xref: /linux/MAINTAINERS (revision 986b891ad121c61200d3dffcc8ed128a1397682e)
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:	drivers/staging/android/ion
802F:	drivers/staging/android/uapi/ion.h
803F:	drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M:	Johannes Berg <johannes@sipsolutions.net>
807L:	linuxppc-dev@lists.ozlabs.org
808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
809S:	Maintained
810F:	sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M:	William Breathitt Gray <vilhelm.gray@gmail.com>
814L:	linux-iio@vger.kernel.org
815S:	Maintained
816F:	drivers/iio/dac/stx104.c
817
818APM DRIVER
819M:	Jiri Kosina <jikos@kernel.org>
820S:	Odd fixes
821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F:	arch/x86/kernel/apm_32.c
823F:	include/linux/apm_bios.h
824F:	include/uapi/linux/apm_bios.h
825F:	drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M:	Henrik Rydberg <rydberg@bitmath.org>
829L:	linux-input@vger.kernel.org
830S:	Odd fixes
831F:	drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M:	Henrik Rydberg <rydberg@bitmath.org>
835L:	linux-hwmon@vger.kernel.org
836S:	Odd fixes
837F:	drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S:	Maintained
842F:	drivers/net/appletalk/
843F:	net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M:	Duc Dang <dhdang@apm.com>
847S:	Supported
848F:	arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M:	Iyappan Subramanian <isubramanian@apm.com>
852M:	Keyur Chudgar <kchudgar@apm.com>
853S:	Supported
854F:	drivers/net/ethernet/apm/xgene/
855F:	drivers/net/phy/mdio-xgene.c
856F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M:	Jaya Kumar <jayalk@intworks.biz>
867S:	Maintained
868F:	drivers/video/fbdev/arcfb.c
869F:	drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
873L:	netdev@vger.kernel.org
874S:	Maintained
875F:	drivers/net/arcnet/
876F:	include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M:	Alexey Brodkin <abrodkin@synopsys.com>
880S:	Supported
881F:	drivers/gpu/drm/arc/
882F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M:	Liviu Dudau <liviu.dudau@arm.com>
886S:	Supported
887F:	drivers/gpu/drm/arm/hdlcd_*
888F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M:	Liviu Dudau <liviu.dudau@arm.com>
892M:	Brian Starkey <brian.starkey@arm.com>
893M:	Mali DP Maintainers <malidp@foss.arm.com>
894S:	Supported
895F:	drivers/gpu/drm/arm/
896F:	Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M:	Ian Molton <spyro@f2s.com>
900S:	Maintained
901F:	arch/arm/lib/floppydma.S
902F:	arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M:	Will Deacon <will.deacon@arm.com>
906R:	Mark Rutland <mark.rutland@arm.com>
907S:	Maintained
908F:	arch/arm*/kernel/perf_*
909F:	arch/arm/oprofile/common.c
910F:	arch/arm*/kernel/hw_breakpoint.c
911F:	arch/arm*/include/asm/hw_breakpoint.h
912F:	arch/arm*/include/asm/perf_event.h
913F:	drivers/perf/arm_pmu.c
914F:	include/linux/perf/arm_pmu.h
915
916ARM PORT
917M:	Russell King <linux@armlinux.org.uk>
918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W:	http://www.armlinux.org.uk/
920S:	Maintained
921F:	arch/arm/
922
923ARM SUB-ARCHITECTURES
924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S:	Maintained
926F:	arch/arm/mach-*/
927F:	arch/arm/plat-*/
928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M:	Russell King <linux@armlinux.org.uk>
932S:	Maintained
933F:	sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M:	Russell King <linux@armlinux.org.uk>
937S:	Maintained
938F:	drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M:	Russell King <linux@armlinux.org.uk>
942S:	Maintained
943F:	drivers/input/serio/ambakmi.*
944F:	include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M:	Russell King <linux@armlinux.org.uk>
948S:	Maintained
949F:	drivers/mmc/host/mmci.*
950F:	include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M:	Russell King <linux@armlinux.org.uk>
954S:	Maintained
955F:	drivers/tty/serial/amba-pl01*.c
956F:	include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M:	Russell King <linux@armlinux.org.uk>
960S:	Maintained
961F:	drivers/amba/
962F:	include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M:	Lennert Buytenhek <kernel@wantstofly.org>
966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S:	Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M:	Sergey Lapin <slapin@ossfans.org>
971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S:	Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M:	Lennert Buytenhek <kernel@wantstofly.org>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S:	Maintained
978
979ARM/Allwinner sunXi SoC support
980M:	Maxime Ripard <maxime.ripard@free-electrons.com>
981M:	Chen-Yu Tsai <wens@csie.org>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S:	Maintained
984N:	sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M:	Emilio López <emilio@elopez.com.ar>
988S:	Maintained
989F:	drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M:	Carlo Caione <carlo@caione.org>
993M:	Kevin Hilman <khilman@baylibre.com>
994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L:	linux-amlogic@lists.infradead.org
996W:	http://linux-meson.com/
997S:	Maintained
998F:	arch/arm/mach-meson/
999F:	arch/arm/boot/dts/meson*
1000F:	arch/arm64/boot/dts/amlogic/
1001F: 	drivers/pinctrl/meson/
1002N:	meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1007S:	Maintained
1008F:	arch/arm/mach-alpine/
1009F:	arch/arm/boot/dts/alpine*
1010F:	arch/arm64/boot/dts/al/
1011F:	drivers/*/*alpine*
1012
1013ARM/ARTPEC MACHINE SUPPORT
1014M:	Jesper Nilsson <jesper.nilsson@axis.com>
1015M:	Lars Persson <lars.persson@axis.com>
1016M:	Niklas Cassel <niklas.cassel@axis.com>
1017S:	Maintained
1018L:	linux-arm-kernel@axis.com
1019F:	arch/arm/mach-artpec
1020F:	arch/arm/boot/dts/artpec6*
1021F:	drivers/clk/axis
1022
1023ARM/ASPEED MACHINE SUPPORT
1024M:	Joel Stanley <joel@jms.id.au>
1025S:	Maintained
1026F:	arch/arm/mach-aspeed/
1027F:	arch/arm/boot/dts/aspeed-*
1028F:	drivers/*/*aspeed*
1029
1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1031M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1032M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1033M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035W:	http://www.linux4sam.org
1036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1037S:	Supported
1038F:	arch/arm/mach-at91/
1039F:	include/soc/at91/
1040F:	arch/arm/boot/dts/at91*.dts
1041F:	arch/arm/boot/dts/at91*.dtsi
1042F:	arch/arm/boot/dts/sama*.dts
1043F:	arch/arm/boot/dts/sama*.dtsi
1044F:	arch/arm/include/debug/at91.S
1045
1046ARM/ATMEL AT91 Clock Support
1047M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1048S:	Maintained
1049F:	drivers/clk/at91
1050
1051ARM/CALXEDA HIGHBANK ARCHITECTURE
1052M:	Rob Herring <robh@kernel.org>
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S:	Maintained
1055F:	arch/arm/mach-highbank/
1056F:	arch/arm/boot/dts/highbank.dts
1057F:	arch/arm/boot/dts/ecx-*.dts*
1058
1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1060M:	Krzysztof Halasa <khalasa@piap.pl>
1061S:	Maintained
1062F:	arch/arm/mach-cns3xxx/
1063
1064ARM/CAVIUM THUNDER NETWORK DRIVER
1065M:	Sunil Goutham <sgoutham@cavium.com>
1066M:	Robert Richter <rric@kernel.org>
1067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S:	Supported
1069F:	drivers/net/ethernet/cavium/thunder/
1070
1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072M:	Alexander Shiyan <shc_work@mail.ru>
1073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S:	Odd Fixes
1075N:	clps711x
1076
1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1078M:	Hartley Sweeten <hsweeten@visionengravers.com>
1079M:	Ryan Mallon <rmallon@gmail.com>
1080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S:	Maintained
1082F:	arch/arm/mach-ep93xx/
1083F:	arch/arm/mach-ep93xx/include/mach/
1084
1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1086M:	Lennert Buytenhek <kernel@wantstofly.org>
1087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S:	Maintained
1089
1090ARM/CLKDEV SUPPORT
1091M:	Russell King <linux@armlinux.org.uk>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	arch/arm/include/asm/clkdev.h
1095F:	drivers/clk/clkdev.c
1096
1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1098M:	Mike Rapoport <mike@compulab.co.il>
1099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S:	Maintained
1101
1102ARM/CONTEC MICRO9 MACHINE SUPPORT
1103M:	Hubert Feurstein <hubert.feurstein@contec.at>
1104S:	Maintained
1105F:	arch/arm/mach-ep93xx/micro9.c
1106
1107ARM/CORESIGHT FRAMEWORK AND DRIVERS
1108M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S:	Maintained
1111F:	drivers/hwtracing/coresight/*
1112F:	Documentation/trace/coresight.txt
1113F:	Documentation/devicetree/bindings/arm/coresight.txt
1114F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1115
1116ARM/CORGI MACHINE SUPPORT
1117M:	Richard Purdie <rpurdie@rpsys.net>
1118S:	Maintained
1119
1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1121M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123T:	git git://github.com/ulli-kroll/linux.git
1124S:	Maintained
1125F:	arch/arm/mach-gemini/
1126F:	drivers/rtc/rtc-gemini.c
1127
1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1129M:	Barry Song <baohua@kernel.org>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1132S:	Maintained
1133F:	arch/arm/boot/dts/prima2*
1134F:	arch/arm/mach-prima2/
1135F:	drivers/clk/sirf/
1136F:	drivers/clocksource/timer-prima2.c
1137F:	drivers/clocksource/timer-atlas7.c
1138N:	[^a-z]sirf
1139
1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1141M:	Baruch Siach <baruch@tkos.co.il>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144F:	arch/arm/boot/dts/cx92755*
1145N:	digicolor
1146
1147ARM/EBSA110 MACHINE SUPPORT
1148M:	Russell King <linux@armlinux.org.uk>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150W:	http://www.armlinux.org.uk/
1151S:	Maintained
1152F:	arch/arm/mach-ebsa110/
1153F:	drivers/net/ethernet/amd/am79c961a.*
1154
1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156M:	Uwe Kleine-König <kernel@pengutronix.de>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	efm32
1160
1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1162M:	Daniel Ribeiro <drwyrm@gmail.com>
1163M:	Stefan Schmidt <stefan@openezx.org>
1164M:	Harald Welte <laforge@openezx.org>
1165L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1166W:	http://www.openezx.org/
1167S:	Maintained
1168T:	topgit git://git.openezx.org/openezx.git
1169F:	arch/arm/mach-pxa/ezx.c
1170
1171ARM/FARADAY FA526 PORT
1172M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175T:	git git://git.berlios.de/gemini-board
1176F:	arch/arm/mm/*-fa*
1177
1178ARM/FOOTBRIDGE ARCHITECTURE
1179M:	Russell King <linux@armlinux.org.uk>
1180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181W:	http://www.armlinux.org.uk/
1182S:	Maintained
1183F:	arch/arm/include/asm/hardware/dec21285.h
1184F:	arch/arm/mach-footbridge/
1185
1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1187M:	Shawn Guo <shawnguo@kernel.org>
1188M:	Sascha Hauer <kernel@pengutronix.de>
1189R:	Fabio Estevam <fabio.estevam@nxp.com>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S:	Maintained
1192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1193F:	arch/arm/mach-imx/
1194F:	arch/arm/mach-mxs/
1195F:	arch/arm/boot/dts/imx*
1196F:	arch/arm/configs/imx*_defconfig
1197F:	drivers/clk/imx/
1198F:	include/soc/imx/
1199
1200ARM/FREESCALE VYBRID ARM ARCHITECTURE
1201M:	Shawn Guo <shawnguo@kernel.org>
1202M:	Sascha Hauer <kernel@pengutronix.de>
1203R:	Stefan Agner <stefan@agner.ch>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1207F:	arch/arm/mach-imx/*vf610*
1208F:	arch/arm/boot/dts/vf*
1209
1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1211M:	Lennert Buytenhek <kernel@wantstofly.org>
1212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S:	Maintained
1214
1215ARM/GUMSTIX MACHINE SUPPORT
1216M:	Steve Sakoman <sakoman@gmail.com>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219
1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1221M:	Philipp Zabel <philipp.zabel@gmail.com>
1222M:	Paul Parsons <lost.distance@yahoo.com>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	arch/arm/mach-pxa/hx4700.c
1226F:	arch/arm/mach-pxa/include/mach/hx4700.h
1227F:	sound/soc/pxa/hx4700.c
1228
1229ARM/HISILICON SOC SUPPORT
1230M:	Wei Xu <xuwei5@hisilicon.com>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W:	http://www.hisilicon.com
1233S:	Supported
1234T:	git git://github.com/hisilicon/linux-hisi.git
1235F:	arch/arm/mach-hisi/
1236F:	arch/arm/boot/dts/hi3*
1237F:	arch/arm/boot/dts/hip*
1238F:	arch/arm/boot/dts/hisi*
1239F:	arch/arm64/boot/dts/hisilicon/
1240
1241ARM/HP JORNADA 7XX MACHINE SUPPORT
1242M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1243W:	www.jlime.com
1244S:	Maintained
1245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1246F:	arch/arm/mach-sa1100/jornada720.c
1247F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1248
1249ARM/IGEP MACHINE SUPPORT
1250M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1251M:	Javier Martinez Canillas <javier@dowhile0.org>
1252L:	linux-omap@vger.kernel.org
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Maintained
1255F:	arch/arm/boot/dts/omap3-igep*
1256
1257ARM/INCOME PXA270 SUPPORT
1258M:	Marek Vasut <marek.vasut@gmail.com>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1262
1263ARM/INTEL IOP32X ARM ARCHITECTURE
1264M:	Lennert Buytenhek <kernel@wantstofly.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267
1268ARM/INTEL IOP33X ARM ARCHITECTURE
1269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S:	Orphan
1271
1272ARM/INTEL IOP13XX ARM ARCHITECTURE
1273M:	Lennert Buytenhek <kernel@wantstofly.org>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276
1277ARM/INTEL IQ81342EX MACHINE SUPPORT
1278M:	Lennert Buytenhek <kernel@wantstofly.org>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281
1282ARM/INTEL IXDP2850 MACHINE SUPPORT
1283M:	Lennert Buytenhek <kernel@wantstofly.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/INTEL IXP4XX ARM ARCHITECTURE
1288M:	Imre Kaloz <kaloz@openwrt.org>
1289M:	Krzysztof Halasa <khalasa@piap.pl>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-ixp4xx/
1293
1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1295M:	Jonathan Cameron <jic23@cam.ac.uk>
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S:	Maintained
1298F:	arch/arm/mach-pxa/stargate2.c
1299F:	drivers/pcmcia/pxa2xx_stargate2.c
1300
1301ARM/INTEL XSC3 (MANZANO) ARM CORE
1302M:	Lennert Buytenhek <kernel@wantstofly.org>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305
1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1307M:	Lennert Buytenhek <kernel@wantstofly.org>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310
1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1312M:	Santosh Shilimkar <ssantosh@kernel.org>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315F:	arch/arm/mach-keystone/
1316F:	arch/arm/boot/dts/keystone-*
1317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1320M:	Santosh Shilimkar <ssantosh@kernel.org>
1321L:	linux-kernel@vger.kernel.org
1322S:	Maintained
1323F:	drivers/clk/keystone/
1324
1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1326M:	Santosh Shilimkar <ssantosh@kernel.org>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328L:	linux-kernel@vger.kernel.org
1329S:	Maintained
1330F:	drivers/clocksource/timer-keystone.c
1331
1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1333M:	Santosh Shilimkar <ssantosh@kernel.org>
1334L:	linux-kernel@vger.kernel.org
1335S:	Maintained
1336F:	drivers/power/reset/keystone-reset.c
1337
1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1339M:	Santosh Shilimkar <ssantosh@kernel.org>
1340L:	linux-kernel@vger.kernel.org
1341S:	Maintained
1342F:	drivers/memory/*emif*
1343
1344ARM/LG1K ARCHITECTURE
1345M:	Chanho Min <chanho.min@lge.com>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348F:	arch/arm64/boot/dts/lg/
1349
1350ARM/LOGICPD PXA270 MACHINE SUPPORT
1351M:	Lennert Buytenhek <kernel@wantstofly.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/LPC18XX ARCHITECTURE
1356M:	Joachim Eastwood <manabian@gmail.com>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/boot/dts/lpc43*
1360F:	drivers/clk/nxp/clk-lpc18xx*
1361F:	drivers/clocksource/time-lpc32xx.c
1362F:	drivers/i2c/busses/i2c-lpc2k.c
1363F:	drivers/memory/pl172.c
1364F:	drivers/mtd/spi-nor/nxp-spifi.c
1365F:	drivers/rtc/rtc-lpc24xx.c
1366N:	lpc18xx
1367
1368ARM/LPC32XX SOC SUPPORT
1369M:	Vladimir Zapolskiy <vz@mleia.com>
1370M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/lpc32*
1375F:	arch/arm/mach-lpc32xx/
1376F:	drivers/i2c/busses/i2c-pnx.c
1377F:	drivers/net/ethernet/nxp/lpc_eth.c
1378F:	drivers/usb/host/ohci-nxp.c
1379F:	drivers/watchdog/pnx4008_wdt.c
1380N:	lpc32xx
1381
1382ARM/MAGICIAN MACHINE SUPPORT
1383M:	Philipp Zabel <philipp.zabel@gmail.com>
1384S:	Maintained
1385
1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1387M:	Jason Cooper <jason@lakedaemon.net>
1388M:	Andrew Lunn <andrew@lunn.ch>
1389M:	Gregory Clement <gregory.clement@free-electrons.com>
1390M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Maintained
1393F:	arch/arm/mach-mvebu/
1394F:	drivers/rtc/rtc-armada38x.c
1395F:	arch/arm/boot/dts/armada*
1396F:	arch/arm/boot/dts/kirkwood*
1397F:	arch/arm64/boot/dts/marvell/armada*
1398F:	drivers/cpufreq/mvebu-cpufreq.c
1399F:	arch/arm/configs/mvebu_*_defconfig
1400
1401ARM/Marvell Berlin SoC support
1402M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Maintained
1405F:	arch/arm/mach-berlin/
1406F:	arch/arm/boot/dts/berlin*
1407F:	arch/arm64/boot/dts/marvell/berlin*
1408
1409
1410ARM/Marvell Dove/MV78xx0/Orion SOC support
1411M:	Jason Cooper <jason@lakedaemon.net>
1412M:	Andrew Lunn <andrew@lunn.ch>
1413M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414M:	Gregory Clement <gregory.clement@free-electrons.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-dove/
1418F:	arch/arm/mach-mv78xx0/
1419F:	arch/arm/mach-orion5x/
1420F:	arch/arm/plat-orion/
1421F:	arch/arm/boot/dts/dove*
1422F:	arch/arm/boot/dts/orion5x*
1423
1424
1425ARM/Orion SoC/Technologic Systems TS-78xx platform support
1426M:	Alexander Clouter <alex@digriz.org.uk>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W:	http://www.digriz.org.uk/ts78xx/kernel
1429S:	Maintained
1430F:	arch/arm/mach-orion5x/ts78xx-*
1431
1432ARM/OXNAS platform support
1433M:	Neil Armstrong <narmstrong@baylibre.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/mach-oxnas/
1437F:	arch/arm/boot/dts/oxnas*
1438F:	arch/arm/boot/dts/wd-mbwe.dts
1439N:	oxnas
1440
1441ARM/Mediatek RTC DRIVER
1442M:	Eddie Huang <eddie.huang@mediatek.com>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446F:	drivers/rtc/rtc-mt6397.c
1447
1448ARM/Mediatek SoC support
1449M:	Matthias Brugger <matthias.bgg@gmail.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453F:	arch/arm/boot/dts/mt6*
1454F:	arch/arm/boot/dts/mt8*
1455F:	arch/arm/mach-mediatek/
1456N:	mtk
1457K:	mediatek
1458
1459ARM/Mediatek USB3 PHY DRIVER
1460M:	Chunfeng Yun <chunfeng.yun@mediatek.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:	drivers/phy/phy-mt65xx-usb3.c
1465
1466ARM/MICREL KS8695 ARCHITECTURE
1467M:	Greg Ungerer <gerg@uclinux.org>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469F:	arch/arm/mach-ks8695/
1470S:	Odd Fixes
1471
1472ARM/MIOA701 MACHINE SUPPORT
1473M:	Robert Jarzmik <robert.jarzmik@free.fr>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475F:	arch/arm/mach-pxa/mioa701.c
1476S:	Maintained
1477
1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1479M:	Michael Petchkovsky <mkpetch@internode.on.net>
1480S:	Maintained
1481
1482ARM/NOMADIK ARCHITECTURE
1483M:	Alessandro Rubini <rubini@unipv.it>
1484M:	Linus Walleij <linus.walleij@linaro.org>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-nomadik/
1488F:	drivers/pinctrl/nomadik/
1489F:	drivers/i2c/busses/i2c-nomadik.c
1490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1491
1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1493M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1494L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1495W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1496S:	Supported
1497
1498ARM/TOSA MACHINE SUPPORT
1499M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1500M:	Dirk Opfer <dirk@opfer-online.de>
1501S:	Maintained
1502
1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1504M:	Marek Vasut <marek.vasut@gmail.com>
1505L:	linux-arm-kernel@lists.infradead.org
1506W:	http://hackndev.com
1507S:	Maintained
1508F:	arch/arm/mach-pxa/include/mach/palmtx.h
1509F:	arch/arm/mach-pxa/palmtx.c
1510F:	arch/arm/mach-pxa/include/mach/palmt5.h
1511F:	arch/arm/mach-pxa/palmt5.c
1512F:	arch/arm/mach-pxa/include/mach/palmld.h
1513F:	arch/arm/mach-pxa/palmld.c
1514F:	arch/arm/mach-pxa/include/mach/palmte2.h
1515F:	arch/arm/mach-pxa/palmte2.c
1516F:	arch/arm/mach-pxa/include/mach/palmtc.h
1517F:	arch/arm/mach-pxa/palmtc.c
1518
1519ARM/PALM TREO SUPPORT
1520M:	Tomas Cech <sleep_walker@suse.com>
1521L:	linux-arm-kernel@lists.infradead.org
1522W:	http://hackndev.com
1523S:	Maintained
1524F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1525F:	arch/arm/mach-pxa/palmtreo.c
1526
1527ARM/PALMZ72 SUPPORT
1528M:	Sergey Lapin <slapin@ossfans.org>
1529L:	linux-arm-kernel@lists.infradead.org
1530W:	http://hackndev.com
1531S:	Maintained
1532F:	arch/arm/mach-pxa/include/mach/palmz72.h
1533F:	arch/arm/mach-pxa/palmz72.c
1534
1535ARM/PLEB SUPPORT
1536M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1537W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1538S:	Maintained
1539
1540ARM/PT DIGITAL BOARD PORT
1541M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W:	http://www.armlinux.org.uk/
1544S:	Maintained
1545
1546ARM/QUALCOMM SUPPORT
1547M:	Andy Gross <andy.gross@linaro.org>
1548M:	David Brown <david.brown@linaro.org>
1549L:	linux-arm-msm@vger.kernel.org
1550L:	linux-soc@vger.kernel.org
1551S:	Maintained
1552F:	Documentation/devicetree/bindings/soc/qcom/
1553F:	arch/arm/boot/dts/qcom-*.dts
1554F:	arch/arm/boot/dts/qcom-*.dtsi
1555F:	arch/arm/mach-qcom/
1556F:	arch/arm64/boot/dts/qcom/*
1557F:	drivers/i2c/busses/i2c-qup.c
1558F:	drivers/clk/qcom/
1559F:	drivers/soc/qcom/
1560F:	drivers/spi/spi-qup.c
1561F:	drivers/tty/serial/msm_serial.h
1562F:	drivers/tty/serial/msm_serial.c
1563F:	drivers/*/pm8???-*
1564F:	drivers/mfd/ssbi.c
1565F:	drivers/firmware/qcom_scm.c
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1567
1568ARM/RADISYS ENP2611 MACHINE SUPPORT
1569M:	Lennert Buytenhek <kernel@wantstofly.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572
1573ARM/RENESAS ARM64 ARCHITECTURE
1574M:	Simon Horman <horms@verge.net.au>
1575M:	Magnus Damm <magnus.damm@gmail.com>
1576L:	linux-renesas-soc@vger.kernel.org
1577Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1579S:	Supported
1580F:	arch/arm64/boot/dts/renesas/
1581F:	drivers/soc/renesas/
1582F:	include/linux/soc/renesas/
1583
1584ARM/RISCPC ARCHITECTURE
1585M:	Russell King <linux@armlinux.org.uk>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W:	http://www.armlinux.org.uk/
1588S:	Maintained
1589F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1590F:	arch/arm/include/asm/hardware/ioc.h
1591F:	arch/arm/include/asm/hardware/iomd.h
1592F:	arch/arm/include/asm/hardware/memc.h
1593F:	arch/arm/mach-rpc/
1594F:	drivers/net/ethernet/8390/etherh.c
1595F:	drivers/net/ethernet/i825xx/ether1*
1596F:	drivers/net/ethernet/seeq/ether3*
1597F:	drivers/scsi/arm/
1598
1599ARM/Rockchip SoC support
1600M:	Heiko Stuebner <heiko@sntech.de>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L:	linux-rockchip@lists.infradead.org
1603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1604S:	Maintained
1605F:	arch/arm/boot/dts/rk3*
1606F:	arch/arm/mach-rockchip/
1607F:	drivers/clk/rockchip/
1608F:	drivers/i2c/busses/i2c-rk3x.c
1609F:	drivers/*/*rockchip*
1610F:	drivers/*/*/*rockchip*
1611F:	sound/soc/rockchip/
1612N:	rockchip
1613
1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615M:	Kukjin Kim <kgene@kernel.org>
1616M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1619S:	Maintained
1620F:	arch/arm/boot/dts/s3c*
1621F:	arch/arm/boot/dts/s5p*
1622F:	arch/arm/boot/dts/samsung*
1623F:	arch/arm/boot/dts/exynos*
1624F:	arch/arm64/boot/dts/exynos/
1625F:	arch/arm/plat-samsung/
1626F:	arch/arm/mach-s3c24*/
1627F:	arch/arm/mach-s3c64xx/
1628F:	arch/arm/mach-s5p*/
1629F:	arch/arm/mach-exynos*/
1630F:	drivers/*/*s3c24*
1631F:	drivers/*/*/*s3c24*
1632F:	drivers/*/*s3c64xx*
1633F:	drivers/*/*s5pv210*
1634F:	drivers/memory/samsung/*
1635F:	drivers/soc/samsung/*
1636F:	drivers/spi/spi-s3c*
1637F:	Documentation/arm/Samsung/
1638F:	Documentation/devicetree/bindings/arm/samsung/
1639F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1640F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1641N:	exynos
1642
1643ARM/SAMSUNG MOBILE MACHINE SUPPORT
1644M:	Kyungmin Park <kyungmin.park@samsung.com>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647F:	arch/arm/mach-s5pv210/
1648
1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650M:	Kyungmin Park <kyungmin.park@samsung.com>
1651M:	Kamil Debski <kamil@wypas.org>
1652M:	Andrzej Hajda <a.hajda@samsung.com>
1653L:	linux-arm-kernel@lists.infradead.org
1654L:	linux-media@vger.kernel.org
1655S:	Maintained
1656F:	drivers/media/platform/s5p-g2d/
1657
1658ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1659M:	Kyungmin Park <kyungmin.park@samsung.com>
1660M:	Kamil Debski <kamil@wypas.org>
1661M:	Jeongtae Park <jtp.park@samsung.com>
1662M:	Andrzej Hajda <a.hajda@samsung.com>
1663L:	linux-arm-kernel@lists.infradead.org
1664L:	linux-media@vger.kernel.org
1665S:	Maintained
1666F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1667F:	drivers/media/platform/s5p-mfc/
1668
1669ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1670M:	Kyungmin Park <kyungmin.park@samsung.com>
1671M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1672L:	linux-arm-kernel@lists.infradead.org
1673L:	linux-media@vger.kernel.org
1674S:	Maintained
1675F:	drivers/media/platform/s5p-tv/
1676
1677ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1678M:	Kyungmin Park <kyungmin.park@samsung.com>
1679L:	linux-arm-kernel@lists.infradead.org
1680L:	linux-media@vger.kernel.org
1681S:	Maintained
1682F:	drivers/staging/media/platform/s5p-cec/
1683
1684ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1685M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1686M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1687L:	linux-arm-kernel@lists.infradead.org
1688L:	linux-media@vger.kernel.org
1689S:	Maintained
1690F:	drivers/media/platform/s5p-jpeg/
1691
1692ARM/SHMOBILE ARM ARCHITECTURE
1693M:	Simon Horman <horms@verge.net.au>
1694M:	Magnus Damm <magnus.damm@gmail.com>
1695L:	linux-renesas-soc@vger.kernel.org
1696Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1698S:	Supported
1699F:	arch/arm/boot/dts/emev2*
1700F:	arch/arm/boot/dts/r7s*
1701F:	arch/arm/boot/dts/r8a*
1702F:	arch/arm/boot/dts/sh*
1703F:	arch/arm/configs/shmobile_defconfig
1704F:	arch/arm/include/debug/renesas-scif.S
1705F:	arch/arm/mach-shmobile/
1706F:	drivers/soc/renesas/
1707F:	include/linux/soc/renesas/
1708
1709ARM/SOCFPGA ARCHITECTURE
1710M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1711S:	Maintained
1712F:	arch/arm/mach-socfpga/
1713F:	arch/arm/boot/dts/socfpga*
1714F:	arch/arm/configs/socfpga_defconfig
1715F:	arch/arm64/boot/dts/altera/
1716W:	http://www.rocketboards.org
1717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1718
1719ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1720M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1721S:	Maintained
1722F:	drivers/clk/socfpga/
1723
1724ARM/SOCFPGA EDAC SUPPORT
1725M:	Thor Thayer <tthayer@opensource.altera.com>
1726S:	Maintained
1727F:	drivers/edac/altera_edac.
1728
1729ARM/STI ARCHITECTURE
1730M:	Patrice Chotard <patrice.chotard@st.com>
1731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L:	kernel@stlinux.com
1733W:	http://www.stlinux.com
1734S:	Maintained
1735F:	arch/arm/mach-sti/
1736F:	arch/arm/boot/dts/sti*
1737F:	drivers/char/hw_random/st-rng.c
1738F:	drivers/clocksource/arm_global_timer.c
1739F:	drivers/clocksource/clksrc_st_lpc.c
1740F:	drivers/cpufreq/sti-cpufreq.c
1741F:	drivers/i2c/busses/i2c-st.c
1742F:	drivers/media/rc/st_rc.c
1743F:	drivers/media/platform/sti/c8sectpfe/
1744F:	drivers/mmc/host/sdhci-st.c
1745F:	drivers/phy/phy-miphy28lp.c
1746F:	drivers/phy/phy-miphy365x.c
1747F:	drivers/phy/phy-stih407-usb.c
1748F:	drivers/phy/phy-stih41x-usb.c
1749F:	drivers/pinctrl/pinctrl-st.c
1750F:	drivers/remoteproc/st_remoteproc.c
1751F:	drivers/reset/sti/
1752F:	drivers/rtc/rtc-st-lpc.c
1753F:	drivers/tty/serial/st-asc.c
1754F:	drivers/usb/dwc3/dwc3-st.c
1755F:	drivers/usb/host/ehci-st.c
1756F:	drivers/usb/host/ohci-st.c
1757F:	drivers/watchdog/st_lpc_wdt.c
1758F:	drivers/ata/ahci_st.c
1759
1760ARM/STM32 ARCHITECTURE
1761M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1762M:	Alexandre Torgue <alexandre.torgue@st.com>
1763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S:	Maintained
1765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1766N:	stm32
1767F:	drivers/clocksource/armv7m_systick.c
1768
1769ARM/TANGO ARCHITECTURE
1770M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772S:	Maintained
1773N:	tango
1774
1775ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1776M:	Lennert Buytenhek <kernel@wantstofly.org>
1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S:	Maintained
1779
1780ARM/TETON BGA MACHINE SUPPORT
1781M:	"Mark F. Brown" <mark.brown314@gmail.com>
1782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S:	Maintained
1784
1785ARM/THECUS N2100 MACHINE SUPPORT
1786M:	Lennert Buytenhek <kernel@wantstofly.org>
1787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S:	Maintained
1789
1790ARM/NUVOTON W90X900 ARM ARCHITECTURE
1791M:	Wan ZongShun <mcuos.com@gmail.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793W:	http://www.mcuos.com
1794S:	Maintained
1795F:	arch/arm/mach-w90x900/
1796F:	drivers/input/keyboard/w90p910_keypad.c
1797F:	drivers/input/touchscreen/w90p910_ts.c
1798F:	drivers/watchdog/nuc900_wdt.c
1799F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1800F:	drivers/mtd/nand/nuc900_nand.c
1801F:	drivers/rtc/rtc-nuc900.c
1802F:	drivers/spi/spi-nuc900.c
1803F:	drivers/usb/host/ehci-w90x900.c
1804F:	drivers/video/fbdev/nuc900fb.c
1805
1806ARM/U300 MACHINE SUPPORT
1807M:	Linus Walleij <linus.walleij@linaro.org>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Supported
1810F:	arch/arm/mach-u300/
1811F:	drivers/clocksource/timer-u300.c
1812F:	drivers/i2c/busses/i2c-stu300.c
1813F:	drivers/rtc/rtc-coh901331.c
1814F:	drivers/watchdog/coh901327_wdt.c
1815F:	drivers/dma/coh901318*
1816F:	drivers/mfd/ab3100*
1817F:	drivers/rtc/rtc-ab3100.c
1818F:	drivers/rtc/rtc-coh901331.c
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1820
1821ARM/UNIPHIER ARCHITECTURE
1822M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S:	Maintained
1825F:	arch/arm/boot/dts/uniphier*
1826F:	arch/arm/include/asm/hardware/cache-uniphier.h
1827F:	arch/arm/mach-uniphier/
1828F:	arch/arm/mm/cache-uniphier.c
1829F:	arch/arm64/boot/dts/socionext/
1830F:	drivers/bus/uniphier-system-bus.c
1831F:	drivers/i2c/busses/i2c-uniphier*
1832F:	drivers/pinctrl/uniphier/
1833F:	drivers/tty/serial/8250/8250_uniphier.c
1834N:	uniphier
1835
1836ARM/Ux500 ARM ARCHITECTURE
1837M:	Linus Walleij <linus.walleij@linaro.org>
1838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S:	Maintained
1840F:	arch/arm/mach-ux500/
1841F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1842F:	drivers/dma/ste_dma40*
1843F:	drivers/hwspinlock/u8500_hsem.c
1844F:	drivers/mfd/abx500*
1845F:	drivers/mfd/ab8500*
1846F:	drivers/mfd/dbx500*
1847F:	drivers/mfd/db8500*
1848F:	drivers/pinctrl/nomadik/pinctrl-ab*
1849F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1850F:	drivers/rtc/rtc-ab8500.c
1851F:	drivers/rtc/rtc-pl031.c
1852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1853
1854ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1855M:	Ulf Hansson <ulf.hansson@linaro.org>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857T:	git git://git.linaro.org/people/ulfh/clk.git
1858S:	Maintained
1859F:	drivers/clk/ux500/
1860
1861ARM/VERSATILE EXPRESS PLATFORM
1862M:	Liviu Dudau <liviu.dudau@arm.com>
1863M:	Sudeep Holla <sudeep.holla@arm.com>
1864M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867F:	arch/arm/boot/dts/vexpress*
1868F:	arch/arm64/boot/dts/arm/
1869F:	arch/arm/mach-vexpress/
1870F:	*/*/vexpress*
1871F:	*/*/*/vexpress*
1872F:	drivers/clk/versatile/clk-vexpress-osc.c
1873F:	drivers/clocksource/versatile.c
1874N:	mps2
1875
1876ARM/VFP SUPPORT
1877M:	Russell King <linux@armlinux.org.uk>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879W:	http://www.armlinux.org.uk/
1880S:	Maintained
1881F:	arch/arm/vfp/
1882
1883ARM/VOIPAC PXA270 SUPPORT
1884M:	Marek Vasut <marek.vasut@gmail.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S:	Maintained
1887F:	arch/arm/mach-pxa/vpac270.c
1888F:	arch/arm/mach-pxa/include/mach/vpac270.h
1889
1890ARM/VT8500 ARM ARCHITECTURE
1891M:	Tony Prisk <linux@prisktech.co.nz>
1892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S:	Maintained
1894F:	arch/arm/mach-vt8500/
1895F:	drivers/clocksource/vt8500_timer.c
1896F:	drivers/i2c/busses/i2c-wmt.c
1897F:	drivers/mmc/host/wmt-sdmmc.c
1898F:	drivers/pwm/pwm-vt8500.c
1899F:	drivers/rtc/rtc-vt8500.c
1900F:	drivers/tty/serial/vt8500_serial.c
1901F:	drivers/usb/host/ehci-platform.c
1902F:	drivers/usb/host/uhci-platform.c
1903F:	drivers/video/fbdev/vt8500lcdfb.*
1904F:	drivers/video/fbdev/wm8505fb*
1905F:	drivers/video/fbdev/wmt_ge_rops.*
1906
1907ARM/ZIPIT Z2 SUPPORT
1908M:	Marek Vasut <marek.vasut@gmail.com>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Maintained
1911F:	arch/arm/mach-pxa/z2.c
1912F:	arch/arm/mach-pxa/include/mach/z2.h
1913
1914ARM/ZTE ARCHITECTURE
1915M:	Jun Nie <jun.nie@linaro.org>
1916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S:	Maintained
1918F:	arch/arm/mach-zx/
1919F:	drivers/clk/zte/
1920F:	Documentation/devicetree/bindings/arm/zte.txt
1921F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1922
1923ARM/ZYNQ ARCHITECTURE
1924M:	Michal Simek <michal.simek@xilinx.com>
1925R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927W:	http://wiki.xilinx.com
1928T:	git https://github.com/Xilinx/linux-xlnx.git
1929S:	Supported
1930F:	arch/arm/mach-zynq/
1931F:	drivers/cpuidle/cpuidle-zynq.c
1932F:	drivers/block/xsysace.c
1933N:	zynq
1934N:	xilinx
1935F:	drivers/clocksource/cadence_ttc_timer.c
1936F:	drivers/i2c/busses/i2c-cadence.c
1937F:	drivers/mmc/host/sdhci-of-arasan.c
1938F:	drivers/edac/synopsys_edac.c
1939
1940ARM SMMU DRIVERS
1941M:	Will Deacon <will.deacon@arm.com>
1942R:	Robin Murphy <robin.murphy@arm.com>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945F:	drivers/iommu/arm-smmu.c
1946F:	drivers/iommu/arm-smmu-v3.c
1947F:	drivers/iommu/io-pgtable-arm.c
1948F:	drivers/iommu/io-pgtable-arm-v7s.c
1949
1950ARM64 PORT (AARCH64 ARCHITECTURE)
1951M:	Catalin Marinas <catalin.marinas@arm.com>
1952M:	Will Deacon <will.deacon@arm.com>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1955S:	Maintained
1956F:	arch/arm64/
1957F:	Documentation/arm64/
1958
1959AS3645A LED FLASH CONTROLLER DRIVER
1960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1961L:	linux-media@vger.kernel.org
1962T:	git git://linuxtv.org/media_tree.git
1963S:	Maintained
1964F:	drivers/media/i2c/as3645a.c
1965F:	include/media/i2c/as3645a.h
1966
1967ASC7621 HARDWARE MONITOR DRIVER
1968M:	George Joseph <george.joseph@fairview5.com>
1969L:	linux-hwmon@vger.kernel.org
1970S:	Maintained
1971F:	Documentation/hwmon/asc7621
1972F:	drivers/hwmon/asc7621.c
1973
1974ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1975M:	Corentin Chary <corentin.chary@gmail.com>
1976L:	acpi4asus-user@lists.sourceforge.net
1977L:	platform-driver-x86@vger.kernel.org
1978W:	http://acpi4asus.sf.net
1979S:	Maintained
1980F:	drivers/platform/x86/asus*.c
1981F:	drivers/platform/x86/eeepc*.c
1982
1983ASUS WIRELESS RADIO CONTROL DRIVER
1984M:	João Paulo Rechi Vita <jprvita@gmail.com>
1985L:	platform-driver-x86@vger.kernel.org
1986S:	Maintained
1987F:	drivers/platform/x86/asus-wireless.c
1988
1989ASYMMETRIC KEYS
1990M:	David Howells <dhowells@redhat.com>
1991L:	keyrings@vger.kernel.org
1992S:	Maintained
1993F:	Documentation/crypto/asymmetric-keys.txt
1994F:	include/linux/verification.h
1995F:	include/crypto/public_key.h
1996F:	include/crypto/pkcs7.h
1997F:	crypto/asymmetric_keys/
1998
1999ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2000R:	Dan Williams <dan.j.williams@intel.com>
2001W:	http://sourceforge.net/projects/xscaleiop
2002S:	Odd fixes
2003F:	Documentation/crypto/async-tx-api.txt
2004F:	crypto/async_tx/
2005F:	drivers/dma/
2006F:	include/linux/dmaengine.h
2007F:	include/linux/async_tx.h
2008
2009AT24 EEPROM DRIVER
2010M:	Wolfram Sang <wsa@the-dreams.de>
2011L:	linux-i2c@vger.kernel.org
2012S:	Maintained
2013F:	drivers/misc/eeprom/at24.c
2014F:	include/linux/platform_data/at24.h
2015
2016ATA OVER ETHERNET (AOE) DRIVER
2017M:	"Ed L. Cashin" <ed.cashin@acm.org>
2018W:	http://www.openaoe.org/
2019S:	Supported
2020F:	Documentation/aoe/
2021F:	drivers/block/aoe/
2022
2023ATHEROS 71XX/9XXX GPIO DRIVER
2024M:	Alban Bedel <albeu@free.fr>
2025W:	https://github.com/AlbanBedel/linux
2026T:	git git://github.com/AlbanBedel/linux
2027S:	Maintained
2028F:	drivers/gpio/gpio-ath79.c
2029F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2030
2031ATHEROS ATH GENERIC UTILITIES
2032M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2033L:	linux-wireless@vger.kernel.org
2034S:	Supported
2035F:	drivers/net/wireless/ath/*
2036
2037ATHEROS ATH5K WIRELESS DRIVER
2038M:	Jiri Slaby <jirislaby@gmail.com>
2039M:	Nick Kossifidis <mickflemm@gmail.com>
2040M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2041L:	linux-wireless@vger.kernel.org
2042W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2043S:	Maintained
2044F:	drivers/net/wireless/ath/ath5k/
2045
2046ATHEROS ATH6KL WIRELESS DRIVER
2047M:	Kalle Valo <kvalo@qca.qualcomm.com>
2048L:	linux-wireless@vger.kernel.org
2049W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2051S:	Supported
2052F:	drivers/net/wireless/ath/ath6kl/
2053
2054WILOCITY WIL6210 WIRELESS DRIVER
2055M:	Maya Erez <qca_merez@qca.qualcomm.com>
2056L:	linux-wireless@vger.kernel.org
2057L:	wil6210@qca.qualcomm.com
2058S:	Supported
2059W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2060F:	drivers/net/wireless/ath/wil6210/
2061F:	include/uapi/linux/wil6210_uapi.h
2062
2063CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2064M:	Christian Lamparter <chunkeey@googlemail.com>
2065L:	linux-wireless@vger.kernel.org
2066W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2067S:	Maintained
2068F:	drivers/net/wireless/ath/carl9170/
2069
2070ATK0110 HWMON DRIVER
2071M:	Luca Tettamanti <kronos.it@gmail.com>
2072L:	linux-hwmon@vger.kernel.org
2073S:	Maintained
2074F:	drivers/hwmon/asus_atk0110.c
2075
2076ATI_REMOTE2 DRIVER
2077M:	Ville Syrjala <syrjala@sci.fi>
2078S:	Maintained
2079F:	drivers/input/misc/ati_remote2.c
2080
2081ATLX ETHERNET DRIVERS
2082M:	Jay Cliburn <jcliburn@gmail.com>
2083M:	Chris Snook <chris.snook@gmail.com>
2084L:	netdev@vger.kernel.org
2085W:	http://sourceforge.net/projects/atl1
2086W:	http://atl1.sourceforge.net
2087S:	Maintained
2088F:	drivers/net/ethernet/atheros/
2089
2090ATM
2091M:	Chas Williams <3chas3@gmail.com>
2092L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2093L:	netdev@vger.kernel.org
2094W:	http://linux-atm.sourceforge.net
2095S:	Maintained
2096F:	drivers/atm/
2097F:	include/linux/atm*
2098F:	include/uapi/linux/atm*
2099
2100ATMEL AT91 / AT32 MCI DRIVER
2101M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2102S:	Maintained
2103F:	drivers/mmc/host/atmel-mci.c
2104
2105ATMEL AT91 / AT32 SERIAL DRIVER
2106M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2107S:	Supported
2108F:	drivers/tty/serial/atmel_serial.c
2109
2110ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2111M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2112S:	Supported
2113F:	drivers/power/reset/at91-sama5d2_shdwc.c
2114
2115ATMEL SAMA5D2 ADC DRIVER
2116M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2117L:	linux-iio@vger.kernel.org
2118S:	Supported
2119F:	drivers/iio/adc/at91-sama5d2_adc.c
2120
2121ATMEL Audio ALSA driver
2122M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2123L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2124S:	Supported
2125F:	sound/soc/atmel
2126
2127ATMEL DMA DRIVER
2128M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Supported
2131F:	drivers/dma/at_hdmac.c
2132F:	drivers/dma/at_hdmac_regs.h
2133F:	include/linux/platform_data/dma-atmel.h
2134
2135ATMEL XDMA DRIVER
2136M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2137L:	linux-arm-kernel@lists.infradead.org
2138L:	dmaengine@vger.kernel.org
2139S:	Supported
2140F:	drivers/dma/at_xdmac.c
2141
2142ATMEL I2C DRIVER
2143M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2144L:	linux-i2c@vger.kernel.org
2145S:	Supported
2146F:	drivers/i2c/busses/i2c-at91.c
2147
2148ATMEL ISI DRIVER
2149M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2150L:	linux-media@vger.kernel.org
2151S:	Supported
2152F:	drivers/media/platform/soc_camera/atmel-isi.c
2153F:	include/media/atmel-isi.h
2154
2155ATMEL LCDFB DRIVER
2156M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2157L:	linux-fbdev@vger.kernel.org
2158S:	Maintained
2159F:	drivers/video/fbdev/atmel_lcdfb.c
2160F:	include/video/atmel_lcdc.h
2161
2162ATMEL MACB ETHERNET DRIVER
2163M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2164S:	Supported
2165F:	drivers/net/ethernet/cadence/
2166
2167ATMEL NAND DRIVER
2168M:	Wenyou Yang <wenyou.yang@atmel.com>
2169M:	Josh Wu <rainyfeeling@outlook.com>
2170L:	linux-mtd@lists.infradead.org
2171S:	Supported
2172F:	drivers/mtd/nand/atmel_nand*
2173
2174ATMEL SDMMC DRIVER
2175M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2176L:	linux-mmc@vger.kernel.org
2177S:	Supported
2178F:	drivers/mmc/host/sdhci-of-at91.c
2179
2180ATMEL SPI DRIVER
2181M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2182S:	Supported
2183F:	drivers/spi/spi-atmel.*
2184
2185ATMEL SSC DRIVER
2186M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S:	Supported
2189F:	drivers/misc/atmel-ssc.c
2190F:	include/linux/atmel-ssc.h
2191
2192ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2193M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S:	Supported
2196F:	drivers/misc/atmel_tclib.c
2197F:	drivers/clocksource/tcb_clksrc.c
2198
2199ATMEL USBA UDC DRIVER
2200M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S:	Supported
2203F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2204
2205ATMEL WIRELESS DRIVER
2206M:	Simon Kelley <simon@thekelleys.org.uk>
2207L:	linux-wireless@vger.kernel.org
2208W:	http://www.thekelleys.org.uk/atmel
2209W:	http://atmelwlandriver.sourceforge.net/
2210S:	Maintained
2211F:	drivers/net/wireless/atmel/atmel*
2212
2213ATMEL MAXTOUCH DRIVER
2214M:	Nick Dyer <nick.dyer@itdev.co.uk>
2215T:	git git://github.com/atmel-maxtouch/linux.git
2216S:	Supported
2217F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2218F:	drivers/input/touchscreen/atmel_mxt_ts.c
2219F:	include/linux/platform_data/atmel_mxt_ts.h
2220
2221ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2222M:	Bradley Grove <linuxdrivers@attotech.com>
2223L:	linux-scsi@vger.kernel.org
2224W:	http://www.attotech.com
2225S:	Supported
2226F:	drivers/scsi/esas2r
2227
2228ATUSB IEEE 802.15.4 RADIO DRIVER
2229M:	Stefan Schmidt <stefan@osg.samsung.com>
2230L:	linux-wpan@vger.kernel.org
2231S:	Maintained
2232F:	drivers/net/ieee802154/atusb.c
2233F:	drivers/net/ieee802154/atusb.h
2234F:	drivers/net/ieee802154/at86rf230.h
2235
2236AUDIT SUBSYSTEM
2237M:	Paul Moore <paul@paul-moore.com>
2238M:	Eric Paris <eparis@redhat.com>
2239L:	linux-audit@redhat.com (moderated for non-subscribers)
2240W:	http://people.redhat.com/sgrubb/audit/
2241T:	git git://git.infradead.org/users/pcmoore/audit
2242S:	Maintained
2243F:	include/linux/audit.h
2244F:	include/uapi/linux/audit.h
2245F:	kernel/audit*
2246
2247AUXILIARY DISPLAY DRIVERS
2248M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2249W:	http://miguelojeda.es/auxdisplay.htm
2250W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2251S:	Maintained
2252F:	drivers/auxdisplay/
2253F:	include/linux/cfag12864b.h
2254
2255AVR32 ARCHITECTURE
2256M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2257M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2258W:	http://www.atmel.com/products/AVR32/
2259W:	http://mirror.egtvedt.no/avr32linux.org/
2260W:	http://avrfreaks.net/
2261S:	Maintained
2262F:	arch/avr32/
2263
2264AVR32/AT32AP MACHINE SUPPORT
2265M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2266M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2267S:	Maintained
2268F:	arch/avr32/mach-at32ap/
2269
2270AX.25 NETWORK LAYER
2271M:	Ralf Baechle <ralf@linux-mips.org>
2272L:	linux-hams@vger.kernel.org
2273W:	http://www.linux-ax25.org/
2274S:	Maintained
2275F:	include/uapi/linux/ax25.h
2276F:	include/net/ax25.h
2277F:	net/ax25/
2278
2279AZ6007 DVB DRIVER
2280M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2281M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2282L:	linux-media@vger.kernel.org
2283W:	https://linuxtv.org
2284T:	git git://linuxtv.org/media_tree.git
2285S:	Maintained
2286F:	drivers/media/usb/dvb-usb-v2/az6007.c
2287
2288AZTECH FM RADIO RECEIVER DRIVER
2289M:	Hans Verkuil <hverkuil@xs4all.nl>
2290L:	linux-media@vger.kernel.org
2291T:	git git://linuxtv.org/media_tree.git
2292W:	https://linuxtv.org
2293S:	Maintained
2294F:	drivers/media/radio/radio-aztech*
2295
2296B43 WIRELESS DRIVER
2297L:	linux-wireless@vger.kernel.org
2298L:	b43-dev@lists.infradead.org
2299W:	http://wireless.kernel.org/en/users/Drivers/b43
2300S:	Odd Fixes
2301F:	drivers/net/wireless/broadcom/b43/
2302
2303B43LEGACY WIRELESS DRIVER
2304M:	Larry Finger <Larry.Finger@lwfinger.net>
2305L:	linux-wireless@vger.kernel.org
2306L:	b43-dev@lists.infradead.org
2307W:	http://wireless.kernel.org/en/users/Drivers/b43
2308S:	Maintained
2309F:	drivers/net/wireless/broadcom/b43legacy/
2310
2311BACKLIGHT CLASS/SUBSYSTEM
2312M:	Jingoo Han <jingoohan1@gmail.com>
2313M:	Lee Jones <lee.jones@linaro.org>
2314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2315S:	Maintained
2316F:	drivers/video/backlight/
2317F:	include/linux/backlight.h
2318
2319BATMAN ADVANCED
2320M:	Marek Lindner <mareklindner@neomailbox.ch>
2321M:	Simon Wunderlich <sw@simonwunderlich.de>
2322M:	Antonio Quartulli <a@unstable.cc>
2323L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2324W:	https://www.open-mesh.org/
2325Q:	https://patchwork.open-mesh.org/project/batman/list/
2326S:	Maintained
2327F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2328F:	Documentation/ABI/testing/sysfs-class-net-mesh
2329F:	Documentation/networking/batman-adv.txt
2330F:	include/uapi/linux/batman_adv.h
2331F:	net/batman-adv/
2332
2333BAYCOM/HDLCDRV DRIVERS FOR AX.25
2334M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2335L:	linux-hams@vger.kernel.org
2336W:	http://www.baycom.org/~tom/ham/ham.html
2337S:	Maintained
2338F:	drivers/net/hamradio/baycom*
2339
2340BCACHE (BLOCK LAYER CACHE)
2341M:	Kent Overstreet <kent.overstreet@gmail.com>
2342L:	linux-bcache@vger.kernel.org
2343W:	http://bcache.evilpiepirate.org
2344S:	Orphan
2345F:	drivers/md/bcache/
2346
2347BDISP ST MEDIA DRIVER
2348M:	Fabien Dessenne <fabien.dessenne@st.com>
2349L:	linux-media@vger.kernel.org
2350T:	git git://linuxtv.org/media_tree.git
2351W:	https://linuxtv.org
2352S:	Supported
2353F:	drivers/media/platform/sti/bdisp
2354
2355BEFS FILE SYSTEM
2356M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2357M:	Salah Triki <salah.triki@gmail.com>
2358S:	Maintained
2359T:	git git://github.com/luisbg/linux-befs.git
2360F:	Documentation/filesystems/befs.txt
2361F:	fs/befs/
2362
2363BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2364M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2365L:	netdev@vger.kernel.org
2366S:	Maintained
2367F:	drivers/net/ethernet/ec_bhf.c
2368
2369BFS FILE SYSTEM
2370M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2371S:	Maintained
2372F:	Documentation/filesystems/bfs.txt
2373F:	fs/bfs/
2374F:	include/uapi/linux/bfs_fs.h
2375
2376BLACKFIN ARCHITECTURE
2377M:	Steven Miao <realmz6@gmail.com>
2378L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379T:	git git://git.code.sf.net/p/adi-linux/code
2380W:	http://blackfin.uclinux.org
2381S:	Supported
2382F:	arch/blackfin/
2383
2384BLACKFIN EMAC DRIVER
2385L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W:	http://blackfin.uclinux.org
2387S:	Supported
2388F:	drivers/net/ethernet/adi/
2389
2390BLACKFIN RTC DRIVER
2391L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2392W:	http://blackfin.uclinux.org
2393S:	Supported
2394F:	drivers/rtc/rtc-bfin.c
2395
2396BLACKFIN SDH DRIVER
2397M:	Sonic Zhang <sonic.zhang@analog.com>
2398L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2399W:	http://blackfin.uclinux.org
2400S:	Supported
2401F:	drivers/mmc/host/bfin_sdh.c
2402
2403BLACKFIN SERIAL DRIVER
2404M:	Sonic Zhang <sonic.zhang@analog.com>
2405L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2406W:	http://blackfin.uclinux.org
2407S:	Supported
2408F:	drivers/tty/serial/bfin_uart.c
2409
2410BLACKFIN WATCHDOG DRIVER
2411L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2412W:	http://blackfin.uclinux.org
2413S:	Supported
2414F:	drivers/watchdog/bfin_wdt.c
2415
2416BLACKFIN I2C TWI DRIVER
2417M:	Sonic Zhang <sonic.zhang@analog.com>
2418L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W:	http://blackfin.uclinux.org/
2420S:	Supported
2421F:	drivers/i2c/busses/i2c-bfin-twi.c
2422
2423BLACKFIN MEDIA DRIVER
2424M:	Scott Jiang <scott.jiang.linux@gmail.com>
2425L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2426W:	http://blackfin.uclinux.org/
2427S:	Supported
2428F:	drivers/media/platform/blackfin/
2429F:	drivers/media/i2c/adv7183*
2430F:	drivers/media/i2c/vs6624*
2431
2432BLINKM RGB LED DRIVER
2433M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2434S:	Maintained
2435F:	drivers/leds/leds-blinkm.c
2436
2437BLOCK LAYER
2438M:	Jens Axboe <axboe@kernel.dk>
2439L:	linux-block@vger.kernel.org
2440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2441S:	Maintained
2442F:	block/
2443F:	kernel/trace/blktrace.c
2444
2445BLOCK2MTD DRIVER
2446M:	Joern Engel <joern@lazybastard.org>
2447L:	linux-mtd@lists.infradead.org
2448S:	Maintained
2449F:	drivers/mtd/devices/block2mtd.c
2450
2451BLUETOOTH DRIVERS
2452M:	Marcel Holtmann <marcel@holtmann.org>
2453M:	Gustavo Padovan <gustavo@padovan.org>
2454M:	Johan Hedberg <johan.hedberg@gmail.com>
2455L:	linux-bluetooth@vger.kernel.org
2456W:	http://www.bluez.org/
2457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2459S:	Maintained
2460F:	drivers/bluetooth/
2461
2462BLUETOOTH SUBSYSTEM
2463M:	Marcel Holtmann <marcel@holtmann.org>
2464M:	Gustavo Padovan <gustavo@padovan.org>
2465M:	Johan Hedberg <johan.hedberg@gmail.com>
2466L:	linux-bluetooth@vger.kernel.org
2467W:	http://www.bluez.org/
2468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2470S:	Maintained
2471F:	net/bluetooth/
2472F:	include/net/bluetooth/
2473
2474BONDING DRIVER
2475M:	Jay Vosburgh <j.vosburgh@gmail.com>
2476M:	Veaceslav Falico <vfalico@gmail.com>
2477M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2478L:	netdev@vger.kernel.org
2479W:	http://sourceforge.net/projects/bonding/
2480S:	Supported
2481F:	drivers/net/bonding/
2482F:	include/uapi/linux/if_bonding.h
2483
2484BPF (Safe dynamic programs and tools)
2485M:	Alexei Starovoitov <ast@kernel.org>
2486L:	netdev@vger.kernel.org
2487L:	linux-kernel@vger.kernel.org
2488S:	Supported
2489F:	kernel/bpf/
2490
2491BROADCOM B44 10/100 ETHERNET DRIVER
2492M:	Gary Zambrano <zambrano@broadcom.com>
2493L:	netdev@vger.kernel.org
2494S:	Supported
2495F:	drivers/net/ethernet/broadcom/b44.*
2496
2497BROADCOM B53 ETHERNET SWITCH DRIVER
2498M:	Florian Fainelli <f.fainelli@gmail.com>
2499L:	netdev@vger.kernel.org
2500L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2501S:	Supported
2502F:	drivers/net/dsa/b53/*
2503F:	include/linux/platform_data/b53.h
2504
2505BROADCOM GENET ETHERNET DRIVER
2506M:	Florian Fainelli <f.fainelli@gmail.com>
2507L:	netdev@vger.kernel.org
2508S:	Supported
2509F:	drivers/net/ethernet/broadcom/genet/
2510
2511BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2512M:	Sony Chacko <sony.chacko@qlogic.com>
2513M:	Dept-HSGLinuxNICDev@qlogic.com
2514L:	netdev@vger.kernel.org
2515S:	Supported
2516F:	drivers/net/ethernet/broadcom/bnx2.*
2517F:	drivers/net/ethernet/broadcom/bnx2_*
2518
2519BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2520M:	Ariel Elior <ariel.elior@qlogic.com>
2521L:	netdev@vger.kernel.org
2522S:	Supported
2523F:	drivers/net/ethernet/broadcom/bnx2x/
2524
2525BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2526M:	Florian Fainelli <f.fainelli@gmail.com>
2527M:	Ray Jui <rjui@broadcom.com>
2528M:	Scott Branden <sbranden@broadcom.com>
2529M:	bcm-kernel-feedback-list@broadcom.com
2530T:	git git://github.com/broadcom/mach-bcm
2531S:	Maintained
2532N:	bcm281*
2533N:	bcm113*
2534N:	bcm216*
2535N:	kona
2536F:	arch/arm/mach-bcm/
2537
2538BROADCOM BCM2835 ARM ARCHITECTURE
2539M:	Stephen Warren <swarren@wwwdotorg.org>
2540M:	Lee Jones <lee@kernel.org>
2541M:	Eric Anholt <eric@anholt.net>
2542L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2545S:	Maintained
2546N:	bcm2835
2547
2548BROADCOM BCM47XX MIPS ARCHITECTURE
2549M:	Hauke Mehrtens <hauke@hauke-m.de>
2550M:	Rafał Miłecki <zajec5@gmail.com>
2551L:	linux-mips@linux-mips.org
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/mips/brcm/
2554F:	arch/mips/bcm47xx/*
2555F:	arch/mips/include/asm/mach-bcm47xx/*
2556
2557BROADCOM BCM5301X ARM ARCHITECTURE
2558M:	Hauke Mehrtens <hauke@hauke-m.de>
2559M:	Rafał Miłecki <zajec5@gmail.com>
2560M:	bcm-kernel-feedback-list@broadcom.com
2561L:	linux-arm-kernel@lists.infradead.org
2562S:	Maintained
2563F:	arch/arm/mach-bcm/bcm_5301x.c
2564F:	arch/arm/boot/dts/bcm5301x*.dtsi
2565F:	arch/arm/boot/dts/bcm470*
2566
2567BROADCOM BCM63XX ARM ARCHITECTURE
2568M:	Florian Fainelli <f.fainelli@gmail.com>
2569M:	bcm-kernel-feedback-list@broadcom.com
2570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571T:	git git://github.com/broadcom/stblinux.git
2572S:	Maintained
2573N:	bcm63xx
2574
2575BROADCOM BCM63XX/BCM33XX UDC DRIVER
2576M:	Kevin Cernekee <cernekee@gmail.com>
2577L:	linux-usb@vger.kernel.org
2578S:	Maintained
2579F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2580
2581BROADCOM BCM7XXX ARM ARCHITECTURE
2582M:	Brian Norris <computersforpeace@gmail.com>
2583M:	Gregory Fong <gregory.0xf0@gmail.com>
2584M:	Florian Fainelli <f.fainelli@gmail.com>
2585M:	bcm-kernel-feedback-list@broadcom.com
2586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587T:	git git://github.com/broadcom/stblinux.git
2588S:	Maintained
2589F:	arch/arm/mach-bcm/*brcmstb*
2590F:	arch/arm/boot/dts/bcm7*.dts*
2591F:	drivers/bus/brcmstb_gisb.c
2592N:	brcmstb
2593
2594BROADCOM BMIPS MIPS ARCHITECTURE
2595M:	Kevin Cernekee <cernekee@gmail.com>
2596M:	Florian Fainelli <f.fainelli@gmail.com>
2597L:	linux-mips@linux-mips.org
2598T:	git git://github.com/broadcom/stblinux.git
2599S:	Maintained
2600F:	arch/mips/bmips/*
2601F:	arch/mips/include/asm/mach-bmips/*
2602F:	arch/mips/kernel/*bmips*
2603F:	arch/mips/boot/dts/brcm/bcm*.dts*
2604F:	drivers/irqchip/irq-bcm63*
2605F:	drivers/irqchip/irq-bcm7*
2606F:	drivers/irqchip/irq-brcmstb*
2607F:	include/linux/bcm963xx_nvram.h
2608F:	include/linux/bcm963xx_tag.h
2609
2610BROADCOM TG3 GIGABIT ETHERNET DRIVER
2611M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2612M:	Prashant Sreedharan <prashant@broadcom.com>
2613M:	Michael Chan <mchan@broadcom.com>
2614L:	netdev@vger.kernel.org
2615S:	Supported
2616F:	drivers/net/ethernet/broadcom/tg3.*
2617
2618BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2619M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2620M:	Franky Lin <franky.lin@broadcom.com>
2621M:	Hante Meuleman <hante.meuleman@broadcom.com>
2622L:	linux-wireless@vger.kernel.org
2623L:	brcm80211-dev-list.pdl@broadcom.com
2624S:	Supported
2625F:	drivers/net/wireless/broadcom/brcm80211/
2626
2627BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2628M:	QLogic-Storage-Upstream@qlogic.com
2629L:	linux-scsi@vger.kernel.org
2630S:	Supported
2631F:	drivers/scsi/bnx2fc/
2632
2633BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2634M:	QLogic-Storage-Upstream@qlogic.com
2635L:	linux-scsi@vger.kernel.org
2636S:	Supported
2637F:	drivers/scsi/bnx2i/
2638
2639BROADCOM IPROC ARM ARCHITECTURE
2640M:	Ray Jui <rjui@broadcom.com>
2641M:	Scott Branden <sbranden@broadcom.com>
2642M:	Jon Mason <jonmason@broadcom.com>
2643M:	bcm-kernel-feedback-list@broadcom.com
2644L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645T:	git git://github.com/broadcom/cygnus-linux.git
2646S:	Maintained
2647N:	iproc
2648N:	cygnus
2649N:	bcm[-_]nsp
2650N:	bcm9113*
2651N:	bcm9583*
2652N:	bcm9585*
2653N:	bcm9586*
2654N:	bcm988312
2655N:	bcm113*
2656N:	bcm583*
2657N:	bcm585*
2658N:	bcm586*
2659N:	bcm88312
2660F:	arch/arm64/boot/dts/broadcom/ns2*
2661F:	drivers/clk/bcm/clk-ns*
2662F:	drivers/pinctrl/bcm/pinctrl-ns*
2663
2664BROADCOM BRCMSTB GPIO DRIVER
2665M:	Gregory Fong <gregory.0xf0@gmail.com>
2666L:	bcm-kernel-feedback-list@broadcom.com
2667S:	Supported
2668F:	drivers/gpio/gpio-brcmstb.c
2669F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2670
2671BROADCOM KONA GPIO DRIVER
2672M:	Ray Jui <rjui@broadcom.com>
2673L:	bcm-kernel-feedback-list@broadcom.com
2674S:	Supported
2675F:	drivers/gpio/gpio-bcm-kona.c
2676F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2677
2678BROADCOM NVRAM DRIVER
2679M:	Rafał Miłecki <zajec5@gmail.com>
2680L:	linux-mips@linux-mips.org
2681S:	Maintained
2682F:	drivers/firmware/broadcom/*
2683
2684BROADCOM STB NAND FLASH DRIVER
2685M:	Brian Norris <computersforpeace@gmail.com>
2686M:	Kamal Dasu <kdasu.kdev@gmail.com>
2687L:	linux-mtd@lists.infradead.org
2688L:	bcm-kernel-feedback-list@broadcom.com
2689S:	Maintained
2690F:	drivers/mtd/nand/brcmnand/
2691
2692BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2693M:	Rafał Miłecki <zajec5@gmail.com>
2694L:	linux-wireless@vger.kernel.org
2695S:	Maintained
2696F:	drivers/bcma/
2697F:	include/linux/bcma/
2698
2699BROADCOM SYSTEMPORT ETHERNET DRIVER
2700M:	Florian Fainelli <f.fainelli@gmail.com>
2701L:	netdev@vger.kernel.org
2702S:	Supported
2703F:	drivers/net/ethernet/broadcom/bcmsysport.*
2704
2705BROADCOM VULCAN ARM64 SOC
2706M:	Jayachandran C. <jchandra@broadcom.com>
2707M:	bcm-kernel-feedback-list@broadcom.com
2708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709S:	Maintained
2710F:	arch/arm64/boot/dts/broadcom/vulcan*
2711
2712BROCADE BFA FC SCSI DRIVER
2713M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2714M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2715L:	linux-scsi@vger.kernel.org
2716S:	Supported
2717F:	drivers/scsi/bfa/
2718
2719BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2720M:	Rasesh Mody <rasesh.mody@qlogic.com>
2721L:	netdev@vger.kernel.org
2722S:	Supported
2723F:	drivers/net/ethernet/brocade/bna/
2724
2725BSG (block layer generic sg v4 driver)
2726M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2727L:	linux-scsi@vger.kernel.org
2728S:	Supported
2729F:	block/bsg.c
2730F:	include/linux/bsg.h
2731F:	include/uapi/linux/bsg.h
2732
2733BT87X AUDIO DRIVER
2734M:	Clemens Ladisch <clemens@ladisch.de>
2735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2736T:	git git://git.alsa-project.org/alsa-kernel.git
2737S:	Maintained
2738F:	Documentation/sound/alsa/Bt87x.txt
2739F:	sound/pci/bt87x.c
2740
2741BT8XXGPIO DRIVER
2742M:	Michael Buesch <m@bues.ch>
2743W:	http://bu3sch.de/btgpio.php
2744S:	Maintained
2745F:	drivers/gpio/gpio-bt8xx.c
2746
2747BTRFS FILE SYSTEM
2748M:	Chris Mason <clm@fb.com>
2749M:	Josef Bacik <jbacik@fb.com>
2750M:	David Sterba <dsterba@suse.com>
2751L:	linux-btrfs@vger.kernel.org
2752W:	http://btrfs.wiki.kernel.org/
2753Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2755S:	Maintained
2756F:	Documentation/filesystems/btrfs.txt
2757F:	fs/btrfs/
2758
2759BTTV VIDEO4LINUX DRIVER
2760M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2761M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2762L:	linux-media@vger.kernel.org
2763W:	https://linuxtv.org
2764T:	git git://linuxtv.org/media_tree.git
2765S:	Odd fixes
2766F:	Documentation/video4linux/bttv/
2767F:	drivers/media/pci/bt8xx/bttv*
2768
2769BUSLOGIC SCSI DRIVER
2770M:	Khalid Aziz <khalid@gonehiking.org>
2771L:	linux-scsi@vger.kernel.org
2772S:	Maintained
2773F:	drivers/scsi/BusLogic.*
2774F:	drivers/scsi/FlashPoint.*
2775
2776C-MEDIA CMI8788 DRIVER
2777M:	Clemens Ladisch <clemens@ladisch.de>
2778L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2779T:	git git://git.alsa-project.org/alsa-kernel.git
2780S:	Maintained
2781F:	sound/pci/oxygen/
2782
2783C6X ARCHITECTURE
2784M:	Mark Salter <msalter@redhat.com>
2785M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2786L:	linux-c6x-dev@linux-c6x.org
2787W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2788S:	Maintained
2789F:	arch/c6x/
2790
2791CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2792M:	David Howells <dhowells@redhat.com>
2793L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2794S:	Supported
2795F:	Documentation/filesystems/caching/cachefiles.txt
2796F:	fs/cachefiles/
2797
2798CADET FM/AM RADIO RECEIVER DRIVER
2799M:	Hans Verkuil <hverkuil@xs4all.nl>
2800L:	linux-media@vger.kernel.org
2801T:	git git://linuxtv.org/media_tree.git
2802W:	https://linuxtv.org
2803S:	Maintained
2804F:	drivers/media/radio/radio-cadet*
2805
2806CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2807M:	Jonathan Corbet <corbet@lwn.net>
2808L:	linux-media@vger.kernel.org
2809T:	git git://linuxtv.org/media_tree.git
2810S:	Maintained
2811F:	Documentation/video4linux/cafe_ccic
2812F:	drivers/media/platform/marvell-ccic/
2813
2814CAIF NETWORK LAYER
2815M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2816L:	netdev@vger.kernel.org
2817S:	Supported
2818F:	Documentation/networking/caif/
2819F:	drivers/net/caif/
2820F:	include/uapi/linux/caif/
2821F:	include/net/caif/
2822F:	net/caif/
2823
2824CALGARY x86-64 IOMMU
2825M:	Muli Ben-Yehuda <mulix@mulix.org>
2826M:	Jon Mason <jdmason@kudzu.us>
2827L:	iommu@lists.linux-foundation.org
2828S:	Maintained
2829F:	arch/x86/kernel/pci-calgary_64.c
2830F:	arch/x86/kernel/tce_64.c
2831F:	arch/x86/include/asm/calgary.h
2832F:	arch/x86/include/asm/tce.h
2833
2834CAN NETWORK LAYER
2835M:	Oliver Hartkopp <socketcan@hartkopp.net>
2836M:	Marc Kleine-Budde <mkl@pengutronix.de>
2837L:	linux-can@vger.kernel.org
2838W:	https://github.com/linux-can
2839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2841S:	Maintained
2842F:	Documentation/networking/can.txt
2843F:	net/can/
2844F:	include/linux/can/core.h
2845F:	include/uapi/linux/can.h
2846F:	include/uapi/linux/can/bcm.h
2847F:	include/uapi/linux/can/raw.h
2848F:	include/uapi/linux/can/gw.h
2849
2850CAN NETWORK DRIVERS
2851M:	Wolfgang Grandegger <wg@grandegger.com>
2852M:	Marc Kleine-Budde <mkl@pengutronix.de>
2853L:	linux-can@vger.kernel.org
2854W:	https://github.com/linux-can
2855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2857S:	Maintained
2858F:	Documentation/devicetree/bindings/net/can/
2859F:	drivers/net/can/
2860F:	include/linux/can/dev.h
2861F:	include/linux/can/platform/
2862F:	include/uapi/linux/can/error.h
2863F:	include/uapi/linux/can/netlink.h
2864
2865CAPABILITIES
2866M:	Serge Hallyn <serge@hallyn.com>
2867L:	linux-security-module@vger.kernel.org
2868S:	Supported
2869F:	include/linux/capability.h
2870F:	include/uapi/linux/capability.h
2871F:	security/commoncap.c
2872F:	kernel/capability.c
2873
2874CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2875M:	Kevin Tsai <ktsai@capellamicro.com>
2876S:	Maintained
2877F:	drivers/iio/light/cm*
2878F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2879
2880CAVIUM LIQUIDIO NETWORK DRIVER
2881M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2882M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2883M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2884M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2885L:     netdev@vger.kernel.org
2886W:     http://www.cavium.com
2887S:     Supported
2888F:     drivers/net/ethernet/cavium/liquidio/
2889
2890CC2520 IEEE-802.15.4 RADIO DRIVER
2891M:	Varka Bhadram <varkabhadram@gmail.com>
2892L:	linux-wpan@vger.kernel.org
2893S:	Maintained
2894F:	drivers/net/ieee802154/cc2520.c
2895F:	include/linux/spi/cc2520.h
2896F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2897
2898CEC DRIVER
2899M:	Hans Verkuil <hans.verkuil@cisco.com>
2900L:	linux-media@vger.kernel.org
2901T:	git git://linuxtv.org/media_tree.git
2902W:	http://linuxtv.org
2903S:	Supported
2904F:	Documentation/cec.txt
2905F:	Documentation/DocBook/media/v4l/cec*
2906F:	drivers/staging/media/cec/
2907F:	drivers/media/cec-edid.c
2908F:	drivers/media/rc/keymaps/rc-cec.c
2909F:	include/media/cec.h
2910F:	include/media/cec-edid.h
2911F:	include/linux/cec.h
2912F:	include/linux/cec-funcs.h
2913
2914CELL BROADBAND ENGINE ARCHITECTURE
2915M:	Arnd Bergmann <arnd@arndb.de>
2916L:	linuxppc-dev@lists.ozlabs.org
2917W:	http://www.ibm.com/developerworks/power/cell/
2918S:	Supported
2919F:	arch/powerpc/include/asm/cell*.h
2920F:	arch/powerpc/include/asm/spu*.h
2921F:	arch/powerpc/include/uapi/asm/spu*.h
2922F:	arch/powerpc/oprofile/*cell*
2923F:	arch/powerpc/platforms/cell/
2924
2925CEPH COMMON CODE (LIBCEPH)
2926M:	Ilya Dryomov <idryomov@gmail.com>
2927M:	"Yan, Zheng" <zyan@redhat.com>
2928M:	Sage Weil <sage@redhat.com>
2929L:	ceph-devel@vger.kernel.org
2930W:	http://ceph.com/
2931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2932T:	git git://github.com/ceph/ceph-client.git
2933S:	Supported
2934F:	net/ceph/
2935F:	include/linux/ceph/
2936F:	include/linux/crush/
2937
2938CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2939M:	"Yan, Zheng" <zyan@redhat.com>
2940M:	Sage Weil <sage@redhat.com>
2941M:	Ilya Dryomov <idryomov@gmail.com>
2942L:	ceph-devel@vger.kernel.org
2943W:	http://ceph.com/
2944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2945T:	git git://github.com/ceph/ceph-client.git
2946S:	Supported
2947F:	Documentation/filesystems/ceph.txt
2948F:	fs/ceph/
2949
2950CERTIFICATE HANDLING:
2951M:	David Howells <dhowells@redhat.com>
2952M:	David Woodhouse <dwmw2@infradead.org>
2953L:	keyrings@vger.kernel.org
2954S:	Maintained
2955F:	Documentation/module-signing.txt
2956F:	certs/
2957F:	scripts/sign-file.c
2958F:	scripts/extract-cert.c
2959
2960CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2961L:	linux-usb@vger.kernel.org
2962S:	Orphan
2963F:	Documentation/usb/WUSB-Design-overview.txt
2964F:	Documentation/usb/wusb-cbaf
2965F:	drivers/usb/host/hwa-hc.c
2966F:	drivers/usb/host/whci/
2967F:	drivers/usb/wusbcore/
2968F:	include/linux/usb/wusb*
2969
2970CFAG12864B LCD DRIVER
2971M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2972W:	http://miguelojeda.es/auxdisplay.htm
2973W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2974S:	Maintained
2975F:	drivers/auxdisplay/cfag12864b.c
2976F:	include/linux/cfag12864b.h
2977
2978CFAG12864BFB LCD FRAMEBUFFER DRIVER
2979M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2980W:	http://miguelojeda.es/auxdisplay.htm
2981W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2982S:	Maintained
2983F:	drivers/auxdisplay/cfag12864bfb.c
2984F:	include/linux/cfag12864b.h
2985
2986CFG80211 and NL80211
2987M:	Johannes Berg <johannes@sipsolutions.net>
2988L:	linux-wireless@vger.kernel.org
2989W:	http://wireless.kernel.org/
2990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2992S:	Maintained
2993F:	include/uapi/linux/nl80211.h
2994F:	include/net/cfg80211.h
2995F:	net/wireless/*
2996X:	net/wireless/wext*
2997
2998CHAR and MISC DRIVERS
2999M:	Arnd Bergmann <arnd@arndb.de>
3000M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3002S:	Supported
3003F:	drivers/char/*
3004F:	drivers/misc/*
3005F:	include/linux/miscdevice.h
3006
3007CHECKPATCH
3008M:	Andy Whitcroft <apw@canonical.com>
3009M:	Joe Perches <joe@perches.com>
3010S:	Maintained
3011F:	scripts/checkpatch.pl
3012
3013CHINESE DOCUMENTATION
3014M:	Harry Wei <harryxiyou@gmail.com>
3015L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3016L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3017S:	Maintained
3018F:	Documentation/zh_CN/
3019
3020CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3021M:	Peter Chen <Peter.Chen@nxp.com>
3022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3023L:	linux-usb@vger.kernel.org
3024S:	Maintained
3025F:	drivers/usb/chipidea/
3026
3027CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3028M:	Hans de Goede <hdegoede@redhat.com>
3029L:	linux-input@vger.kernel.org
3030S:	Maintained
3031F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3032F:	drivers/input/touchscreen/chipone_icn8318.c
3033
3034CHROME HARDWARE PLATFORM SUPPORT
3035M:	Olof Johansson <olof@lixom.net>
3036S:	Maintained
3037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3038F:	drivers/platform/chrome/
3039
3040CISCO VIC ETHERNET NIC DRIVER
3041M:	Christian Benvenuti <benve@cisco.com>
3042M:	Sujith Sankar <ssujith@cisco.com>
3043M:	Govindarajulu Varadarajan <_govind@gmx.com>
3044M:	Neel Patel <neepatel@cisco.com>
3045S:	Supported
3046F:	drivers/net/ethernet/cisco/enic/
3047
3048CISCO VIC LOW LATENCY NIC DRIVER
3049M:	Christian Benvenuti <benve@cisco.com>
3050M:	Dave Goodell <dgoodell@cisco.com>
3051S:	Supported
3052F:	drivers/infiniband/hw/usnic/
3053
3054CIRRUS LOGIC EP93XX ETHERNET DRIVER
3055M:	Hartley Sweeten <hsweeten@visionengravers.com>
3056L:	netdev@vger.kernel.org
3057S:	Maintained
3058F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3059
3060CIRRUS LOGIC AUDIO CODEC DRIVERS
3061M:	Brian Austin <brian.austin@cirrus.com>
3062M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3063L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3064S:	Maintained
3065F:	sound/soc/codecs/cs*
3066
3067CLEANCACHE API
3068M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3069L:	linux-kernel@vger.kernel.org
3070S:	Maintained
3071F:	mm/cleancache.c
3072F:	include/linux/cleancache.h
3073
3074CLK API
3075M:	Russell King <linux@armlinux.org.uk>
3076L:	linux-clk@vger.kernel.org
3077S:	Maintained
3078F:	include/linux/clk.h
3079
3080CLOCKSOURCE, CLOCKEVENT DRIVERS
3081M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3082M:	Thomas Gleixner <tglx@linutronix.de>
3083L:	linux-kernel@vger.kernel.org
3084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3085S:	Supported
3086F:	drivers/clocksource
3087
3088CISCO FCOE HBA DRIVER
3089M:	Hiral Patel <hiralpat@cisco.com>
3090M:	Suma Ramars <sramars@cisco.com>
3091M:	Brian Uchino <buchino@cisco.com>
3092L:	linux-scsi@vger.kernel.org
3093S:	Supported
3094F:	drivers/scsi/fnic/
3095
3096CISCO SCSI HBA DRIVER
3097M:	Narsimhulu Musini <nmusini@cisco.com>
3098M:	Sesidhar Baddela <sebaddel@cisco.com>
3099L:	linux-scsi@vger.kernel.org
3100S:	Supported
3101F:	drivers/scsi/snic/
3102
3103CMPC ACPI DRIVER
3104M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3105M:	Daniel Oliveira Nascimento <don@syst.com.br>
3106L:	platform-driver-x86@vger.kernel.org
3107S:	Supported
3108F:	drivers/platform/x86/classmate-laptop.c
3109
3110COBALT MEDIA DRIVER
3111M:	Hans Verkuil <hans.verkuil@cisco.com>
3112L:	linux-media@vger.kernel.org
3113T:	git git://linuxtv.org/media_tree.git
3114W:	https://linuxtv.org
3115S:	Supported
3116F:	drivers/media/pci/cobalt/
3117
3118COCCINELLE/Semantic Patches (SmPL)
3119M:	Julia Lawall <Julia.Lawall@lip6.fr>
3120M:	Gilles Muller <Gilles.Muller@lip6.fr>
3121M:	Nicolas Palix <nicolas.palix@imag.fr>
3122M:	Michal Marek <mmarek@suse.com>
3123L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3125W:	http://coccinelle.lip6.fr/
3126S:	Supported
3127F:	Documentation/coccinelle.txt
3128F:	scripts/coccinelle/
3129F:	scripts/coccicheck
3130
3131CODA FILE SYSTEM
3132M:	Jan Harkes <jaharkes@cs.cmu.edu>
3133M:	coda@cs.cmu.edu
3134L:	codalist@coda.cs.cmu.edu
3135W:	http://www.coda.cs.cmu.edu/
3136S:	Maintained
3137F:	Documentation/filesystems/coda.txt
3138F:	fs/coda/
3139F:	include/linux/coda*.h
3140F:	include/uapi/linux/coda*.h
3141
3142CODA V4L2 MEM2MEM DRIVER
3143M:	Philipp Zabel <p.zabel@pengutronix.de>
3144L:	linux-media@vger.kernel.org
3145S:	Maintained
3146F:	Documentation/devicetree/bindings/media/coda.txt
3147F:	drivers/media/platform/coda/
3148
3149COMMON CLK FRAMEWORK
3150M:	Michael Turquette <mturquette@baylibre.com>
3151M:	Stephen Boyd <sboyd@codeaurora.org>
3152L:	linux-clk@vger.kernel.org
3153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3154S:	Maintained
3155F:	Documentation/devicetree/bindings/clock/
3156F:	drivers/clk/
3157X:	drivers/clk/clkdev.c
3158F:	include/linux/clk-pr*
3159F:	include/linux/clk/
3160
3161COMMON INTERNET FILE SYSTEM (CIFS)
3162M:	Steve French <sfrench@samba.org>
3163L:	linux-cifs@vger.kernel.org
3164L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3165W:	http://linux-cifs.samba.org/
3166T:	git git://git.samba.org/sfrench/cifs-2.6.git
3167S:	Supported
3168F:	Documentation/filesystems/cifs/
3169F:	fs/cifs/
3170
3171COMPACTPCI HOTPLUG CORE
3172M:	Scott Murray <scott@spiteful.org>
3173L:	linux-pci@vger.kernel.org
3174S:	Maintained
3175F:	drivers/pci/hotplug/cpci_hotplug*
3176
3177COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3178M:	Scott Murray <scott@spiteful.org>
3179L:	linux-pci@vger.kernel.org
3180S:	Maintained
3181F:	drivers/pci/hotplug/cpcihp_zt5550.*
3182
3183COMPACTPCI HOTPLUG GENERIC DRIVER
3184M:	Scott Murray <scott@spiteful.org>
3185L:	linux-pci@vger.kernel.org
3186S:	Maintained
3187F:	drivers/pci/hotplug/cpcihp_generic.c
3188
3189COMPAL LAPTOP SUPPORT
3190M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3191L:	platform-driver-x86@vger.kernel.org
3192S:	Maintained
3193F:	drivers/platform/x86/compal-laptop.c
3194
3195CONEXANT ACCESSRUNNER USB DRIVER
3196L:	accessrunner-general@lists.sourceforge.net
3197W:	http://accessrunner.sourceforge.net/
3198S:	Orphan
3199F:	drivers/usb/atm/cxacru.c
3200
3201CONFIGFS
3202M:	Joel Becker <jlbec@evilplan.org>
3203M:	Christoph Hellwig <hch@lst.de>
3204T:	git git://git.infradead.org/users/hch/configfs.git
3205S:	Supported
3206F:	fs/configfs/
3207F:	include/linux/configfs.h
3208
3209CONNECTOR
3210M:	Evgeniy Polyakov <zbr@ioremap.net>
3211L:	netdev@vger.kernel.org
3212S:	Maintained
3213F:	drivers/connector/
3214
3215CONTROL GROUP (CGROUP)
3216M:	Tejun Heo <tj@kernel.org>
3217M:	Li Zefan <lizefan@huawei.com>
3218M:	Johannes Weiner <hannes@cmpxchg.org>
3219L:	cgroups@vger.kernel.org
3220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3221S:	Maintained
3222F:	Documentation/cgroup*
3223F:	include/linux/cgroup*
3224F:	kernel/cgroup*
3225
3226CONTROL GROUP - CPUSET
3227M:	Li Zefan <lizefan@huawei.com>
3228L:	cgroups@vger.kernel.org
3229W:	http://www.bullopensource.org/cpuset/
3230W:	http://oss.sgi.com/projects/cpusets/
3231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3232S:	Maintained
3233F:	Documentation/cgroup-v1/cpusets.txt
3234F:	include/linux/cpuset.h
3235F:	kernel/cpuset.c
3236
3237CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3238M:	Johannes Weiner <hannes@cmpxchg.org>
3239M:	Michal Hocko <mhocko@kernel.org>
3240M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3241L:	cgroups@vger.kernel.org
3242L:	linux-mm@kvack.org
3243S:	Maintained
3244F:	mm/memcontrol.c
3245F:	mm/swap_cgroup.c
3246
3247CORETEMP HARDWARE MONITORING DRIVER
3248M:	Fenghua Yu <fenghua.yu@intel.com>
3249L:	linux-hwmon@vger.kernel.org
3250S:	Maintained
3251F:	Documentation/hwmon/coretemp
3252F:	drivers/hwmon/coretemp.c
3253
3254COSA/SRP SYNC SERIAL DRIVER
3255M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3256W:	http://www.fi.muni.cz/~kas/cosa/
3257S:	Maintained
3258F:	drivers/net/wan/cosa*
3259
3260CPMAC ETHERNET DRIVER
3261M:	Florian Fainelli <florian@openwrt.org>
3262L:	netdev@vger.kernel.org
3263S:	Maintained
3264F:	drivers/net/ethernet/ti/cpmac.c
3265
3266CPU FREQUENCY DRIVERS
3267M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3268M:	Viresh Kumar <viresh.kumar@linaro.org>
3269L:	linux-pm@vger.kernel.org
3270S:	Maintained
3271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3272T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3273F:	drivers/cpufreq/
3274F:	include/linux/cpufreq.h
3275
3276CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3277M:	Viresh Kumar <viresh.kumar@linaro.org>
3278M:	Sudeep Holla <sudeep.holla@arm.com>
3279L:	linux-pm@vger.kernel.org
3280W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3281S:	Maintained
3282F:	drivers/cpufreq/arm_big_little.h
3283F:	drivers/cpufreq/arm_big_little.c
3284F:	drivers/cpufreq/arm_big_little_dt.c
3285
3286CPUIDLE DRIVER - ARM BIG LITTLE
3287M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3288M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3289L:	linux-pm@vger.kernel.org
3290L:	linux-arm-kernel@lists.infradead.org
3291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3292S:	Maintained
3293F:	drivers/cpuidle/cpuidle-big_little.c
3294
3295CPUIDLE DRIVER - ARM EXYNOS
3296M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3297M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3298M:	Kukjin Kim <kgene@kernel.org>
3299L:	linux-pm@vger.kernel.org
3300L:	linux-samsung-soc@vger.kernel.org
3301S:	Supported
3302F:	drivers/cpuidle/cpuidle-exynos.c
3303F:	arch/arm/mach-exynos/pm.c
3304
3305CPUIDLE DRIVERS
3306M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3307M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3308L:	linux-pm@vger.kernel.org
3309S:	Maintained
3310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3311F:	drivers/cpuidle/*
3312F:	include/linux/cpuidle.h
3313
3314CPUID/MSR DRIVER
3315M:	"H. Peter Anvin" <hpa@zytor.com>
3316S:	Maintained
3317F:	arch/x86/kernel/cpuid.c
3318F:	arch/x86/kernel/msr.c
3319
3320CPU POWER MONITORING SUBSYSTEM
3321M:	Thomas Renninger <trenn@suse.com>
3322L:	linux-pm@vger.kernel.org
3323S:	Maintained
3324F:	tools/power/cpupower/
3325
3326CRAMFS FILESYSTEM
3327W:	http://sourceforge.net/projects/cramfs/
3328S:	Orphan / Obsolete
3329F:	Documentation/filesystems/cramfs.txt
3330F:	fs/cramfs/
3331
3332CRIS PORT
3333M:	Mikael Starvik <starvik@axis.com>
3334M:	Jesper Nilsson <jesper.nilsson@axis.com>
3335L:	linux-cris-kernel@axis.com
3336W:	http://developer.axis.com
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3338S:	Maintained
3339F:	arch/cris/
3340F:	drivers/tty/serial/crisv10.*
3341
3342CRYPTO API
3343M:	Herbert Xu <herbert@gondor.apana.org.au>
3344M:	"David S. Miller" <davem@davemloft.net>
3345L:	linux-crypto@vger.kernel.org
3346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3348S:	Maintained
3349F:	Documentation/crypto/
3350F:	Documentation/devicetree/bindings/crypto/
3351F:	Documentation/DocBook/crypto-API.tmpl
3352F:	arch/*/crypto/
3353F:	crypto/
3354F:	drivers/crypto/
3355F:	include/crypto/
3356
3357CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3358M:	Neil Horman <nhorman@tuxdriver.com>
3359L:	linux-crypto@vger.kernel.org
3360S:	Maintained
3361F:	crypto/ansi_cprng.c
3362F:	crypto/rng.c
3363
3364CS3308 MEDIA DRIVER
3365M:	Hans Verkuil <hverkuil@xs4all.nl>
3366L:	linux-media@vger.kernel.org
3367T:	git git://linuxtv.org/media_tree.git
3368W:	http://linuxtv.org
3369S:	Odd Fixes
3370F:	drivers/media/i2c/cs3308.c
3371F:	drivers/media/i2c/cs3308.h
3372
3373CS5535 Audio ALSA driver
3374M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3375S:	Maintained
3376F:	sound/pci/cs5535audio/
3377
3378CW1200 WLAN driver
3379M:	Solomon Peachy <pizza@shaftnet.org>
3380S:	Maintained
3381F:	drivers/net/wireless/st/cw1200/
3382
3383CX18 VIDEO4LINUX DRIVER
3384M:	Andy Walls <awalls@md.metrocast.net>
3385L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3386L:	linux-media@vger.kernel.org
3387T:	git git://linuxtv.org/media_tree.git
3388W:	https://linuxtv.org
3389W:	http://www.ivtvdriver.org/index.php/Cx18
3390S:	Maintained
3391F:	Documentation/video4linux/cx18.txt
3392F:	drivers/media/pci/cx18/
3393F:	include/uapi/linux/ivtv*
3394
3395CX2341X MPEG ENCODER HELPER MODULE
3396M:	Hans Verkuil <hverkuil@xs4all.nl>
3397L:	linux-media@vger.kernel.org
3398T:	git git://linuxtv.org/media_tree.git
3399W:	https://linuxtv.org
3400S:	Maintained
3401F:	drivers/media/common/cx2341x*
3402F:	include/media/cx2341x*
3403
3404CX24120 MEDIA DRIVER
3405M:	Jemma Denson <jdenson@gmail.com>
3406M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3407L:	linux-media@vger.kernel.org
3408W:	https://linuxtv.org
3409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3410S:	Maintained
3411F:	drivers/media/dvb-frontends/cx24120*
3412
3413CX88 VIDEO4LINUX DRIVER
3414M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3415M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3416L:	linux-media@vger.kernel.org
3417W:	https://linuxtv.org
3418T:	git git://linuxtv.org/media_tree.git
3419S:	Odd fixes
3420F:	Documentation/video4linux/cx88/
3421F:	drivers/media/pci/cx88/
3422
3423CXD2820R MEDIA DRIVER
3424M:	Antti Palosaari <crope@iki.fi>
3425L:	linux-media@vger.kernel.org
3426W:	https://linuxtv.org
3427W:	http://palosaari.fi/linux/
3428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3429T:	git git://linuxtv.org/anttip/media_tree.git
3430S:	Maintained
3431F:	drivers/media/dvb-frontends/cxd2820r*
3432
3433CXGB3 ETHERNET DRIVER (CXGB3)
3434M:	Santosh Raspatur <santosh@chelsio.com>
3435L:	netdev@vger.kernel.org
3436W:	http://www.chelsio.com
3437S:	Supported
3438F:	drivers/net/ethernet/chelsio/cxgb3/
3439
3440CXGB3 ISCSI DRIVER (CXGB3I)
3441M:	Karen Xie <kxie@chelsio.com>
3442L:	linux-scsi@vger.kernel.org
3443W:	http://www.chelsio.com
3444S:	Supported
3445F:	drivers/scsi/cxgbi/cxgb3i
3446
3447CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3448M:	Steve Wise <swise@chelsio.com>
3449L:	linux-rdma@vger.kernel.org
3450W:	http://www.openfabrics.org
3451S:	Supported
3452F:	drivers/infiniband/hw/cxgb3/
3453
3454CXGB4 ETHERNET DRIVER (CXGB4)
3455M:	Hariprasad S <hariprasad@chelsio.com>
3456L:	netdev@vger.kernel.org
3457W:	http://www.chelsio.com
3458S:	Supported
3459F:	drivers/net/ethernet/chelsio/cxgb4/
3460
3461CXGB4 ISCSI DRIVER (CXGB4I)
3462M:	Karen Xie <kxie@chelsio.com>
3463L:	linux-scsi@vger.kernel.org
3464W:	http://www.chelsio.com
3465S:	Supported
3466F:	drivers/scsi/cxgbi/cxgb4i
3467
3468CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3469M:	Steve Wise <swise@chelsio.com>
3470L:	linux-rdma@vger.kernel.org
3471W:	http://www.openfabrics.org
3472S:	Supported
3473F:	drivers/infiniband/hw/cxgb4/
3474
3475CXGB4VF ETHERNET DRIVER (CXGB4VF)
3476M:	Casey Leedom <leedom@chelsio.com>
3477L:	netdev@vger.kernel.org
3478W:	http://www.chelsio.com
3479S:	Supported
3480F:	drivers/net/ethernet/chelsio/cxgb4vf/
3481
3482CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3483M:	Ian Munsie <imunsie@au1.ibm.com>
3484M:	Michael Neuling <mikey@neuling.org>
3485L:	linuxppc-dev@lists.ozlabs.org
3486S:	Supported
3487F:	drivers/misc/cxl/
3488F:	include/misc/cxl*
3489F:	include/uapi/misc/cxl.h
3490F:	Documentation/powerpc/cxl.txt
3491F:	Documentation/powerpc/cxl.txt
3492F:	Documentation/ABI/testing/sysfs-class-cxl
3493
3494CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3495M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3496M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3497M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3498L:	linux-scsi@vger.kernel.org
3499S:	Supported
3500F:	drivers/scsi/cxlflash/
3501F:	include/uapi/scsi/cxlflash_ioctls.h
3502F:	Documentation/powerpc/cxlflash.txt
3503
3504STMMAC ETHERNET DRIVER
3505M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3506M:	Alexandre Torgue <alexandre.torgue@st.com>
3507L:	netdev@vger.kernel.org
3508W:	http://www.stlinux.com
3509S:	Supported
3510F:	drivers/net/ethernet/stmicro/stmmac/
3511
3512CYBERPRO FB DRIVER
3513M:	Russell King <linux@armlinux.org.uk>
3514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3515W:	http://www.armlinux.org.uk/
3516S:	Maintained
3517F:	drivers/video/fbdev/cyber2000fb.*
3518
3519CYCLADES ASYNC MUX DRIVER
3520W:	http://www.cyclades.com/
3521S:	Orphan
3522F:	drivers/tty/cyclades.c
3523F:	include/linux/cyclades.h
3524F:	include/uapi/linux/cyclades.h
3525
3526CYCLADES PC300 DRIVER
3527W:	http://www.cyclades.com/
3528S:	Orphan
3529F:	drivers/net/wan/pc300*
3530
3531CYPRESS_FIRMWARE MEDIA DRIVER
3532M:	Antti Palosaari <crope@iki.fi>
3533L:	linux-media@vger.kernel.org
3534W:	https://linuxtv.org
3535W:	http://palosaari.fi/linux/
3536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3537T:	git git://linuxtv.org/anttip/media_tree.git
3538S:	Maintained
3539F:	drivers/media/common/cypress_firmware*
3540
3541CYTTSP TOUCHSCREEN DRIVER
3542M:	Ferruh Yigit <fery@cypress.com>
3543L:	linux-input@vger.kernel.org
3544S:	Supported
3545F:	drivers/input/touchscreen/cyttsp*
3546F:	include/linux/input/cyttsp.h
3547
3548DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3549M:	Joshua Kinard <kumba@gentoo.org>
3550S:	Maintained
3551F:	drivers/rtc/rtc-ds1685.c
3552F:	include/linux/rtc/ds1685.h
3553
3554DAMA SLAVE for AX.25
3555M:	Joerg Reuter <jreuter@yaina.de>
3556W:	http://yaina.de/jreuter/
3557W:	http://www.qsl.net/dl1bke/
3558L:	linux-hams@vger.kernel.org
3559S:	Maintained
3560F:	net/ax25/af_ax25.c
3561F:	net/ax25/ax25_dev.c
3562F:	net/ax25/ax25_ds_*
3563F:	net/ax25/ax25_in.c
3564F:	net/ax25/ax25_out.c
3565F:	net/ax25/ax25_timer.c
3566F:	net/ax25/sysctl_net_ax25.c
3567
3568DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3569L:	netdev@vger.kernel.org
3570S:	Orphan
3571F:	Documentation/networking/dmfe.txt
3572F:	drivers/net/ethernet/dec/tulip/dmfe.c
3573
3574DC390/AM53C974 SCSI driver
3575M:	Hannes Reinecke <hare@suse.com>
3576L:	linux-scsi@vger.kernel.org
3577S:	Maintained
3578F:	drivers/scsi/am53c974.c
3579
3580DC395x SCSI driver
3581M:	Oliver Neukum <oliver@neukum.org>
3582M:	Ali Akcaagac <aliakc@web.de>
3583M:	Jamie Lenehan <lenehan@twibble.org>
3584L:	dc395x@twibble.org
3585W:	http://twibble.org/dist/dc395x/
3586W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3587S:	Maintained
3588F:	Documentation/scsi/dc395x.txt
3589F:	drivers/scsi/dc395x.*
3590
3591DCCP PROTOCOL
3592M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3593L:	dccp@vger.kernel.org
3594W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3595S:	Maintained
3596F:	include/linux/dccp.h
3597F:	include/uapi/linux/dccp.h
3598F:	include/linux/tfrc.h
3599F:	net/dccp/
3600
3601DECnet NETWORK LAYER
3602W:	http://linux-decnet.sourceforge.net
3603L:	linux-decnet-user@lists.sourceforge.net
3604S:	Orphan
3605F:	Documentation/networking/decnet.txt
3606F:	net/decnet/
3607
3608DECSTATION PLATFORM SUPPORT
3609M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3610L:	linux-mips@linux-mips.org
3611W:	http://www.linux-mips.org/wiki/DECstation
3612S:	Maintained
3613F:	arch/mips/dec/
3614F:	arch/mips/include/asm/dec/
3615F:	arch/mips/include/asm/mach-dec/
3616
3617DEFXX FDDI NETWORK DRIVER
3618M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3619S:	Maintained
3620F:	drivers/net/fddi/defxx.*
3621
3622DELL LAPTOP DRIVER
3623M:	Matthew Garrett <mjg59@srcf.ucam.org>
3624M:	Pali Rohár <pali.rohar@gmail.com>
3625L:	platform-driver-x86@vger.kernel.org
3626S:	Maintained
3627F:	drivers/platform/x86/dell-laptop.c
3628
3629DELL LAPTOP RBTN DRIVER
3630M:	Pali Rohár <pali.rohar@gmail.com>
3631S:	Maintained
3632F:	drivers/platform/x86/dell-rbtn.*
3633
3634DELL LAPTOP FREEFALL DRIVER
3635M:	Pali Rohár <pali.rohar@gmail.com>
3636S:	Maintained
3637F:	drivers/platform/x86/dell-smo8800.c
3638
3639DELL LAPTOP SMM DRIVER
3640M:	Pali Rohár <pali.rohar@gmail.com>
3641S:	Maintained
3642F:	drivers/hwmon/dell-smm-hwmon.c
3643F:	include/uapi/linux/i8k.h
3644
3645DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3646M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3647S:	Maintained
3648F:	Documentation/dcdbas.txt
3649F:	drivers/firmware/dcdbas.*
3650
3651DELL WMI EXTRAS DRIVER
3652M:	Matthew Garrett <mjg59@srcf.ucam.org>
3653M:	Pali Rohár <pali.rohar@gmail.com>
3654S:	Maintained
3655F:	drivers/platform/x86/dell-wmi.c
3656
3657DESIGNWARE USB2 DRD IP DRIVER
3658M:	John Youn <johnyoun@synopsys.com>
3659L:	linux-usb@vger.kernel.org
3660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3661S:	Maintained
3662F:	drivers/usb/dwc2/
3663
3664DESIGNWARE USB3 DRD IP DRIVER
3665M:	Felipe Balbi <balbi@kernel.org>
3666L:	linux-usb@vger.kernel.org
3667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3668S:	Maintained
3669F:	drivers/usb/dwc3/
3670
3671DEVICE COREDUMP (DEV_COREDUMP)
3672M:	Johannes Berg <johannes@sipsolutions.net>
3673L:	linux-kernel@vger.kernel.org
3674S:	Maintained
3675F:	drivers/base/devcoredump.c
3676F:	include/linux/devcoredump.h
3677
3678DEVICE FREQUENCY (DEVFREQ)
3679M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3680M:	Kyungmin Park <kyungmin.park@samsung.com>
3681L:	linux-pm@vger.kernel.org
3682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3683S:	Maintained
3684F:	drivers/devfreq/
3685F:	include/linux/devfreq.h
3686F:	Documentation/devicetree/bindings/devfreq/
3687
3688DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3689M:	Chanwoo Choi <cw00.choi@samsung.com>
3690L:	linux-pm@vger.kernel.org
3691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3692S:	Supported
3693F:	drivers/devfreq/event/
3694F:	drivers/devfreq/devfreq-event.c
3695F:	include/linux/devfreq-event.h
3696F:	Documentation/devicetree/bindings/devfreq/event/
3697
3698BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3699M:	Chanwoo Choi <cw00.choi@samsung.com>
3700L:	linux-pm@vger.kernel.org
3701L:	linux-samsung-soc@vger.kernel.org
3702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3703S:	Maintained
3704F:	drivers/devfreq/exynos-bus.c
3705F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3706
3707DEVICE NUMBER REGISTRY
3708M:	Torben Mathiasen <device@lanana.org>
3709W:	http://lanana.org/docs/device-list/index.html
3710S:	Maintained
3711
3712DEVICE-MAPPER  (LVM)
3713M:	Alasdair Kergon <agk@redhat.com>
3714M:	Mike Snitzer <snitzer@redhat.com>
3715M:	dm-devel@redhat.com
3716L:	dm-devel@redhat.com
3717W:	http://sources.redhat.com/dm
3718Q:	http://patchwork.kernel.org/project/dm-devel/list/
3719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3720T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3721S:	Maintained
3722F:	Documentation/device-mapper/
3723F:	drivers/md/dm*
3724F:	drivers/md/persistent-data/
3725F:	include/linux/device-mapper.h
3726F:	include/linux/dm-*.h
3727F:	include/uapi/linux/dm-*.h
3728
3729DEVLINK
3730M:	Jiri Pirko <jiri@mellanox.com>
3731L:	netdev@vger.kernel.org
3732S:	Supported
3733F:	net/core/devlink.c
3734F:	include/net/devlink.h
3735F:	include/uapi/linux/devlink.h
3736
3737DIALOG SEMICONDUCTOR DRIVERS
3738M:	Support Opensource <support.opensource@diasemi.com>
3739W:	http://www.dialog-semiconductor.com/products
3740S:	Supported
3741F:	Documentation/hwmon/da90??
3742F:	Documentation/devicetree/bindings/mfd/da90*.txt
3743F:	Documentation/devicetree/bindings/regulator/da92*.txt
3744F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3745F:	drivers/gpio/gpio-da90??.c
3746F:	drivers/hwmon/da90??-hwmon.c
3747F:	drivers/iio/adc/da91??-*.c
3748F:	drivers/input/misc/da90??_onkey.c
3749F:	drivers/input/touchscreen/da9052_tsi.c
3750F:	drivers/leds/leds-da90??.c
3751F:	drivers/mfd/da903x.c
3752F:	drivers/mfd/da90??-*.c
3753F:	drivers/mfd/da91??-*.c
3754F:	drivers/power/da9052-battery.c
3755F:	drivers/power/da91??-*.c
3756F:	drivers/regulator/da903x.c
3757F:	drivers/regulator/da9???-regulator.[ch]
3758F:	drivers/rtc/rtc-da90??.c
3759F:	drivers/video/backlight/da90??_bl.c
3760F:	drivers/watchdog/da90??_wdt.c
3761F:	include/linux/mfd/da903x.h
3762F:	include/linux/mfd/da9052/
3763F:	include/linux/mfd/da9055/
3764F:	include/linux/mfd/da9062/
3765F:	include/linux/mfd/da9063/
3766F:	include/linux/mfd/da9150/
3767F:	include/linux/regulator/da9211.h
3768F:	include/sound/da[79]*.h
3769F:	sound/soc/codecs/da[79]*.[ch]
3770
3771DIGI NEO AND CLASSIC PCI PRODUCTS
3772M:	Lidza Louina <lidza.louina@gmail.com>
3773M:	Mark Hounschell <markh@compro.net>
3774L:	driverdev-devel@linuxdriverproject.org
3775S:	Maintained
3776F:	drivers/staging/dgnc/
3777
3778DIOLAN U2C-12 I2C DRIVER
3779M:	Guenter Roeck <linux@roeck-us.net>
3780L:	linux-i2c@vger.kernel.org
3781S:	Maintained
3782F:	drivers/i2c/busses/i2c-diolan-u2c.c
3783
3784DIRECT ACCESS (DAX)
3785M:	Matthew Wilcox <willy@linux.intel.com>
3786L:	linux-fsdevel@vger.kernel.org
3787S:	Supported
3788F:	fs/dax.c
3789
3790DIRECTORY NOTIFICATION (DNOTIFY)
3791M:	Eric Paris <eparis@parisplace.org>
3792S:	Maintained
3793F:	Documentation/filesystems/dnotify.txt
3794F:	fs/notify/dnotify/
3795F:	include/linux/dnotify.h
3796
3797DISK GEOMETRY AND PARTITION HANDLING
3798M:	Andries Brouwer <aeb@cwi.nl>
3799W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3800W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3801W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3802S:	Maintained
3803
3804DISKQUOTA
3805M:	Jan Kara <jack@suse.com>
3806S:	Maintained
3807F:	Documentation/filesystems/quota.txt
3808F:	fs/quota/
3809F:	include/linux/quota*.h
3810F:	include/uapi/linux/quota*.h
3811
3812DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3813M:	Bernie Thompson <bernie@plugable.com>
3814L:	linux-fbdev@vger.kernel.org
3815S:	Maintained
3816W:	http://plugable.com/category/projects/udlfb/
3817F:	drivers/video/fbdev/udlfb.c
3818F:	include/video/udlfb.h
3819F:	Documentation/fb/udlfb.txt
3820
3821DISTRIBUTED LOCK MANAGER (DLM)
3822M:	Christine Caulfield <ccaulfie@redhat.com>
3823M:	David Teigland <teigland@redhat.com>
3824L:	cluster-devel@redhat.com
3825W:	http://sources.redhat.com/cluster/
3826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3827S:	Supported
3828F:	fs/dlm/
3829
3830DMA BUFFER SHARING FRAMEWORK
3831M:	Sumit Semwal <sumit.semwal@linaro.org>
3832S:	Maintained
3833L:	linux-media@vger.kernel.org
3834L:	dri-devel@lists.freedesktop.org
3835L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3836F:	drivers/dma-buf/
3837F:	include/linux/dma-buf*
3838F:	include/linux/reservation.h
3839F:	include/linux/*fence.h
3840F:	Documentation/dma-buf-sharing.txt
3841T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3842
3843SYNC FILE FRAMEWORK
3844M:	Sumit Semwal <sumit.semwal@linaro.org>
3845R:	Gustavo Padovan <gustavo@padovan.org>
3846S:	Maintained
3847L:	linux-media@vger.kernel.org
3848L:	dri-devel@lists.freedesktop.org
3849F:	drivers/dma-buf/sync_file.c
3850F:	include/linux/sync_file.h
3851F:	Documentation/sync_file.txt
3852T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3853
3854DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3855M:	Vinod Koul <vinod.koul@intel.com>
3856L:	dmaengine@vger.kernel.org
3857Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3858S:	Maintained
3859F:	drivers/dma/
3860F:	include/linux/dmaengine.h
3861F:	Documentation/devicetree/bindings/dma/
3862F:	Documentation/dmaengine/
3863T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3864
3865DME1737 HARDWARE MONITOR DRIVER
3866M:	Juerg Haefliger <juergh@gmail.com>
3867L:	linux-hwmon@vger.kernel.org
3868S:	Maintained
3869F:	Documentation/hwmon/dme1737
3870F:	drivers/hwmon/dme1737.c
3871
3872DMI/SMBIOS SUPPORT
3873M:	Jean Delvare <jdelvare@suse.com>
3874S:	Maintained
3875T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3876F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3877F:	drivers/firmware/dmi-id.c
3878F:	drivers/firmware/dmi_scan.c
3879F:	include/linux/dmi.h
3880
3881DOCUMENTATION
3882M:	Jonathan Corbet <corbet@lwn.net>
3883L:	linux-doc@vger.kernel.org
3884S:	Maintained
3885F:	Documentation/
3886F:	scripts/docproc.c
3887F:	scripts/kernel-doc*
3888X:	Documentation/ABI/
3889X:	Documentation/devicetree/
3890X:	Documentation/acpi
3891X:	Documentation/power
3892X:	Documentation/spi
3893X:	Documentation/DocBook/media
3894T:	git git://git.lwn.net/linux.git docs-next
3895
3896DOUBLETALK DRIVER
3897M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3898L:	blinux-list@redhat.com
3899S:	Maintained
3900F:	drivers/char/dtlk.c
3901F:	include/linux/dtlk.h
3902
3903DPT_I2O SCSI RAID DRIVER
3904M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3905L:	linux-scsi@vger.kernel.org
3906W:	http://www.adaptec.com/
3907S:	Maintained
3908F:	drivers/scsi/dpt*
3909F:	drivers/scsi/dpt/
3910
3911DRBD DRIVER
3912M:	Philipp Reisner <philipp.reisner@linbit.com>
3913M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3914L:	drbd-dev@lists.linbit.com
3915W:	http://www.drbd.org
3916T:	git git://git.linbit.com/linux-drbd.git
3917T:	git git://git.linbit.com/drbd-8.4.git
3918S:	Supported
3919F:	drivers/block/drbd/
3920F:	lib/lru_cache.c
3921F:	Documentation/blockdev/drbd/
3922
3923DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3924M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3926S:	Supported
3927F:	Documentation/kobject.txt
3928F:	drivers/base/
3929F:	fs/debugfs/
3930F:	fs/kernfs/
3931F:	fs/sysfs/
3932F:	include/linux/debugfs.h
3933F:	include/linux/kobj*
3934F:	lib/kobj*
3935
3936DRM DRIVERS
3937M:	David Airlie <airlied@linux.ie>
3938L:	dri-devel@lists.freedesktop.org
3939T:	git git://people.freedesktop.org/~airlied/linux
3940S:	Maintained
3941F:	drivers/gpu/drm/
3942F:	drivers/gpu/vga/
3943F:	Documentation/devicetree/bindings/display/
3944F:	Documentation/devicetree/bindings/gpu/
3945F:	Documentation/devicetree/bindings/video/
3946F:	Documentation/gpu/
3947F:	include/drm/
3948F:	include/uapi/drm/
3949
3950DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3951M:	Dave Airlie <airlied@redhat.com>
3952S:	Odd Fixes
3953F:	drivers/gpu/drm/ast/
3954
3955DRM DRIVER FOR BOCHS VIRTUAL GPU
3956M:	Gerd Hoffmann <kraxel@redhat.com>
3957S:	Odd Fixes
3958F:	drivers/gpu/drm/bochs/
3959
3960DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3961M:	Dave Airlie <airlied@redhat.com>
3962S:	Odd Fixes
3963F:	drivers/gpu/drm/cirrus/
3964
3965RADEON and AMDGPU DRM DRIVERS
3966M:	Alex Deucher <alexander.deucher@amd.com>
3967M:	Christian König <christian.koenig@amd.com>
3968L:	dri-devel@lists.freedesktop.org
3969T:	git git://people.freedesktop.org/~agd5f/linux
3970S:	Supported
3971F:	drivers/gpu/drm/radeon/
3972F:	include/uapi/drm/radeon_drm.h
3973F:	drivers/gpu/drm/amd/
3974F:	include/uapi/drm/amdgpu_drm.h
3975
3976DRM PANEL DRIVERS
3977M:	Thierry Reding <thierry.reding@gmail.com>
3978L:	dri-devel@lists.freedesktop.org
3979T:	git git://anongit.freedesktop.org/tegra/linux.git
3980S:	Maintained
3981F:	drivers/gpu/drm/drm_panel.c
3982F:	drivers/gpu/drm/panel/
3983F:	include/drm/drm_panel.h
3984F:	Documentation/devicetree/bindings/display/panel/
3985
3986INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3987M:	Daniel Vetter <daniel.vetter@intel.com>
3988M:	Jani Nikula <jani.nikula@linux.intel.com>
3989L:	intel-gfx@lists.freedesktop.org
3990L:	dri-devel@lists.freedesktop.org
3991W:	https://01.org/linuxgraphics/
3992Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3993T:	git git://anongit.freedesktop.org/drm-intel
3994S:	Supported
3995F:	drivers/gpu/drm/i915/
3996F:	include/drm/i915*
3997F:	include/uapi/drm/i915_drm.h
3998F:	Documentation/gpu/i915.rst
3999
4000DRM DRIVERS FOR ATMEL HLCDC
4001M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4002L:	dri-devel@lists.freedesktop.org
4003S:	Supported
4004F:	drivers/gpu/drm/atmel-hlcdc/
4005F:	Documentation/devicetree/bindings/drm/atmel/
4006
4007DRM DRIVERS FOR ALLWINNER A10
4008M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4009L:	dri-devel@lists.freedesktop.org
4010S:	Supported
4011F:	drivers/gpu/drm/sun4i/
4012F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4013
4014DRM DRIVERS FOR EXYNOS
4015M:	Inki Dae <inki.dae@samsung.com>
4016M:	Joonyoung Shim <jy0922.shim@samsung.com>
4017M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4018M:	Kyungmin Park <kyungmin.park@samsung.com>
4019L:	dri-devel@lists.freedesktop.org
4020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4021S:	Supported
4022F:	drivers/gpu/drm/exynos/
4023F:	include/uapi/drm/exynos_drm.h
4024F:	Documentation/devicetree/bindings/display/exynos/
4025
4026DRM DRIVERS FOR FREESCALE DCU
4027M:	Stefan Agner <stefan@agner.ch>
4028M:	Alison Wang <alison.wang@freescale.com>
4029L:	dri-devel@lists.freedesktop.org
4030S:	Supported
4031F:	drivers/gpu/drm/fsl-dcu/
4032F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4033F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4034F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4035
4036DRM DRIVERS FOR FREESCALE IMX
4037M:	Philipp Zabel <p.zabel@pengutronix.de>
4038L:	dri-devel@lists.freedesktop.org
4039S:	Maintained
4040F:	drivers/gpu/drm/imx/
4041F:	drivers/gpu/ipu-v3/
4042F:	Documentation/devicetree/bindings/display/imx/
4043
4044DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4045M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4046L:	dri-devel@lists.freedesktop.org
4047T:	git git://github.com/patjak/drm-gma500
4048S:	Maintained
4049F:	drivers/gpu/drm/gma500/
4050
4051DRM DRIVERS FOR HISILICON
4052M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4053R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4054R:	Chen Feng <puck.chen@hisilicon.com>
4055L:	dri-devel@lists.freedesktop.org
4056T:	git git://github.com/xin3liang/linux.git
4057S:	Maintained
4058F:	drivers/gpu/drm/hisilicon/
4059F:	Documentation/devicetree/bindings/display/hisilicon/
4060
4061DRM DRIVER FOR INTEL I810 VIDEO CARDS
4062S:	Orphan / Obsolete
4063F:	drivers/gpu/drm/i810/
4064F:	include/uapi/drm/i810_drm.h
4065
4066DRM DRIVER FOR MSM ADRENO GPU
4067M:	Rob Clark <robdclark@gmail.com>
4068L:	linux-arm-msm@vger.kernel.org
4069L:	dri-devel@lists.freedesktop.org
4070L:	freedreno@lists.freedesktop.org
4071T:	git git://people.freedesktop.org/~robclark/linux
4072S:	Maintained
4073F:	drivers/gpu/drm/msm/
4074F:	include/uapi/drm/msm_drm.h
4075F:	Documentation/devicetree/bindings/display/msm/
4076
4077DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4078M:	Ben Skeggs <bskeggs@redhat.com>
4079L:	dri-devel@lists.freedesktop.org
4080L:	nouveau@lists.freedesktop.org
4081T:	git git://github.com/skeggsb/linux
4082S:	Supported
4083F:	drivers/gpu/drm/nouveau/
4084F:	include/uapi/drm/nouveau_drm.h
4085
4086DRM DRIVERS FOR NVIDIA TEGRA
4087M:	Thierry Reding <thierry.reding@gmail.com>
4088L:	dri-devel@lists.freedesktop.org
4089L:	linux-tegra@vger.kernel.org
4090T:	git git://anongit.freedesktop.org/tegra/linux.git
4091S:	Supported
4092F:	drivers/gpu/drm/tegra/
4093F:	drivers/gpu/host1x/
4094F:	include/linux/host1x.h
4095F:	include/uapi/drm/tegra_drm.h
4096F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4097
4098DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4099S:	Orphan / Obsolete
4100F:	drivers/gpu/drm/mga/
4101F:	include/uapi/drm/mga_drm.h
4102
4103DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4104M:	Dave Airlie <airlied@redhat.com>
4105S:	Odd Fixes
4106F:	drivers/gpu/drm/mgag200/
4107
4108DRM DRIVER FOR RAGE 128 VIDEO CARDS
4109S:	Orphan / Obsolete
4110F:	drivers/gpu/drm/r128/
4111F:	include/uapi/drm/r128_drm.h
4112
4113DRM DRIVERS FOR RENESAS
4114M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4115L:	dri-devel@lists.freedesktop.org
4116L:	linux-renesas-soc@vger.kernel.org
4117T:	git git://linuxtv.org/pinchartl/fbdev
4118S:	Supported
4119F:	drivers/gpu/drm/rcar-du/
4120F:	drivers/gpu/drm/shmobile/
4121F:	include/linux/platform_data/shmob_drm.h
4122F:	Documentation/devicetree/bindings/display/renesas,du.txt
4123
4124DRM DRIVER FOR QXL VIRTUAL GPU
4125M:	Dave Airlie <airlied@redhat.com>
4126S:	Odd Fixes
4127F:	drivers/gpu/drm/qxl/
4128F:	include/uapi/drm/qxl_drm.h
4129
4130DRM DRIVERS FOR ROCKCHIP
4131M:	Mark Yao <mark.yao@rock-chips.com>
4132L:	dri-devel@lists.freedesktop.org
4133S:	Maintained
4134F:	drivers/gpu/drm/rockchip/
4135F:	Documentation/devicetree/bindings/display/rockchip/
4136
4137DRM DRIVER FOR SAVAGE VIDEO CARDS
4138S:	Orphan / Obsolete
4139F:	drivers/gpu/drm/savage/
4140F:	include/uapi/drm/savage_drm.h
4141
4142DRM DRIVER FOR SIS VIDEO CARDS
4143S:	Orphan / Obsolete
4144F:	drivers/gpu/drm/sis/
4145F:	include/uapi/drm/sis_drm.h
4146
4147DRM DRIVERS FOR STI
4148M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4149M:	Vincent Abriou <vincent.abriou@st.com>
4150L:	dri-devel@lists.freedesktop.org
4151T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4152S:	Maintained
4153F:	drivers/gpu/drm/sti
4154F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4155
4156DRM DRIVER FOR TDFX VIDEO CARDS
4157S:	Orphan / Obsolete
4158F:	drivers/gpu/drm/tdfx/
4159
4160DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4161M:	Dave Airlie <airlied@redhat.com>
4162S:	Odd Fixes
4163F:	drivers/gpu/drm/udl/
4164
4165DRM DRIVERS FOR VIVANTE GPU IP
4166M:	Lucas Stach <l.stach@pengutronix.de>
4167R:	Russell King <linux+etnaviv@armlinux.org.uk>
4168R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4169L:	dri-devel@lists.freedesktop.org
4170S:	Maintained
4171F:	drivers/gpu/drm/etnaviv/
4172F:	include/uapi/drm/etnaviv_drm.h
4173F:	Documentation/devicetree/bindings/display/etnaviv/
4174
4175DRM DRIVER FOR VMWARE VIRTUAL GPU
4176M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4177M:	Sinclair Yeh <syeh@vmware.com>
4178M:	Thomas Hellstrom <thellstrom@vmware.com>
4179L:	dri-devel@lists.freedesktop.org
4180T:	git git://people.freedesktop.org/~syeh/repos_linux
4181T:	git git://people.freedesktop.org/~thomash/linux
4182S:	Supported
4183F:	drivers/gpu/drm/vmwgfx/
4184F:	include/uapi/drm/vmwgfx_drm.h
4185
4186DRM DRIVERS FOR VC4
4187M:	Eric Anholt <eric@anholt.net>
4188T:	git git://github.com/anholt/linux
4189S:	Supported
4190F:	drivers/gpu/drm/vc4/
4191F:	include/uapi/drm/vc4_drm.h
4192F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4193
4194DRM DRIVERS FOR TI OMAP
4195M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4196L:	dri-devel@lists.freedesktop.org
4197S:	Maintained
4198F:	drivers/gpu/drm/omapdrm/
4199F:	Documentation/devicetree/bindings/display/ti/
4200
4201DRM DRIVERS FOR TI LCDC
4202M:	Jyri Sarha <jsarha@ti.com>
4203R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4204L:	dri-devel@lists.freedesktop.org
4205S:	Maintained
4206F:	drivers/gpu/drm/tilcdc/
4207F:	Documentation/devicetree/bindings/display/tilcdc/
4208
4209DSBR100 USB FM RADIO DRIVER
4210M:	Alexey Klimov <klimov.linux@gmail.com>
4211L:	linux-media@vger.kernel.org
4212T:	git git://linuxtv.org/media_tree.git
4213S:	Maintained
4214F:	drivers/media/radio/dsbr100.c
4215
4216DSCC4 DRIVER
4217M:	Francois Romieu <romieu@fr.zoreil.com>
4218L:	netdev@vger.kernel.org
4219S:	Maintained
4220F:	drivers/net/wan/dscc4.c
4221
4222DT3155 MEDIA DRIVER
4223M:	Hans Verkuil <hverkuil@xs4all.nl>
4224L:	linux-media@vger.kernel.org
4225T:	git git://linuxtv.org/media_tree.git
4226W:	https://linuxtv.org
4227S:	Odd Fixes
4228F:	drivers/media/pci/dt3155/
4229
4230DVB_USB_AF9015 MEDIA DRIVER
4231M:	Antti Palosaari <crope@iki.fi>
4232L:	linux-media@vger.kernel.org
4233W:	https://linuxtv.org
4234W:	http://palosaari.fi/linux/
4235Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4236T:	git git://linuxtv.org/anttip/media_tree.git
4237S:	Maintained
4238F:	drivers/media/usb/dvb-usb-v2/af9015*
4239
4240DVB_USB_AF9035 MEDIA DRIVER
4241M:	Antti Palosaari <crope@iki.fi>
4242L:	linux-media@vger.kernel.org
4243W:	https://linuxtv.org
4244W:	http://palosaari.fi/linux/
4245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4246T:	git git://linuxtv.org/anttip/media_tree.git
4247S:	Maintained
4248F:	drivers/media/usb/dvb-usb-v2/af9035*
4249
4250DVB_USB_ANYSEE MEDIA DRIVER
4251M:	Antti Palosaari <crope@iki.fi>
4252L:	linux-media@vger.kernel.org
4253W:	https://linuxtv.org
4254W:	http://palosaari.fi/linux/
4255Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4256T:	git git://linuxtv.org/anttip/media_tree.git
4257S:	Maintained
4258F:	drivers/media/usb/dvb-usb-v2/anysee*
4259
4260DVB_USB_AU6610 MEDIA DRIVER
4261M:	Antti Palosaari <crope@iki.fi>
4262L:	linux-media@vger.kernel.org
4263W:	https://linuxtv.org
4264W:	http://palosaari.fi/linux/
4265Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4266T:	git git://linuxtv.org/anttip/media_tree.git
4267S:	Maintained
4268F:	drivers/media/usb/dvb-usb-v2/au6610*
4269
4270DVB_USB_CE6230 MEDIA DRIVER
4271M:	Antti Palosaari <crope@iki.fi>
4272L:	linux-media@vger.kernel.org
4273W:	https://linuxtv.org
4274W:	http://palosaari.fi/linux/
4275Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4276T:	git git://linuxtv.org/anttip/media_tree.git
4277S:	Maintained
4278F:	drivers/media/usb/dvb-usb-v2/ce6230*
4279
4280DVB_USB_CXUSB MEDIA DRIVER
4281M:	Michael Krufky <mkrufky@linuxtv.org>
4282L:	linux-media@vger.kernel.org
4283W:	https://linuxtv.org
4284W:	http://github.com/mkrufky
4285Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4286T:	git git://linuxtv.org/media_tree.git
4287S:	Maintained
4288F:	drivers/media/usb/dvb-usb/cxusb*
4289
4290DVB_USB_EC168 MEDIA DRIVER
4291M:	Antti Palosaari <crope@iki.fi>
4292L:	linux-media@vger.kernel.org
4293W:	https://linuxtv.org
4294W:	http://palosaari.fi/linux/
4295Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4296T:	git git://linuxtv.org/anttip/media_tree.git
4297S:	Maintained
4298F:	drivers/media/usb/dvb-usb-v2/ec168*
4299
4300DVB_USB_GL861 MEDIA DRIVER
4301M:	Antti Palosaari <crope@iki.fi>
4302L:	linux-media@vger.kernel.org
4303W:	https://linuxtv.org
4304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4305T:	git git://linuxtv.org/anttip/media_tree.git
4306S:	Maintained
4307F:	drivers/media/usb/dvb-usb-v2/gl861*
4308
4309DVB_USB_MXL111SF MEDIA DRIVER
4310M:	Michael Krufky <mkrufky@linuxtv.org>
4311L:	linux-media@vger.kernel.org
4312W:	https://linuxtv.org
4313W:	http://github.com/mkrufky
4314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4315T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4316S:	Maintained
4317F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4318
4319DVB_USB_RTL28XXU MEDIA DRIVER
4320M:	Antti Palosaari <crope@iki.fi>
4321L:	linux-media@vger.kernel.org
4322W:	https://linuxtv.org
4323W:	http://palosaari.fi/linux/
4324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4325T:	git git://linuxtv.org/anttip/media_tree.git
4326S:	Maintained
4327F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4328
4329DVB_USB_V2 MEDIA DRIVER
4330M:	Antti Palosaari <crope@iki.fi>
4331L:	linux-media@vger.kernel.org
4332W:	https://linuxtv.org
4333W:	http://palosaari.fi/linux/
4334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4335T:	git git://linuxtv.org/anttip/media_tree.git
4336S:	Maintained
4337F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4338F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4339
4340DYNAMIC DEBUG
4341M:	Jason Baron <jbaron@akamai.com>
4342S:	Maintained
4343F:	lib/dynamic_debug.c
4344F:	include/linux/dynamic_debug.h
4345
4346DZ DECSTATION DZ11 SERIAL DRIVER
4347M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4348S:	Maintained
4349F:	drivers/tty/serial/dz.*
4350
4351E3X0 POWER BUTTON DRIVER
4352M:	Moritz Fischer <moritz.fischer@ettus.com>
4353L:	usrp-users@lists.ettus.com
4354W:	http://www.ettus.com
4355S:	Supported
4356F:	drivers/input/misc/e3x0-button.c
4357F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4358
4359E4000 MEDIA DRIVER
4360M:	Antti Palosaari <crope@iki.fi>
4361L:	linux-media@vger.kernel.org
4362W:	https://linuxtv.org
4363W:	http://palosaari.fi/linux/
4364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4365T:	git git://linuxtv.org/anttip/media_tree.git
4366S:	Maintained
4367F:	drivers/media/tuners/e4000*
4368
4369EATA ISA/EISA/PCI SCSI DRIVER
4370M:	Dario Ballabio <ballabio_dario@emc.com>
4371L:	linux-scsi@vger.kernel.org
4372S:	Maintained
4373F:	drivers/scsi/eata.c
4374
4375EC100 MEDIA DRIVER
4376M:	Antti Palosaari <crope@iki.fi>
4377L:	linux-media@vger.kernel.org
4378W:	https://linuxtv.org
4379W:	http://palosaari.fi/linux/
4380Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4381T:	git git://linuxtv.org/anttip/media_tree.git
4382S:	Maintained
4383F:	drivers/media/dvb-frontends/ec100*
4384
4385ECRYPT FILE SYSTEM
4386M:	Tyler Hicks <tyhicks@canonical.com>
4387L:	ecryptfs@vger.kernel.org
4388W:	http://ecryptfs.org
4389W:	https://launchpad.net/ecryptfs
4390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4391S:	Supported
4392F:	Documentation/filesystems/ecryptfs.txt
4393F:	fs/ecryptfs/
4394
4395EDAC-CORE
4396M:	Doug Thompson <dougthompson@xmission.com>
4397M:	Borislav Petkov <bp@alien8.de>
4398M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4399M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4400L:	linux-edac@vger.kernel.org
4401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4403S:	Supported
4404F:	Documentation/edac.txt
4405F:	drivers/edac/
4406F:	include/linux/edac.h
4407
4408EDAC-AMD64
4409M:	Doug Thompson <dougthompson@xmission.com>
4410M:	Borislav Petkov <bp@alien8.de>
4411L:	linux-edac@vger.kernel.org
4412S:	Maintained
4413F:	drivers/edac/amd64_edac*
4414
4415EDAC-CALXEDA
4416M:	Doug Thompson <dougthompson@xmission.com>
4417M:	Robert Richter <rric@kernel.org>
4418L:	linux-edac@vger.kernel.org
4419S:	Maintained
4420F:	drivers/edac/highbank*
4421
4422EDAC-CAVIUM
4423M:	Ralf Baechle <ralf@linux-mips.org>
4424M:	David Daney <david.daney@cavium.com>
4425L:	linux-edac@vger.kernel.org
4426L:	linux-mips@linux-mips.org
4427S:	Supported
4428F:	drivers/edac/octeon_edac*
4429
4430EDAC-E752X
4431M:	Mark Gross <mark.gross@intel.com>
4432M:	Doug Thompson <dougthompson@xmission.com>
4433L:	linux-edac@vger.kernel.org
4434S:	Maintained
4435F:	drivers/edac/e752x_edac.c
4436
4437EDAC-E7XXX
4438M:	Doug Thompson <dougthompson@xmission.com>
4439L:	linux-edac@vger.kernel.org
4440S:	Maintained
4441F:	drivers/edac/e7xxx_edac.c
4442
4443EDAC-GHES
4444M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4445M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4446L:	linux-edac@vger.kernel.org
4447S:	Maintained
4448F:	drivers/edac/ghes_edac.c
4449
4450EDAC-I82443BXGX
4451M:	Tim Small <tim@buttersideup.com>
4452L:	linux-edac@vger.kernel.org
4453S:	Maintained
4454F:	drivers/edac/i82443bxgx_edac.c
4455
4456EDAC-I3000
4457M:	Jason Uhlenkott <juhlenko@akamai.com>
4458L:	linux-edac@vger.kernel.org
4459S:	Maintained
4460F:	drivers/edac/i3000_edac.c
4461
4462EDAC-I5000
4463M:	Doug Thompson <dougthompson@xmission.com>
4464L:	linux-edac@vger.kernel.org
4465S:	Maintained
4466F:	drivers/edac/i5000_edac.c
4467
4468EDAC-I5400
4469M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4470M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4471L:	linux-edac@vger.kernel.org
4472S:	Maintained
4473F:	drivers/edac/i5400_edac.c
4474
4475EDAC-I7300
4476M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4477M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4478L:	linux-edac@vger.kernel.org
4479S:	Maintained
4480F:	drivers/edac/i7300_edac.c
4481
4482EDAC-I7CORE
4483M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4484M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4485L:	linux-edac@vger.kernel.org
4486S:	Maintained
4487F:	drivers/edac/i7core_edac.c
4488
4489EDAC-I82975X
4490M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4491M:	"Arvind R." <arvino55@gmail.com>
4492L:	linux-edac@vger.kernel.org
4493S:	Maintained
4494F:	drivers/edac/i82975x_edac.c
4495
4496EDAC-IE31200
4497M:	Jason Baron <jbaron@akamai.com>
4498L:	linux-edac@vger.kernel.org
4499S:	Maintained
4500F:	drivers/edac/ie31200_edac.c
4501
4502EDAC-MPC85XX
4503M:	Johannes Thumshirn <morbidrsa@gmail.com>
4504L:	linux-edac@vger.kernel.org
4505S:	Maintained
4506F:	drivers/edac/mpc85xx_edac.[ch]
4507
4508EDAC-PASEMI
4509M:	Egor Martovetsky <egor@pasemi.com>
4510L:	linux-edac@vger.kernel.org
4511S:	Maintained
4512F:	drivers/edac/pasemi_edac.c
4513
4514EDAC-R82600
4515M:	Tim Small <tim@buttersideup.com>
4516L:	linux-edac@vger.kernel.org
4517S:	Maintained
4518F:	drivers/edac/r82600_edac.c
4519
4520EDAC-SBRIDGE
4521M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4522M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4523L:	linux-edac@vger.kernel.org
4524S:	Maintained
4525F:	drivers/edac/sb_edac.c
4526
4527EDAC-XGENE
4528APPLIED MICRO (APM) X-GENE SOC EDAC
4529M:     Loc Ho <lho@apm.com>
4530S:     Supported
4531F:     drivers/edac/xgene_edac.c
4532F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4533
4534EDIROL UA-101/UA-1000 DRIVER
4535M:	Clemens Ladisch <clemens@ladisch.de>
4536L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4537T:	git git://git.alsa-project.org/alsa-kernel.git
4538S:	Maintained
4539F:	sound/usb/misc/ua101.c
4540
4541EXTENSIBLE FIRMWARE INTERFACE (EFI)
4542M:	Matt Fleming <matt@codeblueprint.co.uk>
4543L:	linux-efi@vger.kernel.org
4544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4545S:	Maintained
4546F:	Documentation/efi-stub.txt
4547F:	arch/ia64/kernel/efi.c
4548F:	arch/x86/boot/compressed/eboot.[ch]
4549F:	arch/x86/include/asm/efi.h
4550F:	arch/x86/platform/efi/
4551F:	drivers/firmware/efi/
4552F:	include/linux/efi*.h
4553
4554EFI VARIABLE FILESYSTEM
4555M:	Matthew Garrett <matthew.garrett@nebula.com>
4556M:	Jeremy Kerr <jk@ozlabs.org>
4557M:	Matt Fleming <matt@codeblueprint.co.uk>
4558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4559L:	linux-efi@vger.kernel.org
4560S:	Maintained
4561F:	fs/efivarfs/
4562
4563EFIFB FRAMEBUFFER DRIVER
4564L:	linux-fbdev@vger.kernel.org
4565M:	Peter Jones <pjones@redhat.com>
4566S:	Maintained
4567F:	drivers/video/fbdev/efifb.c
4568
4569EFS FILESYSTEM
4570W:	http://aeschi.ch.eu.org/efs/
4571S:	Orphan
4572F:	fs/efs/
4573
4574EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4575M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4576L:	netdev@vger.kernel.org
4577S:	Maintained
4578F:	drivers/net/ethernet/ibm/ehea/
4579
4580EM28XX VIDEO4LINUX DRIVER
4581M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4582M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4583L:	linux-media@vger.kernel.org
4584W:	https://linuxtv.org
4585T:	git git://linuxtv.org/media_tree.git
4586S:	Maintained
4587F:	drivers/media/usb/em28xx/
4588
4589EMBEDDED LINUX
4590M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4591M:	Matt Mackall <mpm@selenic.com>
4592M:	David Woodhouse <dwmw2@infradead.org>
4593L:	linux-embedded@vger.kernel.org
4594S:	Maintained
4595
4596EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4597M:	James Smart <james.smart@avagotech.com>
4598M:	Dick Kennedy <dick.kennedy@avagotech.com>
4599L:	linux-scsi@vger.kernel.org
4600W:	http://www.avagotech.com
4601S:	Supported
4602F:	drivers/scsi/lpfc/
4603
4604ENE CB710 FLASH CARD READER DRIVER
4605M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4606S:	Maintained
4607F:	drivers/misc/cb710/
4608F:	drivers/mmc/host/cb710-mmc.*
4609F:	include/linux/cb710.h
4610
4611ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4612M:	Maxim Levitsky <maximlevitsky@gmail.com>
4613S:	Maintained
4614F:	drivers/media/rc/ene_ir.*
4615
4616EPSON S1D13XXX FRAMEBUFFER DRIVER
4617M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4618S:	Maintained
4619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4620F:	drivers/video/fbdev/s1d13xxxfb.c
4621F:	include/video/s1d13xxxfb.h
4622
4623ET131X NETWORK DRIVER
4624M:	Mark Einon <mark.einon@gmail.com>
4625S:	Odd Fixes
4626F:	drivers/net/ethernet/agere/
4627
4628ETHERNET BRIDGE
4629M:	Stephen Hemminger <stephen@networkplumber.org>
4630L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4631L:	netdev@vger.kernel.org
4632W:	http://www.linuxfoundation.org/en/Net:Bridge
4633S:	Maintained
4634F:	include/linux/netfilter_bridge/
4635F:	net/bridge/
4636
4637ETHERNET PHY LIBRARY
4638M:	Florian Fainelli <f.fainelli@gmail.com>
4639L:	netdev@vger.kernel.org
4640S:	Maintained
4641F:	include/linux/phy.h
4642F:	include/linux/phy_fixed.h
4643F:	drivers/net/phy/
4644F:	Documentation/networking/phy.txt
4645F:	drivers/of/of_mdio.c
4646F:	drivers/of/of_net.c
4647
4648EXT2 FILE SYSTEM
4649M:	Jan Kara <jack@suse.com>
4650L:	linux-ext4@vger.kernel.org
4651S:	Maintained
4652F:	Documentation/filesystems/ext2.txt
4653F:	fs/ext2/
4654F:	include/linux/ext2*
4655
4656EXT4 FILE SYSTEM
4657M:	"Theodore Ts'o" <tytso@mit.edu>
4658M:	Andreas Dilger <adilger.kernel@dilger.ca>
4659L:	linux-ext4@vger.kernel.org
4660W:	http://ext4.wiki.kernel.org
4661Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4663S:	Maintained
4664F:	Documentation/filesystems/ext4.txt
4665F:	fs/ext4/
4666
4667Extended Verification Module (EVM)
4668M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4669L:	linux-ima-devel@lists.sourceforge.net
4670L:	linux-security-module@vger.kernel.org
4671S:	Supported
4672F:	security/integrity/evm/
4673
4674EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4675M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4676M:	Chanwoo Choi <cw00.choi@samsung.com>
4677L:	linux-kernel@vger.kernel.org
4678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4679S:	Maintained
4680F:	drivers/extcon/
4681F:	include/linux/extcon/
4682F:	include/linux/extcon.h
4683F:	Documentation/extcon/
4684F:	Documentation/devicetree/bindings/extcon/
4685
4686EXYNOS DP DRIVER
4687M:	Jingoo Han <jingoohan1@gmail.com>
4688L:	dri-devel@lists.freedesktop.org
4689S:	Maintained
4690F:	drivers/gpu/drm/exynos/exynos_dp*
4691
4692EXYNOS SYSMMU (IOMMU) driver
4693M:	Marek Szyprowski <m.szyprowski@samsung.com>
4694L:	iommu@lists.linux-foundation.org
4695S:	Maintained
4696F:	drivers/iommu/exynos-iommu.c
4697
4698EXYNOS MIPI DISPLAY DRIVERS
4699M:	Inki Dae <inki.dae@samsung.com>
4700M:	Donghwa Lee <dh09.lee@samsung.com>
4701M:	Kyungmin Park <kyungmin.park@samsung.com>
4702L:	linux-fbdev@vger.kernel.org
4703S:	Maintained
4704F:	drivers/video/fbdev/exynos/exynos_mipi*
4705F:	include/video/exynos_mipi*
4706
4707EZchip NPS platform support
4708M:	Noam Camus <noamc@ezchip.com>
4709S:	Supported
4710F:	arch/arc/plat-eznps
4711F:	arch/arc/boot/dts/eznps.dts
4712
4713F71805F HARDWARE MONITORING DRIVER
4714M:	Jean Delvare <jdelvare@suse.com>
4715L:	linux-hwmon@vger.kernel.org
4716S:	Maintained
4717F:	Documentation/hwmon/f71805f
4718F:	drivers/hwmon/f71805f.c
4719
4720FC0011 TUNER DRIVER
4721M:	Michael Buesch <m@bues.ch>
4722L:	linux-media@vger.kernel.org
4723S:	Maintained
4724F:	drivers/media/tuners/fc0011.h
4725F:	drivers/media/tuners/fc0011.c
4726
4727FC2580 MEDIA DRIVER
4728M:	Antti Palosaari <crope@iki.fi>
4729L:	linux-media@vger.kernel.org
4730W:	https://linuxtv.org
4731W:	http://palosaari.fi/linux/
4732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4733T:	git git://linuxtv.org/anttip/media_tree.git
4734S:	Maintained
4735F:	drivers/media/tuners/fc2580*
4736
4737FANOTIFY
4738M:	Eric Paris <eparis@redhat.com>
4739S:	Maintained
4740F:	fs/notify/fanotify/
4741F:	include/linux/fanotify.h
4742F:	include/uapi/linux/fanotify.h
4743
4744FARSYNC SYNCHRONOUS DRIVER
4745M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4746W:	http://www.farsite.co.uk/
4747S:	Supported
4748F:	drivers/net/wan/farsync.*
4749
4750FAULT INJECTION SUPPORT
4751M:	Akinobu Mita <akinobu.mita@gmail.com>
4752S:	Supported
4753F:	Documentation/fault-injection/
4754F:	lib/fault-inject.c
4755
4756FBTFT Framebuffer drivers
4757M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4758M:	Noralf Trønnes <noralf@tronnes.org>
4759S:	Maintained
4760F:	drivers/staging/fbtft/
4761
4762FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4763M:	Johannes Thumshirn <jth@kernel.org>
4764L:	fcoe-devel@open-fcoe.org
4765W:	www.Open-FCoE.org
4766S:	Supported
4767F:	drivers/scsi/libfc/
4768F:	drivers/scsi/fcoe/
4769F:	include/scsi/fc/
4770F:	include/scsi/libfc.h
4771F:	include/scsi/libfcoe.h
4772F:	include/uapi/scsi/fc/
4773
4774FILE LOCKING (flock() and fcntl()/lockf())
4775M:	Jeff Layton <jlayton@poochiereds.net>
4776M:	"J. Bruce Fields" <bfields@fieldses.org>
4777L:	linux-fsdevel@vger.kernel.org
4778S:	Maintained
4779F:	include/linux/fcntl.h
4780F:	include/linux/fs.h
4781F:	include/uapi/linux/fcntl.h
4782F:	include/uapi/linux/fs.h
4783F:	fs/fcntl.c
4784F:	fs/locks.c
4785
4786FILESYSTEMS (VFS and infrastructure)
4787M:	Alexander Viro <viro@zeniv.linux.org.uk>
4788L:	linux-fsdevel@vger.kernel.org
4789S:	Maintained
4790F:	fs/*
4791
4792FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4793M:	Riku Voipio <riku.voipio@iki.fi>
4794L:	linux-hwmon@vger.kernel.org
4795S:	Maintained
4796F:	drivers/hwmon/f75375s.c
4797F:	include/linux/f75375s.h
4798
4799FIREWIRE AUDIO DRIVERS
4800M:	Clemens Ladisch <clemens@ladisch.de>
4801L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4802T:	git git://git.alsa-project.org/alsa-kernel.git
4803S:	Maintained
4804F:	sound/firewire/
4805
4806FIREWIRE MEDIA DRIVERS (firedtv)
4807M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4808L:	linux-media@vger.kernel.org
4809L:	linux1394-devel@lists.sourceforge.net
4810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4811S:	Maintained
4812F:	drivers/media/firewire/
4813
4814FIREWIRE SBP-2 TARGET
4815M:	Chris Boot <bootc@bootc.net>
4816L:	linux-scsi@vger.kernel.org
4817L:	target-devel@vger.kernel.org
4818L:	linux1394-devel@lists.sourceforge.net
4819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4820S:	Maintained
4821F:	drivers/target/sbp/
4822
4823FIREWIRE SUBSYSTEM
4824M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4825L:	linux1394-devel@lists.sourceforge.net
4826W:	http://ieee1394.wiki.kernel.org/
4827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4828S:	Maintained
4829F:	drivers/firewire/
4830F:	include/linux/firewire.h
4831F:	include/uapi/linux/firewire*.h
4832F:	tools/firewire/
4833
4834FIRMWARE LOADER (request_firmware)
4835M:	Ming Lei <ming.lei@canonical.com>
4836L:	linux-kernel@vger.kernel.org
4837S:	Maintained
4838F:	Documentation/firmware_class/
4839F:	drivers/base/firmware*.c
4840F:	include/linux/firmware.h
4841
4842FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4843M:	Joshua Morris <josh.h.morris@us.ibm.com>
4844M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4845S:	Maintained
4846F:	drivers/block/rsxx/
4847
4848FLOPPY DRIVER
4849M:	Jiri Kosina <jikos@kernel.org>
4850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4851S:	Odd fixes
4852F:	drivers/block/floppy.c
4853
4854FMC SUBSYSTEM
4855M:	Alessandro Rubini <rubini@gnudd.com>
4856W:	http://www.ohwr.org/projects/fmc-bus
4857S:	Supported
4858F:	drivers/fmc/
4859F:	include/linux/fmc*.h
4860F:	include/linux/ipmi-fru.h
4861K:	fmc_d.*register
4862
4863FPGA MANAGER FRAMEWORK
4864M:	Alan Tull <atull@opensource.altera.com>
4865R:	Moritz Fischer <moritz.fischer@ettus.com>
4866S:	Maintained
4867F:	drivers/fpga/
4868F:	include/linux/fpga/fpga-mgr.h
4869W:	http://www.rocketboards.org
4870
4871FPU EMULATOR
4872M:	Bill Metzenthen <billm@melbpc.org.au>
4873W:	http://floatingpoint.sourceforge.net/emulator/index.html
4874S:	Maintained
4875F:	arch/x86/math-emu/
4876
4877FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4878L:	netdev@vger.kernel.org
4879S:	Orphan
4880F:	drivers/net/wan/dlci.c
4881F:	drivers/net/wan/sdla.c
4882
4883FRAMEBUFFER LAYER
4884M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4885M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4886L:	linux-fbdev@vger.kernel.org
4887W:	http://linux-fbdev.sourceforge.net/
4888Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4890S:	Maintained
4891F:	Documentation/fb/
4892F:	drivers/video/
4893F:	include/video/
4894F:	include/linux/fb.h
4895F:	include/uapi/video/
4896F:	include/uapi/linux/fb.h
4897
4898FREESCALE DIU FRAMEBUFFER DRIVER
4899M:	Timur Tabi <timur@tabi.org>
4900L:	linux-fbdev@vger.kernel.org
4901S:	Maintained
4902F:	drivers/video/fbdev/fsl-diu-fb.*
4903
4904FREESCALE DMA DRIVER
4905M:	Li Yang <leoli@freescale.com>
4906M:	Zhang Wei <zw@zh-kernel.org>
4907L:	linuxppc-dev@lists.ozlabs.org
4908S:	Maintained
4909F:	drivers/dma/fsldma.*
4910
4911FREESCALE GPMI NAND DRIVER
4912M:	Han Xu <han.xu@nxp.com>
4913L:	linux-mtd@lists.infradead.org
4914S:	Maintained
4915F:	drivers/mtd/nand/gpmi-nand/*
4916
4917FREESCALE I2C CPM DRIVER
4918M:	Jochen Friedrich <jochen@scram.de>
4919L:	linuxppc-dev@lists.ozlabs.org
4920L:	linux-i2c@vger.kernel.org
4921S:	Maintained
4922F:	drivers/i2c/busses/i2c-cpm.c
4923
4924FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4925M:	Sascha Hauer <kernel@pengutronix.de>
4926L:	linux-fbdev@vger.kernel.org
4927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4928S:	Maintained
4929F:	include/linux/platform_data/video-imxfb.h
4930F:	drivers/video/fbdev/imxfb.c
4931
4932FREESCALE QUAD SPI DRIVER
4933M:	Han Xu <han.xu@nxp.com>
4934L:	linux-mtd@lists.infradead.org
4935S:	Maintained
4936F:	drivers/mtd/spi-nor/fsl-quadspi.c
4937
4938FREESCALE SOC FS_ENET DRIVER
4939M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4940M:	Vitaly Bordug <vbordug@ru.mvista.com>
4941L:	linuxppc-dev@lists.ozlabs.org
4942L:	netdev@vger.kernel.org
4943S:	Maintained
4944F:	drivers/net/ethernet/freescale/fs_enet/
4945F:	include/linux/fs_enet_pd.h
4946
4947FREESCALE IMX / MXC FEC DRIVER
4948M:	Fugang Duan <fugang.duan@nxp.com>
4949L:	netdev@vger.kernel.org
4950S:	Maintained
4951F:	drivers/net/ethernet/freescale/fec_main.c
4952F:	drivers/net/ethernet/freescale/fec_ptp.c
4953F:	drivers/net/ethernet/freescale/fec.h
4954F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4955
4956FREESCALE QUICC ENGINE LIBRARY
4957L:	linuxppc-dev@lists.ozlabs.org
4958S:	Orphan
4959F:	drivers/soc/fsl/qe/
4960F:	include/soc/fsl/*qe*.h
4961F:	include/soc/fsl/*ucc*.h
4962
4963FREESCALE USB PERIPHERAL DRIVERS
4964M:	Li Yang <leoli@freescale.com>
4965L:	linux-usb@vger.kernel.org
4966L:	linuxppc-dev@lists.ozlabs.org
4967S:	Maintained
4968F:	drivers/usb/gadget/udc/fsl*
4969
4970FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4971M:	Li Yang <leoli@freescale.com>
4972L:	netdev@vger.kernel.org
4973L:	linuxppc-dev@lists.ozlabs.org
4974S:	Maintained
4975F:	drivers/net/ethernet/freescale/ucc_geth*
4976
4977FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4978M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4979L:	netdev@vger.kernel.org
4980S:	Maintained
4981F:	drivers/net/ethernet/freescale/gianfar*
4982X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4983F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4984
4985FREESCALE QUICC ENGINE UCC HDLC DRIVER
4986M:	Zhao Qiang <qiang.zhao@nxp.com>
4987L:	netdev@vger.kernel.org
4988L:	linuxppc-dev@lists.ozlabs.org
4989S:	Maintained
4990F:	drivers/net/wan/fsl_ucc_hdlc*
4991
4992FREESCALE QUICC ENGINE UCC UART DRIVER
4993M:	Timur Tabi <timur@tabi.org>
4994L:	linuxppc-dev@lists.ozlabs.org
4995S:	Maintained
4996F:	drivers/tty/serial/ucc_uart.c
4997
4998FREESCALE SOC SOUND DRIVERS
4999M:	Timur Tabi <timur@tabi.org>
5000M:	Nicolin Chen <nicoleotsuka@gmail.com>
5001M:	Xiubo Li <Xiubo.Lee@gmail.com>
5002R:	Fabio Estevam <fabio.estevam@nxp.com>
5003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5004L:	linuxppc-dev@lists.ozlabs.org
5005S:	Maintained
5006F:	sound/soc/fsl/fsl*
5007F:	sound/soc/fsl/imx*
5008F:	sound/soc/fsl/mpc8610_hpcd.c
5009
5010FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5011M:	"J. German Rivera" <German.Rivera@freescale.com>
5012M:	Stuart Yoder <stuart.yoder@nxp.com>
5013L:	linux-kernel@vger.kernel.org
5014S:	Maintained
5015F:	drivers/staging/fsl-mc/
5016
5017FREEVXFS FILESYSTEM
5018M:	Christoph Hellwig <hch@infradead.org>
5019W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5020S:	Maintained
5021F:	fs/freevxfs/
5022
5023FREEZER
5024M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5025M:	Pavel Machek <pavel@ucw.cz>
5026L:	linux-pm@vger.kernel.org
5027S:	Supported
5028F:	Documentation/power/freezing-of-tasks.txt
5029F:	include/linux/freezer.h
5030F:	kernel/freezer.c
5031
5032FRONTSWAP API
5033M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5034L:	linux-kernel@vger.kernel.org
5035S:	Maintained
5036F:	mm/frontswap.c
5037F:	include/linux/frontswap.h
5038
5039FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5040M:	David Howells <dhowells@redhat.com>
5041L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5042S:	Supported
5043F:	Documentation/filesystems/caching/
5044F:	fs/fscache/
5045F:	include/linux/fscache*.h
5046
5047FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5048M:	Theodore Y. Ts'o <tytso@mit.edu>
5049M:	Jaegeuk Kim <jaegeuk@kernel.org>
5050S:	Supported
5051F:	fs/crypto/
5052F:	include/linux/fscrypto.h
5053
5054F2FS FILE SYSTEM
5055M:	Jaegeuk Kim <jaegeuk@kernel.org>
5056M:	Changman Lee <cm224.lee@samsung.com>
5057R:	Chao Yu <yuchao0@huawei.com>
5058L:	linux-f2fs-devel@lists.sourceforge.net
5059W:	http://en.wikipedia.org/wiki/F2FS
5060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5061S:	Maintained
5062F:	Documentation/filesystems/f2fs.txt
5063F:	Documentation/ABI/testing/sysfs-fs-f2fs
5064F:	fs/f2fs/
5065F:	include/linux/f2fs_fs.h
5066F:	include/trace/events/f2fs.h
5067
5068FUJITSU FR-V (FRV) PORT
5069S:	Orphan
5070F:	arch/frv/
5071
5072FUJITSU LAPTOP EXTRAS
5073M:	Jonathan Woithe <jwoithe@just42.net>
5074L:	platform-driver-x86@vger.kernel.org
5075S:	Maintained
5076F:	drivers/platform/x86/fujitsu-laptop.c
5077
5078FUJITSU M-5MO LS CAMERA ISP DRIVER
5079M:	Kyungmin Park <kyungmin.park@samsung.com>
5080M:	Heungjun Kim <riverful.kim@samsung.com>
5081L:	linux-media@vger.kernel.org
5082S:	Maintained
5083F:	drivers/media/i2c/m5mols/
5084F:	include/media/i2c/m5mols.h
5085
5086FUJITSU TABLET EXTRAS
5087M:	Robert Gerlach <khnz@gmx.de>
5088L:	platform-driver-x86@vger.kernel.org
5089S:	Maintained
5090F:	drivers/platform/x86/fujitsu-tablet.c
5091
5092FUSE: FILESYSTEM IN USERSPACE
5093M:	Miklos Szeredi <miklos@szeredi.hu>
5094L:	linux-fsdevel@vger.kernel.org
5095W:	http://fuse.sourceforge.net/
5096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5097S:	Maintained
5098F:	fs/fuse/
5099F:	include/uapi/linux/fuse.h
5100F:	Documentation/filesystems/fuse.txt
5101
5102FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5103M:	Rik Faith <faith@cs.unc.edu>
5104L:	linux-scsi@vger.kernel.org
5105S:	Odd Fixes (e.g., new signatures)
5106F:	drivers/scsi/fdomain.*
5107
5108GCC PLUGINS
5109M:	Kees Cook <keescook@chromium.org>
5110R:	Emese Revfy <re.emese@gmail.com>
5111L:	kernel-hardening@lists.openwall.com
5112S:	Maintained
5113F:	scripts/gcc-plugins/
5114F:	scripts/gcc-plugin.sh
5115F:	Documentation/gcc-plugins.txt
5116
5117GCOV BASED KERNEL PROFILING
5118M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5119S:	Maintained
5120F:	kernel/gcov/
5121F:	Documentation/gcov.txt
5122
5123GDT SCSI DISK ARRAY CONTROLLER DRIVER
5124M:	Achim Leubner <achim_leubner@adaptec.com>
5125L:	linux-scsi@vger.kernel.org
5126W:	http://www.icp-vortex.com/
5127S:	Supported
5128F:	drivers/scsi/gdt*
5129
5130GDB KERNEL DEBUGGING HELPER SCRIPTS
5131M:	Jan Kiszka <jan.kiszka@siemens.com>
5132M:	Kieran Bingham <kieran@bingham.xyz>
5133S:	Supported
5134F:	scripts/gdb/
5135
5136GEMTEK FM RADIO RECEIVER DRIVER
5137M:	Hans Verkuil <hverkuil@xs4all.nl>
5138L:	linux-media@vger.kernel.org
5139T:	git git://linuxtv.org/media_tree.git
5140W:	https://linuxtv.org
5141S:	Maintained
5142F:	drivers/media/radio/radio-gemtek*
5143
5144GENERIC GPIO I2C DRIVER
5145M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5146S:	Supported
5147F:	drivers/i2c/busses/i2c-gpio.c
5148F:	include/linux/i2c-gpio.h
5149
5150GENERIC GPIO I2C MULTIPLEXER DRIVER
5151M:	Peter Korsgaard <peter.korsgaard@barco.com>
5152L:	linux-i2c@vger.kernel.org
5153S:	Supported
5154F:	drivers/i2c/muxes/i2c-mux-gpio.c
5155F:	include/linux/i2c-mux-gpio.h
5156F:	Documentation/i2c/muxes/i2c-mux-gpio
5157
5158GENERIC HDLC (WAN) DRIVERS
5159M:	Krzysztof Halasa <khc@pm.waw.pl>
5160W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5161S:	Maintained
5162F:	drivers/net/wan/c101.c
5163F:	drivers/net/wan/hd6457*
5164F:	drivers/net/wan/hdlc*
5165F:	drivers/net/wan/n2.c
5166F:	drivers/net/wan/pc300too.c
5167F:	drivers/net/wan/pci200syn.c
5168F:	drivers/net/wan/wanxl*
5169
5170GENERIC INCLUDE/ASM HEADER FILES
5171M:	Arnd Bergmann <arnd@arndb.de>
5172L:	linux-arch@vger.kernel.org
5173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5174S:	Maintained
5175F:	include/asm-generic/
5176F:	include/uapi/asm-generic/
5177
5178GENERIC PHY FRAMEWORK
5179M:	Kishon Vijay Abraham I <kishon@ti.com>
5180L:	linux-kernel@vger.kernel.org
5181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5182S:	Supported
5183F:	drivers/phy/
5184F:	include/linux/phy/
5185
5186GENERIC PM DOMAINS
5187M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5188M:	Kevin Hilman <khilman@kernel.org>
5189M:	Ulf Hansson <ulf.hansson@linaro.org>
5190L:	linux-pm@vger.kernel.org
5191S:	Supported
5192F:	drivers/base/power/domain*.c
5193F:	include/linux/pm_domain.h
5194
5195GENERIC UIO DRIVER FOR PCI DEVICES
5196M:	"Michael S. Tsirkin" <mst@redhat.com>
5197L:	kvm@vger.kernel.org
5198S:	Supported
5199F:	drivers/uio/uio_pci_generic.c
5200
5201GET_MAINTAINER SCRIPT
5202M:	Joe Perches <joe@perches.com>
5203S:	Maintained
5204F:	scripts/get_maintainer.pl
5205
5206GFS2 FILE SYSTEM
5207M:	Steven Whitehouse <swhiteho@redhat.com>
5208M:	Bob Peterson <rpeterso@redhat.com>
5209L:	cluster-devel@redhat.com
5210W:	http://sources.redhat.com/cluster/
5211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5212S:	Supported
5213F:	Documentation/filesystems/gfs2*.txt
5214F:	fs/gfs2/
5215F:	include/uapi/linux/gfs2_ondisk.h
5216
5217GIGASET ISDN DRIVERS
5218M:	Paul Bolle <pebolle@tiscali.nl>
5219L:	gigaset307x-common@lists.sourceforge.net
5220W:	http://gigaset307x.sourceforge.net/
5221S:	Odd Fixes
5222F:	Documentation/isdn/README.gigaset
5223F:	drivers/isdn/gigaset/
5224F:	include/uapi/linux/gigaset_dev.h
5225
5226GO7007 MPEG CODEC
5227M:	Hans Verkuil <hans.verkuil@cisco.com>
5228L:	linux-media@vger.kernel.org
5229S:	Maintained
5230F:	drivers/media/usb/go7007/
5231
5232GOODIX TOUCHSCREEN
5233M:	Bastien Nocera <hadess@hadess.net>
5234L:	linux-input@vger.kernel.org
5235S:	Maintained
5236F:	drivers/input/touchscreen/goodix.c
5237
5238GPIO SUBSYSTEM
5239M:	Linus Walleij <linus.walleij@linaro.org>
5240M:	Alexandre Courbot <gnurou@gmail.com>
5241L:	linux-gpio@vger.kernel.org
5242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5243S:	Maintained
5244F:	Documentation/devicetree/bindings/gpio/
5245F:	Documentation/gpio/
5246F:	Documentation/ABI/testing/gpio-cdev
5247F:	Documentation/ABI/obsolete/sysfs-gpio
5248F:	drivers/gpio/
5249F:	include/linux/gpio/
5250F:	include/linux/gpio.h
5251F:	include/asm-generic/gpio.h
5252F:	include/uapi/linux/gpio.h
5253F:	tools/gpio/
5254
5255GRE DEMULTIPLEXER DRIVER
5256M:	Dmitry Kozlov <xeb@mail.ru>
5257L:	netdev@vger.kernel.org
5258S:	Maintained
5259F:	net/ipv4/gre_demux.c
5260F:	net/ipv4/gre_offload.c
5261F:	include/net/gre.h
5262
5263GRETH 10/100/1G Ethernet MAC device driver
5264M:	Andreas Larsson <andreas@gaisler.com>
5265L:	netdev@vger.kernel.org
5266S:	Maintained
5267F:	drivers/net/ethernet/aeroflex/
5268
5269GSPCA FINEPIX SUBDRIVER
5270M:	Frank Zago <frank@zago.net>
5271L:	linux-media@vger.kernel.org
5272T:	git git://linuxtv.org/media_tree.git
5273S:	Maintained
5274F:	drivers/media/usb/gspca/finepix.c
5275
5276GSPCA GL860 SUBDRIVER
5277M:	Olivier Lorin <o.lorin@laposte.net>
5278L:	linux-media@vger.kernel.org
5279T:	git git://linuxtv.org/media_tree.git
5280S:	Maintained
5281F:	drivers/media/usb/gspca/gl860/
5282
5283GSPCA M5602 SUBDRIVER
5284M:	Erik Andren <erik.andren@gmail.com>
5285L:	linux-media@vger.kernel.org
5286T:	git git://linuxtv.org/media_tree.git
5287S:	Maintained
5288F:	drivers/media/usb/gspca/m5602/
5289
5290GSPCA PAC207 SONIXB SUBDRIVER
5291M:	Hans Verkuil <hverkuil@xs4all.nl>
5292L:	linux-media@vger.kernel.org
5293T:	git git://linuxtv.org/media_tree.git
5294S:	Odd Fixes
5295F:	drivers/media/usb/gspca/pac207.c
5296
5297GSPCA SN9C20X SUBDRIVER
5298M:	Brian Johnson <brijohn@gmail.com>
5299L:	linux-media@vger.kernel.org
5300T:	git git://linuxtv.org/media_tree.git
5301S:	Maintained
5302F:	drivers/media/usb/gspca/sn9c20x.c
5303
5304GSPCA T613 SUBDRIVER
5305M:	Leandro Costantino <lcostantino@gmail.com>
5306L:	linux-media@vger.kernel.org
5307T:	git git://linuxtv.org/media_tree.git
5308S:	Maintained
5309F:	drivers/media/usb/gspca/t613.c
5310
5311GSPCA USB WEBCAM DRIVER
5312M:	Hans Verkuil <hverkuil@xs4all.nl>
5313L:	linux-media@vger.kernel.org
5314T:	git git://linuxtv.org/media_tree.git
5315S:	Odd Fixes
5316F:	drivers/media/usb/gspca/
5317
5318GUID PARTITION TABLE (GPT)
5319M:	Davidlohr Bueso <dave@stgolabs.net>
5320L:	linux-efi@vger.kernel.org
5321S:	Maintained
5322F:	block/partitions/efi.*
5323
5324STK1160 USB VIDEO CAPTURE DRIVER
5325M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5326L:	linux-media@vger.kernel.org
5327T:	git git://linuxtv.org/media_tree.git
5328S:	Maintained
5329F:	drivers/media/usb/stk1160/
5330
5331H8/300 ARCHITECTURE
5332M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5333L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5334W:	http://uclinux-h8.sourceforge.jp
5335T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5336S:	Maintained
5337F:	arch/h8300/
5338F:	drivers/clocksource/h8300_*.c
5339F:	drivers/clk/h8300/
5340F:	drivers/irqchip/irq-renesas-h8*.c
5341
5342HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5343M:	Frank Seidel <frank@f-seidel.de>
5344L:	platform-driver-x86@vger.kernel.org
5345W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5346S:	Maintained
5347F:	drivers/platform/x86/hdaps.c
5348
5349HDPVR USB VIDEO ENCODER DRIVER
5350M:	Hans Verkuil <hverkuil@xs4all.nl>
5351L:	linux-media@vger.kernel.org
5352T:	git git://linuxtv.org/media_tree.git
5353W:	https://linuxtv.org
5354S:	Odd Fixes
5355F:	drivers/media/usb/hdpvr/
5356
5357HWPOISON MEMORY FAILURE HANDLING
5358M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5359L:	linux-mm@kvack.org
5360S:	Maintained
5361F:	mm/memory-failure.c
5362F:	mm/hwpoison-inject.c
5363
5364HYPERVISOR VIRTUAL CONSOLE DRIVER
5365L:	linuxppc-dev@lists.ozlabs.org
5366S:	Odd Fixes
5367F:	drivers/tty/hvc/
5368
5369HACKRF MEDIA DRIVER
5370M:	Antti Palosaari <crope@iki.fi>
5371L:	linux-media@vger.kernel.org
5372W:	https://linuxtv.org
5373W:	http://palosaari.fi/linux/
5374Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5375T:	git git://linuxtv.org/anttip/media_tree.git
5376S:	Maintained
5377F:	drivers/media/usb/hackrf/
5378
5379HARDWARE MONITORING
5380M:	Jean Delvare <jdelvare@suse.com>
5381M:	Guenter Roeck <linux@roeck-us.net>
5382L:	linux-hwmon@vger.kernel.org
5383W:	http://hwmon.wiki.kernel.org/
5384T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5386S:	Maintained
5387F:	Documentation/hwmon/
5388F:	drivers/hwmon/
5389F:	include/linux/hwmon*.h
5390
5391HARDWARE RANDOM NUMBER GENERATOR CORE
5392M:	Matt Mackall <mpm@selenic.com>
5393M:	Herbert Xu <herbert@gondor.apana.org.au>
5394L:	linux-crypto@vger.kernel.org
5395S:	Odd fixes
5396F:	Documentation/devicetree/bindings/rng/
5397F:	Documentation/hw_random.txt
5398F:	drivers/char/hw_random/
5399F:	include/linux/hw_random.h
5400
5401HARDWARE SPINLOCK CORE
5402M:	Ohad Ben-Cohen <ohad@wizery.com>
5403M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5404L:	linux-remoteproc@vger.kernel.org
5405S:	Maintained
5406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5407F:	Documentation/devicetree/bindings/hwlock/
5408F:	Documentation/hwspinlock.txt
5409F:	drivers/hwspinlock/
5410F:	include/linux/hwspinlock.h
5411
5412HARMONY SOUND DRIVER
5413L:	linux-parisc@vger.kernel.org
5414S:	Maintained
5415F:	sound/parisc/harmony.*
5416
5417HD29L2 MEDIA DRIVER
5418M:	Antti Palosaari <crope@iki.fi>
5419L:	linux-media@vger.kernel.org
5420W:	https://linuxtv.org
5421W:	http://palosaari.fi/linux/
5422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5423T:	git git://linuxtv.org/anttip/media_tree.git
5424S:	Maintained
5425F:	drivers/media/dvb-frontends/hd29l2*
5426
5427HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5428M:	Brian Boylston <brian.boylston@hpe.com>
5429S:	Supported
5430F:	Documentation/watchdog/hpwdt.txt
5431F:	drivers/watchdog/hpwdt.c
5432
5433HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5434M:	Don Brace <don.brace@microsemi.com>
5435L:	iss_storagedev@hp.com
5436L:	esc.storagedev@microsemi.com
5437L:	linux-scsi@vger.kernel.org
5438S:	Supported
5439F:	Documentation/scsi/hpsa.txt
5440F:	drivers/scsi/hpsa*.[ch]
5441F:	include/linux/cciss*.h
5442F:	include/uapi/linux/cciss*.h
5443
5444HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5445M:	Don Brace <don.brace@microsemi.com>
5446L:	iss_storagedev@hp.com
5447L:	esc.storagedev@microsemi.com
5448L:	linux-scsi@vger.kernel.org
5449S:	Supported
5450F:	Documentation/blockdev/cciss.txt
5451F:	drivers/block/cciss*
5452F:	include/linux/cciss_ioctl.h
5453F:	include/uapi/linux/cciss_ioctl.h
5454
5455HFI1 DRIVER
5456M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5457M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5458L:	linux-rdma@vger.kernel.org
5459S:	Supported
5460F:	drivers/infiniband/hw/hfi1
5461
5462HFS FILESYSTEM
5463L:	linux-fsdevel@vger.kernel.org
5464S:	Orphan
5465F:	Documentation/filesystems/hfs.txt
5466F:	fs/hfs/
5467
5468HFSPLUS FILESYSTEM
5469L:	linux-fsdevel@vger.kernel.org
5470S:	Orphan
5471F:	Documentation/filesystems/hfsplus.txt
5472F:	fs/hfsplus/
5473
5474HGA FRAMEBUFFER DRIVER
5475M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5476L:	linux-nvidia@lists.surfsouth.com
5477W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5478S:	Maintained
5479F:	drivers/video/fbdev/hgafb.c
5480
5481HIBERNATION (aka Software Suspend, aka swsusp)
5482M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5483M:	Pavel Machek <pavel@ucw.cz>
5484L:	linux-pm@vger.kernel.org
5485S:	Supported
5486F:	arch/x86/power/
5487F:	drivers/base/power/
5488F:	kernel/power/
5489F:	include/linux/suspend.h
5490F:	include/linux/freezer.h
5491F:	include/linux/pm.h
5492F:	arch/*/include/asm/suspend*.h
5493
5494HID CORE LAYER
5495M:	Jiri Kosina <jikos@kernel.org>
5496R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5497L:	linux-input@vger.kernel.org
5498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5499S:	Maintained
5500F:	drivers/hid/
5501F:	include/linux/hid*
5502F:	include/uapi/linux/hid*
5503
5504HID SENSOR HUB DRIVERS
5505M:	Jiri Kosina <jikos@kernel.org>
5506M:	Jonathan Cameron <jic23@kernel.org>
5507M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5508L:	linux-input@vger.kernel.org
5509L:	linux-iio@vger.kernel.org
5510S:	Maintained
5511F:	Documentation/hid/hid-sensor*
5512F:	drivers/hid/hid-sensor-*
5513F:	drivers/iio/*/hid-*
5514F:	include/linux/hid-sensor-*
5515
5516HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5517M:	Thomas Gleixner <tglx@linutronix.de>
5518L:	linux-kernel@vger.kernel.org
5519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5520S:	Maintained
5521F:	Documentation/timers/
5522F:	kernel/time/hrtimer.c
5523F:	kernel/time/clockevents.c
5524F:	kernel/time/tick*.*
5525F:	kernel/time/timer_*.c
5526F:	include/linux/clockchips.h
5527F:	include/linux/hrtimer.h
5528
5529HIGH-SPEED SCC DRIVER FOR AX.25
5530L:	linux-hams@vger.kernel.org
5531S:	Orphan
5532F:	drivers/net/hamradio/dmascc.c
5533F:	drivers/net/hamradio/scc.c
5534
5535HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5536M:	HighPoint Linux Team <linux@highpoint-tech.com>
5537W:	http://www.highpoint-tech.com
5538S:	Supported
5539F:	Documentation/scsi/hptiop.txt
5540F:	drivers/scsi/hptiop.c
5541
5542HIPPI
5543M:	Jes Sorensen <jes@trained-monkey.org>
5544L:	linux-hippi@sunsite.dk
5545S:	Maintained
5546F:	include/linux/hippidevice.h
5547F:	include/uapi/linux/if_hippi.h
5548F:	net/802/hippi.c
5549F:	drivers/net/hippi/
5550
5551HISILICON NETWORK SUBSYSTEM DRIVER
5552M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5553M:	Salil Mehta <salil.mehta@huawei.com>
5554L:	netdev@vger.kernel.org
5555W:	http://www.hisilicon.com
5556S:	Maintained
5557F:	drivers/net/ethernet/hisilicon/
5558F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5559
5560HISILICON SAS Controller
5561M:	John Garry <john.garry@huawei.com>
5562W:	http://www.hisilicon.com
5563S:	Supported
5564F:	drivers/scsi/hisi_sas/
5565F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5566
5567HOST AP DRIVER
5568M:	Jouni Malinen <j@w1.fi>
5569L:	hostap@shmoo.com (subscribers-only)
5570L:	linux-wireless@vger.kernel.org
5571W:	http://hostap.epitest.fi/
5572S:	Maintained
5573F:	drivers/net/wireless/intersil/hostap/
5574
5575HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5576L:	platform-driver-x86@vger.kernel.org
5577S:	Orphan
5578F:	drivers/platform/x86/tc1100-wmi.c
5579
5580HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5581M:	Jaroslav Kysela <perex@perex.cz>
5582S:	Maintained
5583F:	drivers/net/ethernet/hp/hp100.*
5584
5585HPET:	High Precision Event Timers driver
5586M:	Clemens Ladisch <clemens@ladisch.de>
5587S:	Maintained
5588F:	Documentation/timers/hpet.txt
5589F:	drivers/char/hpet.c
5590F:	include/linux/hpet.h
5591F:	include/uapi/linux/hpet.h
5592
5593HPET:	x86
5594S:	Orphan
5595F:	arch/x86/kernel/hpet.c
5596F:	arch/x86/include/asm/hpet.h
5597
5598HPFS FILESYSTEM
5599M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5600W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5601S:	Maintained
5602F:	fs/hpfs/
5603
5604HSI SUBSYSTEM
5605M:	Sebastian Reichel <sre@kernel.org>
5606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5607S:	Maintained
5608F:	Documentation/ABI/testing/sysfs-bus-hsi
5609F:	Documentation/hsi.txt
5610F:	drivers/hsi/
5611F:	include/linux/hsi/
5612F:	include/uapi/linux/hsi/
5613
5614HSO 3G MODEM DRIVER
5615M:	Jan Dumon <j.dumon@option.com>
5616W:	http://www.pharscape.org
5617S:	Maintained
5618F:	drivers/net/usb/hso.c
5619
5620HSR NETWORK PROTOCOL
5621M:	Arvid Brodin <arvid.brodin@alten.se>
5622L:	netdev@vger.kernel.org
5623S:	Maintained
5624F:	net/hsr/
5625
5626HTCPEN TOUCHSCREEN DRIVER
5627M:	Pau Oliva Fora <pof@eslack.org>
5628L:	linux-input@vger.kernel.org
5629S:	Maintained
5630F:	drivers/input/touchscreen/htcpen.c
5631
5632HUGETLB FILESYSTEM
5633M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5634S:	Maintained
5635F:	fs/hugetlbfs/
5636
5637Hyper-V CORE AND DRIVERS
5638M:	"K. Y. Srinivasan" <kys@microsoft.com>
5639M:	Haiyang Zhang <haiyangz@microsoft.com>
5640L:	devel@linuxdriverproject.org
5641S:	Maintained
5642F:	arch/x86/include/asm/mshyperv.h
5643F:	arch/x86/include/uapi/asm/hyperv.h
5644F:	arch/x86/kernel/cpu/mshyperv.c
5645F:	drivers/hid/hid-hyperv.c
5646F:	drivers/hv/
5647F:	drivers/input/serio/hyperv-keyboard.c
5648F:	drivers/pci/host/pci-hyperv.c
5649F:	drivers/net/hyperv/
5650F:	drivers/scsi/storvsc_drv.c
5651F:	drivers/video/fbdev/hyperv_fb.c
5652F:	include/linux/hyperv.h
5653F:	tools/hv/
5654F:	Documentation/ABI/stable/sysfs-bus-vmbus
5655
5656I2C MUXES
5657M:	Peter Rosin <peda@axentia.se>
5658L:	linux-i2c@vger.kernel.org
5659S:	Maintained
5660F:	Documentation/i2c/i2c-topology
5661F:	Documentation/i2c/muxes/
5662F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5663F:	drivers/i2c/i2c-mux.c
5664F:	drivers/i2c/muxes/
5665F:	include/linux/i2c-mux.h
5666
5667I2C OVER PARALLEL PORT
5668M:	Jean Delvare <jdelvare@suse.com>
5669L:	linux-i2c@vger.kernel.org
5670S:	Maintained
5671F:	Documentation/i2c/busses/i2c-parport
5672F:	Documentation/i2c/busses/i2c-parport-light
5673F:	drivers/i2c/busses/i2c-parport.c
5674F:	drivers/i2c/busses/i2c-parport-light.c
5675
5676I2C/SMBUS CONTROLLER DRIVERS FOR PC
5677M:	Jean Delvare <jdelvare@suse.com>
5678L:	linux-i2c@vger.kernel.org
5679S:	Maintained
5680F:	Documentation/i2c/busses/i2c-ali1535
5681F:	Documentation/i2c/busses/i2c-ali1563
5682F:	Documentation/i2c/busses/i2c-ali15x3
5683F:	Documentation/i2c/busses/i2c-amd756
5684F:	Documentation/i2c/busses/i2c-amd8111
5685F:	Documentation/i2c/busses/i2c-i801
5686F:	Documentation/i2c/busses/i2c-nforce2
5687F:	Documentation/i2c/busses/i2c-piix4
5688F:	Documentation/i2c/busses/i2c-sis5595
5689F:	Documentation/i2c/busses/i2c-sis630
5690F:	Documentation/i2c/busses/i2c-sis96x
5691F:	Documentation/i2c/busses/i2c-via
5692F:	Documentation/i2c/busses/i2c-viapro
5693F:	drivers/i2c/busses/i2c-ali1535.c
5694F:	drivers/i2c/busses/i2c-ali1563.c
5695F:	drivers/i2c/busses/i2c-ali15x3.c
5696F:	drivers/i2c/busses/i2c-amd756.c
5697F:	drivers/i2c/busses/i2c-amd756-s4882.c
5698F:	drivers/i2c/busses/i2c-amd8111.c
5699F:	drivers/i2c/busses/i2c-i801.c
5700F:	drivers/i2c/busses/i2c-isch.c
5701F:	drivers/i2c/busses/i2c-nforce2.c
5702F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5703F:	drivers/i2c/busses/i2c-piix4.c
5704F:	drivers/i2c/busses/i2c-sis5595.c
5705F:	drivers/i2c/busses/i2c-sis630.c
5706F:	drivers/i2c/busses/i2c-sis96x.c
5707F:	drivers/i2c/busses/i2c-via.c
5708F:	drivers/i2c/busses/i2c-viapro.c
5709
5710I2C/SMBUS ISMT DRIVER
5711M:	Seth Heasley <seth.heasley@intel.com>
5712M:	Neil Horman <nhorman@tuxdriver.com>
5713L:	linux-i2c@vger.kernel.org
5714F:	drivers/i2c/busses/i2c-ismt.c
5715F:	Documentation/i2c/busses/i2c-ismt
5716
5717I2C/SMBUS STUB DRIVER
5718M:	Jean Delvare <jdelvare@suse.com>
5719L:	linux-i2c@vger.kernel.org
5720S:	Maintained
5721F:	drivers/i2c/i2c-stub.c
5722
5723I2C SUBSYSTEM
5724M:	Wolfram Sang <wsa@the-dreams.de>
5725L:	linux-i2c@vger.kernel.org
5726W:	https://i2c.wiki.kernel.org/
5727Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5729S:	Maintained
5730F:	Documentation/devicetree/bindings/i2c/
5731F:	Documentation/i2c/
5732F:	drivers/i2c/
5733F:	drivers/i2c/*/
5734F:	include/linux/i2c.h
5735F:	include/linux/i2c-*.h
5736F:	include/uapi/linux/i2c.h
5737F:	include/uapi/linux/i2c-*.h
5738
5739I2C ACPI SUPPORT
5740M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5741L:	linux-i2c@vger.kernel.org
5742L:	linux-acpi@vger.kernel.org
5743S:	Maintained
5744
5745I2C-TAOS-EVM DRIVER
5746M:	Jean Delvare <jdelvare@suse.com>
5747L:	linux-i2c@vger.kernel.org
5748S:	Maintained
5749F:	Documentation/i2c/busses/i2c-taos-evm
5750F:	drivers/i2c/busses/i2c-taos-evm.c
5751
5752I2C-TINY-USB DRIVER
5753M:	Till Harbaum <till@harbaum.org>
5754L:	linux-i2c@vger.kernel.org
5755W:	http://www.harbaum.org/till/i2c_tiny_usb
5756S:	Maintained
5757F:	drivers/i2c/busses/i2c-tiny-usb.c
5758
5759i386 BOOT CODE
5760M:	"H. Peter Anvin" <hpa@zytor.com>
5761S:	Maintained
5762F:	arch/x86/boot/
5763
5764i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5765M:	"H. Peter Anvin" <hpa@zytor.com>
5766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5767S:	Maintained
5768
5769IA64 (Itanium) PLATFORM
5770M:	Tony Luck <tony.luck@intel.com>
5771M:	Fenghua Yu <fenghua.yu@intel.com>
5772L:	linux-ia64@vger.kernel.org
5773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5774S:	Maintained
5775F:	arch/ia64/
5776
5777IBM Power VMX Cryptographic instructions
5778M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5779M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5780L:	linux-crypto@vger.kernel.org
5781S:	Supported
5782F:	drivers/crypto/vmx/Makefile
5783F:	drivers/crypto/vmx/Kconfig
5784F:	drivers/crypto/vmx/vmx.c
5785F:	drivers/crypto/vmx/aes*
5786F:	drivers/crypto/vmx/ghash*
5787F:	drivers/crypto/vmx/ppc-xlate.pl
5788
5789IBM Power in-Nest Crypto Acceleration
5790M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5791M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5792L:	linux-crypto@vger.kernel.org
5793S:	Supported
5794F:	drivers/crypto/nx/Makefile
5795F:	drivers/crypto/nx/Kconfig
5796F:	drivers/crypto/nx/nx-aes*
5797F:	drivers/crypto/nx/nx-sha*
5798F:	drivers/crypto/nx/nx.*
5799F:	drivers/crypto/nx/nx_csbcpb.h
5800F:	drivers/crypto/nx/nx_debugfs.h
5801
5802IBM Power 842 compression accelerator
5803M:	Dan Streetman <ddstreet@ieee.org>
5804S:	Supported
5805F:	drivers/crypto/nx/Makefile
5806F:	drivers/crypto/nx/Kconfig
5807F:	drivers/crypto/nx/nx-842*
5808F:	include/linux/sw842.h
5809F:	crypto/842.c
5810F:	lib/842/
5811
5812IBM Power Linux RAID adapter
5813M:	Brian King <brking@us.ibm.com>
5814S:	Supported
5815F:	drivers/scsi/ipr.*
5816
5817IBM Power Virtual Ethernet Device Driver
5818M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5819L:	netdev@vger.kernel.org
5820S:	Supported
5821F:	drivers/net/ethernet/ibm/ibmveth.*
5822
5823IBM Power SRIOV Virtual NIC Device Driver
5824M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5825M:	John Allen <jallen@linux.vnet.ibm.com>
5826L:	netdev@vger.kernel.org
5827S:	Supported
5828F:	drivers/net/ethernet/ibm/ibmvnic.*
5829
5830IBM Power Virtual SCSI Device Drivers
5831M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5832L:	linux-scsi@vger.kernel.org
5833S:	Supported
5834F:	drivers/scsi/ibmvscsi/ibmvscsi*
5835F:	include/scsi/viosrp.h
5836
5837IBM Power Virtual SCSI Device Target Driver
5838M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5839M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
5840L:	linux-scsi@vger.kernel.org
5841L:	target-devel@vger.kernel.org
5842S:	Supported
5843F:	drivers/scsi/ibmvscsi_tgt/
5844
5845IBM Power Virtual FC Device Drivers
5846M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5847L:	linux-scsi@vger.kernel.org
5848S:	Supported
5849F:	drivers/scsi/ibmvscsi/ibmvfc*
5850
5851IBM ServeRAID RAID DRIVER
5852S:	Orphan
5853F:	drivers/scsi/ips.*
5854
5855ICH LPC AND GPIO DRIVER
5856M:	Peter Tyser <ptyser@xes-inc.com>
5857S:	Maintained
5858F:	drivers/mfd/lpc_ich.c
5859F:	drivers/gpio/gpio-ich.c
5860
5861IDE SUBSYSTEM
5862M:	"David S. Miller" <davem@davemloft.net>
5863L:	linux-ide@vger.kernel.org
5864Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5866S:	Maintained
5867F:	Documentation/ide/
5868F:	drivers/ide/
5869F:	include/linux/ide.h
5870
5871IDEAPAD LAPTOP EXTRAS DRIVER
5872M:	Ike Panhc <ike.pan@canonical.com>
5873L:	platform-driver-x86@vger.kernel.org
5874W:	http://launchpad.net/ideapad-laptop
5875S:	Maintained
5876F:	drivers/platform/x86/ideapad-laptop.c
5877
5878IDEAPAD LAPTOP SLIDEBAR DRIVER
5879M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5880L:	linux-input@vger.kernel.org
5881W:	https://github.com/o2genum/ideapad-slidebar
5882S:	Maintained
5883F:	drivers/input/misc/ideapad_slidebar.c
5884
5885IDE/ATAPI DRIVERS
5886M:	Borislav Petkov <bp@alien8.de>
5887L:	linux-ide@vger.kernel.org
5888S:	Maintained
5889F:	Documentation/cdrom/ide-cd
5890F:	drivers/ide/ide-cd*
5891
5892IDLE-I7300
5893M:	Andy Henroid <andrew.d.henroid@intel.com>
5894L:	linux-pm@vger.kernel.org
5895S:	Supported
5896F:	drivers/idle/i7300_idle.c
5897
5898IEEE 802.15.4 SUBSYSTEM
5899M:	Alexander Aring <aar@pengutronix.de>
5900L:	linux-wpan@vger.kernel.org
5901W:	http://wpan.cakelab.org/
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5904S:	Maintained
5905F:	net/ieee802154/
5906F:	net/mac802154/
5907F:	drivers/net/ieee802154/
5908F:	include/linux/nl802154.h
5909F:	include/linux/ieee802154.h
5910F:	include/net/nl802154.h
5911F:	include/net/mac802154.h
5912F:	include/net/af_ieee802154.h
5913F:	include/net/cfg802154.h
5914F:	include/net/ieee802154_netdev.h
5915F:	Documentation/networking/ieee802154.txt
5916
5917IGORPLUG-USB IR RECEIVER
5918M:	Sean Young <sean@mess.org>
5919L:	linux-media@vger.kernel.org
5920S:	Maintained
5921F:	drivers/media/rc/igorplugusb.c
5922
5923IGUANAWORKS USB IR TRANSCEIVER
5924M:	Sean Young <sean@mess.org>
5925L:	linux-media@vger.kernel.org
5926S:	Maintained
5927F:	drivers/media/rc/iguanair.c
5928
5929IIO SUBSYSTEM AND DRIVERS
5930M:	Jonathan Cameron <jic23@kernel.org>
5931R:	Hartmut Knaack <knaack.h@gmx.de>
5932R:	Lars-Peter Clausen <lars@metafoo.de>
5933R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5934L:	linux-iio@vger.kernel.org
5935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5936S:	Maintained
5937F:	Documentation/devicetree/bindings/iio/
5938F:	drivers/iio/
5939F:	drivers/staging/iio/
5940F:	include/linux/iio/
5941F:	tools/iio/
5942
5943IKANOS/ADI EAGLE ADSL USB DRIVER
5944M:	Matthieu Castet <castet.matthieu@free.fr>
5945M:	Stanislaw Gruszka <stf_xl@wp.pl>
5946S:	Maintained
5947F:	drivers/usb/atm/ueagle-atm.c
5948
5949INA209 HARDWARE MONITOR DRIVER
5950M:	Guenter Roeck <linux@roeck-us.net>
5951L:	linux-hwmon@vger.kernel.org
5952S:	Maintained
5953F:	Documentation/hwmon/ina209
5954F:	Documentation/devicetree/bindings/i2c/ina209.txt
5955F:	drivers/hwmon/ina209.c
5956
5957INA2XX HARDWARE MONITOR DRIVER
5958M:	Guenter Roeck <linux@roeck-us.net>
5959L:	linux-hwmon@vger.kernel.org
5960S:	Maintained
5961F:	Documentation/hwmon/ina2xx
5962F:	drivers/hwmon/ina2xx.c
5963F:	include/linux/platform_data/ina2xx.h
5964
5965INDUSTRY PACK SUBSYSTEM (IPACK)
5966M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5967M:	Jens Taprogge <jens.taprogge@taprogge.org>
5968M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5969L:	industrypack-devel@lists.sourceforge.net
5970W:	http://industrypack.sourceforge.net
5971S:	Maintained
5972F:	drivers/ipack/
5973
5974INGENIC JZ4780 DMA Driver
5975M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5976S:	Maintained
5977F:	drivers/dma/dma-jz4780.c
5978
5979INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5980M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5981M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5982L:	linux-ima-devel@lists.sourceforge.net
5983L:	linux-ima-user@lists.sourceforge.net
5984L:	linux-security-module@vger.kernel.org
5985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5986S:	Supported
5987F:	security/integrity/ima/
5988
5989IMGTEC IR DECODER DRIVER
5990M:	James Hogan <james.hogan@imgtec.com>
5991S:	Maintained
5992F:	drivers/media/rc/img-ir/
5993
5994IMS TWINTURBO FRAMEBUFFER DRIVER
5995L:	linux-fbdev@vger.kernel.org
5996S:	Orphan
5997F:	drivers/video/fbdev/imsttfb.c
5998
5999INFINIBAND SUBSYSTEM
6000M:	Doug Ledford <dledford@redhat.com>
6001M:	Sean Hefty <sean.hefty@intel.com>
6002M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6003L:	linux-rdma@vger.kernel.org
6004W:	http://www.openfabrics.org/
6005Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6007S:	Supported
6008F:	Documentation/infiniband/
6009F:	drivers/infiniband/
6010F:	include/uapi/linux/if_infiniband.h
6011F:	include/uapi/rdma/
6012F:	include/rdma/
6013
6014INOTIFY
6015M:	John McCutchan <john@johnmccutchan.com>
6016M:	Robert Love <rlove@rlove.org>
6017M:	Eric Paris <eparis@parisplace.org>
6018S:	Maintained
6019F:	Documentation/filesystems/inotify.txt
6020F:	fs/notify/inotify/
6021F:	include/linux/inotify.h
6022F:	include/uapi/linux/inotify.h
6023
6024INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6025M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6026L:	linux-input@vger.kernel.org
6027Q:	http://patchwork.kernel.org/project/linux-input/list/
6028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6029S:	Maintained
6030F:	drivers/input/
6031F:	include/linux/input.h
6032F:	include/uapi/linux/input.h
6033F:	include/linux/input/
6034F:	Documentation/devicetree/bindings/input/
6035
6036INPUT MULTITOUCH (MT) PROTOCOL
6037M:	Henrik Rydberg <rydberg@bitmath.org>
6038L:	linux-input@vger.kernel.org
6039S:	Odd fixes
6040F:	Documentation/input/multi-touch-protocol.txt
6041F:	drivers/input/input-mt.c
6042K:	\b(ABS|SYN)_MT_
6043
6044INTEL ASoC BDW/HSW DRIVERS
6045M:	Jie Yang <yang.jie@linux.intel.com>
6046L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6047S:	Supported
6048F:	sound/soc/intel/common/sst-dsp*
6049F:	sound/soc/intel/common/sst-firmware.c
6050F:	sound/soc/intel/boards/broadwell.c
6051F:	sound/soc/intel/haswell/
6052
6053INTEL C600 SERIES SAS CONTROLLER DRIVER
6054M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6055M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6056L:	linux-scsi@vger.kernel.org
6057T:	git git://git.code.sf.net/p/intel-sas/isci
6058S:	Supported
6059F:	drivers/scsi/isci/
6060
6061INTEL HID EVENT DRIVER
6062M:	Alex Hung <alex.hung@canonical.com>
6063L:	platform-driver-x86@vger.kernel.org
6064S:	Maintained
6065F:	drivers/platform/x86/intel-hid.c
6066
6067INTEL VIRTUAL BUTTON DRIVER
6068M:	AceLan Kao <acelan.kao@canonical.com>
6069L:	platform-driver-x86@vger.kernel.org
6070S:	Maintained
6071F:	drivers/platform/x86/intel-vbtn.c
6072
6073INTEL IDLE DRIVER
6074M:	Len Brown <lenb@kernel.org>
6075L:	linux-pm@vger.kernel.org
6076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6077S:	Supported
6078F:	drivers/idle/intel_idle.c
6079
6080INTEL PSTATE DRIVER
6081M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6082M:	Len Brown <lenb@kernel.org>
6083L:	linux-pm@vger.kernel.org
6084S:	Supported
6085F:	drivers/cpufreq/intel_pstate.c
6086
6087INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6088M:	Maik Broemme <mbroemme@plusserver.de>
6089L:	linux-fbdev@vger.kernel.org
6090S:	Maintained
6091F:	Documentation/fb/intelfb.txt
6092F:	drivers/video/fbdev/intelfb/
6093
6094INTEL 810/815 FRAMEBUFFER DRIVER
6095M:	Antonino Daplas <adaplas@gmail.com>
6096L:	linux-fbdev@vger.kernel.org
6097S:	Maintained
6098F:	drivers/video/fbdev/i810/
6099
6100INTEL MENLOW THERMAL DRIVER
6101M:	Sujith Thomas <sujith.thomas@intel.com>
6102L:	platform-driver-x86@vger.kernel.org
6103W:	https://01.org/linux-acpi
6104S:	Supported
6105F:	drivers/platform/x86/intel_menlow.c
6106
6107INTEL I/OAT DMA DRIVER
6108M:	Dave Jiang <dave.jiang@intel.com>
6109R:	Dan Williams <dan.j.williams@intel.com>
6110L:	dmaengine@vger.kernel.org
6111Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6112S:	Supported
6113F:	drivers/dma/ioat*
6114
6115INTEL IOMMU (VT-d)
6116M:	David Woodhouse <dwmw2@infradead.org>
6117L:	iommu@lists.linux-foundation.org
6118T:	git git://git.infradead.org/iommu-2.6.git
6119S:	Supported
6120F:	drivers/iommu/intel-iommu.c
6121F:	include/linux/intel-iommu.h
6122
6123INTEL IOP-ADMA DMA DRIVER
6124R:	Dan Williams <dan.j.williams@intel.com>
6125S:	Odd fixes
6126F:	drivers/dma/iop-adma.c
6127
6128INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6129M:	Krzysztof Halasa <khalasa@piap.pl>
6130S:	Maintained
6131F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6132F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6133F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6134F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6135F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6136F:	drivers/net/wan/ixp4xx_hss.c
6137
6138INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6139M:	Deepak Saxena <dsaxena@plexity.net>
6140S:	Maintained
6141F:	drivers/char/hw_random/ixp4xx-rng.c
6142
6143INTEL ETHERNET DRIVERS
6144M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6145L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6146W:	http://www.intel.com/support/feedback.htm
6147W:	http://e1000.sourceforge.net/
6148Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6151S:	Supported
6152F:	Documentation/networking/e100.txt
6153F:	Documentation/networking/e1000.txt
6154F:	Documentation/networking/e1000e.txt
6155F:	Documentation/networking/igb.txt
6156F:	Documentation/networking/igbvf.txt
6157F:	Documentation/networking/ixgb.txt
6158F:	Documentation/networking/ixgbe.txt
6159F:	Documentation/networking/ixgbevf.txt
6160F:	Documentation/networking/i40e.txt
6161F:	Documentation/networking/i40evf.txt
6162F:	drivers/net/ethernet/intel/
6163F:	drivers/net/ethernet/intel/*/
6164
6165INTEL RDMA RNIC DRIVER
6166M:     Faisal Latif <faisal.latif@intel.com>
6167R:     Chien Tin Tung <chien.tin.tung@intel.com>
6168R:     Mustafa Ismail <mustafa.ismail@intel.com>
6169R:     Shiraz Saleem <shiraz.saleem@intel.com>
6170R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6171L:     linux-rdma@vger.kernel.org
6172S:     Supported
6173F:     drivers/infiniband/hw/i40iw/
6174
6175INTEL MERRIFIELD GPIO DRIVER
6176M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6177L:	linux-gpio@vger.kernel.org
6178S:	Maintained
6179F:	drivers/gpio/gpio-merrifield.c
6180
6181INTEL-MID GPIO DRIVER
6182M:	David Cohen <david.a.cohen@linux.intel.com>
6183L:	linux-gpio@vger.kernel.org
6184S:	Maintained
6185F:	drivers/gpio/gpio-intel-mid.c
6186
6187INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6188M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6189L:	linux-wireless@vger.kernel.org
6190S:	Maintained
6191F:	Documentation/networking/README.ipw2100
6192F:	Documentation/networking/README.ipw2200
6193F:	drivers/net/wireless/intel/ipw2x00/
6194
6195INTEL(R) TRACE HUB
6196M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6197S:	Supported
6198F:	Documentation/trace/intel_th.txt
6199F:	drivers/hwtracing/intel_th/
6200
6201INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6202M:	Ning Sun <ning.sun@intel.com>
6203L:	tboot-devel@lists.sourceforge.net
6204W:	http://tboot.sourceforge.net
6205T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6206S:	Supported
6207F:	Documentation/intel_txt.txt
6208F:	include/linux/tboot.h
6209F:	arch/x86/kernel/tboot.c
6210
6211INTEL WIRELESS WIMAX CONNECTION 2400
6212M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6213M:	linux-wimax@intel.com
6214L:	wimax@linuxwimax.org (subscribers-only)
6215S:	Supported
6216W:	http://linuxwimax.org
6217F:	Documentation/wimax/README.i2400m
6218F:	drivers/net/wimax/i2400m/
6219F:	include/uapi/linux/wimax/i2400m.h
6220
6221INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6222M:	Stanislaw Gruszka <sgruszka@redhat.com>
6223L:	linux-wireless@vger.kernel.org
6224S:	Supported
6225F:	drivers/net/wireless/intel/iwlegacy/
6226
6227INTEL WIRELESS WIFI LINK (iwlwifi)
6228M:	Johannes Berg <johannes.berg@intel.com>
6229M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6230M:	Luca Coelho <luciano.coelho@intel.com>
6231M:	Intel Linux Wireless <linuxwifi@intel.com>
6232L:	linux-wireless@vger.kernel.org
6233W:	http://intellinuxwireless.org
6234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6235S:	Supported
6236F:	drivers/net/wireless/intel/iwlwifi/
6237
6238INTEL MANAGEMENT ENGINE (mei)
6239M:	Tomas Winkler <tomas.winkler@intel.com>
6240L:	linux-kernel@vger.kernel.org
6241S:	Supported
6242F:	include/uapi/linux/mei.h
6243F:	include/linux/mei_cl_bus.h
6244F:	drivers/misc/mei/*
6245F:	drivers/watchdog/mei_wdt.c
6246F:	Documentation/misc-devices/mei/*
6247F:	samples/mei/*
6248
6249INTEL MIC DRIVERS (mic)
6250M:	Sudeep Dutt <sudeep.dutt@intel.com>
6251M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6252S:	Supported
6253W:	https://github.com/sudeepdutt/mic
6254W:	http://software.intel.com/en-us/mic-developer
6255F:	include/linux/mic_bus.h
6256F:	include/linux/scif.h
6257F:	include/uapi/linux/mic_common.h
6258F: 	include/uapi/linux/mic_ioctl.h
6259F:	include/uapi/linux/scif_ioctl.h
6260F:	drivers/misc/mic/
6261F:	drivers/dma/mic_x100_dma.c
6262F:	drivers/dma/mic_x100_dma.h
6263F:	Documentation/mic/
6264
6265INTEL PMC/P-Unit IPC DRIVER
6266M:	Zha Qipeng<qipeng.zha@intel.com>
6267L:	platform-driver-x86@vger.kernel.org
6268S:	Maintained
6269F:	drivers/platform/x86/intel_pmc_ipc.c
6270F:	drivers/platform/x86/intel_punit_ipc.c
6271F:	arch/x86/include/asm/intel_pmc_ipc.h
6272F:	arch/x86/include/asm/intel_punit_ipc.h
6273
6274INTEL TELEMETRY DRIVER
6275M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6276L:	platform-driver-x86@vger.kernel.org
6277S:	Maintained
6278F:	arch/x86/include/asm/intel_telemetry.h
6279F:	drivers/platform/x86/intel_telemetry*
6280
6281INTEL PMC CORE DRIVER
6282M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6283M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6284L:	platform-driver-x86@vger.kernel.org
6285S:	Maintained
6286F:	arch/x86/include/asm/pmc_core.h
6287F:	drivers/platform/x86/intel_pmc_core*
6288
6289IOC3 ETHERNET DRIVER
6290M:	Ralf Baechle <ralf@linux-mips.org>
6291L:	linux-mips@linux-mips.org
6292S:	Maintained
6293F:	drivers/net/ethernet/sgi/ioc3-eth.c
6294
6295IOC3 SERIAL DRIVER
6296M:	Pat Gefre <pfg@sgi.com>
6297L:	linux-serial@vger.kernel.org
6298S:	Maintained
6299F:	drivers/tty/serial/ioc3_serial.c
6300
6301IOMMU DRIVERS
6302M:	Joerg Roedel <joro@8bytes.org>
6303L:	iommu@lists.linux-foundation.org
6304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6305S:	Maintained
6306F:	Documentation/devicetree/bindings/iommu/
6307F:	drivers/iommu/
6308
6309IP MASQUERADING
6310M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6311S:	Maintained
6312F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6313
6314IPMI SUBSYSTEM
6315M:	Corey Minyard <minyard@acm.org>
6316L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6317W:	http://openipmi.sourceforge.net/
6318S:	Supported
6319F:	Documentation/IPMI.txt
6320F:	drivers/char/ipmi/
6321F:	include/linux/ipmi*
6322F:	include/uapi/linux/ipmi*
6323
6324QCOM AUDIO (ASoC) DRIVERS
6325M:	Patrick Lai <plai@codeaurora.org>
6326M:	Banajit Goswami <bgoswami@codeaurora.org>
6327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6328S:	Supported
6329F:	sound/soc/qcom/
6330
6331IPS SCSI RAID DRIVER
6332M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6333L:	linux-scsi@vger.kernel.org
6334W:	http://www.adaptec.com/
6335S:	Maintained
6336F:	drivers/scsi/ips*
6337
6338IPVS
6339M:	Wensong Zhang <wensong@linux-vs.org>
6340M:	Simon Horman <horms@verge.net.au>
6341M:	Julian Anastasov <ja@ssi.bg>
6342L:	netdev@vger.kernel.org
6343L:	lvs-devel@vger.kernel.org
6344S:	Maintained
6345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6347F:	Documentation/networking/ipvs-sysctl.txt
6348F:	include/net/ip_vs.h
6349F:	include/uapi/linux/ip_vs.h
6350F:	net/netfilter/ipvs/
6351
6352IPWIRELESS DRIVER
6353M:	Jiri Kosina <jikos@kernel.org>
6354M:	David Sterba <dsterba@suse.com>
6355S:	Odd Fixes
6356F:	drivers/tty/ipwireless/
6357
6358IPX NETWORK LAYER
6359M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6360L:	netdev@vger.kernel.org
6361S:	Maintained
6362F:	include/net/ipx.h
6363F:	include/uapi/linux/ipx.h
6364F:	net/ipx/
6365
6366IRDA SUBSYSTEM
6367M:	Samuel Ortiz <samuel@sortiz.org>
6368L:	irda-users@lists.sourceforge.net (subscribers-only)
6369L:	netdev@vger.kernel.org
6370W:	http://irda.sourceforge.net/
6371S:	Maintained
6372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6373F:	Documentation/networking/irda.txt
6374F:	drivers/net/irda/
6375F:	include/net/irda/
6376F:	net/irda/
6377
6378IRQ SUBSYSTEM
6379M:	Thomas Gleixner <tglx@linutronix.de>
6380L:	linux-kernel@vger.kernel.org
6381S:	Maintained
6382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6383F:	kernel/irq/
6384
6385IRQCHIP DRIVERS
6386M:	Thomas Gleixner <tglx@linutronix.de>
6387M:	Jason Cooper <jason@lakedaemon.net>
6388M:	Marc Zyngier <marc.zyngier@arm.com>
6389L:	linux-kernel@vger.kernel.org
6390S:	Maintained
6391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6392T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6393F:	Documentation/devicetree/bindings/interrupt-controller/
6394F:	drivers/irqchip/
6395
6396IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6397M:	Marc Zyngier <marc.zyngier@arm.com>
6398S:	Maintained
6399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6400F:	Documentation/IRQ-domain.txt
6401F:	include/linux/irqdomain.h
6402F:	kernel/irq/irqdomain.c
6403F:	kernel/irq/msi.c
6404
6405ISA
6406M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6407S:	Maintained
6408F:	Documentation/isa.txt
6409F:	drivers/base/isa.c
6410F:	include/linux/isa.h
6411
6412ISAPNP
6413M:	Jaroslav Kysela <perex@perex.cz>
6414S:	Maintained
6415F:	Documentation/isapnp.txt
6416F:	drivers/pnp/isapnp/
6417F:	include/linux/isapnp.h
6418
6419ISA RADIO MODULE
6420M:	Hans Verkuil <hverkuil@xs4all.nl>
6421L:	linux-media@vger.kernel.org
6422T:	git git://linuxtv.org/media_tree.git
6423W:	https://linuxtv.org
6424S:	Maintained
6425F:	drivers/media/radio/radio-isa*
6426
6427iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6428M:	Peter Jones <pjones@redhat.com>
6429M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6430S:	Maintained
6431F:	drivers/firmware/iscsi_ibft*
6432
6433ISCSI
6434M:	Mike Christie <michaelc@cs.wisc.edu>
6435L:	open-iscsi@googlegroups.com
6436W:	www.open-iscsi.org
6437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6438S:	Maintained
6439F:	drivers/scsi/*iscsi*
6440F:	include/scsi/*iscsi*
6441
6442ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6443M:	Or Gerlitz <ogerlitz@mellanox.com>
6444M:	Sagi Grimberg <sagi@grimberg.me>
6445M:	Roi Dayan <roid@mellanox.com>
6446L:	linux-rdma@vger.kernel.org
6447S:	Supported
6448W:	http://www.openfabrics.org
6449W:	www.open-iscsi.org
6450Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6451F:	drivers/infiniband/ulp/iser/
6452
6453ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6454M:	Sagi Grimberg <sagi@grimberg.me>
6455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6456L:	linux-rdma@vger.kernel.org
6457L:	target-devel@vger.kernel.org
6458S:	Supported
6459W:	http://www.linux-iscsi.org
6460F:	drivers/infiniband/ulp/isert
6461
6462ISDN SUBSYSTEM
6463M:	Karsten Keil <isdn@linux-pingi.de>
6464L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6465L:	netdev@vger.kernel.org
6466W:	http://www.isdn4linux.de
6467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6468S:	Maintained
6469F:	Documentation/isdn/
6470F:	drivers/isdn/
6471F:	include/linux/isdn.h
6472F:	include/linux/isdn/
6473F:	include/uapi/linux/isdn.h
6474F:	include/uapi/linux/isdn/
6475
6476ISDN SUBSYSTEM (Eicon active card driver)
6477M:	Armin Schindler <mac@melware.de>
6478L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6479W:	http://www.melware.de
6480S:	Maintained
6481F:	drivers/isdn/hardware/eicon/
6482
6483IT87 HARDWARE MONITORING DRIVER
6484M:	Jean Delvare <jdelvare@suse.com>
6485L:	linux-hwmon@vger.kernel.org
6486S:	Maintained
6487F:	Documentation/hwmon/it87
6488F:	drivers/hwmon/it87.c
6489
6490IT913X MEDIA DRIVER
6491M:	Antti Palosaari <crope@iki.fi>
6492L:	linux-media@vger.kernel.org
6493W:	https://linuxtv.org
6494W:	http://palosaari.fi/linux/
6495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6496T:	git git://linuxtv.org/anttip/media_tree.git
6497S:	Maintained
6498F:	drivers/media/tuners/it913x*
6499
6500IVTV VIDEO4LINUX DRIVER
6501M:	Andy Walls <awalls@md.metrocast.net>
6502L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6503L:	linux-media@vger.kernel.org
6504T:	git git://linuxtv.org/media_tree.git
6505W:	http://www.ivtvdriver.org
6506S:	Maintained
6507F:	Documentation/video4linux/*.ivtv
6508F:	drivers/media/pci/ivtv/
6509F:	include/uapi/linux/ivtv*
6510
6511IX2505V MEDIA DRIVER
6512M:	Malcolm Priestley <tvboxspy@gmail.com>
6513L:	linux-media@vger.kernel.org
6514W:	https://linuxtv.org
6515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6516S:	Maintained
6517F:	drivers/media/dvb-frontends/ix2505v*
6518
6519JC42.4 TEMPERATURE SENSOR DRIVER
6520M:	Guenter Roeck <linux@roeck-us.net>
6521L:	linux-hwmon@vger.kernel.org
6522S:	Maintained
6523F:	drivers/hwmon/jc42.c
6524F:	Documentation/hwmon/jc42
6525
6526JFS FILESYSTEM
6527M:	Dave Kleikamp <shaggy@kernel.org>
6528L:	jfs-discussion@lists.sourceforge.net
6529W:	http://jfs.sourceforge.net/
6530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6531S:	Maintained
6532F:	Documentation/filesystems/jfs.txt
6533F:	fs/jfs/
6534
6535JME NETWORK DRIVER
6536M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6537L:	netdev@vger.kernel.org
6538S:	Maintained
6539F:	drivers/net/ethernet/jme.*
6540
6541JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6542M:	David Woodhouse <dwmw2@infradead.org>
6543L:	linux-mtd@lists.infradead.org
6544W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6545S:	Maintained
6546F:	fs/jffs2/
6547F:	include/uapi/linux/jffs2.h
6548
6549JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6550M:	"Theodore Ts'o" <tytso@mit.edu>
6551M:	Jan Kara <jack@suse.com>
6552L:	linux-ext4@vger.kernel.org
6553S:	Maintained
6554F:	fs/jbd2/
6555F:	include/linux/jbd2.h
6556
6557JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6558M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6559L:	linux-media@vger.kernel.org
6560S:	Maintained
6561F:	drivers/media/platform/rcar_jpu.c
6562
6563JSM Neo PCI based serial card
6564M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6565L:	linux-serial@vger.kernel.org
6566S:	Maintained
6567F:	drivers/tty/serial/jsm/
6568
6569K10TEMP HARDWARE MONITORING DRIVER
6570M:	Clemens Ladisch <clemens@ladisch.de>
6571L:	linux-hwmon@vger.kernel.org
6572S:	Maintained
6573F:	Documentation/hwmon/k10temp
6574F:	drivers/hwmon/k10temp.c
6575
6576K8TEMP HARDWARE MONITORING DRIVER
6577M:	Rudolf Marek <r.marek@assembler.cz>
6578L:	linux-hwmon@vger.kernel.org
6579S:	Maintained
6580F:	Documentation/hwmon/k8temp
6581F:	drivers/hwmon/k8temp.c
6582
6583KASAN
6584M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6585R:	Alexander Potapenko <glider@google.com>
6586R:	Dmitry Vyukov <dvyukov@google.com>
6587L:	kasan-dev@googlegroups.com
6588S:	Maintained
6589F:	arch/*/include/asm/kasan.h
6590F:	arch/*/mm/kasan_init*
6591F:	Documentation/kasan.txt
6592F:	include/linux/kasan*.h
6593F:	lib/test_kasan.c
6594F:	mm/kasan/
6595F:	scripts/Makefile.kasan
6596
6597KCONFIG
6598M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6599L:	linux-kbuild@vger.kernel.org
6600T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6601S:	Maintained
6602F:	Documentation/kbuild/kconfig-language.txt
6603F:	scripts/kconfig/
6604
6605KDUMP
6606M:	Dave Young <dyoung@redhat.com>
6607M:	Baoquan He <bhe@redhat.com>
6608R:	Vivek Goyal <vgoyal@redhat.com>
6609L:	kexec@lists.infradead.org
6610W:	http://lse.sourceforge.net/kdump/
6611S:	Maintained
6612F:	Documentation/kdump/
6613
6614KEENE FM RADIO TRANSMITTER DRIVER
6615M:	Hans Verkuil <hverkuil@xs4all.nl>
6616L:	linux-media@vger.kernel.org
6617T:	git git://linuxtv.org/media_tree.git
6618W:	https://linuxtv.org
6619S:	Maintained
6620F:	drivers/media/radio/radio-keene*
6621
6622KERNEL AUTOMOUNTER v4 (AUTOFS4)
6623M:	Ian Kent <raven@themaw.net>
6624L:	autofs@vger.kernel.org
6625S:	Maintained
6626F:	fs/autofs4/
6627
6628KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6629M:	Michal Marek <mmarek@suse.com>
6630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6632L:	linux-kbuild@vger.kernel.org
6633S:	Maintained
6634F:	Documentation/kbuild/
6635F:	Makefile
6636F:	scripts/Makefile.*
6637F:	scripts/basic/
6638F:	scripts/mk*
6639F:	scripts/package/
6640
6641KERNEL JANITORS
6642L:	kernel-janitors@vger.kernel.org
6643W:	http://kernelnewbies.org/KernelJanitors
6644S:	Odd Fixes
6645
6646KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6647M:	"J. Bruce Fields" <bfields@fieldses.org>
6648M:	Jeff Layton <jlayton@poochiereds.net>
6649L:	linux-nfs@vger.kernel.org
6650W:	http://nfs.sourceforge.net/
6651T:	git git://linux-nfs.org/~bfields/linux.git
6652S:	Supported
6653F:	fs/nfsd/
6654F:	include/uapi/linux/nfsd/
6655F:	fs/lockd/
6656F:	fs/nfs_common/
6657F:	net/sunrpc/
6658F:	include/linux/lockd/
6659F:	include/linux/sunrpc/
6660F:	include/uapi/linux/sunrpc/
6661
6662KERNEL SELFTEST FRAMEWORK
6663M:	Shuah Khan <shuahkh@osg.samsung.com>
6664M:	Shuah Khan <shuah@kernel.org>
6665L:	linux-kselftest@vger.kernel.org
6666T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6667S:	Maintained
6668F:	tools/testing/selftests
6669
6670KERNEL VIRTUAL MACHINE (KVM)
6671M:	Paolo Bonzini <pbonzini@redhat.com>
6672M:	Radim Krčmář <rkrcmar@redhat.com>
6673L:	kvm@vger.kernel.org
6674W:	http://www.linux-kvm.org
6675T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6676S:	Supported
6677F:	Documentation/*/kvm*.txt
6678F:	Documentation/virtual/kvm/
6679F:	arch/*/kvm/
6680F:	arch/x86/kernel/kvm.c
6681F:	arch/x86/kernel/kvmclock.c
6682F:	arch/*/include/asm/kvm*
6683F:	include/linux/kvm*
6684F:	include/uapi/linux/kvm*
6685F:	virt/kvm/
6686F:	tools/kvm/
6687
6688KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6689M:	Joerg Roedel <joro@8bytes.org>
6690L:	kvm@vger.kernel.org
6691W:	http://www.linux-kvm.org/
6692S:	Maintained
6693F:	arch/x86/include/asm/svm.h
6694F:	arch/x86/kvm/svm.c
6695
6696KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6697M:	Alexander Graf <agraf@suse.com>
6698L:	kvm-ppc@vger.kernel.org
6699W:	http://www.linux-kvm.org/
6700T:	git git://github.com/agraf/linux-2.6.git
6701S:	Supported
6702F:	arch/powerpc/include/asm/kvm*
6703F:	arch/powerpc/kvm/
6704
6705KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6706M:	Christian Borntraeger <borntraeger@de.ibm.com>
6707M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6708L:	linux-s390@vger.kernel.org
6709W:	http://www.ibm.com/developerworks/linux/linux390/
6710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6711S:	Supported
6712F:	Documentation/s390/kvm.txt
6713F:	arch/s390/include/asm/kvm*
6714F:	arch/s390/kvm/
6715
6716KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6717M:	Christoffer Dall <christoffer.dall@linaro.org>
6718M:	Marc Zyngier <marc.zyngier@arm.com>
6719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6720L:	kvmarm@lists.cs.columbia.edu
6721W:	http://systems.cs.columbia.edu/projects/kvm-arm
6722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6723S:	Supported
6724F:	arch/arm/include/uapi/asm/kvm*
6725F:	arch/arm/include/asm/kvm*
6726F:	arch/arm/kvm/
6727F:	virt/kvm/arm/
6728F:	include/kvm/arm_*
6729
6730KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6731M:	Christoffer Dall <christoffer.dall@linaro.org>
6732M:	Marc Zyngier <marc.zyngier@arm.com>
6733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6734L:	kvmarm@lists.cs.columbia.edu
6735S:	Maintained
6736F:	arch/arm64/include/uapi/asm/kvm*
6737F:	arch/arm64/include/asm/kvm*
6738F:	arch/arm64/kvm/
6739
6740KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6741M:	James Hogan <james.hogan@imgtec.com>
6742L:	linux-mips@linux-mips.org
6743S:	Supported
6744F:	arch/mips/include/uapi/asm/kvm*
6745F:	arch/mips/include/asm/kvm*
6746F:	arch/mips/kvm/
6747
6748KEXEC
6749M:	Eric Biederman <ebiederm@xmission.com>
6750W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6751L:	kexec@lists.infradead.org
6752S:	Maintained
6753F:	include/linux/kexec.h
6754F:	include/uapi/linux/kexec.h
6755F:	kernel/kexec*
6756
6757KEYS/KEYRINGS:
6758M:	David Howells <dhowells@redhat.com>
6759L:	keyrings@vger.kernel.org
6760S:	Maintained
6761F:	Documentation/security/keys.txt
6762F:	include/linux/key.h
6763F:	include/linux/key-type.h
6764F:	include/linux/keyctl.h
6765F:	include/uapi/linux/keyctl.h
6766F:	include/keys/
6767F:	security/keys/
6768
6769KEYS-TRUSTED
6770M:	David Safford <safford@us.ibm.com>
6771M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6772L:	linux-security-module@vger.kernel.org
6773L:	keyrings@vger.kernel.org
6774S:	Supported
6775F:	Documentation/security/keys-trusted-encrypted.txt
6776F:	include/keys/trusted-type.h
6777F:	security/keys/trusted.c
6778F:	security/keys/trusted.h
6779
6780KEYS-ENCRYPTED
6781M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6782M:	David Safford <safford@us.ibm.com>
6783L:	linux-security-module@vger.kernel.org
6784L:	keyrings@vger.kernel.org
6785S:	Supported
6786F:	Documentation/security/keys-trusted-encrypted.txt
6787F:	include/keys/encrypted-type.h
6788F:	security/keys/encrypted-keys/
6789
6790KGDB / KDB /debug_core
6791M:	Jason Wessel <jason.wessel@windriver.com>
6792W:	http://kgdb.wiki.kernel.org/
6793L:	kgdb-bugreport@lists.sourceforge.net
6794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6795S:	Maintained
6796F:	Documentation/DocBook/kgdb.tmpl
6797F:	drivers/misc/kgdbts.c
6798F:	drivers/tty/serial/kgdboc.c
6799F:	include/linux/kdb.h
6800F:	include/linux/kgdb.h
6801F:	kernel/debug/
6802
6803KMEMCHECK
6804M:	Vegard Nossum <vegardno@ifi.uio.no>
6805M:	Pekka Enberg <penberg@kernel.org>
6806S:	Maintained
6807F:	Documentation/kmemcheck.txt
6808F:	arch/x86/include/asm/kmemcheck.h
6809F:	arch/x86/mm/kmemcheck/
6810F:	include/linux/kmemcheck.h
6811F:	mm/kmemcheck.c
6812
6813KMEMLEAK
6814M:	Catalin Marinas <catalin.marinas@arm.com>
6815S:	Maintained
6816F:	Documentation/kmemleak.txt
6817F:	include/linux/kmemleak.h
6818F:	mm/kmemleak.c
6819F:	mm/kmemleak-test.c
6820
6821KPROBES
6822M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6823M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6824M:	"David S. Miller" <davem@davemloft.net>
6825M:	Masami Hiramatsu <mhiramat@kernel.org>
6826S:	Maintained
6827F:	Documentation/kprobes.txt
6828F:	include/linux/kprobes.h
6829F:	kernel/kprobes.c
6830
6831KS0108 LCD CONTROLLER DRIVER
6832M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6833W:	http://miguelojeda.es/auxdisplay.htm
6834W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6835S:	Maintained
6836F:	Documentation/auxdisplay/ks0108
6837F:	drivers/auxdisplay/ks0108.c
6838F:	include/linux/ks0108.h
6839
6840L3MDEV
6841M:	David Ahern <dsa@cumulusnetworks.com>
6842L:	netdev@vger.kernel.org
6843S:	Maintained
6844F:	net/l3mdev
6845F:	include/net/l3mdev.h
6846
6847LANTIQ MIPS ARCHITECTURE
6848M:	John Crispin <john@phrozen.org>
6849L:	linux-mips@linux-mips.org
6850S:	Maintained
6851F:	arch/mips/lantiq
6852
6853LAPB module
6854L:	linux-x25@vger.kernel.org
6855S:	Orphan
6856F:	Documentation/networking/lapb-module.txt
6857F:	include/*/lapb.h
6858F:	net/lapb/
6859
6860LASI 53c700 driver for PARISC
6861M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6862L:	linux-scsi@vger.kernel.org
6863S:	Maintained
6864F:	Documentation/scsi/53c700.txt
6865F:	drivers/scsi/53c700*
6866
6867LED SUBSYSTEM
6868M:	Richard Purdie <rpurdie@rpsys.net>
6869M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6870L:	linux-leds@vger.kernel.org
6871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6872S:	Maintained
6873F:	Documentation/devicetree/bindings/leds/
6874F:	drivers/leds/
6875F:	include/linux/leds.h
6876
6877LEGACY EEPROM DRIVER
6878M:	Jean Delvare <jdelvare@suse.com>
6879S:	Maintained
6880F:	Documentation/misc-devices/eeprom
6881F:	drivers/misc/eeprom/eeprom.c
6882
6883LEGO USB Tower driver
6884M:	Juergen Stuber <starblue@users.sourceforge.net>
6885L:	legousb-devel@lists.sourceforge.net
6886W:	http://legousb.sourceforge.net/
6887S:	Maintained
6888F:	drivers/usb/misc/legousbtower.c
6889
6890LG2160 MEDIA DRIVER
6891M:	Michael Krufky <mkrufky@linuxtv.org>
6892L:	linux-media@vger.kernel.org
6893W:	https://linuxtv.org
6894W:	http://github.com/mkrufky
6895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6896T:	git git://linuxtv.org/mkrufky/tuners.git
6897S:	Maintained
6898F:	drivers/media/dvb-frontends/lg2160.*
6899
6900LGDT3305 MEDIA DRIVER
6901M:	Michael Krufky <mkrufky@linuxtv.org>
6902L:	linux-media@vger.kernel.org
6903W:	https://linuxtv.org
6904W:	http://github.com/mkrufky
6905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6906T:	git git://linuxtv.org/mkrufky/tuners.git
6907S:	Maintained
6908F:	drivers/media/dvb-frontends/lgdt3305.*
6909
6910LGUEST
6911M:	Rusty Russell <rusty@rustcorp.com.au>
6912L:	lguest@lists.ozlabs.org
6913W:	http://lguest.ozlabs.org/
6914S:	Odd Fixes
6915F:	arch/x86/include/asm/lguest*.h
6916F:	arch/x86/lguest/
6917F:	drivers/lguest/
6918F:	include/linux/lguest*.h
6919F:	tools/lguest/
6920
6921LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6922M:	Tejun Heo <tj@kernel.org>
6923L:	linux-ide@vger.kernel.org
6924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6925S:	Maintained
6926F:	drivers/ata/
6927F:	include/linux/ata.h
6928F:	include/linux/libata.h
6929F:	Documentation/devicetree/bindings/ata/
6930
6931LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6932M:	Viresh Kumar <vireshk@kernel.org>
6933L:	linux-ide@vger.kernel.org
6934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6935S:	Maintained
6936F:	include/linux/pata_arasan_cf_data.h
6937F:	drivers/ata/pata_arasan_cf.c
6938
6939LIBATA PATA DRIVERS
6940M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6941M:	Tejun Heo <tj@kernel.org>
6942L:	linux-ide@vger.kernel.org
6943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6944S:	Maintained
6945F:	drivers/ata/pata_*.c
6946F:	drivers/ata/ata_generic.c
6947
6948LIBATA SATA AHCI PLATFORM devices support
6949M:	Hans de Goede <hdegoede@redhat.com>
6950M:	Tejun Heo <tj@kernel.org>
6951L:	linux-ide@vger.kernel.org
6952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6953S:	Maintained
6954F:	drivers/ata/ahci_platform.c
6955F:	drivers/ata/libahci_platform.c
6956F:	include/linux/ahci_platform.h
6957
6958LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6959M:	Mikael Pettersson <mikpelinux@gmail.com>
6960L:	linux-ide@vger.kernel.org
6961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6962S:	Maintained
6963F:	drivers/ata/sata_promise.*
6964
6965LIBLOCKDEP
6966M:	Sasha Levin <sasha.levin@oracle.com>
6967S:	Maintained
6968F:	tools/lib/lockdep/
6969
6970LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6971M:	Dan Williams <dan.j.williams@intel.com>
6972L:	linux-nvdimm@lists.01.org
6973Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6975S:	Supported
6976F:	drivers/nvdimm/*
6977F:	include/linux/nd.h
6978F:	include/linux/libnvdimm.h
6979F:	include/uapi/linux/ndctl.h
6980
6981LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6982M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6983L:	linux-nvdimm@lists.01.org
6984Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6985S:	Supported
6986F:	drivers/nvdimm/blk.c
6987F:	drivers/nvdimm/region_devs.c
6988F:	drivers/acpi/nfit*
6989
6990LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6991M:	Vishal Verma <vishal.l.verma@intel.com>
6992L:	linux-nvdimm@lists.01.org
6993Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6994S:	Supported
6995F:	drivers/nvdimm/btt*
6996
6997LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6998M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6999L:	linux-nvdimm@lists.01.org
7000Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7001S:	Supported
7002F:	drivers/nvdimm/pmem.c
7003F:	include/linux/pmem.h
7004F:	arch/*/include/asm/pmem.h
7005
7006LIGHTNVM PLATFORM SUPPORT
7007M:	Matias Bjorling <mb@lightnvm.io>
7008W:	http://github/OpenChannelSSD
7009L:	linux-block@vger.kernel.org
7010S:	Maintained
7011F:	drivers/lightnvm/
7012F:	include/linux/lightnvm.h
7013F:	include/uapi/linux/lightnvm.h
7014
7015LINUX FOR IBM pSERIES (RS/6000)
7016M:	Paul Mackerras <paulus@au.ibm.com>
7017W:	http://www.ibm.com/linux/ltc/projects/ppc
7018S:	Supported
7019F:	arch/powerpc/boot/rs6000.h
7020
7021LINUX FOR POWERPC (32-BIT AND 64-BIT)
7022M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7023M:	Paul Mackerras <paulus@samba.org>
7024M:	Michael Ellerman <mpe@ellerman.id.au>
7025W:	http://www.penguinppc.org/
7026L:	linuxppc-dev@lists.ozlabs.org
7027Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7029S:	Supported
7030F:	Documentation/powerpc/
7031F:	arch/powerpc/
7032F:	drivers/char/tpm/tpm_ibmvtpm*
7033F:	drivers/crypto/nx/
7034F:	drivers/crypto/vmx/
7035F:	drivers/net/ethernet/ibm/ibmveth.*
7036F:	drivers/net/ethernet/ibm/ibmvnic.*
7037F:	drivers/pci/hotplug/pnv_php.c
7038F:	drivers/pci/hotplug/rpa*
7039F:	drivers/scsi/ibmvscsi/
7040N:	opal
7041N:	/pmac
7042N:	powermac
7043N:	powernv
7044N:	[^a-z0-9]ps3
7045N:	pseries
7046
7047LINUX FOR POWER MACINTOSH
7048M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7049W:	http://www.penguinppc.org/
7050L:	linuxppc-dev@lists.ozlabs.org
7051S:	Maintained
7052F:	arch/powerpc/platforms/powermac/
7053F:	drivers/macintosh/
7054
7055LINUX FOR POWERPC EMBEDDED MPC5XXX
7056M:	Anatolij Gustschin <agust@denx.de>
7057L:	linuxppc-dev@lists.ozlabs.org
7058T:	git git://git.denx.de/linux-denx-agust.git
7059S:	Maintained
7060F:	arch/powerpc/platforms/512x/
7061F:	arch/powerpc/platforms/52xx/
7062
7063LINUX FOR POWERPC EMBEDDED PPC4XX
7064M:	Alistair Popple <alistair@popple.id.au>
7065M:	Matt Porter <mporter@kernel.crashing.org>
7066W:	http://www.penguinppc.org/
7067L:	linuxppc-dev@lists.ozlabs.org
7068S:	Maintained
7069F:	arch/powerpc/platforms/40x/
7070F:	arch/powerpc/platforms/44x/
7071
7072LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7073L:	linuxppc-dev@lists.ozlabs.org
7074S:	Orphan
7075F:	arch/powerpc/*/*virtex*
7076F:	arch/powerpc/*/*/*virtex*
7077
7078LINUX FOR POWERPC EMBEDDED PPC8XX
7079M:	Vitaly Bordug <vitb@kernel.crashing.org>
7080W:	http://www.penguinppc.org/
7081L:	linuxppc-dev@lists.ozlabs.org
7082S:	Maintained
7083F:	arch/powerpc/platforms/8xx/
7084
7085LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7086M:	Scott Wood <oss@buserror.net>
7087M:	Kumar Gala <galak@kernel.crashing.org>
7088W:	http://www.penguinppc.org/
7089L:	linuxppc-dev@lists.ozlabs.org
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7091S:	Maintained
7092F:	arch/powerpc/platforms/83xx/
7093F:	arch/powerpc/platforms/85xx/
7094
7095LINUX FOR POWERPC PA SEMI PWRFICIENT
7096M:	Olof Johansson <olof@lixom.net>
7097L:	linuxppc-dev@lists.ozlabs.org
7098S:	Maintained
7099F:	arch/powerpc/platforms/pasemi/
7100F:	drivers/*/*pasemi*
7101F:	drivers/*/*/*pasemi*
7102
7103LINUX SECURITY MODULE (LSM) FRAMEWORK
7104M:	Chris Wright <chrisw@sous-sol.org>
7105L:	linux-security-module@vger.kernel.org
7106S:	Supported
7107
7108LIS3LV02D ACCELEROMETER DRIVER
7109M:	Eric Piel <eric.piel@tremplin-utc.net>
7110S:	Maintained
7111F:	Documentation/misc-devices/lis3lv02d
7112F:	drivers/misc/lis3lv02d/
7113F:	drivers/platform/x86/hp_accel.c
7114
7115LIVE PATCHING
7116M:	Josh Poimboeuf <jpoimboe@redhat.com>
7117M:	Jessica Yu <jeyu@redhat.com>
7118M:	Jiri Kosina <jikos@kernel.org>
7119M:	Miroslav Benes <mbenes@suse.cz>
7120R:	Petr Mladek <pmladek@suse.com>
7121S:	Maintained
7122F:	kernel/livepatch/
7123F:	include/linux/livepatch.h
7124F:	arch/x86/include/asm/livepatch.h
7125F:	arch/x86/kernel/livepatch.c
7126F:	Documentation/livepatch/
7127F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7128F:	samples/livepatch/
7129L:	live-patching@vger.kernel.org
7130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7131
7132LINUX KERNEL DUMP TEST MODULE (LKDTM)
7133M:	Kees Cook <keescook@chromium.org>
7134S:	Maintained
7135F:	drivers/misc/lkdtm*
7136
7137LLC (802.2)
7138M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7139S:	Maintained
7140F:	include/linux/llc.h
7141F:	include/uapi/linux/llc.h
7142F:	include/net/llc*
7143F:	net/llc/
7144
7145LM73 HARDWARE MONITOR DRIVER
7146M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7147L:	linux-hwmon@vger.kernel.org
7148S:	Maintained
7149F:	drivers/hwmon/lm73.c
7150
7151LM78 HARDWARE MONITOR DRIVER
7152M:	Jean Delvare <jdelvare@suse.com>
7153L:	linux-hwmon@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/hwmon/lm78
7156F:	drivers/hwmon/lm78.c
7157
7158LM83 HARDWARE MONITOR DRIVER
7159M:	Jean Delvare <jdelvare@suse.com>
7160L:	linux-hwmon@vger.kernel.org
7161S:	Maintained
7162F:	Documentation/hwmon/lm83
7163F:	drivers/hwmon/lm83.c
7164
7165LM90 HARDWARE MONITOR DRIVER
7166M:	Jean Delvare <jdelvare@suse.com>
7167L:	linux-hwmon@vger.kernel.org
7168S:	Maintained
7169F:	Documentation/hwmon/lm90
7170F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7171F:	drivers/hwmon/lm90.c
7172
7173LM95234 HARDWARE MONITOR DRIVER
7174M:	Guenter Roeck <linux@roeck-us.net>
7175L:	linux-hwmon@vger.kernel.org
7176S:	Maintained
7177F:	Documentation/hwmon/lm95234
7178F:	drivers/hwmon/lm95234.c
7179
7180LME2510 MEDIA DRIVER
7181M:	Malcolm Priestley <tvboxspy@gmail.com>
7182L:	linux-media@vger.kernel.org
7183W:	https://linuxtv.org
7184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7185S:	Maintained
7186F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7187
7188LOCKING PRIMITIVES
7189M:	Peter Zijlstra <peterz@infradead.org>
7190M:	Ingo Molnar <mingo@redhat.com>
7191L:	linux-kernel@vger.kernel.org
7192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7193S:	Maintained
7194F:	Documentation/locking/
7195F:	include/linux/lockdep.h
7196F:	include/linux/spinlock*.h
7197F:	arch/*/include/asm/spinlock*.h
7198F:	include/linux/rwlock*.h
7199F:	include/linux/mutex*.h
7200F:	arch/*/include/asm/mutex*.h
7201F:	include/linux/rwsem*.h
7202F:	arch/*/include/asm/rwsem.h
7203F:	include/linux/seqlock.h
7204F:	lib/locking*.[ch]
7205F:	kernel/locking/
7206
7207LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7208M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7209L:	linux-ntfs-dev@lists.sourceforge.net
7210W:	http://www.linux-ntfs.org/content/view/19/37/
7211S:	Maintained
7212F:	Documentation/ldm.txt
7213F:	block/partitions/ldm.*
7214
7215LogFS
7216M:	Joern Engel <joern@logfs.org>
7217M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7218L:	logfs@logfs.org
7219W:	logfs.org
7220S:	Maintained
7221F:	fs/logfs/
7222
7223LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7224M:	Sathya Prakash <sathya.prakash@broadcom.com>
7225M:	Chaitra P B <chaitra.basappa@broadcom.com>
7226M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7227L:	MPT-FusionLinux.pdl@broadcom.com
7228L:	linux-scsi@vger.kernel.org
7229W:	http://www.avagotech.com/support/
7230S:	Supported
7231F:	drivers/message/fusion/
7232F:	drivers/scsi/mpt2sas/
7233F:	drivers/scsi/mpt3sas/
7234
7235LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7236M:	Matthew Wilcox <matthew@wil.cx>
7237L:	linux-scsi@vger.kernel.org
7238S:	Maintained
7239F:	drivers/scsi/sym53c8xx_2/
7240
7241LTC4261 HARDWARE MONITOR DRIVER
7242M:	Guenter Roeck <linux@roeck-us.net>
7243L:	linux-hwmon@vger.kernel.org
7244S:	Maintained
7245F:	Documentation/hwmon/ltc4261
7246F:	drivers/hwmon/ltc4261.c
7247
7248LTP (Linux Test Project)
7249M:	Mike Frysinger <vapier@gentoo.org>
7250M:	Cyril Hrubis <chrubis@suse.cz>
7251M:	Wanlong Gao <wanlong.gao@gmail.com>
7252M:	Jan Stancek <jstancek@redhat.com>
7253M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7254M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7255L:	ltp@lists.linux.it (subscribers-only)
7256W:	http://linux-test-project.github.io/
7257T:	git git://github.com/linux-test-project/ltp.git
7258S:	Maintained
7259
7260M32R ARCHITECTURE
7261W:	http://www.linux-m32r.org/
7262S:	Orphan
7263F:	arch/m32r/
7264
7265M68K ARCHITECTURE
7266M:	Geert Uytterhoeven <geert@linux-m68k.org>
7267L:	linux-m68k@lists.linux-m68k.org
7268W:	http://www.linux-m68k.org/
7269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7270S:	Maintained
7271F:	arch/m68k/
7272F:	drivers/zorro/
7273
7274M68K ON APPLE MACINTOSH
7275M:	Joshua Thompson <funaho@jurai.org>
7276W:	http://www.mac.linux-m68k.org/
7277L:	linux-m68k@lists.linux-m68k.org
7278S:	Maintained
7279F:	arch/m68k/mac/
7280
7281M68K ON HP9000/300
7282M:	Philip Blundell <philb@gnu.org>
7283W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7284S:	Maintained
7285F:	arch/m68k/hp300/
7286
7287M88DS3103 MEDIA DRIVER
7288M:	Antti Palosaari <crope@iki.fi>
7289L:	linux-media@vger.kernel.org
7290W:	https://linuxtv.org
7291W:	http://palosaari.fi/linux/
7292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7293T:	git git://linuxtv.org/anttip/media_tree.git
7294S:	Maintained
7295F:	drivers/media/dvb-frontends/m88ds3103*
7296
7297M88RS2000 MEDIA DRIVER
7298M:	Malcolm Priestley <tvboxspy@gmail.com>
7299L:	linux-media@vger.kernel.org
7300W:	https://linuxtv.org
7301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7302S:	Maintained
7303F:	drivers/media/dvb-frontends/m88rs2000*
7304
7305MA901 MASTERKIT USB FM RADIO DRIVER
7306M:	Alexey Klimov <klimov.linux@gmail.com>
7307L:	linux-media@vger.kernel.org
7308T:	git git://linuxtv.org/media_tree.git
7309S:	Maintained
7310F:	drivers/media/radio/radio-ma901.c
7311
7312MAC80211
7313M:	Johannes Berg <johannes@sipsolutions.net>
7314L:	linux-wireless@vger.kernel.org
7315W:	http://wireless.kernel.org/
7316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7318S:	Maintained
7319F:	Documentation/networking/mac80211-injection.txt
7320F:	include/net/mac80211.h
7321F:	net/mac80211/
7322F:	drivers/net/wireless/mac80211_hwsim.[ch]
7323
7324MACVLAN DRIVER
7325M:	Patrick McHardy <kaber@trash.net>
7326L:	netdev@vger.kernel.org
7327S:	Maintained
7328F:	drivers/net/macvlan.c
7329F:	include/linux/if_macvlan.h
7330
7331MAILBOX API
7332M:	Jassi Brar <jassisinghbrar@gmail.com>
7333L:	linux-kernel@vger.kernel.org
7334S:	Maintained
7335F:	drivers/mailbox/
7336F:	include/linux/mailbox_client.h
7337F:	include/linux/mailbox_controller.h
7338
7339MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7340M:	Michael Kerrisk <mtk.manpages@gmail.com>
7341W:	http://www.kernel.org/doc/man-pages
7342L:	linux-man@vger.kernel.org
7343S:	Maintained
7344
7345MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7346M:	Andrew Lunn <andrew@lunn.ch>
7347M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7348S:	Maintained
7349F:	drivers/net/dsa/mv88e6xxx/
7350
7351MARVELL ARMADA DRM SUPPORT
7352M:	Russell King <rmk+kernel@armlinux.org.uk>
7353S:	Maintained
7354F:	drivers/gpu/drm/armada/
7355F:	include/uapi/drm/armada_drm.h
7356F:	Documentation/devicetree/bindings/display/armada/
7357
7358MARVELL CRYPTO DRIVER
7359M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7360M:	Arnaud Ebalard <arno@natisbad.org>
7361F:	drivers/crypto/marvell/
7362S:	Maintained
7363L:	linux-crypto@vger.kernel.org
7364
7365MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7366M:	Mirko Lindner <mlindner@marvell.com>
7367M:	Stephen Hemminger <stephen@networkplumber.org>
7368L:	netdev@vger.kernel.org
7369S:	Maintained
7370F:	drivers/net/ethernet/marvell/sk*
7371
7372MARVELL LIBERTAS WIRELESS DRIVER
7373L:	libertas-dev@lists.infradead.org
7374S:	Orphan
7375F:	drivers/net/wireless/marvell/libertas/
7376
7377MARVELL MV643XX ETHERNET DRIVER
7378M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7379L:	netdev@vger.kernel.org
7380S:	Maintained
7381F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7382F:	include/linux/mv643xx.h
7383
7384MARVELL MVNETA ETHERNET DRIVER
7385M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7386L:	netdev@vger.kernel.org
7387S:	Maintained
7388F:	drivers/net/ethernet/marvell/mvneta.*
7389
7390MARVELL MWIFIEX WIRELESS DRIVER
7391M:	Amitkumar Karwar <akarwar@marvell.com>
7392M:	Nishant Sarmukadam <nishants@marvell.com>
7393L:	linux-wireless@vger.kernel.org
7394S:	Maintained
7395F:	drivers/net/wireless/marvell/mwifiex/
7396
7397MARVELL MWL8K WIRELESS DRIVER
7398M:	Lennert Buytenhek <buytenh@wantstofly.org>
7399L:	linux-wireless@vger.kernel.org
7400S:	Odd Fixes
7401F:	drivers/net/wireless/marvell/mwl8k.c
7402
7403MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7404M:	Nicolas Pitre <nico@fluxnic.net>
7405S:	Odd Fixes
7406F:	drivers/mmc/host/mvsdio.*
7407
7408MATROX FRAMEBUFFER DRIVER
7409L:	linux-fbdev@vger.kernel.org
7410S:	Orphan
7411F:	drivers/video/fbdev/matrox/matroxfb_*
7412F:	include/uapi/linux/matroxfb.h
7413
7414MAX16065 HARDWARE MONITOR DRIVER
7415M:	Guenter Roeck <linux@roeck-us.net>
7416L:	linux-hwmon@vger.kernel.org
7417S:	Maintained
7418F:	Documentation/hwmon/max16065
7419F:	drivers/hwmon/max16065.c
7420
7421MAX20751 HARDWARE MONITOR DRIVER
7422M:	Guenter Roeck <linux@roeck-us.net>
7423L:	linux-hwmon@vger.kernel.org
7424S:	Maintained
7425F:	Documentation/hwmon/max20751
7426F:	drivers/hwmon/max20751.c
7427
7428MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7429M:	"Hans J. Koch" <hjk@hansjkoch.de>
7430L:	linux-hwmon@vger.kernel.org
7431S:	Maintained
7432F:	Documentation/hwmon/max6650
7433F:	drivers/hwmon/max6650.c
7434
7435MAX6697 HARDWARE MONITOR DRIVER
7436M:	Guenter Roeck <linux@roeck-us.net>
7437L:	linux-hwmon@vger.kernel.org
7438S:	Maintained
7439F:	Documentation/hwmon/max6697
7440F:	Documentation/devicetree/bindings/i2c/max6697.txt
7441F:	drivers/hwmon/max6697.c
7442F:	include/linux/platform_data/max6697.h
7443
7444MAX9860 MONO AUDIO VOICE CODEC DRIVER
7445M:	Peter Rosin <peda@axentia.se>
7446L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7447S:	Maintained
7448F:	Documentation/devicetree/bindings/sound/max9860.txt
7449F:	sound/soc/codecs/max9860.*
7450
7451MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7452M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7453L:	linux-pm@vger.kernel.org
7454S:	Supported
7455F:	drivers/power/max14577_charger.c
7456F:	drivers/power/max77693_charger.c
7457
7458MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7459M:	Javier Martinez Canillas <javier@osg.samsung.com>
7460L:	linux-kernel@vger.kernel.org
7461S:	Supported
7462F:	drivers/*/*max77802*.c
7463F:	Documentation/devicetree/bindings/*/*max77802.txt
7464F:	include/dt-bindings/*/*max77802.h
7465
7466MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7467M:	Chanwoo Choi <cw00.choi@samsung.com>
7468M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7469L:	linux-kernel@vger.kernel.org
7470S:	Supported
7471F:	drivers/*/max14577*.c
7472F:	drivers/*/max77686*.c
7473F:	drivers/*/max77693*.c
7474F:	drivers/extcon/extcon-max14577.c
7475F:	drivers/extcon/extcon-max77693.c
7476F:	drivers/rtc/rtc-max77686.c
7477F:	drivers/clk/clk-max77686.c
7478F:	Documentation/devicetree/bindings/mfd/max14577.txt
7479F:	Documentation/devicetree/bindings/*/max77686.txt
7480F:	Documentation/devicetree/bindings/mfd/max77693.txt
7481F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7482F:	include/linux/mfd/max14577*.h
7483F:	include/linux/mfd/max77686*.h
7484F:	include/linux/mfd/max77693*.h
7485
7486MAXIRADIO FM RADIO RECEIVER DRIVER
7487M:	Hans Verkuil <hverkuil@xs4all.nl>
7488L:	linux-media@vger.kernel.org
7489T:	git git://linuxtv.org/media_tree.git
7490W:	https://linuxtv.org
7491S:	Maintained
7492F:	drivers/media/radio/radio-maxiradio*
7493
7494MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7495M:	Peter Rosin <peda@axentia.se>
7496L:	linux-iio@vger.kernel.org
7497S:	Maintained
7498F:	drivers/iio/potentiometer/mcp4531.c
7499
7500MEDIA DRIVERS FOR RENESAS - FCP
7501M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7502L:	linux-media@vger.kernel.org
7503L:	linux-renesas-soc@vger.kernel.org
7504T:	git git://linuxtv.org/media_tree.git
7505S:	Supported
7506F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7507F:	drivers/media/platform/rcar-fcp.c
7508F:	include/media/rcar-fcp.h
7509
7510MEDIA DRIVERS FOR RENESAS - VSP1
7511M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7512L:	linux-media@vger.kernel.org
7513L:	linux-renesas-soc@vger.kernel.org
7514T:	git git://linuxtv.org/media_tree.git
7515S:	Supported
7516F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7517F:	drivers/media/platform/vsp1/
7518
7519MEDIA DRIVERS FOR HELENE
7520M:	Abylay Ospan <aospan@netup.ru>
7521L:	linux-media@vger.kernel.org
7522W:	https://linuxtv.org
7523W:	http://netup.tv/
7524T:	git git://linuxtv.org/media_tree.git
7525S:	Supported
7526F:	drivers/media/dvb-frontends/helene*
7527
7528MEDIA DRIVERS FOR ASCOT2E
7529M:	Sergey Kozlov <serjk@netup.ru>
7530M:	Abylay Ospan <aospan@netup.ru>
7531L:	linux-media@vger.kernel.org
7532W:	https://linuxtv.org
7533W:	http://netup.tv/
7534T:	git git://linuxtv.org/media_tree.git
7535S:	Supported
7536F:	drivers/media/dvb-frontends/ascot2e*
7537
7538MEDIA DRIVERS FOR CXD2841ER
7539M:	Sergey Kozlov <serjk@netup.ru>
7540M:	Abylay Ospan <aospan@netup.ru>
7541L:	linux-media@vger.kernel.org
7542W:	https://linuxtv.org
7543W:	http://netup.tv/
7544T:	git git://linuxtv.org/media_tree.git
7545S:	Supported
7546F:	drivers/media/dvb-frontends/cxd2841er*
7547
7548MEDIA DRIVERS FOR HORUS3A
7549M:	Sergey Kozlov <serjk@netup.ru>
7550M:	Abylay Ospan <aospan@netup.ru>
7551L:	linux-media@vger.kernel.org
7552W:	https://linuxtv.org
7553W:	http://netup.tv/
7554T:	git git://linuxtv.org/media_tree.git
7555S:	Supported
7556F:	drivers/media/dvb-frontends/horus3a*
7557
7558MEDIA DRIVERS FOR LNBH25
7559M:	Sergey Kozlov <serjk@netup.ru>
7560M:	Abylay Ospan <aospan@netup.ru>
7561L:	linux-media@vger.kernel.org
7562W:	https://linuxtv.org
7563W:	http://netup.tv/
7564T:	git git://linuxtv.org/media_tree.git
7565S:	Supported
7566F:	drivers/media/dvb-frontends/lnbh25*
7567
7568MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7569M:	Sergey Kozlov <serjk@netup.ru>
7570M:	Abylay Ospan <aospan@netup.ru>
7571L:	linux-media@vger.kernel.org
7572W:	https://linuxtv.org
7573W:	http://netup.tv/
7574T:	git git://linuxtv.org/media_tree.git
7575S:	Supported
7576F:	drivers/media/pci/netup_unidvb/*
7577
7578MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7579M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7580M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7581P:	LinuxTV.org Project
7582L:	linux-media@vger.kernel.org
7583W:	https://linuxtv.org
7584Q:	http://patchwork.kernel.org/project/linux-media/list/
7585T:	git git://linuxtv.org/media_tree.git
7586S:	Maintained
7587F:	Documentation/dvb/
7588F:	Documentation/video4linux/
7589F:	Documentation/DocBook/media/
7590F:	drivers/media/
7591F:	drivers/staging/media/
7592F:	include/linux/platform_data/media/
7593F:	include/media/
7594F:	include/uapi/linux/dvb/
7595F:	include/uapi/linux/videodev2.h
7596F:	include/uapi/linux/media.h
7597F:	include/uapi/linux/v4l2-*
7598F:	include/uapi/linux/meye.h
7599F:	include/uapi/linux/ivtv*
7600F:	include/uapi/linux/uvcvideo.h
7601
7602MEDIATEK ETHERNET DRIVER
7603M:	Felix Fietkau <nbd@openwrt.org>
7604M:	John Crispin <blogic@openwrt.org>
7605L:	netdev@vger.kernel.org
7606S:	Maintained
7607F:	drivers/net/ethernet/mediatek/
7608
7609MEDIATEK MT7601U WIRELESS LAN DRIVER
7610M:	Jakub Kicinski <kubakici@wp.pl>
7611L:	linux-wireless@vger.kernel.org
7612S:	Maintained
7613F:	drivers/net/wireless/mediatek/mt7601u/
7614
7615MEGARAID SCSI/SAS DRIVERS
7616M:	Kashyap Desai <kashyap.desai@avagotech.com>
7617M:	Sumit Saxena <sumit.saxena@avagotech.com>
7618M:	Uday Lingala <uday.lingala@avagotech.com>
7619L:	megaraidlinux.pdl@avagotech.com
7620L:	linux-scsi@vger.kernel.org
7621W:	http://www.lsi.com
7622S:	Maintained
7623F:	Documentation/scsi/megaraid.txt
7624F:	drivers/scsi/megaraid.*
7625F:	drivers/scsi/megaraid/
7626
7627MELLANOX ETHERNET DRIVER (mlx4_en)
7628M:	Tariq Toukan <tariqt@mellanox.com>
7629L:	netdev@vger.kernel.org
7630S:	Supported
7631W:	http://www.mellanox.com
7632Q:	http://patchwork.ozlabs.org/project/netdev/list/
7633F:	drivers/net/ethernet/mellanox/mlx4/en_*
7634
7635MELLANOX ETHERNET DRIVER (mlx5e)
7636M:	Saeed Mahameed <saeedm@mellanox.com>
7637L:	netdev@vger.kernel.org
7638S:	Supported
7639W:	http://www.mellanox.com
7640Q:	http://patchwork.ozlabs.org/project/netdev/list/
7641F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7642
7643MELLANOX ETHERNET SWITCH DRIVERS
7644M:	Jiri Pirko <jiri@mellanox.com>
7645M:	Ido Schimmel <idosch@mellanox.com>
7646L:	netdev@vger.kernel.org
7647S:	Supported
7648W:	http://www.mellanox.com
7649Q:	http://patchwork.ozlabs.org/project/netdev/list/
7650F:	drivers/net/ethernet/mellanox/mlxsw/
7651
7652SOFT-ROCE DRIVER (rxe)
7653M:	Moni Shoua <monis@mellanox.com>
7654L:	linux-rdma@vger.kernel.org
7655S:	Supported
7656W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7657Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7658F:	drivers/infiniband/hw/rxe/
7659F:	include/uapi/rdma/rdma_user_rxe.h
7660
7661MEMBARRIER SUPPORT
7662M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7663M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7664L:	linux-kernel@vger.kernel.org
7665S:	Supported
7666F:	kernel/membarrier.c
7667F:	include/uapi/linux/membarrier.h
7668
7669MEMORY MANAGEMENT
7670L:	linux-mm@kvack.org
7671W:	http://www.linux-mm.org
7672S:	Maintained
7673F:	include/linux/mm.h
7674F:	include/linux/gfp.h
7675F:	include/linux/mmzone.h
7676F:	include/linux/memory_hotplug.h
7677F:	include/linux/vmalloc.h
7678F:	mm/
7679
7680MEMORY TECHNOLOGY DEVICES (MTD)
7681M:	David Woodhouse <dwmw2@infradead.org>
7682M:	Brian Norris <computersforpeace@gmail.com>
7683L:	linux-mtd@lists.infradead.org
7684W:	http://www.linux-mtd.infradead.org/
7685Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7686T:	git git://git.infradead.org/linux-mtd.git
7687T:	git git://git.infradead.org/l2-mtd.git
7688S:	Maintained
7689F:	Documentation/devicetree/bindings/mtd/
7690F:	drivers/mtd/
7691F:	include/linux/mtd/
7692F:	include/uapi/mtd/
7693
7694MEN A21 WATCHDOG DRIVER
7695M:	Johannes Thumshirn <morbidrsa@gmail.com>
7696L:	linux-watchdog@vger.kernel.org
7697S:	Maintained
7698F:	drivers/watchdog/mena21_wdt.c
7699
7700MEN CHAMELEON BUS (mcb)
7701M:	Johannes Thumshirn <morbidrsa@gmail.com>
7702S:	Maintained
7703F:	drivers/mcb/
7704F:	include/linux/mcb.h
7705F:	Documentation/men-chameleon-bus.txt
7706
7707MEN F21BMC (Board Management Controller)
7708M:	Andreas Werner <andreas.werner@men.de>
7709S:	Supported
7710F:	drivers/mfd/menf21bmc.c
7711F:	drivers/watchdog/menf21bmc_wdt.c
7712F:	drivers/leds/leds-menf21bmc.c
7713F:	drivers/hwmon/menf21bmc_hwmon.c
7714F:	Documentation/hwmon/menf21bmc
7715
7716METAG ARCHITECTURE
7717M:	James Hogan <james.hogan@imgtec.com>
7718L:	linux-metag@vger.kernel.org
7719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7720S:	Odd Fixes
7721F:	arch/metag/
7722F:	Documentation/metag/
7723F:	Documentation/devicetree/bindings/metag/
7724F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7725F:	drivers/clocksource/metag_generic.c
7726F:	drivers/irqchip/irq-metag.c
7727F:	drivers/irqchip/irq-metag-ext.c
7728F:	drivers/tty/metag_da.c
7729
7730MICROBLAZE ARCHITECTURE
7731M:	Michal Simek <monstr@monstr.eu>
7732W:	http://www.monstr.eu/fdt/
7733T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7734S:	Supported
7735F:	arch/microblaze/
7736
7737MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7738M:	Chen Yu <yu.c.chen@intel.com>
7739L:	platform-driver-x86@vger.kernel.org
7740S:	Supported
7741F:	drivers/platform/x86/surfacepro3_button.c
7742
7743MICROTEK X6 SCANNER
7744M:	Oliver Neukum <oliver@neukum.org>
7745S:	Maintained
7746F:	drivers/usb/image/microtek.*
7747
7748MIPS
7749M:	Ralf Baechle <ralf@linux-mips.org>
7750L:	linux-mips@linux-mips.org
7751W:	http://www.linux-mips.org/
7752T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7753Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7754S:	Supported
7755F:	Documentation/devicetree/bindings/mips/
7756F:	Documentation/mips/
7757F:	arch/mips/
7758
7759MIPS/LOONGSON1 ARCHITECTURE
7760M:	Keguang Zhang <keguang.zhang@gmail.com>
7761L:	linux-mips@linux-mips.org
7762S:	Maintained
7763F:	arch/mips/loongson32/
7764F:	arch/mips/include/asm/mach-loongson32/
7765F:	drivers/*/*loongson1*
7766F:	drivers/*/*/*loongson1*
7767
7768MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7769M:	Hans Verkuil <hverkuil@xs4all.nl>
7770L:	linux-media@vger.kernel.org
7771T:	git git://linuxtv.org/media_tree.git
7772W:	https://linuxtv.org
7773S:	Odd Fixes
7774F:	drivers/media/radio/radio-miropcm20*
7775
7776MELLANOX MLX4 core VPI driver
7777M:	Yishai Hadas <yishaih@mellanox.com>
7778L:	netdev@vger.kernel.org
7779L:	linux-rdma@vger.kernel.org
7780W:	http://www.mellanox.com
7781Q:	http://patchwork.ozlabs.org/project/netdev/list/
7782S:	Supported
7783F:	drivers/net/ethernet/mellanox/mlx4/
7784F:	include/linux/mlx4/
7785
7786MELLANOX MLX4 IB driver
7787M:	Yishai Hadas <yishaih@mellanox.com>
7788L:	linux-rdma@vger.kernel.org
7789W:	http://www.mellanox.com
7790Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7791S:	Supported
7792F:	drivers/infiniband/hw/mlx4/
7793F:	include/linux/mlx4/
7794
7795MELLANOX MLX5 core VPI driver
7796M:	Matan Barak <matanb@mellanox.com>
7797M:	Leon Romanovsky <leonro@mellanox.com>
7798L:	netdev@vger.kernel.org
7799L:	linux-rdma@vger.kernel.org
7800W:	http://www.mellanox.com
7801Q:	http://patchwork.ozlabs.org/project/netdev/list/
7802S:	Supported
7803F:	drivers/net/ethernet/mellanox/mlx5/core/
7804F:	include/linux/mlx5/
7805
7806MELLANOX MLX5 IB driver
7807M:	Matan Barak <matanb@mellanox.com>
7808M:	Leon Romanovsky <leonro@mellanox.com>
7809L:	linux-rdma@vger.kernel.org
7810W:	http://www.mellanox.com
7811Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7812S:	Supported
7813F:	drivers/infiniband/hw/mlx5/
7814F:	include/linux/mlx5/
7815
7816MELEXIS MLX90614 DRIVER
7817M:	Crt Mori <cmo@melexis.com>
7818L:	linux-iio@vger.kernel.org
7819W:	http://www.melexis.com
7820S:	Supported
7821F:	drivers/iio/temperature/mlx90614.c
7822
7823MN88472 MEDIA DRIVER
7824M:	Antti Palosaari <crope@iki.fi>
7825L:	linux-media@vger.kernel.org
7826W:	https://linuxtv.org
7827W:	http://palosaari.fi/linux/
7828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7829S:	Maintained
7830F:	drivers/media/dvb-frontends/mn88472*
7831
7832MN88473 MEDIA DRIVER
7833M:	Antti Palosaari <crope@iki.fi>
7834L:	linux-media@vger.kernel.org
7835W:	https://linuxtv.org
7836W:	http://palosaari.fi/linux/
7837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7838S:	Maintained
7839F:	drivers/media/dvb-frontends/mn88473*
7840
7841MODULE SUPPORT
7842M:	Rusty Russell <rusty@rustcorp.com.au>
7843S:	Maintained
7844F:	include/linux/module.h
7845F:	kernel/module.c
7846
7847MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7848W:	http://popies.net/meye/
7849S:	Orphan
7850F:	Documentation/video4linux/meye.txt
7851F:	drivers/media/pci/meye/
7852F:	include/uapi/linux/meye.h
7853
7854MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7855M:	Jiri Slaby <jirislaby@gmail.com>
7856S:	Maintained
7857F:	Documentation/serial/moxa-smartio
7858F:	drivers/tty/mxser.*
7859
7860MR800 AVERMEDIA USB FM RADIO DRIVER
7861M:	Alexey Klimov <klimov.linux@gmail.com>
7862L:	linux-media@vger.kernel.org
7863T:	git git://linuxtv.org/media_tree.git
7864S:	Maintained
7865F:	drivers/media/radio/radio-mr800.c
7866
7867MRF24J40 IEEE 802.15.4 RADIO DRIVER
7868M:	Alan Ott <alan@signal11.us>
7869L:	linux-wpan@vger.kernel.org
7870S:	Maintained
7871F:	drivers/net/ieee802154/mrf24j40.c
7872F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7873
7874MSI LAPTOP SUPPORT
7875M:	"Lee, Chun-Yi" <jlee@suse.com>
7876L:	platform-driver-x86@vger.kernel.org
7877S:	Maintained
7878F:	drivers/platform/x86/msi-laptop.c
7879
7880MSI WMI SUPPORT
7881L:	platform-driver-x86@vger.kernel.org
7882S:	Orphan
7883F:	drivers/platform/x86/msi-wmi.c
7884
7885MSI001 MEDIA DRIVER
7886M:	Antti Palosaari <crope@iki.fi>
7887L:	linux-media@vger.kernel.org
7888W:	https://linuxtv.org
7889W:	http://palosaari.fi/linux/
7890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7891T:	git git://linuxtv.org/anttip/media_tree.git
7892S:	Maintained
7893F:	drivers/media/tuners/msi001*
7894
7895MSI2500 MEDIA DRIVER
7896M:	Antti Palosaari <crope@iki.fi>
7897L:	linux-media@vger.kernel.org
7898W:	https://linuxtv.org
7899W:	http://palosaari.fi/linux/
7900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7901T:	git git://linuxtv.org/anttip/media_tree.git
7902S:	Maintained
7903F:	drivers/media/usb/msi2500/
7904
7905MSYSTEMS DISKONCHIP G3 MTD DRIVER
7906M:	Robert Jarzmik <robert.jarzmik@free.fr>
7907L:	linux-mtd@lists.infradead.org
7908S:	Maintained
7909F:	drivers/mtd/devices/docg3*
7910
7911MT9M032 APTINA SENSOR DRIVER
7912M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7913L:	linux-media@vger.kernel.org
7914T:	git git://linuxtv.org/media_tree.git
7915S:	Maintained
7916F:	drivers/media/i2c/mt9m032.c
7917F:	include/media/i2c/mt9m032.h
7918
7919MT9P031 APTINA CAMERA SENSOR
7920M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7921L:	linux-media@vger.kernel.org
7922T:	git git://linuxtv.org/media_tree.git
7923S:	Maintained
7924F:	drivers/media/i2c/mt9p031.c
7925F:	include/media/i2c/mt9p031.h
7926
7927MT9T001 APTINA CAMERA SENSOR
7928M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7929L:	linux-media@vger.kernel.org
7930T:	git git://linuxtv.org/media_tree.git
7931S:	Maintained
7932F:	drivers/media/i2c/mt9t001.c
7933F:	include/media/i2c/mt9t001.h
7934
7935MT9V032 APTINA CAMERA SENSOR
7936M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7937L:	linux-media@vger.kernel.org
7938T:	git git://linuxtv.org/media_tree.git
7939S:	Maintained
7940F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7941F:	drivers/media/i2c/mt9v032.c
7942F:	include/media/i2c/mt9v032.h
7943
7944MULTIFUNCTION DEVICES (MFD)
7945M:	Lee Jones <lee.jones@linaro.org>
7946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7947S:	Supported
7948F:	drivers/mfd/
7949F:	include/linux/mfd/
7950
7951MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7952M:	Ulf Hansson <ulf.hansson@linaro.org>
7953L:	linux-mmc@vger.kernel.org
7954T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7955S:	Maintained
7956F:	Documentation/devicetree/bindings/mmc/
7957F:	drivers/mmc/
7958F:	include/linux/mmc/
7959F:	include/uapi/linux/mmc/
7960
7961MULTIMEDIA CARD (MMC) ETC. OVER SPI
7962S:	Orphan
7963F:	drivers/mmc/host/mmc_spi.c
7964F:	include/linux/spi/mmc_spi.h
7965
7966MULTISOUND SOUND DRIVER
7967M:	Andrew Veliath <andrewtv@usa.net>
7968S:	Maintained
7969F:	Documentation/sound/oss/MultiSound
7970F:	sound/oss/msnd*
7971
7972MULTITECH MULTIPORT CARD (ISICOM)
7973S:	Orphan
7974F:	drivers/tty/isicom.c
7975F:	include/linux/isicom.h
7976
7977MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7978M:	Bin Liu <b-liu@ti.com>
7979L:	linux-usb@vger.kernel.org
7980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7981S:	Maintained
7982F:	drivers/usb/musb/
7983
7984MXL5007T MEDIA DRIVER
7985M:	Michael Krufky <mkrufky@linuxtv.org>
7986L:	linux-media@vger.kernel.org
7987W:	https://linuxtv.org
7988W:	http://github.com/mkrufky
7989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7990T:	git git://linuxtv.org/mkrufky/tuners.git
7991S:	Maintained
7992F:	drivers/media/tuners/mxl5007t.*
7993
7994MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7995M:	Hyong-Youb Kim <hykim@myri.com>
7996L:	netdev@vger.kernel.org
7997W:	https://www.myricom.com/support/downloads/myri10ge.html
7998S:	Supported
7999F:	drivers/net/ethernet/myricom/myri10ge/
8000
8001NAND FLASH SUBSYSTEM
8002M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8003R:	Richard Weinberger <richard@nod.at>
8004L:	linux-mtd@lists.infradead.org
8005W:	http://www.linux-mtd.infradead.org/
8006Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8007T:	git git://github.com/linux-nand/linux.git
8008S:	Maintained
8009F:	drivers/mtd/nand/
8010F:	include/linux/mtd/nand*.h
8011
8012NATSEMI ETHERNET DRIVER (DP8381x)
8013S:	Orphan
8014F:	drivers/net/ethernet/natsemi/natsemi.c
8015
8016NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8017M:	Daniel Mack <zonque@gmail.com>
8018S:	Maintained
8019L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8020W:	http://www.native-instruments.com
8021F:	sound/usb/caiaq/
8022
8023NCP FILESYSTEM
8024M:	Petr Vandrovec <petr@vandrovec.name>
8025S:	Odd Fixes
8026F:	fs/ncpfs/
8027
8028NCR 5380 SCSI DRIVERS
8029M:	Finn Thain <fthain@telegraphics.com.au>
8030M:	Michael Schmitz <schmitzmic@gmail.com>
8031L:	linux-scsi@vger.kernel.org
8032S:	Maintained
8033F:	Documentation/scsi/g_NCR5380.txt
8034F:	Documentation/scsi/dtc3x80.txt
8035F:	drivers/scsi/NCR5380.*
8036F:	drivers/scsi/arm/cumana_1.c
8037F:	drivers/scsi/arm/oak.c
8038F:	drivers/scsi/atari_scsi.*
8039F:	drivers/scsi/dmx3191d.c
8040F:	drivers/scsi/dtc.*
8041F:	drivers/scsi/g_NCR5380.*
8042F:	drivers/scsi/g_NCR5380_mmio.c
8043F:	drivers/scsi/mac_scsi.*
8044F:	drivers/scsi/pas16.*
8045F:	drivers/scsi/sun3_scsi.*
8046F:	drivers/scsi/sun3_scsi_vme.c
8047F:	drivers/scsi/t128.*
8048
8049NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8050M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8051L:	linux-scsi@vger.kernel.org
8052S:	Maintained
8053F:	drivers/scsi/NCR_D700.*
8054
8055NCT6775 HARDWARE MONITOR DRIVER
8056M:	Guenter Roeck <linux@roeck-us.net>
8057L:	linux-hwmon@vger.kernel.org
8058S:	Maintained
8059F:	Documentation/hwmon/nct6775
8060F:	drivers/hwmon/nct6775.c
8061
8062NETEFFECT IWARP RNIC DRIVER (IW_NES)
8063M:	Faisal Latif <faisal.latif@intel.com>
8064L:	linux-rdma@vger.kernel.org
8065W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8066S:	Supported
8067F:	drivers/infiniband/hw/nes/
8068
8069NETEM NETWORK EMULATOR
8070M:	Stephen Hemminger <stephen@networkplumber.org>
8071L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8072S:	Maintained
8073F:	net/sched/sch_netem.c
8074
8075NETERION 10GbE DRIVERS (s2io/vxge)
8076M:	Jon Mason <jdmason@kudzu.us>
8077L:	netdev@vger.kernel.org
8078S:	Supported
8079F:	Documentation/networking/s2io.txt
8080F:	Documentation/networking/vxge.txt
8081F:	drivers/net/ethernet/neterion/
8082
8083NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8084M:	Pablo Neira Ayuso <pablo@netfilter.org>
8085M:	Patrick McHardy <kaber@trash.net>
8086M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8087L:	netfilter-devel@vger.kernel.org
8088L:	coreteam@netfilter.org
8089W:	http://www.netfilter.org/
8090W:	http://www.iptables.org/
8091Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8094S:	Supported
8095F:	include/linux/netfilter*
8096F:	include/linux/netfilter/
8097F:	include/net/netfilter/
8098F:	include/uapi/linux/netfilter*
8099F:	include/uapi/linux/netfilter/
8100F:	net/*/netfilter.c
8101F:	net/*/netfilter/
8102F:	net/netfilter/
8103F:	net/bridge/br_netfilter*.c
8104
8105NETLABEL
8106M:	Paul Moore <paul@paul-moore.com>
8107W:	http://netlabel.sf.net
8108L:	netdev@vger.kernel.org
8109S:	Maintained
8110F:	Documentation/netlabel/
8111F:	include/net/netlabel.h
8112F:	net/netlabel/
8113
8114NETROM NETWORK LAYER
8115M:	Ralf Baechle <ralf@linux-mips.org>
8116L:	linux-hams@vger.kernel.org
8117W:	http://www.linux-ax25.org/
8118S:	Maintained
8119F:	include/net/netrom.h
8120F:	include/uapi/linux/netrom.h
8121F:	net/netrom/
8122
8123NETRONOME ETHERNET DRIVERS
8124M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8125L:	oss-drivers@netronome.com
8126S:	Maintained
8127F:	drivers/net/ethernet/netronome/
8128
8129NETWORK BLOCK DEVICE (NBD)
8130M:	Markus Pargmann <mpa@pengutronix.de>
8131S:	Maintained
8132L:	nbd-general@lists.sourceforge.net
8133T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8134F:	Documentation/blockdev/nbd.txt
8135F:	drivers/block/nbd.c
8136F:	include/uapi/linux/nbd.h
8137
8138NETWORK DROP MONITOR
8139M:	Neil Horman <nhorman@tuxdriver.com>
8140L:	netdev@vger.kernel.org
8141S:	Maintained
8142W:	https://fedorahosted.org/dropwatch/
8143F:	net/core/drop_monitor.c
8144
8145NETWORKING [GENERAL]
8146M:	"David S. Miller" <davem@davemloft.net>
8147L:	netdev@vger.kernel.org
8148W:	http://www.linuxfoundation.org/en/Net
8149Q:	http://patchwork.ozlabs.org/project/netdev/list/
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8152S:	Maintained
8153F:	net/
8154F:	include/net/
8155F:	include/linux/in.h
8156F:	include/linux/net.h
8157F:	include/linux/netdevice.h
8158F:	include/uapi/linux/in.h
8159F:	include/uapi/linux/net.h
8160F:	include/uapi/linux/netdevice.h
8161F:	include/uapi/linux/net_namespace.h
8162F:	tools/net/
8163F:	tools/testing/selftests/net/
8164F:	lib/random32.c
8165F:	lib/test_bpf.c
8166
8167NETWORKING [IPv4/IPv6]
8168M:	"David S. Miller" <davem@davemloft.net>
8169M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8170M:	James Morris <jmorris@namei.org>
8171M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8172M:	Patrick McHardy <kaber@trash.net>
8173L:	netdev@vger.kernel.org
8174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8175S:	Maintained
8176F:	net/ipv4/
8177F:	net/ipv6/
8178F:	include/net/ip*
8179F:	arch/x86/net/*
8180
8181NETWORKING [IPSEC]
8182M:	Steffen Klassert <steffen.klassert@secunet.com>
8183M:	Herbert Xu <herbert@gondor.apana.org.au>
8184M:	"David S. Miller" <davem@davemloft.net>
8185L:	netdev@vger.kernel.org
8186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8188S:	Maintained
8189F:	net/core/flow.c
8190F:	net/xfrm/
8191F:	net/key/
8192F:	net/ipv4/xfrm*
8193F:	net/ipv4/esp4.c
8194F:	net/ipv4/ah4.c
8195F:	net/ipv4/ipcomp.c
8196F:	net/ipv4/ip_vti.c
8197F:	net/ipv6/xfrm*
8198F:	net/ipv6/esp6.c
8199F:	net/ipv6/ah6.c
8200F:	net/ipv6/ipcomp6.c
8201F:	net/ipv6/ip6_vti.c
8202F:	include/uapi/linux/xfrm.h
8203F:	include/net/xfrm.h
8204
8205NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8206M:	Paul Moore <paul@paul-moore.com>
8207L:	netdev@vger.kernel.org
8208S:	Maintained
8209
8210NETWORKING [WIRELESS]
8211L:	linux-wireless@vger.kernel.org
8212Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8213
8214NETWORKING DRIVERS
8215L:	netdev@vger.kernel.org
8216W:	http://www.linuxfoundation.org/en/Net
8217Q:	http://patchwork.ozlabs.org/project/netdev/list/
8218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8220S:	Odd Fixes
8221F:	Documentation/devicetree/bindings/net/
8222F:	drivers/net/
8223F:	include/linux/if_*
8224F:	include/linux/netdevice.h
8225F:	include/linux/etherdevice.h
8226F:	include/linux/fcdevice.h
8227F:	include/linux/fddidevice.h
8228F:	include/linux/hippidevice.h
8229F:	include/linux/inetdevice.h
8230F:	include/uapi/linux/if_*
8231F:	include/uapi/linux/netdevice.h
8232
8233NETWORKING DRIVERS (WIRELESS)
8234M:	Kalle Valo <kvalo@codeaurora.org>
8235L:	linux-wireless@vger.kernel.org
8236Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8239S:	Maintained
8240F:	Documentation/devicetree/bindings/net/wireless/
8241F:	drivers/net/wireless/
8242
8243NETXEN (1/10) GbE SUPPORT
8244M:	Manish Chopra <manish.chopra@qlogic.com>
8245M:	Sony Chacko <sony.chacko@qlogic.com>
8246M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8247L:	netdev@vger.kernel.org
8248W:	http://www.qlogic.com
8249S:	Supported
8250F:	drivers/net/ethernet/qlogic/netxen/
8251
8252NFC SUBSYSTEM
8253M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8254M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8255M:	Samuel Ortiz <sameo@linux.intel.com>
8256L:	linux-wireless@vger.kernel.org
8257L:	linux-nfc@lists.01.org (subscribers-only)
8258S:	Supported
8259F:	net/nfc/
8260F:	include/net/nfc/
8261F:	include/uapi/linux/nfc.h
8262F:	drivers/nfc/
8263F:	include/linux/platform_data/nfcmrvl.h
8264F:	include/linux/platform_data/nxp-nci.h
8265F:	include/linux/platform_data/pn544.h
8266F:	include/linux/platform_data/st21nfca.h
8267F:	include/linux/platform_data/st-nci.h
8268F:	Documentation/devicetree/bindings/net/nfc/
8269
8270NFS, SUNRPC, AND LOCKD CLIENTS
8271M:	Trond Myklebust <trond.myklebust@primarydata.com>
8272M:	Anna Schumaker <anna.schumaker@netapp.com>
8273L:	linux-nfs@vger.kernel.org
8274W:	http://client.linux-nfs.org
8275T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8276S:	Maintained
8277F:	fs/lockd/
8278F:	fs/nfs/
8279F:	fs/nfs_common/
8280F:	net/sunrpc/
8281F:	include/linux/lockd/
8282F:	include/linux/nfs*
8283F:	include/linux/sunrpc/
8284F:	include/uapi/linux/nfs*
8285F:	include/uapi/linux/sunrpc/
8286
8287NILFS2 FILESYSTEM
8288M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8289L:	linux-nilfs@vger.kernel.org
8290W:	http://nilfs.sourceforge.net/
8291W:	http://nilfs.osdn.jp/
8292T:	git git://github.com/konis/nilfs2.git
8293S:	Supported
8294F:	Documentation/filesystems/nilfs2.txt
8295F:	fs/nilfs2/
8296F:	include/trace/events/nilfs2.h
8297F:	include/uapi/linux/nilfs2_api.h
8298F:	include/uapi/linux/nilfs2_ondisk.h
8299
8300NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8301M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8302W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8303S:	Maintained
8304F:	Documentation/scsi/NinjaSCSI.txt
8305F:	drivers/scsi/pcmcia/nsp_*
8306
8307NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8308M:	GOTO Masanori <gotom@debian.or.jp>
8309M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8310W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8311S:	Maintained
8312F:	Documentation/scsi/NinjaSCSI.txt
8313F:	drivers/scsi/nsp32*
8314
8315NIOS2 ARCHITECTURE
8316M:	Ley Foon Tan <lftan@altera.com>
8317L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8319S:	Maintained
8320F:	arch/nios2/
8321
8322NOKIA N900 POWER SUPPLY DRIVERS
8323R:	Pali Rohár <pali.rohar@gmail.com>
8324F:	include/linux/power/bq2415x_charger.h
8325F:	include/linux/power/bq27xxx_battery.h
8326F:	include/linux/power/isp1704_charger.h
8327F:	drivers/power/bq2415x_charger.c
8328F:	drivers/power/bq27xxx_battery.c
8329F:	drivers/power/bq27xxx_battery_i2c.c
8330F:	drivers/power/isp1704_charger.c
8331F:	drivers/power/rx51_battery.c
8332
8333NTB DRIVER CORE
8334M:	Jon Mason <jdmason@kudzu.us>
8335M:	Dave Jiang <dave.jiang@intel.com>
8336M:	Allen Hubbe <Allen.Hubbe@emc.com>
8337L:	linux-ntb@googlegroups.com
8338S:	Supported
8339W:	https://github.com/jonmason/ntb/wiki
8340T:	git git://github.com/jonmason/ntb.git
8341F:	drivers/ntb/
8342F:	drivers/net/ntb_netdev.c
8343F:	include/linux/ntb.h
8344F:	include/linux/ntb_transport.h
8345F:	tools/testing/selftests/ntb/
8346
8347NTB INTEL DRIVER
8348M:	Jon Mason <jdmason@kudzu.us>
8349M:	Dave Jiang <dave.jiang@intel.com>
8350L:	linux-ntb@googlegroups.com
8351S:	Supported
8352W:	https://github.com/jonmason/ntb/wiki
8353T:	git git://github.com/jonmason/ntb.git
8354F:	drivers/ntb/hw/intel/
8355
8356NTB AMD DRIVER
8357M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8358L:	linux-ntb@googlegroups.com
8359S:	Supported
8360F:	drivers/ntb/hw/amd/
8361
8362NTFS FILESYSTEM
8363M:	Anton Altaparmakov <anton@tuxera.com>
8364L:	linux-ntfs-dev@lists.sourceforge.net
8365W:	http://www.tuxera.com/
8366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8367S:	Supported
8368F:	Documentation/filesystems/ntfs.txt
8369F:	fs/ntfs/
8370
8371NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8372M:	Antonino Daplas <adaplas@gmail.com>
8373L:	linux-fbdev@vger.kernel.org
8374S:	Maintained
8375F:	drivers/video/fbdev/riva/
8376F:	drivers/video/fbdev/nvidia/
8377
8378NVM EXPRESS DRIVER
8379M:	Keith Busch <keith.busch@intel.com>
8380M:	Jens Axboe <axboe@fb.com>
8381L:	linux-nvme@lists.infradead.org
8382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8383W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8384S:	Supported
8385F:	drivers/nvme/host/
8386F:	include/linux/nvme.h
8387
8388NVM EXPRESS TARGET DRIVER
8389M:	Christoph Hellwig <hch@lst.de>
8390M:	Sagi Grimberg <sagi@grimberg.me>
8391L:	linux-nvme@lists.infradead.org
8392S:	Supported
8393F:	drivers/nvme/target/
8394
8395NVMEM FRAMEWORK
8396M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8397M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8398S:	Maintained
8399F:	drivers/nvmem/
8400F:	Documentation/devicetree/bindings/nvmem/
8401F:	include/linux/nvmem-consumer.h
8402F:	include/linux/nvmem-provider.h
8403
8404NXP-NCI NFC DRIVER
8405M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8406R:	Charles Gorand <charles.gorand@effinnov.com>
8407L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8408S:	Supported
8409F:	drivers/nfc/nxp-nci
8410
8411NXP TDA998X DRM DRIVER
8412M:	Russell King <rmk+kernel@armlinux.org.uk>
8413S:	Supported
8414F:	drivers/gpu/drm/i2c/tda998x_drv.c
8415F:	include/drm/i2c/tda998x.h
8416
8417NXP TFA9879 DRIVER
8418M:	Peter Rosin <peda@axentia.se>
8419L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8420S:	Maintained
8421F:	sound/soc/codecs/tfa9879*
8422
8423OBJTOOL
8424M:	Josh Poimboeuf <jpoimboe@redhat.com>
8425S:	Supported
8426F:	tools/objtool/
8427
8428OMAP SUPPORT
8429M:	Tony Lindgren <tony@atomide.com>
8430L:	linux-omap@vger.kernel.org
8431W:	http://www.muru.com/linux/omap/
8432W:	http://linux.omap.com/
8433Q:	http://patchwork.kernel.org/project/linux-omap/list/
8434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8435S:	Maintained
8436F:	arch/arm/*omap*/
8437F:	arch/arm/configs/omap1_defconfig
8438F:	arch/arm/configs/omap2plus_defconfig
8439F:	drivers/i2c/busses/i2c-omap.c
8440F:	drivers/irqchip/irq-omap-intc.c
8441F:	drivers/mfd/*omap*.c
8442F:	drivers/mfd/menelaus.c
8443F:	drivers/mfd/palmas.c
8444F:	drivers/mfd/tps65217.c
8445F:	drivers/mfd/tps65218.c
8446F:	drivers/mfd/tps65910.c
8447F:	drivers/mfd/twl-core.[ch]
8448F:	drivers/mfd/twl4030*.c
8449F:	drivers/mfd/twl6030*.c
8450F:	drivers/mfd/twl6040*.c
8451F:	drivers/regulator/palmas-regulator*.c
8452F:	drivers/regulator/pbias-regulator.c
8453F:	drivers/regulator/tps65217-regulator.c
8454F:	drivers/regulator/tps65218-regulator.c
8455F:	drivers/regulator/tps65910-regulator.c
8456F:	drivers/regulator/twl-regulator.c
8457F:	include/linux/i2c-omap.h
8458
8459OMAP DEVICE TREE SUPPORT
8460M:	Benoît Cousson <bcousson@baylibre.com>
8461M:	Tony Lindgren <tony@atomide.com>
8462L:	linux-omap@vger.kernel.org
8463L:	devicetree@vger.kernel.org
8464S:	Maintained
8465F:	arch/arm/boot/dts/*omap*
8466F:	arch/arm/boot/dts/*am3*
8467F:	arch/arm/boot/dts/*am4*
8468F:	arch/arm/boot/dts/*am5*
8469F:	arch/arm/boot/dts/*dra7*
8470
8471OMAP CLOCK FRAMEWORK SUPPORT
8472M:	Paul Walmsley <paul@pwsan.com>
8473L:	linux-omap@vger.kernel.org
8474S:	Maintained
8475F:	arch/arm/*omap*/*clock*
8476
8477OMAP POWER MANAGEMENT SUPPORT
8478M:	Kevin Hilman <khilman@kernel.org>
8479L:	linux-omap@vger.kernel.org
8480S:	Maintained
8481F:	arch/arm/*omap*/*pm*
8482F:	drivers/cpufreq/omap-cpufreq.c
8483
8484OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8485M:	Rajendra Nayak <rnayak@codeaurora.org>
8486M:	Paul Walmsley <paul@pwsan.com>
8487L:	linux-omap@vger.kernel.org
8488S:	Maintained
8489F:	arch/arm/mach-omap2/prm*
8490
8491OMAP AUDIO SUPPORT
8492M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8493M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8494L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8495L:	linux-omap@vger.kernel.org
8496S:	Maintained
8497F:	sound/soc/omap/
8498
8499OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8500M:	Roger Quadros <rogerq@ti.com>
8501M:	Tony Lindgren <tony@atomide.com>
8502L:	linux-omap@vger.kernel.org
8503S:	Maintained
8504F:	drivers/memory/omap-gpmc.c
8505F:	arch/arm/mach-omap2/*gpmc*
8506
8507OMAP FRAMEBUFFER SUPPORT
8508M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8509L:	linux-fbdev@vger.kernel.org
8510L:	linux-omap@vger.kernel.org
8511S:	Maintained
8512F:	drivers/video/fbdev/omap/
8513
8514OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8515M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8516L:	linux-omap@vger.kernel.org
8517L:	linux-fbdev@vger.kernel.org
8518S:	Maintained
8519F:	drivers/video/fbdev/omap2/
8520F:	Documentation/arm/OMAP/DSS
8521
8522OMAP HARDWARE SPINLOCK SUPPORT
8523M:	Ohad Ben-Cohen <ohad@wizery.com>
8524L:	linux-omap@vger.kernel.org
8525S:	Maintained
8526F:	drivers/hwspinlock/omap_hwspinlock.c
8527
8528OMAP MMC SUPPORT
8529M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8530L:	linux-omap@vger.kernel.org
8531S:	Maintained
8532F:	drivers/mmc/host/omap.c
8533
8534OMAP HS MMC SUPPORT
8535L:	linux-mmc@vger.kernel.org
8536L:	linux-omap@vger.kernel.org
8537S:	Orphan
8538F:	drivers/mmc/host/omap_hsmmc.c
8539
8540OMAP RANDOM NUMBER GENERATOR SUPPORT
8541M:	Deepak Saxena <dsaxena@plexity.net>
8542S:	Maintained
8543F:	drivers/char/hw_random/omap-rng.c
8544
8545OMAP HWMOD SUPPORT
8546M:	Benoît Cousson <bcousson@baylibre.com>
8547M:	Paul Walmsley <paul@pwsan.com>
8548L:	linux-omap@vger.kernel.org
8549S:	Maintained
8550F:	arch/arm/mach-omap2/omap_hwmod.*
8551
8552OMAP HWMOD DATA
8553M:	Paul Walmsley <paul@pwsan.com>
8554L:	linux-omap@vger.kernel.org
8555S:	Maintained
8556F:	arch/arm/mach-omap2/omap_hwmod*data*
8557
8558OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8559M:	Benoît Cousson <bcousson@baylibre.com>
8560L:	linux-omap@vger.kernel.org
8561S:	Maintained
8562F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8563
8564OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8565M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8566L:	linux-media@vger.kernel.org
8567S:	Maintained
8568F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8569F:	drivers/media/platform/omap3isp/
8570F:	drivers/staging/media/omap4iss/
8571
8572OMAP USB SUPPORT
8573L:	linux-usb@vger.kernel.org
8574L:	linux-omap@vger.kernel.org
8575S:	Orphan
8576F:	drivers/usb/*/*omap*
8577F:	arch/arm/*omap*/usb*
8578
8579OMAP GPIO DRIVER
8580M:	Grygorii Strashko <grygorii.strashko@ti.com>
8581M:	Santosh Shilimkar <ssantosh@kernel.org>
8582M:	Kevin Hilman <khilman@kernel.org>
8583L:	linux-omap@vger.kernel.org
8584S:	Maintained
8585F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8586F:	drivers/gpio/gpio-omap.c
8587
8588OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8589M:	Mark Jackson <mpfj@newflow.co.uk>
8590L:	linux-omap@vger.kernel.org
8591S:	Maintained
8592F:	arch/arm/boot/dts/am335x-nano.dts
8593
8594OMFS FILESYSTEM
8595M:	Bob Copeland <me@bobcopeland.com>
8596L:	linux-karma-devel@lists.sourceforge.net
8597S:	Maintained
8598F:	Documentation/filesystems/omfs.txt
8599F:	fs/omfs/
8600
8601OMNIKEY CARDMAN 4000 DRIVER
8602M:	Harald Welte <laforge@gnumonks.org>
8603S:	Maintained
8604F:	drivers/char/pcmcia/cm4000_cs.c
8605F:	include/linux/cm4000_cs.h
8606F:	include/uapi/linux/cm4000_cs.h
8607
8608OMNIKEY CARDMAN 4040 DRIVER
8609M:	Harald Welte <laforge@gnumonks.org>
8610S:	Maintained
8611F:	drivers/char/pcmcia/cm4040_cs.*
8612
8613OMNIVISION OV7670 SENSOR DRIVER
8614M:	Jonathan Corbet <corbet@lwn.net>
8615L:	linux-media@vger.kernel.org
8616T:	git git://linuxtv.org/media_tree.git
8617S:	Maintained
8618F:	drivers/media/i2c/ov7670.c
8619
8620ONENAND FLASH DRIVER
8621M:	Kyungmin Park <kyungmin.park@samsung.com>
8622L:	linux-mtd@lists.infradead.org
8623S:	Maintained
8624F:	drivers/mtd/onenand/
8625F:	include/linux/mtd/onenand*.h
8626
8627ONSTREAM SCSI TAPE DRIVER
8628M:	Willem Riede <osst@riede.org>
8629L:	osst-users@lists.sourceforge.net
8630L:	linux-scsi@vger.kernel.org
8631S:	Maintained
8632F:	Documentation/scsi/osst.txt
8633F:	drivers/scsi/osst.*
8634F:	drivers/scsi/osst_*.h
8635F:	drivers/scsi/st.h
8636
8637OPENCORES I2C BUS DRIVER
8638M:	Peter Korsgaard <jacmet@sunsite.dk>
8639L:	linux-i2c@vger.kernel.org
8640S:	Maintained
8641F:	Documentation/i2c/busses/i2c-ocores
8642F:	drivers/i2c/busses/i2c-ocores.c
8643
8644OPEN FIRMWARE AND FLATTENED DEVICE TREE
8645M:	Rob Herring <robh+dt@kernel.org>
8646M:	Frank Rowand <frowand.list@gmail.com>
8647L:	devicetree@vger.kernel.org
8648W:	http://www.devicetree.org/
8649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8650S:	Maintained
8651F:	drivers/of/
8652F:	include/linux/of*.h
8653F:	scripts/dtc/
8654
8655OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8656M:	Rob Herring <robh+dt@kernel.org>
8657M:	Mark Rutland <mark.rutland@arm.com>
8658L:	devicetree@vger.kernel.org
8659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8660Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8661S:	Maintained
8662F:	Documentation/devicetree/
8663F:	arch/*/boot/dts/
8664F:	include/dt-bindings/
8665
8666OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8667M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8668L:	devicetree@vger.kernel.org
8669S:	Maintained
8670F:	Documentation/devicetree/dynamic-resolution-notes.txt
8671F:	Documentation/devicetree/overlay-notes.txt
8672F:	drivers/of/overlay.c
8673F:	drivers/of/resolver.c
8674
8675OPENRISC ARCHITECTURE
8676M:	Jonas Bonn <jonas@southpole.se>
8677W:	http://openrisc.net
8678S:	Maintained
8679T:	git git://openrisc.net/~jonas/linux
8680F:	arch/openrisc/
8681
8682OPENVSWITCH
8683M:	Pravin Shelar <pshelar@nicira.com>
8684L:	netdev@vger.kernel.org
8685L:	dev@openvswitch.org
8686W:	http://openvswitch.org
8687S:	Maintained
8688F:	net/openvswitch/
8689F:	include/uapi/linux/openvswitch.h
8690
8691OPERATING PERFORMANCE POINTS (OPP)
8692M:	Viresh Kumar <vireshk@kernel.org>
8693M:	Nishanth Menon <nm@ti.com>
8694M:	Stephen Boyd <sboyd@codeaurora.org>
8695L:	linux-pm@vger.kernel.org
8696S:	Maintained
8697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8698F:	drivers/base/power/opp/
8699F:	include/linux/pm_opp.h
8700F:	Documentation/power/opp.txt
8701F:	Documentation/devicetree/bindings/opp/
8702
8703OPL4 DRIVER
8704M:	Clemens Ladisch <clemens@ladisch.de>
8705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8706T:	git git://git.alsa-project.org/alsa-kernel.git
8707S:	Maintained
8708F:	sound/drivers/opl4/
8709
8710OPROFILE
8711M:	Robert Richter <rric@kernel.org>
8712L:	oprofile-list@lists.sf.net
8713S:	Maintained
8714F:	arch/*/include/asm/oprofile*.h
8715F:	arch/*/oprofile/
8716F:	drivers/oprofile/
8717F:	include/linux/oprofile.h
8718
8719ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8720M:	Mark Fasheh <mfasheh@suse.com>
8721M:	Joel Becker <jlbec@evilplan.org>
8722L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8723W:	http://ocfs2.wiki.kernel.org
8724S:	Supported
8725F:	Documentation/filesystems/ocfs2.txt
8726F:	Documentation/filesystems/dlmfs.txt
8727F:	fs/ocfs2/
8728
8729ORINOCO DRIVER
8730L:	linux-wireless@vger.kernel.org
8731W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8732W:	http://www.nongnu.org/orinoco/
8733S:	Orphan
8734F:	drivers/net/wireless/intersil/orinoco/
8735
8736OSD LIBRARY and FILESYSTEM
8737M:	Boaz Harrosh <ooo@electrozaur.com>
8738M:	Benny Halevy <bhalevy@primarydata.com>
8739L:	osd-dev@open-osd.org
8740W:	http://open-osd.org
8741T:	git git://git.open-osd.org/open-osd.git
8742S:	Maintained
8743F:	drivers/scsi/osd/
8744F:	include/scsi/osd_*
8745F:	fs/exofs/
8746
8747OVERLAY FILESYSTEM
8748M:	Miklos Szeredi <miklos@szeredi.hu>
8749L:	linux-unionfs@vger.kernel.org
8750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8751S:	Supported
8752F:	fs/overlayfs/
8753F:	Documentation/filesystems/overlayfs.txt
8754
8755ORANGEFS FILESYSTEM
8756M:	Mike Marshall <hubcap@omnibond.com>
8757L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8759S:	Supported
8760F:	fs/orangefs/
8761F:	Documentation/filesystems/orangefs.txt
8762
8763P54 WIRELESS DRIVER
8764M:	Christian Lamparter <chunkeey@googlemail.com>
8765L:	linux-wireless@vger.kernel.org
8766W:	http://wireless.kernel.org/en/users/Drivers/p54
8767S:	Maintained
8768F:	drivers/net/wireless/intersil/p54/
8769
8770PA SEMI ETHERNET DRIVER
8771M:	Olof Johansson <olof@lixom.net>
8772L:	netdev@vger.kernel.org
8773S:	Maintained
8774F:	drivers/net/ethernet/pasemi/*
8775
8776PA SEMI SMBUS DRIVER
8777M:	Olof Johansson <olof@lixom.net>
8778L:	linux-i2c@vger.kernel.org
8779S:	Maintained
8780F:	drivers/i2c/busses/i2c-pasemi.c
8781
8782PADATA PARALLEL EXECUTION MECHANISM
8783M:	Steffen Klassert <steffen.klassert@secunet.com>
8784L:	linux-crypto@vger.kernel.org
8785S:	Maintained
8786F:	kernel/padata.c
8787F:	include/linux/padata.h
8788F:	Documentation/padata.txt
8789
8790PANASONIC LAPTOP ACPI EXTRAS DRIVER
8791M:	Harald Welte <laforge@gnumonks.org>
8792L:	platform-driver-x86@vger.kernel.org
8793S:	Maintained
8794F:	drivers/platform/x86/panasonic-laptop.c
8795
8796PANASONIC MN10300/AM33/AM34 PORT
8797M:	David Howells <dhowells@redhat.com>
8798L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8799W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8800S:	Maintained
8801F:	Documentation/mn10300/
8802F:	arch/mn10300/
8803
8804PARALLEL LCD/KEYPAD PANEL DRIVER
8805M:      Willy Tarreau <willy@haproxy.com>
8806M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8807S:      Odd Fixes
8808F:      Documentation/misc-devices/lcd-panel-cgram.txt
8809F:      drivers/misc/panel.c
8810
8811PARALLEL PORT SUBSYSTEM
8812M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8813M:	Sudip Mukherjee <sudip@vectorindia.org>
8814L:	linux-parport@lists.infradead.org (subscribers-only)
8815S:	Maintained
8816F:	drivers/parport/
8817F:	include/linux/parport*.h
8818F:	drivers/char/ppdev.c
8819F:	include/uapi/linux/ppdev.h
8820F:	Documentation/parport*.txt
8821
8822PARAVIRT_OPS INTERFACE
8823M:	Jeremy Fitzhardinge <jeremy@goop.org>
8824M:	Chris Wright <chrisw@sous-sol.org>
8825M:	Alok Kataria <akataria@vmware.com>
8826M:	Rusty Russell <rusty@rustcorp.com.au>
8827L:	virtualization@lists.linux-foundation.org
8828S:	Supported
8829F:	Documentation/virtual/paravirt_ops.txt
8830F:	arch/*/kernel/paravirt*
8831F:	arch/*/include/asm/paravirt.h
8832
8833PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8834M:	Tim Waugh <tim@cyberelk.net>
8835L:	linux-parport@lists.infradead.org (subscribers-only)
8836S:	Maintained
8837F:	Documentation/blockdev/paride.txt
8838F:	drivers/block/paride/
8839
8840PARISC ARCHITECTURE
8841M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8842M:	Helge Deller <deller@gmx.de>
8843L:	linux-parisc@vger.kernel.org
8844W:	http://www.parisc-linux.org/
8845Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8848S:	Maintained
8849F:	arch/parisc/
8850F:	Documentation/parisc/
8851F:	drivers/parisc/
8852F:	drivers/char/agp/parisc-agp.c
8853F:	drivers/input/serio/gscps2.c
8854F:	drivers/parport/parport_gsc.*
8855F:	drivers/tty/serial/8250/8250_gsc.c
8856F:	drivers/video/fbdev/sti*
8857F:	drivers/video/console/sti*
8858F:	drivers/video/logo/logo_parisc*
8859
8860PC87360 HARDWARE MONITORING DRIVER
8861M:	Jim Cromie <jim.cromie@gmail.com>
8862L:	linux-hwmon@vger.kernel.org
8863S:	Maintained
8864F:	Documentation/hwmon/pc87360
8865F:	drivers/hwmon/pc87360.c
8866
8867PC8736x GPIO DRIVER
8868M:	Jim Cromie <jim.cromie@gmail.com>
8869S:	Maintained
8870F:	drivers/char/pc8736x_gpio.c
8871
8872PC87427 HARDWARE MONITORING DRIVER
8873M:	Jean Delvare <jdelvare@suse.com>
8874L:	linux-hwmon@vger.kernel.org
8875S:	Maintained
8876F:	Documentation/hwmon/pc87427
8877F:	drivers/hwmon/pc87427.c
8878
8879PCA9532 LED DRIVER
8880M:	Riku Voipio <riku.voipio@iki.fi>
8881S:	Maintained
8882F:	drivers/leds/leds-pca9532.c
8883F:	include/linux/leds-pca9532.h
8884
8885PCA9541 I2C BUS MASTER SELECTOR DRIVER
8886M:	Guenter Roeck <linux@roeck-us.net>
8887L:	linux-i2c@vger.kernel.org
8888S:	Maintained
8889F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8890
8891PCDP - PRIMARY CONSOLE AND DEBUG PORT
8892M:	Khalid Aziz <khalid@gonehiking.org>
8893S:	Maintained
8894F:	drivers/firmware/pcdp.*
8895
8896PCI ERROR RECOVERY
8897M:	Linas Vepstas <linasvepstas@gmail.com>
8898L:	linux-pci@vger.kernel.org
8899S:	Supported
8900F:	Documentation/PCI/pci-error-recovery.txt
8901
8902PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8903M:	Russell Currey <ruscur@russell.cc>
8904L:	linuxppc-dev@lists.ozlabs.org
8905S:	Supported
8906F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8907F:	arch/powerpc/kernel/eeh*.c
8908F:	arch/powerpc/platforms/*/eeh*.c
8909F:	arch/powerpc/include/*/eeh*.h
8910
8911PCI SUBSYSTEM
8912M:	Bjorn Helgaas <bhelgaas@google.com>
8913L:	linux-pci@vger.kernel.org
8914Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8916S:	Supported
8917F:	Documentation/devicetree/bindings/pci/
8918F:	Documentation/PCI/
8919F:	drivers/pci/
8920F:	include/linux/pci*
8921F:	arch/x86/pci/
8922F:	arch/x86/kernel/quirks.c
8923
8924PCI DRIVER FOR ALTERA PCIE IP
8925M:	Ley Foon Tan <lftan@altera.com>
8926L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8927L:	linux-pci@vger.kernel.org
8928S:	Supported
8929F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8930F:	drivers/pci/host/pcie-altera.c
8931
8932PCI DRIVER FOR ARM VERSATILE PLATFORM
8933M:	Rob Herring <robh@kernel.org>
8934L:	linux-pci@vger.kernel.org
8935L:	linux-arm-kernel@lists.infradead.org
8936S:	Maintained
8937F:	Documentation/devicetree/bindings/pci/versatile.txt
8938F:	drivers/pci/host/pci-versatile.c
8939
8940PCI DRIVER FOR APPLIEDMICRO XGENE
8941M:	Tanmay Inamdar <tinamdar@apm.com>
8942L:	linux-pci@vger.kernel.org
8943L:	linux-arm-kernel@lists.infradead.org
8944S:	Maintained
8945F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8946F:	drivers/pci/host/pci-xgene.c
8947
8948PCI DRIVER FOR FREESCALE LAYERSCAPE
8949M:	Minghuan Lian <minghuan.Lian@freescale.com>
8950M:	Mingkai Hu <mingkai.hu@freescale.com>
8951M:	Roy Zang <tie-fei.zang@freescale.com>
8952L:	linuxppc-dev@lists.ozlabs.org
8953L:	linux-pci@vger.kernel.org
8954L:	linux-arm-kernel@lists.infradead.org
8955S:	Maintained
8956F:	drivers/pci/host/*layerscape*
8957
8958PCI DRIVER FOR IMX6
8959M:	Richard Zhu <Richard.Zhu@freescale.com>
8960M:	Lucas Stach <l.stach@pengutronix.de>
8961L:	linux-pci@vger.kernel.org
8962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8963S:	Maintained
8964F:	drivers/pci/host/*imx6*
8965
8966PCI DRIVER FOR TI KEYSTONE
8967M:	Murali Karicheri <m-karicheri2@ti.com>
8968L:	linux-pci@vger.kernel.org
8969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8970S:	Maintained
8971F:	drivers/pci/host/*keystone*
8972
8973PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8974M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8975M:	Jason Cooper <jason@lakedaemon.net>
8976L:	linux-pci@vger.kernel.org
8977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8978S:	Maintained
8979F:	drivers/pci/host/*mvebu*
8980
8981PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8982M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8983L:	linux-pci@vger.kernel.org
8984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8985S:	Maintained
8986F:	drivers/pci/host/pci-aardvark.c
8987
8988PCI DRIVER FOR NVIDIA TEGRA
8989M:	Thierry Reding <thierry.reding@gmail.com>
8990L:	linux-tegra@vger.kernel.org
8991L:	linux-pci@vger.kernel.org
8992S:	Supported
8993F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8994F:	drivers/pci/host/pci-tegra.c
8995
8996PCI DRIVER FOR TI DRA7XX
8997M:	Kishon Vijay Abraham I <kishon@ti.com>
8998L:	linux-omap@vger.kernel.org
8999L:	linux-pci@vger.kernel.org
9000S:	Supported
9001F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9002F:	drivers/pci/host/pci-dra7xx.c
9003
9004PCI DRIVER FOR RENESAS R-CAR
9005M:	Simon Horman <horms@verge.net.au>
9006L:	linux-pci@vger.kernel.org
9007L:	linux-renesas-soc@vger.kernel.org
9008S:	Maintained
9009F:	drivers/pci/host/*rcar*
9010
9011PCI DRIVER FOR SAMSUNG EXYNOS
9012M:	Jingoo Han <jingoohan1@gmail.com>
9013L:	linux-pci@vger.kernel.org
9014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9015L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9016S:	Maintained
9017F:	drivers/pci/host/pci-exynos.c
9018
9019PCI DRIVER FOR SYNOPSIS DESIGNWARE
9020M:	Jingoo Han <jingoohan1@gmail.com>
9021M:	Pratyush Anand <pratyush.anand@gmail.com>
9022L:	linux-pci@vger.kernel.org
9023S:	Maintained
9024F:	drivers/pci/host/*designware*
9025
9026PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9027M:	Joao Pinto <jpinto@synopsys.com>
9028L:	linux-pci@vger.kernel.org
9029S:	Maintained
9030F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9031F:	drivers/pci/host/pcie-designware-plat.c
9032
9033PCI DRIVER FOR GENERIC OF HOSTS
9034M:	Will Deacon <will.deacon@arm.com>
9035L:	linux-pci@vger.kernel.org
9036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9037S:	Maintained
9038F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9039F:	drivers/pci/host/pci-host-common.c
9040F:	drivers/pci/host/pci-host-generic.c
9041
9042PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9043M:	Keith Busch <keith.busch@intel.com>
9044L:	linux-pci@vger.kernel.org
9045S:	Supported
9046F:	arch/x86/pci/vmd.c
9047
9048PCIE DRIVER FOR ST SPEAR13XX
9049M:	Pratyush Anand <pratyush.anand@gmail.com>
9050L:	linux-pci@vger.kernel.org
9051S:	Maintained
9052F:	drivers/pci/host/*spear*
9053
9054PCI MSI DRIVER FOR ALTERA MSI IP
9055M:	Ley Foon Tan <lftan@altera.com>
9056L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9057L:	linux-pci@vger.kernel.org
9058S:	Supported
9059F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9060F:	drivers/pci/host/pcie-altera-msi.c
9061
9062PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9063M:	Duc Dang <dhdang@apm.com>
9064L:	linux-pci@vger.kernel.org
9065L:	linux-arm-kernel@lists.infradead.org
9066S:	Maintained
9067F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9068F:	drivers/pci/host/pci-xgene-msi.c
9069
9070PCIE DRIVER FOR AXIS ARTPEC
9071M:	Niklas Cassel <niklas.cassel@axis.com>
9072M:	Jesper Nilsson <jesper.nilsson@axis.com>
9073L:	linux-arm-kernel@axis.com
9074L:	linux-pci@vger.kernel.org
9075S:	Maintained
9076F:	Documentation/devicetree/bindings/pci/axis,artpec*
9077F:	drivers/pci/host/*artpec*
9078
9079PCIE DRIVER FOR HISILICON
9080M:	Zhou Wang <wangzhou1@hisilicon.com>
9081M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9082L:	linux-pci@vger.kernel.org
9083S:	Maintained
9084F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9085F:	drivers/pci/host/pcie-hisi.c
9086
9087PCIE DRIVER FOR QUALCOMM MSM
9088M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9089L:     linux-pci@vger.kernel.org
9090L:     linux-arm-msm@vger.kernel.org
9091S:     Maintained
9092F:     drivers/pci/host/*qcom*
9093
9094PCIE DRIVER FOR CAVIUM THUNDERX
9095M:	David Daney <david.daney@cavium.com>
9096L:	linux-pci@vger.kernel.org
9097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9098S:	Supported
9099F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9100F:	drivers/pci/host/pci-thunder-*
9101
9102PCMCIA SUBSYSTEM
9103P:	Linux PCMCIA Team
9104L:	linux-pcmcia@lists.infradead.org
9105W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9107S:	Maintained
9108F:	Documentation/pcmcia/
9109F:	drivers/pcmcia/
9110F:	include/pcmcia/
9111
9112PCNET32 NETWORK DRIVER
9113M:	Don Fry <pcnet32@frontier.com>
9114L:	netdev@vger.kernel.org
9115S:	Maintained
9116F:	drivers/net/ethernet/amd/pcnet32.c
9117
9118PCRYPT PARALLEL CRYPTO ENGINE
9119M:	Steffen Klassert <steffen.klassert@secunet.com>
9120L:	linux-crypto@vger.kernel.org
9121S:	Maintained
9122F:	crypto/pcrypt.c
9123F:	include/crypto/pcrypt.h
9124
9125PER-CPU MEMORY ALLOCATOR
9126M:	Tejun Heo <tj@kernel.org>
9127M:	Christoph Lameter <cl@linux.com>
9128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9129S:	Maintained
9130F:	include/linux/percpu*.h
9131F:	mm/percpu*.c
9132F:	arch/*/include/asm/percpu.h
9133
9134PER-TASK DELAY ACCOUNTING
9135M:	Balbir Singh <bsingharora@gmail.com>
9136S:	Maintained
9137F:	include/linux/delayacct.h
9138F:	kernel/delayacct.c
9139
9140PERFORMANCE EVENTS SUBSYSTEM
9141M:	Peter Zijlstra <peterz@infradead.org>
9142M:	Ingo Molnar <mingo@redhat.com>
9143M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9144R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9145L:	linux-kernel@vger.kernel.org
9146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9147S:	Supported
9148F:	kernel/events/*
9149F:	include/linux/perf_event.h
9150F:	include/uapi/linux/perf_event.h
9151F:	arch/*/kernel/perf_event*.c
9152F:	arch/*/kernel/*/perf_event*.c
9153F:	arch/*/kernel/*/*/perf_event*.c
9154F:	arch/*/include/asm/perf_event.h
9155F:	arch/*/kernel/perf_callchain.c
9156F:	arch/*/events/*
9157F:	tools/perf/
9158
9159PERSONALITY HANDLING
9160M:	Christoph Hellwig <hch@infradead.org>
9161L:	linux-abi-devel@lists.sourceforge.net
9162S:	Maintained
9163F:	include/linux/personality.h
9164F:	include/uapi/linux/personality.h
9165
9166PHONET PROTOCOL
9167M:	Remi Denis-Courmont <courmisch@gmail.com>
9168S:	Supported
9169F:	Documentation/networking/phonet.txt
9170F:	include/linux/phonet.h
9171F:	include/net/phonet/
9172F:	include/uapi/linux/phonet.h
9173F:	net/phonet/
9174
9175PHRAM MTD DRIVER
9176M:	Joern Engel <joern@lazybastard.org>
9177L:	linux-mtd@lists.infradead.org
9178S:	Maintained
9179F:	drivers/mtd/devices/phram.c
9180
9181PICOLCD HID DRIVER
9182M:	Bruno Prémont <bonbons@linux-vserver.org>
9183L:	linux-input@vger.kernel.org
9184S:	Maintained
9185F:	drivers/hid/hid-picolcd*
9186
9187PICOXCELL SUPPORT
9188M:	Jamie Iles <jamie@jamieiles.com>
9189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9190T:	git git://github.com/jamieiles/linux-2.6-ji.git
9191S:	Supported
9192F:	arch/arm/boot/dts/picoxcell*
9193F:	arch/arm/mach-picoxcell/
9194F:	drivers/crypto/picoxcell*
9195
9196PIN CONTROL SUBSYSTEM
9197M:	Linus Walleij <linus.walleij@linaro.org>
9198L:	linux-gpio@vger.kernel.org
9199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9200S:	Maintained
9201F:	Documentation/devicetree/bindings/pinctrl/
9202F:	Documentation/pinctrl.txt
9203F:	drivers/pinctrl/
9204F:	include/linux/pinctrl/
9205
9206PIN CONTROLLER - ATMEL AT91
9207M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9209S:	Maintained
9210F:	drivers/pinctrl/pinctrl-at91.*
9211
9212PIN CONTROLLER - ATMEL AT91 PIO4
9213M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9215L:	linux-gpio@vger.kernel.org
9216S:	Supported
9217F:	drivers/pinctrl/pinctrl-at91-pio4.*
9218
9219PIN CONTROLLER - INTEL
9220M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9221M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9222S:	Maintained
9223F:	drivers/pinctrl/intel/
9224
9225PIN CONTROLLER - RENESAS
9226M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9227M:	Geert Uytterhoeven <geert+renesas@glider.be>
9228L:	linux-renesas-soc@vger.kernel.org
9229S:	Maintained
9230F:	drivers/pinctrl/sh-pfc/
9231
9232PIN CONTROLLER - SAMSUNG
9233M:	Tomasz Figa <tomasz.figa@gmail.com>
9234M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9235M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9237L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9238S:	Maintained
9239F:	drivers/pinctrl/samsung/
9240
9241PIN CONTROLLER - SINGLE
9242M:	Tony Lindgren <tony@atomide.com>
9243M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245L:	linux-omap@vger.kernel.org
9246S:	Maintained
9247F:	drivers/pinctrl/pinctrl-single.c
9248
9249PIN CONTROLLER - ST SPEAR
9250M:	Viresh Kumar <vireshk@kernel.org>
9251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252W:	http://www.st.com/spear
9253S:	Maintained
9254F:	drivers/pinctrl/spear/
9255
9256PISTACHIO SOC SUPPORT
9257M:      James Hartley <james.hartley@imgtec.com>
9258M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9259L:      linux-mips@linux-mips.org
9260S:      Maintained
9261F:      arch/mips/pistachio/
9262F:      arch/mips/include/asm/mach-pistachio/
9263F:      arch/mips/boot/dts/pistachio/
9264F:      arch/mips/configs/pistachio*_defconfig
9265
9266PKTCDVD DRIVER
9267M:	Jiri Kosina <jikos@kernel.org>
9268S:	Maintained
9269F:	drivers/block/pktcdvd.c
9270F:	include/linux/pktcdvd.h
9271F:	include/uapi/linux/pktcdvd.h
9272
9273PKUNITY SOC DRIVERS
9274M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9275W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9276S:	Maintained
9277T:	git git://github.com/gxt/linux.git
9278F:	drivers/input/serio/i8042-unicore32io.h
9279F:	drivers/i2c/busses/i2c-puv3.c
9280F:	drivers/video/fbdev/fb-puv3.c
9281F:	drivers/rtc/rtc-puv3.c
9282
9283PMBUS HARDWARE MONITORING DRIVERS
9284M:	Guenter Roeck <linux@roeck-us.net>
9285L:	linux-hwmon@vger.kernel.org
9286W:	http://hwmon.wiki.kernel.org/
9287W:	http://www.roeck-us.net/linux/drivers/
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9289S:	Maintained
9290F:	Documentation/hwmon/pmbus
9291F:	drivers/hwmon/pmbus/
9292F:	include/linux/i2c/pmbus.h
9293
9294PMC SIERRA MaxRAID DRIVER
9295L:	linux-scsi@vger.kernel.org
9296W:	http://www.pmc-sierra.com/
9297S:	Orphan
9298F:	drivers/scsi/pmcraid.*
9299
9300PMC SIERRA PM8001 DRIVER
9301M:	Jack Wang <jinpu.wang@profitbricks.com>
9302M:	lindar_liu@usish.com
9303L:	pmchba@pmcs.com
9304L:	linux-scsi@vger.kernel.org
9305S:	Supported
9306F:	drivers/scsi/pm8001/
9307
9308POSIX CLOCKS and TIMERS
9309M:	Thomas Gleixner <tglx@linutronix.de>
9310L:	linux-kernel@vger.kernel.org
9311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9312S:	Maintained
9313F:	fs/timerfd.c
9314F:	include/linux/timer*
9315F:	kernel/time/*timer*
9316
9317POWER MANAGEMENT CORE
9318M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9319L:	linux-pm@vger.kernel.org
9320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9321S:	Supported
9322F:	drivers/base/power/
9323F:	include/linux/pm.h
9324F:	include/linux/pm_*
9325F:	include/linux/powercap.h
9326F:	drivers/powercap/
9327
9328POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9329M:	Sebastian Reichel <sre@kernel.org>
9330M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9331M:	David Woodhouse <dwmw2@infradead.org>
9332L:	linux-pm@vger.kernel.org
9333T:	git git://git.infradead.org/battery-2.6.git
9334S:	Maintained
9335F:	Documentation/devicetree/bindings/power/
9336F:	Documentation/devicetree/bindings/power_supply/
9337F:	include/linux/power_supply.h
9338F:	drivers/power/
9339X:	drivers/power/avs/
9340
9341POWER STATE COORDINATION INTERFACE (PSCI)
9342M:	Mark Rutland <mark.rutland@arm.com>
9343M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9344L:	linux-arm-kernel@lists.infradead.org
9345S:	Maintained
9346F:	drivers/firmware/psci.c
9347F:	include/linux/psci.h
9348F:	include/uapi/linux/psci.h
9349
9350POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9351M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9352L:	linuxppc-dev@lists.ozlabs.org
9353S:	Maintained
9354F:	drivers/char/powernv-op-panel.c
9355
9356PNP SUPPORT
9357M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9358S:	Maintained
9359F:	drivers/pnp/
9360
9361PPP PROTOCOL DRIVERS AND COMPRESSORS
9362M:	Paul Mackerras <paulus@samba.org>
9363L:	linux-ppp@vger.kernel.org
9364S:	Maintained
9365F:	drivers/net/ppp/ppp_*
9366
9367PPP OVER ATM (RFC 2364)
9368M:	Mitchell Blank Jr <mitch@sfgoth.com>
9369S:	Maintained
9370F:	net/atm/pppoatm.c
9371F:	include/uapi/linux/atmppp.h
9372
9373PPP OVER ETHERNET
9374M:	Michal Ostrowski <mostrows@earthlink.net>
9375S:	Maintained
9376F:	drivers/net/ppp/pppoe.c
9377F:	drivers/net/ppp/pppox.c
9378
9379PPP OVER L2TP
9380M:	James Chapman <jchapman@katalix.com>
9381S:	Maintained
9382F:	net/l2tp/l2tp_ppp.c
9383F:	include/linux/if_pppol2tp.h
9384F:	include/uapi/linux/if_pppol2tp.h
9385
9386PPS SUPPORT
9387M:	Rodolfo Giometti <giometti@enneenne.com>
9388W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9389L:	linuxpps@ml.enneenne.com (subscribers-only)
9390S:	Maintained
9391F:	Documentation/pps/
9392F:	drivers/pps/
9393F:	include/linux/pps*.h
9394
9395PPTP DRIVER
9396M:	Dmitry Kozlov <xeb@mail.ru>
9397L:	netdev@vger.kernel.org
9398S:	Maintained
9399F:	drivers/net/ppp/pptp.c
9400W:	http://sourceforge.net/projects/accel-pptp
9401
9402PREEMPTIBLE KERNEL
9403M:	Robert Love <rml@tech9.net>
9404L:	kpreempt-tech@lists.sourceforge.net
9405W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9406S:	Supported
9407F:	Documentation/preempt-locking.txt
9408F:	include/linux/preempt.h
9409
9410PRISM54 WIRELESS DRIVER
9411M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9412L:	linux-wireless@vger.kernel.org
9413W:	http://wireless.kernel.org/en/users/Drivers/p54
9414S:	Obsolete
9415F:	drivers/net/wireless/intersil/prism54/
9416
9417PS3 NETWORK SUPPORT
9418M:	Geoff Levand <geoff@infradead.org>
9419L:	netdev@vger.kernel.org
9420L:	linuxppc-dev@lists.ozlabs.org
9421S:	Maintained
9422F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9423
9424PS3 PLATFORM SUPPORT
9425M:	Geoff Levand <geoff@infradead.org>
9426L:	linuxppc-dev@lists.ozlabs.org
9427S:	Maintained
9428F:	arch/powerpc/boot/ps3*
9429F:	arch/powerpc/include/asm/lv1call.h
9430F:	arch/powerpc/include/asm/ps3*.h
9431F:	arch/powerpc/platforms/ps3/
9432F:	drivers/*/ps3*
9433F:	drivers/ps3/
9434F:	drivers/rtc/rtc-ps3.c
9435F:	drivers/usb/host/*ps3.c
9436F:	sound/ppc/snd_ps3*
9437
9438PS3VRAM DRIVER
9439M:	Jim Paris <jim@jtan.com>
9440M:	Geoff Levand <geoff@infradead.org>
9441L:	linuxppc-dev@lists.ozlabs.org
9442S:	Maintained
9443F:	drivers/block/ps3vram.c
9444
9445PSTORE FILESYSTEM
9446M:	Anton Vorontsov <anton@enomsg.org>
9447M:	Colin Cross <ccross@android.com>
9448M:	Kees Cook <keescook@chromium.org>
9449M:	Tony Luck <tony.luck@intel.com>
9450S:	Maintained
9451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9452F:	fs/pstore/
9453F:	include/linux/pstore*
9454F:	drivers/firmware/efi/efi-pstore.c
9455F:	drivers/acpi/apei/erst.c
9456
9457PTP HARDWARE CLOCK SUPPORT
9458M:	Richard Cochran <richardcochran@gmail.com>
9459L:	netdev@vger.kernel.org
9460S:	Maintained
9461W:	http://linuxptp.sourceforge.net/
9462F:	Documentation/ABI/testing/sysfs-ptp
9463F:	Documentation/ptp/*
9464F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9465F:	drivers/net/phy/dp83640*
9466F:	drivers/ptp/*
9467F:	include/linux/ptp_cl*
9468
9469PTRACE SUPPORT
9470M:	Roland McGrath <roland@hack.frob.com>
9471M:	Oleg Nesterov <oleg@redhat.com>
9472S:	Maintained
9473F:	include/asm-generic/syscall.h
9474F:	include/linux/ptrace.h
9475F:	include/linux/regset.h
9476F:	include/linux/tracehook.h
9477F:	include/uapi/linux/ptrace.h
9478F:	kernel/ptrace.c
9479
9480PULSE8-CEC DRIVER
9481M:	Hans Verkuil <hverkuil@xs4all.nl>
9482L:	linux-media@vger.kernel.org
9483T:	git git://linuxtv.org/media_tree.git
9484S:	Maintained
9485F:	drivers/staging/media/pulse8-cec
9486
9487PVRUSB2 VIDEO4LINUX DRIVER
9488M:	Mike Isely <isely@pobox.com>
9489L:	pvrusb2@isely.net	(subscribers-only)
9490L:	linux-media@vger.kernel.org
9491W:	http://www.isely.net/pvrusb2/
9492T:	git git://linuxtv.org/media_tree.git
9493S:	Maintained
9494F:	Documentation/video4linux/README.pvrusb2
9495F:	drivers/media/usb/pvrusb2/
9496
9497PWC WEBCAM DRIVER
9498M:	Hans Verkuil <hverkuil@xs4all.nl>
9499L:	linux-media@vger.kernel.org
9500T:	git git://linuxtv.org/media_tree.git
9501S:	Odd Fixes
9502F:	drivers/media/usb/pwc/*
9503
9504PWM FAN DRIVER
9505M:	Kamil Debski <kamil@wypas.org>
9506M:	Lukasz Majewski <l.majewski@samsung.com>
9507L:	linux-hwmon@vger.kernel.org
9508S:	Supported
9509F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9510F:	Documentation/hwmon/pwm-fan
9511F:	drivers/hwmon/pwm-fan.c
9512
9513PWM SUBSYSTEM
9514M:	Thierry Reding <thierry.reding@gmail.com>
9515L:	linux-pwm@vger.kernel.org
9516S:	Maintained
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9518F:	Documentation/pwm.txt
9519F:	Documentation/devicetree/bindings/pwm/
9520F:	include/linux/pwm.h
9521F:	drivers/pwm/
9522F:	drivers/video/backlight/pwm_bl.c
9523F:	include/linux/pwm_backlight.h
9524
9525PXA2xx/PXA3xx SUPPORT
9526M:	Daniel Mack <daniel@zonque.org>
9527M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9528M:	Robert Jarzmik <robert.jarzmik@free.fr>
9529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9530T:	git git://github.com/hzhuang1/linux.git
9531T:	git git://github.com/rjarzmik/linux.git
9532S:	Maintained
9533F:	arch/arm/boot/dts/pxa*
9534F:	arch/arm/mach-pxa/
9535F:	drivers/dma/pxa*
9536F:	drivers/pcmcia/pxa2xx*
9537F:	drivers/pinctrl/pxa/
9538F:	drivers/spi/spi-pxa2xx*
9539F:	drivers/usb/gadget/udc/pxa2*
9540F:	include/sound/pxa2xx-lib.h
9541F:	sound/arm/pxa*
9542F:	sound/soc/pxa/
9543
9544PXA GPIO DRIVER
9545M:	Robert Jarzmik <robert.jarzmik@free.fr>
9546L:	linux-gpio@vger.kernel.org
9547S:	Maintained
9548F:	drivers/gpio/gpio-pxa.c
9549
9550PXA3xx NAND FLASH DRIVER
9551M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9552L:	linux-mtd@lists.infradead.org
9553S:	Maintained
9554F:	drivers/mtd/nand/pxa3xx_nand.c
9555
9556MMP SUPPORT
9557M:	Eric Miao <eric.y.miao@gmail.com>
9558M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9560T:	git git://github.com/hzhuang1/linux.git
9561T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9562S:	Maintained
9563F:	arch/arm/boot/dts/mmp*
9564F:	arch/arm/mach-mmp/
9565
9566PXA MMCI DRIVER
9567S:	Orphan
9568
9569PXA RTC DRIVER
9570M:	Robert Jarzmik <robert.jarzmik@free.fr>
9571L:	rtc-linux@googlegroups.com
9572S:	Maintained
9573
9574QAT DRIVER
9575M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9576M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9577L:	qat-linux@intel.com
9578S:	Supported
9579F:	drivers/crypto/qat/
9580
9581QIB DRIVER
9582M:	Mike Marciniszyn <infinipath@intel.com>
9583L:	linux-rdma@vger.kernel.org
9584S:	Supported
9585F:	drivers/infiniband/hw/qib/
9586
9587QLOGIC QLA1280 SCSI DRIVER
9588M:	Michael Reed <mdr@sgi.com>
9589L:	linux-scsi@vger.kernel.org
9590S:	Maintained
9591F:	drivers/scsi/qla1280.[ch]
9592
9593QLOGIC QLA2XXX FC-SCSI DRIVER
9594M:	qla2xxx-upstream@qlogic.com
9595L:	linux-scsi@vger.kernel.org
9596S:	Supported
9597F:	Documentation/scsi/LICENSE.qla2xxx
9598F:	drivers/scsi/qla2xxx/
9599
9600QLOGIC QLA4XXX iSCSI DRIVER
9601M:	QLogic-Storage-Upstream@qlogic.com
9602L:	linux-scsi@vger.kernel.org
9603S:	Supported
9604F:	Documentation/scsi/LICENSE.qla4xxx
9605F:	drivers/scsi/qla4xxx/
9606
9607QLOGIC QLA3XXX NETWORK DRIVER
9608M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9609M:	Ron Mercer <ron.mercer@qlogic.com>
9610M:	linux-driver@qlogic.com
9611L:	netdev@vger.kernel.org
9612S:	Supported
9613F:	Documentation/networking/LICENSE.qla3xxx
9614F:	drivers/net/ethernet/qlogic/qla3xxx.*
9615
9616QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9617M:	Dept-GELinuxNICDev@qlogic.com
9618L:	netdev@vger.kernel.org
9619S:	Supported
9620F:	drivers/net/ethernet/qlogic/qlcnic/
9621
9622QLOGIC QLGE 10Gb ETHERNET DRIVER
9623M:	Harish Patil <harish.patil@qlogic.com>
9624M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9625M:	Dept-GELinuxNICDev@qlogic.com
9626M:	linux-driver@qlogic.com
9627L:	netdev@vger.kernel.org
9628S:	Supported
9629F:	drivers/net/ethernet/qlogic/qlge/
9630
9631QLOGIC QL4xxx ETHERNET DRIVER
9632M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9633M:	Ariel Elior <Ariel.Elior@qlogic.com>
9634M:	everest-linux-l2@qlogic.com
9635L:	netdev@vger.kernel.org
9636S:	Supported
9637F:	drivers/net/ethernet/qlogic/qed/
9638F:	include/linux/qed/
9639F:	drivers/net/ethernet/qlogic/qede/
9640
9641QNX4 FILESYSTEM
9642M:	Anders Larsen <al@alarsen.net>
9643W:	http://www.alarsen.net/linux/qnx4fs/
9644S:	Maintained
9645F:	fs/qnx4/
9646F:	include/uapi/linux/qnx4_fs.h
9647F:	include/uapi/linux/qnxtypes.h
9648
9649QT1010 MEDIA DRIVER
9650M:	Antti Palosaari <crope@iki.fi>
9651L:	linux-media@vger.kernel.org
9652W:	https://linuxtv.org
9653W:	http://palosaari.fi/linux/
9654Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9655T:	git git://linuxtv.org/anttip/media_tree.git
9656S:	Maintained
9657F:	drivers/media/tuners/qt1010*
9658
9659QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9660M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9661L:	linux-wireless@vger.kernel.org
9662L:	ath9k-devel@lists.ath9k.org
9663W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9664S:	Supported
9665F:	drivers/net/wireless/ath/ath9k/
9666
9667QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9668M:	Kalle Valo <kvalo@qca.qualcomm.com>
9669L:	ath10k@lists.infradead.org
9670W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9672S:	Supported
9673F:	drivers/net/wireless/ath/ath10k/
9674
9675QUALCOMM HEXAGON ARCHITECTURE
9676M:	Richard Kuo <rkuo@codeaurora.org>
9677L:	linux-hexagon@vger.kernel.org
9678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9679S:	Supported
9680F:	arch/hexagon/
9681
9682QUALCOMM WCN36XX WIRELESS DRIVER
9683M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9684L:	wcn36xx@lists.infradead.org
9685W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9686T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9687S:	Supported
9688F:	drivers/net/wireless/ath/wcn36xx/
9689
9690QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9691M:	Gabriel Somlo <somlo@cmu.edu>
9692M:	"Michael S. Tsirkin" <mst@redhat.com>
9693L:	qemu-devel@nongnu.org
9694S:	Maintained
9695F:	drivers/firmware/qemu_fw_cfg.c
9696
9697RADOS BLOCK DEVICE (RBD)
9698M:	Ilya Dryomov <idryomov@gmail.com>
9699M:	Sage Weil <sage@redhat.com>
9700M:	Alex Elder <elder@kernel.org>
9701L:	ceph-devel@vger.kernel.org
9702W:	http://ceph.com/
9703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9704T:	git git://github.com/ceph/ceph-client.git
9705S:	Supported
9706F:	Documentation/ABI/testing/sysfs-bus-rbd
9707F:	drivers/block/rbd.c
9708F:	drivers/block/rbd_types.h
9709
9710RADEON FRAMEBUFFER DISPLAY DRIVER
9711M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9712L:	linux-fbdev@vger.kernel.org
9713S:	Maintained
9714F:	drivers/video/fbdev/aty/radeon*
9715F:	include/uapi/linux/radeonfb.h
9716
9717RADIOSHARK RADIO DRIVER
9718M:	Hans Verkuil <hverkuil@xs4all.nl>
9719L:	linux-media@vger.kernel.org
9720T:	git git://linuxtv.org/media_tree.git
9721S:	Maintained
9722F:	drivers/media/radio/radio-shark.c
9723
9724RADIOSHARK2 RADIO DRIVER
9725M:	Hans Verkuil <hverkuil@xs4all.nl>
9726L:	linux-media@vger.kernel.org
9727T:	git git://linuxtv.org/media_tree.git
9728S:	Maintained
9729F:	drivers/media/radio/radio-shark2.c
9730F:	drivers/media/radio/radio-tea5777.c
9731
9732RAGE128 FRAMEBUFFER DISPLAY DRIVER
9733M:	Paul Mackerras <paulus@samba.org>
9734L:	linux-fbdev@vger.kernel.org
9735S:	Maintained
9736F:	drivers/video/fbdev/aty/aty128fb.c
9737
9738RALINK MIPS ARCHITECTURE
9739M:	John Crispin <john@phrozen.org>
9740L:	linux-mips@linux-mips.org
9741S:	Maintained
9742F:	arch/mips/ralink
9743
9744RALINK RT2X00 WIRELESS LAN DRIVER
9745P:	rt2x00 project
9746M:	Stanislaw Gruszka <sgruszka@redhat.com>
9747M:	Helmut Schaa <helmut.schaa@googlemail.com>
9748L:	linux-wireless@vger.kernel.org
9749S:	Maintained
9750F:	drivers/net/wireless/ralink/rt2x00/
9751
9752RAMDISK RAM BLOCK DEVICE DRIVER
9753M:	Jens Axboe <axboe@kernel.dk>
9754S:	Maintained
9755F:	Documentation/blockdev/ramdisk.txt
9756F:	drivers/block/brd.c
9757
9758RANDOM NUMBER DRIVER
9759M:	"Theodore Ts'o" <tytso@mit.edu>
9760S:	Maintained
9761F:	drivers/char/random.c
9762
9763RAPIDIO SUBSYSTEM
9764M:	Matt Porter <mporter@kernel.crashing.org>
9765M:	Alexandre Bounine <alexandre.bounine@idt.com>
9766S:	Maintained
9767F:	drivers/rapidio/
9768
9769RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9770L:	linux-wireless@vger.kernel.org
9771S:	Orphan
9772F:	drivers/net/wireless/ray*
9773
9774RCUTORTURE MODULE
9775M:	Josh Triplett <josh@joshtriplett.org>
9776M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9777L:	linux-kernel@vger.kernel.org
9778S:	Supported
9779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9780F:	Documentation/RCU/torture.txt
9781F:	kernel/rcu/rcutorture.c
9782
9783RCUTORTURE TEST FRAMEWORK
9784M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9785M:	Josh Triplett <josh@joshtriplett.org>
9786R:	Steven Rostedt <rostedt@goodmis.org>
9787R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9788R:	Lai Jiangshan <jiangshanlai@gmail.com>
9789L:	linux-kernel@vger.kernel.org
9790S:	Supported
9791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9792F:	tools/testing/selftests/rcutorture
9793
9794RDC R-321X SoC
9795M:	Florian Fainelli <florian@openwrt.org>
9796S:	Maintained
9797
9798RDC R6040 FAST ETHERNET DRIVER
9799M:	Florian Fainelli <f.fainelli@gmail.com>
9800L:	netdev@vger.kernel.org
9801S:	Maintained
9802F:	drivers/net/ethernet/rdc/r6040.c
9803
9804RDS - RELIABLE DATAGRAM SOCKETS
9805M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9806L:	netdev@vger.kernel.org
9807L:	linux-rdma@vger.kernel.org
9808L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9809W:	https://oss.oracle.com/projects/rds/
9810S:	Supported
9811F:	net/rds/
9812F:	Documentation/networking/rds.txt
9813
9814RDMAVT - RDMA verbs software
9815M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9816L:	linux-rdma@vger.kernel.org
9817S:	Supported
9818F:	drivers/infiniband/sw/rdmavt
9819
9820READ-COPY UPDATE (RCU)
9821M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9822M:	Josh Triplett <josh@joshtriplett.org>
9823R:	Steven Rostedt <rostedt@goodmis.org>
9824R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9825R:	Lai Jiangshan <jiangshanlai@gmail.com>
9826L:	linux-kernel@vger.kernel.org
9827W:	http://www.rdrop.com/users/paulmck/RCU/
9828S:	Supported
9829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9830F:	Documentation/RCU/
9831X:	Documentation/RCU/torture.txt
9832F:	include/linux/rcu*
9833X:	include/linux/srcu.h
9834F:	kernel/rcu/
9835X:	kernel/torture.c
9836
9837REAL TIME CLOCK (RTC) SUBSYSTEM
9838M:	Alessandro Zummo <a.zummo@towertech.it>
9839M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9840L:	rtc-linux@googlegroups.com
9841Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9843S:	Maintained
9844F:	Documentation/devicetree/bindings/rtc/
9845F:	Documentation/rtc.txt
9846F:	drivers/rtc/
9847F:	include/linux/rtc.h
9848F:	include/uapi/linux/rtc.h
9849F:	include/linux/rtc/
9850F:	include/linux/platform_data/rtc-*
9851F:	tools/testing/selftests/timers/rtctest.c
9852
9853REALTEK AUDIO CODECS
9854M:	Bard Liao <bardliao@realtek.com>
9855M:	Oder Chiou <oder_chiou@realtek.com>
9856S:	Maintained
9857F:	sound/soc/codecs/rt*
9858F:	include/sound/rt*.h
9859
9860REISERFS FILE SYSTEM
9861L:	reiserfs-devel@vger.kernel.org
9862S:	Supported
9863F:	fs/reiserfs/
9864
9865REGISTER MAP ABSTRACTION
9866M:	Mark Brown <broonie@kernel.org>
9867L:	linux-kernel@vger.kernel.org
9868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9869S:	Supported
9870F:	Documentation/devicetree/bindings/regmap/
9871F:	drivers/base/regmap/
9872F:	include/linux/regmap.h
9873
9874REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9875M:	Ohad Ben-Cohen <ohad@wizery.com>
9876M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9877L:	linux-remoteproc@vger.kernel.org
9878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9879S:	Maintained
9880F:	Documentation/devicetree/bindings/remoteproc/
9881F:	Documentation/remoteproc.txt
9882F:	drivers/remoteproc/
9883F:	include/linux/remoteproc.h
9884
9885REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9886M:	Ohad Ben-Cohen <ohad@wizery.com>
9887M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9888L:	linux-remoteproc@vger.kernel.org
9889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9890S:	Maintained
9891F:	drivers/rpmsg/
9892F:	Documentation/rpmsg.txt
9893F:	include/linux/rpmsg.h
9894
9895RENESAS ETHERNET DRIVERS
9896R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9897L:	netdev@vger.kernel.org
9898L:	linux-renesas-soc@vger.kernel.org
9899F:	drivers/net/ethernet/renesas/
9900F:	include/linux/sh_eth.h
9901
9902RENESAS USB2 PHY DRIVER
9903M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9904L:	linux-renesas-soc@vger.kernel.org
9905S:	Maintained
9906F:	drivers/phy/phy-rcar-gen3-usb2.c
9907
9908RESET CONTROLLER FRAMEWORK
9909M:	Philipp Zabel <p.zabel@pengutronix.de>
9910T:	git git://git.pengutronix.de/git/pza/linux
9911S:	Maintained
9912F:	drivers/reset/
9913F:	Documentation/devicetree/bindings/reset/
9914F:	include/dt-bindings/reset/
9915F:	include/linux/reset.h
9916F:	include/linux/reset-controller.h
9917
9918RFKILL
9919M:	Johannes Berg <johannes@sipsolutions.net>
9920L:	linux-wireless@vger.kernel.org
9921W:	http://wireless.kernel.org/
9922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9924S:	Maintained
9925F:	Documentation/rfkill.txt
9926F:	net/rfkill/
9927
9928RHASHTABLE
9929M:	Thomas Graf <tgraf@suug.ch>
9930L:	netdev@vger.kernel.org
9931S:	Maintained
9932F:	lib/rhashtable.c
9933F:	include/linux/rhashtable.h
9934
9935RICOH SMARTMEDIA/XD DRIVER
9936M:	Maxim Levitsky <maximlevitsky@gmail.com>
9937S:	Maintained
9938F:	drivers/mtd/nand/r852.c
9939F:	drivers/mtd/nand/r852.h
9940
9941RICOH R5C592 MEMORYSTICK DRIVER
9942M:	Maxim Levitsky <maximlevitsky@gmail.com>
9943S:	Maintained
9944F:	drivers/memstick/host/r592.*
9945
9946ROCCAT DRIVERS
9947M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9948W:	http://sourceforge.net/projects/roccat/
9949S:	Maintained
9950F:	drivers/hid/hid-roccat*
9951F:	include/linux/hid-roccat*
9952F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9953
9954ROCKER DRIVER
9955M:	Jiri Pirko <jiri@resnulli.us>
9956L:	netdev@vger.kernel.org
9957S:	Supported
9958F:	drivers/net/ethernet/rocker/
9959
9960ROCKETPORT DRIVER
9961P:	Comtrol Corp.
9962W:	http://www.comtrol.com
9963S:	Maintained
9964F:	Documentation/serial/rocket.txt
9965F:	drivers/tty/rocket*
9966
9967ROCKETPORT EXPRESS/INFINITY DRIVER
9968M:	Kevin Cernekee <cernekee@gmail.com>
9969L:	linux-serial@vger.kernel.org
9970S:	Odd Fixes
9971F:	drivers/tty/serial/rp2.*
9972
9973ROSE NETWORK LAYER
9974M:	Ralf Baechle <ralf@linux-mips.org>
9975L:	linux-hams@vger.kernel.org
9976W:	http://www.linux-ax25.org/
9977S:	Maintained
9978F:	include/net/rose.h
9979F:	include/uapi/linux/rose.h
9980F:	net/rose/
9981
9982RTL2830 MEDIA DRIVER
9983M:	Antti Palosaari <crope@iki.fi>
9984L:	linux-media@vger.kernel.org
9985W:	https://linuxtv.org
9986W:	http://palosaari.fi/linux/
9987Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9988T:	git git://linuxtv.org/anttip/media_tree.git
9989S:	Maintained
9990F:	drivers/media/dvb-frontends/rtl2830*
9991
9992RTL2832 MEDIA DRIVER
9993M:	Antti Palosaari <crope@iki.fi>
9994L:	linux-media@vger.kernel.org
9995W:	https://linuxtv.org
9996W:	http://palosaari.fi/linux/
9997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9998T:	git git://linuxtv.org/anttip/media_tree.git
9999S:	Maintained
10000F:	drivers/media/dvb-frontends/rtl2832*
10001
10002RTL2832_SDR MEDIA DRIVER
10003M:	Antti Palosaari <crope@iki.fi>
10004L:	linux-media@vger.kernel.org
10005W:	https://linuxtv.org
10006W:	http://palosaari.fi/linux/
10007Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10008T:	git git://linuxtv.org/anttip/media_tree.git
10009S:	Maintained
10010F:	drivers/media/dvb-frontends/rtl2832_sdr*
10011
10012RTL8180 WIRELESS DRIVER
10013L:	linux-wireless@vger.kernel.org
10014W:	http://wireless.kernel.org/
10015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10016S:	Orphan
10017F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10018
10019RTL8187 WIRELESS DRIVER
10020M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10021M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10022M:	Larry Finger <Larry.Finger@lwfinger.net>
10023L:	linux-wireless@vger.kernel.org
10024W:	http://wireless.kernel.org/
10025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10026S:	Maintained
10027F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10028
10029RTL8192CE WIRELESS DRIVER
10030M:	Larry Finger <Larry.Finger@lwfinger.net>
10031M:	Chaoming Li <chaoming_li@realsil.com.cn>
10032L:	linux-wireless@vger.kernel.org
10033W:	http://wireless.kernel.org/
10034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10035S:	Maintained
10036F:	drivers/net/wireless/realtek/rtlwifi/
10037F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10038
10039RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10040M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10041L:	linux-wireless@vger.kernel.org
10042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10043S:	Maintained
10044F:	drivers/net/wireless/realtek/rtl8xxxu/
10045
10046S3 SAVAGE FRAMEBUFFER DRIVER
10047M:	Antonino Daplas <adaplas@gmail.com>
10048L:	linux-fbdev@vger.kernel.org
10049S:	Maintained
10050F:	drivers/video/fbdev/savage/
10051
10052S390
10053M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10054M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10055L:	linux-s390@vger.kernel.org
10056W:	http://www.ibm.com/developerworks/linux/linux390/
10057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10058S:	Supported
10059F:	arch/s390/
10060F:	drivers/s390/
10061F:	Documentation/s390/
10062F:	Documentation/DocBook/s390*
10063
10064S390 COMMON I/O LAYER
10065M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10066M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10067L:	linux-s390@vger.kernel.org
10068W:	http://www.ibm.com/developerworks/linux/linux390/
10069S:	Supported
10070F:	drivers/s390/cio/
10071
10072S390 DASD DRIVER
10073M:	Stefan Weinhuber <wein@de.ibm.com>
10074M:	Stefan Haberland <stefan.haberland@de.ibm.com>
10075L:	linux-s390@vger.kernel.org
10076W:	http://www.ibm.com/developerworks/linux/linux390/
10077S:	Supported
10078F:	drivers/s390/block/dasd*
10079F:	block/partitions/ibm.c
10080
10081S390 NETWORK DRIVERS
10082M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10083L:	linux-s390@vger.kernel.org
10084W:	http://www.ibm.com/developerworks/linux/linux390/
10085S:	Supported
10086F:	drivers/s390/net/
10087
10088S390 PCI SUBSYSTEM
10089M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10090M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10091L:	linux-s390@vger.kernel.org
10092W:	http://www.ibm.com/developerworks/linux/linux390/
10093S:	Supported
10094F:	arch/s390/pci/
10095F:	drivers/pci/hotplug/s390_pci_hpc.c
10096
10097S390 ZCRYPT DRIVER
10098M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10099L:	linux-s390@vger.kernel.org
10100W:	http://www.ibm.com/developerworks/linux/linux390/
10101S:	Supported
10102F:	drivers/s390/crypto/
10103
10104S390 ZFCP DRIVER
10105M:	Steffen Maier <maier@linux.vnet.ibm.com>
10106L:	linux-s390@vger.kernel.org
10107W:	http://www.ibm.com/developerworks/linux/linux390/
10108S:	Supported
10109F:	drivers/s390/scsi/zfcp_*
10110
10111S390 IUCV NETWORK LAYER
10112M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10113L:	linux-s390@vger.kernel.org
10114W:	http://www.ibm.com/developerworks/linux/linux390/
10115S:	Supported
10116F:	drivers/s390/net/*iucv*
10117F:	include/net/iucv/
10118F:	net/iucv/
10119
10120S390 IOMMU (PCI)
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:	drivers/iommu/s390-iommu.c
10126
10127S3C24XX SD/MMC Driver
10128M:	Ben Dooks <ben-linux@fluff.org>
10129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10130S:	Supported
10131F:	drivers/mmc/host/s3cmci.*
10132
10133SAA6588 RDS RECEIVER DRIVER
10134M:	Hans Verkuil <hverkuil@xs4all.nl>
10135L:	linux-media@vger.kernel.org
10136T:	git git://linuxtv.org/media_tree.git
10137W:	https://linuxtv.org
10138S:	Odd Fixes
10139F:	drivers/media/i2c/saa6588*
10140
10141SAA7134 VIDEO4LINUX DRIVER
10142M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10143M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10144L:	linux-media@vger.kernel.org
10145W:	https://linuxtv.org
10146T:	git git://linuxtv.org/media_tree.git
10147S:	Odd fixes
10148F:	Documentation/video4linux/*.saa7134
10149F:	drivers/media/pci/saa7134/
10150
10151SAA7146 VIDEO4LINUX-2 DRIVER
10152M:	Hans Verkuil <hverkuil@xs4all.nl>
10153L:	linux-media@vger.kernel.org
10154T:	git git://linuxtv.org/media_tree.git
10155S:	Maintained
10156F:	drivers/media/common/saa7146/
10157F:	drivers/media/pci/saa7146/
10158F:	include/media/saa7146*
10159
10160SAMSUNG LAPTOP DRIVER
10161M:	Corentin Chary <corentin.chary@gmail.com>
10162L:	platform-driver-x86@vger.kernel.org
10163S:	Maintained
10164F:	drivers/platform/x86/samsung-laptop.c
10165
10166SAMSUNG AUDIO (ASoC) DRIVERS
10167M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
10168M:	Sangbeom Kim <sbkim73@samsung.com>
10169M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10171S:	Supported
10172F:	sound/soc/samsung/
10173
10174SAMSUNG FRAMEBUFFER DRIVER
10175M:	Jingoo Han <jingoohan1@gmail.com>
10176L:	linux-fbdev@vger.kernel.org
10177S:	Maintained
10178F:	drivers/video/fbdev/s3c-fb.c
10179
10180SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10181M:	Sangbeom Kim <sbkim73@samsung.com>
10182M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
10183L:	linux-kernel@vger.kernel.org
10184L:	linux-samsung-soc@vger.kernel.org
10185S:	Supported
10186F:	drivers/mfd/sec*.c
10187F:	drivers/regulator/s2m*.c
10188F:	drivers/regulator/s5m*.c
10189F:	drivers/clk/clk-s2mps11.c
10190F:	drivers/rtc/rtc-s5m.c
10191F:	include/linux/mfd/samsung/
10192F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10193F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10194F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10195F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10196
10197SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10198M:	Kyungmin Park <kyungmin.park@samsung.com>
10199M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10200L:	linux-media@vger.kernel.org
10201Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10202S:	Supported
10203F:	drivers/media/platform/exynos4-is/
10204
10205SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10206M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10207L:	linux-media@vger.kernel.org
10208L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10209S:	Maintained
10210F:	drivers/media/platform/s3c-camif/
10211F:	include/media/drv-intf/s3c_camif.h
10212
10213SAMSUNG S5C73M3 CAMERA DRIVER
10214M:	Kyungmin Park <kyungmin.park@samsung.com>
10215M:	Andrzej Hajda <a.hajda@samsung.com>
10216L:	linux-media@vger.kernel.org
10217S:	Supported
10218F:	drivers/media/i2c/s5c73m3/*
10219
10220SAMSUNG S5K5BAF CAMERA DRIVER
10221M:	Kyungmin Park <kyungmin.park@samsung.com>
10222M:	Andrzej Hajda <a.hajda@samsung.com>
10223L:	linux-media@vger.kernel.org
10224S:	Supported
10225F:	drivers/media/i2c/s5k5baf.c
10226
10227SAMSUNG S3FWRN5 NFC DRIVER
10228M:	Robert Baldyga <r.baldyga@samsung.com>
10229M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10230L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10231S:	Supported
10232F:	drivers/nfc/s3fwrn5
10233
10234SAMSUNG SOC CLOCK DRIVERS
10235M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10236M:	Tomasz Figa <tomasz.figa@gmail.com>
10237S:	Supported
10238L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10239F:	drivers/clk/samsung/
10240
10241SAMSUNG SXGBE DRIVERS
10242M:	Byungho An <bh74.an@samsung.com>
10243M:	Girish K S <ks.giri@samsung.com>
10244M:	Vipul Pandya <vipul.pandya@samsung.com>
10245S:	Supported
10246L:	netdev@vger.kernel.org
10247F:	drivers/net/ethernet/samsung/sxgbe/
10248
10249SAMSUNG THERMAL DRIVER
10250M:	Lukasz Majewski <l.majewski@samsung.com>
10251L:	linux-pm@vger.kernel.org
10252L:	linux-samsung-soc@vger.kernel.org
10253S:	Supported
10254T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10255F:	drivers/thermal/samsung/
10256
10257SAMSUNG USB2 PHY DRIVER
10258M:	Kamil Debski <kamil@wypas.org>
10259M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10260L:	linux-kernel@vger.kernel.org
10261S:	Supported
10262F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10263F:	Documentation/phy/samsung-usb2.txt
10264F:	drivers/phy/phy-exynos4210-usb2.c
10265F:	drivers/phy/phy-exynos4x12-usb2.c
10266F:	drivers/phy/phy-exynos5250-usb2.c
10267F:	drivers/phy/phy-s5pv210-usb2.c
10268F:	drivers/phy/phy-samsung-usb2.c
10269F:	drivers/phy/phy-samsung-usb2.h
10270
10271SERIAL DRIVERS
10272M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10273L:	linux-serial@vger.kernel.org
10274S:	Maintained
10275F:	Documentation/devicetree/bindings/serial/
10276F:	drivers/tty/serial/
10277
10278SYNOPSYS DESIGNWARE DMAC DRIVER
10279M:	Viresh Kumar <vireshk@kernel.org>
10280M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10281S:	Maintained
10282F:	include/linux/dma/dw.h
10283F:	include/linux/platform_data/dma-dw.h
10284F:	drivers/dma/dw/
10285
10286SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10287M: Lars Persson <lars.persson@axis.com>
10288L: netdev@vger.kernel.org
10289S: Supported
10290F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10291F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10292
10293SYNOPSYS DESIGNWARE I2C DRIVER
10294M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10295R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10296R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10297L:	linux-i2c@vger.kernel.org
10298S:	Maintained
10299F:	drivers/i2c/busses/i2c-designware-*
10300F:	include/linux/platform_data/i2c-designware.h
10301
10302SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10303M:	Jaehoon Chung <jh80.chung@samsung.com>
10304L:	linux-mmc@vger.kernel.org
10305S:	Maintained
10306F:	include/linux/mmc/dw_mmc.h
10307F:	drivers/mmc/host/dw_mmc*
10308
10309SYSTEM TRACE MODULE CLASS
10310M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10311S:	Maintained
10312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10313F:	Documentation/trace/stm.txt
10314F:	drivers/hwtracing/stm/
10315F:	include/linux/stm.h
10316F:	include/uapi/linux/stm.h
10317
10318THUNDERBOLT DRIVER
10319M:	Andreas Noever <andreas.noever@gmail.com>
10320S:	Maintained
10321F:	drivers/thunderbolt/
10322
10323TI BQ27XXX POWER SUPPLY DRIVER
10324R:	Andrew F. Davis <afd@ti.com>
10325F:	include/linux/power/bq27xxx_battery.h
10326F:	drivers/power/bq27xxx_battery.c
10327F:	drivers/power/bq27xxx_battery_i2c.c
10328
10329TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10330M:	John Stultz <john.stultz@linaro.org>
10331M:	Thomas Gleixner <tglx@linutronix.de>
10332L:	linux-kernel@vger.kernel.org
10333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10334S:	Supported
10335F:	include/linux/clocksource.h
10336F:	include/linux/time.h
10337F:	include/linux/timex.h
10338F:	include/uapi/linux/time.h
10339F:	include/uapi/linux/timex.h
10340F:	kernel/time/clocksource.c
10341F:	kernel/time/time*.c
10342F:	kernel/time/alarmtimer.c
10343F:	kernel/time/ntp.c
10344F:	tools/testing/selftests/timers/
10345
10346SC1200 WDT DRIVER
10347M:	Zwane Mwaikambo <zwanem@gmail.com>
10348S:	Maintained
10349F:	drivers/watchdog/sc1200wdt.c
10350
10351SCHEDULER
10352M:	Ingo Molnar <mingo@redhat.com>
10353M:	Peter Zijlstra <peterz@infradead.org>
10354L:	linux-kernel@vger.kernel.org
10355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10356S:	Maintained
10357F:	kernel/sched/
10358F:	include/linux/sched.h
10359F:	include/uapi/linux/sched.h
10360F:	include/linux/wait.h
10361
10362SCORE ARCHITECTURE
10363M:	Chen Liqin <liqin.linux@gmail.com>
10364M:	Lennox Wu <lennox.wu@gmail.com>
10365W:	http://www.sunplus.com
10366S:	Supported
10367F:	arch/score/
10368
10369SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10370M:	Sudeep Holla <sudeep.holla@arm.com>
10371L:	linux-arm-kernel@lists.infradead.org
10372S:	Maintained
10373F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10374F:	drivers/clk/clk-scpi.c
10375F:	drivers/cpufreq/scpi-cpufreq.c
10376F:	drivers/firmware/arm_scpi.c
10377F:	include/linux/scpi_protocol.h
10378
10379SCSI CDROM DRIVER
10380M:	Jens Axboe <axboe@kernel.dk>
10381L:	linux-scsi@vger.kernel.org
10382W:	http://www.kernel.dk
10383S:	Maintained
10384F:	drivers/scsi/sr*
10385
10386SCSI RDMA PROTOCOL (SRP) INITIATOR
10387M:	Bart Van Assche <bart.vanassche@sandisk.com>
10388L:	linux-rdma@vger.kernel.org
10389S:	Supported
10390W:	http://www.openfabrics.org
10391Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10393F:	drivers/infiniband/ulp/srp/
10394F:	include/scsi/srp.h
10395
10396SCSI SG DRIVER
10397M:	Doug Gilbert <dgilbert@interlog.com>
10398L:	linux-scsi@vger.kernel.org
10399W:	http://sg.danny.cz/sg
10400S:	Maintained
10401F:	Documentation/scsi/scsi-generic.txt
10402F:	drivers/scsi/sg.c
10403F:	include/scsi/sg.h
10404
10405SCSI SUBSYSTEM
10406M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10408M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10410L:	linux-scsi@vger.kernel.org
10411S:	Maintained
10412F:	Documentation/devicetree/bindings/scsi/
10413F:	drivers/scsi/
10414F:	include/scsi/
10415
10416SCSI TAPE DRIVER
10417M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10418L:	linux-scsi@vger.kernel.org
10419S:	Maintained
10420F:	Documentation/scsi/st.txt
10421F:	drivers/scsi/st.*
10422F:	drivers/scsi/st_*.h
10423
10424SCTP PROTOCOL
10425M:	Vlad Yasevich <vyasevich@gmail.com>
10426M:	Neil Horman <nhorman@tuxdriver.com>
10427L:	linux-sctp@vger.kernel.org
10428W:	http://lksctp.sourceforge.net
10429S:	Maintained
10430F:	Documentation/networking/sctp.txt
10431F:	include/linux/sctp.h
10432F:	include/uapi/linux/sctp.h
10433F:	include/net/sctp/
10434F:	net/sctp/
10435
10436SCx200 CPU SUPPORT
10437M:	Jim Cromie <jim.cromie@gmail.com>
10438S:	Odd Fixes
10439F:	Documentation/i2c/busses/scx200_acb
10440F:	arch/x86/platform/scx200/
10441F:	drivers/watchdog/scx200_wdt.c
10442F:	drivers/i2c/busses/scx200*
10443F:	drivers/mtd/maps/scx200_docflash.c
10444F:	include/linux/scx200.h
10445
10446SCx200 GPIO DRIVER
10447M:	Jim Cromie <jim.cromie@gmail.com>
10448S:	Maintained
10449F:	drivers/char/scx200_gpio.c
10450F:	include/linux/scx200_gpio.h
10451
10452SCx200 HRT CLOCKSOURCE DRIVER
10453M:	Jim Cromie <jim.cromie@gmail.com>
10454S:	Maintained
10455F:	drivers/clocksource/scx200_hrt.c
10456
10457SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10458M:	Sascha Sommer <saschasommer@freenet.de>
10459L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10460S:	Maintained
10461F:	drivers/mmc/host/sdricoh_cs.c
10462
10463SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10464M:	Adrian Hunter <adrian.hunter@intel.com>
10465L:	linux-mmc@vger.kernel.org
10466T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10467S:	Maintained
10468F:	drivers/mmc/host/sdhci*
10469F:	include/linux/mmc/sdhci*
10470
10471SECURE COMPUTING
10472M:	Kees Cook <keescook@chromium.org>
10473R:	Andy Lutomirski <luto@amacapital.net>
10474R:	Will Drewry <wad@chromium.org>
10475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10476S:	Supported
10477F:	kernel/seccomp.c
10478F:	include/uapi/linux/seccomp.h
10479F:	include/linux/seccomp.h
10480F:	tools/testing/selftests/seccomp/*
10481K:	\bsecure_computing
10482K:	\bTIF_SECCOMP\b
10483
10484SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10485M:	Al Cooper <alcooperx@gmail.com>
10486L:	linux-mmc@vger.kernel.org
10487L:	bcm-kernel-feedback-list@broadcom.com
10488S:	Maintained
10489F:	drivers/mmc/host/sdhci-brcmstb*
10490
10491SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10492M:	Ben Dooks <ben-linux@fluff.org>
10493M:	Jaehoon Chung <jh80.chung@samsung.com>
10494L:	linux-mmc@vger.kernel.org
10495S:	Maintained
10496F:	drivers/mmc/host/sdhci-s3c*
10497
10498SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10499M:	Viresh Kumar <vireshk@kernel.org>
10500L:	linux-mmc@vger.kernel.org
10501S:	Maintained
10502F:	drivers/mmc/host/sdhci-spear.c
10503
10504SECURITY SUBSYSTEM
10505M:	James Morris <james.l.morris@oracle.com>
10506M:	"Serge E. Hallyn" <serge@hallyn.com>
10507L:	linux-security-module@vger.kernel.org (suggested Cc:)
10508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10509W:	http://kernsec.org/
10510S:	Supported
10511F:	security/
10512
10513SECURITY CONTACT
10514M:	Security Officers <security@kernel.org>
10515S:	Supported
10516
10517SELINUX SECURITY MODULE
10518M:	Paul Moore <paul@paul-moore.com>
10519M:	Stephen Smalley <sds@tycho.nsa.gov>
10520M:	Eric Paris <eparis@parisplace.org>
10521L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10522W:	http://selinuxproject.org
10523T:	git git://git.infradead.org/users/pcmoore/selinux
10524S:	Supported
10525F:	include/linux/selinux*
10526F:	security/selinux/
10527F:	scripts/selinux/
10528
10529APPARMOR SECURITY MODULE
10530M:	John Johansen <john.johansen@canonical.com>
10531L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10532W:	apparmor.wiki.kernel.org
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10534S:	Supported
10535F:	security/apparmor/
10536
10537LOADPIN SECURITY MODULE
10538M:	Kees Cook <keescook@chromium.org>
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10540S:	Supported
10541F:	security/loadpin/
10542
10543YAMA SECURITY MODULE
10544M:	Kees Cook <keescook@chromium.org>
10545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10546S:	Supported
10547F:	security/yama/
10548
10549SENSABLE PHANTOM
10550M:	Jiri Slaby <jirislaby@gmail.com>
10551S:	Maintained
10552F:	drivers/misc/phantom.c
10553F:	include/uapi/linux/phantom.h
10554
10555SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10556M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10557M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10558M:	John Soni Jose <sony.john@avagotech.com>
10559L:	linux-scsi@vger.kernel.org
10560W:	http://www.avagotech.com
10561S:	Supported
10562F:	drivers/scsi/be2iscsi/
10563
10564Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10565M:	Sathya Perla <sathya.perla@broadcom.com>
10566M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10567M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10568M:	Somnath Kotur <somnath.kotur@broadcom.com>
10569L:	netdev@vger.kernel.org
10570W:	http://www.emulex.com
10571S:	Supported
10572F:	drivers/net/ethernet/emulex/benet/
10573
10574EMULEX ONECONNECT ROCE DRIVER
10575M:	Selvin Xavier <selvin.xavier@avagotech.com>
10576M:	Devesh Sharma <devesh.sharma@avagotech.com>
10577M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10578L:	linux-rdma@vger.kernel.org
10579W:	http://www.emulex.com
10580S:	Supported
10581F:	drivers/infiniband/hw/ocrdma/
10582
10583SFC NETWORK DRIVER
10584M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10585M:	Edward Cree <ecree@solarflare.com>
10586M:	Bert Kenward <bkenward@solarflare.com>
10587L:	netdev@vger.kernel.org
10588S:	Supported
10589F:	drivers/net/ethernet/sfc/
10590
10591SGI GRU DRIVER
10592M:	Dimitri Sivanich <sivanich@sgi.com>
10593S:	Maintained
10594F:	drivers/misc/sgi-gru/
10595
10596SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10597M:	Pat Gefre <pfg@sgi.com>
10598L:	linux-ia64@vger.kernel.org
10599S:	Supported
10600F:	Documentation/ia64/serial.txt
10601F:	drivers/tty/serial/ioc?_serial.c
10602F:	include/linux/ioc?.h
10603
10604SGI XP/XPC/XPNET DRIVER
10605M:	Cliff Whickman <cpw@sgi.com>
10606M:	Robin Holt <robinmholt@gmail.com>
10607S:	Maintained
10608F:	drivers/misc/sgi-xp/
10609
10610SI2157 MEDIA DRIVER
10611M:	Antti Palosaari <crope@iki.fi>
10612L:	linux-media@vger.kernel.org
10613W:	https://linuxtv.org
10614W:	http://palosaari.fi/linux/
10615Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10616T:	git git://linuxtv.org/anttip/media_tree.git
10617S:	Maintained
10618F:	drivers/media/tuners/si2157*
10619
10620SI2168 MEDIA DRIVER
10621M:	Antti Palosaari <crope@iki.fi>
10622L:	linux-media@vger.kernel.org
10623W:	https://linuxtv.org
10624W:	http://palosaari.fi/linux/
10625Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10626T:	git git://linuxtv.org/anttip/media_tree.git
10627S:	Maintained
10628F:	drivers/media/dvb-frontends/si2168*
10629
10630SI470X FM RADIO RECEIVER I2C DRIVER
10631M:	Hans Verkuil <hverkuil@xs4all.nl>
10632L:	linux-media@vger.kernel.org
10633T:	git git://linuxtv.org/media_tree.git
10634W:	https://linuxtv.org
10635S:	Odd Fixes
10636F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10637
10638SI470X FM RADIO RECEIVER USB DRIVER
10639M:	Hans Verkuil <hverkuil@xs4all.nl>
10640L:	linux-media@vger.kernel.org
10641T:	git git://linuxtv.org/media_tree.git
10642W:	https://linuxtv.org
10643S:	Maintained
10644F:	drivers/media/radio/si470x/radio-si470x-common.c
10645F:	drivers/media/radio/si470x/radio-si470x.h
10646F:	drivers/media/radio/si470x/radio-si470x-usb.c
10647
10648SI4713 FM RADIO TRANSMITTER I2C DRIVER
10649M:	Eduardo Valentin <edubezval@gmail.com>
10650L:	linux-media@vger.kernel.org
10651T:	git git://linuxtv.org/media_tree.git
10652W:	https://linuxtv.org
10653S:	Odd Fixes
10654F:	drivers/media/radio/si4713/si4713.?
10655
10656SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10657M:	Eduardo Valentin <edubezval@gmail.com>
10658L:	linux-media@vger.kernel.org
10659T:	git git://linuxtv.org/media_tree.git
10660W:	https://linuxtv.org
10661S:	Odd Fixes
10662F:	drivers/media/radio/si4713/radio-platform-si4713.c
10663
10664SI4713 FM RADIO TRANSMITTER USB DRIVER
10665M:	Hans Verkuil <hverkuil@xs4all.nl>
10666L:	linux-media@vger.kernel.org
10667T:	git git://linuxtv.org/media_tree.git
10668W:	https://linuxtv.org
10669S:	Maintained
10670F:	drivers/media/radio/si4713/radio-usb-si4713.c
10671
10672SIANO DVB DRIVER
10673M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10674M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10675L:	linux-media@vger.kernel.org
10676W:	https://linuxtv.org
10677T:	git git://linuxtv.org/media_tree.git
10678S:	Odd fixes
10679F:	drivers/media/common/siano/
10680F:	drivers/media/usb/siano/
10681F:	drivers/media/usb/siano/
10682F:	drivers/media/mmc/siano/
10683
10684SIMPLEFB FB DRIVER
10685M:	Hans de Goede <hdegoede@redhat.com>
10686L:	linux-fbdev@vger.kernel.org
10687S:	Maintained
10688F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10689F:	drivers/video/fbdev/simplefb.c
10690F:	include/linux/platform_data/simplefb.h
10691
10692SH_VEU V4L2 MEM2MEM DRIVER
10693L:	linux-media@vger.kernel.org
10694S:	Orphan
10695F:	drivers/media/platform/sh_veu.c
10696
10697SH_VOU V4L2 OUTPUT DRIVER
10698L:	linux-media@vger.kernel.org
10699S:	Orphan
10700F:	drivers/media/platform/sh_vou.c
10701F:	include/media/drv-intf/sh_vou.h
10702
10703SIMPLE FIRMWARE INTERFACE (SFI)
10704M:	Len Brown <lenb@kernel.org>
10705L:	sfi-devel@simplefirmware.org
10706W:	http://simplefirmware.org/
10707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10708S:	Supported
10709F:	arch/x86/platform/sfi/
10710F:	drivers/sfi/
10711F:	include/linux/sfi*.h
10712
10713SIMTEC EB110ATX (Chalice CATS)
10714P:	Ben Dooks
10715P:	Vincent Sanders <vince@simtec.co.uk>
10716M:	Simtec Linux Team <linux@simtec.co.uk>
10717W:	http://www.simtec.co.uk/products/EB110ATX/
10718S:	Supported
10719
10720SIMTEC EB2410ITX (BAST)
10721P:	Ben Dooks
10722P:	Vincent Sanders <vince@simtec.co.uk>
10723M:	Simtec Linux Team <linux@simtec.co.uk>
10724W:	http://www.simtec.co.uk/products/EB2410ITX/
10725S:	Supported
10726F:	arch/arm/mach-s3c24xx/mach-bast.c
10727F:	arch/arm/mach-s3c24xx/bast-ide.c
10728F:	arch/arm/mach-s3c24xx/bast-irq.c
10729
10730TI DAVINCI MACHINE SUPPORT
10731M:	Sekhar Nori <nsekhar@ti.com>
10732M:	Kevin Hilman <khilman@kernel.org>
10733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10735S:	Supported
10736F:	arch/arm/mach-davinci/
10737F:	drivers/i2c/busses/i2c-davinci.c
10738
10739TI DAVINCI SERIES MEDIA DRIVER
10740M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10741L:	linux-media@vger.kernel.org
10742W:	https://linuxtv.org
10743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10744T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10745S:	Maintained
10746F:	drivers/media/platform/davinci/
10747F:	include/media/davinci/
10748
10749TI AM437X VPFE DRIVER
10750M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10751L:	linux-media@vger.kernel.org
10752W:	https://linuxtv.org
10753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10754T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10755S:	Maintained
10756F:	drivers/media/platform/am437x/
10757
10758OV2659 OMNIVISION SENSOR DRIVER
10759M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10760L:	linux-media@vger.kernel.org
10761W:	https://linuxtv.org
10762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10763T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10764S:	Maintained
10765F:	drivers/media/i2c/ov2659.c
10766F:	include/media/i2c/ov2659.h
10767
10768SILICON MOTION SM712 FRAME BUFFER DRIVER
10769M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10770M:	Teddy Wang <teddy.wang@siliconmotion.com>
10771M:	Sudip Mukherjee <sudip@vectorindia.org>
10772L:	linux-fbdev@vger.kernel.org
10773S:	Maintained
10774F:	drivers/video/fbdev/sm712*
10775F:	Documentation/fb/sm712fb.txt
10776
10777SIS 190 ETHERNET DRIVER
10778M:	Francois Romieu <romieu@fr.zoreil.com>
10779L:	netdev@vger.kernel.org
10780S:	Maintained
10781F:	drivers/net/ethernet/sis/sis190.c
10782
10783SIS 900/7016 FAST ETHERNET DRIVER
10784M:	Daniele Venzano <venza@brownhat.org>
10785W:	http://www.brownhat.org/sis900.html
10786L:	netdev@vger.kernel.org
10787S:	Maintained
10788F:	drivers/net/ethernet/sis/sis900.*
10789
10790SIS FRAMEBUFFER DRIVER
10791M:	Thomas Winischhofer <thomas@winischhofer.net>
10792W:	http://www.winischhofer.net/linuxsisvga.shtml
10793S:	Maintained
10794F:	Documentation/fb/sisfb.txt
10795F:	drivers/video/fbdev/sis/
10796F:	include/video/sisfb.h
10797
10798SIS USB2VGA DRIVER
10799M:	Thomas Winischhofer <thomas@winischhofer.net>
10800W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10801S:	Maintained
10802F:	drivers/usb/misc/sisusbvga/
10803
10804SLAB ALLOCATOR
10805M:	Christoph Lameter <cl@linux.com>
10806M:	Pekka Enberg <penberg@kernel.org>
10807M:	David Rientjes <rientjes@google.com>
10808M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10809M:	Andrew Morton <akpm@linux-foundation.org>
10810L:	linux-mm@kvack.org
10811S:	Maintained
10812F:	include/linux/sl?b*.h
10813F:	mm/sl?b*
10814
10815SLEEPABLE READ-COPY UPDATE (SRCU)
10816M:	Lai Jiangshan <jiangshanlai@gmail.com>
10817M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10818M:	Josh Triplett <josh@joshtriplett.org>
10819R:	Steven Rostedt <rostedt@goodmis.org>
10820R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10821L:	linux-kernel@vger.kernel.org
10822W:	http://www.rdrop.com/users/paulmck/RCU/
10823S:	Supported
10824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10825F:	include/linux/srcu.h
10826F:	kernel/rcu/srcu.c
10827
10828SMACK SECURITY MODULE
10829M:	Casey Schaufler <casey@schaufler-ca.com>
10830L:	linux-security-module@vger.kernel.org
10831W:	http://schaufler-ca.com
10832T:	git git://github.com/cschaufler/smack-next
10833S:	Maintained
10834F:	Documentation/security/Smack.txt
10835F:	security/smack/
10836
10837DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10838M:	Kevin Hilman <khilman@kernel.org>
10839M:	Nishanth Menon <nm@ti.com>
10840S:	Maintained
10841F:	drivers/power/avs/
10842F:	include/linux/power/smartreflex.h
10843L:	linux-pm@vger.kernel.org
10844
10845SMC91x ETHERNET DRIVER
10846M:	Nicolas Pitre <nico@fluxnic.net>
10847S:	Odd Fixes
10848F:	drivers/net/ethernet/smsc/smc91x.*
10849
10850SMIA AND SMIA++ IMAGE SENSOR DRIVER
10851M:	Sakari Ailus <sakari.ailus@iki.fi>
10852L:	linux-media@vger.kernel.org
10853S:	Maintained
10854F:	drivers/media/i2c/smiapp/
10855F:	include/media/i2c/smiapp.h
10856F:	drivers/media/i2c/smiapp-pll.c
10857F:	drivers/media/i2c/smiapp-pll.h
10858F:	include/uapi/linux/smiapp.h
10859F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10860
10861SMM665 HARDWARE MONITOR DRIVER
10862M:	Guenter Roeck <linux@roeck-us.net>
10863L:	linux-hwmon@vger.kernel.org
10864S:	Maintained
10865F:	Documentation/hwmon/smm665
10866F:	drivers/hwmon/smm665.c
10867
10868SMSC EMC2103 HARDWARE MONITOR DRIVER
10869M:	Steve Glendinning <steve.glendinning@shawell.net>
10870L:	linux-hwmon@vger.kernel.org
10871S:	Maintained
10872F:	Documentation/hwmon/emc2103
10873F:	drivers/hwmon/emc2103.c
10874
10875SMSC SCH5627 HARDWARE MONITOR DRIVER
10876M:	Hans de Goede <hdegoede@redhat.com>
10877L:	linux-hwmon@vger.kernel.org
10878S:	Supported
10879F:	Documentation/hwmon/sch5627
10880F:	drivers/hwmon/sch5627.c
10881
10882SMSC47B397 HARDWARE MONITOR DRIVER
10883M:	Jean Delvare <jdelvare@suse.com>
10884L:	linux-hwmon@vger.kernel.org
10885S:	Maintained
10886F:	Documentation/hwmon/smsc47b397
10887F:	drivers/hwmon/smsc47b397.c
10888
10889SMSC911x ETHERNET DRIVER
10890M:	Steve Glendinning <steve.glendinning@shawell.net>
10891L:	netdev@vger.kernel.org
10892S:	Maintained
10893F:	include/linux/smsc911x.h
10894F:	drivers/net/ethernet/smsc/smsc911x.*
10895
10896SMSC9420 PCI ETHERNET DRIVER
10897M:	Steve Glendinning <steve.glendinning@shawell.net>
10898L:	netdev@vger.kernel.org
10899S:	Maintained
10900F:	drivers/net/ethernet/smsc/smsc9420.*
10901
10902SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10903M:	Steve Glendinning <steve.glendinning@shawell.net>
10904L:	linux-fbdev@vger.kernel.org
10905S:	Maintained
10906F:	drivers/video/fbdev/smscufx.c
10907
10908SOC-CAMERA V4L2 SUBSYSTEM
10909M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10910L:	linux-media@vger.kernel.org
10911T:	git git://linuxtv.org/media_tree.git
10912S:	Maintained
10913F:	include/media/soc*
10914F:	drivers/media/i2c/soc_camera/
10915F:	drivers/media/platform/soc_camera/
10916
10917SOEKRIS NET48XX LED SUPPORT
10918M:	Chris Boot <bootc@bootc.net>
10919S:	Maintained
10920F:	drivers/leds/leds-net48xx.c
10921
10922SOFTLOGIC 6x10 MPEG CODEC
10923M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10924M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10925M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10926M:	Ismael Luceno <ismael@iodev.co.uk>
10927L:	linux-media@vger.kernel.org
10928S:	Supported
10929F:	drivers/media/pci/solo6x10/
10930
10931SOFTWARE RAID (Multiple Disks) SUPPORT
10932M:	Shaohua Li <shli@kernel.org>
10933L:	linux-raid@vger.kernel.org
10934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10935S:	Supported
10936F:	drivers/md/
10937F:	include/linux/raid/
10938F:	include/uapi/linux/raid/
10939
10940SONIC NETWORK DRIVER
10941M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10942L:	netdev@vger.kernel.org
10943S:	Maintained
10944F:	drivers/net/ethernet/natsemi/sonic.*
10945
10946SONICS SILICON BACKPLANE DRIVER (SSB)
10947M:	Michael Buesch <m@bues.ch>
10948L:	linux-wireless@vger.kernel.org
10949S:	Maintained
10950F:	drivers/ssb/
10951F:	include/linux/ssb/
10952
10953SONY VAIO CONTROL DEVICE DRIVER
10954M:	Mattia Dongili <malattia@linux.it>
10955L:	platform-driver-x86@vger.kernel.org
10956W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10957S:	Maintained
10958F:	Documentation/laptops/sony-laptop.txt
10959F:	drivers/char/sonypi.c
10960F:	drivers/platform/x86/sony-laptop.c
10961F:	include/linux/sony-laptop.h
10962
10963SONY MEMORYSTICK CARD SUPPORT
10964M:	Alex Dubov <oakad@yahoo.com>
10965W:	http://tifmxx.berlios.de/
10966S:	Maintained
10967F:	drivers/memstick/host/tifm_ms.c
10968
10969SONY MEMORYSTICK STANDARD SUPPORT
10970M:	Maxim Levitsky <maximlevitsky@gmail.com>
10971S:	Maintained
10972F:	drivers/memstick/core/ms_block.*
10973
10974SOUND
10975M:	Jaroslav Kysela <perex@perex.cz>
10976M:	Takashi Iwai <tiwai@suse.com>
10977L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10978W:	http://www.alsa-project.org/
10979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10980T:	git git://git.alsa-project.org/alsa-kernel.git
10981Q:	http://patchwork.kernel.org/project/alsa-devel/list/
10982S:	Maintained
10983F:	Documentation/sound/
10984F:	include/sound/
10985F:	include/uapi/sound/
10986F:	sound/
10987
10988SOUND - COMPRESSED AUDIO
10989M:	Vinod Koul <vinod.koul@intel.com>
10990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10992S:	Supported
10993F:	Documentation/sound/alsa/compress_offload.txt
10994F:	include/sound/compress_driver.h
10995F:	include/uapi/sound/compress_*
10996F:	sound/core/compress_offload.c
10997F:	sound/soc/soc-compress.c
10998
10999SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11000M:	Liam Girdwood <lgirdwood@gmail.com>
11001M:	Mark Brown <broonie@kernel.org>
11002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11003L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11004W:	http://alsa-project.org/main/index.php/ASoC
11005S:	Supported
11006F:	Documentation/devicetree/bindings/sound/
11007F:	Documentation/sound/alsa/soc/
11008F:	sound/soc/
11009F:	include/sound/soc*
11010
11011SOUND - DMAENGINE HELPERS
11012M:	Lars-Peter Clausen <lars@metafoo.de>
11013S:	Supported
11014F:	include/sound/dmaengine_pcm.h
11015F:	sound/core/pcm_dmaengine.c
11016F:	sound/soc/soc-generic-dmaengine-pcm.c
11017
11018SP2 MEDIA DRIVER
11019M:	Olli Salonen <olli.salonen@iki.fi>
11020L:	linux-media@vger.kernel.org
11021W:	https://linuxtv.org
11022Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11023S:	Maintained
11024F:	drivers/media/dvb-frontends/sp2*
11025
11026SPARC + UltraSPARC (sparc/sparc64)
11027M:	"David S. Miller" <davem@davemloft.net>
11028L:	sparclinux@vger.kernel.org
11029Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11032S:	Maintained
11033F:	arch/sparc/
11034F:	drivers/sbus/
11035
11036SPARC SERIAL DRIVERS
11037M:	"David S. Miller" <davem@davemloft.net>
11038L:	sparclinux@vger.kernel.org
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11041S:	Maintained
11042F:	include/linux/sunserialcore.h
11043F:	drivers/tty/serial/suncore.c
11044F:	drivers/tty/serial/sunhv.c
11045F:	drivers/tty/serial/sunsab.c
11046F:	drivers/tty/serial/sunsab.h
11047F:	drivers/tty/serial/sunsu.c
11048F:	drivers/tty/serial/sunzilog.c
11049F:	drivers/tty/serial/sunzilog.h
11050
11051SPARSE CHECKER
11052M:	"Christopher Li" <sparse@chrisli.org>
11053L:	linux-sparse@vger.kernel.org
11054W:	https://sparse.wiki.kernel.org/
11055T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11056T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11057S:	Maintained
11058F:	include/linux/compiler.h
11059
11060SPEAR PLATFORM SUPPORT
11061M:	Viresh Kumar <vireshk@kernel.org>
11062M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11064W:	http://www.st.com/spear
11065S:	Maintained
11066F:	arch/arm/boot/dts/spear*
11067F:	arch/arm/mach-spear/
11068
11069SPEAR CLOCK FRAMEWORK SUPPORT
11070M:	Viresh Kumar <vireshk@kernel.org>
11071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11072W:	http://www.st.com/spear
11073S:	Maintained
11074F:	drivers/clk/spear/
11075
11076SPI SUBSYSTEM
11077M:	Mark Brown <broonie@kernel.org>
11078L:	linux-spi@vger.kernel.org
11079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11080Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/spi/
11083F:	Documentation/spi/
11084F:	drivers/spi/
11085F:	include/linux/spi/
11086F:	include/uapi/linux/spi/
11087
11088SPIDERNET NETWORK DRIVER for CELL
11089M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11090L:	netdev@vger.kernel.org
11091S:	Supported
11092F:	Documentation/networking/spider_net.txt
11093F:	drivers/net/ethernet/toshiba/spider_net*
11094
11095SPU FILE SYSTEM
11096M:	Jeremy Kerr <jk@ozlabs.org>
11097L:	linuxppc-dev@lists.ozlabs.org
11098W:	http://www.ibm.com/developerworks/power/cell/
11099S:	Supported
11100F:	Documentation/filesystems/spufs.txt
11101F:	arch/powerpc/platforms/cell/spufs/
11102
11103SQUASHFS FILE SYSTEM
11104M:	Phillip Lougher <phillip@squashfs.org.uk>
11105L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11106W:	http://squashfs.org.uk
11107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11108S:	Maintained
11109F:	Documentation/filesystems/squashfs.txt
11110F:	fs/squashfs/
11111
11112SRM (Alpha) environment access
11113M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11114S:	Maintained
11115F:	arch/alpha/kernel/srm_env.c
11116
11117STABLE BRANCH
11118M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11119L:	stable@vger.kernel.org
11120S:	Supported
11121F:	Documentation/stable_kernel_rules.txt
11122
11123STAGING SUBSYSTEM
11124M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11126L:	devel@driverdev.osuosl.org
11127S:	Supported
11128F:	drivers/staging/
11129
11130STAGING - COMEDI
11131M:	Ian Abbott <abbotti@mev.co.uk>
11132M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11133S:	Odd Fixes
11134F:	drivers/staging/comedi/
11135
11136STAGING - FLARION FT1000 DRIVERS
11137M:	Marek Belisko <marek.belisko@gmail.com>
11138S:	Odd Fixes
11139F:	drivers/staging/ft1000/
11140
11141STAGING - INDUSTRIAL IO
11142M:	Jonathan Cameron <jic23@kernel.org>
11143L:	linux-iio@vger.kernel.org
11144S:	Odd Fixes
11145F:	Documentation/devicetree/bindings/staging/iio/
11146F:	drivers/staging/iio/
11147
11148STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11149M:	Jarod Wilson <jarod@wilsonet.com>
11150W:	http://www.lirc.org/
11151S:	Odd Fixes
11152F:	drivers/staging/media/lirc/
11153
11154STAGING - LUSTRE PARALLEL FILESYSTEM
11155M:	Oleg Drokin <oleg.drokin@intel.com>
11156M:	Andreas Dilger <andreas.dilger@intel.com>
11157L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11158W:	http://wiki.lustre.org/
11159S:	Maintained
11160F:	drivers/staging/lustre
11161
11162STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11163M:	Marc Dietrich <marvin24@gmx.de>
11164L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11165L:	linux-tegra@vger.kernel.org
11166S:	Maintained
11167F:	drivers/staging/nvec/
11168
11169STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11170M:	Jens Frederich <jfrederich@gmail.com>
11171M:	Daniel Drake <dsd@laptop.org>
11172M:	Jon Nettleton <jon.nettleton@gmail.com>
11173W:	http://wiki.laptop.org/go/DCON
11174S:	Maintained
11175F:	drivers/staging/olpc_dcon/
11176
11177STAGING - REALTEK RTL8712U DRIVERS
11178M:	Larry Finger <Larry.Finger@lwfinger.net>
11179M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11180S:	Odd Fixes
11181F:	drivers/staging/rtl8712/
11182
11183STAGING - REALTEK RTL8723U WIRELESS DRIVER
11184M:	Larry Finger <Larry.Finger@lwfinger.net>
11185M:	Jes Sorensen <Jes.Sorensen@redhat.com>
11186L:	linux-wireless@vger.kernel.org
11187S:	Maintained
11188F:	drivers/staging/rtl8723au/
11189
11190STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11191M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11192M:	Teddy Wang <teddy.wang@siliconmotion.com>
11193M:	Sudip Mukherjee <sudip@vectorindia.org>
11194L:	linux-fbdev@vger.kernel.org
11195S:	Maintained
11196F:	drivers/staging/sm750fb/
11197
11198STAGING - SLICOSS
11199M:	Lior Dotan <liodot@gmail.com>
11200M:	Christopher Harrer <charrer@alacritech.com>
11201S:	Odd Fixes
11202F:	drivers/staging/slicoss/
11203
11204STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11205M:	William Hubbs <w.d.hubbs@gmail.com>
11206M:	Chris Brannon <chris@the-brannons.com>
11207M:	Kirk Reiser <kirk@reisers.ca>
11208M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11209L:	speakup@linux-speakup.org
11210W:	http://www.linux-speakup.org/
11211S:	Odd Fixes
11212F:	drivers/staging/speakup/
11213
11214STAGING - VIA VT665X DRIVERS
11215M:	Forest Bond <forest@alittletooquiet.net>
11216S:	Odd Fixes
11217F:	drivers/staging/vt665?/
11218
11219STAGING - WILC1000 WIFI DRIVER
11220M:	Johnny Kim <johnny.kim@atmel.com>
11221M:	Austin Shin <austin.shin@atmel.com>
11222M:	Chris Park <chris.park@atmel.com>
11223M:	Tony Cho <tony.cho@atmel.com>
11224M:	Glen Lee <glen.lee@atmel.com>
11225M:	Leo Kim <leo.kim@atmel.com>
11226L:	linux-wireless@vger.kernel.org
11227S:	Supported
11228F:	drivers/staging/wilc1000/
11229
11230STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11231M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11232S:	Odd Fixes
11233F:	drivers/staging/xgifb/
11234
11235STARFIRE/DURALAN NETWORK DRIVER
11236M:	Ion Badulescu <ionut@badula.org>
11237S:	Odd Fixes
11238F:	drivers/net/ethernet/adaptec/starfire*
11239
11240SUN3/3X
11241M:	Sam Creasey <sammy@sammy.net>
11242W:	http://sammy.net/sun3/
11243S:	Maintained
11244F:	arch/m68k/kernel/*sun3*
11245F:	arch/m68k/sun3*/
11246F:	arch/m68k/include/asm/sun3*
11247F:	drivers/net/ethernet/i825xx/sun3*
11248
11249SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11250M:	Hans de Goede <hdegoede@redhat.com>
11251L:	linux-input@vger.kernel.org
11252S:	Maintained
11253F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11254F:	drivers/input/keyboard/sun4i-lradc-keys.c
11255
11256SUNDANCE NETWORK DRIVER
11257M:	Denis Kirjanov <kda@linux-powerpc.org>
11258L:	netdev@vger.kernel.org
11259S:	Maintained
11260F:	drivers/net/ethernet/dlink/sundance.c
11261
11262SUPERH
11263M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11264M:	Rich Felker <dalias@libc.org>
11265L:	linux-sh@vger.kernel.org
11266Q:	http://patchwork.kernel.org/project/linux-sh/list/
11267S:	Maintained
11268F:	Documentation/sh/
11269F:	arch/sh/
11270F:	drivers/sh/
11271
11272SUSPEND TO RAM
11273M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11274M:	Len Brown <len.brown@intel.com>
11275M:	Pavel Machek <pavel@ucw.cz>
11276L:	linux-pm@vger.kernel.org
11277S:	Supported
11278F:	Documentation/power/
11279F:	arch/x86/kernel/acpi/
11280F:	drivers/base/power/
11281F:	kernel/power/
11282F:	include/linux/suspend.h
11283F:	include/linux/freezer.h
11284F:	include/linux/pm.h
11285
11286SVGA HANDLING
11287M:	Martin Mares <mj@ucw.cz>
11288L:	linux-video@atrey.karlin.mff.cuni.cz
11289S:	Maintained
11290F:	Documentation/svga.txt
11291F:	arch/x86/boot/video*
11292
11293SWIOTLB SUBSYSTEM
11294M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11295L:	linux-kernel@vger.kernel.org
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11297S:	Supported
11298F:	lib/swiotlb.c
11299F:	arch/*/kernel/pci-swiotlb.c
11300F:	include/linux/swiotlb.h
11301
11302SWITCHDEV
11303M:	Jiri Pirko <jiri@resnulli.us>
11304L:	netdev@vger.kernel.org
11305S:	Supported
11306F:	net/switchdev/
11307F:	include/net/switchdev.h
11308
11309SYNOPSYS ARC ARCHITECTURE
11310M:	Vineet Gupta <vgupta@synopsys.com>
11311L:	linux-snps-arc@lists.infradead.org
11312S:	Supported
11313F:	arch/arc/
11314F:	Documentation/devicetree/bindings/arc/*
11315F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11316F:	drivers/tty/serial/arc_uart.c
11317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11318
11319SYNOPSYS ARC SDP platform support
11320M:	Alexey Brodkin <abrodkin@synopsys.com>
11321S:	Supported
11322F:	arch/arc/plat-axs10x
11323F:	arch/arc/boot/dts/ax*
11324F:	Documentation/devicetree/bindings/arc/axs10*
11325
11326SYSTEM CONFIGURATION (SYSCON)
11327M:	Lee Jones <lee.jones@linaro.org>
11328M:	Arnd Bergmann <arnd@arndb.de>
11329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11330S:	Supported
11331F:	drivers/mfd/syscon.c
11332
11333SYSV FILESYSTEM
11334M:	Christoph Hellwig <hch@infradead.org>
11335S:	Maintained
11336F:	Documentation/filesystems/sysv-fs.txt
11337F:	fs/sysv/
11338F:	include/linux/sysv_fs.h
11339
11340TARGET SUBSYSTEM
11341M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11342L:	linux-scsi@vger.kernel.org
11343L:	target-devel@vger.kernel.org
11344W:	http://www.linux-iscsi.org
11345W:	http://groups.google.com/group/linux-iscsi-target-dev
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11347S:	Supported
11348F:	drivers/target/
11349F:	include/target/
11350F:	Documentation/target/
11351
11352TASKSTATS STATISTICS INTERFACE
11353M:	Balbir Singh <bsingharora@gmail.com>
11354S:	Maintained
11355F:	Documentation/accounting/taskstats*
11356F:	include/linux/taskstats*
11357F:	kernel/taskstats.c
11358
11359TC CLASSIFIER
11360M:	Jamal Hadi Salim <jhs@mojatatu.com>
11361L:	netdev@vger.kernel.org
11362S:	Maintained
11363F:	include/net/pkt_cls.h
11364F:	include/uapi/linux/pkt_cls.h
11365F:	net/sched/
11366
11367TCP LOW PRIORITY MODULE
11368M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11369M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11370W:	http://tcp-lp-mod.sourceforge.net/
11371S:	Maintained
11372F:	net/ipv4/tcp_lp.c
11373
11374TDA10071 MEDIA DRIVER
11375M:	Antti Palosaari <crope@iki.fi>
11376L:	linux-media@vger.kernel.org
11377W:	https://linuxtv.org
11378W:	http://palosaari.fi/linux/
11379Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11380T:	git git://linuxtv.org/anttip/media_tree.git
11381S:	Maintained
11382F:	drivers/media/dvb-frontends/tda10071*
11383
11384TDA18212 MEDIA DRIVER
11385M:	Antti Palosaari <crope@iki.fi>
11386L:	linux-media@vger.kernel.org
11387W:	https://linuxtv.org
11388W:	http://palosaari.fi/linux/
11389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11390T:	git git://linuxtv.org/anttip/media_tree.git
11391S:	Maintained
11392F:	drivers/media/tuners/tda18212*
11393
11394TDA18218 MEDIA DRIVER
11395M:	Antti Palosaari <crope@iki.fi>
11396L:	linux-media@vger.kernel.org
11397W:	https://linuxtv.org
11398W:	http://palosaari.fi/linux/
11399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11400T:	git git://linuxtv.org/anttip/media_tree.git
11401S:	Maintained
11402F:	drivers/media/tuners/tda18218*
11403
11404TDA18271 MEDIA DRIVER
11405M:	Michael Krufky <mkrufky@linuxtv.org>
11406L:	linux-media@vger.kernel.org
11407W:	https://linuxtv.org
11408W:	http://github.com/mkrufky
11409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11410T:	git git://linuxtv.org/mkrufky/tuners.git
11411S:	Maintained
11412F:	drivers/media/tuners/tda18271*
11413
11414TDA827x MEDIA DRIVER
11415M:	Michael Krufky <mkrufky@linuxtv.org>
11416L:	linux-media@vger.kernel.org
11417W:	https://linuxtv.org
11418W:	http://github.com/mkrufky
11419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11420T:	git git://linuxtv.org/mkrufky/tuners.git
11421S:	Maintained
11422F:	drivers/media/tuners/tda8290.*
11423
11424TDA8290 MEDIA DRIVER
11425M:	Michael Krufky <mkrufky@linuxtv.org>
11426L:	linux-media@vger.kernel.org
11427W:	https://linuxtv.org
11428W:	http://github.com/mkrufky
11429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11430T:	git git://linuxtv.org/mkrufky/tuners.git
11431S:	Maintained
11432F:	drivers/media/tuners/tda8290.*
11433
11434TDA9840 MEDIA DRIVER
11435M:	Hans Verkuil <hverkuil@xs4all.nl>
11436L:	linux-media@vger.kernel.org
11437T:	git git://linuxtv.org/media_tree.git
11438W:	https://linuxtv.org
11439S:	Maintained
11440F:	drivers/media/i2c/tda9840*
11441
11442TEA5761 TUNER DRIVER
11443M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11444M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11445L:	linux-media@vger.kernel.org
11446W:	https://linuxtv.org
11447T:	git git://linuxtv.org/media_tree.git
11448S:	Odd fixes
11449F:	drivers/media/tuners/tea5761.*
11450
11451TEA5767 TUNER DRIVER
11452M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11453M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11454L:	linux-media@vger.kernel.org
11455W:	https://linuxtv.org
11456T:	git git://linuxtv.org/media_tree.git
11457S:	Maintained
11458F:	drivers/media/tuners/tea5767.*
11459
11460TEA6415C MEDIA DRIVER
11461M:	Hans Verkuil <hverkuil@xs4all.nl>
11462L:	linux-media@vger.kernel.org
11463T:	git git://linuxtv.org/media_tree.git
11464W:	https://linuxtv.org
11465S:	Maintained
11466F:	drivers/media/i2c/tea6415c*
11467
11468TEA6420 MEDIA DRIVER
11469M:	Hans Verkuil <hverkuil@xs4all.nl>
11470L:	linux-media@vger.kernel.org
11471T:	git git://linuxtv.org/media_tree.git
11472W:	https://linuxtv.org
11473S:	Maintained
11474F:	drivers/media/i2c/tea6420*
11475
11476TEAM DRIVER
11477M:	Jiri Pirko <jiri@resnulli.us>
11478L:	netdev@vger.kernel.org
11479S:	Supported
11480F:	drivers/net/team/
11481F:	include/linux/if_team.h
11482F:	include/uapi/linux/if_team.h
11483
11484TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11485M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11486S:	Maintained
11487F:	arch/x86/platform/ts5500/
11488
11489TECHNOTREND USB IR RECEIVER
11490M:	Sean Young <sean@mess.org>
11491L:	linux-media@vger.kernel.org
11492S:	Maintained
11493F:	drivers/media/rc/ttusbir.c
11494
11495TEGRA ARCHITECTURE SUPPORT
11496M:	Stephen Warren <swarren@wwwdotorg.org>
11497M:	Thierry Reding <thierry.reding@gmail.com>
11498M:	Alexandre Courbot <gnurou@gmail.com>
11499L:	linux-tegra@vger.kernel.org
11500Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11502S:	Supported
11503N:	[^a-z]tegra
11504
11505TEGRA CLOCK DRIVER
11506M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11507M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11508S:	Supported
11509F:	drivers/clk/tegra/
11510
11511TEGRA DMA DRIVERS
11512M:	Laxman Dewangan <ldewangan@nvidia.com>
11513M:	Jon Hunter <jonathanh@nvidia.com>
11514S:	Supported
11515F:	drivers/dma/tegra*
11516
11517TEGRA I2C DRIVER
11518M:	Laxman Dewangan <ldewangan@nvidia.com>
11519S:	Supported
11520F:	drivers/i2c/busses/i2c-tegra.c
11521
11522TEGRA IOMMU DRIVERS
11523M:	Hiroshi Doyu <hdoyu@nvidia.com>
11524S:	Supported
11525F:	drivers/iommu/tegra*
11526
11527TEGRA KBC DRIVER
11528M:	Rakesh Iyer <riyer@nvidia.com>
11529M:	Laxman Dewangan <ldewangan@nvidia.com>
11530S:	Supported
11531F:	drivers/input/keyboard/tegra-kbc.c
11532
11533TEGRA PWM DRIVER
11534M:	Thierry Reding <thierry.reding@gmail.com>
11535S:	Supported
11536F:	drivers/pwm/pwm-tegra.c
11537
11538TEGRA SERIAL DRIVER
11539M:	Laxman Dewangan <ldewangan@nvidia.com>
11540S:	Supported
11541F:	drivers/tty/serial/serial-tegra.c
11542
11543TEGRA SPI DRIVER
11544M:	Laxman Dewangan <ldewangan@nvidia.com>
11545S:	Supported
11546F:	drivers/spi/spi-tegra*
11547
11548TEHUTI ETHERNET DRIVER
11549M:	Andy Gospodarek <andy@greyhouse.net>
11550L:	netdev@vger.kernel.org
11551S:	Supported
11552F:	drivers/net/ethernet/tehuti/*
11553
11554Telecom Clock Driver for MCPL0010
11555M:	Mark Gross <mark.gross@intel.com>
11556S:	Supported
11557F:	drivers/char/tlclk.c
11558
11559TENSILICA XTENSA PORT (xtensa)
11560M:	Chris Zankel <chris@zankel.net>
11561M:	Max Filippov <jcmvbkbc@gmail.com>
11562L:	linux-xtensa@linux-xtensa.org
11563T:	git git://github.com/czankel/xtensa-linux.git
11564S:	Maintained
11565F:	arch/xtensa/
11566F:	drivers/irqchip/irq-xtensa-*
11567
11568THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11569M:	Hans Verkuil <hverkuil@xs4all.nl>
11570L:	linux-media@vger.kernel.org
11571T:	git git://linuxtv.org/media_tree.git
11572W:	https://linuxtv.org
11573S:	Maintained
11574F:	drivers/media/radio/radio-raremono.c
11575
11576THERMAL
11577M:	Zhang Rui <rui.zhang@intel.com>
11578M:	Eduardo Valentin <edubezval@gmail.com>
11579L:	linux-pm@vger.kernel.org
11580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11582Q:	https://patchwork.kernel.org/project/linux-pm/list/
11583S:	Supported
11584F:	drivers/thermal/
11585F:	include/linux/thermal.h
11586F:	include/uapi/linux/thermal.h
11587F:	include/linux/cpu_cooling.h
11588F:	Documentation/devicetree/bindings/thermal/
11589
11590THERMAL/CPU_COOLING
11591M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11592M:	Viresh Kumar <viresh.kumar@linaro.org>
11593M:	Javi Merino <javi.merino@arm.com>
11594L:	linux-pm@vger.kernel.org
11595S:	Supported
11596F:	Documentation/thermal/cpu-cooling-api.txt
11597F:	drivers/thermal/cpu_cooling.c
11598F:	include/linux/cpu_cooling.h
11599
11600THINKPAD ACPI EXTRAS DRIVER
11601M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11602L:	ibm-acpi-devel@lists.sourceforge.net
11603L:	platform-driver-x86@vger.kernel.org
11604W:	http://ibm-acpi.sourceforge.net
11605W:	http://thinkwiki.org/wiki/Ibm-acpi
11606T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11607S:	Maintained
11608F:	drivers/platform/x86/thinkpad_acpi.c
11609
11610TI BANDGAP AND THERMAL DRIVER
11611M:	Eduardo Valentin <edubezval@gmail.com>
11612M:	Keerthy <j-keerthy@ti.com>
11613L:	linux-pm@vger.kernel.org
11614L:	linux-omap@vger.kernel.org
11615S:	Maintained
11616F:	drivers/thermal/ti-soc-thermal/
11617
11618TI VPE/CAL DRIVERS
11619M:	Benoit Parrot <bparrot@ti.com>
11620L:	linux-media@vger.kernel.org
11621W:	http://linuxtv.org/
11622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11623S:	Maintained
11624F:	drivers/media/platform/ti-vpe/
11625
11626TI CDCE706 CLOCK DRIVER
11627M:	Max Filippov <jcmvbkbc@gmail.com>
11628S:	Maintained
11629F:	drivers/clk/clk-cdce706.c
11630
11631TI CLOCK DRIVER
11632M:	Tero Kristo <t-kristo@ti.com>
11633L:	linux-omap@vger.kernel.org
11634S:	Maintained
11635F:	drivers/clk/ti/
11636F:	include/linux/clk/ti.h
11637
11638TI ETHERNET SWITCH DRIVER (CPSW)
11639M:	Mugunthan V N <mugunthanvnm@ti.com>
11640R:	Grygorii Strashko <grygorii.strashko@ti.com>
11641L:	linux-omap@vger.kernel.org
11642L:	netdev@vger.kernel.org
11643S:	Maintained
11644F:	drivers/net/ethernet/ti/cpsw*
11645F:	drivers/net/ethernet/ti/davinci*
11646
11647TI FLASH MEDIA INTERFACE DRIVER
11648M:	Alex Dubov <oakad@yahoo.com>
11649S:	Maintained
11650F:	drivers/misc/tifm*
11651F:	drivers/mmc/host/tifm_sd.c
11652F:	include/linux/tifm.h
11653
11654TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11655M:	Santosh Shilimkar <ssantosh@kernel.org>
11656L:	linux-kernel@vger.kernel.org
11657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11658S:	Maintained
11659F:	drivers/soc/ti/*
11660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11661
11662
11663TI LM49xxx FAMILY ASoC CODEC DRIVERS
11664M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11665M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11666L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11667S:	Maintained
11668F:	sound/soc/codecs/lm49453*
11669F:	sound/soc/codecs/isabelle*
11670
11671TI LP855x BACKLIGHT DRIVER
11672M:	Milo Kim <milo.kim@ti.com>
11673S:	Maintained
11674F:	Documentation/backlight/lp855x-driver.txt
11675F:	drivers/video/backlight/lp855x_bl.c
11676F:	include/linux/platform_data/lp855x.h
11677
11678TI LP8727 CHARGER DRIVER
11679M:	Milo Kim <milo.kim@ti.com>
11680S:	Maintained
11681F:	drivers/power/lp8727_charger.c
11682F:	include/linux/platform_data/lp8727.h
11683
11684TI LP8788 MFD DRIVER
11685M:	Milo Kim <milo.kim@ti.com>
11686S:	Maintained
11687F:	drivers/iio/adc/lp8788_adc.c
11688F:	drivers/leds/leds-lp8788.c
11689F:	drivers/mfd/lp8788*.c
11690F:	drivers/power/lp8788-charger.c
11691F:	drivers/regulator/lp8788-*.c
11692F:	include/linux/mfd/lp8788*.h
11693
11694TI NETCP ETHERNET DRIVER
11695M:	Wingman Kwok <w-kwok2@ti.com>
11696M:	Murali Karicheri <m-karicheri2@ti.com>
11697L:	netdev@vger.kernel.org
11698S:	Maintained
11699F:	drivers/net/ethernet/ti/netcp*
11700
11701TI TAS571X FAMILY ASoC CODEC DRIVER
11702M:	Kevin Cernekee <cernekee@chromium.org>
11703L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11704S:	Odd Fixes
11705F:	sound/soc/codecs/tas571x*
11706
11707TI TWL4030 SERIES SOC CODEC DRIVER
11708M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11710S:	Maintained
11711F:	sound/soc/codecs/twl4030*
11712
11713TI WILINK WIRELESS DRIVERS
11714L:	linux-wireless@vger.kernel.org
11715W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11716W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11718S:	Orphan
11719F:	drivers/net/wireless/ti/
11720F:	include/linux/wl12xx.h
11721
11722TIPC NETWORK LAYER
11723M:	Jon Maloy <jon.maloy@ericsson.com>
11724M:	Ying Xue <ying.xue@windriver.com>
11725L:	netdev@vger.kernel.org (core kernel code)
11726L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11727W:	http://tipc.sourceforge.net/
11728S:	Maintained
11729F:	include/uapi/linux/tipc*.h
11730F:	net/tipc/
11731
11732TILE ARCHITECTURE
11733M:	Chris Metcalf <cmetcalf@mellanox.com>
11734W:	http://www.mellanox.com/repository/solutions/tile-scm/
11735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11736S:	Supported
11737F:	arch/tile/
11738F:	drivers/char/tile-srom.c
11739F:	drivers/edac/tile_edac.c
11740F:	drivers/net/ethernet/tile/
11741F:	drivers/rtc/rtc-tile.c
11742F:	drivers/tty/hvc/hvc_tile.c
11743F:	drivers/tty/serial/tilegx.c
11744F:	drivers/usb/host/*-tilegx.c
11745F:	include/linux/usb/tilegx.h
11746
11747TLAN NETWORK DRIVER
11748M:	Samuel Chessman <chessman@tux.org>
11749L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11750W:	http://sourceforge.net/projects/tlan/
11751S:	Maintained
11752F:	Documentation/networking/tlan.txt
11753F:	drivers/net/ethernet/ti/tlan.*
11754
11755TOMOYO SECURITY MODULE
11756M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11757M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11758L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11759L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11760L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11761L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11762W:	http://tomoyo.sourceforge.jp/
11763T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11764S:	Maintained
11765F:	security/tomoyo/
11766
11767TOPSTAR LAPTOP EXTRAS DRIVER
11768M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11769L:	platform-driver-x86@vger.kernel.org
11770S:	Maintained
11771F:	drivers/platform/x86/topstar-laptop.c
11772
11773TOSHIBA ACPI EXTRAS DRIVER
11774M:	Azael Avalos <coproscefalo@gmail.com>
11775L:	platform-driver-x86@vger.kernel.org
11776S:	Maintained
11777F:	drivers/platform/x86/toshiba_acpi.c
11778
11779TOSHIBA BLUETOOTH DRIVER
11780M:	Azael Avalos <coproscefalo@gmail.com>
11781L:	platform-driver-x86@vger.kernel.org
11782S:	Maintained
11783F:	drivers/platform/x86/toshiba_bluetooth.c
11784
11785TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11786M:	Azael Avalos <coproscefalo@gmail.com>
11787L:	platform-driver-x86@vger.kernel.org
11788S:	Maintained
11789F:	drivers/platform/x86/toshiba_haps.c
11790
11791TOSHIBA WMI HOTKEYS DRIVER
11792M:	Azael Avalos <coproscefalo@gmail.com>
11793L:	platform-driver-x86@vger.kernel.org
11794S:	Maintained
11795F:	drivers/platform/x86/toshiba-wmi.c
11796
11797TOSHIBA SMM DRIVER
11798M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11799W:	http://www.buzzard.org.uk/toshiba/
11800S:	Maintained
11801F:	drivers/char/toshiba.c
11802F:	include/linux/toshiba.h
11803F:	include/uapi/linux/toshiba.h
11804
11805TOSHIBA TC358743 DRIVER
11806M:	Mats Randgaard <matrandg@cisco.com>
11807L:	linux-media@vger.kernel.org
11808S:	Maintained
11809F:	drivers/media/i2c/tc358743*
11810F:	include/media/i2c/tc358743.h
11811
11812TMIO/SDHI MMC DRIVER
11813M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11814L:	linux-mmc@vger.kernel.org
11815S:	Supported
11816F:	drivers/mmc/host/tmio_mmc*
11817F:	drivers/mmc/host/sh_mobile_sdhi.c
11818F:	include/linux/mfd/tmio.h
11819
11820TMP401 HARDWARE MONITOR DRIVER
11821M:	Guenter Roeck <linux@roeck-us.net>
11822L:	linux-hwmon@vger.kernel.org
11823S:	Maintained
11824F:	Documentation/hwmon/tmp401
11825F:	drivers/hwmon/tmp401.c
11826
11827TMPFS (SHMEM FILESYSTEM)
11828M:	Hugh Dickins <hughd@google.com>
11829L:	linux-mm@kvack.org
11830S:	Maintained
11831F:	include/linux/shmem_fs.h
11832F:	mm/shmem.c
11833
11834TM6000 VIDEO4LINUX DRIVER
11835M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11836M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11837L:	linux-media@vger.kernel.org
11838W:	https://linuxtv.org
11839T:	git git://linuxtv.org/media_tree.git
11840S:	Odd fixes
11841F:	drivers/media/usb/tm6000/
11842
11843TW68 VIDEO4LINUX DRIVER
11844M:	Hans Verkuil <hverkuil@xs4all.nl>
11845L:	linux-media@vger.kernel.org
11846T:	git git://linuxtv.org/media_tree.git
11847W:	https://linuxtv.org
11848S:	Odd Fixes
11849F:	drivers/media/pci/tw68/
11850
11851TW686X VIDEO4LINUX DRIVER
11852M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11853L:	linux-media@vger.kernel.org
11854T:	git git://linuxtv.org/media_tree.git
11855W:	http://linuxtv.org
11856S:	Maintained
11857F:	drivers/media/pci/tw686x/
11858
11859TPM DEVICE DRIVER
11860M:	Peter Huewe <peterhuewe@gmx.de>
11861M:	Marcel Selhorst <tpmdd@selhorst.net>
11862M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11863R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11864W:	http://tpmdd.sourceforge.net
11865L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11866Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11867T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11868S:	Maintained
11869F:	drivers/char/tpm/
11870
11871TPM IBM_VTPM DEVICE DRIVER
11872M:	Ashley Lai <ashleydlai@gmail.com>
11873W:	http://tpmdd.sourceforge.net
11874L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11875S:	Maintained
11876F:	drivers/char/tpm/tpm_ibmvtpm*
11877
11878TRACING
11879M:	Steven Rostedt <rostedt@goodmis.org>
11880M:	Ingo Molnar <mingo@redhat.com>
11881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11882S:	Maintained
11883F:	Documentation/trace/ftrace.txt
11884F:	arch/*/*/*/ftrace.h
11885F:	arch/*/kernel/ftrace.c
11886F:	include/*/ftrace.h
11887F:	include/linux/trace*.h
11888F:	include/trace/
11889F:	kernel/trace/
11890F:	tools/testing/selftests/ftrace/
11891
11892TRACING MMIO ACCESSES (MMIOTRACE)
11893M:	Steven Rostedt <rostedt@goodmis.org>
11894M:	Ingo Molnar <mingo@kernel.org>
11895R:	Karol Herbst <karolherbst@gmail.com>
11896R:	Pekka Paalanen <ppaalanen@gmail.com>
11897S:	Maintained
11898L:	linux-kernel@vger.kernel.org
11899L:	nouveau@lists.freedesktop.org
11900F:	kernel/trace/trace_mmiotrace.c
11901F:	include/linux/mmiotrace.h
11902F:	arch/x86/mm/kmmio.c
11903F:	arch/x86/mm/mmio-mod.c
11904F:	arch/x86/mm/testmmiotrace.c
11905
11906TRIVIAL PATCHES
11907M:	Jiri Kosina <trivial@kernel.org>
11908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11909S:	Maintained
11910K:	^Subject:.*(?i)trivial
11911
11912TTY LAYER
11913M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11914M:	Jiri Slaby <jslaby@suse.com>
11915S:	Supported
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11917F:	Documentation/serial/
11918F:	drivers/tty/
11919F:	drivers/tty/serial/serial_core.c
11920F:	include/linux/serial_core.h
11921F:	include/linux/serial.h
11922F:	include/linux/tty.h
11923F:	include/uapi/linux/serial_core.h
11924F:	include/uapi/linux/serial.h
11925F:	include/uapi/linux/tty.h
11926
11927TUA9001 MEDIA DRIVER
11928M:	Antti Palosaari <crope@iki.fi>
11929L:	linux-media@vger.kernel.org
11930W:	https://linuxtv.org
11931W:	http://palosaari.fi/linux/
11932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11933T:	git git://linuxtv.org/anttip/media_tree.git
11934S:	Maintained
11935F:	drivers/media/tuners/tua9001*
11936
11937TULIP NETWORK DRIVERS
11938L:	netdev@vger.kernel.org
11939L:	linux-parisc@vger.kernel.org
11940S:	Orphan
11941F:	drivers/net/ethernet/dec/tulip/
11942
11943TUN/TAP driver
11944M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11945W:	http://vtun.sourceforge.net/tun
11946S:	Maintained
11947F:	Documentation/networking/tuntap.txt
11948F:	arch/um/os-Linux/drivers/
11949
11950TURBOCHANNEL SUBSYSTEM
11951M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11952M:	Ralf Baechle <ralf@linux-mips.org>
11953L:	linux-mips@linux-mips.org
11954Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11955S:	Maintained
11956F:	drivers/tc/
11957F:	include/linux/tc.h
11958
11959U14-34F SCSI DRIVER
11960M:	Dario Ballabio <ballabio_dario@emc.com>
11961L:	linux-scsi@vger.kernel.org
11962S:	Maintained
11963F:	drivers/scsi/u14-34f.c
11964
11965UBI FILE SYSTEM (UBIFS)
11966M:	Richard Weinberger <richard@nod.at>
11967M:	Artem Bityutskiy <dedekind1@gmail.com>
11968M:	Adrian Hunter <adrian.hunter@intel.com>
11969L:	linux-mtd@lists.infradead.org
11970T:	git git://git.infradead.org/ubifs-2.6.git
11971W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11972S:	Supported
11973F:	Documentation/filesystems/ubifs.txt
11974F:	fs/ubifs/
11975
11976UCLINUX (M68KNOMMU AND COLDFIRE)
11977M:	Greg Ungerer <gerg@linux-m68k.org>
11978W:	http://www.linux-m68k.org/
11979W:	http://www.uclinux.org/
11980L:	linux-m68k@lists.linux-m68k.org
11981L:	uclinux-dev@uclinux.org  (subscribers-only)
11982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11983S:	Maintained
11984F:	arch/m68k/coldfire/
11985F:	arch/m68k/68*/
11986F:	arch/m68k/*/*_no.*
11987F:	arch/m68k/include/asm/*_no.*
11988
11989UDF FILESYSTEM
11990M:	Jan Kara <jack@suse.com>
11991S:	Maintained
11992F:	Documentation/filesystems/udf.txt
11993F:	fs/udf/
11994
11995UFS FILESYSTEM
11996M:	Evgeniy Dushistov <dushistov@mail.ru>
11997S:	Maintained
11998F:	Documentation/filesystems/ufs.txt
11999F:	fs/ufs/
12000
12001UHID USERSPACE HID IO DRIVER:
12002M:	David Herrmann <dh.herrmann@googlemail.com>
12003L:	linux-input@vger.kernel.org
12004S:	Maintained
12005F:	drivers/hid/uhid.c
12006F:	include/uapi/linux/uhid.h
12007
12008ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12009L:	linux-usb@vger.kernel.org
12010S:	Orphan
12011F:	drivers/uwb/
12012F:	include/linux/uwb.h
12013F:	include/linux/uwb/
12014
12015UNICORE32 ARCHITECTURE:
12016M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12017W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12018S:	Maintained
12019T:	git git://github.com/gxt/linux.git
12020F:	arch/unicore32/
12021
12022UNIFDEF
12023M:	Tony Finch <dot@dotat.at>
12024W:	http://dotat.at/prog/unifdef
12025S:	Maintained
12026F:	scripts/unifdef.c
12027
12028UNIFORM CDROM DRIVER
12029M:	Jens Axboe <axboe@kernel.dk>
12030W:	http://www.kernel.dk
12031S:	Maintained
12032F:	Documentation/cdrom/
12033F:	drivers/cdrom/cdrom.c
12034F:	include/linux/cdrom.h
12035F:	include/uapi/linux/cdrom.h
12036
12037UNISYS S-PAR DRIVERS
12038M:	David Kershner <david.kershner@unisys.com>
12039L:	sparmaintainer@unisys.com (Unisys internal)
12040S:	Supported
12041F:	drivers/staging/unisys/
12042
12043UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12044M:	Vinayak Holikatti <vinholikatti@gmail.com>
12045L:	linux-scsi@vger.kernel.org
12046S:	Supported
12047F:	Documentation/scsi/ufs.txt
12048F:	drivers/scsi/ufs/
12049
12050UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12051M:	Joao Pinto <Joao.Pinto@synopsys.com>
12052L:	linux-scsi@vger.kernel.org
12053S:	Supported
12054F:	drivers/scsi/ufs/*dwc*
12055
12056UNSORTED BLOCK IMAGES (UBI)
12057M:	Artem Bityutskiy <dedekind1@gmail.com>
12058M:	Richard Weinberger <richard@nod.at>
12059W:	http://www.linux-mtd.infradead.org/
12060L:	linux-mtd@lists.infradead.org
12061T:	git git://git.infradead.org/ubifs-2.6.git
12062S:	Supported
12063F:	drivers/mtd/ubi/
12064F:	include/linux/mtd/ubi.h
12065F:	include/uapi/mtd/ubi-user.h
12066
12067USB ACM DRIVER
12068M:	Oliver Neukum <oneukum@suse.com>
12069L:	linux-usb@vger.kernel.org
12070S:	Maintained
12071F:	Documentation/usb/acm.txt
12072F:	drivers/usb/class/cdc-acm.*
12073
12074USB AR5523 WIRELESS DRIVER
12075M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12076L:	linux-wireless@vger.kernel.org
12077S:	Maintained
12078F:	drivers/net/wireless/ath/ar5523/
12079
12080USB ATTACHED SCSI
12081M:	Oliver Neukum <oneukum@suse.com>
12082L:	linux-usb@vger.kernel.org
12083L:	linux-scsi@vger.kernel.org
12084S:	Maintained
12085F:	drivers/usb/storage/uas.c
12086
12087USB CDC ETHERNET DRIVER
12088M:	Oliver Neukum <oliver@neukum.org>
12089L:	linux-usb@vger.kernel.org
12090S:	Maintained
12091F:	drivers/net/usb/cdc_*.c
12092F:	include/uapi/linux/usb/cdc.h
12093
12094USB CHAOSKEY DRIVER
12095M:	Keith Packard <keithp@keithp.com>
12096L:	linux-usb@vger.kernel.org
12097S:	Maintained
12098F:	drivers/usb/misc/chaoskey.c
12099
12100USB CYPRESS C67X00 DRIVER
12101M:	Peter Korsgaard <jacmet@sunsite.dk>
12102L:	linux-usb@vger.kernel.org
12103S:	Maintained
12104F:	drivers/usb/c67x00/
12105
12106USB DAVICOM DM9601 DRIVER
12107M:	Peter Korsgaard <jacmet@sunsite.dk>
12108L:	netdev@vger.kernel.org
12109W:	http://www.linux-usb.org/usbnet
12110S:	Maintained
12111F:	drivers/net/usb/dm9601.c
12112
12113USB DIAMOND RIO500 DRIVER
12114M:	Cesar Miquel <miquel@df.uba.ar>
12115L:	rio500-users@lists.sourceforge.net
12116W:	http://rio500.sourceforge.net
12117S:	Maintained
12118F:	drivers/usb/misc/rio500*
12119
12120USB EHCI DRIVER
12121M:	Alan Stern <stern@rowland.harvard.edu>
12122L:	linux-usb@vger.kernel.org
12123S:	Maintained
12124F:	Documentation/usb/ehci.txt
12125F:	drivers/usb/host/ehci*
12126
12127USB GADGET/PERIPHERAL SUBSYSTEM
12128M:	Felipe Balbi <balbi@kernel.org>
12129L:	linux-usb@vger.kernel.org
12130W:	http://www.linux-usb.org/gadget
12131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12132S:	Maintained
12133F:	drivers/usb/gadget/
12134F:	include/linux/usb/gadget*
12135
12136USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12137M:	Jiri Kosina <jikos@kernel.org>
12138R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12139L:	linux-usb@vger.kernel.org
12140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12141S:	Maintained
12142F:	Documentation/hid/hiddev.txt
12143F:	drivers/hid/usbhid/
12144
12145USB ISP116X DRIVER
12146M:	Olav Kongas <ok@artecdesign.ee>
12147L:	linux-usb@vger.kernel.org
12148S:	Maintained
12149F:	drivers/usb/host/isp116x*
12150F:	include/linux/usb/isp116x.h
12151
12152USB LAN78XX ETHERNET DRIVER
12153M:	Woojung Huh <woojung.huh@microchip.com>
12154M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12155L:	netdev@vger.kernel.org
12156S:	Maintained
12157F:	drivers/net/usb/lan78xx.*
12158
12159USB MASS STORAGE DRIVER
12160M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12161L:	linux-usb@vger.kernel.org
12162L:	usb-storage@lists.one-eyed-alien.net
12163S:	Maintained
12164W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12165F:	drivers/usb/storage/
12166
12167USB MIDI DRIVER
12168M:	Clemens Ladisch <clemens@ladisch.de>
12169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12170T:	git git://git.alsa-project.org/alsa-kernel.git
12171S:	Maintained
12172F:	sound/usb/midi.*
12173
12174USB NETWORKING DRIVERS
12175L:	linux-usb@vger.kernel.org
12176S:	Odd Fixes
12177F:	drivers/net/usb/
12178
12179USB OHCI DRIVER
12180M:	Alan Stern <stern@rowland.harvard.edu>
12181L:	linux-usb@vger.kernel.org
12182S:	Maintained
12183F:	Documentation/usb/ohci.txt
12184F:	drivers/usb/host/ohci*
12185
12186USB OTG FSM (Finite State Machine)
12187M:	Peter Chen <Peter.Chen@nxp.com>
12188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12189L:	linux-usb@vger.kernel.org
12190S:	Maintained
12191F:	drivers/usb/common/usb-otg-fsm.c
12192
12193USB OVER IP DRIVER
12194M:	Valentina Manea <valentina.manea.m@gmail.com>
12195M:	Shuah Khan <shuahkh@osg.samsung.com>
12196M:	Shuah Khan <shuah@kernel.org>
12197L:	linux-usb@vger.kernel.org
12198S:	Maintained
12199F:	Documentation/usb/usbip_protocol.txt
12200F:	drivers/usb/usbip/
12201F:	tools/usb/usbip/
12202
12203USB PEGASUS DRIVER
12204M:	Petko Manolov <petkan@nucleusys.com>
12205L:	linux-usb@vger.kernel.org
12206L:	netdev@vger.kernel.org
12207T:	git git://github.com/petkan/pegasus.git
12208W:	https://github.com/petkan/pegasus
12209S:	Maintained
12210F:	drivers/net/usb/pegasus.*
12211
12212USB PHY LAYER
12213M:	Felipe Balbi <balbi@kernel.org>
12214L:	linux-usb@vger.kernel.org
12215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12216S:	Maintained
12217F:	drivers/usb/phy/
12218
12219USB PRINTER DRIVER (usblp)
12220M:	Pete Zaitcev <zaitcev@redhat.com>
12221L:	linux-usb@vger.kernel.org
12222S:	Supported
12223F:	drivers/usb/class/usblp.c
12224
12225USB QMI WWAN NETWORK DRIVER
12226M:	Bjørn Mork <bjorn@mork.no>
12227L:	netdev@vger.kernel.org
12228S:	Maintained
12229F:	Documentation/ABI/testing/sysfs-class-net-qmi
12230F:	drivers/net/usb/qmi_wwan.c
12231
12232USB RTL8150 DRIVER
12233M:	Petko Manolov <petkan@nucleusys.com>
12234L:	linux-usb@vger.kernel.org
12235L:	netdev@vger.kernel.org
12236T:	git git://github.com/petkan/rtl8150.git
12237W:	https://github.com/petkan/rtl8150
12238S:	Maintained
12239F:	drivers/net/usb/rtl8150.c
12240
12241USB SERIAL SUBSYSTEM
12242M:	Johan Hovold <johan@kernel.org>
12243L:	linux-usb@vger.kernel.org
12244S:	Maintained
12245F:	Documentation/usb/usb-serial.txt
12246F:	drivers/usb/serial/
12247F:	include/linux/usb/serial.h
12248
12249USB SMSC75XX ETHERNET DRIVER
12250M:	Steve Glendinning <steve.glendinning@shawell.net>
12251L:	netdev@vger.kernel.org
12252S:	Maintained
12253F:	drivers/net/usb/smsc75xx.*
12254
12255USB SMSC95XX ETHERNET DRIVER
12256M:	Steve Glendinning <steve.glendinning@shawell.net>
12257L:	netdev@vger.kernel.org
12258S:	Maintained
12259F:	drivers/net/usb/smsc95xx.*
12260
12261USB SUBSYSTEM
12262M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12263L:	linux-usb@vger.kernel.org
12264W:	http://www.linux-usb.org
12265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12266S:	Supported
12267F:	Documentation/devicetree/bindings/usb/
12268F:	Documentation/usb/
12269F:	drivers/usb/
12270F:	include/linux/usb.h
12271F:	include/linux/usb/
12272
12273USB UHCI DRIVER
12274M:	Alan Stern <stern@rowland.harvard.edu>
12275L:	linux-usb@vger.kernel.org
12276S:	Maintained
12277F:	drivers/usb/host/uhci*
12278
12279USB "USBNET" DRIVER FRAMEWORK
12280M:	Oliver Neukum <oneukum@suse.com>
12281L:	netdev@vger.kernel.org
12282W:	http://www.linux-usb.org/usbnet
12283S:	Maintained
12284F:	drivers/net/usb/usbnet.c
12285F:	include/linux/usb/usbnet.h
12286
12287USB VIDEO CLASS
12288M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12289L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12290L:	linux-media@vger.kernel.org
12291T:	git git://linuxtv.org/media_tree.git
12292W:	http://www.ideasonboard.org/uvc/
12293S:	Maintained
12294F:	drivers/media/usb/uvc/
12295F:	include/uapi/linux/uvcvideo.h
12296
12297USB VISION DRIVER
12298M:	Hans Verkuil <hverkuil@xs4all.nl>
12299L:	linux-media@vger.kernel.org
12300T:	git git://linuxtv.org/media_tree.git
12301W:	https://linuxtv.org
12302S:	Odd Fixes
12303F:	drivers/media/usb/usbvision/
12304
12305USB WEBCAM GADGET
12306M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12307L:	linux-usb@vger.kernel.org
12308S:	Maintained
12309F:	drivers/usb/gadget/function/*uvc*
12310F:	drivers/usb/gadget/legacy/webcam.c
12311
12312USB WIRELESS RNDIS DRIVER (rndis_wlan)
12313M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12314L:	linux-wireless@vger.kernel.org
12315S:	Maintained
12316F:	drivers/net/wireless/rndis_wlan.c
12317
12318USB XHCI DRIVER
12319M:	Mathias Nyman <mathias.nyman@intel.com>
12320L:	linux-usb@vger.kernel.org
12321S:	Supported
12322F:	drivers/usb/host/xhci*
12323F:	drivers/usb/host/pci-quirks*
12324
12325USB ZD1201 DRIVER
12326L:	linux-wireless@vger.kernel.org
12327W:	http://linux-lc100020.sourceforge.net
12328S:	Orphan
12329F:	drivers/net/wireless/zydas/zd1201.*
12330
12331USB ZR364XX DRIVER
12332M:	Antoine Jacquet <royale@zerezo.com>
12333L:	linux-usb@vger.kernel.org
12334L:	linux-media@vger.kernel.org
12335T:	git git://linuxtv.org/media_tree.git
12336W:	http://royale.zerezo.com/zr364xx/
12337S:	Maintained
12338F:	Documentation/video4linux/zr364xx.txt
12339F:	drivers/media/usb/zr364xx/
12340
12341ULPI BUS
12342M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12343L:	linux-usb@vger.kernel.org
12344S:	Maintained
12345F:	drivers/usb/common/ulpi.c
12346F:	include/linux/ulpi/
12347
12348USER-MODE LINUX (UML)
12349M:	Jeff Dike <jdike@addtoit.com>
12350M:	Richard Weinberger <richard@nod.at>
12351L:	user-mode-linux-devel@lists.sourceforge.net
12352L:	user-mode-linux-user@lists.sourceforge.net
12353W:	http://user-mode-linux.sourceforge.net
12354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12355S:	Maintained
12356F:	Documentation/virtual/uml/
12357F:	arch/um/
12358F:	arch/x86/um/
12359F:	fs/hostfs/
12360F:	fs/hppfs/
12361
12362USERSPACE I/O (UIO)
12363M:	"Hans J. Koch" <hjk@hansjkoch.de>
12364M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12365S:	Maintained
12366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12367F:	Documentation/DocBook/uio-howto.tmpl
12368F:	drivers/uio/
12369F:	include/linux/uio*.h
12370
12371UTIL-LINUX PACKAGE
12372M:	Karel Zak <kzak@redhat.com>
12373L:	util-linux@vger.kernel.org
12374W:	http://en.wikipedia.org/wiki/Util-linux
12375T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12376S:	Maintained
12377
12378UVESAFB DRIVER
12379M:	Michal Januszewski <spock@gentoo.org>
12380L:	linux-fbdev@vger.kernel.org
12381W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12382S:	Maintained
12383F:	Documentation/fb/uvesafb.txt
12384F:	drivers/video/fbdev/uvesafb.*
12385
12386VF610 NAND DRIVER
12387M:	Stefan Agner <stefan@agner.ch>
12388L:	linux-mtd@lists.infradead.org
12389S:	Supported
12390F:	drivers/mtd/nand/vf610_nfc.c
12391
12392VFAT/FAT/MSDOS FILESYSTEM
12393M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12394S:	Maintained
12395F:	Documentation/filesystems/vfat.txt
12396F:	fs/fat/
12397
12398VFIO DRIVER
12399M:	Alex Williamson <alex.williamson@redhat.com>
12400L:	kvm@vger.kernel.org
12401T:	git git://github.com/awilliam/linux-vfio.git
12402S:	Maintained
12403F:	Documentation/vfio.txt
12404F:	drivers/vfio/
12405F:	include/linux/vfio.h
12406F:	include/uapi/linux/vfio.h
12407
12408VFIO PLATFORM DRIVER
12409M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12410L:	kvm@vger.kernel.org
12411S:	Maintained
12412F:	drivers/vfio/platform/
12413
12414VIDEOBUF2 FRAMEWORK
12415M:	Pawel Osciak <pawel@osciak.com>
12416M:	Marek Szyprowski <m.szyprowski@samsung.com>
12417M:	Kyungmin Park <kyungmin.park@samsung.com>
12418L:	linux-media@vger.kernel.org
12419S:	Maintained
12420F:	drivers/media/v4l2-core/videobuf2-*
12421F:	include/media/videobuf2-*
12422
12423VIRTIO AND VHOST VSOCK DRIVER
12424M:	Stefan Hajnoczi <stefanha@redhat.com>
12425L:	kvm@vger.kernel.org
12426L:	virtualization@lists.linux-foundation.org
12427L:	netdev@vger.kernel.org
12428S:	Maintained
12429F:	include/linux/virtio_vsock.h
12430F:	include/uapi/linux/virtio_vsock.h
12431F:	net/vmw_vsock/virtio_transport_common.c
12432F:	net/vmw_vsock/virtio_transport.c
12433F:	drivers/vhost/vsock.c
12434F:	drivers/vhost/vsock.h
12435
12436VIRTUAL SERIO DEVICE DRIVER
12437M:	Stephen Chandler Paul <thatslyude@gmail.com>
12438S:	Maintained
12439F:	drivers/input/serio/userio.c
12440F:	include/uapi/linux/userio.h
12441
12442VIRTIO CONSOLE DRIVER
12443M:	Amit Shah <amit.shah@redhat.com>
12444L:	virtualization@lists.linux-foundation.org
12445S:	Maintained
12446F:	drivers/char/virtio_console.c
12447F:	include/linux/virtio_console.h
12448F:	include/uapi/linux/virtio_console.h
12449
12450VIRTIO CORE, NET AND BLOCK DRIVERS
12451M:	"Michael S. Tsirkin" <mst@redhat.com>
12452L:	virtualization@lists.linux-foundation.org
12453S:	Maintained
12454F:	Documentation/devicetree/bindings/virtio/
12455F:	drivers/virtio/
12456F:	tools/virtio/
12457F:	drivers/net/virtio_net.c
12458F:	drivers/block/virtio_blk.c
12459F:	include/linux/virtio_*.h
12460F:	include/uapi/linux/virtio_*.h
12461
12462VIRTIO DRIVERS FOR S390
12463M:	Christian Borntraeger <borntraeger@de.ibm.com>
12464M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12465L:	linux-s390@vger.kernel.org
12466L:	virtualization@lists.linux-foundation.org
12467L:	kvm@vger.kernel.org
12468S:	Supported
12469F:	drivers/s390/virtio/
12470
12471VIRTIO GPU DRIVER
12472M:	David Airlie <airlied@linux.ie>
12473M:	Gerd Hoffmann <kraxel@redhat.com>
12474L:	dri-devel@lists.freedesktop.org
12475L:	virtualization@lists.linux-foundation.org
12476S:	Maintained
12477F:	drivers/gpu/drm/virtio/
12478F:	include/uapi/linux/virtio_gpu.h
12479
12480VIRTIO HOST (VHOST)
12481M:	"Michael S. Tsirkin" <mst@redhat.com>
12482L:	kvm@vger.kernel.org
12483L:	virtualization@lists.linux-foundation.org
12484L:	netdev@vger.kernel.org
12485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12486S:	Maintained
12487F:	drivers/vhost/
12488F:	include/uapi/linux/vhost.h
12489
12490VIRTIO INPUT DRIVER
12491M:	Gerd Hoffmann <kraxel@redhat.com>
12492S:	Maintained
12493F:	drivers/virtio/virtio_input.c
12494F:	include/uapi/linux/virtio_input.h
12495
12496VIA RHINE NETWORK DRIVER
12497S:	Orphan
12498F:	drivers/net/ethernet/via/via-rhine.c
12499
12500VIA SD/MMC CARD CONTROLLER DRIVER
12501M:	Bruce Chang <brucechang@via.com.tw>
12502M:	Harald Welte <HaraldWelte@viatech.com>
12503S:	Maintained
12504F:	drivers/mmc/host/via-sdmmc.c
12505
12506VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12507M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12508L:	linux-fbdev@vger.kernel.org
12509S:	Maintained
12510F:	include/linux/via-core.h
12511F:	include/linux/via-gpio.h
12512F:	include/linux/via_i2c.h
12513F:	drivers/video/fbdev/via/
12514
12515VIA VELOCITY NETWORK DRIVER
12516M:	Francois Romieu <romieu@fr.zoreil.com>
12517L:	netdev@vger.kernel.org
12518S:	Maintained
12519F:	drivers/net/ethernet/via/via-velocity.*
12520
12521VIRT LIB
12522M:	Alex Williamson <alex.williamson@redhat.com>
12523M:	Paolo Bonzini <pbonzini@redhat.com>
12524L:	kvm@vger.kernel.org
12525S:	Supported
12526F:	virt/lib/
12527
12528VIVID VIRTUAL VIDEO DRIVER
12529M:	Hans Verkuil <hverkuil@xs4all.nl>
12530L:	linux-media@vger.kernel.org
12531T:	git git://linuxtv.org/media_tree.git
12532W:	https://linuxtv.org
12533S:	Maintained
12534F:	drivers/media/platform/vivid/*
12535
12536VLAN (802.1Q)
12537M:	Patrick McHardy <kaber@trash.net>
12538L:	netdev@vger.kernel.org
12539S:	Maintained
12540F:	drivers/net/macvlan.c
12541F:	include/linux/if_*vlan.h
12542F:	net/8021q/
12543
12544VLYNQ BUS
12545M:	Florian Fainelli <florian@openwrt.org>
12546L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12547S:	Maintained
12548F:	drivers/vlynq/vlynq.c
12549F:	include/linux/vlynq.h
12550
12551VME SUBSYSTEM
12552M:	Martyn Welch <martyn@welchs.me.uk>
12553M:	Manohar Vanga <manohar.vanga@gmail.com>
12554M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12555L:	devel@driverdev.osuosl.org
12556S:	Maintained
12557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12558F:	Documentation/vme_api.txt
12559F:	drivers/staging/vme/
12560F:	drivers/vme/
12561F:	include/linux/vme*
12562
12563VMWARE HYPERVISOR INTERFACE
12564M:	Alok Kataria <akataria@vmware.com>
12565L:	virtualization@lists.linux-foundation.org
12566S:	Supported
12567F:	arch/x86/kernel/cpu/vmware.c
12568
12569VMWARE BALLOON DRIVER
12570M:	Xavier Deguillard <xdeguillard@vmware.com>
12571M:	Philip Moltmann <moltmann@vmware.com>
12572M:	"VMware, Inc." <pv-drivers@vmware.com>
12573L:	linux-kernel@vger.kernel.org
12574S:	Maintained
12575F:	drivers/misc/vmw_balloon.c
12576
12577VMWARE VMMOUSE SUBDRIVER
12578M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12579M:	"VMware, Inc." <pv-drivers@vmware.com>
12580L:	linux-input@vger.kernel.org
12581S:	Maintained
12582F:	drivers/input/mouse/vmmouse.c
12583F:	drivers/input/mouse/vmmouse.h
12584
12585VMWARE VMXNET3 ETHERNET DRIVER
12586M:	Shrikrishna Khare <skhare@vmware.com>
12587M:	"VMware, Inc." <pv-drivers@vmware.com>
12588L:	netdev@vger.kernel.org
12589S:	Maintained
12590F:	drivers/net/vmxnet3/
12591
12592VMware PVSCSI driver
12593M:	Jim Gill <jgill@vmware.com>
12594M:	VMware PV-Drivers <pv-drivers@vmware.com>
12595L:	linux-scsi@vger.kernel.org
12596S:	Maintained
12597F:	drivers/scsi/vmw_pvscsi.c
12598F:	drivers/scsi/vmw_pvscsi.h
12599
12600VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12601M:	Liam Girdwood <lgirdwood@gmail.com>
12602M:	Mark Brown <broonie@kernel.org>
12603L:	linux-kernel@vger.kernel.org
12604W:	http://www.slimlogic.co.uk/?p=48
12605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12606S:	Supported
12607F:	Documentation/devicetree/bindings/regulator/
12608F:	drivers/regulator/
12609F:	include/dt-bindings/regulator/
12610F:	include/linux/regulator/
12611
12612VRF
12613M:	David Ahern <dsa@cumulusnetworks.com>
12614M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12615L:	netdev@vger.kernel.org
12616S:	Maintained
12617F:	drivers/net/vrf.c
12618F:	Documentation/networking/vrf.txt
12619
12620VT1211 HARDWARE MONITOR DRIVER
12621M:	Juerg Haefliger <juergh@gmail.com>
12622L:	linux-hwmon@vger.kernel.org
12623S:	Maintained
12624F:	Documentation/hwmon/vt1211
12625F:	drivers/hwmon/vt1211.c
12626
12627VT8231 HARDWARE MONITOR DRIVER
12628M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12629L:	linux-hwmon@vger.kernel.org
12630S:	Maintained
12631F:	drivers/hwmon/vt8231.c
12632
12633VUB300 USB to SDIO/SD/MMC bridge chip
12634M:	Tony Olech <tony.olech@elandigitalsystems.com>
12635L:	linux-mmc@vger.kernel.org
12636L:	linux-usb@vger.kernel.org
12637S:	Supported
12638F:	drivers/mmc/host/vub300.c
12639
12640W1 DALLAS'S 1-WIRE BUS
12641M:	Evgeniy Polyakov <zbr@ioremap.net>
12642S:	Maintained
12643F:	Documentation/w1/
12644F:	drivers/w1/
12645
12646W83791D HARDWARE MONITORING DRIVER
12647M:	Marc Hulsman <m.hulsman@tudelft.nl>
12648L:	linux-hwmon@vger.kernel.org
12649S:	Maintained
12650F:	Documentation/hwmon/w83791d
12651F:	drivers/hwmon/w83791d.c
12652
12653W83793 HARDWARE MONITORING DRIVER
12654M:	Rudolf Marek <r.marek@assembler.cz>
12655L:	linux-hwmon@vger.kernel.org
12656S:	Maintained
12657F:	Documentation/hwmon/w83793
12658F:	drivers/hwmon/w83793.c
12659
12660W83795 HARDWARE MONITORING DRIVER
12661M:	Jean Delvare <jdelvare@suse.com>
12662L:	linux-hwmon@vger.kernel.org
12663S:	Maintained
12664F:	drivers/hwmon/w83795.c
12665
12666W83L51xD SD/MMC CARD INTERFACE DRIVER
12667M:	Pierre Ossman <pierre@ossman.eu>
12668S:	Maintained
12669F:	drivers/mmc/host/wbsd.*
12670
12671WACOM PROTOCOL 4 SERIAL TABLETS
12672M:	Julian Squires <julian@cipht.net>
12673M:	Hans de Goede <hdegoede@redhat.com>
12674L:	linux-input@vger.kernel.org
12675S:	Maintained
12676F:	drivers/input/tablet/wacom_serial4.c
12677
12678WATCHDOG DEVICE DRIVERS
12679M:	Wim Van Sebroeck <wim@iguana.be>
12680R:	Guenter Roeck <linux@roeck-us.net>
12681L:	linux-watchdog@vger.kernel.org
12682W:	http://www.linux-watchdog.org/
12683T:	git git://www.linux-watchdog.org/linux-watchdog.git
12684S:	Maintained
12685F:	Documentation/devicetree/bindings/watchdog/
12686F:	Documentation/watchdog/
12687F:	drivers/watchdog/
12688F:	include/linux/watchdog.h
12689F:	include/uapi/linux/watchdog.h
12690
12691WD7000 SCSI DRIVER
12692M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12693L:	linux-scsi@vger.kernel.org
12694S:	Maintained
12695F:	drivers/scsi/wd7000.c
12696
12697WIIMOTE HID DRIVER
12698M:	David Herrmann <dh.herrmann@googlemail.com>
12699L:	linux-input@vger.kernel.org
12700S:	Maintained
12701F:	drivers/hid/hid-wiimote*
12702
12703WINBOND CIR DRIVER
12704M:	David Härdeman <david@hardeman.nu>
12705S:	Maintained
12706F:	drivers/media/rc/winbond-cir.c
12707
12708WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12709M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12710L:	linux-watchdog@vger.kernel.org
12711S:	Maintained
12712F:	drivers/watchdog/ebc-c384_wdt.c
12713
12714WINSYSTEMS WS16C48 GPIO DRIVER
12715M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12716L:	linux-gpio@vger.kernel.org
12717S:	Maintained
12718F:	drivers/gpio/gpio-ws16c48.c
12719
12720WIMAX STACK
12721M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12722M:	linux-wimax@intel.com
12723L:	wimax@linuxwimax.org (subscribers-only)
12724S:	Supported
12725W:	http://linuxwimax.org
12726F:	Documentation/wimax/README.wimax
12727F:	include/linux/wimax/debug.h
12728F:	include/net/wimax.h
12729F:	include/uapi/linux/wimax.h
12730F:	net/wimax/
12731
12732WISTRON LAPTOP BUTTON DRIVER
12733M:	Miloslav Trmac <mitr@volny.cz>
12734S:	Maintained
12735F:	drivers/input/misc/wistron_btns.c
12736
12737WL3501 WIRELESS PCMCIA CARD DRIVER
12738M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12739L:	linux-wireless@vger.kernel.org
12740W:	http://oops.ghostprotocols.net:81/blog
12741S:	Maintained
12742F:	drivers/net/wireless/wl3501*
12743
12744WOLFSON MICROELECTRONICS DRIVERS
12745L:	patches@opensource.wolfsonmicro.com
12746T:	git https://github.com/CirrusLogic/linux-drivers.git
12747W:	https://github.com/CirrusLogic/linux-drivers/wiki
12748S:	Supported
12749F:	Documentation/hwmon/wm83??
12750F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12751F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12752F:	Documentation/devicetree/bindings/mfd/arizona.txt
12753F:	arch/arm/mach-s3c64xx/mach-crag6410*
12754F:	drivers/clk/clk-wm83*.c
12755F:	drivers/extcon/extcon-arizona.c
12756F:	drivers/leds/leds-wm83*.c
12757F:	drivers/gpio/gpio-*wm*.c
12758F:	drivers/gpio/gpio-arizona.c
12759F:	drivers/hwmon/wm83??-hwmon.c
12760F:	drivers/input/misc/wm831x-on.c
12761F:	drivers/input/touchscreen/wm831x-ts.c
12762F:	drivers/input/touchscreen/wm97*.c
12763F:	drivers/mfd/arizona*
12764F:	drivers/mfd/wm*.c
12765F:	drivers/mfd/cs47l24*
12766F:	drivers/power/wm83*.c
12767F:	drivers/rtc/rtc-wm83*.c
12768F:	drivers/regulator/wm8*.c
12769F:	drivers/video/backlight/wm83*_bl.c
12770F:	drivers/watchdog/wm83*_wdt.c
12771F:	include/linux/mfd/arizona/
12772F:	include/linux/mfd/wm831x/
12773F:	include/linux/mfd/wm8350/
12774F:	include/linux/mfd/wm8400*
12775F:	include/linux/wm97xx.h
12776F:	include/sound/wm????.h
12777F:	sound/soc/codecs/arizona.?
12778F:	sound/soc/codecs/wm*
12779F:	sound/soc/codecs/cs47l24*
12780
12781WORKQUEUE
12782M:	Tejun Heo <tj@kernel.org>
12783R:	Lai Jiangshan <jiangshanlai@gmail.com>
12784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12785S:	Maintained
12786F:	include/linux/workqueue.h
12787F:	kernel/workqueue.c
12788F:	Documentation/workqueue.txt
12789
12790X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12791M:	Chen-Yu Tsai <wens@csie.org>
12792L:	linux-kernel@vger.kernel.org
12793S:	Maintained
12794N:	axp[128]
12795
12796X.25 NETWORK LAYER
12797M:	Andrew Hendry <andrew.hendry@gmail.com>
12798L:	linux-x25@vger.kernel.org
12799S:	Odd Fixes
12800F:	Documentation/networking/x25*
12801F:	include/net/x25*
12802F:	net/x25/
12803
12804X86 ARCHITECTURE (32-BIT AND 64-BIT)
12805M:	Thomas Gleixner <tglx@linutronix.de>
12806M:	Ingo Molnar <mingo@redhat.com>
12807M:	"H. Peter Anvin" <hpa@zytor.com>
12808M:	x86@kernel.org
12809L:	linux-kernel@vger.kernel.org
12810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12811S:	Maintained
12812F:	Documentation/x86/
12813F:	arch/x86/
12814
12815X86 PLATFORM DRIVERS
12816M:	Darren Hart <dvhart@infradead.org>
12817L:	platform-driver-x86@vger.kernel.org
12818T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12819S:	Maintained
12820F:	drivers/platform/x86/
12821F:	drivers/platform/olpc/
12822
12823X86 MCE INFRASTRUCTURE
12824M:	Tony Luck <tony.luck@intel.com>
12825M:	Borislav Petkov <bp@alien8.de>
12826L:	linux-edac@vger.kernel.org
12827S:	Maintained
12828F:	arch/x86/kernel/cpu/mcheck/*
12829
12830X86 MICROCODE UPDATE SUPPORT
12831M:	Borislav Petkov <bp@alien8.de>
12832S:	Maintained
12833F:	arch/x86/kernel/cpu/microcode/*
12834
12835X86 VDSO
12836M:	Andy Lutomirski <luto@amacapital.net>
12837L:	linux-kernel@vger.kernel.org
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12839S:	Maintained
12840F:	arch/x86/entry/vdso/
12841
12842XC2028/3028 TUNER DRIVER
12843M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12844M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12845L:	linux-media@vger.kernel.org
12846W:	https://linuxtv.org
12847T:	git git://linuxtv.org/media_tree.git
12848S:	Maintained
12849F:	drivers/media/tuners/tuner-xc2028.*
12850
12851XEN HYPERVISOR INTERFACE
12852M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12853M:	David Vrabel <david.vrabel@citrix.com>
12854M:	Juergen Gross <jgross@suse.com>
12855L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12857S:	Supported
12858F:	arch/x86/xen/
12859F:	drivers/*/xen-*front.c
12860F:	drivers/xen/
12861F:	arch/x86/include/asm/xen/
12862F:	include/xen/
12863F:	include/uapi/xen/
12864
12865XEN HYPERVISOR ARM
12866M:	Stefano Stabellini <sstabellini@kernel.org>
12867L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12868S:	Maintained
12869F:	arch/arm/xen/
12870F:	arch/arm/include/asm/xen/
12871
12872XEN HYPERVISOR ARM64
12873M:	Stefano Stabellini <sstabellini@kernel.org>
12874L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12875S:	Maintained
12876F:	arch/arm64/xen/
12877F:	arch/arm64/include/asm/xen/
12878
12879XEN NETWORK BACKEND DRIVER
12880M:	Wei Liu <wei.liu2@citrix.com>
12881L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12882L:	netdev@vger.kernel.org
12883S:	Supported
12884F:	drivers/net/xen-netback/*
12885
12886XEN PCI SUBSYSTEM
12887M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12888L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12889S:	Supported
12890F:	arch/x86/pci/*xen*
12891F:	drivers/pci/*xen*
12892
12893XEN BLOCK SUBSYSTEM
12894M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12895M:	Roger Pau Monné <roger.pau@citrix.com>
12896L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12897S:	Supported
12898F:	drivers/block/xen-blkback/*
12899F:	drivers/block/xen*
12900
12901XEN PVSCSI DRIVERS
12902M:	Juergen Gross <jgross@suse.com>
12903L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12904L:	linux-scsi@vger.kernel.org
12905S:	Supported
12906F:	drivers/scsi/xen-scsifront.c
12907F:	drivers/xen/xen-scsiback.c
12908F:	include/xen/interface/io/vscsiif.h
12909
12910XEN SWIOTLB SUBSYSTEM
12911M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12912L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12913S:	Supported
12914F:	arch/x86/xen/*swiotlb*
12915F:	drivers/xen/*swiotlb*
12916
12917XFS FILESYSTEM
12918P:	Silicon Graphics Inc
12919M:	Dave Chinner <david@fromorbit.com>
12920M:	xfs@oss.sgi.com
12921L:	xfs@oss.sgi.com
12922W:	http://oss.sgi.com/projects/xfs
12923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12924S:	Supported
12925F:	Documentation/filesystems/xfs.txt
12926F:	fs/xfs/
12927
12928XILINX AXI ETHERNET DRIVER
12929M:	Anirudha Sarangi <anirudh@xilinx.com>
12930M:	John Linn <John.Linn@xilinx.com>
12931S:	Maintained
12932F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12933
12934XILINX UARTLITE SERIAL DRIVER
12935M:	Peter Korsgaard <jacmet@sunsite.dk>
12936L:	linux-serial@vger.kernel.org
12937S:	Maintained
12938F:	drivers/tty/serial/uartlite.c
12939
12940XILINX VIDEO IP CORES
12941M:	Hyun Kwon <hyun.kwon@xilinx.com>
12942M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12943L:	linux-media@vger.kernel.org
12944T:	git git://linuxtv.org/media_tree.git
12945S:	Supported
12946F:	Documentation/devicetree/bindings/media/xilinx/
12947F:	drivers/media/platform/xilinx/
12948F:	include/uapi/linux/xilinx-v4l2-controls.h
12949
12950XILLYBUS DRIVER
12951M:	Eli Billauer <eli.billauer@gmail.com>
12952L:	linux-kernel@vger.kernel.org
12953S:	Supported
12954F:	drivers/char/xillybus/
12955
12956XTENSA XTFPGA PLATFORM SUPPORT
12957M:	Max Filippov <jcmvbkbc@gmail.com>
12958L:	linux-xtensa@linux-xtensa.org
12959S:	Maintained
12960F:	drivers/spi/spi-xtensa-xtfpga.c
12961F:	sound/soc/xtensa/xtfpga-i2s.c
12962
12963YAM DRIVER FOR AX.25
12964M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12965L:	linux-hams@vger.kernel.org
12966S:	Maintained
12967F:	drivers/net/hamradio/yam*
12968F:	include/linux/yam.h
12969
12970YEALINK PHONE DRIVER
12971M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12972L:	usbb2k-api-dev@nongnu.org
12973S:	Maintained
12974F:	Documentation/input/yealink.txt
12975F:	drivers/input/misc/yealink.*
12976
12977Z8530 DRIVER FOR AX.25
12978M:	Joerg Reuter <jreuter@yaina.de>
12979W:	http://yaina.de/jreuter/
12980W:	http://www.qsl.net/dl1bke/
12981L:	linux-hams@vger.kernel.org
12982S:	Maintained
12983F:	Documentation/networking/z8530drv.txt
12984F:	drivers/net/hamradio/*scc.c
12985F:	drivers/net/hamradio/z8530.h
12986
12987ZBUD COMPRESSED PAGE ALLOCATOR
12988M:	Seth Jennings <sjenning@redhat.com>
12989L:	linux-mm@kvack.org
12990S:	Maintained
12991F:	mm/zbud.c
12992F:	include/linux/zbud.h
12993
12994ZD1211RW WIRELESS DRIVER
12995M:	Daniel Drake <dsd@gentoo.org>
12996M:	Ulrich Kunitz <kune@deine-taler.de>
12997W:	http://zd1211.ath.cx/wiki/DriverRewrite
12998L:	linux-wireless@vger.kernel.org
12999L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13000S:	Maintained
13001F:	drivers/net/wireless/zydas/zd1211rw/
13002
13003ZPOOL COMPRESSED PAGE STORAGE API
13004M:	Dan Streetman <ddstreet@ieee.org>
13005L:	linux-mm@kvack.org
13006S:	Maintained
13007F:	mm/zpool.c
13008F:	include/linux/zpool.h
13009
13010ZR36067 VIDEO FOR LINUX DRIVER
13011L:	mjpeg-users@lists.sourceforge.net
13012L:	linux-media@vger.kernel.org
13013W:	http://mjpeg.sourceforge.net/driver-zoran/
13014T:	hg https://linuxtv.org/hg/v4l-dvb
13015S:	Odd Fixes
13016F:	drivers/media/pci/zoran/
13017
13018ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13019M:	Minchan Kim <minchan@kernel.org>
13020M:	Nitin Gupta <ngupta@vflare.org>
13021R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13022L:	linux-kernel@vger.kernel.org
13023S:	Maintained
13024F:	drivers/block/zram/
13025F:	Documentation/blockdev/zram.txt
13026
13027ZS DECSTATION Z85C30 SERIAL DRIVER
13028M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13029S:	Maintained
13030F:	drivers/tty/serial/zs.*
13031
13032ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13033M:	Minchan Kim <minchan@kernel.org>
13034M:	Nitin Gupta <ngupta@vflare.org>
13035R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13036L:	linux-mm@kvack.org
13037S:	Maintained
13038F:	mm/zsmalloc.c
13039F:	include/linux/zsmalloc.h
13040F:	Documentation/vm/zsmalloc.txt
13041
13042ZSWAP COMPRESSED SWAP CACHING
13043M:	Seth Jennings <sjenning@redhat.com>
13044L:	linux-mm@kvack.org
13045S:	Maintained
13046F:	mm/zswap.c
13047
13048THE REST
13049M:	Linus Torvalds <torvalds@linux-foundation.org>
13050L:	linux-kernel@vger.kernel.org
13051Q:	http://patchwork.kernel.org/project/LKML/list/
13052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13053S:	Buried alive in reporters
13054F:	*
13055F:	*/
13056