xref: /linux/MAINTAINERS (revision 1296bd62b0dcbdc8fd66908eb2d72dc4c3dba219)
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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
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	Q: Patchwork web based patch tracking system site
78	T: SCM tree type and location.
79	   Type is one of: git, hg, quilt, stgit, topgit
80	S: Status, one of the following:
81	   Supported:	Someone is actually paid to look after this.
82	   Maintained:	Someone actually looks after it.
83	   Odd Fixes:	It has a maintainer but they don't have time to do
84			much other than throw the odd patch in. See below..
85	   Orphan:	No current maintainer [but maybe you could take the
86			role as you write your new code].
87	   Obsolete:	Old code. Something tagged obsolete generally means
88			it has been replaced by a better system and you
89			should be using that.
90	F: Files and directories with wildcard patterns.
91	   A trailing slash includes all files and subdirectory files.
92	   F:	drivers/net/	all files in and below drivers/net
93	   F:	drivers/net/*	all files in drivers/net, but not below
94	   F:	*/net/*		all files in "any top level directory"/net
95	   One pattern per line.  Multiple F: lines acceptable.
96	N: Files and directories with regex patterns.
97	   N:	[^a-z]tegra	all files whose path contains the word tegra
98	   One pattern per line.  Multiple N: lines acceptable.
99	   scripts/get_maintainer.pl has different behavior for files that
100	   match F: pattern and matches of N: patterns.  By default,
101	   get_maintainer will not look at git log history when an F: pattern
102	   match occurs.  When an N: match occurs, git log history is used
103	   to also notify the people that have git commit signatures.
104	X: Files and directories that are NOT maintained, same rules as F:
105	   Files exclusions are tested before file matches.
106	   Can be useful for excluding a specific subdirectory, for instance:
107	   F:	net/
108	   X:	net/ipv6/
109	   matches all files in and below net excluding net/ipv6/
110	K: Keyword perl extended regex pattern to match content in a
111	   patch or file.  For instance:
112	   K: of_get_profile
113	      matches patches or files that contain "of_get_profile"
114	   K: \b(printk|pr_(info|err))\b
115	      matches patches or files that contain one or more of the words
116	      printk, pr_info or pr_err
117	   One regex pattern per line.  Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125		-----------------------------------
126
1273C59X NETWORK DRIVER
128M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L:	netdev@vger.kernel.org
130S:	Maintained
131F:	Documentation/networking/vortex.txt
132F:	drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M:	David Dillow <dave@thedillows.org>
136L:	netdev@vger.kernel.org
137S:	Maintained
138F:	drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M:	Adam Radford <linuxraid@lsi.com>
142L:	linux-scsi@vger.kernel.org
143W:	http://www.lsi.com
144S:	Supported
145F:	drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L:	linux-scsi@vger.kernel.org
150S:	Maintained
151F:	drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M:	Alexander Aring <aar@pengutronix.de>
155M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L:	linux-bluetooth@vger.kernel.org
157L:	linux-wpan@vger.kernel.org
158S:	Maintained
159F:	net/6lowpan/
160F:	include/net/6lowpan.h
161F:	Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L:	linux-hams@vger.kernel.org
166S:	Maintained
167F:	drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171L:	netdev@vger.kernel.org
172S:	Maintained
173F:	drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L:	linux-serial@vger.kernel.org
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	Documentation/ABI/testing/configfs-acpi
292F:	drivers/pci/*acpi*
293F:	drivers/pci/*/*acpi*
294F:	drivers/pci/*/*/*acpi*
295F:	tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M:	Robert Moore <robert.moore@intel.com>
299M:	Lv Zheng <lv.zheng@intel.com>
300M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L:	linux-acpi@vger.kernel.org
302L:	devel@acpica.org
303W:	https://acpica.org/
304W:	https://github.com/acpica/acpica/
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S:	Supported
308F:	drivers/acpi/acpica/
309F:	include/acpi/
310F:	tools/power/acpi/
311
312ACPI FAN DRIVER
313M:	Zhang Rui <rui.zhang@intel.com>
314L:	linux-acpi@vger.kernel.org
315W:	https://01.org/linux-acpi
316S:	Supported
317F:	drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M:	Zhang Rui <rui.zhang@intel.com>
321L:	linux-acpi@vger.kernel.org
322W:	https://01.org/linux-acpi
323S:	Supported
324F:	drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M:	Zhang Rui <rui.zhang@intel.com>
328L:	linux-acpi@vger.kernel.org
329W:	https://01.org/linux-acpi
330S:	Supported
331F:	drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L:	platform-driver-x86@vger.kernel.org
335S:	Orphan
336F:	drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M:	Thibaut Varene <T-Bone@parisc-linux.org>
340W:	http://wiki.parisc-linux.org/AD1889
341L:	linux-parisc@vger.kernel.org
342S:	Maintained
343F:	sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M:	Michael Hennerich <michael.hennerich@analog.com>
347W:	http://wiki.analog.com/AD5254
348W:	http://ez.analog.com/community/linux-device-drivers
349S:	Supported
350F:	drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M:	Michael Hennerich <michael.hennerich@analog.com>
354W:	http://wiki.analog.com/AD5398
355W:	http://ez.analog.com/community/linux-device-drivers
356S:	Supported
357F:	drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M:	Michael Hennerich <michael.hennerich@analog.com>
361W:	http://wiki.analog.com/AD7142
362W:	http://ez.analog.com/community/linux-device-drivers
363S:	Supported
364F:	drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M:	Michael Hennerich <michael.hennerich@analog.com>
368W:	http://wiki.analog.com/AD7877
369W:	http://ez.analog.com/community/linux-device-drivers
370S:	Supported
371F:	drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M:	Michael Hennerich <michael.hennerich@analog.com>
375W:	http://wiki.analog.com/AD7879
376W:	http://ez.analog.com/community/linux-device-drivers
377S:	Supported
378F:	drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M:	Jiri Kosina <jikos@kernel.org>
382S:	Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M:	Michael Hennerich <michael.hennerich@analog.com>
386W:	https://wiki.analog.com/ADF7242
387W:	http://ez.analog.com/community/linux-device-drivers
388L:	linux-wpan@vger.kernel.org
389S:	Supported
390F:	drivers/net/ieee802154/adf7242.c
391F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M:	Jean Delvare <jdelvare@suse.com>
395L:	linux-hwmon@vger.kernel.org
396S:	Maintained
397F:	Documentation/hwmon/adm1025
398F:	drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M:	Corentin Labbe <clabbe.montjoie@gmail.com>
402L:	linux-hwmon@vger.kernel.org
403S:	Maintained
404F:	drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L:	linux-wireless@vger.kernel.org
408W:	http://wireless.kernel.org/
409S:	Orphan
410F:	drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M:	Sakari Ailus <sakari.ailus@iki.fi>
414L:	linux-media@vger.kernel.org
415S:	Maintained
416F:	drivers/media/i2c/adp1653.c
417F:	include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M:	Michael Hennerich <michael.hennerich@analog.com>
421W:	http://wiki.analog.com/ADP5520
422W:	http://ez.analog.com/community/linux-device-drivers
423S:	Supported
424F:	drivers/mfd/adp5520.c
425F:	drivers/video/backlight/adp5520_bl.c
426F:	drivers/leds/leds-adp5520.c
427F:	drivers/gpio/gpio-adp5520.c
428F:	drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M:	Michael Hennerich <michael.hennerich@analog.com>
432W:	http://wiki.analog.com/ADP5588
433W:	http://ez.analog.com/community/linux-device-drivers
434S:	Supported
435F:	drivers/input/keyboard/adp5588-keys.c
436F:	drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/ADP8860
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M:	Dirk Eibach <eibach@gdsys.de>
447L:	linux-hwmon@vger.kernel.org
448S:	Maintained
449F:	Documentation/hwmon/ads1015
450F:	drivers/hwmon/ads1015.c
451F:	include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M:	Colin Leroy <colin@colino.net>
455S:	Maintained
456F:	drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M:	Jean Delvare <jdelvare@suse.com>
460L:	linux-hwmon@vger.kernel.org
461S:	Maintained
462F:	Documentation/hwmon/adt7475
463F:	drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M:	Michael Hennerich <michael.hennerich@analog.com>
467W:	http://wiki.analog.com/ADXL345
468W:	http://ez.analog.com/community/linux-device-drivers
469S:	Supported
470F:	drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M:	Matthew Wilcox <matthew@wil.cx>
474M:	Hannes Reinecke <hare@suse.com>
475L:	linux-scsi@vger.kernel.org
476S:	Maintained
477F:	Documentation/scsi/advansys.txt
478F:	drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M:	Riccardo Facchetti <fizban@tin.it>
482S:	Maintained
483F:	sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M:	Antti Palosaari <crope@iki.fi>
487L:	linux-media@vger.kernel.org
488W:	https://linuxtv.org
489W:	http://palosaari.fi/linux/
490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
491T:	git git://linuxtv.org/anttip/media_tree.git
492S:	Maintained
493F:	drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M:	Antti Palosaari <crope@iki.fi>
497L:	linux-media@vger.kernel.org
498W:	https://linuxtv.org
499W:	http://palosaari.fi/linux/
500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
501T:	git git://linuxtv.org/anttip/media_tree.git
502S:	Maintained
503F:	drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L:	linux-fsdevel@vger.kernel.org
507S:	Orphan
508F:	Documentation/filesystems/affs.txt
509F:	fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M:	David Howells <dhowells@redhat.com>
513L:	linux-afs@lists.infradead.org
514S:	Supported
515F:	fs/afs/
516F:	include/net/af_rxrpc.h
517F:	net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M:	David Airlie <airlied@linux.ie>
521T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S:	Maintained
523F:	drivers/char/agp/
524F:	include/linux/agp*
525F:	include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M:	"Juergen E. Fischer" <fischer@norbit.de>
529L:	linux-scsi@vger.kernel.org
530S:	Maintained
531F:	drivers/scsi/aha152x*
532F:	drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M:	Hannes Reinecke <hare@suse.com>
536L:	linux-scsi@vger.kernel.org
537S:	Maintained
538F:	drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M:	Hans Verkuil <hverkuil@xs4all.nl>
542L:	linux-media@vger.kernel.org
543T:	git git://linuxtv.org/media_tree.git
544W:	https://linuxtv.org
545S:	Maintained
546F:	drivers/media/radio/radio-aimslab*
547
548AIO
549M:	Benjamin LaHaise <bcrl@kvack.org>
550L:	linux-aio@kvack.org
551S:	Supported
552F:	fs/aio.c
553F:	include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M:	Antti Palosaari <crope@iki.fi>
557L:	linux-media@vger.kernel.org
558W:	https://linuxtv.org
559W:	http://palosaari.fi/linux/
560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
561T:	git git://linuxtv.org/anttip/media_tree.git
562S:	Maintained
563F:	drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M:	Duncan Sands <duncan.sands@free.fr>
567L:	linux-usb@vger.kernel.org
568W:	http://www.linux-usb.org/SpeedTouch/
569S:	Maintained
570F:	drivers/usb/atm/speedtch.c
571F:	drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M:	Manuel Lauss <manuel.lauss@gmail.com>
575S:	Maintained
576F:	drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M:	Rudolf Marek <r.marek@assembler.cz>
580L:	linux-i2c@vger.kernel.org
581S:	Maintained
582F:	Documentation/i2c/busses/i2c-ali1563
583F:	drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M:	Corentin Labbe <clabbe.montjoie@gmail.com>
587L:	linux-crypto@vger.kernel.org
588S:	Maintained
589F:	drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M:	Richard Henderson <rth@twiddle.net>
593M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M:	Matt Turner <mattst88@gmail.com>
595S:	Odd Fixes
596L:	linux-alpha@vger.kernel.org
597F:	arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R:	Pali Rohár <pali.rohar@gmail.com>
601F:	drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M:	Ley Foon Tan <lftan@altera.com>
605L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S:	Maintained
607F:	drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M:	Tien Hock Loh <thloh@altera.com>
611L:	linux-gpio@vger.kernel.org
612S:	Maintained
613F:	drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M:	Thor Thayer <tthayer@opensource.altera.com>
617S:	Maintained
618F:	drivers/gpio/gpio-altera-a10sr.c
619F:	drivers/mfd/altera-a10sr.c
620F:	include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M:	Vince Bridgers <vbridger@opensource.altera.com>
624L:	netdev@vger.kernel.org
625L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S:	Maintained
627F:	drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M:	Tobias Klauser <tklauser@distanz.ch>
631L:	linux-serial@vger.kernel.org
632L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S:	Maintained
634F:	drivers/tty/serial/altera_uart.c
635F:	drivers/tty/serial/altera_jtaguart.c
636F:	include/linux/altera_uart.h
637F:	include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M:	Tom Lendacky <thomas.lendacky@amd.com>
641M:	Gary Hook <gary.hook@amd.com>
642L:	linux-crypto@vger.kernel.org
643S:	Supported
644F:	drivers/crypto/ccp/
645F:	include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M:	Huang Rui <ray.huang@amd.com>
649L:	linux-hwmon@vger.kernel.org
650S:	Supported
651F:	Documentation/hwmon/fam15h_power
652F:	drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
656S:	Orphan
657F:	drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P:	Andres Salomon <dilinger@queued.net>
661L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
662W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S:	Supported
664F:	drivers/char/hw_random/geode-rng.c
665F:	drivers/crypto/geode*
666F:	drivers/video/fbdev/geode/
667F:	arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M:	Joerg Roedel <joro@8bytes.org>
671L:	iommu@lists.linux-foundation.org
672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S:	Maintained
674F:	drivers/iommu/amd_iommu*.[ch]
675F:	include/linux/amd-iommu.h
676
677AMD KFD
678M:	Oded Gabbay <oded.gabbay@gmail.com>
679L:	dri-devel@lists.freedesktop.org
680T:	git git://people.freedesktop.org/~gabbayo/linux.git
681S:	Supported
682F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F:	drivers/gpu/drm/amd/amdkfd/
687F:	drivers/gpu/drm/amd/include/cik_structs.h
688F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F:	drivers/gpu/drm/amd/include/vi_structs.h
690F:	drivers/gpu/drm/radeon/radeon_kfd.c
691F:	drivers/gpu/drm/radeon/radeon_kfd.h
692F:	include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M:	Brijesh Singh <brijeshkumar.singh@amd.com>
696M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M:	Tom Lendacky <thomas.lendacky@amd.com>
698S:	Supported
699F:	arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M:	Tom Lendacky <thomas.lendacky@amd.com>
703L:	netdev@vger.kernel.org
704S:	Supported
705F:	drivers/net/ethernet/amd/xgbe/
706F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M:	Michael Hanselmann <linux-kernel@hansmi.ch>
710S:	Supported
711F:	drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M:	Hans Verkuil <hans.verkuil@cisco.com>
715L:	linux-media@vger.kernel.org
716S:	Maintained
717F:	drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M:	Lars-Peter Clausen <lars@metafoo.de>
721L:	linux-media@vger.kernel.org
722W:	http://ez.analog.com/community/linux-device-drivers
723S:	Supported
724F:	drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M:	Hans Verkuil <hans.verkuil@cisco.com>
728L:	linux-media@vger.kernel.org
729S:	Maintained
730F:	drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M:	Hans Verkuil <hans.verkuil@cisco.com>
734L:	linux-media@vger.kernel.org
735S:	Maintained
736F:	drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M:	Hans Verkuil <hans.verkuil@cisco.com>
740L:	linux-media@vger.kernel.org
741S:	Maintained
742F:	drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M:	Lars-Peter Clausen <lars@metafoo.de>
746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
747W:	http://wiki.analog.com/
748W:	http://ez.analog.com/community/linux-device-drivers
749S:	Supported
750F:	sound/soc/codecs/adau*
751F:	sound/soc/codecs/adav*
752F:	sound/soc/codecs/ad1*
753F:	sound/soc/codecs/ad7*
754F:	sound/soc/codecs/ssm*
755F:	sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
760W:	http://blackfin.uclinux.org/
761S:	Supported
762F:	sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M:	Lars-Peter Clausen <lars@metafoo.de>
766M:	Michael Hennerich <Michael.Hennerich@analog.com>
767W:	http://wiki.analog.com/
768W:	http://ez.analog.com/community/linux-device-drivers
769S:	Supported
770F:	drivers/iio/*/ad*
771X:	drivers/iio/*/adjd*
772F:	drivers/staging/iio/*/ad*
773F:	staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M:	Lars-Peter Clausen <lars@metafoo.de>
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M:	Rob Herring <robh@kernel.org>
783S:	Supported
784F:	kernel/configs/android*
785
786ANDROID DRIVERS
787M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M:	Arve Hjønnevåg <arve@android.com>
789M:	Riley Andrews <riandrews@android.com>
790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L:	devel@driverdev.osuosl.org
792S:	Supported
793F:	drivers/android/
794F:	drivers/staging/android/
795
796ANDROID ION DRIVER
797M:	Laura Abbott <labbott@redhat.com>
798M:	Sumit Semwal <sumit.semwal@linaro.org>
799L:	devel@driverdev.osuosl.org
800S:	Supported
801F:	Documentation/devicetree/bindings/staging/ion/
802F:	drivers/staging/android/ion
803F:	drivers/staging/android/uapi/ion.h
804F:	drivers/staging/android/uapi/ion_test.h
805
806AOA (Apple Onboard Audio) ALSA DRIVER
807M:	Johannes Berg <johannes@sipsolutions.net>
808L:	linuxppc-dev@lists.ozlabs.org
809L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
810S:	Maintained
811F:	sound/aoa/
812
813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814M:	William Breathitt Gray <vilhelm.gray@gmail.com>
815L:	linux-iio@vger.kernel.org
816S:	Maintained
817F:	drivers/iio/dac/stx104.c
818
819APM DRIVER
820M:	Jiri Kosina <jikos@kernel.org>
821S:	Odd fixes
822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823F:	arch/x86/kernel/apm_32.c
824F:	include/linux/apm_bios.h
825F:	include/uapi/linux/apm_bios.h
826F:	drivers/char/apm-emulation.c
827
828APPLE BCM5974 MULTITOUCH DRIVER
829M:	Henrik Rydberg <rydberg@bitmath.org>
830L:	linux-input@vger.kernel.org
831S:	Odd fixes
832F:	drivers/input/mouse/bcm5974.c
833
834APPLE SMC DRIVER
835M:	Henrik Rydberg <rydberg@bitmath.org>
836L:	linux-hwmon@vger.kernel.org
837S:	Odd fixes
838F:	drivers/hwmon/applesmc.c
839
840APPLETALK NETWORK LAYER
841M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842S:	Maintained
843F:	drivers/net/appletalk/
844F:	net/appletalk/
845
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M:	Duc Dang <dhdang@apm.com>
848S:	Supported
849F:	arch/arm64/boot/dts/apm/
850
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M:	Iyappan Subramanian <isubramanian@apm.com>
853M:	Keyur Chudgar <kchudgar@apm.com>
854S:	Supported
855F:	drivers/net/ethernet/apm/xgene/
856F:	drivers/net/phy/mdio-xgene.c
857F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860APTINA CAMERA SENSOR PLL
861M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L:	linux-media@vger.kernel.org
863S:	Maintained
864F:	drivers/media/i2c/aptina-pll.*
865
866ARC FRAMEBUFFER DRIVER
867M:	Jaya Kumar <jayalk@intworks.biz>
868S:	Maintained
869F:	drivers/video/fbdev/arcfb.c
870F:	drivers/video/fbdev/core/fb_defio.c
871
872ARCNET NETWORK LAYER
873M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
874L:	netdev@vger.kernel.org
875S:	Maintained
876F:	drivers/net/arcnet/
877F:	include/uapi/linux/if_arcnet.h
878
879ARC PGU DRM DRIVER
880M:	Alexey Brodkin <abrodkin@synopsys.com>
881S:	Supported
882F:	drivers/gpu/drm/arc/
883F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885ARM ARCHITECTED TIMER DRIVER
886M:	Mark Rutland <mark.rutland@arm.com>
887M:	Marc Zyngier <marc.zyngier@arm.com>
888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S:	Maintained
890F:	arch/arm/include/asm/arch_timer.h
891F:	arch/arm64/include/asm/arch_timer.h
892F:	drivers/clocksource/arm_arch_timer.c
893
894ARM HDLCD DRM DRIVER
895M:	Liviu Dudau <liviu.dudau@arm.com>
896S:	Supported
897F:	drivers/gpu/drm/arm/hdlcd_*
898F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900ARM MALI-DP DRM DRIVER
901M:	Liviu Dudau <liviu.dudau@arm.com>
902M:	Brian Starkey <brian.starkey@arm.com>
903M:	Mali DP Maintainers <malidp@foss.arm.com>
904S:	Supported
905F:	drivers/gpu/drm/arm/
906F:	Documentation/devicetree/bindings/display/arm,malidp.txt
907
908ARM MFM AND FLOPPY DRIVERS
909M:	Ian Molton <spyro@f2s.com>
910S:	Maintained
911F:	arch/arm/lib/floppydma.S
912F:	arch/arm/include/asm/floppy.h
913
914ARM PMU PROFILING AND DEBUGGING
915M:	Will Deacon <will.deacon@arm.com>
916R:	Mark Rutland <mark.rutland@arm.com>
917S:	Maintained
918F:	arch/arm*/kernel/perf_*
919F:	arch/arm/oprofile/common.c
920F:	arch/arm*/kernel/hw_breakpoint.c
921F:	arch/arm*/include/asm/hw_breakpoint.h
922F:	arch/arm*/include/asm/perf_event.h
923F:	drivers/perf/arm_pmu.c
924F:	include/linux/perf/arm_pmu.h
925
926ARM PORT
927M:	Russell King <linux@armlinux.org.uk>
928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929W:	http://www.armlinux.org.uk/
930S:	Maintained
931F:	arch/arm/
932
933ARM SUB-ARCHITECTURES
934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S:	Maintained
936F:	arch/arm/mach-*/
937F:	arch/arm/plat-*/
938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940ARM PRIMECELL AACI PL041 DRIVER
941M:	Russell King <linux@armlinux.org.uk>
942S:	Maintained
943F:	sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
946M:	Russell King <linux@armlinux.org.uk>
947S:	Maintained
948F:	drivers/video/fbdev/amba-clcd.*
949
950ARM PRIMECELL KMI PL050 DRIVER
951M:	Russell King <linux@armlinux.org.uk>
952S:	Maintained
953F:	drivers/input/serio/ambakmi.*
954F:	include/linux/amba/kmi.h
955
956ARM PRIMECELL MMCI PL180/1 DRIVER
957M:	Russell King <linux@armlinux.org.uk>
958S:	Maintained
959F:	drivers/mmc/host/mmci.*
960F:	include/linux/amba/mmci.h
961
962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963M:	Russell King <linux@armlinux.org.uk>
964S:	Maintained
965F:	drivers/tty/serial/amba-pl01*.c
966F:	include/linux/amba/serial.h
967
968ARM PRIMECELL BUS SUPPORT
969M:	Russell King <linux@armlinux.org.uk>
970S:	Maintained
971F:	drivers/amba/
972F:	include/linux/amba/bus.h
973
974ARM/ADS SPHERE MACHINE SUPPORT
975M:	Lennert Buytenhek <kernel@wantstofly.org>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S:	Maintained
978
979ARM/AFEB9260 MACHINE SUPPORT
980M:	Sergey Lapin <slapin@ossfans.org>
981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982S:	Maintained
983
984ARM/AJECO 1ARM MACHINE SUPPORT
985M:	Lennert Buytenhek <kernel@wantstofly.org>
986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987S:	Maintained
988
989ARM/Allwinner sunXi SoC support
990M:	Maxime Ripard <maxime.ripard@free-electrons.com>
991M:	Chen-Yu Tsai <wens@csie.org>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S:	Maintained
994N:	sun[x456789]i
995
996ARM/Allwinner SoC Clock Support
997M:	Emilio López <emilio@elopez.com.ar>
998S:	Maintained
999F:	drivers/clk/sunxi/
1000
1001ARM/Amlogic Meson SoC support
1002M:	Carlo Caione <carlo@caione.org>
1003M:	Kevin Hilman <khilman@baylibre.com>
1004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005L:	linux-amlogic@lists.infradead.org
1006W:	http://linux-meson.com/
1007S:	Maintained
1008F:	arch/arm/mach-meson/
1009F:	arch/arm/boot/dts/meson*
1010F:	arch/arm64/boot/dts/amlogic/
1011F: 	drivers/pinctrl/meson/
1012N:	meson
1013
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1016M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018S:	Maintained
1019F:	arch/arm/mach-alpine/
1020F:	arch/arm/boot/dts/alpine*
1021F:	arch/arm64/boot/dts/al/
1022F:	drivers/*/*alpine*
1023
1024ARM/ARTPEC MACHINE SUPPORT
1025M:	Jesper Nilsson <jesper.nilsson@axis.com>
1026M:	Lars Persson <lars.persson@axis.com>
1027M:	Niklas Cassel <niklas.cassel@axis.com>
1028S:	Maintained
1029L:	linux-arm-kernel@axis.com
1030F:	arch/arm/mach-artpec
1031F:	arch/arm/boot/dts/artpec6*
1032F:	drivers/clk/axis
1033
1034ARM/ASPEED MACHINE SUPPORT
1035M:	Joel Stanley <joel@jms.id.au>
1036S:	Maintained
1037F:	arch/arm/mach-aspeed/
1038F:	arch/arm/boot/dts/aspeed-*
1039F:	drivers/*/*aspeed*
1040
1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1042M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1043M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1044M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046W:	http://www.linux4sam.org
1047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048S:	Supported
1049F:	arch/arm/mach-at91/
1050F:	include/soc/at91/
1051F:	arch/arm/boot/dts/at91*.dts
1052F:	arch/arm/boot/dts/at91*.dtsi
1053F:	arch/arm/boot/dts/sama*.dts
1054F:	arch/arm/boot/dts/sama*.dtsi
1055F:	arch/arm/include/debug/at91.S
1056
1057ARM/ATMEL AT91 Clock Support
1058M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1059S:	Maintained
1060F:	drivers/clk/at91
1061
1062ARM/CALXEDA HIGHBANK ARCHITECTURE
1063M:	Rob Herring <robh@kernel.org>
1064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S:	Maintained
1066F:	arch/arm/mach-highbank/
1067F:	arch/arm/boot/dts/highbank.dts
1068F:	arch/arm/boot/dts/ecx-*.dts*
1069
1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1071M:	Krzysztof Halasa <khalasa@piap.pl>
1072S:	Maintained
1073F:	arch/arm/mach-cns3xxx/
1074
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M:	Sunil Goutham <sgoutham@cavium.com>
1077M:	Robert Richter <rric@kernel.org>
1078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S:	Supported
1080F:	drivers/net/ethernet/cavium/thunder/
1081
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M:	Alexander Shiyan <shc_work@mail.ru>
1084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S:	Odd Fixes
1086N:	clps711x
1087
1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1089M:	Hartley Sweeten <hsweeten@visionengravers.com>
1090M:	Ryan Mallon <rmallon@gmail.com>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093F:	arch/arm/mach-ep93xx/
1094F:	arch/arm/mach-ep93xx/include/mach/
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1097M:	Lennert Buytenhek <kernel@wantstofly.org>
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100
1101ARM/CLKDEV SUPPORT
1102M:	Russell King <linux@armlinux.org.uk>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S:	Maintained
1105F:	arch/arm/include/asm/clkdev.h
1106F:	drivers/clk/clkdev.c
1107
1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1109M:	Mike Rapoport <mike@compulab.co.il>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M:	Hubert Feurstein <hubert.feurstein@contec.at>
1115S:	Maintained
1116F:	arch/arm/mach-ep93xx/micro9.c
1117
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122F:	drivers/hwtracing/coresight/*
1123F:	Documentation/trace/coresight.txt
1124F:	Documentation/devicetree/bindings/arm/coresight.txt
1125F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126
1127ARM/CORGI MACHINE SUPPORT
1128M:	Richard Purdie <rpurdie@rpsys.net>
1129S:	Maintained
1130
1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1132M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134T:	git git://github.com/ulli-kroll/linux.git
1135S:	Maintained
1136F:	arch/arm/mach-gemini/
1137F:	drivers/rtc/rtc-gemini.c
1138
1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1140M:	Barry Song <baohua@kernel.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1143S:	Maintained
1144F:	arch/arm/boot/dts/prima2*
1145F:	arch/arm/mach-prima2/
1146F:	drivers/clk/sirf/
1147F:	drivers/clocksource/timer-prima2.c
1148F:	drivers/clocksource/timer-atlas7.c
1149N:	[^a-z]sirf
1150
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M:	Baruch Siach <baruch@tkos.co.il>
1153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S:	Maintained
1155F:	arch/arm/boot/dts/cx92755*
1156N:	digicolor
1157
1158ARM/EBSA110 MACHINE SUPPORT
1159M:	Russell King <linux@armlinux.org.uk>
1160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161W:	http://www.armlinux.org.uk/
1162S:	Maintained
1163F:	arch/arm/mach-ebsa110/
1164F:	drivers/net/ethernet/amd/am79c961a.*
1165
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M:	Uwe Kleine-König <kernel@pengutronix.de>
1168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S:	Maintained
1170N:	efm32
1171
1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1173M:	Daniel Ribeiro <drwyrm@gmail.com>
1174M:	Stefan Schmidt <stefan@openezx.org>
1175M:	Harald Welte <laforge@openezx.org>
1176L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1177W:	http://www.openezx.org/
1178S:	Maintained
1179T:	topgit git://git.openezx.org/openezx.git
1180F:	arch/arm/mach-pxa/ezx.c
1181
1182ARM/FARADAY FA526 PORT
1183M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S:	Maintained
1186T:	git git://git.berlios.de/gemini-board
1187F:	arch/arm/mm/*-fa*
1188
1189ARM/FOOTBRIDGE ARCHITECTURE
1190M:	Russell King <linux@armlinux.org.uk>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192W:	http://www.armlinux.org.uk/
1193S:	Maintained
1194F:	arch/arm/include/asm/hardware/dec21285.h
1195F:	arch/arm/mach-footbridge/
1196
1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1198M:	Shawn Guo <shawnguo@kernel.org>
1199M:	Sascha Hauer <kernel@pengutronix.de>
1200R:	Fabio Estevam <fabio.estevam@nxp.com>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1204F:	arch/arm/mach-imx/
1205F:	arch/arm/mach-mxs/
1206F:	arch/arm/boot/dts/imx*
1207F:	arch/arm/configs/imx*_defconfig
1208F:	drivers/clk/imx/
1209F:	include/soc/imx/
1210
1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
1212M:	Shawn Guo <shawnguo@kernel.org>
1213M:	Sascha Hauer <kernel@pengutronix.de>
1214R:	Stefan Agner <stefan@agner.ch>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Maintained
1217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F:	arch/arm/mach-imx/*vf610*
1219F:	arch/arm/boot/dts/vf*
1220
1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1222M:	Lennert Buytenhek <kernel@wantstofly.org>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225
1226ARM/GUMSTIX MACHINE SUPPORT
1227M:	Steve Sakoman <sakoman@gmail.com>
1228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229S:	Maintained
1230
1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1232M:	Philipp Zabel <philipp.zabel@gmail.com>
1233M:	Paul Parsons <lost.distance@yahoo.com>
1234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S:	Maintained
1236F:	arch/arm/mach-pxa/hx4700.c
1237F:	arch/arm/mach-pxa/include/mach/hx4700.h
1238F:	sound/soc/pxa/hx4700.c
1239
1240ARM/HISILICON SOC SUPPORT
1241M:	Wei Xu <xuwei5@hisilicon.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.hisilicon.com
1244S:	Supported
1245T:	git git://github.com/hisilicon/linux-hisi.git
1246F:	arch/arm/mach-hisi/
1247F:	arch/arm/boot/dts/hi3*
1248F:	arch/arm/boot/dts/hip*
1249F:	arch/arm/boot/dts/hisi*
1250F:	arch/arm64/boot/dts/hisilicon/
1251
1252ARM/HP JORNADA 7XX MACHINE SUPPORT
1253M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1254W:	www.jlime.com
1255S:	Maintained
1256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F:	arch/arm/mach-sa1100/jornada720.c
1258F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1259
1260ARM/IGEP MACHINE SUPPORT
1261M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1262M:	Javier Martinez Canillas <javier@dowhile0.org>
1263L:	linux-omap@vger.kernel.org
1264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S:	Maintained
1266F:	arch/arm/boot/dts/omap3-igep*
1267
1268ARM/INCOME PXA270 SUPPORT
1269M:	Marek Vasut <marek.vasut@gmail.com>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1273
1274ARM/INTEL IOP32X ARM ARCHITECTURE
1275M:	Lennert Buytenhek <kernel@wantstofly.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Maintained
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Orphan
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
1284M:	Lennert Buytenhek <kernel@wantstofly.org>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
1289M:	Lennert Buytenhek <kernel@wantstofly.org>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292
1293ARM/INTEL IXDP2850 MACHINE SUPPORT
1294M:	Lennert Buytenhek <kernel@wantstofly.org>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:	Maintained
1297
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M:	Imre Kaloz <kaloz@openwrt.org>
1300M:	Krzysztof Halasa <khalasa@piap.pl>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S:	Maintained
1303F:	arch/arm/mach-ixp4xx/
1304
1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1306M:	Jonathan Cameron <jic23@cam.ac.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309F:	arch/arm/mach-pxa/stargate2.c
1310F:	drivers/pcmcia/pxa2xx_stargate2.c
1311
1312ARM/INTEL XSC3 (MANZANO) ARM CORE
1313M:	Lennert Buytenhek <kernel@wantstofly.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1318M:	Lennert Buytenhek <kernel@wantstofly.org>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321
1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1323M:	Santosh Shilimkar <ssantosh@kernel.org>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/mach-keystone/
1327F:	arch/arm/boot/dts/keystone-*
1328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1329
1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1331M:	Santosh Shilimkar <ssantosh@kernel.org>
1332L:	linux-kernel@vger.kernel.org
1333S:	Maintained
1334F:	drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1337M:	Santosh Shilimkar <ssantosh@kernel.org>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L:	linux-kernel@vger.kernel.org
1340S:	Maintained
1341F:	drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1344M:	Santosh Shilimkar <ssantosh@kernel.org>
1345L:	linux-kernel@vger.kernel.org
1346S:	Maintained
1347F:	drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1350M:	Santosh Shilimkar <ssantosh@kernel.org>
1351L:	linux-kernel@vger.kernel.org
1352S:	Maintained
1353F:	drivers/memory/*emif*
1354
1355ARM/LG1K ARCHITECTURE
1356M:	Chanho Min <chanho.min@lge.com>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm64/boot/dts/lg/
1360
1361ARM/LOGICPD PXA270 MACHINE SUPPORT
1362M:	Lennert Buytenhek <kernel@wantstofly.org>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365
1366ARM/LPC18XX ARCHITECTURE
1367M:	Joachim Eastwood <manabian@gmail.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	arch/arm/boot/dts/lpc43*
1371F:	drivers/clk/nxp/clk-lpc18xx*
1372F:	drivers/clocksource/time-lpc32xx.c
1373F:	drivers/i2c/busses/i2c-lpc2k.c
1374F:	drivers/memory/pl172.c
1375F:	drivers/mtd/spi-nor/nxp-spifi.c
1376F:	drivers/rtc/rtc-lpc24xx.c
1377N:	lpc18xx
1378
1379ARM/LPC32XX SOC SUPPORT
1380M:	Vladimir Zapolskiy <vz@mleia.com>
1381M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1384S:	Maintained
1385F:	arch/arm/boot/dts/lpc32*
1386F:	arch/arm/mach-lpc32xx/
1387F:	drivers/i2c/busses/i2c-pnx.c
1388F:	drivers/net/ethernet/nxp/lpc_eth.c
1389F:	drivers/usb/host/ohci-nxp.c
1390F:	drivers/watchdog/pnx4008_wdt.c
1391N:	lpc32xx
1392
1393ARM/MAGICIAN MACHINE SUPPORT
1394M:	Philipp Zabel <philipp.zabel@gmail.com>
1395S:	Maintained
1396
1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1398M:	Jason Cooper <jason@lakedaemon.net>
1399M:	Andrew Lunn <andrew@lunn.ch>
1400M:	Gregory Clement <gregory.clement@free-electrons.com>
1401M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404F:	arch/arm/mach-mvebu/
1405F:	drivers/rtc/rtc-armada38x.c
1406F:	arch/arm/boot/dts/armada*
1407F:	arch/arm/boot/dts/kirkwood*
1408F:	arch/arm64/boot/dts/marvell/armada*
1409F:	drivers/cpufreq/mvebu-cpufreq.c
1410F:	arch/arm/configs/mvebu_*_defconfig
1411
1412ARM/Marvell Berlin SoC support
1413M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S:	Maintained
1416F:	arch/arm/mach-berlin/
1417F:	arch/arm/boot/dts/berlin*
1418F:	arch/arm64/boot/dts/marvell/berlin*
1419
1420
1421ARM/Marvell Dove/MV78xx0/Orion SOC support
1422M:	Jason Cooper <jason@lakedaemon.net>
1423M:	Andrew Lunn <andrew@lunn.ch>
1424M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425M:	Gregory Clement <gregory.clement@free-electrons.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/mach-dove/
1429F:	arch/arm/mach-mv78xx0/
1430F:	arch/arm/mach-orion5x/
1431F:	arch/arm/plat-orion/
1432F:	arch/arm/boot/dts/dove*
1433F:	arch/arm/boot/dts/orion5x*
1434
1435
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M:	Alexander Clouter <alex@digriz.org.uk>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W:	http://www.digriz.org.uk/ts78xx/kernel
1440S:	Maintained
1441F:	arch/arm/mach-orion5x/ts78xx-*
1442
1443ARM/OXNAS platform support
1444M:	Neil Armstrong <narmstrong@baylibre.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/mach-oxnas/
1448F:	arch/arm/boot/dts/oxnas*
1449F:	arch/arm/boot/dts/wd-mbwe.dts
1450N:	oxnas
1451
1452ARM/Mediatek RTC DRIVER
1453M:	Eddie Huang <eddie.huang@mediatek.com>
1454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457F:	drivers/rtc/rtc-mt6397.c
1458
1459ARM/Mediatek SoC support
1460M:	Matthias Brugger <matthias.bgg@gmail.com>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/boot/dts/mt6*
1465F:	arch/arm/boot/dts/mt8*
1466F:	arch/arm/mach-mediatek/
1467N:	mtk
1468K:	mediatek
1469
1470ARM/Mediatek USB3 PHY DRIVER
1471M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S:	Maintained
1475F:	drivers/phy/phy-mt65xx-usb3.c
1476
1477ARM/MICREL KS8695 ARCHITECTURE
1478M:	Greg Ungerer <gerg@uclinux.org>
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480F:	arch/arm/mach-ks8695/
1481S:	Odd Fixes
1482
1483ARM/MIOA701 MACHINE SUPPORT
1484M:	Robert Jarzmik <robert.jarzmik@free.fr>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486F:	arch/arm/mach-pxa/mioa701.c
1487S:	Maintained
1488
1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1490M:	Michael Petchkovsky <mkpetch@internode.on.net>
1491S:	Maintained
1492
1493ARM/NOMADIK ARCHITECTURE
1494M:	Alessandro Rubini <rubini@unipv.it>
1495M:	Linus Walleij <linus.walleij@linaro.org>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498F:	arch/arm/mach-nomadik/
1499F:	drivers/pinctrl/nomadik/
1500F:	drivers/i2c/busses/i2c-nomadik.c
1501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1502
1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1504M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1505L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S:	Supported
1508
1509ARM/TOSA MACHINE SUPPORT
1510M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M:	Dirk Opfer <dirk@opfer-online.de>
1512S:	Maintained
1513
1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1515M:	Marek Vasut <marek.vasut@gmail.com>
1516L:	linux-arm-kernel@lists.infradead.org
1517W:	http://hackndev.com
1518S:	Maintained
1519F:	arch/arm/mach-pxa/include/mach/palmtx.h
1520F:	arch/arm/mach-pxa/palmtx.c
1521F:	arch/arm/mach-pxa/include/mach/palmt5.h
1522F:	arch/arm/mach-pxa/palmt5.c
1523F:	arch/arm/mach-pxa/include/mach/palmld.h
1524F:	arch/arm/mach-pxa/palmld.c
1525F:	arch/arm/mach-pxa/include/mach/palmte2.h
1526F:	arch/arm/mach-pxa/palmte2.c
1527F:	arch/arm/mach-pxa/include/mach/palmtc.h
1528F:	arch/arm/mach-pxa/palmtc.c
1529
1530ARM/PALM TREO SUPPORT
1531M:	Tomas Cech <sleep_walker@suse.com>
1532L:	linux-arm-kernel@lists.infradead.org
1533W:	http://hackndev.com
1534S:	Maintained
1535F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1536F:	arch/arm/mach-pxa/palmtreo.c
1537
1538ARM/PALMZ72 SUPPORT
1539M:	Sergey Lapin <slapin@ossfans.org>
1540L:	linux-arm-kernel@lists.infradead.org
1541W:	http://hackndev.com
1542S:	Maintained
1543F:	arch/arm/mach-pxa/include/mach/palmz72.h
1544F:	arch/arm/mach-pxa/palmz72.c
1545
1546ARM/PLEB SUPPORT
1547M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1548W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S:	Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
1552M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554W:	http://www.armlinux.org.uk/
1555S:	Maintained
1556
1557ARM/QUALCOMM SUPPORT
1558M:	Andy Gross <andy.gross@linaro.org>
1559M:	David Brown <david.brown@linaro.org>
1560L:	linux-arm-msm@vger.kernel.org
1561L:	linux-soc@vger.kernel.org
1562S:	Maintained
1563F:	Documentation/devicetree/bindings/soc/qcom/
1564F:	arch/arm/boot/dts/qcom-*.dts
1565F:	arch/arm/boot/dts/qcom-*.dtsi
1566F:	arch/arm/mach-qcom/
1567F:	arch/arm64/boot/dts/qcom/*
1568F:	drivers/i2c/busses/i2c-qup.c
1569F:	drivers/clk/qcom/
1570F:	drivers/soc/qcom/
1571F:	drivers/spi/spi-qup.c
1572F:	drivers/tty/serial/msm_serial.h
1573F:	drivers/tty/serial/msm_serial.c
1574F:	drivers/*/pm8???-*
1575F:	drivers/mfd/ssbi.c
1576F:	drivers/firmware/qcom_scm.c
1577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1578
1579ARM/RADISYS ENP2611 MACHINE SUPPORT
1580M:	Lennert Buytenhek <kernel@wantstofly.org>
1581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S:	Maintained
1583
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M:	Simon Horman <horms@verge.net.au>
1586M:	Magnus Damm <magnus.damm@gmail.com>
1587L:	linux-renesas-soc@vger.kernel.org
1588Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S:	Supported
1591F:	arch/arm64/boot/dts/renesas/
1592F:	drivers/soc/renesas/
1593F:	include/linux/soc/renesas/
1594
1595ARM/RISCPC ARCHITECTURE
1596M:	Russell King <linux@armlinux.org.uk>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598W:	http://www.armlinux.org.uk/
1599S:	Maintained
1600F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F:	arch/arm/include/asm/hardware/ioc.h
1602F:	arch/arm/include/asm/hardware/iomd.h
1603F:	arch/arm/include/asm/hardware/memc.h
1604F:	arch/arm/mach-rpc/
1605F:	drivers/net/ethernet/8390/etherh.c
1606F:	drivers/net/ethernet/i825xx/ether1*
1607F:	drivers/net/ethernet/seeq/ether3*
1608F:	drivers/scsi/arm/
1609
1610ARM/Rockchip SoC support
1611M:	Heiko Stuebner <heiko@sntech.de>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-rockchip@lists.infradead.org
1614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1615S:	Maintained
1616F:	arch/arm/boot/dts/rk3*
1617F:	arch/arm/mach-rockchip/
1618F:	drivers/clk/rockchip/
1619F:	drivers/i2c/busses/i2c-rk3x.c
1620F:	drivers/*/*rockchip*
1621F:	drivers/*/*/*rockchip*
1622F:	sound/soc/rockchip/
1623N:	rockchip
1624
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M:	Kukjin Kim <kgene@kernel.org>
1627M:	Krzysztof Kozlowski <krzk@kernel.org>
1628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1630S:	Maintained
1631F:	arch/arm/boot/dts/s3c*
1632F:	arch/arm/boot/dts/s5p*
1633F:	arch/arm/boot/dts/samsung*
1634F:	arch/arm/boot/dts/exynos*
1635F:	arch/arm64/boot/dts/exynos/
1636F:	arch/arm/plat-samsung/
1637F:	arch/arm/mach-s3c24*/
1638F:	arch/arm/mach-s3c64xx/
1639F:	arch/arm/mach-s5p*/
1640F:	arch/arm/mach-exynos*/
1641F:	drivers/*/*s3c24*
1642F:	drivers/*/*/*s3c24*
1643F:	drivers/*/*s3c64xx*
1644F:	drivers/*/*s5pv210*
1645F:	drivers/memory/samsung/*
1646F:	drivers/soc/samsung/*
1647F:	Documentation/arm/Samsung/
1648F:	Documentation/devicetree/bindings/arm/samsung/
1649F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1650F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1651N:	exynos
1652
1653ARM/SAMSUNG MOBILE MACHINE SUPPORT
1654M:	Kyungmin Park <kyungmin.park@samsung.com>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S:	Maintained
1657F:	arch/arm/mach-s5pv210/
1658
1659ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1660M:	Kyungmin Park <kyungmin.park@samsung.com>
1661M:	Kamil Debski <kamil@wypas.org>
1662M:	Andrzej Hajda <a.hajda@samsung.com>
1663L:	linux-arm-kernel@lists.infradead.org
1664L:	linux-media@vger.kernel.org
1665S:	Maintained
1666F:	drivers/media/platform/s5p-g2d/
1667
1668ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1669M:	Kyungmin Park <kyungmin.park@samsung.com>
1670M:	Kamil Debski <kamil@wypas.org>
1671M:	Jeongtae Park <jtp.park@samsung.com>
1672M:	Andrzej Hajda <a.hajda@samsung.com>
1673L:	linux-arm-kernel@lists.infradead.org
1674L:	linux-media@vger.kernel.org
1675S:	Maintained
1676F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1677F:	drivers/media/platform/s5p-mfc/
1678
1679ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1680M:	Kyungmin Park <kyungmin.park@samsung.com>
1681M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1682L:	linux-arm-kernel@lists.infradead.org
1683L:	linux-media@vger.kernel.org
1684S:	Maintained
1685F:	drivers/media/platform/s5p-tv/
1686
1687ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1688M:	Kyungmin Park <kyungmin.park@samsung.com>
1689L:	linux-arm-kernel@lists.infradead.org
1690L:	linux-media@vger.kernel.org
1691S:	Maintained
1692F:	drivers/staging/media/platform/s5p-cec/
1693
1694ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1695M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1696M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1697L:	linux-arm-kernel@lists.infradead.org
1698L:	linux-media@vger.kernel.org
1699S:	Maintained
1700F:	drivers/media/platform/s5p-jpeg/
1701
1702ARM/SHMOBILE ARM ARCHITECTURE
1703M:	Simon Horman <horms@verge.net.au>
1704M:	Magnus Damm <magnus.damm@gmail.com>
1705L:	linux-renesas-soc@vger.kernel.org
1706Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1708S:	Supported
1709F:	arch/arm/boot/dts/emev2*
1710F:	arch/arm/boot/dts/r7s*
1711F:	arch/arm/boot/dts/r8a*
1712F:	arch/arm/boot/dts/sh*
1713F:	arch/arm/configs/shmobile_defconfig
1714F:	arch/arm/include/debug/renesas-scif.S
1715F:	arch/arm/mach-shmobile/
1716F:	drivers/soc/renesas/
1717F:	include/linux/soc/renesas/
1718
1719ARM/SOCFPGA ARCHITECTURE
1720M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1721S:	Maintained
1722F:	arch/arm/mach-socfpga/
1723F:	arch/arm/boot/dts/socfpga*
1724F:	arch/arm/configs/socfpga_defconfig
1725F:	arch/arm64/boot/dts/altera/
1726W:	http://www.rocketboards.org
1727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1728
1729ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1730M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1731S:	Maintained
1732F:	drivers/clk/socfpga/
1733
1734ARM/SOCFPGA EDAC SUPPORT
1735M:	Thor Thayer <tthayer@opensource.altera.com>
1736S:	Maintained
1737F:	drivers/edac/altera_edac.
1738
1739ARM/STI ARCHITECTURE
1740M:	Patrice Chotard <patrice.chotard@st.com>
1741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742L:	kernel@stlinux.com
1743W:	http://www.stlinux.com
1744S:	Maintained
1745F:	arch/arm/mach-sti/
1746F:	arch/arm/boot/dts/sti*
1747F:	drivers/char/hw_random/st-rng.c
1748F:	drivers/clocksource/arm_global_timer.c
1749F:	drivers/clocksource/clksrc_st_lpc.c
1750F:	drivers/cpufreq/sti-cpufreq.c
1751F:	drivers/i2c/busses/i2c-st.c
1752F:	drivers/media/rc/st_rc.c
1753F:	drivers/media/platform/sti/c8sectpfe/
1754F:	drivers/mmc/host/sdhci-st.c
1755F:	drivers/phy/phy-miphy28lp.c
1756F:	drivers/phy/phy-miphy365x.c
1757F:	drivers/phy/phy-stih407-usb.c
1758F:	drivers/phy/phy-stih41x-usb.c
1759F:	drivers/pinctrl/pinctrl-st.c
1760F:	drivers/remoteproc/st_remoteproc.c
1761F:	drivers/reset/sti/
1762F:	drivers/rtc/rtc-st-lpc.c
1763F:	drivers/tty/serial/st-asc.c
1764F:	drivers/usb/dwc3/dwc3-st.c
1765F:	drivers/usb/host/ehci-st.c
1766F:	drivers/usb/host/ohci-st.c
1767F:	drivers/watchdog/st_lpc_wdt.c
1768F:	drivers/ata/ahci_st.c
1769
1770ARM/STM32 ARCHITECTURE
1771M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1772M:	Alexandre Torgue <alexandre.torgue@st.com>
1773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S:	Maintained
1775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1776N:	stm32
1777F:	drivers/clocksource/armv7m_systick.c
1778
1779ARM/TANGO ARCHITECTURE
1780M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1781L:	linux-arm-kernel@lists.infradead.org
1782S:	Maintained
1783N:	tango
1784
1785ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1786M:	Lennert Buytenhek <kernel@wantstofly.org>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S:	Maintained
1789
1790ARM/TETON BGA MACHINE SUPPORT
1791M:	"Mark F. Brown" <mark.brown314@gmail.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:	Maintained
1794
1795ARM/THECUS N2100 MACHINE SUPPORT
1796M:	Lennert Buytenhek <kernel@wantstofly.org>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799
1800ARM/NUVOTON W90X900 ARM ARCHITECTURE
1801M:	Wan ZongShun <mcuos.com@gmail.com>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803W:	http://www.mcuos.com
1804S:	Maintained
1805F:	arch/arm/mach-w90x900/
1806F:	drivers/input/keyboard/w90p910_keypad.c
1807F:	drivers/input/touchscreen/w90p910_ts.c
1808F:	drivers/watchdog/nuc900_wdt.c
1809F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1810F:	drivers/mtd/nand/nuc900_nand.c
1811F:	drivers/rtc/rtc-nuc900.c
1812F:	drivers/spi/spi-nuc900.c
1813F:	drivers/usb/host/ehci-w90x900.c
1814F:	drivers/video/fbdev/nuc900fb.c
1815
1816ARM/U300 MACHINE SUPPORT
1817M:	Linus Walleij <linus.walleij@linaro.org>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Supported
1820F:	arch/arm/mach-u300/
1821F:	drivers/clocksource/timer-u300.c
1822F:	drivers/i2c/busses/i2c-stu300.c
1823F:	drivers/rtc/rtc-coh901331.c
1824F:	drivers/watchdog/coh901327_wdt.c
1825F:	drivers/dma/coh901318*
1826F:	drivers/mfd/ab3100*
1827F:	drivers/rtc/rtc-ab3100.c
1828F:	drivers/rtc/rtc-coh901331.c
1829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1830
1831ARM/UNIPHIER ARCHITECTURE
1832M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1833L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1835S:	Maintained
1836F:	arch/arm/boot/dts/uniphier*
1837F:	arch/arm/include/asm/hardware/cache-uniphier.h
1838F:	arch/arm/mach-uniphier/
1839F:	arch/arm/mm/cache-uniphier.c
1840F:	arch/arm64/boot/dts/socionext/
1841F:	drivers/bus/uniphier-system-bus.c
1842F:	drivers/i2c/busses/i2c-uniphier*
1843F:	drivers/pinctrl/uniphier/
1844F:	drivers/tty/serial/8250/8250_uniphier.c
1845N:	uniphier
1846
1847ARM/Ux500 ARM ARCHITECTURE
1848M:	Linus Walleij <linus.walleij@linaro.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	arch/arm/mach-ux500/
1852F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1853F:	drivers/dma/ste_dma40*
1854F:	drivers/hwspinlock/u8500_hsem.c
1855F:	drivers/mfd/abx500*
1856F:	drivers/mfd/ab8500*
1857F:	drivers/mfd/dbx500*
1858F:	drivers/mfd/db8500*
1859F:	drivers/pinctrl/nomadik/pinctrl-ab*
1860F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1861F:	drivers/rtc/rtc-ab8500.c
1862F:	drivers/rtc/rtc-pl031.c
1863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1864
1865ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1866M:	Ulf Hansson <ulf.hansson@linaro.org>
1867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T:	git git://git.linaro.org/people/ulfh/clk.git
1869S:	Maintained
1870F:	drivers/clk/ux500/
1871
1872ARM/VERSATILE EXPRESS PLATFORM
1873M:	Liviu Dudau <liviu.dudau@arm.com>
1874M:	Sudeep Holla <sudeep.holla@arm.com>
1875M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877S:	Maintained
1878F:	arch/arm/boot/dts/vexpress*
1879F:	arch/arm64/boot/dts/arm/
1880F:	arch/arm/mach-vexpress/
1881F:	*/*/vexpress*
1882F:	*/*/*/vexpress*
1883F:	drivers/clk/versatile/clk-vexpress-osc.c
1884F:	drivers/clocksource/versatile.c
1885N:	mps2
1886
1887ARM/VFP SUPPORT
1888M:	Russell King <linux@armlinux.org.uk>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890W:	http://www.armlinux.org.uk/
1891S:	Maintained
1892F:	arch/arm/vfp/
1893
1894ARM/VOIPAC PXA270 SUPPORT
1895M:	Marek Vasut <marek.vasut@gmail.com>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S:	Maintained
1898F:	arch/arm/mach-pxa/vpac270.c
1899F:	arch/arm/mach-pxa/include/mach/vpac270.h
1900
1901ARM/VT8500 ARM ARCHITECTURE
1902M:	Tony Prisk <linux@prisktech.co.nz>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905F:	arch/arm/mach-vt8500/
1906F:	drivers/clocksource/vt8500_timer.c
1907F:	drivers/i2c/busses/i2c-wmt.c
1908F:	drivers/mmc/host/wmt-sdmmc.c
1909F:	drivers/pwm/pwm-vt8500.c
1910F:	drivers/rtc/rtc-vt8500.c
1911F:	drivers/tty/serial/vt8500_serial.c
1912F:	drivers/usb/host/ehci-platform.c
1913F:	drivers/usb/host/uhci-platform.c
1914F:	drivers/video/fbdev/vt8500lcdfb.*
1915F:	drivers/video/fbdev/wm8505fb*
1916F:	drivers/video/fbdev/wmt_ge_rops.*
1917
1918ARM/ZIPIT Z2 SUPPORT
1919M:	Marek Vasut <marek.vasut@gmail.com>
1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S:	Maintained
1922F:	arch/arm/mach-pxa/z2.c
1923F:	arch/arm/mach-pxa/include/mach/z2.h
1924
1925ARM/ZTE ARCHITECTURE
1926M:	Jun Nie <jun.nie@linaro.org>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S:	Maintained
1929F:	arch/arm/mach-zx/
1930F:	drivers/clk/zte/
1931F:	Documentation/devicetree/bindings/arm/zte.txt
1932F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1933
1934ARM/ZYNQ ARCHITECTURE
1935M:	Michal Simek <michal.simek@xilinx.com>
1936R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938W:	http://wiki.xilinx.com
1939T:	git https://github.com/Xilinx/linux-xlnx.git
1940S:	Supported
1941F:	arch/arm/mach-zynq/
1942F:	drivers/cpuidle/cpuidle-zynq.c
1943F:	drivers/block/xsysace.c
1944N:	zynq
1945N:	xilinx
1946F:	drivers/clocksource/cadence_ttc_timer.c
1947F:	drivers/i2c/busses/i2c-cadence.c
1948F:	drivers/mmc/host/sdhci-of-arasan.c
1949F:	drivers/edac/synopsys_edac.c
1950
1951ARM SMMU DRIVERS
1952M:	Will Deacon <will.deacon@arm.com>
1953R:	Robin Murphy <robin.murphy@arm.com>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S:	Maintained
1956F:	drivers/iommu/arm-smmu.c
1957F:	drivers/iommu/arm-smmu-v3.c
1958F:	drivers/iommu/io-pgtable-arm.c
1959F:	drivers/iommu/io-pgtable-arm-v7s.c
1960
1961ARM64 PORT (AARCH64 ARCHITECTURE)
1962M:	Catalin Marinas <catalin.marinas@arm.com>
1963M:	Will Deacon <will.deacon@arm.com>
1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1966S:	Maintained
1967F:	arch/arm64/
1968F:	Documentation/arm64/
1969
1970AS3645A LED FLASH CONTROLLER DRIVER
1971M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1972L:	linux-media@vger.kernel.org
1973T:	git git://linuxtv.org/media_tree.git
1974S:	Maintained
1975F:	drivers/media/i2c/as3645a.c
1976F:	include/media/i2c/as3645a.h
1977
1978ASAHI KASEI AK8974 DRIVER
1979M:	Linus Walleij <linus.walleij@linaro.org>
1980L:	linux-iio@vger.kernel.org
1981W:	http://www.akm.com/
1982S:	Supported
1983F:	drivers/iio/magnetometer/ak8974.c
1984
1985ASC7621 HARDWARE MONITOR DRIVER
1986M:	George Joseph <george.joseph@fairview5.com>
1987L:	linux-hwmon@vger.kernel.org
1988S:	Maintained
1989F:	Documentation/hwmon/asc7621
1990F:	drivers/hwmon/asc7621.c
1991
1992ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1993M:	Corentin Chary <corentin.chary@gmail.com>
1994L:	acpi4asus-user@lists.sourceforge.net
1995L:	platform-driver-x86@vger.kernel.org
1996W:	http://acpi4asus.sf.net
1997S:	Maintained
1998F:	drivers/platform/x86/asus*.c
1999F:	drivers/platform/x86/eeepc*.c
2000
2001ASUS WIRELESS RADIO CONTROL DRIVER
2002M:	João Paulo Rechi Vita <jprvita@gmail.com>
2003L:	platform-driver-x86@vger.kernel.org
2004S:	Maintained
2005F:	drivers/platform/x86/asus-wireless.c
2006
2007ASYMMETRIC KEYS
2008M:	David Howells <dhowells@redhat.com>
2009L:	keyrings@vger.kernel.org
2010S:	Maintained
2011F:	Documentation/crypto/asymmetric-keys.txt
2012F:	include/linux/verification.h
2013F:	include/crypto/public_key.h
2014F:	include/crypto/pkcs7.h
2015F:	crypto/asymmetric_keys/
2016
2017ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2018R:	Dan Williams <dan.j.williams@intel.com>
2019W:	http://sourceforge.net/projects/xscaleiop
2020S:	Odd fixes
2021F:	Documentation/crypto/async-tx-api.txt
2022F:	crypto/async_tx/
2023F:	drivers/dma/
2024F:	include/linux/dmaengine.h
2025F:	include/linux/async_tx.h
2026
2027AT24 EEPROM DRIVER
2028M:	Wolfram Sang <wsa@the-dreams.de>
2029L:	linux-i2c@vger.kernel.org
2030S:	Maintained
2031F:	drivers/misc/eeprom/at24.c
2032F:	include/linux/platform_data/at24.h
2033
2034ATA OVER ETHERNET (AOE) DRIVER
2035M:	"Ed L. Cashin" <ed.cashin@acm.org>
2036W:	http://www.openaoe.org/
2037S:	Supported
2038F:	Documentation/aoe/
2039F:	drivers/block/aoe/
2040
2041ATHEROS 71XX/9XXX GPIO DRIVER
2042M:	Alban Bedel <albeu@free.fr>
2043W:	https://github.com/AlbanBedel/linux
2044T:	git git://github.com/AlbanBedel/linux
2045S:	Maintained
2046F:	drivers/gpio/gpio-ath79.c
2047F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2048
2049ATHEROS ATH GENERIC UTILITIES
2050M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2051L:	linux-wireless@vger.kernel.org
2052S:	Supported
2053F:	drivers/net/wireless/ath/*
2054
2055ATHEROS ATH5K WIRELESS DRIVER
2056M:	Jiri Slaby <jirislaby@gmail.com>
2057M:	Nick Kossifidis <mickflemm@gmail.com>
2058M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2059L:	linux-wireless@vger.kernel.org
2060W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2061S:	Maintained
2062F:	drivers/net/wireless/ath/ath5k/
2063
2064ATHEROS ATH6KL WIRELESS DRIVER
2065M:	Kalle Valo <kvalo@qca.qualcomm.com>
2066L:	linux-wireless@vger.kernel.org
2067W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2069S:	Supported
2070F:	drivers/net/wireless/ath/ath6kl/
2071
2072WILOCITY WIL6210 WIRELESS DRIVER
2073M:	Maya Erez <qca_merez@qca.qualcomm.com>
2074L:	linux-wireless@vger.kernel.org
2075L:	wil6210@qca.qualcomm.com
2076S:	Supported
2077W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2078F:	drivers/net/wireless/ath/wil6210/
2079F:	include/uapi/linux/wil6210_uapi.h
2080
2081CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2082M:	Christian Lamparter <chunkeey@googlemail.com>
2083L:	linux-wireless@vger.kernel.org
2084W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2085S:	Maintained
2086F:	drivers/net/wireless/ath/carl9170/
2087
2088ATK0110 HWMON DRIVER
2089M:	Luca Tettamanti <kronos.it@gmail.com>
2090L:	linux-hwmon@vger.kernel.org
2091S:	Maintained
2092F:	drivers/hwmon/asus_atk0110.c
2093
2094ATI_REMOTE2 DRIVER
2095M:	Ville Syrjala <syrjala@sci.fi>
2096S:	Maintained
2097F:	drivers/input/misc/ati_remote2.c
2098
2099ATLX ETHERNET DRIVERS
2100M:	Jay Cliburn <jcliburn@gmail.com>
2101M:	Chris Snook <chris.snook@gmail.com>
2102L:	netdev@vger.kernel.org
2103W:	http://sourceforge.net/projects/atl1
2104W:	http://atl1.sourceforge.net
2105S:	Maintained
2106F:	drivers/net/ethernet/atheros/
2107
2108ATM
2109M:	Chas Williams <3chas3@gmail.com>
2110L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2111L:	netdev@vger.kernel.org
2112W:	http://linux-atm.sourceforge.net
2113S:	Maintained
2114F:	drivers/atm/
2115F:	include/linux/atm*
2116F:	include/uapi/linux/atm*
2117
2118ATMEL AT91 / AT32 MCI DRIVER
2119M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2120S:	Maintained
2121F:	drivers/mmc/host/atmel-mci.c
2122
2123ATMEL AT91 / AT32 SERIAL DRIVER
2124M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2125S:	Supported
2126F:	drivers/tty/serial/atmel_serial.c
2127
2128ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2129M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2130S:	Supported
2131F:	drivers/power/reset/at91-sama5d2_shdwc.c
2132
2133ATMEL SAMA5D2 ADC DRIVER
2134M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2135L:	linux-iio@vger.kernel.org
2136S:	Supported
2137F:	drivers/iio/adc/at91-sama5d2_adc.c
2138
2139ATMEL Audio ALSA driver
2140M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2141L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2142S:	Supported
2143F:	sound/soc/atmel
2144
2145ATMEL DMA DRIVER
2146M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S:	Supported
2149F:	drivers/dma/at_hdmac.c
2150F:	drivers/dma/at_hdmac_regs.h
2151F:	include/linux/platform_data/dma-atmel.h
2152
2153ATMEL XDMA DRIVER
2154M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2155L:	linux-arm-kernel@lists.infradead.org
2156L:	dmaengine@vger.kernel.org
2157S:	Supported
2158F:	drivers/dma/at_xdmac.c
2159
2160ATMEL I2C DRIVER
2161M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2162L:	linux-i2c@vger.kernel.org
2163S:	Supported
2164F:	drivers/i2c/busses/i2c-at91.c
2165
2166ATMEL ISI DRIVER
2167M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2168L:	linux-media@vger.kernel.org
2169S:	Supported
2170F:	drivers/media/platform/soc_camera/atmel-isi.c
2171F:	include/media/atmel-isi.h
2172
2173ATMEL LCDFB DRIVER
2174M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2175L:	linux-fbdev@vger.kernel.org
2176S:	Maintained
2177F:	drivers/video/fbdev/atmel_lcdfb.c
2178F:	include/video/atmel_lcdc.h
2179
2180ATMEL MACB ETHERNET DRIVER
2181M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2182S:	Supported
2183F:	drivers/net/ethernet/cadence/
2184
2185ATMEL NAND DRIVER
2186M:	Wenyou Yang <wenyou.yang@atmel.com>
2187M:	Josh Wu <rainyfeeling@outlook.com>
2188L:	linux-mtd@lists.infradead.org
2189S:	Supported
2190F:	drivers/mtd/nand/atmel_nand*
2191
2192ATMEL SDMMC DRIVER
2193M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2194L:	linux-mmc@vger.kernel.org
2195S:	Supported
2196F:	drivers/mmc/host/sdhci-of-at91.c
2197
2198ATMEL SPI DRIVER
2199M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2200S:	Supported
2201F:	drivers/spi/spi-atmel.*
2202
2203ATMEL SSC DRIVER
2204M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206S:	Supported
2207F:	drivers/misc/atmel-ssc.c
2208F:	include/linux/atmel-ssc.h
2209
2210ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2211M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213S:	Supported
2214F:	drivers/misc/atmel_tclib.c
2215F:	drivers/clocksource/tcb_clksrc.c
2216
2217ATMEL USBA UDC DRIVER
2218M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220S:	Supported
2221F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2222
2223ATMEL WIRELESS DRIVER
2224M:	Simon Kelley <simon@thekelleys.org.uk>
2225L:	linux-wireless@vger.kernel.org
2226W:	http://www.thekelleys.org.uk/atmel
2227W:	http://atmelwlandriver.sourceforge.net/
2228S:	Maintained
2229F:	drivers/net/wireless/atmel/atmel*
2230
2231ATMEL MAXTOUCH DRIVER
2232M:	Nick Dyer <nick.dyer@itdev.co.uk>
2233T:	git git://github.com/atmel-maxtouch/linux.git
2234S:	Supported
2235F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2236F:	drivers/input/touchscreen/atmel_mxt_ts.c
2237F:	include/linux/platform_data/atmel_mxt_ts.h
2238
2239ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2240M:	Bradley Grove <linuxdrivers@attotech.com>
2241L:	linux-scsi@vger.kernel.org
2242W:	http://www.attotech.com
2243S:	Supported
2244F:	drivers/scsi/esas2r
2245
2246ATUSB IEEE 802.15.4 RADIO DRIVER
2247M:	Stefan Schmidt <stefan@osg.samsung.com>
2248L:	linux-wpan@vger.kernel.org
2249S:	Maintained
2250F:	drivers/net/ieee802154/atusb.c
2251F:	drivers/net/ieee802154/atusb.h
2252F:	drivers/net/ieee802154/at86rf230.h
2253
2254AUDIT SUBSYSTEM
2255M:	Paul Moore <paul@paul-moore.com>
2256M:	Eric Paris <eparis@redhat.com>
2257L:	linux-audit@redhat.com (moderated for non-subscribers)
2258W:	http://people.redhat.com/sgrubb/audit/
2259T:	git git://git.infradead.org/users/pcmoore/audit
2260S:	Maintained
2261F:	include/linux/audit.h
2262F:	include/uapi/linux/audit.h
2263F:	kernel/audit*
2264
2265AUXILIARY DISPLAY DRIVERS
2266M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2267W:	http://miguelojeda.es/auxdisplay.htm
2268W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2269S:	Maintained
2270F:	drivers/auxdisplay/
2271F:	include/linux/cfag12864b.h
2272
2273AVR32 ARCHITECTURE
2274M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2275M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2276W:	http://www.atmel.com/products/AVR32/
2277W:	http://mirror.egtvedt.no/avr32linux.org/
2278W:	http://avrfreaks.net/
2279S:	Maintained
2280F:	arch/avr32/
2281
2282AVR32/AT32AP MACHINE SUPPORT
2283M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2284M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2285S:	Maintained
2286F:	arch/avr32/mach-at32ap/
2287
2288AX.25 NETWORK LAYER
2289M:	Ralf Baechle <ralf@linux-mips.org>
2290L:	linux-hams@vger.kernel.org
2291W:	http://www.linux-ax25.org/
2292S:	Maintained
2293F:	include/uapi/linux/ax25.h
2294F:	include/net/ax25.h
2295F:	net/ax25/
2296
2297AZ6007 DVB DRIVER
2298M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2299M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2300L:	linux-media@vger.kernel.org
2301W:	https://linuxtv.org
2302T:	git git://linuxtv.org/media_tree.git
2303S:	Maintained
2304F:	drivers/media/usb/dvb-usb-v2/az6007.c
2305
2306AZTECH FM RADIO RECEIVER DRIVER
2307M:	Hans Verkuil <hverkuil@xs4all.nl>
2308L:	linux-media@vger.kernel.org
2309T:	git git://linuxtv.org/media_tree.git
2310W:	https://linuxtv.org
2311S:	Maintained
2312F:	drivers/media/radio/radio-aztech*
2313
2314B43 WIRELESS DRIVER
2315L:	linux-wireless@vger.kernel.org
2316L:	b43-dev@lists.infradead.org
2317W:	http://wireless.kernel.org/en/users/Drivers/b43
2318S:	Odd Fixes
2319F:	drivers/net/wireless/broadcom/b43/
2320
2321B43LEGACY WIRELESS DRIVER
2322M:	Larry Finger <Larry.Finger@lwfinger.net>
2323L:	linux-wireless@vger.kernel.org
2324L:	b43-dev@lists.infradead.org
2325W:	http://wireless.kernel.org/en/users/Drivers/b43
2326S:	Maintained
2327F:	drivers/net/wireless/broadcom/b43legacy/
2328
2329BACKLIGHT CLASS/SUBSYSTEM
2330M:	Jingoo Han <jingoohan1@gmail.com>
2331M:	Lee Jones <lee.jones@linaro.org>
2332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2333S:	Maintained
2334F:	drivers/video/backlight/
2335F:	include/linux/backlight.h
2336
2337BATMAN ADVANCED
2338M:	Marek Lindner <mareklindner@neomailbox.ch>
2339M:	Simon Wunderlich <sw@simonwunderlich.de>
2340M:	Antonio Quartulli <a@unstable.cc>
2341L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2342W:	https://www.open-mesh.org/
2343Q:	https://patchwork.open-mesh.org/project/batman/list/
2344S:	Maintained
2345F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2346F:	Documentation/ABI/testing/sysfs-class-net-mesh
2347F:	Documentation/networking/batman-adv.txt
2348F:	include/uapi/linux/batman_adv.h
2349F:	net/batman-adv/
2350
2351BAYCOM/HDLCDRV DRIVERS FOR AX.25
2352M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2353L:	linux-hams@vger.kernel.org
2354W:	http://www.baycom.org/~tom/ham/ham.html
2355S:	Maintained
2356F:	drivers/net/hamradio/baycom*
2357
2358BCACHE (BLOCK LAYER CACHE)
2359M:	Kent Overstreet <kent.overstreet@gmail.com>
2360L:	linux-bcache@vger.kernel.org
2361W:	http://bcache.evilpiepirate.org
2362S:	Orphan
2363F:	drivers/md/bcache/
2364
2365BDISP ST MEDIA DRIVER
2366M:	Fabien Dessenne <fabien.dessenne@st.com>
2367L:	linux-media@vger.kernel.org
2368T:	git git://linuxtv.org/media_tree.git
2369W:	https://linuxtv.org
2370S:	Supported
2371F:	drivers/media/platform/sti/bdisp
2372
2373BEFS FILE SYSTEM
2374M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2375M:	Salah Triki <salah.triki@gmail.com>
2376S:	Maintained
2377T:	git git://github.com/luisbg/linux-befs.git
2378F:	Documentation/filesystems/befs.txt
2379F:	fs/befs/
2380
2381BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2382M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2383L:	netdev@vger.kernel.org
2384S:	Maintained
2385F:	drivers/net/ethernet/ec_bhf.c
2386
2387BFS FILE SYSTEM
2388M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2389S:	Maintained
2390F:	Documentation/filesystems/bfs.txt
2391F:	fs/bfs/
2392F:	include/uapi/linux/bfs_fs.h
2393
2394BLACKFIN ARCHITECTURE
2395M:	Steven Miao <realmz6@gmail.com>
2396L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2397T:	git git://git.code.sf.net/p/adi-linux/code
2398W:	http://blackfin.uclinux.org
2399S:	Supported
2400F:	arch/blackfin/
2401
2402BLACKFIN EMAC DRIVER
2403L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2404W:	http://blackfin.uclinux.org
2405S:	Supported
2406F:	drivers/net/ethernet/adi/
2407
2408BLACKFIN RTC DRIVER
2409L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2410W:	http://blackfin.uclinux.org
2411S:	Supported
2412F:	drivers/rtc/rtc-bfin.c
2413
2414BLACKFIN SDH DRIVER
2415M:	Sonic Zhang <sonic.zhang@analog.com>
2416L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2417W:	http://blackfin.uclinux.org
2418S:	Supported
2419F:	drivers/mmc/host/bfin_sdh.c
2420
2421BLACKFIN SERIAL DRIVER
2422M:	Sonic Zhang <sonic.zhang@analog.com>
2423L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2424W:	http://blackfin.uclinux.org
2425S:	Supported
2426F:	drivers/tty/serial/bfin_uart.c
2427
2428BLACKFIN WATCHDOG DRIVER
2429L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2430W:	http://blackfin.uclinux.org
2431S:	Supported
2432F:	drivers/watchdog/bfin_wdt.c
2433
2434BLACKFIN I2C TWI DRIVER
2435M:	Sonic Zhang <sonic.zhang@analog.com>
2436L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2437W:	http://blackfin.uclinux.org/
2438S:	Supported
2439F:	drivers/i2c/busses/i2c-bfin-twi.c
2440
2441BLACKFIN MEDIA DRIVER
2442M:	Scott Jiang <scott.jiang.linux@gmail.com>
2443L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2444W:	http://blackfin.uclinux.org/
2445S:	Supported
2446F:	drivers/media/platform/blackfin/
2447F:	drivers/media/i2c/adv7183*
2448F:	drivers/media/i2c/vs6624*
2449
2450BLINKM RGB LED DRIVER
2451M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2452S:	Maintained
2453F:	drivers/leds/leds-blinkm.c
2454
2455BLOCK LAYER
2456M:	Jens Axboe <axboe@kernel.dk>
2457L:	linux-block@vger.kernel.org
2458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2459S:	Maintained
2460F:	block/
2461F:	kernel/trace/blktrace.c
2462
2463BLOCK2MTD DRIVER
2464M:	Joern Engel <joern@lazybastard.org>
2465L:	linux-mtd@lists.infradead.org
2466S:	Maintained
2467F:	drivers/mtd/devices/block2mtd.c
2468
2469BLUETOOTH DRIVERS
2470M:	Marcel Holtmann <marcel@holtmann.org>
2471M:	Gustavo Padovan <gustavo@padovan.org>
2472M:	Johan Hedberg <johan.hedberg@gmail.com>
2473L:	linux-bluetooth@vger.kernel.org
2474W:	http://www.bluez.org/
2475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2477S:	Maintained
2478F:	drivers/bluetooth/
2479
2480BLUETOOTH SUBSYSTEM
2481M:	Marcel Holtmann <marcel@holtmann.org>
2482M:	Gustavo Padovan <gustavo@padovan.org>
2483M:	Johan Hedberg <johan.hedberg@gmail.com>
2484L:	linux-bluetooth@vger.kernel.org
2485W:	http://www.bluez.org/
2486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2488S:	Maintained
2489F:	net/bluetooth/
2490F:	include/net/bluetooth/
2491
2492BONDING DRIVER
2493M:	Jay Vosburgh <j.vosburgh@gmail.com>
2494M:	Veaceslav Falico <vfalico@gmail.com>
2495M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2496L:	netdev@vger.kernel.org
2497W:	http://sourceforge.net/projects/bonding/
2498S:	Supported
2499F:	drivers/net/bonding/
2500F:	include/uapi/linux/if_bonding.h
2501
2502BPF (Safe dynamic programs and tools)
2503M:	Alexei Starovoitov <ast@kernel.org>
2504L:	netdev@vger.kernel.org
2505L:	linux-kernel@vger.kernel.org
2506S:	Supported
2507F:	kernel/bpf/
2508
2509BROADCOM B44 10/100 ETHERNET DRIVER
2510M:	Gary Zambrano <zambrano@broadcom.com>
2511L:	netdev@vger.kernel.org
2512S:	Supported
2513F:	drivers/net/ethernet/broadcom/b44.*
2514
2515BROADCOM B53 ETHERNET SWITCH DRIVER
2516M:	Florian Fainelli <f.fainelli@gmail.com>
2517L:	netdev@vger.kernel.org
2518L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2519S:	Supported
2520F:	drivers/net/dsa/b53/*
2521F:	include/linux/platform_data/b53.h
2522
2523BROADCOM GENET ETHERNET DRIVER
2524M:	Florian Fainelli <f.fainelli@gmail.com>
2525L:	netdev@vger.kernel.org
2526S:	Supported
2527F:	drivers/net/ethernet/broadcom/genet/
2528
2529BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2530M:	Sony Chacko <sony.chacko@qlogic.com>
2531M:	Dept-HSGLinuxNICDev@qlogic.com
2532L:	netdev@vger.kernel.org
2533S:	Supported
2534F:	drivers/net/ethernet/broadcom/bnx2.*
2535F:	drivers/net/ethernet/broadcom/bnx2_*
2536
2537BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2538M:	Ariel Elior <ariel.elior@qlogic.com>
2539L:	netdev@vger.kernel.org
2540S:	Supported
2541F:	drivers/net/ethernet/broadcom/bnx2x/
2542
2543BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2544M:	Florian Fainelli <f.fainelli@gmail.com>
2545M:	Ray Jui <rjui@broadcom.com>
2546M:	Scott Branden <sbranden@broadcom.com>
2547M:	bcm-kernel-feedback-list@broadcom.com
2548T:	git git://github.com/broadcom/mach-bcm
2549S:	Maintained
2550N:	bcm281*
2551N:	bcm113*
2552N:	bcm216*
2553N:	kona
2554F:	arch/arm/mach-bcm/
2555
2556BROADCOM BCM2835 ARM ARCHITECTURE
2557M:	Stephen Warren <swarren@wwwdotorg.org>
2558M:	Lee Jones <lee@kernel.org>
2559M:	Eric Anholt <eric@anholt.net>
2560L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2563S:	Maintained
2564N:	bcm2835
2565
2566BROADCOM BCM47XX MIPS ARCHITECTURE
2567M:	Hauke Mehrtens <hauke@hauke-m.de>
2568M:	Rafał Miłecki <zajec5@gmail.com>
2569L:	linux-mips@linux-mips.org
2570S:	Maintained
2571F:	Documentation/devicetree/bindings/mips/brcm/
2572F:	arch/mips/bcm47xx/*
2573F:	arch/mips/include/asm/mach-bcm47xx/*
2574
2575BROADCOM BCM5301X ARM ARCHITECTURE
2576M:	Hauke Mehrtens <hauke@hauke-m.de>
2577M:	Rafał Miłecki <zajec5@gmail.com>
2578M:	bcm-kernel-feedback-list@broadcom.com
2579L:	linux-arm-kernel@lists.infradead.org
2580S:	Maintained
2581F:	arch/arm/mach-bcm/bcm_5301x.c
2582F:	arch/arm/boot/dts/bcm5301x*.dtsi
2583F:	arch/arm/boot/dts/bcm470*
2584
2585BROADCOM BCM63XX ARM ARCHITECTURE
2586M:	Florian Fainelli <f.fainelli@gmail.com>
2587M:	bcm-kernel-feedback-list@broadcom.com
2588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589T:	git git://github.com/broadcom/stblinux.git
2590S:	Maintained
2591N:	bcm63xx
2592
2593BROADCOM BCM63XX/BCM33XX UDC DRIVER
2594M:	Kevin Cernekee <cernekee@gmail.com>
2595L:	linux-usb@vger.kernel.org
2596S:	Maintained
2597F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2598
2599BROADCOM BCM7XXX ARM ARCHITECTURE
2600M:	Brian Norris <computersforpeace@gmail.com>
2601M:	Gregory Fong <gregory.0xf0@gmail.com>
2602M:	Florian Fainelli <f.fainelli@gmail.com>
2603M:	bcm-kernel-feedback-list@broadcom.com
2604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605T:	git git://github.com/broadcom/stblinux.git
2606S:	Maintained
2607F:	arch/arm/mach-bcm/*brcmstb*
2608F:	arch/arm/boot/dts/bcm7*.dts*
2609F:	drivers/bus/brcmstb_gisb.c
2610N:	brcmstb
2611
2612BROADCOM BMIPS MIPS ARCHITECTURE
2613M:	Kevin Cernekee <cernekee@gmail.com>
2614M:	Florian Fainelli <f.fainelli@gmail.com>
2615L:	linux-mips@linux-mips.org
2616T:	git git://github.com/broadcom/stblinux.git
2617S:	Maintained
2618F:	arch/mips/bmips/*
2619F:	arch/mips/include/asm/mach-bmips/*
2620F:	arch/mips/kernel/*bmips*
2621F:	arch/mips/boot/dts/brcm/bcm*.dts*
2622F:	drivers/irqchip/irq-bcm63*
2623F:	drivers/irqchip/irq-bcm7*
2624F:	drivers/irqchip/irq-brcmstb*
2625F:	include/linux/bcm963xx_nvram.h
2626F:	include/linux/bcm963xx_tag.h
2627
2628BROADCOM TG3 GIGABIT ETHERNET DRIVER
2629M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2630M:	Prashant Sreedharan <prashant@broadcom.com>
2631M:	Michael Chan <mchan@broadcom.com>
2632L:	netdev@vger.kernel.org
2633S:	Supported
2634F:	drivers/net/ethernet/broadcom/tg3.*
2635
2636BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2637M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2638M:	Franky Lin <franky.lin@broadcom.com>
2639M:	Hante Meuleman <hante.meuleman@broadcom.com>
2640L:	linux-wireless@vger.kernel.org
2641L:	brcm80211-dev-list.pdl@broadcom.com
2642S:	Supported
2643F:	drivers/net/wireless/broadcom/brcm80211/
2644
2645BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2646M:	QLogic-Storage-Upstream@qlogic.com
2647L:	linux-scsi@vger.kernel.org
2648S:	Supported
2649F:	drivers/scsi/bnx2fc/
2650
2651BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2652M:	QLogic-Storage-Upstream@qlogic.com
2653L:	linux-scsi@vger.kernel.org
2654S:	Supported
2655F:	drivers/scsi/bnx2i/
2656
2657BROADCOM IPROC ARM ARCHITECTURE
2658M:	Ray Jui <rjui@broadcom.com>
2659M:	Scott Branden <sbranden@broadcom.com>
2660M:	Jon Mason <jonmason@broadcom.com>
2661M:	bcm-kernel-feedback-list@broadcom.com
2662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663T:	git git://github.com/broadcom/cygnus-linux.git
2664S:	Maintained
2665N:	iproc
2666N:	cygnus
2667N:	bcm[-_]nsp
2668N:	bcm9113*
2669N:	bcm9583*
2670N:	bcm9585*
2671N:	bcm9586*
2672N:	bcm988312
2673N:	bcm113*
2674N:	bcm583*
2675N:	bcm585*
2676N:	bcm586*
2677N:	bcm88312
2678F:	arch/arm64/boot/dts/broadcom/ns2*
2679F:	drivers/clk/bcm/clk-ns*
2680F:	drivers/pinctrl/bcm/pinctrl-ns*
2681
2682BROADCOM BRCMSTB GPIO DRIVER
2683M:	Gregory Fong <gregory.0xf0@gmail.com>
2684L:	bcm-kernel-feedback-list@broadcom.com
2685S:	Supported
2686F:	drivers/gpio/gpio-brcmstb.c
2687F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2688
2689BROADCOM KONA GPIO DRIVER
2690M:	Ray Jui <rjui@broadcom.com>
2691L:	bcm-kernel-feedback-list@broadcom.com
2692S:	Supported
2693F:	drivers/gpio/gpio-bcm-kona.c
2694F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2695
2696BROADCOM NVRAM DRIVER
2697M:	Rafał Miłecki <zajec5@gmail.com>
2698L:	linux-mips@linux-mips.org
2699S:	Maintained
2700F:	drivers/firmware/broadcom/*
2701
2702BROADCOM STB NAND FLASH DRIVER
2703M:	Brian Norris <computersforpeace@gmail.com>
2704M:	Kamal Dasu <kdasu.kdev@gmail.com>
2705L:	linux-mtd@lists.infradead.org
2706L:	bcm-kernel-feedback-list@broadcom.com
2707S:	Maintained
2708F:	drivers/mtd/nand/brcmnand/
2709
2710BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2711M:	Rafał Miłecki <zajec5@gmail.com>
2712L:	linux-wireless@vger.kernel.org
2713S:	Maintained
2714F:	drivers/bcma/
2715F:	include/linux/bcma/
2716
2717BROADCOM SYSTEMPORT ETHERNET DRIVER
2718M:	Florian Fainelli <f.fainelli@gmail.com>
2719L:	netdev@vger.kernel.org
2720S:	Supported
2721F:	drivers/net/ethernet/broadcom/bcmsysport.*
2722
2723BROADCOM VULCAN ARM64 SOC
2724M:	Jayachandran C. <jchandra@broadcom.com>
2725M:	bcm-kernel-feedback-list@broadcom.com
2726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727S:	Maintained
2728F:	arch/arm64/boot/dts/broadcom/vulcan*
2729
2730BROCADE BFA FC SCSI DRIVER
2731M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2732M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2733L:	linux-scsi@vger.kernel.org
2734S:	Supported
2735F:	drivers/scsi/bfa/
2736
2737BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2738M:	Rasesh Mody <rasesh.mody@qlogic.com>
2739L:	netdev@vger.kernel.org
2740S:	Supported
2741F:	drivers/net/ethernet/brocade/bna/
2742
2743BSG (block layer generic sg v4 driver)
2744M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2745L:	linux-scsi@vger.kernel.org
2746S:	Supported
2747F:	block/bsg.c
2748F:	include/linux/bsg.h
2749F:	include/uapi/linux/bsg.h
2750
2751BT87X AUDIO DRIVER
2752M:	Clemens Ladisch <clemens@ladisch.de>
2753L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2754T:	git git://git.alsa-project.org/alsa-kernel.git
2755S:	Maintained
2756F:	Documentation/sound/alsa/Bt87x.txt
2757F:	sound/pci/bt87x.c
2758
2759BT8XXGPIO DRIVER
2760M:	Michael Buesch <m@bues.ch>
2761W:	http://bu3sch.de/btgpio.php
2762S:	Maintained
2763F:	drivers/gpio/gpio-bt8xx.c
2764
2765BTRFS FILE SYSTEM
2766M:	Chris Mason <clm@fb.com>
2767M:	Josef Bacik <jbacik@fb.com>
2768M:	David Sterba <dsterba@suse.com>
2769L:	linux-btrfs@vger.kernel.org
2770W:	http://btrfs.wiki.kernel.org/
2771Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2773S:	Maintained
2774F:	Documentation/filesystems/btrfs.txt
2775F:	fs/btrfs/
2776
2777BTTV VIDEO4LINUX DRIVER
2778M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2779M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2780L:	linux-media@vger.kernel.org
2781W:	https://linuxtv.org
2782T:	git git://linuxtv.org/media_tree.git
2783S:	Odd fixes
2784F:	Documentation/video4linux/bttv/
2785F:	drivers/media/pci/bt8xx/bttv*
2786
2787BUSLOGIC SCSI DRIVER
2788M:	Khalid Aziz <khalid@gonehiking.org>
2789L:	linux-scsi@vger.kernel.org
2790S:	Maintained
2791F:	drivers/scsi/BusLogic.*
2792F:	drivers/scsi/FlashPoint.*
2793
2794C-MEDIA CMI8788 DRIVER
2795M:	Clemens Ladisch <clemens@ladisch.de>
2796L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2797T:	git git://git.alsa-project.org/alsa-kernel.git
2798S:	Maintained
2799F:	sound/pci/oxygen/
2800
2801C6X ARCHITECTURE
2802M:	Mark Salter <msalter@redhat.com>
2803M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2804L:	linux-c6x-dev@linux-c6x.org
2805W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2806S:	Maintained
2807F:	arch/c6x/
2808
2809CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2810M:	David Howells <dhowells@redhat.com>
2811L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2812S:	Supported
2813F:	Documentation/filesystems/caching/cachefiles.txt
2814F:	fs/cachefiles/
2815
2816CADET FM/AM RADIO RECEIVER DRIVER
2817M:	Hans Verkuil <hverkuil@xs4all.nl>
2818L:	linux-media@vger.kernel.org
2819T:	git git://linuxtv.org/media_tree.git
2820W:	https://linuxtv.org
2821S:	Maintained
2822F:	drivers/media/radio/radio-cadet*
2823
2824CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2825M:	Jonathan Corbet <corbet@lwn.net>
2826L:	linux-media@vger.kernel.org
2827T:	git git://linuxtv.org/media_tree.git
2828S:	Maintained
2829F:	Documentation/video4linux/cafe_ccic
2830F:	drivers/media/platform/marvell-ccic/
2831
2832CAIF NETWORK LAYER
2833M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2834L:	netdev@vger.kernel.org
2835S:	Supported
2836F:	Documentation/networking/caif/
2837F:	drivers/net/caif/
2838F:	include/uapi/linux/caif/
2839F:	include/net/caif/
2840F:	net/caif/
2841
2842CALGARY x86-64 IOMMU
2843M:	Muli Ben-Yehuda <mulix@mulix.org>
2844M:	Jon Mason <jdmason@kudzu.us>
2845L:	iommu@lists.linux-foundation.org
2846S:	Maintained
2847F:	arch/x86/kernel/pci-calgary_64.c
2848F:	arch/x86/kernel/tce_64.c
2849F:	arch/x86/include/asm/calgary.h
2850F:	arch/x86/include/asm/tce.h
2851
2852CAN NETWORK LAYER
2853M:	Oliver Hartkopp <socketcan@hartkopp.net>
2854M:	Marc Kleine-Budde <mkl@pengutronix.de>
2855L:	linux-can@vger.kernel.org
2856W:	https://github.com/linux-can
2857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2859S:	Maintained
2860F:	Documentation/networking/can.txt
2861F:	net/can/
2862F:	include/linux/can/core.h
2863F:	include/uapi/linux/can.h
2864F:	include/uapi/linux/can/bcm.h
2865F:	include/uapi/linux/can/raw.h
2866F:	include/uapi/linux/can/gw.h
2867
2868CAN NETWORK DRIVERS
2869M:	Wolfgang Grandegger <wg@grandegger.com>
2870M:	Marc Kleine-Budde <mkl@pengutronix.de>
2871L:	linux-can@vger.kernel.org
2872W:	https://github.com/linux-can
2873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2875S:	Maintained
2876F:	Documentation/devicetree/bindings/net/can/
2877F:	drivers/net/can/
2878F:	include/linux/can/dev.h
2879F:	include/linux/can/platform/
2880F:	include/uapi/linux/can/error.h
2881F:	include/uapi/linux/can/netlink.h
2882
2883CAPABILITIES
2884M:	Serge Hallyn <serge@hallyn.com>
2885L:	linux-security-module@vger.kernel.org
2886S:	Supported
2887F:	include/linux/capability.h
2888F:	include/uapi/linux/capability.h
2889F:	security/commoncap.c
2890F:	kernel/capability.c
2891
2892CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2893M:	Kevin Tsai <ktsai@capellamicro.com>
2894S:	Maintained
2895F:	drivers/iio/light/cm*
2896F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2897
2898CAVIUM LIQUIDIO NETWORK DRIVER
2899M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2900M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2901M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2902M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2903L:     netdev@vger.kernel.org
2904W:     http://www.cavium.com
2905S:     Supported
2906F:     drivers/net/ethernet/cavium/liquidio/
2907
2908CC2520 IEEE-802.15.4 RADIO DRIVER
2909M:	Varka Bhadram <varkabhadram@gmail.com>
2910L:	linux-wpan@vger.kernel.org
2911S:	Maintained
2912F:	drivers/net/ieee802154/cc2520.c
2913F:	include/linux/spi/cc2520.h
2914F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2915
2916CEC DRIVER
2917M:	Hans Verkuil <hans.verkuil@cisco.com>
2918L:	linux-media@vger.kernel.org
2919T:	git git://linuxtv.org/media_tree.git
2920W:	http://linuxtv.org
2921S:	Supported
2922F:	Documentation/cec.txt
2923F:	Documentation/DocBook/media/v4l/cec*
2924F:	drivers/staging/media/cec/
2925F:	drivers/media/cec-edid.c
2926F:	drivers/media/rc/keymaps/rc-cec.c
2927F:	include/media/cec.h
2928F:	include/media/cec-edid.h
2929F:	include/linux/cec.h
2930F:	include/linux/cec-funcs.h
2931
2932CELL BROADBAND ENGINE ARCHITECTURE
2933M:	Arnd Bergmann <arnd@arndb.de>
2934L:	linuxppc-dev@lists.ozlabs.org
2935W:	http://www.ibm.com/developerworks/power/cell/
2936S:	Supported
2937F:	arch/powerpc/include/asm/cell*.h
2938F:	arch/powerpc/include/asm/spu*.h
2939F:	arch/powerpc/include/uapi/asm/spu*.h
2940F:	arch/powerpc/oprofile/*cell*
2941F:	arch/powerpc/platforms/cell/
2942
2943CEPH COMMON CODE (LIBCEPH)
2944M:	Ilya Dryomov <idryomov@gmail.com>
2945M:	"Yan, Zheng" <zyan@redhat.com>
2946M:	Sage Weil <sage@redhat.com>
2947L:	ceph-devel@vger.kernel.org
2948W:	http://ceph.com/
2949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2950T:	git git://github.com/ceph/ceph-client.git
2951S:	Supported
2952F:	net/ceph/
2953F:	include/linux/ceph/
2954F:	include/linux/crush/
2955
2956CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2957M:	"Yan, Zheng" <zyan@redhat.com>
2958M:	Sage Weil <sage@redhat.com>
2959M:	Ilya Dryomov <idryomov@gmail.com>
2960L:	ceph-devel@vger.kernel.org
2961W:	http://ceph.com/
2962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2963T:	git git://github.com/ceph/ceph-client.git
2964S:	Supported
2965F:	Documentation/filesystems/ceph.txt
2966F:	fs/ceph/
2967
2968CERTIFICATE HANDLING:
2969M:	David Howells <dhowells@redhat.com>
2970M:	David Woodhouse <dwmw2@infradead.org>
2971L:	keyrings@vger.kernel.org
2972S:	Maintained
2973F:	Documentation/module-signing.txt
2974F:	certs/
2975F:	scripts/sign-file.c
2976F:	scripts/extract-cert.c
2977
2978CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2979L:	linux-usb@vger.kernel.org
2980S:	Orphan
2981F:	Documentation/usb/WUSB-Design-overview.txt
2982F:	Documentation/usb/wusb-cbaf
2983F:	drivers/usb/host/hwa-hc.c
2984F:	drivers/usb/host/whci/
2985F:	drivers/usb/wusbcore/
2986F:	include/linux/usb/wusb*
2987
2988CFAG12864B LCD DRIVER
2989M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2990W:	http://miguelojeda.es/auxdisplay.htm
2991W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2992S:	Maintained
2993F:	drivers/auxdisplay/cfag12864b.c
2994F:	include/linux/cfag12864b.h
2995
2996CFAG12864BFB LCD FRAMEBUFFER DRIVER
2997M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2998W:	http://miguelojeda.es/auxdisplay.htm
2999W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3000S:	Maintained
3001F:	drivers/auxdisplay/cfag12864bfb.c
3002F:	include/linux/cfag12864b.h
3003
3004CFG80211 and NL80211
3005M:	Johannes Berg <johannes@sipsolutions.net>
3006L:	linux-wireless@vger.kernel.org
3007W:	http://wireless.kernel.org/
3008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3010S:	Maintained
3011F:	include/uapi/linux/nl80211.h
3012F:	include/net/cfg80211.h
3013F:	net/wireless/*
3014X:	net/wireless/wext*
3015
3016CHAR and MISC DRIVERS
3017M:	Arnd Bergmann <arnd@arndb.de>
3018M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3020S:	Supported
3021F:	drivers/char/*
3022F:	drivers/misc/*
3023F:	include/linux/miscdevice.h
3024
3025CHECKPATCH
3026M:	Andy Whitcroft <apw@canonical.com>
3027M:	Joe Perches <joe@perches.com>
3028S:	Maintained
3029F:	scripts/checkpatch.pl
3030
3031CHINESE DOCUMENTATION
3032M:	Harry Wei <harryxiyou@gmail.com>
3033L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3034L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3035S:	Maintained
3036F:	Documentation/zh_CN/
3037
3038CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3039M:	Peter Chen <Peter.Chen@nxp.com>
3040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3041L:	linux-usb@vger.kernel.org
3042S:	Maintained
3043F:	drivers/usb/chipidea/
3044
3045CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3046M:	Hans de Goede <hdegoede@redhat.com>
3047L:	linux-input@vger.kernel.org
3048S:	Maintained
3049F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3050F:	drivers/input/touchscreen/chipone_icn8318.c
3051
3052CHROME HARDWARE PLATFORM SUPPORT
3053M:	Olof Johansson <olof@lixom.net>
3054S:	Maintained
3055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3056F:	drivers/platform/chrome/
3057
3058CISCO VIC ETHERNET NIC DRIVER
3059M:	Christian Benvenuti <benve@cisco.com>
3060M:	Sujith Sankar <ssujith@cisco.com>
3061M:	Govindarajulu Varadarajan <_govind@gmx.com>
3062M:	Neel Patel <neepatel@cisco.com>
3063S:	Supported
3064F:	drivers/net/ethernet/cisco/enic/
3065
3066CISCO VIC LOW LATENCY NIC DRIVER
3067M:	Christian Benvenuti <benve@cisco.com>
3068M:	Dave Goodell <dgoodell@cisco.com>
3069S:	Supported
3070F:	drivers/infiniband/hw/usnic/
3071
3072CIRRUS LOGIC EP93XX ETHERNET DRIVER
3073M:	Hartley Sweeten <hsweeten@visionengravers.com>
3074L:	netdev@vger.kernel.org
3075S:	Maintained
3076F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3077
3078CIRRUS LOGIC AUDIO CODEC DRIVERS
3079M:	Brian Austin <brian.austin@cirrus.com>
3080M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3081L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3082S:	Maintained
3083F:	sound/soc/codecs/cs*
3084
3085CLEANCACHE API
3086M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3087L:	linux-kernel@vger.kernel.org
3088S:	Maintained
3089F:	mm/cleancache.c
3090F:	include/linux/cleancache.h
3091
3092CLK API
3093M:	Russell King <linux@armlinux.org.uk>
3094L:	linux-clk@vger.kernel.org
3095S:	Maintained
3096F:	include/linux/clk.h
3097
3098CLOCKSOURCE, CLOCKEVENT DRIVERS
3099M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3100M:	Thomas Gleixner <tglx@linutronix.de>
3101L:	linux-kernel@vger.kernel.org
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3103S:	Supported
3104F:	drivers/clocksource
3105
3106CISCO FCOE HBA DRIVER
3107M:	Hiral Patel <hiralpat@cisco.com>
3108M:	Suma Ramars <sramars@cisco.com>
3109M:	Brian Uchino <buchino@cisco.com>
3110L:	linux-scsi@vger.kernel.org
3111S:	Supported
3112F:	drivers/scsi/fnic/
3113
3114CISCO SCSI HBA DRIVER
3115M:	Narsimhulu Musini <nmusini@cisco.com>
3116M:	Sesidhar Baddela <sebaddel@cisco.com>
3117L:	linux-scsi@vger.kernel.org
3118S:	Supported
3119F:	drivers/scsi/snic/
3120
3121CMPC ACPI DRIVER
3122M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3123M:	Daniel Oliveira Nascimento <don@syst.com.br>
3124L:	platform-driver-x86@vger.kernel.org
3125S:	Supported
3126F:	drivers/platform/x86/classmate-laptop.c
3127
3128COBALT MEDIA DRIVER
3129M:	Hans Verkuil <hans.verkuil@cisco.com>
3130L:	linux-media@vger.kernel.org
3131T:	git git://linuxtv.org/media_tree.git
3132W:	https://linuxtv.org
3133S:	Supported
3134F:	drivers/media/pci/cobalt/
3135
3136COCCINELLE/Semantic Patches (SmPL)
3137M:	Julia Lawall <Julia.Lawall@lip6.fr>
3138M:	Gilles Muller <Gilles.Muller@lip6.fr>
3139M:	Nicolas Palix <nicolas.palix@imag.fr>
3140M:	Michal Marek <mmarek@suse.com>
3141L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3143W:	http://coccinelle.lip6.fr/
3144S:	Supported
3145F:	Documentation/coccinelle.txt
3146F:	scripts/coccinelle/
3147F:	scripts/coccicheck
3148
3149CODA FILE SYSTEM
3150M:	Jan Harkes <jaharkes@cs.cmu.edu>
3151M:	coda@cs.cmu.edu
3152L:	codalist@coda.cs.cmu.edu
3153W:	http://www.coda.cs.cmu.edu/
3154S:	Maintained
3155F:	Documentation/filesystems/coda.txt
3156F:	fs/coda/
3157F:	include/linux/coda*.h
3158F:	include/uapi/linux/coda*.h
3159
3160CODA V4L2 MEM2MEM DRIVER
3161M:	Philipp Zabel <p.zabel@pengutronix.de>
3162L:	linux-media@vger.kernel.org
3163S:	Maintained
3164F:	Documentation/devicetree/bindings/media/coda.txt
3165F:	drivers/media/platform/coda/
3166
3167COMMON CLK FRAMEWORK
3168M:	Michael Turquette <mturquette@baylibre.com>
3169M:	Stephen Boyd <sboyd@codeaurora.org>
3170L:	linux-clk@vger.kernel.org
3171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3172S:	Maintained
3173F:	Documentation/devicetree/bindings/clock/
3174F:	drivers/clk/
3175X:	drivers/clk/clkdev.c
3176F:	include/linux/clk-pr*
3177F:	include/linux/clk/
3178
3179COMMON INTERNET FILE SYSTEM (CIFS)
3180M:	Steve French <sfrench@samba.org>
3181L:	linux-cifs@vger.kernel.org
3182L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3183W:	http://linux-cifs.samba.org/
3184T:	git git://git.samba.org/sfrench/cifs-2.6.git
3185S:	Supported
3186F:	Documentation/filesystems/cifs/
3187F:	fs/cifs/
3188
3189COMPACTPCI HOTPLUG CORE
3190M:	Scott Murray <scott@spiteful.org>
3191L:	linux-pci@vger.kernel.org
3192S:	Maintained
3193F:	drivers/pci/hotplug/cpci_hotplug*
3194
3195COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3196M:	Scott Murray <scott@spiteful.org>
3197L:	linux-pci@vger.kernel.org
3198S:	Maintained
3199F:	drivers/pci/hotplug/cpcihp_zt5550.*
3200
3201COMPACTPCI HOTPLUG GENERIC DRIVER
3202M:	Scott Murray <scott@spiteful.org>
3203L:	linux-pci@vger.kernel.org
3204S:	Maintained
3205F:	drivers/pci/hotplug/cpcihp_generic.c
3206
3207COMPAL LAPTOP SUPPORT
3208M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3209L:	platform-driver-x86@vger.kernel.org
3210S:	Maintained
3211F:	drivers/platform/x86/compal-laptop.c
3212
3213CONEXANT ACCESSRUNNER USB DRIVER
3214L:	accessrunner-general@lists.sourceforge.net
3215W:	http://accessrunner.sourceforge.net/
3216S:	Orphan
3217F:	drivers/usb/atm/cxacru.c
3218
3219CONFIGFS
3220M:	Joel Becker <jlbec@evilplan.org>
3221M:	Christoph Hellwig <hch@lst.de>
3222T:	git git://git.infradead.org/users/hch/configfs.git
3223S:	Supported
3224F:	fs/configfs/
3225F:	include/linux/configfs.h
3226
3227CONNECTOR
3228M:	Evgeniy Polyakov <zbr@ioremap.net>
3229L:	netdev@vger.kernel.org
3230S:	Maintained
3231F:	drivers/connector/
3232
3233CONTROL GROUP (CGROUP)
3234M:	Tejun Heo <tj@kernel.org>
3235M:	Li Zefan <lizefan@huawei.com>
3236M:	Johannes Weiner <hannes@cmpxchg.org>
3237L:	cgroups@vger.kernel.org
3238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3239S:	Maintained
3240F:	Documentation/cgroup*
3241F:	include/linux/cgroup*
3242F:	kernel/cgroup*
3243
3244CONTROL GROUP - CPUSET
3245M:	Li Zefan <lizefan@huawei.com>
3246L:	cgroups@vger.kernel.org
3247W:	http://www.bullopensource.org/cpuset/
3248W:	http://oss.sgi.com/projects/cpusets/
3249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3250S:	Maintained
3251F:	Documentation/cgroup-v1/cpusets.txt
3252F:	include/linux/cpuset.h
3253F:	kernel/cpuset.c
3254
3255CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3256M:	Johannes Weiner <hannes@cmpxchg.org>
3257M:	Michal Hocko <mhocko@kernel.org>
3258M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3259L:	cgroups@vger.kernel.org
3260L:	linux-mm@kvack.org
3261S:	Maintained
3262F:	mm/memcontrol.c
3263F:	mm/swap_cgroup.c
3264
3265CORETEMP HARDWARE MONITORING DRIVER
3266M:	Fenghua Yu <fenghua.yu@intel.com>
3267L:	linux-hwmon@vger.kernel.org
3268S:	Maintained
3269F:	Documentation/hwmon/coretemp
3270F:	drivers/hwmon/coretemp.c
3271
3272COSA/SRP SYNC SERIAL DRIVER
3273M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3274W:	http://www.fi.muni.cz/~kas/cosa/
3275S:	Maintained
3276F:	drivers/net/wan/cosa*
3277
3278CPMAC ETHERNET DRIVER
3279M:	Florian Fainelli <florian@openwrt.org>
3280L:	netdev@vger.kernel.org
3281S:	Maintained
3282F:	drivers/net/ethernet/ti/cpmac.c
3283
3284CPU FREQUENCY DRIVERS
3285M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3286M:	Viresh Kumar <viresh.kumar@linaro.org>
3287L:	linux-pm@vger.kernel.org
3288S:	Maintained
3289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3290T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3291F:	drivers/cpufreq/
3292F:	include/linux/cpufreq.h
3293
3294CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3295M:	Viresh Kumar <viresh.kumar@linaro.org>
3296M:	Sudeep Holla <sudeep.holla@arm.com>
3297L:	linux-pm@vger.kernel.org
3298W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3299S:	Maintained
3300F:	drivers/cpufreq/arm_big_little.h
3301F:	drivers/cpufreq/arm_big_little.c
3302F:	drivers/cpufreq/arm_big_little_dt.c
3303
3304CPUIDLE DRIVER - ARM BIG LITTLE
3305M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3307L:	linux-pm@vger.kernel.org
3308L:	linux-arm-kernel@lists.infradead.org
3309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3310S:	Maintained
3311F:	drivers/cpuidle/cpuidle-big_little.c
3312
3313CPUIDLE DRIVER - ARM EXYNOS
3314M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3315M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3316M:	Kukjin Kim <kgene@kernel.org>
3317L:	linux-pm@vger.kernel.org
3318L:	linux-samsung-soc@vger.kernel.org
3319S:	Supported
3320F:	drivers/cpuidle/cpuidle-exynos.c
3321F:	arch/arm/mach-exynos/pm.c
3322
3323CPUIDLE DRIVERS
3324M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3325M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3326L:	linux-pm@vger.kernel.org
3327S:	Maintained
3328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3329F:	drivers/cpuidle/*
3330F:	include/linux/cpuidle.h
3331
3332CPUID/MSR DRIVER
3333M:	"H. Peter Anvin" <hpa@zytor.com>
3334S:	Maintained
3335F:	arch/x86/kernel/cpuid.c
3336F:	arch/x86/kernel/msr.c
3337
3338CPU POWER MONITORING SUBSYSTEM
3339M:	Thomas Renninger <trenn@suse.com>
3340L:	linux-pm@vger.kernel.org
3341S:	Maintained
3342F:	tools/power/cpupower/
3343
3344CRAMFS FILESYSTEM
3345W:	http://sourceforge.net/projects/cramfs/
3346S:	Orphan / Obsolete
3347F:	Documentation/filesystems/cramfs.txt
3348F:	fs/cramfs/
3349
3350CRIS PORT
3351M:	Mikael Starvik <starvik@axis.com>
3352M:	Jesper Nilsson <jesper.nilsson@axis.com>
3353L:	linux-cris-kernel@axis.com
3354W:	http://developer.axis.com
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3356S:	Maintained
3357F:	arch/cris/
3358F:	drivers/tty/serial/crisv10.*
3359
3360CRYPTO API
3361M:	Herbert Xu <herbert@gondor.apana.org.au>
3362M:	"David S. Miller" <davem@davemloft.net>
3363L:	linux-crypto@vger.kernel.org
3364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3366S:	Maintained
3367F:	Documentation/crypto/
3368F:	Documentation/devicetree/bindings/crypto/
3369F:	Documentation/DocBook/crypto-API.tmpl
3370F:	arch/*/crypto/
3371F:	crypto/
3372F:	drivers/crypto/
3373F:	include/crypto/
3374
3375CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3376M:	Neil Horman <nhorman@tuxdriver.com>
3377L:	linux-crypto@vger.kernel.org
3378S:	Maintained
3379F:	crypto/ansi_cprng.c
3380F:	crypto/rng.c
3381
3382CS3308 MEDIA DRIVER
3383M:	Hans Verkuil <hverkuil@xs4all.nl>
3384L:	linux-media@vger.kernel.org
3385T:	git git://linuxtv.org/media_tree.git
3386W:	http://linuxtv.org
3387S:	Odd Fixes
3388F:	drivers/media/i2c/cs3308.c
3389F:	drivers/media/i2c/cs3308.h
3390
3391CS5535 Audio ALSA driver
3392M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3393S:	Maintained
3394F:	sound/pci/cs5535audio/
3395
3396CW1200 WLAN driver
3397M:	Solomon Peachy <pizza@shaftnet.org>
3398S:	Maintained
3399F:	drivers/net/wireless/st/cw1200/
3400
3401CX18 VIDEO4LINUX DRIVER
3402M:	Andy Walls <awalls@md.metrocast.net>
3403L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3404L:	linux-media@vger.kernel.org
3405T:	git git://linuxtv.org/media_tree.git
3406W:	https://linuxtv.org
3407W:	http://www.ivtvdriver.org/index.php/Cx18
3408S:	Maintained
3409F:	Documentation/video4linux/cx18.txt
3410F:	drivers/media/pci/cx18/
3411F:	include/uapi/linux/ivtv*
3412
3413CX2341X MPEG ENCODER HELPER MODULE
3414M:	Hans Verkuil <hverkuil@xs4all.nl>
3415L:	linux-media@vger.kernel.org
3416T:	git git://linuxtv.org/media_tree.git
3417W:	https://linuxtv.org
3418S:	Maintained
3419F:	drivers/media/common/cx2341x*
3420F:	include/media/cx2341x*
3421
3422CX24120 MEDIA DRIVER
3423M:	Jemma Denson <jdenson@gmail.com>
3424M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3425L:	linux-media@vger.kernel.org
3426W:	https://linuxtv.org
3427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3428S:	Maintained
3429F:	drivers/media/dvb-frontends/cx24120*
3430
3431CX88 VIDEO4LINUX DRIVER
3432M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3433M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3434L:	linux-media@vger.kernel.org
3435W:	https://linuxtv.org
3436T:	git git://linuxtv.org/media_tree.git
3437S:	Odd fixes
3438F:	Documentation/video4linux/cx88/
3439F:	drivers/media/pci/cx88/
3440
3441CXD2820R MEDIA DRIVER
3442M:	Antti Palosaari <crope@iki.fi>
3443L:	linux-media@vger.kernel.org
3444W:	https://linuxtv.org
3445W:	http://palosaari.fi/linux/
3446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3447T:	git git://linuxtv.org/anttip/media_tree.git
3448S:	Maintained
3449F:	drivers/media/dvb-frontends/cxd2820r*
3450
3451CXGB3 ETHERNET DRIVER (CXGB3)
3452M:	Santosh Raspatur <santosh@chelsio.com>
3453L:	netdev@vger.kernel.org
3454W:	http://www.chelsio.com
3455S:	Supported
3456F:	drivers/net/ethernet/chelsio/cxgb3/
3457
3458CXGB3 ISCSI DRIVER (CXGB3I)
3459M:	Karen Xie <kxie@chelsio.com>
3460L:	linux-scsi@vger.kernel.org
3461W:	http://www.chelsio.com
3462S:	Supported
3463F:	drivers/scsi/cxgbi/cxgb3i
3464
3465CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3466M:	Steve Wise <swise@chelsio.com>
3467L:	linux-rdma@vger.kernel.org
3468W:	http://www.openfabrics.org
3469S:	Supported
3470F:	drivers/infiniband/hw/cxgb3/
3471
3472CXGB4 ETHERNET DRIVER (CXGB4)
3473M:	Hariprasad S <hariprasad@chelsio.com>
3474L:	netdev@vger.kernel.org
3475W:	http://www.chelsio.com
3476S:	Supported
3477F:	drivers/net/ethernet/chelsio/cxgb4/
3478
3479CXGB4 ISCSI DRIVER (CXGB4I)
3480M:	Karen Xie <kxie@chelsio.com>
3481L:	linux-scsi@vger.kernel.org
3482W:	http://www.chelsio.com
3483S:	Supported
3484F:	drivers/scsi/cxgbi/cxgb4i
3485
3486CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3487M:	Steve Wise <swise@chelsio.com>
3488L:	linux-rdma@vger.kernel.org
3489W:	http://www.openfabrics.org
3490S:	Supported
3491F:	drivers/infiniband/hw/cxgb4/
3492
3493CXGB4VF ETHERNET DRIVER (CXGB4VF)
3494M:	Casey Leedom <leedom@chelsio.com>
3495L:	netdev@vger.kernel.org
3496W:	http://www.chelsio.com
3497S:	Supported
3498F:	drivers/net/ethernet/chelsio/cxgb4vf/
3499
3500CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3501M:	Ian Munsie <imunsie@au1.ibm.com>
3502M:	Michael Neuling <mikey@neuling.org>
3503L:	linuxppc-dev@lists.ozlabs.org
3504S:	Supported
3505F:	drivers/misc/cxl/
3506F:	include/misc/cxl*
3507F:	include/uapi/misc/cxl.h
3508F:	Documentation/powerpc/cxl.txt
3509F:	Documentation/powerpc/cxl.txt
3510F:	Documentation/ABI/testing/sysfs-class-cxl
3511
3512CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3513M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3514M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3515M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3516L:	linux-scsi@vger.kernel.org
3517S:	Supported
3518F:	drivers/scsi/cxlflash/
3519F:	include/uapi/scsi/cxlflash_ioctls.h
3520F:	Documentation/powerpc/cxlflash.txt
3521
3522STMMAC ETHERNET DRIVER
3523M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3524M:	Alexandre Torgue <alexandre.torgue@st.com>
3525L:	netdev@vger.kernel.org
3526W:	http://www.stlinux.com
3527S:	Supported
3528F:	drivers/net/ethernet/stmicro/stmmac/
3529
3530CYBERPRO FB DRIVER
3531M:	Russell King <linux@armlinux.org.uk>
3532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3533W:	http://www.armlinux.org.uk/
3534S:	Maintained
3535F:	drivers/video/fbdev/cyber2000fb.*
3536
3537CYCLADES ASYNC MUX DRIVER
3538W:	http://www.cyclades.com/
3539S:	Orphan
3540F:	drivers/tty/cyclades.c
3541F:	include/linux/cyclades.h
3542F:	include/uapi/linux/cyclades.h
3543
3544CYCLADES PC300 DRIVER
3545W:	http://www.cyclades.com/
3546S:	Orphan
3547F:	drivers/net/wan/pc300*
3548
3549CYPRESS_FIRMWARE MEDIA DRIVER
3550M:	Antti Palosaari <crope@iki.fi>
3551L:	linux-media@vger.kernel.org
3552W:	https://linuxtv.org
3553W:	http://palosaari.fi/linux/
3554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3555T:	git git://linuxtv.org/anttip/media_tree.git
3556S:	Maintained
3557F:	drivers/media/common/cypress_firmware*
3558
3559CYTTSP TOUCHSCREEN DRIVER
3560M:	Ferruh Yigit <fery@cypress.com>
3561L:	linux-input@vger.kernel.org
3562S:	Supported
3563F:	drivers/input/touchscreen/cyttsp*
3564F:	include/linux/input/cyttsp.h
3565
3566DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3567M:	Joshua Kinard <kumba@gentoo.org>
3568S:	Maintained
3569F:	drivers/rtc/rtc-ds1685.c
3570F:	include/linux/rtc/ds1685.h
3571
3572DAMA SLAVE for AX.25
3573M:	Joerg Reuter <jreuter@yaina.de>
3574W:	http://yaina.de/jreuter/
3575W:	http://www.qsl.net/dl1bke/
3576L:	linux-hams@vger.kernel.org
3577S:	Maintained
3578F:	net/ax25/af_ax25.c
3579F:	net/ax25/ax25_dev.c
3580F:	net/ax25/ax25_ds_*
3581F:	net/ax25/ax25_in.c
3582F:	net/ax25/ax25_out.c
3583F:	net/ax25/ax25_timer.c
3584F:	net/ax25/sysctl_net_ax25.c
3585
3586DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3587L:	netdev@vger.kernel.org
3588S:	Orphan
3589F:	Documentation/networking/dmfe.txt
3590F:	drivers/net/ethernet/dec/tulip/dmfe.c
3591
3592DC390/AM53C974 SCSI driver
3593M:	Hannes Reinecke <hare@suse.com>
3594L:	linux-scsi@vger.kernel.org
3595S:	Maintained
3596F:	drivers/scsi/am53c974.c
3597
3598DC395x SCSI driver
3599M:	Oliver Neukum <oliver@neukum.org>
3600M:	Ali Akcaagac <aliakc@web.de>
3601M:	Jamie Lenehan <lenehan@twibble.org>
3602L:	dc395x@twibble.org
3603W:	http://twibble.org/dist/dc395x/
3604W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3605S:	Maintained
3606F:	Documentation/scsi/dc395x.txt
3607F:	drivers/scsi/dc395x.*
3608
3609DCCP PROTOCOL
3610M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3611L:	dccp@vger.kernel.org
3612W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3613S:	Maintained
3614F:	include/linux/dccp.h
3615F:	include/uapi/linux/dccp.h
3616F:	include/linux/tfrc.h
3617F:	net/dccp/
3618
3619DECnet NETWORK LAYER
3620W:	http://linux-decnet.sourceforge.net
3621L:	linux-decnet-user@lists.sourceforge.net
3622S:	Orphan
3623F:	Documentation/networking/decnet.txt
3624F:	net/decnet/
3625
3626DECSTATION PLATFORM SUPPORT
3627M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3628L:	linux-mips@linux-mips.org
3629W:	http://www.linux-mips.org/wiki/DECstation
3630S:	Maintained
3631F:	arch/mips/dec/
3632F:	arch/mips/include/asm/dec/
3633F:	arch/mips/include/asm/mach-dec/
3634
3635DEFXX FDDI NETWORK DRIVER
3636M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3637S:	Maintained
3638F:	drivers/net/fddi/defxx.*
3639
3640DELL LAPTOP DRIVER
3641M:	Matthew Garrett <mjg59@srcf.ucam.org>
3642M:	Pali Rohár <pali.rohar@gmail.com>
3643L:	platform-driver-x86@vger.kernel.org
3644S:	Maintained
3645F:	drivers/platform/x86/dell-laptop.c
3646
3647DELL LAPTOP RBTN DRIVER
3648M:	Pali Rohár <pali.rohar@gmail.com>
3649S:	Maintained
3650F:	drivers/platform/x86/dell-rbtn.*
3651
3652DELL LAPTOP FREEFALL DRIVER
3653M:	Pali Rohár <pali.rohar@gmail.com>
3654S:	Maintained
3655F:	drivers/platform/x86/dell-smo8800.c
3656
3657DELL LAPTOP SMM DRIVER
3658M:	Pali Rohár <pali.rohar@gmail.com>
3659S:	Maintained
3660F:	drivers/hwmon/dell-smm-hwmon.c
3661F:	include/uapi/linux/i8k.h
3662
3663DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3664M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3665S:	Maintained
3666F:	Documentation/dcdbas.txt
3667F:	drivers/firmware/dcdbas.*
3668
3669DELL WMI EXTRAS DRIVER
3670M:	Matthew Garrett <mjg59@srcf.ucam.org>
3671M:	Pali Rohár <pali.rohar@gmail.com>
3672S:	Maintained
3673F:	drivers/platform/x86/dell-wmi.c
3674
3675DESIGNWARE USB2 DRD IP DRIVER
3676M:	John Youn <johnyoun@synopsys.com>
3677L:	linux-usb@vger.kernel.org
3678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3679S:	Maintained
3680F:	drivers/usb/dwc2/
3681
3682DESIGNWARE USB3 DRD IP DRIVER
3683M:	Felipe Balbi <balbi@kernel.org>
3684L:	linux-usb@vger.kernel.org
3685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3686S:	Maintained
3687F:	drivers/usb/dwc3/
3688
3689DEVICE COREDUMP (DEV_COREDUMP)
3690M:	Johannes Berg <johannes@sipsolutions.net>
3691L:	linux-kernel@vger.kernel.org
3692S:	Maintained
3693F:	drivers/base/devcoredump.c
3694F:	include/linux/devcoredump.h
3695
3696DEVICE FREQUENCY (DEVFREQ)
3697M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3698M:	Kyungmin Park <kyungmin.park@samsung.com>
3699L:	linux-pm@vger.kernel.org
3700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3701S:	Maintained
3702F:	drivers/devfreq/
3703F:	include/linux/devfreq.h
3704F:	Documentation/devicetree/bindings/devfreq/
3705
3706DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3707M:	Chanwoo Choi <cw00.choi@samsung.com>
3708L:	linux-pm@vger.kernel.org
3709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3710S:	Supported
3711F:	drivers/devfreq/event/
3712F:	drivers/devfreq/devfreq-event.c
3713F:	include/linux/devfreq-event.h
3714F:	Documentation/devicetree/bindings/devfreq/event/
3715
3716BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3717M:	Chanwoo Choi <cw00.choi@samsung.com>
3718L:	linux-pm@vger.kernel.org
3719L:	linux-samsung-soc@vger.kernel.org
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3721S:	Maintained
3722F:	drivers/devfreq/exynos-bus.c
3723F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3724
3725DEVICE NUMBER REGISTRY
3726M:	Torben Mathiasen <device@lanana.org>
3727W:	http://lanana.org/docs/device-list/index.html
3728S:	Maintained
3729
3730DEVICE-MAPPER  (LVM)
3731M:	Alasdair Kergon <agk@redhat.com>
3732M:	Mike Snitzer <snitzer@redhat.com>
3733M:	dm-devel@redhat.com
3734L:	dm-devel@redhat.com
3735W:	http://sources.redhat.com/dm
3736Q:	http://patchwork.kernel.org/project/dm-devel/list/
3737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3738T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3739S:	Maintained
3740F:	Documentation/device-mapper/
3741F:	drivers/md/dm*
3742F:	drivers/md/persistent-data/
3743F:	include/linux/device-mapper.h
3744F:	include/linux/dm-*.h
3745F:	include/uapi/linux/dm-*.h
3746
3747DEVLINK
3748M:	Jiri Pirko <jiri@mellanox.com>
3749L:	netdev@vger.kernel.org
3750S:	Supported
3751F:	net/core/devlink.c
3752F:	include/net/devlink.h
3753F:	include/uapi/linux/devlink.h
3754
3755DIALOG SEMICONDUCTOR DRIVERS
3756M:	Support Opensource <support.opensource@diasemi.com>
3757W:	http://www.dialog-semiconductor.com/products
3758S:	Supported
3759F:	Documentation/hwmon/da90??
3760F:	Documentation/devicetree/bindings/mfd/da90*.txt
3761F:	Documentation/devicetree/bindings/regulator/da92*.txt
3762F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3763F:	drivers/gpio/gpio-da90??.c
3764F:	drivers/hwmon/da90??-hwmon.c
3765F:	drivers/iio/adc/da91??-*.c
3766F:	drivers/input/misc/da90??_onkey.c
3767F:	drivers/input/touchscreen/da9052_tsi.c
3768F:	drivers/leds/leds-da90??.c
3769F:	drivers/mfd/da903x.c
3770F:	drivers/mfd/da90??-*.c
3771F:	drivers/mfd/da91??-*.c
3772F:	drivers/power/da9052-battery.c
3773F:	drivers/power/da91??-*.c
3774F:	drivers/regulator/da903x.c
3775F:	drivers/regulator/da9???-regulator.[ch]
3776F:	drivers/rtc/rtc-da90??.c
3777F:	drivers/video/backlight/da90??_bl.c
3778F:	drivers/watchdog/da90??_wdt.c
3779F:	include/linux/mfd/da903x.h
3780F:	include/linux/mfd/da9052/
3781F:	include/linux/mfd/da9055/
3782F:	include/linux/mfd/da9062/
3783F:	include/linux/mfd/da9063/
3784F:	include/linux/mfd/da9150/
3785F:	include/linux/regulator/da9211.h
3786F:	include/sound/da[79]*.h
3787F:	sound/soc/codecs/da[79]*.[ch]
3788
3789DIGI NEO AND CLASSIC PCI PRODUCTS
3790M:	Lidza Louina <lidza.louina@gmail.com>
3791M:	Mark Hounschell <markh@compro.net>
3792L:	driverdev-devel@linuxdriverproject.org
3793S:	Maintained
3794F:	drivers/staging/dgnc/
3795
3796DIOLAN U2C-12 I2C DRIVER
3797M:	Guenter Roeck <linux@roeck-us.net>
3798L:	linux-i2c@vger.kernel.org
3799S:	Maintained
3800F:	drivers/i2c/busses/i2c-diolan-u2c.c
3801
3802DIRECT ACCESS (DAX)
3803M:	Matthew Wilcox <willy@linux.intel.com>
3804L:	linux-fsdevel@vger.kernel.org
3805S:	Supported
3806F:	fs/dax.c
3807
3808DIRECTORY NOTIFICATION (DNOTIFY)
3809M:	Eric Paris <eparis@parisplace.org>
3810S:	Maintained
3811F:	Documentation/filesystems/dnotify.txt
3812F:	fs/notify/dnotify/
3813F:	include/linux/dnotify.h
3814
3815DISK GEOMETRY AND PARTITION HANDLING
3816M:	Andries Brouwer <aeb@cwi.nl>
3817W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3818W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3819W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3820S:	Maintained
3821
3822DISKQUOTA
3823M:	Jan Kara <jack@suse.com>
3824S:	Maintained
3825F:	Documentation/filesystems/quota.txt
3826F:	fs/quota/
3827F:	include/linux/quota*.h
3828F:	include/uapi/linux/quota*.h
3829
3830DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3831M:	Bernie Thompson <bernie@plugable.com>
3832L:	linux-fbdev@vger.kernel.org
3833S:	Maintained
3834W:	http://plugable.com/category/projects/udlfb/
3835F:	drivers/video/fbdev/udlfb.c
3836F:	include/video/udlfb.h
3837F:	Documentation/fb/udlfb.txt
3838
3839DISTRIBUTED LOCK MANAGER (DLM)
3840M:	Christine Caulfield <ccaulfie@redhat.com>
3841M:	David Teigland <teigland@redhat.com>
3842L:	cluster-devel@redhat.com
3843W:	http://sources.redhat.com/cluster/
3844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3845S:	Supported
3846F:	fs/dlm/
3847
3848DMA BUFFER SHARING FRAMEWORK
3849M:	Sumit Semwal <sumit.semwal@linaro.org>
3850S:	Maintained
3851L:	linux-media@vger.kernel.org
3852L:	dri-devel@lists.freedesktop.org
3853L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3854F:	drivers/dma-buf/
3855F:	include/linux/dma-buf*
3856F:	include/linux/reservation.h
3857F:	include/linux/*fence.h
3858F:	Documentation/dma-buf-sharing.txt
3859T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3860
3861SYNC FILE FRAMEWORK
3862M:	Sumit Semwal <sumit.semwal@linaro.org>
3863R:	Gustavo Padovan <gustavo@padovan.org>
3864S:	Maintained
3865L:	linux-media@vger.kernel.org
3866L:	dri-devel@lists.freedesktop.org
3867F:	drivers/dma-buf/sync_file.c
3868F:	include/linux/sync_file.h
3869F:	Documentation/sync_file.txt
3870T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3871
3872DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3873M:	Vinod Koul <vinod.koul@intel.com>
3874L:	dmaengine@vger.kernel.org
3875Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3876S:	Maintained
3877F:	drivers/dma/
3878F:	include/linux/dmaengine.h
3879F:	Documentation/devicetree/bindings/dma/
3880F:	Documentation/dmaengine/
3881T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3882
3883DME1737 HARDWARE MONITOR DRIVER
3884M:	Juerg Haefliger <juergh@gmail.com>
3885L:	linux-hwmon@vger.kernel.org
3886S:	Maintained
3887F:	Documentation/hwmon/dme1737
3888F:	drivers/hwmon/dme1737.c
3889
3890DMI/SMBIOS SUPPORT
3891M:	Jean Delvare <jdelvare@suse.com>
3892S:	Maintained
3893T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3894F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3895F:	drivers/firmware/dmi-id.c
3896F:	drivers/firmware/dmi_scan.c
3897F:	include/linux/dmi.h
3898
3899DOCUMENTATION
3900M:	Jonathan Corbet <corbet@lwn.net>
3901L:	linux-doc@vger.kernel.org
3902S:	Maintained
3903F:	Documentation/
3904F:	scripts/docproc.c
3905F:	scripts/kernel-doc*
3906X:	Documentation/ABI/
3907X:	Documentation/devicetree/
3908X:	Documentation/acpi
3909X:	Documentation/power
3910X:	Documentation/spi
3911X:	Documentation/DocBook/media
3912T:	git git://git.lwn.net/linux.git docs-next
3913
3914DOUBLETALK DRIVER
3915M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3916L:	blinux-list@redhat.com
3917S:	Maintained
3918F:	drivers/char/dtlk.c
3919F:	include/linux/dtlk.h
3920
3921DPT_I2O SCSI RAID DRIVER
3922M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3923L:	linux-scsi@vger.kernel.org
3924W:	http://www.adaptec.com/
3925S:	Maintained
3926F:	drivers/scsi/dpt*
3927F:	drivers/scsi/dpt/
3928
3929DRBD DRIVER
3930M:	Philipp Reisner <philipp.reisner@linbit.com>
3931M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3932L:	drbd-dev@lists.linbit.com
3933W:	http://www.drbd.org
3934T:	git git://git.linbit.com/linux-drbd.git
3935T:	git git://git.linbit.com/drbd-8.4.git
3936S:	Supported
3937F:	drivers/block/drbd/
3938F:	lib/lru_cache.c
3939F:	Documentation/blockdev/drbd/
3940
3941DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3944S:	Supported
3945F:	Documentation/kobject.txt
3946F:	drivers/base/
3947F:	fs/debugfs/
3948F:	fs/kernfs/
3949F:	fs/sysfs/
3950F:	include/linux/debugfs.h
3951F:	include/linux/kobj*
3952F:	lib/kobj*
3953
3954DRM DRIVERS
3955M:	David Airlie <airlied@linux.ie>
3956L:	dri-devel@lists.freedesktop.org
3957T:	git git://people.freedesktop.org/~airlied/linux
3958S:	Maintained
3959F:	drivers/gpu/drm/
3960F:	drivers/gpu/vga/
3961F:	Documentation/devicetree/bindings/display/
3962F:	Documentation/devicetree/bindings/gpu/
3963F:	Documentation/devicetree/bindings/video/
3964F:	Documentation/gpu/
3965F:	include/drm/
3966F:	include/uapi/drm/
3967
3968DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3969M:	Dave Airlie <airlied@redhat.com>
3970S:	Odd Fixes
3971F:	drivers/gpu/drm/ast/
3972
3973DRM DRIVER FOR BOCHS VIRTUAL GPU
3974M:	Gerd Hoffmann <kraxel@redhat.com>
3975S:	Odd Fixes
3976F:	drivers/gpu/drm/bochs/
3977
3978DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3979M:	Dave Airlie <airlied@redhat.com>
3980S:	Odd Fixes
3981F:	drivers/gpu/drm/cirrus/
3982
3983RADEON and AMDGPU DRM DRIVERS
3984M:	Alex Deucher <alexander.deucher@amd.com>
3985M:	Christian König <christian.koenig@amd.com>
3986L:	dri-devel@lists.freedesktop.org
3987T:	git git://people.freedesktop.org/~agd5f/linux
3988S:	Supported
3989F:	drivers/gpu/drm/radeon/
3990F:	include/uapi/drm/radeon_drm.h
3991F:	drivers/gpu/drm/amd/
3992F:	include/uapi/drm/amdgpu_drm.h
3993
3994DRM PANEL DRIVERS
3995M:	Thierry Reding <thierry.reding@gmail.com>
3996L:	dri-devel@lists.freedesktop.org
3997T:	git git://anongit.freedesktop.org/tegra/linux.git
3998S:	Maintained
3999F:	drivers/gpu/drm/drm_panel.c
4000F:	drivers/gpu/drm/panel/
4001F:	include/drm/drm_panel.h
4002F:	Documentation/devicetree/bindings/display/panel/
4003
4004INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4005M:	Daniel Vetter <daniel.vetter@intel.com>
4006M:	Jani Nikula <jani.nikula@linux.intel.com>
4007L:	intel-gfx@lists.freedesktop.org
4008L:	dri-devel@lists.freedesktop.org
4009W:	https://01.org/linuxgraphics/
4010Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4011T:	git git://anongit.freedesktop.org/drm-intel
4012S:	Supported
4013F:	drivers/gpu/drm/i915/
4014F:	include/drm/i915*
4015F:	include/uapi/drm/i915_drm.h
4016F:	Documentation/gpu/i915.rst
4017
4018DRM DRIVERS FOR ATMEL HLCDC
4019M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4020L:	dri-devel@lists.freedesktop.org
4021S:	Supported
4022F:	drivers/gpu/drm/atmel-hlcdc/
4023F:	Documentation/devicetree/bindings/drm/atmel/
4024
4025DRM DRIVERS FOR ALLWINNER A10
4026M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4027L:	dri-devel@lists.freedesktop.org
4028S:	Supported
4029F:	drivers/gpu/drm/sun4i/
4030F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4031
4032DRM DRIVERS FOR EXYNOS
4033M:	Inki Dae <inki.dae@samsung.com>
4034M:	Joonyoung Shim <jy0922.shim@samsung.com>
4035M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4036M:	Kyungmin Park <kyungmin.park@samsung.com>
4037L:	dri-devel@lists.freedesktop.org
4038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4039S:	Supported
4040F:	drivers/gpu/drm/exynos/
4041F:	include/uapi/drm/exynos_drm.h
4042F:	Documentation/devicetree/bindings/display/exynos/
4043
4044DRM DRIVERS FOR FREESCALE DCU
4045M:	Stefan Agner <stefan@agner.ch>
4046M:	Alison Wang <alison.wang@freescale.com>
4047L:	dri-devel@lists.freedesktop.org
4048S:	Supported
4049F:	drivers/gpu/drm/fsl-dcu/
4050F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4051F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4052F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4053
4054DRM DRIVERS FOR FREESCALE IMX
4055M:	Philipp Zabel <p.zabel@pengutronix.de>
4056L:	dri-devel@lists.freedesktop.org
4057S:	Maintained
4058F:	drivers/gpu/drm/imx/
4059F:	drivers/gpu/ipu-v3/
4060F:	Documentation/devicetree/bindings/display/imx/
4061
4062DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4063M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4064L:	dri-devel@lists.freedesktop.org
4065T:	git git://github.com/patjak/drm-gma500
4066S:	Maintained
4067F:	drivers/gpu/drm/gma500/
4068
4069DRM DRIVERS FOR HISILICON
4070M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4071R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4072R:	Chen Feng <puck.chen@hisilicon.com>
4073L:	dri-devel@lists.freedesktop.org
4074T:	git git://github.com/xin3liang/linux.git
4075S:	Maintained
4076F:	drivers/gpu/drm/hisilicon/
4077F:	Documentation/devicetree/bindings/display/hisilicon/
4078
4079DRM DRIVER FOR INTEL I810 VIDEO CARDS
4080S:	Orphan / Obsolete
4081F:	drivers/gpu/drm/i810/
4082F:	include/uapi/drm/i810_drm.h
4083
4084DRM DRIVER FOR MSM ADRENO GPU
4085M:	Rob Clark <robdclark@gmail.com>
4086L:	linux-arm-msm@vger.kernel.org
4087L:	dri-devel@lists.freedesktop.org
4088L:	freedreno@lists.freedesktop.org
4089T:	git git://people.freedesktop.org/~robclark/linux
4090S:	Maintained
4091F:	drivers/gpu/drm/msm/
4092F:	include/uapi/drm/msm_drm.h
4093F:	Documentation/devicetree/bindings/display/msm/
4094
4095DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4096M:	Ben Skeggs <bskeggs@redhat.com>
4097L:	dri-devel@lists.freedesktop.org
4098L:	nouveau@lists.freedesktop.org
4099T:	git git://github.com/skeggsb/linux
4100S:	Supported
4101F:	drivers/gpu/drm/nouveau/
4102F:	include/uapi/drm/nouveau_drm.h
4103
4104DRM DRIVERS FOR NVIDIA TEGRA
4105M:	Thierry Reding <thierry.reding@gmail.com>
4106L:	dri-devel@lists.freedesktop.org
4107L:	linux-tegra@vger.kernel.org
4108T:	git git://anongit.freedesktop.org/tegra/linux.git
4109S:	Supported
4110F:	drivers/gpu/drm/tegra/
4111F:	drivers/gpu/host1x/
4112F:	include/linux/host1x.h
4113F:	include/uapi/drm/tegra_drm.h
4114F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4115
4116DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4117S:	Orphan / Obsolete
4118F:	drivers/gpu/drm/mga/
4119F:	include/uapi/drm/mga_drm.h
4120
4121DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4122M:	Dave Airlie <airlied@redhat.com>
4123S:	Odd Fixes
4124F:	drivers/gpu/drm/mgag200/
4125
4126DRM DRIVER FOR RAGE 128 VIDEO CARDS
4127S:	Orphan / Obsolete
4128F:	drivers/gpu/drm/r128/
4129F:	include/uapi/drm/r128_drm.h
4130
4131DRM DRIVERS FOR RENESAS
4132M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4133L:	dri-devel@lists.freedesktop.org
4134L:	linux-renesas-soc@vger.kernel.org
4135T:	git git://linuxtv.org/pinchartl/fbdev
4136S:	Supported
4137F:	drivers/gpu/drm/rcar-du/
4138F:	drivers/gpu/drm/shmobile/
4139F:	include/linux/platform_data/shmob_drm.h
4140F:	Documentation/devicetree/bindings/display/renesas,du.txt
4141
4142DRM DRIVER FOR QXL VIRTUAL GPU
4143M:	Dave Airlie <airlied@redhat.com>
4144S:	Odd Fixes
4145F:	drivers/gpu/drm/qxl/
4146F:	include/uapi/drm/qxl_drm.h
4147
4148DRM DRIVERS FOR ROCKCHIP
4149M:	Mark Yao <mark.yao@rock-chips.com>
4150L:	dri-devel@lists.freedesktop.org
4151S:	Maintained
4152F:	drivers/gpu/drm/rockchip/
4153F:	Documentation/devicetree/bindings/display/rockchip/
4154
4155DRM DRIVER FOR SAVAGE VIDEO CARDS
4156S:	Orphan / Obsolete
4157F:	drivers/gpu/drm/savage/
4158F:	include/uapi/drm/savage_drm.h
4159
4160DRM DRIVER FOR SIS VIDEO CARDS
4161S:	Orphan / Obsolete
4162F:	drivers/gpu/drm/sis/
4163F:	include/uapi/drm/sis_drm.h
4164
4165DRM DRIVERS FOR STI
4166M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4167M:	Vincent Abriou <vincent.abriou@st.com>
4168L:	dri-devel@lists.freedesktop.org
4169T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4170S:	Maintained
4171F:	drivers/gpu/drm/sti
4172F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4173
4174DRM DRIVER FOR TDFX VIDEO CARDS
4175S:	Orphan / Obsolete
4176F:	drivers/gpu/drm/tdfx/
4177
4178DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4179M:	Dave Airlie <airlied@redhat.com>
4180S:	Odd Fixes
4181F:	drivers/gpu/drm/udl/
4182
4183DRM DRIVERS FOR VIVANTE GPU IP
4184M:	Lucas Stach <l.stach@pengutronix.de>
4185R:	Russell King <linux+etnaviv@armlinux.org.uk>
4186R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4187L:	dri-devel@lists.freedesktop.org
4188S:	Maintained
4189F:	drivers/gpu/drm/etnaviv/
4190F:	include/uapi/drm/etnaviv_drm.h
4191F:	Documentation/devicetree/bindings/display/etnaviv/
4192
4193DRM DRIVER FOR VMWARE VIRTUAL GPU
4194M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4195M:	Sinclair Yeh <syeh@vmware.com>
4196M:	Thomas Hellstrom <thellstrom@vmware.com>
4197L:	dri-devel@lists.freedesktop.org
4198T:	git git://people.freedesktop.org/~syeh/repos_linux
4199T:	git git://people.freedesktop.org/~thomash/linux
4200S:	Supported
4201F:	drivers/gpu/drm/vmwgfx/
4202F:	include/uapi/drm/vmwgfx_drm.h
4203
4204DRM DRIVERS FOR VC4
4205M:	Eric Anholt <eric@anholt.net>
4206T:	git git://github.com/anholt/linux
4207S:	Supported
4208F:	drivers/gpu/drm/vc4/
4209F:	include/uapi/drm/vc4_drm.h
4210F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4211
4212DRM DRIVERS FOR TI OMAP
4213M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4214L:	dri-devel@lists.freedesktop.org
4215S:	Maintained
4216F:	drivers/gpu/drm/omapdrm/
4217F:	Documentation/devicetree/bindings/display/ti/
4218
4219DRM DRIVERS FOR TI LCDC
4220M:	Jyri Sarha <jsarha@ti.com>
4221R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4222L:	dri-devel@lists.freedesktop.org
4223S:	Maintained
4224F:	drivers/gpu/drm/tilcdc/
4225F:	Documentation/devicetree/bindings/display/tilcdc/
4226
4227DSBR100 USB FM RADIO DRIVER
4228M:	Alexey Klimov <klimov.linux@gmail.com>
4229L:	linux-media@vger.kernel.org
4230T:	git git://linuxtv.org/media_tree.git
4231S:	Maintained
4232F:	drivers/media/radio/dsbr100.c
4233
4234DSCC4 DRIVER
4235M:	Francois Romieu <romieu@fr.zoreil.com>
4236L:	netdev@vger.kernel.org
4237S:	Maintained
4238F:	drivers/net/wan/dscc4.c
4239
4240DT3155 MEDIA DRIVER
4241M:	Hans Verkuil <hverkuil@xs4all.nl>
4242L:	linux-media@vger.kernel.org
4243T:	git git://linuxtv.org/media_tree.git
4244W:	https://linuxtv.org
4245S:	Odd Fixes
4246F:	drivers/media/pci/dt3155/
4247
4248DVB_USB_AF9015 MEDIA DRIVER
4249M:	Antti Palosaari <crope@iki.fi>
4250L:	linux-media@vger.kernel.org
4251W:	https://linuxtv.org
4252W:	http://palosaari.fi/linux/
4253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4254T:	git git://linuxtv.org/anttip/media_tree.git
4255S:	Maintained
4256F:	drivers/media/usb/dvb-usb-v2/af9015*
4257
4258DVB_USB_AF9035 MEDIA DRIVER
4259M:	Antti Palosaari <crope@iki.fi>
4260L:	linux-media@vger.kernel.org
4261W:	https://linuxtv.org
4262W:	http://palosaari.fi/linux/
4263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4264T:	git git://linuxtv.org/anttip/media_tree.git
4265S:	Maintained
4266F:	drivers/media/usb/dvb-usb-v2/af9035*
4267
4268DVB_USB_ANYSEE MEDIA DRIVER
4269M:	Antti Palosaari <crope@iki.fi>
4270L:	linux-media@vger.kernel.org
4271W:	https://linuxtv.org
4272W:	http://palosaari.fi/linux/
4273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4274T:	git git://linuxtv.org/anttip/media_tree.git
4275S:	Maintained
4276F:	drivers/media/usb/dvb-usb-v2/anysee*
4277
4278DVB_USB_AU6610 MEDIA DRIVER
4279M:	Antti Palosaari <crope@iki.fi>
4280L:	linux-media@vger.kernel.org
4281W:	https://linuxtv.org
4282W:	http://palosaari.fi/linux/
4283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4284T:	git git://linuxtv.org/anttip/media_tree.git
4285S:	Maintained
4286F:	drivers/media/usb/dvb-usb-v2/au6610*
4287
4288DVB_USB_CE6230 MEDIA DRIVER
4289M:	Antti Palosaari <crope@iki.fi>
4290L:	linux-media@vger.kernel.org
4291W:	https://linuxtv.org
4292W:	http://palosaari.fi/linux/
4293Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4294T:	git git://linuxtv.org/anttip/media_tree.git
4295S:	Maintained
4296F:	drivers/media/usb/dvb-usb-v2/ce6230*
4297
4298DVB_USB_CXUSB MEDIA DRIVER
4299M:	Michael Krufky <mkrufky@linuxtv.org>
4300L:	linux-media@vger.kernel.org
4301W:	https://linuxtv.org
4302W:	http://github.com/mkrufky
4303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4304T:	git git://linuxtv.org/media_tree.git
4305S:	Maintained
4306F:	drivers/media/usb/dvb-usb/cxusb*
4307
4308DVB_USB_EC168 MEDIA DRIVER
4309M:	Antti Palosaari <crope@iki.fi>
4310L:	linux-media@vger.kernel.org
4311W:	https://linuxtv.org
4312W:	http://palosaari.fi/linux/
4313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4314T:	git git://linuxtv.org/anttip/media_tree.git
4315S:	Maintained
4316F:	drivers/media/usb/dvb-usb-v2/ec168*
4317
4318DVB_USB_GL861 MEDIA DRIVER
4319M:	Antti Palosaari <crope@iki.fi>
4320L:	linux-media@vger.kernel.org
4321W:	https://linuxtv.org
4322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4323T:	git git://linuxtv.org/anttip/media_tree.git
4324S:	Maintained
4325F:	drivers/media/usb/dvb-usb-v2/gl861*
4326
4327DVB_USB_MXL111SF MEDIA DRIVER
4328M:	Michael Krufky <mkrufky@linuxtv.org>
4329L:	linux-media@vger.kernel.org
4330W:	https://linuxtv.org
4331W:	http://github.com/mkrufky
4332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4333T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4334S:	Maintained
4335F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4336
4337DVB_USB_RTL28XXU MEDIA DRIVER
4338M:	Antti Palosaari <crope@iki.fi>
4339L:	linux-media@vger.kernel.org
4340W:	https://linuxtv.org
4341W:	http://palosaari.fi/linux/
4342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4343T:	git git://linuxtv.org/anttip/media_tree.git
4344S:	Maintained
4345F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4346
4347DVB_USB_V2 MEDIA DRIVER
4348M:	Antti Palosaari <crope@iki.fi>
4349L:	linux-media@vger.kernel.org
4350W:	https://linuxtv.org
4351W:	http://palosaari.fi/linux/
4352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4353T:	git git://linuxtv.org/anttip/media_tree.git
4354S:	Maintained
4355F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4356F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4357
4358DYNAMIC DEBUG
4359M:	Jason Baron <jbaron@akamai.com>
4360S:	Maintained
4361F:	lib/dynamic_debug.c
4362F:	include/linux/dynamic_debug.h
4363
4364DZ DECSTATION DZ11 SERIAL DRIVER
4365M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4366S:	Maintained
4367F:	drivers/tty/serial/dz.*
4368
4369E3X0 POWER BUTTON DRIVER
4370M:	Moritz Fischer <moritz.fischer@ettus.com>
4371L:	usrp-users@lists.ettus.com
4372W:	http://www.ettus.com
4373S:	Supported
4374F:	drivers/input/misc/e3x0-button.c
4375F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4376
4377E4000 MEDIA DRIVER
4378M:	Antti Palosaari <crope@iki.fi>
4379L:	linux-media@vger.kernel.org
4380W:	https://linuxtv.org
4381W:	http://palosaari.fi/linux/
4382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4383T:	git git://linuxtv.org/anttip/media_tree.git
4384S:	Maintained
4385F:	drivers/media/tuners/e4000*
4386
4387EATA ISA/EISA/PCI SCSI DRIVER
4388M:	Dario Ballabio <ballabio_dario@emc.com>
4389L:	linux-scsi@vger.kernel.org
4390S:	Maintained
4391F:	drivers/scsi/eata.c
4392
4393EC100 MEDIA DRIVER
4394M:	Antti Palosaari <crope@iki.fi>
4395L:	linux-media@vger.kernel.org
4396W:	https://linuxtv.org
4397W:	http://palosaari.fi/linux/
4398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4399T:	git git://linuxtv.org/anttip/media_tree.git
4400S:	Maintained
4401F:	drivers/media/dvb-frontends/ec100*
4402
4403ECRYPT FILE SYSTEM
4404M:	Tyler Hicks <tyhicks@canonical.com>
4405L:	ecryptfs@vger.kernel.org
4406W:	http://ecryptfs.org
4407W:	https://launchpad.net/ecryptfs
4408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4409S:	Supported
4410F:	Documentation/filesystems/ecryptfs.txt
4411F:	fs/ecryptfs/
4412
4413EDAC-CORE
4414M:	Doug Thompson <dougthompson@xmission.com>
4415M:	Borislav Petkov <bp@alien8.de>
4416M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4417M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4418L:	linux-edac@vger.kernel.org
4419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4421S:	Supported
4422F:	Documentation/edac.txt
4423F:	drivers/edac/
4424F:	include/linux/edac.h
4425
4426EDAC-AMD64
4427M:	Doug Thompson <dougthompson@xmission.com>
4428M:	Borislav Petkov <bp@alien8.de>
4429L:	linux-edac@vger.kernel.org
4430S:	Maintained
4431F:	drivers/edac/amd64_edac*
4432
4433EDAC-CALXEDA
4434M:	Doug Thompson <dougthompson@xmission.com>
4435M:	Robert Richter <rric@kernel.org>
4436L:	linux-edac@vger.kernel.org
4437S:	Maintained
4438F:	drivers/edac/highbank*
4439
4440EDAC-CAVIUM
4441M:	Ralf Baechle <ralf@linux-mips.org>
4442M:	David Daney <david.daney@cavium.com>
4443L:	linux-edac@vger.kernel.org
4444L:	linux-mips@linux-mips.org
4445S:	Supported
4446F:	drivers/edac/octeon_edac*
4447
4448EDAC-E752X
4449M:	Mark Gross <mark.gross@intel.com>
4450M:	Doug Thompson <dougthompson@xmission.com>
4451L:	linux-edac@vger.kernel.org
4452S:	Maintained
4453F:	drivers/edac/e752x_edac.c
4454
4455EDAC-E7XXX
4456M:	Doug Thompson <dougthompson@xmission.com>
4457L:	linux-edac@vger.kernel.org
4458S:	Maintained
4459F:	drivers/edac/e7xxx_edac.c
4460
4461EDAC-GHES
4462M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4463M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4464L:	linux-edac@vger.kernel.org
4465S:	Maintained
4466F:	drivers/edac/ghes_edac.c
4467
4468EDAC-I82443BXGX
4469M:	Tim Small <tim@buttersideup.com>
4470L:	linux-edac@vger.kernel.org
4471S:	Maintained
4472F:	drivers/edac/i82443bxgx_edac.c
4473
4474EDAC-I3000
4475M:	Jason Uhlenkott <juhlenko@akamai.com>
4476L:	linux-edac@vger.kernel.org
4477S:	Maintained
4478F:	drivers/edac/i3000_edac.c
4479
4480EDAC-I5000
4481M:	Doug Thompson <dougthompson@xmission.com>
4482L:	linux-edac@vger.kernel.org
4483S:	Maintained
4484F:	drivers/edac/i5000_edac.c
4485
4486EDAC-I5400
4487M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4488M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4489L:	linux-edac@vger.kernel.org
4490S:	Maintained
4491F:	drivers/edac/i5400_edac.c
4492
4493EDAC-I7300
4494M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4495M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4496L:	linux-edac@vger.kernel.org
4497S:	Maintained
4498F:	drivers/edac/i7300_edac.c
4499
4500EDAC-I7CORE
4501M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4502M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4503L:	linux-edac@vger.kernel.org
4504S:	Maintained
4505F:	drivers/edac/i7core_edac.c
4506
4507EDAC-I82975X
4508M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4509M:	"Arvind R." <arvino55@gmail.com>
4510L:	linux-edac@vger.kernel.org
4511S:	Maintained
4512F:	drivers/edac/i82975x_edac.c
4513
4514EDAC-IE31200
4515M:	Jason Baron <jbaron@akamai.com>
4516L:	linux-edac@vger.kernel.org
4517S:	Maintained
4518F:	drivers/edac/ie31200_edac.c
4519
4520EDAC-MPC85XX
4521M:	Johannes Thumshirn <morbidrsa@gmail.com>
4522L:	linux-edac@vger.kernel.org
4523S:	Maintained
4524F:	drivers/edac/mpc85xx_edac.[ch]
4525
4526EDAC-PASEMI
4527M:	Egor Martovetsky <egor@pasemi.com>
4528L:	linux-edac@vger.kernel.org
4529S:	Maintained
4530F:	drivers/edac/pasemi_edac.c
4531
4532EDAC-R82600
4533M:	Tim Small <tim@buttersideup.com>
4534L:	linux-edac@vger.kernel.org
4535S:	Maintained
4536F:	drivers/edac/r82600_edac.c
4537
4538EDAC-SBRIDGE
4539M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4540M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4541L:	linux-edac@vger.kernel.org
4542S:	Maintained
4543F:	drivers/edac/sb_edac.c
4544
4545EDAC-SKYLAKE
4546M:	Tony Luck <tony.luck@intel.com>
4547L:	linux-edac@vger.kernel.org
4548S:	Maintained
4549F:	drivers/edac/skx_edac.c
4550
4551EDAC-XGENE
4552APPLIED MICRO (APM) X-GENE SOC EDAC
4553M:     Loc Ho <lho@apm.com>
4554S:     Supported
4555F:     drivers/edac/xgene_edac.c
4556F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4557
4558EDIROL UA-101/UA-1000 DRIVER
4559M:	Clemens Ladisch <clemens@ladisch.de>
4560L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4561T:	git git://git.alsa-project.org/alsa-kernel.git
4562S:	Maintained
4563F:	sound/usb/misc/ua101.c
4564
4565EXTENSIBLE FIRMWARE INTERFACE (EFI)
4566M:	Matt Fleming <matt@codeblueprint.co.uk>
4567L:	linux-efi@vger.kernel.org
4568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4569S:	Maintained
4570F:	Documentation/efi-stub.txt
4571F:	arch/ia64/kernel/efi.c
4572F:	arch/x86/boot/compressed/eboot.[ch]
4573F:	arch/x86/include/asm/efi.h
4574F:	arch/x86/platform/efi/
4575F:	drivers/firmware/efi/
4576F:	include/linux/efi*.h
4577
4578EFI VARIABLE FILESYSTEM
4579M:	Matthew Garrett <matthew.garrett@nebula.com>
4580M:	Jeremy Kerr <jk@ozlabs.org>
4581M:	Matt Fleming <matt@codeblueprint.co.uk>
4582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4583L:	linux-efi@vger.kernel.org
4584S:	Maintained
4585F:	fs/efivarfs/
4586
4587EFIFB FRAMEBUFFER DRIVER
4588L:	linux-fbdev@vger.kernel.org
4589M:	Peter Jones <pjones@redhat.com>
4590S:	Maintained
4591F:	drivers/video/fbdev/efifb.c
4592
4593EFS FILESYSTEM
4594W:	http://aeschi.ch.eu.org/efs/
4595S:	Orphan
4596F:	fs/efs/
4597
4598EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4599M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4600L:	netdev@vger.kernel.org
4601S:	Maintained
4602F:	drivers/net/ethernet/ibm/ehea/
4603
4604EM28XX VIDEO4LINUX DRIVER
4605M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4606M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4607L:	linux-media@vger.kernel.org
4608W:	https://linuxtv.org
4609T:	git git://linuxtv.org/media_tree.git
4610S:	Maintained
4611F:	drivers/media/usb/em28xx/
4612
4613EMBEDDED LINUX
4614M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4615M:	Matt Mackall <mpm@selenic.com>
4616M:	David Woodhouse <dwmw2@infradead.org>
4617L:	linux-embedded@vger.kernel.org
4618S:	Maintained
4619
4620EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4621M:	James Smart <james.smart@avagotech.com>
4622M:	Dick Kennedy <dick.kennedy@avagotech.com>
4623L:	linux-scsi@vger.kernel.org
4624W:	http://www.avagotech.com
4625S:	Supported
4626F:	drivers/scsi/lpfc/
4627
4628ENE CB710 FLASH CARD READER DRIVER
4629M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4630S:	Maintained
4631F:	drivers/misc/cb710/
4632F:	drivers/mmc/host/cb710-mmc.*
4633F:	include/linux/cb710.h
4634
4635ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4636M:	Maxim Levitsky <maximlevitsky@gmail.com>
4637S:	Maintained
4638F:	drivers/media/rc/ene_ir.*
4639
4640EPSON S1D13XXX FRAMEBUFFER DRIVER
4641M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4642S:	Maintained
4643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4644F:	drivers/video/fbdev/s1d13xxxfb.c
4645F:	include/video/s1d13xxxfb.h
4646
4647ET131X NETWORK DRIVER
4648M:	Mark Einon <mark.einon@gmail.com>
4649S:	Odd Fixes
4650F:	drivers/net/ethernet/agere/
4651
4652ETHERNET BRIDGE
4653M:	Stephen Hemminger <stephen@networkplumber.org>
4654L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4655L:	netdev@vger.kernel.org
4656W:	http://www.linuxfoundation.org/en/Net:Bridge
4657S:	Maintained
4658F:	include/linux/netfilter_bridge/
4659F:	net/bridge/
4660
4661ETHERNET PHY LIBRARY
4662M:	Florian Fainelli <f.fainelli@gmail.com>
4663L:	netdev@vger.kernel.org
4664S:	Maintained
4665F:	include/linux/phy.h
4666F:	include/linux/phy_fixed.h
4667F:	drivers/net/phy/
4668F:	Documentation/networking/phy.txt
4669F:	drivers/of/of_mdio.c
4670F:	drivers/of/of_net.c
4671
4672EXT2 FILE SYSTEM
4673M:	Jan Kara <jack@suse.com>
4674L:	linux-ext4@vger.kernel.org
4675S:	Maintained
4676F:	Documentation/filesystems/ext2.txt
4677F:	fs/ext2/
4678F:	include/linux/ext2*
4679
4680EXT4 FILE SYSTEM
4681M:	"Theodore Ts'o" <tytso@mit.edu>
4682M:	Andreas Dilger <adilger.kernel@dilger.ca>
4683L:	linux-ext4@vger.kernel.org
4684W:	http://ext4.wiki.kernel.org
4685Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4687S:	Maintained
4688F:	Documentation/filesystems/ext4.txt
4689F:	fs/ext4/
4690
4691Extended Verification Module (EVM)
4692M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4693L:	linux-ima-devel@lists.sourceforge.net
4694L:	linux-security-module@vger.kernel.org
4695S:	Supported
4696F:	security/integrity/evm/
4697
4698EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4699M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4700M:	Chanwoo Choi <cw00.choi@samsung.com>
4701L:	linux-kernel@vger.kernel.org
4702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4703S:	Maintained
4704F:	drivers/extcon/
4705F:	include/linux/extcon/
4706F:	include/linux/extcon.h
4707F:	Documentation/extcon/
4708F:	Documentation/devicetree/bindings/extcon/
4709
4710EXYNOS DP DRIVER
4711M:	Jingoo Han <jingoohan1@gmail.com>
4712L:	dri-devel@lists.freedesktop.org
4713S:	Maintained
4714F:	drivers/gpu/drm/exynos/exynos_dp*
4715
4716EXYNOS SYSMMU (IOMMU) driver
4717M:	Marek Szyprowski <m.szyprowski@samsung.com>
4718L:	iommu@lists.linux-foundation.org
4719S:	Maintained
4720F:	drivers/iommu/exynos-iommu.c
4721
4722EXYNOS MIPI DISPLAY DRIVERS
4723M:	Inki Dae <inki.dae@samsung.com>
4724M:	Donghwa Lee <dh09.lee@samsung.com>
4725M:	Kyungmin Park <kyungmin.park@samsung.com>
4726L:	linux-fbdev@vger.kernel.org
4727S:	Maintained
4728F:	drivers/video/fbdev/exynos/exynos_mipi*
4729F:	include/video/exynos_mipi*
4730
4731EZchip NPS platform support
4732M:	Noam Camus <noamc@ezchip.com>
4733S:	Supported
4734F:	arch/arc/plat-eznps
4735F:	arch/arc/boot/dts/eznps.dts
4736
4737F71805F HARDWARE MONITORING DRIVER
4738M:	Jean Delvare <jdelvare@suse.com>
4739L:	linux-hwmon@vger.kernel.org
4740S:	Maintained
4741F:	Documentation/hwmon/f71805f
4742F:	drivers/hwmon/f71805f.c
4743
4744FC0011 TUNER DRIVER
4745M:	Michael Buesch <m@bues.ch>
4746L:	linux-media@vger.kernel.org
4747S:	Maintained
4748F:	drivers/media/tuners/fc0011.h
4749F:	drivers/media/tuners/fc0011.c
4750
4751FC2580 MEDIA DRIVER
4752M:	Antti Palosaari <crope@iki.fi>
4753L:	linux-media@vger.kernel.org
4754W:	https://linuxtv.org
4755W:	http://palosaari.fi/linux/
4756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4757T:	git git://linuxtv.org/anttip/media_tree.git
4758S:	Maintained
4759F:	drivers/media/tuners/fc2580*
4760
4761FANOTIFY
4762M:	Eric Paris <eparis@redhat.com>
4763S:	Maintained
4764F:	fs/notify/fanotify/
4765F:	include/linux/fanotify.h
4766F:	include/uapi/linux/fanotify.h
4767
4768FARSYNC SYNCHRONOUS DRIVER
4769M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4770W:	http://www.farsite.co.uk/
4771S:	Supported
4772F:	drivers/net/wan/farsync.*
4773
4774FAULT INJECTION SUPPORT
4775M:	Akinobu Mita <akinobu.mita@gmail.com>
4776S:	Supported
4777F:	Documentation/fault-injection/
4778F:	lib/fault-inject.c
4779
4780FBTFT Framebuffer drivers
4781M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4782M:	Noralf Trønnes <noralf@tronnes.org>
4783S:	Maintained
4784F:	drivers/staging/fbtft/
4785
4786FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4787M:	Johannes Thumshirn <jth@kernel.org>
4788L:	fcoe-devel@open-fcoe.org
4789W:	www.Open-FCoE.org
4790S:	Supported
4791F:	drivers/scsi/libfc/
4792F:	drivers/scsi/fcoe/
4793F:	include/scsi/fc/
4794F:	include/scsi/libfc.h
4795F:	include/scsi/libfcoe.h
4796F:	include/uapi/scsi/fc/
4797
4798FILE LOCKING (flock() and fcntl()/lockf())
4799M:	Jeff Layton <jlayton@poochiereds.net>
4800M:	"J. Bruce Fields" <bfields@fieldses.org>
4801L:	linux-fsdevel@vger.kernel.org
4802S:	Maintained
4803F:	include/linux/fcntl.h
4804F:	include/linux/fs.h
4805F:	include/uapi/linux/fcntl.h
4806F:	include/uapi/linux/fs.h
4807F:	fs/fcntl.c
4808F:	fs/locks.c
4809
4810FILESYSTEMS (VFS and infrastructure)
4811M:	Alexander Viro <viro@zeniv.linux.org.uk>
4812L:	linux-fsdevel@vger.kernel.org
4813S:	Maintained
4814F:	fs/*
4815
4816FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4817M:	Riku Voipio <riku.voipio@iki.fi>
4818L:	linux-hwmon@vger.kernel.org
4819S:	Maintained
4820F:	drivers/hwmon/f75375s.c
4821F:	include/linux/f75375s.h
4822
4823FIREWIRE AUDIO DRIVERS
4824M:	Clemens Ladisch <clemens@ladisch.de>
4825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4826T:	git git://git.alsa-project.org/alsa-kernel.git
4827S:	Maintained
4828F:	sound/firewire/
4829
4830FIREWIRE MEDIA DRIVERS (firedtv)
4831M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4832L:	linux-media@vger.kernel.org
4833L:	linux1394-devel@lists.sourceforge.net
4834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4835S:	Maintained
4836F:	drivers/media/firewire/
4837
4838FIREWIRE SBP-2 TARGET
4839M:	Chris Boot <bootc@bootc.net>
4840L:	linux-scsi@vger.kernel.org
4841L:	target-devel@vger.kernel.org
4842L:	linux1394-devel@lists.sourceforge.net
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4844S:	Maintained
4845F:	drivers/target/sbp/
4846
4847FIREWIRE SUBSYSTEM
4848M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4849L:	linux1394-devel@lists.sourceforge.net
4850W:	http://ieee1394.wiki.kernel.org/
4851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4852S:	Maintained
4853F:	drivers/firewire/
4854F:	include/linux/firewire.h
4855F:	include/uapi/linux/firewire*.h
4856F:	tools/firewire/
4857
4858FIRMWARE LOADER (request_firmware)
4859M:	Ming Lei <ming.lei@canonical.com>
4860L:	linux-kernel@vger.kernel.org
4861S:	Maintained
4862F:	Documentation/firmware_class/
4863F:	drivers/base/firmware*.c
4864F:	include/linux/firmware.h
4865
4866FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4867M:	Joshua Morris <josh.h.morris@us.ibm.com>
4868M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4869S:	Maintained
4870F:	drivers/block/rsxx/
4871
4872FLOPPY DRIVER
4873M:	Jiri Kosina <jikos@kernel.org>
4874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4875S:	Odd fixes
4876F:	drivers/block/floppy.c
4877
4878FMC SUBSYSTEM
4879M:	Alessandro Rubini <rubini@gnudd.com>
4880W:	http://www.ohwr.org/projects/fmc-bus
4881S:	Supported
4882F:	drivers/fmc/
4883F:	include/linux/fmc*.h
4884F:	include/linux/ipmi-fru.h
4885K:	fmc_d.*register
4886
4887FPGA MANAGER FRAMEWORK
4888M:	Alan Tull <atull@opensource.altera.com>
4889R:	Moritz Fischer <moritz.fischer@ettus.com>
4890S:	Maintained
4891F:	drivers/fpga/
4892F:	include/linux/fpga/fpga-mgr.h
4893W:	http://www.rocketboards.org
4894
4895FPU EMULATOR
4896M:	Bill Metzenthen <billm@melbpc.org.au>
4897W:	http://floatingpoint.sourceforge.net/emulator/index.html
4898S:	Maintained
4899F:	arch/x86/math-emu/
4900
4901FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4902L:	netdev@vger.kernel.org
4903S:	Orphan
4904F:	drivers/net/wan/dlci.c
4905F:	drivers/net/wan/sdla.c
4906
4907FRAMEBUFFER LAYER
4908M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4909M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4910L:	linux-fbdev@vger.kernel.org
4911W:	http://linux-fbdev.sourceforge.net/
4912Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4914S:	Maintained
4915F:	Documentation/fb/
4916F:	drivers/video/
4917F:	include/video/
4918F:	include/linux/fb.h
4919F:	include/uapi/video/
4920F:	include/uapi/linux/fb.h
4921
4922FREESCALE DIU FRAMEBUFFER DRIVER
4923M:	Timur Tabi <timur@tabi.org>
4924L:	linux-fbdev@vger.kernel.org
4925S:	Maintained
4926F:	drivers/video/fbdev/fsl-diu-fb.*
4927
4928FREESCALE DMA DRIVER
4929M:	Li Yang <leoli@freescale.com>
4930M:	Zhang Wei <zw@zh-kernel.org>
4931L:	linuxppc-dev@lists.ozlabs.org
4932S:	Maintained
4933F:	drivers/dma/fsldma.*
4934
4935FREESCALE GPMI NAND DRIVER
4936M:	Han Xu <han.xu@nxp.com>
4937L:	linux-mtd@lists.infradead.org
4938S:	Maintained
4939F:	drivers/mtd/nand/gpmi-nand/*
4940
4941FREESCALE I2C CPM DRIVER
4942M:	Jochen Friedrich <jochen@scram.de>
4943L:	linuxppc-dev@lists.ozlabs.org
4944L:	linux-i2c@vger.kernel.org
4945S:	Maintained
4946F:	drivers/i2c/busses/i2c-cpm.c
4947
4948FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4949M:	Sascha Hauer <kernel@pengutronix.de>
4950L:	linux-fbdev@vger.kernel.org
4951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4952S:	Maintained
4953F:	include/linux/platform_data/video-imxfb.h
4954F:	drivers/video/fbdev/imxfb.c
4955
4956FREESCALE QUAD SPI DRIVER
4957M:	Han Xu <han.xu@nxp.com>
4958L:	linux-mtd@lists.infradead.org
4959S:	Maintained
4960F:	drivers/mtd/spi-nor/fsl-quadspi.c
4961
4962FREESCALE SOC FS_ENET DRIVER
4963M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4964M:	Vitaly Bordug <vbordug@ru.mvista.com>
4965L:	linuxppc-dev@lists.ozlabs.org
4966L:	netdev@vger.kernel.org
4967S:	Maintained
4968F:	drivers/net/ethernet/freescale/fs_enet/
4969F:	include/linux/fs_enet_pd.h
4970
4971FREESCALE IMX / MXC FEC DRIVER
4972M:	Fugang Duan <fugang.duan@nxp.com>
4973L:	netdev@vger.kernel.org
4974S:	Maintained
4975F:	drivers/net/ethernet/freescale/fec_main.c
4976F:	drivers/net/ethernet/freescale/fec_ptp.c
4977F:	drivers/net/ethernet/freescale/fec.h
4978F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4979
4980FREESCALE QUICC ENGINE LIBRARY
4981L:	linuxppc-dev@lists.ozlabs.org
4982S:	Orphan
4983F:	drivers/soc/fsl/qe/
4984F:	include/soc/fsl/*qe*.h
4985F:	include/soc/fsl/*ucc*.h
4986
4987FREESCALE USB PERIPHERAL DRIVERS
4988M:	Li Yang <leoli@freescale.com>
4989L:	linux-usb@vger.kernel.org
4990L:	linuxppc-dev@lists.ozlabs.org
4991S:	Maintained
4992F:	drivers/usb/gadget/udc/fsl*
4993
4994FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4995M:	Li Yang <leoli@freescale.com>
4996L:	netdev@vger.kernel.org
4997L:	linuxppc-dev@lists.ozlabs.org
4998S:	Maintained
4999F:	drivers/net/ethernet/freescale/ucc_geth*
5000
5001FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5002M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5003L:	netdev@vger.kernel.org
5004S:	Maintained
5005F:	drivers/net/ethernet/freescale/gianfar*
5006X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5007F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5008
5009FREESCALE QUICC ENGINE UCC HDLC DRIVER
5010M:	Zhao Qiang <qiang.zhao@nxp.com>
5011L:	netdev@vger.kernel.org
5012L:	linuxppc-dev@lists.ozlabs.org
5013S:	Maintained
5014F:	drivers/net/wan/fsl_ucc_hdlc*
5015
5016FREESCALE QUICC ENGINE UCC UART DRIVER
5017M:	Timur Tabi <timur@tabi.org>
5018L:	linuxppc-dev@lists.ozlabs.org
5019S:	Maintained
5020F:	drivers/tty/serial/ucc_uart.c
5021
5022FREESCALE SOC SOUND DRIVERS
5023M:	Timur Tabi <timur@tabi.org>
5024M:	Nicolin Chen <nicoleotsuka@gmail.com>
5025M:	Xiubo Li <Xiubo.Lee@gmail.com>
5026R:	Fabio Estevam <fabio.estevam@nxp.com>
5027L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5028L:	linuxppc-dev@lists.ozlabs.org
5029S:	Maintained
5030F:	sound/soc/fsl/fsl*
5031F:	sound/soc/fsl/imx*
5032F:	sound/soc/fsl/mpc8610_hpcd.c
5033
5034FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5035M:	"J. German Rivera" <German.Rivera@freescale.com>
5036M:	Stuart Yoder <stuart.yoder@nxp.com>
5037L:	linux-kernel@vger.kernel.org
5038S:	Maintained
5039F:	drivers/staging/fsl-mc/
5040
5041FREEVXFS FILESYSTEM
5042M:	Christoph Hellwig <hch@infradead.org>
5043W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5044S:	Maintained
5045F:	fs/freevxfs/
5046
5047FREEZER
5048M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5049M:	Pavel Machek <pavel@ucw.cz>
5050L:	linux-pm@vger.kernel.org
5051S:	Supported
5052F:	Documentation/power/freezing-of-tasks.txt
5053F:	include/linux/freezer.h
5054F:	kernel/freezer.c
5055
5056FRONTSWAP API
5057M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5058L:	linux-kernel@vger.kernel.org
5059S:	Maintained
5060F:	mm/frontswap.c
5061F:	include/linux/frontswap.h
5062
5063FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5064M:	David Howells <dhowells@redhat.com>
5065L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5066S:	Supported
5067F:	Documentation/filesystems/caching/
5068F:	fs/fscache/
5069F:	include/linux/fscache*.h
5070
5071FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5072M:	Theodore Y. Ts'o <tytso@mit.edu>
5073M:	Jaegeuk Kim <jaegeuk@kernel.org>
5074S:	Supported
5075F:	fs/crypto/
5076F:	include/linux/fscrypto.h
5077
5078F2FS FILE SYSTEM
5079M:	Jaegeuk Kim <jaegeuk@kernel.org>
5080M:	Changman Lee <cm224.lee@samsung.com>
5081R:	Chao Yu <yuchao0@huawei.com>
5082L:	linux-f2fs-devel@lists.sourceforge.net
5083W:	http://en.wikipedia.org/wiki/F2FS
5084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5085S:	Maintained
5086F:	Documentation/filesystems/f2fs.txt
5087F:	Documentation/ABI/testing/sysfs-fs-f2fs
5088F:	fs/f2fs/
5089F:	include/linux/f2fs_fs.h
5090F:	include/trace/events/f2fs.h
5091
5092FUJITSU FR-V (FRV) PORT
5093S:	Orphan
5094F:	arch/frv/
5095
5096FUJITSU LAPTOP EXTRAS
5097M:	Jonathan Woithe <jwoithe@just42.net>
5098L:	platform-driver-x86@vger.kernel.org
5099S:	Maintained
5100F:	drivers/platform/x86/fujitsu-laptop.c
5101
5102FUJITSU M-5MO LS CAMERA ISP DRIVER
5103M:	Kyungmin Park <kyungmin.park@samsung.com>
5104M:	Heungjun Kim <riverful.kim@samsung.com>
5105L:	linux-media@vger.kernel.org
5106S:	Maintained
5107F:	drivers/media/i2c/m5mols/
5108F:	include/media/i2c/m5mols.h
5109
5110FUJITSU TABLET EXTRAS
5111M:	Robert Gerlach <khnz@gmx.de>
5112L:	platform-driver-x86@vger.kernel.org
5113S:	Maintained
5114F:	drivers/platform/x86/fujitsu-tablet.c
5115
5116FUSE: FILESYSTEM IN USERSPACE
5117M:	Miklos Szeredi <miklos@szeredi.hu>
5118L:	linux-fsdevel@vger.kernel.org
5119W:	http://fuse.sourceforge.net/
5120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5121S:	Maintained
5122F:	fs/fuse/
5123F:	include/uapi/linux/fuse.h
5124F:	Documentation/filesystems/fuse.txt
5125
5126FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5127M:	Rik Faith <faith@cs.unc.edu>
5128L:	linux-scsi@vger.kernel.org
5129S:	Odd Fixes (e.g., new signatures)
5130F:	drivers/scsi/fdomain.*
5131
5132GCC PLUGINS
5133M:	Kees Cook <keescook@chromium.org>
5134R:	Emese Revfy <re.emese@gmail.com>
5135L:	kernel-hardening@lists.openwall.com
5136S:	Maintained
5137F:	scripts/gcc-plugins/
5138F:	scripts/gcc-plugin.sh
5139F:	Documentation/gcc-plugins.txt
5140
5141GCOV BASED KERNEL PROFILING
5142M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5143S:	Maintained
5144F:	kernel/gcov/
5145F:	Documentation/gcov.txt
5146
5147GDT SCSI DISK ARRAY CONTROLLER DRIVER
5148M:	Achim Leubner <achim_leubner@adaptec.com>
5149L:	linux-scsi@vger.kernel.org
5150W:	http://www.icp-vortex.com/
5151S:	Supported
5152F:	drivers/scsi/gdt*
5153
5154GDB KERNEL DEBUGGING HELPER SCRIPTS
5155M:	Jan Kiszka <jan.kiszka@siemens.com>
5156M:	Kieran Bingham <kieran@bingham.xyz>
5157S:	Supported
5158F:	scripts/gdb/
5159
5160GEMTEK FM RADIO RECEIVER DRIVER
5161M:	Hans Verkuil <hverkuil@xs4all.nl>
5162L:	linux-media@vger.kernel.org
5163T:	git git://linuxtv.org/media_tree.git
5164W:	https://linuxtv.org
5165S:	Maintained
5166F:	drivers/media/radio/radio-gemtek*
5167
5168GENERIC GPIO I2C DRIVER
5169M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5170S:	Supported
5171F:	drivers/i2c/busses/i2c-gpio.c
5172F:	include/linux/i2c-gpio.h
5173
5174GENERIC GPIO I2C MULTIPLEXER DRIVER
5175M:	Peter Korsgaard <peter.korsgaard@barco.com>
5176L:	linux-i2c@vger.kernel.org
5177S:	Supported
5178F:	drivers/i2c/muxes/i2c-mux-gpio.c
5179F:	include/linux/i2c-mux-gpio.h
5180F:	Documentation/i2c/muxes/i2c-mux-gpio
5181
5182GENERIC HDLC (WAN) DRIVERS
5183M:	Krzysztof Halasa <khc@pm.waw.pl>
5184W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5185S:	Maintained
5186F:	drivers/net/wan/c101.c
5187F:	drivers/net/wan/hd6457*
5188F:	drivers/net/wan/hdlc*
5189F:	drivers/net/wan/n2.c
5190F:	drivers/net/wan/pc300too.c
5191F:	drivers/net/wan/pci200syn.c
5192F:	drivers/net/wan/wanxl*
5193
5194GENERIC INCLUDE/ASM HEADER FILES
5195M:	Arnd Bergmann <arnd@arndb.de>
5196L:	linux-arch@vger.kernel.org
5197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5198S:	Maintained
5199F:	include/asm-generic/
5200F:	include/uapi/asm-generic/
5201
5202GENERIC PHY FRAMEWORK
5203M:	Kishon Vijay Abraham I <kishon@ti.com>
5204L:	linux-kernel@vger.kernel.org
5205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5206S:	Supported
5207F:	drivers/phy/
5208F:	include/linux/phy/
5209
5210GENERIC PM DOMAINS
5211M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5212M:	Kevin Hilman <khilman@kernel.org>
5213M:	Ulf Hansson <ulf.hansson@linaro.org>
5214L:	linux-pm@vger.kernel.org
5215S:	Supported
5216F:	drivers/base/power/domain*.c
5217F:	include/linux/pm_domain.h
5218
5219GENERIC UIO DRIVER FOR PCI DEVICES
5220M:	"Michael S. Tsirkin" <mst@redhat.com>
5221L:	kvm@vger.kernel.org
5222S:	Supported
5223F:	drivers/uio/uio_pci_generic.c
5224
5225GET_MAINTAINER SCRIPT
5226M:	Joe Perches <joe@perches.com>
5227S:	Maintained
5228F:	scripts/get_maintainer.pl
5229
5230GFS2 FILE SYSTEM
5231M:	Steven Whitehouse <swhiteho@redhat.com>
5232M:	Bob Peterson <rpeterso@redhat.com>
5233L:	cluster-devel@redhat.com
5234W:	http://sources.redhat.com/cluster/
5235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5236S:	Supported
5237F:	Documentation/filesystems/gfs2*.txt
5238F:	fs/gfs2/
5239F:	include/uapi/linux/gfs2_ondisk.h
5240
5241GIGASET ISDN DRIVERS
5242M:	Paul Bolle <pebolle@tiscali.nl>
5243L:	gigaset307x-common@lists.sourceforge.net
5244W:	http://gigaset307x.sourceforge.net/
5245S:	Odd Fixes
5246F:	Documentation/isdn/README.gigaset
5247F:	drivers/isdn/gigaset/
5248F:	include/uapi/linux/gigaset_dev.h
5249
5250GO7007 MPEG CODEC
5251M:	Hans Verkuil <hans.verkuil@cisco.com>
5252L:	linux-media@vger.kernel.org
5253S:	Maintained
5254F:	drivers/media/usb/go7007/
5255
5256GOODIX TOUCHSCREEN
5257M:	Bastien Nocera <hadess@hadess.net>
5258L:	linux-input@vger.kernel.org
5259S:	Maintained
5260F:	drivers/input/touchscreen/goodix.c
5261
5262GPIO SUBSYSTEM
5263M:	Linus Walleij <linus.walleij@linaro.org>
5264M:	Alexandre Courbot <gnurou@gmail.com>
5265L:	linux-gpio@vger.kernel.org
5266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5267S:	Maintained
5268F:	Documentation/devicetree/bindings/gpio/
5269F:	Documentation/gpio/
5270F:	Documentation/ABI/testing/gpio-cdev
5271F:	Documentation/ABI/obsolete/sysfs-gpio
5272F:	drivers/gpio/
5273F:	include/linux/gpio/
5274F:	include/linux/gpio.h
5275F:	include/asm-generic/gpio.h
5276F:	include/uapi/linux/gpio.h
5277F:	tools/gpio/
5278
5279GRE DEMULTIPLEXER DRIVER
5280M:	Dmitry Kozlov <xeb@mail.ru>
5281L:	netdev@vger.kernel.org
5282S:	Maintained
5283F:	net/ipv4/gre_demux.c
5284F:	net/ipv4/gre_offload.c
5285F:	include/net/gre.h
5286
5287GRETH 10/100/1G Ethernet MAC device driver
5288M:	Andreas Larsson <andreas@gaisler.com>
5289L:	netdev@vger.kernel.org
5290S:	Maintained
5291F:	drivers/net/ethernet/aeroflex/
5292
5293GSPCA FINEPIX SUBDRIVER
5294M:	Frank Zago <frank@zago.net>
5295L:	linux-media@vger.kernel.org
5296T:	git git://linuxtv.org/media_tree.git
5297S:	Maintained
5298F:	drivers/media/usb/gspca/finepix.c
5299
5300GSPCA GL860 SUBDRIVER
5301M:	Olivier Lorin <o.lorin@laposte.net>
5302L:	linux-media@vger.kernel.org
5303T:	git git://linuxtv.org/media_tree.git
5304S:	Maintained
5305F:	drivers/media/usb/gspca/gl860/
5306
5307GSPCA M5602 SUBDRIVER
5308M:	Erik Andren <erik.andren@gmail.com>
5309L:	linux-media@vger.kernel.org
5310T:	git git://linuxtv.org/media_tree.git
5311S:	Maintained
5312F:	drivers/media/usb/gspca/m5602/
5313
5314GSPCA PAC207 SONIXB SUBDRIVER
5315M:	Hans Verkuil <hverkuil@xs4all.nl>
5316L:	linux-media@vger.kernel.org
5317T:	git git://linuxtv.org/media_tree.git
5318S:	Odd Fixes
5319F:	drivers/media/usb/gspca/pac207.c
5320
5321GSPCA SN9C20X SUBDRIVER
5322M:	Brian Johnson <brijohn@gmail.com>
5323L:	linux-media@vger.kernel.org
5324T:	git git://linuxtv.org/media_tree.git
5325S:	Maintained
5326F:	drivers/media/usb/gspca/sn9c20x.c
5327
5328GSPCA T613 SUBDRIVER
5329M:	Leandro Costantino <lcostantino@gmail.com>
5330L:	linux-media@vger.kernel.org
5331T:	git git://linuxtv.org/media_tree.git
5332S:	Maintained
5333F:	drivers/media/usb/gspca/t613.c
5334
5335GSPCA USB WEBCAM DRIVER
5336M:	Hans Verkuil <hverkuil@xs4all.nl>
5337L:	linux-media@vger.kernel.org
5338T:	git git://linuxtv.org/media_tree.git
5339S:	Odd Fixes
5340F:	drivers/media/usb/gspca/
5341
5342GUID PARTITION TABLE (GPT)
5343M:	Davidlohr Bueso <dave@stgolabs.net>
5344L:	linux-efi@vger.kernel.org
5345S:	Maintained
5346F:	block/partitions/efi.*
5347
5348STK1160 USB VIDEO CAPTURE DRIVER
5349M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5350L:	linux-media@vger.kernel.org
5351T:	git git://linuxtv.org/media_tree.git
5352S:	Maintained
5353F:	drivers/media/usb/stk1160/
5354
5355H8/300 ARCHITECTURE
5356M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5357L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5358W:	http://uclinux-h8.sourceforge.jp
5359T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5360S:	Maintained
5361F:	arch/h8300/
5362F:	drivers/clocksource/h8300_*.c
5363F:	drivers/clk/h8300/
5364F:	drivers/irqchip/irq-renesas-h8*.c
5365
5366HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5367M:	Frank Seidel <frank@f-seidel.de>
5368L:	platform-driver-x86@vger.kernel.org
5369W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5370S:	Maintained
5371F:	drivers/platform/x86/hdaps.c
5372
5373HDPVR USB VIDEO ENCODER DRIVER
5374M:	Hans Verkuil <hverkuil@xs4all.nl>
5375L:	linux-media@vger.kernel.org
5376T:	git git://linuxtv.org/media_tree.git
5377W:	https://linuxtv.org
5378S:	Odd Fixes
5379F:	drivers/media/usb/hdpvr/
5380
5381HWPOISON MEMORY FAILURE HANDLING
5382M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5383L:	linux-mm@kvack.org
5384S:	Maintained
5385F:	mm/memory-failure.c
5386F:	mm/hwpoison-inject.c
5387
5388HYPERVISOR VIRTUAL CONSOLE DRIVER
5389L:	linuxppc-dev@lists.ozlabs.org
5390S:	Odd Fixes
5391F:	drivers/tty/hvc/
5392
5393HACKRF MEDIA DRIVER
5394M:	Antti Palosaari <crope@iki.fi>
5395L:	linux-media@vger.kernel.org
5396W:	https://linuxtv.org
5397W:	http://palosaari.fi/linux/
5398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5399T:	git git://linuxtv.org/anttip/media_tree.git
5400S:	Maintained
5401F:	drivers/media/usb/hackrf/
5402
5403HARDWARE MONITORING
5404M:	Jean Delvare <jdelvare@suse.com>
5405M:	Guenter Roeck <linux@roeck-us.net>
5406L:	linux-hwmon@vger.kernel.org
5407W:	http://hwmon.wiki.kernel.org/
5408T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5410S:	Maintained
5411F:	Documentation/hwmon/
5412F:	drivers/hwmon/
5413F:	include/linux/hwmon*.h
5414
5415HARDWARE RANDOM NUMBER GENERATOR CORE
5416M:	Matt Mackall <mpm@selenic.com>
5417M:	Herbert Xu <herbert@gondor.apana.org.au>
5418L:	linux-crypto@vger.kernel.org
5419S:	Odd fixes
5420F:	Documentation/devicetree/bindings/rng/
5421F:	Documentation/hw_random.txt
5422F:	drivers/char/hw_random/
5423F:	include/linux/hw_random.h
5424
5425HARDWARE SPINLOCK CORE
5426M:	Ohad Ben-Cohen <ohad@wizery.com>
5427M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5428L:	linux-remoteproc@vger.kernel.org
5429S:	Maintained
5430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5431F:	Documentation/devicetree/bindings/hwlock/
5432F:	Documentation/hwspinlock.txt
5433F:	drivers/hwspinlock/
5434F:	include/linux/hwspinlock.h
5435
5436HARMONY SOUND DRIVER
5437L:	linux-parisc@vger.kernel.org
5438S:	Maintained
5439F:	sound/parisc/harmony.*
5440
5441HD29L2 MEDIA DRIVER
5442M:	Antti Palosaari <crope@iki.fi>
5443L:	linux-media@vger.kernel.org
5444W:	https://linuxtv.org
5445W:	http://palosaari.fi/linux/
5446Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5447T:	git git://linuxtv.org/anttip/media_tree.git
5448S:	Maintained
5449F:	drivers/media/dvb-frontends/hd29l2*
5450
5451HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5452M:	Brian Boylston <brian.boylston@hpe.com>
5453S:	Supported
5454F:	Documentation/watchdog/hpwdt.txt
5455F:	drivers/watchdog/hpwdt.c
5456
5457HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5458M:	Don Brace <don.brace@microsemi.com>
5459L:	iss_storagedev@hp.com
5460L:	esc.storagedev@microsemi.com
5461L:	linux-scsi@vger.kernel.org
5462S:	Supported
5463F:	Documentation/scsi/hpsa.txt
5464F:	drivers/scsi/hpsa*.[ch]
5465F:	include/linux/cciss*.h
5466F:	include/uapi/linux/cciss*.h
5467
5468HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5469M:	Don Brace <don.brace@microsemi.com>
5470L:	iss_storagedev@hp.com
5471L:	esc.storagedev@microsemi.com
5472L:	linux-scsi@vger.kernel.org
5473S:	Supported
5474F:	Documentation/blockdev/cciss.txt
5475F:	drivers/block/cciss*
5476F:	include/linux/cciss_ioctl.h
5477F:	include/uapi/linux/cciss_ioctl.h
5478
5479HFI1 DRIVER
5480M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5481M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5482L:	linux-rdma@vger.kernel.org
5483S:	Supported
5484F:	drivers/infiniband/hw/hfi1
5485
5486HFS FILESYSTEM
5487L:	linux-fsdevel@vger.kernel.org
5488S:	Orphan
5489F:	Documentation/filesystems/hfs.txt
5490F:	fs/hfs/
5491
5492HFSPLUS FILESYSTEM
5493L:	linux-fsdevel@vger.kernel.org
5494S:	Orphan
5495F:	Documentation/filesystems/hfsplus.txt
5496F:	fs/hfsplus/
5497
5498HGA FRAMEBUFFER DRIVER
5499M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5500L:	linux-nvidia@lists.surfsouth.com
5501W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5502S:	Maintained
5503F:	drivers/video/fbdev/hgafb.c
5504
5505HIBERNATION (aka Software Suspend, aka swsusp)
5506M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5507M:	Pavel Machek <pavel@ucw.cz>
5508L:	linux-pm@vger.kernel.org
5509S:	Supported
5510F:	arch/x86/power/
5511F:	drivers/base/power/
5512F:	kernel/power/
5513F:	include/linux/suspend.h
5514F:	include/linux/freezer.h
5515F:	include/linux/pm.h
5516F:	arch/*/include/asm/suspend*.h
5517
5518HID CORE LAYER
5519M:	Jiri Kosina <jikos@kernel.org>
5520R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5521L:	linux-input@vger.kernel.org
5522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5523S:	Maintained
5524F:	drivers/hid/
5525F:	include/linux/hid*
5526F:	include/uapi/linux/hid*
5527
5528HID SENSOR HUB DRIVERS
5529M:	Jiri Kosina <jikos@kernel.org>
5530M:	Jonathan Cameron <jic23@kernel.org>
5531M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5532L:	linux-input@vger.kernel.org
5533L:	linux-iio@vger.kernel.org
5534S:	Maintained
5535F:	Documentation/hid/hid-sensor*
5536F:	drivers/hid/hid-sensor-*
5537F:	drivers/iio/*/hid-*
5538F:	include/linux/hid-sensor-*
5539
5540HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5541M:	Thomas Gleixner <tglx@linutronix.de>
5542L:	linux-kernel@vger.kernel.org
5543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5544S:	Maintained
5545F:	Documentation/timers/
5546F:	kernel/time/hrtimer.c
5547F:	kernel/time/clockevents.c
5548F:	kernel/time/tick*.*
5549F:	kernel/time/timer_*.c
5550F:	include/linux/clockchips.h
5551F:	include/linux/hrtimer.h
5552
5553HIGH-SPEED SCC DRIVER FOR AX.25
5554L:	linux-hams@vger.kernel.org
5555S:	Orphan
5556F:	drivers/net/hamradio/dmascc.c
5557F:	drivers/net/hamradio/scc.c
5558
5559HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5560M:	HighPoint Linux Team <linux@highpoint-tech.com>
5561W:	http://www.highpoint-tech.com
5562S:	Supported
5563F:	Documentation/scsi/hptiop.txt
5564F:	drivers/scsi/hptiop.c
5565
5566HIPPI
5567M:	Jes Sorensen <jes@trained-monkey.org>
5568L:	linux-hippi@sunsite.dk
5569S:	Maintained
5570F:	include/linux/hippidevice.h
5571F:	include/uapi/linux/if_hippi.h
5572F:	net/802/hippi.c
5573F:	drivers/net/hippi/
5574
5575HISILICON NETWORK SUBSYSTEM DRIVER
5576M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5577M:	Salil Mehta <salil.mehta@huawei.com>
5578L:	netdev@vger.kernel.org
5579W:	http://www.hisilicon.com
5580S:	Maintained
5581F:	drivers/net/ethernet/hisilicon/
5582F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5583
5584HISILICON SAS Controller
5585M:	John Garry <john.garry@huawei.com>
5586W:	http://www.hisilicon.com
5587S:	Supported
5588F:	drivers/scsi/hisi_sas/
5589F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5590
5591HOST AP DRIVER
5592M:	Jouni Malinen <j@w1.fi>
5593L:	hostap@shmoo.com (subscribers-only)
5594L:	linux-wireless@vger.kernel.org
5595W:	http://hostap.epitest.fi/
5596S:	Maintained
5597F:	drivers/net/wireless/intersil/hostap/
5598
5599HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5600L:	platform-driver-x86@vger.kernel.org
5601S:	Orphan
5602F:	drivers/platform/x86/tc1100-wmi.c
5603
5604HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5605M:	Jaroslav Kysela <perex@perex.cz>
5606S:	Maintained
5607F:	drivers/net/ethernet/hp/hp100.*
5608
5609HPET:	High Precision Event Timers driver
5610M:	Clemens Ladisch <clemens@ladisch.de>
5611S:	Maintained
5612F:	Documentation/timers/hpet.txt
5613F:	drivers/char/hpet.c
5614F:	include/linux/hpet.h
5615F:	include/uapi/linux/hpet.h
5616
5617HPET:	x86
5618S:	Orphan
5619F:	arch/x86/kernel/hpet.c
5620F:	arch/x86/include/asm/hpet.h
5621
5622HPFS FILESYSTEM
5623M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5624W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5625S:	Maintained
5626F:	fs/hpfs/
5627
5628HSI SUBSYSTEM
5629M:	Sebastian Reichel <sre@kernel.org>
5630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5631S:	Maintained
5632F:	Documentation/ABI/testing/sysfs-bus-hsi
5633F:	Documentation/hsi.txt
5634F:	drivers/hsi/
5635F:	include/linux/hsi/
5636F:	include/uapi/linux/hsi/
5637
5638HSO 3G MODEM DRIVER
5639M:	Jan Dumon <j.dumon@option.com>
5640W:	http://www.pharscape.org
5641S:	Maintained
5642F:	drivers/net/usb/hso.c
5643
5644HSR NETWORK PROTOCOL
5645M:	Arvid Brodin <arvid.brodin@alten.se>
5646L:	netdev@vger.kernel.org
5647S:	Maintained
5648F:	net/hsr/
5649
5650HTCPEN TOUCHSCREEN DRIVER
5651M:	Pau Oliva Fora <pof@eslack.org>
5652L:	linux-input@vger.kernel.org
5653S:	Maintained
5654F:	drivers/input/touchscreen/htcpen.c
5655
5656HUGETLB FILESYSTEM
5657M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5658S:	Maintained
5659F:	fs/hugetlbfs/
5660
5661Hyper-V CORE AND DRIVERS
5662M:	"K. Y. Srinivasan" <kys@microsoft.com>
5663M:	Haiyang Zhang <haiyangz@microsoft.com>
5664L:	devel@linuxdriverproject.org
5665S:	Maintained
5666F:	arch/x86/include/asm/mshyperv.h
5667F:	arch/x86/include/uapi/asm/hyperv.h
5668F:	arch/x86/kernel/cpu/mshyperv.c
5669F:	drivers/hid/hid-hyperv.c
5670F:	drivers/hv/
5671F:	drivers/input/serio/hyperv-keyboard.c
5672F:	drivers/pci/host/pci-hyperv.c
5673F:	drivers/net/hyperv/
5674F:	drivers/scsi/storvsc_drv.c
5675F:	drivers/video/fbdev/hyperv_fb.c
5676F:	include/linux/hyperv.h
5677F:	tools/hv/
5678F:	Documentation/ABI/stable/sysfs-bus-vmbus
5679
5680I2C MUXES
5681M:	Peter Rosin <peda@axentia.se>
5682L:	linux-i2c@vger.kernel.org
5683S:	Maintained
5684F:	Documentation/i2c/i2c-topology
5685F:	Documentation/i2c/muxes/
5686F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5687F:	drivers/i2c/i2c-mux.c
5688F:	drivers/i2c/muxes/
5689F:	include/linux/i2c-mux.h
5690
5691I2C OVER PARALLEL PORT
5692M:	Jean Delvare <jdelvare@suse.com>
5693L:	linux-i2c@vger.kernel.org
5694S:	Maintained
5695F:	Documentation/i2c/busses/i2c-parport
5696F:	Documentation/i2c/busses/i2c-parport-light
5697F:	drivers/i2c/busses/i2c-parport.c
5698F:	drivers/i2c/busses/i2c-parport-light.c
5699
5700I2C/SMBUS CONTROLLER DRIVERS FOR PC
5701M:	Jean Delvare <jdelvare@suse.com>
5702L:	linux-i2c@vger.kernel.org
5703S:	Maintained
5704F:	Documentation/i2c/busses/i2c-ali1535
5705F:	Documentation/i2c/busses/i2c-ali1563
5706F:	Documentation/i2c/busses/i2c-ali15x3
5707F:	Documentation/i2c/busses/i2c-amd756
5708F:	Documentation/i2c/busses/i2c-amd8111
5709F:	Documentation/i2c/busses/i2c-i801
5710F:	Documentation/i2c/busses/i2c-nforce2
5711F:	Documentation/i2c/busses/i2c-piix4
5712F:	Documentation/i2c/busses/i2c-sis5595
5713F:	Documentation/i2c/busses/i2c-sis630
5714F:	Documentation/i2c/busses/i2c-sis96x
5715F:	Documentation/i2c/busses/i2c-via
5716F:	Documentation/i2c/busses/i2c-viapro
5717F:	drivers/i2c/busses/i2c-ali1535.c
5718F:	drivers/i2c/busses/i2c-ali1563.c
5719F:	drivers/i2c/busses/i2c-ali15x3.c
5720F:	drivers/i2c/busses/i2c-amd756.c
5721F:	drivers/i2c/busses/i2c-amd756-s4882.c
5722F:	drivers/i2c/busses/i2c-amd8111.c
5723F:	drivers/i2c/busses/i2c-i801.c
5724F:	drivers/i2c/busses/i2c-isch.c
5725F:	drivers/i2c/busses/i2c-nforce2.c
5726F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5727F:	drivers/i2c/busses/i2c-piix4.c
5728F:	drivers/i2c/busses/i2c-sis5595.c
5729F:	drivers/i2c/busses/i2c-sis630.c
5730F:	drivers/i2c/busses/i2c-sis96x.c
5731F:	drivers/i2c/busses/i2c-via.c
5732F:	drivers/i2c/busses/i2c-viapro.c
5733
5734I2C/SMBUS ISMT DRIVER
5735M:	Seth Heasley <seth.heasley@intel.com>
5736M:	Neil Horman <nhorman@tuxdriver.com>
5737L:	linux-i2c@vger.kernel.org
5738F:	drivers/i2c/busses/i2c-ismt.c
5739F:	Documentation/i2c/busses/i2c-ismt
5740
5741I2C/SMBUS STUB DRIVER
5742M:	Jean Delvare <jdelvare@suse.com>
5743L:	linux-i2c@vger.kernel.org
5744S:	Maintained
5745F:	drivers/i2c/i2c-stub.c
5746
5747I2C SUBSYSTEM
5748M:	Wolfram Sang <wsa@the-dreams.de>
5749L:	linux-i2c@vger.kernel.org
5750W:	https://i2c.wiki.kernel.org/
5751Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5753S:	Maintained
5754F:	Documentation/devicetree/bindings/i2c/
5755F:	Documentation/i2c/
5756F:	drivers/i2c/
5757F:	drivers/i2c/*/
5758F:	include/linux/i2c.h
5759F:	include/linux/i2c-*.h
5760F:	include/uapi/linux/i2c.h
5761F:	include/uapi/linux/i2c-*.h
5762
5763I2C ACPI SUPPORT
5764M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5765L:	linux-i2c@vger.kernel.org
5766L:	linux-acpi@vger.kernel.org
5767S:	Maintained
5768
5769I2C-TAOS-EVM DRIVER
5770M:	Jean Delvare <jdelvare@suse.com>
5771L:	linux-i2c@vger.kernel.org
5772S:	Maintained
5773F:	Documentation/i2c/busses/i2c-taos-evm
5774F:	drivers/i2c/busses/i2c-taos-evm.c
5775
5776I2C-TINY-USB DRIVER
5777M:	Till Harbaum <till@harbaum.org>
5778L:	linux-i2c@vger.kernel.org
5779W:	http://www.harbaum.org/till/i2c_tiny_usb
5780S:	Maintained
5781F:	drivers/i2c/busses/i2c-tiny-usb.c
5782
5783i386 BOOT CODE
5784M:	"H. Peter Anvin" <hpa@zytor.com>
5785S:	Maintained
5786F:	arch/x86/boot/
5787
5788i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5789M:	"H. Peter Anvin" <hpa@zytor.com>
5790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5791S:	Maintained
5792
5793IA64 (Itanium) PLATFORM
5794M:	Tony Luck <tony.luck@intel.com>
5795M:	Fenghua Yu <fenghua.yu@intel.com>
5796L:	linux-ia64@vger.kernel.org
5797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5798S:	Maintained
5799F:	arch/ia64/
5800
5801IBM Power VMX Cryptographic instructions
5802M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5803M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5804L:	linux-crypto@vger.kernel.org
5805S:	Supported
5806F:	drivers/crypto/vmx/Makefile
5807F:	drivers/crypto/vmx/Kconfig
5808F:	drivers/crypto/vmx/vmx.c
5809F:	drivers/crypto/vmx/aes*
5810F:	drivers/crypto/vmx/ghash*
5811F:	drivers/crypto/vmx/ppc-xlate.pl
5812
5813IBM Power in-Nest Crypto Acceleration
5814M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5815M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5816L:	linux-crypto@vger.kernel.org
5817S:	Supported
5818F:	drivers/crypto/nx/Makefile
5819F:	drivers/crypto/nx/Kconfig
5820F:	drivers/crypto/nx/nx-aes*
5821F:	drivers/crypto/nx/nx-sha*
5822F:	drivers/crypto/nx/nx.*
5823F:	drivers/crypto/nx/nx_csbcpb.h
5824F:	drivers/crypto/nx/nx_debugfs.h
5825
5826IBM Power 842 compression accelerator
5827M:	Dan Streetman <ddstreet@ieee.org>
5828S:	Supported
5829F:	drivers/crypto/nx/Makefile
5830F:	drivers/crypto/nx/Kconfig
5831F:	drivers/crypto/nx/nx-842*
5832F:	include/linux/sw842.h
5833F:	crypto/842.c
5834F:	lib/842/
5835
5836IBM Power Linux RAID adapter
5837M:	Brian King <brking@us.ibm.com>
5838S:	Supported
5839F:	drivers/scsi/ipr.*
5840
5841IBM Power Virtual Ethernet Device Driver
5842M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5843L:	netdev@vger.kernel.org
5844S:	Supported
5845F:	drivers/net/ethernet/ibm/ibmveth.*
5846
5847IBM Power SRIOV Virtual NIC Device Driver
5848M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5849M:	John Allen <jallen@linux.vnet.ibm.com>
5850L:	netdev@vger.kernel.org
5851S:	Supported
5852F:	drivers/net/ethernet/ibm/ibmvnic.*
5853
5854IBM Power Virtual SCSI Device Drivers
5855M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5856L:	linux-scsi@vger.kernel.org
5857S:	Supported
5858F:	drivers/scsi/ibmvscsi/ibmvscsi*
5859F:	include/scsi/viosrp.h
5860
5861IBM Power Virtual SCSI Device Target Driver
5862M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5863M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
5864L:	linux-scsi@vger.kernel.org
5865L:	target-devel@vger.kernel.org
5866S:	Supported
5867F:	drivers/scsi/ibmvscsi_tgt/
5868
5869IBM Power Virtual FC Device Drivers
5870M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5871L:	linux-scsi@vger.kernel.org
5872S:	Supported
5873F:	drivers/scsi/ibmvscsi/ibmvfc*
5874
5875IBM ServeRAID RAID DRIVER
5876S:	Orphan
5877F:	drivers/scsi/ips.*
5878
5879ICH LPC AND GPIO DRIVER
5880M:	Peter Tyser <ptyser@xes-inc.com>
5881S:	Maintained
5882F:	drivers/mfd/lpc_ich.c
5883F:	drivers/gpio/gpio-ich.c
5884
5885IDE SUBSYSTEM
5886M:	"David S. Miller" <davem@davemloft.net>
5887L:	linux-ide@vger.kernel.org
5888Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5890S:	Maintained
5891F:	Documentation/ide/
5892F:	drivers/ide/
5893F:	include/linux/ide.h
5894
5895IDEAPAD LAPTOP EXTRAS DRIVER
5896M:	Ike Panhc <ike.pan@canonical.com>
5897L:	platform-driver-x86@vger.kernel.org
5898W:	http://launchpad.net/ideapad-laptop
5899S:	Maintained
5900F:	drivers/platform/x86/ideapad-laptop.c
5901
5902IDEAPAD LAPTOP SLIDEBAR DRIVER
5903M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5904L:	linux-input@vger.kernel.org
5905W:	https://github.com/o2genum/ideapad-slidebar
5906S:	Maintained
5907F:	drivers/input/misc/ideapad_slidebar.c
5908
5909IDE/ATAPI DRIVERS
5910M:	Borislav Petkov <bp@alien8.de>
5911L:	linux-ide@vger.kernel.org
5912S:	Maintained
5913F:	Documentation/cdrom/ide-cd
5914F:	drivers/ide/ide-cd*
5915
5916IDLE-I7300
5917M:	Andy Henroid <andrew.d.henroid@intel.com>
5918L:	linux-pm@vger.kernel.org
5919S:	Supported
5920F:	drivers/idle/i7300_idle.c
5921
5922IEEE 802.15.4 SUBSYSTEM
5923M:	Alexander Aring <aar@pengutronix.de>
5924L:	linux-wpan@vger.kernel.org
5925W:	http://wpan.cakelab.org/
5926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5928S:	Maintained
5929F:	net/ieee802154/
5930F:	net/mac802154/
5931F:	drivers/net/ieee802154/
5932F:	include/linux/nl802154.h
5933F:	include/linux/ieee802154.h
5934F:	include/net/nl802154.h
5935F:	include/net/mac802154.h
5936F:	include/net/af_ieee802154.h
5937F:	include/net/cfg802154.h
5938F:	include/net/ieee802154_netdev.h
5939F:	Documentation/networking/ieee802154.txt
5940
5941IGORPLUG-USB IR RECEIVER
5942M:	Sean Young <sean@mess.org>
5943L:	linux-media@vger.kernel.org
5944S:	Maintained
5945F:	drivers/media/rc/igorplugusb.c
5946
5947IGUANAWORKS USB IR TRANSCEIVER
5948M:	Sean Young <sean@mess.org>
5949L:	linux-media@vger.kernel.org
5950S:	Maintained
5951F:	drivers/media/rc/iguanair.c
5952
5953IIO SUBSYSTEM AND DRIVERS
5954M:	Jonathan Cameron <jic23@kernel.org>
5955R:	Hartmut Knaack <knaack.h@gmx.de>
5956R:	Lars-Peter Clausen <lars@metafoo.de>
5957R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5958L:	linux-iio@vger.kernel.org
5959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5960S:	Maintained
5961F:	Documentation/devicetree/bindings/iio/
5962F:	drivers/iio/
5963F:	drivers/staging/iio/
5964F:	include/linux/iio/
5965F:	tools/iio/
5966
5967IKANOS/ADI EAGLE ADSL USB DRIVER
5968M:	Matthieu Castet <castet.matthieu@free.fr>
5969M:	Stanislaw Gruszka <stf_xl@wp.pl>
5970S:	Maintained
5971F:	drivers/usb/atm/ueagle-atm.c
5972
5973INA209 HARDWARE MONITOR DRIVER
5974M:	Guenter Roeck <linux@roeck-us.net>
5975L:	linux-hwmon@vger.kernel.org
5976S:	Maintained
5977F:	Documentation/hwmon/ina209
5978F:	Documentation/devicetree/bindings/i2c/ina209.txt
5979F:	drivers/hwmon/ina209.c
5980
5981INA2XX HARDWARE MONITOR DRIVER
5982M:	Guenter Roeck <linux@roeck-us.net>
5983L:	linux-hwmon@vger.kernel.org
5984S:	Maintained
5985F:	Documentation/hwmon/ina2xx
5986F:	drivers/hwmon/ina2xx.c
5987F:	include/linux/platform_data/ina2xx.h
5988
5989INDUSTRY PACK SUBSYSTEM (IPACK)
5990M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5991M:	Jens Taprogge <jens.taprogge@taprogge.org>
5992M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5993L:	industrypack-devel@lists.sourceforge.net
5994W:	http://industrypack.sourceforge.net
5995S:	Maintained
5996F:	drivers/ipack/
5997
5998INGENIC JZ4780 DMA Driver
5999M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6000S:	Maintained
6001F:	drivers/dma/dma-jz4780.c
6002
6003INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6004M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6005M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6006L:	linux-ima-devel@lists.sourceforge.net
6007L:	linux-ima-user@lists.sourceforge.net
6008L:	linux-security-module@vger.kernel.org
6009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6010S:	Supported
6011F:	security/integrity/ima/
6012
6013IMGTEC IR DECODER DRIVER
6014M:	James Hogan <james.hogan@imgtec.com>
6015S:	Maintained
6016F:	drivers/media/rc/img-ir/
6017
6018IMS TWINTURBO FRAMEBUFFER DRIVER
6019L:	linux-fbdev@vger.kernel.org
6020S:	Orphan
6021F:	drivers/video/fbdev/imsttfb.c
6022
6023INFINIBAND SUBSYSTEM
6024M:	Doug Ledford <dledford@redhat.com>
6025M:	Sean Hefty <sean.hefty@intel.com>
6026M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6027L:	linux-rdma@vger.kernel.org
6028W:	http://www.openfabrics.org/
6029Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6031S:	Supported
6032F:	Documentation/infiniband/
6033F:	drivers/infiniband/
6034F:	include/uapi/linux/if_infiniband.h
6035F:	include/uapi/rdma/
6036F:	include/rdma/
6037
6038INOTIFY
6039M:	John McCutchan <john@johnmccutchan.com>
6040M:	Robert Love <rlove@rlove.org>
6041M:	Eric Paris <eparis@parisplace.org>
6042S:	Maintained
6043F:	Documentation/filesystems/inotify.txt
6044F:	fs/notify/inotify/
6045F:	include/linux/inotify.h
6046F:	include/uapi/linux/inotify.h
6047
6048INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6049M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6050L:	linux-input@vger.kernel.org
6051Q:	http://patchwork.kernel.org/project/linux-input/list/
6052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6053S:	Maintained
6054F:	drivers/input/
6055F:	include/linux/input.h
6056F:	include/uapi/linux/input.h
6057F:	include/linux/input/
6058F:	Documentation/devicetree/bindings/input/
6059
6060INPUT MULTITOUCH (MT) PROTOCOL
6061M:	Henrik Rydberg <rydberg@bitmath.org>
6062L:	linux-input@vger.kernel.org
6063S:	Odd fixes
6064F:	Documentation/input/multi-touch-protocol.txt
6065F:	drivers/input/input-mt.c
6066K:	\b(ABS|SYN)_MT_
6067
6068INTEL ASoC BDW/HSW DRIVERS
6069M:	Jie Yang <yang.jie@linux.intel.com>
6070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6071S:	Supported
6072F:	sound/soc/intel/common/sst-dsp*
6073F:	sound/soc/intel/common/sst-firmware.c
6074F:	sound/soc/intel/boards/broadwell.c
6075F:	sound/soc/intel/haswell/
6076
6077INTEL C600 SERIES SAS CONTROLLER DRIVER
6078M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6079M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6080L:	linux-scsi@vger.kernel.org
6081T:	git git://git.code.sf.net/p/intel-sas/isci
6082S:	Supported
6083F:	drivers/scsi/isci/
6084
6085INTEL HID EVENT DRIVER
6086M:	Alex Hung <alex.hung@canonical.com>
6087L:	platform-driver-x86@vger.kernel.org
6088S:	Maintained
6089F:	drivers/platform/x86/intel-hid.c
6090
6091INTEL VIRTUAL BUTTON DRIVER
6092M:	AceLan Kao <acelan.kao@canonical.com>
6093L:	platform-driver-x86@vger.kernel.org
6094S:	Maintained
6095F:	drivers/platform/x86/intel-vbtn.c
6096
6097INTEL IDLE DRIVER
6098M:	Len Brown <lenb@kernel.org>
6099L:	linux-pm@vger.kernel.org
6100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6101S:	Supported
6102F:	drivers/idle/intel_idle.c
6103
6104INTEL PSTATE DRIVER
6105M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6106M:	Len Brown <lenb@kernel.org>
6107L:	linux-pm@vger.kernel.org
6108S:	Supported
6109F:	drivers/cpufreq/intel_pstate.c
6110
6111INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6112M:	Maik Broemme <mbroemme@plusserver.de>
6113L:	linux-fbdev@vger.kernel.org
6114S:	Maintained
6115F:	Documentation/fb/intelfb.txt
6116F:	drivers/video/fbdev/intelfb/
6117
6118INTEL 810/815 FRAMEBUFFER DRIVER
6119M:	Antonino Daplas <adaplas@gmail.com>
6120L:	linux-fbdev@vger.kernel.org
6121S:	Maintained
6122F:	drivers/video/fbdev/i810/
6123
6124INTEL MENLOW THERMAL DRIVER
6125M:	Sujith Thomas <sujith.thomas@intel.com>
6126L:	platform-driver-x86@vger.kernel.org
6127W:	https://01.org/linux-acpi
6128S:	Supported
6129F:	drivers/platform/x86/intel_menlow.c
6130
6131INTEL I/OAT DMA DRIVER
6132M:	Dave Jiang <dave.jiang@intel.com>
6133R:	Dan Williams <dan.j.williams@intel.com>
6134L:	dmaengine@vger.kernel.org
6135Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6136S:	Supported
6137F:	drivers/dma/ioat*
6138
6139INTEL IOMMU (VT-d)
6140M:	David Woodhouse <dwmw2@infradead.org>
6141L:	iommu@lists.linux-foundation.org
6142T:	git git://git.infradead.org/iommu-2.6.git
6143S:	Supported
6144F:	drivers/iommu/intel-iommu.c
6145F:	include/linux/intel-iommu.h
6146
6147INTEL IOP-ADMA DMA DRIVER
6148R:	Dan Williams <dan.j.williams@intel.com>
6149S:	Odd fixes
6150F:	drivers/dma/iop-adma.c
6151
6152INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6153M:	Krzysztof Halasa <khalasa@piap.pl>
6154S:	Maintained
6155F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6156F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6157F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6158F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6159F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6160F:	drivers/net/wan/ixp4xx_hss.c
6161
6162INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6163M:	Deepak Saxena <dsaxena@plexity.net>
6164S:	Maintained
6165F:	drivers/char/hw_random/ixp4xx-rng.c
6166
6167INTEL ETHERNET DRIVERS
6168M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6169L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6170W:	http://www.intel.com/support/feedback.htm
6171W:	http://e1000.sourceforge.net/
6172Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6175S:	Supported
6176F:	Documentation/networking/e100.txt
6177F:	Documentation/networking/e1000.txt
6178F:	Documentation/networking/e1000e.txt
6179F:	Documentation/networking/igb.txt
6180F:	Documentation/networking/igbvf.txt
6181F:	Documentation/networking/ixgb.txt
6182F:	Documentation/networking/ixgbe.txt
6183F:	Documentation/networking/ixgbevf.txt
6184F:	Documentation/networking/i40e.txt
6185F:	Documentation/networking/i40evf.txt
6186F:	drivers/net/ethernet/intel/
6187F:	drivers/net/ethernet/intel/*/
6188
6189INTEL RDMA RNIC DRIVER
6190M:     Faisal Latif <faisal.latif@intel.com>
6191R:     Chien Tin Tung <chien.tin.tung@intel.com>
6192R:     Mustafa Ismail <mustafa.ismail@intel.com>
6193R:     Shiraz Saleem <shiraz.saleem@intel.com>
6194R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6195L:     linux-rdma@vger.kernel.org
6196S:     Supported
6197F:     drivers/infiniband/hw/i40iw/
6198
6199INTEL MERRIFIELD GPIO DRIVER
6200M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6201L:	linux-gpio@vger.kernel.org
6202S:	Maintained
6203F:	drivers/gpio/gpio-merrifield.c
6204
6205INTEL-MID GPIO DRIVER
6206M:	David Cohen <david.a.cohen@linux.intel.com>
6207L:	linux-gpio@vger.kernel.org
6208S:	Maintained
6209F:	drivers/gpio/gpio-intel-mid.c
6210
6211INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6212M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6213L:	linux-wireless@vger.kernel.org
6214S:	Maintained
6215F:	Documentation/networking/README.ipw2100
6216F:	Documentation/networking/README.ipw2200
6217F:	drivers/net/wireless/intel/ipw2x00/
6218
6219INTEL(R) TRACE HUB
6220M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6221S:	Supported
6222F:	Documentation/trace/intel_th.txt
6223F:	drivers/hwtracing/intel_th/
6224
6225INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6226M:	Ning Sun <ning.sun@intel.com>
6227L:	tboot-devel@lists.sourceforge.net
6228W:	http://tboot.sourceforge.net
6229T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6230S:	Supported
6231F:	Documentation/intel_txt.txt
6232F:	include/linux/tboot.h
6233F:	arch/x86/kernel/tboot.c
6234
6235INTEL WIRELESS WIMAX CONNECTION 2400
6236M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6237M:	linux-wimax@intel.com
6238L:	wimax@linuxwimax.org (subscribers-only)
6239S:	Supported
6240W:	http://linuxwimax.org
6241F:	Documentation/wimax/README.i2400m
6242F:	drivers/net/wimax/i2400m/
6243F:	include/uapi/linux/wimax/i2400m.h
6244
6245INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6246M:	Stanislaw Gruszka <sgruszka@redhat.com>
6247L:	linux-wireless@vger.kernel.org
6248S:	Supported
6249F:	drivers/net/wireless/intel/iwlegacy/
6250
6251INTEL WIRELESS WIFI LINK (iwlwifi)
6252M:	Johannes Berg <johannes.berg@intel.com>
6253M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6254M:	Luca Coelho <luciano.coelho@intel.com>
6255M:	Intel Linux Wireless <linuxwifi@intel.com>
6256L:	linux-wireless@vger.kernel.org
6257W:	http://intellinuxwireless.org
6258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6259S:	Supported
6260F:	drivers/net/wireless/intel/iwlwifi/
6261
6262INTEL MANAGEMENT ENGINE (mei)
6263M:	Tomas Winkler <tomas.winkler@intel.com>
6264L:	linux-kernel@vger.kernel.org
6265S:	Supported
6266F:	include/uapi/linux/mei.h
6267F:	include/linux/mei_cl_bus.h
6268F:	drivers/misc/mei/*
6269F:	drivers/watchdog/mei_wdt.c
6270F:	Documentation/misc-devices/mei/*
6271
6272INTEL MIC DRIVERS (mic)
6273M:	Sudeep Dutt <sudeep.dutt@intel.com>
6274M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6275S:	Supported
6276W:	https://github.com/sudeepdutt/mic
6277W:	http://software.intel.com/en-us/mic-developer
6278F:	include/linux/mic_bus.h
6279F:	include/linux/scif.h
6280F:	include/uapi/linux/mic_common.h
6281F: 	include/uapi/linux/mic_ioctl.h
6282F:	include/uapi/linux/scif_ioctl.h
6283F:	drivers/misc/mic/
6284F:	drivers/dma/mic_x100_dma.c
6285F:	drivers/dma/mic_x100_dma.h
6286F:	Documentation/mic/
6287
6288INTEL PMC/P-Unit IPC DRIVER
6289M:	Zha Qipeng<qipeng.zha@intel.com>
6290L:	platform-driver-x86@vger.kernel.org
6291S:	Maintained
6292F:	drivers/platform/x86/intel_pmc_ipc.c
6293F:	drivers/platform/x86/intel_punit_ipc.c
6294F:	arch/x86/include/asm/intel_pmc_ipc.h
6295F:	arch/x86/include/asm/intel_punit_ipc.h
6296
6297INTEL TELEMETRY DRIVER
6298M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6299L:	platform-driver-x86@vger.kernel.org
6300S:	Maintained
6301F:	arch/x86/include/asm/intel_telemetry.h
6302F:	drivers/platform/x86/intel_telemetry*
6303
6304INTEL PMC CORE DRIVER
6305M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6306M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6307L:	platform-driver-x86@vger.kernel.org
6308S:	Maintained
6309F:	arch/x86/include/asm/pmc_core.h
6310F:	drivers/platform/x86/intel_pmc_core*
6311
6312IOC3 ETHERNET DRIVER
6313M:	Ralf Baechle <ralf@linux-mips.org>
6314L:	linux-mips@linux-mips.org
6315S:	Maintained
6316F:	drivers/net/ethernet/sgi/ioc3-eth.c
6317
6318IOC3 SERIAL DRIVER
6319M:	Pat Gefre <pfg@sgi.com>
6320L:	linux-serial@vger.kernel.org
6321S:	Maintained
6322F:	drivers/tty/serial/ioc3_serial.c
6323
6324IOMMU DRIVERS
6325M:	Joerg Roedel <joro@8bytes.org>
6326L:	iommu@lists.linux-foundation.org
6327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6328S:	Maintained
6329F:	Documentation/devicetree/bindings/iommu/
6330F:	drivers/iommu/
6331
6332IP MASQUERADING
6333M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6334S:	Maintained
6335F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6336
6337IPMI SUBSYSTEM
6338M:	Corey Minyard <minyard@acm.org>
6339L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6340W:	http://openipmi.sourceforge.net/
6341S:	Supported
6342F:	Documentation/IPMI.txt
6343F:	drivers/char/ipmi/
6344F:	include/linux/ipmi*
6345F:	include/uapi/linux/ipmi*
6346
6347QCOM AUDIO (ASoC) DRIVERS
6348M:	Patrick Lai <plai@codeaurora.org>
6349M:	Banajit Goswami <bgoswami@codeaurora.org>
6350L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6351S:	Supported
6352F:	sound/soc/qcom/
6353
6354IPS SCSI RAID DRIVER
6355M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6356L:	linux-scsi@vger.kernel.org
6357W:	http://www.adaptec.com/
6358S:	Maintained
6359F:	drivers/scsi/ips*
6360
6361IPVS
6362M:	Wensong Zhang <wensong@linux-vs.org>
6363M:	Simon Horman <horms@verge.net.au>
6364M:	Julian Anastasov <ja@ssi.bg>
6365L:	netdev@vger.kernel.org
6366L:	lvs-devel@vger.kernel.org
6367S:	Maintained
6368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6370F:	Documentation/networking/ipvs-sysctl.txt
6371F:	include/net/ip_vs.h
6372F:	include/uapi/linux/ip_vs.h
6373F:	net/netfilter/ipvs/
6374
6375IPWIRELESS DRIVER
6376M:	Jiri Kosina <jikos@kernel.org>
6377M:	David Sterba <dsterba@suse.com>
6378S:	Odd Fixes
6379F:	drivers/tty/ipwireless/
6380
6381IPX NETWORK LAYER
6382M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6383L:	netdev@vger.kernel.org
6384S:	Maintained
6385F:	include/net/ipx.h
6386F:	include/uapi/linux/ipx.h
6387F:	net/ipx/
6388
6389IRDA SUBSYSTEM
6390M:	Samuel Ortiz <samuel@sortiz.org>
6391L:	irda-users@lists.sourceforge.net (subscribers-only)
6392L:	netdev@vger.kernel.org
6393W:	http://irda.sourceforge.net/
6394S:	Maintained
6395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6396F:	Documentation/networking/irda.txt
6397F:	drivers/net/irda/
6398F:	include/net/irda/
6399F:	net/irda/
6400
6401IRQ SUBSYSTEM
6402M:	Thomas Gleixner <tglx@linutronix.de>
6403L:	linux-kernel@vger.kernel.org
6404S:	Maintained
6405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6406F:	kernel/irq/
6407
6408IRQCHIP DRIVERS
6409M:	Thomas Gleixner <tglx@linutronix.de>
6410M:	Jason Cooper <jason@lakedaemon.net>
6411M:	Marc Zyngier <marc.zyngier@arm.com>
6412L:	linux-kernel@vger.kernel.org
6413S:	Maintained
6414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6415T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6416F:	Documentation/devicetree/bindings/interrupt-controller/
6417F:	drivers/irqchip/
6418
6419IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6420M:	Marc Zyngier <marc.zyngier@arm.com>
6421S:	Maintained
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6423F:	Documentation/IRQ-domain.txt
6424F:	include/linux/irqdomain.h
6425F:	kernel/irq/irqdomain.c
6426F:	kernel/irq/msi.c
6427
6428ISA
6429M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6430S:	Maintained
6431F:	Documentation/isa.txt
6432F:	drivers/base/isa.c
6433F:	include/linux/isa.h
6434
6435ISAPNP
6436M:	Jaroslav Kysela <perex@perex.cz>
6437S:	Maintained
6438F:	Documentation/isapnp.txt
6439F:	drivers/pnp/isapnp/
6440F:	include/linux/isapnp.h
6441
6442ISA RADIO MODULE
6443M:	Hans Verkuil <hverkuil@xs4all.nl>
6444L:	linux-media@vger.kernel.org
6445T:	git git://linuxtv.org/media_tree.git
6446W:	https://linuxtv.org
6447S:	Maintained
6448F:	drivers/media/radio/radio-isa*
6449
6450iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6451M:	Peter Jones <pjones@redhat.com>
6452M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6453S:	Maintained
6454F:	drivers/firmware/iscsi_ibft*
6455
6456ISCSI
6457M:	Mike Christie <michaelc@cs.wisc.edu>
6458L:	open-iscsi@googlegroups.com
6459W:	www.open-iscsi.org
6460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6461S:	Maintained
6462F:	drivers/scsi/*iscsi*
6463F:	include/scsi/*iscsi*
6464
6465ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6466M:	Or Gerlitz <ogerlitz@mellanox.com>
6467M:	Sagi Grimberg <sagi@grimberg.me>
6468M:	Roi Dayan <roid@mellanox.com>
6469L:	linux-rdma@vger.kernel.org
6470S:	Supported
6471W:	http://www.openfabrics.org
6472W:	www.open-iscsi.org
6473Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6474F:	drivers/infiniband/ulp/iser/
6475
6476ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6477M:	Sagi Grimberg <sagi@grimberg.me>
6478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6479L:	linux-rdma@vger.kernel.org
6480L:	target-devel@vger.kernel.org
6481S:	Supported
6482W:	http://www.linux-iscsi.org
6483F:	drivers/infiniband/ulp/isert
6484
6485ISDN SUBSYSTEM
6486M:	Karsten Keil <isdn@linux-pingi.de>
6487L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6488L:	netdev@vger.kernel.org
6489W:	http://www.isdn4linux.de
6490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6491S:	Maintained
6492F:	Documentation/isdn/
6493F:	drivers/isdn/
6494F:	include/linux/isdn.h
6495F:	include/linux/isdn/
6496F:	include/uapi/linux/isdn.h
6497F:	include/uapi/linux/isdn/
6498
6499ISDN SUBSYSTEM (Eicon active card driver)
6500M:	Armin Schindler <mac@melware.de>
6501L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6502W:	http://www.melware.de
6503S:	Maintained
6504F:	drivers/isdn/hardware/eicon/
6505
6506IT87 HARDWARE MONITORING DRIVER
6507M:	Jean Delvare <jdelvare@suse.com>
6508L:	linux-hwmon@vger.kernel.org
6509S:	Maintained
6510F:	Documentation/hwmon/it87
6511F:	drivers/hwmon/it87.c
6512
6513IT913X MEDIA DRIVER
6514M:	Antti Palosaari <crope@iki.fi>
6515L:	linux-media@vger.kernel.org
6516W:	https://linuxtv.org
6517W:	http://palosaari.fi/linux/
6518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6519T:	git git://linuxtv.org/anttip/media_tree.git
6520S:	Maintained
6521F:	drivers/media/tuners/it913x*
6522
6523IVTV VIDEO4LINUX DRIVER
6524M:	Andy Walls <awalls@md.metrocast.net>
6525L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6526L:	linux-media@vger.kernel.org
6527T:	git git://linuxtv.org/media_tree.git
6528W:	http://www.ivtvdriver.org
6529S:	Maintained
6530F:	Documentation/video4linux/*.ivtv
6531F:	drivers/media/pci/ivtv/
6532F:	include/uapi/linux/ivtv*
6533
6534IX2505V MEDIA DRIVER
6535M:	Malcolm Priestley <tvboxspy@gmail.com>
6536L:	linux-media@vger.kernel.org
6537W:	https://linuxtv.org
6538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6539S:	Maintained
6540F:	drivers/media/dvb-frontends/ix2505v*
6541
6542JC42.4 TEMPERATURE SENSOR DRIVER
6543M:	Guenter Roeck <linux@roeck-us.net>
6544L:	linux-hwmon@vger.kernel.org
6545S:	Maintained
6546F:	drivers/hwmon/jc42.c
6547F:	Documentation/hwmon/jc42
6548
6549JFS FILESYSTEM
6550M:	Dave Kleikamp <shaggy@kernel.org>
6551L:	jfs-discussion@lists.sourceforge.net
6552W:	http://jfs.sourceforge.net/
6553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6554S:	Maintained
6555F:	Documentation/filesystems/jfs.txt
6556F:	fs/jfs/
6557
6558JME NETWORK DRIVER
6559M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6560L:	netdev@vger.kernel.org
6561S:	Maintained
6562F:	drivers/net/ethernet/jme.*
6563
6564JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6565M:	David Woodhouse <dwmw2@infradead.org>
6566L:	linux-mtd@lists.infradead.org
6567W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6568S:	Maintained
6569F:	fs/jffs2/
6570F:	include/uapi/linux/jffs2.h
6571
6572JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6573M:	"Theodore Ts'o" <tytso@mit.edu>
6574M:	Jan Kara <jack@suse.com>
6575L:	linux-ext4@vger.kernel.org
6576S:	Maintained
6577F:	fs/jbd2/
6578F:	include/linux/jbd2.h
6579
6580JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6581M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6582L:	linux-media@vger.kernel.org
6583S:	Maintained
6584F:	drivers/media/platform/rcar_jpu.c
6585
6586JSM Neo PCI based serial card
6587M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6588L:	linux-serial@vger.kernel.org
6589S:	Maintained
6590F:	drivers/tty/serial/jsm/
6591
6592K10TEMP HARDWARE MONITORING DRIVER
6593M:	Clemens Ladisch <clemens@ladisch.de>
6594L:	linux-hwmon@vger.kernel.org
6595S:	Maintained
6596F:	Documentation/hwmon/k10temp
6597F:	drivers/hwmon/k10temp.c
6598
6599K8TEMP HARDWARE MONITORING DRIVER
6600M:	Rudolf Marek <r.marek@assembler.cz>
6601L:	linux-hwmon@vger.kernel.org
6602S:	Maintained
6603F:	Documentation/hwmon/k8temp
6604F:	drivers/hwmon/k8temp.c
6605
6606KASAN
6607M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6608R:	Alexander Potapenko <glider@google.com>
6609R:	Dmitry Vyukov <dvyukov@google.com>
6610L:	kasan-dev@googlegroups.com
6611S:	Maintained
6612F:	arch/*/include/asm/kasan.h
6613F:	arch/*/mm/kasan_init*
6614F:	Documentation/kasan.txt
6615F:	include/linux/kasan*.h
6616F:	lib/test_kasan.c
6617F:	mm/kasan/
6618F:	scripts/Makefile.kasan
6619
6620KCONFIG
6621M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6622L:	linux-kbuild@vger.kernel.org
6623T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6624S:	Maintained
6625F:	Documentation/kbuild/kconfig-language.txt
6626F:	scripts/kconfig/
6627
6628KDUMP
6629M:	Dave Young <dyoung@redhat.com>
6630M:	Baoquan He <bhe@redhat.com>
6631R:	Vivek Goyal <vgoyal@redhat.com>
6632L:	kexec@lists.infradead.org
6633W:	http://lse.sourceforge.net/kdump/
6634S:	Maintained
6635F:	Documentation/kdump/
6636
6637KEENE FM RADIO TRANSMITTER DRIVER
6638M:	Hans Verkuil <hverkuil@xs4all.nl>
6639L:	linux-media@vger.kernel.org
6640T:	git git://linuxtv.org/media_tree.git
6641W:	https://linuxtv.org
6642S:	Maintained
6643F:	drivers/media/radio/radio-keene*
6644
6645KERNEL AUTOMOUNTER v4 (AUTOFS4)
6646M:	Ian Kent <raven@themaw.net>
6647L:	autofs@vger.kernel.org
6648S:	Maintained
6649F:	fs/autofs4/
6650
6651KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6652M:	Michal Marek <mmarek@suse.com>
6653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6655L:	linux-kbuild@vger.kernel.org
6656S:	Maintained
6657F:	Documentation/kbuild/
6658F:	Makefile
6659F:	scripts/Makefile.*
6660F:	scripts/basic/
6661F:	scripts/mk*
6662F:	scripts/package/
6663
6664KERNEL JANITORS
6665L:	kernel-janitors@vger.kernel.org
6666W:	http://kernelnewbies.org/KernelJanitors
6667S:	Odd Fixes
6668
6669KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6670M:	"J. Bruce Fields" <bfields@fieldses.org>
6671M:	Jeff Layton <jlayton@poochiereds.net>
6672L:	linux-nfs@vger.kernel.org
6673W:	http://nfs.sourceforge.net/
6674T:	git git://linux-nfs.org/~bfields/linux.git
6675S:	Supported
6676F:	fs/nfsd/
6677F:	include/uapi/linux/nfsd/
6678F:	fs/lockd/
6679F:	fs/nfs_common/
6680F:	net/sunrpc/
6681F:	include/linux/lockd/
6682F:	include/linux/sunrpc/
6683F:	include/uapi/linux/sunrpc/
6684
6685KERNEL SELFTEST FRAMEWORK
6686M:	Shuah Khan <shuahkh@osg.samsung.com>
6687M:	Shuah Khan <shuah@kernel.org>
6688L:	linux-kselftest@vger.kernel.org
6689T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6690S:	Maintained
6691F:	tools/testing/selftests
6692
6693KERNEL VIRTUAL MACHINE (KVM)
6694M:	Paolo Bonzini <pbonzini@redhat.com>
6695M:	Radim Krčmář <rkrcmar@redhat.com>
6696L:	kvm@vger.kernel.org
6697W:	http://www.linux-kvm.org
6698T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6699S:	Supported
6700F:	Documentation/*/kvm*.txt
6701F:	Documentation/virtual/kvm/
6702F:	arch/*/kvm/
6703F:	arch/x86/kernel/kvm.c
6704F:	arch/x86/kernel/kvmclock.c
6705F:	arch/*/include/asm/kvm*
6706F:	include/linux/kvm*
6707F:	include/uapi/linux/kvm*
6708F:	virt/kvm/
6709F:	tools/kvm/
6710
6711KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6712M:	Joerg Roedel <joro@8bytes.org>
6713L:	kvm@vger.kernel.org
6714W:	http://www.linux-kvm.org/
6715S:	Maintained
6716F:	arch/x86/include/asm/svm.h
6717F:	arch/x86/kvm/svm.c
6718
6719KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6720M:	Alexander Graf <agraf@suse.com>
6721L:	kvm-ppc@vger.kernel.org
6722W:	http://www.linux-kvm.org/
6723T:	git git://github.com/agraf/linux-2.6.git
6724S:	Supported
6725F:	arch/powerpc/include/asm/kvm*
6726F:	arch/powerpc/kvm/
6727
6728KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6729M:	Christian Borntraeger <borntraeger@de.ibm.com>
6730M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6731L:	linux-s390@vger.kernel.org
6732W:	http://www.ibm.com/developerworks/linux/linux390/
6733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6734S:	Supported
6735F:	Documentation/s390/kvm.txt
6736F:	arch/s390/include/asm/kvm*
6737F:	arch/s390/kvm/
6738
6739KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6740M:	Christoffer Dall <christoffer.dall@linaro.org>
6741M:	Marc Zyngier <marc.zyngier@arm.com>
6742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6743L:	kvmarm@lists.cs.columbia.edu
6744W:	http://systems.cs.columbia.edu/projects/kvm-arm
6745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6746S:	Supported
6747F:	arch/arm/include/uapi/asm/kvm*
6748F:	arch/arm/include/asm/kvm*
6749F:	arch/arm/kvm/
6750F:	virt/kvm/arm/
6751F:	include/kvm/arm_*
6752
6753KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6754M:	Christoffer Dall <christoffer.dall@linaro.org>
6755M:	Marc Zyngier <marc.zyngier@arm.com>
6756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6757L:	kvmarm@lists.cs.columbia.edu
6758S:	Maintained
6759F:	arch/arm64/include/uapi/asm/kvm*
6760F:	arch/arm64/include/asm/kvm*
6761F:	arch/arm64/kvm/
6762
6763KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6764M:	James Hogan <james.hogan@imgtec.com>
6765L:	linux-mips@linux-mips.org
6766S:	Supported
6767F:	arch/mips/include/uapi/asm/kvm*
6768F:	arch/mips/include/asm/kvm*
6769F:	arch/mips/kvm/
6770
6771KEXEC
6772M:	Eric Biederman <ebiederm@xmission.com>
6773W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6774L:	kexec@lists.infradead.org
6775S:	Maintained
6776F:	include/linux/kexec.h
6777F:	include/uapi/linux/kexec.h
6778F:	kernel/kexec*
6779
6780KEYS/KEYRINGS:
6781M:	David Howells <dhowells@redhat.com>
6782L:	keyrings@vger.kernel.org
6783S:	Maintained
6784F:	Documentation/security/keys.txt
6785F:	include/linux/key.h
6786F:	include/linux/key-type.h
6787F:	include/linux/keyctl.h
6788F:	include/uapi/linux/keyctl.h
6789F:	include/keys/
6790F:	security/keys/
6791
6792KEYS-TRUSTED
6793M:	David Safford <safford@us.ibm.com>
6794M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6795L:	linux-security-module@vger.kernel.org
6796L:	keyrings@vger.kernel.org
6797S:	Supported
6798F:	Documentation/security/keys-trusted-encrypted.txt
6799F:	include/keys/trusted-type.h
6800F:	security/keys/trusted.c
6801F:	security/keys/trusted.h
6802
6803KEYS-ENCRYPTED
6804M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6805M:	David Safford <safford@us.ibm.com>
6806L:	linux-security-module@vger.kernel.org
6807L:	keyrings@vger.kernel.org
6808S:	Supported
6809F:	Documentation/security/keys-trusted-encrypted.txt
6810F:	include/keys/encrypted-type.h
6811F:	security/keys/encrypted-keys/
6812
6813KGDB / KDB /debug_core
6814M:	Jason Wessel <jason.wessel@windriver.com>
6815W:	http://kgdb.wiki.kernel.org/
6816L:	kgdb-bugreport@lists.sourceforge.net
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6818S:	Maintained
6819F:	Documentation/DocBook/kgdb.tmpl
6820F:	drivers/misc/kgdbts.c
6821F:	drivers/tty/serial/kgdboc.c
6822F:	include/linux/kdb.h
6823F:	include/linux/kgdb.h
6824F:	kernel/debug/
6825
6826KMEMCHECK
6827M:	Vegard Nossum <vegardno@ifi.uio.no>
6828M:	Pekka Enberg <penberg@kernel.org>
6829S:	Maintained
6830F:	Documentation/kmemcheck.txt
6831F:	arch/x86/include/asm/kmemcheck.h
6832F:	arch/x86/mm/kmemcheck/
6833F:	include/linux/kmemcheck.h
6834F:	mm/kmemcheck.c
6835
6836KMEMLEAK
6837M:	Catalin Marinas <catalin.marinas@arm.com>
6838S:	Maintained
6839F:	Documentation/kmemleak.txt
6840F:	include/linux/kmemleak.h
6841F:	mm/kmemleak.c
6842F:	mm/kmemleak-test.c
6843
6844KPROBES
6845M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6846M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6847M:	"David S. Miller" <davem@davemloft.net>
6848M:	Masami Hiramatsu <mhiramat@kernel.org>
6849S:	Maintained
6850F:	Documentation/kprobes.txt
6851F:	include/linux/kprobes.h
6852F:	kernel/kprobes.c
6853
6854KS0108 LCD CONTROLLER DRIVER
6855M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6856W:	http://miguelojeda.es/auxdisplay.htm
6857W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6858S:	Maintained
6859F:	Documentation/auxdisplay/ks0108
6860F:	drivers/auxdisplay/ks0108.c
6861F:	include/linux/ks0108.h
6862
6863L3MDEV
6864M:	David Ahern <dsa@cumulusnetworks.com>
6865L:	netdev@vger.kernel.org
6866S:	Maintained
6867F:	net/l3mdev
6868F:	include/net/l3mdev.h
6869
6870LANTIQ MIPS ARCHITECTURE
6871M:	John Crispin <john@phrozen.org>
6872L:	linux-mips@linux-mips.org
6873S:	Maintained
6874F:	arch/mips/lantiq
6875
6876LAPB module
6877L:	linux-x25@vger.kernel.org
6878S:	Orphan
6879F:	Documentation/networking/lapb-module.txt
6880F:	include/*/lapb.h
6881F:	net/lapb/
6882
6883LASI 53c700 driver for PARISC
6884M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6885L:	linux-scsi@vger.kernel.org
6886S:	Maintained
6887F:	Documentation/scsi/53c700.txt
6888F:	drivers/scsi/53c700*
6889
6890LED SUBSYSTEM
6891M:	Richard Purdie <rpurdie@rpsys.net>
6892M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6893L:	linux-leds@vger.kernel.org
6894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6895S:	Maintained
6896F:	Documentation/devicetree/bindings/leds/
6897F:	drivers/leds/
6898F:	include/linux/leds.h
6899
6900LEGACY EEPROM DRIVER
6901M:	Jean Delvare <jdelvare@suse.com>
6902S:	Maintained
6903F:	Documentation/misc-devices/eeprom
6904F:	drivers/misc/eeprom/eeprom.c
6905
6906LEGO USB Tower driver
6907M:	Juergen Stuber <starblue@users.sourceforge.net>
6908L:	legousb-devel@lists.sourceforge.net
6909W:	http://legousb.sourceforge.net/
6910S:	Maintained
6911F:	drivers/usb/misc/legousbtower.c
6912
6913LG2160 MEDIA DRIVER
6914M:	Michael Krufky <mkrufky@linuxtv.org>
6915L:	linux-media@vger.kernel.org
6916W:	https://linuxtv.org
6917W:	http://github.com/mkrufky
6918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6919T:	git git://linuxtv.org/mkrufky/tuners.git
6920S:	Maintained
6921F:	drivers/media/dvb-frontends/lg2160.*
6922
6923LGDT3305 MEDIA DRIVER
6924M:	Michael Krufky <mkrufky@linuxtv.org>
6925L:	linux-media@vger.kernel.org
6926W:	https://linuxtv.org
6927W:	http://github.com/mkrufky
6928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6929T:	git git://linuxtv.org/mkrufky/tuners.git
6930S:	Maintained
6931F:	drivers/media/dvb-frontends/lgdt3305.*
6932
6933LGUEST
6934M:	Rusty Russell <rusty@rustcorp.com.au>
6935L:	lguest@lists.ozlabs.org
6936W:	http://lguest.ozlabs.org/
6937S:	Odd Fixes
6938F:	arch/x86/include/asm/lguest*.h
6939F:	arch/x86/lguest/
6940F:	drivers/lguest/
6941F:	include/linux/lguest*.h
6942F:	tools/lguest/
6943
6944LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6945M:	Tejun Heo <tj@kernel.org>
6946L:	linux-ide@vger.kernel.org
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6948S:	Maintained
6949F:	drivers/ata/
6950F:	include/linux/ata.h
6951F:	include/linux/libata.h
6952F:	Documentation/devicetree/bindings/ata/
6953
6954LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6955M:	Viresh Kumar <vireshk@kernel.org>
6956L:	linux-ide@vger.kernel.org
6957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6958S:	Maintained
6959F:	include/linux/pata_arasan_cf_data.h
6960F:	drivers/ata/pata_arasan_cf.c
6961
6962LIBATA PATA DRIVERS
6963M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6964M:	Tejun Heo <tj@kernel.org>
6965L:	linux-ide@vger.kernel.org
6966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6967S:	Maintained
6968F:	drivers/ata/pata_*.c
6969F:	drivers/ata/ata_generic.c
6970
6971LIBATA SATA AHCI PLATFORM devices support
6972M:	Hans de Goede <hdegoede@redhat.com>
6973M:	Tejun Heo <tj@kernel.org>
6974L:	linux-ide@vger.kernel.org
6975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6976S:	Maintained
6977F:	drivers/ata/ahci_platform.c
6978F:	drivers/ata/libahci_platform.c
6979F:	include/linux/ahci_platform.h
6980
6981LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6982M:	Mikael Pettersson <mikpelinux@gmail.com>
6983L:	linux-ide@vger.kernel.org
6984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6985S:	Maintained
6986F:	drivers/ata/sata_promise.*
6987
6988LIBLOCKDEP
6989M:	Sasha Levin <sasha.levin@oracle.com>
6990S:	Maintained
6991F:	tools/lib/lockdep/
6992
6993LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6994M:	Dan Williams <dan.j.williams@intel.com>
6995L:	linux-nvdimm@lists.01.org
6996Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6998S:	Supported
6999F:	drivers/nvdimm/*
7000F:	include/linux/nd.h
7001F:	include/linux/libnvdimm.h
7002F:	include/uapi/linux/ndctl.h
7003
7004LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7005M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7006L:	linux-nvdimm@lists.01.org
7007Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7008S:	Supported
7009F:	drivers/nvdimm/blk.c
7010F:	drivers/nvdimm/region_devs.c
7011F:	drivers/acpi/nfit*
7012
7013LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7014M:	Vishal Verma <vishal.l.verma@intel.com>
7015L:	linux-nvdimm@lists.01.org
7016Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7017S:	Supported
7018F:	drivers/nvdimm/btt*
7019
7020LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7021M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7022L:	linux-nvdimm@lists.01.org
7023Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7024S:	Supported
7025F:	drivers/nvdimm/pmem.c
7026F:	include/linux/pmem.h
7027F:	arch/*/include/asm/pmem.h
7028
7029LIGHTNVM PLATFORM SUPPORT
7030M:	Matias Bjorling <mb@lightnvm.io>
7031W:	http://github/OpenChannelSSD
7032L:	linux-block@vger.kernel.org
7033S:	Maintained
7034F:	drivers/lightnvm/
7035F:	include/linux/lightnvm.h
7036F:	include/uapi/linux/lightnvm.h
7037
7038LINUX FOR IBM pSERIES (RS/6000)
7039M:	Paul Mackerras <paulus@au.ibm.com>
7040W:	http://www.ibm.com/linux/ltc/projects/ppc
7041S:	Supported
7042F:	arch/powerpc/boot/rs6000.h
7043
7044LINUX FOR POWERPC (32-BIT AND 64-BIT)
7045M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7046M:	Paul Mackerras <paulus@samba.org>
7047M:	Michael Ellerman <mpe@ellerman.id.au>
7048W:	http://www.penguinppc.org/
7049L:	linuxppc-dev@lists.ozlabs.org
7050Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7052S:	Supported
7053F:	Documentation/powerpc/
7054F:	arch/powerpc/
7055F:	drivers/char/tpm/tpm_ibmvtpm*
7056F:	drivers/crypto/nx/
7057F:	drivers/crypto/vmx/
7058F:	drivers/net/ethernet/ibm/ibmveth.*
7059F:	drivers/net/ethernet/ibm/ibmvnic.*
7060F:	drivers/pci/hotplug/pnv_php.c
7061F:	drivers/pci/hotplug/rpa*
7062F:	drivers/scsi/ibmvscsi/
7063N:	opal
7064N:	/pmac
7065N:	powermac
7066N:	powernv
7067N:	[^a-z0-9]ps3
7068N:	pseries
7069
7070LINUX FOR POWER MACINTOSH
7071M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7072W:	http://www.penguinppc.org/
7073L:	linuxppc-dev@lists.ozlabs.org
7074S:	Maintained
7075F:	arch/powerpc/platforms/powermac/
7076F:	drivers/macintosh/
7077
7078LINUX FOR POWERPC EMBEDDED MPC5XXX
7079M:	Anatolij Gustschin <agust@denx.de>
7080L:	linuxppc-dev@lists.ozlabs.org
7081T:	git git://git.denx.de/linux-denx-agust.git
7082S:	Maintained
7083F:	arch/powerpc/platforms/512x/
7084F:	arch/powerpc/platforms/52xx/
7085
7086LINUX FOR POWERPC EMBEDDED PPC4XX
7087M:	Alistair Popple <alistair@popple.id.au>
7088M:	Matt Porter <mporter@kernel.crashing.org>
7089W:	http://www.penguinppc.org/
7090L:	linuxppc-dev@lists.ozlabs.org
7091S:	Maintained
7092F:	arch/powerpc/platforms/40x/
7093F:	arch/powerpc/platforms/44x/
7094
7095LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7096L:	linuxppc-dev@lists.ozlabs.org
7097S:	Orphan
7098F:	arch/powerpc/*/*virtex*
7099F:	arch/powerpc/*/*/*virtex*
7100
7101LINUX FOR POWERPC EMBEDDED PPC8XX
7102M:	Vitaly Bordug <vitb@kernel.crashing.org>
7103W:	http://www.penguinppc.org/
7104L:	linuxppc-dev@lists.ozlabs.org
7105S:	Maintained
7106F:	arch/powerpc/platforms/8xx/
7107
7108LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7109M:	Scott Wood <oss@buserror.net>
7110M:	Kumar Gala <galak@kernel.crashing.org>
7111W:	http://www.penguinppc.org/
7112L:	linuxppc-dev@lists.ozlabs.org
7113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7114S:	Maintained
7115F:	arch/powerpc/platforms/83xx/
7116F:	arch/powerpc/platforms/85xx/
7117
7118LINUX FOR POWERPC PA SEMI PWRFICIENT
7119M:	Olof Johansson <olof@lixom.net>
7120L:	linuxppc-dev@lists.ozlabs.org
7121S:	Maintained
7122F:	arch/powerpc/platforms/pasemi/
7123F:	drivers/*/*pasemi*
7124F:	drivers/*/*/*pasemi*
7125
7126LINUX SECURITY MODULE (LSM) FRAMEWORK
7127M:	Chris Wright <chrisw@sous-sol.org>
7128L:	linux-security-module@vger.kernel.org
7129S:	Supported
7130
7131LIS3LV02D ACCELEROMETER DRIVER
7132M:	Eric Piel <eric.piel@tremplin-utc.net>
7133S:	Maintained
7134F:	Documentation/misc-devices/lis3lv02d
7135F:	drivers/misc/lis3lv02d/
7136F:	drivers/platform/x86/hp_accel.c
7137
7138LIVE PATCHING
7139M:	Josh Poimboeuf <jpoimboe@redhat.com>
7140M:	Jessica Yu <jeyu@redhat.com>
7141M:	Jiri Kosina <jikos@kernel.org>
7142M:	Miroslav Benes <mbenes@suse.cz>
7143R:	Petr Mladek <pmladek@suse.com>
7144S:	Maintained
7145F:	kernel/livepatch/
7146F:	include/linux/livepatch.h
7147F:	arch/x86/include/asm/livepatch.h
7148F:	arch/x86/kernel/livepatch.c
7149F:	Documentation/livepatch/
7150F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7151F:	samples/livepatch/
7152L:	live-patching@vger.kernel.org
7153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7154
7155LINUX KERNEL DUMP TEST MODULE (LKDTM)
7156M:	Kees Cook <keescook@chromium.org>
7157S:	Maintained
7158F:	drivers/misc/lkdtm*
7159
7160LLC (802.2)
7161M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7162S:	Maintained
7163F:	include/linux/llc.h
7164F:	include/uapi/linux/llc.h
7165F:	include/net/llc*
7166F:	net/llc/
7167
7168LM73 HARDWARE MONITOR DRIVER
7169M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7170L:	linux-hwmon@vger.kernel.org
7171S:	Maintained
7172F:	drivers/hwmon/lm73.c
7173
7174LM78 HARDWARE MONITOR DRIVER
7175M:	Jean Delvare <jdelvare@suse.com>
7176L:	linux-hwmon@vger.kernel.org
7177S:	Maintained
7178F:	Documentation/hwmon/lm78
7179F:	drivers/hwmon/lm78.c
7180
7181LM83 HARDWARE MONITOR DRIVER
7182M:	Jean Delvare <jdelvare@suse.com>
7183L:	linux-hwmon@vger.kernel.org
7184S:	Maintained
7185F:	Documentation/hwmon/lm83
7186F:	drivers/hwmon/lm83.c
7187
7188LM90 HARDWARE MONITOR DRIVER
7189M:	Jean Delvare <jdelvare@suse.com>
7190L:	linux-hwmon@vger.kernel.org
7191S:	Maintained
7192F:	Documentation/hwmon/lm90
7193F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7194F:	drivers/hwmon/lm90.c
7195
7196LM95234 HARDWARE MONITOR DRIVER
7197M:	Guenter Roeck <linux@roeck-us.net>
7198L:	linux-hwmon@vger.kernel.org
7199S:	Maintained
7200F:	Documentation/hwmon/lm95234
7201F:	drivers/hwmon/lm95234.c
7202
7203LME2510 MEDIA DRIVER
7204M:	Malcolm Priestley <tvboxspy@gmail.com>
7205L:	linux-media@vger.kernel.org
7206W:	https://linuxtv.org
7207Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7208S:	Maintained
7209F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7210
7211LOCKING PRIMITIVES
7212M:	Peter Zijlstra <peterz@infradead.org>
7213M:	Ingo Molnar <mingo@redhat.com>
7214L:	linux-kernel@vger.kernel.org
7215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7216S:	Maintained
7217F:	Documentation/locking/
7218F:	include/linux/lockdep.h
7219F:	include/linux/spinlock*.h
7220F:	arch/*/include/asm/spinlock*.h
7221F:	include/linux/rwlock*.h
7222F:	include/linux/mutex*.h
7223F:	arch/*/include/asm/mutex*.h
7224F:	include/linux/rwsem*.h
7225F:	arch/*/include/asm/rwsem.h
7226F:	include/linux/seqlock.h
7227F:	lib/locking*.[ch]
7228F:	kernel/locking/
7229
7230LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7231M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7232L:	linux-ntfs-dev@lists.sourceforge.net
7233W:	http://www.linux-ntfs.org/content/view/19/37/
7234S:	Maintained
7235F:	Documentation/ldm.txt
7236F:	block/partitions/ldm.*
7237
7238LogFS
7239M:	Joern Engel <joern@logfs.org>
7240M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7241L:	logfs@logfs.org
7242W:	logfs.org
7243S:	Maintained
7244F:	fs/logfs/
7245
7246LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7247M:	Sathya Prakash <sathya.prakash@broadcom.com>
7248M:	Chaitra P B <chaitra.basappa@broadcom.com>
7249M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7250L:	MPT-FusionLinux.pdl@broadcom.com
7251L:	linux-scsi@vger.kernel.org
7252W:	http://www.avagotech.com/support/
7253S:	Supported
7254F:	drivers/message/fusion/
7255F:	drivers/scsi/mpt2sas/
7256F:	drivers/scsi/mpt3sas/
7257
7258LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7259M:	Matthew Wilcox <matthew@wil.cx>
7260L:	linux-scsi@vger.kernel.org
7261S:	Maintained
7262F:	drivers/scsi/sym53c8xx_2/
7263
7264LTC4261 HARDWARE MONITOR DRIVER
7265M:	Guenter Roeck <linux@roeck-us.net>
7266L:	linux-hwmon@vger.kernel.org
7267S:	Maintained
7268F:	Documentation/hwmon/ltc4261
7269F:	drivers/hwmon/ltc4261.c
7270
7271LTP (Linux Test Project)
7272M:	Mike Frysinger <vapier@gentoo.org>
7273M:	Cyril Hrubis <chrubis@suse.cz>
7274M:	Wanlong Gao <wanlong.gao@gmail.com>
7275M:	Jan Stancek <jstancek@redhat.com>
7276M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7277M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7278L:	ltp@lists.linux.it (subscribers-only)
7279W:	http://linux-test-project.github.io/
7280T:	git git://github.com/linux-test-project/ltp.git
7281S:	Maintained
7282
7283M32R ARCHITECTURE
7284W:	http://www.linux-m32r.org/
7285S:	Orphan
7286F:	arch/m32r/
7287
7288M68K ARCHITECTURE
7289M:	Geert Uytterhoeven <geert@linux-m68k.org>
7290L:	linux-m68k@lists.linux-m68k.org
7291W:	http://www.linux-m68k.org/
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7293S:	Maintained
7294F:	arch/m68k/
7295F:	drivers/zorro/
7296
7297M68K ON APPLE MACINTOSH
7298M:	Joshua Thompson <funaho@jurai.org>
7299W:	http://www.mac.linux-m68k.org/
7300L:	linux-m68k@lists.linux-m68k.org
7301S:	Maintained
7302F:	arch/m68k/mac/
7303
7304M68K ON HP9000/300
7305M:	Philip Blundell <philb@gnu.org>
7306W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7307S:	Maintained
7308F:	arch/m68k/hp300/
7309
7310M88DS3103 MEDIA DRIVER
7311M:	Antti Palosaari <crope@iki.fi>
7312L:	linux-media@vger.kernel.org
7313W:	https://linuxtv.org
7314W:	http://palosaari.fi/linux/
7315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7316T:	git git://linuxtv.org/anttip/media_tree.git
7317S:	Maintained
7318F:	drivers/media/dvb-frontends/m88ds3103*
7319
7320M88RS2000 MEDIA DRIVER
7321M:	Malcolm Priestley <tvboxspy@gmail.com>
7322L:	linux-media@vger.kernel.org
7323W:	https://linuxtv.org
7324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7325S:	Maintained
7326F:	drivers/media/dvb-frontends/m88rs2000*
7327
7328MA901 MASTERKIT USB FM RADIO DRIVER
7329M:	Alexey Klimov <klimov.linux@gmail.com>
7330L:	linux-media@vger.kernel.org
7331T:	git git://linuxtv.org/media_tree.git
7332S:	Maintained
7333F:	drivers/media/radio/radio-ma901.c
7334
7335MAC80211
7336M:	Johannes Berg <johannes@sipsolutions.net>
7337L:	linux-wireless@vger.kernel.org
7338W:	http://wireless.kernel.org/
7339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7341S:	Maintained
7342F:	Documentation/networking/mac80211-injection.txt
7343F:	include/net/mac80211.h
7344F:	net/mac80211/
7345F:	drivers/net/wireless/mac80211_hwsim.[ch]
7346
7347MACVLAN DRIVER
7348M:	Patrick McHardy <kaber@trash.net>
7349L:	netdev@vger.kernel.org
7350S:	Maintained
7351F:	drivers/net/macvlan.c
7352F:	include/linux/if_macvlan.h
7353
7354MAILBOX API
7355M:	Jassi Brar <jassisinghbrar@gmail.com>
7356L:	linux-kernel@vger.kernel.org
7357S:	Maintained
7358F:	drivers/mailbox/
7359F:	include/linux/mailbox_client.h
7360F:	include/linux/mailbox_controller.h
7361
7362MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7363M:	Michael Kerrisk <mtk.manpages@gmail.com>
7364W:	http://www.kernel.org/doc/man-pages
7365L:	linux-man@vger.kernel.org
7366S:	Maintained
7367
7368MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7369M:	Andrew Lunn <andrew@lunn.ch>
7370M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7371S:	Maintained
7372F:	drivers/net/dsa/mv88e6xxx/
7373
7374MARVELL ARMADA DRM SUPPORT
7375M:	Russell King <rmk+kernel@armlinux.org.uk>
7376S:	Maintained
7377F:	drivers/gpu/drm/armada/
7378F:	include/uapi/drm/armada_drm.h
7379F:	Documentation/devicetree/bindings/display/armada/
7380
7381MARVELL CRYPTO DRIVER
7382M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7383M:	Arnaud Ebalard <arno@natisbad.org>
7384F:	drivers/crypto/marvell/
7385S:	Maintained
7386L:	linux-crypto@vger.kernel.org
7387
7388MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7389M:	Mirko Lindner <mlindner@marvell.com>
7390M:	Stephen Hemminger <stephen@networkplumber.org>
7391L:	netdev@vger.kernel.org
7392S:	Maintained
7393F:	drivers/net/ethernet/marvell/sk*
7394
7395MARVELL LIBERTAS WIRELESS DRIVER
7396L:	libertas-dev@lists.infradead.org
7397S:	Orphan
7398F:	drivers/net/wireless/marvell/libertas/
7399
7400MARVELL MV643XX ETHERNET DRIVER
7401M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7402L:	netdev@vger.kernel.org
7403S:	Maintained
7404F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7405F:	include/linux/mv643xx.h
7406
7407MARVELL MVNETA ETHERNET DRIVER
7408M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7409L:	netdev@vger.kernel.org
7410S:	Maintained
7411F:	drivers/net/ethernet/marvell/mvneta.*
7412
7413MARVELL MWIFIEX WIRELESS DRIVER
7414M:	Amitkumar Karwar <akarwar@marvell.com>
7415M:	Nishant Sarmukadam <nishants@marvell.com>
7416L:	linux-wireless@vger.kernel.org
7417S:	Maintained
7418F:	drivers/net/wireless/marvell/mwifiex/
7419
7420MARVELL MWL8K WIRELESS DRIVER
7421M:	Lennert Buytenhek <buytenh@wantstofly.org>
7422L:	linux-wireless@vger.kernel.org
7423S:	Odd Fixes
7424F:	drivers/net/wireless/marvell/mwl8k.c
7425
7426MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7427M:	Nicolas Pitre <nico@fluxnic.net>
7428S:	Odd Fixes
7429F:	drivers/mmc/host/mvsdio.*
7430
7431MATROX FRAMEBUFFER DRIVER
7432L:	linux-fbdev@vger.kernel.org
7433S:	Orphan
7434F:	drivers/video/fbdev/matrox/matroxfb_*
7435F:	include/uapi/linux/matroxfb.h
7436
7437MAX16065 HARDWARE MONITOR DRIVER
7438M:	Guenter Roeck <linux@roeck-us.net>
7439L:	linux-hwmon@vger.kernel.org
7440S:	Maintained
7441F:	Documentation/hwmon/max16065
7442F:	drivers/hwmon/max16065.c
7443
7444MAX20751 HARDWARE MONITOR DRIVER
7445M:	Guenter Roeck <linux@roeck-us.net>
7446L:	linux-hwmon@vger.kernel.org
7447S:	Maintained
7448F:	Documentation/hwmon/max20751
7449F:	drivers/hwmon/max20751.c
7450
7451MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7452M:	"Hans J. Koch" <hjk@hansjkoch.de>
7453L:	linux-hwmon@vger.kernel.org
7454S:	Maintained
7455F:	Documentation/hwmon/max6650
7456F:	drivers/hwmon/max6650.c
7457
7458MAX6697 HARDWARE MONITOR DRIVER
7459M:	Guenter Roeck <linux@roeck-us.net>
7460L:	linux-hwmon@vger.kernel.org
7461S:	Maintained
7462F:	Documentation/hwmon/max6697
7463F:	Documentation/devicetree/bindings/i2c/max6697.txt
7464F:	drivers/hwmon/max6697.c
7465F:	include/linux/platform_data/max6697.h
7466
7467MAX9860 MONO AUDIO VOICE CODEC DRIVER
7468M:	Peter Rosin <peda@axentia.se>
7469L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7470S:	Maintained
7471F:	Documentation/devicetree/bindings/sound/max9860.txt
7472F:	sound/soc/codecs/max9860.*
7473
7474MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7475M:	Krzysztof Kozlowski <krzk@kernel.org>
7476M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7477L:	linux-pm@vger.kernel.org
7478S:	Supported
7479F:	drivers/power/max14577_charger.c
7480F:	drivers/power/max77693_charger.c
7481
7482MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7483M:	Javier Martinez Canillas <javier@osg.samsung.com>
7484L:	linux-kernel@vger.kernel.org
7485S:	Supported
7486F:	drivers/*/*max77802*.c
7487F:	Documentation/devicetree/bindings/*/*max77802.txt
7488F:	include/dt-bindings/*/*max77802.h
7489
7490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7491M:	Chanwoo Choi <cw00.choi@samsung.com>
7492M:	Krzysztof Kozlowski <krzk@kernel.org>
7493M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7494L:	linux-kernel@vger.kernel.org
7495S:	Supported
7496F:	drivers/*/max14577*.c
7497F:	drivers/*/max77686*.c
7498F:	drivers/*/max77693*.c
7499F:	drivers/extcon/extcon-max14577.c
7500F:	drivers/extcon/extcon-max77693.c
7501F:	drivers/rtc/rtc-max77686.c
7502F:	drivers/clk/clk-max77686.c
7503F:	Documentation/devicetree/bindings/mfd/max14577.txt
7504F:	Documentation/devicetree/bindings/*/max77686.txt
7505F:	Documentation/devicetree/bindings/mfd/max77693.txt
7506F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7507F:	include/linux/mfd/max14577*.h
7508F:	include/linux/mfd/max77686*.h
7509F:	include/linux/mfd/max77693*.h
7510
7511MAXIRADIO FM RADIO RECEIVER DRIVER
7512M:	Hans Verkuil <hverkuil@xs4all.nl>
7513L:	linux-media@vger.kernel.org
7514T:	git git://linuxtv.org/media_tree.git
7515W:	https://linuxtv.org
7516S:	Maintained
7517F:	drivers/media/radio/radio-maxiradio*
7518
7519MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7520M:	Peter Rosin <peda@axentia.se>
7521L:	linux-iio@vger.kernel.org
7522S:	Maintained
7523F:	drivers/iio/potentiometer/mcp4531.c
7524
7525MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7526M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7527L:	linux-iio@vger.kernel.org
7528S:	Maintained
7529F:	drivers/iio/dac/cio-dac.c
7530
7531MEDIA DRIVERS FOR RENESAS - FCP
7532M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7533L:	linux-media@vger.kernel.org
7534L:	linux-renesas-soc@vger.kernel.org
7535T:	git git://linuxtv.org/media_tree.git
7536S:	Supported
7537F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7538F:	drivers/media/platform/rcar-fcp.c
7539F:	include/media/rcar-fcp.h
7540
7541MEDIA DRIVERS FOR RENESAS - VSP1
7542M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7543L:	linux-media@vger.kernel.org
7544L:	linux-renesas-soc@vger.kernel.org
7545T:	git git://linuxtv.org/media_tree.git
7546S:	Supported
7547F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7548F:	drivers/media/platform/vsp1/
7549
7550MEDIA DRIVERS FOR HELENE
7551M:	Abylay Ospan <aospan@netup.ru>
7552L:	linux-media@vger.kernel.org
7553W:	https://linuxtv.org
7554W:	http://netup.tv/
7555T:	git git://linuxtv.org/media_tree.git
7556S:	Supported
7557F:	drivers/media/dvb-frontends/helene*
7558
7559MEDIA DRIVERS FOR ASCOT2E
7560M:	Sergey Kozlov <serjk@netup.ru>
7561M:	Abylay Ospan <aospan@netup.ru>
7562L:	linux-media@vger.kernel.org
7563W:	https://linuxtv.org
7564W:	http://netup.tv/
7565T:	git git://linuxtv.org/media_tree.git
7566S:	Supported
7567F:	drivers/media/dvb-frontends/ascot2e*
7568
7569MEDIA DRIVERS FOR CXD2841ER
7570M:	Sergey Kozlov <serjk@netup.ru>
7571M:	Abylay Ospan <aospan@netup.ru>
7572L:	linux-media@vger.kernel.org
7573W:	https://linuxtv.org
7574W:	http://netup.tv/
7575T:	git git://linuxtv.org/media_tree.git
7576S:	Supported
7577F:	drivers/media/dvb-frontends/cxd2841er*
7578
7579MEDIA DRIVERS FOR HORUS3A
7580M:	Sergey Kozlov <serjk@netup.ru>
7581M:	Abylay Ospan <aospan@netup.ru>
7582L:	linux-media@vger.kernel.org
7583W:	https://linuxtv.org
7584W:	http://netup.tv/
7585T:	git git://linuxtv.org/media_tree.git
7586S:	Supported
7587F:	drivers/media/dvb-frontends/horus3a*
7588
7589MEDIA DRIVERS FOR LNBH25
7590M:	Sergey Kozlov <serjk@netup.ru>
7591M:	Abylay Ospan <aospan@netup.ru>
7592L:	linux-media@vger.kernel.org
7593W:	https://linuxtv.org
7594W:	http://netup.tv/
7595T:	git git://linuxtv.org/media_tree.git
7596S:	Supported
7597F:	drivers/media/dvb-frontends/lnbh25*
7598
7599MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7600M:	Sergey Kozlov <serjk@netup.ru>
7601M:	Abylay Ospan <aospan@netup.ru>
7602L:	linux-media@vger.kernel.org
7603W:	https://linuxtv.org
7604W:	http://netup.tv/
7605T:	git git://linuxtv.org/media_tree.git
7606S:	Supported
7607F:	drivers/media/pci/netup_unidvb/*
7608
7609MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7610M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7611M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7612P:	LinuxTV.org Project
7613L:	linux-media@vger.kernel.org
7614W:	https://linuxtv.org
7615Q:	http://patchwork.kernel.org/project/linux-media/list/
7616T:	git git://linuxtv.org/media_tree.git
7617S:	Maintained
7618F:	Documentation/dvb/
7619F:	Documentation/video4linux/
7620F:	Documentation/DocBook/media/
7621F:	drivers/media/
7622F:	drivers/staging/media/
7623F:	include/linux/platform_data/media/
7624F:	include/media/
7625F:	include/uapi/linux/dvb/
7626F:	include/uapi/linux/videodev2.h
7627F:	include/uapi/linux/media.h
7628F:	include/uapi/linux/v4l2-*
7629F:	include/uapi/linux/meye.h
7630F:	include/uapi/linux/ivtv*
7631F:	include/uapi/linux/uvcvideo.h
7632
7633MEDIATEK ETHERNET DRIVER
7634M:	Felix Fietkau <nbd@openwrt.org>
7635M:	John Crispin <blogic@openwrt.org>
7636L:	netdev@vger.kernel.org
7637S:	Maintained
7638F:	drivers/net/ethernet/mediatek/
7639
7640MEDIATEK MT7601U WIRELESS LAN DRIVER
7641M:	Jakub Kicinski <kubakici@wp.pl>
7642L:	linux-wireless@vger.kernel.org
7643S:	Maintained
7644F:	drivers/net/wireless/mediatek/mt7601u/
7645
7646MEGARAID SCSI/SAS DRIVERS
7647M:	Kashyap Desai <kashyap.desai@avagotech.com>
7648M:	Sumit Saxena <sumit.saxena@avagotech.com>
7649M:	Uday Lingala <uday.lingala@avagotech.com>
7650L:	megaraidlinux.pdl@avagotech.com
7651L:	linux-scsi@vger.kernel.org
7652W:	http://www.lsi.com
7653S:	Maintained
7654F:	Documentation/scsi/megaraid.txt
7655F:	drivers/scsi/megaraid.*
7656F:	drivers/scsi/megaraid/
7657
7658MELLANOX ETHERNET DRIVER (mlx4_en)
7659M:	Tariq Toukan <tariqt@mellanox.com>
7660L:	netdev@vger.kernel.org
7661S:	Supported
7662W:	http://www.mellanox.com
7663Q:	http://patchwork.ozlabs.org/project/netdev/list/
7664F:	drivers/net/ethernet/mellanox/mlx4/en_*
7665
7666MELLANOX ETHERNET DRIVER (mlx5e)
7667M:	Saeed Mahameed <saeedm@mellanox.com>
7668L:	netdev@vger.kernel.org
7669S:	Supported
7670W:	http://www.mellanox.com
7671Q:	http://patchwork.ozlabs.org/project/netdev/list/
7672F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7673
7674MELLANOX ETHERNET SWITCH DRIVERS
7675M:	Jiri Pirko <jiri@mellanox.com>
7676M:	Ido Schimmel <idosch@mellanox.com>
7677L:	netdev@vger.kernel.org
7678S:	Supported
7679W:	http://www.mellanox.com
7680Q:	http://patchwork.ozlabs.org/project/netdev/list/
7681F:	drivers/net/ethernet/mellanox/mlxsw/
7682
7683SOFT-ROCE DRIVER (rxe)
7684M:	Moni Shoua <monis@mellanox.com>
7685L:	linux-rdma@vger.kernel.org
7686S:	Supported
7687W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7688Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7689F:	drivers/infiniband/sw/rxe/
7690F:	include/uapi/rdma/rdma_user_rxe.h
7691
7692MEMBARRIER SUPPORT
7693M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7694M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7695L:	linux-kernel@vger.kernel.org
7696S:	Supported
7697F:	kernel/membarrier.c
7698F:	include/uapi/linux/membarrier.h
7699
7700MEMORY MANAGEMENT
7701L:	linux-mm@kvack.org
7702W:	http://www.linux-mm.org
7703S:	Maintained
7704F:	include/linux/mm.h
7705F:	include/linux/gfp.h
7706F:	include/linux/mmzone.h
7707F:	include/linux/memory_hotplug.h
7708F:	include/linux/vmalloc.h
7709F:	mm/
7710
7711MEMORY TECHNOLOGY DEVICES (MTD)
7712M:	David Woodhouse <dwmw2@infradead.org>
7713M:	Brian Norris <computersforpeace@gmail.com>
7714L:	linux-mtd@lists.infradead.org
7715W:	http://www.linux-mtd.infradead.org/
7716Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7717T:	git git://git.infradead.org/linux-mtd.git
7718T:	git git://git.infradead.org/l2-mtd.git
7719S:	Maintained
7720F:	Documentation/devicetree/bindings/mtd/
7721F:	drivers/mtd/
7722F:	include/linux/mtd/
7723F:	include/uapi/mtd/
7724
7725MEN A21 WATCHDOG DRIVER
7726M:	Johannes Thumshirn <morbidrsa@gmail.com>
7727L:	linux-watchdog@vger.kernel.org
7728S:	Maintained
7729F:	drivers/watchdog/mena21_wdt.c
7730
7731MEN CHAMELEON BUS (mcb)
7732M:	Johannes Thumshirn <morbidrsa@gmail.com>
7733S:	Maintained
7734F:	drivers/mcb/
7735F:	include/linux/mcb.h
7736F:	Documentation/men-chameleon-bus.txt
7737
7738MEN F21BMC (Board Management Controller)
7739M:	Andreas Werner <andreas.werner@men.de>
7740S:	Supported
7741F:	drivers/mfd/menf21bmc.c
7742F:	drivers/watchdog/menf21bmc_wdt.c
7743F:	drivers/leds/leds-menf21bmc.c
7744F:	drivers/hwmon/menf21bmc_hwmon.c
7745F:	Documentation/hwmon/menf21bmc
7746
7747METAG ARCHITECTURE
7748M:	James Hogan <james.hogan@imgtec.com>
7749L:	linux-metag@vger.kernel.org
7750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7751S:	Odd Fixes
7752F:	arch/metag/
7753F:	Documentation/metag/
7754F:	Documentation/devicetree/bindings/metag/
7755F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7756F:	drivers/clocksource/metag_generic.c
7757F:	drivers/irqchip/irq-metag.c
7758F:	drivers/irqchip/irq-metag-ext.c
7759F:	drivers/tty/metag_da.c
7760
7761MICROBLAZE ARCHITECTURE
7762M:	Michal Simek <monstr@monstr.eu>
7763W:	http://www.monstr.eu/fdt/
7764T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7765S:	Supported
7766F:	arch/microblaze/
7767
7768MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7769M:	Chen Yu <yu.c.chen@intel.com>
7770L:	platform-driver-x86@vger.kernel.org
7771S:	Supported
7772F:	drivers/platform/x86/surfacepro3_button.c
7773
7774MICROTEK X6 SCANNER
7775M:	Oliver Neukum <oliver@neukum.org>
7776S:	Maintained
7777F:	drivers/usb/image/microtek.*
7778
7779MIPS
7780M:	Ralf Baechle <ralf@linux-mips.org>
7781L:	linux-mips@linux-mips.org
7782W:	http://www.linux-mips.org/
7783T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7784Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7785S:	Supported
7786F:	Documentation/devicetree/bindings/mips/
7787F:	Documentation/mips/
7788F:	arch/mips/
7789
7790MIPS/LOONGSON1 ARCHITECTURE
7791M:	Keguang Zhang <keguang.zhang@gmail.com>
7792L:	linux-mips@linux-mips.org
7793S:	Maintained
7794F:	arch/mips/loongson32/
7795F:	arch/mips/include/asm/mach-loongson32/
7796F:	drivers/*/*loongson1*
7797F:	drivers/*/*/*loongson1*
7798
7799MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7800M:	Hans Verkuil <hverkuil@xs4all.nl>
7801L:	linux-media@vger.kernel.org
7802T:	git git://linuxtv.org/media_tree.git
7803W:	https://linuxtv.org
7804S:	Odd Fixes
7805F:	drivers/media/radio/radio-miropcm20*
7806
7807MELLANOX MLX4 core VPI driver
7808M:	Yishai Hadas <yishaih@mellanox.com>
7809L:	netdev@vger.kernel.org
7810L:	linux-rdma@vger.kernel.org
7811W:	http://www.mellanox.com
7812Q:	http://patchwork.ozlabs.org/project/netdev/list/
7813S:	Supported
7814F:	drivers/net/ethernet/mellanox/mlx4/
7815F:	include/linux/mlx4/
7816
7817MELLANOX MLX4 IB driver
7818M:	Yishai Hadas <yishaih@mellanox.com>
7819L:	linux-rdma@vger.kernel.org
7820W:	http://www.mellanox.com
7821Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7822S:	Supported
7823F:	drivers/infiniband/hw/mlx4/
7824F:	include/linux/mlx4/
7825
7826MELLANOX MLX5 core VPI driver
7827M:	Matan Barak <matanb@mellanox.com>
7828M:	Leon Romanovsky <leonro@mellanox.com>
7829L:	netdev@vger.kernel.org
7830L:	linux-rdma@vger.kernel.org
7831W:	http://www.mellanox.com
7832Q:	http://patchwork.ozlabs.org/project/netdev/list/
7833S:	Supported
7834F:	drivers/net/ethernet/mellanox/mlx5/core/
7835F:	include/linux/mlx5/
7836
7837MELLANOX MLX5 IB driver
7838M:	Matan Barak <matanb@mellanox.com>
7839M:	Leon Romanovsky <leonro@mellanox.com>
7840L:	linux-rdma@vger.kernel.org
7841W:	http://www.mellanox.com
7842Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7843S:	Supported
7844F:	drivers/infiniband/hw/mlx5/
7845F:	include/linux/mlx5/
7846
7847MELEXIS MLX90614 DRIVER
7848M:	Crt Mori <cmo@melexis.com>
7849L:	linux-iio@vger.kernel.org
7850W:	http://www.melexis.com
7851S:	Supported
7852F:	drivers/iio/temperature/mlx90614.c
7853
7854MN88472 MEDIA DRIVER
7855M:	Antti Palosaari <crope@iki.fi>
7856L:	linux-media@vger.kernel.org
7857W:	https://linuxtv.org
7858W:	http://palosaari.fi/linux/
7859Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7860S:	Maintained
7861F:	drivers/media/dvb-frontends/mn88472*
7862
7863MN88473 MEDIA DRIVER
7864M:	Antti Palosaari <crope@iki.fi>
7865L:	linux-media@vger.kernel.org
7866W:	https://linuxtv.org
7867W:	http://palosaari.fi/linux/
7868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7869S:	Maintained
7870F:	drivers/media/dvb-frontends/mn88473*
7871
7872MODULE SUPPORT
7873M:	Rusty Russell <rusty@rustcorp.com.au>
7874S:	Maintained
7875F:	include/linux/module.h
7876F:	kernel/module.c
7877
7878MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7879W:	http://popies.net/meye/
7880S:	Orphan
7881F:	Documentation/video4linux/meye.txt
7882F:	drivers/media/pci/meye/
7883F:	include/uapi/linux/meye.h
7884
7885MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7886M:	Jiri Slaby <jirislaby@gmail.com>
7887S:	Maintained
7888F:	Documentation/serial/moxa-smartio
7889F:	drivers/tty/mxser.*
7890
7891MR800 AVERMEDIA USB FM RADIO DRIVER
7892M:	Alexey Klimov <klimov.linux@gmail.com>
7893L:	linux-media@vger.kernel.org
7894T:	git git://linuxtv.org/media_tree.git
7895S:	Maintained
7896F:	drivers/media/radio/radio-mr800.c
7897
7898MRF24J40 IEEE 802.15.4 RADIO DRIVER
7899M:	Alan Ott <alan@signal11.us>
7900L:	linux-wpan@vger.kernel.org
7901S:	Maintained
7902F:	drivers/net/ieee802154/mrf24j40.c
7903F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7904
7905MSI LAPTOP SUPPORT
7906M:	"Lee, Chun-Yi" <jlee@suse.com>
7907L:	platform-driver-x86@vger.kernel.org
7908S:	Maintained
7909F:	drivers/platform/x86/msi-laptop.c
7910
7911MSI WMI SUPPORT
7912L:	platform-driver-x86@vger.kernel.org
7913S:	Orphan
7914F:	drivers/platform/x86/msi-wmi.c
7915
7916MSI001 MEDIA DRIVER
7917M:	Antti Palosaari <crope@iki.fi>
7918L:	linux-media@vger.kernel.org
7919W:	https://linuxtv.org
7920W:	http://palosaari.fi/linux/
7921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7922T:	git git://linuxtv.org/anttip/media_tree.git
7923S:	Maintained
7924F:	drivers/media/tuners/msi001*
7925
7926MSI2500 MEDIA DRIVER
7927M:	Antti Palosaari <crope@iki.fi>
7928L:	linux-media@vger.kernel.org
7929W:	https://linuxtv.org
7930W:	http://palosaari.fi/linux/
7931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7932T:	git git://linuxtv.org/anttip/media_tree.git
7933S:	Maintained
7934F:	drivers/media/usb/msi2500/
7935
7936MSYSTEMS DISKONCHIP G3 MTD DRIVER
7937M:	Robert Jarzmik <robert.jarzmik@free.fr>
7938L:	linux-mtd@lists.infradead.org
7939S:	Maintained
7940F:	drivers/mtd/devices/docg3*
7941
7942MT9M032 APTINA SENSOR DRIVER
7943M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7944L:	linux-media@vger.kernel.org
7945T:	git git://linuxtv.org/media_tree.git
7946S:	Maintained
7947F:	drivers/media/i2c/mt9m032.c
7948F:	include/media/i2c/mt9m032.h
7949
7950MT9P031 APTINA CAMERA SENSOR
7951M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7952L:	linux-media@vger.kernel.org
7953T:	git git://linuxtv.org/media_tree.git
7954S:	Maintained
7955F:	drivers/media/i2c/mt9p031.c
7956F:	include/media/i2c/mt9p031.h
7957
7958MT9T001 APTINA CAMERA SENSOR
7959M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7960L:	linux-media@vger.kernel.org
7961T:	git git://linuxtv.org/media_tree.git
7962S:	Maintained
7963F:	drivers/media/i2c/mt9t001.c
7964F:	include/media/i2c/mt9t001.h
7965
7966MT9V032 APTINA CAMERA SENSOR
7967M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7968L:	linux-media@vger.kernel.org
7969T:	git git://linuxtv.org/media_tree.git
7970S:	Maintained
7971F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7972F:	drivers/media/i2c/mt9v032.c
7973F:	include/media/i2c/mt9v032.h
7974
7975MULTIFUNCTION DEVICES (MFD)
7976M:	Lee Jones <lee.jones@linaro.org>
7977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7978S:	Supported
7979F:	drivers/mfd/
7980F:	include/linux/mfd/
7981
7982MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7983M:	Ulf Hansson <ulf.hansson@linaro.org>
7984L:	linux-mmc@vger.kernel.org
7985T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7986S:	Maintained
7987F:	Documentation/devicetree/bindings/mmc/
7988F:	drivers/mmc/
7989F:	include/linux/mmc/
7990F:	include/uapi/linux/mmc/
7991
7992MULTIMEDIA CARD (MMC) ETC. OVER SPI
7993S:	Orphan
7994F:	drivers/mmc/host/mmc_spi.c
7995F:	include/linux/spi/mmc_spi.h
7996
7997MULTISOUND SOUND DRIVER
7998M:	Andrew Veliath <andrewtv@usa.net>
7999S:	Maintained
8000F:	Documentation/sound/oss/MultiSound
8001F:	sound/oss/msnd*
8002
8003MULTITECH MULTIPORT CARD (ISICOM)
8004S:	Orphan
8005F:	drivers/tty/isicom.c
8006F:	include/linux/isicom.h
8007
8008MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8009M:	Bin Liu <b-liu@ti.com>
8010L:	linux-usb@vger.kernel.org
8011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8012S:	Maintained
8013F:	drivers/usb/musb/
8014
8015MXL5007T MEDIA DRIVER
8016M:	Michael Krufky <mkrufky@linuxtv.org>
8017L:	linux-media@vger.kernel.org
8018W:	https://linuxtv.org
8019W:	http://github.com/mkrufky
8020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8021T:	git git://linuxtv.org/mkrufky/tuners.git
8022S:	Maintained
8023F:	drivers/media/tuners/mxl5007t.*
8024
8025MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8026M:	Hyong-Youb Kim <hykim@myri.com>
8027L:	netdev@vger.kernel.org
8028W:	https://www.myricom.com/support/downloads/myri10ge.html
8029S:	Supported
8030F:	drivers/net/ethernet/myricom/myri10ge/
8031
8032NAND FLASH SUBSYSTEM
8033M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8034R:	Richard Weinberger <richard@nod.at>
8035L:	linux-mtd@lists.infradead.org
8036W:	http://www.linux-mtd.infradead.org/
8037Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8038T:	git git://github.com/linux-nand/linux.git
8039S:	Maintained
8040F:	drivers/mtd/nand/
8041F:	include/linux/mtd/nand*.h
8042
8043NATSEMI ETHERNET DRIVER (DP8381x)
8044S:	Orphan
8045F:	drivers/net/ethernet/natsemi/natsemi.c
8046
8047NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8048M:	Daniel Mack <zonque@gmail.com>
8049S:	Maintained
8050L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8051W:	http://www.native-instruments.com
8052F:	sound/usb/caiaq/
8053
8054NCP FILESYSTEM
8055M:	Petr Vandrovec <petr@vandrovec.name>
8056S:	Odd Fixes
8057F:	fs/ncpfs/
8058
8059NCR 5380 SCSI DRIVERS
8060M:	Finn Thain <fthain@telegraphics.com.au>
8061M:	Michael Schmitz <schmitzmic@gmail.com>
8062L:	linux-scsi@vger.kernel.org
8063S:	Maintained
8064F:	Documentation/scsi/g_NCR5380.txt
8065F:	Documentation/scsi/dtc3x80.txt
8066F:	drivers/scsi/NCR5380.*
8067F:	drivers/scsi/arm/cumana_1.c
8068F:	drivers/scsi/arm/oak.c
8069F:	drivers/scsi/atari_scsi.*
8070F:	drivers/scsi/dmx3191d.c
8071F:	drivers/scsi/dtc.*
8072F:	drivers/scsi/g_NCR5380.*
8073F:	drivers/scsi/g_NCR5380_mmio.c
8074F:	drivers/scsi/mac_scsi.*
8075F:	drivers/scsi/pas16.*
8076F:	drivers/scsi/sun3_scsi.*
8077F:	drivers/scsi/sun3_scsi_vme.c
8078F:	drivers/scsi/t128.*
8079
8080NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8081M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8082L:	linux-scsi@vger.kernel.org
8083S:	Maintained
8084F:	drivers/scsi/NCR_D700.*
8085
8086NCT6775 HARDWARE MONITOR DRIVER
8087M:	Guenter Roeck <linux@roeck-us.net>
8088L:	linux-hwmon@vger.kernel.org
8089S:	Maintained
8090F:	Documentation/hwmon/nct6775
8091F:	drivers/hwmon/nct6775.c
8092
8093NETEFFECT IWARP RNIC DRIVER (IW_NES)
8094M:	Faisal Latif <faisal.latif@intel.com>
8095L:	linux-rdma@vger.kernel.org
8096W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8097S:	Supported
8098F:	drivers/infiniband/hw/nes/
8099
8100NETEM NETWORK EMULATOR
8101M:	Stephen Hemminger <stephen@networkplumber.org>
8102L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8103S:	Maintained
8104F:	net/sched/sch_netem.c
8105
8106NETERION 10GbE DRIVERS (s2io/vxge)
8107M:	Jon Mason <jdmason@kudzu.us>
8108L:	netdev@vger.kernel.org
8109S:	Supported
8110F:	Documentation/networking/s2io.txt
8111F:	Documentation/networking/vxge.txt
8112F:	drivers/net/ethernet/neterion/
8113
8114NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8115M:	Pablo Neira Ayuso <pablo@netfilter.org>
8116M:	Patrick McHardy <kaber@trash.net>
8117M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8118L:	netfilter-devel@vger.kernel.org
8119L:	coreteam@netfilter.org
8120W:	http://www.netfilter.org/
8121W:	http://www.iptables.org/
8122Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8125S:	Supported
8126F:	include/linux/netfilter*
8127F:	include/linux/netfilter/
8128F:	include/net/netfilter/
8129F:	include/uapi/linux/netfilter*
8130F:	include/uapi/linux/netfilter/
8131F:	net/*/netfilter.c
8132F:	net/*/netfilter/
8133F:	net/netfilter/
8134F:	net/bridge/br_netfilter*.c
8135
8136NETLABEL
8137M:	Paul Moore <paul@paul-moore.com>
8138W:	http://netlabel.sf.net
8139L:	netdev@vger.kernel.org
8140S:	Maintained
8141F:	Documentation/netlabel/
8142F:	include/net/netlabel.h
8143F:	net/netlabel/
8144
8145NETROM NETWORK LAYER
8146M:	Ralf Baechle <ralf@linux-mips.org>
8147L:	linux-hams@vger.kernel.org
8148W:	http://www.linux-ax25.org/
8149S:	Maintained
8150F:	include/net/netrom.h
8151F:	include/uapi/linux/netrom.h
8152F:	net/netrom/
8153
8154NETRONOME ETHERNET DRIVERS
8155M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8156L:	oss-drivers@netronome.com
8157S:	Maintained
8158F:	drivers/net/ethernet/netronome/
8159
8160NETWORK BLOCK DEVICE (NBD)
8161M:	Markus Pargmann <mpa@pengutronix.de>
8162S:	Maintained
8163L:	nbd-general@lists.sourceforge.net
8164T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8165F:	Documentation/blockdev/nbd.txt
8166F:	drivers/block/nbd.c
8167F:	include/uapi/linux/nbd.h
8168
8169NETWORK DROP MONITOR
8170M:	Neil Horman <nhorman@tuxdriver.com>
8171L:	netdev@vger.kernel.org
8172S:	Maintained
8173W:	https://fedorahosted.org/dropwatch/
8174F:	net/core/drop_monitor.c
8175
8176NETWORKING [GENERAL]
8177M:	"David S. Miller" <davem@davemloft.net>
8178L:	netdev@vger.kernel.org
8179W:	http://www.linuxfoundation.org/en/Net
8180Q:	http://patchwork.ozlabs.org/project/netdev/list/
8181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8183S:	Maintained
8184F:	net/
8185F:	include/net/
8186F:	include/linux/in.h
8187F:	include/linux/net.h
8188F:	include/linux/netdevice.h
8189F:	include/uapi/linux/in.h
8190F:	include/uapi/linux/net.h
8191F:	include/uapi/linux/netdevice.h
8192F:	include/uapi/linux/net_namespace.h
8193F:	tools/net/
8194F:	tools/testing/selftests/net/
8195F:	lib/random32.c
8196F:	lib/test_bpf.c
8197
8198NETWORKING [IPv4/IPv6]
8199M:	"David S. Miller" <davem@davemloft.net>
8200M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8201M:	James Morris <jmorris@namei.org>
8202M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8203M:	Patrick McHardy <kaber@trash.net>
8204L:	netdev@vger.kernel.org
8205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8206S:	Maintained
8207F:	net/ipv4/
8208F:	net/ipv6/
8209F:	include/net/ip*
8210F:	arch/x86/net/*
8211
8212NETWORKING [IPSEC]
8213M:	Steffen Klassert <steffen.klassert@secunet.com>
8214M:	Herbert Xu <herbert@gondor.apana.org.au>
8215M:	"David S. Miller" <davem@davemloft.net>
8216L:	netdev@vger.kernel.org
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8219S:	Maintained
8220F:	net/core/flow.c
8221F:	net/xfrm/
8222F:	net/key/
8223F:	net/ipv4/xfrm*
8224F:	net/ipv4/esp4.c
8225F:	net/ipv4/ah4.c
8226F:	net/ipv4/ipcomp.c
8227F:	net/ipv4/ip_vti.c
8228F:	net/ipv6/xfrm*
8229F:	net/ipv6/esp6.c
8230F:	net/ipv6/ah6.c
8231F:	net/ipv6/ipcomp6.c
8232F:	net/ipv6/ip6_vti.c
8233F:	include/uapi/linux/xfrm.h
8234F:	include/net/xfrm.h
8235
8236NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8237M:	Paul Moore <paul@paul-moore.com>
8238L:	netdev@vger.kernel.org
8239S:	Maintained
8240
8241NETWORKING [WIRELESS]
8242L:	linux-wireless@vger.kernel.org
8243Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8244
8245NETWORKING DRIVERS
8246L:	netdev@vger.kernel.org
8247W:	http://www.linuxfoundation.org/en/Net
8248Q:	http://patchwork.ozlabs.org/project/netdev/list/
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8251S:	Odd Fixes
8252F:	Documentation/devicetree/bindings/net/
8253F:	drivers/net/
8254F:	include/linux/if_*
8255F:	include/linux/netdevice.h
8256F:	include/linux/etherdevice.h
8257F:	include/linux/fcdevice.h
8258F:	include/linux/fddidevice.h
8259F:	include/linux/hippidevice.h
8260F:	include/linux/inetdevice.h
8261F:	include/uapi/linux/if_*
8262F:	include/uapi/linux/netdevice.h
8263
8264NETWORKING DRIVERS (WIRELESS)
8265M:	Kalle Valo <kvalo@codeaurora.org>
8266L:	linux-wireless@vger.kernel.org
8267Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8270S:	Maintained
8271F:	Documentation/devicetree/bindings/net/wireless/
8272F:	drivers/net/wireless/
8273
8274NETXEN (1/10) GbE SUPPORT
8275M:	Manish Chopra <manish.chopra@qlogic.com>
8276M:	Sony Chacko <sony.chacko@qlogic.com>
8277M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8278L:	netdev@vger.kernel.org
8279W:	http://www.qlogic.com
8280S:	Supported
8281F:	drivers/net/ethernet/qlogic/netxen/
8282
8283NFC SUBSYSTEM
8284M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8285M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8286M:	Samuel Ortiz <sameo@linux.intel.com>
8287L:	linux-wireless@vger.kernel.org
8288L:	linux-nfc@lists.01.org (subscribers-only)
8289S:	Supported
8290F:	net/nfc/
8291F:	include/net/nfc/
8292F:	include/uapi/linux/nfc.h
8293F:	drivers/nfc/
8294F:	include/linux/platform_data/nfcmrvl.h
8295F:	include/linux/platform_data/nxp-nci.h
8296F:	include/linux/platform_data/pn544.h
8297F:	include/linux/platform_data/st21nfca.h
8298F:	include/linux/platform_data/st-nci.h
8299F:	Documentation/devicetree/bindings/net/nfc/
8300
8301NFS, SUNRPC, AND LOCKD CLIENTS
8302M:	Trond Myklebust <trond.myklebust@primarydata.com>
8303M:	Anna Schumaker <anna.schumaker@netapp.com>
8304L:	linux-nfs@vger.kernel.org
8305W:	http://client.linux-nfs.org
8306T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8307S:	Maintained
8308F:	fs/lockd/
8309F:	fs/nfs/
8310F:	fs/nfs_common/
8311F:	net/sunrpc/
8312F:	include/linux/lockd/
8313F:	include/linux/nfs*
8314F:	include/linux/sunrpc/
8315F:	include/uapi/linux/nfs*
8316F:	include/uapi/linux/sunrpc/
8317
8318NILFS2 FILESYSTEM
8319M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8320L:	linux-nilfs@vger.kernel.org
8321W:	http://nilfs.sourceforge.net/
8322W:	http://nilfs.osdn.jp/
8323T:	git git://github.com/konis/nilfs2.git
8324S:	Supported
8325F:	Documentation/filesystems/nilfs2.txt
8326F:	fs/nilfs2/
8327F:	include/trace/events/nilfs2.h
8328F:	include/uapi/linux/nilfs2_api.h
8329F:	include/uapi/linux/nilfs2_ondisk.h
8330
8331NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8332M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8333W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8334S:	Maintained
8335F:	Documentation/scsi/NinjaSCSI.txt
8336F:	drivers/scsi/pcmcia/nsp_*
8337
8338NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8339M:	GOTO Masanori <gotom@debian.or.jp>
8340M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8341W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8342S:	Maintained
8343F:	Documentation/scsi/NinjaSCSI.txt
8344F:	drivers/scsi/nsp32*
8345
8346NIOS2 ARCHITECTURE
8347M:	Ley Foon Tan <lftan@altera.com>
8348L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8350S:	Maintained
8351F:	arch/nios2/
8352
8353NOKIA N900 POWER SUPPLY DRIVERS
8354R:	Pali Rohár <pali.rohar@gmail.com>
8355F:	include/linux/power/bq2415x_charger.h
8356F:	include/linux/power/bq27xxx_battery.h
8357F:	include/linux/power/isp1704_charger.h
8358F:	drivers/power/bq2415x_charger.c
8359F:	drivers/power/bq27xxx_battery.c
8360F:	drivers/power/bq27xxx_battery_i2c.c
8361F:	drivers/power/isp1704_charger.c
8362F:	drivers/power/rx51_battery.c
8363
8364NTB DRIVER CORE
8365M:	Jon Mason <jdmason@kudzu.us>
8366M:	Dave Jiang <dave.jiang@intel.com>
8367M:	Allen Hubbe <Allen.Hubbe@emc.com>
8368L:	linux-ntb@googlegroups.com
8369S:	Supported
8370W:	https://github.com/jonmason/ntb/wiki
8371T:	git git://github.com/jonmason/ntb.git
8372F:	drivers/ntb/
8373F:	drivers/net/ntb_netdev.c
8374F:	include/linux/ntb.h
8375F:	include/linux/ntb_transport.h
8376F:	tools/testing/selftests/ntb/
8377
8378NTB INTEL DRIVER
8379M:	Jon Mason <jdmason@kudzu.us>
8380M:	Dave Jiang <dave.jiang@intel.com>
8381L:	linux-ntb@googlegroups.com
8382S:	Supported
8383W:	https://github.com/jonmason/ntb/wiki
8384T:	git git://github.com/jonmason/ntb.git
8385F:	drivers/ntb/hw/intel/
8386
8387NTB AMD DRIVER
8388M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8389L:	linux-ntb@googlegroups.com
8390S:	Supported
8391F:	drivers/ntb/hw/amd/
8392
8393NTFS FILESYSTEM
8394M:	Anton Altaparmakov <anton@tuxera.com>
8395L:	linux-ntfs-dev@lists.sourceforge.net
8396W:	http://www.tuxera.com/
8397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8398S:	Supported
8399F:	Documentation/filesystems/ntfs.txt
8400F:	fs/ntfs/
8401
8402NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8403M:	Antonino Daplas <adaplas@gmail.com>
8404L:	linux-fbdev@vger.kernel.org
8405S:	Maintained
8406F:	drivers/video/fbdev/riva/
8407F:	drivers/video/fbdev/nvidia/
8408
8409NVM EXPRESS DRIVER
8410M:	Keith Busch <keith.busch@intel.com>
8411M:	Jens Axboe <axboe@fb.com>
8412L:	linux-nvme@lists.infradead.org
8413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8414W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8415S:	Supported
8416F:	drivers/nvme/host/
8417F:	include/linux/nvme.h
8418
8419NVM EXPRESS TARGET DRIVER
8420M:	Christoph Hellwig <hch@lst.de>
8421M:	Sagi Grimberg <sagi@grimberg.me>
8422L:	linux-nvme@lists.infradead.org
8423S:	Supported
8424F:	drivers/nvme/target/
8425
8426NVMEM FRAMEWORK
8427M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8428M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8429S:	Maintained
8430F:	drivers/nvmem/
8431F:	Documentation/devicetree/bindings/nvmem/
8432F:	include/linux/nvmem-consumer.h
8433F:	include/linux/nvmem-provider.h
8434
8435NXP-NCI NFC DRIVER
8436M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8437R:	Charles Gorand <charles.gorand@effinnov.com>
8438L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8439S:	Supported
8440F:	drivers/nfc/nxp-nci
8441
8442NXP TDA998X DRM DRIVER
8443M:	Russell King <rmk+kernel@armlinux.org.uk>
8444S:	Supported
8445F:	drivers/gpu/drm/i2c/tda998x_drv.c
8446F:	include/drm/i2c/tda998x.h
8447
8448NXP TFA9879 DRIVER
8449M:	Peter Rosin <peda@axentia.se>
8450L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8451S:	Maintained
8452F:	sound/soc/codecs/tfa9879*
8453
8454OBJTOOL
8455M:	Josh Poimboeuf <jpoimboe@redhat.com>
8456S:	Supported
8457F:	tools/objtool/
8458
8459OMAP SUPPORT
8460M:	Tony Lindgren <tony@atomide.com>
8461L:	linux-omap@vger.kernel.org
8462W:	http://www.muru.com/linux/omap/
8463W:	http://linux.omap.com/
8464Q:	http://patchwork.kernel.org/project/linux-omap/list/
8465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8466S:	Maintained
8467F:	arch/arm/*omap*/
8468F:	arch/arm/configs/omap1_defconfig
8469F:	arch/arm/configs/omap2plus_defconfig
8470F:	drivers/i2c/busses/i2c-omap.c
8471F:	drivers/irqchip/irq-omap-intc.c
8472F:	drivers/mfd/*omap*.c
8473F:	drivers/mfd/menelaus.c
8474F:	drivers/mfd/palmas.c
8475F:	drivers/mfd/tps65217.c
8476F:	drivers/mfd/tps65218.c
8477F:	drivers/mfd/tps65910.c
8478F:	drivers/mfd/twl-core.[ch]
8479F:	drivers/mfd/twl4030*.c
8480F:	drivers/mfd/twl6030*.c
8481F:	drivers/mfd/twl6040*.c
8482F:	drivers/regulator/palmas-regulator*.c
8483F:	drivers/regulator/pbias-regulator.c
8484F:	drivers/regulator/tps65217-regulator.c
8485F:	drivers/regulator/tps65218-regulator.c
8486F:	drivers/regulator/tps65910-regulator.c
8487F:	drivers/regulator/twl-regulator.c
8488F:	include/linux/i2c-omap.h
8489
8490OMAP DEVICE TREE SUPPORT
8491M:	Benoît Cousson <bcousson@baylibre.com>
8492M:	Tony Lindgren <tony@atomide.com>
8493L:	linux-omap@vger.kernel.org
8494L:	devicetree@vger.kernel.org
8495S:	Maintained
8496F:	arch/arm/boot/dts/*omap*
8497F:	arch/arm/boot/dts/*am3*
8498F:	arch/arm/boot/dts/*am4*
8499F:	arch/arm/boot/dts/*am5*
8500F:	arch/arm/boot/dts/*dra7*
8501
8502OMAP CLOCK FRAMEWORK SUPPORT
8503M:	Paul Walmsley <paul@pwsan.com>
8504L:	linux-omap@vger.kernel.org
8505S:	Maintained
8506F:	arch/arm/*omap*/*clock*
8507
8508OMAP POWER MANAGEMENT SUPPORT
8509M:	Kevin Hilman <khilman@kernel.org>
8510L:	linux-omap@vger.kernel.org
8511S:	Maintained
8512F:	arch/arm/*omap*/*pm*
8513F:	drivers/cpufreq/omap-cpufreq.c
8514
8515OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8516M:	Rajendra Nayak <rnayak@codeaurora.org>
8517M:	Paul Walmsley <paul@pwsan.com>
8518L:	linux-omap@vger.kernel.org
8519S:	Maintained
8520F:	arch/arm/mach-omap2/prm*
8521
8522OMAP AUDIO SUPPORT
8523M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8524M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8525L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8526L:	linux-omap@vger.kernel.org
8527S:	Maintained
8528F:	sound/soc/omap/
8529
8530OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8531M:	Roger Quadros <rogerq@ti.com>
8532M:	Tony Lindgren <tony@atomide.com>
8533L:	linux-omap@vger.kernel.org
8534S:	Maintained
8535F:	drivers/memory/omap-gpmc.c
8536F:	arch/arm/mach-omap2/*gpmc*
8537
8538OMAP FRAMEBUFFER SUPPORT
8539M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8540L:	linux-fbdev@vger.kernel.org
8541L:	linux-omap@vger.kernel.org
8542S:	Maintained
8543F:	drivers/video/fbdev/omap/
8544
8545OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8546M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8547L:	linux-omap@vger.kernel.org
8548L:	linux-fbdev@vger.kernel.org
8549S:	Maintained
8550F:	drivers/video/fbdev/omap2/
8551F:	Documentation/arm/OMAP/DSS
8552
8553OMAP HARDWARE SPINLOCK SUPPORT
8554M:	Ohad Ben-Cohen <ohad@wizery.com>
8555L:	linux-omap@vger.kernel.org
8556S:	Maintained
8557F:	drivers/hwspinlock/omap_hwspinlock.c
8558
8559OMAP MMC SUPPORT
8560M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8561L:	linux-omap@vger.kernel.org
8562S:	Maintained
8563F:	drivers/mmc/host/omap.c
8564
8565OMAP HS MMC SUPPORT
8566L:	linux-mmc@vger.kernel.org
8567L:	linux-omap@vger.kernel.org
8568S:	Orphan
8569F:	drivers/mmc/host/omap_hsmmc.c
8570
8571OMAP RANDOM NUMBER GENERATOR SUPPORT
8572M:	Deepak Saxena <dsaxena@plexity.net>
8573S:	Maintained
8574F:	drivers/char/hw_random/omap-rng.c
8575
8576OMAP HWMOD SUPPORT
8577M:	Benoît Cousson <bcousson@baylibre.com>
8578M:	Paul Walmsley <paul@pwsan.com>
8579L:	linux-omap@vger.kernel.org
8580S:	Maintained
8581F:	arch/arm/mach-omap2/omap_hwmod.*
8582
8583OMAP HWMOD DATA
8584M:	Paul Walmsley <paul@pwsan.com>
8585L:	linux-omap@vger.kernel.org
8586S:	Maintained
8587F:	arch/arm/mach-omap2/omap_hwmod*data*
8588
8589OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8590M:	Benoît Cousson <bcousson@baylibre.com>
8591L:	linux-omap@vger.kernel.org
8592S:	Maintained
8593F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8594
8595OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8596M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8597L:	linux-media@vger.kernel.org
8598S:	Maintained
8599F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8600F:	drivers/media/platform/omap3isp/
8601F:	drivers/staging/media/omap4iss/
8602
8603OMAP USB SUPPORT
8604L:	linux-usb@vger.kernel.org
8605L:	linux-omap@vger.kernel.org
8606S:	Orphan
8607F:	drivers/usb/*/*omap*
8608F:	arch/arm/*omap*/usb*
8609
8610OMAP GPIO DRIVER
8611M:	Grygorii Strashko <grygorii.strashko@ti.com>
8612M:	Santosh Shilimkar <ssantosh@kernel.org>
8613M:	Kevin Hilman <khilman@kernel.org>
8614L:	linux-omap@vger.kernel.org
8615S:	Maintained
8616F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8617F:	drivers/gpio/gpio-omap.c
8618
8619OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8620M:	Mark Jackson <mpfj@newflow.co.uk>
8621L:	linux-omap@vger.kernel.org
8622S:	Maintained
8623F:	arch/arm/boot/dts/am335x-nano.dts
8624
8625OMFS FILESYSTEM
8626M:	Bob Copeland <me@bobcopeland.com>
8627L:	linux-karma-devel@lists.sourceforge.net
8628S:	Maintained
8629F:	Documentation/filesystems/omfs.txt
8630F:	fs/omfs/
8631
8632OMNIKEY CARDMAN 4000 DRIVER
8633M:	Harald Welte <laforge@gnumonks.org>
8634S:	Maintained
8635F:	drivers/char/pcmcia/cm4000_cs.c
8636F:	include/linux/cm4000_cs.h
8637F:	include/uapi/linux/cm4000_cs.h
8638
8639OMNIKEY CARDMAN 4040 DRIVER
8640M:	Harald Welte <laforge@gnumonks.org>
8641S:	Maintained
8642F:	drivers/char/pcmcia/cm4040_cs.*
8643
8644OMNIVISION OV7670 SENSOR DRIVER
8645M:	Jonathan Corbet <corbet@lwn.net>
8646L:	linux-media@vger.kernel.org
8647T:	git git://linuxtv.org/media_tree.git
8648S:	Maintained
8649F:	drivers/media/i2c/ov7670.c
8650
8651ONENAND FLASH DRIVER
8652M:	Kyungmin Park <kyungmin.park@samsung.com>
8653L:	linux-mtd@lists.infradead.org
8654S:	Maintained
8655F:	drivers/mtd/onenand/
8656F:	include/linux/mtd/onenand*.h
8657
8658ONSTREAM SCSI TAPE DRIVER
8659M:	Willem Riede <osst@riede.org>
8660L:	osst-users@lists.sourceforge.net
8661L:	linux-scsi@vger.kernel.org
8662S:	Maintained
8663F:	Documentation/scsi/osst.txt
8664F:	drivers/scsi/osst.*
8665F:	drivers/scsi/osst_*.h
8666F:	drivers/scsi/st.h
8667
8668OPENCORES I2C BUS DRIVER
8669M:	Peter Korsgaard <jacmet@sunsite.dk>
8670L:	linux-i2c@vger.kernel.org
8671S:	Maintained
8672F:	Documentation/i2c/busses/i2c-ocores
8673F:	drivers/i2c/busses/i2c-ocores.c
8674
8675OPEN FIRMWARE AND FLATTENED DEVICE TREE
8676M:	Rob Herring <robh+dt@kernel.org>
8677M:	Frank Rowand <frowand.list@gmail.com>
8678L:	devicetree@vger.kernel.org
8679W:	http://www.devicetree.org/
8680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8681S:	Maintained
8682F:	drivers/of/
8683F:	include/linux/of*.h
8684F:	scripts/dtc/
8685
8686OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8687M:	Rob Herring <robh+dt@kernel.org>
8688M:	Mark Rutland <mark.rutland@arm.com>
8689L:	devicetree@vger.kernel.org
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8691Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8692S:	Maintained
8693F:	Documentation/devicetree/
8694F:	arch/*/boot/dts/
8695F:	include/dt-bindings/
8696
8697OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8698M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8699L:	devicetree@vger.kernel.org
8700S:	Maintained
8701F:	Documentation/devicetree/dynamic-resolution-notes.txt
8702F:	Documentation/devicetree/overlay-notes.txt
8703F:	drivers/of/overlay.c
8704F:	drivers/of/resolver.c
8705
8706OPENRISC ARCHITECTURE
8707M:	Jonas Bonn <jonas@southpole.se>
8708W:	http://openrisc.net
8709S:	Maintained
8710T:	git git://openrisc.net/~jonas/linux
8711F:	arch/openrisc/
8712
8713OPENVSWITCH
8714M:	Pravin Shelar <pshelar@nicira.com>
8715L:	netdev@vger.kernel.org
8716L:	dev@openvswitch.org
8717W:	http://openvswitch.org
8718S:	Maintained
8719F:	net/openvswitch/
8720F:	include/uapi/linux/openvswitch.h
8721
8722OPERATING PERFORMANCE POINTS (OPP)
8723M:	Viresh Kumar <vireshk@kernel.org>
8724M:	Nishanth Menon <nm@ti.com>
8725M:	Stephen Boyd <sboyd@codeaurora.org>
8726L:	linux-pm@vger.kernel.org
8727S:	Maintained
8728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8729F:	drivers/base/power/opp/
8730F:	include/linux/pm_opp.h
8731F:	Documentation/power/opp.txt
8732F:	Documentation/devicetree/bindings/opp/
8733
8734OPL4 DRIVER
8735M:	Clemens Ladisch <clemens@ladisch.de>
8736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8737T:	git git://git.alsa-project.org/alsa-kernel.git
8738S:	Maintained
8739F:	sound/drivers/opl4/
8740
8741OPROFILE
8742M:	Robert Richter <rric@kernel.org>
8743L:	oprofile-list@lists.sf.net
8744S:	Maintained
8745F:	arch/*/include/asm/oprofile*.h
8746F:	arch/*/oprofile/
8747F:	drivers/oprofile/
8748F:	include/linux/oprofile.h
8749
8750ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8751M:	Mark Fasheh <mfasheh@suse.com>
8752M:	Joel Becker <jlbec@evilplan.org>
8753L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8754W:	http://ocfs2.wiki.kernel.org
8755S:	Supported
8756F:	Documentation/filesystems/ocfs2.txt
8757F:	Documentation/filesystems/dlmfs.txt
8758F:	fs/ocfs2/
8759
8760ORINOCO DRIVER
8761L:	linux-wireless@vger.kernel.org
8762W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8763W:	http://www.nongnu.org/orinoco/
8764S:	Orphan
8765F:	drivers/net/wireless/intersil/orinoco/
8766
8767OSD LIBRARY and FILESYSTEM
8768M:	Boaz Harrosh <ooo@electrozaur.com>
8769M:	Benny Halevy <bhalevy@primarydata.com>
8770L:	osd-dev@open-osd.org
8771W:	http://open-osd.org
8772T:	git git://git.open-osd.org/open-osd.git
8773S:	Maintained
8774F:	drivers/scsi/osd/
8775F:	include/scsi/osd_*
8776F:	fs/exofs/
8777
8778OVERLAY FILESYSTEM
8779M:	Miklos Szeredi <miklos@szeredi.hu>
8780L:	linux-unionfs@vger.kernel.org
8781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8782S:	Supported
8783F:	fs/overlayfs/
8784F:	Documentation/filesystems/overlayfs.txt
8785
8786ORANGEFS FILESYSTEM
8787M:	Mike Marshall <hubcap@omnibond.com>
8788L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8790S:	Supported
8791F:	fs/orangefs/
8792F:	Documentation/filesystems/orangefs.txt
8793
8794P54 WIRELESS DRIVER
8795M:	Christian Lamparter <chunkeey@googlemail.com>
8796L:	linux-wireless@vger.kernel.org
8797W:	http://wireless.kernel.org/en/users/Drivers/p54
8798S:	Maintained
8799F:	drivers/net/wireless/intersil/p54/
8800
8801PA SEMI ETHERNET DRIVER
8802M:	Olof Johansson <olof@lixom.net>
8803L:	netdev@vger.kernel.org
8804S:	Maintained
8805F:	drivers/net/ethernet/pasemi/*
8806
8807PA SEMI SMBUS DRIVER
8808M:	Olof Johansson <olof@lixom.net>
8809L:	linux-i2c@vger.kernel.org
8810S:	Maintained
8811F:	drivers/i2c/busses/i2c-pasemi.c
8812
8813PADATA PARALLEL EXECUTION MECHANISM
8814M:	Steffen Klassert <steffen.klassert@secunet.com>
8815L:	linux-crypto@vger.kernel.org
8816S:	Maintained
8817F:	kernel/padata.c
8818F:	include/linux/padata.h
8819F:	Documentation/padata.txt
8820
8821PANASONIC LAPTOP ACPI EXTRAS DRIVER
8822M:	Harald Welte <laforge@gnumonks.org>
8823L:	platform-driver-x86@vger.kernel.org
8824S:	Maintained
8825F:	drivers/platform/x86/panasonic-laptop.c
8826
8827PANASONIC MN10300/AM33/AM34 PORT
8828M:	David Howells <dhowells@redhat.com>
8829L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8830W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8831S:	Maintained
8832F:	Documentation/mn10300/
8833F:	arch/mn10300/
8834
8835PARALLEL LCD/KEYPAD PANEL DRIVER
8836M:      Willy Tarreau <willy@haproxy.com>
8837M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8838S:      Odd Fixes
8839F:      Documentation/misc-devices/lcd-panel-cgram.txt
8840F:      drivers/misc/panel.c
8841
8842PARALLEL PORT SUBSYSTEM
8843M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8844M:	Sudip Mukherjee <sudip@vectorindia.org>
8845L:	linux-parport@lists.infradead.org (subscribers-only)
8846S:	Maintained
8847F:	drivers/parport/
8848F:	include/linux/parport*.h
8849F:	drivers/char/ppdev.c
8850F:	include/uapi/linux/ppdev.h
8851F:	Documentation/parport*.txt
8852
8853PARAVIRT_OPS INTERFACE
8854M:	Jeremy Fitzhardinge <jeremy@goop.org>
8855M:	Chris Wright <chrisw@sous-sol.org>
8856M:	Alok Kataria <akataria@vmware.com>
8857M:	Rusty Russell <rusty@rustcorp.com.au>
8858L:	virtualization@lists.linux-foundation.org
8859S:	Supported
8860F:	Documentation/virtual/paravirt_ops.txt
8861F:	arch/*/kernel/paravirt*
8862F:	arch/*/include/asm/paravirt.h
8863
8864PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8865M:	Tim Waugh <tim@cyberelk.net>
8866L:	linux-parport@lists.infradead.org (subscribers-only)
8867S:	Maintained
8868F:	Documentation/blockdev/paride.txt
8869F:	drivers/block/paride/
8870
8871PARISC ARCHITECTURE
8872M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8873M:	Helge Deller <deller@gmx.de>
8874L:	linux-parisc@vger.kernel.org
8875W:	http://www.parisc-linux.org/
8876Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8879S:	Maintained
8880F:	arch/parisc/
8881F:	Documentation/parisc/
8882F:	drivers/parisc/
8883F:	drivers/char/agp/parisc-agp.c
8884F:	drivers/input/serio/gscps2.c
8885F:	drivers/parport/parport_gsc.*
8886F:	drivers/tty/serial/8250/8250_gsc.c
8887F:	drivers/video/fbdev/sti*
8888F:	drivers/video/console/sti*
8889F:	drivers/video/logo/logo_parisc*
8890
8891PC87360 HARDWARE MONITORING DRIVER
8892M:	Jim Cromie <jim.cromie@gmail.com>
8893L:	linux-hwmon@vger.kernel.org
8894S:	Maintained
8895F:	Documentation/hwmon/pc87360
8896F:	drivers/hwmon/pc87360.c
8897
8898PC8736x GPIO DRIVER
8899M:	Jim Cromie <jim.cromie@gmail.com>
8900S:	Maintained
8901F:	drivers/char/pc8736x_gpio.c
8902
8903PC87427 HARDWARE MONITORING DRIVER
8904M:	Jean Delvare <jdelvare@suse.com>
8905L:	linux-hwmon@vger.kernel.org
8906S:	Maintained
8907F:	Documentation/hwmon/pc87427
8908F:	drivers/hwmon/pc87427.c
8909
8910PCA9532 LED DRIVER
8911M:	Riku Voipio <riku.voipio@iki.fi>
8912S:	Maintained
8913F:	drivers/leds/leds-pca9532.c
8914F:	include/linux/leds-pca9532.h
8915
8916PCA9541 I2C BUS MASTER SELECTOR DRIVER
8917M:	Guenter Roeck <linux@roeck-us.net>
8918L:	linux-i2c@vger.kernel.org
8919S:	Maintained
8920F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8921
8922PCDP - PRIMARY CONSOLE AND DEBUG PORT
8923M:	Khalid Aziz <khalid@gonehiking.org>
8924S:	Maintained
8925F:	drivers/firmware/pcdp.*
8926
8927PCI ERROR RECOVERY
8928M:	Linas Vepstas <linasvepstas@gmail.com>
8929L:	linux-pci@vger.kernel.org
8930S:	Supported
8931F:	Documentation/PCI/pci-error-recovery.txt
8932
8933PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8934M:	Russell Currey <ruscur@russell.cc>
8935L:	linuxppc-dev@lists.ozlabs.org
8936S:	Supported
8937F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8938F:	arch/powerpc/kernel/eeh*.c
8939F:	arch/powerpc/platforms/*/eeh*.c
8940F:	arch/powerpc/include/*/eeh*.h
8941
8942PCI SUBSYSTEM
8943M:	Bjorn Helgaas <bhelgaas@google.com>
8944L:	linux-pci@vger.kernel.org
8945Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8947S:	Supported
8948F:	Documentation/devicetree/bindings/pci/
8949F:	Documentation/PCI/
8950F:	drivers/pci/
8951F:	include/linux/pci*
8952F:	arch/x86/pci/
8953F:	arch/x86/kernel/quirks.c
8954
8955PCI DRIVER FOR ALTERA PCIE IP
8956M:	Ley Foon Tan <lftan@altera.com>
8957L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8958L:	linux-pci@vger.kernel.org
8959S:	Supported
8960F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8961F:	drivers/pci/host/pcie-altera.c
8962
8963PCI DRIVER FOR ARM VERSATILE PLATFORM
8964M:	Rob Herring <robh@kernel.org>
8965L:	linux-pci@vger.kernel.org
8966L:	linux-arm-kernel@lists.infradead.org
8967S:	Maintained
8968F:	Documentation/devicetree/bindings/pci/versatile.txt
8969F:	drivers/pci/host/pci-versatile.c
8970
8971PCI DRIVER FOR APPLIEDMICRO XGENE
8972M:	Tanmay Inamdar <tinamdar@apm.com>
8973L:	linux-pci@vger.kernel.org
8974L:	linux-arm-kernel@lists.infradead.org
8975S:	Maintained
8976F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8977F:	drivers/pci/host/pci-xgene.c
8978
8979PCI DRIVER FOR FREESCALE LAYERSCAPE
8980M:	Minghuan Lian <minghuan.Lian@freescale.com>
8981M:	Mingkai Hu <mingkai.hu@freescale.com>
8982M:	Roy Zang <tie-fei.zang@freescale.com>
8983L:	linuxppc-dev@lists.ozlabs.org
8984L:	linux-pci@vger.kernel.org
8985L:	linux-arm-kernel@lists.infradead.org
8986S:	Maintained
8987F:	drivers/pci/host/*layerscape*
8988
8989PCI DRIVER FOR IMX6
8990M:	Richard Zhu <Richard.Zhu@freescale.com>
8991M:	Lucas Stach <l.stach@pengutronix.de>
8992L:	linux-pci@vger.kernel.org
8993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994S:	Maintained
8995F:	drivers/pci/host/*imx6*
8996
8997PCI DRIVER FOR TI KEYSTONE
8998M:	Murali Karicheri <m-karicheri2@ti.com>
8999L:	linux-pci@vger.kernel.org
9000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001S:	Maintained
9002F:	drivers/pci/host/*keystone*
9003
9004PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9005M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9006M:	Jason Cooper <jason@lakedaemon.net>
9007L:	linux-pci@vger.kernel.org
9008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009S:	Maintained
9010F:	drivers/pci/host/*mvebu*
9011
9012PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9013M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9014L:	linux-pci@vger.kernel.org
9015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016S:	Maintained
9017F:	drivers/pci/host/pci-aardvark.c
9018
9019PCI DRIVER FOR NVIDIA TEGRA
9020M:	Thierry Reding <thierry.reding@gmail.com>
9021L:	linux-tegra@vger.kernel.org
9022L:	linux-pci@vger.kernel.org
9023S:	Supported
9024F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9025F:	drivers/pci/host/pci-tegra.c
9026
9027PCI DRIVER FOR TI DRA7XX
9028M:	Kishon Vijay Abraham I <kishon@ti.com>
9029L:	linux-omap@vger.kernel.org
9030L:	linux-pci@vger.kernel.org
9031S:	Supported
9032F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9033F:	drivers/pci/host/pci-dra7xx.c
9034
9035PCI DRIVER FOR RENESAS R-CAR
9036M:	Simon Horman <horms@verge.net.au>
9037L:	linux-pci@vger.kernel.org
9038L:	linux-renesas-soc@vger.kernel.org
9039S:	Maintained
9040F:	drivers/pci/host/*rcar*
9041
9042PCI DRIVER FOR SAMSUNG EXYNOS
9043M:	Jingoo Han <jingoohan1@gmail.com>
9044L:	linux-pci@vger.kernel.org
9045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9046L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9047S:	Maintained
9048F:	drivers/pci/host/pci-exynos.c
9049
9050PCI DRIVER FOR SYNOPSIS DESIGNWARE
9051M:	Jingoo Han <jingoohan1@gmail.com>
9052M:	Pratyush Anand <pratyush.anand@gmail.com>
9053L:	linux-pci@vger.kernel.org
9054S:	Maintained
9055F:	drivers/pci/host/*designware*
9056
9057PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9058M:	Joao Pinto <jpinto@synopsys.com>
9059L:	linux-pci@vger.kernel.org
9060S:	Maintained
9061F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9062F:	drivers/pci/host/pcie-designware-plat.c
9063
9064PCI DRIVER FOR GENERIC OF HOSTS
9065M:	Will Deacon <will.deacon@arm.com>
9066L:	linux-pci@vger.kernel.org
9067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9068S:	Maintained
9069F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9070F:	drivers/pci/host/pci-host-common.c
9071F:	drivers/pci/host/pci-host-generic.c
9072
9073PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9074M:	Keith Busch <keith.busch@intel.com>
9075L:	linux-pci@vger.kernel.org
9076S:	Supported
9077F:	arch/x86/pci/vmd.c
9078
9079PCIE DRIVER FOR ST SPEAR13XX
9080M:	Pratyush Anand <pratyush.anand@gmail.com>
9081L:	linux-pci@vger.kernel.org
9082S:	Maintained
9083F:	drivers/pci/host/*spear*
9084
9085PCI MSI DRIVER FOR ALTERA MSI IP
9086M:	Ley Foon Tan <lftan@altera.com>
9087L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9088L:	linux-pci@vger.kernel.org
9089S:	Supported
9090F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9091F:	drivers/pci/host/pcie-altera-msi.c
9092
9093PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9094M:	Duc Dang <dhdang@apm.com>
9095L:	linux-pci@vger.kernel.org
9096L:	linux-arm-kernel@lists.infradead.org
9097S:	Maintained
9098F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9099F:	drivers/pci/host/pci-xgene-msi.c
9100
9101PCIE DRIVER FOR AXIS ARTPEC
9102M:	Niklas Cassel <niklas.cassel@axis.com>
9103M:	Jesper Nilsson <jesper.nilsson@axis.com>
9104L:	linux-arm-kernel@axis.com
9105L:	linux-pci@vger.kernel.org
9106S:	Maintained
9107F:	Documentation/devicetree/bindings/pci/axis,artpec*
9108F:	drivers/pci/host/*artpec*
9109
9110PCIE DRIVER FOR HISILICON
9111M:	Zhou Wang <wangzhou1@hisilicon.com>
9112M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9113L:	linux-pci@vger.kernel.org
9114S:	Maintained
9115F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9116F:	drivers/pci/host/pcie-hisi.c
9117
9118PCIE DRIVER FOR QUALCOMM MSM
9119M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9120L:     linux-pci@vger.kernel.org
9121L:     linux-arm-msm@vger.kernel.org
9122S:     Maintained
9123F:     drivers/pci/host/*qcom*
9124
9125PCIE DRIVER FOR CAVIUM THUNDERX
9126M:	David Daney <david.daney@cavium.com>
9127L:	linux-pci@vger.kernel.org
9128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9129S:	Supported
9130F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9131F:	drivers/pci/host/pci-thunder-*
9132
9133PCMCIA SUBSYSTEM
9134P:	Linux PCMCIA Team
9135L:	linux-pcmcia@lists.infradead.org
9136W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9138S:	Maintained
9139F:	Documentation/pcmcia/
9140F:	drivers/pcmcia/
9141F:	include/pcmcia/
9142
9143PCNET32 NETWORK DRIVER
9144M:	Don Fry <pcnet32@frontier.com>
9145L:	netdev@vger.kernel.org
9146S:	Maintained
9147F:	drivers/net/ethernet/amd/pcnet32.c
9148
9149PCRYPT PARALLEL CRYPTO ENGINE
9150M:	Steffen Klassert <steffen.klassert@secunet.com>
9151L:	linux-crypto@vger.kernel.org
9152S:	Maintained
9153F:	crypto/pcrypt.c
9154F:	include/crypto/pcrypt.h
9155
9156PER-CPU MEMORY ALLOCATOR
9157M:	Tejun Heo <tj@kernel.org>
9158M:	Christoph Lameter <cl@linux.com>
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9160S:	Maintained
9161F:	include/linux/percpu*.h
9162F:	mm/percpu*.c
9163F:	arch/*/include/asm/percpu.h
9164
9165PER-TASK DELAY ACCOUNTING
9166M:	Balbir Singh <bsingharora@gmail.com>
9167S:	Maintained
9168F:	include/linux/delayacct.h
9169F:	kernel/delayacct.c
9170
9171PERFORMANCE EVENTS SUBSYSTEM
9172M:	Peter Zijlstra <peterz@infradead.org>
9173M:	Ingo Molnar <mingo@redhat.com>
9174M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9175R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9176L:	linux-kernel@vger.kernel.org
9177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9178S:	Supported
9179F:	kernel/events/*
9180F:	include/linux/perf_event.h
9181F:	include/uapi/linux/perf_event.h
9182F:	arch/*/kernel/perf_event*.c
9183F:	arch/*/kernel/*/perf_event*.c
9184F:	arch/*/kernel/*/*/perf_event*.c
9185F:	arch/*/include/asm/perf_event.h
9186F:	arch/*/kernel/perf_callchain.c
9187F:	arch/*/events/*
9188F:	tools/perf/
9189
9190PERSONALITY HANDLING
9191M:	Christoph Hellwig <hch@infradead.org>
9192L:	linux-abi-devel@lists.sourceforge.net
9193S:	Maintained
9194F:	include/linux/personality.h
9195F:	include/uapi/linux/personality.h
9196
9197PHONET PROTOCOL
9198M:	Remi Denis-Courmont <courmisch@gmail.com>
9199S:	Supported
9200F:	Documentation/networking/phonet.txt
9201F:	include/linux/phonet.h
9202F:	include/net/phonet/
9203F:	include/uapi/linux/phonet.h
9204F:	net/phonet/
9205
9206PHRAM MTD DRIVER
9207M:	Joern Engel <joern@lazybastard.org>
9208L:	linux-mtd@lists.infradead.org
9209S:	Maintained
9210F:	drivers/mtd/devices/phram.c
9211
9212PICOLCD HID DRIVER
9213M:	Bruno Prémont <bonbons@linux-vserver.org>
9214L:	linux-input@vger.kernel.org
9215S:	Maintained
9216F:	drivers/hid/hid-picolcd*
9217
9218PICOXCELL SUPPORT
9219M:	Jamie Iles <jamie@jamieiles.com>
9220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9221T:	git git://github.com/jamieiles/linux-2.6-ji.git
9222S:	Supported
9223F:	arch/arm/boot/dts/picoxcell*
9224F:	arch/arm/mach-picoxcell/
9225F:	drivers/crypto/picoxcell*
9226
9227PIN CONTROL SUBSYSTEM
9228M:	Linus Walleij <linus.walleij@linaro.org>
9229L:	linux-gpio@vger.kernel.org
9230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9231S:	Maintained
9232F:	Documentation/devicetree/bindings/pinctrl/
9233F:	Documentation/pinctrl.txt
9234F:	drivers/pinctrl/
9235F:	include/linux/pinctrl/
9236
9237PIN CONTROLLER - ATMEL AT91
9238M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9240S:	Maintained
9241F:	drivers/pinctrl/pinctrl-at91.*
9242
9243PIN CONTROLLER - ATMEL AT91 PIO4
9244M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9246L:	linux-gpio@vger.kernel.org
9247S:	Supported
9248F:	drivers/pinctrl/pinctrl-at91-pio4.*
9249
9250PIN CONTROLLER - INTEL
9251M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9252M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9253S:	Maintained
9254F:	drivers/pinctrl/intel/
9255
9256PIN CONTROLLER - RENESAS
9257M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9258M:	Geert Uytterhoeven <geert+renesas@glider.be>
9259L:	linux-renesas-soc@vger.kernel.org
9260S:	Maintained
9261F:	drivers/pinctrl/sh-pfc/
9262
9263PIN CONTROLLER - SAMSUNG
9264M:	Tomasz Figa <tomasz.figa@gmail.com>
9265M:	Krzysztof Kozlowski <krzk@kernel.org>
9266M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9268L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9269S:	Maintained
9270F:	drivers/pinctrl/samsung/
9271
9272PIN CONTROLLER - SINGLE
9273M:	Tony Lindgren <tony@atomide.com>
9274M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276L:	linux-omap@vger.kernel.org
9277S:	Maintained
9278F:	drivers/pinctrl/pinctrl-single.c
9279
9280PIN CONTROLLER - ST SPEAR
9281M:	Viresh Kumar <vireshk@kernel.org>
9282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9283W:	http://www.st.com/spear
9284S:	Maintained
9285F:	drivers/pinctrl/spear/
9286
9287PISTACHIO SOC SUPPORT
9288M:      James Hartley <james.hartley@imgtec.com>
9289M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9290L:      linux-mips@linux-mips.org
9291S:      Maintained
9292F:      arch/mips/pistachio/
9293F:      arch/mips/include/asm/mach-pistachio/
9294F:      arch/mips/boot/dts/pistachio/
9295F:      arch/mips/configs/pistachio*_defconfig
9296
9297PKTCDVD DRIVER
9298M:	Jiri Kosina <jikos@kernel.org>
9299S:	Maintained
9300F:	drivers/block/pktcdvd.c
9301F:	include/linux/pktcdvd.h
9302F:	include/uapi/linux/pktcdvd.h
9303
9304PKUNITY SOC DRIVERS
9305M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9306W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9307S:	Maintained
9308T:	git git://github.com/gxt/linux.git
9309F:	drivers/input/serio/i8042-unicore32io.h
9310F:	drivers/i2c/busses/i2c-puv3.c
9311F:	drivers/video/fbdev/fb-puv3.c
9312F:	drivers/rtc/rtc-puv3.c
9313
9314PMBUS HARDWARE MONITORING DRIVERS
9315M:	Guenter Roeck <linux@roeck-us.net>
9316L:	linux-hwmon@vger.kernel.org
9317W:	http://hwmon.wiki.kernel.org/
9318W:	http://www.roeck-us.net/linux/drivers/
9319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9320S:	Maintained
9321F:	Documentation/hwmon/pmbus
9322F:	drivers/hwmon/pmbus/
9323F:	include/linux/i2c/pmbus.h
9324
9325PMC SIERRA MaxRAID DRIVER
9326L:	linux-scsi@vger.kernel.org
9327W:	http://www.pmc-sierra.com/
9328S:	Orphan
9329F:	drivers/scsi/pmcraid.*
9330
9331PMC SIERRA PM8001 DRIVER
9332M:	Jack Wang <jinpu.wang@profitbricks.com>
9333M:	lindar_liu@usish.com
9334L:	pmchba@pmcs.com
9335L:	linux-scsi@vger.kernel.org
9336S:	Supported
9337F:	drivers/scsi/pm8001/
9338
9339POSIX CLOCKS and TIMERS
9340M:	Thomas Gleixner <tglx@linutronix.de>
9341L:	linux-kernel@vger.kernel.org
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9343S:	Maintained
9344F:	fs/timerfd.c
9345F:	include/linux/timer*
9346F:	kernel/time/*timer*
9347
9348POWER MANAGEMENT CORE
9349M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9350L:	linux-pm@vger.kernel.org
9351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9352S:	Supported
9353F:	drivers/base/power/
9354F:	include/linux/pm.h
9355F:	include/linux/pm_*
9356F:	include/linux/powercap.h
9357F:	drivers/powercap/
9358
9359POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9360M:	Sebastian Reichel <sre@kernel.org>
9361M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9362M:	David Woodhouse <dwmw2@infradead.org>
9363L:	linux-pm@vger.kernel.org
9364T:	git git://git.infradead.org/battery-2.6.git
9365S:	Maintained
9366F:	Documentation/devicetree/bindings/power/
9367F:	Documentation/devicetree/bindings/power_supply/
9368F:	include/linux/power_supply.h
9369F:	drivers/power/
9370X:	drivers/power/avs/
9371
9372POWER STATE COORDINATION INTERFACE (PSCI)
9373M:	Mark Rutland <mark.rutland@arm.com>
9374M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9375L:	linux-arm-kernel@lists.infradead.org
9376S:	Maintained
9377F:	drivers/firmware/psci.c
9378F:	include/linux/psci.h
9379F:	include/uapi/linux/psci.h
9380
9381POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9382M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9383L:	linuxppc-dev@lists.ozlabs.org
9384S:	Maintained
9385F:	drivers/char/powernv-op-panel.c
9386
9387PNP SUPPORT
9388M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9389S:	Maintained
9390F:	drivers/pnp/
9391
9392PPP PROTOCOL DRIVERS AND COMPRESSORS
9393M:	Paul Mackerras <paulus@samba.org>
9394L:	linux-ppp@vger.kernel.org
9395S:	Maintained
9396F:	drivers/net/ppp/ppp_*
9397
9398PPP OVER ATM (RFC 2364)
9399M:	Mitchell Blank Jr <mitch@sfgoth.com>
9400S:	Maintained
9401F:	net/atm/pppoatm.c
9402F:	include/uapi/linux/atmppp.h
9403
9404PPP OVER ETHERNET
9405M:	Michal Ostrowski <mostrows@earthlink.net>
9406S:	Maintained
9407F:	drivers/net/ppp/pppoe.c
9408F:	drivers/net/ppp/pppox.c
9409
9410PPP OVER L2TP
9411M:	James Chapman <jchapman@katalix.com>
9412S:	Maintained
9413F:	net/l2tp/l2tp_ppp.c
9414F:	include/linux/if_pppol2tp.h
9415F:	include/uapi/linux/if_pppol2tp.h
9416
9417PPS SUPPORT
9418M:	Rodolfo Giometti <giometti@enneenne.com>
9419W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9420L:	linuxpps@ml.enneenne.com (subscribers-only)
9421S:	Maintained
9422F:	Documentation/pps/
9423F:	drivers/pps/
9424F:	include/linux/pps*.h
9425
9426PPTP DRIVER
9427M:	Dmitry Kozlov <xeb@mail.ru>
9428L:	netdev@vger.kernel.org
9429S:	Maintained
9430F:	drivers/net/ppp/pptp.c
9431W:	http://sourceforge.net/projects/accel-pptp
9432
9433PREEMPTIBLE KERNEL
9434M:	Robert Love <rml@tech9.net>
9435L:	kpreempt-tech@lists.sourceforge.net
9436W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9437S:	Supported
9438F:	Documentation/preempt-locking.txt
9439F:	include/linux/preempt.h
9440
9441PRISM54 WIRELESS DRIVER
9442M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9443L:	linux-wireless@vger.kernel.org
9444W:	http://wireless.kernel.org/en/users/Drivers/p54
9445S:	Obsolete
9446F:	drivers/net/wireless/intersil/prism54/
9447
9448PS3 NETWORK SUPPORT
9449M:	Geoff Levand <geoff@infradead.org>
9450L:	netdev@vger.kernel.org
9451L:	linuxppc-dev@lists.ozlabs.org
9452S:	Maintained
9453F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9454
9455PS3 PLATFORM SUPPORT
9456M:	Geoff Levand <geoff@infradead.org>
9457L:	linuxppc-dev@lists.ozlabs.org
9458S:	Maintained
9459F:	arch/powerpc/boot/ps3*
9460F:	arch/powerpc/include/asm/lv1call.h
9461F:	arch/powerpc/include/asm/ps3*.h
9462F:	arch/powerpc/platforms/ps3/
9463F:	drivers/*/ps3*
9464F:	drivers/ps3/
9465F:	drivers/rtc/rtc-ps3.c
9466F:	drivers/usb/host/*ps3.c
9467F:	sound/ppc/snd_ps3*
9468
9469PS3VRAM DRIVER
9470M:	Jim Paris <jim@jtan.com>
9471M:	Geoff Levand <geoff@infradead.org>
9472L:	linuxppc-dev@lists.ozlabs.org
9473S:	Maintained
9474F:	drivers/block/ps3vram.c
9475
9476PSTORE FILESYSTEM
9477M:	Anton Vorontsov <anton@enomsg.org>
9478M:	Colin Cross <ccross@android.com>
9479M:	Kees Cook <keescook@chromium.org>
9480M:	Tony Luck <tony.luck@intel.com>
9481S:	Maintained
9482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9483F:	fs/pstore/
9484F:	include/linux/pstore*
9485F:	drivers/firmware/efi/efi-pstore.c
9486F:	drivers/acpi/apei/erst.c
9487
9488PTP HARDWARE CLOCK SUPPORT
9489M:	Richard Cochran <richardcochran@gmail.com>
9490L:	netdev@vger.kernel.org
9491S:	Maintained
9492W:	http://linuxptp.sourceforge.net/
9493F:	Documentation/ABI/testing/sysfs-ptp
9494F:	Documentation/ptp/*
9495F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9496F:	drivers/net/phy/dp83640*
9497F:	drivers/ptp/*
9498F:	include/linux/ptp_cl*
9499
9500PTRACE SUPPORT
9501M:	Roland McGrath <roland@hack.frob.com>
9502M:	Oleg Nesterov <oleg@redhat.com>
9503S:	Maintained
9504F:	include/asm-generic/syscall.h
9505F:	include/linux/ptrace.h
9506F:	include/linux/regset.h
9507F:	include/linux/tracehook.h
9508F:	include/uapi/linux/ptrace.h
9509F:	kernel/ptrace.c
9510
9511PULSE8-CEC DRIVER
9512M:	Hans Verkuil <hverkuil@xs4all.nl>
9513L:	linux-media@vger.kernel.org
9514T:	git git://linuxtv.org/media_tree.git
9515S:	Maintained
9516F:	drivers/staging/media/pulse8-cec
9517
9518PVRUSB2 VIDEO4LINUX DRIVER
9519M:	Mike Isely <isely@pobox.com>
9520L:	pvrusb2@isely.net	(subscribers-only)
9521L:	linux-media@vger.kernel.org
9522W:	http://www.isely.net/pvrusb2/
9523T:	git git://linuxtv.org/media_tree.git
9524S:	Maintained
9525F:	Documentation/video4linux/README.pvrusb2
9526F:	drivers/media/usb/pvrusb2/
9527
9528PWC WEBCAM DRIVER
9529M:	Hans Verkuil <hverkuil@xs4all.nl>
9530L:	linux-media@vger.kernel.org
9531T:	git git://linuxtv.org/media_tree.git
9532S:	Odd Fixes
9533F:	drivers/media/usb/pwc/*
9534
9535PWM FAN DRIVER
9536M:	Kamil Debski <kamil@wypas.org>
9537M:	Lukasz Majewski <l.majewski@samsung.com>
9538L:	linux-hwmon@vger.kernel.org
9539S:	Supported
9540F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9541F:	Documentation/hwmon/pwm-fan
9542F:	drivers/hwmon/pwm-fan.c
9543
9544PWM SUBSYSTEM
9545M:	Thierry Reding <thierry.reding@gmail.com>
9546L:	linux-pwm@vger.kernel.org
9547S:	Maintained
9548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9549F:	Documentation/pwm.txt
9550F:	Documentation/devicetree/bindings/pwm/
9551F:	include/linux/pwm.h
9552F:	drivers/pwm/
9553F:	drivers/video/backlight/pwm_bl.c
9554F:	include/linux/pwm_backlight.h
9555
9556PXA2xx/PXA3xx SUPPORT
9557M:	Daniel Mack <daniel@zonque.org>
9558M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9559M:	Robert Jarzmik <robert.jarzmik@free.fr>
9560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9561T:	git git://github.com/hzhuang1/linux.git
9562T:	git git://github.com/rjarzmik/linux.git
9563S:	Maintained
9564F:	arch/arm/boot/dts/pxa*
9565F:	arch/arm/mach-pxa/
9566F:	drivers/dma/pxa*
9567F:	drivers/pcmcia/pxa2xx*
9568F:	drivers/pinctrl/pxa/
9569F:	drivers/spi/spi-pxa2xx*
9570F:	drivers/usb/gadget/udc/pxa2*
9571F:	include/sound/pxa2xx-lib.h
9572F:	sound/arm/pxa*
9573F:	sound/soc/pxa/
9574
9575PXA GPIO DRIVER
9576M:	Robert Jarzmik <robert.jarzmik@free.fr>
9577L:	linux-gpio@vger.kernel.org
9578S:	Maintained
9579F:	drivers/gpio/gpio-pxa.c
9580
9581PXA3xx NAND FLASH DRIVER
9582M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9583L:	linux-mtd@lists.infradead.org
9584S:	Maintained
9585F:	drivers/mtd/nand/pxa3xx_nand.c
9586
9587MMP SUPPORT
9588M:	Eric Miao <eric.y.miao@gmail.com>
9589M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9591T:	git git://github.com/hzhuang1/linux.git
9592T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9593S:	Maintained
9594F:	arch/arm/boot/dts/mmp*
9595F:	arch/arm/mach-mmp/
9596
9597PXA MMCI DRIVER
9598S:	Orphan
9599
9600PXA RTC DRIVER
9601M:	Robert Jarzmik <robert.jarzmik@free.fr>
9602L:	rtc-linux@googlegroups.com
9603S:	Maintained
9604
9605QAT DRIVER
9606M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9607M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9608L:	qat-linux@intel.com
9609S:	Supported
9610F:	drivers/crypto/qat/
9611
9612QIB DRIVER
9613M:	Mike Marciniszyn <infinipath@intel.com>
9614L:	linux-rdma@vger.kernel.org
9615S:	Supported
9616F:	drivers/infiniband/hw/qib/
9617
9618QLOGIC QLA1280 SCSI DRIVER
9619M:	Michael Reed <mdr@sgi.com>
9620L:	linux-scsi@vger.kernel.org
9621S:	Maintained
9622F:	drivers/scsi/qla1280.[ch]
9623
9624QLOGIC QLA2XXX FC-SCSI DRIVER
9625M:	qla2xxx-upstream@qlogic.com
9626L:	linux-scsi@vger.kernel.org
9627S:	Supported
9628F:	Documentation/scsi/LICENSE.qla2xxx
9629F:	drivers/scsi/qla2xxx/
9630
9631QLOGIC QLA4XXX iSCSI DRIVER
9632M:	QLogic-Storage-Upstream@qlogic.com
9633L:	linux-scsi@vger.kernel.org
9634S:	Supported
9635F:	Documentation/scsi/LICENSE.qla4xxx
9636F:	drivers/scsi/qla4xxx/
9637
9638QLOGIC QLA3XXX NETWORK DRIVER
9639M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9640M:	Ron Mercer <ron.mercer@qlogic.com>
9641M:	linux-driver@qlogic.com
9642L:	netdev@vger.kernel.org
9643S:	Supported
9644F:	Documentation/networking/LICENSE.qla3xxx
9645F:	drivers/net/ethernet/qlogic/qla3xxx.*
9646
9647QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9648M:	Dept-GELinuxNICDev@qlogic.com
9649L:	netdev@vger.kernel.org
9650S:	Supported
9651F:	drivers/net/ethernet/qlogic/qlcnic/
9652
9653QLOGIC QLGE 10Gb ETHERNET DRIVER
9654M:	Harish Patil <harish.patil@qlogic.com>
9655M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9656M:	Dept-GELinuxNICDev@qlogic.com
9657M:	linux-driver@qlogic.com
9658L:	netdev@vger.kernel.org
9659S:	Supported
9660F:	drivers/net/ethernet/qlogic/qlge/
9661
9662QLOGIC QL4xxx ETHERNET DRIVER
9663M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9664M:	Ariel Elior <Ariel.Elior@qlogic.com>
9665M:	everest-linux-l2@qlogic.com
9666L:	netdev@vger.kernel.org
9667S:	Supported
9668F:	drivers/net/ethernet/qlogic/qed/
9669F:	include/linux/qed/
9670F:	drivers/net/ethernet/qlogic/qede/
9671
9672QNX4 FILESYSTEM
9673M:	Anders Larsen <al@alarsen.net>
9674W:	http://www.alarsen.net/linux/qnx4fs/
9675S:	Maintained
9676F:	fs/qnx4/
9677F:	include/uapi/linux/qnx4_fs.h
9678F:	include/uapi/linux/qnxtypes.h
9679
9680QT1010 MEDIA DRIVER
9681M:	Antti Palosaari <crope@iki.fi>
9682L:	linux-media@vger.kernel.org
9683W:	https://linuxtv.org
9684W:	http://palosaari.fi/linux/
9685Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9686T:	git git://linuxtv.org/anttip/media_tree.git
9687S:	Maintained
9688F:	drivers/media/tuners/qt1010*
9689
9690QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9691M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9692L:	linux-wireless@vger.kernel.org
9693L:	ath9k-devel@lists.ath9k.org
9694W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9695S:	Supported
9696F:	drivers/net/wireless/ath/ath9k/
9697
9698QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9699M:	Kalle Valo <kvalo@qca.qualcomm.com>
9700L:	ath10k@lists.infradead.org
9701W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9703S:	Supported
9704F:	drivers/net/wireless/ath/ath10k/
9705
9706QUALCOMM HEXAGON ARCHITECTURE
9707M:	Richard Kuo <rkuo@codeaurora.org>
9708L:	linux-hexagon@vger.kernel.org
9709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9710S:	Supported
9711F:	arch/hexagon/
9712
9713QUALCOMM WCN36XX WIRELESS DRIVER
9714M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9715L:	wcn36xx@lists.infradead.org
9716W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9717T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9718S:	Supported
9719F:	drivers/net/wireless/ath/wcn36xx/
9720
9721QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9722M:	Gabriel Somlo <somlo@cmu.edu>
9723M:	"Michael S. Tsirkin" <mst@redhat.com>
9724L:	qemu-devel@nongnu.org
9725S:	Maintained
9726F:	drivers/firmware/qemu_fw_cfg.c
9727
9728RADOS BLOCK DEVICE (RBD)
9729M:	Ilya Dryomov <idryomov@gmail.com>
9730M:	Sage Weil <sage@redhat.com>
9731M:	Alex Elder <elder@kernel.org>
9732L:	ceph-devel@vger.kernel.org
9733W:	http://ceph.com/
9734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9735T:	git git://github.com/ceph/ceph-client.git
9736S:	Supported
9737F:	Documentation/ABI/testing/sysfs-bus-rbd
9738F:	drivers/block/rbd.c
9739F:	drivers/block/rbd_types.h
9740
9741RADEON FRAMEBUFFER DISPLAY DRIVER
9742M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9743L:	linux-fbdev@vger.kernel.org
9744S:	Maintained
9745F:	drivers/video/fbdev/aty/radeon*
9746F:	include/uapi/linux/radeonfb.h
9747
9748RADIOSHARK RADIO DRIVER
9749M:	Hans Verkuil <hverkuil@xs4all.nl>
9750L:	linux-media@vger.kernel.org
9751T:	git git://linuxtv.org/media_tree.git
9752S:	Maintained
9753F:	drivers/media/radio/radio-shark.c
9754
9755RADIOSHARK2 RADIO DRIVER
9756M:	Hans Verkuil <hverkuil@xs4all.nl>
9757L:	linux-media@vger.kernel.org
9758T:	git git://linuxtv.org/media_tree.git
9759S:	Maintained
9760F:	drivers/media/radio/radio-shark2.c
9761F:	drivers/media/radio/radio-tea5777.c
9762
9763RAGE128 FRAMEBUFFER DISPLAY DRIVER
9764M:	Paul Mackerras <paulus@samba.org>
9765L:	linux-fbdev@vger.kernel.org
9766S:	Maintained
9767F:	drivers/video/fbdev/aty/aty128fb.c
9768
9769RALINK MIPS ARCHITECTURE
9770M:	John Crispin <john@phrozen.org>
9771L:	linux-mips@linux-mips.org
9772S:	Maintained
9773F:	arch/mips/ralink
9774
9775RALINK RT2X00 WIRELESS LAN DRIVER
9776P:	rt2x00 project
9777M:	Stanislaw Gruszka <sgruszka@redhat.com>
9778M:	Helmut Schaa <helmut.schaa@googlemail.com>
9779L:	linux-wireless@vger.kernel.org
9780S:	Maintained
9781F:	drivers/net/wireless/ralink/rt2x00/
9782
9783RAMDISK RAM BLOCK DEVICE DRIVER
9784M:	Jens Axboe <axboe@kernel.dk>
9785S:	Maintained
9786F:	Documentation/blockdev/ramdisk.txt
9787F:	drivers/block/brd.c
9788
9789RANDOM NUMBER DRIVER
9790M:	"Theodore Ts'o" <tytso@mit.edu>
9791S:	Maintained
9792F:	drivers/char/random.c
9793
9794RAPIDIO SUBSYSTEM
9795M:	Matt Porter <mporter@kernel.crashing.org>
9796M:	Alexandre Bounine <alexandre.bounine@idt.com>
9797S:	Maintained
9798F:	drivers/rapidio/
9799
9800RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9801L:	linux-wireless@vger.kernel.org
9802S:	Orphan
9803F:	drivers/net/wireless/ray*
9804
9805RCUTORTURE MODULE
9806M:	Josh Triplett <josh@joshtriplett.org>
9807M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9808L:	linux-kernel@vger.kernel.org
9809S:	Supported
9810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9811F:	Documentation/RCU/torture.txt
9812F:	kernel/rcu/rcutorture.c
9813
9814RCUTORTURE TEST FRAMEWORK
9815M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9816M:	Josh Triplett <josh@joshtriplett.org>
9817R:	Steven Rostedt <rostedt@goodmis.org>
9818R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9819R:	Lai Jiangshan <jiangshanlai@gmail.com>
9820L:	linux-kernel@vger.kernel.org
9821S:	Supported
9822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9823F:	tools/testing/selftests/rcutorture
9824
9825RDC R-321X SoC
9826M:	Florian Fainelli <florian@openwrt.org>
9827S:	Maintained
9828
9829RDC R6040 FAST ETHERNET DRIVER
9830M:	Florian Fainelli <f.fainelli@gmail.com>
9831L:	netdev@vger.kernel.org
9832S:	Maintained
9833F:	drivers/net/ethernet/rdc/r6040.c
9834
9835RDS - RELIABLE DATAGRAM SOCKETS
9836M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9837L:	netdev@vger.kernel.org
9838L:	linux-rdma@vger.kernel.org
9839L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9840W:	https://oss.oracle.com/projects/rds/
9841S:	Supported
9842F:	net/rds/
9843F:	Documentation/networking/rds.txt
9844
9845RDMAVT - RDMA verbs software
9846M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9847L:	linux-rdma@vger.kernel.org
9848S:	Supported
9849F:	drivers/infiniband/sw/rdmavt
9850
9851READ-COPY UPDATE (RCU)
9852M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9853M:	Josh Triplett <josh@joshtriplett.org>
9854R:	Steven Rostedt <rostedt@goodmis.org>
9855R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9856R:	Lai Jiangshan <jiangshanlai@gmail.com>
9857L:	linux-kernel@vger.kernel.org
9858W:	http://www.rdrop.com/users/paulmck/RCU/
9859S:	Supported
9860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9861F:	Documentation/RCU/
9862X:	Documentation/RCU/torture.txt
9863F:	include/linux/rcu*
9864X:	include/linux/srcu.h
9865F:	kernel/rcu/
9866X:	kernel/torture.c
9867
9868REAL TIME CLOCK (RTC) SUBSYSTEM
9869M:	Alessandro Zummo <a.zummo@towertech.it>
9870M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9871L:	rtc-linux@googlegroups.com
9872Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9874S:	Maintained
9875F:	Documentation/devicetree/bindings/rtc/
9876F:	Documentation/rtc.txt
9877F:	drivers/rtc/
9878F:	include/linux/rtc.h
9879F:	include/uapi/linux/rtc.h
9880F:	include/linux/rtc/
9881F:	include/linux/platform_data/rtc-*
9882F:	tools/testing/selftests/timers/rtctest.c
9883
9884REALTEK AUDIO CODECS
9885M:	Bard Liao <bardliao@realtek.com>
9886M:	Oder Chiou <oder_chiou@realtek.com>
9887S:	Maintained
9888F:	sound/soc/codecs/rt*
9889F:	include/sound/rt*.h
9890
9891REISERFS FILE SYSTEM
9892L:	reiserfs-devel@vger.kernel.org
9893S:	Supported
9894F:	fs/reiserfs/
9895
9896REGISTER MAP ABSTRACTION
9897M:	Mark Brown <broonie@kernel.org>
9898L:	linux-kernel@vger.kernel.org
9899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9900S:	Supported
9901F:	Documentation/devicetree/bindings/regmap/
9902F:	drivers/base/regmap/
9903F:	include/linux/regmap.h
9904
9905REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9906M:	Ohad Ben-Cohen <ohad@wizery.com>
9907M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9908L:	linux-remoteproc@vger.kernel.org
9909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9910S:	Maintained
9911F:	Documentation/devicetree/bindings/remoteproc/
9912F:	Documentation/remoteproc.txt
9913F:	drivers/remoteproc/
9914F:	include/linux/remoteproc.h
9915
9916REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9917M:	Ohad Ben-Cohen <ohad@wizery.com>
9918M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9919L:	linux-remoteproc@vger.kernel.org
9920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9921S:	Maintained
9922F:	drivers/rpmsg/
9923F:	Documentation/rpmsg.txt
9924F:	include/linux/rpmsg.h
9925
9926RENESAS ETHERNET DRIVERS
9927R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9928L:	netdev@vger.kernel.org
9929L:	linux-renesas-soc@vger.kernel.org
9930F:	drivers/net/ethernet/renesas/
9931F:	include/linux/sh_eth.h
9932
9933RENESAS USB2 PHY DRIVER
9934M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9935L:	linux-renesas-soc@vger.kernel.org
9936S:	Maintained
9937F:	drivers/phy/phy-rcar-gen3-usb2.c
9938
9939RESET CONTROLLER FRAMEWORK
9940M:	Philipp Zabel <p.zabel@pengutronix.de>
9941T:	git git://git.pengutronix.de/git/pza/linux
9942S:	Maintained
9943F:	drivers/reset/
9944F:	Documentation/devicetree/bindings/reset/
9945F:	include/dt-bindings/reset/
9946F:	include/linux/reset.h
9947F:	include/linux/reset-controller.h
9948
9949RFKILL
9950M:	Johannes Berg <johannes@sipsolutions.net>
9951L:	linux-wireless@vger.kernel.org
9952W:	http://wireless.kernel.org/
9953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9955S:	Maintained
9956F:	Documentation/rfkill.txt
9957F:	net/rfkill/
9958
9959RHASHTABLE
9960M:	Thomas Graf <tgraf@suug.ch>
9961L:	netdev@vger.kernel.org
9962S:	Maintained
9963F:	lib/rhashtable.c
9964F:	include/linux/rhashtable.h
9965
9966RICOH SMARTMEDIA/XD DRIVER
9967M:	Maxim Levitsky <maximlevitsky@gmail.com>
9968S:	Maintained
9969F:	drivers/mtd/nand/r852.c
9970F:	drivers/mtd/nand/r852.h
9971
9972RICOH R5C592 MEMORYSTICK DRIVER
9973M:	Maxim Levitsky <maximlevitsky@gmail.com>
9974S:	Maintained
9975F:	drivers/memstick/host/r592.*
9976
9977ROCCAT DRIVERS
9978M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9979W:	http://sourceforge.net/projects/roccat/
9980S:	Maintained
9981F:	drivers/hid/hid-roccat*
9982F:	include/linux/hid-roccat*
9983F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9984
9985ROCKER DRIVER
9986M:	Jiri Pirko <jiri@resnulli.us>
9987L:	netdev@vger.kernel.org
9988S:	Supported
9989F:	drivers/net/ethernet/rocker/
9990
9991ROCKETPORT DRIVER
9992P:	Comtrol Corp.
9993W:	http://www.comtrol.com
9994S:	Maintained
9995F:	Documentation/serial/rocket.txt
9996F:	drivers/tty/rocket*
9997
9998ROCKETPORT EXPRESS/INFINITY DRIVER
9999M:	Kevin Cernekee <cernekee@gmail.com>
10000L:	linux-serial@vger.kernel.org
10001S:	Odd Fixes
10002F:	drivers/tty/serial/rp2.*
10003
10004ROSE NETWORK LAYER
10005M:	Ralf Baechle <ralf@linux-mips.org>
10006L:	linux-hams@vger.kernel.org
10007W:	http://www.linux-ax25.org/
10008S:	Maintained
10009F:	include/net/rose.h
10010F:	include/uapi/linux/rose.h
10011F:	net/rose/
10012
10013RTL2830 MEDIA DRIVER
10014M:	Antti Palosaari <crope@iki.fi>
10015L:	linux-media@vger.kernel.org
10016W:	https://linuxtv.org
10017W:	http://palosaari.fi/linux/
10018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10019T:	git git://linuxtv.org/anttip/media_tree.git
10020S:	Maintained
10021F:	drivers/media/dvb-frontends/rtl2830*
10022
10023RTL2832 MEDIA DRIVER
10024M:	Antti Palosaari <crope@iki.fi>
10025L:	linux-media@vger.kernel.org
10026W:	https://linuxtv.org
10027W:	http://palosaari.fi/linux/
10028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10029T:	git git://linuxtv.org/anttip/media_tree.git
10030S:	Maintained
10031F:	drivers/media/dvb-frontends/rtl2832*
10032
10033RTL2832_SDR MEDIA DRIVER
10034M:	Antti Palosaari <crope@iki.fi>
10035L:	linux-media@vger.kernel.org
10036W:	https://linuxtv.org
10037W:	http://palosaari.fi/linux/
10038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10039T:	git git://linuxtv.org/anttip/media_tree.git
10040S:	Maintained
10041F:	drivers/media/dvb-frontends/rtl2832_sdr*
10042
10043RTL8180 WIRELESS DRIVER
10044L:	linux-wireless@vger.kernel.org
10045W:	http://wireless.kernel.org/
10046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10047S:	Orphan
10048F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10049
10050RTL8187 WIRELESS DRIVER
10051M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10052M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10053M:	Larry Finger <Larry.Finger@lwfinger.net>
10054L:	linux-wireless@vger.kernel.org
10055W:	http://wireless.kernel.org/
10056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10057S:	Maintained
10058F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10059
10060RTL8192CE WIRELESS DRIVER
10061M:	Larry Finger <Larry.Finger@lwfinger.net>
10062M:	Chaoming Li <chaoming_li@realsil.com.cn>
10063L:	linux-wireless@vger.kernel.org
10064W:	http://wireless.kernel.org/
10065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10066S:	Maintained
10067F:	drivers/net/wireless/realtek/rtlwifi/
10068F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10069
10070RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10071M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10072L:	linux-wireless@vger.kernel.org
10073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10074S:	Maintained
10075F:	drivers/net/wireless/realtek/rtl8xxxu/
10076
10077S3 SAVAGE FRAMEBUFFER DRIVER
10078M:	Antonino Daplas <adaplas@gmail.com>
10079L:	linux-fbdev@vger.kernel.org
10080S:	Maintained
10081F:	drivers/video/fbdev/savage/
10082
10083S390
10084M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10085M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10086L:	linux-s390@vger.kernel.org
10087W:	http://www.ibm.com/developerworks/linux/linux390/
10088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10089S:	Supported
10090F:	arch/s390/
10091F:	drivers/s390/
10092F:	Documentation/s390/
10093F:	Documentation/DocBook/s390*
10094
10095S390 COMMON I/O LAYER
10096M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10097M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10098L:	linux-s390@vger.kernel.org
10099W:	http://www.ibm.com/developerworks/linux/linux390/
10100S:	Supported
10101F:	drivers/s390/cio/
10102
10103S390 DASD DRIVER
10104M:	Stefan Weinhuber <wein@de.ibm.com>
10105M:	Stefan Haberland <stefan.haberland@de.ibm.com>
10106L:	linux-s390@vger.kernel.org
10107W:	http://www.ibm.com/developerworks/linux/linux390/
10108S:	Supported
10109F:	drivers/s390/block/dasd*
10110F:	block/partitions/ibm.c
10111
10112S390 NETWORK DRIVERS
10113M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10114L:	linux-s390@vger.kernel.org
10115W:	http://www.ibm.com/developerworks/linux/linux390/
10116S:	Supported
10117F:	drivers/s390/net/
10118
10119S390 PCI SUBSYSTEM
10120M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10121M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10122L:	linux-s390@vger.kernel.org
10123W:	http://www.ibm.com/developerworks/linux/linux390/
10124S:	Supported
10125F:	arch/s390/pci/
10126F:	drivers/pci/hotplug/s390_pci_hpc.c
10127
10128S390 ZCRYPT DRIVER
10129M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10130L:	linux-s390@vger.kernel.org
10131W:	http://www.ibm.com/developerworks/linux/linux390/
10132S:	Supported
10133F:	drivers/s390/crypto/
10134
10135S390 ZFCP DRIVER
10136M:	Steffen Maier <maier@linux.vnet.ibm.com>
10137L:	linux-s390@vger.kernel.org
10138W:	http://www.ibm.com/developerworks/linux/linux390/
10139S:	Supported
10140F:	drivers/s390/scsi/zfcp_*
10141
10142S390 IUCV NETWORK LAYER
10143M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10144L:	linux-s390@vger.kernel.org
10145W:	http://www.ibm.com/developerworks/linux/linux390/
10146S:	Supported
10147F:	drivers/s390/net/*iucv*
10148F:	include/net/iucv/
10149F:	net/iucv/
10150
10151S390 IOMMU (PCI)
10152M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10153L:	linux-s390@vger.kernel.org
10154W:	http://www.ibm.com/developerworks/linux/linux390/
10155S:	Supported
10156F:	drivers/iommu/s390-iommu.c
10157
10158S3C24XX SD/MMC Driver
10159M:	Ben Dooks <ben-linux@fluff.org>
10160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10161S:	Supported
10162F:	drivers/mmc/host/s3cmci.*
10163
10164SAA6588 RDS RECEIVER DRIVER
10165M:	Hans Verkuil <hverkuil@xs4all.nl>
10166L:	linux-media@vger.kernel.org
10167T:	git git://linuxtv.org/media_tree.git
10168W:	https://linuxtv.org
10169S:	Odd Fixes
10170F:	drivers/media/i2c/saa6588*
10171
10172SAA7134 VIDEO4LINUX DRIVER
10173M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10175L:	linux-media@vger.kernel.org
10176W:	https://linuxtv.org
10177T:	git git://linuxtv.org/media_tree.git
10178S:	Odd fixes
10179F:	Documentation/video4linux/*.saa7134
10180F:	drivers/media/pci/saa7134/
10181
10182SAA7146 VIDEO4LINUX-2 DRIVER
10183M:	Hans Verkuil <hverkuil@xs4all.nl>
10184L:	linux-media@vger.kernel.org
10185T:	git git://linuxtv.org/media_tree.git
10186S:	Maintained
10187F:	drivers/media/common/saa7146/
10188F:	drivers/media/pci/saa7146/
10189F:	include/media/saa7146*
10190
10191SAMSUNG LAPTOP DRIVER
10192M:	Corentin Chary <corentin.chary@gmail.com>
10193L:	platform-driver-x86@vger.kernel.org
10194S:	Maintained
10195F:	drivers/platform/x86/samsung-laptop.c
10196
10197SAMSUNG AUDIO (ASoC) DRIVERS
10198M:	Krzysztof Kozlowski <krzk@kernel.org>
10199M:	Sangbeom Kim <sbkim73@samsung.com>
10200M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10202S:	Supported
10203F:	sound/soc/samsung/
10204
10205SAMSUNG FRAMEBUFFER DRIVER
10206M:	Jingoo Han <jingoohan1@gmail.com>
10207L:	linux-fbdev@vger.kernel.org
10208S:	Maintained
10209F:	drivers/video/fbdev/s3c-fb.c
10210
10211SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10212M:	Sangbeom Kim <sbkim73@samsung.com>
10213M:	Krzysztof Kozlowski <krzk@kernel.org>
10214M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10215L:	linux-kernel@vger.kernel.org
10216L:	linux-samsung-soc@vger.kernel.org
10217S:	Supported
10218F:	drivers/mfd/sec*.c
10219F:	drivers/regulator/s2m*.c
10220F:	drivers/regulator/s5m*.c
10221F:	drivers/clk/clk-s2mps11.c
10222F:	drivers/rtc/rtc-s5m.c
10223F:	include/linux/mfd/samsung/
10224F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10225F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10226F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10227F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10228
10229SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10230M:	Kyungmin Park <kyungmin.park@samsung.com>
10231M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10232L:	linux-media@vger.kernel.org
10233Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10234S:	Supported
10235F:	drivers/media/platform/exynos4-is/
10236
10237SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10238M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10239L:	linux-media@vger.kernel.org
10240L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10241S:	Maintained
10242F:	drivers/media/platform/s3c-camif/
10243F:	include/media/drv-intf/s3c_camif.h
10244
10245SAMSUNG S5C73M3 CAMERA DRIVER
10246M:	Kyungmin Park <kyungmin.park@samsung.com>
10247M:	Andrzej Hajda <a.hajda@samsung.com>
10248L:	linux-media@vger.kernel.org
10249S:	Supported
10250F:	drivers/media/i2c/s5c73m3/*
10251
10252SAMSUNG S5K5BAF CAMERA DRIVER
10253M:	Kyungmin Park <kyungmin.park@samsung.com>
10254M:	Andrzej Hajda <a.hajda@samsung.com>
10255L:	linux-media@vger.kernel.org
10256S:	Supported
10257F:	drivers/media/i2c/s5k5baf.c
10258
10259SAMSUNG S3FWRN5 NFC DRIVER
10260M:	Robert Baldyga <r.baldyga@samsung.com>
10261M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10262L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10263S:	Supported
10264F:	drivers/nfc/s3fwrn5
10265
10266SAMSUNG SOC CLOCK DRIVERS
10267M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10268M:	Tomasz Figa <tomasz.figa@gmail.com>
10269S:	Supported
10270L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10271F:	drivers/clk/samsung/
10272
10273SAMSUNG SPI DRIVERS
10274M:	Kukjin Kim <kgene@kernel.org>
10275M:	Krzysztof Kozlowski <krzk@kernel.org>
10276M:	Andi Shyti <andi.shyti@samsung.com>
10277L:	linux-spi@vger.kernel.org
10278L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10279S:	Maintained
10280F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10281F:	drivers/spi/spi-s3c*
10282F:	include/linux/platform_data/spi-s3c64xx.h
10283
10284SAMSUNG SXGBE DRIVERS
10285M:	Byungho An <bh74.an@samsung.com>
10286M:	Girish K S <ks.giri@samsung.com>
10287M:	Vipul Pandya <vipul.pandya@samsung.com>
10288S:	Supported
10289L:	netdev@vger.kernel.org
10290F:	drivers/net/ethernet/samsung/sxgbe/
10291
10292SAMSUNG THERMAL DRIVER
10293M:	Lukasz Majewski <l.majewski@samsung.com>
10294L:	linux-pm@vger.kernel.org
10295L:	linux-samsung-soc@vger.kernel.org
10296S:	Supported
10297T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10298F:	drivers/thermal/samsung/
10299
10300SAMSUNG USB2 PHY DRIVER
10301M:	Kamil Debski <kamil@wypas.org>
10302M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10303L:	linux-kernel@vger.kernel.org
10304S:	Supported
10305F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10306F:	Documentation/phy/samsung-usb2.txt
10307F:	drivers/phy/phy-exynos4210-usb2.c
10308F:	drivers/phy/phy-exynos4x12-usb2.c
10309F:	drivers/phy/phy-exynos5250-usb2.c
10310F:	drivers/phy/phy-s5pv210-usb2.c
10311F:	drivers/phy/phy-samsung-usb2.c
10312F:	drivers/phy/phy-samsung-usb2.h
10313
10314SERIAL DRIVERS
10315M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10316L:	linux-serial@vger.kernel.org
10317S:	Maintained
10318F:	Documentation/devicetree/bindings/serial/
10319F:	drivers/tty/serial/
10320
10321SYNOPSYS DESIGNWARE DMAC DRIVER
10322M:	Viresh Kumar <vireshk@kernel.org>
10323M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10324S:	Maintained
10325F:	include/linux/dma/dw.h
10326F:	include/linux/platform_data/dma-dw.h
10327F:	drivers/dma/dw/
10328
10329SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10330M: Lars Persson <lars.persson@axis.com>
10331L: netdev@vger.kernel.org
10332S: Supported
10333F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10334F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10335
10336SYNOPSYS DESIGNWARE I2C DRIVER
10337M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10338R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10339R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10340L:	linux-i2c@vger.kernel.org
10341S:	Maintained
10342F:	drivers/i2c/busses/i2c-designware-*
10343F:	include/linux/platform_data/i2c-designware.h
10344
10345SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10346M:	Jaehoon Chung <jh80.chung@samsung.com>
10347L:	linux-mmc@vger.kernel.org
10348S:	Maintained
10349F:	include/linux/mmc/dw_mmc.h
10350F:	drivers/mmc/host/dw_mmc*
10351
10352SYSTEM TRACE MODULE CLASS
10353M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10354S:	Maintained
10355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10356F:	Documentation/trace/stm.txt
10357F:	drivers/hwtracing/stm/
10358F:	include/linux/stm.h
10359F:	include/uapi/linux/stm.h
10360
10361THUNDERBOLT DRIVER
10362M:	Andreas Noever <andreas.noever@gmail.com>
10363S:	Maintained
10364F:	drivers/thunderbolt/
10365
10366TI BQ27XXX POWER SUPPLY DRIVER
10367R:	Andrew F. Davis <afd@ti.com>
10368F:	include/linux/power/bq27xxx_battery.h
10369F:	drivers/power/bq27xxx_battery.c
10370F:	drivers/power/bq27xxx_battery_i2c.c
10371
10372TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10373M:	John Stultz <john.stultz@linaro.org>
10374M:	Thomas Gleixner <tglx@linutronix.de>
10375L:	linux-kernel@vger.kernel.org
10376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10377S:	Supported
10378F:	include/linux/clocksource.h
10379F:	include/linux/time.h
10380F:	include/linux/timex.h
10381F:	include/uapi/linux/time.h
10382F:	include/uapi/linux/timex.h
10383F:	kernel/time/clocksource.c
10384F:	kernel/time/time*.c
10385F:	kernel/time/alarmtimer.c
10386F:	kernel/time/ntp.c
10387F:	tools/testing/selftests/timers/
10388
10389SC1200 WDT DRIVER
10390M:	Zwane Mwaikambo <zwanem@gmail.com>
10391S:	Maintained
10392F:	drivers/watchdog/sc1200wdt.c
10393
10394SCHEDULER
10395M:	Ingo Molnar <mingo@redhat.com>
10396M:	Peter Zijlstra <peterz@infradead.org>
10397L:	linux-kernel@vger.kernel.org
10398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10399S:	Maintained
10400F:	kernel/sched/
10401F:	include/linux/sched.h
10402F:	include/uapi/linux/sched.h
10403F:	include/linux/wait.h
10404
10405SCORE ARCHITECTURE
10406M:	Chen Liqin <liqin.linux@gmail.com>
10407M:	Lennox Wu <lennox.wu@gmail.com>
10408W:	http://www.sunplus.com
10409S:	Supported
10410F:	arch/score/
10411
10412SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10413M:	Sudeep Holla <sudeep.holla@arm.com>
10414L:	linux-arm-kernel@lists.infradead.org
10415S:	Maintained
10416F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10417F:	drivers/clk/clk-scpi.c
10418F:	drivers/cpufreq/scpi-cpufreq.c
10419F:	drivers/firmware/arm_scpi.c
10420F:	include/linux/scpi_protocol.h
10421
10422SCSI CDROM DRIVER
10423M:	Jens Axboe <axboe@kernel.dk>
10424L:	linux-scsi@vger.kernel.org
10425W:	http://www.kernel.dk
10426S:	Maintained
10427F:	drivers/scsi/sr*
10428
10429SCSI RDMA PROTOCOL (SRP) INITIATOR
10430M:	Bart Van Assche <bart.vanassche@sandisk.com>
10431L:	linux-rdma@vger.kernel.org
10432S:	Supported
10433W:	http://www.openfabrics.org
10434Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10436F:	drivers/infiniband/ulp/srp/
10437F:	include/scsi/srp.h
10438
10439SCSI SG DRIVER
10440M:	Doug Gilbert <dgilbert@interlog.com>
10441L:	linux-scsi@vger.kernel.org
10442W:	http://sg.danny.cz/sg
10443S:	Maintained
10444F:	Documentation/scsi/scsi-generic.txt
10445F:	drivers/scsi/sg.c
10446F:	include/scsi/sg.h
10447
10448SCSI SUBSYSTEM
10449M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10451M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10453L:	linux-scsi@vger.kernel.org
10454S:	Maintained
10455F:	Documentation/devicetree/bindings/scsi/
10456F:	drivers/scsi/
10457F:	include/scsi/
10458
10459SCSI TAPE DRIVER
10460M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10461L:	linux-scsi@vger.kernel.org
10462S:	Maintained
10463F:	Documentation/scsi/st.txt
10464F:	drivers/scsi/st.*
10465F:	drivers/scsi/st_*.h
10466
10467SCTP PROTOCOL
10468M:	Vlad Yasevich <vyasevich@gmail.com>
10469M:	Neil Horman <nhorman@tuxdriver.com>
10470L:	linux-sctp@vger.kernel.org
10471W:	http://lksctp.sourceforge.net
10472S:	Maintained
10473F:	Documentation/networking/sctp.txt
10474F:	include/linux/sctp.h
10475F:	include/uapi/linux/sctp.h
10476F:	include/net/sctp/
10477F:	net/sctp/
10478
10479SCx200 CPU SUPPORT
10480M:	Jim Cromie <jim.cromie@gmail.com>
10481S:	Odd Fixes
10482F:	Documentation/i2c/busses/scx200_acb
10483F:	arch/x86/platform/scx200/
10484F:	drivers/watchdog/scx200_wdt.c
10485F:	drivers/i2c/busses/scx200*
10486F:	drivers/mtd/maps/scx200_docflash.c
10487F:	include/linux/scx200.h
10488
10489SCx200 GPIO DRIVER
10490M:	Jim Cromie <jim.cromie@gmail.com>
10491S:	Maintained
10492F:	drivers/char/scx200_gpio.c
10493F:	include/linux/scx200_gpio.h
10494
10495SCx200 HRT CLOCKSOURCE DRIVER
10496M:	Jim Cromie <jim.cromie@gmail.com>
10497S:	Maintained
10498F:	drivers/clocksource/scx200_hrt.c
10499
10500SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10501M:	Sascha Sommer <saschasommer@freenet.de>
10502L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10503S:	Maintained
10504F:	drivers/mmc/host/sdricoh_cs.c
10505
10506SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10507M:	Adrian Hunter <adrian.hunter@intel.com>
10508L:	linux-mmc@vger.kernel.org
10509T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10510S:	Maintained
10511F:	drivers/mmc/host/sdhci*
10512F:	include/linux/mmc/sdhci*
10513
10514SECURE COMPUTING
10515M:	Kees Cook <keescook@chromium.org>
10516R:	Andy Lutomirski <luto@amacapital.net>
10517R:	Will Drewry <wad@chromium.org>
10518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10519S:	Supported
10520F:	kernel/seccomp.c
10521F:	include/uapi/linux/seccomp.h
10522F:	include/linux/seccomp.h
10523F:	tools/testing/selftests/seccomp/*
10524K:	\bsecure_computing
10525K:	\bTIF_SECCOMP\b
10526
10527SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10528M:	Al Cooper <alcooperx@gmail.com>
10529L:	linux-mmc@vger.kernel.org
10530L:	bcm-kernel-feedback-list@broadcom.com
10531S:	Maintained
10532F:	drivers/mmc/host/sdhci-brcmstb*
10533
10534SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10535M:	Ben Dooks <ben-linux@fluff.org>
10536M:	Jaehoon Chung <jh80.chung@samsung.com>
10537L:	linux-mmc@vger.kernel.org
10538S:	Maintained
10539F:	drivers/mmc/host/sdhci-s3c*
10540
10541SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10542M:	Viresh Kumar <vireshk@kernel.org>
10543L:	linux-mmc@vger.kernel.org
10544S:	Maintained
10545F:	drivers/mmc/host/sdhci-spear.c
10546
10547SECURITY SUBSYSTEM
10548M:	James Morris <james.l.morris@oracle.com>
10549M:	"Serge E. Hallyn" <serge@hallyn.com>
10550L:	linux-security-module@vger.kernel.org (suggested Cc:)
10551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10552W:	http://kernsec.org/
10553S:	Supported
10554F:	security/
10555
10556SECURITY CONTACT
10557M:	Security Officers <security@kernel.org>
10558S:	Supported
10559
10560SELINUX SECURITY MODULE
10561M:	Paul Moore <paul@paul-moore.com>
10562M:	Stephen Smalley <sds@tycho.nsa.gov>
10563M:	Eric Paris <eparis@parisplace.org>
10564L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10565W:	http://selinuxproject.org
10566T:	git git://git.infradead.org/users/pcmoore/selinux
10567S:	Supported
10568F:	include/linux/selinux*
10569F:	security/selinux/
10570F:	scripts/selinux/
10571
10572APPARMOR SECURITY MODULE
10573M:	John Johansen <john.johansen@canonical.com>
10574L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10575W:	apparmor.wiki.kernel.org
10576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10577S:	Supported
10578F:	security/apparmor/
10579
10580LOADPIN SECURITY MODULE
10581M:	Kees Cook <keescook@chromium.org>
10582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10583S:	Supported
10584F:	security/loadpin/
10585
10586YAMA SECURITY MODULE
10587M:	Kees Cook <keescook@chromium.org>
10588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10589S:	Supported
10590F:	security/yama/
10591
10592SENSABLE PHANTOM
10593M:	Jiri Slaby <jirislaby@gmail.com>
10594S:	Maintained
10595F:	drivers/misc/phantom.c
10596F:	include/uapi/linux/phantom.h
10597
10598SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10599M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10600M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10601M:	John Soni Jose <sony.john@avagotech.com>
10602L:	linux-scsi@vger.kernel.org
10603W:	http://www.avagotech.com
10604S:	Supported
10605F:	drivers/scsi/be2iscsi/
10606
10607Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10608M:	Sathya Perla <sathya.perla@broadcom.com>
10609M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10610M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10611M:	Somnath Kotur <somnath.kotur@broadcom.com>
10612L:	netdev@vger.kernel.org
10613W:	http://www.emulex.com
10614S:	Supported
10615F:	drivers/net/ethernet/emulex/benet/
10616
10617EMULEX ONECONNECT ROCE DRIVER
10618M:	Selvin Xavier <selvin.xavier@avagotech.com>
10619M:	Devesh Sharma <devesh.sharma@avagotech.com>
10620M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10621L:	linux-rdma@vger.kernel.org
10622W:	http://www.emulex.com
10623S:	Supported
10624F:	drivers/infiniband/hw/ocrdma/
10625
10626SFC NETWORK DRIVER
10627M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10628M:	Edward Cree <ecree@solarflare.com>
10629M:	Bert Kenward <bkenward@solarflare.com>
10630L:	netdev@vger.kernel.org
10631S:	Supported
10632F:	drivers/net/ethernet/sfc/
10633
10634SGI GRU DRIVER
10635M:	Dimitri Sivanich <sivanich@sgi.com>
10636S:	Maintained
10637F:	drivers/misc/sgi-gru/
10638
10639SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10640M:	Pat Gefre <pfg@sgi.com>
10641L:	linux-ia64@vger.kernel.org
10642S:	Supported
10643F:	Documentation/ia64/serial.txt
10644F:	drivers/tty/serial/ioc?_serial.c
10645F:	include/linux/ioc?.h
10646
10647SGI XP/XPC/XPNET DRIVER
10648M:	Cliff Whickman <cpw@sgi.com>
10649M:	Robin Holt <robinmholt@gmail.com>
10650S:	Maintained
10651F:	drivers/misc/sgi-xp/
10652
10653SI2157 MEDIA DRIVER
10654M:	Antti Palosaari <crope@iki.fi>
10655L:	linux-media@vger.kernel.org
10656W:	https://linuxtv.org
10657W:	http://palosaari.fi/linux/
10658Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10659T:	git git://linuxtv.org/anttip/media_tree.git
10660S:	Maintained
10661F:	drivers/media/tuners/si2157*
10662
10663SI2168 MEDIA DRIVER
10664M:	Antti Palosaari <crope@iki.fi>
10665L:	linux-media@vger.kernel.org
10666W:	https://linuxtv.org
10667W:	http://palosaari.fi/linux/
10668Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10669T:	git git://linuxtv.org/anttip/media_tree.git
10670S:	Maintained
10671F:	drivers/media/dvb-frontends/si2168*
10672
10673SI470X FM RADIO RECEIVER I2C DRIVER
10674M:	Hans Verkuil <hverkuil@xs4all.nl>
10675L:	linux-media@vger.kernel.org
10676T:	git git://linuxtv.org/media_tree.git
10677W:	https://linuxtv.org
10678S:	Odd Fixes
10679F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10680
10681SI470X FM RADIO RECEIVER USB DRIVER
10682M:	Hans Verkuil <hverkuil@xs4all.nl>
10683L:	linux-media@vger.kernel.org
10684T:	git git://linuxtv.org/media_tree.git
10685W:	https://linuxtv.org
10686S:	Maintained
10687F:	drivers/media/radio/si470x/radio-si470x-common.c
10688F:	drivers/media/radio/si470x/radio-si470x.h
10689F:	drivers/media/radio/si470x/radio-si470x-usb.c
10690
10691SI4713 FM RADIO TRANSMITTER I2C DRIVER
10692M:	Eduardo Valentin <edubezval@gmail.com>
10693L:	linux-media@vger.kernel.org
10694T:	git git://linuxtv.org/media_tree.git
10695W:	https://linuxtv.org
10696S:	Odd Fixes
10697F:	drivers/media/radio/si4713/si4713.?
10698
10699SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10700M:	Eduardo Valentin <edubezval@gmail.com>
10701L:	linux-media@vger.kernel.org
10702T:	git git://linuxtv.org/media_tree.git
10703W:	https://linuxtv.org
10704S:	Odd Fixes
10705F:	drivers/media/radio/si4713/radio-platform-si4713.c
10706
10707SI4713 FM RADIO TRANSMITTER USB DRIVER
10708M:	Hans Verkuil <hverkuil@xs4all.nl>
10709L:	linux-media@vger.kernel.org
10710T:	git git://linuxtv.org/media_tree.git
10711W:	https://linuxtv.org
10712S:	Maintained
10713F:	drivers/media/radio/si4713/radio-usb-si4713.c
10714
10715SIANO DVB DRIVER
10716M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10717M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10718L:	linux-media@vger.kernel.org
10719W:	https://linuxtv.org
10720T:	git git://linuxtv.org/media_tree.git
10721S:	Odd fixes
10722F:	drivers/media/common/siano/
10723F:	drivers/media/usb/siano/
10724F:	drivers/media/usb/siano/
10725F:	drivers/media/mmc/siano/
10726
10727SIMPLEFB FB DRIVER
10728M:	Hans de Goede <hdegoede@redhat.com>
10729L:	linux-fbdev@vger.kernel.org
10730S:	Maintained
10731F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10732F:	drivers/video/fbdev/simplefb.c
10733F:	include/linux/platform_data/simplefb.h
10734
10735SH_VEU V4L2 MEM2MEM DRIVER
10736L:	linux-media@vger.kernel.org
10737S:	Orphan
10738F:	drivers/media/platform/sh_veu.c
10739
10740SH_VOU V4L2 OUTPUT DRIVER
10741L:	linux-media@vger.kernel.org
10742S:	Orphan
10743F:	drivers/media/platform/sh_vou.c
10744F:	include/media/drv-intf/sh_vou.h
10745
10746SIMPLE FIRMWARE INTERFACE (SFI)
10747M:	Len Brown <lenb@kernel.org>
10748L:	sfi-devel@simplefirmware.org
10749W:	http://simplefirmware.org/
10750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10751S:	Supported
10752F:	arch/x86/platform/sfi/
10753F:	drivers/sfi/
10754F:	include/linux/sfi*.h
10755
10756SIMTEC EB110ATX (Chalice CATS)
10757P:	Ben Dooks
10758P:	Vincent Sanders <vince@simtec.co.uk>
10759M:	Simtec Linux Team <linux@simtec.co.uk>
10760W:	http://www.simtec.co.uk/products/EB110ATX/
10761S:	Supported
10762
10763SIMTEC EB2410ITX (BAST)
10764P:	Ben Dooks
10765P:	Vincent Sanders <vince@simtec.co.uk>
10766M:	Simtec Linux Team <linux@simtec.co.uk>
10767W:	http://www.simtec.co.uk/products/EB2410ITX/
10768S:	Supported
10769F:	arch/arm/mach-s3c24xx/mach-bast.c
10770F:	arch/arm/mach-s3c24xx/bast-ide.c
10771F:	arch/arm/mach-s3c24xx/bast-irq.c
10772
10773TI DAVINCI MACHINE SUPPORT
10774M:	Sekhar Nori <nsekhar@ti.com>
10775M:	Kevin Hilman <khilman@kernel.org>
10776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10778S:	Supported
10779F:	arch/arm/mach-davinci/
10780F:	drivers/i2c/busses/i2c-davinci.c
10781
10782TI DAVINCI SERIES MEDIA DRIVER
10783M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10784L:	linux-media@vger.kernel.org
10785W:	https://linuxtv.org
10786Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10787T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10788S:	Maintained
10789F:	drivers/media/platform/davinci/
10790F:	include/media/davinci/
10791
10792TI AM437X VPFE DRIVER
10793M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10794L:	linux-media@vger.kernel.org
10795W:	https://linuxtv.org
10796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10797T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10798S:	Maintained
10799F:	drivers/media/platform/am437x/
10800
10801OV2659 OMNIVISION SENSOR DRIVER
10802M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10803L:	linux-media@vger.kernel.org
10804W:	https://linuxtv.org
10805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10806T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10807S:	Maintained
10808F:	drivers/media/i2c/ov2659.c
10809F:	include/media/i2c/ov2659.h
10810
10811SILICON MOTION SM712 FRAME BUFFER DRIVER
10812M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10813M:	Teddy Wang <teddy.wang@siliconmotion.com>
10814M:	Sudip Mukherjee <sudip@vectorindia.org>
10815L:	linux-fbdev@vger.kernel.org
10816S:	Maintained
10817F:	drivers/video/fbdev/sm712*
10818F:	Documentation/fb/sm712fb.txt
10819
10820SIS 190 ETHERNET DRIVER
10821M:	Francois Romieu <romieu@fr.zoreil.com>
10822L:	netdev@vger.kernel.org
10823S:	Maintained
10824F:	drivers/net/ethernet/sis/sis190.c
10825
10826SIS 900/7016 FAST ETHERNET DRIVER
10827M:	Daniele Venzano <venza@brownhat.org>
10828W:	http://www.brownhat.org/sis900.html
10829L:	netdev@vger.kernel.org
10830S:	Maintained
10831F:	drivers/net/ethernet/sis/sis900.*
10832
10833SIS FRAMEBUFFER DRIVER
10834M:	Thomas Winischhofer <thomas@winischhofer.net>
10835W:	http://www.winischhofer.net/linuxsisvga.shtml
10836S:	Maintained
10837F:	Documentation/fb/sisfb.txt
10838F:	drivers/video/fbdev/sis/
10839F:	include/video/sisfb.h
10840
10841SIS USB2VGA DRIVER
10842M:	Thomas Winischhofer <thomas@winischhofer.net>
10843W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10844S:	Maintained
10845F:	drivers/usb/misc/sisusbvga/
10846
10847SLAB ALLOCATOR
10848M:	Christoph Lameter <cl@linux.com>
10849M:	Pekka Enberg <penberg@kernel.org>
10850M:	David Rientjes <rientjes@google.com>
10851M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10852M:	Andrew Morton <akpm@linux-foundation.org>
10853L:	linux-mm@kvack.org
10854S:	Maintained
10855F:	include/linux/sl?b*.h
10856F:	mm/sl?b*
10857
10858SLEEPABLE READ-COPY UPDATE (SRCU)
10859M:	Lai Jiangshan <jiangshanlai@gmail.com>
10860M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10861M:	Josh Triplett <josh@joshtriplett.org>
10862R:	Steven Rostedt <rostedt@goodmis.org>
10863R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10864L:	linux-kernel@vger.kernel.org
10865W:	http://www.rdrop.com/users/paulmck/RCU/
10866S:	Supported
10867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10868F:	include/linux/srcu.h
10869F:	kernel/rcu/srcu.c
10870
10871SMACK SECURITY MODULE
10872M:	Casey Schaufler <casey@schaufler-ca.com>
10873L:	linux-security-module@vger.kernel.org
10874W:	http://schaufler-ca.com
10875T:	git git://github.com/cschaufler/smack-next
10876S:	Maintained
10877F:	Documentation/security/Smack.txt
10878F:	security/smack/
10879
10880DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10881M:	Kevin Hilman <khilman@kernel.org>
10882M:	Nishanth Menon <nm@ti.com>
10883S:	Maintained
10884F:	drivers/power/avs/
10885F:	include/linux/power/smartreflex.h
10886L:	linux-pm@vger.kernel.org
10887
10888SMC91x ETHERNET DRIVER
10889M:	Nicolas Pitre <nico@fluxnic.net>
10890S:	Odd Fixes
10891F:	drivers/net/ethernet/smsc/smc91x.*
10892
10893SMIA AND SMIA++ IMAGE SENSOR DRIVER
10894M:	Sakari Ailus <sakari.ailus@iki.fi>
10895L:	linux-media@vger.kernel.org
10896S:	Maintained
10897F:	drivers/media/i2c/smiapp/
10898F:	include/media/i2c/smiapp.h
10899F:	drivers/media/i2c/smiapp-pll.c
10900F:	drivers/media/i2c/smiapp-pll.h
10901F:	include/uapi/linux/smiapp.h
10902F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10903
10904SMM665 HARDWARE MONITOR DRIVER
10905M:	Guenter Roeck <linux@roeck-us.net>
10906L:	linux-hwmon@vger.kernel.org
10907S:	Maintained
10908F:	Documentation/hwmon/smm665
10909F:	drivers/hwmon/smm665.c
10910
10911SMSC EMC2103 HARDWARE MONITOR DRIVER
10912M:	Steve Glendinning <steve.glendinning@shawell.net>
10913L:	linux-hwmon@vger.kernel.org
10914S:	Maintained
10915F:	Documentation/hwmon/emc2103
10916F:	drivers/hwmon/emc2103.c
10917
10918SMSC SCH5627 HARDWARE MONITOR DRIVER
10919M:	Hans de Goede <hdegoede@redhat.com>
10920L:	linux-hwmon@vger.kernel.org
10921S:	Supported
10922F:	Documentation/hwmon/sch5627
10923F:	drivers/hwmon/sch5627.c
10924
10925SMSC47B397 HARDWARE MONITOR DRIVER
10926M:	Jean Delvare <jdelvare@suse.com>
10927L:	linux-hwmon@vger.kernel.org
10928S:	Maintained
10929F:	Documentation/hwmon/smsc47b397
10930F:	drivers/hwmon/smsc47b397.c
10931
10932SMSC911x ETHERNET DRIVER
10933M:	Steve Glendinning <steve.glendinning@shawell.net>
10934L:	netdev@vger.kernel.org
10935S:	Maintained
10936F:	include/linux/smsc911x.h
10937F:	drivers/net/ethernet/smsc/smsc911x.*
10938
10939SMSC9420 PCI ETHERNET DRIVER
10940M:	Steve Glendinning <steve.glendinning@shawell.net>
10941L:	netdev@vger.kernel.org
10942S:	Maintained
10943F:	drivers/net/ethernet/smsc/smsc9420.*
10944
10945SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10946M:	Steve Glendinning <steve.glendinning@shawell.net>
10947L:	linux-fbdev@vger.kernel.org
10948S:	Maintained
10949F:	drivers/video/fbdev/smscufx.c
10950
10951SOC-CAMERA V4L2 SUBSYSTEM
10952M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10953L:	linux-media@vger.kernel.org
10954T:	git git://linuxtv.org/media_tree.git
10955S:	Maintained
10956F:	include/media/soc*
10957F:	drivers/media/i2c/soc_camera/
10958F:	drivers/media/platform/soc_camera/
10959
10960SOEKRIS NET48XX LED SUPPORT
10961M:	Chris Boot <bootc@bootc.net>
10962S:	Maintained
10963F:	drivers/leds/leds-net48xx.c
10964
10965SOFTLOGIC 6x10 MPEG CODEC
10966M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10967M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10968M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10969M:	Ismael Luceno <ismael@iodev.co.uk>
10970L:	linux-media@vger.kernel.org
10971S:	Supported
10972F:	drivers/media/pci/solo6x10/
10973
10974SOFTWARE RAID (Multiple Disks) SUPPORT
10975M:	Shaohua Li <shli@kernel.org>
10976L:	linux-raid@vger.kernel.org
10977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10978S:	Supported
10979F:	drivers/md/
10980F:	include/linux/raid/
10981F:	include/uapi/linux/raid/
10982
10983SONIC NETWORK DRIVER
10984M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10985L:	netdev@vger.kernel.org
10986S:	Maintained
10987F:	drivers/net/ethernet/natsemi/sonic.*
10988
10989SONICS SILICON BACKPLANE DRIVER (SSB)
10990M:	Michael Buesch <m@bues.ch>
10991L:	linux-wireless@vger.kernel.org
10992S:	Maintained
10993F:	drivers/ssb/
10994F:	include/linux/ssb/
10995
10996SONY VAIO CONTROL DEVICE DRIVER
10997M:	Mattia Dongili <malattia@linux.it>
10998L:	platform-driver-x86@vger.kernel.org
10999W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11000S:	Maintained
11001F:	Documentation/laptops/sony-laptop.txt
11002F:	drivers/char/sonypi.c
11003F:	drivers/platform/x86/sony-laptop.c
11004F:	include/linux/sony-laptop.h
11005
11006SONY MEMORYSTICK CARD SUPPORT
11007M:	Alex Dubov <oakad@yahoo.com>
11008W:	http://tifmxx.berlios.de/
11009S:	Maintained
11010F:	drivers/memstick/host/tifm_ms.c
11011
11012SONY MEMORYSTICK STANDARD SUPPORT
11013M:	Maxim Levitsky <maximlevitsky@gmail.com>
11014S:	Maintained
11015F:	drivers/memstick/core/ms_block.*
11016
11017SOUND
11018M:	Jaroslav Kysela <perex@perex.cz>
11019M:	Takashi Iwai <tiwai@suse.com>
11020L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11021W:	http://www.alsa-project.org/
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11023T:	git git://git.alsa-project.org/alsa-kernel.git
11024Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11025S:	Maintained
11026F:	Documentation/sound/
11027F:	include/sound/
11028F:	include/uapi/sound/
11029F:	sound/
11030
11031SOUND - COMPRESSED AUDIO
11032M:	Vinod Koul <vinod.koul@intel.com>
11033L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11035S:	Supported
11036F:	Documentation/sound/alsa/compress_offload.txt
11037F:	include/sound/compress_driver.h
11038F:	include/uapi/sound/compress_*
11039F:	sound/core/compress_offload.c
11040F:	sound/soc/soc-compress.c
11041
11042SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11043M:	Liam Girdwood <lgirdwood@gmail.com>
11044M:	Mark Brown <broonie@kernel.org>
11045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11046L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11047W:	http://alsa-project.org/main/index.php/ASoC
11048S:	Supported
11049F:	Documentation/devicetree/bindings/sound/
11050F:	Documentation/sound/alsa/soc/
11051F:	sound/soc/
11052F:	include/sound/soc*
11053
11054SOUND - DMAENGINE HELPERS
11055M:	Lars-Peter Clausen <lars@metafoo.de>
11056S:	Supported
11057F:	include/sound/dmaengine_pcm.h
11058F:	sound/core/pcm_dmaengine.c
11059F:	sound/soc/soc-generic-dmaengine-pcm.c
11060
11061SP2 MEDIA DRIVER
11062M:	Olli Salonen <olli.salonen@iki.fi>
11063L:	linux-media@vger.kernel.org
11064W:	https://linuxtv.org
11065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11066S:	Maintained
11067F:	drivers/media/dvb-frontends/sp2*
11068
11069SPARC + UltraSPARC (sparc/sparc64)
11070M:	"David S. Miller" <davem@davemloft.net>
11071L:	sparclinux@vger.kernel.org
11072Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11075S:	Maintained
11076F:	arch/sparc/
11077F:	drivers/sbus/
11078
11079SPARC SERIAL DRIVERS
11080M:	"David S. Miller" <davem@davemloft.net>
11081L:	sparclinux@vger.kernel.org
11082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11084S:	Maintained
11085F:	include/linux/sunserialcore.h
11086F:	drivers/tty/serial/suncore.c
11087F:	drivers/tty/serial/sunhv.c
11088F:	drivers/tty/serial/sunsab.c
11089F:	drivers/tty/serial/sunsab.h
11090F:	drivers/tty/serial/sunsu.c
11091F:	drivers/tty/serial/sunzilog.c
11092F:	drivers/tty/serial/sunzilog.h
11093
11094SPARSE CHECKER
11095M:	"Christopher Li" <sparse@chrisli.org>
11096L:	linux-sparse@vger.kernel.org
11097W:	https://sparse.wiki.kernel.org/
11098T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11099T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11100S:	Maintained
11101F:	include/linux/compiler.h
11102
11103SPEAR PLATFORM SUPPORT
11104M:	Viresh Kumar <vireshk@kernel.org>
11105M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11107W:	http://www.st.com/spear
11108S:	Maintained
11109F:	arch/arm/boot/dts/spear*
11110F:	arch/arm/mach-spear/
11111
11112SPEAR CLOCK FRAMEWORK SUPPORT
11113M:	Viresh Kumar <vireshk@kernel.org>
11114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11115W:	http://www.st.com/spear
11116S:	Maintained
11117F:	drivers/clk/spear/
11118
11119SPI SUBSYSTEM
11120M:	Mark Brown <broonie@kernel.org>
11121L:	linux-spi@vger.kernel.org
11122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11123Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11124S:	Maintained
11125F:	Documentation/devicetree/bindings/spi/
11126F:	Documentation/spi/
11127F:	drivers/spi/
11128F:	include/linux/spi/
11129F:	include/uapi/linux/spi/
11130
11131SPIDERNET NETWORK DRIVER for CELL
11132M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11133L:	netdev@vger.kernel.org
11134S:	Supported
11135F:	Documentation/networking/spider_net.txt
11136F:	drivers/net/ethernet/toshiba/spider_net*
11137
11138SPU FILE SYSTEM
11139M:	Jeremy Kerr <jk@ozlabs.org>
11140L:	linuxppc-dev@lists.ozlabs.org
11141W:	http://www.ibm.com/developerworks/power/cell/
11142S:	Supported
11143F:	Documentation/filesystems/spufs.txt
11144F:	arch/powerpc/platforms/cell/spufs/
11145
11146SQUASHFS FILE SYSTEM
11147M:	Phillip Lougher <phillip@squashfs.org.uk>
11148L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11149W:	http://squashfs.org.uk
11150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11151S:	Maintained
11152F:	Documentation/filesystems/squashfs.txt
11153F:	fs/squashfs/
11154
11155SRM (Alpha) environment access
11156M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11157S:	Maintained
11158F:	arch/alpha/kernel/srm_env.c
11159
11160STABLE BRANCH
11161M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11162L:	stable@vger.kernel.org
11163S:	Supported
11164F:	Documentation/stable_kernel_rules.txt
11165
11166STAGING SUBSYSTEM
11167M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11169L:	devel@driverdev.osuosl.org
11170S:	Supported
11171F:	drivers/staging/
11172
11173STAGING - COMEDI
11174M:	Ian Abbott <abbotti@mev.co.uk>
11175M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11176S:	Odd Fixes
11177F:	drivers/staging/comedi/
11178
11179STAGING - FLARION FT1000 DRIVERS
11180M:	Marek Belisko <marek.belisko@gmail.com>
11181S:	Odd Fixes
11182F:	drivers/staging/ft1000/
11183
11184STAGING - INDUSTRIAL IO
11185M:	Jonathan Cameron <jic23@kernel.org>
11186L:	linux-iio@vger.kernel.org
11187S:	Odd Fixes
11188F:	Documentation/devicetree/bindings/staging/iio/
11189F:	drivers/staging/iio/
11190
11191STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11192M:	Jarod Wilson <jarod@wilsonet.com>
11193W:	http://www.lirc.org/
11194S:	Odd Fixes
11195F:	drivers/staging/media/lirc/
11196
11197STAGING - LUSTRE PARALLEL FILESYSTEM
11198M:	Oleg Drokin <oleg.drokin@intel.com>
11199M:	Andreas Dilger <andreas.dilger@intel.com>
11200M:	James Simmons <jsimmons@infradead.org>
11201L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11202W:	http://wiki.lustre.org/
11203S:	Maintained
11204F:	drivers/staging/lustre
11205
11206STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11207M:	Marc Dietrich <marvin24@gmx.de>
11208L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11209L:	linux-tegra@vger.kernel.org
11210S:	Maintained
11211F:	drivers/staging/nvec/
11212
11213STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11214M:	Jens Frederich <jfrederich@gmail.com>
11215M:	Daniel Drake <dsd@laptop.org>
11216M:	Jon Nettleton <jon.nettleton@gmail.com>
11217W:	http://wiki.laptop.org/go/DCON
11218S:	Maintained
11219F:	drivers/staging/olpc_dcon/
11220
11221STAGING - REALTEK RTL8712U DRIVERS
11222M:	Larry Finger <Larry.Finger@lwfinger.net>
11223M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11224S:	Odd Fixes
11225F:	drivers/staging/rtl8712/
11226
11227STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11228M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11229M:	Teddy Wang <teddy.wang@siliconmotion.com>
11230M:	Sudip Mukherjee <sudip@vectorindia.org>
11231L:	linux-fbdev@vger.kernel.org
11232S:	Maintained
11233F:	drivers/staging/sm750fb/
11234
11235STAGING - SLICOSS
11236M:	Lior Dotan <liodot@gmail.com>
11237M:	Christopher Harrer <charrer@alacritech.com>
11238S:	Odd Fixes
11239F:	drivers/staging/slicoss/
11240
11241STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11242M:	William Hubbs <w.d.hubbs@gmail.com>
11243M:	Chris Brannon <chris@the-brannons.com>
11244M:	Kirk Reiser <kirk@reisers.ca>
11245M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11246L:	speakup@linux-speakup.org
11247W:	http://www.linux-speakup.org/
11248S:	Odd Fixes
11249F:	drivers/staging/speakup/
11250
11251STAGING - VIA VT665X DRIVERS
11252M:	Forest Bond <forest@alittletooquiet.net>
11253S:	Odd Fixes
11254F:	drivers/staging/vt665?/
11255
11256STAGING - WILC1000 WIFI DRIVER
11257M:	Aditya Shankar <aditya.shankar@microchip.com>
11258M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11259L:	linux-wireless@vger.kernel.org
11260S:	Supported
11261F:	drivers/staging/wilc1000/
11262
11263STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11264M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11265S:	Odd Fixes
11266F:	drivers/staging/xgifb/
11267
11268STARFIRE/DURALAN NETWORK DRIVER
11269M:	Ion Badulescu <ionut@badula.org>
11270S:	Odd Fixes
11271F:	drivers/net/ethernet/adaptec/starfire*
11272
11273SUN3/3X
11274M:	Sam Creasey <sammy@sammy.net>
11275W:	http://sammy.net/sun3/
11276S:	Maintained
11277F:	arch/m68k/kernel/*sun3*
11278F:	arch/m68k/sun3*/
11279F:	arch/m68k/include/asm/sun3*
11280F:	drivers/net/ethernet/i825xx/sun3*
11281
11282SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11283M:	Hans de Goede <hdegoede@redhat.com>
11284L:	linux-input@vger.kernel.org
11285S:	Maintained
11286F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11287F:	drivers/input/keyboard/sun4i-lradc-keys.c
11288
11289SUNDANCE NETWORK DRIVER
11290M:	Denis Kirjanov <kda@linux-powerpc.org>
11291L:	netdev@vger.kernel.org
11292S:	Maintained
11293F:	drivers/net/ethernet/dlink/sundance.c
11294
11295SUPERH
11296M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11297M:	Rich Felker <dalias@libc.org>
11298L:	linux-sh@vger.kernel.org
11299Q:	http://patchwork.kernel.org/project/linux-sh/list/
11300S:	Maintained
11301F:	Documentation/sh/
11302F:	arch/sh/
11303F:	drivers/sh/
11304
11305SUSPEND TO RAM
11306M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11307M:	Len Brown <len.brown@intel.com>
11308M:	Pavel Machek <pavel@ucw.cz>
11309L:	linux-pm@vger.kernel.org
11310S:	Supported
11311F:	Documentation/power/
11312F:	arch/x86/kernel/acpi/
11313F:	drivers/base/power/
11314F:	kernel/power/
11315F:	include/linux/suspend.h
11316F:	include/linux/freezer.h
11317F:	include/linux/pm.h
11318
11319SVGA HANDLING
11320M:	Martin Mares <mj@ucw.cz>
11321L:	linux-video@atrey.karlin.mff.cuni.cz
11322S:	Maintained
11323F:	Documentation/svga.txt
11324F:	arch/x86/boot/video*
11325
11326SWIOTLB SUBSYSTEM
11327M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11328L:	linux-kernel@vger.kernel.org
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11330S:	Supported
11331F:	lib/swiotlb.c
11332F:	arch/*/kernel/pci-swiotlb.c
11333F:	include/linux/swiotlb.h
11334
11335SWITCHDEV
11336M:	Jiri Pirko <jiri@resnulli.us>
11337L:	netdev@vger.kernel.org
11338S:	Supported
11339F:	net/switchdev/
11340F:	include/net/switchdev.h
11341
11342SYNOPSYS ARC ARCHITECTURE
11343M:	Vineet Gupta <vgupta@synopsys.com>
11344L:	linux-snps-arc@lists.infradead.org
11345S:	Supported
11346F:	arch/arc/
11347F:	Documentation/devicetree/bindings/arc/*
11348F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11349F:	drivers/tty/serial/arc_uart.c
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11351
11352SYNOPSYS ARC SDP platform support
11353M:	Alexey Brodkin <abrodkin@synopsys.com>
11354S:	Supported
11355F:	arch/arc/plat-axs10x
11356F:	arch/arc/boot/dts/ax*
11357F:	Documentation/devicetree/bindings/arc/axs10*
11358
11359SYSTEM CONFIGURATION (SYSCON)
11360M:	Lee Jones <lee.jones@linaro.org>
11361M:	Arnd Bergmann <arnd@arndb.de>
11362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11363S:	Supported
11364F:	drivers/mfd/syscon.c
11365
11366SYSV FILESYSTEM
11367M:	Christoph Hellwig <hch@infradead.org>
11368S:	Maintained
11369F:	Documentation/filesystems/sysv-fs.txt
11370F:	fs/sysv/
11371F:	include/linux/sysv_fs.h
11372
11373TARGET SUBSYSTEM
11374M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11375L:	linux-scsi@vger.kernel.org
11376L:	target-devel@vger.kernel.org
11377W:	http://www.linux-iscsi.org
11378W:	http://groups.google.com/group/linux-iscsi-target-dev
11379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11380S:	Supported
11381F:	drivers/target/
11382F:	include/target/
11383F:	Documentation/target/
11384
11385TASKSTATS STATISTICS INTERFACE
11386M:	Balbir Singh <bsingharora@gmail.com>
11387S:	Maintained
11388F:	Documentation/accounting/taskstats*
11389F:	include/linux/taskstats*
11390F:	kernel/taskstats.c
11391
11392TC CLASSIFIER
11393M:	Jamal Hadi Salim <jhs@mojatatu.com>
11394L:	netdev@vger.kernel.org
11395S:	Maintained
11396F:	include/net/pkt_cls.h
11397F:	include/uapi/linux/pkt_cls.h
11398F:	net/sched/
11399
11400TCP LOW PRIORITY MODULE
11401M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11402M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11403W:	http://tcp-lp-mod.sourceforge.net/
11404S:	Maintained
11405F:	net/ipv4/tcp_lp.c
11406
11407TDA10071 MEDIA DRIVER
11408M:	Antti Palosaari <crope@iki.fi>
11409L:	linux-media@vger.kernel.org
11410W:	https://linuxtv.org
11411W:	http://palosaari.fi/linux/
11412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11413T:	git git://linuxtv.org/anttip/media_tree.git
11414S:	Maintained
11415F:	drivers/media/dvb-frontends/tda10071*
11416
11417TDA18212 MEDIA DRIVER
11418M:	Antti Palosaari <crope@iki.fi>
11419L:	linux-media@vger.kernel.org
11420W:	https://linuxtv.org
11421W:	http://palosaari.fi/linux/
11422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11423T:	git git://linuxtv.org/anttip/media_tree.git
11424S:	Maintained
11425F:	drivers/media/tuners/tda18212*
11426
11427TDA18218 MEDIA DRIVER
11428M:	Antti Palosaari <crope@iki.fi>
11429L:	linux-media@vger.kernel.org
11430W:	https://linuxtv.org
11431W:	http://palosaari.fi/linux/
11432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11433T:	git git://linuxtv.org/anttip/media_tree.git
11434S:	Maintained
11435F:	drivers/media/tuners/tda18218*
11436
11437TDA18271 MEDIA DRIVER
11438M:	Michael Krufky <mkrufky@linuxtv.org>
11439L:	linux-media@vger.kernel.org
11440W:	https://linuxtv.org
11441W:	http://github.com/mkrufky
11442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11443T:	git git://linuxtv.org/mkrufky/tuners.git
11444S:	Maintained
11445F:	drivers/media/tuners/tda18271*
11446
11447TDA827x MEDIA DRIVER
11448M:	Michael Krufky <mkrufky@linuxtv.org>
11449L:	linux-media@vger.kernel.org
11450W:	https://linuxtv.org
11451W:	http://github.com/mkrufky
11452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11453T:	git git://linuxtv.org/mkrufky/tuners.git
11454S:	Maintained
11455F:	drivers/media/tuners/tda8290.*
11456
11457TDA8290 MEDIA DRIVER
11458M:	Michael Krufky <mkrufky@linuxtv.org>
11459L:	linux-media@vger.kernel.org
11460W:	https://linuxtv.org
11461W:	http://github.com/mkrufky
11462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11463T:	git git://linuxtv.org/mkrufky/tuners.git
11464S:	Maintained
11465F:	drivers/media/tuners/tda8290.*
11466
11467TDA9840 MEDIA DRIVER
11468M:	Hans Verkuil <hverkuil@xs4all.nl>
11469L:	linux-media@vger.kernel.org
11470T:	git git://linuxtv.org/media_tree.git
11471W:	https://linuxtv.org
11472S:	Maintained
11473F:	drivers/media/i2c/tda9840*
11474
11475TEA5761 TUNER DRIVER
11476M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11477M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11478L:	linux-media@vger.kernel.org
11479W:	https://linuxtv.org
11480T:	git git://linuxtv.org/media_tree.git
11481S:	Odd fixes
11482F:	drivers/media/tuners/tea5761.*
11483
11484TEA5767 TUNER DRIVER
11485M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11486M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11487L:	linux-media@vger.kernel.org
11488W:	https://linuxtv.org
11489T:	git git://linuxtv.org/media_tree.git
11490S:	Maintained
11491F:	drivers/media/tuners/tea5767.*
11492
11493TEA6415C MEDIA DRIVER
11494M:	Hans Verkuil <hverkuil@xs4all.nl>
11495L:	linux-media@vger.kernel.org
11496T:	git git://linuxtv.org/media_tree.git
11497W:	https://linuxtv.org
11498S:	Maintained
11499F:	drivers/media/i2c/tea6415c*
11500
11501TEA6420 MEDIA DRIVER
11502M:	Hans Verkuil <hverkuil@xs4all.nl>
11503L:	linux-media@vger.kernel.org
11504T:	git git://linuxtv.org/media_tree.git
11505W:	https://linuxtv.org
11506S:	Maintained
11507F:	drivers/media/i2c/tea6420*
11508
11509TEAM DRIVER
11510M:	Jiri Pirko <jiri@resnulli.us>
11511L:	netdev@vger.kernel.org
11512S:	Supported
11513F:	drivers/net/team/
11514F:	include/linux/if_team.h
11515F:	include/uapi/linux/if_team.h
11516
11517TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11518M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11519S:	Maintained
11520F:	arch/x86/platform/ts5500/
11521
11522TECHNOTREND USB IR RECEIVER
11523M:	Sean Young <sean@mess.org>
11524L:	linux-media@vger.kernel.org
11525S:	Maintained
11526F:	drivers/media/rc/ttusbir.c
11527
11528TEGRA ARCHITECTURE SUPPORT
11529M:	Stephen Warren <swarren@wwwdotorg.org>
11530M:	Thierry Reding <thierry.reding@gmail.com>
11531M:	Alexandre Courbot <gnurou@gmail.com>
11532L:	linux-tegra@vger.kernel.org
11533Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11535S:	Supported
11536N:	[^a-z]tegra
11537
11538TEGRA CLOCK DRIVER
11539M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11540M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11541S:	Supported
11542F:	drivers/clk/tegra/
11543
11544TEGRA DMA DRIVERS
11545M:	Laxman Dewangan <ldewangan@nvidia.com>
11546M:	Jon Hunter <jonathanh@nvidia.com>
11547S:	Supported
11548F:	drivers/dma/tegra*
11549
11550TEGRA I2C DRIVER
11551M:	Laxman Dewangan <ldewangan@nvidia.com>
11552S:	Supported
11553F:	drivers/i2c/busses/i2c-tegra.c
11554
11555TEGRA IOMMU DRIVERS
11556M:	Hiroshi Doyu <hdoyu@nvidia.com>
11557S:	Supported
11558F:	drivers/iommu/tegra*
11559
11560TEGRA KBC DRIVER
11561M:	Rakesh Iyer <riyer@nvidia.com>
11562M:	Laxman Dewangan <ldewangan@nvidia.com>
11563S:	Supported
11564F:	drivers/input/keyboard/tegra-kbc.c
11565
11566TEGRA PWM DRIVER
11567M:	Thierry Reding <thierry.reding@gmail.com>
11568S:	Supported
11569F:	drivers/pwm/pwm-tegra.c
11570
11571TEGRA SERIAL DRIVER
11572M:	Laxman Dewangan <ldewangan@nvidia.com>
11573S:	Supported
11574F:	drivers/tty/serial/serial-tegra.c
11575
11576TEGRA SPI DRIVER
11577M:	Laxman Dewangan <ldewangan@nvidia.com>
11578S:	Supported
11579F:	drivers/spi/spi-tegra*
11580
11581TEHUTI ETHERNET DRIVER
11582M:	Andy Gospodarek <andy@greyhouse.net>
11583L:	netdev@vger.kernel.org
11584S:	Supported
11585F:	drivers/net/ethernet/tehuti/*
11586
11587Telecom Clock Driver for MCPL0010
11588M:	Mark Gross <mark.gross@intel.com>
11589S:	Supported
11590F:	drivers/char/tlclk.c
11591
11592TENSILICA XTENSA PORT (xtensa)
11593M:	Chris Zankel <chris@zankel.net>
11594M:	Max Filippov <jcmvbkbc@gmail.com>
11595L:	linux-xtensa@linux-xtensa.org
11596T:	git git://github.com/czankel/xtensa-linux.git
11597S:	Maintained
11598F:	arch/xtensa/
11599F:	drivers/irqchip/irq-xtensa-*
11600
11601THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11602M:	Hans Verkuil <hverkuil@xs4all.nl>
11603L:	linux-media@vger.kernel.org
11604T:	git git://linuxtv.org/media_tree.git
11605W:	https://linuxtv.org
11606S:	Maintained
11607F:	drivers/media/radio/radio-raremono.c
11608
11609THERMAL
11610M:	Zhang Rui <rui.zhang@intel.com>
11611M:	Eduardo Valentin <edubezval@gmail.com>
11612L:	linux-pm@vger.kernel.org
11613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11615Q:	https://patchwork.kernel.org/project/linux-pm/list/
11616S:	Supported
11617F:	drivers/thermal/
11618F:	include/linux/thermal.h
11619F:	include/uapi/linux/thermal.h
11620F:	include/linux/cpu_cooling.h
11621F:	Documentation/devicetree/bindings/thermal/
11622
11623THERMAL/CPU_COOLING
11624M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11625M:	Viresh Kumar <viresh.kumar@linaro.org>
11626M:	Javi Merino <javi.merino@arm.com>
11627L:	linux-pm@vger.kernel.org
11628S:	Supported
11629F:	Documentation/thermal/cpu-cooling-api.txt
11630F:	drivers/thermal/cpu_cooling.c
11631F:	include/linux/cpu_cooling.h
11632
11633THINKPAD ACPI EXTRAS DRIVER
11634M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11635L:	ibm-acpi-devel@lists.sourceforge.net
11636L:	platform-driver-x86@vger.kernel.org
11637W:	http://ibm-acpi.sourceforge.net
11638W:	http://thinkwiki.org/wiki/Ibm-acpi
11639T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11640S:	Maintained
11641F:	drivers/platform/x86/thinkpad_acpi.c
11642
11643TI BANDGAP AND THERMAL DRIVER
11644M:	Eduardo Valentin <edubezval@gmail.com>
11645M:	Keerthy <j-keerthy@ti.com>
11646L:	linux-pm@vger.kernel.org
11647L:	linux-omap@vger.kernel.org
11648S:	Maintained
11649F:	drivers/thermal/ti-soc-thermal/
11650
11651TI VPE/CAL DRIVERS
11652M:	Benoit Parrot <bparrot@ti.com>
11653L:	linux-media@vger.kernel.org
11654W:	http://linuxtv.org/
11655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11656S:	Maintained
11657F:	drivers/media/platform/ti-vpe/
11658
11659TI CDCE706 CLOCK DRIVER
11660M:	Max Filippov <jcmvbkbc@gmail.com>
11661S:	Maintained
11662F:	drivers/clk/clk-cdce706.c
11663
11664TI CLOCK DRIVER
11665M:	Tero Kristo <t-kristo@ti.com>
11666L:	linux-omap@vger.kernel.org
11667S:	Maintained
11668F:	drivers/clk/ti/
11669F:	include/linux/clk/ti.h
11670
11671TI ETHERNET SWITCH DRIVER (CPSW)
11672M:	Mugunthan V N <mugunthanvnm@ti.com>
11673R:	Grygorii Strashko <grygorii.strashko@ti.com>
11674L:	linux-omap@vger.kernel.org
11675L:	netdev@vger.kernel.org
11676S:	Maintained
11677F:	drivers/net/ethernet/ti/cpsw*
11678F:	drivers/net/ethernet/ti/davinci*
11679
11680TI FLASH MEDIA INTERFACE DRIVER
11681M:	Alex Dubov <oakad@yahoo.com>
11682S:	Maintained
11683F:	drivers/misc/tifm*
11684F:	drivers/mmc/host/tifm_sd.c
11685F:	include/linux/tifm.h
11686
11687TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11688M:	Santosh Shilimkar <ssantosh@kernel.org>
11689L:	linux-kernel@vger.kernel.org
11690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11691S:	Maintained
11692F:	drivers/soc/ti/*
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11694
11695
11696TI LM49xxx FAMILY ASoC CODEC DRIVERS
11697M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11698M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11699L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11700S:	Maintained
11701F:	sound/soc/codecs/lm49453*
11702F:	sound/soc/codecs/isabelle*
11703
11704TI LP855x BACKLIGHT DRIVER
11705M:	Milo Kim <milo.kim@ti.com>
11706S:	Maintained
11707F:	Documentation/backlight/lp855x-driver.txt
11708F:	drivers/video/backlight/lp855x_bl.c
11709F:	include/linux/platform_data/lp855x.h
11710
11711TI LP8727 CHARGER DRIVER
11712M:	Milo Kim <milo.kim@ti.com>
11713S:	Maintained
11714F:	drivers/power/lp8727_charger.c
11715F:	include/linux/platform_data/lp8727.h
11716
11717TI LP8788 MFD DRIVER
11718M:	Milo Kim <milo.kim@ti.com>
11719S:	Maintained
11720F:	drivers/iio/adc/lp8788_adc.c
11721F:	drivers/leds/leds-lp8788.c
11722F:	drivers/mfd/lp8788*.c
11723F:	drivers/power/lp8788-charger.c
11724F:	drivers/regulator/lp8788-*.c
11725F:	include/linux/mfd/lp8788*.h
11726
11727TI NETCP ETHERNET DRIVER
11728M:	Wingman Kwok <w-kwok2@ti.com>
11729M:	Murali Karicheri <m-karicheri2@ti.com>
11730L:	netdev@vger.kernel.org
11731S:	Maintained
11732F:	drivers/net/ethernet/ti/netcp*
11733
11734TI TAS571X FAMILY ASoC CODEC DRIVER
11735M:	Kevin Cernekee <cernekee@chromium.org>
11736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11737S:	Odd Fixes
11738F:	sound/soc/codecs/tas571x*
11739
11740TI TWL4030 SERIES SOC CODEC DRIVER
11741M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11742L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11743S:	Maintained
11744F:	sound/soc/codecs/twl4030*
11745
11746TI WILINK WIRELESS DRIVERS
11747L:	linux-wireless@vger.kernel.org
11748W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11749W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11751S:	Orphan
11752F:	drivers/net/wireless/ti/
11753F:	include/linux/wl12xx.h
11754
11755TIPC NETWORK LAYER
11756M:	Jon Maloy <jon.maloy@ericsson.com>
11757M:	Ying Xue <ying.xue@windriver.com>
11758L:	netdev@vger.kernel.org (core kernel code)
11759L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11760W:	http://tipc.sourceforge.net/
11761S:	Maintained
11762F:	include/uapi/linux/tipc*.h
11763F:	net/tipc/
11764
11765TILE ARCHITECTURE
11766M:	Chris Metcalf <cmetcalf@mellanox.com>
11767W:	http://www.mellanox.com/repository/solutions/tile-scm/
11768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11769S:	Supported
11770F:	arch/tile/
11771F:	drivers/char/tile-srom.c
11772F:	drivers/edac/tile_edac.c
11773F:	drivers/net/ethernet/tile/
11774F:	drivers/rtc/rtc-tile.c
11775F:	drivers/tty/hvc/hvc_tile.c
11776F:	drivers/tty/serial/tilegx.c
11777F:	drivers/usb/host/*-tilegx.c
11778F:	include/linux/usb/tilegx.h
11779
11780TLAN NETWORK DRIVER
11781M:	Samuel Chessman <chessman@tux.org>
11782L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11783W:	http://sourceforge.net/projects/tlan/
11784S:	Maintained
11785F:	Documentation/networking/tlan.txt
11786F:	drivers/net/ethernet/ti/tlan.*
11787
11788TOMOYO SECURITY MODULE
11789M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11790M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11791L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11792L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11793L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11794L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11795W:	http://tomoyo.sourceforge.jp/
11796T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11797S:	Maintained
11798F:	security/tomoyo/
11799
11800TOPSTAR LAPTOP EXTRAS DRIVER
11801M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11802L:	platform-driver-x86@vger.kernel.org
11803S:	Maintained
11804F:	drivers/platform/x86/topstar-laptop.c
11805
11806TOSHIBA ACPI EXTRAS DRIVER
11807M:	Azael Avalos <coproscefalo@gmail.com>
11808L:	platform-driver-x86@vger.kernel.org
11809S:	Maintained
11810F:	drivers/platform/x86/toshiba_acpi.c
11811
11812TOSHIBA BLUETOOTH DRIVER
11813M:	Azael Avalos <coproscefalo@gmail.com>
11814L:	platform-driver-x86@vger.kernel.org
11815S:	Maintained
11816F:	drivers/platform/x86/toshiba_bluetooth.c
11817
11818TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11819M:	Azael Avalos <coproscefalo@gmail.com>
11820L:	platform-driver-x86@vger.kernel.org
11821S:	Maintained
11822F:	drivers/platform/x86/toshiba_haps.c
11823
11824TOSHIBA WMI HOTKEYS DRIVER
11825M:	Azael Avalos <coproscefalo@gmail.com>
11826L:	platform-driver-x86@vger.kernel.org
11827S:	Maintained
11828F:	drivers/platform/x86/toshiba-wmi.c
11829
11830TOSHIBA SMM DRIVER
11831M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11832W:	http://www.buzzard.org.uk/toshiba/
11833S:	Maintained
11834F:	drivers/char/toshiba.c
11835F:	include/linux/toshiba.h
11836F:	include/uapi/linux/toshiba.h
11837
11838TOSHIBA TC358743 DRIVER
11839M:	Mats Randgaard <matrandg@cisco.com>
11840L:	linux-media@vger.kernel.org
11841S:	Maintained
11842F:	drivers/media/i2c/tc358743*
11843F:	include/media/i2c/tc358743.h
11844
11845TMIO/SDHI MMC DRIVER
11846M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11847L:	linux-mmc@vger.kernel.org
11848S:	Supported
11849F:	drivers/mmc/host/tmio_mmc*
11850F:	drivers/mmc/host/sh_mobile_sdhi.c
11851F:	include/linux/mfd/tmio.h
11852
11853TMP401 HARDWARE MONITOR DRIVER
11854M:	Guenter Roeck <linux@roeck-us.net>
11855L:	linux-hwmon@vger.kernel.org
11856S:	Maintained
11857F:	Documentation/hwmon/tmp401
11858F:	drivers/hwmon/tmp401.c
11859
11860TMPFS (SHMEM FILESYSTEM)
11861M:	Hugh Dickins <hughd@google.com>
11862L:	linux-mm@kvack.org
11863S:	Maintained
11864F:	include/linux/shmem_fs.h
11865F:	mm/shmem.c
11866
11867TM6000 VIDEO4LINUX DRIVER
11868M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11869M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11870L:	linux-media@vger.kernel.org
11871W:	https://linuxtv.org
11872T:	git git://linuxtv.org/media_tree.git
11873S:	Odd fixes
11874F:	drivers/media/usb/tm6000/
11875
11876TW68 VIDEO4LINUX DRIVER
11877M:	Hans Verkuil <hverkuil@xs4all.nl>
11878L:	linux-media@vger.kernel.org
11879T:	git git://linuxtv.org/media_tree.git
11880W:	https://linuxtv.org
11881S:	Odd Fixes
11882F:	drivers/media/pci/tw68/
11883
11884TW686X VIDEO4LINUX DRIVER
11885M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11886L:	linux-media@vger.kernel.org
11887T:	git git://linuxtv.org/media_tree.git
11888W:	http://linuxtv.org
11889S:	Maintained
11890F:	drivers/media/pci/tw686x/
11891
11892TPM DEVICE DRIVER
11893M:	Peter Huewe <peterhuewe@gmx.de>
11894M:	Marcel Selhorst <tpmdd@selhorst.net>
11895M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11896R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11897W:	http://tpmdd.sourceforge.net
11898L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11899Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11900T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11901S:	Maintained
11902F:	drivers/char/tpm/
11903
11904TPM IBM_VTPM DEVICE DRIVER
11905M:	Ashley Lai <ashleydlai@gmail.com>
11906W:	http://tpmdd.sourceforge.net
11907L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11908S:	Maintained
11909F:	drivers/char/tpm/tpm_ibmvtpm*
11910
11911TRACING
11912M:	Steven Rostedt <rostedt@goodmis.org>
11913M:	Ingo Molnar <mingo@redhat.com>
11914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11915S:	Maintained
11916F:	Documentation/trace/ftrace.txt
11917F:	arch/*/*/*/ftrace.h
11918F:	arch/*/kernel/ftrace.c
11919F:	include/*/ftrace.h
11920F:	include/linux/trace*.h
11921F:	include/trace/
11922F:	kernel/trace/
11923F:	tools/testing/selftests/ftrace/
11924
11925TRACING MMIO ACCESSES (MMIOTRACE)
11926M:	Steven Rostedt <rostedt@goodmis.org>
11927M:	Ingo Molnar <mingo@kernel.org>
11928R:	Karol Herbst <karolherbst@gmail.com>
11929R:	Pekka Paalanen <ppaalanen@gmail.com>
11930S:	Maintained
11931L:	linux-kernel@vger.kernel.org
11932L:	nouveau@lists.freedesktop.org
11933F:	kernel/trace/trace_mmiotrace.c
11934F:	include/linux/mmiotrace.h
11935F:	arch/x86/mm/kmmio.c
11936F:	arch/x86/mm/mmio-mod.c
11937F:	arch/x86/mm/testmmiotrace.c
11938
11939TRIVIAL PATCHES
11940M:	Jiri Kosina <trivial@kernel.org>
11941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11942S:	Maintained
11943K:	^Subject:.*(?i)trivial
11944
11945TTY LAYER
11946M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11947M:	Jiri Slaby <jslaby@suse.com>
11948S:	Supported
11949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11950F:	Documentation/serial/
11951F:	drivers/tty/
11952F:	drivers/tty/serial/serial_core.c
11953F:	include/linux/serial_core.h
11954F:	include/linux/serial.h
11955F:	include/linux/tty.h
11956F:	include/uapi/linux/serial_core.h
11957F:	include/uapi/linux/serial.h
11958F:	include/uapi/linux/tty.h
11959
11960TUA9001 MEDIA DRIVER
11961M:	Antti Palosaari <crope@iki.fi>
11962L:	linux-media@vger.kernel.org
11963W:	https://linuxtv.org
11964W:	http://palosaari.fi/linux/
11965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11966T:	git git://linuxtv.org/anttip/media_tree.git
11967S:	Maintained
11968F:	drivers/media/tuners/tua9001*
11969
11970TULIP NETWORK DRIVERS
11971L:	netdev@vger.kernel.org
11972L:	linux-parisc@vger.kernel.org
11973S:	Orphan
11974F:	drivers/net/ethernet/dec/tulip/
11975
11976TUN/TAP driver
11977M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11978W:	http://vtun.sourceforge.net/tun
11979S:	Maintained
11980F:	Documentation/networking/tuntap.txt
11981F:	arch/um/os-Linux/drivers/
11982
11983TURBOCHANNEL SUBSYSTEM
11984M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11985M:	Ralf Baechle <ralf@linux-mips.org>
11986L:	linux-mips@linux-mips.org
11987Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11988S:	Maintained
11989F:	drivers/tc/
11990F:	include/linux/tc.h
11991
11992U14-34F SCSI DRIVER
11993M:	Dario Ballabio <ballabio_dario@emc.com>
11994L:	linux-scsi@vger.kernel.org
11995S:	Maintained
11996F:	drivers/scsi/u14-34f.c
11997
11998UBI FILE SYSTEM (UBIFS)
11999M:	Richard Weinberger <richard@nod.at>
12000M:	Artem Bityutskiy <dedekind1@gmail.com>
12001M:	Adrian Hunter <adrian.hunter@intel.com>
12002L:	linux-mtd@lists.infradead.org
12003T:	git git://git.infradead.org/ubifs-2.6.git
12004W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12005S:	Supported
12006F:	Documentation/filesystems/ubifs.txt
12007F:	fs/ubifs/
12008
12009UCLINUX (M68KNOMMU AND COLDFIRE)
12010M:	Greg Ungerer <gerg@linux-m68k.org>
12011W:	http://www.linux-m68k.org/
12012W:	http://www.uclinux.org/
12013L:	linux-m68k@lists.linux-m68k.org
12014L:	uclinux-dev@uclinux.org  (subscribers-only)
12015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12016S:	Maintained
12017F:	arch/m68k/coldfire/
12018F:	arch/m68k/68*/
12019F:	arch/m68k/*/*_no.*
12020F:	arch/m68k/include/asm/*_no.*
12021
12022UDF FILESYSTEM
12023M:	Jan Kara <jack@suse.com>
12024S:	Maintained
12025F:	Documentation/filesystems/udf.txt
12026F:	fs/udf/
12027
12028UFS FILESYSTEM
12029M:	Evgeniy Dushistov <dushistov@mail.ru>
12030S:	Maintained
12031F:	Documentation/filesystems/ufs.txt
12032F:	fs/ufs/
12033
12034UHID USERSPACE HID IO DRIVER:
12035M:	David Herrmann <dh.herrmann@googlemail.com>
12036L:	linux-input@vger.kernel.org
12037S:	Maintained
12038F:	drivers/hid/uhid.c
12039F:	include/uapi/linux/uhid.h
12040
12041ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12042L:	linux-usb@vger.kernel.org
12043S:	Orphan
12044F:	drivers/uwb/
12045F:	include/linux/uwb.h
12046F:	include/linux/uwb/
12047
12048UNICORE32 ARCHITECTURE:
12049M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12050W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12051S:	Maintained
12052T:	git git://github.com/gxt/linux.git
12053F:	arch/unicore32/
12054
12055UNIFDEF
12056M:	Tony Finch <dot@dotat.at>
12057W:	http://dotat.at/prog/unifdef
12058S:	Maintained
12059F:	scripts/unifdef.c
12060
12061UNIFORM CDROM DRIVER
12062M:	Jens Axboe <axboe@kernel.dk>
12063W:	http://www.kernel.dk
12064S:	Maintained
12065F:	Documentation/cdrom/
12066F:	drivers/cdrom/cdrom.c
12067F:	include/linux/cdrom.h
12068F:	include/uapi/linux/cdrom.h
12069
12070UNISYS S-PAR DRIVERS
12071M:	David Kershner <david.kershner@unisys.com>
12072L:	sparmaintainer@unisys.com (Unisys internal)
12073S:	Supported
12074F:	drivers/staging/unisys/
12075
12076UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12077M:	Vinayak Holikatti <vinholikatti@gmail.com>
12078L:	linux-scsi@vger.kernel.org
12079S:	Supported
12080F:	Documentation/scsi/ufs.txt
12081F:	drivers/scsi/ufs/
12082
12083UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12084M:	Joao Pinto <Joao.Pinto@synopsys.com>
12085L:	linux-scsi@vger.kernel.org
12086S:	Supported
12087F:	drivers/scsi/ufs/*dwc*
12088
12089UNSORTED BLOCK IMAGES (UBI)
12090M:	Artem Bityutskiy <dedekind1@gmail.com>
12091M:	Richard Weinberger <richard@nod.at>
12092W:	http://www.linux-mtd.infradead.org/
12093L:	linux-mtd@lists.infradead.org
12094T:	git git://git.infradead.org/ubifs-2.6.git
12095S:	Supported
12096F:	drivers/mtd/ubi/
12097F:	include/linux/mtd/ubi.h
12098F:	include/uapi/mtd/ubi-user.h
12099
12100USB ACM DRIVER
12101M:	Oliver Neukum <oneukum@suse.com>
12102L:	linux-usb@vger.kernel.org
12103S:	Maintained
12104F:	Documentation/usb/acm.txt
12105F:	drivers/usb/class/cdc-acm.*
12106
12107USB AR5523 WIRELESS DRIVER
12108M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12109L:	linux-wireless@vger.kernel.org
12110S:	Maintained
12111F:	drivers/net/wireless/ath/ar5523/
12112
12113USB ATTACHED SCSI
12114M:	Oliver Neukum <oneukum@suse.com>
12115L:	linux-usb@vger.kernel.org
12116L:	linux-scsi@vger.kernel.org
12117S:	Maintained
12118F:	drivers/usb/storage/uas.c
12119
12120USB CDC ETHERNET DRIVER
12121M:	Oliver Neukum <oliver@neukum.org>
12122L:	linux-usb@vger.kernel.org
12123S:	Maintained
12124F:	drivers/net/usb/cdc_*.c
12125F:	include/uapi/linux/usb/cdc.h
12126
12127USB CHAOSKEY DRIVER
12128M:	Keith Packard <keithp@keithp.com>
12129L:	linux-usb@vger.kernel.org
12130S:	Maintained
12131F:	drivers/usb/misc/chaoskey.c
12132
12133USB CYPRESS C67X00 DRIVER
12134M:	Peter Korsgaard <jacmet@sunsite.dk>
12135L:	linux-usb@vger.kernel.org
12136S:	Maintained
12137F:	drivers/usb/c67x00/
12138
12139USB DAVICOM DM9601 DRIVER
12140M:	Peter Korsgaard <jacmet@sunsite.dk>
12141L:	netdev@vger.kernel.org
12142W:	http://www.linux-usb.org/usbnet
12143S:	Maintained
12144F:	drivers/net/usb/dm9601.c
12145
12146USB DIAMOND RIO500 DRIVER
12147M:	Cesar Miquel <miquel@df.uba.ar>
12148L:	rio500-users@lists.sourceforge.net
12149W:	http://rio500.sourceforge.net
12150S:	Maintained
12151F:	drivers/usb/misc/rio500*
12152
12153USB EHCI DRIVER
12154M:	Alan Stern <stern@rowland.harvard.edu>
12155L:	linux-usb@vger.kernel.org
12156S:	Maintained
12157F:	Documentation/usb/ehci.txt
12158F:	drivers/usb/host/ehci*
12159
12160USB GADGET/PERIPHERAL SUBSYSTEM
12161M:	Felipe Balbi <balbi@kernel.org>
12162L:	linux-usb@vger.kernel.org
12163W:	http://www.linux-usb.org/gadget
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12165S:	Maintained
12166F:	drivers/usb/gadget/
12167F:	include/linux/usb/gadget*
12168
12169USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12170M:	Jiri Kosina <jikos@kernel.org>
12171R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12172L:	linux-usb@vger.kernel.org
12173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12174S:	Maintained
12175F:	Documentation/hid/hiddev.txt
12176F:	drivers/hid/usbhid/
12177
12178USB ISP116X DRIVER
12179M:	Olav Kongas <ok@artecdesign.ee>
12180L:	linux-usb@vger.kernel.org
12181S:	Maintained
12182F:	drivers/usb/host/isp116x*
12183F:	include/linux/usb/isp116x.h
12184
12185USB LAN78XX ETHERNET DRIVER
12186M:	Woojung Huh <woojung.huh@microchip.com>
12187M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12188L:	netdev@vger.kernel.org
12189S:	Maintained
12190F:	drivers/net/usb/lan78xx.*
12191
12192USB MASS STORAGE DRIVER
12193M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12194L:	linux-usb@vger.kernel.org
12195L:	usb-storage@lists.one-eyed-alien.net
12196S:	Maintained
12197W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12198F:	drivers/usb/storage/
12199
12200USB MIDI DRIVER
12201M:	Clemens Ladisch <clemens@ladisch.de>
12202L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12203T:	git git://git.alsa-project.org/alsa-kernel.git
12204S:	Maintained
12205F:	sound/usb/midi.*
12206
12207USB NETWORKING DRIVERS
12208L:	linux-usb@vger.kernel.org
12209S:	Odd Fixes
12210F:	drivers/net/usb/
12211
12212USB OHCI DRIVER
12213M:	Alan Stern <stern@rowland.harvard.edu>
12214L:	linux-usb@vger.kernel.org
12215S:	Maintained
12216F:	Documentation/usb/ohci.txt
12217F:	drivers/usb/host/ohci*
12218
12219USB OTG FSM (Finite State Machine)
12220M:	Peter Chen <Peter.Chen@nxp.com>
12221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12222L:	linux-usb@vger.kernel.org
12223S:	Maintained
12224F:	drivers/usb/common/usb-otg-fsm.c
12225
12226USB OVER IP DRIVER
12227M:	Valentina Manea <valentina.manea.m@gmail.com>
12228M:	Shuah Khan <shuahkh@osg.samsung.com>
12229M:	Shuah Khan <shuah@kernel.org>
12230L:	linux-usb@vger.kernel.org
12231S:	Maintained
12232F:	Documentation/usb/usbip_protocol.txt
12233F:	drivers/usb/usbip/
12234F:	tools/usb/usbip/
12235
12236USB PEGASUS DRIVER
12237M:	Petko Manolov <petkan@nucleusys.com>
12238L:	linux-usb@vger.kernel.org
12239L:	netdev@vger.kernel.org
12240T:	git git://github.com/petkan/pegasus.git
12241W:	https://github.com/petkan/pegasus
12242S:	Maintained
12243F:	drivers/net/usb/pegasus.*
12244
12245USB PHY LAYER
12246M:	Felipe Balbi <balbi@kernel.org>
12247L:	linux-usb@vger.kernel.org
12248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12249S:	Maintained
12250F:	drivers/usb/phy/
12251
12252USB PRINTER DRIVER (usblp)
12253M:	Pete Zaitcev <zaitcev@redhat.com>
12254L:	linux-usb@vger.kernel.org
12255S:	Supported
12256F:	drivers/usb/class/usblp.c
12257
12258USB QMI WWAN NETWORK DRIVER
12259M:	Bjørn Mork <bjorn@mork.no>
12260L:	netdev@vger.kernel.org
12261S:	Maintained
12262F:	Documentation/ABI/testing/sysfs-class-net-qmi
12263F:	drivers/net/usb/qmi_wwan.c
12264
12265USB RTL8150 DRIVER
12266M:	Petko Manolov <petkan@nucleusys.com>
12267L:	linux-usb@vger.kernel.org
12268L:	netdev@vger.kernel.org
12269T:	git git://github.com/petkan/rtl8150.git
12270W:	https://github.com/petkan/rtl8150
12271S:	Maintained
12272F:	drivers/net/usb/rtl8150.c
12273
12274USB SERIAL SUBSYSTEM
12275M:	Johan Hovold <johan@kernel.org>
12276L:	linux-usb@vger.kernel.org
12277S:	Maintained
12278F:	Documentation/usb/usb-serial.txt
12279F:	drivers/usb/serial/
12280F:	include/linux/usb/serial.h
12281
12282USB SMSC75XX ETHERNET DRIVER
12283M:	Steve Glendinning <steve.glendinning@shawell.net>
12284L:	netdev@vger.kernel.org
12285S:	Maintained
12286F:	drivers/net/usb/smsc75xx.*
12287
12288USB SMSC95XX ETHERNET DRIVER
12289M:	Steve Glendinning <steve.glendinning@shawell.net>
12290L:	netdev@vger.kernel.org
12291S:	Maintained
12292F:	drivers/net/usb/smsc95xx.*
12293
12294USB SUBSYSTEM
12295M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12296L:	linux-usb@vger.kernel.org
12297W:	http://www.linux-usb.org
12298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12299S:	Supported
12300F:	Documentation/devicetree/bindings/usb/
12301F:	Documentation/usb/
12302F:	drivers/usb/
12303F:	include/linux/usb.h
12304F:	include/linux/usb/
12305
12306USB UHCI DRIVER
12307M:	Alan Stern <stern@rowland.harvard.edu>
12308L:	linux-usb@vger.kernel.org
12309S:	Maintained
12310F:	drivers/usb/host/uhci*
12311
12312USB "USBNET" DRIVER FRAMEWORK
12313M:	Oliver Neukum <oneukum@suse.com>
12314L:	netdev@vger.kernel.org
12315W:	http://www.linux-usb.org/usbnet
12316S:	Maintained
12317F:	drivers/net/usb/usbnet.c
12318F:	include/linux/usb/usbnet.h
12319
12320USB VIDEO CLASS
12321M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12322L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12323L:	linux-media@vger.kernel.org
12324T:	git git://linuxtv.org/media_tree.git
12325W:	http://www.ideasonboard.org/uvc/
12326S:	Maintained
12327F:	drivers/media/usb/uvc/
12328F:	include/uapi/linux/uvcvideo.h
12329
12330USB VISION DRIVER
12331M:	Hans Verkuil <hverkuil@xs4all.nl>
12332L:	linux-media@vger.kernel.org
12333T:	git git://linuxtv.org/media_tree.git
12334W:	https://linuxtv.org
12335S:	Odd Fixes
12336F:	drivers/media/usb/usbvision/
12337
12338USB WEBCAM GADGET
12339M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12340L:	linux-usb@vger.kernel.org
12341S:	Maintained
12342F:	drivers/usb/gadget/function/*uvc*
12343F:	drivers/usb/gadget/legacy/webcam.c
12344
12345USB WIRELESS RNDIS DRIVER (rndis_wlan)
12346M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12347L:	linux-wireless@vger.kernel.org
12348S:	Maintained
12349F:	drivers/net/wireless/rndis_wlan.c
12350
12351USB XHCI DRIVER
12352M:	Mathias Nyman <mathias.nyman@intel.com>
12353L:	linux-usb@vger.kernel.org
12354S:	Supported
12355F:	drivers/usb/host/xhci*
12356F:	drivers/usb/host/pci-quirks*
12357
12358USB ZD1201 DRIVER
12359L:	linux-wireless@vger.kernel.org
12360W:	http://linux-lc100020.sourceforge.net
12361S:	Orphan
12362F:	drivers/net/wireless/zydas/zd1201.*
12363
12364USB ZR364XX DRIVER
12365M:	Antoine Jacquet <royale@zerezo.com>
12366L:	linux-usb@vger.kernel.org
12367L:	linux-media@vger.kernel.org
12368T:	git git://linuxtv.org/media_tree.git
12369W:	http://royale.zerezo.com/zr364xx/
12370S:	Maintained
12371F:	Documentation/video4linux/zr364xx.txt
12372F:	drivers/media/usb/zr364xx/
12373
12374ULPI BUS
12375M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12376L:	linux-usb@vger.kernel.org
12377S:	Maintained
12378F:	drivers/usb/common/ulpi.c
12379F:	include/linux/ulpi/
12380
12381USER-MODE LINUX (UML)
12382M:	Jeff Dike <jdike@addtoit.com>
12383M:	Richard Weinberger <richard@nod.at>
12384L:	user-mode-linux-devel@lists.sourceforge.net
12385L:	user-mode-linux-user@lists.sourceforge.net
12386W:	http://user-mode-linux.sourceforge.net
12387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12388S:	Maintained
12389F:	Documentation/virtual/uml/
12390F:	arch/um/
12391F:	arch/x86/um/
12392F:	fs/hostfs/
12393F:	fs/hppfs/
12394
12395USERSPACE I/O (UIO)
12396M:	"Hans J. Koch" <hjk@hansjkoch.de>
12397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12398S:	Maintained
12399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12400F:	Documentation/DocBook/uio-howto.tmpl
12401F:	drivers/uio/
12402F:	include/linux/uio*.h
12403
12404UTIL-LINUX PACKAGE
12405M:	Karel Zak <kzak@redhat.com>
12406L:	util-linux@vger.kernel.org
12407W:	http://en.wikipedia.org/wiki/Util-linux
12408T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12409S:	Maintained
12410
12411UVESAFB DRIVER
12412M:	Michal Januszewski <spock@gentoo.org>
12413L:	linux-fbdev@vger.kernel.org
12414W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12415S:	Maintained
12416F:	Documentation/fb/uvesafb.txt
12417F:	drivers/video/fbdev/uvesafb.*
12418
12419VF610 NAND DRIVER
12420M:	Stefan Agner <stefan@agner.ch>
12421L:	linux-mtd@lists.infradead.org
12422S:	Supported
12423F:	drivers/mtd/nand/vf610_nfc.c
12424
12425VFAT/FAT/MSDOS FILESYSTEM
12426M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12427S:	Maintained
12428F:	Documentation/filesystems/vfat.txt
12429F:	fs/fat/
12430
12431VFIO DRIVER
12432M:	Alex Williamson <alex.williamson@redhat.com>
12433L:	kvm@vger.kernel.org
12434T:	git git://github.com/awilliam/linux-vfio.git
12435S:	Maintained
12436F:	Documentation/vfio.txt
12437F:	drivers/vfio/
12438F:	include/linux/vfio.h
12439F:	include/uapi/linux/vfio.h
12440
12441VFIO PLATFORM DRIVER
12442M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12443L:	kvm@vger.kernel.org
12444S:	Maintained
12445F:	drivers/vfio/platform/
12446
12447VIDEOBUF2 FRAMEWORK
12448M:	Pawel Osciak <pawel@osciak.com>
12449M:	Marek Szyprowski <m.szyprowski@samsung.com>
12450M:	Kyungmin Park <kyungmin.park@samsung.com>
12451L:	linux-media@vger.kernel.org
12452S:	Maintained
12453F:	drivers/media/v4l2-core/videobuf2-*
12454F:	include/media/videobuf2-*
12455
12456VIRTIO AND VHOST VSOCK DRIVER
12457M:	Stefan Hajnoczi <stefanha@redhat.com>
12458L:	kvm@vger.kernel.org
12459L:	virtualization@lists.linux-foundation.org
12460L:	netdev@vger.kernel.org
12461S:	Maintained
12462F:	include/linux/virtio_vsock.h
12463F:	include/uapi/linux/virtio_vsock.h
12464F:	net/vmw_vsock/virtio_transport_common.c
12465F:	net/vmw_vsock/virtio_transport.c
12466F:	drivers/vhost/vsock.c
12467F:	drivers/vhost/vsock.h
12468
12469VIRTUAL SERIO DEVICE DRIVER
12470M:	Stephen Chandler Paul <thatslyude@gmail.com>
12471S:	Maintained
12472F:	drivers/input/serio/userio.c
12473F:	include/uapi/linux/userio.h
12474
12475VIRTIO CONSOLE DRIVER
12476M:	Amit Shah <amit.shah@redhat.com>
12477L:	virtualization@lists.linux-foundation.org
12478S:	Maintained
12479F:	drivers/char/virtio_console.c
12480F:	include/linux/virtio_console.h
12481F:	include/uapi/linux/virtio_console.h
12482
12483VIRTIO CORE, NET AND BLOCK DRIVERS
12484M:	"Michael S. Tsirkin" <mst@redhat.com>
12485L:	virtualization@lists.linux-foundation.org
12486S:	Maintained
12487F:	Documentation/devicetree/bindings/virtio/
12488F:	drivers/virtio/
12489F:	tools/virtio/
12490F:	drivers/net/virtio_net.c
12491F:	drivers/block/virtio_blk.c
12492F:	include/linux/virtio_*.h
12493F:	include/uapi/linux/virtio_*.h
12494
12495VIRTIO DRIVERS FOR S390
12496M:	Christian Borntraeger <borntraeger@de.ibm.com>
12497M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12498L:	linux-s390@vger.kernel.org
12499L:	virtualization@lists.linux-foundation.org
12500L:	kvm@vger.kernel.org
12501S:	Supported
12502F:	drivers/s390/virtio/
12503
12504VIRTIO GPU DRIVER
12505M:	David Airlie <airlied@linux.ie>
12506M:	Gerd Hoffmann <kraxel@redhat.com>
12507L:	dri-devel@lists.freedesktop.org
12508L:	virtualization@lists.linux-foundation.org
12509S:	Maintained
12510F:	drivers/gpu/drm/virtio/
12511F:	include/uapi/linux/virtio_gpu.h
12512
12513VIRTIO HOST (VHOST)
12514M:	"Michael S. Tsirkin" <mst@redhat.com>
12515L:	kvm@vger.kernel.org
12516L:	virtualization@lists.linux-foundation.org
12517L:	netdev@vger.kernel.org
12518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12519S:	Maintained
12520F:	drivers/vhost/
12521F:	include/uapi/linux/vhost.h
12522
12523VIRTIO INPUT DRIVER
12524M:	Gerd Hoffmann <kraxel@redhat.com>
12525S:	Maintained
12526F:	drivers/virtio/virtio_input.c
12527F:	include/uapi/linux/virtio_input.h
12528
12529VIA RHINE NETWORK DRIVER
12530S:	Orphan
12531F:	drivers/net/ethernet/via/via-rhine.c
12532
12533VIA SD/MMC CARD CONTROLLER DRIVER
12534M:	Bruce Chang <brucechang@via.com.tw>
12535M:	Harald Welte <HaraldWelte@viatech.com>
12536S:	Maintained
12537F:	drivers/mmc/host/via-sdmmc.c
12538
12539VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12540M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12541L:	linux-fbdev@vger.kernel.org
12542S:	Maintained
12543F:	include/linux/via-core.h
12544F:	include/linux/via-gpio.h
12545F:	include/linux/via_i2c.h
12546F:	drivers/video/fbdev/via/
12547
12548VIA VELOCITY NETWORK DRIVER
12549M:	Francois Romieu <romieu@fr.zoreil.com>
12550L:	netdev@vger.kernel.org
12551S:	Maintained
12552F:	drivers/net/ethernet/via/via-velocity.*
12553
12554VIRT LIB
12555M:	Alex Williamson <alex.williamson@redhat.com>
12556M:	Paolo Bonzini <pbonzini@redhat.com>
12557L:	kvm@vger.kernel.org
12558S:	Supported
12559F:	virt/lib/
12560
12561VIVID VIRTUAL VIDEO DRIVER
12562M:	Hans Verkuil <hverkuil@xs4all.nl>
12563L:	linux-media@vger.kernel.org
12564T:	git git://linuxtv.org/media_tree.git
12565W:	https://linuxtv.org
12566S:	Maintained
12567F:	drivers/media/platform/vivid/*
12568
12569VLAN (802.1Q)
12570M:	Patrick McHardy <kaber@trash.net>
12571L:	netdev@vger.kernel.org
12572S:	Maintained
12573F:	drivers/net/macvlan.c
12574F:	include/linux/if_*vlan.h
12575F:	net/8021q/
12576
12577VLYNQ BUS
12578M:	Florian Fainelli <florian@openwrt.org>
12579L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12580S:	Maintained
12581F:	drivers/vlynq/vlynq.c
12582F:	include/linux/vlynq.h
12583
12584VME SUBSYSTEM
12585M:	Martyn Welch <martyn@welchs.me.uk>
12586M:	Manohar Vanga <manohar.vanga@gmail.com>
12587M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12588L:	devel@driverdev.osuosl.org
12589S:	Maintained
12590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12591F:	Documentation/vme_api.txt
12592F:	drivers/staging/vme/
12593F:	drivers/vme/
12594F:	include/linux/vme*
12595
12596VMWARE HYPERVISOR INTERFACE
12597M:	Alok Kataria <akataria@vmware.com>
12598L:	virtualization@lists.linux-foundation.org
12599S:	Supported
12600F:	arch/x86/kernel/cpu/vmware.c
12601
12602VMWARE BALLOON DRIVER
12603M:	Xavier Deguillard <xdeguillard@vmware.com>
12604M:	Philip Moltmann <moltmann@vmware.com>
12605M:	"VMware, Inc." <pv-drivers@vmware.com>
12606L:	linux-kernel@vger.kernel.org
12607S:	Maintained
12608F:	drivers/misc/vmw_balloon.c
12609
12610VMWARE VMMOUSE SUBDRIVER
12611M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12612M:	"VMware, Inc." <pv-drivers@vmware.com>
12613L:	linux-input@vger.kernel.org
12614S:	Maintained
12615F:	drivers/input/mouse/vmmouse.c
12616F:	drivers/input/mouse/vmmouse.h
12617
12618VMWARE VMXNET3 ETHERNET DRIVER
12619M:	Shrikrishna Khare <skhare@vmware.com>
12620M:	"VMware, Inc." <pv-drivers@vmware.com>
12621L:	netdev@vger.kernel.org
12622S:	Maintained
12623F:	drivers/net/vmxnet3/
12624
12625VMware PVSCSI driver
12626M:	Jim Gill <jgill@vmware.com>
12627M:	VMware PV-Drivers <pv-drivers@vmware.com>
12628L:	linux-scsi@vger.kernel.org
12629S:	Maintained
12630F:	drivers/scsi/vmw_pvscsi.c
12631F:	drivers/scsi/vmw_pvscsi.h
12632
12633VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12634M:	Liam Girdwood <lgirdwood@gmail.com>
12635M:	Mark Brown <broonie@kernel.org>
12636L:	linux-kernel@vger.kernel.org
12637W:	http://www.slimlogic.co.uk/?p=48
12638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12639S:	Supported
12640F:	Documentation/devicetree/bindings/regulator/
12641F:	drivers/regulator/
12642F:	include/dt-bindings/regulator/
12643F:	include/linux/regulator/
12644
12645VRF
12646M:	David Ahern <dsa@cumulusnetworks.com>
12647M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12648L:	netdev@vger.kernel.org
12649S:	Maintained
12650F:	drivers/net/vrf.c
12651F:	Documentation/networking/vrf.txt
12652
12653VT1211 HARDWARE MONITOR DRIVER
12654M:	Juerg Haefliger <juergh@gmail.com>
12655L:	linux-hwmon@vger.kernel.org
12656S:	Maintained
12657F:	Documentation/hwmon/vt1211
12658F:	drivers/hwmon/vt1211.c
12659
12660VT8231 HARDWARE MONITOR DRIVER
12661M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12662L:	linux-hwmon@vger.kernel.org
12663S:	Maintained
12664F:	drivers/hwmon/vt8231.c
12665
12666VUB300 USB to SDIO/SD/MMC bridge chip
12667M:	Tony Olech <tony.olech@elandigitalsystems.com>
12668L:	linux-mmc@vger.kernel.org
12669L:	linux-usb@vger.kernel.org
12670S:	Supported
12671F:	drivers/mmc/host/vub300.c
12672
12673W1 DALLAS'S 1-WIRE BUS
12674M:	Evgeniy Polyakov <zbr@ioremap.net>
12675S:	Maintained
12676F:	Documentation/w1/
12677F:	drivers/w1/
12678
12679W83791D HARDWARE MONITORING DRIVER
12680M:	Marc Hulsman <m.hulsman@tudelft.nl>
12681L:	linux-hwmon@vger.kernel.org
12682S:	Maintained
12683F:	Documentation/hwmon/w83791d
12684F:	drivers/hwmon/w83791d.c
12685
12686W83793 HARDWARE MONITORING DRIVER
12687M:	Rudolf Marek <r.marek@assembler.cz>
12688L:	linux-hwmon@vger.kernel.org
12689S:	Maintained
12690F:	Documentation/hwmon/w83793
12691F:	drivers/hwmon/w83793.c
12692
12693W83795 HARDWARE MONITORING DRIVER
12694M:	Jean Delvare <jdelvare@suse.com>
12695L:	linux-hwmon@vger.kernel.org
12696S:	Maintained
12697F:	drivers/hwmon/w83795.c
12698
12699W83L51xD SD/MMC CARD INTERFACE DRIVER
12700M:	Pierre Ossman <pierre@ossman.eu>
12701S:	Maintained
12702F:	drivers/mmc/host/wbsd.*
12703
12704WACOM PROTOCOL 4 SERIAL TABLETS
12705M:	Julian Squires <julian@cipht.net>
12706M:	Hans de Goede <hdegoede@redhat.com>
12707L:	linux-input@vger.kernel.org
12708S:	Maintained
12709F:	drivers/input/tablet/wacom_serial4.c
12710
12711WATCHDOG DEVICE DRIVERS
12712M:	Wim Van Sebroeck <wim@iguana.be>
12713R:	Guenter Roeck <linux@roeck-us.net>
12714L:	linux-watchdog@vger.kernel.org
12715W:	http://www.linux-watchdog.org/
12716T:	git git://www.linux-watchdog.org/linux-watchdog.git
12717S:	Maintained
12718F:	Documentation/devicetree/bindings/watchdog/
12719F:	Documentation/watchdog/
12720F:	drivers/watchdog/
12721F:	include/linux/watchdog.h
12722F:	include/uapi/linux/watchdog.h
12723
12724WD7000 SCSI DRIVER
12725M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12726L:	linux-scsi@vger.kernel.org
12727S:	Maintained
12728F:	drivers/scsi/wd7000.c
12729
12730WIIMOTE HID DRIVER
12731M:	David Herrmann <dh.herrmann@googlemail.com>
12732L:	linux-input@vger.kernel.org
12733S:	Maintained
12734F:	drivers/hid/hid-wiimote*
12735
12736WINBOND CIR DRIVER
12737M:	David Härdeman <david@hardeman.nu>
12738S:	Maintained
12739F:	drivers/media/rc/winbond-cir.c
12740
12741WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12742M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12743L:	linux-watchdog@vger.kernel.org
12744S:	Maintained
12745F:	drivers/watchdog/ebc-c384_wdt.c
12746
12747WINSYSTEMS WS16C48 GPIO DRIVER
12748M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12749L:	linux-gpio@vger.kernel.org
12750S:	Maintained
12751F:	drivers/gpio/gpio-ws16c48.c
12752
12753WIMAX STACK
12754M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12755M:	linux-wimax@intel.com
12756L:	wimax@linuxwimax.org (subscribers-only)
12757S:	Supported
12758W:	http://linuxwimax.org
12759F:	Documentation/wimax/README.wimax
12760F:	include/linux/wimax/debug.h
12761F:	include/net/wimax.h
12762F:	include/uapi/linux/wimax.h
12763F:	net/wimax/
12764
12765WISTRON LAPTOP BUTTON DRIVER
12766M:	Miloslav Trmac <mitr@volny.cz>
12767S:	Maintained
12768F:	drivers/input/misc/wistron_btns.c
12769
12770WL3501 WIRELESS PCMCIA CARD DRIVER
12771M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12772L:	linux-wireless@vger.kernel.org
12773W:	http://oops.ghostprotocols.net:81/blog
12774S:	Maintained
12775F:	drivers/net/wireless/wl3501*
12776
12777WOLFSON MICROELECTRONICS DRIVERS
12778L:	patches@opensource.wolfsonmicro.com
12779T:	git https://github.com/CirrusLogic/linux-drivers.git
12780W:	https://github.com/CirrusLogic/linux-drivers/wiki
12781S:	Supported
12782F:	Documentation/hwmon/wm83??
12783F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12784F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12785F:	Documentation/devicetree/bindings/mfd/arizona.txt
12786F:	arch/arm/mach-s3c64xx/mach-crag6410*
12787F:	drivers/clk/clk-wm83*.c
12788F:	drivers/extcon/extcon-arizona.c
12789F:	drivers/leds/leds-wm83*.c
12790F:	drivers/gpio/gpio-*wm*.c
12791F:	drivers/gpio/gpio-arizona.c
12792F:	drivers/hwmon/wm83??-hwmon.c
12793F:	drivers/input/misc/wm831x-on.c
12794F:	drivers/input/touchscreen/wm831x-ts.c
12795F:	drivers/input/touchscreen/wm97*.c
12796F:	drivers/mfd/arizona*
12797F:	drivers/mfd/wm*.c
12798F:	drivers/mfd/cs47l24*
12799F:	drivers/power/wm83*.c
12800F:	drivers/rtc/rtc-wm83*.c
12801F:	drivers/regulator/wm8*.c
12802F:	drivers/video/backlight/wm83*_bl.c
12803F:	drivers/watchdog/wm83*_wdt.c
12804F:	include/linux/mfd/arizona/
12805F:	include/linux/mfd/wm831x/
12806F:	include/linux/mfd/wm8350/
12807F:	include/linux/mfd/wm8400*
12808F:	include/linux/wm97xx.h
12809F:	include/sound/wm????.h
12810F:	sound/soc/codecs/arizona.?
12811F:	sound/soc/codecs/wm*
12812F:	sound/soc/codecs/cs47l24*
12813
12814WORKQUEUE
12815M:	Tejun Heo <tj@kernel.org>
12816R:	Lai Jiangshan <jiangshanlai@gmail.com>
12817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12818S:	Maintained
12819F:	include/linux/workqueue.h
12820F:	kernel/workqueue.c
12821F:	Documentation/workqueue.txt
12822
12823X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12824M:	Chen-Yu Tsai <wens@csie.org>
12825L:	linux-kernel@vger.kernel.org
12826S:	Maintained
12827N:	axp[128]
12828
12829X.25 NETWORK LAYER
12830M:	Andrew Hendry <andrew.hendry@gmail.com>
12831L:	linux-x25@vger.kernel.org
12832S:	Odd Fixes
12833F:	Documentation/networking/x25*
12834F:	include/net/x25*
12835F:	net/x25/
12836
12837X86 ARCHITECTURE (32-BIT AND 64-BIT)
12838M:	Thomas Gleixner <tglx@linutronix.de>
12839M:	Ingo Molnar <mingo@redhat.com>
12840M:	"H. Peter Anvin" <hpa@zytor.com>
12841M:	x86@kernel.org
12842L:	linux-kernel@vger.kernel.org
12843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12844S:	Maintained
12845F:	Documentation/x86/
12846F:	arch/x86/
12847
12848X86 PLATFORM DRIVERS
12849M:	Darren Hart <dvhart@infradead.org>
12850L:	platform-driver-x86@vger.kernel.org
12851T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12852S:	Maintained
12853F:	drivers/platform/x86/
12854F:	drivers/platform/olpc/
12855
12856X86 MCE INFRASTRUCTURE
12857M:	Tony Luck <tony.luck@intel.com>
12858M:	Borislav Petkov <bp@alien8.de>
12859L:	linux-edac@vger.kernel.org
12860S:	Maintained
12861F:	arch/x86/kernel/cpu/mcheck/*
12862
12863X86 MICROCODE UPDATE SUPPORT
12864M:	Borislav Petkov <bp@alien8.de>
12865S:	Maintained
12866F:	arch/x86/kernel/cpu/microcode/*
12867
12868X86 VDSO
12869M:	Andy Lutomirski <luto@amacapital.net>
12870L:	linux-kernel@vger.kernel.org
12871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12872S:	Maintained
12873F:	arch/x86/entry/vdso/
12874
12875XC2028/3028 TUNER DRIVER
12876M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12877M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12878L:	linux-media@vger.kernel.org
12879W:	https://linuxtv.org
12880T:	git git://linuxtv.org/media_tree.git
12881S:	Maintained
12882F:	drivers/media/tuners/tuner-xc2028.*
12883
12884XEN HYPERVISOR INTERFACE
12885M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12886M:	David Vrabel <david.vrabel@citrix.com>
12887M:	Juergen Gross <jgross@suse.com>
12888L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12890S:	Supported
12891F:	arch/x86/xen/
12892F:	drivers/*/xen-*front.c
12893F:	drivers/xen/
12894F:	arch/x86/include/asm/xen/
12895F:	include/xen/
12896F:	include/uapi/xen/
12897
12898XEN HYPERVISOR ARM
12899M:	Stefano Stabellini <sstabellini@kernel.org>
12900L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12901S:	Maintained
12902F:	arch/arm/xen/
12903F:	arch/arm/include/asm/xen/
12904
12905XEN HYPERVISOR ARM64
12906M:	Stefano Stabellini <sstabellini@kernel.org>
12907L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12908S:	Maintained
12909F:	arch/arm64/xen/
12910F:	arch/arm64/include/asm/xen/
12911
12912XEN NETWORK BACKEND DRIVER
12913M:	Wei Liu <wei.liu2@citrix.com>
12914L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12915L:	netdev@vger.kernel.org
12916S:	Supported
12917F:	drivers/net/xen-netback/*
12918
12919XEN PCI SUBSYSTEM
12920M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12921L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12922S:	Supported
12923F:	arch/x86/pci/*xen*
12924F:	drivers/pci/*xen*
12925
12926XEN BLOCK SUBSYSTEM
12927M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12928M:	Roger Pau Monné <roger.pau@citrix.com>
12929L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12930S:	Supported
12931F:	drivers/block/xen-blkback/*
12932F:	drivers/block/xen*
12933
12934XEN PVSCSI DRIVERS
12935M:	Juergen Gross <jgross@suse.com>
12936L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12937L:	linux-scsi@vger.kernel.org
12938S:	Supported
12939F:	drivers/scsi/xen-scsifront.c
12940F:	drivers/xen/xen-scsiback.c
12941F:	include/xen/interface/io/vscsiif.h
12942
12943XEN SWIOTLB SUBSYSTEM
12944M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12945L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12946S:	Supported
12947F:	arch/x86/xen/*swiotlb*
12948F:	drivers/xen/*swiotlb*
12949
12950XFS FILESYSTEM
12951P:	Silicon Graphics Inc
12952M:	Dave Chinner <david@fromorbit.com>
12953M:	xfs@oss.sgi.com
12954L:	xfs@oss.sgi.com
12955W:	http://oss.sgi.com/projects/xfs
12956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12957S:	Supported
12958F:	Documentation/filesystems/xfs.txt
12959F:	fs/xfs/
12960
12961XILINX AXI ETHERNET DRIVER
12962M:	Anirudha Sarangi <anirudh@xilinx.com>
12963M:	John Linn <John.Linn@xilinx.com>
12964S:	Maintained
12965F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12966
12967XILINX UARTLITE SERIAL DRIVER
12968M:	Peter Korsgaard <jacmet@sunsite.dk>
12969L:	linux-serial@vger.kernel.org
12970S:	Maintained
12971F:	drivers/tty/serial/uartlite.c
12972
12973XILINX VIDEO IP CORES
12974M:	Hyun Kwon <hyun.kwon@xilinx.com>
12975M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12976L:	linux-media@vger.kernel.org
12977T:	git git://linuxtv.org/media_tree.git
12978S:	Supported
12979F:	Documentation/devicetree/bindings/media/xilinx/
12980F:	drivers/media/platform/xilinx/
12981F:	include/uapi/linux/xilinx-v4l2-controls.h
12982
12983XILLYBUS DRIVER
12984M:	Eli Billauer <eli.billauer@gmail.com>
12985L:	linux-kernel@vger.kernel.org
12986S:	Supported
12987F:	drivers/char/xillybus/
12988
12989XTENSA XTFPGA PLATFORM SUPPORT
12990M:	Max Filippov <jcmvbkbc@gmail.com>
12991L:	linux-xtensa@linux-xtensa.org
12992S:	Maintained
12993F:	drivers/spi/spi-xtensa-xtfpga.c
12994F:	sound/soc/xtensa/xtfpga-i2s.c
12995
12996YAM DRIVER FOR AX.25
12997M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12998L:	linux-hams@vger.kernel.org
12999S:	Maintained
13000F:	drivers/net/hamradio/yam*
13001F:	include/linux/yam.h
13002
13003YEALINK PHONE DRIVER
13004M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13005L:	usbb2k-api-dev@nongnu.org
13006S:	Maintained
13007F:	Documentation/input/yealink.txt
13008F:	drivers/input/misc/yealink.*
13009
13010Z8530 DRIVER FOR AX.25
13011M:	Joerg Reuter <jreuter@yaina.de>
13012W:	http://yaina.de/jreuter/
13013W:	http://www.qsl.net/dl1bke/
13014L:	linux-hams@vger.kernel.org
13015S:	Maintained
13016F:	Documentation/networking/z8530drv.txt
13017F:	drivers/net/hamradio/*scc.c
13018F:	drivers/net/hamradio/z8530.h
13019
13020ZBUD COMPRESSED PAGE ALLOCATOR
13021M:	Seth Jennings <sjenning@redhat.com>
13022L:	linux-mm@kvack.org
13023S:	Maintained
13024F:	mm/zbud.c
13025F:	include/linux/zbud.h
13026
13027ZD1211RW WIRELESS DRIVER
13028M:	Daniel Drake <dsd@gentoo.org>
13029M:	Ulrich Kunitz <kune@deine-taler.de>
13030W:	http://zd1211.ath.cx/wiki/DriverRewrite
13031L:	linux-wireless@vger.kernel.org
13032L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13033S:	Maintained
13034F:	drivers/net/wireless/zydas/zd1211rw/
13035
13036ZPOOL COMPRESSED PAGE STORAGE API
13037M:	Dan Streetman <ddstreet@ieee.org>
13038L:	linux-mm@kvack.org
13039S:	Maintained
13040F:	mm/zpool.c
13041F:	include/linux/zpool.h
13042
13043ZR36067 VIDEO FOR LINUX DRIVER
13044L:	mjpeg-users@lists.sourceforge.net
13045L:	linux-media@vger.kernel.org
13046W:	http://mjpeg.sourceforge.net/driver-zoran/
13047T:	hg https://linuxtv.org/hg/v4l-dvb
13048S:	Odd Fixes
13049F:	drivers/media/pci/zoran/
13050
13051ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13052M:	Minchan Kim <minchan@kernel.org>
13053M:	Nitin Gupta <ngupta@vflare.org>
13054R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13055L:	linux-kernel@vger.kernel.org
13056S:	Maintained
13057F:	drivers/block/zram/
13058F:	Documentation/blockdev/zram.txt
13059
13060ZS DECSTATION Z85C30 SERIAL DRIVER
13061M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13062S:	Maintained
13063F:	drivers/tty/serial/zs.*
13064
13065ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13066M:	Minchan Kim <minchan@kernel.org>
13067M:	Nitin Gupta <ngupta@vflare.org>
13068R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13069L:	linux-mm@kvack.org
13070S:	Maintained
13071F:	mm/zsmalloc.c
13072F:	include/linux/zsmalloc.h
13073F:	Documentation/vm/zsmalloc.txt
13074
13075ZSWAP COMPRESSED SWAP CACHING
13076M:	Seth Jennings <sjenning@redhat.com>
13077L:	linux-mm@kvack.org
13078S:	Maintained
13079F:	mm/zswap.c
13080
13081THE REST
13082M:	Linus Torvalds <torvalds@linux-foundation.org>
13083L:	linux-kernel@vger.kernel.org
13084Q:	http://patchwork.kernel.org/project/LKML/list/
13085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13086S:	Buried alive in reporters
13087F:	*
13088F:	*/
13089