xref: /openbmc/linux/MAINTAINERS (revision 8730046c)
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
979F:	arch/arm/
980
981ARM SUB-ARCHITECTURES
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S:	Maintained
984F:	arch/arm/mach-*/
985F:	arch/arm/plat-*/
986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
987
988ARM PRIMECELL AACI PL041 DRIVER
989M:	Russell King <linux@armlinux.org.uk>
990S:	Maintained
991F:	sound/arm/aaci.*
992
993ARM PRIMECELL CLCD PL110 DRIVER
994M:	Russell King <linux@armlinux.org.uk>
995S:	Maintained
996F:	drivers/video/fbdev/amba-clcd.*
997
998ARM PRIMECELL KMI PL050 DRIVER
999M:	Russell King <linux@armlinux.org.uk>
1000S:	Maintained
1001F:	drivers/input/serio/ambakmi.*
1002F:	include/linux/amba/kmi.h
1003
1004ARM PRIMECELL MMCI PL180/1 DRIVER
1005M:	Russell King <linux@armlinux.org.uk>
1006S:	Maintained
1007F:	drivers/mmc/host/mmci.*
1008F:	include/linux/amba/mmci.h
1009
1010ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1011M:	Russell King <linux@armlinux.org.uk>
1012S:	Maintained
1013F:	drivers/tty/serial/amba-pl01*.c
1014F:	include/linux/amba/serial.h
1015
1016ARM PRIMECELL BUS SUPPORT
1017M:	Russell King <linux@armlinux.org.uk>
1018S:	Maintained
1019F:	drivers/amba/
1020F:	include/linux/amba/bus.h
1021
1022ARM/ADS SPHERE MACHINE SUPPORT
1023M:	Lennert Buytenhek <kernel@wantstofly.org>
1024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S:	Maintained
1026
1027ARM/AFEB9260 MACHINE SUPPORT
1028M:	Sergey Lapin <slapin@ossfans.org>
1029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030S:	Maintained
1031
1032ARM/AJECO 1ARM MACHINE SUPPORT
1033M:	Lennert Buytenhek <kernel@wantstofly.org>
1034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S:	Maintained
1036
1037ARM/Allwinner sunXi SoC support
1038M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1039M:	Chen-Yu Tsai <wens@csie.org>
1040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S:	Maintained
1042N:	sun[x456789]i
1043F:	arch/arm/boot/dts/ntc-gr8*
1044F:	arch/arm64/boot/dts/allwinner/
1045
1046ARM/Allwinner SoC Clock Support
1047M:	Emilio López <emilio@elopez.com.ar>
1048S:	Maintained
1049F:	drivers/clk/sunxi/
1050
1051ARM/Amlogic Meson SoC support
1052M:	Carlo Caione <carlo@caione.org>
1053M:	Kevin Hilman <khilman@baylibre.com>
1054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055L:	linux-amlogic@lists.infradead.org
1056W:	http://linux-meson.com/
1057S:	Maintained
1058F:	arch/arm/mach-meson/
1059F:	arch/arm/boot/dts/meson*
1060F:	arch/arm64/boot/dts/amlogic/
1061F: 	drivers/pinctrl/meson/
1062F:	drivers/mmc/host/meson*
1063N:	meson
1064
1065ARM/Annapurna Labs ALPINE ARCHITECTURE
1066M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1067M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S:	Maintained
1070F:	arch/arm/mach-alpine/
1071F:	arch/arm/boot/dts/alpine*
1072F:	arch/arm64/boot/dts/al/
1073F:	drivers/*/*alpine*
1074
1075ARM/ARTPEC MACHINE SUPPORT
1076M:	Jesper Nilsson <jesper.nilsson@axis.com>
1077M:	Lars Persson <lars.persson@axis.com>
1078M:	Niklas Cassel <niklas.cassel@axis.com>
1079S:	Maintained
1080L:	linux-arm-kernel@axis.com
1081F:	arch/arm/mach-artpec
1082F:	arch/arm/boot/dts/artpec6*
1083F:	drivers/clk/axis
1084
1085ARM/ASPEED MACHINE SUPPORT
1086M:	Joel Stanley <joel@jms.id.au>
1087S:	Maintained
1088F:	arch/arm/mach-aspeed/
1089F:	arch/arm/boot/dts/aspeed-*
1090F:	drivers/*/*aspeed*
1091
1092ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1093M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1094M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1095M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097W:	http://www.linux4sam.org
1098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1099S:	Supported
1100F:	arch/arm/mach-at91/
1101F:	include/soc/at91/
1102F:	arch/arm/boot/dts/at91*.dts
1103F:	arch/arm/boot/dts/at91*.dtsi
1104F:	arch/arm/boot/dts/sama*.dts
1105F:	arch/arm/boot/dts/sama*.dtsi
1106F:	arch/arm/include/debug/at91.S
1107
1108ARM/ATMEL AT91 Clock Support
1109M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1110S:	Maintained
1111F:	drivers/clk/at91
1112
1113ARM/CALXEDA HIGHBANK ARCHITECTURE
1114M:	Rob Herring <robh@kernel.org>
1115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S:	Maintained
1117F:	arch/arm/mach-highbank/
1118F:	arch/arm/boot/dts/highbank.dts
1119F:	arch/arm/boot/dts/ecx-*.dts*
1120
1121ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1122M:	Krzysztof Halasa <khalasa@piap.pl>
1123S:	Maintained
1124F:	arch/arm/mach-cns3xxx/
1125
1126ARM/CAVIUM THUNDER NETWORK DRIVER
1127M:	Sunil Goutham <sgoutham@cavium.com>
1128M:	Robert Richter <rric@kernel.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Supported
1131F:	drivers/net/ethernet/cavium/thunder/
1132
1133ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1134M:	Alexander Shiyan <shc_work@mail.ru>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Odd Fixes
1137N:	clps711x
1138
1139ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1140M:	Hartley Sweeten <hsweeten@visionengravers.com>
1141M:	Ryan Mallon <rmallon@gmail.com>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144F:	arch/arm/mach-ep93xx/
1145F:	arch/arm/mach-ep93xx/include/mach/
1146
1147ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1148M:	Lennert Buytenhek <kernel@wantstofly.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151
1152ARM/CLKDEV SUPPORT
1153M:	Russell King <linux@armlinux.org.uk>
1154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S:	Maintained
1156F:	arch/arm/include/asm/clkdev.h
1157F:	drivers/clk/clkdev.c
1158
1159ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1160M:	Mike Rapoport <mike@compulab.co.il>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163
1164ARM/CONTEC MICRO9 MACHINE SUPPORT
1165M:	Hubert Feurstein <hubert.feurstein@contec.at>
1166S:	Maintained
1167F:	arch/arm/mach-ep93xx/micro9.c
1168
1169ARM/CORESIGHT FRAMEWORK AND DRIVERS
1170M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S:	Maintained
1173F:	drivers/hwtracing/coresight/*
1174F:	Documentation/trace/coresight.txt
1175F:	Documentation/devicetree/bindings/arm/coresight.txt
1176F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1177F:	tools/perf/arch/arm/util/pmu.c
1178F:	tools/perf/arch/arm/util/auxtrace.c
1179F:	tools/perf/arch/arm/util/cs-etm.c
1180F:	tools/perf/arch/arm/util/cs-etm.h
1181F:	tools/perf/util/cs-etm.h
1182
1183ARM/CORGI MACHINE SUPPORT
1184M:	Richard Purdie <rpurdie@rpsys.net>
1185S:	Maintained
1186
1187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1188M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190T:	git git://github.com/ulli-kroll/linux.git
1191S:	Maintained
1192F:	arch/arm/mach-gemini/
1193F:	drivers/rtc/rtc-gemini.c
1194
1195ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1196M:	Barry Song <baohua@kernel.org>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1199S:	Maintained
1200F:	arch/arm/boot/dts/prima2*
1201F:	arch/arm/mach-prima2/
1202F:	drivers/clk/sirf/
1203F:	drivers/clocksource/timer-prima2.c
1204F:	drivers/clocksource/timer-atlas7.c
1205N:	[^a-z]sirf
1206
1207ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1208M:	Baruch Siach <baruch@tkos.co.il>
1209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210S:	Maintained
1211F:	arch/arm/boot/dts/cx92755*
1212N:	digicolor
1213
1214ARM/EBSA110 MACHINE SUPPORT
1215M:	Russell King <linux@armlinux.org.uk>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217W:	http://www.armlinux.org.uk/
1218S:	Maintained
1219F:	arch/arm/mach-ebsa110/
1220F:	drivers/net/ethernet/amd/am79c961a.*
1221
1222ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1223M:	Uwe Kleine-König <kernel@pengutronix.de>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226N:	efm32
1227
1228ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1229M:	Daniel Ribeiro <drwyrm@gmail.com>
1230M:	Stefan Schmidt <stefan@openezx.org>
1231M:	Harald Welte <laforge@openezx.org>
1232L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1233W:	http://www.openezx.org/
1234S:	Maintained
1235T:	topgit git://git.openezx.org/openezx.git
1236F:	arch/arm/mach-pxa/ezx.c
1237
1238ARM/FARADAY FA526 PORT
1239M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242T:	git git://git.berlios.de/gemini-board
1243F:	arch/arm/mm/*-fa*
1244
1245ARM/FOOTBRIDGE ARCHITECTURE
1246M:	Russell King <linux@armlinux.org.uk>
1247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248W:	http://www.armlinux.org.uk/
1249S:	Maintained
1250F:	arch/arm/include/asm/hardware/dec21285.h
1251F:	arch/arm/mach-footbridge/
1252
1253ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1254M:	Shawn Guo <shawnguo@kernel.org>
1255M:	Sascha Hauer <kernel@pengutronix.de>
1256R:	Fabio Estevam <fabio.estevam@nxp.com>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1260F:	arch/arm/mach-imx/
1261F:	arch/arm/mach-mxs/
1262F:	arch/arm/boot/dts/imx*
1263F:	arch/arm/configs/imx*_defconfig
1264F:	drivers/clk/imx/
1265F:	include/soc/imx/
1266
1267ARM/FREESCALE VYBRID ARM ARCHITECTURE
1268M:	Shawn Guo <shawnguo@kernel.org>
1269M:	Sascha Hauer <kernel@pengutronix.de>
1270R:	Stefan Agner <stefan@agner.ch>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274F:	arch/arm/mach-imx/*vf610*
1275F:	arch/arm/boot/dts/vf*
1276
1277ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1278M:	Lennert Buytenhek <kernel@wantstofly.org>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281
1282ARM/GUMSTIX MACHINE SUPPORT
1283M:	Steve Sakoman <sakoman@gmail.com>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1288M:	Philipp Zabel <philipp.zabel@gmail.com>
1289M:	Paul Parsons <lost.distance@yahoo.com>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-pxa/hx4700.c
1293F:	arch/arm/mach-pxa/include/mach/hx4700.h
1294F:	sound/soc/pxa/hx4700.c
1295
1296ARM/HISILICON SOC SUPPORT
1297M:	Wei Xu <xuwei5@hisilicon.com>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299W:	http://www.hisilicon.com
1300S:	Supported
1301T:	git git://github.com/hisilicon/linux-hisi.git
1302F:	arch/arm/mach-hisi/
1303F:	arch/arm/boot/dts/hi3*
1304F:	arch/arm/boot/dts/hip*
1305F:	arch/arm/boot/dts/hisi*
1306F:	arch/arm64/boot/dts/hisilicon/
1307
1308ARM/HP JORNADA 7XX MACHINE SUPPORT
1309M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1310W:	www.jlime.com
1311S:	Maintained
1312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1313F:	arch/arm/mach-sa1100/jornada720.c
1314F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1315
1316ARM/IGEP MACHINE SUPPORT
1317M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1318M:	Javier Martinez Canillas <javier@dowhile0.org>
1319L:	linux-omap@vger.kernel.org
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/boot/dts/omap3-igep*
1323
1324ARM/INCOME PXA270 SUPPORT
1325M:	Marek Vasut <marek.vasut@gmail.com>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Maintained
1328F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1329
1330ARM/INTEL IOP32X ARM ARCHITECTURE
1331M:	Lennert Buytenhek <kernel@wantstofly.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334
1335ARM/INTEL IOP33X ARM ARCHITECTURE
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Orphan
1338
1339ARM/INTEL IOP13XX ARM ARCHITECTURE
1340M:	Lennert Buytenhek <kernel@wantstofly.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343
1344ARM/INTEL IQ81342EX MACHINE SUPPORT
1345M:	Lennert Buytenhek <kernel@wantstofly.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348
1349ARM/INTEL IXDP2850 MACHINE SUPPORT
1350M:	Lennert Buytenhek <kernel@wantstofly.org>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/INTEL IXP4XX ARM ARCHITECTURE
1355M:	Imre Kaloz <kaloz@openwrt.org>
1356M:	Krzysztof Halasa <khalasa@piap.pl>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/mach-ixp4xx/
1360
1361ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1362M:	Jonathan Cameron <jic23@cam.ac.uk>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/stargate2.c
1366F:	drivers/pcmcia/pxa2xx_stargate2.c
1367
1368ARM/INTEL XSC3 (MANZANO) ARM CORE
1369M:	Lennert Buytenhek <kernel@wantstofly.org>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372
1373ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1374M:	Lennert Buytenhek <kernel@wantstofly.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377
1378ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1379M:	Santosh Shilimkar <ssantosh@kernel.org>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382F:	arch/arm/mach-keystone/
1383F:	arch/arm/boot/dts/keystone-*
1384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1385
1386ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1387M:	Santosh Shilimkar <ssantosh@kernel.org>
1388L:	linux-kernel@vger.kernel.org
1389S:	Maintained
1390F:	drivers/clk/keystone/
1391
1392ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1393M:	Santosh Shilimkar <ssantosh@kernel.org>
1394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395L:	linux-kernel@vger.kernel.org
1396S:	Maintained
1397F:	drivers/clocksource/timer-keystone.c
1398
1399ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1400M:	Santosh Shilimkar <ssantosh@kernel.org>
1401L:	linux-kernel@vger.kernel.org
1402S:	Maintained
1403F:	drivers/power/reset/keystone-reset.c
1404
1405ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1406M:	Santosh Shilimkar <ssantosh@kernel.org>
1407L:	linux-kernel@vger.kernel.org
1408S:	Maintained
1409F:	drivers/memory/*emif*
1410
1411ARM/LG1K ARCHITECTURE
1412M:	Chanho Min <chanho.min@lge.com>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415F:	arch/arm64/boot/dts/lg/
1416
1417ARM/LOGICPD PXA270 MACHINE SUPPORT
1418M:	Lennert Buytenhek <kernel@wantstofly.org>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421
1422ARM/LPC18XX ARCHITECTURE
1423M:	Joachim Eastwood <manabian@gmail.com>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426F:	arch/arm/boot/dts/lpc43*
1427F:	drivers/clk/nxp/clk-lpc18xx*
1428F:	drivers/clocksource/time-lpc32xx.c
1429F:	drivers/i2c/busses/i2c-lpc2k.c
1430F:	drivers/memory/pl172.c
1431F:	drivers/mtd/spi-nor/nxp-spifi.c
1432F:	drivers/rtc/rtc-lpc24xx.c
1433N:	lpc18xx
1434
1435ARM/LPC32XX SOC SUPPORT
1436M:	Vladimir Zapolskiy <vz@mleia.com>
1437M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1440S:	Maintained
1441F:	arch/arm/boot/dts/lpc32*
1442F:	arch/arm/mach-lpc32xx/
1443F:	drivers/i2c/busses/i2c-pnx.c
1444F:	drivers/net/ethernet/nxp/lpc_eth.c
1445F:	drivers/usb/host/ohci-nxp.c
1446F:	drivers/watchdog/pnx4008_wdt.c
1447N:	lpc32xx
1448
1449ARM/MAGICIAN MACHINE SUPPORT
1450M:	Philipp Zabel <philipp.zabel@gmail.com>
1451S:	Maintained
1452
1453ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1454M:	Jason Cooper <jason@lakedaemon.net>
1455M:	Andrew Lunn <andrew@lunn.ch>
1456M:	Gregory Clement <gregory.clement@free-electrons.com>
1457M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-mvebu/
1461F:	drivers/rtc/rtc-armada38x.c
1462F:	arch/arm/boot/dts/armada*
1463F:	arch/arm/boot/dts/kirkwood*
1464F:	arch/arm64/boot/dts/marvell/armada*
1465F:	drivers/cpufreq/mvebu-cpufreq.c
1466F:	arch/arm/configs/mvebu_*_defconfig
1467
1468ARM/Marvell Berlin SoC support
1469M:	Jisheng Zhang <jszhang@marvell.com>
1470M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Maintained
1473F:	arch/arm/mach-berlin/
1474F:	arch/arm/boot/dts/berlin*
1475F:	arch/arm64/boot/dts/marvell/berlin*
1476
1477
1478ARM/Marvell Dove/MV78xx0/Orion SOC support
1479M:	Jason Cooper <jason@lakedaemon.net>
1480M:	Andrew Lunn <andrew@lunn.ch>
1481M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482M:	Gregory Clement <gregory.clement@free-electrons.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/mach-dove/
1486F:	arch/arm/mach-mv78xx0/
1487F:	arch/arm/mach-orion5x/
1488F:	arch/arm/plat-orion/
1489F:	arch/arm/boot/dts/dove*
1490F:	arch/arm/boot/dts/orion5x*
1491
1492
1493ARM/Orion SoC/Technologic Systems TS-78xx platform support
1494M:	Alexander Clouter <alex@digriz.org.uk>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496W:	http://www.digriz.org.uk/ts78xx/kernel
1497S:	Maintained
1498F:	arch/arm/mach-orion5x/ts78xx-*
1499
1500ARM/OXNAS platform support
1501M:	Neil Armstrong <narmstrong@baylibre.com>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1504S:	Maintained
1505F:	arch/arm/mach-oxnas/
1506F:	arch/arm/boot/dts/ox8*.dtsi
1507F:	arch/arm/boot/dts/wd-mbwe.dts
1508F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1509N:	oxnas
1510
1511ARM/Mediatek RTC DRIVER
1512M:	Eddie Huang <eddie.huang@mediatek.com>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516F:	drivers/rtc/rtc-mt6397.c
1517
1518ARM/Mediatek SoC support
1519M:	Matthias Brugger <matthias.bgg@gmail.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1522S:	Maintained
1523F:	arch/arm/boot/dts/mt6*
1524F:	arch/arm/boot/dts/mt8*
1525F:	arch/arm/mach-mediatek/
1526N:	mtk
1527K:	mediatek
1528
1529ARM/Mediatek USB3 PHY DRIVER
1530M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534F:	drivers/phy/phy-mt65xx-usb3.c
1535
1536ARM/MICREL KS8695 ARCHITECTURE
1537M:	Greg Ungerer <gerg@uclinux.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539F:	arch/arm/mach-ks8695/
1540S:	Odd Fixes
1541
1542ARM/MIOA701 MACHINE SUPPORT
1543M:	Robert Jarzmik <robert.jarzmik@free.fr>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545F:	arch/arm/mach-pxa/mioa701.c
1546S:	Maintained
1547
1548ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1549M:	Michael Petchkovsky <mkpetch@internode.on.net>
1550S:	Maintained
1551
1552ARM/NOMADIK ARCHITECTURE
1553M:	Alessandro Rubini <rubini@unipv.it>
1554M:	Linus Walleij <linus.walleij@linaro.org>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557F:	arch/arm/mach-nomadik/
1558F:	drivers/pinctrl/nomadik/
1559F:	drivers/i2c/busses/i2c-nomadik.c
1560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1561
1562ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1563M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1564L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1565W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1566S:	Supported
1567
1568ARM/TOSA MACHINE SUPPORT
1569M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1570M:	Dirk Opfer <dirk@opfer-online.de>
1571S:	Maintained
1572
1573ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1574M:	Marek Vasut <marek.vasut@gmail.com>
1575L:	linux-arm-kernel@lists.infradead.org
1576W:	http://hackndev.com
1577S:	Maintained
1578F:	arch/arm/mach-pxa/include/mach/palmtx.h
1579F:	arch/arm/mach-pxa/palmtx.c
1580F:	arch/arm/mach-pxa/include/mach/palmt5.h
1581F:	arch/arm/mach-pxa/palmt5.c
1582F:	arch/arm/mach-pxa/include/mach/palmld.h
1583F:	arch/arm/mach-pxa/palmld.c
1584F:	arch/arm/mach-pxa/include/mach/palmte2.h
1585F:	arch/arm/mach-pxa/palmte2.c
1586F:	arch/arm/mach-pxa/include/mach/palmtc.h
1587F:	arch/arm/mach-pxa/palmtc.c
1588
1589ARM/PALM TREO SUPPORT
1590M:	Tomas Cech <sleep_walker@suse.com>
1591L:	linux-arm-kernel@lists.infradead.org
1592W:	http://hackndev.com
1593S:	Maintained
1594F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1595F:	arch/arm/mach-pxa/palmtreo.c
1596
1597ARM/PALMZ72 SUPPORT
1598M:	Sergey Lapin <slapin@ossfans.org>
1599L:	linux-arm-kernel@lists.infradead.org
1600W:	http://hackndev.com
1601S:	Maintained
1602F:	arch/arm/mach-pxa/include/mach/palmz72.h
1603F:	arch/arm/mach-pxa/palmz72.c
1604
1605ARM/PLEB SUPPORT
1606M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1607W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1608S:	Maintained
1609
1610ARM/PT DIGITAL BOARD PORT
1611M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613W:	http://www.armlinux.org.uk/
1614S:	Maintained
1615
1616ARM/QUALCOMM SUPPORT
1617M:	Andy Gross <andy.gross@linaro.org>
1618M:	David Brown <david.brown@linaro.org>
1619L:	linux-arm-msm@vger.kernel.org
1620L:	linux-soc@vger.kernel.org
1621S:	Maintained
1622F:	Documentation/devicetree/bindings/soc/qcom/
1623F:	arch/arm/boot/dts/qcom-*.dts
1624F:	arch/arm/boot/dts/qcom-*.dtsi
1625F:	arch/arm/mach-qcom/
1626F:	arch/arm64/boot/dts/qcom/*
1627F:	drivers/i2c/busses/i2c-qup.c
1628F:	drivers/clk/qcom/
1629F:	drivers/pinctrl/qcom/
1630F:	drivers/soc/qcom/
1631F:	drivers/spi/spi-qup.c
1632F:	drivers/tty/serial/msm_serial.h
1633F:	drivers/tty/serial/msm_serial.c
1634F:	drivers/*/pm8???-*
1635F:	drivers/mfd/ssbi.c
1636F:	drivers/firmware/qcom_scm.c
1637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1638
1639ARM/RADISYS ENP2611 MACHINE SUPPORT
1640M:	Lennert Buytenhek <kernel@wantstofly.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643
1644ARM/RENESAS ARM64 ARCHITECTURE
1645M:	Simon Horman <horms@verge.net.au>
1646M:	Magnus Damm <magnus.damm@gmail.com>
1647L:	linux-renesas-soc@vger.kernel.org
1648Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1650S:	Supported
1651F:	arch/arm64/boot/dts/renesas/
1652F:	drivers/soc/renesas/
1653F:	include/linux/soc/renesas/
1654
1655ARM/RISCPC ARCHITECTURE
1656M:	Russell King <linux@armlinux.org.uk>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658W:	http://www.armlinux.org.uk/
1659S:	Maintained
1660F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1661F:	arch/arm/include/asm/hardware/ioc.h
1662F:	arch/arm/include/asm/hardware/iomd.h
1663F:	arch/arm/include/asm/hardware/memc.h
1664F:	arch/arm/mach-rpc/
1665F:	drivers/net/ethernet/8390/etherh.c
1666F:	drivers/net/ethernet/i825xx/ether1*
1667F:	drivers/net/ethernet/seeq/ether3*
1668F:	drivers/scsi/arm/
1669
1670ARM/Rockchip SoC support
1671M:	Heiko Stuebner <heiko@sntech.de>
1672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673L:	linux-rockchip@lists.infradead.org
1674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1675S:	Maintained
1676F:	arch/arm/boot/dts/rk3*
1677F:	arch/arm/mach-rockchip/
1678F:	drivers/clk/rockchip/
1679F:	drivers/i2c/busses/i2c-rk3x.c
1680F:	drivers/*/*rockchip*
1681F:	drivers/*/*/*rockchip*
1682F:	sound/soc/rockchip/
1683N:	rockchip
1684
1685ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1686M:	Kukjin Kim <kgene@kernel.org>
1687M:	Krzysztof Kozlowski <krzk@kernel.org>
1688R:	Javier Martinez Canillas <javier@osg.samsung.com>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm/boot/dts/s3c*
1693F:	arch/arm/boot/dts/s5p*
1694F:	arch/arm/boot/dts/samsung*
1695F:	arch/arm/boot/dts/exynos*
1696F:	arch/arm64/boot/dts/exynos/
1697F:	arch/arm/plat-samsung/
1698F:	arch/arm/mach-s3c24*/
1699F:	arch/arm/mach-s3c64xx/
1700F:	arch/arm/mach-s5p*/
1701F:	arch/arm/mach-exynos*/
1702F:	drivers/*/*s3c24*
1703F:	drivers/*/*/*s3c24*
1704F:	drivers/*/*s3c64xx*
1705F:	drivers/*/*s5pv210*
1706F:	drivers/memory/samsung/*
1707F:	drivers/soc/samsung/*
1708F:	Documentation/arm/Samsung/
1709F:	Documentation/devicetree/bindings/arm/samsung/
1710F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1711F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1712N:	exynos
1713
1714ARM/SAMSUNG MOBILE MACHINE SUPPORT
1715M:	Kyungmin Park <kyungmin.park@samsung.com>
1716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S:	Maintained
1718F:	arch/arm/mach-s5pv210/
1719
1720ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1721M:	Kyungmin Park <kyungmin.park@samsung.com>
1722M:	Kamil Debski <kamil@wypas.org>
1723M:	Andrzej Hajda <a.hajda@samsung.com>
1724L:	linux-arm-kernel@lists.infradead.org
1725L:	linux-media@vger.kernel.org
1726S:	Maintained
1727F:	drivers/media/platform/s5p-g2d/
1728
1729ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1730M:	Kyungmin Park <kyungmin.park@samsung.com>
1731M:	Kamil Debski <kamil@wypas.org>
1732M:	Jeongtae Park <jtp.park@samsung.com>
1733M:	Andrzej Hajda <a.hajda@samsung.com>
1734L:	linux-arm-kernel@lists.infradead.org
1735L:	linux-media@vger.kernel.org
1736S:	Maintained
1737F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1738F:	drivers/media/platform/s5p-mfc/
1739
1740ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1741M:	Kyungmin Park <kyungmin.park@samsung.com>
1742L:	linux-arm-kernel@lists.infradead.org
1743L:	linux-media@vger.kernel.org
1744S:	Maintained
1745F:	drivers/staging/media/platform/s5p-cec/
1746
1747ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1748M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1749M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751L:	linux-media@vger.kernel.org
1752S:	Maintained
1753F:	drivers/media/platform/s5p-jpeg/
1754
1755ARM/SHMOBILE ARM ARCHITECTURE
1756M:	Simon Horman <horms@verge.net.au>
1757M:	Magnus Damm <magnus.damm@gmail.com>
1758L:	linux-renesas-soc@vger.kernel.org
1759Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1761S:	Supported
1762F:	arch/arm/boot/dts/emev2*
1763F:	arch/arm/boot/dts/r7s*
1764F:	arch/arm/boot/dts/r8a*
1765F:	arch/arm/boot/dts/sh*
1766F:	arch/arm/configs/shmobile_defconfig
1767F:	arch/arm/include/debug/renesas-scif.S
1768F:	arch/arm/mach-shmobile/
1769F:	drivers/soc/renesas/
1770F:	include/linux/soc/renesas/
1771
1772ARM/SOCFPGA ARCHITECTURE
1773M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1774S:	Maintained
1775F:	arch/arm/mach-socfpga/
1776F:	arch/arm/boot/dts/socfpga*
1777F:	arch/arm/configs/socfpga_defconfig
1778F:	arch/arm64/boot/dts/altera/
1779W:	http://www.rocketboards.org
1780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1781
1782ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1783M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1784S:	Maintained
1785F:	drivers/clk/socfpga/
1786
1787ARM/SOCFPGA EDAC SUPPORT
1788M:	Thor Thayer <tthayer@opensource.altera.com>
1789S:	Maintained
1790F:	drivers/edac/altera_edac.
1791
1792ARM/STI ARCHITECTURE
1793M:	Patrice Chotard <patrice.chotard@st.com>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795L:	kernel@stlinux.com
1796W:	http://www.stlinux.com
1797S:	Maintained
1798F:	arch/arm/mach-sti/
1799F:	arch/arm/boot/dts/sti*
1800F:	drivers/char/hw_random/st-rng.c
1801F:	drivers/clocksource/arm_global_timer.c
1802F:	drivers/clocksource/clksrc_st_lpc.c
1803F:	drivers/cpufreq/sti-cpufreq.c
1804F:	drivers/dma/st_fdma*
1805F:	drivers/i2c/busses/i2c-st.c
1806F:	drivers/media/rc/st_rc.c
1807F:	drivers/media/platform/sti/c8sectpfe/
1808F:	drivers/mmc/host/sdhci-st.c
1809F:	drivers/phy/phy-miphy28lp.c
1810F:	drivers/phy/phy-stih407-usb.c
1811F:	drivers/pinctrl/pinctrl-st.c
1812F:	drivers/remoteproc/st_remoteproc.c
1813F:	drivers/remoteproc/st_slim_rproc.c
1814F:	drivers/reset/sti/
1815F:	drivers/rtc/rtc-st-lpc.c
1816F:	drivers/tty/serial/st-asc.c
1817F:	drivers/usb/dwc3/dwc3-st.c
1818F:	drivers/usb/host/ehci-st.c
1819F:	drivers/usb/host/ohci-st.c
1820F:	drivers/watchdog/st_lpc_wdt.c
1821F:	drivers/ata/ahci_st.c
1822F:	include/linux/remoteproc/st_slim_rproc.h
1823
1824ARM/STM32 ARCHITECTURE
1825M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1826M:	Alexandre Torgue <alexandre.torgue@st.com>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1830N:	stm32
1831F:	drivers/clocksource/armv7m_systick.c
1832
1833ARM/TANGO ARCHITECTURE
1834M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1835L:	linux-arm-kernel@lists.infradead.org
1836S:	Maintained
1837N:	tango
1838
1839ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1840M:	Lennert Buytenhek <kernel@wantstofly.org>
1841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S:	Maintained
1843
1844ARM/TETON BGA MACHINE SUPPORT
1845M:	"Mark F. Brown" <mark.brown314@gmail.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848
1849ARM/THECUS N2100 MACHINE SUPPORT
1850M:	Lennert Buytenhek <kernel@wantstofly.org>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Maintained
1853
1854ARM/NUVOTON W90X900 ARM ARCHITECTURE
1855M:	Wan ZongShun <mcuos.com@gmail.com>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W:	http://www.mcuos.com
1858S:	Maintained
1859F:	arch/arm/mach-w90x900/
1860F:	drivers/input/keyboard/w90p910_keypad.c
1861F:	drivers/input/touchscreen/w90p910_ts.c
1862F:	drivers/watchdog/nuc900_wdt.c
1863F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1864F:	drivers/mtd/nand/nuc900_nand.c
1865F:	drivers/rtc/rtc-nuc900.c
1866F:	drivers/spi/spi-nuc900.c
1867F:	drivers/usb/host/ehci-w90x900.c
1868F:	drivers/video/fbdev/nuc900fb.c
1869
1870ARM/U300 MACHINE SUPPORT
1871M:	Linus Walleij <linus.walleij@linaro.org>
1872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S:	Supported
1874F:	arch/arm/mach-u300/
1875F:	drivers/clocksource/timer-u300.c
1876F:	drivers/i2c/busses/i2c-stu300.c
1877F:	drivers/rtc/rtc-coh901331.c
1878F:	drivers/watchdog/coh901327_wdt.c
1879F:	drivers/dma/coh901318*
1880F:	drivers/mfd/ab3100*
1881F:	drivers/rtc/rtc-ab3100.c
1882F:	drivers/rtc/rtc-coh901331.c
1883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1884
1885ARM/UNIPHIER ARCHITECTURE
1886M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1889S:	Maintained
1890F:	arch/arm/boot/dts/uniphier*
1891F:	arch/arm/include/asm/hardware/cache-uniphier.h
1892F:	arch/arm/mach-uniphier/
1893F:	arch/arm/mm/cache-uniphier.c
1894F:	arch/arm64/boot/dts/socionext/
1895F:	drivers/bus/uniphier-system-bus.c
1896F:	drivers/clk/uniphier/
1897F:	drivers/i2c/busses/i2c-uniphier*
1898F:	drivers/pinctrl/uniphier/
1899F:	drivers/reset/reset-uniphier.c
1900F:	drivers/tty/serial/8250/8250_uniphier.c
1901N:	uniphier
1902
1903ARM/Ux500 ARM ARCHITECTURE
1904M:	Linus Walleij <linus.walleij@linaro.org>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/mach-ux500/
1908F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1909F:	drivers/dma/ste_dma40*
1910F:	drivers/hwspinlock/u8500_hsem.c
1911F:	drivers/mfd/abx500*
1912F:	drivers/mfd/ab8500*
1913F:	drivers/mfd/dbx500*
1914F:	drivers/mfd/db8500*
1915F:	drivers/pinctrl/nomadik/pinctrl-ab*
1916F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1917F:	drivers/rtc/rtc-ab8500.c
1918F:	drivers/rtc/rtc-pl031.c
1919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1920
1921ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1922M:	Ulf Hansson <ulf.hansson@linaro.org>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924T:	git git://git.linaro.org/people/ulfh/clk.git
1925S:	Maintained
1926F:	drivers/clk/ux500/
1927
1928ARM/VERSATILE EXPRESS PLATFORM
1929M:	Liviu Dudau <liviu.dudau@arm.com>
1930M:	Sudeep Holla <sudeep.holla@arm.com>
1931M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	arch/arm/boot/dts/vexpress*
1935F:	arch/arm64/boot/dts/arm/
1936F:	arch/arm/mach-vexpress/
1937F:	*/*/vexpress*
1938F:	*/*/*/vexpress*
1939F:	drivers/clk/versatile/clk-vexpress-osc.c
1940F:	drivers/clocksource/versatile.c
1941N:	mps2
1942
1943ARM/VFP SUPPORT
1944M:	Russell King <linux@armlinux.org.uk>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946W:	http://www.armlinux.org.uk/
1947S:	Maintained
1948F:	arch/arm/vfp/
1949
1950ARM/VOIPAC PXA270 SUPPORT
1951M:	Marek Vasut <marek.vasut@gmail.com>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954F:	arch/arm/mach-pxa/vpac270.c
1955F:	arch/arm/mach-pxa/include/mach/vpac270.h
1956
1957ARM/VT8500 ARM ARCHITECTURE
1958M:	Tony Prisk <linux@prisktech.co.nz>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	arch/arm/mach-vt8500/
1962F:	drivers/clocksource/vt8500_timer.c
1963F:	drivers/i2c/busses/i2c-wmt.c
1964F:	drivers/mmc/host/wmt-sdmmc.c
1965F:	drivers/pwm/pwm-vt8500.c
1966F:	drivers/rtc/rtc-vt8500.c
1967F:	drivers/tty/serial/vt8500_serial.c
1968F:	drivers/usb/host/ehci-platform.c
1969F:	drivers/usb/host/uhci-platform.c
1970F:	drivers/video/fbdev/vt8500lcdfb.*
1971F:	drivers/video/fbdev/wm8505fb*
1972F:	drivers/video/fbdev/wmt_ge_rops.*
1973
1974ARM/ZIPIT Z2 SUPPORT
1975M:	Marek Vasut <marek.vasut@gmail.com>
1976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977S:	Maintained
1978F:	arch/arm/mach-pxa/z2.c
1979F:	arch/arm/mach-pxa/include/mach/z2.h
1980
1981ARM/ZTE ARCHITECTURE
1982M:	Jun Nie <jun.nie@linaro.org>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S:	Maintained
1985F:	arch/arm/mach-zx/
1986F:	drivers/clk/zte/
1987F:	Documentation/devicetree/bindings/arm/zte.txt
1988F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1989
1990ARM/ZYNQ ARCHITECTURE
1991M:	Michal Simek <michal.simek@xilinx.com>
1992R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994W:	http://wiki.xilinx.com
1995T:	git https://github.com/Xilinx/linux-xlnx.git
1996S:	Supported
1997F:	arch/arm/mach-zynq/
1998F:	drivers/cpuidle/cpuidle-zynq.c
1999F:	drivers/block/xsysace.c
2000N:	zynq
2001N:	xilinx
2002F:	drivers/clocksource/cadence_ttc_timer.c
2003F:	drivers/i2c/busses/i2c-cadence.c
2004F:	drivers/mmc/host/sdhci-of-arasan.c
2005F:	drivers/edac/synopsys_edac.c
2006
2007ARM SMMU DRIVERS
2008M:	Will Deacon <will.deacon@arm.com>
2009R:	Robin Murphy <robin.murphy@arm.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011S:	Maintained
2012F:	drivers/iommu/arm-smmu.c
2013F:	drivers/iommu/arm-smmu-v3.c
2014F:	drivers/iommu/io-pgtable-arm.c
2015F:	drivers/iommu/io-pgtable-arm-v7s.c
2016
2017ARM64 PORT (AARCH64 ARCHITECTURE)
2018M:	Catalin Marinas <catalin.marinas@arm.com>
2019M:	Will Deacon <will.deacon@arm.com>
2020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2022S:	Maintained
2023F:	arch/arm64/
2024F:	Documentation/arm64/
2025
2026AS3645A LED FLASH CONTROLLER DRIVER
2027M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2028L:	linux-media@vger.kernel.org
2029T:	git git://linuxtv.org/media_tree.git
2030S:	Maintained
2031F:	drivers/media/i2c/as3645a.c
2032F:	include/media/i2c/as3645a.h
2033
2034ASAHI KASEI AK8974 DRIVER
2035M:	Linus Walleij <linus.walleij@linaro.org>
2036L:	linux-iio@vger.kernel.org
2037W:	http://www.akm.com/
2038S:	Supported
2039F:	drivers/iio/magnetometer/ak8974.c
2040
2041ASC7621 HARDWARE MONITOR DRIVER
2042M:	George Joseph <george.joseph@fairview5.com>
2043L:	linux-hwmon@vger.kernel.org
2044S:	Maintained
2045F:	Documentation/hwmon/asc7621
2046F:	drivers/hwmon/asc7621.c
2047
2048ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2049M:	Corentin Chary <corentin.chary@gmail.com>
2050L:	acpi4asus-user@lists.sourceforge.net
2051L:	platform-driver-x86@vger.kernel.org
2052W:	http://acpi4asus.sf.net
2053S:	Maintained
2054F:	drivers/platform/x86/asus*.c
2055F:	drivers/platform/x86/eeepc*.c
2056
2057ASUS WIRELESS RADIO CONTROL DRIVER
2058M:	João Paulo Rechi Vita <jprvita@gmail.com>
2059L:	platform-driver-x86@vger.kernel.org
2060S:	Maintained
2061F:	drivers/platform/x86/asus-wireless.c
2062
2063ASYMMETRIC KEYS
2064M:	David Howells <dhowells@redhat.com>
2065L:	keyrings@vger.kernel.org
2066S:	Maintained
2067F:	Documentation/crypto/asymmetric-keys.txt
2068F:	include/linux/verification.h
2069F:	include/crypto/public_key.h
2070F:	include/crypto/pkcs7.h
2071F:	crypto/asymmetric_keys/
2072
2073ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2074R:	Dan Williams <dan.j.williams@intel.com>
2075W:	http://sourceforge.net/projects/xscaleiop
2076S:	Odd fixes
2077F:	Documentation/crypto/async-tx-api.txt
2078F:	crypto/async_tx/
2079F:	drivers/dma/
2080F:	include/linux/dmaengine.h
2081F:	include/linux/async_tx.h
2082
2083AT24 EEPROM DRIVER
2084M:	Wolfram Sang <wsa@the-dreams.de>
2085L:	linux-i2c@vger.kernel.org
2086S:	Maintained
2087F:	drivers/misc/eeprom/at24.c
2088F:	include/linux/platform_data/at24.h
2089
2090ATA OVER ETHERNET (AOE) DRIVER
2091M:	"Ed L. Cashin" <ed.cashin@acm.org>
2092W:	http://www.openaoe.org/
2093S:	Supported
2094F:	Documentation/aoe/
2095F:	drivers/block/aoe/
2096
2097ATHEROS 71XX/9XXX GPIO DRIVER
2098M:	Alban Bedel <albeu@free.fr>
2099W:	https://github.com/AlbanBedel/linux
2100T:	git git://github.com/AlbanBedel/linux
2101S:	Maintained
2102F:	drivers/gpio/gpio-ath79.c
2103F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2104
2105ATHEROS ATH GENERIC UTILITIES
2106M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2107L:	linux-wireless@vger.kernel.org
2108S:	Supported
2109F:	drivers/net/wireless/ath/*
2110
2111ATHEROS ATH5K WIRELESS DRIVER
2112M:	Jiri Slaby <jirislaby@gmail.com>
2113M:	Nick Kossifidis <mickflemm@gmail.com>
2114M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2115L:	linux-wireless@vger.kernel.org
2116W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2117S:	Maintained
2118F:	drivers/net/wireless/ath/ath5k/
2119
2120ATHEROS ATH6KL WIRELESS DRIVER
2121M:	Kalle Valo <kvalo@qca.qualcomm.com>
2122L:	linux-wireless@vger.kernel.org
2123W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2125S:	Supported
2126F:	drivers/net/wireless/ath/ath6kl/
2127
2128WILOCITY WIL6210 WIRELESS DRIVER
2129M:	Maya Erez <qca_merez@qca.qualcomm.com>
2130L:	linux-wireless@vger.kernel.org
2131L:	wil6210@qca.qualcomm.com
2132S:	Supported
2133W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2134F:	drivers/net/wireless/ath/wil6210/
2135F:	include/uapi/linux/wil6210_uapi.h
2136
2137CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2138M:	Christian Lamparter <chunkeey@googlemail.com>
2139L:	linux-wireless@vger.kernel.org
2140W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2141S:	Maintained
2142F:	drivers/net/wireless/ath/carl9170/
2143
2144ATK0110 HWMON DRIVER
2145M:	Luca Tettamanti <kronos.it@gmail.com>
2146L:	linux-hwmon@vger.kernel.org
2147S:	Maintained
2148F:	drivers/hwmon/asus_atk0110.c
2149
2150ATI_REMOTE2 DRIVER
2151M:	Ville Syrjala <syrjala@sci.fi>
2152S:	Maintained
2153F:	drivers/input/misc/ati_remote2.c
2154
2155ATLX ETHERNET DRIVERS
2156M:	Jay Cliburn <jcliburn@gmail.com>
2157M:	Chris Snook <chris.snook@gmail.com>
2158L:	netdev@vger.kernel.org
2159W:	http://sourceforge.net/projects/atl1
2160W:	http://atl1.sourceforge.net
2161S:	Maintained
2162F:	drivers/net/ethernet/atheros/
2163
2164ATM
2165M:	Chas Williams <3chas3@gmail.com>
2166L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2167L:	netdev@vger.kernel.org
2168W:	http://linux-atm.sourceforge.net
2169S:	Maintained
2170F:	drivers/atm/
2171F:	include/linux/atm*
2172F:	include/uapi/linux/atm*
2173
2174ATMEL AT91 / AT32 MCI DRIVER
2175M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2176S:	Maintained
2177F:	drivers/mmc/host/atmel-mci.c
2178
2179ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2180M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2181S:	Supported
2182F:	drivers/power/reset/at91-sama5d2_shdwc.c
2183
2184ATMEL SAMA5D2 ADC DRIVER
2185M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2186L:	linux-iio@vger.kernel.org
2187S:	Supported
2188F:	drivers/iio/adc/at91-sama5d2_adc.c
2189
2190ATMEL Audio ALSA driver
2191M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2193S:	Supported
2194F:	sound/soc/atmel
2195
2196ATMEL XDMA DRIVER
2197M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2198L:	linux-arm-kernel@lists.infradead.org
2199L:	dmaengine@vger.kernel.org
2200S:	Supported
2201F:	drivers/dma/at_xdmac.c
2202
2203ATMEL I2C DRIVER
2204M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2205L:	linux-i2c@vger.kernel.org
2206S:	Supported
2207F:	drivers/i2c/busses/i2c-at91.c
2208
2209ATMEL ISI DRIVER
2210M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2211L:	linux-media@vger.kernel.org
2212S:	Supported
2213F:	drivers/media/platform/soc_camera/atmel-isi.c
2214F:	include/media/atmel-isi.h
2215
2216ATMEL LCDFB DRIVER
2217M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2218L:	linux-fbdev@vger.kernel.org
2219S:	Maintained
2220F:	drivers/video/fbdev/atmel_lcdfb.c
2221F:	include/video/atmel_lcdc.h
2222
2223ATMEL MACB ETHERNET DRIVER
2224M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2225S:	Supported
2226F:	drivers/net/ethernet/cadence/
2227
2228ATMEL NAND DRIVER
2229M:	Wenyou Yang <wenyou.yang@atmel.com>
2230M:	Josh Wu <rainyfeeling@outlook.com>
2231L:	linux-mtd@lists.infradead.org
2232S:	Supported
2233F:	drivers/mtd/nand/atmel_nand*
2234
2235ATMEL SDMMC DRIVER
2236M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2237L:	linux-mmc@vger.kernel.org
2238S:	Supported
2239F:	drivers/mmc/host/sdhci-of-at91.c
2240
2241ATMEL SPI DRIVER
2242M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2243S:	Supported
2244F:	drivers/spi/spi-atmel.*
2245
2246ATMEL SSC DRIVER
2247M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S:	Supported
2250F:	drivers/misc/atmel-ssc.c
2251F:	include/linux/atmel-ssc.h
2252
2253ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2254M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256S:	Supported
2257F:	drivers/misc/atmel_tclib.c
2258F:	drivers/clocksource/tcb_clksrc.c
2259
2260ATMEL USBA UDC DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Supported
2264F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2265
2266ATMEL WIRELESS DRIVER
2267M:	Simon Kelley <simon@thekelleys.org.uk>
2268L:	linux-wireless@vger.kernel.org
2269W:	http://www.thekelleys.org.uk/atmel
2270W:	http://atmelwlandriver.sourceforge.net/
2271S:	Maintained
2272F:	drivers/net/wireless/atmel/atmel*
2273
2274ATMEL MAXTOUCH DRIVER
2275M:	Nick Dyer <nick@shmanahar.org>
2276T:	git git://github.com/ndyer/linux.git
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2279F:	drivers/input/touchscreen/atmel_mxt_ts.c
2280F:	include/linux/platform_data/atmel_mxt_ts.h
2281
2282ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2283M:	Bradley Grove <linuxdrivers@attotech.com>
2284L:	linux-scsi@vger.kernel.org
2285W:	http://www.attotech.com
2286S:	Supported
2287F:	drivers/scsi/esas2r
2288
2289ATUSB IEEE 802.15.4 RADIO DRIVER
2290M:	Stefan Schmidt <stefan@osg.samsung.com>
2291L:	linux-wpan@vger.kernel.org
2292S:	Maintained
2293F:	drivers/net/ieee802154/atusb.c
2294F:	drivers/net/ieee802154/atusb.h
2295F:	drivers/net/ieee802154/at86rf230.h
2296
2297AUDIT SUBSYSTEM
2298M:	Paul Moore <paul@paul-moore.com>
2299M:	Eric Paris <eparis@redhat.com>
2300L:	linux-audit@redhat.com (moderated for non-subscribers)
2301W:	http://people.redhat.com/sgrubb/audit/
2302T:	git git://git.infradead.org/users/pcmoore/audit
2303S:	Maintained
2304F:	include/linux/audit.h
2305F:	include/uapi/linux/audit.h
2306F:	kernel/audit*
2307
2308AUXILIARY DISPLAY DRIVERS
2309M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2310W:	http://miguelojeda.es/auxdisplay.htm
2311W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2312S:	Maintained
2313F:	drivers/auxdisplay/
2314F:	include/linux/cfag12864b.h
2315
2316AVR32 ARCHITECTURE
2317M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2318M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2319W:	http://www.atmel.com/products/AVR32/
2320W:	http://mirror.egtvedt.no/avr32linux.org/
2321W:	http://avrfreaks.net/
2322S:	Maintained
2323F:	arch/avr32/
2324
2325AVR32/AT32AP MACHINE SUPPORT
2326M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2327M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2328S:	Maintained
2329F:	arch/avr32/mach-at32ap/
2330
2331AX.25 NETWORK LAYER
2332M:	Ralf Baechle <ralf@linux-mips.org>
2333L:	linux-hams@vger.kernel.org
2334W:	http://www.linux-ax25.org/
2335S:	Maintained
2336F:	include/uapi/linux/ax25.h
2337F:	include/net/ax25.h
2338F:	net/ax25/
2339
2340AXENTIA ASOC DRIVERS
2341M:	Peter Rosin <peda@axentia.se>
2342L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2343S:	Maintained
2344F:	Documentation/devicetree/bindings/sound/axentia,*
2345F:	sound/soc/atmel/tse850-pcm5142.c
2346
2347AZ6007 DVB DRIVER
2348M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2349M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2350L:	linux-media@vger.kernel.org
2351W:	https://linuxtv.org
2352T:	git git://linuxtv.org/media_tree.git
2353S:	Maintained
2354F:	drivers/media/usb/dvb-usb-v2/az6007.c
2355
2356AZTECH FM RADIO RECEIVER DRIVER
2357M:	Hans Verkuil <hverkuil@xs4all.nl>
2358L:	linux-media@vger.kernel.org
2359T:	git git://linuxtv.org/media_tree.git
2360W:	https://linuxtv.org
2361S:	Maintained
2362F:	drivers/media/radio/radio-aztech*
2363
2364B43 WIRELESS DRIVER
2365L:	linux-wireless@vger.kernel.org
2366L:	b43-dev@lists.infradead.org
2367W:	http://wireless.kernel.org/en/users/Drivers/b43
2368S:	Odd Fixes
2369F:	drivers/net/wireless/broadcom/b43/
2370
2371B43LEGACY WIRELESS DRIVER
2372M:	Larry Finger <Larry.Finger@lwfinger.net>
2373L:	linux-wireless@vger.kernel.org
2374L:	b43-dev@lists.infradead.org
2375W:	http://wireless.kernel.org/en/users/Drivers/b43
2376S:	Maintained
2377F:	drivers/net/wireless/broadcom/b43legacy/
2378
2379BACKLIGHT CLASS/SUBSYSTEM
2380M:	Jingoo Han <jingoohan1@gmail.com>
2381M:	Lee Jones <lee.jones@linaro.org>
2382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2383S:	Maintained
2384F:	drivers/video/backlight/
2385F:	include/linux/backlight.h
2386
2387BATMAN ADVANCED
2388M:	Marek Lindner <mareklindner@neomailbox.ch>
2389M:	Simon Wunderlich <sw@simonwunderlich.de>
2390M:	Antonio Quartulli <a@unstable.cc>
2391L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2392W:	https://www.open-mesh.org/
2393Q:	https://patchwork.open-mesh.org/project/batman/list/
2394S:	Maintained
2395F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2396F:	Documentation/ABI/testing/sysfs-class-net-mesh
2397F:	Documentation/networking/batman-adv.txt
2398F:	include/uapi/linux/batman_adv.h
2399F:	net/batman-adv/
2400
2401BAYCOM/HDLCDRV DRIVERS FOR AX.25
2402M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2403L:	linux-hams@vger.kernel.org
2404W:	http://www.baycom.org/~tom/ham/ham.html
2405S:	Maintained
2406F:	drivers/net/hamradio/baycom*
2407
2408BCACHE (BLOCK LAYER CACHE)
2409M:	Kent Overstreet <kent.overstreet@gmail.com>
2410L:	linux-bcache@vger.kernel.org
2411W:	http://bcache.evilpiepirate.org
2412S:	Orphan
2413F:	drivers/md/bcache/
2414
2415BDISP ST MEDIA DRIVER
2416M:	Fabien Dessenne <fabien.dessenne@st.com>
2417L:	linux-media@vger.kernel.org
2418T:	git git://linuxtv.org/media_tree.git
2419W:	https://linuxtv.org
2420S:	Supported
2421F:	drivers/media/platform/sti/bdisp
2422
2423BEFS FILE SYSTEM
2424M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2425M:	Salah Triki <salah.triki@gmail.com>
2426S:	Maintained
2427T:	git git://github.com/luisbg/linux-befs.git
2428F:	Documentation/filesystems/befs.txt
2429F:	fs/befs/
2430
2431BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2432M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2433L:	netdev@vger.kernel.org
2434S:	Maintained
2435F:	drivers/net/ethernet/ec_bhf.c
2436
2437BFS FILE SYSTEM
2438M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2439S:	Maintained
2440F:	Documentation/filesystems/bfs.txt
2441F:	fs/bfs/
2442F:	include/uapi/linux/bfs_fs.h
2443
2444BLACKFIN ARCHITECTURE
2445M:	Steven Miao <realmz6@gmail.com>
2446L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2447T:	git git://git.code.sf.net/p/adi-linux/code
2448W:	http://blackfin.uclinux.org
2449S:	Supported
2450F:	arch/blackfin/
2451
2452BLACKFIN EMAC DRIVER
2453L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2454W:	http://blackfin.uclinux.org
2455S:	Supported
2456F:	drivers/net/ethernet/adi/
2457
2458BLACKFIN RTC DRIVER
2459L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2460W:	http://blackfin.uclinux.org
2461S:	Supported
2462F:	drivers/rtc/rtc-bfin.c
2463
2464BLACKFIN SDH DRIVER
2465M:	Sonic Zhang <sonic.zhang@analog.com>
2466L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467W:	http://blackfin.uclinux.org
2468S:	Supported
2469F:	drivers/mmc/host/bfin_sdh.c
2470
2471BLACKFIN SERIAL DRIVER
2472M:	Sonic Zhang <sonic.zhang@analog.com>
2473L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474W:	http://blackfin.uclinux.org
2475S:	Supported
2476F:	drivers/tty/serial/bfin_uart.c
2477
2478BLACKFIN WATCHDOG DRIVER
2479L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480W:	http://blackfin.uclinux.org
2481S:	Supported
2482F:	drivers/watchdog/bfin_wdt.c
2483
2484BLACKFIN I2C TWI DRIVER
2485M:	Sonic Zhang <sonic.zhang@analog.com>
2486L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487W:	http://blackfin.uclinux.org/
2488S:	Supported
2489F:	drivers/i2c/busses/i2c-bfin-twi.c
2490
2491BLACKFIN MEDIA DRIVER
2492M:	Scott Jiang <scott.jiang.linux@gmail.com>
2493L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494W:	http://blackfin.uclinux.org/
2495S:	Supported
2496F:	drivers/media/platform/blackfin/
2497F:	drivers/media/i2c/adv7183*
2498F:	drivers/media/i2c/vs6624*
2499
2500BLINKM RGB LED DRIVER
2501M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2502S:	Maintained
2503F:	drivers/leds/leds-blinkm.c
2504
2505BLOCK LAYER
2506M:	Jens Axboe <axboe@kernel.dk>
2507L:	linux-block@vger.kernel.org
2508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2509S:	Maintained
2510F:	block/
2511F:	kernel/trace/blktrace.c
2512F:	lib/sbitmap.c
2513
2514BLOCK2MTD DRIVER
2515M:	Joern Engel <joern@lazybastard.org>
2516L:	linux-mtd@lists.infradead.org
2517S:	Maintained
2518F:	drivers/mtd/devices/block2mtd.c
2519
2520BLUETOOTH DRIVERS
2521M:	Marcel Holtmann <marcel@holtmann.org>
2522M:	Gustavo Padovan <gustavo@padovan.org>
2523M:	Johan Hedberg <johan.hedberg@gmail.com>
2524L:	linux-bluetooth@vger.kernel.org
2525W:	http://www.bluez.org/
2526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2528S:	Maintained
2529F:	drivers/bluetooth/
2530
2531BLUETOOTH SUBSYSTEM
2532M:	Marcel Holtmann <marcel@holtmann.org>
2533M:	Gustavo Padovan <gustavo@padovan.org>
2534M:	Johan Hedberg <johan.hedberg@gmail.com>
2535L:	linux-bluetooth@vger.kernel.org
2536W:	http://www.bluez.org/
2537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2539S:	Maintained
2540F:	net/bluetooth/
2541F:	include/net/bluetooth/
2542
2543BONDING DRIVER
2544M:	Jay Vosburgh <j.vosburgh@gmail.com>
2545M:	Veaceslav Falico <vfalico@gmail.com>
2546M:	Andy Gospodarek <andy@greyhouse.net>
2547L:	netdev@vger.kernel.org
2548W:	http://sourceforge.net/projects/bonding/
2549S:	Supported
2550F:	drivers/net/bonding/
2551F:	include/uapi/linux/if_bonding.h
2552
2553BPF (Safe dynamic programs and tools)
2554M:	Alexei Starovoitov <ast@kernel.org>
2555L:	netdev@vger.kernel.org
2556L:	linux-kernel@vger.kernel.org
2557S:	Supported
2558F:	kernel/bpf/
2559F:	tools/testing/selftests/bpf/
2560F:	lib/test_bpf.c
2561
2562BROADCOM B44 10/100 ETHERNET DRIVER
2563M:	Michael Chan <michael.chan@broadcom.com>
2564L:	netdev@vger.kernel.org
2565S:	Supported
2566F:	drivers/net/ethernet/broadcom/b44.*
2567
2568BROADCOM B53 ETHERNET SWITCH DRIVER
2569M:	Florian Fainelli <f.fainelli@gmail.com>
2570L:	netdev@vger.kernel.org
2571L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2572S:	Supported
2573F:	drivers/net/dsa/b53/*
2574F:	include/linux/platform_data/b53.h
2575
2576BROADCOM GENET ETHERNET DRIVER
2577M:	Florian Fainelli <f.fainelli@gmail.com>
2578L:	netdev@vger.kernel.org
2579S:	Supported
2580F:	drivers/net/ethernet/broadcom/genet/
2581
2582BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2583M:	Rasesh Mody <rasesh.mody@cavium.com>
2584M:	Harish Patil <harish.patil@cavium.com>
2585M:	Dept-GELinuxNICDev@cavium.com
2586L:	netdev@vger.kernel.org
2587S:	Supported
2588F:	drivers/net/ethernet/broadcom/bnx2.*
2589F:	drivers/net/ethernet/broadcom/bnx2_*
2590
2591BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2592M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2593M:	Ariel Elior <ariel.elior@cavium.com>
2594M:	everest-linux-l2@cavium.com
2595L:	netdev@vger.kernel.org
2596S:	Supported
2597F:	drivers/net/ethernet/broadcom/bnx2x/
2598
2599BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2600M:	Florian Fainelli <f.fainelli@gmail.com>
2601M:	Ray Jui <rjui@broadcom.com>
2602M:	Scott Branden <sbranden@broadcom.com>
2603M:	bcm-kernel-feedback-list@broadcom.com
2604T:	git git://github.com/broadcom/mach-bcm
2605S:	Maintained
2606N:	bcm281*
2607N:	bcm113*
2608N:	bcm216*
2609N:	kona
2610F:	arch/arm/mach-bcm/
2611
2612BROADCOM BCM2835 ARM ARCHITECTURE
2613M:	Stephen Warren <swarren@wwwdotorg.org>
2614M:	Lee Jones <lee@kernel.org>
2615M:	Eric Anholt <eric@anholt.net>
2616L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2619S:	Maintained
2620N:	bcm2835
2621F:	drivers/staging/vc04_services
2622
2623BROADCOM BCM47XX MIPS ARCHITECTURE
2624M:	Hauke Mehrtens <hauke@hauke-m.de>
2625M:	Rafał Miłecki <zajec5@gmail.com>
2626L:	linux-mips@linux-mips.org
2627S:	Maintained
2628F:	Documentation/devicetree/bindings/mips/brcm/
2629F:	arch/mips/bcm47xx/*
2630F:	arch/mips/include/asm/mach-bcm47xx/*
2631
2632BROADCOM BCM5301X ARM ARCHITECTURE
2633M:	Hauke Mehrtens <hauke@hauke-m.de>
2634M:	Rafał Miłecki <zajec5@gmail.com>
2635M:	bcm-kernel-feedback-list@broadcom.com
2636L:	linux-arm-kernel@lists.infradead.org
2637S:	Maintained
2638F:	arch/arm/mach-bcm/bcm_5301x.c
2639F:	arch/arm/boot/dts/bcm5301x*.dtsi
2640F:	arch/arm/boot/dts/bcm470*
2641
2642BROADCOM BCM53573 ARM ARCHITECTURE
2643M:	Rafał Miłecki <rafal@milecki.pl>
2644L:	linux-arm-kernel@lists.infradead.org
2645S:	Maintained
2646F:	arch/arm/boot/dts/bcm53573*
2647F:	arch/arm/boot/dts/bcm47189*
2648
2649BROADCOM BCM63XX ARM ARCHITECTURE
2650M:	Florian Fainelli <f.fainelli@gmail.com>
2651M:	bcm-kernel-feedback-list@broadcom.com
2652L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2653T:	git git://github.com/broadcom/stblinux.git
2654S:	Maintained
2655N:	bcm63xx
2656
2657BROADCOM BCM63XX/BCM33XX UDC DRIVER
2658M:	Kevin Cernekee <cernekee@gmail.com>
2659L:	linux-usb@vger.kernel.org
2660S:	Maintained
2661F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2662
2663BROADCOM BCM7XXX ARM ARCHITECTURE
2664M:	Brian Norris <computersforpeace@gmail.com>
2665M:	Gregory Fong <gregory.0xf0@gmail.com>
2666M:	Florian Fainelli <f.fainelli@gmail.com>
2667M:	bcm-kernel-feedback-list@broadcom.com
2668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2669T:	git git://github.com/broadcom/stblinux.git
2670S:	Maintained
2671F:	arch/arm/mach-bcm/*brcmstb*
2672F:	arch/arm/boot/dts/bcm7*.dts*
2673F:	drivers/bus/brcmstb_gisb.c
2674N:	brcmstb
2675
2676BROADCOM BMIPS MIPS ARCHITECTURE
2677M:	Kevin Cernekee <cernekee@gmail.com>
2678M:	Florian Fainelli <f.fainelli@gmail.com>
2679L:	linux-mips@linux-mips.org
2680T:	git git://github.com/broadcom/stblinux.git
2681S:	Maintained
2682F:	arch/mips/bmips/*
2683F:	arch/mips/include/asm/mach-bmips/*
2684F:	arch/mips/kernel/*bmips*
2685F:	arch/mips/boot/dts/brcm/bcm*.dts*
2686F:	drivers/irqchip/irq-bcm63*
2687F:	drivers/irqchip/irq-bcm7*
2688F:	drivers/irqchip/irq-brcmstb*
2689F:	include/linux/bcm963xx_nvram.h
2690F:	include/linux/bcm963xx_tag.h
2691
2692BROADCOM TG3 GIGABIT ETHERNET DRIVER
2693M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2694M:	Prashant Sreedharan <prashant@broadcom.com>
2695M:	Michael Chan <mchan@broadcom.com>
2696L:	netdev@vger.kernel.org
2697S:	Supported
2698F:	drivers/net/ethernet/broadcom/tg3.*
2699
2700BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2701M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2702M:	Franky Lin <franky.lin@broadcom.com>
2703M:	Hante Meuleman <hante.meuleman@broadcom.com>
2704L:	linux-wireless@vger.kernel.org
2705L:	brcm80211-dev-list.pdl@broadcom.com
2706S:	Supported
2707F:	drivers/net/wireless/broadcom/brcm80211/
2708
2709BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2710M:	QLogic-Storage-Upstream@qlogic.com
2711L:	linux-scsi@vger.kernel.org
2712S:	Supported
2713F:	drivers/scsi/bnx2fc/
2714
2715BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2716M:	QLogic-Storage-Upstream@qlogic.com
2717L:	linux-scsi@vger.kernel.org
2718S:	Supported
2719F:	drivers/scsi/bnx2i/
2720
2721BROADCOM IPROC ARM ARCHITECTURE
2722M:	Ray Jui <rjui@broadcom.com>
2723M:	Scott Branden <sbranden@broadcom.com>
2724M:	Jon Mason <jonmason@broadcom.com>
2725M:	bcm-kernel-feedback-list@broadcom.com
2726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727T:	git git://github.com/broadcom/cygnus-linux.git
2728S:	Maintained
2729N:	iproc
2730N:	cygnus
2731N:	bcm[-_]nsp
2732N:	bcm9113*
2733N:	bcm9583*
2734N:	bcm9585*
2735N:	bcm9586*
2736N:	bcm988312
2737N:	bcm113*
2738N:	bcm583*
2739N:	bcm585*
2740N:	bcm586*
2741N:	bcm88312
2742F:	arch/arm64/boot/dts/broadcom/ns2*
2743F:	drivers/clk/bcm/clk-ns*
2744F:	drivers/pinctrl/bcm/pinctrl-ns*
2745
2746BROADCOM BRCMSTB GPIO DRIVER
2747M:	Gregory Fong <gregory.0xf0@gmail.com>
2748L:	bcm-kernel-feedback-list@broadcom.com
2749S:	Supported
2750F:	drivers/gpio/gpio-brcmstb.c
2751F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2752
2753BROADCOM KONA GPIO DRIVER
2754M:	Ray Jui <rjui@broadcom.com>
2755L:	bcm-kernel-feedback-list@broadcom.com
2756S:	Supported
2757F:	drivers/gpio/gpio-bcm-kona.c
2758F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2759
2760BROADCOM NVRAM DRIVER
2761M:	Rafał Miłecki <zajec5@gmail.com>
2762L:	linux-mips@linux-mips.org
2763S:	Maintained
2764F:	drivers/firmware/broadcom/*
2765
2766BROADCOM STB NAND FLASH DRIVER
2767M:	Brian Norris <computersforpeace@gmail.com>
2768M:	Kamal Dasu <kdasu.kdev@gmail.com>
2769L:	linux-mtd@lists.infradead.org
2770L:	bcm-kernel-feedback-list@broadcom.com
2771S:	Maintained
2772F:	drivers/mtd/nand/brcmnand/
2773
2774BROADCOM STB AVS CPUFREQ DRIVER
2775M:	Markus Mayer <mmayer@broadcom.com>
2776M:	bcm-kernel-feedback-list@broadcom.com
2777L:	linux-pm@vger.kernel.org
2778S:	Maintained
2779F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2780F:	drivers/cpufreq/brcmstb*
2781
2782BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2783M:	Rafał Miłecki <zajec5@gmail.com>
2784L:	linux-wireless@vger.kernel.org
2785S:	Maintained
2786F:	drivers/bcma/
2787F:	include/linux/bcma/
2788
2789BROADCOM SYSTEMPORT ETHERNET DRIVER
2790M:	Florian Fainelli <f.fainelli@gmail.com>
2791L:	netdev@vger.kernel.org
2792S:	Supported
2793F:	drivers/net/ethernet/broadcom/bcmsysport.*
2794
2795BROADCOM VULCAN ARM64 SOC
2796M:	Jayachandran C. <c.jayachandran@gmail.com>
2797M:	bcm-kernel-feedback-list@broadcom.com
2798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2799S:	Maintained
2800F:	arch/arm64/boot/dts/broadcom/vulcan*
2801
2802BROCADE BFA FC SCSI DRIVER
2803M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2804M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2805L:	linux-scsi@vger.kernel.org
2806S:	Supported
2807F:	drivers/scsi/bfa/
2808
2809BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2810M:	Rasesh Mody <rasesh.mody@cavium.com>
2811M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2812M:	Dept-GELinuxNICDev@cavium.com
2813L:	netdev@vger.kernel.org
2814S:	Supported
2815F:	drivers/net/ethernet/brocade/bna/
2816
2817BSG (block layer generic sg v4 driver)
2818M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2819L:	linux-scsi@vger.kernel.org
2820S:	Supported
2821F:	block/bsg.c
2822F:	include/linux/bsg.h
2823F:	include/uapi/linux/bsg.h
2824
2825BT87X AUDIO DRIVER
2826M:	Clemens Ladisch <clemens@ladisch.de>
2827L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2828T:	git git://git.alsa-project.org/alsa-kernel.git
2829S:	Maintained
2830F:	Documentation/sound/alsa/Bt87x.txt
2831F:	sound/pci/bt87x.c
2832
2833BT8XXGPIO DRIVER
2834M:	Michael Buesch <m@bues.ch>
2835W:	http://bu3sch.de/btgpio.php
2836S:	Maintained
2837F:	drivers/gpio/gpio-bt8xx.c
2838
2839BTRFS FILE SYSTEM
2840M:	Chris Mason <clm@fb.com>
2841M:	Josef Bacik <jbacik@fb.com>
2842M:	David Sterba <dsterba@suse.com>
2843L:	linux-btrfs@vger.kernel.org
2844W:	http://btrfs.wiki.kernel.org/
2845Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2847S:	Maintained
2848F:	Documentation/filesystems/btrfs.txt
2849F:	fs/btrfs/
2850
2851BTTV VIDEO4LINUX DRIVER
2852M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2853M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2854L:	linux-media@vger.kernel.org
2855W:	https://linuxtv.org
2856T:	git git://linuxtv.org/media_tree.git
2857S:	Odd fixes
2858F:	Documentation/media/v4l-drivers/bttv*
2859F:	drivers/media/pci/bt8xx/bttv*
2860
2861BUSLOGIC SCSI DRIVER
2862M:	Khalid Aziz <khalid@gonehiking.org>
2863L:	linux-scsi@vger.kernel.org
2864S:	Maintained
2865F:	drivers/scsi/BusLogic.*
2866F:	drivers/scsi/FlashPoint.*
2867
2868C-MEDIA CMI8788 DRIVER
2869M:	Clemens Ladisch <clemens@ladisch.de>
2870L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2871T:	git git://git.alsa-project.org/alsa-kernel.git
2872S:	Maintained
2873F:	sound/pci/oxygen/
2874
2875C6X ARCHITECTURE
2876M:	Mark Salter <msalter@redhat.com>
2877M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2878L:	linux-c6x-dev@linux-c6x.org
2879W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2880S:	Maintained
2881F:	arch/c6x/
2882
2883CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2884M:	David Howells <dhowells@redhat.com>
2885L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2886S:	Supported
2887F:	Documentation/filesystems/caching/cachefiles.txt
2888F:	fs/cachefiles/
2889
2890CADET FM/AM RADIO RECEIVER DRIVER
2891M:	Hans Verkuil <hverkuil@xs4all.nl>
2892L:	linux-media@vger.kernel.org
2893T:	git git://linuxtv.org/media_tree.git
2894W:	https://linuxtv.org
2895S:	Maintained
2896F:	drivers/media/radio/radio-cadet*
2897
2898CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2899M:	Jonathan Corbet <corbet@lwn.net>
2900L:	linux-media@vger.kernel.org
2901T:	git git://linuxtv.org/media_tree.git
2902S:	Maintained
2903F:	Documentation/media/v4l-drivers/cafe_ccic*
2904F:	drivers/media/platform/marvell-ccic/
2905
2906CAIF NETWORK LAYER
2907M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2908L:	netdev@vger.kernel.org
2909S:	Supported
2910F:	Documentation/networking/caif/
2911F:	drivers/net/caif/
2912F:	include/uapi/linux/caif/
2913F:	include/net/caif/
2914F:	net/caif/
2915
2916CALGARY x86-64 IOMMU
2917M:	Muli Ben-Yehuda <mulix@mulix.org>
2918M:	Jon Mason <jdmason@kudzu.us>
2919L:	iommu@lists.linux-foundation.org
2920S:	Maintained
2921F:	arch/x86/kernel/pci-calgary_64.c
2922F:	arch/x86/kernel/tce_64.c
2923F:	arch/x86/include/asm/calgary.h
2924F:	arch/x86/include/asm/tce.h
2925
2926CAN NETWORK LAYER
2927M:	Oliver Hartkopp <socketcan@hartkopp.net>
2928M:	Marc Kleine-Budde <mkl@pengutronix.de>
2929L:	linux-can@vger.kernel.org
2930W:	https://github.com/linux-can
2931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2933S:	Maintained
2934F:	Documentation/networking/can.txt
2935F:	net/can/
2936F:	include/linux/can/core.h
2937F:	include/uapi/linux/can.h
2938F:	include/uapi/linux/can/bcm.h
2939F:	include/uapi/linux/can/raw.h
2940F:	include/uapi/linux/can/gw.h
2941
2942CAN NETWORK DRIVERS
2943M:	Wolfgang Grandegger <wg@grandegger.com>
2944M:	Marc Kleine-Budde <mkl@pengutronix.de>
2945L:	linux-can@vger.kernel.org
2946W:	https://github.com/linux-can
2947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2949S:	Maintained
2950F:	Documentation/devicetree/bindings/net/can/
2951F:	drivers/net/can/
2952F:	include/linux/can/dev.h
2953F:	include/linux/can/platform/
2954F:	include/uapi/linux/can/error.h
2955F:	include/uapi/linux/can/netlink.h
2956
2957CAPABILITIES
2958M:	Serge Hallyn <serge@hallyn.com>
2959L:	linux-security-module@vger.kernel.org
2960S:	Supported
2961F:	include/linux/capability.h
2962F:	include/uapi/linux/capability.h
2963F:	security/commoncap.c
2964F:	kernel/capability.c
2965
2966CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2967M:	Kevin Tsai <ktsai@capellamicro.com>
2968S:	Maintained
2969F:	drivers/iio/light/cm*
2970F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2971
2972CAVIUM I2C DRIVER
2973M:	Jan Glauber <jglauber@cavium.com>
2974M:	David Daney <david.daney@cavium.com>
2975W:	http://www.cavium.com
2976S:	Supported
2977F:	drivers/i2c/busses/i2c-octeon*
2978F:	drivers/i2c/busses/i2c-thunderx*
2979
2980CAVIUM LIQUIDIO NETWORK DRIVER
2981M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2982M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2983M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2984M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2985L:     netdev@vger.kernel.org
2986W:     http://www.cavium.com
2987S:     Supported
2988F:     drivers/net/ethernet/cavium/liquidio/
2989
2990CC2520 IEEE-802.15.4 RADIO DRIVER
2991M:	Varka Bhadram <varkabhadram@gmail.com>
2992L:	linux-wpan@vger.kernel.org
2993S:	Maintained
2994F:	drivers/net/ieee802154/cc2520.c
2995F:	include/linux/spi/cc2520.h
2996F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2997
2998CEC DRIVER
2999M:	Hans Verkuil <hans.verkuil@cisco.com>
3000L:	linux-media@vger.kernel.org
3001T:	git git://linuxtv.org/media_tree.git
3002W:	http://linuxtv.org
3003S:	Supported
3004F:	Documentation/media/kapi/cec-core.rst
3005F:	Documentation/media/uapi/cec
3006F:	drivers/media/cec/
3007F:	drivers/media/cec-edid.c
3008F:	drivers/media/rc/keymaps/rc-cec.c
3009F:	include/media/cec.h
3010F:	include/media/cec-edid.h
3011F:	include/uapi/linux/cec.h
3012F:	include/uapi/linux/cec-funcs.h
3013
3014CELL BROADBAND ENGINE ARCHITECTURE
3015M:	Arnd Bergmann <arnd@arndb.de>
3016L:	linuxppc-dev@lists.ozlabs.org
3017W:	http://www.ibm.com/developerworks/power/cell/
3018S:	Supported
3019F:	arch/powerpc/include/asm/cell*.h
3020F:	arch/powerpc/include/asm/spu*.h
3021F:	arch/powerpc/include/uapi/asm/spu*.h
3022F:	arch/powerpc/oprofile/*cell*
3023F:	arch/powerpc/platforms/cell/
3024
3025CEPH COMMON CODE (LIBCEPH)
3026M:	Ilya Dryomov <idryomov@gmail.com>
3027M:	"Yan, Zheng" <zyan@redhat.com>
3028M:	Sage Weil <sage@redhat.com>
3029L:	ceph-devel@vger.kernel.org
3030W:	http://ceph.com/
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3032T:	git git://github.com/ceph/ceph-client.git
3033S:	Supported
3034F:	net/ceph/
3035F:	include/linux/ceph/
3036F:	include/linux/crush/
3037
3038CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3039M:	"Yan, Zheng" <zyan@redhat.com>
3040M:	Sage Weil <sage@redhat.com>
3041M:	Ilya Dryomov <idryomov@gmail.com>
3042L:	ceph-devel@vger.kernel.org
3043W:	http://ceph.com/
3044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3045T:	git git://github.com/ceph/ceph-client.git
3046S:	Supported
3047F:	Documentation/filesystems/ceph.txt
3048F:	fs/ceph/
3049
3050CERTIFICATE HANDLING:
3051M:	David Howells <dhowells@redhat.com>
3052M:	David Woodhouse <dwmw2@infradead.org>
3053L:	keyrings@vger.kernel.org
3054S:	Maintained
3055F:	Documentation/module-signing.txt
3056F:	certs/
3057F:	scripts/sign-file.c
3058F:	scripts/extract-cert.c
3059
3060CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3061L:	linux-usb@vger.kernel.org
3062S:	Orphan
3063F:	Documentation/usb/WUSB-Design-overview.txt
3064F:	Documentation/usb/wusb-cbaf
3065F:	drivers/usb/host/hwa-hc.c
3066F:	drivers/usb/host/whci/
3067F:	drivers/usb/wusbcore/
3068F:	include/linux/usb/wusb*
3069
3070HT16K33 LED CONTROLLER DRIVER
3071M:	Robin van der Gracht <robin@protonic.nl>
3072S:	Maintained
3073F:	drivers/auxdisplay/ht16k33.c
3074F:	Documentation/devicetree/bindings/display/ht16k33.txt
3075
3076CFAG12864B LCD DRIVER
3077M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3078W:	http://miguelojeda.es/auxdisplay.htm
3079W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3080S:	Maintained
3081F:	drivers/auxdisplay/cfag12864b.c
3082F:	include/linux/cfag12864b.h
3083
3084CFAG12864BFB LCD FRAMEBUFFER DRIVER
3085M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3086W:	http://miguelojeda.es/auxdisplay.htm
3087W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3088S:	Maintained
3089F:	drivers/auxdisplay/cfag12864bfb.c
3090F:	include/linux/cfag12864b.h
3091
3092CFG80211 and NL80211
3093M:	Johannes Berg <johannes@sipsolutions.net>
3094L:	linux-wireless@vger.kernel.org
3095W:	http://wireless.kernel.org/
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3098S:	Maintained
3099F:	include/uapi/linux/nl80211.h
3100F:	include/net/cfg80211.h
3101F:	net/wireless/*
3102X:	net/wireless/wext*
3103
3104CHAR and MISC DRIVERS
3105M:	Arnd Bergmann <arnd@arndb.de>
3106M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3108S:	Supported
3109F:	drivers/char/*
3110F:	drivers/misc/*
3111F:	include/linux/miscdevice.h
3112
3113CHECKPATCH
3114M:	Andy Whitcroft <apw@canonical.com>
3115M:	Joe Perches <joe@perches.com>
3116S:	Maintained
3117F:	scripts/checkpatch.pl
3118
3119CHINESE DOCUMENTATION
3120M:	Harry Wei <harryxiyou@gmail.com>
3121L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3122L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3123S:	Maintained
3124F:	Documentation/translations/zh_CN/
3125
3126CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3127M:	Peter Chen <Peter.Chen@nxp.com>
3128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3129L:	linux-usb@vger.kernel.org
3130S:	Maintained
3131F:	drivers/usb/chipidea/
3132
3133CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3134M:	Hans de Goede <hdegoede@redhat.com>
3135L:	linux-input@vger.kernel.org
3136S:	Maintained
3137F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3138F:	drivers/input/touchscreen/chipone_icn8318.c
3139
3140CHROME HARDWARE PLATFORM SUPPORT
3141M:	Olof Johansson <olof@lixom.net>
3142S:	Maintained
3143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3144F:	drivers/platform/chrome/
3145
3146CISCO VIC ETHERNET NIC DRIVER
3147M:	Christian Benvenuti <benve@cisco.com>
3148M:	Sujith Sankar <ssujith@cisco.com>
3149M:	Govindarajulu Varadarajan <_govind@gmx.com>
3150M:	Neel Patel <neepatel@cisco.com>
3151S:	Supported
3152F:	drivers/net/ethernet/cisco/enic/
3153
3154CISCO VIC LOW LATENCY NIC DRIVER
3155M:	Christian Benvenuti <benve@cisco.com>
3156M:	Dave Goodell <dgoodell@cisco.com>
3157S:	Supported
3158F:	drivers/infiniband/hw/usnic/
3159
3160CIRRUS LOGIC EP93XX ETHERNET DRIVER
3161M:	Hartley Sweeten <hsweeten@visionengravers.com>
3162L:	netdev@vger.kernel.org
3163S:	Maintained
3164F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3165
3166CIRRUS LOGIC AUDIO CODEC DRIVERS
3167M:	Brian Austin <brian.austin@cirrus.com>
3168M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3170S:	Maintained
3171F:	sound/soc/codecs/cs*
3172
3173CLEANCACHE API
3174M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3175L:	linux-kernel@vger.kernel.org
3176S:	Maintained
3177F:	mm/cleancache.c
3178F:	include/linux/cleancache.h
3179
3180CLK API
3181M:	Russell King <linux@armlinux.org.uk>
3182L:	linux-clk@vger.kernel.org
3183S:	Maintained
3184F:	include/linux/clk.h
3185
3186CLOCKSOURCE, CLOCKEVENT DRIVERS
3187M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3188M:	Thomas Gleixner <tglx@linutronix.de>
3189L:	linux-kernel@vger.kernel.org
3190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3191S:	Supported
3192F:	drivers/clocksource
3193
3194CISCO FCOE HBA DRIVER
3195M:	Satish Kharat <satishkh@cisco.com>
3196M:	Sesidhar Baddela <sebaddel@cisco.com>
3197M:	Karan Tilak Kumar <kartilak@cisco.com>
3198L:	linux-scsi@vger.kernel.org
3199S:	Supported
3200F:	drivers/scsi/fnic/
3201
3202CISCO SCSI HBA DRIVER
3203M:	Karan Tilak Kumar <kartilak@cisco.com>
3204M:	Sesidhar Baddela <sebaddel@cisco.com>
3205L:	linux-scsi@vger.kernel.org
3206S:	Supported
3207F:	drivers/scsi/snic/
3208
3209CMPC ACPI DRIVER
3210M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3211M:	Daniel Oliveira Nascimento <don@syst.com.br>
3212L:	platform-driver-x86@vger.kernel.org
3213S:	Supported
3214F:	drivers/platform/x86/classmate-laptop.c
3215
3216COBALT MEDIA DRIVER
3217M:	Hans Verkuil <hans.verkuil@cisco.com>
3218L:	linux-media@vger.kernel.org
3219T:	git git://linuxtv.org/media_tree.git
3220W:	https://linuxtv.org
3221S:	Supported
3222F:	drivers/media/pci/cobalt/
3223
3224COCCINELLE/Semantic Patches (SmPL)
3225M:	Julia Lawall <Julia.Lawall@lip6.fr>
3226M:	Gilles Muller <Gilles.Muller@lip6.fr>
3227M:	Nicolas Palix <nicolas.palix@imag.fr>
3228M:	Michal Marek <mmarek@suse.com>
3229L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3231W:	http://coccinelle.lip6.fr/
3232S:	Supported
3233F:	Documentation/dev-tools/coccinelle.rst
3234F:	scripts/coccinelle/
3235F:	scripts/coccicheck
3236
3237CODA FILE SYSTEM
3238M:	Jan Harkes <jaharkes@cs.cmu.edu>
3239M:	coda@cs.cmu.edu
3240L:	codalist@coda.cs.cmu.edu
3241W:	http://www.coda.cs.cmu.edu/
3242S:	Maintained
3243F:	Documentation/filesystems/coda.txt
3244F:	fs/coda/
3245F:	include/linux/coda*.h
3246F:	include/uapi/linux/coda*.h
3247
3248CODA V4L2 MEM2MEM DRIVER
3249M:	Philipp Zabel <p.zabel@pengutronix.de>
3250L:	linux-media@vger.kernel.org
3251S:	Maintained
3252F:	Documentation/devicetree/bindings/media/coda.txt
3253F:	drivers/media/platform/coda/
3254
3255COMMON CLK FRAMEWORK
3256M:	Michael Turquette <mturquette@baylibre.com>
3257M:	Stephen Boyd <sboyd@codeaurora.org>
3258L:	linux-clk@vger.kernel.org
3259Q:	http://patchwork.kernel.org/project/linux-clk/list/
3260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3261S:	Maintained
3262F:	Documentation/devicetree/bindings/clock/
3263F:	drivers/clk/
3264X:	drivers/clk/clkdev.c
3265F:	include/linux/clk-pr*
3266F:	include/linux/clk/
3267
3268COMMON INTERNET FILE SYSTEM (CIFS)
3269M:	Steve French <sfrench@samba.org>
3270L:	linux-cifs@vger.kernel.org
3271L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3272W:	http://linux-cifs.samba.org/
3273T:	git git://git.samba.org/sfrench/cifs-2.6.git
3274S:	Supported
3275F:	Documentation/filesystems/cifs/
3276F:	fs/cifs/
3277
3278COMPACTPCI HOTPLUG CORE
3279M:	Scott Murray <scott@spiteful.org>
3280L:	linux-pci@vger.kernel.org
3281S:	Maintained
3282F:	drivers/pci/hotplug/cpci_hotplug*
3283
3284COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3285M:	Scott Murray <scott@spiteful.org>
3286L:	linux-pci@vger.kernel.org
3287S:	Maintained
3288F:	drivers/pci/hotplug/cpcihp_zt5550.*
3289
3290COMPACTPCI HOTPLUG GENERIC DRIVER
3291M:	Scott Murray <scott@spiteful.org>
3292L:	linux-pci@vger.kernel.org
3293S:	Maintained
3294F:	drivers/pci/hotplug/cpcihp_generic.c
3295
3296COMPAL LAPTOP SUPPORT
3297M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3298L:	platform-driver-x86@vger.kernel.org
3299S:	Maintained
3300F:	drivers/platform/x86/compal-laptop.c
3301
3302CONEXANT ACCESSRUNNER USB DRIVER
3303L:	accessrunner-general@lists.sourceforge.net
3304W:	http://accessrunner.sourceforge.net/
3305S:	Orphan
3306F:	drivers/usb/atm/cxacru.c
3307
3308CONFIGFS
3309M:	Joel Becker <jlbec@evilplan.org>
3310M:	Christoph Hellwig <hch@lst.de>
3311T:	git git://git.infradead.org/users/hch/configfs.git
3312S:	Supported
3313F:	fs/configfs/
3314F:	include/linux/configfs.h
3315
3316CONNECTOR
3317M:	Evgeniy Polyakov <zbr@ioremap.net>
3318L:	netdev@vger.kernel.org
3319S:	Maintained
3320F:	drivers/connector/
3321
3322CONTROL GROUP (CGROUP)
3323M:	Tejun Heo <tj@kernel.org>
3324M:	Li Zefan <lizefan@huawei.com>
3325M:	Johannes Weiner <hannes@cmpxchg.org>
3326L:	cgroups@vger.kernel.org
3327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3328S:	Maintained
3329F:	Documentation/cgroup*
3330F:	include/linux/cgroup*
3331F:	kernel/cgroup*
3332
3333CONTROL GROUP - CPUSET
3334M:	Li Zefan <lizefan@huawei.com>
3335L:	cgroups@vger.kernel.org
3336W:	http://www.bullopensource.org/cpuset/
3337W:	http://oss.sgi.com/projects/cpusets/
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3339S:	Maintained
3340F:	Documentation/cgroup-v1/cpusets.txt
3341F:	include/linux/cpuset.h
3342F:	kernel/cpuset.c
3343
3344CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3345M:	Johannes Weiner <hannes@cmpxchg.org>
3346M:	Michal Hocko <mhocko@kernel.org>
3347M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3348L:	cgroups@vger.kernel.org
3349L:	linux-mm@kvack.org
3350S:	Maintained
3351F:	mm/memcontrol.c
3352F:	mm/swap_cgroup.c
3353
3354CORETEMP HARDWARE MONITORING DRIVER
3355M:	Fenghua Yu <fenghua.yu@intel.com>
3356L:	linux-hwmon@vger.kernel.org
3357S:	Maintained
3358F:	Documentation/hwmon/coretemp
3359F:	drivers/hwmon/coretemp.c
3360
3361COSA/SRP SYNC SERIAL DRIVER
3362M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3363W:	http://www.fi.muni.cz/~kas/cosa/
3364S:	Maintained
3365F:	drivers/net/wan/cosa*
3366
3367CPMAC ETHERNET DRIVER
3368M:	Florian Fainelli <f.fainelli@gmail.com>
3369L:	netdev@vger.kernel.org
3370S:	Maintained
3371F:	drivers/net/ethernet/ti/cpmac.c
3372
3373CPU FREQUENCY DRIVERS
3374M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3375M:	Viresh Kumar <viresh.kumar@linaro.org>
3376L:	linux-pm@vger.kernel.org
3377S:	Maintained
3378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3379T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3380B:	https://bugzilla.kernel.org
3381F:	Documentation/cpu-freq/
3382F:	drivers/cpufreq/
3383F:	include/linux/cpufreq.h
3384
3385CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3386M:	Viresh Kumar <viresh.kumar@linaro.org>
3387M:	Sudeep Holla <sudeep.holla@arm.com>
3388L:	linux-pm@vger.kernel.org
3389W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3390S:	Maintained
3391F:	drivers/cpufreq/arm_big_little.h
3392F:	drivers/cpufreq/arm_big_little.c
3393F:	drivers/cpufreq/arm_big_little_dt.c
3394
3395CPUIDLE DRIVER - ARM BIG LITTLE
3396M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3397M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3398L:	linux-pm@vger.kernel.org
3399L:	linux-arm-kernel@lists.infradead.org
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3401S:	Maintained
3402F:	drivers/cpuidle/cpuidle-big_little.c
3403
3404CPUIDLE DRIVER - ARM EXYNOS
3405M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3406M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3407M:	Kukjin Kim <kgene@kernel.org>
3408L:	linux-pm@vger.kernel.org
3409L:	linux-samsung-soc@vger.kernel.org
3410S:	Supported
3411F:	drivers/cpuidle/cpuidle-exynos.c
3412F:	arch/arm/mach-exynos/pm.c
3413
3414CPUIDLE DRIVERS
3415M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3416M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3417L:	linux-pm@vger.kernel.org
3418S:	Maintained
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3420B:	https://bugzilla.kernel.org
3421F:	drivers/cpuidle/*
3422F:	include/linux/cpuidle.h
3423
3424CPUID/MSR DRIVER
3425M:	"H. Peter Anvin" <hpa@zytor.com>
3426S:	Maintained
3427F:	arch/x86/kernel/cpuid.c
3428F:	arch/x86/kernel/msr.c
3429
3430CPU POWER MONITORING SUBSYSTEM
3431M:	Thomas Renninger <trenn@suse.com>
3432L:	linux-pm@vger.kernel.org
3433S:	Maintained
3434F:	tools/power/cpupower/
3435
3436CRAMFS FILESYSTEM
3437W:	http://sourceforge.net/projects/cramfs/
3438S:	Orphan / Obsolete
3439F:	Documentation/filesystems/cramfs.txt
3440F:	fs/cramfs/
3441
3442CRIS PORT
3443M:	Mikael Starvik <starvik@axis.com>
3444M:	Jesper Nilsson <jesper.nilsson@axis.com>
3445L:	linux-cris-kernel@axis.com
3446W:	http://developer.axis.com
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3448S:	Maintained
3449F:	arch/cris/
3450F:	drivers/tty/serial/crisv10.*
3451
3452CRYPTO API
3453M:	Herbert Xu <herbert@gondor.apana.org.au>
3454M:	"David S. Miller" <davem@davemloft.net>
3455L:	linux-crypto@vger.kernel.org
3456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3458S:	Maintained
3459F:	Documentation/crypto/
3460F:	Documentation/devicetree/bindings/crypto/
3461F:	Documentation/DocBook/crypto-API.tmpl
3462F:	arch/*/crypto/
3463F:	crypto/
3464F:	drivers/crypto/
3465F:	include/crypto/
3466F:	include/linux/crypto*
3467
3468CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3469M:	Neil Horman <nhorman@tuxdriver.com>
3470L:	linux-crypto@vger.kernel.org
3471S:	Maintained
3472F:	crypto/ansi_cprng.c
3473F:	crypto/rng.c
3474
3475CS3308 MEDIA DRIVER
3476M:	Hans Verkuil <hverkuil@xs4all.nl>
3477L:	linux-media@vger.kernel.org
3478T:	git git://linuxtv.org/media_tree.git
3479W:	http://linuxtv.org
3480S:	Odd Fixes
3481F:	drivers/media/i2c/cs3308.c
3482F:	drivers/media/i2c/cs3308.h
3483
3484CS5535 Audio ALSA driver
3485M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3486S:	Maintained
3487F:	sound/pci/cs5535audio/
3488
3489CW1200 WLAN driver
3490M:	Solomon Peachy <pizza@shaftnet.org>
3491S:	Maintained
3492F:	drivers/net/wireless/st/cw1200/
3493
3494CX18 VIDEO4LINUX DRIVER
3495M:	Andy Walls <awalls@md.metrocast.net>
3496L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3497L:	linux-media@vger.kernel.org
3498T:	git git://linuxtv.org/media_tree.git
3499W:	https://linuxtv.org
3500W:	http://www.ivtvdriver.org/index.php/Cx18
3501S:	Maintained
3502F:	Documentation/media/v4l-drivers/cx18*
3503F:	drivers/media/pci/cx18/
3504F:	include/uapi/linux/ivtv*
3505
3506CX2341X MPEG ENCODER HELPER MODULE
3507M:	Hans Verkuil <hverkuil@xs4all.nl>
3508L:	linux-media@vger.kernel.org
3509T:	git git://linuxtv.org/media_tree.git
3510W:	https://linuxtv.org
3511S:	Maintained
3512F:	drivers/media/common/cx2341x*
3513F:	include/media/cx2341x*
3514
3515CX24120 MEDIA DRIVER
3516M:	Jemma Denson <jdenson@gmail.com>
3517M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3518L:	linux-media@vger.kernel.org
3519W:	https://linuxtv.org
3520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3521S:	Maintained
3522F:	drivers/media/dvb-frontends/cx24120*
3523
3524CX88 VIDEO4LINUX DRIVER
3525M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3526M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3527L:	linux-media@vger.kernel.org
3528W:	https://linuxtv.org
3529T:	git git://linuxtv.org/media_tree.git
3530S:	Odd fixes
3531F:	Documentation/media/v4l-drivers/cx88*
3532F:	drivers/media/pci/cx88/
3533
3534CXD2820R MEDIA DRIVER
3535M:	Antti Palosaari <crope@iki.fi>
3536L:	linux-media@vger.kernel.org
3537W:	https://linuxtv.org
3538W:	http://palosaari.fi/linux/
3539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3540T:	git git://linuxtv.org/anttip/media_tree.git
3541S:	Maintained
3542F:	drivers/media/dvb-frontends/cxd2820r*
3543
3544CXGB3 ETHERNET DRIVER (CXGB3)
3545M:	Santosh Raspatur <santosh@chelsio.com>
3546L:	netdev@vger.kernel.org
3547W:	http://www.chelsio.com
3548S:	Supported
3549F:	drivers/net/ethernet/chelsio/cxgb3/
3550
3551CXGB3 ISCSI DRIVER (CXGB3I)
3552M:	Karen Xie <kxie@chelsio.com>
3553L:	linux-scsi@vger.kernel.org
3554W:	http://www.chelsio.com
3555S:	Supported
3556F:	drivers/scsi/cxgbi/cxgb3i
3557
3558CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3559M:	Steve Wise <swise@chelsio.com>
3560L:	linux-rdma@vger.kernel.org
3561W:	http://www.openfabrics.org
3562S:	Supported
3563F:	drivers/infiniband/hw/cxgb3/
3564F:	include/uapi/rdma/cxgb3-abi.h
3565
3566CXGB4 ETHERNET DRIVER (CXGB4)
3567M:	Hariprasad S <hariprasad@chelsio.com>
3568L:	netdev@vger.kernel.org
3569W:	http://www.chelsio.com
3570S:	Supported
3571F:	drivers/net/ethernet/chelsio/cxgb4/
3572
3573CXGB4 ISCSI DRIVER (CXGB4I)
3574M:	Karen Xie <kxie@chelsio.com>
3575L:	linux-scsi@vger.kernel.org
3576W:	http://www.chelsio.com
3577S:	Supported
3578F:	drivers/scsi/cxgbi/cxgb4i
3579
3580CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3581M:	Steve Wise <swise@chelsio.com>
3582L:	linux-rdma@vger.kernel.org
3583W:	http://www.openfabrics.org
3584S:	Supported
3585F:	drivers/infiniband/hw/cxgb4/
3586F:	include/uapi/rdma/cxgb4-abi.h
3587
3588CXGB4VF ETHERNET DRIVER (CXGB4VF)
3589M:	Casey Leedom <leedom@chelsio.com>
3590L:	netdev@vger.kernel.org
3591W:	http://www.chelsio.com
3592S:	Supported
3593F:	drivers/net/ethernet/chelsio/cxgb4vf/
3594
3595CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3596M:	Ian Munsie <imunsie@au1.ibm.com>
3597M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3598L:	linuxppc-dev@lists.ozlabs.org
3599S:	Supported
3600F:	arch/powerpc/platforms/powernv/pci-cxl.c
3601F:	drivers/misc/cxl/
3602F:	include/misc/cxl*
3603F:	include/uapi/misc/cxl.h
3604F:	Documentation/powerpc/cxl.txt
3605F:	Documentation/ABI/testing/sysfs-class-cxl
3606
3607CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3608M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3609M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3610M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3611L:	linux-scsi@vger.kernel.org
3612S:	Supported
3613F:	drivers/scsi/cxlflash/
3614F:	include/uapi/scsi/cxlflash_ioctls.h
3615F:	Documentation/powerpc/cxlflash.txt
3616
3617STMMAC ETHERNET DRIVER
3618M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3619M:	Alexandre Torgue <alexandre.torgue@st.com>
3620L:	netdev@vger.kernel.org
3621W:	http://www.stlinux.com
3622S:	Supported
3623F:	drivers/net/ethernet/stmicro/stmmac/
3624
3625CYBERPRO FB DRIVER
3626M:	Russell King <linux@armlinux.org.uk>
3627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3628W:	http://www.armlinux.org.uk/
3629S:	Maintained
3630F:	drivers/video/fbdev/cyber2000fb.*
3631
3632CYCLADES ASYNC MUX DRIVER
3633W:	http://www.cyclades.com/
3634S:	Orphan
3635F:	drivers/tty/cyclades.c
3636F:	include/linux/cyclades.h
3637F:	include/uapi/linux/cyclades.h
3638
3639CYCLADES PC300 DRIVER
3640W:	http://www.cyclades.com/
3641S:	Orphan
3642F:	drivers/net/wan/pc300*
3643
3644CYPRESS_FIRMWARE MEDIA DRIVER
3645M:	Antti Palosaari <crope@iki.fi>
3646L:	linux-media@vger.kernel.org
3647W:	https://linuxtv.org
3648W:	http://palosaari.fi/linux/
3649Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3650T:	git git://linuxtv.org/anttip/media_tree.git
3651S:	Maintained
3652F:	drivers/media/common/cypress_firmware*
3653
3654CYTTSP TOUCHSCREEN DRIVER
3655M:	Ferruh Yigit <fery@cypress.com>
3656L:	linux-input@vger.kernel.org
3657S:	Supported
3658F:	drivers/input/touchscreen/cyttsp*
3659F:	include/linux/input/cyttsp.h
3660
3661DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3662M:	Joshua Kinard <kumba@gentoo.org>
3663S:	Maintained
3664F:	drivers/rtc/rtc-ds1685.c
3665F:	include/linux/rtc/ds1685.h
3666
3667DAMA SLAVE for AX.25
3668M:	Joerg Reuter <jreuter@yaina.de>
3669W:	http://yaina.de/jreuter/
3670W:	http://www.qsl.net/dl1bke/
3671L:	linux-hams@vger.kernel.org
3672S:	Maintained
3673F:	net/ax25/af_ax25.c
3674F:	net/ax25/ax25_dev.c
3675F:	net/ax25/ax25_ds_*
3676F:	net/ax25/ax25_in.c
3677F:	net/ax25/ax25_out.c
3678F:	net/ax25/ax25_timer.c
3679F:	net/ax25/sysctl_net_ax25.c
3680
3681DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3682L:	netdev@vger.kernel.org
3683S:	Orphan
3684F:	Documentation/networking/dmfe.txt
3685F:	drivers/net/ethernet/dec/tulip/dmfe.c
3686
3687DC390/AM53C974 SCSI driver
3688M:	Hannes Reinecke <hare@suse.com>
3689L:	linux-scsi@vger.kernel.org
3690S:	Maintained
3691F:	drivers/scsi/am53c974.c
3692
3693DC395x SCSI driver
3694M:	Oliver Neukum <oliver@neukum.org>
3695M:	Ali Akcaagac <aliakc@web.de>
3696M:	Jamie Lenehan <lenehan@twibble.org>
3697L:	dc395x@twibble.org
3698W:	http://twibble.org/dist/dc395x/
3699W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3700S:	Maintained
3701F:	Documentation/scsi/dc395x.txt
3702F:	drivers/scsi/dc395x.*
3703
3704DCCP PROTOCOL
3705M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3706L:	dccp@vger.kernel.org
3707W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3708S:	Maintained
3709F:	include/linux/dccp.h
3710F:	include/uapi/linux/dccp.h
3711F:	include/linux/tfrc.h
3712F:	net/dccp/
3713
3714DECnet NETWORK LAYER
3715W:	http://linux-decnet.sourceforge.net
3716L:	linux-decnet-user@lists.sourceforge.net
3717S:	Orphan
3718F:	Documentation/networking/decnet.txt
3719F:	net/decnet/
3720
3721DECSTATION PLATFORM SUPPORT
3722M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3723L:	linux-mips@linux-mips.org
3724W:	http://www.linux-mips.org/wiki/DECstation
3725S:	Maintained
3726F:	arch/mips/dec/
3727F:	arch/mips/include/asm/dec/
3728F:	arch/mips/include/asm/mach-dec/
3729
3730DEFXX FDDI NETWORK DRIVER
3731M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3732S:	Maintained
3733F:	drivers/net/fddi/defxx.*
3734
3735DELL LAPTOP DRIVER
3736M:	Matthew Garrett <mjg59@srcf.ucam.org>
3737M:	Pali Rohár <pali.rohar@gmail.com>
3738L:	platform-driver-x86@vger.kernel.org
3739S:	Maintained
3740F:	drivers/platform/x86/dell-laptop.c
3741
3742DELL LAPTOP RBTN DRIVER
3743M:	Pali Rohár <pali.rohar@gmail.com>
3744S:	Maintained
3745F:	drivers/platform/x86/dell-rbtn.*
3746
3747DELL LAPTOP FREEFALL DRIVER
3748M:	Pali Rohár <pali.rohar@gmail.com>
3749S:	Maintained
3750F:	drivers/platform/x86/dell-smo8800.c
3751
3752DELL LAPTOP SMM DRIVER
3753M:	Pali Rohár <pali.rohar@gmail.com>
3754S:	Maintained
3755F:	drivers/hwmon/dell-smm-hwmon.c
3756F:	include/uapi/linux/i8k.h
3757
3758DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3759M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3760S:	Maintained
3761F:	Documentation/dcdbas.txt
3762F:	drivers/firmware/dcdbas.*
3763
3764DELL WMI EXTRAS DRIVER
3765M:	Matthew Garrett <mjg59@srcf.ucam.org>
3766M:	Pali Rohár <pali.rohar@gmail.com>
3767S:	Maintained
3768F:	drivers/platform/x86/dell-wmi.c
3769
3770DESIGNWARE USB2 DRD IP DRIVER
3771M:	John Youn <johnyoun@synopsys.com>
3772L:	linux-usb@vger.kernel.org
3773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3774S:	Maintained
3775F:	drivers/usb/dwc2/
3776
3777DESIGNWARE USB3 DRD IP DRIVER
3778M:	Felipe Balbi <balbi@kernel.org>
3779L:	linux-usb@vger.kernel.org
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3781S:	Maintained
3782F:	drivers/usb/dwc3/
3783
3784DEVICE COREDUMP (DEV_COREDUMP)
3785M:	Johannes Berg <johannes@sipsolutions.net>
3786L:	linux-kernel@vger.kernel.org
3787S:	Maintained
3788F:	drivers/base/devcoredump.c
3789F:	include/linux/devcoredump.h
3790
3791DEVICE FREQUENCY (DEVFREQ)
3792M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3793M:	Kyungmin Park <kyungmin.park@samsung.com>
3794R:	Chanwoo Choi <cw00.choi@samsung.com>
3795L:	linux-pm@vger.kernel.org
3796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3797S:	Maintained
3798F:	drivers/devfreq/
3799F:	include/linux/devfreq.h
3800F:	Documentation/devicetree/bindings/devfreq/
3801
3802DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3803M:	Chanwoo Choi <cw00.choi@samsung.com>
3804L:	linux-pm@vger.kernel.org
3805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3806S:	Supported
3807F:	drivers/devfreq/event/
3808F:	drivers/devfreq/devfreq-event.c
3809F:	include/linux/devfreq-event.h
3810F:	Documentation/devicetree/bindings/devfreq/event/
3811
3812BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3813M:	Chanwoo Choi <cw00.choi@samsung.com>
3814L:	linux-pm@vger.kernel.org
3815L:	linux-samsung-soc@vger.kernel.org
3816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3817S:	Maintained
3818F:	drivers/devfreq/exynos-bus.c
3819F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3820
3821DEVICE NUMBER REGISTRY
3822M:	Torben Mathiasen <device@lanana.org>
3823W:	http://lanana.org/docs/device-list/index.html
3824S:	Maintained
3825
3826DEVICE-MAPPER  (LVM)
3827M:	Alasdair Kergon <agk@redhat.com>
3828M:	Mike Snitzer <snitzer@redhat.com>
3829M:	dm-devel@redhat.com
3830L:	dm-devel@redhat.com
3831W:	http://sources.redhat.com/dm
3832Q:	http://patchwork.kernel.org/project/dm-devel/list/
3833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3834T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3835S:	Maintained
3836F:	Documentation/device-mapper/
3837F:	drivers/md/dm*
3838F:	drivers/md/persistent-data/
3839F:	include/linux/device-mapper.h
3840F:	include/linux/dm-*.h
3841F:	include/uapi/linux/dm-*.h
3842
3843DEVLINK
3844M:	Jiri Pirko <jiri@mellanox.com>
3845L:	netdev@vger.kernel.org
3846S:	Supported
3847F:	net/core/devlink.c
3848F:	include/net/devlink.h
3849F:	include/uapi/linux/devlink.h
3850
3851DIALOG SEMICONDUCTOR DRIVERS
3852M:	Support Opensource <support.opensource@diasemi.com>
3853W:	http://www.dialog-semiconductor.com/products
3854S:	Supported
3855F:	Documentation/hwmon/da90??
3856F:	Documentation/devicetree/bindings/mfd/da90*.txt
3857F:	Documentation/devicetree/bindings/regulator/da92*.txt
3858F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3859F:	drivers/gpio/gpio-da90??.c
3860F:	drivers/hwmon/da90??-hwmon.c
3861F:	drivers/iio/adc/da91??-*.c
3862F:	drivers/input/misc/da90??_onkey.c
3863F:	drivers/input/touchscreen/da9052_tsi.c
3864F:	drivers/leds/leds-da90??.c
3865F:	drivers/mfd/da903x.c
3866F:	drivers/mfd/da90??-*.c
3867F:	drivers/mfd/da91??-*.c
3868F:	drivers/power/supply/da9052-battery.c
3869F:	drivers/power/supply/da91??-*.c
3870F:	drivers/regulator/da903x.c
3871F:	drivers/regulator/da9???-regulator.[ch]
3872F:	drivers/rtc/rtc-da90??.c
3873F:	drivers/video/backlight/da90??_bl.c
3874F:	drivers/watchdog/da90??_wdt.c
3875F:	include/linux/mfd/da903x.h
3876F:	include/linux/mfd/da9052/
3877F:	include/linux/mfd/da9055/
3878F:	include/linux/mfd/da9062/
3879F:	include/linux/mfd/da9063/
3880F:	include/linux/mfd/da9150/
3881F:	include/linux/regulator/da9211.h
3882F:	include/sound/da[79]*.h
3883F:	sound/soc/codecs/da[79]*.[ch]
3884
3885DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3886M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3887L:	linux-gpio@vger.kernel.org
3888S:	Maintained
3889F:	drivers/gpio/gpio-gpio-mm.c
3890
3891DIGI NEO AND CLASSIC PCI PRODUCTS
3892M:	Lidza Louina <lidza.louina@gmail.com>
3893M:	Mark Hounschell <markh@compro.net>
3894L:	driverdev-devel@linuxdriverproject.org
3895S:	Maintained
3896F:	drivers/staging/dgnc/
3897
3898DIOLAN U2C-12 I2C DRIVER
3899M:	Guenter Roeck <linux@roeck-us.net>
3900L:	linux-i2c@vger.kernel.org
3901S:	Maintained
3902F:	drivers/i2c/busses/i2c-diolan-u2c.c
3903
3904DIRECT ACCESS (DAX)
3905M:	Matthew Wilcox <willy@linux.intel.com>
3906L:	linux-fsdevel@vger.kernel.org
3907S:	Supported
3908F:	fs/dax.c
3909
3910DIRECTORY NOTIFICATION (DNOTIFY)
3911M:	Eric Paris <eparis@parisplace.org>
3912S:	Maintained
3913F:	Documentation/filesystems/dnotify.txt
3914F:	fs/notify/dnotify/
3915F:	include/linux/dnotify.h
3916
3917DISK GEOMETRY AND PARTITION HANDLING
3918M:	Andries Brouwer <aeb@cwi.nl>
3919W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3920W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3921W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3922S:	Maintained
3923
3924DISKQUOTA
3925M:	Jan Kara <jack@suse.com>
3926S:	Maintained
3927F:	Documentation/filesystems/quota.txt
3928F:	fs/quota/
3929F:	include/linux/quota*.h
3930F:	include/uapi/linux/quota*.h
3931
3932DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3933M:	Bernie Thompson <bernie@plugable.com>
3934L:	linux-fbdev@vger.kernel.org
3935S:	Maintained
3936W:	http://plugable.com/category/projects/udlfb/
3937F:	drivers/video/fbdev/udlfb.c
3938F:	include/video/udlfb.h
3939F:	Documentation/fb/udlfb.txt
3940
3941DISTRIBUTED LOCK MANAGER (DLM)
3942M:	Christine Caulfield <ccaulfie@redhat.com>
3943M:	David Teigland <teigland@redhat.com>
3944L:	cluster-devel@redhat.com
3945W:	http://sources.redhat.com/cluster/
3946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3947S:	Supported
3948F:	fs/dlm/
3949
3950DMA BUFFER SHARING FRAMEWORK
3951M:	Sumit Semwal <sumit.semwal@linaro.org>
3952S:	Maintained
3953L:	linux-media@vger.kernel.org
3954L:	dri-devel@lists.freedesktop.org
3955L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3956F:	drivers/dma-buf/
3957F:	include/linux/dma-buf*
3958F:	include/linux/reservation.h
3959F:	include/linux/*fence.h
3960F:	Documentation/dma-buf-sharing.txt
3961T:	git git://anongit.freedesktop.org/drm/drm-misc
3962
3963SYNC FILE FRAMEWORK
3964M:	Sumit Semwal <sumit.semwal@linaro.org>
3965R:	Gustavo Padovan <gustavo@padovan.org>
3966S:	Maintained
3967L:	linux-media@vger.kernel.org
3968L:	dri-devel@lists.freedesktop.org
3969F:	drivers/dma-buf/sync_*
3970F:	drivers/dma-buf/sw_sync.c
3971F:	include/linux/sync_file.h
3972F:	include/uapi/linux/sync_file.h
3973F:	Documentation/sync_file.txt
3974T:	git git://anongit.freedesktop.org/drm/drm-misc
3975
3976DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3977M:	Vinod Koul <vinod.koul@intel.com>
3978L:	dmaengine@vger.kernel.org
3979Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3980S:	Maintained
3981F:	drivers/dma/
3982F:	include/linux/dmaengine.h
3983F:	Documentation/devicetree/bindings/dma/
3984F:	Documentation/dmaengine/
3985T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3986
3987DME1737 HARDWARE MONITOR DRIVER
3988M:	Juerg Haefliger <juergh@gmail.com>
3989L:	linux-hwmon@vger.kernel.org
3990S:	Maintained
3991F:	Documentation/hwmon/dme1737
3992F:	drivers/hwmon/dme1737.c
3993
3994DMI/SMBIOS SUPPORT
3995M:	Jean Delvare <jdelvare@suse.com>
3996S:	Maintained
3997T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3998F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3999F:	drivers/firmware/dmi-id.c
4000F:	drivers/firmware/dmi_scan.c
4001F:	include/linux/dmi.h
4002
4003DOCUMENTATION
4004M:	Jonathan Corbet <corbet@lwn.net>
4005L:	linux-doc@vger.kernel.org
4006S:	Maintained
4007F:	Documentation/
4008F:	scripts/docproc.c
4009F:	scripts/kernel-doc*
4010X:	Documentation/ABI/
4011X:	Documentation/devicetree/
4012X:	Documentation/acpi
4013X:	Documentation/power
4014X:	Documentation/spi
4015X:	Documentation/media
4016T:	git git://git.lwn.net/linux.git docs-next
4017
4018DOUBLETALK DRIVER
4019M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4020L:	blinux-list@redhat.com
4021S:	Maintained
4022F:	drivers/char/dtlk.c
4023F:	include/linux/dtlk.h
4024
4025DPT_I2O SCSI RAID DRIVER
4026M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4027L:	linux-scsi@vger.kernel.org
4028W:	http://www.adaptec.com/
4029S:	Maintained
4030F:	drivers/scsi/dpt*
4031F:	drivers/scsi/dpt/
4032
4033DRBD DRIVER
4034M:	Philipp Reisner <philipp.reisner@linbit.com>
4035M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4036L:	drbd-dev@lists.linbit.com
4037W:	http://www.drbd.org
4038T:	git git://git.linbit.com/linux-drbd.git
4039T:	git git://git.linbit.com/drbd-8.4.git
4040S:	Supported
4041F:	drivers/block/drbd/
4042F:	lib/lru_cache.c
4043F:	Documentation/blockdev/drbd/
4044
4045DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4046M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4048S:	Supported
4049F:	Documentation/kobject.txt
4050F:	drivers/base/
4051F:	fs/debugfs/
4052F:	fs/kernfs/
4053F:	fs/sysfs/
4054F:	include/linux/debugfs.h
4055F:	include/linux/kobj*
4056F:	lib/kobj*
4057
4058DRM DRIVERS
4059M:	David Airlie <airlied@linux.ie>
4060L:	dri-devel@lists.freedesktop.org
4061T:	git git://people.freedesktop.org/~airlied/linux
4062B:	https://bugs.freedesktop.org/
4063C:	irc://chat.freenode.net/dri-devel
4064S:	Maintained
4065F:	drivers/gpu/drm/
4066F:	drivers/gpu/vga/
4067F:	Documentation/devicetree/bindings/display/
4068F:	Documentation/devicetree/bindings/gpu/
4069F:	Documentation/devicetree/bindings/video/
4070F:	Documentation/gpu/
4071F:	include/drm/
4072F:	include/uapi/drm/
4073
4074DRM DRIVERS AND MISC GPU PATCHES
4075M:	Daniel Vetter <daniel.vetter@intel.com>
4076M:	Jani Nikula <jani.nikula@linux.intel.com>
4077M:	Sean Paul <seanpaul@chromium.org>
4078W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4079S:	Maintained
4080T:	git git://anongit.freedesktop.org/drm/drm-misc
4081F:	Documentation/gpu/
4082F:	drivers/gpu/vga/
4083F:	drivers/gpu/drm/*
4084F:	include/drm/drm*
4085F:	include/uapi/drm/drm*
4086
4087DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4088M:	Dave Airlie <airlied@redhat.com>
4089S:	Odd Fixes
4090F:	drivers/gpu/drm/ast/
4091
4092DRM DRIVERS FOR BRIDGE CHIPS
4093M:	Archit Taneja <architt@codeaurora.org>
4094S:	Maintained
4095T:	git git://anongit.freedesktop.org/drm/drm-misc
4096F:	drivers/gpu/drm/bridge/
4097
4098DRM DRIVER FOR BOCHS VIRTUAL GPU
4099M:	Gerd Hoffmann <kraxel@redhat.com>
4100S:	Odd Fixes
4101F:	drivers/gpu/drm/bochs/
4102
4103DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4104M:	Dave Airlie <airlied@redhat.com>
4105S:	Odd Fixes
4106F:	drivers/gpu/drm/cirrus/
4107
4108RADEON and AMDGPU DRM DRIVERS
4109M:	Alex Deucher <alexander.deucher@amd.com>
4110M:	Christian König <christian.koenig@amd.com>
4111L:	amd-gfx@lists.freedesktop.org
4112T:	git git://people.freedesktop.org/~agd5f/linux
4113S:	Supported
4114F:	drivers/gpu/drm/radeon/
4115F:	include/uapi/drm/radeon_drm.h
4116F:	drivers/gpu/drm/amd/
4117F:	include/uapi/drm/amdgpu_drm.h
4118
4119DRM PANEL DRIVERS
4120M:	Thierry Reding <thierry.reding@gmail.com>
4121L:	dri-devel@lists.freedesktop.org
4122T:	git git://anongit.freedesktop.org/tegra/linux.git
4123S:	Maintained
4124F:	drivers/gpu/drm/drm_panel.c
4125F:	drivers/gpu/drm/panel/
4126F:	include/drm/drm_panel.h
4127F:	Documentation/devicetree/bindings/display/panel/
4128
4129INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4130M:	Daniel Vetter <daniel.vetter@intel.com>
4131M:	Jani Nikula <jani.nikula@linux.intel.com>
4132L:	intel-gfx@lists.freedesktop.org
4133W:	https://01.org/linuxgraphics/
4134B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4135C:	irc://chat.freenode.net/intel-gfx
4136Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4137T:	git git://anongit.freedesktop.org/drm-intel
4138S:	Supported
4139F:	drivers/gpu/drm/i915/
4140F:	include/drm/i915*
4141F:	include/uapi/drm/i915_drm.h
4142F:	Documentation/gpu/i915.rst
4143
4144INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4145M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4146M:      Zhi Wang <zhi.a.wang@intel.com>
4147L:      igvt-g-dev@lists.01.org
4148L:      intel-gfx@lists.freedesktop.org
4149W:      https://01.org/igvt-g
4150T:      git https://github.com/01org/gvt-linux.git
4151S:      Supported
4152F:      drivers/gpu/drm/i915/gvt/
4153
4154DRM DRIVERS FOR ATMEL HLCDC
4155M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4156L:	dri-devel@lists.freedesktop.org
4157S:	Supported
4158F:	drivers/gpu/drm/atmel-hlcdc/
4159F:	Documentation/devicetree/bindings/drm/atmel/
4160
4161DRM DRIVERS FOR ALLWINNER A10
4162M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4163L:	dri-devel@lists.freedesktop.org
4164S:	Supported
4165F:	drivers/gpu/drm/sun4i/
4166F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4167
4168DRM DRIVERS FOR AMLOGIC SOCS
4169M:	Neil Armstrong <narmstrong@baylibre.com>
4170L:	dri-devel@lists.freedesktop.org
4171L:	linux-amlogic@lists.infradead.org
4172W:	http://linux-meson.com/
4173S:	Supported
4174F:	drivers/gpu/drm/meson/
4175F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4176
4177DRM DRIVERS FOR EXYNOS
4178M:	Inki Dae <inki.dae@samsung.com>
4179M:	Joonyoung Shim <jy0922.shim@samsung.com>
4180M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4181M:	Kyungmin Park <kyungmin.park@samsung.com>
4182L:	dri-devel@lists.freedesktop.org
4183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4184S:	Supported
4185F:	drivers/gpu/drm/exynos/
4186F:	include/uapi/drm/exynos_drm.h
4187F:	Documentation/devicetree/bindings/display/exynos/
4188
4189DRM DRIVERS FOR FREESCALE DCU
4190M:	Stefan Agner <stefan@agner.ch>
4191M:	Alison Wang <alison.wang@freescale.com>
4192L:	dri-devel@lists.freedesktop.org
4193S:	Supported
4194F:	drivers/gpu/drm/fsl-dcu/
4195F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4196F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4197F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4198
4199DRM DRIVERS FOR FREESCALE IMX
4200M:	Philipp Zabel <p.zabel@pengutronix.de>
4201L:	dri-devel@lists.freedesktop.org
4202S:	Maintained
4203F:	drivers/gpu/drm/imx/
4204F:	drivers/gpu/ipu-v3/
4205F:	Documentation/devicetree/bindings/display/imx/
4206
4207DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4208M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4209L:	dri-devel@lists.freedesktop.org
4210T:	git git://github.com/patjak/drm-gma500
4211S:	Maintained
4212F:	drivers/gpu/drm/gma500/
4213
4214DRM DRIVERS FOR HISILICON
4215M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4216M:	Rongrong Zou <zourongrong@gmail.com>
4217R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4218R:	Chen Feng <puck.chen@hisilicon.com>
4219L:	dri-devel@lists.freedesktop.org
4220T:	git git://github.com/xin3liang/linux.git
4221S:	Maintained
4222F:	drivers/gpu/drm/hisilicon/
4223F:	Documentation/devicetree/bindings/display/hisilicon/
4224
4225DRM DRIVER FOR INTEL I810 VIDEO CARDS
4226S:	Orphan / Obsolete
4227F:	drivers/gpu/drm/i810/
4228F:	include/uapi/drm/i810_drm.h
4229
4230DRM DRIVERS FOR MEDIATEK
4231M:	CK Hu <ck.hu@mediatek.com>
4232M:	Philipp Zabel <p.zabel@pengutronix.de>
4233L:	dri-devel@lists.freedesktop.org
4234S:	Supported
4235F:	drivers/gpu/drm/mediatek/
4236F:	Documentation/devicetree/bindings/display/mediatek/
4237
4238DRM DRIVER FOR MSM ADRENO GPU
4239M:	Rob Clark <robdclark@gmail.com>
4240L:	linux-arm-msm@vger.kernel.org
4241L:	dri-devel@lists.freedesktop.org
4242L:	freedreno@lists.freedesktop.org
4243T:	git git://people.freedesktop.org/~robclark/linux
4244S:	Maintained
4245F:	drivers/gpu/drm/msm/
4246F:	include/uapi/drm/msm_drm.h
4247F:	Documentation/devicetree/bindings/display/msm/
4248
4249DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4250M:	Ben Skeggs <bskeggs@redhat.com>
4251L:	dri-devel@lists.freedesktop.org
4252L:	nouveau@lists.freedesktop.org
4253T:	git git://github.com/skeggsb/linux
4254S:	Supported
4255F:	drivers/gpu/drm/nouveau/
4256F:	include/uapi/drm/nouveau_drm.h
4257
4258DRM DRIVERS FOR NVIDIA TEGRA
4259M:	Thierry Reding <thierry.reding@gmail.com>
4260L:	dri-devel@lists.freedesktop.org
4261L:	linux-tegra@vger.kernel.org
4262T:	git git://anongit.freedesktop.org/tegra/linux.git
4263S:	Supported
4264F:	drivers/gpu/drm/tegra/
4265F:	drivers/gpu/host1x/
4266F:	include/linux/host1x.h
4267F:	include/uapi/drm/tegra_drm.h
4268F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4269
4270DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4271S:	Orphan / Obsolete
4272F:	drivers/gpu/drm/mga/
4273F:	include/uapi/drm/mga_drm.h
4274
4275DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4276M:	Dave Airlie <airlied@redhat.com>
4277S:	Odd Fixes
4278F:	drivers/gpu/drm/mgag200/
4279
4280DRM DRIVER FOR RAGE 128 VIDEO CARDS
4281S:	Orphan / Obsolete
4282F:	drivers/gpu/drm/r128/
4283F:	include/uapi/drm/r128_drm.h
4284
4285DRM DRIVERS FOR RENESAS
4286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4287L:	dri-devel@lists.freedesktop.org
4288L:	linux-renesas-soc@vger.kernel.org
4289T:	git git://linuxtv.org/pinchartl/fbdev
4290S:	Supported
4291F:	drivers/gpu/drm/rcar-du/
4292F:	drivers/gpu/drm/shmobile/
4293F:	include/linux/platform_data/shmob_drm.h
4294F:	Documentation/devicetree/bindings/display/renesas,du.txt
4295
4296DRM DRIVER FOR QXL VIRTUAL GPU
4297M:	Dave Airlie <airlied@redhat.com>
4298S:	Odd Fixes
4299F:	drivers/gpu/drm/qxl/
4300F:	include/uapi/drm/qxl_drm.h
4301
4302DRM DRIVERS FOR ROCKCHIP
4303M:	Mark Yao <mark.yao@rock-chips.com>
4304L:	dri-devel@lists.freedesktop.org
4305S:	Maintained
4306F:	drivers/gpu/drm/rockchip/
4307F:	Documentation/devicetree/bindings/display/rockchip/
4308
4309DRM DRIVER FOR SAVAGE VIDEO CARDS
4310S:	Orphan / Obsolete
4311F:	drivers/gpu/drm/savage/
4312F:	include/uapi/drm/savage_drm.h
4313
4314DRM DRIVER FOR SIS VIDEO CARDS
4315S:	Orphan / Obsolete
4316F:	drivers/gpu/drm/sis/
4317F:	include/uapi/drm/sis_drm.h
4318
4319DRM DRIVERS FOR STI
4320M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4321M:	Vincent Abriou <vincent.abriou@st.com>
4322L:	dri-devel@lists.freedesktop.org
4323T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4324S:	Maintained
4325F:	drivers/gpu/drm/sti
4326F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4327
4328DRM DRIVER FOR TDFX VIDEO CARDS
4329S:	Orphan / Obsolete
4330F:	drivers/gpu/drm/tdfx/
4331
4332DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4333M:	Dave Airlie <airlied@redhat.com>
4334S:	Odd Fixes
4335F:	drivers/gpu/drm/udl/
4336
4337DRM DRIVERS FOR VIVANTE GPU IP
4338M:	Lucas Stach <l.stach@pengutronix.de>
4339R:	Russell King <linux+etnaviv@armlinux.org.uk>
4340R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4341L:	etnaviv@lists.freedesktop.org
4342L:	dri-devel@lists.freedesktop.org
4343S:	Maintained
4344F:	drivers/gpu/drm/etnaviv/
4345F:	include/uapi/drm/etnaviv_drm.h
4346F:	Documentation/devicetree/bindings/display/etnaviv/
4347
4348DRM DRIVER FOR VMWARE VIRTUAL GPU
4349M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4350M:	Sinclair Yeh <syeh@vmware.com>
4351M:	Thomas Hellstrom <thellstrom@vmware.com>
4352L:	dri-devel@lists.freedesktop.org
4353T:	git git://people.freedesktop.org/~syeh/repos_linux
4354T:	git git://people.freedesktop.org/~thomash/linux
4355S:	Supported
4356F:	drivers/gpu/drm/vmwgfx/
4357F:	include/uapi/drm/vmwgfx_drm.h
4358
4359DRM DRIVERS FOR VC4
4360M:	Eric Anholt <eric@anholt.net>
4361T:	git git://github.com/anholt/linux
4362S:	Supported
4363F:	drivers/gpu/drm/vc4/
4364F:	include/uapi/drm/vc4_drm.h
4365F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4366
4367DRM DRIVERS FOR TI OMAP
4368M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4369L:	dri-devel@lists.freedesktop.org
4370S:	Maintained
4371F:	drivers/gpu/drm/omapdrm/
4372F:	Documentation/devicetree/bindings/display/ti/
4373
4374DRM DRIVERS FOR TI LCDC
4375M:	Jyri Sarha <jsarha@ti.com>
4376R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4377L:	dri-devel@lists.freedesktop.org
4378S:	Maintained
4379F:	drivers/gpu/drm/tilcdc/
4380F:	Documentation/devicetree/bindings/display/tilcdc/
4381
4382DRM DRIVERS FOR ZTE ZX
4383M:	Shawn Guo <shawnguo@kernel.org>
4384L:	dri-devel@lists.freedesktop.org
4385S:	Maintained
4386F:	drivers/gpu/drm/zte/
4387F:	Documentation/devicetree/bindings/display/zte,vou.txt
4388
4389DSBR100 USB FM RADIO DRIVER
4390M:	Alexey Klimov <klimov.linux@gmail.com>
4391L:	linux-media@vger.kernel.org
4392T:	git git://linuxtv.org/media_tree.git
4393S:	Maintained
4394F:	drivers/media/radio/dsbr100.c
4395
4396DSCC4 DRIVER
4397M:	Francois Romieu <romieu@fr.zoreil.com>
4398L:	netdev@vger.kernel.org
4399S:	Maintained
4400F:	drivers/net/wan/dscc4.c
4401
4402DT3155 MEDIA DRIVER
4403M:	Hans Verkuil <hverkuil@xs4all.nl>
4404L:	linux-media@vger.kernel.org
4405T:	git git://linuxtv.org/media_tree.git
4406W:	https://linuxtv.org
4407S:	Odd Fixes
4408F:	drivers/media/pci/dt3155/
4409
4410DVB_USB_AF9015 MEDIA DRIVER
4411M:	Antti Palosaari <crope@iki.fi>
4412L:	linux-media@vger.kernel.org
4413W:	https://linuxtv.org
4414W:	http://palosaari.fi/linux/
4415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4416T:	git git://linuxtv.org/anttip/media_tree.git
4417S:	Maintained
4418F:	drivers/media/usb/dvb-usb-v2/af9015*
4419
4420DVB_USB_AF9035 MEDIA DRIVER
4421M:	Antti Palosaari <crope@iki.fi>
4422L:	linux-media@vger.kernel.org
4423W:	https://linuxtv.org
4424W:	http://palosaari.fi/linux/
4425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4426T:	git git://linuxtv.org/anttip/media_tree.git
4427S:	Maintained
4428F:	drivers/media/usb/dvb-usb-v2/af9035*
4429
4430DVB_USB_ANYSEE MEDIA DRIVER
4431M:	Antti Palosaari <crope@iki.fi>
4432L:	linux-media@vger.kernel.org
4433W:	https://linuxtv.org
4434W:	http://palosaari.fi/linux/
4435Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4436T:	git git://linuxtv.org/anttip/media_tree.git
4437S:	Maintained
4438F:	drivers/media/usb/dvb-usb-v2/anysee*
4439
4440DVB_USB_AU6610 MEDIA DRIVER
4441M:	Antti Palosaari <crope@iki.fi>
4442L:	linux-media@vger.kernel.org
4443W:	https://linuxtv.org
4444W:	http://palosaari.fi/linux/
4445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4446T:	git git://linuxtv.org/anttip/media_tree.git
4447S:	Maintained
4448F:	drivers/media/usb/dvb-usb-v2/au6610*
4449
4450DVB_USB_CE6230 MEDIA DRIVER
4451M:	Antti Palosaari <crope@iki.fi>
4452L:	linux-media@vger.kernel.org
4453W:	https://linuxtv.org
4454W:	http://palosaari.fi/linux/
4455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4456T:	git git://linuxtv.org/anttip/media_tree.git
4457S:	Maintained
4458F:	drivers/media/usb/dvb-usb-v2/ce6230*
4459
4460DVB_USB_CXUSB MEDIA DRIVER
4461M:	Michael Krufky <mkrufky@linuxtv.org>
4462L:	linux-media@vger.kernel.org
4463W:	https://linuxtv.org
4464W:	http://github.com/mkrufky
4465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4466T:	git git://linuxtv.org/media_tree.git
4467S:	Maintained
4468F:	drivers/media/usb/dvb-usb/cxusb*
4469
4470DVB_USB_EC168 MEDIA DRIVER
4471M:	Antti Palosaari <crope@iki.fi>
4472L:	linux-media@vger.kernel.org
4473W:	https://linuxtv.org
4474W:	http://palosaari.fi/linux/
4475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4476T:	git git://linuxtv.org/anttip/media_tree.git
4477S:	Maintained
4478F:	drivers/media/usb/dvb-usb-v2/ec168*
4479
4480DVB_USB_GL861 MEDIA DRIVER
4481M:	Antti Palosaari <crope@iki.fi>
4482L:	linux-media@vger.kernel.org
4483W:	https://linuxtv.org
4484Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4485T:	git git://linuxtv.org/anttip/media_tree.git
4486S:	Maintained
4487F:	drivers/media/usb/dvb-usb-v2/gl861*
4488
4489DVB_USB_MXL111SF MEDIA DRIVER
4490M:	Michael Krufky <mkrufky@linuxtv.org>
4491L:	linux-media@vger.kernel.org
4492W:	https://linuxtv.org
4493W:	http://github.com/mkrufky
4494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4495T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4496S:	Maintained
4497F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4498
4499DVB_USB_RTL28XXU MEDIA DRIVER
4500M:	Antti Palosaari <crope@iki.fi>
4501L:	linux-media@vger.kernel.org
4502W:	https://linuxtv.org
4503W:	http://palosaari.fi/linux/
4504Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4505T:	git git://linuxtv.org/anttip/media_tree.git
4506S:	Maintained
4507F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4508
4509DVB_USB_V2 MEDIA DRIVER
4510M:	Antti Palosaari <crope@iki.fi>
4511L:	linux-media@vger.kernel.org
4512W:	https://linuxtv.org
4513W:	http://palosaari.fi/linux/
4514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4515T:	git git://linuxtv.org/anttip/media_tree.git
4516S:	Maintained
4517F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4518F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4519
4520DYNAMIC DEBUG
4521M:	Jason Baron <jbaron@akamai.com>
4522S:	Maintained
4523F:	lib/dynamic_debug.c
4524F:	include/linux/dynamic_debug.h
4525
4526DZ DECSTATION DZ11 SERIAL DRIVER
4527M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4528S:	Maintained
4529F:	drivers/tty/serial/dz.*
4530
4531E3X0 POWER BUTTON DRIVER
4532M:	Moritz Fischer <moritz.fischer@ettus.com>
4533L:	usrp-users@lists.ettus.com
4534W:	http://www.ettus.com
4535S:	Supported
4536F:	drivers/input/misc/e3x0-button.c
4537F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4538
4539E4000 MEDIA DRIVER
4540M:	Antti Palosaari <crope@iki.fi>
4541L:	linux-media@vger.kernel.org
4542W:	https://linuxtv.org
4543W:	http://palosaari.fi/linux/
4544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4545T:	git git://linuxtv.org/anttip/media_tree.git
4546S:	Maintained
4547F:	drivers/media/tuners/e4000*
4548
4549EATA ISA/EISA/PCI SCSI DRIVER
4550M:	Dario Ballabio <ballabio_dario@emc.com>
4551L:	linux-scsi@vger.kernel.org
4552S:	Maintained
4553F:	drivers/scsi/eata.c
4554
4555EC100 MEDIA DRIVER
4556M:	Antti Palosaari <crope@iki.fi>
4557L:	linux-media@vger.kernel.org
4558W:	https://linuxtv.org
4559W:	http://palosaari.fi/linux/
4560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4561T:	git git://linuxtv.org/anttip/media_tree.git
4562S:	Maintained
4563F:	drivers/media/dvb-frontends/ec100*
4564
4565ECRYPT FILE SYSTEM
4566M:	Tyler Hicks <tyhicks@canonical.com>
4567L:	ecryptfs@vger.kernel.org
4568W:	http://ecryptfs.org
4569W:	https://launchpad.net/ecryptfs
4570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4571S:	Supported
4572F:	Documentation/filesystems/ecryptfs.txt
4573F:	fs/ecryptfs/
4574
4575EDAC-CORE
4576M:	Borislav Petkov <bp@alien8.de>
4577M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4578M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4579L:	linux-edac@vger.kernel.org
4580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4582S:	Supported
4583F:	Documentation/admin-guide/ras.rst
4584F:	Documentation/driver-api/edac.rst
4585F:	drivers/edac/
4586F:	include/linux/edac.h
4587
4588EDAC-AMD64
4589M:	Borislav Petkov <bp@alien8.de>
4590L:	linux-edac@vger.kernel.org
4591S:	Maintained
4592F:	drivers/edac/amd64_edac*
4593
4594EDAC-CALXEDA
4595M:	Robert Richter <rric@kernel.org>
4596L:	linux-edac@vger.kernel.org
4597S:	Maintained
4598F:	drivers/edac/highbank*
4599
4600EDAC-CAVIUM
4601M:	Ralf Baechle <ralf@linux-mips.org>
4602M:	David Daney <david.daney@cavium.com>
4603L:	linux-edac@vger.kernel.org
4604L:	linux-mips@linux-mips.org
4605S:	Supported
4606F:	drivers/edac/octeon_edac*
4607
4608EDAC-E752X
4609M:	Mark Gross <mark.gross@intel.com>
4610L:	linux-edac@vger.kernel.org
4611S:	Maintained
4612F:	drivers/edac/e752x_edac.c
4613
4614EDAC-E7XXX
4615L:	linux-edac@vger.kernel.org
4616S:	Maintained
4617F:	drivers/edac/e7xxx_edac.c
4618
4619EDAC-FSL_DDR
4620M:	York Sun <york.sun@nxp.com>
4621L:	linux-edac@vger.kernel.org
4622S:	Maintained
4623F:	drivers/edac/fsl_ddr_edac.*
4624
4625EDAC-GHES
4626M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4627M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4628L:	linux-edac@vger.kernel.org
4629S:	Maintained
4630F:	drivers/edac/ghes_edac.c
4631
4632EDAC-I82443BXGX
4633M:	Tim Small <tim@buttersideup.com>
4634L:	linux-edac@vger.kernel.org
4635S:	Maintained
4636F:	drivers/edac/i82443bxgx_edac.c
4637
4638EDAC-I3000
4639L:	linux-edac@vger.kernel.org
4640S:	Orphan
4641F:	drivers/edac/i3000_edac.c
4642
4643EDAC-I5000
4644L:	linux-edac@vger.kernel.org
4645S:	Maintained
4646F:	drivers/edac/i5000_edac.c
4647
4648EDAC-I5400
4649M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4650M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4651L:	linux-edac@vger.kernel.org
4652S:	Maintained
4653F:	drivers/edac/i5400_edac.c
4654
4655EDAC-I7300
4656M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4657M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4658L:	linux-edac@vger.kernel.org
4659S:	Maintained
4660F:	drivers/edac/i7300_edac.c
4661
4662EDAC-I7CORE
4663M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4664M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4665L:	linux-edac@vger.kernel.org
4666S:	Maintained
4667F:	drivers/edac/i7core_edac.c
4668
4669EDAC-I82975X
4670M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4671M:	"Arvind R." <arvino55@gmail.com>
4672L:	linux-edac@vger.kernel.org
4673S:	Maintained
4674F:	drivers/edac/i82975x_edac.c
4675
4676EDAC-IE31200
4677M:	Jason Baron <jbaron@akamai.com>
4678L:	linux-edac@vger.kernel.org
4679S:	Maintained
4680F:	drivers/edac/ie31200_edac.c
4681
4682EDAC-MPC85XX
4683M:	Johannes Thumshirn <morbidrsa@gmail.com>
4684L:	linux-edac@vger.kernel.org
4685S:	Maintained
4686F:	drivers/edac/mpc85xx_edac.[ch]
4687
4688EDAC-PASEMI
4689M:	Egor Martovetsky <egor@pasemi.com>
4690L:	linux-edac@vger.kernel.org
4691S:	Maintained
4692F:	drivers/edac/pasemi_edac.c
4693
4694EDAC-R82600
4695M:	Tim Small <tim@buttersideup.com>
4696L:	linux-edac@vger.kernel.org
4697S:	Maintained
4698F:	drivers/edac/r82600_edac.c
4699
4700EDAC-SBRIDGE
4701M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4702M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4703L:	linux-edac@vger.kernel.org
4704S:	Maintained
4705F:	drivers/edac/sb_edac.c
4706
4707EDAC-SKYLAKE
4708M:	Tony Luck <tony.luck@intel.com>
4709L:	linux-edac@vger.kernel.org
4710S:	Maintained
4711F:	drivers/edac/skx_edac.c
4712
4713EDAC-XGENE
4714APPLIED MICRO (APM) X-GENE SOC EDAC
4715M:     Loc Ho <lho@apm.com>
4716S:     Supported
4717F:     drivers/edac/xgene_edac.c
4718F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4719
4720EDIROL UA-101/UA-1000 DRIVER
4721M:	Clemens Ladisch <clemens@ladisch.de>
4722L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4723T:	git git://git.alsa-project.org/alsa-kernel.git
4724S:	Maintained
4725F:	sound/usb/misc/ua101.c
4726
4727EXTENSIBLE FIRMWARE INTERFACE (EFI)
4728M:	Matt Fleming <matt@codeblueprint.co.uk>
4729M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4730L:	linux-efi@vger.kernel.org
4731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4732S:	Maintained
4733F:	Documentation/efi-stub.txt
4734F:	arch/*/kernel/efi.c
4735F:	arch/x86/boot/compressed/eboot.[ch]
4736F:	arch/*/include/asm/efi.h
4737F:	arch/x86/platform/efi/
4738F:	drivers/firmware/efi/
4739F:	include/linux/efi*.h
4740F:	arch/arm/boot/compressed/efi-header.S
4741F:	arch/arm64/kernel/efi-entry.S
4742
4743EFI VARIABLE FILESYSTEM
4744M:	Matthew Garrett <matthew.garrett@nebula.com>
4745M:	Jeremy Kerr <jk@ozlabs.org>
4746M:	Matt Fleming <matt@codeblueprint.co.uk>
4747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4748L:	linux-efi@vger.kernel.org
4749S:	Maintained
4750F:	fs/efivarfs/
4751
4752EFIFB FRAMEBUFFER DRIVER
4753L:	linux-fbdev@vger.kernel.org
4754M:	Peter Jones <pjones@redhat.com>
4755S:	Maintained
4756F:	drivers/video/fbdev/efifb.c
4757
4758EFI TEST DRIVER
4759L:	linux-efi@vger.kernel.org
4760M:	Ivan Hu <ivan.hu@canonical.com>
4761M:	Matt Fleming <matt@codeblueprint.co.uk>
4762S:	Maintained
4763F:	drivers/firmware/efi/test/
4764
4765EFS FILESYSTEM
4766W:	http://aeschi.ch.eu.org/efs/
4767S:	Orphan
4768F:	fs/efs/
4769
4770EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4771M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4772L:	netdev@vger.kernel.org
4773S:	Maintained
4774F:	drivers/net/ethernet/ibm/ehea/
4775
4776EM28XX VIDEO4LINUX DRIVER
4777M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4778M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4779L:	linux-media@vger.kernel.org
4780W:	https://linuxtv.org
4781T:	git git://linuxtv.org/media_tree.git
4782S:	Maintained
4783F:	drivers/media/usb/em28xx/
4784F:	Documentation/media/v4l-drivers/em28xx*
4785
4786EMBEDDED LINUX
4787M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4788M:	Matt Mackall <mpm@selenic.com>
4789M:	David Woodhouse <dwmw2@infradead.org>
4790L:	linux-embedded@vger.kernel.org
4791S:	Maintained
4792
4793EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4794M:	James Smart <james.smart@broadcom.com>
4795M:	Dick Kennedy <dick.kennedy@broadcom.com>
4796L:	linux-scsi@vger.kernel.org
4797W:	http://www.broadcom.com
4798S:	Supported
4799F:	drivers/scsi/lpfc/
4800
4801ENE CB710 FLASH CARD READER DRIVER
4802M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4803S:	Maintained
4804F:	drivers/misc/cb710/
4805F:	drivers/mmc/host/cb710-mmc.*
4806F:	include/linux/cb710.h
4807
4808ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4809M:	Maxim Levitsky <maximlevitsky@gmail.com>
4810S:	Maintained
4811F:	drivers/media/rc/ene_ir.*
4812
4813EPSON S1D13XXX FRAMEBUFFER DRIVER
4814M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4815S:	Maintained
4816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4817F:	drivers/video/fbdev/s1d13xxxfb.c
4818F:	include/video/s1d13xxxfb.h
4819
4820ET131X NETWORK DRIVER
4821M:	Mark Einon <mark.einon@gmail.com>
4822S:	Odd Fixes
4823F:	drivers/net/ethernet/agere/
4824
4825ETHERNET BRIDGE
4826M:	Stephen Hemminger <stephen@networkplumber.org>
4827L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4828L:	netdev@vger.kernel.org
4829W:	http://www.linuxfoundation.org/en/Net:Bridge
4830S:	Maintained
4831F:	include/linux/netfilter_bridge/
4832F:	net/bridge/
4833
4834ETHERNET PHY LIBRARY
4835M:	Florian Fainelli <f.fainelli@gmail.com>
4836L:	netdev@vger.kernel.org
4837S:	Maintained
4838F:	include/linux/phy.h
4839F:	include/linux/phy_fixed.h
4840F:	drivers/net/phy/
4841F:	Documentation/networking/phy.txt
4842F:	drivers/of/of_mdio.c
4843F:	drivers/of/of_net.c
4844
4845EXT2 FILE SYSTEM
4846M:	Jan Kara <jack@suse.com>
4847L:	linux-ext4@vger.kernel.org
4848S:	Maintained
4849F:	Documentation/filesystems/ext2.txt
4850F:	fs/ext2/
4851F:	include/linux/ext2*
4852
4853EXT4 FILE SYSTEM
4854M:	"Theodore Ts'o" <tytso@mit.edu>
4855M:	Andreas Dilger <adilger.kernel@dilger.ca>
4856L:	linux-ext4@vger.kernel.org
4857W:	http://ext4.wiki.kernel.org
4858Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4860S:	Maintained
4861F:	Documentation/filesystems/ext4.txt
4862F:	fs/ext4/
4863
4864Extended Verification Module (EVM)
4865M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4866L:	linux-ima-devel@lists.sourceforge.net
4867L:	linux-security-module@vger.kernel.org
4868S:	Supported
4869F:	security/integrity/evm/
4870
4871EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4872M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4873M:	Chanwoo Choi <cw00.choi@samsung.com>
4874L:	linux-kernel@vger.kernel.org
4875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4876S:	Maintained
4877F:	drivers/extcon/
4878F:	include/linux/extcon/
4879F:	include/linux/extcon.h
4880F:	Documentation/extcon/
4881F:	Documentation/devicetree/bindings/extcon/
4882
4883EXYNOS DP DRIVER
4884M:	Jingoo Han <jingoohan1@gmail.com>
4885L:	dri-devel@lists.freedesktop.org
4886S:	Maintained
4887F:	drivers/gpu/drm/exynos/exynos_dp*
4888
4889EXYNOS SYSMMU (IOMMU) driver
4890M:	Marek Szyprowski <m.szyprowski@samsung.com>
4891L:	iommu@lists.linux-foundation.org
4892S:	Maintained
4893F:	drivers/iommu/exynos-iommu.c
4894
4895EZchip NPS platform support
4896M:	Noam Camus <noamc@ezchip.com>
4897S:	Supported
4898F:	arch/arc/plat-eznps
4899F:	arch/arc/boot/dts/eznps.dts
4900
4901F71805F HARDWARE MONITORING DRIVER
4902M:	Jean Delvare <jdelvare@suse.com>
4903L:	linux-hwmon@vger.kernel.org
4904S:	Maintained
4905F:	Documentation/hwmon/f71805f
4906F:	drivers/hwmon/f71805f.c
4907
4908FC0011 TUNER DRIVER
4909M:	Michael Buesch <m@bues.ch>
4910L:	linux-media@vger.kernel.org
4911S:	Maintained
4912F:	drivers/media/tuners/fc0011.h
4913F:	drivers/media/tuners/fc0011.c
4914
4915FC2580 MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/tuners/fc2580*
4924
4925FANOTIFY
4926M:	Eric Paris <eparis@redhat.com>
4927S:	Maintained
4928F:	fs/notify/fanotify/
4929F:	include/linux/fanotify.h
4930F:	include/uapi/linux/fanotify.h
4931
4932FARSYNC SYNCHRONOUS DRIVER
4933M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4934W:	http://www.farsite.co.uk/
4935S:	Supported
4936F:	drivers/net/wan/farsync.*
4937
4938FAULT INJECTION SUPPORT
4939M:	Akinobu Mita <akinobu.mita@gmail.com>
4940S:	Supported
4941F:	Documentation/fault-injection/
4942F:	lib/fault-inject.c
4943
4944FBTFT Framebuffer drivers
4945M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4946M:	Noralf Trønnes <noralf@tronnes.org>
4947S:	Maintained
4948F:	drivers/staging/fbtft/
4949
4950FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4951M:	Johannes Thumshirn <jth@kernel.org>
4952L:	fcoe-devel@open-fcoe.org
4953W:	www.Open-FCoE.org
4954S:	Supported
4955F:	drivers/scsi/libfc/
4956F:	drivers/scsi/fcoe/
4957F:	include/scsi/fc/
4958F:	include/scsi/libfc.h
4959F:	include/scsi/libfcoe.h
4960F:	include/uapi/scsi/fc/
4961
4962FILE LOCKING (flock() and fcntl()/lockf())
4963M:	Jeff Layton <jlayton@poochiereds.net>
4964M:	"J. Bruce Fields" <bfields@fieldses.org>
4965L:	linux-fsdevel@vger.kernel.org
4966S:	Maintained
4967F:	include/linux/fcntl.h
4968F:	include/linux/fs.h
4969F:	include/uapi/linux/fcntl.h
4970F:	include/uapi/linux/fs.h
4971F:	fs/fcntl.c
4972F:	fs/locks.c
4973
4974FILESYSTEMS (VFS and infrastructure)
4975M:	Alexander Viro <viro@zeniv.linux.org.uk>
4976L:	linux-fsdevel@vger.kernel.org
4977S:	Maintained
4978F:	fs/*
4979
4980FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4981M:	Riku Voipio <riku.voipio@iki.fi>
4982L:	linux-hwmon@vger.kernel.org
4983S:	Maintained
4984F:	drivers/hwmon/f75375s.c
4985F:	include/linux/f75375s.h
4986
4987FIREWIRE AUDIO DRIVERS
4988M:	Clemens Ladisch <clemens@ladisch.de>
4989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4990T:	git git://git.alsa-project.org/alsa-kernel.git
4991S:	Maintained
4992F:	sound/firewire/
4993
4994FIREWIRE MEDIA DRIVERS (firedtv)
4995M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4996L:	linux-media@vger.kernel.org
4997L:	linux1394-devel@lists.sourceforge.net
4998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4999S:	Maintained
5000F:	drivers/media/firewire/
5001
5002FIREWIRE SBP-2 TARGET
5003M:	Chris Boot <bootc@bootc.net>
5004L:	linux-scsi@vger.kernel.org
5005L:	target-devel@vger.kernel.org
5006L:	linux1394-devel@lists.sourceforge.net
5007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5008S:	Maintained
5009F:	drivers/target/sbp/
5010
5011FIREWIRE SUBSYSTEM
5012M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5013L:	linux1394-devel@lists.sourceforge.net
5014W:	http://ieee1394.wiki.kernel.org/
5015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5016S:	Maintained
5017F:	drivers/firewire/
5018F:	include/linux/firewire.h
5019F:	include/uapi/linux/firewire*.h
5020F:	tools/firewire/
5021
5022FIRMWARE LOADER (request_firmware)
5023M:	Ming Lei <ming.lei@canonical.com>
5024M:	Luis R. Rodriguez <mcgrof@kernel.org>
5025L:	linux-kernel@vger.kernel.org
5026S:	Maintained
5027F:	Documentation/firmware_class/
5028F:	drivers/base/firmware*.c
5029F:	include/linux/firmware.h
5030
5031FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5032M:	Joshua Morris <josh.h.morris@us.ibm.com>
5033M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5034S:	Maintained
5035F:	drivers/block/rsxx/
5036
5037FLOPPY DRIVER
5038M:	Jiri Kosina <jikos@kernel.org>
5039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5040S:	Odd fixes
5041F:	drivers/block/floppy.c
5042
5043FMC SUBSYSTEM
5044M:	Alessandro Rubini <rubini@gnudd.com>
5045W:	http://www.ohwr.org/projects/fmc-bus
5046S:	Supported
5047F:	drivers/fmc/
5048F:	include/linux/fmc*.h
5049F:	include/linux/ipmi-fru.h
5050K:	fmc_d.*register
5051
5052FPGA MANAGER FRAMEWORK
5053M:	Alan Tull <atull@opensource.altera.com>
5054R:	Moritz Fischer <moritz.fischer@ettus.com>
5055L:	linux-fpga@vger.kernel.org
5056S:	Maintained
5057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5058F:	drivers/fpga/
5059F:	include/linux/fpga/fpga-mgr.h
5060W:	http://www.rocketboards.org
5061
5062FPU EMULATOR
5063M:	Bill Metzenthen <billm@melbpc.org.au>
5064W:	http://floatingpoint.sourceforge.net/emulator/index.html
5065S:	Maintained
5066F:	arch/x86/math-emu/
5067
5068FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5069L:	netdev@vger.kernel.org
5070S:	Orphan
5071F:	drivers/net/wan/dlci.c
5072F:	drivers/net/wan/sdla.c
5073
5074FRAMEBUFFER LAYER
5075M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5076L:	linux-fbdev@vger.kernel.org
5077T:	git git://github.com/bzolnier/linux.git
5078Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5079S:	Maintained
5080F:	Documentation/fb/
5081F:	drivers/video/
5082F:	include/video/
5083F:	include/linux/fb.h
5084F:	include/uapi/video/
5085F:	include/uapi/linux/fb.h
5086
5087FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5088M:	Horia Geantă <horia.geanta@nxp.com>
5089M:	Dan Douglass <dan.douglass@nxp.com>
5090L:	linux-crypto@vger.kernel.org
5091S:	Maintained
5092F:	drivers/crypto/caam/
5093F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5094
5095FREESCALE DIU FRAMEBUFFER DRIVER
5096M:	Timur Tabi <timur@tabi.org>
5097L:	linux-fbdev@vger.kernel.org
5098S:	Maintained
5099F:	drivers/video/fbdev/fsl-diu-fb.*
5100
5101FREESCALE DMA DRIVER
5102M:	Li Yang <leoli@freescale.com>
5103M:	Zhang Wei <zw@zh-kernel.org>
5104L:	linuxppc-dev@lists.ozlabs.org
5105S:	Maintained
5106F:	drivers/dma/fsldma.*
5107
5108FREESCALE GPMI NAND DRIVER
5109M:	Han Xu <han.xu@nxp.com>
5110L:	linux-mtd@lists.infradead.org
5111S:	Maintained
5112F:	drivers/mtd/nand/gpmi-nand/*
5113
5114FREESCALE I2C CPM DRIVER
5115M:	Jochen Friedrich <jochen@scram.de>
5116L:	linuxppc-dev@lists.ozlabs.org
5117L:	linux-i2c@vger.kernel.org
5118S:	Maintained
5119F:	drivers/i2c/busses/i2c-cpm.c
5120
5121FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5122M:	Sascha Hauer <kernel@pengutronix.de>
5123L:	linux-fbdev@vger.kernel.org
5124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5125S:	Maintained
5126F:	include/linux/platform_data/video-imxfb.h
5127F:	drivers/video/fbdev/imxfb.c
5128
5129FREESCALE QUAD SPI DRIVER
5130M:	Han Xu <han.xu@nxp.com>
5131L:	linux-mtd@lists.infradead.org
5132S:	Maintained
5133F:	drivers/mtd/spi-nor/fsl-quadspi.c
5134
5135FREESCALE SOC FS_ENET DRIVER
5136M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5137M:	Vitaly Bordug <vbordug@ru.mvista.com>
5138L:	linuxppc-dev@lists.ozlabs.org
5139L:	netdev@vger.kernel.org
5140S:	Maintained
5141F:	drivers/net/ethernet/freescale/fs_enet/
5142F:	include/linux/fs_enet_pd.h
5143
5144FREESCALE IMX / MXC FEC DRIVER
5145M:	Fugang Duan <fugang.duan@nxp.com>
5146L:	netdev@vger.kernel.org
5147S:	Maintained
5148F:	drivers/net/ethernet/freescale/fec_main.c
5149F:	drivers/net/ethernet/freescale/fec_ptp.c
5150F:	drivers/net/ethernet/freescale/fec.h
5151F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5152
5153FREESCALE QORIQ DPAA FMAN DRIVER
5154M:	Madalin Bucur <madalin.bucur@nxp.com>
5155L:	netdev@vger.kernel.org
5156S:	Maintained
5157F:	drivers/net/ethernet/freescale/fman
5158F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5159
5160FREESCALE QORIQ DPAA ETHERNET DRIVER
5161M:	Madalin Bucur <madalin.bucur@nxp.com>
5162L:	netdev@vger.kernel.org
5163S:	Maintained
5164F:	drivers/net/ethernet/freescale/dpaa
5165
5166FREESCALE SOC DRIVERS
5167M:	Scott Wood <oss@buserror.net>
5168L:	linuxppc-dev@lists.ozlabs.org
5169L:	linux-arm-kernel@lists.infradead.org
5170S:	Maintained
5171F:	drivers/soc/fsl/
5172F:	include/linux/fsl/
5173
5174FREESCALE QUICC ENGINE LIBRARY
5175M:	Qiang Zhao <qiang.zhao@nxp.com>
5176L:	linuxppc-dev@lists.ozlabs.org
5177S:	Maintained
5178F:	drivers/soc/fsl/qe/
5179F:	include/soc/fsl/*qe*.h
5180F:	include/soc/fsl/*ucc*.h
5181
5182FREESCALE USB PERIPHERAL DRIVERS
5183M:	Li Yang <leoli@freescale.com>
5184L:	linux-usb@vger.kernel.org
5185L:	linuxppc-dev@lists.ozlabs.org
5186S:	Maintained
5187F:	drivers/usb/gadget/udc/fsl*
5188
5189FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5190M:	Li Yang <leoli@freescale.com>
5191L:	netdev@vger.kernel.org
5192L:	linuxppc-dev@lists.ozlabs.org
5193S:	Maintained
5194F:	drivers/net/ethernet/freescale/ucc_geth*
5195
5196FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5197M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5198L:	netdev@vger.kernel.org
5199S:	Maintained
5200F:	drivers/net/ethernet/freescale/gianfar*
5201X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5202F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5203
5204FREESCALE QUICC ENGINE UCC HDLC DRIVER
5205M:	Zhao Qiang <qiang.zhao@nxp.com>
5206L:	netdev@vger.kernel.org
5207L:	linuxppc-dev@lists.ozlabs.org
5208S:	Maintained
5209F:	drivers/net/wan/fsl_ucc_hdlc*
5210
5211FREESCALE QUICC ENGINE UCC UART DRIVER
5212M:	Timur Tabi <timur@tabi.org>
5213L:	linuxppc-dev@lists.ozlabs.org
5214S:	Maintained
5215F:	drivers/tty/serial/ucc_uart.c
5216
5217FREESCALE SOC SOUND DRIVERS
5218M:	Timur Tabi <timur@tabi.org>
5219M:	Nicolin Chen <nicoleotsuka@gmail.com>
5220M:	Xiubo Li <Xiubo.Lee@gmail.com>
5221R:	Fabio Estevam <fabio.estevam@nxp.com>
5222L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5223L:	linuxppc-dev@lists.ozlabs.org
5224S:	Maintained
5225F:	sound/soc/fsl/fsl*
5226F:	sound/soc/fsl/imx*
5227F:	sound/soc/fsl/mpc8610_hpcd.c
5228
5229FREEVXFS FILESYSTEM
5230M:	Christoph Hellwig <hch@infradead.org>
5231W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5232S:	Maintained
5233F:	fs/freevxfs/
5234
5235FREEZER
5236M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5237M:	Pavel Machek <pavel@ucw.cz>
5238L:	linux-pm@vger.kernel.org
5239S:	Supported
5240F:	Documentation/power/freezing-of-tasks.txt
5241F:	include/linux/freezer.h
5242F:	kernel/freezer.c
5243
5244FRONTSWAP API
5245M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5246L:	linux-kernel@vger.kernel.org
5247S:	Maintained
5248F:	mm/frontswap.c
5249F:	include/linux/frontswap.h
5250
5251FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5252M:	David Howells <dhowells@redhat.com>
5253L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5254S:	Supported
5255F:	Documentation/filesystems/caching/
5256F:	fs/fscache/
5257F:	include/linux/fscache*.h
5258
5259FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5260M:	Theodore Y. Ts'o <tytso@mit.edu>
5261M:	Jaegeuk Kim <jaegeuk@kernel.org>
5262L:	linux-fsdevel@vger.kernel.org
5263S:	Supported
5264F:	fs/crypto/
5265F:	include/linux/fscrypto.h
5266
5267F2FS FILE SYSTEM
5268M:	Jaegeuk Kim <jaegeuk@kernel.org>
5269M:	Chao Yu <yuchao0@huawei.com>
5270L:	linux-f2fs-devel@lists.sourceforge.net
5271W:	https://f2fs.wiki.kernel.org/
5272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5273S:	Maintained
5274F:	Documentation/filesystems/f2fs.txt
5275F:	Documentation/ABI/testing/sysfs-fs-f2fs
5276F:	fs/f2fs/
5277F:	include/linux/f2fs_fs.h
5278F:	include/trace/events/f2fs.h
5279
5280FUJITSU FR-V (FRV) PORT
5281S:	Orphan
5282F:	arch/frv/
5283
5284FUJITSU LAPTOP EXTRAS
5285M:	Jonathan Woithe <jwoithe@just42.net>
5286L:	platform-driver-x86@vger.kernel.org
5287S:	Maintained
5288F:	drivers/platform/x86/fujitsu-laptop.c
5289
5290FUJITSU M-5MO LS CAMERA ISP DRIVER
5291M:	Kyungmin Park <kyungmin.park@samsung.com>
5292M:	Heungjun Kim <riverful.kim@samsung.com>
5293L:	linux-media@vger.kernel.org
5294S:	Maintained
5295F:	drivers/media/i2c/m5mols/
5296F:	include/media/i2c/m5mols.h
5297
5298FUJITSU TABLET EXTRAS
5299M:	Robert Gerlach <khnz@gmx.de>
5300L:	platform-driver-x86@vger.kernel.org
5301S:	Maintained
5302F:	drivers/platform/x86/fujitsu-tablet.c
5303
5304FUSE: FILESYSTEM IN USERSPACE
5305M:	Miklos Szeredi <miklos@szeredi.hu>
5306L:	linux-fsdevel@vger.kernel.org
5307W:	http://fuse.sourceforge.net/
5308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5309S:	Maintained
5310F:	fs/fuse/
5311F:	include/uapi/linux/fuse.h
5312F:	Documentation/filesystems/fuse.txt
5313
5314FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5315M:	Rik Faith <faith@cs.unc.edu>
5316L:	linux-scsi@vger.kernel.org
5317S:	Odd Fixes (e.g., new signatures)
5318F:	drivers/scsi/fdomain.*
5319
5320GCC PLUGINS
5321M:	Kees Cook <keescook@chromium.org>
5322R:	Emese Revfy <re.emese@gmail.com>
5323L:	kernel-hardening@lists.openwall.com
5324S:	Maintained
5325F:	scripts/gcc-plugins/
5326F:	scripts/gcc-plugin.sh
5327F:	scripts/Makefile.gcc-plugins
5328F:	Documentation/gcc-plugins.txt
5329
5330GCOV BASED KERNEL PROFILING
5331M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5332S:	Maintained
5333F:	kernel/gcov/
5334F:	Documentation/dev-tools/gcov.rst
5335
5336GDT SCSI DISK ARRAY CONTROLLER DRIVER
5337M:	Achim Leubner <achim_leubner@adaptec.com>
5338L:	linux-scsi@vger.kernel.org
5339W:	http://www.icp-vortex.com/
5340S:	Supported
5341F:	drivers/scsi/gdt*
5342
5343GDB KERNEL DEBUGGING HELPER SCRIPTS
5344M:	Jan Kiszka <jan.kiszka@siemens.com>
5345M:	Kieran Bingham <kieran@bingham.xyz>
5346S:	Supported
5347F:	scripts/gdb/
5348
5349GEMTEK FM RADIO RECEIVER DRIVER
5350M:	Hans Verkuil <hverkuil@xs4all.nl>
5351L:	linux-media@vger.kernel.org
5352T:	git git://linuxtv.org/media_tree.git
5353W:	https://linuxtv.org
5354S:	Maintained
5355F:	drivers/media/radio/radio-gemtek*
5356
5357GENERIC GPIO I2C DRIVER
5358M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5359S:	Supported
5360F:	drivers/i2c/busses/i2c-gpio.c
5361F:	include/linux/i2c-gpio.h
5362
5363GENERIC GPIO I2C MULTIPLEXER DRIVER
5364M:	Peter Korsgaard <peter.korsgaard@barco.com>
5365L:	linux-i2c@vger.kernel.org
5366S:	Supported
5367F:	drivers/i2c/muxes/i2c-mux-gpio.c
5368F:	include/linux/i2c-mux-gpio.h
5369F:	Documentation/i2c/muxes/i2c-mux-gpio
5370
5371GENERIC HDLC (WAN) DRIVERS
5372M:	Krzysztof Halasa <khc@pm.waw.pl>
5373W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5374S:	Maintained
5375F:	drivers/net/wan/c101.c
5376F:	drivers/net/wan/hd6457*
5377F:	drivers/net/wan/hdlc*
5378F:	drivers/net/wan/n2.c
5379F:	drivers/net/wan/pc300too.c
5380F:	drivers/net/wan/pci200syn.c
5381F:	drivers/net/wan/wanxl*
5382
5383GENERIC INCLUDE/ASM HEADER FILES
5384M:	Arnd Bergmann <arnd@arndb.de>
5385L:	linux-arch@vger.kernel.org
5386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5387S:	Maintained
5388F:	include/asm-generic/
5389F:	include/uapi/asm-generic/
5390
5391GENERIC PHY FRAMEWORK
5392M:	Kishon Vijay Abraham I <kishon@ti.com>
5393L:	linux-kernel@vger.kernel.org
5394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5395S:	Supported
5396F:	drivers/phy/
5397F:	include/linux/phy/
5398
5399GENERIC PM DOMAINS
5400M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5401M:	Kevin Hilman <khilman@kernel.org>
5402M:	Ulf Hansson <ulf.hansson@linaro.org>
5403L:	linux-pm@vger.kernel.org
5404S:	Supported
5405F:	drivers/base/power/domain*.c
5406F:	include/linux/pm_domain.h
5407
5408GENERIC UIO DRIVER FOR PCI DEVICES
5409M:	"Michael S. Tsirkin" <mst@redhat.com>
5410L:	kvm@vger.kernel.org
5411S:	Supported
5412F:	drivers/uio/uio_pci_generic.c
5413
5414GET_MAINTAINER SCRIPT
5415M:	Joe Perches <joe@perches.com>
5416S:	Maintained
5417F:	scripts/get_maintainer.pl
5418
5419GENWQE (IBM Generic Workqueue Card)
5420M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5421M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5422S:	Supported
5423F:	drivers/misc/genwqe/
5424
5425GFS2 FILE SYSTEM
5426M:	Steven Whitehouse <swhiteho@redhat.com>
5427M:	Bob Peterson <rpeterso@redhat.com>
5428L:	cluster-devel@redhat.com
5429W:	http://sources.redhat.com/cluster/
5430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5431S:	Supported
5432F:	Documentation/filesystems/gfs2*.txt
5433F:	fs/gfs2/
5434F:	include/uapi/linux/gfs2_ondisk.h
5435
5436GIGASET ISDN DRIVERS
5437M:	Paul Bolle <pebolle@tiscali.nl>
5438L:	gigaset307x-common@lists.sourceforge.net
5439W:	http://gigaset307x.sourceforge.net/
5440S:	Odd Fixes
5441F:	Documentation/isdn/README.gigaset
5442F:	drivers/isdn/gigaset/
5443F:	include/uapi/linux/gigaset_dev.h
5444
5445GO7007 MPEG CODEC
5446M:	Hans Verkuil <hans.verkuil@cisco.com>
5447L:	linux-media@vger.kernel.org
5448S:	Maintained
5449F:	drivers/media/usb/go7007/
5450
5451GOODIX TOUCHSCREEN
5452M:	Bastien Nocera <hadess@hadess.net>
5453L:	linux-input@vger.kernel.org
5454S:	Maintained
5455F:	drivers/input/touchscreen/goodix.c
5456
5457GPIO MOCKUP DRIVER
5458M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5459L:	linux-gpio@vger.kernel.org
5460S:	Maintained
5461F:	drivers/gpio/gpio-mockup.c
5462F:	tools/testing/selftests/gpio/
5463
5464GPIO SUBSYSTEM
5465M:	Linus Walleij <linus.walleij@linaro.org>
5466M:	Alexandre Courbot <gnurou@gmail.com>
5467L:	linux-gpio@vger.kernel.org
5468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5469S:	Maintained
5470F:	Documentation/devicetree/bindings/gpio/
5471F:	Documentation/gpio/
5472F:	Documentation/ABI/testing/gpio-cdev
5473F:	Documentation/ABI/obsolete/sysfs-gpio
5474F:	drivers/gpio/
5475F:	include/linux/gpio/
5476F:	include/linux/gpio.h
5477F:	include/asm-generic/gpio.h
5478F:	include/uapi/linux/gpio.h
5479F:	tools/gpio/
5480
5481GRE DEMULTIPLEXER DRIVER
5482M:	Dmitry Kozlov <xeb@mail.ru>
5483L:	netdev@vger.kernel.org
5484S:	Maintained
5485F:	net/ipv4/gre_demux.c
5486F:	net/ipv4/gre_offload.c
5487F:	include/net/gre.h
5488
5489GRETH 10/100/1G Ethernet MAC device driver
5490M:	Andreas Larsson <andreas@gaisler.com>
5491L:	netdev@vger.kernel.org
5492S:	Maintained
5493F:	drivers/net/ethernet/aeroflex/
5494
5495GREYBUS SUBSYSTEM
5496M:	Johan Hovold <johan@kernel.org>
5497M:	Alex Elder <elder@kernel.org>
5498M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5499S:	Maintained
5500F:	drivers/staging/greybus/
5501L:	greybus-dev@lists.linaro.org
5502
5503GREYBUS AUDIO PROTOCOLS DRIVERS
5504M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5505M:	Mark Greer <mgreer@animalcreek.com>
5506S:	Maintained
5507F:	drivers/staging/greybus/audio_apbridgea.c
5508F:	drivers/staging/greybus/audio_apbridgea.h
5509F:	drivers/staging/greybus/audio_codec.c
5510F:	drivers/staging/greybus/audio_codec.h
5511F:	drivers/staging/greybus/audio_gb.c
5512F:	drivers/staging/greybus/audio_manager.c
5513F:	drivers/staging/greybus/audio_manager.h
5514F:	drivers/staging/greybus/audio_manager_module.c
5515F:	drivers/staging/greybus/audio_manager_private.h
5516F:	drivers/staging/greybus/audio_manager_sysfs.c
5517F:	drivers/staging/greybus/audio_module.c
5518F:	drivers/staging/greybus/audio_topology.c
5519
5520GREYBUS PROTOCOLS DRIVERS
5521M:	Rui Miguel Silva <rmfrfs@gmail.com>
5522S:	Maintained
5523F:	drivers/staging/greybus/sdio.c
5524F:	drivers/staging/greybus/light.c
5525F:	drivers/staging/greybus/gpio.c
5526F:	drivers/staging/greybus/power_supply.c
5527F:	drivers/staging/greybus/spi.c
5528F:	drivers/staging/greybus/spilib.c
5529
5530GREYBUS PROTOCOLS DRIVERS
5531M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5532S:	Maintained
5533F:	drivers/staging/greybus/loopback.c
5534F:	drivers/staging/greybus/timesync.c
5535F:	drivers/staging/greybus/timesync_platform.c
5536
5537GREYBUS PROTOCOLS DRIVERS
5538M:	Viresh Kumar <vireshk@kernel.org>
5539S:	Maintained
5540F:	drivers/staging/greybus/authentication.c
5541F:	drivers/staging/greybus/bootrom.c
5542F:	drivers/staging/greybus/firmware.h
5543F:	drivers/staging/greybus/fw-core.c
5544F:	drivers/staging/greybus/fw-download.c
5545F:	drivers/staging/greybus/fw-managament.c
5546F:	drivers/staging/greybus/greybus_authentication.h
5547F:	drivers/staging/greybus/greybus_firmware.h
5548F:	drivers/staging/greybus/hid.c
5549F:	drivers/staging/greybus/i2c.c
5550F:	drivers/staging/greybus/spi.c
5551F:	drivers/staging/greybus/spilib.c
5552F:	drivers/staging/greybus/spilib.h
5553
5554GREYBUS PROTOCOLS DRIVERS
5555M:	David Lin <dtwlin@gmail.com>
5556S:	Maintained
5557F:	drivers/staging/greybus/uart.c
5558F:	drivers/staging/greybus/log.c
5559
5560GREYBUS PLATFORM DRIVERS
5561M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5562S:	Maintained
5563F:	drivers/staging/greybus/arche-platform.c
5564F:	drivers/staging/greybus/arche-apb-ctrl.c
5565F:	drivers/staging/greybus/arche_platform.h
5566
5567GS1662 VIDEO SERIALIZER
5568M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5569L:	linux-media@vger.kernel.org
5570T:	git git://linuxtv.org/media_tree.git
5571S:	Maintained
5572F:	drivers/media/spi/gs1662.c
5573
5574GSPCA FINEPIX SUBDRIVER
5575M:	Frank Zago <frank@zago.net>
5576L:	linux-media@vger.kernel.org
5577T:	git git://linuxtv.org/media_tree.git
5578S:	Maintained
5579F:	drivers/media/usb/gspca/finepix.c
5580
5581GSPCA GL860 SUBDRIVER
5582M:	Olivier Lorin <o.lorin@laposte.net>
5583L:	linux-media@vger.kernel.org
5584T:	git git://linuxtv.org/media_tree.git
5585S:	Maintained
5586F:	drivers/media/usb/gspca/gl860/
5587
5588GSPCA M5602 SUBDRIVER
5589M:	Erik Andren <erik.andren@gmail.com>
5590L:	linux-media@vger.kernel.org
5591T:	git git://linuxtv.org/media_tree.git
5592S:	Maintained
5593F:	drivers/media/usb/gspca/m5602/
5594
5595GSPCA PAC207 SONIXB SUBDRIVER
5596M:	Hans Verkuil <hverkuil@xs4all.nl>
5597L:	linux-media@vger.kernel.org
5598T:	git git://linuxtv.org/media_tree.git
5599S:	Odd Fixes
5600F:	drivers/media/usb/gspca/pac207.c
5601
5602GSPCA SN9C20X SUBDRIVER
5603M:	Brian Johnson <brijohn@gmail.com>
5604L:	linux-media@vger.kernel.org
5605T:	git git://linuxtv.org/media_tree.git
5606S:	Maintained
5607F:	drivers/media/usb/gspca/sn9c20x.c
5608
5609GSPCA T613 SUBDRIVER
5610M:	Leandro Costantino <lcostantino@gmail.com>
5611L:	linux-media@vger.kernel.org
5612T:	git git://linuxtv.org/media_tree.git
5613S:	Maintained
5614F:	drivers/media/usb/gspca/t613.c
5615
5616GSPCA USB WEBCAM DRIVER
5617M:	Hans Verkuil <hverkuil@xs4all.nl>
5618L:	linux-media@vger.kernel.org
5619T:	git git://linuxtv.org/media_tree.git
5620S:	Odd Fixes
5621F:	drivers/media/usb/gspca/
5622
5623GUID PARTITION TABLE (GPT)
5624M:	Davidlohr Bueso <dave@stgolabs.net>
5625L:	linux-efi@vger.kernel.org
5626S:	Maintained
5627F:	block/partitions/efi.*
5628
5629STK1160 USB VIDEO CAPTURE DRIVER
5630M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5631L:	linux-media@vger.kernel.org
5632T:	git git://linuxtv.org/media_tree.git
5633S:	Maintained
5634F:	drivers/media/usb/stk1160/
5635
5636H8/300 ARCHITECTURE
5637M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5638L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5639W:	http://uclinux-h8.sourceforge.jp
5640T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5641S:	Maintained
5642F:	arch/h8300/
5643F:	drivers/clocksource/h8300_*.c
5644F:	drivers/clk/h8300/
5645F:	drivers/irqchip/irq-renesas-h8*.c
5646
5647HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5648M:	Frank Seidel <frank@f-seidel.de>
5649L:	platform-driver-x86@vger.kernel.org
5650W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5651S:	Maintained
5652F:	drivers/platform/x86/hdaps.c
5653
5654HDPVR USB VIDEO ENCODER DRIVER
5655M:	Hans Verkuil <hverkuil@xs4all.nl>
5656L:	linux-media@vger.kernel.org
5657T:	git git://linuxtv.org/media_tree.git
5658W:	https://linuxtv.org
5659S:	Odd Fixes
5660F:	drivers/media/usb/hdpvr/
5661
5662HWPOISON MEMORY FAILURE HANDLING
5663M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5664L:	linux-mm@kvack.org
5665S:	Maintained
5666F:	mm/memory-failure.c
5667F:	mm/hwpoison-inject.c
5668
5669HYPERVISOR VIRTUAL CONSOLE DRIVER
5670L:	linuxppc-dev@lists.ozlabs.org
5671S:	Odd Fixes
5672F:	drivers/tty/hvc/
5673
5674HACKRF MEDIA DRIVER
5675M:	Antti Palosaari <crope@iki.fi>
5676L:	linux-media@vger.kernel.org
5677W:	https://linuxtv.org
5678W:	http://palosaari.fi/linux/
5679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5680T:	git git://linuxtv.org/anttip/media_tree.git
5681S:	Maintained
5682F:	drivers/media/usb/hackrf/
5683
5684HARDWARE MONITORING
5685M:	Jean Delvare <jdelvare@suse.com>
5686M:	Guenter Roeck <linux@roeck-us.net>
5687L:	linux-hwmon@vger.kernel.org
5688W:	http://hwmon.wiki.kernel.org/
5689T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5691S:	Maintained
5692F:	Documentation/hwmon/
5693F:	drivers/hwmon/
5694F:	include/linux/hwmon*.h
5695
5696HARDWARE RANDOM NUMBER GENERATOR CORE
5697M:	Matt Mackall <mpm@selenic.com>
5698M:	Herbert Xu <herbert@gondor.apana.org.au>
5699L:	linux-crypto@vger.kernel.org
5700S:	Odd fixes
5701F:	Documentation/devicetree/bindings/rng/
5702F:	Documentation/hw_random.txt
5703F:	drivers/char/hw_random/
5704F:	include/linux/hw_random.h
5705
5706HARDWARE SPINLOCK CORE
5707M:	Ohad Ben-Cohen <ohad@wizery.com>
5708M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5709L:	linux-remoteproc@vger.kernel.org
5710S:	Maintained
5711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5712F:	Documentation/devicetree/bindings/hwlock/
5713F:	Documentation/hwspinlock.txt
5714F:	drivers/hwspinlock/
5715F:	include/linux/hwspinlock.h
5716
5717HARMONY SOUND DRIVER
5718L:	linux-parisc@vger.kernel.org
5719S:	Maintained
5720F:	sound/parisc/harmony.*
5721
5722HD29L2 MEDIA DRIVER
5723M:	Antti Palosaari <crope@iki.fi>
5724L:	linux-media@vger.kernel.org
5725W:	https://linuxtv.org
5726W:	http://palosaari.fi/linux/
5727Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5728T:	git git://linuxtv.org/anttip/media_tree.git
5729S:	Maintained
5730F:	drivers/media/dvb-frontends/hd29l2*
5731
5732HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5733M:	Jimmy Vance <jimmy.vance@hpe.com>
5734S:	Supported
5735F:	Documentation/watchdog/hpwdt.txt
5736F:	drivers/watchdog/hpwdt.c
5737
5738HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5739M:	Don Brace <don.brace@microsemi.com>
5740L:	esc.storagedev@microsemi.com
5741L:	linux-scsi@vger.kernel.org
5742S:	Supported
5743F:	Documentation/scsi/hpsa.txt
5744F:	drivers/scsi/hpsa*.[ch]
5745F:	include/linux/cciss*.h
5746F:	include/uapi/linux/cciss*.h
5747
5748HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5749M:	Don Brace <don.brace@microsemi.com>
5750L:	esc.storagedev@microsemi.com
5751L:	linux-scsi@vger.kernel.org
5752S:	Supported
5753F:	Documentation/blockdev/cciss.txt
5754F:	drivers/block/cciss*
5755F:	include/linux/cciss_ioctl.h
5756F:	include/uapi/linux/cciss_ioctl.h
5757
5758HFI1 DRIVER
5759M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5760M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5761L:	linux-rdma@vger.kernel.org
5762S:	Supported
5763F:	drivers/infiniband/hw/hfi1
5764
5765HFS FILESYSTEM
5766L:	linux-fsdevel@vger.kernel.org
5767S:	Orphan
5768F:	Documentation/filesystems/hfs.txt
5769F:	fs/hfs/
5770
5771HFSPLUS FILESYSTEM
5772L:	linux-fsdevel@vger.kernel.org
5773S:	Orphan
5774F:	Documentation/filesystems/hfsplus.txt
5775F:	fs/hfsplus/
5776
5777HGA FRAMEBUFFER DRIVER
5778M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5779L:	linux-nvidia@lists.surfsouth.com
5780W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5781S:	Maintained
5782F:	drivers/video/fbdev/hgafb.c
5783
5784HIBERNATION (aka Software Suspend, aka swsusp)
5785M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5786M:	Pavel Machek <pavel@ucw.cz>
5787L:	linux-pm@vger.kernel.org
5788B:	https://bugzilla.kernel.org
5789S:	Supported
5790F:	arch/x86/power/
5791F:	drivers/base/power/
5792F:	kernel/power/
5793F:	include/linux/suspend.h
5794F:	include/linux/freezer.h
5795F:	include/linux/pm.h
5796F:	arch/*/include/asm/suspend*.h
5797
5798HID CORE LAYER
5799M:	Jiri Kosina <jikos@kernel.org>
5800R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5801L:	linux-input@vger.kernel.org
5802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5803S:	Maintained
5804F:	drivers/hid/
5805F:	include/linux/hid*
5806F:	include/uapi/linux/hid*
5807
5808HID SENSOR HUB DRIVERS
5809M:	Jiri Kosina <jikos@kernel.org>
5810M:	Jonathan Cameron <jic23@kernel.org>
5811M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5812L:	linux-input@vger.kernel.org
5813L:	linux-iio@vger.kernel.org
5814S:	Maintained
5815F:	Documentation/hid/hid-sensor*
5816F:	drivers/hid/hid-sensor-*
5817F:	drivers/iio/*/hid-*
5818F:	include/linux/hid-sensor-*
5819
5820HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5821M:	Thomas Gleixner <tglx@linutronix.de>
5822L:	linux-kernel@vger.kernel.org
5823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5824S:	Maintained
5825F:	Documentation/timers/
5826F:	kernel/time/hrtimer.c
5827F:	kernel/time/clockevents.c
5828F:	kernel/time/tick*.*
5829F:	kernel/time/timer_*.c
5830F:	include/linux/clockchips.h
5831F:	include/linux/hrtimer.h
5832
5833HIGH-SPEED SCC DRIVER FOR AX.25
5834L:	linux-hams@vger.kernel.org
5835S:	Orphan
5836F:	drivers/net/hamradio/dmascc.c
5837F:	drivers/net/hamradio/scc.c
5838
5839HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5840M:	HighPoint Linux Team <linux@highpoint-tech.com>
5841W:	http://www.highpoint-tech.com
5842S:	Supported
5843F:	Documentation/scsi/hptiop.txt
5844F:	drivers/scsi/hptiop.c
5845
5846HIPPI
5847M:	Jes Sorensen <jes@trained-monkey.org>
5848L:	linux-hippi@sunsite.dk
5849S:	Maintained
5850F:	include/linux/hippidevice.h
5851F:	include/uapi/linux/if_hippi.h
5852F:	net/802/hippi.c
5853F:	drivers/net/hippi/
5854
5855HISILICON NETWORK SUBSYSTEM DRIVER
5856M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5857M:	Salil Mehta <salil.mehta@huawei.com>
5858L:	netdev@vger.kernel.org
5859W:	http://www.hisilicon.com
5860S:	Maintained
5861F:	drivers/net/ethernet/hisilicon/
5862F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5863
5864HISILICON ROCE DRIVER
5865M:	Lijun Ou <oulijun@huawei.com>
5866M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5867L:	linux-rdma@vger.kernel.org
5868S:	Maintained
5869F:	drivers/infiniband/hw/hns/
5870F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5871
5872HISILICON SAS Controller
5873M:	John Garry <john.garry@huawei.com>
5874W:	http://www.hisilicon.com
5875S:	Supported
5876F:	drivers/scsi/hisi_sas/
5877F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5878
5879HOST AP DRIVER
5880M:	Jouni Malinen <j@w1.fi>
5881L:	linux-wireless@vger.kernel.org
5882W:	http://w1.fi/hostap-driver.html
5883S:	Obsolete
5884F:	drivers/net/wireless/intersil/hostap/
5885
5886HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5887L:	platform-driver-x86@vger.kernel.org
5888S:	Orphan
5889F:	drivers/platform/x86/tc1100-wmi.c
5890
5891HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5892M:	Jaroslav Kysela <perex@perex.cz>
5893S:	Maintained
5894F:	drivers/net/ethernet/hp/hp100.*
5895
5896HPET:	High Precision Event Timers driver
5897M:	Clemens Ladisch <clemens@ladisch.de>
5898S:	Maintained
5899F:	Documentation/timers/hpet.txt
5900F:	drivers/char/hpet.c
5901F:	include/linux/hpet.h
5902F:	include/uapi/linux/hpet.h
5903
5904HPET:	x86
5905S:	Orphan
5906F:	arch/x86/kernel/hpet.c
5907F:	arch/x86/include/asm/hpet.h
5908
5909HPFS FILESYSTEM
5910M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5911W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5912S:	Maintained
5913F:	fs/hpfs/
5914
5915HSI SUBSYSTEM
5916M:	Sebastian Reichel <sre@kernel.org>
5917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5918S:	Maintained
5919F:	Documentation/ABI/testing/sysfs-bus-hsi
5920F:	Documentation/device-drivers/serial-interfaces.rst
5921F:	drivers/hsi/
5922F:	include/linux/hsi/
5923F:	include/uapi/linux/hsi/
5924
5925HSO 3G MODEM DRIVER
5926M:	Jan Dumon <j.dumon@option.com>
5927W:	http://www.pharscape.org
5928S:	Maintained
5929F:	drivers/net/usb/hso.c
5930
5931HSR NETWORK PROTOCOL
5932M:	Arvid Brodin <arvid.brodin@alten.se>
5933L:	netdev@vger.kernel.org
5934S:	Maintained
5935F:	net/hsr/
5936
5937HTCPEN TOUCHSCREEN DRIVER
5938M:	Pau Oliva Fora <pof@eslack.org>
5939L:	linux-input@vger.kernel.org
5940S:	Maintained
5941F:	drivers/input/touchscreen/htcpen.c
5942
5943HUGETLB FILESYSTEM
5944M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5945S:	Maintained
5946F:	fs/hugetlbfs/
5947
5948HVA ST MEDIA DRIVER
5949M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5950L:	linux-media@vger.kernel.org
5951T:	git git://linuxtv.org/media_tree.git
5952W:	https://linuxtv.org
5953S:	Supported
5954F:	drivers/media/platform/sti/hva
5955
5956Hyper-V CORE AND DRIVERS
5957M:	"K. Y. Srinivasan" <kys@microsoft.com>
5958M:	Haiyang Zhang <haiyangz@microsoft.com>
5959M:	Stephen Hemminger <sthemmin@microsoft.com>
5960L:	devel@linuxdriverproject.org
5961S:	Maintained
5962F:	arch/x86/include/asm/mshyperv.h
5963F:	arch/x86/include/uapi/asm/hyperv.h
5964F:	arch/x86/kernel/cpu/mshyperv.c
5965F:	arch/x86/hyperv
5966F:	drivers/hid/hid-hyperv.c
5967F:	drivers/hv/
5968F:	drivers/input/serio/hyperv-keyboard.c
5969F:	drivers/pci/host/pci-hyperv.c
5970F:	drivers/net/hyperv/
5971F:	drivers/scsi/storvsc_drv.c
5972F:	drivers/uio/uio_hv_generic.c
5973F:	drivers/video/fbdev/hyperv_fb.c
5974F:	include/linux/hyperv.h
5975F:	tools/hv/
5976F:	Documentation/ABI/stable/sysfs-bus-vmbus
5977
5978I2C MUXES
5979M:	Peter Rosin <peda@axentia.se>
5980L:	linux-i2c@vger.kernel.org
5981S:	Maintained
5982F:	Documentation/i2c/i2c-topology
5983F:	Documentation/i2c/muxes/
5984F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5985F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5986F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5987F:	drivers/i2c/i2c-mux.c
5988F:	drivers/i2c/muxes/
5989F:	include/linux/i2c-mux.h
5990
5991I2C OVER PARALLEL PORT
5992M:	Jean Delvare <jdelvare@suse.com>
5993L:	linux-i2c@vger.kernel.org
5994S:	Maintained
5995F:	Documentation/i2c/busses/i2c-parport
5996F:	Documentation/i2c/busses/i2c-parport-light
5997F:	drivers/i2c/busses/i2c-parport.c
5998F:	drivers/i2c/busses/i2c-parport-light.c
5999
6000I2C/SMBUS CONTROLLER DRIVERS FOR PC
6001M:	Jean Delvare <jdelvare@suse.com>
6002L:	linux-i2c@vger.kernel.org
6003S:	Maintained
6004F:	Documentation/i2c/busses/i2c-ali1535
6005F:	Documentation/i2c/busses/i2c-ali1563
6006F:	Documentation/i2c/busses/i2c-ali15x3
6007F:	Documentation/i2c/busses/i2c-amd756
6008F:	Documentation/i2c/busses/i2c-amd8111
6009F:	Documentation/i2c/busses/i2c-i801
6010F:	Documentation/i2c/busses/i2c-nforce2
6011F:	Documentation/i2c/busses/i2c-piix4
6012F:	Documentation/i2c/busses/i2c-sis5595
6013F:	Documentation/i2c/busses/i2c-sis630
6014F:	Documentation/i2c/busses/i2c-sis96x
6015F:	Documentation/i2c/busses/i2c-via
6016F:	Documentation/i2c/busses/i2c-viapro
6017F:	drivers/i2c/busses/i2c-ali1535.c
6018F:	drivers/i2c/busses/i2c-ali1563.c
6019F:	drivers/i2c/busses/i2c-ali15x3.c
6020F:	drivers/i2c/busses/i2c-amd756.c
6021F:	drivers/i2c/busses/i2c-amd756-s4882.c
6022F:	drivers/i2c/busses/i2c-amd8111.c
6023F:	drivers/i2c/busses/i2c-i801.c
6024F:	drivers/i2c/busses/i2c-isch.c
6025F:	drivers/i2c/busses/i2c-nforce2.c
6026F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6027F:	drivers/i2c/busses/i2c-piix4.c
6028F:	drivers/i2c/busses/i2c-sis5595.c
6029F:	drivers/i2c/busses/i2c-sis630.c
6030F:	drivers/i2c/busses/i2c-sis96x.c
6031F:	drivers/i2c/busses/i2c-via.c
6032F:	drivers/i2c/busses/i2c-viapro.c
6033
6034I2C/SMBUS ISMT DRIVER
6035M:	Seth Heasley <seth.heasley@intel.com>
6036M:	Neil Horman <nhorman@tuxdriver.com>
6037L:	linux-i2c@vger.kernel.org
6038F:	drivers/i2c/busses/i2c-ismt.c
6039F:	Documentation/i2c/busses/i2c-ismt
6040
6041I2C/SMBUS STUB DRIVER
6042M:	Jean Delvare <jdelvare@suse.com>
6043L:	linux-i2c@vger.kernel.org
6044S:	Maintained
6045F:	drivers/i2c/i2c-stub.c
6046
6047I2C SUBSYSTEM
6048M:	Wolfram Sang <wsa@the-dreams.de>
6049L:	linux-i2c@vger.kernel.org
6050W:	https://i2c.wiki.kernel.org/
6051Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6053S:	Maintained
6054F:	Documentation/devicetree/bindings/i2c/
6055F:	Documentation/i2c/
6056F:	drivers/i2c/
6057F:	drivers/i2c/*/
6058F:	include/linux/i2c.h
6059F:	include/linux/i2c-*.h
6060F:	include/uapi/linux/i2c.h
6061F:	include/uapi/linux/i2c-*.h
6062
6063I2C ACPI SUPPORT
6064M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6065L:	linux-i2c@vger.kernel.org
6066L:	linux-acpi@vger.kernel.org
6067S:	Maintained
6068
6069I2C-TAOS-EVM DRIVER
6070M:	Jean Delvare <jdelvare@suse.com>
6071L:	linux-i2c@vger.kernel.org
6072S:	Maintained
6073F:	Documentation/i2c/busses/i2c-taos-evm
6074F:	drivers/i2c/busses/i2c-taos-evm.c
6075
6076I2C-TINY-USB DRIVER
6077M:	Till Harbaum <till@harbaum.org>
6078L:	linux-i2c@vger.kernel.org
6079W:	http://www.harbaum.org/till/i2c_tiny_usb
6080S:	Maintained
6081F:	drivers/i2c/busses/i2c-tiny-usb.c
6082
6083i386 BOOT CODE
6084M:	"H. Peter Anvin" <hpa@zytor.com>
6085S:	Maintained
6086F:	arch/x86/boot/
6087
6088i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6089M:	"H. Peter Anvin" <hpa@zytor.com>
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6091S:	Maintained
6092
6093IA64 (Itanium) PLATFORM
6094M:	Tony Luck <tony.luck@intel.com>
6095M:	Fenghua Yu <fenghua.yu@intel.com>
6096L:	linux-ia64@vger.kernel.org
6097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6098S:	Maintained
6099F:	arch/ia64/
6100
6101IBM Power VMX Cryptographic instructions
6102M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6103M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6104L:	linux-crypto@vger.kernel.org
6105S:	Supported
6106F:	drivers/crypto/vmx/Makefile
6107F:	drivers/crypto/vmx/Kconfig
6108F:	drivers/crypto/vmx/vmx.c
6109F:	drivers/crypto/vmx/aes*
6110F:	drivers/crypto/vmx/ghash*
6111F:	drivers/crypto/vmx/ppc-xlate.pl
6112
6113IBM Power in-Nest Crypto Acceleration
6114M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6115M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6116L:	linux-crypto@vger.kernel.org
6117S:	Supported
6118F:	drivers/crypto/nx/Makefile
6119F:	drivers/crypto/nx/Kconfig
6120F:	drivers/crypto/nx/nx-aes*
6121F:	drivers/crypto/nx/nx-sha*
6122F:	drivers/crypto/nx/nx.*
6123F:	drivers/crypto/nx/nx_csbcpb.h
6124F:	drivers/crypto/nx/nx_debugfs.h
6125
6126IBM Power 842 compression accelerator
6127M:	Dan Streetman <ddstreet@ieee.org>
6128S:	Supported
6129F:	drivers/crypto/nx/Makefile
6130F:	drivers/crypto/nx/Kconfig
6131F:	drivers/crypto/nx/nx-842*
6132F:	include/linux/sw842.h
6133F:	crypto/842.c
6134F:	lib/842/
6135
6136IBM Power Linux RAID adapter
6137M:	Brian King <brking@us.ibm.com>
6138S:	Supported
6139F:	drivers/scsi/ipr.*
6140
6141IBM Power Virtual Ethernet Device Driver
6142M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6143L:	netdev@vger.kernel.org
6144S:	Supported
6145F:	drivers/net/ethernet/ibm/ibmveth.*
6146
6147IBM Power SRIOV Virtual NIC Device Driver
6148M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6149M:	John Allen <jallen@linux.vnet.ibm.com>
6150L:	netdev@vger.kernel.org
6151S:	Supported
6152F:	drivers/net/ethernet/ibm/ibmvnic.*
6153
6154IBM Power Virtual SCSI Device Drivers
6155M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6156L:	linux-scsi@vger.kernel.org
6157S:	Supported
6158F:	drivers/scsi/ibmvscsi/ibmvscsi*
6159F:	include/scsi/viosrp.h
6160
6161IBM Power Virtual SCSI Device Target Driver
6162M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6163M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6164L:	linux-scsi@vger.kernel.org
6165L:	target-devel@vger.kernel.org
6166S:	Supported
6167F:	drivers/scsi/ibmvscsi_tgt/
6168
6169IBM Power Virtual FC Device Drivers
6170M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6171L:	linux-scsi@vger.kernel.org
6172S:	Supported
6173F:	drivers/scsi/ibmvscsi/ibmvfc*
6174
6175IBM ServeRAID RAID DRIVER
6176S:	Orphan
6177F:	drivers/scsi/ips.*
6178
6179ICH LPC AND GPIO DRIVER
6180M:	Peter Tyser <ptyser@xes-inc.com>
6181S:	Maintained
6182F:	drivers/mfd/lpc_ich.c
6183F:	drivers/gpio/gpio-ich.c
6184
6185IDE SUBSYSTEM
6186M:	"David S. Miller" <davem@davemloft.net>
6187L:	linux-ide@vger.kernel.org
6188Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6190S:	Maintained
6191F:	Documentation/ide/
6192F:	drivers/ide/
6193F:	include/linux/ide.h
6194
6195IDEAPAD LAPTOP EXTRAS DRIVER
6196M:	Ike Panhc <ike.pan@canonical.com>
6197L:	platform-driver-x86@vger.kernel.org
6198W:	http://launchpad.net/ideapad-laptop
6199S:	Maintained
6200F:	drivers/platform/x86/ideapad-laptop.c
6201
6202IDEAPAD LAPTOP SLIDEBAR DRIVER
6203M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6204L:	linux-input@vger.kernel.org
6205W:	https://github.com/o2genum/ideapad-slidebar
6206S:	Maintained
6207F:	drivers/input/misc/ideapad_slidebar.c
6208
6209IDE/ATAPI DRIVERS
6210M:	Borislav Petkov <bp@alien8.de>
6211L:	linux-ide@vger.kernel.org
6212S:	Maintained
6213F:	Documentation/cdrom/ide-cd
6214F:	drivers/ide/ide-cd*
6215
6216IEEE 802.15.4 SUBSYSTEM
6217M:	Alexander Aring <aar@pengutronix.de>
6218M:	Stefan Schmidt <stefan@osg.samsung.com>
6219L:	linux-wpan@vger.kernel.org
6220W:	http://wpan.cakelab.org/
6221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6223S:	Maintained
6224F:	net/ieee802154/
6225F:	net/mac802154/
6226F:	drivers/net/ieee802154/
6227F:	include/linux/nl802154.h
6228F:	include/linux/ieee802154.h
6229F:	include/net/nl802154.h
6230F:	include/net/mac802154.h
6231F:	include/net/af_ieee802154.h
6232F:	include/net/cfg802154.h
6233F:	include/net/ieee802154_netdev.h
6234F:	Documentation/networking/ieee802154.txt
6235
6236IGORPLUG-USB IR RECEIVER
6237M:	Sean Young <sean@mess.org>
6238L:	linux-media@vger.kernel.org
6239S:	Maintained
6240F:	drivers/media/rc/igorplugusb.c
6241
6242IGUANAWORKS USB IR TRANSCEIVER
6243M:	Sean Young <sean@mess.org>
6244L:	linux-media@vger.kernel.org
6245S:	Maintained
6246F:	drivers/media/rc/iguanair.c
6247
6248IIO DIGITAL POTENTIOMETER DAC
6249M:	Peter Rosin <peda@axentia.se>
6250L:	linux-iio@vger.kernel.org
6251S:	Maintained
6252F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6253F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6254F:	drivers/iio/dac/dpot-dac.c
6255
6256IIO ENVELOPE DETECTOR
6257M:	Peter Rosin <peda@axentia.se>
6258L:	linux-iio@vger.kernel.org
6259S:	Maintained
6260F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6261F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6262F:	drivers/iio/adc/envelope-detector.c
6263
6264IIO SUBSYSTEM AND DRIVERS
6265M:	Jonathan Cameron <jic23@kernel.org>
6266R:	Hartmut Knaack <knaack.h@gmx.de>
6267R:	Lars-Peter Clausen <lars@metafoo.de>
6268R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6269L:	linux-iio@vger.kernel.org
6270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6271S:	Maintained
6272F:	Documentation/devicetree/bindings/iio/
6273F:	drivers/iio/
6274F:	drivers/staging/iio/
6275F:	include/linux/iio/
6276F:	tools/iio/
6277
6278IKANOS/ADI EAGLE ADSL USB DRIVER
6279M:	Matthieu Castet <castet.matthieu@free.fr>
6280M:	Stanislaw Gruszka <stf_xl@wp.pl>
6281S:	Maintained
6282F:	drivers/usb/atm/ueagle-atm.c
6283
6284IMGTEC ASCII LCD DRIVER
6285M:	Paul Burton <paul.burton@imgtec.com>
6286S:	Maintained
6287F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6288F:	drivers/auxdisplay/img-ascii-lcd.c
6289
6290INA209 HARDWARE MONITOR DRIVER
6291M:	Guenter Roeck <linux@roeck-us.net>
6292L:	linux-hwmon@vger.kernel.org
6293S:	Maintained
6294F:	Documentation/hwmon/ina209
6295F:	Documentation/devicetree/bindings/i2c/ina209.txt
6296F:	drivers/hwmon/ina209.c
6297
6298INA2XX HARDWARE MONITOR DRIVER
6299M:	Guenter Roeck <linux@roeck-us.net>
6300L:	linux-hwmon@vger.kernel.org
6301S:	Maintained
6302F:	Documentation/hwmon/ina2xx
6303F:	drivers/hwmon/ina2xx.c
6304F:	include/linux/platform_data/ina2xx.h
6305
6306INDUSTRY PACK SUBSYSTEM (IPACK)
6307M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6308M:	Jens Taprogge <jens.taprogge@taprogge.org>
6309M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6310L:	industrypack-devel@lists.sourceforge.net
6311W:	http://industrypack.sourceforge.net
6312S:	Maintained
6313F:	drivers/ipack/
6314
6315INGENIC JZ4780 DMA Driver
6316M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6317S:	Maintained
6318F:	drivers/dma/dma-jz4780.c
6319
6320INGENIC JZ4780 NAND DRIVER
6321M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6322L:	linux-mtd@lists.infradead.org
6323S:	Maintained
6324F:	drivers/mtd/nand/jz4780_*
6325
6326INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6327M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6328M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6329L:	linux-ima-devel@lists.sourceforge.net
6330L:	linux-ima-user@lists.sourceforge.net
6331L:	linux-security-module@vger.kernel.org
6332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6333S:	Supported
6334F:	security/integrity/ima/
6335
6336IMGTEC IR DECODER DRIVER
6337M:	James Hogan <james.hogan@imgtec.com>
6338S:	Maintained
6339F:	drivers/media/rc/img-ir/
6340
6341IMS TWINTURBO FRAMEBUFFER DRIVER
6342L:	linux-fbdev@vger.kernel.org
6343S:	Orphan
6344F:	drivers/video/fbdev/imsttfb.c
6345
6346INFINIBAND SUBSYSTEM
6347M:	Doug Ledford <dledford@redhat.com>
6348M:	Sean Hefty <sean.hefty@intel.com>
6349M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6350L:	linux-rdma@vger.kernel.org
6351W:	http://www.openfabrics.org/
6352Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6354S:	Supported
6355F:	Documentation/infiniband/
6356F:	drivers/infiniband/
6357F:	include/uapi/linux/if_infiniband.h
6358F:	include/uapi/rdma/
6359F:	include/rdma/
6360
6361INOTIFY
6362M:	John McCutchan <john@johnmccutchan.com>
6363M:	Robert Love <rlove@rlove.org>
6364M:	Eric Paris <eparis@parisplace.org>
6365S:	Maintained
6366F:	Documentation/filesystems/inotify.txt
6367F:	fs/notify/inotify/
6368F:	include/linux/inotify.h
6369F:	include/uapi/linux/inotify.h
6370
6371INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6372M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6373L:	linux-input@vger.kernel.org
6374Q:	http://patchwork.kernel.org/project/linux-input/list/
6375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6376S:	Maintained
6377F:	drivers/input/
6378F:	include/linux/input.h
6379F:	include/uapi/linux/input.h
6380F:	include/linux/input/
6381F:	Documentation/devicetree/bindings/input/
6382
6383INPUT MULTITOUCH (MT) PROTOCOL
6384M:	Henrik Rydberg <rydberg@bitmath.org>
6385L:	linux-input@vger.kernel.org
6386S:	Odd fixes
6387F:	Documentation/input/multi-touch-protocol.txt
6388F:	drivers/input/input-mt.c
6389K:	\b(ABS|SYN)_MT_
6390
6391INTEL ASoC BDW/HSW DRIVERS
6392M:	Jie Yang <yang.jie@linux.intel.com>
6393L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6394S:	Supported
6395F:	sound/soc/intel/common/sst-dsp*
6396F:	sound/soc/intel/common/sst-firmware.c
6397F:	sound/soc/intel/boards/broadwell.c
6398F:	sound/soc/intel/haswell/
6399
6400INTEL C600 SERIES SAS CONTROLLER DRIVER
6401M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6402M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6403L:	linux-scsi@vger.kernel.org
6404T:	git git://git.code.sf.net/p/intel-sas/isci
6405S:	Supported
6406F:	drivers/scsi/isci/
6407
6408INTEL HID EVENT DRIVER
6409M:	Alex Hung <alex.hung@canonical.com>
6410L:	platform-driver-x86@vger.kernel.org
6411S:	Maintained
6412F:	drivers/platform/x86/intel-hid.c
6413
6414INTEL VIRTUAL BUTTON DRIVER
6415M:	AceLan Kao <acelan.kao@canonical.com>
6416L:	platform-driver-x86@vger.kernel.org
6417S:	Maintained
6418F:	drivers/platform/x86/intel-vbtn.c
6419
6420INTEL IDLE DRIVER
6421M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6422M:	Len Brown <lenb@kernel.org>
6423L:	linux-pm@vger.kernel.org
6424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6425B:	https://bugzilla.kernel.org
6426S:	Supported
6427F:	drivers/idle/intel_idle.c
6428
6429INTEL INTEGRATED SENSOR HUB DRIVER
6430M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6431M:	Jiri Kosina <jikos@kernel.org>
6432L:	linux-input@vger.kernel.org
6433S:	Maintained
6434F:	drivers/hid/intel-ish-hid/
6435
6436INTEL PSTATE DRIVER
6437M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6438M:	Len Brown <lenb@kernel.org>
6439L:	linux-pm@vger.kernel.org
6440S:	Supported
6441F:	drivers/cpufreq/intel_pstate.c
6442
6443INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6444M:	Maik Broemme <mbroemme@libmpq.org>
6445L:	linux-fbdev@vger.kernel.org
6446S:	Maintained
6447F:	Documentation/fb/intelfb.txt
6448F:	drivers/video/fbdev/intelfb/
6449
6450INTEL 810/815 FRAMEBUFFER DRIVER
6451M:	Antonino Daplas <adaplas@gmail.com>
6452L:	linux-fbdev@vger.kernel.org
6453S:	Maintained
6454F:	drivers/video/fbdev/i810/
6455
6456INTEL MENLOW THERMAL DRIVER
6457M:	Sujith Thomas <sujith.thomas@intel.com>
6458L:	platform-driver-x86@vger.kernel.org
6459W:	https://01.org/linux-acpi
6460S:	Supported
6461F:	drivers/platform/x86/intel_menlow.c
6462
6463INTEL I/OAT DMA DRIVER
6464M:	Dave Jiang <dave.jiang@intel.com>
6465R:	Dan Williams <dan.j.williams@intel.com>
6466L:	dmaengine@vger.kernel.org
6467Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6468S:	Supported
6469F:	drivers/dma/ioat*
6470
6471INTEL IOMMU (VT-d)
6472M:	David Woodhouse <dwmw2@infradead.org>
6473L:	iommu@lists.linux-foundation.org
6474T:	git git://git.infradead.org/iommu-2.6.git
6475S:	Supported
6476F:	drivers/iommu/intel-iommu.c
6477F:	include/linux/intel-iommu.h
6478
6479INTEL IOP-ADMA DMA DRIVER
6480R:	Dan Williams <dan.j.williams@intel.com>
6481S:	Odd fixes
6482F:	drivers/dma/iop-adma.c
6483
6484INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6485M:	Krzysztof Halasa <khalasa@piap.pl>
6486S:	Maintained
6487F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6488F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6489F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6490F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6491F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6492F:	drivers/net/wan/ixp4xx_hss.c
6493
6494INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6495M:	Deepak Saxena <dsaxena@plexity.net>
6496S:	Maintained
6497F:	drivers/char/hw_random/ixp4xx-rng.c
6498
6499INTEL ETHERNET DRIVERS
6500M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6501L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6502W:	http://www.intel.com/support/feedback.htm
6503W:	http://e1000.sourceforge.net/
6504Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6507S:	Supported
6508F:	Documentation/networking/e100.txt
6509F:	Documentation/networking/e1000.txt
6510F:	Documentation/networking/e1000e.txt
6511F:	Documentation/networking/igb.txt
6512F:	Documentation/networking/igbvf.txt
6513F:	Documentation/networking/ixgb.txt
6514F:	Documentation/networking/ixgbe.txt
6515F:	Documentation/networking/ixgbevf.txt
6516F:	Documentation/networking/i40e.txt
6517F:	Documentation/networking/i40evf.txt
6518F:	drivers/net/ethernet/intel/
6519F:	drivers/net/ethernet/intel/*/
6520
6521INTEL RDMA RNIC DRIVER
6522M:     Faisal Latif <faisal.latif@intel.com>
6523M:     Shiraz Saleem <shiraz.saleem@intel.com>
6524L:     linux-rdma@vger.kernel.org
6525S:     Supported
6526F:     drivers/infiniband/hw/i40iw/
6527
6528INTEL MERRIFIELD GPIO DRIVER
6529M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6530L:	linux-gpio@vger.kernel.org
6531S:	Maintained
6532F:	drivers/gpio/gpio-merrifield.c
6533
6534INTEL-MID GPIO DRIVER
6535M:	David Cohen <david.a.cohen@linux.intel.com>
6536L:	linux-gpio@vger.kernel.org
6537S:	Maintained
6538F:	drivers/gpio/gpio-intel-mid.c
6539
6540INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6541M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6542L:	linux-wireless@vger.kernel.org
6543S:	Maintained
6544F:	Documentation/networking/README.ipw2100
6545F:	Documentation/networking/README.ipw2200
6546F:	drivers/net/wireless/intel/ipw2x00/
6547
6548INTEL(R) TRACE HUB
6549M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6550S:	Supported
6551F:	Documentation/trace/intel_th.txt
6552F:	drivers/hwtracing/intel_th/
6553
6554INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6555M:	Ning Sun <ning.sun@intel.com>
6556L:	tboot-devel@lists.sourceforge.net
6557W:	http://tboot.sourceforge.net
6558T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6559S:	Supported
6560F:	Documentation/intel_txt.txt
6561F:	include/linux/tboot.h
6562F:	arch/x86/kernel/tboot.c
6563
6564INTEL WIRELESS WIMAX CONNECTION 2400
6565M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6566M:	linux-wimax@intel.com
6567L:	wimax@linuxwimax.org (subscribers-only)
6568S:	Supported
6569W:	http://linuxwimax.org
6570F:	Documentation/wimax/README.i2400m
6571F:	drivers/net/wimax/i2400m/
6572F:	include/uapi/linux/wimax/i2400m.h
6573
6574INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6575M:	Stanislaw Gruszka <sgruszka@redhat.com>
6576L:	linux-wireless@vger.kernel.org
6577S:	Supported
6578F:	drivers/net/wireless/intel/iwlegacy/
6579
6580INTEL WIRELESS WIFI LINK (iwlwifi)
6581M:	Johannes Berg <johannes.berg@intel.com>
6582M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6583M:	Luca Coelho <luciano.coelho@intel.com>
6584M:	Intel Linux Wireless <linuxwifi@intel.com>
6585L:	linux-wireless@vger.kernel.org
6586W:	http://intellinuxwireless.org
6587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6588S:	Supported
6589F:	drivers/net/wireless/intel/iwlwifi/
6590
6591INTEL MANAGEMENT ENGINE (mei)
6592M:	Tomas Winkler <tomas.winkler@intel.com>
6593L:	linux-kernel@vger.kernel.org
6594S:	Supported
6595F:	include/uapi/linux/mei.h
6596F:	include/linux/mei_cl_bus.h
6597F:	drivers/misc/mei/*
6598F:	drivers/watchdog/mei_wdt.c
6599F:	Documentation/misc-devices/mei/*
6600F:	samples/mei/*
6601
6602INTEL MIC DRIVERS (mic)
6603M:	Sudeep Dutt <sudeep.dutt@intel.com>
6604M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6605S:	Supported
6606W:	https://github.com/sudeepdutt/mic
6607W:	http://software.intel.com/en-us/mic-developer
6608F:	include/linux/mic_bus.h
6609F:	include/linux/scif.h
6610F:	include/uapi/linux/mic_common.h
6611F: 	include/uapi/linux/mic_ioctl.h
6612F:	include/uapi/linux/scif_ioctl.h
6613F:	drivers/misc/mic/
6614F:	drivers/dma/mic_x100_dma.c
6615F:	drivers/dma/mic_x100_dma.h
6616F:	Documentation/mic/
6617
6618INTEL PMC/P-Unit IPC DRIVER
6619M:	Zha Qipeng<qipeng.zha@intel.com>
6620L:	platform-driver-x86@vger.kernel.org
6621S:	Maintained
6622F:	drivers/platform/x86/intel_pmc_ipc.c
6623F:	drivers/platform/x86/intel_punit_ipc.c
6624F:	arch/x86/include/asm/intel_pmc_ipc.h
6625F:	arch/x86/include/asm/intel_punit_ipc.h
6626
6627INTEL TELEMETRY DRIVER
6628M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6629L:	platform-driver-x86@vger.kernel.org
6630S:	Maintained
6631F:	arch/x86/include/asm/intel_telemetry.h
6632F:	drivers/platform/x86/intel_telemetry*
6633
6634INTEL PMC CORE DRIVER
6635M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6636M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6637L:	platform-driver-x86@vger.kernel.org
6638S:	Maintained
6639F:	arch/x86/include/asm/pmc_core.h
6640F:	drivers/platform/x86/intel_pmc_core*
6641
6642INVENSENSE MPU-3050 GYROSCOPE DRIVER
6643M:	Linus Walleij <linus.walleij@linaro.org>
6644L:	linux-iio@vger.kernel.org
6645S:	Maintained
6646F:	drivers/iio/gyro/mpu3050*
6647F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6648
6649IOC3 ETHERNET DRIVER
6650M:	Ralf Baechle <ralf@linux-mips.org>
6651L:	linux-mips@linux-mips.org
6652S:	Maintained
6653F:	drivers/net/ethernet/sgi/ioc3-eth.c
6654
6655IOC3 SERIAL DRIVER
6656M:	Pat Gefre <pfg@sgi.com>
6657L:	linux-serial@vger.kernel.org
6658S:	Maintained
6659F:	drivers/tty/serial/ioc3_serial.c
6660
6661IOMMU DRIVERS
6662M:	Joerg Roedel <joro@8bytes.org>
6663L:	iommu@lists.linux-foundation.org
6664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6665S:	Maintained
6666F:	Documentation/devicetree/bindings/iommu/
6667F:	drivers/iommu/
6668
6669IP MASQUERADING
6670M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6671S:	Maintained
6672F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6673
6674IPMI SUBSYSTEM
6675M:	Corey Minyard <minyard@acm.org>
6676L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6677W:	http://openipmi.sourceforge.net/
6678S:	Supported
6679F:	Documentation/IPMI.txt
6680F:	drivers/char/ipmi/
6681F:	include/linux/ipmi*
6682F:	include/uapi/linux/ipmi*
6683
6684QCOM AUDIO (ASoC) DRIVERS
6685M:	Patrick Lai <plai@codeaurora.org>
6686M:	Banajit Goswami <bgoswami@codeaurora.org>
6687L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6688S:	Supported
6689F:	sound/soc/qcom/
6690
6691IPS SCSI RAID DRIVER
6692M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6693L:	linux-scsi@vger.kernel.org
6694W:	http://www.adaptec.com/
6695S:	Maintained
6696F:	drivers/scsi/ips*
6697
6698IPVS
6699M:	Wensong Zhang <wensong@linux-vs.org>
6700M:	Simon Horman <horms@verge.net.au>
6701M:	Julian Anastasov <ja@ssi.bg>
6702L:	netdev@vger.kernel.org
6703L:	lvs-devel@vger.kernel.org
6704S:	Maintained
6705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6707F:	Documentation/networking/ipvs-sysctl.txt
6708F:	include/net/ip_vs.h
6709F:	include/uapi/linux/ip_vs.h
6710F:	net/netfilter/ipvs/
6711
6712IPWIRELESS DRIVER
6713M:	Jiri Kosina <jikos@kernel.org>
6714M:	David Sterba <dsterba@suse.com>
6715S:	Odd Fixes
6716F:	drivers/tty/ipwireless/
6717
6718IPX NETWORK LAYER
6719M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6720L:	netdev@vger.kernel.org
6721S:	Maintained
6722F:	include/net/ipx.h
6723F:	include/uapi/linux/ipx.h
6724F:	net/ipx/
6725
6726IRDA SUBSYSTEM
6727M:	Samuel Ortiz <samuel@sortiz.org>
6728L:	irda-users@lists.sourceforge.net (subscribers-only)
6729L:	netdev@vger.kernel.org
6730W:	http://irda.sourceforge.net/
6731S:	Maintained
6732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6733F:	Documentation/networking/irda.txt
6734F:	drivers/net/irda/
6735F:	include/net/irda/
6736F:	net/irda/
6737
6738IRQ SUBSYSTEM
6739M:	Thomas Gleixner <tglx@linutronix.de>
6740L:	linux-kernel@vger.kernel.org
6741S:	Maintained
6742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6743F:	kernel/irq/
6744
6745IRQCHIP DRIVERS
6746M:	Thomas Gleixner <tglx@linutronix.de>
6747M:	Jason Cooper <jason@lakedaemon.net>
6748M:	Marc Zyngier <marc.zyngier@arm.com>
6749L:	linux-kernel@vger.kernel.org
6750S:	Maintained
6751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6752T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6753F:	Documentation/devicetree/bindings/interrupt-controller/
6754F:	drivers/irqchip/
6755
6756IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6757M:	Marc Zyngier <marc.zyngier@arm.com>
6758S:	Maintained
6759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6760F:	Documentation/IRQ-domain.txt
6761F:	include/linux/irqdomain.h
6762F:	kernel/irq/irqdomain.c
6763F:	kernel/irq/msi.c
6764
6765ISA
6766M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6767S:	Maintained
6768F:	Documentation/isa.txt
6769F:	drivers/base/isa.c
6770F:	include/linux/isa.h
6771
6772ISAPNP
6773M:	Jaroslav Kysela <perex@perex.cz>
6774S:	Maintained
6775F:	Documentation/isapnp.txt
6776F:	drivers/pnp/isapnp/
6777F:	include/linux/isapnp.h
6778
6779ISA RADIO MODULE
6780M:	Hans Verkuil <hverkuil@xs4all.nl>
6781L:	linux-media@vger.kernel.org
6782T:	git git://linuxtv.org/media_tree.git
6783W:	https://linuxtv.org
6784S:	Maintained
6785F:	drivers/media/radio/radio-isa*
6786
6787iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6788M:	Peter Jones <pjones@redhat.com>
6789M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6790S:	Maintained
6791F:	drivers/firmware/iscsi_ibft*
6792
6793ISCSI
6794M:	Lee Duncan <lduncan@suse.com>
6795M:	Chris Leech <cleech@redhat.com>
6796L:	open-iscsi@googlegroups.com
6797W:	www.open-iscsi.com
6798S:	Maintained
6799F:	drivers/scsi/*iscsi*
6800F:	include/scsi/*iscsi*
6801
6802ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6803M:	Or Gerlitz <ogerlitz@mellanox.com>
6804M:	Sagi Grimberg <sagi@grimberg.me>
6805M:	Roi Dayan <roid@mellanox.com>
6806L:	linux-rdma@vger.kernel.org
6807S:	Supported
6808W:	http://www.openfabrics.org
6809W:	www.open-iscsi.org
6810Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6811F:	drivers/infiniband/ulp/iser/
6812
6813ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6814M:	Sagi Grimberg <sagi@grimberg.me>
6815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6816L:	linux-rdma@vger.kernel.org
6817L:	target-devel@vger.kernel.org
6818S:	Supported
6819W:	http://www.linux-iscsi.org
6820F:	drivers/infiniband/ulp/isert
6821
6822ISDN SUBSYSTEM
6823M:	Karsten Keil <isdn@linux-pingi.de>
6824L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6825L:	netdev@vger.kernel.org
6826W:	http://www.isdn4linux.de
6827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6828S:	Maintained
6829F:	Documentation/isdn/
6830F:	drivers/isdn/
6831F:	include/linux/isdn.h
6832F:	include/linux/isdn/
6833F:	include/uapi/linux/isdn.h
6834F:	include/uapi/linux/isdn/
6835
6836ISDN SUBSYSTEM (Eicon active card driver)
6837M:	Armin Schindler <mac@melware.de>
6838L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6839W:	http://www.melware.de
6840S:	Maintained
6841F:	drivers/isdn/hardware/eicon/
6842
6843IT87 HARDWARE MONITORING DRIVER
6844M:	Jean Delvare <jdelvare@suse.com>
6845L:	linux-hwmon@vger.kernel.org
6846S:	Maintained
6847F:	Documentation/hwmon/it87
6848F:	drivers/hwmon/it87.c
6849
6850IT913X MEDIA DRIVER
6851M:	Antti Palosaari <crope@iki.fi>
6852L:	linux-media@vger.kernel.org
6853W:	https://linuxtv.org
6854W:	http://palosaari.fi/linux/
6855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6856T:	git git://linuxtv.org/anttip/media_tree.git
6857S:	Maintained
6858F:	drivers/media/tuners/it913x*
6859
6860IVTV VIDEO4LINUX DRIVER
6861M:	Andy Walls <awalls@md.metrocast.net>
6862L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6863L:	linux-media@vger.kernel.org
6864T:	git git://linuxtv.org/media_tree.git
6865W:	http://www.ivtvdriver.org
6866S:	Maintained
6867F:	Documentation/media/v4l-drivers/ivtv*
6868F:	drivers/media/pci/ivtv/
6869F:	include/uapi/linux/ivtv*
6870
6871IX2505V MEDIA DRIVER
6872M:	Malcolm Priestley <tvboxspy@gmail.com>
6873L:	linux-media@vger.kernel.org
6874W:	https://linuxtv.org
6875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6876S:	Maintained
6877F:	drivers/media/dvb-frontends/ix2505v*
6878
6879JC42.4 TEMPERATURE SENSOR DRIVER
6880M:	Guenter Roeck <linux@roeck-us.net>
6881L:	linux-hwmon@vger.kernel.org
6882S:	Maintained
6883F:	drivers/hwmon/jc42.c
6884F:	Documentation/hwmon/jc42
6885
6886JFS FILESYSTEM
6887M:	Dave Kleikamp <shaggy@kernel.org>
6888L:	jfs-discussion@lists.sourceforge.net
6889W:	http://jfs.sourceforge.net/
6890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6891S:	Maintained
6892F:	Documentation/filesystems/jfs.txt
6893F:	fs/jfs/
6894
6895JME NETWORK DRIVER
6896M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6897L:	netdev@vger.kernel.org
6898S:	Maintained
6899F:	drivers/net/ethernet/jme.*
6900
6901JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6902M:	David Woodhouse <dwmw2@infradead.org>
6903L:	linux-mtd@lists.infradead.org
6904W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6905S:	Maintained
6906F:	fs/jffs2/
6907F:	include/uapi/linux/jffs2.h
6908
6909JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6910M:	"Theodore Ts'o" <tytso@mit.edu>
6911M:	Jan Kara <jack@suse.com>
6912L:	linux-ext4@vger.kernel.org
6913S:	Maintained
6914F:	fs/jbd2/
6915F:	include/linux/jbd2.h
6916
6917JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6918M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6919L:	linux-media@vger.kernel.org
6920S:	Maintained
6921F:	drivers/media/platform/rcar_jpu.c
6922
6923JSM Neo PCI based serial card
6924M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6925L:	linux-serial@vger.kernel.org
6926S:	Maintained
6927F:	drivers/tty/serial/jsm/
6928
6929K10TEMP HARDWARE MONITORING DRIVER
6930M:	Clemens Ladisch <clemens@ladisch.de>
6931L:	linux-hwmon@vger.kernel.org
6932S:	Maintained
6933F:	Documentation/hwmon/k10temp
6934F:	drivers/hwmon/k10temp.c
6935
6936K8TEMP HARDWARE MONITORING DRIVER
6937M:	Rudolf Marek <r.marek@assembler.cz>
6938L:	linux-hwmon@vger.kernel.org
6939S:	Maintained
6940F:	Documentation/hwmon/k8temp
6941F:	drivers/hwmon/k8temp.c
6942
6943KASAN
6944M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6945R:	Alexander Potapenko <glider@google.com>
6946R:	Dmitry Vyukov <dvyukov@google.com>
6947L:	kasan-dev@googlegroups.com
6948S:	Maintained
6949F:	arch/*/include/asm/kasan.h
6950F:	arch/*/mm/kasan_init*
6951F:	Documentation/dev-tools/kasan.rst
6952F:	include/linux/kasan*.h
6953F:	lib/test_kasan.c
6954F:	mm/kasan/
6955F:	scripts/Makefile.kasan
6956
6957KCONFIG
6958M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6959L:	linux-kbuild@vger.kernel.org
6960T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6961S:	Maintained
6962F:	Documentation/kbuild/kconfig-language.txt
6963F:	scripts/kconfig/
6964
6965KDUMP
6966M:	Dave Young <dyoung@redhat.com>
6967M:	Baoquan He <bhe@redhat.com>
6968R:	Vivek Goyal <vgoyal@redhat.com>
6969L:	kexec@lists.infradead.org
6970W:	http://lse.sourceforge.net/kdump/
6971S:	Maintained
6972F:	Documentation/kdump/
6973
6974KEENE FM RADIO TRANSMITTER DRIVER
6975M:	Hans Verkuil <hverkuil@xs4all.nl>
6976L:	linux-media@vger.kernel.org
6977T:	git git://linuxtv.org/media_tree.git
6978W:	https://linuxtv.org
6979S:	Maintained
6980F:	drivers/media/radio/radio-keene*
6981
6982KERNEL AUTOMOUNTER v4 (AUTOFS4)
6983M:	Ian Kent <raven@themaw.net>
6984L:	autofs@vger.kernel.org
6985S:	Maintained
6986F:	fs/autofs4/
6987
6988KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6989M:	Michal Marek <mmarek@suse.com>
6990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6992L:	linux-kbuild@vger.kernel.org
6993S:	Maintained
6994F:	Documentation/kbuild/
6995F:	Makefile
6996F:	scripts/Makefile.*
6997F:	scripts/basic/
6998F:	scripts/mk*
6999F:	scripts/package/
7000
7001KERNEL JANITORS
7002L:	kernel-janitors@vger.kernel.org
7003W:	http://kernelnewbies.org/KernelJanitors
7004S:	Odd Fixes
7005
7006KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7007M:	"J. Bruce Fields" <bfields@fieldses.org>
7008M:	Jeff Layton <jlayton@poochiereds.net>
7009L:	linux-nfs@vger.kernel.org
7010W:	http://nfs.sourceforge.net/
7011T:	git git://linux-nfs.org/~bfields/linux.git
7012S:	Supported
7013F:	fs/nfsd/
7014F:	include/uapi/linux/nfsd/
7015F:	fs/lockd/
7016F:	fs/nfs_common/
7017F:	net/sunrpc/
7018F:	include/linux/lockd/
7019F:	include/linux/sunrpc/
7020F:	include/uapi/linux/sunrpc/
7021
7022KERNEL SELFTEST FRAMEWORK
7023M:	Shuah Khan <shuahkh@osg.samsung.com>
7024M:	Shuah Khan <shuah@kernel.org>
7025L:	linux-kselftest@vger.kernel.org
7026T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7027S:	Maintained
7028F:	tools/testing/selftests
7029
7030KERNEL VIRTUAL MACHINE (KVM)
7031M:	Paolo Bonzini <pbonzini@redhat.com>
7032M:	Radim Krčmář <rkrcmar@redhat.com>
7033L:	kvm@vger.kernel.org
7034W:	http://www.linux-kvm.org
7035T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7036S:	Supported
7037F:	Documentation/*/kvm*.txt
7038F:	Documentation/virtual/kvm/
7039F:	arch/*/kvm/
7040F:	arch/x86/kernel/kvm.c
7041F:	arch/x86/kernel/kvmclock.c
7042F:	arch/*/include/asm/kvm*
7043F:	include/linux/kvm*
7044F:	include/uapi/linux/kvm*
7045F:	virt/kvm/
7046F:	tools/kvm/
7047
7048KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7049M:	Joerg Roedel <joro@8bytes.org>
7050L:	kvm@vger.kernel.org
7051W:	http://www.linux-kvm.org/
7052S:	Maintained
7053F:	arch/x86/include/asm/svm.h
7054F:	arch/x86/kvm/svm.c
7055
7056KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7057M:	Alexander Graf <agraf@suse.com>
7058L:	kvm-ppc@vger.kernel.org
7059W:	http://www.linux-kvm.org/
7060T:	git git://github.com/agraf/linux-2.6.git
7061S:	Supported
7062F:	arch/powerpc/include/asm/kvm*
7063F:	arch/powerpc/kvm/
7064
7065KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7066M:	Christian Borntraeger <borntraeger@de.ibm.com>
7067M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7068L:	linux-s390@vger.kernel.org
7069W:	http://www.ibm.com/developerworks/linux/linux390/
7070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7071S:	Supported
7072F:	Documentation/s390/kvm.txt
7073F:	arch/s390/include/asm/kvm*
7074F:	arch/s390/kvm/
7075
7076KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7077M:	Christoffer Dall <christoffer.dall@linaro.org>
7078M:	Marc Zyngier <marc.zyngier@arm.com>
7079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7080L:	kvmarm@lists.cs.columbia.edu
7081W:	http://systems.cs.columbia.edu/projects/kvm-arm
7082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7083S:	Supported
7084F:	arch/arm/include/uapi/asm/kvm*
7085F:	arch/arm/include/asm/kvm*
7086F:	arch/arm/kvm/
7087F:	virt/kvm/arm/
7088F:	include/kvm/arm_*
7089
7090KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7091M:	Christoffer Dall <christoffer.dall@linaro.org>
7092M:	Marc Zyngier <marc.zyngier@arm.com>
7093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7094L:	kvmarm@lists.cs.columbia.edu
7095S:	Maintained
7096F:	arch/arm64/include/uapi/asm/kvm*
7097F:	arch/arm64/include/asm/kvm*
7098F:	arch/arm64/kvm/
7099
7100KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7101M:	James Hogan <james.hogan@imgtec.com>
7102L:	linux-mips@linux-mips.org
7103S:	Supported
7104F:	arch/mips/include/uapi/asm/kvm*
7105F:	arch/mips/include/asm/kvm*
7106F:	arch/mips/kvm/
7107
7108KEXEC
7109M:	Eric Biederman <ebiederm@xmission.com>
7110W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7111L:	kexec@lists.infradead.org
7112S:	Maintained
7113F:	include/linux/kexec.h
7114F:	include/uapi/linux/kexec.h
7115F:	kernel/kexec*
7116
7117KEYS/KEYRINGS:
7118M:	David Howells <dhowells@redhat.com>
7119L:	keyrings@vger.kernel.org
7120S:	Maintained
7121F:	Documentation/security/keys.txt
7122F:	include/linux/key.h
7123F:	include/linux/key-type.h
7124F:	include/linux/keyctl.h
7125F:	include/uapi/linux/keyctl.h
7126F:	include/keys/
7127F:	security/keys/
7128
7129KEYS-TRUSTED
7130M:	David Safford <safford@us.ibm.com>
7131M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7132L:	linux-security-module@vger.kernel.org
7133L:	keyrings@vger.kernel.org
7134S:	Supported
7135F:	Documentation/security/keys-trusted-encrypted.txt
7136F:	include/keys/trusted-type.h
7137F:	security/keys/trusted.c
7138F:	security/keys/trusted.h
7139
7140KEYS-ENCRYPTED
7141M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7142M:	David Safford <safford@us.ibm.com>
7143L:	linux-security-module@vger.kernel.org
7144L:	keyrings@vger.kernel.org
7145S:	Supported
7146F:	Documentation/security/keys-trusted-encrypted.txt
7147F:	include/keys/encrypted-type.h
7148F:	security/keys/encrypted-keys/
7149
7150KGDB / KDB /debug_core
7151M:	Jason Wessel <jason.wessel@windriver.com>
7152W:	http://kgdb.wiki.kernel.org/
7153L:	kgdb-bugreport@lists.sourceforge.net
7154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7155S:	Maintained
7156F:	Documentation/DocBook/kgdb.tmpl
7157F:	drivers/misc/kgdbts.c
7158F:	drivers/tty/serial/kgdboc.c
7159F:	include/linux/kdb.h
7160F:	include/linux/kgdb.h
7161F:	kernel/debug/
7162
7163KMEMCHECK
7164M:	Vegard Nossum <vegardno@ifi.uio.no>
7165M:	Pekka Enberg <penberg@kernel.org>
7166S:	Maintained
7167F:	Documentation/dev-tools/kmemcheck.rst
7168F:	arch/x86/include/asm/kmemcheck.h
7169F:	arch/x86/mm/kmemcheck/
7170F:	include/linux/kmemcheck.h
7171F:	mm/kmemcheck.c
7172
7173KMEMLEAK
7174M:	Catalin Marinas <catalin.marinas@arm.com>
7175S:	Maintained
7176F:	Documentation/dev-tools/kmemleak.rst
7177F:	include/linux/kmemleak.h
7178F:	mm/kmemleak.c
7179F:	mm/kmemleak-test.c
7180
7181KPROBES
7182M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7183M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7184M:	"David S. Miller" <davem@davemloft.net>
7185M:	Masami Hiramatsu <mhiramat@kernel.org>
7186S:	Maintained
7187F:	Documentation/kprobes.txt
7188F:	include/linux/kprobes.h
7189F:	kernel/kprobes.c
7190
7191KS0108 LCD CONTROLLER DRIVER
7192M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7193W:	http://miguelojeda.es/auxdisplay.htm
7194W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7195S:	Maintained
7196F:	Documentation/auxdisplay/ks0108
7197F:	drivers/auxdisplay/ks0108.c
7198F:	include/linux/ks0108.h
7199
7200L3MDEV
7201M:	David Ahern <dsa@cumulusnetworks.com>
7202L:	netdev@vger.kernel.org
7203S:	Maintained
7204F:	net/l3mdev
7205F:	include/net/l3mdev.h
7206
7207LANTIQ MIPS ARCHITECTURE
7208M:	John Crispin <john@phrozen.org>
7209L:	linux-mips@linux-mips.org
7210S:	Maintained
7211F:	arch/mips/lantiq
7212
7213LAPB module
7214L:	linux-x25@vger.kernel.org
7215S:	Orphan
7216F:	Documentation/networking/lapb-module.txt
7217F:	include/*/lapb.h
7218F:	net/lapb/
7219
7220LASI 53c700 driver for PARISC
7221M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7222L:	linux-scsi@vger.kernel.org
7223S:	Maintained
7224F:	Documentation/scsi/53c700.txt
7225F:	drivers/scsi/53c700*
7226
7227LED SUBSYSTEM
7228M:	Richard Purdie <rpurdie@rpsys.net>
7229M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7230M:	Pavel Machek <pavel@ucw.cz>
7231L:	linux-leds@vger.kernel.org
7232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7233S:	Maintained
7234F:	Documentation/devicetree/bindings/leds/
7235F:	drivers/leds/
7236F:	include/linux/leds.h
7237
7238LEGACY EEPROM DRIVER
7239M:	Jean Delvare <jdelvare@suse.com>
7240S:	Maintained
7241F:	Documentation/misc-devices/eeprom
7242F:	drivers/misc/eeprom/eeprom.c
7243
7244LEGO USB Tower driver
7245M:	Juergen Stuber <starblue@users.sourceforge.net>
7246L:	legousb-devel@lists.sourceforge.net
7247W:	http://legousb.sourceforge.net/
7248S:	Maintained
7249F:	drivers/usb/misc/legousbtower.c
7250
7251LG2160 MEDIA DRIVER
7252M:	Michael Krufky <mkrufky@linuxtv.org>
7253L:	linux-media@vger.kernel.org
7254W:	https://linuxtv.org
7255W:	http://github.com/mkrufky
7256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7257T:	git git://linuxtv.org/mkrufky/tuners.git
7258S:	Maintained
7259F:	drivers/media/dvb-frontends/lg2160.*
7260
7261LGDT3305 MEDIA DRIVER
7262M:	Michael Krufky <mkrufky@linuxtv.org>
7263L:	linux-media@vger.kernel.org
7264W:	https://linuxtv.org
7265W:	http://github.com/mkrufky
7266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7267T:	git git://linuxtv.org/mkrufky/tuners.git
7268S:	Maintained
7269F:	drivers/media/dvb-frontends/lgdt3305.*
7270
7271LGUEST
7272M:	Rusty Russell <rusty@rustcorp.com.au>
7273L:	lguest@lists.ozlabs.org
7274W:	http://lguest.ozlabs.org/
7275S:	Odd Fixes
7276F:	arch/x86/include/asm/lguest*.h
7277F:	arch/x86/lguest/
7278F:	drivers/lguest/
7279F:	include/linux/lguest*.h
7280F:	tools/lguest/
7281
7282LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7283M:	Tejun Heo <tj@kernel.org>
7284L:	linux-ide@vger.kernel.org
7285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7286S:	Maintained
7287F:	drivers/ata/
7288F:	include/linux/ata.h
7289F:	include/linux/libata.h
7290F:	Documentation/devicetree/bindings/ata/
7291
7292LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7293M:	Viresh Kumar <vireshk@kernel.org>
7294L:	linux-ide@vger.kernel.org
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7296S:	Maintained
7297F:	include/linux/pata_arasan_cf_data.h
7298F:	drivers/ata/pata_arasan_cf.c
7299
7300LIBATA PATA DRIVERS
7301M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7302M:	Tejun Heo <tj@kernel.org>
7303L:	linux-ide@vger.kernel.org
7304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7305S:	Maintained
7306F:	drivers/ata/pata_*.c
7307F:	drivers/ata/ata_generic.c
7308
7309LIBATA SATA AHCI PLATFORM devices support
7310M:	Hans de Goede <hdegoede@redhat.com>
7311M:	Tejun Heo <tj@kernel.org>
7312L:	linux-ide@vger.kernel.org
7313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7314S:	Maintained
7315F:	drivers/ata/ahci_platform.c
7316F:	drivers/ata/libahci_platform.c
7317F:	include/linux/ahci_platform.h
7318
7319LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7320M:	Mikael Pettersson <mikpelinux@gmail.com>
7321L:	linux-ide@vger.kernel.org
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7323S:	Maintained
7324F:	drivers/ata/sata_promise.*
7325
7326LIBLOCKDEP
7327M:	Sasha Levin <sasha.levin@oracle.com>
7328S:	Maintained
7329F:	tools/lib/lockdep/
7330
7331LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7332M:	Dan Williams <dan.j.williams@intel.com>
7333L:	linux-nvdimm@lists.01.org
7334Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7336S:	Supported
7337F:	drivers/nvdimm/*
7338F:	include/linux/nd.h
7339F:	include/linux/libnvdimm.h
7340F:	include/uapi/linux/ndctl.h
7341
7342LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7343M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7344L:	linux-nvdimm@lists.01.org
7345Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7346S:	Supported
7347F:	drivers/nvdimm/blk.c
7348F:	drivers/nvdimm/region_devs.c
7349F:	drivers/acpi/nfit*
7350
7351LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7352M:	Vishal Verma <vishal.l.verma@intel.com>
7353L:	linux-nvdimm@lists.01.org
7354Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7355S:	Supported
7356F:	drivers/nvdimm/btt*
7357
7358LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7359M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7360L:	linux-nvdimm@lists.01.org
7361Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7362S:	Supported
7363F:	drivers/nvdimm/pmem.c
7364F:	include/linux/pmem.h
7365F:	arch/*/include/asm/pmem.h
7366
7367LIGHTNVM PLATFORM SUPPORT
7368M:	Matias Bjorling <mb@lightnvm.io>
7369W:	http://github/OpenChannelSSD
7370L:	linux-block@vger.kernel.org
7371S:	Maintained
7372F:	drivers/lightnvm/
7373F:	include/linux/lightnvm.h
7374F:	include/uapi/linux/lightnvm.h
7375
7376LINUX FOR POWERPC (32-BIT AND 64-BIT)
7377M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7378M:	Paul Mackerras <paulus@samba.org>
7379M:	Michael Ellerman <mpe@ellerman.id.au>
7380W:	https://github.com/linuxppc/linux/wiki
7381L:	linuxppc-dev@lists.ozlabs.org
7382Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7384S:	Supported
7385F:	Documentation/powerpc/
7386F:	arch/powerpc/
7387F:	drivers/char/tpm/tpm_ibmvtpm*
7388F:	drivers/crypto/nx/
7389F:	drivers/crypto/vmx/
7390F:	drivers/net/ethernet/ibm/ibmveth.*
7391F:	drivers/net/ethernet/ibm/ibmvnic.*
7392F:	drivers/pci/hotplug/pnv_php.c
7393F:	drivers/pci/hotplug/rpa*
7394F:	drivers/scsi/ibmvscsi/
7395F:	tools/testing/selftests/powerpc
7396N:	opal
7397N:	/pmac
7398N:	powermac
7399N:	powernv
7400N:	[^a-z0-9]ps3
7401N:	pseries
7402
7403LINUX FOR POWER MACINTOSH
7404M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7405W:	http://www.penguinppc.org/
7406L:	linuxppc-dev@lists.ozlabs.org
7407S:	Maintained
7408F:	arch/powerpc/platforms/powermac/
7409F:	drivers/macintosh/
7410
7411LINUX FOR POWERPC EMBEDDED MPC5XXX
7412M:	Anatolij Gustschin <agust@denx.de>
7413L:	linuxppc-dev@lists.ozlabs.org
7414T:	git git://git.denx.de/linux-denx-agust.git
7415S:	Maintained
7416F:	arch/powerpc/platforms/512x/
7417F:	arch/powerpc/platforms/52xx/
7418
7419LINUX FOR POWERPC EMBEDDED PPC4XX
7420M:	Alistair Popple <alistair@popple.id.au>
7421M:	Matt Porter <mporter@kernel.crashing.org>
7422W:	http://www.penguinppc.org/
7423L:	linuxppc-dev@lists.ozlabs.org
7424S:	Maintained
7425F:	arch/powerpc/platforms/40x/
7426F:	arch/powerpc/platforms/44x/
7427
7428LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7429L:	linuxppc-dev@lists.ozlabs.org
7430S:	Orphan
7431F:	arch/powerpc/*/*virtex*
7432F:	arch/powerpc/*/*/*virtex*
7433
7434LINUX FOR POWERPC EMBEDDED PPC8XX
7435M:	Vitaly Bordug <vitb@kernel.crashing.org>
7436W:	http://www.penguinppc.org/
7437L:	linuxppc-dev@lists.ozlabs.org
7438S:	Maintained
7439F:	arch/powerpc/platforms/8xx/
7440
7441LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7442M:	Scott Wood <oss@buserror.net>
7443M:	Kumar Gala <galak@kernel.crashing.org>
7444W:	http://www.penguinppc.org/
7445L:	linuxppc-dev@lists.ozlabs.org
7446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7447S:	Maintained
7448F:	arch/powerpc/platforms/83xx/
7449F:	arch/powerpc/platforms/85xx/
7450
7451LINUX FOR POWERPC PA SEMI PWRFICIENT
7452L:	linuxppc-dev@lists.ozlabs.org
7453S:	Orphan
7454F:	arch/powerpc/platforms/pasemi/
7455F:	drivers/*/*pasemi*
7456F:	drivers/*/*/*pasemi*
7457
7458LINUX SECURITY MODULE (LSM) FRAMEWORK
7459M:	Chris Wright <chrisw@sous-sol.org>
7460L:	linux-security-module@vger.kernel.org
7461S:	Supported
7462
7463LIS3LV02D ACCELEROMETER DRIVER
7464M:	Eric Piel <eric.piel@tremplin-utc.net>
7465S:	Maintained
7466F:	Documentation/misc-devices/lis3lv02d
7467F:	drivers/misc/lis3lv02d/
7468F:	drivers/platform/x86/hp_accel.c
7469
7470LIVE PATCHING
7471M:	Josh Poimboeuf <jpoimboe@redhat.com>
7472M:	Jessica Yu <jeyu@redhat.com>
7473M:	Jiri Kosina <jikos@kernel.org>
7474M:	Miroslav Benes <mbenes@suse.cz>
7475R:	Petr Mladek <pmladek@suse.com>
7476S:	Maintained
7477F:	kernel/livepatch/
7478F:	include/linux/livepatch.h
7479F:	arch/x86/include/asm/livepatch.h
7480F:	arch/x86/kernel/livepatch.c
7481F:	Documentation/livepatch/
7482F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7483F:	samples/livepatch/
7484L:	live-patching@vger.kernel.org
7485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7486
7487LINUX KERNEL DUMP TEST MODULE (LKDTM)
7488M:	Kees Cook <keescook@chromium.org>
7489S:	Maintained
7490F:	drivers/misc/lkdtm*
7491
7492LLC (802.2)
7493M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7494S:	Maintained
7495F:	include/linux/llc.h
7496F:	include/uapi/linux/llc.h
7497F:	include/net/llc*
7498F:	net/llc/
7499
7500LM73 HARDWARE MONITOR DRIVER
7501M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7502L:	linux-hwmon@vger.kernel.org
7503S:	Maintained
7504F:	drivers/hwmon/lm73.c
7505
7506LM78 HARDWARE MONITOR DRIVER
7507M:	Jean Delvare <jdelvare@suse.com>
7508L:	linux-hwmon@vger.kernel.org
7509S:	Maintained
7510F:	Documentation/hwmon/lm78
7511F:	drivers/hwmon/lm78.c
7512
7513LM83 HARDWARE MONITOR DRIVER
7514M:	Jean Delvare <jdelvare@suse.com>
7515L:	linux-hwmon@vger.kernel.org
7516S:	Maintained
7517F:	Documentation/hwmon/lm83
7518F:	drivers/hwmon/lm83.c
7519
7520LM90 HARDWARE MONITOR DRIVER
7521M:	Jean Delvare <jdelvare@suse.com>
7522L:	linux-hwmon@vger.kernel.org
7523S:	Maintained
7524F:	Documentation/hwmon/lm90
7525F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7526F:	drivers/hwmon/lm90.c
7527
7528LM95234 HARDWARE MONITOR DRIVER
7529M:	Guenter Roeck <linux@roeck-us.net>
7530L:	linux-hwmon@vger.kernel.org
7531S:	Maintained
7532F:	Documentation/hwmon/lm95234
7533F:	drivers/hwmon/lm95234.c
7534
7535LME2510 MEDIA DRIVER
7536M:	Malcolm Priestley <tvboxspy@gmail.com>
7537L:	linux-media@vger.kernel.org
7538W:	https://linuxtv.org
7539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7540S:	Maintained
7541F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7542
7543LOCKING PRIMITIVES
7544M:	Peter Zijlstra <peterz@infradead.org>
7545M:	Ingo Molnar <mingo@redhat.com>
7546L:	linux-kernel@vger.kernel.org
7547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7548S:	Maintained
7549F:	Documentation/locking/
7550F:	include/linux/lockdep.h
7551F:	include/linux/spinlock*.h
7552F:	arch/*/include/asm/spinlock*.h
7553F:	include/linux/rwlock*.h
7554F:	include/linux/mutex*.h
7555F:	arch/*/include/asm/mutex*.h
7556F:	include/linux/rwsem*.h
7557F:	arch/*/include/asm/rwsem.h
7558F:	include/linux/seqlock.h
7559F:	lib/locking*.[ch]
7560F:	kernel/locking/
7561
7562LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7563M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7564L:	linux-ntfs-dev@lists.sourceforge.net
7565W:	http://www.linux-ntfs.org/content/view/19/37/
7566S:	Maintained
7567F:	Documentation/ldm.txt
7568F:	block/partitions/ldm.*
7569
7570LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7571M:	Sathya Prakash <sathya.prakash@broadcom.com>
7572M:	Chaitra P B <chaitra.basappa@broadcom.com>
7573M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7574L:	MPT-FusionLinux.pdl@broadcom.com
7575L:	linux-scsi@vger.kernel.org
7576W:	http://www.avagotech.com/support/
7577S:	Supported
7578F:	drivers/message/fusion/
7579F:	drivers/scsi/mpt2sas/
7580F:	drivers/scsi/mpt3sas/
7581
7582LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7583M:	Matthew Wilcox <matthew@wil.cx>
7584L:	linux-scsi@vger.kernel.org
7585S:	Maintained
7586F:	drivers/scsi/sym53c8xx_2/
7587
7588LTC4261 HARDWARE MONITOR DRIVER
7589M:	Guenter Roeck <linux@roeck-us.net>
7590L:	linux-hwmon@vger.kernel.org
7591S:	Maintained
7592F:	Documentation/hwmon/ltc4261
7593F:	drivers/hwmon/ltc4261.c
7594
7595LTP (Linux Test Project)
7596M:	Mike Frysinger <vapier@gentoo.org>
7597M:	Cyril Hrubis <chrubis@suse.cz>
7598M:	Wanlong Gao <wanlong.gao@gmail.com>
7599M:	Jan Stancek <jstancek@redhat.com>
7600M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7601M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7602L:	ltp@lists.linux.it (subscribers-only)
7603W:	http://linux-test-project.github.io/
7604T:	git git://github.com/linux-test-project/ltp.git
7605S:	Maintained
7606
7607M32R ARCHITECTURE
7608W:	http://www.linux-m32r.org/
7609S:	Orphan
7610F:	arch/m32r/
7611
7612M68K ARCHITECTURE
7613M:	Geert Uytterhoeven <geert@linux-m68k.org>
7614L:	linux-m68k@lists.linux-m68k.org
7615W:	http://www.linux-m68k.org/
7616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7617S:	Maintained
7618F:	arch/m68k/
7619F:	drivers/zorro/
7620
7621M68K ON APPLE MACINTOSH
7622M:	Joshua Thompson <funaho@jurai.org>
7623W:	http://www.mac.linux-m68k.org/
7624L:	linux-m68k@lists.linux-m68k.org
7625S:	Maintained
7626F:	arch/m68k/mac/
7627
7628M68K ON HP9000/300
7629M:	Philip Blundell <philb@gnu.org>
7630W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7631S:	Maintained
7632F:	arch/m68k/hp300/
7633
7634M88DS3103 MEDIA DRIVER
7635M:	Antti Palosaari <crope@iki.fi>
7636L:	linux-media@vger.kernel.org
7637W:	https://linuxtv.org
7638W:	http://palosaari.fi/linux/
7639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7640T:	git git://linuxtv.org/anttip/media_tree.git
7641S:	Maintained
7642F:	drivers/media/dvb-frontends/m88ds3103*
7643
7644M88RS2000 MEDIA DRIVER
7645M:	Malcolm Priestley <tvboxspy@gmail.com>
7646L:	linux-media@vger.kernel.org
7647W:	https://linuxtv.org
7648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7649S:	Maintained
7650F:	drivers/media/dvb-frontends/m88rs2000*
7651
7652MA901 MASTERKIT USB FM RADIO DRIVER
7653M:	Alexey Klimov <klimov.linux@gmail.com>
7654L:	linux-media@vger.kernel.org
7655T:	git git://linuxtv.org/media_tree.git
7656S:	Maintained
7657F:	drivers/media/radio/radio-ma901.c
7658
7659MAC80211
7660M:	Johannes Berg <johannes@sipsolutions.net>
7661L:	linux-wireless@vger.kernel.org
7662W:	http://wireless.kernel.org/
7663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7665S:	Maintained
7666F:	Documentation/networking/mac80211-injection.txt
7667F:	include/net/mac80211.h
7668F:	net/mac80211/
7669F:	drivers/net/wireless/mac80211_hwsim.[ch]
7670
7671MACVLAN DRIVER
7672M:	Patrick McHardy <kaber@trash.net>
7673L:	netdev@vger.kernel.org
7674S:	Maintained
7675F:	drivers/net/macvlan.c
7676F:	include/linux/if_macvlan.h
7677
7678MAILBOX API
7679M:	Jassi Brar <jassisinghbrar@gmail.com>
7680L:	linux-kernel@vger.kernel.org
7681S:	Maintained
7682F:	drivers/mailbox/
7683F:	include/linux/mailbox_client.h
7684F:	include/linux/mailbox_controller.h
7685
7686MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7687M:	Michael Kerrisk <mtk.manpages@gmail.com>
7688W:	http://www.kernel.org/doc/man-pages
7689L:	linux-man@vger.kernel.org
7690S:	Maintained
7691
7692MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7693M:	Andrew Lunn <andrew@lunn.ch>
7694M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7695L:	netdev@vger.kernel.org
7696S:	Maintained
7697F:	drivers/net/dsa/mv88e6xxx/
7698F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7699
7700MARVELL ARMADA DRM SUPPORT
7701M:	Russell King <rmk+kernel@armlinux.org.uk>
7702S:	Maintained
7703F:	drivers/gpu/drm/armada/
7704F:	include/uapi/drm/armada_drm.h
7705F:	Documentation/devicetree/bindings/display/armada/
7706
7707MARVELL CRYPTO DRIVER
7708M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7709M:	Arnaud Ebalard <arno@natisbad.org>
7710F:	drivers/crypto/marvell/
7711S:	Maintained
7712L:	linux-crypto@vger.kernel.org
7713
7714MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7715M:	Mirko Lindner <mlindner@marvell.com>
7716M:	Stephen Hemminger <stephen@networkplumber.org>
7717L:	netdev@vger.kernel.org
7718S:	Maintained
7719F:	drivers/net/ethernet/marvell/sk*
7720
7721MARVELL LIBERTAS WIRELESS DRIVER
7722L:	libertas-dev@lists.infradead.org
7723S:	Orphan
7724F:	drivers/net/wireless/marvell/libertas/
7725
7726MARVELL MV643XX ETHERNET DRIVER
7727M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7728L:	netdev@vger.kernel.org
7729S:	Maintained
7730F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7731F:	include/linux/mv643xx.h
7732
7733MARVELL MVNETA ETHERNET DRIVER
7734M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7735L:	netdev@vger.kernel.org
7736S:	Maintained
7737F:	drivers/net/ethernet/marvell/mvneta.*
7738
7739MARVELL MWIFIEX WIRELESS DRIVER
7740M:	Amitkumar Karwar <akarwar@marvell.com>
7741M:	Nishant Sarmukadam <nishants@marvell.com>
7742L:	linux-wireless@vger.kernel.org
7743S:	Maintained
7744F:	drivers/net/wireless/marvell/mwifiex/
7745
7746MARVELL MWL8K WIRELESS DRIVER
7747M:	Lennert Buytenhek <buytenh@wantstofly.org>
7748L:	linux-wireless@vger.kernel.org
7749S:	Odd Fixes
7750F:	drivers/net/wireless/marvell/mwl8k.c
7751
7752MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7753M:	Nicolas Pitre <nico@fluxnic.net>
7754S:	Odd Fixes
7755F:	drivers/mmc/host/mvsdio.*
7756
7757MATROX FRAMEBUFFER DRIVER
7758L:	linux-fbdev@vger.kernel.org
7759S:	Orphan
7760F:	drivers/video/fbdev/matrox/matroxfb_*
7761F:	include/uapi/linux/matroxfb.h
7762
7763MAX16065 HARDWARE MONITOR DRIVER
7764M:	Guenter Roeck <linux@roeck-us.net>
7765L:	linux-hwmon@vger.kernel.org
7766S:	Maintained
7767F:	Documentation/hwmon/max16065
7768F:	drivers/hwmon/max16065.c
7769
7770MAX20751 HARDWARE MONITOR DRIVER
7771M:	Guenter Roeck <linux@roeck-us.net>
7772L:	linux-hwmon@vger.kernel.org
7773S:	Maintained
7774F:	Documentation/hwmon/max20751
7775F:	drivers/hwmon/max20751.c
7776
7777MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7778L:	linux-hwmon@vger.kernel.org
7779S:	Orphan
7780F:	Documentation/hwmon/max6650
7781F:	drivers/hwmon/max6650.c
7782
7783MAX6697 HARDWARE MONITOR DRIVER
7784M:	Guenter Roeck <linux@roeck-us.net>
7785L:	linux-hwmon@vger.kernel.org
7786S:	Maintained
7787F:	Documentation/hwmon/max6697
7788F:	Documentation/devicetree/bindings/i2c/max6697.txt
7789F:	drivers/hwmon/max6697.c
7790F:	include/linux/platform_data/max6697.h
7791
7792MAX9860 MONO AUDIO VOICE CODEC DRIVER
7793M:	Peter Rosin <peda@axentia.se>
7794L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7795S:	Maintained
7796F:	Documentation/devicetree/bindings/sound/max9860.txt
7797F:	sound/soc/codecs/max9860.*
7798
7799MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7800M:	Krzysztof Kozlowski <krzk@kernel.org>
7801M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7802L:	linux-pm@vger.kernel.org
7803S:	Supported
7804F:	drivers/power/supply/max14577_charger.c
7805F:	drivers/power/supply/max77693_charger.c
7806
7807MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7808M:	Javier Martinez Canillas <javier@osg.samsung.com>
7809L:	linux-kernel@vger.kernel.org
7810S:	Supported
7811F:	drivers/*/*max77802*.c
7812F:	Documentation/devicetree/bindings/*/*max77802.txt
7813F:	include/dt-bindings/*/*max77802.h
7814
7815MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7816M:	Chanwoo Choi <cw00.choi@samsung.com>
7817M:	Krzysztof Kozlowski <krzk@kernel.org>
7818M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7819L:	linux-kernel@vger.kernel.org
7820S:	Supported
7821F:	drivers/*/max14577*.c
7822F:	drivers/*/max77686*.c
7823F:	drivers/*/max77693*.c
7824F:	drivers/extcon/extcon-max14577.c
7825F:	drivers/extcon/extcon-max77693.c
7826F:	drivers/rtc/rtc-max77686.c
7827F:	drivers/clk/clk-max77686.c
7828F:	Documentation/devicetree/bindings/mfd/max14577.txt
7829F:	Documentation/devicetree/bindings/*/max77686.txt
7830F:	Documentation/devicetree/bindings/mfd/max77693.txt
7831F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7832F:	include/linux/mfd/max14577*.h
7833F:	include/linux/mfd/max77686*.h
7834F:	include/linux/mfd/max77693*.h
7835
7836MAXIRADIO FM RADIO RECEIVER DRIVER
7837M:	Hans Verkuil <hverkuil@xs4all.nl>
7838L:	linux-media@vger.kernel.org
7839T:	git git://linuxtv.org/media_tree.git
7840W:	https://linuxtv.org
7841S:	Maintained
7842F:	drivers/media/radio/radio-maxiradio*
7843
7844MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7845M:	Peter Rosin <peda@axentia.se>
7846L:	linux-iio@vger.kernel.org
7847S:	Maintained
7848F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7849F:	drivers/iio/potentiometer/mcp4531.c
7850
7851MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7852M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7853L:	linux-iio@vger.kernel.org
7854S:	Maintained
7855F:	drivers/iio/dac/cio-dac.c
7856
7857MEDIA DRIVERS FOR RENESAS - FCP
7858M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7859L:	linux-media@vger.kernel.org
7860L:	linux-renesas-soc@vger.kernel.org
7861T:	git git://linuxtv.org/media_tree.git
7862S:	Supported
7863F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7864F:	drivers/media/platform/rcar-fcp.c
7865F:	include/media/rcar-fcp.h
7866
7867MEDIA DRIVERS FOR RENESAS - FDP1
7868M:	Kieran Bingham <kieran@bingham.xyz>
7869L:	linux-media@vger.kernel.org
7870L:	linux-renesas-soc@vger.kernel.org
7871T:	git git://linuxtv.org/media_tree.git
7872S:	Supported
7873F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7874F:	drivers/media/platform/rcar_fdp1.c
7875
7876MEDIA DRIVERS FOR RENESAS - VIN
7877M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7878L:	linux-media@vger.kernel.org
7879L:	linux-renesas-soc@vger.kernel.org
7880T:	git git://linuxtv.org/media_tree.git
7881S:	Supported
7882F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7883F:	drivers/media/platform/rcar-vin/
7884
7885MEDIA DRIVERS FOR RENESAS - VSP1
7886M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7887L:	linux-media@vger.kernel.org
7888L:	linux-renesas-soc@vger.kernel.org
7889T:	git git://linuxtv.org/media_tree.git
7890S:	Supported
7891F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7892F:	drivers/media/platform/vsp1/
7893
7894MEDIA DRIVERS FOR HELENE
7895M:	Abylay Ospan <aospan@netup.ru>
7896L:	linux-media@vger.kernel.org
7897W:	https://linuxtv.org
7898W:	http://netup.tv/
7899T:	git git://linuxtv.org/media_tree.git
7900S:	Supported
7901F:	drivers/media/dvb-frontends/helene*
7902
7903MEDIA DRIVERS FOR ASCOT2E
7904M:	Sergey Kozlov <serjk@netup.ru>
7905M:	Abylay Ospan <aospan@netup.ru>
7906L:	linux-media@vger.kernel.org
7907W:	https://linuxtv.org
7908W:	http://netup.tv/
7909T:	git git://linuxtv.org/media_tree.git
7910S:	Supported
7911F:	drivers/media/dvb-frontends/ascot2e*
7912
7913MEDIA DRIVERS FOR CXD2841ER
7914M:	Sergey Kozlov <serjk@netup.ru>
7915M:	Abylay Ospan <aospan@netup.ru>
7916L:	linux-media@vger.kernel.org
7917W:	https://linuxtv.org
7918W:	http://netup.tv/
7919T:	git git://linuxtv.org/media_tree.git
7920S:	Supported
7921F:	drivers/media/dvb-frontends/cxd2841er*
7922
7923MEDIA DRIVERS FOR HORUS3A
7924M:	Sergey Kozlov <serjk@netup.ru>
7925M:	Abylay Ospan <aospan@netup.ru>
7926L:	linux-media@vger.kernel.org
7927W:	https://linuxtv.org
7928W:	http://netup.tv/
7929T:	git git://linuxtv.org/media_tree.git
7930S:	Supported
7931F:	drivers/media/dvb-frontends/horus3a*
7932
7933MEDIA DRIVERS FOR LNBH25
7934M:	Sergey Kozlov <serjk@netup.ru>
7935M:	Abylay Ospan <aospan@netup.ru>
7936L:	linux-media@vger.kernel.org
7937W:	https://linuxtv.org
7938W:	http://netup.tv/
7939T:	git git://linuxtv.org/media_tree.git
7940S:	Supported
7941F:	drivers/media/dvb-frontends/lnbh25*
7942
7943MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7944M:	Sergey Kozlov <serjk@netup.ru>
7945M:	Abylay Ospan <aospan@netup.ru>
7946L:	linux-media@vger.kernel.org
7947W:	https://linuxtv.org
7948W:	http://netup.tv/
7949T:	git git://linuxtv.org/media_tree.git
7950S:	Supported
7951F:	drivers/media/pci/netup_unidvb/*
7952
7953MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7954M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7955M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7956P:	LinuxTV.org Project
7957L:	linux-media@vger.kernel.org
7958W:	https://linuxtv.org
7959Q:	http://patchwork.kernel.org/project/linux-media/list/
7960T:	git git://linuxtv.org/media_tree.git
7961S:	Maintained
7962F:	Documentation/media/
7963F:	drivers/media/
7964F:	drivers/staging/media/
7965F:	include/linux/platform_data/media/
7966F:	include/media/
7967F:	include/uapi/linux/dvb/
7968F:	include/uapi/linux/videodev2.h
7969F:	include/uapi/linux/media.h
7970F:	include/uapi/linux/v4l2-*
7971F:	include/uapi/linux/meye.h
7972F:	include/uapi/linux/ivtv*
7973F:	include/uapi/linux/uvcvideo.h
7974
7975MEDIATEK ETHERNET DRIVER
7976M:	Felix Fietkau <nbd@openwrt.org>
7977M:	John Crispin <blogic@openwrt.org>
7978L:	netdev@vger.kernel.org
7979S:	Maintained
7980F:	drivers/net/ethernet/mediatek/
7981
7982MEDIATEK MEDIA DRIVER
7983M:	Tiffany Lin <tiffany.lin@mediatek.com>
7984M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7985S:	Supported
7986F:	drivers/media/platform/mtk-vcodec/
7987F:	drivers/media/platform/mtk-vpu/
7988F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7989F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
7990
7991MEDIATEK MDP DRIVER
7992M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7993M:	Houlong Wei <houlong.wei@mediatek.com>
7994M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7995S:	Supported
7996F:	drivers/media/platform/mtk-mdp/
7997F:	drivers/media/platform/mtk-vpu/
7998F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
7999
8000MEDIATEK MT7601U WIRELESS LAN DRIVER
8001M:	Jakub Kicinski <kubakici@wp.pl>
8002L:	linux-wireless@vger.kernel.org
8003S:	Maintained
8004F:	drivers/net/wireless/mediatek/mt7601u/
8005
8006MEGARAID SCSI/SAS DRIVERS
8007M:	Kashyap Desai <kashyap.desai@broadcom.com>
8008M:	Sumit Saxena <sumit.saxena@broadcom.com>
8009M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8010L:	megaraidlinux.pdl@broadcom.com
8011L:	linux-scsi@vger.kernel.org
8012W:	http://www.avagotech.com/support/
8013S:	Maintained
8014F:	Documentation/scsi/megaraid.txt
8015F:	drivers/scsi/megaraid.*
8016F:	drivers/scsi/megaraid/
8017
8018MELFAS MIP4 TOUCHSCREEN DRIVER
8019M:	Sangwon Jee <jeesw@melfas.com>
8020W:	http://www.melfas.com
8021S:	Supported
8022F:	drivers/input/touchscreen/melfas_mip4.c
8023F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8024
8025MELLANOX ETHERNET DRIVER (mlx4_en)
8026M:	Tariq Toukan <tariqt@mellanox.com>
8027L:	netdev@vger.kernel.org
8028S:	Supported
8029W:	http://www.mellanox.com
8030Q:	http://patchwork.ozlabs.org/project/netdev/list/
8031F:	drivers/net/ethernet/mellanox/mlx4/en_*
8032
8033MELLANOX ETHERNET DRIVER (mlx5e)
8034M:	Saeed Mahameed <saeedm@mellanox.com>
8035L:	netdev@vger.kernel.org
8036S:	Supported
8037W:	http://www.mellanox.com
8038Q:	http://patchwork.ozlabs.org/project/netdev/list/
8039F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8040
8041MELLANOX ETHERNET SWITCH DRIVERS
8042M:	Jiri Pirko <jiri@mellanox.com>
8043M:	Ido Schimmel <idosch@mellanox.com>
8044L:	netdev@vger.kernel.org
8045S:	Supported
8046W:	http://www.mellanox.com
8047Q:	http://patchwork.ozlabs.org/project/netdev/list/
8048F:	drivers/net/ethernet/mellanox/mlxsw/
8049
8050MELLANOX MLXCPLD I2C AND MUX DRIVER
8051M:	Vadim Pasternak <vadimp@mellanox.com>
8052M:	Michael Shych <michaelsh@mellanox.com>
8053L:	linux-i2c@vger.kernel.org
8054S:	Supported
8055F:	drivers/i2c/busses/i2c-mlxcpld.c
8056F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8057F:	Documentation/i2c/busses/i2c-mlxcpld
8058
8059MELLANOX MLXCPLD LED DRIVER
8060M:	Vadim Pasternak <vadimp@mellanox.com>
8061L:	linux-leds@vger.kernel.org
8062S:	Supported
8063F:	drivers/leds/leds-mlxcpld.c
8064F:	Documentation/leds/leds-mlxcpld.txt
8065
8066MELLANOX PLATFORM DRIVER
8067M:      Vadim Pasternak <vadimp@mellanox.com>
8068L:      platform-driver-x86@vger.kernel.org
8069S:      Supported
8070F:      drivers/platform/x86/mlx-platform.c
8071
8072MELLANOX MLX CPLD HOTPLUG DRIVER
8073M:	Vadim Pasternak <vadimp@mellanox.com>
8074L:	platform-driver-x86@vger.kernel.org
8075S:	Supported
8076F:	drivers/platform/x86/mlxcpld-hotplug.c
8077F:	include/linux/platform_data/mlxcpld-hotplug.h
8078
8079SOFT-ROCE DRIVER (rxe)
8080M:	Moni Shoua <monis@mellanox.com>
8081L:	linux-rdma@vger.kernel.org
8082S:	Supported
8083W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8084Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8085F:	drivers/infiniband/sw/rxe/
8086F:	include/uapi/rdma/rdma_user_rxe.h
8087
8088MEMBARRIER SUPPORT
8089M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8090M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8091L:	linux-kernel@vger.kernel.org
8092S:	Supported
8093F:	kernel/membarrier.c
8094F:	include/uapi/linux/membarrier.h
8095
8096MEMORY MANAGEMENT
8097L:	linux-mm@kvack.org
8098W:	http://www.linux-mm.org
8099S:	Maintained
8100F:	include/linux/mm.h
8101F:	include/linux/gfp.h
8102F:	include/linux/mmzone.h
8103F:	include/linux/memory_hotplug.h
8104F:	include/linux/vmalloc.h
8105F:	mm/
8106
8107MEMORY TECHNOLOGY DEVICES (MTD)
8108M:	David Woodhouse <dwmw2@infradead.org>
8109M:	Brian Norris <computersforpeace@gmail.com>
8110M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8111M:	Marek Vasut <marek.vasut@gmail.com>
8112M:	Richard Weinberger <richard@nod.at>
8113M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8114L:	linux-mtd@lists.infradead.org
8115W:	http://www.linux-mtd.infradead.org/
8116Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8117T:	git git://git.infradead.org/linux-mtd.git
8118T:	git git://git.infradead.org/l2-mtd.git
8119S:	Maintained
8120F:	Documentation/devicetree/bindings/mtd/
8121F:	drivers/mtd/
8122F:	include/linux/mtd/
8123F:	include/uapi/mtd/
8124
8125MEN A21 WATCHDOG DRIVER
8126M:	Johannes Thumshirn <morbidrsa@gmail.com>
8127L:	linux-watchdog@vger.kernel.org
8128S:	Maintained
8129F:	drivers/watchdog/mena21_wdt.c
8130
8131MEN CHAMELEON BUS (mcb)
8132M:	Johannes Thumshirn <morbidrsa@gmail.com>
8133S:	Maintained
8134F:	drivers/mcb/
8135F:	include/linux/mcb.h
8136F:	Documentation/men-chameleon-bus.txt
8137
8138MEN F21BMC (Board Management Controller)
8139M:	Andreas Werner <andreas.werner@men.de>
8140S:	Supported
8141F:	drivers/mfd/menf21bmc.c
8142F:	drivers/watchdog/menf21bmc_wdt.c
8143F:	drivers/leds/leds-menf21bmc.c
8144F:	drivers/hwmon/menf21bmc_hwmon.c
8145F:	Documentation/hwmon/menf21bmc
8146
8147METAG ARCHITECTURE
8148M:	James Hogan <james.hogan@imgtec.com>
8149L:	linux-metag@vger.kernel.org
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8151S:	Odd Fixes
8152F:	arch/metag/
8153F:	Documentation/metag/
8154F:	Documentation/devicetree/bindings/metag/
8155F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8156F:	drivers/clocksource/metag_generic.c
8157F:	drivers/irqchip/irq-metag.c
8158F:	drivers/irqchip/irq-metag-ext.c
8159F:	drivers/tty/metag_da.c
8160
8161MICROBLAZE ARCHITECTURE
8162M:	Michal Simek <monstr@monstr.eu>
8163W:	http://www.monstr.eu/fdt/
8164T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8165S:	Supported
8166F:	arch/microblaze/
8167
8168MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8169M:	Richard Genoud <richard.genoud@gmail.com>
8170S:	Maintained
8171F:	drivers/tty/serial/atmel_serial.c
8172F:	include/linux/atmel_serial.h
8173
8174MICROCHIP / ATMEL DMA DRIVER
8175M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8177L:	dmaengine@vger.kernel.org
8178S:	Supported
8179F:	drivers/dma/at_hdmac.c
8180F:	drivers/dma/at_hdmac_regs.h
8181F:	include/linux/platform_data/dma-atmel.h
8182
8183MICROCHIP / ATMEL ISC DRIVER
8184M:	Songjun Wu <songjun.wu@microchip.com>
8185L:	linux-media@vger.kernel.org
8186S:	Supported
8187F:	drivers/media/platform/atmel/atmel-isc.c
8188F:	drivers/media/platform/atmel/atmel-isc-regs.h
8189F:	devicetree/bindings/media/atmel-isc.txt
8190
8191MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8192M:	Chen Yu <yu.c.chen@intel.com>
8193L:	platform-driver-x86@vger.kernel.org
8194S:	Supported
8195F:	drivers/platform/x86/surfacepro3_button.c
8196
8197MICROTEK X6 SCANNER
8198M:	Oliver Neukum <oliver@neukum.org>
8199S:	Maintained
8200F:	drivers/usb/image/microtek.*
8201
8202MIPS
8203M:	Ralf Baechle <ralf@linux-mips.org>
8204L:	linux-mips@linux-mips.org
8205W:	http://www.linux-mips.org/
8206T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8207Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8208S:	Supported
8209F:	Documentation/devicetree/bindings/mips/
8210F:	Documentation/mips/
8211F:	arch/mips/
8212
8213MIPS/LOONGSON1 ARCHITECTURE
8214M:	Keguang Zhang <keguang.zhang@gmail.com>
8215L:	linux-mips@linux-mips.org
8216S:	Maintained
8217F:	arch/mips/loongson32/
8218F:	arch/mips/include/asm/mach-loongson32/
8219F:	drivers/*/*loongson1*
8220F:	drivers/*/*/*loongson1*
8221
8222MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8223M:	Hans Verkuil <hverkuil@xs4all.nl>
8224L:	linux-media@vger.kernel.org
8225T:	git git://linuxtv.org/media_tree.git
8226W:	https://linuxtv.org
8227S:	Odd Fixes
8228F:	drivers/media/radio/radio-miropcm20*
8229
8230MELLANOX MLX4 core VPI driver
8231M:	Yishai Hadas <yishaih@mellanox.com>
8232L:	netdev@vger.kernel.org
8233L:	linux-rdma@vger.kernel.org
8234W:	http://www.mellanox.com
8235Q:	http://patchwork.ozlabs.org/project/netdev/list/
8236S:	Supported
8237F:	drivers/net/ethernet/mellanox/mlx4/
8238F:	include/linux/mlx4/
8239F:	include/uapi/rdma/mlx4-abi.h
8240
8241MELLANOX MLX4 IB driver
8242M:	Yishai Hadas <yishaih@mellanox.com>
8243L:	linux-rdma@vger.kernel.org
8244W:	http://www.mellanox.com
8245Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8246S:	Supported
8247F:	drivers/infiniband/hw/mlx4/
8248F:	include/linux/mlx4/
8249
8250MELLANOX MLX5 core VPI driver
8251M:	Saeed Mahameed <saeedm@mellanox.com>
8252M:	Matan Barak <matanb@mellanox.com>
8253M:	Leon Romanovsky <leonro@mellanox.com>
8254L:	netdev@vger.kernel.org
8255L:	linux-rdma@vger.kernel.org
8256W:	http://www.mellanox.com
8257Q:	http://patchwork.ozlabs.org/project/netdev/list/
8258S:	Supported
8259F:	drivers/net/ethernet/mellanox/mlx5/core/
8260F:	include/linux/mlx5/
8261F:	include/uapi/rdma/mlx5-abi.h
8262
8263MELLANOX MLX5 IB driver
8264M:	Matan Barak <matanb@mellanox.com>
8265M:	Leon Romanovsky <leonro@mellanox.com>
8266L:	linux-rdma@vger.kernel.org
8267W:	http://www.mellanox.com
8268Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8269S:	Supported
8270F:	drivers/infiniband/hw/mlx5/
8271F:	include/linux/mlx5/
8272
8273MELEXIS MLX90614 DRIVER
8274M:	Crt Mori <cmo@melexis.com>
8275L:	linux-iio@vger.kernel.org
8276W:	http://www.melexis.com
8277S:	Supported
8278F:	drivers/iio/temperature/mlx90614.c
8279
8280MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8281M:	Don Brace <don.brace@microsemi.com>
8282L:	esc.storagedev@microsemi.com
8283L:	linux-scsi@vger.kernel.org
8284S:	Supported
8285F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8286F:	drivers/scsi/smartpqi/Kconfig
8287F:	drivers/scsi/smartpqi/Makefile
8288F:	include/linux/cciss*.h
8289F:	include/uapi/linux/cciss*.h
8290F:	Documentation/scsi/smartpqi.txt
8291
8292MN88472 MEDIA DRIVER
8293M:	Antti Palosaari <crope@iki.fi>
8294L:	linux-media@vger.kernel.org
8295W:	https://linuxtv.org
8296W:	http://palosaari.fi/linux/
8297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8298S:	Maintained
8299F:	drivers/media/dvb-frontends/mn88472*
8300
8301MN88473 MEDIA DRIVER
8302M:	Antti Palosaari <crope@iki.fi>
8303L:	linux-media@vger.kernel.org
8304W:	https://linuxtv.org
8305W:	http://palosaari.fi/linux/
8306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8307S:	Maintained
8308F:	drivers/media/dvb-frontends/mn88473*
8309
8310MODULE SUPPORT
8311M:	Jessica Yu <jeyu@redhat.com>
8312M:	Rusty Russell <rusty@rustcorp.com.au>
8313S:	Maintained
8314F:	include/linux/module.h
8315F:	kernel/module.c
8316
8317MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8318W:	http://popies.net/meye/
8319S:	Orphan
8320F:	Documentation/media/v4l-drivers/meye*
8321F:	drivers/media/pci/meye/
8322F:	include/uapi/linux/meye.h
8323
8324MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8325M:	Jiri Slaby <jirislaby@gmail.com>
8326S:	Maintained
8327F:	Documentation/serial/moxa-smartio
8328F:	drivers/tty/mxser.*
8329
8330MR800 AVERMEDIA USB FM RADIO DRIVER
8331M:	Alexey Klimov <klimov.linux@gmail.com>
8332L:	linux-media@vger.kernel.org
8333T:	git git://linuxtv.org/media_tree.git
8334S:	Maintained
8335F:	drivers/media/radio/radio-mr800.c
8336
8337MRF24J40 IEEE 802.15.4 RADIO DRIVER
8338M:	Alan Ott <alan@signal11.us>
8339L:	linux-wpan@vger.kernel.org
8340S:	Maintained
8341F:	drivers/net/ieee802154/mrf24j40.c
8342F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8343
8344MSI LAPTOP SUPPORT
8345M:	"Lee, Chun-Yi" <jlee@suse.com>
8346L:	platform-driver-x86@vger.kernel.org
8347S:	Maintained
8348F:	drivers/platform/x86/msi-laptop.c
8349
8350MSI WMI SUPPORT
8351L:	platform-driver-x86@vger.kernel.org
8352S:	Orphan
8353F:	drivers/platform/x86/msi-wmi.c
8354
8355MSI001 MEDIA DRIVER
8356M:	Antti Palosaari <crope@iki.fi>
8357L:	linux-media@vger.kernel.org
8358W:	https://linuxtv.org
8359W:	http://palosaari.fi/linux/
8360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8361T:	git git://linuxtv.org/anttip/media_tree.git
8362S:	Maintained
8363F:	drivers/media/tuners/msi001*
8364
8365MSI2500 MEDIA DRIVER
8366M:	Antti Palosaari <crope@iki.fi>
8367L:	linux-media@vger.kernel.org
8368W:	https://linuxtv.org
8369W:	http://palosaari.fi/linux/
8370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8371T:	git git://linuxtv.org/anttip/media_tree.git
8372S:	Maintained
8373F:	drivers/media/usb/msi2500/
8374
8375MSYSTEMS DISKONCHIP G3 MTD DRIVER
8376M:	Robert Jarzmik <robert.jarzmik@free.fr>
8377L:	linux-mtd@lists.infradead.org
8378S:	Maintained
8379F:	drivers/mtd/devices/docg3*
8380
8381MT9M032 APTINA SENSOR DRIVER
8382M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8383L:	linux-media@vger.kernel.org
8384T:	git git://linuxtv.org/media_tree.git
8385S:	Maintained
8386F:	drivers/media/i2c/mt9m032.c
8387F:	include/media/i2c/mt9m032.h
8388
8389MT9P031 APTINA CAMERA SENSOR
8390M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8391L:	linux-media@vger.kernel.org
8392T:	git git://linuxtv.org/media_tree.git
8393S:	Maintained
8394F:	drivers/media/i2c/mt9p031.c
8395F:	include/media/i2c/mt9p031.h
8396
8397MT9T001 APTINA CAMERA SENSOR
8398M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8399L:	linux-media@vger.kernel.org
8400T:	git git://linuxtv.org/media_tree.git
8401S:	Maintained
8402F:	drivers/media/i2c/mt9t001.c
8403F:	include/media/i2c/mt9t001.h
8404
8405MT9V032 APTINA CAMERA SENSOR
8406M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8407L:	linux-media@vger.kernel.org
8408T:	git git://linuxtv.org/media_tree.git
8409S:	Maintained
8410F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8411F:	drivers/media/i2c/mt9v032.c
8412F:	include/media/i2c/mt9v032.h
8413
8414MULTIFUNCTION DEVICES (MFD)
8415M:	Lee Jones <lee.jones@linaro.org>
8416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8417S:	Supported
8418F:	Documentation/devicetree/bindings/mfd/
8419F:	drivers/mfd/
8420F:	include/linux/mfd/
8421
8422MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8423M:	Ulf Hansson <ulf.hansson@linaro.org>
8424L:	linux-mmc@vger.kernel.org
8425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8426S:	Maintained
8427F:	Documentation/devicetree/bindings/mmc/
8428F:	drivers/mmc/
8429F:	include/linux/mmc/
8430F:	include/uapi/linux/mmc/
8431
8432MULTIMEDIA CARD (MMC) ETC. OVER SPI
8433S:	Orphan
8434F:	drivers/mmc/host/mmc_spi.c
8435F:	include/linux/spi/mmc_spi.h
8436
8437MULTISOUND SOUND DRIVER
8438M:	Andrew Veliath <andrewtv@usa.net>
8439S:	Maintained
8440F:	Documentation/sound/oss/MultiSound
8441F:	sound/oss/msnd*
8442
8443MULTITECH MULTIPORT CARD (ISICOM)
8444S:	Orphan
8445F:	drivers/tty/isicom.c
8446F:	include/linux/isicom.h
8447
8448MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8449M:	Bin Liu <b-liu@ti.com>
8450L:	linux-usb@vger.kernel.org
8451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8452S:	Maintained
8453F:	drivers/usb/musb/
8454
8455MXL5007T MEDIA DRIVER
8456M:	Michael Krufky <mkrufky@linuxtv.org>
8457L:	linux-media@vger.kernel.org
8458W:	https://linuxtv.org
8459W:	http://github.com/mkrufky
8460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8461T:	git git://linuxtv.org/mkrufky/tuners.git
8462S:	Maintained
8463F:	drivers/media/tuners/mxl5007t.*
8464
8465MXSFB DRM DRIVER
8466M:	Marek Vasut <marex@denx.de>
8467S:	Supported
8468F:	drivers/gpu/drm/mxsfb/
8469F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8470
8471MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8472M:	Hyong-Youb Kim <hykim@myri.com>
8473L:	netdev@vger.kernel.org
8474W:	https://www.myricom.com/support/downloads/myri10ge.html
8475S:	Supported
8476F:	drivers/net/ethernet/myricom/myri10ge/
8477
8478NAND FLASH SUBSYSTEM
8479M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8480R:	Richard Weinberger <richard@nod.at>
8481L:	linux-mtd@lists.infradead.org
8482W:	http://www.linux-mtd.infradead.org/
8483Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8484T:	git git://github.com/linux-nand/linux.git
8485S:	Maintained
8486F:	drivers/mtd/nand/
8487F:	include/linux/mtd/nand*.h
8488
8489NATSEMI ETHERNET DRIVER (DP8381x)
8490S:	Orphan
8491F:	drivers/net/ethernet/natsemi/natsemi.c
8492
8493NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8494M:	Daniel Mack <zonque@gmail.com>
8495S:	Maintained
8496L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8497W:	http://www.native-instruments.com
8498F:	sound/usb/caiaq/
8499
8500NCP FILESYSTEM
8501M:	Petr Vandrovec <petr@vandrovec.name>
8502S:	Odd Fixes
8503F:	fs/ncpfs/
8504
8505NCR 5380 SCSI DRIVERS
8506M:	Finn Thain <fthain@telegraphics.com.au>
8507M:	Michael Schmitz <schmitzmic@gmail.com>
8508L:	linux-scsi@vger.kernel.org
8509S:	Maintained
8510F:	Documentation/scsi/g_NCR5380.txt
8511F:	drivers/scsi/NCR5380.*
8512F:	drivers/scsi/arm/cumana_1.c
8513F:	drivers/scsi/arm/oak.c
8514F:	drivers/scsi/atari_scsi.*
8515F:	drivers/scsi/dmx3191d.c
8516F:	drivers/scsi/g_NCR5380.*
8517F:	drivers/scsi/mac_scsi.*
8518F:	drivers/scsi/sun3_scsi.*
8519F:	drivers/scsi/sun3_scsi_vme.c
8520
8521NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8522M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8523L:	linux-scsi@vger.kernel.org
8524S:	Maintained
8525F:	drivers/scsi/NCR_D700.*
8526
8527NCT6775 HARDWARE MONITOR DRIVER
8528M:	Guenter Roeck <linux@roeck-us.net>
8529L:	linux-hwmon@vger.kernel.org
8530S:	Maintained
8531F:	Documentation/hwmon/nct6775
8532F:	drivers/hwmon/nct6775.c
8533
8534NETEFFECT IWARP RNIC DRIVER (IW_NES)
8535M:	Faisal Latif <faisal.latif@intel.com>
8536L:	linux-rdma@vger.kernel.org
8537W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8538S:	Supported
8539F:	drivers/infiniband/hw/nes/
8540F:	include/uapi/rdma/nes-abi.h
8541
8542NETEM NETWORK EMULATOR
8543M:	Stephen Hemminger <stephen@networkplumber.org>
8544L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8545S:	Maintained
8546F:	net/sched/sch_netem.c
8547
8548NETERION 10GbE DRIVERS (s2io/vxge)
8549M:	Jon Mason <jdmason@kudzu.us>
8550L:	netdev@vger.kernel.org
8551S:	Supported
8552F:	Documentation/networking/s2io.txt
8553F:	Documentation/networking/vxge.txt
8554F:	drivers/net/ethernet/neterion/
8555
8556NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8557M:	Pablo Neira Ayuso <pablo@netfilter.org>
8558M:	Patrick McHardy <kaber@trash.net>
8559M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8560L:	netfilter-devel@vger.kernel.org
8561L:	coreteam@netfilter.org
8562W:	http://www.netfilter.org/
8563W:	http://www.iptables.org/
8564Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8567S:	Supported
8568F:	include/linux/netfilter*
8569F:	include/linux/netfilter/
8570F:	include/net/netfilter/
8571F:	include/uapi/linux/netfilter*
8572F:	include/uapi/linux/netfilter/
8573F:	net/*/netfilter.c
8574F:	net/*/netfilter/
8575F:	net/netfilter/
8576F:	net/bridge/br_netfilter*.c
8577
8578NETLABEL
8579M:	Paul Moore <paul@paul-moore.com>
8580W:	http://netlabel.sf.net
8581L:	netdev@vger.kernel.org
8582S:	Maintained
8583F:	Documentation/netlabel/
8584F:	include/net/netlabel.h
8585F:	net/netlabel/
8586
8587NETROM NETWORK LAYER
8588M:	Ralf Baechle <ralf@linux-mips.org>
8589L:	linux-hams@vger.kernel.org
8590W:	http://www.linux-ax25.org/
8591S:	Maintained
8592F:	include/net/netrom.h
8593F:	include/uapi/linux/netrom.h
8594F:	net/netrom/
8595
8596NETRONOME ETHERNET DRIVERS
8597M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8598L:	oss-drivers@netronome.com
8599S:	Maintained
8600F:	drivers/net/ethernet/netronome/
8601
8602NETWORK BLOCK DEVICE (NBD)
8603M:	Markus Pargmann <mpa@pengutronix.de>
8604S:	Maintained
8605L:	nbd-general@lists.sourceforge.net
8606T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8607F:	Documentation/blockdev/nbd.txt
8608F:	drivers/block/nbd.c
8609F:	include/uapi/linux/nbd.h
8610
8611NETWORK DROP MONITOR
8612M:	Neil Horman <nhorman@tuxdriver.com>
8613L:	netdev@vger.kernel.org
8614S:	Maintained
8615W:	https://fedorahosted.org/dropwatch/
8616F:	net/core/drop_monitor.c
8617
8618NETWORKING [DSA]
8619M:	Andrew Lunn <andrew@lunn.ch>
8620M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8621M:	Florian Fainelli <f.fainelli@gmail.com>
8622S:	Maintained
8623F:	net/dsa/
8624F:	include/net/dsa.h
8625F:	drivers/net/dsa/
8626
8627NETWORKING [GENERAL]
8628M:	"David S. Miller" <davem@davemloft.net>
8629L:	netdev@vger.kernel.org
8630W:	http://www.linuxfoundation.org/en/Net
8631Q:	http://patchwork.ozlabs.org/project/netdev/list/
8632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8634S:	Maintained
8635F:	net/
8636F:	include/net/
8637F:	include/linux/in.h
8638F:	include/linux/net.h
8639F:	include/linux/netdevice.h
8640F:	include/uapi/linux/in.h
8641F:	include/uapi/linux/net.h
8642F:	include/uapi/linux/netdevice.h
8643F:	include/uapi/linux/net_namespace.h
8644F:	tools/net/
8645F:	tools/testing/selftests/net/
8646F:	lib/random32.c
8647
8648NETWORKING [IPv4/IPv6]
8649M:	"David S. Miller" <davem@davemloft.net>
8650M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8651M:	James Morris <jmorris@namei.org>
8652M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8653M:	Patrick McHardy <kaber@trash.net>
8654L:	netdev@vger.kernel.org
8655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8656S:	Maintained
8657F:	net/ipv4/
8658F:	net/ipv6/
8659F:	include/net/ip*
8660F:	arch/x86/net/*
8661
8662NETWORKING [IPSEC]
8663M:	Steffen Klassert <steffen.klassert@secunet.com>
8664M:	Herbert Xu <herbert@gondor.apana.org.au>
8665M:	"David S. Miller" <davem@davemloft.net>
8666L:	netdev@vger.kernel.org
8667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8669S:	Maintained
8670F:	net/core/flow.c
8671F:	net/xfrm/
8672F:	net/key/
8673F:	net/ipv4/xfrm*
8674F:	net/ipv4/esp4.c
8675F:	net/ipv4/ah4.c
8676F:	net/ipv4/ipcomp.c
8677F:	net/ipv4/ip_vti.c
8678F:	net/ipv6/xfrm*
8679F:	net/ipv6/esp6.c
8680F:	net/ipv6/ah6.c
8681F:	net/ipv6/ipcomp6.c
8682F:	net/ipv6/ip6_vti.c
8683F:	include/uapi/linux/xfrm.h
8684F:	include/net/xfrm.h
8685
8686NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8687M:	Paul Moore <paul@paul-moore.com>
8688L:	netdev@vger.kernel.org
8689S:	Maintained
8690
8691NETWORKING [WIRELESS]
8692L:	linux-wireless@vger.kernel.org
8693Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8694
8695NETWORKING DRIVERS
8696L:	netdev@vger.kernel.org
8697W:	http://www.linuxfoundation.org/en/Net
8698Q:	http://patchwork.ozlabs.org/project/netdev/list/
8699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8701S:	Odd Fixes
8702F:	Documentation/devicetree/bindings/net/
8703F:	drivers/net/
8704F:	include/linux/if_*
8705F:	include/linux/netdevice.h
8706F:	include/linux/etherdevice.h
8707F:	include/linux/fcdevice.h
8708F:	include/linux/fddidevice.h
8709F:	include/linux/hippidevice.h
8710F:	include/linux/inetdevice.h
8711F:	include/uapi/linux/if_*
8712F:	include/uapi/linux/netdevice.h
8713
8714NETWORKING DRIVERS (WIRELESS)
8715M:	Kalle Valo <kvalo@codeaurora.org>
8716L:	linux-wireless@vger.kernel.org
8717Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8720S:	Maintained
8721F:	Documentation/devicetree/bindings/net/wireless/
8722F:	drivers/net/wireless/
8723
8724NETXEN (1/10) GbE SUPPORT
8725M:	Manish Chopra <manish.chopra@cavium.com>
8726M:	Rahul Verma <rahul.verma@cavium.com>
8727M:	Dept-GELinuxNICDev@cavium.com
8728L:	netdev@vger.kernel.org
8729S:	Supported
8730F:	drivers/net/ethernet/qlogic/netxen/
8731
8732NFC SUBSYSTEM
8733M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8734M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8735M:	Samuel Ortiz <sameo@linux.intel.com>
8736L:	linux-wireless@vger.kernel.org
8737L:	linux-nfc@lists.01.org (subscribers-only)
8738S:	Supported
8739F:	net/nfc/
8740F:	include/net/nfc/
8741F:	include/uapi/linux/nfc.h
8742F:	drivers/nfc/
8743F:	include/linux/platform_data/nfcmrvl.h
8744F:	include/linux/platform_data/nxp-nci.h
8745F:	include/linux/platform_data/pn544.h
8746F:	include/linux/platform_data/st21nfca.h
8747F:	include/linux/platform_data/st-nci.h
8748F:	Documentation/devicetree/bindings/net/nfc/
8749
8750NFS, SUNRPC, AND LOCKD CLIENTS
8751M:	Trond Myklebust <trond.myklebust@primarydata.com>
8752M:	Anna Schumaker <anna.schumaker@netapp.com>
8753L:	linux-nfs@vger.kernel.org
8754W:	http://client.linux-nfs.org
8755T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8756S:	Maintained
8757F:	fs/lockd/
8758F:	fs/nfs/
8759F:	fs/nfs_common/
8760F:	net/sunrpc/
8761F:	include/linux/lockd/
8762F:	include/linux/nfs*
8763F:	include/linux/sunrpc/
8764F:	include/uapi/linux/nfs*
8765F:	include/uapi/linux/sunrpc/
8766
8767NILFS2 FILESYSTEM
8768M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8769L:	linux-nilfs@vger.kernel.org
8770W:	http://nilfs.sourceforge.net/
8771W:	http://nilfs.osdn.jp/
8772T:	git git://github.com/konis/nilfs2.git
8773S:	Supported
8774F:	Documentation/filesystems/nilfs2.txt
8775F:	fs/nilfs2/
8776F:	include/trace/events/nilfs2.h
8777F:	include/uapi/linux/nilfs2_api.h
8778F:	include/uapi/linux/nilfs2_ondisk.h
8779
8780NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8781M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8782W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8783S:	Maintained
8784F:	Documentation/scsi/NinjaSCSI.txt
8785F:	drivers/scsi/pcmcia/nsp_*
8786
8787NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8788M:	GOTO Masanori <gotom@debian.or.jp>
8789M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8790W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8791S:	Maintained
8792F:	Documentation/scsi/NinjaSCSI.txt
8793F:	drivers/scsi/nsp32*
8794
8795NIOS2 ARCHITECTURE
8796M:	Ley Foon Tan <lftan@altera.com>
8797L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8799S:	Maintained
8800F:	arch/nios2/
8801
8802NOKIA N900 POWER SUPPLY DRIVERS
8803R:	Pali Rohár <pali.rohar@gmail.com>
8804F:	include/linux/power/bq2415x_charger.h
8805F:	include/linux/power/bq27xxx_battery.h
8806F:	include/linux/power/isp1704_charger.h
8807F:	drivers/power/supply/bq2415x_charger.c
8808F:	drivers/power/supply/bq27xxx_battery.c
8809F:	drivers/power/supply/bq27xxx_battery_i2c.c
8810F:	drivers/power/supply/isp1704_charger.c
8811F:	drivers/power/supply/rx51_battery.c
8812
8813NTB DRIVER CORE
8814M:	Jon Mason <jdmason@kudzu.us>
8815M:	Dave Jiang <dave.jiang@intel.com>
8816M:	Allen Hubbe <Allen.Hubbe@emc.com>
8817L:	linux-ntb@googlegroups.com
8818S:	Supported
8819W:	https://github.com/jonmason/ntb/wiki
8820T:	git git://github.com/jonmason/ntb.git
8821F:	drivers/ntb/
8822F:	drivers/net/ntb_netdev.c
8823F:	include/linux/ntb.h
8824F:	include/linux/ntb_transport.h
8825F:	tools/testing/selftests/ntb/
8826
8827NTB INTEL DRIVER
8828M:	Jon Mason <jdmason@kudzu.us>
8829M:	Dave Jiang <dave.jiang@intel.com>
8830L:	linux-ntb@googlegroups.com
8831S:	Supported
8832W:	https://github.com/jonmason/ntb/wiki
8833T:	git git://github.com/jonmason/ntb.git
8834F:	drivers/ntb/hw/intel/
8835
8836NTB AMD DRIVER
8837M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8838L:	linux-ntb@googlegroups.com
8839S:	Supported
8840F:	drivers/ntb/hw/amd/
8841
8842NTFS FILESYSTEM
8843M:	Anton Altaparmakov <anton@tuxera.com>
8844L:	linux-ntfs-dev@lists.sourceforge.net
8845W:	http://www.tuxera.com/
8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8847S:	Supported
8848F:	Documentation/filesystems/ntfs.txt
8849F:	fs/ntfs/
8850
8851NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8852M:	Antonino Daplas <adaplas@gmail.com>
8853L:	linux-fbdev@vger.kernel.org
8854S:	Maintained
8855F:	drivers/video/fbdev/riva/
8856F:	drivers/video/fbdev/nvidia/
8857
8858NVM EXPRESS DRIVER
8859M:	Keith Busch <keith.busch@intel.com>
8860M:	Jens Axboe <axboe@fb.com>
8861M:	Christoph Hellwig <hch@lst.de>
8862M:	Sagi Grimberg <sagi@grimberg.me>
8863L:	linux-nvme@lists.infradead.org
8864T:	git://git.infradead.org/nvme.git
8865W:	http://git.infradead.org/nvme.git
8866S:	Supported
8867F:	drivers/nvme/host/
8868F:	include/linux/nvme.h
8869F:	include/uapi/linux/nvme_ioctl.h
8870
8871NVM EXPRESS TARGET DRIVER
8872M:	Christoph Hellwig <hch@lst.de>
8873M:	Sagi Grimberg <sagi@grimberg.me>
8874L:	linux-nvme@lists.infradead.org
8875T:	git://git.infradead.org/nvme.git
8876W:	http://git.infradead.org/nvme.git
8877S:	Supported
8878F:	drivers/nvme/target/
8879
8880NVM EXPRESS FC TRANSPORT DRIVERS
8881M:	James Smart <james.smart@broadcom.com>
8882L:	linux-nvme@lists.infradead.org
8883S:	Supported
8884F:	include/linux/nvme-fc.h
8885F:	include/linux/nvme-fc-driver.h
8886F:	drivers/nvme/host/fc.c
8887F:	drivers/nvme/target/fc.c
8888F:	drivers/nvme/target/fcloop.c
8889
8890NVMEM FRAMEWORK
8891M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8892M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8893S:	Maintained
8894F:	drivers/nvmem/
8895F:	Documentation/devicetree/bindings/nvmem/
8896F:	include/linux/nvmem-consumer.h
8897F:	include/linux/nvmem-provider.h
8898
8899NXP-NCI NFC DRIVER
8900M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8901R:	Charles Gorand <charles.gorand@effinnov.com>
8902L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8903S:	Supported
8904F:	drivers/nfc/nxp-nci
8905
8906NXP TDA998X DRM DRIVER
8907M:	Russell King <rmk+kernel@armlinux.org.uk>
8908S:	Supported
8909F:	drivers/gpu/drm/i2c/tda998x_drv.c
8910F:	include/drm/i2c/tda998x.h
8911
8912NXP TFA9879 DRIVER
8913M:	Peter Rosin <peda@axentia.se>
8914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8915S:	Maintained
8916F:	sound/soc/codecs/tfa9879*
8917
8918OBJTOOL
8919M:	Josh Poimboeuf <jpoimboe@redhat.com>
8920S:	Supported
8921F:	tools/objtool/
8922
8923OMAP SUPPORT
8924M:	Tony Lindgren <tony@atomide.com>
8925L:	linux-omap@vger.kernel.org
8926W:	http://www.muru.com/linux/omap/
8927W:	http://linux.omap.com/
8928Q:	http://patchwork.kernel.org/project/linux-omap/list/
8929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8930S:	Maintained
8931F:	arch/arm/*omap*/
8932F:	arch/arm/configs/omap1_defconfig
8933F:	arch/arm/configs/omap2plus_defconfig
8934F:	drivers/i2c/busses/i2c-omap.c
8935F:	drivers/irqchip/irq-omap-intc.c
8936F:	drivers/mfd/*omap*.c
8937F:	drivers/mfd/menelaus.c
8938F:	drivers/mfd/palmas.c
8939F:	drivers/mfd/tps65217.c
8940F:	drivers/mfd/tps65218.c
8941F:	drivers/mfd/tps65910.c
8942F:	drivers/mfd/twl-core.[ch]
8943F:	drivers/mfd/twl4030*.c
8944F:	drivers/mfd/twl6030*.c
8945F:	drivers/mfd/twl6040*.c
8946F:	drivers/regulator/palmas-regulator*.c
8947F:	drivers/regulator/pbias-regulator.c
8948F:	drivers/regulator/tps65217-regulator.c
8949F:	drivers/regulator/tps65218-regulator.c
8950F:	drivers/regulator/tps65910-regulator.c
8951F:	drivers/regulator/twl-regulator.c
8952F:	drivers/regulator/twl6030-regulator.c
8953F:	include/linux/i2c-omap.h
8954
8955OMAP DEVICE TREE SUPPORT
8956M:	Benoît Cousson <bcousson@baylibre.com>
8957M:	Tony Lindgren <tony@atomide.com>
8958L:	linux-omap@vger.kernel.org
8959L:	devicetree@vger.kernel.org
8960S:	Maintained
8961F:	arch/arm/boot/dts/*omap*
8962F:	arch/arm/boot/dts/*am3*
8963F:	arch/arm/boot/dts/*am4*
8964F:	arch/arm/boot/dts/*am5*
8965F:	arch/arm/boot/dts/*dra7*
8966
8967OMAP CLOCK FRAMEWORK SUPPORT
8968M:	Paul Walmsley <paul@pwsan.com>
8969L:	linux-omap@vger.kernel.org
8970S:	Maintained
8971F:	arch/arm/*omap*/*clock*
8972
8973OMAP POWER MANAGEMENT SUPPORT
8974M:	Kevin Hilman <khilman@kernel.org>
8975L:	linux-omap@vger.kernel.org
8976S:	Maintained
8977F:	arch/arm/*omap*/*pm*
8978F:	drivers/cpufreq/omap-cpufreq.c
8979
8980OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8981M:	Rajendra Nayak <rnayak@codeaurora.org>
8982M:	Paul Walmsley <paul@pwsan.com>
8983L:	linux-omap@vger.kernel.org
8984S:	Maintained
8985F:	arch/arm/mach-omap2/prm*
8986
8987OMAP AUDIO SUPPORT
8988M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8989M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8991L:	linux-omap@vger.kernel.org
8992S:	Maintained
8993F:	sound/soc/omap/
8994
8995OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8996M:	Roger Quadros <rogerq@ti.com>
8997M:	Tony Lindgren <tony@atomide.com>
8998L:	linux-omap@vger.kernel.org
8999S:	Maintained
9000F:	drivers/memory/omap-gpmc.c
9001F:	arch/arm/mach-omap2/*gpmc*
9002
9003OMAP FRAMEBUFFER SUPPORT
9004M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9005L:	linux-fbdev@vger.kernel.org
9006L:	linux-omap@vger.kernel.org
9007S:	Maintained
9008F:	drivers/video/fbdev/omap/
9009
9010OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9011M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9012L:	linux-omap@vger.kernel.org
9013L:	linux-fbdev@vger.kernel.org
9014S:	Maintained
9015F:	drivers/video/fbdev/omap2/
9016F:	Documentation/arm/OMAP/DSS
9017
9018OMAP HARDWARE SPINLOCK SUPPORT
9019M:	Ohad Ben-Cohen <ohad@wizery.com>
9020L:	linux-omap@vger.kernel.org
9021S:	Maintained
9022F:	drivers/hwspinlock/omap_hwspinlock.c
9023
9024OMAP MMC SUPPORT
9025M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9026L:	linux-omap@vger.kernel.org
9027S:	Maintained
9028F:	drivers/mmc/host/omap.c
9029
9030OMAP HS MMC SUPPORT
9031L:	linux-mmc@vger.kernel.org
9032L:	linux-omap@vger.kernel.org
9033S:	Orphan
9034F:	drivers/mmc/host/omap_hsmmc.c
9035
9036OMAP RANDOM NUMBER GENERATOR SUPPORT
9037M:	Deepak Saxena <dsaxena@plexity.net>
9038S:	Maintained
9039F:	drivers/char/hw_random/omap-rng.c
9040
9041OMAP HWMOD SUPPORT
9042M:	Benoît Cousson <bcousson@baylibre.com>
9043M:	Paul Walmsley <paul@pwsan.com>
9044L:	linux-omap@vger.kernel.org
9045S:	Maintained
9046F:	arch/arm/mach-omap2/omap_hwmod.*
9047
9048OMAP HWMOD DATA
9049M:	Paul Walmsley <paul@pwsan.com>
9050L:	linux-omap@vger.kernel.org
9051S:	Maintained
9052F:	arch/arm/mach-omap2/omap_hwmod*data*
9053
9054OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9055M:	Benoît Cousson <bcousson@baylibre.com>
9056L:	linux-omap@vger.kernel.org
9057S:	Maintained
9058F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9059
9060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9061M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9062L:	linux-media@vger.kernel.org
9063S:	Maintained
9064F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9065F:	drivers/media/platform/omap3isp/
9066F:	drivers/staging/media/omap4iss/
9067
9068OMAP USB SUPPORT
9069L:	linux-usb@vger.kernel.org
9070L:	linux-omap@vger.kernel.org
9071S:	Orphan
9072F:	drivers/usb/*/*omap*
9073F:	arch/arm/*omap*/usb*
9074
9075OMAP GPIO DRIVER
9076M:	Grygorii Strashko <grygorii.strashko@ti.com>
9077M:	Santosh Shilimkar <ssantosh@kernel.org>
9078M:	Kevin Hilman <khilman@kernel.org>
9079L:	linux-omap@vger.kernel.org
9080S:	Maintained
9081F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9082F:	drivers/gpio/gpio-omap.c
9083
9084OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9085M:	Mark Jackson <mpfj@newflow.co.uk>
9086L:	linux-omap@vger.kernel.org
9087S:	Maintained
9088F:	arch/arm/boot/dts/am335x-nano.dts
9089
9090OMFS FILESYSTEM
9091M:	Bob Copeland <me@bobcopeland.com>
9092L:	linux-karma-devel@lists.sourceforge.net
9093S:	Maintained
9094F:	Documentation/filesystems/omfs.txt
9095F:	fs/omfs/
9096
9097OMNIKEY CARDMAN 4000 DRIVER
9098M:	Harald Welte <laforge@gnumonks.org>
9099S:	Maintained
9100F:	drivers/char/pcmcia/cm4000_cs.c
9101F:	include/linux/cm4000_cs.h
9102F:	include/uapi/linux/cm4000_cs.h
9103
9104OMNIKEY CARDMAN 4040 DRIVER
9105M:	Harald Welte <laforge@gnumonks.org>
9106S:	Maintained
9107F:	drivers/char/pcmcia/cm4040_cs.*
9108
9109OMNIVISION OV7670 SENSOR DRIVER
9110M:	Jonathan Corbet <corbet@lwn.net>
9111L:	linux-media@vger.kernel.org
9112T:	git git://linuxtv.org/media_tree.git
9113S:	Maintained
9114F:	drivers/media/i2c/ov7670.c
9115
9116ONENAND FLASH DRIVER
9117M:	Kyungmin Park <kyungmin.park@samsung.com>
9118L:	linux-mtd@lists.infradead.org
9119S:	Maintained
9120F:	drivers/mtd/onenand/
9121F:	include/linux/mtd/onenand*.h
9122
9123ONSTREAM SCSI TAPE DRIVER
9124M:	Willem Riede <osst@riede.org>
9125L:	osst-users@lists.sourceforge.net
9126L:	linux-scsi@vger.kernel.org
9127S:	Maintained
9128F:	Documentation/scsi/osst.txt
9129F:	drivers/scsi/osst.*
9130F:	drivers/scsi/osst_*.h
9131F:	drivers/scsi/st.h
9132
9133OPENCORES I2C BUS DRIVER
9134M:	Peter Korsgaard <jacmet@sunsite.dk>
9135L:	linux-i2c@vger.kernel.org
9136S:	Maintained
9137F:	Documentation/i2c/busses/i2c-ocores
9138F:	drivers/i2c/busses/i2c-ocores.c
9139
9140OPEN FIRMWARE AND FLATTENED DEVICE TREE
9141M:	Rob Herring <robh+dt@kernel.org>
9142M:	Frank Rowand <frowand.list@gmail.com>
9143L:	devicetree@vger.kernel.org
9144W:	http://www.devicetree.org/
9145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9146S:	Maintained
9147F:	drivers/of/
9148F:	include/linux/of*.h
9149F:	scripts/dtc/
9150
9151OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9152M:	Rob Herring <robh+dt@kernel.org>
9153M:	Mark Rutland <mark.rutland@arm.com>
9154L:	devicetree@vger.kernel.org
9155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9156Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9157S:	Maintained
9158F:	Documentation/devicetree/
9159F:	arch/*/boot/dts/
9160F:	include/dt-bindings/
9161
9162OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9163M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9164L:	devicetree@vger.kernel.org
9165S:	Maintained
9166F:	Documentation/devicetree/dynamic-resolution-notes.txt
9167F:	Documentation/devicetree/overlay-notes.txt
9168F:	drivers/of/overlay.c
9169F:	drivers/of/resolver.c
9170
9171OPENRISC ARCHITECTURE
9172M:	Jonas Bonn <jonas@southpole.se>
9173M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9174M:	Stafford Horne <shorne@gmail.com>
9175L:	openrisc@lists.librecores.org
9176W:	http://openrisc.io
9177S:	Maintained
9178F:	arch/openrisc/
9179
9180OPENVSWITCH
9181M:	Pravin Shelar <pshelar@nicira.com>
9182L:	netdev@vger.kernel.org
9183L:	dev@openvswitch.org
9184W:	http://openvswitch.org
9185S:	Maintained
9186F:	net/openvswitch/
9187F:	include/uapi/linux/openvswitch.h
9188
9189OPERATING PERFORMANCE POINTS (OPP)
9190M:	Viresh Kumar <vireshk@kernel.org>
9191M:	Nishanth Menon <nm@ti.com>
9192M:	Stephen Boyd <sboyd@codeaurora.org>
9193L:	linux-pm@vger.kernel.org
9194S:	Maintained
9195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9196F:	drivers/base/power/opp/
9197F:	include/linux/pm_opp.h
9198F:	Documentation/power/opp.txt
9199F:	Documentation/devicetree/bindings/opp/
9200
9201OPL4 DRIVER
9202M:	Clemens Ladisch <clemens@ladisch.de>
9203L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9204T:	git git://git.alsa-project.org/alsa-kernel.git
9205S:	Maintained
9206F:	sound/drivers/opl4/
9207
9208OPROFILE
9209M:	Robert Richter <rric@kernel.org>
9210L:	oprofile-list@lists.sf.net
9211S:	Maintained
9212F:	arch/*/include/asm/oprofile*.h
9213F:	arch/*/oprofile/
9214F:	drivers/oprofile/
9215F:	include/linux/oprofile.h
9216
9217ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9218M:	Mark Fasheh <mfasheh@versity.com>
9219M:	Joel Becker <jlbec@evilplan.org>
9220L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9221W:	http://ocfs2.wiki.kernel.org
9222S:	Supported
9223F:	Documentation/filesystems/ocfs2.txt
9224F:	Documentation/filesystems/dlmfs.txt
9225F:	fs/ocfs2/
9226
9227ORINOCO DRIVER
9228L:	linux-wireless@vger.kernel.org
9229W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9230W:	http://www.nongnu.org/orinoco/
9231S:	Orphan
9232F:	drivers/net/wireless/intersil/orinoco/
9233
9234OSD LIBRARY and FILESYSTEM
9235M:	Boaz Harrosh <ooo@electrozaur.com>
9236M:	Benny Halevy <bhalevy@primarydata.com>
9237L:	osd-dev@open-osd.org
9238W:	http://open-osd.org
9239T:	git git://git.open-osd.org/open-osd.git
9240S:	Maintained
9241F:	drivers/scsi/osd/
9242F:	include/scsi/osd_*
9243F:	fs/exofs/
9244
9245OVERLAY FILESYSTEM
9246M:	Miklos Szeredi <miklos@szeredi.hu>
9247L:	linux-unionfs@vger.kernel.org
9248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9249S:	Supported
9250F:	fs/overlayfs/
9251F:	Documentation/filesystems/overlayfs.txt
9252
9253ORANGEFS FILESYSTEM
9254M:	Mike Marshall <hubcap@omnibond.com>
9255L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9257S:	Supported
9258F:	fs/orangefs/
9259F:	Documentation/filesystems/orangefs.txt
9260
9261P54 WIRELESS DRIVER
9262M:	Christian Lamparter <chunkeey@googlemail.com>
9263L:	linux-wireless@vger.kernel.org
9264W:	http://wireless.kernel.org/en/users/Drivers/p54
9265S:	Maintained
9266F:	drivers/net/wireless/intersil/p54/
9267
9268PA SEMI ETHERNET DRIVER
9269L:	netdev@vger.kernel.org
9270S:	Orphan
9271F:	drivers/net/ethernet/pasemi/*
9272
9273PA SEMI SMBUS DRIVER
9274L:	linux-i2c@vger.kernel.org
9275S:	Orphan
9276F:	drivers/i2c/busses/i2c-pasemi.c
9277
9278PADATA PARALLEL EXECUTION MECHANISM
9279M:	Steffen Klassert <steffen.klassert@secunet.com>
9280L:	linux-crypto@vger.kernel.org
9281S:	Maintained
9282F:	kernel/padata.c
9283F:	include/linux/padata.h
9284F:	Documentation/padata.txt
9285
9286PANASONIC LAPTOP ACPI EXTRAS DRIVER
9287M:	Harald Welte <laforge@gnumonks.org>
9288L:	platform-driver-x86@vger.kernel.org
9289S:	Maintained
9290F:	drivers/platform/x86/panasonic-laptop.c
9291
9292PANASONIC MN10300/AM33/AM34 PORT
9293M:	David Howells <dhowells@redhat.com>
9294L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9295W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9296S:	Maintained
9297F:	Documentation/mn10300/
9298F:	arch/mn10300/
9299
9300PARALLEL LCD/KEYPAD PANEL DRIVER
9301M:      Willy Tarreau <willy@haproxy.com>
9302M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9303S:      Odd Fixes
9304F:      Documentation/misc-devices/lcd-panel-cgram.txt
9305F:      drivers/misc/panel.c
9306
9307PARALLEL PORT SUBSYSTEM
9308M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9309M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9310L:	linux-parport@lists.infradead.org (subscribers-only)
9311S:	Maintained
9312F:	drivers/parport/
9313F:	include/linux/parport*.h
9314F:	drivers/char/ppdev.c
9315F:	include/uapi/linux/ppdev.h
9316F:	Documentation/parport*.txt
9317
9318PARAVIRT_OPS INTERFACE
9319M:	Jeremy Fitzhardinge <jeremy@goop.org>
9320M:	Chris Wright <chrisw@sous-sol.org>
9321M:	Alok Kataria <akataria@vmware.com>
9322M:	Rusty Russell <rusty@rustcorp.com.au>
9323L:	virtualization@lists.linux-foundation.org
9324S:	Supported
9325F:	Documentation/virtual/paravirt_ops.txt
9326F:	arch/*/kernel/paravirt*
9327F:	arch/*/include/asm/paravirt.h
9328F:	include/linux/hypervisor.h
9329
9330PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9331M:	Tim Waugh <tim@cyberelk.net>
9332L:	linux-parport@lists.infradead.org (subscribers-only)
9333S:	Maintained
9334F:	Documentation/blockdev/paride.txt
9335F:	drivers/block/paride/
9336
9337PARISC ARCHITECTURE
9338M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9339M:	Helge Deller <deller@gmx.de>
9340L:	linux-parisc@vger.kernel.org
9341W:	http://www.parisc-linux.org/
9342Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9345S:	Maintained
9346F:	arch/parisc/
9347F:	Documentation/parisc/
9348F:	drivers/parisc/
9349F:	drivers/char/agp/parisc-agp.c
9350F:	drivers/input/serio/gscps2.c
9351F:	drivers/parport/parport_gsc.*
9352F:	drivers/tty/serial/8250/8250_gsc.c
9353F:	drivers/video/fbdev/sti*
9354F:	drivers/video/console/sti*
9355F:	drivers/video/logo/logo_parisc*
9356
9357PC87360 HARDWARE MONITORING DRIVER
9358M:	Jim Cromie <jim.cromie@gmail.com>
9359L:	linux-hwmon@vger.kernel.org
9360S:	Maintained
9361F:	Documentation/hwmon/pc87360
9362F:	drivers/hwmon/pc87360.c
9363
9364PC8736x GPIO DRIVER
9365M:	Jim Cromie <jim.cromie@gmail.com>
9366S:	Maintained
9367F:	drivers/char/pc8736x_gpio.c
9368
9369PC87427 HARDWARE MONITORING DRIVER
9370M:	Jean Delvare <jdelvare@suse.com>
9371L:	linux-hwmon@vger.kernel.org
9372S:	Maintained
9373F:	Documentation/hwmon/pc87427
9374F:	drivers/hwmon/pc87427.c
9375
9376PCA9532 LED DRIVER
9377M:	Riku Voipio <riku.voipio@iki.fi>
9378S:	Maintained
9379F:	drivers/leds/leds-pca9532.c
9380F:	include/linux/leds-pca9532.h
9381
9382PCA9541 I2C BUS MASTER SELECTOR DRIVER
9383M:	Guenter Roeck <linux@roeck-us.net>
9384L:	linux-i2c@vger.kernel.org
9385S:	Maintained
9386F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9387
9388PCDP - PRIMARY CONSOLE AND DEBUG PORT
9389M:	Khalid Aziz <khalid@gonehiking.org>
9390S:	Maintained
9391F:	drivers/firmware/pcdp.*
9392
9393PCI ERROR RECOVERY
9394M:	Linas Vepstas <linasvepstas@gmail.com>
9395L:	linux-pci@vger.kernel.org
9396S:	Supported
9397F:	Documentation/PCI/pci-error-recovery.txt
9398
9399PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9400M:	Russell Currey <ruscur@russell.cc>
9401L:	linuxppc-dev@lists.ozlabs.org
9402S:	Supported
9403F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9404F:	arch/powerpc/kernel/eeh*.c
9405F:	arch/powerpc/platforms/*/eeh*.c
9406F:	arch/powerpc/include/*/eeh*.h
9407
9408PCI SUBSYSTEM
9409M:	Bjorn Helgaas <bhelgaas@google.com>
9410L:	linux-pci@vger.kernel.org
9411Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9413S:	Supported
9414F:	Documentation/devicetree/bindings/pci/
9415F:	Documentation/PCI/
9416F:	drivers/pci/
9417F:	include/linux/pci*
9418F:	arch/x86/pci/
9419F:	arch/x86/kernel/quirks.c
9420
9421PCI DRIVER FOR ALTERA PCIE IP
9422M:	Ley Foon Tan <lftan@altera.com>
9423L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9424L:	linux-pci@vger.kernel.org
9425S:	Supported
9426F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9427F:	drivers/pci/host/pcie-altera.c
9428
9429PCI DRIVER FOR ARM VERSATILE PLATFORM
9430M:	Rob Herring <robh@kernel.org>
9431L:	linux-pci@vger.kernel.org
9432L:	linux-arm-kernel@lists.infradead.org
9433S:	Maintained
9434F:	Documentation/devicetree/bindings/pci/versatile.txt
9435F:	drivers/pci/host/pci-versatile.c
9436
9437PCI DRIVER FOR ARMADA 8K
9438M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9439L:	linux-pci@vger.kernel.org
9440L:	linux-arm-kernel@lists.infradead.org
9441S:	Maintained
9442F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9443F:	drivers/pci/host/pcie-armada8k.c
9444
9445PCI DRIVER FOR APPLIEDMICRO XGENE
9446M:	Tanmay Inamdar <tinamdar@apm.com>
9447L:	linux-pci@vger.kernel.org
9448L:	linux-arm-kernel@lists.infradead.org
9449S:	Maintained
9450F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9451F:	drivers/pci/host/pci-xgene.c
9452
9453PCI DRIVER FOR FREESCALE LAYERSCAPE
9454M:	Minghuan Lian <minghuan.Lian@freescale.com>
9455M:	Mingkai Hu <mingkai.hu@freescale.com>
9456M:	Roy Zang <tie-fei.zang@freescale.com>
9457L:	linuxppc-dev@lists.ozlabs.org
9458L:	linux-pci@vger.kernel.org
9459L:	linux-arm-kernel@lists.infradead.org
9460S:	Maintained
9461F:	drivers/pci/host/*layerscape*
9462
9463PCI DRIVER FOR IMX6
9464M:	Richard Zhu <hongxing.zhu@nxp.com>
9465M:	Lucas Stach <l.stach@pengutronix.de>
9466L:	linux-pci@vger.kernel.org
9467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9468S:	Maintained
9469F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9470F:	drivers/pci/host/*imx6*
9471
9472PCI DRIVER FOR TI KEYSTONE
9473M:	Murali Karicheri <m-karicheri2@ti.com>
9474L:	linux-pci@vger.kernel.org
9475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9476S:	Maintained
9477F:	drivers/pci/host/*keystone*
9478
9479PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9480M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9481M:	Jason Cooper <jason@lakedaemon.net>
9482L:	linux-pci@vger.kernel.org
9483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484S:	Maintained
9485F:	drivers/pci/host/*mvebu*
9486
9487PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9488M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9489L:	linux-pci@vger.kernel.org
9490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9491S:	Maintained
9492F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9493F:	drivers/pci/host/pci-aardvark.c
9494
9495PCI DRIVER FOR NVIDIA TEGRA
9496M:	Thierry Reding <thierry.reding@gmail.com>
9497L:	linux-tegra@vger.kernel.org
9498L:	linux-pci@vger.kernel.org
9499S:	Supported
9500F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9501F:	drivers/pci/host/pci-tegra.c
9502
9503PCI DRIVER FOR TI DRA7XX
9504M:	Kishon Vijay Abraham I <kishon@ti.com>
9505L:	linux-omap@vger.kernel.org
9506L:	linux-pci@vger.kernel.org
9507S:	Supported
9508F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9509F:	drivers/pci/host/pci-dra7xx.c
9510
9511PCI DRIVER FOR RENESAS R-CAR
9512M:	Simon Horman <horms@verge.net.au>
9513L:	linux-pci@vger.kernel.org
9514L:	linux-renesas-soc@vger.kernel.org
9515S:	Maintained
9516F:	drivers/pci/host/*rcar*
9517
9518PCI DRIVER FOR SAMSUNG EXYNOS
9519M:	Jingoo Han <jingoohan1@gmail.com>
9520L:	linux-pci@vger.kernel.org
9521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9522L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9523S:	Maintained
9524F:	drivers/pci/host/pci-exynos.c
9525
9526PCI DRIVER FOR SYNOPSIS DESIGNWARE
9527M:	Jingoo Han <jingoohan1@gmail.com>
9528M:	Joao Pinto <Joao.Pinto@synopsys.com>
9529L:	linux-pci@vger.kernel.org
9530S:	Maintained
9531F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9532F:	drivers/pci/host/*designware*
9533
9534PCI DRIVER FOR GENERIC OF HOSTS
9535M:	Will Deacon <will.deacon@arm.com>
9536L:	linux-pci@vger.kernel.org
9537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9538S:	Maintained
9539F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9540F:	drivers/pci/host/pci-host-common.c
9541F:	drivers/pci/host/pci-host-generic.c
9542
9543PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9544M:	Keith Busch <keith.busch@intel.com>
9545L:	linux-pci@vger.kernel.org
9546S:	Supported
9547F:	drivers/pci/host/vmd.c
9548
9549PCIE DRIVER FOR ST SPEAR13XX
9550M:	Pratyush Anand <pratyush.anand@gmail.com>
9551L:	linux-pci@vger.kernel.org
9552S:	Maintained
9553F:	drivers/pci/host/*spear*
9554
9555PCI MSI DRIVER FOR ALTERA MSI IP
9556M:	Ley Foon Tan <lftan@altera.com>
9557L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9558L:	linux-pci@vger.kernel.org
9559S:	Supported
9560F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9561F:	drivers/pci/host/pcie-altera-msi.c
9562
9563PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9564M:	Duc Dang <dhdang@apm.com>
9565L:	linux-pci@vger.kernel.org
9566L:	linux-arm-kernel@lists.infradead.org
9567S:	Maintained
9568F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9569F:	drivers/pci/host/pci-xgene-msi.c
9570
9571PCIE DRIVER FOR AXIS ARTPEC
9572M:	Niklas Cassel <niklas.cassel@axis.com>
9573M:	Jesper Nilsson <jesper.nilsson@axis.com>
9574L:	linux-arm-kernel@axis.com
9575L:	linux-pci@vger.kernel.org
9576S:	Maintained
9577F:	Documentation/devicetree/bindings/pci/axis,artpec*
9578F:	drivers/pci/host/*artpec*
9579
9580PCIE DRIVER FOR HISILICON
9581M:	Zhou Wang <wangzhou1@hisilicon.com>
9582M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9583L:	linux-pci@vger.kernel.org
9584S:	Maintained
9585F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9586F:	drivers/pci/host/pcie-hisi.c
9587
9588PCIE DRIVER FOR ROCKCHIP
9589M:	Shawn Lin <shawn.lin@rock-chips.com>
9590M:	Wenrui Li <wenrui.li@rock-chips.com>
9591L:	linux-pci@vger.kernel.org
9592L:	linux-rockchip@lists.infradead.org
9593S:	Maintained
9594F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9595F:	drivers/pci/host/pcie-rockchip.c
9596
9597PCIE DRIVER FOR QUALCOMM MSM
9598M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9599L:     linux-pci@vger.kernel.org
9600L:     linux-arm-msm@vger.kernel.org
9601S:     Maintained
9602F:     drivers/pci/host/*qcom*
9603
9604PCIE DRIVER FOR CAVIUM THUNDERX
9605M:	David Daney <david.daney@cavium.com>
9606L:	linux-pci@vger.kernel.org
9607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9608S:	Supported
9609F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9610F:	drivers/pci/host/pci-thunder-*
9611
9612PCMCIA SUBSYSTEM
9613P:	Linux PCMCIA Team
9614L:	linux-pcmcia@lists.infradead.org
9615W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9617S:	Maintained
9618F:	Documentation/pcmcia/
9619F:	tools/pcmcia/
9620F:	drivers/pcmcia/
9621F:	include/pcmcia/
9622
9623PCNET32 NETWORK DRIVER
9624M:	Don Fry <pcnet32@frontier.com>
9625L:	netdev@vger.kernel.org
9626S:	Maintained
9627F:	drivers/net/ethernet/amd/pcnet32.c
9628
9629PCRYPT PARALLEL CRYPTO ENGINE
9630M:	Steffen Klassert <steffen.klassert@secunet.com>
9631L:	linux-crypto@vger.kernel.org
9632S:	Maintained
9633F:	crypto/pcrypt.c
9634F:	include/crypto/pcrypt.h
9635
9636PER-CPU MEMORY ALLOCATOR
9637M:	Tejun Heo <tj@kernel.org>
9638M:	Christoph Lameter <cl@linux.com>
9639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9640S:	Maintained
9641F:	include/linux/percpu*.h
9642F:	mm/percpu*.c
9643F:	arch/*/include/asm/percpu.h
9644
9645PER-TASK DELAY ACCOUNTING
9646M:	Balbir Singh <bsingharora@gmail.com>
9647S:	Maintained
9648F:	include/linux/delayacct.h
9649F:	kernel/delayacct.c
9650
9651PERFORMANCE EVENTS SUBSYSTEM
9652M:	Peter Zijlstra <peterz@infradead.org>
9653M:	Ingo Molnar <mingo@redhat.com>
9654M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9655R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9656L:	linux-kernel@vger.kernel.org
9657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9658S:	Supported
9659F:	kernel/events/*
9660F:	include/linux/perf_event.h
9661F:	include/uapi/linux/perf_event.h
9662F:	arch/*/kernel/perf_event*.c
9663F:	arch/*/kernel/*/perf_event*.c
9664F:	arch/*/kernel/*/*/perf_event*.c
9665F:	arch/*/include/asm/perf_event.h
9666F:	arch/*/kernel/perf_callchain.c
9667F:	arch/*/events/*
9668F:	tools/perf/
9669
9670PERSONALITY HANDLING
9671M:	Christoph Hellwig <hch@infradead.org>
9672L:	linux-abi-devel@lists.sourceforge.net
9673S:	Maintained
9674F:	include/linux/personality.h
9675F:	include/uapi/linux/personality.h
9676
9677PHONET PROTOCOL
9678M:	Remi Denis-Courmont <courmisch@gmail.com>
9679S:	Supported
9680F:	Documentation/networking/phonet.txt
9681F:	include/linux/phonet.h
9682F:	include/net/phonet/
9683F:	include/uapi/linux/phonet.h
9684F:	net/phonet/
9685
9686PHRAM MTD DRIVER
9687M:	Joern Engel <joern@lazybastard.org>
9688L:	linux-mtd@lists.infradead.org
9689S:	Maintained
9690F:	drivers/mtd/devices/phram.c
9691
9692PICOLCD HID DRIVER
9693M:	Bruno Prémont <bonbons@linux-vserver.org>
9694L:	linux-input@vger.kernel.org
9695S:	Maintained
9696F:	drivers/hid/hid-picolcd*
9697
9698PICOXCELL SUPPORT
9699M:	Jamie Iles <jamie@jamieiles.com>
9700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9701T:	git git://github.com/jamieiles/linux-2.6-ji.git
9702S:	Supported
9703F:	arch/arm/boot/dts/picoxcell*
9704F:	arch/arm/mach-picoxcell/
9705F:	drivers/crypto/picoxcell*
9706
9707PIN CONTROL SUBSYSTEM
9708M:	Linus Walleij <linus.walleij@linaro.org>
9709L:	linux-gpio@vger.kernel.org
9710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9711S:	Maintained
9712F:	Documentation/devicetree/bindings/pinctrl/
9713F:	Documentation/pinctrl.txt
9714F:	drivers/pinctrl/
9715F:	include/linux/pinctrl/
9716
9717PIN CONTROLLER - ATMEL AT91
9718M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9720S:	Maintained
9721F:	drivers/pinctrl/pinctrl-at91.*
9722
9723PIN CONTROLLER - ATMEL AT91 PIO4
9724M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9726L:	linux-gpio@vger.kernel.org
9727S:	Supported
9728F:	drivers/pinctrl/pinctrl-at91-pio4.*
9729
9730PIN CONTROLLER - INTEL
9731M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9732M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9733S:	Maintained
9734F:	drivers/pinctrl/intel/
9735
9736PIN CONTROLLER - RENESAS
9737M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9738M:	Geert Uytterhoeven <geert+renesas@glider.be>
9739L:	linux-renesas-soc@vger.kernel.org
9740S:	Maintained
9741F:	drivers/pinctrl/sh-pfc/
9742
9743PIN CONTROLLER - SAMSUNG
9744M:	Tomasz Figa <tomasz.figa@gmail.com>
9745M:	Krzysztof Kozlowski <krzk@kernel.org>
9746M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9748L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9749S:	Maintained
9750F:	drivers/pinctrl/samsung/
9751F:	include/dt-bindings/pinctrl/samsung.h
9752F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9753
9754PIN CONTROLLER - SINGLE
9755M:	Tony Lindgren <tony@atomide.com>
9756M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9758L:	linux-omap@vger.kernel.org
9759S:	Maintained
9760F:	drivers/pinctrl/pinctrl-single.c
9761
9762PIN CONTROLLER - ST SPEAR
9763M:	Viresh Kumar <vireshk@kernel.org>
9764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9765W:	http://www.st.com/spear
9766S:	Maintained
9767F:	drivers/pinctrl/spear/
9768
9769PISTACHIO SOC SUPPORT
9770M:      James Hartley <james.hartley@imgtec.com>
9771M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9772L:      linux-mips@linux-mips.org
9773S:      Maintained
9774F:      arch/mips/pistachio/
9775F:      arch/mips/include/asm/mach-pistachio/
9776F:      arch/mips/boot/dts/pistachio/
9777F:      arch/mips/configs/pistachio*_defconfig
9778
9779PKTCDVD DRIVER
9780S:	Orphan
9781M:	linux-block@vger.kernel.org
9782F:	drivers/block/pktcdvd.c
9783F:	include/linux/pktcdvd.h
9784F:	include/uapi/linux/pktcdvd.h
9785
9786PKUNITY SOC DRIVERS
9787M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9788W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9789S:	Maintained
9790T:	git git://github.com/gxt/linux.git
9791F:	drivers/input/serio/i8042-unicore32io.h
9792F:	drivers/i2c/busses/i2c-puv3.c
9793F:	drivers/video/fbdev/fb-puv3.c
9794F:	drivers/rtc/rtc-puv3.c
9795
9796PMBUS HARDWARE MONITORING DRIVERS
9797M:	Guenter Roeck <linux@roeck-us.net>
9798L:	linux-hwmon@vger.kernel.org
9799W:	http://hwmon.wiki.kernel.org/
9800W:	http://www.roeck-us.net/linux/drivers/
9801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9802S:	Maintained
9803F:	Documentation/hwmon/pmbus
9804F:	drivers/hwmon/pmbus/
9805F:	include/linux/i2c/pmbus.h
9806
9807PMC SIERRA MaxRAID DRIVER
9808L:	linux-scsi@vger.kernel.org
9809W:	http://www.pmc-sierra.com/
9810S:	Orphan
9811F:	drivers/scsi/pmcraid.*
9812
9813PMC SIERRA PM8001 DRIVER
9814M:	Jack Wang <jinpu.wang@profitbricks.com>
9815M:	lindar_liu@usish.com
9816L:	pmchba@pmcs.com
9817L:	linux-scsi@vger.kernel.org
9818S:	Supported
9819F:	drivers/scsi/pm8001/
9820
9821POSIX CLOCKS and TIMERS
9822M:	Thomas Gleixner <tglx@linutronix.de>
9823L:	linux-kernel@vger.kernel.org
9824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9825S:	Maintained
9826F:	fs/timerfd.c
9827F:	include/linux/timer*
9828F:	kernel/time/*timer*
9829
9830POWER MANAGEMENT CORE
9831M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9832L:	linux-pm@vger.kernel.org
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9834B:	https://bugzilla.kernel.org
9835S:	Supported
9836F:	drivers/base/power/
9837F:	include/linux/pm.h
9838F:	include/linux/pm_*
9839F:	include/linux/powercap.h
9840F:	drivers/powercap/
9841
9842POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9843M:	Sebastian Reichel <sre@kernel.org>
9844L:	linux-pm@vger.kernel.org
9845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9846S:	Maintained
9847F:	Documentation/devicetree/bindings/power/supply/
9848F:	include/linux/power_supply.h
9849F:	drivers/power/supply/
9850
9851POWER STATE COORDINATION INTERFACE (PSCI)
9852M:	Mark Rutland <mark.rutland@arm.com>
9853M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9854L:	linux-arm-kernel@lists.infradead.org
9855S:	Maintained
9856F:	drivers/firmware/psci*.c
9857F:	include/linux/psci.h
9858F:	include/uapi/linux/psci.h
9859
9860POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9861M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9862L:	linuxppc-dev@lists.ozlabs.org
9863S:	Maintained
9864F:	drivers/char/powernv-op-panel.c
9865
9866PNP SUPPORT
9867M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9868S:	Maintained
9869F:	drivers/pnp/
9870
9871PPP PROTOCOL DRIVERS AND COMPRESSORS
9872M:	Paul Mackerras <paulus@samba.org>
9873L:	linux-ppp@vger.kernel.org
9874S:	Maintained
9875F:	drivers/net/ppp/ppp_*
9876
9877PPP OVER ATM (RFC 2364)
9878M:	Mitchell Blank Jr <mitch@sfgoth.com>
9879S:	Maintained
9880F:	net/atm/pppoatm.c
9881F:	include/uapi/linux/atmppp.h
9882
9883PPP OVER ETHERNET
9884M:	Michal Ostrowski <mostrows@earthlink.net>
9885S:	Maintained
9886F:	drivers/net/ppp/pppoe.c
9887F:	drivers/net/ppp/pppox.c
9888
9889PPP OVER L2TP
9890M:	James Chapman <jchapman@katalix.com>
9891S:	Maintained
9892F:	net/l2tp/l2tp_ppp.c
9893F:	include/linux/if_pppol2tp.h
9894F:	include/uapi/linux/if_pppol2tp.h
9895
9896PPS SUPPORT
9897M:	Rodolfo Giometti <giometti@enneenne.com>
9898W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9899L:	linuxpps@ml.enneenne.com (subscribers-only)
9900S:	Maintained
9901F:	Documentation/pps/
9902F:	drivers/pps/
9903F:	include/linux/pps*.h
9904
9905PPTP DRIVER
9906M:	Dmitry Kozlov <xeb@mail.ru>
9907L:	netdev@vger.kernel.org
9908S:	Maintained
9909F:	drivers/net/ppp/pptp.c
9910W:	http://sourceforge.net/projects/accel-pptp
9911
9912PREEMPTIBLE KERNEL
9913M:	Robert Love <rml@tech9.net>
9914L:	kpreempt-tech@lists.sourceforge.net
9915W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9916S:	Supported
9917F:	Documentation/preempt-locking.txt
9918F:	include/linux/preempt.h
9919
9920PRISM54 WIRELESS DRIVER
9921M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9922L:	linux-wireless@vger.kernel.org
9923W:	http://wireless.kernel.org/en/users/Drivers/p54
9924S:	Obsolete
9925F:	drivers/net/wireless/intersil/prism54/
9926
9927PS3 NETWORK SUPPORT
9928M:	Geoff Levand <geoff@infradead.org>
9929L:	netdev@vger.kernel.org
9930L:	linuxppc-dev@lists.ozlabs.org
9931S:	Maintained
9932F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9933
9934PS3 PLATFORM SUPPORT
9935M:	Geoff Levand <geoff@infradead.org>
9936L:	linuxppc-dev@lists.ozlabs.org
9937S:	Maintained
9938F:	arch/powerpc/boot/ps3*
9939F:	arch/powerpc/include/asm/lv1call.h
9940F:	arch/powerpc/include/asm/ps3*.h
9941F:	arch/powerpc/platforms/ps3/
9942F:	drivers/*/ps3*
9943F:	drivers/ps3/
9944F:	drivers/rtc/rtc-ps3.c
9945F:	drivers/usb/host/*ps3.c
9946F:	sound/ppc/snd_ps3*
9947
9948PS3VRAM DRIVER
9949M:	Jim Paris <jim@jtan.com>
9950M:	Geoff Levand <geoff@infradead.org>
9951L:	linuxppc-dev@lists.ozlabs.org
9952S:	Maintained
9953F:	drivers/block/ps3vram.c
9954
9955PSTORE FILESYSTEM
9956M:	Anton Vorontsov <anton@enomsg.org>
9957M:	Colin Cross <ccross@android.com>
9958M:	Kees Cook <keescook@chromium.org>
9959M:	Tony Luck <tony.luck@intel.com>
9960S:	Maintained
9961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9962F:	fs/pstore/
9963F:	include/linux/pstore*
9964F:	drivers/firmware/efi/efi-pstore.c
9965F:	drivers/acpi/apei/erst.c
9966
9967PTP HARDWARE CLOCK SUPPORT
9968M:	Richard Cochran <richardcochran@gmail.com>
9969L:	netdev@vger.kernel.org
9970S:	Maintained
9971W:	http://linuxptp.sourceforge.net/
9972F:	Documentation/ABI/testing/sysfs-ptp
9973F:	Documentation/ptp/*
9974F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9975F:	drivers/net/phy/dp83640*
9976F:	drivers/ptp/*
9977F:	include/linux/ptp_cl*
9978
9979PTRACE SUPPORT
9980M:	Roland McGrath <roland@hack.frob.com>
9981M:	Oleg Nesterov <oleg@redhat.com>
9982S:	Maintained
9983F:	include/asm-generic/syscall.h
9984F:	include/linux/ptrace.h
9985F:	include/linux/regset.h
9986F:	include/linux/tracehook.h
9987F:	include/uapi/linux/ptrace.h
9988F:	kernel/ptrace.c
9989
9990PULSE8-CEC DRIVER
9991M:	Hans Verkuil <hverkuil@xs4all.nl>
9992L:	linux-media@vger.kernel.org
9993T:	git git://linuxtv.org/media_tree.git
9994S:	Maintained
9995F:	drivers/media/usb/pulse8-cec/*
9996
9997PVRUSB2 VIDEO4LINUX DRIVER
9998M:	Mike Isely <isely@pobox.com>
9999L:	pvrusb2@isely.net	(subscribers-only)
10000L:	linux-media@vger.kernel.org
10001W:	http://www.isely.net/pvrusb2/
10002T:	git git://linuxtv.org/media_tree.git
10003S:	Maintained
10004F:	Documentation/media/v4l-drivers/pvrusb2*
10005F:	drivers/media/usb/pvrusb2/
10006
10007PWC WEBCAM DRIVER
10008M:	Hans Verkuil <hverkuil@xs4all.nl>
10009L:	linux-media@vger.kernel.org
10010T:	git git://linuxtv.org/media_tree.git
10011S:	Odd Fixes
10012F:	drivers/media/usb/pwc/*
10013
10014PWM FAN DRIVER
10015M:	Kamil Debski <kamil@wypas.org>
10016M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10017L:	linux-hwmon@vger.kernel.org
10018S:	Supported
10019F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10020F:	Documentation/hwmon/pwm-fan
10021F:	drivers/hwmon/pwm-fan.c
10022
10023PWM SUBSYSTEM
10024M:	Thierry Reding <thierry.reding@gmail.com>
10025L:	linux-pwm@vger.kernel.org
10026S:	Maintained
10027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10028F:	Documentation/pwm.txt
10029F:	Documentation/devicetree/bindings/pwm/
10030F:	include/linux/pwm.h
10031F:	drivers/pwm/
10032F:	drivers/video/backlight/pwm_bl.c
10033F:	include/linux/pwm_backlight.h
10034
10035PXA2xx/PXA3xx SUPPORT
10036M:	Daniel Mack <daniel@zonque.org>
10037M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10038M:	Robert Jarzmik <robert.jarzmik@free.fr>
10039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10040T:	git git://github.com/hzhuang1/linux.git
10041T:	git git://github.com/rjarzmik/linux.git
10042S:	Maintained
10043F:	arch/arm/boot/dts/pxa*
10044F:	arch/arm/mach-pxa/
10045F:	drivers/dma/pxa*
10046F:	drivers/pcmcia/pxa2xx*
10047F:	drivers/pinctrl/pxa/
10048F:	drivers/spi/spi-pxa2xx*
10049F:	drivers/usb/gadget/udc/pxa2*
10050F:	include/sound/pxa2xx-lib.h
10051F:	sound/arm/pxa*
10052F:	sound/soc/pxa/
10053
10054PXA GPIO DRIVER
10055M:	Robert Jarzmik <robert.jarzmik@free.fr>
10056L:	linux-gpio@vger.kernel.org
10057S:	Maintained
10058F:	drivers/gpio/gpio-pxa.c
10059
10060PXA3xx NAND FLASH DRIVER
10061M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10062L:	linux-mtd@lists.infradead.org
10063S:	Maintained
10064F:	drivers/mtd/nand/pxa3xx_nand.c
10065
10066MMP SUPPORT
10067M:	Eric Miao <eric.y.miao@gmail.com>
10068M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10070T:	git git://github.com/hzhuang1/linux.git
10071T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10072S:	Maintained
10073F:	arch/arm/boot/dts/mmp*
10074F:	arch/arm/mach-mmp/
10075
10076PXA MMCI DRIVER
10077S:	Orphan
10078
10079PXA RTC DRIVER
10080M:	Robert Jarzmik <robert.jarzmik@free.fr>
10081L:	rtc-linux@googlegroups.com
10082S:	Maintained
10083
10084QAT DRIVER
10085M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10086M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10087L:	qat-linux@intel.com
10088S:	Supported
10089F:	drivers/crypto/qat/
10090
10091QIB DRIVER
10092M:	Mike Marciniszyn <infinipath@intel.com>
10093L:	linux-rdma@vger.kernel.org
10094S:	Supported
10095F:	drivers/infiniband/hw/qib/
10096
10097QLOGIC QLA1280 SCSI DRIVER
10098M:	Michael Reed <mdr@sgi.com>
10099L:	linux-scsi@vger.kernel.org
10100S:	Maintained
10101F:	drivers/scsi/qla1280.[ch]
10102
10103QLOGIC QLA2XXX FC-SCSI DRIVER
10104M:	qla2xxx-upstream@qlogic.com
10105L:	linux-scsi@vger.kernel.org
10106S:	Supported
10107F:	Documentation/scsi/LICENSE.qla2xxx
10108F:	drivers/scsi/qla2xxx/
10109
10110QLOGIC QLA4XXX iSCSI DRIVER
10111M:	QLogic-Storage-Upstream@qlogic.com
10112L:	linux-scsi@vger.kernel.org
10113S:	Supported
10114F:	Documentation/scsi/LICENSE.qla4xxx
10115F:	drivers/scsi/qla4xxx/
10116
10117QLOGIC QLA3XXX NETWORK DRIVER
10118M:	Dept-GELinuxNICDev@cavium.com
10119L:	netdev@vger.kernel.org
10120S:	Supported
10121F:	Documentation/networking/LICENSE.qla3xxx
10122F:	drivers/net/ethernet/qlogic/qla3xxx.*
10123
10124QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10125M:	Harish Patil <harish.patil@cavium.com>
10126M:	Manish Chopra <manish.chopra@cavium.com>
10127M:	Dept-GELinuxNICDev@cavium.com
10128L:	netdev@vger.kernel.org
10129S:	Supported
10130F:	drivers/net/ethernet/qlogic/qlcnic/
10131
10132QLOGIC QLGE 10Gb ETHERNET DRIVER
10133M:	Harish Patil <harish.patil@cavium.com>
10134M:	Manish Chopra <manish.chopra@cavium.com>
10135M:	Dept-GELinuxNICDev@cavium.com
10136L:	netdev@vger.kernel.org
10137S:	Supported
10138F:	drivers/net/ethernet/qlogic/qlge/
10139
10140QLOGIC QL4xxx ETHERNET DRIVER
10141M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10142M:	Ariel Elior <Ariel.Elior@cavium.com>
10143M:	everest-linux-l2@cavium.com
10144L:	netdev@vger.kernel.org
10145S:	Supported
10146F:	drivers/net/ethernet/qlogic/qed/
10147F:	include/linux/qed/
10148F:	drivers/net/ethernet/qlogic/qede/
10149
10150QLOGIC QL41xxx ISCSI DRIVER
10151M:	QLogic-Storage-Upstream@cavium.com
10152L:	linux-scsi@vger.kernel.org
10153S:	Supported
10154F:	drivers/scsi/qedi/
10155
10156QNX4 FILESYSTEM
10157M:	Anders Larsen <al@alarsen.net>
10158W:	http://www.alarsen.net/linux/qnx4fs/
10159S:	Maintained
10160F:	fs/qnx4/
10161F:	include/uapi/linux/qnx4_fs.h
10162F:	include/uapi/linux/qnxtypes.h
10163
10164QORIQ DPAA2 FSL-MC BUS DRIVER
10165M:	Stuart Yoder <stuart.yoder@nxp.com>
10166L:	linux-kernel@vger.kernel.org
10167S:	Maintained
10168F:	drivers/staging/fsl-mc/
10169
10170QT1010 MEDIA DRIVER
10171M:	Antti Palosaari <crope@iki.fi>
10172L:	linux-media@vger.kernel.org
10173W:	https://linuxtv.org
10174W:	http://palosaari.fi/linux/
10175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10176T:	git git://linuxtv.org/anttip/media_tree.git
10177S:	Maintained
10178F:	drivers/media/tuners/qt1010*
10179
10180QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10181M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10182L:	linux-wireless@vger.kernel.org
10183L:	ath9k-devel@lists.ath9k.org
10184W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10185S:	Supported
10186F:	drivers/net/wireless/ath/ath9k/
10187
10188QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10189M:	Kalle Valo <kvalo@qca.qualcomm.com>
10190L:	ath10k@lists.infradead.org
10191W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10193S:	Supported
10194F:	drivers/net/wireless/ath/ath10k/
10195
10196QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10197M:	Timur Tabi <timur@codeaurora.org>
10198L:	netdev@vger.kernel.org
10199S:	Supported
10200F:	drivers/net/ethernet/qualcomm/emac/
10201
10202QUALCOMM HEXAGON ARCHITECTURE
10203M:	Richard Kuo <rkuo@codeaurora.org>
10204L:	linux-hexagon@vger.kernel.org
10205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10206S:	Supported
10207F:	arch/hexagon/
10208
10209QUALCOMM WCN36XX WIRELESS DRIVER
10210M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10211L:	wcn36xx@lists.infradead.org
10212W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10213T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10214S:	Supported
10215F:	drivers/net/wireless/ath/wcn36xx/
10216
10217QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10218M:	Gabriel Somlo <somlo@cmu.edu>
10219M:	"Michael S. Tsirkin" <mst@redhat.com>
10220L:	qemu-devel@nongnu.org
10221S:	Maintained
10222F:	drivers/firmware/qemu_fw_cfg.c
10223
10224RADOS BLOCK DEVICE (RBD)
10225M:	Ilya Dryomov <idryomov@gmail.com>
10226M:	Sage Weil <sage@redhat.com>
10227M:	Alex Elder <elder@kernel.org>
10228L:	ceph-devel@vger.kernel.org
10229W:	http://ceph.com/
10230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10231T:	git git://github.com/ceph/ceph-client.git
10232S:	Supported
10233F:	Documentation/ABI/testing/sysfs-bus-rbd
10234F:	drivers/block/rbd.c
10235F:	drivers/block/rbd_types.h
10236
10237RADEON FRAMEBUFFER DISPLAY DRIVER
10238M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10239L:	linux-fbdev@vger.kernel.org
10240S:	Maintained
10241F:	drivers/video/fbdev/aty/radeon*
10242F:	include/uapi/linux/radeonfb.h
10243
10244RADIOSHARK RADIO DRIVER
10245M:	Hans Verkuil <hverkuil@xs4all.nl>
10246L:	linux-media@vger.kernel.org
10247T:	git git://linuxtv.org/media_tree.git
10248S:	Maintained
10249F:	drivers/media/radio/radio-shark.c
10250
10251RADIOSHARK2 RADIO DRIVER
10252M:	Hans Verkuil <hverkuil@xs4all.nl>
10253L:	linux-media@vger.kernel.org
10254T:	git git://linuxtv.org/media_tree.git
10255S:	Maintained
10256F:	drivers/media/radio/radio-shark2.c
10257F:	drivers/media/radio/radio-tea5777.c
10258
10259RAGE128 FRAMEBUFFER DISPLAY DRIVER
10260M:	Paul Mackerras <paulus@samba.org>
10261L:	linux-fbdev@vger.kernel.org
10262S:	Maintained
10263F:	drivers/video/fbdev/aty/aty128fb.c
10264
10265RALINK MIPS ARCHITECTURE
10266M:	John Crispin <john@phrozen.org>
10267L:	linux-mips@linux-mips.org
10268S:	Maintained
10269F:	arch/mips/ralink
10270
10271RALINK RT2X00 WIRELESS LAN DRIVER
10272P:	rt2x00 project
10273M:	Stanislaw Gruszka <sgruszka@redhat.com>
10274M:	Helmut Schaa <helmut.schaa@googlemail.com>
10275L:	linux-wireless@vger.kernel.org
10276S:	Maintained
10277F:	drivers/net/wireless/ralink/rt2x00/
10278
10279RAMDISK RAM BLOCK DEVICE DRIVER
10280M:	Jens Axboe <axboe@kernel.dk>
10281S:	Maintained
10282F:	Documentation/blockdev/ramdisk.txt
10283F:	drivers/block/brd.c
10284
10285RANDOM NUMBER DRIVER
10286M:	"Theodore Ts'o" <tytso@mit.edu>
10287S:	Maintained
10288F:	drivers/char/random.c
10289
10290RAPIDIO SUBSYSTEM
10291M:	Matt Porter <mporter@kernel.crashing.org>
10292M:	Alexandre Bounine <alexandre.bounine@idt.com>
10293S:	Maintained
10294F:	drivers/rapidio/
10295
10296RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10297L:	linux-wireless@vger.kernel.org
10298S:	Orphan
10299F:	drivers/net/wireless/ray*
10300
10301RCUTORTURE MODULE
10302M:	Josh Triplett <josh@joshtriplett.org>
10303M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10304L:	linux-kernel@vger.kernel.org
10305S:	Supported
10306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10307F:	Documentation/RCU/torture.txt
10308F:	kernel/rcu/rcutorture.c
10309
10310RCUTORTURE TEST FRAMEWORK
10311M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10312M:	Josh Triplett <josh@joshtriplett.org>
10313R:	Steven Rostedt <rostedt@goodmis.org>
10314R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10315R:	Lai Jiangshan <jiangshanlai@gmail.com>
10316L:	linux-kernel@vger.kernel.org
10317S:	Supported
10318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10319F:	tools/testing/selftests/rcutorture
10320
10321RDC R-321X SoC
10322M:	Florian Fainelli <florian@openwrt.org>
10323S:	Maintained
10324
10325RDC R6040 FAST ETHERNET DRIVER
10326M:	Florian Fainelli <f.fainelli@gmail.com>
10327L:	netdev@vger.kernel.org
10328S:	Maintained
10329F:	drivers/net/ethernet/rdc/r6040.c
10330
10331RDS - RELIABLE DATAGRAM SOCKETS
10332M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10333L:	netdev@vger.kernel.org
10334L:	linux-rdma@vger.kernel.org
10335L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10336W:	https://oss.oracle.com/projects/rds/
10337S:	Supported
10338F:	net/rds/
10339F:	Documentation/networking/rds.txt
10340
10341RDMAVT - RDMA verbs software
10342M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10343L:	linux-rdma@vger.kernel.org
10344S:	Supported
10345F:	drivers/infiniband/sw/rdmavt
10346
10347RDT - RESOURCE ALLOCATION
10348M:	Fenghua Yu <fenghua.yu@intel.com>
10349L:	linux-kernel@vger.kernel.org
10350S:	Supported
10351F:	arch/x86/kernel/cpu/intel_rdt*
10352F:	arch/x86/include/asm/intel_rdt*
10353F:	Documentation/x86/intel_rdt*
10354
10355READ-COPY UPDATE (RCU)
10356M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10357M:	Josh Triplett <josh@joshtriplett.org>
10358R:	Steven Rostedt <rostedt@goodmis.org>
10359R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10360R:	Lai Jiangshan <jiangshanlai@gmail.com>
10361L:	linux-kernel@vger.kernel.org
10362W:	http://www.rdrop.com/users/paulmck/RCU/
10363S:	Supported
10364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10365F:	Documentation/RCU/
10366X:	Documentation/RCU/torture.txt
10367F:	include/linux/rcu*
10368X:	include/linux/srcu.h
10369F:	kernel/rcu/
10370X:	kernel/torture.c
10371
10372REAL TIME CLOCK (RTC) SUBSYSTEM
10373M:	Alessandro Zummo <a.zummo@towertech.it>
10374M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10375L:	rtc-linux@googlegroups.com
10376Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10378S:	Maintained
10379F:	Documentation/devicetree/bindings/rtc/
10380F:	Documentation/rtc.txt
10381F:	drivers/rtc/
10382F:	include/linux/rtc.h
10383F:	include/uapi/linux/rtc.h
10384F:	include/linux/rtc/
10385F:	include/linux/platform_data/rtc-*
10386F:	tools/testing/selftests/timers/rtctest.c
10387
10388REALTEK AUDIO CODECS
10389M:	Bard Liao <bardliao@realtek.com>
10390M:	Oder Chiou <oder_chiou@realtek.com>
10391S:	Maintained
10392F:	sound/soc/codecs/rt*
10393F:	include/sound/rt*.h
10394
10395REISERFS FILE SYSTEM
10396L:	reiserfs-devel@vger.kernel.org
10397S:	Supported
10398F:	fs/reiserfs/
10399
10400REGISTER MAP ABSTRACTION
10401M:	Mark Brown <broonie@kernel.org>
10402L:	linux-kernel@vger.kernel.org
10403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10404S:	Supported
10405F:	Documentation/devicetree/bindings/regmap/
10406F:	drivers/base/regmap/
10407F:	include/linux/regmap.h
10408
10409REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10410M:	Ohad Ben-Cohen <ohad@wizery.com>
10411M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10412L:	linux-remoteproc@vger.kernel.org
10413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10414S:	Maintained
10415F:	Documentation/devicetree/bindings/remoteproc/
10416F:	Documentation/remoteproc.txt
10417F:	drivers/remoteproc/
10418F:	include/linux/remoteproc.h
10419
10420REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10421M:	Ohad Ben-Cohen <ohad@wizery.com>
10422M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10423L:	linux-remoteproc@vger.kernel.org
10424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10425S:	Maintained
10426F:	drivers/rpmsg/
10427F:	Documentation/rpmsg.txt
10428F:	include/linux/rpmsg.h
10429
10430RENESAS CLOCK DRIVERS
10431M:	Geert Uytterhoeven <geert+renesas@glider.be>
10432L:	linux-renesas-soc@vger.kernel.org
10433S:	Supported
10434F:	drivers/clk/renesas/
10435
10436RENESAS ETHERNET DRIVERS
10437R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10438L:	netdev@vger.kernel.org
10439L:	linux-renesas-soc@vger.kernel.org
10440F:	drivers/net/ethernet/renesas/
10441F:	include/linux/sh_eth.h
10442
10443RENESAS USB2 PHY DRIVER
10444M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10445L:	linux-renesas-soc@vger.kernel.org
10446S:	Maintained
10447F:	drivers/phy/phy-rcar-gen3-usb2.c
10448
10449RESET CONTROLLER FRAMEWORK
10450M:	Philipp Zabel <p.zabel@pengutronix.de>
10451T:	git git://git.pengutronix.de/git/pza/linux
10452S:	Maintained
10453F:	drivers/reset/
10454F:	Documentation/devicetree/bindings/reset/
10455F:	include/dt-bindings/reset/
10456F:	include/linux/reset.h
10457F:	include/linux/reset-controller.h
10458
10459RFKILL
10460M:	Johannes Berg <johannes@sipsolutions.net>
10461L:	linux-wireless@vger.kernel.org
10462W:	http://wireless.kernel.org/
10463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10465S:	Maintained
10466F:	Documentation/rfkill.txt
10467F:	net/rfkill/
10468
10469RHASHTABLE
10470M:	Thomas Graf <tgraf@suug.ch>
10471M:	Herbert Xu <herbert@gondor.apana.org.au>
10472L:	netdev@vger.kernel.org
10473S:	Maintained
10474F:	lib/rhashtable.c
10475F:	include/linux/rhashtable.h
10476
10477RICOH SMARTMEDIA/XD DRIVER
10478M:	Maxim Levitsky <maximlevitsky@gmail.com>
10479S:	Maintained
10480F:	drivers/mtd/nand/r852.c
10481F:	drivers/mtd/nand/r852.h
10482
10483RICOH R5C592 MEMORYSTICK DRIVER
10484M:	Maxim Levitsky <maximlevitsky@gmail.com>
10485S:	Maintained
10486F:	drivers/memstick/host/r592.*
10487
10488ROCCAT DRIVERS
10489M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10490W:	http://sourceforge.net/projects/roccat/
10491S:	Maintained
10492F:	drivers/hid/hid-roccat*
10493F:	include/linux/hid-roccat*
10494F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10495
10496ROCKER DRIVER
10497M:	Jiri Pirko <jiri@resnulli.us>
10498L:	netdev@vger.kernel.org
10499S:	Supported
10500F:	drivers/net/ethernet/rocker/
10501
10502ROCKETPORT DRIVER
10503P:	Comtrol Corp.
10504W:	http://www.comtrol.com
10505S:	Maintained
10506F:	Documentation/serial/rocket.txt
10507F:	drivers/tty/rocket*
10508
10509ROCKETPORT EXPRESS/INFINITY DRIVER
10510M:	Kevin Cernekee <cernekee@gmail.com>
10511L:	linux-serial@vger.kernel.org
10512S:	Odd Fixes
10513F:	drivers/tty/serial/rp2.*
10514
10515ROSE NETWORK LAYER
10516M:	Ralf Baechle <ralf@linux-mips.org>
10517L:	linux-hams@vger.kernel.org
10518W:	http://www.linux-ax25.org/
10519S:	Maintained
10520F:	include/net/rose.h
10521F:	include/uapi/linux/rose.h
10522F:	net/rose/
10523
10524RTL2830 MEDIA DRIVER
10525M:	Antti Palosaari <crope@iki.fi>
10526L:	linux-media@vger.kernel.org
10527W:	https://linuxtv.org
10528W:	http://palosaari.fi/linux/
10529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10530T:	git git://linuxtv.org/anttip/media_tree.git
10531S:	Maintained
10532F:	drivers/media/dvb-frontends/rtl2830*
10533
10534RTL2832 MEDIA DRIVER
10535M:	Antti Palosaari <crope@iki.fi>
10536L:	linux-media@vger.kernel.org
10537W:	https://linuxtv.org
10538W:	http://palosaari.fi/linux/
10539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10540T:	git git://linuxtv.org/anttip/media_tree.git
10541S:	Maintained
10542F:	drivers/media/dvb-frontends/rtl2832*
10543
10544RTL2832_SDR MEDIA DRIVER
10545M:	Antti Palosaari <crope@iki.fi>
10546L:	linux-media@vger.kernel.org
10547W:	https://linuxtv.org
10548W:	http://palosaari.fi/linux/
10549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10550T:	git git://linuxtv.org/anttip/media_tree.git
10551S:	Maintained
10552F:	drivers/media/dvb-frontends/rtl2832_sdr*
10553
10554RTL8180 WIRELESS DRIVER
10555L:	linux-wireless@vger.kernel.org
10556W:	http://wireless.kernel.org/
10557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10558S:	Orphan
10559F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10560
10561RTL8187 WIRELESS DRIVER
10562M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10563M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10564M:	Larry Finger <Larry.Finger@lwfinger.net>
10565L:	linux-wireless@vger.kernel.org
10566W:	http://wireless.kernel.org/
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10568S:	Maintained
10569F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10570
10571RTL8192CE WIRELESS DRIVER
10572M:	Larry Finger <Larry.Finger@lwfinger.net>
10573M:	Chaoming Li <chaoming_li@realsil.com.cn>
10574L:	linux-wireless@vger.kernel.org
10575W:	http://wireless.kernel.org/
10576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10577S:	Maintained
10578F:	drivers/net/wireless/realtek/rtlwifi/
10579F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10580
10581RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10582M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10583L:	linux-wireless@vger.kernel.org
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10585S:	Maintained
10586F:	drivers/net/wireless/realtek/rtl8xxxu/
10587
10588S3 SAVAGE FRAMEBUFFER DRIVER
10589M:	Antonino Daplas <adaplas@gmail.com>
10590L:	linux-fbdev@vger.kernel.org
10591S:	Maintained
10592F:	drivers/video/fbdev/savage/
10593
10594S390
10595M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10596M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10597L:	linux-s390@vger.kernel.org
10598W:	http://www.ibm.com/developerworks/linux/linux390/
10599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10600S:	Supported
10601F:	arch/s390/
10602F:	drivers/s390/
10603F:	Documentation/s390/
10604F:	Documentation/DocBook/s390*
10605
10606S390 COMMON I/O LAYER
10607M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10608M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10609L:	linux-s390@vger.kernel.org
10610W:	http://www.ibm.com/developerworks/linux/linux390/
10611S:	Supported
10612F:	drivers/s390/cio/
10613
10614S390 DASD DRIVER
10615M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10616M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10617L:	linux-s390@vger.kernel.org
10618W:	http://www.ibm.com/developerworks/linux/linux390/
10619S:	Supported
10620F:	drivers/s390/block/dasd*
10621F:	block/partitions/ibm.c
10622
10623S390 NETWORK DRIVERS
10624M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10625L:	linux-s390@vger.kernel.org
10626W:	http://www.ibm.com/developerworks/linux/linux390/
10627S:	Supported
10628F:	drivers/s390/net/
10629
10630S390 PCI SUBSYSTEM
10631M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10632M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10633L:	linux-s390@vger.kernel.org
10634W:	http://www.ibm.com/developerworks/linux/linux390/
10635S:	Supported
10636F:	arch/s390/pci/
10637F:	drivers/pci/hotplug/s390_pci_hpc.c
10638
10639S390 ZCRYPT DRIVER
10640M:	Harald Freudenberger <freude@de.ibm.com>
10641L:	linux-s390@vger.kernel.org
10642W:	http://www.ibm.com/developerworks/linux/linux390/
10643S:	Supported
10644F:	drivers/s390/crypto/
10645
10646S390 ZFCP DRIVER
10647M:	Steffen Maier <maier@linux.vnet.ibm.com>
10648L:	linux-s390@vger.kernel.org
10649W:	http://www.ibm.com/developerworks/linux/linux390/
10650S:	Supported
10651F:	drivers/s390/scsi/zfcp_*
10652
10653S390 IUCV NETWORK LAYER
10654M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10655L:	linux-s390@vger.kernel.org
10656W:	http://www.ibm.com/developerworks/linux/linux390/
10657S:	Supported
10658F:	drivers/s390/net/*iucv*
10659F:	include/net/iucv/
10660F:	net/iucv/
10661
10662S390 IOMMU (PCI)
10663M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10664L:	linux-s390@vger.kernel.org
10665W:	http://www.ibm.com/developerworks/linux/linux390/
10666S:	Supported
10667F:	drivers/iommu/s390-iommu.c
10668
10669S3C24XX SD/MMC Driver
10670M:	Ben Dooks <ben-linux@fluff.org>
10671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10672S:	Supported
10673F:	drivers/mmc/host/s3cmci.*
10674
10675SAA6588 RDS RECEIVER DRIVER
10676M:	Hans Verkuil <hverkuil@xs4all.nl>
10677L:	linux-media@vger.kernel.org
10678T:	git git://linuxtv.org/media_tree.git
10679W:	https://linuxtv.org
10680S:	Odd Fixes
10681F:	drivers/media/i2c/saa6588*
10682
10683SAA7134 VIDEO4LINUX DRIVER
10684M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10685M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10686L:	linux-media@vger.kernel.org
10687W:	https://linuxtv.org
10688T:	git git://linuxtv.org/media_tree.git
10689S:	Odd fixes
10690F:	Documentation/media/v4l-drivers/saa7134*
10691F:	drivers/media/pci/saa7134/
10692
10693SAA7146 VIDEO4LINUX-2 DRIVER
10694M:	Hans Verkuil <hverkuil@xs4all.nl>
10695L:	linux-media@vger.kernel.org
10696T:	git git://linuxtv.org/media_tree.git
10697S:	Maintained
10698F:	drivers/media/common/saa7146/
10699F:	drivers/media/pci/saa7146/
10700F:	include/media/saa7146*
10701
10702SAMSUNG LAPTOP DRIVER
10703M:	Corentin Chary <corentin.chary@gmail.com>
10704L:	platform-driver-x86@vger.kernel.org
10705S:	Maintained
10706F:	drivers/platform/x86/samsung-laptop.c
10707
10708SAMSUNG AUDIO (ASoC) DRIVERS
10709M:	Krzysztof Kozlowski <krzk@kernel.org>
10710M:	Sangbeom Kim <sbkim73@samsung.com>
10711M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10712L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10713S:	Supported
10714F:	sound/soc/samsung/
10715
10716SAMSUNG FRAMEBUFFER DRIVER
10717M:	Jingoo Han <jingoohan1@gmail.com>
10718L:	linux-fbdev@vger.kernel.org
10719S:	Maintained
10720F:	drivers/video/fbdev/s3c-fb.c
10721
10722SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10723M:	Sangbeom Kim <sbkim73@samsung.com>
10724M:	Krzysztof Kozlowski <krzk@kernel.org>
10725M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10726L:	linux-kernel@vger.kernel.org
10727L:	linux-samsung-soc@vger.kernel.org
10728S:	Supported
10729F:	drivers/mfd/sec*.c
10730F:	drivers/regulator/s2m*.c
10731F:	drivers/regulator/s5m*.c
10732F:	drivers/clk/clk-s2mps11.c
10733F:	drivers/rtc/rtc-s5m.c
10734F:	include/linux/mfd/samsung/
10735F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10736F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10737F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10738F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10739
10740SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10741M:	Kyungmin Park <kyungmin.park@samsung.com>
10742M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10743L:	linux-media@vger.kernel.org
10744Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10745S:	Supported
10746F:	drivers/media/platform/exynos4-is/
10747
10748SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10749M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10750L:	linux-media@vger.kernel.org
10751L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10752S:	Maintained
10753F:	drivers/media/platform/s3c-camif/
10754F:	include/media/drv-intf/s3c_camif.h
10755
10756SAMSUNG S5C73M3 CAMERA DRIVER
10757M:	Kyungmin Park <kyungmin.park@samsung.com>
10758M:	Andrzej Hajda <a.hajda@samsung.com>
10759L:	linux-media@vger.kernel.org
10760S:	Supported
10761F:	drivers/media/i2c/s5c73m3/*
10762
10763SAMSUNG S5K5BAF CAMERA DRIVER
10764M:	Kyungmin Park <kyungmin.park@samsung.com>
10765M:	Andrzej Hajda <a.hajda@samsung.com>
10766L:	linux-media@vger.kernel.org
10767S:	Supported
10768F:	drivers/media/i2c/s5k5baf.c
10769
10770SAMSUNG S3FWRN5 NFC DRIVER
10771M:	Robert Baldyga <r.baldyga@samsung.com>
10772M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10773L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10774S:	Supported
10775F:	drivers/nfc/s3fwrn5
10776
10777SAMSUNG SOC CLOCK DRIVERS
10778M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10779M:	Tomasz Figa <tomasz.figa@gmail.com>
10780M:	Chanwoo Choi <cw00.choi@samsung.com>
10781S:	Supported
10782L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10783F:	drivers/clk/samsung/
10784F:	include/dt-bindings/clock/exynos*.h
10785F:	Documentation/devicetree/bindings/clock/exynos*.txt
10786
10787SAMSUNG SPI DRIVERS
10788M:	Kukjin Kim <kgene@kernel.org>
10789M:	Krzysztof Kozlowski <krzk@kernel.org>
10790M:	Andi Shyti <andi.shyti@samsung.com>
10791L:	linux-spi@vger.kernel.org
10792L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10793S:	Maintained
10794F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10795F:	drivers/spi/spi-s3c*
10796F:	include/linux/platform_data/spi-s3c64xx.h
10797
10798SAMSUNG SXGBE DRIVERS
10799M:	Byungho An <bh74.an@samsung.com>
10800M:	Girish K S <ks.giri@samsung.com>
10801M:	Vipul Pandya <vipul.pandya@samsung.com>
10802S:	Supported
10803L:	netdev@vger.kernel.org
10804F:	drivers/net/ethernet/samsung/sxgbe/
10805
10806SAMSUNG THERMAL DRIVER
10807M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10808L:	linux-pm@vger.kernel.org
10809L:	linux-samsung-soc@vger.kernel.org
10810S:	Supported
10811T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10812F:	drivers/thermal/samsung/
10813
10814SAMSUNG USB2 PHY DRIVER
10815M:	Kamil Debski <kamil@wypas.org>
10816M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10817L:	linux-kernel@vger.kernel.org
10818S:	Supported
10819F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10820F:	Documentation/phy/samsung-usb2.txt
10821F:	drivers/phy/phy-exynos4210-usb2.c
10822F:	drivers/phy/phy-exynos4x12-usb2.c
10823F:	drivers/phy/phy-exynos5250-usb2.c
10824F:	drivers/phy/phy-s5pv210-usb2.c
10825F:	drivers/phy/phy-samsung-usb2.c
10826F:	drivers/phy/phy-samsung-usb2.h
10827
10828SERIAL DRIVERS
10829M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10830L:	linux-serial@vger.kernel.org
10831S:	Maintained
10832F:	Documentation/devicetree/bindings/serial/
10833F:	drivers/tty/serial/
10834
10835SERIAL IR RECEIVER
10836M:	Sean Young <sean@mess.org>
10837L:	linux-media@vger.kernel.org
10838S:	Maintained
10839F:	drivers/media/rc/serial_ir.c
10840
10841STI CEC DRIVER
10842M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10843L:	kernel@stlinux.com
10844S:	Maintained
10845F:	drivers/staging/media/st-cec/
10846F:	Documentation/devicetree/bindings/media/stih-cec.txt
10847
10848SYNOPSYS DESIGNWARE DMAC DRIVER
10849M:	Viresh Kumar <vireshk@kernel.org>
10850M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10851S:	Maintained
10852F:	include/linux/dma/dw.h
10853F:	include/linux/platform_data/dma-dw.h
10854F:	drivers/dma/dw/
10855
10856SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10857M: Lars Persson <lars.persson@axis.com>
10858L: netdev@vger.kernel.org
10859S: Supported
10860F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10861F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10862
10863SYNOPSYS DESIGNWARE I2C DRIVER
10864M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10865R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10866R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10867L:	linux-i2c@vger.kernel.org
10868S:	Maintained
10869F:	drivers/i2c/busses/i2c-designware-*
10870F:	include/linux/platform_data/i2c-designware.h
10871
10872SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10873M:	Jaehoon Chung <jh80.chung@samsung.com>
10874L:	linux-mmc@vger.kernel.org
10875S:	Maintained
10876F:	include/linux/mmc/dw_mmc.h
10877F:	drivers/mmc/host/dw_mmc*
10878
10879SYSTEM TRACE MODULE CLASS
10880M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10881S:	Maintained
10882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10883F:	Documentation/trace/stm.txt
10884F:	drivers/hwtracing/stm/
10885F:	include/linux/stm.h
10886F:	include/uapi/linux/stm.h
10887
10888THUNDERBOLT DRIVER
10889M:	Andreas Noever <andreas.noever@gmail.com>
10890S:	Maintained
10891F:	drivers/thunderbolt/
10892
10893TI BQ27XXX POWER SUPPLY DRIVER
10894R:	Andrew F. Davis <afd@ti.com>
10895F:	include/linux/power/bq27xxx_battery.h
10896F:	drivers/power/supply/bq27xxx_battery.c
10897F:	drivers/power/supply/bq27xxx_battery_i2c.c
10898
10899TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10900M:	John Stultz <john.stultz@linaro.org>
10901M:	Thomas Gleixner <tglx@linutronix.de>
10902L:	linux-kernel@vger.kernel.org
10903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10904S:	Supported
10905F:	include/linux/clocksource.h
10906F:	include/linux/time.h
10907F:	include/linux/timex.h
10908F:	include/uapi/linux/time.h
10909F:	include/uapi/linux/timex.h
10910F:	kernel/time/clocksource.c
10911F:	kernel/time/time*.c
10912F:	kernel/time/alarmtimer.c
10913F:	kernel/time/ntp.c
10914F:	tools/testing/selftests/timers/
10915
10916SC1200 WDT DRIVER
10917M:	Zwane Mwaikambo <zwanem@gmail.com>
10918S:	Maintained
10919F:	drivers/watchdog/sc1200wdt.c
10920
10921SCHEDULER
10922M:	Ingo Molnar <mingo@redhat.com>
10923M:	Peter Zijlstra <peterz@infradead.org>
10924L:	linux-kernel@vger.kernel.org
10925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10926S:	Maintained
10927F:	kernel/sched/
10928F:	include/linux/sched.h
10929F:	include/uapi/linux/sched.h
10930F:	include/linux/wait.h
10931
10932SCORE ARCHITECTURE
10933M:	Chen Liqin <liqin.linux@gmail.com>
10934M:	Lennox Wu <lennox.wu@gmail.com>
10935W:	http://www.sunplus.com
10936S:	Supported
10937F:	arch/score/
10938
10939SCR24X CHIP CARD INTERFACE DRIVER
10940M:	Lubomir Rintel <lkundrak@v3.sk>
10941S:	Supported
10942F:	drivers/char/pcmcia/scr24x_cs.c
10943
10944SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10945M:	Sudeep Holla <sudeep.holla@arm.com>
10946L:	linux-arm-kernel@lists.infradead.org
10947S:	Maintained
10948F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10949F:	drivers/clk/clk-scpi.c
10950F:	drivers/cpufreq/scpi-cpufreq.c
10951F:	drivers/firmware/arm_scpi.c
10952F:	include/linux/scpi_protocol.h
10953
10954SCSI CDROM DRIVER
10955M:	Jens Axboe <axboe@kernel.dk>
10956L:	linux-scsi@vger.kernel.org
10957W:	http://www.kernel.dk
10958S:	Maintained
10959F:	drivers/scsi/sr*
10960
10961SCSI RDMA PROTOCOL (SRP) INITIATOR
10962M:	Bart Van Assche <bart.vanassche@sandisk.com>
10963L:	linux-rdma@vger.kernel.org
10964S:	Supported
10965W:	http://www.openfabrics.org
10966Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10968F:	drivers/infiniband/ulp/srp/
10969F:	include/scsi/srp.h
10970
10971SCSI SG DRIVER
10972M:	Doug Gilbert <dgilbert@interlog.com>
10973L:	linux-scsi@vger.kernel.org
10974W:	http://sg.danny.cz/sg
10975S:	Maintained
10976F:	Documentation/scsi/scsi-generic.txt
10977F:	drivers/scsi/sg.c
10978F:	include/scsi/sg.h
10979
10980SCSI SUBSYSTEM
10981M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10983M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10985L:	linux-scsi@vger.kernel.org
10986S:	Maintained
10987F:	Documentation/devicetree/bindings/scsi/
10988F:	drivers/scsi/
10989F:	include/scsi/
10990
10991SCSI TAPE DRIVER
10992M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10993L:	linux-scsi@vger.kernel.org
10994S:	Maintained
10995F:	Documentation/scsi/st.txt
10996F:	drivers/scsi/st.*
10997F:	drivers/scsi/st_*.h
10998
10999SCTP PROTOCOL
11000M:	Vlad Yasevich <vyasevich@gmail.com>
11001M:	Neil Horman <nhorman@tuxdriver.com>
11002L:	linux-sctp@vger.kernel.org
11003W:	http://lksctp.sourceforge.net
11004S:	Maintained
11005F:	Documentation/networking/sctp.txt
11006F:	include/linux/sctp.h
11007F:	include/uapi/linux/sctp.h
11008F:	include/net/sctp/
11009F:	net/sctp/
11010
11011SCx200 CPU SUPPORT
11012M:	Jim Cromie <jim.cromie@gmail.com>
11013S:	Odd Fixes
11014F:	Documentation/i2c/busses/scx200_acb
11015F:	arch/x86/platform/scx200/
11016F:	drivers/watchdog/scx200_wdt.c
11017F:	drivers/i2c/busses/scx200*
11018F:	drivers/mtd/maps/scx200_docflash.c
11019F:	include/linux/scx200.h
11020
11021SCx200 GPIO DRIVER
11022M:	Jim Cromie <jim.cromie@gmail.com>
11023S:	Maintained
11024F:	drivers/char/scx200_gpio.c
11025F:	include/linux/scx200_gpio.h
11026
11027SCx200 HRT CLOCKSOURCE DRIVER
11028M:	Jim Cromie <jim.cromie@gmail.com>
11029S:	Maintained
11030F:	drivers/clocksource/scx200_hrt.c
11031
11032SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11033M:	Sascha Sommer <saschasommer@freenet.de>
11034L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11035S:	Maintained
11036F:	drivers/mmc/host/sdricoh_cs.c
11037
11038SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11039M:	Adrian Hunter <adrian.hunter@intel.com>
11040L:	linux-mmc@vger.kernel.org
11041T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11042S:	Maintained
11043F:	drivers/mmc/host/sdhci*
11044F:	include/linux/mmc/sdhci*
11045
11046SECURE COMPUTING
11047M:	Kees Cook <keescook@chromium.org>
11048R:	Andy Lutomirski <luto@amacapital.net>
11049R:	Will Drewry <wad@chromium.org>
11050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11051S:	Supported
11052F:	kernel/seccomp.c
11053F:	include/uapi/linux/seccomp.h
11054F:	include/linux/seccomp.h
11055F:	tools/testing/selftests/seccomp/*
11056K:	\bsecure_computing
11057K:	\bTIF_SECCOMP\b
11058
11059SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11060M:	Al Cooper <alcooperx@gmail.com>
11061L:	linux-mmc@vger.kernel.org
11062L:	bcm-kernel-feedback-list@broadcom.com
11063S:	Maintained
11064F:	drivers/mmc/host/sdhci-brcmstb*
11065
11066SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11067M:	Ben Dooks <ben-linux@fluff.org>
11068M:	Jaehoon Chung <jh80.chung@samsung.com>
11069L:	linux-mmc@vger.kernel.org
11070S:	Maintained
11071F:	drivers/mmc/host/sdhci-s3c*
11072
11073SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11074M:	Viresh Kumar <vireshk@kernel.org>
11075L:	linux-mmc@vger.kernel.org
11076S:	Maintained
11077F:	drivers/mmc/host/sdhci-spear.c
11078
11079SECURITY SUBSYSTEM
11080M:	James Morris <james.l.morris@oracle.com>
11081M:	"Serge E. Hallyn" <serge@hallyn.com>
11082L:	linux-security-module@vger.kernel.org (suggested Cc:)
11083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11084W:	http://kernsec.org/
11085S:	Supported
11086F:	security/
11087
11088SECURITY CONTACT
11089M:	Security Officers <security@kernel.org>
11090S:	Supported
11091
11092SELINUX SECURITY MODULE
11093M:	Paul Moore <paul@paul-moore.com>
11094M:	Stephen Smalley <sds@tycho.nsa.gov>
11095M:	Eric Paris <eparis@parisplace.org>
11096L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11097W:	http://selinuxproject.org
11098T:	git git://git.infradead.org/users/pcmoore/selinux
11099S:	Supported
11100F:	include/linux/selinux*
11101F:	security/selinux/
11102F:	scripts/selinux/
11103
11104APPARMOR SECURITY MODULE
11105M:	John Johansen <john.johansen@canonical.com>
11106L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11107W:	apparmor.wiki.kernel.org
11108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11109S:	Supported
11110F:	security/apparmor/
11111
11112LOADPIN SECURITY MODULE
11113M:	Kees Cook <keescook@chromium.org>
11114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11115S:	Supported
11116F:	security/loadpin/
11117
11118YAMA SECURITY MODULE
11119M:	Kees Cook <keescook@chromium.org>
11120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11121S:	Supported
11122F:	security/yama/
11123
11124SENSABLE PHANTOM
11125M:	Jiri Slaby <jirislaby@gmail.com>
11126S:	Maintained
11127F:	drivers/misc/phantom.c
11128F:	include/uapi/linux/phantom.h
11129
11130Emulex 10Gbps iSCSI - OneConnect DRIVER
11131M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11132M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11133M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11134L:	linux-scsi@vger.kernel.org
11135W:	http://www.broadcom.com
11136S:	Supported
11137F:	drivers/scsi/be2iscsi/
11138
11139Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11140M:	Sathya Perla <sathya.perla@broadcom.com>
11141M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11142M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11143M:	Somnath Kotur <somnath.kotur@broadcom.com>
11144L:	netdev@vger.kernel.org
11145W:	http://www.emulex.com
11146S:	Supported
11147F:	drivers/net/ethernet/emulex/benet/
11148
11149EMULEX ONECONNECT ROCE DRIVER
11150M:	Selvin Xavier <selvin.xavier@avagotech.com>
11151M:	Devesh Sharma <devesh.sharma@avagotech.com>
11152L:	linux-rdma@vger.kernel.org
11153W:	http://www.emulex.com
11154S:	Supported
11155F:	drivers/infiniband/hw/ocrdma/
11156F:	include/uapi/rdma/ocrdma-abi.h
11157
11158SFC NETWORK DRIVER
11159M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11160M:	Edward Cree <ecree@solarflare.com>
11161M:	Bert Kenward <bkenward@solarflare.com>
11162L:	netdev@vger.kernel.org
11163S:	Supported
11164F:	drivers/net/ethernet/sfc/
11165
11166SGI GRU DRIVER
11167M:	Dimitri Sivanich <sivanich@sgi.com>
11168S:	Maintained
11169F:	drivers/misc/sgi-gru/
11170
11171SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11172M:	Pat Gefre <pfg@sgi.com>
11173L:	linux-ia64@vger.kernel.org
11174S:	Supported
11175F:	Documentation/ia64/serial.txt
11176F:	drivers/tty/serial/ioc?_serial.c
11177F:	include/linux/ioc?.h
11178
11179SGI XP/XPC/XPNET DRIVER
11180M:	Cliff Whickman <cpw@sgi.com>
11181M:	Robin Holt <robinmholt@gmail.com>
11182S:	Maintained
11183F:	drivers/misc/sgi-xp/
11184
11185SI2157 MEDIA DRIVER
11186M:	Antti Palosaari <crope@iki.fi>
11187L:	linux-media@vger.kernel.org
11188W:	https://linuxtv.org
11189W:	http://palosaari.fi/linux/
11190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11191T:	git git://linuxtv.org/anttip/media_tree.git
11192S:	Maintained
11193F:	drivers/media/tuners/si2157*
11194
11195SI2168 MEDIA DRIVER
11196M:	Antti Palosaari <crope@iki.fi>
11197L:	linux-media@vger.kernel.org
11198W:	https://linuxtv.org
11199W:	http://palosaari.fi/linux/
11200Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11201T:	git git://linuxtv.org/anttip/media_tree.git
11202S:	Maintained
11203F:	drivers/media/dvb-frontends/si2168*
11204
11205SI470X FM RADIO RECEIVER I2C DRIVER
11206M:	Hans Verkuil <hverkuil@xs4all.nl>
11207L:	linux-media@vger.kernel.org
11208T:	git git://linuxtv.org/media_tree.git
11209W:	https://linuxtv.org
11210S:	Odd Fixes
11211F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11212
11213SI470X FM RADIO RECEIVER USB DRIVER
11214M:	Hans Verkuil <hverkuil@xs4all.nl>
11215L:	linux-media@vger.kernel.org
11216T:	git git://linuxtv.org/media_tree.git
11217W:	https://linuxtv.org
11218S:	Maintained
11219F:	drivers/media/radio/si470x/radio-si470x-common.c
11220F:	drivers/media/radio/si470x/radio-si470x.h
11221F:	drivers/media/radio/si470x/radio-si470x-usb.c
11222
11223SI4713 FM RADIO TRANSMITTER I2C DRIVER
11224M:	Eduardo Valentin <edubezval@gmail.com>
11225L:	linux-media@vger.kernel.org
11226T:	git git://linuxtv.org/media_tree.git
11227W:	https://linuxtv.org
11228S:	Odd Fixes
11229F:	drivers/media/radio/si4713/si4713.?
11230
11231SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11232M:	Eduardo Valentin <edubezval@gmail.com>
11233L:	linux-media@vger.kernel.org
11234T:	git git://linuxtv.org/media_tree.git
11235W:	https://linuxtv.org
11236S:	Odd Fixes
11237F:	drivers/media/radio/si4713/radio-platform-si4713.c
11238
11239SI4713 FM RADIO TRANSMITTER USB DRIVER
11240M:	Hans Verkuil <hverkuil@xs4all.nl>
11241L:	linux-media@vger.kernel.org
11242T:	git git://linuxtv.org/media_tree.git
11243W:	https://linuxtv.org
11244S:	Maintained
11245F:	drivers/media/radio/si4713/radio-usb-si4713.c
11246
11247SIANO DVB DRIVER
11248M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11249M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11250L:	linux-media@vger.kernel.org
11251W:	https://linuxtv.org
11252T:	git git://linuxtv.org/media_tree.git
11253S:	Odd fixes
11254F:	drivers/media/common/siano/
11255F:	drivers/media/usb/siano/
11256F:	drivers/media/usb/siano/
11257F:	drivers/media/mmc/siano/
11258
11259SIMPLEFB FB DRIVER
11260M:	Hans de Goede <hdegoede@redhat.com>
11261L:	linux-fbdev@vger.kernel.org
11262S:	Maintained
11263F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11264F:	drivers/video/fbdev/simplefb.c
11265F:	include/linux/platform_data/simplefb.h
11266
11267SH_VEU V4L2 MEM2MEM DRIVER
11268L:	linux-media@vger.kernel.org
11269S:	Orphan
11270F:	drivers/media/platform/sh_veu.c
11271
11272SH_VOU V4L2 OUTPUT DRIVER
11273L:	linux-media@vger.kernel.org
11274S:	Orphan
11275F:	drivers/media/platform/sh_vou.c
11276F:	include/media/drv-intf/sh_vou.h
11277
11278SIMPLE FIRMWARE INTERFACE (SFI)
11279M:	Len Brown <lenb@kernel.org>
11280L:	sfi-devel@simplefirmware.org
11281W:	http://simplefirmware.org/
11282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11283S:	Supported
11284F:	arch/x86/platform/sfi/
11285F:	drivers/sfi/
11286F:	include/linux/sfi*.h
11287
11288SIMTEC EB110ATX (Chalice CATS)
11289P:	Ben Dooks
11290P:	Vincent Sanders <vince@simtec.co.uk>
11291M:	Simtec Linux Team <linux@simtec.co.uk>
11292W:	http://www.simtec.co.uk/products/EB110ATX/
11293S:	Supported
11294
11295SIMTEC EB2410ITX (BAST)
11296P:	Ben Dooks
11297P:	Vincent Sanders <vince@simtec.co.uk>
11298M:	Simtec Linux Team <linux@simtec.co.uk>
11299W:	http://www.simtec.co.uk/products/EB2410ITX/
11300S:	Supported
11301F:	arch/arm/mach-s3c24xx/mach-bast.c
11302F:	arch/arm/mach-s3c24xx/bast-ide.c
11303F:	arch/arm/mach-s3c24xx/bast-irq.c
11304
11305TI DAVINCI MACHINE SUPPORT
11306M:	Sekhar Nori <nsekhar@ti.com>
11307M:	Kevin Hilman <khilman@kernel.org>
11308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11310S:	Supported
11311F:	arch/arm/mach-davinci/
11312F:	drivers/i2c/busses/i2c-davinci.c
11313
11314TI DAVINCI SERIES MEDIA DRIVER
11315M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11316L:	linux-media@vger.kernel.org
11317W:	https://linuxtv.org
11318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11319T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11320S:	Maintained
11321F:	drivers/media/platform/davinci/
11322F:	include/media/davinci/
11323
11324TI AM437X VPFE DRIVER
11325M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11326L:	linux-media@vger.kernel.org
11327W:	https://linuxtv.org
11328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11329T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11330S:	Maintained
11331F:	drivers/media/platform/am437x/
11332
11333OV2659 OMNIVISION SENSOR DRIVER
11334M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11335L:	linux-media@vger.kernel.org
11336W:	https://linuxtv.org
11337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11338T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11339S:	Maintained
11340F:	drivers/media/i2c/ov2659.c
11341F:	include/media/i2c/ov2659.h
11342
11343SILICON MOTION SM712 FRAME BUFFER DRIVER
11344M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11345M:	Teddy Wang <teddy.wang@siliconmotion.com>
11346M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11347L:	linux-fbdev@vger.kernel.org
11348S:	Maintained
11349F:	drivers/video/fbdev/sm712*
11350F:	Documentation/fb/sm712fb.txt
11351
11352SIS 190 ETHERNET DRIVER
11353M:	Francois Romieu <romieu@fr.zoreil.com>
11354L:	netdev@vger.kernel.org
11355S:	Maintained
11356F:	drivers/net/ethernet/sis/sis190.c
11357
11358SIS 900/7016 FAST ETHERNET DRIVER
11359M:	Daniele Venzano <venza@brownhat.org>
11360W:	http://www.brownhat.org/sis900.html
11361L:	netdev@vger.kernel.org
11362S:	Maintained
11363F:	drivers/net/ethernet/sis/sis900.*
11364
11365SIS FRAMEBUFFER DRIVER
11366M:	Thomas Winischhofer <thomas@winischhofer.net>
11367W:	http://www.winischhofer.net/linuxsisvga.shtml
11368S:	Maintained
11369F:	Documentation/fb/sisfb.txt
11370F:	drivers/video/fbdev/sis/
11371F:	include/video/sisfb.h
11372
11373SIS USB2VGA DRIVER
11374M:	Thomas Winischhofer <thomas@winischhofer.net>
11375W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11376S:	Maintained
11377F:	drivers/usb/misc/sisusbvga/
11378
11379SLAB ALLOCATOR
11380M:	Christoph Lameter <cl@linux.com>
11381M:	Pekka Enberg <penberg@kernel.org>
11382M:	David Rientjes <rientjes@google.com>
11383M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11384M:	Andrew Morton <akpm@linux-foundation.org>
11385L:	linux-mm@kvack.org
11386S:	Maintained
11387F:	include/linux/sl?b*.h
11388F:	mm/sl?b*
11389
11390SLEEPABLE READ-COPY UPDATE (SRCU)
11391M:	Lai Jiangshan <jiangshanlai@gmail.com>
11392M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11393M:	Josh Triplett <josh@joshtriplett.org>
11394R:	Steven Rostedt <rostedt@goodmis.org>
11395R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11396L:	linux-kernel@vger.kernel.org
11397W:	http://www.rdrop.com/users/paulmck/RCU/
11398S:	Supported
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11400F:	include/linux/srcu.h
11401F:	kernel/rcu/srcu.c
11402
11403SMACK SECURITY MODULE
11404M:	Casey Schaufler <casey@schaufler-ca.com>
11405L:	linux-security-module@vger.kernel.org
11406W:	http://schaufler-ca.com
11407T:	git git://github.com/cschaufler/smack-next
11408S:	Maintained
11409F:	Documentation/security/Smack.txt
11410F:	security/smack/
11411
11412DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11413M:	Kevin Hilman <khilman@kernel.org>
11414M:	Nishanth Menon <nm@ti.com>
11415S:	Maintained
11416F:	drivers/power/avs/
11417F:	include/linux/power/smartreflex.h
11418L:	linux-pm@vger.kernel.org
11419
11420SMC91x ETHERNET DRIVER
11421M:	Nicolas Pitre <nico@fluxnic.net>
11422S:	Odd Fixes
11423F:	drivers/net/ethernet/smsc/smc91x.*
11424
11425SMIA AND SMIA++ IMAGE SENSOR DRIVER
11426M:	Sakari Ailus <sakari.ailus@iki.fi>
11427L:	linux-media@vger.kernel.org
11428S:	Maintained
11429F:	drivers/media/i2c/smiapp/
11430F:	include/media/i2c/smiapp.h
11431F:	drivers/media/i2c/smiapp-pll.c
11432F:	drivers/media/i2c/smiapp-pll.h
11433F:	include/uapi/linux/smiapp.h
11434F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11435
11436SMM665 HARDWARE MONITOR DRIVER
11437M:	Guenter Roeck <linux@roeck-us.net>
11438L:	linux-hwmon@vger.kernel.org
11439S:	Maintained
11440F:	Documentation/hwmon/smm665
11441F:	drivers/hwmon/smm665.c
11442
11443SMSC EMC2103 HARDWARE MONITOR DRIVER
11444M:	Steve Glendinning <steve.glendinning@shawell.net>
11445L:	linux-hwmon@vger.kernel.org
11446S:	Maintained
11447F:	Documentation/hwmon/emc2103
11448F:	drivers/hwmon/emc2103.c
11449
11450SMSC SCH5627 HARDWARE MONITOR DRIVER
11451M:	Hans de Goede <hdegoede@redhat.com>
11452L:	linux-hwmon@vger.kernel.org
11453S:	Supported
11454F:	Documentation/hwmon/sch5627
11455F:	drivers/hwmon/sch5627.c
11456
11457SMSC47B397 HARDWARE MONITOR DRIVER
11458M:	Jean Delvare <jdelvare@suse.com>
11459L:	linux-hwmon@vger.kernel.org
11460S:	Maintained
11461F:	Documentation/hwmon/smsc47b397
11462F:	drivers/hwmon/smsc47b397.c
11463
11464SMSC911x ETHERNET DRIVER
11465M:	Steve Glendinning <steve.glendinning@shawell.net>
11466L:	netdev@vger.kernel.org
11467S:	Maintained
11468F:	include/linux/smsc911x.h
11469F:	drivers/net/ethernet/smsc/smsc911x.*
11470
11471SMSC9420 PCI ETHERNET DRIVER
11472M:	Steve Glendinning <steve.glendinning@shawell.net>
11473L:	netdev@vger.kernel.org
11474S:	Maintained
11475F:	drivers/net/ethernet/smsc/smsc9420.*
11476
11477SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11478M:	Steve Glendinning <steve.glendinning@shawell.net>
11479L:	linux-fbdev@vger.kernel.org
11480S:	Maintained
11481F:	drivers/video/fbdev/smscufx.c
11482
11483SOC-CAMERA V4L2 SUBSYSTEM
11484M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11485L:	linux-media@vger.kernel.org
11486T:	git git://linuxtv.org/media_tree.git
11487S:	Maintained
11488F:	include/media/soc*
11489F:	drivers/media/i2c/soc_camera/
11490F:	drivers/media/platform/soc_camera/
11491
11492SOEKRIS NET48XX LED SUPPORT
11493M:	Chris Boot <bootc@bootc.net>
11494S:	Maintained
11495F:	drivers/leds/leds-net48xx.c
11496
11497SOFTLOGIC 6x10 MPEG CODEC
11498M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11499M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11500M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11501M:	Ismael Luceno <ismael@iodev.co.uk>
11502L:	linux-media@vger.kernel.org
11503S:	Supported
11504F:	drivers/media/pci/solo6x10/
11505
11506SOFTWARE RAID (Multiple Disks) SUPPORT
11507M:	Shaohua Li <shli@kernel.org>
11508L:	linux-raid@vger.kernel.org
11509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11510S:	Supported
11511F:	drivers/md/
11512F:	include/linux/raid/
11513F:	include/uapi/linux/raid/
11514
11515SONIC NETWORK DRIVER
11516M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11517L:	netdev@vger.kernel.org
11518S:	Maintained
11519F:	drivers/net/ethernet/natsemi/sonic.*
11520
11521SONICS SILICON BACKPLANE DRIVER (SSB)
11522M:	Michael Buesch <m@bues.ch>
11523L:	linux-wireless@vger.kernel.org
11524S:	Maintained
11525F:	drivers/ssb/
11526F:	include/linux/ssb/
11527
11528SONY VAIO CONTROL DEVICE DRIVER
11529M:	Mattia Dongili <malattia@linux.it>
11530L:	platform-driver-x86@vger.kernel.org
11531W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11532S:	Maintained
11533F:	Documentation/laptops/sony-laptop.txt
11534F:	drivers/char/sonypi.c
11535F:	drivers/platform/x86/sony-laptop.c
11536F:	include/linux/sony-laptop.h
11537
11538SONY MEMORYSTICK CARD SUPPORT
11539M:	Alex Dubov <oakad@yahoo.com>
11540W:	http://tifmxx.berlios.de/
11541S:	Maintained
11542F:	drivers/memstick/host/tifm_ms.c
11543
11544SONY MEMORYSTICK STANDARD SUPPORT
11545M:	Maxim Levitsky <maximlevitsky@gmail.com>
11546S:	Maintained
11547F:	drivers/memstick/core/ms_block.*
11548
11549SOUND
11550M:	Jaroslav Kysela <perex@perex.cz>
11551M:	Takashi Iwai <tiwai@suse.com>
11552L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11553W:	http://www.alsa-project.org/
11554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11555T:	git git://git.alsa-project.org/alsa-kernel.git
11556Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11557S:	Maintained
11558F:	Documentation/sound/
11559F:	include/sound/
11560F:	include/uapi/sound/
11561F:	sound/
11562
11563SOUND - COMPRESSED AUDIO
11564M:	Vinod Koul <vinod.koul@intel.com>
11565L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11567S:	Supported
11568F:	Documentation/sound/alsa/compress_offload.txt
11569F:	include/sound/compress_driver.h
11570F:	include/uapi/sound/compress_*
11571F:	sound/core/compress_offload.c
11572F:	sound/soc/soc-compress.c
11573
11574SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11575M:	Liam Girdwood <lgirdwood@gmail.com>
11576M:	Mark Brown <broonie@kernel.org>
11577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11578L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11579W:	http://alsa-project.org/main/index.php/ASoC
11580S:	Supported
11581F:	Documentation/devicetree/bindings/sound/
11582F:	Documentation/sound/alsa/soc/
11583F:	sound/soc/
11584F:	include/sound/soc*
11585
11586SOUND - DMAENGINE HELPERS
11587M:	Lars-Peter Clausen <lars@metafoo.de>
11588S:	Supported
11589F:	include/sound/dmaengine_pcm.h
11590F:	sound/core/pcm_dmaengine.c
11591F:	sound/soc/soc-generic-dmaengine-pcm.c
11592
11593SP2 MEDIA DRIVER
11594M:	Olli Salonen <olli.salonen@iki.fi>
11595L:	linux-media@vger.kernel.org
11596W:	https://linuxtv.org
11597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11598S:	Maintained
11599F:	drivers/media/dvb-frontends/sp2*
11600
11601SPARC + UltraSPARC (sparc/sparc64)
11602M:	"David S. Miller" <davem@davemloft.net>
11603L:	sparclinux@vger.kernel.org
11604Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11607S:	Maintained
11608F:	arch/sparc/
11609F:	drivers/sbus/
11610
11611SPARC SERIAL DRIVERS
11612M:	"David S. Miller" <davem@davemloft.net>
11613L:	sparclinux@vger.kernel.org
11614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11616S:	Maintained
11617F:	include/linux/sunserialcore.h
11618F:	drivers/tty/serial/suncore.c
11619F:	drivers/tty/serial/sunhv.c
11620F:	drivers/tty/serial/sunsab.c
11621F:	drivers/tty/serial/sunsab.h
11622F:	drivers/tty/serial/sunsu.c
11623F:	drivers/tty/serial/sunzilog.c
11624F:	drivers/tty/serial/sunzilog.h
11625
11626SPARSE CHECKER
11627M:	"Christopher Li" <sparse@chrisli.org>
11628L:	linux-sparse@vger.kernel.org
11629W:	https://sparse.wiki.kernel.org/
11630T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11631T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11632S:	Maintained
11633F:	include/linux/compiler.h
11634
11635SPEAR PLATFORM SUPPORT
11636M:	Viresh Kumar <vireshk@kernel.org>
11637M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11639W:	http://www.st.com/spear
11640S:	Maintained
11641F:	arch/arm/boot/dts/spear*
11642F:	arch/arm/mach-spear/
11643
11644SPEAR CLOCK FRAMEWORK SUPPORT
11645M:	Viresh Kumar <vireshk@kernel.org>
11646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11647W:	http://www.st.com/spear
11648S:	Maintained
11649F:	drivers/clk/spear/
11650
11651SPI NOR SUBSYSTEM
11652M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11653M:	Marek Vasut <marek.vasut@gmail.com>
11654L:	linux-mtd@lists.infradead.org
11655W:	http://www.linux-mtd.infradead.org/
11656Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11657T:	git git://github.com/spi-nor/linux.git
11658S:	Maintained
11659F:	drivers/mtd/spi-nor/
11660F:	include/linux/mtd/spi-nor.h
11661
11662SPI SUBSYSTEM
11663M:	Mark Brown <broonie@kernel.org>
11664L:	linux-spi@vger.kernel.org
11665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11666Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11667S:	Maintained
11668F:	Documentation/devicetree/bindings/spi/
11669F:	Documentation/spi/
11670F:	drivers/spi/
11671F:	include/linux/spi/
11672F:	include/uapi/linux/spi/
11673F:	tools/spi/
11674
11675SPIDERNET NETWORK DRIVER for CELL
11676M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11677L:	netdev@vger.kernel.org
11678S:	Supported
11679F:	Documentation/networking/spider_net.txt
11680F:	drivers/net/ethernet/toshiba/spider_net*
11681
11682SPU FILE SYSTEM
11683M:	Jeremy Kerr <jk@ozlabs.org>
11684L:	linuxppc-dev@lists.ozlabs.org
11685W:	http://www.ibm.com/developerworks/power/cell/
11686S:	Supported
11687F:	Documentation/filesystems/spufs.txt
11688F:	arch/powerpc/platforms/cell/spufs/
11689
11690SQUASHFS FILE SYSTEM
11691M:	Phillip Lougher <phillip@squashfs.org.uk>
11692L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11693W:	http://squashfs.org.uk
11694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11695S:	Maintained
11696F:	Documentation/filesystems/squashfs.txt
11697F:	fs/squashfs/
11698
11699SRM (Alpha) environment access
11700M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11701S:	Maintained
11702F:	arch/alpha/kernel/srm_env.c
11703
11704STABLE BRANCH
11705M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11706L:	stable@vger.kernel.org
11707S:	Supported
11708F:	Documentation/process/stable-kernel-rules.rst
11709
11710STAGING SUBSYSTEM
11711M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11713L:	devel@driverdev.osuosl.org
11714S:	Supported
11715F:	drivers/staging/
11716
11717STAGING - COMEDI
11718M:	Ian Abbott <abbotti@mev.co.uk>
11719M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11720S:	Odd Fixes
11721F:	drivers/staging/comedi/
11722
11723STAGING - FLARION FT1000 DRIVERS
11724M:	Marek Belisko <marek.belisko@gmail.com>
11725S:	Odd Fixes
11726F:	drivers/staging/ft1000/
11727
11728STAGING - INDUSTRIAL IO
11729M:	Jonathan Cameron <jic23@kernel.org>
11730L:	linux-iio@vger.kernel.org
11731S:	Odd Fixes
11732F:	Documentation/devicetree/bindings/staging/iio/
11733F:	drivers/staging/iio/
11734
11735STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11736M:	Jarod Wilson <jarod@wilsonet.com>
11737W:	http://www.lirc.org/
11738S:	Odd Fixes
11739F:	drivers/staging/media/lirc/
11740
11741STAGING - LUSTRE PARALLEL FILESYSTEM
11742M:	Oleg Drokin <oleg.drokin@intel.com>
11743M:	Andreas Dilger <andreas.dilger@intel.com>
11744M:	James Simmons <jsimmons@infradead.org>
11745L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11746W:	http://wiki.lustre.org/
11747S:	Maintained
11748F:	drivers/staging/lustre
11749
11750STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11751M:	Marc Dietrich <marvin24@gmx.de>
11752L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11753L:	linux-tegra@vger.kernel.org
11754S:	Maintained
11755F:	drivers/staging/nvec/
11756
11757STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11758M:	Jens Frederich <jfrederich@gmail.com>
11759M:	Daniel Drake <dsd@laptop.org>
11760M:	Jon Nettleton <jon.nettleton@gmail.com>
11761W:	http://wiki.laptop.org/go/DCON
11762S:	Maintained
11763F:	drivers/staging/olpc_dcon/
11764
11765STAGING - REALTEK RTL8712U DRIVERS
11766M:	Larry Finger <Larry.Finger@lwfinger.net>
11767M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11768S:	Odd Fixes
11769F:	drivers/staging/rtl8712/
11770
11771STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11772M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11773M:	Teddy Wang <teddy.wang@siliconmotion.com>
11774M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11775L:	linux-fbdev@vger.kernel.org
11776S:	Maintained
11777F:	drivers/staging/sm750fb/
11778
11779STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11780M:	William Hubbs <w.d.hubbs@gmail.com>
11781M:	Chris Brannon <chris@the-brannons.com>
11782M:	Kirk Reiser <kirk@reisers.ca>
11783M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11784L:	speakup@linux-speakup.org
11785W:	http://www.linux-speakup.org/
11786S:	Odd Fixes
11787F:	drivers/staging/speakup/
11788
11789STAGING - VIA VT665X DRIVERS
11790M:	Forest Bond <forest@alittletooquiet.net>
11791S:	Odd Fixes
11792F:	drivers/staging/vt665?/
11793
11794STAGING - WILC1000 WIFI DRIVER
11795M:	Aditya Shankar <aditya.shankar@microchip.com>
11796M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11797L:	linux-wireless@vger.kernel.org
11798S:	Supported
11799F:	drivers/staging/wilc1000/
11800
11801STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11802M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11803S:	Odd Fixes
11804F:	drivers/staging/xgifb/
11805
11806STARFIRE/DURALAN NETWORK DRIVER
11807M:	Ion Badulescu <ionut@badula.org>
11808S:	Odd Fixes
11809F:	drivers/net/ethernet/adaptec/starfire*
11810
11811SUN3/3X
11812M:	Sam Creasey <sammy@sammy.net>
11813W:	http://sammy.net/sun3/
11814S:	Maintained
11815F:	arch/m68k/kernel/*sun3*
11816F:	arch/m68k/sun3*/
11817F:	arch/m68k/include/asm/sun3*
11818F:	drivers/net/ethernet/i825xx/sun3*
11819
11820SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11821M:	Hans de Goede <hdegoede@redhat.com>
11822L:	linux-input@vger.kernel.org
11823S:	Maintained
11824F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11825F:	drivers/input/keyboard/sun4i-lradc-keys.c
11826
11827SUNDANCE NETWORK DRIVER
11828M:	Denis Kirjanov <kda@linux-powerpc.org>
11829L:	netdev@vger.kernel.org
11830S:	Maintained
11831F:	drivers/net/ethernet/dlink/sundance.c
11832
11833SUPERH
11834M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11835M:	Rich Felker <dalias@libc.org>
11836L:	linux-sh@vger.kernel.org
11837Q:	http://patchwork.kernel.org/project/linux-sh/list/
11838S:	Maintained
11839F:	Documentation/sh/
11840F:	arch/sh/
11841F:	drivers/sh/
11842
11843SUSPEND TO RAM
11844M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11845M:	Len Brown <len.brown@intel.com>
11846M:	Pavel Machek <pavel@ucw.cz>
11847L:	linux-pm@vger.kernel.org
11848B:	https://bugzilla.kernel.org
11849S:	Supported
11850F:	Documentation/power/
11851F:	arch/x86/kernel/acpi/
11852F:	drivers/base/power/
11853F:	kernel/power/
11854F:	include/linux/suspend.h
11855F:	include/linux/freezer.h
11856F:	include/linux/pm.h
11857
11858SVGA HANDLING
11859M:	Martin Mares <mj@ucw.cz>
11860L:	linux-video@atrey.karlin.mff.cuni.cz
11861S:	Maintained
11862F:	Documentation/svga.txt
11863F:	arch/x86/boot/video*
11864
11865SWIOTLB SUBSYSTEM
11866M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11867L:	linux-kernel@vger.kernel.org
11868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11869S:	Supported
11870F:	lib/swiotlb.c
11871F:	arch/*/kernel/pci-swiotlb.c
11872F:	include/linux/swiotlb.h
11873
11874SWITCHDEV
11875M:	Jiri Pirko <jiri@resnulli.us>
11876L:	netdev@vger.kernel.org
11877S:	Supported
11878F:	net/switchdev/
11879F:	include/net/switchdev.h
11880
11881SYNOPSYS ARC ARCHITECTURE
11882M:	Vineet Gupta <vgupta@synopsys.com>
11883L:	linux-snps-arc@lists.infradead.org
11884S:	Supported
11885F:	arch/arc/
11886F:	Documentation/devicetree/bindings/arc/*
11887F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11888F:	drivers/clocksource/arc_timer.c
11889F:	drivers/tty/serial/arc_uart.c
11890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11891
11892SYNOPSYS ARC SDP platform support
11893M:	Alexey Brodkin <abrodkin@synopsys.com>
11894S:	Supported
11895F:	arch/arc/plat-axs10x
11896F:	arch/arc/boot/dts/ax*
11897F:	Documentation/devicetree/bindings/arc/axs10*
11898
11899SYSTEM CONFIGURATION (SYSCON)
11900M:	Lee Jones <lee.jones@linaro.org>
11901M:	Arnd Bergmann <arnd@arndb.de>
11902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11903S:	Supported
11904F:	drivers/mfd/syscon.c
11905
11906SYSTEM RESET/SHUTDOWN DRIVERS
11907M:	Sebastian Reichel <sre@kernel.org>
11908L:	linux-pm@vger.kernel.org
11909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11910S:	Maintained
11911F:	Documentation/devicetree/bindings/power/reset/
11912F:	drivers/power/reset/
11913
11914SYSV FILESYSTEM
11915M:	Christoph Hellwig <hch@infradead.org>
11916S:	Maintained
11917F:	Documentation/filesystems/sysv-fs.txt
11918F:	fs/sysv/
11919F:	include/linux/sysv_fs.h
11920
11921TARGET SUBSYSTEM
11922M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11923L:	linux-scsi@vger.kernel.org
11924L:	target-devel@vger.kernel.org
11925W:	http://www.linux-iscsi.org
11926W:	http://groups.google.com/group/linux-iscsi-target-dev
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11928S:	Supported
11929F:	drivers/target/
11930F:	include/target/
11931F:	Documentation/target/
11932
11933TASKSTATS STATISTICS INTERFACE
11934M:	Balbir Singh <bsingharora@gmail.com>
11935S:	Maintained
11936F:	Documentation/accounting/taskstats*
11937F:	include/linux/taskstats*
11938F:	kernel/taskstats.c
11939
11940TC CLASSIFIER
11941M:	Jamal Hadi Salim <jhs@mojatatu.com>
11942L:	netdev@vger.kernel.org
11943S:	Maintained
11944F:	include/net/pkt_cls.h
11945F:	include/uapi/linux/pkt_cls.h
11946F:	net/sched/
11947
11948TCP LOW PRIORITY MODULE
11949M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11950M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11951W:	http://tcp-lp-mod.sourceforge.net/
11952S:	Maintained
11953F:	net/ipv4/tcp_lp.c
11954
11955TDA10071 MEDIA DRIVER
11956M:	Antti Palosaari <crope@iki.fi>
11957L:	linux-media@vger.kernel.org
11958W:	https://linuxtv.org
11959W:	http://palosaari.fi/linux/
11960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11961T:	git git://linuxtv.org/anttip/media_tree.git
11962S:	Maintained
11963F:	drivers/media/dvb-frontends/tda10071*
11964
11965TDA18212 MEDIA DRIVER
11966M:	Antti Palosaari <crope@iki.fi>
11967L:	linux-media@vger.kernel.org
11968W:	https://linuxtv.org
11969W:	http://palosaari.fi/linux/
11970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11971T:	git git://linuxtv.org/anttip/media_tree.git
11972S:	Maintained
11973F:	drivers/media/tuners/tda18212*
11974
11975TDA18218 MEDIA DRIVER
11976M:	Antti Palosaari <crope@iki.fi>
11977L:	linux-media@vger.kernel.org
11978W:	https://linuxtv.org
11979W:	http://palosaari.fi/linux/
11980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11981T:	git git://linuxtv.org/anttip/media_tree.git
11982S:	Maintained
11983F:	drivers/media/tuners/tda18218*
11984
11985TDA18271 MEDIA DRIVER
11986M:	Michael Krufky <mkrufky@linuxtv.org>
11987L:	linux-media@vger.kernel.org
11988W:	https://linuxtv.org
11989W:	http://github.com/mkrufky
11990Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11991T:	git git://linuxtv.org/mkrufky/tuners.git
11992S:	Maintained
11993F:	drivers/media/tuners/tda18271*
11994
11995TDA827x MEDIA DRIVER
11996M:	Michael Krufky <mkrufky@linuxtv.org>
11997L:	linux-media@vger.kernel.org
11998W:	https://linuxtv.org
11999W:	http://github.com/mkrufky
12000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12001T:	git git://linuxtv.org/mkrufky/tuners.git
12002S:	Maintained
12003F:	drivers/media/tuners/tda8290.*
12004
12005TDA8290 MEDIA DRIVER
12006M:	Michael Krufky <mkrufky@linuxtv.org>
12007L:	linux-media@vger.kernel.org
12008W:	https://linuxtv.org
12009W:	http://github.com/mkrufky
12010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12011T:	git git://linuxtv.org/mkrufky/tuners.git
12012S:	Maintained
12013F:	drivers/media/tuners/tda8290.*
12014
12015TDA9840 MEDIA DRIVER
12016M:	Hans Verkuil <hverkuil@xs4all.nl>
12017L:	linux-media@vger.kernel.org
12018T:	git git://linuxtv.org/media_tree.git
12019W:	https://linuxtv.org
12020S:	Maintained
12021F:	drivers/media/i2c/tda9840*
12022
12023TEA5761 TUNER DRIVER
12024M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12025M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12026L:	linux-media@vger.kernel.org
12027W:	https://linuxtv.org
12028T:	git git://linuxtv.org/media_tree.git
12029S:	Odd fixes
12030F:	drivers/media/tuners/tea5761.*
12031
12032TEA5767 TUNER DRIVER
12033M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12034M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12035L:	linux-media@vger.kernel.org
12036W:	https://linuxtv.org
12037T:	git git://linuxtv.org/media_tree.git
12038S:	Maintained
12039F:	drivers/media/tuners/tea5767.*
12040
12041TEA6415C MEDIA DRIVER
12042M:	Hans Verkuil <hverkuil@xs4all.nl>
12043L:	linux-media@vger.kernel.org
12044T:	git git://linuxtv.org/media_tree.git
12045W:	https://linuxtv.org
12046S:	Maintained
12047F:	drivers/media/i2c/tea6415c*
12048
12049TEA6420 MEDIA DRIVER
12050M:	Hans Verkuil <hverkuil@xs4all.nl>
12051L:	linux-media@vger.kernel.org
12052T:	git git://linuxtv.org/media_tree.git
12053W:	https://linuxtv.org
12054S:	Maintained
12055F:	drivers/media/i2c/tea6420*
12056
12057TEAM DRIVER
12058M:	Jiri Pirko <jiri@resnulli.us>
12059L:	netdev@vger.kernel.org
12060S:	Supported
12061F:	drivers/net/team/
12062F:	include/linux/if_team.h
12063F:	include/uapi/linux/if_team.h
12064
12065TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12066M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12067S:	Maintained
12068F:	arch/x86/platform/ts5500/
12069
12070TECHNOTREND USB IR RECEIVER
12071M:	Sean Young <sean@mess.org>
12072L:	linux-media@vger.kernel.org
12073S:	Maintained
12074F:	drivers/media/rc/ttusbir.c
12075
12076TEGRA ARCHITECTURE SUPPORT
12077M:	Stephen Warren <swarren@wwwdotorg.org>
12078M:	Thierry Reding <thierry.reding@gmail.com>
12079M:	Alexandre Courbot <gnurou@gmail.com>
12080L:	linux-tegra@vger.kernel.org
12081Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12083S:	Supported
12084N:	[^a-z]tegra
12085
12086TEGRA CLOCK DRIVER
12087M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12088M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12089S:	Supported
12090F:	drivers/clk/tegra/
12091
12092TEGRA DMA DRIVERS
12093M:	Laxman Dewangan <ldewangan@nvidia.com>
12094M:	Jon Hunter <jonathanh@nvidia.com>
12095S:	Supported
12096F:	drivers/dma/tegra*
12097
12098TEGRA I2C DRIVER
12099M:	Laxman Dewangan <ldewangan@nvidia.com>
12100S:	Supported
12101F:	drivers/i2c/busses/i2c-tegra.c
12102
12103TEGRA IOMMU DRIVERS
12104M:	Hiroshi Doyu <hdoyu@nvidia.com>
12105S:	Supported
12106F:	drivers/iommu/tegra*
12107
12108TEGRA KBC DRIVER
12109M:	Rakesh Iyer <riyer@nvidia.com>
12110M:	Laxman Dewangan <ldewangan@nvidia.com>
12111S:	Supported
12112F:	drivers/input/keyboard/tegra-kbc.c
12113
12114TEGRA PWM DRIVER
12115M:	Thierry Reding <thierry.reding@gmail.com>
12116S:	Supported
12117F:	drivers/pwm/pwm-tegra.c
12118
12119TEGRA SERIAL DRIVER
12120M:	Laxman Dewangan <ldewangan@nvidia.com>
12121S:	Supported
12122F:	drivers/tty/serial/serial-tegra.c
12123
12124TEGRA SPI DRIVER
12125M:	Laxman Dewangan <ldewangan@nvidia.com>
12126S:	Supported
12127F:	drivers/spi/spi-tegra*
12128
12129TEHUTI ETHERNET DRIVER
12130M:	Andy Gospodarek <andy@greyhouse.net>
12131L:	netdev@vger.kernel.org
12132S:	Supported
12133F:	drivers/net/ethernet/tehuti/*
12134
12135Telecom Clock Driver for MCPL0010
12136M:	Mark Gross <mark.gross@intel.com>
12137S:	Supported
12138F:	drivers/char/tlclk.c
12139
12140TENSILICA XTENSA PORT (xtensa)
12141M:	Chris Zankel <chris@zankel.net>
12142M:	Max Filippov <jcmvbkbc@gmail.com>
12143L:	linux-xtensa@linux-xtensa.org
12144T:	git git://github.com/czankel/xtensa-linux.git
12145S:	Maintained
12146F:	arch/xtensa/
12147F:	drivers/irqchip/irq-xtensa-*
12148
12149Texas Instruments' System Control Interface (TISCI) Protocol Driver
12150M:	Nishanth Menon <nm@ti.com>
12151M:	Tero Kristo <t-kristo@ti.com>
12152M:	Santosh Shilimkar <ssantosh@kernel.org>
12153L:	linux-arm-kernel@lists.infradead.org
12154S:	Maintained
12155F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12156F:	drivers/firmware/ti_sci*
12157F:	include/linux/soc/ti/ti_sci_protocol.h
12158
12159THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12160M:	Hans Verkuil <hverkuil@xs4all.nl>
12161L:	linux-media@vger.kernel.org
12162T:	git git://linuxtv.org/media_tree.git
12163W:	https://linuxtv.org
12164S:	Maintained
12165F:	drivers/media/radio/radio-raremono.c
12166
12167THERMAL
12168M:	Zhang Rui <rui.zhang@intel.com>
12169M:	Eduardo Valentin <edubezval@gmail.com>
12170L:	linux-pm@vger.kernel.org
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12173Q:	https://patchwork.kernel.org/project/linux-pm/list/
12174S:	Supported
12175F:	drivers/thermal/
12176F:	include/linux/thermal.h
12177F:	include/uapi/linux/thermal.h
12178F:	include/linux/cpu_cooling.h
12179F:	Documentation/devicetree/bindings/thermal/
12180
12181THERMAL/CPU_COOLING
12182M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12183M:	Viresh Kumar <viresh.kumar@linaro.org>
12184M:	Javi Merino <javi.merino@kernel.org>
12185L:	linux-pm@vger.kernel.org
12186S:	Supported
12187F:	Documentation/thermal/cpu-cooling-api.txt
12188F:	drivers/thermal/cpu_cooling.c
12189F:	include/linux/cpu_cooling.h
12190
12191THINKPAD ACPI EXTRAS DRIVER
12192M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12193L:	ibm-acpi-devel@lists.sourceforge.net
12194L:	platform-driver-x86@vger.kernel.org
12195W:	http://ibm-acpi.sourceforge.net
12196W:	http://thinkwiki.org/wiki/Ibm-acpi
12197T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12198S:	Maintained
12199F:	drivers/platform/x86/thinkpad_acpi.c
12200
12201TI BANDGAP AND THERMAL DRIVER
12202M:	Eduardo Valentin <edubezval@gmail.com>
12203M:	Keerthy <j-keerthy@ti.com>
12204L:	linux-pm@vger.kernel.org
12205L:	linux-omap@vger.kernel.org
12206S:	Maintained
12207F:	drivers/thermal/ti-soc-thermal/
12208
12209TI VPE/CAL DRIVERS
12210M:	Benoit Parrot <bparrot@ti.com>
12211L:	linux-media@vger.kernel.org
12212W:	http://linuxtv.org/
12213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12214S:	Maintained
12215F:	drivers/media/platform/ti-vpe/
12216
12217TI CDCE706 CLOCK DRIVER
12218M:	Max Filippov <jcmvbkbc@gmail.com>
12219S:	Maintained
12220F:	drivers/clk/clk-cdce706.c
12221
12222TI CLOCK DRIVER
12223M:	Tero Kristo <t-kristo@ti.com>
12224L:	linux-omap@vger.kernel.org
12225S:	Maintained
12226F:	drivers/clk/ti/
12227F:	include/linux/clk/ti.h
12228
12229TI ETHERNET SWITCH DRIVER (CPSW)
12230M:	Mugunthan V N <mugunthanvnm@ti.com>
12231R:	Grygorii Strashko <grygorii.strashko@ti.com>
12232L:	linux-omap@vger.kernel.org
12233L:	netdev@vger.kernel.org
12234S:	Maintained
12235F:	drivers/net/ethernet/ti/cpsw*
12236F:	drivers/net/ethernet/ti/davinci*
12237
12238TI FLASH MEDIA INTERFACE DRIVER
12239M:	Alex Dubov <oakad@yahoo.com>
12240S:	Maintained
12241F:	drivers/misc/tifm*
12242F:	drivers/mmc/host/tifm_sd.c
12243F:	include/linux/tifm.h
12244
12245TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12246M:	Santosh Shilimkar <ssantosh@kernel.org>
12247L:	linux-kernel@vger.kernel.org
12248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12249S:	Maintained
12250F:	drivers/soc/ti/*
12251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12252
12253
12254TI LM49xxx FAMILY ASoC CODEC DRIVERS
12255M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12256M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12257L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12258S:	Maintained
12259F:	sound/soc/codecs/lm49453*
12260F:	sound/soc/codecs/isabelle*
12261
12262TI LP855x BACKLIGHT DRIVER
12263M:	Milo Kim <milo.kim@ti.com>
12264S:	Maintained
12265F:	Documentation/backlight/lp855x-driver.txt
12266F:	drivers/video/backlight/lp855x_bl.c
12267F:	include/linux/platform_data/lp855x.h
12268
12269TI LP8727 CHARGER DRIVER
12270M:	Milo Kim <milo.kim@ti.com>
12271S:	Maintained
12272F:	drivers/power/supply/lp8727_charger.c
12273F:	include/linux/platform_data/lp8727.h
12274
12275TI LP8788 MFD DRIVER
12276M:	Milo Kim <milo.kim@ti.com>
12277S:	Maintained
12278F:	drivers/iio/adc/lp8788_adc.c
12279F:	drivers/leds/leds-lp8788.c
12280F:	drivers/mfd/lp8788*.c
12281F:	drivers/power/supply/lp8788-charger.c
12282F:	drivers/regulator/lp8788-*.c
12283F:	include/linux/mfd/lp8788*.h
12284
12285TI NETCP ETHERNET DRIVER
12286M:	Wingman Kwok <w-kwok2@ti.com>
12287M:	Murali Karicheri <m-karicheri2@ti.com>
12288L:	netdev@vger.kernel.org
12289S:	Maintained
12290F:	drivers/net/ethernet/ti/netcp*
12291
12292TI TAS571X FAMILY ASoC CODEC DRIVER
12293M:	Kevin Cernekee <cernekee@chromium.org>
12294L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12295S:	Odd Fixes
12296F:	sound/soc/codecs/tas571x*
12297
12298TI TWL4030 SERIES SOC CODEC DRIVER
12299M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12300L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12301S:	Maintained
12302F:	sound/soc/codecs/twl4030*
12303
12304TI WILINK WIRELESS DRIVERS
12305L:	linux-wireless@vger.kernel.org
12306W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12307W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12309S:	Orphan
12310F:	drivers/net/wireless/ti/
12311F:	include/linux/wl12xx.h
12312
12313TIPC NETWORK LAYER
12314M:	Jon Maloy <jon.maloy@ericsson.com>
12315M:	Ying Xue <ying.xue@windriver.com>
12316L:	netdev@vger.kernel.org (core kernel code)
12317L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12318W:	http://tipc.sourceforge.net/
12319S:	Maintained
12320F:	include/uapi/linux/tipc*.h
12321F:	net/tipc/
12322
12323TILE ARCHITECTURE
12324M:	Chris Metcalf <cmetcalf@mellanox.com>
12325W:	http://www.mellanox.com/repository/solutions/tile-scm/
12326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12327S:	Supported
12328F:	arch/tile/
12329F:	drivers/char/tile-srom.c
12330F:	drivers/edac/tile_edac.c
12331F:	drivers/net/ethernet/tile/
12332F:	drivers/rtc/rtc-tile.c
12333F:	drivers/tty/hvc/hvc_tile.c
12334F:	drivers/tty/serial/tilegx.c
12335F:	drivers/usb/host/*-tilegx.c
12336F:	include/linux/usb/tilegx.h
12337
12338TLAN NETWORK DRIVER
12339M:	Samuel Chessman <chessman@tux.org>
12340L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12341W:	http://sourceforge.net/projects/tlan/
12342S:	Maintained
12343F:	Documentation/networking/tlan.txt
12344F:	drivers/net/ethernet/ti/tlan.*
12345
12346TOMOYO SECURITY MODULE
12347M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12348M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12349L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12350L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12351L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12352L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12353W:	http://tomoyo.sourceforge.jp/
12354T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12355S:	Maintained
12356F:	security/tomoyo/
12357
12358TOPSTAR LAPTOP EXTRAS DRIVER
12359M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12360L:	platform-driver-x86@vger.kernel.org
12361S:	Maintained
12362F:	drivers/platform/x86/topstar-laptop.c
12363
12364TOSHIBA ACPI EXTRAS DRIVER
12365M:	Azael Avalos <coproscefalo@gmail.com>
12366L:	platform-driver-x86@vger.kernel.org
12367S:	Maintained
12368F:	drivers/platform/x86/toshiba_acpi.c
12369
12370TOSHIBA BLUETOOTH DRIVER
12371M:	Azael Avalos <coproscefalo@gmail.com>
12372L:	platform-driver-x86@vger.kernel.org
12373S:	Maintained
12374F:	drivers/platform/x86/toshiba_bluetooth.c
12375
12376TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12377M:	Azael Avalos <coproscefalo@gmail.com>
12378L:	platform-driver-x86@vger.kernel.org
12379S:	Maintained
12380F:	drivers/platform/x86/toshiba_haps.c
12381
12382TOSHIBA WMI HOTKEYS DRIVER
12383M:	Azael Avalos <coproscefalo@gmail.com>
12384L:	platform-driver-x86@vger.kernel.org
12385S:	Maintained
12386F:	drivers/platform/x86/toshiba-wmi.c
12387
12388TOSHIBA SMM DRIVER
12389M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12390W:	http://www.buzzard.org.uk/toshiba/
12391S:	Maintained
12392F:	drivers/char/toshiba.c
12393F:	include/linux/toshiba.h
12394F:	include/uapi/linux/toshiba.h
12395
12396TOSHIBA TC358743 DRIVER
12397M:	Mats Randgaard <matrandg@cisco.com>
12398L:	linux-media@vger.kernel.org
12399S:	Maintained
12400F:	drivers/media/i2c/tc358743*
12401F:	include/media/i2c/tc358743.h
12402
12403TMIO/SDHI MMC DRIVER
12404M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12405L:	linux-mmc@vger.kernel.org
12406S:	Supported
12407F:	drivers/mmc/host/tmio_mmc*
12408F:	drivers/mmc/host/sh_mobile_sdhi.c
12409F:	include/linux/mfd/tmio.h
12410
12411TMP401 HARDWARE MONITOR DRIVER
12412M:	Guenter Roeck <linux@roeck-us.net>
12413L:	linux-hwmon@vger.kernel.org
12414S:	Maintained
12415F:	Documentation/hwmon/tmp401
12416F:	drivers/hwmon/tmp401.c
12417
12418TMPFS (SHMEM FILESYSTEM)
12419M:	Hugh Dickins <hughd@google.com>
12420L:	linux-mm@kvack.org
12421S:	Maintained
12422F:	include/linux/shmem_fs.h
12423F:	mm/shmem.c
12424
12425TM6000 VIDEO4LINUX DRIVER
12426M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12427M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12428L:	linux-media@vger.kernel.org
12429W:	https://linuxtv.org
12430T:	git git://linuxtv.org/media_tree.git
12431S:	Odd fixes
12432F:	drivers/media/usb/tm6000/
12433F:	Documentation/media/v4l-drivers/tm6000*
12434
12435TW5864 VIDEO4LINUX DRIVER
12436M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12437M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12438M:	Andrey Utkin <andrey_utkin@fastmail.com>
12439L:	linux-media@vger.kernel.org
12440S:	Supported
12441F:	drivers/media/pci/tw5864/
12442
12443TW68 VIDEO4LINUX DRIVER
12444M:	Hans Verkuil <hverkuil@xs4all.nl>
12445L:	linux-media@vger.kernel.org
12446T:	git git://linuxtv.org/media_tree.git
12447W:	https://linuxtv.org
12448S:	Odd Fixes
12449F:	drivers/media/pci/tw68/
12450
12451TW686X VIDEO4LINUX DRIVER
12452M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12453L:	linux-media@vger.kernel.org
12454T:	git git://linuxtv.org/media_tree.git
12455W:	http://linuxtv.org
12456S:	Maintained
12457F:	drivers/media/pci/tw686x/
12458
12459TPM DEVICE DRIVER
12460M:	Peter Huewe <peterhuewe@gmx.de>
12461M:	Marcel Selhorst <tpmdd@selhorst.net>
12462M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12463R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12464W:	http://tpmdd.sourceforge.net
12465L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12466Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12467T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12468S:	Maintained
12469F:	drivers/char/tpm/
12470
12471TPM IBM_VTPM DEVICE DRIVER
12472M:	Ashley Lai <ashleydlai@gmail.com>
12473W:	http://tpmdd.sourceforge.net
12474L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12475S:	Maintained
12476F:	drivers/char/tpm/tpm_ibmvtpm*
12477
12478TRACING
12479M:	Steven Rostedt <rostedt@goodmis.org>
12480M:	Ingo Molnar <mingo@redhat.com>
12481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12482S:	Maintained
12483F:	Documentation/trace/ftrace.txt
12484F:	arch/*/*/*/ftrace.h
12485F:	arch/*/kernel/ftrace.c
12486F:	include/*/ftrace.h
12487F:	include/linux/trace*.h
12488F:	include/trace/
12489F:	kernel/trace/
12490F:	tools/testing/selftests/ftrace/
12491
12492TRACING MMIO ACCESSES (MMIOTRACE)
12493M:	Steven Rostedt <rostedt@goodmis.org>
12494M:	Ingo Molnar <mingo@kernel.org>
12495R:	Karol Herbst <karolherbst@gmail.com>
12496R:	Pekka Paalanen <ppaalanen@gmail.com>
12497S:	Maintained
12498L:	linux-kernel@vger.kernel.org
12499L:	nouveau@lists.freedesktop.org
12500F:	kernel/trace/trace_mmiotrace.c
12501F:	include/linux/mmiotrace.h
12502F:	arch/x86/mm/kmmio.c
12503F:	arch/x86/mm/mmio-mod.c
12504F:	arch/x86/mm/testmmiotrace.c
12505
12506TRIVIAL PATCHES
12507M:	Jiri Kosina <trivial@kernel.org>
12508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12509S:	Maintained
12510K:	^Subject:.*(?i)trivial
12511
12512TTY LAYER
12513M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12514M:	Jiri Slaby <jslaby@suse.com>
12515S:	Supported
12516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12517F:	Documentation/serial/
12518F:	drivers/tty/
12519F:	drivers/tty/serial/serial_core.c
12520F:	include/linux/serial_core.h
12521F:	include/linux/serial.h
12522F:	include/linux/tty.h
12523F:	include/uapi/linux/serial_core.h
12524F:	include/uapi/linux/serial.h
12525F:	include/uapi/linux/tty.h
12526
12527TUA9001 MEDIA DRIVER
12528M:	Antti Palosaari <crope@iki.fi>
12529L:	linux-media@vger.kernel.org
12530W:	https://linuxtv.org
12531W:	http://palosaari.fi/linux/
12532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12533T:	git git://linuxtv.org/anttip/media_tree.git
12534S:	Maintained
12535F:	drivers/media/tuners/tua9001*
12536
12537TULIP NETWORK DRIVERS
12538L:	netdev@vger.kernel.org
12539L:	linux-parisc@vger.kernel.org
12540S:	Orphan
12541F:	drivers/net/ethernet/dec/tulip/
12542
12543TUN/TAP driver
12544M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12545W:	http://vtun.sourceforge.net/tun
12546S:	Maintained
12547F:	Documentation/networking/tuntap.txt
12548F:	arch/um/os-Linux/drivers/
12549
12550TURBOCHANNEL SUBSYSTEM
12551M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12552M:	Ralf Baechle <ralf@linux-mips.org>
12553L:	linux-mips@linux-mips.org
12554Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12555S:	Maintained
12556F:	drivers/tc/
12557F:	include/linux/tc.h
12558
12559UBI FILE SYSTEM (UBIFS)
12560M:	Richard Weinberger <richard@nod.at>
12561M:	Artem Bityutskiy <dedekind1@gmail.com>
12562M:	Adrian Hunter <adrian.hunter@intel.com>
12563L:	linux-mtd@lists.infradead.org
12564T:	git git://git.infradead.org/ubifs-2.6.git
12565W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12566S:	Supported
12567F:	Documentation/filesystems/ubifs.txt
12568F:	fs/ubifs/
12569
12570UCLINUX (M68KNOMMU AND COLDFIRE)
12571M:	Greg Ungerer <gerg@linux-m68k.org>
12572W:	http://www.linux-m68k.org/
12573W:	http://www.uclinux.org/
12574L:	linux-m68k@lists.linux-m68k.org
12575L:	uclinux-dev@uclinux.org  (subscribers-only)
12576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12577S:	Maintained
12578F:	arch/m68k/coldfire/
12579F:	arch/m68k/68*/
12580F:	arch/m68k/*/*_no.*
12581F:	arch/m68k/include/asm/*_no.*
12582
12583UDF FILESYSTEM
12584M:	Jan Kara <jack@suse.com>
12585S:	Maintained
12586F:	Documentation/filesystems/udf.txt
12587F:	fs/udf/
12588
12589UDRAW TABLET
12590M:	Bastien Nocera <hadess@hadess.net>
12591L:	linux-input@vger.kernel.org
12592S:	Maintained
12593F:	drivers/hid/hid-udraw.c
12594
12595UFS FILESYSTEM
12596M:	Evgeniy Dushistov <dushistov@mail.ru>
12597S:	Maintained
12598F:	Documentation/filesystems/ufs.txt
12599F:	fs/ufs/
12600
12601UHID USERSPACE HID IO DRIVER:
12602M:	David Herrmann <dh.herrmann@googlemail.com>
12603L:	linux-input@vger.kernel.org
12604S:	Maintained
12605F:	drivers/hid/uhid.c
12606F:	include/uapi/linux/uhid.h
12607
12608ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12609L:	linux-usb@vger.kernel.org
12610S:	Orphan
12611F:	drivers/uwb/
12612F:	include/linux/uwb.h
12613F:	include/linux/uwb/
12614
12615UNICORE32 ARCHITECTURE:
12616M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12617W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12618S:	Maintained
12619T:	git git://github.com/gxt/linux.git
12620F:	arch/unicore32/
12621
12622UNIFDEF
12623M:	Tony Finch <dot@dotat.at>
12624W:	http://dotat.at/prog/unifdef
12625S:	Maintained
12626F:	scripts/unifdef.c
12627
12628UNIFORM CDROM DRIVER
12629M:	Jens Axboe <axboe@kernel.dk>
12630W:	http://www.kernel.dk
12631S:	Maintained
12632F:	Documentation/cdrom/
12633F:	drivers/cdrom/cdrom.c
12634F:	include/linux/cdrom.h
12635F:	include/uapi/linux/cdrom.h
12636
12637UNISYS S-PAR DRIVERS
12638M:	David Kershner <david.kershner@unisys.com>
12639L:	sparmaintainer@unisys.com (Unisys internal)
12640S:	Supported
12641F:	drivers/staging/unisys/
12642
12643UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12644M:	Vinayak Holikatti <vinholikatti@gmail.com>
12645L:	linux-scsi@vger.kernel.org
12646S:	Supported
12647F:	Documentation/scsi/ufs.txt
12648F:	drivers/scsi/ufs/
12649
12650UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12651M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12652M:	Prabu Thangamuthu <prabut@synopsys.com>
12653L:	linux-scsi@vger.kernel.org
12654S:	Supported
12655F:	drivers/scsi/ufs/*dwc*
12656
12657UNSORTED BLOCK IMAGES (UBI)
12658M:	Artem Bityutskiy <dedekind1@gmail.com>
12659M:	Richard Weinberger <richard@nod.at>
12660W:	http://www.linux-mtd.infradead.org/
12661L:	linux-mtd@lists.infradead.org
12662T:	git git://git.infradead.org/ubifs-2.6.git
12663S:	Supported
12664F:	drivers/mtd/ubi/
12665F:	include/linux/mtd/ubi.h
12666F:	include/uapi/mtd/ubi-user.h
12667
12668USB ACM DRIVER
12669M:	Oliver Neukum <oneukum@suse.com>
12670L:	linux-usb@vger.kernel.org
12671S:	Maintained
12672F:	Documentation/usb/acm.txt
12673F:	drivers/usb/class/cdc-acm.*
12674
12675USB AR5523 WIRELESS DRIVER
12676M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12677L:	linux-wireless@vger.kernel.org
12678S:	Maintained
12679F:	drivers/net/wireless/ath/ar5523/
12680
12681USB ATTACHED SCSI
12682M:	Oliver Neukum <oneukum@suse.com>
12683L:	linux-usb@vger.kernel.org
12684L:	linux-scsi@vger.kernel.org
12685S:	Maintained
12686F:	drivers/usb/storage/uas.c
12687
12688USB CDC ETHERNET DRIVER
12689M:	Oliver Neukum <oliver@neukum.org>
12690L:	linux-usb@vger.kernel.org
12691S:	Maintained
12692F:	drivers/net/usb/cdc_*.c
12693F:	include/uapi/linux/usb/cdc.h
12694
12695USB CHAOSKEY DRIVER
12696M:	Keith Packard <keithp@keithp.com>
12697L:	linux-usb@vger.kernel.org
12698S:	Maintained
12699F:	drivers/usb/misc/chaoskey.c
12700
12701USB CYPRESS C67X00 DRIVER
12702M:	Peter Korsgaard <jacmet@sunsite.dk>
12703L:	linux-usb@vger.kernel.org
12704S:	Maintained
12705F:	drivers/usb/c67x00/
12706
12707USB DAVICOM DM9601 DRIVER
12708M:	Peter Korsgaard <jacmet@sunsite.dk>
12709L:	netdev@vger.kernel.org
12710W:	http://www.linux-usb.org/usbnet
12711S:	Maintained
12712F:	drivers/net/usb/dm9601.c
12713
12714USB DIAMOND RIO500 DRIVER
12715M:	Cesar Miquel <miquel@df.uba.ar>
12716L:	rio500-users@lists.sourceforge.net
12717W:	http://rio500.sourceforge.net
12718S:	Maintained
12719F:	drivers/usb/misc/rio500*
12720
12721USB EHCI DRIVER
12722M:	Alan Stern <stern@rowland.harvard.edu>
12723L:	linux-usb@vger.kernel.org
12724S:	Maintained
12725F:	Documentation/usb/ehci.txt
12726F:	drivers/usb/host/ehci*
12727
12728USB GADGET/PERIPHERAL SUBSYSTEM
12729M:	Felipe Balbi <balbi@kernel.org>
12730L:	linux-usb@vger.kernel.org
12731W:	http://www.linux-usb.org/gadget
12732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12733S:	Maintained
12734F:	drivers/usb/gadget/
12735F:	include/linux/usb/gadget*
12736
12737USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12738M:	Jiri Kosina <jikos@kernel.org>
12739R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12740L:	linux-usb@vger.kernel.org
12741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12742S:	Maintained
12743F:	Documentation/hid/hiddev.txt
12744F:	drivers/hid/usbhid/
12745
12746USB ISP116X DRIVER
12747M:	Olav Kongas <ok@artecdesign.ee>
12748L:	linux-usb@vger.kernel.org
12749S:	Maintained
12750F:	drivers/usb/host/isp116x*
12751F:	include/linux/usb/isp116x.h
12752
12753USB LAN78XX ETHERNET DRIVER
12754M:	Woojung Huh <woojung.huh@microchip.com>
12755M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12756L:	netdev@vger.kernel.org
12757S:	Maintained
12758F:	drivers/net/usb/lan78xx.*
12759
12760USB MASS STORAGE DRIVER
12761M:	Alan Stern <stern@rowland.harvard.edu>
12762L:	linux-usb@vger.kernel.org
12763L:	usb-storage@lists.one-eyed-alien.net
12764S:	Maintained
12765W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12766F:	drivers/usb/storage/
12767
12768USB MIDI DRIVER
12769M:	Clemens Ladisch <clemens@ladisch.de>
12770L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12771T:	git git://git.alsa-project.org/alsa-kernel.git
12772S:	Maintained
12773F:	sound/usb/midi.*
12774
12775USB NETWORKING DRIVERS
12776L:	linux-usb@vger.kernel.org
12777S:	Odd Fixes
12778F:	drivers/net/usb/
12779
12780USB OHCI DRIVER
12781M:	Alan Stern <stern@rowland.harvard.edu>
12782L:	linux-usb@vger.kernel.org
12783S:	Maintained
12784F:	Documentation/usb/ohci.txt
12785F:	drivers/usb/host/ohci*
12786
12787USB OTG FSM (Finite State Machine)
12788M:	Peter Chen <Peter.Chen@nxp.com>
12789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12790L:	linux-usb@vger.kernel.org
12791S:	Maintained
12792F:	drivers/usb/common/usb-otg-fsm.c
12793
12794USB OVER IP DRIVER
12795M:	Valentina Manea <valentina.manea.m@gmail.com>
12796M:	Shuah Khan <shuahkh@osg.samsung.com>
12797M:	Shuah Khan <shuah@kernel.org>
12798L:	linux-usb@vger.kernel.org
12799S:	Maintained
12800F:	Documentation/usb/usbip_protocol.txt
12801F:	drivers/usb/usbip/
12802F:	tools/usb/usbip/
12803
12804USB PEGASUS DRIVER
12805M:	Petko Manolov <petkan@nucleusys.com>
12806L:	linux-usb@vger.kernel.org
12807L:	netdev@vger.kernel.org
12808T:	git git://github.com/petkan/pegasus.git
12809W:	https://github.com/petkan/pegasus
12810S:	Maintained
12811F:	drivers/net/usb/pegasus.*
12812
12813USB PHY LAYER
12814M:	Felipe Balbi <balbi@kernel.org>
12815L:	linux-usb@vger.kernel.org
12816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12817S:	Maintained
12818F:	drivers/usb/phy/
12819
12820USB PRINTER DRIVER (usblp)
12821M:	Pete Zaitcev <zaitcev@redhat.com>
12822L:	linux-usb@vger.kernel.org
12823S:	Supported
12824F:	drivers/usb/class/usblp.c
12825
12826USB QMI WWAN NETWORK DRIVER
12827M:	Bjørn Mork <bjorn@mork.no>
12828L:	netdev@vger.kernel.org
12829S:	Maintained
12830F:	Documentation/ABI/testing/sysfs-class-net-qmi
12831F:	drivers/net/usb/qmi_wwan.c
12832
12833USB RTL8150 DRIVER
12834M:	Petko Manolov <petkan@nucleusys.com>
12835L:	linux-usb@vger.kernel.org
12836L:	netdev@vger.kernel.org
12837T:	git git://github.com/petkan/rtl8150.git
12838W:	https://github.com/petkan/rtl8150
12839S:	Maintained
12840F:	drivers/net/usb/rtl8150.c
12841
12842USB SERIAL SUBSYSTEM
12843M:	Johan Hovold <johan@kernel.org>
12844L:	linux-usb@vger.kernel.org
12845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12846S:	Maintained
12847F:	Documentation/usb/usb-serial.txt
12848F:	drivers/usb/serial/
12849F:	include/linux/usb/serial.h
12850
12851USB SMSC75XX ETHERNET DRIVER
12852M:	Steve Glendinning <steve.glendinning@shawell.net>
12853L:	netdev@vger.kernel.org
12854S:	Maintained
12855F:	drivers/net/usb/smsc75xx.*
12856
12857USB SMSC95XX ETHERNET DRIVER
12858M:	Steve Glendinning <steve.glendinning@shawell.net>
12859M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12860L:	netdev@vger.kernel.org
12861S:	Maintained
12862F:	drivers/net/usb/smsc95xx.*
12863
12864USB SUBSYSTEM
12865M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12866L:	linux-usb@vger.kernel.org
12867W:	http://www.linux-usb.org
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12869S:	Supported
12870F:	Documentation/devicetree/bindings/usb/
12871F:	Documentation/usb/
12872F:	drivers/usb/
12873F:	include/linux/usb.h
12874F:	include/linux/usb/
12875
12876USB UHCI DRIVER
12877M:	Alan Stern <stern@rowland.harvard.edu>
12878L:	linux-usb@vger.kernel.org
12879S:	Maintained
12880F:	drivers/usb/host/uhci*
12881
12882USB "USBNET" DRIVER FRAMEWORK
12883M:	Oliver Neukum <oneukum@suse.com>
12884L:	netdev@vger.kernel.org
12885W:	http://www.linux-usb.org/usbnet
12886S:	Maintained
12887F:	drivers/net/usb/usbnet.c
12888F:	include/linux/usb/usbnet.h
12889
12890USB VIDEO CLASS
12891M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12892L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12893L:	linux-media@vger.kernel.org
12894T:	git git://linuxtv.org/media_tree.git
12895W:	http://www.ideasonboard.org/uvc/
12896S:	Maintained
12897F:	drivers/media/usb/uvc/
12898F:	include/uapi/linux/uvcvideo.h
12899
12900USB VISION DRIVER
12901M:	Hans Verkuil <hverkuil@xs4all.nl>
12902L:	linux-media@vger.kernel.org
12903T:	git git://linuxtv.org/media_tree.git
12904W:	https://linuxtv.org
12905S:	Odd Fixes
12906F:	drivers/media/usb/usbvision/
12907
12908USB WEBCAM GADGET
12909M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12910L:	linux-usb@vger.kernel.org
12911S:	Maintained
12912F:	drivers/usb/gadget/function/*uvc*
12913F:	drivers/usb/gadget/legacy/webcam.c
12914
12915USB WIRELESS RNDIS DRIVER (rndis_wlan)
12916M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12917L:	linux-wireless@vger.kernel.org
12918S:	Maintained
12919F:	drivers/net/wireless/rndis_wlan.c
12920
12921USB XHCI DRIVER
12922M:	Mathias Nyman <mathias.nyman@intel.com>
12923L:	linux-usb@vger.kernel.org
12924S:	Supported
12925F:	drivers/usb/host/xhci*
12926F:	drivers/usb/host/pci-quirks*
12927
12928USB ZD1201 DRIVER
12929L:	linux-wireless@vger.kernel.org
12930W:	http://linux-lc100020.sourceforge.net
12931S:	Orphan
12932F:	drivers/net/wireless/zydas/zd1201.*
12933
12934USB ZR364XX DRIVER
12935M:	Antoine Jacquet <royale@zerezo.com>
12936L:	linux-usb@vger.kernel.org
12937L:	linux-media@vger.kernel.org
12938T:	git git://linuxtv.org/media_tree.git
12939W:	http://royale.zerezo.com/zr364xx/
12940S:	Maintained
12941F:	Documentation/media/v4l-drivers/zr364xx*
12942F:	drivers/media/usb/zr364xx/
12943
12944ULPI BUS
12945M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12946L:	linux-usb@vger.kernel.org
12947S:	Maintained
12948F:	drivers/usb/common/ulpi.c
12949F:	include/linux/ulpi/
12950
12951USER-MODE LINUX (UML)
12952M:	Jeff Dike <jdike@addtoit.com>
12953M:	Richard Weinberger <richard@nod.at>
12954L:	user-mode-linux-devel@lists.sourceforge.net
12955L:	user-mode-linux-user@lists.sourceforge.net
12956W:	http://user-mode-linux.sourceforge.net
12957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12958S:	Maintained
12959F:	Documentation/virtual/uml/
12960F:	arch/um/
12961F:	arch/x86/um/
12962F:	fs/hostfs/
12963F:	fs/hppfs/
12964
12965USERSPACE I/O (UIO)
12966M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12967S:	Maintained
12968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12969F:	Documentation/DocBook/uio-howto.tmpl
12970F:	drivers/uio/
12971F:	include/linux/uio*.h
12972
12973UTIL-LINUX PACKAGE
12974M:	Karel Zak <kzak@redhat.com>
12975L:	util-linux@vger.kernel.org
12976W:	http://en.wikipedia.org/wiki/Util-linux
12977T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12978S:	Maintained
12979
12980UVESAFB DRIVER
12981M:	Michal Januszewski <spock@gentoo.org>
12982L:	linux-fbdev@vger.kernel.org
12983W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12984S:	Maintained
12985F:	Documentation/fb/uvesafb.txt
12986F:	drivers/video/fbdev/uvesafb.*
12987
12988VF610 NAND DRIVER
12989M:	Stefan Agner <stefan@agner.ch>
12990L:	linux-mtd@lists.infradead.org
12991S:	Supported
12992F:	drivers/mtd/nand/vf610_nfc.c
12993
12994VFAT/FAT/MSDOS FILESYSTEM
12995M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12996S:	Maintained
12997F:	Documentation/filesystems/vfat.txt
12998F:	fs/fat/
12999
13000VFIO DRIVER
13001M:	Alex Williamson <alex.williamson@redhat.com>
13002L:	kvm@vger.kernel.org
13003T:	git git://github.com/awilliam/linux-vfio.git
13004S:	Maintained
13005F:	Documentation/vfio.txt
13006F:	drivers/vfio/
13007F:	include/linux/vfio.h
13008F:	include/uapi/linux/vfio.h
13009
13010VFIO MEDIATED DEVICE DRIVERS
13011M:	Kirti Wankhede <kwankhede@nvidia.com>
13012L:	kvm@vger.kernel.org
13013S:	Maintained
13014F:	Documentation/vfio-mediated-device.txt
13015F:	drivers/vfio/mdev/
13016F:	include/linux/mdev.h
13017F:	samples/vfio-mdev/
13018
13019VFIO PLATFORM DRIVER
13020M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13021L:	kvm@vger.kernel.org
13022S:	Maintained
13023F:	drivers/vfio/platform/
13024
13025VIDEOBUF2 FRAMEWORK
13026M:	Pawel Osciak <pawel@osciak.com>
13027M:	Marek Szyprowski <m.szyprowski@samsung.com>
13028M:	Kyungmin Park <kyungmin.park@samsung.com>
13029L:	linux-media@vger.kernel.org
13030S:	Maintained
13031F:	drivers/media/v4l2-core/videobuf2-*
13032F:	include/media/videobuf2-*
13033
13034VIRTIO AND VHOST VSOCK DRIVER
13035M:	Stefan Hajnoczi <stefanha@redhat.com>
13036L:	kvm@vger.kernel.org
13037L:	virtualization@lists.linux-foundation.org
13038L:	netdev@vger.kernel.org
13039S:	Maintained
13040F:	include/linux/virtio_vsock.h
13041F:	include/uapi/linux/virtio_vsock.h
13042F:	net/vmw_vsock/virtio_transport_common.c
13043F:	net/vmw_vsock/virtio_transport.c
13044F:	drivers/vhost/vsock.c
13045F:	drivers/vhost/vsock.h
13046
13047VIRTUAL SERIO DEVICE DRIVER
13048M:	Stephen Chandler Paul <thatslyude@gmail.com>
13049S:	Maintained
13050F:	drivers/input/serio/userio.c
13051F:	include/uapi/linux/userio.h
13052
13053VIRTIO CONSOLE DRIVER
13054M:	Amit Shah <amit.shah@redhat.com>
13055L:	virtualization@lists.linux-foundation.org
13056S:	Maintained
13057F:	drivers/char/virtio_console.c
13058F:	include/linux/virtio_console.h
13059F:	include/uapi/linux/virtio_console.h
13060
13061VIRTIO CORE, NET AND BLOCK DRIVERS
13062M:	"Michael S. Tsirkin" <mst@redhat.com>
13063M:	Jason Wang <jasowang@redhat.com>
13064L:	virtualization@lists.linux-foundation.org
13065S:	Maintained
13066F:	Documentation/devicetree/bindings/virtio/
13067F:	drivers/virtio/
13068F:	tools/virtio/
13069F:	drivers/net/virtio_net.c
13070F:	drivers/block/virtio_blk.c
13071F:	include/linux/virtio_*.h
13072F:	include/uapi/linux/virtio_*.h
13073F:	drivers/crypto/virtio/
13074
13075VIRTIO DRIVERS FOR S390
13076M:	Christian Borntraeger <borntraeger@de.ibm.com>
13077M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13078L:	linux-s390@vger.kernel.org
13079L:	virtualization@lists.linux-foundation.org
13080L:	kvm@vger.kernel.org
13081S:	Supported
13082F:	drivers/s390/virtio/
13083
13084VIRTIO GPU DRIVER
13085M:	David Airlie <airlied@linux.ie>
13086M:	Gerd Hoffmann <kraxel@redhat.com>
13087L:	dri-devel@lists.freedesktop.org
13088L:	virtualization@lists.linux-foundation.org
13089S:	Maintained
13090F:	drivers/gpu/drm/virtio/
13091F:	include/uapi/linux/virtio_gpu.h
13092
13093VIRTIO HOST (VHOST)
13094M:	"Michael S. Tsirkin" <mst@redhat.com>
13095M:	Jason Wang <jasowang@redhat.com>
13096L:	kvm@vger.kernel.org
13097L:	virtualization@lists.linux-foundation.org
13098L:	netdev@vger.kernel.org
13099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13100S:	Maintained
13101F:	drivers/vhost/
13102F:	include/uapi/linux/vhost.h
13103
13104VIRTIO INPUT DRIVER
13105M:	Gerd Hoffmann <kraxel@redhat.com>
13106S:	Maintained
13107F:	drivers/virtio/virtio_input.c
13108F:	include/uapi/linux/virtio_input.h
13109
13110VIRTIO CRYPTO DRIVER
13111M:  Gonglei <arei.gonglei@huawei.com>
13112L:  virtualization@lists.linux-foundation.org
13113L:  linux-crypto@vger.kernel.org
13114S:  Maintained
13115F:  drivers/crypto/virtio/
13116F:  include/uapi/linux/virtio_crypto.h
13117
13118VIA RHINE NETWORK DRIVER
13119S:	Orphan
13120F:	drivers/net/ethernet/via/via-rhine.c
13121
13122VIA SD/MMC CARD CONTROLLER DRIVER
13123M:	Bruce Chang <brucechang@via.com.tw>
13124M:	Harald Welte <HaraldWelte@viatech.com>
13125S:	Maintained
13126F:	drivers/mmc/host/via-sdmmc.c
13127
13128VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13129M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13130L:	linux-fbdev@vger.kernel.org
13131S:	Maintained
13132F:	include/linux/via-core.h
13133F:	include/linux/via-gpio.h
13134F:	include/linux/via_i2c.h
13135F:	drivers/video/fbdev/via/
13136
13137VIA VELOCITY NETWORK DRIVER
13138M:	Francois Romieu <romieu@fr.zoreil.com>
13139L:	netdev@vger.kernel.org
13140S:	Maintained
13141F:	drivers/net/ethernet/via/via-velocity.*
13142
13143VIRT LIB
13144M:	Alex Williamson <alex.williamson@redhat.com>
13145M:	Paolo Bonzini <pbonzini@redhat.com>
13146L:	kvm@vger.kernel.org
13147S:	Supported
13148F:	virt/lib/
13149
13150VIVID VIRTUAL VIDEO DRIVER
13151M:	Hans Verkuil <hverkuil@xs4all.nl>
13152L:	linux-media@vger.kernel.org
13153T:	git git://linuxtv.org/media_tree.git
13154W:	https://linuxtv.org
13155S:	Maintained
13156F:	drivers/media/platform/vivid/*
13157
13158VLAN (802.1Q)
13159M:	Patrick McHardy <kaber@trash.net>
13160L:	netdev@vger.kernel.org
13161S:	Maintained
13162F:	drivers/net/macvlan.c
13163F:	include/linux/if_*vlan.h
13164F:	net/8021q/
13165
13166VLYNQ BUS
13167M:	Florian Fainelli <f.fainelli@gmail.com>
13168L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13169S:	Maintained
13170F:	drivers/vlynq/vlynq.c
13171F:	include/linux/vlynq.h
13172
13173VME SUBSYSTEM
13174M:	Martyn Welch <martyn@welchs.me.uk>
13175M:	Manohar Vanga <manohar.vanga@gmail.com>
13176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13177L:	devel@driverdev.osuosl.org
13178S:	Maintained
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13180F:	Documentation/driver-api/vme.rst
13181F:	drivers/staging/vme/
13182F:	drivers/vme/
13183F:	include/linux/vme*
13184
13185VMWARE HYPERVISOR INTERFACE
13186M:	Alok Kataria <akataria@vmware.com>
13187L:	virtualization@lists.linux-foundation.org
13188S:	Supported
13189F:	arch/x86/kernel/cpu/vmware.c
13190
13191VMWARE BALLOON DRIVER
13192M:	Xavier Deguillard <xdeguillard@vmware.com>
13193M:	Philip Moltmann <moltmann@vmware.com>
13194M:	"VMware, Inc." <pv-drivers@vmware.com>
13195L:	linux-kernel@vger.kernel.org
13196S:	Maintained
13197F:	drivers/misc/vmw_balloon.c
13198
13199VMWARE VMMOUSE SUBDRIVER
13200M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13201M:	"VMware, Inc." <pv-drivers@vmware.com>
13202L:	linux-input@vger.kernel.org
13203S:	Maintained
13204F:	drivers/input/mouse/vmmouse.c
13205F:	drivers/input/mouse/vmmouse.h
13206
13207VMWARE VMXNET3 ETHERNET DRIVER
13208M:	Shrikrishna Khare <skhare@vmware.com>
13209M:	"VMware, Inc." <pv-drivers@vmware.com>
13210L:	netdev@vger.kernel.org
13211S:	Maintained
13212F:	drivers/net/vmxnet3/
13213
13214VMware PVSCSI driver
13215M:	Jim Gill <jgill@vmware.com>
13216M:	VMware PV-Drivers <pv-drivers@vmware.com>
13217L:	linux-scsi@vger.kernel.org
13218S:	Maintained
13219F:	drivers/scsi/vmw_pvscsi.c
13220F:	drivers/scsi/vmw_pvscsi.h
13221
13222VMWARE PVRDMA DRIVER
13223M:	Adit Ranadive <aditr@vmware.com>
13224M:	VMware PV-Drivers <pv-drivers@vmware.com>
13225L:	linux-rdma@vger.kernel.org
13226S:	Maintained
13227F:	drivers/infiniband/hw/vmw_pvrdma/
13228
13229VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13230M:	Liam Girdwood <lgirdwood@gmail.com>
13231M:	Mark Brown <broonie@kernel.org>
13232L:	linux-kernel@vger.kernel.org
13233W:	http://www.slimlogic.co.uk/?p=48
13234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13235S:	Supported
13236F:	Documentation/devicetree/bindings/regulator/
13237F:	drivers/regulator/
13238F:	include/dt-bindings/regulator/
13239F:	include/linux/regulator/
13240
13241VRF
13242M:	David Ahern <dsa@cumulusnetworks.com>
13243M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13244L:	netdev@vger.kernel.org
13245S:	Maintained
13246F:	drivers/net/vrf.c
13247F:	Documentation/networking/vrf.txt
13248
13249VT1211 HARDWARE MONITOR DRIVER
13250M:	Juerg Haefliger <juergh@gmail.com>
13251L:	linux-hwmon@vger.kernel.org
13252S:	Maintained
13253F:	Documentation/hwmon/vt1211
13254F:	drivers/hwmon/vt1211.c
13255
13256VT8231 HARDWARE MONITOR DRIVER
13257M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13258L:	linux-hwmon@vger.kernel.org
13259S:	Maintained
13260F:	drivers/hwmon/vt8231.c
13261
13262VUB300 USB to SDIO/SD/MMC bridge chip
13263M:	Tony Olech <tony.olech@elandigitalsystems.com>
13264L:	linux-mmc@vger.kernel.org
13265L:	linux-usb@vger.kernel.org
13266S:	Supported
13267F:	drivers/mmc/host/vub300.c
13268
13269W1 DALLAS'S 1-WIRE BUS
13270M:	Evgeniy Polyakov <zbr@ioremap.net>
13271S:	Maintained
13272F:	Documentation/w1/
13273F:	drivers/w1/
13274
13275W83791D HARDWARE MONITORING DRIVER
13276M:	Marc Hulsman <m.hulsman@tudelft.nl>
13277L:	linux-hwmon@vger.kernel.org
13278S:	Maintained
13279F:	Documentation/hwmon/w83791d
13280F:	drivers/hwmon/w83791d.c
13281
13282W83793 HARDWARE MONITORING DRIVER
13283M:	Rudolf Marek <r.marek@assembler.cz>
13284L:	linux-hwmon@vger.kernel.org
13285S:	Maintained
13286F:	Documentation/hwmon/w83793
13287F:	drivers/hwmon/w83793.c
13288
13289W83795 HARDWARE MONITORING DRIVER
13290M:	Jean Delvare <jdelvare@suse.com>
13291L:	linux-hwmon@vger.kernel.org
13292S:	Maintained
13293F:	drivers/hwmon/w83795.c
13294
13295W83L51xD SD/MMC CARD INTERFACE DRIVER
13296M:	Pierre Ossman <pierre@ossman.eu>
13297S:	Maintained
13298F:	drivers/mmc/host/wbsd.*
13299
13300WACOM PROTOCOL 4 SERIAL TABLETS
13301M:	Julian Squires <julian@cipht.net>
13302M:	Hans de Goede <hdegoede@redhat.com>
13303L:	linux-input@vger.kernel.org
13304S:	Maintained
13305F:	drivers/input/tablet/wacom_serial4.c
13306
13307WATCHDOG DEVICE DRIVERS
13308M:	Wim Van Sebroeck <wim@iguana.be>
13309R:	Guenter Roeck <linux@roeck-us.net>
13310L:	linux-watchdog@vger.kernel.org
13311W:	http://www.linux-watchdog.org/
13312T:	git git://www.linux-watchdog.org/linux-watchdog.git
13313S:	Maintained
13314F:	Documentation/devicetree/bindings/watchdog/
13315F:	Documentation/watchdog/
13316F:	drivers/watchdog/
13317F:	include/linux/watchdog.h
13318F:	include/uapi/linux/watchdog.h
13319
13320WIIMOTE HID DRIVER
13321M:	David Herrmann <dh.herrmann@googlemail.com>
13322L:	linux-input@vger.kernel.org
13323S:	Maintained
13324F:	drivers/hid/hid-wiimote*
13325
13326WINBOND CIR DRIVER
13327M:	David Härdeman <david@hardeman.nu>
13328S:	Maintained
13329F:	drivers/media/rc/winbond-cir.c
13330
13331WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13332M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13333L:	linux-watchdog@vger.kernel.org
13334S:	Maintained
13335F:	drivers/watchdog/ebc-c384_wdt.c
13336
13337WINSYSTEMS WS16C48 GPIO DRIVER
13338M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13339L:	linux-gpio@vger.kernel.org
13340S:	Maintained
13341F:	drivers/gpio/gpio-ws16c48.c
13342
13343WIMAX STACK
13344M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13345M:	linux-wimax@intel.com
13346L:	wimax@linuxwimax.org (subscribers-only)
13347S:	Supported
13348W:	http://linuxwimax.org
13349F:	Documentation/wimax/README.wimax
13350F:	include/linux/wimax/debug.h
13351F:	include/net/wimax.h
13352F:	include/uapi/linux/wimax.h
13353F:	net/wimax/
13354
13355WISTRON LAPTOP BUTTON DRIVER
13356M:	Miloslav Trmac <mitr@volny.cz>
13357S:	Maintained
13358F:	drivers/input/misc/wistron_btns.c
13359
13360WL3501 WIRELESS PCMCIA CARD DRIVER
13361M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13362L:	linux-wireless@vger.kernel.org
13363W:	http://oops.ghostprotocols.net:81/blog
13364S:	Maintained
13365F:	drivers/net/wireless/wl3501*
13366
13367WOLFSON MICROELECTRONICS DRIVERS
13368L:	patches@opensource.wolfsonmicro.com
13369T:	git https://github.com/CirrusLogic/linux-drivers.git
13370W:	https://github.com/CirrusLogic/linux-drivers/wiki
13371S:	Supported
13372F:	Documentation/hwmon/wm83??
13373F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13374F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13375F:	Documentation/devicetree/bindings/mfd/arizona.txt
13376F:	arch/arm/mach-s3c64xx/mach-crag6410*
13377F:	drivers/clk/clk-wm83*.c
13378F:	drivers/extcon/extcon-arizona.c
13379F:	drivers/leds/leds-wm83*.c
13380F:	drivers/gpio/gpio-*wm*.c
13381F:	drivers/gpio/gpio-arizona.c
13382F:	drivers/hwmon/wm83??-hwmon.c
13383F:	drivers/input/misc/wm831x-on.c
13384F:	drivers/input/touchscreen/wm831x-ts.c
13385F:	drivers/input/touchscreen/wm97*.c
13386F:	drivers/mfd/arizona*
13387F:	drivers/mfd/wm*.c
13388F:	drivers/mfd/cs47l24*
13389F:	drivers/power/supply/wm83*.c
13390F:	drivers/rtc/rtc-wm83*.c
13391F:	drivers/regulator/wm8*.c
13392F:	drivers/video/backlight/wm83*_bl.c
13393F:	drivers/watchdog/wm83*_wdt.c
13394F:	include/linux/mfd/arizona/
13395F:	include/linux/mfd/wm831x/
13396F:	include/linux/mfd/wm8350/
13397F:	include/linux/mfd/wm8400*
13398F:	include/linux/wm97xx.h
13399F:	include/sound/wm????.h
13400F:	sound/soc/codecs/arizona.?
13401F:	sound/soc/codecs/wm*
13402F:	sound/soc/codecs/cs47l24*
13403
13404WORKQUEUE
13405M:	Tejun Heo <tj@kernel.org>
13406R:	Lai Jiangshan <jiangshanlai@gmail.com>
13407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13408S:	Maintained
13409F:	include/linux/workqueue.h
13410F:	kernel/workqueue.c
13411F:	Documentation/core-api/workqueue.rst
13412
13413X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13414M:	Chen-Yu Tsai <wens@csie.org>
13415L:	linux-kernel@vger.kernel.org
13416S:	Maintained
13417N:	axp[128]
13418
13419X.25 NETWORK LAYER
13420M:	Andrew Hendry <andrew.hendry@gmail.com>
13421L:	linux-x25@vger.kernel.org
13422S:	Odd Fixes
13423F:	Documentation/networking/x25*
13424F:	include/net/x25*
13425F:	net/x25/
13426
13427X86 ARCHITECTURE (32-BIT AND 64-BIT)
13428M:	Thomas Gleixner <tglx@linutronix.de>
13429M:	Ingo Molnar <mingo@redhat.com>
13430M:	"H. Peter Anvin" <hpa@zytor.com>
13431M:	x86@kernel.org
13432L:	linux-kernel@vger.kernel.org
13433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13434S:	Maintained
13435F:	Documentation/x86/
13436F:	arch/x86/
13437
13438X86 PLATFORM DRIVERS
13439M:	Darren Hart <dvhart@infradead.org>
13440L:	platform-driver-x86@vger.kernel.org
13441T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13442S:	Maintained
13443F:	drivers/platform/x86/
13444F:	drivers/platform/olpc/
13445
13446X86 MCE INFRASTRUCTURE
13447M:	Tony Luck <tony.luck@intel.com>
13448M:	Borislav Petkov <bp@alien8.de>
13449L:	linux-edac@vger.kernel.org
13450S:	Maintained
13451F:	arch/x86/kernel/cpu/mcheck/*
13452
13453X86 MICROCODE UPDATE SUPPORT
13454M:	Borislav Petkov <bp@alien8.de>
13455S:	Maintained
13456F:	arch/x86/kernel/cpu/microcode/*
13457
13458X86 VDSO
13459M:	Andy Lutomirski <luto@amacapital.net>
13460L:	linux-kernel@vger.kernel.org
13461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13462S:	Maintained
13463F:	arch/x86/entry/vdso/
13464
13465XC2028/3028 TUNER DRIVER
13466M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13467M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13468L:	linux-media@vger.kernel.org
13469W:	https://linuxtv.org
13470T:	git git://linuxtv.org/media_tree.git
13471S:	Maintained
13472F:	drivers/media/tuners/tuner-xc2028.*
13473
13474XEN HYPERVISOR INTERFACE
13475M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13476M:	Juergen Gross <jgross@suse.com>
13477L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13479S:	Supported
13480F:	arch/x86/xen/
13481F:	drivers/*/xen-*front.c
13482F:	drivers/xen/
13483F:	arch/x86/include/asm/xen/
13484F:	include/xen/
13485F:	include/uapi/xen/
13486
13487XEN HYPERVISOR ARM
13488M:	Stefano Stabellini <sstabellini@kernel.org>
13489L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13490S:	Maintained
13491F:	arch/arm/xen/
13492F:	arch/arm/include/asm/xen/
13493
13494XEN HYPERVISOR ARM64
13495M:	Stefano Stabellini <sstabellini@kernel.org>
13496L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13497S:	Maintained
13498F:	arch/arm64/xen/
13499F:	arch/arm64/include/asm/xen/
13500
13501XEN NETWORK BACKEND DRIVER
13502M:	Wei Liu <wei.liu2@citrix.com>
13503M:	Paul Durrant <paul.durrant@citrix.com>
13504L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13505L:	netdev@vger.kernel.org
13506S:	Supported
13507F:	drivers/net/xen-netback/*
13508
13509XEN PCI SUBSYSTEM
13510M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13511L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13512S:	Supported
13513F:	arch/x86/pci/*xen*
13514F:	drivers/pci/*xen*
13515
13516XEN BLOCK SUBSYSTEM
13517M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13518M:	Roger Pau Monné <roger.pau@citrix.com>
13519L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13520S:	Supported
13521F:	drivers/block/xen-blkback/*
13522F:	drivers/block/xen*
13523
13524XEN PVSCSI DRIVERS
13525M:	Juergen Gross <jgross@suse.com>
13526L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13527L:	linux-scsi@vger.kernel.org
13528S:	Supported
13529F:	drivers/scsi/xen-scsifront.c
13530F:	drivers/xen/xen-scsiback.c
13531F:	include/xen/interface/io/vscsiif.h
13532
13533XEN SWIOTLB SUBSYSTEM
13534M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13535L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13536S:	Supported
13537F:	arch/x86/xen/*swiotlb*
13538F:	drivers/xen/*swiotlb*
13539
13540XFS FILESYSTEM
13541M:	Darrick J. Wong <darrick.wong@oracle.com>
13542M:	linux-xfs@vger.kernel.org
13543L:	linux-xfs@vger.kernel.org
13544W:	http://xfs.org/
13545T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13546S:	Supported
13547F:	Documentation/filesystems/xfs.txt
13548F:	fs/xfs/
13549
13550XILINX AXI ETHERNET DRIVER
13551M:	Anirudha Sarangi <anirudh@xilinx.com>
13552M:	John Linn <John.Linn@xilinx.com>
13553S:	Maintained
13554F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13555
13556XILINX UARTLITE SERIAL DRIVER
13557M:	Peter Korsgaard <jacmet@sunsite.dk>
13558L:	linux-serial@vger.kernel.org
13559S:	Maintained
13560F:	drivers/tty/serial/uartlite.c
13561
13562XILINX VIDEO IP CORES
13563M:	Hyun Kwon <hyun.kwon@xilinx.com>
13564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13565L:	linux-media@vger.kernel.org
13566T:	git git://linuxtv.org/media_tree.git
13567S:	Supported
13568F:	Documentation/devicetree/bindings/media/xilinx/
13569F:	drivers/media/platform/xilinx/
13570F:	include/uapi/linux/xilinx-v4l2-controls.h
13571
13572XILLYBUS DRIVER
13573M:	Eli Billauer <eli.billauer@gmail.com>
13574L:	linux-kernel@vger.kernel.org
13575S:	Supported
13576F:	drivers/char/xillybus/
13577
13578XTENSA XTFPGA PLATFORM SUPPORT
13579M:	Max Filippov <jcmvbkbc@gmail.com>
13580L:	linux-xtensa@linux-xtensa.org
13581S:	Maintained
13582F:	drivers/spi/spi-xtensa-xtfpga.c
13583F:	sound/soc/xtensa/xtfpga-i2s.c
13584
13585YAM DRIVER FOR AX.25
13586M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13587L:	linux-hams@vger.kernel.org
13588S:	Maintained
13589F:	drivers/net/hamradio/yam*
13590F:	include/linux/yam.h
13591
13592YEALINK PHONE DRIVER
13593M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13594L:	usbb2k-api-dev@nongnu.org
13595S:	Maintained
13596F:	Documentation/input/yealink.txt
13597F:	drivers/input/misc/yealink.*
13598
13599Z8530 DRIVER FOR AX.25
13600M:	Joerg Reuter <jreuter@yaina.de>
13601W:	http://yaina.de/jreuter/
13602W:	http://www.qsl.net/dl1bke/
13603L:	linux-hams@vger.kernel.org
13604S:	Maintained
13605F:	Documentation/networking/z8530drv.txt
13606F:	drivers/net/hamradio/*scc.c
13607F:	drivers/net/hamradio/z8530.h
13608
13609ZBUD COMPRESSED PAGE ALLOCATOR
13610M:	Seth Jennings <sjenning@redhat.com>
13611L:	linux-mm@kvack.org
13612S:	Maintained
13613F:	mm/zbud.c
13614F:	include/linux/zbud.h
13615
13616ZD1211RW WIRELESS DRIVER
13617M:	Daniel Drake <dsd@gentoo.org>
13618M:	Ulrich Kunitz <kune@deine-taler.de>
13619W:	http://zd1211.ath.cx/wiki/DriverRewrite
13620L:	linux-wireless@vger.kernel.org
13621L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13622S:	Maintained
13623F:	drivers/net/wireless/zydas/zd1211rw/
13624
13625ZPOOL COMPRESSED PAGE STORAGE API
13626M:	Dan Streetman <ddstreet@ieee.org>
13627L:	linux-mm@kvack.org
13628S:	Maintained
13629F:	mm/zpool.c
13630F:	include/linux/zpool.h
13631
13632ZR36067 VIDEO FOR LINUX DRIVER
13633L:	mjpeg-users@lists.sourceforge.net
13634L:	linux-media@vger.kernel.org
13635W:	http://mjpeg.sourceforge.net/driver-zoran/
13636T:	hg https://linuxtv.org/hg/v4l-dvb
13637S:	Odd Fixes
13638F:	drivers/media/pci/zoran/
13639
13640ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13641M:	Minchan Kim <minchan@kernel.org>
13642M:	Nitin Gupta <ngupta@vflare.org>
13643R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13644L:	linux-kernel@vger.kernel.org
13645S:	Maintained
13646F:	drivers/block/zram/
13647F:	Documentation/blockdev/zram.txt
13648
13649ZS DECSTATION Z85C30 SERIAL DRIVER
13650M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13651S:	Maintained
13652F:	drivers/tty/serial/zs.*
13653
13654ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13655M:	Minchan Kim <minchan@kernel.org>
13656M:	Nitin Gupta <ngupta@vflare.org>
13657R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13658L:	linux-mm@kvack.org
13659S:	Maintained
13660F:	mm/zsmalloc.c
13661F:	include/linux/zsmalloc.h
13662F:	Documentation/vm/zsmalloc.txt
13663
13664ZSWAP COMPRESSED SWAP CACHING
13665M:	Seth Jennings <sjenning@redhat.com>
13666L:	linux-mm@kvack.org
13667S:	Maintained
13668F:	mm/zswap.c
13669
13670THE REST
13671M:	Linus Torvalds <torvalds@linux-foundation.org>
13672L:	linux-kernel@vger.kernel.org
13673Q:	http://patchwork.kernel.org/project/LKML/list/
13674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13675S:	Buried alive in reporters
13676F:	*
13677F:	*/
13678