xref: /linux/MAINTAINERS (revision 2d40cb3f0d710bb4c656f9b2f021c964f501baea)
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 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8797M:	Pavel Machek <pavel@ucw.cz>
8798M:	Sakari Ailus <sakari.ailus@iki.fi>
8799L:	linux-media@vger.kernel.org
8800S:	Maintained
8801F:	drivers/media/i2c/et8ek8
8802F:	drivers/media/i2c/ad5820.c
8803
8804NOKIA N900 POWER SUPPLY DRIVERS
8805R:	Pali Rohár <pali.rohar@gmail.com>
8806F:	include/linux/power/bq2415x_charger.h
8807F:	include/linux/power/bq27xxx_battery.h
8808F:	include/linux/power/isp1704_charger.h
8809F:	drivers/power/supply/bq2415x_charger.c
8810F:	drivers/power/supply/bq27xxx_battery.c
8811F:	drivers/power/supply/bq27xxx_battery_i2c.c
8812F:	drivers/power/supply/isp1704_charger.c
8813F:	drivers/power/supply/rx51_battery.c
8814
8815NTB DRIVER CORE
8816M:	Jon Mason <jdmason@kudzu.us>
8817M:	Dave Jiang <dave.jiang@intel.com>
8818M:	Allen Hubbe <Allen.Hubbe@emc.com>
8819L:	linux-ntb@googlegroups.com
8820S:	Supported
8821W:	https://github.com/jonmason/ntb/wiki
8822T:	git git://github.com/jonmason/ntb.git
8823F:	drivers/ntb/
8824F:	drivers/net/ntb_netdev.c
8825F:	include/linux/ntb.h
8826F:	include/linux/ntb_transport.h
8827F:	tools/testing/selftests/ntb/
8828
8829NTB INTEL DRIVER
8830M:	Jon Mason <jdmason@kudzu.us>
8831M:	Dave Jiang <dave.jiang@intel.com>
8832L:	linux-ntb@googlegroups.com
8833S:	Supported
8834W:	https://github.com/jonmason/ntb/wiki
8835T:	git git://github.com/jonmason/ntb.git
8836F:	drivers/ntb/hw/intel/
8837
8838NTB AMD DRIVER
8839M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8840L:	linux-ntb@googlegroups.com
8841S:	Supported
8842F:	drivers/ntb/hw/amd/
8843
8844NTFS FILESYSTEM
8845M:	Anton Altaparmakov <anton@tuxera.com>
8846L:	linux-ntfs-dev@lists.sourceforge.net
8847W:	http://www.tuxera.com/
8848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8849S:	Supported
8850F:	Documentation/filesystems/ntfs.txt
8851F:	fs/ntfs/
8852
8853NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8854M:	Antonino Daplas <adaplas@gmail.com>
8855L:	linux-fbdev@vger.kernel.org
8856S:	Maintained
8857F:	drivers/video/fbdev/riva/
8858F:	drivers/video/fbdev/nvidia/
8859
8860NVM EXPRESS DRIVER
8861M:	Keith Busch <keith.busch@intel.com>
8862M:	Jens Axboe <axboe@fb.com>
8863L:	linux-nvme@lists.infradead.org
8864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8865W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8866S:	Supported
8867F:	drivers/nvme/host/
8868F:	include/linux/nvme.h
8869
8870NVM EXPRESS TARGET DRIVER
8871M:	Christoph Hellwig <hch@lst.de>
8872M:	Sagi Grimberg <sagi@grimberg.me>
8873L:	linux-nvme@lists.infradead.org
8874S:	Supported
8875F:	drivers/nvme/target/
8876
8877NVM EXPRESS FC TRANSPORT DRIVERS
8878M:	James Smart <james.smart@broadcom.com>
8879L:	linux-nvme@lists.infradead.org
8880S:	Supported
8881F:	include/linux/nvme-fc.h
8882F:	include/linux/nvme-fc-driver.h
8883F:	drivers/nvme/host/fc.c
8884F:	drivers/nvme/target/fc.c
8885F:	drivers/nvme/target/fcloop.c
8886
8887NVMEM FRAMEWORK
8888M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8889M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8890S:	Maintained
8891F:	drivers/nvmem/
8892F:	Documentation/devicetree/bindings/nvmem/
8893F:	include/linux/nvmem-consumer.h
8894F:	include/linux/nvmem-provider.h
8895
8896NXP-NCI NFC DRIVER
8897M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8898R:	Charles Gorand <charles.gorand@effinnov.com>
8899L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8900S:	Supported
8901F:	drivers/nfc/nxp-nci
8902
8903NXP TDA998X DRM DRIVER
8904M:	Russell King <rmk+kernel@armlinux.org.uk>
8905S:	Supported
8906F:	drivers/gpu/drm/i2c/tda998x_drv.c
8907F:	include/drm/i2c/tda998x.h
8908
8909NXP TFA9879 DRIVER
8910M:	Peter Rosin <peda@axentia.se>
8911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8912S:	Maintained
8913F:	sound/soc/codecs/tfa9879*
8914
8915OBJTOOL
8916M:	Josh Poimboeuf <jpoimboe@redhat.com>
8917S:	Supported
8918F:	tools/objtool/
8919
8920OMAP SUPPORT
8921M:	Tony Lindgren <tony@atomide.com>
8922L:	linux-omap@vger.kernel.org
8923W:	http://www.muru.com/linux/omap/
8924W:	http://linux.omap.com/
8925Q:	http://patchwork.kernel.org/project/linux-omap/list/
8926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8927S:	Maintained
8928F:	arch/arm/*omap*/
8929F:	arch/arm/configs/omap1_defconfig
8930F:	arch/arm/configs/omap2plus_defconfig
8931F:	drivers/i2c/busses/i2c-omap.c
8932F:	drivers/irqchip/irq-omap-intc.c
8933F:	drivers/mfd/*omap*.c
8934F:	drivers/mfd/menelaus.c
8935F:	drivers/mfd/palmas.c
8936F:	drivers/mfd/tps65217.c
8937F:	drivers/mfd/tps65218.c
8938F:	drivers/mfd/tps65910.c
8939F:	drivers/mfd/twl-core.[ch]
8940F:	drivers/mfd/twl4030*.c
8941F:	drivers/mfd/twl6030*.c
8942F:	drivers/mfd/twl6040*.c
8943F:	drivers/regulator/palmas-regulator*.c
8944F:	drivers/regulator/pbias-regulator.c
8945F:	drivers/regulator/tps65217-regulator.c
8946F:	drivers/regulator/tps65218-regulator.c
8947F:	drivers/regulator/tps65910-regulator.c
8948F:	drivers/regulator/twl-regulator.c
8949F:	drivers/regulator/twl6030-regulator.c
8950F:	include/linux/i2c-omap.h
8951
8952OMAP DEVICE TREE SUPPORT
8953M:	Benoît Cousson <bcousson@baylibre.com>
8954M:	Tony Lindgren <tony@atomide.com>
8955L:	linux-omap@vger.kernel.org
8956L:	devicetree@vger.kernel.org
8957S:	Maintained
8958F:	arch/arm/boot/dts/*omap*
8959F:	arch/arm/boot/dts/*am3*
8960F:	arch/arm/boot/dts/*am4*
8961F:	arch/arm/boot/dts/*am5*
8962F:	arch/arm/boot/dts/*dra7*
8963
8964OMAP CLOCK FRAMEWORK SUPPORT
8965M:	Paul Walmsley <paul@pwsan.com>
8966L:	linux-omap@vger.kernel.org
8967S:	Maintained
8968F:	arch/arm/*omap*/*clock*
8969
8970OMAP POWER MANAGEMENT SUPPORT
8971M:	Kevin Hilman <khilman@kernel.org>
8972L:	linux-omap@vger.kernel.org
8973S:	Maintained
8974F:	arch/arm/*omap*/*pm*
8975F:	drivers/cpufreq/omap-cpufreq.c
8976
8977OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8978M:	Rajendra Nayak <rnayak@codeaurora.org>
8979M:	Paul Walmsley <paul@pwsan.com>
8980L:	linux-omap@vger.kernel.org
8981S:	Maintained
8982F:	arch/arm/mach-omap2/prm*
8983
8984OMAP AUDIO SUPPORT
8985M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8986M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8987L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8988L:	linux-omap@vger.kernel.org
8989S:	Maintained
8990F:	sound/soc/omap/
8991
8992OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8993M:	Roger Quadros <rogerq@ti.com>
8994M:	Tony Lindgren <tony@atomide.com>
8995L:	linux-omap@vger.kernel.org
8996S:	Maintained
8997F:	drivers/memory/omap-gpmc.c
8998F:	arch/arm/mach-omap2/*gpmc*
8999
9000OMAP FRAMEBUFFER SUPPORT
9001M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9002L:	linux-fbdev@vger.kernel.org
9003L:	linux-omap@vger.kernel.org
9004S:	Maintained
9005F:	drivers/video/fbdev/omap/
9006
9007OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9008M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9009L:	linux-omap@vger.kernel.org
9010L:	linux-fbdev@vger.kernel.org
9011S:	Maintained
9012F:	drivers/video/fbdev/omap2/
9013F:	Documentation/arm/OMAP/DSS
9014
9015OMAP HARDWARE SPINLOCK SUPPORT
9016M:	Ohad Ben-Cohen <ohad@wizery.com>
9017L:	linux-omap@vger.kernel.org
9018S:	Maintained
9019F:	drivers/hwspinlock/omap_hwspinlock.c
9020
9021OMAP MMC SUPPORT
9022M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9023L:	linux-omap@vger.kernel.org
9024S:	Maintained
9025F:	drivers/mmc/host/omap.c
9026
9027OMAP HS MMC SUPPORT
9028L:	linux-mmc@vger.kernel.org
9029L:	linux-omap@vger.kernel.org
9030S:	Orphan
9031F:	drivers/mmc/host/omap_hsmmc.c
9032
9033OMAP RANDOM NUMBER GENERATOR SUPPORT
9034M:	Deepak Saxena <dsaxena@plexity.net>
9035S:	Maintained
9036F:	drivers/char/hw_random/omap-rng.c
9037
9038OMAP HWMOD SUPPORT
9039M:	Benoît Cousson <bcousson@baylibre.com>
9040M:	Paul Walmsley <paul@pwsan.com>
9041L:	linux-omap@vger.kernel.org
9042S:	Maintained
9043F:	arch/arm/mach-omap2/omap_hwmod.*
9044
9045OMAP HWMOD DATA
9046M:	Paul Walmsley <paul@pwsan.com>
9047L:	linux-omap@vger.kernel.org
9048S:	Maintained
9049F:	arch/arm/mach-omap2/omap_hwmod*data*
9050
9051OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9052M:	Benoît Cousson <bcousson@baylibre.com>
9053L:	linux-omap@vger.kernel.org
9054S:	Maintained
9055F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9056
9057OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9058M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9059L:	linux-media@vger.kernel.org
9060S:	Maintained
9061F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9062F:	drivers/media/platform/omap3isp/
9063F:	drivers/staging/media/omap4iss/
9064
9065OMAP USB SUPPORT
9066L:	linux-usb@vger.kernel.org
9067L:	linux-omap@vger.kernel.org
9068S:	Orphan
9069F:	drivers/usb/*/*omap*
9070F:	arch/arm/*omap*/usb*
9071
9072OMAP GPIO DRIVER
9073M:	Grygorii Strashko <grygorii.strashko@ti.com>
9074M:	Santosh Shilimkar <ssantosh@kernel.org>
9075M:	Kevin Hilman <khilman@kernel.org>
9076L:	linux-omap@vger.kernel.org
9077S:	Maintained
9078F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9079F:	drivers/gpio/gpio-omap.c
9080
9081OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9082M:	Mark Jackson <mpfj@newflow.co.uk>
9083L:	linux-omap@vger.kernel.org
9084S:	Maintained
9085F:	arch/arm/boot/dts/am335x-nano.dts
9086
9087OMFS FILESYSTEM
9088M:	Bob Copeland <me@bobcopeland.com>
9089L:	linux-karma-devel@lists.sourceforge.net
9090S:	Maintained
9091F:	Documentation/filesystems/omfs.txt
9092F:	fs/omfs/
9093
9094OMNIKEY CARDMAN 4000 DRIVER
9095M:	Harald Welte <laforge@gnumonks.org>
9096S:	Maintained
9097F:	drivers/char/pcmcia/cm4000_cs.c
9098F:	include/linux/cm4000_cs.h
9099F:	include/uapi/linux/cm4000_cs.h
9100
9101OMNIKEY CARDMAN 4040 DRIVER
9102M:	Harald Welte <laforge@gnumonks.org>
9103S:	Maintained
9104F:	drivers/char/pcmcia/cm4040_cs.*
9105
9106OMNIVISION OV7670 SENSOR DRIVER
9107M:	Jonathan Corbet <corbet@lwn.net>
9108L:	linux-media@vger.kernel.org
9109T:	git git://linuxtv.org/media_tree.git
9110S:	Maintained
9111F:	drivers/media/i2c/ov7670.c
9112
9113ONENAND FLASH DRIVER
9114M:	Kyungmin Park <kyungmin.park@samsung.com>
9115L:	linux-mtd@lists.infradead.org
9116S:	Maintained
9117F:	drivers/mtd/onenand/
9118F:	include/linux/mtd/onenand*.h
9119
9120ONSTREAM SCSI TAPE DRIVER
9121M:	Willem Riede <osst@riede.org>
9122L:	osst-users@lists.sourceforge.net
9123L:	linux-scsi@vger.kernel.org
9124S:	Maintained
9125F:	Documentation/scsi/osst.txt
9126F:	drivers/scsi/osst.*
9127F:	drivers/scsi/osst_*.h
9128F:	drivers/scsi/st.h
9129
9130OPENCORES I2C BUS DRIVER
9131M:	Peter Korsgaard <jacmet@sunsite.dk>
9132L:	linux-i2c@vger.kernel.org
9133S:	Maintained
9134F:	Documentation/i2c/busses/i2c-ocores
9135F:	drivers/i2c/busses/i2c-ocores.c
9136
9137OPEN FIRMWARE AND FLATTENED DEVICE TREE
9138M:	Rob Herring <robh+dt@kernel.org>
9139M:	Frank Rowand <frowand.list@gmail.com>
9140L:	devicetree@vger.kernel.org
9141W:	http://www.devicetree.org/
9142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9143S:	Maintained
9144F:	drivers/of/
9145F:	include/linux/of*.h
9146F:	scripts/dtc/
9147
9148OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9149M:	Rob Herring <robh+dt@kernel.org>
9150M:	Mark Rutland <mark.rutland@arm.com>
9151L:	devicetree@vger.kernel.org
9152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9153Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9154S:	Maintained
9155F:	Documentation/devicetree/
9156F:	arch/*/boot/dts/
9157F:	include/dt-bindings/
9158
9159OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9160M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9161L:	devicetree@vger.kernel.org
9162S:	Maintained
9163F:	Documentation/devicetree/dynamic-resolution-notes.txt
9164F:	Documentation/devicetree/overlay-notes.txt
9165F:	drivers/of/overlay.c
9166F:	drivers/of/resolver.c
9167
9168OPENRISC ARCHITECTURE
9169M:	Jonas Bonn <jonas@southpole.se>
9170M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9171M:	Stafford Horne <shorne@gmail.com>
9172L:	openrisc@lists.librecores.org
9173W:	http://openrisc.io
9174S:	Maintained
9175F:	arch/openrisc/
9176
9177OPENVSWITCH
9178M:	Pravin Shelar <pshelar@nicira.com>
9179L:	netdev@vger.kernel.org
9180L:	dev@openvswitch.org
9181W:	http://openvswitch.org
9182S:	Maintained
9183F:	net/openvswitch/
9184F:	include/uapi/linux/openvswitch.h
9185
9186OPERATING PERFORMANCE POINTS (OPP)
9187M:	Viresh Kumar <vireshk@kernel.org>
9188M:	Nishanth Menon <nm@ti.com>
9189M:	Stephen Boyd <sboyd@codeaurora.org>
9190L:	linux-pm@vger.kernel.org
9191S:	Maintained
9192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9193F:	drivers/base/power/opp/
9194F:	include/linux/pm_opp.h
9195F:	Documentation/power/opp.txt
9196F:	Documentation/devicetree/bindings/opp/
9197
9198OPL4 DRIVER
9199M:	Clemens Ladisch <clemens@ladisch.de>
9200L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9201T:	git git://git.alsa-project.org/alsa-kernel.git
9202S:	Maintained
9203F:	sound/drivers/opl4/
9204
9205OPROFILE
9206M:	Robert Richter <rric@kernel.org>
9207L:	oprofile-list@lists.sf.net
9208S:	Maintained
9209F:	arch/*/include/asm/oprofile*.h
9210F:	arch/*/oprofile/
9211F:	drivers/oprofile/
9212F:	include/linux/oprofile.h
9213
9214ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9215M:	Mark Fasheh <mfasheh@versity.com>
9216M:	Joel Becker <jlbec@evilplan.org>
9217L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9218W:	http://ocfs2.wiki.kernel.org
9219S:	Supported
9220F:	Documentation/filesystems/ocfs2.txt
9221F:	Documentation/filesystems/dlmfs.txt
9222F:	fs/ocfs2/
9223
9224ORINOCO DRIVER
9225L:	linux-wireless@vger.kernel.org
9226W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9227W:	http://www.nongnu.org/orinoco/
9228S:	Orphan
9229F:	drivers/net/wireless/intersil/orinoco/
9230
9231OSD LIBRARY and FILESYSTEM
9232M:	Boaz Harrosh <ooo@electrozaur.com>
9233M:	Benny Halevy <bhalevy@primarydata.com>
9234L:	osd-dev@open-osd.org
9235W:	http://open-osd.org
9236T:	git git://git.open-osd.org/open-osd.git
9237S:	Maintained
9238F:	drivers/scsi/osd/
9239F:	include/scsi/osd_*
9240F:	fs/exofs/
9241
9242OVERLAY FILESYSTEM
9243M:	Miklos Szeredi <miklos@szeredi.hu>
9244L:	linux-unionfs@vger.kernel.org
9245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9246S:	Supported
9247F:	fs/overlayfs/
9248F:	Documentation/filesystems/overlayfs.txt
9249
9250ORANGEFS FILESYSTEM
9251M:	Mike Marshall <hubcap@omnibond.com>
9252L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9254S:	Supported
9255F:	fs/orangefs/
9256F:	Documentation/filesystems/orangefs.txt
9257
9258P54 WIRELESS DRIVER
9259M:	Christian Lamparter <chunkeey@googlemail.com>
9260L:	linux-wireless@vger.kernel.org
9261W:	http://wireless.kernel.org/en/users/Drivers/p54
9262S:	Maintained
9263F:	drivers/net/wireless/intersil/p54/
9264
9265PA SEMI ETHERNET DRIVER
9266L:	netdev@vger.kernel.org
9267S:	Orphan
9268F:	drivers/net/ethernet/pasemi/*
9269
9270PA SEMI SMBUS DRIVER
9271L:	linux-i2c@vger.kernel.org
9272S:	Orphan
9273F:	drivers/i2c/busses/i2c-pasemi.c
9274
9275PADATA PARALLEL EXECUTION MECHANISM
9276M:	Steffen Klassert <steffen.klassert@secunet.com>
9277L:	linux-crypto@vger.kernel.org
9278S:	Maintained
9279F:	kernel/padata.c
9280F:	include/linux/padata.h
9281F:	Documentation/padata.txt
9282
9283PANASONIC LAPTOP ACPI EXTRAS DRIVER
9284M:	Harald Welte <laforge@gnumonks.org>
9285L:	platform-driver-x86@vger.kernel.org
9286S:	Maintained
9287F:	drivers/platform/x86/panasonic-laptop.c
9288
9289PANASONIC MN10300/AM33/AM34 PORT
9290M:	David Howells <dhowells@redhat.com>
9291L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9292W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9293S:	Maintained
9294F:	Documentation/mn10300/
9295F:	arch/mn10300/
9296
9297PARALLEL LCD/KEYPAD PANEL DRIVER
9298M:      Willy Tarreau <willy@haproxy.com>
9299M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9300S:      Odd Fixes
9301F:      Documentation/misc-devices/lcd-panel-cgram.txt
9302F:      drivers/misc/panel.c
9303
9304PARALLEL PORT SUBSYSTEM
9305M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9306M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9307L:	linux-parport@lists.infradead.org (subscribers-only)
9308S:	Maintained
9309F:	drivers/parport/
9310F:	include/linux/parport*.h
9311F:	drivers/char/ppdev.c
9312F:	include/uapi/linux/ppdev.h
9313F:	Documentation/parport*.txt
9314
9315PARAVIRT_OPS INTERFACE
9316M:	Jeremy Fitzhardinge <jeremy@goop.org>
9317M:	Chris Wright <chrisw@sous-sol.org>
9318M:	Alok Kataria <akataria@vmware.com>
9319M:	Rusty Russell <rusty@rustcorp.com.au>
9320L:	virtualization@lists.linux-foundation.org
9321S:	Supported
9322F:	Documentation/virtual/paravirt_ops.txt
9323F:	arch/*/kernel/paravirt*
9324F:	arch/*/include/asm/paravirt.h
9325F:	include/linux/hypervisor.h
9326
9327PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9328M:	Tim Waugh <tim@cyberelk.net>
9329L:	linux-parport@lists.infradead.org (subscribers-only)
9330S:	Maintained
9331F:	Documentation/blockdev/paride.txt
9332F:	drivers/block/paride/
9333
9334PARISC ARCHITECTURE
9335M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9336M:	Helge Deller <deller@gmx.de>
9337L:	linux-parisc@vger.kernel.org
9338W:	http://www.parisc-linux.org/
9339Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9342S:	Maintained
9343F:	arch/parisc/
9344F:	Documentation/parisc/
9345F:	drivers/parisc/
9346F:	drivers/char/agp/parisc-agp.c
9347F:	drivers/input/serio/gscps2.c
9348F:	drivers/parport/parport_gsc.*
9349F:	drivers/tty/serial/8250/8250_gsc.c
9350F:	drivers/video/fbdev/sti*
9351F:	drivers/video/console/sti*
9352F:	drivers/video/logo/logo_parisc*
9353
9354PC87360 HARDWARE MONITORING DRIVER
9355M:	Jim Cromie <jim.cromie@gmail.com>
9356L:	linux-hwmon@vger.kernel.org
9357S:	Maintained
9358F:	Documentation/hwmon/pc87360
9359F:	drivers/hwmon/pc87360.c
9360
9361PC8736x GPIO DRIVER
9362M:	Jim Cromie <jim.cromie@gmail.com>
9363S:	Maintained
9364F:	drivers/char/pc8736x_gpio.c
9365
9366PC87427 HARDWARE MONITORING DRIVER
9367M:	Jean Delvare <jdelvare@suse.com>
9368L:	linux-hwmon@vger.kernel.org
9369S:	Maintained
9370F:	Documentation/hwmon/pc87427
9371F:	drivers/hwmon/pc87427.c
9372
9373PCA9532 LED DRIVER
9374M:	Riku Voipio <riku.voipio@iki.fi>
9375S:	Maintained
9376F:	drivers/leds/leds-pca9532.c
9377F:	include/linux/leds-pca9532.h
9378
9379PCA9541 I2C BUS MASTER SELECTOR DRIVER
9380M:	Guenter Roeck <linux@roeck-us.net>
9381L:	linux-i2c@vger.kernel.org
9382S:	Maintained
9383F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9384
9385PCDP - PRIMARY CONSOLE AND DEBUG PORT
9386M:	Khalid Aziz <khalid@gonehiking.org>
9387S:	Maintained
9388F:	drivers/firmware/pcdp.*
9389
9390PCI ERROR RECOVERY
9391M:	Linas Vepstas <linasvepstas@gmail.com>
9392L:	linux-pci@vger.kernel.org
9393S:	Supported
9394F:	Documentation/PCI/pci-error-recovery.txt
9395
9396PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9397M:	Russell Currey <ruscur@russell.cc>
9398L:	linuxppc-dev@lists.ozlabs.org
9399S:	Supported
9400F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9401F:	arch/powerpc/kernel/eeh*.c
9402F:	arch/powerpc/platforms/*/eeh*.c
9403F:	arch/powerpc/include/*/eeh*.h
9404
9405PCI SUBSYSTEM
9406M:	Bjorn Helgaas <bhelgaas@google.com>
9407L:	linux-pci@vger.kernel.org
9408Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9410S:	Supported
9411F:	Documentation/devicetree/bindings/pci/
9412F:	Documentation/PCI/
9413F:	drivers/pci/
9414F:	include/linux/pci*
9415F:	arch/x86/pci/
9416F:	arch/x86/kernel/quirks.c
9417
9418PCI DRIVER FOR ALTERA PCIE IP
9419M:	Ley Foon Tan <lftan@altera.com>
9420L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9421L:	linux-pci@vger.kernel.org
9422S:	Supported
9423F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9424F:	drivers/pci/host/pcie-altera.c
9425
9426PCI DRIVER FOR ARM VERSATILE PLATFORM
9427M:	Rob Herring <robh@kernel.org>
9428L:	linux-pci@vger.kernel.org
9429L:	linux-arm-kernel@lists.infradead.org
9430S:	Maintained
9431F:	Documentation/devicetree/bindings/pci/versatile.txt
9432F:	drivers/pci/host/pci-versatile.c
9433
9434PCI DRIVER FOR ARMADA 8K
9435M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9436L:	linux-pci@vger.kernel.org
9437L:	linux-arm-kernel@lists.infradead.org
9438S:	Maintained
9439F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9440F:	drivers/pci/host/pcie-armada8k.c
9441
9442PCI DRIVER FOR APPLIEDMICRO XGENE
9443M:	Tanmay Inamdar <tinamdar@apm.com>
9444L:	linux-pci@vger.kernel.org
9445L:	linux-arm-kernel@lists.infradead.org
9446S:	Maintained
9447F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9448F:	drivers/pci/host/pci-xgene.c
9449
9450PCI DRIVER FOR FREESCALE LAYERSCAPE
9451M:	Minghuan Lian <minghuan.Lian@freescale.com>
9452M:	Mingkai Hu <mingkai.hu@freescale.com>
9453M:	Roy Zang <tie-fei.zang@freescale.com>
9454L:	linuxppc-dev@lists.ozlabs.org
9455L:	linux-pci@vger.kernel.org
9456L:	linux-arm-kernel@lists.infradead.org
9457S:	Maintained
9458F:	drivers/pci/host/*layerscape*
9459
9460PCI DRIVER FOR IMX6
9461M:	Richard Zhu <hongxing.zhu@nxp.com>
9462M:	Lucas Stach <l.stach@pengutronix.de>
9463L:	linux-pci@vger.kernel.org
9464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9465S:	Maintained
9466F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9467F:	drivers/pci/host/*imx6*
9468
9469PCI DRIVER FOR TI KEYSTONE
9470M:	Murali Karicheri <m-karicheri2@ti.com>
9471L:	linux-pci@vger.kernel.org
9472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9473S:	Maintained
9474F:	drivers/pci/host/*keystone*
9475
9476PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9477M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9478M:	Jason Cooper <jason@lakedaemon.net>
9479L:	linux-pci@vger.kernel.org
9480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9481S:	Maintained
9482F:	drivers/pci/host/*mvebu*
9483
9484PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9485M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9486L:	linux-pci@vger.kernel.org
9487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9488S:	Maintained
9489F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9490F:	drivers/pci/host/pci-aardvark.c
9491
9492PCI DRIVER FOR NVIDIA TEGRA
9493M:	Thierry Reding <thierry.reding@gmail.com>
9494L:	linux-tegra@vger.kernel.org
9495L:	linux-pci@vger.kernel.org
9496S:	Supported
9497F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9498F:	drivers/pci/host/pci-tegra.c
9499
9500PCI DRIVER FOR TI DRA7XX
9501M:	Kishon Vijay Abraham I <kishon@ti.com>
9502L:	linux-omap@vger.kernel.org
9503L:	linux-pci@vger.kernel.org
9504S:	Supported
9505F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9506F:	drivers/pci/host/pci-dra7xx.c
9507
9508PCI DRIVER FOR RENESAS R-CAR
9509M:	Simon Horman <horms@verge.net.au>
9510L:	linux-pci@vger.kernel.org
9511L:	linux-renesas-soc@vger.kernel.org
9512S:	Maintained
9513F:	drivers/pci/host/*rcar*
9514
9515PCI DRIVER FOR SAMSUNG EXYNOS
9516M:	Jingoo Han <jingoohan1@gmail.com>
9517L:	linux-pci@vger.kernel.org
9518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9519L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9520S:	Maintained
9521F:	drivers/pci/host/pci-exynos.c
9522
9523PCI DRIVER FOR SYNOPSIS DESIGNWARE
9524M:	Jingoo Han <jingoohan1@gmail.com>
9525M:	Joao Pinto <Joao.Pinto@synopsys.com>
9526L:	linux-pci@vger.kernel.org
9527S:	Maintained
9528F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9529F:	drivers/pci/host/*designware*
9530
9531PCI DRIVER FOR GENERIC OF HOSTS
9532M:	Will Deacon <will.deacon@arm.com>
9533L:	linux-pci@vger.kernel.org
9534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9535S:	Maintained
9536F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9537F:	drivers/pci/host/pci-host-common.c
9538F:	drivers/pci/host/pci-host-generic.c
9539
9540PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9541M:	Keith Busch <keith.busch@intel.com>
9542L:	linux-pci@vger.kernel.org
9543S:	Supported
9544F:	drivers/pci/host/vmd.c
9545
9546PCIE DRIVER FOR ST SPEAR13XX
9547M:	Pratyush Anand <pratyush.anand@gmail.com>
9548L:	linux-pci@vger.kernel.org
9549S:	Maintained
9550F:	drivers/pci/host/*spear*
9551
9552PCI MSI DRIVER FOR ALTERA MSI IP
9553M:	Ley Foon Tan <lftan@altera.com>
9554L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9555L:	linux-pci@vger.kernel.org
9556S:	Supported
9557F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9558F:	drivers/pci/host/pcie-altera-msi.c
9559
9560PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9561M:	Duc Dang <dhdang@apm.com>
9562L:	linux-pci@vger.kernel.org
9563L:	linux-arm-kernel@lists.infradead.org
9564S:	Maintained
9565F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9566F:	drivers/pci/host/pci-xgene-msi.c
9567
9568PCIE DRIVER FOR AXIS ARTPEC
9569M:	Niklas Cassel <niklas.cassel@axis.com>
9570M:	Jesper Nilsson <jesper.nilsson@axis.com>
9571L:	linux-arm-kernel@axis.com
9572L:	linux-pci@vger.kernel.org
9573S:	Maintained
9574F:	Documentation/devicetree/bindings/pci/axis,artpec*
9575F:	drivers/pci/host/*artpec*
9576
9577PCIE DRIVER FOR HISILICON
9578M:	Zhou Wang <wangzhou1@hisilicon.com>
9579M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9580L:	linux-pci@vger.kernel.org
9581S:	Maintained
9582F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9583F:	drivers/pci/host/pcie-hisi.c
9584
9585PCIE DRIVER FOR ROCKCHIP
9586M:	Shawn Lin <shawn.lin@rock-chips.com>
9587M:	Wenrui Li <wenrui.li@rock-chips.com>
9588L:	linux-pci@vger.kernel.org
9589L:	linux-rockchip@lists.infradead.org
9590S:	Maintained
9591F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9592F:	drivers/pci/host/pcie-rockchip.c
9593
9594PCIE DRIVER FOR QUALCOMM MSM
9595M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9596L:     linux-pci@vger.kernel.org
9597L:     linux-arm-msm@vger.kernel.org
9598S:     Maintained
9599F:     drivers/pci/host/*qcom*
9600
9601PCIE DRIVER FOR CAVIUM THUNDERX
9602M:	David Daney <david.daney@cavium.com>
9603L:	linux-pci@vger.kernel.org
9604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9605S:	Supported
9606F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9607F:	drivers/pci/host/pci-thunder-*
9608
9609PCMCIA SUBSYSTEM
9610P:	Linux PCMCIA Team
9611L:	linux-pcmcia@lists.infradead.org
9612W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9614S:	Maintained
9615F:	Documentation/pcmcia/
9616F:	tools/pcmcia/
9617F:	drivers/pcmcia/
9618F:	include/pcmcia/
9619
9620PCNET32 NETWORK DRIVER
9621M:	Don Fry <pcnet32@frontier.com>
9622L:	netdev@vger.kernel.org
9623S:	Maintained
9624F:	drivers/net/ethernet/amd/pcnet32.c
9625
9626PCRYPT PARALLEL CRYPTO ENGINE
9627M:	Steffen Klassert <steffen.klassert@secunet.com>
9628L:	linux-crypto@vger.kernel.org
9629S:	Maintained
9630F:	crypto/pcrypt.c
9631F:	include/crypto/pcrypt.h
9632
9633PER-CPU MEMORY ALLOCATOR
9634M:	Tejun Heo <tj@kernel.org>
9635M:	Christoph Lameter <cl@linux.com>
9636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9637S:	Maintained
9638F:	include/linux/percpu*.h
9639F:	mm/percpu*.c
9640F:	arch/*/include/asm/percpu.h
9641
9642PER-TASK DELAY ACCOUNTING
9643M:	Balbir Singh <bsingharora@gmail.com>
9644S:	Maintained
9645F:	include/linux/delayacct.h
9646F:	kernel/delayacct.c
9647
9648PERFORMANCE EVENTS SUBSYSTEM
9649M:	Peter Zijlstra <peterz@infradead.org>
9650M:	Ingo Molnar <mingo@redhat.com>
9651M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9652R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9653L:	linux-kernel@vger.kernel.org
9654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9655S:	Supported
9656F:	kernel/events/*
9657F:	include/linux/perf_event.h
9658F:	include/uapi/linux/perf_event.h
9659F:	arch/*/kernel/perf_event*.c
9660F:	arch/*/kernel/*/perf_event*.c
9661F:	arch/*/kernel/*/*/perf_event*.c
9662F:	arch/*/include/asm/perf_event.h
9663F:	arch/*/kernel/perf_callchain.c
9664F:	arch/*/events/*
9665F:	tools/perf/
9666
9667PERSONALITY HANDLING
9668M:	Christoph Hellwig <hch@infradead.org>
9669L:	linux-abi-devel@lists.sourceforge.net
9670S:	Maintained
9671F:	include/linux/personality.h
9672F:	include/uapi/linux/personality.h
9673
9674PHONET PROTOCOL
9675M:	Remi Denis-Courmont <courmisch@gmail.com>
9676S:	Supported
9677F:	Documentation/networking/phonet.txt
9678F:	include/linux/phonet.h
9679F:	include/net/phonet/
9680F:	include/uapi/linux/phonet.h
9681F:	net/phonet/
9682
9683PHRAM MTD DRIVER
9684M:	Joern Engel <joern@lazybastard.org>
9685L:	linux-mtd@lists.infradead.org
9686S:	Maintained
9687F:	drivers/mtd/devices/phram.c
9688
9689PICOLCD HID DRIVER
9690M:	Bruno Prémont <bonbons@linux-vserver.org>
9691L:	linux-input@vger.kernel.org
9692S:	Maintained
9693F:	drivers/hid/hid-picolcd*
9694
9695PICOXCELL SUPPORT
9696M:	Jamie Iles <jamie@jamieiles.com>
9697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9698T:	git git://github.com/jamieiles/linux-2.6-ji.git
9699S:	Supported
9700F:	arch/arm/boot/dts/picoxcell*
9701F:	arch/arm/mach-picoxcell/
9702F:	drivers/crypto/picoxcell*
9703
9704PIN CONTROL SUBSYSTEM
9705M:	Linus Walleij <linus.walleij@linaro.org>
9706L:	linux-gpio@vger.kernel.org
9707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9708S:	Maintained
9709F:	Documentation/devicetree/bindings/pinctrl/
9710F:	Documentation/pinctrl.txt
9711F:	drivers/pinctrl/
9712F:	include/linux/pinctrl/
9713
9714PIN CONTROLLER - ATMEL AT91
9715M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9717S:	Maintained
9718F:	drivers/pinctrl/pinctrl-at91.*
9719
9720PIN CONTROLLER - ATMEL AT91 PIO4
9721M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9723L:	linux-gpio@vger.kernel.org
9724S:	Supported
9725F:	drivers/pinctrl/pinctrl-at91-pio4.*
9726
9727PIN CONTROLLER - INTEL
9728M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9729M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9730S:	Maintained
9731F:	drivers/pinctrl/intel/
9732
9733PIN CONTROLLER - RENESAS
9734M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9735M:	Geert Uytterhoeven <geert+renesas@glider.be>
9736L:	linux-renesas-soc@vger.kernel.org
9737S:	Maintained
9738F:	drivers/pinctrl/sh-pfc/
9739
9740PIN CONTROLLER - SAMSUNG
9741M:	Tomasz Figa <tomasz.figa@gmail.com>
9742M:	Krzysztof Kozlowski <krzk@kernel.org>
9743M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9745L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9746S:	Maintained
9747F:	drivers/pinctrl/samsung/
9748F:	include/dt-bindings/pinctrl/samsung.h
9749F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9750
9751PIN CONTROLLER - SINGLE
9752M:	Tony Lindgren <tony@atomide.com>
9753M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9755L:	linux-omap@vger.kernel.org
9756S:	Maintained
9757F:	drivers/pinctrl/pinctrl-single.c
9758
9759PIN CONTROLLER - ST SPEAR
9760M:	Viresh Kumar <vireshk@kernel.org>
9761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9762W:	http://www.st.com/spear
9763S:	Maintained
9764F:	drivers/pinctrl/spear/
9765
9766PISTACHIO SOC SUPPORT
9767M:      James Hartley <james.hartley@imgtec.com>
9768M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9769L:      linux-mips@linux-mips.org
9770S:      Maintained
9771F:      arch/mips/pistachio/
9772F:      arch/mips/include/asm/mach-pistachio/
9773F:      arch/mips/boot/dts/pistachio/
9774F:      arch/mips/configs/pistachio*_defconfig
9775
9776PKTCDVD DRIVER
9777S:	Orphan
9778M:	linux-block@vger.kernel.org
9779F:	drivers/block/pktcdvd.c
9780F:	include/linux/pktcdvd.h
9781F:	include/uapi/linux/pktcdvd.h
9782
9783PKUNITY SOC DRIVERS
9784M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9785W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9786S:	Maintained
9787T:	git git://github.com/gxt/linux.git
9788F:	drivers/input/serio/i8042-unicore32io.h
9789F:	drivers/i2c/busses/i2c-puv3.c
9790F:	drivers/video/fbdev/fb-puv3.c
9791F:	drivers/rtc/rtc-puv3.c
9792
9793PMBUS HARDWARE MONITORING DRIVERS
9794M:	Guenter Roeck <linux@roeck-us.net>
9795L:	linux-hwmon@vger.kernel.org
9796W:	http://hwmon.wiki.kernel.org/
9797W:	http://www.roeck-us.net/linux/drivers/
9798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9799S:	Maintained
9800F:	Documentation/hwmon/pmbus
9801F:	drivers/hwmon/pmbus/
9802F:	include/linux/i2c/pmbus.h
9803
9804PMC SIERRA MaxRAID DRIVER
9805L:	linux-scsi@vger.kernel.org
9806W:	http://www.pmc-sierra.com/
9807S:	Orphan
9808F:	drivers/scsi/pmcraid.*
9809
9810PMC SIERRA PM8001 DRIVER
9811M:	Jack Wang <jinpu.wang@profitbricks.com>
9812M:	lindar_liu@usish.com
9813L:	pmchba@pmcs.com
9814L:	linux-scsi@vger.kernel.org
9815S:	Supported
9816F:	drivers/scsi/pm8001/
9817
9818POSIX CLOCKS and TIMERS
9819M:	Thomas Gleixner <tglx@linutronix.de>
9820L:	linux-kernel@vger.kernel.org
9821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9822S:	Maintained
9823F:	fs/timerfd.c
9824F:	include/linux/timer*
9825F:	kernel/time/*timer*
9826
9827POWER MANAGEMENT CORE
9828M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9829L:	linux-pm@vger.kernel.org
9830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9831B:	https://bugzilla.kernel.org
9832S:	Supported
9833F:	drivers/base/power/
9834F:	include/linux/pm.h
9835F:	include/linux/pm_*
9836F:	include/linux/powercap.h
9837F:	drivers/powercap/
9838
9839POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9840M:	Sebastian Reichel <sre@kernel.org>
9841L:	linux-pm@vger.kernel.org
9842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9843S:	Maintained
9844F:	Documentation/devicetree/bindings/power/supply/
9845F:	include/linux/power_supply.h
9846F:	drivers/power/supply/
9847
9848POWER STATE COORDINATION INTERFACE (PSCI)
9849M:	Mark Rutland <mark.rutland@arm.com>
9850M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9851L:	linux-arm-kernel@lists.infradead.org
9852S:	Maintained
9853F:	drivers/firmware/psci.c
9854F:	include/linux/psci.h
9855F:	include/uapi/linux/psci.h
9856
9857POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9858M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9859L:	linuxppc-dev@lists.ozlabs.org
9860S:	Maintained
9861F:	drivers/char/powernv-op-panel.c
9862
9863PNP SUPPORT
9864M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9865S:	Maintained
9866F:	drivers/pnp/
9867
9868PPP PROTOCOL DRIVERS AND COMPRESSORS
9869M:	Paul Mackerras <paulus@samba.org>
9870L:	linux-ppp@vger.kernel.org
9871S:	Maintained
9872F:	drivers/net/ppp/ppp_*
9873
9874PPP OVER ATM (RFC 2364)
9875M:	Mitchell Blank Jr <mitch@sfgoth.com>
9876S:	Maintained
9877F:	net/atm/pppoatm.c
9878F:	include/uapi/linux/atmppp.h
9879
9880PPP OVER ETHERNET
9881M:	Michal Ostrowski <mostrows@earthlink.net>
9882S:	Maintained
9883F:	drivers/net/ppp/pppoe.c
9884F:	drivers/net/ppp/pppox.c
9885
9886PPP OVER L2TP
9887M:	James Chapman <jchapman@katalix.com>
9888S:	Maintained
9889F:	net/l2tp/l2tp_ppp.c
9890F:	include/linux/if_pppol2tp.h
9891F:	include/uapi/linux/if_pppol2tp.h
9892
9893PPS SUPPORT
9894M:	Rodolfo Giometti <giometti@enneenne.com>
9895W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9896L:	linuxpps@ml.enneenne.com (subscribers-only)
9897S:	Maintained
9898F:	Documentation/pps/
9899F:	drivers/pps/
9900F:	include/linux/pps*.h
9901
9902PPTP DRIVER
9903M:	Dmitry Kozlov <xeb@mail.ru>
9904L:	netdev@vger.kernel.org
9905S:	Maintained
9906F:	drivers/net/ppp/pptp.c
9907W:	http://sourceforge.net/projects/accel-pptp
9908
9909PREEMPTIBLE KERNEL
9910M:	Robert Love <rml@tech9.net>
9911L:	kpreempt-tech@lists.sourceforge.net
9912W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9913S:	Supported
9914F:	Documentation/preempt-locking.txt
9915F:	include/linux/preempt.h
9916
9917PRISM54 WIRELESS DRIVER
9918M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9919L:	linux-wireless@vger.kernel.org
9920W:	http://wireless.kernel.org/en/users/Drivers/p54
9921S:	Obsolete
9922F:	drivers/net/wireless/intersil/prism54/
9923
9924PS3 NETWORK SUPPORT
9925M:	Geoff Levand <geoff@infradead.org>
9926L:	netdev@vger.kernel.org
9927L:	linuxppc-dev@lists.ozlabs.org
9928S:	Maintained
9929F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9930
9931PS3 PLATFORM SUPPORT
9932M:	Geoff Levand <geoff@infradead.org>
9933L:	linuxppc-dev@lists.ozlabs.org
9934S:	Maintained
9935F:	arch/powerpc/boot/ps3*
9936F:	arch/powerpc/include/asm/lv1call.h
9937F:	arch/powerpc/include/asm/ps3*.h
9938F:	arch/powerpc/platforms/ps3/
9939F:	drivers/*/ps3*
9940F:	drivers/ps3/
9941F:	drivers/rtc/rtc-ps3.c
9942F:	drivers/usb/host/*ps3.c
9943F:	sound/ppc/snd_ps3*
9944
9945PS3VRAM DRIVER
9946M:	Jim Paris <jim@jtan.com>
9947M:	Geoff Levand <geoff@infradead.org>
9948L:	linuxppc-dev@lists.ozlabs.org
9949S:	Maintained
9950F:	drivers/block/ps3vram.c
9951
9952PSTORE FILESYSTEM
9953M:	Anton Vorontsov <anton@enomsg.org>
9954M:	Colin Cross <ccross@android.com>
9955M:	Kees Cook <keescook@chromium.org>
9956M:	Tony Luck <tony.luck@intel.com>
9957S:	Maintained
9958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9959F:	fs/pstore/
9960F:	include/linux/pstore*
9961F:	drivers/firmware/efi/efi-pstore.c
9962F:	drivers/acpi/apei/erst.c
9963
9964PTP HARDWARE CLOCK SUPPORT
9965M:	Richard Cochran <richardcochran@gmail.com>
9966L:	netdev@vger.kernel.org
9967S:	Maintained
9968W:	http://linuxptp.sourceforge.net/
9969F:	Documentation/ABI/testing/sysfs-ptp
9970F:	Documentation/ptp/*
9971F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9972F:	drivers/net/phy/dp83640*
9973F:	drivers/ptp/*
9974F:	include/linux/ptp_cl*
9975
9976PTRACE SUPPORT
9977M:	Roland McGrath <roland@hack.frob.com>
9978M:	Oleg Nesterov <oleg@redhat.com>
9979S:	Maintained
9980F:	include/asm-generic/syscall.h
9981F:	include/linux/ptrace.h
9982F:	include/linux/regset.h
9983F:	include/linux/tracehook.h
9984F:	include/uapi/linux/ptrace.h
9985F:	kernel/ptrace.c
9986
9987PULSE8-CEC DRIVER
9988M:	Hans Verkuil <hverkuil@xs4all.nl>
9989L:	linux-media@vger.kernel.org
9990T:	git git://linuxtv.org/media_tree.git
9991S:	Maintained
9992F:	drivers/media/usb/pulse8-cec/*
9993
9994PVRUSB2 VIDEO4LINUX DRIVER
9995M:	Mike Isely <isely@pobox.com>
9996L:	pvrusb2@isely.net	(subscribers-only)
9997L:	linux-media@vger.kernel.org
9998W:	http://www.isely.net/pvrusb2/
9999T:	git git://linuxtv.org/media_tree.git
10000S:	Maintained
10001F:	Documentation/media/v4l-drivers/pvrusb2*
10002F:	drivers/media/usb/pvrusb2/
10003
10004PWC WEBCAM DRIVER
10005M:	Hans Verkuil <hverkuil@xs4all.nl>
10006L:	linux-media@vger.kernel.org
10007T:	git git://linuxtv.org/media_tree.git
10008S:	Odd Fixes
10009F:	drivers/media/usb/pwc/*
10010
10011PWM FAN DRIVER
10012M:	Kamil Debski <kamil@wypas.org>
10013M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10014L:	linux-hwmon@vger.kernel.org
10015S:	Supported
10016F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10017F:	Documentation/hwmon/pwm-fan
10018F:	drivers/hwmon/pwm-fan.c
10019
10020PWM SUBSYSTEM
10021M:	Thierry Reding <thierry.reding@gmail.com>
10022L:	linux-pwm@vger.kernel.org
10023S:	Maintained
10024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10025F:	Documentation/pwm.txt
10026F:	Documentation/devicetree/bindings/pwm/
10027F:	include/linux/pwm.h
10028F:	drivers/pwm/
10029F:	drivers/video/backlight/pwm_bl.c
10030F:	include/linux/pwm_backlight.h
10031
10032PXA2xx/PXA3xx SUPPORT
10033M:	Daniel Mack <daniel@zonque.org>
10034M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10035M:	Robert Jarzmik <robert.jarzmik@free.fr>
10036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037T:	git git://github.com/hzhuang1/linux.git
10038T:	git git://github.com/rjarzmik/linux.git
10039S:	Maintained
10040F:	arch/arm/boot/dts/pxa*
10041F:	arch/arm/mach-pxa/
10042F:	drivers/dma/pxa*
10043F:	drivers/pcmcia/pxa2xx*
10044F:	drivers/pinctrl/pxa/
10045F:	drivers/spi/spi-pxa2xx*
10046F:	drivers/usb/gadget/udc/pxa2*
10047F:	include/sound/pxa2xx-lib.h
10048F:	sound/arm/pxa*
10049F:	sound/soc/pxa/
10050
10051PXA GPIO DRIVER
10052M:	Robert Jarzmik <robert.jarzmik@free.fr>
10053L:	linux-gpio@vger.kernel.org
10054S:	Maintained
10055F:	drivers/gpio/gpio-pxa.c
10056
10057PXA3xx NAND FLASH DRIVER
10058M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10059L:	linux-mtd@lists.infradead.org
10060S:	Maintained
10061F:	drivers/mtd/nand/pxa3xx_nand.c
10062
10063MMP SUPPORT
10064M:	Eric Miao <eric.y.miao@gmail.com>
10065M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10067T:	git git://github.com/hzhuang1/linux.git
10068T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10069S:	Maintained
10070F:	arch/arm/boot/dts/mmp*
10071F:	arch/arm/mach-mmp/
10072
10073PXA MMCI DRIVER
10074S:	Orphan
10075
10076PXA RTC DRIVER
10077M:	Robert Jarzmik <robert.jarzmik@free.fr>
10078L:	rtc-linux@googlegroups.com
10079S:	Maintained
10080
10081QAT DRIVER
10082M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10083M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10084L:	qat-linux@intel.com
10085S:	Supported
10086F:	drivers/crypto/qat/
10087
10088QIB DRIVER
10089M:	Mike Marciniszyn <infinipath@intel.com>
10090L:	linux-rdma@vger.kernel.org
10091S:	Supported
10092F:	drivers/infiniband/hw/qib/
10093
10094QLOGIC QLA1280 SCSI DRIVER
10095M:	Michael Reed <mdr@sgi.com>
10096L:	linux-scsi@vger.kernel.org
10097S:	Maintained
10098F:	drivers/scsi/qla1280.[ch]
10099
10100QLOGIC QLA2XXX FC-SCSI DRIVER
10101M:	qla2xxx-upstream@qlogic.com
10102L:	linux-scsi@vger.kernel.org
10103S:	Supported
10104F:	Documentation/scsi/LICENSE.qla2xxx
10105F:	drivers/scsi/qla2xxx/
10106
10107QLOGIC QLA4XXX iSCSI DRIVER
10108M:	QLogic-Storage-Upstream@qlogic.com
10109L:	linux-scsi@vger.kernel.org
10110S:	Supported
10111F:	Documentation/scsi/LICENSE.qla4xxx
10112F:	drivers/scsi/qla4xxx/
10113
10114QLOGIC QLA3XXX NETWORK DRIVER
10115M:	Dept-GELinuxNICDev@cavium.com
10116L:	netdev@vger.kernel.org
10117S:	Supported
10118F:	Documentation/networking/LICENSE.qla3xxx
10119F:	drivers/net/ethernet/qlogic/qla3xxx.*
10120
10121QLOGIC QLCNIC (1/10)Gb 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/qlcnic/
10128
10129QLOGIC QLGE 10Gb ETHERNET DRIVER
10130M:	Harish Patil <harish.patil@cavium.com>
10131M:	Manish Chopra <manish.chopra@cavium.com>
10132M:	Dept-GELinuxNICDev@cavium.com
10133L:	netdev@vger.kernel.org
10134S:	Supported
10135F:	drivers/net/ethernet/qlogic/qlge/
10136
10137QLOGIC QL4xxx ETHERNET DRIVER
10138M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10139M:	Ariel Elior <Ariel.Elior@cavium.com>
10140M:	everest-linux-l2@cavium.com
10141L:	netdev@vger.kernel.org
10142S:	Supported
10143F:	drivers/net/ethernet/qlogic/qed/
10144F:	include/linux/qed/
10145F:	drivers/net/ethernet/qlogic/qede/
10146
10147QLOGIC QL41xxx ISCSI DRIVER
10148M:	QLogic-Storage-Upstream@cavium.com
10149L:	linux-scsi@vger.kernel.org
10150S:	Supported
10151F:	drivers/scsi/qedi/
10152
10153QNX4 FILESYSTEM
10154M:	Anders Larsen <al@alarsen.net>
10155W:	http://www.alarsen.net/linux/qnx4fs/
10156S:	Maintained
10157F:	fs/qnx4/
10158F:	include/uapi/linux/qnx4_fs.h
10159F:	include/uapi/linux/qnxtypes.h
10160
10161QORIQ DPAA2 FSL-MC BUS DRIVER
10162M:	Stuart Yoder <stuart.yoder@nxp.com>
10163L:	linux-kernel@vger.kernel.org
10164S:	Maintained
10165F:	drivers/staging/fsl-mc/
10166
10167QT1010 MEDIA DRIVER
10168M:	Antti Palosaari <crope@iki.fi>
10169L:	linux-media@vger.kernel.org
10170W:	https://linuxtv.org
10171W:	http://palosaari.fi/linux/
10172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10173T:	git git://linuxtv.org/anttip/media_tree.git
10174S:	Maintained
10175F:	drivers/media/tuners/qt1010*
10176
10177QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10178M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10179L:	linux-wireless@vger.kernel.org
10180L:	ath9k-devel@lists.ath9k.org
10181W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10182S:	Supported
10183F:	drivers/net/wireless/ath/ath9k/
10184
10185QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10186M:	Kalle Valo <kvalo@qca.qualcomm.com>
10187L:	ath10k@lists.infradead.org
10188W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10190S:	Supported
10191F:	drivers/net/wireless/ath/ath10k/
10192
10193QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10194M:	Timur Tabi <timur@codeaurora.org>
10195L:	netdev@vger.kernel.org
10196S:	Supported
10197F:	drivers/net/ethernet/qualcomm/emac/
10198
10199QUALCOMM HEXAGON ARCHITECTURE
10200M:	Richard Kuo <rkuo@codeaurora.org>
10201L:	linux-hexagon@vger.kernel.org
10202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10203S:	Supported
10204F:	arch/hexagon/
10205
10206QUALCOMM WCN36XX WIRELESS DRIVER
10207M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10208L:	wcn36xx@lists.infradead.org
10209W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10210T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10211S:	Supported
10212F:	drivers/net/wireless/ath/wcn36xx/
10213
10214QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10215M:	Gabriel Somlo <somlo@cmu.edu>
10216M:	"Michael S. Tsirkin" <mst@redhat.com>
10217L:	qemu-devel@nongnu.org
10218S:	Maintained
10219F:	drivers/firmware/qemu_fw_cfg.c
10220
10221RADOS BLOCK DEVICE (RBD)
10222M:	Ilya Dryomov <idryomov@gmail.com>
10223M:	Sage Weil <sage@redhat.com>
10224M:	Alex Elder <elder@kernel.org>
10225L:	ceph-devel@vger.kernel.org
10226W:	http://ceph.com/
10227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10228T:	git git://github.com/ceph/ceph-client.git
10229S:	Supported
10230F:	Documentation/ABI/testing/sysfs-bus-rbd
10231F:	drivers/block/rbd.c
10232F:	drivers/block/rbd_types.h
10233
10234RADEON FRAMEBUFFER DISPLAY DRIVER
10235M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10236L:	linux-fbdev@vger.kernel.org
10237S:	Maintained
10238F:	drivers/video/fbdev/aty/radeon*
10239F:	include/uapi/linux/radeonfb.h
10240
10241RADIOSHARK RADIO DRIVER
10242M:	Hans Verkuil <hverkuil@xs4all.nl>
10243L:	linux-media@vger.kernel.org
10244T:	git git://linuxtv.org/media_tree.git
10245S:	Maintained
10246F:	drivers/media/radio/radio-shark.c
10247
10248RADIOSHARK2 RADIO DRIVER
10249M:	Hans Verkuil <hverkuil@xs4all.nl>
10250L:	linux-media@vger.kernel.org
10251T:	git git://linuxtv.org/media_tree.git
10252S:	Maintained
10253F:	drivers/media/radio/radio-shark2.c
10254F:	drivers/media/radio/radio-tea5777.c
10255
10256RAGE128 FRAMEBUFFER DISPLAY DRIVER
10257M:	Paul Mackerras <paulus@samba.org>
10258L:	linux-fbdev@vger.kernel.org
10259S:	Maintained
10260F:	drivers/video/fbdev/aty/aty128fb.c
10261
10262RALINK MIPS ARCHITECTURE
10263M:	John Crispin <john@phrozen.org>
10264L:	linux-mips@linux-mips.org
10265S:	Maintained
10266F:	arch/mips/ralink
10267
10268RALINK RT2X00 WIRELESS LAN DRIVER
10269P:	rt2x00 project
10270M:	Stanislaw Gruszka <sgruszka@redhat.com>
10271M:	Helmut Schaa <helmut.schaa@googlemail.com>
10272L:	linux-wireless@vger.kernel.org
10273S:	Maintained
10274F:	drivers/net/wireless/ralink/rt2x00/
10275
10276RAMDISK RAM BLOCK DEVICE DRIVER
10277M:	Jens Axboe <axboe@kernel.dk>
10278S:	Maintained
10279F:	Documentation/blockdev/ramdisk.txt
10280F:	drivers/block/brd.c
10281
10282RANDOM NUMBER DRIVER
10283M:	"Theodore Ts'o" <tytso@mit.edu>
10284S:	Maintained
10285F:	drivers/char/random.c
10286
10287RAPIDIO SUBSYSTEM
10288M:	Matt Porter <mporter@kernel.crashing.org>
10289M:	Alexandre Bounine <alexandre.bounine@idt.com>
10290S:	Maintained
10291F:	drivers/rapidio/
10292
10293RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10294L:	linux-wireless@vger.kernel.org
10295S:	Orphan
10296F:	drivers/net/wireless/ray*
10297
10298RCUTORTURE MODULE
10299M:	Josh Triplett <josh@joshtriplett.org>
10300M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10301L:	linux-kernel@vger.kernel.org
10302S:	Supported
10303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10304F:	Documentation/RCU/torture.txt
10305F:	kernel/rcu/rcutorture.c
10306
10307RCUTORTURE TEST FRAMEWORK
10308M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10309M:	Josh Triplett <josh@joshtriplett.org>
10310R:	Steven Rostedt <rostedt@goodmis.org>
10311R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10312R:	Lai Jiangshan <jiangshanlai@gmail.com>
10313L:	linux-kernel@vger.kernel.org
10314S:	Supported
10315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10316F:	tools/testing/selftests/rcutorture
10317
10318RDC R-321X SoC
10319M:	Florian Fainelli <florian@openwrt.org>
10320S:	Maintained
10321
10322RDC R6040 FAST ETHERNET DRIVER
10323M:	Florian Fainelli <f.fainelli@gmail.com>
10324L:	netdev@vger.kernel.org
10325S:	Maintained
10326F:	drivers/net/ethernet/rdc/r6040.c
10327
10328RDS - RELIABLE DATAGRAM SOCKETS
10329M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10330L:	netdev@vger.kernel.org
10331L:	linux-rdma@vger.kernel.org
10332L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10333W:	https://oss.oracle.com/projects/rds/
10334S:	Supported
10335F:	net/rds/
10336F:	Documentation/networking/rds.txt
10337
10338RDMAVT - RDMA verbs software
10339M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10340L:	linux-rdma@vger.kernel.org
10341S:	Supported
10342F:	drivers/infiniband/sw/rdmavt
10343
10344RDT - RESOURCE ALLOCATION
10345M:	Fenghua Yu <fenghua.yu@intel.com>
10346L:	linux-kernel@vger.kernel.org
10347S:	Supported
10348F:	arch/x86/kernel/cpu/intel_rdt*
10349F:	arch/x86/include/asm/intel_rdt*
10350F:	Documentation/x86/intel_rdt*
10351
10352READ-COPY UPDATE (RCU)
10353M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10354M:	Josh Triplett <josh@joshtriplett.org>
10355R:	Steven Rostedt <rostedt@goodmis.org>
10356R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10357R:	Lai Jiangshan <jiangshanlai@gmail.com>
10358L:	linux-kernel@vger.kernel.org
10359W:	http://www.rdrop.com/users/paulmck/RCU/
10360S:	Supported
10361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10362F:	Documentation/RCU/
10363X:	Documentation/RCU/torture.txt
10364F:	include/linux/rcu*
10365X:	include/linux/srcu.h
10366F:	kernel/rcu/
10367X:	kernel/torture.c
10368
10369REAL TIME CLOCK (RTC) SUBSYSTEM
10370M:	Alessandro Zummo <a.zummo@towertech.it>
10371M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10372L:	rtc-linux@googlegroups.com
10373Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10375S:	Maintained
10376F:	Documentation/devicetree/bindings/rtc/
10377F:	Documentation/rtc.txt
10378F:	drivers/rtc/
10379F:	include/linux/rtc.h
10380F:	include/uapi/linux/rtc.h
10381F:	include/linux/rtc/
10382F:	include/linux/platform_data/rtc-*
10383F:	tools/testing/selftests/timers/rtctest.c
10384
10385REALTEK AUDIO CODECS
10386M:	Bard Liao <bardliao@realtek.com>
10387M:	Oder Chiou <oder_chiou@realtek.com>
10388S:	Maintained
10389F:	sound/soc/codecs/rt*
10390F:	include/sound/rt*.h
10391
10392REISERFS FILE SYSTEM
10393L:	reiserfs-devel@vger.kernel.org
10394S:	Supported
10395F:	fs/reiserfs/
10396
10397REGISTER MAP ABSTRACTION
10398M:	Mark Brown <broonie@kernel.org>
10399L:	linux-kernel@vger.kernel.org
10400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10401S:	Supported
10402F:	Documentation/devicetree/bindings/regmap/
10403F:	drivers/base/regmap/
10404F:	include/linux/regmap.h
10405
10406REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10407M:	Ohad Ben-Cohen <ohad@wizery.com>
10408M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10409L:	linux-remoteproc@vger.kernel.org
10410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10411S:	Maintained
10412F:	Documentation/devicetree/bindings/remoteproc/
10413F:	Documentation/remoteproc.txt
10414F:	drivers/remoteproc/
10415F:	include/linux/remoteproc.h
10416
10417REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10418M:	Ohad Ben-Cohen <ohad@wizery.com>
10419M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10420L:	linux-remoteproc@vger.kernel.org
10421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10422S:	Maintained
10423F:	drivers/rpmsg/
10424F:	Documentation/rpmsg.txt
10425F:	include/linux/rpmsg.h
10426
10427RENESAS CLOCK DRIVERS
10428M:	Geert Uytterhoeven <geert+renesas@glider.be>
10429L:	linux-renesas-soc@vger.kernel.org
10430S:	Supported
10431F:	drivers/clk/renesas/
10432
10433RENESAS ETHERNET DRIVERS
10434R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10435L:	netdev@vger.kernel.org
10436L:	linux-renesas-soc@vger.kernel.org
10437F:	drivers/net/ethernet/renesas/
10438F:	include/linux/sh_eth.h
10439
10440RENESAS USB2 PHY DRIVER
10441M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10442L:	linux-renesas-soc@vger.kernel.org
10443S:	Maintained
10444F:	drivers/phy/phy-rcar-gen3-usb2.c
10445
10446RESET CONTROLLER FRAMEWORK
10447M:	Philipp Zabel <p.zabel@pengutronix.de>
10448T:	git git://git.pengutronix.de/git/pza/linux
10449S:	Maintained
10450F:	drivers/reset/
10451F:	Documentation/devicetree/bindings/reset/
10452F:	include/dt-bindings/reset/
10453F:	include/linux/reset.h
10454F:	include/linux/reset-controller.h
10455
10456RFKILL
10457M:	Johannes Berg <johannes@sipsolutions.net>
10458L:	linux-wireless@vger.kernel.org
10459W:	http://wireless.kernel.org/
10460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10462S:	Maintained
10463F:	Documentation/rfkill.txt
10464F:	net/rfkill/
10465
10466RHASHTABLE
10467M:	Thomas Graf <tgraf@suug.ch>
10468M:	Herbert Xu <herbert@gondor.apana.org.au>
10469L:	netdev@vger.kernel.org
10470S:	Maintained
10471F:	lib/rhashtable.c
10472F:	include/linux/rhashtable.h
10473
10474RICOH SMARTMEDIA/XD DRIVER
10475M:	Maxim Levitsky <maximlevitsky@gmail.com>
10476S:	Maintained
10477F:	drivers/mtd/nand/r852.c
10478F:	drivers/mtd/nand/r852.h
10479
10480RICOH R5C592 MEMORYSTICK DRIVER
10481M:	Maxim Levitsky <maximlevitsky@gmail.com>
10482S:	Maintained
10483F:	drivers/memstick/host/r592.*
10484
10485ROCCAT DRIVERS
10486M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10487W:	http://sourceforge.net/projects/roccat/
10488S:	Maintained
10489F:	drivers/hid/hid-roccat*
10490F:	include/linux/hid-roccat*
10491F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10492
10493ROCKER DRIVER
10494M:	Jiri Pirko <jiri@resnulli.us>
10495L:	netdev@vger.kernel.org
10496S:	Supported
10497F:	drivers/net/ethernet/rocker/
10498
10499ROCKETPORT DRIVER
10500P:	Comtrol Corp.
10501W:	http://www.comtrol.com
10502S:	Maintained
10503F:	Documentation/serial/rocket.txt
10504F:	drivers/tty/rocket*
10505
10506ROCKETPORT EXPRESS/INFINITY DRIVER
10507M:	Kevin Cernekee <cernekee@gmail.com>
10508L:	linux-serial@vger.kernel.org
10509S:	Odd Fixes
10510F:	drivers/tty/serial/rp2.*
10511
10512ROSE NETWORK LAYER
10513M:	Ralf Baechle <ralf@linux-mips.org>
10514L:	linux-hams@vger.kernel.org
10515W:	http://www.linux-ax25.org/
10516S:	Maintained
10517F:	include/net/rose.h
10518F:	include/uapi/linux/rose.h
10519F:	net/rose/
10520
10521RTL2830 MEDIA DRIVER
10522M:	Antti Palosaari <crope@iki.fi>
10523L:	linux-media@vger.kernel.org
10524W:	https://linuxtv.org
10525W:	http://palosaari.fi/linux/
10526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10527T:	git git://linuxtv.org/anttip/media_tree.git
10528S:	Maintained
10529F:	drivers/media/dvb-frontends/rtl2830*
10530
10531RTL2832 MEDIA DRIVER
10532M:	Antti Palosaari <crope@iki.fi>
10533L:	linux-media@vger.kernel.org
10534W:	https://linuxtv.org
10535W:	http://palosaari.fi/linux/
10536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10537T:	git git://linuxtv.org/anttip/media_tree.git
10538S:	Maintained
10539F:	drivers/media/dvb-frontends/rtl2832*
10540
10541RTL2832_SDR MEDIA DRIVER
10542M:	Antti Palosaari <crope@iki.fi>
10543L:	linux-media@vger.kernel.org
10544W:	https://linuxtv.org
10545W:	http://palosaari.fi/linux/
10546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10547T:	git git://linuxtv.org/anttip/media_tree.git
10548S:	Maintained
10549F:	drivers/media/dvb-frontends/rtl2832_sdr*
10550
10551RTL8180 WIRELESS DRIVER
10552L:	linux-wireless@vger.kernel.org
10553W:	http://wireless.kernel.org/
10554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10555S:	Orphan
10556F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10557
10558RTL8187 WIRELESS DRIVER
10559M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10560M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10561M:	Larry Finger <Larry.Finger@lwfinger.net>
10562L:	linux-wireless@vger.kernel.org
10563W:	http://wireless.kernel.org/
10564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10565S:	Maintained
10566F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10567
10568RTL8192CE WIRELESS DRIVER
10569M:	Larry Finger <Larry.Finger@lwfinger.net>
10570M:	Chaoming Li <chaoming_li@realsil.com.cn>
10571L:	linux-wireless@vger.kernel.org
10572W:	http://wireless.kernel.org/
10573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10574S:	Maintained
10575F:	drivers/net/wireless/realtek/rtlwifi/
10576F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10577
10578RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10579M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10580L:	linux-wireless@vger.kernel.org
10581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10582S:	Maintained
10583F:	drivers/net/wireless/realtek/rtl8xxxu/
10584
10585S3 SAVAGE FRAMEBUFFER DRIVER
10586M:	Antonino Daplas <adaplas@gmail.com>
10587L:	linux-fbdev@vger.kernel.org
10588S:	Maintained
10589F:	drivers/video/fbdev/savage/
10590
10591S390
10592M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10593M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10594L:	linux-s390@vger.kernel.org
10595W:	http://www.ibm.com/developerworks/linux/linux390/
10596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10597S:	Supported
10598F:	arch/s390/
10599F:	drivers/s390/
10600F:	Documentation/s390/
10601F:	Documentation/DocBook/s390*
10602
10603S390 COMMON I/O LAYER
10604M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10605M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10606L:	linux-s390@vger.kernel.org
10607W:	http://www.ibm.com/developerworks/linux/linux390/
10608S:	Supported
10609F:	drivers/s390/cio/
10610
10611S390 DASD DRIVER
10612M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10613M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10614L:	linux-s390@vger.kernel.org
10615W:	http://www.ibm.com/developerworks/linux/linux390/
10616S:	Supported
10617F:	drivers/s390/block/dasd*
10618F:	block/partitions/ibm.c
10619
10620S390 NETWORK DRIVERS
10621M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10622L:	linux-s390@vger.kernel.org
10623W:	http://www.ibm.com/developerworks/linux/linux390/
10624S:	Supported
10625F:	drivers/s390/net/
10626
10627S390 PCI SUBSYSTEM
10628M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10629M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10630L:	linux-s390@vger.kernel.org
10631W:	http://www.ibm.com/developerworks/linux/linux390/
10632S:	Supported
10633F:	arch/s390/pci/
10634F:	drivers/pci/hotplug/s390_pci_hpc.c
10635
10636S390 ZCRYPT DRIVER
10637M:	Harald Freudenberger <freude@de.ibm.com>
10638L:	linux-s390@vger.kernel.org
10639W:	http://www.ibm.com/developerworks/linux/linux390/
10640S:	Supported
10641F:	drivers/s390/crypto/
10642
10643S390 ZFCP DRIVER
10644M:	Steffen Maier <maier@linux.vnet.ibm.com>
10645L:	linux-s390@vger.kernel.org
10646W:	http://www.ibm.com/developerworks/linux/linux390/
10647S:	Supported
10648F:	drivers/s390/scsi/zfcp_*
10649
10650S390 IUCV NETWORK LAYER
10651M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10652L:	linux-s390@vger.kernel.org
10653W:	http://www.ibm.com/developerworks/linux/linux390/
10654S:	Supported
10655F:	drivers/s390/net/*iucv*
10656F:	include/net/iucv/
10657F:	net/iucv/
10658
10659S390 IOMMU (PCI)
10660M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10661L:	linux-s390@vger.kernel.org
10662W:	http://www.ibm.com/developerworks/linux/linux390/
10663S:	Supported
10664F:	drivers/iommu/s390-iommu.c
10665
10666S3C24XX SD/MMC Driver
10667M:	Ben Dooks <ben-linux@fluff.org>
10668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10669S:	Supported
10670F:	drivers/mmc/host/s3cmci.*
10671
10672SAA6588 RDS RECEIVER DRIVER
10673M:	Hans Verkuil <hverkuil@xs4all.nl>
10674L:	linux-media@vger.kernel.org
10675T:	git git://linuxtv.org/media_tree.git
10676W:	https://linuxtv.org
10677S:	Odd Fixes
10678F:	drivers/media/i2c/saa6588*
10679
10680SAA7134 VIDEO4LINUX DRIVER
10681M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10682M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10683L:	linux-media@vger.kernel.org
10684W:	https://linuxtv.org
10685T:	git git://linuxtv.org/media_tree.git
10686S:	Odd fixes
10687F:	Documentation/media/v4l-drivers/saa7134*
10688F:	drivers/media/pci/saa7134/
10689
10690SAA7146 VIDEO4LINUX-2 DRIVER
10691M:	Hans Verkuil <hverkuil@xs4all.nl>
10692L:	linux-media@vger.kernel.org
10693T:	git git://linuxtv.org/media_tree.git
10694S:	Maintained
10695F:	drivers/media/common/saa7146/
10696F:	drivers/media/pci/saa7146/
10697F:	include/media/saa7146*
10698
10699SAMSUNG LAPTOP DRIVER
10700M:	Corentin Chary <corentin.chary@gmail.com>
10701L:	platform-driver-x86@vger.kernel.org
10702S:	Maintained
10703F:	drivers/platform/x86/samsung-laptop.c
10704
10705SAMSUNG AUDIO (ASoC) DRIVERS
10706M:	Krzysztof Kozlowski <krzk@kernel.org>
10707M:	Sangbeom Kim <sbkim73@samsung.com>
10708M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10710S:	Supported
10711F:	sound/soc/samsung/
10712
10713SAMSUNG FRAMEBUFFER DRIVER
10714M:	Jingoo Han <jingoohan1@gmail.com>
10715L:	linux-fbdev@vger.kernel.org
10716S:	Maintained
10717F:	drivers/video/fbdev/s3c-fb.c
10718
10719SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10720M:	Sangbeom Kim <sbkim73@samsung.com>
10721M:	Krzysztof Kozlowski <krzk@kernel.org>
10722M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10723L:	linux-kernel@vger.kernel.org
10724L:	linux-samsung-soc@vger.kernel.org
10725S:	Supported
10726F:	drivers/mfd/sec*.c
10727F:	drivers/regulator/s2m*.c
10728F:	drivers/regulator/s5m*.c
10729F:	drivers/clk/clk-s2mps11.c
10730F:	drivers/rtc/rtc-s5m.c
10731F:	include/linux/mfd/samsung/
10732F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10733F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10734F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10735F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10736
10737SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10738M:	Kyungmin Park <kyungmin.park@samsung.com>
10739M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10740L:	linux-media@vger.kernel.org
10741Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10742S:	Supported
10743F:	drivers/media/platform/exynos4-is/
10744
10745SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10746M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10747L:	linux-media@vger.kernel.org
10748L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10749S:	Maintained
10750F:	drivers/media/platform/s3c-camif/
10751F:	include/media/drv-intf/s3c_camif.h
10752
10753SAMSUNG S5C73M3 CAMERA DRIVER
10754M:	Kyungmin Park <kyungmin.park@samsung.com>
10755M:	Andrzej Hajda <a.hajda@samsung.com>
10756L:	linux-media@vger.kernel.org
10757S:	Supported
10758F:	drivers/media/i2c/s5c73m3/*
10759
10760SAMSUNG S5K5BAF CAMERA DRIVER
10761M:	Kyungmin Park <kyungmin.park@samsung.com>
10762M:	Andrzej Hajda <a.hajda@samsung.com>
10763L:	linux-media@vger.kernel.org
10764S:	Supported
10765F:	drivers/media/i2c/s5k5baf.c
10766
10767SAMSUNG S3FWRN5 NFC DRIVER
10768M:	Robert Baldyga <r.baldyga@samsung.com>
10769M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10770L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10771S:	Supported
10772F:	drivers/nfc/s3fwrn5
10773
10774SAMSUNG SOC CLOCK DRIVERS
10775M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10776M:	Tomasz Figa <tomasz.figa@gmail.com>
10777M:	Chanwoo Choi <cw00.choi@samsung.com>
10778S:	Supported
10779L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10780F:	drivers/clk/samsung/
10781F:	include/dt-bindings/clock/exynos*.h
10782F:	Documentation/devicetree/bindings/clock/exynos*.txt
10783
10784SAMSUNG SPI DRIVERS
10785M:	Kukjin Kim <kgene@kernel.org>
10786M:	Krzysztof Kozlowski <krzk@kernel.org>
10787M:	Andi Shyti <andi.shyti@samsung.com>
10788L:	linux-spi@vger.kernel.org
10789L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10790S:	Maintained
10791F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10792F:	drivers/spi/spi-s3c*
10793F:	include/linux/platform_data/spi-s3c64xx.h
10794
10795SAMSUNG SXGBE DRIVERS
10796M:	Byungho An <bh74.an@samsung.com>
10797M:	Girish K S <ks.giri@samsung.com>
10798M:	Vipul Pandya <vipul.pandya@samsung.com>
10799S:	Supported
10800L:	netdev@vger.kernel.org
10801F:	drivers/net/ethernet/samsung/sxgbe/
10802
10803SAMSUNG THERMAL DRIVER
10804M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10805L:	linux-pm@vger.kernel.org
10806L:	linux-samsung-soc@vger.kernel.org
10807S:	Supported
10808T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10809F:	drivers/thermal/samsung/
10810
10811SAMSUNG USB2 PHY DRIVER
10812M:	Kamil Debski <kamil@wypas.org>
10813M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10814L:	linux-kernel@vger.kernel.org
10815S:	Supported
10816F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10817F:	Documentation/phy/samsung-usb2.txt
10818F:	drivers/phy/phy-exynos4210-usb2.c
10819F:	drivers/phy/phy-exynos4x12-usb2.c
10820F:	drivers/phy/phy-exynos5250-usb2.c
10821F:	drivers/phy/phy-s5pv210-usb2.c
10822F:	drivers/phy/phy-samsung-usb2.c
10823F:	drivers/phy/phy-samsung-usb2.h
10824
10825SERIAL DRIVERS
10826M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10827L:	linux-serial@vger.kernel.org
10828S:	Maintained
10829F:	Documentation/devicetree/bindings/serial/
10830F:	drivers/tty/serial/
10831
10832SERIAL IR RECEIVER
10833M:	Sean Young <sean@mess.org>
10834L:	linux-media@vger.kernel.org
10835S:	Maintained
10836F:	drivers/media/rc/serial_ir.c
10837
10838STI CEC DRIVER
10839M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10840L:	kernel@stlinux.com
10841S:	Maintained
10842F:	drivers/staging/media/st-cec/
10843F:	Documentation/devicetree/bindings/media/stih-cec.txt
10844
10845SYNOPSYS DESIGNWARE DMAC DRIVER
10846M:	Viresh Kumar <vireshk@kernel.org>
10847M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10848S:	Maintained
10849F:	include/linux/dma/dw.h
10850F:	include/linux/platform_data/dma-dw.h
10851F:	drivers/dma/dw/
10852
10853SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10854M: Lars Persson <lars.persson@axis.com>
10855L: netdev@vger.kernel.org
10856S: Supported
10857F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10858F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10859
10860SYNOPSYS DESIGNWARE I2C DRIVER
10861M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10862R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10863R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10864L:	linux-i2c@vger.kernel.org
10865S:	Maintained
10866F:	drivers/i2c/busses/i2c-designware-*
10867F:	include/linux/platform_data/i2c-designware.h
10868
10869SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10870M:	Jaehoon Chung <jh80.chung@samsung.com>
10871L:	linux-mmc@vger.kernel.org
10872S:	Maintained
10873F:	include/linux/mmc/dw_mmc.h
10874F:	drivers/mmc/host/dw_mmc*
10875
10876SYSTEM TRACE MODULE CLASS
10877M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10878S:	Maintained
10879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10880F:	Documentation/trace/stm.txt
10881F:	drivers/hwtracing/stm/
10882F:	include/linux/stm.h
10883F:	include/uapi/linux/stm.h
10884
10885THUNDERBOLT DRIVER
10886M:	Andreas Noever <andreas.noever@gmail.com>
10887S:	Maintained
10888F:	drivers/thunderbolt/
10889
10890TI BQ27XXX POWER SUPPLY DRIVER
10891R:	Andrew F. Davis <afd@ti.com>
10892F:	include/linux/power/bq27xxx_battery.h
10893F:	drivers/power/supply/bq27xxx_battery.c
10894F:	drivers/power/supply/bq27xxx_battery_i2c.c
10895
10896TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10897M:	John Stultz <john.stultz@linaro.org>
10898M:	Thomas Gleixner <tglx@linutronix.de>
10899L:	linux-kernel@vger.kernel.org
10900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10901S:	Supported
10902F:	include/linux/clocksource.h
10903F:	include/linux/time.h
10904F:	include/linux/timex.h
10905F:	include/uapi/linux/time.h
10906F:	include/uapi/linux/timex.h
10907F:	kernel/time/clocksource.c
10908F:	kernel/time/time*.c
10909F:	kernel/time/alarmtimer.c
10910F:	kernel/time/ntp.c
10911F:	tools/testing/selftests/timers/
10912
10913SC1200 WDT DRIVER
10914M:	Zwane Mwaikambo <zwanem@gmail.com>
10915S:	Maintained
10916F:	drivers/watchdog/sc1200wdt.c
10917
10918SCHEDULER
10919M:	Ingo Molnar <mingo@redhat.com>
10920M:	Peter Zijlstra <peterz@infradead.org>
10921L:	linux-kernel@vger.kernel.org
10922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10923S:	Maintained
10924F:	kernel/sched/
10925F:	include/linux/sched.h
10926F:	include/uapi/linux/sched.h
10927F:	include/linux/wait.h
10928
10929SCORE ARCHITECTURE
10930M:	Chen Liqin <liqin.linux@gmail.com>
10931M:	Lennox Wu <lennox.wu@gmail.com>
10932W:	http://www.sunplus.com
10933S:	Supported
10934F:	arch/score/
10935
10936SCR24X CHIP CARD INTERFACE DRIVER
10937M:	Lubomir Rintel <lkundrak@v3.sk>
10938S:	Supported
10939F:	drivers/char/pcmcia/scr24x_cs.c
10940
10941SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10942M:	Sudeep Holla <sudeep.holla@arm.com>
10943L:	linux-arm-kernel@lists.infradead.org
10944S:	Maintained
10945F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10946F:	drivers/clk/clk-scpi.c
10947F:	drivers/cpufreq/scpi-cpufreq.c
10948F:	drivers/firmware/arm_scpi.c
10949F:	include/linux/scpi_protocol.h
10950
10951SCSI CDROM DRIVER
10952M:	Jens Axboe <axboe@kernel.dk>
10953L:	linux-scsi@vger.kernel.org
10954W:	http://www.kernel.dk
10955S:	Maintained
10956F:	drivers/scsi/sr*
10957
10958SCSI RDMA PROTOCOL (SRP) INITIATOR
10959M:	Bart Van Assche <bart.vanassche@sandisk.com>
10960L:	linux-rdma@vger.kernel.org
10961S:	Supported
10962W:	http://www.openfabrics.org
10963Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10965F:	drivers/infiniband/ulp/srp/
10966F:	include/scsi/srp.h
10967
10968SCSI SG DRIVER
10969M:	Doug Gilbert <dgilbert@interlog.com>
10970L:	linux-scsi@vger.kernel.org
10971W:	http://sg.danny.cz/sg
10972S:	Maintained
10973F:	Documentation/scsi/scsi-generic.txt
10974F:	drivers/scsi/sg.c
10975F:	include/scsi/sg.h
10976
10977SCSI SUBSYSTEM
10978M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10980M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10982L:	linux-scsi@vger.kernel.org
10983S:	Maintained
10984F:	Documentation/devicetree/bindings/scsi/
10985F:	drivers/scsi/
10986F:	include/scsi/
10987
10988SCSI TAPE DRIVER
10989M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10990L:	linux-scsi@vger.kernel.org
10991S:	Maintained
10992F:	Documentation/scsi/st.txt
10993F:	drivers/scsi/st.*
10994F:	drivers/scsi/st_*.h
10995
10996SCTP PROTOCOL
10997M:	Vlad Yasevich <vyasevich@gmail.com>
10998M:	Neil Horman <nhorman@tuxdriver.com>
10999L:	linux-sctp@vger.kernel.org
11000W:	http://lksctp.sourceforge.net
11001S:	Maintained
11002F:	Documentation/networking/sctp.txt
11003F:	include/linux/sctp.h
11004F:	include/uapi/linux/sctp.h
11005F:	include/net/sctp/
11006F:	net/sctp/
11007
11008SCx200 CPU SUPPORT
11009M:	Jim Cromie <jim.cromie@gmail.com>
11010S:	Odd Fixes
11011F:	Documentation/i2c/busses/scx200_acb
11012F:	arch/x86/platform/scx200/
11013F:	drivers/watchdog/scx200_wdt.c
11014F:	drivers/i2c/busses/scx200*
11015F:	drivers/mtd/maps/scx200_docflash.c
11016F:	include/linux/scx200.h
11017
11018SCx200 GPIO DRIVER
11019M:	Jim Cromie <jim.cromie@gmail.com>
11020S:	Maintained
11021F:	drivers/char/scx200_gpio.c
11022F:	include/linux/scx200_gpio.h
11023
11024SCx200 HRT CLOCKSOURCE DRIVER
11025M:	Jim Cromie <jim.cromie@gmail.com>
11026S:	Maintained
11027F:	drivers/clocksource/scx200_hrt.c
11028
11029SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11030M:	Sascha Sommer <saschasommer@freenet.de>
11031L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11032S:	Maintained
11033F:	drivers/mmc/host/sdricoh_cs.c
11034
11035SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11036M:	Adrian Hunter <adrian.hunter@intel.com>
11037L:	linux-mmc@vger.kernel.org
11038T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11039S:	Maintained
11040F:	drivers/mmc/host/sdhci*
11041F:	include/linux/mmc/sdhci*
11042
11043SECURE COMPUTING
11044M:	Kees Cook <keescook@chromium.org>
11045R:	Andy Lutomirski <luto@amacapital.net>
11046R:	Will Drewry <wad@chromium.org>
11047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11048S:	Supported
11049F:	kernel/seccomp.c
11050F:	include/uapi/linux/seccomp.h
11051F:	include/linux/seccomp.h
11052F:	tools/testing/selftests/seccomp/*
11053K:	\bsecure_computing
11054K:	\bTIF_SECCOMP\b
11055
11056SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11057M:	Al Cooper <alcooperx@gmail.com>
11058L:	linux-mmc@vger.kernel.org
11059L:	bcm-kernel-feedback-list@broadcom.com
11060S:	Maintained
11061F:	drivers/mmc/host/sdhci-brcmstb*
11062
11063SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11064M:	Ben Dooks <ben-linux@fluff.org>
11065M:	Jaehoon Chung <jh80.chung@samsung.com>
11066L:	linux-mmc@vger.kernel.org
11067S:	Maintained
11068F:	drivers/mmc/host/sdhci-s3c*
11069
11070SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11071M:	Viresh Kumar <vireshk@kernel.org>
11072L:	linux-mmc@vger.kernel.org
11073S:	Maintained
11074F:	drivers/mmc/host/sdhci-spear.c
11075
11076SECURITY SUBSYSTEM
11077M:	James Morris <james.l.morris@oracle.com>
11078M:	"Serge E. Hallyn" <serge@hallyn.com>
11079L:	linux-security-module@vger.kernel.org (suggested Cc:)
11080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11081W:	http://kernsec.org/
11082S:	Supported
11083F:	security/
11084
11085SECURITY CONTACT
11086M:	Security Officers <security@kernel.org>
11087S:	Supported
11088
11089SELINUX SECURITY MODULE
11090M:	Paul Moore <paul@paul-moore.com>
11091M:	Stephen Smalley <sds@tycho.nsa.gov>
11092M:	Eric Paris <eparis@parisplace.org>
11093L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11094W:	http://selinuxproject.org
11095T:	git git://git.infradead.org/users/pcmoore/selinux
11096S:	Supported
11097F:	include/linux/selinux*
11098F:	security/selinux/
11099F:	scripts/selinux/
11100
11101APPARMOR SECURITY MODULE
11102M:	John Johansen <john.johansen@canonical.com>
11103L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11104W:	apparmor.wiki.kernel.org
11105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11106S:	Supported
11107F:	security/apparmor/
11108
11109LOADPIN SECURITY MODULE
11110M:	Kees Cook <keescook@chromium.org>
11111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11112S:	Supported
11113F:	security/loadpin/
11114
11115YAMA SECURITY MODULE
11116M:	Kees Cook <keescook@chromium.org>
11117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11118S:	Supported
11119F:	security/yama/
11120
11121SENSABLE PHANTOM
11122M:	Jiri Slaby <jirislaby@gmail.com>
11123S:	Maintained
11124F:	drivers/misc/phantom.c
11125F:	include/uapi/linux/phantom.h
11126
11127Emulex 10Gbps iSCSI - OneConnect DRIVER
11128M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11129M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11130M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11131L:	linux-scsi@vger.kernel.org
11132W:	http://www.broadcom.com
11133S:	Supported
11134F:	drivers/scsi/be2iscsi/
11135
11136Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11137M:	Sathya Perla <sathya.perla@broadcom.com>
11138M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11139M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11140M:	Somnath Kotur <somnath.kotur@broadcom.com>
11141L:	netdev@vger.kernel.org
11142W:	http://www.emulex.com
11143S:	Supported
11144F:	drivers/net/ethernet/emulex/benet/
11145
11146EMULEX ONECONNECT ROCE DRIVER
11147M:	Selvin Xavier <selvin.xavier@avagotech.com>
11148M:	Devesh Sharma <devesh.sharma@avagotech.com>
11149L:	linux-rdma@vger.kernel.org
11150W:	http://www.emulex.com
11151S:	Supported
11152F:	drivers/infiniband/hw/ocrdma/
11153F:	include/uapi/rdma/ocrdma-abi.h
11154
11155SFC NETWORK DRIVER
11156M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11157M:	Edward Cree <ecree@solarflare.com>
11158M:	Bert Kenward <bkenward@solarflare.com>
11159L:	netdev@vger.kernel.org
11160S:	Supported
11161F:	drivers/net/ethernet/sfc/
11162
11163SGI GRU DRIVER
11164M:	Dimitri Sivanich <sivanich@sgi.com>
11165S:	Maintained
11166F:	drivers/misc/sgi-gru/
11167
11168SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11169M:	Pat Gefre <pfg@sgi.com>
11170L:	linux-ia64@vger.kernel.org
11171S:	Supported
11172F:	Documentation/ia64/serial.txt
11173F:	drivers/tty/serial/ioc?_serial.c
11174F:	include/linux/ioc?.h
11175
11176SGI XP/XPC/XPNET DRIVER
11177M:	Cliff Whickman <cpw@sgi.com>
11178M:	Robin Holt <robinmholt@gmail.com>
11179S:	Maintained
11180F:	drivers/misc/sgi-xp/
11181
11182SI2157 MEDIA DRIVER
11183M:	Antti Palosaari <crope@iki.fi>
11184L:	linux-media@vger.kernel.org
11185W:	https://linuxtv.org
11186W:	http://palosaari.fi/linux/
11187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11188T:	git git://linuxtv.org/anttip/media_tree.git
11189S:	Maintained
11190F:	drivers/media/tuners/si2157*
11191
11192SI2168 MEDIA DRIVER
11193M:	Antti Palosaari <crope@iki.fi>
11194L:	linux-media@vger.kernel.org
11195W:	https://linuxtv.org
11196W:	http://palosaari.fi/linux/
11197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11198T:	git git://linuxtv.org/anttip/media_tree.git
11199S:	Maintained
11200F:	drivers/media/dvb-frontends/si2168*
11201
11202SI470X FM RADIO RECEIVER I2C 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:	Odd Fixes
11208F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11209
11210SI470X FM RADIO RECEIVER USB DRIVER
11211M:	Hans Verkuil <hverkuil@xs4all.nl>
11212L:	linux-media@vger.kernel.org
11213T:	git git://linuxtv.org/media_tree.git
11214W:	https://linuxtv.org
11215S:	Maintained
11216F:	drivers/media/radio/si470x/radio-si470x-common.c
11217F:	drivers/media/radio/si470x/radio-si470x.h
11218F:	drivers/media/radio/si470x/radio-si470x-usb.c
11219
11220SI4713 FM RADIO TRANSMITTER I2C 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/si4713.?
11227
11228SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11229M:	Eduardo Valentin <edubezval@gmail.com>
11230L:	linux-media@vger.kernel.org
11231T:	git git://linuxtv.org/media_tree.git
11232W:	https://linuxtv.org
11233S:	Odd Fixes
11234F:	drivers/media/radio/si4713/radio-platform-si4713.c
11235
11236SI4713 FM RADIO TRANSMITTER USB DRIVER
11237M:	Hans Verkuil <hverkuil@xs4all.nl>
11238L:	linux-media@vger.kernel.org
11239T:	git git://linuxtv.org/media_tree.git
11240W:	https://linuxtv.org
11241S:	Maintained
11242F:	drivers/media/radio/si4713/radio-usb-si4713.c
11243
11244SIANO DVB DRIVER
11245M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11246M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11247L:	linux-media@vger.kernel.org
11248W:	https://linuxtv.org
11249T:	git git://linuxtv.org/media_tree.git
11250S:	Odd fixes
11251F:	drivers/media/common/siano/
11252F:	drivers/media/usb/siano/
11253F:	drivers/media/usb/siano/
11254F:	drivers/media/mmc/siano/
11255
11256SIMPLEFB FB DRIVER
11257M:	Hans de Goede <hdegoede@redhat.com>
11258L:	linux-fbdev@vger.kernel.org
11259S:	Maintained
11260F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11261F:	drivers/video/fbdev/simplefb.c
11262F:	include/linux/platform_data/simplefb.h
11263
11264SH_VEU V4L2 MEM2MEM DRIVER
11265L:	linux-media@vger.kernel.org
11266S:	Orphan
11267F:	drivers/media/platform/sh_veu.c
11268
11269SH_VOU V4L2 OUTPUT DRIVER
11270L:	linux-media@vger.kernel.org
11271S:	Orphan
11272F:	drivers/media/platform/sh_vou.c
11273F:	include/media/drv-intf/sh_vou.h
11274
11275SIMPLE FIRMWARE INTERFACE (SFI)
11276M:	Len Brown <lenb@kernel.org>
11277L:	sfi-devel@simplefirmware.org
11278W:	http://simplefirmware.org/
11279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11280S:	Supported
11281F:	arch/x86/platform/sfi/
11282F:	drivers/sfi/
11283F:	include/linux/sfi*.h
11284
11285SIMTEC EB110ATX (Chalice CATS)
11286P:	Ben Dooks
11287P:	Vincent Sanders <vince@simtec.co.uk>
11288M:	Simtec Linux Team <linux@simtec.co.uk>
11289W:	http://www.simtec.co.uk/products/EB110ATX/
11290S:	Supported
11291
11292SIMTEC EB2410ITX (BAST)
11293P:	Ben Dooks
11294P:	Vincent Sanders <vince@simtec.co.uk>
11295M:	Simtec Linux Team <linux@simtec.co.uk>
11296W:	http://www.simtec.co.uk/products/EB2410ITX/
11297S:	Supported
11298F:	arch/arm/mach-s3c24xx/mach-bast.c
11299F:	arch/arm/mach-s3c24xx/bast-ide.c
11300F:	arch/arm/mach-s3c24xx/bast-irq.c
11301
11302TI DAVINCI MACHINE SUPPORT
11303M:	Sekhar Nori <nsekhar@ti.com>
11304M:	Kevin Hilman <khilman@kernel.org>
11305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11307S:	Supported
11308F:	arch/arm/mach-davinci/
11309F:	drivers/i2c/busses/i2c-davinci.c
11310
11311TI DAVINCI SERIES MEDIA DRIVER
11312M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11313L:	linux-media@vger.kernel.org
11314W:	https://linuxtv.org
11315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11316T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11317S:	Maintained
11318F:	drivers/media/platform/davinci/
11319F:	include/media/davinci/
11320
11321TI AM437X VPFE DRIVER
11322M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11323L:	linux-media@vger.kernel.org
11324W:	https://linuxtv.org
11325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11326T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11327S:	Maintained
11328F:	drivers/media/platform/am437x/
11329
11330OV2659 OMNIVISION SENSOR DRIVER
11331M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11332L:	linux-media@vger.kernel.org
11333W:	https://linuxtv.org
11334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11335T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11336S:	Maintained
11337F:	drivers/media/i2c/ov2659.c
11338F:	include/media/i2c/ov2659.h
11339
11340SILICON MOTION SM712 FRAME BUFFER DRIVER
11341M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11342M:	Teddy Wang <teddy.wang@siliconmotion.com>
11343M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11344L:	linux-fbdev@vger.kernel.org
11345S:	Maintained
11346F:	drivers/video/fbdev/sm712*
11347F:	Documentation/fb/sm712fb.txt
11348
11349SIS 190 ETHERNET DRIVER
11350M:	Francois Romieu <romieu@fr.zoreil.com>
11351L:	netdev@vger.kernel.org
11352S:	Maintained
11353F:	drivers/net/ethernet/sis/sis190.c
11354
11355SIS 900/7016 FAST ETHERNET DRIVER
11356M:	Daniele Venzano <venza@brownhat.org>
11357W:	http://www.brownhat.org/sis900.html
11358L:	netdev@vger.kernel.org
11359S:	Maintained
11360F:	drivers/net/ethernet/sis/sis900.*
11361
11362SIS FRAMEBUFFER DRIVER
11363M:	Thomas Winischhofer <thomas@winischhofer.net>
11364W:	http://www.winischhofer.net/linuxsisvga.shtml
11365S:	Maintained
11366F:	Documentation/fb/sisfb.txt
11367F:	drivers/video/fbdev/sis/
11368F:	include/video/sisfb.h
11369
11370SIS USB2VGA DRIVER
11371M:	Thomas Winischhofer <thomas@winischhofer.net>
11372W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11373S:	Maintained
11374F:	drivers/usb/misc/sisusbvga/
11375
11376SLAB ALLOCATOR
11377M:	Christoph Lameter <cl@linux.com>
11378M:	Pekka Enberg <penberg@kernel.org>
11379M:	David Rientjes <rientjes@google.com>
11380M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11381M:	Andrew Morton <akpm@linux-foundation.org>
11382L:	linux-mm@kvack.org
11383S:	Maintained
11384F:	include/linux/sl?b*.h
11385F:	mm/sl?b*
11386
11387SLEEPABLE READ-COPY UPDATE (SRCU)
11388M:	Lai Jiangshan <jiangshanlai@gmail.com>
11389M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11390M:	Josh Triplett <josh@joshtriplett.org>
11391R:	Steven Rostedt <rostedt@goodmis.org>
11392R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11393L:	linux-kernel@vger.kernel.org
11394W:	http://www.rdrop.com/users/paulmck/RCU/
11395S:	Supported
11396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11397F:	include/linux/srcu.h
11398F:	kernel/rcu/srcu.c
11399
11400SMACK SECURITY MODULE
11401M:	Casey Schaufler <casey@schaufler-ca.com>
11402L:	linux-security-module@vger.kernel.org
11403W:	http://schaufler-ca.com
11404T:	git git://github.com/cschaufler/smack-next
11405S:	Maintained
11406F:	Documentation/security/Smack.txt
11407F:	security/smack/
11408
11409DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11410M:	Kevin Hilman <khilman@kernel.org>
11411M:	Nishanth Menon <nm@ti.com>
11412S:	Maintained
11413F:	drivers/power/avs/
11414F:	include/linux/power/smartreflex.h
11415L:	linux-pm@vger.kernel.org
11416
11417SMC91x ETHERNET DRIVER
11418M:	Nicolas Pitre <nico@fluxnic.net>
11419S:	Odd Fixes
11420F:	drivers/net/ethernet/smsc/smc91x.*
11421
11422SMIA AND SMIA++ IMAGE SENSOR DRIVER
11423M:	Sakari Ailus <sakari.ailus@iki.fi>
11424L:	linux-media@vger.kernel.org
11425S:	Maintained
11426F:	drivers/media/i2c/smiapp/
11427F:	include/media/i2c/smiapp.h
11428F:	drivers/media/i2c/smiapp-pll.c
11429F:	drivers/media/i2c/smiapp-pll.h
11430F:	include/uapi/linux/smiapp.h
11431F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11432
11433SMM665 HARDWARE MONITOR DRIVER
11434M:	Guenter Roeck <linux@roeck-us.net>
11435L:	linux-hwmon@vger.kernel.org
11436S:	Maintained
11437F:	Documentation/hwmon/smm665
11438F:	drivers/hwmon/smm665.c
11439
11440SMSC EMC2103 HARDWARE MONITOR DRIVER
11441M:	Steve Glendinning <steve.glendinning@shawell.net>
11442L:	linux-hwmon@vger.kernel.org
11443S:	Maintained
11444F:	Documentation/hwmon/emc2103
11445F:	drivers/hwmon/emc2103.c
11446
11447SMSC SCH5627 HARDWARE MONITOR DRIVER
11448M:	Hans de Goede <hdegoede@redhat.com>
11449L:	linux-hwmon@vger.kernel.org
11450S:	Supported
11451F:	Documentation/hwmon/sch5627
11452F:	drivers/hwmon/sch5627.c
11453
11454SMSC47B397 HARDWARE MONITOR DRIVER
11455M:	Jean Delvare <jdelvare@suse.com>
11456L:	linux-hwmon@vger.kernel.org
11457S:	Maintained
11458F:	Documentation/hwmon/smsc47b397
11459F:	drivers/hwmon/smsc47b397.c
11460
11461SMSC911x ETHERNET DRIVER
11462M:	Steve Glendinning <steve.glendinning@shawell.net>
11463L:	netdev@vger.kernel.org
11464S:	Maintained
11465F:	include/linux/smsc911x.h
11466F:	drivers/net/ethernet/smsc/smsc911x.*
11467
11468SMSC9420 PCI ETHERNET DRIVER
11469M:	Steve Glendinning <steve.glendinning@shawell.net>
11470L:	netdev@vger.kernel.org
11471S:	Maintained
11472F:	drivers/net/ethernet/smsc/smsc9420.*
11473
11474SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11475M:	Steve Glendinning <steve.glendinning@shawell.net>
11476L:	linux-fbdev@vger.kernel.org
11477S:	Maintained
11478F:	drivers/video/fbdev/smscufx.c
11479
11480SOC-CAMERA V4L2 SUBSYSTEM
11481M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11482L:	linux-media@vger.kernel.org
11483T:	git git://linuxtv.org/media_tree.git
11484S:	Maintained
11485F:	include/media/soc*
11486F:	drivers/media/i2c/soc_camera/
11487F:	drivers/media/platform/soc_camera/
11488
11489SOEKRIS NET48XX LED SUPPORT
11490M:	Chris Boot <bootc@bootc.net>
11491S:	Maintained
11492F:	drivers/leds/leds-net48xx.c
11493
11494SOFTLOGIC 6x10 MPEG CODEC
11495M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11496M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11497M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11498M:	Ismael Luceno <ismael@iodev.co.uk>
11499L:	linux-media@vger.kernel.org
11500S:	Supported
11501F:	drivers/media/pci/solo6x10/
11502
11503SOFTWARE RAID (Multiple Disks) SUPPORT
11504M:	Shaohua Li <shli@kernel.org>
11505L:	linux-raid@vger.kernel.org
11506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11507S:	Supported
11508F:	drivers/md/
11509F:	include/linux/raid/
11510F:	include/uapi/linux/raid/
11511
11512SONIC NETWORK DRIVER
11513M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11514L:	netdev@vger.kernel.org
11515S:	Maintained
11516F:	drivers/net/ethernet/natsemi/sonic.*
11517
11518SONICS SILICON BACKPLANE DRIVER (SSB)
11519M:	Michael Buesch <m@bues.ch>
11520L:	linux-wireless@vger.kernel.org
11521S:	Maintained
11522F:	drivers/ssb/
11523F:	include/linux/ssb/
11524
11525SONY VAIO CONTROL DEVICE DRIVER
11526M:	Mattia Dongili <malattia@linux.it>
11527L:	platform-driver-x86@vger.kernel.org
11528W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11529S:	Maintained
11530F:	Documentation/laptops/sony-laptop.txt
11531F:	drivers/char/sonypi.c
11532F:	drivers/platform/x86/sony-laptop.c
11533F:	include/linux/sony-laptop.h
11534
11535SONY MEMORYSTICK CARD SUPPORT
11536M:	Alex Dubov <oakad@yahoo.com>
11537W:	http://tifmxx.berlios.de/
11538S:	Maintained
11539F:	drivers/memstick/host/tifm_ms.c
11540
11541SONY MEMORYSTICK STANDARD SUPPORT
11542M:	Maxim Levitsky <maximlevitsky@gmail.com>
11543S:	Maintained
11544F:	drivers/memstick/core/ms_block.*
11545
11546SOUND
11547M:	Jaroslav Kysela <perex@perex.cz>
11548M:	Takashi Iwai <tiwai@suse.com>
11549L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11550W:	http://www.alsa-project.org/
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11552T:	git git://git.alsa-project.org/alsa-kernel.git
11553Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11554S:	Maintained
11555F:	Documentation/sound/
11556F:	include/sound/
11557F:	include/uapi/sound/
11558F:	sound/
11559
11560SOUND - COMPRESSED AUDIO
11561M:	Vinod Koul <vinod.koul@intel.com>
11562L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11564S:	Supported
11565F:	Documentation/sound/alsa/compress_offload.txt
11566F:	include/sound/compress_driver.h
11567F:	include/uapi/sound/compress_*
11568F:	sound/core/compress_offload.c
11569F:	sound/soc/soc-compress.c
11570
11571SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11572M:	Liam Girdwood <lgirdwood@gmail.com>
11573M:	Mark Brown <broonie@kernel.org>
11574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11575L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11576W:	http://alsa-project.org/main/index.php/ASoC
11577S:	Supported
11578F:	Documentation/devicetree/bindings/sound/
11579F:	Documentation/sound/alsa/soc/
11580F:	sound/soc/
11581F:	include/sound/soc*
11582
11583SOUND - DMAENGINE HELPERS
11584M:	Lars-Peter Clausen <lars@metafoo.de>
11585S:	Supported
11586F:	include/sound/dmaengine_pcm.h
11587F:	sound/core/pcm_dmaengine.c
11588F:	sound/soc/soc-generic-dmaengine-pcm.c
11589
11590SP2 MEDIA DRIVER
11591M:	Olli Salonen <olli.salonen@iki.fi>
11592L:	linux-media@vger.kernel.org
11593W:	https://linuxtv.org
11594Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11595S:	Maintained
11596F:	drivers/media/dvb-frontends/sp2*
11597
11598SPARC + UltraSPARC (sparc/sparc64)
11599M:	"David S. Miller" <davem@davemloft.net>
11600L:	sparclinux@vger.kernel.org
11601Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11604S:	Maintained
11605F:	arch/sparc/
11606F:	drivers/sbus/
11607
11608SPARC SERIAL DRIVERS
11609M:	"David S. Miller" <davem@davemloft.net>
11610L:	sparclinux@vger.kernel.org
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11613S:	Maintained
11614F:	include/linux/sunserialcore.h
11615F:	drivers/tty/serial/suncore.c
11616F:	drivers/tty/serial/sunhv.c
11617F:	drivers/tty/serial/sunsab.c
11618F:	drivers/tty/serial/sunsab.h
11619F:	drivers/tty/serial/sunsu.c
11620F:	drivers/tty/serial/sunzilog.c
11621F:	drivers/tty/serial/sunzilog.h
11622
11623SPARSE CHECKER
11624M:	"Christopher Li" <sparse@chrisli.org>
11625L:	linux-sparse@vger.kernel.org
11626W:	https://sparse.wiki.kernel.org/
11627T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11628T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11629S:	Maintained
11630F:	include/linux/compiler.h
11631
11632SPEAR PLATFORM SUPPORT
11633M:	Viresh Kumar <vireshk@kernel.org>
11634M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11636W:	http://www.st.com/spear
11637S:	Maintained
11638F:	arch/arm/boot/dts/spear*
11639F:	arch/arm/mach-spear/
11640
11641SPEAR CLOCK FRAMEWORK SUPPORT
11642M:	Viresh Kumar <vireshk@kernel.org>
11643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11644W:	http://www.st.com/spear
11645S:	Maintained
11646F:	drivers/clk/spear/
11647
11648SPI NOR SUBSYSTEM
11649M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11650M:	Marek Vasut <marek.vasut@gmail.com>
11651L:	linux-mtd@lists.infradead.org
11652W:	http://www.linux-mtd.infradead.org/
11653Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11654T:	git git://github.com/spi-nor/linux.git
11655S:	Maintained
11656F:	drivers/mtd/spi-nor/
11657F:	include/linux/mtd/spi-nor.h
11658
11659SPI SUBSYSTEM
11660M:	Mark Brown <broonie@kernel.org>
11661L:	linux-spi@vger.kernel.org
11662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11663Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11664S:	Maintained
11665F:	Documentation/devicetree/bindings/spi/
11666F:	Documentation/spi/
11667F:	drivers/spi/
11668F:	include/linux/spi/
11669F:	include/uapi/linux/spi/
11670F:	tools/spi/
11671
11672SPIDERNET NETWORK DRIVER for CELL
11673M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11674L:	netdev@vger.kernel.org
11675S:	Supported
11676F:	Documentation/networking/spider_net.txt
11677F:	drivers/net/ethernet/toshiba/spider_net*
11678
11679SPU FILE SYSTEM
11680M:	Jeremy Kerr <jk@ozlabs.org>
11681L:	linuxppc-dev@lists.ozlabs.org
11682W:	http://www.ibm.com/developerworks/power/cell/
11683S:	Supported
11684F:	Documentation/filesystems/spufs.txt
11685F:	arch/powerpc/platforms/cell/spufs/
11686
11687SQUASHFS FILE SYSTEM
11688M:	Phillip Lougher <phillip@squashfs.org.uk>
11689L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11690W:	http://squashfs.org.uk
11691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11692S:	Maintained
11693F:	Documentation/filesystems/squashfs.txt
11694F:	fs/squashfs/
11695
11696SRM (Alpha) environment access
11697M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11698S:	Maintained
11699F:	arch/alpha/kernel/srm_env.c
11700
11701STABLE BRANCH
11702M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11703L:	stable@vger.kernel.org
11704S:	Supported
11705F:	Documentation/process/stable-kernel-rules.rst
11706
11707STAGING SUBSYSTEM
11708M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11710L:	devel@driverdev.osuosl.org
11711S:	Supported
11712F:	drivers/staging/
11713
11714STAGING - COMEDI
11715M:	Ian Abbott <abbotti@mev.co.uk>
11716M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11717S:	Odd Fixes
11718F:	drivers/staging/comedi/
11719
11720STAGING - FLARION FT1000 DRIVERS
11721M:	Marek Belisko <marek.belisko@gmail.com>
11722S:	Odd Fixes
11723F:	drivers/staging/ft1000/
11724
11725STAGING - INDUSTRIAL IO
11726M:	Jonathan Cameron <jic23@kernel.org>
11727L:	linux-iio@vger.kernel.org
11728S:	Odd Fixes
11729F:	Documentation/devicetree/bindings/staging/iio/
11730F:	drivers/staging/iio/
11731
11732STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11733M:	Jarod Wilson <jarod@wilsonet.com>
11734W:	http://www.lirc.org/
11735S:	Odd Fixes
11736F:	drivers/staging/media/lirc/
11737
11738STAGING - LUSTRE PARALLEL FILESYSTEM
11739M:	Oleg Drokin <oleg.drokin@intel.com>
11740M:	Andreas Dilger <andreas.dilger@intel.com>
11741M:	James Simmons <jsimmons@infradead.org>
11742L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11743W:	http://wiki.lustre.org/
11744S:	Maintained
11745F:	drivers/staging/lustre
11746
11747STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11748M:	Marc Dietrich <marvin24@gmx.de>
11749L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11750L:	linux-tegra@vger.kernel.org
11751S:	Maintained
11752F:	drivers/staging/nvec/
11753
11754STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11755M:	Jens Frederich <jfrederich@gmail.com>
11756M:	Daniel Drake <dsd@laptop.org>
11757M:	Jon Nettleton <jon.nettleton@gmail.com>
11758W:	http://wiki.laptop.org/go/DCON
11759S:	Maintained
11760F:	drivers/staging/olpc_dcon/
11761
11762STAGING - REALTEK RTL8712U DRIVERS
11763M:	Larry Finger <Larry.Finger@lwfinger.net>
11764M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11765S:	Odd Fixes
11766F:	drivers/staging/rtl8712/
11767
11768STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11769M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11770M:	Teddy Wang <teddy.wang@siliconmotion.com>
11771M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11772L:	linux-fbdev@vger.kernel.org
11773S:	Maintained
11774F:	drivers/staging/sm750fb/
11775
11776STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11777M:	William Hubbs <w.d.hubbs@gmail.com>
11778M:	Chris Brannon <chris@the-brannons.com>
11779M:	Kirk Reiser <kirk@reisers.ca>
11780M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11781L:	speakup@linux-speakup.org
11782W:	http://www.linux-speakup.org/
11783S:	Odd Fixes
11784F:	drivers/staging/speakup/
11785
11786STAGING - VIA VT665X DRIVERS
11787M:	Forest Bond <forest@alittletooquiet.net>
11788S:	Odd Fixes
11789F:	drivers/staging/vt665?/
11790
11791STAGING - WILC1000 WIFI DRIVER
11792M:	Aditya Shankar <aditya.shankar@microchip.com>
11793M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11794L:	linux-wireless@vger.kernel.org
11795S:	Supported
11796F:	drivers/staging/wilc1000/
11797
11798STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11799M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11800S:	Odd Fixes
11801F:	drivers/staging/xgifb/
11802
11803STARFIRE/DURALAN NETWORK DRIVER
11804M:	Ion Badulescu <ionut@badula.org>
11805S:	Odd Fixes
11806F:	drivers/net/ethernet/adaptec/starfire*
11807
11808SUN3/3X
11809M:	Sam Creasey <sammy@sammy.net>
11810W:	http://sammy.net/sun3/
11811S:	Maintained
11812F:	arch/m68k/kernel/*sun3*
11813F:	arch/m68k/sun3*/
11814F:	arch/m68k/include/asm/sun3*
11815F:	drivers/net/ethernet/i825xx/sun3*
11816
11817SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11818M:	Hans de Goede <hdegoede@redhat.com>
11819L:	linux-input@vger.kernel.org
11820S:	Maintained
11821F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11822F:	drivers/input/keyboard/sun4i-lradc-keys.c
11823
11824SUNDANCE NETWORK DRIVER
11825M:	Denis Kirjanov <kda@linux-powerpc.org>
11826L:	netdev@vger.kernel.org
11827S:	Maintained
11828F:	drivers/net/ethernet/dlink/sundance.c
11829
11830SUPERH
11831M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11832M:	Rich Felker <dalias@libc.org>
11833L:	linux-sh@vger.kernel.org
11834Q:	http://patchwork.kernel.org/project/linux-sh/list/
11835S:	Maintained
11836F:	Documentation/sh/
11837F:	arch/sh/
11838F:	drivers/sh/
11839
11840SUSPEND TO RAM
11841M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11842M:	Len Brown <len.brown@intel.com>
11843M:	Pavel Machek <pavel@ucw.cz>
11844L:	linux-pm@vger.kernel.org
11845B:	https://bugzilla.kernel.org
11846S:	Supported
11847F:	Documentation/power/
11848F:	arch/x86/kernel/acpi/
11849F:	drivers/base/power/
11850F:	kernel/power/
11851F:	include/linux/suspend.h
11852F:	include/linux/freezer.h
11853F:	include/linux/pm.h
11854
11855SVGA HANDLING
11856M:	Martin Mares <mj@ucw.cz>
11857L:	linux-video@atrey.karlin.mff.cuni.cz
11858S:	Maintained
11859F:	Documentation/svga.txt
11860F:	arch/x86/boot/video*
11861
11862SWIOTLB SUBSYSTEM
11863M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11864L:	linux-kernel@vger.kernel.org
11865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11866S:	Supported
11867F:	lib/swiotlb.c
11868F:	arch/*/kernel/pci-swiotlb.c
11869F:	include/linux/swiotlb.h
11870
11871SWITCHDEV
11872M:	Jiri Pirko <jiri@resnulli.us>
11873L:	netdev@vger.kernel.org
11874S:	Supported
11875F:	net/switchdev/
11876F:	include/net/switchdev.h
11877
11878SYNOPSYS ARC ARCHITECTURE
11879M:	Vineet Gupta <vgupta@synopsys.com>
11880L:	linux-snps-arc@lists.infradead.org
11881S:	Supported
11882F:	arch/arc/
11883F:	Documentation/devicetree/bindings/arc/*
11884F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11885F:	drivers/clocksource/arc_timer.c
11886F:	drivers/tty/serial/arc_uart.c
11887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11888
11889SYNOPSYS ARC SDP platform support
11890M:	Alexey Brodkin <abrodkin@synopsys.com>
11891S:	Supported
11892F:	arch/arc/plat-axs10x
11893F:	arch/arc/boot/dts/ax*
11894F:	Documentation/devicetree/bindings/arc/axs10*
11895
11896SYSTEM CONFIGURATION (SYSCON)
11897M:	Lee Jones <lee.jones@linaro.org>
11898M:	Arnd Bergmann <arnd@arndb.de>
11899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11900S:	Supported
11901F:	drivers/mfd/syscon.c
11902
11903SYSTEM RESET/SHUTDOWN DRIVERS
11904M:	Sebastian Reichel <sre@kernel.org>
11905L:	linux-pm@vger.kernel.org
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11907S:	Maintained
11908F:	Documentation/devicetree/bindings/power/reset/
11909F:	drivers/power/reset/
11910
11911SYSV FILESYSTEM
11912M:	Christoph Hellwig <hch@infradead.org>
11913S:	Maintained
11914F:	Documentation/filesystems/sysv-fs.txt
11915F:	fs/sysv/
11916F:	include/linux/sysv_fs.h
11917
11918TARGET SUBSYSTEM
11919M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11920L:	linux-scsi@vger.kernel.org
11921L:	target-devel@vger.kernel.org
11922W:	http://www.linux-iscsi.org
11923W:	http://groups.google.com/group/linux-iscsi-target-dev
11924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11925S:	Supported
11926F:	drivers/target/
11927F:	include/target/
11928F:	Documentation/target/
11929
11930TASKSTATS STATISTICS INTERFACE
11931M:	Balbir Singh <bsingharora@gmail.com>
11932S:	Maintained
11933F:	Documentation/accounting/taskstats*
11934F:	include/linux/taskstats*
11935F:	kernel/taskstats.c
11936
11937TC CLASSIFIER
11938M:	Jamal Hadi Salim <jhs@mojatatu.com>
11939L:	netdev@vger.kernel.org
11940S:	Maintained
11941F:	include/net/pkt_cls.h
11942F:	include/uapi/linux/pkt_cls.h
11943F:	net/sched/
11944
11945TCP LOW PRIORITY MODULE
11946M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11947M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11948W:	http://tcp-lp-mod.sourceforge.net/
11949S:	Maintained
11950F:	net/ipv4/tcp_lp.c
11951
11952TDA10071 MEDIA DRIVER
11953M:	Antti Palosaari <crope@iki.fi>
11954L:	linux-media@vger.kernel.org
11955W:	https://linuxtv.org
11956W:	http://palosaari.fi/linux/
11957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11958T:	git git://linuxtv.org/anttip/media_tree.git
11959S:	Maintained
11960F:	drivers/media/dvb-frontends/tda10071*
11961
11962TDA18212 MEDIA DRIVER
11963M:	Antti Palosaari <crope@iki.fi>
11964L:	linux-media@vger.kernel.org
11965W:	https://linuxtv.org
11966W:	http://palosaari.fi/linux/
11967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11968T:	git git://linuxtv.org/anttip/media_tree.git
11969S:	Maintained
11970F:	drivers/media/tuners/tda18212*
11971
11972TDA18218 MEDIA DRIVER
11973M:	Antti Palosaari <crope@iki.fi>
11974L:	linux-media@vger.kernel.org
11975W:	https://linuxtv.org
11976W:	http://palosaari.fi/linux/
11977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11978T:	git git://linuxtv.org/anttip/media_tree.git
11979S:	Maintained
11980F:	drivers/media/tuners/tda18218*
11981
11982TDA18271 MEDIA DRIVER
11983M:	Michael Krufky <mkrufky@linuxtv.org>
11984L:	linux-media@vger.kernel.org
11985W:	https://linuxtv.org
11986W:	http://github.com/mkrufky
11987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11988T:	git git://linuxtv.org/mkrufky/tuners.git
11989S:	Maintained
11990F:	drivers/media/tuners/tda18271*
11991
11992TDA827x MEDIA DRIVER
11993M:	Michael Krufky <mkrufky@linuxtv.org>
11994L:	linux-media@vger.kernel.org
11995W:	https://linuxtv.org
11996W:	http://github.com/mkrufky
11997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11998T:	git git://linuxtv.org/mkrufky/tuners.git
11999S:	Maintained
12000F:	drivers/media/tuners/tda8290.*
12001
12002TDA8290 MEDIA DRIVER
12003M:	Michael Krufky <mkrufky@linuxtv.org>
12004L:	linux-media@vger.kernel.org
12005W:	https://linuxtv.org
12006W:	http://github.com/mkrufky
12007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12008T:	git git://linuxtv.org/mkrufky/tuners.git
12009S:	Maintained
12010F:	drivers/media/tuners/tda8290.*
12011
12012TDA9840 MEDIA DRIVER
12013M:	Hans Verkuil <hverkuil@xs4all.nl>
12014L:	linux-media@vger.kernel.org
12015T:	git git://linuxtv.org/media_tree.git
12016W:	https://linuxtv.org
12017S:	Maintained
12018F:	drivers/media/i2c/tda9840*
12019
12020TEA5761 TUNER DRIVER
12021M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12022M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12023L:	linux-media@vger.kernel.org
12024W:	https://linuxtv.org
12025T:	git git://linuxtv.org/media_tree.git
12026S:	Odd fixes
12027F:	drivers/media/tuners/tea5761.*
12028
12029TEA5767 TUNER DRIVER
12030M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12031M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12032L:	linux-media@vger.kernel.org
12033W:	https://linuxtv.org
12034T:	git git://linuxtv.org/media_tree.git
12035S:	Maintained
12036F:	drivers/media/tuners/tea5767.*
12037
12038TEA6415C 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/tea6415c*
12045
12046TEA6420 MEDIA DRIVER
12047M:	Hans Verkuil <hverkuil@xs4all.nl>
12048L:	linux-media@vger.kernel.org
12049T:	git git://linuxtv.org/media_tree.git
12050W:	https://linuxtv.org
12051S:	Maintained
12052F:	drivers/media/i2c/tea6420*
12053
12054TEAM DRIVER
12055M:	Jiri Pirko <jiri@resnulli.us>
12056L:	netdev@vger.kernel.org
12057S:	Supported
12058F:	drivers/net/team/
12059F:	include/linux/if_team.h
12060F:	include/uapi/linux/if_team.h
12061
12062TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12063M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12064S:	Maintained
12065F:	arch/x86/platform/ts5500/
12066
12067TECHNOTREND USB IR RECEIVER
12068M:	Sean Young <sean@mess.org>
12069L:	linux-media@vger.kernel.org
12070S:	Maintained
12071F:	drivers/media/rc/ttusbir.c
12072
12073TEGRA ARCHITECTURE SUPPORT
12074M:	Stephen Warren <swarren@wwwdotorg.org>
12075M:	Thierry Reding <thierry.reding@gmail.com>
12076M:	Alexandre Courbot <gnurou@gmail.com>
12077L:	linux-tegra@vger.kernel.org
12078Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12080S:	Supported
12081N:	[^a-z]tegra
12082
12083TEGRA CLOCK DRIVER
12084M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12085M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12086S:	Supported
12087F:	drivers/clk/tegra/
12088
12089TEGRA DMA DRIVERS
12090M:	Laxman Dewangan <ldewangan@nvidia.com>
12091M:	Jon Hunter <jonathanh@nvidia.com>
12092S:	Supported
12093F:	drivers/dma/tegra*
12094
12095TEGRA I2C DRIVER
12096M:	Laxman Dewangan <ldewangan@nvidia.com>
12097S:	Supported
12098F:	drivers/i2c/busses/i2c-tegra.c
12099
12100TEGRA IOMMU DRIVERS
12101M:	Hiroshi Doyu <hdoyu@nvidia.com>
12102S:	Supported
12103F:	drivers/iommu/tegra*
12104
12105TEGRA KBC DRIVER
12106M:	Rakesh Iyer <riyer@nvidia.com>
12107M:	Laxman Dewangan <ldewangan@nvidia.com>
12108S:	Supported
12109F:	drivers/input/keyboard/tegra-kbc.c
12110
12111TEGRA PWM DRIVER
12112M:	Thierry Reding <thierry.reding@gmail.com>
12113S:	Supported
12114F:	drivers/pwm/pwm-tegra.c
12115
12116TEGRA SERIAL DRIVER
12117M:	Laxman Dewangan <ldewangan@nvidia.com>
12118S:	Supported
12119F:	drivers/tty/serial/serial-tegra.c
12120
12121TEGRA SPI DRIVER
12122M:	Laxman Dewangan <ldewangan@nvidia.com>
12123S:	Supported
12124F:	drivers/spi/spi-tegra*
12125
12126TEHUTI ETHERNET DRIVER
12127M:	Andy Gospodarek <andy@greyhouse.net>
12128L:	netdev@vger.kernel.org
12129S:	Supported
12130F:	drivers/net/ethernet/tehuti/*
12131
12132Telecom Clock Driver for MCPL0010
12133M:	Mark Gross <mark.gross@intel.com>
12134S:	Supported
12135F:	drivers/char/tlclk.c
12136
12137TENSILICA XTENSA PORT (xtensa)
12138M:	Chris Zankel <chris@zankel.net>
12139M:	Max Filippov <jcmvbkbc@gmail.com>
12140L:	linux-xtensa@linux-xtensa.org
12141T:	git git://github.com/czankel/xtensa-linux.git
12142S:	Maintained
12143F:	arch/xtensa/
12144F:	drivers/irqchip/irq-xtensa-*
12145
12146Texas Instruments' System Control Interface (TISCI) Protocol Driver
12147M:	Nishanth Menon <nm@ti.com>
12148M:	Tero Kristo <t-kristo@ti.com>
12149M:	Santosh Shilimkar <ssantosh@kernel.org>
12150L:	linux-arm-kernel@lists.infradead.org
12151S:	Maintained
12152F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12153F:	drivers/firmware/ti_sci*
12154F:	include/linux/soc/ti/ti_sci_protocol.h
12155
12156THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12157M:	Hans Verkuil <hverkuil@xs4all.nl>
12158L:	linux-media@vger.kernel.org
12159T:	git git://linuxtv.org/media_tree.git
12160W:	https://linuxtv.org
12161S:	Maintained
12162F:	drivers/media/radio/radio-raremono.c
12163
12164THERMAL
12165M:	Zhang Rui <rui.zhang@intel.com>
12166M:	Eduardo Valentin <edubezval@gmail.com>
12167L:	linux-pm@vger.kernel.org
12168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12170Q:	https://patchwork.kernel.org/project/linux-pm/list/
12171S:	Supported
12172F:	drivers/thermal/
12173F:	include/linux/thermal.h
12174F:	include/uapi/linux/thermal.h
12175F:	include/linux/cpu_cooling.h
12176F:	Documentation/devicetree/bindings/thermal/
12177
12178THERMAL/CPU_COOLING
12179M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12180M:	Viresh Kumar <viresh.kumar@linaro.org>
12181M:	Javi Merino <javi.merino@kernel.org>
12182L:	linux-pm@vger.kernel.org
12183S:	Supported
12184F:	Documentation/thermal/cpu-cooling-api.txt
12185F:	drivers/thermal/cpu_cooling.c
12186F:	include/linux/cpu_cooling.h
12187
12188THINKPAD ACPI EXTRAS DRIVER
12189M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12190L:	ibm-acpi-devel@lists.sourceforge.net
12191L:	platform-driver-x86@vger.kernel.org
12192W:	http://ibm-acpi.sourceforge.net
12193W:	http://thinkwiki.org/wiki/Ibm-acpi
12194T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12195S:	Maintained
12196F:	drivers/platform/x86/thinkpad_acpi.c
12197
12198TI BANDGAP AND THERMAL DRIVER
12199M:	Eduardo Valentin <edubezval@gmail.com>
12200M:	Keerthy <j-keerthy@ti.com>
12201L:	linux-pm@vger.kernel.org
12202L:	linux-omap@vger.kernel.org
12203S:	Maintained
12204F:	drivers/thermal/ti-soc-thermal/
12205
12206TI VPE/CAL DRIVERS
12207M:	Benoit Parrot <bparrot@ti.com>
12208L:	linux-media@vger.kernel.org
12209W:	http://linuxtv.org/
12210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12211S:	Maintained
12212F:	drivers/media/platform/ti-vpe/
12213
12214TI CDCE706 CLOCK DRIVER
12215M:	Max Filippov <jcmvbkbc@gmail.com>
12216S:	Maintained
12217F:	drivers/clk/clk-cdce706.c
12218
12219TI CLOCK DRIVER
12220M:	Tero Kristo <t-kristo@ti.com>
12221L:	linux-omap@vger.kernel.org
12222S:	Maintained
12223F:	drivers/clk/ti/
12224F:	include/linux/clk/ti.h
12225
12226TI ETHERNET SWITCH DRIVER (CPSW)
12227M:	Mugunthan V N <mugunthanvnm@ti.com>
12228R:	Grygorii Strashko <grygorii.strashko@ti.com>
12229L:	linux-omap@vger.kernel.org
12230L:	netdev@vger.kernel.org
12231S:	Maintained
12232F:	drivers/net/ethernet/ti/cpsw*
12233F:	drivers/net/ethernet/ti/davinci*
12234
12235TI FLASH MEDIA INTERFACE DRIVER
12236M:	Alex Dubov <oakad@yahoo.com>
12237S:	Maintained
12238F:	drivers/misc/tifm*
12239F:	drivers/mmc/host/tifm_sd.c
12240F:	include/linux/tifm.h
12241
12242TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12243M:	Santosh Shilimkar <ssantosh@kernel.org>
12244L:	linux-kernel@vger.kernel.org
12245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12246S:	Maintained
12247F:	drivers/soc/ti/*
12248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12249
12250
12251TI LM49xxx FAMILY ASoC CODEC DRIVERS
12252M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12253M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12254L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12255S:	Maintained
12256F:	sound/soc/codecs/lm49453*
12257F:	sound/soc/codecs/isabelle*
12258
12259TI LP855x BACKLIGHT DRIVER
12260M:	Milo Kim <milo.kim@ti.com>
12261S:	Maintained
12262F:	Documentation/backlight/lp855x-driver.txt
12263F:	drivers/video/backlight/lp855x_bl.c
12264F:	include/linux/platform_data/lp855x.h
12265
12266TI LP8727 CHARGER DRIVER
12267M:	Milo Kim <milo.kim@ti.com>
12268S:	Maintained
12269F:	drivers/power/supply/lp8727_charger.c
12270F:	include/linux/platform_data/lp8727.h
12271
12272TI LP8788 MFD DRIVER
12273M:	Milo Kim <milo.kim@ti.com>
12274S:	Maintained
12275F:	drivers/iio/adc/lp8788_adc.c
12276F:	drivers/leds/leds-lp8788.c
12277F:	drivers/mfd/lp8788*.c
12278F:	drivers/power/supply/lp8788-charger.c
12279F:	drivers/regulator/lp8788-*.c
12280F:	include/linux/mfd/lp8788*.h
12281
12282TI NETCP ETHERNET DRIVER
12283M:	Wingman Kwok <w-kwok2@ti.com>
12284M:	Murali Karicheri <m-karicheri2@ti.com>
12285L:	netdev@vger.kernel.org
12286S:	Maintained
12287F:	drivers/net/ethernet/ti/netcp*
12288
12289TI TAS571X FAMILY ASoC CODEC DRIVER
12290M:	Kevin Cernekee <cernekee@chromium.org>
12291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12292S:	Odd Fixes
12293F:	sound/soc/codecs/tas571x*
12294
12295TI TWL4030 SERIES SOC CODEC DRIVER
12296M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12298S:	Maintained
12299F:	sound/soc/codecs/twl4030*
12300
12301TI WILINK WIRELESS DRIVERS
12302L:	linux-wireless@vger.kernel.org
12303W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12304W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12306S:	Orphan
12307F:	drivers/net/wireless/ti/
12308F:	include/linux/wl12xx.h
12309
12310TIPC NETWORK LAYER
12311M:	Jon Maloy <jon.maloy@ericsson.com>
12312M:	Ying Xue <ying.xue@windriver.com>
12313L:	netdev@vger.kernel.org (core kernel code)
12314L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12315W:	http://tipc.sourceforge.net/
12316S:	Maintained
12317F:	include/uapi/linux/tipc*.h
12318F:	net/tipc/
12319
12320TILE ARCHITECTURE
12321M:	Chris Metcalf <cmetcalf@mellanox.com>
12322W:	http://www.mellanox.com/repository/solutions/tile-scm/
12323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12324S:	Supported
12325F:	arch/tile/
12326F:	drivers/char/tile-srom.c
12327F:	drivers/edac/tile_edac.c
12328F:	drivers/net/ethernet/tile/
12329F:	drivers/rtc/rtc-tile.c
12330F:	drivers/tty/hvc/hvc_tile.c
12331F:	drivers/tty/serial/tilegx.c
12332F:	drivers/usb/host/*-tilegx.c
12333F:	include/linux/usb/tilegx.h
12334
12335TLAN NETWORK DRIVER
12336M:	Samuel Chessman <chessman@tux.org>
12337L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12338W:	http://sourceforge.net/projects/tlan/
12339S:	Maintained
12340F:	Documentation/networking/tlan.txt
12341F:	drivers/net/ethernet/ti/tlan.*
12342
12343TOMOYO SECURITY MODULE
12344M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12345M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12346L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12347L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12348L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12349L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12350W:	http://tomoyo.sourceforge.jp/
12351T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12352S:	Maintained
12353F:	security/tomoyo/
12354
12355TOPSTAR LAPTOP EXTRAS DRIVER
12356M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12357L:	platform-driver-x86@vger.kernel.org
12358S:	Maintained
12359F:	drivers/platform/x86/topstar-laptop.c
12360
12361TOSHIBA ACPI EXTRAS DRIVER
12362M:	Azael Avalos <coproscefalo@gmail.com>
12363L:	platform-driver-x86@vger.kernel.org
12364S:	Maintained
12365F:	drivers/platform/x86/toshiba_acpi.c
12366
12367TOSHIBA BLUETOOTH DRIVER
12368M:	Azael Avalos <coproscefalo@gmail.com>
12369L:	platform-driver-x86@vger.kernel.org
12370S:	Maintained
12371F:	drivers/platform/x86/toshiba_bluetooth.c
12372
12373TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12374M:	Azael Avalos <coproscefalo@gmail.com>
12375L:	platform-driver-x86@vger.kernel.org
12376S:	Maintained
12377F:	drivers/platform/x86/toshiba_haps.c
12378
12379TOSHIBA WMI HOTKEYS DRIVER
12380M:	Azael Avalos <coproscefalo@gmail.com>
12381L:	platform-driver-x86@vger.kernel.org
12382S:	Maintained
12383F:	drivers/platform/x86/toshiba-wmi.c
12384
12385TOSHIBA SMM DRIVER
12386M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12387W:	http://www.buzzard.org.uk/toshiba/
12388S:	Maintained
12389F:	drivers/char/toshiba.c
12390F:	include/linux/toshiba.h
12391F:	include/uapi/linux/toshiba.h
12392
12393TOSHIBA TC358743 DRIVER
12394M:	Mats Randgaard <matrandg@cisco.com>
12395L:	linux-media@vger.kernel.org
12396S:	Maintained
12397F:	drivers/media/i2c/tc358743*
12398F:	include/media/i2c/tc358743.h
12399
12400TMIO/SDHI MMC DRIVER
12401M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12402L:	linux-mmc@vger.kernel.org
12403S:	Supported
12404F:	drivers/mmc/host/tmio_mmc*
12405F:	drivers/mmc/host/sh_mobile_sdhi.c
12406F:	include/linux/mfd/tmio.h
12407
12408TMP401 HARDWARE MONITOR DRIVER
12409M:	Guenter Roeck <linux@roeck-us.net>
12410L:	linux-hwmon@vger.kernel.org
12411S:	Maintained
12412F:	Documentation/hwmon/tmp401
12413F:	drivers/hwmon/tmp401.c
12414
12415TMPFS (SHMEM FILESYSTEM)
12416M:	Hugh Dickins <hughd@google.com>
12417L:	linux-mm@kvack.org
12418S:	Maintained
12419F:	include/linux/shmem_fs.h
12420F:	mm/shmem.c
12421
12422TM6000 VIDEO4LINUX DRIVER
12423M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12424M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12425L:	linux-media@vger.kernel.org
12426W:	https://linuxtv.org
12427T:	git git://linuxtv.org/media_tree.git
12428S:	Odd fixes
12429F:	drivers/media/usb/tm6000/
12430F:	Documentation/media/v4l-drivers/tm6000*
12431
12432TW5864 VIDEO4LINUX DRIVER
12433M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12434M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12435M:	Andrey Utkin <andrey_utkin@fastmail.com>
12436L:	linux-media@vger.kernel.org
12437S:	Supported
12438F:	drivers/media/pci/tw5864/
12439
12440TW68 VIDEO4LINUX DRIVER
12441M:	Hans Verkuil <hverkuil@xs4all.nl>
12442L:	linux-media@vger.kernel.org
12443T:	git git://linuxtv.org/media_tree.git
12444W:	https://linuxtv.org
12445S:	Odd Fixes
12446F:	drivers/media/pci/tw68/
12447
12448TW686X VIDEO4LINUX DRIVER
12449M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12450L:	linux-media@vger.kernel.org
12451T:	git git://linuxtv.org/media_tree.git
12452W:	http://linuxtv.org
12453S:	Maintained
12454F:	drivers/media/pci/tw686x/
12455
12456TPM DEVICE DRIVER
12457M:	Peter Huewe <peterhuewe@gmx.de>
12458M:	Marcel Selhorst <tpmdd@selhorst.net>
12459M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12460R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12461W:	http://tpmdd.sourceforge.net
12462L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12463Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12464T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12465S:	Maintained
12466F:	drivers/char/tpm/
12467
12468TPM IBM_VTPM DEVICE DRIVER
12469M:	Ashley Lai <ashleydlai@gmail.com>
12470W:	http://tpmdd.sourceforge.net
12471L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12472S:	Maintained
12473F:	drivers/char/tpm/tpm_ibmvtpm*
12474
12475TRACING
12476M:	Steven Rostedt <rostedt@goodmis.org>
12477M:	Ingo Molnar <mingo@redhat.com>
12478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12479S:	Maintained
12480F:	Documentation/trace/ftrace.txt
12481F:	arch/*/*/*/ftrace.h
12482F:	arch/*/kernel/ftrace.c
12483F:	include/*/ftrace.h
12484F:	include/linux/trace*.h
12485F:	include/trace/
12486F:	kernel/trace/
12487F:	tools/testing/selftests/ftrace/
12488
12489TRACING MMIO ACCESSES (MMIOTRACE)
12490M:	Steven Rostedt <rostedt@goodmis.org>
12491M:	Ingo Molnar <mingo@kernel.org>
12492R:	Karol Herbst <karolherbst@gmail.com>
12493R:	Pekka Paalanen <ppaalanen@gmail.com>
12494S:	Maintained
12495L:	linux-kernel@vger.kernel.org
12496L:	nouveau@lists.freedesktop.org
12497F:	kernel/trace/trace_mmiotrace.c
12498F:	include/linux/mmiotrace.h
12499F:	arch/x86/mm/kmmio.c
12500F:	arch/x86/mm/mmio-mod.c
12501F:	arch/x86/mm/testmmiotrace.c
12502
12503TRIVIAL PATCHES
12504M:	Jiri Kosina <trivial@kernel.org>
12505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12506S:	Maintained
12507K:	^Subject:.*(?i)trivial
12508
12509TTY LAYER
12510M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12511M:	Jiri Slaby <jslaby@suse.com>
12512S:	Supported
12513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12514F:	Documentation/serial/
12515F:	drivers/tty/
12516F:	drivers/tty/serial/serial_core.c
12517F:	include/linux/serial_core.h
12518F:	include/linux/serial.h
12519F:	include/linux/tty.h
12520F:	include/uapi/linux/serial_core.h
12521F:	include/uapi/linux/serial.h
12522F:	include/uapi/linux/tty.h
12523
12524TUA9001 MEDIA DRIVER
12525M:	Antti Palosaari <crope@iki.fi>
12526L:	linux-media@vger.kernel.org
12527W:	https://linuxtv.org
12528W:	http://palosaari.fi/linux/
12529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12530T:	git git://linuxtv.org/anttip/media_tree.git
12531S:	Maintained
12532F:	drivers/media/tuners/tua9001*
12533
12534TULIP NETWORK DRIVERS
12535L:	netdev@vger.kernel.org
12536L:	linux-parisc@vger.kernel.org
12537S:	Orphan
12538F:	drivers/net/ethernet/dec/tulip/
12539
12540TUN/TAP driver
12541M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12542W:	http://vtun.sourceforge.net/tun
12543S:	Maintained
12544F:	Documentation/networking/tuntap.txt
12545F:	arch/um/os-Linux/drivers/
12546
12547TURBOCHANNEL SUBSYSTEM
12548M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12549M:	Ralf Baechle <ralf@linux-mips.org>
12550L:	linux-mips@linux-mips.org
12551Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12552S:	Maintained
12553F:	drivers/tc/
12554F:	include/linux/tc.h
12555
12556UBI FILE SYSTEM (UBIFS)
12557M:	Richard Weinberger <richard@nod.at>
12558M:	Artem Bityutskiy <dedekind1@gmail.com>
12559M:	Adrian Hunter <adrian.hunter@intel.com>
12560L:	linux-mtd@lists.infradead.org
12561T:	git git://git.infradead.org/ubifs-2.6.git
12562W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12563S:	Supported
12564F:	Documentation/filesystems/ubifs.txt
12565F:	fs/ubifs/
12566
12567UCLINUX (M68KNOMMU AND COLDFIRE)
12568M:	Greg Ungerer <gerg@linux-m68k.org>
12569W:	http://www.linux-m68k.org/
12570W:	http://www.uclinux.org/
12571L:	linux-m68k@lists.linux-m68k.org
12572L:	uclinux-dev@uclinux.org  (subscribers-only)
12573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12574S:	Maintained
12575F:	arch/m68k/coldfire/
12576F:	arch/m68k/68*/
12577F:	arch/m68k/*/*_no.*
12578F:	arch/m68k/include/asm/*_no.*
12579
12580UDF FILESYSTEM
12581M:	Jan Kara <jack@suse.com>
12582S:	Maintained
12583F:	Documentation/filesystems/udf.txt
12584F:	fs/udf/
12585
12586UDRAW TABLET
12587M:	Bastien Nocera <hadess@hadess.net>
12588L:	linux-input@vger.kernel.org
12589S:	Maintained
12590F:	drivers/hid/hid-udraw.c
12591
12592UFS FILESYSTEM
12593M:	Evgeniy Dushistov <dushistov@mail.ru>
12594S:	Maintained
12595F:	Documentation/filesystems/ufs.txt
12596F:	fs/ufs/
12597
12598UHID USERSPACE HID IO DRIVER:
12599M:	David Herrmann <dh.herrmann@googlemail.com>
12600L:	linux-input@vger.kernel.org
12601S:	Maintained
12602F:	drivers/hid/uhid.c
12603F:	include/uapi/linux/uhid.h
12604
12605ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12606L:	linux-usb@vger.kernel.org
12607S:	Orphan
12608F:	drivers/uwb/
12609F:	include/linux/uwb.h
12610F:	include/linux/uwb/
12611
12612UNICORE32 ARCHITECTURE:
12613M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12614W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12615S:	Maintained
12616T:	git git://github.com/gxt/linux.git
12617F:	arch/unicore32/
12618
12619UNIFDEF
12620M:	Tony Finch <dot@dotat.at>
12621W:	http://dotat.at/prog/unifdef
12622S:	Maintained
12623F:	scripts/unifdef.c
12624
12625UNIFORM CDROM DRIVER
12626M:	Jens Axboe <axboe@kernel.dk>
12627W:	http://www.kernel.dk
12628S:	Maintained
12629F:	Documentation/cdrom/
12630F:	drivers/cdrom/cdrom.c
12631F:	include/linux/cdrom.h
12632F:	include/uapi/linux/cdrom.h
12633
12634UNISYS S-PAR DRIVERS
12635M:	David Kershner <david.kershner@unisys.com>
12636L:	sparmaintainer@unisys.com (Unisys internal)
12637S:	Supported
12638F:	drivers/staging/unisys/
12639
12640UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12641M:	Vinayak Holikatti <vinholikatti@gmail.com>
12642L:	linux-scsi@vger.kernel.org
12643S:	Supported
12644F:	Documentation/scsi/ufs.txt
12645F:	drivers/scsi/ufs/
12646
12647UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12648M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12649M:	Prabu Thangamuthu <prabut@synopsys.com>
12650L:	linux-scsi@vger.kernel.org
12651S:	Supported
12652F:	drivers/scsi/ufs/*dwc*
12653
12654UNSORTED BLOCK IMAGES (UBI)
12655M:	Artem Bityutskiy <dedekind1@gmail.com>
12656M:	Richard Weinberger <richard@nod.at>
12657W:	http://www.linux-mtd.infradead.org/
12658L:	linux-mtd@lists.infradead.org
12659T:	git git://git.infradead.org/ubifs-2.6.git
12660S:	Supported
12661F:	drivers/mtd/ubi/
12662F:	include/linux/mtd/ubi.h
12663F:	include/uapi/mtd/ubi-user.h
12664
12665USB ACM DRIVER
12666M:	Oliver Neukum <oneukum@suse.com>
12667L:	linux-usb@vger.kernel.org
12668S:	Maintained
12669F:	Documentation/usb/acm.txt
12670F:	drivers/usb/class/cdc-acm.*
12671
12672USB AR5523 WIRELESS DRIVER
12673M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12674L:	linux-wireless@vger.kernel.org
12675S:	Maintained
12676F:	drivers/net/wireless/ath/ar5523/
12677
12678USB ATTACHED SCSI
12679M:	Oliver Neukum <oneukum@suse.com>
12680L:	linux-usb@vger.kernel.org
12681L:	linux-scsi@vger.kernel.org
12682S:	Maintained
12683F:	drivers/usb/storage/uas.c
12684
12685USB CDC ETHERNET DRIVER
12686M:	Oliver Neukum <oliver@neukum.org>
12687L:	linux-usb@vger.kernel.org
12688S:	Maintained
12689F:	drivers/net/usb/cdc_*.c
12690F:	include/uapi/linux/usb/cdc.h
12691
12692USB CHAOSKEY DRIVER
12693M:	Keith Packard <keithp@keithp.com>
12694L:	linux-usb@vger.kernel.org
12695S:	Maintained
12696F:	drivers/usb/misc/chaoskey.c
12697
12698USB CYPRESS C67X00 DRIVER
12699M:	Peter Korsgaard <jacmet@sunsite.dk>
12700L:	linux-usb@vger.kernel.org
12701S:	Maintained
12702F:	drivers/usb/c67x00/
12703
12704USB DAVICOM DM9601 DRIVER
12705M:	Peter Korsgaard <jacmet@sunsite.dk>
12706L:	netdev@vger.kernel.org
12707W:	http://www.linux-usb.org/usbnet
12708S:	Maintained
12709F:	drivers/net/usb/dm9601.c
12710
12711USB DIAMOND RIO500 DRIVER
12712M:	Cesar Miquel <miquel@df.uba.ar>
12713L:	rio500-users@lists.sourceforge.net
12714W:	http://rio500.sourceforge.net
12715S:	Maintained
12716F:	drivers/usb/misc/rio500*
12717
12718USB EHCI DRIVER
12719M:	Alan Stern <stern@rowland.harvard.edu>
12720L:	linux-usb@vger.kernel.org
12721S:	Maintained
12722F:	Documentation/usb/ehci.txt
12723F:	drivers/usb/host/ehci*
12724
12725USB GADGET/PERIPHERAL SUBSYSTEM
12726M:	Felipe Balbi <balbi@kernel.org>
12727L:	linux-usb@vger.kernel.org
12728W:	http://www.linux-usb.org/gadget
12729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12730S:	Maintained
12731F:	drivers/usb/gadget/
12732F:	include/linux/usb/gadget*
12733
12734USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12735M:	Jiri Kosina <jikos@kernel.org>
12736R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12737L:	linux-usb@vger.kernel.org
12738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12739S:	Maintained
12740F:	Documentation/hid/hiddev.txt
12741F:	drivers/hid/usbhid/
12742
12743USB ISP116X DRIVER
12744M:	Olav Kongas <ok@artecdesign.ee>
12745L:	linux-usb@vger.kernel.org
12746S:	Maintained
12747F:	drivers/usb/host/isp116x*
12748F:	include/linux/usb/isp116x.h
12749
12750USB LAN78XX ETHERNET DRIVER
12751M:	Woojung Huh <woojung.huh@microchip.com>
12752M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12753L:	netdev@vger.kernel.org
12754S:	Maintained
12755F:	drivers/net/usb/lan78xx.*
12756
12757USB MASS STORAGE DRIVER
12758M:	Alan Stern <stern@rowland.harvard.edu>
12759L:	linux-usb@vger.kernel.org
12760L:	usb-storage@lists.one-eyed-alien.net
12761S:	Maintained
12762W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12763F:	drivers/usb/storage/
12764
12765USB MIDI DRIVER
12766M:	Clemens Ladisch <clemens@ladisch.de>
12767L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12768T:	git git://git.alsa-project.org/alsa-kernel.git
12769S:	Maintained
12770F:	sound/usb/midi.*
12771
12772USB NETWORKING DRIVERS
12773L:	linux-usb@vger.kernel.org
12774S:	Odd Fixes
12775F:	drivers/net/usb/
12776
12777USB OHCI DRIVER
12778M:	Alan Stern <stern@rowland.harvard.edu>
12779L:	linux-usb@vger.kernel.org
12780S:	Maintained
12781F:	Documentation/usb/ohci.txt
12782F:	drivers/usb/host/ohci*
12783
12784USB OTG FSM (Finite State Machine)
12785M:	Peter Chen <Peter.Chen@nxp.com>
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12787L:	linux-usb@vger.kernel.org
12788S:	Maintained
12789F:	drivers/usb/common/usb-otg-fsm.c
12790
12791USB OVER IP DRIVER
12792M:	Valentina Manea <valentina.manea.m@gmail.com>
12793M:	Shuah Khan <shuahkh@osg.samsung.com>
12794M:	Shuah Khan <shuah@kernel.org>
12795L:	linux-usb@vger.kernel.org
12796S:	Maintained
12797F:	Documentation/usb/usbip_protocol.txt
12798F:	drivers/usb/usbip/
12799F:	tools/usb/usbip/
12800
12801USB PEGASUS DRIVER
12802M:	Petko Manolov <petkan@nucleusys.com>
12803L:	linux-usb@vger.kernel.org
12804L:	netdev@vger.kernel.org
12805T:	git git://github.com/petkan/pegasus.git
12806W:	https://github.com/petkan/pegasus
12807S:	Maintained
12808F:	drivers/net/usb/pegasus.*
12809
12810USB PHY LAYER
12811M:	Felipe Balbi <balbi@kernel.org>
12812L:	linux-usb@vger.kernel.org
12813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12814S:	Maintained
12815F:	drivers/usb/phy/
12816
12817USB PRINTER DRIVER (usblp)
12818M:	Pete Zaitcev <zaitcev@redhat.com>
12819L:	linux-usb@vger.kernel.org
12820S:	Supported
12821F:	drivers/usb/class/usblp.c
12822
12823USB QMI WWAN NETWORK DRIVER
12824M:	Bjørn Mork <bjorn@mork.no>
12825L:	netdev@vger.kernel.org
12826S:	Maintained
12827F:	Documentation/ABI/testing/sysfs-class-net-qmi
12828F:	drivers/net/usb/qmi_wwan.c
12829
12830USB RTL8150 DRIVER
12831M:	Petko Manolov <petkan@nucleusys.com>
12832L:	linux-usb@vger.kernel.org
12833L:	netdev@vger.kernel.org
12834T:	git git://github.com/petkan/rtl8150.git
12835W:	https://github.com/petkan/rtl8150
12836S:	Maintained
12837F:	drivers/net/usb/rtl8150.c
12838
12839USB SERIAL SUBSYSTEM
12840M:	Johan Hovold <johan@kernel.org>
12841L:	linux-usb@vger.kernel.org
12842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12843S:	Maintained
12844F:	Documentation/usb/usb-serial.txt
12845F:	drivers/usb/serial/
12846F:	include/linux/usb/serial.h
12847
12848USB SMSC75XX ETHERNET DRIVER
12849M:	Steve Glendinning <steve.glendinning@shawell.net>
12850L:	netdev@vger.kernel.org
12851S:	Maintained
12852F:	drivers/net/usb/smsc75xx.*
12853
12854USB SMSC95XX ETHERNET DRIVER
12855M:	Steve Glendinning <steve.glendinning@shawell.net>
12856M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12857L:	netdev@vger.kernel.org
12858S:	Maintained
12859F:	drivers/net/usb/smsc95xx.*
12860
12861USB SUBSYSTEM
12862M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12863L:	linux-usb@vger.kernel.org
12864W:	http://www.linux-usb.org
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12866S:	Supported
12867F:	Documentation/devicetree/bindings/usb/
12868F:	Documentation/usb/
12869F:	drivers/usb/
12870F:	include/linux/usb.h
12871F:	include/linux/usb/
12872
12873USB UHCI DRIVER
12874M:	Alan Stern <stern@rowland.harvard.edu>
12875L:	linux-usb@vger.kernel.org
12876S:	Maintained
12877F:	drivers/usb/host/uhci*
12878
12879USB "USBNET" DRIVER FRAMEWORK
12880M:	Oliver Neukum <oneukum@suse.com>
12881L:	netdev@vger.kernel.org
12882W:	http://www.linux-usb.org/usbnet
12883S:	Maintained
12884F:	drivers/net/usb/usbnet.c
12885F:	include/linux/usb/usbnet.h
12886
12887USB VIDEO CLASS
12888M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12889L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12890L:	linux-media@vger.kernel.org
12891T:	git git://linuxtv.org/media_tree.git
12892W:	http://www.ideasonboard.org/uvc/
12893S:	Maintained
12894F:	drivers/media/usb/uvc/
12895F:	include/uapi/linux/uvcvideo.h
12896
12897USB VISION DRIVER
12898M:	Hans Verkuil <hverkuil@xs4all.nl>
12899L:	linux-media@vger.kernel.org
12900T:	git git://linuxtv.org/media_tree.git
12901W:	https://linuxtv.org
12902S:	Odd Fixes
12903F:	drivers/media/usb/usbvision/
12904
12905USB WEBCAM GADGET
12906M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12907L:	linux-usb@vger.kernel.org
12908S:	Maintained
12909F:	drivers/usb/gadget/function/*uvc*
12910F:	drivers/usb/gadget/legacy/webcam.c
12911
12912USB WIRELESS RNDIS DRIVER (rndis_wlan)
12913M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12914L:	linux-wireless@vger.kernel.org
12915S:	Maintained
12916F:	drivers/net/wireless/rndis_wlan.c
12917
12918USB XHCI DRIVER
12919M:	Mathias Nyman <mathias.nyman@intel.com>
12920L:	linux-usb@vger.kernel.org
12921S:	Supported
12922F:	drivers/usb/host/xhci*
12923F:	drivers/usb/host/pci-quirks*
12924
12925USB ZD1201 DRIVER
12926L:	linux-wireless@vger.kernel.org
12927W:	http://linux-lc100020.sourceforge.net
12928S:	Orphan
12929F:	drivers/net/wireless/zydas/zd1201.*
12930
12931USB ZR364XX DRIVER
12932M:	Antoine Jacquet <royale@zerezo.com>
12933L:	linux-usb@vger.kernel.org
12934L:	linux-media@vger.kernel.org
12935T:	git git://linuxtv.org/media_tree.git
12936W:	http://royale.zerezo.com/zr364xx/
12937S:	Maintained
12938F:	Documentation/media/v4l-drivers/zr364xx*
12939F:	drivers/media/usb/zr364xx/
12940
12941ULPI BUS
12942M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12943L:	linux-usb@vger.kernel.org
12944S:	Maintained
12945F:	drivers/usb/common/ulpi.c
12946F:	include/linux/ulpi/
12947
12948USER-MODE LINUX (UML)
12949M:	Jeff Dike <jdike@addtoit.com>
12950M:	Richard Weinberger <richard@nod.at>
12951L:	user-mode-linux-devel@lists.sourceforge.net
12952L:	user-mode-linux-user@lists.sourceforge.net
12953W:	http://user-mode-linux.sourceforge.net
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12955S:	Maintained
12956F:	Documentation/virtual/uml/
12957F:	arch/um/
12958F:	arch/x86/um/
12959F:	fs/hostfs/
12960F:	fs/hppfs/
12961
12962USERSPACE I/O (UIO)
12963M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12964S:	Maintained
12965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12966F:	Documentation/DocBook/uio-howto.tmpl
12967F:	drivers/uio/
12968F:	include/linux/uio*.h
12969
12970UTIL-LINUX PACKAGE
12971M:	Karel Zak <kzak@redhat.com>
12972L:	util-linux@vger.kernel.org
12973W:	http://en.wikipedia.org/wiki/Util-linux
12974T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12975S:	Maintained
12976
12977UVESAFB DRIVER
12978M:	Michal Januszewski <spock@gentoo.org>
12979L:	linux-fbdev@vger.kernel.org
12980W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12981S:	Maintained
12982F:	Documentation/fb/uvesafb.txt
12983F:	drivers/video/fbdev/uvesafb.*
12984
12985VF610 NAND DRIVER
12986M:	Stefan Agner <stefan@agner.ch>
12987L:	linux-mtd@lists.infradead.org
12988S:	Supported
12989F:	drivers/mtd/nand/vf610_nfc.c
12990
12991VFAT/FAT/MSDOS FILESYSTEM
12992M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12993S:	Maintained
12994F:	Documentation/filesystems/vfat.txt
12995F:	fs/fat/
12996
12997VFIO DRIVER
12998M:	Alex Williamson <alex.williamson@redhat.com>
12999L:	kvm@vger.kernel.org
13000T:	git git://github.com/awilliam/linux-vfio.git
13001S:	Maintained
13002F:	Documentation/vfio.txt
13003F:	drivers/vfio/
13004F:	include/linux/vfio.h
13005F:	include/uapi/linux/vfio.h
13006
13007VFIO MEDIATED DEVICE DRIVERS
13008M:	Kirti Wankhede <kwankhede@nvidia.com>
13009L:	kvm@vger.kernel.org
13010S:	Maintained
13011F:	Documentation/vfio-mediated-device.txt
13012F:	drivers/vfio/mdev/
13013F:	include/linux/mdev.h
13014F:	samples/vfio-mdev/
13015
13016VFIO PLATFORM DRIVER
13017M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13018L:	kvm@vger.kernel.org
13019S:	Maintained
13020F:	drivers/vfio/platform/
13021
13022VIDEOBUF2 FRAMEWORK
13023M:	Pawel Osciak <pawel@osciak.com>
13024M:	Marek Szyprowski <m.szyprowski@samsung.com>
13025M:	Kyungmin Park <kyungmin.park@samsung.com>
13026L:	linux-media@vger.kernel.org
13027S:	Maintained
13028F:	drivers/media/v4l2-core/videobuf2-*
13029F:	include/media/videobuf2-*
13030
13031VIRTIO AND VHOST VSOCK DRIVER
13032M:	Stefan Hajnoczi <stefanha@redhat.com>
13033L:	kvm@vger.kernel.org
13034L:	virtualization@lists.linux-foundation.org
13035L:	netdev@vger.kernel.org
13036S:	Maintained
13037F:	include/linux/virtio_vsock.h
13038F:	include/uapi/linux/virtio_vsock.h
13039F:	net/vmw_vsock/virtio_transport_common.c
13040F:	net/vmw_vsock/virtio_transport.c
13041F:	drivers/vhost/vsock.c
13042F:	drivers/vhost/vsock.h
13043
13044VIRTUAL SERIO DEVICE DRIVER
13045M:	Stephen Chandler Paul <thatslyude@gmail.com>
13046S:	Maintained
13047F:	drivers/input/serio/userio.c
13048F:	include/uapi/linux/userio.h
13049
13050VIRTIO CONSOLE DRIVER
13051M:	Amit Shah <amit.shah@redhat.com>
13052L:	virtualization@lists.linux-foundation.org
13053S:	Maintained
13054F:	drivers/char/virtio_console.c
13055F:	include/linux/virtio_console.h
13056F:	include/uapi/linux/virtio_console.h
13057
13058VIRTIO CORE, NET AND BLOCK DRIVERS
13059M:	"Michael S. Tsirkin" <mst@redhat.com>
13060M:	Jason Wang <jasowang@redhat.com>
13061L:	virtualization@lists.linux-foundation.org
13062S:	Maintained
13063F:	Documentation/devicetree/bindings/virtio/
13064F:	drivers/virtio/
13065F:	tools/virtio/
13066F:	drivers/net/virtio_net.c
13067F:	drivers/block/virtio_blk.c
13068F:	include/linux/virtio_*.h
13069F:	include/uapi/linux/virtio_*.h
13070F:	drivers/crypto/virtio/
13071
13072VIRTIO DRIVERS FOR S390
13073M:	Christian Borntraeger <borntraeger@de.ibm.com>
13074M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13075L:	linux-s390@vger.kernel.org
13076L:	virtualization@lists.linux-foundation.org
13077L:	kvm@vger.kernel.org
13078S:	Supported
13079F:	drivers/s390/virtio/
13080
13081VIRTIO GPU DRIVER
13082M:	David Airlie <airlied@linux.ie>
13083M:	Gerd Hoffmann <kraxel@redhat.com>
13084L:	dri-devel@lists.freedesktop.org
13085L:	virtualization@lists.linux-foundation.org
13086S:	Maintained
13087F:	drivers/gpu/drm/virtio/
13088F:	include/uapi/linux/virtio_gpu.h
13089
13090VIRTIO HOST (VHOST)
13091M:	"Michael S. Tsirkin" <mst@redhat.com>
13092M:	Jason Wang <jasowang@redhat.com>
13093L:	kvm@vger.kernel.org
13094L:	virtualization@lists.linux-foundation.org
13095L:	netdev@vger.kernel.org
13096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13097S:	Maintained
13098F:	drivers/vhost/
13099F:	include/uapi/linux/vhost.h
13100
13101VIRTIO INPUT DRIVER
13102M:	Gerd Hoffmann <kraxel@redhat.com>
13103S:	Maintained
13104F:	drivers/virtio/virtio_input.c
13105F:	include/uapi/linux/virtio_input.h
13106
13107VIRTIO CRYPTO DRIVER
13108M:  Gonglei <arei.gonglei@huawei.com>
13109L:  virtualization@lists.linux-foundation.org
13110L:  linux-crypto@vger.kernel.org
13111S:  Maintained
13112F:  drivers/crypto/virtio/
13113F:  include/uapi/linux/virtio_crypto.h
13114
13115VIA RHINE NETWORK DRIVER
13116S:	Orphan
13117F:	drivers/net/ethernet/via/via-rhine.c
13118
13119VIA SD/MMC CARD CONTROLLER DRIVER
13120M:	Bruce Chang <brucechang@via.com.tw>
13121M:	Harald Welte <HaraldWelte@viatech.com>
13122S:	Maintained
13123F:	drivers/mmc/host/via-sdmmc.c
13124
13125VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13126M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13127L:	linux-fbdev@vger.kernel.org
13128S:	Maintained
13129F:	include/linux/via-core.h
13130F:	include/linux/via-gpio.h
13131F:	include/linux/via_i2c.h
13132F:	drivers/video/fbdev/via/
13133
13134VIA VELOCITY NETWORK DRIVER
13135M:	Francois Romieu <romieu@fr.zoreil.com>
13136L:	netdev@vger.kernel.org
13137S:	Maintained
13138F:	drivers/net/ethernet/via/via-velocity.*
13139
13140VIRT LIB
13141M:	Alex Williamson <alex.williamson@redhat.com>
13142M:	Paolo Bonzini <pbonzini@redhat.com>
13143L:	kvm@vger.kernel.org
13144S:	Supported
13145F:	virt/lib/
13146
13147VIVID VIRTUAL VIDEO DRIVER
13148M:	Hans Verkuil <hverkuil@xs4all.nl>
13149L:	linux-media@vger.kernel.org
13150T:	git git://linuxtv.org/media_tree.git
13151W:	https://linuxtv.org
13152S:	Maintained
13153F:	drivers/media/platform/vivid/*
13154
13155VLAN (802.1Q)
13156M:	Patrick McHardy <kaber@trash.net>
13157L:	netdev@vger.kernel.org
13158S:	Maintained
13159F:	drivers/net/macvlan.c
13160F:	include/linux/if_*vlan.h
13161F:	net/8021q/
13162
13163VLYNQ BUS
13164M:	Florian Fainelli <f.fainelli@gmail.com>
13165L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13166S:	Maintained
13167F:	drivers/vlynq/vlynq.c
13168F:	include/linux/vlynq.h
13169
13170VME SUBSYSTEM
13171M:	Martyn Welch <martyn@welchs.me.uk>
13172M:	Manohar Vanga <manohar.vanga@gmail.com>
13173M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13174L:	devel@driverdev.osuosl.org
13175S:	Maintained
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13177F:	Documentation/driver-api/vme.rst
13178F:	drivers/staging/vme/
13179F:	drivers/vme/
13180F:	include/linux/vme*
13181
13182VMWARE HYPERVISOR INTERFACE
13183M:	Alok Kataria <akataria@vmware.com>
13184L:	virtualization@lists.linux-foundation.org
13185S:	Supported
13186F:	arch/x86/kernel/cpu/vmware.c
13187
13188VMWARE BALLOON DRIVER
13189M:	Xavier Deguillard <xdeguillard@vmware.com>
13190M:	Philip Moltmann <moltmann@vmware.com>
13191M:	"VMware, Inc." <pv-drivers@vmware.com>
13192L:	linux-kernel@vger.kernel.org
13193S:	Maintained
13194F:	drivers/misc/vmw_balloon.c
13195
13196VMWARE VMMOUSE SUBDRIVER
13197M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13198M:	"VMware, Inc." <pv-drivers@vmware.com>
13199L:	linux-input@vger.kernel.org
13200S:	Maintained
13201F:	drivers/input/mouse/vmmouse.c
13202F:	drivers/input/mouse/vmmouse.h
13203
13204VMWARE VMXNET3 ETHERNET DRIVER
13205M:	Shrikrishna Khare <skhare@vmware.com>
13206M:	"VMware, Inc." <pv-drivers@vmware.com>
13207L:	netdev@vger.kernel.org
13208S:	Maintained
13209F:	drivers/net/vmxnet3/
13210
13211VMware PVSCSI driver
13212M:	Jim Gill <jgill@vmware.com>
13213M:	VMware PV-Drivers <pv-drivers@vmware.com>
13214L:	linux-scsi@vger.kernel.org
13215S:	Maintained
13216F:	drivers/scsi/vmw_pvscsi.c
13217F:	drivers/scsi/vmw_pvscsi.h
13218
13219VMWARE PVRDMA DRIVER
13220M:	Adit Ranadive <aditr@vmware.com>
13221M:	VMware PV-Drivers <pv-drivers@vmware.com>
13222L:	linux-rdma@vger.kernel.org
13223S:	Maintained
13224F:	drivers/infiniband/hw/vmw_pvrdma/
13225
13226VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13227M:	Liam Girdwood <lgirdwood@gmail.com>
13228M:	Mark Brown <broonie@kernel.org>
13229L:	linux-kernel@vger.kernel.org
13230W:	http://www.slimlogic.co.uk/?p=48
13231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13232S:	Supported
13233F:	Documentation/devicetree/bindings/regulator/
13234F:	drivers/regulator/
13235F:	include/dt-bindings/regulator/
13236F:	include/linux/regulator/
13237
13238VRF
13239M:	David Ahern <dsa@cumulusnetworks.com>
13240M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13241L:	netdev@vger.kernel.org
13242S:	Maintained
13243F:	drivers/net/vrf.c
13244F:	Documentation/networking/vrf.txt
13245
13246VT1211 HARDWARE MONITOR DRIVER
13247M:	Juerg Haefliger <juergh@gmail.com>
13248L:	linux-hwmon@vger.kernel.org
13249S:	Maintained
13250F:	Documentation/hwmon/vt1211
13251F:	drivers/hwmon/vt1211.c
13252
13253VT8231 HARDWARE MONITOR DRIVER
13254M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13255L:	linux-hwmon@vger.kernel.org
13256S:	Maintained
13257F:	drivers/hwmon/vt8231.c
13258
13259VUB300 USB to SDIO/SD/MMC bridge chip
13260M:	Tony Olech <tony.olech@elandigitalsystems.com>
13261L:	linux-mmc@vger.kernel.org
13262L:	linux-usb@vger.kernel.org
13263S:	Supported
13264F:	drivers/mmc/host/vub300.c
13265
13266W1 DALLAS'S 1-WIRE BUS
13267M:	Evgeniy Polyakov <zbr@ioremap.net>
13268S:	Maintained
13269F:	Documentation/w1/
13270F:	drivers/w1/
13271
13272W83791D HARDWARE MONITORING DRIVER
13273M:	Marc Hulsman <m.hulsman@tudelft.nl>
13274L:	linux-hwmon@vger.kernel.org
13275S:	Maintained
13276F:	Documentation/hwmon/w83791d
13277F:	drivers/hwmon/w83791d.c
13278
13279W83793 HARDWARE MONITORING DRIVER
13280M:	Rudolf Marek <r.marek@assembler.cz>
13281L:	linux-hwmon@vger.kernel.org
13282S:	Maintained
13283F:	Documentation/hwmon/w83793
13284F:	drivers/hwmon/w83793.c
13285
13286W83795 HARDWARE MONITORING DRIVER
13287M:	Jean Delvare <jdelvare@suse.com>
13288L:	linux-hwmon@vger.kernel.org
13289S:	Maintained
13290F:	drivers/hwmon/w83795.c
13291
13292W83L51xD SD/MMC CARD INTERFACE DRIVER
13293M:	Pierre Ossman <pierre@ossman.eu>
13294S:	Maintained
13295F:	drivers/mmc/host/wbsd.*
13296
13297WACOM PROTOCOL 4 SERIAL TABLETS
13298M:	Julian Squires <julian@cipht.net>
13299M:	Hans de Goede <hdegoede@redhat.com>
13300L:	linux-input@vger.kernel.org
13301S:	Maintained
13302F:	drivers/input/tablet/wacom_serial4.c
13303
13304WATCHDOG DEVICE DRIVERS
13305M:	Wim Van Sebroeck <wim@iguana.be>
13306R:	Guenter Roeck <linux@roeck-us.net>
13307L:	linux-watchdog@vger.kernel.org
13308W:	http://www.linux-watchdog.org/
13309T:	git git://www.linux-watchdog.org/linux-watchdog.git
13310S:	Maintained
13311F:	Documentation/devicetree/bindings/watchdog/
13312F:	Documentation/watchdog/
13313F:	drivers/watchdog/
13314F:	include/linux/watchdog.h
13315F:	include/uapi/linux/watchdog.h
13316
13317WIIMOTE HID DRIVER
13318M:	David Herrmann <dh.herrmann@googlemail.com>
13319L:	linux-input@vger.kernel.org
13320S:	Maintained
13321F:	drivers/hid/hid-wiimote*
13322
13323WINBOND CIR DRIVER
13324M:	David Härdeman <david@hardeman.nu>
13325S:	Maintained
13326F:	drivers/media/rc/winbond-cir.c
13327
13328WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13329M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13330L:	linux-watchdog@vger.kernel.org
13331S:	Maintained
13332F:	drivers/watchdog/ebc-c384_wdt.c
13333
13334WINSYSTEMS WS16C48 GPIO DRIVER
13335M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13336L:	linux-gpio@vger.kernel.org
13337S:	Maintained
13338F:	drivers/gpio/gpio-ws16c48.c
13339
13340WIMAX STACK
13341M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13342M:	linux-wimax@intel.com
13343L:	wimax@linuxwimax.org (subscribers-only)
13344S:	Supported
13345W:	http://linuxwimax.org
13346F:	Documentation/wimax/README.wimax
13347F:	include/linux/wimax/debug.h
13348F:	include/net/wimax.h
13349F:	include/uapi/linux/wimax.h
13350F:	net/wimax/
13351
13352WISTRON LAPTOP BUTTON DRIVER
13353M:	Miloslav Trmac <mitr@volny.cz>
13354S:	Maintained
13355F:	drivers/input/misc/wistron_btns.c
13356
13357WL3501 WIRELESS PCMCIA CARD DRIVER
13358M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13359L:	linux-wireless@vger.kernel.org
13360W:	http://oops.ghostprotocols.net:81/blog
13361S:	Maintained
13362F:	drivers/net/wireless/wl3501*
13363
13364WOLFSON MICROELECTRONICS DRIVERS
13365L:	patches@opensource.wolfsonmicro.com
13366T:	git https://github.com/CirrusLogic/linux-drivers.git
13367W:	https://github.com/CirrusLogic/linux-drivers/wiki
13368S:	Supported
13369F:	Documentation/hwmon/wm83??
13370F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13371F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13372F:	Documentation/devicetree/bindings/mfd/arizona.txt
13373F:	arch/arm/mach-s3c64xx/mach-crag6410*
13374F:	drivers/clk/clk-wm83*.c
13375F:	drivers/extcon/extcon-arizona.c
13376F:	drivers/leds/leds-wm83*.c
13377F:	drivers/gpio/gpio-*wm*.c
13378F:	drivers/gpio/gpio-arizona.c
13379F:	drivers/hwmon/wm83??-hwmon.c
13380F:	drivers/input/misc/wm831x-on.c
13381F:	drivers/input/touchscreen/wm831x-ts.c
13382F:	drivers/input/touchscreen/wm97*.c
13383F:	drivers/mfd/arizona*
13384F:	drivers/mfd/wm*.c
13385F:	drivers/mfd/cs47l24*
13386F:	drivers/power/supply/wm83*.c
13387F:	drivers/rtc/rtc-wm83*.c
13388F:	drivers/regulator/wm8*.c
13389F:	drivers/video/backlight/wm83*_bl.c
13390F:	drivers/watchdog/wm83*_wdt.c
13391F:	include/linux/mfd/arizona/
13392F:	include/linux/mfd/wm831x/
13393F:	include/linux/mfd/wm8350/
13394F:	include/linux/mfd/wm8400*
13395F:	include/linux/wm97xx.h
13396F:	include/sound/wm????.h
13397F:	sound/soc/codecs/arizona.?
13398F:	sound/soc/codecs/wm*
13399F:	sound/soc/codecs/cs47l24*
13400
13401WORKQUEUE
13402M:	Tejun Heo <tj@kernel.org>
13403R:	Lai Jiangshan <jiangshanlai@gmail.com>
13404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13405S:	Maintained
13406F:	include/linux/workqueue.h
13407F:	kernel/workqueue.c
13408F:	Documentation/core-api/workqueue.rst
13409
13410X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13411M:	Chen-Yu Tsai <wens@csie.org>
13412L:	linux-kernel@vger.kernel.org
13413S:	Maintained
13414N:	axp[128]
13415
13416X.25 NETWORK LAYER
13417M:	Andrew Hendry <andrew.hendry@gmail.com>
13418L:	linux-x25@vger.kernel.org
13419S:	Odd Fixes
13420F:	Documentation/networking/x25*
13421F:	include/net/x25*
13422F:	net/x25/
13423
13424X86 ARCHITECTURE (32-BIT AND 64-BIT)
13425M:	Thomas Gleixner <tglx@linutronix.de>
13426M:	Ingo Molnar <mingo@redhat.com>
13427M:	"H. Peter Anvin" <hpa@zytor.com>
13428M:	x86@kernel.org
13429L:	linux-kernel@vger.kernel.org
13430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13431S:	Maintained
13432F:	Documentation/x86/
13433F:	arch/x86/
13434
13435X86 PLATFORM DRIVERS
13436M:	Darren Hart <dvhart@infradead.org>
13437L:	platform-driver-x86@vger.kernel.org
13438T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13439S:	Maintained
13440F:	drivers/platform/x86/
13441F:	drivers/platform/olpc/
13442
13443X86 MCE INFRASTRUCTURE
13444M:	Tony Luck <tony.luck@intel.com>
13445M:	Borislav Petkov <bp@alien8.de>
13446L:	linux-edac@vger.kernel.org
13447S:	Maintained
13448F:	arch/x86/kernel/cpu/mcheck/*
13449
13450X86 MICROCODE UPDATE SUPPORT
13451M:	Borislav Petkov <bp@alien8.de>
13452S:	Maintained
13453F:	arch/x86/kernel/cpu/microcode/*
13454
13455X86 VDSO
13456M:	Andy Lutomirski <luto@amacapital.net>
13457L:	linux-kernel@vger.kernel.org
13458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13459S:	Maintained
13460F:	arch/x86/entry/vdso/
13461
13462XC2028/3028 TUNER DRIVER
13463M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13464M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13465L:	linux-media@vger.kernel.org
13466W:	https://linuxtv.org
13467T:	git git://linuxtv.org/media_tree.git
13468S:	Maintained
13469F:	drivers/media/tuners/tuner-xc2028.*
13470
13471XEN HYPERVISOR INTERFACE
13472M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13473M:	Juergen Gross <jgross@suse.com>
13474L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13476S:	Supported
13477F:	arch/x86/xen/
13478F:	drivers/*/xen-*front.c
13479F:	drivers/xen/
13480F:	arch/x86/include/asm/xen/
13481F:	include/xen/
13482F:	include/uapi/xen/
13483
13484XEN HYPERVISOR ARM
13485M:	Stefano Stabellini <sstabellini@kernel.org>
13486L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13487S:	Maintained
13488F:	arch/arm/xen/
13489F:	arch/arm/include/asm/xen/
13490
13491XEN HYPERVISOR ARM64
13492M:	Stefano Stabellini <sstabellini@kernel.org>
13493L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13494S:	Maintained
13495F:	arch/arm64/xen/
13496F:	arch/arm64/include/asm/xen/
13497
13498XEN NETWORK BACKEND DRIVER
13499M:	Wei Liu <wei.liu2@citrix.com>
13500M:	Paul Durrant <paul.durrant@citrix.com>
13501L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13502L:	netdev@vger.kernel.org
13503S:	Supported
13504F:	drivers/net/xen-netback/*
13505
13506XEN PCI SUBSYSTEM
13507M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13508L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13509S:	Supported
13510F:	arch/x86/pci/*xen*
13511F:	drivers/pci/*xen*
13512
13513XEN BLOCK SUBSYSTEM
13514M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13515M:	Roger Pau Monné <roger.pau@citrix.com>
13516L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13517S:	Supported
13518F:	drivers/block/xen-blkback/*
13519F:	drivers/block/xen*
13520
13521XEN PVSCSI DRIVERS
13522M:	Juergen Gross <jgross@suse.com>
13523L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13524L:	linux-scsi@vger.kernel.org
13525S:	Supported
13526F:	drivers/scsi/xen-scsifront.c
13527F:	drivers/xen/xen-scsiback.c
13528F:	include/xen/interface/io/vscsiif.h
13529
13530XEN SWIOTLB SUBSYSTEM
13531M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13532L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13533S:	Supported
13534F:	arch/x86/xen/*swiotlb*
13535F:	drivers/xen/*swiotlb*
13536
13537XFS FILESYSTEM
13538M:	Dave Chinner <david@fromorbit.com>
13539M:	linux-xfs@vger.kernel.org
13540L:	linux-xfs@vger.kernel.org
13541W:	http://xfs.org/
13542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13543S:	Supported
13544F:	Documentation/filesystems/xfs.txt
13545F:	fs/xfs/
13546
13547XILINX AXI ETHERNET DRIVER
13548M:	Anirudha Sarangi <anirudh@xilinx.com>
13549M:	John Linn <John.Linn@xilinx.com>
13550S:	Maintained
13551F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13552
13553XILINX UARTLITE SERIAL DRIVER
13554M:	Peter Korsgaard <jacmet@sunsite.dk>
13555L:	linux-serial@vger.kernel.org
13556S:	Maintained
13557F:	drivers/tty/serial/uartlite.c
13558
13559XILINX VIDEO IP CORES
13560M:	Hyun Kwon <hyun.kwon@xilinx.com>
13561M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13562L:	linux-media@vger.kernel.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Supported
13565F:	Documentation/devicetree/bindings/media/xilinx/
13566F:	drivers/media/platform/xilinx/
13567F:	include/uapi/linux/xilinx-v4l2-controls.h
13568
13569XILLYBUS DRIVER
13570M:	Eli Billauer <eli.billauer@gmail.com>
13571L:	linux-kernel@vger.kernel.org
13572S:	Supported
13573F:	drivers/char/xillybus/
13574
13575XTENSA XTFPGA PLATFORM SUPPORT
13576M:	Max Filippov <jcmvbkbc@gmail.com>
13577L:	linux-xtensa@linux-xtensa.org
13578S:	Maintained
13579F:	drivers/spi/spi-xtensa-xtfpga.c
13580F:	sound/soc/xtensa/xtfpga-i2s.c
13581
13582YAM DRIVER FOR AX.25
13583M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13584L:	linux-hams@vger.kernel.org
13585S:	Maintained
13586F:	drivers/net/hamradio/yam*
13587F:	include/linux/yam.h
13588
13589YEALINK PHONE DRIVER
13590M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13591L:	usbb2k-api-dev@nongnu.org
13592S:	Maintained
13593F:	Documentation/input/yealink.txt
13594F:	drivers/input/misc/yealink.*
13595
13596Z8530 DRIVER FOR AX.25
13597M:	Joerg Reuter <jreuter@yaina.de>
13598W:	http://yaina.de/jreuter/
13599W:	http://www.qsl.net/dl1bke/
13600L:	linux-hams@vger.kernel.org
13601S:	Maintained
13602F:	Documentation/networking/z8530drv.txt
13603F:	drivers/net/hamradio/*scc.c
13604F:	drivers/net/hamradio/z8530.h
13605
13606ZBUD COMPRESSED PAGE ALLOCATOR
13607M:	Seth Jennings <sjenning@redhat.com>
13608L:	linux-mm@kvack.org
13609S:	Maintained
13610F:	mm/zbud.c
13611F:	include/linux/zbud.h
13612
13613ZD1211RW WIRELESS DRIVER
13614M:	Daniel Drake <dsd@gentoo.org>
13615M:	Ulrich Kunitz <kune@deine-taler.de>
13616W:	http://zd1211.ath.cx/wiki/DriverRewrite
13617L:	linux-wireless@vger.kernel.org
13618L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13619S:	Maintained
13620F:	drivers/net/wireless/zydas/zd1211rw/
13621
13622ZPOOL COMPRESSED PAGE STORAGE API
13623M:	Dan Streetman <ddstreet@ieee.org>
13624L:	linux-mm@kvack.org
13625S:	Maintained
13626F:	mm/zpool.c
13627F:	include/linux/zpool.h
13628
13629ZR36067 VIDEO FOR LINUX DRIVER
13630L:	mjpeg-users@lists.sourceforge.net
13631L:	linux-media@vger.kernel.org
13632W:	http://mjpeg.sourceforge.net/driver-zoran/
13633T:	hg https://linuxtv.org/hg/v4l-dvb
13634S:	Odd Fixes
13635F:	drivers/media/pci/zoran/
13636
13637ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13638M:	Minchan Kim <minchan@kernel.org>
13639M:	Nitin Gupta <ngupta@vflare.org>
13640R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13641L:	linux-kernel@vger.kernel.org
13642S:	Maintained
13643F:	drivers/block/zram/
13644F:	Documentation/blockdev/zram.txt
13645
13646ZS DECSTATION Z85C30 SERIAL DRIVER
13647M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13648S:	Maintained
13649F:	drivers/tty/serial/zs.*
13650
13651ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13652M:	Minchan Kim <minchan@kernel.org>
13653M:	Nitin Gupta <ngupta@vflare.org>
13654R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13655L:	linux-mm@kvack.org
13656S:	Maintained
13657F:	mm/zsmalloc.c
13658F:	include/linux/zsmalloc.h
13659F:	Documentation/vm/zsmalloc.txt
13660
13661ZSWAP COMPRESSED SWAP CACHING
13662M:	Seth Jennings <sjenning@redhat.com>
13663L:	linux-mm@kvack.org
13664S:	Maintained
13665F:	mm/zswap.c
13666
13667THE REST
13668M:	Linus Torvalds <torvalds@linux-foundation.org>
13669L:	linux-kernel@vger.kernel.org
13670Q:	http://patchwork.kernel.org/project/LKML/list/
13671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13672S:	Buried alive in reporters
13673F:	*
13674F:	*/
13675