xref: /linux/MAINTAINERS (revision c1aac62f36c1e37ee81c9e09ee9ee733eef05dcb)
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 <thor.thayer@linux.intel.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
880L:	netdev@vger.kernel.org
881S:	Odd fixes
882F:	drivers/net/appletalk/
883F:	net/appletalk/
884
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M:	Duc Dang <dhdang@apm.com>
887S:	Supported
888F:	arch/arm64/boot/dts/apm/
889
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M:	Iyappan Subramanian <isubramanian@apm.com>
892M:	Keyur Chudgar <kchudgar@apm.com>
893S:	Supported
894F:	drivers/net/ethernet/apm/xgene/
895F:	drivers/net/phy/mdio-xgene.c
896F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
897F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
898
899APPLIED MICRO (APM) X-GENE SOC PMU
900M:	Tai Nguyen <ttnguyen@apm.com>
901S:	Supported
902F:	drivers/perf/xgene_pmu.c
903F:	Documentation/perf/xgene-pmu.txt
904F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
906APTINA CAMERA SENSOR PLL
907M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L:	linux-media@vger.kernel.org
909S:	Maintained
910F:	drivers/media/i2c/aptina-pll.*
911
912ARC FRAMEBUFFER DRIVER
913M:	Jaya Kumar <jayalk@intworks.biz>
914S:	Maintained
915F:	drivers/video/fbdev/arcfb.c
916F:	drivers/video/fbdev/core/fb_defio.c
917
918ARCNET NETWORK LAYER
919M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
920L:	netdev@vger.kernel.org
921S:	Maintained
922F:	drivers/net/arcnet/
923F:	include/uapi/linux/if_arcnet.h
924
925ARC PGU DRM DRIVER
926M:	Alexey Brodkin <abrodkin@synopsys.com>
927S:	Supported
928F:	drivers/gpu/drm/arc/
929F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
931ARM ARCHITECTED TIMER DRIVER
932M:	Mark Rutland <mark.rutland@arm.com>
933M:	Marc Zyngier <marc.zyngier@arm.com>
934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S:	Maintained
936F:	arch/arm/include/asm/arch_timer.h
937F:	arch/arm64/include/asm/arch_timer.h
938F:	drivers/clocksource/arm_arch_timer.c
939
940ARM HDLCD DRM DRIVER
941M:	Liviu Dudau <liviu.dudau@arm.com>
942S:	Supported
943F:	drivers/gpu/drm/arm/hdlcd_*
944F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
946ARM MALI-DP DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948M:	Brian Starkey <brian.starkey@arm.com>
949M:	Mali DP Maintainers <malidp@foss.arm.com>
950S:	Supported
951F:	drivers/gpu/drm/arm/
952F:	Documentation/devicetree/bindings/display/arm,malidp.txt
953
954ARM MFM AND FLOPPY DRIVERS
955M:	Ian Molton <spyro@f2s.com>
956S:	Maintained
957F:	arch/arm/lib/floppydma.S
958F:	arch/arm/include/asm/floppy.h
959
960ARM PMU PROFILING AND DEBUGGING
961M:	Will Deacon <will.deacon@arm.com>
962M:	Mark Rutland <mark.rutland@arm.com>
963S:	Maintained
964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965F:	arch/arm*/kernel/perf_*
966F:	arch/arm/oprofile/common.c
967F:	arch/arm*/kernel/hw_breakpoint.c
968F:	arch/arm*/include/asm/hw_breakpoint.h
969F:	arch/arm*/include/asm/perf_event.h
970F:	drivers/perf/*
971F:	include/linux/perf/arm_pmu.h
972F:	Documentation/devicetree/bindings/arm/pmu.txt
973
974ARM PORT
975M:	Russell King <linux@armlinux.org.uk>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977W:	http://www.armlinux.org.uk/
978S:	Maintained
979T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
980F:	arch/arm/
981
982ARM SUB-ARCHITECTURES
983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S:	Maintained
985F:	arch/arm/mach-*/
986F:	arch/arm/plat-*/
987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989ARM PRIMECELL AACI PL041 DRIVER
990M:	Russell King <linux@armlinux.org.uk>
991S:	Maintained
992F:	sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/video/fbdev/amba-clcd.*
998
999ARM PRIMECELL KMI PL050 DRIVER
1000M:	Russell King <linux@armlinux.org.uk>
1001S:	Maintained
1002F:	drivers/input/serio/ambakmi.*
1003F:	include/linux/amba/kmi.h
1004
1005ARM PRIMECELL MMCI PL180/1 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/mmc/host/mmci.*
1009F:	include/linux/amba/mmci.h
1010
1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/tty/serial/amba-pl01*.c
1015F:	include/linux/amba/serial.h
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/amba/
1021F:	include/linux/amba/bus.h
1022
1023ARM/ADS SPHERE MACHINE SUPPORT
1024M:	Lennert Buytenhek <kernel@wantstofly.org>
1025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S:	Maintained
1027
1028ARM/AFEB9260 MACHINE SUPPORT
1029M:	Sergey Lapin <slapin@ossfans.org>
1030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S:	Maintained
1032
1033ARM/AJECO 1ARM MACHINE SUPPORT
1034M:	Lennert Buytenhek <kernel@wantstofly.org>
1035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S:	Maintained
1037
1038ARM/Allwinner sunXi SoC support
1039M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1040M:	Chen-Yu Tsai <wens@csie.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043N:	sun[x456789]i
1044F:	arch/arm/boot/dts/ntc-gr8*
1045F:	arch/arm64/boot/dts/allwinner/
1046
1047ARM/Allwinner SoC Clock Support
1048M:	Emilio López <emilio@elopez.com.ar>
1049S:	Maintained
1050F:	drivers/clk/sunxi/
1051
1052ARM/Amlogic Meson SoC support
1053M:	Carlo Caione <carlo@caione.org>
1054M:	Kevin Hilman <khilman@baylibre.com>
1055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056L:	linux-amlogic@lists.infradead.org
1057W:	http://linux-meson.com/
1058S:	Maintained
1059F:	arch/arm/mach-meson/
1060F:	arch/arm/boot/dts/meson*
1061F:	arch/arm64/boot/dts/amlogic/
1062F: 	drivers/pinctrl/meson/
1063F:	drivers/mmc/host/meson*
1064N:	meson
1065
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S:	Maintained
1071F:	arch/arm/mach-alpine/
1072F:	arch/arm/boot/dts/alpine*
1073F:	arch/arm64/boot/dts/al/
1074F:	drivers/*/*alpine*
1075
1076ARM/ARTPEC MACHINE SUPPORT
1077M:	Jesper Nilsson <jesper.nilsson@axis.com>
1078M:	Lars Persson <lars.persson@axis.com>
1079M:	Niklas Cassel <niklas.cassel@axis.com>
1080S:	Maintained
1081L:	linux-arm-kernel@axis.com
1082F:	arch/arm/mach-artpec
1083F:	arch/arm/boot/dts/artpec6*
1084F:	drivers/clk/axis
1085
1086ARM/ASPEED MACHINE SUPPORT
1087M:	Joel Stanley <joel@jms.id.au>
1088S:	Maintained
1089F:	arch/arm/mach-aspeed/
1090F:	arch/arm/boot/dts/aspeed-*
1091F:	drivers/*/*aspeed*
1092
1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1095M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W:	http://www.linux4sam.org
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100S:	Supported
1101F:	arch/arm/mach-at91/
1102F:	include/soc/at91/
1103F:	arch/arm/boot/dts/at91*.dts
1104F:	arch/arm/boot/dts/at91*.dtsi
1105F:	arch/arm/boot/dts/sama*.dts
1106F:	arch/arm/boot/dts/sama*.dtsi
1107F:	arch/arm/include/debug/at91.S
1108
1109ARM/ATMEL AT91 Clock Support
1110M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1111S:	Maintained
1112F:	drivers/clk/at91
1113
1114ARM/CALXEDA HIGHBANK ARCHITECTURE
1115M:	Rob Herring <robh@kernel.org>
1116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S:	Maintained
1118F:	arch/arm/mach-highbank/
1119F:	arch/arm/boot/dts/highbank.dts
1120F:	arch/arm/boot/dts/ecx-*.dts*
1121
1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123M:	Krzysztof Halasa <khalasa@piap.pl>
1124S:	Maintained
1125F:	arch/arm/mach-cns3xxx/
1126
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M:	Sunil Goutham <sgoutham@cavium.com>
1129M:	Robert Richter <rric@kernel.org>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Supported
1132F:	drivers/net/ethernet/cavium/thunder/
1133
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M:	Alexander Shiyan <shc_work@mail.ru>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Odd Fixes
1138N:	clps711x
1139
1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141M:	Hartley Sweeten <hsweeten@visionengravers.com>
1142M:	Ryan Mallon <rmallon@gmail.com>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145F:	arch/arm/mach-ep93xx/
1146F:	arch/arm/mach-ep93xx/include/mach/
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149M:	Lennert Buytenhek <kernel@wantstofly.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/CLKDEV SUPPORT
1154M:	Russell King <linux@armlinux.org.uk>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1158F:	arch/arm/include/asm/clkdev.h
1159F:	drivers/clk/clkdev.c
1160
1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1162M:	Mike Rapoport <mike@compulab.co.il>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M:	Hubert Feurstein <hubert.feurstein@contec.at>
1168S:	Maintained
1169F:	arch/arm/mach-ep93xx/micro9.c
1170
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	drivers/hwtracing/coresight/*
1176F:	Documentation/trace/coresight.txt
1177F:	Documentation/devicetree/bindings/arm/coresight.txt
1178F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1179F:	tools/perf/arch/arm/util/pmu.c
1180F:	tools/perf/arch/arm/util/auxtrace.c
1181F:	tools/perf/arch/arm/util/cs-etm.c
1182F:	tools/perf/arch/arm/util/cs-etm.h
1183F:	tools/perf/util/cs-etm.h
1184
1185ARM/CORGI MACHINE SUPPORT
1186M:	Richard Purdie <rpurdie@rpsys.net>
1187S:	Maintained
1188
1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1190M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192T:	git git://github.com/ulli-kroll/linux.git
1193S:	Maintained
1194F:	arch/arm/mach-gemini/
1195F:	drivers/rtc/rtc-gemini.c
1196
1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1198M:	Barry Song <baohua@kernel.org>
1199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1201S:	Maintained
1202F:	arch/arm/boot/dts/prima2*
1203F:	arch/arm/mach-prima2/
1204F:	drivers/clk/sirf/
1205F:	drivers/clocksource/timer-prima2.c
1206F:	drivers/clocksource/timer-atlas7.c
1207N:	[^a-z]sirf
1208
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M:	Baruch Siach <baruch@tkos.co.il>
1211L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S:	Maintained
1213F:	arch/arm/boot/dts/cx92755*
1214N:	digicolor
1215
1216ARM/EBSA110 MACHINE SUPPORT
1217M:	Russell King <linux@armlinux.org.uk>
1218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219W:	http://www.armlinux.org.uk/
1220S:	Maintained
1221F:	arch/arm/mach-ebsa110/
1222F:	drivers/net/ethernet/amd/am79c961a.*
1223
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M:	Uwe Kleine-König <kernel@pengutronix.de>
1226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S:	Maintained
1228N:	efm32
1229
1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1231M:	Daniel Ribeiro <drwyrm@gmail.com>
1232M:	Stefan Schmidt <stefan@openezx.org>
1233M:	Harald Welte <laforge@openezx.org>
1234L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1235W:	http://www.openezx.org/
1236S:	Maintained
1237T:	topgit git://git.openezx.org/openezx.git
1238F:	arch/arm/mach-pxa/ezx.c
1239
1240ARM/FARADAY FA526 PORT
1241M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244T:	git git://git.berlios.de/gemini-board
1245F:	arch/arm/mm/*-fa*
1246
1247ARM/FOOTBRIDGE ARCHITECTURE
1248M:	Russell King <linux@armlinux.org.uk>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250W:	http://www.armlinux.org.uk/
1251S:	Maintained
1252F:	arch/arm/include/asm/hardware/dec21285.h
1253F:	arch/arm/mach-footbridge/
1254
1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1256M:	Shawn Guo <shawnguo@kernel.org>
1257M:	Sascha Hauer <kernel@pengutronix.de>
1258R:	Fabio Estevam <fabio.estevam@nxp.com>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1262F:	arch/arm/mach-imx/
1263F:	arch/arm/mach-mxs/
1264F:	arch/arm/boot/dts/imx*
1265F:	arch/arm/configs/imx*_defconfig
1266F:	drivers/clk/imx/
1267F:	include/soc/imx/
1268
1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
1270M:	Shawn Guo <shawnguo@kernel.org>
1271M:	Sascha Hauer <kernel@pengutronix.de>
1272R:	Stefan Agner <stefan@agner.ch>
1273L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S:	Maintained
1275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F:	arch/arm/mach-imx/*vf610*
1277F:	arch/arm/boot/dts/vf*
1278
1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1280M:	Lennert Buytenhek <kernel@wantstofly.org>
1281L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S:	Maintained
1283
1284ARM/GUMSTIX MACHINE SUPPORT
1285M:	Steve Sakoman <sakoman@gmail.com>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1290M:	Philipp Zabel <philipp.zabel@gmail.com>
1291M:	Paul Parsons <lost.distance@yahoo.com>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-pxa/hx4700.c
1295F:	arch/arm/mach-pxa/include/mach/hx4700.h
1296F:	sound/soc/pxa/hx4700.c
1297
1298ARM/HISILICON SOC SUPPORT
1299M:	Wei Xu <xuwei5@hisilicon.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W:	http://www.hisilicon.com
1302S:	Supported
1303T:	git git://github.com/hisilicon/linux-hisi.git
1304F:	arch/arm/mach-hisi/
1305F:	arch/arm/boot/dts/hi3*
1306F:	arch/arm/boot/dts/hip*
1307F:	arch/arm/boot/dts/hisi*
1308F:	arch/arm64/boot/dts/hisilicon/
1309
1310ARM/HP JORNADA 7XX MACHINE SUPPORT
1311M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1312W:	www.jlime.com
1313S:	Maintained
1314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F:	arch/arm/mach-sa1100/jornada720.c
1316F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1317
1318ARM/IGEP MACHINE SUPPORT
1319M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1320M:	Javier Martinez Canillas <javier@dowhile0.org>
1321L:	linux-omap@vger.kernel.org
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/boot/dts/omap3-igep*
1325
1326ARM/INCOME PXA270 SUPPORT
1327M:	Marek Vasut <marek.vasut@gmail.com>
1328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S:	Maintained
1330F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1331
1332ARM/INTEL IOP32X ARM ARCHITECTURE
1333M:	Lennert Buytenhek <kernel@wantstofly.org>
1334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S:	Maintained
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S:	Orphan
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
1342M:	Lennert Buytenhek <kernel@wantstofly.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S:	Maintained
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
1347M:	Lennert Buytenhek <kernel@wantstofly.org>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:	Maintained
1350
1351ARM/INTEL IXDP2850 MACHINE SUPPORT
1352M:	Lennert Buytenhek <kernel@wantstofly.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M:	Imre Kaloz <kaloz@openwrt.org>
1358M:	Krzysztof Halasa <khalasa@piap.pl>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361F:	arch/arm/mach-ixp4xx/
1362
1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1364M:	Jonathan Cameron <jic23@cam.ac.uk>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367F:	arch/arm/mach-pxa/stargate2.c
1368F:	drivers/pcmcia/pxa2xx_stargate2.c
1369
1370ARM/INTEL XSC3 (MANZANO) ARM CORE
1371M:	Lennert Buytenhek <kernel@wantstofly.org>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S:	Maintained
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1376M:	Lennert Buytenhek <kernel@wantstofly.org>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379
1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1381M:	Santosh Shilimkar <ssantosh@kernel.org>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384F:	arch/arm/mach-keystone/
1385F:	arch/arm/boot/dts/keystone-*
1386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1387
1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1389M:	Santosh Shilimkar <ssantosh@kernel.org>
1390L:	linux-kernel@vger.kernel.org
1391S:	Maintained
1392F:	drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1395M:	Santosh Shilimkar <ssantosh@kernel.org>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L:	linux-kernel@vger.kernel.org
1398S:	Maintained
1399F:	drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1402M:	Santosh Shilimkar <ssantosh@kernel.org>
1403L:	linux-kernel@vger.kernel.org
1404S:	Maintained
1405F:	drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1408M:	Santosh Shilimkar <ssantosh@kernel.org>
1409L:	linux-kernel@vger.kernel.org
1410S:	Maintained
1411F:	drivers/memory/*emif*
1412
1413ARM/LG1K ARCHITECTURE
1414M:	Chanho Min <chanho.min@lge.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm64/boot/dts/lg/
1418
1419ARM/LOGICPD PXA270 MACHINE SUPPORT
1420M:	Lennert Buytenhek <kernel@wantstofly.org>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423
1424ARM/LPC18XX ARCHITECTURE
1425M:	Joachim Eastwood <manabian@gmail.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/boot/dts/lpc43*
1429F:	drivers/clk/nxp/clk-lpc18xx*
1430F:	drivers/clocksource/time-lpc32xx.c
1431F:	drivers/i2c/busses/i2c-lpc2k.c
1432F:	drivers/memory/pl172.c
1433F:	drivers/mtd/spi-nor/nxp-spifi.c
1434F:	drivers/rtc/rtc-lpc24xx.c
1435N:	lpc18xx
1436
1437ARM/LPC32XX SOC SUPPORT
1438M:	Vladimir Zapolskiy <vz@mleia.com>
1439M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1442S:	Maintained
1443F:	arch/arm/boot/dts/lpc32*
1444F:	arch/arm/mach-lpc32xx/
1445F:	drivers/i2c/busses/i2c-pnx.c
1446F:	drivers/net/ethernet/nxp/lpc_eth.c
1447F:	drivers/usb/host/ohci-nxp.c
1448F:	drivers/watchdog/pnx4008_wdt.c
1449N:	lpc32xx
1450
1451ARM/MAGICIAN MACHINE SUPPORT
1452M:	Philipp Zabel <philipp.zabel@gmail.com>
1453S:	Maintained
1454
1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1456M:	Jason Cooper <jason@lakedaemon.net>
1457M:	Andrew Lunn <andrew@lunn.ch>
1458M:	Gregory Clement <gregory.clement@free-electrons.com>
1459M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S:	Maintained
1462F:	arch/arm/mach-mvebu/
1463F:	drivers/rtc/rtc-armada38x.c
1464F:	arch/arm/boot/dts/armada*
1465F:	arch/arm/boot/dts/kirkwood*
1466F:	arch/arm64/boot/dts/marvell/armada*
1467F:	drivers/cpufreq/mvebu-cpufreq.c
1468F:	arch/arm/configs/mvebu_*_defconfig
1469
1470ARM/Marvell Berlin SoC support
1471M:	Jisheng Zhang <jszhang@marvell.com>
1472M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	arch/arm/mach-berlin/
1476F:	arch/arm/boot/dts/berlin*
1477F:	arch/arm64/boot/dts/marvell/berlin*
1478
1479
1480ARM/Marvell Dove/MV78xx0/Orion SOC support
1481M:	Jason Cooper <jason@lakedaemon.net>
1482M:	Andrew Lunn <andrew@lunn.ch>
1483M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484M:	Gregory Clement <gregory.clement@free-electrons.com>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-dove/
1488F:	arch/arm/mach-mv78xx0/
1489F:	arch/arm/mach-orion5x/
1490F:	arch/arm/plat-orion/
1491F:	arch/arm/boot/dts/dove*
1492F:	arch/arm/boot/dts/orion5x*
1493
1494
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M:	Alexander Clouter <alex@digriz.org.uk>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W:	http://www.digriz.org.uk/ts78xx/kernel
1499S:	Maintained
1500F:	arch/arm/mach-orion5x/ts78xx-*
1501
1502ARM/OXNAS platform support
1503M:	Neil Armstrong <narmstrong@baylibre.com>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1506S:	Maintained
1507F:	arch/arm/mach-oxnas/
1508F:	arch/arm/boot/dts/ox8*.dtsi
1509F:	arch/arm/boot/dts/wd-mbwe.dts
1510F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1511N:	oxnas
1512
1513ARM/Mediatek RTC DRIVER
1514M:	Eddie Huang <eddie.huang@mediatek.com>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	drivers/rtc/rtc-mt6397.c
1519
1520ARM/Mediatek SoC support
1521M:	Matthias Brugger <matthias.bgg@gmail.com>
1522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/boot/dts/mt6*
1526F:	arch/arm/boot/dts/mt8*
1527F:	arch/arm/mach-mediatek/
1528N:	mtk
1529K:	mediatek
1530
1531ARM/Mediatek USB3 PHY DRIVER
1532M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S:	Maintained
1536F:	drivers/phy/phy-mt65xx-usb3.c
1537
1538ARM/MICREL KS8695 ARCHITECTURE
1539M:	Greg Ungerer <gerg@uclinux.org>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541F:	arch/arm/mach-ks8695/
1542S:	Odd Fixes
1543
1544ARM/MIOA701 MACHINE SUPPORT
1545M:	Robert Jarzmik <robert.jarzmik@free.fr>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547F:	arch/arm/mach-pxa/mioa701.c
1548S:	Maintained
1549
1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1551M:	Michael Petchkovsky <mkpetch@internode.on.net>
1552S:	Maintained
1553
1554ARM/NOMADIK ARCHITECTURE
1555M:	Alessandro Rubini <rubini@unipv.it>
1556M:	Linus Walleij <linus.walleij@linaro.org>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	arch/arm/mach-nomadik/
1560F:	drivers/pinctrl/nomadik/
1561F:	drivers/i2c/busses/i2c-nomadik.c
1562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1563
1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1565M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1566L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S:	Supported
1569
1570ARM/TOSA MACHINE SUPPORT
1571M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M:	Dirk Opfer <dirk@opfer-online.de>
1573S:	Maintained
1574
1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1576M:	Marek Vasut <marek.vasut@gmail.com>
1577L:	linux-arm-kernel@lists.infradead.org
1578W:	http://hackndev.com
1579S:	Maintained
1580F:	arch/arm/mach-pxa/include/mach/palmtx.h
1581F:	arch/arm/mach-pxa/palmtx.c
1582F:	arch/arm/mach-pxa/include/mach/palmt5.h
1583F:	arch/arm/mach-pxa/palmt5.c
1584F:	arch/arm/mach-pxa/include/mach/palmld.h
1585F:	arch/arm/mach-pxa/palmld.c
1586F:	arch/arm/mach-pxa/include/mach/palmte2.h
1587F:	arch/arm/mach-pxa/palmte2.c
1588F:	arch/arm/mach-pxa/include/mach/palmtc.h
1589F:	arch/arm/mach-pxa/palmtc.c
1590
1591ARM/PALM TREO SUPPORT
1592M:	Tomas Cech <sleep_walker@suse.com>
1593L:	linux-arm-kernel@lists.infradead.org
1594W:	http://hackndev.com
1595S:	Maintained
1596F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1597F:	arch/arm/mach-pxa/palmtreo.c
1598
1599ARM/PALMZ72 SUPPORT
1600M:	Sergey Lapin <slapin@ossfans.org>
1601L:	linux-arm-kernel@lists.infradead.org
1602W:	http://hackndev.com
1603S:	Maintained
1604F:	arch/arm/mach-pxa/include/mach/palmz72.h
1605F:	arch/arm/mach-pxa/palmz72.c
1606
1607ARM/PLEB SUPPORT
1608M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1609W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S:	Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
1613M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615W:	http://www.armlinux.org.uk/
1616S:	Maintained
1617
1618ARM/QUALCOMM SUPPORT
1619M:	Andy Gross <andy.gross@linaro.org>
1620M:	David Brown <david.brown@linaro.org>
1621L:	linux-arm-msm@vger.kernel.org
1622L:	linux-soc@vger.kernel.org
1623S:	Maintained
1624F:	Documentation/devicetree/bindings/soc/qcom/
1625F:	arch/arm/boot/dts/qcom-*.dts
1626F:	arch/arm/boot/dts/qcom-*.dtsi
1627F:	arch/arm/mach-qcom/
1628F:	arch/arm64/boot/dts/qcom/*
1629F:	drivers/i2c/busses/i2c-qup.c
1630F:	drivers/clk/qcom/
1631F:	drivers/pinctrl/qcom/
1632F:	drivers/soc/qcom/
1633F:	drivers/spi/spi-qup.c
1634F:	drivers/tty/serial/msm_serial.h
1635F:	drivers/tty/serial/msm_serial.c
1636F:	drivers/*/pm8???-*
1637F:	drivers/mfd/ssbi.c
1638F:	drivers/firmware/qcom_scm.c
1639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1640
1641ARM/RADISYS ENP2611 MACHINE SUPPORT
1642M:	Lennert Buytenhek <kernel@wantstofly.org>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644S:	Maintained
1645
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M:	Simon Horman <horms@verge.net.au>
1648M:	Magnus Damm <magnus.damm@gmail.com>
1649L:	linux-renesas-soc@vger.kernel.org
1650Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S:	Supported
1653F:	arch/arm64/boot/dts/renesas/
1654F:	drivers/soc/renesas/
1655F:	include/linux/soc/renesas/
1656
1657ARM/RISCPC ARCHITECTURE
1658M:	Russell King <linux@armlinux.org.uk>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660W:	http://www.armlinux.org.uk/
1661S:	Maintained
1662F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F:	arch/arm/include/asm/hardware/ioc.h
1664F:	arch/arm/include/asm/hardware/iomd.h
1665F:	arch/arm/include/asm/hardware/memc.h
1666F:	arch/arm/mach-rpc/
1667F:	drivers/net/ethernet/8390/etherh.c
1668F:	drivers/net/ethernet/i825xx/ether1*
1669F:	drivers/net/ethernet/seeq/ether3*
1670F:	drivers/scsi/arm/
1671
1672ARM/Rockchip SoC support
1673M:	Heiko Stuebner <heiko@sntech.de>
1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675L:	linux-rockchip@lists.infradead.org
1676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1677S:	Maintained
1678F:	arch/arm/boot/dts/rk3*
1679F:	arch/arm/mach-rockchip/
1680F:	drivers/clk/rockchip/
1681F:	drivers/i2c/busses/i2c-rk3x.c
1682F:	drivers/*/*rockchip*
1683F:	drivers/*/*/*rockchip*
1684F:	sound/soc/rockchip/
1685N:	rockchip
1686
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M:	Kukjin Kim <kgene@kernel.org>
1689M:	Krzysztof Kozlowski <krzk@kernel.org>
1690R:	Javier Martinez Canillas <javier@osg.samsung.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1693Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1694S:	Maintained
1695F:	arch/arm/boot/dts/s3c*
1696F:	arch/arm/boot/dts/s5p*
1697F:	arch/arm/boot/dts/samsung*
1698F:	arch/arm/boot/dts/exynos*
1699F:	arch/arm64/boot/dts/exynos/
1700F:	arch/arm/plat-samsung/
1701F:	arch/arm/mach-s3c24*/
1702F:	arch/arm/mach-s3c64xx/
1703F:	arch/arm/mach-s5p*/
1704F:	arch/arm/mach-exynos*/
1705F:	drivers/*/*s3c24*
1706F:	drivers/*/*/*s3c24*
1707F:	drivers/*/*s3c64xx*
1708F:	drivers/*/*s5pv210*
1709F:	drivers/memory/samsung/*
1710F:	drivers/soc/samsung/*
1711F:	Documentation/arm/Samsung/
1712F:	Documentation/devicetree/bindings/arm/samsung/
1713F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1715N:	exynos
1716
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M:	Kyungmin Park <kyungmin.park@samsung.com>
1719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S:	Maintained
1721F:	arch/arm/mach-s5pv210/
1722
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M:	Kyungmin Park <kyungmin.park@samsung.com>
1725M:	Kamil Debski <kamil@wypas.org>
1726M:	Andrzej Hajda <a.hajda@samsung.com>
1727L:	linux-arm-kernel@lists.infradead.org
1728L:	linux-media@vger.kernel.org
1729S:	Maintained
1730F:	drivers/media/platform/s5p-g2d/
1731
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M:	Kyungmin Park <kyungmin.park@samsung.com>
1734M:	Kamil Debski <kamil@wypas.org>
1735M:	Jeongtae Park <jtp.park@samsung.com>
1736M:	Andrzej Hajda <a.hajda@samsung.com>
1737L:	linux-arm-kernel@lists.infradead.org
1738L:	linux-media@vger.kernel.org
1739S:	Maintained
1740F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1741F:	drivers/media/platform/s5p-mfc/
1742
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M:	Kyungmin Park <kyungmin.park@samsung.com>
1745L:	linux-arm-kernel@lists.infradead.org
1746L:	linux-media@vger.kernel.org
1747S:	Maintained
1748F:	drivers/staging/media/platform/s5p-cec/
1749
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1752M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1753L:	linux-arm-kernel@lists.infradead.org
1754L:	linux-media@vger.kernel.org
1755S:	Maintained
1756F:	drivers/media/platform/s5p-jpeg/
1757
1758ARM/SHMOBILE ARM ARCHITECTURE
1759M:	Simon Horman <horms@verge.net.au>
1760M:	Magnus Damm <magnus.damm@gmail.com>
1761L:	linux-renesas-soc@vger.kernel.org
1762Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1764S:	Supported
1765F:	arch/arm/boot/dts/emev2*
1766F:	arch/arm/boot/dts/r7s*
1767F:	arch/arm/boot/dts/r8a*
1768F:	arch/arm/boot/dts/sh*
1769F:	arch/arm/configs/shmobile_defconfig
1770F:	arch/arm/include/debug/renesas-scif.S
1771F:	arch/arm/mach-shmobile/
1772F:	drivers/soc/renesas/
1773F:	include/linux/soc/renesas/
1774
1775ARM/SOCFPGA ARCHITECTURE
1776M:	Dinh Nguyen <dinguyen@kernel.org>
1777S:	Maintained
1778F:	arch/arm/mach-socfpga/
1779F:	arch/arm/boot/dts/socfpga*
1780F:	arch/arm/configs/socfpga_defconfig
1781F:	arch/arm64/boot/dts/altera/
1782W:	http://www.rocketboards.org
1783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1786M:	Dinh Nguyen <dinguyen@kernel.org>
1787S:	Maintained
1788F:	drivers/clk/socfpga/
1789
1790ARM/SOCFPGA EDAC SUPPORT
1791M:	Thor Thayer <thor.thayer@linux.intel.com>
1792S:	Maintained
1793F:	drivers/edac/altera_edac.
1794
1795ARM/STI ARCHITECTURE
1796M:	Patrice Chotard <patrice.chotard@st.com>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798L:	kernel@stlinux.com
1799W:	http://www.stlinux.com
1800S:	Maintained
1801F:	arch/arm/mach-sti/
1802F:	arch/arm/boot/dts/sti*
1803F:	drivers/char/hw_random/st-rng.c
1804F:	drivers/clocksource/arm_global_timer.c
1805F:	drivers/clocksource/clksrc_st_lpc.c
1806F:	drivers/cpufreq/sti-cpufreq.c
1807F:	drivers/dma/st_fdma*
1808F:	drivers/i2c/busses/i2c-st.c
1809F:	drivers/media/rc/st_rc.c
1810F:	drivers/media/platform/sti/c8sectpfe/
1811F:	drivers/mmc/host/sdhci-st.c
1812F:	drivers/phy/phy-miphy28lp.c
1813F:	drivers/phy/phy-stih407-usb.c
1814F:	drivers/pinctrl/pinctrl-st.c
1815F:	drivers/remoteproc/st_remoteproc.c
1816F:	drivers/remoteproc/st_slim_rproc.c
1817F:	drivers/reset/sti/
1818F:	drivers/rtc/rtc-st-lpc.c
1819F:	drivers/tty/serial/st-asc.c
1820F:	drivers/usb/dwc3/dwc3-st.c
1821F:	drivers/usb/host/ehci-st.c
1822F:	drivers/usb/host/ohci-st.c
1823F:	drivers/watchdog/st_lpc_wdt.c
1824F:	drivers/ata/ahci_st.c
1825F:	include/linux/remoteproc/st_slim_rproc.h
1826
1827ARM/STM32 ARCHITECTURE
1828M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1829M:	Alexandre Torgue <alexandre.torgue@st.com>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833N:	stm32
1834F:	drivers/clocksource/armv7m_systick.c
1835
1836ARM/TANGO ARCHITECTURE
1837M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838L:	linux-arm-kernel@lists.infradead.org
1839S:	Maintained
1840N:	tango
1841
1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1843M:	Lennert Buytenhek <kernel@wantstofly.org>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846
1847ARM/TETON BGA MACHINE SUPPORT
1848M:	"Mark F. Brown" <mark.brown314@gmail.com>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/THECUS N2100 MACHINE SUPPORT
1853M:	Lennert Buytenhek <kernel@wantstofly.org>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
1858M:	Wan ZongShun <mcuos.com@gmail.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860W:	http://www.mcuos.com
1861S:	Maintained
1862F:	arch/arm/mach-w90x900/
1863F:	drivers/input/keyboard/w90p910_keypad.c
1864F:	drivers/input/touchscreen/w90p910_ts.c
1865F:	drivers/watchdog/nuc900_wdt.c
1866F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1867F:	drivers/mtd/nand/nuc900_nand.c
1868F:	drivers/rtc/rtc-nuc900.c
1869F:	drivers/spi/spi-nuc900.c
1870F:	drivers/usb/host/ehci-w90x900.c
1871F:	drivers/video/fbdev/nuc900fb.c
1872
1873ARM/U300 MACHINE SUPPORT
1874M:	Linus Walleij <linus.walleij@linaro.org>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Supported
1877F:	arch/arm/mach-u300/
1878F:	drivers/clocksource/timer-u300.c
1879F:	drivers/i2c/busses/i2c-stu300.c
1880F:	drivers/rtc/rtc-coh901331.c
1881F:	drivers/watchdog/coh901327_wdt.c
1882F:	drivers/dma/coh901318*
1883F:	drivers/mfd/ab3100*
1884F:	drivers/rtc/rtc-ab3100.c
1885F:	drivers/rtc/rtc-coh901331.c
1886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1887
1888ARM/UNIPHIER ARCHITECTURE
1889M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1890L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1892S:	Maintained
1893F:	arch/arm/boot/dts/uniphier*
1894F:	arch/arm/include/asm/hardware/cache-uniphier.h
1895F:	arch/arm/mach-uniphier/
1896F:	arch/arm/mm/cache-uniphier.c
1897F:	arch/arm64/boot/dts/socionext/
1898F:	drivers/bus/uniphier-system-bus.c
1899F:	drivers/clk/uniphier/
1900F:	drivers/i2c/busses/i2c-uniphier*
1901F:	drivers/pinctrl/uniphier/
1902F:	drivers/reset/reset-uniphier.c
1903F:	drivers/tty/serial/8250/8250_uniphier.c
1904N:	uniphier
1905
1906ARM/Ux500 ARM ARCHITECTURE
1907M:	Linus Walleij <linus.walleij@linaro.org>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-ux500/
1911F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1912F:	drivers/dma/ste_dma40*
1913F:	drivers/hwspinlock/u8500_hsem.c
1914F:	drivers/mfd/abx500*
1915F:	drivers/mfd/ab8500*
1916F:	drivers/mfd/dbx500*
1917F:	drivers/mfd/db8500*
1918F:	drivers/pinctrl/nomadik/pinctrl-ab*
1919F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1920F:	drivers/rtc/rtc-ab8500.c
1921F:	drivers/rtc/rtc-pl031.c
1922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1923
1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925M:	Ulf Hansson <ulf.hansson@linaro.org>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927T:	git git://git.linaro.org/people/ulfh/clk.git
1928S:	Maintained
1929F:	drivers/clk/ux500/
1930
1931ARM/VERSATILE EXPRESS PLATFORM
1932M:	Liviu Dudau <liviu.dudau@arm.com>
1933M:	Sudeep Holla <sudeep.holla@arm.com>
1934M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Maintained
1937F:	arch/arm/boot/dts/vexpress*
1938F:	arch/arm64/boot/dts/arm/
1939F:	arch/arm/mach-vexpress/
1940F:	*/*/vexpress*
1941F:	*/*/*/vexpress*
1942F:	drivers/clk/versatile/clk-vexpress-osc.c
1943F:	drivers/clocksource/versatile.c
1944N:	mps2
1945
1946ARM/VFP SUPPORT
1947M:	Russell King <linux@armlinux.org.uk>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949W:	http://www.armlinux.org.uk/
1950S:	Maintained
1951F:	arch/arm/vfp/
1952
1953ARM/VOIPAC PXA270 SUPPORT
1954M:	Marek Vasut <marek.vasut@gmail.com>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm/mach-pxa/vpac270.c
1958F:	arch/arm/mach-pxa/include/mach/vpac270.h
1959
1960ARM/VT8500 ARM ARCHITECTURE
1961M:	Tony Prisk <linux@prisktech.co.nz>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	arch/arm/mach-vt8500/
1965F:	drivers/clocksource/vt8500_timer.c
1966F:	drivers/i2c/busses/i2c-wmt.c
1967F:	drivers/mmc/host/wmt-sdmmc.c
1968F:	drivers/pwm/pwm-vt8500.c
1969F:	drivers/rtc/rtc-vt8500.c
1970F:	drivers/tty/serial/vt8500_serial.c
1971F:	drivers/usb/host/ehci-platform.c
1972F:	drivers/usb/host/uhci-platform.c
1973F:	drivers/video/fbdev/vt8500lcdfb.*
1974F:	drivers/video/fbdev/wm8505fb*
1975F:	drivers/video/fbdev/wmt_ge_rops.*
1976
1977ARM/ZIPIT Z2 SUPPORT
1978M:	Marek Vasut <marek.vasut@gmail.com>
1979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S:	Maintained
1981F:	arch/arm/mach-pxa/z2.c
1982F:	arch/arm/mach-pxa/include/mach/z2.h
1983
1984ARM/ZTE ARCHITECTURE
1985M:	Jun Nie <jun.nie@linaro.org>
1986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S:	Maintained
1988F:	arch/arm/mach-zx/
1989F:	drivers/clk/zte/
1990F:	Documentation/devicetree/bindings/arm/zte.txt
1991F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
1993ARM/ZYNQ ARCHITECTURE
1994M:	Michal Simek <michal.simek@xilinx.com>
1995R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:	http://wiki.xilinx.com
1998T:	git https://github.com/Xilinx/linux-xlnx.git
1999S:	Supported
2000F:	arch/arm/mach-zynq/
2001F:	drivers/cpuidle/cpuidle-zynq.c
2002F:	drivers/block/xsysace.c
2003N:	zynq
2004N:	xilinx
2005F:	drivers/clocksource/cadence_ttc_timer.c
2006F:	drivers/i2c/busses/i2c-cadence.c
2007F:	drivers/mmc/host/sdhci-of-arasan.c
2008F:	drivers/edac/synopsys_edac.c
2009
2010ARM SMMU DRIVERS
2011M:	Will Deacon <will.deacon@arm.com>
2012R:	Robin Murphy <robin.murphy@arm.com>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015F:	drivers/iommu/arm-smmu.c
2016F:	drivers/iommu/arm-smmu-v3.c
2017F:	drivers/iommu/io-pgtable-arm.c
2018F:	drivers/iommu/io-pgtable-arm-v7s.c
2019
2020ARM64 PORT (AARCH64 ARCHITECTURE)
2021M:	Catalin Marinas <catalin.marinas@arm.com>
2022M:	Will Deacon <will.deacon@arm.com>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2025S:	Maintained
2026F:	arch/arm64/
2027F:	Documentation/arm64/
2028
2029AS3645A LED FLASH CONTROLLER DRIVER
2030M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031L:	linux-media@vger.kernel.org
2032T:	git git://linuxtv.org/media_tree.git
2033S:	Maintained
2034F:	drivers/media/i2c/as3645a.c
2035F:	include/media/i2c/as3645a.h
2036
2037ASAHI KASEI AK8974 DRIVER
2038M:	Linus Walleij <linus.walleij@linaro.org>
2039L:	linux-iio@vger.kernel.org
2040W:	http://www.akm.com/
2041S:	Supported
2042F:	drivers/iio/magnetometer/ak8974.c
2043
2044ASC7621 HARDWARE MONITOR DRIVER
2045M:	George Joseph <george.joseph@fairview5.com>
2046L:	linux-hwmon@vger.kernel.org
2047S:	Maintained
2048F:	Documentation/hwmon/asc7621
2049F:	drivers/hwmon/asc7621.c
2050
2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2052M:	Corentin Chary <corentin.chary@gmail.com>
2053L:	acpi4asus-user@lists.sourceforge.net
2054L:	platform-driver-x86@vger.kernel.org
2055W:	http://acpi4asus.sf.net
2056S:	Maintained
2057F:	drivers/platform/x86/asus*.c
2058F:	drivers/platform/x86/eeepc*.c
2059
2060ASUS WIRELESS RADIO CONTROL DRIVER
2061M:	João Paulo Rechi Vita <jprvita@gmail.com>
2062L:	platform-driver-x86@vger.kernel.org
2063S:	Maintained
2064F:	drivers/platform/x86/asus-wireless.c
2065
2066ASYMMETRIC KEYS
2067M:	David Howells <dhowells@redhat.com>
2068L:	keyrings@vger.kernel.org
2069S:	Maintained
2070F:	Documentation/crypto/asymmetric-keys.txt
2071F:	include/linux/verification.h
2072F:	include/crypto/public_key.h
2073F:	include/crypto/pkcs7.h
2074F:	crypto/asymmetric_keys/
2075
2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2077R:	Dan Williams <dan.j.williams@intel.com>
2078W:	http://sourceforge.net/projects/xscaleiop
2079S:	Odd fixes
2080F:	Documentation/crypto/async-tx-api.txt
2081F:	crypto/async_tx/
2082F:	drivers/dma/
2083F:	include/linux/dmaengine.h
2084F:	include/linux/async_tx.h
2085
2086AT24 EEPROM DRIVER
2087M:	Wolfram Sang <wsa@the-dreams.de>
2088L:	linux-i2c@vger.kernel.org
2089S:	Maintained
2090F:	drivers/misc/eeprom/at24.c
2091F:	include/linux/platform_data/at24.h
2092
2093ATA OVER ETHERNET (AOE) DRIVER
2094M:	"Ed L. Cashin" <ed.cashin@acm.org>
2095W:	http://www.openaoe.org/
2096S:	Supported
2097F:	Documentation/aoe/
2098F:	drivers/block/aoe/
2099
2100ATHEROS 71XX/9XXX GPIO DRIVER
2101M:	Alban Bedel <albeu@free.fr>
2102W:	https://github.com/AlbanBedel/linux
2103T:	git git://github.com/AlbanBedel/linux
2104S:	Maintained
2105F:	drivers/gpio/gpio-ath79.c
2106F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
2108ATHEROS ATH GENERIC UTILITIES
2109M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2110L:	linux-wireless@vger.kernel.org
2111S:	Supported
2112F:	drivers/net/wireless/ath/*
2113
2114ATHEROS ATH5K WIRELESS DRIVER
2115M:	Jiri Slaby <jirislaby@gmail.com>
2116M:	Nick Kossifidis <mickflemm@gmail.com>
2117M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2118L:	linux-wireless@vger.kernel.org
2119W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2120S:	Maintained
2121F:	drivers/net/wireless/ath/ath5k/
2122
2123ATHEROS ATH6KL WIRELESS DRIVER
2124M:	Kalle Valo <kvalo@qca.qualcomm.com>
2125L:	linux-wireless@vger.kernel.org
2126W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2128S:	Supported
2129F:	drivers/net/wireless/ath/ath6kl/
2130
2131WILOCITY WIL6210 WIRELESS DRIVER
2132M:	Maya Erez <qca_merez@qca.qualcomm.com>
2133L:	linux-wireless@vger.kernel.org
2134L:	wil6210@qca.qualcomm.com
2135S:	Supported
2136W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2137F:	drivers/net/wireless/ath/wil6210/
2138F:	include/uapi/linux/wil6210_uapi.h
2139
2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141M:	Christian Lamparter <chunkeey@googlemail.com>
2142L:	linux-wireless@vger.kernel.org
2143W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2144S:	Maintained
2145F:	drivers/net/wireless/ath/carl9170/
2146
2147ATK0110 HWMON DRIVER
2148M:	Luca Tettamanti <kronos.it@gmail.com>
2149L:	linux-hwmon@vger.kernel.org
2150S:	Maintained
2151F:	drivers/hwmon/asus_atk0110.c
2152
2153ATI_REMOTE2 DRIVER
2154M:	Ville Syrjala <syrjala@sci.fi>
2155S:	Maintained
2156F:	drivers/input/misc/ati_remote2.c
2157
2158ATLX ETHERNET DRIVERS
2159M:	Jay Cliburn <jcliburn@gmail.com>
2160M:	Chris Snook <chris.snook@gmail.com>
2161L:	netdev@vger.kernel.org
2162W:	http://sourceforge.net/projects/atl1
2163W:	http://atl1.sourceforge.net
2164S:	Maintained
2165F:	drivers/net/ethernet/atheros/
2166
2167ATM
2168M:	Chas Williams <3chas3@gmail.com>
2169L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2170L:	netdev@vger.kernel.org
2171W:	http://linux-atm.sourceforge.net
2172S:	Maintained
2173F:	drivers/atm/
2174F:	include/linux/atm*
2175F:	include/uapi/linux/atm*
2176
2177ATMEL AT91 / AT32 MCI DRIVER
2178M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2179S:	Maintained
2180F:	drivers/mmc/host/atmel-mci.c
2181
2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2184S:	Supported
2185F:	drivers/power/reset/at91-sama5d2_shdwc.c
2186
2187ATMEL SAMA5D2 ADC DRIVER
2188M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2189L:	linux-iio@vger.kernel.org
2190S:	Supported
2191F:	drivers/iio/adc/at91-sama5d2_adc.c
2192
2193ATMEL Audio ALSA driver
2194M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2195L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S:	Supported
2197F:	sound/soc/atmel
2198
2199ATMEL XDMA DRIVER
2200M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2201L:	linux-arm-kernel@lists.infradead.org
2202L:	dmaengine@vger.kernel.org
2203S:	Supported
2204F:	drivers/dma/at_xdmac.c
2205
2206ATMEL I2C DRIVER
2207M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2208L:	linux-i2c@vger.kernel.org
2209S:	Supported
2210F:	drivers/i2c/busses/i2c-at91.c
2211
2212ATMEL ISI DRIVER
2213M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2214L:	linux-media@vger.kernel.org
2215S:	Supported
2216F:	drivers/media/platform/soc_camera/atmel-isi.c
2217F:	include/media/atmel-isi.h
2218
2219ATMEL LCDFB DRIVER
2220M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2221L:	linux-fbdev@vger.kernel.org
2222S:	Maintained
2223F:	drivers/video/fbdev/atmel_lcdfb.c
2224F:	include/video/atmel_lcdc.h
2225
2226ATMEL MACB ETHERNET DRIVER
2227M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2228S:	Supported
2229F:	drivers/net/ethernet/cadence/
2230
2231ATMEL NAND DRIVER
2232M:	Wenyou Yang <wenyou.yang@atmel.com>
2233M:	Josh Wu <rainyfeeling@outlook.com>
2234L:	linux-mtd@lists.infradead.org
2235S:	Supported
2236F:	drivers/mtd/nand/atmel_nand*
2237
2238ATMEL SDMMC DRIVER
2239M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2240L:	linux-mmc@vger.kernel.org
2241S:	Supported
2242F:	drivers/mmc/host/sdhci-of-at91.c
2243
2244ATMEL SPI DRIVER
2245M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2246S:	Supported
2247F:	drivers/spi/spi-atmel.*
2248
2249ATMEL SSC DRIVER
2250M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S:	Supported
2253F:	drivers/misc/atmel-ssc.c
2254F:	include/linux/atmel-ssc.h
2255
2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S:	Supported
2260F:	drivers/misc/atmel_tclib.c
2261F:	drivers/clocksource/tcb_clksrc.c
2262
2263ATMEL USBA UDC DRIVER
2264M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266S:	Supported
2267F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2268
2269ATMEL WIRELESS DRIVER
2270M:	Simon Kelley <simon@thekelleys.org.uk>
2271L:	linux-wireless@vger.kernel.org
2272W:	http://www.thekelleys.org.uk/atmel
2273W:	http://atmelwlandriver.sourceforge.net/
2274S:	Maintained
2275F:	drivers/net/wireless/atmel/atmel*
2276
2277ATMEL MAXTOUCH DRIVER
2278M:	Nick Dyer <nick@shmanahar.org>
2279T:	git git://github.com/ndyer/linux.git
2280S:	Maintained
2281F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F:	drivers/input/touchscreen/atmel_mxt_ts.c
2283F:	include/linux/platform_data/atmel_mxt_ts.h
2284
2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2286M:	Bradley Grove <linuxdrivers@attotech.com>
2287L:	linux-scsi@vger.kernel.org
2288W:	http://www.attotech.com
2289S:	Supported
2290F:	drivers/scsi/esas2r
2291
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M:	Stefan Schmidt <stefan@osg.samsung.com>
2294L:	linux-wpan@vger.kernel.org
2295S:	Maintained
2296F:	drivers/net/ieee802154/atusb.c
2297F:	drivers/net/ieee802154/atusb.h
2298F:	drivers/net/ieee802154/at86rf230.h
2299
2300AUDIT SUBSYSTEM
2301M:	Paul Moore <paul@paul-moore.com>
2302M:	Eric Paris <eparis@redhat.com>
2303L:	linux-audit@redhat.com (moderated for non-subscribers)
2304W:	http://people.redhat.com/sgrubb/audit/
2305T:	git git://git.infradead.org/users/pcmoore/audit
2306S:	Maintained
2307F:	include/linux/audit.h
2308F:	include/uapi/linux/audit.h
2309F:	kernel/audit*
2310
2311AUXILIARY DISPLAY DRIVERS
2312M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2313W:	http://miguelojeda.es/auxdisplay.htm
2314W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2315S:	Maintained
2316F:	drivers/auxdisplay/
2317F:	include/linux/cfag12864b.h
2318
2319AVR32 ARCHITECTURE
2320M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2322W:	http://www.atmel.com/products/AVR32/
2323W:	http://mirror.egtvedt.no/avr32linux.org/
2324W:	http://avrfreaks.net/
2325S:	Maintained
2326F:	arch/avr32/
2327
2328AVR32/AT32AP MACHINE SUPPORT
2329M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S:	Maintained
2332F:	arch/avr32/mach-at32ap/
2333
2334AX.25 NETWORK LAYER
2335M:	Ralf Baechle <ralf@linux-mips.org>
2336L:	linux-hams@vger.kernel.org
2337W:	http://www.linux-ax25.org/
2338S:	Maintained
2339F:	include/uapi/linux/ax25.h
2340F:	include/net/ax25.h
2341F:	net/ax25/
2342
2343AXENTIA ASOC DRIVERS
2344M:	Peter Rosin <peda@axentia.se>
2345L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S:	Maintained
2347F:	Documentation/devicetree/bindings/sound/axentia,*
2348F:	sound/soc/atmel/tse850-pcm5142.c
2349
2350AZ6007 DVB DRIVER
2351M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2353L:	linux-media@vger.kernel.org
2354W:	https://linuxtv.org
2355T:	git git://linuxtv.org/media_tree.git
2356S:	Maintained
2357F:	drivers/media/usb/dvb-usb-v2/az6007.c
2358
2359AZTECH FM RADIO RECEIVER DRIVER
2360M:	Hans Verkuil <hverkuil@xs4all.nl>
2361L:	linux-media@vger.kernel.org
2362T:	git git://linuxtv.org/media_tree.git
2363W:	https://linuxtv.org
2364S:	Maintained
2365F:	drivers/media/radio/radio-aztech*
2366
2367B43 WIRELESS DRIVER
2368L:	linux-wireless@vger.kernel.org
2369L:	b43-dev@lists.infradead.org
2370W:	http://wireless.kernel.org/en/users/Drivers/b43
2371S:	Odd Fixes
2372F:	drivers/net/wireless/broadcom/b43/
2373
2374B43LEGACY WIRELESS DRIVER
2375M:	Larry Finger <Larry.Finger@lwfinger.net>
2376L:	linux-wireless@vger.kernel.org
2377L:	b43-dev@lists.infradead.org
2378W:	http://wireless.kernel.org/en/users/Drivers/b43
2379S:	Maintained
2380F:	drivers/net/wireless/broadcom/b43legacy/
2381
2382BACKLIGHT CLASS/SUBSYSTEM
2383M:	Jingoo Han <jingoohan1@gmail.com>
2384M:	Lee Jones <lee.jones@linaro.org>
2385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2386S:	Maintained
2387F:	drivers/video/backlight/
2388F:	include/linux/backlight.h
2389
2390BATMAN ADVANCED
2391M:	Marek Lindner <mareklindner@neomailbox.ch>
2392M:	Simon Wunderlich <sw@simonwunderlich.de>
2393M:	Antonio Quartulli <a@unstable.cc>
2394L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2395W:	https://www.open-mesh.org/
2396Q:	https://patchwork.open-mesh.org/project/batman/list/
2397S:	Maintained
2398F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F:	Documentation/ABI/testing/sysfs-class-net-mesh
2400F:	Documentation/networking/batman-adv.txt
2401F:	include/uapi/linux/batman_adv.h
2402F:	net/batman-adv/
2403
2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
2405M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2406L:	linux-hams@vger.kernel.org
2407W:	http://www.baycom.org/~tom/ham/ham.html
2408S:	Maintained
2409F:	drivers/net/hamradio/baycom*
2410
2411BCACHE (BLOCK LAYER CACHE)
2412M:	Kent Overstreet <kent.overstreet@gmail.com>
2413L:	linux-bcache@vger.kernel.org
2414W:	http://bcache.evilpiepirate.org
2415S:	Orphan
2416F:	drivers/md/bcache/
2417
2418BDISP ST MEDIA DRIVER
2419M:	Fabien Dessenne <fabien.dessenne@st.com>
2420L:	linux-media@vger.kernel.org
2421T:	git git://linuxtv.org/media_tree.git
2422W:	https://linuxtv.org
2423S:	Supported
2424F:	drivers/media/platform/sti/bdisp
2425
2426DELTA ST MEDIA DRIVER
2427M:	Hugues Fruchet <hugues.fruchet@st.com>
2428L:	linux-media@vger.kernel.org
2429T:	git git://linuxtv.org/media_tree.git
2430W:	https://linuxtv.org
2431S:	Supported
2432F:	drivers/media/platform/sti/delta
2433
2434BEFS FILE SYSTEM
2435M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2436M:	Salah Triki <salah.triki@gmail.com>
2437S:	Maintained
2438T:	git git://github.com/luisbg/linux-befs.git
2439F:	Documentation/filesystems/befs.txt
2440F:	fs/befs/
2441
2442BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2443M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2444L:	netdev@vger.kernel.org
2445S:	Maintained
2446F:	drivers/net/ethernet/ec_bhf.c
2447
2448BFS FILE SYSTEM
2449M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2450S:	Maintained
2451F:	Documentation/filesystems/bfs.txt
2452F:	fs/bfs/
2453F:	include/uapi/linux/bfs_fs.h
2454
2455BLACKFIN ARCHITECTURE
2456M:	Steven Miao <realmz6@gmail.com>
2457L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2458T:	git git://git.code.sf.net/p/adi-linux/code
2459W:	http://blackfin.uclinux.org
2460S:	Supported
2461F:	arch/blackfin/
2462
2463BLACKFIN EMAC DRIVER
2464L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2465W:	http://blackfin.uclinux.org
2466S:	Supported
2467F:	drivers/net/ethernet/adi/
2468
2469BLACKFIN RTC DRIVER
2470L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2471W:	http://blackfin.uclinux.org
2472S:	Supported
2473F:	drivers/rtc/rtc-bfin.c
2474
2475BLACKFIN SDH DRIVER
2476M:	Sonic Zhang <sonic.zhang@analog.com>
2477L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2478W:	http://blackfin.uclinux.org
2479S:	Supported
2480F:	drivers/mmc/host/bfin_sdh.c
2481
2482BLACKFIN SERIAL DRIVER
2483M:	Sonic Zhang <sonic.zhang@analog.com>
2484L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485W:	http://blackfin.uclinux.org
2486S:	Supported
2487F:	drivers/tty/serial/bfin_uart.c
2488
2489BLACKFIN WATCHDOG DRIVER
2490L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2491W:	http://blackfin.uclinux.org
2492S:	Supported
2493F:	drivers/watchdog/bfin_wdt.c
2494
2495BLACKFIN I2C TWI DRIVER
2496M:	Sonic Zhang <sonic.zhang@analog.com>
2497L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2498W:	http://blackfin.uclinux.org/
2499S:	Supported
2500F:	drivers/i2c/busses/i2c-bfin-twi.c
2501
2502BLACKFIN MEDIA DRIVER
2503M:	Scott Jiang <scott.jiang.linux@gmail.com>
2504L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505W:	http://blackfin.uclinux.org/
2506S:	Supported
2507F:	drivers/media/platform/blackfin/
2508F:	drivers/media/i2c/adv7183*
2509F:	drivers/media/i2c/vs6624*
2510
2511BLINKM RGB LED DRIVER
2512M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2513S:	Maintained
2514F:	drivers/leds/leds-blinkm.c
2515
2516BLOCK LAYER
2517M:	Jens Axboe <axboe@kernel.dk>
2518L:	linux-block@vger.kernel.org
2519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2520S:	Maintained
2521F:	block/
2522F:	kernel/trace/blktrace.c
2523F:	lib/sbitmap.c
2524
2525BLOCK2MTD DRIVER
2526M:	Joern Engel <joern@lazybastard.org>
2527L:	linux-mtd@lists.infradead.org
2528S:	Maintained
2529F:	drivers/mtd/devices/block2mtd.c
2530
2531BLUETOOTH DRIVERS
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:	drivers/bluetooth/
2541
2542BLUETOOTH SUBSYSTEM
2543M:	Marcel Holtmann <marcel@holtmann.org>
2544M:	Gustavo Padovan <gustavo@padovan.org>
2545M:	Johan Hedberg <johan.hedberg@gmail.com>
2546L:	linux-bluetooth@vger.kernel.org
2547W:	http://www.bluez.org/
2548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2550S:	Maintained
2551F:	net/bluetooth/
2552F:	include/net/bluetooth/
2553
2554BONDING DRIVER
2555M:	Jay Vosburgh <j.vosburgh@gmail.com>
2556M:	Veaceslav Falico <vfalico@gmail.com>
2557M:	Andy Gospodarek <andy@greyhouse.net>
2558L:	netdev@vger.kernel.org
2559W:	http://sourceforge.net/projects/bonding/
2560S:	Supported
2561F:	drivers/net/bonding/
2562F:	include/uapi/linux/if_bonding.h
2563
2564BPF (Safe dynamic programs and tools)
2565M:	Alexei Starovoitov <ast@kernel.org>
2566L:	netdev@vger.kernel.org
2567L:	linux-kernel@vger.kernel.org
2568S:	Supported
2569F:	kernel/bpf/
2570F:	tools/testing/selftests/bpf/
2571F:	lib/test_bpf.c
2572
2573BROADCOM B44 10/100 ETHERNET DRIVER
2574M:	Michael Chan <michael.chan@broadcom.com>
2575L:	netdev@vger.kernel.org
2576S:	Supported
2577F:	drivers/net/ethernet/broadcom/b44.*
2578
2579BROADCOM B53 ETHERNET SWITCH DRIVER
2580M:	Florian Fainelli <f.fainelli@gmail.com>
2581L:	netdev@vger.kernel.org
2582L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2583S:	Supported
2584F:	drivers/net/dsa/b53/*
2585F:	include/linux/platform_data/b53.h
2586
2587BROADCOM GENET ETHERNET DRIVER
2588M:	Florian Fainelli <f.fainelli@gmail.com>
2589L:	netdev@vger.kernel.org
2590S:	Supported
2591F:	drivers/net/ethernet/broadcom/genet/
2592
2593BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2594M:	Rasesh Mody <rasesh.mody@cavium.com>
2595M:	Harish Patil <harish.patil@cavium.com>
2596M:	Dept-GELinuxNICDev@cavium.com
2597L:	netdev@vger.kernel.org
2598S:	Supported
2599F:	drivers/net/ethernet/broadcom/bnx2.*
2600F:	drivers/net/ethernet/broadcom/bnx2_*
2601
2602BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2603M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2604M:	Ariel Elior <ariel.elior@cavium.com>
2605M:	everest-linux-l2@cavium.com
2606L:	netdev@vger.kernel.org
2607S:	Supported
2608F:	drivers/net/ethernet/broadcom/bnx2x/
2609
2610BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2611M:	Michael Chan <michael.chan@broadcom.com>
2612L:	netdev@vger.kernel.org
2613S:	Supported
2614F:	drivers/net/ethernet/broadcom/bnxt/
2615
2616BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2617M:	Florian Fainelli <f.fainelli@gmail.com>
2618M:	Ray Jui <rjui@broadcom.com>
2619M:	Scott Branden <sbranden@broadcom.com>
2620M:	bcm-kernel-feedback-list@broadcom.com
2621T:	git git://github.com/broadcom/mach-bcm
2622S:	Maintained
2623N:	bcm281*
2624N:	bcm113*
2625N:	bcm216*
2626N:	kona
2627F:	arch/arm/mach-bcm/
2628
2629BROADCOM BCM2835 ARM ARCHITECTURE
2630M:	Stephen Warren <swarren@wwwdotorg.org>
2631M:	Lee Jones <lee@kernel.org>
2632M:	Eric Anholt <eric@anholt.net>
2633L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2636S:	Maintained
2637N:	bcm2835
2638F:	drivers/staging/vc04_services
2639
2640BROADCOM BCM47XX MIPS ARCHITECTURE
2641M:	Hauke Mehrtens <hauke@hauke-m.de>
2642M:	Rafał Miłecki <zajec5@gmail.com>
2643L:	linux-mips@linux-mips.org
2644S:	Maintained
2645F:	Documentation/devicetree/bindings/mips/brcm/
2646F:	arch/mips/bcm47xx/*
2647F:	arch/mips/include/asm/mach-bcm47xx/*
2648
2649BROADCOM BCM5301X ARM ARCHITECTURE
2650M:	Hauke Mehrtens <hauke@hauke-m.de>
2651M:	Rafał Miłecki <zajec5@gmail.com>
2652M:	bcm-kernel-feedback-list@broadcom.com
2653L:	linux-arm-kernel@lists.infradead.org
2654S:	Maintained
2655F:	arch/arm/mach-bcm/bcm_5301x.c
2656F:	arch/arm/boot/dts/bcm5301x*.dtsi
2657F:	arch/arm/boot/dts/bcm470*
2658
2659BROADCOM BCM53573 ARM ARCHITECTURE
2660M:	Rafał Miłecki <rafal@milecki.pl>
2661L:	linux-arm-kernel@lists.infradead.org
2662S:	Maintained
2663F:	arch/arm/boot/dts/bcm53573*
2664F:	arch/arm/boot/dts/bcm47189*
2665
2666BROADCOM BCM63XX ARM ARCHITECTURE
2667M:	Florian Fainelli <f.fainelli@gmail.com>
2668M:	bcm-kernel-feedback-list@broadcom.com
2669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670T:	git git://github.com/broadcom/stblinux.git
2671S:	Maintained
2672N:	bcm63xx
2673
2674BROADCOM BCM63XX/BCM33XX UDC DRIVER
2675M:	Kevin Cernekee <cernekee@gmail.com>
2676L:	linux-usb@vger.kernel.org
2677S:	Maintained
2678F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2679
2680BROADCOM BCM7XXX ARM ARCHITECTURE
2681M:	Brian Norris <computersforpeace@gmail.com>
2682M:	Gregory Fong <gregory.0xf0@gmail.com>
2683M:	Florian Fainelli <f.fainelli@gmail.com>
2684M:	bcm-kernel-feedback-list@broadcom.com
2685L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686T:	git git://github.com/broadcom/stblinux.git
2687S:	Maintained
2688F:	arch/arm/mach-bcm/*brcmstb*
2689F:	arch/arm/boot/dts/bcm7*.dts*
2690F:	drivers/bus/brcmstb_gisb.c
2691N:	brcmstb
2692
2693BROADCOM BMIPS MIPS ARCHITECTURE
2694M:	Kevin Cernekee <cernekee@gmail.com>
2695M:	Florian Fainelli <f.fainelli@gmail.com>
2696L:	linux-mips@linux-mips.org
2697T:	git git://github.com/broadcom/stblinux.git
2698S:	Maintained
2699F:	arch/mips/bmips/*
2700F:	arch/mips/include/asm/mach-bmips/*
2701F:	arch/mips/kernel/*bmips*
2702F:	arch/mips/boot/dts/brcm/bcm*.dts*
2703F:	drivers/irqchip/irq-bcm63*
2704F:	drivers/irqchip/irq-bcm7*
2705F:	drivers/irqchip/irq-brcmstb*
2706F:	include/linux/bcm963xx_nvram.h
2707F:	include/linux/bcm963xx_tag.h
2708
2709BROADCOM BMIPS CPUFREQ DRIVER
2710M:	Markus Mayer <mmayer@broadcom.com>
2711M:	bcm-kernel-feedback-list@broadcom.com
2712L:	linux-pm@vger.kernel.org
2713S:	Maintained
2714F:	drivers/cpufreq/bmips-cpufreq.c
2715
2716BROADCOM TG3 GIGABIT ETHERNET DRIVER
2717M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2718M:	Prashant Sreedharan <prashant@broadcom.com>
2719M:	Michael Chan <mchan@broadcom.com>
2720L:	netdev@vger.kernel.org
2721S:	Supported
2722F:	drivers/net/ethernet/broadcom/tg3.*
2723
2724BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2725M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2726M:	Franky Lin <franky.lin@broadcom.com>
2727M:	Hante Meuleman <hante.meuleman@broadcom.com>
2728L:	linux-wireless@vger.kernel.org
2729L:	brcm80211-dev-list.pdl@broadcom.com
2730S:	Supported
2731F:	drivers/net/wireless/broadcom/brcm80211/
2732
2733BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2734M:	QLogic-Storage-Upstream@qlogic.com
2735L:	linux-scsi@vger.kernel.org
2736S:	Supported
2737F:	drivers/scsi/bnx2fc/
2738
2739BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2740M:	QLogic-Storage-Upstream@qlogic.com
2741L:	linux-scsi@vger.kernel.org
2742S:	Supported
2743F:	drivers/scsi/bnx2i/
2744
2745BROADCOM IPROC ARM ARCHITECTURE
2746M:	Ray Jui <rjui@broadcom.com>
2747M:	Scott Branden <sbranden@broadcom.com>
2748M:	Jon Mason <jonmason@broadcom.com>
2749M:	bcm-kernel-feedback-list@broadcom.com
2750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751T:	git git://github.com/broadcom/cygnus-linux.git
2752S:	Maintained
2753N:	iproc
2754N:	cygnus
2755N:	bcm[-_]nsp
2756N:	bcm9113*
2757N:	bcm9583*
2758N:	bcm9585*
2759N:	bcm9586*
2760N:	bcm988312
2761N:	bcm113*
2762N:	bcm583*
2763N:	bcm585*
2764N:	bcm586*
2765N:	bcm88312
2766F:	arch/arm64/boot/dts/broadcom/ns2*
2767F:	drivers/clk/bcm/clk-ns*
2768F:	drivers/pinctrl/bcm/pinctrl-ns*
2769
2770BROADCOM BRCMSTB GPIO DRIVER
2771M:	Gregory Fong <gregory.0xf0@gmail.com>
2772L:	bcm-kernel-feedback-list@broadcom.com
2773S:	Supported
2774F:	drivers/gpio/gpio-brcmstb.c
2775F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2776
2777BROADCOM KONA GPIO DRIVER
2778M:	Ray Jui <rjui@broadcom.com>
2779L:	bcm-kernel-feedback-list@broadcom.com
2780S:	Supported
2781F:	drivers/gpio/gpio-bcm-kona.c
2782F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2783
2784BROADCOM NVRAM DRIVER
2785M:	Rafał Miłecki <zajec5@gmail.com>
2786L:	linux-mips@linux-mips.org
2787S:	Maintained
2788F:	drivers/firmware/broadcom/*
2789
2790BROADCOM STB NAND FLASH DRIVER
2791M:	Brian Norris <computersforpeace@gmail.com>
2792M:	Kamal Dasu <kdasu.kdev@gmail.com>
2793L:	linux-mtd@lists.infradead.org
2794L:	bcm-kernel-feedback-list@broadcom.com
2795S:	Maintained
2796F:	drivers/mtd/nand/brcmnand/
2797
2798BROADCOM STB AVS CPUFREQ DRIVER
2799M:	Markus Mayer <mmayer@broadcom.com>
2800M:	bcm-kernel-feedback-list@broadcom.com
2801L:	linux-pm@vger.kernel.org
2802S:	Maintained
2803F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2804F:	drivers/cpufreq/brcmstb*
2805
2806BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-wireless@vger.kernel.org
2809S:	Maintained
2810F:	drivers/bcma/
2811F:	include/linux/bcma/
2812
2813BROADCOM SYSTEMPORT ETHERNET DRIVER
2814M:	Florian Fainelli <f.fainelli@gmail.com>
2815L:	netdev@vger.kernel.org
2816S:	Supported
2817F:	drivers/net/ethernet/broadcom/bcmsysport.*
2818
2819BROADCOM VULCAN ARM64 SOC
2820M:	Jayachandran C. <c.jayachandran@gmail.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823S:	Maintained
2824F:	arch/arm64/boot/dts/broadcom/vulcan*
2825
2826BROCADE BFA FC SCSI DRIVER
2827M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2828M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2829L:	linux-scsi@vger.kernel.org
2830S:	Supported
2831F:	drivers/scsi/bfa/
2832
2833BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2834M:	Rasesh Mody <rasesh.mody@cavium.com>
2835M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2836M:	Dept-GELinuxNICDev@cavium.com
2837L:	netdev@vger.kernel.org
2838S:	Supported
2839F:	drivers/net/ethernet/brocade/bna/
2840
2841BSG (block layer generic sg v4 driver)
2842M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2843L:	linux-scsi@vger.kernel.org
2844S:	Supported
2845F:	block/bsg.c
2846F:	include/linux/bsg.h
2847F:	include/uapi/linux/bsg.h
2848
2849BT87X AUDIO DRIVER
2850M:	Clemens Ladisch <clemens@ladisch.de>
2851L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2852T:	git git://git.alsa-project.org/alsa-kernel.git
2853S:	Maintained
2854F:	Documentation/sound/alsa/Bt87x.txt
2855F:	sound/pci/bt87x.c
2856
2857BT8XXGPIO DRIVER
2858M:	Michael Buesch <m@bues.ch>
2859W:	http://bu3sch.de/btgpio.php
2860S:	Maintained
2861F:	drivers/gpio/gpio-bt8xx.c
2862
2863BTRFS FILE SYSTEM
2864M:	Chris Mason <clm@fb.com>
2865M:	Josef Bacik <jbacik@fb.com>
2866M:	David Sterba <dsterba@suse.com>
2867L:	linux-btrfs@vger.kernel.org
2868W:	http://btrfs.wiki.kernel.org/
2869Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2871S:	Maintained
2872F:	Documentation/filesystems/btrfs.txt
2873F:	fs/btrfs/
2874
2875BTTV VIDEO4LINUX DRIVER
2876M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2877M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2878L:	linux-media@vger.kernel.org
2879W:	https://linuxtv.org
2880T:	git git://linuxtv.org/media_tree.git
2881S:	Odd fixes
2882F:	Documentation/media/v4l-drivers/bttv*
2883F:	drivers/media/pci/bt8xx/bttv*
2884
2885BUSLOGIC SCSI DRIVER
2886M:	Khalid Aziz <khalid@gonehiking.org>
2887L:	linux-scsi@vger.kernel.org
2888S:	Maintained
2889F:	drivers/scsi/BusLogic.*
2890F:	drivers/scsi/FlashPoint.*
2891
2892C-MEDIA CMI8788 DRIVER
2893M:	Clemens Ladisch <clemens@ladisch.de>
2894L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2895T:	git git://git.alsa-project.org/alsa-kernel.git
2896S:	Maintained
2897F:	sound/pci/oxygen/
2898
2899C6X ARCHITECTURE
2900M:	Mark Salter <msalter@redhat.com>
2901M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2902L:	linux-c6x-dev@linux-c6x.org
2903W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2904S:	Maintained
2905F:	arch/c6x/
2906
2907CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2908M:	David Howells <dhowells@redhat.com>
2909L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2910S:	Supported
2911F:	Documentation/filesystems/caching/cachefiles.txt
2912F:	fs/cachefiles/
2913
2914CADET FM/AM RADIO RECEIVER DRIVER
2915M:	Hans Verkuil <hverkuil@xs4all.nl>
2916L:	linux-media@vger.kernel.org
2917T:	git git://linuxtv.org/media_tree.git
2918W:	https://linuxtv.org
2919S:	Maintained
2920F:	drivers/media/radio/radio-cadet*
2921
2922CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2923M:	Jonathan Corbet <corbet@lwn.net>
2924L:	linux-media@vger.kernel.org
2925T:	git git://linuxtv.org/media_tree.git
2926S:	Maintained
2927F:	Documentation/media/v4l-drivers/cafe_ccic*
2928F:	drivers/media/platform/marvell-ccic/
2929
2930CAIF NETWORK LAYER
2931M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2932L:	netdev@vger.kernel.org
2933S:	Supported
2934F:	Documentation/networking/caif/
2935F:	drivers/net/caif/
2936F:	include/uapi/linux/caif/
2937F:	include/net/caif/
2938F:	net/caif/
2939
2940CALGARY x86-64 IOMMU
2941M:	Muli Ben-Yehuda <mulix@mulix.org>
2942M:	Jon Mason <jdmason@kudzu.us>
2943L:	iommu@lists.linux-foundation.org
2944S:	Maintained
2945F:	arch/x86/kernel/pci-calgary_64.c
2946F:	arch/x86/kernel/tce_64.c
2947F:	arch/x86/include/asm/calgary.h
2948F:	arch/x86/include/asm/tce.h
2949
2950CAN NETWORK LAYER
2951M:	Oliver Hartkopp <socketcan@hartkopp.net>
2952M:	Marc Kleine-Budde <mkl@pengutronix.de>
2953L:	linux-can@vger.kernel.org
2954W:	https://github.com/linux-can
2955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2957S:	Maintained
2958F:	Documentation/networking/can.txt
2959F:	net/can/
2960F:	include/linux/can/core.h
2961F:	include/uapi/linux/can.h
2962F:	include/uapi/linux/can/bcm.h
2963F:	include/uapi/linux/can/raw.h
2964F:	include/uapi/linux/can/gw.h
2965
2966CAN NETWORK DRIVERS
2967M:	Wolfgang Grandegger <wg@grandegger.com>
2968M:	Marc Kleine-Budde <mkl@pengutronix.de>
2969L:	linux-can@vger.kernel.org
2970W:	https://github.com/linux-can
2971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2973S:	Maintained
2974F:	Documentation/devicetree/bindings/net/can/
2975F:	drivers/net/can/
2976F:	include/linux/can/dev.h
2977F:	include/linux/can/platform/
2978F:	include/uapi/linux/can/error.h
2979F:	include/uapi/linux/can/netlink.h
2980
2981CAPABILITIES
2982M:	Serge Hallyn <serge@hallyn.com>
2983L:	linux-security-module@vger.kernel.org
2984S:	Supported
2985F:	include/linux/capability.h
2986F:	include/uapi/linux/capability.h
2987F:	security/commoncap.c
2988F:	kernel/capability.c
2989
2990CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2991M:	Kevin Tsai <ktsai@capellamicro.com>
2992S:	Maintained
2993F:	drivers/iio/light/cm*
2994F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2995
2996CAVIUM I2C DRIVER
2997M:	Jan Glauber <jglauber@cavium.com>
2998M:	David Daney <david.daney@cavium.com>
2999W:	http://www.cavium.com
3000S:	Supported
3001F:	drivers/i2c/busses/i2c-octeon*
3002F:	drivers/i2c/busses/i2c-thunderx*
3003
3004CAVIUM LIQUIDIO NETWORK DRIVER
3005M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3006M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3007M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3008M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3009L:     netdev@vger.kernel.org
3010W:     http://www.cavium.com
3011S:     Supported
3012F:     drivers/net/ethernet/cavium/liquidio/
3013
3014CC2520 IEEE-802.15.4 RADIO DRIVER
3015M:	Varka Bhadram <varkabhadram@gmail.com>
3016L:	linux-wpan@vger.kernel.org
3017S:	Maintained
3018F:	drivers/net/ieee802154/cc2520.c
3019F:	include/linux/spi/cc2520.h
3020F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3021
3022CEC DRIVER
3023M:	Hans Verkuil <hans.verkuil@cisco.com>
3024L:	linux-media@vger.kernel.org
3025T:	git git://linuxtv.org/media_tree.git
3026W:	http://linuxtv.org
3027S:	Supported
3028F:	Documentation/media/kapi/cec-core.rst
3029F:	Documentation/media/uapi/cec
3030F:	drivers/media/cec/
3031F:	drivers/media/cec-edid.c
3032F:	drivers/media/rc/keymaps/rc-cec.c
3033F:	include/media/cec.h
3034F:	include/media/cec-edid.h
3035F:	include/uapi/linux/cec.h
3036F:	include/uapi/linux/cec-funcs.h
3037
3038CELL BROADBAND ENGINE ARCHITECTURE
3039M:	Arnd Bergmann <arnd@arndb.de>
3040L:	linuxppc-dev@lists.ozlabs.org
3041W:	http://www.ibm.com/developerworks/power/cell/
3042S:	Supported
3043F:	arch/powerpc/include/asm/cell*.h
3044F:	arch/powerpc/include/asm/spu*.h
3045F:	arch/powerpc/include/uapi/asm/spu*.h
3046F:	arch/powerpc/oprofile/*cell*
3047F:	arch/powerpc/platforms/cell/
3048
3049CEPH COMMON CODE (LIBCEPH)
3050M:	Ilya Dryomov <idryomov@gmail.com>
3051M:	"Yan, Zheng" <zyan@redhat.com>
3052M:	Sage Weil <sage@redhat.com>
3053L:	ceph-devel@vger.kernel.org
3054W:	http://ceph.com/
3055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3056T:	git git://github.com/ceph/ceph-client.git
3057S:	Supported
3058F:	net/ceph/
3059F:	include/linux/ceph/
3060F:	include/linux/crush/
3061
3062CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3063M:	"Yan, Zheng" <zyan@redhat.com>
3064M:	Sage Weil <sage@redhat.com>
3065M:	Ilya Dryomov <idryomov@gmail.com>
3066L:	ceph-devel@vger.kernel.org
3067W:	http://ceph.com/
3068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3069T:	git git://github.com/ceph/ceph-client.git
3070S:	Supported
3071F:	Documentation/filesystems/ceph.txt
3072F:	fs/ceph/
3073
3074CERTIFICATE HANDLING:
3075M:	David Howells <dhowells@redhat.com>
3076M:	David Woodhouse <dwmw2@infradead.org>
3077L:	keyrings@vger.kernel.org
3078S:	Maintained
3079F:	Documentation/module-signing.txt
3080F:	certs/
3081F:	scripts/sign-file.c
3082F:	scripts/extract-cert.c
3083
3084CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3085L:	linux-usb@vger.kernel.org
3086S:	Orphan
3087F:	Documentation/usb/WUSB-Design-overview.txt
3088F:	Documentation/usb/wusb-cbaf
3089F:	drivers/usb/host/hwa-hc.c
3090F:	drivers/usb/host/whci/
3091F:	drivers/usb/wusbcore/
3092F:	include/linux/usb/wusb*
3093
3094HT16K33 LED CONTROLLER DRIVER
3095M:	Robin van der Gracht <robin@protonic.nl>
3096S:	Maintained
3097F:	drivers/auxdisplay/ht16k33.c
3098F:	Documentation/devicetree/bindings/display/ht16k33.txt
3099
3100CFAG12864B LCD DRIVER
3101M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3102W:	http://miguelojeda.es/auxdisplay.htm
3103W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3104S:	Maintained
3105F:	drivers/auxdisplay/cfag12864b.c
3106F:	include/linux/cfag12864b.h
3107
3108CFAG12864BFB LCD FRAMEBUFFER DRIVER
3109M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3110W:	http://miguelojeda.es/auxdisplay.htm
3111W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3112S:	Maintained
3113F:	drivers/auxdisplay/cfag12864bfb.c
3114F:	include/linux/cfag12864b.h
3115
3116CFG80211 and NL80211
3117M:	Johannes Berg <johannes@sipsolutions.net>
3118L:	linux-wireless@vger.kernel.org
3119W:	http://wireless.kernel.org/
3120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3122S:	Maintained
3123F:	include/uapi/linux/nl80211.h
3124F:	include/net/cfg80211.h
3125F:	net/wireless/*
3126X:	net/wireless/wext*
3127
3128CHAR and MISC DRIVERS
3129M:	Arnd Bergmann <arnd@arndb.de>
3130M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3132S:	Supported
3133F:	drivers/char/*
3134F:	drivers/misc/*
3135F:	include/linux/miscdevice.h
3136
3137CHECKPATCH
3138M:	Andy Whitcroft <apw@canonical.com>
3139M:	Joe Perches <joe@perches.com>
3140S:	Maintained
3141F:	scripts/checkpatch.pl
3142
3143CHINESE DOCUMENTATION
3144M:	Harry Wei <harryxiyou@gmail.com>
3145L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3146L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3147S:	Maintained
3148F:	Documentation/translations/zh_CN/
3149
3150CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3151M:	Peter Chen <Peter.Chen@nxp.com>
3152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3153L:	linux-usb@vger.kernel.org
3154S:	Maintained
3155F:	drivers/usb/chipidea/
3156
3157CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3158M:	Hans de Goede <hdegoede@redhat.com>
3159L:	linux-input@vger.kernel.org
3160S:	Maintained
3161F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3162F:	drivers/input/touchscreen/chipone_icn8318.c
3163
3164CHROME HARDWARE PLATFORM SUPPORT
3165M:	Olof Johansson <olof@lixom.net>
3166S:	Maintained
3167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3168F:	drivers/platform/chrome/
3169
3170CISCO VIC ETHERNET NIC DRIVER
3171M:	Christian Benvenuti <benve@cisco.com>
3172M:	Sujith Sankar <ssujith@cisco.com>
3173M:	Govindarajulu Varadarajan <_govind@gmx.com>
3174M:	Neel Patel <neepatel@cisco.com>
3175S:	Supported
3176F:	drivers/net/ethernet/cisco/enic/
3177
3178CISCO VIC LOW LATENCY NIC DRIVER
3179M:	Christian Benvenuti <benve@cisco.com>
3180M:	Dave Goodell <dgoodell@cisco.com>
3181S:	Supported
3182F:	drivers/infiniband/hw/usnic/
3183
3184CIRRUS LOGIC EP93XX ETHERNET DRIVER
3185M:	Hartley Sweeten <hsweeten@visionengravers.com>
3186L:	netdev@vger.kernel.org
3187S:	Maintained
3188F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3189
3190CIRRUS LOGIC AUDIO CODEC DRIVERS
3191M:	Brian Austin <brian.austin@cirrus.com>
3192M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3194S:	Maintained
3195F:	sound/soc/codecs/cs*
3196
3197CLEANCACHE API
3198M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3199L:	linux-kernel@vger.kernel.org
3200S:	Maintained
3201F:	mm/cleancache.c
3202F:	include/linux/cleancache.h
3203
3204CLK API
3205M:	Russell King <linux@armlinux.org.uk>
3206L:	linux-clk@vger.kernel.org
3207S:	Maintained
3208F:	include/linux/clk.h
3209
3210CLOCKSOURCE, CLOCKEVENT DRIVERS
3211M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3212M:	Thomas Gleixner <tglx@linutronix.de>
3213L:	linux-kernel@vger.kernel.org
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3215S:	Supported
3216F:	drivers/clocksource
3217
3218CISCO FCOE HBA DRIVER
3219M:	Satish Kharat <satishkh@cisco.com>
3220M:	Sesidhar Baddela <sebaddel@cisco.com>
3221M:	Karan Tilak Kumar <kartilak@cisco.com>
3222L:	linux-scsi@vger.kernel.org
3223S:	Supported
3224F:	drivers/scsi/fnic/
3225
3226CISCO SCSI HBA DRIVER
3227M:	Karan Tilak Kumar <kartilak@cisco.com>
3228M:	Sesidhar Baddela <sebaddel@cisco.com>
3229L:	linux-scsi@vger.kernel.org
3230S:	Supported
3231F:	drivers/scsi/snic/
3232
3233CMPC ACPI DRIVER
3234M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3235M:	Daniel Oliveira Nascimento <don@syst.com.br>
3236L:	platform-driver-x86@vger.kernel.org
3237S:	Supported
3238F:	drivers/platform/x86/classmate-laptop.c
3239
3240COBALT MEDIA DRIVER
3241M:	Hans Verkuil <hans.verkuil@cisco.com>
3242L:	linux-media@vger.kernel.org
3243T:	git git://linuxtv.org/media_tree.git
3244W:	https://linuxtv.org
3245S:	Supported
3246F:	drivers/media/pci/cobalt/
3247
3248COCCINELLE/Semantic Patches (SmPL)
3249M:	Julia Lawall <Julia.Lawall@lip6.fr>
3250M:	Gilles Muller <Gilles.Muller@lip6.fr>
3251M:	Nicolas Palix <nicolas.palix@imag.fr>
3252M:	Michal Marek <mmarek@suse.com>
3253L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3255W:	http://coccinelle.lip6.fr/
3256S:	Supported
3257F:	Documentation/dev-tools/coccinelle.rst
3258F:	scripts/coccinelle/
3259F:	scripts/coccicheck
3260
3261CODA FILE SYSTEM
3262M:	Jan Harkes <jaharkes@cs.cmu.edu>
3263M:	coda@cs.cmu.edu
3264L:	codalist@coda.cs.cmu.edu
3265W:	http://www.coda.cs.cmu.edu/
3266S:	Maintained
3267F:	Documentation/filesystems/coda.txt
3268F:	fs/coda/
3269F:	include/linux/coda*.h
3270F:	include/uapi/linux/coda*.h
3271
3272CODA V4L2 MEM2MEM DRIVER
3273M:	Philipp Zabel <p.zabel@pengutronix.de>
3274L:	linux-media@vger.kernel.org
3275S:	Maintained
3276F:	Documentation/devicetree/bindings/media/coda.txt
3277F:	drivers/media/platform/coda/
3278
3279COMMON CLK FRAMEWORK
3280M:	Michael Turquette <mturquette@baylibre.com>
3281M:	Stephen Boyd <sboyd@codeaurora.org>
3282L:	linux-clk@vger.kernel.org
3283Q:	http://patchwork.kernel.org/project/linux-clk/list/
3284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3285S:	Maintained
3286F:	Documentation/devicetree/bindings/clock/
3287F:	drivers/clk/
3288X:	drivers/clk/clkdev.c
3289F:	include/linux/clk-pr*
3290F:	include/linux/clk/
3291
3292COMMON INTERNET FILE SYSTEM (CIFS)
3293M:	Steve French <sfrench@samba.org>
3294L:	linux-cifs@vger.kernel.org
3295L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3296W:	http://linux-cifs.samba.org/
3297T:	git git://git.samba.org/sfrench/cifs-2.6.git
3298S:	Supported
3299F:	Documentation/filesystems/cifs/
3300F:	fs/cifs/
3301
3302COMPACTPCI HOTPLUG CORE
3303M:	Scott Murray <scott@spiteful.org>
3304L:	linux-pci@vger.kernel.org
3305S:	Maintained
3306F:	drivers/pci/hotplug/cpci_hotplug*
3307
3308COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3309M:	Scott Murray <scott@spiteful.org>
3310L:	linux-pci@vger.kernel.org
3311S:	Maintained
3312F:	drivers/pci/hotplug/cpcihp_zt5550.*
3313
3314COMPACTPCI HOTPLUG GENERIC DRIVER
3315M:	Scott Murray <scott@spiteful.org>
3316L:	linux-pci@vger.kernel.org
3317S:	Maintained
3318F:	drivers/pci/hotplug/cpcihp_generic.c
3319
3320COMPAL LAPTOP SUPPORT
3321M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3322L:	platform-driver-x86@vger.kernel.org
3323S:	Maintained
3324F:	drivers/platform/x86/compal-laptop.c
3325
3326CONEXANT ACCESSRUNNER USB DRIVER
3327L:	accessrunner-general@lists.sourceforge.net
3328W:	http://accessrunner.sourceforge.net/
3329S:	Orphan
3330F:	drivers/usb/atm/cxacru.c
3331
3332CONFIGFS
3333M:	Joel Becker <jlbec@evilplan.org>
3334M:	Christoph Hellwig <hch@lst.de>
3335T:	git git://git.infradead.org/users/hch/configfs.git
3336S:	Supported
3337F:	fs/configfs/
3338F:	include/linux/configfs.h
3339
3340CONNECTOR
3341M:	Evgeniy Polyakov <zbr@ioremap.net>
3342L:	netdev@vger.kernel.org
3343S:	Maintained
3344F:	drivers/connector/
3345
3346CONTROL GROUP (CGROUP)
3347M:	Tejun Heo <tj@kernel.org>
3348M:	Li Zefan <lizefan@huawei.com>
3349M:	Johannes Weiner <hannes@cmpxchg.org>
3350L:	cgroups@vger.kernel.org
3351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3352S:	Maintained
3353F:	Documentation/cgroup*
3354F:	include/linux/cgroup*
3355F:	kernel/cgroup*
3356
3357CONTROL GROUP - CPUSET
3358M:	Li Zefan <lizefan@huawei.com>
3359L:	cgroups@vger.kernel.org
3360W:	http://www.bullopensource.org/cpuset/
3361W:	http://oss.sgi.com/projects/cpusets/
3362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3363S:	Maintained
3364F:	Documentation/cgroup-v1/cpusets.txt
3365F:	include/linux/cpuset.h
3366F:	kernel/cpuset.c
3367
3368CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3369M:	Johannes Weiner <hannes@cmpxchg.org>
3370M:	Michal Hocko <mhocko@kernel.org>
3371M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3372L:	cgroups@vger.kernel.org
3373L:	linux-mm@kvack.org
3374S:	Maintained
3375F:	mm/memcontrol.c
3376F:	mm/swap_cgroup.c
3377
3378CORETEMP HARDWARE MONITORING DRIVER
3379M:	Fenghua Yu <fenghua.yu@intel.com>
3380L:	linux-hwmon@vger.kernel.org
3381S:	Maintained
3382F:	Documentation/hwmon/coretemp
3383F:	drivers/hwmon/coretemp.c
3384
3385COSA/SRP SYNC SERIAL DRIVER
3386M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3387W:	http://www.fi.muni.cz/~kas/cosa/
3388S:	Maintained
3389F:	drivers/net/wan/cosa*
3390
3391CPMAC ETHERNET DRIVER
3392M:	Florian Fainelli <f.fainelli@gmail.com>
3393L:	netdev@vger.kernel.org
3394S:	Maintained
3395F:	drivers/net/ethernet/ti/cpmac.c
3396
3397CPU FREQUENCY DRIVERS
3398M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3399M:	Viresh Kumar <viresh.kumar@linaro.org>
3400L:	linux-pm@vger.kernel.org
3401S:	Maintained
3402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3403T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3404B:	https://bugzilla.kernel.org
3405F:	Documentation/cpu-freq/
3406F:	drivers/cpufreq/
3407F:	include/linux/cpufreq.h
3408
3409CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3410M:	Viresh Kumar <viresh.kumar@linaro.org>
3411M:	Sudeep Holla <sudeep.holla@arm.com>
3412L:	linux-pm@vger.kernel.org
3413W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3414S:	Maintained
3415F:	drivers/cpufreq/arm_big_little.h
3416F:	drivers/cpufreq/arm_big_little.c
3417F:	drivers/cpufreq/arm_big_little_dt.c
3418
3419CPUIDLE DRIVER - ARM BIG LITTLE
3420M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3421M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3422L:	linux-pm@vger.kernel.org
3423L:	linux-arm-kernel@lists.infradead.org
3424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3425S:	Maintained
3426F:	drivers/cpuidle/cpuidle-big_little.c
3427
3428CPUIDLE DRIVER - ARM EXYNOS
3429M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3430M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3431M:	Kukjin Kim <kgene@kernel.org>
3432L:	linux-pm@vger.kernel.org
3433L:	linux-samsung-soc@vger.kernel.org
3434S:	Supported
3435F:	drivers/cpuidle/cpuidle-exynos.c
3436F:	arch/arm/mach-exynos/pm.c
3437
3438CPUIDLE DRIVERS
3439M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3440M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3441L:	linux-pm@vger.kernel.org
3442S:	Maintained
3443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3444B:	https://bugzilla.kernel.org
3445F:	drivers/cpuidle/*
3446F:	include/linux/cpuidle.h
3447
3448CPUID/MSR DRIVER
3449M:	"H. Peter Anvin" <hpa@zytor.com>
3450S:	Maintained
3451F:	arch/x86/kernel/cpuid.c
3452F:	arch/x86/kernel/msr.c
3453
3454CPU POWER MONITORING SUBSYSTEM
3455M:	Thomas Renninger <trenn@suse.com>
3456L:	linux-pm@vger.kernel.org
3457S:	Maintained
3458F:	tools/power/cpupower/
3459
3460CRAMFS FILESYSTEM
3461W:	http://sourceforge.net/projects/cramfs/
3462S:	Orphan / Obsolete
3463F:	Documentation/filesystems/cramfs.txt
3464F:	fs/cramfs/
3465
3466CRIS PORT
3467M:	Mikael Starvik <starvik@axis.com>
3468M:	Jesper Nilsson <jesper.nilsson@axis.com>
3469L:	linux-cris-kernel@axis.com
3470W:	http://developer.axis.com
3471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3472S:	Maintained
3473F:	arch/cris/
3474F:	drivers/tty/serial/crisv10.*
3475
3476CRYPTO API
3477M:	Herbert Xu <herbert@gondor.apana.org.au>
3478M:	"David S. Miller" <davem@davemloft.net>
3479L:	linux-crypto@vger.kernel.org
3480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3482S:	Maintained
3483F:	Documentation/crypto/
3484F:	Documentation/devicetree/bindings/crypto/
3485F:	Documentation/DocBook/crypto-API.tmpl
3486F:	arch/*/crypto/
3487F:	crypto/
3488F:	drivers/crypto/
3489F:	include/crypto/
3490F:	include/linux/crypto*
3491
3492CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3493M:	Neil Horman <nhorman@tuxdriver.com>
3494L:	linux-crypto@vger.kernel.org
3495S:	Maintained
3496F:	crypto/ansi_cprng.c
3497F:	crypto/rng.c
3498
3499CS3308 MEDIA DRIVER
3500M:	Hans Verkuil <hverkuil@xs4all.nl>
3501L:	linux-media@vger.kernel.org
3502T:	git git://linuxtv.org/media_tree.git
3503W:	http://linuxtv.org
3504S:	Odd Fixes
3505F:	drivers/media/i2c/cs3308.c
3506F:	drivers/media/i2c/cs3308.h
3507
3508CS5535 Audio ALSA driver
3509M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3510S:	Maintained
3511F:	sound/pci/cs5535audio/
3512
3513CW1200 WLAN driver
3514M:	Solomon Peachy <pizza@shaftnet.org>
3515S:	Maintained
3516F:	drivers/net/wireless/st/cw1200/
3517
3518CX18 VIDEO4LINUX DRIVER
3519M:	Andy Walls <awalls@md.metrocast.net>
3520L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3521L:	linux-media@vger.kernel.org
3522T:	git git://linuxtv.org/media_tree.git
3523W:	https://linuxtv.org
3524W:	http://www.ivtvdriver.org/index.php/Cx18
3525S:	Maintained
3526F:	Documentation/media/v4l-drivers/cx18*
3527F:	drivers/media/pci/cx18/
3528F:	include/uapi/linux/ivtv*
3529
3530CX2341X MPEG ENCODER HELPER MODULE
3531M:	Hans Verkuil <hverkuil@xs4all.nl>
3532L:	linux-media@vger.kernel.org
3533T:	git git://linuxtv.org/media_tree.git
3534W:	https://linuxtv.org
3535S:	Maintained
3536F:	drivers/media/common/cx2341x*
3537F:	include/media/cx2341x*
3538
3539CX24120 MEDIA DRIVER
3540M:	Jemma Denson <jdenson@gmail.com>
3541M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3542L:	linux-media@vger.kernel.org
3543W:	https://linuxtv.org
3544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3545S:	Maintained
3546F:	drivers/media/dvb-frontends/cx24120*
3547
3548CX88 VIDEO4LINUX DRIVER
3549M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3550M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3551L:	linux-media@vger.kernel.org
3552W:	https://linuxtv.org
3553T:	git git://linuxtv.org/media_tree.git
3554S:	Odd fixes
3555F:	Documentation/media/v4l-drivers/cx88*
3556F:	drivers/media/pci/cx88/
3557
3558CXD2820R MEDIA DRIVER
3559M:	Antti Palosaari <crope@iki.fi>
3560L:	linux-media@vger.kernel.org
3561W:	https://linuxtv.org
3562W:	http://palosaari.fi/linux/
3563Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3564T:	git git://linuxtv.org/anttip/media_tree.git
3565S:	Maintained
3566F:	drivers/media/dvb-frontends/cxd2820r*
3567
3568CXGB3 ETHERNET DRIVER (CXGB3)
3569M:	Santosh Raspatur <santosh@chelsio.com>
3570L:	netdev@vger.kernel.org
3571W:	http://www.chelsio.com
3572S:	Supported
3573F:	drivers/net/ethernet/chelsio/cxgb3/
3574
3575CXGB3 ISCSI DRIVER (CXGB3I)
3576M:	Karen Xie <kxie@chelsio.com>
3577L:	linux-scsi@vger.kernel.org
3578W:	http://www.chelsio.com
3579S:	Supported
3580F:	drivers/scsi/cxgbi/cxgb3i
3581
3582CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3583M:	Steve Wise <swise@chelsio.com>
3584L:	linux-rdma@vger.kernel.org
3585W:	http://www.openfabrics.org
3586S:	Supported
3587F:	drivers/infiniband/hw/cxgb3/
3588F:	include/uapi/rdma/cxgb3-abi.h
3589
3590CXGB4 ETHERNET DRIVER (CXGB4)
3591M:	Ganesh Goudar <ganeshgr@chelsio.com>
3592L:	netdev@vger.kernel.org
3593W:	http://www.chelsio.com
3594S:	Supported
3595F:	drivers/net/ethernet/chelsio/cxgb4/
3596
3597CXGB4 ISCSI DRIVER (CXGB4I)
3598M:	Karen Xie <kxie@chelsio.com>
3599L:	linux-scsi@vger.kernel.org
3600W:	http://www.chelsio.com
3601S:	Supported
3602F:	drivers/scsi/cxgbi/cxgb4i
3603
3604CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3605M:	Steve Wise <swise@chelsio.com>
3606L:	linux-rdma@vger.kernel.org
3607W:	http://www.openfabrics.org
3608S:	Supported
3609F:	drivers/infiniband/hw/cxgb4/
3610F:	include/uapi/rdma/cxgb4-abi.h
3611
3612CXGB4VF ETHERNET DRIVER (CXGB4VF)
3613M:	Casey Leedom <leedom@chelsio.com>
3614L:	netdev@vger.kernel.org
3615W:	http://www.chelsio.com
3616S:	Supported
3617F:	drivers/net/ethernet/chelsio/cxgb4vf/
3618
3619CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3620M:	Ian Munsie <imunsie@au1.ibm.com>
3621M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3622L:	linuxppc-dev@lists.ozlabs.org
3623S:	Supported
3624F:	arch/powerpc/platforms/powernv/pci-cxl.c
3625F:	drivers/misc/cxl/
3626F:	include/misc/cxl*
3627F:	include/uapi/misc/cxl.h
3628F:	Documentation/powerpc/cxl.txt
3629F:	Documentation/ABI/testing/sysfs-class-cxl
3630
3631CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3632M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3633M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3634M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3635L:	linux-scsi@vger.kernel.org
3636S:	Supported
3637F:	drivers/scsi/cxlflash/
3638F:	include/uapi/scsi/cxlflash_ioctls.h
3639F:	Documentation/powerpc/cxlflash.txt
3640
3641STMMAC ETHERNET DRIVER
3642M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3643M:	Alexandre Torgue <alexandre.torgue@st.com>
3644L:	netdev@vger.kernel.org
3645W:	http://www.stlinux.com
3646S:	Supported
3647F:	drivers/net/ethernet/stmicro/stmmac/
3648
3649CYBERPRO FB DRIVER
3650M:	Russell King <linux@armlinux.org.uk>
3651L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3652W:	http://www.armlinux.org.uk/
3653S:	Maintained
3654F:	drivers/video/fbdev/cyber2000fb.*
3655
3656CYCLADES ASYNC MUX DRIVER
3657W:	http://www.cyclades.com/
3658S:	Orphan
3659F:	drivers/tty/cyclades.c
3660F:	include/linux/cyclades.h
3661F:	include/uapi/linux/cyclades.h
3662
3663CYCLADES PC300 DRIVER
3664W:	http://www.cyclades.com/
3665S:	Orphan
3666F:	drivers/net/wan/pc300*
3667
3668CYPRESS_FIRMWARE MEDIA DRIVER
3669M:	Antti Palosaari <crope@iki.fi>
3670L:	linux-media@vger.kernel.org
3671W:	https://linuxtv.org
3672W:	http://palosaari.fi/linux/
3673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3674T:	git git://linuxtv.org/anttip/media_tree.git
3675S:	Maintained
3676F:	drivers/media/common/cypress_firmware*
3677
3678CYTTSP TOUCHSCREEN DRIVER
3679M:	Ferruh Yigit <fery@cypress.com>
3680L:	linux-input@vger.kernel.org
3681S:	Supported
3682F:	drivers/input/touchscreen/cyttsp*
3683F:	include/linux/input/cyttsp.h
3684
3685DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3686M:	Joshua Kinard <kumba@gentoo.org>
3687S:	Maintained
3688F:	drivers/rtc/rtc-ds1685.c
3689F:	include/linux/rtc/ds1685.h
3690
3691DAMA SLAVE for AX.25
3692M:	Joerg Reuter <jreuter@yaina.de>
3693W:	http://yaina.de/jreuter/
3694W:	http://www.qsl.net/dl1bke/
3695L:	linux-hams@vger.kernel.org
3696S:	Maintained
3697F:	net/ax25/af_ax25.c
3698F:	net/ax25/ax25_dev.c
3699F:	net/ax25/ax25_ds_*
3700F:	net/ax25/ax25_in.c
3701F:	net/ax25/ax25_out.c
3702F:	net/ax25/ax25_timer.c
3703F:	net/ax25/sysctl_net_ax25.c
3704
3705DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3706L:	netdev@vger.kernel.org
3707S:	Orphan
3708F:	Documentation/networking/dmfe.txt
3709F:	drivers/net/ethernet/dec/tulip/dmfe.c
3710
3711DC390/AM53C974 SCSI driver
3712M:	Hannes Reinecke <hare@suse.com>
3713L:	linux-scsi@vger.kernel.org
3714S:	Maintained
3715F:	drivers/scsi/am53c974.c
3716
3717DC395x SCSI driver
3718M:	Oliver Neukum <oliver@neukum.org>
3719M:	Ali Akcaagac <aliakc@web.de>
3720M:	Jamie Lenehan <lenehan@twibble.org>
3721L:	dc395x@twibble.org
3722W:	http://twibble.org/dist/dc395x/
3723W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3724S:	Maintained
3725F:	Documentation/scsi/dc395x.txt
3726F:	drivers/scsi/dc395x.*
3727
3728DCCP PROTOCOL
3729M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3730L:	dccp@vger.kernel.org
3731W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3732S:	Maintained
3733F:	include/linux/dccp.h
3734F:	include/uapi/linux/dccp.h
3735F:	include/linux/tfrc.h
3736F:	net/dccp/
3737
3738DECnet NETWORK LAYER
3739W:	http://linux-decnet.sourceforge.net
3740L:	linux-decnet-user@lists.sourceforge.net
3741S:	Orphan
3742F:	Documentation/networking/decnet.txt
3743F:	net/decnet/
3744
3745DECSTATION PLATFORM SUPPORT
3746M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3747L:	linux-mips@linux-mips.org
3748W:	http://www.linux-mips.org/wiki/DECstation
3749S:	Maintained
3750F:	arch/mips/dec/
3751F:	arch/mips/include/asm/dec/
3752F:	arch/mips/include/asm/mach-dec/
3753
3754DEFXX FDDI NETWORK DRIVER
3755M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3756S:	Maintained
3757F:	drivers/net/fddi/defxx.*
3758
3759DELL LAPTOP DRIVER
3760M:	Matthew Garrett <mjg59@srcf.ucam.org>
3761M:	Pali Rohár <pali.rohar@gmail.com>
3762L:	platform-driver-x86@vger.kernel.org
3763S:	Maintained
3764F:	drivers/platform/x86/dell-laptop.c
3765
3766DELL LAPTOP RBTN DRIVER
3767M:	Pali Rohár <pali.rohar@gmail.com>
3768S:	Maintained
3769F:	drivers/platform/x86/dell-rbtn.*
3770
3771DELL LAPTOP FREEFALL DRIVER
3772M:	Pali Rohár <pali.rohar@gmail.com>
3773S:	Maintained
3774F:	drivers/platform/x86/dell-smo8800.c
3775
3776DELL LAPTOP SMM DRIVER
3777M:	Pali Rohár <pali.rohar@gmail.com>
3778S:	Maintained
3779F:	drivers/hwmon/dell-smm-hwmon.c
3780F:	include/uapi/linux/i8k.h
3781
3782DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3783M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3784S:	Maintained
3785F:	Documentation/dcdbas.txt
3786F:	drivers/firmware/dcdbas.*
3787
3788DELL WMI EXTRAS DRIVER
3789M:	Matthew Garrett <mjg59@srcf.ucam.org>
3790M:	Pali Rohár <pali.rohar@gmail.com>
3791S:	Maintained
3792F:	drivers/platform/x86/dell-wmi.c
3793
3794DESIGNWARE USB2 DRD IP DRIVER
3795M:	John Youn <johnyoun@synopsys.com>
3796L:	linux-usb@vger.kernel.org
3797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3798S:	Maintained
3799F:	drivers/usb/dwc2/
3800
3801DESIGNWARE USB3 DRD IP DRIVER
3802M:	Felipe Balbi <balbi@kernel.org>
3803L:	linux-usb@vger.kernel.org
3804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3805S:	Maintained
3806F:	drivers/usb/dwc3/
3807
3808DEVICE COREDUMP (DEV_COREDUMP)
3809M:	Johannes Berg <johannes@sipsolutions.net>
3810L:	linux-kernel@vger.kernel.org
3811S:	Maintained
3812F:	drivers/base/devcoredump.c
3813F:	include/linux/devcoredump.h
3814
3815DEVICE FREQUENCY (DEVFREQ)
3816M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3817M:	Kyungmin Park <kyungmin.park@samsung.com>
3818R:	Chanwoo Choi <cw00.choi@samsung.com>
3819L:	linux-pm@vger.kernel.org
3820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3821S:	Maintained
3822F:	drivers/devfreq/
3823F:	include/linux/devfreq.h
3824F:	Documentation/devicetree/bindings/devfreq/
3825
3826DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3827M:	Chanwoo Choi <cw00.choi@samsung.com>
3828L:	linux-pm@vger.kernel.org
3829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3830S:	Supported
3831F:	drivers/devfreq/event/
3832F:	drivers/devfreq/devfreq-event.c
3833F:	include/linux/devfreq-event.h
3834F:	Documentation/devicetree/bindings/devfreq/event/
3835
3836BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3837M:	Chanwoo Choi <cw00.choi@samsung.com>
3838L:	linux-pm@vger.kernel.org
3839L:	linux-samsung-soc@vger.kernel.org
3840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3841S:	Maintained
3842F:	drivers/devfreq/exynos-bus.c
3843F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3844
3845DEVICE NUMBER REGISTRY
3846M:	Torben Mathiasen <device@lanana.org>
3847W:	http://lanana.org/docs/device-list/index.html
3848S:	Maintained
3849
3850DEVICE-MAPPER  (LVM)
3851M:	Alasdair Kergon <agk@redhat.com>
3852M:	Mike Snitzer <snitzer@redhat.com>
3853M:	dm-devel@redhat.com
3854L:	dm-devel@redhat.com
3855W:	http://sources.redhat.com/dm
3856Q:	http://patchwork.kernel.org/project/dm-devel/list/
3857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3858T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3859S:	Maintained
3860F:	Documentation/device-mapper/
3861F:	drivers/md/dm*
3862F:	drivers/md/persistent-data/
3863F:	include/linux/device-mapper.h
3864F:	include/linux/dm-*.h
3865F:	include/uapi/linux/dm-*.h
3866
3867DEVLINK
3868M:	Jiri Pirko <jiri@mellanox.com>
3869L:	netdev@vger.kernel.org
3870S:	Supported
3871F:	net/core/devlink.c
3872F:	include/net/devlink.h
3873F:	include/uapi/linux/devlink.h
3874
3875DIALOG SEMICONDUCTOR DRIVERS
3876M:	Support Opensource <support.opensource@diasemi.com>
3877W:	http://www.dialog-semiconductor.com/products
3878S:	Supported
3879F:	Documentation/hwmon/da90??
3880F:	Documentation/devicetree/bindings/mfd/da90*.txt
3881F:	Documentation/devicetree/bindings/regulator/da92*.txt
3882F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3883F:	drivers/gpio/gpio-da90??.c
3884F:	drivers/hwmon/da90??-hwmon.c
3885F:	drivers/iio/adc/da91??-*.c
3886F:	drivers/input/misc/da90??_onkey.c
3887F:	drivers/input/touchscreen/da9052_tsi.c
3888F:	drivers/leds/leds-da90??.c
3889F:	drivers/mfd/da903x.c
3890F:	drivers/mfd/da90??-*.c
3891F:	drivers/mfd/da91??-*.c
3892F:	drivers/power/supply/da9052-battery.c
3893F:	drivers/power/supply/da91??-*.c
3894F:	drivers/regulator/da903x.c
3895F:	drivers/regulator/da9???-regulator.[ch]
3896F:	drivers/rtc/rtc-da90??.c
3897F:	drivers/video/backlight/da90??_bl.c
3898F:	drivers/watchdog/da90??_wdt.c
3899F:	include/linux/mfd/da903x.h
3900F:	include/linux/mfd/da9052/
3901F:	include/linux/mfd/da9055/
3902F:	include/linux/mfd/da9062/
3903F:	include/linux/mfd/da9063/
3904F:	include/linux/mfd/da9150/
3905F:	include/linux/regulator/da9211.h
3906F:	include/sound/da[79]*.h
3907F:	sound/soc/codecs/da[79]*.[ch]
3908
3909DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3910M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3911L:	linux-gpio@vger.kernel.org
3912S:	Maintained
3913F:	drivers/gpio/gpio-gpio-mm.c
3914
3915DIGI NEO AND CLASSIC PCI PRODUCTS
3916M:	Lidza Louina <lidza.louina@gmail.com>
3917M:	Mark Hounschell <markh@compro.net>
3918L:	driverdev-devel@linuxdriverproject.org
3919S:	Maintained
3920F:	drivers/staging/dgnc/
3921
3922DIOLAN U2C-12 I2C DRIVER
3923M:	Guenter Roeck <linux@roeck-us.net>
3924L:	linux-i2c@vger.kernel.org
3925S:	Maintained
3926F:	drivers/i2c/busses/i2c-diolan-u2c.c
3927
3928DIRECT ACCESS (DAX)
3929M:	Matthew Wilcox <willy@linux.intel.com>
3930L:	linux-fsdevel@vger.kernel.org
3931S:	Supported
3932F:	fs/dax.c
3933
3934DIRECTORY NOTIFICATION (DNOTIFY)
3935M:	Eric Paris <eparis@parisplace.org>
3936S:	Maintained
3937F:	Documentation/filesystems/dnotify.txt
3938F:	fs/notify/dnotify/
3939F:	include/linux/dnotify.h
3940
3941DISK GEOMETRY AND PARTITION HANDLING
3942M:	Andries Brouwer <aeb@cwi.nl>
3943W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3944W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3945W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3946S:	Maintained
3947
3948DISKQUOTA
3949M:	Jan Kara <jack@suse.com>
3950S:	Maintained
3951F:	Documentation/filesystems/quota.txt
3952F:	fs/quota/
3953F:	include/linux/quota*.h
3954F:	include/uapi/linux/quota*.h
3955
3956DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3957M:	Bernie Thompson <bernie@plugable.com>
3958L:	linux-fbdev@vger.kernel.org
3959S:	Maintained
3960W:	http://plugable.com/category/projects/udlfb/
3961F:	drivers/video/fbdev/udlfb.c
3962F:	include/video/udlfb.h
3963F:	Documentation/fb/udlfb.txt
3964
3965DISTRIBUTED LOCK MANAGER (DLM)
3966M:	Christine Caulfield <ccaulfie@redhat.com>
3967M:	David Teigland <teigland@redhat.com>
3968L:	cluster-devel@redhat.com
3969W:	http://sources.redhat.com/cluster/
3970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3971S:	Supported
3972F:	fs/dlm/
3973
3974DMA BUFFER SHARING FRAMEWORK
3975M:	Sumit Semwal <sumit.semwal@linaro.org>
3976S:	Maintained
3977L:	linux-media@vger.kernel.org
3978L:	dri-devel@lists.freedesktop.org
3979L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3980F:	drivers/dma-buf/
3981F:	include/linux/dma-buf*
3982F:	include/linux/reservation.h
3983F:	include/linux/*fence.h
3984F:	Documentation/dma-buf-sharing.txt
3985T:	git git://anongit.freedesktop.org/drm/drm-misc
3986
3987SYNC FILE FRAMEWORK
3988M:	Sumit Semwal <sumit.semwal@linaro.org>
3989R:	Gustavo Padovan <gustavo@padovan.org>
3990S:	Maintained
3991L:	linux-media@vger.kernel.org
3992L:	dri-devel@lists.freedesktop.org
3993F:	drivers/dma-buf/sync_*
3994F:	drivers/dma-buf/sw_sync.c
3995F:	include/linux/sync_file.h
3996F:	include/uapi/linux/sync_file.h
3997F:	Documentation/sync_file.txt
3998T:	git git://anongit.freedesktop.org/drm/drm-misc
3999
4000DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4001M:	Vinod Koul <vinod.koul@intel.com>
4002L:	dmaengine@vger.kernel.org
4003Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4004S:	Maintained
4005F:	drivers/dma/
4006F:	include/linux/dmaengine.h
4007F:	Documentation/devicetree/bindings/dma/
4008F:	Documentation/dmaengine/
4009T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4010
4011DME1737 HARDWARE MONITOR DRIVER
4012M:	Juerg Haefliger <juergh@gmail.com>
4013L:	linux-hwmon@vger.kernel.org
4014S:	Maintained
4015F:	Documentation/hwmon/dme1737
4016F:	drivers/hwmon/dme1737.c
4017
4018DMI/SMBIOS SUPPORT
4019M:	Jean Delvare <jdelvare@suse.com>
4020S:	Maintained
4021T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4022F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4023F:	drivers/firmware/dmi-id.c
4024F:	drivers/firmware/dmi_scan.c
4025F:	include/linux/dmi.h
4026
4027DOCUMENTATION
4028M:	Jonathan Corbet <corbet@lwn.net>
4029L:	linux-doc@vger.kernel.org
4030S:	Maintained
4031F:	Documentation/
4032F:	scripts/docproc.c
4033F:	scripts/kernel-doc*
4034X:	Documentation/ABI/
4035X:	Documentation/devicetree/
4036X:	Documentation/acpi
4037X:	Documentation/power
4038X:	Documentation/spi
4039X:	Documentation/media
4040T:	git git://git.lwn.net/linux.git docs-next
4041
4042DOUBLETALK DRIVER
4043M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4044L:	blinux-list@redhat.com
4045S:	Maintained
4046F:	drivers/char/dtlk.c
4047F:	include/linux/dtlk.h
4048
4049DPT_I2O SCSI RAID DRIVER
4050M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4051L:	linux-scsi@vger.kernel.org
4052W:	http://www.adaptec.com/
4053S:	Maintained
4054F:	drivers/scsi/dpt*
4055F:	drivers/scsi/dpt/
4056
4057DRBD DRIVER
4058M:	Philipp Reisner <philipp.reisner@linbit.com>
4059M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4060L:	drbd-dev@lists.linbit.com
4061W:	http://www.drbd.org
4062T:	git git://git.linbit.com/linux-drbd.git
4063T:	git git://git.linbit.com/drbd-8.4.git
4064S:	Supported
4065F:	drivers/block/drbd/
4066F:	lib/lru_cache.c
4067F:	Documentation/blockdev/drbd/
4068
4069DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4070M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4072S:	Supported
4073F:	Documentation/kobject.txt
4074F:	drivers/base/
4075F:	fs/debugfs/
4076F:	fs/kernfs/
4077F:	fs/sysfs/
4078F:	include/linux/debugfs.h
4079F:	include/linux/kobj*
4080F:	lib/kobj*
4081
4082DRM DRIVERS
4083M:	David Airlie <airlied@linux.ie>
4084L:	dri-devel@lists.freedesktop.org
4085T:	git git://people.freedesktop.org/~airlied/linux
4086B:	https://bugs.freedesktop.org/
4087C:	irc://chat.freenode.net/dri-devel
4088S:	Maintained
4089F:	drivers/gpu/drm/
4090F:	drivers/gpu/vga/
4091F:	Documentation/devicetree/bindings/display/
4092F:	Documentation/devicetree/bindings/gpu/
4093F:	Documentation/devicetree/bindings/video/
4094F:	Documentation/gpu/
4095F:	include/drm/
4096F:	include/uapi/drm/
4097
4098DRM DRIVERS AND MISC GPU PATCHES
4099M:	Daniel Vetter <daniel.vetter@intel.com>
4100M:	Jani Nikula <jani.nikula@linux.intel.com>
4101M:	Sean Paul <seanpaul@chromium.org>
4102W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4103S:	Maintained
4104T:	git git://anongit.freedesktop.org/drm/drm-misc
4105F:	Documentation/gpu/
4106F:	drivers/gpu/vga/
4107F:	drivers/gpu/drm/*
4108F:	include/drm/drm*
4109F:	include/uapi/drm/drm*
4110
4111DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4112M:	Dave Airlie <airlied@redhat.com>
4113S:	Odd Fixes
4114F:	drivers/gpu/drm/ast/
4115
4116DRM DRIVERS FOR BRIDGE CHIPS
4117M:	Archit Taneja <architt@codeaurora.org>
4118S:	Maintained
4119T:	git git://anongit.freedesktop.org/drm/drm-misc
4120F:	drivers/gpu/drm/bridge/
4121
4122DRM DRIVER FOR BOCHS VIRTUAL GPU
4123M:	Gerd Hoffmann <kraxel@redhat.com>
4124L:	virtualization@lists.linux-foundation.org
4125T:	git git://git.kraxel.org/linux drm-qemu
4126S:	Maintained
4127F:	drivers/gpu/drm/bochs/
4128
4129DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4130M:	Dave Airlie <airlied@redhat.com>
4131M:	Gerd Hoffmann <kraxel@redhat.com>
4132L:	virtualization@lists.linux-foundation.org
4133T:	git git://git.kraxel.org/linux drm-qemu
4134S:	Obsolete
4135W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4136F:	drivers/gpu/drm/cirrus/
4137
4138RADEON and AMDGPU DRM DRIVERS
4139M:	Alex Deucher <alexander.deucher@amd.com>
4140M:	Christian König <christian.koenig@amd.com>
4141L:	amd-gfx@lists.freedesktop.org
4142T:	git git://people.freedesktop.org/~agd5f/linux
4143S:	Supported
4144F:	drivers/gpu/drm/radeon/
4145F:	include/uapi/drm/radeon_drm.h
4146F:	drivers/gpu/drm/amd/
4147F:	include/uapi/drm/amdgpu_drm.h
4148
4149DRM PANEL DRIVERS
4150M:	Thierry Reding <thierry.reding@gmail.com>
4151L:	dri-devel@lists.freedesktop.org
4152T:	git git://anongit.freedesktop.org/tegra/linux.git
4153S:	Maintained
4154F:	drivers/gpu/drm/drm_panel.c
4155F:	drivers/gpu/drm/panel/
4156F:	include/drm/drm_panel.h
4157F:	Documentation/devicetree/bindings/display/panel/
4158
4159INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4160M:	Daniel Vetter <daniel.vetter@intel.com>
4161M:	Jani Nikula <jani.nikula@linux.intel.com>
4162L:	intel-gfx@lists.freedesktop.org
4163W:	https://01.org/linuxgraphics/
4164B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4165C:	irc://chat.freenode.net/intel-gfx
4166Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4167T:	git git://anongit.freedesktop.org/drm-intel
4168S:	Supported
4169F:	drivers/gpu/drm/i915/
4170F:	include/drm/i915*
4171F:	include/uapi/drm/i915_drm.h
4172F:	Documentation/gpu/i915.rst
4173
4174INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4175M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4176M:      Zhi Wang <zhi.a.wang@intel.com>
4177L:      intel-gvt-dev@lists.freedesktop.org
4178L:      intel-gfx@lists.freedesktop.org
4179W:      https://01.org/igvt-g
4180T:      git https://github.com/01org/gvt-linux.git
4181S:      Supported
4182F:      drivers/gpu/drm/i915/gvt/
4183
4184DRM DRIVERS FOR ATMEL HLCDC
4185M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4186L:	dri-devel@lists.freedesktop.org
4187S:	Supported
4188F:	drivers/gpu/drm/atmel-hlcdc/
4189F:	Documentation/devicetree/bindings/drm/atmel/
4190
4191DRM DRIVERS FOR ALLWINNER A10
4192M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4193L:	dri-devel@lists.freedesktop.org
4194S:	Supported
4195F:	drivers/gpu/drm/sun4i/
4196F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4197
4198DRM DRIVERS FOR AMLOGIC SOCS
4199M:	Neil Armstrong <narmstrong@baylibre.com>
4200L:	dri-devel@lists.freedesktop.org
4201L:	linux-amlogic@lists.infradead.org
4202W:	http://linux-meson.com/
4203S:	Supported
4204F:	drivers/gpu/drm/meson/
4205F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4206
4207DRM DRIVERS FOR EXYNOS
4208M:	Inki Dae <inki.dae@samsung.com>
4209M:	Joonyoung Shim <jy0922.shim@samsung.com>
4210M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4211M:	Kyungmin Park <kyungmin.park@samsung.com>
4212L:	dri-devel@lists.freedesktop.org
4213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4214S:	Supported
4215F:	drivers/gpu/drm/exynos/
4216F:	include/uapi/drm/exynos_drm.h
4217F:	Documentation/devicetree/bindings/display/exynos/
4218
4219DRM DRIVERS FOR FREESCALE DCU
4220M:	Stefan Agner <stefan@agner.ch>
4221M:	Alison Wang <alison.wang@freescale.com>
4222L:	dri-devel@lists.freedesktop.org
4223S:	Supported
4224F:	drivers/gpu/drm/fsl-dcu/
4225F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4226F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4227F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4228
4229DRM DRIVERS FOR FREESCALE IMX
4230M:	Philipp Zabel <p.zabel@pengutronix.de>
4231L:	dri-devel@lists.freedesktop.org
4232S:	Maintained
4233F:	drivers/gpu/drm/imx/
4234F:	drivers/gpu/ipu-v3/
4235F:	Documentation/devicetree/bindings/display/imx/
4236
4237DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4238M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4239L:	dri-devel@lists.freedesktop.org
4240T:	git git://github.com/patjak/drm-gma500
4241S:	Maintained
4242F:	drivers/gpu/drm/gma500/
4243
4244DRM DRIVERS FOR HISILICON
4245M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4246M:	Rongrong Zou <zourongrong@gmail.com>
4247R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4248R:	Chen Feng <puck.chen@hisilicon.com>
4249L:	dri-devel@lists.freedesktop.org
4250T:	git git://github.com/xin3liang/linux.git
4251S:	Maintained
4252F:	drivers/gpu/drm/hisilicon/
4253F:	Documentation/devicetree/bindings/display/hisilicon/
4254
4255DRM DRIVER FOR INTEL I810 VIDEO CARDS
4256S:	Orphan / Obsolete
4257F:	drivers/gpu/drm/i810/
4258F:	include/uapi/drm/i810_drm.h
4259
4260DRM DRIVERS FOR MEDIATEK
4261M:	CK Hu <ck.hu@mediatek.com>
4262M:	Philipp Zabel <p.zabel@pengutronix.de>
4263L:	dri-devel@lists.freedesktop.org
4264S:	Supported
4265F:	drivers/gpu/drm/mediatek/
4266F:	Documentation/devicetree/bindings/display/mediatek/
4267
4268DRM DRIVER FOR MSM ADRENO GPU
4269M:	Rob Clark <robdclark@gmail.com>
4270L:	linux-arm-msm@vger.kernel.org
4271L:	dri-devel@lists.freedesktop.org
4272L:	freedreno@lists.freedesktop.org
4273T:	git git://people.freedesktop.org/~robclark/linux
4274S:	Maintained
4275F:	drivers/gpu/drm/msm/
4276F:	include/uapi/drm/msm_drm.h
4277F:	Documentation/devicetree/bindings/display/msm/
4278
4279DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4280M:	Ben Skeggs <bskeggs@redhat.com>
4281L:	dri-devel@lists.freedesktop.org
4282L:	nouveau@lists.freedesktop.org
4283T:	git git://github.com/skeggsb/linux
4284S:	Supported
4285F:	drivers/gpu/drm/nouveau/
4286F:	include/uapi/drm/nouveau_drm.h
4287
4288DRM DRIVERS FOR NVIDIA TEGRA
4289M:	Thierry Reding <thierry.reding@gmail.com>
4290L:	dri-devel@lists.freedesktop.org
4291L:	linux-tegra@vger.kernel.org
4292T:	git git://anongit.freedesktop.org/tegra/linux.git
4293S:	Supported
4294F:	drivers/gpu/drm/tegra/
4295F:	drivers/gpu/host1x/
4296F:	include/linux/host1x.h
4297F:	include/uapi/drm/tegra_drm.h
4298F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4299
4300DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4301S:	Orphan / Obsolete
4302F:	drivers/gpu/drm/mga/
4303F:	include/uapi/drm/mga_drm.h
4304
4305DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4306M:	Dave Airlie <airlied@redhat.com>
4307S:	Odd Fixes
4308F:	drivers/gpu/drm/mgag200/
4309
4310DRM DRIVER FOR RAGE 128 VIDEO CARDS
4311S:	Orphan / Obsolete
4312F:	drivers/gpu/drm/r128/
4313F:	include/uapi/drm/r128_drm.h
4314
4315DRM DRIVERS FOR RENESAS
4316M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4317L:	dri-devel@lists.freedesktop.org
4318L:	linux-renesas-soc@vger.kernel.org
4319T:	git git://linuxtv.org/pinchartl/fbdev
4320S:	Supported
4321F:	drivers/gpu/drm/rcar-du/
4322F:	drivers/gpu/drm/shmobile/
4323F:	include/linux/platform_data/shmob_drm.h
4324F:	Documentation/devicetree/bindings/display/renesas,du.txt
4325
4326DRM DRIVER FOR QXL VIRTUAL GPU
4327M:	Dave Airlie <airlied@redhat.com>
4328M:	Gerd Hoffmann <kraxel@redhat.com>
4329L:	virtualization@lists.linux-foundation.org
4330T:	git git://git.kraxel.org/linux drm-qemu
4331S:	Maintained
4332F:	drivers/gpu/drm/qxl/
4333F:	include/uapi/drm/qxl_drm.h
4334
4335DRM DRIVERS FOR ROCKCHIP
4336M:	Mark Yao <mark.yao@rock-chips.com>
4337L:	dri-devel@lists.freedesktop.org
4338S:	Maintained
4339F:	drivers/gpu/drm/rockchip/
4340F:	Documentation/devicetree/bindings/display/rockchip/
4341
4342DRM DRIVER FOR SAVAGE VIDEO CARDS
4343S:	Orphan / Obsolete
4344F:	drivers/gpu/drm/savage/
4345F:	include/uapi/drm/savage_drm.h
4346
4347DRM DRIVER FOR SIS VIDEO CARDS
4348S:	Orphan / Obsolete
4349F:	drivers/gpu/drm/sis/
4350F:	include/uapi/drm/sis_drm.h
4351
4352DRM DRIVERS FOR STI
4353M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4354M:	Vincent Abriou <vincent.abriou@st.com>
4355L:	dri-devel@lists.freedesktop.org
4356T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4357S:	Maintained
4358F:	drivers/gpu/drm/sti
4359F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4360
4361DRM DRIVER FOR TDFX VIDEO CARDS
4362S:	Orphan / Obsolete
4363F:	drivers/gpu/drm/tdfx/
4364
4365DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4366M:	Dave Airlie <airlied@redhat.com>
4367S:	Odd Fixes
4368F:	drivers/gpu/drm/udl/
4369
4370DRM DRIVERS FOR VIVANTE GPU IP
4371M:	Lucas Stach <l.stach@pengutronix.de>
4372R:	Russell King <linux+etnaviv@armlinux.org.uk>
4373R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4374L:	etnaviv@lists.freedesktop.org
4375L:	dri-devel@lists.freedesktop.org
4376S:	Maintained
4377F:	drivers/gpu/drm/etnaviv/
4378F:	include/uapi/drm/etnaviv_drm.h
4379F:	Documentation/devicetree/bindings/display/etnaviv/
4380
4381DRM DRIVER FOR VMWARE VIRTUAL GPU
4382M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4383M:	Sinclair Yeh <syeh@vmware.com>
4384M:	Thomas Hellstrom <thellstrom@vmware.com>
4385L:	dri-devel@lists.freedesktop.org
4386T:	git git://people.freedesktop.org/~syeh/repos_linux
4387T:	git git://people.freedesktop.org/~thomash/linux
4388S:	Supported
4389F:	drivers/gpu/drm/vmwgfx/
4390F:	include/uapi/drm/vmwgfx_drm.h
4391
4392DRM DRIVERS FOR VC4
4393M:	Eric Anholt <eric@anholt.net>
4394T:	git git://github.com/anholt/linux
4395S:	Supported
4396F:	drivers/gpu/drm/vc4/
4397F:	include/uapi/drm/vc4_drm.h
4398F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4399
4400DRM DRIVERS FOR TI OMAP
4401M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4402L:	dri-devel@lists.freedesktop.org
4403S:	Maintained
4404F:	drivers/gpu/drm/omapdrm/
4405F:	Documentation/devicetree/bindings/display/ti/
4406
4407DRM DRIVERS FOR TI LCDC
4408M:	Jyri Sarha <jsarha@ti.com>
4409R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4410L:	dri-devel@lists.freedesktop.org
4411S:	Maintained
4412F:	drivers/gpu/drm/tilcdc/
4413F:	Documentation/devicetree/bindings/display/tilcdc/
4414
4415DRM DRIVERS FOR ZTE ZX
4416M:	Shawn Guo <shawnguo@kernel.org>
4417L:	dri-devel@lists.freedesktop.org
4418S:	Maintained
4419F:	drivers/gpu/drm/zte/
4420F:	Documentation/devicetree/bindings/display/zte,vou.txt
4421
4422DSBR100 USB FM RADIO DRIVER
4423M:	Alexey Klimov <klimov.linux@gmail.com>
4424L:	linux-media@vger.kernel.org
4425T:	git git://linuxtv.org/media_tree.git
4426S:	Maintained
4427F:	drivers/media/radio/dsbr100.c
4428
4429DSCC4 DRIVER
4430M:	Francois Romieu <romieu@fr.zoreil.com>
4431L:	netdev@vger.kernel.org
4432S:	Maintained
4433F:	drivers/net/wan/dscc4.c
4434
4435DT3155 MEDIA DRIVER
4436M:	Hans Verkuil <hverkuil@xs4all.nl>
4437L:	linux-media@vger.kernel.org
4438T:	git git://linuxtv.org/media_tree.git
4439W:	https://linuxtv.org
4440S:	Odd Fixes
4441F:	drivers/media/pci/dt3155/
4442
4443DVB_USB_AF9015 MEDIA DRIVER
4444M:	Antti Palosaari <crope@iki.fi>
4445L:	linux-media@vger.kernel.org
4446W:	https://linuxtv.org
4447W:	http://palosaari.fi/linux/
4448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4449T:	git git://linuxtv.org/anttip/media_tree.git
4450S:	Maintained
4451F:	drivers/media/usb/dvb-usb-v2/af9015*
4452
4453DVB_USB_AF9035 MEDIA DRIVER
4454M:	Antti Palosaari <crope@iki.fi>
4455L:	linux-media@vger.kernel.org
4456W:	https://linuxtv.org
4457W:	http://palosaari.fi/linux/
4458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4459T:	git git://linuxtv.org/anttip/media_tree.git
4460S:	Maintained
4461F:	drivers/media/usb/dvb-usb-v2/af9035*
4462
4463DVB_USB_ANYSEE MEDIA DRIVER
4464M:	Antti Palosaari <crope@iki.fi>
4465L:	linux-media@vger.kernel.org
4466W:	https://linuxtv.org
4467W:	http://palosaari.fi/linux/
4468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4469T:	git git://linuxtv.org/anttip/media_tree.git
4470S:	Maintained
4471F:	drivers/media/usb/dvb-usb-v2/anysee*
4472
4473DVB_USB_AU6610 MEDIA DRIVER
4474M:	Antti Palosaari <crope@iki.fi>
4475L:	linux-media@vger.kernel.org
4476W:	https://linuxtv.org
4477W:	http://palosaari.fi/linux/
4478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4479T:	git git://linuxtv.org/anttip/media_tree.git
4480S:	Maintained
4481F:	drivers/media/usb/dvb-usb-v2/au6610*
4482
4483DVB_USB_CE6230 MEDIA DRIVER
4484M:	Antti Palosaari <crope@iki.fi>
4485L:	linux-media@vger.kernel.org
4486W:	https://linuxtv.org
4487W:	http://palosaari.fi/linux/
4488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4489T:	git git://linuxtv.org/anttip/media_tree.git
4490S:	Maintained
4491F:	drivers/media/usb/dvb-usb-v2/ce6230*
4492
4493DVB_USB_CXUSB MEDIA DRIVER
4494M:	Michael Krufky <mkrufky@linuxtv.org>
4495L:	linux-media@vger.kernel.org
4496W:	https://linuxtv.org
4497W:	http://github.com/mkrufky
4498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4499T:	git git://linuxtv.org/media_tree.git
4500S:	Maintained
4501F:	drivers/media/usb/dvb-usb/cxusb*
4502
4503DVB_USB_EC168 MEDIA DRIVER
4504M:	Antti Palosaari <crope@iki.fi>
4505L:	linux-media@vger.kernel.org
4506W:	https://linuxtv.org
4507W:	http://palosaari.fi/linux/
4508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4509T:	git git://linuxtv.org/anttip/media_tree.git
4510S:	Maintained
4511F:	drivers/media/usb/dvb-usb-v2/ec168*
4512
4513DVB_USB_GL861 MEDIA DRIVER
4514M:	Antti Palosaari <crope@iki.fi>
4515L:	linux-media@vger.kernel.org
4516W:	https://linuxtv.org
4517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4518T:	git git://linuxtv.org/anttip/media_tree.git
4519S:	Maintained
4520F:	drivers/media/usb/dvb-usb-v2/gl861*
4521
4522DVB_USB_MXL111SF MEDIA DRIVER
4523M:	Michael Krufky <mkrufky@linuxtv.org>
4524L:	linux-media@vger.kernel.org
4525W:	https://linuxtv.org
4526W:	http://github.com/mkrufky
4527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4528T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4529S:	Maintained
4530F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4531
4532DVB_USB_RTL28XXU MEDIA DRIVER
4533M:	Antti Palosaari <crope@iki.fi>
4534L:	linux-media@vger.kernel.org
4535W:	https://linuxtv.org
4536W:	http://palosaari.fi/linux/
4537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4538T:	git git://linuxtv.org/anttip/media_tree.git
4539S:	Maintained
4540F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4541
4542DVB_USB_V2 MEDIA DRIVER
4543M:	Antti Palosaari <crope@iki.fi>
4544L:	linux-media@vger.kernel.org
4545W:	https://linuxtv.org
4546W:	http://palosaari.fi/linux/
4547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4548T:	git git://linuxtv.org/anttip/media_tree.git
4549S:	Maintained
4550F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4551F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4552
4553DYNAMIC DEBUG
4554M:	Jason Baron <jbaron@akamai.com>
4555S:	Maintained
4556F:	lib/dynamic_debug.c
4557F:	include/linux/dynamic_debug.h
4558
4559DZ DECSTATION DZ11 SERIAL DRIVER
4560M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4561S:	Maintained
4562F:	drivers/tty/serial/dz.*
4563
4564E3X0 POWER BUTTON DRIVER
4565M:	Moritz Fischer <moritz.fischer@ettus.com>
4566L:	usrp-users@lists.ettus.com
4567W:	http://www.ettus.com
4568S:	Supported
4569F:	drivers/input/misc/e3x0-button.c
4570F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4571
4572E4000 MEDIA DRIVER
4573M:	Antti Palosaari <crope@iki.fi>
4574L:	linux-media@vger.kernel.org
4575W:	https://linuxtv.org
4576W:	http://palosaari.fi/linux/
4577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4578T:	git git://linuxtv.org/anttip/media_tree.git
4579S:	Maintained
4580F:	drivers/media/tuners/e4000*
4581
4582EATA ISA/EISA/PCI SCSI DRIVER
4583M:	Dario Ballabio <ballabio_dario@emc.com>
4584L:	linux-scsi@vger.kernel.org
4585S:	Maintained
4586F:	drivers/scsi/eata.c
4587
4588EC100 MEDIA DRIVER
4589M:	Antti Palosaari <crope@iki.fi>
4590L:	linux-media@vger.kernel.org
4591W:	https://linuxtv.org
4592W:	http://palosaari.fi/linux/
4593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4594T:	git git://linuxtv.org/anttip/media_tree.git
4595S:	Maintained
4596F:	drivers/media/dvb-frontends/ec100*
4597
4598ECRYPT FILE SYSTEM
4599M:	Tyler Hicks <tyhicks@canonical.com>
4600L:	ecryptfs@vger.kernel.org
4601W:	http://ecryptfs.org
4602W:	https://launchpad.net/ecryptfs
4603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4604S:	Supported
4605F:	Documentation/filesystems/ecryptfs.txt
4606F:	fs/ecryptfs/
4607
4608EDAC-CORE
4609M:	Borislav Petkov <bp@alien8.de>
4610M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4611M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4612L:	linux-edac@vger.kernel.org
4613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4615S:	Supported
4616F:	Documentation/admin-guide/ras.rst
4617F:	Documentation/driver-api/edac.rst
4618F:	drivers/edac/
4619F:	include/linux/edac.h
4620
4621EDAC-AMD64
4622M:	Borislav Petkov <bp@alien8.de>
4623L:	linux-edac@vger.kernel.org
4624S:	Maintained
4625F:	drivers/edac/amd64_edac*
4626
4627EDAC-CALXEDA
4628M:	Robert Richter <rric@kernel.org>
4629L:	linux-edac@vger.kernel.org
4630S:	Maintained
4631F:	drivers/edac/highbank*
4632
4633EDAC-CAVIUM
4634M:	Ralf Baechle <ralf@linux-mips.org>
4635M:	David Daney <david.daney@cavium.com>
4636L:	linux-edac@vger.kernel.org
4637L:	linux-mips@linux-mips.org
4638S:	Supported
4639F:	drivers/edac/octeon_edac*
4640
4641EDAC-E752X
4642M:	Mark Gross <mark.gross@intel.com>
4643L:	linux-edac@vger.kernel.org
4644S:	Maintained
4645F:	drivers/edac/e752x_edac.c
4646
4647EDAC-E7XXX
4648L:	linux-edac@vger.kernel.org
4649S:	Maintained
4650F:	drivers/edac/e7xxx_edac.c
4651
4652EDAC-FSL_DDR
4653M:	York Sun <york.sun@nxp.com>
4654L:	linux-edac@vger.kernel.org
4655S:	Maintained
4656F:	drivers/edac/fsl_ddr_edac.*
4657
4658EDAC-GHES
4659M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4660M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4661L:	linux-edac@vger.kernel.org
4662S:	Maintained
4663F:	drivers/edac/ghes_edac.c
4664
4665EDAC-I82443BXGX
4666M:	Tim Small <tim@buttersideup.com>
4667L:	linux-edac@vger.kernel.org
4668S:	Maintained
4669F:	drivers/edac/i82443bxgx_edac.c
4670
4671EDAC-I3000
4672L:	linux-edac@vger.kernel.org
4673S:	Orphan
4674F:	drivers/edac/i3000_edac.c
4675
4676EDAC-I5000
4677L:	linux-edac@vger.kernel.org
4678S:	Maintained
4679F:	drivers/edac/i5000_edac.c
4680
4681EDAC-I5400
4682M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4683M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4684L:	linux-edac@vger.kernel.org
4685S:	Maintained
4686F:	drivers/edac/i5400_edac.c
4687
4688EDAC-I7300
4689M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4690M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4691L:	linux-edac@vger.kernel.org
4692S:	Maintained
4693F:	drivers/edac/i7300_edac.c
4694
4695EDAC-I7CORE
4696M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4697M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4698L:	linux-edac@vger.kernel.org
4699S:	Maintained
4700F:	drivers/edac/i7core_edac.c
4701
4702EDAC-I82975X
4703M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4704M:	"Arvind R." <arvino55@gmail.com>
4705L:	linux-edac@vger.kernel.org
4706S:	Maintained
4707F:	drivers/edac/i82975x_edac.c
4708
4709EDAC-IE31200
4710M:	Jason Baron <jbaron@akamai.com>
4711L:	linux-edac@vger.kernel.org
4712S:	Maintained
4713F:	drivers/edac/ie31200_edac.c
4714
4715EDAC-MPC85XX
4716M:	Johannes Thumshirn <morbidrsa@gmail.com>
4717L:	linux-edac@vger.kernel.org
4718S:	Maintained
4719F:	drivers/edac/mpc85xx_edac.[ch]
4720
4721EDAC-PASEMI
4722M:	Egor Martovetsky <egor@pasemi.com>
4723L:	linux-edac@vger.kernel.org
4724S:	Maintained
4725F:	drivers/edac/pasemi_edac.c
4726
4727EDAC-R82600
4728M:	Tim Small <tim@buttersideup.com>
4729L:	linux-edac@vger.kernel.org
4730S:	Maintained
4731F:	drivers/edac/r82600_edac.c
4732
4733EDAC-SBRIDGE
4734M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4735M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4736L:	linux-edac@vger.kernel.org
4737S:	Maintained
4738F:	drivers/edac/sb_edac.c
4739
4740EDAC-SKYLAKE
4741M:	Tony Luck <tony.luck@intel.com>
4742L:	linux-edac@vger.kernel.org
4743S:	Maintained
4744F:	drivers/edac/skx_edac.c
4745
4746EDAC-XGENE
4747APPLIED MICRO (APM) X-GENE SOC EDAC
4748M:     Loc Ho <lho@apm.com>
4749S:     Supported
4750F:     drivers/edac/xgene_edac.c
4751F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4752
4753EDIROL UA-101/UA-1000 DRIVER
4754M:	Clemens Ladisch <clemens@ladisch.de>
4755L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4756T:	git git://git.alsa-project.org/alsa-kernel.git
4757S:	Maintained
4758F:	sound/usb/misc/ua101.c
4759
4760EXTENSIBLE FIRMWARE INTERFACE (EFI)
4761M:	Matt Fleming <matt@codeblueprint.co.uk>
4762M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4763L:	linux-efi@vger.kernel.org
4764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4765S:	Maintained
4766F:	Documentation/efi-stub.txt
4767F:	arch/*/kernel/efi.c
4768F:	arch/x86/boot/compressed/eboot.[ch]
4769F:	arch/*/include/asm/efi.h
4770F:	arch/x86/platform/efi/
4771F:	drivers/firmware/efi/
4772F:	include/linux/efi*.h
4773F:	arch/arm/boot/compressed/efi-header.S
4774F:	arch/arm64/kernel/efi-entry.S
4775
4776EFI VARIABLE FILESYSTEM
4777M:	Matthew Garrett <matthew.garrett@nebula.com>
4778M:	Jeremy Kerr <jk@ozlabs.org>
4779M:	Matt Fleming <matt@codeblueprint.co.uk>
4780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4781L:	linux-efi@vger.kernel.org
4782S:	Maintained
4783F:	fs/efivarfs/
4784
4785EFIFB FRAMEBUFFER DRIVER
4786L:	linux-fbdev@vger.kernel.org
4787M:	Peter Jones <pjones@redhat.com>
4788S:	Maintained
4789F:	drivers/video/fbdev/efifb.c
4790
4791EFI TEST DRIVER
4792L:	linux-efi@vger.kernel.org
4793M:	Ivan Hu <ivan.hu@canonical.com>
4794M:	Matt Fleming <matt@codeblueprint.co.uk>
4795S:	Maintained
4796F:	drivers/firmware/efi/test/
4797
4798EFS FILESYSTEM
4799W:	http://aeschi.ch.eu.org/efs/
4800S:	Orphan
4801F:	fs/efs/
4802
4803EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4804M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4805L:	netdev@vger.kernel.org
4806S:	Maintained
4807F:	drivers/net/ethernet/ibm/ehea/
4808
4809EM28XX VIDEO4LINUX DRIVER
4810M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4811M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4812L:	linux-media@vger.kernel.org
4813W:	https://linuxtv.org
4814T:	git git://linuxtv.org/media_tree.git
4815S:	Maintained
4816F:	drivers/media/usb/em28xx/
4817F:	Documentation/media/v4l-drivers/em28xx*
4818
4819EMBEDDED LINUX
4820M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4821M:	Matt Mackall <mpm@selenic.com>
4822M:	David Woodhouse <dwmw2@infradead.org>
4823L:	linux-embedded@vger.kernel.org
4824S:	Maintained
4825
4826EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4827M:	James Smart <james.smart@broadcom.com>
4828M:	Dick Kennedy <dick.kennedy@broadcom.com>
4829L:	linux-scsi@vger.kernel.org
4830W:	http://www.broadcom.com
4831S:	Supported
4832F:	drivers/scsi/lpfc/
4833
4834ENE CB710 FLASH CARD READER DRIVER
4835M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4836S:	Maintained
4837F:	drivers/misc/cb710/
4838F:	drivers/mmc/host/cb710-mmc.*
4839F:	include/linux/cb710.h
4840
4841ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4842M:	Maxim Levitsky <maximlevitsky@gmail.com>
4843S:	Maintained
4844F:	drivers/media/rc/ene_ir.*
4845
4846EPSON S1D13XXX FRAMEBUFFER DRIVER
4847M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4848S:	Maintained
4849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4850F:	drivers/video/fbdev/s1d13xxxfb.c
4851F:	include/video/s1d13xxxfb.h
4852
4853ET131X NETWORK DRIVER
4854M:	Mark Einon <mark.einon@gmail.com>
4855S:	Odd Fixes
4856F:	drivers/net/ethernet/agere/
4857
4858ETHERNET BRIDGE
4859M:	Stephen Hemminger <stephen@networkplumber.org>
4860L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4861L:	netdev@vger.kernel.org
4862W:	http://www.linuxfoundation.org/en/Net:Bridge
4863S:	Maintained
4864F:	include/linux/netfilter_bridge/
4865F:	net/bridge/
4866
4867ETHERNET PHY LIBRARY
4868M:	Florian Fainelli <f.fainelli@gmail.com>
4869L:	netdev@vger.kernel.org
4870S:	Maintained
4871F:	include/linux/phy.h
4872F:	include/linux/phy_fixed.h
4873F:	drivers/net/phy/
4874F:	Documentation/networking/phy.txt
4875F:	drivers/of/of_mdio.c
4876F:	drivers/of/of_net.c
4877
4878EXT2 FILE SYSTEM
4879M:	Jan Kara <jack@suse.com>
4880L:	linux-ext4@vger.kernel.org
4881S:	Maintained
4882F:	Documentation/filesystems/ext2.txt
4883F:	fs/ext2/
4884F:	include/linux/ext2*
4885
4886EXT4 FILE SYSTEM
4887M:	"Theodore Ts'o" <tytso@mit.edu>
4888M:	Andreas Dilger <adilger.kernel@dilger.ca>
4889L:	linux-ext4@vger.kernel.org
4890W:	http://ext4.wiki.kernel.org
4891Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4893S:	Maintained
4894F:	Documentation/filesystems/ext4.txt
4895F:	fs/ext4/
4896
4897Extended Verification Module (EVM)
4898M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4899L:	linux-ima-devel@lists.sourceforge.net
4900L:	linux-security-module@vger.kernel.org
4901S:	Supported
4902F:	security/integrity/evm/
4903
4904EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4905M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4906M:	Chanwoo Choi <cw00.choi@samsung.com>
4907L:	linux-kernel@vger.kernel.org
4908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4909S:	Maintained
4910F:	drivers/extcon/
4911F:	include/linux/extcon/
4912F:	include/linux/extcon.h
4913F:	Documentation/extcon/
4914F:	Documentation/devicetree/bindings/extcon/
4915
4916EXYNOS DP DRIVER
4917M:	Jingoo Han <jingoohan1@gmail.com>
4918L:	dri-devel@lists.freedesktop.org
4919S:	Maintained
4920F:	drivers/gpu/drm/exynos/exynos_dp*
4921
4922EXYNOS SYSMMU (IOMMU) driver
4923M:	Marek Szyprowski <m.szyprowski@samsung.com>
4924L:	iommu@lists.linux-foundation.org
4925S:	Maintained
4926F:	drivers/iommu/exynos-iommu.c
4927
4928EZchip NPS platform support
4929M:	Noam Camus <noamc@ezchip.com>
4930S:	Supported
4931F:	arch/arc/plat-eznps
4932F:	arch/arc/boot/dts/eznps.dts
4933
4934F71805F HARDWARE MONITORING DRIVER
4935M:	Jean Delvare <jdelvare@suse.com>
4936L:	linux-hwmon@vger.kernel.org
4937S:	Maintained
4938F:	Documentation/hwmon/f71805f
4939F:	drivers/hwmon/f71805f.c
4940
4941FC0011 TUNER DRIVER
4942M:	Michael Buesch <m@bues.ch>
4943L:	linux-media@vger.kernel.org
4944S:	Maintained
4945F:	drivers/media/tuners/fc0011.h
4946F:	drivers/media/tuners/fc0011.c
4947
4948FC2580 MEDIA DRIVER
4949M:	Antti Palosaari <crope@iki.fi>
4950L:	linux-media@vger.kernel.org
4951W:	https://linuxtv.org
4952W:	http://palosaari.fi/linux/
4953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4954T:	git git://linuxtv.org/anttip/media_tree.git
4955S:	Maintained
4956F:	drivers/media/tuners/fc2580*
4957
4958FANOTIFY
4959M:	Eric Paris <eparis@redhat.com>
4960S:	Maintained
4961F:	fs/notify/fanotify/
4962F:	include/linux/fanotify.h
4963F:	include/uapi/linux/fanotify.h
4964
4965FARSYNC SYNCHRONOUS DRIVER
4966M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4967W:	http://www.farsite.co.uk/
4968S:	Supported
4969F:	drivers/net/wan/farsync.*
4970
4971FAULT INJECTION SUPPORT
4972M:	Akinobu Mita <akinobu.mita@gmail.com>
4973S:	Supported
4974F:	Documentation/fault-injection/
4975F:	lib/fault-inject.c
4976
4977FBTFT Framebuffer drivers
4978M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4979M:	Noralf Trønnes <noralf@tronnes.org>
4980S:	Maintained
4981F:	drivers/staging/fbtft/
4982
4983FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4984M:	Johannes Thumshirn <jth@kernel.org>
4985L:	fcoe-devel@open-fcoe.org
4986W:	www.Open-FCoE.org
4987S:	Supported
4988F:	drivers/scsi/libfc/
4989F:	drivers/scsi/fcoe/
4990F:	include/scsi/fc/
4991F:	include/scsi/libfc.h
4992F:	include/scsi/libfcoe.h
4993F:	include/uapi/scsi/fc/
4994
4995FILE LOCKING (flock() and fcntl()/lockf())
4996M:	Jeff Layton <jlayton@poochiereds.net>
4997M:	"J. Bruce Fields" <bfields@fieldses.org>
4998L:	linux-fsdevel@vger.kernel.org
4999S:	Maintained
5000F:	include/linux/fcntl.h
5001F:	include/linux/fs.h
5002F:	include/uapi/linux/fcntl.h
5003F:	include/uapi/linux/fs.h
5004F:	fs/fcntl.c
5005F:	fs/locks.c
5006
5007FILESYSTEMS (VFS and infrastructure)
5008M:	Alexander Viro <viro@zeniv.linux.org.uk>
5009L:	linux-fsdevel@vger.kernel.org
5010S:	Maintained
5011F:	fs/*
5012
5013FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5014M:	Riku Voipio <riku.voipio@iki.fi>
5015L:	linux-hwmon@vger.kernel.org
5016S:	Maintained
5017F:	drivers/hwmon/f75375s.c
5018F:	include/linux/f75375s.h
5019
5020FIREWIRE AUDIO DRIVERS
5021M:	Clemens Ladisch <clemens@ladisch.de>
5022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5023T:	git git://git.alsa-project.org/alsa-kernel.git
5024S:	Maintained
5025F:	sound/firewire/
5026
5027FIREWIRE MEDIA DRIVERS (firedtv)
5028M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5029L:	linux-media@vger.kernel.org
5030L:	linux1394-devel@lists.sourceforge.net
5031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5032S:	Maintained
5033F:	drivers/media/firewire/
5034
5035FIREWIRE SBP-2 TARGET
5036M:	Chris Boot <bootc@bootc.net>
5037L:	linux-scsi@vger.kernel.org
5038L:	target-devel@vger.kernel.org
5039L:	linux1394-devel@lists.sourceforge.net
5040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5041S:	Maintained
5042F:	drivers/target/sbp/
5043
5044FIREWIRE SUBSYSTEM
5045M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5046L:	linux1394-devel@lists.sourceforge.net
5047W:	http://ieee1394.wiki.kernel.org/
5048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5049S:	Maintained
5050F:	drivers/firewire/
5051F:	include/linux/firewire.h
5052F:	include/uapi/linux/firewire*.h
5053F:	tools/firewire/
5054
5055FIRMWARE LOADER (request_firmware)
5056M:	Ming Lei <ming.lei@canonical.com>
5057M:	Luis R. Rodriguez <mcgrof@kernel.org>
5058L:	linux-kernel@vger.kernel.org
5059S:	Maintained
5060F:	Documentation/firmware_class/
5061F:	drivers/base/firmware*.c
5062F:	include/linux/firmware.h
5063
5064FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5065M:	Joshua Morris <josh.h.morris@us.ibm.com>
5066M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5067S:	Maintained
5068F:	drivers/block/rsxx/
5069
5070FLOPPY DRIVER
5071M:	Jiri Kosina <jikos@kernel.org>
5072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5073S:	Odd fixes
5074F:	drivers/block/floppy.c
5075
5076FMC SUBSYSTEM
5077M:	Alessandro Rubini <rubini@gnudd.com>
5078W:	http://www.ohwr.org/projects/fmc-bus
5079S:	Supported
5080F:	drivers/fmc/
5081F:	include/linux/fmc*.h
5082F:	include/linux/ipmi-fru.h
5083K:	fmc_d.*register
5084
5085FPGA MANAGER FRAMEWORK
5086M:	Alan Tull <atull@opensource.altera.com>
5087R:	Moritz Fischer <moritz.fischer@ettus.com>
5088L:	linux-fpga@vger.kernel.org
5089S:	Maintained
5090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5091F:	drivers/fpga/
5092F:	include/linux/fpga/fpga-mgr.h
5093W:	http://www.rocketboards.org
5094
5095FPU EMULATOR
5096M:	Bill Metzenthen <billm@melbpc.org.au>
5097W:	http://floatingpoint.sourceforge.net/emulator/index.html
5098S:	Maintained
5099F:	arch/x86/math-emu/
5100
5101FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5102L:	netdev@vger.kernel.org
5103S:	Orphan
5104F:	drivers/net/wan/dlci.c
5105F:	drivers/net/wan/sdla.c
5106
5107FRAMEBUFFER LAYER
5108M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5109L:	linux-fbdev@vger.kernel.org
5110T:	git git://github.com/bzolnier/linux.git
5111Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5112S:	Maintained
5113F:	Documentation/fb/
5114F:	drivers/video/
5115F:	include/video/
5116F:	include/linux/fb.h
5117F:	include/uapi/video/
5118F:	include/uapi/linux/fb.h
5119
5120FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5121M:	Horia Geantă <horia.geanta@nxp.com>
5122M:	Dan Douglass <dan.douglass@nxp.com>
5123L:	linux-crypto@vger.kernel.org
5124S:	Maintained
5125F:	drivers/crypto/caam/
5126F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5127
5128FREESCALE DIU FRAMEBUFFER DRIVER
5129M:	Timur Tabi <timur@tabi.org>
5130L:	linux-fbdev@vger.kernel.org
5131S:	Maintained
5132F:	drivers/video/fbdev/fsl-diu-fb.*
5133
5134FREESCALE DMA DRIVER
5135M:	Li Yang <leoli@freescale.com>
5136M:	Zhang Wei <zw@zh-kernel.org>
5137L:	linuxppc-dev@lists.ozlabs.org
5138S:	Maintained
5139F:	drivers/dma/fsldma.*
5140
5141FREESCALE GPMI NAND DRIVER
5142M:	Han Xu <han.xu@nxp.com>
5143L:	linux-mtd@lists.infradead.org
5144S:	Maintained
5145F:	drivers/mtd/nand/gpmi-nand/*
5146
5147FREESCALE I2C CPM DRIVER
5148M:	Jochen Friedrich <jochen@scram.de>
5149L:	linuxppc-dev@lists.ozlabs.org
5150L:	linux-i2c@vger.kernel.org
5151S:	Maintained
5152F:	drivers/i2c/busses/i2c-cpm.c
5153
5154FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5155M:	Sascha Hauer <kernel@pengutronix.de>
5156L:	linux-fbdev@vger.kernel.org
5157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5158S:	Maintained
5159F:	include/linux/platform_data/video-imxfb.h
5160F:	drivers/video/fbdev/imxfb.c
5161
5162FREESCALE QUAD SPI DRIVER
5163M:	Han Xu <han.xu@nxp.com>
5164L:	linux-mtd@lists.infradead.org
5165S:	Maintained
5166F:	drivers/mtd/spi-nor/fsl-quadspi.c
5167
5168FREESCALE SOC FS_ENET DRIVER
5169M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5170M:	Vitaly Bordug <vbordug@ru.mvista.com>
5171L:	linuxppc-dev@lists.ozlabs.org
5172L:	netdev@vger.kernel.org
5173S:	Maintained
5174F:	drivers/net/ethernet/freescale/fs_enet/
5175F:	include/linux/fs_enet_pd.h
5176
5177FREESCALE IMX / MXC FEC DRIVER
5178M:	Fugang Duan <fugang.duan@nxp.com>
5179L:	netdev@vger.kernel.org
5180S:	Maintained
5181F:	drivers/net/ethernet/freescale/fec_main.c
5182F:	drivers/net/ethernet/freescale/fec_ptp.c
5183F:	drivers/net/ethernet/freescale/fec.h
5184F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5185
5186FREESCALE QORIQ DPAA FMAN DRIVER
5187M:	Madalin Bucur <madalin.bucur@nxp.com>
5188L:	netdev@vger.kernel.org
5189S:	Maintained
5190F:	drivers/net/ethernet/freescale/fman
5191F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5192
5193FREESCALE QORIQ DPAA ETHERNET DRIVER
5194M:	Madalin Bucur <madalin.bucur@nxp.com>
5195L:	netdev@vger.kernel.org
5196S:	Maintained
5197F:	drivers/net/ethernet/freescale/dpaa
5198
5199FREESCALE SOC DRIVERS
5200M:	Scott Wood <oss@buserror.net>
5201L:	linuxppc-dev@lists.ozlabs.org
5202L:	linux-arm-kernel@lists.infradead.org
5203S:	Maintained
5204F:	drivers/soc/fsl/
5205F:	include/linux/fsl/
5206
5207FREESCALE QUICC ENGINE LIBRARY
5208M:	Qiang Zhao <qiang.zhao@nxp.com>
5209L:	linuxppc-dev@lists.ozlabs.org
5210S:	Maintained
5211F:	drivers/soc/fsl/qe/
5212F:	include/soc/fsl/*qe*.h
5213F:	include/soc/fsl/*ucc*.h
5214
5215FREESCALE USB PERIPHERAL DRIVERS
5216M:	Li Yang <leoli@freescale.com>
5217L:	linux-usb@vger.kernel.org
5218L:	linuxppc-dev@lists.ozlabs.org
5219S:	Maintained
5220F:	drivers/usb/gadget/udc/fsl*
5221
5222FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5223M:	Li Yang <leoli@freescale.com>
5224L:	netdev@vger.kernel.org
5225L:	linuxppc-dev@lists.ozlabs.org
5226S:	Maintained
5227F:	drivers/net/ethernet/freescale/ucc_geth*
5228
5229FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5230M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5231L:	netdev@vger.kernel.org
5232S:	Maintained
5233F:	drivers/net/ethernet/freescale/gianfar*
5234X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5235F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5236
5237FREESCALE QUICC ENGINE UCC HDLC DRIVER
5238M:	Zhao Qiang <qiang.zhao@nxp.com>
5239L:	netdev@vger.kernel.org
5240L:	linuxppc-dev@lists.ozlabs.org
5241S:	Maintained
5242F:	drivers/net/wan/fsl_ucc_hdlc*
5243
5244FREESCALE QUICC ENGINE UCC UART DRIVER
5245M:	Timur Tabi <timur@tabi.org>
5246L:	linuxppc-dev@lists.ozlabs.org
5247S:	Maintained
5248F:	drivers/tty/serial/ucc_uart.c
5249
5250FREESCALE SOC SOUND DRIVERS
5251M:	Timur Tabi <timur@tabi.org>
5252M:	Nicolin Chen <nicoleotsuka@gmail.com>
5253M:	Xiubo Li <Xiubo.Lee@gmail.com>
5254R:	Fabio Estevam <fabio.estevam@nxp.com>
5255L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5256L:	linuxppc-dev@lists.ozlabs.org
5257S:	Maintained
5258F:	sound/soc/fsl/fsl*
5259F:	sound/soc/fsl/imx*
5260F:	sound/soc/fsl/mpc8610_hpcd.c
5261
5262FREEVXFS FILESYSTEM
5263M:	Christoph Hellwig <hch@infradead.org>
5264W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5265S:	Maintained
5266F:	fs/freevxfs/
5267
5268FREEZER
5269M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5270M:	Pavel Machek <pavel@ucw.cz>
5271L:	linux-pm@vger.kernel.org
5272S:	Supported
5273F:	Documentation/power/freezing-of-tasks.txt
5274F:	include/linux/freezer.h
5275F:	kernel/freezer.c
5276
5277FRONTSWAP API
5278M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5279L:	linux-kernel@vger.kernel.org
5280S:	Maintained
5281F:	mm/frontswap.c
5282F:	include/linux/frontswap.h
5283
5284FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5285M:	David Howells <dhowells@redhat.com>
5286L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5287S:	Supported
5288F:	Documentation/filesystems/caching/
5289F:	fs/fscache/
5290F:	include/linux/fscache*.h
5291
5292FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5293M:	Theodore Y. Ts'o <tytso@mit.edu>
5294M:	Jaegeuk Kim <jaegeuk@kernel.org>
5295L:	linux-fsdevel@vger.kernel.org
5296S:	Supported
5297F:	fs/crypto/
5298F:	include/linux/fscrypt*.h
5299
5300F2FS FILE SYSTEM
5301M:	Jaegeuk Kim <jaegeuk@kernel.org>
5302M:	Chao Yu <yuchao0@huawei.com>
5303L:	linux-f2fs-devel@lists.sourceforge.net
5304W:	https://f2fs.wiki.kernel.org/
5305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5306S:	Maintained
5307F:	Documentation/filesystems/f2fs.txt
5308F:	Documentation/ABI/testing/sysfs-fs-f2fs
5309F:	fs/f2fs/
5310F:	include/linux/f2fs_fs.h
5311F:	include/trace/events/f2fs.h
5312
5313FUJITSU FR-V (FRV) PORT
5314S:	Orphan
5315F:	arch/frv/
5316
5317FUJITSU LAPTOP EXTRAS
5318M:	Jonathan Woithe <jwoithe@just42.net>
5319L:	platform-driver-x86@vger.kernel.org
5320S:	Maintained
5321F:	drivers/platform/x86/fujitsu-laptop.c
5322
5323FUJITSU M-5MO LS CAMERA ISP DRIVER
5324M:	Kyungmin Park <kyungmin.park@samsung.com>
5325M:	Heungjun Kim <riverful.kim@samsung.com>
5326L:	linux-media@vger.kernel.org
5327S:	Maintained
5328F:	drivers/media/i2c/m5mols/
5329F:	include/media/i2c/m5mols.h
5330
5331FUJITSU TABLET EXTRAS
5332M:	Robert Gerlach <khnz@gmx.de>
5333L:	platform-driver-x86@vger.kernel.org
5334S:	Maintained
5335F:	drivers/platform/x86/fujitsu-tablet.c
5336
5337FUSE: FILESYSTEM IN USERSPACE
5338M:	Miklos Szeredi <miklos@szeredi.hu>
5339L:	linux-fsdevel@vger.kernel.org
5340W:	http://fuse.sourceforge.net/
5341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5342S:	Maintained
5343F:	fs/fuse/
5344F:	include/uapi/linux/fuse.h
5345F:	Documentation/filesystems/fuse.txt
5346
5347FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5348M:	Rik Faith <faith@cs.unc.edu>
5349L:	linux-scsi@vger.kernel.org
5350S:	Odd Fixes (e.g., new signatures)
5351F:	drivers/scsi/fdomain.*
5352
5353GCC PLUGINS
5354M:	Kees Cook <keescook@chromium.org>
5355R:	Emese Revfy <re.emese@gmail.com>
5356L:	kernel-hardening@lists.openwall.com
5357S:	Maintained
5358F:	scripts/gcc-plugins/
5359F:	scripts/gcc-plugin.sh
5360F:	scripts/Makefile.gcc-plugins
5361F:	Documentation/gcc-plugins.txt
5362
5363GCOV BASED KERNEL PROFILING
5364M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5365S:	Maintained
5366F:	kernel/gcov/
5367F:	Documentation/dev-tools/gcov.rst
5368
5369GDT SCSI DISK ARRAY CONTROLLER DRIVER
5370M:	Achim Leubner <achim_leubner@adaptec.com>
5371L:	linux-scsi@vger.kernel.org
5372W:	http://www.icp-vortex.com/
5373S:	Supported
5374F:	drivers/scsi/gdt*
5375
5376GDB KERNEL DEBUGGING HELPER SCRIPTS
5377M:	Jan Kiszka <jan.kiszka@siemens.com>
5378M:	Kieran Bingham <kieran@bingham.xyz>
5379S:	Supported
5380F:	scripts/gdb/
5381
5382GEMTEK FM RADIO RECEIVER DRIVER
5383M:	Hans Verkuil <hverkuil@xs4all.nl>
5384L:	linux-media@vger.kernel.org
5385T:	git git://linuxtv.org/media_tree.git
5386W:	https://linuxtv.org
5387S:	Maintained
5388F:	drivers/media/radio/radio-gemtek*
5389
5390GENERIC GPIO I2C DRIVER
5391M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5392S:	Supported
5393F:	drivers/i2c/busses/i2c-gpio.c
5394F:	include/linux/i2c-gpio.h
5395
5396GENERIC GPIO I2C MULTIPLEXER DRIVER
5397M:	Peter Korsgaard <peter.korsgaard@barco.com>
5398L:	linux-i2c@vger.kernel.org
5399S:	Supported
5400F:	drivers/i2c/muxes/i2c-mux-gpio.c
5401F:	include/linux/i2c-mux-gpio.h
5402F:	Documentation/i2c/muxes/i2c-mux-gpio
5403
5404GENERIC HDLC (WAN) DRIVERS
5405M:	Krzysztof Halasa <khc@pm.waw.pl>
5406W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5407S:	Maintained
5408F:	drivers/net/wan/c101.c
5409F:	drivers/net/wan/hd6457*
5410F:	drivers/net/wan/hdlc*
5411F:	drivers/net/wan/n2.c
5412F:	drivers/net/wan/pc300too.c
5413F:	drivers/net/wan/pci200syn.c
5414F:	drivers/net/wan/wanxl*
5415
5416GENERIC INCLUDE/ASM HEADER FILES
5417M:	Arnd Bergmann <arnd@arndb.de>
5418L:	linux-arch@vger.kernel.org
5419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5420S:	Maintained
5421F:	include/asm-generic/
5422F:	include/uapi/asm-generic/
5423
5424GENERIC PHY FRAMEWORK
5425M:	Kishon Vijay Abraham I <kishon@ti.com>
5426L:	linux-kernel@vger.kernel.org
5427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5428S:	Supported
5429F:	drivers/phy/
5430F:	include/linux/phy/
5431
5432GENERIC PM DOMAINS
5433M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5434M:	Kevin Hilman <khilman@kernel.org>
5435M:	Ulf Hansson <ulf.hansson@linaro.org>
5436L:	linux-pm@vger.kernel.org
5437S:	Supported
5438F:	drivers/base/power/domain*.c
5439F:	include/linux/pm_domain.h
5440
5441GENERIC UIO DRIVER FOR PCI DEVICES
5442M:	"Michael S. Tsirkin" <mst@redhat.com>
5443L:	kvm@vger.kernel.org
5444S:	Supported
5445F:	drivers/uio/uio_pci_generic.c
5446
5447GET_MAINTAINER SCRIPT
5448M:	Joe Perches <joe@perches.com>
5449S:	Maintained
5450F:	scripts/get_maintainer.pl
5451
5452GENWQE (IBM Generic Workqueue Card)
5453M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5454M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5455S:	Supported
5456F:	drivers/misc/genwqe/
5457
5458GFS2 FILE SYSTEM
5459M:	Steven Whitehouse <swhiteho@redhat.com>
5460M:	Bob Peterson <rpeterso@redhat.com>
5461L:	cluster-devel@redhat.com
5462W:	http://sources.redhat.com/cluster/
5463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5464S:	Supported
5465F:	Documentation/filesystems/gfs2*.txt
5466F:	fs/gfs2/
5467F:	include/uapi/linux/gfs2_ondisk.h
5468
5469GIGASET ISDN DRIVERS
5470M:	Paul Bolle <pebolle@tiscali.nl>
5471L:	gigaset307x-common@lists.sourceforge.net
5472W:	http://gigaset307x.sourceforge.net/
5473S:	Odd Fixes
5474F:	Documentation/isdn/README.gigaset
5475F:	drivers/isdn/gigaset/
5476F:	include/uapi/linux/gigaset_dev.h
5477
5478GO7007 MPEG CODEC
5479M:	Hans Verkuil <hans.verkuil@cisco.com>
5480L:	linux-media@vger.kernel.org
5481S:	Maintained
5482F:	drivers/media/usb/go7007/
5483
5484GOODIX TOUCHSCREEN
5485M:	Bastien Nocera <hadess@hadess.net>
5486L:	linux-input@vger.kernel.org
5487S:	Maintained
5488F:	drivers/input/touchscreen/goodix.c
5489
5490GPIO MOCKUP DRIVER
5491M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5492L:	linux-gpio@vger.kernel.org
5493S:	Maintained
5494F:	drivers/gpio/gpio-mockup.c
5495F:	tools/testing/selftests/gpio/
5496
5497GPIO SUBSYSTEM
5498M:	Linus Walleij <linus.walleij@linaro.org>
5499M:	Alexandre Courbot <gnurou@gmail.com>
5500L:	linux-gpio@vger.kernel.org
5501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5502S:	Maintained
5503F:	Documentation/devicetree/bindings/gpio/
5504F:	Documentation/gpio/
5505F:	Documentation/ABI/testing/gpio-cdev
5506F:	Documentation/ABI/obsolete/sysfs-gpio
5507F:	drivers/gpio/
5508F:	include/linux/gpio/
5509F:	include/linux/gpio.h
5510F:	include/asm-generic/gpio.h
5511F:	include/uapi/linux/gpio.h
5512F:	tools/gpio/
5513
5514GRE DEMULTIPLEXER DRIVER
5515M:	Dmitry Kozlov <xeb@mail.ru>
5516L:	netdev@vger.kernel.org
5517S:	Maintained
5518F:	net/ipv4/gre_demux.c
5519F:	net/ipv4/gre_offload.c
5520F:	include/net/gre.h
5521
5522GRETH 10/100/1G Ethernet MAC device driver
5523M:	Andreas Larsson <andreas@gaisler.com>
5524L:	netdev@vger.kernel.org
5525S:	Maintained
5526F:	drivers/net/ethernet/aeroflex/
5527
5528GREYBUS SUBSYSTEM
5529M:	Johan Hovold <johan@kernel.org>
5530M:	Alex Elder <elder@kernel.org>
5531M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5532S:	Maintained
5533F:	drivers/staging/greybus/
5534L:	greybus-dev@lists.linaro.org
5535
5536GREYBUS AUDIO PROTOCOLS DRIVERS
5537M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5538M:	Mark Greer <mgreer@animalcreek.com>
5539S:	Maintained
5540F:	drivers/staging/greybus/audio_apbridgea.c
5541F:	drivers/staging/greybus/audio_apbridgea.h
5542F:	drivers/staging/greybus/audio_codec.c
5543F:	drivers/staging/greybus/audio_codec.h
5544F:	drivers/staging/greybus/audio_gb.c
5545F:	drivers/staging/greybus/audio_manager.c
5546F:	drivers/staging/greybus/audio_manager.h
5547F:	drivers/staging/greybus/audio_manager_module.c
5548F:	drivers/staging/greybus/audio_manager_private.h
5549F:	drivers/staging/greybus/audio_manager_sysfs.c
5550F:	drivers/staging/greybus/audio_module.c
5551F:	drivers/staging/greybus/audio_topology.c
5552
5553GREYBUS PROTOCOLS DRIVERS
5554M:	Rui Miguel Silva <rmfrfs@gmail.com>
5555S:	Maintained
5556F:	drivers/staging/greybus/sdio.c
5557F:	drivers/staging/greybus/light.c
5558F:	drivers/staging/greybus/gpio.c
5559F:	drivers/staging/greybus/power_supply.c
5560F:	drivers/staging/greybus/spi.c
5561F:	drivers/staging/greybus/spilib.c
5562
5563GREYBUS PROTOCOLS DRIVERS
5564M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5565S:	Maintained
5566F:	drivers/staging/greybus/loopback.c
5567F:	drivers/staging/greybus/timesync.c
5568F:	drivers/staging/greybus/timesync_platform.c
5569
5570GREYBUS PROTOCOLS DRIVERS
5571M:	Viresh Kumar <vireshk@kernel.org>
5572S:	Maintained
5573F:	drivers/staging/greybus/authentication.c
5574F:	drivers/staging/greybus/bootrom.c
5575F:	drivers/staging/greybus/firmware.h
5576F:	drivers/staging/greybus/fw-core.c
5577F:	drivers/staging/greybus/fw-download.c
5578F:	drivers/staging/greybus/fw-managament.c
5579F:	drivers/staging/greybus/greybus_authentication.h
5580F:	drivers/staging/greybus/greybus_firmware.h
5581F:	drivers/staging/greybus/hid.c
5582F:	drivers/staging/greybus/i2c.c
5583F:	drivers/staging/greybus/spi.c
5584F:	drivers/staging/greybus/spilib.c
5585F:	drivers/staging/greybus/spilib.h
5586
5587GREYBUS PROTOCOLS DRIVERS
5588M:	David Lin <dtwlin@gmail.com>
5589S:	Maintained
5590F:	drivers/staging/greybus/uart.c
5591F:	drivers/staging/greybus/log.c
5592
5593GREYBUS PLATFORM DRIVERS
5594M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5595S:	Maintained
5596F:	drivers/staging/greybus/arche-platform.c
5597F:	drivers/staging/greybus/arche-apb-ctrl.c
5598F:	drivers/staging/greybus/arche_platform.h
5599
5600GS1662 VIDEO SERIALIZER
5601M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5602L:	linux-media@vger.kernel.org
5603T:	git git://linuxtv.org/media_tree.git
5604S:	Maintained
5605F:	drivers/media/spi/gs1662.c
5606
5607GSPCA FINEPIX SUBDRIVER
5608M:	Frank Zago <frank@zago.net>
5609L:	linux-media@vger.kernel.org
5610T:	git git://linuxtv.org/media_tree.git
5611S:	Maintained
5612F:	drivers/media/usb/gspca/finepix.c
5613
5614GSPCA GL860 SUBDRIVER
5615M:	Olivier Lorin <o.lorin@laposte.net>
5616L:	linux-media@vger.kernel.org
5617T:	git git://linuxtv.org/media_tree.git
5618S:	Maintained
5619F:	drivers/media/usb/gspca/gl860/
5620
5621GSPCA M5602 SUBDRIVER
5622M:	Erik Andren <erik.andren@gmail.com>
5623L:	linux-media@vger.kernel.org
5624T:	git git://linuxtv.org/media_tree.git
5625S:	Maintained
5626F:	drivers/media/usb/gspca/m5602/
5627
5628GSPCA PAC207 SONIXB SUBDRIVER
5629M:	Hans Verkuil <hverkuil@xs4all.nl>
5630L:	linux-media@vger.kernel.org
5631T:	git git://linuxtv.org/media_tree.git
5632S:	Odd Fixes
5633F:	drivers/media/usb/gspca/pac207.c
5634
5635GSPCA SN9C20X SUBDRIVER
5636M:	Brian Johnson <brijohn@gmail.com>
5637L:	linux-media@vger.kernel.org
5638T:	git git://linuxtv.org/media_tree.git
5639S:	Maintained
5640F:	drivers/media/usb/gspca/sn9c20x.c
5641
5642GSPCA T613 SUBDRIVER
5643M:	Leandro Costantino <lcostantino@gmail.com>
5644L:	linux-media@vger.kernel.org
5645T:	git git://linuxtv.org/media_tree.git
5646S:	Maintained
5647F:	drivers/media/usb/gspca/t613.c
5648
5649GSPCA USB WEBCAM DRIVER
5650M:	Hans Verkuil <hverkuil@xs4all.nl>
5651L:	linux-media@vger.kernel.org
5652T:	git git://linuxtv.org/media_tree.git
5653S:	Odd Fixes
5654F:	drivers/media/usb/gspca/
5655
5656GTP (GPRS Tunneling Protocol)
5657M:	Pablo Neira Ayuso <pablo@netfilter.org>
5658M:	Harald Welte <laforge@gnumonks.org>
5659L:	osmocom-net-gprs@lists.osmocom.org
5660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5661S:	Maintained
5662F:	drivers/net/gtp.c
5663
5664GUID PARTITION TABLE (GPT)
5665M:	Davidlohr Bueso <dave@stgolabs.net>
5666L:	linux-efi@vger.kernel.org
5667S:	Maintained
5668F:	block/partitions/efi.*
5669
5670STK1160 USB VIDEO CAPTURE DRIVER
5671M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5672L:	linux-media@vger.kernel.org
5673T:	git git://linuxtv.org/media_tree.git
5674S:	Maintained
5675F:	drivers/media/usb/stk1160/
5676
5677H8/300 ARCHITECTURE
5678M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5679L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5680W:	http://uclinux-h8.sourceforge.jp
5681T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5682S:	Maintained
5683F:	arch/h8300/
5684F:	drivers/clocksource/h8300_*.c
5685F:	drivers/clk/h8300/
5686F:	drivers/irqchip/irq-renesas-h8*.c
5687
5688HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5689M:	Frank Seidel <frank@f-seidel.de>
5690L:	platform-driver-x86@vger.kernel.org
5691W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5692S:	Maintained
5693F:	drivers/platform/x86/hdaps.c
5694
5695HDPVR USB VIDEO ENCODER DRIVER
5696M:	Hans Verkuil <hverkuil@xs4all.nl>
5697L:	linux-media@vger.kernel.org
5698T:	git git://linuxtv.org/media_tree.git
5699W:	https://linuxtv.org
5700S:	Odd Fixes
5701F:	drivers/media/usb/hdpvr/
5702
5703HWPOISON MEMORY FAILURE HANDLING
5704M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5705L:	linux-mm@kvack.org
5706S:	Maintained
5707F:	mm/memory-failure.c
5708F:	mm/hwpoison-inject.c
5709
5710HYPERVISOR VIRTUAL CONSOLE DRIVER
5711L:	linuxppc-dev@lists.ozlabs.org
5712S:	Odd Fixes
5713F:	drivers/tty/hvc/
5714
5715HACKRF MEDIA DRIVER
5716M:	Antti Palosaari <crope@iki.fi>
5717L:	linux-media@vger.kernel.org
5718W:	https://linuxtv.org
5719W:	http://palosaari.fi/linux/
5720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5721T:	git git://linuxtv.org/anttip/media_tree.git
5722S:	Maintained
5723F:	drivers/media/usb/hackrf/
5724
5725HARDWARE MONITORING
5726M:	Jean Delvare <jdelvare@suse.com>
5727M:	Guenter Roeck <linux@roeck-us.net>
5728L:	linux-hwmon@vger.kernel.org
5729W:	http://hwmon.wiki.kernel.org/
5730T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5732S:	Maintained
5733F:	Documentation/hwmon/
5734F:	drivers/hwmon/
5735F:	include/linux/hwmon*.h
5736
5737HARDWARE RANDOM NUMBER GENERATOR CORE
5738M:	Matt Mackall <mpm@selenic.com>
5739M:	Herbert Xu <herbert@gondor.apana.org.au>
5740L:	linux-crypto@vger.kernel.org
5741S:	Odd fixes
5742F:	Documentation/devicetree/bindings/rng/
5743F:	Documentation/hw_random.txt
5744F:	drivers/char/hw_random/
5745F:	include/linux/hw_random.h
5746
5747HARDWARE SPINLOCK CORE
5748M:	Ohad Ben-Cohen <ohad@wizery.com>
5749M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5750L:	linux-remoteproc@vger.kernel.org
5751S:	Maintained
5752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5753F:	Documentation/devicetree/bindings/hwlock/
5754F:	Documentation/hwspinlock.txt
5755F:	drivers/hwspinlock/
5756F:	include/linux/hwspinlock.h
5757
5758HARMONY SOUND DRIVER
5759L:	linux-parisc@vger.kernel.org
5760S:	Maintained
5761F:	sound/parisc/harmony.*
5762
5763HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5764M:	Jimmy Vance <jimmy.vance@hpe.com>
5765S:	Supported
5766F:	Documentation/watchdog/hpwdt.txt
5767F:	drivers/watchdog/hpwdt.c
5768
5769HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5770M:	Don Brace <don.brace@microsemi.com>
5771L:	esc.storagedev@microsemi.com
5772L:	linux-scsi@vger.kernel.org
5773S:	Supported
5774F:	Documentation/scsi/hpsa.txt
5775F:	drivers/scsi/hpsa*.[ch]
5776F:	include/linux/cciss*.h
5777F:	include/uapi/linux/cciss*.h
5778
5779HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5780M:	Don Brace <don.brace@microsemi.com>
5781L:	esc.storagedev@microsemi.com
5782L:	linux-scsi@vger.kernel.org
5783S:	Supported
5784F:	Documentation/blockdev/cciss.txt
5785F:	drivers/block/cciss*
5786F:	include/linux/cciss_ioctl.h
5787F:	include/uapi/linux/cciss_ioctl.h
5788
5789HFI1 DRIVER
5790M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5791M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5792L:	linux-rdma@vger.kernel.org
5793S:	Supported
5794F:	drivers/infiniband/hw/hfi1
5795
5796HFS FILESYSTEM
5797L:	linux-fsdevel@vger.kernel.org
5798S:	Orphan
5799F:	Documentation/filesystems/hfs.txt
5800F:	fs/hfs/
5801
5802HFSPLUS FILESYSTEM
5803L:	linux-fsdevel@vger.kernel.org
5804S:	Orphan
5805F:	Documentation/filesystems/hfsplus.txt
5806F:	fs/hfsplus/
5807
5808HGA FRAMEBUFFER DRIVER
5809M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5810L:	linux-nvidia@lists.surfsouth.com
5811W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5812S:	Maintained
5813F:	drivers/video/fbdev/hgafb.c
5814
5815HIBERNATION (aka Software Suspend, aka swsusp)
5816M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5817M:	Pavel Machek <pavel@ucw.cz>
5818L:	linux-pm@vger.kernel.org
5819B:	https://bugzilla.kernel.org
5820S:	Supported
5821F:	arch/x86/power/
5822F:	drivers/base/power/
5823F:	kernel/power/
5824F:	include/linux/suspend.h
5825F:	include/linux/freezer.h
5826F:	include/linux/pm.h
5827F:	arch/*/include/asm/suspend*.h
5828
5829HID CORE LAYER
5830M:	Jiri Kosina <jikos@kernel.org>
5831R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5832L:	linux-input@vger.kernel.org
5833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5834S:	Maintained
5835F:	drivers/hid/
5836F:	include/linux/hid*
5837F:	include/uapi/linux/hid*
5838
5839HID SENSOR HUB DRIVERS
5840M:	Jiri Kosina <jikos@kernel.org>
5841M:	Jonathan Cameron <jic23@kernel.org>
5842M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5843L:	linux-input@vger.kernel.org
5844L:	linux-iio@vger.kernel.org
5845S:	Maintained
5846F:	Documentation/hid/hid-sensor*
5847F:	drivers/hid/hid-sensor-*
5848F:	drivers/iio/*/hid-*
5849F:	include/linux/hid-sensor-*
5850
5851HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5852M:	Thomas Gleixner <tglx@linutronix.de>
5853L:	linux-kernel@vger.kernel.org
5854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5855S:	Maintained
5856F:	Documentation/timers/
5857F:	kernel/time/hrtimer.c
5858F:	kernel/time/clockevents.c
5859F:	kernel/time/tick*.*
5860F:	kernel/time/timer_*.c
5861F:	include/linux/clockchips.h
5862F:	include/linux/hrtimer.h
5863
5864HIGH-SPEED SCC DRIVER FOR AX.25
5865L:	linux-hams@vger.kernel.org
5866S:	Orphan
5867F:	drivers/net/hamradio/dmascc.c
5868F:	drivers/net/hamradio/scc.c
5869
5870HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5871M:	HighPoint Linux Team <linux@highpoint-tech.com>
5872W:	http://www.highpoint-tech.com
5873S:	Supported
5874F:	Documentation/scsi/hptiop.txt
5875F:	drivers/scsi/hptiop.c
5876
5877HIPPI
5878M:	Jes Sorensen <jes@trained-monkey.org>
5879L:	linux-hippi@sunsite.dk
5880S:	Maintained
5881F:	include/linux/hippidevice.h
5882F:	include/uapi/linux/if_hippi.h
5883F:	net/802/hippi.c
5884F:	drivers/net/hippi/
5885
5886HISILICON NETWORK SUBSYSTEM DRIVER
5887M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5888M:	Salil Mehta <salil.mehta@huawei.com>
5889L:	netdev@vger.kernel.org
5890W:	http://www.hisilicon.com
5891S:	Maintained
5892F:	drivers/net/ethernet/hisilicon/
5893F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5894
5895HISILICON ROCE DRIVER
5896M:	Lijun Ou <oulijun@huawei.com>
5897M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5898L:	linux-rdma@vger.kernel.org
5899S:	Maintained
5900F:	drivers/infiniband/hw/hns/
5901F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5902
5903HISILICON SAS Controller
5904M:	John Garry <john.garry@huawei.com>
5905W:	http://www.hisilicon.com
5906S:	Supported
5907F:	drivers/scsi/hisi_sas/
5908F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5909
5910HOST AP DRIVER
5911M:	Jouni Malinen <j@w1.fi>
5912L:	linux-wireless@vger.kernel.org
5913W:	http://w1.fi/hostap-driver.html
5914S:	Obsolete
5915F:	drivers/net/wireless/intersil/hostap/
5916
5917HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5918L:	platform-driver-x86@vger.kernel.org
5919S:	Orphan
5920F:	drivers/platform/x86/tc1100-wmi.c
5921
5922HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5923M:	Jaroslav Kysela <perex@perex.cz>
5924S:	Maintained
5925F:	drivers/net/ethernet/hp/hp100.*
5926
5927HPET:	High Precision Event Timers driver
5928M:	Clemens Ladisch <clemens@ladisch.de>
5929S:	Maintained
5930F:	Documentation/timers/hpet.txt
5931F:	drivers/char/hpet.c
5932F:	include/linux/hpet.h
5933F:	include/uapi/linux/hpet.h
5934
5935HPET:	x86
5936S:	Orphan
5937F:	arch/x86/kernel/hpet.c
5938F:	arch/x86/include/asm/hpet.h
5939
5940HPFS FILESYSTEM
5941M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5942W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5943S:	Maintained
5944F:	fs/hpfs/
5945
5946HSI SUBSYSTEM
5947M:	Sebastian Reichel <sre@kernel.org>
5948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5949S:	Maintained
5950F:	Documentation/ABI/testing/sysfs-bus-hsi
5951F:	Documentation/device-drivers/serial-interfaces.rst
5952F:	drivers/hsi/
5953F:	include/linux/hsi/
5954F:	include/uapi/linux/hsi/
5955
5956HSO 3G MODEM DRIVER
5957M:	Jan Dumon <j.dumon@option.com>
5958W:	http://www.pharscape.org
5959S:	Maintained
5960F:	drivers/net/usb/hso.c
5961
5962HSR NETWORK PROTOCOL
5963M:	Arvid Brodin <arvid.brodin@alten.se>
5964L:	netdev@vger.kernel.org
5965S:	Maintained
5966F:	net/hsr/
5967
5968HTCPEN TOUCHSCREEN DRIVER
5969M:	Pau Oliva Fora <pof@eslack.org>
5970L:	linux-input@vger.kernel.org
5971S:	Maintained
5972F:	drivers/input/touchscreen/htcpen.c
5973
5974HUGETLB FILESYSTEM
5975M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5976S:	Maintained
5977F:	fs/hugetlbfs/
5978
5979HVA ST MEDIA DRIVER
5980M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5981L:	linux-media@vger.kernel.org
5982T:	git git://linuxtv.org/media_tree.git
5983W:	https://linuxtv.org
5984S:	Supported
5985F:	drivers/media/platform/sti/hva
5986
5987Hyper-V CORE AND DRIVERS
5988M:	"K. Y. Srinivasan" <kys@microsoft.com>
5989M:	Haiyang Zhang <haiyangz@microsoft.com>
5990M:	Stephen Hemminger <sthemmin@microsoft.com>
5991L:	devel@linuxdriverproject.org
5992S:	Maintained
5993F:	arch/x86/include/asm/mshyperv.h
5994F:	arch/x86/include/uapi/asm/hyperv.h
5995F:	arch/x86/kernel/cpu/mshyperv.c
5996F:	arch/x86/hyperv
5997F:	drivers/hid/hid-hyperv.c
5998F:	drivers/hv/
5999F:	drivers/input/serio/hyperv-keyboard.c
6000F:	drivers/pci/host/pci-hyperv.c
6001F:	drivers/net/hyperv/
6002F:	drivers/scsi/storvsc_drv.c
6003F:	drivers/uio/uio_hv_generic.c
6004F:	drivers/video/fbdev/hyperv_fb.c
6005F:	include/linux/hyperv.h
6006F:	tools/hv/
6007F:	Documentation/ABI/stable/sysfs-bus-vmbus
6008
6009I2C MUXES
6010M:	Peter Rosin <peda@axentia.se>
6011L:	linux-i2c@vger.kernel.org
6012S:	Maintained
6013F:	Documentation/i2c/i2c-topology
6014F:	Documentation/i2c/muxes/
6015F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6016F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6017F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6018F:	drivers/i2c/i2c-mux.c
6019F:	drivers/i2c/muxes/
6020F:	include/linux/i2c-mux.h
6021
6022I2C OVER PARALLEL PORT
6023M:	Jean Delvare <jdelvare@suse.com>
6024L:	linux-i2c@vger.kernel.org
6025S:	Maintained
6026F:	Documentation/i2c/busses/i2c-parport
6027F:	Documentation/i2c/busses/i2c-parport-light
6028F:	drivers/i2c/busses/i2c-parport.c
6029F:	drivers/i2c/busses/i2c-parport-light.c
6030
6031I2C/SMBUS CONTROLLER DRIVERS FOR PC
6032M:	Jean Delvare <jdelvare@suse.com>
6033L:	linux-i2c@vger.kernel.org
6034S:	Maintained
6035F:	Documentation/i2c/busses/i2c-ali1535
6036F:	Documentation/i2c/busses/i2c-ali1563
6037F:	Documentation/i2c/busses/i2c-ali15x3
6038F:	Documentation/i2c/busses/i2c-amd756
6039F:	Documentation/i2c/busses/i2c-amd8111
6040F:	Documentation/i2c/busses/i2c-i801
6041F:	Documentation/i2c/busses/i2c-nforce2
6042F:	Documentation/i2c/busses/i2c-piix4
6043F:	Documentation/i2c/busses/i2c-sis5595
6044F:	Documentation/i2c/busses/i2c-sis630
6045F:	Documentation/i2c/busses/i2c-sis96x
6046F:	Documentation/i2c/busses/i2c-via
6047F:	Documentation/i2c/busses/i2c-viapro
6048F:	drivers/i2c/busses/i2c-ali1535.c
6049F:	drivers/i2c/busses/i2c-ali1563.c
6050F:	drivers/i2c/busses/i2c-ali15x3.c
6051F:	drivers/i2c/busses/i2c-amd756.c
6052F:	drivers/i2c/busses/i2c-amd756-s4882.c
6053F:	drivers/i2c/busses/i2c-amd8111.c
6054F:	drivers/i2c/busses/i2c-i801.c
6055F:	drivers/i2c/busses/i2c-isch.c
6056F:	drivers/i2c/busses/i2c-nforce2.c
6057F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6058F:	drivers/i2c/busses/i2c-piix4.c
6059F:	drivers/i2c/busses/i2c-sis5595.c
6060F:	drivers/i2c/busses/i2c-sis630.c
6061F:	drivers/i2c/busses/i2c-sis96x.c
6062F:	drivers/i2c/busses/i2c-via.c
6063F:	drivers/i2c/busses/i2c-viapro.c
6064
6065I2C/SMBUS ISMT DRIVER
6066M:	Seth Heasley <seth.heasley@intel.com>
6067M:	Neil Horman <nhorman@tuxdriver.com>
6068L:	linux-i2c@vger.kernel.org
6069F:	drivers/i2c/busses/i2c-ismt.c
6070F:	Documentation/i2c/busses/i2c-ismt
6071
6072I2C/SMBUS STUB DRIVER
6073M:	Jean Delvare <jdelvare@suse.com>
6074L:	linux-i2c@vger.kernel.org
6075S:	Maintained
6076F:	drivers/i2c/i2c-stub.c
6077
6078I2C SUBSYSTEM
6079M:	Wolfram Sang <wsa@the-dreams.de>
6080L:	linux-i2c@vger.kernel.org
6081W:	https://i2c.wiki.kernel.org/
6082Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6084S:	Maintained
6085F:	Documentation/devicetree/bindings/i2c/
6086F:	Documentation/i2c/
6087F:	drivers/i2c/
6088F:	drivers/i2c/*/
6089F:	include/linux/i2c.h
6090F:	include/linux/i2c-*.h
6091F:	include/uapi/linux/i2c.h
6092F:	include/uapi/linux/i2c-*.h
6093
6094I2C ACPI SUPPORT
6095M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6096L:	linux-i2c@vger.kernel.org
6097L:	linux-acpi@vger.kernel.org
6098S:	Maintained
6099
6100I2C-TAOS-EVM DRIVER
6101M:	Jean Delvare <jdelvare@suse.com>
6102L:	linux-i2c@vger.kernel.org
6103S:	Maintained
6104F:	Documentation/i2c/busses/i2c-taos-evm
6105F:	drivers/i2c/busses/i2c-taos-evm.c
6106
6107I2C-TINY-USB DRIVER
6108M:	Till Harbaum <till@harbaum.org>
6109L:	linux-i2c@vger.kernel.org
6110W:	http://www.harbaum.org/till/i2c_tiny_usb
6111S:	Maintained
6112F:	drivers/i2c/busses/i2c-tiny-usb.c
6113
6114i386 BOOT CODE
6115M:	"H. Peter Anvin" <hpa@zytor.com>
6116S:	Maintained
6117F:	arch/x86/boot/
6118
6119i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6120M:	"H. Peter Anvin" <hpa@zytor.com>
6121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6122S:	Maintained
6123
6124IA64 (Itanium) PLATFORM
6125M:	Tony Luck <tony.luck@intel.com>
6126M:	Fenghua Yu <fenghua.yu@intel.com>
6127L:	linux-ia64@vger.kernel.org
6128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6129S:	Maintained
6130F:	arch/ia64/
6131
6132IBM Power VMX Cryptographic instructions
6133M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6134M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6135L:	linux-crypto@vger.kernel.org
6136S:	Supported
6137F:	drivers/crypto/vmx/Makefile
6138F:	drivers/crypto/vmx/Kconfig
6139F:	drivers/crypto/vmx/vmx.c
6140F:	drivers/crypto/vmx/aes*
6141F:	drivers/crypto/vmx/ghash*
6142F:	drivers/crypto/vmx/ppc-xlate.pl
6143
6144IBM Power in-Nest Crypto Acceleration
6145M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6146M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6147L:	linux-crypto@vger.kernel.org
6148S:	Supported
6149F:	drivers/crypto/nx/Makefile
6150F:	drivers/crypto/nx/Kconfig
6151F:	drivers/crypto/nx/nx-aes*
6152F:	drivers/crypto/nx/nx-sha*
6153F:	drivers/crypto/nx/nx.*
6154F:	drivers/crypto/nx/nx_csbcpb.h
6155F:	drivers/crypto/nx/nx_debugfs.h
6156
6157IBM Power 842 compression accelerator
6158M:	Dan Streetman <ddstreet@ieee.org>
6159S:	Supported
6160F:	drivers/crypto/nx/Makefile
6161F:	drivers/crypto/nx/Kconfig
6162F:	drivers/crypto/nx/nx-842*
6163F:	include/linux/sw842.h
6164F:	crypto/842.c
6165F:	lib/842/
6166
6167IBM Power Linux RAID adapter
6168M:	Brian King <brking@us.ibm.com>
6169S:	Supported
6170F:	drivers/scsi/ipr.*
6171
6172IBM Power Virtual Ethernet Device Driver
6173M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6174L:	netdev@vger.kernel.org
6175S:	Supported
6176F:	drivers/net/ethernet/ibm/ibmveth.*
6177
6178IBM Power SRIOV Virtual NIC Device Driver
6179M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6180M:	John Allen <jallen@linux.vnet.ibm.com>
6181L:	netdev@vger.kernel.org
6182S:	Supported
6183F:	drivers/net/ethernet/ibm/ibmvnic.*
6184
6185IBM Power Virtual SCSI Device Drivers
6186M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6187L:	linux-scsi@vger.kernel.org
6188S:	Supported
6189F:	drivers/scsi/ibmvscsi/ibmvscsi*
6190F:	include/scsi/viosrp.h
6191
6192IBM Power Virtual SCSI Device Target Driver
6193M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6194M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6195L:	linux-scsi@vger.kernel.org
6196L:	target-devel@vger.kernel.org
6197S:	Supported
6198F:	drivers/scsi/ibmvscsi_tgt/
6199
6200IBM Power Virtual FC Device Drivers
6201M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6202L:	linux-scsi@vger.kernel.org
6203S:	Supported
6204F:	drivers/scsi/ibmvscsi/ibmvfc*
6205
6206IBM ServeRAID RAID DRIVER
6207S:	Orphan
6208F:	drivers/scsi/ips.*
6209
6210ICH LPC AND GPIO DRIVER
6211M:	Peter Tyser <ptyser@xes-inc.com>
6212S:	Maintained
6213F:	drivers/mfd/lpc_ich.c
6214F:	drivers/gpio/gpio-ich.c
6215
6216IDE SUBSYSTEM
6217M:	"David S. Miller" <davem@davemloft.net>
6218L:	linux-ide@vger.kernel.org
6219Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6221S:	Maintained
6222F:	Documentation/ide/
6223F:	drivers/ide/
6224F:	include/linux/ide.h
6225
6226IDEAPAD LAPTOP EXTRAS DRIVER
6227M:	Ike Panhc <ike.pan@canonical.com>
6228L:	platform-driver-x86@vger.kernel.org
6229W:	http://launchpad.net/ideapad-laptop
6230S:	Maintained
6231F:	drivers/platform/x86/ideapad-laptop.c
6232
6233IDEAPAD LAPTOP SLIDEBAR DRIVER
6234M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6235L:	linux-input@vger.kernel.org
6236W:	https://github.com/o2genum/ideapad-slidebar
6237S:	Maintained
6238F:	drivers/input/misc/ideapad_slidebar.c
6239
6240IDE/ATAPI DRIVERS
6241M:	Borislav Petkov <bp@alien8.de>
6242L:	linux-ide@vger.kernel.org
6243S:	Maintained
6244F:	Documentation/cdrom/ide-cd
6245F:	drivers/ide/ide-cd*
6246
6247IEEE 802.15.4 SUBSYSTEM
6248M:	Alexander Aring <aar@pengutronix.de>
6249M:	Stefan Schmidt <stefan@osg.samsung.com>
6250L:	linux-wpan@vger.kernel.org
6251W:	http://wpan.cakelab.org/
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6254S:	Maintained
6255F:	net/ieee802154/
6256F:	net/mac802154/
6257F:	drivers/net/ieee802154/
6258F:	include/linux/nl802154.h
6259F:	include/linux/ieee802154.h
6260F:	include/net/nl802154.h
6261F:	include/net/mac802154.h
6262F:	include/net/af_ieee802154.h
6263F:	include/net/cfg802154.h
6264F:	include/net/ieee802154_netdev.h
6265F:	Documentation/networking/ieee802154.txt
6266
6267IFE PROTOCOL
6268M:	Yotam Gigi <yotamg@mellanox.com>
6269M:	Jamal Hadi Salim <jhs@mojatatu.com>
6270F:	net/ife
6271F:	include/net/ife.h
6272F:	include/uapi/linux/ife.h
6273
6274IGORPLUG-USB IR RECEIVER
6275M:	Sean Young <sean@mess.org>
6276L:	linux-media@vger.kernel.org
6277S:	Maintained
6278F:	drivers/media/rc/igorplugusb.c
6279
6280IGUANAWORKS USB IR TRANSCEIVER
6281M:	Sean Young <sean@mess.org>
6282L:	linux-media@vger.kernel.org
6283S:	Maintained
6284F:	drivers/media/rc/iguanair.c
6285
6286IIO DIGITAL POTENTIOMETER DAC
6287M:	Peter Rosin <peda@axentia.se>
6288L:	linux-iio@vger.kernel.org
6289S:	Maintained
6290F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6291F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6292F:	drivers/iio/dac/dpot-dac.c
6293
6294IIO ENVELOPE DETECTOR
6295M:	Peter Rosin <peda@axentia.se>
6296L:	linux-iio@vger.kernel.org
6297S:	Maintained
6298F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6299F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6300F:	drivers/iio/adc/envelope-detector.c
6301
6302IIO SUBSYSTEM AND DRIVERS
6303M:	Jonathan Cameron <jic23@kernel.org>
6304R:	Hartmut Knaack <knaack.h@gmx.de>
6305R:	Lars-Peter Clausen <lars@metafoo.de>
6306R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6307L:	linux-iio@vger.kernel.org
6308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6309S:	Maintained
6310F:	Documentation/devicetree/bindings/iio/
6311F:	drivers/iio/
6312F:	drivers/staging/iio/
6313F:	include/linux/iio/
6314F:	tools/iio/
6315
6316IKANOS/ADI EAGLE ADSL USB DRIVER
6317M:	Matthieu Castet <castet.matthieu@free.fr>
6318M:	Stanislaw Gruszka <stf_xl@wp.pl>
6319S:	Maintained
6320F:	drivers/usb/atm/ueagle-atm.c
6321
6322IMGTEC ASCII LCD DRIVER
6323M:	Paul Burton <paul.burton@imgtec.com>
6324S:	Maintained
6325F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6326F:	drivers/auxdisplay/img-ascii-lcd.c
6327
6328INA209 HARDWARE MONITOR DRIVER
6329M:	Guenter Roeck <linux@roeck-us.net>
6330L:	linux-hwmon@vger.kernel.org
6331S:	Maintained
6332F:	Documentation/hwmon/ina209
6333F:	Documentation/devicetree/bindings/i2c/ina209.txt
6334F:	drivers/hwmon/ina209.c
6335
6336INA2XX HARDWARE MONITOR DRIVER
6337M:	Guenter Roeck <linux@roeck-us.net>
6338L:	linux-hwmon@vger.kernel.org
6339S:	Maintained
6340F:	Documentation/hwmon/ina2xx
6341F:	drivers/hwmon/ina2xx.c
6342F:	include/linux/platform_data/ina2xx.h
6343
6344INDUSTRY PACK SUBSYSTEM (IPACK)
6345M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6346M:	Jens Taprogge <jens.taprogge@taprogge.org>
6347M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6348L:	industrypack-devel@lists.sourceforge.net
6349W:	http://industrypack.sourceforge.net
6350S:	Maintained
6351F:	drivers/ipack/
6352
6353INGENIC JZ4780 DMA Driver
6354M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6355S:	Maintained
6356F:	drivers/dma/dma-jz4780.c
6357
6358INGENIC JZ4780 NAND DRIVER
6359M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6360L:	linux-mtd@lists.infradead.org
6361S:	Maintained
6362F:	drivers/mtd/nand/jz4780_*
6363
6364INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6365M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6366M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6367L:	linux-ima-devel@lists.sourceforge.net
6368L:	linux-ima-user@lists.sourceforge.net
6369L:	linux-security-module@vger.kernel.org
6370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6371S:	Supported
6372F:	security/integrity/ima/
6373
6374IMGTEC IR DECODER DRIVER
6375M:	James Hogan <james.hogan@imgtec.com>
6376S:	Maintained
6377F:	drivers/media/rc/img-ir/
6378
6379IMS TWINTURBO FRAMEBUFFER DRIVER
6380L:	linux-fbdev@vger.kernel.org
6381S:	Orphan
6382F:	drivers/video/fbdev/imsttfb.c
6383
6384INFINIBAND SUBSYSTEM
6385M:	Doug Ledford <dledford@redhat.com>
6386M:	Sean Hefty <sean.hefty@intel.com>
6387M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6388L:	linux-rdma@vger.kernel.org
6389W:	http://www.openfabrics.org/
6390Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6392S:	Supported
6393F:	Documentation/infiniband/
6394F:	drivers/infiniband/
6395F:	include/uapi/linux/if_infiniband.h
6396F:	include/uapi/rdma/
6397F:	include/rdma/
6398
6399INOTIFY
6400M:	John McCutchan <john@johnmccutchan.com>
6401M:	Robert Love <rlove@rlove.org>
6402M:	Eric Paris <eparis@parisplace.org>
6403S:	Maintained
6404F:	Documentation/filesystems/inotify.txt
6405F:	fs/notify/inotify/
6406F:	include/linux/inotify.h
6407F:	include/uapi/linux/inotify.h
6408
6409INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6410M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6411L:	linux-input@vger.kernel.org
6412Q:	http://patchwork.kernel.org/project/linux-input/list/
6413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6414S:	Maintained
6415F:	drivers/input/
6416F:	include/linux/input.h
6417F:	include/uapi/linux/input.h
6418F:	include/linux/input/
6419F:	Documentation/devicetree/bindings/input/
6420
6421INPUT MULTITOUCH (MT) PROTOCOL
6422M:	Henrik Rydberg <rydberg@bitmath.org>
6423L:	linux-input@vger.kernel.org
6424S:	Odd fixes
6425F:	Documentation/input/multi-touch-protocol.txt
6426F:	drivers/input/input-mt.c
6427K:	\b(ABS|SYN)_MT_
6428
6429INTEL ASoC BDW/HSW DRIVERS
6430M:	Jie Yang <yang.jie@linux.intel.com>
6431L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6432S:	Supported
6433F:	sound/soc/intel/common/sst-dsp*
6434F:	sound/soc/intel/common/sst-firmware.c
6435F:	sound/soc/intel/boards/broadwell.c
6436F:	sound/soc/intel/haswell/
6437
6438INTEL C600 SERIES SAS CONTROLLER DRIVER
6439M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6440M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6441L:	linux-scsi@vger.kernel.org
6442T:	git git://git.code.sf.net/p/intel-sas/isci
6443S:	Supported
6444F:	drivers/scsi/isci/
6445
6446INTEL HID EVENT DRIVER
6447M:	Alex Hung <alex.hung@canonical.com>
6448L:	platform-driver-x86@vger.kernel.org
6449S:	Maintained
6450F:	drivers/platform/x86/intel-hid.c
6451
6452INTEL VIRTUAL BUTTON DRIVER
6453M:	AceLan Kao <acelan.kao@canonical.com>
6454L:	platform-driver-x86@vger.kernel.org
6455S:	Maintained
6456F:	drivers/platform/x86/intel-vbtn.c
6457
6458INTEL IDLE DRIVER
6459M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6460M:	Len Brown <lenb@kernel.org>
6461L:	linux-pm@vger.kernel.org
6462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6463B:	https://bugzilla.kernel.org
6464S:	Supported
6465F:	drivers/idle/intel_idle.c
6466
6467INTEL INTEGRATED SENSOR HUB DRIVER
6468M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6469M:	Jiri Kosina <jikos@kernel.org>
6470L:	linux-input@vger.kernel.org
6471S:	Maintained
6472F:	drivers/hid/intel-ish-hid/
6473
6474INTEL PSTATE DRIVER
6475M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6476M:	Len Brown <lenb@kernel.org>
6477L:	linux-pm@vger.kernel.org
6478S:	Supported
6479F:	drivers/cpufreq/intel_pstate.c
6480
6481INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6482M:	Maik Broemme <mbroemme@libmpq.org>
6483L:	linux-fbdev@vger.kernel.org
6484S:	Maintained
6485F:	Documentation/fb/intelfb.txt
6486F:	drivers/video/fbdev/intelfb/
6487
6488INTEL 810/815 FRAMEBUFFER DRIVER
6489M:	Antonino Daplas <adaplas@gmail.com>
6490L:	linux-fbdev@vger.kernel.org
6491S:	Maintained
6492F:	drivers/video/fbdev/i810/
6493
6494INTEL MENLOW THERMAL DRIVER
6495M:	Sujith Thomas <sujith.thomas@intel.com>
6496L:	platform-driver-x86@vger.kernel.org
6497W:	https://01.org/linux-acpi
6498S:	Supported
6499F:	drivers/platform/x86/intel_menlow.c
6500
6501INTEL I/OAT DMA DRIVER
6502M:	Dave Jiang <dave.jiang@intel.com>
6503R:	Dan Williams <dan.j.williams@intel.com>
6504L:	dmaengine@vger.kernel.org
6505Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6506S:	Supported
6507F:	drivers/dma/ioat*
6508
6509INTEL IOMMU (VT-d)
6510M:	David Woodhouse <dwmw2@infradead.org>
6511L:	iommu@lists.linux-foundation.org
6512T:	git git://git.infradead.org/iommu-2.6.git
6513S:	Supported
6514F:	drivers/iommu/intel-iommu.c
6515F:	include/linux/intel-iommu.h
6516
6517INTEL IOP-ADMA DMA DRIVER
6518R:	Dan Williams <dan.j.williams@intel.com>
6519S:	Odd fixes
6520F:	drivers/dma/iop-adma.c
6521
6522INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6523M:	Krzysztof Halasa <khalasa@piap.pl>
6524S:	Maintained
6525F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6526F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6527F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6528F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6529F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6530F:	drivers/net/wan/ixp4xx_hss.c
6531
6532INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6533M:	Deepak Saxena <dsaxena@plexity.net>
6534S:	Maintained
6535F:	drivers/char/hw_random/ixp4xx-rng.c
6536
6537INTEL ETHERNET DRIVERS
6538M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6539L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6540W:	http://www.intel.com/support/feedback.htm
6541W:	http://e1000.sourceforge.net/
6542Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6545S:	Supported
6546F:	Documentation/networking/e100.txt
6547F:	Documentation/networking/e1000.txt
6548F:	Documentation/networking/e1000e.txt
6549F:	Documentation/networking/igb.txt
6550F:	Documentation/networking/igbvf.txt
6551F:	Documentation/networking/ixgb.txt
6552F:	Documentation/networking/ixgbe.txt
6553F:	Documentation/networking/ixgbevf.txt
6554F:	Documentation/networking/i40e.txt
6555F:	Documentation/networking/i40evf.txt
6556F:	drivers/net/ethernet/intel/
6557F:	drivers/net/ethernet/intel/*/
6558
6559INTEL RDMA RNIC DRIVER
6560M:     Faisal Latif <faisal.latif@intel.com>
6561M:     Shiraz Saleem <shiraz.saleem@intel.com>
6562L:     linux-rdma@vger.kernel.org
6563S:     Supported
6564F:     drivers/infiniband/hw/i40iw/
6565
6566INTEL MERRIFIELD GPIO DRIVER
6567M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6568L:	linux-gpio@vger.kernel.org
6569S:	Maintained
6570F:	drivers/gpio/gpio-merrifield.c
6571
6572INTEL-MID GPIO DRIVER
6573M:	David Cohen <david.a.cohen@linux.intel.com>
6574L:	linux-gpio@vger.kernel.org
6575S:	Maintained
6576F:	drivers/gpio/gpio-intel-mid.c
6577
6578INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6579M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6580L:	linux-wireless@vger.kernel.org
6581S:	Maintained
6582F:	Documentation/networking/README.ipw2100
6583F:	Documentation/networking/README.ipw2200
6584F:	drivers/net/wireless/intel/ipw2x00/
6585
6586INTEL(R) TRACE HUB
6587M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6588S:	Supported
6589F:	Documentation/trace/intel_th.txt
6590F:	drivers/hwtracing/intel_th/
6591
6592INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6593M:	Ning Sun <ning.sun@intel.com>
6594L:	tboot-devel@lists.sourceforge.net
6595W:	http://tboot.sourceforge.net
6596T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6597S:	Supported
6598F:	Documentation/intel_txt.txt
6599F:	include/linux/tboot.h
6600F:	arch/x86/kernel/tboot.c
6601
6602INTEL WIRELESS WIMAX CONNECTION 2400
6603M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6604M:	linux-wimax@intel.com
6605L:	wimax@linuxwimax.org (subscribers-only)
6606S:	Supported
6607W:	http://linuxwimax.org
6608F:	Documentation/wimax/README.i2400m
6609F:	drivers/net/wimax/i2400m/
6610F:	include/uapi/linux/wimax/i2400m.h
6611
6612INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6613M:	Stanislaw Gruszka <sgruszka@redhat.com>
6614L:	linux-wireless@vger.kernel.org
6615S:	Supported
6616F:	drivers/net/wireless/intel/iwlegacy/
6617
6618INTEL WIRELESS WIFI LINK (iwlwifi)
6619M:	Johannes Berg <johannes.berg@intel.com>
6620M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6621M:	Luca Coelho <luciano.coelho@intel.com>
6622M:	Intel Linux Wireless <linuxwifi@intel.com>
6623L:	linux-wireless@vger.kernel.org
6624W:	http://intellinuxwireless.org
6625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6626S:	Supported
6627F:	drivers/net/wireless/intel/iwlwifi/
6628
6629INTEL MANAGEMENT ENGINE (mei)
6630M:	Tomas Winkler <tomas.winkler@intel.com>
6631L:	linux-kernel@vger.kernel.org
6632S:	Supported
6633F:	include/uapi/linux/mei.h
6634F:	include/linux/mei_cl_bus.h
6635F:	drivers/misc/mei/*
6636F:	drivers/watchdog/mei_wdt.c
6637F:	Documentation/misc-devices/mei/*
6638F:	samples/mei/*
6639
6640INTEL MIC DRIVERS (mic)
6641M:	Sudeep Dutt <sudeep.dutt@intel.com>
6642M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6643S:	Supported
6644W:	https://github.com/sudeepdutt/mic
6645W:	http://software.intel.com/en-us/mic-developer
6646F:	include/linux/mic_bus.h
6647F:	include/linux/scif.h
6648F:	include/uapi/linux/mic_common.h
6649F: 	include/uapi/linux/mic_ioctl.h
6650F:	include/uapi/linux/scif_ioctl.h
6651F:	drivers/misc/mic/
6652F:	drivers/dma/mic_x100_dma.c
6653F:	drivers/dma/mic_x100_dma.h
6654F:	Documentation/mic/
6655
6656INTEL PMC/P-Unit IPC DRIVER
6657M:	Zha Qipeng<qipeng.zha@intel.com>
6658L:	platform-driver-x86@vger.kernel.org
6659S:	Maintained
6660F:	drivers/platform/x86/intel_pmc_ipc.c
6661F:	drivers/platform/x86/intel_punit_ipc.c
6662F:	arch/x86/include/asm/intel_pmc_ipc.h
6663F:	arch/x86/include/asm/intel_punit_ipc.h
6664
6665INTEL TELEMETRY DRIVER
6666M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6667L:	platform-driver-x86@vger.kernel.org
6668S:	Maintained
6669F:	arch/x86/include/asm/intel_telemetry.h
6670F:	drivers/platform/x86/intel_telemetry*
6671
6672INTEL PMC CORE DRIVER
6673M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6674M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6675L:	platform-driver-x86@vger.kernel.org
6676S:	Maintained
6677F:	arch/x86/include/asm/pmc_core.h
6678F:	drivers/platform/x86/intel_pmc_core*
6679
6680INVENSENSE MPU-3050 GYROSCOPE DRIVER
6681M:	Linus Walleij <linus.walleij@linaro.org>
6682L:	linux-iio@vger.kernel.org
6683S:	Maintained
6684F:	drivers/iio/gyro/mpu3050*
6685F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6686
6687IOC3 ETHERNET DRIVER
6688M:	Ralf Baechle <ralf@linux-mips.org>
6689L:	linux-mips@linux-mips.org
6690S:	Maintained
6691F:	drivers/net/ethernet/sgi/ioc3-eth.c
6692
6693IOC3 SERIAL DRIVER
6694M:	Pat Gefre <pfg@sgi.com>
6695L:	linux-serial@vger.kernel.org
6696S:	Maintained
6697F:	drivers/tty/serial/ioc3_serial.c
6698
6699IOMMU DRIVERS
6700M:	Joerg Roedel <joro@8bytes.org>
6701L:	iommu@lists.linux-foundation.org
6702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6703S:	Maintained
6704F:	Documentation/devicetree/bindings/iommu/
6705F:	drivers/iommu/
6706
6707IP MASQUERADING
6708M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6709S:	Maintained
6710F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6711
6712IPMI SUBSYSTEM
6713M:	Corey Minyard <minyard@acm.org>
6714L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6715W:	http://openipmi.sourceforge.net/
6716S:	Supported
6717F:	Documentation/IPMI.txt
6718F:	drivers/char/ipmi/
6719F:	include/linux/ipmi*
6720F:	include/uapi/linux/ipmi*
6721
6722QCOM AUDIO (ASoC) DRIVERS
6723M:	Patrick Lai <plai@codeaurora.org>
6724M:	Banajit Goswami <bgoswami@codeaurora.org>
6725L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6726S:	Supported
6727F:	sound/soc/qcom/
6728
6729IPS SCSI RAID DRIVER
6730M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6731L:	linux-scsi@vger.kernel.org
6732W:	http://www.adaptec.com/
6733S:	Maintained
6734F:	drivers/scsi/ips*
6735
6736IPVS
6737M:	Wensong Zhang <wensong@linux-vs.org>
6738M:	Simon Horman <horms@verge.net.au>
6739M:	Julian Anastasov <ja@ssi.bg>
6740L:	netdev@vger.kernel.org
6741L:	lvs-devel@vger.kernel.org
6742S:	Maintained
6743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6745F:	Documentation/networking/ipvs-sysctl.txt
6746F:	include/net/ip_vs.h
6747F:	include/uapi/linux/ip_vs.h
6748F:	net/netfilter/ipvs/
6749
6750IPWIRELESS DRIVER
6751M:	Jiri Kosina <jikos@kernel.org>
6752M:	David Sterba <dsterba@suse.com>
6753S:	Odd Fixes
6754F:	drivers/tty/ipwireless/
6755
6756IPX NETWORK LAYER
6757L:	netdev@vger.kernel.org
6758S:	Odd fixes
6759F:	include/net/ipx.h
6760F:	include/uapi/linux/ipx.h
6761F:	net/ipx/
6762
6763IRDA SUBSYSTEM
6764M:	Samuel Ortiz <samuel@sortiz.org>
6765L:	irda-users@lists.sourceforge.net (subscribers-only)
6766L:	netdev@vger.kernel.org
6767W:	http://irda.sourceforge.net/
6768S:	Maintained
6769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6770F:	Documentation/networking/irda.txt
6771F:	drivers/net/irda/
6772F:	include/net/irda/
6773F:	net/irda/
6774
6775IRQ SUBSYSTEM
6776M:	Thomas Gleixner <tglx@linutronix.de>
6777L:	linux-kernel@vger.kernel.org
6778S:	Maintained
6779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6780F:	kernel/irq/
6781
6782IRQCHIP DRIVERS
6783M:	Thomas Gleixner <tglx@linutronix.de>
6784M:	Jason Cooper <jason@lakedaemon.net>
6785M:	Marc Zyngier <marc.zyngier@arm.com>
6786L:	linux-kernel@vger.kernel.org
6787S:	Maintained
6788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6789T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6790F:	Documentation/devicetree/bindings/interrupt-controller/
6791F:	drivers/irqchip/
6792
6793IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6794M:	Marc Zyngier <marc.zyngier@arm.com>
6795S:	Maintained
6796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6797F:	Documentation/IRQ-domain.txt
6798F:	include/linux/irqdomain.h
6799F:	kernel/irq/irqdomain.c
6800F:	kernel/irq/msi.c
6801
6802ISA
6803M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6804S:	Maintained
6805F:	Documentation/isa.txt
6806F:	drivers/base/isa.c
6807F:	include/linux/isa.h
6808
6809ISAPNP
6810M:	Jaroslav Kysela <perex@perex.cz>
6811S:	Maintained
6812F:	Documentation/isapnp.txt
6813F:	drivers/pnp/isapnp/
6814F:	include/linux/isapnp.h
6815
6816ISA RADIO MODULE
6817M:	Hans Verkuil <hverkuil@xs4all.nl>
6818L:	linux-media@vger.kernel.org
6819T:	git git://linuxtv.org/media_tree.git
6820W:	https://linuxtv.org
6821S:	Maintained
6822F:	drivers/media/radio/radio-isa*
6823
6824iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6825M:	Peter Jones <pjones@redhat.com>
6826M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6827S:	Maintained
6828F:	drivers/firmware/iscsi_ibft*
6829
6830ISCSI
6831M:	Lee Duncan <lduncan@suse.com>
6832M:	Chris Leech <cleech@redhat.com>
6833L:	open-iscsi@googlegroups.com
6834W:	www.open-iscsi.com
6835S:	Maintained
6836F:	drivers/scsi/*iscsi*
6837F:	include/scsi/*iscsi*
6838
6839ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6840M:	Or Gerlitz <ogerlitz@mellanox.com>
6841M:	Sagi Grimberg <sagi@grimberg.me>
6842M:	Roi Dayan <roid@mellanox.com>
6843L:	linux-rdma@vger.kernel.org
6844S:	Supported
6845W:	http://www.openfabrics.org
6846W:	www.open-iscsi.org
6847Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6848F:	drivers/infiniband/ulp/iser/
6849
6850ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6851M:	Sagi Grimberg <sagi@grimberg.me>
6852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6853L:	linux-rdma@vger.kernel.org
6854L:	target-devel@vger.kernel.org
6855S:	Supported
6856W:	http://www.linux-iscsi.org
6857F:	drivers/infiniband/ulp/isert
6858
6859ISDN SUBSYSTEM
6860M:	Karsten Keil <isdn@linux-pingi.de>
6861L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6862L:	netdev@vger.kernel.org
6863W:	http://www.isdn4linux.de
6864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6865S:	Maintained
6866F:	Documentation/isdn/
6867F:	drivers/isdn/
6868F:	include/linux/isdn.h
6869F:	include/linux/isdn/
6870F:	include/uapi/linux/isdn.h
6871F:	include/uapi/linux/isdn/
6872
6873ISDN SUBSYSTEM (Eicon active card driver)
6874M:	Armin Schindler <mac@melware.de>
6875L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6876W:	http://www.melware.de
6877S:	Maintained
6878F:	drivers/isdn/hardware/eicon/
6879
6880IT87 HARDWARE MONITORING DRIVER
6881M:	Jean Delvare <jdelvare@suse.com>
6882L:	linux-hwmon@vger.kernel.org
6883S:	Maintained
6884F:	Documentation/hwmon/it87
6885F:	drivers/hwmon/it87.c
6886
6887IT913X MEDIA DRIVER
6888M:	Antti Palosaari <crope@iki.fi>
6889L:	linux-media@vger.kernel.org
6890W:	https://linuxtv.org
6891W:	http://palosaari.fi/linux/
6892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6893T:	git git://linuxtv.org/anttip/media_tree.git
6894S:	Maintained
6895F:	drivers/media/tuners/it913x*
6896
6897IVTV VIDEO4LINUX DRIVER
6898M:	Andy Walls <awalls@md.metrocast.net>
6899L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6900L:	linux-media@vger.kernel.org
6901T:	git git://linuxtv.org/media_tree.git
6902W:	http://www.ivtvdriver.org
6903S:	Maintained
6904F:	Documentation/media/v4l-drivers/ivtv*
6905F:	drivers/media/pci/ivtv/
6906F:	include/uapi/linux/ivtv*
6907
6908IX2505V MEDIA DRIVER
6909M:	Malcolm Priestley <tvboxspy@gmail.com>
6910L:	linux-media@vger.kernel.org
6911W:	https://linuxtv.org
6912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6913S:	Maintained
6914F:	drivers/media/dvb-frontends/ix2505v*
6915
6916JC42.4 TEMPERATURE SENSOR DRIVER
6917M:	Guenter Roeck <linux@roeck-us.net>
6918L:	linux-hwmon@vger.kernel.org
6919S:	Maintained
6920F:	drivers/hwmon/jc42.c
6921F:	Documentation/hwmon/jc42
6922
6923JFS FILESYSTEM
6924M:	Dave Kleikamp <shaggy@kernel.org>
6925L:	jfs-discussion@lists.sourceforge.net
6926W:	http://jfs.sourceforge.net/
6927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6928S:	Maintained
6929F:	Documentation/filesystems/jfs.txt
6930F:	fs/jfs/
6931
6932JME NETWORK DRIVER
6933M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6934L:	netdev@vger.kernel.org
6935S:	Maintained
6936F:	drivers/net/ethernet/jme.*
6937
6938JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6939M:	David Woodhouse <dwmw2@infradead.org>
6940L:	linux-mtd@lists.infradead.org
6941W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6942S:	Maintained
6943F:	fs/jffs2/
6944F:	include/uapi/linux/jffs2.h
6945
6946JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6947M:	"Theodore Ts'o" <tytso@mit.edu>
6948M:	Jan Kara <jack@suse.com>
6949L:	linux-ext4@vger.kernel.org
6950S:	Maintained
6951F:	fs/jbd2/
6952F:	include/linux/jbd2.h
6953
6954JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6955M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6956L:	linux-media@vger.kernel.org
6957S:	Maintained
6958F:	drivers/media/platform/rcar_jpu.c
6959
6960JSM Neo PCI based serial card
6961M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6962L:	linux-serial@vger.kernel.org
6963S:	Maintained
6964F:	drivers/tty/serial/jsm/
6965
6966K10TEMP HARDWARE MONITORING DRIVER
6967M:	Clemens Ladisch <clemens@ladisch.de>
6968L:	linux-hwmon@vger.kernel.org
6969S:	Maintained
6970F:	Documentation/hwmon/k10temp
6971F:	drivers/hwmon/k10temp.c
6972
6973K8TEMP HARDWARE MONITORING DRIVER
6974M:	Rudolf Marek <r.marek@assembler.cz>
6975L:	linux-hwmon@vger.kernel.org
6976S:	Maintained
6977F:	Documentation/hwmon/k8temp
6978F:	drivers/hwmon/k8temp.c
6979
6980KASAN
6981M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6982R:	Alexander Potapenko <glider@google.com>
6983R:	Dmitry Vyukov <dvyukov@google.com>
6984L:	kasan-dev@googlegroups.com
6985S:	Maintained
6986F:	arch/*/include/asm/kasan.h
6987F:	arch/*/mm/kasan_init*
6988F:	Documentation/dev-tools/kasan.rst
6989F:	include/linux/kasan*.h
6990F:	lib/test_kasan.c
6991F:	mm/kasan/
6992F:	scripts/Makefile.kasan
6993
6994KCONFIG
6995M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6996L:	linux-kbuild@vger.kernel.org
6997T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6998S:	Maintained
6999F:	Documentation/kbuild/kconfig-language.txt
7000F:	scripts/kconfig/
7001
7002KDUMP
7003M:	Dave Young <dyoung@redhat.com>
7004M:	Baoquan He <bhe@redhat.com>
7005R:	Vivek Goyal <vgoyal@redhat.com>
7006L:	kexec@lists.infradead.org
7007W:	http://lse.sourceforge.net/kdump/
7008S:	Maintained
7009F:	Documentation/kdump/
7010
7011KEENE FM RADIO TRANSMITTER DRIVER
7012M:	Hans Verkuil <hverkuil@xs4all.nl>
7013L:	linux-media@vger.kernel.org
7014T:	git git://linuxtv.org/media_tree.git
7015W:	https://linuxtv.org
7016S:	Maintained
7017F:	drivers/media/radio/radio-keene*
7018
7019KERNEL AUTOMOUNTER v4 (AUTOFS4)
7020M:	Ian Kent <raven@themaw.net>
7021L:	autofs@vger.kernel.org
7022S:	Maintained
7023F:	fs/autofs4/
7024
7025KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7026M:	Michal Marek <mmarek@suse.com>
7027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7029L:	linux-kbuild@vger.kernel.org
7030S:	Maintained
7031F:	Documentation/kbuild/
7032F:	Makefile
7033F:	scripts/Makefile.*
7034F:	scripts/basic/
7035F:	scripts/mk*
7036F:	scripts/package/
7037
7038KERNEL JANITORS
7039L:	kernel-janitors@vger.kernel.org
7040W:	http://kernelnewbies.org/KernelJanitors
7041S:	Odd Fixes
7042
7043KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7044M:	"J. Bruce Fields" <bfields@fieldses.org>
7045M:	Jeff Layton <jlayton@poochiereds.net>
7046L:	linux-nfs@vger.kernel.org
7047W:	http://nfs.sourceforge.net/
7048T:	git git://linux-nfs.org/~bfields/linux.git
7049S:	Supported
7050F:	fs/nfsd/
7051F:	include/uapi/linux/nfsd/
7052F:	fs/lockd/
7053F:	fs/nfs_common/
7054F:	net/sunrpc/
7055F:	include/linux/lockd/
7056F:	include/linux/sunrpc/
7057F:	include/uapi/linux/sunrpc/
7058
7059KERNEL SELFTEST FRAMEWORK
7060M:	Shuah Khan <shuahkh@osg.samsung.com>
7061M:	Shuah Khan <shuah@kernel.org>
7062L:	linux-kselftest@vger.kernel.org
7063T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7064S:	Maintained
7065F:	tools/testing/selftests
7066
7067KERNEL VIRTUAL MACHINE (KVM)
7068M:	Paolo Bonzini <pbonzini@redhat.com>
7069M:	Radim Krčmář <rkrcmar@redhat.com>
7070L:	kvm@vger.kernel.org
7071W:	http://www.linux-kvm.org
7072T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7073S:	Supported
7074F:	Documentation/*/kvm*.txt
7075F:	Documentation/virtual/kvm/
7076F:	arch/*/kvm/
7077F:	arch/x86/kernel/kvm.c
7078F:	arch/x86/kernel/kvmclock.c
7079F:	arch/*/include/asm/kvm*
7080F:	include/linux/kvm*
7081F:	include/uapi/linux/kvm*
7082F:	virt/kvm/
7083F:	tools/kvm/
7084
7085KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7086M:	Joerg Roedel <joro@8bytes.org>
7087L:	kvm@vger.kernel.org
7088W:	http://www.linux-kvm.org/
7089S:	Maintained
7090F:	arch/x86/include/asm/svm.h
7091F:	arch/x86/kvm/svm.c
7092
7093KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7094M:	Alexander Graf <agraf@suse.com>
7095L:	kvm-ppc@vger.kernel.org
7096W:	http://www.linux-kvm.org/
7097T:	git git://github.com/agraf/linux-2.6.git
7098S:	Supported
7099F:	arch/powerpc/include/asm/kvm*
7100F:	arch/powerpc/kvm/
7101
7102KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7103M:	Christian Borntraeger <borntraeger@de.ibm.com>
7104M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7105L:	linux-s390@vger.kernel.org
7106W:	http://www.ibm.com/developerworks/linux/linux390/
7107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7108S:	Supported
7109F:	Documentation/s390/kvm.txt
7110F:	arch/s390/include/asm/kvm*
7111F:	arch/s390/kvm/
7112
7113KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7114M:	Christoffer Dall <christoffer.dall@linaro.org>
7115M:	Marc Zyngier <marc.zyngier@arm.com>
7116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7117L:	kvmarm@lists.cs.columbia.edu
7118W:	http://systems.cs.columbia.edu/projects/kvm-arm
7119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7120S:	Supported
7121F:	arch/arm/include/uapi/asm/kvm*
7122F:	arch/arm/include/asm/kvm*
7123F:	arch/arm/kvm/
7124F:	virt/kvm/arm/
7125F:	include/kvm/arm_*
7126
7127KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7128M:	Christoffer Dall <christoffer.dall@linaro.org>
7129M:	Marc Zyngier <marc.zyngier@arm.com>
7130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7131L:	kvmarm@lists.cs.columbia.edu
7132S:	Maintained
7133F:	arch/arm64/include/uapi/asm/kvm*
7134F:	arch/arm64/include/asm/kvm*
7135F:	arch/arm64/kvm/
7136
7137KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7138M:	James Hogan <james.hogan@imgtec.com>
7139L:	linux-mips@linux-mips.org
7140S:	Supported
7141F:	arch/mips/include/uapi/asm/kvm*
7142F:	arch/mips/include/asm/kvm*
7143F:	arch/mips/kvm/
7144
7145KEXEC
7146M:	Eric Biederman <ebiederm@xmission.com>
7147W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7148L:	kexec@lists.infradead.org
7149S:	Maintained
7150F:	include/linux/kexec.h
7151F:	include/uapi/linux/kexec.h
7152F:	kernel/kexec*
7153
7154KEYS/KEYRINGS:
7155M:	David Howells <dhowells@redhat.com>
7156L:	keyrings@vger.kernel.org
7157S:	Maintained
7158F:	Documentation/security/keys.txt
7159F:	include/linux/key.h
7160F:	include/linux/key-type.h
7161F:	include/linux/keyctl.h
7162F:	include/uapi/linux/keyctl.h
7163F:	include/keys/
7164F:	security/keys/
7165
7166KEYS-TRUSTED
7167M:	David Safford <safford@us.ibm.com>
7168M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7169L:	linux-security-module@vger.kernel.org
7170L:	keyrings@vger.kernel.org
7171S:	Supported
7172F:	Documentation/security/keys-trusted-encrypted.txt
7173F:	include/keys/trusted-type.h
7174F:	security/keys/trusted.c
7175F:	security/keys/trusted.h
7176
7177KEYS-ENCRYPTED
7178M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7179M:	David Safford <safford@us.ibm.com>
7180L:	linux-security-module@vger.kernel.org
7181L:	keyrings@vger.kernel.org
7182S:	Supported
7183F:	Documentation/security/keys-trusted-encrypted.txt
7184F:	include/keys/encrypted-type.h
7185F:	security/keys/encrypted-keys/
7186
7187KGDB / KDB /debug_core
7188M:	Jason Wessel <jason.wessel@windriver.com>
7189W:	http://kgdb.wiki.kernel.org/
7190L:	kgdb-bugreport@lists.sourceforge.net
7191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7192S:	Maintained
7193F:	Documentation/DocBook/kgdb.tmpl
7194F:	drivers/misc/kgdbts.c
7195F:	drivers/tty/serial/kgdboc.c
7196F:	include/linux/kdb.h
7197F:	include/linux/kgdb.h
7198F:	kernel/debug/
7199
7200KMEMCHECK
7201M:	Vegard Nossum <vegardno@ifi.uio.no>
7202M:	Pekka Enberg <penberg@kernel.org>
7203S:	Maintained
7204F:	Documentation/dev-tools/kmemcheck.rst
7205F:	arch/x86/include/asm/kmemcheck.h
7206F:	arch/x86/mm/kmemcheck/
7207F:	include/linux/kmemcheck.h
7208F:	mm/kmemcheck.c
7209
7210KMEMLEAK
7211M:	Catalin Marinas <catalin.marinas@arm.com>
7212S:	Maintained
7213F:	Documentation/dev-tools/kmemleak.rst
7214F:	include/linux/kmemleak.h
7215F:	mm/kmemleak.c
7216F:	mm/kmemleak-test.c
7217
7218KPROBES
7219M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7220M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7221M:	"David S. Miller" <davem@davemloft.net>
7222M:	Masami Hiramatsu <mhiramat@kernel.org>
7223S:	Maintained
7224F:	Documentation/kprobes.txt
7225F:	include/linux/kprobes.h
7226F:	kernel/kprobes.c
7227
7228KS0108 LCD CONTROLLER DRIVER
7229M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7230W:	http://miguelojeda.es/auxdisplay.htm
7231W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7232S:	Maintained
7233F:	Documentation/auxdisplay/ks0108
7234F:	drivers/auxdisplay/ks0108.c
7235F:	include/linux/ks0108.h
7236
7237L3MDEV
7238M:	David Ahern <dsa@cumulusnetworks.com>
7239L:	netdev@vger.kernel.org
7240S:	Maintained
7241F:	net/l3mdev
7242F:	include/net/l3mdev.h
7243
7244LANTIQ MIPS ARCHITECTURE
7245M:	John Crispin <john@phrozen.org>
7246L:	linux-mips@linux-mips.org
7247S:	Maintained
7248F:	arch/mips/lantiq
7249
7250LAPB module
7251L:	linux-x25@vger.kernel.org
7252S:	Orphan
7253F:	Documentation/networking/lapb-module.txt
7254F:	include/*/lapb.h
7255F:	net/lapb/
7256
7257LASI 53c700 driver for PARISC
7258M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7259L:	linux-scsi@vger.kernel.org
7260S:	Maintained
7261F:	Documentation/scsi/53c700.txt
7262F:	drivers/scsi/53c700*
7263
7264LED SUBSYSTEM
7265M:	Richard Purdie <rpurdie@rpsys.net>
7266M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7267M:	Pavel Machek <pavel@ucw.cz>
7268L:	linux-leds@vger.kernel.org
7269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7270S:	Maintained
7271F:	Documentation/devicetree/bindings/leds/
7272F:	drivers/leds/
7273F:	include/linux/leds.h
7274
7275LEGACY EEPROM DRIVER
7276M:	Jean Delvare <jdelvare@suse.com>
7277S:	Maintained
7278F:	Documentation/misc-devices/eeprom
7279F:	drivers/misc/eeprom/eeprom.c
7280
7281LEGO USB Tower driver
7282M:	Juergen Stuber <starblue@users.sourceforge.net>
7283L:	legousb-devel@lists.sourceforge.net
7284W:	http://legousb.sourceforge.net/
7285S:	Maintained
7286F:	drivers/usb/misc/legousbtower.c
7287
7288LG2160 MEDIA DRIVER
7289M:	Michael Krufky <mkrufky@linuxtv.org>
7290L:	linux-media@vger.kernel.org
7291W:	https://linuxtv.org
7292W:	http://github.com/mkrufky
7293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7294T:	git git://linuxtv.org/mkrufky/tuners.git
7295S:	Maintained
7296F:	drivers/media/dvb-frontends/lg2160.*
7297
7298LGDT3305 MEDIA DRIVER
7299M:	Michael Krufky <mkrufky@linuxtv.org>
7300L:	linux-media@vger.kernel.org
7301W:	https://linuxtv.org
7302W:	http://github.com/mkrufky
7303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7304T:	git git://linuxtv.org/mkrufky/tuners.git
7305S:	Maintained
7306F:	drivers/media/dvb-frontends/lgdt3305.*
7307
7308LGUEST
7309M:	Rusty Russell <rusty@rustcorp.com.au>
7310L:	lguest@lists.ozlabs.org
7311W:	http://lguest.ozlabs.org/
7312S:	Odd Fixes
7313F:	arch/x86/include/asm/lguest*.h
7314F:	arch/x86/lguest/
7315F:	drivers/lguest/
7316F:	include/linux/lguest*.h
7317F:	tools/lguest/
7318
7319LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7320M:	Tejun Heo <tj@kernel.org>
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/
7325F:	include/linux/ata.h
7326F:	include/linux/libata.h
7327F:	Documentation/devicetree/bindings/ata/
7328
7329LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7330M:	Viresh Kumar <vireshk@kernel.org>
7331L:	linux-ide@vger.kernel.org
7332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7333S:	Maintained
7334F:	include/linux/pata_arasan_cf_data.h
7335F:	drivers/ata/pata_arasan_cf.c
7336
7337LIBATA PATA DRIVERS
7338M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7339M:	Tejun Heo <tj@kernel.org>
7340L:	linux-ide@vger.kernel.org
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7342S:	Maintained
7343F:	drivers/ata/pata_*.c
7344F:	drivers/ata/ata_generic.c
7345
7346LIBATA SATA AHCI PLATFORM devices support
7347M:	Hans de Goede <hdegoede@redhat.com>
7348M:	Tejun Heo <tj@kernel.org>
7349L:	linux-ide@vger.kernel.org
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7351S:	Maintained
7352F:	drivers/ata/ahci_platform.c
7353F:	drivers/ata/libahci_platform.c
7354F:	include/linux/ahci_platform.h
7355
7356LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7357M:	Mikael Pettersson <mikpelinux@gmail.com>
7358L:	linux-ide@vger.kernel.org
7359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7360S:	Maintained
7361F:	drivers/ata/sata_promise.*
7362
7363LIBLOCKDEP
7364M:	Sasha Levin <sasha.levin@oracle.com>
7365S:	Maintained
7366F:	tools/lib/lockdep/
7367
7368LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7369M:	Dan Williams <dan.j.williams@intel.com>
7370L:	linux-nvdimm@lists.01.org
7371Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7373S:	Supported
7374F:	drivers/nvdimm/*
7375F:	include/linux/nd.h
7376F:	include/linux/libnvdimm.h
7377F:	include/uapi/linux/ndctl.h
7378
7379LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7380M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7381L:	linux-nvdimm@lists.01.org
7382Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7383S:	Supported
7384F:	drivers/nvdimm/blk.c
7385F:	drivers/nvdimm/region_devs.c
7386F:	drivers/acpi/nfit*
7387
7388LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7389M:	Vishal Verma <vishal.l.verma@intel.com>
7390L:	linux-nvdimm@lists.01.org
7391Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7392S:	Supported
7393F:	drivers/nvdimm/btt*
7394
7395LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7396M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7397L:	linux-nvdimm@lists.01.org
7398Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7399S:	Supported
7400F:	drivers/nvdimm/pmem.c
7401F:	include/linux/pmem.h
7402F:	arch/*/include/asm/pmem.h
7403
7404LIGHTNVM PLATFORM SUPPORT
7405M:	Matias Bjorling <mb@lightnvm.io>
7406W:	http://github/OpenChannelSSD
7407L:	linux-block@vger.kernel.org
7408S:	Maintained
7409F:	drivers/lightnvm/
7410F:	include/linux/lightnvm.h
7411F:	include/uapi/linux/lightnvm.h
7412
7413LINUX FOR POWERPC (32-BIT AND 64-BIT)
7414M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7415M:	Paul Mackerras <paulus@samba.org>
7416M:	Michael Ellerman <mpe@ellerman.id.au>
7417W:	https://github.com/linuxppc/linux/wiki
7418L:	linuxppc-dev@lists.ozlabs.org
7419Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7421S:	Supported
7422F:	Documentation/powerpc/
7423F:	arch/powerpc/
7424F:	drivers/char/tpm/tpm_ibmvtpm*
7425F:	drivers/crypto/nx/
7426F:	drivers/crypto/vmx/
7427F:	drivers/net/ethernet/ibm/ibmveth.*
7428F:	drivers/net/ethernet/ibm/ibmvnic.*
7429F:	drivers/pci/hotplug/pnv_php.c
7430F:	drivers/pci/hotplug/rpa*
7431F:	drivers/scsi/ibmvscsi/
7432F:	tools/testing/selftests/powerpc
7433N:	opal
7434N:	/pmac
7435N:	powermac
7436N:	powernv
7437N:	[^a-z0-9]ps3
7438N:	pseries
7439
7440LINUX FOR POWER MACINTOSH
7441M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7442W:	http://www.penguinppc.org/
7443L:	linuxppc-dev@lists.ozlabs.org
7444S:	Maintained
7445F:	arch/powerpc/platforms/powermac/
7446F:	drivers/macintosh/
7447
7448LINUX FOR POWERPC EMBEDDED MPC5XXX
7449M:	Anatolij Gustschin <agust@denx.de>
7450L:	linuxppc-dev@lists.ozlabs.org
7451T:	git git://git.denx.de/linux-denx-agust.git
7452S:	Maintained
7453F:	arch/powerpc/platforms/512x/
7454F:	arch/powerpc/platforms/52xx/
7455
7456LINUX FOR POWERPC EMBEDDED PPC4XX
7457M:	Alistair Popple <alistair@popple.id.au>
7458M:	Matt Porter <mporter@kernel.crashing.org>
7459W:	http://www.penguinppc.org/
7460L:	linuxppc-dev@lists.ozlabs.org
7461S:	Maintained
7462F:	arch/powerpc/platforms/40x/
7463F:	arch/powerpc/platforms/44x/
7464
7465LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7466L:	linuxppc-dev@lists.ozlabs.org
7467S:	Orphan
7468F:	arch/powerpc/*/*virtex*
7469F:	arch/powerpc/*/*/*virtex*
7470
7471LINUX FOR POWERPC EMBEDDED PPC8XX
7472M:	Vitaly Bordug <vitb@kernel.crashing.org>
7473W:	http://www.penguinppc.org/
7474L:	linuxppc-dev@lists.ozlabs.org
7475S:	Maintained
7476F:	arch/powerpc/platforms/8xx/
7477
7478LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7479M:	Scott Wood <oss@buserror.net>
7480M:	Kumar Gala <galak@kernel.crashing.org>
7481W:	http://www.penguinppc.org/
7482L:	linuxppc-dev@lists.ozlabs.org
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7484S:	Maintained
7485F:	arch/powerpc/platforms/83xx/
7486F:	arch/powerpc/platforms/85xx/
7487
7488LINUX FOR POWERPC PA SEMI PWRFICIENT
7489L:	linuxppc-dev@lists.ozlabs.org
7490S:	Orphan
7491F:	arch/powerpc/platforms/pasemi/
7492F:	drivers/*/*pasemi*
7493F:	drivers/*/*/*pasemi*
7494
7495LINUX SECURITY MODULE (LSM) FRAMEWORK
7496M:	Chris Wright <chrisw@sous-sol.org>
7497L:	linux-security-module@vger.kernel.org
7498S:	Supported
7499
7500LIS3LV02D ACCELEROMETER DRIVER
7501M:	Eric Piel <eric.piel@tremplin-utc.net>
7502S:	Maintained
7503F:	Documentation/misc-devices/lis3lv02d
7504F:	drivers/misc/lis3lv02d/
7505F:	drivers/platform/x86/hp_accel.c
7506
7507LIVE PATCHING
7508M:	Josh Poimboeuf <jpoimboe@redhat.com>
7509M:	Jessica Yu <jeyu@redhat.com>
7510M:	Jiri Kosina <jikos@kernel.org>
7511M:	Miroslav Benes <mbenes@suse.cz>
7512R:	Petr Mladek <pmladek@suse.com>
7513S:	Maintained
7514F:	kernel/livepatch/
7515F:	include/linux/livepatch.h
7516F:	arch/x86/include/asm/livepatch.h
7517F:	arch/x86/kernel/livepatch.c
7518F:	Documentation/livepatch/
7519F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7520F:	samples/livepatch/
7521L:	live-patching@vger.kernel.org
7522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7523
7524LINUX KERNEL DUMP TEST MODULE (LKDTM)
7525M:	Kees Cook <keescook@chromium.org>
7526S:	Maintained
7527F:	drivers/misc/lkdtm*
7528
7529LLC (802.2)
7530L:	netdev@vger.kernel.org
7531S:	Odd fixes
7532F:	include/linux/llc.h
7533F:	include/uapi/linux/llc.h
7534F:	include/net/llc*
7535F:	net/llc/
7536
7537LM73 HARDWARE MONITOR DRIVER
7538M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7539L:	linux-hwmon@vger.kernel.org
7540S:	Maintained
7541F:	drivers/hwmon/lm73.c
7542
7543LM78 HARDWARE MONITOR DRIVER
7544M:	Jean Delvare <jdelvare@suse.com>
7545L:	linux-hwmon@vger.kernel.org
7546S:	Maintained
7547F:	Documentation/hwmon/lm78
7548F:	drivers/hwmon/lm78.c
7549
7550LM83 HARDWARE MONITOR DRIVER
7551M:	Jean Delvare <jdelvare@suse.com>
7552L:	linux-hwmon@vger.kernel.org
7553S:	Maintained
7554F:	Documentation/hwmon/lm83
7555F:	drivers/hwmon/lm83.c
7556
7557LM90 HARDWARE MONITOR DRIVER
7558M:	Jean Delvare <jdelvare@suse.com>
7559L:	linux-hwmon@vger.kernel.org
7560S:	Maintained
7561F:	Documentation/hwmon/lm90
7562F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7563F:	drivers/hwmon/lm90.c
7564F:	include/dt-bindings/thermal/lm90.h
7565
7566LM95234 HARDWARE MONITOR DRIVER
7567M:	Guenter Roeck <linux@roeck-us.net>
7568L:	linux-hwmon@vger.kernel.org
7569S:	Maintained
7570F:	Documentation/hwmon/lm95234
7571F:	drivers/hwmon/lm95234.c
7572
7573LME2510 MEDIA DRIVER
7574M:	Malcolm Priestley <tvboxspy@gmail.com>
7575L:	linux-media@vger.kernel.org
7576W:	https://linuxtv.org
7577Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7578S:	Maintained
7579F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7580
7581LOCKING PRIMITIVES
7582M:	Peter Zijlstra <peterz@infradead.org>
7583M:	Ingo Molnar <mingo@redhat.com>
7584L:	linux-kernel@vger.kernel.org
7585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7586S:	Maintained
7587F:	Documentation/locking/
7588F:	include/linux/lockdep.h
7589F:	include/linux/spinlock*.h
7590F:	arch/*/include/asm/spinlock*.h
7591F:	include/linux/rwlock*.h
7592F:	include/linux/mutex*.h
7593F:	arch/*/include/asm/mutex*.h
7594F:	include/linux/rwsem*.h
7595F:	arch/*/include/asm/rwsem.h
7596F:	include/linux/seqlock.h
7597F:	lib/locking*.[ch]
7598F:	kernel/locking/
7599
7600LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7601M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7602L:	linux-ntfs-dev@lists.sourceforge.net
7603W:	http://www.linux-ntfs.org/content/view/19/37/
7604S:	Maintained
7605F:	Documentation/ldm.txt
7606F:	block/partitions/ldm.*
7607
7608LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7609M:	Sathya Prakash <sathya.prakash@broadcom.com>
7610M:	Chaitra P B <chaitra.basappa@broadcom.com>
7611M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7612L:	MPT-FusionLinux.pdl@broadcom.com
7613L:	linux-scsi@vger.kernel.org
7614W:	http://www.avagotech.com/support/
7615S:	Supported
7616F:	drivers/message/fusion/
7617F:	drivers/scsi/mpt2sas/
7618F:	drivers/scsi/mpt3sas/
7619
7620LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7621M:	Matthew Wilcox <matthew@wil.cx>
7622L:	linux-scsi@vger.kernel.org
7623S:	Maintained
7624F:	drivers/scsi/sym53c8xx_2/
7625
7626LTC4261 HARDWARE MONITOR DRIVER
7627M:	Guenter Roeck <linux@roeck-us.net>
7628L:	linux-hwmon@vger.kernel.org
7629S:	Maintained
7630F:	Documentation/hwmon/ltc4261
7631F:	drivers/hwmon/ltc4261.c
7632
7633LTP (Linux Test Project)
7634M:	Mike Frysinger <vapier@gentoo.org>
7635M:	Cyril Hrubis <chrubis@suse.cz>
7636M:	Wanlong Gao <wanlong.gao@gmail.com>
7637M:	Jan Stancek <jstancek@redhat.com>
7638M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7639M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7640L:	ltp@lists.linux.it (subscribers-only)
7641W:	http://linux-test-project.github.io/
7642T:	git git://github.com/linux-test-project/ltp.git
7643S:	Maintained
7644
7645M32R ARCHITECTURE
7646W:	http://www.linux-m32r.org/
7647S:	Orphan
7648F:	arch/m32r/
7649
7650M68K ARCHITECTURE
7651M:	Geert Uytterhoeven <geert@linux-m68k.org>
7652L:	linux-m68k@lists.linux-m68k.org
7653W:	http://www.linux-m68k.org/
7654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7655S:	Maintained
7656F:	arch/m68k/
7657F:	drivers/zorro/
7658
7659M68K ON APPLE MACINTOSH
7660M:	Joshua Thompson <funaho@jurai.org>
7661W:	http://www.mac.linux-m68k.org/
7662L:	linux-m68k@lists.linux-m68k.org
7663S:	Maintained
7664F:	arch/m68k/mac/
7665
7666M68K ON HP9000/300
7667M:	Philip Blundell <philb@gnu.org>
7668W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7669S:	Maintained
7670F:	arch/m68k/hp300/
7671
7672M88DS3103 MEDIA DRIVER
7673M:	Antti Palosaari <crope@iki.fi>
7674L:	linux-media@vger.kernel.org
7675W:	https://linuxtv.org
7676W:	http://palosaari.fi/linux/
7677Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7678T:	git git://linuxtv.org/anttip/media_tree.git
7679S:	Maintained
7680F:	drivers/media/dvb-frontends/m88ds3103*
7681
7682M88RS2000 MEDIA DRIVER
7683M:	Malcolm Priestley <tvboxspy@gmail.com>
7684L:	linux-media@vger.kernel.org
7685W:	https://linuxtv.org
7686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7687S:	Maintained
7688F:	drivers/media/dvb-frontends/m88rs2000*
7689
7690MA901 MASTERKIT USB FM RADIO DRIVER
7691M:	Alexey Klimov <klimov.linux@gmail.com>
7692L:	linux-media@vger.kernel.org
7693T:	git git://linuxtv.org/media_tree.git
7694S:	Maintained
7695F:	drivers/media/radio/radio-ma901.c
7696
7697MAC80211
7698M:	Johannes Berg <johannes@sipsolutions.net>
7699L:	linux-wireless@vger.kernel.org
7700W:	http://wireless.kernel.org/
7701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7703S:	Maintained
7704F:	Documentation/networking/mac80211-injection.txt
7705F:	include/net/mac80211.h
7706F:	net/mac80211/
7707F:	drivers/net/wireless/mac80211_hwsim.[ch]
7708
7709MACVLAN DRIVER
7710M:	Patrick McHardy <kaber@trash.net>
7711L:	netdev@vger.kernel.org
7712S:	Maintained
7713F:	drivers/net/macvlan.c
7714F:	include/linux/if_macvlan.h
7715
7716MAILBOX API
7717M:	Jassi Brar <jassisinghbrar@gmail.com>
7718L:	linux-kernel@vger.kernel.org
7719S:	Maintained
7720F:	drivers/mailbox/
7721F:	include/linux/mailbox_client.h
7722F:	include/linux/mailbox_controller.h
7723
7724MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7725M:	Michael Kerrisk <mtk.manpages@gmail.com>
7726W:	http://www.kernel.org/doc/man-pages
7727L:	linux-man@vger.kernel.org
7728S:	Maintained
7729
7730MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7731M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7732L:	linux-mips@linux-mips.org
7733S:	Maintained
7734F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7735
7736MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7737M:	Andrew Lunn <andrew@lunn.ch>
7738M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7739L:	netdev@vger.kernel.org
7740S:	Maintained
7741F:	drivers/net/dsa/mv88e6xxx/
7742F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7743
7744MARVELL ARMADA DRM SUPPORT
7745M:	Russell King <linux@armlinux.org.uk>
7746S:	Maintained
7747T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7748T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7749F:	drivers/gpu/drm/armada/
7750F:	include/uapi/drm/armada_drm.h
7751F:	Documentation/devicetree/bindings/display/armada/
7752
7753MARVELL CRYPTO DRIVER
7754M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7755M:	Arnaud Ebalard <arno@natisbad.org>
7756F:	drivers/crypto/marvell/
7757S:	Maintained
7758L:	linux-crypto@vger.kernel.org
7759
7760MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7761M:	Mirko Lindner <mlindner@marvell.com>
7762M:	Stephen Hemminger <stephen@networkplumber.org>
7763L:	netdev@vger.kernel.org
7764S:	Maintained
7765F:	drivers/net/ethernet/marvell/sk*
7766
7767MARVELL LIBERTAS WIRELESS DRIVER
7768L:	libertas-dev@lists.infradead.org
7769S:	Orphan
7770F:	drivers/net/wireless/marvell/libertas/
7771
7772MARVELL MV643XX ETHERNET DRIVER
7773M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7774L:	netdev@vger.kernel.org
7775S:	Maintained
7776F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7777F:	include/linux/mv643xx.h
7778
7779MARVELL MVNETA ETHERNET DRIVER
7780M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7781L:	netdev@vger.kernel.org
7782S:	Maintained
7783F:	drivers/net/ethernet/marvell/mvneta.*
7784
7785MARVELL MWIFIEX WIRELESS DRIVER
7786M:	Amitkumar Karwar <akarwar@marvell.com>
7787M:	Nishant Sarmukadam <nishants@marvell.com>
7788L:	linux-wireless@vger.kernel.org
7789S:	Maintained
7790F:	drivers/net/wireless/marvell/mwifiex/
7791
7792MARVELL MWL8K WIRELESS DRIVER
7793M:	Lennert Buytenhek <buytenh@wantstofly.org>
7794L:	linux-wireless@vger.kernel.org
7795S:	Odd Fixes
7796F:	drivers/net/wireless/marvell/mwl8k.c
7797
7798MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7799M:	Nicolas Pitre <nico@fluxnic.net>
7800S:	Odd Fixes
7801F:	drivers/mmc/host/mvsdio.*
7802
7803MATROX FRAMEBUFFER DRIVER
7804L:	linux-fbdev@vger.kernel.org
7805S:	Orphan
7806F:	drivers/video/fbdev/matrox/matroxfb_*
7807F:	include/uapi/linux/matroxfb.h
7808
7809MAX16065 HARDWARE MONITOR DRIVER
7810M:	Guenter Roeck <linux@roeck-us.net>
7811L:	linux-hwmon@vger.kernel.org
7812S:	Maintained
7813F:	Documentation/hwmon/max16065
7814F:	drivers/hwmon/max16065.c
7815
7816MAX20751 HARDWARE MONITOR DRIVER
7817M:	Guenter Roeck <linux@roeck-us.net>
7818L:	linux-hwmon@vger.kernel.org
7819S:	Maintained
7820F:	Documentation/hwmon/max20751
7821F:	drivers/hwmon/max20751.c
7822
7823MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7824L:	linux-hwmon@vger.kernel.org
7825S:	Orphan
7826F:	Documentation/hwmon/max6650
7827F:	drivers/hwmon/max6650.c
7828
7829MAX6697 HARDWARE MONITOR DRIVER
7830M:	Guenter Roeck <linux@roeck-us.net>
7831L:	linux-hwmon@vger.kernel.org
7832S:	Maintained
7833F:	Documentation/hwmon/max6697
7834F:	Documentation/devicetree/bindings/i2c/max6697.txt
7835F:	drivers/hwmon/max6697.c
7836F:	include/linux/platform_data/max6697.h
7837
7838MAX9860 MONO AUDIO VOICE CODEC DRIVER
7839M:	Peter Rosin <peda@axentia.se>
7840L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7841S:	Maintained
7842F:	Documentation/devicetree/bindings/sound/max9860.txt
7843F:	sound/soc/codecs/max9860.*
7844
7845MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7846M:	Krzysztof Kozlowski <krzk@kernel.org>
7847M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7848L:	linux-pm@vger.kernel.org
7849S:	Supported
7850F:	drivers/power/supply/max14577_charger.c
7851F:	drivers/power/supply/max77693_charger.c
7852
7853MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7854M:	Javier Martinez Canillas <javier@osg.samsung.com>
7855L:	linux-kernel@vger.kernel.org
7856S:	Supported
7857F:	drivers/*/*max77802*.c
7858F:	Documentation/devicetree/bindings/*/*max77802.txt
7859F:	include/dt-bindings/*/*max77802.h
7860
7861MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7862M:	Chanwoo Choi <cw00.choi@samsung.com>
7863M:	Krzysztof Kozlowski <krzk@kernel.org>
7864M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7865L:	linux-kernel@vger.kernel.org
7866S:	Supported
7867F:	drivers/*/max14577*.c
7868F:	drivers/*/max77686*.c
7869F:	drivers/*/max77693*.c
7870F:	drivers/extcon/extcon-max14577.c
7871F:	drivers/extcon/extcon-max77693.c
7872F:	drivers/rtc/rtc-max77686.c
7873F:	drivers/clk/clk-max77686.c
7874F:	Documentation/devicetree/bindings/mfd/max14577.txt
7875F:	Documentation/devicetree/bindings/*/max77686.txt
7876F:	Documentation/devicetree/bindings/mfd/max77693.txt
7877F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7878F:	include/linux/mfd/max14577*.h
7879F:	include/linux/mfd/max77686*.h
7880F:	include/linux/mfd/max77693*.h
7881
7882MAXIRADIO FM RADIO RECEIVER DRIVER
7883M:	Hans Verkuil <hverkuil@xs4all.nl>
7884L:	linux-media@vger.kernel.org
7885T:	git git://linuxtv.org/media_tree.git
7886W:	https://linuxtv.org
7887S:	Maintained
7888F:	drivers/media/radio/radio-maxiradio*
7889
7890MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7891M:	Peter Rosin <peda@axentia.se>
7892L:	linux-iio@vger.kernel.org
7893S:	Maintained
7894F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7895F:	drivers/iio/potentiometer/mcp4531.c
7896
7897MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7898M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7899L:	linux-iio@vger.kernel.org
7900S:	Maintained
7901F:	drivers/iio/dac/cio-dac.c
7902
7903MEDIA DRIVERS FOR RENESAS - FCP
7904M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7905L:	linux-media@vger.kernel.org
7906L:	linux-renesas-soc@vger.kernel.org
7907T:	git git://linuxtv.org/media_tree.git
7908S:	Supported
7909F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7910F:	drivers/media/platform/rcar-fcp.c
7911F:	include/media/rcar-fcp.h
7912
7913MEDIA DRIVERS FOR RENESAS - FDP1
7914M:	Kieran Bingham <kieran@bingham.xyz>
7915L:	linux-media@vger.kernel.org
7916L:	linux-renesas-soc@vger.kernel.org
7917T:	git git://linuxtv.org/media_tree.git
7918S:	Supported
7919F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7920F:	drivers/media/platform/rcar_fdp1.c
7921
7922MEDIA DRIVERS FOR RENESAS - VIN
7923M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7924L:	linux-media@vger.kernel.org
7925L:	linux-renesas-soc@vger.kernel.org
7926T:	git git://linuxtv.org/media_tree.git
7927S:	Supported
7928F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7929F:	drivers/media/platform/rcar-vin/
7930
7931MEDIA DRIVERS FOR RENESAS - VSP1
7932M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7933L:	linux-media@vger.kernel.org
7934L:	linux-renesas-soc@vger.kernel.org
7935T:	git git://linuxtv.org/media_tree.git
7936S:	Supported
7937F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7938F:	drivers/media/platform/vsp1/
7939
7940MEDIA DRIVERS FOR HELENE
7941M:	Abylay Ospan <aospan@netup.ru>
7942L:	linux-media@vger.kernel.org
7943W:	https://linuxtv.org
7944W:	http://netup.tv/
7945T:	git git://linuxtv.org/media_tree.git
7946S:	Supported
7947F:	drivers/media/dvb-frontends/helene*
7948
7949MEDIA DRIVERS FOR ASCOT2E
7950M:	Sergey Kozlov <serjk@netup.ru>
7951M:	Abylay Ospan <aospan@netup.ru>
7952L:	linux-media@vger.kernel.org
7953W:	https://linuxtv.org
7954W:	http://netup.tv/
7955T:	git git://linuxtv.org/media_tree.git
7956S:	Supported
7957F:	drivers/media/dvb-frontends/ascot2e*
7958
7959MEDIA DRIVERS FOR CXD2841ER
7960M:	Sergey Kozlov <serjk@netup.ru>
7961M:	Abylay Ospan <aospan@netup.ru>
7962L:	linux-media@vger.kernel.org
7963W:	https://linuxtv.org
7964W:	http://netup.tv/
7965T:	git git://linuxtv.org/media_tree.git
7966S:	Supported
7967F:	drivers/media/dvb-frontends/cxd2841er*
7968
7969MEDIA DRIVERS FOR HORUS3A
7970M:	Sergey Kozlov <serjk@netup.ru>
7971M:	Abylay Ospan <aospan@netup.ru>
7972L:	linux-media@vger.kernel.org
7973W:	https://linuxtv.org
7974W:	http://netup.tv/
7975T:	git git://linuxtv.org/media_tree.git
7976S:	Supported
7977F:	drivers/media/dvb-frontends/horus3a*
7978
7979MEDIA DRIVERS FOR LNBH25
7980M:	Sergey Kozlov <serjk@netup.ru>
7981M:	Abylay Ospan <aospan@netup.ru>
7982L:	linux-media@vger.kernel.org
7983W:	https://linuxtv.org
7984W:	http://netup.tv/
7985T:	git git://linuxtv.org/media_tree.git
7986S:	Supported
7987F:	drivers/media/dvb-frontends/lnbh25*
7988
7989MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7990M:	Sergey Kozlov <serjk@netup.ru>
7991M:	Abylay Ospan <aospan@netup.ru>
7992L:	linux-media@vger.kernel.org
7993W:	https://linuxtv.org
7994W:	http://netup.tv/
7995T:	git git://linuxtv.org/media_tree.git
7996S:	Supported
7997F:	drivers/media/pci/netup_unidvb/*
7998
7999MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8000M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8001M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8002P:	LinuxTV.org Project
8003L:	linux-media@vger.kernel.org
8004W:	https://linuxtv.org
8005Q:	http://patchwork.kernel.org/project/linux-media/list/
8006T:	git git://linuxtv.org/media_tree.git
8007S:	Maintained
8008F:	Documentation/media/
8009F:	drivers/media/
8010F:	drivers/staging/media/
8011F:	include/linux/platform_data/media/
8012F:	include/media/
8013F:	include/uapi/linux/dvb/
8014F:	include/uapi/linux/videodev2.h
8015F:	include/uapi/linux/media.h
8016F:	include/uapi/linux/v4l2-*
8017F:	include/uapi/linux/meye.h
8018F:	include/uapi/linux/ivtv*
8019F:	include/uapi/linux/uvcvideo.h
8020
8021MEDIATEK ETHERNET DRIVER
8022M:	Felix Fietkau <nbd@openwrt.org>
8023M:	John Crispin <blogic@openwrt.org>
8024L:	netdev@vger.kernel.org
8025S:	Maintained
8026F:	drivers/net/ethernet/mediatek/
8027
8028MEDIATEK MEDIA DRIVER
8029M:	Tiffany Lin <tiffany.lin@mediatek.com>
8030M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8031S:	Supported
8032F:	drivers/media/platform/mtk-vcodec/
8033F:	drivers/media/platform/mtk-vpu/
8034F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8035F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8036
8037MEDIATEK MDP DRIVER
8038M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8039M:	Houlong Wei <houlong.wei@mediatek.com>
8040M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8041S:	Supported
8042F:	drivers/media/platform/mtk-mdp/
8043F:	drivers/media/platform/mtk-vpu/
8044F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8045
8046MEDIATEK MT7601U WIRELESS LAN DRIVER
8047M:	Jakub Kicinski <kubakici@wp.pl>
8048L:	linux-wireless@vger.kernel.org
8049S:	Maintained
8050F:	drivers/net/wireless/mediatek/mt7601u/
8051
8052MEGARAID SCSI/SAS DRIVERS
8053M:	Kashyap Desai <kashyap.desai@broadcom.com>
8054M:	Sumit Saxena <sumit.saxena@broadcom.com>
8055M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8056L:	megaraidlinux.pdl@broadcom.com
8057L:	linux-scsi@vger.kernel.org
8058W:	http://www.avagotech.com/support/
8059S:	Maintained
8060F:	Documentation/scsi/megaraid.txt
8061F:	drivers/scsi/megaraid.*
8062F:	drivers/scsi/megaraid/
8063
8064MELFAS MIP4 TOUCHSCREEN DRIVER
8065M:	Sangwon Jee <jeesw@melfas.com>
8066W:	http://www.melfas.com
8067S:	Supported
8068F:	drivers/input/touchscreen/melfas_mip4.c
8069F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8070
8071MELLANOX ETHERNET DRIVER (mlx4_en)
8072M:	Tariq Toukan <tariqt@mellanox.com>
8073L:	netdev@vger.kernel.org
8074S:	Supported
8075W:	http://www.mellanox.com
8076Q:	http://patchwork.ozlabs.org/project/netdev/list/
8077F:	drivers/net/ethernet/mellanox/mlx4/en_*
8078
8079MELLANOX ETHERNET DRIVER (mlx5e)
8080M:	Saeed Mahameed <saeedm@mellanox.com>
8081L:	netdev@vger.kernel.org
8082S:	Supported
8083W:	http://www.mellanox.com
8084Q:	http://patchwork.ozlabs.org/project/netdev/list/
8085F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8086
8087MELLANOX ETHERNET SWITCH DRIVERS
8088M:	Jiri Pirko <jiri@mellanox.com>
8089M:	Ido Schimmel <idosch@mellanox.com>
8090L:	netdev@vger.kernel.org
8091S:	Supported
8092W:	http://www.mellanox.com
8093Q:	http://patchwork.ozlabs.org/project/netdev/list/
8094F:	drivers/net/ethernet/mellanox/mlxsw/
8095
8096MELLANOX MLXCPLD I2C AND MUX DRIVER
8097M:	Vadim Pasternak <vadimp@mellanox.com>
8098M:	Michael Shych <michaelsh@mellanox.com>
8099L:	linux-i2c@vger.kernel.org
8100S:	Supported
8101F:	drivers/i2c/busses/i2c-mlxcpld.c
8102F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8103F:	Documentation/i2c/busses/i2c-mlxcpld
8104
8105MELLANOX MLXCPLD LED DRIVER
8106M:	Vadim Pasternak <vadimp@mellanox.com>
8107L:	linux-leds@vger.kernel.org
8108S:	Supported
8109F:	drivers/leds/leds-mlxcpld.c
8110F:	Documentation/leds/leds-mlxcpld.txt
8111
8112MELLANOX PLATFORM DRIVER
8113M:      Vadim Pasternak <vadimp@mellanox.com>
8114L:      platform-driver-x86@vger.kernel.org
8115S:      Supported
8116F:      drivers/platform/x86/mlx-platform.c
8117
8118MELLANOX MLX CPLD HOTPLUG DRIVER
8119M:	Vadim Pasternak <vadimp@mellanox.com>
8120L:	platform-driver-x86@vger.kernel.org
8121S:	Supported
8122F:	drivers/platform/x86/mlxcpld-hotplug.c
8123F:	include/linux/platform_data/mlxcpld-hotplug.h
8124
8125SOFT-ROCE DRIVER (rxe)
8126M:	Moni Shoua <monis@mellanox.com>
8127L:	linux-rdma@vger.kernel.org
8128S:	Supported
8129W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8130Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8131F:	drivers/infiniband/sw/rxe/
8132F:	include/uapi/rdma/rdma_user_rxe.h
8133
8134MEMBARRIER SUPPORT
8135M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8136M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8137L:	linux-kernel@vger.kernel.org
8138S:	Supported
8139F:	kernel/membarrier.c
8140F:	include/uapi/linux/membarrier.h
8141
8142MEMORY MANAGEMENT
8143L:	linux-mm@kvack.org
8144W:	http://www.linux-mm.org
8145S:	Maintained
8146F:	include/linux/mm.h
8147F:	include/linux/gfp.h
8148F:	include/linux/mmzone.h
8149F:	include/linux/memory_hotplug.h
8150F:	include/linux/vmalloc.h
8151F:	mm/
8152
8153MEMORY TECHNOLOGY DEVICES (MTD)
8154M:	David Woodhouse <dwmw2@infradead.org>
8155M:	Brian Norris <computersforpeace@gmail.com>
8156M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8157M:	Marek Vasut <marek.vasut@gmail.com>
8158M:	Richard Weinberger <richard@nod.at>
8159M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8160L:	linux-mtd@lists.infradead.org
8161W:	http://www.linux-mtd.infradead.org/
8162Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8163T:	git git://git.infradead.org/linux-mtd.git
8164T:	git git://git.infradead.org/l2-mtd.git
8165S:	Maintained
8166F:	Documentation/devicetree/bindings/mtd/
8167F:	drivers/mtd/
8168F:	include/linux/mtd/
8169F:	include/uapi/mtd/
8170
8171MEN A21 WATCHDOG DRIVER
8172M:	Johannes Thumshirn <morbidrsa@gmail.com>
8173L:	linux-watchdog@vger.kernel.org
8174S:	Maintained
8175F:	drivers/watchdog/mena21_wdt.c
8176
8177MEN CHAMELEON BUS (mcb)
8178M:	Johannes Thumshirn <morbidrsa@gmail.com>
8179S:	Maintained
8180F:	drivers/mcb/
8181F:	include/linux/mcb.h
8182F:	Documentation/men-chameleon-bus.txt
8183
8184MEN F21BMC (Board Management Controller)
8185M:	Andreas Werner <andreas.werner@men.de>
8186S:	Supported
8187F:	drivers/mfd/menf21bmc.c
8188F:	drivers/watchdog/menf21bmc_wdt.c
8189F:	drivers/leds/leds-menf21bmc.c
8190F:	drivers/hwmon/menf21bmc_hwmon.c
8191F:	Documentation/hwmon/menf21bmc
8192
8193METAG ARCHITECTURE
8194M:	James Hogan <james.hogan@imgtec.com>
8195L:	linux-metag@vger.kernel.org
8196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8197S:	Odd Fixes
8198F:	arch/metag/
8199F:	Documentation/metag/
8200F:	Documentation/devicetree/bindings/metag/
8201F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8202F:	drivers/clocksource/metag_generic.c
8203F:	drivers/irqchip/irq-metag.c
8204F:	drivers/irqchip/irq-metag-ext.c
8205F:	drivers/tty/metag_da.c
8206
8207MICROBLAZE ARCHITECTURE
8208M:	Michal Simek <monstr@monstr.eu>
8209W:	http://www.monstr.eu/fdt/
8210T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8211S:	Supported
8212F:	arch/microblaze/
8213
8214MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8215M:	Richard Genoud <richard.genoud@gmail.com>
8216S:	Maintained
8217F:	drivers/tty/serial/atmel_serial.c
8218F:	include/linux/atmel_serial.h
8219
8220MICROCHIP / ATMEL DMA DRIVER
8221M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8223L:	dmaengine@vger.kernel.org
8224S:	Supported
8225F:	drivers/dma/at_hdmac.c
8226F:	drivers/dma/at_hdmac_regs.h
8227F:	include/linux/platform_data/dma-atmel.h
8228
8229MICROCHIP / ATMEL ISC DRIVER
8230M:	Songjun Wu <songjun.wu@microchip.com>
8231L:	linux-media@vger.kernel.org
8232S:	Supported
8233F:	drivers/media/platform/atmel/atmel-isc.c
8234F:	drivers/media/platform/atmel/atmel-isc-regs.h
8235F:	devicetree/bindings/media/atmel-isc.txt
8236
8237MICROCHIP USB251XB DRIVER
8238M:	Richard Leitner <richard.leitner@skidata.com>
8239L:	linux-usb@vger.kernel.org
8240S:	Maintained
8241F:	drivers/usb/misc/usb251xb.c
8242F:	include/linux/platform_data/usb251xb.h
8243F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8244
8245MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8246M:	Chen Yu <yu.c.chen@intel.com>
8247L:	platform-driver-x86@vger.kernel.org
8248S:	Supported
8249F:	drivers/platform/x86/surfacepro3_button.c
8250
8251MICROTEK X6 SCANNER
8252M:	Oliver Neukum <oliver@neukum.org>
8253S:	Maintained
8254F:	drivers/usb/image/microtek.*
8255
8256MIPS
8257M:	Ralf Baechle <ralf@linux-mips.org>
8258L:	linux-mips@linux-mips.org
8259W:	http://www.linux-mips.org/
8260T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8261Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8262S:	Supported
8263F:	Documentation/devicetree/bindings/mips/
8264F:	Documentation/mips/
8265F:	arch/mips/
8266
8267MIPS/LOONGSON1 ARCHITECTURE
8268M:	Keguang Zhang <keguang.zhang@gmail.com>
8269L:	linux-mips@linux-mips.org
8270S:	Maintained
8271F:	arch/mips/loongson32/
8272F:	arch/mips/include/asm/mach-loongson32/
8273F:	drivers/*/*loongson1*
8274F:	drivers/*/*/*loongson1*
8275
8276MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8277M:	Hans Verkuil <hverkuil@xs4all.nl>
8278L:	linux-media@vger.kernel.org
8279T:	git git://linuxtv.org/media_tree.git
8280W:	https://linuxtv.org
8281S:	Odd Fixes
8282F:	drivers/media/radio/radio-miropcm20*
8283
8284MELLANOX MLX4 core VPI driver
8285M:	Yishai Hadas <yishaih@mellanox.com>
8286L:	netdev@vger.kernel.org
8287L:	linux-rdma@vger.kernel.org
8288W:	http://www.mellanox.com
8289Q:	http://patchwork.ozlabs.org/project/netdev/list/
8290S:	Supported
8291F:	drivers/net/ethernet/mellanox/mlx4/
8292F:	include/linux/mlx4/
8293F:	include/uapi/rdma/mlx4-abi.h
8294
8295MELLANOX MLX4 IB driver
8296M:	Yishai Hadas <yishaih@mellanox.com>
8297L:	linux-rdma@vger.kernel.org
8298W:	http://www.mellanox.com
8299Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8300S:	Supported
8301F:	drivers/infiniband/hw/mlx4/
8302F:	include/linux/mlx4/
8303
8304MELLANOX MLX5 core VPI driver
8305M:	Saeed Mahameed <saeedm@mellanox.com>
8306M:	Matan Barak <matanb@mellanox.com>
8307M:	Leon Romanovsky <leonro@mellanox.com>
8308L:	netdev@vger.kernel.org
8309L:	linux-rdma@vger.kernel.org
8310W:	http://www.mellanox.com
8311Q:	http://patchwork.ozlabs.org/project/netdev/list/
8312S:	Supported
8313F:	drivers/net/ethernet/mellanox/mlx5/core/
8314F:	include/linux/mlx5/
8315F:	include/uapi/rdma/mlx5-abi.h
8316
8317MELLANOX MLX5 IB driver
8318M:	Matan Barak <matanb@mellanox.com>
8319M:	Leon Romanovsky <leonro@mellanox.com>
8320L:	linux-rdma@vger.kernel.org
8321W:	http://www.mellanox.com
8322Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8323S:	Supported
8324F:	drivers/infiniband/hw/mlx5/
8325F:	include/linux/mlx5/
8326
8327MELEXIS MLX90614 DRIVER
8328M:	Crt Mori <cmo@melexis.com>
8329L:	linux-iio@vger.kernel.org
8330W:	http://www.melexis.com
8331S:	Supported
8332F:	drivers/iio/temperature/mlx90614.c
8333
8334MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8335M:	Don Brace <don.brace@microsemi.com>
8336L:	esc.storagedev@microsemi.com
8337L:	linux-scsi@vger.kernel.org
8338S:	Supported
8339F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8340F:	drivers/scsi/smartpqi/Kconfig
8341F:	drivers/scsi/smartpqi/Makefile
8342F:	include/linux/cciss*.h
8343F:	include/uapi/linux/cciss*.h
8344F:	Documentation/scsi/smartpqi.txt
8345
8346MN88472 MEDIA DRIVER
8347M:	Antti Palosaari <crope@iki.fi>
8348L:	linux-media@vger.kernel.org
8349W:	https://linuxtv.org
8350W:	http://palosaari.fi/linux/
8351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8352S:	Maintained
8353F:	drivers/media/dvb-frontends/mn88472*
8354
8355MN88473 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/
8361S:	Maintained
8362F:	drivers/media/dvb-frontends/mn88473*
8363
8364MODULE SUPPORT
8365M:	Jessica Yu <jeyu@redhat.com>
8366M:	Rusty Russell <rusty@rustcorp.com.au>
8367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8368S:	Maintained
8369F:	include/linux/module.h
8370F:	kernel/module.c
8371
8372MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8373W:	http://popies.net/meye/
8374S:	Orphan
8375F:	Documentation/media/v4l-drivers/meye*
8376F:	drivers/media/pci/meye/
8377F:	include/uapi/linux/meye.h
8378
8379MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8380M:	Jiri Slaby <jirislaby@gmail.com>
8381S:	Maintained
8382F:	Documentation/serial/moxa-smartio
8383F:	drivers/tty/mxser.*
8384
8385MR800 AVERMEDIA USB FM RADIO DRIVER
8386M:	Alexey Klimov <klimov.linux@gmail.com>
8387L:	linux-media@vger.kernel.org
8388T:	git git://linuxtv.org/media_tree.git
8389S:	Maintained
8390F:	drivers/media/radio/radio-mr800.c
8391
8392MRF24J40 IEEE 802.15.4 RADIO DRIVER
8393M:	Alan Ott <alan@signal11.us>
8394L:	linux-wpan@vger.kernel.org
8395S:	Maintained
8396F:	drivers/net/ieee802154/mrf24j40.c
8397F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8398
8399MSI LAPTOP SUPPORT
8400M:	"Lee, Chun-Yi" <jlee@suse.com>
8401L:	platform-driver-x86@vger.kernel.org
8402S:	Maintained
8403F:	drivers/platform/x86/msi-laptop.c
8404
8405MSI WMI SUPPORT
8406L:	platform-driver-x86@vger.kernel.org
8407S:	Orphan
8408F:	drivers/platform/x86/msi-wmi.c
8409
8410MSI001 MEDIA DRIVER
8411M:	Antti Palosaari <crope@iki.fi>
8412L:	linux-media@vger.kernel.org
8413W:	https://linuxtv.org
8414W:	http://palosaari.fi/linux/
8415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8416T:	git git://linuxtv.org/anttip/media_tree.git
8417S:	Maintained
8418F:	drivers/media/tuners/msi001*
8419
8420MSI2500 MEDIA DRIVER
8421M:	Antti Palosaari <crope@iki.fi>
8422L:	linux-media@vger.kernel.org
8423W:	https://linuxtv.org
8424W:	http://palosaari.fi/linux/
8425Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8426T:	git git://linuxtv.org/anttip/media_tree.git
8427S:	Maintained
8428F:	drivers/media/usb/msi2500/
8429
8430MSYSTEMS DISKONCHIP G3 MTD DRIVER
8431M:	Robert Jarzmik <robert.jarzmik@free.fr>
8432L:	linux-mtd@lists.infradead.org
8433S:	Maintained
8434F:	drivers/mtd/devices/docg3*
8435
8436MT9M032 APTINA SENSOR DRIVER
8437M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8438L:	linux-media@vger.kernel.org
8439T:	git git://linuxtv.org/media_tree.git
8440S:	Maintained
8441F:	drivers/media/i2c/mt9m032.c
8442F:	include/media/i2c/mt9m032.h
8443
8444MT9P031 APTINA CAMERA SENSOR
8445M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8446L:	linux-media@vger.kernel.org
8447T:	git git://linuxtv.org/media_tree.git
8448S:	Maintained
8449F:	drivers/media/i2c/mt9p031.c
8450F:	include/media/i2c/mt9p031.h
8451
8452MT9T001 APTINA CAMERA SENSOR
8453M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8454L:	linux-media@vger.kernel.org
8455T:	git git://linuxtv.org/media_tree.git
8456S:	Maintained
8457F:	drivers/media/i2c/mt9t001.c
8458F:	include/media/i2c/mt9t001.h
8459
8460MT9V032 APTINA CAMERA SENSOR
8461M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8462L:	linux-media@vger.kernel.org
8463T:	git git://linuxtv.org/media_tree.git
8464S:	Maintained
8465F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8466F:	drivers/media/i2c/mt9v032.c
8467F:	include/media/i2c/mt9v032.h
8468
8469MULTIFUNCTION DEVICES (MFD)
8470M:	Lee Jones <lee.jones@linaro.org>
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8472S:	Supported
8473F:	Documentation/devicetree/bindings/mfd/
8474F:	drivers/mfd/
8475F:	include/linux/mfd/
8476
8477MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8478M:	Ulf Hansson <ulf.hansson@linaro.org>
8479L:	linux-mmc@vger.kernel.org
8480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8481S:	Maintained
8482F:	Documentation/devicetree/bindings/mmc/
8483F:	drivers/mmc/
8484F:	include/linux/mmc/
8485F:	include/uapi/linux/mmc/
8486
8487MULTIMEDIA CARD (MMC) ETC. OVER SPI
8488S:	Orphan
8489F:	drivers/mmc/host/mmc_spi.c
8490F:	include/linux/spi/mmc_spi.h
8491
8492MULTISOUND SOUND DRIVER
8493M:	Andrew Veliath <andrewtv@usa.net>
8494S:	Maintained
8495F:	Documentation/sound/oss/MultiSound
8496F:	sound/oss/msnd*
8497
8498MULTITECH MULTIPORT CARD (ISICOM)
8499S:	Orphan
8500F:	drivers/tty/isicom.c
8501F:	include/linux/isicom.h
8502
8503MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8504M:	Bin Liu <b-liu@ti.com>
8505L:	linux-usb@vger.kernel.org
8506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8507S:	Maintained
8508F:	drivers/usb/musb/
8509
8510MXL5007T MEDIA DRIVER
8511M:	Michael Krufky <mkrufky@linuxtv.org>
8512L:	linux-media@vger.kernel.org
8513W:	https://linuxtv.org
8514W:	http://github.com/mkrufky
8515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8516T:	git git://linuxtv.org/mkrufky/tuners.git
8517S:	Maintained
8518F:	drivers/media/tuners/mxl5007t.*
8519
8520MXSFB DRM DRIVER
8521M:	Marek Vasut <marex@denx.de>
8522S:	Supported
8523F:	drivers/gpu/drm/mxsfb/
8524F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8525
8526MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8527M:	Hyong-Youb Kim <hykim@myri.com>
8528L:	netdev@vger.kernel.org
8529W:	https://www.myricom.com/support/downloads/myri10ge.html
8530S:	Supported
8531F:	drivers/net/ethernet/myricom/myri10ge/
8532
8533NAND FLASH SUBSYSTEM
8534M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8535R:	Richard Weinberger <richard@nod.at>
8536L:	linux-mtd@lists.infradead.org
8537W:	http://www.linux-mtd.infradead.org/
8538Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8539T:	git git://github.com/linux-nand/linux.git
8540S:	Maintained
8541F:	drivers/mtd/nand/
8542F:	include/linux/mtd/nand*.h
8543
8544NATSEMI ETHERNET DRIVER (DP8381x)
8545S:	Orphan
8546F:	drivers/net/ethernet/natsemi/natsemi.c
8547
8548NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8549M:	Daniel Mack <zonque@gmail.com>
8550S:	Maintained
8551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8552W:	http://www.native-instruments.com
8553F:	sound/usb/caiaq/
8554
8555NCP FILESYSTEM
8556M:	Petr Vandrovec <petr@vandrovec.name>
8557S:	Odd Fixes
8558F:	fs/ncpfs/
8559
8560NCR 5380 SCSI DRIVERS
8561M:	Finn Thain <fthain@telegraphics.com.au>
8562M:	Michael Schmitz <schmitzmic@gmail.com>
8563L:	linux-scsi@vger.kernel.org
8564S:	Maintained
8565F:	Documentation/scsi/g_NCR5380.txt
8566F:	drivers/scsi/NCR5380.*
8567F:	drivers/scsi/arm/cumana_1.c
8568F:	drivers/scsi/arm/oak.c
8569F:	drivers/scsi/atari_scsi.*
8570F:	drivers/scsi/dmx3191d.c
8571F:	drivers/scsi/g_NCR5380.*
8572F:	drivers/scsi/mac_scsi.*
8573F:	drivers/scsi/sun3_scsi.*
8574F:	drivers/scsi/sun3_scsi_vme.c
8575
8576NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8577M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8578L:	linux-scsi@vger.kernel.org
8579S:	Maintained
8580F:	drivers/scsi/NCR_D700.*
8581
8582NCT6775 HARDWARE MONITOR DRIVER
8583M:	Guenter Roeck <linux@roeck-us.net>
8584L:	linux-hwmon@vger.kernel.org
8585S:	Maintained
8586F:	Documentation/hwmon/nct6775
8587F:	drivers/hwmon/nct6775.c
8588
8589NETEFFECT IWARP RNIC DRIVER (IW_NES)
8590M:	Faisal Latif <faisal.latif@intel.com>
8591L:	linux-rdma@vger.kernel.org
8592W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8593S:	Supported
8594F:	drivers/infiniband/hw/nes/
8595F:	include/uapi/rdma/nes-abi.h
8596
8597NETEM NETWORK EMULATOR
8598M:	Stephen Hemminger <stephen@networkplumber.org>
8599L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8600S:	Maintained
8601F:	net/sched/sch_netem.c
8602
8603NETERION 10GbE DRIVERS (s2io/vxge)
8604M:	Jon Mason <jdmason@kudzu.us>
8605L:	netdev@vger.kernel.org
8606S:	Supported
8607F:	Documentation/networking/s2io.txt
8608F:	Documentation/networking/vxge.txt
8609F:	drivers/net/ethernet/neterion/
8610
8611NETFILTER
8612M:	Pablo Neira Ayuso <pablo@netfilter.org>
8613M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8614L:	netfilter-devel@vger.kernel.org
8615L:	coreteam@netfilter.org
8616W:	http://www.netfilter.org/
8617W:	http://www.iptables.org/
8618Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8621S:	Supported
8622F:	include/linux/netfilter*
8623F:	include/linux/netfilter/
8624F:	include/net/netfilter/
8625F:	include/uapi/linux/netfilter*
8626F:	include/uapi/linux/netfilter/
8627F:	net/*/netfilter.c
8628F:	net/*/netfilter/
8629F:	net/netfilter/
8630F:	net/bridge/br_netfilter*.c
8631
8632NETLABEL
8633M:	Paul Moore <paul@paul-moore.com>
8634W:	http://netlabel.sf.net
8635L:	netdev@vger.kernel.org
8636S:	Maintained
8637F:	Documentation/netlabel/
8638F:	include/net/netlabel.h
8639F:	net/netlabel/
8640
8641NETROM NETWORK LAYER
8642M:	Ralf Baechle <ralf@linux-mips.org>
8643L:	linux-hams@vger.kernel.org
8644W:	http://www.linux-ax25.org/
8645S:	Maintained
8646F:	include/net/netrom.h
8647F:	include/uapi/linux/netrom.h
8648F:	net/netrom/
8649
8650NETRONOME ETHERNET DRIVERS
8651M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8652L:	oss-drivers@netronome.com
8653S:	Maintained
8654F:	drivers/net/ethernet/netronome/
8655
8656NETWORK BLOCK DEVICE (NBD)
8657M:	Josef Bacik <jbacik@fb.com>
8658S:	Maintained
8659L:	linux-block@vger.kernel.org
8660L:	nbd-general@lists.sourceforge.net
8661F:	Documentation/blockdev/nbd.txt
8662F:	drivers/block/nbd.c
8663F:	include/uapi/linux/nbd.h
8664
8665NETWORK DROP MONITOR
8666M:	Neil Horman <nhorman@tuxdriver.com>
8667L:	netdev@vger.kernel.org
8668S:	Maintained
8669W:	https://fedorahosted.org/dropwatch/
8670F:	net/core/drop_monitor.c
8671
8672NETWORKING [DSA]
8673M:	Andrew Lunn <andrew@lunn.ch>
8674M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8675M:	Florian Fainelli <f.fainelli@gmail.com>
8676S:	Maintained
8677F:	net/dsa/
8678F:	include/net/dsa.h
8679F:	drivers/net/dsa/
8680
8681NETWORKING [GENERAL]
8682M:	"David S. Miller" <davem@davemloft.net>
8683L:	netdev@vger.kernel.org
8684W:	http://www.linuxfoundation.org/en/Net
8685Q:	http://patchwork.ozlabs.org/project/netdev/list/
8686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8688S:	Maintained
8689F:	net/
8690F:	include/net/
8691F:	include/linux/in.h
8692F:	include/linux/net.h
8693F:	include/linux/netdevice.h
8694F:	include/uapi/linux/in.h
8695F:	include/uapi/linux/net.h
8696F:	include/uapi/linux/netdevice.h
8697F:	include/uapi/linux/net_namespace.h
8698F:	tools/net/
8699F:	tools/testing/selftests/net/
8700F:	lib/random32.c
8701
8702NETWORKING [IPv4/IPv6]
8703M:	"David S. Miller" <davem@davemloft.net>
8704M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8705M:	James Morris <jmorris@namei.org>
8706M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8707M:	Patrick McHardy <kaber@trash.net>
8708L:	netdev@vger.kernel.org
8709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8710S:	Maintained
8711F:	net/ipv4/
8712F:	net/ipv6/
8713F:	include/net/ip*
8714F:	arch/x86/net/*
8715
8716NETWORKING [IPSEC]
8717M:	Steffen Klassert <steffen.klassert@secunet.com>
8718M:	Herbert Xu <herbert@gondor.apana.org.au>
8719M:	"David S. Miller" <davem@davemloft.net>
8720L:	netdev@vger.kernel.org
8721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8723S:	Maintained
8724F:	net/core/flow.c
8725F:	net/xfrm/
8726F:	net/key/
8727F:	net/ipv4/xfrm*
8728F:	net/ipv4/esp4.c
8729F:	net/ipv4/ah4.c
8730F:	net/ipv4/ipcomp.c
8731F:	net/ipv4/ip_vti.c
8732F:	net/ipv6/xfrm*
8733F:	net/ipv6/esp6.c
8734F:	net/ipv6/ah6.c
8735F:	net/ipv6/ipcomp6.c
8736F:	net/ipv6/ip6_vti.c
8737F:	include/uapi/linux/xfrm.h
8738F:	include/net/xfrm.h
8739
8740NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8741M:	Paul Moore <paul@paul-moore.com>
8742L:	netdev@vger.kernel.org
8743S:	Maintained
8744
8745NETWORKING [WIRELESS]
8746L:	linux-wireless@vger.kernel.org
8747Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8748
8749NETWORKING DRIVERS
8750L:	netdev@vger.kernel.org
8751W:	http://www.linuxfoundation.org/en/Net
8752Q:	http://patchwork.ozlabs.org/project/netdev/list/
8753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8755S:	Odd Fixes
8756F:	Documentation/devicetree/bindings/net/
8757F:	drivers/net/
8758F:	include/linux/if_*
8759F:	include/linux/netdevice.h
8760F:	include/linux/etherdevice.h
8761F:	include/linux/fcdevice.h
8762F:	include/linux/fddidevice.h
8763F:	include/linux/hippidevice.h
8764F:	include/linux/inetdevice.h
8765F:	include/uapi/linux/if_*
8766F:	include/uapi/linux/netdevice.h
8767
8768NETWORKING DRIVERS (WIRELESS)
8769M:	Kalle Valo <kvalo@codeaurora.org>
8770L:	linux-wireless@vger.kernel.org
8771Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8774S:	Maintained
8775F:	Documentation/devicetree/bindings/net/wireless/
8776F:	drivers/net/wireless/
8777
8778NETXEN (1/10) GbE SUPPORT
8779M:	Manish Chopra <manish.chopra@cavium.com>
8780M:	Rahul Verma <rahul.verma@cavium.com>
8781M:	Dept-GELinuxNICDev@cavium.com
8782L:	netdev@vger.kernel.org
8783S:	Supported
8784F:	drivers/net/ethernet/qlogic/netxen/
8785
8786NFC SUBSYSTEM
8787M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8788M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8789M:	Samuel Ortiz <sameo@linux.intel.com>
8790L:	linux-wireless@vger.kernel.org
8791L:	linux-nfc@lists.01.org (subscribers-only)
8792S:	Supported
8793F:	net/nfc/
8794F:	include/net/nfc/
8795F:	include/uapi/linux/nfc.h
8796F:	drivers/nfc/
8797F:	include/linux/platform_data/nfcmrvl.h
8798F:	include/linux/platform_data/nxp-nci.h
8799F:	include/linux/platform_data/pn544.h
8800F:	include/linux/platform_data/st21nfca.h
8801F:	include/linux/platform_data/st-nci.h
8802F:	Documentation/devicetree/bindings/net/nfc/
8803
8804NFS, SUNRPC, AND LOCKD CLIENTS
8805M:	Trond Myklebust <trond.myklebust@primarydata.com>
8806M:	Anna Schumaker <anna.schumaker@netapp.com>
8807L:	linux-nfs@vger.kernel.org
8808W:	http://client.linux-nfs.org
8809T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8810S:	Maintained
8811F:	fs/lockd/
8812F:	fs/nfs/
8813F:	fs/nfs_common/
8814F:	net/sunrpc/
8815F:	include/linux/lockd/
8816F:	include/linux/nfs*
8817F:	include/linux/sunrpc/
8818F:	include/uapi/linux/nfs*
8819F:	include/uapi/linux/sunrpc/
8820
8821NILFS2 FILESYSTEM
8822M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8823L:	linux-nilfs@vger.kernel.org
8824W:	http://nilfs.sourceforge.net/
8825W:	http://nilfs.osdn.jp/
8826T:	git git://github.com/konis/nilfs2.git
8827S:	Supported
8828F:	Documentation/filesystems/nilfs2.txt
8829F:	fs/nilfs2/
8830F:	include/trace/events/nilfs2.h
8831F:	include/uapi/linux/nilfs2_api.h
8832F:	include/uapi/linux/nilfs2_ondisk.h
8833
8834NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8835M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8836W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8837S:	Maintained
8838F:	Documentation/scsi/NinjaSCSI.txt
8839F:	drivers/scsi/pcmcia/nsp_*
8840
8841NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8842M:	GOTO Masanori <gotom@debian.or.jp>
8843M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8844W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8845S:	Maintained
8846F:	Documentation/scsi/NinjaSCSI.txt
8847F:	drivers/scsi/nsp32*
8848
8849NIOS2 ARCHITECTURE
8850M:	Ley Foon Tan <lftan@altera.com>
8851L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8853S:	Maintained
8854F:	arch/nios2/
8855
8856NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8857M:	Pavel Machek <pavel@ucw.cz>
8858M:	Sakari Ailus <sakari.ailus@iki.fi>
8859L:	linux-media@vger.kernel.org
8860S:	Maintained
8861F:	drivers/media/i2c/et8ek8
8862F:	drivers/media/i2c/ad5820.c
8863
8864NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8865M:	Pavel Machek <pavel@ucw.cz>
8866M:	Sakari Ailus <sakari.ailus@iki.fi>
8867L:	linux-media@vger.kernel.org
8868S:	Maintained
8869F:	drivers/media/i2c/et8ek8
8870F:	drivers/media/i2c/ad5820.c
8871
8872NOKIA N900 POWER SUPPLY DRIVERS
8873R:	Pali Rohár <pali.rohar@gmail.com>
8874F:	include/linux/power/bq2415x_charger.h
8875F:	include/linux/power/bq27xxx_battery.h
8876F:	include/linux/power/isp1704_charger.h
8877F:	drivers/power/supply/bq2415x_charger.c
8878F:	drivers/power/supply/bq27xxx_battery.c
8879F:	drivers/power/supply/bq27xxx_battery_i2c.c
8880F:	drivers/power/supply/isp1704_charger.c
8881F:	drivers/power/supply/rx51_battery.c
8882
8883NTB DRIVER CORE
8884M:	Jon Mason <jdmason@kudzu.us>
8885M:	Dave Jiang <dave.jiang@intel.com>
8886M:	Allen Hubbe <Allen.Hubbe@emc.com>
8887L:	linux-ntb@googlegroups.com
8888S:	Supported
8889W:	https://github.com/jonmason/ntb/wiki
8890T:	git git://github.com/jonmason/ntb.git
8891F:	drivers/ntb/
8892F:	drivers/net/ntb_netdev.c
8893F:	include/linux/ntb.h
8894F:	include/linux/ntb_transport.h
8895F:	tools/testing/selftests/ntb/
8896
8897NTB INTEL DRIVER
8898M:	Jon Mason <jdmason@kudzu.us>
8899M:	Dave Jiang <dave.jiang@intel.com>
8900L:	linux-ntb@googlegroups.com
8901S:	Supported
8902W:	https://github.com/jonmason/ntb/wiki
8903T:	git git://github.com/jonmason/ntb.git
8904F:	drivers/ntb/hw/intel/
8905
8906NTB AMD DRIVER
8907M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8908L:	linux-ntb@googlegroups.com
8909S:	Supported
8910F:	drivers/ntb/hw/amd/
8911
8912NTFS FILESYSTEM
8913M:	Anton Altaparmakov <anton@tuxera.com>
8914L:	linux-ntfs-dev@lists.sourceforge.net
8915W:	http://www.tuxera.com/
8916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8917S:	Supported
8918F:	Documentation/filesystems/ntfs.txt
8919F:	fs/ntfs/
8920
8921NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8922M:	Antonino Daplas <adaplas@gmail.com>
8923L:	linux-fbdev@vger.kernel.org
8924S:	Maintained
8925F:	drivers/video/fbdev/riva/
8926F:	drivers/video/fbdev/nvidia/
8927
8928NVM EXPRESS DRIVER
8929M:	Keith Busch <keith.busch@intel.com>
8930M:	Jens Axboe <axboe@fb.com>
8931M:	Christoph Hellwig <hch@lst.de>
8932M:	Sagi Grimberg <sagi@grimberg.me>
8933L:	linux-nvme@lists.infradead.org
8934T:	git://git.infradead.org/nvme.git
8935W:	http://git.infradead.org/nvme.git
8936S:	Supported
8937F:	drivers/nvme/host/
8938F:	include/linux/nvme.h
8939F:	include/uapi/linux/nvme_ioctl.h
8940
8941NVM EXPRESS TARGET DRIVER
8942M:	Christoph Hellwig <hch@lst.de>
8943M:	Sagi Grimberg <sagi@grimberg.me>
8944L:	linux-nvme@lists.infradead.org
8945T:	git://git.infradead.org/nvme.git
8946W:	http://git.infradead.org/nvme.git
8947S:	Supported
8948F:	drivers/nvme/target/
8949
8950NVM EXPRESS FC TRANSPORT DRIVERS
8951M:	James Smart <james.smart@broadcom.com>
8952L:	linux-nvme@lists.infradead.org
8953S:	Supported
8954F:	include/linux/nvme-fc.h
8955F:	include/linux/nvme-fc-driver.h
8956F:	drivers/nvme/host/fc.c
8957F:	drivers/nvme/target/fc.c
8958F:	drivers/nvme/target/fcloop.c
8959
8960NVMEM FRAMEWORK
8961M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8962M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8963S:	Maintained
8964F:	drivers/nvmem/
8965F:	Documentation/devicetree/bindings/nvmem/
8966F:	include/linux/nvmem-consumer.h
8967F:	include/linux/nvmem-provider.h
8968
8969NXP-NCI NFC DRIVER
8970M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8971R:	Charles Gorand <charles.gorand@effinnov.com>
8972L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8973S:	Supported
8974F:	drivers/nfc/nxp-nci
8975
8976NXP TDA998X DRM DRIVER
8977M:	Russell King <linux@armlinux.org.uk>
8978S:	Supported
8979T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8980T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
8981F:	drivers/gpu/drm/i2c/tda998x_drv.c
8982F:	include/drm/i2c/tda998x.h
8983
8984NXP TFA9879 DRIVER
8985M:	Peter Rosin <peda@axentia.se>
8986L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8987S:	Maintained
8988F:	sound/soc/codecs/tfa9879*
8989
8990OBJTOOL
8991M:	Josh Poimboeuf <jpoimboe@redhat.com>
8992S:	Supported
8993F:	tools/objtool/
8994
8995OMAP SUPPORT
8996M:	Tony Lindgren <tony@atomide.com>
8997L:	linux-omap@vger.kernel.org
8998W:	http://www.muru.com/linux/omap/
8999W:	http://linux.omap.com/
9000Q:	http://patchwork.kernel.org/project/linux-omap/list/
9001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9002S:	Maintained
9003F:	arch/arm/*omap*/
9004F:	arch/arm/configs/omap1_defconfig
9005F:	arch/arm/configs/omap2plus_defconfig
9006F:	drivers/i2c/busses/i2c-omap.c
9007F:	drivers/irqchip/irq-omap-intc.c
9008F:	drivers/mfd/*omap*.c
9009F:	drivers/mfd/menelaus.c
9010F:	drivers/mfd/palmas.c
9011F:	drivers/mfd/tps65217.c
9012F:	drivers/mfd/tps65218.c
9013F:	drivers/mfd/tps65910.c
9014F:	drivers/mfd/twl-core.[ch]
9015F:	drivers/mfd/twl4030*.c
9016F:	drivers/mfd/twl6030*.c
9017F:	drivers/mfd/twl6040*.c
9018F:	drivers/regulator/palmas-regulator*.c
9019F:	drivers/regulator/pbias-regulator.c
9020F:	drivers/regulator/tps65217-regulator.c
9021F:	drivers/regulator/tps65218-regulator.c
9022F:	drivers/regulator/tps65910-regulator.c
9023F:	drivers/regulator/twl-regulator.c
9024F:	drivers/regulator/twl6030-regulator.c
9025F:	include/linux/i2c-omap.h
9026
9027OMAP DEVICE TREE SUPPORT
9028M:	Benoît Cousson <bcousson@baylibre.com>
9029M:	Tony Lindgren <tony@atomide.com>
9030L:	linux-omap@vger.kernel.org
9031L:	devicetree@vger.kernel.org
9032S:	Maintained
9033F:	arch/arm/boot/dts/*omap*
9034F:	arch/arm/boot/dts/*am3*
9035F:	arch/arm/boot/dts/*am4*
9036F:	arch/arm/boot/dts/*am5*
9037F:	arch/arm/boot/dts/*dra7*
9038
9039OMAP CLOCK FRAMEWORK SUPPORT
9040M:	Paul Walmsley <paul@pwsan.com>
9041L:	linux-omap@vger.kernel.org
9042S:	Maintained
9043F:	arch/arm/*omap*/*clock*
9044
9045OMAP POWER MANAGEMENT SUPPORT
9046M:	Kevin Hilman <khilman@kernel.org>
9047L:	linux-omap@vger.kernel.org
9048S:	Maintained
9049F:	arch/arm/*omap*/*pm*
9050F:	drivers/cpufreq/omap-cpufreq.c
9051
9052OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9053M:	Rajendra Nayak <rnayak@codeaurora.org>
9054M:	Paul Walmsley <paul@pwsan.com>
9055L:	linux-omap@vger.kernel.org
9056S:	Maintained
9057F:	arch/arm/mach-omap2/prm*
9058
9059OMAP AUDIO SUPPORT
9060M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9061M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9063L:	linux-omap@vger.kernel.org
9064S:	Maintained
9065F:	sound/soc/omap/
9066
9067OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9068M:	Roger Quadros <rogerq@ti.com>
9069M:	Tony Lindgren <tony@atomide.com>
9070L:	linux-omap@vger.kernel.org
9071S:	Maintained
9072F:	drivers/memory/omap-gpmc.c
9073F:	arch/arm/mach-omap2/*gpmc*
9074
9075OMAP FRAMEBUFFER SUPPORT
9076M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9077L:	linux-fbdev@vger.kernel.org
9078L:	linux-omap@vger.kernel.org
9079S:	Maintained
9080F:	drivers/video/fbdev/omap/
9081
9082OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9083M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9084L:	linux-omap@vger.kernel.org
9085L:	linux-fbdev@vger.kernel.org
9086S:	Maintained
9087F:	drivers/video/fbdev/omap2/
9088F:	Documentation/arm/OMAP/DSS
9089
9090OMAP HARDWARE SPINLOCK SUPPORT
9091M:	Ohad Ben-Cohen <ohad@wizery.com>
9092L:	linux-omap@vger.kernel.org
9093S:	Maintained
9094F:	drivers/hwspinlock/omap_hwspinlock.c
9095
9096OMAP MMC SUPPORT
9097M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9098L:	linux-omap@vger.kernel.org
9099S:	Maintained
9100F:	drivers/mmc/host/omap.c
9101
9102OMAP HS MMC SUPPORT
9103L:	linux-mmc@vger.kernel.org
9104L:	linux-omap@vger.kernel.org
9105S:	Orphan
9106F:	drivers/mmc/host/omap_hsmmc.c
9107
9108OMAP RANDOM NUMBER GENERATOR SUPPORT
9109M:	Deepak Saxena <dsaxena@plexity.net>
9110S:	Maintained
9111F:	drivers/char/hw_random/omap-rng.c
9112
9113OMAP HWMOD SUPPORT
9114M:	Benoît Cousson <bcousson@baylibre.com>
9115M:	Paul Walmsley <paul@pwsan.com>
9116L:	linux-omap@vger.kernel.org
9117S:	Maintained
9118F:	arch/arm/mach-omap2/omap_hwmod.*
9119
9120OMAP HWMOD DATA
9121M:	Paul Walmsley <paul@pwsan.com>
9122L:	linux-omap@vger.kernel.org
9123S:	Maintained
9124F:	arch/arm/mach-omap2/omap_hwmod*data*
9125
9126OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9127M:	Benoît Cousson <bcousson@baylibre.com>
9128L:	linux-omap@vger.kernel.org
9129S:	Maintained
9130F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9131
9132OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9133M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9134L:	linux-media@vger.kernel.org
9135S:	Maintained
9136F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9137F:	drivers/media/platform/omap3isp/
9138F:	drivers/staging/media/omap4iss/
9139
9140OMAP USB SUPPORT
9141L:	linux-usb@vger.kernel.org
9142L:	linux-omap@vger.kernel.org
9143S:	Orphan
9144F:	drivers/usb/*/*omap*
9145F:	arch/arm/*omap*/usb*
9146
9147OMAP GPIO DRIVER
9148M:	Grygorii Strashko <grygorii.strashko@ti.com>
9149M:	Santosh Shilimkar <ssantosh@kernel.org>
9150M:	Kevin Hilman <khilman@kernel.org>
9151L:	linux-omap@vger.kernel.org
9152S:	Maintained
9153F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9154F:	drivers/gpio/gpio-omap.c
9155
9156OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9157M:	Mark Jackson <mpfj@newflow.co.uk>
9158L:	linux-omap@vger.kernel.org
9159S:	Maintained
9160F:	arch/arm/boot/dts/am335x-nano.dts
9161
9162OMFS FILESYSTEM
9163M:	Bob Copeland <me@bobcopeland.com>
9164L:	linux-karma-devel@lists.sourceforge.net
9165S:	Maintained
9166F:	Documentation/filesystems/omfs.txt
9167F:	fs/omfs/
9168
9169OMNIKEY CARDMAN 4000 DRIVER
9170M:	Harald Welte <laforge@gnumonks.org>
9171S:	Maintained
9172F:	drivers/char/pcmcia/cm4000_cs.c
9173F:	include/linux/cm4000_cs.h
9174F:	include/uapi/linux/cm4000_cs.h
9175
9176OMNIKEY CARDMAN 4040 DRIVER
9177M:	Harald Welte <laforge@gnumonks.org>
9178S:	Maintained
9179F:	drivers/char/pcmcia/cm4040_cs.*
9180
9181OMNIVISION OV7670 SENSOR DRIVER
9182M:	Jonathan Corbet <corbet@lwn.net>
9183L:	linux-media@vger.kernel.org
9184T:	git git://linuxtv.org/media_tree.git
9185S:	Maintained
9186F:	drivers/media/i2c/ov7670.c
9187
9188ONENAND FLASH DRIVER
9189M:	Kyungmin Park <kyungmin.park@samsung.com>
9190L:	linux-mtd@lists.infradead.org
9191S:	Maintained
9192F:	drivers/mtd/onenand/
9193F:	include/linux/mtd/onenand*.h
9194
9195ONSTREAM SCSI TAPE DRIVER
9196M:	Willem Riede <osst@riede.org>
9197L:	osst-users@lists.sourceforge.net
9198L:	linux-scsi@vger.kernel.org
9199S:	Maintained
9200F:	Documentation/scsi/osst.txt
9201F:	drivers/scsi/osst.*
9202F:	drivers/scsi/osst_*.h
9203F:	drivers/scsi/st.h
9204
9205OPENCORES I2C BUS DRIVER
9206M:	Peter Korsgaard <jacmet@sunsite.dk>
9207L:	linux-i2c@vger.kernel.org
9208S:	Maintained
9209F:	Documentation/i2c/busses/i2c-ocores
9210F:	drivers/i2c/busses/i2c-ocores.c
9211
9212OPEN FIRMWARE AND FLATTENED DEVICE TREE
9213M:	Rob Herring <robh+dt@kernel.org>
9214M:	Frank Rowand <frowand.list@gmail.com>
9215L:	devicetree@vger.kernel.org
9216W:	http://www.devicetree.org/
9217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9218S:	Maintained
9219F:	drivers/of/
9220F:	include/linux/of*.h
9221F:	scripts/dtc/
9222
9223OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9224M:	Rob Herring <robh+dt@kernel.org>
9225M:	Mark Rutland <mark.rutland@arm.com>
9226L:	devicetree@vger.kernel.org
9227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9228Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9229S:	Maintained
9230F:	Documentation/devicetree/
9231F:	arch/*/boot/dts/
9232F:	include/dt-bindings/
9233
9234OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9235M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9236L:	devicetree@vger.kernel.org
9237S:	Maintained
9238F:	Documentation/devicetree/dynamic-resolution-notes.txt
9239F:	Documentation/devicetree/overlay-notes.txt
9240F:	drivers/of/overlay.c
9241F:	drivers/of/resolver.c
9242
9243OPENRISC ARCHITECTURE
9244M:	Jonas Bonn <jonas@southpole.se>
9245M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9246M:	Stafford Horne <shorne@gmail.com>
9247L:	openrisc@lists.librecores.org
9248W:	http://openrisc.io
9249S:	Maintained
9250F:	arch/openrisc/
9251
9252OPENVSWITCH
9253M:	Pravin Shelar <pshelar@nicira.com>
9254L:	netdev@vger.kernel.org
9255L:	dev@openvswitch.org
9256W:	http://openvswitch.org
9257S:	Maintained
9258F:	net/openvswitch/
9259F:	include/uapi/linux/openvswitch.h
9260
9261OPERATING PERFORMANCE POINTS (OPP)
9262M:	Viresh Kumar <vireshk@kernel.org>
9263M:	Nishanth Menon <nm@ti.com>
9264M:	Stephen Boyd <sboyd@codeaurora.org>
9265L:	linux-pm@vger.kernel.org
9266S:	Maintained
9267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9268F:	drivers/base/power/opp/
9269F:	include/linux/pm_opp.h
9270F:	Documentation/power/opp.txt
9271F:	Documentation/devicetree/bindings/opp/
9272
9273OPL4 DRIVER
9274M:	Clemens Ladisch <clemens@ladisch.de>
9275L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9276T:	git git://git.alsa-project.org/alsa-kernel.git
9277S:	Maintained
9278F:	sound/drivers/opl4/
9279
9280OPROFILE
9281M:	Robert Richter <rric@kernel.org>
9282L:	oprofile-list@lists.sf.net
9283S:	Maintained
9284F:	arch/*/include/asm/oprofile*.h
9285F:	arch/*/oprofile/
9286F:	drivers/oprofile/
9287F:	include/linux/oprofile.h
9288
9289ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9290M:	Mark Fasheh <mfasheh@versity.com>
9291M:	Joel Becker <jlbec@evilplan.org>
9292L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9293W:	http://ocfs2.wiki.kernel.org
9294S:	Supported
9295F:	Documentation/filesystems/ocfs2.txt
9296F:	Documentation/filesystems/dlmfs.txt
9297F:	fs/ocfs2/
9298
9299ORINOCO DRIVER
9300L:	linux-wireless@vger.kernel.org
9301W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9302W:	http://www.nongnu.org/orinoco/
9303S:	Orphan
9304F:	drivers/net/wireless/intersil/orinoco/
9305
9306OSD LIBRARY and FILESYSTEM
9307M:	Boaz Harrosh <ooo@electrozaur.com>
9308M:	Benny Halevy <bhalevy@primarydata.com>
9309L:	osd-dev@open-osd.org
9310W:	http://open-osd.org
9311T:	git git://git.open-osd.org/open-osd.git
9312S:	Maintained
9313F:	drivers/scsi/osd/
9314F:	include/scsi/osd_*
9315F:	fs/exofs/
9316
9317OVERLAY FILESYSTEM
9318M:	Miklos Szeredi <miklos@szeredi.hu>
9319L:	linux-unionfs@vger.kernel.org
9320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9321S:	Supported
9322F:	fs/overlayfs/
9323F:	Documentation/filesystems/overlayfs.txt
9324
9325ORANGEFS FILESYSTEM
9326M:	Mike Marshall <hubcap@omnibond.com>
9327L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9329S:	Supported
9330F:	fs/orangefs/
9331F:	Documentation/filesystems/orangefs.txt
9332
9333P54 WIRELESS DRIVER
9334M:	Christian Lamparter <chunkeey@googlemail.com>
9335L:	linux-wireless@vger.kernel.org
9336W:	http://wireless.kernel.org/en/users/Drivers/p54
9337S:	Maintained
9338F:	drivers/net/wireless/intersil/p54/
9339
9340PA SEMI ETHERNET DRIVER
9341L:	netdev@vger.kernel.org
9342S:	Orphan
9343F:	drivers/net/ethernet/pasemi/*
9344
9345PA SEMI SMBUS DRIVER
9346L:	linux-i2c@vger.kernel.org
9347S:	Orphan
9348F:	drivers/i2c/busses/i2c-pasemi.c
9349
9350PADATA PARALLEL EXECUTION MECHANISM
9351M:	Steffen Klassert <steffen.klassert@secunet.com>
9352L:	linux-crypto@vger.kernel.org
9353S:	Maintained
9354F:	kernel/padata.c
9355F:	include/linux/padata.h
9356F:	Documentation/padata.txt
9357
9358PANASONIC LAPTOP ACPI EXTRAS DRIVER
9359M:	Harald Welte <laforge@gnumonks.org>
9360L:	platform-driver-x86@vger.kernel.org
9361S:	Maintained
9362F:	drivers/platform/x86/panasonic-laptop.c
9363
9364PANASONIC MN10300/AM33/AM34 PORT
9365M:	David Howells <dhowells@redhat.com>
9366L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9367W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9368S:	Maintained
9369F:	Documentation/mn10300/
9370F:	arch/mn10300/
9371
9372PARALLEL LCD/KEYPAD PANEL DRIVER
9373M:      Willy Tarreau <willy@haproxy.com>
9374M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9375S:      Odd Fixes
9376F:      Documentation/misc-devices/lcd-panel-cgram.txt
9377F:      drivers/misc/panel.c
9378
9379PARALLEL PORT SUBSYSTEM
9380M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9381M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9382L:	linux-parport@lists.infradead.org (subscribers-only)
9383S:	Maintained
9384F:	drivers/parport/
9385F:	include/linux/parport*.h
9386F:	drivers/char/ppdev.c
9387F:	include/uapi/linux/ppdev.h
9388F:	Documentation/parport*.txt
9389
9390PARAVIRT_OPS INTERFACE
9391M:	Jeremy Fitzhardinge <jeremy@goop.org>
9392M:	Chris Wright <chrisw@sous-sol.org>
9393M:	Alok Kataria <akataria@vmware.com>
9394M:	Rusty Russell <rusty@rustcorp.com.au>
9395L:	virtualization@lists.linux-foundation.org
9396S:	Supported
9397F:	Documentation/virtual/paravirt_ops.txt
9398F:	arch/*/kernel/paravirt*
9399F:	arch/*/include/asm/paravirt.h
9400F:	include/linux/hypervisor.h
9401
9402PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9403M:	Tim Waugh <tim@cyberelk.net>
9404L:	linux-parport@lists.infradead.org (subscribers-only)
9405S:	Maintained
9406F:	Documentation/blockdev/paride.txt
9407F:	drivers/block/paride/
9408
9409PARISC ARCHITECTURE
9410M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9411M:	Helge Deller <deller@gmx.de>
9412L:	linux-parisc@vger.kernel.org
9413W:	http://www.parisc-linux.org/
9414Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9417S:	Maintained
9418F:	arch/parisc/
9419F:	Documentation/parisc/
9420F:	drivers/parisc/
9421F:	drivers/char/agp/parisc-agp.c
9422F:	drivers/input/serio/gscps2.c
9423F:	drivers/parport/parport_gsc.*
9424F:	drivers/tty/serial/8250/8250_gsc.c
9425F:	drivers/video/fbdev/sti*
9426F:	drivers/video/console/sti*
9427F:	drivers/video/logo/logo_parisc*
9428
9429PARMAN
9430M:	Jiri Pirko <jiri@mellanox.com>
9431L:	netdev@vger.kernel.org
9432S:	Supported
9433F:	lib/parman.c
9434F:	lib/test_parman.c
9435F:	include/linux/parman.h
9436
9437PC87360 HARDWARE MONITORING DRIVER
9438M:	Jim Cromie <jim.cromie@gmail.com>
9439L:	linux-hwmon@vger.kernel.org
9440S:	Maintained
9441F:	Documentation/hwmon/pc87360
9442F:	drivers/hwmon/pc87360.c
9443
9444PC8736x GPIO DRIVER
9445M:	Jim Cromie <jim.cromie@gmail.com>
9446S:	Maintained
9447F:	drivers/char/pc8736x_gpio.c
9448
9449PC87427 HARDWARE MONITORING DRIVER
9450M:	Jean Delvare <jdelvare@suse.com>
9451L:	linux-hwmon@vger.kernel.org
9452S:	Maintained
9453F:	Documentation/hwmon/pc87427
9454F:	drivers/hwmon/pc87427.c
9455
9456PCA9532 LED DRIVER
9457M:	Riku Voipio <riku.voipio@iki.fi>
9458S:	Maintained
9459F:	drivers/leds/leds-pca9532.c
9460F:	include/linux/leds-pca9532.h
9461
9462PCA9541 I2C BUS MASTER SELECTOR DRIVER
9463M:	Guenter Roeck <linux@roeck-us.net>
9464L:	linux-i2c@vger.kernel.org
9465S:	Maintained
9466F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9467
9468PCDP - PRIMARY CONSOLE AND DEBUG PORT
9469M:	Khalid Aziz <khalid@gonehiking.org>
9470S:	Maintained
9471F:	drivers/firmware/pcdp.*
9472
9473PCI ERROR RECOVERY
9474M:	Linas Vepstas <linasvepstas@gmail.com>
9475L:	linux-pci@vger.kernel.org
9476S:	Supported
9477F:	Documentation/PCI/pci-error-recovery.txt
9478
9479PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9480M:	Russell Currey <ruscur@russell.cc>
9481L:	linuxppc-dev@lists.ozlabs.org
9482S:	Supported
9483F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9484F:	arch/powerpc/kernel/eeh*.c
9485F:	arch/powerpc/platforms/*/eeh*.c
9486F:	arch/powerpc/include/*/eeh*.h
9487
9488PCI SUBSYSTEM
9489M:	Bjorn Helgaas <bhelgaas@google.com>
9490L:	linux-pci@vger.kernel.org
9491Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9493S:	Supported
9494F:	Documentation/devicetree/bindings/pci/
9495F:	Documentation/PCI/
9496F:	drivers/pci/
9497F:	include/linux/pci*
9498F:	arch/x86/pci/
9499F:	arch/x86/kernel/quirks.c
9500
9501PCI DRIVER FOR ALTERA PCIE IP
9502M:	Ley Foon Tan <lftan@altera.com>
9503L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9504L:	linux-pci@vger.kernel.org
9505S:	Supported
9506F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9507F:	drivers/pci/host/pcie-altera.c
9508
9509PCI DRIVER FOR ARM VERSATILE PLATFORM
9510M:	Rob Herring <robh@kernel.org>
9511L:	linux-pci@vger.kernel.org
9512L:	linux-arm-kernel@lists.infradead.org
9513S:	Maintained
9514F:	Documentation/devicetree/bindings/pci/versatile.txt
9515F:	drivers/pci/host/pci-versatile.c
9516
9517PCI DRIVER FOR ARMADA 8K
9518M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9519L:	linux-pci@vger.kernel.org
9520L:	linux-arm-kernel@lists.infradead.org
9521S:	Maintained
9522F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9523F:	drivers/pci/host/pcie-armada8k.c
9524
9525PCI DRIVER FOR APPLIEDMICRO XGENE
9526M:	Tanmay Inamdar <tinamdar@apm.com>
9527L:	linux-pci@vger.kernel.org
9528L:	linux-arm-kernel@lists.infradead.org
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9531F:	drivers/pci/host/pci-xgene.c
9532
9533PCI DRIVER FOR FREESCALE LAYERSCAPE
9534M:	Minghuan Lian <minghuan.Lian@freescale.com>
9535M:	Mingkai Hu <mingkai.hu@freescale.com>
9536M:	Roy Zang <tie-fei.zang@freescale.com>
9537L:	linuxppc-dev@lists.ozlabs.org
9538L:	linux-pci@vger.kernel.org
9539L:	linux-arm-kernel@lists.infradead.org
9540S:	Maintained
9541F:	drivers/pci/host/*layerscape*
9542
9543PCI DRIVER FOR IMX6
9544M:	Richard Zhu <hongxing.zhu@nxp.com>
9545M:	Lucas Stach <l.stach@pengutronix.de>
9546L:	linux-pci@vger.kernel.org
9547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9548S:	Maintained
9549F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9550F:	drivers/pci/host/*imx6*
9551
9552PCI DRIVER FOR TI KEYSTONE
9553M:	Murali Karicheri <m-karicheri2@ti.com>
9554L:	linux-pci@vger.kernel.org
9555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9556S:	Maintained
9557F:	drivers/pci/host/*keystone*
9558
9559PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9560M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9561M:	Jason Cooper <jason@lakedaemon.net>
9562L:	linux-pci@vger.kernel.org
9563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9564S:	Maintained
9565F:	drivers/pci/host/*mvebu*
9566
9567PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9568M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9569L:	linux-pci@vger.kernel.org
9570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9571S:	Maintained
9572F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9573F:	drivers/pci/host/pci-aardvark.c
9574
9575PCI DRIVER FOR NVIDIA TEGRA
9576M:	Thierry Reding <thierry.reding@gmail.com>
9577L:	linux-tegra@vger.kernel.org
9578L:	linux-pci@vger.kernel.org
9579S:	Supported
9580F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9581F:	drivers/pci/host/pci-tegra.c
9582
9583PCI DRIVER FOR TI DRA7XX
9584M:	Kishon Vijay Abraham I <kishon@ti.com>
9585L:	linux-omap@vger.kernel.org
9586L:	linux-pci@vger.kernel.org
9587S:	Supported
9588F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9589F:	drivers/pci/host/pci-dra7xx.c
9590
9591PCI DRIVER FOR RENESAS R-CAR
9592M:	Simon Horman <horms@verge.net.au>
9593L:	linux-pci@vger.kernel.org
9594L:	linux-renesas-soc@vger.kernel.org
9595S:	Maintained
9596F:	drivers/pci/host/*rcar*
9597
9598PCI DRIVER FOR SAMSUNG EXYNOS
9599M:	Jingoo Han <jingoohan1@gmail.com>
9600L:	linux-pci@vger.kernel.org
9601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9602L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9603S:	Maintained
9604F:	drivers/pci/host/pci-exynos.c
9605
9606PCI DRIVER FOR SYNOPSIS DESIGNWARE
9607M:	Jingoo Han <jingoohan1@gmail.com>
9608M:	Joao Pinto <Joao.Pinto@synopsys.com>
9609L:	linux-pci@vger.kernel.org
9610S:	Maintained
9611F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9612F:	drivers/pci/host/*designware*
9613
9614PCI DRIVER FOR GENERIC OF HOSTS
9615M:	Will Deacon <will.deacon@arm.com>
9616L:	linux-pci@vger.kernel.org
9617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9618S:	Maintained
9619F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9620F:	drivers/pci/host/pci-host-common.c
9621F:	drivers/pci/host/pci-host-generic.c
9622
9623PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9624M:	Keith Busch <keith.busch@intel.com>
9625L:	linux-pci@vger.kernel.org
9626S:	Supported
9627F:	drivers/pci/host/vmd.c
9628
9629PCIE DRIVER FOR ST SPEAR13XX
9630M:	Pratyush Anand <pratyush.anand@gmail.com>
9631L:	linux-pci@vger.kernel.org
9632S:	Maintained
9633F:	drivers/pci/host/*spear*
9634
9635PCI MSI DRIVER FOR ALTERA MSI IP
9636M:	Ley Foon Tan <lftan@altera.com>
9637L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9638L:	linux-pci@vger.kernel.org
9639S:	Supported
9640F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9641F:	drivers/pci/host/pcie-altera-msi.c
9642
9643PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9644M:	Duc Dang <dhdang@apm.com>
9645L:	linux-pci@vger.kernel.org
9646L:	linux-arm-kernel@lists.infradead.org
9647S:	Maintained
9648F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9649F:	drivers/pci/host/pci-xgene-msi.c
9650
9651PCIE DRIVER FOR AXIS ARTPEC
9652M:	Niklas Cassel <niklas.cassel@axis.com>
9653M:	Jesper Nilsson <jesper.nilsson@axis.com>
9654L:	linux-arm-kernel@axis.com
9655L:	linux-pci@vger.kernel.org
9656S:	Maintained
9657F:	Documentation/devicetree/bindings/pci/axis,artpec*
9658F:	drivers/pci/host/*artpec*
9659
9660PCIE DRIVER FOR HISILICON
9661M:	Zhou Wang <wangzhou1@hisilicon.com>
9662M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9663L:	linux-pci@vger.kernel.org
9664S:	Maintained
9665F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9666F:	drivers/pci/host/pcie-hisi.c
9667
9668PCIE DRIVER FOR ROCKCHIP
9669M:	Shawn Lin <shawn.lin@rock-chips.com>
9670M:	Wenrui Li <wenrui.li@rock-chips.com>
9671L:	linux-pci@vger.kernel.org
9672L:	linux-rockchip@lists.infradead.org
9673S:	Maintained
9674F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9675F:	drivers/pci/host/pcie-rockchip.c
9676
9677PCIE DRIVER FOR QUALCOMM MSM
9678M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9679L:     linux-pci@vger.kernel.org
9680L:     linux-arm-msm@vger.kernel.org
9681S:     Maintained
9682F:     drivers/pci/host/*qcom*
9683
9684PCIE DRIVER FOR CAVIUM THUNDERX
9685M:	David Daney <david.daney@cavium.com>
9686L:	linux-pci@vger.kernel.org
9687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9688S:	Supported
9689F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9690F:	drivers/pci/host/pci-thunder-*
9691
9692PCMCIA SUBSYSTEM
9693P:	Linux PCMCIA Team
9694L:	linux-pcmcia@lists.infradead.org
9695W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9697S:	Maintained
9698F:	Documentation/pcmcia/
9699F:	tools/pcmcia/
9700F:	drivers/pcmcia/
9701F:	include/pcmcia/
9702
9703PCNET32 NETWORK DRIVER
9704M:	Don Fry <pcnet32@frontier.com>
9705L:	netdev@vger.kernel.org
9706S:	Maintained
9707F:	drivers/net/ethernet/amd/pcnet32.c
9708
9709PCRYPT PARALLEL CRYPTO ENGINE
9710M:	Steffen Klassert <steffen.klassert@secunet.com>
9711L:	linux-crypto@vger.kernel.org
9712S:	Maintained
9713F:	crypto/pcrypt.c
9714F:	include/crypto/pcrypt.h
9715
9716PER-CPU MEMORY ALLOCATOR
9717M:	Tejun Heo <tj@kernel.org>
9718M:	Christoph Lameter <cl@linux.com>
9719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9720S:	Maintained
9721F:	include/linux/percpu*.h
9722F:	mm/percpu*.c
9723F:	arch/*/include/asm/percpu.h
9724
9725PER-TASK DELAY ACCOUNTING
9726M:	Balbir Singh <bsingharora@gmail.com>
9727S:	Maintained
9728F:	include/linux/delayacct.h
9729F:	kernel/delayacct.c
9730
9731PERFORMANCE EVENTS SUBSYSTEM
9732M:	Peter Zijlstra <peterz@infradead.org>
9733M:	Ingo Molnar <mingo@redhat.com>
9734M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9735R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9736L:	linux-kernel@vger.kernel.org
9737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9738S:	Supported
9739F:	kernel/events/*
9740F:	include/linux/perf_event.h
9741F:	include/uapi/linux/perf_event.h
9742F:	arch/*/kernel/perf_event*.c
9743F:	arch/*/kernel/*/perf_event*.c
9744F:	arch/*/kernel/*/*/perf_event*.c
9745F:	arch/*/include/asm/perf_event.h
9746F:	arch/*/kernel/perf_callchain.c
9747F:	arch/*/events/*
9748F:	tools/perf/
9749
9750PERSONALITY HANDLING
9751M:	Christoph Hellwig <hch@infradead.org>
9752L:	linux-abi-devel@lists.sourceforge.net
9753S:	Maintained
9754F:	include/linux/personality.h
9755F:	include/uapi/linux/personality.h
9756
9757PHONET PROTOCOL
9758M:	Remi Denis-Courmont <courmisch@gmail.com>
9759S:	Supported
9760F:	Documentation/networking/phonet.txt
9761F:	include/linux/phonet.h
9762F:	include/net/phonet/
9763F:	include/uapi/linux/phonet.h
9764F:	net/phonet/
9765
9766PHRAM MTD DRIVER
9767M:	Joern Engel <joern@lazybastard.org>
9768L:	linux-mtd@lists.infradead.org
9769S:	Maintained
9770F:	drivers/mtd/devices/phram.c
9771
9772PICOLCD HID DRIVER
9773M:	Bruno Prémont <bonbons@linux-vserver.org>
9774L:	linux-input@vger.kernel.org
9775S:	Maintained
9776F:	drivers/hid/hid-picolcd*
9777
9778PICOXCELL SUPPORT
9779M:	Jamie Iles <jamie@jamieiles.com>
9780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9781T:	git git://github.com/jamieiles/linux-2.6-ji.git
9782S:	Supported
9783F:	arch/arm/boot/dts/picoxcell*
9784F:	arch/arm/mach-picoxcell/
9785F:	drivers/crypto/picoxcell*
9786
9787PIN CONTROL SUBSYSTEM
9788M:	Linus Walleij <linus.walleij@linaro.org>
9789L:	linux-gpio@vger.kernel.org
9790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9791S:	Maintained
9792F:	Documentation/devicetree/bindings/pinctrl/
9793F:	Documentation/pinctrl.txt
9794F:	drivers/pinctrl/
9795F:	include/linux/pinctrl/
9796
9797PIN CONTROLLER - ATMEL AT91
9798M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9800S:	Maintained
9801F:	drivers/pinctrl/pinctrl-at91.*
9802
9803PIN CONTROLLER - ATMEL AT91 PIO4
9804M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9806L:	linux-gpio@vger.kernel.org
9807S:	Supported
9808F:	drivers/pinctrl/pinctrl-at91-pio4.*
9809
9810PIN CONTROLLER - INTEL
9811M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9812M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9813S:	Maintained
9814F:	drivers/pinctrl/intel/
9815
9816PIN CONTROLLER - RENESAS
9817M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9818M:	Geert Uytterhoeven <geert+renesas@glider.be>
9819L:	linux-renesas-soc@vger.kernel.org
9820S:	Maintained
9821F:	drivers/pinctrl/sh-pfc/
9822
9823PIN CONTROLLER - SAMSUNG
9824M:	Tomasz Figa <tomasz.figa@gmail.com>
9825M:	Krzysztof Kozlowski <krzk@kernel.org>
9826M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9828L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9829S:	Maintained
9830F:	drivers/pinctrl/samsung/
9831F:	include/dt-bindings/pinctrl/samsung.h
9832F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9833
9834PIN CONTROLLER - SINGLE
9835M:	Tony Lindgren <tony@atomide.com>
9836M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9838L:	linux-omap@vger.kernel.org
9839S:	Maintained
9840F:	drivers/pinctrl/pinctrl-single.c
9841
9842PIN CONTROLLER - ST SPEAR
9843M:	Viresh Kumar <vireshk@kernel.org>
9844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9845W:	http://www.st.com/spear
9846S:	Maintained
9847F:	drivers/pinctrl/spear/
9848
9849PISTACHIO SOC SUPPORT
9850M:      James Hartley <james.hartley@imgtec.com>
9851M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9852L:      linux-mips@linux-mips.org
9853S:      Maintained
9854F:      arch/mips/pistachio/
9855F:      arch/mips/include/asm/mach-pistachio/
9856F:      arch/mips/boot/dts/img/pistachio*
9857F:      arch/mips/configs/pistachio*_defconfig
9858
9859PKTCDVD DRIVER
9860S:	Orphan
9861M:	linux-block@vger.kernel.org
9862F:	drivers/block/pktcdvd.c
9863F:	include/linux/pktcdvd.h
9864F:	include/uapi/linux/pktcdvd.h
9865
9866PKUNITY SOC DRIVERS
9867M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9868W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9869S:	Maintained
9870T:	git git://github.com/gxt/linux.git
9871F:	drivers/input/serio/i8042-unicore32io.h
9872F:	drivers/i2c/busses/i2c-puv3.c
9873F:	drivers/video/fbdev/fb-puv3.c
9874F:	drivers/rtc/rtc-puv3.c
9875
9876PMBUS HARDWARE MONITORING DRIVERS
9877M:	Guenter Roeck <linux@roeck-us.net>
9878L:	linux-hwmon@vger.kernel.org
9879W:	http://hwmon.wiki.kernel.org/
9880W:	http://www.roeck-us.net/linux/drivers/
9881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9882S:	Maintained
9883F:	Documentation/hwmon/pmbus
9884F:	drivers/hwmon/pmbus/
9885F:	include/linux/i2c/pmbus.h
9886
9887PMC SIERRA MaxRAID DRIVER
9888L:	linux-scsi@vger.kernel.org
9889W:	http://www.pmc-sierra.com/
9890S:	Orphan
9891F:	drivers/scsi/pmcraid.*
9892
9893PMC SIERRA PM8001 DRIVER
9894M:	Jack Wang <jinpu.wang@profitbricks.com>
9895M:	lindar_liu@usish.com
9896L:	pmchba@pmcs.com
9897L:	linux-scsi@vger.kernel.org
9898S:	Supported
9899F:	drivers/scsi/pm8001/
9900
9901POSIX CLOCKS and TIMERS
9902M:	Thomas Gleixner <tglx@linutronix.de>
9903L:	linux-kernel@vger.kernel.org
9904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9905S:	Maintained
9906F:	fs/timerfd.c
9907F:	include/linux/timer*
9908F:	kernel/time/*timer*
9909
9910POWER MANAGEMENT CORE
9911M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9912L:	linux-pm@vger.kernel.org
9913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9914B:	https://bugzilla.kernel.org
9915S:	Supported
9916F:	drivers/base/power/
9917F:	include/linux/pm.h
9918F:	include/linux/pm_*
9919F:	include/linux/powercap.h
9920F:	drivers/powercap/
9921
9922POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9923M:	Sebastian Reichel <sre@kernel.org>
9924L:	linux-pm@vger.kernel.org
9925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9926S:	Maintained
9927F:	Documentation/devicetree/bindings/power/supply/
9928F:	include/linux/power_supply.h
9929F:	drivers/power/supply/
9930
9931POWER STATE COORDINATION INTERFACE (PSCI)
9932M:	Mark Rutland <mark.rutland@arm.com>
9933M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9934L:	linux-arm-kernel@lists.infradead.org
9935S:	Maintained
9936F:	drivers/firmware/psci*.c
9937F:	include/linux/psci.h
9938F:	include/uapi/linux/psci.h
9939
9940POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9941M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9942L:	linuxppc-dev@lists.ozlabs.org
9943S:	Maintained
9944F:	drivers/char/powernv-op-panel.c
9945
9946PNP SUPPORT
9947M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9948S:	Maintained
9949F:	drivers/pnp/
9950
9951PPP PROTOCOL DRIVERS AND COMPRESSORS
9952M:	Paul Mackerras <paulus@samba.org>
9953L:	linux-ppp@vger.kernel.org
9954S:	Maintained
9955F:	drivers/net/ppp/ppp_*
9956
9957PPP OVER ATM (RFC 2364)
9958M:	Mitchell Blank Jr <mitch@sfgoth.com>
9959S:	Maintained
9960F:	net/atm/pppoatm.c
9961F:	include/uapi/linux/atmppp.h
9962
9963PPP OVER ETHERNET
9964M:	Michal Ostrowski <mostrows@earthlink.net>
9965S:	Maintained
9966F:	drivers/net/ppp/pppoe.c
9967F:	drivers/net/ppp/pppox.c
9968
9969PPP OVER L2TP
9970M:	James Chapman <jchapman@katalix.com>
9971S:	Maintained
9972F:	net/l2tp/l2tp_ppp.c
9973F:	include/linux/if_pppol2tp.h
9974F:	include/uapi/linux/if_pppol2tp.h
9975
9976PPS SUPPORT
9977M:	Rodolfo Giometti <giometti@enneenne.com>
9978W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9979L:	linuxpps@ml.enneenne.com (subscribers-only)
9980S:	Maintained
9981F:	Documentation/pps/
9982F:	drivers/pps/
9983F:	include/linux/pps*.h
9984
9985PPTP DRIVER
9986M:	Dmitry Kozlov <xeb@mail.ru>
9987L:	netdev@vger.kernel.org
9988S:	Maintained
9989F:	drivers/net/ppp/pptp.c
9990W:	http://sourceforge.net/projects/accel-pptp
9991
9992PREEMPTIBLE KERNEL
9993M:	Robert Love <rml@tech9.net>
9994L:	kpreempt-tech@lists.sourceforge.net
9995W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9996S:	Supported
9997F:	Documentation/preempt-locking.txt
9998F:	include/linux/preempt.h
9999
10000PRINTK
10001M:	Petr Mladek <pmladek@suse.com>
10002M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10003R:	Steven Rostedt <rostedt@goodmis.org>
10004S:	Maintained
10005F:	kernel/printk/
10006F:	include/linux/printk.h
10007
10008PRISM54 WIRELESS DRIVER
10009M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10010L:	linux-wireless@vger.kernel.org
10011W:	http://wireless.kernel.org/en/users/Drivers/p54
10012S:	Obsolete
10013F:	drivers/net/wireless/intersil/prism54/
10014
10015PS3 NETWORK SUPPORT
10016M:	Geoff Levand <geoff@infradead.org>
10017L:	netdev@vger.kernel.org
10018L:	linuxppc-dev@lists.ozlabs.org
10019S:	Maintained
10020F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10021
10022PS3 PLATFORM SUPPORT
10023M:	Geoff Levand <geoff@infradead.org>
10024L:	linuxppc-dev@lists.ozlabs.org
10025S:	Maintained
10026F:	arch/powerpc/boot/ps3*
10027F:	arch/powerpc/include/asm/lv1call.h
10028F:	arch/powerpc/include/asm/ps3*.h
10029F:	arch/powerpc/platforms/ps3/
10030F:	drivers/*/ps3*
10031F:	drivers/ps3/
10032F:	drivers/rtc/rtc-ps3.c
10033F:	drivers/usb/host/*ps3.c
10034F:	sound/ppc/snd_ps3*
10035
10036PS3VRAM DRIVER
10037M:	Jim Paris <jim@jtan.com>
10038M:	Geoff Levand <geoff@infradead.org>
10039L:	linuxppc-dev@lists.ozlabs.org
10040S:	Maintained
10041F:	drivers/block/ps3vram.c
10042
10043PSAMPLE PACKET SAMPLING SUPPORT:
10044M:	Yotam Gigi <yotamg@mellanox.com>
10045S:	Maintained
10046F:	net/psample
10047F:	include/net/psample.h
10048F:	include/uapi/linux/psample.h
10049
10050PSTORE FILESYSTEM
10051M:	Kees Cook <keescook@chromium.org>
10052M:	Anton Vorontsov <anton@enomsg.org>
10053M:	Colin Cross <ccross@android.com>
10054M:	Tony Luck <tony.luck@intel.com>
10055S:	Maintained
10056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10057F:	fs/pstore/
10058F:	include/linux/pstore*
10059F:	drivers/firmware/efi/efi-pstore.c
10060F:	drivers/acpi/apei/erst.c
10061F:	Documentation/admin-guide/ramoops.rst
10062F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10063K:	\b(pstore|ramoops)
10064
10065PTP HARDWARE CLOCK SUPPORT
10066M:	Richard Cochran <richardcochran@gmail.com>
10067L:	netdev@vger.kernel.org
10068S:	Maintained
10069W:	http://linuxptp.sourceforge.net/
10070F:	Documentation/ABI/testing/sysfs-ptp
10071F:	Documentation/ptp/*
10072F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10073F:	drivers/net/phy/dp83640*
10074F:	drivers/ptp/*
10075F:	include/linux/ptp_cl*
10076
10077PTRACE SUPPORT
10078M:	Roland McGrath <roland@hack.frob.com>
10079M:	Oleg Nesterov <oleg@redhat.com>
10080S:	Maintained
10081F:	include/asm-generic/syscall.h
10082F:	include/linux/ptrace.h
10083F:	include/linux/regset.h
10084F:	include/linux/tracehook.h
10085F:	include/uapi/linux/ptrace.h
10086F:	kernel/ptrace.c
10087
10088PULSE8-CEC DRIVER
10089M:	Hans Verkuil <hverkuil@xs4all.nl>
10090L:	linux-media@vger.kernel.org
10091T:	git git://linuxtv.org/media_tree.git
10092S:	Maintained
10093F:	drivers/media/usb/pulse8-cec/*
10094
10095PVRUSB2 VIDEO4LINUX DRIVER
10096M:	Mike Isely <isely@pobox.com>
10097L:	pvrusb2@isely.net	(subscribers-only)
10098L:	linux-media@vger.kernel.org
10099W:	http://www.isely.net/pvrusb2/
10100T:	git git://linuxtv.org/media_tree.git
10101S:	Maintained
10102F:	Documentation/media/v4l-drivers/pvrusb2*
10103F:	drivers/media/usb/pvrusb2/
10104
10105PWC WEBCAM DRIVER
10106M:	Hans Verkuil <hverkuil@xs4all.nl>
10107L:	linux-media@vger.kernel.org
10108T:	git git://linuxtv.org/media_tree.git
10109S:	Odd Fixes
10110F:	drivers/media/usb/pwc/*
10111
10112PWM FAN DRIVER
10113M:	Kamil Debski <kamil@wypas.org>
10114M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10115L:	linux-hwmon@vger.kernel.org
10116S:	Supported
10117F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10118F:	Documentation/hwmon/pwm-fan
10119F:	drivers/hwmon/pwm-fan.c
10120
10121PWM SUBSYSTEM
10122M:	Thierry Reding <thierry.reding@gmail.com>
10123L:	linux-pwm@vger.kernel.org
10124S:	Maintained
10125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10126F:	Documentation/pwm.txt
10127F:	Documentation/devicetree/bindings/pwm/
10128F:	include/linux/pwm.h
10129F:	drivers/pwm/
10130F:	drivers/video/backlight/pwm_bl.c
10131F:	include/linux/pwm_backlight.h
10132
10133PXA2xx/PXA3xx SUPPORT
10134M:	Daniel Mack <daniel@zonque.org>
10135M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10136M:	Robert Jarzmik <robert.jarzmik@free.fr>
10137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10138T:	git git://github.com/hzhuang1/linux.git
10139T:	git git://github.com/rjarzmik/linux.git
10140S:	Maintained
10141F:	arch/arm/boot/dts/pxa*
10142F:	arch/arm/mach-pxa/
10143F:	drivers/dma/pxa*
10144F:	drivers/pcmcia/pxa2xx*
10145F:	drivers/pinctrl/pxa/
10146F:	drivers/spi/spi-pxa2xx*
10147F:	drivers/usb/gadget/udc/pxa2*
10148F:	include/sound/pxa2xx-lib.h
10149F:	sound/arm/pxa*
10150F:	sound/soc/pxa/
10151
10152PXA GPIO DRIVER
10153M:	Robert Jarzmik <robert.jarzmik@free.fr>
10154L:	linux-gpio@vger.kernel.org
10155S:	Maintained
10156F:	drivers/gpio/gpio-pxa.c
10157
10158PXA3xx NAND FLASH DRIVER
10159M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10160L:	linux-mtd@lists.infradead.org
10161S:	Maintained
10162F:	drivers/mtd/nand/pxa3xx_nand.c
10163
10164MMP SUPPORT
10165M:	Eric Miao <eric.y.miao@gmail.com>
10166M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10168T:	git git://github.com/hzhuang1/linux.git
10169T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10170S:	Maintained
10171F:	arch/arm/boot/dts/mmp*
10172F:	arch/arm/mach-mmp/
10173
10174PXA MMCI DRIVER
10175S:	Orphan
10176
10177PXA RTC DRIVER
10178M:	Robert Jarzmik <robert.jarzmik@free.fr>
10179L:	rtc-linux@googlegroups.com
10180S:	Maintained
10181
10182QAT DRIVER
10183M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10184M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10185L:	qat-linux@intel.com
10186S:	Supported
10187F:	drivers/crypto/qat/
10188
10189QIB DRIVER
10190M:	Mike Marciniszyn <infinipath@intel.com>
10191L:	linux-rdma@vger.kernel.org
10192S:	Supported
10193F:	drivers/infiniband/hw/qib/
10194
10195QLOGIC QLA1280 SCSI DRIVER
10196M:	Michael Reed <mdr@sgi.com>
10197L:	linux-scsi@vger.kernel.org
10198S:	Maintained
10199F:	drivers/scsi/qla1280.[ch]
10200
10201QLOGIC QLA2XXX FC-SCSI DRIVER
10202M:	qla2xxx-upstream@qlogic.com
10203L:	linux-scsi@vger.kernel.org
10204S:	Supported
10205F:	Documentation/scsi/LICENSE.qla2xxx
10206F:	drivers/scsi/qla2xxx/
10207
10208QLOGIC QLA4XXX iSCSI DRIVER
10209M:	QLogic-Storage-Upstream@qlogic.com
10210L:	linux-scsi@vger.kernel.org
10211S:	Supported
10212F:	Documentation/scsi/LICENSE.qla4xxx
10213F:	drivers/scsi/qla4xxx/
10214
10215QLOGIC QLA3XXX NETWORK DRIVER
10216M:	Dept-GELinuxNICDev@cavium.com
10217L:	netdev@vger.kernel.org
10218S:	Supported
10219F:	Documentation/networking/LICENSE.qla3xxx
10220F:	drivers/net/ethernet/qlogic/qla3xxx.*
10221
10222QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10223M:	Harish Patil <harish.patil@cavium.com>
10224M:	Manish Chopra <manish.chopra@cavium.com>
10225M:	Dept-GELinuxNICDev@cavium.com
10226L:	netdev@vger.kernel.org
10227S:	Supported
10228F:	drivers/net/ethernet/qlogic/qlcnic/
10229
10230QLOGIC QLGE 10Gb ETHERNET DRIVER
10231M:	Harish Patil <harish.patil@cavium.com>
10232M:	Manish Chopra <manish.chopra@cavium.com>
10233M:	Dept-GELinuxNICDev@cavium.com
10234L:	netdev@vger.kernel.org
10235S:	Supported
10236F:	drivers/net/ethernet/qlogic/qlge/
10237
10238QLOGIC QL4xxx ETHERNET DRIVER
10239M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10240M:	Ariel Elior <Ariel.Elior@cavium.com>
10241M:	everest-linux-l2@cavium.com
10242L:	netdev@vger.kernel.org
10243S:	Supported
10244F:	drivers/net/ethernet/qlogic/qed/
10245F:	include/linux/qed/
10246F:	drivers/net/ethernet/qlogic/qede/
10247
10248QLOGIC QL41xxx ISCSI DRIVER
10249M:	QLogic-Storage-Upstream@cavium.com
10250L:	linux-scsi@vger.kernel.org
10251S:	Supported
10252F:	drivers/scsi/qedi/
10253
10254QNX4 FILESYSTEM
10255M:	Anders Larsen <al@alarsen.net>
10256W:	http://www.alarsen.net/linux/qnx4fs/
10257S:	Maintained
10258F:	fs/qnx4/
10259F:	include/uapi/linux/qnx4_fs.h
10260F:	include/uapi/linux/qnxtypes.h
10261
10262QORIQ DPAA2 FSL-MC BUS DRIVER
10263M:	Stuart Yoder <stuyoder@gmail.com>
10264M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10265L:	linux-kernel@vger.kernel.org
10266S:	Maintained
10267F:	drivers/staging/fsl-mc/
10268
10269QT1010 MEDIA DRIVER
10270M:	Antti Palosaari <crope@iki.fi>
10271L:	linux-media@vger.kernel.org
10272W:	https://linuxtv.org
10273W:	http://palosaari.fi/linux/
10274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10275T:	git git://linuxtv.org/anttip/media_tree.git
10276S:	Maintained
10277F:	drivers/media/tuners/qt1010*
10278
10279QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10280M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10281L:	linux-wireless@vger.kernel.org
10282W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10283S:	Supported
10284F:	drivers/net/wireless/ath/ath9k/
10285
10286QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10287M:	Kalle Valo <kvalo@qca.qualcomm.com>
10288L:	ath10k@lists.infradead.org
10289W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10291S:	Supported
10292F:	drivers/net/wireless/ath/ath10k/
10293
10294QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10295M:	Timur Tabi <timur@codeaurora.org>
10296L:	netdev@vger.kernel.org
10297S:	Supported
10298F:	drivers/net/ethernet/qualcomm/emac/
10299
10300QUALCOMM HEXAGON ARCHITECTURE
10301M:	Richard Kuo <rkuo@codeaurora.org>
10302L:	linux-hexagon@vger.kernel.org
10303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10304S:	Supported
10305F:	arch/hexagon/
10306
10307QUALCOMM WCN36XX WIRELESS DRIVER
10308M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10309L:	wcn36xx@lists.infradead.org
10310W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10311T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10312S:	Supported
10313F:	drivers/net/wireless/ath/wcn36xx/
10314
10315QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10316M:	Gabriel Somlo <somlo@cmu.edu>
10317M:	"Michael S. Tsirkin" <mst@redhat.com>
10318L:	qemu-devel@nongnu.org
10319S:	Maintained
10320F:	drivers/firmware/qemu_fw_cfg.c
10321
10322RADOS BLOCK DEVICE (RBD)
10323M:	Ilya Dryomov <idryomov@gmail.com>
10324M:	Sage Weil <sage@redhat.com>
10325M:	Alex Elder <elder@kernel.org>
10326L:	ceph-devel@vger.kernel.org
10327W:	http://ceph.com/
10328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10329T:	git git://github.com/ceph/ceph-client.git
10330S:	Supported
10331F:	Documentation/ABI/testing/sysfs-bus-rbd
10332F:	drivers/block/rbd.c
10333F:	drivers/block/rbd_types.h
10334
10335RADEON FRAMEBUFFER DISPLAY DRIVER
10336M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10337L:	linux-fbdev@vger.kernel.org
10338S:	Maintained
10339F:	drivers/video/fbdev/aty/radeon*
10340F:	include/uapi/linux/radeonfb.h
10341
10342RADIOSHARK RADIO DRIVER
10343M:	Hans Verkuil <hverkuil@xs4all.nl>
10344L:	linux-media@vger.kernel.org
10345T:	git git://linuxtv.org/media_tree.git
10346S:	Maintained
10347F:	drivers/media/radio/radio-shark.c
10348
10349RADIOSHARK2 RADIO DRIVER
10350M:	Hans Verkuil <hverkuil@xs4all.nl>
10351L:	linux-media@vger.kernel.org
10352T:	git git://linuxtv.org/media_tree.git
10353S:	Maintained
10354F:	drivers/media/radio/radio-shark2.c
10355F:	drivers/media/radio/radio-tea5777.c
10356
10357RAGE128 FRAMEBUFFER DISPLAY DRIVER
10358M:	Paul Mackerras <paulus@samba.org>
10359L:	linux-fbdev@vger.kernel.org
10360S:	Maintained
10361F:	drivers/video/fbdev/aty/aty128fb.c
10362
10363RALINK MIPS ARCHITECTURE
10364M:	John Crispin <john@phrozen.org>
10365L:	linux-mips@linux-mips.org
10366S:	Maintained
10367F:	arch/mips/ralink
10368
10369RALINK RT2X00 WIRELESS LAN DRIVER
10370P:	rt2x00 project
10371M:	Stanislaw Gruszka <sgruszka@redhat.com>
10372M:	Helmut Schaa <helmut.schaa@googlemail.com>
10373L:	linux-wireless@vger.kernel.org
10374S:	Maintained
10375F:	drivers/net/wireless/ralink/rt2x00/
10376
10377RAMDISK RAM BLOCK DEVICE DRIVER
10378M:	Jens Axboe <axboe@kernel.dk>
10379S:	Maintained
10380F:	Documentation/blockdev/ramdisk.txt
10381F:	drivers/block/brd.c
10382
10383RANDOM NUMBER DRIVER
10384M:	"Theodore Ts'o" <tytso@mit.edu>
10385S:	Maintained
10386F:	drivers/char/random.c
10387
10388RAPIDIO SUBSYSTEM
10389M:	Matt Porter <mporter@kernel.crashing.org>
10390M:	Alexandre Bounine <alexandre.bounine@idt.com>
10391S:	Maintained
10392F:	drivers/rapidio/
10393
10394RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10395L:	linux-wireless@vger.kernel.org
10396S:	Orphan
10397F:	drivers/net/wireless/ray*
10398
10399RCUTORTURE MODULE
10400M:	Josh Triplett <josh@joshtriplett.org>
10401M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10402L:	linux-kernel@vger.kernel.org
10403S:	Supported
10404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10405F:	Documentation/RCU/torture.txt
10406F:	kernel/rcu/rcutorture.c
10407
10408RCUTORTURE TEST FRAMEWORK
10409M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10410M:	Josh Triplett <josh@joshtriplett.org>
10411R:	Steven Rostedt <rostedt@goodmis.org>
10412R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10413R:	Lai Jiangshan <jiangshanlai@gmail.com>
10414L:	linux-kernel@vger.kernel.org
10415S:	Supported
10416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10417F:	tools/testing/selftests/rcutorture
10418
10419RDC R-321X SoC
10420M:	Florian Fainelli <florian@openwrt.org>
10421S:	Maintained
10422
10423RDC R6040 FAST ETHERNET DRIVER
10424M:	Florian Fainelli <f.fainelli@gmail.com>
10425L:	netdev@vger.kernel.org
10426S:	Maintained
10427F:	drivers/net/ethernet/rdc/r6040.c
10428
10429RDS - RELIABLE DATAGRAM SOCKETS
10430M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10431L:	netdev@vger.kernel.org
10432L:	linux-rdma@vger.kernel.org
10433L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10434W:	https://oss.oracle.com/projects/rds/
10435S:	Supported
10436F:	net/rds/
10437F:	Documentation/networking/rds.txt
10438
10439RDMAVT - RDMA verbs software
10440M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10441L:	linux-rdma@vger.kernel.org
10442S:	Supported
10443F:	drivers/infiniband/sw/rdmavt
10444
10445RDT - RESOURCE ALLOCATION
10446M:	Fenghua Yu <fenghua.yu@intel.com>
10447L:	linux-kernel@vger.kernel.org
10448S:	Supported
10449F:	arch/x86/kernel/cpu/intel_rdt*
10450F:	arch/x86/include/asm/intel_rdt*
10451F:	Documentation/x86/intel_rdt*
10452
10453READ-COPY UPDATE (RCU)
10454M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10455M:	Josh Triplett <josh@joshtriplett.org>
10456R:	Steven Rostedt <rostedt@goodmis.org>
10457R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10458R:	Lai Jiangshan <jiangshanlai@gmail.com>
10459L:	linux-kernel@vger.kernel.org
10460W:	http://www.rdrop.com/users/paulmck/RCU/
10461S:	Supported
10462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10463F:	Documentation/RCU/
10464X:	Documentation/RCU/torture.txt
10465F:	include/linux/rcu*
10466X:	include/linux/srcu.h
10467F:	kernel/rcu/
10468X:	kernel/torture.c
10469
10470REAL TIME CLOCK (RTC) SUBSYSTEM
10471M:	Alessandro Zummo <a.zummo@towertech.it>
10472M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10473L:	rtc-linux@googlegroups.com
10474Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10476S:	Maintained
10477F:	Documentation/devicetree/bindings/rtc/
10478F:	Documentation/rtc.txt
10479F:	drivers/rtc/
10480F:	include/linux/rtc.h
10481F:	include/uapi/linux/rtc.h
10482F:	include/linux/rtc/
10483F:	include/linux/platform_data/rtc-*
10484F:	tools/testing/selftests/timers/rtctest.c
10485
10486REALTEK AUDIO CODECS
10487M:	Bard Liao <bardliao@realtek.com>
10488M:	Oder Chiou <oder_chiou@realtek.com>
10489S:	Maintained
10490F:	sound/soc/codecs/rt*
10491F:	include/sound/rt*.h
10492
10493REISERFS FILE SYSTEM
10494L:	reiserfs-devel@vger.kernel.org
10495S:	Supported
10496F:	fs/reiserfs/
10497
10498REGISTER MAP ABSTRACTION
10499M:	Mark Brown <broonie@kernel.org>
10500L:	linux-kernel@vger.kernel.org
10501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10502S:	Supported
10503F:	Documentation/devicetree/bindings/regmap/
10504F:	drivers/base/regmap/
10505F:	include/linux/regmap.h
10506
10507REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10508M:	Ohad Ben-Cohen <ohad@wizery.com>
10509M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10510L:	linux-remoteproc@vger.kernel.org
10511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10512S:	Maintained
10513F:	Documentation/devicetree/bindings/remoteproc/
10514F:	Documentation/remoteproc.txt
10515F:	drivers/remoteproc/
10516F:	include/linux/remoteproc.h
10517
10518REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10519M:	Ohad Ben-Cohen <ohad@wizery.com>
10520M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10521L:	linux-remoteproc@vger.kernel.org
10522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10523S:	Maintained
10524F:	drivers/rpmsg/
10525F:	Documentation/rpmsg.txt
10526F:	include/linux/rpmsg.h
10527
10528RENESAS CLOCK DRIVERS
10529M:	Geert Uytterhoeven <geert+renesas@glider.be>
10530L:	linux-renesas-soc@vger.kernel.org
10531S:	Supported
10532F:	drivers/clk/renesas/
10533
10534RENESAS ETHERNET DRIVERS
10535R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10536L:	netdev@vger.kernel.org
10537L:	linux-renesas-soc@vger.kernel.org
10538F:	drivers/net/ethernet/renesas/
10539F:	include/linux/sh_eth.h
10540
10541RENESAS R-CAR GYROADC DRIVER
10542M:	Marek Vasut <marek.vasut@gmail.com>
10543L:	linux-iio@vger.kernel.org
10544S:	Supported
10545F:	drivers/iio/adc/rcar_gyro_adc.c
10546
10547RENESAS USB2 PHY DRIVER
10548M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10549L:	linux-renesas-soc@vger.kernel.org
10550S:	Maintained
10551F:	drivers/phy/phy-rcar-gen3-usb2.c
10552
10553RESET CONTROLLER FRAMEWORK
10554M:	Philipp Zabel <p.zabel@pengutronix.de>
10555T:	git git://git.pengutronix.de/git/pza/linux
10556S:	Maintained
10557F:	drivers/reset/
10558F:	Documentation/devicetree/bindings/reset/
10559F:	include/dt-bindings/reset/
10560F:	include/linux/reset.h
10561F:	include/linux/reset-controller.h
10562
10563RFKILL
10564M:	Johannes Berg <johannes@sipsolutions.net>
10565L:	linux-wireless@vger.kernel.org
10566W:	http://wireless.kernel.org/
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10569S:	Maintained
10570F:	Documentation/rfkill.txt
10571F:	net/rfkill/
10572
10573RHASHTABLE
10574M:	Thomas Graf <tgraf@suug.ch>
10575M:	Herbert Xu <herbert@gondor.apana.org.au>
10576L:	netdev@vger.kernel.org
10577S:	Maintained
10578F:	lib/rhashtable.c
10579F:	include/linux/rhashtable.h
10580
10581RICOH SMARTMEDIA/XD DRIVER
10582M:	Maxim Levitsky <maximlevitsky@gmail.com>
10583S:	Maintained
10584F:	drivers/mtd/nand/r852.c
10585F:	drivers/mtd/nand/r852.h
10586
10587RICOH R5C592 MEMORYSTICK DRIVER
10588M:	Maxim Levitsky <maximlevitsky@gmail.com>
10589S:	Maintained
10590F:	drivers/memstick/host/r592.*
10591
10592ROCCAT DRIVERS
10593M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10594W:	http://sourceforge.net/projects/roccat/
10595S:	Maintained
10596F:	drivers/hid/hid-roccat*
10597F:	include/linux/hid-roccat*
10598F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10599
10600ROCKER DRIVER
10601M:	Jiri Pirko <jiri@resnulli.us>
10602L:	netdev@vger.kernel.org
10603S:	Supported
10604F:	drivers/net/ethernet/rocker/
10605
10606ROCKETPORT DRIVER
10607P:	Comtrol Corp.
10608W:	http://www.comtrol.com
10609S:	Maintained
10610F:	Documentation/serial/rocket.txt
10611F:	drivers/tty/rocket*
10612
10613ROCKETPORT EXPRESS/INFINITY DRIVER
10614M:	Kevin Cernekee <cernekee@gmail.com>
10615L:	linux-serial@vger.kernel.org
10616S:	Odd Fixes
10617F:	drivers/tty/serial/rp2.*
10618
10619ROSE NETWORK LAYER
10620M:	Ralf Baechle <ralf@linux-mips.org>
10621L:	linux-hams@vger.kernel.org
10622W:	http://www.linux-ax25.org/
10623S:	Maintained
10624F:	include/net/rose.h
10625F:	include/uapi/linux/rose.h
10626F:	net/rose/
10627
10628RTL2830 MEDIA DRIVER
10629M:	Antti Palosaari <crope@iki.fi>
10630L:	linux-media@vger.kernel.org
10631W:	https://linuxtv.org
10632W:	http://palosaari.fi/linux/
10633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10634T:	git git://linuxtv.org/anttip/media_tree.git
10635S:	Maintained
10636F:	drivers/media/dvb-frontends/rtl2830*
10637
10638RTL2832 MEDIA DRIVER
10639M:	Antti Palosaari <crope@iki.fi>
10640L:	linux-media@vger.kernel.org
10641W:	https://linuxtv.org
10642W:	http://palosaari.fi/linux/
10643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10644T:	git git://linuxtv.org/anttip/media_tree.git
10645S:	Maintained
10646F:	drivers/media/dvb-frontends/rtl2832*
10647
10648RTL2832_SDR MEDIA DRIVER
10649M:	Antti Palosaari <crope@iki.fi>
10650L:	linux-media@vger.kernel.org
10651W:	https://linuxtv.org
10652W:	http://palosaari.fi/linux/
10653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10654T:	git git://linuxtv.org/anttip/media_tree.git
10655S:	Maintained
10656F:	drivers/media/dvb-frontends/rtl2832_sdr*
10657
10658RTL8180 WIRELESS DRIVER
10659L:	linux-wireless@vger.kernel.org
10660W:	http://wireless.kernel.org/
10661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10662S:	Orphan
10663F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10664
10665RTL8187 WIRELESS DRIVER
10666M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10667M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10668M:	Larry Finger <Larry.Finger@lwfinger.net>
10669L:	linux-wireless@vger.kernel.org
10670W:	http://wireless.kernel.org/
10671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10672S:	Maintained
10673F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10674
10675RTL8192CE WIRELESS DRIVER
10676M:	Larry Finger <Larry.Finger@lwfinger.net>
10677M:	Chaoming Li <chaoming_li@realsil.com.cn>
10678L:	linux-wireless@vger.kernel.org
10679W:	http://wireless.kernel.org/
10680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10681S:	Maintained
10682F:	drivers/net/wireless/realtek/rtlwifi/
10683F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10684
10685RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10686M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10687L:	linux-wireless@vger.kernel.org
10688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10689S:	Maintained
10690F:	drivers/net/wireless/realtek/rtl8xxxu/
10691
10692S3 SAVAGE FRAMEBUFFER DRIVER
10693M:	Antonino Daplas <adaplas@gmail.com>
10694L:	linux-fbdev@vger.kernel.org
10695S:	Maintained
10696F:	drivers/video/fbdev/savage/
10697
10698S390
10699M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10700M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10701L:	linux-s390@vger.kernel.org
10702W:	http://www.ibm.com/developerworks/linux/linux390/
10703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10704S:	Supported
10705F:	arch/s390/
10706F:	drivers/s390/
10707F:	Documentation/s390/
10708F:	Documentation/DocBook/s390*
10709
10710S390 COMMON I/O LAYER
10711M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10712M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10713L:	linux-s390@vger.kernel.org
10714W:	http://www.ibm.com/developerworks/linux/linux390/
10715S:	Supported
10716F:	drivers/s390/cio/
10717
10718S390 DASD DRIVER
10719M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10720M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10721L:	linux-s390@vger.kernel.org
10722W:	http://www.ibm.com/developerworks/linux/linux390/
10723S:	Supported
10724F:	drivers/s390/block/dasd*
10725F:	block/partitions/ibm.c
10726
10727S390 NETWORK DRIVERS
10728M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10729L:	linux-s390@vger.kernel.org
10730W:	http://www.ibm.com/developerworks/linux/linux390/
10731S:	Supported
10732F:	drivers/s390/net/
10733
10734S390 PCI SUBSYSTEM
10735M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10736M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10737L:	linux-s390@vger.kernel.org
10738W:	http://www.ibm.com/developerworks/linux/linux390/
10739S:	Supported
10740F:	arch/s390/pci/
10741F:	drivers/pci/hotplug/s390_pci_hpc.c
10742
10743S390 ZCRYPT DRIVER
10744M:	Harald Freudenberger <freude@de.ibm.com>
10745L:	linux-s390@vger.kernel.org
10746W:	http://www.ibm.com/developerworks/linux/linux390/
10747S:	Supported
10748F:	drivers/s390/crypto/
10749
10750S390 ZFCP DRIVER
10751M:	Steffen Maier <maier@linux.vnet.ibm.com>
10752L:	linux-s390@vger.kernel.org
10753W:	http://www.ibm.com/developerworks/linux/linux390/
10754S:	Supported
10755F:	drivers/s390/scsi/zfcp_*
10756
10757S390 IUCV NETWORK LAYER
10758M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10759L:	linux-s390@vger.kernel.org
10760W:	http://www.ibm.com/developerworks/linux/linux390/
10761S:	Supported
10762F:	drivers/s390/net/*iucv*
10763F:	include/net/iucv/
10764F:	net/iucv/
10765
10766S390 IOMMU (PCI)
10767M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10768L:	linux-s390@vger.kernel.org
10769W:	http://www.ibm.com/developerworks/linux/linux390/
10770S:	Supported
10771F:	drivers/iommu/s390-iommu.c
10772
10773S3C24XX SD/MMC Driver
10774M:	Ben Dooks <ben-linux@fluff.org>
10775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776S:	Supported
10777F:	drivers/mmc/host/s3cmci.*
10778
10779SAA6588 RDS RECEIVER DRIVER
10780M:	Hans Verkuil <hverkuil@xs4all.nl>
10781L:	linux-media@vger.kernel.org
10782T:	git git://linuxtv.org/media_tree.git
10783W:	https://linuxtv.org
10784S:	Odd Fixes
10785F:	drivers/media/i2c/saa6588*
10786
10787SAA7134 VIDEO4LINUX DRIVER
10788M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10789M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10790L:	linux-media@vger.kernel.org
10791W:	https://linuxtv.org
10792T:	git git://linuxtv.org/media_tree.git
10793S:	Odd fixes
10794F:	Documentation/media/v4l-drivers/saa7134*
10795F:	drivers/media/pci/saa7134/
10796
10797SAA7146 VIDEO4LINUX-2 DRIVER
10798M:	Hans Verkuil <hverkuil@xs4all.nl>
10799L:	linux-media@vger.kernel.org
10800T:	git git://linuxtv.org/media_tree.git
10801S:	Maintained
10802F:	drivers/media/common/saa7146/
10803F:	drivers/media/pci/saa7146/
10804F:	include/media/saa7146*
10805
10806SAMSUNG LAPTOP DRIVER
10807M:	Corentin Chary <corentin.chary@gmail.com>
10808L:	platform-driver-x86@vger.kernel.org
10809S:	Maintained
10810F:	drivers/platform/x86/samsung-laptop.c
10811
10812SAMSUNG AUDIO (ASoC) DRIVERS
10813M:	Krzysztof Kozlowski <krzk@kernel.org>
10814M:	Sangbeom Kim <sbkim73@samsung.com>
10815M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10816L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10817S:	Supported
10818F:	sound/soc/samsung/
10819
10820SAMSUNG FRAMEBUFFER DRIVER
10821M:	Jingoo Han <jingoohan1@gmail.com>
10822L:	linux-fbdev@vger.kernel.org
10823S:	Maintained
10824F:	drivers/video/fbdev/s3c-fb.c
10825
10826SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10827M:	Sangbeom Kim <sbkim73@samsung.com>
10828M:	Krzysztof Kozlowski <krzk@kernel.org>
10829M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10830L:	linux-kernel@vger.kernel.org
10831L:	linux-samsung-soc@vger.kernel.org
10832S:	Supported
10833F:	drivers/mfd/sec*.c
10834F:	drivers/regulator/s2m*.c
10835F:	drivers/regulator/s5m*.c
10836F:	drivers/clk/clk-s2mps11.c
10837F:	drivers/rtc/rtc-s5m.c
10838F:	include/linux/mfd/samsung/
10839F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10840F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10841F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10842F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10843
10844SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10845M:	Kyungmin Park <kyungmin.park@samsung.com>
10846M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10847L:	linux-media@vger.kernel.org
10848Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10849S:	Supported
10850F:	drivers/media/platform/exynos4-is/
10851
10852SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10853M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10854L:	linux-media@vger.kernel.org
10855L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10856S:	Maintained
10857F:	drivers/media/platform/s3c-camif/
10858F:	include/media/drv-intf/s3c_camif.h
10859
10860SAMSUNG S5C73M3 CAMERA DRIVER
10861M:	Kyungmin Park <kyungmin.park@samsung.com>
10862M:	Andrzej Hajda <a.hajda@samsung.com>
10863L:	linux-media@vger.kernel.org
10864S:	Supported
10865F:	drivers/media/i2c/s5c73m3/*
10866
10867SAMSUNG S5K5BAF CAMERA DRIVER
10868M:	Kyungmin Park <kyungmin.park@samsung.com>
10869M:	Andrzej Hajda <a.hajda@samsung.com>
10870L:	linux-media@vger.kernel.org
10871S:	Supported
10872F:	drivers/media/i2c/s5k5baf.c
10873
10874SAMSUNG S3FWRN5 NFC DRIVER
10875M:	Robert Baldyga <r.baldyga@samsung.com>
10876M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10877L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10878S:	Supported
10879F:	drivers/nfc/s3fwrn5
10880
10881SAMSUNG SOC CLOCK DRIVERS
10882M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10883M:	Tomasz Figa <tomasz.figa@gmail.com>
10884M:	Chanwoo Choi <cw00.choi@samsung.com>
10885S:	Supported
10886L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10887F:	drivers/clk/samsung/
10888F:	include/dt-bindings/clock/exynos*.h
10889F:	Documentation/devicetree/bindings/clock/exynos*.txt
10890
10891SAMSUNG SPI DRIVERS
10892M:	Kukjin Kim <kgene@kernel.org>
10893M:	Krzysztof Kozlowski <krzk@kernel.org>
10894M:	Andi Shyti <andi.shyti@samsung.com>
10895L:	linux-spi@vger.kernel.org
10896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10899F:	drivers/spi/spi-s3c*
10900F:	include/linux/platform_data/spi-s3c64xx.h
10901
10902SAMSUNG SXGBE DRIVERS
10903M:	Byungho An <bh74.an@samsung.com>
10904M:	Girish K S <ks.giri@samsung.com>
10905M:	Vipul Pandya <vipul.pandya@samsung.com>
10906S:	Supported
10907L:	netdev@vger.kernel.org
10908F:	drivers/net/ethernet/samsung/sxgbe/
10909
10910SAMSUNG THERMAL DRIVER
10911M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10912L:	linux-pm@vger.kernel.org
10913L:	linux-samsung-soc@vger.kernel.org
10914S:	Supported
10915T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10916F:	drivers/thermal/samsung/
10917
10918SAMSUNG USB2 PHY DRIVER
10919M:	Kamil Debski <kamil@wypas.org>
10920M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10921L:	linux-kernel@vger.kernel.org
10922S:	Supported
10923F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10924F:	Documentation/phy/samsung-usb2.txt
10925F:	drivers/phy/phy-exynos4210-usb2.c
10926F:	drivers/phy/phy-exynos4x12-usb2.c
10927F:	drivers/phy/phy-exynos5250-usb2.c
10928F:	drivers/phy/phy-s5pv210-usb2.c
10929F:	drivers/phy/phy-samsung-usb2.c
10930F:	drivers/phy/phy-samsung-usb2.h
10931
10932SERIAL DRIVERS
10933M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10934L:	linux-serial@vger.kernel.org
10935S:	Maintained
10936F:	Documentation/devicetree/bindings/serial/
10937F:	drivers/tty/serial/
10938
10939SERIAL DEVICE BUS
10940M:	Rob Herring <robh@kernel.org>
10941L:	linux-serial@vger.kernel.org
10942S:	Maintained
10943F:	Documentation/devicetree/bindings/serial/slave-device.txt
10944F:	drivers/tty/serdev/
10945F:	include/linux/serdev.h
10946
10947SERIAL IR RECEIVER
10948M:	Sean Young <sean@mess.org>
10949L:	linux-media@vger.kernel.org
10950S:	Maintained
10951F:	drivers/media/rc/serial_ir.c
10952
10953STI CEC DRIVER
10954M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10955L:	kernel@stlinux.com
10956S:	Maintained
10957F:	drivers/staging/media/st-cec/
10958F:	Documentation/devicetree/bindings/media/stih-cec.txt
10959
10960SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
10961M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10962L:	linux-s390@vger.kernel.org
10963W:	http://www.ibm.com/developerworks/linux/linux390/
10964S:	Supported
10965F:	net/smc/
10966
10967SYNOPSYS DESIGNWARE DMAC DRIVER
10968M:	Viresh Kumar <vireshk@kernel.org>
10969M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10970S:	Maintained
10971F:	include/linux/dma/dw.h
10972F:	include/linux/platform_data/dma-dw.h
10973F:	drivers/dma/dw/
10974
10975SYNOPSYS DESIGNWARE I2C DRIVER
10976M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10977R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10978R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10979L:	linux-i2c@vger.kernel.org
10980S:	Maintained
10981F:	drivers/i2c/busses/i2c-designware-*
10982F:	include/linux/platform_data/i2c-designware.h
10983
10984SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10985M:	Jaehoon Chung <jh80.chung@samsung.com>
10986L:	linux-mmc@vger.kernel.org
10987S:	Maintained
10988F:	drivers/mmc/host/dw_mmc*
10989
10990SYSTEM TRACE MODULE CLASS
10991M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10992S:	Maintained
10993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10994F:	Documentation/trace/stm.txt
10995F:	drivers/hwtracing/stm/
10996F:	include/linux/stm.h
10997F:	include/uapi/linux/stm.h
10998
10999THUNDERBOLT DRIVER
11000M:	Andreas Noever <andreas.noever@gmail.com>
11001S:	Maintained
11002F:	drivers/thunderbolt/
11003
11004TI BQ27XXX POWER SUPPLY DRIVER
11005R:	Andrew F. Davis <afd@ti.com>
11006F:	include/linux/power/bq27xxx_battery.h
11007F:	drivers/power/supply/bq27xxx_battery.c
11008F:	drivers/power/supply/bq27xxx_battery_i2c.c
11009
11010TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11011M:	John Stultz <john.stultz@linaro.org>
11012M:	Thomas Gleixner <tglx@linutronix.de>
11013L:	linux-kernel@vger.kernel.org
11014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11015S:	Supported
11016F:	include/linux/clocksource.h
11017F:	include/linux/time.h
11018F:	include/linux/timex.h
11019F:	include/uapi/linux/time.h
11020F:	include/uapi/linux/timex.h
11021F:	kernel/time/clocksource.c
11022F:	kernel/time/time*.c
11023F:	kernel/time/alarmtimer.c
11024F:	kernel/time/ntp.c
11025F:	tools/testing/selftests/timers/
11026
11027SC1200 WDT DRIVER
11028M:	Zwane Mwaikambo <zwanem@gmail.com>
11029S:	Maintained
11030F:	drivers/watchdog/sc1200wdt.c
11031
11032SCHEDULER
11033M:	Ingo Molnar <mingo@redhat.com>
11034M:	Peter Zijlstra <peterz@infradead.org>
11035L:	linux-kernel@vger.kernel.org
11036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11037S:	Maintained
11038F:	kernel/sched/
11039F:	include/linux/sched.h
11040F:	include/uapi/linux/sched.h
11041F:	include/linux/wait.h
11042
11043SCORE ARCHITECTURE
11044M:	Chen Liqin <liqin.linux@gmail.com>
11045M:	Lennox Wu <lennox.wu@gmail.com>
11046W:	http://www.sunplus.com
11047S:	Supported
11048F:	arch/score/
11049
11050SCR24X CHIP CARD INTERFACE DRIVER
11051M:	Lubomir Rintel <lkundrak@v3.sk>
11052S:	Supported
11053F:	drivers/char/pcmcia/scr24x_cs.c
11054
11055SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11056M:	Sudeep Holla <sudeep.holla@arm.com>
11057L:	linux-arm-kernel@lists.infradead.org
11058S:	Maintained
11059F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11060F:	drivers/clk/clk-scpi.c
11061F:	drivers/cpufreq/scpi-cpufreq.c
11062F:	drivers/firmware/arm_scpi.c
11063F:	include/linux/scpi_protocol.h
11064
11065SCSI CDROM DRIVER
11066M:	Jens Axboe <axboe@kernel.dk>
11067L:	linux-scsi@vger.kernel.org
11068W:	http://www.kernel.dk
11069S:	Maintained
11070F:	drivers/scsi/sr*
11071
11072SCSI RDMA PROTOCOL (SRP) INITIATOR
11073M:	Bart Van Assche <bart.vanassche@sandisk.com>
11074L:	linux-rdma@vger.kernel.org
11075S:	Supported
11076W:	http://www.openfabrics.org
11077Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11079F:	drivers/infiniband/ulp/srp/
11080F:	include/scsi/srp.h
11081
11082SCSI SG DRIVER
11083M:	Doug Gilbert <dgilbert@interlog.com>
11084L:	linux-scsi@vger.kernel.org
11085W:	http://sg.danny.cz/sg
11086S:	Maintained
11087F:	Documentation/scsi/scsi-generic.txt
11088F:	drivers/scsi/sg.c
11089F:	include/scsi/sg.h
11090
11091SCSI SUBSYSTEM
11092M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11094M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11096L:	linux-scsi@vger.kernel.org
11097S:	Maintained
11098F:	Documentation/devicetree/bindings/scsi/
11099F:	drivers/scsi/
11100F:	include/scsi/
11101
11102SCSI TAPE DRIVER
11103M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11104L:	linux-scsi@vger.kernel.org
11105S:	Maintained
11106F:	Documentation/scsi/st.txt
11107F:	drivers/scsi/st.*
11108F:	drivers/scsi/st_*.h
11109
11110SCTP PROTOCOL
11111M:	Vlad Yasevich <vyasevich@gmail.com>
11112M:	Neil Horman <nhorman@tuxdriver.com>
11113L:	linux-sctp@vger.kernel.org
11114W:	http://lksctp.sourceforge.net
11115S:	Maintained
11116F:	Documentation/networking/sctp.txt
11117F:	include/linux/sctp.h
11118F:	include/uapi/linux/sctp.h
11119F:	include/net/sctp/
11120F:	net/sctp/
11121
11122SCx200 CPU SUPPORT
11123M:	Jim Cromie <jim.cromie@gmail.com>
11124S:	Odd Fixes
11125F:	Documentation/i2c/busses/scx200_acb
11126F:	arch/x86/platform/scx200/
11127F:	drivers/watchdog/scx200_wdt.c
11128F:	drivers/i2c/busses/scx200*
11129F:	drivers/mtd/maps/scx200_docflash.c
11130F:	include/linux/scx200.h
11131
11132SCx200 GPIO DRIVER
11133M:	Jim Cromie <jim.cromie@gmail.com>
11134S:	Maintained
11135F:	drivers/char/scx200_gpio.c
11136F:	include/linux/scx200_gpio.h
11137
11138SCx200 HRT CLOCKSOURCE DRIVER
11139M:	Jim Cromie <jim.cromie@gmail.com>
11140S:	Maintained
11141F:	drivers/clocksource/scx200_hrt.c
11142
11143SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11144M:	Sascha Sommer <saschasommer@freenet.de>
11145L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11146S:	Maintained
11147F:	drivers/mmc/host/sdricoh_cs.c
11148
11149SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11150M:	Adrian Hunter <adrian.hunter@intel.com>
11151L:	linux-mmc@vger.kernel.org
11152T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11153S:	Maintained
11154F:	drivers/mmc/host/sdhci*
11155F:	include/linux/mmc/sdhci*
11156
11157SECURE COMPUTING
11158M:	Kees Cook <keescook@chromium.org>
11159R:	Andy Lutomirski <luto@amacapital.net>
11160R:	Will Drewry <wad@chromium.org>
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11162S:	Supported
11163F:	kernel/seccomp.c
11164F:	include/uapi/linux/seccomp.h
11165F:	include/linux/seccomp.h
11166F:	tools/testing/selftests/seccomp/*
11167K:	\bsecure_computing
11168K:	\bTIF_SECCOMP\b
11169
11170SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11171M:	Al Cooper <alcooperx@gmail.com>
11172L:	linux-mmc@vger.kernel.org
11173L:	bcm-kernel-feedback-list@broadcom.com
11174S:	Maintained
11175F:	drivers/mmc/host/sdhci-brcmstb*
11176
11177SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11178M:	Ben Dooks <ben-linux@fluff.org>
11179M:	Jaehoon Chung <jh80.chung@samsung.com>
11180L:	linux-mmc@vger.kernel.org
11181S:	Maintained
11182F:	drivers/mmc/host/sdhci-s3c*
11183
11184SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11185M:	Viresh Kumar <vireshk@kernel.org>
11186L:	linux-mmc@vger.kernel.org
11187S:	Maintained
11188F:	drivers/mmc/host/sdhci-spear.c
11189
11190SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11191M:	Scott Bauer <scott.bauer@intel.com>
11192M:	Jonathan Derrick <jonathan.derrick@intel.com>
11193M:	Rafael Antognolli <rafael.antognolli@intel.com>
11194L:	linux-block@vger.kernel.org
11195S:	Supported
11196F:	block/sed*
11197F:	block/opal_proto.h
11198F:	include/linux/sed*
11199F:	include/uapi/linux/sed*
11200
11201SECURITY SUBSYSTEM
11202M:	James Morris <james.l.morris@oracle.com>
11203M:	"Serge E. Hallyn" <serge@hallyn.com>
11204L:	linux-security-module@vger.kernel.org (suggested Cc:)
11205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11206W:	http://kernsec.org/
11207S:	Supported
11208F:	security/
11209
11210SECURITY CONTACT
11211M:	Security Officers <security@kernel.org>
11212S:	Supported
11213
11214SELINUX SECURITY MODULE
11215M:	Paul Moore <paul@paul-moore.com>
11216M:	Stephen Smalley <sds@tycho.nsa.gov>
11217M:	Eric Paris <eparis@parisplace.org>
11218L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11219W:	http://selinuxproject.org
11220T:	git git://git.infradead.org/users/pcmoore/selinux
11221S:	Supported
11222F:	include/linux/selinux*
11223F:	security/selinux/
11224F:	scripts/selinux/
11225
11226APPARMOR SECURITY MODULE
11227M:	John Johansen <john.johansen@canonical.com>
11228L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11229W:	apparmor.wiki.kernel.org
11230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11231S:	Supported
11232F:	security/apparmor/
11233
11234LOADPIN SECURITY MODULE
11235M:	Kees Cook <keescook@chromium.org>
11236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11237S:	Supported
11238F:	security/loadpin/
11239
11240YAMA SECURITY MODULE
11241M:	Kees Cook <keescook@chromium.org>
11242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11243S:	Supported
11244F:	security/yama/
11245
11246SENSABLE PHANTOM
11247M:	Jiri Slaby <jirislaby@gmail.com>
11248S:	Maintained
11249F:	drivers/misc/phantom.c
11250F:	include/uapi/linux/phantom.h
11251
11252Emulex 10Gbps iSCSI - OneConnect DRIVER
11253M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11254M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11255M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11256L:	linux-scsi@vger.kernel.org
11257W:	http://www.broadcom.com
11258S:	Supported
11259F:	drivers/scsi/be2iscsi/
11260
11261Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11262M:	Sathya Perla <sathya.perla@broadcom.com>
11263M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11264M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11265M:	Somnath Kotur <somnath.kotur@broadcom.com>
11266L:	netdev@vger.kernel.org
11267W:	http://www.emulex.com
11268S:	Supported
11269F:	drivers/net/ethernet/emulex/benet/
11270
11271EMULEX ONECONNECT ROCE DRIVER
11272M:	Selvin Xavier <selvin.xavier@avagotech.com>
11273M:	Devesh Sharma <devesh.sharma@avagotech.com>
11274L:	linux-rdma@vger.kernel.org
11275W:	http://www.emulex.com
11276S:	Supported
11277F:	drivers/infiniband/hw/ocrdma/
11278F:	include/uapi/rdma/ocrdma-abi.h
11279
11280SFC NETWORK DRIVER
11281M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11282M:	Edward Cree <ecree@solarflare.com>
11283M:	Bert Kenward <bkenward@solarflare.com>
11284L:	netdev@vger.kernel.org
11285S:	Supported
11286F:	drivers/net/ethernet/sfc/
11287
11288SGI GRU DRIVER
11289M:	Dimitri Sivanich <sivanich@sgi.com>
11290S:	Maintained
11291F:	drivers/misc/sgi-gru/
11292
11293SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11294M:	Pat Gefre <pfg@sgi.com>
11295L:	linux-ia64@vger.kernel.org
11296S:	Supported
11297F:	Documentation/ia64/serial.txt
11298F:	drivers/tty/serial/ioc?_serial.c
11299F:	include/linux/ioc?.h
11300
11301SGI XP/XPC/XPNET DRIVER
11302M:	Cliff Whickman <cpw@sgi.com>
11303M:	Robin Holt <robinmholt@gmail.com>
11304S:	Maintained
11305F:	drivers/misc/sgi-xp/
11306
11307SI2157 MEDIA DRIVER
11308M:	Antti Palosaari <crope@iki.fi>
11309L:	linux-media@vger.kernel.org
11310W:	https://linuxtv.org
11311W:	http://palosaari.fi/linux/
11312Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11313T:	git git://linuxtv.org/anttip/media_tree.git
11314S:	Maintained
11315F:	drivers/media/tuners/si2157*
11316
11317SI2168 MEDIA DRIVER
11318M:	Antti Palosaari <crope@iki.fi>
11319L:	linux-media@vger.kernel.org
11320W:	https://linuxtv.org
11321W:	http://palosaari.fi/linux/
11322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11323T:	git git://linuxtv.org/anttip/media_tree.git
11324S:	Maintained
11325F:	drivers/media/dvb-frontends/si2168*
11326
11327SI470X FM RADIO RECEIVER I2C DRIVER
11328M:	Hans Verkuil <hverkuil@xs4all.nl>
11329L:	linux-media@vger.kernel.org
11330T:	git git://linuxtv.org/media_tree.git
11331W:	https://linuxtv.org
11332S:	Odd Fixes
11333F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11334
11335SI470X FM RADIO RECEIVER USB DRIVER
11336M:	Hans Verkuil <hverkuil@xs4all.nl>
11337L:	linux-media@vger.kernel.org
11338T:	git git://linuxtv.org/media_tree.git
11339W:	https://linuxtv.org
11340S:	Maintained
11341F:	drivers/media/radio/si470x/radio-si470x-common.c
11342F:	drivers/media/radio/si470x/radio-si470x.h
11343F:	drivers/media/radio/si470x/radio-si470x-usb.c
11344
11345SI4713 FM RADIO TRANSMITTER I2C DRIVER
11346M:	Eduardo Valentin <edubezval@gmail.com>
11347L:	linux-media@vger.kernel.org
11348T:	git git://linuxtv.org/media_tree.git
11349W:	https://linuxtv.org
11350S:	Odd Fixes
11351F:	drivers/media/radio/si4713/si4713.?
11352
11353SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11354M:	Eduardo Valentin <edubezval@gmail.com>
11355L:	linux-media@vger.kernel.org
11356T:	git git://linuxtv.org/media_tree.git
11357W:	https://linuxtv.org
11358S:	Odd Fixes
11359F:	drivers/media/radio/si4713/radio-platform-si4713.c
11360
11361SI4713 FM RADIO TRANSMITTER USB DRIVER
11362M:	Hans Verkuil <hverkuil@xs4all.nl>
11363L:	linux-media@vger.kernel.org
11364T:	git git://linuxtv.org/media_tree.git
11365W:	https://linuxtv.org
11366S:	Maintained
11367F:	drivers/media/radio/si4713/radio-usb-si4713.c
11368
11369SIANO DVB DRIVER
11370M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11371M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11372L:	linux-media@vger.kernel.org
11373W:	https://linuxtv.org
11374T:	git git://linuxtv.org/media_tree.git
11375S:	Odd fixes
11376F:	drivers/media/common/siano/
11377F:	drivers/media/usb/siano/
11378F:	drivers/media/usb/siano/
11379F:	drivers/media/mmc/siano/
11380
11381SIMPLEFB FB DRIVER
11382M:	Hans de Goede <hdegoede@redhat.com>
11383L:	linux-fbdev@vger.kernel.org
11384S:	Maintained
11385F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11386F:	drivers/video/fbdev/simplefb.c
11387F:	include/linux/platform_data/simplefb.h
11388
11389SH_VEU V4L2 MEM2MEM DRIVER
11390L:	linux-media@vger.kernel.org
11391S:	Orphan
11392F:	drivers/media/platform/sh_veu.c
11393
11394SH_VOU V4L2 OUTPUT DRIVER
11395L:	linux-media@vger.kernel.org
11396S:	Orphan
11397F:	drivers/media/platform/sh_vou.c
11398F:	include/media/drv-intf/sh_vou.h
11399
11400SIMPLE FIRMWARE INTERFACE (SFI)
11401M:	Len Brown <lenb@kernel.org>
11402L:	sfi-devel@simplefirmware.org
11403W:	http://simplefirmware.org/
11404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11405S:	Supported
11406F:	arch/x86/platform/sfi/
11407F:	drivers/sfi/
11408F:	include/linux/sfi*.h
11409
11410SIMTEC EB110ATX (Chalice CATS)
11411P:	Ben Dooks
11412P:	Vincent Sanders <vince@simtec.co.uk>
11413M:	Simtec Linux Team <linux@simtec.co.uk>
11414W:	http://www.simtec.co.uk/products/EB110ATX/
11415S:	Supported
11416
11417SIMTEC EB2410ITX (BAST)
11418P:	Ben Dooks
11419P:	Vincent Sanders <vince@simtec.co.uk>
11420M:	Simtec Linux Team <linux@simtec.co.uk>
11421W:	http://www.simtec.co.uk/products/EB2410ITX/
11422S:	Supported
11423F:	arch/arm/mach-s3c24xx/mach-bast.c
11424F:	arch/arm/mach-s3c24xx/bast-ide.c
11425F:	arch/arm/mach-s3c24xx/bast-irq.c
11426
11427SIPHASH PRF ROUTINES
11428M:	Jason A. Donenfeld <Jason@zx2c4.com>
11429S:	Maintained
11430F:	lib/siphash.c
11431F:	lib/test_siphash.c
11432F:	include/linux/siphash.h
11433
11434TI DAVINCI MACHINE SUPPORT
11435M:	Sekhar Nori <nsekhar@ti.com>
11436M:	Kevin Hilman <khilman@kernel.org>
11437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11439S:	Supported
11440F:	arch/arm/mach-davinci/
11441F:	drivers/i2c/busses/i2c-davinci.c
11442
11443TI DAVINCI SERIES MEDIA DRIVER
11444M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11445L:	linux-media@vger.kernel.org
11446W:	https://linuxtv.org
11447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11448T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11449S:	Maintained
11450F:	drivers/media/platform/davinci/
11451F:	include/media/davinci/
11452
11453TI AM437X VPFE DRIVER
11454M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11455L:	linux-media@vger.kernel.org
11456W:	https://linuxtv.org
11457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11458T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11459S:	Maintained
11460F:	drivers/media/platform/am437x/
11461
11462OV2659 OMNIVISION SENSOR DRIVER
11463M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11464L:	linux-media@vger.kernel.org
11465W:	https://linuxtv.org
11466Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11467T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11468S:	Maintained
11469F:	drivers/media/i2c/ov2659.c
11470F:	include/media/i2c/ov2659.h
11471
11472SILICON MOTION SM712 FRAME BUFFER DRIVER
11473M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11474M:	Teddy Wang <teddy.wang@siliconmotion.com>
11475M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11476L:	linux-fbdev@vger.kernel.org
11477S:	Maintained
11478F:	drivers/video/fbdev/sm712*
11479F:	Documentation/fb/sm712fb.txt
11480
11481SIS 190 ETHERNET DRIVER
11482M:	Francois Romieu <romieu@fr.zoreil.com>
11483L:	netdev@vger.kernel.org
11484S:	Maintained
11485F:	drivers/net/ethernet/sis/sis190.c
11486
11487SIS 900/7016 FAST ETHERNET DRIVER
11488M:	Daniele Venzano <venza@brownhat.org>
11489W:	http://www.brownhat.org/sis900.html
11490L:	netdev@vger.kernel.org
11491S:	Maintained
11492F:	drivers/net/ethernet/sis/sis900.*
11493
11494SIS FRAMEBUFFER DRIVER
11495M:	Thomas Winischhofer <thomas@winischhofer.net>
11496W:	http://www.winischhofer.net/linuxsisvga.shtml
11497S:	Maintained
11498F:	Documentation/fb/sisfb.txt
11499F:	drivers/video/fbdev/sis/
11500F:	include/video/sisfb.h
11501
11502SIS USB2VGA DRIVER
11503M:	Thomas Winischhofer <thomas@winischhofer.net>
11504W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11505S:	Maintained
11506F:	drivers/usb/misc/sisusbvga/
11507
11508SLAB ALLOCATOR
11509M:	Christoph Lameter <cl@linux.com>
11510M:	Pekka Enberg <penberg@kernel.org>
11511M:	David Rientjes <rientjes@google.com>
11512M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11513M:	Andrew Morton <akpm@linux-foundation.org>
11514L:	linux-mm@kvack.org
11515S:	Maintained
11516F:	include/linux/sl?b*.h
11517F:	mm/sl?b*
11518
11519SLEEPABLE READ-COPY UPDATE (SRCU)
11520M:	Lai Jiangshan <jiangshanlai@gmail.com>
11521M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11522M:	Josh Triplett <josh@joshtriplett.org>
11523R:	Steven Rostedt <rostedt@goodmis.org>
11524R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11525L:	linux-kernel@vger.kernel.org
11526W:	http://www.rdrop.com/users/paulmck/RCU/
11527S:	Supported
11528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11529F:	include/linux/srcu.h
11530F:	kernel/rcu/srcu.c
11531
11532SMACK SECURITY MODULE
11533M:	Casey Schaufler <casey@schaufler-ca.com>
11534L:	linux-security-module@vger.kernel.org
11535W:	http://schaufler-ca.com
11536T:	git git://github.com/cschaufler/smack-next
11537S:	Maintained
11538F:	Documentation/security/Smack.txt
11539F:	security/smack/
11540
11541DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11542M:	Kevin Hilman <khilman@kernel.org>
11543M:	Nishanth Menon <nm@ti.com>
11544S:	Maintained
11545F:	drivers/power/avs/
11546F:	include/linux/power/smartreflex.h
11547L:	linux-pm@vger.kernel.org
11548
11549SMC91x ETHERNET DRIVER
11550M:	Nicolas Pitre <nico@fluxnic.net>
11551S:	Odd Fixes
11552F:	drivers/net/ethernet/smsc/smc91x.*
11553
11554SMIA AND SMIA++ IMAGE SENSOR DRIVER
11555M:	Sakari Ailus <sakari.ailus@iki.fi>
11556L:	linux-media@vger.kernel.org
11557S:	Maintained
11558F:	drivers/media/i2c/smiapp/
11559F:	include/media/i2c/smiapp.h
11560F:	drivers/media/i2c/smiapp-pll.c
11561F:	drivers/media/i2c/smiapp-pll.h
11562F:	include/uapi/linux/smiapp.h
11563F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11564
11565SMM665 HARDWARE MONITOR DRIVER
11566M:	Guenter Roeck <linux@roeck-us.net>
11567L:	linux-hwmon@vger.kernel.org
11568S:	Maintained
11569F:	Documentation/hwmon/smm665
11570F:	drivers/hwmon/smm665.c
11571
11572SMSC EMC2103 HARDWARE MONITOR DRIVER
11573M:	Steve Glendinning <steve.glendinning@shawell.net>
11574L:	linux-hwmon@vger.kernel.org
11575S:	Maintained
11576F:	Documentation/hwmon/emc2103
11577F:	drivers/hwmon/emc2103.c
11578
11579SMSC SCH5627 HARDWARE MONITOR DRIVER
11580M:	Hans de Goede <hdegoede@redhat.com>
11581L:	linux-hwmon@vger.kernel.org
11582S:	Supported
11583F:	Documentation/hwmon/sch5627
11584F:	drivers/hwmon/sch5627.c
11585
11586SMSC47B397 HARDWARE MONITOR DRIVER
11587M:	Jean Delvare <jdelvare@suse.com>
11588L:	linux-hwmon@vger.kernel.org
11589S:	Maintained
11590F:	Documentation/hwmon/smsc47b397
11591F:	drivers/hwmon/smsc47b397.c
11592
11593SMSC911x ETHERNET DRIVER
11594M:	Steve Glendinning <steve.glendinning@shawell.net>
11595L:	netdev@vger.kernel.org
11596S:	Maintained
11597F:	include/linux/smsc911x.h
11598F:	drivers/net/ethernet/smsc/smsc911x.*
11599
11600SMSC9420 PCI ETHERNET DRIVER
11601M:	Steve Glendinning <steve.glendinning@shawell.net>
11602L:	netdev@vger.kernel.org
11603S:	Maintained
11604F:	drivers/net/ethernet/smsc/smsc9420.*
11605
11606SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11607M:	Steve Glendinning <steve.glendinning@shawell.net>
11608L:	linux-fbdev@vger.kernel.org
11609S:	Maintained
11610F:	drivers/video/fbdev/smscufx.c
11611
11612SOC-CAMERA V4L2 SUBSYSTEM
11613M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11614L:	linux-media@vger.kernel.org
11615T:	git git://linuxtv.org/media_tree.git
11616S:	Maintained
11617F:	include/media/soc*
11618F:	drivers/media/i2c/soc_camera/
11619F:	drivers/media/platform/soc_camera/
11620
11621SOEKRIS NET48XX LED SUPPORT
11622M:	Chris Boot <bootc@bootc.net>
11623S:	Maintained
11624F:	drivers/leds/leds-net48xx.c
11625
11626SOFTLOGIC 6x10 MPEG CODEC
11627M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11628M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11629M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11630M:	Ismael Luceno <ismael@iodev.co.uk>
11631L:	linux-media@vger.kernel.org
11632S:	Supported
11633F:	drivers/media/pci/solo6x10/
11634
11635SOFTWARE RAID (Multiple Disks) SUPPORT
11636M:	Shaohua Li <shli@kernel.org>
11637L:	linux-raid@vger.kernel.org
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11639S:	Supported
11640F:	drivers/md/
11641F:	include/linux/raid/
11642F:	include/uapi/linux/raid/
11643
11644SONIC NETWORK DRIVER
11645M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11646L:	netdev@vger.kernel.org
11647S:	Maintained
11648F:	drivers/net/ethernet/natsemi/sonic.*
11649
11650SONICS SILICON BACKPLANE DRIVER (SSB)
11651M:	Michael Buesch <m@bues.ch>
11652L:	linux-wireless@vger.kernel.org
11653S:	Maintained
11654F:	drivers/ssb/
11655F:	include/linux/ssb/
11656
11657SONY VAIO CONTROL DEVICE DRIVER
11658M:	Mattia Dongili <malattia@linux.it>
11659L:	platform-driver-x86@vger.kernel.org
11660W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11661S:	Maintained
11662F:	Documentation/laptops/sony-laptop.txt
11663F:	drivers/char/sonypi.c
11664F:	drivers/platform/x86/sony-laptop.c
11665F:	include/linux/sony-laptop.h
11666
11667SONY MEMORYSTICK CARD SUPPORT
11668M:	Alex Dubov <oakad@yahoo.com>
11669W:	http://tifmxx.berlios.de/
11670S:	Maintained
11671F:	drivers/memstick/host/tifm_ms.c
11672
11673SONY MEMORYSTICK STANDARD SUPPORT
11674M:	Maxim Levitsky <maximlevitsky@gmail.com>
11675S:	Maintained
11676F:	drivers/memstick/core/ms_block.*
11677
11678SOUND
11679M:	Jaroslav Kysela <perex@perex.cz>
11680M:	Takashi Iwai <tiwai@suse.com>
11681L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11682W:	http://www.alsa-project.org/
11683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11684T:	git git://git.alsa-project.org/alsa-kernel.git
11685Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11686S:	Maintained
11687F:	Documentation/sound/
11688F:	include/sound/
11689F:	include/uapi/sound/
11690F:	sound/
11691
11692SOUND - COMPRESSED AUDIO
11693M:	Vinod Koul <vinod.koul@intel.com>
11694L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11696S:	Supported
11697F:	Documentation/sound/alsa/compress_offload.txt
11698F:	include/sound/compress_driver.h
11699F:	include/uapi/sound/compress_*
11700F:	sound/core/compress_offload.c
11701F:	sound/soc/soc-compress.c
11702
11703SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11704M:	Liam Girdwood <lgirdwood@gmail.com>
11705M:	Mark Brown <broonie@kernel.org>
11706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11707L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11708W:	http://alsa-project.org/main/index.php/ASoC
11709S:	Supported
11710F:	Documentation/devicetree/bindings/sound/
11711F:	Documentation/sound/alsa/soc/
11712F:	sound/soc/
11713F:	include/sound/soc*
11714
11715SOUND - DMAENGINE HELPERS
11716M:	Lars-Peter Clausen <lars@metafoo.de>
11717S:	Supported
11718F:	include/sound/dmaengine_pcm.h
11719F:	sound/core/pcm_dmaengine.c
11720F:	sound/soc/soc-generic-dmaengine-pcm.c
11721
11722SP2 MEDIA DRIVER
11723M:	Olli Salonen <olli.salonen@iki.fi>
11724L:	linux-media@vger.kernel.org
11725W:	https://linuxtv.org
11726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11727S:	Maintained
11728F:	drivers/media/dvb-frontends/sp2*
11729
11730SPARC + UltraSPARC (sparc/sparc64)
11731M:	"David S. Miller" <davem@davemloft.net>
11732L:	sparclinux@vger.kernel.org
11733Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11736S:	Maintained
11737F:	arch/sparc/
11738F:	drivers/sbus/
11739
11740SPARC SERIAL DRIVERS
11741M:	"David S. Miller" <davem@davemloft.net>
11742L:	sparclinux@vger.kernel.org
11743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11745S:	Maintained
11746F:	include/linux/sunserialcore.h
11747F:	drivers/tty/serial/suncore.c
11748F:	drivers/tty/serial/sunhv.c
11749F:	drivers/tty/serial/sunsab.c
11750F:	drivers/tty/serial/sunsab.h
11751F:	drivers/tty/serial/sunsu.c
11752F:	drivers/tty/serial/sunzilog.c
11753F:	drivers/tty/serial/sunzilog.h
11754
11755SPARSE CHECKER
11756M:	"Christopher Li" <sparse@chrisli.org>
11757L:	linux-sparse@vger.kernel.org
11758W:	https://sparse.wiki.kernel.org/
11759T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11760T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11761S:	Maintained
11762F:	include/linux/compiler.h
11763
11764SPEAR PLATFORM SUPPORT
11765M:	Viresh Kumar <vireshk@kernel.org>
11766M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11768W:	http://www.st.com/spear
11769S:	Maintained
11770F:	arch/arm/boot/dts/spear*
11771F:	arch/arm/mach-spear/
11772
11773SPEAR CLOCK FRAMEWORK SUPPORT
11774M:	Viresh Kumar <vireshk@kernel.org>
11775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11776W:	http://www.st.com/spear
11777S:	Maintained
11778F:	drivers/clk/spear/
11779
11780SPI NOR SUBSYSTEM
11781M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11782M:	Marek Vasut <marek.vasut@gmail.com>
11783L:	linux-mtd@lists.infradead.org
11784W:	http://www.linux-mtd.infradead.org/
11785Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11786T:	git git://github.com/spi-nor/linux.git
11787S:	Maintained
11788F:	drivers/mtd/spi-nor/
11789F:	include/linux/mtd/spi-nor.h
11790
11791SPI SUBSYSTEM
11792M:	Mark Brown <broonie@kernel.org>
11793L:	linux-spi@vger.kernel.org
11794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11795Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11796S:	Maintained
11797F:	Documentation/devicetree/bindings/spi/
11798F:	Documentation/spi/
11799F:	drivers/spi/
11800F:	include/linux/spi/
11801F:	include/uapi/linux/spi/
11802F:	tools/spi/
11803
11804SPIDERNET NETWORK DRIVER for CELL
11805M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11806L:	netdev@vger.kernel.org
11807S:	Supported
11808F:	Documentation/networking/spider_net.txt
11809F:	drivers/net/ethernet/toshiba/spider_net*
11810
11811SPU FILE SYSTEM
11812M:	Jeremy Kerr <jk@ozlabs.org>
11813L:	linuxppc-dev@lists.ozlabs.org
11814W:	http://www.ibm.com/developerworks/power/cell/
11815S:	Supported
11816F:	Documentation/filesystems/spufs.txt
11817F:	arch/powerpc/platforms/cell/spufs/
11818
11819SQUASHFS FILE SYSTEM
11820M:	Phillip Lougher <phillip@squashfs.org.uk>
11821L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11822W:	http://squashfs.org.uk
11823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11824S:	Maintained
11825F:	Documentation/filesystems/squashfs.txt
11826F:	fs/squashfs/
11827
11828SRM (Alpha) environment access
11829M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11830S:	Maintained
11831F:	arch/alpha/kernel/srm_env.c
11832
11833STABLE BRANCH
11834M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11835L:	stable@vger.kernel.org
11836S:	Supported
11837F:	Documentation/process/stable-kernel-rules.rst
11838
11839STAGING SUBSYSTEM
11840M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11842L:	devel@driverdev.osuosl.org
11843S:	Supported
11844F:	drivers/staging/
11845
11846STAGING - COMEDI
11847M:	Ian Abbott <abbotti@mev.co.uk>
11848M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11849S:	Odd Fixes
11850F:	drivers/staging/comedi/
11851
11852STAGING - FLARION FT1000 DRIVERS
11853M:	Marek Belisko <marek.belisko@gmail.com>
11854S:	Odd Fixes
11855F:	drivers/staging/ft1000/
11856
11857STAGING - INDUSTRIAL IO
11858M:	Jonathan Cameron <jic23@kernel.org>
11859L:	linux-iio@vger.kernel.org
11860S:	Odd Fixes
11861F:	Documentation/devicetree/bindings/staging/iio/
11862F:	drivers/staging/iio/
11863
11864STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11865M:	Jarod Wilson <jarod@wilsonet.com>
11866W:	http://www.lirc.org/
11867S:	Odd Fixes
11868F:	drivers/staging/media/lirc/
11869
11870STAGING - LUSTRE PARALLEL FILESYSTEM
11871M:	Oleg Drokin <oleg.drokin@intel.com>
11872M:	Andreas Dilger <andreas.dilger@intel.com>
11873M:	James Simmons <jsimmons@infradead.org>
11874L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11875W:	http://wiki.lustre.org/
11876S:	Maintained
11877F:	drivers/staging/lustre
11878
11879STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11880M:	Marc Dietrich <marvin24@gmx.de>
11881L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11882L:	linux-tegra@vger.kernel.org
11883S:	Maintained
11884F:	drivers/staging/nvec/
11885
11886STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11887M:	Jens Frederich <jfrederich@gmail.com>
11888M:	Daniel Drake <dsd@laptop.org>
11889M:	Jon Nettleton <jon.nettleton@gmail.com>
11890W:	http://wiki.laptop.org/go/DCON
11891S:	Maintained
11892F:	drivers/staging/olpc_dcon/
11893
11894STAGING - REALTEK RTL8712U DRIVERS
11895M:	Larry Finger <Larry.Finger@lwfinger.net>
11896M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11897S:	Odd Fixes
11898F:	drivers/staging/rtl8712/
11899
11900STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11901M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11902M:	Teddy Wang <teddy.wang@siliconmotion.com>
11903M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11904L:	linux-fbdev@vger.kernel.org
11905S:	Maintained
11906F:	drivers/staging/sm750fb/
11907
11908STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11909M:	William Hubbs <w.d.hubbs@gmail.com>
11910M:	Chris Brannon <chris@the-brannons.com>
11911M:	Kirk Reiser <kirk@reisers.ca>
11912M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11913L:	speakup@linux-speakup.org
11914W:	http://www.linux-speakup.org/
11915S:	Odd Fixes
11916F:	drivers/staging/speakup/
11917
11918STAGING - VIA VT665X DRIVERS
11919M:	Forest Bond <forest@alittletooquiet.net>
11920S:	Odd Fixes
11921F:	drivers/staging/vt665?/
11922
11923STAGING - WILC1000 WIFI DRIVER
11924M:	Aditya Shankar <aditya.shankar@microchip.com>
11925M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11926L:	linux-wireless@vger.kernel.org
11927S:	Supported
11928F:	drivers/staging/wilc1000/
11929
11930STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11931M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11932S:	Odd Fixes
11933F:	drivers/staging/xgifb/
11934
11935STARFIRE/DURALAN NETWORK DRIVER
11936M:	Ion Badulescu <ionut@badula.org>
11937S:	Odd Fixes
11938F:	drivers/net/ethernet/adaptec/starfire*
11939
11940SUN3/3X
11941M:	Sam Creasey <sammy@sammy.net>
11942W:	http://sammy.net/sun3/
11943S:	Maintained
11944F:	arch/m68k/kernel/*sun3*
11945F:	arch/m68k/sun3*/
11946F:	arch/m68k/include/asm/sun3*
11947F:	drivers/net/ethernet/i825xx/sun3*
11948
11949SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11950M:	Hans de Goede <hdegoede@redhat.com>
11951L:	linux-input@vger.kernel.org
11952S:	Maintained
11953F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11954F:	drivers/input/keyboard/sun4i-lradc-keys.c
11955
11956SUNDANCE NETWORK DRIVER
11957M:	Denis Kirjanov <kda@linux-powerpc.org>
11958L:	netdev@vger.kernel.org
11959S:	Maintained
11960F:	drivers/net/ethernet/dlink/sundance.c
11961
11962SUPERH
11963M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11964M:	Rich Felker <dalias@libc.org>
11965L:	linux-sh@vger.kernel.org
11966Q:	http://patchwork.kernel.org/project/linux-sh/list/
11967S:	Maintained
11968F:	Documentation/sh/
11969F:	arch/sh/
11970F:	drivers/sh/
11971
11972SUSPEND TO RAM
11973M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11974M:	Len Brown <len.brown@intel.com>
11975M:	Pavel Machek <pavel@ucw.cz>
11976L:	linux-pm@vger.kernel.org
11977B:	https://bugzilla.kernel.org
11978S:	Supported
11979F:	Documentation/power/
11980F:	arch/x86/kernel/acpi/
11981F:	drivers/base/power/
11982F:	kernel/power/
11983F:	include/linux/suspend.h
11984F:	include/linux/freezer.h
11985F:	include/linux/pm.h
11986
11987SVGA HANDLING
11988M:	Martin Mares <mj@ucw.cz>
11989L:	linux-video@atrey.karlin.mff.cuni.cz
11990S:	Maintained
11991F:	Documentation/svga.txt
11992F:	arch/x86/boot/video*
11993
11994SWIOTLB SUBSYSTEM
11995M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11996L:	linux-kernel@vger.kernel.org
11997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11998S:	Supported
11999F:	lib/swiotlb.c
12000F:	arch/*/kernel/pci-swiotlb.c
12001F:	include/linux/swiotlb.h
12002
12003SWITCHDEV
12004M:	Jiri Pirko <jiri@resnulli.us>
12005M:	Ivan Vecera <ivecera@redhat.com>
12006L:	netdev@vger.kernel.org
12007S:	Supported
12008F:	net/switchdev/
12009F:	include/net/switchdev.h
12010
12011SYNOPSYS ARC ARCHITECTURE
12012M:	Vineet Gupta <vgupta@synopsys.com>
12013L:	linux-snps-arc@lists.infradead.org
12014S:	Supported
12015F:	arch/arc/
12016F:	Documentation/devicetree/bindings/arc/*
12017F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12018F:	drivers/clocksource/arc_timer.c
12019F:	drivers/tty/serial/arc_uart.c
12020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12021
12022SYNOPSYS ARC SDP platform support
12023M:	Alexey Brodkin <abrodkin@synopsys.com>
12024S:	Supported
12025F:	arch/arc/plat-axs10x
12026F:	arch/arc/boot/dts/ax*
12027F:	Documentation/devicetree/bindings/arc/axs10*
12028
12029SYSTEM CONFIGURATION (SYSCON)
12030M:	Lee Jones <lee.jones@linaro.org>
12031M:	Arnd Bergmann <arnd@arndb.de>
12032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12033S:	Supported
12034F:	drivers/mfd/syscon.c
12035
12036SYSTEM RESET/SHUTDOWN DRIVERS
12037M:	Sebastian Reichel <sre@kernel.org>
12038L:	linux-pm@vger.kernel.org
12039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12040S:	Maintained
12041F:	Documentation/devicetree/bindings/power/reset/
12042F:	drivers/power/reset/
12043
12044SYSV FILESYSTEM
12045M:	Christoph Hellwig <hch@infradead.org>
12046S:	Maintained
12047F:	Documentation/filesystems/sysv-fs.txt
12048F:	fs/sysv/
12049F:	include/linux/sysv_fs.h
12050
12051TARGET SUBSYSTEM
12052M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12053L:	linux-scsi@vger.kernel.org
12054L:	target-devel@vger.kernel.org
12055W:	http://www.linux-iscsi.org
12056W:	http://groups.google.com/group/linux-iscsi-target-dev
12057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12058S:	Supported
12059F:	drivers/target/
12060F:	include/target/
12061F:	Documentation/target/
12062
12063TASKSTATS STATISTICS INTERFACE
12064M:	Balbir Singh <bsingharora@gmail.com>
12065S:	Maintained
12066F:	Documentation/accounting/taskstats*
12067F:	include/linux/taskstats*
12068F:	kernel/taskstats.c
12069
12070TC CLASSIFIER
12071M:	Jamal Hadi Salim <jhs@mojatatu.com>
12072L:	netdev@vger.kernel.org
12073S:	Maintained
12074F:	include/net/pkt_cls.h
12075F:	include/uapi/linux/pkt_cls.h
12076F:	net/sched/
12077
12078TCP LOW PRIORITY MODULE
12079M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12080M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12081W:	http://tcp-lp-mod.sourceforge.net/
12082S:	Maintained
12083F:	net/ipv4/tcp_lp.c
12084
12085TDA10071 MEDIA DRIVER
12086M:	Antti Palosaari <crope@iki.fi>
12087L:	linux-media@vger.kernel.org
12088W:	https://linuxtv.org
12089W:	http://palosaari.fi/linux/
12090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12091T:	git git://linuxtv.org/anttip/media_tree.git
12092S:	Maintained
12093F:	drivers/media/dvb-frontends/tda10071*
12094
12095TDA18212 MEDIA DRIVER
12096M:	Antti Palosaari <crope@iki.fi>
12097L:	linux-media@vger.kernel.org
12098W:	https://linuxtv.org
12099W:	http://palosaari.fi/linux/
12100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12101T:	git git://linuxtv.org/anttip/media_tree.git
12102S:	Maintained
12103F:	drivers/media/tuners/tda18212*
12104
12105TDA18218 MEDIA DRIVER
12106M:	Antti Palosaari <crope@iki.fi>
12107L:	linux-media@vger.kernel.org
12108W:	https://linuxtv.org
12109W:	http://palosaari.fi/linux/
12110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12111T:	git git://linuxtv.org/anttip/media_tree.git
12112S:	Maintained
12113F:	drivers/media/tuners/tda18218*
12114
12115TDA18271 MEDIA DRIVER
12116M:	Michael Krufky <mkrufky@linuxtv.org>
12117L:	linux-media@vger.kernel.org
12118W:	https://linuxtv.org
12119W:	http://github.com/mkrufky
12120Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12121T:	git git://linuxtv.org/mkrufky/tuners.git
12122S:	Maintained
12123F:	drivers/media/tuners/tda18271*
12124
12125TDA827x MEDIA DRIVER
12126M:	Michael Krufky <mkrufky@linuxtv.org>
12127L:	linux-media@vger.kernel.org
12128W:	https://linuxtv.org
12129W:	http://github.com/mkrufky
12130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12131T:	git git://linuxtv.org/mkrufky/tuners.git
12132S:	Maintained
12133F:	drivers/media/tuners/tda8290.*
12134
12135TDA8290 MEDIA DRIVER
12136M:	Michael Krufky <mkrufky@linuxtv.org>
12137L:	linux-media@vger.kernel.org
12138W:	https://linuxtv.org
12139W:	http://github.com/mkrufky
12140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12141T:	git git://linuxtv.org/mkrufky/tuners.git
12142S:	Maintained
12143F:	drivers/media/tuners/tda8290.*
12144
12145TDA9840 MEDIA DRIVER
12146M:	Hans Verkuil <hverkuil@xs4all.nl>
12147L:	linux-media@vger.kernel.org
12148T:	git git://linuxtv.org/media_tree.git
12149W:	https://linuxtv.org
12150S:	Maintained
12151F:	drivers/media/i2c/tda9840*
12152
12153TEA5761 TUNER DRIVER
12154M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12155M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12156L:	linux-media@vger.kernel.org
12157W:	https://linuxtv.org
12158T:	git git://linuxtv.org/media_tree.git
12159S:	Odd fixes
12160F:	drivers/media/tuners/tea5761.*
12161
12162TEA5767 TUNER DRIVER
12163M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12164M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12165L:	linux-media@vger.kernel.org
12166W:	https://linuxtv.org
12167T:	git git://linuxtv.org/media_tree.git
12168S:	Maintained
12169F:	drivers/media/tuners/tea5767.*
12170
12171TEA6415C MEDIA DRIVER
12172M:	Hans Verkuil <hverkuil@xs4all.nl>
12173L:	linux-media@vger.kernel.org
12174T:	git git://linuxtv.org/media_tree.git
12175W:	https://linuxtv.org
12176S:	Maintained
12177F:	drivers/media/i2c/tea6415c*
12178
12179TEA6420 MEDIA DRIVER
12180M:	Hans Verkuil <hverkuil@xs4all.nl>
12181L:	linux-media@vger.kernel.org
12182T:	git git://linuxtv.org/media_tree.git
12183W:	https://linuxtv.org
12184S:	Maintained
12185F:	drivers/media/i2c/tea6420*
12186
12187TEAM DRIVER
12188M:	Jiri Pirko <jiri@resnulli.us>
12189L:	netdev@vger.kernel.org
12190S:	Supported
12191F:	drivers/net/team/
12192F:	include/linux/if_team.h
12193F:	include/uapi/linux/if_team.h
12194
12195TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12196M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12197S:	Maintained
12198F:	arch/x86/platform/ts5500/
12199
12200TECHNOTREND USB IR RECEIVER
12201M:	Sean Young <sean@mess.org>
12202L:	linux-media@vger.kernel.org
12203S:	Maintained
12204F:	drivers/media/rc/ttusbir.c
12205
12206TEGRA ARCHITECTURE SUPPORT
12207M:	Stephen Warren <swarren@wwwdotorg.org>
12208M:	Thierry Reding <thierry.reding@gmail.com>
12209M:	Alexandre Courbot <gnurou@gmail.com>
12210L:	linux-tegra@vger.kernel.org
12211Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12213S:	Supported
12214N:	[^a-z]tegra
12215
12216TEGRA CLOCK DRIVER
12217M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12218M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12219S:	Supported
12220F:	drivers/clk/tegra/
12221
12222TEGRA DMA DRIVERS
12223M:	Laxman Dewangan <ldewangan@nvidia.com>
12224M:	Jon Hunter <jonathanh@nvidia.com>
12225S:	Supported
12226F:	drivers/dma/tegra*
12227
12228TEGRA I2C DRIVER
12229M:	Laxman Dewangan <ldewangan@nvidia.com>
12230S:	Supported
12231F:	drivers/i2c/busses/i2c-tegra.c
12232
12233TEGRA IOMMU DRIVERS
12234M:	Hiroshi Doyu <hdoyu@nvidia.com>
12235S:	Supported
12236F:	drivers/iommu/tegra*
12237
12238TEGRA KBC DRIVER
12239M:	Rakesh Iyer <riyer@nvidia.com>
12240M:	Laxman Dewangan <ldewangan@nvidia.com>
12241S:	Supported
12242F:	drivers/input/keyboard/tegra-kbc.c
12243
12244TEGRA PWM DRIVER
12245M:	Thierry Reding <thierry.reding@gmail.com>
12246S:	Supported
12247F:	drivers/pwm/pwm-tegra.c
12248
12249TEGRA SERIAL DRIVER
12250M:	Laxman Dewangan <ldewangan@nvidia.com>
12251S:	Supported
12252F:	drivers/tty/serial/serial-tegra.c
12253
12254TEGRA SPI DRIVER
12255M:	Laxman Dewangan <ldewangan@nvidia.com>
12256S:	Supported
12257F:	drivers/spi/spi-tegra*
12258
12259TEHUTI ETHERNET DRIVER
12260M:	Andy Gospodarek <andy@greyhouse.net>
12261L:	netdev@vger.kernel.org
12262S:	Supported
12263F:	drivers/net/ethernet/tehuti/*
12264
12265Telecom Clock Driver for MCPL0010
12266M:	Mark Gross <mark.gross@intel.com>
12267S:	Supported
12268F:	drivers/char/tlclk.c
12269
12270TENSILICA XTENSA PORT (xtensa)
12271M:	Chris Zankel <chris@zankel.net>
12272M:	Max Filippov <jcmvbkbc@gmail.com>
12273L:	linux-xtensa@linux-xtensa.org
12274T:	git git://github.com/czankel/xtensa-linux.git
12275S:	Maintained
12276F:	arch/xtensa/
12277F:	drivers/irqchip/irq-xtensa-*
12278
12279Texas Instruments' System Control Interface (TISCI) Protocol Driver
12280M:	Nishanth Menon <nm@ti.com>
12281M:	Tero Kristo <t-kristo@ti.com>
12282M:	Santosh Shilimkar <ssantosh@kernel.org>
12283L:	linux-arm-kernel@lists.infradead.org
12284S:	Maintained
12285F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12286F:	drivers/firmware/ti_sci*
12287F:	include/linux/soc/ti/ti_sci_protocol.h
12288
12289THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12290M:	Hans Verkuil <hverkuil@xs4all.nl>
12291L:	linux-media@vger.kernel.org
12292T:	git git://linuxtv.org/media_tree.git
12293W:	https://linuxtv.org
12294S:	Maintained
12295F:	drivers/media/radio/radio-raremono.c
12296
12297THERMAL
12298M:	Zhang Rui <rui.zhang@intel.com>
12299M:	Eduardo Valentin <edubezval@gmail.com>
12300L:	linux-pm@vger.kernel.org
12301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12303Q:	https://patchwork.kernel.org/project/linux-pm/list/
12304S:	Supported
12305F:	drivers/thermal/
12306F:	include/linux/thermal.h
12307F:	include/uapi/linux/thermal.h
12308F:	include/linux/cpu_cooling.h
12309F:	Documentation/devicetree/bindings/thermal/
12310
12311THERMAL/CPU_COOLING
12312M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12313M:	Viresh Kumar <viresh.kumar@linaro.org>
12314M:	Javi Merino <javi.merino@kernel.org>
12315L:	linux-pm@vger.kernel.org
12316S:	Supported
12317F:	Documentation/thermal/cpu-cooling-api.txt
12318F:	drivers/thermal/cpu_cooling.c
12319F:	include/linux/cpu_cooling.h
12320
12321THINKPAD ACPI EXTRAS DRIVER
12322M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12323L:	ibm-acpi-devel@lists.sourceforge.net
12324L:	platform-driver-x86@vger.kernel.org
12325W:	http://ibm-acpi.sourceforge.net
12326W:	http://thinkwiki.org/wiki/Ibm-acpi
12327T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12328S:	Maintained
12329F:	drivers/platform/x86/thinkpad_acpi.c
12330
12331TI BANDGAP AND THERMAL DRIVER
12332M:	Eduardo Valentin <edubezval@gmail.com>
12333M:	Keerthy <j-keerthy@ti.com>
12334L:	linux-pm@vger.kernel.org
12335L:	linux-omap@vger.kernel.org
12336S:	Maintained
12337F:	drivers/thermal/ti-soc-thermal/
12338
12339TI VPE/CAL DRIVERS
12340M:	Benoit Parrot <bparrot@ti.com>
12341L:	linux-media@vger.kernel.org
12342W:	http://linuxtv.org/
12343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12344S:	Maintained
12345F:	drivers/media/platform/ti-vpe/
12346
12347TI CDCE706 CLOCK DRIVER
12348M:	Max Filippov <jcmvbkbc@gmail.com>
12349S:	Maintained
12350F:	drivers/clk/clk-cdce706.c
12351
12352TI CLOCK DRIVER
12353M:	Tero Kristo <t-kristo@ti.com>
12354L:	linux-omap@vger.kernel.org
12355S:	Maintained
12356F:	drivers/clk/ti/
12357F:	include/linux/clk/ti.h
12358
12359TI ETHERNET SWITCH DRIVER (CPSW)
12360M:	Mugunthan V N <mugunthanvnm@ti.com>
12361R:	Grygorii Strashko <grygorii.strashko@ti.com>
12362L:	linux-omap@vger.kernel.org
12363L:	netdev@vger.kernel.org
12364S:	Maintained
12365F:	drivers/net/ethernet/ti/cpsw*
12366F:	drivers/net/ethernet/ti/davinci*
12367
12368TI FLASH MEDIA INTERFACE DRIVER
12369M:	Alex Dubov <oakad@yahoo.com>
12370S:	Maintained
12371F:	drivers/misc/tifm*
12372F:	drivers/mmc/host/tifm_sd.c
12373F:	include/linux/tifm.h
12374
12375TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12376M:	Santosh Shilimkar <ssantosh@kernel.org>
12377L:	linux-kernel@vger.kernel.org
12378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12379S:	Maintained
12380F:	drivers/soc/ti/*
12381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12382
12383
12384TI LM49xxx FAMILY ASoC CODEC DRIVERS
12385M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12386M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12387L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12388S:	Maintained
12389F:	sound/soc/codecs/lm49453*
12390F:	sound/soc/codecs/isabelle*
12391
12392TI LP855x BACKLIGHT DRIVER
12393M:	Milo Kim <milo.kim@ti.com>
12394S:	Maintained
12395F:	Documentation/backlight/lp855x-driver.txt
12396F:	drivers/video/backlight/lp855x_bl.c
12397F:	include/linux/platform_data/lp855x.h
12398
12399TI LP8727 CHARGER DRIVER
12400M:	Milo Kim <milo.kim@ti.com>
12401S:	Maintained
12402F:	drivers/power/supply/lp8727_charger.c
12403F:	include/linux/platform_data/lp8727.h
12404
12405TI LP8788 MFD DRIVER
12406M:	Milo Kim <milo.kim@ti.com>
12407S:	Maintained
12408F:	drivers/iio/adc/lp8788_adc.c
12409F:	drivers/leds/leds-lp8788.c
12410F:	drivers/mfd/lp8788*.c
12411F:	drivers/power/supply/lp8788-charger.c
12412F:	drivers/regulator/lp8788-*.c
12413F:	include/linux/mfd/lp8788*.h
12414
12415TI NETCP ETHERNET DRIVER
12416M:	Wingman Kwok <w-kwok2@ti.com>
12417M:	Murali Karicheri <m-karicheri2@ti.com>
12418L:	netdev@vger.kernel.org
12419S:	Maintained
12420F:	drivers/net/ethernet/ti/netcp*
12421
12422TI TAS571X FAMILY ASoC CODEC DRIVER
12423M:	Kevin Cernekee <cernekee@chromium.org>
12424L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12425S:	Odd Fixes
12426F:	sound/soc/codecs/tas571x*
12427
12428TI TWL4030 SERIES SOC CODEC DRIVER
12429M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12430L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12431S:	Maintained
12432F:	sound/soc/codecs/twl4030*
12433
12434TI WILINK WIRELESS DRIVERS
12435L:	linux-wireless@vger.kernel.org
12436W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12437W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12439S:	Orphan
12440F:	drivers/net/wireless/ti/
12441F:	include/linux/wl12xx.h
12442
12443TIPC NETWORK LAYER
12444M:	Jon Maloy <jon.maloy@ericsson.com>
12445M:	Ying Xue <ying.xue@windriver.com>
12446L:	netdev@vger.kernel.org (core kernel code)
12447L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12448W:	http://tipc.sourceforge.net/
12449S:	Maintained
12450F:	include/uapi/linux/tipc*.h
12451F:	net/tipc/
12452
12453TILE ARCHITECTURE
12454M:	Chris Metcalf <cmetcalf@mellanox.com>
12455W:	http://www.mellanox.com/repository/solutions/tile-scm/
12456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12457S:	Supported
12458F:	arch/tile/
12459F:	drivers/char/tile-srom.c
12460F:	drivers/edac/tile_edac.c
12461F:	drivers/net/ethernet/tile/
12462F:	drivers/rtc/rtc-tile.c
12463F:	drivers/tty/hvc/hvc_tile.c
12464F:	drivers/tty/serial/tilegx.c
12465F:	drivers/usb/host/*-tilegx.c
12466F:	include/linux/usb/tilegx.h
12467
12468TLAN NETWORK DRIVER
12469M:	Samuel Chessman <chessman@tux.org>
12470L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12471W:	http://sourceforge.net/projects/tlan/
12472S:	Maintained
12473F:	Documentation/networking/tlan.txt
12474F:	drivers/net/ethernet/ti/tlan.*
12475
12476TOMOYO SECURITY MODULE
12477M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12478M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12479L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12480L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12481L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12482L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12483W:	http://tomoyo.sourceforge.jp/
12484T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12485S:	Maintained
12486F:	security/tomoyo/
12487
12488TOPSTAR LAPTOP EXTRAS DRIVER
12489M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12490L:	platform-driver-x86@vger.kernel.org
12491S:	Maintained
12492F:	drivers/platform/x86/topstar-laptop.c
12493
12494TOSHIBA ACPI EXTRAS DRIVER
12495M:	Azael Avalos <coproscefalo@gmail.com>
12496L:	platform-driver-x86@vger.kernel.org
12497S:	Maintained
12498F:	drivers/platform/x86/toshiba_acpi.c
12499
12500TOSHIBA BLUETOOTH DRIVER
12501M:	Azael Avalos <coproscefalo@gmail.com>
12502L:	platform-driver-x86@vger.kernel.org
12503S:	Maintained
12504F:	drivers/platform/x86/toshiba_bluetooth.c
12505
12506TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12507M:	Azael Avalos <coproscefalo@gmail.com>
12508L:	platform-driver-x86@vger.kernel.org
12509S:	Maintained
12510F:	drivers/platform/x86/toshiba_haps.c
12511
12512TOSHIBA WMI HOTKEYS DRIVER
12513M:	Azael Avalos <coproscefalo@gmail.com>
12514L:	platform-driver-x86@vger.kernel.org
12515S:	Maintained
12516F:	drivers/platform/x86/toshiba-wmi.c
12517
12518TOSHIBA SMM DRIVER
12519M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12520W:	http://www.buzzard.org.uk/toshiba/
12521S:	Maintained
12522F:	drivers/char/toshiba.c
12523F:	include/linux/toshiba.h
12524F:	include/uapi/linux/toshiba.h
12525
12526TOSHIBA TC358743 DRIVER
12527M:	Mats Randgaard <matrandg@cisco.com>
12528L:	linux-media@vger.kernel.org
12529S:	Maintained
12530F:	drivers/media/i2c/tc358743*
12531F:	include/media/i2c/tc358743.h
12532
12533TMIO/SDHI MMC DRIVER
12534M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12535L:	linux-mmc@vger.kernel.org
12536S:	Supported
12537F:	drivers/mmc/host/tmio_mmc*
12538F:	drivers/mmc/host/sh_mobile_sdhi.c
12539F:	include/linux/mfd/tmio.h
12540
12541TMP401 HARDWARE MONITOR DRIVER
12542M:	Guenter Roeck <linux@roeck-us.net>
12543L:	linux-hwmon@vger.kernel.org
12544S:	Maintained
12545F:	Documentation/hwmon/tmp401
12546F:	drivers/hwmon/tmp401.c
12547
12548TMPFS (SHMEM FILESYSTEM)
12549M:	Hugh Dickins <hughd@google.com>
12550L:	linux-mm@kvack.org
12551S:	Maintained
12552F:	include/linux/shmem_fs.h
12553F:	mm/shmem.c
12554
12555TM6000 VIDEO4LINUX DRIVER
12556M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12557M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12558L:	linux-media@vger.kernel.org
12559W:	https://linuxtv.org
12560T:	git git://linuxtv.org/media_tree.git
12561S:	Odd fixes
12562F:	drivers/media/usb/tm6000/
12563F:	Documentation/media/v4l-drivers/tm6000*
12564
12565TW5864 VIDEO4LINUX DRIVER
12566M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12567M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12568M:	Andrey Utkin <andrey_utkin@fastmail.com>
12569L:	linux-media@vger.kernel.org
12570S:	Supported
12571F:	drivers/media/pci/tw5864/
12572
12573TW68 VIDEO4LINUX DRIVER
12574M:	Hans Verkuil <hverkuil@xs4all.nl>
12575L:	linux-media@vger.kernel.org
12576T:	git git://linuxtv.org/media_tree.git
12577W:	https://linuxtv.org
12578S:	Odd Fixes
12579F:	drivers/media/pci/tw68/
12580
12581TW686X VIDEO4LINUX DRIVER
12582M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12583L:	linux-media@vger.kernel.org
12584T:	git git://linuxtv.org/media_tree.git
12585W:	http://linuxtv.org
12586S:	Maintained
12587F:	drivers/media/pci/tw686x/
12588
12589TPM DEVICE DRIVER
12590M:	Peter Huewe <peterhuewe@gmx.de>
12591M:	Marcel Selhorst <tpmdd@selhorst.net>
12592M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12593R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12594W:	http://tpmdd.sourceforge.net
12595L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12596Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12597T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12598S:	Maintained
12599F:	drivers/char/tpm/
12600
12601TPM IBM_VTPM DEVICE DRIVER
12602M:	Ashley Lai <ashleydlai@gmail.com>
12603W:	http://tpmdd.sourceforge.net
12604L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12605S:	Maintained
12606F:	drivers/char/tpm/tpm_ibmvtpm*
12607
12608TRACING
12609M:	Steven Rostedt <rostedt@goodmis.org>
12610M:	Ingo Molnar <mingo@redhat.com>
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12612S:	Maintained
12613F:	Documentation/trace/ftrace.txt
12614F:	arch/*/*/*/ftrace.h
12615F:	arch/*/kernel/ftrace.c
12616F:	include/*/ftrace.h
12617F:	include/linux/trace*.h
12618F:	include/trace/
12619F:	kernel/trace/
12620F:	tools/testing/selftests/ftrace/
12621
12622TRACING MMIO ACCESSES (MMIOTRACE)
12623M:	Steven Rostedt <rostedt@goodmis.org>
12624M:	Ingo Molnar <mingo@kernel.org>
12625R:	Karol Herbst <karolherbst@gmail.com>
12626R:	Pekka Paalanen <ppaalanen@gmail.com>
12627S:	Maintained
12628L:	linux-kernel@vger.kernel.org
12629L:	nouveau@lists.freedesktop.org
12630F:	kernel/trace/trace_mmiotrace.c
12631F:	include/linux/mmiotrace.h
12632F:	arch/x86/mm/kmmio.c
12633F:	arch/x86/mm/mmio-mod.c
12634F:	arch/x86/mm/testmmiotrace.c
12635
12636TRIVIAL PATCHES
12637M:	Jiri Kosina <trivial@kernel.org>
12638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12639S:	Maintained
12640K:	^Subject:.*(?i)trivial
12641
12642TTY LAYER
12643M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12644M:	Jiri Slaby <jslaby@suse.com>
12645S:	Supported
12646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12647F:	Documentation/serial/
12648F:	drivers/tty/
12649F:	drivers/tty/serial/serial_core.c
12650F:	include/linux/serial_core.h
12651F:	include/linux/serial.h
12652F:	include/linux/tty.h
12653F:	include/uapi/linux/serial_core.h
12654F:	include/uapi/linux/serial.h
12655F:	include/uapi/linux/tty.h
12656
12657TUA9001 MEDIA DRIVER
12658M:	Antti Palosaari <crope@iki.fi>
12659L:	linux-media@vger.kernel.org
12660W:	https://linuxtv.org
12661W:	http://palosaari.fi/linux/
12662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12663T:	git git://linuxtv.org/anttip/media_tree.git
12664S:	Maintained
12665F:	drivers/media/tuners/tua9001*
12666
12667TULIP NETWORK DRIVERS
12668L:	netdev@vger.kernel.org
12669L:	linux-parisc@vger.kernel.org
12670S:	Orphan
12671F:	drivers/net/ethernet/dec/tulip/
12672
12673TUN/TAP driver
12674M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12675W:	http://vtun.sourceforge.net/tun
12676S:	Maintained
12677F:	Documentation/networking/tuntap.txt
12678F:	arch/um/os-Linux/drivers/
12679
12680TURBOCHANNEL SUBSYSTEM
12681M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12682M:	Ralf Baechle <ralf@linux-mips.org>
12683L:	linux-mips@linux-mips.org
12684Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12685S:	Maintained
12686F:	drivers/tc/
12687F:	include/linux/tc.h
12688
12689UBI FILE SYSTEM (UBIFS)
12690M:	Richard Weinberger <richard@nod.at>
12691M:	Artem Bityutskiy <dedekind1@gmail.com>
12692M:	Adrian Hunter <adrian.hunter@intel.com>
12693L:	linux-mtd@lists.infradead.org
12694T:	git git://git.infradead.org/ubifs-2.6.git
12695W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12696S:	Supported
12697F:	Documentation/filesystems/ubifs.txt
12698F:	fs/ubifs/
12699
12700UCLINUX (M68KNOMMU AND COLDFIRE)
12701M:	Greg Ungerer <gerg@linux-m68k.org>
12702W:	http://www.linux-m68k.org/
12703W:	http://www.uclinux.org/
12704L:	linux-m68k@lists.linux-m68k.org
12705L:	uclinux-dev@uclinux.org  (subscribers-only)
12706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12707S:	Maintained
12708F:	arch/m68k/coldfire/
12709F:	arch/m68k/68*/
12710F:	arch/m68k/*/*_no.*
12711F:	arch/m68k/include/asm/*_no.*
12712
12713UDF FILESYSTEM
12714M:	Jan Kara <jack@suse.com>
12715S:	Maintained
12716F:	Documentation/filesystems/udf.txt
12717F:	fs/udf/
12718
12719UDRAW TABLET
12720M:	Bastien Nocera <hadess@hadess.net>
12721L:	linux-input@vger.kernel.org
12722S:	Maintained
12723F:	drivers/hid/hid-udraw.c
12724
12725UFS FILESYSTEM
12726M:	Evgeniy Dushistov <dushistov@mail.ru>
12727S:	Maintained
12728F:	Documentation/filesystems/ufs.txt
12729F:	fs/ufs/
12730
12731UHID USERSPACE HID IO DRIVER:
12732M:	David Herrmann <dh.herrmann@googlemail.com>
12733L:	linux-input@vger.kernel.org
12734S:	Maintained
12735F:	drivers/hid/uhid.c
12736F:	include/uapi/linux/uhid.h
12737
12738ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12739L:	linux-usb@vger.kernel.org
12740S:	Orphan
12741F:	drivers/uwb/
12742F:	include/linux/uwb.h
12743F:	include/linux/uwb/
12744
12745UNICORE32 ARCHITECTURE:
12746M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12747W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12748S:	Maintained
12749T:	git git://github.com/gxt/linux.git
12750F:	arch/unicore32/
12751
12752UNIFDEF
12753M:	Tony Finch <dot@dotat.at>
12754W:	http://dotat.at/prog/unifdef
12755S:	Maintained
12756F:	scripts/unifdef.c
12757
12758UNIFORM CDROM DRIVER
12759M:	Jens Axboe <axboe@kernel.dk>
12760W:	http://www.kernel.dk
12761S:	Maintained
12762F:	Documentation/cdrom/
12763F:	drivers/cdrom/cdrom.c
12764F:	include/linux/cdrom.h
12765F:	include/uapi/linux/cdrom.h
12766
12767UNISYS S-PAR DRIVERS
12768M:	David Kershner <david.kershner@unisys.com>
12769L:	sparmaintainer@unisys.com (Unisys internal)
12770S:	Supported
12771F:	drivers/staging/unisys/
12772
12773UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12774M:	Vinayak Holikatti <vinholikatti@gmail.com>
12775L:	linux-scsi@vger.kernel.org
12776S:	Supported
12777F:	Documentation/scsi/ufs.txt
12778F:	drivers/scsi/ufs/
12779
12780UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12781M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12782M:	Prabu Thangamuthu <prabut@synopsys.com>
12783L:	linux-scsi@vger.kernel.org
12784S:	Supported
12785F:	drivers/scsi/ufs/*dwc*
12786
12787UNSORTED BLOCK IMAGES (UBI)
12788M:	Artem Bityutskiy <dedekind1@gmail.com>
12789M:	Richard Weinberger <richard@nod.at>
12790W:	http://www.linux-mtd.infradead.org/
12791L:	linux-mtd@lists.infradead.org
12792T:	git git://git.infradead.org/ubifs-2.6.git
12793S:	Supported
12794F:	drivers/mtd/ubi/
12795F:	include/linux/mtd/ubi.h
12796F:	include/uapi/mtd/ubi-user.h
12797
12798USB ACM DRIVER
12799M:	Oliver Neukum <oneukum@suse.com>
12800L:	linux-usb@vger.kernel.org
12801S:	Maintained
12802F:	Documentation/usb/acm.txt
12803F:	drivers/usb/class/cdc-acm.*
12804
12805USB AR5523 WIRELESS DRIVER
12806M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12807L:	linux-wireless@vger.kernel.org
12808S:	Maintained
12809F:	drivers/net/wireless/ath/ar5523/
12810
12811USB ATTACHED SCSI
12812M:	Oliver Neukum <oneukum@suse.com>
12813L:	linux-usb@vger.kernel.org
12814L:	linux-scsi@vger.kernel.org
12815S:	Maintained
12816F:	drivers/usb/storage/uas.c
12817
12818USB CDC ETHERNET DRIVER
12819M:	Oliver Neukum <oliver@neukum.org>
12820L:	linux-usb@vger.kernel.org
12821S:	Maintained
12822F:	drivers/net/usb/cdc_*.c
12823F:	include/uapi/linux/usb/cdc.h
12824
12825USB CHAOSKEY DRIVER
12826M:	Keith Packard <keithp@keithp.com>
12827L:	linux-usb@vger.kernel.org
12828S:	Maintained
12829F:	drivers/usb/misc/chaoskey.c
12830
12831USB CYPRESS C67X00 DRIVER
12832M:	Peter Korsgaard <jacmet@sunsite.dk>
12833L:	linux-usb@vger.kernel.org
12834S:	Maintained
12835F:	drivers/usb/c67x00/
12836
12837USB DAVICOM DM9601 DRIVER
12838M:	Peter Korsgaard <jacmet@sunsite.dk>
12839L:	netdev@vger.kernel.org
12840W:	http://www.linux-usb.org/usbnet
12841S:	Maintained
12842F:	drivers/net/usb/dm9601.c
12843
12844USB DIAMOND RIO500 DRIVER
12845M:	Cesar Miquel <miquel@df.uba.ar>
12846L:	rio500-users@lists.sourceforge.net
12847W:	http://rio500.sourceforge.net
12848S:	Maintained
12849F:	drivers/usb/misc/rio500*
12850
12851USB EHCI DRIVER
12852M:	Alan Stern <stern@rowland.harvard.edu>
12853L:	linux-usb@vger.kernel.org
12854S:	Maintained
12855F:	Documentation/usb/ehci.txt
12856F:	drivers/usb/host/ehci*
12857
12858USB GADGET/PERIPHERAL SUBSYSTEM
12859M:	Felipe Balbi <balbi@kernel.org>
12860L:	linux-usb@vger.kernel.org
12861W:	http://www.linux-usb.org/gadget
12862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12863S:	Maintained
12864F:	drivers/usb/gadget/
12865F:	include/linux/usb/gadget*
12866
12867USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12868M:	Jiri Kosina <jikos@kernel.org>
12869R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12870L:	linux-usb@vger.kernel.org
12871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12872S:	Maintained
12873F:	Documentation/hid/hiddev.txt
12874F:	drivers/hid/usbhid/
12875
12876USB ISP116X DRIVER
12877M:	Olav Kongas <ok@artecdesign.ee>
12878L:	linux-usb@vger.kernel.org
12879S:	Maintained
12880F:	drivers/usb/host/isp116x*
12881F:	include/linux/usb/isp116x.h
12882
12883USB LAN78XX ETHERNET DRIVER
12884M:	Woojung Huh <woojung.huh@microchip.com>
12885M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12886L:	netdev@vger.kernel.org
12887S:	Maintained
12888F:	drivers/net/usb/lan78xx.*
12889
12890USB MASS STORAGE DRIVER
12891M:	Alan Stern <stern@rowland.harvard.edu>
12892L:	linux-usb@vger.kernel.org
12893L:	usb-storage@lists.one-eyed-alien.net
12894S:	Maintained
12895W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12896F:	drivers/usb/storage/
12897
12898USB MIDI DRIVER
12899M:	Clemens Ladisch <clemens@ladisch.de>
12900L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12901T:	git git://git.alsa-project.org/alsa-kernel.git
12902S:	Maintained
12903F:	sound/usb/midi.*
12904
12905USB NETWORKING DRIVERS
12906L:	linux-usb@vger.kernel.org
12907S:	Odd Fixes
12908F:	drivers/net/usb/
12909
12910USB OHCI DRIVER
12911M:	Alan Stern <stern@rowland.harvard.edu>
12912L:	linux-usb@vger.kernel.org
12913S:	Maintained
12914F:	Documentation/usb/ohci.txt
12915F:	drivers/usb/host/ohci*
12916
12917USB OTG FSM (Finite State Machine)
12918M:	Peter Chen <Peter.Chen@nxp.com>
12919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12920L:	linux-usb@vger.kernel.org
12921S:	Maintained
12922F:	drivers/usb/common/usb-otg-fsm.c
12923
12924USB OVER IP DRIVER
12925M:	Valentina Manea <valentina.manea.m@gmail.com>
12926M:	Shuah Khan <shuahkh@osg.samsung.com>
12927M:	Shuah Khan <shuah@kernel.org>
12928L:	linux-usb@vger.kernel.org
12929S:	Maintained
12930F:	Documentation/usb/usbip_protocol.txt
12931F:	drivers/usb/usbip/
12932F:	tools/usb/usbip/
12933
12934USB PEGASUS DRIVER
12935M:	Petko Manolov <petkan@nucleusys.com>
12936L:	linux-usb@vger.kernel.org
12937L:	netdev@vger.kernel.org
12938T:	git git://github.com/petkan/pegasus.git
12939W:	https://github.com/petkan/pegasus
12940S:	Maintained
12941F:	drivers/net/usb/pegasus.*
12942
12943USB PHY LAYER
12944M:	Felipe Balbi <balbi@kernel.org>
12945L:	linux-usb@vger.kernel.org
12946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12947S:	Maintained
12948F:	drivers/usb/phy/
12949
12950USB PRINTER DRIVER (usblp)
12951M:	Pete Zaitcev <zaitcev@redhat.com>
12952L:	linux-usb@vger.kernel.org
12953S:	Supported
12954F:	drivers/usb/class/usblp.c
12955
12956USB QMI WWAN NETWORK DRIVER
12957M:	Bjørn Mork <bjorn@mork.no>
12958L:	netdev@vger.kernel.org
12959S:	Maintained
12960F:	Documentation/ABI/testing/sysfs-class-net-qmi
12961F:	drivers/net/usb/qmi_wwan.c
12962
12963USB RTL8150 DRIVER
12964M:	Petko Manolov <petkan@nucleusys.com>
12965L:	linux-usb@vger.kernel.org
12966L:	netdev@vger.kernel.org
12967T:	git git://github.com/petkan/rtl8150.git
12968W:	https://github.com/petkan/rtl8150
12969S:	Maintained
12970F:	drivers/net/usb/rtl8150.c
12971
12972USB SERIAL SUBSYSTEM
12973M:	Johan Hovold <johan@kernel.org>
12974L:	linux-usb@vger.kernel.org
12975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12976S:	Maintained
12977F:	Documentation/usb/usb-serial.txt
12978F:	drivers/usb/serial/
12979F:	include/linux/usb/serial.h
12980
12981USB SMSC75XX ETHERNET DRIVER
12982M:	Steve Glendinning <steve.glendinning@shawell.net>
12983L:	netdev@vger.kernel.org
12984S:	Maintained
12985F:	drivers/net/usb/smsc75xx.*
12986
12987USB SMSC95XX ETHERNET DRIVER
12988M:	Steve Glendinning <steve.glendinning@shawell.net>
12989M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12990L:	netdev@vger.kernel.org
12991S:	Maintained
12992F:	drivers/net/usb/smsc95xx.*
12993
12994USB SUBSYSTEM
12995M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12996L:	linux-usb@vger.kernel.org
12997W:	http://www.linux-usb.org
12998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12999S:	Supported
13000F:	Documentation/devicetree/bindings/usb/
13001F:	Documentation/usb/
13002F:	drivers/usb/
13003F:	include/linux/usb.h
13004F:	include/linux/usb/
13005
13006USB UHCI DRIVER
13007M:	Alan Stern <stern@rowland.harvard.edu>
13008L:	linux-usb@vger.kernel.org
13009S:	Maintained
13010F:	drivers/usb/host/uhci*
13011
13012USB "USBNET" DRIVER FRAMEWORK
13013M:	Oliver Neukum <oneukum@suse.com>
13014L:	netdev@vger.kernel.org
13015W:	http://www.linux-usb.org/usbnet
13016S:	Maintained
13017F:	drivers/net/usb/usbnet.c
13018F:	include/linux/usb/usbnet.h
13019
13020USB VIDEO CLASS
13021M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13022L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13023L:	linux-media@vger.kernel.org
13024T:	git git://linuxtv.org/media_tree.git
13025W:	http://www.ideasonboard.org/uvc/
13026S:	Maintained
13027F:	drivers/media/usb/uvc/
13028F:	include/uapi/linux/uvcvideo.h
13029
13030USB VISION DRIVER
13031M:	Hans Verkuil <hverkuil@xs4all.nl>
13032L:	linux-media@vger.kernel.org
13033T:	git git://linuxtv.org/media_tree.git
13034W:	https://linuxtv.org
13035S:	Odd Fixes
13036F:	drivers/media/usb/usbvision/
13037
13038USB WEBCAM GADGET
13039M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13040L:	linux-usb@vger.kernel.org
13041S:	Maintained
13042F:	drivers/usb/gadget/function/*uvc*
13043F:	drivers/usb/gadget/legacy/webcam.c
13044
13045USB WIRELESS RNDIS DRIVER (rndis_wlan)
13046M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13047L:	linux-wireless@vger.kernel.org
13048S:	Maintained
13049F:	drivers/net/wireless/rndis_wlan.c
13050
13051USB XHCI DRIVER
13052M:	Mathias Nyman <mathias.nyman@intel.com>
13053L:	linux-usb@vger.kernel.org
13054S:	Supported
13055F:	drivers/usb/host/xhci*
13056F:	drivers/usb/host/pci-quirks*
13057
13058USB ZD1201 DRIVER
13059L:	linux-wireless@vger.kernel.org
13060W:	http://linux-lc100020.sourceforge.net
13061S:	Orphan
13062F:	drivers/net/wireless/zydas/zd1201.*
13063
13064USB ZR364XX DRIVER
13065M:	Antoine Jacquet <royale@zerezo.com>
13066L:	linux-usb@vger.kernel.org
13067L:	linux-media@vger.kernel.org
13068T:	git git://linuxtv.org/media_tree.git
13069W:	http://royale.zerezo.com/zr364xx/
13070S:	Maintained
13071F:	Documentation/media/v4l-drivers/zr364xx*
13072F:	drivers/media/usb/zr364xx/
13073
13074ULPI BUS
13075M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13076L:	linux-usb@vger.kernel.org
13077S:	Maintained
13078F:	drivers/usb/common/ulpi.c
13079F:	include/linux/ulpi/
13080
13081USER-MODE LINUX (UML)
13082M:	Jeff Dike <jdike@addtoit.com>
13083M:	Richard Weinberger <richard@nod.at>
13084L:	user-mode-linux-devel@lists.sourceforge.net
13085L:	user-mode-linux-user@lists.sourceforge.net
13086W:	http://user-mode-linux.sourceforge.net
13087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13088S:	Maintained
13089F:	Documentation/virtual/uml/
13090F:	arch/um/
13091F:	arch/x86/um/
13092F:	fs/hostfs/
13093F:	fs/hppfs/
13094
13095USERSPACE I/O (UIO)
13096M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13097S:	Maintained
13098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13099F:	Documentation/driver-api/uio-howto.rst
13100F:	drivers/uio/
13101F:	include/linux/uio*.h
13102
13103UTIL-LINUX PACKAGE
13104M:	Karel Zak <kzak@redhat.com>
13105L:	util-linux@vger.kernel.org
13106W:	http://en.wikipedia.org/wiki/Util-linux
13107T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13108S:	Maintained
13109
13110UVESAFB DRIVER
13111M:	Michal Januszewski <spock@gentoo.org>
13112L:	linux-fbdev@vger.kernel.org
13113W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13114S:	Maintained
13115F:	Documentation/fb/uvesafb.txt
13116F:	drivers/video/fbdev/uvesafb.*
13117
13118VF610 NAND DRIVER
13119M:	Stefan Agner <stefan@agner.ch>
13120L:	linux-mtd@lists.infradead.org
13121S:	Supported
13122F:	drivers/mtd/nand/vf610_nfc.c
13123
13124VFAT/FAT/MSDOS FILESYSTEM
13125M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13126S:	Maintained
13127F:	Documentation/filesystems/vfat.txt
13128F:	fs/fat/
13129
13130VFIO DRIVER
13131M:	Alex Williamson <alex.williamson@redhat.com>
13132L:	kvm@vger.kernel.org
13133T:	git git://github.com/awilliam/linux-vfio.git
13134S:	Maintained
13135F:	Documentation/vfio.txt
13136F:	drivers/vfio/
13137F:	include/linux/vfio.h
13138F:	include/uapi/linux/vfio.h
13139
13140VFIO MEDIATED DEVICE DRIVERS
13141M:	Kirti Wankhede <kwankhede@nvidia.com>
13142L:	kvm@vger.kernel.org
13143S:	Maintained
13144F:	Documentation/vfio-mediated-device.txt
13145F:	drivers/vfio/mdev/
13146F:	include/linux/mdev.h
13147F:	samples/vfio-mdev/
13148
13149VFIO PLATFORM DRIVER
13150M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13151L:	kvm@vger.kernel.org
13152S:	Maintained
13153F:	drivers/vfio/platform/
13154
13155VIDEOBUF2 FRAMEWORK
13156M:	Pawel Osciak <pawel@osciak.com>
13157M:	Marek Szyprowski <m.szyprowski@samsung.com>
13158M:	Kyungmin Park <kyungmin.park@samsung.com>
13159L:	linux-media@vger.kernel.org
13160S:	Maintained
13161F:	drivers/media/v4l2-core/videobuf2-*
13162F:	include/media/videobuf2-*
13163
13164VIRTIO AND VHOST VSOCK DRIVER
13165M:	Stefan Hajnoczi <stefanha@redhat.com>
13166L:	kvm@vger.kernel.org
13167L:	virtualization@lists.linux-foundation.org
13168L:	netdev@vger.kernel.org
13169S:	Maintained
13170F:	include/linux/virtio_vsock.h
13171F:	include/uapi/linux/virtio_vsock.h
13172F:	net/vmw_vsock/virtio_transport_common.c
13173F:	net/vmw_vsock/virtio_transport.c
13174F:	drivers/vhost/vsock.c
13175F:	drivers/vhost/vsock.h
13176
13177VIRTUAL SERIO DEVICE DRIVER
13178M:	Stephen Chandler Paul <thatslyude@gmail.com>
13179S:	Maintained
13180F:	drivers/input/serio/userio.c
13181F:	include/uapi/linux/userio.h
13182
13183VIRTIO CONSOLE DRIVER
13184M:	Amit Shah <amit@kernel.org>
13185L:	virtualization@lists.linux-foundation.org
13186S:	Maintained
13187F:	drivers/char/virtio_console.c
13188F:	include/linux/virtio_console.h
13189F:	include/uapi/linux/virtio_console.h
13190
13191VIRTIO CORE, NET AND BLOCK DRIVERS
13192M:	"Michael S. Tsirkin" <mst@redhat.com>
13193M:	Jason Wang <jasowang@redhat.com>
13194L:	virtualization@lists.linux-foundation.org
13195S:	Maintained
13196F:	Documentation/devicetree/bindings/virtio/
13197F:	drivers/virtio/
13198F:	tools/virtio/
13199F:	drivers/net/virtio_net.c
13200F:	drivers/block/virtio_blk.c
13201F:	include/linux/virtio_*.h
13202F:	include/uapi/linux/virtio_*.h
13203F:	drivers/crypto/virtio/
13204
13205VIRTIO DRIVERS FOR S390
13206M:	Christian Borntraeger <borntraeger@de.ibm.com>
13207M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13208L:	linux-s390@vger.kernel.org
13209L:	virtualization@lists.linux-foundation.org
13210L:	kvm@vger.kernel.org
13211S:	Supported
13212F:	drivers/s390/virtio/
13213
13214VIRTIO GPU DRIVER
13215M:	David Airlie <airlied@linux.ie>
13216M:	Gerd Hoffmann <kraxel@redhat.com>
13217L:	dri-devel@lists.freedesktop.org
13218L:	virtualization@lists.linux-foundation.org
13219T:	git git://git.kraxel.org/linux drm-qemu
13220S:	Maintained
13221F:	drivers/gpu/drm/virtio/
13222F:	include/uapi/linux/virtio_gpu.h
13223
13224VIRTIO HOST (VHOST)
13225M:	"Michael S. Tsirkin" <mst@redhat.com>
13226M:	Jason Wang <jasowang@redhat.com>
13227L:	kvm@vger.kernel.org
13228L:	virtualization@lists.linux-foundation.org
13229L:	netdev@vger.kernel.org
13230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13231S:	Maintained
13232F:	drivers/vhost/
13233F:	include/uapi/linux/vhost.h
13234
13235VIRTIO INPUT DRIVER
13236M:	Gerd Hoffmann <kraxel@redhat.com>
13237S:	Maintained
13238F:	drivers/virtio/virtio_input.c
13239F:	include/uapi/linux/virtio_input.h
13240
13241VIRTIO CRYPTO DRIVER
13242M:  Gonglei <arei.gonglei@huawei.com>
13243L:  virtualization@lists.linux-foundation.org
13244L:  linux-crypto@vger.kernel.org
13245S:  Maintained
13246F:  drivers/crypto/virtio/
13247F:  include/uapi/linux/virtio_crypto.h
13248
13249VIA RHINE NETWORK DRIVER
13250S:	Orphan
13251F:	drivers/net/ethernet/via/via-rhine.c
13252
13253VIA SD/MMC CARD CONTROLLER DRIVER
13254M:	Bruce Chang <brucechang@via.com.tw>
13255M:	Harald Welte <HaraldWelte@viatech.com>
13256S:	Maintained
13257F:	drivers/mmc/host/via-sdmmc.c
13258
13259VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13260M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13261L:	linux-fbdev@vger.kernel.org
13262S:	Maintained
13263F:	include/linux/via-core.h
13264F:	include/linux/via-gpio.h
13265F:	include/linux/via_i2c.h
13266F:	drivers/video/fbdev/via/
13267
13268VIA VELOCITY NETWORK DRIVER
13269M:	Francois Romieu <romieu@fr.zoreil.com>
13270L:	netdev@vger.kernel.org
13271S:	Maintained
13272F:	drivers/net/ethernet/via/via-velocity.*
13273
13274VIRT LIB
13275M:	Alex Williamson <alex.williamson@redhat.com>
13276M:	Paolo Bonzini <pbonzini@redhat.com>
13277L:	kvm@vger.kernel.org
13278S:	Supported
13279F:	virt/lib/
13280
13281VIVID VIRTUAL VIDEO DRIVER
13282M:	Hans Verkuil <hverkuil@xs4all.nl>
13283L:	linux-media@vger.kernel.org
13284T:	git git://linuxtv.org/media_tree.git
13285W:	https://linuxtv.org
13286S:	Maintained
13287F:	drivers/media/platform/vivid/*
13288
13289VLAN (802.1Q)
13290M:	Patrick McHardy <kaber@trash.net>
13291L:	netdev@vger.kernel.org
13292S:	Maintained
13293F:	drivers/net/macvlan.c
13294F:	include/linux/if_*vlan.h
13295F:	net/8021q/
13296
13297VLYNQ BUS
13298M:	Florian Fainelli <f.fainelli@gmail.com>
13299L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13300S:	Maintained
13301F:	drivers/vlynq/vlynq.c
13302F:	include/linux/vlynq.h
13303
13304VME SUBSYSTEM
13305M:	Martyn Welch <martyn@welchs.me.uk>
13306M:	Manohar Vanga <manohar.vanga@gmail.com>
13307M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13308L:	devel@driverdev.osuosl.org
13309S:	Maintained
13310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13311F:	Documentation/driver-api/vme.rst
13312F:	drivers/staging/vme/
13313F:	drivers/vme/
13314F:	include/linux/vme*
13315
13316VMWARE HYPERVISOR INTERFACE
13317M:	Alok Kataria <akataria@vmware.com>
13318L:	virtualization@lists.linux-foundation.org
13319S:	Supported
13320F:	arch/x86/kernel/cpu/vmware.c
13321
13322VMWARE BALLOON DRIVER
13323M:	Xavier Deguillard <xdeguillard@vmware.com>
13324M:	Philip Moltmann <moltmann@vmware.com>
13325M:	"VMware, Inc." <pv-drivers@vmware.com>
13326L:	linux-kernel@vger.kernel.org
13327S:	Maintained
13328F:	drivers/misc/vmw_balloon.c
13329
13330VMWARE VMMOUSE SUBDRIVER
13331M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13332M:	"VMware, Inc." <pv-drivers@vmware.com>
13333L:	linux-input@vger.kernel.org
13334S:	Maintained
13335F:	drivers/input/mouse/vmmouse.c
13336F:	drivers/input/mouse/vmmouse.h
13337
13338VMWARE VMXNET3 ETHERNET DRIVER
13339M:	Shrikrishna Khare <skhare@vmware.com>
13340M:	"VMware, Inc." <pv-drivers@vmware.com>
13341L:	netdev@vger.kernel.org
13342S:	Maintained
13343F:	drivers/net/vmxnet3/
13344
13345VMware PVSCSI driver
13346M:	Jim Gill <jgill@vmware.com>
13347M:	VMware PV-Drivers <pv-drivers@vmware.com>
13348L:	linux-scsi@vger.kernel.org
13349S:	Maintained
13350F:	drivers/scsi/vmw_pvscsi.c
13351F:	drivers/scsi/vmw_pvscsi.h
13352
13353VMWARE PVRDMA DRIVER
13354M:	Adit Ranadive <aditr@vmware.com>
13355M:	VMware PV-Drivers <pv-drivers@vmware.com>
13356L:	linux-rdma@vger.kernel.org
13357S:	Maintained
13358F:	drivers/infiniband/hw/vmw_pvrdma/
13359
13360VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13361M:	Liam Girdwood <lgirdwood@gmail.com>
13362M:	Mark Brown <broonie@kernel.org>
13363L:	linux-kernel@vger.kernel.org
13364W:	http://www.slimlogic.co.uk/?p=48
13365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13366S:	Supported
13367F:	Documentation/devicetree/bindings/regulator/
13368F:	drivers/regulator/
13369F:	include/dt-bindings/regulator/
13370F:	include/linux/regulator/
13371
13372VRF
13373M:	David Ahern <dsa@cumulusnetworks.com>
13374M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13375L:	netdev@vger.kernel.org
13376S:	Maintained
13377F:	drivers/net/vrf.c
13378F:	Documentation/networking/vrf.txt
13379
13380VT1211 HARDWARE MONITOR DRIVER
13381M:	Juerg Haefliger <juergh@gmail.com>
13382L:	linux-hwmon@vger.kernel.org
13383S:	Maintained
13384F:	Documentation/hwmon/vt1211
13385F:	drivers/hwmon/vt1211.c
13386
13387VT8231 HARDWARE MONITOR DRIVER
13388M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13389L:	linux-hwmon@vger.kernel.org
13390S:	Maintained
13391F:	drivers/hwmon/vt8231.c
13392
13393VUB300 USB to SDIO/SD/MMC bridge chip
13394M:	Tony Olech <tony.olech@elandigitalsystems.com>
13395L:	linux-mmc@vger.kernel.org
13396L:	linux-usb@vger.kernel.org
13397S:	Supported
13398F:	drivers/mmc/host/vub300.c
13399
13400W1 DALLAS'S 1-WIRE BUS
13401M:	Evgeniy Polyakov <zbr@ioremap.net>
13402S:	Maintained
13403F:	Documentation/w1/
13404F:	drivers/w1/
13405
13406W83791D HARDWARE MONITORING DRIVER
13407M:	Marc Hulsman <m.hulsman@tudelft.nl>
13408L:	linux-hwmon@vger.kernel.org
13409S:	Maintained
13410F:	Documentation/hwmon/w83791d
13411F:	drivers/hwmon/w83791d.c
13412
13413W83793 HARDWARE MONITORING DRIVER
13414M:	Rudolf Marek <r.marek@assembler.cz>
13415L:	linux-hwmon@vger.kernel.org
13416S:	Maintained
13417F:	Documentation/hwmon/w83793
13418F:	drivers/hwmon/w83793.c
13419
13420W83795 HARDWARE MONITORING DRIVER
13421M:	Jean Delvare <jdelvare@suse.com>
13422L:	linux-hwmon@vger.kernel.org
13423S:	Maintained
13424F:	drivers/hwmon/w83795.c
13425
13426W83L51xD SD/MMC CARD INTERFACE DRIVER
13427M:	Pierre Ossman <pierre@ossman.eu>
13428S:	Maintained
13429F:	drivers/mmc/host/wbsd.*
13430
13431WACOM PROTOCOL 4 SERIAL TABLETS
13432M:	Julian Squires <julian@cipht.net>
13433M:	Hans de Goede <hdegoede@redhat.com>
13434L:	linux-input@vger.kernel.org
13435S:	Maintained
13436F:	drivers/input/tablet/wacom_serial4.c
13437
13438WATCHDOG DEVICE DRIVERS
13439M:	Wim Van Sebroeck <wim@iguana.be>
13440R:	Guenter Roeck <linux@roeck-us.net>
13441L:	linux-watchdog@vger.kernel.org
13442W:	http://www.linux-watchdog.org/
13443T:	git git://www.linux-watchdog.org/linux-watchdog.git
13444S:	Maintained
13445F:	Documentation/devicetree/bindings/watchdog/
13446F:	Documentation/watchdog/
13447F:	drivers/watchdog/
13448F:	include/linux/watchdog.h
13449F:	include/uapi/linux/watchdog.h
13450
13451WIIMOTE HID DRIVER
13452M:	David Herrmann <dh.herrmann@googlemail.com>
13453L:	linux-input@vger.kernel.org
13454S:	Maintained
13455F:	drivers/hid/hid-wiimote*
13456
13457WINBOND CIR DRIVER
13458M:	David Härdeman <david@hardeman.nu>
13459S:	Maintained
13460F:	drivers/media/rc/winbond-cir.c
13461
13462WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13463M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13464L:	linux-watchdog@vger.kernel.org
13465S:	Maintained
13466F:	drivers/watchdog/ebc-c384_wdt.c
13467
13468WINSYSTEMS WS16C48 GPIO DRIVER
13469M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13470L:	linux-gpio@vger.kernel.org
13471S:	Maintained
13472F:	drivers/gpio/gpio-ws16c48.c
13473
13474WIMAX STACK
13475M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13476M:	linux-wimax@intel.com
13477L:	wimax@linuxwimax.org (subscribers-only)
13478S:	Supported
13479W:	http://linuxwimax.org
13480F:	Documentation/wimax/README.wimax
13481F:	include/linux/wimax/debug.h
13482F:	include/net/wimax.h
13483F:	include/uapi/linux/wimax.h
13484F:	net/wimax/
13485
13486WISTRON LAPTOP BUTTON DRIVER
13487M:	Miloslav Trmac <mitr@volny.cz>
13488S:	Maintained
13489F:	drivers/input/misc/wistron_btns.c
13490
13491WL3501 WIRELESS PCMCIA CARD DRIVER
13492L:	linux-wireless@vger.kernel.org
13493S:	Odd fixes
13494F:	drivers/net/wireless/wl3501*
13495
13496WOLFSON MICROELECTRONICS DRIVERS
13497L:	patches@opensource.wolfsonmicro.com
13498T:	git https://github.com/CirrusLogic/linux-drivers.git
13499W:	https://github.com/CirrusLogic/linux-drivers/wiki
13500S:	Supported
13501F:	Documentation/hwmon/wm83??
13502F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13503F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13504F:	Documentation/devicetree/bindings/mfd/arizona.txt
13505F:	arch/arm/mach-s3c64xx/mach-crag6410*
13506F:	drivers/clk/clk-wm83*.c
13507F:	drivers/extcon/extcon-arizona.c
13508F:	drivers/leds/leds-wm83*.c
13509F:	drivers/gpio/gpio-*wm*.c
13510F:	drivers/gpio/gpio-arizona.c
13511F:	drivers/hwmon/wm83??-hwmon.c
13512F:	drivers/input/misc/wm831x-on.c
13513F:	drivers/input/touchscreen/wm831x-ts.c
13514F:	drivers/input/touchscreen/wm97*.c
13515F:	drivers/mfd/arizona*
13516F:	drivers/mfd/wm*.c
13517F:	drivers/mfd/cs47l24*
13518F:	drivers/power/supply/wm83*.c
13519F:	drivers/rtc/rtc-wm83*.c
13520F:	drivers/regulator/wm8*.c
13521F:	drivers/video/backlight/wm83*_bl.c
13522F:	drivers/watchdog/wm83*_wdt.c
13523F:	include/linux/mfd/arizona/
13524F:	include/linux/mfd/wm831x/
13525F:	include/linux/mfd/wm8350/
13526F:	include/linux/mfd/wm8400*
13527F:	include/linux/wm97xx.h
13528F:	include/sound/wm????.h
13529F:	sound/soc/codecs/arizona.?
13530F:	sound/soc/codecs/wm*
13531F:	sound/soc/codecs/cs47l24*
13532
13533WORKQUEUE
13534M:	Tejun Heo <tj@kernel.org>
13535R:	Lai Jiangshan <jiangshanlai@gmail.com>
13536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13537S:	Maintained
13538F:	include/linux/workqueue.h
13539F:	kernel/workqueue.c
13540F:	Documentation/core-api/workqueue.rst
13541
13542X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13543M:	Chen-Yu Tsai <wens@csie.org>
13544L:	linux-kernel@vger.kernel.org
13545S:	Maintained
13546N:	axp[128]
13547
13548X.25 NETWORK LAYER
13549M:	Andrew Hendry <andrew.hendry@gmail.com>
13550L:	linux-x25@vger.kernel.org
13551S:	Odd Fixes
13552F:	Documentation/networking/x25*
13553F:	include/net/x25*
13554F:	net/x25/
13555
13556X86 ARCHITECTURE (32-BIT AND 64-BIT)
13557M:	Thomas Gleixner <tglx@linutronix.de>
13558M:	Ingo Molnar <mingo@redhat.com>
13559M:	"H. Peter Anvin" <hpa@zytor.com>
13560M:	x86@kernel.org
13561L:	linux-kernel@vger.kernel.org
13562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13563S:	Maintained
13564F:	Documentation/x86/
13565F:	arch/x86/
13566
13567X86 PLATFORM DRIVERS
13568M:	Darren Hart <dvhart@infradead.org>
13569M:	Andy Shevchenko <andy@infradead.org>
13570L:	platform-driver-x86@vger.kernel.org
13571T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13572S:	Maintained
13573F:	drivers/platform/x86/
13574F:	drivers/platform/olpc/
13575
13576X86 MCE INFRASTRUCTURE
13577M:	Tony Luck <tony.luck@intel.com>
13578M:	Borislav Petkov <bp@alien8.de>
13579L:	linux-edac@vger.kernel.org
13580S:	Maintained
13581F:	arch/x86/kernel/cpu/mcheck/*
13582
13583X86 MICROCODE UPDATE SUPPORT
13584M:	Borislav Petkov <bp@alien8.de>
13585S:	Maintained
13586F:	arch/x86/kernel/cpu/microcode/*
13587
13588X86 VDSO
13589M:	Andy Lutomirski <luto@amacapital.net>
13590L:	linux-kernel@vger.kernel.org
13591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13592S:	Maintained
13593F:	arch/x86/entry/vdso/
13594
13595XC2028/3028 TUNER DRIVER
13596M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13597M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13598L:	linux-media@vger.kernel.org
13599W:	https://linuxtv.org
13600T:	git git://linuxtv.org/media_tree.git
13601S:	Maintained
13602F:	drivers/media/tuners/tuner-xc2028.*
13603
13604XEN HYPERVISOR INTERFACE
13605M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13606M:	Juergen Gross <jgross@suse.com>
13607L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13609S:	Supported
13610F:	arch/x86/xen/
13611F:	drivers/*/xen-*front.c
13612F:	drivers/xen/
13613F:	arch/x86/include/asm/xen/
13614F:	include/xen/
13615F:	include/uapi/xen/
13616
13617XEN HYPERVISOR ARM
13618M:	Stefano Stabellini <sstabellini@kernel.org>
13619L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13620S:	Maintained
13621F:	arch/arm/xen/
13622F:	arch/arm/include/asm/xen/
13623
13624XEN HYPERVISOR ARM64
13625M:	Stefano Stabellini <sstabellini@kernel.org>
13626L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13627S:	Maintained
13628F:	arch/arm64/xen/
13629F:	arch/arm64/include/asm/xen/
13630
13631XEN NETWORK BACKEND DRIVER
13632M:	Wei Liu <wei.liu2@citrix.com>
13633M:	Paul Durrant <paul.durrant@citrix.com>
13634L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13635L:	netdev@vger.kernel.org
13636S:	Supported
13637F:	drivers/net/xen-netback/*
13638
13639XEN PCI SUBSYSTEM
13640M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13641L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13642S:	Supported
13643F:	arch/x86/pci/*xen*
13644F:	drivers/pci/*xen*
13645
13646XEN BLOCK SUBSYSTEM
13647M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13648M:	Roger Pau Monné <roger.pau@citrix.com>
13649L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13650S:	Supported
13651F:	drivers/block/xen-blkback/*
13652F:	drivers/block/xen*
13653
13654XEN PVSCSI DRIVERS
13655M:	Juergen Gross <jgross@suse.com>
13656L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13657L:	linux-scsi@vger.kernel.org
13658S:	Supported
13659F:	drivers/scsi/xen-scsifront.c
13660F:	drivers/xen/xen-scsiback.c
13661F:	include/xen/interface/io/vscsiif.h
13662
13663XEN SWIOTLB SUBSYSTEM
13664M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13665L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13666S:	Supported
13667F:	arch/x86/xen/*swiotlb*
13668F:	drivers/xen/*swiotlb*
13669
13670XFS FILESYSTEM
13671M:	Darrick J. Wong <darrick.wong@oracle.com>
13672M:	linux-xfs@vger.kernel.org
13673L:	linux-xfs@vger.kernel.org
13674W:	http://xfs.org/
13675T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13676S:	Supported
13677F:	Documentation/filesystems/xfs.txt
13678F:	fs/xfs/
13679
13680XILINX AXI ETHERNET DRIVER
13681M:	Anirudha Sarangi <anirudh@xilinx.com>
13682M:	John Linn <John.Linn@xilinx.com>
13683S:	Maintained
13684F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13685
13686XILINX UARTLITE SERIAL DRIVER
13687M:	Peter Korsgaard <jacmet@sunsite.dk>
13688L:	linux-serial@vger.kernel.org
13689S:	Maintained
13690F:	drivers/tty/serial/uartlite.c
13691
13692XILINX VIDEO IP CORES
13693M:	Hyun Kwon <hyun.kwon@xilinx.com>
13694M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13695L:	linux-media@vger.kernel.org
13696T:	git git://linuxtv.org/media_tree.git
13697S:	Supported
13698F:	Documentation/devicetree/bindings/media/xilinx/
13699F:	drivers/media/platform/xilinx/
13700F:	include/uapi/linux/xilinx-v4l2-controls.h
13701
13702XILLYBUS DRIVER
13703M:	Eli Billauer <eli.billauer@gmail.com>
13704L:	linux-kernel@vger.kernel.org
13705S:	Supported
13706F:	drivers/char/xillybus/
13707
13708XTENSA XTFPGA PLATFORM SUPPORT
13709M:	Max Filippov <jcmvbkbc@gmail.com>
13710L:	linux-xtensa@linux-xtensa.org
13711S:	Maintained
13712F:	drivers/spi/spi-xtensa-xtfpga.c
13713F:	sound/soc/xtensa/xtfpga-i2s.c
13714
13715YAM DRIVER FOR AX.25
13716M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13717L:	linux-hams@vger.kernel.org
13718S:	Maintained
13719F:	drivers/net/hamradio/yam*
13720F:	include/linux/yam.h
13721
13722YEALINK PHONE DRIVER
13723M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13724L:	usbb2k-api-dev@nongnu.org
13725S:	Maintained
13726F:	Documentation/input/yealink.txt
13727F:	drivers/input/misc/yealink.*
13728
13729Z8530 DRIVER FOR AX.25
13730M:	Joerg Reuter <jreuter@yaina.de>
13731W:	http://yaina.de/jreuter/
13732W:	http://www.qsl.net/dl1bke/
13733L:	linux-hams@vger.kernel.org
13734S:	Maintained
13735F:	Documentation/networking/z8530drv.txt
13736F:	drivers/net/hamradio/*scc.c
13737F:	drivers/net/hamradio/z8530.h
13738
13739ZBUD COMPRESSED PAGE ALLOCATOR
13740M:	Seth Jennings <sjenning@redhat.com>
13741M:	Dan Streetman <ddstreet@ieee.org>
13742L:	linux-mm@kvack.org
13743S:	Maintained
13744F:	mm/zbud.c
13745F:	include/linux/zbud.h
13746
13747ZD1211RW WIRELESS DRIVER
13748M:	Daniel Drake <dsd@gentoo.org>
13749M:	Ulrich Kunitz <kune@deine-taler.de>
13750W:	http://zd1211.ath.cx/wiki/DriverRewrite
13751L:	linux-wireless@vger.kernel.org
13752L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13753S:	Maintained
13754F:	drivers/net/wireless/zydas/zd1211rw/
13755
13756ZD1301_DEMOD MEDIA DRIVER
13757M:	Antti Palosaari <crope@iki.fi>
13758L:	linux-media@vger.kernel.org
13759W:	https://linuxtv.org/
13760W:	http://palosaari.fi/linux/
13761Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13762S:	Maintained
13763F:	drivers/media/dvb-frontends/zd1301_demod*
13764
13765ZD1301 MEDIA DRIVER
13766M:	Antti Palosaari <crope@iki.fi>
13767L:	linux-media@vger.kernel.org
13768W:	https://linuxtv.org/
13769W:	http://palosaari.fi/linux/
13770Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13771S:	Maintained
13772F:	drivers/media/usb/dvb-usb-v2/zd1301*
13773
13774ZPOOL COMPRESSED PAGE STORAGE API
13775M:	Dan Streetman <ddstreet@ieee.org>
13776L:	linux-mm@kvack.org
13777S:	Maintained
13778F:	mm/zpool.c
13779F:	include/linux/zpool.h
13780
13781ZR36067 VIDEO FOR LINUX DRIVER
13782L:	mjpeg-users@lists.sourceforge.net
13783L:	linux-media@vger.kernel.org
13784W:	http://mjpeg.sourceforge.net/driver-zoran/
13785T:	hg https://linuxtv.org/hg/v4l-dvb
13786S:	Odd Fixes
13787F:	drivers/media/pci/zoran/
13788
13789ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13790M:	Minchan Kim <minchan@kernel.org>
13791M:	Nitin Gupta <ngupta@vflare.org>
13792R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13793L:	linux-kernel@vger.kernel.org
13794S:	Maintained
13795F:	drivers/block/zram/
13796F:	Documentation/blockdev/zram.txt
13797
13798ZS DECSTATION Z85C30 SERIAL DRIVER
13799M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13800S:	Maintained
13801F:	drivers/tty/serial/zs.*
13802
13803ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13804M:	Minchan Kim <minchan@kernel.org>
13805M:	Nitin Gupta <ngupta@vflare.org>
13806R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13807L:	linux-mm@kvack.org
13808S:	Maintained
13809F:	mm/zsmalloc.c
13810F:	include/linux/zsmalloc.h
13811F:	Documentation/vm/zsmalloc.txt
13812
13813ZSWAP COMPRESSED SWAP CACHING
13814M:	Seth Jennings <sjenning@redhat.com>
13815M:	Dan Streetman <ddstreet@ieee.org>
13816L:	linux-mm@kvack.org
13817S:	Maintained
13818F:	mm/zswap.c
13819
13820THE REST
13821M:	Linus Torvalds <torvalds@linux-foundation.org>
13822L:	linux-kernel@vger.kernel.org
13823Q:	http://patchwork.kernel.org/project/LKML/list/
13824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13825S:	Buried alive in reporters
13826F:	*
13827F:	*/
13828