xref: /linux/MAINTAINERS (revision 80d443e8876602be2c130f79c4de81e12e2a700d)
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	B: Bug tracking system location.
85	S: Status, one of the following:
86	   Supported:	Someone is actually paid to look after this.
87	   Maintained:	Someone actually looks after it.
88	   Odd Fixes:	It has a maintainer but they don't have time to do
89			much other than throw the odd patch in. See below..
90	   Orphan:	No current maintainer [but maybe you could take the
91			role as you write your new code].
92	   Obsolete:	Old code. Something tagged obsolete generally means
93			it has been replaced by a better system and you
94			should be using that.
95	F: Files and directories with wildcard patterns.
96	   A trailing slash includes all files and subdirectory files.
97	   F:	drivers/net/	all files in and below drivers/net
98	   F:	drivers/net/*	all files in drivers/net, but not below
99	   F:	*/net/*		all files in "any top level directory"/net
100	   One pattern per line.  Multiple F: lines acceptable.
101	N: Files and directories with regex patterns.
102	   N:	[^a-z]tegra	all files whose path contains the word tegra
103	   One pattern per line.  Multiple N: lines acceptable.
104	   scripts/get_maintainer.pl has different behavior for files that
105	   match F: pattern and matches of N: patterns.  By default,
106	   get_maintainer will not look at git log history when an F: pattern
107	   match occurs.  When an N: match occurs, git log history is used
108	   to also notify the people that have git commit signatures.
109	X: Files and directories that are NOT maintained, same rules as F:
110	   Files exclusions are tested before file matches.
111	   Can be useful for excluding a specific subdirectory, for instance:
112	   F:	net/
113	   X:	net/ipv6/
114	   matches all files in and below net excluding net/ipv6/
115	K: Keyword perl extended regex pattern to match content in a
116	   patch or file.  For instance:
117	   K: of_get_profile
118	      matches patches or files that contain "of_get_profile"
119	   K: \b(printk|pr_(info|err))\b
120	      matches patches or files that contain one or more of the words
121	      printk, pr_info or pr_err
122	   One regex pattern per line.  Multiple K: lines acceptable.
123
124Note: For the hard of thinking, this list is meant to remain in alphabetical
125order. If you could add yourselves to it in alphabetical order that would be
126so much easier [Ed]
127
128Maintainers List (try to look for most precise areas first)
129
130		-----------------------------------
131
1323C59X NETWORK DRIVER
133M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
134L:	netdev@vger.kernel.org
135S:	Maintained
136F:	Documentation/networking/vortex.txt
137F:	drivers/net/ethernet/3com/3c59x.c
138
1393CR990 NETWORK DRIVER
140M:	David Dillow <dave@thedillows.org>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	drivers/net/ethernet/3com/typhoon*
144
1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146M:	Adam Radford <aradford@gmail.com>
147L:	linux-scsi@vger.kernel.org
148W:	http://www.lsi.com
149S:	Supported
150F:	drivers/scsi/3w-*
151
15253C700 AND 53C700-66 SCSI DRIVER
153M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
154L:	linux-scsi@vger.kernel.org
155S:	Maintained
156F:	drivers/scsi/53c700*
157
1586LOWPAN GENERIC (BTLE/IEEE 802.15.4)
159M:	Alexander Aring <aar@pengutronix.de>
160M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
161L:	linux-bluetooth@vger.kernel.org
162L:	linux-wpan@vger.kernel.org
163S:	Maintained
164F:	net/6lowpan/
165F:	include/net/6lowpan.h
166F:	Documentation/networking/6lowpan.txt
167
1686PACK NETWORK DRIVER FOR AX.25
169M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
170L:	linux-hams@vger.kernel.org
171S:	Maintained
172F:	drivers/net/hamradio/6pack.c
173
1748169 10/100/1000 GIGABIT ETHERNET DRIVER
175M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
176L:	netdev@vger.kernel.org
177S:	Maintained
178F:	drivers/net/ethernet/realtek/r8169.c
179
1808250/16?50 (AND CLONE UARTS) SERIAL DRIVER
181M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
182L:	linux-serial@vger.kernel.org
183S:	Maintained
184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
185F:	drivers/tty/serial/8250*
186F:	include/linux/serial_8250.h
187
1888390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
189L:	netdev@vger.kernel.org
190S:	Orphan / Obsolete
191F:	drivers/net/ethernet/8390/
192
1939P FILE SYSTEM
194M:	Eric Van Hensbergen <ericvh@gmail.com>
195M:	Ron Minnich <rminnich@sandia.gov>
196M:	Latchesar Ionkov <lucho@ionkov.net>
197L:	v9fs-developer@lists.sourceforge.net
198W:	http://swik.net/v9fs
199Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201S:	Maintained
202F:	Documentation/filesystems/9p.txt
203F:	fs/9p/
204F:	net/9p/
205F:	include/net/9p/
206F:	include/uapi/linux/virtio_9p.h
207F:	include/trace/events/9p.h
208
209
210A8293 MEDIA DRIVER
211M:	Antti Palosaari <crope@iki.fi>
212L:	linux-media@vger.kernel.org
213W:	https://linuxtv.org
214W:	http://palosaari.fi/linux/
215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
216T:	git git://linuxtv.org/anttip/media_tree.git
217S:	Maintained
218F:	drivers/media/dvb-frontends/a8293*
219
220AACRAID SCSI RAID DRIVER
221M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
222L:	linux-scsi@vger.kernel.org
223W:	http://www.adaptec.com/
224S:	Supported
225F:	Documentation/scsi/aacraid.txt
226F:	drivers/scsi/aacraid/
227
228ABI/API
229L:	linux-api@vger.kernel.org
230F:	include/linux/syscalls.h
231F:	kernel/sys_ni.c
232
233ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
234M:	Hans de Goede <hdegoede@redhat.com>
235L:	linux-hwmon@vger.kernel.org
236S:	Maintained
237F:	drivers/hwmon/abituguru.c
238
239ABIT UGURU 3 HARDWARE MONITOR DRIVER
240M:	Alistair John Strachan <alistair@devzero.co.uk>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru3.c
244
245ACCES 104-DIO-48E GPIO DRIVER
246M:	William Breathitt Gray <vilhelm.gray@gmail.com>
247L:	linux-gpio@vger.kernel.org
248S:	Maintained
249F:	drivers/gpio/gpio-104-dio-48e.c
250
251ACCES 104-IDI-48 GPIO DRIVER
252M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-idi-48.c
256
257ACCES 104-IDIO-16 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idio-16.c
262
263ACCES 104-QUAD-8 IIO DRIVER
264M:	William Breathitt Gray <vilhelm.gray@gmail.com>
265L:	linux-iio@vger.kernel.org
266S:	Maintained
267F:	drivers/iio/counter/104-quad-8.c
268
269ACENIC DRIVER
270M:	Jes Sorensen <jes@trained-monkey.org>
271L:	linux-acenic@sunsite.dk
272S:	Maintained
273F:	drivers/net/ethernet/alteon/acenic*
274
275ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
276M:	Peter Feuerer <peter@piie.net>
277L:	platform-driver-x86@vger.kernel.org
278W:	http://piie.net/?section=acerhdf
279S:	Maintained
280F:	drivers/platform/x86/acerhdf.c
281
282ACER WMI LAPTOP EXTRAS
283M:	"Lee, Chun-Yi" <jlee@suse.com>
284L:	platform-driver-x86@vger.kernel.org
285S:	Maintained
286F:	drivers/platform/x86/acer-wmi.c
287
288ACPI
289M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
290M:	Len Brown <lenb@kernel.org>
291L:	linux-acpi@vger.kernel.org
292W:	https://01.org/linux-acpi
293Q:	https://patchwork.kernel.org/project/linux-acpi/list/
294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
295B:	https://bugzilla.kernel.org
296S:	Supported
297F:	drivers/acpi/
298F:	drivers/pnp/pnpacpi/
299F:	include/linux/acpi.h
300F:	include/acpi/
301F:	Documentation/acpi/
302F:	Documentation/ABI/testing/sysfs-bus-acpi
303F:	Documentation/ABI/testing/configfs-acpi
304F:	drivers/pci/*acpi*
305F:	drivers/pci/*/*acpi*
306F:	drivers/pci/*/*/*acpi*
307F:	tools/power/acpi/
308
309ACPI COMPONENT ARCHITECTURE (ACPICA)
310M:	Robert Moore <robert.moore@intel.com>
311M:	Lv Zheng <lv.zheng@intel.com>
312M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
313L:	linux-acpi@vger.kernel.org
314L:	devel@acpica.org
315W:	https://acpica.org/
316W:	https://github.com/acpica/acpica/
317Q:	https://patchwork.kernel.org/project/linux-acpi/list/
318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319B:	https://bugzilla.kernel.org
320B:	https://bugs.acpica.org
321S:	Supported
322F:	drivers/acpi/acpica/
323F:	include/acpi/
324F:	tools/power/acpi/
325
326ACPI FAN DRIVER
327M:	Zhang Rui <rui.zhang@intel.com>
328L:	linux-acpi@vger.kernel.org
329W:	https://01.org/linux-acpi
330B:	https://bugzilla.kernel.org
331S:	Supported
332F:	drivers/acpi/fan.c
333
334ACPI FOR ARM64 (ACPI/arm64)
335M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336M:	Hanjun Guo <hanjun.guo@linaro.org>
337M:	Sudeep Holla <sudeep.holla@arm.com>
338L:	linux-acpi@vger.kernel.org
339S:	Maintained
340F:	drivers/acpi/arm64
341
342ACPI THERMAL DRIVER
343M:	Zhang Rui <rui.zhang@intel.com>
344L:	linux-acpi@vger.kernel.org
345W:	https://01.org/linux-acpi
346B:	https://bugzilla.kernel.org
347S:	Supported
348F:	drivers/acpi/*thermal*
349
350ACPI VIDEO DRIVER
351M:	Zhang Rui <rui.zhang@intel.com>
352L:	linux-acpi@vger.kernel.org
353W:	https://01.org/linux-acpi
354B:	https://bugzilla.kernel.org
355S:	Supported
356F:	drivers/acpi/acpi_video.c
357
358ACPI WMI DRIVER
359L:	platform-driver-x86@vger.kernel.org
360S:	Orphan
361F:	drivers/platform/x86/wmi.c
362
363AD1889 ALSA SOUND DRIVER
364M:	Thibaut Varene <T-Bone@parisc-linux.org>
365W:	http://wiki.parisc-linux.org/AD1889
366L:	linux-parisc@vger.kernel.org
367S:	Maintained
368F:	sound/pci/ad1889.*
369
370AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371M:	Michael Hennerich <michael.hennerich@analog.com>
372W:	http://wiki.analog.com/AD5254
373W:	http://ez.analog.com/community/linux-device-drivers
374S:	Supported
375F:	drivers/misc/ad525x_dpot.c
376
377AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378M:	Michael Hennerich <michael.hennerich@analog.com>
379W:	http://wiki.analog.com/AD5398
380W:	http://ez.analog.com/community/linux-device-drivers
381S:	Supported
382F:	drivers/regulator/ad5398.c
383
384AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385M:	Michael Hennerich <michael.hennerich@analog.com>
386W:	http://wiki.analog.com/AD7142
387W:	http://ez.analog.com/community/linux-device-drivers
388S:	Supported
389F:	drivers/input/misc/ad714x.c
390
391AD7877 TOUCHSCREEN DRIVER
392M:	Michael Hennerich <michael.hennerich@analog.com>
393W:	http://wiki.analog.com/AD7877
394W:	http://ez.analog.com/community/linux-device-drivers
395S:	Supported
396F:	drivers/input/touchscreen/ad7877.c
397
398AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399M:	Michael Hennerich <michael.hennerich@analog.com>
400W:	http://wiki.analog.com/AD7879
401W:	http://ez.analog.com/community/linux-device-drivers
402S:	Supported
403F:	drivers/input/touchscreen/ad7879.c
404
405ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
406M:	Jiri Kosina <jikos@kernel.org>
407S:	Maintained
408
409ADF7242 IEEE 802.15.4 RADIO DRIVER
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	https://wiki.analog.com/ADF7242
412W:	http://ez.analog.com/community/linux-device-drivers
413L:	linux-wpan@vger.kernel.org
414S:	Supported
415F:	drivers/net/ieee802154/adf7242.c
416F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
418ADM1025 HARDWARE MONITOR DRIVER
419M:	Jean Delvare <jdelvare@suse.com>
420L:	linux-hwmon@vger.kernel.org
421S:	Maintained
422F:	Documentation/hwmon/adm1025
423F:	drivers/hwmon/adm1025.c
424
425ADM1029 HARDWARE MONITOR DRIVER
426M:	Corentin Labbe <clabbe.montjoie@gmail.com>
427L:	linux-hwmon@vger.kernel.org
428S:	Maintained
429F:	drivers/hwmon/adm1029.c
430
431ADM8211 WIRELESS DRIVER
432L:	linux-wireless@vger.kernel.org
433W:	http://wireless.kernel.org/
434S:	Orphan
435F:	drivers/net/wireless/admtek/adm8211.*
436
437ADP1653 FLASH CONTROLLER DRIVER
438M:	Sakari Ailus <sakari.ailus@iki.fi>
439L:	linux-media@vger.kernel.org
440S:	Maintained
441F:	drivers/media/i2c/adp1653.c
442F:	include/media/i2c/adp1653.h
443
444ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445M:	Michael Hennerich <michael.hennerich@analog.com>
446W:	http://wiki.analog.com/ADP5520
447W:	http://ez.analog.com/community/linux-device-drivers
448S:	Supported
449F:	drivers/mfd/adp5520.c
450F:	drivers/video/backlight/adp5520_bl.c
451F:	drivers/leds/leds-adp5520.c
452F:	drivers/gpio/gpio-adp5520.c
453F:	drivers/input/keyboard/adp5520-keys.c
454
455ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456M:	Michael Hennerich <michael.hennerich@analog.com>
457W:	http://wiki.analog.com/ADP5588
458W:	http://ez.analog.com/community/linux-device-drivers
459S:	Supported
460F:	drivers/input/keyboard/adp5588-keys.c
461F:	drivers/gpio/gpio-adp5588.c
462
463ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464M:	Michael Hennerich <michael.hennerich@analog.com>
465W:	http://wiki.analog.com/ADP8860
466W:	http://ez.analog.com/community/linux-device-drivers
467S:	Supported
468F:	drivers/video/backlight/adp8860_bl.c
469
470ADS1015 HARDWARE MONITOR DRIVER
471M:	Dirk Eibach <eibach@gdsys.de>
472L:	linux-hwmon@vger.kernel.org
473S:	Maintained
474F:	Documentation/hwmon/ads1015
475F:	drivers/hwmon/ads1015.c
476F:	include/linux/i2c/ads1015.h
477
478ADT746X FAN DRIVER
479M:	Colin Leroy <colin@colino.net>
480S:	Maintained
481F:	drivers/macintosh/therm_adt746x.c
482
483ADT7475 HARDWARE MONITOR DRIVER
484M:	Jean Delvare <jdelvare@suse.com>
485L:	linux-hwmon@vger.kernel.org
486S:	Maintained
487F:	Documentation/hwmon/adt7475
488F:	drivers/hwmon/adt7475.c
489
490ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491M:	Michael Hennerich <michael.hennerich@analog.com>
492W:	http://wiki.analog.com/ADXL345
493W:	http://ez.analog.com/community/linux-device-drivers
494S:	Supported
495F:	drivers/input/misc/adxl34x.c
496
497ADVANSYS SCSI DRIVER
498M:	Matthew Wilcox <matthew@wil.cx>
499M:	Hannes Reinecke <hare@suse.com>
500L:	linux-scsi@vger.kernel.org
501S:	Maintained
502F:	Documentation/scsi/advansys.txt
503F:	drivers/scsi/advansys.c
504
505AEDSP16 DRIVER
506M:	Riccardo Facchetti <fizban@tin.it>
507S:	Maintained
508F:	sound/oss/aedsp16.c
509
510AF9013 MEDIA DRIVER
511M:	Antti Palosaari <crope@iki.fi>
512L:	linux-media@vger.kernel.org
513W:	https://linuxtv.org
514W:	http://palosaari.fi/linux/
515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
516T:	git git://linuxtv.org/anttip/media_tree.git
517S:	Maintained
518F:	drivers/media/dvb-frontends/af9013*
519
520AF9033 MEDIA DRIVER
521M:	Antti Palosaari <crope@iki.fi>
522L:	linux-media@vger.kernel.org
523W:	https://linuxtv.org
524W:	http://palosaari.fi/linux/
525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
526T:	git git://linuxtv.org/anttip/media_tree.git
527S:	Maintained
528F:	drivers/media/dvb-frontends/af9033*
529
530AFFS FILE SYSTEM
531L:	linux-fsdevel@vger.kernel.org
532S:	Orphan
533F:	Documentation/filesystems/affs.txt
534F:	fs/affs/
535
536AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
537M:	David Howells <dhowells@redhat.com>
538L:	linux-afs@lists.infradead.org
539S:	Supported
540F:	fs/afs/
541F:	include/net/af_rxrpc.h
542F:	net/rxrpc/af_rxrpc.c
543W:	https://www.infradead.org/~dhowells/kafs/
544
545AGPGART DRIVER
546M:	David Airlie <airlied@linux.ie>
547T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
548S:	Maintained
549F:	drivers/char/agp/
550F:	include/linux/agp*
551F:	include/uapi/linux/agp*
552
553AHA152X SCSI DRIVER
554M:	"Juergen E. Fischer" <fischer@norbit.de>
555L:	linux-scsi@vger.kernel.org
556S:	Maintained
557F:	drivers/scsi/aha152x*
558F:	drivers/scsi/pcmcia/aha152x*
559
560AIC7XXX / AIC79XX SCSI DRIVER
561M:	Hannes Reinecke <hare@suse.com>
562L:	linux-scsi@vger.kernel.org
563S:	Maintained
564F:	drivers/scsi/aic7xxx/
565
566AIMSLAB FM RADIO RECEIVER DRIVER
567M:	Hans Verkuil <hverkuil@xs4all.nl>
568L:	linux-media@vger.kernel.org
569T:	git git://linuxtv.org/media_tree.git
570W:	https://linuxtv.org
571S:	Maintained
572F:	drivers/media/radio/radio-aimslab*
573
574AIO
575M:	Benjamin LaHaise <bcrl@kvack.org>
576L:	linux-aio@kvack.org
577S:	Supported
578F:	fs/aio.c
579F:	include/linux/*aio*.h
580
581AIRSPY MEDIA DRIVER
582M:	Antti Palosaari <crope@iki.fi>
583L:	linux-media@vger.kernel.org
584W:	https://linuxtv.org
585W:	http://palosaari.fi/linux/
586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
587T:	git git://linuxtv.org/anttip/media_tree.git
588S:	Maintained
589F:	drivers/media/usb/airspy/
590
591ALACRITECH GIGABIT ETHERNET DRIVER
592M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
593S:	Maintained
594F:	drivers/net/ethernet/alacritech/*
595
596ALCATEL SPEEDTOUCH USB DRIVER
597M:	Duncan Sands <duncan.sands@free.fr>
598L:	linux-usb@vger.kernel.org
599W:	http://www.linux-usb.org/SpeedTouch/
600S:	Maintained
601F:	drivers/usb/atm/speedtch.c
602F:	drivers/usb/atm/usbatm.c
603
604ALCHEMY AU1XX0 MMC DRIVER
605M:	Manuel Lauss <manuel.lauss@gmail.com>
606S:	Maintained
607F:	drivers/mmc/host/au1xmmc.c
608
609ALI1563 I2C DRIVER
610M:	Rudolf Marek <r.marek@assembler.cz>
611L:	linux-i2c@vger.kernel.org
612S:	Maintained
613F:	Documentation/i2c/busses/i2c-ali1563
614F:	drivers/i2c/busses/i2c-ali1563.c
615
616ALLWINNER SECURITY SYSTEM
617M:	Corentin Labbe <clabbe.montjoie@gmail.com>
618L:	linux-crypto@vger.kernel.org
619S:	Maintained
620F:	drivers/crypto/sunxi-ss/
621
622ALPHA PORT
623M:	Richard Henderson <rth@twiddle.net>
624M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
625M:	Matt Turner <mattst88@gmail.com>
626S:	Odd Fixes
627L:	linux-alpha@vger.kernel.org
628F:	arch/alpha/
629
630ALPS PS/2 TOUCHPAD DRIVER
631R:	Pali Rohár <pali.rohar@gmail.com>
632F:	drivers/input/mouse/alps.*
633
634ALTERA MAILBOX DRIVER
635M:	Ley Foon Tan <lftan@altera.com>
636L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637S:	Maintained
638F:	drivers/mailbox/mailbox-altera.c
639
640ALTERA PIO DRIVER
641M:	Tien Hock Loh <thloh@altera.com>
642L:	linux-gpio@vger.kernel.org
643S:	Maintained
644F:	drivers/gpio/gpio-altera.c
645
646ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647M:	Thor Thayer <tthayer@opensource.altera.com>
648S:	Maintained
649F:	drivers/gpio/gpio-altera-a10sr.c
650F:	drivers/mfd/altera-a10sr.c
651F:	include/linux/mfd/altera-a10sr.h
652
653ALTERA TRIPLE SPEED ETHERNET DRIVER
654M:	Vince Bridgers <vbridger@opensource.altera.com>
655L:	netdev@vger.kernel.org
656L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657S:	Maintained
658F:	drivers/net/ethernet/altera/
659
660ALTERA UART/JTAG UART SERIAL DRIVERS
661M:	Tobias Klauser <tklauser@distanz.ch>
662L:	linux-serial@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/tty/serial/altera_uart.c
666F:	drivers/tty/serial/altera_jtaguart.c
667F:	include/linux/altera_uart.h
668F:	include/linux/altera_jtaguart.h
669
670AMAZON ETHERNET DRIVERS
671M:	Netanel Belgazal <netanel@annapurnalabs.com>
672R:	Saeed Bishara <saeed@annapurnalabs.com>
673R:	Zorik Machulsky <zorik@annapurnalabs.com>
674L:	netdev@vger.kernel.org
675S:	Supported
676F:	Documentation/networking/ena.txt
677F:	drivers/net/ethernet/amazon/
678
679AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680M:	Tom Lendacky <thomas.lendacky@amd.com>
681M:	Gary Hook <gary.hook@amd.com>
682L:	linux-crypto@vger.kernel.org
683S:	Supported
684F:	drivers/crypto/ccp/
685F:	include/linux/ccp.h
686
687AMD FAM15H PROCESSOR POWER MONITORING DRIVER
688M:	Huang Rui <ray.huang@amd.com>
689L:	linux-hwmon@vger.kernel.org
690S:	Supported
691F:	Documentation/hwmon/fam15h_power
692F:	drivers/hwmon/fam15h_power.c
693
694AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
695L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
696S:	Orphan
697F:	drivers/usb/gadget/udc/amd5536udc.*
698
699AMD GEODE PROCESSOR/CHIPSET SUPPORT
700P:	Andres Salomon <dilinger@queued.net>
701L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
702W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703S:	Supported
704F:	drivers/char/hw_random/geode-rng.c
705F:	drivers/crypto/geode*
706F:	drivers/video/fbdev/geode/
707F:	arch/x86/include/asm/geode.h
708
709AMD IOMMU (AMD-VI)
710M:	Joerg Roedel <joro@8bytes.org>
711L:	iommu@lists.linux-foundation.org
712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
713S:	Maintained
714F:	drivers/iommu/amd_iommu*.[ch]
715F:	include/linux/amd-iommu.h
716
717AMD KFD
718M:	Oded Gabbay <oded.gabbay@gmail.com>
719L:	dri-devel@lists.freedesktop.org
720T:	git git://people.freedesktop.org/~gabbayo/linux.git
721S:	Supported
722F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
724F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
725F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
726F:	drivers/gpu/drm/amd/amdkfd/
727F:	drivers/gpu/drm/amd/include/cik_structs.h
728F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
729F:	drivers/gpu/drm/amd/include/vi_structs.h
730F:	drivers/gpu/drm/radeon/radeon_kfd.c
731F:	drivers/gpu/drm/radeon/radeon_kfd.h
732F:	include/uapi/linux/kfd_ioctl.h
733
734AMD SEATTLE DEVICE TREE SUPPORT
735M:	Brijesh Singh <brijeshkumar.singh@amd.com>
736M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737M:	Tom Lendacky <thomas.lendacky@amd.com>
738S:	Supported
739F:	arch/arm64/boot/dts/amd/
740
741AMD XGBE DRIVER
742M:	Tom Lendacky <thomas.lendacky@amd.com>
743L:	netdev@vger.kernel.org
744S:	Supported
745F:	drivers/net/ethernet/amd/xgbe/
746F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
747
748AMS (Apple Motion Sensor) DRIVER
749M:	Michael Hanselmann <linux-kernel@hansmi.ch>
750S:	Supported
751F:	drivers/macintosh/ams/
752
753ANALOG DEVICES INC AD9389B DRIVER
754M:	Hans Verkuil <hans.verkuil@cisco.com>
755L:	linux-media@vger.kernel.org
756S:	Maintained
757F:	drivers/media/i2c/ad9389b*
758
759ANALOG DEVICES INC ADV7180 DRIVER
760M:	Lars-Peter Clausen <lars@metafoo.de>
761L:	linux-media@vger.kernel.org
762W:	http://ez.analog.com/community/linux-device-drivers
763S:	Supported
764F:	drivers/media/i2c/adv7180.c
765
766ANALOG DEVICES INC ADV7511 DRIVER
767M:	Hans Verkuil <hans.verkuil@cisco.com>
768L:	linux-media@vger.kernel.org
769S:	Maintained
770F:	drivers/media/i2c/adv7511*
771
772ANALOG DEVICES INC ADV7604 DRIVER
773M:	Hans Verkuil <hans.verkuil@cisco.com>
774L:	linux-media@vger.kernel.org
775S:	Maintained
776F:	drivers/media/i2c/adv7604*
777
778ANALOG DEVICES INC ADV7842 DRIVER
779M:	Hans Verkuil <hans.verkuil@cisco.com>
780L:	linux-media@vger.kernel.org
781S:	Maintained
782F:	drivers/media/i2c/adv7842*
783
784ANALOG DEVICES INC ASOC CODEC DRIVERS
785M:	Lars-Peter Clausen <lars@metafoo.de>
786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
787W:	http://wiki.analog.com/
788W:	http://ez.analog.com/community/linux-device-drivers
789S:	Supported
790F:	sound/soc/codecs/adau*
791F:	sound/soc/codecs/adav*
792F:	sound/soc/codecs/ad1*
793F:	sound/soc/codecs/ad7*
794F:	sound/soc/codecs/ssm*
795F:	sound/soc/codecs/sigmadsp.*
796
797ANALOG DEVICES INC ASOC DRIVERS
798L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
800W:	http://blackfin.uclinux.org/
801S:	Supported
802F:	sound/soc/blackfin/*
803
804ANALOG DEVICES INC IIO DRIVERS
805M:	Lars-Peter Clausen <lars@metafoo.de>
806M:	Michael Hennerich <Michael.Hennerich@analog.com>
807W:	http://wiki.analog.com/
808W:	http://ez.analog.com/community/linux-device-drivers
809S:	Supported
810F:	drivers/iio/*/ad*
811X:	drivers/iio/*/adjd*
812F:	drivers/staging/iio/*/ad*
813F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
814
815ANALOG DEVICES INC DMA DRIVERS
816M:	Lars-Peter Clausen <lars@metafoo.de>
817W:	http://ez.analog.com/community/linux-device-drivers
818S:	Supported
819F:	drivers/dma/dma-axi-dmac.c
820
821ANDROID CONFIG FRAGMENTS
822M:	Rob Herring <robh@kernel.org>
823S:	Supported
824F:	kernel/configs/android*
825
826ANDROID DRIVERS
827M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
828M:	Arve Hjønnevåg <arve@android.com>
829M:	Riley Andrews <riandrews@android.com>
830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
831L:	devel@driverdev.osuosl.org
832S:	Supported
833F:	drivers/android/
834F:	drivers/staging/android/
835
836ANDROID ION DRIVER
837M:	Laura Abbott <labbott@redhat.com>
838M:	Sumit Semwal <sumit.semwal@linaro.org>
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	Documentation/devicetree/bindings/staging/ion/
842F:	drivers/staging/android/ion
843F:	drivers/staging/android/uapi/ion.h
844F:	drivers/staging/android/uapi/ion_test.h
845
846AOA (Apple Onboard Audio) ALSA DRIVER
847M:	Johannes Berg <johannes@sipsolutions.net>
848L:	linuxppc-dev@lists.ozlabs.org
849L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
850S:	Maintained
851F:	sound/aoa/
852
853APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
854M:	William Breathitt Gray <vilhelm.gray@gmail.com>
855L:	linux-iio@vger.kernel.org
856S:	Maintained
857F:	drivers/iio/adc/stx104.c
858
859APM DRIVER
860M:	Jiri Kosina <jikos@kernel.org>
861S:	Odd fixes
862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
863F:	arch/x86/kernel/apm_32.c
864F:	include/linux/apm_bios.h
865F:	include/uapi/linux/apm_bios.h
866F:	drivers/char/apm-emulation.c
867
868APPLE BCM5974 MULTITOUCH DRIVER
869M:	Henrik Rydberg <rydberg@bitmath.org>
870L:	linux-input@vger.kernel.org
871S:	Odd fixes
872F:	drivers/input/mouse/bcm5974.c
873
874APPLE SMC DRIVER
875M:	Henrik Rydberg <rydberg@bitmath.org>
876L:	linux-hwmon@vger.kernel.org
877S:	Odd fixes
878F:	drivers/hwmon/applesmc.c
879
880APPLETALK NETWORK LAYER
881M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
882S:	Maintained
883F:	drivers/net/appletalk/
884F:	net/appletalk/
885
886APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887M:	Duc Dang <dhdang@apm.com>
888S:	Supported
889F:	arch/arm64/boot/dts/apm/
890
891APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892M:	Iyappan Subramanian <isubramanian@apm.com>
893M:	Keyur Chudgar <kchudgar@apm.com>
894S:	Supported
895F:	drivers/net/ethernet/apm/xgene/
896F:	drivers/net/phy/mdio-xgene.c
897F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
898F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
899
900APPLIED MICRO (APM) X-GENE SOC PMU
901M:	Tai Nguyen <ttnguyen@apm.com>
902S:	Supported
903F:	drivers/perf/xgene_pmu.c
904F:	Documentation/perf/xgene-pmu.txt
905F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
907APTINA CAMERA SENSOR PLL
908M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909L:	linux-media@vger.kernel.org
910S:	Maintained
911F:	drivers/media/i2c/aptina-pll.*
912
913ARC FRAMEBUFFER DRIVER
914M:	Jaya Kumar <jayalk@intworks.biz>
915S:	Maintained
916F:	drivers/video/fbdev/arcfb.c
917F:	drivers/video/fbdev/core/fb_defio.c
918
919ARCNET NETWORK LAYER
920M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
921L:	netdev@vger.kernel.org
922S:	Maintained
923F:	drivers/net/arcnet/
924F:	include/uapi/linux/if_arcnet.h
925
926ARC PGU DRM DRIVER
927M:	Alexey Brodkin <abrodkin@synopsys.com>
928S:	Supported
929F:	drivers/gpu/drm/arc/
930F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
932ARM ARCHITECTED TIMER DRIVER
933M:	Mark Rutland <mark.rutland@arm.com>
934M:	Marc Zyngier <marc.zyngier@arm.com>
935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S:	Maintained
937F:	arch/arm/include/asm/arch_timer.h
938F:	arch/arm64/include/asm/arch_timer.h
939F:	drivers/clocksource/arm_arch_timer.c
940
941ARM HDLCD DRM DRIVER
942M:	Liviu Dudau <liviu.dudau@arm.com>
943S:	Supported
944F:	drivers/gpu/drm/arm/hdlcd_*
945F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
947ARM MALI-DP DRM DRIVER
948M:	Liviu Dudau <liviu.dudau@arm.com>
949M:	Brian Starkey <brian.starkey@arm.com>
950M:	Mali DP Maintainers <malidp@foss.arm.com>
951S:	Supported
952F:	drivers/gpu/drm/arm/
953F:	Documentation/devicetree/bindings/display/arm,malidp.txt
954
955ARM MFM AND FLOPPY DRIVERS
956M:	Ian Molton <spyro@f2s.com>
957S:	Maintained
958F:	arch/arm/lib/floppydma.S
959F:	arch/arm/include/asm/floppy.h
960
961ARM PMU PROFILING AND DEBUGGING
962M:	Will Deacon <will.deacon@arm.com>
963M:	Mark Rutland <mark.rutland@arm.com>
964S:	Maintained
965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966F:	arch/arm*/kernel/perf_*
967F:	arch/arm/oprofile/common.c
968F:	arch/arm*/kernel/hw_breakpoint.c
969F:	arch/arm*/include/asm/hw_breakpoint.h
970F:	arch/arm*/include/asm/perf_event.h
971F:	drivers/perf/*
972F:	include/linux/perf/arm_pmu.h
973F:	Documentation/devicetree/bindings/arm/pmu.txt
974
975ARM PORT
976M:	Russell King <linux@armlinux.org.uk>
977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978W:	http://www.armlinux.org.uk/
979S:	Maintained
980F:	arch/arm/
981
982ARM SUB-ARCHITECTURES
983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S:	Maintained
985F:	arch/arm/mach-*/
986F:	arch/arm/plat-*/
987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989ARM PRIMECELL AACI PL041 DRIVER
990M:	Russell King <linux@armlinux.org.uk>
991S:	Maintained
992F:	sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/video/fbdev/amba-clcd.*
998
999ARM PRIMECELL KMI PL050 DRIVER
1000M:	Russell King <linux@armlinux.org.uk>
1001S:	Maintained
1002F:	drivers/input/serio/ambakmi.*
1003F:	include/linux/amba/kmi.h
1004
1005ARM PRIMECELL MMCI PL180/1 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/mmc/host/mmci.*
1009F:	include/linux/amba/mmci.h
1010
1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/tty/serial/amba-pl01*.c
1015F:	include/linux/amba/serial.h
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/amba/
1021F:	include/linux/amba/bus.h
1022
1023ARM/ADS SPHERE MACHINE SUPPORT
1024M:	Lennert Buytenhek <kernel@wantstofly.org>
1025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S:	Maintained
1027
1028ARM/AFEB9260 MACHINE SUPPORT
1029M:	Sergey Lapin <slapin@ossfans.org>
1030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S:	Maintained
1032
1033ARM/AJECO 1ARM MACHINE SUPPORT
1034M:	Lennert Buytenhek <kernel@wantstofly.org>
1035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S:	Maintained
1037
1038ARM/Allwinner sunXi SoC support
1039M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1040M:	Chen-Yu Tsai <wens@csie.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043N:	sun[x456789]i
1044F:	arch/arm/boot/dts/ntc-gr8*
1045F:	arch/arm64/boot/dts/allwinner/
1046
1047ARM/Allwinner SoC Clock Support
1048M:	Emilio López <emilio@elopez.com.ar>
1049S:	Maintained
1050F:	drivers/clk/sunxi/
1051
1052ARM/Amlogic Meson SoC support
1053M:	Carlo Caione <carlo@caione.org>
1054M:	Kevin Hilman <khilman@baylibre.com>
1055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056L:	linux-amlogic@lists.infradead.org
1057W:	http://linux-meson.com/
1058S:	Maintained
1059F:	arch/arm/mach-meson/
1060F:	arch/arm/boot/dts/meson*
1061F:	arch/arm64/boot/dts/amlogic/
1062F: 	drivers/pinctrl/meson/
1063F:	drivers/mmc/host/meson*
1064N:	meson
1065
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S:	Maintained
1071F:	arch/arm/mach-alpine/
1072F:	arch/arm/boot/dts/alpine*
1073F:	arch/arm64/boot/dts/al/
1074F:	drivers/*/*alpine*
1075
1076ARM/ARTPEC MACHINE SUPPORT
1077M:	Jesper Nilsson <jesper.nilsson@axis.com>
1078M:	Lars Persson <lars.persson@axis.com>
1079M:	Niklas Cassel <niklas.cassel@axis.com>
1080S:	Maintained
1081L:	linux-arm-kernel@axis.com
1082F:	arch/arm/mach-artpec
1083F:	arch/arm/boot/dts/artpec6*
1084F:	drivers/clk/axis
1085
1086ARM/ASPEED MACHINE SUPPORT
1087M:	Joel Stanley <joel@jms.id.au>
1088S:	Maintained
1089F:	arch/arm/mach-aspeed/
1090F:	arch/arm/boot/dts/aspeed-*
1091F:	drivers/*/*aspeed*
1092
1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1095M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W:	http://www.linux4sam.org
1099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100S:	Supported
1101F:	arch/arm/mach-at91/
1102F:	include/soc/at91/
1103F:	arch/arm/boot/dts/at91*.dts
1104F:	arch/arm/boot/dts/at91*.dtsi
1105F:	arch/arm/boot/dts/sama*.dts
1106F:	arch/arm/boot/dts/sama*.dtsi
1107F:	arch/arm/include/debug/at91.S
1108
1109ARM/ATMEL AT91 Clock Support
1110M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1111S:	Maintained
1112F:	drivers/clk/at91
1113
1114ARM/CALXEDA HIGHBANK ARCHITECTURE
1115M:	Rob Herring <robh@kernel.org>
1116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S:	Maintained
1118F:	arch/arm/mach-highbank/
1119F:	arch/arm/boot/dts/highbank.dts
1120F:	arch/arm/boot/dts/ecx-*.dts*
1121
1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123M:	Krzysztof Halasa <khalasa@piap.pl>
1124S:	Maintained
1125F:	arch/arm/mach-cns3xxx/
1126
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M:	Sunil Goutham <sgoutham@cavium.com>
1129M:	Robert Richter <rric@kernel.org>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Supported
1132F:	drivers/net/ethernet/cavium/thunder/
1133
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M:	Alexander Shiyan <shc_work@mail.ru>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Odd Fixes
1138N:	clps711x
1139
1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141M:	Hartley Sweeten <hsweeten@visionengravers.com>
1142M:	Ryan Mallon <rmallon@gmail.com>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145F:	arch/arm/mach-ep93xx/
1146F:	arch/arm/mach-ep93xx/include/mach/
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149M:	Lennert Buytenhek <kernel@wantstofly.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/CLKDEV SUPPORT
1154M:	Russell King <linux@armlinux.org.uk>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157F:	arch/arm/include/asm/clkdev.h
1158F:	drivers/clk/clkdev.c
1159
1160ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1161M:	Mike Rapoport <mike@compulab.co.il>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/CONTEC MICRO9 MACHINE SUPPORT
1166M:	Hubert Feurstein <hubert.feurstein@contec.at>
1167S:	Maintained
1168F:	arch/arm/mach-ep93xx/micro9.c
1169
1170ARM/CORESIGHT FRAMEWORK AND DRIVERS
1171M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S:	Maintained
1174F:	drivers/hwtracing/coresight/*
1175F:	Documentation/trace/coresight.txt
1176F:	Documentation/devicetree/bindings/arm/coresight.txt
1177F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1178F:	tools/perf/arch/arm/util/pmu.c
1179F:	tools/perf/arch/arm/util/auxtrace.c
1180F:	tools/perf/arch/arm/util/cs-etm.c
1181F:	tools/perf/arch/arm/util/cs-etm.h
1182F:	tools/perf/util/cs-etm.h
1183
1184ARM/CORGI MACHINE SUPPORT
1185M:	Richard Purdie <rpurdie@rpsys.net>
1186S:	Maintained
1187
1188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1189M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191T:	git git://github.com/ulli-kroll/linux.git
1192S:	Maintained
1193F:	arch/arm/mach-gemini/
1194F:	drivers/rtc/rtc-gemini.c
1195
1196ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1197M:	Barry Song <baohua@kernel.org>
1198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1200S:	Maintained
1201F:	arch/arm/boot/dts/prima2*
1202F:	arch/arm/mach-prima2/
1203F:	drivers/clk/sirf/
1204F:	drivers/clocksource/timer-prima2.c
1205F:	drivers/clocksource/timer-atlas7.c
1206N:	[^a-z]sirf
1207
1208ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1209M:	Baruch Siach <baruch@tkos.co.il>
1210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S:	Maintained
1212F:	arch/arm/boot/dts/cx92755*
1213N:	digicolor
1214
1215ARM/EBSA110 MACHINE SUPPORT
1216M:	Russell King <linux@armlinux.org.uk>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218W:	http://www.armlinux.org.uk/
1219S:	Maintained
1220F:	arch/arm/mach-ebsa110/
1221F:	drivers/net/ethernet/amd/am79c961a.*
1222
1223ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1224M:	Uwe Kleine-König <kernel@pengutronix.de>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227N:	efm32
1228
1229ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1230M:	Daniel Ribeiro <drwyrm@gmail.com>
1231M:	Stefan Schmidt <stefan@openezx.org>
1232M:	Harald Welte <laforge@openezx.org>
1233L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1234W:	http://www.openezx.org/
1235S:	Maintained
1236T:	topgit git://git.openezx.org/openezx.git
1237F:	arch/arm/mach-pxa/ezx.c
1238
1239ARM/FARADAY FA526 PORT
1240M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S:	Maintained
1243T:	git git://git.berlios.de/gemini-board
1244F:	arch/arm/mm/*-fa*
1245
1246ARM/FOOTBRIDGE ARCHITECTURE
1247M:	Russell King <linux@armlinux.org.uk>
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249W:	http://www.armlinux.org.uk/
1250S:	Maintained
1251F:	arch/arm/include/asm/hardware/dec21285.h
1252F:	arch/arm/mach-footbridge/
1253
1254ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1255M:	Shawn Guo <shawnguo@kernel.org>
1256M:	Sascha Hauer <kernel@pengutronix.de>
1257R:	Fabio Estevam <fabio.estevam@nxp.com>
1258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259S:	Maintained
1260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1261F:	arch/arm/mach-imx/
1262F:	arch/arm/mach-mxs/
1263F:	arch/arm/boot/dts/imx*
1264F:	arch/arm/configs/imx*_defconfig
1265F:	drivers/clk/imx/
1266F:	include/soc/imx/
1267
1268ARM/FREESCALE VYBRID ARM ARCHITECTURE
1269M:	Shawn Guo <shawnguo@kernel.org>
1270M:	Sascha Hauer <kernel@pengutronix.de>
1271R:	Stefan Agner <stefan@agner.ch>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275F:	arch/arm/mach-imx/*vf610*
1276F:	arch/arm/boot/dts/vf*
1277
1278ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1279M:	Lennert Buytenhek <kernel@wantstofly.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Maintained
1282
1283ARM/GUMSTIX MACHINE SUPPORT
1284M:	Steve Sakoman <sakoman@gmail.com>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287
1288ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1289M:	Philipp Zabel <philipp.zabel@gmail.com>
1290M:	Paul Parsons <lost.distance@yahoo.com>
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S:	Maintained
1293F:	arch/arm/mach-pxa/hx4700.c
1294F:	arch/arm/mach-pxa/include/mach/hx4700.h
1295F:	sound/soc/pxa/hx4700.c
1296
1297ARM/HISILICON SOC SUPPORT
1298M:	Wei Xu <xuwei5@hisilicon.com>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300W:	http://www.hisilicon.com
1301S:	Supported
1302T:	git git://github.com/hisilicon/linux-hisi.git
1303F:	arch/arm/mach-hisi/
1304F:	arch/arm/boot/dts/hi3*
1305F:	arch/arm/boot/dts/hip*
1306F:	arch/arm/boot/dts/hisi*
1307F:	arch/arm64/boot/dts/hisilicon/
1308
1309ARM/HP JORNADA 7XX MACHINE SUPPORT
1310M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1311W:	www.jlime.com
1312S:	Maintained
1313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1314F:	arch/arm/mach-sa1100/jornada720.c
1315F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1316
1317ARM/IGEP MACHINE SUPPORT
1318M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1319M:	Javier Martinez Canillas <javier@dowhile0.org>
1320L:	linux-omap@vger.kernel.org
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	arch/arm/boot/dts/omap3-igep*
1324
1325ARM/INCOME PXA270 SUPPORT
1326M:	Marek Vasut <marek.vasut@gmail.com>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S:	Maintained
1329F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1330
1331ARM/INTEL IOP32X ARM ARCHITECTURE
1332M:	Lennert Buytenhek <kernel@wantstofly.org>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335
1336ARM/INTEL IOP33X ARM ARCHITECTURE
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S:	Orphan
1339
1340ARM/INTEL IOP13XX ARM ARCHITECTURE
1341M:	Lennert Buytenhek <kernel@wantstofly.org>
1342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S:	Maintained
1344
1345ARM/INTEL IQ81342EX MACHINE SUPPORT
1346M:	Lennert Buytenhek <kernel@wantstofly.org>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S:	Maintained
1349
1350ARM/INTEL IXDP2850 MACHINE SUPPORT
1351M:	Lennert Buytenhek <kernel@wantstofly.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/INTEL IXP4XX ARM ARCHITECTURE
1356M:	Imre Kaloz <kaloz@openwrt.org>
1357M:	Krzysztof Halasa <khalasa@piap.pl>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-ixp4xx/
1361
1362ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1363M:	Jonathan Cameron <jic23@cam.ac.uk>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366F:	arch/arm/mach-pxa/stargate2.c
1367F:	drivers/pcmcia/pxa2xx_stargate2.c
1368
1369ARM/INTEL XSC3 (MANZANO) ARM CORE
1370M:	Lennert Buytenhek <kernel@wantstofly.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373
1374ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1375M:	Lennert Buytenhek <kernel@wantstofly.org>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378
1379ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1380M:	Santosh Shilimkar <ssantosh@kernel.org>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm/mach-keystone/
1384F:	arch/arm/boot/dts/keystone-*
1385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1386
1387ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1388M:	Santosh Shilimkar <ssantosh@kernel.org>
1389L:	linux-kernel@vger.kernel.org
1390S:	Maintained
1391F:	drivers/clk/keystone/
1392
1393ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1394M:	Santosh Shilimkar <ssantosh@kernel.org>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396L:	linux-kernel@vger.kernel.org
1397S:	Maintained
1398F:	drivers/clocksource/timer-keystone.c
1399
1400ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1401M:	Santosh Shilimkar <ssantosh@kernel.org>
1402L:	linux-kernel@vger.kernel.org
1403S:	Maintained
1404F:	drivers/power/reset/keystone-reset.c
1405
1406ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1407M:	Santosh Shilimkar <ssantosh@kernel.org>
1408L:	linux-kernel@vger.kernel.org
1409S:	Maintained
1410F:	drivers/memory/*emif*
1411
1412ARM/LG1K ARCHITECTURE
1413M:	Chanho Min <chanho.min@lge.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416F:	arch/arm64/boot/dts/lg/
1417
1418ARM/LOGICPD PXA270 MACHINE SUPPORT
1419M:	Lennert Buytenhek <kernel@wantstofly.org>
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422
1423ARM/LPC18XX ARCHITECTURE
1424M:	Joachim Eastwood <manabian@gmail.com>
1425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S:	Maintained
1427F:	arch/arm/boot/dts/lpc43*
1428F:	drivers/clk/nxp/clk-lpc18xx*
1429F:	drivers/clocksource/time-lpc32xx.c
1430F:	drivers/i2c/busses/i2c-lpc2k.c
1431F:	drivers/memory/pl172.c
1432F:	drivers/mtd/spi-nor/nxp-spifi.c
1433F:	drivers/rtc/rtc-lpc24xx.c
1434N:	lpc18xx
1435
1436ARM/LPC32XX SOC SUPPORT
1437M:	Vladimir Zapolskiy <vz@mleia.com>
1438M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1441S:	Maintained
1442F:	arch/arm/boot/dts/lpc32*
1443F:	arch/arm/mach-lpc32xx/
1444F:	drivers/i2c/busses/i2c-pnx.c
1445F:	drivers/net/ethernet/nxp/lpc_eth.c
1446F:	drivers/usb/host/ohci-nxp.c
1447F:	drivers/watchdog/pnx4008_wdt.c
1448N:	lpc32xx
1449
1450ARM/MAGICIAN MACHINE SUPPORT
1451M:	Philipp Zabel <philipp.zabel@gmail.com>
1452S:	Maintained
1453
1454ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1455M:	Jason Cooper <jason@lakedaemon.net>
1456M:	Andrew Lunn <andrew@lunn.ch>
1457M:	Gregory Clement <gregory.clement@free-electrons.com>
1458M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S:	Maintained
1461F:	arch/arm/mach-mvebu/
1462F:	drivers/rtc/rtc-armada38x.c
1463F:	arch/arm/boot/dts/armada*
1464F:	arch/arm/boot/dts/kirkwood*
1465F:	arch/arm64/boot/dts/marvell/armada*
1466F:	drivers/cpufreq/mvebu-cpufreq.c
1467F:	arch/arm/configs/mvebu_*_defconfig
1468
1469ARM/Marvell Berlin SoC support
1470M:	Jisheng Zhang <jszhang@marvell.com>
1471M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474F:	arch/arm/mach-berlin/
1475F:	arch/arm/boot/dts/berlin*
1476F:	arch/arm64/boot/dts/marvell/berlin*
1477
1478
1479ARM/Marvell Dove/MV78xx0/Orion SOC support
1480M:	Jason Cooper <jason@lakedaemon.net>
1481M:	Andrew Lunn <andrew@lunn.ch>
1482M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1483M:	Gregory Clement <gregory.clement@free-electrons.com>
1484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S:	Maintained
1486F:	arch/arm/mach-dove/
1487F:	arch/arm/mach-mv78xx0/
1488F:	arch/arm/mach-orion5x/
1489F:	arch/arm/plat-orion/
1490F:	arch/arm/boot/dts/dove*
1491F:	arch/arm/boot/dts/orion5x*
1492
1493
1494ARM/Orion SoC/Technologic Systems TS-78xx platform support
1495M:	Alexander Clouter <alex@digriz.org.uk>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497W:	http://www.digriz.org.uk/ts78xx/kernel
1498S:	Maintained
1499F:	arch/arm/mach-orion5x/ts78xx-*
1500
1501ARM/OXNAS platform support
1502M:	Neil Armstrong <narmstrong@baylibre.com>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1505S:	Maintained
1506F:	arch/arm/mach-oxnas/
1507F:	arch/arm/boot/dts/ox8*.dtsi
1508F:	arch/arm/boot/dts/wd-mbwe.dts
1509F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1510N:	oxnas
1511
1512ARM/Mediatek RTC DRIVER
1513M:	Eddie Huang <eddie.huang@mediatek.com>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	drivers/rtc/rtc-mt6397.c
1518
1519ARM/Mediatek SoC support
1520M:	Matthias Brugger <matthias.bgg@gmail.com>
1521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1523S:	Maintained
1524F:	arch/arm/boot/dts/mt6*
1525F:	arch/arm/boot/dts/mt8*
1526F:	arch/arm/mach-mediatek/
1527N:	mtk
1528K:	mediatek
1529
1530ARM/Mediatek USB3 PHY DRIVER
1531M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1534S:	Maintained
1535F:	drivers/phy/phy-mt65xx-usb3.c
1536
1537ARM/MICREL KS8695 ARCHITECTURE
1538M:	Greg Ungerer <gerg@uclinux.org>
1539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540F:	arch/arm/mach-ks8695/
1541S:	Odd Fixes
1542
1543ARM/MIOA701 MACHINE SUPPORT
1544M:	Robert Jarzmik <robert.jarzmik@free.fr>
1545L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546F:	arch/arm/mach-pxa/mioa701.c
1547S:	Maintained
1548
1549ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1550M:	Michael Petchkovsky <mkpetch@internode.on.net>
1551S:	Maintained
1552
1553ARM/NOMADIK ARCHITECTURE
1554M:	Alessandro Rubini <rubini@unipv.it>
1555M:	Linus Walleij <linus.walleij@linaro.org>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S:	Maintained
1558F:	arch/arm/mach-nomadik/
1559F:	drivers/pinctrl/nomadik/
1560F:	drivers/i2c/busses/i2c-nomadik.c
1561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1562
1563ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1564M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1565L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1566W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1567S:	Supported
1568
1569ARM/TOSA MACHINE SUPPORT
1570M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1571M:	Dirk Opfer <dirk@opfer-online.de>
1572S:	Maintained
1573
1574ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1575M:	Marek Vasut <marek.vasut@gmail.com>
1576L:	linux-arm-kernel@lists.infradead.org
1577W:	http://hackndev.com
1578S:	Maintained
1579F:	arch/arm/mach-pxa/include/mach/palmtx.h
1580F:	arch/arm/mach-pxa/palmtx.c
1581F:	arch/arm/mach-pxa/include/mach/palmt5.h
1582F:	arch/arm/mach-pxa/palmt5.c
1583F:	arch/arm/mach-pxa/include/mach/palmld.h
1584F:	arch/arm/mach-pxa/palmld.c
1585F:	arch/arm/mach-pxa/include/mach/palmte2.h
1586F:	arch/arm/mach-pxa/palmte2.c
1587F:	arch/arm/mach-pxa/include/mach/palmtc.h
1588F:	arch/arm/mach-pxa/palmtc.c
1589
1590ARM/PALM TREO SUPPORT
1591M:	Tomas Cech <sleep_walker@suse.com>
1592L:	linux-arm-kernel@lists.infradead.org
1593W:	http://hackndev.com
1594S:	Maintained
1595F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1596F:	arch/arm/mach-pxa/palmtreo.c
1597
1598ARM/PALMZ72 SUPPORT
1599M:	Sergey Lapin <slapin@ossfans.org>
1600L:	linux-arm-kernel@lists.infradead.org
1601W:	http://hackndev.com
1602S:	Maintained
1603F:	arch/arm/mach-pxa/include/mach/palmz72.h
1604F:	arch/arm/mach-pxa/palmz72.c
1605
1606ARM/PLEB SUPPORT
1607M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1608W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1609S:	Maintained
1610
1611ARM/PT DIGITAL BOARD PORT
1612M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614W:	http://www.armlinux.org.uk/
1615S:	Maintained
1616
1617ARM/QUALCOMM SUPPORT
1618M:	Andy Gross <andy.gross@linaro.org>
1619M:	David Brown <david.brown@linaro.org>
1620L:	linux-arm-msm@vger.kernel.org
1621L:	linux-soc@vger.kernel.org
1622S:	Maintained
1623F:	Documentation/devicetree/bindings/soc/qcom/
1624F:	arch/arm/boot/dts/qcom-*.dts
1625F:	arch/arm/boot/dts/qcom-*.dtsi
1626F:	arch/arm/mach-qcom/
1627F:	arch/arm64/boot/dts/qcom/*
1628F:	drivers/i2c/busses/i2c-qup.c
1629F:	drivers/clk/qcom/
1630F:	drivers/pinctrl/qcom/
1631F:	drivers/soc/qcom/
1632F:	drivers/spi/spi-qup.c
1633F:	drivers/tty/serial/msm_serial.h
1634F:	drivers/tty/serial/msm_serial.c
1635F:	drivers/*/pm8???-*
1636F:	drivers/mfd/ssbi.c
1637F:	drivers/firmware/qcom_scm.c
1638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1639
1640ARM/RADISYS ENP2611 MACHINE SUPPORT
1641M:	Lennert Buytenhek <kernel@wantstofly.org>
1642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643S:	Maintained
1644
1645ARM/RENESAS ARM64 ARCHITECTURE
1646M:	Simon Horman <horms@verge.net.au>
1647M:	Magnus Damm <magnus.damm@gmail.com>
1648L:	linux-renesas-soc@vger.kernel.org
1649Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1651S:	Supported
1652F:	arch/arm64/boot/dts/renesas/
1653F:	drivers/soc/renesas/
1654F:	include/linux/soc/renesas/
1655
1656ARM/RISCPC ARCHITECTURE
1657M:	Russell King <linux@armlinux.org.uk>
1658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659W:	http://www.armlinux.org.uk/
1660S:	Maintained
1661F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1662F:	arch/arm/include/asm/hardware/ioc.h
1663F:	arch/arm/include/asm/hardware/iomd.h
1664F:	arch/arm/include/asm/hardware/memc.h
1665F:	arch/arm/mach-rpc/
1666F:	drivers/net/ethernet/8390/etherh.c
1667F:	drivers/net/ethernet/i825xx/ether1*
1668F:	drivers/net/ethernet/seeq/ether3*
1669F:	drivers/scsi/arm/
1670
1671ARM/Rockchip SoC support
1672M:	Heiko Stuebner <heiko@sntech.de>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674L:	linux-rockchip@lists.infradead.org
1675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1676S:	Maintained
1677F:	arch/arm/boot/dts/rk3*
1678F:	arch/arm/mach-rockchip/
1679F:	drivers/clk/rockchip/
1680F:	drivers/i2c/busses/i2c-rk3x.c
1681F:	drivers/*/*rockchip*
1682F:	drivers/*/*/*rockchip*
1683F:	sound/soc/rockchip/
1684N:	rockchip
1685
1686ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1687M:	Kukjin Kim <kgene@kernel.org>
1688M:	Krzysztof Kozlowski <krzk@kernel.org>
1689R:	Javier Martinez Canillas <javier@osg.samsung.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/boot/dts/s3c*
1694F:	arch/arm/boot/dts/s5p*
1695F:	arch/arm/boot/dts/samsung*
1696F:	arch/arm/boot/dts/exynos*
1697F:	arch/arm64/boot/dts/exynos/
1698F:	arch/arm/plat-samsung/
1699F:	arch/arm/mach-s3c24*/
1700F:	arch/arm/mach-s3c64xx/
1701F:	arch/arm/mach-s5p*/
1702F:	arch/arm/mach-exynos*/
1703F:	drivers/*/*s3c24*
1704F:	drivers/*/*/*s3c24*
1705F:	drivers/*/*s3c64xx*
1706F:	drivers/*/*s5pv210*
1707F:	drivers/memory/samsung/*
1708F:	drivers/soc/samsung/*
1709F:	Documentation/arm/Samsung/
1710F:	Documentation/devicetree/bindings/arm/samsung/
1711F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1712F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1713N:	exynos
1714
1715ARM/SAMSUNG MOBILE MACHINE SUPPORT
1716M:	Kyungmin Park <kyungmin.park@samsung.com>
1717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S:	Maintained
1719F:	arch/arm/mach-s5pv210/
1720
1721ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1722M:	Kyungmin Park <kyungmin.park@samsung.com>
1723M:	Kamil Debski <kamil@wypas.org>
1724M:	Andrzej Hajda <a.hajda@samsung.com>
1725L:	linux-arm-kernel@lists.infradead.org
1726L:	linux-media@vger.kernel.org
1727S:	Maintained
1728F:	drivers/media/platform/s5p-g2d/
1729
1730ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1731M:	Kyungmin Park <kyungmin.park@samsung.com>
1732M:	Kamil Debski <kamil@wypas.org>
1733M:	Jeongtae Park <jtp.park@samsung.com>
1734M:	Andrzej Hajda <a.hajda@samsung.com>
1735L:	linux-arm-kernel@lists.infradead.org
1736L:	linux-media@vger.kernel.org
1737S:	Maintained
1738F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1739F:	drivers/media/platform/s5p-mfc/
1740
1741ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1742M:	Kyungmin Park <kyungmin.park@samsung.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744L:	linux-media@vger.kernel.org
1745S:	Maintained
1746F:	drivers/staging/media/platform/s5p-cec/
1747
1748ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1749M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1750M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1751L:	linux-arm-kernel@lists.infradead.org
1752L:	linux-media@vger.kernel.org
1753S:	Maintained
1754F:	drivers/media/platform/s5p-jpeg/
1755
1756ARM/SHMOBILE ARM ARCHITECTURE
1757M:	Simon Horman <horms@verge.net.au>
1758M:	Magnus Damm <magnus.damm@gmail.com>
1759L:	linux-renesas-soc@vger.kernel.org
1760Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1762S:	Supported
1763F:	arch/arm/boot/dts/emev2*
1764F:	arch/arm/boot/dts/r7s*
1765F:	arch/arm/boot/dts/r8a*
1766F:	arch/arm/boot/dts/sh*
1767F:	arch/arm/configs/shmobile_defconfig
1768F:	arch/arm/include/debug/renesas-scif.S
1769F:	arch/arm/mach-shmobile/
1770F:	drivers/soc/renesas/
1771F:	include/linux/soc/renesas/
1772
1773ARM/SOCFPGA ARCHITECTURE
1774M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1775S:	Maintained
1776F:	arch/arm/mach-socfpga/
1777F:	arch/arm/boot/dts/socfpga*
1778F:	arch/arm/configs/socfpga_defconfig
1779F:	arch/arm64/boot/dts/altera/
1780W:	http://www.rocketboards.org
1781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1782
1783ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1784M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1785S:	Maintained
1786F:	drivers/clk/socfpga/
1787
1788ARM/SOCFPGA EDAC SUPPORT
1789M:	Thor Thayer <tthayer@opensource.altera.com>
1790S:	Maintained
1791F:	drivers/edac/altera_edac.
1792
1793ARM/STI ARCHITECTURE
1794M:	Patrice Chotard <patrice.chotard@st.com>
1795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796L:	kernel@stlinux.com
1797W:	http://www.stlinux.com
1798S:	Maintained
1799F:	arch/arm/mach-sti/
1800F:	arch/arm/boot/dts/sti*
1801F:	drivers/char/hw_random/st-rng.c
1802F:	drivers/clocksource/arm_global_timer.c
1803F:	drivers/clocksource/clksrc_st_lpc.c
1804F:	drivers/cpufreq/sti-cpufreq.c
1805F:	drivers/dma/st_fdma*
1806F:	drivers/i2c/busses/i2c-st.c
1807F:	drivers/media/rc/st_rc.c
1808F:	drivers/media/platform/sti/c8sectpfe/
1809F:	drivers/mmc/host/sdhci-st.c
1810F:	drivers/phy/phy-miphy28lp.c
1811F:	drivers/phy/phy-stih407-usb.c
1812F:	drivers/pinctrl/pinctrl-st.c
1813F:	drivers/remoteproc/st_remoteproc.c
1814F:	drivers/remoteproc/st_slim_rproc.c
1815F:	drivers/reset/sti/
1816F:	drivers/rtc/rtc-st-lpc.c
1817F:	drivers/tty/serial/st-asc.c
1818F:	drivers/usb/dwc3/dwc3-st.c
1819F:	drivers/usb/host/ehci-st.c
1820F:	drivers/usb/host/ohci-st.c
1821F:	drivers/watchdog/st_lpc_wdt.c
1822F:	drivers/ata/ahci_st.c
1823F:	include/linux/remoteproc/st_slim_rproc.h
1824
1825ARM/STM32 ARCHITECTURE
1826M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1827M:	Alexandre Torgue <alexandre.torgue@st.com>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S:	Maintained
1830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1831N:	stm32
1832F:	drivers/clocksource/armv7m_systick.c
1833
1834ARM/TANGO ARCHITECTURE
1835M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1836L:	linux-arm-kernel@lists.infradead.org
1837S:	Maintained
1838N:	tango
1839
1840ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1841M:	Lennert Buytenhek <kernel@wantstofly.org>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844
1845ARM/TETON BGA MACHINE SUPPORT
1846M:	"Mark F. Brown" <mark.brown314@gmail.com>
1847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S:	Maintained
1849
1850ARM/THECUS N2100 MACHINE SUPPORT
1851M:	Lennert Buytenhek <kernel@wantstofly.org>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853S:	Maintained
1854
1855ARM/NUVOTON W90X900 ARM ARCHITECTURE
1856M:	Wan ZongShun <mcuos.com@gmail.com>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858W:	http://www.mcuos.com
1859S:	Maintained
1860F:	arch/arm/mach-w90x900/
1861F:	drivers/input/keyboard/w90p910_keypad.c
1862F:	drivers/input/touchscreen/w90p910_ts.c
1863F:	drivers/watchdog/nuc900_wdt.c
1864F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1865F:	drivers/mtd/nand/nuc900_nand.c
1866F:	drivers/rtc/rtc-nuc900.c
1867F:	drivers/spi/spi-nuc900.c
1868F:	drivers/usb/host/ehci-w90x900.c
1869F:	drivers/video/fbdev/nuc900fb.c
1870
1871ARM/U300 MACHINE SUPPORT
1872M:	Linus Walleij <linus.walleij@linaro.org>
1873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874S:	Supported
1875F:	arch/arm/mach-u300/
1876F:	drivers/clocksource/timer-u300.c
1877F:	drivers/i2c/busses/i2c-stu300.c
1878F:	drivers/rtc/rtc-coh901331.c
1879F:	drivers/watchdog/coh901327_wdt.c
1880F:	drivers/dma/coh901318*
1881F:	drivers/mfd/ab3100*
1882F:	drivers/rtc/rtc-ab3100.c
1883F:	drivers/rtc/rtc-coh901331.c
1884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1885
1886ARM/UNIPHIER ARCHITECTURE
1887M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1890S:	Maintained
1891F:	arch/arm/boot/dts/uniphier*
1892F:	arch/arm/include/asm/hardware/cache-uniphier.h
1893F:	arch/arm/mach-uniphier/
1894F:	arch/arm/mm/cache-uniphier.c
1895F:	arch/arm64/boot/dts/socionext/
1896F:	drivers/bus/uniphier-system-bus.c
1897F:	drivers/clk/uniphier/
1898F:	drivers/i2c/busses/i2c-uniphier*
1899F:	drivers/pinctrl/uniphier/
1900F:	drivers/reset/reset-uniphier.c
1901F:	drivers/tty/serial/8250/8250_uniphier.c
1902N:	uniphier
1903
1904ARM/Ux500 ARM ARCHITECTURE
1905M:	Linus Walleij <linus.walleij@linaro.org>
1906L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S:	Maintained
1908F:	arch/arm/mach-ux500/
1909F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1910F:	drivers/dma/ste_dma40*
1911F:	drivers/hwspinlock/u8500_hsem.c
1912F:	drivers/mfd/abx500*
1913F:	drivers/mfd/ab8500*
1914F:	drivers/mfd/dbx500*
1915F:	drivers/mfd/db8500*
1916F:	drivers/pinctrl/nomadik/pinctrl-ab*
1917F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1918F:	drivers/rtc/rtc-ab8500.c
1919F:	drivers/rtc/rtc-pl031.c
1920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1923M:	Ulf Hansson <ulf.hansson@linaro.org>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925T:	git git://git.linaro.org/people/ulfh/clk.git
1926S:	Maintained
1927F:	drivers/clk/ux500/
1928
1929ARM/VERSATILE EXPRESS PLATFORM
1930M:	Liviu Dudau <liviu.dudau@arm.com>
1931M:	Sudeep Holla <sudeep.holla@arm.com>
1932M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S:	Maintained
1935F:	arch/arm/boot/dts/vexpress*
1936F:	arch/arm64/boot/dts/arm/
1937F:	arch/arm/mach-vexpress/
1938F:	*/*/vexpress*
1939F:	*/*/*/vexpress*
1940F:	drivers/clk/versatile/clk-vexpress-osc.c
1941F:	drivers/clocksource/versatile.c
1942N:	mps2
1943
1944ARM/VFP SUPPORT
1945M:	Russell King <linux@armlinux.org.uk>
1946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947W:	http://www.armlinux.org.uk/
1948S:	Maintained
1949F:	arch/arm/vfp/
1950
1951ARM/VOIPAC PXA270 SUPPORT
1952M:	Marek Vasut <marek.vasut@gmail.com>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954S:	Maintained
1955F:	arch/arm/mach-pxa/vpac270.c
1956F:	arch/arm/mach-pxa/include/mach/vpac270.h
1957
1958ARM/VT8500 ARM ARCHITECTURE
1959M:	Tony Prisk <linux@prisktech.co.nz>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962F:	arch/arm/mach-vt8500/
1963F:	drivers/clocksource/vt8500_timer.c
1964F:	drivers/i2c/busses/i2c-wmt.c
1965F:	drivers/mmc/host/wmt-sdmmc.c
1966F:	drivers/pwm/pwm-vt8500.c
1967F:	drivers/rtc/rtc-vt8500.c
1968F:	drivers/tty/serial/vt8500_serial.c
1969F:	drivers/usb/host/ehci-platform.c
1970F:	drivers/usb/host/uhci-platform.c
1971F:	drivers/video/fbdev/vt8500lcdfb.*
1972F:	drivers/video/fbdev/wm8505fb*
1973F:	drivers/video/fbdev/wmt_ge_rops.*
1974
1975ARM/ZIPIT Z2 SUPPORT
1976M:	Marek Vasut <marek.vasut@gmail.com>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S:	Maintained
1979F:	arch/arm/mach-pxa/z2.c
1980F:	arch/arm/mach-pxa/include/mach/z2.h
1981
1982ARM/ZTE ARCHITECTURE
1983M:	Jun Nie <jun.nie@linaro.org>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986F:	arch/arm/mach-zx/
1987F:	drivers/clk/zte/
1988F:	Documentation/devicetree/bindings/arm/zte.txt
1989F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1990
1991ARM/ZYNQ ARCHITECTURE
1992M:	Michal Simek <michal.simek@xilinx.com>
1993R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995W:	http://wiki.xilinx.com
1996T:	git https://github.com/Xilinx/linux-xlnx.git
1997S:	Supported
1998F:	arch/arm/mach-zynq/
1999F:	drivers/cpuidle/cpuidle-zynq.c
2000F:	drivers/block/xsysace.c
2001N:	zynq
2002N:	xilinx
2003F:	drivers/clocksource/cadence_ttc_timer.c
2004F:	drivers/i2c/busses/i2c-cadence.c
2005F:	drivers/mmc/host/sdhci-of-arasan.c
2006F:	drivers/edac/synopsys_edac.c
2007
2008ARM SMMU DRIVERS
2009M:	Will Deacon <will.deacon@arm.com>
2010R:	Robin Murphy <robin.murphy@arm.com>
2011L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012S:	Maintained
2013F:	drivers/iommu/arm-smmu.c
2014F:	drivers/iommu/arm-smmu-v3.c
2015F:	drivers/iommu/io-pgtable-arm.c
2016F:	drivers/iommu/io-pgtable-arm-v7s.c
2017
2018ARM64 PORT (AARCH64 ARCHITECTURE)
2019M:	Catalin Marinas <catalin.marinas@arm.com>
2020M:	Will Deacon <will.deacon@arm.com>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2023S:	Maintained
2024F:	arch/arm64/
2025F:	Documentation/arm64/
2026
2027AS3645A LED FLASH CONTROLLER DRIVER
2028M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2029L:	linux-media@vger.kernel.org
2030T:	git git://linuxtv.org/media_tree.git
2031S:	Maintained
2032F:	drivers/media/i2c/as3645a.c
2033F:	include/media/i2c/as3645a.h
2034
2035ASAHI KASEI AK8974 DRIVER
2036M:	Linus Walleij <linus.walleij@linaro.org>
2037L:	linux-iio@vger.kernel.org
2038W:	http://www.akm.com/
2039S:	Supported
2040F:	drivers/iio/magnetometer/ak8974.c
2041
2042ASC7621 HARDWARE MONITOR DRIVER
2043M:	George Joseph <george.joseph@fairview5.com>
2044L:	linux-hwmon@vger.kernel.org
2045S:	Maintained
2046F:	Documentation/hwmon/asc7621
2047F:	drivers/hwmon/asc7621.c
2048
2049ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2050M:	Corentin Chary <corentin.chary@gmail.com>
2051L:	acpi4asus-user@lists.sourceforge.net
2052L:	platform-driver-x86@vger.kernel.org
2053W:	http://acpi4asus.sf.net
2054S:	Maintained
2055F:	drivers/platform/x86/asus*.c
2056F:	drivers/platform/x86/eeepc*.c
2057
2058ASUS WIRELESS RADIO CONTROL DRIVER
2059M:	João Paulo Rechi Vita <jprvita@gmail.com>
2060L:	platform-driver-x86@vger.kernel.org
2061S:	Maintained
2062F:	drivers/platform/x86/asus-wireless.c
2063
2064ASYMMETRIC KEYS
2065M:	David Howells <dhowells@redhat.com>
2066L:	keyrings@vger.kernel.org
2067S:	Maintained
2068F:	Documentation/crypto/asymmetric-keys.txt
2069F:	include/linux/verification.h
2070F:	include/crypto/public_key.h
2071F:	include/crypto/pkcs7.h
2072F:	crypto/asymmetric_keys/
2073
2074ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2075R:	Dan Williams <dan.j.williams@intel.com>
2076W:	http://sourceforge.net/projects/xscaleiop
2077S:	Odd fixes
2078F:	Documentation/crypto/async-tx-api.txt
2079F:	crypto/async_tx/
2080F:	drivers/dma/
2081F:	include/linux/dmaengine.h
2082F:	include/linux/async_tx.h
2083
2084AT24 EEPROM DRIVER
2085M:	Wolfram Sang <wsa@the-dreams.de>
2086L:	linux-i2c@vger.kernel.org
2087S:	Maintained
2088F:	drivers/misc/eeprom/at24.c
2089F:	include/linux/platform_data/at24.h
2090
2091ATA OVER ETHERNET (AOE) DRIVER
2092M:	"Ed L. Cashin" <ed.cashin@acm.org>
2093W:	http://www.openaoe.org/
2094S:	Supported
2095F:	Documentation/aoe/
2096F:	drivers/block/aoe/
2097
2098ATHEROS 71XX/9XXX GPIO DRIVER
2099M:	Alban Bedel <albeu@free.fr>
2100W:	https://github.com/AlbanBedel/linux
2101T:	git git://github.com/AlbanBedel/linux
2102S:	Maintained
2103F:	drivers/gpio/gpio-ath79.c
2104F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2105
2106ATHEROS ATH GENERIC UTILITIES
2107M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2108L:	linux-wireless@vger.kernel.org
2109S:	Supported
2110F:	drivers/net/wireless/ath/*
2111
2112ATHEROS ATH5K WIRELESS DRIVER
2113M:	Jiri Slaby <jirislaby@gmail.com>
2114M:	Nick Kossifidis <mickflemm@gmail.com>
2115M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2116L:	linux-wireless@vger.kernel.org
2117W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2118S:	Maintained
2119F:	drivers/net/wireless/ath/ath5k/
2120
2121ATHEROS ATH6KL WIRELESS DRIVER
2122M:	Kalle Valo <kvalo@qca.qualcomm.com>
2123L:	linux-wireless@vger.kernel.org
2124W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2126S:	Supported
2127F:	drivers/net/wireless/ath/ath6kl/
2128
2129WILOCITY WIL6210 WIRELESS DRIVER
2130M:	Maya Erez <qca_merez@qca.qualcomm.com>
2131L:	linux-wireless@vger.kernel.org
2132L:	wil6210@qca.qualcomm.com
2133S:	Supported
2134W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2135F:	drivers/net/wireless/ath/wil6210/
2136F:	include/uapi/linux/wil6210_uapi.h
2137
2138CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2139M:	Christian Lamparter <chunkeey@googlemail.com>
2140L:	linux-wireless@vger.kernel.org
2141W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2142S:	Maintained
2143F:	drivers/net/wireless/ath/carl9170/
2144
2145ATK0110 HWMON DRIVER
2146M:	Luca Tettamanti <kronos.it@gmail.com>
2147L:	linux-hwmon@vger.kernel.org
2148S:	Maintained
2149F:	drivers/hwmon/asus_atk0110.c
2150
2151ATI_REMOTE2 DRIVER
2152M:	Ville Syrjala <syrjala@sci.fi>
2153S:	Maintained
2154F:	drivers/input/misc/ati_remote2.c
2155
2156ATLX ETHERNET DRIVERS
2157M:	Jay Cliburn <jcliburn@gmail.com>
2158M:	Chris Snook <chris.snook@gmail.com>
2159L:	netdev@vger.kernel.org
2160W:	http://sourceforge.net/projects/atl1
2161W:	http://atl1.sourceforge.net
2162S:	Maintained
2163F:	drivers/net/ethernet/atheros/
2164
2165ATM
2166M:	Chas Williams <3chas3@gmail.com>
2167L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2168L:	netdev@vger.kernel.org
2169W:	http://linux-atm.sourceforge.net
2170S:	Maintained
2171F:	drivers/atm/
2172F:	include/linux/atm*
2173F:	include/uapi/linux/atm*
2174
2175ATMEL AT91 / AT32 MCI DRIVER
2176M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2177S:	Maintained
2178F:	drivers/mmc/host/atmel-mci.c
2179
2180ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2181M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2182S:	Supported
2183F:	drivers/power/reset/at91-sama5d2_shdwc.c
2184
2185ATMEL SAMA5D2 ADC DRIVER
2186M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2187L:	linux-iio@vger.kernel.org
2188S:	Supported
2189F:	drivers/iio/adc/at91-sama5d2_adc.c
2190
2191ATMEL Audio ALSA driver
2192M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2194S:	Supported
2195F:	sound/soc/atmel
2196
2197ATMEL DMA DRIVER
2198M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Supported
2201F:	drivers/dma/at_hdmac.c
2202F:	drivers/dma/at_hdmac_regs.h
2203F:	include/linux/platform_data/dma-atmel.h
2204
2205ATMEL XDMA DRIVER
2206M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2207L:	linux-arm-kernel@lists.infradead.org
2208L:	dmaengine@vger.kernel.org
2209S:	Supported
2210F:	drivers/dma/at_xdmac.c
2211
2212ATMEL I2C DRIVER
2213M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2214L:	linux-i2c@vger.kernel.org
2215S:	Supported
2216F:	drivers/i2c/busses/i2c-at91.c
2217
2218ATMEL ISI DRIVER
2219M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2220L:	linux-media@vger.kernel.org
2221S:	Supported
2222F:	drivers/media/platform/soc_camera/atmel-isi.c
2223F:	include/media/atmel-isi.h
2224
2225ATMEL LCDFB DRIVER
2226M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2227L:	linux-fbdev@vger.kernel.org
2228S:	Maintained
2229F:	drivers/video/fbdev/atmel_lcdfb.c
2230F:	include/video/atmel_lcdc.h
2231
2232ATMEL MACB ETHERNET DRIVER
2233M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2234S:	Supported
2235F:	drivers/net/ethernet/cadence/
2236
2237ATMEL NAND DRIVER
2238M:	Wenyou Yang <wenyou.yang@atmel.com>
2239M:	Josh Wu <rainyfeeling@outlook.com>
2240L:	linux-mtd@lists.infradead.org
2241S:	Supported
2242F:	drivers/mtd/nand/atmel_nand*
2243
2244ATMEL SDMMC DRIVER
2245M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2246L:	linux-mmc@vger.kernel.org
2247S:	Supported
2248F:	drivers/mmc/host/sdhci-of-at91.c
2249
2250ATMEL SPI DRIVER
2251M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2252S:	Supported
2253F:	drivers/spi/spi-atmel.*
2254
2255ATMEL SSC DRIVER
2256M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258S:	Supported
2259F:	drivers/misc/atmel-ssc.c
2260F:	include/linux/atmel-ssc.h
2261
2262ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2263M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265S:	Supported
2266F:	drivers/misc/atmel_tclib.c
2267F:	drivers/clocksource/tcb_clksrc.c
2268
2269ATMEL USBA UDC DRIVER
2270M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272S:	Supported
2273F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2274
2275ATMEL WIRELESS DRIVER
2276M:	Simon Kelley <simon@thekelleys.org.uk>
2277L:	linux-wireless@vger.kernel.org
2278W:	http://www.thekelleys.org.uk/atmel
2279W:	http://atmelwlandriver.sourceforge.net/
2280S:	Maintained
2281F:	drivers/net/wireless/atmel/atmel*
2282
2283ATMEL MAXTOUCH DRIVER
2284M:	Nick Dyer <nick@shmanahar.org>
2285T:	git git://github.com/ndyer/linux.git
2286S:	Maintained
2287F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2288F:	drivers/input/touchscreen/atmel_mxt_ts.c
2289F:	include/linux/platform_data/atmel_mxt_ts.h
2290
2291ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2292M:	Bradley Grove <linuxdrivers@attotech.com>
2293L:	linux-scsi@vger.kernel.org
2294W:	http://www.attotech.com
2295S:	Supported
2296F:	drivers/scsi/esas2r
2297
2298ATUSB IEEE 802.15.4 RADIO DRIVER
2299M:	Stefan Schmidt <stefan@osg.samsung.com>
2300L:	linux-wpan@vger.kernel.org
2301S:	Maintained
2302F:	drivers/net/ieee802154/atusb.c
2303F:	drivers/net/ieee802154/atusb.h
2304F:	drivers/net/ieee802154/at86rf230.h
2305
2306AUDIT SUBSYSTEM
2307M:	Paul Moore <paul@paul-moore.com>
2308M:	Eric Paris <eparis@redhat.com>
2309L:	linux-audit@redhat.com (moderated for non-subscribers)
2310W:	http://people.redhat.com/sgrubb/audit/
2311T:	git git://git.infradead.org/users/pcmoore/audit
2312S:	Maintained
2313F:	include/linux/audit.h
2314F:	include/uapi/linux/audit.h
2315F:	kernel/audit*
2316
2317AUXILIARY DISPLAY DRIVERS
2318M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2319W:	http://miguelojeda.es/auxdisplay.htm
2320W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2321S:	Maintained
2322F:	drivers/auxdisplay/
2323F:	include/linux/cfag12864b.h
2324
2325AVR32 ARCHITECTURE
2326M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2327M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2328W:	http://www.atmel.com/products/AVR32/
2329W:	http://mirror.egtvedt.no/avr32linux.org/
2330W:	http://avrfreaks.net/
2331S:	Maintained
2332F:	arch/avr32/
2333
2334AVR32/AT32AP MACHINE SUPPORT
2335M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2336M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2337S:	Maintained
2338F:	arch/avr32/mach-at32ap/
2339
2340AX.25 NETWORK LAYER
2341M:	Ralf Baechle <ralf@linux-mips.org>
2342L:	linux-hams@vger.kernel.org
2343W:	http://www.linux-ax25.org/
2344S:	Maintained
2345F:	include/uapi/linux/ax25.h
2346F:	include/net/ax25.h
2347F:	net/ax25/
2348
2349AXENTIA ASOC DRIVERS
2350M:	Peter Rosin <peda@axentia.se>
2351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2352S:	Maintained
2353F:	Documentation/devicetree/bindings/sound/axentia,*
2354F:	sound/soc/atmel/tse850-pcm5142.c
2355
2356AZ6007 DVB DRIVER
2357M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2358M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2359L:	linux-media@vger.kernel.org
2360W:	https://linuxtv.org
2361T:	git git://linuxtv.org/media_tree.git
2362S:	Maintained
2363F:	drivers/media/usb/dvb-usb-v2/az6007.c
2364
2365AZTECH FM RADIO RECEIVER DRIVER
2366M:	Hans Verkuil <hverkuil@xs4all.nl>
2367L:	linux-media@vger.kernel.org
2368T:	git git://linuxtv.org/media_tree.git
2369W:	https://linuxtv.org
2370S:	Maintained
2371F:	drivers/media/radio/radio-aztech*
2372
2373B43 WIRELESS DRIVER
2374L:	linux-wireless@vger.kernel.org
2375L:	b43-dev@lists.infradead.org
2376W:	http://wireless.kernel.org/en/users/Drivers/b43
2377S:	Odd Fixes
2378F:	drivers/net/wireless/broadcom/b43/
2379
2380B43LEGACY WIRELESS DRIVER
2381M:	Larry Finger <Larry.Finger@lwfinger.net>
2382L:	linux-wireless@vger.kernel.org
2383L:	b43-dev@lists.infradead.org
2384W:	http://wireless.kernel.org/en/users/Drivers/b43
2385S:	Maintained
2386F:	drivers/net/wireless/broadcom/b43legacy/
2387
2388BACKLIGHT CLASS/SUBSYSTEM
2389M:	Jingoo Han <jingoohan1@gmail.com>
2390M:	Lee Jones <lee.jones@linaro.org>
2391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2392S:	Maintained
2393F:	drivers/video/backlight/
2394F:	include/linux/backlight.h
2395
2396BATMAN ADVANCED
2397M:	Marek Lindner <mareklindner@neomailbox.ch>
2398M:	Simon Wunderlich <sw@simonwunderlich.de>
2399M:	Antonio Quartulli <a@unstable.cc>
2400L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2401W:	https://www.open-mesh.org/
2402Q:	https://patchwork.open-mesh.org/project/batman/list/
2403S:	Maintained
2404F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2405F:	Documentation/ABI/testing/sysfs-class-net-mesh
2406F:	Documentation/networking/batman-adv.txt
2407F:	include/uapi/linux/batman_adv.h
2408F:	net/batman-adv/
2409
2410BAYCOM/HDLCDRV DRIVERS FOR AX.25
2411M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2412L:	linux-hams@vger.kernel.org
2413W:	http://www.baycom.org/~tom/ham/ham.html
2414S:	Maintained
2415F:	drivers/net/hamradio/baycom*
2416
2417BCACHE (BLOCK LAYER CACHE)
2418M:	Kent Overstreet <kent.overstreet@gmail.com>
2419L:	linux-bcache@vger.kernel.org
2420W:	http://bcache.evilpiepirate.org
2421S:	Orphan
2422F:	drivers/md/bcache/
2423
2424BDISP ST MEDIA DRIVER
2425M:	Fabien Dessenne <fabien.dessenne@st.com>
2426L:	linux-media@vger.kernel.org
2427T:	git git://linuxtv.org/media_tree.git
2428W:	https://linuxtv.org
2429S:	Supported
2430F:	drivers/media/platform/sti/bdisp
2431
2432BEFS FILE SYSTEM
2433M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2434M:	Salah Triki <salah.triki@gmail.com>
2435S:	Maintained
2436T:	git git://github.com/luisbg/linux-befs.git
2437F:	Documentation/filesystems/befs.txt
2438F:	fs/befs/
2439
2440BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2441M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2442L:	netdev@vger.kernel.org
2443S:	Maintained
2444F:	drivers/net/ethernet/ec_bhf.c
2445
2446BFS FILE SYSTEM
2447M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2448S:	Maintained
2449F:	Documentation/filesystems/bfs.txt
2450F:	fs/bfs/
2451F:	include/uapi/linux/bfs_fs.h
2452
2453BLACKFIN ARCHITECTURE
2454M:	Steven Miao <realmz6@gmail.com>
2455L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2456T:	git git://git.code.sf.net/p/adi-linux/code
2457W:	http://blackfin.uclinux.org
2458S:	Supported
2459F:	arch/blackfin/
2460
2461BLACKFIN EMAC DRIVER
2462L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2463W:	http://blackfin.uclinux.org
2464S:	Supported
2465F:	drivers/net/ethernet/adi/
2466
2467BLACKFIN RTC DRIVER
2468L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2469W:	http://blackfin.uclinux.org
2470S:	Supported
2471F:	drivers/rtc/rtc-bfin.c
2472
2473BLACKFIN SDH DRIVER
2474M:	Sonic Zhang <sonic.zhang@analog.com>
2475L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2476W:	http://blackfin.uclinux.org
2477S:	Supported
2478F:	drivers/mmc/host/bfin_sdh.c
2479
2480BLACKFIN SERIAL DRIVER
2481M:	Sonic Zhang <sonic.zhang@analog.com>
2482L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483W:	http://blackfin.uclinux.org
2484S:	Supported
2485F:	drivers/tty/serial/bfin_uart.c
2486
2487BLACKFIN WATCHDOG DRIVER
2488L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2489W:	http://blackfin.uclinux.org
2490S:	Supported
2491F:	drivers/watchdog/bfin_wdt.c
2492
2493BLACKFIN I2C TWI DRIVER
2494M:	Sonic Zhang <sonic.zhang@analog.com>
2495L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2496W:	http://blackfin.uclinux.org/
2497S:	Supported
2498F:	drivers/i2c/busses/i2c-bfin-twi.c
2499
2500BLACKFIN MEDIA DRIVER
2501M:	Scott Jiang <scott.jiang.linux@gmail.com>
2502L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2503W:	http://blackfin.uclinux.org/
2504S:	Supported
2505F:	drivers/media/platform/blackfin/
2506F:	drivers/media/i2c/adv7183*
2507F:	drivers/media/i2c/vs6624*
2508
2509BLINKM RGB LED DRIVER
2510M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2511S:	Maintained
2512F:	drivers/leds/leds-blinkm.c
2513
2514BLOCK LAYER
2515M:	Jens Axboe <axboe@kernel.dk>
2516L:	linux-block@vger.kernel.org
2517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2518S:	Maintained
2519F:	block/
2520F:	kernel/trace/blktrace.c
2521F:	lib/sbitmap.c
2522
2523BLOCK2MTD DRIVER
2524M:	Joern Engel <joern@lazybastard.org>
2525L:	linux-mtd@lists.infradead.org
2526S:	Maintained
2527F:	drivers/mtd/devices/block2mtd.c
2528
2529BLUETOOTH DRIVERS
2530M:	Marcel Holtmann <marcel@holtmann.org>
2531M:	Gustavo Padovan <gustavo@padovan.org>
2532M:	Johan Hedberg <johan.hedberg@gmail.com>
2533L:	linux-bluetooth@vger.kernel.org
2534W:	http://www.bluez.org/
2535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2537S:	Maintained
2538F:	drivers/bluetooth/
2539
2540BLUETOOTH SUBSYSTEM
2541M:	Marcel Holtmann <marcel@holtmann.org>
2542M:	Gustavo Padovan <gustavo@padovan.org>
2543M:	Johan Hedberg <johan.hedberg@gmail.com>
2544L:	linux-bluetooth@vger.kernel.org
2545W:	http://www.bluez.org/
2546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2548S:	Maintained
2549F:	net/bluetooth/
2550F:	include/net/bluetooth/
2551
2552BONDING DRIVER
2553M:	Jay Vosburgh <j.vosburgh@gmail.com>
2554M:	Veaceslav Falico <vfalico@gmail.com>
2555M:	Andy Gospodarek <andy@greyhouse.net>
2556L:	netdev@vger.kernel.org
2557W:	http://sourceforge.net/projects/bonding/
2558S:	Supported
2559F:	drivers/net/bonding/
2560F:	include/uapi/linux/if_bonding.h
2561
2562BPF (Safe dynamic programs and tools)
2563M:	Alexei Starovoitov <ast@kernel.org>
2564L:	netdev@vger.kernel.org
2565L:	linux-kernel@vger.kernel.org
2566S:	Supported
2567F:	kernel/bpf/
2568F:	tools/testing/selftests/bpf/
2569F:	lib/test_bpf.c
2570
2571BROADCOM B44 10/100 ETHERNET DRIVER
2572M:	Michael Chan <michael.chan@broadcom.com>
2573L:	netdev@vger.kernel.org
2574S:	Supported
2575F:	drivers/net/ethernet/broadcom/b44.*
2576
2577BROADCOM B53 ETHERNET SWITCH DRIVER
2578M:	Florian Fainelli <f.fainelli@gmail.com>
2579L:	netdev@vger.kernel.org
2580L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2581S:	Supported
2582F:	drivers/net/dsa/b53/*
2583F:	include/linux/platform_data/b53.h
2584
2585BROADCOM GENET ETHERNET DRIVER
2586M:	Florian Fainelli <f.fainelli@gmail.com>
2587L:	netdev@vger.kernel.org
2588S:	Supported
2589F:	drivers/net/ethernet/broadcom/genet/
2590
2591BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2592M:	Rasesh Mody <rasesh.mody@cavium.com>
2593M:	Harish Patil <harish.patil@cavium.com>
2594M:	Dept-GELinuxNICDev@cavium.com
2595L:	netdev@vger.kernel.org
2596S:	Supported
2597F:	drivers/net/ethernet/broadcom/bnx2.*
2598F:	drivers/net/ethernet/broadcom/bnx2_*
2599
2600BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2601M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2602M:	Ariel Elior <ariel.elior@cavium.com>
2603M:	everest-linux-l2@cavium.com
2604L:	netdev@vger.kernel.org
2605S:	Supported
2606F:	drivers/net/ethernet/broadcom/bnx2x/
2607
2608BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2609M:	Florian Fainelli <f.fainelli@gmail.com>
2610M:	Ray Jui <rjui@broadcom.com>
2611M:	Scott Branden <sbranden@broadcom.com>
2612M:	bcm-kernel-feedback-list@broadcom.com
2613T:	git git://github.com/broadcom/mach-bcm
2614S:	Maintained
2615N:	bcm281*
2616N:	bcm113*
2617N:	bcm216*
2618N:	kona
2619F:	arch/arm/mach-bcm/
2620
2621BROADCOM BCM2835 ARM ARCHITECTURE
2622M:	Stephen Warren <swarren@wwwdotorg.org>
2623M:	Lee Jones <lee@kernel.org>
2624M:	Eric Anholt <eric@anholt.net>
2625L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2628S:	Maintained
2629N:	bcm2835
2630F:	drivers/staging/vc04_services
2631
2632BROADCOM BCM47XX MIPS ARCHITECTURE
2633M:	Hauke Mehrtens <hauke@hauke-m.de>
2634M:	Rafał Miłecki <zajec5@gmail.com>
2635L:	linux-mips@linux-mips.org
2636S:	Maintained
2637F:	Documentation/devicetree/bindings/mips/brcm/
2638F:	arch/mips/bcm47xx/*
2639F:	arch/mips/include/asm/mach-bcm47xx/*
2640
2641BROADCOM BCM5301X ARM ARCHITECTURE
2642M:	Hauke Mehrtens <hauke@hauke-m.de>
2643M:	Rafał Miłecki <zajec5@gmail.com>
2644M:	bcm-kernel-feedback-list@broadcom.com
2645L:	linux-arm-kernel@lists.infradead.org
2646S:	Maintained
2647F:	arch/arm/mach-bcm/bcm_5301x.c
2648F:	arch/arm/boot/dts/bcm5301x*.dtsi
2649F:	arch/arm/boot/dts/bcm470*
2650
2651BROADCOM BCM53573 ARM ARCHITECTURE
2652M:	Rafał Miłecki <rafal@milecki.pl>
2653L:	linux-arm-kernel@lists.infradead.org
2654S:	Maintained
2655F:	arch/arm/boot/dts/bcm53573*
2656F:	arch/arm/boot/dts/bcm47189*
2657
2658BROADCOM BCM63XX ARM ARCHITECTURE
2659M:	Florian Fainelli <f.fainelli@gmail.com>
2660M:	bcm-kernel-feedback-list@broadcom.com
2661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662T:	git git://github.com/broadcom/stblinux.git
2663S:	Maintained
2664N:	bcm63xx
2665
2666BROADCOM BCM63XX/BCM33XX UDC DRIVER
2667M:	Kevin Cernekee <cernekee@gmail.com>
2668L:	linux-usb@vger.kernel.org
2669S:	Maintained
2670F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2671
2672BROADCOM BCM7XXX ARM ARCHITECTURE
2673M:	Brian Norris <computersforpeace@gmail.com>
2674M:	Gregory Fong <gregory.0xf0@gmail.com>
2675M:	Florian Fainelli <f.fainelli@gmail.com>
2676M:	bcm-kernel-feedback-list@broadcom.com
2677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2678T:	git git://github.com/broadcom/stblinux.git
2679S:	Maintained
2680F:	arch/arm/mach-bcm/*brcmstb*
2681F:	arch/arm/boot/dts/bcm7*.dts*
2682F:	drivers/bus/brcmstb_gisb.c
2683N:	brcmstb
2684
2685BROADCOM BMIPS MIPS ARCHITECTURE
2686M:	Kevin Cernekee <cernekee@gmail.com>
2687M:	Florian Fainelli <f.fainelli@gmail.com>
2688L:	linux-mips@linux-mips.org
2689T:	git git://github.com/broadcom/stblinux.git
2690S:	Maintained
2691F:	arch/mips/bmips/*
2692F:	arch/mips/include/asm/mach-bmips/*
2693F:	arch/mips/kernel/*bmips*
2694F:	arch/mips/boot/dts/brcm/bcm*.dts*
2695F:	drivers/irqchip/irq-bcm63*
2696F:	drivers/irqchip/irq-bcm7*
2697F:	drivers/irqchip/irq-brcmstb*
2698F:	include/linux/bcm963xx_nvram.h
2699F:	include/linux/bcm963xx_tag.h
2700
2701BROADCOM TG3 GIGABIT ETHERNET DRIVER
2702M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2703M:	Prashant Sreedharan <prashant@broadcom.com>
2704M:	Michael Chan <mchan@broadcom.com>
2705L:	netdev@vger.kernel.org
2706S:	Supported
2707F:	drivers/net/ethernet/broadcom/tg3.*
2708
2709BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2710M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2711M:	Franky Lin <franky.lin@broadcom.com>
2712M:	Hante Meuleman <hante.meuleman@broadcom.com>
2713L:	linux-wireless@vger.kernel.org
2714L:	brcm80211-dev-list.pdl@broadcom.com
2715S:	Supported
2716F:	drivers/net/wireless/broadcom/brcm80211/
2717
2718BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2719M:	QLogic-Storage-Upstream@qlogic.com
2720L:	linux-scsi@vger.kernel.org
2721S:	Supported
2722F:	drivers/scsi/bnx2fc/
2723
2724BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2725M:	QLogic-Storage-Upstream@qlogic.com
2726L:	linux-scsi@vger.kernel.org
2727S:	Supported
2728F:	drivers/scsi/bnx2i/
2729
2730BROADCOM IPROC ARM ARCHITECTURE
2731M:	Ray Jui <rjui@broadcom.com>
2732M:	Scott Branden <sbranden@broadcom.com>
2733M:	Jon Mason <jonmason@broadcom.com>
2734M:	bcm-kernel-feedback-list@broadcom.com
2735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736T:	git git://github.com/broadcom/cygnus-linux.git
2737S:	Maintained
2738N:	iproc
2739N:	cygnus
2740N:	bcm[-_]nsp
2741N:	bcm9113*
2742N:	bcm9583*
2743N:	bcm9585*
2744N:	bcm9586*
2745N:	bcm988312
2746N:	bcm113*
2747N:	bcm583*
2748N:	bcm585*
2749N:	bcm586*
2750N:	bcm88312
2751F:	arch/arm64/boot/dts/broadcom/ns2*
2752F:	drivers/clk/bcm/clk-ns*
2753F:	drivers/pinctrl/bcm/pinctrl-ns*
2754
2755BROADCOM BRCMSTB GPIO DRIVER
2756M:	Gregory Fong <gregory.0xf0@gmail.com>
2757L:	bcm-kernel-feedback-list@broadcom.com
2758S:	Supported
2759F:	drivers/gpio/gpio-brcmstb.c
2760F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2761
2762BROADCOM KONA GPIO DRIVER
2763M:	Ray Jui <rjui@broadcom.com>
2764L:	bcm-kernel-feedback-list@broadcom.com
2765S:	Supported
2766F:	drivers/gpio/gpio-bcm-kona.c
2767F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2768
2769BROADCOM NVRAM DRIVER
2770M:	Rafał Miłecki <zajec5@gmail.com>
2771L:	linux-mips@linux-mips.org
2772S:	Maintained
2773F:	drivers/firmware/broadcom/*
2774
2775BROADCOM STB NAND FLASH DRIVER
2776M:	Brian Norris <computersforpeace@gmail.com>
2777M:	Kamal Dasu <kdasu.kdev@gmail.com>
2778L:	linux-mtd@lists.infradead.org
2779L:	bcm-kernel-feedback-list@broadcom.com
2780S:	Maintained
2781F:	drivers/mtd/nand/brcmnand/
2782
2783BROADCOM STB AVS CPUFREQ DRIVER
2784M:	Markus Mayer <mmayer@broadcom.com>
2785M:	bcm-kernel-feedback-list@broadcom.com
2786L:	linux-pm@vger.kernel.org
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2789F:	drivers/cpufreq/brcmstb*
2790
2791BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2792M:	Rafał Miłecki <zajec5@gmail.com>
2793L:	linux-wireless@vger.kernel.org
2794S:	Maintained
2795F:	drivers/bcma/
2796F:	include/linux/bcma/
2797
2798BROADCOM SYSTEMPORT ETHERNET DRIVER
2799M:	Florian Fainelli <f.fainelli@gmail.com>
2800L:	netdev@vger.kernel.org
2801S:	Supported
2802F:	drivers/net/ethernet/broadcom/bcmsysport.*
2803
2804BROADCOM VULCAN ARM64 SOC
2805M:	Jayachandran C. <c.jayachandran@gmail.com>
2806M:	bcm-kernel-feedback-list@broadcom.com
2807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808S:	Maintained
2809F:	arch/arm64/boot/dts/broadcom/vulcan*
2810
2811BROCADE BFA FC SCSI DRIVER
2812M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2813M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2814L:	linux-scsi@vger.kernel.org
2815S:	Supported
2816F:	drivers/scsi/bfa/
2817
2818BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2819M:	Rasesh Mody <rasesh.mody@cavium.com>
2820M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2821M:	Dept-GELinuxNICDev@cavium.com
2822L:	netdev@vger.kernel.org
2823S:	Supported
2824F:	drivers/net/ethernet/brocade/bna/
2825
2826BSG (block layer generic sg v4 driver)
2827M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2828L:	linux-scsi@vger.kernel.org
2829S:	Supported
2830F:	block/bsg.c
2831F:	include/linux/bsg.h
2832F:	include/uapi/linux/bsg.h
2833
2834BT87X AUDIO DRIVER
2835M:	Clemens Ladisch <clemens@ladisch.de>
2836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2837T:	git git://git.alsa-project.org/alsa-kernel.git
2838S:	Maintained
2839F:	Documentation/sound/alsa/Bt87x.txt
2840F:	sound/pci/bt87x.c
2841
2842BT8XXGPIO DRIVER
2843M:	Michael Buesch <m@bues.ch>
2844W:	http://bu3sch.de/btgpio.php
2845S:	Maintained
2846F:	drivers/gpio/gpio-bt8xx.c
2847
2848BTRFS FILE SYSTEM
2849M:	Chris Mason <clm@fb.com>
2850M:	Josef Bacik <jbacik@fb.com>
2851M:	David Sterba <dsterba@suse.com>
2852L:	linux-btrfs@vger.kernel.org
2853W:	http://btrfs.wiki.kernel.org/
2854Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2856S:	Maintained
2857F:	Documentation/filesystems/btrfs.txt
2858F:	fs/btrfs/
2859
2860BTTV VIDEO4LINUX DRIVER
2861M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2862M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2863L:	linux-media@vger.kernel.org
2864W:	https://linuxtv.org
2865T:	git git://linuxtv.org/media_tree.git
2866S:	Odd fixes
2867F:	Documentation/media/v4l-drivers/bttv*
2868F:	drivers/media/pci/bt8xx/bttv*
2869
2870BUSLOGIC SCSI DRIVER
2871M:	Khalid Aziz <khalid@gonehiking.org>
2872L:	linux-scsi@vger.kernel.org
2873S:	Maintained
2874F:	drivers/scsi/BusLogic.*
2875F:	drivers/scsi/FlashPoint.*
2876
2877C-MEDIA CMI8788 DRIVER
2878M:	Clemens Ladisch <clemens@ladisch.de>
2879L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2880T:	git git://git.alsa-project.org/alsa-kernel.git
2881S:	Maintained
2882F:	sound/pci/oxygen/
2883
2884C6X ARCHITECTURE
2885M:	Mark Salter <msalter@redhat.com>
2886M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2887L:	linux-c6x-dev@linux-c6x.org
2888W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2889S:	Maintained
2890F:	arch/c6x/
2891
2892CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2893M:	David Howells <dhowells@redhat.com>
2894L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2895S:	Supported
2896F:	Documentation/filesystems/caching/cachefiles.txt
2897F:	fs/cachefiles/
2898
2899CADET FM/AM RADIO RECEIVER DRIVER
2900M:	Hans Verkuil <hverkuil@xs4all.nl>
2901L:	linux-media@vger.kernel.org
2902T:	git git://linuxtv.org/media_tree.git
2903W:	https://linuxtv.org
2904S:	Maintained
2905F:	drivers/media/radio/radio-cadet*
2906
2907CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2908M:	Jonathan Corbet <corbet@lwn.net>
2909L:	linux-media@vger.kernel.org
2910T:	git git://linuxtv.org/media_tree.git
2911S:	Maintained
2912F:	Documentation/media/v4l-drivers/cafe_ccic*
2913F:	drivers/media/platform/marvell-ccic/
2914
2915CAIF NETWORK LAYER
2916M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2917L:	netdev@vger.kernel.org
2918S:	Supported
2919F:	Documentation/networking/caif/
2920F:	drivers/net/caif/
2921F:	include/uapi/linux/caif/
2922F:	include/net/caif/
2923F:	net/caif/
2924
2925CALGARY x86-64 IOMMU
2926M:	Muli Ben-Yehuda <mulix@mulix.org>
2927M:	Jon Mason <jdmason@kudzu.us>
2928L:	iommu@lists.linux-foundation.org
2929S:	Maintained
2930F:	arch/x86/kernel/pci-calgary_64.c
2931F:	arch/x86/kernel/tce_64.c
2932F:	arch/x86/include/asm/calgary.h
2933F:	arch/x86/include/asm/tce.h
2934
2935CAN NETWORK LAYER
2936M:	Oliver Hartkopp <socketcan@hartkopp.net>
2937M:	Marc Kleine-Budde <mkl@pengutronix.de>
2938L:	linux-can@vger.kernel.org
2939W:	https://github.com/linux-can
2940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2942S:	Maintained
2943F:	Documentation/networking/can.txt
2944F:	net/can/
2945F:	include/linux/can/core.h
2946F:	include/uapi/linux/can.h
2947F:	include/uapi/linux/can/bcm.h
2948F:	include/uapi/linux/can/raw.h
2949F:	include/uapi/linux/can/gw.h
2950
2951CAN NETWORK DRIVERS
2952M:	Wolfgang Grandegger <wg@grandegger.com>
2953M:	Marc Kleine-Budde <mkl@pengutronix.de>
2954L:	linux-can@vger.kernel.org
2955W:	https://github.com/linux-can
2956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2958S:	Maintained
2959F:	Documentation/devicetree/bindings/net/can/
2960F:	drivers/net/can/
2961F:	include/linux/can/dev.h
2962F:	include/linux/can/platform/
2963F:	include/uapi/linux/can/error.h
2964F:	include/uapi/linux/can/netlink.h
2965
2966CAPABILITIES
2967M:	Serge Hallyn <serge@hallyn.com>
2968L:	linux-security-module@vger.kernel.org
2969S:	Supported
2970F:	include/linux/capability.h
2971F:	include/uapi/linux/capability.h
2972F:	security/commoncap.c
2973F:	kernel/capability.c
2974
2975CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2976M:	Kevin Tsai <ktsai@capellamicro.com>
2977S:	Maintained
2978F:	drivers/iio/light/cm*
2979F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2980
2981CAVIUM I2C DRIVER
2982M:	Jan Glauber <jglauber@cavium.com>
2983M:	David Daney <david.daney@cavium.com>
2984W:	http://www.cavium.com
2985S:	Supported
2986F:	drivers/i2c/busses/i2c-octeon*
2987F:	drivers/i2c/busses/i2c-thunderx*
2988
2989CAVIUM LIQUIDIO NETWORK DRIVER
2990M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2991M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2992M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2993M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2994L:     netdev@vger.kernel.org
2995W:     http://www.cavium.com
2996S:     Supported
2997F:     drivers/net/ethernet/cavium/liquidio/
2998
2999CC2520 IEEE-802.15.4 RADIO DRIVER
3000M:	Varka Bhadram <varkabhadram@gmail.com>
3001L:	linux-wpan@vger.kernel.org
3002S:	Maintained
3003F:	drivers/net/ieee802154/cc2520.c
3004F:	include/linux/spi/cc2520.h
3005F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3006
3007CEC DRIVER
3008M:	Hans Verkuil <hans.verkuil@cisco.com>
3009L:	linux-media@vger.kernel.org
3010T:	git git://linuxtv.org/media_tree.git
3011W:	http://linuxtv.org
3012S:	Supported
3013F:	Documentation/media/kapi/cec-core.rst
3014F:	Documentation/media/uapi/cec
3015F:	drivers/media/cec/
3016F:	drivers/media/cec-edid.c
3017F:	drivers/media/rc/keymaps/rc-cec.c
3018F:	include/media/cec.h
3019F:	include/media/cec-edid.h
3020F:	include/uapi/linux/cec.h
3021F:	include/uapi/linux/cec-funcs.h
3022
3023CELL BROADBAND ENGINE ARCHITECTURE
3024M:	Arnd Bergmann <arnd@arndb.de>
3025L:	linuxppc-dev@lists.ozlabs.org
3026W:	http://www.ibm.com/developerworks/power/cell/
3027S:	Supported
3028F:	arch/powerpc/include/asm/cell*.h
3029F:	arch/powerpc/include/asm/spu*.h
3030F:	arch/powerpc/include/uapi/asm/spu*.h
3031F:	arch/powerpc/oprofile/*cell*
3032F:	arch/powerpc/platforms/cell/
3033
3034CEPH COMMON CODE (LIBCEPH)
3035M:	Ilya Dryomov <idryomov@gmail.com>
3036M:	"Yan, Zheng" <zyan@redhat.com>
3037M:	Sage Weil <sage@redhat.com>
3038L:	ceph-devel@vger.kernel.org
3039W:	http://ceph.com/
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3041T:	git git://github.com/ceph/ceph-client.git
3042S:	Supported
3043F:	net/ceph/
3044F:	include/linux/ceph/
3045F:	include/linux/crush/
3046
3047CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3048M:	"Yan, Zheng" <zyan@redhat.com>
3049M:	Sage Weil <sage@redhat.com>
3050M:	Ilya Dryomov <idryomov@gmail.com>
3051L:	ceph-devel@vger.kernel.org
3052W:	http://ceph.com/
3053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3054T:	git git://github.com/ceph/ceph-client.git
3055S:	Supported
3056F:	Documentation/filesystems/ceph.txt
3057F:	fs/ceph/
3058
3059CERTIFICATE HANDLING:
3060M:	David Howells <dhowells@redhat.com>
3061M:	David Woodhouse <dwmw2@infradead.org>
3062L:	keyrings@vger.kernel.org
3063S:	Maintained
3064F:	Documentation/module-signing.txt
3065F:	certs/
3066F:	scripts/sign-file.c
3067F:	scripts/extract-cert.c
3068
3069CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3070L:	linux-usb@vger.kernel.org
3071S:	Orphan
3072F:	Documentation/usb/WUSB-Design-overview.txt
3073F:	Documentation/usb/wusb-cbaf
3074F:	drivers/usb/host/hwa-hc.c
3075F:	drivers/usb/host/whci/
3076F:	drivers/usb/wusbcore/
3077F:	include/linux/usb/wusb*
3078
3079HT16K33 LED CONTROLLER DRIVER
3080M:	Robin van der Gracht <robin@protonic.nl>
3081S:	Maintained
3082F:	drivers/auxdisplay/ht16k33.c
3083F:	Documentation/devicetree/bindings/display/ht16k33.txt
3084
3085CFAG12864B LCD DRIVER
3086M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3087W:	http://miguelojeda.es/auxdisplay.htm
3088W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3089S:	Maintained
3090F:	drivers/auxdisplay/cfag12864b.c
3091F:	include/linux/cfag12864b.h
3092
3093CFAG12864BFB LCD FRAMEBUFFER DRIVER
3094M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3095W:	http://miguelojeda.es/auxdisplay.htm
3096W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3097S:	Maintained
3098F:	drivers/auxdisplay/cfag12864bfb.c
3099F:	include/linux/cfag12864b.h
3100
3101CFG80211 and NL80211
3102M:	Johannes Berg <johannes@sipsolutions.net>
3103L:	linux-wireless@vger.kernel.org
3104W:	http://wireless.kernel.org/
3105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3107S:	Maintained
3108F:	include/uapi/linux/nl80211.h
3109F:	include/net/cfg80211.h
3110F:	net/wireless/*
3111X:	net/wireless/wext*
3112
3113CHAR and MISC DRIVERS
3114M:	Arnd Bergmann <arnd@arndb.de>
3115M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3117S:	Supported
3118F:	drivers/char/*
3119F:	drivers/misc/*
3120F:	include/linux/miscdevice.h
3121
3122CHECKPATCH
3123M:	Andy Whitcroft <apw@canonical.com>
3124M:	Joe Perches <joe@perches.com>
3125S:	Maintained
3126F:	scripts/checkpatch.pl
3127
3128CHINESE DOCUMENTATION
3129M:	Harry Wei <harryxiyou@gmail.com>
3130L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3131L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3132S:	Maintained
3133F:	Documentation/translations/zh_CN/
3134
3135CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3136M:	Peter Chen <Peter.Chen@nxp.com>
3137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3138L:	linux-usb@vger.kernel.org
3139S:	Maintained
3140F:	drivers/usb/chipidea/
3141
3142CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3143M:	Hans de Goede <hdegoede@redhat.com>
3144L:	linux-input@vger.kernel.org
3145S:	Maintained
3146F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3147F:	drivers/input/touchscreen/chipone_icn8318.c
3148
3149CHROME HARDWARE PLATFORM SUPPORT
3150M:	Olof Johansson <olof@lixom.net>
3151S:	Maintained
3152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3153F:	drivers/platform/chrome/
3154
3155CISCO VIC ETHERNET NIC DRIVER
3156M:	Christian Benvenuti <benve@cisco.com>
3157M:	Sujith Sankar <ssujith@cisco.com>
3158M:	Govindarajulu Varadarajan <_govind@gmx.com>
3159M:	Neel Patel <neepatel@cisco.com>
3160S:	Supported
3161F:	drivers/net/ethernet/cisco/enic/
3162
3163CISCO VIC LOW LATENCY NIC DRIVER
3164M:	Christian Benvenuti <benve@cisco.com>
3165M:	Dave Goodell <dgoodell@cisco.com>
3166S:	Supported
3167F:	drivers/infiniband/hw/usnic/
3168
3169CIRRUS LOGIC EP93XX ETHERNET DRIVER
3170M:	Hartley Sweeten <hsweeten@visionengravers.com>
3171L:	netdev@vger.kernel.org
3172S:	Maintained
3173F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3174
3175CIRRUS LOGIC AUDIO CODEC DRIVERS
3176M:	Brian Austin <brian.austin@cirrus.com>
3177M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3179S:	Maintained
3180F:	sound/soc/codecs/cs*
3181
3182CLEANCACHE API
3183M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3184L:	linux-kernel@vger.kernel.org
3185S:	Maintained
3186F:	mm/cleancache.c
3187F:	include/linux/cleancache.h
3188
3189CLK API
3190M:	Russell King <linux@armlinux.org.uk>
3191L:	linux-clk@vger.kernel.org
3192S:	Maintained
3193F:	include/linux/clk.h
3194
3195CLOCKSOURCE, CLOCKEVENT DRIVERS
3196M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3197M:	Thomas Gleixner <tglx@linutronix.de>
3198L:	linux-kernel@vger.kernel.org
3199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3200S:	Supported
3201F:	drivers/clocksource
3202
3203CISCO FCOE HBA DRIVER
3204M:	Satish Kharat <satishkh@cisco.com>
3205M:	Sesidhar Baddela <sebaddel@cisco.com>
3206M:	Karan Tilak Kumar <kartilak@cisco.com>
3207L:	linux-scsi@vger.kernel.org
3208S:	Supported
3209F:	drivers/scsi/fnic/
3210
3211CISCO SCSI HBA DRIVER
3212M:	Karan Tilak Kumar <kartilak@cisco.com>
3213M:	Sesidhar Baddela <sebaddel@cisco.com>
3214L:	linux-scsi@vger.kernel.org
3215S:	Supported
3216F:	drivers/scsi/snic/
3217
3218CMPC ACPI DRIVER
3219M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3220M:	Daniel Oliveira Nascimento <don@syst.com.br>
3221L:	platform-driver-x86@vger.kernel.org
3222S:	Supported
3223F:	drivers/platform/x86/classmate-laptop.c
3224
3225COBALT MEDIA DRIVER
3226M:	Hans Verkuil <hans.verkuil@cisco.com>
3227L:	linux-media@vger.kernel.org
3228T:	git git://linuxtv.org/media_tree.git
3229W:	https://linuxtv.org
3230S:	Supported
3231F:	drivers/media/pci/cobalt/
3232
3233COCCINELLE/Semantic Patches (SmPL)
3234M:	Julia Lawall <Julia.Lawall@lip6.fr>
3235M:	Gilles Muller <Gilles.Muller@lip6.fr>
3236M:	Nicolas Palix <nicolas.palix@imag.fr>
3237M:	Michal Marek <mmarek@suse.com>
3238L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3240W:	http://coccinelle.lip6.fr/
3241S:	Supported
3242F:	Documentation/dev-tools/coccinelle.rst
3243F:	scripts/coccinelle/
3244F:	scripts/coccicheck
3245
3246CODA FILE SYSTEM
3247M:	Jan Harkes <jaharkes@cs.cmu.edu>
3248M:	coda@cs.cmu.edu
3249L:	codalist@coda.cs.cmu.edu
3250W:	http://www.coda.cs.cmu.edu/
3251S:	Maintained
3252F:	Documentation/filesystems/coda.txt
3253F:	fs/coda/
3254F:	include/linux/coda*.h
3255F:	include/uapi/linux/coda*.h
3256
3257CODA V4L2 MEM2MEM DRIVER
3258M:	Philipp Zabel <p.zabel@pengutronix.de>
3259L:	linux-media@vger.kernel.org
3260S:	Maintained
3261F:	Documentation/devicetree/bindings/media/coda.txt
3262F:	drivers/media/platform/coda/
3263
3264COMMON CLK FRAMEWORK
3265M:	Michael Turquette <mturquette@baylibre.com>
3266M:	Stephen Boyd <sboyd@codeaurora.org>
3267L:	linux-clk@vger.kernel.org
3268Q:	http://patchwork.kernel.org/project/linux-clk/list/
3269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3270S:	Maintained
3271F:	Documentation/devicetree/bindings/clock/
3272F:	drivers/clk/
3273X:	drivers/clk/clkdev.c
3274F:	include/linux/clk-pr*
3275F:	include/linux/clk/
3276
3277COMMON INTERNET FILE SYSTEM (CIFS)
3278M:	Steve French <sfrench@samba.org>
3279L:	linux-cifs@vger.kernel.org
3280L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3281W:	http://linux-cifs.samba.org/
3282T:	git git://git.samba.org/sfrench/cifs-2.6.git
3283S:	Supported
3284F:	Documentation/filesystems/cifs/
3285F:	fs/cifs/
3286
3287COMPACTPCI HOTPLUG CORE
3288M:	Scott Murray <scott@spiteful.org>
3289L:	linux-pci@vger.kernel.org
3290S:	Maintained
3291F:	drivers/pci/hotplug/cpci_hotplug*
3292
3293COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3294M:	Scott Murray <scott@spiteful.org>
3295L:	linux-pci@vger.kernel.org
3296S:	Maintained
3297F:	drivers/pci/hotplug/cpcihp_zt5550.*
3298
3299COMPACTPCI HOTPLUG GENERIC DRIVER
3300M:	Scott Murray <scott@spiteful.org>
3301L:	linux-pci@vger.kernel.org
3302S:	Maintained
3303F:	drivers/pci/hotplug/cpcihp_generic.c
3304
3305COMPAL LAPTOP SUPPORT
3306M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3307L:	platform-driver-x86@vger.kernel.org
3308S:	Maintained
3309F:	drivers/platform/x86/compal-laptop.c
3310
3311CONEXANT ACCESSRUNNER USB DRIVER
3312L:	accessrunner-general@lists.sourceforge.net
3313W:	http://accessrunner.sourceforge.net/
3314S:	Orphan
3315F:	drivers/usb/atm/cxacru.c
3316
3317CONFIGFS
3318M:	Joel Becker <jlbec@evilplan.org>
3319M:	Christoph Hellwig <hch@lst.de>
3320T:	git git://git.infradead.org/users/hch/configfs.git
3321S:	Supported
3322F:	fs/configfs/
3323F:	include/linux/configfs.h
3324
3325CONNECTOR
3326M:	Evgeniy Polyakov <zbr@ioremap.net>
3327L:	netdev@vger.kernel.org
3328S:	Maintained
3329F:	drivers/connector/
3330
3331CONTROL GROUP (CGROUP)
3332M:	Tejun Heo <tj@kernel.org>
3333M:	Li Zefan <lizefan@huawei.com>
3334M:	Johannes Weiner <hannes@cmpxchg.org>
3335L:	cgroups@vger.kernel.org
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3337S:	Maintained
3338F:	Documentation/cgroup*
3339F:	include/linux/cgroup*
3340F:	kernel/cgroup*
3341
3342CONTROL GROUP - CPUSET
3343M:	Li Zefan <lizefan@huawei.com>
3344L:	cgroups@vger.kernel.org
3345W:	http://www.bullopensource.org/cpuset/
3346W:	http://oss.sgi.com/projects/cpusets/
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3348S:	Maintained
3349F:	Documentation/cgroup-v1/cpusets.txt
3350F:	include/linux/cpuset.h
3351F:	kernel/cpuset.c
3352
3353CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3354M:	Johannes Weiner <hannes@cmpxchg.org>
3355M:	Michal Hocko <mhocko@kernel.org>
3356M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3357L:	cgroups@vger.kernel.org
3358L:	linux-mm@kvack.org
3359S:	Maintained
3360F:	mm/memcontrol.c
3361F:	mm/swap_cgroup.c
3362
3363CORETEMP HARDWARE MONITORING DRIVER
3364M:	Fenghua Yu <fenghua.yu@intel.com>
3365L:	linux-hwmon@vger.kernel.org
3366S:	Maintained
3367F:	Documentation/hwmon/coretemp
3368F:	drivers/hwmon/coretemp.c
3369
3370COSA/SRP SYNC SERIAL DRIVER
3371M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3372W:	http://www.fi.muni.cz/~kas/cosa/
3373S:	Maintained
3374F:	drivers/net/wan/cosa*
3375
3376CPMAC ETHERNET DRIVER
3377M:	Florian Fainelli <f.fainelli@gmail.com>
3378L:	netdev@vger.kernel.org
3379S:	Maintained
3380F:	drivers/net/ethernet/ti/cpmac.c
3381
3382CPU FREQUENCY DRIVERS
3383M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3384M:	Viresh Kumar <viresh.kumar@linaro.org>
3385L:	linux-pm@vger.kernel.org
3386S:	Maintained
3387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3388T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3389B:	https://bugzilla.kernel.org
3390F:	Documentation/cpu-freq/
3391F:	drivers/cpufreq/
3392F:	include/linux/cpufreq.h
3393
3394CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3395M:	Viresh Kumar <viresh.kumar@linaro.org>
3396M:	Sudeep Holla <sudeep.holla@arm.com>
3397L:	linux-pm@vger.kernel.org
3398W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3399S:	Maintained
3400F:	drivers/cpufreq/arm_big_little.h
3401F:	drivers/cpufreq/arm_big_little.c
3402F:	drivers/cpufreq/arm_big_little_dt.c
3403
3404CPUIDLE DRIVER - ARM BIG LITTLE
3405M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3406M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3407L:	linux-pm@vger.kernel.org
3408L:	linux-arm-kernel@lists.infradead.org
3409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3410S:	Maintained
3411F:	drivers/cpuidle/cpuidle-big_little.c
3412
3413CPUIDLE DRIVER - ARM EXYNOS
3414M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3415M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3416M:	Kukjin Kim <kgene@kernel.org>
3417L:	linux-pm@vger.kernel.org
3418L:	linux-samsung-soc@vger.kernel.org
3419S:	Supported
3420F:	drivers/cpuidle/cpuidle-exynos.c
3421F:	arch/arm/mach-exynos/pm.c
3422
3423CPUIDLE DRIVERS
3424M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3425M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3426L:	linux-pm@vger.kernel.org
3427S:	Maintained
3428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3429B:	https://bugzilla.kernel.org
3430F:	drivers/cpuidle/*
3431F:	include/linux/cpuidle.h
3432
3433CPUID/MSR DRIVER
3434M:	"H. Peter Anvin" <hpa@zytor.com>
3435S:	Maintained
3436F:	arch/x86/kernel/cpuid.c
3437F:	arch/x86/kernel/msr.c
3438
3439CPU POWER MONITORING SUBSYSTEM
3440M:	Thomas Renninger <trenn@suse.com>
3441L:	linux-pm@vger.kernel.org
3442S:	Maintained
3443F:	tools/power/cpupower/
3444
3445CRAMFS FILESYSTEM
3446W:	http://sourceforge.net/projects/cramfs/
3447S:	Orphan / Obsolete
3448F:	Documentation/filesystems/cramfs.txt
3449F:	fs/cramfs/
3450
3451CRIS PORT
3452M:	Mikael Starvik <starvik@axis.com>
3453M:	Jesper Nilsson <jesper.nilsson@axis.com>
3454L:	linux-cris-kernel@axis.com
3455W:	http://developer.axis.com
3456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3457S:	Maintained
3458F:	arch/cris/
3459F:	drivers/tty/serial/crisv10.*
3460
3461CRYPTO API
3462M:	Herbert Xu <herbert@gondor.apana.org.au>
3463M:	"David S. Miller" <davem@davemloft.net>
3464L:	linux-crypto@vger.kernel.org
3465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3467S:	Maintained
3468F:	Documentation/crypto/
3469F:	Documentation/devicetree/bindings/crypto/
3470F:	Documentation/DocBook/crypto-API.tmpl
3471F:	arch/*/crypto/
3472F:	crypto/
3473F:	drivers/crypto/
3474F:	include/crypto/
3475F:	include/linux/crypto*
3476
3477CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3478M:	Neil Horman <nhorman@tuxdriver.com>
3479L:	linux-crypto@vger.kernel.org
3480S:	Maintained
3481F:	crypto/ansi_cprng.c
3482F:	crypto/rng.c
3483
3484CS3308 MEDIA DRIVER
3485M:	Hans Verkuil <hverkuil@xs4all.nl>
3486L:	linux-media@vger.kernel.org
3487T:	git git://linuxtv.org/media_tree.git
3488W:	http://linuxtv.org
3489S:	Odd Fixes
3490F:	drivers/media/i2c/cs3308.c
3491F:	drivers/media/i2c/cs3308.h
3492
3493CS5535 Audio ALSA driver
3494M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3495S:	Maintained
3496F:	sound/pci/cs5535audio/
3497
3498CW1200 WLAN driver
3499M:	Solomon Peachy <pizza@shaftnet.org>
3500S:	Maintained
3501F:	drivers/net/wireless/st/cw1200/
3502
3503CX18 VIDEO4LINUX DRIVER
3504M:	Andy Walls <awalls@md.metrocast.net>
3505L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3506L:	linux-media@vger.kernel.org
3507T:	git git://linuxtv.org/media_tree.git
3508W:	https://linuxtv.org
3509W:	http://www.ivtvdriver.org/index.php/Cx18
3510S:	Maintained
3511F:	Documentation/media/v4l-drivers/cx18*
3512F:	drivers/media/pci/cx18/
3513F:	include/uapi/linux/ivtv*
3514
3515CX2341X MPEG ENCODER HELPER MODULE
3516M:	Hans Verkuil <hverkuil@xs4all.nl>
3517L:	linux-media@vger.kernel.org
3518T:	git git://linuxtv.org/media_tree.git
3519W:	https://linuxtv.org
3520S:	Maintained
3521F:	drivers/media/common/cx2341x*
3522F:	include/media/cx2341x*
3523
3524CX24120 MEDIA DRIVER
3525M:	Jemma Denson <jdenson@gmail.com>
3526M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3527L:	linux-media@vger.kernel.org
3528W:	https://linuxtv.org
3529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3530S:	Maintained
3531F:	drivers/media/dvb-frontends/cx24120*
3532
3533CX88 VIDEO4LINUX DRIVER
3534M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3535M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3536L:	linux-media@vger.kernel.org
3537W:	https://linuxtv.org
3538T:	git git://linuxtv.org/media_tree.git
3539S:	Odd fixes
3540F:	Documentation/media/v4l-drivers/cx88*
3541F:	drivers/media/pci/cx88/
3542
3543CXD2820R MEDIA DRIVER
3544M:	Antti Palosaari <crope@iki.fi>
3545L:	linux-media@vger.kernel.org
3546W:	https://linuxtv.org
3547W:	http://palosaari.fi/linux/
3548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3549T:	git git://linuxtv.org/anttip/media_tree.git
3550S:	Maintained
3551F:	drivers/media/dvb-frontends/cxd2820r*
3552
3553CXGB3 ETHERNET DRIVER (CXGB3)
3554M:	Santosh Raspatur <santosh@chelsio.com>
3555L:	netdev@vger.kernel.org
3556W:	http://www.chelsio.com
3557S:	Supported
3558F:	drivers/net/ethernet/chelsio/cxgb3/
3559
3560CXGB3 ISCSI DRIVER (CXGB3I)
3561M:	Karen Xie <kxie@chelsio.com>
3562L:	linux-scsi@vger.kernel.org
3563W:	http://www.chelsio.com
3564S:	Supported
3565F:	drivers/scsi/cxgbi/cxgb3i
3566
3567CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3568M:	Steve Wise <swise@chelsio.com>
3569L:	linux-rdma@vger.kernel.org
3570W:	http://www.openfabrics.org
3571S:	Supported
3572F:	drivers/infiniband/hw/cxgb3/
3573F:	include/uapi/rdma/cxgb3-abi.h
3574
3575CXGB4 ETHERNET DRIVER (CXGB4)
3576M:	Hariprasad S <hariprasad@chelsio.com>
3577L:	netdev@vger.kernel.org
3578W:	http://www.chelsio.com
3579S:	Supported
3580F:	drivers/net/ethernet/chelsio/cxgb4/
3581
3582CXGB4 ISCSI DRIVER (CXGB4I)
3583M:	Karen Xie <kxie@chelsio.com>
3584L:	linux-scsi@vger.kernel.org
3585W:	http://www.chelsio.com
3586S:	Supported
3587F:	drivers/scsi/cxgbi/cxgb4i
3588
3589CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3590M:	Steve Wise <swise@chelsio.com>
3591L:	linux-rdma@vger.kernel.org
3592W:	http://www.openfabrics.org
3593S:	Supported
3594F:	drivers/infiniband/hw/cxgb4/
3595F:	include/uapi/rdma/cxgb4-abi.h
3596
3597CXGB4VF ETHERNET DRIVER (CXGB4VF)
3598M:	Casey Leedom <leedom@chelsio.com>
3599L:	netdev@vger.kernel.org
3600W:	http://www.chelsio.com
3601S:	Supported
3602F:	drivers/net/ethernet/chelsio/cxgb4vf/
3603
3604CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3605M:	Ian Munsie <imunsie@au1.ibm.com>
3606M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3607L:	linuxppc-dev@lists.ozlabs.org
3608S:	Supported
3609F:	arch/powerpc/platforms/powernv/pci-cxl.c
3610F:	drivers/misc/cxl/
3611F:	include/misc/cxl*
3612F:	include/uapi/misc/cxl.h
3613F:	Documentation/powerpc/cxl.txt
3614F:	Documentation/ABI/testing/sysfs-class-cxl
3615
3616CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3617M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3618M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3619M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3620L:	linux-scsi@vger.kernel.org
3621S:	Supported
3622F:	drivers/scsi/cxlflash/
3623F:	include/uapi/scsi/cxlflash_ioctls.h
3624F:	Documentation/powerpc/cxlflash.txt
3625
3626STMMAC ETHERNET DRIVER
3627M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3628M:	Alexandre Torgue <alexandre.torgue@st.com>
3629L:	netdev@vger.kernel.org
3630W:	http://www.stlinux.com
3631S:	Supported
3632F:	drivers/net/ethernet/stmicro/stmmac/
3633
3634CYBERPRO FB DRIVER
3635M:	Russell King <linux@armlinux.org.uk>
3636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3637W:	http://www.armlinux.org.uk/
3638S:	Maintained
3639F:	drivers/video/fbdev/cyber2000fb.*
3640
3641CYCLADES ASYNC MUX DRIVER
3642W:	http://www.cyclades.com/
3643S:	Orphan
3644F:	drivers/tty/cyclades.c
3645F:	include/linux/cyclades.h
3646F:	include/uapi/linux/cyclades.h
3647
3648CYCLADES PC300 DRIVER
3649W:	http://www.cyclades.com/
3650S:	Orphan
3651F:	drivers/net/wan/pc300*
3652
3653CYPRESS_FIRMWARE MEDIA DRIVER
3654M:	Antti Palosaari <crope@iki.fi>
3655L:	linux-media@vger.kernel.org
3656W:	https://linuxtv.org
3657W:	http://palosaari.fi/linux/
3658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3659T:	git git://linuxtv.org/anttip/media_tree.git
3660S:	Maintained
3661F:	drivers/media/common/cypress_firmware*
3662
3663CYTTSP TOUCHSCREEN DRIVER
3664M:	Ferruh Yigit <fery@cypress.com>
3665L:	linux-input@vger.kernel.org
3666S:	Supported
3667F:	drivers/input/touchscreen/cyttsp*
3668F:	include/linux/input/cyttsp.h
3669
3670DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3671M:	Joshua Kinard <kumba@gentoo.org>
3672S:	Maintained
3673F:	drivers/rtc/rtc-ds1685.c
3674F:	include/linux/rtc/ds1685.h
3675
3676DAMA SLAVE for AX.25
3677M:	Joerg Reuter <jreuter@yaina.de>
3678W:	http://yaina.de/jreuter/
3679W:	http://www.qsl.net/dl1bke/
3680L:	linux-hams@vger.kernel.org
3681S:	Maintained
3682F:	net/ax25/af_ax25.c
3683F:	net/ax25/ax25_dev.c
3684F:	net/ax25/ax25_ds_*
3685F:	net/ax25/ax25_in.c
3686F:	net/ax25/ax25_out.c
3687F:	net/ax25/ax25_timer.c
3688F:	net/ax25/sysctl_net_ax25.c
3689
3690DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3691L:	netdev@vger.kernel.org
3692S:	Orphan
3693F:	Documentation/networking/dmfe.txt
3694F:	drivers/net/ethernet/dec/tulip/dmfe.c
3695
3696DC390/AM53C974 SCSI driver
3697M:	Hannes Reinecke <hare@suse.com>
3698L:	linux-scsi@vger.kernel.org
3699S:	Maintained
3700F:	drivers/scsi/am53c974.c
3701
3702DC395x SCSI driver
3703M:	Oliver Neukum <oliver@neukum.org>
3704M:	Ali Akcaagac <aliakc@web.de>
3705M:	Jamie Lenehan <lenehan@twibble.org>
3706L:	dc395x@twibble.org
3707W:	http://twibble.org/dist/dc395x/
3708W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3709S:	Maintained
3710F:	Documentation/scsi/dc395x.txt
3711F:	drivers/scsi/dc395x.*
3712
3713DCCP PROTOCOL
3714M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3715L:	dccp@vger.kernel.org
3716W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3717S:	Maintained
3718F:	include/linux/dccp.h
3719F:	include/uapi/linux/dccp.h
3720F:	include/linux/tfrc.h
3721F:	net/dccp/
3722
3723DECnet NETWORK LAYER
3724W:	http://linux-decnet.sourceforge.net
3725L:	linux-decnet-user@lists.sourceforge.net
3726S:	Orphan
3727F:	Documentation/networking/decnet.txt
3728F:	net/decnet/
3729
3730DECSTATION PLATFORM SUPPORT
3731M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3732L:	linux-mips@linux-mips.org
3733W:	http://www.linux-mips.org/wiki/DECstation
3734S:	Maintained
3735F:	arch/mips/dec/
3736F:	arch/mips/include/asm/dec/
3737F:	arch/mips/include/asm/mach-dec/
3738
3739DEFXX FDDI NETWORK DRIVER
3740M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3741S:	Maintained
3742F:	drivers/net/fddi/defxx.*
3743
3744DELL LAPTOP DRIVER
3745M:	Matthew Garrett <mjg59@srcf.ucam.org>
3746M:	Pali Rohár <pali.rohar@gmail.com>
3747L:	platform-driver-x86@vger.kernel.org
3748S:	Maintained
3749F:	drivers/platform/x86/dell-laptop.c
3750
3751DELL LAPTOP RBTN DRIVER
3752M:	Pali Rohár <pali.rohar@gmail.com>
3753S:	Maintained
3754F:	drivers/platform/x86/dell-rbtn.*
3755
3756DELL LAPTOP FREEFALL DRIVER
3757M:	Pali Rohár <pali.rohar@gmail.com>
3758S:	Maintained
3759F:	drivers/platform/x86/dell-smo8800.c
3760
3761DELL LAPTOP SMM DRIVER
3762M:	Pali Rohár <pali.rohar@gmail.com>
3763S:	Maintained
3764F:	drivers/hwmon/dell-smm-hwmon.c
3765F:	include/uapi/linux/i8k.h
3766
3767DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3768M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3769S:	Maintained
3770F:	Documentation/dcdbas.txt
3771F:	drivers/firmware/dcdbas.*
3772
3773DELL WMI EXTRAS DRIVER
3774M:	Matthew Garrett <mjg59@srcf.ucam.org>
3775M:	Pali Rohár <pali.rohar@gmail.com>
3776S:	Maintained
3777F:	drivers/platform/x86/dell-wmi.c
3778
3779DESIGNWARE USB2 DRD IP DRIVER
3780M:	John Youn <johnyoun@synopsys.com>
3781L:	linux-usb@vger.kernel.org
3782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3783S:	Maintained
3784F:	drivers/usb/dwc2/
3785
3786DESIGNWARE USB3 DRD IP DRIVER
3787M:	Felipe Balbi <balbi@kernel.org>
3788L:	linux-usb@vger.kernel.org
3789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3790S:	Maintained
3791F:	drivers/usb/dwc3/
3792
3793DEVICE COREDUMP (DEV_COREDUMP)
3794M:	Johannes Berg <johannes@sipsolutions.net>
3795L:	linux-kernel@vger.kernel.org
3796S:	Maintained
3797F:	drivers/base/devcoredump.c
3798F:	include/linux/devcoredump.h
3799
3800DEVICE FREQUENCY (DEVFREQ)
3801M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3802M:	Kyungmin Park <kyungmin.park@samsung.com>
3803L:	linux-pm@vger.kernel.org
3804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3805S:	Maintained
3806F:	drivers/devfreq/
3807F:	include/linux/devfreq.h
3808F:	Documentation/devicetree/bindings/devfreq/
3809
3810DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3811M:	Chanwoo Choi <cw00.choi@samsung.com>
3812L:	linux-pm@vger.kernel.org
3813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3814S:	Supported
3815F:	drivers/devfreq/event/
3816F:	drivers/devfreq/devfreq-event.c
3817F:	include/linux/devfreq-event.h
3818F:	Documentation/devicetree/bindings/devfreq/event/
3819
3820BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3821M:	Chanwoo Choi <cw00.choi@samsung.com>
3822L:	linux-pm@vger.kernel.org
3823L:	linux-samsung-soc@vger.kernel.org
3824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3825S:	Maintained
3826F:	drivers/devfreq/exynos-bus.c
3827F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3828
3829DEVICE NUMBER REGISTRY
3830M:	Torben Mathiasen <device@lanana.org>
3831W:	http://lanana.org/docs/device-list/index.html
3832S:	Maintained
3833
3834DEVICE-MAPPER  (LVM)
3835M:	Alasdair Kergon <agk@redhat.com>
3836M:	Mike Snitzer <snitzer@redhat.com>
3837M:	dm-devel@redhat.com
3838L:	dm-devel@redhat.com
3839W:	http://sources.redhat.com/dm
3840Q:	http://patchwork.kernel.org/project/dm-devel/list/
3841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3842T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3843S:	Maintained
3844F:	Documentation/device-mapper/
3845F:	drivers/md/dm*
3846F:	drivers/md/persistent-data/
3847F:	include/linux/device-mapper.h
3848F:	include/linux/dm-*.h
3849F:	include/uapi/linux/dm-*.h
3850
3851DEVLINK
3852M:	Jiri Pirko <jiri@mellanox.com>
3853L:	netdev@vger.kernel.org
3854S:	Supported
3855F:	net/core/devlink.c
3856F:	include/net/devlink.h
3857F:	include/uapi/linux/devlink.h
3858
3859DIALOG SEMICONDUCTOR DRIVERS
3860M:	Support Opensource <support.opensource@diasemi.com>
3861W:	http://www.dialog-semiconductor.com/products
3862S:	Supported
3863F:	Documentation/hwmon/da90??
3864F:	Documentation/devicetree/bindings/mfd/da90*.txt
3865F:	Documentation/devicetree/bindings/regulator/da92*.txt
3866F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3867F:	drivers/gpio/gpio-da90??.c
3868F:	drivers/hwmon/da90??-hwmon.c
3869F:	drivers/iio/adc/da91??-*.c
3870F:	drivers/input/misc/da90??_onkey.c
3871F:	drivers/input/touchscreen/da9052_tsi.c
3872F:	drivers/leds/leds-da90??.c
3873F:	drivers/mfd/da903x.c
3874F:	drivers/mfd/da90??-*.c
3875F:	drivers/mfd/da91??-*.c
3876F:	drivers/power/supply/da9052-battery.c
3877F:	drivers/power/supply/da91??-*.c
3878F:	drivers/regulator/da903x.c
3879F:	drivers/regulator/da9???-regulator.[ch]
3880F:	drivers/rtc/rtc-da90??.c
3881F:	drivers/video/backlight/da90??_bl.c
3882F:	drivers/watchdog/da90??_wdt.c
3883F:	include/linux/mfd/da903x.h
3884F:	include/linux/mfd/da9052/
3885F:	include/linux/mfd/da9055/
3886F:	include/linux/mfd/da9062/
3887F:	include/linux/mfd/da9063/
3888F:	include/linux/mfd/da9150/
3889F:	include/linux/regulator/da9211.h
3890F:	include/sound/da[79]*.h
3891F:	sound/soc/codecs/da[79]*.[ch]
3892
3893DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3894M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3895L:	linux-gpio@vger.kernel.org
3896S:	Maintained
3897F:	drivers/gpio/gpio-gpio-mm.c
3898
3899DIGI NEO AND CLASSIC PCI PRODUCTS
3900M:	Lidza Louina <lidza.louina@gmail.com>
3901M:	Mark Hounschell <markh@compro.net>
3902L:	driverdev-devel@linuxdriverproject.org
3903S:	Maintained
3904F:	drivers/staging/dgnc/
3905
3906DIOLAN U2C-12 I2C DRIVER
3907M:	Guenter Roeck <linux@roeck-us.net>
3908L:	linux-i2c@vger.kernel.org
3909S:	Maintained
3910F:	drivers/i2c/busses/i2c-diolan-u2c.c
3911
3912DIRECT ACCESS (DAX)
3913M:	Matthew Wilcox <willy@linux.intel.com>
3914L:	linux-fsdevel@vger.kernel.org
3915S:	Supported
3916F:	fs/dax.c
3917
3918DIRECTORY NOTIFICATION (DNOTIFY)
3919M:	Eric Paris <eparis@parisplace.org>
3920S:	Maintained
3921F:	Documentation/filesystems/dnotify.txt
3922F:	fs/notify/dnotify/
3923F:	include/linux/dnotify.h
3924
3925DISK GEOMETRY AND PARTITION HANDLING
3926M:	Andries Brouwer <aeb@cwi.nl>
3927W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3928W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3929W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3930S:	Maintained
3931
3932DISKQUOTA
3933M:	Jan Kara <jack@suse.com>
3934S:	Maintained
3935F:	Documentation/filesystems/quota.txt
3936F:	fs/quota/
3937F:	include/linux/quota*.h
3938F:	include/uapi/linux/quota*.h
3939
3940DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3941M:	Bernie Thompson <bernie@plugable.com>
3942L:	linux-fbdev@vger.kernel.org
3943S:	Maintained
3944W:	http://plugable.com/category/projects/udlfb/
3945F:	drivers/video/fbdev/udlfb.c
3946F:	include/video/udlfb.h
3947F:	Documentation/fb/udlfb.txt
3948
3949DISTRIBUTED LOCK MANAGER (DLM)
3950M:	Christine Caulfield <ccaulfie@redhat.com>
3951M:	David Teigland <teigland@redhat.com>
3952L:	cluster-devel@redhat.com
3953W:	http://sources.redhat.com/cluster/
3954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3955S:	Supported
3956F:	fs/dlm/
3957
3958DMA BUFFER SHARING FRAMEWORK
3959M:	Sumit Semwal <sumit.semwal@linaro.org>
3960S:	Maintained
3961L:	linux-media@vger.kernel.org
3962L:	dri-devel@lists.freedesktop.org
3963L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3964F:	drivers/dma-buf/
3965F:	include/linux/dma-buf*
3966F:	include/linux/reservation.h
3967F:	include/linux/*fence.h
3968F:	Documentation/dma-buf-sharing.txt
3969T:	git git://anongit.freedesktop.org/drm/drm-misc
3970
3971SYNC FILE FRAMEWORK
3972M:	Sumit Semwal <sumit.semwal@linaro.org>
3973R:	Gustavo Padovan <gustavo@padovan.org>
3974S:	Maintained
3975L:	linux-media@vger.kernel.org
3976L:	dri-devel@lists.freedesktop.org
3977F:	drivers/dma-buf/sync_*
3978F:	drivers/dma-buf/sw_sync.c
3979F:	include/linux/sync_file.h
3980F:	include/uapi/linux/sync_file.h
3981F:	Documentation/sync_file.txt
3982T:	git git://anongit.freedesktop.org/drm/drm-misc
3983
3984DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3985M:	Vinod Koul <vinod.koul@intel.com>
3986L:	dmaengine@vger.kernel.org
3987Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3988S:	Maintained
3989F:	drivers/dma/
3990F:	include/linux/dmaengine.h
3991F:	Documentation/devicetree/bindings/dma/
3992F:	Documentation/dmaengine/
3993T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3994
3995DME1737 HARDWARE MONITOR DRIVER
3996M:	Juerg Haefliger <juergh@gmail.com>
3997L:	linux-hwmon@vger.kernel.org
3998S:	Maintained
3999F:	Documentation/hwmon/dme1737
4000F:	drivers/hwmon/dme1737.c
4001
4002DMI/SMBIOS SUPPORT
4003M:	Jean Delvare <jdelvare@suse.com>
4004S:	Maintained
4005T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4006F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4007F:	drivers/firmware/dmi-id.c
4008F:	drivers/firmware/dmi_scan.c
4009F:	include/linux/dmi.h
4010
4011DOCUMENTATION
4012M:	Jonathan Corbet <corbet@lwn.net>
4013L:	linux-doc@vger.kernel.org
4014S:	Maintained
4015F:	Documentation/
4016F:	scripts/docproc.c
4017F:	scripts/kernel-doc*
4018X:	Documentation/ABI/
4019X:	Documentation/devicetree/
4020X:	Documentation/acpi
4021X:	Documentation/power
4022X:	Documentation/spi
4023X:	Documentation/media
4024T:	git git://git.lwn.net/linux.git docs-next
4025
4026DOUBLETALK DRIVER
4027M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4028L:	blinux-list@redhat.com
4029S:	Maintained
4030F:	drivers/char/dtlk.c
4031F:	include/linux/dtlk.h
4032
4033DPT_I2O SCSI RAID DRIVER
4034M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4035L:	linux-scsi@vger.kernel.org
4036W:	http://www.adaptec.com/
4037S:	Maintained
4038F:	drivers/scsi/dpt*
4039F:	drivers/scsi/dpt/
4040
4041DRBD DRIVER
4042M:	Philipp Reisner <philipp.reisner@linbit.com>
4043M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4044L:	drbd-dev@lists.linbit.com
4045W:	http://www.drbd.org
4046T:	git git://git.linbit.com/linux-drbd.git
4047T:	git git://git.linbit.com/drbd-8.4.git
4048S:	Supported
4049F:	drivers/block/drbd/
4050F:	lib/lru_cache.c
4051F:	Documentation/blockdev/drbd/
4052
4053DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4054M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4056S:	Supported
4057F:	Documentation/kobject.txt
4058F:	drivers/base/
4059F:	fs/debugfs/
4060F:	fs/kernfs/
4061F:	fs/sysfs/
4062F:	include/linux/debugfs.h
4063F:	include/linux/kobj*
4064F:	lib/kobj*
4065
4066DRM DRIVERS
4067M:	David Airlie <airlied@linux.ie>
4068L:	dri-devel@lists.freedesktop.org
4069T:	git git://people.freedesktop.org/~airlied/linux
4070B:	https://bugs.freedesktop.org/
4071C:	irc://chat.freenode.net/dri-devel
4072S:	Maintained
4073F:	drivers/gpu/drm/
4074F:	drivers/gpu/vga/
4075F:	Documentation/devicetree/bindings/display/
4076F:	Documentation/devicetree/bindings/gpu/
4077F:	Documentation/devicetree/bindings/video/
4078F:	Documentation/gpu/
4079F:	include/drm/
4080F:	include/uapi/drm/
4081
4082DRM DRIVERS AND MISC GPU PATCHES
4083M:	Daniel Vetter <daniel.vetter@intel.com>
4084M:	Jani Nikula <jani.nikula@linux.intel.com>
4085M:	Sean Paul <seanpaul@chromium.org>
4086W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4087S:	Maintained
4088T:	git git://anongit.freedesktop.org/drm/drm-misc
4089F:	Documentation/gpu/
4090F:	drivers/gpu/vga/
4091F:	drivers/gpu/drm/*
4092F:	include/drm/drm*
4093F:	include/uapi/drm/drm*
4094
4095DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4096M:	Dave Airlie <airlied@redhat.com>
4097S:	Odd Fixes
4098F:	drivers/gpu/drm/ast/
4099
4100DRM DRIVERS FOR BRIDGE CHIPS
4101M:	Archit Taneja <architt@codeaurora.org>
4102S:	Maintained
4103T:	git git://anongit.freedesktop.org/drm/drm-misc
4104F:	drivers/gpu/drm/bridge/
4105
4106DRM DRIVER FOR BOCHS VIRTUAL GPU
4107M:	Gerd Hoffmann <kraxel@redhat.com>
4108S:	Odd Fixes
4109F:	drivers/gpu/drm/bochs/
4110
4111DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4112M:	Dave Airlie <airlied@redhat.com>
4113S:	Odd Fixes
4114F:	drivers/gpu/drm/cirrus/
4115
4116RADEON and AMDGPU DRM DRIVERS
4117M:	Alex Deucher <alexander.deucher@amd.com>
4118M:	Christian König <christian.koenig@amd.com>
4119L:	dri-devel@lists.freedesktop.org
4120T:	git git://people.freedesktop.org/~agd5f/linux
4121S:	Supported
4122F:	drivers/gpu/drm/radeon/
4123F:	include/uapi/drm/radeon_drm.h
4124F:	drivers/gpu/drm/amd/
4125F:	include/uapi/drm/amdgpu_drm.h
4126
4127DRM PANEL DRIVERS
4128M:	Thierry Reding <thierry.reding@gmail.com>
4129L:	dri-devel@lists.freedesktop.org
4130T:	git git://anongit.freedesktop.org/tegra/linux.git
4131S:	Maintained
4132F:	drivers/gpu/drm/drm_panel.c
4133F:	drivers/gpu/drm/panel/
4134F:	include/drm/drm_panel.h
4135F:	Documentation/devicetree/bindings/display/panel/
4136
4137INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4138M:	Daniel Vetter <daniel.vetter@intel.com>
4139M:	Jani Nikula <jani.nikula@linux.intel.com>
4140L:	intel-gfx@lists.freedesktop.org
4141W:	https://01.org/linuxgraphics/
4142B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4143C:	irc://chat.freenode.net/intel-gfx
4144Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4145T:	git git://anongit.freedesktop.org/drm-intel
4146S:	Supported
4147F:	drivers/gpu/drm/i915/
4148F:	include/drm/i915*
4149F:	include/uapi/drm/i915_drm.h
4150F:	Documentation/gpu/i915.rst
4151
4152INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4153M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4154M:      Zhi Wang <zhi.a.wang@intel.com>
4155L:      igvt-g-dev@lists.01.org
4156L:      intel-gfx@lists.freedesktop.org
4157W:      https://01.org/igvt-g
4158T:      git https://github.com/01org/gvt-linux.git
4159S:      Supported
4160F:      drivers/gpu/drm/i915/gvt/
4161
4162DRM DRIVERS FOR ATMEL HLCDC
4163M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4164L:	dri-devel@lists.freedesktop.org
4165S:	Supported
4166F:	drivers/gpu/drm/atmel-hlcdc/
4167F:	Documentation/devicetree/bindings/drm/atmel/
4168
4169DRM DRIVERS FOR ALLWINNER A10
4170M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4171L:	dri-devel@lists.freedesktop.org
4172S:	Supported
4173F:	drivers/gpu/drm/sun4i/
4174F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4175
4176DRM DRIVERS FOR AMLOGIC SOCS
4177M:	Neil Armstrong <narmstrong@baylibre.com>
4178L:	dri-devel@lists.freedesktop.org
4179L:	linux-amlogic@lists.infradead.org
4180W:	http://linux-meson.com/
4181S:	Supported
4182F:	drivers/gpu/drm/meson/
4183F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4184
4185DRM DRIVERS FOR EXYNOS
4186M:	Inki Dae <inki.dae@samsung.com>
4187M:	Joonyoung Shim <jy0922.shim@samsung.com>
4188M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4189M:	Kyungmin Park <kyungmin.park@samsung.com>
4190L:	dri-devel@lists.freedesktop.org
4191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4192S:	Supported
4193F:	drivers/gpu/drm/exynos/
4194F:	include/uapi/drm/exynos_drm.h
4195F:	Documentation/devicetree/bindings/display/exynos/
4196
4197DRM DRIVERS FOR FREESCALE DCU
4198M:	Stefan Agner <stefan@agner.ch>
4199M:	Alison Wang <alison.wang@freescale.com>
4200L:	dri-devel@lists.freedesktop.org
4201S:	Supported
4202F:	drivers/gpu/drm/fsl-dcu/
4203F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4204F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4205F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4206
4207DRM DRIVERS FOR FREESCALE IMX
4208M:	Philipp Zabel <p.zabel@pengutronix.de>
4209L:	dri-devel@lists.freedesktop.org
4210S:	Maintained
4211F:	drivers/gpu/drm/imx/
4212F:	drivers/gpu/ipu-v3/
4213F:	Documentation/devicetree/bindings/display/imx/
4214
4215DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4216M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4217L:	dri-devel@lists.freedesktop.org
4218T:	git git://github.com/patjak/drm-gma500
4219S:	Maintained
4220F:	drivers/gpu/drm/gma500/
4221
4222DRM DRIVERS FOR HISILICON
4223M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4224M:	Rongrong Zou <zourongrong@gmail.com>
4225R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4226R:	Chen Feng <puck.chen@hisilicon.com>
4227L:	dri-devel@lists.freedesktop.org
4228T:	git git://github.com/xin3liang/linux.git
4229S:	Maintained
4230F:	drivers/gpu/drm/hisilicon/
4231F:	Documentation/devicetree/bindings/display/hisilicon/
4232
4233DRM DRIVER FOR INTEL I810 VIDEO CARDS
4234S:	Orphan / Obsolete
4235F:	drivers/gpu/drm/i810/
4236F:	include/uapi/drm/i810_drm.h
4237
4238DRM DRIVERS FOR MEDIATEK
4239M:	CK Hu <ck.hu@mediatek.com>
4240M:	Philipp Zabel <p.zabel@pengutronix.de>
4241L:	dri-devel@lists.freedesktop.org
4242S:	Supported
4243F:	drivers/gpu/drm/mediatek/
4244F:	Documentation/devicetree/bindings/display/mediatek/
4245
4246DRM DRIVER FOR MSM ADRENO GPU
4247M:	Rob Clark <robdclark@gmail.com>
4248L:	linux-arm-msm@vger.kernel.org
4249L:	dri-devel@lists.freedesktop.org
4250L:	freedreno@lists.freedesktop.org
4251T:	git git://people.freedesktop.org/~robclark/linux
4252S:	Maintained
4253F:	drivers/gpu/drm/msm/
4254F:	include/uapi/drm/msm_drm.h
4255F:	Documentation/devicetree/bindings/display/msm/
4256
4257DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4258M:	Ben Skeggs <bskeggs@redhat.com>
4259L:	dri-devel@lists.freedesktop.org
4260L:	nouveau@lists.freedesktop.org
4261T:	git git://github.com/skeggsb/linux
4262S:	Supported
4263F:	drivers/gpu/drm/nouveau/
4264F:	include/uapi/drm/nouveau_drm.h
4265
4266DRM DRIVERS FOR NVIDIA TEGRA
4267M:	Thierry Reding <thierry.reding@gmail.com>
4268L:	dri-devel@lists.freedesktop.org
4269L:	linux-tegra@vger.kernel.org
4270T:	git git://anongit.freedesktop.org/tegra/linux.git
4271S:	Supported
4272F:	drivers/gpu/drm/tegra/
4273F:	drivers/gpu/host1x/
4274F:	include/linux/host1x.h
4275F:	include/uapi/drm/tegra_drm.h
4276F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4277
4278DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4279S:	Orphan / Obsolete
4280F:	drivers/gpu/drm/mga/
4281F:	include/uapi/drm/mga_drm.h
4282
4283DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4284M:	Dave Airlie <airlied@redhat.com>
4285S:	Odd Fixes
4286F:	drivers/gpu/drm/mgag200/
4287
4288DRM DRIVER FOR RAGE 128 VIDEO CARDS
4289S:	Orphan / Obsolete
4290F:	drivers/gpu/drm/r128/
4291F:	include/uapi/drm/r128_drm.h
4292
4293DRM DRIVERS FOR RENESAS
4294M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4295L:	dri-devel@lists.freedesktop.org
4296L:	linux-renesas-soc@vger.kernel.org
4297T:	git git://linuxtv.org/pinchartl/fbdev
4298S:	Supported
4299F:	drivers/gpu/drm/rcar-du/
4300F:	drivers/gpu/drm/shmobile/
4301F:	include/linux/platform_data/shmob_drm.h
4302F:	Documentation/devicetree/bindings/display/renesas,du.txt
4303
4304DRM DRIVER FOR QXL VIRTUAL GPU
4305M:	Dave Airlie <airlied@redhat.com>
4306S:	Odd Fixes
4307F:	drivers/gpu/drm/qxl/
4308F:	include/uapi/drm/qxl_drm.h
4309
4310DRM DRIVERS FOR ROCKCHIP
4311M:	Mark Yao <mark.yao@rock-chips.com>
4312L:	dri-devel@lists.freedesktop.org
4313S:	Maintained
4314F:	drivers/gpu/drm/rockchip/
4315F:	Documentation/devicetree/bindings/display/rockchip/
4316
4317DRM DRIVER FOR SAVAGE VIDEO CARDS
4318S:	Orphan / Obsolete
4319F:	drivers/gpu/drm/savage/
4320F:	include/uapi/drm/savage_drm.h
4321
4322DRM DRIVER FOR SIS VIDEO CARDS
4323S:	Orphan / Obsolete
4324F:	drivers/gpu/drm/sis/
4325F:	include/uapi/drm/sis_drm.h
4326
4327DRM DRIVERS FOR STI
4328M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4329M:	Vincent Abriou <vincent.abriou@st.com>
4330L:	dri-devel@lists.freedesktop.org
4331T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4332S:	Maintained
4333F:	drivers/gpu/drm/sti
4334F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4335
4336DRM DRIVER FOR TDFX VIDEO CARDS
4337S:	Orphan / Obsolete
4338F:	drivers/gpu/drm/tdfx/
4339
4340DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4341M:	Dave Airlie <airlied@redhat.com>
4342S:	Odd Fixes
4343F:	drivers/gpu/drm/udl/
4344
4345DRM DRIVERS FOR VIVANTE GPU IP
4346M:	Lucas Stach <l.stach@pengutronix.de>
4347R:	Russell King <linux+etnaviv@armlinux.org.uk>
4348R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4349L:	etnaviv@lists.freedesktop.org
4350L:	dri-devel@lists.freedesktop.org
4351S:	Maintained
4352F:	drivers/gpu/drm/etnaviv/
4353F:	include/uapi/drm/etnaviv_drm.h
4354F:	Documentation/devicetree/bindings/display/etnaviv/
4355
4356DRM DRIVER FOR VMWARE VIRTUAL GPU
4357M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4358M:	Sinclair Yeh <syeh@vmware.com>
4359M:	Thomas Hellstrom <thellstrom@vmware.com>
4360L:	dri-devel@lists.freedesktop.org
4361T:	git git://people.freedesktop.org/~syeh/repos_linux
4362T:	git git://people.freedesktop.org/~thomash/linux
4363S:	Supported
4364F:	drivers/gpu/drm/vmwgfx/
4365F:	include/uapi/drm/vmwgfx_drm.h
4366
4367DRM DRIVERS FOR VC4
4368M:	Eric Anholt <eric@anholt.net>
4369T:	git git://github.com/anholt/linux
4370S:	Supported
4371F:	drivers/gpu/drm/vc4/
4372F:	include/uapi/drm/vc4_drm.h
4373F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4374
4375DRM DRIVERS FOR TI OMAP
4376M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4377L:	dri-devel@lists.freedesktop.org
4378S:	Maintained
4379F:	drivers/gpu/drm/omapdrm/
4380F:	Documentation/devicetree/bindings/display/ti/
4381
4382DRM DRIVERS FOR TI LCDC
4383M:	Jyri Sarha <jsarha@ti.com>
4384R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4385L:	dri-devel@lists.freedesktop.org
4386S:	Maintained
4387F:	drivers/gpu/drm/tilcdc/
4388F:	Documentation/devicetree/bindings/display/tilcdc/
4389
4390DRM DRIVERS FOR ZTE ZX
4391M:	Shawn Guo <shawnguo@kernel.org>
4392L:	dri-devel@lists.freedesktop.org
4393S:	Maintained
4394F:	drivers/gpu/drm/zte/
4395F:	Documentation/devicetree/bindings/display/zte,vou.txt
4396
4397DSBR100 USB FM RADIO DRIVER
4398M:	Alexey Klimov <klimov.linux@gmail.com>
4399L:	linux-media@vger.kernel.org
4400T:	git git://linuxtv.org/media_tree.git
4401S:	Maintained
4402F:	drivers/media/radio/dsbr100.c
4403
4404DSCC4 DRIVER
4405M:	Francois Romieu <romieu@fr.zoreil.com>
4406L:	netdev@vger.kernel.org
4407S:	Maintained
4408F:	drivers/net/wan/dscc4.c
4409
4410DT3155 MEDIA DRIVER
4411M:	Hans Verkuil <hverkuil@xs4all.nl>
4412L:	linux-media@vger.kernel.org
4413T:	git git://linuxtv.org/media_tree.git
4414W:	https://linuxtv.org
4415S:	Odd Fixes
4416F:	drivers/media/pci/dt3155/
4417
4418DVB_USB_AF9015 MEDIA DRIVER
4419M:	Antti Palosaari <crope@iki.fi>
4420L:	linux-media@vger.kernel.org
4421W:	https://linuxtv.org
4422W:	http://palosaari.fi/linux/
4423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4424T:	git git://linuxtv.org/anttip/media_tree.git
4425S:	Maintained
4426F:	drivers/media/usb/dvb-usb-v2/af9015*
4427
4428DVB_USB_AF9035 MEDIA DRIVER
4429M:	Antti Palosaari <crope@iki.fi>
4430L:	linux-media@vger.kernel.org
4431W:	https://linuxtv.org
4432W:	http://palosaari.fi/linux/
4433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4434T:	git git://linuxtv.org/anttip/media_tree.git
4435S:	Maintained
4436F:	drivers/media/usb/dvb-usb-v2/af9035*
4437
4438DVB_USB_ANYSEE MEDIA DRIVER
4439M:	Antti Palosaari <crope@iki.fi>
4440L:	linux-media@vger.kernel.org
4441W:	https://linuxtv.org
4442W:	http://palosaari.fi/linux/
4443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4444T:	git git://linuxtv.org/anttip/media_tree.git
4445S:	Maintained
4446F:	drivers/media/usb/dvb-usb-v2/anysee*
4447
4448DVB_USB_AU6610 MEDIA DRIVER
4449M:	Antti Palosaari <crope@iki.fi>
4450L:	linux-media@vger.kernel.org
4451W:	https://linuxtv.org
4452W:	http://palosaari.fi/linux/
4453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4454T:	git git://linuxtv.org/anttip/media_tree.git
4455S:	Maintained
4456F:	drivers/media/usb/dvb-usb-v2/au6610*
4457
4458DVB_USB_CE6230 MEDIA DRIVER
4459M:	Antti Palosaari <crope@iki.fi>
4460L:	linux-media@vger.kernel.org
4461W:	https://linuxtv.org
4462W:	http://palosaari.fi/linux/
4463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4464T:	git git://linuxtv.org/anttip/media_tree.git
4465S:	Maintained
4466F:	drivers/media/usb/dvb-usb-v2/ce6230*
4467
4468DVB_USB_CXUSB MEDIA DRIVER
4469M:	Michael Krufky <mkrufky@linuxtv.org>
4470L:	linux-media@vger.kernel.org
4471W:	https://linuxtv.org
4472W:	http://github.com/mkrufky
4473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4474T:	git git://linuxtv.org/media_tree.git
4475S:	Maintained
4476F:	drivers/media/usb/dvb-usb/cxusb*
4477
4478DVB_USB_EC168 MEDIA DRIVER
4479M:	Antti Palosaari <crope@iki.fi>
4480L:	linux-media@vger.kernel.org
4481W:	https://linuxtv.org
4482W:	http://palosaari.fi/linux/
4483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4484T:	git git://linuxtv.org/anttip/media_tree.git
4485S:	Maintained
4486F:	drivers/media/usb/dvb-usb-v2/ec168*
4487
4488DVB_USB_GL861 MEDIA DRIVER
4489M:	Antti Palosaari <crope@iki.fi>
4490L:	linux-media@vger.kernel.org
4491W:	https://linuxtv.org
4492Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4493T:	git git://linuxtv.org/anttip/media_tree.git
4494S:	Maintained
4495F:	drivers/media/usb/dvb-usb-v2/gl861*
4496
4497DVB_USB_MXL111SF MEDIA DRIVER
4498M:	Michael Krufky <mkrufky@linuxtv.org>
4499L:	linux-media@vger.kernel.org
4500W:	https://linuxtv.org
4501W:	http://github.com/mkrufky
4502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4503T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4504S:	Maintained
4505F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4506
4507DVB_USB_RTL28XXU MEDIA DRIVER
4508M:	Antti Palosaari <crope@iki.fi>
4509L:	linux-media@vger.kernel.org
4510W:	https://linuxtv.org
4511W:	http://palosaari.fi/linux/
4512Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4513T:	git git://linuxtv.org/anttip/media_tree.git
4514S:	Maintained
4515F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4516
4517DVB_USB_V2 MEDIA DRIVER
4518M:	Antti Palosaari <crope@iki.fi>
4519L:	linux-media@vger.kernel.org
4520W:	https://linuxtv.org
4521W:	http://palosaari.fi/linux/
4522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4523T:	git git://linuxtv.org/anttip/media_tree.git
4524S:	Maintained
4525F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4526F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4527
4528DYNAMIC DEBUG
4529M:	Jason Baron <jbaron@akamai.com>
4530S:	Maintained
4531F:	lib/dynamic_debug.c
4532F:	include/linux/dynamic_debug.h
4533
4534DZ DECSTATION DZ11 SERIAL DRIVER
4535M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4536S:	Maintained
4537F:	drivers/tty/serial/dz.*
4538
4539E3X0 POWER BUTTON DRIVER
4540M:	Moritz Fischer <moritz.fischer@ettus.com>
4541L:	usrp-users@lists.ettus.com
4542W:	http://www.ettus.com
4543S:	Supported
4544F:	drivers/input/misc/e3x0-button.c
4545F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4546
4547E4000 MEDIA DRIVER
4548M:	Antti Palosaari <crope@iki.fi>
4549L:	linux-media@vger.kernel.org
4550W:	https://linuxtv.org
4551W:	http://palosaari.fi/linux/
4552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4553T:	git git://linuxtv.org/anttip/media_tree.git
4554S:	Maintained
4555F:	drivers/media/tuners/e4000*
4556
4557EATA ISA/EISA/PCI SCSI DRIVER
4558M:	Dario Ballabio <ballabio_dario@emc.com>
4559L:	linux-scsi@vger.kernel.org
4560S:	Maintained
4561F:	drivers/scsi/eata.c
4562
4563EC100 MEDIA DRIVER
4564M:	Antti Palosaari <crope@iki.fi>
4565L:	linux-media@vger.kernel.org
4566W:	https://linuxtv.org
4567W:	http://palosaari.fi/linux/
4568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4569T:	git git://linuxtv.org/anttip/media_tree.git
4570S:	Maintained
4571F:	drivers/media/dvb-frontends/ec100*
4572
4573ECRYPT FILE SYSTEM
4574M:	Tyler Hicks <tyhicks@canonical.com>
4575L:	ecryptfs@vger.kernel.org
4576W:	http://ecryptfs.org
4577W:	https://launchpad.net/ecryptfs
4578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4579S:	Supported
4580F:	Documentation/filesystems/ecryptfs.txt
4581F:	fs/ecryptfs/
4582
4583EDAC-CORE
4584M:	Borislav Petkov <bp@alien8.de>
4585M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4586M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4587L:	linux-edac@vger.kernel.org
4588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4590S:	Supported
4591F:	Documentation/admin-guide/ras.rst
4592F:	Documentation/driver-api/edac.rst
4593F:	drivers/edac/
4594F:	include/linux/edac.h
4595
4596EDAC-AMD64
4597M:	Borislav Petkov <bp@alien8.de>
4598L:	linux-edac@vger.kernel.org
4599S:	Maintained
4600F:	drivers/edac/amd64_edac*
4601
4602EDAC-CALXEDA
4603M:	Robert Richter <rric@kernel.org>
4604L:	linux-edac@vger.kernel.org
4605S:	Maintained
4606F:	drivers/edac/highbank*
4607
4608EDAC-CAVIUM
4609M:	Ralf Baechle <ralf@linux-mips.org>
4610M:	David Daney <david.daney@cavium.com>
4611L:	linux-edac@vger.kernel.org
4612L:	linux-mips@linux-mips.org
4613S:	Supported
4614F:	drivers/edac/octeon_edac*
4615
4616EDAC-E752X
4617M:	Mark Gross <mark.gross@intel.com>
4618L:	linux-edac@vger.kernel.org
4619S:	Maintained
4620F:	drivers/edac/e752x_edac.c
4621
4622EDAC-E7XXX
4623L:	linux-edac@vger.kernel.org
4624S:	Maintained
4625F:	drivers/edac/e7xxx_edac.c
4626
4627EDAC-FSL_DDR
4628M:	York Sun <york.sun@nxp.com>
4629L:	linux-edac@vger.kernel.org
4630S:	Maintained
4631F:	drivers/edac/fsl_ddr_edac.*
4632
4633EDAC-GHES
4634M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4635M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4636L:	linux-edac@vger.kernel.org
4637S:	Maintained
4638F:	drivers/edac/ghes_edac.c
4639
4640EDAC-I82443BXGX
4641M:	Tim Small <tim@buttersideup.com>
4642L:	linux-edac@vger.kernel.org
4643S:	Maintained
4644F:	drivers/edac/i82443bxgx_edac.c
4645
4646EDAC-I3000
4647L:	linux-edac@vger.kernel.org
4648S:	Orphan
4649F:	drivers/edac/i3000_edac.c
4650
4651EDAC-I5000
4652L:	linux-edac@vger.kernel.org
4653S:	Maintained
4654F:	drivers/edac/i5000_edac.c
4655
4656EDAC-I5400
4657M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4658M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4659L:	linux-edac@vger.kernel.org
4660S:	Maintained
4661F:	drivers/edac/i5400_edac.c
4662
4663EDAC-I7300
4664M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4665M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4666L:	linux-edac@vger.kernel.org
4667S:	Maintained
4668F:	drivers/edac/i7300_edac.c
4669
4670EDAC-I7CORE
4671M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4672M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4673L:	linux-edac@vger.kernel.org
4674S:	Maintained
4675F:	drivers/edac/i7core_edac.c
4676
4677EDAC-I82975X
4678M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4679M:	"Arvind R." <arvino55@gmail.com>
4680L:	linux-edac@vger.kernel.org
4681S:	Maintained
4682F:	drivers/edac/i82975x_edac.c
4683
4684EDAC-IE31200
4685M:	Jason Baron <jbaron@akamai.com>
4686L:	linux-edac@vger.kernel.org
4687S:	Maintained
4688F:	drivers/edac/ie31200_edac.c
4689
4690EDAC-MPC85XX
4691M:	Johannes Thumshirn <morbidrsa@gmail.com>
4692L:	linux-edac@vger.kernel.org
4693S:	Maintained
4694F:	drivers/edac/mpc85xx_edac.[ch]
4695
4696EDAC-PASEMI
4697M:	Egor Martovetsky <egor@pasemi.com>
4698L:	linux-edac@vger.kernel.org
4699S:	Maintained
4700F:	drivers/edac/pasemi_edac.c
4701
4702EDAC-R82600
4703M:	Tim Small <tim@buttersideup.com>
4704L:	linux-edac@vger.kernel.org
4705S:	Maintained
4706F:	drivers/edac/r82600_edac.c
4707
4708EDAC-SBRIDGE
4709M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4710M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4711L:	linux-edac@vger.kernel.org
4712S:	Maintained
4713F:	drivers/edac/sb_edac.c
4714
4715EDAC-SKYLAKE
4716M:	Tony Luck <tony.luck@intel.com>
4717L:	linux-edac@vger.kernel.org
4718S:	Maintained
4719F:	drivers/edac/skx_edac.c
4720
4721EDAC-XGENE
4722APPLIED MICRO (APM) X-GENE SOC EDAC
4723M:     Loc Ho <lho@apm.com>
4724S:     Supported
4725F:     drivers/edac/xgene_edac.c
4726F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4727
4728EDIROL UA-101/UA-1000 DRIVER
4729M:	Clemens Ladisch <clemens@ladisch.de>
4730L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4731T:	git git://git.alsa-project.org/alsa-kernel.git
4732S:	Maintained
4733F:	sound/usb/misc/ua101.c
4734
4735EXTENSIBLE FIRMWARE INTERFACE (EFI)
4736M:	Matt Fleming <matt@codeblueprint.co.uk>
4737M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4738L:	linux-efi@vger.kernel.org
4739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4740S:	Maintained
4741F:	Documentation/efi-stub.txt
4742F:	arch/*/kernel/efi.c
4743F:	arch/x86/boot/compressed/eboot.[ch]
4744F:	arch/*/include/asm/efi.h
4745F:	arch/x86/platform/efi/
4746F:	drivers/firmware/efi/
4747F:	include/linux/efi*.h
4748F:	arch/arm/boot/compressed/efi-header.S
4749F:	arch/arm64/kernel/efi-entry.S
4750
4751EFI VARIABLE FILESYSTEM
4752M:	Matthew Garrett <matthew.garrett@nebula.com>
4753M:	Jeremy Kerr <jk@ozlabs.org>
4754M:	Matt Fleming <matt@codeblueprint.co.uk>
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4756L:	linux-efi@vger.kernel.org
4757S:	Maintained
4758F:	fs/efivarfs/
4759
4760EFIFB FRAMEBUFFER DRIVER
4761L:	linux-fbdev@vger.kernel.org
4762M:	Peter Jones <pjones@redhat.com>
4763S:	Maintained
4764F:	drivers/video/fbdev/efifb.c
4765
4766EFI TEST DRIVER
4767L:	linux-efi@vger.kernel.org
4768M:	Ivan Hu <ivan.hu@canonical.com>
4769M:	Matt Fleming <matt@codeblueprint.co.uk>
4770S:	Maintained
4771F:	drivers/firmware/efi/test/
4772
4773EFS FILESYSTEM
4774W:	http://aeschi.ch.eu.org/efs/
4775S:	Orphan
4776F:	fs/efs/
4777
4778EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4779M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4780L:	netdev@vger.kernel.org
4781S:	Maintained
4782F:	drivers/net/ethernet/ibm/ehea/
4783
4784EM28XX VIDEO4LINUX DRIVER
4785M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4786M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4787L:	linux-media@vger.kernel.org
4788W:	https://linuxtv.org
4789T:	git git://linuxtv.org/media_tree.git
4790S:	Maintained
4791F:	drivers/media/usb/em28xx/
4792F:	Documentation/media/v4l-drivers/em28xx*
4793
4794EMBEDDED LINUX
4795M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4796M:	Matt Mackall <mpm@selenic.com>
4797M:	David Woodhouse <dwmw2@infradead.org>
4798L:	linux-embedded@vger.kernel.org
4799S:	Maintained
4800
4801EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4802M:	James Smart <james.smart@broadcom.com>
4803M:	Dick Kennedy <dick.kennedy@broadcom.com>
4804L:	linux-scsi@vger.kernel.org
4805W:	http://www.broadcom.com
4806S:	Supported
4807F:	drivers/scsi/lpfc/
4808
4809ENE CB710 FLASH CARD READER DRIVER
4810M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4811S:	Maintained
4812F:	drivers/misc/cb710/
4813F:	drivers/mmc/host/cb710-mmc.*
4814F:	include/linux/cb710.h
4815
4816ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4817M:	Maxim Levitsky <maximlevitsky@gmail.com>
4818S:	Maintained
4819F:	drivers/media/rc/ene_ir.*
4820
4821EPSON S1D13XXX FRAMEBUFFER DRIVER
4822M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4823S:	Maintained
4824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4825F:	drivers/video/fbdev/s1d13xxxfb.c
4826F:	include/video/s1d13xxxfb.h
4827
4828ET131X NETWORK DRIVER
4829M:	Mark Einon <mark.einon@gmail.com>
4830S:	Odd Fixes
4831F:	drivers/net/ethernet/agere/
4832
4833ETHERNET BRIDGE
4834M:	Stephen Hemminger <stephen@networkplumber.org>
4835L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4836L:	netdev@vger.kernel.org
4837W:	http://www.linuxfoundation.org/en/Net:Bridge
4838S:	Maintained
4839F:	include/linux/netfilter_bridge/
4840F:	net/bridge/
4841
4842ETHERNET PHY LIBRARY
4843M:	Florian Fainelli <f.fainelli@gmail.com>
4844L:	netdev@vger.kernel.org
4845S:	Maintained
4846F:	include/linux/phy.h
4847F:	include/linux/phy_fixed.h
4848F:	drivers/net/phy/
4849F:	Documentation/networking/phy.txt
4850F:	drivers/of/of_mdio.c
4851F:	drivers/of/of_net.c
4852
4853EXT2 FILE SYSTEM
4854M:	Jan Kara <jack@suse.com>
4855L:	linux-ext4@vger.kernel.org
4856S:	Maintained
4857F:	Documentation/filesystems/ext2.txt
4858F:	fs/ext2/
4859F:	include/linux/ext2*
4860
4861EXT4 FILE SYSTEM
4862M:	"Theodore Ts'o" <tytso@mit.edu>
4863M:	Andreas Dilger <adilger.kernel@dilger.ca>
4864L:	linux-ext4@vger.kernel.org
4865W:	http://ext4.wiki.kernel.org
4866Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4868S:	Maintained
4869F:	Documentation/filesystems/ext4.txt
4870F:	fs/ext4/
4871
4872Extended Verification Module (EVM)
4873M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4874L:	linux-ima-devel@lists.sourceforge.net
4875L:	linux-security-module@vger.kernel.org
4876S:	Supported
4877F:	security/integrity/evm/
4878
4879EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4880M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4881M:	Chanwoo Choi <cw00.choi@samsung.com>
4882L:	linux-kernel@vger.kernel.org
4883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4884S:	Maintained
4885F:	drivers/extcon/
4886F:	include/linux/extcon/
4887F:	include/linux/extcon.h
4888F:	Documentation/extcon/
4889F:	Documentation/devicetree/bindings/extcon/
4890
4891EXYNOS DP DRIVER
4892M:	Jingoo Han <jingoohan1@gmail.com>
4893L:	dri-devel@lists.freedesktop.org
4894S:	Maintained
4895F:	drivers/gpu/drm/exynos/exynos_dp*
4896
4897EXYNOS SYSMMU (IOMMU) driver
4898M:	Marek Szyprowski <m.szyprowski@samsung.com>
4899L:	iommu@lists.linux-foundation.org
4900S:	Maintained
4901F:	drivers/iommu/exynos-iommu.c
4902
4903EZchip NPS platform support
4904M:	Noam Camus <noamc@ezchip.com>
4905S:	Supported
4906F:	arch/arc/plat-eznps
4907F:	arch/arc/boot/dts/eznps.dts
4908
4909F71805F HARDWARE MONITORING DRIVER
4910M:	Jean Delvare <jdelvare@suse.com>
4911L:	linux-hwmon@vger.kernel.org
4912S:	Maintained
4913F:	Documentation/hwmon/f71805f
4914F:	drivers/hwmon/f71805f.c
4915
4916FC0011 TUNER DRIVER
4917M:	Michael Buesch <m@bues.ch>
4918L:	linux-media@vger.kernel.org
4919S:	Maintained
4920F:	drivers/media/tuners/fc0011.h
4921F:	drivers/media/tuners/fc0011.c
4922
4923FC2580 MEDIA DRIVER
4924M:	Antti Palosaari <crope@iki.fi>
4925L:	linux-media@vger.kernel.org
4926W:	https://linuxtv.org
4927W:	http://palosaari.fi/linux/
4928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4929T:	git git://linuxtv.org/anttip/media_tree.git
4930S:	Maintained
4931F:	drivers/media/tuners/fc2580*
4932
4933FANOTIFY
4934M:	Eric Paris <eparis@redhat.com>
4935S:	Maintained
4936F:	fs/notify/fanotify/
4937F:	include/linux/fanotify.h
4938F:	include/uapi/linux/fanotify.h
4939
4940FARSYNC SYNCHRONOUS DRIVER
4941M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4942W:	http://www.farsite.co.uk/
4943S:	Supported
4944F:	drivers/net/wan/farsync.*
4945
4946FAULT INJECTION SUPPORT
4947M:	Akinobu Mita <akinobu.mita@gmail.com>
4948S:	Supported
4949F:	Documentation/fault-injection/
4950F:	lib/fault-inject.c
4951
4952FBTFT Framebuffer drivers
4953M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4954M:	Noralf Trønnes <noralf@tronnes.org>
4955S:	Maintained
4956F:	drivers/staging/fbtft/
4957
4958FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4959M:	Johannes Thumshirn <jth@kernel.org>
4960L:	fcoe-devel@open-fcoe.org
4961W:	www.Open-FCoE.org
4962S:	Supported
4963F:	drivers/scsi/libfc/
4964F:	drivers/scsi/fcoe/
4965F:	include/scsi/fc/
4966F:	include/scsi/libfc.h
4967F:	include/scsi/libfcoe.h
4968F:	include/uapi/scsi/fc/
4969
4970FILE LOCKING (flock() and fcntl()/lockf())
4971M:	Jeff Layton <jlayton@poochiereds.net>
4972M:	"J. Bruce Fields" <bfields@fieldses.org>
4973L:	linux-fsdevel@vger.kernel.org
4974S:	Maintained
4975F:	include/linux/fcntl.h
4976F:	include/linux/fs.h
4977F:	include/uapi/linux/fcntl.h
4978F:	include/uapi/linux/fs.h
4979F:	fs/fcntl.c
4980F:	fs/locks.c
4981
4982FILESYSTEMS (VFS and infrastructure)
4983M:	Alexander Viro <viro@zeniv.linux.org.uk>
4984L:	linux-fsdevel@vger.kernel.org
4985S:	Maintained
4986F:	fs/*
4987
4988FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4989M:	Riku Voipio <riku.voipio@iki.fi>
4990L:	linux-hwmon@vger.kernel.org
4991S:	Maintained
4992F:	drivers/hwmon/f75375s.c
4993F:	include/linux/f75375s.h
4994
4995FIREWIRE AUDIO DRIVERS
4996M:	Clemens Ladisch <clemens@ladisch.de>
4997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4998T:	git git://git.alsa-project.org/alsa-kernel.git
4999S:	Maintained
5000F:	sound/firewire/
5001
5002FIREWIRE MEDIA DRIVERS (firedtv)
5003M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5004L:	linux-media@vger.kernel.org
5005L:	linux1394-devel@lists.sourceforge.net
5006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5007S:	Maintained
5008F:	drivers/media/firewire/
5009
5010FIREWIRE SBP-2 TARGET
5011M:	Chris Boot <bootc@bootc.net>
5012L:	linux-scsi@vger.kernel.org
5013L:	target-devel@vger.kernel.org
5014L:	linux1394-devel@lists.sourceforge.net
5015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5016S:	Maintained
5017F:	drivers/target/sbp/
5018
5019FIREWIRE SUBSYSTEM
5020M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5021L:	linux1394-devel@lists.sourceforge.net
5022W:	http://ieee1394.wiki.kernel.org/
5023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5024S:	Maintained
5025F:	drivers/firewire/
5026F:	include/linux/firewire.h
5027F:	include/uapi/linux/firewire*.h
5028F:	tools/firewire/
5029
5030FIRMWARE LOADER (request_firmware)
5031M:	Ming Lei <ming.lei@canonical.com>
5032M:	Luis R. Rodriguez <mcgrof@kernel.org>
5033L:	linux-kernel@vger.kernel.org
5034S:	Maintained
5035F:	Documentation/firmware_class/
5036F:	drivers/base/firmware*.c
5037F:	include/linux/firmware.h
5038
5039FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5040M:	Joshua Morris <josh.h.morris@us.ibm.com>
5041M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5042S:	Maintained
5043F:	drivers/block/rsxx/
5044
5045FLOPPY DRIVER
5046M:	Jiri Kosina <jikos@kernel.org>
5047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5048S:	Odd fixes
5049F:	drivers/block/floppy.c
5050
5051FMC SUBSYSTEM
5052M:	Alessandro Rubini <rubini@gnudd.com>
5053W:	http://www.ohwr.org/projects/fmc-bus
5054S:	Supported
5055F:	drivers/fmc/
5056F:	include/linux/fmc*.h
5057F:	include/linux/ipmi-fru.h
5058K:	fmc_d.*register
5059
5060FPGA MANAGER FRAMEWORK
5061M:	Alan Tull <atull@opensource.altera.com>
5062R:	Moritz Fischer <moritz.fischer@ettus.com>
5063L:	linux-fpga@vger.kernel.org
5064S:	Maintained
5065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5066F:	drivers/fpga/
5067F:	include/linux/fpga/fpga-mgr.h
5068W:	http://www.rocketboards.org
5069
5070FPU EMULATOR
5071M:	Bill Metzenthen <billm@melbpc.org.au>
5072W:	http://floatingpoint.sourceforge.net/emulator/index.html
5073S:	Maintained
5074F:	arch/x86/math-emu/
5075
5076FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5077L:	netdev@vger.kernel.org
5078S:	Orphan
5079F:	drivers/net/wan/dlci.c
5080F:	drivers/net/wan/sdla.c
5081
5082FRAMEBUFFER LAYER
5083L:	linux-fbdev@vger.kernel.org
5084Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5085S:	Orphan
5086F:	Documentation/fb/
5087F:	drivers/video/
5088F:	include/video/
5089F:	include/linux/fb.h
5090F:	include/uapi/video/
5091F:	include/uapi/linux/fb.h
5092
5093FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5094M:	Horia Geantă <horia.geanta@nxp.com>
5095M:	Dan Douglass <dan.douglass@nxp.com>
5096L:	linux-crypto@vger.kernel.org
5097S:	Maintained
5098F:	drivers/crypto/caam/
5099F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5100
5101FREESCALE DIU FRAMEBUFFER DRIVER
5102M:	Timur Tabi <timur@tabi.org>
5103L:	linux-fbdev@vger.kernel.org
5104S:	Maintained
5105F:	drivers/video/fbdev/fsl-diu-fb.*
5106
5107FREESCALE DMA DRIVER
5108M:	Li Yang <leoli@freescale.com>
5109M:	Zhang Wei <zw@zh-kernel.org>
5110L:	linuxppc-dev@lists.ozlabs.org
5111S:	Maintained
5112F:	drivers/dma/fsldma.*
5113
5114FREESCALE GPMI NAND DRIVER
5115M:	Han Xu <han.xu@nxp.com>
5116L:	linux-mtd@lists.infradead.org
5117S:	Maintained
5118F:	drivers/mtd/nand/gpmi-nand/*
5119
5120FREESCALE I2C CPM DRIVER
5121M:	Jochen Friedrich <jochen@scram.de>
5122L:	linuxppc-dev@lists.ozlabs.org
5123L:	linux-i2c@vger.kernel.org
5124S:	Maintained
5125F:	drivers/i2c/busses/i2c-cpm.c
5126
5127FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5128M:	Sascha Hauer <kernel@pengutronix.de>
5129L:	linux-fbdev@vger.kernel.org
5130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5131S:	Maintained
5132F:	include/linux/platform_data/video-imxfb.h
5133F:	drivers/video/fbdev/imxfb.c
5134
5135FREESCALE QUAD SPI DRIVER
5136M:	Han Xu <han.xu@nxp.com>
5137L:	linux-mtd@lists.infradead.org
5138S:	Maintained
5139F:	drivers/mtd/spi-nor/fsl-quadspi.c
5140
5141FREESCALE SOC FS_ENET DRIVER
5142M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5143M:	Vitaly Bordug <vbordug@ru.mvista.com>
5144L:	linuxppc-dev@lists.ozlabs.org
5145L:	netdev@vger.kernel.org
5146S:	Maintained
5147F:	drivers/net/ethernet/freescale/fs_enet/
5148F:	include/linux/fs_enet_pd.h
5149
5150FREESCALE IMX / MXC FEC DRIVER
5151M:	Fugang Duan <fugang.duan@nxp.com>
5152L:	netdev@vger.kernel.org
5153S:	Maintained
5154F:	drivers/net/ethernet/freescale/fec_main.c
5155F:	drivers/net/ethernet/freescale/fec_ptp.c
5156F:	drivers/net/ethernet/freescale/fec.h
5157F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5158
5159FREESCALE QORIQ DPAA FMAN DRIVER
5160M:	Madalin Bucur <madalin.bucur@nxp.com>
5161L:	netdev@vger.kernel.org
5162S:	Maintained
5163F:	drivers/net/ethernet/freescale/fman
5164F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5165
5166FREESCALE QORIQ DPAA ETHERNET DRIVER
5167M:	Madalin Bucur <madalin.bucur@nxp.com>
5168L:	netdev@vger.kernel.org
5169S:	Maintained
5170F:	drivers/net/ethernet/freescale/dpaa
5171
5172FREESCALE SOC DRIVERS
5173M:	Scott Wood <oss@buserror.net>
5174L:	linuxppc-dev@lists.ozlabs.org
5175L:	linux-arm-kernel@lists.infradead.org
5176S:	Maintained
5177F:	drivers/soc/fsl/
5178F:	include/linux/fsl/
5179
5180FREESCALE QUICC ENGINE LIBRARY
5181M:	Qiang Zhao <qiang.zhao@nxp.com>
5182L:	linuxppc-dev@lists.ozlabs.org
5183S:	Maintained
5184F:	drivers/soc/fsl/qe/
5185F:	include/soc/fsl/*qe*.h
5186F:	include/soc/fsl/*ucc*.h
5187
5188FREESCALE USB PERIPHERAL DRIVERS
5189M:	Li Yang <leoli@freescale.com>
5190L:	linux-usb@vger.kernel.org
5191L:	linuxppc-dev@lists.ozlabs.org
5192S:	Maintained
5193F:	drivers/usb/gadget/udc/fsl*
5194
5195FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5196M:	Li Yang <leoli@freescale.com>
5197L:	netdev@vger.kernel.org
5198L:	linuxppc-dev@lists.ozlabs.org
5199S:	Maintained
5200F:	drivers/net/ethernet/freescale/ucc_geth*
5201
5202FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5203M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5204L:	netdev@vger.kernel.org
5205S:	Maintained
5206F:	drivers/net/ethernet/freescale/gianfar*
5207X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5208F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5209
5210FREESCALE QUICC ENGINE UCC HDLC DRIVER
5211M:	Zhao Qiang <qiang.zhao@nxp.com>
5212L:	netdev@vger.kernel.org
5213L:	linuxppc-dev@lists.ozlabs.org
5214S:	Maintained
5215F:	drivers/net/wan/fsl_ucc_hdlc*
5216
5217FREESCALE QUICC ENGINE UCC UART DRIVER
5218M:	Timur Tabi <timur@tabi.org>
5219L:	linuxppc-dev@lists.ozlabs.org
5220S:	Maintained
5221F:	drivers/tty/serial/ucc_uart.c
5222
5223FREESCALE SOC SOUND DRIVERS
5224M:	Timur Tabi <timur@tabi.org>
5225M:	Nicolin Chen <nicoleotsuka@gmail.com>
5226M:	Xiubo Li <Xiubo.Lee@gmail.com>
5227R:	Fabio Estevam <fabio.estevam@nxp.com>
5228L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5229L:	linuxppc-dev@lists.ozlabs.org
5230S:	Maintained
5231F:	sound/soc/fsl/fsl*
5232F:	sound/soc/fsl/imx*
5233F:	sound/soc/fsl/mpc8610_hpcd.c
5234
5235FREEVXFS FILESYSTEM
5236M:	Christoph Hellwig <hch@infradead.org>
5237W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5238S:	Maintained
5239F:	fs/freevxfs/
5240
5241FREEZER
5242M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5243M:	Pavel Machek <pavel@ucw.cz>
5244L:	linux-pm@vger.kernel.org
5245S:	Supported
5246F:	Documentation/power/freezing-of-tasks.txt
5247F:	include/linux/freezer.h
5248F:	kernel/freezer.c
5249
5250FRONTSWAP API
5251M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5252L:	linux-kernel@vger.kernel.org
5253S:	Maintained
5254F:	mm/frontswap.c
5255F:	include/linux/frontswap.h
5256
5257FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5258M:	David Howells <dhowells@redhat.com>
5259L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5260S:	Supported
5261F:	Documentation/filesystems/caching/
5262F:	fs/fscache/
5263F:	include/linux/fscache*.h
5264
5265FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5266M:	Theodore Y. Ts'o <tytso@mit.edu>
5267M:	Jaegeuk Kim <jaegeuk@kernel.org>
5268L:	linux-fsdevel@vger.kernel.org
5269S:	Supported
5270F:	fs/crypto/
5271F:	include/linux/fscrypto.h
5272
5273F2FS FILE SYSTEM
5274M:	Jaegeuk Kim <jaegeuk@kernel.org>
5275M:	Chao Yu <yuchao0@huawei.com>
5276L:	linux-f2fs-devel@lists.sourceforge.net
5277W:	https://f2fs.wiki.kernel.org/
5278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5279S:	Maintained
5280F:	Documentation/filesystems/f2fs.txt
5281F:	Documentation/ABI/testing/sysfs-fs-f2fs
5282F:	fs/f2fs/
5283F:	include/linux/f2fs_fs.h
5284F:	include/trace/events/f2fs.h
5285
5286FUJITSU FR-V (FRV) PORT
5287S:	Orphan
5288F:	arch/frv/
5289
5290FUJITSU LAPTOP EXTRAS
5291M:	Jonathan Woithe <jwoithe@just42.net>
5292L:	platform-driver-x86@vger.kernel.org
5293S:	Maintained
5294F:	drivers/platform/x86/fujitsu-laptop.c
5295
5296FUJITSU M-5MO LS CAMERA ISP DRIVER
5297M:	Kyungmin Park <kyungmin.park@samsung.com>
5298M:	Heungjun Kim <riverful.kim@samsung.com>
5299L:	linux-media@vger.kernel.org
5300S:	Maintained
5301F:	drivers/media/i2c/m5mols/
5302F:	include/media/i2c/m5mols.h
5303
5304FUJITSU TABLET EXTRAS
5305M:	Robert Gerlach <khnz@gmx.de>
5306L:	platform-driver-x86@vger.kernel.org
5307S:	Maintained
5308F:	drivers/platform/x86/fujitsu-tablet.c
5309
5310FUSE: FILESYSTEM IN USERSPACE
5311M:	Miklos Szeredi <miklos@szeredi.hu>
5312L:	linux-fsdevel@vger.kernel.org
5313W:	http://fuse.sourceforge.net/
5314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5315S:	Maintained
5316F:	fs/fuse/
5317F:	include/uapi/linux/fuse.h
5318F:	Documentation/filesystems/fuse.txt
5319
5320FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5321M:	Rik Faith <faith@cs.unc.edu>
5322L:	linux-scsi@vger.kernel.org
5323S:	Odd Fixes (e.g., new signatures)
5324F:	drivers/scsi/fdomain.*
5325
5326GCC PLUGINS
5327M:	Kees Cook <keescook@chromium.org>
5328R:	Emese Revfy <re.emese@gmail.com>
5329L:	kernel-hardening@lists.openwall.com
5330S:	Maintained
5331F:	scripts/gcc-plugins/
5332F:	scripts/gcc-plugin.sh
5333F:	scripts/Makefile.gcc-plugins
5334F:	Documentation/gcc-plugins.txt
5335
5336GCOV BASED KERNEL PROFILING
5337M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5338S:	Maintained
5339F:	kernel/gcov/
5340F:	Documentation/dev-tools/gcov.rst
5341
5342GDT SCSI DISK ARRAY CONTROLLER DRIVER
5343M:	Achim Leubner <achim_leubner@adaptec.com>
5344L:	linux-scsi@vger.kernel.org
5345W:	http://www.icp-vortex.com/
5346S:	Supported
5347F:	drivers/scsi/gdt*
5348
5349GDB KERNEL DEBUGGING HELPER SCRIPTS
5350M:	Jan Kiszka <jan.kiszka@siemens.com>
5351M:	Kieran Bingham <kieran@bingham.xyz>
5352S:	Supported
5353F:	scripts/gdb/
5354
5355GEMTEK FM RADIO RECEIVER DRIVER
5356M:	Hans Verkuil <hverkuil@xs4all.nl>
5357L:	linux-media@vger.kernel.org
5358T:	git git://linuxtv.org/media_tree.git
5359W:	https://linuxtv.org
5360S:	Maintained
5361F:	drivers/media/radio/radio-gemtek*
5362
5363GENERIC GPIO I2C DRIVER
5364M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5365S:	Supported
5366F:	drivers/i2c/busses/i2c-gpio.c
5367F:	include/linux/i2c-gpio.h
5368
5369GENERIC GPIO I2C MULTIPLEXER DRIVER
5370M:	Peter Korsgaard <peter.korsgaard@barco.com>
5371L:	linux-i2c@vger.kernel.org
5372S:	Supported
5373F:	drivers/i2c/muxes/i2c-mux-gpio.c
5374F:	include/linux/i2c-mux-gpio.h
5375F:	Documentation/i2c/muxes/i2c-mux-gpio
5376
5377GENERIC HDLC (WAN) DRIVERS
5378M:	Krzysztof Halasa <khc@pm.waw.pl>
5379W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5380S:	Maintained
5381F:	drivers/net/wan/c101.c
5382F:	drivers/net/wan/hd6457*
5383F:	drivers/net/wan/hdlc*
5384F:	drivers/net/wan/n2.c
5385F:	drivers/net/wan/pc300too.c
5386F:	drivers/net/wan/pci200syn.c
5387F:	drivers/net/wan/wanxl*
5388
5389GENERIC INCLUDE/ASM HEADER FILES
5390M:	Arnd Bergmann <arnd@arndb.de>
5391L:	linux-arch@vger.kernel.org
5392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5393S:	Maintained
5394F:	include/asm-generic/
5395F:	include/uapi/asm-generic/
5396
5397GENERIC PHY FRAMEWORK
5398M:	Kishon Vijay Abraham I <kishon@ti.com>
5399L:	linux-kernel@vger.kernel.org
5400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5401S:	Supported
5402F:	drivers/phy/
5403F:	include/linux/phy/
5404
5405GENERIC PM DOMAINS
5406M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5407M:	Kevin Hilman <khilman@kernel.org>
5408M:	Ulf Hansson <ulf.hansson@linaro.org>
5409L:	linux-pm@vger.kernel.org
5410S:	Supported
5411F:	drivers/base/power/domain*.c
5412F:	include/linux/pm_domain.h
5413
5414GENERIC UIO DRIVER FOR PCI DEVICES
5415M:	"Michael S. Tsirkin" <mst@redhat.com>
5416L:	kvm@vger.kernel.org
5417S:	Supported
5418F:	drivers/uio/uio_pci_generic.c
5419
5420GET_MAINTAINER SCRIPT
5421M:	Joe Perches <joe@perches.com>
5422S:	Maintained
5423F:	scripts/get_maintainer.pl
5424
5425GENWQE (IBM Generic Workqueue Card)
5426M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5427M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5428S:	Supported
5429F:	drivers/misc/genwqe/
5430
5431GFS2 FILE SYSTEM
5432M:	Steven Whitehouse <swhiteho@redhat.com>
5433M:	Bob Peterson <rpeterso@redhat.com>
5434L:	cluster-devel@redhat.com
5435W:	http://sources.redhat.com/cluster/
5436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5437S:	Supported
5438F:	Documentation/filesystems/gfs2*.txt
5439F:	fs/gfs2/
5440F:	include/uapi/linux/gfs2_ondisk.h
5441
5442GIGASET ISDN DRIVERS
5443M:	Paul Bolle <pebolle@tiscali.nl>
5444L:	gigaset307x-common@lists.sourceforge.net
5445W:	http://gigaset307x.sourceforge.net/
5446S:	Odd Fixes
5447F:	Documentation/isdn/README.gigaset
5448F:	drivers/isdn/gigaset/
5449F:	include/uapi/linux/gigaset_dev.h
5450
5451GO7007 MPEG CODEC
5452M:	Hans Verkuil <hans.verkuil@cisco.com>
5453L:	linux-media@vger.kernel.org
5454S:	Maintained
5455F:	drivers/media/usb/go7007/
5456
5457GOODIX TOUCHSCREEN
5458M:	Bastien Nocera <hadess@hadess.net>
5459L:	linux-input@vger.kernel.org
5460S:	Maintained
5461F:	drivers/input/touchscreen/goodix.c
5462
5463GPIO MOCKUP DRIVER
5464M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5465L:	linux-gpio@vger.kernel.org
5466S:	Maintained
5467F:	drivers/gpio/gpio-mockup.c
5468F:	tools/testing/selftests/gpio/
5469
5470GPIO SUBSYSTEM
5471M:	Linus Walleij <linus.walleij@linaro.org>
5472M:	Alexandre Courbot <gnurou@gmail.com>
5473L:	linux-gpio@vger.kernel.org
5474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5475S:	Maintained
5476F:	Documentation/devicetree/bindings/gpio/
5477F:	Documentation/gpio/
5478F:	Documentation/ABI/testing/gpio-cdev
5479F:	Documentation/ABI/obsolete/sysfs-gpio
5480F:	drivers/gpio/
5481F:	include/linux/gpio/
5482F:	include/linux/gpio.h
5483F:	include/asm-generic/gpio.h
5484F:	include/uapi/linux/gpio.h
5485F:	tools/gpio/
5486
5487GRE DEMULTIPLEXER DRIVER
5488M:	Dmitry Kozlov <xeb@mail.ru>
5489L:	netdev@vger.kernel.org
5490S:	Maintained
5491F:	net/ipv4/gre_demux.c
5492F:	net/ipv4/gre_offload.c
5493F:	include/net/gre.h
5494
5495GRETH 10/100/1G Ethernet MAC device driver
5496M:	Andreas Larsson <andreas@gaisler.com>
5497L:	netdev@vger.kernel.org
5498S:	Maintained
5499F:	drivers/net/ethernet/aeroflex/
5500
5501GREYBUS SUBSYSTEM
5502M:	Johan Hovold <johan@kernel.org>
5503M:	Alex Elder <elder@kernel.org>
5504M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5505S:	Maintained
5506F:	drivers/staging/greybus/
5507
5508GREYBUS AUDIO PROTOCOLS DRIVERS
5509M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5510M:	Mark Greer <mgreer@animalcreek.com>
5511S:	Maintained
5512F:	drivers/staging/greybus/audio_apbridgea.c
5513F:	drivers/staging/greybus/audio_apbridgea.h
5514F:	drivers/staging/greybus/audio_codec.c
5515F:	drivers/staging/greybus/audio_codec.h
5516F:	drivers/staging/greybus/audio_gb.c
5517F:	drivers/staging/greybus/audio_manager.c
5518F:	drivers/staging/greybus/audio_manager.h
5519F:	drivers/staging/greybus/audio_manager_module.c
5520F:	drivers/staging/greybus/audio_manager_private.h
5521F:	drivers/staging/greybus/audio_manager_sysfs.c
5522F:	drivers/staging/greybus/audio_module.c
5523F:	drivers/staging/greybus/audio_topology.c
5524
5525GREYBUS PROTOCOLS DRIVERS
5526M:	Rui Miguel Silva <rmfrfs@gmail.com>
5527S:	Maintained
5528F:	drivers/staging/greybus/sdio.c
5529F:	drivers/staging/greybus/light.c
5530F:	drivers/staging/greybus/gpio.c
5531F:	drivers/staging/greybus/power_supply.c
5532F:	drivers/staging/greybus/spi.c
5533F:	drivers/staging/greybus/spilib.c
5534
5535GREYBUS PROTOCOLS DRIVERS
5536M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5537S:	Maintained
5538F:	drivers/staging/greybus/loopback.c
5539F:	drivers/staging/greybus/timesync.c
5540F:	drivers/staging/greybus/timesync_platform.c
5541
5542GREYBUS PROTOCOLS DRIVERS
5543M:	Viresh Kumar <vireshk@kernel.org>
5544S:	Maintained
5545F:	drivers/staging/greybus/authentication.c
5546F:	drivers/staging/greybus/bootrom.c
5547F:	drivers/staging/greybus/firmware.h
5548F:	drivers/staging/greybus/fw-core.c
5549F:	drivers/staging/greybus/fw-download.c
5550F:	drivers/staging/greybus/fw-managament.c
5551F:	drivers/staging/greybus/greybus_authentication.h
5552F:	drivers/staging/greybus/greybus_firmware.h
5553F:	drivers/staging/greybus/hid.c
5554F:	drivers/staging/greybus/i2c.c
5555F:	drivers/staging/greybus/spi.c
5556F:	drivers/staging/greybus/spilib.c
5557F:	drivers/staging/greybus/spilib.h
5558
5559GREYBUS PROTOCOLS DRIVERS
5560M:	David Lin <dtwlin@gmail.com>
5561S:	Maintained
5562F:	drivers/staging/greybus/uart.c
5563F:	drivers/staging/greybus/log.c
5564
5565GREYBUS PLATFORM DRIVERS
5566M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5567S:	Maintained
5568F:	drivers/staging/greybus/arche-platform.c
5569F:	drivers/staging/greybus/arche-apb-ctrl.c
5570F:	drivers/staging/greybus/arche_platform.h
5571
5572GS1662 VIDEO SERIALIZER
5573M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5574L:	linux-media@vger.kernel.org
5575T:	git git://linuxtv.org/media_tree.git
5576S:	Maintained
5577F:	drivers/media/spi/gs1662.c
5578
5579GSPCA FINEPIX SUBDRIVER
5580M:	Frank Zago <frank@zago.net>
5581L:	linux-media@vger.kernel.org
5582T:	git git://linuxtv.org/media_tree.git
5583S:	Maintained
5584F:	drivers/media/usb/gspca/finepix.c
5585
5586GSPCA GL860 SUBDRIVER
5587M:	Olivier Lorin <o.lorin@laposte.net>
5588L:	linux-media@vger.kernel.org
5589T:	git git://linuxtv.org/media_tree.git
5590S:	Maintained
5591F:	drivers/media/usb/gspca/gl860/
5592
5593GSPCA M5602 SUBDRIVER
5594M:	Erik Andren <erik.andren@gmail.com>
5595L:	linux-media@vger.kernel.org
5596T:	git git://linuxtv.org/media_tree.git
5597S:	Maintained
5598F:	drivers/media/usb/gspca/m5602/
5599
5600GSPCA PAC207 SONIXB SUBDRIVER
5601M:	Hans Verkuil <hverkuil@xs4all.nl>
5602L:	linux-media@vger.kernel.org
5603T:	git git://linuxtv.org/media_tree.git
5604S:	Odd Fixes
5605F:	drivers/media/usb/gspca/pac207.c
5606
5607GSPCA SN9C20X SUBDRIVER
5608M:	Brian Johnson <brijohn@gmail.com>
5609L:	linux-media@vger.kernel.org
5610T:	git git://linuxtv.org/media_tree.git
5611S:	Maintained
5612F:	drivers/media/usb/gspca/sn9c20x.c
5613
5614GSPCA T613 SUBDRIVER
5615M:	Leandro Costantino <lcostantino@gmail.com>
5616L:	linux-media@vger.kernel.org
5617T:	git git://linuxtv.org/media_tree.git
5618S:	Maintained
5619F:	drivers/media/usb/gspca/t613.c
5620
5621GSPCA USB WEBCAM DRIVER
5622M:	Hans Verkuil <hverkuil@xs4all.nl>
5623L:	linux-media@vger.kernel.org
5624T:	git git://linuxtv.org/media_tree.git
5625S:	Odd Fixes
5626F:	drivers/media/usb/gspca/
5627
5628GUID PARTITION TABLE (GPT)
5629M:	Davidlohr Bueso <dave@stgolabs.net>
5630L:	linux-efi@vger.kernel.org
5631S:	Maintained
5632F:	block/partitions/efi.*
5633
5634STK1160 USB VIDEO CAPTURE DRIVER
5635M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5636L:	linux-media@vger.kernel.org
5637T:	git git://linuxtv.org/media_tree.git
5638S:	Maintained
5639F:	drivers/media/usb/stk1160/
5640
5641H8/300 ARCHITECTURE
5642M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5643L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5644W:	http://uclinux-h8.sourceforge.jp
5645T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5646S:	Maintained
5647F:	arch/h8300/
5648F:	drivers/clocksource/h8300_*.c
5649F:	drivers/clk/h8300/
5650F:	drivers/irqchip/irq-renesas-h8*.c
5651
5652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5653M:	Frank Seidel <frank@f-seidel.de>
5654L:	platform-driver-x86@vger.kernel.org
5655W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5656S:	Maintained
5657F:	drivers/platform/x86/hdaps.c
5658
5659HDPVR USB VIDEO ENCODER DRIVER
5660M:	Hans Verkuil <hverkuil@xs4all.nl>
5661L:	linux-media@vger.kernel.org
5662T:	git git://linuxtv.org/media_tree.git
5663W:	https://linuxtv.org
5664S:	Odd Fixes
5665F:	drivers/media/usb/hdpvr/
5666
5667HWPOISON MEMORY FAILURE HANDLING
5668M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5669L:	linux-mm@kvack.org
5670S:	Maintained
5671F:	mm/memory-failure.c
5672F:	mm/hwpoison-inject.c
5673
5674HYPERVISOR VIRTUAL CONSOLE DRIVER
5675L:	linuxppc-dev@lists.ozlabs.org
5676S:	Odd Fixes
5677F:	drivers/tty/hvc/
5678
5679HACKRF MEDIA DRIVER
5680M:	Antti Palosaari <crope@iki.fi>
5681L:	linux-media@vger.kernel.org
5682W:	https://linuxtv.org
5683W:	http://palosaari.fi/linux/
5684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5685T:	git git://linuxtv.org/anttip/media_tree.git
5686S:	Maintained
5687F:	drivers/media/usb/hackrf/
5688
5689HARDWARE MONITORING
5690M:	Jean Delvare <jdelvare@suse.com>
5691M:	Guenter Roeck <linux@roeck-us.net>
5692L:	linux-hwmon@vger.kernel.org
5693W:	http://hwmon.wiki.kernel.org/
5694T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5696S:	Maintained
5697F:	Documentation/hwmon/
5698F:	drivers/hwmon/
5699F:	include/linux/hwmon*.h
5700
5701HARDWARE RANDOM NUMBER GENERATOR CORE
5702M:	Matt Mackall <mpm@selenic.com>
5703M:	Herbert Xu <herbert@gondor.apana.org.au>
5704L:	linux-crypto@vger.kernel.org
5705S:	Odd fixes
5706F:	Documentation/devicetree/bindings/rng/
5707F:	Documentation/hw_random.txt
5708F:	drivers/char/hw_random/
5709F:	include/linux/hw_random.h
5710
5711HARDWARE SPINLOCK CORE
5712M:	Ohad Ben-Cohen <ohad@wizery.com>
5713M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5714L:	linux-remoteproc@vger.kernel.org
5715S:	Maintained
5716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5717F:	Documentation/devicetree/bindings/hwlock/
5718F:	Documentation/hwspinlock.txt
5719F:	drivers/hwspinlock/
5720F:	include/linux/hwspinlock.h
5721
5722HARMONY SOUND DRIVER
5723L:	linux-parisc@vger.kernel.org
5724S:	Maintained
5725F:	sound/parisc/harmony.*
5726
5727HD29L2 MEDIA DRIVER
5728M:	Antti Palosaari <crope@iki.fi>
5729L:	linux-media@vger.kernel.org
5730W:	https://linuxtv.org
5731W:	http://palosaari.fi/linux/
5732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5733T:	git git://linuxtv.org/anttip/media_tree.git
5734S:	Maintained
5735F:	drivers/media/dvb-frontends/hd29l2*
5736
5737HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5738M:	Jimmy Vance <jimmy.vance@hpe.com>
5739S:	Supported
5740F:	Documentation/watchdog/hpwdt.txt
5741F:	drivers/watchdog/hpwdt.c
5742
5743HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5744M:	Don Brace <don.brace@microsemi.com>
5745L:	esc.storagedev@microsemi.com
5746L:	linux-scsi@vger.kernel.org
5747S:	Supported
5748F:	Documentation/scsi/hpsa.txt
5749F:	drivers/scsi/hpsa*.[ch]
5750F:	include/linux/cciss*.h
5751F:	include/uapi/linux/cciss*.h
5752
5753HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5754M:	Don Brace <don.brace@microsemi.com>
5755L:	esc.storagedev@microsemi.com
5756L:	linux-scsi@vger.kernel.org
5757S:	Supported
5758F:	Documentation/blockdev/cciss.txt
5759F:	drivers/block/cciss*
5760F:	include/linux/cciss_ioctl.h
5761F:	include/uapi/linux/cciss_ioctl.h
5762
5763HFI1 DRIVER
5764M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5765M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5766L:	linux-rdma@vger.kernel.org
5767S:	Supported
5768F:	drivers/infiniband/hw/hfi1
5769
5770HFS FILESYSTEM
5771L:	linux-fsdevel@vger.kernel.org
5772S:	Orphan
5773F:	Documentation/filesystems/hfs.txt
5774F:	fs/hfs/
5775
5776HFSPLUS FILESYSTEM
5777L:	linux-fsdevel@vger.kernel.org
5778S:	Orphan
5779F:	Documentation/filesystems/hfsplus.txt
5780F:	fs/hfsplus/
5781
5782HGA FRAMEBUFFER DRIVER
5783M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5784L:	linux-nvidia@lists.surfsouth.com
5785W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5786S:	Maintained
5787F:	drivers/video/fbdev/hgafb.c
5788
5789HIBERNATION (aka Software Suspend, aka swsusp)
5790M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5791M:	Pavel Machek <pavel@ucw.cz>
5792L:	linux-pm@vger.kernel.org
5793B:	https://bugzilla.kernel.org
5794S:	Supported
5795F:	arch/x86/power/
5796F:	drivers/base/power/
5797F:	kernel/power/
5798F:	include/linux/suspend.h
5799F:	include/linux/freezer.h
5800F:	include/linux/pm.h
5801F:	arch/*/include/asm/suspend*.h
5802
5803HID CORE LAYER
5804M:	Jiri Kosina <jikos@kernel.org>
5805R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5806L:	linux-input@vger.kernel.org
5807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5808S:	Maintained
5809F:	drivers/hid/
5810F:	include/linux/hid*
5811F:	include/uapi/linux/hid*
5812
5813HID SENSOR HUB DRIVERS
5814M:	Jiri Kosina <jikos@kernel.org>
5815M:	Jonathan Cameron <jic23@kernel.org>
5816M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5817L:	linux-input@vger.kernel.org
5818L:	linux-iio@vger.kernel.org
5819S:	Maintained
5820F:	Documentation/hid/hid-sensor*
5821F:	drivers/hid/hid-sensor-*
5822F:	drivers/iio/*/hid-*
5823F:	include/linux/hid-sensor-*
5824
5825HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5826M:	Thomas Gleixner <tglx@linutronix.de>
5827L:	linux-kernel@vger.kernel.org
5828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5829S:	Maintained
5830F:	Documentation/timers/
5831F:	kernel/time/hrtimer.c
5832F:	kernel/time/clockevents.c
5833F:	kernel/time/tick*.*
5834F:	kernel/time/timer_*.c
5835F:	include/linux/clockchips.h
5836F:	include/linux/hrtimer.h
5837
5838HIGH-SPEED SCC DRIVER FOR AX.25
5839L:	linux-hams@vger.kernel.org
5840S:	Orphan
5841F:	drivers/net/hamradio/dmascc.c
5842F:	drivers/net/hamradio/scc.c
5843
5844HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5845M:	HighPoint Linux Team <linux@highpoint-tech.com>
5846W:	http://www.highpoint-tech.com
5847S:	Supported
5848F:	Documentation/scsi/hptiop.txt
5849F:	drivers/scsi/hptiop.c
5850
5851HIPPI
5852M:	Jes Sorensen <jes@trained-monkey.org>
5853L:	linux-hippi@sunsite.dk
5854S:	Maintained
5855F:	include/linux/hippidevice.h
5856F:	include/uapi/linux/if_hippi.h
5857F:	net/802/hippi.c
5858F:	drivers/net/hippi/
5859
5860HISILICON NETWORK SUBSYSTEM DRIVER
5861M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5862M:	Salil Mehta <salil.mehta@huawei.com>
5863L:	netdev@vger.kernel.org
5864W:	http://www.hisilicon.com
5865S:	Maintained
5866F:	drivers/net/ethernet/hisilicon/
5867F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5868
5869HISILICON ROCE DRIVER
5870M:	Lijun Ou <oulijun@huawei.com>
5871M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5872L:	linux-rdma@vger.kernel.org
5873S:	Maintained
5874F:	drivers/infiniband/hw/hns/
5875F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5876
5877HISILICON SAS Controller
5878M:	John Garry <john.garry@huawei.com>
5879W:	http://www.hisilicon.com
5880S:	Supported
5881F:	drivers/scsi/hisi_sas/
5882F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5883
5884HOST AP DRIVER
5885M:	Jouni Malinen <j@w1.fi>
5886L:	linux-wireless@vger.kernel.org
5887W:	http://w1.fi/hostap-driver.html
5888S:	Obsolete
5889F:	drivers/net/wireless/intersil/hostap/
5890
5891HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5892L:	platform-driver-x86@vger.kernel.org
5893S:	Orphan
5894F:	drivers/platform/x86/tc1100-wmi.c
5895
5896HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5897M:	Jaroslav Kysela <perex@perex.cz>
5898S:	Maintained
5899F:	drivers/net/ethernet/hp/hp100.*
5900
5901HPET:	High Precision Event Timers driver
5902M:	Clemens Ladisch <clemens@ladisch.de>
5903S:	Maintained
5904F:	Documentation/timers/hpet.txt
5905F:	drivers/char/hpet.c
5906F:	include/linux/hpet.h
5907F:	include/uapi/linux/hpet.h
5908
5909HPET:	x86
5910S:	Orphan
5911F:	arch/x86/kernel/hpet.c
5912F:	arch/x86/include/asm/hpet.h
5913
5914HPFS FILESYSTEM
5915M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5916W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5917S:	Maintained
5918F:	fs/hpfs/
5919
5920HSI SUBSYSTEM
5921M:	Sebastian Reichel <sre@kernel.org>
5922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5923S:	Maintained
5924F:	Documentation/ABI/testing/sysfs-bus-hsi
5925F:	Documentation/device-drivers/serial-interfaces.rst
5926F:	drivers/hsi/
5927F:	include/linux/hsi/
5928F:	include/uapi/linux/hsi/
5929
5930HSO 3G MODEM DRIVER
5931M:	Jan Dumon <j.dumon@option.com>
5932W:	http://www.pharscape.org
5933S:	Maintained
5934F:	drivers/net/usb/hso.c
5935
5936HSR NETWORK PROTOCOL
5937M:	Arvid Brodin <arvid.brodin@alten.se>
5938L:	netdev@vger.kernel.org
5939S:	Maintained
5940F:	net/hsr/
5941
5942HTCPEN TOUCHSCREEN DRIVER
5943M:	Pau Oliva Fora <pof@eslack.org>
5944L:	linux-input@vger.kernel.org
5945S:	Maintained
5946F:	drivers/input/touchscreen/htcpen.c
5947
5948HUGETLB FILESYSTEM
5949M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5950S:	Maintained
5951F:	fs/hugetlbfs/
5952
5953HVA ST MEDIA DRIVER
5954M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5955L:	linux-media@vger.kernel.org
5956T:	git git://linuxtv.org/media_tree.git
5957W:	https://linuxtv.org
5958S:	Supported
5959F:	drivers/media/platform/sti/hva
5960
5961Hyper-V CORE AND DRIVERS
5962M:	"K. Y. Srinivasan" <kys@microsoft.com>
5963M:	Haiyang Zhang <haiyangz@microsoft.com>
5964L:	devel@linuxdriverproject.org
5965S:	Maintained
5966F:	arch/x86/include/asm/mshyperv.h
5967F:	arch/x86/include/uapi/asm/hyperv.h
5968F:	arch/x86/kernel/cpu/mshyperv.c
5969F:	drivers/hid/hid-hyperv.c
5970F:	drivers/hv/
5971F:	drivers/input/serio/hyperv-keyboard.c
5972F:	drivers/pci/host/pci-hyperv.c
5973F:	drivers/net/hyperv/
5974F:	drivers/scsi/storvsc_drv.c
5975F:	drivers/uio/uio_hv_generic.c
5976F:	drivers/video/fbdev/hyperv_fb.c
5977F:	include/linux/hyperv.h
5978F:	tools/hv/
5979F:	Documentation/ABI/stable/sysfs-bus-vmbus
5980
5981I2C MUXES
5982M:	Peter Rosin <peda@axentia.se>
5983L:	linux-i2c@vger.kernel.org
5984S:	Maintained
5985F:	Documentation/i2c/i2c-topology
5986F:	Documentation/i2c/muxes/
5987F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5988F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5989F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5990F:	drivers/i2c/i2c-mux.c
5991F:	drivers/i2c/muxes/
5992F:	include/linux/i2c-mux.h
5993
5994I2C OVER PARALLEL PORT
5995M:	Jean Delvare <jdelvare@suse.com>
5996L:	linux-i2c@vger.kernel.org
5997S:	Maintained
5998F:	Documentation/i2c/busses/i2c-parport
5999F:	Documentation/i2c/busses/i2c-parport-light
6000F:	drivers/i2c/busses/i2c-parport.c
6001F:	drivers/i2c/busses/i2c-parport-light.c
6002
6003I2C/SMBUS CONTROLLER DRIVERS FOR PC
6004M:	Jean Delvare <jdelvare@suse.com>
6005L:	linux-i2c@vger.kernel.org
6006S:	Maintained
6007F:	Documentation/i2c/busses/i2c-ali1535
6008F:	Documentation/i2c/busses/i2c-ali1563
6009F:	Documentation/i2c/busses/i2c-ali15x3
6010F:	Documentation/i2c/busses/i2c-amd756
6011F:	Documentation/i2c/busses/i2c-amd8111
6012F:	Documentation/i2c/busses/i2c-i801
6013F:	Documentation/i2c/busses/i2c-nforce2
6014F:	Documentation/i2c/busses/i2c-piix4
6015F:	Documentation/i2c/busses/i2c-sis5595
6016F:	Documentation/i2c/busses/i2c-sis630
6017F:	Documentation/i2c/busses/i2c-sis96x
6018F:	Documentation/i2c/busses/i2c-via
6019F:	Documentation/i2c/busses/i2c-viapro
6020F:	drivers/i2c/busses/i2c-ali1535.c
6021F:	drivers/i2c/busses/i2c-ali1563.c
6022F:	drivers/i2c/busses/i2c-ali15x3.c
6023F:	drivers/i2c/busses/i2c-amd756.c
6024F:	drivers/i2c/busses/i2c-amd756-s4882.c
6025F:	drivers/i2c/busses/i2c-amd8111.c
6026F:	drivers/i2c/busses/i2c-i801.c
6027F:	drivers/i2c/busses/i2c-isch.c
6028F:	drivers/i2c/busses/i2c-nforce2.c
6029F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6030F:	drivers/i2c/busses/i2c-piix4.c
6031F:	drivers/i2c/busses/i2c-sis5595.c
6032F:	drivers/i2c/busses/i2c-sis630.c
6033F:	drivers/i2c/busses/i2c-sis96x.c
6034F:	drivers/i2c/busses/i2c-via.c
6035F:	drivers/i2c/busses/i2c-viapro.c
6036
6037I2C/SMBUS ISMT DRIVER
6038M:	Seth Heasley <seth.heasley@intel.com>
6039M:	Neil Horman <nhorman@tuxdriver.com>
6040L:	linux-i2c@vger.kernel.org
6041F:	drivers/i2c/busses/i2c-ismt.c
6042F:	Documentation/i2c/busses/i2c-ismt
6043
6044I2C/SMBUS STUB DRIVER
6045M:	Jean Delvare <jdelvare@suse.com>
6046L:	linux-i2c@vger.kernel.org
6047S:	Maintained
6048F:	drivers/i2c/i2c-stub.c
6049
6050I2C SUBSYSTEM
6051M:	Wolfram Sang <wsa@the-dreams.de>
6052L:	linux-i2c@vger.kernel.org
6053W:	https://i2c.wiki.kernel.org/
6054Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6056S:	Maintained
6057F:	Documentation/devicetree/bindings/i2c/
6058F:	Documentation/i2c/
6059F:	drivers/i2c/
6060F:	drivers/i2c/*/
6061F:	include/linux/i2c.h
6062F:	include/linux/i2c-*.h
6063F:	include/uapi/linux/i2c.h
6064F:	include/uapi/linux/i2c-*.h
6065
6066I2C ACPI SUPPORT
6067M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6068L:	linux-i2c@vger.kernel.org
6069L:	linux-acpi@vger.kernel.org
6070S:	Maintained
6071
6072I2C-TAOS-EVM DRIVER
6073M:	Jean Delvare <jdelvare@suse.com>
6074L:	linux-i2c@vger.kernel.org
6075S:	Maintained
6076F:	Documentation/i2c/busses/i2c-taos-evm
6077F:	drivers/i2c/busses/i2c-taos-evm.c
6078
6079I2C-TINY-USB DRIVER
6080M:	Till Harbaum <till@harbaum.org>
6081L:	linux-i2c@vger.kernel.org
6082W:	http://www.harbaum.org/till/i2c_tiny_usb
6083S:	Maintained
6084F:	drivers/i2c/busses/i2c-tiny-usb.c
6085
6086i386 BOOT CODE
6087M:	"H. Peter Anvin" <hpa@zytor.com>
6088S:	Maintained
6089F:	arch/x86/boot/
6090
6091i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6092M:	"H. Peter Anvin" <hpa@zytor.com>
6093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6094S:	Maintained
6095
6096IA64 (Itanium) PLATFORM
6097M:	Tony Luck <tony.luck@intel.com>
6098M:	Fenghua Yu <fenghua.yu@intel.com>
6099L:	linux-ia64@vger.kernel.org
6100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6101S:	Maintained
6102F:	arch/ia64/
6103
6104IBM Power VMX Cryptographic instructions
6105M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6106M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6107L:	linux-crypto@vger.kernel.org
6108S:	Supported
6109F:	drivers/crypto/vmx/Makefile
6110F:	drivers/crypto/vmx/Kconfig
6111F:	drivers/crypto/vmx/vmx.c
6112F:	drivers/crypto/vmx/aes*
6113F:	drivers/crypto/vmx/ghash*
6114F:	drivers/crypto/vmx/ppc-xlate.pl
6115
6116IBM Power in-Nest Crypto Acceleration
6117M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6118M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6119L:	linux-crypto@vger.kernel.org
6120S:	Supported
6121F:	drivers/crypto/nx/Makefile
6122F:	drivers/crypto/nx/Kconfig
6123F:	drivers/crypto/nx/nx-aes*
6124F:	drivers/crypto/nx/nx-sha*
6125F:	drivers/crypto/nx/nx.*
6126F:	drivers/crypto/nx/nx_csbcpb.h
6127F:	drivers/crypto/nx/nx_debugfs.h
6128
6129IBM Power 842 compression accelerator
6130M:	Dan Streetman <ddstreet@ieee.org>
6131S:	Supported
6132F:	drivers/crypto/nx/Makefile
6133F:	drivers/crypto/nx/Kconfig
6134F:	drivers/crypto/nx/nx-842*
6135F:	include/linux/sw842.h
6136F:	crypto/842.c
6137F:	lib/842/
6138
6139IBM Power Linux RAID adapter
6140M:	Brian King <brking@us.ibm.com>
6141S:	Supported
6142F:	drivers/scsi/ipr.*
6143
6144IBM Power Virtual Ethernet Device Driver
6145M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6146L:	netdev@vger.kernel.org
6147S:	Supported
6148F:	drivers/net/ethernet/ibm/ibmveth.*
6149
6150IBM Power SRIOV Virtual NIC Device Driver
6151M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6152M:	John Allen <jallen@linux.vnet.ibm.com>
6153L:	netdev@vger.kernel.org
6154S:	Supported
6155F:	drivers/net/ethernet/ibm/ibmvnic.*
6156
6157IBM Power Virtual SCSI Device Drivers
6158M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6159L:	linux-scsi@vger.kernel.org
6160S:	Supported
6161F:	drivers/scsi/ibmvscsi/ibmvscsi*
6162F:	include/scsi/viosrp.h
6163
6164IBM Power Virtual SCSI Device Target Driver
6165M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6166M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6167L:	linux-scsi@vger.kernel.org
6168L:	target-devel@vger.kernel.org
6169S:	Supported
6170F:	drivers/scsi/ibmvscsi_tgt/
6171
6172IBM Power Virtual FC Device Drivers
6173M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6174L:	linux-scsi@vger.kernel.org
6175S:	Supported
6176F:	drivers/scsi/ibmvscsi/ibmvfc*
6177
6178IBM ServeRAID RAID DRIVER
6179S:	Orphan
6180F:	drivers/scsi/ips.*
6181
6182ICH LPC AND GPIO DRIVER
6183M:	Peter Tyser <ptyser@xes-inc.com>
6184S:	Maintained
6185F:	drivers/mfd/lpc_ich.c
6186F:	drivers/gpio/gpio-ich.c
6187
6188IDE SUBSYSTEM
6189M:	"David S. Miller" <davem@davemloft.net>
6190L:	linux-ide@vger.kernel.org
6191Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6193S:	Maintained
6194F:	Documentation/ide/
6195F:	drivers/ide/
6196F:	include/linux/ide.h
6197
6198IDEAPAD LAPTOP EXTRAS DRIVER
6199M:	Ike Panhc <ike.pan@canonical.com>
6200L:	platform-driver-x86@vger.kernel.org
6201W:	http://launchpad.net/ideapad-laptop
6202S:	Maintained
6203F:	drivers/platform/x86/ideapad-laptop.c
6204
6205IDEAPAD LAPTOP SLIDEBAR DRIVER
6206M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6207L:	linux-input@vger.kernel.org
6208W:	https://github.com/o2genum/ideapad-slidebar
6209S:	Maintained
6210F:	drivers/input/misc/ideapad_slidebar.c
6211
6212IDE/ATAPI DRIVERS
6213M:	Borislav Petkov <bp@alien8.de>
6214L:	linux-ide@vger.kernel.org
6215S:	Maintained
6216F:	Documentation/cdrom/ide-cd
6217F:	drivers/ide/ide-cd*
6218
6219IEEE 802.15.4 SUBSYSTEM
6220M:	Alexander Aring <aar@pengutronix.de>
6221M:	Stefan Schmidt <stefan@osg.samsung.com>
6222L:	linux-wpan@vger.kernel.org
6223W:	http://wpan.cakelab.org/
6224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6226S:	Maintained
6227F:	net/ieee802154/
6228F:	net/mac802154/
6229F:	drivers/net/ieee802154/
6230F:	include/linux/nl802154.h
6231F:	include/linux/ieee802154.h
6232F:	include/net/nl802154.h
6233F:	include/net/mac802154.h
6234F:	include/net/af_ieee802154.h
6235F:	include/net/cfg802154.h
6236F:	include/net/ieee802154_netdev.h
6237F:	Documentation/networking/ieee802154.txt
6238
6239IGORPLUG-USB IR RECEIVER
6240M:	Sean Young <sean@mess.org>
6241L:	linux-media@vger.kernel.org
6242S:	Maintained
6243F:	drivers/media/rc/igorplugusb.c
6244
6245IGUANAWORKS USB IR TRANSCEIVER
6246M:	Sean Young <sean@mess.org>
6247L:	linux-media@vger.kernel.org
6248S:	Maintained
6249F:	drivers/media/rc/iguanair.c
6250
6251IIO DIGITAL POTENTIOMETER DAC
6252M:	Peter Rosin <peda@axentia.se>
6253L:	linux-iio@vger.kernel.org
6254S:	Maintained
6255F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6256F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6257F:	drivers/iio/dac/dpot-dac.c
6258
6259IIO ENVELOPE DETECTOR
6260M:	Peter Rosin <peda@axentia.se>
6261L:	linux-iio@vger.kernel.org
6262S:	Maintained
6263F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6264F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6265F:	drivers/iio/adc/envelope-detector.c
6266
6267IIO SUBSYSTEM AND DRIVERS
6268M:	Jonathan Cameron <jic23@kernel.org>
6269R:	Hartmut Knaack <knaack.h@gmx.de>
6270R:	Lars-Peter Clausen <lars@metafoo.de>
6271R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6272L:	linux-iio@vger.kernel.org
6273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6274S:	Maintained
6275F:	Documentation/devicetree/bindings/iio/
6276F:	drivers/iio/
6277F:	drivers/staging/iio/
6278F:	include/linux/iio/
6279F:	tools/iio/
6280
6281IKANOS/ADI EAGLE ADSL USB DRIVER
6282M:	Matthieu Castet <castet.matthieu@free.fr>
6283M:	Stanislaw Gruszka <stf_xl@wp.pl>
6284S:	Maintained
6285F:	drivers/usb/atm/ueagle-atm.c
6286
6287IMGTEC ASCII LCD DRIVER
6288M:	Paul Burton <paul.burton@imgtec.com>
6289S:	Maintained
6290F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6291F:	drivers/auxdisplay/img-ascii-lcd.c
6292
6293INA209 HARDWARE MONITOR DRIVER
6294M:	Guenter Roeck <linux@roeck-us.net>
6295L:	linux-hwmon@vger.kernel.org
6296S:	Maintained
6297F:	Documentation/hwmon/ina209
6298F:	Documentation/devicetree/bindings/i2c/ina209.txt
6299F:	drivers/hwmon/ina209.c
6300
6301INA2XX HARDWARE MONITOR DRIVER
6302M:	Guenter Roeck <linux@roeck-us.net>
6303L:	linux-hwmon@vger.kernel.org
6304S:	Maintained
6305F:	Documentation/hwmon/ina2xx
6306F:	drivers/hwmon/ina2xx.c
6307F:	include/linux/platform_data/ina2xx.h
6308
6309INDUSTRY PACK SUBSYSTEM (IPACK)
6310M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6311M:	Jens Taprogge <jens.taprogge@taprogge.org>
6312M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6313L:	industrypack-devel@lists.sourceforge.net
6314W:	http://industrypack.sourceforge.net
6315S:	Maintained
6316F:	drivers/ipack/
6317
6318INGENIC JZ4780 DMA Driver
6319M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6320S:	Maintained
6321F:	drivers/dma/dma-jz4780.c
6322
6323INGENIC JZ4780 NAND DRIVER
6324M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6325L:	linux-mtd@lists.infradead.org
6326S:	Maintained
6327F:	drivers/mtd/nand/jz4780_*
6328
6329INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6330M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6331M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6332L:	linux-ima-devel@lists.sourceforge.net
6333L:	linux-ima-user@lists.sourceforge.net
6334L:	linux-security-module@vger.kernel.org
6335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6336S:	Supported
6337F:	security/integrity/ima/
6338
6339IMGTEC IR DECODER DRIVER
6340M:	James Hogan <james.hogan@imgtec.com>
6341S:	Maintained
6342F:	drivers/media/rc/img-ir/
6343
6344IMS TWINTURBO FRAMEBUFFER DRIVER
6345L:	linux-fbdev@vger.kernel.org
6346S:	Orphan
6347F:	drivers/video/fbdev/imsttfb.c
6348
6349INFINIBAND SUBSYSTEM
6350M:	Doug Ledford <dledford@redhat.com>
6351M:	Sean Hefty <sean.hefty@intel.com>
6352M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6353L:	linux-rdma@vger.kernel.org
6354W:	http://www.openfabrics.org/
6355Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6357S:	Supported
6358F:	Documentation/infiniband/
6359F:	drivers/infiniband/
6360F:	include/uapi/linux/if_infiniband.h
6361F:	include/uapi/rdma/
6362F:	include/rdma/
6363
6364INOTIFY
6365M:	John McCutchan <john@johnmccutchan.com>
6366M:	Robert Love <rlove@rlove.org>
6367M:	Eric Paris <eparis@parisplace.org>
6368S:	Maintained
6369F:	Documentation/filesystems/inotify.txt
6370F:	fs/notify/inotify/
6371F:	include/linux/inotify.h
6372F:	include/uapi/linux/inotify.h
6373
6374INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6375M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6376L:	linux-input@vger.kernel.org
6377Q:	http://patchwork.kernel.org/project/linux-input/list/
6378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6379S:	Maintained
6380F:	drivers/input/
6381F:	include/linux/input.h
6382F:	include/uapi/linux/input.h
6383F:	include/linux/input/
6384F:	Documentation/devicetree/bindings/input/
6385
6386INPUT MULTITOUCH (MT) PROTOCOL
6387M:	Henrik Rydberg <rydberg@bitmath.org>
6388L:	linux-input@vger.kernel.org
6389S:	Odd fixes
6390F:	Documentation/input/multi-touch-protocol.txt
6391F:	drivers/input/input-mt.c
6392K:	\b(ABS|SYN)_MT_
6393
6394INTEL ASoC BDW/HSW DRIVERS
6395M:	Jie Yang <yang.jie@linux.intel.com>
6396L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6397S:	Supported
6398F:	sound/soc/intel/common/sst-dsp*
6399F:	sound/soc/intel/common/sst-firmware.c
6400F:	sound/soc/intel/boards/broadwell.c
6401F:	sound/soc/intel/haswell/
6402
6403INTEL C600 SERIES SAS CONTROLLER DRIVER
6404M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6405M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6406L:	linux-scsi@vger.kernel.org
6407T:	git git://git.code.sf.net/p/intel-sas/isci
6408S:	Supported
6409F:	drivers/scsi/isci/
6410
6411INTEL HID EVENT DRIVER
6412M:	Alex Hung <alex.hung@canonical.com>
6413L:	platform-driver-x86@vger.kernel.org
6414S:	Maintained
6415F:	drivers/platform/x86/intel-hid.c
6416
6417INTEL VIRTUAL BUTTON DRIVER
6418M:	AceLan Kao <acelan.kao@canonical.com>
6419L:	platform-driver-x86@vger.kernel.org
6420S:	Maintained
6421F:	drivers/platform/x86/intel-vbtn.c
6422
6423INTEL IDLE DRIVER
6424M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6425M:	Len Brown <lenb@kernel.org>
6426L:	linux-pm@vger.kernel.org
6427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6428B:	https://bugzilla.kernel.org
6429S:	Supported
6430F:	drivers/idle/intel_idle.c
6431
6432INTEL INTEGRATED SENSOR HUB DRIVER
6433M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6434M:	Jiri Kosina <jikos@kernel.org>
6435L:	linux-input@vger.kernel.org
6436S:	Maintained
6437F:	drivers/hid/intel-ish-hid/
6438
6439INTEL PSTATE DRIVER
6440M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6441M:	Len Brown <lenb@kernel.org>
6442L:	linux-pm@vger.kernel.org
6443S:	Supported
6444F:	drivers/cpufreq/intel_pstate.c
6445
6446INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6447M:	Maik Broemme <mbroemme@libmpq.org>
6448L:	linux-fbdev@vger.kernel.org
6449S:	Maintained
6450F:	Documentation/fb/intelfb.txt
6451F:	drivers/video/fbdev/intelfb/
6452
6453INTEL 810/815 FRAMEBUFFER DRIVER
6454M:	Antonino Daplas <adaplas@gmail.com>
6455L:	linux-fbdev@vger.kernel.org
6456S:	Maintained
6457F:	drivers/video/fbdev/i810/
6458
6459INTEL MENLOW THERMAL DRIVER
6460M:	Sujith Thomas <sujith.thomas@intel.com>
6461L:	platform-driver-x86@vger.kernel.org
6462W:	https://01.org/linux-acpi
6463S:	Supported
6464F:	drivers/platform/x86/intel_menlow.c
6465
6466INTEL I/OAT DMA DRIVER
6467M:	Dave Jiang <dave.jiang@intel.com>
6468R:	Dan Williams <dan.j.williams@intel.com>
6469L:	dmaengine@vger.kernel.org
6470Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6471S:	Supported
6472F:	drivers/dma/ioat*
6473
6474INTEL IOMMU (VT-d)
6475M:	David Woodhouse <dwmw2@infradead.org>
6476L:	iommu@lists.linux-foundation.org
6477T:	git git://git.infradead.org/iommu-2.6.git
6478S:	Supported
6479F:	drivers/iommu/intel-iommu.c
6480F:	include/linux/intel-iommu.h
6481
6482INTEL IOP-ADMA DMA DRIVER
6483R:	Dan Williams <dan.j.williams@intel.com>
6484S:	Odd fixes
6485F:	drivers/dma/iop-adma.c
6486
6487INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6488M:	Krzysztof Halasa <khalasa@piap.pl>
6489S:	Maintained
6490F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6491F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6492F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6493F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6494F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6495F:	drivers/net/wan/ixp4xx_hss.c
6496
6497INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6498M:	Deepak Saxena <dsaxena@plexity.net>
6499S:	Maintained
6500F:	drivers/char/hw_random/ixp4xx-rng.c
6501
6502INTEL ETHERNET DRIVERS
6503M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6504L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6505W:	http://www.intel.com/support/feedback.htm
6506W:	http://e1000.sourceforge.net/
6507Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6510S:	Supported
6511F:	Documentation/networking/e100.txt
6512F:	Documentation/networking/e1000.txt
6513F:	Documentation/networking/e1000e.txt
6514F:	Documentation/networking/igb.txt
6515F:	Documentation/networking/igbvf.txt
6516F:	Documentation/networking/ixgb.txt
6517F:	Documentation/networking/ixgbe.txt
6518F:	Documentation/networking/ixgbevf.txt
6519F:	Documentation/networking/i40e.txt
6520F:	Documentation/networking/i40evf.txt
6521F:	drivers/net/ethernet/intel/
6522F:	drivers/net/ethernet/intel/*/
6523
6524INTEL RDMA RNIC DRIVER
6525M:     Faisal Latif <faisal.latif@intel.com>
6526M:     Shiraz Saleem <shiraz.saleem@intel.com>
6527L:     linux-rdma@vger.kernel.org
6528S:     Supported
6529F:     drivers/infiniband/hw/i40iw/
6530
6531INTEL MERRIFIELD GPIO DRIVER
6532M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6533L:	linux-gpio@vger.kernel.org
6534S:	Maintained
6535F:	drivers/gpio/gpio-merrifield.c
6536
6537INTEL-MID GPIO DRIVER
6538M:	David Cohen <david.a.cohen@linux.intel.com>
6539L:	linux-gpio@vger.kernel.org
6540S:	Maintained
6541F:	drivers/gpio/gpio-intel-mid.c
6542
6543INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6544M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6545L:	linux-wireless@vger.kernel.org
6546S:	Maintained
6547F:	Documentation/networking/README.ipw2100
6548F:	Documentation/networking/README.ipw2200
6549F:	drivers/net/wireless/intel/ipw2x00/
6550
6551INTEL(R) TRACE HUB
6552M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6553S:	Supported
6554F:	Documentation/trace/intel_th.txt
6555F:	drivers/hwtracing/intel_th/
6556
6557INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6558M:	Ning Sun <ning.sun@intel.com>
6559L:	tboot-devel@lists.sourceforge.net
6560W:	http://tboot.sourceforge.net
6561T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6562S:	Supported
6563F:	Documentation/intel_txt.txt
6564F:	include/linux/tboot.h
6565F:	arch/x86/kernel/tboot.c
6566
6567INTEL WIRELESS WIMAX CONNECTION 2400
6568M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6569M:	linux-wimax@intel.com
6570L:	wimax@linuxwimax.org (subscribers-only)
6571S:	Supported
6572W:	http://linuxwimax.org
6573F:	Documentation/wimax/README.i2400m
6574F:	drivers/net/wimax/i2400m/
6575F:	include/uapi/linux/wimax/i2400m.h
6576
6577INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6578M:	Stanislaw Gruszka <sgruszka@redhat.com>
6579L:	linux-wireless@vger.kernel.org
6580S:	Supported
6581F:	drivers/net/wireless/intel/iwlegacy/
6582
6583INTEL WIRELESS WIFI LINK (iwlwifi)
6584M:	Johannes Berg <johannes.berg@intel.com>
6585M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6586M:	Luca Coelho <luciano.coelho@intel.com>
6587M:	Intel Linux Wireless <linuxwifi@intel.com>
6588L:	linux-wireless@vger.kernel.org
6589W:	http://intellinuxwireless.org
6590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6591S:	Supported
6592F:	drivers/net/wireless/intel/iwlwifi/
6593
6594INTEL MANAGEMENT ENGINE (mei)
6595M:	Tomas Winkler <tomas.winkler@intel.com>
6596L:	linux-kernel@vger.kernel.org
6597S:	Supported
6598F:	include/uapi/linux/mei.h
6599F:	include/linux/mei_cl_bus.h
6600F:	drivers/misc/mei/*
6601F:	drivers/watchdog/mei_wdt.c
6602F:	Documentation/misc-devices/mei/*
6603F:	samples/mei/*
6604
6605INTEL MIC DRIVERS (mic)
6606M:	Sudeep Dutt <sudeep.dutt@intel.com>
6607M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6608S:	Supported
6609W:	https://github.com/sudeepdutt/mic
6610W:	http://software.intel.com/en-us/mic-developer
6611F:	include/linux/mic_bus.h
6612F:	include/linux/scif.h
6613F:	include/uapi/linux/mic_common.h
6614F: 	include/uapi/linux/mic_ioctl.h
6615F:	include/uapi/linux/scif_ioctl.h
6616F:	drivers/misc/mic/
6617F:	drivers/dma/mic_x100_dma.c
6618F:	drivers/dma/mic_x100_dma.h
6619F:	Documentation/mic/
6620
6621INTEL PMC/P-Unit IPC DRIVER
6622M:	Zha Qipeng<qipeng.zha@intel.com>
6623L:	platform-driver-x86@vger.kernel.org
6624S:	Maintained
6625F:	drivers/platform/x86/intel_pmc_ipc.c
6626F:	drivers/platform/x86/intel_punit_ipc.c
6627F:	arch/x86/include/asm/intel_pmc_ipc.h
6628F:	arch/x86/include/asm/intel_punit_ipc.h
6629
6630INTEL TELEMETRY DRIVER
6631M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6632L:	platform-driver-x86@vger.kernel.org
6633S:	Maintained
6634F:	arch/x86/include/asm/intel_telemetry.h
6635F:	drivers/platform/x86/intel_telemetry*
6636
6637INTEL PMC CORE DRIVER
6638M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6639M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6640L:	platform-driver-x86@vger.kernel.org
6641S:	Maintained
6642F:	arch/x86/include/asm/pmc_core.h
6643F:	drivers/platform/x86/intel_pmc_core*
6644
6645INVENSENSE MPU-3050 GYROSCOPE DRIVER
6646M:	Linus Walleij <linus.walleij@linaro.org>
6647L:	linux-iio@vger.kernel.org
6648S:	Maintained
6649F:	drivers/iio/gyro/mpu3050*
6650F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6651
6652IOC3 ETHERNET DRIVER
6653M:	Ralf Baechle <ralf@linux-mips.org>
6654L:	linux-mips@linux-mips.org
6655S:	Maintained
6656F:	drivers/net/ethernet/sgi/ioc3-eth.c
6657
6658IOC3 SERIAL DRIVER
6659M:	Pat Gefre <pfg@sgi.com>
6660L:	linux-serial@vger.kernel.org
6661S:	Maintained
6662F:	drivers/tty/serial/ioc3_serial.c
6663
6664IOMMU DRIVERS
6665M:	Joerg Roedel <joro@8bytes.org>
6666L:	iommu@lists.linux-foundation.org
6667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6668S:	Maintained
6669F:	Documentation/devicetree/bindings/iommu/
6670F:	drivers/iommu/
6671
6672IP MASQUERADING
6673M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6674S:	Maintained
6675F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6676
6677IPMI SUBSYSTEM
6678M:	Corey Minyard <minyard@acm.org>
6679L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6680W:	http://openipmi.sourceforge.net/
6681S:	Supported
6682F:	Documentation/IPMI.txt
6683F:	drivers/char/ipmi/
6684F:	include/linux/ipmi*
6685F:	include/uapi/linux/ipmi*
6686
6687QCOM AUDIO (ASoC) DRIVERS
6688M:	Patrick Lai <plai@codeaurora.org>
6689M:	Banajit Goswami <bgoswami@codeaurora.org>
6690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6691S:	Supported
6692F:	sound/soc/qcom/
6693
6694IPS SCSI RAID DRIVER
6695M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6696L:	linux-scsi@vger.kernel.org
6697W:	http://www.adaptec.com/
6698S:	Maintained
6699F:	drivers/scsi/ips*
6700
6701IPVS
6702M:	Wensong Zhang <wensong@linux-vs.org>
6703M:	Simon Horman <horms@verge.net.au>
6704M:	Julian Anastasov <ja@ssi.bg>
6705L:	netdev@vger.kernel.org
6706L:	lvs-devel@vger.kernel.org
6707S:	Maintained
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6710F:	Documentation/networking/ipvs-sysctl.txt
6711F:	include/net/ip_vs.h
6712F:	include/uapi/linux/ip_vs.h
6713F:	net/netfilter/ipvs/
6714
6715IPWIRELESS DRIVER
6716M:	Jiri Kosina <jikos@kernel.org>
6717M:	David Sterba <dsterba@suse.com>
6718S:	Odd Fixes
6719F:	drivers/tty/ipwireless/
6720
6721IPX NETWORK LAYER
6722M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6723L:	netdev@vger.kernel.org
6724S:	Maintained
6725F:	include/net/ipx.h
6726F:	include/uapi/linux/ipx.h
6727F:	net/ipx/
6728
6729IRDA SUBSYSTEM
6730M:	Samuel Ortiz <samuel@sortiz.org>
6731L:	irda-users@lists.sourceforge.net (subscribers-only)
6732L:	netdev@vger.kernel.org
6733W:	http://irda.sourceforge.net/
6734S:	Maintained
6735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6736F:	Documentation/networking/irda.txt
6737F:	drivers/net/irda/
6738F:	include/net/irda/
6739F:	net/irda/
6740
6741IRQ SUBSYSTEM
6742M:	Thomas Gleixner <tglx@linutronix.de>
6743L:	linux-kernel@vger.kernel.org
6744S:	Maintained
6745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6746F:	kernel/irq/
6747
6748IRQCHIP DRIVERS
6749M:	Thomas Gleixner <tglx@linutronix.de>
6750M:	Jason Cooper <jason@lakedaemon.net>
6751M:	Marc Zyngier <marc.zyngier@arm.com>
6752L:	linux-kernel@vger.kernel.org
6753S:	Maintained
6754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6755T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6756F:	Documentation/devicetree/bindings/interrupt-controller/
6757F:	drivers/irqchip/
6758
6759IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6760M:	Marc Zyngier <marc.zyngier@arm.com>
6761S:	Maintained
6762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6763F:	Documentation/IRQ-domain.txt
6764F:	include/linux/irqdomain.h
6765F:	kernel/irq/irqdomain.c
6766F:	kernel/irq/msi.c
6767
6768ISA
6769M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6770S:	Maintained
6771F:	Documentation/isa.txt
6772F:	drivers/base/isa.c
6773F:	include/linux/isa.h
6774
6775ISAPNP
6776M:	Jaroslav Kysela <perex@perex.cz>
6777S:	Maintained
6778F:	Documentation/isapnp.txt
6779F:	drivers/pnp/isapnp/
6780F:	include/linux/isapnp.h
6781
6782ISA RADIO MODULE
6783M:	Hans Verkuil <hverkuil@xs4all.nl>
6784L:	linux-media@vger.kernel.org
6785T:	git git://linuxtv.org/media_tree.git
6786W:	https://linuxtv.org
6787S:	Maintained
6788F:	drivers/media/radio/radio-isa*
6789
6790iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6791M:	Peter Jones <pjones@redhat.com>
6792M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6793S:	Maintained
6794F:	drivers/firmware/iscsi_ibft*
6795
6796ISCSI
6797M:	Lee Duncan <lduncan@suse.com>
6798M:	Chris Leech <cleech@redhat.com>
6799L:	open-iscsi@googlegroups.com
6800W:	www.open-iscsi.com
6801S:	Maintained
6802F:	drivers/scsi/*iscsi*
6803F:	include/scsi/*iscsi*
6804
6805ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6806M:	Or Gerlitz <ogerlitz@mellanox.com>
6807M:	Sagi Grimberg <sagi@grimberg.me>
6808M:	Roi Dayan <roid@mellanox.com>
6809L:	linux-rdma@vger.kernel.org
6810S:	Supported
6811W:	http://www.openfabrics.org
6812W:	www.open-iscsi.org
6813Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6814F:	drivers/infiniband/ulp/iser/
6815
6816ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6817M:	Sagi Grimberg <sagi@grimberg.me>
6818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6819L:	linux-rdma@vger.kernel.org
6820L:	target-devel@vger.kernel.org
6821S:	Supported
6822W:	http://www.linux-iscsi.org
6823F:	drivers/infiniband/ulp/isert
6824
6825ISDN SUBSYSTEM
6826M:	Karsten Keil <isdn@linux-pingi.de>
6827L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6828L:	netdev@vger.kernel.org
6829W:	http://www.isdn4linux.de
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6831S:	Maintained
6832F:	Documentation/isdn/
6833F:	drivers/isdn/
6834F:	include/linux/isdn.h
6835F:	include/linux/isdn/
6836F:	include/uapi/linux/isdn.h
6837F:	include/uapi/linux/isdn/
6838
6839ISDN SUBSYSTEM (Eicon active card driver)
6840M:	Armin Schindler <mac@melware.de>
6841L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6842W:	http://www.melware.de
6843S:	Maintained
6844F:	drivers/isdn/hardware/eicon/
6845
6846IT87 HARDWARE MONITORING DRIVER
6847M:	Jean Delvare <jdelvare@suse.com>
6848L:	linux-hwmon@vger.kernel.org
6849S:	Maintained
6850F:	Documentation/hwmon/it87
6851F:	drivers/hwmon/it87.c
6852
6853IT913X MEDIA DRIVER
6854M:	Antti Palosaari <crope@iki.fi>
6855L:	linux-media@vger.kernel.org
6856W:	https://linuxtv.org
6857W:	http://palosaari.fi/linux/
6858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6859T:	git git://linuxtv.org/anttip/media_tree.git
6860S:	Maintained
6861F:	drivers/media/tuners/it913x*
6862
6863IVTV VIDEO4LINUX DRIVER
6864M:	Andy Walls <awalls@md.metrocast.net>
6865L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6866L:	linux-media@vger.kernel.org
6867T:	git git://linuxtv.org/media_tree.git
6868W:	http://www.ivtvdriver.org
6869S:	Maintained
6870F:	Documentation/media/v4l-drivers/ivtv*
6871F:	drivers/media/pci/ivtv/
6872F:	include/uapi/linux/ivtv*
6873
6874IX2505V MEDIA DRIVER
6875M:	Malcolm Priestley <tvboxspy@gmail.com>
6876L:	linux-media@vger.kernel.org
6877W:	https://linuxtv.org
6878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6879S:	Maintained
6880F:	drivers/media/dvb-frontends/ix2505v*
6881
6882JC42.4 TEMPERATURE SENSOR DRIVER
6883M:	Guenter Roeck <linux@roeck-us.net>
6884L:	linux-hwmon@vger.kernel.org
6885S:	Maintained
6886F:	drivers/hwmon/jc42.c
6887F:	Documentation/hwmon/jc42
6888
6889JFS FILESYSTEM
6890M:	Dave Kleikamp <shaggy@kernel.org>
6891L:	jfs-discussion@lists.sourceforge.net
6892W:	http://jfs.sourceforge.net/
6893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6894S:	Maintained
6895F:	Documentation/filesystems/jfs.txt
6896F:	fs/jfs/
6897
6898JME NETWORK DRIVER
6899M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6900L:	netdev@vger.kernel.org
6901S:	Maintained
6902F:	drivers/net/ethernet/jme.*
6903
6904JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6905M:	David Woodhouse <dwmw2@infradead.org>
6906L:	linux-mtd@lists.infradead.org
6907W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6908S:	Maintained
6909F:	fs/jffs2/
6910F:	include/uapi/linux/jffs2.h
6911
6912JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6913M:	"Theodore Ts'o" <tytso@mit.edu>
6914M:	Jan Kara <jack@suse.com>
6915L:	linux-ext4@vger.kernel.org
6916S:	Maintained
6917F:	fs/jbd2/
6918F:	include/linux/jbd2.h
6919
6920JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6921M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6922L:	linux-media@vger.kernel.org
6923S:	Maintained
6924F:	drivers/media/platform/rcar_jpu.c
6925
6926JSM Neo PCI based serial card
6927M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6928L:	linux-serial@vger.kernel.org
6929S:	Maintained
6930F:	drivers/tty/serial/jsm/
6931
6932K10TEMP HARDWARE MONITORING DRIVER
6933M:	Clemens Ladisch <clemens@ladisch.de>
6934L:	linux-hwmon@vger.kernel.org
6935S:	Maintained
6936F:	Documentation/hwmon/k10temp
6937F:	drivers/hwmon/k10temp.c
6938
6939K8TEMP HARDWARE MONITORING DRIVER
6940M:	Rudolf Marek <r.marek@assembler.cz>
6941L:	linux-hwmon@vger.kernel.org
6942S:	Maintained
6943F:	Documentation/hwmon/k8temp
6944F:	drivers/hwmon/k8temp.c
6945
6946KASAN
6947M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6948R:	Alexander Potapenko <glider@google.com>
6949R:	Dmitry Vyukov <dvyukov@google.com>
6950L:	kasan-dev@googlegroups.com
6951S:	Maintained
6952F:	arch/*/include/asm/kasan.h
6953F:	arch/*/mm/kasan_init*
6954F:	Documentation/dev-tools/kasan.rst
6955F:	include/linux/kasan*.h
6956F:	lib/test_kasan.c
6957F:	mm/kasan/
6958F:	scripts/Makefile.kasan
6959
6960KCONFIG
6961M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6962L:	linux-kbuild@vger.kernel.org
6963T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6964S:	Maintained
6965F:	Documentation/kbuild/kconfig-language.txt
6966F:	scripts/kconfig/
6967
6968KDUMP
6969M:	Dave Young <dyoung@redhat.com>
6970M:	Baoquan He <bhe@redhat.com>
6971R:	Vivek Goyal <vgoyal@redhat.com>
6972L:	kexec@lists.infradead.org
6973W:	http://lse.sourceforge.net/kdump/
6974S:	Maintained
6975F:	Documentation/kdump/
6976
6977KEENE FM RADIO TRANSMITTER DRIVER
6978M:	Hans Verkuil <hverkuil@xs4all.nl>
6979L:	linux-media@vger.kernel.org
6980T:	git git://linuxtv.org/media_tree.git
6981W:	https://linuxtv.org
6982S:	Maintained
6983F:	drivers/media/radio/radio-keene*
6984
6985KERNEL AUTOMOUNTER v4 (AUTOFS4)
6986M:	Ian Kent <raven@themaw.net>
6987L:	autofs@vger.kernel.org
6988S:	Maintained
6989F:	fs/autofs4/
6990
6991KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6992M:	Michal Marek <mmarek@suse.com>
6993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6995L:	linux-kbuild@vger.kernel.org
6996S:	Maintained
6997F:	Documentation/kbuild/
6998F:	Makefile
6999F:	scripts/Makefile.*
7000F:	scripts/basic/
7001F:	scripts/mk*
7002F:	scripts/package/
7003
7004KERNEL JANITORS
7005L:	kernel-janitors@vger.kernel.org
7006W:	http://kernelnewbies.org/KernelJanitors
7007S:	Odd Fixes
7008
7009KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7010M:	"J. Bruce Fields" <bfields@fieldses.org>
7011M:	Jeff Layton <jlayton@poochiereds.net>
7012L:	linux-nfs@vger.kernel.org
7013W:	http://nfs.sourceforge.net/
7014T:	git git://linux-nfs.org/~bfields/linux.git
7015S:	Supported
7016F:	fs/nfsd/
7017F:	include/uapi/linux/nfsd/
7018F:	fs/lockd/
7019F:	fs/nfs_common/
7020F:	net/sunrpc/
7021F:	include/linux/lockd/
7022F:	include/linux/sunrpc/
7023F:	include/uapi/linux/sunrpc/
7024
7025KERNEL SELFTEST FRAMEWORK
7026M:	Shuah Khan <shuahkh@osg.samsung.com>
7027M:	Shuah Khan <shuah@kernel.org>
7028L:	linux-kselftest@vger.kernel.org
7029T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7030S:	Maintained
7031F:	tools/testing/selftests
7032
7033KERNEL VIRTUAL MACHINE (KVM)
7034M:	Paolo Bonzini <pbonzini@redhat.com>
7035M:	Radim Krčmář <rkrcmar@redhat.com>
7036L:	kvm@vger.kernel.org
7037W:	http://www.linux-kvm.org
7038T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7039S:	Supported
7040F:	Documentation/*/kvm*.txt
7041F:	Documentation/virtual/kvm/
7042F:	arch/*/kvm/
7043F:	arch/x86/kernel/kvm.c
7044F:	arch/x86/kernel/kvmclock.c
7045F:	arch/*/include/asm/kvm*
7046F:	include/linux/kvm*
7047F:	include/uapi/linux/kvm*
7048F:	virt/kvm/
7049F:	tools/kvm/
7050
7051KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7052M:	Joerg Roedel <joro@8bytes.org>
7053L:	kvm@vger.kernel.org
7054W:	http://www.linux-kvm.org/
7055S:	Maintained
7056F:	arch/x86/include/asm/svm.h
7057F:	arch/x86/kvm/svm.c
7058
7059KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7060M:	Alexander Graf <agraf@suse.com>
7061L:	kvm-ppc@vger.kernel.org
7062W:	http://www.linux-kvm.org/
7063T:	git git://github.com/agraf/linux-2.6.git
7064S:	Supported
7065F:	arch/powerpc/include/asm/kvm*
7066F:	arch/powerpc/kvm/
7067
7068KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7069M:	Christian Borntraeger <borntraeger@de.ibm.com>
7070M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7071L:	linux-s390@vger.kernel.org
7072W:	http://www.ibm.com/developerworks/linux/linux390/
7073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7074S:	Supported
7075F:	Documentation/s390/kvm.txt
7076F:	arch/s390/include/asm/kvm*
7077F:	arch/s390/kvm/
7078
7079KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7080M:	Christoffer Dall <christoffer.dall@linaro.org>
7081M:	Marc Zyngier <marc.zyngier@arm.com>
7082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7083L:	kvmarm@lists.cs.columbia.edu
7084W:	http://systems.cs.columbia.edu/projects/kvm-arm
7085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7086S:	Supported
7087F:	arch/arm/include/uapi/asm/kvm*
7088F:	arch/arm/include/asm/kvm*
7089F:	arch/arm/kvm/
7090F:	virt/kvm/arm/
7091F:	include/kvm/arm_*
7092
7093KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7094M:	Christoffer Dall <christoffer.dall@linaro.org>
7095M:	Marc Zyngier <marc.zyngier@arm.com>
7096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7097L:	kvmarm@lists.cs.columbia.edu
7098S:	Maintained
7099F:	arch/arm64/include/uapi/asm/kvm*
7100F:	arch/arm64/include/asm/kvm*
7101F:	arch/arm64/kvm/
7102
7103KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7104M:	James Hogan <james.hogan@imgtec.com>
7105L:	linux-mips@linux-mips.org
7106S:	Supported
7107F:	arch/mips/include/uapi/asm/kvm*
7108F:	arch/mips/include/asm/kvm*
7109F:	arch/mips/kvm/
7110
7111KEXEC
7112M:	Eric Biederman <ebiederm@xmission.com>
7113W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7114L:	kexec@lists.infradead.org
7115S:	Maintained
7116F:	include/linux/kexec.h
7117F:	include/uapi/linux/kexec.h
7118F:	kernel/kexec*
7119
7120KEYS/KEYRINGS:
7121M:	David Howells <dhowells@redhat.com>
7122L:	keyrings@vger.kernel.org
7123S:	Maintained
7124F:	Documentation/security/keys.txt
7125F:	include/linux/key.h
7126F:	include/linux/key-type.h
7127F:	include/linux/keyctl.h
7128F:	include/uapi/linux/keyctl.h
7129F:	include/keys/
7130F:	security/keys/
7131
7132KEYS-TRUSTED
7133M:	David Safford <safford@us.ibm.com>
7134M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7135L:	linux-security-module@vger.kernel.org
7136L:	keyrings@vger.kernel.org
7137S:	Supported
7138F:	Documentation/security/keys-trusted-encrypted.txt
7139F:	include/keys/trusted-type.h
7140F:	security/keys/trusted.c
7141F:	security/keys/trusted.h
7142
7143KEYS-ENCRYPTED
7144M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7145M:	David Safford <safford@us.ibm.com>
7146L:	linux-security-module@vger.kernel.org
7147L:	keyrings@vger.kernel.org
7148S:	Supported
7149F:	Documentation/security/keys-trusted-encrypted.txt
7150F:	include/keys/encrypted-type.h
7151F:	security/keys/encrypted-keys/
7152
7153KGDB / KDB /debug_core
7154M:	Jason Wessel <jason.wessel@windriver.com>
7155W:	http://kgdb.wiki.kernel.org/
7156L:	kgdb-bugreport@lists.sourceforge.net
7157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7158S:	Maintained
7159F:	Documentation/DocBook/kgdb.tmpl
7160F:	drivers/misc/kgdbts.c
7161F:	drivers/tty/serial/kgdboc.c
7162F:	include/linux/kdb.h
7163F:	include/linux/kgdb.h
7164F:	kernel/debug/
7165
7166KMEMCHECK
7167M:	Vegard Nossum <vegardno@ifi.uio.no>
7168M:	Pekka Enberg <penberg@kernel.org>
7169S:	Maintained
7170F:	Documentation/dev-tools/kmemcheck.rst
7171F:	arch/x86/include/asm/kmemcheck.h
7172F:	arch/x86/mm/kmemcheck/
7173F:	include/linux/kmemcheck.h
7174F:	mm/kmemcheck.c
7175
7176KMEMLEAK
7177M:	Catalin Marinas <catalin.marinas@arm.com>
7178S:	Maintained
7179F:	Documentation/dev-tools/kmemleak.rst
7180F:	include/linux/kmemleak.h
7181F:	mm/kmemleak.c
7182F:	mm/kmemleak-test.c
7183
7184KPROBES
7185M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7186M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7187M:	"David S. Miller" <davem@davemloft.net>
7188M:	Masami Hiramatsu <mhiramat@kernel.org>
7189S:	Maintained
7190F:	Documentation/kprobes.txt
7191F:	include/linux/kprobes.h
7192F:	kernel/kprobes.c
7193
7194KS0108 LCD CONTROLLER DRIVER
7195M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7196W:	http://miguelojeda.es/auxdisplay.htm
7197W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7198S:	Maintained
7199F:	Documentation/auxdisplay/ks0108
7200F:	drivers/auxdisplay/ks0108.c
7201F:	include/linux/ks0108.h
7202
7203L3MDEV
7204M:	David Ahern <dsa@cumulusnetworks.com>
7205L:	netdev@vger.kernel.org
7206S:	Maintained
7207F:	net/l3mdev
7208F:	include/net/l3mdev.h
7209
7210LANTIQ MIPS ARCHITECTURE
7211M:	John Crispin <john@phrozen.org>
7212L:	linux-mips@linux-mips.org
7213S:	Maintained
7214F:	arch/mips/lantiq
7215
7216LAPB module
7217L:	linux-x25@vger.kernel.org
7218S:	Orphan
7219F:	Documentation/networking/lapb-module.txt
7220F:	include/*/lapb.h
7221F:	net/lapb/
7222
7223LASI 53c700 driver for PARISC
7224M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7225L:	linux-scsi@vger.kernel.org
7226S:	Maintained
7227F:	Documentation/scsi/53c700.txt
7228F:	drivers/scsi/53c700*
7229
7230LED SUBSYSTEM
7231M:	Richard Purdie <rpurdie@rpsys.net>
7232M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7233M:	Pavel Machek <pavel@ucw.cz>
7234L:	linux-leds@vger.kernel.org
7235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7236S:	Maintained
7237F:	Documentation/devicetree/bindings/leds/
7238F:	drivers/leds/
7239F:	include/linux/leds.h
7240
7241LEGACY EEPROM DRIVER
7242M:	Jean Delvare <jdelvare@suse.com>
7243S:	Maintained
7244F:	Documentation/misc-devices/eeprom
7245F:	drivers/misc/eeprom/eeprom.c
7246
7247LEGO USB Tower driver
7248M:	Juergen Stuber <starblue@users.sourceforge.net>
7249L:	legousb-devel@lists.sourceforge.net
7250W:	http://legousb.sourceforge.net/
7251S:	Maintained
7252F:	drivers/usb/misc/legousbtower.c
7253
7254LG2160 MEDIA DRIVER
7255M:	Michael Krufky <mkrufky@linuxtv.org>
7256L:	linux-media@vger.kernel.org
7257W:	https://linuxtv.org
7258W:	http://github.com/mkrufky
7259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7260T:	git git://linuxtv.org/mkrufky/tuners.git
7261S:	Maintained
7262F:	drivers/media/dvb-frontends/lg2160.*
7263
7264LGDT3305 MEDIA DRIVER
7265M:	Michael Krufky <mkrufky@linuxtv.org>
7266L:	linux-media@vger.kernel.org
7267W:	https://linuxtv.org
7268W:	http://github.com/mkrufky
7269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7270T:	git git://linuxtv.org/mkrufky/tuners.git
7271S:	Maintained
7272F:	drivers/media/dvb-frontends/lgdt3305.*
7273
7274LGUEST
7275M:	Rusty Russell <rusty@rustcorp.com.au>
7276L:	lguest@lists.ozlabs.org
7277W:	http://lguest.ozlabs.org/
7278S:	Odd Fixes
7279F:	arch/x86/include/asm/lguest*.h
7280F:	arch/x86/lguest/
7281F:	drivers/lguest/
7282F:	include/linux/lguest*.h
7283F:	tools/lguest/
7284
7285LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7286M:	Tejun Heo <tj@kernel.org>
7287L:	linux-ide@vger.kernel.org
7288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7289S:	Maintained
7290F:	drivers/ata/
7291F:	include/linux/ata.h
7292F:	include/linux/libata.h
7293F:	Documentation/devicetree/bindings/ata/
7294
7295LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7296M:	Viresh Kumar <vireshk@kernel.org>
7297L:	linux-ide@vger.kernel.org
7298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7299S:	Maintained
7300F:	include/linux/pata_arasan_cf_data.h
7301F:	drivers/ata/pata_arasan_cf.c
7302
7303LIBATA PATA DRIVERS
7304M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7305M:	Tejun Heo <tj@kernel.org>
7306L:	linux-ide@vger.kernel.org
7307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7308S:	Maintained
7309F:	drivers/ata/pata_*.c
7310F:	drivers/ata/ata_generic.c
7311
7312LIBATA SATA AHCI PLATFORM devices support
7313M:	Hans de Goede <hdegoede@redhat.com>
7314M:	Tejun Heo <tj@kernel.org>
7315L:	linux-ide@vger.kernel.org
7316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7317S:	Maintained
7318F:	drivers/ata/ahci_platform.c
7319F:	drivers/ata/libahci_platform.c
7320F:	include/linux/ahci_platform.h
7321
7322LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7323M:	Mikael Pettersson <mikpelinux@gmail.com>
7324L:	linux-ide@vger.kernel.org
7325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7326S:	Maintained
7327F:	drivers/ata/sata_promise.*
7328
7329LIBLOCKDEP
7330M:	Sasha Levin <sasha.levin@oracle.com>
7331S:	Maintained
7332F:	tools/lib/lockdep/
7333
7334LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7335M:	Dan Williams <dan.j.williams@intel.com>
7336L:	linux-nvdimm@lists.01.org
7337Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7339S:	Supported
7340F:	drivers/nvdimm/*
7341F:	include/linux/nd.h
7342F:	include/linux/libnvdimm.h
7343F:	include/uapi/linux/ndctl.h
7344
7345LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7346M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7347L:	linux-nvdimm@lists.01.org
7348Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7349S:	Supported
7350F:	drivers/nvdimm/blk.c
7351F:	drivers/nvdimm/region_devs.c
7352F:	drivers/acpi/nfit*
7353
7354LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7355M:	Vishal Verma <vishal.l.verma@intel.com>
7356L:	linux-nvdimm@lists.01.org
7357Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7358S:	Supported
7359F:	drivers/nvdimm/btt*
7360
7361LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7362M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7363L:	linux-nvdimm@lists.01.org
7364Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7365S:	Supported
7366F:	drivers/nvdimm/pmem.c
7367F:	include/linux/pmem.h
7368F:	arch/*/include/asm/pmem.h
7369
7370LIGHTNVM PLATFORM SUPPORT
7371M:	Matias Bjorling <mb@lightnvm.io>
7372W:	http://github/OpenChannelSSD
7373L:	linux-block@vger.kernel.org
7374S:	Maintained
7375F:	drivers/lightnvm/
7376F:	include/linux/lightnvm.h
7377F:	include/uapi/linux/lightnvm.h
7378
7379LINUX FOR POWERPC (32-BIT AND 64-BIT)
7380M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7381M:	Paul Mackerras <paulus@samba.org>
7382M:	Michael Ellerman <mpe@ellerman.id.au>
7383W:	https://github.com/linuxppc/linux/wiki
7384L:	linuxppc-dev@lists.ozlabs.org
7385Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7387S:	Supported
7388F:	Documentation/powerpc/
7389F:	arch/powerpc/
7390F:	drivers/char/tpm/tpm_ibmvtpm*
7391F:	drivers/crypto/nx/
7392F:	drivers/crypto/vmx/
7393F:	drivers/net/ethernet/ibm/ibmveth.*
7394F:	drivers/net/ethernet/ibm/ibmvnic.*
7395F:	drivers/pci/hotplug/pnv_php.c
7396F:	drivers/pci/hotplug/rpa*
7397F:	drivers/scsi/ibmvscsi/
7398F:	tools/testing/selftests/powerpc
7399N:	opal
7400N:	/pmac
7401N:	powermac
7402N:	powernv
7403N:	[^a-z0-9]ps3
7404N:	pseries
7405
7406LINUX FOR POWER MACINTOSH
7407M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7408W:	http://www.penguinppc.org/
7409L:	linuxppc-dev@lists.ozlabs.org
7410S:	Maintained
7411F:	arch/powerpc/platforms/powermac/
7412F:	drivers/macintosh/
7413
7414LINUX FOR POWERPC EMBEDDED MPC5XXX
7415M:	Anatolij Gustschin <agust@denx.de>
7416L:	linuxppc-dev@lists.ozlabs.org
7417T:	git git://git.denx.de/linux-denx-agust.git
7418S:	Maintained
7419F:	arch/powerpc/platforms/512x/
7420F:	arch/powerpc/platforms/52xx/
7421
7422LINUX FOR POWERPC EMBEDDED PPC4XX
7423M:	Alistair Popple <alistair@popple.id.au>
7424M:	Matt Porter <mporter@kernel.crashing.org>
7425W:	http://www.penguinppc.org/
7426L:	linuxppc-dev@lists.ozlabs.org
7427S:	Maintained
7428F:	arch/powerpc/platforms/40x/
7429F:	arch/powerpc/platforms/44x/
7430
7431LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7432L:	linuxppc-dev@lists.ozlabs.org
7433S:	Orphan
7434F:	arch/powerpc/*/*virtex*
7435F:	arch/powerpc/*/*/*virtex*
7436
7437LINUX FOR POWERPC EMBEDDED PPC8XX
7438M:	Vitaly Bordug <vitb@kernel.crashing.org>
7439W:	http://www.penguinppc.org/
7440L:	linuxppc-dev@lists.ozlabs.org
7441S:	Maintained
7442F:	arch/powerpc/platforms/8xx/
7443
7444LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7445M:	Scott Wood <oss@buserror.net>
7446M:	Kumar Gala <galak@kernel.crashing.org>
7447W:	http://www.penguinppc.org/
7448L:	linuxppc-dev@lists.ozlabs.org
7449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7450S:	Maintained
7451F:	arch/powerpc/platforms/83xx/
7452F:	arch/powerpc/platforms/85xx/
7453
7454LINUX FOR POWERPC PA SEMI PWRFICIENT
7455L:	linuxppc-dev@lists.ozlabs.org
7456S:	Orphan
7457F:	arch/powerpc/platforms/pasemi/
7458F:	drivers/*/*pasemi*
7459F:	drivers/*/*/*pasemi*
7460
7461LINUX SECURITY MODULE (LSM) FRAMEWORK
7462M:	Chris Wright <chrisw@sous-sol.org>
7463L:	linux-security-module@vger.kernel.org
7464S:	Supported
7465
7466LIS3LV02D ACCELEROMETER DRIVER
7467M:	Eric Piel <eric.piel@tremplin-utc.net>
7468S:	Maintained
7469F:	Documentation/misc-devices/lis3lv02d
7470F:	drivers/misc/lis3lv02d/
7471F:	drivers/platform/x86/hp_accel.c
7472
7473LIVE PATCHING
7474M:	Josh Poimboeuf <jpoimboe@redhat.com>
7475M:	Jessica Yu <jeyu@redhat.com>
7476M:	Jiri Kosina <jikos@kernel.org>
7477M:	Miroslav Benes <mbenes@suse.cz>
7478R:	Petr Mladek <pmladek@suse.com>
7479S:	Maintained
7480F:	kernel/livepatch/
7481F:	include/linux/livepatch.h
7482F:	arch/x86/include/asm/livepatch.h
7483F:	arch/x86/kernel/livepatch.c
7484F:	Documentation/livepatch/
7485F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7486F:	samples/livepatch/
7487L:	live-patching@vger.kernel.org
7488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7489
7490LINUX KERNEL DUMP TEST MODULE (LKDTM)
7491M:	Kees Cook <keescook@chromium.org>
7492S:	Maintained
7493F:	drivers/misc/lkdtm*
7494
7495LLC (802.2)
7496M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7497S:	Maintained
7498F:	include/linux/llc.h
7499F:	include/uapi/linux/llc.h
7500F:	include/net/llc*
7501F:	net/llc/
7502
7503LM73 HARDWARE MONITOR DRIVER
7504M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7505L:	linux-hwmon@vger.kernel.org
7506S:	Maintained
7507F:	drivers/hwmon/lm73.c
7508
7509LM78 HARDWARE MONITOR DRIVER
7510M:	Jean Delvare <jdelvare@suse.com>
7511L:	linux-hwmon@vger.kernel.org
7512S:	Maintained
7513F:	Documentation/hwmon/lm78
7514F:	drivers/hwmon/lm78.c
7515
7516LM83 HARDWARE MONITOR DRIVER
7517M:	Jean Delvare <jdelvare@suse.com>
7518L:	linux-hwmon@vger.kernel.org
7519S:	Maintained
7520F:	Documentation/hwmon/lm83
7521F:	drivers/hwmon/lm83.c
7522
7523LM90 HARDWARE MONITOR DRIVER
7524M:	Jean Delvare <jdelvare@suse.com>
7525L:	linux-hwmon@vger.kernel.org
7526S:	Maintained
7527F:	Documentation/hwmon/lm90
7528F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7529F:	drivers/hwmon/lm90.c
7530
7531LM95234 HARDWARE MONITOR DRIVER
7532M:	Guenter Roeck <linux@roeck-us.net>
7533L:	linux-hwmon@vger.kernel.org
7534S:	Maintained
7535F:	Documentation/hwmon/lm95234
7536F:	drivers/hwmon/lm95234.c
7537
7538LME2510 MEDIA DRIVER
7539M:	Malcolm Priestley <tvboxspy@gmail.com>
7540L:	linux-media@vger.kernel.org
7541W:	https://linuxtv.org
7542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7543S:	Maintained
7544F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7545
7546LOCKING PRIMITIVES
7547M:	Peter Zijlstra <peterz@infradead.org>
7548M:	Ingo Molnar <mingo@redhat.com>
7549L:	linux-kernel@vger.kernel.org
7550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7551S:	Maintained
7552F:	Documentation/locking/
7553F:	include/linux/lockdep.h
7554F:	include/linux/spinlock*.h
7555F:	arch/*/include/asm/spinlock*.h
7556F:	include/linux/rwlock*.h
7557F:	include/linux/mutex*.h
7558F:	arch/*/include/asm/mutex*.h
7559F:	include/linux/rwsem*.h
7560F:	arch/*/include/asm/rwsem.h
7561F:	include/linux/seqlock.h
7562F:	lib/locking*.[ch]
7563F:	kernel/locking/
7564
7565LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7566M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7567L:	linux-ntfs-dev@lists.sourceforge.net
7568W:	http://www.linux-ntfs.org/content/view/19/37/
7569S:	Maintained
7570F:	Documentation/ldm.txt
7571F:	block/partitions/ldm.*
7572
7573LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7574M:	Sathya Prakash <sathya.prakash@broadcom.com>
7575M:	Chaitra P B <chaitra.basappa@broadcom.com>
7576M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7577L:	MPT-FusionLinux.pdl@broadcom.com
7578L:	linux-scsi@vger.kernel.org
7579W:	http://www.avagotech.com/support/
7580S:	Supported
7581F:	drivers/message/fusion/
7582F:	drivers/scsi/mpt2sas/
7583F:	drivers/scsi/mpt3sas/
7584
7585LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7586M:	Matthew Wilcox <matthew@wil.cx>
7587L:	linux-scsi@vger.kernel.org
7588S:	Maintained
7589F:	drivers/scsi/sym53c8xx_2/
7590
7591LTC4261 HARDWARE MONITOR DRIVER
7592M:	Guenter Roeck <linux@roeck-us.net>
7593L:	linux-hwmon@vger.kernel.org
7594S:	Maintained
7595F:	Documentation/hwmon/ltc4261
7596F:	drivers/hwmon/ltc4261.c
7597
7598LTP (Linux Test Project)
7599M:	Mike Frysinger <vapier@gentoo.org>
7600M:	Cyril Hrubis <chrubis@suse.cz>
7601M:	Wanlong Gao <wanlong.gao@gmail.com>
7602M:	Jan Stancek <jstancek@redhat.com>
7603M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7604M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7605L:	ltp@lists.linux.it (subscribers-only)
7606W:	http://linux-test-project.github.io/
7607T:	git git://github.com/linux-test-project/ltp.git
7608S:	Maintained
7609
7610M32R ARCHITECTURE
7611W:	http://www.linux-m32r.org/
7612S:	Orphan
7613F:	arch/m32r/
7614
7615M68K ARCHITECTURE
7616M:	Geert Uytterhoeven <geert@linux-m68k.org>
7617L:	linux-m68k@lists.linux-m68k.org
7618W:	http://www.linux-m68k.org/
7619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7620S:	Maintained
7621F:	arch/m68k/
7622F:	drivers/zorro/
7623
7624M68K ON APPLE MACINTOSH
7625M:	Joshua Thompson <funaho@jurai.org>
7626W:	http://www.mac.linux-m68k.org/
7627L:	linux-m68k@lists.linux-m68k.org
7628S:	Maintained
7629F:	arch/m68k/mac/
7630
7631M68K ON HP9000/300
7632M:	Philip Blundell <philb@gnu.org>
7633W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7634S:	Maintained
7635F:	arch/m68k/hp300/
7636
7637M88DS3103 MEDIA DRIVER
7638M:	Antti Palosaari <crope@iki.fi>
7639L:	linux-media@vger.kernel.org
7640W:	https://linuxtv.org
7641W:	http://palosaari.fi/linux/
7642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7643T:	git git://linuxtv.org/anttip/media_tree.git
7644S:	Maintained
7645F:	drivers/media/dvb-frontends/m88ds3103*
7646
7647M88RS2000 MEDIA DRIVER
7648M:	Malcolm Priestley <tvboxspy@gmail.com>
7649L:	linux-media@vger.kernel.org
7650W:	https://linuxtv.org
7651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7652S:	Maintained
7653F:	drivers/media/dvb-frontends/m88rs2000*
7654
7655MA901 MASTERKIT USB FM RADIO DRIVER
7656M:	Alexey Klimov <klimov.linux@gmail.com>
7657L:	linux-media@vger.kernel.org
7658T:	git git://linuxtv.org/media_tree.git
7659S:	Maintained
7660F:	drivers/media/radio/radio-ma901.c
7661
7662MAC80211
7663M:	Johannes Berg <johannes@sipsolutions.net>
7664L:	linux-wireless@vger.kernel.org
7665W:	http://wireless.kernel.org/
7666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7668S:	Maintained
7669F:	Documentation/networking/mac80211-injection.txt
7670F:	include/net/mac80211.h
7671F:	net/mac80211/
7672F:	drivers/net/wireless/mac80211_hwsim.[ch]
7673
7674MACVLAN DRIVER
7675M:	Patrick McHardy <kaber@trash.net>
7676L:	netdev@vger.kernel.org
7677S:	Maintained
7678F:	drivers/net/macvlan.c
7679F:	include/linux/if_macvlan.h
7680
7681MAILBOX API
7682M:	Jassi Brar <jassisinghbrar@gmail.com>
7683L:	linux-kernel@vger.kernel.org
7684S:	Maintained
7685F:	drivers/mailbox/
7686F:	include/linux/mailbox_client.h
7687F:	include/linux/mailbox_controller.h
7688
7689MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7690M:	Michael Kerrisk <mtk.manpages@gmail.com>
7691W:	http://www.kernel.org/doc/man-pages
7692L:	linux-man@vger.kernel.org
7693S:	Maintained
7694
7695MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7696M:	Andrew Lunn <andrew@lunn.ch>
7697M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7698L:	netdev@vger.kernel.org
7699S:	Maintained
7700F:	drivers/net/dsa/mv88e6xxx/
7701F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7702
7703MARVELL ARMADA DRM SUPPORT
7704M:	Russell King <rmk+kernel@armlinux.org.uk>
7705S:	Maintained
7706F:	drivers/gpu/drm/armada/
7707F:	include/uapi/drm/armada_drm.h
7708F:	Documentation/devicetree/bindings/display/armada/
7709
7710MARVELL CRYPTO DRIVER
7711M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7712M:	Arnaud Ebalard <arno@natisbad.org>
7713F:	drivers/crypto/marvell/
7714S:	Maintained
7715L:	linux-crypto@vger.kernel.org
7716
7717MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7718M:	Mirko Lindner <mlindner@marvell.com>
7719M:	Stephen Hemminger <stephen@networkplumber.org>
7720L:	netdev@vger.kernel.org
7721S:	Maintained
7722F:	drivers/net/ethernet/marvell/sk*
7723
7724MARVELL LIBERTAS WIRELESS DRIVER
7725L:	libertas-dev@lists.infradead.org
7726S:	Orphan
7727F:	drivers/net/wireless/marvell/libertas/
7728
7729MARVELL MV643XX ETHERNET DRIVER
7730M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7731L:	netdev@vger.kernel.org
7732S:	Maintained
7733F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7734F:	include/linux/mv643xx.h
7735
7736MARVELL MVNETA ETHERNET DRIVER
7737M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7738L:	netdev@vger.kernel.org
7739S:	Maintained
7740F:	drivers/net/ethernet/marvell/mvneta.*
7741
7742MARVELL MWIFIEX WIRELESS DRIVER
7743M:	Amitkumar Karwar <akarwar@marvell.com>
7744M:	Nishant Sarmukadam <nishants@marvell.com>
7745L:	linux-wireless@vger.kernel.org
7746S:	Maintained
7747F:	drivers/net/wireless/marvell/mwifiex/
7748
7749MARVELL MWL8K WIRELESS DRIVER
7750M:	Lennert Buytenhek <buytenh@wantstofly.org>
7751L:	linux-wireless@vger.kernel.org
7752S:	Odd Fixes
7753F:	drivers/net/wireless/marvell/mwl8k.c
7754
7755MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7756M:	Nicolas Pitre <nico@fluxnic.net>
7757S:	Odd Fixes
7758F:	drivers/mmc/host/mvsdio.*
7759
7760MATROX FRAMEBUFFER DRIVER
7761L:	linux-fbdev@vger.kernel.org
7762S:	Orphan
7763F:	drivers/video/fbdev/matrox/matroxfb_*
7764F:	include/uapi/linux/matroxfb.h
7765
7766MAX16065 HARDWARE MONITOR DRIVER
7767M:	Guenter Roeck <linux@roeck-us.net>
7768L:	linux-hwmon@vger.kernel.org
7769S:	Maintained
7770F:	Documentation/hwmon/max16065
7771F:	drivers/hwmon/max16065.c
7772
7773MAX20751 HARDWARE MONITOR DRIVER
7774M:	Guenter Roeck <linux@roeck-us.net>
7775L:	linux-hwmon@vger.kernel.org
7776S:	Maintained
7777F:	Documentation/hwmon/max20751
7778F:	drivers/hwmon/max20751.c
7779
7780MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7781L:	linux-hwmon@vger.kernel.org
7782S:	Orphan
7783F:	Documentation/hwmon/max6650
7784F:	drivers/hwmon/max6650.c
7785
7786MAX6697 HARDWARE MONITOR DRIVER
7787M:	Guenter Roeck <linux@roeck-us.net>
7788L:	linux-hwmon@vger.kernel.org
7789S:	Maintained
7790F:	Documentation/hwmon/max6697
7791F:	Documentation/devicetree/bindings/i2c/max6697.txt
7792F:	drivers/hwmon/max6697.c
7793F:	include/linux/platform_data/max6697.h
7794
7795MAX9860 MONO AUDIO VOICE CODEC DRIVER
7796M:	Peter Rosin <peda@axentia.se>
7797L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7798S:	Maintained
7799F:	Documentation/devicetree/bindings/sound/max9860.txt
7800F:	sound/soc/codecs/max9860.*
7801
7802MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7803M:	Krzysztof Kozlowski <krzk@kernel.org>
7804M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7805L:	linux-pm@vger.kernel.org
7806S:	Supported
7807F:	drivers/power/supply/max14577_charger.c
7808F:	drivers/power/supply/max77693_charger.c
7809
7810MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7811M:	Javier Martinez Canillas <javier@osg.samsung.com>
7812L:	linux-kernel@vger.kernel.org
7813S:	Supported
7814F:	drivers/*/*max77802*.c
7815F:	Documentation/devicetree/bindings/*/*max77802.txt
7816F:	include/dt-bindings/*/*max77802.h
7817
7818MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7819M:	Chanwoo Choi <cw00.choi@samsung.com>
7820M:	Krzysztof Kozlowski <krzk@kernel.org>
7821M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7822L:	linux-kernel@vger.kernel.org
7823S:	Supported
7824F:	drivers/*/max14577*.c
7825F:	drivers/*/max77686*.c
7826F:	drivers/*/max77693*.c
7827F:	drivers/extcon/extcon-max14577.c
7828F:	drivers/extcon/extcon-max77693.c
7829F:	drivers/rtc/rtc-max77686.c
7830F:	drivers/clk/clk-max77686.c
7831F:	Documentation/devicetree/bindings/mfd/max14577.txt
7832F:	Documentation/devicetree/bindings/*/max77686.txt
7833F:	Documentation/devicetree/bindings/mfd/max77693.txt
7834F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7835F:	include/linux/mfd/max14577*.h
7836F:	include/linux/mfd/max77686*.h
7837F:	include/linux/mfd/max77693*.h
7838
7839MAXIRADIO FM RADIO RECEIVER DRIVER
7840M:	Hans Verkuil <hverkuil@xs4all.nl>
7841L:	linux-media@vger.kernel.org
7842T:	git git://linuxtv.org/media_tree.git
7843W:	https://linuxtv.org
7844S:	Maintained
7845F:	drivers/media/radio/radio-maxiradio*
7846
7847MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7848M:	Peter Rosin <peda@axentia.se>
7849L:	linux-iio@vger.kernel.org
7850S:	Maintained
7851F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7852F:	drivers/iio/potentiometer/mcp4531.c
7853
7854MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7855M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7856L:	linux-iio@vger.kernel.org
7857S:	Maintained
7858F:	drivers/iio/dac/cio-dac.c
7859
7860MEDIA DRIVERS FOR RENESAS - FCP
7861M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7862L:	linux-media@vger.kernel.org
7863L:	linux-renesas-soc@vger.kernel.org
7864T:	git git://linuxtv.org/media_tree.git
7865S:	Supported
7866F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7867F:	drivers/media/platform/rcar-fcp.c
7868F:	include/media/rcar-fcp.h
7869
7870MEDIA DRIVERS FOR RENESAS - FDP1
7871M:	Kieran Bingham <kieran@bingham.xyz>
7872L:	linux-media@vger.kernel.org
7873L:	linux-renesas-soc@vger.kernel.org
7874T:	git git://linuxtv.org/media_tree.git
7875S:	Supported
7876F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7877F:	drivers/media/platform/rcar_fdp1.c
7878
7879MEDIA DRIVERS FOR RENESAS - VIN
7880M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7881L:	linux-media@vger.kernel.org
7882L:	linux-renesas-soc@vger.kernel.org
7883T:	git git://linuxtv.org/media_tree.git
7884S:	Supported
7885F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7886F:	drivers/media/platform/rcar-vin/
7887
7888MEDIA DRIVERS FOR RENESAS - VSP1
7889M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7890L:	linux-media@vger.kernel.org
7891L:	linux-renesas-soc@vger.kernel.org
7892T:	git git://linuxtv.org/media_tree.git
7893S:	Supported
7894F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7895F:	drivers/media/platform/vsp1/
7896
7897MEDIA DRIVERS FOR HELENE
7898M:	Abylay Ospan <aospan@netup.ru>
7899L:	linux-media@vger.kernel.org
7900W:	https://linuxtv.org
7901W:	http://netup.tv/
7902T:	git git://linuxtv.org/media_tree.git
7903S:	Supported
7904F:	drivers/media/dvb-frontends/helene*
7905
7906MEDIA DRIVERS FOR ASCOT2E
7907M:	Sergey Kozlov <serjk@netup.ru>
7908M:	Abylay Ospan <aospan@netup.ru>
7909L:	linux-media@vger.kernel.org
7910W:	https://linuxtv.org
7911W:	http://netup.tv/
7912T:	git git://linuxtv.org/media_tree.git
7913S:	Supported
7914F:	drivers/media/dvb-frontends/ascot2e*
7915
7916MEDIA DRIVERS FOR CXD2841ER
7917M:	Sergey Kozlov <serjk@netup.ru>
7918M:	Abylay Ospan <aospan@netup.ru>
7919L:	linux-media@vger.kernel.org
7920W:	https://linuxtv.org
7921W:	http://netup.tv/
7922T:	git git://linuxtv.org/media_tree.git
7923S:	Supported
7924F:	drivers/media/dvb-frontends/cxd2841er*
7925
7926MEDIA DRIVERS FOR HORUS3A
7927M:	Sergey Kozlov <serjk@netup.ru>
7928M:	Abylay Ospan <aospan@netup.ru>
7929L:	linux-media@vger.kernel.org
7930W:	https://linuxtv.org
7931W:	http://netup.tv/
7932T:	git git://linuxtv.org/media_tree.git
7933S:	Supported
7934F:	drivers/media/dvb-frontends/horus3a*
7935
7936MEDIA DRIVERS FOR LNBH25
7937M:	Sergey Kozlov <serjk@netup.ru>
7938M:	Abylay Ospan <aospan@netup.ru>
7939L:	linux-media@vger.kernel.org
7940W:	https://linuxtv.org
7941W:	http://netup.tv/
7942T:	git git://linuxtv.org/media_tree.git
7943S:	Supported
7944F:	drivers/media/dvb-frontends/lnbh25*
7945
7946MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7947M:	Sergey Kozlov <serjk@netup.ru>
7948M:	Abylay Ospan <aospan@netup.ru>
7949L:	linux-media@vger.kernel.org
7950W:	https://linuxtv.org
7951W:	http://netup.tv/
7952T:	git git://linuxtv.org/media_tree.git
7953S:	Supported
7954F:	drivers/media/pci/netup_unidvb/*
7955
7956MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7957M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7958M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7959P:	LinuxTV.org Project
7960L:	linux-media@vger.kernel.org
7961W:	https://linuxtv.org
7962Q:	http://patchwork.kernel.org/project/linux-media/list/
7963T:	git git://linuxtv.org/media_tree.git
7964S:	Maintained
7965F:	Documentation/media/
7966F:	drivers/media/
7967F:	drivers/staging/media/
7968F:	include/linux/platform_data/media/
7969F:	include/media/
7970F:	include/uapi/linux/dvb/
7971F:	include/uapi/linux/videodev2.h
7972F:	include/uapi/linux/media.h
7973F:	include/uapi/linux/v4l2-*
7974F:	include/uapi/linux/meye.h
7975F:	include/uapi/linux/ivtv*
7976F:	include/uapi/linux/uvcvideo.h
7977
7978MEDIATEK ETHERNET DRIVER
7979M:	Felix Fietkau <nbd@openwrt.org>
7980M:	John Crispin <blogic@openwrt.org>
7981L:	netdev@vger.kernel.org
7982S:	Maintained
7983F:	drivers/net/ethernet/mediatek/
7984
7985MEDIATEK MEDIA DRIVER
7986M:	Tiffany Lin <tiffany.lin@mediatek.com>
7987M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7988S:	Supported
7989F:	drivers/media/platform/mtk-vcodec/
7990F:	drivers/media/platform/mtk-vpu/
7991F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7992F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
7993
7994MEDIATEK MDP DRIVER
7995M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7996M:	Houlong Wei <houlong.wei@mediatek.com>
7997M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7998S:	Supported
7999F:	drivers/media/platform/mtk-mdp/
8000F:	drivers/media/platform/mtk-vpu/
8001F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8002
8003MEDIATEK MT7601U WIRELESS LAN DRIVER
8004M:	Jakub Kicinski <kubakici@wp.pl>
8005L:	linux-wireless@vger.kernel.org
8006S:	Maintained
8007F:	drivers/net/wireless/mediatek/mt7601u/
8008
8009MEGARAID SCSI/SAS DRIVERS
8010M:	Kashyap Desai <kashyap.desai@broadcom.com>
8011M:	Sumit Saxena <sumit.saxena@broadcom.com>
8012M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8013L:	megaraidlinux.pdl@broadcom.com
8014L:	linux-scsi@vger.kernel.org
8015W:	http://www.avagotech.com/support/
8016S:	Maintained
8017F:	Documentation/scsi/megaraid.txt
8018F:	drivers/scsi/megaraid.*
8019F:	drivers/scsi/megaraid/
8020
8021MELFAS MIP4 TOUCHSCREEN DRIVER
8022M:	Sangwon Jee <jeesw@melfas.com>
8023W:	http://www.melfas.com
8024S:	Supported
8025F:	drivers/input/touchscreen/melfas_mip4.c
8026F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8027
8028MELLANOX ETHERNET DRIVER (mlx4_en)
8029M:	Tariq Toukan <tariqt@mellanox.com>
8030L:	netdev@vger.kernel.org
8031S:	Supported
8032W:	http://www.mellanox.com
8033Q:	http://patchwork.ozlabs.org/project/netdev/list/
8034F:	drivers/net/ethernet/mellanox/mlx4/en_*
8035
8036MELLANOX ETHERNET DRIVER (mlx5e)
8037M:	Saeed Mahameed <saeedm@mellanox.com>
8038L:	netdev@vger.kernel.org
8039S:	Supported
8040W:	http://www.mellanox.com
8041Q:	http://patchwork.ozlabs.org/project/netdev/list/
8042F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8043
8044MELLANOX ETHERNET SWITCH DRIVERS
8045M:	Jiri Pirko <jiri@mellanox.com>
8046M:	Ido Schimmel <idosch@mellanox.com>
8047L:	netdev@vger.kernel.org
8048S:	Supported
8049W:	http://www.mellanox.com
8050Q:	http://patchwork.ozlabs.org/project/netdev/list/
8051F:	drivers/net/ethernet/mellanox/mlxsw/
8052
8053MELLANOX MLXCPLD I2C AND MUX DRIVER
8054M:	Vadim Pasternak <vadimp@mellanox.com>
8055M:	Michael Shych <michaelsh@mellanox.com>
8056L:	linux-i2c@vger.kernel.org
8057S:	Supported
8058F:	drivers/i2c/busses/i2c-mlxcpld.c
8059F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8060F:	Documentation/i2c/busses/i2c-mlxcpld
8061
8062MELLANOX MLXCPLD LED DRIVER
8063M:	Vadim Pasternak <vadimp@mellanox.com>
8064L:	linux-leds@vger.kernel.org
8065S:	Supported
8066F:	drivers/leds/leds-mlxcpld.c
8067F:	Documentation/leds/leds-mlxcpld.txt
8068
8069MELLANOX PLATFORM DRIVER
8070M:      Vadim Pasternak <vadimp@mellanox.com>
8071L:      platform-driver-x86@vger.kernel.org
8072S:      Supported
8073F:      drivers/platform/x86/mlx-platform.c
8074
8075MELLANOX MLX CPLD HOTPLUG DRIVER
8076M:	Vadim Pasternak <vadimp@mellanox.com>
8077L:	platform-driver-x86@vger.kernel.org
8078S:	Supported
8079F:	drivers/platform/x86/mlxcpld-hotplug.c
8080F:	include/linux/platform_data/mlxcpld-hotplug.h
8081
8082SOFT-ROCE DRIVER (rxe)
8083M:	Moni Shoua <monis@mellanox.com>
8084L:	linux-rdma@vger.kernel.org
8085S:	Supported
8086W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8087Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8088F:	drivers/infiniband/sw/rxe/
8089F:	include/uapi/rdma/rdma_user_rxe.h
8090
8091MEMBARRIER SUPPORT
8092M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8093M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8094L:	linux-kernel@vger.kernel.org
8095S:	Supported
8096F:	kernel/membarrier.c
8097F:	include/uapi/linux/membarrier.h
8098
8099MEMORY MANAGEMENT
8100L:	linux-mm@kvack.org
8101W:	http://www.linux-mm.org
8102S:	Maintained
8103F:	include/linux/mm.h
8104F:	include/linux/gfp.h
8105F:	include/linux/mmzone.h
8106F:	include/linux/memory_hotplug.h
8107F:	include/linux/vmalloc.h
8108F:	mm/
8109
8110MEMORY TECHNOLOGY DEVICES (MTD)
8111M:	David Woodhouse <dwmw2@infradead.org>
8112M:	Brian Norris <computersforpeace@gmail.com>
8113M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8114M:	Marek Vasut <marek.vasut@gmail.com>
8115M:	Richard Weinberger <richard@nod.at>
8116M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8117L:	linux-mtd@lists.infradead.org
8118W:	http://www.linux-mtd.infradead.org/
8119Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8120T:	git git://git.infradead.org/linux-mtd.git
8121T:	git git://git.infradead.org/l2-mtd.git
8122S:	Maintained
8123F:	Documentation/devicetree/bindings/mtd/
8124F:	drivers/mtd/
8125F:	include/linux/mtd/
8126F:	include/uapi/mtd/
8127
8128MEN A21 WATCHDOG DRIVER
8129M:	Johannes Thumshirn <morbidrsa@gmail.com>
8130L:	linux-watchdog@vger.kernel.org
8131S:	Maintained
8132F:	drivers/watchdog/mena21_wdt.c
8133
8134MEN CHAMELEON BUS (mcb)
8135M:	Johannes Thumshirn <morbidrsa@gmail.com>
8136S:	Maintained
8137F:	drivers/mcb/
8138F:	include/linux/mcb.h
8139F:	Documentation/men-chameleon-bus.txt
8140
8141MEN F21BMC (Board Management Controller)
8142M:	Andreas Werner <andreas.werner@men.de>
8143S:	Supported
8144F:	drivers/mfd/menf21bmc.c
8145F:	drivers/watchdog/menf21bmc_wdt.c
8146F:	drivers/leds/leds-menf21bmc.c
8147F:	drivers/hwmon/menf21bmc_hwmon.c
8148F:	Documentation/hwmon/menf21bmc
8149
8150METAG ARCHITECTURE
8151M:	James Hogan <james.hogan@imgtec.com>
8152L:	linux-metag@vger.kernel.org
8153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8154S:	Odd Fixes
8155F:	arch/metag/
8156F:	Documentation/metag/
8157F:	Documentation/devicetree/bindings/metag/
8158F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8159F:	drivers/clocksource/metag_generic.c
8160F:	drivers/irqchip/irq-metag.c
8161F:	drivers/irqchip/irq-metag-ext.c
8162F:	drivers/tty/metag_da.c
8163
8164MICROBLAZE ARCHITECTURE
8165M:	Michal Simek <monstr@monstr.eu>
8166W:	http://www.monstr.eu/fdt/
8167T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8168S:	Supported
8169F:	arch/microblaze/
8170
8171MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8172M:	Richard Genoud <richard.genoud@gmail.com>
8173S:	Maintained
8174F:	drivers/tty/serial/atmel_serial.c
8175F:	include/linux/atmel_serial.h
8176
8177MICROCHIP / ATMEL ISC DRIVER
8178M:	Songjun Wu <songjun.wu@microchip.com>
8179L:	linux-media@vger.kernel.org
8180S:	Supported
8181F:	drivers/media/platform/atmel/atmel-isc.c
8182F:	drivers/media/platform/atmel/atmel-isc-regs.h
8183F:	devicetree/bindings/media/atmel-isc.txt
8184
8185MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8186M:	Chen Yu <yu.c.chen@intel.com>
8187L:	platform-driver-x86@vger.kernel.org
8188S:	Supported
8189F:	drivers/platform/x86/surfacepro3_button.c
8190
8191MICROTEK X6 SCANNER
8192M:	Oliver Neukum <oliver@neukum.org>
8193S:	Maintained
8194F:	drivers/usb/image/microtek.*
8195
8196MIPS
8197M:	Ralf Baechle <ralf@linux-mips.org>
8198L:	linux-mips@linux-mips.org
8199W:	http://www.linux-mips.org/
8200T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8201Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8202S:	Supported
8203F:	Documentation/devicetree/bindings/mips/
8204F:	Documentation/mips/
8205F:	arch/mips/
8206
8207MIPS/LOONGSON1 ARCHITECTURE
8208M:	Keguang Zhang <keguang.zhang@gmail.com>
8209L:	linux-mips@linux-mips.org
8210S:	Maintained
8211F:	arch/mips/loongson32/
8212F:	arch/mips/include/asm/mach-loongson32/
8213F:	drivers/*/*loongson1*
8214F:	drivers/*/*/*loongson1*
8215
8216MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8217M:	Hans Verkuil <hverkuil@xs4all.nl>
8218L:	linux-media@vger.kernel.org
8219T:	git git://linuxtv.org/media_tree.git
8220W:	https://linuxtv.org
8221S:	Odd Fixes
8222F:	drivers/media/radio/radio-miropcm20*
8223
8224MELLANOX MLX4 core VPI driver
8225M:	Yishai Hadas <yishaih@mellanox.com>
8226L:	netdev@vger.kernel.org
8227L:	linux-rdma@vger.kernel.org
8228W:	http://www.mellanox.com
8229Q:	http://patchwork.ozlabs.org/project/netdev/list/
8230S:	Supported
8231F:	drivers/net/ethernet/mellanox/mlx4/
8232F:	include/linux/mlx4/
8233F:	include/uapi/rdma/mlx4-abi.h
8234
8235MELLANOX MLX4 IB driver
8236M:	Yishai Hadas <yishaih@mellanox.com>
8237L:	linux-rdma@vger.kernel.org
8238W:	http://www.mellanox.com
8239Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8240S:	Supported
8241F:	drivers/infiniband/hw/mlx4/
8242F:	include/linux/mlx4/
8243
8244MELLANOX MLX5 core VPI driver
8245M:	Saeed Mahameed <saeedm@mellanox.com>
8246M:	Matan Barak <matanb@mellanox.com>
8247M:	Leon Romanovsky <leonro@mellanox.com>
8248L:	netdev@vger.kernel.org
8249L:	linux-rdma@vger.kernel.org
8250W:	http://www.mellanox.com
8251Q:	http://patchwork.ozlabs.org/project/netdev/list/
8252S:	Supported
8253F:	drivers/net/ethernet/mellanox/mlx5/core/
8254F:	include/linux/mlx5/
8255F:	include/uapi/rdma/mlx5-abi.h
8256
8257MELLANOX MLX5 IB driver
8258M:	Matan Barak <matanb@mellanox.com>
8259M:	Leon Romanovsky <leonro@mellanox.com>
8260L:	linux-rdma@vger.kernel.org
8261W:	http://www.mellanox.com
8262Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8263S:	Supported
8264F:	drivers/infiniband/hw/mlx5/
8265F:	include/linux/mlx5/
8266
8267MELEXIS MLX90614 DRIVER
8268M:	Crt Mori <cmo@melexis.com>
8269L:	linux-iio@vger.kernel.org
8270W:	http://www.melexis.com
8271S:	Supported
8272F:	drivers/iio/temperature/mlx90614.c
8273
8274MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8275M:	Don Brace <don.brace@microsemi.com>
8276L:	esc.storagedev@microsemi.com
8277L:	linux-scsi@vger.kernel.org
8278S:	Supported
8279F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8280F:	drivers/scsi/smartpqi/Kconfig
8281F:	drivers/scsi/smartpqi/Makefile
8282F:	include/linux/cciss*.h
8283F:	include/uapi/linux/cciss*.h
8284F:	Documentation/scsi/smartpqi.txt
8285
8286MN88472 MEDIA DRIVER
8287M:	Antti Palosaari <crope@iki.fi>
8288L:	linux-media@vger.kernel.org
8289W:	https://linuxtv.org
8290W:	http://palosaari.fi/linux/
8291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8292S:	Maintained
8293F:	drivers/media/dvb-frontends/mn88472*
8294
8295MN88473 MEDIA DRIVER
8296M:	Antti Palosaari <crope@iki.fi>
8297L:	linux-media@vger.kernel.org
8298W:	https://linuxtv.org
8299W:	http://palosaari.fi/linux/
8300Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8301S:	Maintained
8302F:	drivers/media/dvb-frontends/mn88473*
8303
8304MODULE SUPPORT
8305M:	Jessica Yu <jeyu@redhat.com>
8306M:	Rusty Russell <rusty@rustcorp.com.au>
8307S:	Maintained
8308F:	include/linux/module.h
8309F:	kernel/module.c
8310
8311MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8312W:	http://popies.net/meye/
8313S:	Orphan
8314F:	Documentation/media/v4l-drivers/meye*
8315F:	drivers/media/pci/meye/
8316F:	include/uapi/linux/meye.h
8317
8318MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8319M:	Jiri Slaby <jirislaby@gmail.com>
8320S:	Maintained
8321F:	Documentation/serial/moxa-smartio
8322F:	drivers/tty/mxser.*
8323
8324MR800 AVERMEDIA USB FM RADIO DRIVER
8325M:	Alexey Klimov <klimov.linux@gmail.com>
8326L:	linux-media@vger.kernel.org
8327T:	git git://linuxtv.org/media_tree.git
8328S:	Maintained
8329F:	drivers/media/radio/radio-mr800.c
8330
8331MRF24J40 IEEE 802.15.4 RADIO DRIVER
8332M:	Alan Ott <alan@signal11.us>
8333L:	linux-wpan@vger.kernel.org
8334S:	Maintained
8335F:	drivers/net/ieee802154/mrf24j40.c
8336F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8337
8338MSI LAPTOP SUPPORT
8339M:	"Lee, Chun-Yi" <jlee@suse.com>
8340L:	platform-driver-x86@vger.kernel.org
8341S:	Maintained
8342F:	drivers/platform/x86/msi-laptop.c
8343
8344MSI WMI SUPPORT
8345L:	platform-driver-x86@vger.kernel.org
8346S:	Orphan
8347F:	drivers/platform/x86/msi-wmi.c
8348
8349MSI001 MEDIA DRIVER
8350M:	Antti Palosaari <crope@iki.fi>
8351L:	linux-media@vger.kernel.org
8352W:	https://linuxtv.org
8353W:	http://palosaari.fi/linux/
8354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8355T:	git git://linuxtv.org/anttip/media_tree.git
8356S:	Maintained
8357F:	drivers/media/tuners/msi001*
8358
8359MSI2500 MEDIA DRIVER
8360M:	Antti Palosaari <crope@iki.fi>
8361L:	linux-media@vger.kernel.org
8362W:	https://linuxtv.org
8363W:	http://palosaari.fi/linux/
8364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8365T:	git git://linuxtv.org/anttip/media_tree.git
8366S:	Maintained
8367F:	drivers/media/usb/msi2500/
8368
8369MSYSTEMS DISKONCHIP G3 MTD DRIVER
8370M:	Robert Jarzmik <robert.jarzmik@free.fr>
8371L:	linux-mtd@lists.infradead.org
8372S:	Maintained
8373F:	drivers/mtd/devices/docg3*
8374
8375MT9M032 APTINA SENSOR DRIVER
8376M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8377L:	linux-media@vger.kernel.org
8378T:	git git://linuxtv.org/media_tree.git
8379S:	Maintained
8380F:	drivers/media/i2c/mt9m032.c
8381F:	include/media/i2c/mt9m032.h
8382
8383MT9P031 APTINA CAMERA SENSOR
8384M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8385L:	linux-media@vger.kernel.org
8386T:	git git://linuxtv.org/media_tree.git
8387S:	Maintained
8388F:	drivers/media/i2c/mt9p031.c
8389F:	include/media/i2c/mt9p031.h
8390
8391MT9T001 APTINA CAMERA SENSOR
8392M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8393L:	linux-media@vger.kernel.org
8394T:	git git://linuxtv.org/media_tree.git
8395S:	Maintained
8396F:	drivers/media/i2c/mt9t001.c
8397F:	include/media/i2c/mt9t001.h
8398
8399MT9V032 APTINA CAMERA SENSOR
8400M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8401L:	linux-media@vger.kernel.org
8402T:	git git://linuxtv.org/media_tree.git
8403S:	Maintained
8404F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8405F:	drivers/media/i2c/mt9v032.c
8406F:	include/media/i2c/mt9v032.h
8407
8408MULTIFUNCTION DEVICES (MFD)
8409M:	Lee Jones <lee.jones@linaro.org>
8410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8411S:	Supported
8412F:	Documentation/devicetree/bindings/mfd/
8413F:	drivers/mfd/
8414F:	include/linux/mfd/
8415
8416MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8417M:	Ulf Hansson <ulf.hansson@linaro.org>
8418L:	linux-mmc@vger.kernel.org
8419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8420S:	Maintained
8421F:	Documentation/devicetree/bindings/mmc/
8422F:	drivers/mmc/
8423F:	include/linux/mmc/
8424F:	include/uapi/linux/mmc/
8425
8426MULTIMEDIA CARD (MMC) ETC. OVER SPI
8427S:	Orphan
8428F:	drivers/mmc/host/mmc_spi.c
8429F:	include/linux/spi/mmc_spi.h
8430
8431MULTISOUND SOUND DRIVER
8432M:	Andrew Veliath <andrewtv@usa.net>
8433S:	Maintained
8434F:	Documentation/sound/oss/MultiSound
8435F:	sound/oss/msnd*
8436
8437MULTITECH MULTIPORT CARD (ISICOM)
8438S:	Orphan
8439F:	drivers/tty/isicom.c
8440F:	include/linux/isicom.h
8441
8442MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8443M:	Bin Liu <b-liu@ti.com>
8444L:	linux-usb@vger.kernel.org
8445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8446S:	Maintained
8447F:	drivers/usb/musb/
8448
8449MXL5007T MEDIA DRIVER
8450M:	Michael Krufky <mkrufky@linuxtv.org>
8451L:	linux-media@vger.kernel.org
8452W:	https://linuxtv.org
8453W:	http://github.com/mkrufky
8454Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8455T:	git git://linuxtv.org/mkrufky/tuners.git
8456S:	Maintained
8457F:	drivers/media/tuners/mxl5007t.*
8458
8459MXSFB DRM DRIVER
8460M:	Marek Vasut <marex@denx.de>
8461S:	Supported
8462F:	drivers/gpu/drm/mxsfb/
8463F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8464
8465MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8466M:	Hyong-Youb Kim <hykim@myri.com>
8467L:	netdev@vger.kernel.org
8468W:	https://www.myricom.com/support/downloads/myri10ge.html
8469S:	Supported
8470F:	drivers/net/ethernet/myricom/myri10ge/
8471
8472NAND FLASH SUBSYSTEM
8473M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8474R:	Richard Weinberger <richard@nod.at>
8475L:	linux-mtd@lists.infradead.org
8476W:	http://www.linux-mtd.infradead.org/
8477Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8478T:	git git://github.com/linux-nand/linux.git
8479S:	Maintained
8480F:	drivers/mtd/nand/
8481F:	include/linux/mtd/nand*.h
8482
8483NATSEMI ETHERNET DRIVER (DP8381x)
8484S:	Orphan
8485F:	drivers/net/ethernet/natsemi/natsemi.c
8486
8487NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8488M:	Daniel Mack <zonque@gmail.com>
8489S:	Maintained
8490L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8491W:	http://www.native-instruments.com
8492F:	sound/usb/caiaq/
8493
8494NCP FILESYSTEM
8495M:	Petr Vandrovec <petr@vandrovec.name>
8496S:	Odd Fixes
8497F:	fs/ncpfs/
8498
8499NCR 5380 SCSI DRIVERS
8500M:	Finn Thain <fthain@telegraphics.com.au>
8501M:	Michael Schmitz <schmitzmic@gmail.com>
8502L:	linux-scsi@vger.kernel.org
8503S:	Maintained
8504F:	Documentation/scsi/g_NCR5380.txt
8505F:	drivers/scsi/NCR5380.*
8506F:	drivers/scsi/arm/cumana_1.c
8507F:	drivers/scsi/arm/oak.c
8508F:	drivers/scsi/atari_scsi.*
8509F:	drivers/scsi/dmx3191d.c
8510F:	drivers/scsi/g_NCR5380.*
8511F:	drivers/scsi/mac_scsi.*
8512F:	drivers/scsi/sun3_scsi.*
8513F:	drivers/scsi/sun3_scsi_vme.c
8514
8515NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8516M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8517L:	linux-scsi@vger.kernel.org
8518S:	Maintained
8519F:	drivers/scsi/NCR_D700.*
8520
8521NCT6775 HARDWARE MONITOR DRIVER
8522M:	Guenter Roeck <linux@roeck-us.net>
8523L:	linux-hwmon@vger.kernel.org
8524S:	Maintained
8525F:	Documentation/hwmon/nct6775
8526F:	drivers/hwmon/nct6775.c
8527
8528NETEFFECT IWARP RNIC DRIVER (IW_NES)
8529M:	Faisal Latif <faisal.latif@intel.com>
8530L:	linux-rdma@vger.kernel.org
8531W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8532S:	Supported
8533F:	drivers/infiniband/hw/nes/
8534F:	include/uapi/rdma/nes-abi.h
8535
8536NETEM NETWORK EMULATOR
8537M:	Stephen Hemminger <stephen@networkplumber.org>
8538L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8539S:	Maintained
8540F:	net/sched/sch_netem.c
8541
8542NETERION 10GbE DRIVERS (s2io/vxge)
8543M:	Jon Mason <jdmason@kudzu.us>
8544L:	netdev@vger.kernel.org
8545S:	Supported
8546F:	Documentation/networking/s2io.txt
8547F:	Documentation/networking/vxge.txt
8548F:	drivers/net/ethernet/neterion/
8549
8550NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8551M:	Pablo Neira Ayuso <pablo@netfilter.org>
8552M:	Patrick McHardy <kaber@trash.net>
8553M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8554L:	netfilter-devel@vger.kernel.org
8555L:	coreteam@netfilter.org
8556W:	http://www.netfilter.org/
8557W:	http://www.iptables.org/
8558Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8561S:	Supported
8562F:	include/linux/netfilter*
8563F:	include/linux/netfilter/
8564F:	include/net/netfilter/
8565F:	include/uapi/linux/netfilter*
8566F:	include/uapi/linux/netfilter/
8567F:	net/*/netfilter.c
8568F:	net/*/netfilter/
8569F:	net/netfilter/
8570F:	net/bridge/br_netfilter*.c
8571
8572NETLABEL
8573M:	Paul Moore <paul@paul-moore.com>
8574W:	http://netlabel.sf.net
8575L:	netdev@vger.kernel.org
8576S:	Maintained
8577F:	Documentation/netlabel/
8578F:	include/net/netlabel.h
8579F:	net/netlabel/
8580
8581NETROM NETWORK LAYER
8582M:	Ralf Baechle <ralf@linux-mips.org>
8583L:	linux-hams@vger.kernel.org
8584W:	http://www.linux-ax25.org/
8585S:	Maintained
8586F:	include/net/netrom.h
8587F:	include/uapi/linux/netrom.h
8588F:	net/netrom/
8589
8590NETRONOME ETHERNET DRIVERS
8591M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8592L:	oss-drivers@netronome.com
8593S:	Maintained
8594F:	drivers/net/ethernet/netronome/
8595
8596NETWORK BLOCK DEVICE (NBD)
8597M:	Markus Pargmann <mpa@pengutronix.de>
8598S:	Maintained
8599L:	nbd-general@lists.sourceforge.net
8600T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8601F:	Documentation/blockdev/nbd.txt
8602F:	drivers/block/nbd.c
8603F:	include/uapi/linux/nbd.h
8604
8605NETWORK DROP MONITOR
8606M:	Neil Horman <nhorman@tuxdriver.com>
8607L:	netdev@vger.kernel.org
8608S:	Maintained
8609W:	https://fedorahosted.org/dropwatch/
8610F:	net/core/drop_monitor.c
8611
8612NETWORKING [DSA]
8613M:	Andrew Lunn <andrew@lunn.ch>
8614M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8615M:	Florian Fainelli <f.fainelli@gmail.com>
8616S:	Maintained
8617F:	net/dsa/
8618F:	include/net/dsa.h
8619F:	drivers/net/dsa/
8620
8621NETWORKING [GENERAL]
8622M:	"David S. Miller" <davem@davemloft.net>
8623L:	netdev@vger.kernel.org
8624W:	http://www.linuxfoundation.org/en/Net
8625Q:	http://patchwork.ozlabs.org/project/netdev/list/
8626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8628S:	Maintained
8629F:	net/
8630F:	include/net/
8631F:	include/linux/in.h
8632F:	include/linux/net.h
8633F:	include/linux/netdevice.h
8634F:	include/uapi/linux/in.h
8635F:	include/uapi/linux/net.h
8636F:	include/uapi/linux/netdevice.h
8637F:	include/uapi/linux/net_namespace.h
8638F:	tools/net/
8639F:	tools/testing/selftests/net/
8640F:	lib/random32.c
8641
8642NETWORKING [IPv4/IPv6]
8643M:	"David S. Miller" <davem@davemloft.net>
8644M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8645M:	James Morris <jmorris@namei.org>
8646M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8647M:	Patrick McHardy <kaber@trash.net>
8648L:	netdev@vger.kernel.org
8649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8650S:	Maintained
8651F:	net/ipv4/
8652F:	net/ipv6/
8653F:	include/net/ip*
8654F:	arch/x86/net/*
8655
8656NETWORKING [IPSEC]
8657M:	Steffen Klassert <steffen.klassert@secunet.com>
8658M:	Herbert Xu <herbert@gondor.apana.org.au>
8659M:	"David S. Miller" <davem@davemloft.net>
8660L:	netdev@vger.kernel.org
8661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8663S:	Maintained
8664F:	net/core/flow.c
8665F:	net/xfrm/
8666F:	net/key/
8667F:	net/ipv4/xfrm*
8668F:	net/ipv4/esp4.c
8669F:	net/ipv4/ah4.c
8670F:	net/ipv4/ipcomp.c
8671F:	net/ipv4/ip_vti.c
8672F:	net/ipv6/xfrm*
8673F:	net/ipv6/esp6.c
8674F:	net/ipv6/ah6.c
8675F:	net/ipv6/ipcomp6.c
8676F:	net/ipv6/ip6_vti.c
8677F:	include/uapi/linux/xfrm.h
8678F:	include/net/xfrm.h
8679
8680NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8681M:	Paul Moore <paul@paul-moore.com>
8682L:	netdev@vger.kernel.org
8683S:	Maintained
8684
8685NETWORKING [WIRELESS]
8686L:	linux-wireless@vger.kernel.org
8687Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8688
8689NETWORKING DRIVERS
8690L:	netdev@vger.kernel.org
8691W:	http://www.linuxfoundation.org/en/Net
8692Q:	http://patchwork.ozlabs.org/project/netdev/list/
8693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8695S:	Odd Fixes
8696F:	Documentation/devicetree/bindings/net/
8697F:	drivers/net/
8698F:	include/linux/if_*
8699F:	include/linux/netdevice.h
8700F:	include/linux/etherdevice.h
8701F:	include/linux/fcdevice.h
8702F:	include/linux/fddidevice.h
8703F:	include/linux/hippidevice.h
8704F:	include/linux/inetdevice.h
8705F:	include/uapi/linux/if_*
8706F:	include/uapi/linux/netdevice.h
8707
8708NETWORKING DRIVERS (WIRELESS)
8709M:	Kalle Valo <kvalo@codeaurora.org>
8710L:	linux-wireless@vger.kernel.org
8711Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8714S:	Maintained
8715F:	Documentation/devicetree/bindings/net/wireless/
8716F:	drivers/net/wireless/
8717
8718NETXEN (1/10) GbE SUPPORT
8719M:	Manish Chopra <manish.chopra@cavium.com>
8720M:	Rahul Verma <rahul.verma@cavium.com>
8721M:	Dept-GELinuxNICDev@cavium.com
8722L:	netdev@vger.kernel.org
8723S:	Supported
8724F:	drivers/net/ethernet/qlogic/netxen/
8725
8726NFC SUBSYSTEM
8727M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8728M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8729M:	Samuel Ortiz <sameo@linux.intel.com>
8730L:	linux-wireless@vger.kernel.org
8731L:	linux-nfc@lists.01.org (subscribers-only)
8732S:	Supported
8733F:	net/nfc/
8734F:	include/net/nfc/
8735F:	include/uapi/linux/nfc.h
8736F:	drivers/nfc/
8737F:	include/linux/platform_data/nfcmrvl.h
8738F:	include/linux/platform_data/nxp-nci.h
8739F:	include/linux/platform_data/pn544.h
8740F:	include/linux/platform_data/st21nfca.h
8741F:	include/linux/platform_data/st-nci.h
8742F:	Documentation/devicetree/bindings/net/nfc/
8743
8744NFS, SUNRPC, AND LOCKD CLIENTS
8745M:	Trond Myklebust <trond.myklebust@primarydata.com>
8746M:	Anna Schumaker <anna.schumaker@netapp.com>
8747L:	linux-nfs@vger.kernel.org
8748W:	http://client.linux-nfs.org
8749T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8750S:	Maintained
8751F:	fs/lockd/
8752F:	fs/nfs/
8753F:	fs/nfs_common/
8754F:	net/sunrpc/
8755F:	include/linux/lockd/
8756F:	include/linux/nfs*
8757F:	include/linux/sunrpc/
8758F:	include/uapi/linux/nfs*
8759F:	include/uapi/linux/sunrpc/
8760
8761NILFS2 FILESYSTEM
8762M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8763L:	linux-nilfs@vger.kernel.org
8764W:	http://nilfs.sourceforge.net/
8765W:	http://nilfs.osdn.jp/
8766T:	git git://github.com/konis/nilfs2.git
8767S:	Supported
8768F:	Documentation/filesystems/nilfs2.txt
8769F:	fs/nilfs2/
8770F:	include/trace/events/nilfs2.h
8771F:	include/uapi/linux/nilfs2_api.h
8772F:	include/uapi/linux/nilfs2_ondisk.h
8773
8774NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8775M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8776W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8777S:	Maintained
8778F:	Documentation/scsi/NinjaSCSI.txt
8779F:	drivers/scsi/pcmcia/nsp_*
8780
8781NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8782M:	GOTO Masanori <gotom@debian.or.jp>
8783M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8784W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8785S:	Maintained
8786F:	Documentation/scsi/NinjaSCSI.txt
8787F:	drivers/scsi/nsp32*
8788
8789NIOS2 ARCHITECTURE
8790M:	Ley Foon Tan <lftan@altera.com>
8791L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8793S:	Maintained
8794F:	arch/nios2/
8795
8796NOKIA N900 POWER SUPPLY DRIVERS
8797R:	Pali Rohár <pali.rohar@gmail.com>
8798F:	include/linux/power/bq2415x_charger.h
8799F:	include/linux/power/bq27xxx_battery.h
8800F:	include/linux/power/isp1704_charger.h
8801F:	drivers/power/supply/bq2415x_charger.c
8802F:	drivers/power/supply/bq27xxx_battery.c
8803F:	drivers/power/supply/bq27xxx_battery_i2c.c
8804F:	drivers/power/supply/isp1704_charger.c
8805F:	drivers/power/supply/rx51_battery.c
8806
8807NTB DRIVER CORE
8808M:	Jon Mason <jdmason@kudzu.us>
8809M:	Dave Jiang <dave.jiang@intel.com>
8810M:	Allen Hubbe <Allen.Hubbe@emc.com>
8811L:	linux-ntb@googlegroups.com
8812S:	Supported
8813W:	https://github.com/jonmason/ntb/wiki
8814T:	git git://github.com/jonmason/ntb.git
8815F:	drivers/ntb/
8816F:	drivers/net/ntb_netdev.c
8817F:	include/linux/ntb.h
8818F:	include/linux/ntb_transport.h
8819F:	tools/testing/selftests/ntb/
8820
8821NTB INTEL DRIVER
8822M:	Jon Mason <jdmason@kudzu.us>
8823M:	Dave Jiang <dave.jiang@intel.com>
8824L:	linux-ntb@googlegroups.com
8825S:	Supported
8826W:	https://github.com/jonmason/ntb/wiki
8827T:	git git://github.com/jonmason/ntb.git
8828F:	drivers/ntb/hw/intel/
8829
8830NTB AMD DRIVER
8831M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8832L:	linux-ntb@googlegroups.com
8833S:	Supported
8834F:	drivers/ntb/hw/amd/
8835
8836NTFS FILESYSTEM
8837M:	Anton Altaparmakov <anton@tuxera.com>
8838L:	linux-ntfs-dev@lists.sourceforge.net
8839W:	http://www.tuxera.com/
8840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8841S:	Supported
8842F:	Documentation/filesystems/ntfs.txt
8843F:	fs/ntfs/
8844
8845NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8846M:	Antonino Daplas <adaplas@gmail.com>
8847L:	linux-fbdev@vger.kernel.org
8848S:	Maintained
8849F:	drivers/video/fbdev/riva/
8850F:	drivers/video/fbdev/nvidia/
8851
8852NVM EXPRESS DRIVER
8853M:	Keith Busch <keith.busch@intel.com>
8854M:	Jens Axboe <axboe@fb.com>
8855L:	linux-nvme@lists.infradead.org
8856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8857W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8858S:	Supported
8859F:	drivers/nvme/host/
8860F:	include/linux/nvme.h
8861
8862NVM EXPRESS TARGET DRIVER
8863M:	Christoph Hellwig <hch@lst.de>
8864M:	Sagi Grimberg <sagi@grimberg.me>
8865L:	linux-nvme@lists.infradead.org
8866S:	Supported
8867F:	drivers/nvme/target/
8868
8869NVM EXPRESS FC TRANSPORT DRIVERS
8870M:	James Smart <james.smart@broadcom.com>
8871L:	linux-nvme@lists.infradead.org
8872S:	Supported
8873F:	include/linux/nvme-fc.h
8874F:	include/linux/nvme-fc-driver.h
8875F:	drivers/nvme/host/fc.c
8876F:	drivers/nvme/target/fc.c
8877F:	drivers/nvme/target/fcloop.c
8878
8879NVMEM FRAMEWORK
8880M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8881M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8882S:	Maintained
8883F:	drivers/nvmem/
8884F:	Documentation/devicetree/bindings/nvmem/
8885F:	include/linux/nvmem-consumer.h
8886F:	include/linux/nvmem-provider.h
8887
8888NXP-NCI NFC DRIVER
8889M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8890R:	Charles Gorand <charles.gorand@effinnov.com>
8891L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8892S:	Supported
8893F:	drivers/nfc/nxp-nci
8894
8895NXP TDA998X DRM DRIVER
8896M:	Russell King <rmk+kernel@armlinux.org.uk>
8897S:	Supported
8898F:	drivers/gpu/drm/i2c/tda998x_drv.c
8899F:	include/drm/i2c/tda998x.h
8900
8901NXP TFA9879 DRIVER
8902M:	Peter Rosin <peda@axentia.se>
8903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8904S:	Maintained
8905F:	sound/soc/codecs/tfa9879*
8906
8907OBJTOOL
8908M:	Josh Poimboeuf <jpoimboe@redhat.com>
8909S:	Supported
8910F:	tools/objtool/
8911
8912OMAP SUPPORT
8913M:	Tony Lindgren <tony@atomide.com>
8914L:	linux-omap@vger.kernel.org
8915W:	http://www.muru.com/linux/omap/
8916W:	http://linux.omap.com/
8917Q:	http://patchwork.kernel.org/project/linux-omap/list/
8918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8919S:	Maintained
8920F:	arch/arm/*omap*/
8921F:	arch/arm/configs/omap1_defconfig
8922F:	arch/arm/configs/omap2plus_defconfig
8923F:	drivers/i2c/busses/i2c-omap.c
8924F:	drivers/irqchip/irq-omap-intc.c
8925F:	drivers/mfd/*omap*.c
8926F:	drivers/mfd/menelaus.c
8927F:	drivers/mfd/palmas.c
8928F:	drivers/mfd/tps65217.c
8929F:	drivers/mfd/tps65218.c
8930F:	drivers/mfd/tps65910.c
8931F:	drivers/mfd/twl-core.[ch]
8932F:	drivers/mfd/twl4030*.c
8933F:	drivers/mfd/twl6030*.c
8934F:	drivers/mfd/twl6040*.c
8935F:	drivers/regulator/palmas-regulator*.c
8936F:	drivers/regulator/pbias-regulator.c
8937F:	drivers/regulator/tps65217-regulator.c
8938F:	drivers/regulator/tps65218-regulator.c
8939F:	drivers/regulator/tps65910-regulator.c
8940F:	drivers/regulator/twl-regulator.c
8941F:	drivers/regulator/twl6030-regulator.c
8942F:	include/linux/i2c-omap.h
8943
8944OMAP DEVICE TREE SUPPORT
8945M:	Benoît Cousson <bcousson@baylibre.com>
8946M:	Tony Lindgren <tony@atomide.com>
8947L:	linux-omap@vger.kernel.org
8948L:	devicetree@vger.kernel.org
8949S:	Maintained
8950F:	arch/arm/boot/dts/*omap*
8951F:	arch/arm/boot/dts/*am3*
8952F:	arch/arm/boot/dts/*am4*
8953F:	arch/arm/boot/dts/*am5*
8954F:	arch/arm/boot/dts/*dra7*
8955
8956OMAP CLOCK FRAMEWORK SUPPORT
8957M:	Paul Walmsley <paul@pwsan.com>
8958L:	linux-omap@vger.kernel.org
8959S:	Maintained
8960F:	arch/arm/*omap*/*clock*
8961
8962OMAP POWER MANAGEMENT SUPPORT
8963M:	Kevin Hilman <khilman@kernel.org>
8964L:	linux-omap@vger.kernel.org
8965S:	Maintained
8966F:	arch/arm/*omap*/*pm*
8967F:	drivers/cpufreq/omap-cpufreq.c
8968
8969OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8970M:	Rajendra Nayak <rnayak@codeaurora.org>
8971M:	Paul Walmsley <paul@pwsan.com>
8972L:	linux-omap@vger.kernel.org
8973S:	Maintained
8974F:	arch/arm/mach-omap2/prm*
8975
8976OMAP AUDIO SUPPORT
8977M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8978M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8979L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8980L:	linux-omap@vger.kernel.org
8981S:	Maintained
8982F:	sound/soc/omap/
8983
8984OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8985M:	Roger Quadros <rogerq@ti.com>
8986M:	Tony Lindgren <tony@atomide.com>
8987L:	linux-omap@vger.kernel.org
8988S:	Maintained
8989F:	drivers/memory/omap-gpmc.c
8990F:	arch/arm/mach-omap2/*gpmc*
8991
8992OMAP FRAMEBUFFER SUPPORT
8993M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8994L:	linux-fbdev@vger.kernel.org
8995L:	linux-omap@vger.kernel.org
8996S:	Maintained
8997F:	drivers/video/fbdev/omap/
8998
8999OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9000M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9001L:	linux-omap@vger.kernel.org
9002L:	linux-fbdev@vger.kernel.org
9003S:	Maintained
9004F:	drivers/video/fbdev/omap2/
9005F:	Documentation/arm/OMAP/DSS
9006
9007OMAP HARDWARE SPINLOCK SUPPORT
9008M:	Ohad Ben-Cohen <ohad@wizery.com>
9009L:	linux-omap@vger.kernel.org
9010S:	Maintained
9011F:	drivers/hwspinlock/omap_hwspinlock.c
9012
9013OMAP MMC SUPPORT
9014M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9015L:	linux-omap@vger.kernel.org
9016S:	Maintained
9017F:	drivers/mmc/host/omap.c
9018
9019OMAP HS MMC SUPPORT
9020L:	linux-mmc@vger.kernel.org
9021L:	linux-omap@vger.kernel.org
9022S:	Orphan
9023F:	drivers/mmc/host/omap_hsmmc.c
9024
9025OMAP RANDOM NUMBER GENERATOR SUPPORT
9026M:	Deepak Saxena <dsaxena@plexity.net>
9027S:	Maintained
9028F:	drivers/char/hw_random/omap-rng.c
9029
9030OMAP HWMOD SUPPORT
9031M:	Benoît Cousson <bcousson@baylibre.com>
9032M:	Paul Walmsley <paul@pwsan.com>
9033L:	linux-omap@vger.kernel.org
9034S:	Maintained
9035F:	arch/arm/mach-omap2/omap_hwmod.*
9036
9037OMAP HWMOD DATA
9038M:	Paul Walmsley <paul@pwsan.com>
9039L:	linux-omap@vger.kernel.org
9040S:	Maintained
9041F:	arch/arm/mach-omap2/omap_hwmod*data*
9042
9043OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9044M:	Benoît Cousson <bcousson@baylibre.com>
9045L:	linux-omap@vger.kernel.org
9046S:	Maintained
9047F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9048
9049OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9050M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9051L:	linux-media@vger.kernel.org
9052S:	Maintained
9053F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9054F:	drivers/media/platform/omap3isp/
9055F:	drivers/staging/media/omap4iss/
9056
9057OMAP USB SUPPORT
9058L:	linux-usb@vger.kernel.org
9059L:	linux-omap@vger.kernel.org
9060S:	Orphan
9061F:	drivers/usb/*/*omap*
9062F:	arch/arm/*omap*/usb*
9063
9064OMAP GPIO DRIVER
9065M:	Grygorii Strashko <grygorii.strashko@ti.com>
9066M:	Santosh Shilimkar <ssantosh@kernel.org>
9067M:	Kevin Hilman <khilman@kernel.org>
9068L:	linux-omap@vger.kernel.org
9069S:	Maintained
9070F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9071F:	drivers/gpio/gpio-omap.c
9072
9073OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9074M:	Mark Jackson <mpfj@newflow.co.uk>
9075L:	linux-omap@vger.kernel.org
9076S:	Maintained
9077F:	arch/arm/boot/dts/am335x-nano.dts
9078
9079OMFS FILESYSTEM
9080M:	Bob Copeland <me@bobcopeland.com>
9081L:	linux-karma-devel@lists.sourceforge.net
9082S:	Maintained
9083F:	Documentation/filesystems/omfs.txt
9084F:	fs/omfs/
9085
9086OMNIKEY CARDMAN 4000 DRIVER
9087M:	Harald Welte <laforge@gnumonks.org>
9088S:	Maintained
9089F:	drivers/char/pcmcia/cm4000_cs.c
9090F:	include/linux/cm4000_cs.h
9091F:	include/uapi/linux/cm4000_cs.h
9092
9093OMNIKEY CARDMAN 4040 DRIVER
9094M:	Harald Welte <laforge@gnumonks.org>
9095S:	Maintained
9096F:	drivers/char/pcmcia/cm4040_cs.*
9097
9098OMNIVISION OV7670 SENSOR DRIVER
9099M:	Jonathan Corbet <corbet@lwn.net>
9100L:	linux-media@vger.kernel.org
9101T:	git git://linuxtv.org/media_tree.git
9102S:	Maintained
9103F:	drivers/media/i2c/ov7670.c
9104
9105ONENAND FLASH DRIVER
9106M:	Kyungmin Park <kyungmin.park@samsung.com>
9107L:	linux-mtd@lists.infradead.org
9108S:	Maintained
9109F:	drivers/mtd/onenand/
9110F:	include/linux/mtd/onenand*.h
9111
9112ONSTREAM SCSI TAPE DRIVER
9113M:	Willem Riede <osst@riede.org>
9114L:	osst-users@lists.sourceforge.net
9115L:	linux-scsi@vger.kernel.org
9116S:	Maintained
9117F:	Documentation/scsi/osst.txt
9118F:	drivers/scsi/osst.*
9119F:	drivers/scsi/osst_*.h
9120F:	drivers/scsi/st.h
9121
9122OPENCORES I2C BUS DRIVER
9123M:	Peter Korsgaard <jacmet@sunsite.dk>
9124L:	linux-i2c@vger.kernel.org
9125S:	Maintained
9126F:	Documentation/i2c/busses/i2c-ocores
9127F:	drivers/i2c/busses/i2c-ocores.c
9128
9129OPEN FIRMWARE AND FLATTENED DEVICE TREE
9130M:	Rob Herring <robh+dt@kernel.org>
9131M:	Frank Rowand <frowand.list@gmail.com>
9132L:	devicetree@vger.kernel.org
9133W:	http://www.devicetree.org/
9134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9135S:	Maintained
9136F:	drivers/of/
9137F:	include/linux/of*.h
9138F:	scripts/dtc/
9139
9140OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9141M:	Rob Herring <robh+dt@kernel.org>
9142M:	Mark Rutland <mark.rutland@arm.com>
9143L:	devicetree@vger.kernel.org
9144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9145Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9146S:	Maintained
9147F:	Documentation/devicetree/
9148F:	arch/*/boot/dts/
9149F:	include/dt-bindings/
9150
9151OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9152M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9153L:	devicetree@vger.kernel.org
9154S:	Maintained
9155F:	Documentation/devicetree/dynamic-resolution-notes.txt
9156F:	Documentation/devicetree/overlay-notes.txt
9157F:	drivers/of/overlay.c
9158F:	drivers/of/resolver.c
9159
9160OPENRISC ARCHITECTURE
9161M:	Jonas Bonn <jonas@southpole.se>
9162M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9163M:	Stafford Horne <shorne@gmail.com>
9164L:	openrisc@lists.librecores.org
9165W:	http://openrisc.io
9166S:	Maintained
9167F:	arch/openrisc/
9168
9169OPENVSWITCH
9170M:	Pravin Shelar <pshelar@nicira.com>
9171L:	netdev@vger.kernel.org
9172L:	dev@openvswitch.org
9173W:	http://openvswitch.org
9174S:	Maintained
9175F:	net/openvswitch/
9176F:	include/uapi/linux/openvswitch.h
9177
9178OPERATING PERFORMANCE POINTS (OPP)
9179M:	Viresh Kumar <vireshk@kernel.org>
9180M:	Nishanth Menon <nm@ti.com>
9181M:	Stephen Boyd <sboyd@codeaurora.org>
9182L:	linux-pm@vger.kernel.org
9183S:	Maintained
9184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9185F:	drivers/base/power/opp/
9186F:	include/linux/pm_opp.h
9187F:	Documentation/power/opp.txt
9188F:	Documentation/devicetree/bindings/opp/
9189
9190OPL4 DRIVER
9191M:	Clemens Ladisch <clemens@ladisch.de>
9192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9193T:	git git://git.alsa-project.org/alsa-kernel.git
9194S:	Maintained
9195F:	sound/drivers/opl4/
9196
9197OPROFILE
9198M:	Robert Richter <rric@kernel.org>
9199L:	oprofile-list@lists.sf.net
9200S:	Maintained
9201F:	arch/*/include/asm/oprofile*.h
9202F:	arch/*/oprofile/
9203F:	drivers/oprofile/
9204F:	include/linux/oprofile.h
9205
9206ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9207M:	Mark Fasheh <mfasheh@versity.com>
9208M:	Joel Becker <jlbec@evilplan.org>
9209L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9210W:	http://ocfs2.wiki.kernel.org
9211S:	Supported
9212F:	Documentation/filesystems/ocfs2.txt
9213F:	Documentation/filesystems/dlmfs.txt
9214F:	fs/ocfs2/
9215
9216ORINOCO DRIVER
9217L:	linux-wireless@vger.kernel.org
9218W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9219W:	http://www.nongnu.org/orinoco/
9220S:	Orphan
9221F:	drivers/net/wireless/intersil/orinoco/
9222
9223OSD LIBRARY and FILESYSTEM
9224M:	Boaz Harrosh <ooo@electrozaur.com>
9225M:	Benny Halevy <bhalevy@primarydata.com>
9226L:	osd-dev@open-osd.org
9227W:	http://open-osd.org
9228T:	git git://git.open-osd.org/open-osd.git
9229S:	Maintained
9230F:	drivers/scsi/osd/
9231F:	include/scsi/osd_*
9232F:	fs/exofs/
9233
9234OVERLAY FILESYSTEM
9235M:	Miklos Szeredi <miklos@szeredi.hu>
9236L:	linux-unionfs@vger.kernel.org
9237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9238S:	Supported
9239F:	fs/overlayfs/
9240F:	Documentation/filesystems/overlayfs.txt
9241
9242ORANGEFS FILESYSTEM
9243M:	Mike Marshall <hubcap@omnibond.com>
9244L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9246S:	Supported
9247F:	fs/orangefs/
9248F:	Documentation/filesystems/orangefs.txt
9249
9250P54 WIRELESS DRIVER
9251M:	Christian Lamparter <chunkeey@googlemail.com>
9252L:	linux-wireless@vger.kernel.org
9253W:	http://wireless.kernel.org/en/users/Drivers/p54
9254S:	Maintained
9255F:	drivers/net/wireless/intersil/p54/
9256
9257PA SEMI ETHERNET DRIVER
9258L:	netdev@vger.kernel.org
9259S:	Orphan
9260F:	drivers/net/ethernet/pasemi/*
9261
9262PA SEMI SMBUS DRIVER
9263L:	linux-i2c@vger.kernel.org
9264S:	Orphan
9265F:	drivers/i2c/busses/i2c-pasemi.c
9266
9267PADATA PARALLEL EXECUTION MECHANISM
9268M:	Steffen Klassert <steffen.klassert@secunet.com>
9269L:	linux-crypto@vger.kernel.org
9270S:	Maintained
9271F:	kernel/padata.c
9272F:	include/linux/padata.h
9273F:	Documentation/padata.txt
9274
9275PANASONIC LAPTOP ACPI EXTRAS DRIVER
9276M:	Harald Welte <laforge@gnumonks.org>
9277L:	platform-driver-x86@vger.kernel.org
9278S:	Maintained
9279F:	drivers/platform/x86/panasonic-laptop.c
9280
9281PANASONIC MN10300/AM33/AM34 PORT
9282M:	David Howells <dhowells@redhat.com>
9283L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9284W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9285S:	Maintained
9286F:	Documentation/mn10300/
9287F:	arch/mn10300/
9288
9289PARALLEL LCD/KEYPAD PANEL DRIVER
9290M:      Willy Tarreau <willy@haproxy.com>
9291M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9292S:      Odd Fixes
9293F:      Documentation/misc-devices/lcd-panel-cgram.txt
9294F:      drivers/misc/panel.c
9295
9296PARALLEL PORT SUBSYSTEM
9297M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9298M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9299L:	linux-parport@lists.infradead.org (subscribers-only)
9300S:	Maintained
9301F:	drivers/parport/
9302F:	include/linux/parport*.h
9303F:	drivers/char/ppdev.c
9304F:	include/uapi/linux/ppdev.h
9305F:	Documentation/parport*.txt
9306
9307PARAVIRT_OPS INTERFACE
9308M:	Jeremy Fitzhardinge <jeremy@goop.org>
9309M:	Chris Wright <chrisw@sous-sol.org>
9310M:	Alok Kataria <akataria@vmware.com>
9311M:	Rusty Russell <rusty@rustcorp.com.au>
9312L:	virtualization@lists.linux-foundation.org
9313S:	Supported
9314F:	Documentation/virtual/paravirt_ops.txt
9315F:	arch/*/kernel/paravirt*
9316F:	arch/*/include/asm/paravirt.h
9317F:	include/linux/hypervisor.h
9318
9319PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9320M:	Tim Waugh <tim@cyberelk.net>
9321L:	linux-parport@lists.infradead.org (subscribers-only)
9322S:	Maintained
9323F:	Documentation/blockdev/paride.txt
9324F:	drivers/block/paride/
9325
9326PARISC ARCHITECTURE
9327M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9328M:	Helge Deller <deller@gmx.de>
9329L:	linux-parisc@vger.kernel.org
9330W:	http://www.parisc-linux.org/
9331Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9334S:	Maintained
9335F:	arch/parisc/
9336F:	Documentation/parisc/
9337F:	drivers/parisc/
9338F:	drivers/char/agp/parisc-agp.c
9339F:	drivers/input/serio/gscps2.c
9340F:	drivers/parport/parport_gsc.*
9341F:	drivers/tty/serial/8250/8250_gsc.c
9342F:	drivers/video/fbdev/sti*
9343F:	drivers/video/console/sti*
9344F:	drivers/video/logo/logo_parisc*
9345
9346PC87360 HARDWARE MONITORING DRIVER
9347M:	Jim Cromie <jim.cromie@gmail.com>
9348L:	linux-hwmon@vger.kernel.org
9349S:	Maintained
9350F:	Documentation/hwmon/pc87360
9351F:	drivers/hwmon/pc87360.c
9352
9353PC8736x GPIO DRIVER
9354M:	Jim Cromie <jim.cromie@gmail.com>
9355S:	Maintained
9356F:	drivers/char/pc8736x_gpio.c
9357
9358PC87427 HARDWARE MONITORING DRIVER
9359M:	Jean Delvare <jdelvare@suse.com>
9360L:	linux-hwmon@vger.kernel.org
9361S:	Maintained
9362F:	Documentation/hwmon/pc87427
9363F:	drivers/hwmon/pc87427.c
9364
9365PCA9532 LED DRIVER
9366M:	Riku Voipio <riku.voipio@iki.fi>
9367S:	Maintained
9368F:	drivers/leds/leds-pca9532.c
9369F:	include/linux/leds-pca9532.h
9370
9371PCA9541 I2C BUS MASTER SELECTOR DRIVER
9372M:	Guenter Roeck <linux@roeck-us.net>
9373L:	linux-i2c@vger.kernel.org
9374S:	Maintained
9375F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9376
9377PCDP - PRIMARY CONSOLE AND DEBUG PORT
9378M:	Khalid Aziz <khalid@gonehiking.org>
9379S:	Maintained
9380F:	drivers/firmware/pcdp.*
9381
9382PCI ERROR RECOVERY
9383M:	Linas Vepstas <linasvepstas@gmail.com>
9384L:	linux-pci@vger.kernel.org
9385S:	Supported
9386F:	Documentation/PCI/pci-error-recovery.txt
9387
9388PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9389M:	Russell Currey <ruscur@russell.cc>
9390L:	linuxppc-dev@lists.ozlabs.org
9391S:	Supported
9392F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9393F:	arch/powerpc/kernel/eeh*.c
9394F:	arch/powerpc/platforms/*/eeh*.c
9395F:	arch/powerpc/include/*/eeh*.h
9396
9397PCI SUBSYSTEM
9398M:	Bjorn Helgaas <bhelgaas@google.com>
9399L:	linux-pci@vger.kernel.org
9400Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9402S:	Supported
9403F:	Documentation/devicetree/bindings/pci/
9404F:	Documentation/PCI/
9405F:	drivers/pci/
9406F:	include/linux/pci*
9407F:	arch/x86/pci/
9408F:	arch/x86/kernel/quirks.c
9409
9410PCI DRIVER FOR ALTERA PCIE IP
9411M:	Ley Foon Tan <lftan@altera.com>
9412L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9413L:	linux-pci@vger.kernel.org
9414S:	Supported
9415F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9416F:	drivers/pci/host/pcie-altera.c
9417
9418PCI DRIVER FOR ARM VERSATILE PLATFORM
9419M:	Rob Herring <robh@kernel.org>
9420L:	linux-pci@vger.kernel.org
9421L:	linux-arm-kernel@lists.infradead.org
9422S:	Maintained
9423F:	Documentation/devicetree/bindings/pci/versatile.txt
9424F:	drivers/pci/host/pci-versatile.c
9425
9426PCI DRIVER FOR ARMADA 8K
9427M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9428L:	linux-pci@vger.kernel.org
9429L:	linux-arm-kernel@lists.infradead.org
9430S:	Maintained
9431F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9432F:	drivers/pci/host/pcie-armada8k.c
9433
9434PCI DRIVER FOR APPLIEDMICRO XGENE
9435M:	Tanmay Inamdar <tinamdar@apm.com>
9436L:	linux-pci@vger.kernel.org
9437L:	linux-arm-kernel@lists.infradead.org
9438S:	Maintained
9439F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9440F:	drivers/pci/host/pci-xgene.c
9441
9442PCI DRIVER FOR FREESCALE LAYERSCAPE
9443M:	Minghuan Lian <minghuan.Lian@freescale.com>
9444M:	Mingkai Hu <mingkai.hu@freescale.com>
9445M:	Roy Zang <tie-fei.zang@freescale.com>
9446L:	linuxppc-dev@lists.ozlabs.org
9447L:	linux-pci@vger.kernel.org
9448L:	linux-arm-kernel@lists.infradead.org
9449S:	Maintained
9450F:	drivers/pci/host/*layerscape*
9451
9452PCI DRIVER FOR IMX6
9453M:	Richard Zhu <hongxing.zhu@nxp.com>
9454M:	Lucas Stach <l.stach@pengutronix.de>
9455L:	linux-pci@vger.kernel.org
9456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9457S:	Maintained
9458F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9459F:	drivers/pci/host/*imx6*
9460
9461PCI DRIVER FOR TI KEYSTONE
9462M:	Murali Karicheri <m-karicheri2@ti.com>
9463L:	linux-pci@vger.kernel.org
9464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9465S:	Maintained
9466F:	drivers/pci/host/*keystone*
9467
9468PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9469M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9470M:	Jason Cooper <jason@lakedaemon.net>
9471L:	linux-pci@vger.kernel.org
9472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9473S:	Maintained
9474F:	drivers/pci/host/*mvebu*
9475
9476PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9477M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9478L:	linux-pci@vger.kernel.org
9479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9480S:	Maintained
9481F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9482F:	drivers/pci/host/pci-aardvark.c
9483
9484PCI DRIVER FOR NVIDIA TEGRA
9485M:	Thierry Reding <thierry.reding@gmail.com>
9486L:	linux-tegra@vger.kernel.org
9487L:	linux-pci@vger.kernel.org
9488S:	Supported
9489F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9490F:	drivers/pci/host/pci-tegra.c
9491
9492PCI DRIVER FOR TI DRA7XX
9493M:	Kishon Vijay Abraham I <kishon@ti.com>
9494L:	linux-omap@vger.kernel.org
9495L:	linux-pci@vger.kernel.org
9496S:	Supported
9497F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9498F:	drivers/pci/host/pci-dra7xx.c
9499
9500PCI DRIVER FOR RENESAS R-CAR
9501M:	Simon Horman <horms@verge.net.au>
9502L:	linux-pci@vger.kernel.org
9503L:	linux-renesas-soc@vger.kernel.org
9504S:	Maintained
9505F:	drivers/pci/host/*rcar*
9506
9507PCI DRIVER FOR SAMSUNG EXYNOS
9508M:	Jingoo Han <jingoohan1@gmail.com>
9509L:	linux-pci@vger.kernel.org
9510L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9511L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9512S:	Maintained
9513F:	drivers/pci/host/pci-exynos.c
9514
9515PCI DRIVER FOR SYNOPSIS DESIGNWARE
9516M:	Jingoo Han <jingoohan1@gmail.com>
9517M:	Joao Pinto <Joao.Pinto@synopsys.com>
9518L:	linux-pci@vger.kernel.org
9519S:	Maintained
9520F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9521F:	drivers/pci/host/*designware*
9522
9523PCI DRIVER FOR GENERIC OF HOSTS
9524M:	Will Deacon <will.deacon@arm.com>
9525L:	linux-pci@vger.kernel.org
9526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9527S:	Maintained
9528F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9529F:	drivers/pci/host/pci-host-common.c
9530F:	drivers/pci/host/pci-host-generic.c
9531
9532PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9533M:	Keith Busch <keith.busch@intel.com>
9534L:	linux-pci@vger.kernel.org
9535S:	Supported
9536F:	drivers/pci/host/vmd.c
9537
9538PCIE DRIVER FOR ST SPEAR13XX
9539M:	Pratyush Anand <pratyush.anand@gmail.com>
9540L:	linux-pci@vger.kernel.org
9541S:	Maintained
9542F:	drivers/pci/host/*spear*
9543
9544PCI MSI DRIVER FOR ALTERA MSI IP
9545M:	Ley Foon Tan <lftan@altera.com>
9546L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9547L:	linux-pci@vger.kernel.org
9548S:	Supported
9549F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9550F:	drivers/pci/host/pcie-altera-msi.c
9551
9552PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9553M:	Duc Dang <dhdang@apm.com>
9554L:	linux-pci@vger.kernel.org
9555L:	linux-arm-kernel@lists.infradead.org
9556S:	Maintained
9557F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9558F:	drivers/pci/host/pci-xgene-msi.c
9559
9560PCIE DRIVER FOR AXIS ARTPEC
9561M:	Niklas Cassel <niklas.cassel@axis.com>
9562M:	Jesper Nilsson <jesper.nilsson@axis.com>
9563L:	linux-arm-kernel@axis.com
9564L:	linux-pci@vger.kernel.org
9565S:	Maintained
9566F:	Documentation/devicetree/bindings/pci/axis,artpec*
9567F:	drivers/pci/host/*artpec*
9568
9569PCIE DRIVER FOR HISILICON
9570M:	Zhou Wang <wangzhou1@hisilicon.com>
9571M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9572L:	linux-pci@vger.kernel.org
9573S:	Maintained
9574F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9575F:	drivers/pci/host/pcie-hisi.c
9576
9577PCIE DRIVER FOR ROCKCHIP
9578M:	Shawn Lin <shawn.lin@rock-chips.com>
9579M:	Wenrui Li <wenrui.li@rock-chips.com>
9580L:	linux-pci@vger.kernel.org
9581L:	linux-rockchip@lists.infradead.org
9582S:	Maintained
9583F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9584F:	drivers/pci/host/pcie-rockchip.c
9585
9586PCIE DRIVER FOR QUALCOMM MSM
9587M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9588L:     linux-pci@vger.kernel.org
9589L:     linux-arm-msm@vger.kernel.org
9590S:     Maintained
9591F:     drivers/pci/host/*qcom*
9592
9593PCIE DRIVER FOR CAVIUM THUNDERX
9594M:	David Daney <david.daney@cavium.com>
9595L:	linux-pci@vger.kernel.org
9596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9597S:	Supported
9598F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9599F:	drivers/pci/host/pci-thunder-*
9600
9601PCMCIA SUBSYSTEM
9602P:	Linux PCMCIA Team
9603L:	linux-pcmcia@lists.infradead.org
9604W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9606S:	Maintained
9607F:	Documentation/pcmcia/
9608F:	tools/pcmcia/
9609F:	drivers/pcmcia/
9610F:	include/pcmcia/
9611
9612PCNET32 NETWORK DRIVER
9613M:	Don Fry <pcnet32@frontier.com>
9614L:	netdev@vger.kernel.org
9615S:	Maintained
9616F:	drivers/net/ethernet/amd/pcnet32.c
9617
9618PCRYPT PARALLEL CRYPTO ENGINE
9619M:	Steffen Klassert <steffen.klassert@secunet.com>
9620L:	linux-crypto@vger.kernel.org
9621S:	Maintained
9622F:	crypto/pcrypt.c
9623F:	include/crypto/pcrypt.h
9624
9625PER-CPU MEMORY ALLOCATOR
9626M:	Tejun Heo <tj@kernel.org>
9627M:	Christoph Lameter <cl@linux.com>
9628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9629S:	Maintained
9630F:	include/linux/percpu*.h
9631F:	mm/percpu*.c
9632F:	arch/*/include/asm/percpu.h
9633
9634PER-TASK DELAY ACCOUNTING
9635M:	Balbir Singh <bsingharora@gmail.com>
9636S:	Maintained
9637F:	include/linux/delayacct.h
9638F:	kernel/delayacct.c
9639
9640PERFORMANCE EVENTS SUBSYSTEM
9641M:	Peter Zijlstra <peterz@infradead.org>
9642M:	Ingo Molnar <mingo@redhat.com>
9643M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9644R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9645L:	linux-kernel@vger.kernel.org
9646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9647S:	Supported
9648F:	kernel/events/*
9649F:	include/linux/perf_event.h
9650F:	include/uapi/linux/perf_event.h
9651F:	arch/*/kernel/perf_event*.c
9652F:	arch/*/kernel/*/perf_event*.c
9653F:	arch/*/kernel/*/*/perf_event*.c
9654F:	arch/*/include/asm/perf_event.h
9655F:	arch/*/kernel/perf_callchain.c
9656F:	arch/*/events/*
9657F:	tools/perf/
9658
9659PERSONALITY HANDLING
9660M:	Christoph Hellwig <hch@infradead.org>
9661L:	linux-abi-devel@lists.sourceforge.net
9662S:	Maintained
9663F:	include/linux/personality.h
9664F:	include/uapi/linux/personality.h
9665
9666PHONET PROTOCOL
9667M:	Remi Denis-Courmont <courmisch@gmail.com>
9668S:	Supported
9669F:	Documentation/networking/phonet.txt
9670F:	include/linux/phonet.h
9671F:	include/net/phonet/
9672F:	include/uapi/linux/phonet.h
9673F:	net/phonet/
9674
9675PHRAM MTD DRIVER
9676M:	Joern Engel <joern@lazybastard.org>
9677L:	linux-mtd@lists.infradead.org
9678S:	Maintained
9679F:	drivers/mtd/devices/phram.c
9680
9681PICOLCD HID DRIVER
9682M:	Bruno Prémont <bonbons@linux-vserver.org>
9683L:	linux-input@vger.kernel.org
9684S:	Maintained
9685F:	drivers/hid/hid-picolcd*
9686
9687PICOXCELL SUPPORT
9688M:	Jamie Iles <jamie@jamieiles.com>
9689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9690T:	git git://github.com/jamieiles/linux-2.6-ji.git
9691S:	Supported
9692F:	arch/arm/boot/dts/picoxcell*
9693F:	arch/arm/mach-picoxcell/
9694F:	drivers/crypto/picoxcell*
9695
9696PIN CONTROL SUBSYSTEM
9697M:	Linus Walleij <linus.walleij@linaro.org>
9698L:	linux-gpio@vger.kernel.org
9699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9700S:	Maintained
9701F:	Documentation/devicetree/bindings/pinctrl/
9702F:	Documentation/pinctrl.txt
9703F:	drivers/pinctrl/
9704F:	include/linux/pinctrl/
9705
9706PIN CONTROLLER - ATMEL AT91
9707M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9709S:	Maintained
9710F:	drivers/pinctrl/pinctrl-at91.*
9711
9712PIN CONTROLLER - ATMEL AT91 PIO4
9713M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715L:	linux-gpio@vger.kernel.org
9716S:	Supported
9717F:	drivers/pinctrl/pinctrl-at91-pio4.*
9718
9719PIN CONTROLLER - INTEL
9720M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9721M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9722S:	Maintained
9723F:	drivers/pinctrl/intel/
9724
9725PIN CONTROLLER - RENESAS
9726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9727M:	Geert Uytterhoeven <geert+renesas@glider.be>
9728L:	linux-renesas-soc@vger.kernel.org
9729S:	Maintained
9730F:	drivers/pinctrl/sh-pfc/
9731
9732PIN CONTROLLER - SAMSUNG
9733M:	Tomasz Figa <tomasz.figa@gmail.com>
9734M:	Krzysztof Kozlowski <krzk@kernel.org>
9735M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9738S:	Maintained
9739F:	drivers/pinctrl/samsung/
9740F:	include/dt-bindings/pinctrl/samsung.h
9741F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9742
9743PIN CONTROLLER - SINGLE
9744M:	Tony Lindgren <tony@atomide.com>
9745M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9747L:	linux-omap@vger.kernel.org
9748S:	Maintained
9749F:	drivers/pinctrl/pinctrl-single.c
9750
9751PIN CONTROLLER - ST SPEAR
9752M:	Viresh Kumar <vireshk@kernel.org>
9753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9754W:	http://www.st.com/spear
9755S:	Maintained
9756F:	drivers/pinctrl/spear/
9757
9758PISTACHIO SOC SUPPORT
9759M:      James Hartley <james.hartley@imgtec.com>
9760M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9761L:      linux-mips@linux-mips.org
9762S:      Maintained
9763F:      arch/mips/pistachio/
9764F:      arch/mips/include/asm/mach-pistachio/
9765F:      arch/mips/boot/dts/pistachio/
9766F:      arch/mips/configs/pistachio*_defconfig
9767
9768PKTCDVD DRIVER
9769S:	Orphan
9770M:	linux-block@vger.kernel.org
9771F:	drivers/block/pktcdvd.c
9772F:	include/linux/pktcdvd.h
9773F:	include/uapi/linux/pktcdvd.h
9774
9775PKUNITY SOC DRIVERS
9776M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9777W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9778S:	Maintained
9779T:	git git://github.com/gxt/linux.git
9780F:	drivers/input/serio/i8042-unicore32io.h
9781F:	drivers/i2c/busses/i2c-puv3.c
9782F:	drivers/video/fbdev/fb-puv3.c
9783F:	drivers/rtc/rtc-puv3.c
9784
9785PMBUS HARDWARE MONITORING DRIVERS
9786M:	Guenter Roeck <linux@roeck-us.net>
9787L:	linux-hwmon@vger.kernel.org
9788W:	http://hwmon.wiki.kernel.org/
9789W:	http://www.roeck-us.net/linux/drivers/
9790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9791S:	Maintained
9792F:	Documentation/hwmon/pmbus
9793F:	drivers/hwmon/pmbus/
9794F:	include/linux/i2c/pmbus.h
9795
9796PMC SIERRA MaxRAID DRIVER
9797L:	linux-scsi@vger.kernel.org
9798W:	http://www.pmc-sierra.com/
9799S:	Orphan
9800F:	drivers/scsi/pmcraid.*
9801
9802PMC SIERRA PM8001 DRIVER
9803M:	Jack Wang <jinpu.wang@profitbricks.com>
9804M:	lindar_liu@usish.com
9805L:	pmchba@pmcs.com
9806L:	linux-scsi@vger.kernel.org
9807S:	Supported
9808F:	drivers/scsi/pm8001/
9809
9810POSIX CLOCKS and TIMERS
9811M:	Thomas Gleixner <tglx@linutronix.de>
9812L:	linux-kernel@vger.kernel.org
9813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9814S:	Maintained
9815F:	fs/timerfd.c
9816F:	include/linux/timer*
9817F:	kernel/time/*timer*
9818
9819POWER MANAGEMENT CORE
9820M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9821L:	linux-pm@vger.kernel.org
9822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9823B:	https://bugzilla.kernel.org
9824S:	Supported
9825F:	drivers/base/power/
9826F:	include/linux/pm.h
9827F:	include/linux/pm_*
9828F:	include/linux/powercap.h
9829F:	drivers/powercap/
9830
9831POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9832M:	Sebastian Reichel <sre@kernel.org>
9833L:	linux-pm@vger.kernel.org
9834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9835S:	Maintained
9836F:	Documentation/devicetree/bindings/power/supply/
9837F:	include/linux/power_supply.h
9838F:	drivers/power/supply/
9839
9840POWER STATE COORDINATION INTERFACE (PSCI)
9841M:	Mark Rutland <mark.rutland@arm.com>
9842M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9843L:	linux-arm-kernel@lists.infradead.org
9844S:	Maintained
9845F:	drivers/firmware/psci.c
9846F:	include/linux/psci.h
9847F:	include/uapi/linux/psci.h
9848
9849POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9850M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9851L:	linuxppc-dev@lists.ozlabs.org
9852S:	Maintained
9853F:	drivers/char/powernv-op-panel.c
9854
9855PNP SUPPORT
9856M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9857S:	Maintained
9858F:	drivers/pnp/
9859
9860PPP PROTOCOL DRIVERS AND COMPRESSORS
9861M:	Paul Mackerras <paulus@samba.org>
9862L:	linux-ppp@vger.kernel.org
9863S:	Maintained
9864F:	drivers/net/ppp/ppp_*
9865
9866PPP OVER ATM (RFC 2364)
9867M:	Mitchell Blank Jr <mitch@sfgoth.com>
9868S:	Maintained
9869F:	net/atm/pppoatm.c
9870F:	include/uapi/linux/atmppp.h
9871
9872PPP OVER ETHERNET
9873M:	Michal Ostrowski <mostrows@earthlink.net>
9874S:	Maintained
9875F:	drivers/net/ppp/pppoe.c
9876F:	drivers/net/ppp/pppox.c
9877
9878PPP OVER L2TP
9879M:	James Chapman <jchapman@katalix.com>
9880S:	Maintained
9881F:	net/l2tp/l2tp_ppp.c
9882F:	include/linux/if_pppol2tp.h
9883F:	include/uapi/linux/if_pppol2tp.h
9884
9885PPS SUPPORT
9886M:	Rodolfo Giometti <giometti@enneenne.com>
9887W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9888L:	linuxpps@ml.enneenne.com (subscribers-only)
9889S:	Maintained
9890F:	Documentation/pps/
9891F:	drivers/pps/
9892F:	include/linux/pps*.h
9893
9894PPTP DRIVER
9895M:	Dmitry Kozlov <xeb@mail.ru>
9896L:	netdev@vger.kernel.org
9897S:	Maintained
9898F:	drivers/net/ppp/pptp.c
9899W:	http://sourceforge.net/projects/accel-pptp
9900
9901PREEMPTIBLE KERNEL
9902M:	Robert Love <rml@tech9.net>
9903L:	kpreempt-tech@lists.sourceforge.net
9904W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9905S:	Supported
9906F:	Documentation/preempt-locking.txt
9907F:	include/linux/preempt.h
9908
9909PRISM54 WIRELESS DRIVER
9910M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9911L:	linux-wireless@vger.kernel.org
9912W:	http://wireless.kernel.org/en/users/Drivers/p54
9913S:	Obsolete
9914F:	drivers/net/wireless/intersil/prism54/
9915
9916PS3 NETWORK SUPPORT
9917M:	Geoff Levand <geoff@infradead.org>
9918L:	netdev@vger.kernel.org
9919L:	linuxppc-dev@lists.ozlabs.org
9920S:	Maintained
9921F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9922
9923PS3 PLATFORM SUPPORT
9924M:	Geoff Levand <geoff@infradead.org>
9925L:	linuxppc-dev@lists.ozlabs.org
9926S:	Maintained
9927F:	arch/powerpc/boot/ps3*
9928F:	arch/powerpc/include/asm/lv1call.h
9929F:	arch/powerpc/include/asm/ps3*.h
9930F:	arch/powerpc/platforms/ps3/
9931F:	drivers/*/ps3*
9932F:	drivers/ps3/
9933F:	drivers/rtc/rtc-ps3.c
9934F:	drivers/usb/host/*ps3.c
9935F:	sound/ppc/snd_ps3*
9936
9937PS3VRAM DRIVER
9938M:	Jim Paris <jim@jtan.com>
9939M:	Geoff Levand <geoff@infradead.org>
9940L:	linuxppc-dev@lists.ozlabs.org
9941S:	Maintained
9942F:	drivers/block/ps3vram.c
9943
9944PSTORE FILESYSTEM
9945M:	Anton Vorontsov <anton@enomsg.org>
9946M:	Colin Cross <ccross@android.com>
9947M:	Kees Cook <keescook@chromium.org>
9948M:	Tony Luck <tony.luck@intel.com>
9949S:	Maintained
9950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9951F:	fs/pstore/
9952F:	include/linux/pstore*
9953F:	drivers/firmware/efi/efi-pstore.c
9954F:	drivers/acpi/apei/erst.c
9955
9956PTP HARDWARE CLOCK SUPPORT
9957M:	Richard Cochran <richardcochran@gmail.com>
9958L:	netdev@vger.kernel.org
9959S:	Maintained
9960W:	http://linuxptp.sourceforge.net/
9961F:	Documentation/ABI/testing/sysfs-ptp
9962F:	Documentation/ptp/*
9963F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9964F:	drivers/net/phy/dp83640*
9965F:	drivers/ptp/*
9966F:	include/linux/ptp_cl*
9967
9968PTRACE SUPPORT
9969M:	Roland McGrath <roland@hack.frob.com>
9970M:	Oleg Nesterov <oleg@redhat.com>
9971S:	Maintained
9972F:	include/asm-generic/syscall.h
9973F:	include/linux/ptrace.h
9974F:	include/linux/regset.h
9975F:	include/linux/tracehook.h
9976F:	include/uapi/linux/ptrace.h
9977F:	kernel/ptrace.c
9978
9979PULSE8-CEC DRIVER
9980M:	Hans Verkuil <hverkuil@xs4all.nl>
9981L:	linux-media@vger.kernel.org
9982T:	git git://linuxtv.org/media_tree.git
9983S:	Maintained
9984F:	drivers/media/usb/pulse8-cec/*
9985
9986PVRUSB2 VIDEO4LINUX DRIVER
9987M:	Mike Isely <isely@pobox.com>
9988L:	pvrusb2@isely.net	(subscribers-only)
9989L:	linux-media@vger.kernel.org
9990W:	http://www.isely.net/pvrusb2/
9991T:	git git://linuxtv.org/media_tree.git
9992S:	Maintained
9993F:	Documentation/media/v4l-drivers/pvrusb2*
9994F:	drivers/media/usb/pvrusb2/
9995
9996PWC WEBCAM DRIVER
9997M:	Hans Verkuil <hverkuil@xs4all.nl>
9998L:	linux-media@vger.kernel.org
9999T:	git git://linuxtv.org/media_tree.git
10000S:	Odd Fixes
10001F:	drivers/media/usb/pwc/*
10002
10003PWM FAN DRIVER
10004M:	Kamil Debski <kamil@wypas.org>
10005M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10006L:	linux-hwmon@vger.kernel.org
10007S:	Supported
10008F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10009F:	Documentation/hwmon/pwm-fan
10010F:	drivers/hwmon/pwm-fan.c
10011
10012PWM SUBSYSTEM
10013M:	Thierry Reding <thierry.reding@gmail.com>
10014L:	linux-pwm@vger.kernel.org
10015S:	Maintained
10016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10017F:	Documentation/pwm.txt
10018F:	Documentation/devicetree/bindings/pwm/
10019F:	include/linux/pwm.h
10020F:	drivers/pwm/
10021F:	drivers/video/backlight/pwm_bl.c
10022F:	include/linux/pwm_backlight.h
10023
10024PXA2xx/PXA3xx SUPPORT
10025M:	Daniel Mack <daniel@zonque.org>
10026M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10027M:	Robert Jarzmik <robert.jarzmik@free.fr>
10028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10029T:	git git://github.com/hzhuang1/linux.git
10030T:	git git://github.com/rjarzmik/linux.git
10031S:	Maintained
10032F:	arch/arm/boot/dts/pxa*
10033F:	arch/arm/mach-pxa/
10034F:	drivers/dma/pxa*
10035F:	drivers/pcmcia/pxa2xx*
10036F:	drivers/pinctrl/pxa/
10037F:	drivers/spi/spi-pxa2xx*
10038F:	drivers/usb/gadget/udc/pxa2*
10039F:	include/sound/pxa2xx-lib.h
10040F:	sound/arm/pxa*
10041F:	sound/soc/pxa/
10042
10043PXA GPIO DRIVER
10044M:	Robert Jarzmik <robert.jarzmik@free.fr>
10045L:	linux-gpio@vger.kernel.org
10046S:	Maintained
10047F:	drivers/gpio/gpio-pxa.c
10048
10049PXA3xx NAND FLASH DRIVER
10050M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10051L:	linux-mtd@lists.infradead.org
10052S:	Maintained
10053F:	drivers/mtd/nand/pxa3xx_nand.c
10054
10055MMP SUPPORT
10056M:	Eric Miao <eric.y.miao@gmail.com>
10057M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10059T:	git git://github.com/hzhuang1/linux.git
10060T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10061S:	Maintained
10062F:	arch/arm/boot/dts/mmp*
10063F:	arch/arm/mach-mmp/
10064
10065PXA MMCI DRIVER
10066S:	Orphan
10067
10068PXA RTC DRIVER
10069M:	Robert Jarzmik <robert.jarzmik@free.fr>
10070L:	rtc-linux@googlegroups.com
10071S:	Maintained
10072
10073QAT DRIVER
10074M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10075M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10076L:	qat-linux@intel.com
10077S:	Supported
10078F:	drivers/crypto/qat/
10079
10080QIB DRIVER
10081M:	Mike Marciniszyn <infinipath@intel.com>
10082L:	linux-rdma@vger.kernel.org
10083S:	Supported
10084F:	drivers/infiniband/hw/qib/
10085
10086QLOGIC QLA1280 SCSI DRIVER
10087M:	Michael Reed <mdr@sgi.com>
10088L:	linux-scsi@vger.kernel.org
10089S:	Maintained
10090F:	drivers/scsi/qla1280.[ch]
10091
10092QLOGIC QLA2XXX FC-SCSI DRIVER
10093M:	qla2xxx-upstream@qlogic.com
10094L:	linux-scsi@vger.kernel.org
10095S:	Supported
10096F:	Documentation/scsi/LICENSE.qla2xxx
10097F:	drivers/scsi/qla2xxx/
10098
10099QLOGIC QLA4XXX iSCSI DRIVER
10100M:	QLogic-Storage-Upstream@qlogic.com
10101L:	linux-scsi@vger.kernel.org
10102S:	Supported
10103F:	Documentation/scsi/LICENSE.qla4xxx
10104F:	drivers/scsi/qla4xxx/
10105
10106QLOGIC QLA3XXX NETWORK DRIVER
10107M:	Dept-GELinuxNICDev@cavium.com
10108L:	netdev@vger.kernel.org
10109S:	Supported
10110F:	Documentation/networking/LICENSE.qla3xxx
10111F:	drivers/net/ethernet/qlogic/qla3xxx.*
10112
10113QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10114M:	Harish Patil <harish.patil@cavium.com>
10115M:	Manish Chopra <manish.chopra@cavium.com>
10116M:	Dept-GELinuxNICDev@cavium.com
10117L:	netdev@vger.kernel.org
10118S:	Supported
10119F:	drivers/net/ethernet/qlogic/qlcnic/
10120
10121QLOGIC QLGE 10Gb ETHERNET DRIVER
10122M:	Harish Patil <harish.patil@cavium.com>
10123M:	Manish Chopra <manish.chopra@cavium.com>
10124M:	Dept-GELinuxNICDev@cavium.com
10125L:	netdev@vger.kernel.org
10126S:	Supported
10127F:	drivers/net/ethernet/qlogic/qlge/
10128
10129QLOGIC QL4xxx ETHERNET DRIVER
10130M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10131M:	Ariel Elior <Ariel.Elior@cavium.com>
10132M:	everest-linux-l2@cavium.com
10133L:	netdev@vger.kernel.org
10134S:	Supported
10135F:	drivers/net/ethernet/qlogic/qed/
10136F:	include/linux/qed/
10137F:	drivers/net/ethernet/qlogic/qede/
10138
10139QLOGIC QL41xxx ISCSI DRIVER
10140M:	QLogic-Storage-Upstream@cavium.com
10141L:	linux-scsi@vger.kernel.org
10142S:	Supported
10143F:	drivers/scsi/qedi/
10144
10145QNX4 FILESYSTEM
10146M:	Anders Larsen <al@alarsen.net>
10147W:	http://www.alarsen.net/linux/qnx4fs/
10148S:	Maintained
10149F:	fs/qnx4/
10150F:	include/uapi/linux/qnx4_fs.h
10151F:	include/uapi/linux/qnxtypes.h
10152
10153QORIQ DPAA2 FSL-MC BUS DRIVER
10154M:	Stuart Yoder <stuart.yoder@nxp.com>
10155L:	linux-kernel@vger.kernel.org
10156S:	Maintained
10157F:	drivers/staging/fsl-mc/
10158
10159QT1010 MEDIA DRIVER
10160M:	Antti Palosaari <crope@iki.fi>
10161L:	linux-media@vger.kernel.org
10162W:	https://linuxtv.org
10163W:	http://palosaari.fi/linux/
10164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10165T:	git git://linuxtv.org/anttip/media_tree.git
10166S:	Maintained
10167F:	drivers/media/tuners/qt1010*
10168
10169QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10170M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10171L:	linux-wireless@vger.kernel.org
10172L:	ath9k-devel@lists.ath9k.org
10173W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10174S:	Supported
10175F:	drivers/net/wireless/ath/ath9k/
10176
10177QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10178M:	Kalle Valo <kvalo@qca.qualcomm.com>
10179L:	ath10k@lists.infradead.org
10180W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10182S:	Supported
10183F:	drivers/net/wireless/ath/ath10k/
10184
10185QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10186M:	Timur Tabi <timur@codeaurora.org>
10187L:	netdev@vger.kernel.org
10188S:	Supported
10189F:	drivers/net/ethernet/qualcomm/emac/
10190
10191QUALCOMM HEXAGON ARCHITECTURE
10192M:	Richard Kuo <rkuo@codeaurora.org>
10193L:	linux-hexagon@vger.kernel.org
10194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10195S:	Supported
10196F:	arch/hexagon/
10197
10198QUALCOMM WCN36XX WIRELESS DRIVER
10199M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10200L:	wcn36xx@lists.infradead.org
10201W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10202T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10203S:	Supported
10204F:	drivers/net/wireless/ath/wcn36xx/
10205
10206QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10207M:	Gabriel Somlo <somlo@cmu.edu>
10208M:	"Michael S. Tsirkin" <mst@redhat.com>
10209L:	qemu-devel@nongnu.org
10210S:	Maintained
10211F:	drivers/firmware/qemu_fw_cfg.c
10212
10213RADOS BLOCK DEVICE (RBD)
10214M:	Ilya Dryomov <idryomov@gmail.com>
10215M:	Sage Weil <sage@redhat.com>
10216M:	Alex Elder <elder@kernel.org>
10217L:	ceph-devel@vger.kernel.org
10218W:	http://ceph.com/
10219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10220T:	git git://github.com/ceph/ceph-client.git
10221S:	Supported
10222F:	Documentation/ABI/testing/sysfs-bus-rbd
10223F:	drivers/block/rbd.c
10224F:	drivers/block/rbd_types.h
10225
10226RADEON FRAMEBUFFER DISPLAY DRIVER
10227M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10228L:	linux-fbdev@vger.kernel.org
10229S:	Maintained
10230F:	drivers/video/fbdev/aty/radeon*
10231F:	include/uapi/linux/radeonfb.h
10232
10233RADIOSHARK RADIO DRIVER
10234M:	Hans Verkuil <hverkuil@xs4all.nl>
10235L:	linux-media@vger.kernel.org
10236T:	git git://linuxtv.org/media_tree.git
10237S:	Maintained
10238F:	drivers/media/radio/radio-shark.c
10239
10240RADIOSHARK2 RADIO DRIVER
10241M:	Hans Verkuil <hverkuil@xs4all.nl>
10242L:	linux-media@vger.kernel.org
10243T:	git git://linuxtv.org/media_tree.git
10244S:	Maintained
10245F:	drivers/media/radio/radio-shark2.c
10246F:	drivers/media/radio/radio-tea5777.c
10247
10248RAGE128 FRAMEBUFFER DISPLAY DRIVER
10249M:	Paul Mackerras <paulus@samba.org>
10250L:	linux-fbdev@vger.kernel.org
10251S:	Maintained
10252F:	drivers/video/fbdev/aty/aty128fb.c
10253
10254RALINK MIPS ARCHITECTURE
10255M:	John Crispin <john@phrozen.org>
10256L:	linux-mips@linux-mips.org
10257S:	Maintained
10258F:	arch/mips/ralink
10259
10260RALINK RT2X00 WIRELESS LAN DRIVER
10261P:	rt2x00 project
10262M:	Stanislaw Gruszka <sgruszka@redhat.com>
10263M:	Helmut Schaa <helmut.schaa@googlemail.com>
10264L:	linux-wireless@vger.kernel.org
10265S:	Maintained
10266F:	drivers/net/wireless/ralink/rt2x00/
10267
10268RAMDISK RAM BLOCK DEVICE DRIVER
10269M:	Jens Axboe <axboe@kernel.dk>
10270S:	Maintained
10271F:	Documentation/blockdev/ramdisk.txt
10272F:	drivers/block/brd.c
10273
10274RANDOM NUMBER DRIVER
10275M:	"Theodore Ts'o" <tytso@mit.edu>
10276S:	Maintained
10277F:	drivers/char/random.c
10278
10279RAPIDIO SUBSYSTEM
10280M:	Matt Porter <mporter@kernel.crashing.org>
10281M:	Alexandre Bounine <alexandre.bounine@idt.com>
10282S:	Maintained
10283F:	drivers/rapidio/
10284
10285RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10286L:	linux-wireless@vger.kernel.org
10287S:	Orphan
10288F:	drivers/net/wireless/ray*
10289
10290RCUTORTURE MODULE
10291M:	Josh Triplett <josh@joshtriplett.org>
10292M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10293L:	linux-kernel@vger.kernel.org
10294S:	Supported
10295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10296F:	Documentation/RCU/torture.txt
10297F:	kernel/rcu/rcutorture.c
10298
10299RCUTORTURE TEST FRAMEWORK
10300M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10301M:	Josh Triplett <josh@joshtriplett.org>
10302R:	Steven Rostedt <rostedt@goodmis.org>
10303R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10304R:	Lai Jiangshan <jiangshanlai@gmail.com>
10305L:	linux-kernel@vger.kernel.org
10306S:	Supported
10307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10308F:	tools/testing/selftests/rcutorture
10309
10310RDC R-321X SoC
10311M:	Florian Fainelli <florian@openwrt.org>
10312S:	Maintained
10313
10314RDC R6040 FAST ETHERNET DRIVER
10315M:	Florian Fainelli <f.fainelli@gmail.com>
10316L:	netdev@vger.kernel.org
10317S:	Maintained
10318F:	drivers/net/ethernet/rdc/r6040.c
10319
10320RDS - RELIABLE DATAGRAM SOCKETS
10321M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10322L:	netdev@vger.kernel.org
10323L:	linux-rdma@vger.kernel.org
10324L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10325W:	https://oss.oracle.com/projects/rds/
10326S:	Supported
10327F:	net/rds/
10328F:	Documentation/networking/rds.txt
10329
10330RDMAVT - RDMA verbs software
10331M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10332L:	linux-rdma@vger.kernel.org
10333S:	Supported
10334F:	drivers/infiniband/sw/rdmavt
10335
10336RDT - RESOURCE ALLOCATION
10337M:	Fenghua Yu <fenghua.yu@intel.com>
10338L:	linux-kernel@vger.kernel.org
10339S:	Supported
10340F:	arch/x86/kernel/cpu/intel_rdt*
10341F:	arch/x86/include/asm/intel_rdt*
10342F:	Documentation/x86/intel_rdt*
10343
10344READ-COPY UPDATE (RCU)
10345M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10346M:	Josh Triplett <josh@joshtriplett.org>
10347R:	Steven Rostedt <rostedt@goodmis.org>
10348R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10349R:	Lai Jiangshan <jiangshanlai@gmail.com>
10350L:	linux-kernel@vger.kernel.org
10351W:	http://www.rdrop.com/users/paulmck/RCU/
10352S:	Supported
10353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10354F:	Documentation/RCU/
10355X:	Documentation/RCU/torture.txt
10356F:	include/linux/rcu*
10357X:	include/linux/srcu.h
10358F:	kernel/rcu/
10359X:	kernel/torture.c
10360
10361REAL TIME CLOCK (RTC) SUBSYSTEM
10362M:	Alessandro Zummo <a.zummo@towertech.it>
10363M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10364L:	rtc-linux@googlegroups.com
10365Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10367S:	Maintained
10368F:	Documentation/devicetree/bindings/rtc/
10369F:	Documentation/rtc.txt
10370F:	drivers/rtc/
10371F:	include/linux/rtc.h
10372F:	include/uapi/linux/rtc.h
10373F:	include/linux/rtc/
10374F:	include/linux/platform_data/rtc-*
10375F:	tools/testing/selftests/timers/rtctest.c
10376
10377REALTEK AUDIO CODECS
10378M:	Bard Liao <bardliao@realtek.com>
10379M:	Oder Chiou <oder_chiou@realtek.com>
10380S:	Maintained
10381F:	sound/soc/codecs/rt*
10382F:	include/sound/rt*.h
10383
10384REISERFS FILE SYSTEM
10385L:	reiserfs-devel@vger.kernel.org
10386S:	Supported
10387F:	fs/reiserfs/
10388
10389REGISTER MAP ABSTRACTION
10390M:	Mark Brown <broonie@kernel.org>
10391L:	linux-kernel@vger.kernel.org
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10393S:	Supported
10394F:	Documentation/devicetree/bindings/regmap/
10395F:	drivers/base/regmap/
10396F:	include/linux/regmap.h
10397
10398REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10399M:	Ohad Ben-Cohen <ohad@wizery.com>
10400M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10401L:	linux-remoteproc@vger.kernel.org
10402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10403S:	Maintained
10404F:	Documentation/devicetree/bindings/remoteproc/
10405F:	Documentation/remoteproc.txt
10406F:	drivers/remoteproc/
10407F:	include/linux/remoteproc.h
10408
10409REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10410M:	Ohad Ben-Cohen <ohad@wizery.com>
10411M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10412L:	linux-remoteproc@vger.kernel.org
10413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10414S:	Maintained
10415F:	drivers/rpmsg/
10416F:	Documentation/rpmsg.txt
10417F:	include/linux/rpmsg.h
10418
10419RENESAS CLOCK DRIVERS
10420M:	Geert Uytterhoeven <geert+renesas@glider.be>
10421L:	linux-renesas-soc@vger.kernel.org
10422S:	Supported
10423F:	drivers/clk/renesas/
10424
10425RENESAS ETHERNET DRIVERS
10426R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10427L:	netdev@vger.kernel.org
10428L:	linux-renesas-soc@vger.kernel.org
10429F:	drivers/net/ethernet/renesas/
10430F:	include/linux/sh_eth.h
10431
10432RENESAS USB2 PHY DRIVER
10433M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10434L:	linux-renesas-soc@vger.kernel.org
10435S:	Maintained
10436F:	drivers/phy/phy-rcar-gen3-usb2.c
10437
10438RESET CONTROLLER FRAMEWORK
10439M:	Philipp Zabel <p.zabel@pengutronix.de>
10440T:	git git://git.pengutronix.de/git/pza/linux
10441S:	Maintained
10442F:	drivers/reset/
10443F:	Documentation/devicetree/bindings/reset/
10444F:	include/dt-bindings/reset/
10445F:	include/linux/reset.h
10446F:	include/linux/reset-controller.h
10447
10448RFKILL
10449M:	Johannes Berg <johannes@sipsolutions.net>
10450L:	linux-wireless@vger.kernel.org
10451W:	http://wireless.kernel.org/
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10454S:	Maintained
10455F:	Documentation/rfkill.txt
10456F:	net/rfkill/
10457
10458RHASHTABLE
10459M:	Thomas Graf <tgraf@suug.ch>
10460M:	Herbert Xu <herbert@gondor.apana.org.au>
10461L:	netdev@vger.kernel.org
10462S:	Maintained
10463F:	lib/rhashtable.c
10464F:	include/linux/rhashtable.h
10465
10466RICOH SMARTMEDIA/XD DRIVER
10467M:	Maxim Levitsky <maximlevitsky@gmail.com>
10468S:	Maintained
10469F:	drivers/mtd/nand/r852.c
10470F:	drivers/mtd/nand/r852.h
10471
10472RICOH R5C592 MEMORYSTICK DRIVER
10473M:	Maxim Levitsky <maximlevitsky@gmail.com>
10474S:	Maintained
10475F:	drivers/memstick/host/r592.*
10476
10477ROCCAT DRIVERS
10478M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10479W:	http://sourceforge.net/projects/roccat/
10480S:	Maintained
10481F:	drivers/hid/hid-roccat*
10482F:	include/linux/hid-roccat*
10483F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10484
10485ROCKER DRIVER
10486M:	Jiri Pirko <jiri@resnulli.us>
10487L:	netdev@vger.kernel.org
10488S:	Supported
10489F:	drivers/net/ethernet/rocker/
10490
10491ROCKETPORT DRIVER
10492P:	Comtrol Corp.
10493W:	http://www.comtrol.com
10494S:	Maintained
10495F:	Documentation/serial/rocket.txt
10496F:	drivers/tty/rocket*
10497
10498ROCKETPORT EXPRESS/INFINITY DRIVER
10499M:	Kevin Cernekee <cernekee@gmail.com>
10500L:	linux-serial@vger.kernel.org
10501S:	Odd Fixes
10502F:	drivers/tty/serial/rp2.*
10503
10504ROSE NETWORK LAYER
10505M:	Ralf Baechle <ralf@linux-mips.org>
10506L:	linux-hams@vger.kernel.org
10507W:	http://www.linux-ax25.org/
10508S:	Maintained
10509F:	include/net/rose.h
10510F:	include/uapi/linux/rose.h
10511F:	net/rose/
10512
10513RTL2830 MEDIA DRIVER
10514M:	Antti Palosaari <crope@iki.fi>
10515L:	linux-media@vger.kernel.org
10516W:	https://linuxtv.org
10517W:	http://palosaari.fi/linux/
10518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10519T:	git git://linuxtv.org/anttip/media_tree.git
10520S:	Maintained
10521F:	drivers/media/dvb-frontends/rtl2830*
10522
10523RTL2832 MEDIA DRIVER
10524M:	Antti Palosaari <crope@iki.fi>
10525L:	linux-media@vger.kernel.org
10526W:	https://linuxtv.org
10527W:	http://palosaari.fi/linux/
10528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10529T:	git git://linuxtv.org/anttip/media_tree.git
10530S:	Maintained
10531F:	drivers/media/dvb-frontends/rtl2832*
10532
10533RTL2832_SDR MEDIA DRIVER
10534M:	Antti Palosaari <crope@iki.fi>
10535L:	linux-media@vger.kernel.org
10536W:	https://linuxtv.org
10537W:	http://palosaari.fi/linux/
10538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10539T:	git git://linuxtv.org/anttip/media_tree.git
10540S:	Maintained
10541F:	drivers/media/dvb-frontends/rtl2832_sdr*
10542
10543RTL8180 WIRELESS DRIVER
10544L:	linux-wireless@vger.kernel.org
10545W:	http://wireless.kernel.org/
10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10547S:	Orphan
10548F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10549
10550RTL8187 WIRELESS DRIVER
10551M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10552M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10553M:	Larry Finger <Larry.Finger@lwfinger.net>
10554L:	linux-wireless@vger.kernel.org
10555W:	http://wireless.kernel.org/
10556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10557S:	Maintained
10558F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10559
10560RTL8192CE WIRELESS DRIVER
10561M:	Larry Finger <Larry.Finger@lwfinger.net>
10562M:	Chaoming Li <chaoming_li@realsil.com.cn>
10563L:	linux-wireless@vger.kernel.org
10564W:	http://wireless.kernel.org/
10565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10566S:	Maintained
10567F:	drivers/net/wireless/realtek/rtlwifi/
10568F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10569
10570RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10571M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10572L:	linux-wireless@vger.kernel.org
10573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10574S:	Maintained
10575F:	drivers/net/wireless/realtek/rtl8xxxu/
10576
10577S3 SAVAGE FRAMEBUFFER DRIVER
10578M:	Antonino Daplas <adaplas@gmail.com>
10579L:	linux-fbdev@vger.kernel.org
10580S:	Maintained
10581F:	drivers/video/fbdev/savage/
10582
10583S390
10584M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10585M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10586L:	linux-s390@vger.kernel.org
10587W:	http://www.ibm.com/developerworks/linux/linux390/
10588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10589S:	Supported
10590F:	arch/s390/
10591F:	drivers/s390/
10592F:	Documentation/s390/
10593F:	Documentation/DocBook/s390*
10594
10595S390 COMMON I/O LAYER
10596M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10597M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10598L:	linux-s390@vger.kernel.org
10599W:	http://www.ibm.com/developerworks/linux/linux390/
10600S:	Supported
10601F:	drivers/s390/cio/
10602
10603S390 DASD DRIVER
10604M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10605M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10606L:	linux-s390@vger.kernel.org
10607W:	http://www.ibm.com/developerworks/linux/linux390/
10608S:	Supported
10609F:	drivers/s390/block/dasd*
10610F:	block/partitions/ibm.c
10611
10612S390 NETWORK DRIVERS
10613M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10614L:	linux-s390@vger.kernel.org
10615W:	http://www.ibm.com/developerworks/linux/linux390/
10616S:	Supported
10617F:	drivers/s390/net/
10618
10619S390 PCI SUBSYSTEM
10620M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10621M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10622L:	linux-s390@vger.kernel.org
10623W:	http://www.ibm.com/developerworks/linux/linux390/
10624S:	Supported
10625F:	arch/s390/pci/
10626F:	drivers/pci/hotplug/s390_pci_hpc.c
10627
10628S390 ZCRYPT DRIVER
10629M:	Harald Freudenberger <freude@de.ibm.com>
10630L:	linux-s390@vger.kernel.org
10631W:	http://www.ibm.com/developerworks/linux/linux390/
10632S:	Supported
10633F:	drivers/s390/crypto/
10634
10635S390 ZFCP DRIVER
10636M:	Steffen Maier <maier@linux.vnet.ibm.com>
10637L:	linux-s390@vger.kernel.org
10638W:	http://www.ibm.com/developerworks/linux/linux390/
10639S:	Supported
10640F:	drivers/s390/scsi/zfcp_*
10641
10642S390 IUCV NETWORK LAYER
10643M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10644L:	linux-s390@vger.kernel.org
10645W:	http://www.ibm.com/developerworks/linux/linux390/
10646S:	Supported
10647F:	drivers/s390/net/*iucv*
10648F:	include/net/iucv/
10649F:	net/iucv/
10650
10651S390 IOMMU (PCI)
10652M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10653L:	linux-s390@vger.kernel.org
10654W:	http://www.ibm.com/developerworks/linux/linux390/
10655S:	Supported
10656F:	drivers/iommu/s390-iommu.c
10657
10658S3C24XX SD/MMC Driver
10659M:	Ben Dooks <ben-linux@fluff.org>
10660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10661S:	Supported
10662F:	drivers/mmc/host/s3cmci.*
10663
10664SAA6588 RDS RECEIVER DRIVER
10665M:	Hans Verkuil <hverkuil@xs4all.nl>
10666L:	linux-media@vger.kernel.org
10667T:	git git://linuxtv.org/media_tree.git
10668W:	https://linuxtv.org
10669S:	Odd Fixes
10670F:	drivers/media/i2c/saa6588*
10671
10672SAA7134 VIDEO4LINUX DRIVER
10673M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10674M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10675L:	linux-media@vger.kernel.org
10676W:	https://linuxtv.org
10677T:	git git://linuxtv.org/media_tree.git
10678S:	Odd fixes
10679F:	Documentation/media/v4l-drivers/saa7134*
10680F:	drivers/media/pci/saa7134/
10681
10682SAA7146 VIDEO4LINUX-2 DRIVER
10683M:	Hans Verkuil <hverkuil@xs4all.nl>
10684L:	linux-media@vger.kernel.org
10685T:	git git://linuxtv.org/media_tree.git
10686S:	Maintained
10687F:	drivers/media/common/saa7146/
10688F:	drivers/media/pci/saa7146/
10689F:	include/media/saa7146*
10690
10691SAMSUNG LAPTOP DRIVER
10692M:	Corentin Chary <corentin.chary@gmail.com>
10693L:	platform-driver-x86@vger.kernel.org
10694S:	Maintained
10695F:	drivers/platform/x86/samsung-laptop.c
10696
10697SAMSUNG AUDIO (ASoC) DRIVERS
10698M:	Krzysztof Kozlowski <krzk@kernel.org>
10699M:	Sangbeom Kim <sbkim73@samsung.com>
10700M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10702S:	Supported
10703F:	sound/soc/samsung/
10704
10705SAMSUNG FRAMEBUFFER DRIVER
10706M:	Jingoo Han <jingoohan1@gmail.com>
10707L:	linux-fbdev@vger.kernel.org
10708S:	Maintained
10709F:	drivers/video/fbdev/s3c-fb.c
10710
10711SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10712M:	Sangbeom Kim <sbkim73@samsung.com>
10713M:	Krzysztof Kozlowski <krzk@kernel.org>
10714M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10715L:	linux-kernel@vger.kernel.org
10716L:	linux-samsung-soc@vger.kernel.org
10717S:	Supported
10718F:	drivers/mfd/sec*.c
10719F:	drivers/regulator/s2m*.c
10720F:	drivers/regulator/s5m*.c
10721F:	drivers/clk/clk-s2mps11.c
10722F:	drivers/rtc/rtc-s5m.c
10723F:	include/linux/mfd/samsung/
10724F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10725F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10726F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10727F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10728
10729SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10730M:	Kyungmin Park <kyungmin.park@samsung.com>
10731M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10732L:	linux-media@vger.kernel.org
10733Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10734S:	Supported
10735F:	drivers/media/platform/exynos4-is/
10736
10737SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10738M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10739L:	linux-media@vger.kernel.org
10740L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10741S:	Maintained
10742F:	drivers/media/platform/s3c-camif/
10743F:	include/media/drv-intf/s3c_camif.h
10744
10745SAMSUNG S5C73M3 CAMERA DRIVER
10746M:	Kyungmin Park <kyungmin.park@samsung.com>
10747M:	Andrzej Hajda <a.hajda@samsung.com>
10748L:	linux-media@vger.kernel.org
10749S:	Supported
10750F:	drivers/media/i2c/s5c73m3/*
10751
10752SAMSUNG S5K5BAF CAMERA DRIVER
10753M:	Kyungmin Park <kyungmin.park@samsung.com>
10754M:	Andrzej Hajda <a.hajda@samsung.com>
10755L:	linux-media@vger.kernel.org
10756S:	Supported
10757F:	drivers/media/i2c/s5k5baf.c
10758
10759SAMSUNG S3FWRN5 NFC DRIVER
10760M:	Robert Baldyga <r.baldyga@samsung.com>
10761M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10762L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10763S:	Supported
10764F:	drivers/nfc/s3fwrn5
10765
10766SAMSUNG SOC CLOCK DRIVERS
10767M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10768M:	Tomasz Figa <tomasz.figa@gmail.com>
10769M:	Chanwoo Choi <cw00.choi@samsung.com>
10770S:	Supported
10771L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10772F:	drivers/clk/samsung/
10773F:	include/dt-bindings/clock/exynos*.h
10774F:	Documentation/devicetree/bindings/clock/exynos*.txt
10775
10776SAMSUNG SPI DRIVERS
10777M:	Kukjin Kim <kgene@kernel.org>
10778M:	Krzysztof Kozlowski <krzk@kernel.org>
10779M:	Andi Shyti <andi.shyti@samsung.com>
10780L:	linux-spi@vger.kernel.org
10781L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10782S:	Maintained
10783F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10784F:	drivers/spi/spi-s3c*
10785F:	include/linux/platform_data/spi-s3c64xx.h
10786
10787SAMSUNG SXGBE DRIVERS
10788M:	Byungho An <bh74.an@samsung.com>
10789M:	Girish K S <ks.giri@samsung.com>
10790M:	Vipul Pandya <vipul.pandya@samsung.com>
10791S:	Supported
10792L:	netdev@vger.kernel.org
10793F:	drivers/net/ethernet/samsung/sxgbe/
10794
10795SAMSUNG THERMAL DRIVER
10796M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10797L:	linux-pm@vger.kernel.org
10798L:	linux-samsung-soc@vger.kernel.org
10799S:	Supported
10800T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10801F:	drivers/thermal/samsung/
10802
10803SAMSUNG USB2 PHY DRIVER
10804M:	Kamil Debski <kamil@wypas.org>
10805M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10806L:	linux-kernel@vger.kernel.org
10807S:	Supported
10808F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10809F:	Documentation/phy/samsung-usb2.txt
10810F:	drivers/phy/phy-exynos4210-usb2.c
10811F:	drivers/phy/phy-exynos4x12-usb2.c
10812F:	drivers/phy/phy-exynos5250-usb2.c
10813F:	drivers/phy/phy-s5pv210-usb2.c
10814F:	drivers/phy/phy-samsung-usb2.c
10815F:	drivers/phy/phy-samsung-usb2.h
10816
10817SERIAL DRIVERS
10818M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10819L:	linux-serial@vger.kernel.org
10820S:	Maintained
10821F:	Documentation/devicetree/bindings/serial/
10822F:	drivers/tty/serial/
10823
10824SERIAL IR RECEIVER
10825M:	Sean Young <sean@mess.org>
10826L:	linux-media@vger.kernel.org
10827S:	Maintained
10828F:	drivers/media/rc/serial_ir.c
10829
10830STI CEC DRIVER
10831M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10832L:	kernel@stlinux.com
10833S:	Maintained
10834F:	drivers/staging/media/st-cec/
10835F:	Documentation/devicetree/bindings/media/stih-cec.txt
10836
10837SYNOPSYS DESIGNWARE DMAC DRIVER
10838M:	Viresh Kumar <vireshk@kernel.org>
10839M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10840S:	Maintained
10841F:	include/linux/dma/dw.h
10842F:	include/linux/platform_data/dma-dw.h
10843F:	drivers/dma/dw/
10844
10845SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10846M: Lars Persson <lars.persson@axis.com>
10847L: netdev@vger.kernel.org
10848S: Supported
10849F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10850F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10851
10852SYNOPSYS DESIGNWARE I2C DRIVER
10853M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10854R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10855R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10856L:	linux-i2c@vger.kernel.org
10857S:	Maintained
10858F:	drivers/i2c/busses/i2c-designware-*
10859F:	include/linux/platform_data/i2c-designware.h
10860
10861SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10862M:	Jaehoon Chung <jh80.chung@samsung.com>
10863L:	linux-mmc@vger.kernel.org
10864S:	Maintained
10865F:	include/linux/mmc/dw_mmc.h
10866F:	drivers/mmc/host/dw_mmc*
10867
10868SYSTEM TRACE MODULE CLASS
10869M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10870S:	Maintained
10871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10872F:	Documentation/trace/stm.txt
10873F:	drivers/hwtracing/stm/
10874F:	include/linux/stm.h
10875F:	include/uapi/linux/stm.h
10876
10877THUNDERBOLT DRIVER
10878M:	Andreas Noever <andreas.noever@gmail.com>
10879S:	Maintained
10880F:	drivers/thunderbolt/
10881
10882TI BQ27XXX POWER SUPPLY DRIVER
10883R:	Andrew F. Davis <afd@ti.com>
10884F:	include/linux/power/bq27xxx_battery.h
10885F:	drivers/power/supply/bq27xxx_battery.c
10886F:	drivers/power/supply/bq27xxx_battery_i2c.c
10887
10888TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10889M:	John Stultz <john.stultz@linaro.org>
10890M:	Thomas Gleixner <tglx@linutronix.de>
10891L:	linux-kernel@vger.kernel.org
10892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10893S:	Supported
10894F:	include/linux/clocksource.h
10895F:	include/linux/time.h
10896F:	include/linux/timex.h
10897F:	include/uapi/linux/time.h
10898F:	include/uapi/linux/timex.h
10899F:	kernel/time/clocksource.c
10900F:	kernel/time/time*.c
10901F:	kernel/time/alarmtimer.c
10902F:	kernel/time/ntp.c
10903F:	tools/testing/selftests/timers/
10904
10905SC1200 WDT DRIVER
10906M:	Zwane Mwaikambo <zwanem@gmail.com>
10907S:	Maintained
10908F:	drivers/watchdog/sc1200wdt.c
10909
10910SCHEDULER
10911M:	Ingo Molnar <mingo@redhat.com>
10912M:	Peter Zijlstra <peterz@infradead.org>
10913L:	linux-kernel@vger.kernel.org
10914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10915S:	Maintained
10916F:	kernel/sched/
10917F:	include/linux/sched.h
10918F:	include/uapi/linux/sched.h
10919F:	include/linux/wait.h
10920
10921SCORE ARCHITECTURE
10922M:	Chen Liqin <liqin.linux@gmail.com>
10923M:	Lennox Wu <lennox.wu@gmail.com>
10924W:	http://www.sunplus.com
10925S:	Supported
10926F:	arch/score/
10927
10928SCR24X CHIP CARD INTERFACE DRIVER
10929M:	Lubomir Rintel <lkundrak@v3.sk>
10930S:	Supported
10931F:	drivers/char/pcmcia/scr24x_cs.c
10932
10933SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10934M:	Sudeep Holla <sudeep.holla@arm.com>
10935L:	linux-arm-kernel@lists.infradead.org
10936S:	Maintained
10937F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10938F:	drivers/clk/clk-scpi.c
10939F:	drivers/cpufreq/scpi-cpufreq.c
10940F:	drivers/firmware/arm_scpi.c
10941F:	include/linux/scpi_protocol.h
10942
10943SCSI CDROM DRIVER
10944M:	Jens Axboe <axboe@kernel.dk>
10945L:	linux-scsi@vger.kernel.org
10946W:	http://www.kernel.dk
10947S:	Maintained
10948F:	drivers/scsi/sr*
10949
10950SCSI RDMA PROTOCOL (SRP) INITIATOR
10951M:	Bart Van Assche <bart.vanassche@sandisk.com>
10952L:	linux-rdma@vger.kernel.org
10953S:	Supported
10954W:	http://www.openfabrics.org
10955Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10957F:	drivers/infiniband/ulp/srp/
10958F:	include/scsi/srp.h
10959
10960SCSI SG DRIVER
10961M:	Doug Gilbert <dgilbert@interlog.com>
10962L:	linux-scsi@vger.kernel.org
10963W:	http://sg.danny.cz/sg
10964S:	Maintained
10965F:	Documentation/scsi/scsi-generic.txt
10966F:	drivers/scsi/sg.c
10967F:	include/scsi/sg.h
10968
10969SCSI SUBSYSTEM
10970M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10972M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10974L:	linux-scsi@vger.kernel.org
10975S:	Maintained
10976F:	Documentation/devicetree/bindings/scsi/
10977F:	drivers/scsi/
10978F:	include/scsi/
10979
10980SCSI TAPE DRIVER
10981M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10982L:	linux-scsi@vger.kernel.org
10983S:	Maintained
10984F:	Documentation/scsi/st.txt
10985F:	drivers/scsi/st.*
10986F:	drivers/scsi/st_*.h
10987
10988SCTP PROTOCOL
10989M:	Vlad Yasevich <vyasevich@gmail.com>
10990M:	Neil Horman <nhorman@tuxdriver.com>
10991L:	linux-sctp@vger.kernel.org
10992W:	http://lksctp.sourceforge.net
10993S:	Maintained
10994F:	Documentation/networking/sctp.txt
10995F:	include/linux/sctp.h
10996F:	include/uapi/linux/sctp.h
10997F:	include/net/sctp/
10998F:	net/sctp/
10999
11000SCx200 CPU SUPPORT
11001M:	Jim Cromie <jim.cromie@gmail.com>
11002S:	Odd Fixes
11003F:	Documentation/i2c/busses/scx200_acb
11004F:	arch/x86/platform/scx200/
11005F:	drivers/watchdog/scx200_wdt.c
11006F:	drivers/i2c/busses/scx200*
11007F:	drivers/mtd/maps/scx200_docflash.c
11008F:	include/linux/scx200.h
11009
11010SCx200 GPIO DRIVER
11011M:	Jim Cromie <jim.cromie@gmail.com>
11012S:	Maintained
11013F:	drivers/char/scx200_gpio.c
11014F:	include/linux/scx200_gpio.h
11015
11016SCx200 HRT CLOCKSOURCE DRIVER
11017M:	Jim Cromie <jim.cromie@gmail.com>
11018S:	Maintained
11019F:	drivers/clocksource/scx200_hrt.c
11020
11021SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11022M:	Sascha Sommer <saschasommer@freenet.de>
11023L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11024S:	Maintained
11025F:	drivers/mmc/host/sdricoh_cs.c
11026
11027SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11028M:	Adrian Hunter <adrian.hunter@intel.com>
11029L:	linux-mmc@vger.kernel.org
11030T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11031S:	Maintained
11032F:	drivers/mmc/host/sdhci*
11033F:	include/linux/mmc/sdhci*
11034
11035SECURE COMPUTING
11036M:	Kees Cook <keescook@chromium.org>
11037R:	Andy Lutomirski <luto@amacapital.net>
11038R:	Will Drewry <wad@chromium.org>
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11040S:	Supported
11041F:	kernel/seccomp.c
11042F:	include/uapi/linux/seccomp.h
11043F:	include/linux/seccomp.h
11044F:	tools/testing/selftests/seccomp/*
11045K:	\bsecure_computing
11046K:	\bTIF_SECCOMP\b
11047
11048SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11049M:	Al Cooper <alcooperx@gmail.com>
11050L:	linux-mmc@vger.kernel.org
11051L:	bcm-kernel-feedback-list@broadcom.com
11052S:	Maintained
11053F:	drivers/mmc/host/sdhci-brcmstb*
11054
11055SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11056M:	Ben Dooks <ben-linux@fluff.org>
11057M:	Jaehoon Chung <jh80.chung@samsung.com>
11058L:	linux-mmc@vger.kernel.org
11059S:	Maintained
11060F:	drivers/mmc/host/sdhci-s3c*
11061
11062SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11063M:	Viresh Kumar <vireshk@kernel.org>
11064L:	linux-mmc@vger.kernel.org
11065S:	Maintained
11066F:	drivers/mmc/host/sdhci-spear.c
11067
11068SECURITY SUBSYSTEM
11069M:	James Morris <james.l.morris@oracle.com>
11070M:	"Serge E. Hallyn" <serge@hallyn.com>
11071L:	linux-security-module@vger.kernel.org (suggested Cc:)
11072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11073W:	http://kernsec.org/
11074S:	Supported
11075F:	security/
11076
11077SECURITY CONTACT
11078M:	Security Officers <security@kernel.org>
11079S:	Supported
11080
11081SELINUX SECURITY MODULE
11082M:	Paul Moore <paul@paul-moore.com>
11083M:	Stephen Smalley <sds@tycho.nsa.gov>
11084M:	Eric Paris <eparis@parisplace.org>
11085L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11086W:	http://selinuxproject.org
11087T:	git git://git.infradead.org/users/pcmoore/selinux
11088S:	Supported
11089F:	include/linux/selinux*
11090F:	security/selinux/
11091F:	scripts/selinux/
11092
11093APPARMOR SECURITY MODULE
11094M:	John Johansen <john.johansen@canonical.com>
11095L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11096W:	apparmor.wiki.kernel.org
11097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11098S:	Supported
11099F:	security/apparmor/
11100
11101LOADPIN SECURITY MODULE
11102M:	Kees Cook <keescook@chromium.org>
11103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11104S:	Supported
11105F:	security/loadpin/
11106
11107YAMA SECURITY MODULE
11108M:	Kees Cook <keescook@chromium.org>
11109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11110S:	Supported
11111F:	security/yama/
11112
11113SENSABLE PHANTOM
11114M:	Jiri Slaby <jirislaby@gmail.com>
11115S:	Maintained
11116F:	drivers/misc/phantom.c
11117F:	include/uapi/linux/phantom.h
11118
11119Emulex 10Gbps iSCSI - OneConnect DRIVER
11120M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11121M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11122M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11123L:	linux-scsi@vger.kernel.org
11124W:	http://www.broadcom.com
11125S:	Supported
11126F:	drivers/scsi/be2iscsi/
11127
11128Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11129M:	Sathya Perla <sathya.perla@broadcom.com>
11130M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11131M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11132M:	Somnath Kotur <somnath.kotur@broadcom.com>
11133L:	netdev@vger.kernel.org
11134W:	http://www.emulex.com
11135S:	Supported
11136F:	drivers/net/ethernet/emulex/benet/
11137
11138EMULEX ONECONNECT ROCE DRIVER
11139M:	Selvin Xavier <selvin.xavier@avagotech.com>
11140M:	Devesh Sharma <devesh.sharma@avagotech.com>
11141L:	linux-rdma@vger.kernel.org
11142W:	http://www.emulex.com
11143S:	Supported
11144F:	drivers/infiniband/hw/ocrdma/
11145F:	include/uapi/rdma/ocrdma-abi.h
11146
11147SFC NETWORK DRIVER
11148M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11149M:	Edward Cree <ecree@solarflare.com>
11150M:	Bert Kenward <bkenward@solarflare.com>
11151L:	netdev@vger.kernel.org
11152S:	Supported
11153F:	drivers/net/ethernet/sfc/
11154
11155SGI GRU DRIVER
11156M:	Dimitri Sivanich <sivanich@sgi.com>
11157S:	Maintained
11158F:	drivers/misc/sgi-gru/
11159
11160SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11161M:	Pat Gefre <pfg@sgi.com>
11162L:	linux-ia64@vger.kernel.org
11163S:	Supported
11164F:	Documentation/ia64/serial.txt
11165F:	drivers/tty/serial/ioc?_serial.c
11166F:	include/linux/ioc?.h
11167
11168SGI XP/XPC/XPNET DRIVER
11169M:	Cliff Whickman <cpw@sgi.com>
11170M:	Robin Holt <robinmholt@gmail.com>
11171S:	Maintained
11172F:	drivers/misc/sgi-xp/
11173
11174SI2157 MEDIA DRIVER
11175M:	Antti Palosaari <crope@iki.fi>
11176L:	linux-media@vger.kernel.org
11177W:	https://linuxtv.org
11178W:	http://palosaari.fi/linux/
11179Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11180T:	git git://linuxtv.org/anttip/media_tree.git
11181S:	Maintained
11182F:	drivers/media/tuners/si2157*
11183
11184SI2168 MEDIA DRIVER
11185M:	Antti Palosaari <crope@iki.fi>
11186L:	linux-media@vger.kernel.org
11187W:	https://linuxtv.org
11188W:	http://palosaari.fi/linux/
11189Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11190T:	git git://linuxtv.org/anttip/media_tree.git
11191S:	Maintained
11192F:	drivers/media/dvb-frontends/si2168*
11193
11194SI470X FM RADIO RECEIVER I2C DRIVER
11195M:	Hans Verkuil <hverkuil@xs4all.nl>
11196L:	linux-media@vger.kernel.org
11197T:	git git://linuxtv.org/media_tree.git
11198W:	https://linuxtv.org
11199S:	Odd Fixes
11200F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11201
11202SI470X FM RADIO RECEIVER USB DRIVER
11203M:	Hans Verkuil <hverkuil@xs4all.nl>
11204L:	linux-media@vger.kernel.org
11205T:	git git://linuxtv.org/media_tree.git
11206W:	https://linuxtv.org
11207S:	Maintained
11208F:	drivers/media/radio/si470x/radio-si470x-common.c
11209F:	drivers/media/radio/si470x/radio-si470x.h
11210F:	drivers/media/radio/si470x/radio-si470x-usb.c
11211
11212SI4713 FM RADIO TRANSMITTER I2C DRIVER
11213M:	Eduardo Valentin <edubezval@gmail.com>
11214L:	linux-media@vger.kernel.org
11215T:	git git://linuxtv.org/media_tree.git
11216W:	https://linuxtv.org
11217S:	Odd Fixes
11218F:	drivers/media/radio/si4713/si4713.?
11219
11220SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11221M:	Eduardo Valentin <edubezval@gmail.com>
11222L:	linux-media@vger.kernel.org
11223T:	git git://linuxtv.org/media_tree.git
11224W:	https://linuxtv.org
11225S:	Odd Fixes
11226F:	drivers/media/radio/si4713/radio-platform-si4713.c
11227
11228SI4713 FM RADIO TRANSMITTER USB DRIVER
11229M:	Hans Verkuil <hverkuil@xs4all.nl>
11230L:	linux-media@vger.kernel.org
11231T:	git git://linuxtv.org/media_tree.git
11232W:	https://linuxtv.org
11233S:	Maintained
11234F:	drivers/media/radio/si4713/radio-usb-si4713.c
11235
11236SIANO DVB DRIVER
11237M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11238M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11239L:	linux-media@vger.kernel.org
11240W:	https://linuxtv.org
11241T:	git git://linuxtv.org/media_tree.git
11242S:	Odd fixes
11243F:	drivers/media/common/siano/
11244F:	drivers/media/usb/siano/
11245F:	drivers/media/usb/siano/
11246F:	drivers/media/mmc/siano/
11247
11248SIMPLEFB FB DRIVER
11249M:	Hans de Goede <hdegoede@redhat.com>
11250L:	linux-fbdev@vger.kernel.org
11251S:	Maintained
11252F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11253F:	drivers/video/fbdev/simplefb.c
11254F:	include/linux/platform_data/simplefb.h
11255
11256SH_VEU V4L2 MEM2MEM DRIVER
11257L:	linux-media@vger.kernel.org
11258S:	Orphan
11259F:	drivers/media/platform/sh_veu.c
11260
11261SH_VOU V4L2 OUTPUT DRIVER
11262L:	linux-media@vger.kernel.org
11263S:	Orphan
11264F:	drivers/media/platform/sh_vou.c
11265F:	include/media/drv-intf/sh_vou.h
11266
11267SIMPLE FIRMWARE INTERFACE (SFI)
11268M:	Len Brown <lenb@kernel.org>
11269L:	sfi-devel@simplefirmware.org
11270W:	http://simplefirmware.org/
11271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11272S:	Supported
11273F:	arch/x86/platform/sfi/
11274F:	drivers/sfi/
11275F:	include/linux/sfi*.h
11276
11277SIMTEC EB110ATX (Chalice CATS)
11278P:	Ben Dooks
11279P:	Vincent Sanders <vince@simtec.co.uk>
11280M:	Simtec Linux Team <linux@simtec.co.uk>
11281W:	http://www.simtec.co.uk/products/EB110ATX/
11282S:	Supported
11283
11284SIMTEC EB2410ITX (BAST)
11285P:	Ben Dooks
11286P:	Vincent Sanders <vince@simtec.co.uk>
11287M:	Simtec Linux Team <linux@simtec.co.uk>
11288W:	http://www.simtec.co.uk/products/EB2410ITX/
11289S:	Supported
11290F:	arch/arm/mach-s3c24xx/mach-bast.c
11291F:	arch/arm/mach-s3c24xx/bast-ide.c
11292F:	arch/arm/mach-s3c24xx/bast-irq.c
11293
11294TI DAVINCI MACHINE SUPPORT
11295M:	Sekhar Nori <nsekhar@ti.com>
11296M:	Kevin Hilman <khilman@kernel.org>
11297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11299S:	Supported
11300F:	arch/arm/mach-davinci/
11301F:	drivers/i2c/busses/i2c-davinci.c
11302
11303TI DAVINCI SERIES MEDIA DRIVER
11304M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11305L:	linux-media@vger.kernel.org
11306W:	https://linuxtv.org
11307Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11308T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11309S:	Maintained
11310F:	drivers/media/platform/davinci/
11311F:	include/media/davinci/
11312
11313TI AM437X VPFE DRIVER
11314M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11315L:	linux-media@vger.kernel.org
11316W:	https://linuxtv.org
11317Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11318T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11319S:	Maintained
11320F:	drivers/media/platform/am437x/
11321
11322OV2659 OMNIVISION SENSOR DRIVER
11323M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11324L:	linux-media@vger.kernel.org
11325W:	https://linuxtv.org
11326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11327T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11328S:	Maintained
11329F:	drivers/media/i2c/ov2659.c
11330F:	include/media/i2c/ov2659.h
11331
11332SILICON MOTION SM712 FRAME BUFFER DRIVER
11333M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11334M:	Teddy Wang <teddy.wang@siliconmotion.com>
11335M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11336L:	linux-fbdev@vger.kernel.org
11337S:	Maintained
11338F:	drivers/video/fbdev/sm712*
11339F:	Documentation/fb/sm712fb.txt
11340
11341SIS 190 ETHERNET DRIVER
11342M:	Francois Romieu <romieu@fr.zoreil.com>
11343L:	netdev@vger.kernel.org
11344S:	Maintained
11345F:	drivers/net/ethernet/sis/sis190.c
11346
11347SIS 900/7016 FAST ETHERNET DRIVER
11348M:	Daniele Venzano <venza@brownhat.org>
11349W:	http://www.brownhat.org/sis900.html
11350L:	netdev@vger.kernel.org
11351S:	Maintained
11352F:	drivers/net/ethernet/sis/sis900.*
11353
11354SIS FRAMEBUFFER DRIVER
11355M:	Thomas Winischhofer <thomas@winischhofer.net>
11356W:	http://www.winischhofer.net/linuxsisvga.shtml
11357S:	Maintained
11358F:	Documentation/fb/sisfb.txt
11359F:	drivers/video/fbdev/sis/
11360F:	include/video/sisfb.h
11361
11362SIS USB2VGA DRIVER
11363M:	Thomas Winischhofer <thomas@winischhofer.net>
11364W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11365S:	Maintained
11366F:	drivers/usb/misc/sisusbvga/
11367
11368SLAB ALLOCATOR
11369M:	Christoph Lameter <cl@linux.com>
11370M:	Pekka Enberg <penberg@kernel.org>
11371M:	David Rientjes <rientjes@google.com>
11372M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11373M:	Andrew Morton <akpm@linux-foundation.org>
11374L:	linux-mm@kvack.org
11375S:	Maintained
11376F:	include/linux/sl?b*.h
11377F:	mm/sl?b*
11378
11379SLEEPABLE READ-COPY UPDATE (SRCU)
11380M:	Lai Jiangshan <jiangshanlai@gmail.com>
11381M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11382M:	Josh Triplett <josh@joshtriplett.org>
11383R:	Steven Rostedt <rostedt@goodmis.org>
11384R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11385L:	linux-kernel@vger.kernel.org
11386W:	http://www.rdrop.com/users/paulmck/RCU/
11387S:	Supported
11388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11389F:	include/linux/srcu.h
11390F:	kernel/rcu/srcu.c
11391
11392SMACK SECURITY MODULE
11393M:	Casey Schaufler <casey@schaufler-ca.com>
11394L:	linux-security-module@vger.kernel.org
11395W:	http://schaufler-ca.com
11396T:	git git://github.com/cschaufler/smack-next
11397S:	Maintained
11398F:	Documentation/security/Smack.txt
11399F:	security/smack/
11400
11401DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11402M:	Kevin Hilman <khilman@kernel.org>
11403M:	Nishanth Menon <nm@ti.com>
11404S:	Maintained
11405F:	drivers/power/avs/
11406F:	include/linux/power/smartreflex.h
11407L:	linux-pm@vger.kernel.org
11408
11409SMC91x ETHERNET DRIVER
11410M:	Nicolas Pitre <nico@fluxnic.net>
11411S:	Odd Fixes
11412F:	drivers/net/ethernet/smsc/smc91x.*
11413
11414SMIA AND SMIA++ IMAGE SENSOR DRIVER
11415M:	Sakari Ailus <sakari.ailus@iki.fi>
11416L:	linux-media@vger.kernel.org
11417S:	Maintained
11418F:	drivers/media/i2c/smiapp/
11419F:	include/media/i2c/smiapp.h
11420F:	drivers/media/i2c/smiapp-pll.c
11421F:	drivers/media/i2c/smiapp-pll.h
11422F:	include/uapi/linux/smiapp.h
11423F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11424
11425SMM665 HARDWARE MONITOR DRIVER
11426M:	Guenter Roeck <linux@roeck-us.net>
11427L:	linux-hwmon@vger.kernel.org
11428S:	Maintained
11429F:	Documentation/hwmon/smm665
11430F:	drivers/hwmon/smm665.c
11431
11432SMSC EMC2103 HARDWARE MONITOR DRIVER
11433M:	Steve Glendinning <steve.glendinning@shawell.net>
11434L:	linux-hwmon@vger.kernel.org
11435S:	Maintained
11436F:	Documentation/hwmon/emc2103
11437F:	drivers/hwmon/emc2103.c
11438
11439SMSC SCH5627 HARDWARE MONITOR DRIVER
11440M:	Hans de Goede <hdegoede@redhat.com>
11441L:	linux-hwmon@vger.kernel.org
11442S:	Supported
11443F:	Documentation/hwmon/sch5627
11444F:	drivers/hwmon/sch5627.c
11445
11446SMSC47B397 HARDWARE MONITOR DRIVER
11447M:	Jean Delvare <jdelvare@suse.com>
11448L:	linux-hwmon@vger.kernel.org
11449S:	Maintained
11450F:	Documentation/hwmon/smsc47b397
11451F:	drivers/hwmon/smsc47b397.c
11452
11453SMSC911x ETHERNET DRIVER
11454M:	Steve Glendinning <steve.glendinning@shawell.net>
11455L:	netdev@vger.kernel.org
11456S:	Maintained
11457F:	include/linux/smsc911x.h
11458F:	drivers/net/ethernet/smsc/smsc911x.*
11459
11460SMSC9420 PCI ETHERNET DRIVER
11461M:	Steve Glendinning <steve.glendinning@shawell.net>
11462L:	netdev@vger.kernel.org
11463S:	Maintained
11464F:	drivers/net/ethernet/smsc/smsc9420.*
11465
11466SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11467M:	Steve Glendinning <steve.glendinning@shawell.net>
11468L:	linux-fbdev@vger.kernel.org
11469S:	Maintained
11470F:	drivers/video/fbdev/smscufx.c
11471
11472SOC-CAMERA V4L2 SUBSYSTEM
11473M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11474L:	linux-media@vger.kernel.org
11475T:	git git://linuxtv.org/media_tree.git
11476S:	Maintained
11477F:	include/media/soc*
11478F:	drivers/media/i2c/soc_camera/
11479F:	drivers/media/platform/soc_camera/
11480
11481SOEKRIS NET48XX LED SUPPORT
11482M:	Chris Boot <bootc@bootc.net>
11483S:	Maintained
11484F:	drivers/leds/leds-net48xx.c
11485
11486SOFTLOGIC 6x10 MPEG CODEC
11487M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11488M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11489M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11490M:	Ismael Luceno <ismael@iodev.co.uk>
11491L:	linux-media@vger.kernel.org
11492S:	Supported
11493F:	drivers/media/pci/solo6x10/
11494
11495SOFTWARE RAID (Multiple Disks) SUPPORT
11496M:	Shaohua Li <shli@kernel.org>
11497L:	linux-raid@vger.kernel.org
11498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11499S:	Supported
11500F:	drivers/md/
11501F:	include/linux/raid/
11502F:	include/uapi/linux/raid/
11503
11504SONIC NETWORK DRIVER
11505M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11506L:	netdev@vger.kernel.org
11507S:	Maintained
11508F:	drivers/net/ethernet/natsemi/sonic.*
11509
11510SONICS SILICON BACKPLANE DRIVER (SSB)
11511M:	Michael Buesch <m@bues.ch>
11512L:	linux-wireless@vger.kernel.org
11513S:	Maintained
11514F:	drivers/ssb/
11515F:	include/linux/ssb/
11516
11517SONY VAIO CONTROL DEVICE DRIVER
11518M:	Mattia Dongili <malattia@linux.it>
11519L:	platform-driver-x86@vger.kernel.org
11520W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11521S:	Maintained
11522F:	Documentation/laptops/sony-laptop.txt
11523F:	drivers/char/sonypi.c
11524F:	drivers/platform/x86/sony-laptop.c
11525F:	include/linux/sony-laptop.h
11526
11527SONY MEMORYSTICK CARD SUPPORT
11528M:	Alex Dubov <oakad@yahoo.com>
11529W:	http://tifmxx.berlios.de/
11530S:	Maintained
11531F:	drivers/memstick/host/tifm_ms.c
11532
11533SONY MEMORYSTICK STANDARD SUPPORT
11534M:	Maxim Levitsky <maximlevitsky@gmail.com>
11535S:	Maintained
11536F:	drivers/memstick/core/ms_block.*
11537
11538SOUND
11539M:	Jaroslav Kysela <perex@perex.cz>
11540M:	Takashi Iwai <tiwai@suse.com>
11541L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11542W:	http://www.alsa-project.org/
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11544T:	git git://git.alsa-project.org/alsa-kernel.git
11545Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11546S:	Maintained
11547F:	Documentation/sound/
11548F:	include/sound/
11549F:	include/uapi/sound/
11550F:	sound/
11551
11552SOUND - COMPRESSED AUDIO
11553M:	Vinod Koul <vinod.koul@intel.com>
11554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11556S:	Supported
11557F:	Documentation/sound/alsa/compress_offload.txt
11558F:	include/sound/compress_driver.h
11559F:	include/uapi/sound/compress_*
11560F:	sound/core/compress_offload.c
11561F:	sound/soc/soc-compress.c
11562
11563SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11564M:	Liam Girdwood <lgirdwood@gmail.com>
11565M:	Mark Brown <broonie@kernel.org>
11566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11567L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11568W:	http://alsa-project.org/main/index.php/ASoC
11569S:	Supported
11570F:	Documentation/devicetree/bindings/sound/
11571F:	Documentation/sound/alsa/soc/
11572F:	sound/soc/
11573F:	include/sound/soc*
11574
11575SOUND - DMAENGINE HELPERS
11576M:	Lars-Peter Clausen <lars@metafoo.de>
11577S:	Supported
11578F:	include/sound/dmaengine_pcm.h
11579F:	sound/core/pcm_dmaengine.c
11580F:	sound/soc/soc-generic-dmaengine-pcm.c
11581
11582SP2 MEDIA DRIVER
11583M:	Olli Salonen <olli.salonen@iki.fi>
11584L:	linux-media@vger.kernel.org
11585W:	https://linuxtv.org
11586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11587S:	Maintained
11588F:	drivers/media/dvb-frontends/sp2*
11589
11590SPARC + UltraSPARC (sparc/sparc64)
11591M:	"David S. Miller" <davem@davemloft.net>
11592L:	sparclinux@vger.kernel.org
11593Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11596S:	Maintained
11597F:	arch/sparc/
11598F:	drivers/sbus/
11599
11600SPARC SERIAL DRIVERS
11601M:	"David S. Miller" <davem@davemloft.net>
11602L:	sparclinux@vger.kernel.org
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11605S:	Maintained
11606F:	include/linux/sunserialcore.h
11607F:	drivers/tty/serial/suncore.c
11608F:	drivers/tty/serial/sunhv.c
11609F:	drivers/tty/serial/sunsab.c
11610F:	drivers/tty/serial/sunsab.h
11611F:	drivers/tty/serial/sunsu.c
11612F:	drivers/tty/serial/sunzilog.c
11613F:	drivers/tty/serial/sunzilog.h
11614
11615SPARSE CHECKER
11616M:	"Christopher Li" <sparse@chrisli.org>
11617L:	linux-sparse@vger.kernel.org
11618W:	https://sparse.wiki.kernel.org/
11619T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11620T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11621S:	Maintained
11622F:	include/linux/compiler.h
11623
11624SPEAR PLATFORM SUPPORT
11625M:	Viresh Kumar <vireshk@kernel.org>
11626M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11627L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11628W:	http://www.st.com/spear
11629S:	Maintained
11630F:	arch/arm/boot/dts/spear*
11631F:	arch/arm/mach-spear/
11632
11633SPEAR CLOCK FRAMEWORK SUPPORT
11634M:	Viresh Kumar <vireshk@kernel.org>
11635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11636W:	http://www.st.com/spear
11637S:	Maintained
11638F:	drivers/clk/spear/
11639
11640SPI NOR SUBSYSTEM
11641M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11642M:	Marek Vasut <marek.vasut@gmail.com>
11643L:	linux-mtd@lists.infradead.org
11644W:	http://www.linux-mtd.infradead.org/
11645Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11646T:	git git://github.com/spi-nor/linux.git
11647S:	Maintained
11648F:	drivers/mtd/spi-nor/
11649F:	include/linux/mtd/spi-nor.h
11650
11651SPI SUBSYSTEM
11652M:	Mark Brown <broonie@kernel.org>
11653L:	linux-spi@vger.kernel.org
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11655Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11656S:	Maintained
11657F:	Documentation/devicetree/bindings/spi/
11658F:	Documentation/spi/
11659F:	drivers/spi/
11660F:	include/linux/spi/
11661F:	include/uapi/linux/spi/
11662F:	tools/spi/
11663
11664SPIDERNET NETWORK DRIVER for CELL
11665M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11666L:	netdev@vger.kernel.org
11667S:	Supported
11668F:	Documentation/networking/spider_net.txt
11669F:	drivers/net/ethernet/toshiba/spider_net*
11670
11671SPU FILE SYSTEM
11672M:	Jeremy Kerr <jk@ozlabs.org>
11673L:	linuxppc-dev@lists.ozlabs.org
11674W:	http://www.ibm.com/developerworks/power/cell/
11675S:	Supported
11676F:	Documentation/filesystems/spufs.txt
11677F:	arch/powerpc/platforms/cell/spufs/
11678
11679SQUASHFS FILE SYSTEM
11680M:	Phillip Lougher <phillip@squashfs.org.uk>
11681L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11682W:	http://squashfs.org.uk
11683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11684S:	Maintained
11685F:	Documentation/filesystems/squashfs.txt
11686F:	fs/squashfs/
11687
11688SRM (Alpha) environment access
11689M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11690S:	Maintained
11691F:	arch/alpha/kernel/srm_env.c
11692
11693STABLE BRANCH
11694M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11695L:	stable@vger.kernel.org
11696S:	Supported
11697F:	Documentation/process/stable-kernel-rules.rst
11698
11699STAGING SUBSYSTEM
11700M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11702L:	devel@driverdev.osuosl.org
11703S:	Supported
11704F:	drivers/staging/
11705
11706STAGING - COMEDI
11707M:	Ian Abbott <abbotti@mev.co.uk>
11708M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11709S:	Odd Fixes
11710F:	drivers/staging/comedi/
11711
11712STAGING - FLARION FT1000 DRIVERS
11713M:	Marek Belisko <marek.belisko@gmail.com>
11714S:	Odd Fixes
11715F:	drivers/staging/ft1000/
11716
11717STAGING - INDUSTRIAL IO
11718M:	Jonathan Cameron <jic23@kernel.org>
11719L:	linux-iio@vger.kernel.org
11720S:	Odd Fixes
11721F:	Documentation/devicetree/bindings/staging/iio/
11722F:	drivers/staging/iio/
11723
11724STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11725M:	Jarod Wilson <jarod@wilsonet.com>
11726W:	http://www.lirc.org/
11727S:	Odd Fixes
11728F:	drivers/staging/media/lirc/
11729
11730STAGING - LUSTRE PARALLEL FILESYSTEM
11731M:	Oleg Drokin <oleg.drokin@intel.com>
11732M:	Andreas Dilger <andreas.dilger@intel.com>
11733M:	James Simmons <jsimmons@infradead.org>
11734L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11735W:	http://wiki.lustre.org/
11736S:	Maintained
11737F:	drivers/staging/lustre
11738
11739STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11740M:	Marc Dietrich <marvin24@gmx.de>
11741L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11742L:	linux-tegra@vger.kernel.org
11743S:	Maintained
11744F:	drivers/staging/nvec/
11745
11746STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11747M:	Jens Frederich <jfrederich@gmail.com>
11748M:	Daniel Drake <dsd@laptop.org>
11749M:	Jon Nettleton <jon.nettleton@gmail.com>
11750W:	http://wiki.laptop.org/go/DCON
11751S:	Maintained
11752F:	drivers/staging/olpc_dcon/
11753
11754STAGING - REALTEK RTL8712U DRIVERS
11755M:	Larry Finger <Larry.Finger@lwfinger.net>
11756M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11757S:	Odd Fixes
11758F:	drivers/staging/rtl8712/
11759
11760STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11761M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11762M:	Teddy Wang <teddy.wang@siliconmotion.com>
11763M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11764L:	linux-fbdev@vger.kernel.org
11765S:	Maintained
11766F:	drivers/staging/sm750fb/
11767
11768STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11769M:	William Hubbs <w.d.hubbs@gmail.com>
11770M:	Chris Brannon <chris@the-brannons.com>
11771M:	Kirk Reiser <kirk@reisers.ca>
11772M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11773L:	speakup@linux-speakup.org
11774W:	http://www.linux-speakup.org/
11775S:	Odd Fixes
11776F:	drivers/staging/speakup/
11777
11778STAGING - VIA VT665X DRIVERS
11779M:	Forest Bond <forest@alittletooquiet.net>
11780S:	Odd Fixes
11781F:	drivers/staging/vt665?/
11782
11783STAGING - WILC1000 WIFI DRIVER
11784M:	Aditya Shankar <aditya.shankar@microchip.com>
11785M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11786L:	linux-wireless@vger.kernel.org
11787S:	Supported
11788F:	drivers/staging/wilc1000/
11789
11790STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11791M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11792S:	Odd Fixes
11793F:	drivers/staging/xgifb/
11794
11795STARFIRE/DURALAN NETWORK DRIVER
11796M:	Ion Badulescu <ionut@badula.org>
11797S:	Odd Fixes
11798F:	drivers/net/ethernet/adaptec/starfire*
11799
11800SUN3/3X
11801M:	Sam Creasey <sammy@sammy.net>
11802W:	http://sammy.net/sun3/
11803S:	Maintained
11804F:	arch/m68k/kernel/*sun3*
11805F:	arch/m68k/sun3*/
11806F:	arch/m68k/include/asm/sun3*
11807F:	drivers/net/ethernet/i825xx/sun3*
11808
11809SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11810M:	Hans de Goede <hdegoede@redhat.com>
11811L:	linux-input@vger.kernel.org
11812S:	Maintained
11813F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11814F:	drivers/input/keyboard/sun4i-lradc-keys.c
11815
11816SUNDANCE NETWORK DRIVER
11817M:	Denis Kirjanov <kda@linux-powerpc.org>
11818L:	netdev@vger.kernel.org
11819S:	Maintained
11820F:	drivers/net/ethernet/dlink/sundance.c
11821
11822SUPERH
11823M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11824M:	Rich Felker <dalias@libc.org>
11825L:	linux-sh@vger.kernel.org
11826Q:	http://patchwork.kernel.org/project/linux-sh/list/
11827S:	Maintained
11828F:	Documentation/sh/
11829F:	arch/sh/
11830F:	drivers/sh/
11831
11832SUSPEND TO RAM
11833M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11834M:	Len Brown <len.brown@intel.com>
11835M:	Pavel Machek <pavel@ucw.cz>
11836L:	linux-pm@vger.kernel.org
11837B:	https://bugzilla.kernel.org
11838S:	Supported
11839F:	Documentation/power/
11840F:	arch/x86/kernel/acpi/
11841F:	drivers/base/power/
11842F:	kernel/power/
11843F:	include/linux/suspend.h
11844F:	include/linux/freezer.h
11845F:	include/linux/pm.h
11846
11847SVGA HANDLING
11848M:	Martin Mares <mj@ucw.cz>
11849L:	linux-video@atrey.karlin.mff.cuni.cz
11850S:	Maintained
11851F:	Documentation/svga.txt
11852F:	arch/x86/boot/video*
11853
11854SWIOTLB SUBSYSTEM
11855M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11856L:	linux-kernel@vger.kernel.org
11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11858S:	Supported
11859F:	lib/swiotlb.c
11860F:	arch/*/kernel/pci-swiotlb.c
11861F:	include/linux/swiotlb.h
11862
11863SWITCHDEV
11864M:	Jiri Pirko <jiri@resnulli.us>
11865L:	netdev@vger.kernel.org
11866S:	Supported
11867F:	net/switchdev/
11868F:	include/net/switchdev.h
11869
11870SYNOPSYS ARC ARCHITECTURE
11871M:	Vineet Gupta <vgupta@synopsys.com>
11872L:	linux-snps-arc@lists.infradead.org
11873S:	Supported
11874F:	arch/arc/
11875F:	Documentation/devicetree/bindings/arc/*
11876F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11877F:	drivers/clocksource/arc_timer.c
11878F:	drivers/tty/serial/arc_uart.c
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11880
11881SYNOPSYS ARC SDP platform support
11882M:	Alexey Brodkin <abrodkin@synopsys.com>
11883S:	Supported
11884F:	arch/arc/plat-axs10x
11885F:	arch/arc/boot/dts/ax*
11886F:	Documentation/devicetree/bindings/arc/axs10*
11887
11888SYSTEM CONFIGURATION (SYSCON)
11889M:	Lee Jones <lee.jones@linaro.org>
11890M:	Arnd Bergmann <arnd@arndb.de>
11891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11892S:	Supported
11893F:	drivers/mfd/syscon.c
11894
11895SYSTEM RESET/SHUTDOWN DRIVERS
11896M:	Sebastian Reichel <sre@kernel.org>
11897L:	linux-pm@vger.kernel.org
11898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11899S:	Maintained
11900F:	Documentation/devicetree/bindings/power/reset/
11901F:	drivers/power/reset/
11902
11903SYSV FILESYSTEM
11904M:	Christoph Hellwig <hch@infradead.org>
11905S:	Maintained
11906F:	Documentation/filesystems/sysv-fs.txt
11907F:	fs/sysv/
11908F:	include/linux/sysv_fs.h
11909
11910TARGET SUBSYSTEM
11911M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11912L:	linux-scsi@vger.kernel.org
11913L:	target-devel@vger.kernel.org
11914W:	http://www.linux-iscsi.org
11915W:	http://groups.google.com/group/linux-iscsi-target-dev
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11917S:	Supported
11918F:	drivers/target/
11919F:	include/target/
11920F:	Documentation/target/
11921
11922TASKSTATS STATISTICS INTERFACE
11923M:	Balbir Singh <bsingharora@gmail.com>
11924S:	Maintained
11925F:	Documentation/accounting/taskstats*
11926F:	include/linux/taskstats*
11927F:	kernel/taskstats.c
11928
11929TC CLASSIFIER
11930M:	Jamal Hadi Salim <jhs@mojatatu.com>
11931L:	netdev@vger.kernel.org
11932S:	Maintained
11933F:	include/net/pkt_cls.h
11934F:	include/uapi/linux/pkt_cls.h
11935F:	net/sched/
11936
11937TCP LOW PRIORITY MODULE
11938M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11939M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11940W:	http://tcp-lp-mod.sourceforge.net/
11941S:	Maintained
11942F:	net/ipv4/tcp_lp.c
11943
11944TDA10071 MEDIA DRIVER
11945M:	Antti Palosaari <crope@iki.fi>
11946L:	linux-media@vger.kernel.org
11947W:	https://linuxtv.org
11948W:	http://palosaari.fi/linux/
11949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11950T:	git git://linuxtv.org/anttip/media_tree.git
11951S:	Maintained
11952F:	drivers/media/dvb-frontends/tda10071*
11953
11954TDA18212 MEDIA DRIVER
11955M:	Antti Palosaari <crope@iki.fi>
11956L:	linux-media@vger.kernel.org
11957W:	https://linuxtv.org
11958W:	http://palosaari.fi/linux/
11959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11960T:	git git://linuxtv.org/anttip/media_tree.git
11961S:	Maintained
11962F:	drivers/media/tuners/tda18212*
11963
11964TDA18218 MEDIA DRIVER
11965M:	Antti Palosaari <crope@iki.fi>
11966L:	linux-media@vger.kernel.org
11967W:	https://linuxtv.org
11968W:	http://palosaari.fi/linux/
11969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11970T:	git git://linuxtv.org/anttip/media_tree.git
11971S:	Maintained
11972F:	drivers/media/tuners/tda18218*
11973
11974TDA18271 MEDIA DRIVER
11975M:	Michael Krufky <mkrufky@linuxtv.org>
11976L:	linux-media@vger.kernel.org
11977W:	https://linuxtv.org
11978W:	http://github.com/mkrufky
11979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11980T:	git git://linuxtv.org/mkrufky/tuners.git
11981S:	Maintained
11982F:	drivers/media/tuners/tda18271*
11983
11984TDA827x MEDIA DRIVER
11985M:	Michael Krufky <mkrufky@linuxtv.org>
11986L:	linux-media@vger.kernel.org
11987W:	https://linuxtv.org
11988W:	http://github.com/mkrufky
11989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11990T:	git git://linuxtv.org/mkrufky/tuners.git
11991S:	Maintained
11992F:	drivers/media/tuners/tda8290.*
11993
11994TDA8290 MEDIA DRIVER
11995M:	Michael Krufky <mkrufky@linuxtv.org>
11996L:	linux-media@vger.kernel.org
11997W:	https://linuxtv.org
11998W:	http://github.com/mkrufky
11999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12000T:	git git://linuxtv.org/mkrufky/tuners.git
12001S:	Maintained
12002F:	drivers/media/tuners/tda8290.*
12003
12004TDA9840 MEDIA DRIVER
12005M:	Hans Verkuil <hverkuil@xs4all.nl>
12006L:	linux-media@vger.kernel.org
12007T:	git git://linuxtv.org/media_tree.git
12008W:	https://linuxtv.org
12009S:	Maintained
12010F:	drivers/media/i2c/tda9840*
12011
12012TEA5761 TUNER DRIVER
12013M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12014M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12015L:	linux-media@vger.kernel.org
12016W:	https://linuxtv.org
12017T:	git git://linuxtv.org/media_tree.git
12018S:	Odd fixes
12019F:	drivers/media/tuners/tea5761.*
12020
12021TEA5767 TUNER DRIVER
12022M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12023M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12024L:	linux-media@vger.kernel.org
12025W:	https://linuxtv.org
12026T:	git git://linuxtv.org/media_tree.git
12027S:	Maintained
12028F:	drivers/media/tuners/tea5767.*
12029
12030TEA6415C MEDIA DRIVER
12031M:	Hans Verkuil <hverkuil@xs4all.nl>
12032L:	linux-media@vger.kernel.org
12033T:	git git://linuxtv.org/media_tree.git
12034W:	https://linuxtv.org
12035S:	Maintained
12036F:	drivers/media/i2c/tea6415c*
12037
12038TEA6420 MEDIA DRIVER
12039M:	Hans Verkuil <hverkuil@xs4all.nl>
12040L:	linux-media@vger.kernel.org
12041T:	git git://linuxtv.org/media_tree.git
12042W:	https://linuxtv.org
12043S:	Maintained
12044F:	drivers/media/i2c/tea6420*
12045
12046TEAM DRIVER
12047M:	Jiri Pirko <jiri@resnulli.us>
12048L:	netdev@vger.kernel.org
12049S:	Supported
12050F:	drivers/net/team/
12051F:	include/linux/if_team.h
12052F:	include/uapi/linux/if_team.h
12053
12054TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12055M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12056S:	Maintained
12057F:	arch/x86/platform/ts5500/
12058
12059TECHNOTREND USB IR RECEIVER
12060M:	Sean Young <sean@mess.org>
12061L:	linux-media@vger.kernel.org
12062S:	Maintained
12063F:	drivers/media/rc/ttusbir.c
12064
12065TEGRA ARCHITECTURE SUPPORT
12066M:	Stephen Warren <swarren@wwwdotorg.org>
12067M:	Thierry Reding <thierry.reding@gmail.com>
12068M:	Alexandre Courbot <gnurou@gmail.com>
12069L:	linux-tegra@vger.kernel.org
12070Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12072S:	Supported
12073N:	[^a-z]tegra
12074
12075TEGRA CLOCK DRIVER
12076M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12077M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12078S:	Supported
12079F:	drivers/clk/tegra/
12080
12081TEGRA DMA DRIVERS
12082M:	Laxman Dewangan <ldewangan@nvidia.com>
12083M:	Jon Hunter <jonathanh@nvidia.com>
12084S:	Supported
12085F:	drivers/dma/tegra*
12086
12087TEGRA I2C DRIVER
12088M:	Laxman Dewangan <ldewangan@nvidia.com>
12089S:	Supported
12090F:	drivers/i2c/busses/i2c-tegra.c
12091
12092TEGRA IOMMU DRIVERS
12093M:	Hiroshi Doyu <hdoyu@nvidia.com>
12094S:	Supported
12095F:	drivers/iommu/tegra*
12096
12097TEGRA KBC DRIVER
12098M:	Rakesh Iyer <riyer@nvidia.com>
12099M:	Laxman Dewangan <ldewangan@nvidia.com>
12100S:	Supported
12101F:	drivers/input/keyboard/tegra-kbc.c
12102
12103TEGRA PWM DRIVER
12104M:	Thierry Reding <thierry.reding@gmail.com>
12105S:	Supported
12106F:	drivers/pwm/pwm-tegra.c
12107
12108TEGRA SERIAL DRIVER
12109M:	Laxman Dewangan <ldewangan@nvidia.com>
12110S:	Supported
12111F:	drivers/tty/serial/serial-tegra.c
12112
12113TEGRA SPI DRIVER
12114M:	Laxman Dewangan <ldewangan@nvidia.com>
12115S:	Supported
12116F:	drivers/spi/spi-tegra*
12117
12118TEHUTI ETHERNET DRIVER
12119M:	Andy Gospodarek <andy@greyhouse.net>
12120L:	netdev@vger.kernel.org
12121S:	Supported
12122F:	drivers/net/ethernet/tehuti/*
12123
12124Telecom Clock Driver for MCPL0010
12125M:	Mark Gross <mark.gross@intel.com>
12126S:	Supported
12127F:	drivers/char/tlclk.c
12128
12129TENSILICA XTENSA PORT (xtensa)
12130M:	Chris Zankel <chris@zankel.net>
12131M:	Max Filippov <jcmvbkbc@gmail.com>
12132L:	linux-xtensa@linux-xtensa.org
12133T:	git git://github.com/czankel/xtensa-linux.git
12134S:	Maintained
12135F:	arch/xtensa/
12136F:	drivers/irqchip/irq-xtensa-*
12137
12138Texas Instruments' System Control Interface (TISCI) Protocol Driver
12139M:	Nishanth Menon <nm@ti.com>
12140M:	Tero Kristo <t-kristo@ti.com>
12141M:	Santosh Shilimkar <ssantosh@kernel.org>
12142L:	linux-arm-kernel@lists.infradead.org
12143S:	Maintained
12144F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12145F:	drivers/firmware/ti_sci*
12146F:	include/linux/soc/ti/ti_sci_protocol.h
12147
12148THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12149M:	Hans Verkuil <hverkuil@xs4all.nl>
12150L:	linux-media@vger.kernel.org
12151T:	git git://linuxtv.org/media_tree.git
12152W:	https://linuxtv.org
12153S:	Maintained
12154F:	drivers/media/radio/radio-raremono.c
12155
12156THERMAL
12157M:	Zhang Rui <rui.zhang@intel.com>
12158M:	Eduardo Valentin <edubezval@gmail.com>
12159L:	linux-pm@vger.kernel.org
12160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12162Q:	https://patchwork.kernel.org/project/linux-pm/list/
12163S:	Supported
12164F:	drivers/thermal/
12165F:	include/linux/thermal.h
12166F:	include/uapi/linux/thermal.h
12167F:	include/linux/cpu_cooling.h
12168F:	Documentation/devicetree/bindings/thermal/
12169
12170THERMAL/CPU_COOLING
12171M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12172M:	Viresh Kumar <viresh.kumar@linaro.org>
12173M:	Javi Merino <javi.merino@kernel.org>
12174L:	linux-pm@vger.kernel.org
12175S:	Supported
12176F:	Documentation/thermal/cpu-cooling-api.txt
12177F:	drivers/thermal/cpu_cooling.c
12178F:	include/linux/cpu_cooling.h
12179
12180THINKPAD ACPI EXTRAS DRIVER
12181M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12182L:	ibm-acpi-devel@lists.sourceforge.net
12183L:	platform-driver-x86@vger.kernel.org
12184W:	http://ibm-acpi.sourceforge.net
12185W:	http://thinkwiki.org/wiki/Ibm-acpi
12186T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12187S:	Maintained
12188F:	drivers/platform/x86/thinkpad_acpi.c
12189
12190TI BANDGAP AND THERMAL DRIVER
12191M:	Eduardo Valentin <edubezval@gmail.com>
12192M:	Keerthy <j-keerthy@ti.com>
12193L:	linux-pm@vger.kernel.org
12194L:	linux-omap@vger.kernel.org
12195S:	Maintained
12196F:	drivers/thermal/ti-soc-thermal/
12197
12198TI VPE/CAL DRIVERS
12199M:	Benoit Parrot <bparrot@ti.com>
12200L:	linux-media@vger.kernel.org
12201W:	http://linuxtv.org/
12202Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12203S:	Maintained
12204F:	drivers/media/platform/ti-vpe/
12205
12206TI CDCE706 CLOCK DRIVER
12207M:	Max Filippov <jcmvbkbc@gmail.com>
12208S:	Maintained
12209F:	drivers/clk/clk-cdce706.c
12210
12211TI CLOCK DRIVER
12212M:	Tero Kristo <t-kristo@ti.com>
12213L:	linux-omap@vger.kernel.org
12214S:	Maintained
12215F:	drivers/clk/ti/
12216F:	include/linux/clk/ti.h
12217
12218TI ETHERNET SWITCH DRIVER (CPSW)
12219M:	Mugunthan V N <mugunthanvnm@ti.com>
12220R:	Grygorii Strashko <grygorii.strashko@ti.com>
12221L:	linux-omap@vger.kernel.org
12222L:	netdev@vger.kernel.org
12223S:	Maintained
12224F:	drivers/net/ethernet/ti/cpsw*
12225F:	drivers/net/ethernet/ti/davinci*
12226
12227TI FLASH MEDIA INTERFACE DRIVER
12228M:	Alex Dubov <oakad@yahoo.com>
12229S:	Maintained
12230F:	drivers/misc/tifm*
12231F:	drivers/mmc/host/tifm_sd.c
12232F:	include/linux/tifm.h
12233
12234TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12235M:	Santosh Shilimkar <ssantosh@kernel.org>
12236L:	linux-kernel@vger.kernel.org
12237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12238S:	Maintained
12239F:	drivers/soc/ti/*
12240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12241
12242
12243TI LM49xxx FAMILY ASoC CODEC DRIVERS
12244M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12245M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12246L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12247S:	Maintained
12248F:	sound/soc/codecs/lm49453*
12249F:	sound/soc/codecs/isabelle*
12250
12251TI LP855x BACKLIGHT DRIVER
12252M:	Milo Kim <milo.kim@ti.com>
12253S:	Maintained
12254F:	Documentation/backlight/lp855x-driver.txt
12255F:	drivers/video/backlight/lp855x_bl.c
12256F:	include/linux/platform_data/lp855x.h
12257
12258TI LP8727 CHARGER DRIVER
12259M:	Milo Kim <milo.kim@ti.com>
12260S:	Maintained
12261F:	drivers/power/supply/lp8727_charger.c
12262F:	include/linux/platform_data/lp8727.h
12263
12264TI LP8788 MFD DRIVER
12265M:	Milo Kim <milo.kim@ti.com>
12266S:	Maintained
12267F:	drivers/iio/adc/lp8788_adc.c
12268F:	drivers/leds/leds-lp8788.c
12269F:	drivers/mfd/lp8788*.c
12270F:	drivers/power/supply/lp8788-charger.c
12271F:	drivers/regulator/lp8788-*.c
12272F:	include/linux/mfd/lp8788*.h
12273
12274TI NETCP ETHERNET DRIVER
12275M:	Wingman Kwok <w-kwok2@ti.com>
12276M:	Murali Karicheri <m-karicheri2@ti.com>
12277L:	netdev@vger.kernel.org
12278S:	Maintained
12279F:	drivers/net/ethernet/ti/netcp*
12280
12281TI TAS571X FAMILY ASoC CODEC DRIVER
12282M:	Kevin Cernekee <cernekee@chromium.org>
12283L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12284S:	Odd Fixes
12285F:	sound/soc/codecs/tas571x*
12286
12287TI TWL4030 SERIES SOC CODEC DRIVER
12288M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12289L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12290S:	Maintained
12291F:	sound/soc/codecs/twl4030*
12292
12293TI WILINK WIRELESS DRIVERS
12294L:	linux-wireless@vger.kernel.org
12295W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12296W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12298S:	Orphan
12299F:	drivers/net/wireless/ti/
12300F:	include/linux/wl12xx.h
12301
12302TIPC NETWORK LAYER
12303M:	Jon Maloy <jon.maloy@ericsson.com>
12304M:	Ying Xue <ying.xue@windriver.com>
12305L:	netdev@vger.kernel.org (core kernel code)
12306L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12307W:	http://tipc.sourceforge.net/
12308S:	Maintained
12309F:	include/uapi/linux/tipc*.h
12310F:	net/tipc/
12311
12312TILE ARCHITECTURE
12313M:	Chris Metcalf <cmetcalf@mellanox.com>
12314W:	http://www.mellanox.com/repository/solutions/tile-scm/
12315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12316S:	Supported
12317F:	arch/tile/
12318F:	drivers/char/tile-srom.c
12319F:	drivers/edac/tile_edac.c
12320F:	drivers/net/ethernet/tile/
12321F:	drivers/rtc/rtc-tile.c
12322F:	drivers/tty/hvc/hvc_tile.c
12323F:	drivers/tty/serial/tilegx.c
12324F:	drivers/usb/host/*-tilegx.c
12325F:	include/linux/usb/tilegx.h
12326
12327TLAN NETWORK DRIVER
12328M:	Samuel Chessman <chessman@tux.org>
12329L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12330W:	http://sourceforge.net/projects/tlan/
12331S:	Maintained
12332F:	Documentation/networking/tlan.txt
12333F:	drivers/net/ethernet/ti/tlan.*
12334
12335TOMOYO SECURITY MODULE
12336M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12337M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12338L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12339L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12340L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12341L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12342W:	http://tomoyo.sourceforge.jp/
12343T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12344S:	Maintained
12345F:	security/tomoyo/
12346
12347TOPSTAR LAPTOP EXTRAS DRIVER
12348M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12349L:	platform-driver-x86@vger.kernel.org
12350S:	Maintained
12351F:	drivers/platform/x86/topstar-laptop.c
12352
12353TOSHIBA ACPI EXTRAS DRIVER
12354M:	Azael Avalos <coproscefalo@gmail.com>
12355L:	platform-driver-x86@vger.kernel.org
12356S:	Maintained
12357F:	drivers/platform/x86/toshiba_acpi.c
12358
12359TOSHIBA BLUETOOTH DRIVER
12360M:	Azael Avalos <coproscefalo@gmail.com>
12361L:	platform-driver-x86@vger.kernel.org
12362S:	Maintained
12363F:	drivers/platform/x86/toshiba_bluetooth.c
12364
12365TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12366M:	Azael Avalos <coproscefalo@gmail.com>
12367L:	platform-driver-x86@vger.kernel.org
12368S:	Maintained
12369F:	drivers/platform/x86/toshiba_haps.c
12370
12371TOSHIBA WMI HOTKEYS DRIVER
12372M:	Azael Avalos <coproscefalo@gmail.com>
12373L:	platform-driver-x86@vger.kernel.org
12374S:	Maintained
12375F:	drivers/platform/x86/toshiba-wmi.c
12376
12377TOSHIBA SMM DRIVER
12378M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12379W:	http://www.buzzard.org.uk/toshiba/
12380S:	Maintained
12381F:	drivers/char/toshiba.c
12382F:	include/linux/toshiba.h
12383F:	include/uapi/linux/toshiba.h
12384
12385TOSHIBA TC358743 DRIVER
12386M:	Mats Randgaard <matrandg@cisco.com>
12387L:	linux-media@vger.kernel.org
12388S:	Maintained
12389F:	drivers/media/i2c/tc358743*
12390F:	include/media/i2c/tc358743.h
12391
12392TMIO/SDHI MMC DRIVER
12393M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12394L:	linux-mmc@vger.kernel.org
12395S:	Supported
12396F:	drivers/mmc/host/tmio_mmc*
12397F:	drivers/mmc/host/sh_mobile_sdhi.c
12398F:	include/linux/mfd/tmio.h
12399
12400TMP401 HARDWARE MONITOR DRIVER
12401M:	Guenter Roeck <linux@roeck-us.net>
12402L:	linux-hwmon@vger.kernel.org
12403S:	Maintained
12404F:	Documentation/hwmon/tmp401
12405F:	drivers/hwmon/tmp401.c
12406
12407TMPFS (SHMEM FILESYSTEM)
12408M:	Hugh Dickins <hughd@google.com>
12409L:	linux-mm@kvack.org
12410S:	Maintained
12411F:	include/linux/shmem_fs.h
12412F:	mm/shmem.c
12413
12414TM6000 VIDEO4LINUX DRIVER
12415M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12416M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12417L:	linux-media@vger.kernel.org
12418W:	https://linuxtv.org
12419T:	git git://linuxtv.org/media_tree.git
12420S:	Odd fixes
12421F:	drivers/media/usb/tm6000/
12422F:	Documentation/media/v4l-drivers/tm6000*
12423
12424TW5864 VIDEO4LINUX DRIVER
12425M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12426M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12427M:	Andrey Utkin <andrey_utkin@fastmail.com>
12428L:	linux-media@vger.kernel.org
12429S:	Supported
12430F:	drivers/media/pci/tw5864/
12431
12432TW68 VIDEO4LINUX DRIVER
12433M:	Hans Verkuil <hverkuil@xs4all.nl>
12434L:	linux-media@vger.kernel.org
12435T:	git git://linuxtv.org/media_tree.git
12436W:	https://linuxtv.org
12437S:	Odd Fixes
12438F:	drivers/media/pci/tw68/
12439
12440TW686X VIDEO4LINUX DRIVER
12441M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12442L:	linux-media@vger.kernel.org
12443T:	git git://linuxtv.org/media_tree.git
12444W:	http://linuxtv.org
12445S:	Maintained
12446F:	drivers/media/pci/tw686x/
12447
12448TPM DEVICE DRIVER
12449M:	Peter Huewe <peterhuewe@gmx.de>
12450M:	Marcel Selhorst <tpmdd@selhorst.net>
12451M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12452R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12453W:	http://tpmdd.sourceforge.net
12454L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12455Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12456T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12457S:	Maintained
12458F:	drivers/char/tpm/
12459
12460TPM IBM_VTPM DEVICE DRIVER
12461M:	Ashley Lai <ashleydlai@gmail.com>
12462W:	http://tpmdd.sourceforge.net
12463L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12464S:	Maintained
12465F:	drivers/char/tpm/tpm_ibmvtpm*
12466
12467TRACING
12468M:	Steven Rostedt <rostedt@goodmis.org>
12469M:	Ingo Molnar <mingo@redhat.com>
12470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12471S:	Maintained
12472F:	Documentation/trace/ftrace.txt
12473F:	arch/*/*/*/ftrace.h
12474F:	arch/*/kernel/ftrace.c
12475F:	include/*/ftrace.h
12476F:	include/linux/trace*.h
12477F:	include/trace/
12478F:	kernel/trace/
12479F:	tools/testing/selftests/ftrace/
12480
12481TRACING MMIO ACCESSES (MMIOTRACE)
12482M:	Steven Rostedt <rostedt@goodmis.org>
12483M:	Ingo Molnar <mingo@kernel.org>
12484R:	Karol Herbst <karolherbst@gmail.com>
12485R:	Pekka Paalanen <ppaalanen@gmail.com>
12486S:	Maintained
12487L:	linux-kernel@vger.kernel.org
12488L:	nouveau@lists.freedesktop.org
12489F:	kernel/trace/trace_mmiotrace.c
12490F:	include/linux/mmiotrace.h
12491F:	arch/x86/mm/kmmio.c
12492F:	arch/x86/mm/mmio-mod.c
12493F:	arch/x86/mm/testmmiotrace.c
12494
12495TRIVIAL PATCHES
12496M:	Jiri Kosina <trivial@kernel.org>
12497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12498S:	Maintained
12499K:	^Subject:.*(?i)trivial
12500
12501TTY LAYER
12502M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12503M:	Jiri Slaby <jslaby@suse.com>
12504S:	Supported
12505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12506F:	Documentation/serial/
12507F:	drivers/tty/
12508F:	drivers/tty/serial/serial_core.c
12509F:	include/linux/serial_core.h
12510F:	include/linux/serial.h
12511F:	include/linux/tty.h
12512F:	include/uapi/linux/serial_core.h
12513F:	include/uapi/linux/serial.h
12514F:	include/uapi/linux/tty.h
12515
12516TUA9001 MEDIA DRIVER
12517M:	Antti Palosaari <crope@iki.fi>
12518L:	linux-media@vger.kernel.org
12519W:	https://linuxtv.org
12520W:	http://palosaari.fi/linux/
12521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12522T:	git git://linuxtv.org/anttip/media_tree.git
12523S:	Maintained
12524F:	drivers/media/tuners/tua9001*
12525
12526TULIP NETWORK DRIVERS
12527L:	netdev@vger.kernel.org
12528L:	linux-parisc@vger.kernel.org
12529S:	Orphan
12530F:	drivers/net/ethernet/dec/tulip/
12531
12532TUN/TAP driver
12533M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12534W:	http://vtun.sourceforge.net/tun
12535S:	Maintained
12536F:	Documentation/networking/tuntap.txt
12537F:	arch/um/os-Linux/drivers/
12538
12539TURBOCHANNEL SUBSYSTEM
12540M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12541M:	Ralf Baechle <ralf@linux-mips.org>
12542L:	linux-mips@linux-mips.org
12543Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12544S:	Maintained
12545F:	drivers/tc/
12546F:	include/linux/tc.h
12547
12548UBI FILE SYSTEM (UBIFS)
12549M:	Richard Weinberger <richard@nod.at>
12550M:	Artem Bityutskiy <dedekind1@gmail.com>
12551M:	Adrian Hunter <adrian.hunter@intel.com>
12552L:	linux-mtd@lists.infradead.org
12553T:	git git://git.infradead.org/ubifs-2.6.git
12554W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12555S:	Supported
12556F:	Documentation/filesystems/ubifs.txt
12557F:	fs/ubifs/
12558
12559UCLINUX (M68KNOMMU AND COLDFIRE)
12560M:	Greg Ungerer <gerg@linux-m68k.org>
12561W:	http://www.linux-m68k.org/
12562W:	http://www.uclinux.org/
12563L:	linux-m68k@lists.linux-m68k.org
12564L:	uclinux-dev@uclinux.org  (subscribers-only)
12565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12566S:	Maintained
12567F:	arch/m68k/coldfire/
12568F:	arch/m68k/68*/
12569F:	arch/m68k/*/*_no.*
12570F:	arch/m68k/include/asm/*_no.*
12571
12572UDF FILESYSTEM
12573M:	Jan Kara <jack@suse.com>
12574S:	Maintained
12575F:	Documentation/filesystems/udf.txt
12576F:	fs/udf/
12577
12578UDRAW TABLET
12579M:	Bastien Nocera <hadess@hadess.net>
12580L:	linux-input@vger.kernel.org
12581S:	Maintained
12582F:	drivers/hid/hid-udraw.c
12583
12584UFS FILESYSTEM
12585M:	Evgeniy Dushistov <dushistov@mail.ru>
12586S:	Maintained
12587F:	Documentation/filesystems/ufs.txt
12588F:	fs/ufs/
12589
12590UHID USERSPACE HID IO DRIVER:
12591M:	David Herrmann <dh.herrmann@googlemail.com>
12592L:	linux-input@vger.kernel.org
12593S:	Maintained
12594F:	drivers/hid/uhid.c
12595F:	include/uapi/linux/uhid.h
12596
12597ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12598L:	linux-usb@vger.kernel.org
12599S:	Orphan
12600F:	drivers/uwb/
12601F:	include/linux/uwb.h
12602F:	include/linux/uwb/
12603
12604UNICORE32 ARCHITECTURE:
12605M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12606W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12607S:	Maintained
12608T:	git git://github.com/gxt/linux.git
12609F:	arch/unicore32/
12610
12611UNIFDEF
12612M:	Tony Finch <dot@dotat.at>
12613W:	http://dotat.at/prog/unifdef
12614S:	Maintained
12615F:	scripts/unifdef.c
12616
12617UNIFORM CDROM DRIVER
12618M:	Jens Axboe <axboe@kernel.dk>
12619W:	http://www.kernel.dk
12620S:	Maintained
12621F:	Documentation/cdrom/
12622F:	drivers/cdrom/cdrom.c
12623F:	include/linux/cdrom.h
12624F:	include/uapi/linux/cdrom.h
12625
12626UNISYS S-PAR DRIVERS
12627M:	David Kershner <david.kershner@unisys.com>
12628L:	sparmaintainer@unisys.com (Unisys internal)
12629S:	Supported
12630F:	drivers/staging/unisys/
12631
12632UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12633M:	Vinayak Holikatti <vinholikatti@gmail.com>
12634L:	linux-scsi@vger.kernel.org
12635S:	Supported
12636F:	Documentation/scsi/ufs.txt
12637F:	drivers/scsi/ufs/
12638
12639UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12640M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12641M:	Prabu Thangamuthu <prabut@synopsys.com>
12642L:	linux-scsi@vger.kernel.org
12643S:	Supported
12644F:	drivers/scsi/ufs/*dwc*
12645
12646UNSORTED BLOCK IMAGES (UBI)
12647M:	Artem Bityutskiy <dedekind1@gmail.com>
12648M:	Richard Weinberger <richard@nod.at>
12649W:	http://www.linux-mtd.infradead.org/
12650L:	linux-mtd@lists.infradead.org
12651T:	git git://git.infradead.org/ubifs-2.6.git
12652S:	Supported
12653F:	drivers/mtd/ubi/
12654F:	include/linux/mtd/ubi.h
12655F:	include/uapi/mtd/ubi-user.h
12656
12657USB ACM DRIVER
12658M:	Oliver Neukum <oneukum@suse.com>
12659L:	linux-usb@vger.kernel.org
12660S:	Maintained
12661F:	Documentation/usb/acm.txt
12662F:	drivers/usb/class/cdc-acm.*
12663
12664USB AR5523 WIRELESS DRIVER
12665M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12666L:	linux-wireless@vger.kernel.org
12667S:	Maintained
12668F:	drivers/net/wireless/ath/ar5523/
12669
12670USB ATTACHED SCSI
12671M:	Oliver Neukum <oneukum@suse.com>
12672L:	linux-usb@vger.kernel.org
12673L:	linux-scsi@vger.kernel.org
12674S:	Maintained
12675F:	drivers/usb/storage/uas.c
12676
12677USB CDC ETHERNET DRIVER
12678M:	Oliver Neukum <oliver@neukum.org>
12679L:	linux-usb@vger.kernel.org
12680S:	Maintained
12681F:	drivers/net/usb/cdc_*.c
12682F:	include/uapi/linux/usb/cdc.h
12683
12684USB CHAOSKEY DRIVER
12685M:	Keith Packard <keithp@keithp.com>
12686L:	linux-usb@vger.kernel.org
12687S:	Maintained
12688F:	drivers/usb/misc/chaoskey.c
12689
12690USB CYPRESS C67X00 DRIVER
12691M:	Peter Korsgaard <jacmet@sunsite.dk>
12692L:	linux-usb@vger.kernel.org
12693S:	Maintained
12694F:	drivers/usb/c67x00/
12695
12696USB DAVICOM DM9601 DRIVER
12697M:	Peter Korsgaard <jacmet@sunsite.dk>
12698L:	netdev@vger.kernel.org
12699W:	http://www.linux-usb.org/usbnet
12700S:	Maintained
12701F:	drivers/net/usb/dm9601.c
12702
12703USB DIAMOND RIO500 DRIVER
12704M:	Cesar Miquel <miquel@df.uba.ar>
12705L:	rio500-users@lists.sourceforge.net
12706W:	http://rio500.sourceforge.net
12707S:	Maintained
12708F:	drivers/usb/misc/rio500*
12709
12710USB EHCI DRIVER
12711M:	Alan Stern <stern@rowland.harvard.edu>
12712L:	linux-usb@vger.kernel.org
12713S:	Maintained
12714F:	Documentation/usb/ehci.txt
12715F:	drivers/usb/host/ehci*
12716
12717USB GADGET/PERIPHERAL SUBSYSTEM
12718M:	Felipe Balbi <balbi@kernel.org>
12719L:	linux-usb@vger.kernel.org
12720W:	http://www.linux-usb.org/gadget
12721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12722S:	Maintained
12723F:	drivers/usb/gadget/
12724F:	include/linux/usb/gadget*
12725
12726USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12727M:	Jiri Kosina <jikos@kernel.org>
12728R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12729L:	linux-usb@vger.kernel.org
12730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12731S:	Maintained
12732F:	Documentation/hid/hiddev.txt
12733F:	drivers/hid/usbhid/
12734
12735USB ISP116X DRIVER
12736M:	Olav Kongas <ok@artecdesign.ee>
12737L:	linux-usb@vger.kernel.org
12738S:	Maintained
12739F:	drivers/usb/host/isp116x*
12740F:	include/linux/usb/isp116x.h
12741
12742USB LAN78XX ETHERNET DRIVER
12743M:	Woojung Huh <woojung.huh@microchip.com>
12744M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12745L:	netdev@vger.kernel.org
12746S:	Maintained
12747F:	drivers/net/usb/lan78xx.*
12748
12749USB MASS STORAGE DRIVER
12750M:	Alan Stern <stern@rowland.harvard.edu>
12751L:	linux-usb@vger.kernel.org
12752L:	usb-storage@lists.one-eyed-alien.net
12753S:	Maintained
12754W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12755F:	drivers/usb/storage/
12756
12757USB MIDI DRIVER
12758M:	Clemens Ladisch <clemens@ladisch.de>
12759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12760T:	git git://git.alsa-project.org/alsa-kernel.git
12761S:	Maintained
12762F:	sound/usb/midi.*
12763
12764USB NETWORKING DRIVERS
12765L:	linux-usb@vger.kernel.org
12766S:	Odd Fixes
12767F:	drivers/net/usb/
12768
12769USB OHCI DRIVER
12770M:	Alan Stern <stern@rowland.harvard.edu>
12771L:	linux-usb@vger.kernel.org
12772S:	Maintained
12773F:	Documentation/usb/ohci.txt
12774F:	drivers/usb/host/ohci*
12775
12776USB OTG FSM (Finite State Machine)
12777M:	Peter Chen <Peter.Chen@nxp.com>
12778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12779L:	linux-usb@vger.kernel.org
12780S:	Maintained
12781F:	drivers/usb/common/usb-otg-fsm.c
12782
12783USB OVER IP DRIVER
12784M:	Valentina Manea <valentina.manea.m@gmail.com>
12785M:	Shuah Khan <shuahkh@osg.samsung.com>
12786M:	Shuah Khan <shuah@kernel.org>
12787L:	linux-usb@vger.kernel.org
12788S:	Maintained
12789F:	Documentation/usb/usbip_protocol.txt
12790F:	drivers/usb/usbip/
12791F:	tools/usb/usbip/
12792
12793USB PEGASUS DRIVER
12794M:	Petko Manolov <petkan@nucleusys.com>
12795L:	linux-usb@vger.kernel.org
12796L:	netdev@vger.kernel.org
12797T:	git git://github.com/petkan/pegasus.git
12798W:	https://github.com/petkan/pegasus
12799S:	Maintained
12800F:	drivers/net/usb/pegasus.*
12801
12802USB PHY LAYER
12803M:	Felipe Balbi <balbi@kernel.org>
12804L:	linux-usb@vger.kernel.org
12805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12806S:	Maintained
12807F:	drivers/usb/phy/
12808
12809USB PRINTER DRIVER (usblp)
12810M:	Pete Zaitcev <zaitcev@redhat.com>
12811L:	linux-usb@vger.kernel.org
12812S:	Supported
12813F:	drivers/usb/class/usblp.c
12814
12815USB QMI WWAN NETWORK DRIVER
12816M:	Bjørn Mork <bjorn@mork.no>
12817L:	netdev@vger.kernel.org
12818S:	Maintained
12819F:	Documentation/ABI/testing/sysfs-class-net-qmi
12820F:	drivers/net/usb/qmi_wwan.c
12821
12822USB RTL8150 DRIVER
12823M:	Petko Manolov <petkan@nucleusys.com>
12824L:	linux-usb@vger.kernel.org
12825L:	netdev@vger.kernel.org
12826T:	git git://github.com/petkan/rtl8150.git
12827W:	https://github.com/petkan/rtl8150
12828S:	Maintained
12829F:	drivers/net/usb/rtl8150.c
12830
12831USB SERIAL SUBSYSTEM
12832M:	Johan Hovold <johan@kernel.org>
12833L:	linux-usb@vger.kernel.org
12834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12835S:	Maintained
12836F:	Documentation/usb/usb-serial.txt
12837F:	drivers/usb/serial/
12838F:	include/linux/usb/serial.h
12839
12840USB SMSC75XX ETHERNET DRIVER
12841M:	Steve Glendinning <steve.glendinning@shawell.net>
12842L:	netdev@vger.kernel.org
12843S:	Maintained
12844F:	drivers/net/usb/smsc75xx.*
12845
12846USB SMSC95XX ETHERNET DRIVER
12847M:	Steve Glendinning <steve.glendinning@shawell.net>
12848M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12849L:	netdev@vger.kernel.org
12850S:	Maintained
12851F:	drivers/net/usb/smsc95xx.*
12852
12853USB SUBSYSTEM
12854M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12855L:	linux-usb@vger.kernel.org
12856W:	http://www.linux-usb.org
12857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12858S:	Supported
12859F:	Documentation/devicetree/bindings/usb/
12860F:	Documentation/usb/
12861F:	drivers/usb/
12862F:	include/linux/usb.h
12863F:	include/linux/usb/
12864
12865USB UHCI DRIVER
12866M:	Alan Stern <stern@rowland.harvard.edu>
12867L:	linux-usb@vger.kernel.org
12868S:	Maintained
12869F:	drivers/usb/host/uhci*
12870
12871USB "USBNET" DRIVER FRAMEWORK
12872M:	Oliver Neukum <oneukum@suse.com>
12873L:	netdev@vger.kernel.org
12874W:	http://www.linux-usb.org/usbnet
12875S:	Maintained
12876F:	drivers/net/usb/usbnet.c
12877F:	include/linux/usb/usbnet.h
12878
12879USB VIDEO CLASS
12880M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12881L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12882L:	linux-media@vger.kernel.org
12883T:	git git://linuxtv.org/media_tree.git
12884W:	http://www.ideasonboard.org/uvc/
12885S:	Maintained
12886F:	drivers/media/usb/uvc/
12887F:	include/uapi/linux/uvcvideo.h
12888
12889USB VISION DRIVER
12890M:	Hans Verkuil <hverkuil@xs4all.nl>
12891L:	linux-media@vger.kernel.org
12892T:	git git://linuxtv.org/media_tree.git
12893W:	https://linuxtv.org
12894S:	Odd Fixes
12895F:	drivers/media/usb/usbvision/
12896
12897USB WEBCAM GADGET
12898M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12899L:	linux-usb@vger.kernel.org
12900S:	Maintained
12901F:	drivers/usb/gadget/function/*uvc*
12902F:	drivers/usb/gadget/legacy/webcam.c
12903
12904USB WIRELESS RNDIS DRIVER (rndis_wlan)
12905M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12906L:	linux-wireless@vger.kernel.org
12907S:	Maintained
12908F:	drivers/net/wireless/rndis_wlan.c
12909
12910USB XHCI DRIVER
12911M:	Mathias Nyman <mathias.nyman@intel.com>
12912L:	linux-usb@vger.kernel.org
12913S:	Supported
12914F:	drivers/usb/host/xhci*
12915F:	drivers/usb/host/pci-quirks*
12916
12917USB ZD1201 DRIVER
12918L:	linux-wireless@vger.kernel.org
12919W:	http://linux-lc100020.sourceforge.net
12920S:	Orphan
12921F:	drivers/net/wireless/zydas/zd1201.*
12922
12923USB ZR364XX DRIVER
12924M:	Antoine Jacquet <royale@zerezo.com>
12925L:	linux-usb@vger.kernel.org
12926L:	linux-media@vger.kernel.org
12927T:	git git://linuxtv.org/media_tree.git
12928W:	http://royale.zerezo.com/zr364xx/
12929S:	Maintained
12930F:	Documentation/media/v4l-drivers/zr364xx*
12931F:	drivers/media/usb/zr364xx/
12932
12933ULPI BUS
12934M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12935L:	linux-usb@vger.kernel.org
12936S:	Maintained
12937F:	drivers/usb/common/ulpi.c
12938F:	include/linux/ulpi/
12939
12940USER-MODE LINUX (UML)
12941M:	Jeff Dike <jdike@addtoit.com>
12942M:	Richard Weinberger <richard@nod.at>
12943L:	user-mode-linux-devel@lists.sourceforge.net
12944L:	user-mode-linux-user@lists.sourceforge.net
12945W:	http://user-mode-linux.sourceforge.net
12946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12947S:	Maintained
12948F:	Documentation/virtual/uml/
12949F:	arch/um/
12950F:	arch/x86/um/
12951F:	fs/hostfs/
12952F:	fs/hppfs/
12953
12954USERSPACE I/O (UIO)
12955M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12956S:	Maintained
12957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12958F:	Documentation/DocBook/uio-howto.tmpl
12959F:	drivers/uio/
12960F:	include/linux/uio*.h
12961
12962UTIL-LINUX PACKAGE
12963M:	Karel Zak <kzak@redhat.com>
12964L:	util-linux@vger.kernel.org
12965W:	http://en.wikipedia.org/wiki/Util-linux
12966T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12967S:	Maintained
12968
12969UVESAFB DRIVER
12970M:	Michal Januszewski <spock@gentoo.org>
12971L:	linux-fbdev@vger.kernel.org
12972W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12973S:	Maintained
12974F:	Documentation/fb/uvesafb.txt
12975F:	drivers/video/fbdev/uvesafb.*
12976
12977VF610 NAND DRIVER
12978M:	Stefan Agner <stefan@agner.ch>
12979L:	linux-mtd@lists.infradead.org
12980S:	Supported
12981F:	drivers/mtd/nand/vf610_nfc.c
12982
12983VFAT/FAT/MSDOS FILESYSTEM
12984M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12985S:	Maintained
12986F:	Documentation/filesystems/vfat.txt
12987F:	fs/fat/
12988
12989VFIO DRIVER
12990M:	Alex Williamson <alex.williamson@redhat.com>
12991L:	kvm@vger.kernel.org
12992T:	git git://github.com/awilliam/linux-vfio.git
12993S:	Maintained
12994F:	Documentation/vfio.txt
12995F:	drivers/vfio/
12996F:	include/linux/vfio.h
12997F:	include/uapi/linux/vfio.h
12998
12999VFIO MEDIATED DEVICE DRIVERS
13000M:	Kirti Wankhede <kwankhede@nvidia.com>
13001L:	kvm@vger.kernel.org
13002S:	Maintained
13003F:	Documentation/vfio-mediated-device.txt
13004F:	drivers/vfio/mdev/
13005F:	include/linux/mdev.h
13006F:	samples/vfio-mdev/
13007
13008VFIO PLATFORM DRIVER
13009M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13010L:	kvm@vger.kernel.org
13011S:	Maintained
13012F:	drivers/vfio/platform/
13013
13014VIDEOBUF2 FRAMEWORK
13015M:	Pawel Osciak <pawel@osciak.com>
13016M:	Marek Szyprowski <m.szyprowski@samsung.com>
13017M:	Kyungmin Park <kyungmin.park@samsung.com>
13018L:	linux-media@vger.kernel.org
13019S:	Maintained
13020F:	drivers/media/v4l2-core/videobuf2-*
13021F:	include/media/videobuf2-*
13022
13023VIRTIO AND VHOST VSOCK DRIVER
13024M:	Stefan Hajnoczi <stefanha@redhat.com>
13025L:	kvm@vger.kernel.org
13026L:	virtualization@lists.linux-foundation.org
13027L:	netdev@vger.kernel.org
13028S:	Maintained
13029F:	include/linux/virtio_vsock.h
13030F:	include/uapi/linux/virtio_vsock.h
13031F:	net/vmw_vsock/virtio_transport_common.c
13032F:	net/vmw_vsock/virtio_transport.c
13033F:	drivers/vhost/vsock.c
13034F:	drivers/vhost/vsock.h
13035
13036VIRTUAL SERIO DEVICE DRIVER
13037M:	Stephen Chandler Paul <thatslyude@gmail.com>
13038S:	Maintained
13039F:	drivers/input/serio/userio.c
13040F:	include/uapi/linux/userio.h
13041
13042VIRTIO CONSOLE DRIVER
13043M:	Amit Shah <amit.shah@redhat.com>
13044L:	virtualization@lists.linux-foundation.org
13045S:	Maintained
13046F:	drivers/char/virtio_console.c
13047F:	include/linux/virtio_console.h
13048F:	include/uapi/linux/virtio_console.h
13049
13050VIRTIO CORE, NET AND BLOCK DRIVERS
13051M:	"Michael S. Tsirkin" <mst@redhat.com>
13052M:	Jason Wang <jasowang@redhat.com>
13053L:	virtualization@lists.linux-foundation.org
13054S:	Maintained
13055F:	Documentation/devicetree/bindings/virtio/
13056F:	drivers/virtio/
13057F:	tools/virtio/
13058F:	drivers/net/virtio_net.c
13059F:	drivers/block/virtio_blk.c
13060F:	include/linux/virtio_*.h
13061F:	include/uapi/linux/virtio_*.h
13062F:	drivers/crypto/virtio/
13063
13064VIRTIO DRIVERS FOR S390
13065M:	Christian Borntraeger <borntraeger@de.ibm.com>
13066M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13067L:	linux-s390@vger.kernel.org
13068L:	virtualization@lists.linux-foundation.org
13069L:	kvm@vger.kernel.org
13070S:	Supported
13071F:	drivers/s390/virtio/
13072
13073VIRTIO GPU DRIVER
13074M:	David Airlie <airlied@linux.ie>
13075M:	Gerd Hoffmann <kraxel@redhat.com>
13076L:	dri-devel@lists.freedesktop.org
13077L:	virtualization@lists.linux-foundation.org
13078S:	Maintained
13079F:	drivers/gpu/drm/virtio/
13080F:	include/uapi/linux/virtio_gpu.h
13081
13082VIRTIO HOST (VHOST)
13083M:	"Michael S. Tsirkin" <mst@redhat.com>
13084M:	Jason Wang <jasowang@redhat.com>
13085L:	kvm@vger.kernel.org
13086L:	virtualization@lists.linux-foundation.org
13087L:	netdev@vger.kernel.org
13088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13089S:	Maintained
13090F:	drivers/vhost/
13091F:	include/uapi/linux/vhost.h
13092
13093VIRTIO INPUT DRIVER
13094M:	Gerd Hoffmann <kraxel@redhat.com>
13095S:	Maintained
13096F:	drivers/virtio/virtio_input.c
13097F:	include/uapi/linux/virtio_input.h
13098
13099VIRTIO CRYPTO DRIVER
13100M:  Gonglei <arei.gonglei@huawei.com>
13101L:  virtualization@lists.linux-foundation.org
13102L:  linux-crypto@vger.kernel.org
13103S:  Maintained
13104F:  drivers/crypto/virtio/
13105F:  include/uapi/linux/virtio_crypto.h
13106
13107VIA RHINE NETWORK DRIVER
13108S:	Orphan
13109F:	drivers/net/ethernet/via/via-rhine.c
13110
13111VIA SD/MMC CARD CONTROLLER DRIVER
13112M:	Bruce Chang <brucechang@via.com.tw>
13113M:	Harald Welte <HaraldWelte@viatech.com>
13114S:	Maintained
13115F:	drivers/mmc/host/via-sdmmc.c
13116
13117VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13118M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13119L:	linux-fbdev@vger.kernel.org
13120S:	Maintained
13121F:	include/linux/via-core.h
13122F:	include/linux/via-gpio.h
13123F:	include/linux/via_i2c.h
13124F:	drivers/video/fbdev/via/
13125
13126VIA VELOCITY NETWORK DRIVER
13127M:	Francois Romieu <romieu@fr.zoreil.com>
13128L:	netdev@vger.kernel.org
13129S:	Maintained
13130F:	drivers/net/ethernet/via/via-velocity.*
13131
13132VIRT LIB
13133M:	Alex Williamson <alex.williamson@redhat.com>
13134M:	Paolo Bonzini <pbonzini@redhat.com>
13135L:	kvm@vger.kernel.org
13136S:	Supported
13137F:	virt/lib/
13138
13139VIVID VIRTUAL VIDEO DRIVER
13140M:	Hans Verkuil <hverkuil@xs4all.nl>
13141L:	linux-media@vger.kernel.org
13142T:	git git://linuxtv.org/media_tree.git
13143W:	https://linuxtv.org
13144S:	Maintained
13145F:	drivers/media/platform/vivid/*
13146
13147VLAN (802.1Q)
13148M:	Patrick McHardy <kaber@trash.net>
13149L:	netdev@vger.kernel.org
13150S:	Maintained
13151F:	drivers/net/macvlan.c
13152F:	include/linux/if_*vlan.h
13153F:	net/8021q/
13154
13155VLYNQ BUS
13156M:	Florian Fainelli <f.fainelli@gmail.com>
13157L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13158S:	Maintained
13159F:	drivers/vlynq/vlynq.c
13160F:	include/linux/vlynq.h
13161
13162VME SUBSYSTEM
13163M:	Martyn Welch <martyn@welchs.me.uk>
13164M:	Manohar Vanga <manohar.vanga@gmail.com>
13165M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13166L:	devel@driverdev.osuosl.org
13167S:	Maintained
13168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13169F:	Documentation/driver-api/vme.rst
13170F:	drivers/staging/vme/
13171F:	drivers/vme/
13172F:	include/linux/vme*
13173
13174VMWARE HYPERVISOR INTERFACE
13175M:	Alok Kataria <akataria@vmware.com>
13176L:	virtualization@lists.linux-foundation.org
13177S:	Supported
13178F:	arch/x86/kernel/cpu/vmware.c
13179
13180VMWARE BALLOON DRIVER
13181M:	Xavier Deguillard <xdeguillard@vmware.com>
13182M:	Philip Moltmann <moltmann@vmware.com>
13183M:	"VMware, Inc." <pv-drivers@vmware.com>
13184L:	linux-kernel@vger.kernel.org
13185S:	Maintained
13186F:	drivers/misc/vmw_balloon.c
13187
13188VMWARE VMMOUSE SUBDRIVER
13189M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13190M:	"VMware, Inc." <pv-drivers@vmware.com>
13191L:	linux-input@vger.kernel.org
13192S:	Maintained
13193F:	drivers/input/mouse/vmmouse.c
13194F:	drivers/input/mouse/vmmouse.h
13195
13196VMWARE VMXNET3 ETHERNET DRIVER
13197M:	Shrikrishna Khare <skhare@vmware.com>
13198M:	"VMware, Inc." <pv-drivers@vmware.com>
13199L:	netdev@vger.kernel.org
13200S:	Maintained
13201F:	drivers/net/vmxnet3/
13202
13203VMware PVSCSI driver
13204M:	Jim Gill <jgill@vmware.com>
13205M:	VMware PV-Drivers <pv-drivers@vmware.com>
13206L:	linux-scsi@vger.kernel.org
13207S:	Maintained
13208F:	drivers/scsi/vmw_pvscsi.c
13209F:	drivers/scsi/vmw_pvscsi.h
13210
13211VMWARE PVRDMA DRIVER
13212M:	Adit Ranadive <aditr@vmware.com>
13213M:	VMware PV-Drivers <pv-drivers@vmware.com>
13214L:	linux-rdma@vger.kernel.org
13215S:	Maintained
13216F:	drivers/infiniband/hw/vmw_pvrdma/
13217
13218VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13219M:	Liam Girdwood <lgirdwood@gmail.com>
13220M:	Mark Brown <broonie@kernel.org>
13221L:	linux-kernel@vger.kernel.org
13222W:	http://www.slimlogic.co.uk/?p=48
13223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13224S:	Supported
13225F:	Documentation/devicetree/bindings/regulator/
13226F:	drivers/regulator/
13227F:	include/dt-bindings/regulator/
13228F:	include/linux/regulator/
13229
13230VRF
13231M:	David Ahern <dsa@cumulusnetworks.com>
13232M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13233L:	netdev@vger.kernel.org
13234S:	Maintained
13235F:	drivers/net/vrf.c
13236F:	Documentation/networking/vrf.txt
13237
13238VT1211 HARDWARE MONITOR DRIVER
13239M:	Juerg Haefliger <juergh@gmail.com>
13240L:	linux-hwmon@vger.kernel.org
13241S:	Maintained
13242F:	Documentation/hwmon/vt1211
13243F:	drivers/hwmon/vt1211.c
13244
13245VT8231 HARDWARE MONITOR DRIVER
13246M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13247L:	linux-hwmon@vger.kernel.org
13248S:	Maintained
13249F:	drivers/hwmon/vt8231.c
13250
13251VUB300 USB to SDIO/SD/MMC bridge chip
13252M:	Tony Olech <tony.olech@elandigitalsystems.com>
13253L:	linux-mmc@vger.kernel.org
13254L:	linux-usb@vger.kernel.org
13255S:	Supported
13256F:	drivers/mmc/host/vub300.c
13257
13258W1 DALLAS'S 1-WIRE BUS
13259M:	Evgeniy Polyakov <zbr@ioremap.net>
13260S:	Maintained
13261F:	Documentation/w1/
13262F:	drivers/w1/
13263
13264W83791D HARDWARE MONITORING DRIVER
13265M:	Marc Hulsman <m.hulsman@tudelft.nl>
13266L:	linux-hwmon@vger.kernel.org
13267S:	Maintained
13268F:	Documentation/hwmon/w83791d
13269F:	drivers/hwmon/w83791d.c
13270
13271W83793 HARDWARE MONITORING DRIVER
13272M:	Rudolf Marek <r.marek@assembler.cz>
13273L:	linux-hwmon@vger.kernel.org
13274S:	Maintained
13275F:	Documentation/hwmon/w83793
13276F:	drivers/hwmon/w83793.c
13277
13278W83795 HARDWARE MONITORING DRIVER
13279M:	Jean Delvare <jdelvare@suse.com>
13280L:	linux-hwmon@vger.kernel.org
13281S:	Maintained
13282F:	drivers/hwmon/w83795.c
13283
13284W83L51xD SD/MMC CARD INTERFACE DRIVER
13285M:	Pierre Ossman <pierre@ossman.eu>
13286S:	Maintained
13287F:	drivers/mmc/host/wbsd.*
13288
13289WACOM PROTOCOL 4 SERIAL TABLETS
13290M:	Julian Squires <julian@cipht.net>
13291M:	Hans de Goede <hdegoede@redhat.com>
13292L:	linux-input@vger.kernel.org
13293S:	Maintained
13294F:	drivers/input/tablet/wacom_serial4.c
13295
13296WATCHDOG DEVICE DRIVERS
13297M:	Wim Van Sebroeck <wim@iguana.be>
13298R:	Guenter Roeck <linux@roeck-us.net>
13299L:	linux-watchdog@vger.kernel.org
13300W:	http://www.linux-watchdog.org/
13301T:	git git://www.linux-watchdog.org/linux-watchdog.git
13302S:	Maintained
13303F:	Documentation/devicetree/bindings/watchdog/
13304F:	Documentation/watchdog/
13305F:	drivers/watchdog/
13306F:	include/linux/watchdog.h
13307F:	include/uapi/linux/watchdog.h
13308
13309WIIMOTE HID DRIVER
13310M:	David Herrmann <dh.herrmann@googlemail.com>
13311L:	linux-input@vger.kernel.org
13312S:	Maintained
13313F:	drivers/hid/hid-wiimote*
13314
13315WINBOND CIR DRIVER
13316M:	David Härdeman <david@hardeman.nu>
13317S:	Maintained
13318F:	drivers/media/rc/winbond-cir.c
13319
13320WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13321M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13322L:	linux-watchdog@vger.kernel.org
13323S:	Maintained
13324F:	drivers/watchdog/ebc-c384_wdt.c
13325
13326WINSYSTEMS WS16C48 GPIO DRIVER
13327M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13328L:	linux-gpio@vger.kernel.org
13329S:	Maintained
13330F:	drivers/gpio/gpio-ws16c48.c
13331
13332WIMAX STACK
13333M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13334M:	linux-wimax@intel.com
13335L:	wimax@linuxwimax.org (subscribers-only)
13336S:	Supported
13337W:	http://linuxwimax.org
13338F:	Documentation/wimax/README.wimax
13339F:	include/linux/wimax/debug.h
13340F:	include/net/wimax.h
13341F:	include/uapi/linux/wimax.h
13342F:	net/wimax/
13343
13344WISTRON LAPTOP BUTTON DRIVER
13345M:	Miloslav Trmac <mitr@volny.cz>
13346S:	Maintained
13347F:	drivers/input/misc/wistron_btns.c
13348
13349WL3501 WIRELESS PCMCIA CARD DRIVER
13350M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13351L:	linux-wireless@vger.kernel.org
13352W:	http://oops.ghostprotocols.net:81/blog
13353S:	Maintained
13354F:	drivers/net/wireless/wl3501*
13355
13356WOLFSON MICROELECTRONICS DRIVERS
13357L:	patches@opensource.wolfsonmicro.com
13358T:	git https://github.com/CirrusLogic/linux-drivers.git
13359W:	https://github.com/CirrusLogic/linux-drivers/wiki
13360S:	Supported
13361F:	Documentation/hwmon/wm83??
13362F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13363F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13364F:	Documentation/devicetree/bindings/mfd/arizona.txt
13365F:	arch/arm/mach-s3c64xx/mach-crag6410*
13366F:	drivers/clk/clk-wm83*.c
13367F:	drivers/extcon/extcon-arizona.c
13368F:	drivers/leds/leds-wm83*.c
13369F:	drivers/gpio/gpio-*wm*.c
13370F:	drivers/gpio/gpio-arizona.c
13371F:	drivers/hwmon/wm83??-hwmon.c
13372F:	drivers/input/misc/wm831x-on.c
13373F:	drivers/input/touchscreen/wm831x-ts.c
13374F:	drivers/input/touchscreen/wm97*.c
13375F:	drivers/mfd/arizona*
13376F:	drivers/mfd/wm*.c
13377F:	drivers/mfd/cs47l24*
13378F:	drivers/power/supply/wm83*.c
13379F:	drivers/rtc/rtc-wm83*.c
13380F:	drivers/regulator/wm8*.c
13381F:	drivers/video/backlight/wm83*_bl.c
13382F:	drivers/watchdog/wm83*_wdt.c
13383F:	include/linux/mfd/arizona/
13384F:	include/linux/mfd/wm831x/
13385F:	include/linux/mfd/wm8350/
13386F:	include/linux/mfd/wm8400*
13387F:	include/linux/wm97xx.h
13388F:	include/sound/wm????.h
13389F:	sound/soc/codecs/arizona.?
13390F:	sound/soc/codecs/wm*
13391F:	sound/soc/codecs/cs47l24*
13392
13393WORKQUEUE
13394M:	Tejun Heo <tj@kernel.org>
13395R:	Lai Jiangshan <jiangshanlai@gmail.com>
13396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13397S:	Maintained
13398F:	include/linux/workqueue.h
13399F:	kernel/workqueue.c
13400F:	Documentation/core-api/workqueue.rst
13401
13402X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13403M:	Chen-Yu Tsai <wens@csie.org>
13404L:	linux-kernel@vger.kernel.org
13405S:	Maintained
13406N:	axp[128]
13407
13408X.25 NETWORK LAYER
13409M:	Andrew Hendry <andrew.hendry@gmail.com>
13410L:	linux-x25@vger.kernel.org
13411S:	Odd Fixes
13412F:	Documentation/networking/x25*
13413F:	include/net/x25*
13414F:	net/x25/
13415
13416X86 ARCHITECTURE (32-BIT AND 64-BIT)
13417M:	Thomas Gleixner <tglx@linutronix.de>
13418M:	Ingo Molnar <mingo@redhat.com>
13419M:	"H. Peter Anvin" <hpa@zytor.com>
13420M:	x86@kernel.org
13421L:	linux-kernel@vger.kernel.org
13422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13423S:	Maintained
13424F:	Documentation/x86/
13425F:	arch/x86/
13426
13427X86 PLATFORM DRIVERS
13428M:	Darren Hart <dvhart@infradead.org>
13429L:	platform-driver-x86@vger.kernel.org
13430T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13431S:	Maintained
13432F:	drivers/platform/x86/
13433F:	drivers/platform/olpc/
13434
13435X86 MCE INFRASTRUCTURE
13436M:	Tony Luck <tony.luck@intel.com>
13437M:	Borislav Petkov <bp@alien8.de>
13438L:	linux-edac@vger.kernel.org
13439S:	Maintained
13440F:	arch/x86/kernel/cpu/mcheck/*
13441
13442X86 MICROCODE UPDATE SUPPORT
13443M:	Borislav Petkov <bp@alien8.de>
13444S:	Maintained
13445F:	arch/x86/kernel/cpu/microcode/*
13446
13447X86 VDSO
13448M:	Andy Lutomirski <luto@amacapital.net>
13449L:	linux-kernel@vger.kernel.org
13450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13451S:	Maintained
13452F:	arch/x86/entry/vdso/
13453
13454XC2028/3028 TUNER DRIVER
13455M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13456M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13457L:	linux-media@vger.kernel.org
13458W:	https://linuxtv.org
13459T:	git git://linuxtv.org/media_tree.git
13460S:	Maintained
13461F:	drivers/media/tuners/tuner-xc2028.*
13462
13463XEN HYPERVISOR INTERFACE
13464M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13465M:	Juergen Gross <jgross@suse.com>
13466L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13468S:	Supported
13469F:	arch/x86/xen/
13470F:	drivers/*/xen-*front.c
13471F:	drivers/xen/
13472F:	arch/x86/include/asm/xen/
13473F:	include/xen/
13474F:	include/uapi/xen/
13475
13476XEN HYPERVISOR ARM
13477M:	Stefano Stabellini <sstabellini@kernel.org>
13478L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13479S:	Maintained
13480F:	arch/arm/xen/
13481F:	arch/arm/include/asm/xen/
13482
13483XEN HYPERVISOR ARM64
13484M:	Stefano Stabellini <sstabellini@kernel.org>
13485L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13486S:	Maintained
13487F:	arch/arm64/xen/
13488F:	arch/arm64/include/asm/xen/
13489
13490XEN NETWORK BACKEND DRIVER
13491M:	Wei Liu <wei.liu2@citrix.com>
13492M:	Paul Durrant <paul.durrant@citrix.com>
13493L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13494L:	netdev@vger.kernel.org
13495S:	Supported
13496F:	drivers/net/xen-netback/*
13497
13498XEN PCI SUBSYSTEM
13499M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13500L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13501S:	Supported
13502F:	arch/x86/pci/*xen*
13503F:	drivers/pci/*xen*
13504
13505XEN BLOCK SUBSYSTEM
13506M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13507M:	Roger Pau Monné <roger.pau@citrix.com>
13508L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13509S:	Supported
13510F:	drivers/block/xen-blkback/*
13511F:	drivers/block/xen*
13512
13513XEN PVSCSI DRIVERS
13514M:	Juergen Gross <jgross@suse.com>
13515L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13516L:	linux-scsi@vger.kernel.org
13517S:	Supported
13518F:	drivers/scsi/xen-scsifront.c
13519F:	drivers/xen/xen-scsiback.c
13520F:	include/xen/interface/io/vscsiif.h
13521
13522XEN SWIOTLB SUBSYSTEM
13523M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13524L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13525S:	Supported
13526F:	arch/x86/xen/*swiotlb*
13527F:	drivers/xen/*swiotlb*
13528
13529XFS FILESYSTEM
13530M:	Dave Chinner <david@fromorbit.com>
13531M:	linux-xfs@vger.kernel.org
13532L:	linux-xfs@vger.kernel.org
13533W:	http://xfs.org/
13534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13535S:	Supported
13536F:	Documentation/filesystems/xfs.txt
13537F:	fs/xfs/
13538
13539XILINX AXI ETHERNET DRIVER
13540M:	Anirudha Sarangi <anirudh@xilinx.com>
13541M:	John Linn <John.Linn@xilinx.com>
13542S:	Maintained
13543F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13544
13545XILINX UARTLITE SERIAL DRIVER
13546M:	Peter Korsgaard <jacmet@sunsite.dk>
13547L:	linux-serial@vger.kernel.org
13548S:	Maintained
13549F:	drivers/tty/serial/uartlite.c
13550
13551XILINX VIDEO IP CORES
13552M:	Hyun Kwon <hyun.kwon@xilinx.com>
13553M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13554L:	linux-media@vger.kernel.org
13555T:	git git://linuxtv.org/media_tree.git
13556S:	Supported
13557F:	Documentation/devicetree/bindings/media/xilinx/
13558F:	drivers/media/platform/xilinx/
13559F:	include/uapi/linux/xilinx-v4l2-controls.h
13560
13561XILLYBUS DRIVER
13562M:	Eli Billauer <eli.billauer@gmail.com>
13563L:	linux-kernel@vger.kernel.org
13564S:	Supported
13565F:	drivers/char/xillybus/
13566
13567XTENSA XTFPGA PLATFORM SUPPORT
13568M:	Max Filippov <jcmvbkbc@gmail.com>
13569L:	linux-xtensa@linux-xtensa.org
13570S:	Maintained
13571F:	drivers/spi/spi-xtensa-xtfpga.c
13572F:	sound/soc/xtensa/xtfpga-i2s.c
13573
13574YAM DRIVER FOR AX.25
13575M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13576L:	linux-hams@vger.kernel.org
13577S:	Maintained
13578F:	drivers/net/hamradio/yam*
13579F:	include/linux/yam.h
13580
13581YEALINK PHONE DRIVER
13582M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13583L:	usbb2k-api-dev@nongnu.org
13584S:	Maintained
13585F:	Documentation/input/yealink.txt
13586F:	drivers/input/misc/yealink.*
13587
13588Z8530 DRIVER FOR AX.25
13589M:	Joerg Reuter <jreuter@yaina.de>
13590W:	http://yaina.de/jreuter/
13591W:	http://www.qsl.net/dl1bke/
13592L:	linux-hams@vger.kernel.org
13593S:	Maintained
13594F:	Documentation/networking/z8530drv.txt
13595F:	drivers/net/hamradio/*scc.c
13596F:	drivers/net/hamradio/z8530.h
13597
13598ZBUD COMPRESSED PAGE ALLOCATOR
13599M:	Seth Jennings <sjenning@redhat.com>
13600L:	linux-mm@kvack.org
13601S:	Maintained
13602F:	mm/zbud.c
13603F:	include/linux/zbud.h
13604
13605ZD1211RW WIRELESS DRIVER
13606M:	Daniel Drake <dsd@gentoo.org>
13607M:	Ulrich Kunitz <kune@deine-taler.de>
13608W:	http://zd1211.ath.cx/wiki/DriverRewrite
13609L:	linux-wireless@vger.kernel.org
13610L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13611S:	Maintained
13612F:	drivers/net/wireless/zydas/zd1211rw/
13613
13614ZPOOL COMPRESSED PAGE STORAGE API
13615M:	Dan Streetman <ddstreet@ieee.org>
13616L:	linux-mm@kvack.org
13617S:	Maintained
13618F:	mm/zpool.c
13619F:	include/linux/zpool.h
13620
13621ZR36067 VIDEO FOR LINUX DRIVER
13622L:	mjpeg-users@lists.sourceforge.net
13623L:	linux-media@vger.kernel.org
13624W:	http://mjpeg.sourceforge.net/driver-zoran/
13625T:	hg https://linuxtv.org/hg/v4l-dvb
13626S:	Odd Fixes
13627F:	drivers/media/pci/zoran/
13628
13629ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13630M:	Minchan Kim <minchan@kernel.org>
13631M:	Nitin Gupta <ngupta@vflare.org>
13632R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13633L:	linux-kernel@vger.kernel.org
13634S:	Maintained
13635F:	drivers/block/zram/
13636F:	Documentation/blockdev/zram.txt
13637
13638ZS DECSTATION Z85C30 SERIAL DRIVER
13639M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13640S:	Maintained
13641F:	drivers/tty/serial/zs.*
13642
13643ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13644M:	Minchan Kim <minchan@kernel.org>
13645M:	Nitin Gupta <ngupta@vflare.org>
13646R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13647L:	linux-mm@kvack.org
13648S:	Maintained
13649F:	mm/zsmalloc.c
13650F:	include/linux/zsmalloc.h
13651F:	Documentation/vm/zsmalloc.txt
13652
13653ZSWAP COMPRESSED SWAP CACHING
13654M:	Seth Jennings <sjenning@redhat.com>
13655L:	linux-mm@kvack.org
13656S:	Maintained
13657F:	mm/zswap.c
13658
13659THE REST
13660M:	Linus Torvalds <torvalds@linux-foundation.org>
13661L:	linux-kernel@vger.kernel.org
13662Q:	http://patchwork.kernel.org/project/LKML/list/
13663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13664S:	Buried alive in reporters
13665F:	*
13666F:	*/
13667