xref: /linux/MAINTAINERS (revision 110e6f26af80dfd90b6e5c645b1aed7228aa580d)
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
178W:	http://serial.sourceforge.net
179S:	Maintained
180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F:	drivers/tty/serial/8250*
182F:	include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L:	netdev@vger.kernel.org
186S:	Orphan / Obsolete
187F:	drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M:	Eric Van Hensbergen <ericvh@gmail.com>
191M:	Ron Minnich <rminnich@sandia.gov>
192M:	Latchesar Ionkov <lucho@ionkov.net>
193L:	v9fs-developer@lists.sourceforge.net
194W:	http://swik.net/v9fs
195Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S:	Maintained
198F:	Documentation/filesystems/9p.txt
199F:	fs/9p/
200F:	net/9p/
201F:	include/net/9p/
202F:	include/uapi/linux/virtio_9p.h
203F:	include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M:	Antti Palosaari <crope@iki.fi>
208L:	linux-media@vger.kernel.org
209W:	https://linuxtv.org
210W:	http://palosaari.fi/linux/
211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
212T:	git git://linuxtv.org/anttip/media_tree.git
213S:	Maintained
214F:	drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L:	linux-scsi@vger.kernel.org
219W:	http://www.adaptec.com/
220S:	Supported
221F:	Documentation/scsi/aacraid.txt
222F:	drivers/scsi/aacraid/
223
224ABI/API
225L:	linux-api@vger.kernel.org
226F:	include/linux/syscalls.h
227F:	kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M:	Hans de Goede <hdegoede@redhat.com>
231L:	linux-hwmon@vger.kernel.org
232S:	Maintained
233F:	drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M:	Alistair John Strachan <alistair@devzero.co.uk>
237L:	linux-hwmon@vger.kernel.org
238S:	Maintained
239F:	drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M:	William Breathitt Gray <vilhelm.gray@gmail.com>
243L:	linux-gpio@vger.kernel.org
244S:	Maintained
245F:	drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
249L:	linux-gpio@vger.kernel.org
250S:	Maintained
251F:	drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
255L:	linux-gpio@vger.kernel.org
256S:	Maintained
257F:	drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M:	Jes Sorensen <jes@trained-monkey.org>
261L:	linux-acenic@sunsite.dk
262S:	Maintained
263F:	drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M:	Peter Feuerer <peter@piie.net>
267L:	platform-driver-x86@vger.kernel.org
268W:	http://piie.net/?section=acerhdf
269S:	Maintained
270F:	drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M:	"Lee, Chun-Yi" <jlee@suse.com>
274L:	platform-driver-x86@vger.kernel.org
275S:	Maintained
276F:	drivers/platform/x86/acer-wmi.c
277
278ACPI
279M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
280M:	Len Brown <lenb@kernel.org>
281L:	linux-acpi@vger.kernel.org
282W:	https://01.org/linux-acpi
283Q:	https://patchwork.kernel.org/project/linux-acpi/list/
284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285S:	Supported
286F:	drivers/acpi/
287F:	drivers/pnp/pnpacpi/
288F:	include/linux/acpi.h
289F:	include/acpi/
290F:	Documentation/acpi/
291F:	Documentation/ABI/testing/sysfs-bus-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
599ALTERA MAILBOX DRIVER
600M:	Ley Foon Tan <lftan@altera.com>
601L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S:	Maintained
603F:	drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M:	Tien Hock Loh <thloh@altera.com>
607L:	linux-gpio@vger.kernel.org
608S:	Maintained
609F:	drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M:	Vince Bridgers <vbridger@opensource.altera.com>
613L:	netdev@vger.kernel.org
614L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S:	Maintained
616F:	drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M:	Tobias Klauser <tklauser@distanz.ch>
620L:	linux-serial@vger.kernel.org
621L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S:	Maintained
623F:	drivers/tty/serial/altera_uart.c
624F:	drivers/tty/serial/altera_jtaguart.c
625F:	include/linux/altera_uart.h
626F:	include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M:	Tom Lendacky <thomas.lendacky@amd.com>
630L:	linux-crypto@vger.kernel.org
631S:	Supported
632F:	drivers/crypto/ccp/
633F:	include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M:	Huang Rui <ray.huang@amd.com>
637L:	linux-hwmon@vger.kernel.org
638S:	Supported
639F:	Documentation/hwmon/fam15h_power
640F:	drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
644S:	Orphan
645F:	drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P:	Andres Salomon <dilinger@queued.net>
649L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
650W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S:	Supported
652F:	drivers/char/hw_random/geode-rng.c
653F:	drivers/crypto/geode*
654F:	drivers/video/fbdev/geode/
655F:	arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M:	Joerg Roedel <joro@8bytes.org>
659L:	iommu@lists.linux-foundation.org
660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S:	Maintained
662F:	drivers/iommu/amd_iommu*.[ch]
663F:	include/linux/amd-iommu.h
664
665AMD KFD
666M:	Oded Gabbay <oded.gabbay@gmail.com>
667L:	dri-devel@lists.freedesktop.org
668T:	git git://people.freedesktop.org/~gabbayo/linux.git
669S:	Supported
670F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F:	drivers/gpu/drm/amd/amdkfd/
675F:	drivers/gpu/drm/amd/include/cik_structs.h
676F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F:	drivers/gpu/drm/amd/include/vi_structs.h
678F:	drivers/gpu/drm/radeon/radeon_kfd.c
679F:	drivers/gpu/drm/radeon/radeon_kfd.h
680F:	include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M:	Brijesh Singh <brijeshkumar.singh@amd.com>
684M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686S:	Supported
687F:	arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M:	Tom Lendacky <thomas.lendacky@amd.com>
691L:	netdev@vger.kernel.org
692S:	Supported
693F:	drivers/net/ethernet/amd/xgbe/
694F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M:	Michael Hanselmann <linux-kernel@hansmi.ch>
698S:	Supported
699F:	drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M:	Hans Verkuil <hans.verkuil@cisco.com>
703L:	linux-media@vger.kernel.org
704S:	Maintained
705F:	drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M:	Lars-Peter Clausen <lars@metafoo.de>
709L:	linux-media@vger.kernel.org
710W:	http://ez.analog.com/community/linux-device-drivers
711S:	Supported
712F:	drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M:	Hans Verkuil <hans.verkuil@cisco.com>
716L:	linux-media@vger.kernel.org
717S:	Maintained
718F:	drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M:	Hans Verkuil <hans.verkuil@cisco.com>
722L:	linux-media@vger.kernel.org
723S:	Maintained
724F:	drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M:	Hans Verkuil <hans.verkuil@cisco.com>
728L:	linux-media@vger.kernel.org
729S:	Maintained
730F:	drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M:	Lars-Peter Clausen <lars@metafoo.de>
734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
735W:	http://wiki.analog.com/
736W:	http://ez.analog.com/community/linux-device-drivers
737S:	Supported
738F:	sound/soc/codecs/adau*
739F:	sound/soc/codecs/adav*
740F:	sound/soc/codecs/ad1*
741F:	sound/soc/codecs/ad7*
742F:	sound/soc/codecs/ssm*
743F:	sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
748W:	http://blackfin.uclinux.org/
749S:	Supported
750F:	sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M:	Lars-Peter Clausen <lars@metafoo.de>
754M:	Michael Hennerich <Michael.Hennerich@analog.com>
755W:	http://wiki.analog.com/
756W:	http://ez.analog.com/community/linux-device-drivers
757S:	Supported
758F:	drivers/iio/*/ad*
759X:	drivers/iio/*/adjd*
760F:	drivers/staging/iio/*/ad*
761F:	staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M:	Lars-Peter Clausen <lars@metafoo.de>
765W:	http://ez.analog.com/community/linux-device-drivers
766S:	Supported
767F:	drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M:	Arve Hjønnevåg <arve@android.com>
772M:	Riley Andrews <riandrews@android.com>
773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L:	devel@driverdev.osuosl.org
775S:	Supported
776F:	drivers/android/
777F:	drivers/staging/android/
778
779AOA (Apple Onboard Audio) ALSA DRIVER
780M:	Johannes Berg <johannes@sipsolutions.net>
781L:	linuxppc-dev@lists.ozlabs.org
782L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
783S:	Maintained
784F:	sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M:	William Breathitt Gray <vilhelm.gray@gmail.com>
788L:	linux-iio@vger.kernel.org
789S:	Maintained
790F:	drivers/iio/dac/stx104.c
791
792APM DRIVER
793M:	Jiri Kosina <jikos@kernel.org>
794S:	Odd fixes
795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F:	arch/x86/kernel/apm_32.c
797F:	include/linux/apm_bios.h
798F:	include/uapi/linux/apm_bios.h
799F:	drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M:	Henrik Rydberg <rydberg@bitmath.org>
803L:	linux-input@vger.kernel.org
804S:	Odd fixes
805F:	drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M:	Henrik Rydberg <rydberg@bitmath.org>
809L:	linux-hwmon@vger.kernel.org
810S:	Odd fixes
811F:	drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S:	Maintained
816F:	drivers/net/appletalk/
817F:	net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M:	Duc Dang <dhdang@apm.com>
821S:	Supported
822F:	arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M:	Iyappan Subramanian <isubramanian@apm.com>
826M:	Keyur Chudgar <kchudgar@apm.com>
827S:	Supported
828F:	drivers/net/ethernet/apm/xgene/
829F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L:	linux-media@vger.kernel.org
834S:	Maintained
835F:	drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M:	Jaya Kumar <jayalk@intworks.biz>
839S:	Maintained
840F:	drivers/video/fbdev/arcfb.c
841F:	drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
845L:	netdev@vger.kernel.org
846S:	Maintained
847F:	drivers/net/arcnet/
848F:	include/uapi/linux/if_arcnet.h
849
850ARC PGU DRM DRIVER
851M:	Alexey Brodkin <abrodkin@synopsys.com>
852S:	Supported
853F:	drivers/gpu/drm/arc/
854F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
855
856ARM HDLCD DRM DRIVER
857M:	Liviu Dudau <liviu.dudau@arm.com>
858S:	Supported
859F:	drivers/gpu/drm/arm/
860F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
861
862ARM MFM AND FLOPPY DRIVERS
863M:	Ian Molton <spyro@f2s.com>
864S:	Maintained
865F:	arch/arm/lib/floppydma.S
866F:	arch/arm/include/asm/floppy.h
867
868ARM PMU PROFILING AND DEBUGGING
869M:	Will Deacon <will.deacon@arm.com>
870R:	Mark Rutland <mark.rutland@arm.com>
871S:	Maintained
872F:	arch/arm*/kernel/perf_*
873F:	arch/arm/oprofile/common.c
874F:	arch/arm*/kernel/hw_breakpoint.c
875F:	arch/arm*/include/asm/hw_breakpoint.h
876F:	arch/arm*/include/asm/perf_event.h
877F:	drivers/perf/arm_pmu.c
878F:	include/linux/perf/arm_pmu.h
879
880ARM PORT
881M:	Russell King <linux@arm.linux.org.uk>
882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883W:	http://www.arm.linux.org.uk/
884S:	Maintained
885F:	arch/arm/
886
887ARM SUB-ARCHITECTURES
888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S:	Maintained
890F:	arch/arm/mach-*/
891F:	arch/arm/plat-*/
892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
893
894ARM PRIMECELL AACI PL041 DRIVER
895M:	Russell King <linux@arm.linux.org.uk>
896S:	Maintained
897F:	sound/arm/aaci.*
898
899ARM PRIMECELL CLCD PL110 DRIVER
900M:	Russell King <linux@arm.linux.org.uk>
901S:	Maintained
902F:	drivers/video/fbdev/amba-clcd.*
903
904ARM PRIMECELL KMI PL050 DRIVER
905M:	Russell King <linux@arm.linux.org.uk>
906S:	Maintained
907F:	drivers/input/serio/ambakmi.*
908F:	include/linux/amba/kmi.h
909
910ARM PRIMECELL MMCI PL180/1 DRIVER
911M:	Russell King <linux@arm.linux.org.uk>
912S:	Maintained
913F:	drivers/mmc/host/mmci.*
914F:	include/linux/amba/mmci.h
915
916ARM PRIMECELL UART PL010 AND PL011 DRIVERS
917M:	Russell King <linux@arm.linux.org.uk>
918S:	Maintained
919F:	drivers/tty/serial/amba-pl01*.c
920F:	include/linux/amba/serial.h
921
922ARM PRIMECELL BUS SUPPORT
923M:	Russell King <linux@arm.linux.org.uk>
924S:	Maintained
925F:	drivers/amba/
926F:	include/linux/amba/bus.h
927
928ARM/ADS SPHERE MACHINE SUPPORT
929M:	Lennert Buytenhek <kernel@wantstofly.org>
930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
931S:	Maintained
932
933ARM/AFEB9260 MACHINE SUPPORT
934M:	Sergey Lapin <slapin@ossfans.org>
935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S:	Maintained
937
938ARM/AJECO 1ARM MACHINE SUPPORT
939M:	Lennert Buytenhek <kernel@wantstofly.org>
940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S:	Maintained
942
943ARM/Allwinner sunXi SoC support
944M:	Maxime Ripard <maxime.ripard@free-electrons.com>
945M:	Chen-Yu Tsai <wens@csie.org>
946L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S:	Maintained
948N:	sun[x456789]i
949
950ARM/Allwinner SoC Clock Support
951M:	Emilio López <emilio@elopez.com.ar>
952S:	Maintained
953F:	drivers/clk/sunxi/
954
955ARM/Amlogic Meson SoC support
956M:	Carlo Caione <carlo@caione.org>
957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
958L:	linux-meson@googlegroups.com
959W:	http://linux-meson.com/
960S:	Maintained
961F:	arch/arm/mach-meson/
962F:	arch/arm/boot/dts/meson*
963N:	meson
964
965ARM/Annapurna Labs ALPINE ARCHITECTURE
966M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
967M:	Antoine Tenart <antoine.tenart@free-electrons.com>
968S:	Maintained
969F:	arch/arm/mach-alpine/
970F:	arch/arm/boot/dts/alpine*
971F:	arch/arm64/boot/dts/al/
972F:	drivers/*/*alpine*
973
974ARM/ARTPEC MACHINE SUPPORT
975M:	Jesper Nilsson <jesper.nilsson@axis.com>
976M:	Lars Persson <lars.persson@axis.com>
977M:	Niklas Cassel <niklas.cassel@axis.com>
978S:	Maintained
979L:	linux-arm-kernel@axis.com
980F:	arch/arm/mach-artpec
981F:	arch/arm/boot/dts/artpec6*
982F:	drivers/clk/clk-artpec6.c
983
984ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
985M:	Nicolas Ferre <nicolas.ferre@atmel.com>
986M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
987M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
989W:	http://www.linux4sam.org
990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
991S:	Supported
992F:	arch/arm/mach-at91/
993F:	include/soc/at91/
994F:	arch/arm/boot/dts/at91*.dts
995F:	arch/arm/boot/dts/at91*.dtsi
996F:	arch/arm/boot/dts/sama*.dts
997F:	arch/arm/boot/dts/sama*.dtsi
998F:	arch/arm/include/debug/at91.S
999
1000ARM/ATMEL AT91 Clock Support
1001M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1002S:	Maintained
1003F:	drivers/clk/at91
1004
1005ARM/CALXEDA HIGHBANK ARCHITECTURE
1006M:	Rob Herring <robh@kernel.org>
1007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S:	Maintained
1009F:	arch/arm/mach-highbank/
1010F:	arch/arm/boot/dts/highbank.dts
1011F:	arch/arm/boot/dts/ecx-*.dts*
1012
1013ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1014M:	Krzysztof Halasa <khalasa@piap.pl>
1015S:	Maintained
1016F:	arch/arm/mach-cns3xxx/
1017
1018ARM/CAVIUM THUNDER NETWORK DRIVER
1019M:	Sunil Goutham <sgoutham@cavium.com>
1020M:	Robert Richter <rric@kernel.org>
1021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S:	Supported
1023F:	drivers/net/ethernet/cavium/thunder/
1024
1025ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1026M:	Alexander Shiyan <shc_work@mail.ru>
1027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028S:	Odd Fixes
1029N:	clps711x
1030
1031ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1032M:	Hartley Sweeten <hsweeten@visionengravers.com>
1033M:	Ryan Mallon <rmallon@gmail.com>
1034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S:	Maintained
1036F:	arch/arm/mach-ep93xx/
1037F:	arch/arm/mach-ep93xx/include/mach/
1038
1039ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/CLKDEV SUPPORT
1045M:	Russell King <linux@arm.linux.org.uk>
1046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S:	Maintained
1048F:	arch/arm/include/asm/clkdev.h
1049F:	drivers/clk/clkdev.c
1050
1051ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1052M:	Mike Rapoport <mike@compulab.co.il>
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S:	Maintained
1055
1056ARM/CONTEC MICRO9 MACHINE SUPPORT
1057M:	Hubert Feurstein <hubert.feurstein@contec.at>
1058S:	Maintained
1059F:	arch/arm/mach-ep93xx/micro9.c
1060
1061ARM/CORESIGHT FRAMEWORK AND DRIVERS
1062M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064S:	Maintained
1065F:	drivers/hwtracing/coresight/*
1066F:	Documentation/trace/coresight.txt
1067F:	Documentation/devicetree/bindings/arm/coresight.txt
1068F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1069
1070ARM/CORGI MACHINE SUPPORT
1071M:	Richard Purdie <rpurdie@rpsys.net>
1072S:	Maintained
1073
1074ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1075M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077T:	git git://github.com/ulli-kroll/linux.git
1078S:	Maintained
1079F:	arch/arm/mach-gemini/
1080F:	drivers/rtc/rtc-gemini.c
1081
1082ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1083M:	Barry Song <baohua@kernel.org>
1084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1086S:	Maintained
1087F:	arch/arm/boot/dts/prima2*
1088F:	arch/arm/mach-prima2/
1089F:	drivers/clk/sirf/
1090F:	drivers/clocksource/timer-prima2.c
1091F:	drivers/clocksource/timer-atlas7.c
1092N:	[^a-z]sirf
1093
1094ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1095M:	Baruch Siach <baruch@tkos.co.il>
1096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S:	Maintained
1098F:	arch/arm/boot/dts/cx92755*
1099N:	digicolor
1100
1101ARM/EBSA110 MACHINE SUPPORT
1102M:	Russell King <linux@arm.linux.org.uk>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104W:	http://www.arm.linux.org.uk/
1105S:	Maintained
1106F:	arch/arm/mach-ebsa110/
1107F:	drivers/net/ethernet/amd/am79c961a.*
1108
1109ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1110M:	Uwe Kleine-König <kernel@pengutronix.de>
1111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S:	Maintained
1113N:	efm32
1114
1115ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1116M:	Daniel Ribeiro <drwyrm@gmail.com>
1117M:	Stefan Schmidt <stefan@openezx.org>
1118M:	Harald Welte <laforge@openezx.org>
1119L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1120W:	http://www.openezx.org/
1121S:	Maintained
1122T:	topgit git://git.openezx.org/openezx.git
1123F:	arch/arm/mach-pxa/ezx.c
1124
1125ARM/FARADAY FA526 PORT
1126M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S:	Maintained
1129T:	git git://git.berlios.de/gemini-board
1130F:	arch/arm/mm/*-fa*
1131
1132ARM/FOOTBRIDGE ARCHITECTURE
1133M:	Russell King <linux@arm.linux.org.uk>
1134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135W:	http://www.arm.linux.org.uk/
1136S:	Maintained
1137F:	arch/arm/include/asm/hardware/dec21285.h
1138F:	arch/arm/mach-footbridge/
1139
1140ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1141M:	Shawn Guo <shawnguo@kernel.org>
1142M:	Sascha Hauer <kernel@pengutronix.de>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1146F:	arch/arm/mach-imx/
1147F:	arch/arm/mach-mxs/
1148F:	arch/arm/boot/dts/imx*
1149F:	arch/arm/configs/imx*_defconfig
1150F:	drivers/clk/imx/
1151F:	include/soc/imx/
1152
1153ARM/FREESCALE VYBRID ARM ARCHITECTURE
1154M:	Shawn Guo <shawnguo@kernel.org>
1155M:	Sascha Hauer <kernel@pengutronix.de>
1156R:	Stefan Agner <stefan@agner.ch>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1160F:	arch/arm/mach-imx/*vf610*
1161F:	arch/arm/boot/dts/vf*
1162
1163ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1164M:	Lennert Buytenhek <kernel@wantstofly.org>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S:	Maintained
1167
1168ARM/GUMSTIX MACHINE SUPPORT
1169M:	Steve Sakoman <sakoman@gmail.com>
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172
1173ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1174M:	Philipp Zabel <philipp.zabel@gmail.com>
1175M:	Paul Parsons <lost.distance@yahoo.com>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178F:	arch/arm/mach-pxa/hx4700.c
1179F:	arch/arm/mach-pxa/include/mach/hx4700.h
1180F:	sound/soc/pxa/hx4700.c
1181
1182ARM/HISILICON SOC SUPPORT
1183M:	Wei Xu <xuwei5@hisilicon.com>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185W:	http://www.hisilicon.com
1186S:	Supported
1187T:	git git://github.com/hisilicon/linux-hisi.git
1188F:	arch/arm/mach-hisi/
1189F:	arch/arm/boot/dts/hi3*
1190F:	arch/arm/boot/dts/hip*
1191F:	arch/arm/boot/dts/hisi*
1192F:	arch/arm64/boot/dts/hisilicon/
1193
1194ARM/HP JORNADA 7XX MACHINE SUPPORT
1195M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1196W:	www.jlime.com
1197S:	Maintained
1198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1199F:	arch/arm/mach-sa1100/jornada720.c
1200F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1201
1202ARM/IGEP MACHINE SUPPORT
1203M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1204M:	Javier Martinez Canillas <javier@dowhile0.org>
1205L:	linux-omap@vger.kernel.org
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	arch/arm/boot/dts/omap3-igep*
1209
1210ARM/INCOME PXA270 SUPPORT
1211M:	Marek Vasut <marek.vasut@gmail.com>
1212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S:	Maintained
1214F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1215
1216ARM/INTEL IOP32X ARM ARCHITECTURE
1217M:	Lennert Buytenhek <kernel@wantstofly.org>
1218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219S:	Maintained
1220
1221ARM/INTEL IOP33X ARM ARCHITECTURE
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Orphan
1224
1225ARM/INTEL IOP13XX ARM ARCHITECTURE
1226M:	Lennert Buytenhek <kernel@wantstofly.org>
1227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S:	Maintained
1229
1230ARM/INTEL IQ81342EX MACHINE SUPPORT
1231M:	Lennert Buytenhek <kernel@wantstofly.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234
1235ARM/INTEL IXDP2850 MACHINE SUPPORT
1236M:	Lennert Buytenhek <kernel@wantstofly.org>
1237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S:	Maintained
1239
1240ARM/INTEL IXP4XX ARM ARCHITECTURE
1241M:	Imre Kaloz <kaloz@openwrt.org>
1242M:	Krzysztof Halasa <khalasa@piap.pl>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:	Maintained
1245F:	arch/arm/mach-ixp4xx/
1246
1247ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1248M:	Jonathan Cameron <jic23@cam.ac.uk>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Maintained
1251F:	arch/arm/mach-pxa/stargate2.c
1252F:	drivers/pcmcia/pxa2xx_stargate2.c
1253
1254ARM/INTEL XSC3 (MANZANO) ARM CORE
1255M:	Lennert Buytenhek <kernel@wantstofly.org>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258
1259ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1260M:	Lennert Buytenhek <kernel@wantstofly.org>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263
1264ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1265M:	Santosh Shilimkar <ssantosh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-keystone/
1269F:	arch/arm/boot/dts/k2*
1270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1273M:	Santosh Shilimkar <ssantosh@kernel.org>
1274L:	linux-kernel@vger.kernel.org
1275S:	Maintained
1276F:	drivers/clk/keystone/
1277
1278ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1279M:	Santosh Shilimkar <ssantosh@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281L:	linux-kernel@vger.kernel.org
1282S:	Maintained
1283F:	drivers/clocksource/timer-keystone.c
1284
1285ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1286M:	Santosh Shilimkar <ssantosh@kernel.org>
1287L:	linux-kernel@vger.kernel.org
1288S:	Maintained
1289F:	drivers/power/reset/keystone-reset.c
1290
1291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1292M:	Santosh Shilimkar <ssantosh@kernel.org>
1293L:	linux-kernel@vger.kernel.org
1294S:	Maintained
1295F:	drivers/memory/*emif*
1296
1297ARM/LOGICPD PXA270 MACHINE SUPPORT
1298M:	Lennert Buytenhek <kernel@wantstofly.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301
1302ARM/LPC18XX ARCHITECTURE
1303M:	Joachim Eastwood <manabian@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/boot/dts/lpc43*
1307F:	drivers/clk/nxp/clk-lpc18xx*
1308F:	drivers/clocksource/time-lpc32xx.c
1309F:	drivers/i2c/busses/i2c-lpc2k.c
1310F:	drivers/memory/pl172.c
1311F:	drivers/mtd/spi-nor/nxp-spifi.c
1312F:	drivers/rtc/rtc-lpc24xx.c
1313N:	lpc18xx
1314
1315ARM/MAGICIAN MACHINE SUPPORT
1316M:	Philipp Zabel <philipp.zabel@gmail.com>
1317S:	Maintained
1318
1319ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1320M:	Jason Cooper <jason@lakedaemon.net>
1321M:	Andrew Lunn <andrew@lunn.ch>
1322M:	Gregory Clement <gregory.clement@free-electrons.com>
1323M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/mach-mvebu/
1327F:	drivers/rtc/rtc-armada38x.c
1328F:	arch/arm/boot/dts/armada*
1329F:	arch/arm/boot/dts/kirkwood*
1330F:	arch/arm64/boot/dts/marvell/armada*
1331
1332
1333ARM/Marvell Berlin SoC support
1334M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	arch/arm/mach-berlin/
1338F:	arch/arm/boot/dts/berlin*
1339F:	arch/arm64/boot/dts/marvell/berlin*
1340
1341
1342ARM/Marvell Dove/MV78xx0/Orion SOC support
1343M:	Jason Cooper <jason@lakedaemon.net>
1344M:	Andrew Lunn <andrew@lunn.ch>
1345M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1346M:	Gregory Clement <gregory.clement@free-electrons.com>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S:	Maintained
1349F:	arch/arm/mach-dove/
1350F:	arch/arm/mach-mv78xx0/
1351F:	arch/arm/mach-orion5x/
1352F:	arch/arm/plat-orion/
1353F:	arch/arm/boot/dts/dove*
1354F:	arch/arm/boot/dts/orion5x*
1355
1356
1357ARM/Orion SoC/Technologic Systems TS-78xx platform support
1358M:	Alexander Clouter <alex@digriz.org.uk>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360W:	http://www.digriz.org.uk/ts78xx/kernel
1361S:	Maintained
1362F:	arch/arm/mach-orion5x/ts78xx-*
1363
1364ARM/Mediatek RTC DRIVER
1365M:	Eddie Huang <eddie.huang@mediatek.com>
1366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	drivers/rtc/rtc-mt6397.c
1370
1371ARM/Mediatek SoC support
1372M:	Matthias Brugger <matthias.bgg@gmail.com>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376F:	arch/arm/boot/dts/mt6*
1377F:	arch/arm/boot/dts/mt8*
1378F:	arch/arm/mach-mediatek/
1379N:	mtk
1380K:	mediatek
1381
1382ARM/Mediatek USB3 PHY DRIVER
1383M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1386S:	Maintained
1387F:	drivers/phy/phy-mt65xx-usb3.c
1388
1389ARM/MICREL KS8695 ARCHITECTURE
1390M:	Greg Ungerer <gerg@uclinux.org>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F:	arch/arm/mach-ks8695/
1393S:	Odd Fixes
1394
1395ARM/MIOA701 MACHINE SUPPORT
1396M:	Robert Jarzmik <robert.jarzmik@free.fr>
1397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398F:	arch/arm/mach-pxa/mioa701.c
1399S:	Maintained
1400
1401ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1402M:	Michael Petchkovsky <mkpetch@internode.on.net>
1403S:	Maintained
1404
1405ARM/NOMADIK ARCHITECTURE
1406M:	Alessandro Rubini <rubini@unipv.it>
1407M:	Linus Walleij <linus.walleij@linaro.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410F:	arch/arm/mach-nomadik/
1411F:	drivers/pinctrl/nomadik/
1412F:	drivers/i2c/busses/i2c-nomadik.c
1413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1414
1415ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1416M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1417L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1418W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1419S:	Supported
1420
1421ARM/TOSA MACHINE SUPPORT
1422M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1423M:	Dirk Opfer <dirk@opfer-online.de>
1424S:	Maintained
1425
1426ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1427M:	Marek Vasut <marek.vasut@gmail.com>
1428L:	linux-arm-kernel@lists.infradead.org
1429W:	http://hackndev.com
1430S:	Maintained
1431F:	arch/arm/mach-pxa/include/mach/palmtx.h
1432F:	arch/arm/mach-pxa/palmtx.c
1433F:	arch/arm/mach-pxa/include/mach/palmt5.h
1434F:	arch/arm/mach-pxa/palmt5.c
1435F:	arch/arm/mach-pxa/include/mach/palmld.h
1436F:	arch/arm/mach-pxa/palmld.c
1437F:	arch/arm/mach-pxa/include/mach/palmte2.h
1438F:	arch/arm/mach-pxa/palmte2.c
1439F:	arch/arm/mach-pxa/include/mach/palmtc.h
1440F:	arch/arm/mach-pxa/palmtc.c
1441
1442ARM/PALM TREO SUPPORT
1443M:	Tomas Cech <sleep_walker@suse.com>
1444L:	linux-arm-kernel@lists.infradead.org
1445W:	http://hackndev.com
1446S:	Maintained
1447F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1448F:	arch/arm/mach-pxa/palmtreo.c
1449
1450ARM/PALMZ72 SUPPORT
1451M:	Sergey Lapin <slapin@ossfans.org>
1452L:	linux-arm-kernel@lists.infradead.org
1453W:	http://hackndev.com
1454S:	Maintained
1455F:	arch/arm/mach-pxa/include/mach/palmz72.h
1456F:	arch/arm/mach-pxa/palmz72.c
1457
1458ARM/PLEB SUPPORT
1459M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1460W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1461S:	Maintained
1462
1463ARM/PT DIGITAL BOARD PORT
1464M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1465L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466W:	http://www.arm.linux.org.uk/
1467S:	Maintained
1468
1469ARM/QUALCOMM SUPPORT
1470M:	Andy Gross <andy.gross@linaro.org>
1471M:	David Brown <david.brown@linaro.org>
1472L:	linux-arm-msm@vger.kernel.org
1473L:	linux-soc@vger.kernel.org
1474S:	Maintained
1475F:	arch/arm/boot/dts/qcom-*.dts
1476F:	arch/arm/boot/dts/qcom-*.dtsi
1477F:	arch/arm/mach-qcom/
1478F:	arch/arm64/boot/dts/qcom/*
1479F:	drivers/soc/qcom/
1480F:	drivers/tty/serial/msm_serial.h
1481F:	drivers/tty/serial/msm_serial.c
1482F:	drivers/*/pm8???-*
1483F:	drivers/mfd/ssbi.c
1484F:	drivers/firmware/qcom_scm.c
1485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1486
1487ARM/RADISYS ENP2611 MACHINE SUPPORT
1488M:	Lennert Buytenhek <kernel@wantstofly.org>
1489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S:	Maintained
1491
1492ARM/RENESAS ARM64 ARCHITECTURE
1493M:	Simon Horman <horms@verge.net.au>
1494M:	Magnus Damm <magnus.damm@gmail.com>
1495L:	linux-renesas-soc@vger.kernel.org
1496Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1498S:	Supported
1499F:	arch/arm64/boot/dts/renesas/
1500
1501ARM/RISCPC ARCHITECTURE
1502M:	Russell King <linux@arm.linux.org.uk>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504W:	http://www.arm.linux.org.uk/
1505S:	Maintained
1506F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1507F:	arch/arm/include/asm/hardware/ioc.h
1508F:	arch/arm/include/asm/hardware/iomd.h
1509F:	arch/arm/include/asm/hardware/memc.h
1510F:	arch/arm/mach-rpc/
1511F:	drivers/net/ethernet/8390/etherh.c
1512F:	drivers/net/ethernet/i825xx/ether1*
1513F:	drivers/net/ethernet/seeq/ether3*
1514F:	drivers/scsi/arm/
1515
1516ARM/Rockchip SoC support
1517M:	Heiko Stuebner <heiko@sntech.de>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L:	linux-rockchip@lists.infradead.org
1520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1521S:	Maintained
1522F:	arch/arm/boot/dts/rk3*
1523F:	arch/arm/mach-rockchip/
1524F:	drivers/clk/rockchip/
1525F:	drivers/i2c/busses/i2c-rk3x.c
1526F:	drivers/*/*rockchip*
1527F:	drivers/*/*/*rockchip*
1528F:	sound/soc/rockchip/
1529N:	rockchip
1530
1531ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1532M:	Kukjin Kim <kgene@kernel.org>
1533M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm/boot/dts/s3c*
1538F:	arch/arm/boot/dts/s5p*
1539F:	arch/arm/boot/dts/samsung*
1540F:	arch/arm/boot/dts/exynos*
1541F:	arch/arm64/boot/dts/exynos/
1542F:	arch/arm/plat-samsung/
1543F:	arch/arm/mach-s3c24*/
1544F:	arch/arm/mach-s3c64xx/
1545F:	arch/arm/mach-s5p*/
1546F:	arch/arm/mach-exynos*/
1547F:	drivers/*/*s3c2410*
1548F:	drivers/*/*/*s3c2410*
1549F:	drivers/soc/samsung/*
1550F:	drivers/spi/spi-s3c*
1551F:	sound/soc/samsung/*
1552F:	Documentation/arm/Samsung/
1553F:	Documentation/devicetree/bindings/arm/samsung/
1554F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1555F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1556N:	exynos
1557
1558ARM/SAMSUNG MOBILE MACHINE SUPPORT
1559M:	Kyungmin Park <kyungmin.park@samsung.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562F:	arch/arm/mach-s5pv210/
1563
1564ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1565M:	Kyungmin Park <kyungmin.park@samsung.com>
1566M:	Kamil Debski <k.debski@samsung.com>
1567L:	linux-arm-kernel@lists.infradead.org
1568L:	linux-media@vger.kernel.org
1569S:	Maintained
1570F:	drivers/media/platform/s5p-g2d/
1571
1572ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1573M:	Kyungmin Park <kyungmin.park@samsung.com>
1574M:	Kamil Debski <k.debski@samsung.com>
1575M:	Jeongtae Park <jtp.park@samsung.com>
1576L:	linux-arm-kernel@lists.infradead.org
1577L:	linux-media@vger.kernel.org
1578S:	Maintained
1579F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1580F:	drivers/media/platform/s5p-mfc/
1581
1582ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1583M:	Kyungmin Park <kyungmin.park@samsung.com>
1584M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1585L:	linux-arm-kernel@lists.infradead.org
1586L:	linux-media@vger.kernel.org
1587S:	Maintained
1588F:	drivers/media/platform/s5p-tv/
1589
1590ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1591M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1592M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1593L:	linux-arm-kernel@lists.infradead.org
1594L:	linux-media@vger.kernel.org
1595S:	Maintained
1596F:	drivers/media/platform/s5p-jpeg/
1597
1598ARM/SHMOBILE ARM ARCHITECTURE
1599M:	Simon Horman <horms@verge.net.au>
1600M:	Magnus Damm <magnus.damm@gmail.com>
1601L:	linux-renesas-soc@vger.kernel.org
1602Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1604S:	Supported
1605F:	arch/arm/boot/dts/emev2*
1606F:	arch/arm/boot/dts/r7s*
1607F:	arch/arm/boot/dts/r8a*
1608F:	arch/arm/boot/dts/sh*
1609F:	arch/arm/configs/shmobile_defconfig
1610F:	arch/arm/include/debug/renesas-scif.S
1611F:	arch/arm/mach-shmobile/
1612F:	drivers/sh/
1613
1614ARM/SOCFPGA ARCHITECTURE
1615M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1616S:	Maintained
1617F:	arch/arm/mach-socfpga/
1618F:	arch/arm/boot/dts/socfpga*
1619F:	arch/arm/configs/socfpga_defconfig
1620F:	arch/arm64/boot/dts/altera/
1621W:	http://www.rocketboards.org
1622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1623
1624ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1625M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1626S:	Maintained
1627F:	drivers/clk/socfpga/
1628
1629ARM/SOCFPGA EDAC SUPPORT
1630M:	Thor Thayer <tthayer@opensource.altera.com>
1631S:	Maintained
1632F:	drivers/edac/altera_edac.
1633
1634ARM/STI ARCHITECTURE
1635M:	Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1636M:	Maxime Coquelin <maxime.coquelin@st.com>
1637M:	Patrice Chotard <patrice.chotard@st.com>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639L:	kernel@stlinux.com
1640W:	http://www.stlinux.com
1641S:	Maintained
1642F:	arch/arm/mach-sti/
1643F:	arch/arm/boot/dts/sti*
1644F:	drivers/char/hw_random/st-rng.c
1645F:	drivers/clocksource/arm_global_timer.c
1646F:	drivers/clocksource/clksrc_st_lpc.c
1647F:	drivers/i2c/busses/i2c-st.c
1648F:	drivers/media/rc/st_rc.c
1649F:	drivers/media/platform/sti/c8sectpfe/
1650F:	drivers/mmc/host/sdhci-st.c
1651F:	drivers/phy/phy-miphy28lp.c
1652F:	drivers/phy/phy-miphy365x.c
1653F:	drivers/phy/phy-stih407-usb.c
1654F:	drivers/phy/phy-stih41x-usb.c
1655F:	drivers/pinctrl/pinctrl-st.c
1656F:	drivers/reset/sti/
1657F:	drivers/rtc/rtc-st-lpc.c
1658F:	drivers/tty/serial/st-asc.c
1659F:	drivers/usb/dwc3/dwc3-st.c
1660F:	drivers/usb/host/ehci-st.c
1661F:	drivers/usb/host/ohci-st.c
1662F:	drivers/watchdog/st_lpc_wdt.c
1663F:	drivers/ata/ahci_st.c
1664
1665ARM/STM32 ARCHITECTURE
1666M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S:	Maintained
1669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1670N:	stm32
1671F:	drivers/clocksource/armv7m_systick.c
1672
1673ARM/TANGO ARCHITECTURE
1674M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1675L:	linux-arm-kernel@lists.infradead.org
1676S:	Maintained
1677F:	arch/arm/mach-tango/
1678F:	arch/arm/boot/dts/tango*
1679
1680ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1681M:	Lennert Buytenhek <kernel@wantstofly.org>
1682L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S:	Maintained
1684
1685ARM/TETON BGA MACHINE SUPPORT
1686M:	"Mark F. Brown" <mark.brown314@gmail.com>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S:	Maintained
1689
1690ARM/THECUS N2100 MACHINE SUPPORT
1691M:	Lennert Buytenhek <kernel@wantstofly.org>
1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S:	Maintained
1694
1695ARM/NUVOTON W90X900 ARM ARCHITECTURE
1696M:	Wan ZongShun <mcuos.com@gmail.com>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698W:	http://www.mcuos.com
1699S:	Maintained
1700F:	arch/arm/mach-w90x900/
1701F:	drivers/input/keyboard/w90p910_keypad.c
1702F:	drivers/input/touchscreen/w90p910_ts.c
1703F:	drivers/watchdog/nuc900_wdt.c
1704F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1705F:	drivers/mtd/nand/nuc900_nand.c
1706F:	drivers/rtc/rtc-nuc900.c
1707F:	drivers/spi/spi-nuc900.c
1708F:	drivers/usb/host/ehci-w90x900.c
1709F:	drivers/video/fbdev/nuc900fb.c
1710
1711ARM/U300 MACHINE SUPPORT
1712M:	Linus Walleij <linus.walleij@linaro.org>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S:	Supported
1715F:	arch/arm/mach-u300/
1716F:	drivers/clocksource/timer-u300.c
1717F:	drivers/i2c/busses/i2c-stu300.c
1718F:	drivers/rtc/rtc-coh901331.c
1719F:	drivers/watchdog/coh901327_wdt.c
1720F:	drivers/dma/coh901318*
1721F:	drivers/mfd/ab3100*
1722F:	drivers/rtc/rtc-ab3100.c
1723F:	drivers/rtc/rtc-coh901331.c
1724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1725
1726ARM/UNIPHIER ARCHITECTURE
1727M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S:	Maintained
1730F:	arch/arm/boot/dts/uniphier*
1731F:	arch/arm/include/asm/hardware/cache-uniphier.h
1732F:	arch/arm/mach-uniphier/
1733F:	arch/arm/mm/cache-uniphier.c
1734F:	arch/arm64/boot/dts/socionext/
1735F:	drivers/bus/uniphier-system-bus.c
1736F:	drivers/i2c/busses/i2c-uniphier*
1737F:	drivers/pinctrl/uniphier/
1738F:	drivers/tty/serial/8250/8250_uniphier.c
1739N:	uniphier
1740
1741ARM/Ux500 ARM ARCHITECTURE
1742M:	Linus Walleij <linus.walleij@linaro.org>
1743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744S:	Maintained
1745F:	arch/arm/mach-ux500/
1746F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1747F:	drivers/dma/ste_dma40*
1748F:	drivers/hwspinlock/u8500_hsem.c
1749F:	drivers/mfd/abx500*
1750F:	drivers/mfd/ab8500*
1751F:	drivers/mfd/dbx500*
1752F:	drivers/mfd/db8500*
1753F:	drivers/pinctrl/nomadik/pinctrl-ab*
1754F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1755F:	drivers/rtc/rtc-ab8500.c
1756F:	drivers/rtc/rtc-pl031.c
1757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1758
1759ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1760M:	Ulf Hansson <ulf.hansson@linaro.org>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762T:	git git://git.linaro.org/people/ulfh/clk.git
1763S:	Maintained
1764F:	drivers/clk/ux500/
1765F:	include/linux/platform_data/clk-ux500.h
1766
1767ARM/VERSATILE EXPRESS PLATFORM
1768M:	Liviu Dudau <liviu.dudau@arm.com>
1769M:	Sudeep Holla <sudeep.holla@arm.com>
1770M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1771L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S:	Maintained
1773F:	arch/arm/boot/dts/vexpress*
1774F:	arch/arm64/boot/dts/arm/
1775F:	arch/arm/mach-vexpress/
1776F:	*/*/vexpress*
1777F:	*/*/*/vexpress*
1778F:	drivers/clk/versatile/clk-vexpress-osc.c
1779F:	drivers/clocksource/versatile.c
1780
1781ARM/VFP SUPPORT
1782M:	Russell King <linux@arm.linux.org.uk>
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784W:	http://www.arm.linux.org.uk/
1785S:	Maintained
1786F:	arch/arm/vfp/
1787
1788ARM/VOIPAC PXA270 SUPPORT
1789M:	Marek Vasut <marek.vasut@gmail.com>
1790L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S:	Maintained
1792F:	arch/arm/mach-pxa/vpac270.c
1793F:	arch/arm/mach-pxa/include/mach/vpac270.h
1794
1795ARM/VT8500 ARM ARCHITECTURE
1796M:	Tony Prisk <linux@prisktech.co.nz>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S:	Maintained
1799F:	arch/arm/mach-vt8500/
1800F:	drivers/clocksource/vt8500_timer.c
1801F:	drivers/i2c/busses/i2c-wmt.c
1802F:	drivers/mmc/host/wmt-sdmmc.c
1803F:	drivers/pwm/pwm-vt8500.c
1804F:	drivers/rtc/rtc-vt8500.c
1805F:	drivers/tty/serial/vt8500_serial.c
1806F:	drivers/usb/host/ehci-platform.c
1807F:	drivers/usb/host/uhci-platform.c
1808F:	drivers/video/fbdev/vt8500lcdfb.*
1809F:	drivers/video/fbdev/wm8505fb*
1810F:	drivers/video/fbdev/wmt_ge_rops.*
1811
1812ARM/ZIPIT Z2 SUPPORT
1813M:	Marek Vasut <marek.vasut@gmail.com>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S:	Maintained
1816F:	arch/arm/mach-pxa/z2.c
1817F:	arch/arm/mach-pxa/include/mach/z2.h
1818
1819ARM/ZTE ARCHITECTURE
1820M:	Jun Nie <jun.nie@linaro.org>
1821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S:	Maintained
1823F:	arch/arm/mach-zx/
1824F:	drivers/clk/zte/
1825F:	Documentation/devicetree/bindings/arm/zte.txt
1826F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1827
1828ARM/ZYNQ ARCHITECTURE
1829M:	Michal Simek <michal.simek@xilinx.com>
1830R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832W:	http://wiki.xilinx.com
1833T:	git https://github.com/Xilinx/linux-xlnx.git
1834S:	Supported
1835F:	arch/arm/mach-zynq/
1836F:	drivers/cpuidle/cpuidle-zynq.c
1837F:	drivers/block/xsysace.c
1838N:	zynq
1839N:	xilinx
1840F:	drivers/clocksource/cadence_ttc_timer.c
1841F:	drivers/i2c/busses/i2c-cadence.c
1842F:	drivers/mmc/host/sdhci-of-arasan.c
1843F:	drivers/edac/synopsys_edac.c
1844
1845ARM SMMU DRIVERS
1846M:	Will Deacon <will.deacon@arm.com>
1847R:	Robin Murphy <robin.murphy@arm.com>
1848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S:	Maintained
1850F:	drivers/iommu/arm-smmu.c
1851F:	drivers/iommu/arm-smmu-v3.c
1852F:	drivers/iommu/io-pgtable-arm.c
1853F:	drivers/iommu/io-pgtable-arm-v7s.c
1854
1855ARM64 PORT (AARCH64 ARCHITECTURE)
1856M:	Catalin Marinas <catalin.marinas@arm.com>
1857M:	Will Deacon <will.deacon@arm.com>
1858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1860S:	Maintained
1861F:	arch/arm64/
1862F:	Documentation/arm64/
1863
1864AS3645A LED FLASH CONTROLLER DRIVER
1865M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1866L:	linux-media@vger.kernel.org
1867T:	git git://linuxtv.org/media_tree.git
1868S:	Maintained
1869F:	drivers/media/i2c/as3645a.c
1870F:	include/media/i2c/as3645a.h
1871
1872ASC7621 HARDWARE MONITOR DRIVER
1873M:	George Joseph <george.joseph@fairview5.com>
1874L:	linux-hwmon@vger.kernel.org
1875S:	Maintained
1876F:	Documentation/hwmon/asc7621
1877F:	drivers/hwmon/asc7621.c
1878
1879ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1880M:	Corentin Chary <corentin.chary@gmail.com>
1881L:	acpi4asus-user@lists.sourceforge.net
1882L:	platform-driver-x86@vger.kernel.org
1883W:	http://acpi4asus.sf.net
1884S:	Maintained
1885F:	drivers/platform/x86/asus*.c
1886F:	drivers/platform/x86/eeepc*.c
1887
1888ASUS WIRELESS RADIO CONTROL DRIVER
1889M:	João Paulo Rechi Vita <jprvita@gmail.com>
1890L:	platform-driver-x86@vger.kernel.org
1891S:	Maintained
1892F:	drivers/platform/x86/asus-wireless.c
1893
1894ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1895R:	Dan Williams <dan.j.williams@intel.com>
1896W:	http://sourceforge.net/projects/xscaleiop
1897S:	Odd fixes
1898F:	Documentation/crypto/async-tx-api.txt
1899F:	crypto/async_tx/
1900F:	drivers/dma/
1901F:	include/linux/dmaengine.h
1902F:	include/linux/async_tx.h
1903
1904AT24 EEPROM DRIVER
1905M:	Wolfram Sang <wsa@the-dreams.de>
1906L:	linux-i2c@vger.kernel.org
1907S:	Maintained
1908F:	drivers/misc/eeprom/at24.c
1909F:	include/linux/platform_data/at24.h
1910
1911ATA OVER ETHERNET (AOE) DRIVER
1912M:	"Ed L. Cashin" <ed.cashin@acm.org>
1913W:	http://www.openaoe.org/
1914S:	Supported
1915F:	Documentation/aoe/
1916F:	drivers/block/aoe/
1917
1918ATHEROS 71XX/9XXX GPIO DRIVER
1919M:	Alban Bedel <albeu@free.fr>
1920W:	https://github.com/AlbanBedel/linux
1921T:	git git://github.com/AlbanBedel/linux
1922S:	Maintained
1923F:	drivers/gpio/gpio-ath79.c
1924F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1925
1926ATHEROS ATH GENERIC UTILITIES
1927M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1928L:	linux-wireless@vger.kernel.org
1929S:	Supported
1930F:	drivers/net/wireless/ath/*
1931
1932ATHEROS ATH5K WIRELESS DRIVER
1933M:	Jiri Slaby <jirislaby@gmail.com>
1934M:	Nick Kossifidis <mickflemm@gmail.com>
1935M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1936L:	linux-wireless@vger.kernel.org
1937W:	http://wireless.kernel.org/en/users/Drivers/ath5k
1938S:	Maintained
1939F:	drivers/net/wireless/ath/ath5k/
1940
1941ATHEROS ATH6KL WIRELESS DRIVER
1942M:	Kalle Valo <kvalo@qca.qualcomm.com>
1943L:	linux-wireless@vger.kernel.org
1944W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
1945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1946S:	Supported
1947F:	drivers/net/wireless/ath/ath6kl/
1948
1949WILOCITY WIL6210 WIRELESS DRIVER
1950M:	Maya Erez <qca_merez@qca.qualcomm.com>
1951L:	linux-wireless@vger.kernel.org
1952L:	wil6210@qca.qualcomm.com
1953S:	Supported
1954W:	http://wireless.kernel.org/en/users/Drivers/wil6210
1955F:	drivers/net/wireless/ath/wil6210/
1956F:	include/uapi/linux/wil6210_uapi.h
1957
1958CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1959M:	Christian Lamparter <chunkeey@googlemail.com>
1960L:	linux-wireless@vger.kernel.org
1961W:	http://wireless.kernel.org/en/users/Drivers/carl9170
1962S:	Maintained
1963F:	drivers/net/wireless/ath/carl9170/
1964
1965ATK0110 HWMON DRIVER
1966M:	Luca Tettamanti <kronos.it@gmail.com>
1967L:	linux-hwmon@vger.kernel.org
1968S:	Maintained
1969F:	drivers/hwmon/asus_atk0110.c
1970
1971ATI_REMOTE2 DRIVER
1972M:	Ville Syrjala <syrjala@sci.fi>
1973S:	Maintained
1974F:	drivers/input/misc/ati_remote2.c
1975
1976ATLX ETHERNET DRIVERS
1977M:	Jay Cliburn <jcliburn@gmail.com>
1978M:	Chris Snook <chris.snook@gmail.com>
1979L:	netdev@vger.kernel.org
1980W:	http://sourceforge.net/projects/atl1
1981W:	http://atl1.sourceforge.net
1982S:	Maintained
1983F:	drivers/net/ethernet/atheros/
1984
1985ATM
1986M:	Chas Williams <3chas3@gmail.com>
1987L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1988L:	netdev@vger.kernel.org
1989W:	http://linux-atm.sourceforge.net
1990S:	Maintained
1991F:	drivers/atm/
1992F:	include/linux/atm*
1993F:	include/uapi/linux/atm*
1994
1995ATMEL AT91 / AT32 MCI DRIVER
1996M:	Ludovic Desroches <ludovic.desroches@atmel.com>
1997S:	Maintained
1998F:	drivers/mmc/host/atmel-mci.c
1999
2000ATMEL AT91 / AT32 SERIAL DRIVER
2001M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2002S:	Supported
2003F:	drivers/tty/serial/atmel_serial.c
2004
2005ATMEL SAMA5D2 ADC DRIVER
2006M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2007L:	linux-iio@vger.kernel.org
2008S:	Supported
2009F:	drivers/iio/adc/at91-sama5d2_adc.c
2010
2011ATMEL Audio ALSA driver
2012M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2014S:	Supported
2015F:	sound/soc/atmel
2016
2017ATMEL DMA DRIVER
2018M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020S:	Supported
2021F:	drivers/dma/at_hdmac.c
2022F:	drivers/dma/at_hdmac_regs.h
2023F:	include/linux/platform_data/dma-atmel.h
2024
2025ATMEL XDMA DRIVER
2026M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2027L:	linux-arm-kernel@lists.infradead.org
2028L:	dmaengine@vger.kernel.org
2029S:	Supported
2030F:	drivers/dma/at_xdmac.c
2031
2032ATMEL I2C DRIVER
2033M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2034L:	linux-i2c@vger.kernel.org
2035S:	Supported
2036F:	drivers/i2c/busses/i2c-at91.c
2037
2038ATMEL ISI DRIVER
2039M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2040L:	linux-media@vger.kernel.org
2041S:	Supported
2042F:	drivers/media/platform/soc_camera/atmel-isi.c
2043F:	include/media/atmel-isi.h
2044
2045ATMEL LCDFB DRIVER
2046M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2047L:	linux-fbdev@vger.kernel.org
2048S:	Maintained
2049F:	drivers/video/fbdev/atmel_lcdfb.c
2050F:	include/video/atmel_lcdc.h
2051
2052ATMEL MACB ETHERNET DRIVER
2053M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2054S:	Supported
2055F:	drivers/net/ethernet/cadence/
2056
2057ATMEL NAND DRIVER
2058M:	Wenyou Yang <wenyou.yang@atmel.com>
2059M:	Josh Wu <rainyfeeling@outlook.com>
2060L:	linux-mtd@lists.infradead.org
2061S:	Supported
2062F:	drivers/mtd/nand/atmel_nand*
2063
2064ATMEL SDMMC DRIVER
2065M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2066L:	linux-mmc@vger.kernel.org
2067S:	Supported
2068F:	drivers/mmc/host/sdhci-of-at91.c
2069
2070ATMEL SPI DRIVER
2071M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2072S:	Supported
2073F:	drivers/spi/spi-atmel.*
2074
2075ATMEL SSC DRIVER
2076M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078S:	Supported
2079F:	drivers/misc/atmel-ssc.c
2080F:	include/linux/atmel-ssc.h
2081
2082ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2083M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085S:	Supported
2086F:	drivers/misc/atmel_tclib.c
2087F:	drivers/clocksource/tcb_clksrc.c
2088
2089ATMEL USBA UDC DRIVER
2090M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092S:	Supported
2093F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2094
2095ATMEL WIRELESS DRIVER
2096M:	Simon Kelley <simon@thekelleys.org.uk>
2097L:	linux-wireless@vger.kernel.org
2098W:	http://www.thekelleys.org.uk/atmel
2099W:	http://atmelwlandriver.sourceforge.net/
2100S:	Maintained
2101F:	drivers/net/wireless/atmel/atmel*
2102
2103ATMEL MAXTOUCH DRIVER
2104M:	Nick Dyer <nick.dyer@itdev.co.uk>
2105T:	git git://github.com/atmel-maxtouch/linux.git
2106S:	Supported
2107F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2108F:	drivers/input/touchscreen/atmel_mxt_ts.c
2109F:	include/linux/platform_data/atmel_mxt_ts.h
2110
2111ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2112M:	Bradley Grove <linuxdrivers@attotech.com>
2113L:	linux-scsi@vger.kernel.org
2114W:	http://www.attotech.com
2115S:	Supported
2116F:	drivers/scsi/esas2r
2117
2118ATUSB IEEE 802.15.4 RADIO DRIVER
2119M:	Stefan Schmidt <stefan@osg.samsung.com>
2120L:	linux-wpan@vger.kernel.org
2121S:	Maintained
2122F:	drivers/net/ieee802154/atusb.c
2123F:	drivers/net/ieee802154/atusb.h
2124F:	drivers/net/ieee802154/at86rf230.h
2125
2126AUDIT SUBSYSTEM
2127M:	Paul Moore <paul@paul-moore.com>
2128M:	Eric Paris <eparis@redhat.com>
2129L:	linux-audit@redhat.com (moderated for non-subscribers)
2130W:	http://people.redhat.com/sgrubb/audit/
2131T:	git git://git.infradead.org/users/pcmoore/audit
2132S:	Maintained
2133F:	include/linux/audit.h
2134F:	include/uapi/linux/audit.h
2135F:	kernel/audit*
2136
2137AUXILIARY DISPLAY DRIVERS
2138M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2139W:	http://miguelojeda.es/auxdisplay.htm
2140W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2141S:	Maintained
2142F:	drivers/auxdisplay/
2143F:	include/linux/cfag12864b.h
2144
2145AVR32 ARCHITECTURE
2146M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2147M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2148W:	http://www.atmel.com/products/AVR32/
2149W:	http://mirror.egtvedt.no/avr32linux.org/
2150W:	http://avrfreaks.net/
2151S:	Maintained
2152F:	arch/avr32/
2153
2154AVR32/AT32AP MACHINE SUPPORT
2155M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2156M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2157S:	Maintained
2158F:	arch/avr32/mach-at32ap/
2159
2160AX.25 NETWORK LAYER
2161M:	Ralf Baechle <ralf@linux-mips.org>
2162L:	linux-hams@vger.kernel.org
2163W:	http://www.linux-ax25.org/
2164S:	Maintained
2165F:	include/uapi/linux/ax25.h
2166F:	include/net/ax25.h
2167F:	net/ax25/
2168
2169AZ6007 DVB DRIVER
2170M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2171L:	linux-media@vger.kernel.org
2172W:	https://linuxtv.org
2173T:	git git://linuxtv.org/media_tree.git
2174S:	Maintained
2175F:	drivers/media/usb/dvb-usb-v2/az6007.c
2176
2177AZTECH FM RADIO RECEIVER DRIVER
2178M:	Hans Verkuil <hverkuil@xs4all.nl>
2179L:	linux-media@vger.kernel.org
2180T:	git git://linuxtv.org/media_tree.git
2181W:	https://linuxtv.org
2182S:	Maintained
2183F:	drivers/media/radio/radio-aztech*
2184
2185B43 WIRELESS DRIVER
2186L:	linux-wireless@vger.kernel.org
2187L:	b43-dev@lists.infradead.org
2188W:	http://wireless.kernel.org/en/users/Drivers/b43
2189S:	Odd Fixes
2190F:	drivers/net/wireless/broadcom/b43/
2191
2192B43LEGACY WIRELESS DRIVER
2193M:	Larry Finger <Larry.Finger@lwfinger.net>
2194L:	linux-wireless@vger.kernel.org
2195L:	b43-dev@lists.infradead.org
2196W:	http://wireless.kernel.org/en/users/Drivers/b43
2197S:	Maintained
2198F:	drivers/net/wireless/broadcom/b43legacy/
2199
2200BACKLIGHT CLASS/SUBSYSTEM
2201M:	Jingoo Han <jingoohan1@gmail.com>
2202M:	Lee Jones <lee.jones@linaro.org>
2203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2204S:	Maintained
2205F:	drivers/video/backlight/
2206F:	include/linux/backlight.h
2207
2208BATMAN ADVANCED
2209M:	Marek Lindner <mareklindner@neomailbox.ch>
2210M:	Simon Wunderlich <sw@simonwunderlich.de>
2211M:	Antonio Quartulli <a@unstable.cc>
2212L:	b.a.t.m.a.n@lists.open-mesh.org
2213W:	https://www.open-mesh.org/
2214Q:	https://patchwork.open-mesh.org/project/batman/list/
2215S:	Maintained
2216F:	net/batman-adv/
2217
2218BAYCOM/HDLCDRV DRIVERS FOR AX.25
2219M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2220L:	linux-hams@vger.kernel.org
2221W:	http://www.baycom.org/~tom/ham/ham.html
2222S:	Maintained
2223F:	drivers/net/hamradio/baycom*
2224
2225BCACHE (BLOCK LAYER CACHE)
2226M:	Kent Overstreet <kent.overstreet@gmail.com>
2227L:	linux-bcache@vger.kernel.org
2228W:	http://bcache.evilpiepirate.org
2229S:	Maintained
2230F:	drivers/md/bcache/
2231
2232BDISP ST MEDIA DRIVER
2233M:	Fabien Dessenne <fabien.dessenne@st.com>
2234L:	linux-media@vger.kernel.org
2235T:	git git://linuxtv.org/media_tree.git
2236W:	https://linuxtv.org
2237S:	Supported
2238F:	drivers/media/platform/sti/bdisp
2239
2240BEFS FILE SYSTEM
2241S:	Orphan
2242F:	Documentation/filesystems/befs.txt
2243F:	fs/befs/
2244
2245BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2246M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2247L:	netdev@vger.kernel.org
2248S:	Maintained
2249F:	drivers/net/ethernet/ec_bhf.c
2250
2251BFS FILE SYSTEM
2252M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2253S:	Maintained
2254F:	Documentation/filesystems/bfs.txt
2255F:	fs/bfs/
2256F:	include/uapi/linux/bfs_fs.h
2257
2258BLACKFIN ARCHITECTURE
2259M:	Steven Miao <realmz6@gmail.com>
2260L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2261T:	git git://git.code.sf.net/p/adi-linux/code
2262W:	http://blackfin.uclinux.org
2263S:	Supported
2264F:	arch/blackfin/
2265
2266BLACKFIN EMAC DRIVER
2267L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W:	http://blackfin.uclinux.org
2269S:	Supported
2270F:	drivers/net/ethernet/adi/
2271
2272BLACKFIN RTC DRIVER
2273L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2274W:	http://blackfin.uclinux.org
2275S:	Supported
2276F:	drivers/rtc/rtc-bfin.c
2277
2278BLACKFIN SDH DRIVER
2279M:	Sonic Zhang <sonic.zhang@analog.com>
2280L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2281W:	http://blackfin.uclinux.org
2282S:	Supported
2283F:	drivers/mmc/host/bfin_sdh.c
2284
2285BLACKFIN SERIAL DRIVER
2286M:	Sonic Zhang <sonic.zhang@analog.com>
2287L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W:	http://blackfin.uclinux.org
2289S:	Supported
2290F:	drivers/tty/serial/bfin_uart.c
2291
2292BLACKFIN WATCHDOG DRIVER
2293L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2294W:	http://blackfin.uclinux.org
2295S:	Supported
2296F:	drivers/watchdog/bfin_wdt.c
2297
2298BLACKFIN I2C TWI DRIVER
2299M:	Sonic Zhang <sonic.zhang@analog.com>
2300L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2301W:	http://blackfin.uclinux.org/
2302S:	Supported
2303F:	drivers/i2c/busses/i2c-bfin-twi.c
2304
2305BLACKFIN MEDIA DRIVER
2306M:	Scott Jiang <scott.jiang.linux@gmail.com>
2307L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2308W:	http://blackfin.uclinux.org/
2309S:	Supported
2310F:	drivers/media/platform/blackfin/
2311F:	drivers/media/i2c/adv7183*
2312F:	drivers/media/i2c/vs6624*
2313
2314BLINKM RGB LED DRIVER
2315M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2316S:	Maintained
2317F:	drivers/leds/leds-blinkm.c
2318
2319BLOCK LAYER
2320M:	Jens Axboe <axboe@kernel.dk>
2321L:	linux-block@vger.kernel.org
2322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2323S:	Maintained
2324F:	block/
2325F:	kernel/trace/blktrace.c
2326
2327BLOCK2MTD DRIVER
2328M:	Joern Engel <joern@lazybastard.org>
2329L:	linux-mtd@lists.infradead.org
2330S:	Maintained
2331F:	drivers/mtd/devices/block2mtd.c
2332
2333BLUETOOTH DRIVERS
2334M:	Marcel Holtmann <marcel@holtmann.org>
2335M:	Gustavo Padovan <gustavo@padovan.org>
2336M:	Johan Hedberg <johan.hedberg@gmail.com>
2337L:	linux-bluetooth@vger.kernel.org
2338W:	http://www.bluez.org/
2339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2341S:	Maintained
2342F:	drivers/bluetooth/
2343
2344BLUETOOTH SUBSYSTEM
2345M:	Marcel Holtmann <marcel@holtmann.org>
2346M:	Gustavo Padovan <gustavo@padovan.org>
2347M:	Johan Hedberg <johan.hedberg@gmail.com>
2348L:	linux-bluetooth@vger.kernel.org
2349W:	http://www.bluez.org/
2350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2352S:	Maintained
2353F:	net/bluetooth/
2354F:	include/net/bluetooth/
2355
2356BONDING DRIVER
2357M:	Jay Vosburgh <j.vosburgh@gmail.com>
2358M:	Veaceslav Falico <vfalico@gmail.com>
2359M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2360L:	netdev@vger.kernel.org
2361W:	http://sourceforge.net/projects/bonding/
2362S:	Supported
2363F:	drivers/net/bonding/
2364F:	include/uapi/linux/if_bonding.h
2365
2366BPF (Safe dynamic programs and tools)
2367M:	Alexei Starovoitov <ast@kernel.org>
2368L:	netdev@vger.kernel.org
2369L:	linux-kernel@vger.kernel.org
2370S:	Supported
2371F:	kernel/bpf/
2372
2373BROADCOM B44 10/100 ETHERNET DRIVER
2374M:	Gary Zambrano <zambrano@broadcom.com>
2375L:	netdev@vger.kernel.org
2376S:	Supported
2377F:	drivers/net/ethernet/broadcom/b44.*
2378
2379BROADCOM GENET ETHERNET DRIVER
2380M:	Florian Fainelli <f.fainelli@gmail.com>
2381L:	netdev@vger.kernel.org
2382S:	Supported
2383F:	drivers/net/ethernet/broadcom/genet/
2384
2385BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2386M:	Sony Chacko <sony.chacko@qlogic.com>
2387M:	Dept-HSGLinuxNICDev@qlogic.com
2388L:	netdev@vger.kernel.org
2389S:	Supported
2390F:	drivers/net/ethernet/broadcom/bnx2.*
2391F:	drivers/net/ethernet/broadcom/bnx2_*
2392
2393BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2394M:	Ariel Elior <ariel.elior@qlogic.com>
2395L:	netdev@vger.kernel.org
2396S:	Supported
2397F:	drivers/net/ethernet/broadcom/bnx2x/
2398
2399BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2400M:	Florian Fainelli <f.fainelli@gmail.com>
2401M:	Ray Jui <rjui@broadcom.com>
2402M:	Scott Branden <sbranden@broadcom.com>
2403L:	bcm-kernel-feedback-list@broadcom.com
2404T:	git git://github.com/broadcom/mach-bcm
2405S:	Maintained
2406F:	arch/arm/mach-bcm/
2407F:	arch/arm/boot/dts/bcm113*
2408F:	arch/arm/boot/dts/bcm216*
2409F:	arch/arm/boot/dts/bcm281*
2410F:	arch/arm64/boot/dts/broadcom/
2411F:	arch/arm/configs/bcm_defconfig
2412F:	drivers/mmc/host/sdhci-bcm-kona.c
2413F:	drivers/clocksource/bcm_kona_timer.c
2414
2415BROADCOM BCM2835 ARM ARCHITECTURE
2416M:	Stephen Warren <swarren@wwwdotorg.org>
2417M:	Lee Jones <lee@kernel.org>
2418M:	Eric Anholt <eric@anholt.net>
2419L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2422S:	Maintained
2423N:	bcm2835
2424
2425BROADCOM BCM47XX MIPS ARCHITECTURE
2426M:	Hauke Mehrtens <hauke@hauke-m.de>
2427M:	Rafał Miłecki <zajec5@gmail.com>
2428L:	linux-mips@linux-mips.org
2429S:	Maintained
2430F:	arch/mips/bcm47xx/*
2431F:	arch/mips/include/asm/mach-bcm47xx/*
2432
2433BROADCOM BCM5301X ARM ARCHITECTURE
2434M:	Hauke Mehrtens <hauke@hauke-m.de>
2435L:	linux-arm-kernel@lists.infradead.org
2436S:	Maintained
2437F:	arch/arm/mach-bcm/bcm_5301x.c
2438F:	arch/arm/boot/dts/bcm5301x.dtsi
2439F:	arch/arm/boot/dts/bcm470*
2440
2441BROADCOM BCM63XX ARM ARCHITECTURE
2442M:	Florian Fainelli <f.fainelli@gmail.com>
2443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444L:	bcm-kernel-feedback-list@broadcom.com
2445T:	git git://github.com/broadcom/stblinux.git
2446S:	Maintained
2447F:	arch/arm/mach-bcm/bcm63xx.c
2448F:	arch/arm/include/debug/bcm63xx.S
2449
2450BROADCOM BCM63XX/BCM33XX UDC DRIVER
2451M:	Kevin Cernekee <cernekee@gmail.com>
2452L:	linux-usb@vger.kernel.org
2453S:	Maintained
2454F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2455
2456BROADCOM BCM7XXX ARM ARCHITECTURE
2457M:	Brian Norris <computersforpeace@gmail.com>
2458M:	Gregory Fong <gregory.0xf0@gmail.com>
2459M:	Florian Fainelli <f.fainelli@gmail.com>
2460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461L:	bcm-kernel-feedback-list@broadcom.com
2462T:	git git://github.com/broadcom/stblinux.git
2463S:	Maintained
2464F:	arch/arm/mach-bcm/*brcmstb*
2465F:	arch/arm/boot/dts/bcm7*.dts*
2466F:	drivers/bus/brcmstb_gisb.c
2467N:	brcmstb
2468
2469BROADCOM BMIPS MIPS ARCHITECTURE
2470M:	Kevin Cernekee <cernekee@gmail.com>
2471M:	Florian Fainelli <f.fainelli@gmail.com>
2472L:	linux-mips@linux-mips.org
2473T:	git git://github.com/broadcom/stblinux.git
2474S:	Maintained
2475F:	arch/mips/bmips/*
2476F:	arch/mips/include/asm/mach-bmips/*
2477F:	arch/mips/kernel/*bmips*
2478F:	arch/mips/boot/dts/brcm/bcm*.dts*
2479F:	drivers/irqchip/irq-bcm63*
2480F:	drivers/irqchip/irq-bcm7*
2481F:	drivers/irqchip/irq-brcmstb*
2482F:	include/linux/bcm963xx_nvram.h
2483F:	include/linux/bcm963xx_tag.h
2484
2485BROADCOM TG3 GIGABIT ETHERNET DRIVER
2486M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2487M:	Prashant Sreedharan <prashant@broadcom.com>
2488M:	Michael Chan <mchan@broadcom.com>
2489L:	netdev@vger.kernel.org
2490S:	Supported
2491F:	drivers/net/ethernet/broadcom/tg3.*
2492
2493BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2494M:	Brett Rudley <brudley@broadcom.com>
2495M:	Arend van Spriel <arend@broadcom.com>
2496M:	Franky (Zhenhui) Lin <frankyl@broadcom.com>
2497M:	Hante Meuleman <meuleman@broadcom.com>
2498L:	linux-wireless@vger.kernel.org
2499L:	brcm80211-dev-list@broadcom.com
2500S:	Supported
2501F:	drivers/net/wireless/broadcom/brcm80211/
2502
2503BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2504M:	QLogic-Storage-Upstream@qlogic.com
2505L:	linux-scsi@vger.kernel.org
2506S:	Supported
2507F:	drivers/scsi/bnx2fc/
2508
2509BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2510M:	QLogic-Storage-Upstream@qlogic.com
2511L:	linux-scsi@vger.kernel.org
2512S:	Supported
2513F:	drivers/scsi/bnx2i/
2514
2515BROADCOM IPROC ARM ARCHITECTURE
2516M:	Ray Jui <rjui@broadcom.com>
2517M:	Scott Branden <sbranden@broadcom.com>
2518M:	Jon Mason <jonmason@broadcom.com>
2519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520L:	bcm-kernel-feedback-list@broadcom.com
2521T:	git git://github.com/broadcom/cygnus-linux.git
2522S:	Maintained
2523N:	iproc
2524N:	cygnus
2525N:	nsp
2526N:	bcm9113*
2527N:	bcm9583*
2528N:	bcm9585*
2529N:	bcm9586*
2530N:	bcm988312
2531N:	bcm113*
2532N:	bcm583*
2533N:	bcm585*
2534N:	bcm586*
2535N:	bcm88312
2536
2537BROADCOM BRCMSTB GPIO DRIVER
2538M:	Gregory Fong <gregory.0xf0@gmail.com>
2539L:	bcm-kernel-feedback-list@broadcom.com
2540S:	Supported
2541F:	drivers/gpio/gpio-brcmstb.c
2542F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2543
2544BROADCOM KONA GPIO DRIVER
2545M:	Ray Jui <rjui@broadcom.com>
2546L:	bcm-kernel-feedback-list@broadcom.com
2547S:	Supported
2548F:	drivers/gpio/gpio-bcm-kona.c
2549F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2550
2551BROADCOM NVRAM DRIVER
2552M:	Rafał Miłecki <zajec5@gmail.com>
2553L:	linux-mips@linux-mips.org
2554S:	Maintained
2555F:	drivers/firmware/broadcom/*
2556
2557BROADCOM STB NAND FLASH DRIVER
2558M:	Brian Norris <computersforpeace@gmail.com>
2559M:	Kamal Dasu <kdasu.kdev@gmail.com>
2560L:	linux-mtd@lists.infradead.org
2561L:	bcm-kernel-feedback-list@broadcom.com
2562S:	Maintained
2563F:	drivers/mtd/nand/brcmnand/
2564
2565BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2566M:	Rafał Miłecki <zajec5@gmail.com>
2567L:	linux-wireless@vger.kernel.org
2568S:	Maintained
2569F:	drivers/bcma/
2570F:	include/linux/bcma/
2571
2572BROADCOM SYSTEMPORT ETHERNET DRIVER
2573M:	Florian Fainelli <f.fainelli@gmail.com>
2574L:	netdev@vger.kernel.org
2575S:	Supported
2576F:	drivers/net/ethernet/broadcom/bcmsysport.*
2577
2578BROADCOM VULCAN ARM64 SOC
2579M:	Jayachandran C. <jchandra@broadcom.com>
2580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581L:	bcm-kernel-feedback-list@broadcom.com
2582S:	Maintained
2583F:	arch/arm64/boot/dts/broadcom/vulcan*
2584
2585BROCADE BFA FC SCSI DRIVER
2586M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2587M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2588L:	linux-scsi@vger.kernel.org
2589S:	Supported
2590F:	drivers/scsi/bfa/
2591
2592BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2593M:	Rasesh Mody <rasesh.mody@qlogic.com>
2594L:	netdev@vger.kernel.org
2595S:	Supported
2596F:	drivers/net/ethernet/brocade/bna/
2597
2598BSG (block layer generic sg v4 driver)
2599M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2600L:	linux-scsi@vger.kernel.org
2601S:	Supported
2602F:	block/bsg.c
2603F:	include/linux/bsg.h
2604F:	include/uapi/linux/bsg.h
2605
2606BT87X AUDIO DRIVER
2607M:	Clemens Ladisch <clemens@ladisch.de>
2608L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2609T:	git git://git.alsa-project.org/alsa-kernel.git
2610S:	Maintained
2611F:	Documentation/sound/alsa/Bt87x.txt
2612F:	sound/pci/bt87x.c
2613
2614BT8XXGPIO DRIVER
2615M:	Michael Buesch <m@bues.ch>
2616W:	http://bu3sch.de/btgpio.php
2617S:	Maintained
2618F:	drivers/gpio/gpio-bt8xx.c
2619
2620BTRFS FILE SYSTEM
2621M:	Chris Mason <clm@fb.com>
2622M:	Josef Bacik <jbacik@fb.com>
2623M:	David Sterba <dsterba@suse.com>
2624L:	linux-btrfs@vger.kernel.org
2625W:	http://btrfs.wiki.kernel.org/
2626Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2628S:	Maintained
2629F:	Documentation/filesystems/btrfs.txt
2630F:	fs/btrfs/
2631
2632BTTV VIDEO4LINUX DRIVER
2633M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2634L:	linux-media@vger.kernel.org
2635W:	https://linuxtv.org
2636T:	git git://linuxtv.org/media_tree.git
2637S:	Odd fixes
2638F:	Documentation/video4linux/bttv/
2639F:	drivers/media/pci/bt8xx/bttv*
2640
2641BUSLOGIC SCSI DRIVER
2642M:	Khalid Aziz <khalid@gonehiking.org>
2643L:	linux-scsi@vger.kernel.org
2644S:	Maintained
2645F:	drivers/scsi/BusLogic.*
2646F:	drivers/scsi/FlashPoint.*
2647
2648C-MEDIA CMI8788 DRIVER
2649M:	Clemens Ladisch <clemens@ladisch.de>
2650L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2651T:	git git://git.alsa-project.org/alsa-kernel.git
2652S:	Maintained
2653F:	sound/pci/oxygen/
2654
2655C6X ARCHITECTURE
2656M:	Mark Salter <msalter@redhat.com>
2657M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2658L:	linux-c6x-dev@linux-c6x.org
2659W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2660S:	Maintained
2661F:	arch/c6x/
2662
2663CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2664M:	David Howells <dhowells@redhat.com>
2665L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2666S:	Supported
2667F:	Documentation/filesystems/caching/cachefiles.txt
2668F:	fs/cachefiles/
2669
2670CADET FM/AM RADIO RECEIVER DRIVER
2671M:	Hans Verkuil <hverkuil@xs4all.nl>
2672L:	linux-media@vger.kernel.org
2673T:	git git://linuxtv.org/media_tree.git
2674W:	https://linuxtv.org
2675S:	Maintained
2676F:	drivers/media/radio/radio-cadet*
2677
2678CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2679M:	Jonathan Corbet <corbet@lwn.net>
2680L:	linux-media@vger.kernel.org
2681T:	git git://linuxtv.org/media_tree.git
2682S:	Maintained
2683F:	Documentation/video4linux/cafe_ccic
2684F:	drivers/media/platform/marvell-ccic/
2685
2686CAIF NETWORK LAYER
2687M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2688L:	netdev@vger.kernel.org
2689S:	Supported
2690F:	Documentation/networking/caif/
2691F:	drivers/net/caif/
2692F:	include/uapi/linux/caif/
2693F:	include/net/caif/
2694F:	net/caif/
2695
2696CALGARY x86-64 IOMMU
2697M:	Muli Ben-Yehuda <muli@il.ibm.com>
2698M:	"Jon D. Mason" <jdmason@kudzu.us>
2699L:	discuss@x86-64.org
2700S:	Maintained
2701F:	arch/x86/kernel/pci-calgary_64.c
2702F:	arch/x86/kernel/tce_64.c
2703F:	arch/x86/include/asm/calgary.h
2704F:	arch/x86/include/asm/tce.h
2705
2706CAN NETWORK LAYER
2707M:	Oliver Hartkopp <socketcan@hartkopp.net>
2708M:	Marc Kleine-Budde <mkl@pengutronix.de>
2709L:	linux-can@vger.kernel.org
2710W:	https://github.com/linux-can
2711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2713S:	Maintained
2714F:	Documentation/networking/can.txt
2715F:	net/can/
2716F:	include/linux/can/core.h
2717F:	include/uapi/linux/can.h
2718F:	include/uapi/linux/can/bcm.h
2719F:	include/uapi/linux/can/raw.h
2720F:	include/uapi/linux/can/gw.h
2721
2722CAN NETWORK DRIVERS
2723M:	Wolfgang Grandegger <wg@grandegger.com>
2724M:	Marc Kleine-Budde <mkl@pengutronix.de>
2725L:	linux-can@vger.kernel.org
2726W:	https://github.com/linux-can
2727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2729S:	Maintained
2730F:	drivers/net/can/
2731F:	include/linux/can/dev.h
2732F:	include/linux/can/platform/
2733F:	include/uapi/linux/can/error.h
2734F:	include/uapi/linux/can/netlink.h
2735
2736CAPABILITIES
2737M:	Serge Hallyn <serge.hallyn@canonical.com>
2738L:	linux-security-module@vger.kernel.org
2739S:	Supported
2740F:	include/linux/capability.h
2741F:	include/uapi/linux/capability.h
2742F:	security/commoncap.c
2743F:	kernel/capability.c
2744
2745CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2746M:	Kevin Tsai <ktsai@capellamicro.com>
2747S:	Maintained
2748F:	drivers/iio/light/cm*
2749F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2750
2751CAVIUM LIQUIDIO NETWORK DRIVER
2752M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2753M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2754M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2755M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2756L:     netdev@vger.kernel.org
2757W:     http://www.cavium.com
2758S:     Supported
2759F:     drivers/net/ethernet/cavium/liquidio/
2760
2761CC2520 IEEE-802.15.4 RADIO DRIVER
2762M:	Varka Bhadram <varkabhadram@gmail.com>
2763L:	linux-wpan@vger.kernel.org
2764S:	Maintained
2765F:	drivers/net/ieee802154/cc2520.c
2766F:	include/linux/spi/cc2520.h
2767F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2768
2769CELL BROADBAND ENGINE ARCHITECTURE
2770M:	Arnd Bergmann <arnd@arndb.de>
2771L:	linuxppc-dev@lists.ozlabs.org
2772W:	http://www.ibm.com/developerworks/power/cell/
2773S:	Supported
2774F:	arch/powerpc/include/asm/cell*.h
2775F:	arch/powerpc/include/asm/spu*.h
2776F:	arch/powerpc/include/uapi/asm/spu*.h
2777F:	arch/powerpc/oprofile/*cell*
2778F:	arch/powerpc/platforms/cell/
2779
2780CEPH COMMON CODE (LIBCEPH)
2781M:	Ilya Dryomov <idryomov@gmail.com>
2782M:	"Yan, Zheng" <zyan@redhat.com>
2783M:	Sage Weil <sage@redhat.com>
2784L:	ceph-devel@vger.kernel.org
2785W:	http://ceph.com/
2786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2787T:	git git://github.com/ceph/ceph-client.git
2788S:	Supported
2789F:	net/ceph/
2790F:	include/linux/ceph/
2791F:	include/linux/crush/
2792
2793CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2794M:	"Yan, Zheng" <zyan@redhat.com>
2795M:	Sage Weil <sage@redhat.com>
2796M:	Ilya Dryomov <idryomov@gmail.com>
2797L:	ceph-devel@vger.kernel.org
2798W:	http://ceph.com/
2799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2800T:	git git://github.com/ceph/ceph-client.git
2801S:	Supported
2802F:	Documentation/filesystems/ceph.txt
2803F:	fs/ceph/
2804
2805CERTIFICATE HANDLING:
2806M:	David Howells <dhowells@redhat.com>
2807M:	David Woodhouse <dwmw2@infradead.org>
2808L:	keyrings@vger.kernel.org
2809S:	Maintained
2810F:	Documentation/module-signing.txt
2811F:	certs/
2812F:	scripts/sign-file.c
2813F:	scripts/extract-cert.c
2814
2815CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2816L:	linux-usb@vger.kernel.org
2817S:	Orphan
2818F:	Documentation/usb/WUSB-Design-overview.txt
2819F:	Documentation/usb/wusb-cbaf
2820F:	drivers/usb/host/hwa-hc.c
2821F:	drivers/usb/host/whci/
2822F:	drivers/usb/wusbcore/
2823F:	include/linux/usb/wusb*
2824
2825CFAG12864B LCD DRIVER
2826M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2827W:	http://miguelojeda.es/auxdisplay.htm
2828W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2829S:	Maintained
2830F:	drivers/auxdisplay/cfag12864b.c
2831F:	include/linux/cfag12864b.h
2832
2833CFAG12864BFB LCD FRAMEBUFFER DRIVER
2834M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2835W:	http://miguelojeda.es/auxdisplay.htm
2836W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2837S:	Maintained
2838F:	drivers/auxdisplay/cfag12864bfb.c
2839F:	include/linux/cfag12864b.h
2840
2841CFG80211 and NL80211
2842M:	Johannes Berg <johannes@sipsolutions.net>
2843L:	linux-wireless@vger.kernel.org
2844W:	http://wireless.kernel.org/
2845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2847S:	Maintained
2848F:	include/uapi/linux/nl80211.h
2849F:	include/net/cfg80211.h
2850F:	net/wireless/*
2851X:	net/wireless/wext*
2852
2853CHAR and MISC DRIVERS
2854M:	Arnd Bergmann <arnd@arndb.de>
2855M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2857S:	Supported
2858F:	drivers/char/*
2859F:	drivers/misc/*
2860F:	include/linux/miscdevice.h
2861
2862CHECKPATCH
2863M:	Andy Whitcroft <apw@canonical.com>
2864M:	Joe Perches <joe@perches.com>
2865S:	Maintained
2866F:	scripts/checkpatch.pl
2867
2868CHINESE DOCUMENTATION
2869M:	Harry Wei <harryxiyou@gmail.com>
2870L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2871L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
2872S:	Maintained
2873F:	Documentation/zh_CN/
2874
2875CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2876M:	Peter Chen <Peter.Chen@nxp.com>
2877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2878L:	linux-usb@vger.kernel.org
2879S:	Maintained
2880F:	drivers/usb/chipidea/
2881
2882CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2883M:	Hans de Goede <hdegoede@redhat.com>
2884L:	linux-input@vger.kernel.org
2885S:	Maintained
2886F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2887F:	drivers/input/touchscreen/chipone_icn8318.c
2888
2889CHROME HARDWARE PLATFORM SUPPORT
2890M:	Olof Johansson <olof@lixom.net>
2891S:	Maintained
2892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2893F:	drivers/platform/chrome/
2894
2895CISCO VIC ETHERNET NIC DRIVER
2896M:	Christian Benvenuti <benve@cisco.com>
2897M:	Sujith Sankar <ssujith@cisco.com>
2898M:	Govindarajulu Varadarajan <_govind@gmx.com>
2899M:	Neel Patel <neepatel@cisco.com>
2900S:	Supported
2901F:	drivers/net/ethernet/cisco/enic/
2902
2903CISCO VIC LOW LATENCY NIC DRIVER
2904M:	Christian Benvenuti <benve@cisco.com>
2905M:	Dave Goodell <dgoodell@cisco.com>
2906S:	Supported
2907F:	drivers/infiniband/hw/usnic/
2908
2909CIRRUS LOGIC EP93XX ETHERNET DRIVER
2910M:	Hartley Sweeten <hsweeten@visionengravers.com>
2911L:	netdev@vger.kernel.org
2912S:	Maintained
2913F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
2914
2915CIRRUS LOGIC AUDIO CODEC DRIVERS
2916M:	Brian Austin <brian.austin@cirrus.com>
2917M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
2918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2919S:	Maintained
2920F:	sound/soc/codecs/cs*
2921
2922CLEANCACHE API
2923M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2924L:	linux-kernel@vger.kernel.org
2925S:	Maintained
2926F:	mm/cleancache.c
2927F:	include/linux/cleancache.h
2928
2929CLK API
2930M:	Russell King <linux@arm.linux.org.uk>
2931L:	linux-clk@vger.kernel.org
2932S:	Maintained
2933F:	include/linux/clk.h
2934
2935CLOCKSOURCE, CLOCKEVENT DRIVERS
2936M:	Daniel Lezcano <daniel.lezcano@linaro.org>
2937M:	Thomas Gleixner <tglx@linutronix.de>
2938L:	linux-kernel@vger.kernel.org
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2940S:	Supported
2941F:	drivers/clocksource
2942
2943CISCO FCOE HBA DRIVER
2944M:	Hiral Patel <hiralpat@cisco.com>
2945M:	Suma Ramars <sramars@cisco.com>
2946M:	Brian Uchino <buchino@cisco.com>
2947L:	linux-scsi@vger.kernel.org
2948S:	Supported
2949F:	drivers/scsi/fnic/
2950
2951CISCO SCSI HBA DRIVER
2952M:	Narsimhulu Musini <nmusini@cisco.com>
2953M:	Sesidhar Baddela <sebaddel@cisco.com>
2954L:	linux-scsi@vger.kernel.org
2955S:	Supported
2956F:	drivers/scsi/snic/
2957
2958CMPC ACPI DRIVER
2959M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2960M:	Daniel Oliveira Nascimento <don@syst.com.br>
2961L:	platform-driver-x86@vger.kernel.org
2962S:	Supported
2963F:	drivers/platform/x86/classmate-laptop.c
2964
2965COBALT MEDIA DRIVER
2966M:	Hans Verkuil <hans.verkuil@cisco.com>
2967L:	linux-media@vger.kernel.org
2968T:	git git://linuxtv.org/media_tree.git
2969W:	https://linuxtv.org
2970S:	Supported
2971F:	drivers/media/pci/cobalt/
2972
2973COCCINELLE/Semantic Patches (SmPL)
2974M:	Julia Lawall <Julia.Lawall@lip6.fr>
2975M:	Gilles Muller <Gilles.Muller@lip6.fr>
2976M:	Nicolas Palix <nicolas.palix@imag.fr>
2977M:	Michal Marek <mmarek@suse.com>
2978L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
2979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2980W:	http://coccinelle.lip6.fr/
2981S:	Supported
2982F:	Documentation/coccinelle.txt
2983F:	scripts/coccinelle/
2984F:	scripts/coccicheck
2985
2986CODA FILE SYSTEM
2987M:	Jan Harkes <jaharkes@cs.cmu.edu>
2988M:	coda@cs.cmu.edu
2989L:	codalist@coda.cs.cmu.edu
2990W:	http://www.coda.cs.cmu.edu/
2991S:	Maintained
2992F:	Documentation/filesystems/coda.txt
2993F:	fs/coda/
2994F:	include/linux/coda*.h
2995F:	include/uapi/linux/coda*.h
2996
2997CODA V4L2 MEM2MEM DRIVER
2998M:	Philipp Zabel <p.zabel@pengutronix.de>
2999L:	linux-media@vger.kernel.org
3000S:	Maintained
3001F:	Documentation/devicetree/bindings/media/coda.txt
3002F:	drivers/media/platform/coda/
3003
3004COMMON CLK FRAMEWORK
3005M:	Michael Turquette <mturquette@baylibre.com>
3006M:	Stephen Boyd <sboyd@codeaurora.org>
3007L:	linux-clk@vger.kernel.org
3008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3009S:	Maintained
3010F:	drivers/clk/
3011X:	drivers/clk/clkdev.c
3012F:	include/linux/clk-pr*
3013F:	include/linux/clk/
3014
3015COMMON INTERNET FILE SYSTEM (CIFS)
3016M:	Steve French <sfrench@samba.org>
3017L:	linux-cifs@vger.kernel.org
3018L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3019W:	http://linux-cifs.samba.org/
3020T:	git git://git.samba.org/sfrench/cifs-2.6.git
3021S:	Supported
3022F:	Documentation/filesystems/cifs/
3023F:	fs/cifs/
3024
3025COMPACTPCI HOTPLUG CORE
3026M:	Scott Murray <scott@spiteful.org>
3027L:	linux-pci@vger.kernel.org
3028S:	Maintained
3029F:	drivers/pci/hotplug/cpci_hotplug*
3030
3031COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3032M:	Scott Murray <scott@spiteful.org>
3033L:	linux-pci@vger.kernel.org
3034S:	Maintained
3035F:	drivers/pci/hotplug/cpcihp_zt5550.*
3036
3037COMPACTPCI HOTPLUG GENERIC DRIVER
3038M:	Scott Murray <scott@spiteful.org>
3039L:	linux-pci@vger.kernel.org
3040S:	Maintained
3041F:	drivers/pci/hotplug/cpcihp_generic.c
3042
3043COMPAL LAPTOP SUPPORT
3044M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3045L:	platform-driver-x86@vger.kernel.org
3046S:	Maintained
3047F:	drivers/platform/x86/compal-laptop.c
3048
3049CONEXANT ACCESSRUNNER USB DRIVER
3050L:	accessrunner-general@lists.sourceforge.net
3051W:	http://accessrunner.sourceforge.net/
3052S:	Orphan
3053F:	drivers/usb/atm/cxacru.c
3054
3055CONFIGFS
3056M:	Joel Becker <jlbec@evilplan.org>
3057M:	Christoph Hellwig <hch@lst.de>
3058T:	git git://git.infradead.org/users/hch/configfs.git
3059S:	Supported
3060F:	fs/configfs/
3061F:	include/linux/configfs.h
3062
3063CONNECTOR
3064M:	Evgeniy Polyakov <zbr@ioremap.net>
3065L:	netdev@vger.kernel.org
3066S:	Maintained
3067F:	drivers/connector/
3068
3069CONTROL GROUP (CGROUP)
3070M:	Tejun Heo <tj@kernel.org>
3071M:	Li Zefan <lizefan@huawei.com>
3072M:	Johannes Weiner <hannes@cmpxchg.org>
3073L:	cgroups@vger.kernel.org
3074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3075S:	Maintained
3076F:	Documentation/cgroups/
3077F:	include/linux/cgroup*
3078F:	kernel/cgroup*
3079
3080CONTROL GROUP - CPUSET
3081M:	Li Zefan <lizefan@huawei.com>
3082L:	cgroups@vger.kernel.org
3083W:	http://www.bullopensource.org/cpuset/
3084W:	http://oss.sgi.com/projects/cpusets/
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3086S:	Maintained
3087F:	Documentation/cgroups/cpusets.txt
3088F:	include/linux/cpuset.h
3089F:	kernel/cpuset.c
3090
3091CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3092M:	Johannes Weiner <hannes@cmpxchg.org>
3093M:	Michal Hocko <mhocko@kernel.org>
3094M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3095L:	cgroups@vger.kernel.org
3096L:	linux-mm@kvack.org
3097S:	Maintained
3098F:	mm/memcontrol.c
3099F:	mm/swap_cgroup.c
3100
3101CORETEMP HARDWARE MONITORING DRIVER
3102M:	Fenghua Yu <fenghua.yu@intel.com>
3103L:	linux-hwmon@vger.kernel.org
3104S:	Maintained
3105F:	Documentation/hwmon/coretemp
3106F:	drivers/hwmon/coretemp.c
3107
3108COSA/SRP SYNC SERIAL DRIVER
3109M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3110W:	http://www.fi.muni.cz/~kas/cosa/
3111S:	Maintained
3112F:	drivers/net/wan/cosa*
3113
3114CPMAC ETHERNET DRIVER
3115M:	Florian Fainelli <florian@openwrt.org>
3116L:	netdev@vger.kernel.org
3117S:	Maintained
3118F:	drivers/net/ethernet/ti/cpmac.c
3119
3120CPU FREQUENCY DRIVERS
3121M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3122M:	Viresh Kumar <viresh.kumar@linaro.org>
3123L:	linux-pm@vger.kernel.org
3124S:	Maintained
3125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3126T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3127F:	drivers/cpufreq/
3128F:	include/linux/cpufreq.h
3129
3130CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3131M:	Viresh Kumar <viresh.kumar@linaro.org>
3132M:	Sudeep Holla <sudeep.holla@arm.com>
3133L:	linux-pm@vger.kernel.org
3134W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3135S:	Maintained
3136F:	drivers/cpufreq/arm_big_little.h
3137F:	drivers/cpufreq/arm_big_little.c
3138F:	drivers/cpufreq/arm_big_little_dt.c
3139
3140CPUIDLE DRIVER - ARM BIG LITTLE
3141M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3142M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3143L:	linux-pm@vger.kernel.org
3144L:	linux-arm-kernel@lists.infradead.org
3145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3146S:	Maintained
3147F:	drivers/cpuidle/cpuidle-big_little.c
3148
3149CPUIDLE DRIVER - ARM EXYNOS
3150M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3151M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3152M:	Kukjin Kim <kgene@kernel.org>
3153L:	linux-pm@vger.kernel.org
3154L:	linux-samsung-soc@vger.kernel.org
3155S:	Supported
3156F:	drivers/cpuidle/cpuidle-exynos.c
3157F:	arch/arm/mach-exynos/pm.c
3158
3159CPUIDLE DRIVERS
3160M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3161M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3162L:	linux-pm@vger.kernel.org
3163S:	Maintained
3164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3165F:	drivers/cpuidle/*
3166F:	include/linux/cpuidle.h
3167
3168CPUID/MSR DRIVER
3169M:	"H. Peter Anvin" <hpa@zytor.com>
3170S:	Maintained
3171F:	arch/x86/kernel/cpuid.c
3172F:	arch/x86/kernel/msr.c
3173
3174CPU POWER MONITORING SUBSYSTEM
3175M:	Thomas Renninger <trenn@suse.com>
3176L:	linux-pm@vger.kernel.org
3177S:	Maintained
3178F:	tools/power/cpupower/
3179
3180CRAMFS FILESYSTEM
3181W:	http://sourceforge.net/projects/cramfs/
3182S:	Orphan / Obsolete
3183F:	Documentation/filesystems/cramfs.txt
3184F:	fs/cramfs/
3185
3186CRIS PORT
3187M:	Mikael Starvik <starvik@axis.com>
3188M:	Jesper Nilsson <jesper.nilsson@axis.com>
3189L:	linux-cris-kernel@axis.com
3190W:	http://developer.axis.com
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3192S:	Maintained
3193F:	arch/cris/
3194F:	drivers/tty/serial/crisv10.*
3195
3196CRYPTO API
3197M:	Herbert Xu <herbert@gondor.apana.org.au>
3198M:	"David S. Miller" <davem@davemloft.net>
3199L:	linux-crypto@vger.kernel.org
3200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3202S:	Maintained
3203F:	Documentation/crypto/
3204F:	Documentation/DocBook/crypto-API.tmpl
3205F:	arch/*/crypto/
3206F:	crypto/
3207F:	drivers/crypto/
3208F:	include/crypto/
3209
3210CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3211M:	Neil Horman <nhorman@tuxdriver.com>
3212L:	linux-crypto@vger.kernel.org
3213S:	Maintained
3214F:	crypto/ansi_cprng.c
3215F:	crypto/rng.c
3216
3217CS3308 MEDIA DRIVER
3218M:	Hans Verkuil <hverkuil@xs4all.nl>
3219L:	linux-media@vger.kernel.org
3220T:	git git://linuxtv.org/media_tree.git
3221W:	http://linuxtv.org
3222S:	Odd Fixes
3223F:	drivers/media/i2c/cs3308.c
3224F:	drivers/media/i2c/cs3308.h
3225
3226CS5535 Audio ALSA driver
3227M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3228S:	Maintained
3229F:	sound/pci/cs5535audio/
3230
3231CW1200 WLAN driver
3232M:	Solomon Peachy <pizza@shaftnet.org>
3233S:	Maintained
3234F:	drivers/net/wireless/st/cw1200/
3235
3236CX18 VIDEO4LINUX DRIVER
3237M:	Andy Walls <awalls@md.metrocast.net>
3238L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3239L:	linux-media@vger.kernel.org
3240T:	git git://linuxtv.org/media_tree.git
3241W:	https://linuxtv.org
3242W:	http://www.ivtvdriver.org/index.php/Cx18
3243S:	Maintained
3244F:	Documentation/video4linux/cx18.txt
3245F:	drivers/media/pci/cx18/
3246F:	include/uapi/linux/ivtv*
3247
3248CX2341X MPEG ENCODER HELPER MODULE
3249M:	Hans Verkuil <hverkuil@xs4all.nl>
3250L:	linux-media@vger.kernel.org
3251T:	git git://linuxtv.org/media_tree.git
3252W:	https://linuxtv.org
3253S:	Maintained
3254F:	drivers/media/common/cx2341x*
3255F:	include/media/cx2341x*
3256
3257CX24120 MEDIA DRIVER
3258M:	Jemma Denson <jdenson@gmail.com>
3259M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3260L:	linux-media@vger.kernel.org
3261W:	https://linuxtv.org
3262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3263S:	Maintained
3264F:	drivers/media/dvb-frontends/cx24120*
3265
3266CX88 VIDEO4LINUX DRIVER
3267M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3268L:	linux-media@vger.kernel.org
3269W:	https://linuxtv.org
3270T:	git git://linuxtv.org/media_tree.git
3271S:	Odd fixes
3272F:	Documentation/video4linux/cx88/
3273F:	drivers/media/pci/cx88/
3274
3275CXD2820R MEDIA DRIVER
3276M:	Antti Palosaari <crope@iki.fi>
3277L:	linux-media@vger.kernel.org
3278W:	https://linuxtv.org
3279W:	http://palosaari.fi/linux/
3280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3281T:	git git://linuxtv.org/anttip/media_tree.git
3282S:	Maintained
3283F:	drivers/media/dvb-frontends/cxd2820r*
3284
3285CXGB3 ETHERNET DRIVER (CXGB3)
3286M:	Santosh Raspatur <santosh@chelsio.com>
3287L:	netdev@vger.kernel.org
3288W:	http://www.chelsio.com
3289S:	Supported
3290F:	drivers/net/ethernet/chelsio/cxgb3/
3291
3292CXGB3 ISCSI DRIVER (CXGB3I)
3293M:	Karen Xie <kxie@chelsio.com>
3294L:	linux-scsi@vger.kernel.org
3295W:	http://www.chelsio.com
3296S:	Supported
3297F:	drivers/scsi/cxgbi/cxgb3i
3298
3299CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3300M:	Steve Wise <swise@chelsio.com>
3301L:	linux-rdma@vger.kernel.org
3302W:	http://www.openfabrics.org
3303S:	Supported
3304F:	drivers/infiniband/hw/cxgb3/
3305
3306CXGB4 ETHERNET DRIVER (CXGB4)
3307M:	Hariprasad S <hariprasad@chelsio.com>
3308L:	netdev@vger.kernel.org
3309W:	http://www.chelsio.com
3310S:	Supported
3311F:	drivers/net/ethernet/chelsio/cxgb4/
3312
3313CXGB4 ISCSI DRIVER (CXGB4I)
3314M:	Karen Xie <kxie@chelsio.com>
3315L:	linux-scsi@vger.kernel.org
3316W:	http://www.chelsio.com
3317S:	Supported
3318F:	drivers/scsi/cxgbi/cxgb4i
3319
3320CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3321M:	Steve Wise <swise@chelsio.com>
3322L:	linux-rdma@vger.kernel.org
3323W:	http://www.openfabrics.org
3324S:	Supported
3325F:	drivers/infiniband/hw/cxgb4/
3326
3327CXGB4VF ETHERNET DRIVER (CXGB4VF)
3328M:	Casey Leedom <leedom@chelsio.com>
3329L:	netdev@vger.kernel.org
3330W:	http://www.chelsio.com
3331S:	Supported
3332F:	drivers/net/ethernet/chelsio/cxgb4vf/
3333
3334CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3335M:	Ian Munsie <imunsie@au1.ibm.com>
3336M:	Michael Neuling <mikey@neuling.org>
3337L:	linuxppc-dev@lists.ozlabs.org
3338S:	Supported
3339F:	drivers/misc/cxl/
3340F:	include/misc/cxl*
3341F:	include/uapi/misc/cxl.h
3342F:	Documentation/powerpc/cxl.txt
3343F:	Documentation/powerpc/cxl.txt
3344F:	Documentation/ABI/testing/sysfs-class-cxl
3345
3346CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3347M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3348M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3349L:	linux-scsi@vger.kernel.org
3350S:	Supported
3351F:	drivers/scsi/cxlflash/
3352F:	include/uapi/scsi/cxlflash_ioctls.h
3353F:	Documentation/powerpc/cxlflash.txt
3354
3355STMMAC ETHERNET DRIVER
3356M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3357L:	netdev@vger.kernel.org
3358W:	http://www.stlinux.com
3359S:	Supported
3360F:	drivers/net/ethernet/stmicro/stmmac/
3361
3362CYBERPRO FB DRIVER
3363M:	Russell King <linux@arm.linux.org.uk>
3364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3365W:	http://www.arm.linux.org.uk/
3366S:	Maintained
3367F:	drivers/video/fbdev/cyber2000fb.*
3368
3369CYCLADES ASYNC MUX DRIVER
3370W:	http://www.cyclades.com/
3371S:	Orphan
3372F:	drivers/tty/cyclades.c
3373F:	include/linux/cyclades.h
3374F:	include/uapi/linux/cyclades.h
3375
3376CYCLADES PC300 DRIVER
3377W:	http://www.cyclades.com/
3378S:	Orphan
3379F:	drivers/net/wan/pc300*
3380
3381CYPRESS_FIRMWARE MEDIA DRIVER
3382M:	Antti Palosaari <crope@iki.fi>
3383L:	linux-media@vger.kernel.org
3384W:	https://linuxtv.org
3385W:	http://palosaari.fi/linux/
3386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3387T:	git git://linuxtv.org/anttip/media_tree.git
3388S:	Maintained
3389F:	drivers/media/common/cypress_firmware*
3390
3391CYTTSP TOUCHSCREEN DRIVER
3392M:	Ferruh Yigit <fery@cypress.com>
3393L:	linux-input@vger.kernel.org
3394S:	Supported
3395F:	drivers/input/touchscreen/cyttsp*
3396F:	include/linux/input/cyttsp.h
3397
3398DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3399M:	Joshua Kinard <kumba@gentoo.org>
3400S:	Maintained
3401F:	drivers/rtc/rtc-ds1685.c
3402F:	include/linux/rtc/ds1685.h
3403
3404DAMA SLAVE for AX.25
3405M:	Joerg Reuter <jreuter@yaina.de>
3406W:	http://yaina.de/jreuter/
3407W:	http://www.qsl.net/dl1bke/
3408L:	linux-hams@vger.kernel.org
3409S:	Maintained
3410F:	net/ax25/af_ax25.c
3411F:	net/ax25/ax25_dev.c
3412F:	net/ax25/ax25_ds_*
3413F:	net/ax25/ax25_in.c
3414F:	net/ax25/ax25_out.c
3415F:	net/ax25/ax25_timer.c
3416F:	net/ax25/sysctl_net_ax25.c
3417
3418DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3419L:	netdev@vger.kernel.org
3420S:	Orphan
3421F:	Documentation/networking/dmfe.txt
3422F:	drivers/net/ethernet/dec/tulip/dmfe.c
3423
3424DC390/AM53C974 SCSI driver
3425M:	Hannes Reinecke <hare@suse.com>
3426L:	linux-scsi@vger.kernel.org
3427S:	Maintained
3428F:	drivers/scsi/am53c974.c
3429
3430DC395x SCSI driver
3431M:	Oliver Neukum <oliver@neukum.org>
3432M:	Ali Akcaagac <aliakc@web.de>
3433M:	Jamie Lenehan <lenehan@twibble.org>
3434L:	dc395x@twibble.org
3435W:	http://twibble.org/dist/dc395x/
3436W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3437S:	Maintained
3438F:	Documentation/scsi/dc395x.txt
3439F:	drivers/scsi/dc395x.*
3440
3441DCCP PROTOCOL
3442M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3443L:	dccp@vger.kernel.org
3444W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3445S:	Maintained
3446F:	include/linux/dccp.h
3447F:	include/uapi/linux/dccp.h
3448F:	include/linux/tfrc.h
3449F:	net/dccp/
3450
3451DECnet NETWORK LAYER
3452W:	http://linux-decnet.sourceforge.net
3453L:	linux-decnet-user@lists.sourceforge.net
3454S:	Orphan
3455F:	Documentation/networking/decnet.txt
3456F:	net/decnet/
3457
3458DECSTATION PLATFORM SUPPORT
3459M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3460L:	linux-mips@linux-mips.org
3461W:	http://www.linux-mips.org/wiki/DECstation
3462S:	Maintained
3463F:	arch/mips/dec/
3464F:	arch/mips/include/asm/dec/
3465F:	arch/mips/include/asm/mach-dec/
3466
3467DEFXX FDDI NETWORK DRIVER
3468M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3469S:	Maintained
3470F:	drivers/net/fddi/defxx.*
3471
3472DELL LAPTOP DRIVER
3473M:	Matthew Garrett <mjg59@srcf.ucam.org>
3474M:	Pali Rohár <pali.rohar@gmail.com>
3475L:	platform-driver-x86@vger.kernel.org
3476S:	Maintained
3477F:	drivers/platform/x86/dell-laptop.c
3478
3479DELL LAPTOP RBTN DRIVER
3480M:	Pali Rohár <pali.rohar@gmail.com>
3481S:	Maintained
3482F:	drivers/platform/x86/dell-rbtn.*
3483
3484DELL LAPTOP FREEFALL DRIVER
3485M:	Pali Rohár <pali.rohar@gmail.com>
3486S:	Maintained
3487F:	drivers/platform/x86/dell-smo8800.c
3488
3489DELL LAPTOP SMM DRIVER
3490M:	Pali Rohár <pali.rohar@gmail.com>
3491S:	Maintained
3492F:	drivers/hwmon/dell-smm-hwmon.c
3493F:	include/uapi/linux/i8k.h
3494
3495DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3496M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3497S:	Maintained
3498F:	Documentation/dcdbas.txt
3499F:	drivers/firmware/dcdbas.*
3500
3501DELL WMI EXTRAS DRIVER
3502M:	Matthew Garrett <mjg59@srcf.ucam.org>
3503M:	Pali Rohár <pali.rohar@gmail.com>
3504S:	Maintained
3505F:	drivers/platform/x86/dell-wmi.c
3506
3507DESIGNWARE USB2 DRD IP DRIVER
3508M:	John Youn <johnyoun@synopsys.com>
3509L:	linux-usb@vger.kernel.org
3510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3511S:	Maintained
3512F:	drivers/usb/dwc2/
3513
3514DESIGNWARE USB3 DRD IP DRIVER
3515M:	Felipe Balbi <balbi@kernel.org>
3516L:	linux-usb@vger.kernel.org
3517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3518S:	Maintained
3519F:	drivers/usb/dwc3/
3520
3521DEVICE COREDUMP (DEV_COREDUMP)
3522M:	Johannes Berg <johannes@sipsolutions.net>
3523L:	linux-kernel@vger.kernel.org
3524S:	Maintained
3525F:	drivers/base/devcoredump.c
3526F:	include/linux/devcoredump.h
3527
3528DEVICE FREQUENCY (DEVFREQ)
3529M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3530M:	Kyungmin Park <kyungmin.park@samsung.com>
3531L:	linux-pm@vger.kernel.org
3532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3533S:	Maintained
3534F:	drivers/devfreq/
3535F:	include/linux/devfreq.h
3536F:	Documentation/devicetree/bindings/devfreq/
3537
3538DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3539M:	Chanwoo Choi <cw00.choi@samsung.com>
3540L:	linux-pm@vger.kernel.org
3541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3542S:	Supported
3543F:	drivers/devfreq/event/
3544F:	drivers/devfreq/devfreq-event.c
3545F:	include/linux/devfreq-event.h
3546F:	Documentation/devicetree/bindings/devfreq/event/
3547
3548DEVICE NUMBER REGISTRY
3549M:	Torben Mathiasen <device@lanana.org>
3550W:	http://lanana.org/docs/device-list/index.html
3551S:	Maintained
3552
3553DEVICE-MAPPER  (LVM)
3554M:	Alasdair Kergon <agk@redhat.com>
3555M:	Mike Snitzer <snitzer@redhat.com>
3556M:	dm-devel@redhat.com
3557L:	dm-devel@redhat.com
3558W:	http://sources.redhat.com/dm
3559Q:	http://patchwork.kernel.org/project/dm-devel/list/
3560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3561T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3562S:	Maintained
3563F:	Documentation/device-mapper/
3564F:	drivers/md/dm*
3565F:	drivers/md/persistent-data/
3566F:	include/linux/device-mapper.h
3567F:	include/linux/dm-*.h
3568F:	include/uapi/linux/dm-*.h
3569
3570DEVLINK
3571M:	Jiri Pirko <jiri@mellanox.com>
3572L:	netdev@vger.kernel.org
3573S:	Supported
3574F:	net/core/devlink.c
3575F:	include/net/devlink.h
3576F:	include/uapi/linux/devlink.h
3577
3578DIALOG SEMICONDUCTOR DRIVERS
3579M:	Support Opensource <support.opensource@diasemi.com>
3580W:	http://www.dialog-semiconductor.com/products
3581S:	Supported
3582F:	Documentation/hwmon/da90??
3583F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3584F:	drivers/gpio/gpio-da90??.c
3585F:	drivers/hwmon/da90??-hwmon.c
3586F:	drivers/iio/adc/da91??-*.c
3587F:	drivers/input/misc/da90??_onkey.c
3588F:	drivers/input/touchscreen/da9052_tsi.c
3589F:	drivers/leds/leds-da90??.c
3590F:	drivers/mfd/da903x.c
3591F:	drivers/mfd/da90??-*.c
3592F:	drivers/mfd/da91??-*.c
3593F:	drivers/power/da9052-battery.c
3594F:	drivers/power/da91??-*.c
3595F:	drivers/regulator/da903x.c
3596F:	drivers/regulator/da9???-regulator.[ch]
3597F:	drivers/rtc/rtc-da90??.c
3598F:	drivers/video/backlight/da90??_bl.c
3599F:	drivers/watchdog/da90??_wdt.c
3600F:	include/linux/mfd/da903x.h
3601F:	include/linux/mfd/da9052/
3602F:	include/linux/mfd/da9055/
3603F:	include/linux/mfd/da9063/
3604F:	include/linux/mfd/da9150/
3605F:	include/sound/da[79]*.h
3606F:	sound/soc/codecs/da[79]*.[ch]
3607
3608DIGI NEO AND CLASSIC PCI PRODUCTS
3609M:	Lidza Louina <lidza.louina@gmail.com>
3610M:	Mark Hounschell <markh@compro.net>
3611L:	driverdev-devel@linuxdriverproject.org
3612S:	Maintained
3613F:	drivers/staging/dgnc/
3614
3615DIOLAN U2C-12 I2C DRIVER
3616M:	Guenter Roeck <linux@roeck-us.net>
3617L:	linux-i2c@vger.kernel.org
3618S:	Maintained
3619F:	drivers/i2c/busses/i2c-diolan-u2c.c
3620
3621DIRECT ACCESS (DAX)
3622M:	Matthew Wilcox <willy@linux.intel.com>
3623L:	linux-fsdevel@vger.kernel.org
3624S:	Supported
3625F:	fs/dax.c
3626
3627DIRECTORY NOTIFICATION (DNOTIFY)
3628M:	Eric Paris <eparis@parisplace.org>
3629S:	Maintained
3630F:	Documentation/filesystems/dnotify.txt
3631F:	fs/notify/dnotify/
3632F:	include/linux/dnotify.h
3633
3634DISK GEOMETRY AND PARTITION HANDLING
3635M:	Andries Brouwer <aeb@cwi.nl>
3636W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3637W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3638W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3639S:	Maintained
3640
3641DISKQUOTA
3642M:	Jan Kara <jack@suse.com>
3643S:	Maintained
3644F:	Documentation/filesystems/quota.txt
3645F:	fs/quota/
3646F:	include/linux/quota*.h
3647F:	include/uapi/linux/quota*.h
3648
3649DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3650M:	Bernie Thompson <bernie@plugable.com>
3651L:	linux-fbdev@vger.kernel.org
3652S:	Maintained
3653W:	http://plugable.com/category/projects/udlfb/
3654F:	drivers/video/fbdev/udlfb.c
3655F:	include/video/udlfb.h
3656F:	Documentation/fb/udlfb.txt
3657
3658DISTRIBUTED LOCK MANAGER (DLM)
3659M:	Christine Caulfield <ccaulfie@redhat.com>
3660M:	David Teigland <teigland@redhat.com>
3661L:	cluster-devel@redhat.com
3662W:	http://sources.redhat.com/cluster/
3663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3664S:	Supported
3665F:	fs/dlm/
3666
3667DMA BUFFER SHARING FRAMEWORK
3668M:	Sumit Semwal <sumit.semwal@linaro.org>
3669S:	Maintained
3670L:	linux-media@vger.kernel.org
3671L:	dri-devel@lists.freedesktop.org
3672L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3673F:	drivers/dma-buf/
3674F:	include/linux/dma-buf*
3675F:	include/linux/reservation.h
3676F:	include/linux/*fence.h
3677F:	Documentation/dma-buf-sharing.txt
3678T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3679
3680DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3681M:	Vinod Koul <vinod.koul@intel.com>
3682L:	dmaengine@vger.kernel.org
3683Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3684S:	Maintained
3685F:	drivers/dma/
3686F:	include/linux/dmaengine.h
3687F:	Documentation/dmaengine/
3688T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3689
3690DME1737 HARDWARE MONITOR DRIVER
3691M:	Juerg Haefliger <juergh@gmail.com>
3692L:	linux-hwmon@vger.kernel.org
3693S:	Maintained
3694F:	Documentation/hwmon/dme1737
3695F:	drivers/hwmon/dme1737.c
3696
3697DMI/SMBIOS SUPPORT
3698M:	Jean Delvare <jdelvare@suse.com>
3699S:	Maintained
3700T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3701F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3702F:	drivers/firmware/dmi-id.c
3703F:	drivers/firmware/dmi_scan.c
3704F:	include/linux/dmi.h
3705
3706DOCUMENTATION
3707M:	Jonathan Corbet <corbet@lwn.net>
3708L:	linux-doc@vger.kernel.org
3709S:	Maintained
3710F:	Documentation/
3711F:	scripts/docproc.c
3712F:	scripts/kernel-doc*
3713X:	Documentation/ABI/
3714X:	Documentation/devicetree/
3715X:	Documentation/acpi
3716X:	Documentation/power
3717X:	Documentation/spi
3718X:	Documentation/DocBook/media
3719T:	git git://git.lwn.net/linux.git docs-next
3720
3721DOUBLETALK DRIVER
3722M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3723L:	blinux-list@redhat.com
3724S:	Maintained
3725F:	drivers/char/dtlk.c
3726F:	include/linux/dtlk.h
3727
3728DPT_I2O SCSI RAID DRIVER
3729M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3730L:	linux-scsi@vger.kernel.org
3731W:	http://www.adaptec.com/
3732S:	Maintained
3733F:	drivers/scsi/dpt*
3734F:	drivers/scsi/dpt/
3735
3736DRBD DRIVER
3737M:	Philipp Reisner <philipp.reisner@linbit.com>
3738M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3739L:	drbd-dev@lists.linbit.com
3740W:	http://www.drbd.org
3741T:	git git://git.linbit.com/linux-drbd.git
3742T:	git git://git.linbit.com/drbd-8.4.git
3743S:	Supported
3744F:	drivers/block/drbd/
3745F:	lib/lru_cache.c
3746F:	Documentation/blockdev/drbd/
3747
3748DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3749M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3751S:	Supported
3752F:	Documentation/kobject.txt
3753F:	drivers/base/
3754F:	fs/debugfs/
3755F:	fs/kernfs/
3756F:	fs/sysfs/
3757F:	include/linux/debugfs.h
3758F:	include/linux/kobj*
3759F:	lib/kobj*
3760
3761DRM DRIVERS
3762M:	David Airlie <airlied@linux.ie>
3763L:	dri-devel@lists.freedesktop.org
3764T:	git git://people.freedesktop.org/~airlied/linux
3765S:	Maintained
3766F:	drivers/gpu/drm/
3767F:	drivers/gpu/vga/
3768F:	include/drm/
3769F:	include/uapi/drm/
3770
3771RADEON and AMDGPU DRM DRIVERS
3772M:	Alex Deucher <alexander.deucher@amd.com>
3773M:	Christian König <christian.koenig@amd.com>
3774L:	dri-devel@lists.freedesktop.org
3775T:	git git://people.freedesktop.org/~agd5f/linux
3776S:	Supported
3777F:	drivers/gpu/drm/radeon/
3778F:	include/uapi/drm/radeon*
3779F:	drivers/gpu/drm/amd/
3780F:	include/uapi/drm/amdgpu*
3781
3782DRM PANEL DRIVERS
3783M:	Thierry Reding <thierry.reding@gmail.com>
3784L:	dri-devel@lists.freedesktop.org
3785T:	git git://anongit.freedesktop.org/tegra/linux.git
3786S:	Maintained
3787F:	drivers/gpu/drm/drm_panel.c
3788F:	drivers/gpu/drm/panel/
3789F:	include/drm/drm_panel.h
3790F:	Documentation/devicetree/bindings/display/panel/
3791
3792INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3793M:	Daniel Vetter <daniel.vetter@intel.com>
3794M:	Jani Nikula <jani.nikula@linux.intel.com>
3795L:	intel-gfx@lists.freedesktop.org
3796L:	dri-devel@lists.freedesktop.org
3797W:	https://01.org/linuxgraphics/
3798Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3799T:	git git://anongit.freedesktop.org/drm-intel
3800S:	Supported
3801F:	drivers/gpu/drm/i915/
3802F:	include/drm/i915*
3803F:	include/uapi/drm/i915*
3804
3805DRM DRIVERS FOR ATMEL HLCDC
3806M:	Boris Brezillon <boris.brezillon@free-electrons.com>
3807L:	dri-devel@lists.freedesktop.org
3808S:	Supported
3809F:	drivers/gpu/drm/atmel-hlcdc/
3810F:	Documentation/devicetree/bindings/drm/atmel/
3811
3812DRM DRIVERS FOR ALLWINNER A10
3813M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
3814L:	dri-devel@lists.freedesktop.org
3815S:	Supported
3816F:	drivers/gpu/drm/sun4i/
3817F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3818
3819DRM DRIVERS FOR EXYNOS
3820M:	Inki Dae <inki.dae@samsung.com>
3821M:	Joonyoung Shim <jy0922.shim@samsung.com>
3822M:	Seung-Woo Kim <sw0312.kim@samsung.com>
3823M:	Kyungmin Park <kyungmin.park@samsung.com>
3824L:	dri-devel@lists.freedesktop.org
3825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3826S:	Supported
3827F:	drivers/gpu/drm/exynos/
3828F:	include/drm/exynos*
3829F:	include/uapi/drm/exynos*
3830
3831DRM DRIVERS FOR FREESCALE DCU
3832M:	Stefan Agner <stefan@agner.ch>
3833M:	Alison Wang <alison.wang@freescale.com>
3834L:	dri-devel@lists.freedesktop.org
3835S:	Supported
3836F:	drivers/gpu/drm/fsl-dcu/
3837F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
3838F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
3839F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3840
3841DRM DRIVERS FOR FREESCALE IMX
3842M:	Philipp Zabel <p.zabel@pengutronix.de>
3843L:	dri-devel@lists.freedesktop.org
3844S:	Maintained
3845F:	drivers/gpu/drm/imx/
3846F:	drivers/gpu/ipu-v3/
3847F:	Documentation/devicetree/bindings/display/imx/
3848
3849DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3850M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3851L:	dri-devel@lists.freedesktop.org
3852T:	git git://github.com/patjak/drm-gma500
3853S:	Maintained
3854F:	drivers/gpu/drm/gma500
3855F:	include/drm/gma500*
3856
3857DRM DRIVERS FOR NVIDIA TEGRA
3858M:	Thierry Reding <thierry.reding@gmail.com>
3859M:	Terje Bergström <tbergstrom@nvidia.com>
3860L:	dri-devel@lists.freedesktop.org
3861L:	linux-tegra@vger.kernel.org
3862T:	git git://anongit.freedesktop.org/tegra/linux.git
3863S:	Supported
3864F:	drivers/gpu/drm/tegra/
3865F:	drivers/gpu/host1x/
3866F:	include/linux/host1x.h
3867F:	include/uapi/drm/tegra_drm.h
3868F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3869
3870DRM DRIVERS FOR RENESAS
3871M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3872L:	dri-devel@lists.freedesktop.org
3873L:	linux-renesas-soc@vger.kernel.org
3874T:	git git://people.freedesktop.org/~airlied/linux
3875S:	Supported
3876F:	drivers/gpu/drm/rcar-du/
3877F:	drivers/gpu/drm/shmobile/
3878F:	include/linux/platform_data/shmob_drm.h
3879
3880DRM DRIVERS FOR ROCKCHIP
3881M:	Mark Yao <mark.yao@rock-chips.com>
3882L:	dri-devel@lists.freedesktop.org
3883S:	Maintained
3884F:	drivers/gpu/drm/rockchip/
3885F:	Documentation/devicetree/bindings/display/rockchip*
3886
3887DRM DRIVERS FOR STI
3888M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
3889M:	Vincent Abriou <vincent.abriou@st.com>
3890L:	dri-devel@lists.freedesktop.org
3891T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3892S:	Maintained
3893F:	drivers/gpu/drm/sti
3894F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
3895
3896DRM DRIVERS FOR VIVANTE GPU IP
3897M:	Lucas Stach <l.stach@pengutronix.de>
3898R:	Russell King <linux+etnaviv@arm.linux.org.uk>
3899R:	Christian Gmeiner <christian.gmeiner@gmail.com>
3900L:	dri-devel@lists.freedesktop.org
3901S:	Maintained
3902F:	drivers/gpu/drm/etnaviv
3903F:	Documentation/devicetree/bindings/display/etnaviv
3904
3905DSBR100 USB FM RADIO DRIVER
3906M:	Alexey Klimov <klimov.linux@gmail.com>
3907L:	linux-media@vger.kernel.org
3908T:	git git://linuxtv.org/media_tree.git
3909S:	Maintained
3910F:	drivers/media/radio/dsbr100.c
3911
3912DSCC4 DRIVER
3913M:	Francois Romieu <romieu@fr.zoreil.com>
3914L:	netdev@vger.kernel.org
3915S:	Maintained
3916F:	drivers/net/wan/dscc4.c
3917
3918DT3155 MEDIA DRIVER
3919M:	Hans Verkuil <hverkuil@xs4all.nl>
3920L:	linux-media@vger.kernel.org
3921T:	git git://linuxtv.org/media_tree.git
3922W:	https://linuxtv.org
3923S:	Odd Fixes
3924F:	drivers/media/pci/dt3155/
3925
3926DVB_USB_AF9015 MEDIA DRIVER
3927M:	Antti Palosaari <crope@iki.fi>
3928L:	linux-media@vger.kernel.org
3929W:	https://linuxtv.org
3930W:	http://palosaari.fi/linux/
3931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3932T:	git git://linuxtv.org/anttip/media_tree.git
3933S:	Maintained
3934F:	drivers/media/usb/dvb-usb-v2/af9015*
3935
3936DVB_USB_AF9035 MEDIA DRIVER
3937M:	Antti Palosaari <crope@iki.fi>
3938L:	linux-media@vger.kernel.org
3939W:	https://linuxtv.org
3940W:	http://palosaari.fi/linux/
3941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3942T:	git git://linuxtv.org/anttip/media_tree.git
3943S:	Maintained
3944F:	drivers/media/usb/dvb-usb-v2/af9035*
3945
3946DVB_USB_ANYSEE MEDIA DRIVER
3947M:	Antti Palosaari <crope@iki.fi>
3948L:	linux-media@vger.kernel.org
3949W:	https://linuxtv.org
3950W:	http://palosaari.fi/linux/
3951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3952T:	git git://linuxtv.org/anttip/media_tree.git
3953S:	Maintained
3954F:	drivers/media/usb/dvb-usb-v2/anysee*
3955
3956DVB_USB_AU6610 MEDIA DRIVER
3957M:	Antti Palosaari <crope@iki.fi>
3958L:	linux-media@vger.kernel.org
3959W:	https://linuxtv.org
3960W:	http://palosaari.fi/linux/
3961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3962T:	git git://linuxtv.org/anttip/media_tree.git
3963S:	Maintained
3964F:	drivers/media/usb/dvb-usb-v2/au6610*
3965
3966DVB_USB_CE6230 MEDIA DRIVER
3967M:	Antti Palosaari <crope@iki.fi>
3968L:	linux-media@vger.kernel.org
3969W:	https://linuxtv.org
3970W:	http://palosaari.fi/linux/
3971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3972T:	git git://linuxtv.org/anttip/media_tree.git
3973S:	Maintained
3974F:	drivers/media/usb/dvb-usb-v2/ce6230*
3975
3976DVB_USB_CXUSB MEDIA DRIVER
3977M:	Michael Krufky <mkrufky@linuxtv.org>
3978L:	linux-media@vger.kernel.org
3979W:	https://linuxtv.org
3980W:	http://github.com/mkrufky
3981Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3982T:	git git://linuxtv.org/media_tree.git
3983S:	Maintained
3984F:	drivers/media/usb/dvb-usb/cxusb*
3985
3986DVB_USB_EC168 MEDIA DRIVER
3987M:	Antti Palosaari <crope@iki.fi>
3988L:	linux-media@vger.kernel.org
3989W:	https://linuxtv.org
3990W:	http://palosaari.fi/linux/
3991Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3992T:	git git://linuxtv.org/anttip/media_tree.git
3993S:	Maintained
3994F:	drivers/media/usb/dvb-usb-v2/ec168*
3995
3996DVB_USB_GL861 MEDIA DRIVER
3997M:	Antti Palosaari <crope@iki.fi>
3998L:	linux-media@vger.kernel.org
3999W:	https://linuxtv.org
4000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4001T:	git git://linuxtv.org/anttip/media_tree.git
4002S:	Maintained
4003F:	drivers/media/usb/dvb-usb-v2/gl861*
4004
4005DVB_USB_MXL111SF MEDIA DRIVER
4006M:	Michael Krufky <mkrufky@linuxtv.org>
4007L:	linux-media@vger.kernel.org
4008W:	https://linuxtv.org
4009W:	http://github.com/mkrufky
4010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4011T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4012S:	Maintained
4013F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4014
4015DVB_USB_RTL28XXU MEDIA DRIVER
4016M:	Antti Palosaari <crope@iki.fi>
4017L:	linux-media@vger.kernel.org
4018W:	https://linuxtv.org
4019W:	http://palosaari.fi/linux/
4020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4021T:	git git://linuxtv.org/anttip/media_tree.git
4022S:	Maintained
4023F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4024
4025DVB_USB_V2 MEDIA DRIVER
4026M:	Antti Palosaari <crope@iki.fi>
4027L:	linux-media@vger.kernel.org
4028W:	https://linuxtv.org
4029W:	http://palosaari.fi/linux/
4030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4031T:	git git://linuxtv.org/anttip/media_tree.git
4032S:	Maintained
4033F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4034F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4035
4036DYNAMIC DEBUG
4037M:	Jason Baron <jbaron@akamai.com>
4038S:	Maintained
4039F:	lib/dynamic_debug.c
4040F:	include/linux/dynamic_debug.h
4041
4042DZ DECSTATION DZ11 SERIAL DRIVER
4043M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4044S:	Maintained
4045F:	drivers/tty/serial/dz.*
4046
4047E3X0 POWER BUTTON DRIVER
4048M:	Moritz Fischer <moritz.fischer@ettus.com>
4049L:	usrp-users@lists.ettus.com
4050W:	http://www.ettus.com
4051S:	Supported
4052F:	drivers/input/misc/e3x0-button.c
4053F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4054
4055E4000 MEDIA DRIVER
4056M:	Antti Palosaari <crope@iki.fi>
4057L:	linux-media@vger.kernel.org
4058W:	https://linuxtv.org
4059W:	http://palosaari.fi/linux/
4060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4061T:	git git://linuxtv.org/anttip/media_tree.git
4062S:	Maintained
4063F:	drivers/media/tuners/e4000*
4064
4065EATA ISA/EISA/PCI SCSI DRIVER
4066M:	Dario Ballabio <ballabio_dario@emc.com>
4067L:	linux-scsi@vger.kernel.org
4068S:	Maintained
4069F:	drivers/scsi/eata.c
4070
4071EC100 MEDIA DRIVER
4072M:	Antti Palosaari <crope@iki.fi>
4073L:	linux-media@vger.kernel.org
4074W:	https://linuxtv.org
4075W:	http://palosaari.fi/linux/
4076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4077T:	git git://linuxtv.org/anttip/media_tree.git
4078S:	Maintained
4079F:	drivers/media/dvb-frontends/ec100*
4080
4081ECRYPT FILE SYSTEM
4082M:	Tyler Hicks <tyhicks@canonical.com>
4083L:	ecryptfs@vger.kernel.org
4084W:	http://ecryptfs.org
4085W:	https://launchpad.net/ecryptfs
4086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4087S:	Supported
4088F:	Documentation/filesystems/ecryptfs.txt
4089F:	fs/ecryptfs/
4090
4091EDAC-CORE
4092M:	Doug Thompson <dougthompson@xmission.com>
4093M:	Borislav Petkov <bp@alien8.de>
4094M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4095L:	linux-edac@vger.kernel.org
4096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4098S:	Supported
4099F:	Documentation/edac.txt
4100F:	drivers/edac/
4101F:	include/linux/edac.h
4102
4103EDAC-AMD64
4104M:	Doug Thompson <dougthompson@xmission.com>
4105M:	Borislav Petkov <bp@alien8.de>
4106L:	linux-edac@vger.kernel.org
4107S:	Maintained
4108F:	drivers/edac/amd64_edac*
4109
4110EDAC-CALXEDA
4111M:	Doug Thompson <dougthompson@xmission.com>
4112M:	Robert Richter <rric@kernel.org>
4113L:	linux-edac@vger.kernel.org
4114S:	Maintained
4115F:	drivers/edac/highbank*
4116
4117EDAC-CAVIUM
4118M:	Ralf Baechle <ralf@linux-mips.org>
4119M:	David Daney <david.daney@cavium.com>
4120L:	linux-edac@vger.kernel.org
4121L:	linux-mips@linux-mips.org
4122S:	Supported
4123F:	drivers/edac/octeon_edac*
4124
4125EDAC-E752X
4126M:	Mark Gross <mark.gross@intel.com>
4127M:	Doug Thompson <dougthompson@xmission.com>
4128L:	linux-edac@vger.kernel.org
4129S:	Maintained
4130F:	drivers/edac/e752x_edac.c
4131
4132EDAC-E7XXX
4133M:	Doug Thompson <dougthompson@xmission.com>
4134L:	linux-edac@vger.kernel.org
4135S:	Maintained
4136F:	drivers/edac/e7xxx_edac.c
4137
4138EDAC-GHES
4139M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4140L:	linux-edac@vger.kernel.org
4141S:	Maintained
4142F:	drivers/edac/ghes_edac.c
4143
4144EDAC-I82443BXGX
4145M:	Tim Small <tim@buttersideup.com>
4146L:	linux-edac@vger.kernel.org
4147S:	Maintained
4148F:	drivers/edac/i82443bxgx_edac.c
4149
4150EDAC-I3000
4151M:	Jason Uhlenkott <juhlenko@akamai.com>
4152L:	linux-edac@vger.kernel.org
4153S:	Maintained
4154F:	drivers/edac/i3000_edac.c
4155
4156EDAC-I5000
4157M:	Doug Thompson <dougthompson@xmission.com>
4158L:	linux-edac@vger.kernel.org
4159S:	Maintained
4160F:	drivers/edac/i5000_edac.c
4161
4162EDAC-I5400
4163M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4164L:	linux-edac@vger.kernel.org
4165S:	Maintained
4166F:	drivers/edac/i5400_edac.c
4167
4168EDAC-I7300
4169M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4170L:	linux-edac@vger.kernel.org
4171S:	Maintained
4172F:	drivers/edac/i7300_edac.c
4173
4174EDAC-I7CORE
4175M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4176L:	linux-edac@vger.kernel.org
4177S:	Maintained
4178F:	drivers/edac/i7core_edac.c
4179
4180EDAC-I82975X
4181M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4182M:	"Arvind R." <arvino55@gmail.com>
4183L:	linux-edac@vger.kernel.org
4184S:	Maintained
4185F:	drivers/edac/i82975x_edac.c
4186
4187EDAC-IE31200
4188M:	Jason Baron <jbaron@akamai.com>
4189L:	linux-edac@vger.kernel.org
4190S:	Maintained
4191F:	drivers/edac/ie31200_edac.c
4192
4193EDAC-MPC85XX
4194M:	Johannes Thumshirn <morbidrsa@gmail.com>
4195L:	linux-edac@vger.kernel.org
4196S:	Maintained
4197F:	drivers/edac/mpc85xx_edac.[ch]
4198
4199EDAC-PASEMI
4200M:	Egor Martovetsky <egor@pasemi.com>
4201L:	linux-edac@vger.kernel.org
4202S:	Maintained
4203F:	drivers/edac/pasemi_edac.c
4204
4205EDAC-R82600
4206M:	Tim Small <tim@buttersideup.com>
4207L:	linux-edac@vger.kernel.org
4208S:	Maintained
4209F:	drivers/edac/r82600_edac.c
4210
4211EDAC-SBRIDGE
4212M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4213L:	linux-edac@vger.kernel.org
4214S:	Maintained
4215F:	drivers/edac/sb_edac.c
4216
4217EDAC-XGENE
4218APPLIED MICRO (APM) X-GENE SOC EDAC
4219M:     Loc Ho <lho@apm.com>
4220S:     Supported
4221F:     drivers/edac/xgene_edac.c
4222F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4223
4224EDIROL UA-101/UA-1000 DRIVER
4225M:	Clemens Ladisch <clemens@ladisch.de>
4226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4227T:	git git://git.alsa-project.org/alsa-kernel.git
4228S:	Maintained
4229F:	sound/usb/misc/ua101.c
4230
4231EXTENSIBLE FIRMWARE INTERFACE (EFI)
4232M:	Matt Fleming <matt@codeblueprint.co.uk>
4233L:	linux-efi@vger.kernel.org
4234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4235S:	Maintained
4236F:	Documentation/efi-stub.txt
4237F:	arch/ia64/kernel/efi.c
4238F:	arch/x86/boot/compressed/eboot.[ch]
4239F:	arch/x86/include/asm/efi.h
4240F:	arch/x86/platform/efi/*
4241F:	drivers/firmware/efi/*
4242F:	include/linux/efi*.h
4243
4244EFI VARIABLE FILESYSTEM
4245M:	Matthew Garrett <matthew.garrett@nebula.com>
4246M:	Jeremy Kerr <jk@ozlabs.org>
4247M:	Matt Fleming <matt@codeblueprint.co.uk>
4248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4249L:	linux-efi@vger.kernel.org
4250S:	Maintained
4251F:	fs/efivarfs/
4252
4253EFIFB FRAMEBUFFER DRIVER
4254L:	linux-fbdev@vger.kernel.org
4255M:	Peter Jones <pjones@redhat.com>
4256S:	Maintained
4257F:	drivers/video/fbdev/efifb.c
4258
4259EFS FILESYSTEM
4260W:	http://aeschi.ch.eu.org/efs/
4261S:	Orphan
4262F:	fs/efs/
4263
4264EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4265M:	Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4266L:	netdev@vger.kernel.org
4267S:	Maintained
4268F:	drivers/net/ethernet/ibm/ehea/
4269
4270EM28XX VIDEO4LINUX DRIVER
4271M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4272L:	linux-media@vger.kernel.org
4273W:	https://linuxtv.org
4274T:	git git://linuxtv.org/media_tree.git
4275S:	Maintained
4276F:	drivers/media/usb/em28xx/
4277
4278EMBEDDED LINUX
4279M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4280M:	Matt Mackall <mpm@selenic.com>
4281M:	David Woodhouse <dwmw2@infradead.org>
4282L:	linux-embedded@vger.kernel.org
4283S:	Maintained
4284
4285EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4286M:	James Smart <james.smart@avagotech.com>
4287M:	Dick Kennedy <dick.kennedy@avagotech.com>
4288L:	linux-scsi@vger.kernel.org
4289W:	http://www.avagotech.com
4290S:	Supported
4291F:	drivers/scsi/lpfc/
4292
4293ENE CB710 FLASH CARD READER DRIVER
4294M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4295S:	Maintained
4296F:	drivers/misc/cb710/
4297F:	drivers/mmc/host/cb710-mmc.*
4298F:	include/linux/cb710.h
4299
4300ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4301M:	Maxim Levitsky <maximlevitsky@gmail.com>
4302S:	Maintained
4303F:	drivers/media/rc/ene_ir.*
4304
4305EPSON S1D13XXX FRAMEBUFFER DRIVER
4306M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4307S:	Maintained
4308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4309F:	drivers/video/fbdev/s1d13xxxfb.c
4310F:	include/video/s1d13xxxfb.h
4311
4312ET131X NETWORK DRIVER
4313M:	Mark Einon <mark.einon@gmail.com>
4314S:	Odd Fixes
4315F:	drivers/net/ethernet/agere/
4316
4317ETHERNET BRIDGE
4318M:	Stephen Hemminger <stephen@networkplumber.org>
4319L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4320L:	netdev@vger.kernel.org
4321W:	http://www.linuxfoundation.org/en/Net:Bridge
4322S:	Maintained
4323F:	include/linux/netfilter_bridge/
4324F:	net/bridge/
4325
4326ETHERNET PHY LIBRARY
4327M:	Florian Fainelli <f.fainelli@gmail.com>
4328L:	netdev@vger.kernel.org
4329S:	Maintained
4330F:	include/linux/phy.h
4331F:	include/linux/phy_fixed.h
4332F:	drivers/net/phy/
4333F:	Documentation/networking/phy.txt
4334F:	drivers/of/of_mdio.c
4335F:	drivers/of/of_net.c
4336
4337EXT2 FILE SYSTEM
4338M:	Jan Kara <jack@suse.com>
4339L:	linux-ext4@vger.kernel.org
4340S:	Maintained
4341F:	Documentation/filesystems/ext2.txt
4342F:	fs/ext2/
4343F:	include/linux/ext2*
4344
4345EXT4 FILE SYSTEM
4346M:	"Theodore Ts'o" <tytso@mit.edu>
4347M:	Andreas Dilger <adilger.kernel@dilger.ca>
4348L:	linux-ext4@vger.kernel.org
4349W:	http://ext4.wiki.kernel.org
4350Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4352S:	Maintained
4353F:	Documentation/filesystems/ext4.txt
4354F:	fs/ext4/
4355
4356Extended Verification Module (EVM)
4357M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4358L:	linux-ima-devel@lists.sourceforge.net
4359L:	linux-security-module@vger.kernel.org
4360S:	Supported
4361F:	security/integrity/evm/
4362
4363EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4364M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4365M:	Chanwoo Choi <cw00.choi@samsung.com>
4366L:	linux-kernel@vger.kernel.org
4367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4368S:	Maintained
4369F:	drivers/extcon/
4370F:	include/linux/extcon/
4371F:	include/linux/extcon.h
4372F:	Documentation/extcon/
4373F:	Documentation/devicetree/bindings/extcon/
4374
4375EXYNOS DP DRIVER
4376M:	Jingoo Han <jingoohan1@gmail.com>
4377L:	dri-devel@lists.freedesktop.org
4378S:	Maintained
4379F:	drivers/gpu/drm/exynos/exynos_dp*
4380
4381EXYNOS SYSMMU (IOMMU) driver
4382M:	Marek Szyprowski <m.szyprowski@samsung.com>
4383L:	iommu@lists.linux-foundation.org
4384S:	Maintained
4385F:	drivers/iommu/exynos-iommu.c
4386
4387EXYNOS MIPI DISPLAY DRIVERS
4388M:	Inki Dae <inki.dae@samsung.com>
4389M:	Donghwa Lee <dh09.lee@samsung.com>
4390M:	Kyungmin Park <kyungmin.park@samsung.com>
4391L:	linux-fbdev@vger.kernel.org
4392S:	Maintained
4393F:	drivers/video/fbdev/exynos/exynos_mipi*
4394F:	include/video/exynos_mipi*
4395
4396F71805F HARDWARE MONITORING DRIVER
4397M:	Jean Delvare <jdelvare@suse.com>
4398L:	linux-hwmon@vger.kernel.org
4399S:	Maintained
4400F:	Documentation/hwmon/f71805f
4401F:	drivers/hwmon/f71805f.c
4402
4403FC0011 TUNER DRIVER
4404M:	Michael Buesch <m@bues.ch>
4405L:	linux-media@vger.kernel.org
4406S:	Maintained
4407F:	drivers/media/tuners/fc0011.h
4408F:	drivers/media/tuners/fc0011.c
4409
4410FC2580 MEDIA DRIVER
4411M:	Antti Palosaari <crope@iki.fi>
4412L:	linux-media@vger.kernel.org
4413W:	https://linuxtv.org
4414W:	http://palosaari.fi/linux/
4415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4416T:	git git://linuxtv.org/anttip/media_tree.git
4417S:	Maintained
4418F:	drivers/media/tuners/fc2580*
4419
4420FANOTIFY
4421M:	Eric Paris <eparis@redhat.com>
4422S:	Maintained
4423F:	fs/notify/fanotify/
4424F:	include/linux/fanotify.h
4425F:	include/uapi/linux/fanotify.h
4426
4427FARSYNC SYNCHRONOUS DRIVER
4428M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4429W:	http://www.farsite.co.uk/
4430S:	Supported
4431F:	drivers/net/wan/farsync.*
4432
4433FAULT INJECTION SUPPORT
4434M:	Akinobu Mita <akinobu.mita@gmail.com>
4435S:	Supported
4436F:	Documentation/fault-injection/
4437F:	lib/fault-inject.c
4438
4439FBTFT Framebuffer drivers
4440M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4441M:	Noralf Trønnes <noralf@tronnes.org>
4442S:	Maintained
4443F:	drivers/staging/fbtft/
4444
4445FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4446M:	Vasu Dev <vasu.dev@intel.com>
4447L:	fcoe-devel@open-fcoe.org
4448W:	www.Open-FCoE.org
4449S:	Supported
4450F:	drivers/scsi/libfc/
4451F:	drivers/scsi/fcoe/
4452F:	include/scsi/fc/
4453F:	include/scsi/libfc.h
4454F:	include/scsi/libfcoe.h
4455F:	include/uapi/scsi/fc/
4456
4457FILE LOCKING (flock() and fcntl()/lockf())
4458M:	Jeff Layton <jlayton@poochiereds.net>
4459M:	"J. Bruce Fields" <bfields@fieldses.org>
4460L:	linux-fsdevel@vger.kernel.org
4461S:	Maintained
4462F:	include/linux/fcntl.h
4463F:	include/linux/fs.h
4464F:	include/uapi/linux/fcntl.h
4465F:	include/uapi/linux/fs.h
4466F:	fs/fcntl.c
4467F:	fs/locks.c
4468
4469FILESYSTEMS (VFS and infrastructure)
4470M:	Alexander Viro <viro@zeniv.linux.org.uk>
4471L:	linux-fsdevel@vger.kernel.org
4472S:	Maintained
4473F:	fs/*
4474
4475FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4476M:	Riku Voipio <riku.voipio@iki.fi>
4477L:	linux-hwmon@vger.kernel.org
4478S:	Maintained
4479F:	drivers/hwmon/f75375s.c
4480F:	include/linux/f75375s.h
4481
4482FIREWIRE AUDIO DRIVERS
4483M:	Clemens Ladisch <clemens@ladisch.de>
4484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4485T:	git git://git.alsa-project.org/alsa-kernel.git
4486S:	Maintained
4487F:	sound/firewire/
4488
4489FIREWIRE MEDIA DRIVERS (firedtv)
4490M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4491L:	linux-media@vger.kernel.org
4492L:	linux1394-devel@lists.sourceforge.net
4493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4494S:	Maintained
4495F:	drivers/media/firewire/
4496
4497FIREWIRE SBP-2 TARGET
4498M:	Chris Boot <bootc@bootc.net>
4499L:	linux-scsi@vger.kernel.org
4500L:	target-devel@vger.kernel.org
4501L:	linux1394-devel@lists.sourceforge.net
4502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4503S:	Maintained
4504F:	drivers/target/sbp/
4505
4506FIREWIRE SUBSYSTEM
4507M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4508L:	linux1394-devel@lists.sourceforge.net
4509W:	http://ieee1394.wiki.kernel.org/
4510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4511S:	Maintained
4512F:	drivers/firewire/
4513F:	include/linux/firewire.h
4514F:	include/uapi/linux/firewire*.h
4515F:	tools/firewire/
4516
4517FIRMWARE LOADER (request_firmware)
4518M:	Ming Lei <ming.lei@canonical.com>
4519L:	linux-kernel@vger.kernel.org
4520S:	Maintained
4521F:	Documentation/firmware_class/
4522F:	drivers/base/firmware*.c
4523F:	include/linux/firmware.h
4524
4525FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4526M:	Joshua Morris <josh.h.morris@us.ibm.com>
4527M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4528S:	Maintained
4529F:	drivers/block/rsxx/
4530
4531FLOPPY DRIVER
4532M:	Jiri Kosina <jikos@kernel.org>
4533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4534S:	Odd fixes
4535F:	drivers/block/floppy.c
4536
4537FMC SUBSYSTEM
4538M:	Alessandro Rubini <rubini@gnudd.com>
4539W:	http://www.ohwr.org/projects/fmc-bus
4540S:	Supported
4541F:	drivers/fmc/
4542F:	include/linux/fmc*.h
4543F:	include/linux/ipmi-fru.h
4544K:	fmc_d.*register
4545
4546FPGA MANAGER FRAMEWORK
4547M:	Alan Tull <atull@opensource.altera.com>
4548R:	Moritz Fischer <moritz.fischer@ettus.com>
4549S:	Maintained
4550F:	drivers/fpga/
4551F:	include/linux/fpga/fpga-mgr.h
4552W:	http://www.rocketboards.org
4553
4554FPU EMULATOR
4555M:	Bill Metzenthen <billm@melbpc.org.au>
4556W:	http://floatingpoint.sourceforge.net/emulator/index.html
4557S:	Maintained
4558F:	arch/x86/math-emu/
4559
4560FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4561L:	netdev@vger.kernel.org
4562S:	Orphan
4563F:	drivers/net/wan/dlci.c
4564F:	drivers/net/wan/sdla.c
4565
4566FRAMEBUFFER LAYER
4567M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4568M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4569L:	linux-fbdev@vger.kernel.org
4570W:	http://linux-fbdev.sourceforge.net/
4571Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4573S:	Maintained
4574F:	Documentation/fb/
4575F:	drivers/video/
4576F:	include/video/
4577F:	include/linux/fb.h
4578F:	include/uapi/video/
4579F:	include/uapi/linux/fb.h
4580
4581FREESCALE DIU FRAMEBUFFER DRIVER
4582M:	Timur Tabi <timur@tabi.org>
4583L:	linux-fbdev@vger.kernel.org
4584S:	Maintained
4585F:	drivers/video/fbdev/fsl-diu-fb.*
4586
4587FREESCALE DMA DRIVER
4588M:	Li Yang <leoli@freescale.com>
4589M:	Zhang Wei <zw@zh-kernel.org>
4590L:	linuxppc-dev@lists.ozlabs.org
4591S:	Maintained
4592F:	drivers/dma/fsldma.*
4593
4594FREESCALE GPMI NAND DRIVER
4595M:	Han Xu <han.xu@nxp.com>
4596L:	linux-mtd@lists.infradead.org
4597S:	Maintained
4598F:	drivers/mtd/nand/gpmi-nand/*
4599
4600FREESCALE I2C CPM DRIVER
4601M:	Jochen Friedrich <jochen@scram.de>
4602L:	linuxppc-dev@lists.ozlabs.org
4603L:	linux-i2c@vger.kernel.org
4604S:	Maintained
4605F:	drivers/i2c/busses/i2c-cpm.c
4606
4607FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4608M:	Sascha Hauer <kernel@pengutronix.de>
4609L:	linux-fbdev@vger.kernel.org
4610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4611S:	Maintained
4612F:	include/linux/platform_data/video-imxfb.h
4613F:	drivers/video/fbdev/imxfb.c
4614
4615FREESCALE QUAD SPI DRIVER
4616M:	Han Xu <han.xu@nxp.com>
4617L:	linux-mtd@lists.infradead.org
4618S:	Maintained
4619F:	drivers/mtd/spi-nor/fsl-quadspi.c
4620
4621FREESCALE SOC FS_ENET DRIVER
4622M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4623M:	Vitaly Bordug <vbordug@ru.mvista.com>
4624L:	linuxppc-dev@lists.ozlabs.org
4625L:	netdev@vger.kernel.org
4626S:	Maintained
4627F:	drivers/net/ethernet/freescale/fs_enet/
4628F:	include/linux/fs_enet_pd.h
4629
4630FREESCALE IMX / MXC FEC DRIVER
4631M:	Fugang Duan <fugang.duan@nxp.com>
4632L:	netdev@vger.kernel.org
4633S:	Maintained
4634F:	drivers/net/ethernet/freescale/fec_main.c
4635F:	drivers/net/ethernet/freescale/fec_ptp.c
4636F:	drivers/net/ethernet/freescale/fec.h
4637F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4638
4639FREESCALE QUICC ENGINE LIBRARY
4640L:	linuxppc-dev@lists.ozlabs.org
4641S:	Orphan
4642F:	drivers/soc/fsl/qe/
4643F:	include/soc/fsl/*qe*.h
4644F:	include/soc/fsl/*ucc*.h
4645
4646FREESCALE USB PERIPHERAL DRIVERS
4647M:	Li Yang <leoli@freescale.com>
4648L:	linux-usb@vger.kernel.org
4649L:	linuxppc-dev@lists.ozlabs.org
4650S:	Maintained
4651F:	drivers/usb/gadget/udc/fsl*
4652
4653FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4654M:	Li Yang <leoli@freescale.com>
4655L:	netdev@vger.kernel.org
4656L:	linuxppc-dev@lists.ozlabs.org
4657S:	Maintained
4658F:	drivers/net/ethernet/freescale/ucc_geth*
4659
4660FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4661M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4662L:	netdev@vger.kernel.org
4663S:	Maintained
4664F:	drivers/net/ethernet/freescale/gianfar*
4665X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4666F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4667
4668FREESCALE QUICC ENGINE UCC UART DRIVER
4669M:	Timur Tabi <timur@tabi.org>
4670L:	linuxppc-dev@lists.ozlabs.org
4671S:	Maintained
4672F:	drivers/tty/serial/ucc_uart.c
4673
4674FREESCALE SOC SOUND DRIVERS
4675M:	Timur Tabi <timur@tabi.org>
4676M:	Nicolin Chen <nicoleotsuka@gmail.com>
4677M:	Xiubo Li <Xiubo.Lee@gmail.com>
4678L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4679L:	linuxppc-dev@lists.ozlabs.org
4680S:	Maintained
4681F:	sound/soc/fsl/fsl*
4682F:	sound/soc/fsl/imx*
4683F:	sound/soc/fsl/mpc8610_hpcd.c
4684
4685FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4686M:	"J. German Rivera" <German.Rivera@freescale.com>
4687L:	linux-kernel@vger.kernel.org
4688S:	Maintained
4689F:	drivers/staging/fsl-mc/
4690
4691FREEVXFS FILESYSTEM
4692M:	Christoph Hellwig <hch@infradead.org>
4693W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
4694S:	Maintained
4695F:	fs/freevxfs/
4696
4697FREEZER
4698M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4699M:	Pavel Machek <pavel@ucw.cz>
4700L:	linux-pm@vger.kernel.org
4701S:	Supported
4702F:	Documentation/power/freezing-of-tasks.txt
4703F:	include/linux/freezer.h
4704F:	kernel/freezer.c
4705
4706FRONTSWAP API
4707M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4708L:	linux-kernel@vger.kernel.org
4709S:	Maintained
4710F:	mm/frontswap.c
4711F:	include/linux/frontswap.h
4712
4713FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4714M:	David Howells <dhowells@redhat.com>
4715L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4716S:	Supported
4717F:	Documentation/filesystems/caching/
4718F:	fs/fscache/
4719F:	include/linux/fscache*.h
4720
4721F2FS FILE SYSTEM
4722M:	Jaegeuk Kim <jaegeuk@kernel.org>
4723M:	Changman Lee <cm224.lee@samsung.com>
4724R:	Chao Yu <chao2.yu@samsung.com>
4725L:	linux-f2fs-devel@lists.sourceforge.net
4726W:	http://en.wikipedia.org/wiki/F2FS
4727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4728S:	Maintained
4729F:	Documentation/filesystems/f2fs.txt
4730F:	Documentation/ABI/testing/sysfs-fs-f2fs
4731F:	fs/f2fs/
4732F:	include/linux/f2fs_fs.h
4733F:	include/trace/events/f2fs.h
4734
4735FUJITSU FR-V (FRV) PORT
4736S:	Orphan
4737F:	arch/frv/
4738
4739FUJITSU LAPTOP EXTRAS
4740M:	Jonathan Woithe <jwoithe@just42.net>
4741L:	platform-driver-x86@vger.kernel.org
4742S:	Maintained
4743F:	drivers/platform/x86/fujitsu-laptop.c
4744
4745FUJITSU M-5MO LS CAMERA ISP DRIVER
4746M:	Kyungmin Park <kyungmin.park@samsung.com>
4747M:	Heungjun Kim <riverful.kim@samsung.com>
4748L:	linux-media@vger.kernel.org
4749S:	Maintained
4750F:	drivers/media/i2c/m5mols/
4751F:	include/media/i2c/m5mols.h
4752
4753FUJITSU TABLET EXTRAS
4754M:	Robert Gerlach <khnz@gmx.de>
4755L:	platform-driver-x86@vger.kernel.org
4756S:	Maintained
4757F:	drivers/platform/x86/fujitsu-tablet.c
4758
4759FUSE: FILESYSTEM IN USERSPACE
4760M:	Miklos Szeredi <miklos@szeredi.hu>
4761L:	fuse-devel@lists.sourceforge.net
4762W:	http://fuse.sourceforge.net/
4763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4764S:	Maintained
4765F:	fs/fuse/
4766F:	include/uapi/linux/fuse.h
4767F:	Documentation/filesystems/fuse.txt
4768
4769FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4770M:	Rik Faith <faith@cs.unc.edu>
4771L:	linux-scsi@vger.kernel.org
4772S:	Odd Fixes (e.g., new signatures)
4773F:	drivers/scsi/fdomain.*
4774
4775GCOV BASED KERNEL PROFILING
4776M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4777S:	Maintained
4778F:	kernel/gcov/
4779F:	Documentation/gcov.txt
4780
4781GDT SCSI DISK ARRAY CONTROLLER DRIVER
4782M:	Achim Leubner <achim_leubner@adaptec.com>
4783L:	linux-scsi@vger.kernel.org
4784W:	http://www.icp-vortex.com/
4785S:	Supported
4786F:	drivers/scsi/gdt*
4787
4788GDB KERNEL DEBUGGING HELPER SCRIPTS
4789M:	Jan Kiszka <jan.kiszka@siemens.com>
4790S:	Supported
4791F:	scripts/gdb/
4792
4793GEMTEK FM RADIO RECEIVER DRIVER
4794M:	Hans Verkuil <hverkuil@xs4all.nl>
4795L:	linux-media@vger.kernel.org
4796T:	git git://linuxtv.org/media_tree.git
4797W:	https://linuxtv.org
4798S:	Maintained
4799F:	drivers/media/radio/radio-gemtek*
4800
4801GENERIC GPIO I2C DRIVER
4802M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
4803S:	Supported
4804F:	drivers/i2c/busses/i2c-gpio.c
4805F:	include/linux/i2c-gpio.h
4806
4807GENERIC GPIO I2C MULTIPLEXER DRIVER
4808M:	Peter Korsgaard <peter.korsgaard@barco.com>
4809L:	linux-i2c@vger.kernel.org
4810S:	Supported
4811F:	drivers/i2c/muxes/i2c-mux-gpio.c
4812F:	include/linux/i2c-mux-gpio.h
4813F:	Documentation/i2c/muxes/i2c-mux-gpio
4814
4815GENERIC HDLC (WAN) DRIVERS
4816M:	Krzysztof Halasa <khc@pm.waw.pl>
4817W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
4818S:	Maintained
4819F:	drivers/net/wan/c101.c
4820F:	drivers/net/wan/hd6457*
4821F:	drivers/net/wan/hdlc*
4822F:	drivers/net/wan/n2.c
4823F:	drivers/net/wan/pc300too.c
4824F:	drivers/net/wan/pci200syn.c
4825F:	drivers/net/wan/wanxl*
4826
4827GENERIC INCLUDE/ASM HEADER FILES
4828M:	Arnd Bergmann <arnd@arndb.de>
4829L:	linux-arch@vger.kernel.org
4830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4831S:	Maintained
4832F:	include/asm-generic/
4833F:	include/uapi/asm-generic/
4834
4835GENERIC PHY FRAMEWORK
4836M:	Kishon Vijay Abraham I <kishon@ti.com>
4837L:	linux-kernel@vger.kernel.org
4838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4839S:	Supported
4840F:	drivers/phy/
4841F:	include/linux/phy/
4842
4843GENERIC PM DOMAINS
4844M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4845M:	Kevin Hilman <khilman@kernel.org>
4846M:	Ulf Hansson <ulf.hansson@linaro.org>
4847L:	linux-pm@vger.kernel.org
4848S:	Supported
4849F:	drivers/base/power/domain*.c
4850F:	include/linux/pm_domain.h
4851
4852GENERIC UIO DRIVER FOR PCI DEVICES
4853M:	"Michael S. Tsirkin" <mst@redhat.com>
4854L:	kvm@vger.kernel.org
4855S:	Supported
4856F:	drivers/uio/uio_pci_generic.c
4857
4858GET_MAINTAINER SCRIPT
4859M:	Joe Perches <joe@perches.com>
4860S:	Maintained
4861F:	scripts/get_maintainer.pl
4862
4863GFS2 FILE SYSTEM
4864M:	Steven Whitehouse <swhiteho@redhat.com>
4865M:	Bob Peterson <rpeterso@redhat.com>
4866L:	cluster-devel@redhat.com
4867W:	http://sources.redhat.com/cluster/
4868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4869S:	Supported
4870F:	Documentation/filesystems/gfs2*.txt
4871F:	fs/gfs2/
4872F:	include/uapi/linux/gfs2_ondisk.h
4873
4874GIGASET ISDN DRIVERS
4875M:	Paul Bolle <pebolle@tiscali.nl>
4876L:	gigaset307x-common@lists.sourceforge.net
4877W:	http://gigaset307x.sourceforge.net/
4878S:	Odd Fixes
4879F:	Documentation/isdn/README.gigaset
4880F:	drivers/isdn/gigaset/
4881F:	include/uapi/linux/gigaset_dev.h
4882
4883GO7007 MPEG CODEC
4884M:	Hans Verkuil <hans.verkuil@cisco.com>
4885L:	linux-media@vger.kernel.org
4886S:	Maintained
4887F:	drivers/media/usb/go7007/
4888
4889GOODIX TOUCHSCREEN
4890M:	Bastien Nocera <hadess@hadess.net>
4891L:	linux-input@vger.kernel.org
4892S:	Maintained
4893F:	drivers/input/touchscreen/goodix.c
4894
4895GPIO SUBSYSTEM
4896M:	Linus Walleij <linus.walleij@linaro.org>
4897M:	Alexandre Courbot <gnurou@gmail.com>
4898L:	linux-gpio@vger.kernel.org
4899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4900S:	Maintained
4901F:	Documentation/gpio/
4902F:	Documentation/ABI/testing/gpio-cdev
4903F:	Documentation/ABI/obsolete/sysfs-gpio
4904F:	drivers/gpio/
4905F:	include/linux/gpio/
4906F:	include/linux/gpio.h
4907F:	include/asm-generic/gpio.h
4908F:	include/uapi/linux/gpio.h
4909F:	tools/gpio/
4910
4911GRE DEMULTIPLEXER DRIVER
4912M:	Dmitry Kozlov <xeb@mail.ru>
4913L:	netdev@vger.kernel.org
4914S:	Maintained
4915F:	net/ipv4/gre_demux.c
4916F:	net/ipv4/gre_offload.c
4917F:	include/net/gre.h
4918
4919GRETH 10/100/1G Ethernet MAC device driver
4920M:	Kristoffer Glembo <kristoffer@gaisler.com>
4921L:	netdev@vger.kernel.org
4922S:	Maintained
4923F:	drivers/net/ethernet/aeroflex/
4924
4925GSPCA FINEPIX SUBDRIVER
4926M:	Frank Zago <frank@zago.net>
4927L:	linux-media@vger.kernel.org
4928T:	git git://linuxtv.org/media_tree.git
4929S:	Maintained
4930F:	drivers/media/usb/gspca/finepix.c
4931
4932GSPCA GL860 SUBDRIVER
4933M:	Olivier Lorin <o.lorin@laposte.net>
4934L:	linux-media@vger.kernel.org
4935T:	git git://linuxtv.org/media_tree.git
4936S:	Maintained
4937F:	drivers/media/usb/gspca/gl860/
4938
4939GSPCA M5602 SUBDRIVER
4940M:	Erik Andren <erik.andren@gmail.com>
4941L:	linux-media@vger.kernel.org
4942T:	git git://linuxtv.org/media_tree.git
4943S:	Maintained
4944F:	drivers/media/usb/gspca/m5602/
4945
4946GSPCA PAC207 SONIXB SUBDRIVER
4947M:	Hans de Goede <hdegoede@redhat.com>
4948L:	linux-media@vger.kernel.org
4949T:	git git://linuxtv.org/media_tree.git
4950S:	Maintained
4951F:	drivers/media/usb/gspca/pac207.c
4952
4953GSPCA SN9C20X SUBDRIVER
4954M:	Brian Johnson <brijohn@gmail.com>
4955L:	linux-media@vger.kernel.org
4956T:	git git://linuxtv.org/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/gspca/sn9c20x.c
4959
4960GSPCA T613 SUBDRIVER
4961M:	Leandro Costantino <lcostantino@gmail.com>
4962L:	linux-media@vger.kernel.org
4963T:	git git://linuxtv.org/media_tree.git
4964S:	Maintained
4965F:	drivers/media/usb/gspca/t613.c
4966
4967GSPCA USB WEBCAM DRIVER
4968M:	Hans de Goede <hdegoede@redhat.com>
4969L:	linux-media@vger.kernel.org
4970T:	git git://linuxtv.org/media_tree.git
4971S:	Maintained
4972F:	drivers/media/usb/gspca/
4973
4974GUID PARTITION TABLE (GPT)
4975M:	Davidlohr Bueso <dave@stgolabs.net>
4976L:	linux-efi@vger.kernel.org
4977S:	Maintained
4978F:	block/partitions/efi.*
4979
4980STK1160 USB VIDEO CAPTURE DRIVER
4981M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4982L:	linux-media@vger.kernel.org
4983T:	git git://linuxtv.org/media_tree.git
4984S:	Maintained
4985F:	drivers/media/usb/stk1160/
4986
4987H8/300 ARCHITECTURE
4988M:	Yoshinori Sato <ysato@users.sourceforge.jp>
4989L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4990W:	http://uclinux-h8.sourceforge.jp
4991T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4992S:	Maintained
4993F:	arch/h8300/
4994F:	drivers/clocksource/h8300_*.c
4995F:	drivers/clk/h8300/
4996F:	drivers/irqchip/irq-renesas-h8*.c
4997
4998HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4999M:	Frank Seidel <frank@f-seidel.de>
5000L:	platform-driver-x86@vger.kernel.org
5001W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5002S:	Maintained
5003F:	drivers/platform/x86/hdaps.c
5004
5005HDPVR USB VIDEO ENCODER DRIVER
5006M:	Hans Verkuil <hverkuil@xs4all.nl>
5007L:	linux-media@vger.kernel.org
5008T:	git git://linuxtv.org/media_tree.git
5009W:	https://linuxtv.org
5010S:	Odd Fixes
5011F:	drivers/media/usb/hdpvr/
5012
5013HWPOISON MEMORY FAILURE HANDLING
5014M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5015L:	linux-mm@kvack.org
5016S:	Maintained
5017F:	mm/memory-failure.c
5018F:	mm/hwpoison-inject.c
5019
5020HYPERVISOR VIRTUAL CONSOLE DRIVER
5021L:	linuxppc-dev@lists.ozlabs.org
5022S:	Odd Fixes
5023F:	drivers/tty/hvc/
5024
5025HACKRF MEDIA DRIVER
5026M:	Antti Palosaari <crope@iki.fi>
5027L:	linux-media@vger.kernel.org
5028W:	https://linuxtv.org
5029W:	http://palosaari.fi/linux/
5030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5031T:	git git://linuxtv.org/anttip/media_tree.git
5032S:	Maintained
5033F:	drivers/media/usb/hackrf/
5034
5035HARDWARE MONITORING
5036M:	Jean Delvare <jdelvare@suse.com>
5037M:	Guenter Roeck <linux@roeck-us.net>
5038L:	linux-hwmon@vger.kernel.org
5039W:	http://hwmon.wiki.kernel.org/
5040T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5042S:	Maintained
5043F:	Documentation/hwmon/
5044F:	drivers/hwmon/
5045F:	include/linux/hwmon*.h
5046
5047HARDWARE RANDOM NUMBER GENERATOR CORE
5048M:	Matt Mackall <mpm@selenic.com>
5049M:	Herbert Xu <herbert@gondor.apana.org.au>
5050L:	linux-crypto@vger.kernel.org
5051S:	Odd fixes
5052F:	Documentation/hw_random.txt
5053F:	drivers/char/hw_random/
5054F:	include/linux/hw_random.h
5055
5056HARDWARE SPINLOCK CORE
5057M:	Ohad Ben-Cohen <ohad@wizery.com>
5058M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5059L:	linux-remoteproc@vger.kernel.org
5060S:	Maintained
5061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5062F:	Documentation/hwspinlock.txt
5063F:	drivers/hwspinlock/hwspinlock_*
5064F:	include/linux/hwspinlock.h
5065
5066HARMONY SOUND DRIVER
5067L:	linux-parisc@vger.kernel.org
5068S:	Maintained
5069F:	sound/parisc/harmony.*
5070
5071HD29L2 MEDIA DRIVER
5072M:	Antti Palosaari <crope@iki.fi>
5073L:	linux-media@vger.kernel.org
5074W:	https://linuxtv.org
5075W:	http://palosaari.fi/linux/
5076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5077T:	git git://linuxtv.org/anttip/media_tree.git
5078S:	Maintained
5079F:	drivers/media/dvb-frontends/hd29l2*
5080
5081HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5082M:	Don Brace <don.brace@microsemi.com>
5083L:	iss_storagedev@hp.com
5084L:	esc.storagedev@microsemi.com
5085L:	linux-scsi@vger.kernel.org
5086S:	Supported
5087F:	Documentation/scsi/hpsa.txt
5088F:	drivers/scsi/hpsa*.[ch]
5089F:	include/linux/cciss*.h
5090F:	include/uapi/linux/cciss*.h
5091
5092HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5093M:	Don Brace <don.brace@microsemi.com>
5094L:	iss_storagedev@hp.com
5095L:	esc.storagedev@microsemi.com
5096L:	linux-scsi@vger.kernel.org
5097S:	Supported
5098F:	Documentation/blockdev/cciss.txt
5099F:	drivers/block/cciss*
5100F:	include/linux/cciss_ioctl.h
5101F:	include/uapi/linux/cciss_ioctl.h
5102
5103HFS FILESYSTEM
5104L:	linux-fsdevel@vger.kernel.org
5105S:	Orphan
5106F:	Documentation/filesystems/hfs.txt
5107F:	fs/hfs/
5108
5109HFSPLUS FILESYSTEM
5110L:	linux-fsdevel@vger.kernel.org
5111S:	Orphan
5112F:	Documentation/filesystems/hfsplus.txt
5113F:	fs/hfsplus/
5114
5115HGA FRAMEBUFFER DRIVER
5116M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5117L:	linux-nvidia@lists.surfsouth.com
5118W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5119S:	Maintained
5120F:	drivers/video/fbdev/hgafb.c
5121
5122HIBERNATION (aka Software Suspend, aka swsusp)
5123M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5124M:	Pavel Machek <pavel@ucw.cz>
5125L:	linux-pm@vger.kernel.org
5126S:	Supported
5127F:	arch/x86/power/
5128F:	drivers/base/power/
5129F:	kernel/power/
5130F:	include/linux/suspend.h
5131F:	include/linux/freezer.h
5132F:	include/linux/pm.h
5133F:	arch/*/include/asm/suspend*.h
5134
5135HID CORE LAYER
5136M:	Jiri Kosina <jikos@kernel.org>
5137R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5138L:	linux-input@vger.kernel.org
5139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5140S:	Maintained
5141F:	drivers/hid/
5142F:	include/linux/hid*
5143F:	include/uapi/linux/hid*
5144
5145HID SENSOR HUB DRIVERS
5146M:	Jiri Kosina <jikos@kernel.org>
5147M:	Jonathan Cameron <jic23@kernel.org>
5148M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5149L:	linux-input@vger.kernel.org
5150L:	linux-iio@vger.kernel.org
5151S:	Maintained
5152F:	Documentation/hid/hid-sensor*
5153F:	drivers/hid/hid-sensor-*
5154F:	drivers/iio/*/hid-*
5155F:	include/linux/hid-sensor-*
5156
5157HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5158M:	Thomas Gleixner <tglx@linutronix.de>
5159L:	linux-kernel@vger.kernel.org
5160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5161S:	Maintained
5162F:	Documentation/timers/
5163F:	kernel/time/hrtimer.c
5164F:	kernel/time/clockevents.c
5165F:	kernel/time/tick*.*
5166F:	kernel/time/timer_*.c
5167F:	include/linux/clockchips.h
5168F:	include/linux/hrtimer.h
5169
5170HIGH-SPEED SCC DRIVER FOR AX.25
5171L:	linux-hams@vger.kernel.org
5172S:	Orphan
5173F:	drivers/net/hamradio/dmascc.c
5174F:	drivers/net/hamradio/scc.c
5175
5176HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5177M:	HighPoint Linux Team <linux@highpoint-tech.com>
5178W:	http://www.highpoint-tech.com
5179S:	Supported
5180F:	Documentation/scsi/hptiop.txt
5181F:	drivers/scsi/hptiop.c
5182
5183HIPPI
5184M:	Jes Sorensen <jes@trained-monkey.org>
5185L:	linux-hippi@sunsite.dk
5186S:	Maintained
5187F:	include/linux/hippidevice.h
5188F:	include/uapi/linux/if_hippi.h
5189F:	net/802/hippi.c
5190F:	drivers/net/hippi/
5191
5192HISILICON SAS Controller
5193M:	John Garry <john.garry@huawei.com>
5194W:	http://www.hisilicon.com
5195S:	Supported
5196F:	drivers/scsi/hisi_sas/
5197F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5198
5199HOST AP DRIVER
5200M:	Jouni Malinen <j@w1.fi>
5201L:	hostap@shmoo.com (subscribers-only)
5202L:	linux-wireless@vger.kernel.org
5203W:	http://hostap.epitest.fi/
5204S:	Maintained
5205F:	drivers/net/wireless/intersil/hostap/
5206
5207HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5208L:	platform-driver-x86@vger.kernel.org
5209S:	Orphan
5210F:	drivers/platform/x86/tc1100-wmi.c
5211
5212HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5213M:	Jaroslav Kysela <perex@perex.cz>
5214S:	Maintained
5215F:	drivers/net/ethernet/hp/hp100.*
5216
5217HPET:	High Precision Event Timers driver
5218M:	Clemens Ladisch <clemens@ladisch.de>
5219S:	Maintained
5220F:	Documentation/timers/hpet.txt
5221F:	drivers/char/hpet.c
5222F:	include/linux/hpet.h
5223F:	include/uapi/linux/hpet.h
5224
5225HPET:	x86
5226S:	Orphan
5227F:	arch/x86/kernel/hpet.c
5228F:	arch/x86/include/asm/hpet.h
5229
5230HPFS FILESYSTEM
5231M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5232W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5233S:	Maintained
5234F:	fs/hpfs/
5235
5236HSI SUBSYSTEM
5237M:	Sebastian Reichel <sre@kernel.org>
5238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5239S:	Maintained
5240F:	Documentation/ABI/testing/sysfs-bus-hsi
5241F:	Documentation/hsi.txt
5242F:	drivers/hsi/
5243F:	include/linux/hsi/
5244F:	include/uapi/linux/hsi/
5245
5246HSO 3G MODEM DRIVER
5247M:	Jan Dumon <j.dumon@option.com>
5248W:	http://www.pharscape.org
5249S:	Maintained
5250F:	drivers/net/usb/hso.c
5251
5252HSR NETWORK PROTOCOL
5253M:	Arvid Brodin <arvid.brodin@alten.se>
5254L:	netdev@vger.kernel.org
5255S:	Maintained
5256F:	net/hsr/
5257
5258HTCPEN TOUCHSCREEN DRIVER
5259M:	Pau Oliva Fora <pof@eslack.org>
5260L:	linux-input@vger.kernel.org
5261S:	Maintained
5262F:	drivers/input/touchscreen/htcpen.c
5263
5264HUGETLB FILESYSTEM
5265M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5266S:	Maintained
5267F:	fs/hugetlbfs/
5268
5269Hyper-V CORE AND DRIVERS
5270M:	"K. Y. Srinivasan" <kys@microsoft.com>
5271M:	Haiyang Zhang <haiyangz@microsoft.com>
5272L:	devel@linuxdriverproject.org
5273S:	Maintained
5274F:	arch/x86/include/asm/mshyperv.h
5275F:	arch/x86/include/uapi/asm/hyperv.h
5276F:	arch/x86/kernel/cpu/mshyperv.c
5277F:	drivers/hid/hid-hyperv.c
5278F:	drivers/hv/
5279F:	drivers/input/serio/hyperv-keyboard.c
5280F:	drivers/pci/host/pci-hyperv.c
5281F:	drivers/net/hyperv/
5282F:	drivers/scsi/storvsc_drv.c
5283F:	drivers/video/fbdev/hyperv_fb.c
5284F:	include/linux/hyperv.h
5285F:	tools/hv/
5286F:	Documentation/ABI/stable/sysfs-bus-vmbus
5287
5288I2C MUXES
5289M:	Peter Rosin <peda@axentia.se>
5290L:	linux-i2c@vger.kernel.org
5291S:	Maintained
5292F:	Documentation/i2c/muxes/
5293F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5294F:	drivers/i2c/i2c-mux.c
5295F:	drivers/i2c/muxes/
5296F:	include/linux/i2c-mux.h
5297
5298I2C OVER PARALLEL PORT
5299M:	Jean Delvare <jdelvare@suse.com>
5300L:	linux-i2c@vger.kernel.org
5301S:	Maintained
5302F:	Documentation/i2c/busses/i2c-parport
5303F:	Documentation/i2c/busses/i2c-parport-light
5304F:	drivers/i2c/busses/i2c-parport.c
5305F:	drivers/i2c/busses/i2c-parport-light.c
5306
5307I2C/SMBUS CONTROLLER DRIVERS FOR PC
5308M:	Jean Delvare <jdelvare@suse.com>
5309L:	linux-i2c@vger.kernel.org
5310S:	Maintained
5311F:	Documentation/i2c/busses/i2c-ali1535
5312F:	Documentation/i2c/busses/i2c-ali1563
5313F:	Documentation/i2c/busses/i2c-ali15x3
5314F:	Documentation/i2c/busses/i2c-amd756
5315F:	Documentation/i2c/busses/i2c-amd8111
5316F:	Documentation/i2c/busses/i2c-i801
5317F:	Documentation/i2c/busses/i2c-nforce2
5318F:	Documentation/i2c/busses/i2c-piix4
5319F:	Documentation/i2c/busses/i2c-sis5595
5320F:	Documentation/i2c/busses/i2c-sis630
5321F:	Documentation/i2c/busses/i2c-sis96x
5322F:	Documentation/i2c/busses/i2c-via
5323F:	Documentation/i2c/busses/i2c-viapro
5324F:	drivers/i2c/busses/i2c-ali1535.c
5325F:	drivers/i2c/busses/i2c-ali1563.c
5326F:	drivers/i2c/busses/i2c-ali15x3.c
5327F:	drivers/i2c/busses/i2c-amd756.c
5328F:	drivers/i2c/busses/i2c-amd756-s4882.c
5329F:	drivers/i2c/busses/i2c-amd8111.c
5330F:	drivers/i2c/busses/i2c-i801.c
5331F:	drivers/i2c/busses/i2c-isch.c
5332F:	drivers/i2c/busses/i2c-nforce2.c
5333F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5334F:	drivers/i2c/busses/i2c-piix4.c
5335F:	drivers/i2c/busses/i2c-sis5595.c
5336F:	drivers/i2c/busses/i2c-sis630.c
5337F:	drivers/i2c/busses/i2c-sis96x.c
5338F:	drivers/i2c/busses/i2c-via.c
5339F:	drivers/i2c/busses/i2c-viapro.c
5340
5341I2C/SMBUS ISMT DRIVER
5342M:	Seth Heasley <seth.heasley@intel.com>
5343M:	Neil Horman <nhorman@tuxdriver.com>
5344L:	linux-i2c@vger.kernel.org
5345F:	drivers/i2c/busses/i2c-ismt.c
5346F:	Documentation/i2c/busses/i2c-ismt
5347
5348I2C/SMBUS STUB DRIVER
5349M:	Jean Delvare <jdelvare@suse.com>
5350L:	linux-i2c@vger.kernel.org
5351S:	Maintained
5352F:	drivers/i2c/i2c-stub.c
5353
5354I2C SUBSYSTEM
5355M:	Wolfram Sang <wsa@the-dreams.de>
5356L:	linux-i2c@vger.kernel.org
5357W:	https://i2c.wiki.kernel.org/
5358Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5360S:	Maintained
5361F:	Documentation/devicetree/bindings/i2c/
5362F:	Documentation/i2c/
5363F:	drivers/i2c/
5364F:	drivers/i2c/*/
5365F:	include/linux/i2c.h
5366F:	include/linux/i2c-*.h
5367F:	include/uapi/linux/i2c.h
5368F:	include/uapi/linux/i2c-*.h
5369
5370I2C ACPI SUPPORT
5371M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5372L:	linux-i2c@vger.kernel.org
5373L:	linux-acpi@vger.kernel.org
5374S:	Maintained
5375
5376I2C-TAOS-EVM DRIVER
5377M:	Jean Delvare <jdelvare@suse.com>
5378L:	linux-i2c@vger.kernel.org
5379S:	Maintained
5380F:	Documentation/i2c/busses/i2c-taos-evm
5381F:	drivers/i2c/busses/i2c-taos-evm.c
5382
5383I2C-TINY-USB DRIVER
5384M:	Till Harbaum <till@harbaum.org>
5385L:	linux-i2c@vger.kernel.org
5386W:	http://www.harbaum.org/till/i2c_tiny_usb
5387S:	Maintained
5388F:	drivers/i2c/busses/i2c-tiny-usb.c
5389
5390i386 BOOT CODE
5391M:	"H. Peter Anvin" <hpa@zytor.com>
5392S:	Maintained
5393F:	arch/x86/boot/
5394
5395i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5396M:	"H. Peter Anvin" <hpa@zytor.com>
5397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5398S:	Maintained
5399
5400IA64 (Itanium) PLATFORM
5401M:	Tony Luck <tony.luck@intel.com>
5402M:	Fenghua Yu <fenghua.yu@intel.com>
5403L:	linux-ia64@vger.kernel.org
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5405S:	Maintained
5406F:	arch/ia64/
5407
5408IBM Power VMX Cryptographic instructions
5409M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5410M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5411L:	linux-crypto@vger.kernel.org
5412S:	Supported
5413F:	drivers/crypto/vmx/Makefile
5414F:	drivers/crypto/vmx/Kconfig
5415F:	drivers/crypto/vmx/vmx.c
5416F:	drivers/crypto/vmx/aes*
5417F:	drivers/crypto/vmx/ghash*
5418F:	drivers/crypto/vmx/ppc-xlate.pl
5419
5420IBM Power in-Nest Crypto Acceleration
5421M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5422M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5423L:	linux-crypto@vger.kernel.org
5424S:	Supported
5425F:	drivers/crypto/nx/Makefile
5426F:	drivers/crypto/nx/Kconfig
5427F:	drivers/crypto/nx/nx-aes*
5428F:	drivers/crypto/nx/nx-sha*
5429F:	drivers/crypto/nx/nx.*
5430F:	drivers/crypto/nx/nx_csbcpb.h
5431F:	drivers/crypto/nx/nx_debugfs.h
5432
5433IBM Power 842 compression accelerator
5434M:	Dan Streetman <ddstreet@ieee.org>
5435S:	Supported
5436F:	drivers/crypto/nx/Makefile
5437F:	drivers/crypto/nx/Kconfig
5438F:	drivers/crypto/nx/nx-842*
5439F:	include/linux/sw842.h
5440F:	crypto/842.c
5441F:	lib/842/
5442
5443IBM Power Linux RAID adapter
5444M:	Brian King <brking@us.ibm.com>
5445S:	Supported
5446F:	drivers/scsi/ipr.*
5447
5448IBM Power Virtual Ethernet Device Driver
5449M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5450L:	netdev@vger.kernel.org
5451S:	Supported
5452F:	drivers/net/ethernet/ibm/ibmveth.*
5453
5454IBM Power SRIOV Virtual NIC Device Driver
5455M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5456M:	John Allen <jallen@linux.vnet.ibm.com>
5457L:	netdev@vger.kernel.org
5458S:	Supported
5459F:	drivers/net/ethernet/ibm/ibmvnic.*
5460
5461IBM Power Virtual SCSI Device Drivers
5462M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5463L:	linux-scsi@vger.kernel.org
5464S:	Supported
5465F:	drivers/scsi/ibmvscsi/ibmvscsi*
5466F:	drivers/scsi/ibmvscsi/viosrp.h
5467
5468IBM Power Virtual FC Device Drivers
5469M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5470L:	linux-scsi@vger.kernel.org
5471S:	Supported
5472F:	drivers/scsi/ibmvscsi/ibmvfc*
5473
5474IBM ServeRAID RAID DRIVER
5475S:	Orphan
5476F:	drivers/scsi/ips.*
5477
5478ICH LPC AND GPIO DRIVER
5479M:	Peter Tyser <ptyser@xes-inc.com>
5480S:	Maintained
5481F:	drivers/mfd/lpc_ich.c
5482F:	drivers/gpio/gpio-ich.c
5483
5484IDE SUBSYSTEM
5485M:	"David S. Miller" <davem@davemloft.net>
5486L:	linux-ide@vger.kernel.org
5487Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5489S:	Maintained
5490F:	Documentation/ide/
5491F:	drivers/ide/
5492F:	include/linux/ide.h
5493
5494IDEAPAD LAPTOP EXTRAS DRIVER
5495M:	Ike Panhc <ike.pan@canonical.com>
5496L:	platform-driver-x86@vger.kernel.org
5497W:	http://launchpad.net/ideapad-laptop
5498S:	Maintained
5499F:	drivers/platform/x86/ideapad-laptop.c
5500
5501IDEAPAD LAPTOP SLIDEBAR DRIVER
5502M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5503L:	linux-input@vger.kernel.org
5504W:	https://github.com/o2genum/ideapad-slidebar
5505S:	Maintained
5506F:	drivers/input/misc/ideapad_slidebar.c
5507
5508IDE/ATAPI DRIVERS
5509M:	Borislav Petkov <bp@alien8.de>
5510L:	linux-ide@vger.kernel.org
5511S:	Maintained
5512F:	Documentation/cdrom/ide-cd
5513F:	drivers/ide/ide-cd*
5514
5515IDLE-I7300
5516M:	Andy Henroid <andrew.d.henroid@intel.com>
5517L:	linux-pm@vger.kernel.org
5518S:	Supported
5519F:	drivers/idle/i7300_idle.c
5520
5521IEEE 802.15.4 SUBSYSTEM
5522M:	Alexander Aring <aar@pengutronix.de>
5523L:	linux-wpan@vger.kernel.org
5524W:	http://wpan.cakelab.org/
5525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5527S:	Maintained
5528F:	net/ieee802154/
5529F:	net/mac802154/
5530F:	drivers/net/ieee802154/
5531F:	include/linux/nl802154.h
5532F:	include/linux/ieee802154.h
5533F:	include/net/nl802154.h
5534F:	include/net/mac802154.h
5535F:	include/net/af_ieee802154.h
5536F:	include/net/cfg802154.h
5537F:	include/net/ieee802154_netdev.h
5538F:	Documentation/networking/ieee802154.txt
5539
5540IGORPLUG-USB IR RECEIVER
5541M:	Sean Young <sean@mess.org>
5542L:	linux-media@vger.kernel.org
5543S:	Maintained
5544F:	drivers/media/rc/igorplugusb.c
5545
5546IGUANAWORKS USB IR TRANSCEIVER
5547M:	Sean Young <sean@mess.org>
5548L:	linux-media@vger.kernel.org
5549S:	Maintained
5550F:	drivers/media/rc/iguanair.c
5551
5552IIO SUBSYSTEM AND DRIVERS
5553M:	Jonathan Cameron <jic23@kernel.org>
5554R:	Hartmut Knaack <knaack.h@gmx.de>
5555R:	Lars-Peter Clausen <lars@metafoo.de>
5556R:	Peter Meerwald <pmeerw@pmeerw.net>
5557L:	linux-iio@vger.kernel.org
5558S:	Maintained
5559F:	drivers/iio/
5560F:	drivers/staging/iio/
5561F:	include/linux/iio/
5562F:	tools/iio/
5563
5564IKANOS/ADI EAGLE ADSL USB DRIVER
5565M:	Matthieu Castet <castet.matthieu@free.fr>
5566M:	Stanislaw Gruszka <stf_xl@wp.pl>
5567S:	Maintained
5568F:	drivers/usb/atm/ueagle-atm.c
5569
5570INA209 HARDWARE MONITOR DRIVER
5571M:	Guenter Roeck <linux@roeck-us.net>
5572L:	linux-hwmon@vger.kernel.org
5573S:	Maintained
5574F:	Documentation/hwmon/ina209
5575F:	Documentation/devicetree/bindings/i2c/ina209.txt
5576F:	drivers/hwmon/ina209.c
5577
5578INA2XX HARDWARE MONITOR DRIVER
5579M:	Guenter Roeck <linux@roeck-us.net>
5580L:	linux-hwmon@vger.kernel.org
5581S:	Maintained
5582F:	Documentation/hwmon/ina2xx
5583F:	drivers/hwmon/ina2xx.c
5584F:	include/linux/platform_data/ina2xx.h
5585
5586INDUSTRY PACK SUBSYSTEM (IPACK)
5587M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5588M:	Jens Taprogge <jens.taprogge@taprogge.org>
5589M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5590L:	industrypack-devel@lists.sourceforge.net
5591W:	http://industrypack.sourceforge.net
5592S:	Maintained
5593F:	drivers/ipack/
5594
5595INGENIC JZ4780 DMA Driver
5596M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5597S:	Maintained
5598F:	drivers/dma/dma-jz4780.c
5599
5600INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5601M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5602M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5603L:	linux-ima-devel@lists.sourceforge.net
5604L:	linux-ima-user@lists.sourceforge.net
5605L:	linux-security-module@vger.kernel.org
5606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5607S:	Supported
5608F:	security/integrity/ima/
5609
5610IMGTEC IR DECODER DRIVER
5611M:	James Hogan <james.hogan@imgtec.com>
5612S:	Maintained
5613F:	drivers/media/rc/img-ir/
5614
5615IMS TWINTURBO FRAMEBUFFER DRIVER
5616L:	linux-fbdev@vger.kernel.org
5617S:	Orphan
5618F:	drivers/video/fbdev/imsttfb.c
5619
5620INFINIBAND SUBSYSTEM
5621M:	Doug Ledford <dledford@redhat.com>
5622M:	Sean Hefty <sean.hefty@intel.com>
5623M:	Hal Rosenstock <hal.rosenstock@gmail.com>
5624L:	linux-rdma@vger.kernel.org
5625W:	http://www.openfabrics.org/
5626Q:	http://patchwork.kernel.org/project/linux-rdma/list/
5627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5628S:	Supported
5629F:	Documentation/infiniband/
5630F:	drivers/infiniband/
5631F:	drivers/staging/rdma/
5632F:	include/uapi/linux/if_infiniband.h
5633F:	include/uapi/rdma/
5634F:	include/rdma/
5635
5636INOTIFY
5637M:	John McCutchan <john@johnmccutchan.com>
5638M:	Robert Love <rlove@rlove.org>
5639M:	Eric Paris <eparis@parisplace.org>
5640S:	Maintained
5641F:	Documentation/filesystems/inotify.txt
5642F:	fs/notify/inotify/
5643F:	include/linux/inotify.h
5644F:	include/uapi/linux/inotify.h
5645
5646INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5647M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
5648L:	linux-input@vger.kernel.org
5649Q:	http://patchwork.kernel.org/project/linux-input/list/
5650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5651S:	Maintained
5652F:	drivers/input/
5653F:	include/linux/input.h
5654F:	include/uapi/linux/input.h
5655F:	include/linux/input/
5656F:	Documentation/devicetree/bindings/input/
5657
5658INPUT MULTITOUCH (MT) PROTOCOL
5659M:	Henrik Rydberg <rydberg@bitmath.org>
5660L:	linux-input@vger.kernel.org
5661S:	Odd fixes
5662F:	Documentation/input/multi-touch-protocol.txt
5663F:	drivers/input/input-mt.c
5664K:	\b(ABS|SYN)_MT_
5665
5666INTEL ASoC BDW/HSW DRIVERS
5667M:	Jie Yang <yang.jie@linux.intel.com>
5668L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5669S:	Supported
5670F:	sound/soc/intel/common/sst-dsp*
5671F:	sound/soc/intel/common/sst-firmware.c
5672F:	sound/soc/intel/boards/broadwell.c
5673F:	sound/soc/intel/haswell/
5674
5675INTEL C600 SERIES SAS CONTROLLER DRIVER
5676M:	Intel SCU Linux support <intel-linux-scu@intel.com>
5677M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5678L:	linux-scsi@vger.kernel.org
5679T:	git git://git.code.sf.net/p/intel-sas/isci
5680S:	Supported
5681F:	drivers/scsi/isci/
5682
5683INTEL HID EVENT DRIVER
5684M:	Alex Hung <alex.hung@canonical.com>
5685L:	platform-driver-x86@vger.kernel.org
5686S:	Maintained
5687F:	drivers/platform/x86/intel-hid.c
5688
5689INTEL IDLE DRIVER
5690M:	Len Brown <lenb@kernel.org>
5691L:	linux-pm@vger.kernel.org
5692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5693S:	Supported
5694F:	drivers/idle/intel_idle.c
5695
5696INTEL PSTATE DRIVER
5697M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5698M:	Len Brown <lenb@kernel.org>
5699L:	linux-pm@vger.kernel.org
5700S:	Supported
5701F:	drivers/cpufreq/intel_pstate.c
5702
5703INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5704M:	Maik Broemme <mbroemme@plusserver.de>
5705L:	linux-fbdev@vger.kernel.org
5706S:	Maintained
5707F:	Documentation/fb/intelfb.txt
5708F:	drivers/video/fbdev/intelfb/
5709
5710INTEL 810/815 FRAMEBUFFER DRIVER
5711M:	Antonino Daplas <adaplas@gmail.com>
5712L:	linux-fbdev@vger.kernel.org
5713S:	Maintained
5714F:	drivers/video/fbdev/i810/
5715
5716INTEL MENLOW THERMAL DRIVER
5717M:	Sujith Thomas <sujith.thomas@intel.com>
5718L:	platform-driver-x86@vger.kernel.org
5719W:	https://01.org/linux-acpi
5720S:	Supported
5721F:	drivers/platform/x86/intel_menlow.c
5722
5723INTEL I/OAT DMA DRIVER
5724M:	Dave Jiang <dave.jiang@intel.com>
5725R:	Dan Williams <dan.j.williams@intel.com>
5726L:	dmaengine@vger.kernel.org
5727Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5728S:	Supported
5729F:	drivers/dma/ioat*
5730
5731INTEL IOMMU (VT-d)
5732M:	David Woodhouse <dwmw2@infradead.org>
5733L:	iommu@lists.linux-foundation.org
5734T:	git git://git.infradead.org/iommu-2.6.git
5735S:	Supported
5736F:	drivers/iommu/intel-iommu.c
5737F:	include/linux/intel-iommu.h
5738
5739INTEL IOP-ADMA DMA DRIVER
5740R:	Dan Williams <dan.j.williams@intel.com>
5741S:	Odd fixes
5742F:	drivers/dma/iop-adma.c
5743
5744INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5745M:	Krzysztof Halasa <khalasa@piap.pl>
5746S:	Maintained
5747F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
5748F:	arch/arm/mach-ixp4xx/include/mach/npe.h
5749F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5750F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
5751F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
5752F:	drivers/net/wan/ixp4xx_hss.c
5753
5754INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5755M:	Deepak Saxena <dsaxena@plexity.net>
5756S:	Maintained
5757F:	drivers/char/hw_random/ixp4xx-rng.c
5758
5759INTEL ETHERNET DRIVERS
5760M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5761R:	Jesse Brandeburg <jesse.brandeburg@intel.com>
5762R:	Shannon Nelson <shannon.nelson@intel.com>
5763R:	Carolyn Wyborny <carolyn.wyborny@intel.com>
5764R:	Don Skidmore <donald.c.skidmore@intel.com>
5765R:	Bruce Allan <bruce.w.allan@intel.com>
5766R:	John Ronciak <john.ronciak@intel.com>
5767R:	Mitch Williams <mitch.a.williams@intel.com>
5768L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5769W:	http://www.intel.com/support/feedback.htm
5770W:	http://e1000.sourceforge.net/
5771Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5774S:	Supported
5775F:	Documentation/networking/e100.txt
5776F:	Documentation/networking/e1000.txt
5777F:	Documentation/networking/e1000e.txt
5778F:	Documentation/networking/igb.txt
5779F:	Documentation/networking/igbvf.txt
5780F:	Documentation/networking/ixgb.txt
5781F:	Documentation/networking/ixgbe.txt
5782F:	Documentation/networking/ixgbevf.txt
5783F:	Documentation/networking/i40e.txt
5784F:	Documentation/networking/i40evf.txt
5785F:	drivers/net/ethernet/intel/
5786F:	drivers/net/ethernet/intel/*/
5787
5788INTEL RDMA RNIC DRIVER
5789M:     Faisal Latif <faisal.latif@intel.com>
5790R:     Chien Tin Tung <chien.tin.tung@intel.com>
5791R:     Mustafa Ismail <mustafa.ismail@intel.com>
5792R:     Shiraz Saleem <shiraz.saleem@intel.com>
5793R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5794L:     linux-rdma@vger.kernel.org
5795S:     Supported
5796F:     drivers/infiniband/hw/i40iw/
5797
5798INTEL-MID GPIO DRIVER
5799M:	David Cohen <david.a.cohen@linux.intel.com>
5800L:	linux-gpio@vger.kernel.org
5801S:	Maintained
5802F:	drivers/gpio/gpio-intel-mid.c
5803
5804INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5805M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
5806L:	linux-wireless@vger.kernel.org
5807S:	Maintained
5808F:	Documentation/networking/README.ipw2100
5809F:	Documentation/networking/README.ipw2200
5810F:	drivers/net/wireless/intel/ipw2x00/
5811
5812INTEL(R) TRACE HUB
5813M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
5814S:	Supported
5815F:	Documentation/trace/intel_th.txt
5816F:	drivers/hwtracing/intel_th/
5817
5818INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5819M:	Ning Sun <ning.sun@intel.com>
5820L:	tboot-devel@lists.sourceforge.net
5821W:	http://tboot.sourceforge.net
5822T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5823S:	Supported
5824F:	Documentation/intel_txt.txt
5825F:	include/linux/tboot.h
5826F:	arch/x86/kernel/tboot.c
5827
5828INTEL WIRELESS WIMAX CONNECTION 2400
5829M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5830M:	linux-wimax@intel.com
5831L:	wimax@linuxwimax.org (subscribers-only)
5832S:	Supported
5833W:	http://linuxwimax.org
5834F:	Documentation/wimax/README.i2400m
5835F:	drivers/net/wimax/i2400m/
5836F:	include/uapi/linux/wimax/i2400m.h
5837
5838INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5839M:	Stanislaw Gruszka <sgruszka@redhat.com>
5840L:	linux-wireless@vger.kernel.org
5841S:	Supported
5842F:	drivers/net/wireless/intel/iwlegacy/
5843
5844INTEL WIRELESS WIFI LINK (iwlwifi)
5845M:	Johannes Berg <johannes.berg@intel.com>
5846M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5847M:	Intel Linux Wireless <linuxwifi@intel.com>
5848L:	linux-wireless@vger.kernel.org
5849W:	http://intellinuxwireless.org
5850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5851S:	Supported
5852F:	drivers/net/wireless/intel/iwlwifi/
5853
5854INTEL MANAGEMENT ENGINE (mei)
5855M:	Tomas Winkler <tomas.winkler@intel.com>
5856L:	linux-kernel@vger.kernel.org
5857S:	Supported
5858F:	include/uapi/linux/mei.h
5859F:	include/linux/mei_cl_bus.h
5860F:	drivers/misc/mei/*
5861F:	drivers/watchdog/mei_wdt.c
5862F:	Documentation/misc-devices/mei/*
5863
5864INTEL MIC DRIVERS (mic)
5865M:	Sudeep Dutt <sudeep.dutt@intel.com>
5866M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
5867S:	Supported
5868W:	https://github.com/sudeepdutt/mic
5869W:	http://software.intel.com/en-us/mic-developer
5870F:	include/linux/mic_bus.h
5871F:	include/linux/scif.h
5872F:	include/uapi/linux/mic_common.h
5873F: 	include/uapi/linux/mic_ioctl.h
5874F:	include/uapi/linux/scif_ioctl.h
5875F:	drivers/misc/mic/
5876F:	drivers/dma/mic_x100_dma.c
5877F:	drivers/dma/mic_x100_dma.h
5878F:	Documentation/mic/
5879
5880INTEL PMC/P-Unit IPC DRIVER
5881M:	Zha Qipeng<qipeng.zha@intel.com>
5882L:	platform-driver-x86@vger.kernel.org
5883S:	Maintained
5884F:	drivers/platform/x86/intel_pmc_ipc.c
5885F:	drivers/platform/x86/intel_punit_ipc.c
5886F:	arch/x86/include/asm/intel_pmc_ipc.h
5887F:	arch/x86/include/asm/intel_punit_ipc.h
5888
5889INTEL TELEMETRY DRIVER
5890M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5891L:	platform-driver-x86@vger.kernel.org
5892S:	Maintained
5893F:	arch/x86/include/asm/intel_telemetry.h
5894F:	drivers/platform/x86/intel_telemetry*
5895
5896IOC3 ETHERNET DRIVER
5897M:	Ralf Baechle <ralf@linux-mips.org>
5898L:	linux-mips@linux-mips.org
5899S:	Maintained
5900F:	drivers/net/ethernet/sgi/ioc3-eth.c
5901
5902IOC3 SERIAL DRIVER
5903M:	Pat Gefre <pfg@sgi.com>
5904L:	linux-serial@vger.kernel.org
5905S:	Maintained
5906F:	drivers/tty/serial/ioc3_serial.c
5907
5908IOMMU DRIVERS
5909M:	Joerg Roedel <joro@8bytes.org>
5910L:	iommu@lists.linux-foundation.org
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5912S:	Maintained
5913F:	drivers/iommu/
5914
5915IP MASQUERADING
5916M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5917S:	Maintained
5918F:	net/ipv4/netfilter/ipt_MASQUERADE.c
5919
5920IPMI SUBSYSTEM
5921M:	Corey Minyard <minyard@acm.org>
5922L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5923W:	http://openipmi.sourceforge.net/
5924S:	Supported
5925F:	Documentation/IPMI.txt
5926F:	drivers/char/ipmi/
5927F:	include/linux/ipmi*
5928F:	include/uapi/linux/ipmi*
5929
5930QCOM AUDIO (ASoC) DRIVERS
5931M:	Patrick Lai <plai@codeaurora.org>
5932M:	Banajit Goswami <bgoswami@codeaurora.org>
5933L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5934S:	Supported
5935F:	sound/soc/qcom/
5936
5937IPS SCSI RAID DRIVER
5938M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5939L:	linux-scsi@vger.kernel.org
5940W:	http://www.adaptec.com/
5941S:	Maintained
5942F:	drivers/scsi/ips*
5943
5944IPVS
5945M:	Wensong Zhang <wensong@linux-vs.org>
5946M:	Simon Horman <horms@verge.net.au>
5947M:	Julian Anastasov <ja@ssi.bg>
5948L:	netdev@vger.kernel.org
5949L:	lvs-devel@vger.kernel.org
5950S:	Maintained
5951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5953F:	Documentation/networking/ipvs-sysctl.txt
5954F:	include/net/ip_vs.h
5955F:	include/uapi/linux/ip_vs.h
5956F:	net/netfilter/ipvs/
5957
5958IPWIRELESS DRIVER
5959M:	Jiri Kosina <jikos@kernel.org>
5960M:	David Sterba <dsterba@suse.com>
5961S:	Odd Fixes
5962F:	drivers/tty/ipwireless/
5963
5964IPX NETWORK LAYER
5965M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5966L:	netdev@vger.kernel.org
5967S:	Maintained
5968F:	include/net/ipx.h
5969F:	include/uapi/linux/ipx.h
5970F:	net/ipx/
5971
5972IRDA SUBSYSTEM
5973M:	Samuel Ortiz <samuel@sortiz.org>
5974L:	irda-users@lists.sourceforge.net (subscribers-only)
5975L:	netdev@vger.kernel.org
5976W:	http://irda.sourceforge.net/
5977S:	Maintained
5978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5979F:	Documentation/networking/irda.txt
5980F:	drivers/net/irda/
5981F:	include/net/irda/
5982F:	net/irda/
5983
5984IRQ SUBSYSTEM
5985M:	Thomas Gleixner <tglx@linutronix.de>
5986L:	linux-kernel@vger.kernel.org
5987S:	Maintained
5988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5989F:	kernel/irq/
5990
5991IRQCHIP DRIVERS
5992M:	Thomas Gleixner <tglx@linutronix.de>
5993M:	Jason Cooper <jason@lakedaemon.net>
5994M:	Marc Zyngier <marc.zyngier@arm.com>
5995L:	linux-kernel@vger.kernel.org
5996S:	Maintained
5997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5998T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5999F:	Documentation/devicetree/bindings/interrupt-controller/
6000F:	drivers/irqchip/
6001
6002IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6003M:	Jiang Liu <jiang.liu@linux.intel.com>
6004M:	Marc Zyngier <marc.zyngier@arm.com>
6005S:	Maintained
6006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6007F:	Documentation/IRQ-domain.txt
6008F:	include/linux/irqdomain.h
6009F:	kernel/irq/irqdomain.c
6010F:	kernel/irq/msi.c
6011
6012ISAPNP
6013M:	Jaroslav Kysela <perex@perex.cz>
6014S:	Maintained
6015F:	Documentation/isapnp.txt
6016F:	drivers/pnp/isapnp/
6017F:	include/linux/isapnp.h
6018
6019ISA RADIO MODULE
6020M:	Hans Verkuil <hverkuil@xs4all.nl>
6021L:	linux-media@vger.kernel.org
6022T:	git git://linuxtv.org/media_tree.git
6023W:	https://linuxtv.org
6024S:	Maintained
6025F:	drivers/media/radio/radio-isa*
6026
6027iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6028M:	Peter Jones <pjones@redhat.com>
6029M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6030S:	Maintained
6031F:	drivers/firmware/iscsi_ibft*
6032
6033ISCSI
6034M:	Mike Christie <michaelc@cs.wisc.edu>
6035L:	open-iscsi@googlegroups.com
6036W:	www.open-iscsi.org
6037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6038S:	Maintained
6039F:	drivers/scsi/*iscsi*
6040F:	include/scsi/*iscsi*
6041
6042ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6043M:	Or Gerlitz <ogerlitz@mellanox.com>
6044M:	Sagi Grimberg <sagig@mellanox.com>
6045M:	Roi Dayan <roid@mellanox.com>
6046L:	linux-rdma@vger.kernel.org
6047S:	Supported
6048W:	http://www.openfabrics.org
6049W:	www.open-iscsi.org
6050Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6051F:	drivers/infiniband/ulp/iser/
6052
6053ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6054M:	Sagi Grimberg <sagig@mellanox.com>
6055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6056L:	linux-rdma@vger.kernel.org
6057L:	target-devel@vger.kernel.org
6058S:	Supported
6059W:	http://www.linux-iscsi.org
6060F:	drivers/infiniband/ulp/isert
6061
6062ISDN SUBSYSTEM
6063M:	Karsten Keil <isdn@linux-pingi.de>
6064L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6065L:	netdev@vger.kernel.org
6066W:	http://www.isdn4linux.de
6067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6068S:	Maintained
6069F:	Documentation/isdn/
6070F:	drivers/isdn/
6071F:	include/linux/isdn.h
6072F:	include/linux/isdn/
6073F:	include/uapi/linux/isdn.h
6074F:	include/uapi/linux/isdn/
6075
6076ISDN SUBSYSTEM (Eicon active card driver)
6077M:	Armin Schindler <mac@melware.de>
6078L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6079W:	http://www.melware.de
6080S:	Maintained
6081F:	drivers/isdn/hardware/eicon/
6082
6083IT87 HARDWARE MONITORING DRIVER
6084M:	Jean Delvare <jdelvare@suse.com>
6085L:	linux-hwmon@vger.kernel.org
6086S:	Maintained
6087F:	Documentation/hwmon/it87
6088F:	drivers/hwmon/it87.c
6089
6090IT913X MEDIA DRIVER
6091M:	Antti Palosaari <crope@iki.fi>
6092L:	linux-media@vger.kernel.org
6093W:	https://linuxtv.org
6094W:	http://palosaari.fi/linux/
6095Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6096T:	git git://linuxtv.org/anttip/media_tree.git
6097S:	Maintained
6098F:	drivers/media/tuners/it913x*
6099
6100IVTV VIDEO4LINUX DRIVER
6101M:	Andy Walls <awalls@md.metrocast.net>
6102L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6103L:	linux-media@vger.kernel.org
6104T:	git git://linuxtv.org/media_tree.git
6105W:	http://www.ivtvdriver.org
6106S:	Maintained
6107F:	Documentation/video4linux/*.ivtv
6108F:	drivers/media/pci/ivtv/
6109F:	include/uapi/linux/ivtv*
6110
6111IX2505V MEDIA DRIVER
6112M:	Malcolm Priestley <tvboxspy@gmail.com>
6113L:	linux-media@vger.kernel.org
6114W:	https://linuxtv.org
6115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6116S:	Maintained
6117F:	drivers/media/dvb-frontends/ix2505v*
6118
6119JC42.4 TEMPERATURE SENSOR DRIVER
6120M:	Guenter Roeck <linux@roeck-us.net>
6121L:	linux-hwmon@vger.kernel.org
6122S:	Maintained
6123F:	drivers/hwmon/jc42.c
6124F:	Documentation/hwmon/jc42
6125
6126JFS FILESYSTEM
6127M:	Dave Kleikamp <shaggy@kernel.org>
6128L:	jfs-discussion@lists.sourceforge.net
6129W:	http://jfs.sourceforge.net/
6130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6131S:	Maintained
6132F:	Documentation/filesystems/jfs.txt
6133F:	fs/jfs/
6134
6135JME NETWORK DRIVER
6136M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6137L:	netdev@vger.kernel.org
6138S:	Maintained
6139F:	drivers/net/ethernet/jme.*
6140
6141JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6142M:	David Woodhouse <dwmw2@infradead.org>
6143L:	linux-mtd@lists.infradead.org
6144W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6145S:	Maintained
6146F:	fs/jffs2/
6147F:	include/uapi/linux/jffs2.h
6148
6149JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6150M:	"Theodore Ts'o" <tytso@mit.edu>
6151M:	Jan Kara <jack@suse.com>
6152L:	linux-ext4@vger.kernel.org
6153S:	Maintained
6154F:	fs/jbd2/
6155F:	include/linux/jbd2.h
6156
6157JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6158M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6159L:	linux-media@vger.kernel.org
6160S:	Maintained
6161F:	drivers/media/platform/rcar_jpu.c
6162
6163JSM Neo PCI based serial card
6164M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6165L:	linux-serial@vger.kernel.org
6166S:	Maintained
6167F:	drivers/tty/serial/jsm/
6168
6169K10TEMP HARDWARE MONITORING DRIVER
6170M:	Clemens Ladisch <clemens@ladisch.de>
6171L:	linux-hwmon@vger.kernel.org
6172S:	Maintained
6173F:	Documentation/hwmon/k10temp
6174F:	drivers/hwmon/k10temp.c
6175
6176K8TEMP HARDWARE MONITORING DRIVER
6177M:	Rudolf Marek <r.marek@assembler.cz>
6178L:	linux-hwmon@vger.kernel.org
6179S:	Maintained
6180F:	Documentation/hwmon/k8temp
6181F:	drivers/hwmon/k8temp.c
6182
6183KASAN
6184M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6185R:	Alexander Potapenko <glider@google.com>
6186R:	Dmitry Vyukov <dvyukov@google.com>
6187L:	kasan-dev@googlegroups.com
6188S:	Maintained
6189F:	arch/*/include/asm/kasan.h
6190F:	arch/*/mm/kasan_init*
6191F:	Documentation/kasan.txt
6192F:	include/linux/kasan.h
6193F:	lib/test_kasan.c
6194F:	mm/kasan/
6195F:	scripts/Makefile.kasan
6196
6197KCONFIG
6198M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6199L:	linux-kbuild@vger.kernel.org
6200T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6201S:	Maintained
6202F:	Documentation/kbuild/kconfig-language.txt
6203F:	scripts/kconfig/
6204
6205KDUMP
6206M:	Vivek Goyal <vgoyal@redhat.com>
6207M:	Haren Myneni <hbabu@us.ibm.com>
6208L:	kexec@lists.infradead.org
6209W:	http://lse.sourceforge.net/kdump/
6210S:	Maintained
6211F:	Documentation/kdump/
6212
6213KEENE FM RADIO TRANSMITTER DRIVER
6214M:	Hans Verkuil <hverkuil@xs4all.nl>
6215L:	linux-media@vger.kernel.org
6216T:	git git://linuxtv.org/media_tree.git
6217W:	https://linuxtv.org
6218S:	Maintained
6219F:	drivers/media/radio/radio-keene*
6220
6221KERNEL AUTOMOUNTER v4 (AUTOFS4)
6222M:	Ian Kent <raven@themaw.net>
6223L:	autofs@vger.kernel.org
6224S:	Maintained
6225F:	fs/autofs4/
6226
6227KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6228M:	Michal Marek <mmarek@suse.com>
6229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6231L:	linux-kbuild@vger.kernel.org
6232S:	Maintained
6233F:	Documentation/kbuild/
6234F:	Makefile
6235F:	scripts/Makefile.*
6236F:	scripts/basic/
6237F:	scripts/mk*
6238F:	scripts/package/
6239
6240KERNEL JANITORS
6241L:	kernel-janitors@vger.kernel.org
6242W:	http://kernelnewbies.org/KernelJanitors
6243S:	Odd Fixes
6244
6245KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6246M:	"J. Bruce Fields" <bfields@fieldses.org>
6247M:	Jeff Layton <jlayton@poochiereds.net>
6248L:	linux-nfs@vger.kernel.org
6249W:	http://nfs.sourceforge.net/
6250T:	git git://linux-nfs.org/~bfields/linux.git
6251S:	Supported
6252F:	fs/nfsd/
6253F:	include/uapi/linux/nfsd/
6254F:	fs/lockd/
6255F:	fs/nfs_common/
6256F:	net/sunrpc/
6257F:	include/linux/lockd/
6258F:	include/linux/sunrpc/
6259F:	include/uapi/linux/sunrpc/
6260
6261KERNEL SELFTEST FRAMEWORK
6262M:	Shuah Khan <shuahkh@osg.samsung.com>
6263L:	linux-kselftest@vger.kernel.org
6264T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6265S:	Maintained
6266F:	tools/testing/selftests
6267
6268KERNEL VIRTUAL MACHINE (KVM)
6269M:	Gleb Natapov <gleb@kernel.org>
6270M:	Paolo Bonzini <pbonzini@redhat.com>
6271L:	kvm@vger.kernel.org
6272W:	http://www.linux-kvm.org
6273T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6274S:	Supported
6275F:	Documentation/*/kvm*.txt
6276F:	Documentation/virtual/kvm/
6277F:	arch/*/kvm/
6278F:	arch/x86/kernel/kvm.c
6279F:	arch/x86/kernel/kvmclock.c
6280F:	arch/*/include/asm/kvm*
6281F:	include/linux/kvm*
6282F:	include/uapi/linux/kvm*
6283F:	virt/kvm/
6284
6285KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6286M:	Joerg Roedel <joro@8bytes.org>
6287L:	kvm@vger.kernel.org
6288W:	http://www.linux-kvm.org/
6289S:	Maintained
6290F:	arch/x86/include/asm/svm.h
6291F:	arch/x86/kvm/svm.c
6292
6293KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6294M:	Alexander Graf <agraf@suse.com>
6295L:	kvm-ppc@vger.kernel.org
6296W:	http://www.linux-kvm.org/
6297T:	git git://github.com/agraf/linux-2.6.git
6298S:	Supported
6299F:	arch/powerpc/include/asm/kvm*
6300F:	arch/powerpc/kvm/
6301
6302KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6303M:	Christian Borntraeger <borntraeger@de.ibm.com>
6304M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6305L:	linux-s390@vger.kernel.org
6306W:	http://www.ibm.com/developerworks/linux/linux390/
6307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6308S:	Supported
6309F:	Documentation/s390/kvm.txt
6310F:	arch/s390/include/asm/kvm*
6311F:	arch/s390/kvm/
6312
6313KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6314M:	Christoffer Dall <christoffer.dall@linaro.org>
6315M:	Marc Zyngier <marc.zyngier@arm.com>
6316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6317L:	kvmarm@lists.cs.columbia.edu
6318W:	http://systems.cs.columbia.edu/projects/kvm-arm
6319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6320S:	Supported
6321F:	arch/arm/include/uapi/asm/kvm*
6322F:	arch/arm/include/asm/kvm*
6323F:	arch/arm/kvm/
6324F:	virt/kvm/arm/
6325F:	include/kvm/arm_*
6326
6327KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6328M:	Christoffer Dall <christoffer.dall@linaro.org>
6329M:	Marc Zyngier <marc.zyngier@arm.com>
6330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6331L:	kvmarm@lists.cs.columbia.edu
6332S:	Maintained
6333F:	arch/arm64/include/uapi/asm/kvm*
6334F:	arch/arm64/include/asm/kvm*
6335F:	arch/arm64/kvm/
6336
6337KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6338M:	James Hogan <james.hogan@imgtec.com>
6339L:	linux-mips@linux-mips.org
6340S:	Supported
6341F:	arch/mips/include/uapi/asm/kvm*
6342F:	arch/mips/include/asm/kvm*
6343F:	arch/mips/kvm/
6344
6345KEXEC
6346M:	Eric Biederman <ebiederm@xmission.com>
6347W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6348L:	kexec@lists.infradead.org
6349S:	Maintained
6350F:	include/linux/kexec.h
6351F:	include/uapi/linux/kexec.h
6352F:	kernel/kexec.c
6353
6354KEYS/KEYRINGS:
6355M:	David Howells <dhowells@redhat.com>
6356L:	keyrings@vger.kernel.org
6357S:	Maintained
6358F:	Documentation/security/keys.txt
6359F:	include/linux/key.h
6360F:	include/linux/key-type.h
6361F:	include/keys/
6362F:	security/keys/
6363
6364KEYS-TRUSTED
6365M:	David Safford <safford@us.ibm.com>
6366M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6367L:	linux-security-module@vger.kernel.org
6368L:	keyrings@vger.kernel.org
6369S:	Supported
6370F:	Documentation/security/keys-trusted-encrypted.txt
6371F:	include/keys/trusted-type.h
6372F:	security/keys/trusted.c
6373F:	security/keys/trusted.h
6374
6375KEYS-ENCRYPTED
6376M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6377M:	David Safford <safford@us.ibm.com>
6378L:	linux-security-module@vger.kernel.org
6379L:	keyrings@vger.kernel.org
6380S:	Supported
6381F:	Documentation/security/keys-trusted-encrypted.txt
6382F:	include/keys/encrypted-type.h
6383F:	security/keys/encrypted-keys/
6384
6385KGDB / KDB /debug_core
6386M:	Jason Wessel <jason.wessel@windriver.com>
6387W:	http://kgdb.wiki.kernel.org/
6388L:	kgdb-bugreport@lists.sourceforge.net
6389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6390S:	Maintained
6391F:	Documentation/DocBook/kgdb.tmpl
6392F:	drivers/misc/kgdbts.c
6393F:	drivers/tty/serial/kgdboc.c
6394F:	include/linux/kdb.h
6395F:	include/linux/kgdb.h
6396F:	kernel/debug/
6397
6398KMEMCHECK
6399M:	Vegard Nossum <vegardno@ifi.uio.no>
6400M:	Pekka Enberg <penberg@kernel.org>
6401S:	Maintained
6402F:	Documentation/kmemcheck.txt
6403F:	arch/x86/include/asm/kmemcheck.h
6404F:	arch/x86/mm/kmemcheck/
6405F:	include/linux/kmemcheck.h
6406F:	mm/kmemcheck.c
6407
6408KMEMLEAK
6409M:	Catalin Marinas <catalin.marinas@arm.com>
6410S:	Maintained
6411F:	Documentation/kmemleak.txt
6412F:	include/linux/kmemleak.h
6413F:	mm/kmemleak.c
6414F:	mm/kmemleak-test.c
6415
6416KPROBES
6417M:	Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6418M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6419M:	"David S. Miller" <davem@davemloft.net>
6420M:	Masami Hiramatsu <mhiramat@kernel.org>
6421S:	Maintained
6422F:	Documentation/kprobes.txt
6423F:	include/linux/kprobes.h
6424F:	kernel/kprobes.c
6425
6426KS0108 LCD CONTROLLER DRIVER
6427M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6428W:	http://miguelojeda.es/auxdisplay.htm
6429W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6430S:	Maintained
6431F:	Documentation/auxdisplay/ks0108
6432F:	drivers/auxdisplay/ks0108.c
6433F:	include/linux/ks0108.h
6434
6435L3MDEV
6436M:	David Ahern <dsa@cumulusnetworks.com>
6437L:	netdev@vger.kernel.org
6438S:	Maintained
6439F:	net/l3mdev
6440F:	include/net/l3mdev.h
6441
6442LANTIQ MIPS ARCHITECTURE
6443M:	John Crispin <blogic@openwrt.org>
6444L:	linux-mips@linux-mips.org
6445S:	Maintained
6446F:	arch/mips/lantiq
6447
6448LAPB module
6449L:	linux-x25@vger.kernel.org
6450S:	Orphan
6451F:	Documentation/networking/lapb-module.txt
6452F:	include/*/lapb.h
6453F:	net/lapb/
6454
6455LASI 53c700 driver for PARISC
6456M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6457L:	linux-scsi@vger.kernel.org
6458S:	Maintained
6459F:	Documentation/scsi/53c700.txt
6460F:	drivers/scsi/53c700*
6461
6462LED SUBSYSTEM
6463M:	Richard Purdie <rpurdie@rpsys.net>
6464M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6465L:	linux-leds@vger.kernel.org
6466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6467S:	Maintained
6468F:	drivers/leds/
6469F:	include/linux/leds.h
6470
6471LEGACY EEPROM DRIVER
6472M:	Jean Delvare <jdelvare@suse.com>
6473S:	Maintained
6474F:	Documentation/misc-devices/eeprom
6475F:	drivers/misc/eeprom/eeprom.c
6476
6477LEGO USB Tower driver
6478M:	Juergen Stuber <starblue@users.sourceforge.net>
6479L:	legousb-devel@lists.sourceforge.net
6480W:	http://legousb.sourceforge.net/
6481S:	Maintained
6482F:	drivers/usb/misc/legousbtower.c
6483
6484LG2160 MEDIA DRIVER
6485M:	Michael Krufky <mkrufky@linuxtv.org>
6486L:	linux-media@vger.kernel.org
6487W:	https://linuxtv.org
6488W:	http://github.com/mkrufky
6489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6490T:	git git://linuxtv.org/mkrufky/tuners.git
6491S:	Maintained
6492F:	drivers/media/dvb-frontends/lg2160.*
6493
6494LGDT3305 MEDIA DRIVER
6495M:	Michael Krufky <mkrufky@linuxtv.org>
6496L:	linux-media@vger.kernel.org
6497W:	https://linuxtv.org
6498W:	http://github.com/mkrufky
6499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6500T:	git git://linuxtv.org/mkrufky/tuners.git
6501S:	Maintained
6502F:	drivers/media/dvb-frontends/lgdt3305.*
6503
6504LGUEST
6505M:	Rusty Russell <rusty@rustcorp.com.au>
6506L:	lguest@lists.ozlabs.org
6507W:	http://lguest.ozlabs.org/
6508S:	Odd Fixes
6509F:	arch/x86/include/asm/lguest*.h
6510F:	arch/x86/lguest/
6511F:	drivers/lguest/
6512F:	include/linux/lguest*.h
6513F:	tools/lguest/
6514
6515LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6516M:	Tejun Heo <tj@kernel.org>
6517L:	linux-ide@vger.kernel.org
6518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6519S:	Maintained
6520F:	drivers/ata/
6521F:	include/linux/ata.h
6522F:	include/linux/libata.h
6523
6524LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6525M:	Viresh Kumar <vireshk@kernel.org>
6526L:	linux-ide@vger.kernel.org
6527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6528S:	Maintained
6529F:	include/linux/pata_arasan_cf_data.h
6530F:	drivers/ata/pata_arasan_cf.c
6531
6532LIBATA PATA DRIVERS
6533M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6534M:	Tejun Heo <tj@kernel.org>
6535L:	linux-ide@vger.kernel.org
6536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6537S:	Maintained
6538F:	drivers/ata/pata_*.c
6539F:	drivers/ata/ata_generic.c
6540
6541LIBATA SATA AHCI PLATFORM devices support
6542M:	Hans de Goede <hdegoede@redhat.com>
6543M:	Tejun Heo <tj@kernel.org>
6544L:	linux-ide@vger.kernel.org
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6546S:	Maintained
6547F:	drivers/ata/ahci_platform.c
6548F:	drivers/ata/libahci_platform.c
6549F:	include/linux/ahci_platform.h
6550
6551LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6552M:	Mikael Pettersson <mikpelinux@gmail.com>
6553L:	linux-ide@vger.kernel.org
6554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6555S:	Maintained
6556F:	drivers/ata/sata_promise.*
6557
6558LIBLOCKDEP
6559M:	Sasha Levin <sasha.levin@oracle.com>
6560S:	Maintained
6561F:	tools/lib/lockdep/
6562
6563LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6564M:	Dan Williams <dan.j.williams@intel.com>
6565L:	linux-nvdimm@lists.01.org
6566Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6568S:	Supported
6569F:	drivers/nvdimm/*
6570F:	include/linux/nd.h
6571F:	include/linux/libnvdimm.h
6572F:	include/uapi/linux/ndctl.h
6573
6574LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6575M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6576L:	linux-nvdimm@lists.01.org
6577Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6578S:	Supported
6579F:	drivers/nvdimm/blk.c
6580F:	drivers/nvdimm/region_devs.c
6581F:	drivers/acpi/nfit*
6582
6583LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6584M:	Vishal Verma <vishal.l.verma@intel.com>
6585L:	linux-nvdimm@lists.01.org
6586Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6587S:	Supported
6588F:	drivers/nvdimm/btt*
6589
6590LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6591M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6592L:	linux-nvdimm@lists.01.org
6593Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6594S:	Supported
6595F:	drivers/nvdimm/pmem.c
6596F:	include/linux/pmem.h
6597F:	arch/*/include/asm/pmem.h
6598
6599LIGHTNVM PLATFORM SUPPORT
6600M:	Matias Bjorling <mb@lightnvm.io>
6601W:	http://github/OpenChannelSSD
6602L:	linux-block@vger.kernel.org
6603S:	Maintained
6604F:	drivers/lightnvm/
6605F:	include/linux/lightnvm.h
6606F:	include/uapi/linux/lightnvm.h
6607
6608LINUX FOR IBM pSERIES (RS/6000)
6609M:	Paul Mackerras <paulus@au.ibm.com>
6610W:	http://www.ibm.com/linux/ltc/projects/ppc
6611S:	Supported
6612F:	arch/powerpc/boot/rs6000.h
6613
6614LINUX FOR POWERPC (32-BIT AND 64-BIT)
6615M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6616M:	Paul Mackerras <paulus@samba.org>
6617M:	Michael Ellerman <mpe@ellerman.id.au>
6618W:	http://www.penguinppc.org/
6619L:	linuxppc-dev@lists.ozlabs.org
6620Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6622S:	Supported
6623F:	Documentation/powerpc/
6624F:	arch/powerpc/
6625
6626LINUX FOR POWER MACINTOSH
6627M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6628W:	http://www.penguinppc.org/
6629L:	linuxppc-dev@lists.ozlabs.org
6630S:	Maintained
6631F:	arch/powerpc/platforms/powermac/
6632F:	drivers/macintosh/
6633
6634LINUX FOR POWERPC EMBEDDED MPC5XXX
6635M:	Anatolij Gustschin <agust@denx.de>
6636L:	linuxppc-dev@lists.ozlabs.org
6637T:	git git://git.denx.de/linux-denx-agust.git
6638S:	Maintained
6639F:	arch/powerpc/platforms/512x/
6640F:	arch/powerpc/platforms/52xx/
6641
6642LINUX FOR POWERPC EMBEDDED PPC4XX
6643M:	Alistair Popple <alistair@popple.id.au>
6644M:	Matt Porter <mporter@kernel.crashing.org>
6645W:	http://www.penguinppc.org/
6646L:	linuxppc-dev@lists.ozlabs.org
6647S:	Maintained
6648F:	arch/powerpc/platforms/40x/
6649F:	arch/powerpc/platforms/44x/
6650
6651LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6652L:	linuxppc-dev@lists.ozlabs.org
6653S:	Orphan
6654F:	arch/powerpc/*/*virtex*
6655F:	arch/powerpc/*/*/*virtex*
6656
6657LINUX FOR POWERPC EMBEDDED PPC8XX
6658M:	Vitaly Bordug <vitb@kernel.crashing.org>
6659W:	http://www.penguinppc.org/
6660L:	linuxppc-dev@lists.ozlabs.org
6661S:	Maintained
6662F:	arch/powerpc/platforms/8xx/
6663
6664LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6665M:	Scott Wood <oss@buserror.net>
6666M:	Kumar Gala <galak@kernel.crashing.org>
6667W:	http://www.penguinppc.org/
6668L:	linuxppc-dev@lists.ozlabs.org
6669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6670S:	Maintained
6671F:	arch/powerpc/platforms/83xx/
6672F:	arch/powerpc/platforms/85xx/
6673
6674LINUX FOR POWERPC PA SEMI PWRFICIENT
6675M:	Olof Johansson <olof@lixom.net>
6676L:	linuxppc-dev@lists.ozlabs.org
6677S:	Maintained
6678F:	arch/powerpc/platforms/pasemi/
6679F:	drivers/*/*pasemi*
6680F:	drivers/*/*/*pasemi*
6681
6682LINUX SECURITY MODULE (LSM) FRAMEWORK
6683M:	Chris Wright <chrisw@sous-sol.org>
6684L:	linux-security-module@vger.kernel.org
6685S:	Supported
6686
6687LIS3LV02D ACCELEROMETER DRIVER
6688M:	Eric Piel <eric.piel@tremplin-utc.net>
6689S:	Maintained
6690F:	Documentation/misc-devices/lis3lv02d
6691F:	drivers/misc/lis3lv02d/
6692F:	drivers/platform/x86/hp_accel.c
6693
6694LIVE PATCHING
6695M:	Josh Poimboeuf <jpoimboe@redhat.com>
6696M:	Jessica Yu <jeyu@redhat.com>
6697M:	Jiri Kosina <jikos@kernel.org>
6698M:	Miroslav Benes <mbenes@suse.cz>
6699R:	Petr Mladek <pmladek@suse.com>
6700S:	Maintained
6701F:	kernel/livepatch/
6702F:	include/linux/livepatch.h
6703F:	arch/x86/include/asm/livepatch.h
6704F:	arch/x86/kernel/livepatch.c
6705F:	Documentation/ABI/testing/sysfs-kernel-livepatch
6706F:	samples/livepatch/
6707L:	live-patching@vger.kernel.org
6708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6709
6710LINUX KERNEL DUMP TEST MODULE (LKDTM)
6711M:	Kees Cook <keescook@chromium.org>
6712S:	Maintained
6713F:	drivers/misc/lkdtm.c
6714
6715LLC (802.2)
6716M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6717S:	Maintained
6718F:	include/linux/llc.h
6719F:	include/uapi/linux/llc.h
6720F:	include/net/llc*
6721F:	net/llc/
6722
6723LM73 HARDWARE MONITOR DRIVER
6724M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
6725L:	linux-hwmon@vger.kernel.org
6726S:	Maintained
6727F:	drivers/hwmon/lm73.c
6728
6729LM78 HARDWARE MONITOR DRIVER
6730M:	Jean Delvare <jdelvare@suse.com>
6731L:	linux-hwmon@vger.kernel.org
6732S:	Maintained
6733F:	Documentation/hwmon/lm78
6734F:	drivers/hwmon/lm78.c
6735
6736LM83 HARDWARE MONITOR DRIVER
6737M:	Jean Delvare <jdelvare@suse.com>
6738L:	linux-hwmon@vger.kernel.org
6739S:	Maintained
6740F:	Documentation/hwmon/lm83
6741F:	drivers/hwmon/lm83.c
6742
6743LM90 HARDWARE MONITOR DRIVER
6744M:	Jean Delvare <jdelvare@suse.com>
6745L:	linux-hwmon@vger.kernel.org
6746S:	Maintained
6747F:	Documentation/hwmon/lm90
6748F:	Documentation/devicetree/bindings/hwmon/lm90.txt
6749F:	drivers/hwmon/lm90.c
6750
6751LM95234 HARDWARE MONITOR DRIVER
6752M:	Guenter Roeck <linux@roeck-us.net>
6753L:	linux-hwmon@vger.kernel.org
6754S:	Maintained
6755F:	Documentation/hwmon/lm95234
6756F:	drivers/hwmon/lm95234.c
6757
6758LME2510 MEDIA DRIVER
6759M:	Malcolm Priestley <tvboxspy@gmail.com>
6760L:	linux-media@vger.kernel.org
6761W:	https://linuxtv.org
6762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6763S:	Maintained
6764F:	drivers/media/usb/dvb-usb-v2/lmedm04*
6765
6766LOCKDEP AND LOCKSTAT
6767M:	Peter Zijlstra <peterz@infradead.org>
6768M:	Ingo Molnar <mingo@redhat.com>
6769L:	linux-kernel@vger.kernel.org
6770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6771S:	Maintained
6772F:	Documentation/locking/lockdep*.txt
6773F:	Documentation/locking/lockstat.txt
6774F:	include/linux/lockdep.h
6775F:	kernel/locking/
6776
6777LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6778M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
6779L:	linux-ntfs-dev@lists.sourceforge.net
6780W:	http://www.linux-ntfs.org/content/view/19/37/
6781S:	Maintained
6782F:	Documentation/ldm.txt
6783F:	block/partitions/ldm.*
6784
6785LogFS
6786M:	Joern Engel <joern@logfs.org>
6787M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
6788L:	logfs@logfs.org
6789W:	logfs.org
6790S:	Maintained
6791F:	fs/logfs/
6792
6793LPC32XX MACHINE SUPPORT
6794M:	Roland Stigge <stigge@antcom.de>
6795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6796S:	Maintained
6797F:	arch/arm/mach-lpc32xx/
6798
6799LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6800M:	Sathya Prakash <sathya.prakash@broadcom.com>
6801M:	Chaitra P B <chaitra.basappa@broadcom.com>
6802M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6803L:	MPT-FusionLinux.pdl@broadcom.com
6804L:	linux-scsi@vger.kernel.org
6805W:	http://www.avagotech.com/support/
6806S:	Supported
6807F:	drivers/message/fusion/
6808F:	drivers/scsi/mpt2sas/
6809F:	drivers/scsi/mpt3sas/
6810
6811LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6812M:	Matthew Wilcox <matthew@wil.cx>
6813L:	linux-scsi@vger.kernel.org
6814S:	Maintained
6815F:	drivers/scsi/sym53c8xx_2/
6816
6817LTC4261 HARDWARE MONITOR DRIVER
6818M:	Guenter Roeck <linux@roeck-us.net>
6819L:	linux-hwmon@vger.kernel.org
6820S:	Maintained
6821F:	Documentation/hwmon/ltc4261
6822F:	drivers/hwmon/ltc4261.c
6823
6824LTP (Linux Test Project)
6825M:	Mike Frysinger <vapier@gentoo.org>
6826M:	Cyril Hrubis <chrubis@suse.cz>
6827M:	Wanlong Gao <wanlong.gao@gmail.com>
6828M:	Jan Stancek <jstancek@redhat.com>
6829M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6830M:	Alexey Kodanev <alexey.kodanev@oracle.com>
6831L:	ltp@lists.linux.it (subscribers-only)
6832W:	http://linux-test-project.github.io/
6833T:	git git://github.com/linux-test-project/ltp.git
6834S:	Maintained
6835
6836M32R ARCHITECTURE
6837W:	http://www.linux-m32r.org/
6838S:	Orphan
6839F:	arch/m32r/
6840
6841M68K ARCHITECTURE
6842M:	Geert Uytterhoeven <geert@linux-m68k.org>
6843L:	linux-m68k@lists.linux-m68k.org
6844W:	http://www.linux-m68k.org/
6845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6846S:	Maintained
6847F:	arch/m68k/
6848F:	drivers/zorro/
6849
6850M68K ON APPLE MACINTOSH
6851M:	Joshua Thompson <funaho@jurai.org>
6852W:	http://www.mac.linux-m68k.org/
6853L:	linux-m68k@lists.linux-m68k.org
6854S:	Maintained
6855F:	arch/m68k/mac/
6856
6857M68K ON HP9000/300
6858M:	Philip Blundell <philb@gnu.org>
6859W:	http://www.tazenda.demon.co.uk/phil/linux-hp
6860S:	Maintained
6861F:	arch/m68k/hp300/
6862
6863M88DS3103 MEDIA DRIVER
6864M:	Antti Palosaari <crope@iki.fi>
6865L:	linux-media@vger.kernel.org
6866W:	https://linuxtv.org
6867W:	http://palosaari.fi/linux/
6868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6869T:	git git://linuxtv.org/anttip/media_tree.git
6870S:	Maintained
6871F:	drivers/media/dvb-frontends/m88ds3103*
6872
6873M88RS2000 MEDIA DRIVER
6874M:	Malcolm Priestley <tvboxspy@gmail.com>
6875L:	linux-media@vger.kernel.org
6876W:	https://linuxtv.org
6877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6878S:	Maintained
6879F:	drivers/media/dvb-frontends/m88rs2000*
6880
6881MA901 MASTERKIT USB FM RADIO DRIVER
6882M:	Alexey Klimov <klimov.linux@gmail.com>
6883L:	linux-media@vger.kernel.org
6884T:	git git://linuxtv.org/media_tree.git
6885S:	Maintained
6886F:	drivers/media/radio/radio-ma901.c
6887
6888MAC80211
6889M:	Johannes Berg <johannes@sipsolutions.net>
6890L:	linux-wireless@vger.kernel.org
6891W:	http://wireless.kernel.org/
6892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6894S:	Maintained
6895F:	Documentation/networking/mac80211-injection.txt
6896F:	include/net/mac80211.h
6897F:	net/mac80211/
6898F:	drivers/net/wireless/mac80211_hwsim.[ch]
6899
6900MACVLAN DRIVER
6901M:	Patrick McHardy <kaber@trash.net>
6902L:	netdev@vger.kernel.org
6903S:	Maintained
6904F:	drivers/net/macvlan.c
6905F:	include/linux/if_macvlan.h
6906
6907MAILBOX API
6908M:	Jassi Brar <jassisinghbrar@gmail.com>
6909L:	linux-kernel@vger.kernel.org
6910S:	Maintained
6911F:	drivers/mailbox/
6912F:	include/linux/mailbox_client.h
6913F:	include/linux/mailbox_controller.h
6914
6915MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6916M:	Michael Kerrisk <mtk.manpages@gmail.com>
6917W:	http://www.kernel.org/doc/man-pages
6918L:	linux-man@vger.kernel.org
6919S:	Maintained
6920
6921MARVELL ARMADA DRM SUPPORT
6922M:	Russell King <rmk+kernel@arm.linux.org.uk>
6923S:	Maintained
6924F:	drivers/gpu/drm/armada/
6925
6926MARVELL 88E6352 DSA support
6927M:	Guenter Roeck <linux@roeck-us.net>
6928S:	Maintained
6929F:	drivers/net/dsa/mv88e6352.c
6930
6931MARVELL CRYPTO DRIVER
6932M:	Boris Brezillon <boris.brezillon@free-electrons.com>
6933M:	Arnaud Ebalard <arno@natisbad.org>
6934F:	drivers/crypto/marvell/
6935S:	Maintained
6936L:	linux-crypto@vger.kernel.org
6937
6938MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6939M:	Mirko Lindner <mlindner@marvell.com>
6940M:	Stephen Hemminger <stephen@networkplumber.org>
6941L:	netdev@vger.kernel.org
6942S:	Maintained
6943F:	drivers/net/ethernet/marvell/sk*
6944
6945MARVELL LIBERTAS WIRELESS DRIVER
6946L:	libertas-dev@lists.infradead.org
6947S:	Orphan
6948F:	drivers/net/wireless/marvell/libertas/
6949
6950MARVELL MV643XX ETHERNET DRIVER
6951M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6952L:	netdev@vger.kernel.org
6953S:	Maintained
6954F:	drivers/net/ethernet/marvell/mv643xx_eth.*
6955F:	include/linux/mv643xx.h
6956
6957MARVELL MVNETA ETHERNET DRIVER
6958M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6959L:	netdev@vger.kernel.org
6960S:	Maintained
6961F:	drivers/net/ethernet/marvell/mvneta.*
6962
6963MARVELL MWIFIEX WIRELESS DRIVER
6964M:	Amitkumar Karwar <akarwar@marvell.com>
6965M:	Nishant Sarmukadam <nishants@marvell.com>
6966L:	linux-wireless@vger.kernel.org
6967S:	Maintained
6968F:	drivers/net/wireless/marvell/mwifiex/
6969
6970MARVELL MWL8K WIRELESS DRIVER
6971M:	Lennert Buytenhek <buytenh@wantstofly.org>
6972L:	linux-wireless@vger.kernel.org
6973S:	Odd Fixes
6974F:	drivers/net/wireless/marvell/mwl8k.c
6975
6976MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6977M:	Nicolas Pitre <nico@fluxnic.net>
6978S:	Odd Fixes
6979F:	drivers/mmc/host/mvsdio.*
6980
6981MATROX FRAMEBUFFER DRIVER
6982L:	linux-fbdev@vger.kernel.org
6983S:	Orphan
6984F:	drivers/video/fbdev/matrox/matroxfb_*
6985F:	include/uapi/linux/matroxfb.h
6986
6987MAX16065 HARDWARE MONITOR DRIVER
6988M:	Guenter Roeck <linux@roeck-us.net>
6989L:	linux-hwmon@vger.kernel.org
6990S:	Maintained
6991F:	Documentation/hwmon/max16065
6992F:	drivers/hwmon/max16065.c
6993
6994MAX20751 HARDWARE MONITOR DRIVER
6995M:	Guenter Roeck <linux@roeck-us.net>
6996L:	linux-hwmon@vger.kernel.org
6997S:	Maintained
6998F:	Documentation/hwmon/max20751
6999F:	drivers/hwmon/max20751.c
7000
7001MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7002M:	"Hans J. Koch" <hjk@hansjkoch.de>
7003L:	linux-hwmon@vger.kernel.org
7004S:	Maintained
7005F:	Documentation/hwmon/max6650
7006F:	drivers/hwmon/max6650.c
7007
7008MAX6697 HARDWARE MONITOR DRIVER
7009M:	Guenter Roeck <linux@roeck-us.net>
7010L:	linux-hwmon@vger.kernel.org
7011S:	Maintained
7012F:	Documentation/hwmon/max6697
7013F:	Documentation/devicetree/bindings/i2c/max6697.txt
7014F:	drivers/hwmon/max6697.c
7015F:	include/linux/platform_data/max6697.h
7016
7017MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7018M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7019L:	linux-pm@vger.kernel.org
7020S:	Supported
7021F:	drivers/power/max14577_charger.c
7022F:	drivers/power/max77693_charger.c
7023
7024MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7025M:	Javier Martinez Canillas <javier@osg.samsung.com>
7026L:	linux-kernel@vger.kernel.org
7027S:	Supported
7028F:	drivers/*/*max77802*.c
7029F:	Documentation/devicetree/bindings/*/*max77802.txt
7030F:	include/dt-bindings/*/*max77802.h
7031
7032MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7033M:	Chanwoo Choi <cw00.choi@samsung.com>
7034M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7035L:	linux-kernel@vger.kernel.org
7036S:	Supported
7037F:	drivers/*/max14577.c
7038F:	drivers/*/max77686*.c
7039F:	drivers/*/max77693.c
7040F:	drivers/extcon/extcon-max14577.c
7041F:	drivers/extcon/extcon-max77693.c
7042F:	drivers/rtc/rtc-max77686.c
7043F:	drivers/clk/clk-max77686.c
7044F:	Documentation/devicetree/bindings/mfd/max14577.txt
7045F:	Documentation/devicetree/bindings/*/max77686.txt
7046F:	Documentation/devicetree/bindings/mfd/max77693.txt
7047F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7048F:	include/linux/mfd/max14577*.h
7049F:	include/linux/mfd/max77686*.h
7050F:	include/linux/mfd/max77693*.h
7051
7052MAXIRADIO FM RADIO RECEIVER DRIVER
7053M:	Hans Verkuil <hverkuil@xs4all.nl>
7054L:	linux-media@vger.kernel.org
7055T:	git git://linuxtv.org/media_tree.git
7056W:	https://linuxtv.org
7057S:	Maintained
7058F:	drivers/media/radio/radio-maxiradio*
7059
7060MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7061M:	Peter Rosin <peda@axentia.se>
7062L:	linux-iio@vger.kernel.org
7063S:	Maintained
7064F:	drivers/iio/potentiometer/mcp4531.c
7065
7066MEDIA DRIVERS FOR RENESAS - VSP1
7067M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7068L:	linux-media@vger.kernel.org
7069L:	linux-renesas-soc@vger.kernel.org
7070T:	git git://linuxtv.org/media_tree.git
7071S:	Supported
7072F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7073F:	drivers/media/platform/vsp1/
7074
7075MEDIA DRIVERS FOR ASCOT2E
7076M:	Sergey Kozlov <serjk@netup.ru>
7077L:	linux-media@vger.kernel.org
7078W:	https://linuxtv.org
7079W:	http://netup.tv/
7080T:	git git://linuxtv.org/media_tree.git
7081S:	Supported
7082F:	drivers/media/dvb-frontends/ascot2e*
7083
7084MEDIA DRIVERS FOR CXD2841ER
7085M:	Sergey Kozlov <serjk@netup.ru>
7086L:	linux-media@vger.kernel.org
7087W:	https://linuxtv.org
7088W:	http://netup.tv/
7089T:	git git://linuxtv.org/media_tree.git
7090S:	Supported
7091F:	drivers/media/dvb-frontends/cxd2841er*
7092
7093MEDIA DRIVERS FOR HORUS3A
7094M:	Sergey Kozlov <serjk@netup.ru>
7095L:	linux-media@vger.kernel.org
7096W:	https://linuxtv.org
7097W:	http://netup.tv/
7098T:	git git://linuxtv.org/media_tree.git
7099S:	Supported
7100F:	drivers/media/dvb-frontends/horus3a*
7101
7102MEDIA DRIVERS FOR LNBH25
7103M:	Sergey Kozlov <serjk@netup.ru>
7104L:	linux-media@vger.kernel.org
7105W:	https://linuxtv.org
7106W:	http://netup.tv/
7107T:	git git://linuxtv.org/media_tree.git
7108S:	Supported
7109F:	drivers/media/dvb-frontends/lnbh25*
7110
7111MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7112M:	Sergey Kozlov <serjk@netup.ru>
7113L:	linux-media@vger.kernel.org
7114W:	https://linuxtv.org
7115W:	http://netup.tv/
7116T:	git git://linuxtv.org/media_tree.git
7117S:	Supported
7118F:	drivers/media/pci/netup_unidvb/*
7119
7120MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7121M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7122P:	LinuxTV.org Project
7123L:	linux-media@vger.kernel.org
7124W:	https://linuxtv.org
7125Q:	http://patchwork.kernel.org/project/linux-media/list/
7126T:	git git://linuxtv.org/media_tree.git
7127S:	Maintained
7128F:	Documentation/dvb/
7129F:	Documentation/video4linux/
7130F:	Documentation/DocBook/media/
7131F:	drivers/media/
7132F:	drivers/staging/media/
7133F:	include/linux/platform_data/media/
7134F:	include/media/
7135F:	include/uapi/linux/dvb/
7136F:	include/uapi/linux/videodev2.h
7137F:	include/uapi/linux/media.h
7138F:	include/uapi/linux/v4l2-*
7139F:	include/uapi/linux/meye.h
7140F:	include/uapi/linux/ivtv*
7141F:	include/uapi/linux/uvcvideo.h
7142
7143MEDIATEK ETHERNET DRIVER
7144M:	Felix Fietkau <nbd@openwrt.org>
7145M:	John Crispin <blogic@openwrt.org>
7146L:	netdev@vger.kernel.org
7147S:	Maintained
7148F:	drivers/net/ethernet/mediatek/
7149
7150MEDIATEK MT7601U WIRELESS LAN DRIVER
7151M:	Jakub Kicinski <kubakici@wp.pl>
7152L:	linux-wireless@vger.kernel.org
7153S:	Maintained
7154F:	drivers/net/wireless/mediatek/mt7601u/
7155
7156MEGARAID SCSI/SAS DRIVERS
7157M:	Kashyap Desai <kashyap.desai@avagotech.com>
7158M:	Sumit Saxena <sumit.saxena@avagotech.com>
7159M:	Uday Lingala <uday.lingala@avagotech.com>
7160L:	megaraidlinux.pdl@avagotech.com
7161L:	linux-scsi@vger.kernel.org
7162W:	http://www.lsi.com
7163S:	Maintained
7164F:	Documentation/scsi/megaraid.txt
7165F:	drivers/scsi/megaraid.*
7166F:	drivers/scsi/megaraid/
7167
7168MELLANOX ETHERNET DRIVER (mlx4_en)
7169M: 	Eugenia Emantayev <eugenia@mellanox.com>
7170L:	netdev@vger.kernel.org
7171S:	Supported
7172W:	http://www.mellanox.com
7173Q:	http://patchwork.ozlabs.org/project/netdev/list/
7174F:	drivers/net/ethernet/mellanox/mlx4/en_*
7175
7176MELLANOX ETHERNET DRIVER (mlx5e)
7177M:	Saeed Mahameed <saeedm@mellanox.com>
7178L:	netdev@vger.kernel.org
7179S:	Supported
7180W:	http://www.mellanox.com
7181Q:	http://patchwork.ozlabs.org/project/netdev/list/
7182F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7183
7184MELLANOX ETHERNET SWITCH DRIVERS
7185M:	Jiri Pirko <jiri@mellanox.com>
7186M:	Ido Schimmel <idosch@mellanox.com>
7187L:	netdev@vger.kernel.org
7188S:	Supported
7189W:	http://www.mellanox.com
7190Q:	http://patchwork.ozlabs.org/project/netdev/list/
7191F:	drivers/net/ethernet/mellanox/mlxsw/
7192
7193MEMBARRIER SUPPORT
7194M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7195M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7196L:	linux-kernel@vger.kernel.org
7197S:	Supported
7198F:	kernel/membarrier.c
7199F:	include/uapi/linux/membarrier.h
7200
7201MEMORY MANAGEMENT
7202L:	linux-mm@kvack.org
7203W:	http://www.linux-mm.org
7204S:	Maintained
7205F:	include/linux/mm.h
7206F:	include/linux/gfp.h
7207F:	include/linux/mmzone.h
7208F:	include/linux/memory_hotplug.h
7209F:	include/linux/vmalloc.h
7210F:	mm/
7211
7212MEMORY TECHNOLOGY DEVICES (MTD)
7213M:	David Woodhouse <dwmw2@infradead.org>
7214M:	Brian Norris <computersforpeace@gmail.com>
7215L:	linux-mtd@lists.infradead.org
7216W:	http://www.linux-mtd.infradead.org/
7217Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7218T:	git git://git.infradead.org/linux-mtd.git
7219T:	git git://git.infradead.org/l2-mtd.git
7220S:	Maintained
7221F:	drivers/mtd/
7222F:	include/linux/mtd/
7223F:	include/uapi/mtd/
7224
7225MEN A21 WATCHDOG DRIVER
7226M:	Johannes Thumshirn <morbidrsa@gmail.com>
7227L:	linux-watchdog@vger.kernel.org
7228S:	Maintained
7229F:	drivers/watchdog/mena21_wdt.c
7230
7231MEN CHAMELEON BUS (mcb)
7232M:	Johannes Thumshirn <morbidrsa@gmail.com>
7233S:	Maintained
7234F:	drivers/mcb/
7235F:	include/linux/mcb.h
7236F:	Documentation/men-chameleon-bus.txt
7237
7238MEN F21BMC (Board Management Controller)
7239M:	Andreas Werner <andreas.werner@men.de>
7240S:	Supported
7241F:	drivers/mfd/menf21bmc.c
7242F:	drivers/watchdog/menf21bmc_wdt.c
7243F:	drivers/leds/leds-menf21bmc.c
7244F:	drivers/hwmon/menf21bmc_hwmon.c
7245F:	Documentation/hwmon/menf21bmc
7246
7247METAG ARCHITECTURE
7248M:	James Hogan <james.hogan@imgtec.com>
7249L:	linux-metag@vger.kernel.org
7250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7251S:	Odd Fixes
7252F:	arch/metag/
7253F:	Documentation/metag/
7254F:	Documentation/devicetree/bindings/metag/
7255F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7256F:	drivers/clocksource/metag_generic.c
7257F:	drivers/irqchip/irq-metag.c
7258F:	drivers/irqchip/irq-metag-ext.c
7259F:	drivers/tty/metag_da.c
7260
7261MICROBLAZE ARCHITECTURE
7262M:	Michal Simek <monstr@monstr.eu>
7263W:	http://www.monstr.eu/fdt/
7264T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7265S:	Supported
7266F:	arch/microblaze/
7267
7268MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7269M:	Chen Yu <yu.c.chen@intel.com>
7270L:	platform-driver-x86@vger.kernel.org
7271S:	Supported
7272F:	drivers/platform/x86/surfacepro3_button.c
7273
7274MICROTEK X6 SCANNER
7275M:	Oliver Neukum <oliver@neukum.org>
7276S:	Maintained
7277F:	drivers/usb/image/microtek.*
7278
7279MIPS
7280M:	Ralf Baechle <ralf@linux-mips.org>
7281L:	linux-mips@linux-mips.org
7282W:	http://www.linux-mips.org/
7283T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7284Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7285S:	Supported
7286F:	Documentation/mips/
7287F:	arch/mips/
7288
7289MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7290M:	Hans Verkuil <hverkuil@xs4all.nl>
7291L:	linux-media@vger.kernel.org
7292T:	git git://linuxtv.org/media_tree.git
7293W:	https://linuxtv.org
7294S:	Odd Fixes
7295F:	drivers/media/radio/radio-miropcm20*
7296
7297MELLANOX MLX4 core VPI driver
7298M:	Yishai Hadas <yishaih@mellanox.com>
7299L:	netdev@vger.kernel.org
7300L:	linux-rdma@vger.kernel.org
7301W:	http://www.mellanox.com
7302Q:	http://patchwork.ozlabs.org/project/netdev/list/
7303S:	Supported
7304F:	drivers/net/ethernet/mellanox/mlx4/
7305F:	include/linux/mlx4/
7306
7307MELLANOX MLX4 IB driver
7308M:	Yishai Hadas <yishaih@mellanox.com>
7309L:	linux-rdma@vger.kernel.org
7310W:	http://www.mellanox.com
7311Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7312S:	Supported
7313F:	drivers/infiniband/hw/mlx4/
7314F:	include/linux/mlx4/
7315
7316MELLANOX MLX5 core VPI driver
7317M:	Matan Barak <matanb@mellanox.com>
7318M:	Leon Romanovsky <leonro@mellanox.com>
7319L:	netdev@vger.kernel.org
7320L:	linux-rdma@vger.kernel.org
7321W:	http://www.mellanox.com
7322Q:	http://patchwork.ozlabs.org/project/netdev/list/
7323S:	Supported
7324F:	drivers/net/ethernet/mellanox/mlx5/core/
7325F:	include/linux/mlx5/
7326
7327MELLANOX MLX5 IB driver
7328M:	Matan Barak <matanb@mellanox.com>
7329M:	Leon Romanovsky <leonro@mellanox.com>
7330L:	linux-rdma@vger.kernel.org
7331W:	http://www.mellanox.com
7332Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7333S:	Supported
7334F:	drivers/infiniband/hw/mlx5/
7335F:	include/linux/mlx5/
7336
7337MELEXIS MLX90614 DRIVER
7338M:	Crt Mori <cmo@melexis.com>
7339L:	linux-iio@vger.kernel.org
7340W:	http://www.melexis.com
7341S:	Supported
7342F:	drivers/iio/temperature/mlx90614.c
7343
7344MN88472 MEDIA DRIVER
7345M:	Antti Palosaari <crope@iki.fi>
7346L:	linux-media@vger.kernel.org
7347W:	https://linuxtv.org
7348W:	http://palosaari.fi/linux/
7349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7350T:	git git://linuxtv.org/anttip/media_tree.git
7351S:	Maintained
7352F:	drivers/staging/media/mn88472/
7353F:	drivers/media/dvb-frontends/mn88472.h
7354
7355MN88473 MEDIA DRIVER
7356M:	Antti Palosaari <crope@iki.fi>
7357L:	linux-media@vger.kernel.org
7358W:	https://linuxtv.org
7359W:	http://palosaari.fi/linux/
7360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7361S:	Maintained
7362F:	drivers/media/dvb-frontends/mn88473*
7363
7364MODULE SUPPORT
7365M:	Rusty Russell <rusty@rustcorp.com.au>
7366S:	Maintained
7367F:	include/linux/module.h
7368F:	kernel/module.c
7369
7370MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7371W:	http://popies.net/meye/
7372S:	Orphan
7373F:	Documentation/video4linux/meye.txt
7374F:	drivers/media/pci/meye/
7375F:	include/uapi/linux/meye.h
7376
7377MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7378M:	Jiri Slaby <jirislaby@gmail.com>
7379S:	Maintained
7380F:	Documentation/serial/moxa-smartio
7381F:	drivers/tty/mxser.*
7382
7383MR800 AVERMEDIA USB FM RADIO DRIVER
7384M:	Alexey Klimov <klimov.linux@gmail.com>
7385L:	linux-media@vger.kernel.org
7386T:	git git://linuxtv.org/media_tree.git
7387S:	Maintained
7388F:	drivers/media/radio/radio-mr800.c
7389
7390MRF24J40 IEEE 802.15.4 RADIO DRIVER
7391M:	Alan Ott <alan@signal11.us>
7392L:	linux-wpan@vger.kernel.org
7393S:	Maintained
7394F:	drivers/net/ieee802154/mrf24j40.c
7395F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7396
7397MSI LAPTOP SUPPORT
7398M:	"Lee, Chun-Yi" <jlee@suse.com>
7399L:	platform-driver-x86@vger.kernel.org
7400S:	Maintained
7401F:	drivers/platform/x86/msi-laptop.c
7402
7403MSI WMI SUPPORT
7404L:	platform-driver-x86@vger.kernel.org
7405S:	Orphan
7406F:	drivers/platform/x86/msi-wmi.c
7407
7408MSI001 MEDIA DRIVER
7409M:	Antti Palosaari <crope@iki.fi>
7410L:	linux-media@vger.kernel.org
7411W:	https://linuxtv.org
7412W:	http://palosaari.fi/linux/
7413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7414T:	git git://linuxtv.org/anttip/media_tree.git
7415S:	Maintained
7416F:	drivers/media/tuners/msi001*
7417
7418MSI2500 MEDIA DRIVER
7419M:	Antti Palosaari <crope@iki.fi>
7420L:	linux-media@vger.kernel.org
7421W:	https://linuxtv.org
7422W:	http://palosaari.fi/linux/
7423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7424T:	git git://linuxtv.org/anttip/media_tree.git
7425S:	Maintained
7426F:	drivers/media/usb/msi2500/
7427
7428MSYSTEMS DISKONCHIP G3 MTD DRIVER
7429M:	Robert Jarzmik <robert.jarzmik@free.fr>
7430L:	linux-mtd@lists.infradead.org
7431S:	Maintained
7432F:	drivers/mtd/devices/docg3*
7433
7434MT9M032 APTINA SENSOR DRIVER
7435M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7436L:	linux-media@vger.kernel.org
7437T:	git git://linuxtv.org/media_tree.git
7438S:	Maintained
7439F:	drivers/media/i2c/mt9m032.c
7440F:	include/media/i2c/mt9m032.h
7441
7442MT9P031 APTINA CAMERA SENSOR
7443M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7444L:	linux-media@vger.kernel.org
7445T:	git git://linuxtv.org/media_tree.git
7446S:	Maintained
7447F:	drivers/media/i2c/mt9p031.c
7448F:	include/media/i2c/mt9p031.h
7449
7450MT9T001 APTINA CAMERA SENSOR
7451M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7452L:	linux-media@vger.kernel.org
7453T:	git git://linuxtv.org/media_tree.git
7454S:	Maintained
7455F:	drivers/media/i2c/mt9t001.c
7456F:	include/media/i2c/mt9t001.h
7457
7458MT9V032 APTINA CAMERA SENSOR
7459M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7460L:	linux-media@vger.kernel.org
7461T:	git git://linuxtv.org/media_tree.git
7462S:	Maintained
7463F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7464F:	drivers/media/i2c/mt9v032.c
7465F:	include/media/i2c/mt9v032.h
7466
7467MULTIFUNCTION DEVICES (MFD)
7468M:	Lee Jones <lee.jones@linaro.org>
7469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7470S:	Supported
7471F:	drivers/mfd/
7472F:	include/linux/mfd/
7473
7474MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7475M:	Ulf Hansson <ulf.hansson@linaro.org>
7476L:	linux-mmc@vger.kernel.org
7477T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7478S:	Maintained
7479F:	drivers/mmc/
7480F:	include/linux/mmc/
7481F:	include/uapi/linux/mmc/
7482
7483MULTIMEDIA CARD (MMC) ETC. OVER SPI
7484S:	Orphan
7485F:	drivers/mmc/host/mmc_spi.c
7486F:	include/linux/spi/mmc_spi.h
7487
7488MULTISOUND SOUND DRIVER
7489M:	Andrew Veliath <andrewtv@usa.net>
7490S:	Maintained
7491F:	Documentation/sound/oss/MultiSound
7492F:	sound/oss/msnd*
7493
7494MULTITECH MULTIPORT CARD (ISICOM)
7495S:	Orphan
7496F:	drivers/tty/isicom.c
7497F:	include/linux/isicom.h
7498
7499MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7500M:	Bin Liu <b-liu@ti.com>
7501L:	linux-usb@vger.kernel.org
7502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7503S:	Maintained
7504F:	drivers/usb/musb/
7505
7506MXL5007T MEDIA DRIVER
7507M:	Michael Krufky <mkrufky@linuxtv.org>
7508L:	linux-media@vger.kernel.org
7509W:	https://linuxtv.org
7510W:	http://github.com/mkrufky
7511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7512T:	git git://linuxtv.org/mkrufky/tuners.git
7513S:	Maintained
7514F:	drivers/media/tuners/mxl5007t.*
7515
7516MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7517M:	Hyong-Youb Kim <hykim@myri.com>
7518L:	netdev@vger.kernel.org
7519W:	https://www.myricom.com/support/downloads/myri10ge.html
7520S:	Supported
7521F:	drivers/net/ethernet/myricom/myri10ge/
7522
7523NAND FLASH SUBSYSTEM
7524M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7525R:	Richard Weinberger <richard@nod.at>
7526L:	linux-mtd@lists.infradead.org
7527W:	http://www.linux-mtd.infradead.org/
7528Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7529T:	git git://github.com/linux-nand/linux.git
7530S:	Maintained
7531F:	drivers/mtd/nand/
7532F:	include/linux/mtd/nand*.h
7533
7534NATSEMI ETHERNET DRIVER (DP8381x)
7535S:	Orphan
7536F:	drivers/net/ethernet/natsemi/natsemi.c
7537
7538NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7539M:	Daniel Mack <zonque@gmail.com>
7540S:	Maintained
7541L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7542W:	http://www.native-instruments.com
7543F:	sound/usb/caiaq/
7544
7545NCP FILESYSTEM
7546M:	Petr Vandrovec <petr@vandrovec.name>
7547S:	Odd Fixes
7548F:	fs/ncpfs/
7549
7550NCR 5380 SCSI DRIVERS
7551M:	Finn Thain <fthain@telegraphics.com.au>
7552M:	Michael Schmitz <schmitzmic@gmail.com>
7553L:	linux-scsi@vger.kernel.org
7554S:	Maintained
7555F:	Documentation/scsi/g_NCR5380.txt
7556F:	drivers/scsi/NCR5380.*
7557F:	drivers/scsi/arm/cumana_1.c
7558F:	drivers/scsi/arm/oak.c
7559F:	drivers/scsi/atari_NCR5380.c
7560F:	drivers/scsi/atari_scsi.*
7561F:	drivers/scsi/dmx3191d.c
7562F:	drivers/scsi/dtc.*
7563F:	drivers/scsi/g_NCR5380.*
7564F:	drivers/scsi/g_NCR5380_mmio.c
7565F:	drivers/scsi/mac_scsi.*
7566F:	drivers/scsi/pas16.*
7567F:	drivers/scsi/sun3_scsi.*
7568F:	drivers/scsi/sun3_scsi_vme.c
7569F:	drivers/scsi/t128.*
7570
7571NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7572M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7573L:	linux-scsi@vger.kernel.org
7574S:	Maintained
7575F:	drivers/scsi/NCR_D700.*
7576
7577NCT6775 HARDWARE MONITOR DRIVER
7578M:	Guenter Roeck <linux@roeck-us.net>
7579L:	linux-hwmon@vger.kernel.org
7580S:	Maintained
7581F:	Documentation/hwmon/nct6775
7582F:	drivers/hwmon/nct6775.c
7583
7584NETEFFECT IWARP RNIC DRIVER (IW_NES)
7585M:	Faisal Latif <faisal.latif@intel.com>
7586L:	linux-rdma@vger.kernel.org
7587W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7588S:	Supported
7589F:	drivers/infiniband/hw/nes/
7590
7591NETEM NETWORK EMULATOR
7592M:	Stephen Hemminger <stephen@networkplumber.org>
7593L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
7594S:	Maintained
7595F:	net/sched/sch_netem.c
7596
7597NETERION 10GbE DRIVERS (s2io/vxge)
7598M:	Jon Mason <jdmason@kudzu.us>
7599L:	netdev@vger.kernel.org
7600S:	Supported
7601F:	Documentation/networking/s2io.txt
7602F:	Documentation/networking/vxge.txt
7603F:	drivers/net/ethernet/neterion/
7604
7605NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7606M:	Pablo Neira Ayuso <pablo@netfilter.org>
7607M:	Patrick McHardy <kaber@trash.net>
7608M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7609L:	netfilter-devel@vger.kernel.org
7610L:	coreteam@netfilter.org
7611W:	http://www.netfilter.org/
7612W:	http://www.iptables.org/
7613Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
7614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7616S:	Supported
7617F:	include/linux/netfilter*
7618F:	include/linux/netfilter/
7619F:	include/net/netfilter/
7620F:	include/uapi/linux/netfilter*
7621F:	include/uapi/linux/netfilter/
7622F:	net/*/netfilter.c
7623F:	net/*/netfilter/
7624F:	net/netfilter/
7625F:	net/bridge/br_netfilter*.c
7626
7627NETLABEL
7628M:	Paul Moore <paul@paul-moore.com>
7629W:	http://netlabel.sf.net
7630L:	netdev@vger.kernel.org
7631S:	Maintained
7632F:	Documentation/netlabel/
7633F:	include/net/netlabel.h
7634F:	net/netlabel/
7635
7636NETROM NETWORK LAYER
7637M:	Ralf Baechle <ralf@linux-mips.org>
7638L:	linux-hams@vger.kernel.org
7639W:	http://www.linux-ax25.org/
7640S:	Maintained
7641F:	include/net/netrom.h
7642F:	include/uapi/linux/netrom.h
7643F:	net/netrom/
7644
7645NETRONOME ETHERNET DRIVERS
7646M:	Jakub Kicinski <jakub.kicinski@netronome.com>
7647L:	oss-drivers@netronome.com
7648S:	Maintained
7649F:	drivers/net/ethernet/netronome/
7650
7651NETWORK BLOCK DEVICE (NBD)
7652M:	Markus Pargmann <mpa@pengutronix.de>
7653S:	Maintained
7654L:	nbd-general@lists.sourceforge.net
7655T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
7656F:	Documentation/blockdev/nbd.txt
7657F:	drivers/block/nbd.c
7658F:	include/uapi/linux/nbd.h
7659
7660NETWORK DROP MONITOR
7661M:	Neil Horman <nhorman@tuxdriver.com>
7662L:	netdev@vger.kernel.org
7663S:	Maintained
7664W:	https://fedorahosted.org/dropwatch/
7665F:	net/core/drop_monitor.c
7666
7667NETWORKING [GENERAL]
7668M:	"David S. Miller" <davem@davemloft.net>
7669L:	netdev@vger.kernel.org
7670W:	http://www.linuxfoundation.org/en/Net
7671Q:	http://patchwork.ozlabs.org/project/netdev/list/
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7674S:	Maintained
7675F:	net/
7676F:	include/net/
7677F:	include/linux/in.h
7678F:	include/linux/net.h
7679F:	include/linux/netdevice.h
7680F:	include/uapi/linux/in.h
7681F:	include/uapi/linux/net.h
7682F:	include/uapi/linux/netdevice.h
7683F:	include/uapi/linux/net_namespace.h
7684F:	tools/net/
7685F:	tools/testing/selftests/net/
7686F:	lib/random32.c
7687F:	lib/test_bpf.c
7688
7689NETWORKING [IPv4/IPv6]
7690M:	"David S. Miller" <davem@davemloft.net>
7691M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7692M:	James Morris <jmorris@namei.org>
7693M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7694M:	Patrick McHardy <kaber@trash.net>
7695L:	netdev@vger.kernel.org
7696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7697S:	Maintained
7698F:	net/ipv4/
7699F:	net/ipv6/
7700F:	include/net/ip*
7701F:	arch/x86/net/*
7702
7703NETWORKING [IPSEC]
7704M:	Steffen Klassert <steffen.klassert@secunet.com>
7705M:	Herbert Xu <herbert@gondor.apana.org.au>
7706M:	"David S. Miller" <davem@davemloft.net>
7707L:	netdev@vger.kernel.org
7708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7710S:	Maintained
7711F:	net/core/flow.c
7712F:	net/xfrm/
7713F:	net/key/
7714F:	net/ipv4/xfrm*
7715F:	net/ipv4/esp4.c
7716F:	net/ipv4/ah4.c
7717F:	net/ipv4/ipcomp.c
7718F:	net/ipv4/ip_vti.c
7719F:	net/ipv6/xfrm*
7720F:	net/ipv6/esp6.c
7721F:	net/ipv6/ah6.c
7722F:	net/ipv6/ipcomp6.c
7723F:	net/ipv6/ip6_vti.c
7724F:	include/uapi/linux/xfrm.h
7725F:	include/net/xfrm.h
7726
7727NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7728M:	Paul Moore <paul@paul-moore.com>
7729L:	netdev@vger.kernel.org
7730S:	Maintained
7731
7732NETWORKING [WIRELESS]
7733L:	linux-wireless@vger.kernel.org
7734Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7735
7736NETWORKING DRIVERS
7737L:	netdev@vger.kernel.org
7738W:	http://www.linuxfoundation.org/en/Net
7739Q:	http://patchwork.ozlabs.org/project/netdev/list/
7740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7742S:	Odd Fixes
7743F:	drivers/net/
7744F:	include/linux/if_*
7745F:	include/linux/netdevice.h
7746F:	include/linux/etherdevice.h
7747F:	include/linux/fcdevice.h
7748F:	include/linux/fddidevice.h
7749F:	include/linux/hippidevice.h
7750F:	include/linux/inetdevice.h
7751F:	include/uapi/linux/if_*
7752F:	include/uapi/linux/netdevice.h
7753
7754NETWORKING DRIVERS (WIRELESS)
7755M:	Kalle Valo <kvalo@codeaurora.org>
7756L:	linux-wireless@vger.kernel.org
7757Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7760S:	Maintained
7761F:	drivers/net/wireless/
7762
7763NETXEN (1/10) GbE SUPPORT
7764M:	Manish Chopra <manish.chopra@qlogic.com>
7765M:	Sony Chacko <sony.chacko@qlogic.com>
7766M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
7767L:	netdev@vger.kernel.org
7768W:	http://www.qlogic.com
7769S:	Supported
7770F:	drivers/net/ethernet/qlogic/netxen/
7771
7772NFC SUBSYSTEM
7773M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7774M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7775M:	Samuel Ortiz <sameo@linux.intel.com>
7776L:	linux-wireless@vger.kernel.org
7777L:	linux-nfc@lists.01.org (subscribers-only)
7778S:	Supported
7779F:	net/nfc/
7780F:	include/net/nfc/
7781F:	include/uapi/linux/nfc.h
7782F:	drivers/nfc/
7783F:	include/linux/platform_data/nfcmrvl.h
7784F:	include/linux/platform_data/nxp-nci.h
7785F:	include/linux/platform_data/pn544.h
7786F:	include/linux/platform_data/st21nfca.h
7787F:	include/linux/platform_data/st-nci.h
7788F:	Documentation/devicetree/bindings/net/nfc/
7789
7790NFS, SUNRPC, AND LOCKD CLIENTS
7791M:	Trond Myklebust <trond.myklebust@primarydata.com>
7792M:	Anna Schumaker <anna.schumaker@netapp.com>
7793L:	linux-nfs@vger.kernel.org
7794W:	http://client.linux-nfs.org
7795T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7796S:	Maintained
7797F:	fs/lockd/
7798F:	fs/nfs/
7799F:	fs/nfs_common/
7800F:	net/sunrpc/
7801F:	include/linux/lockd/
7802F:	include/linux/nfs*
7803F:	include/linux/sunrpc/
7804F:	include/uapi/linux/nfs*
7805F:	include/uapi/linux/sunrpc/
7806
7807NILFS2 FILESYSTEM
7808M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7809L:	linux-nilfs@vger.kernel.org
7810W:	http://nilfs.sourceforge.net/
7811T:	git git://github.com/konis/nilfs2.git
7812S:	Supported
7813F:	Documentation/filesystems/nilfs2.txt
7814F:	fs/nilfs2/
7815F:	include/linux/nilfs2_fs.h
7816F:	include/trace/events/nilfs2.h
7817
7818NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7819M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7820W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7821S:	Maintained
7822F:	Documentation/scsi/NinjaSCSI.txt
7823F:	drivers/scsi/pcmcia/nsp_*
7824
7825NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7826M:	GOTO Masanori <gotom@debian.or.jp>
7827M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7828W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7829S:	Maintained
7830F:	Documentation/scsi/NinjaSCSI.txt
7831F:	drivers/scsi/nsp32*
7832
7833NIOS2 ARCHITECTURE
7834M:	Ley Foon Tan <lftan@altera.com>
7835L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7837S:	Maintained
7838F:	arch/nios2/
7839
7840NOKIA N900 POWER SUPPLY DRIVERS
7841R:	Pali Rohár <pali.rohar@gmail.com>
7842F:	include/linux/power/bq2415x_charger.h
7843F:	include/linux/power/bq27xxx_battery.h
7844F:	include/linux/power/isp1704_charger.h
7845F:	drivers/power/bq2415x_charger.c
7846F:	drivers/power/bq27xxx_battery.c
7847F:	drivers/power/bq27xxx_battery_i2c.c
7848F:	drivers/power/isp1704_charger.c
7849F:	drivers/power/rx51_battery.c
7850
7851NTB DRIVER CORE
7852M:	Jon Mason <jdmason@kudzu.us>
7853M:	Dave Jiang <dave.jiang@intel.com>
7854M:	Allen Hubbe <Allen.Hubbe@emc.com>
7855L:	linux-ntb@googlegroups.com
7856S:	Supported
7857W:	https://github.com/jonmason/ntb/wiki
7858T:	git git://github.com/jonmason/ntb.git
7859F:	drivers/ntb/
7860F:	drivers/net/ntb_netdev.c
7861F:	include/linux/ntb.h
7862F:	include/linux/ntb_transport.h
7863
7864NTB INTEL DRIVER
7865M:	Jon Mason <jdmason@kudzu.us>
7866M:	Dave Jiang <dave.jiang@intel.com>
7867L:	linux-ntb@googlegroups.com
7868S:	Supported
7869W:	https://github.com/jonmason/ntb/wiki
7870T:	git git://github.com/jonmason/ntb.git
7871F:	drivers/ntb/hw/intel/
7872
7873NTB AMD DRIVER
7874M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
7875L:	linux-ntb@googlegroups.com
7876S:	Supported
7877F:	drivers/ntb/hw/amd/
7878
7879NTFS FILESYSTEM
7880M:	Anton Altaparmakov <anton@tuxera.com>
7881L:	linux-ntfs-dev@lists.sourceforge.net
7882W:	http://www.tuxera.com/
7883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7884S:	Supported
7885F:	Documentation/filesystems/ntfs.txt
7886F:	fs/ntfs/
7887
7888NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7889M:	Antonino Daplas <adaplas@gmail.com>
7890L:	linux-fbdev@vger.kernel.org
7891S:	Maintained
7892F:	drivers/video/fbdev/riva/
7893F:	drivers/video/fbdev/nvidia/
7894
7895NVM EXPRESS DRIVER
7896M:	Keith Busch <keith.busch@intel.com>
7897M:	Jens Axboe <axboe@fb.com>
7898L:	linux-nvme@lists.infradead.org
7899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7900W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7901S:	Supported
7902F:	drivers/nvme/host/
7903F:	include/linux/nvme.h
7904
7905NVMEM FRAMEWORK
7906M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7907M:	Maxime Ripard <maxime.ripard@free-electrons.com>
7908S:	Maintained
7909F:	drivers/nvmem/
7910F:	Documentation/devicetree/bindings/nvmem/
7911F:	include/linux/nvmem-consumer.h
7912F:	include/linux/nvmem-provider.h
7913
7914NXP-NCI NFC DRIVER
7915M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
7916R:	Charles Gorand <charles.gorand@effinnov.com>
7917L:	linux-nfc@lists.01.org (moderated for non-subscribers)
7918S:	Supported
7919F:	drivers/nfc/nxp-nci
7920
7921NXP TDA998X DRM DRIVER
7922M:	Russell King <rmk+kernel@arm.linux.org.uk>
7923S:	Supported
7924F:	drivers/gpu/drm/i2c/tda998x_drv.c
7925F:	include/drm/i2c/tda998x.h
7926
7927NXP TFA9879 DRIVER
7928M:	Peter Rosin <peda@axentia.se>
7929L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7930S:	Maintained
7931F:	sound/soc/codecs/tfa9879*
7932
7933OBJTOOL
7934M:	Josh Poimboeuf <jpoimboe@redhat.com>
7935S:	Supported
7936F:	tools/objtool/
7937
7938OMAP SUPPORT
7939M:	Tony Lindgren <tony@atomide.com>
7940L:	linux-omap@vger.kernel.org
7941W:	http://www.muru.com/linux/omap/
7942W:	http://linux.omap.com/
7943Q:	http://patchwork.kernel.org/project/linux-omap/list/
7944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7945S:	Maintained
7946F:	arch/arm/*omap*/
7947F:	arch/arm/configs/omap1_defconfig
7948F:	arch/arm/configs/omap2plus_defconfig
7949F:	drivers/i2c/busses/i2c-omap.c
7950F:	drivers/irqchip/irq-omap-intc.c
7951F:	drivers/mfd/*omap*.c
7952F:	drivers/mfd/menelaus.c
7953F:	drivers/mfd/palmas.c
7954F:	drivers/mfd/tps65217.c
7955F:	drivers/mfd/tps65218.c
7956F:	drivers/mfd/tps65910.c
7957F:	drivers/mfd/twl-core.[ch]
7958F:	drivers/mfd/twl4030*.c
7959F:	drivers/mfd/twl6030*.c
7960F:	drivers/mfd/twl6040*.c
7961F:	drivers/regulator/palmas-regulator*.c
7962F:	drivers/regulator/pbias-regulator.c
7963F:	drivers/regulator/tps65217-regulator.c
7964F:	drivers/regulator/tps65218-regulator.c
7965F:	drivers/regulator/tps65910-regulator.c
7966F:	drivers/regulator/twl-regulator.c
7967F:	include/linux/i2c-omap.h
7968
7969OMAP DEVICE TREE SUPPORT
7970M:	Benoît Cousson <bcousson@baylibre.com>
7971M:	Tony Lindgren <tony@atomide.com>
7972L:	linux-omap@vger.kernel.org
7973L:	devicetree@vger.kernel.org
7974S:	Maintained
7975F:	arch/arm/boot/dts/*omap*
7976F:	arch/arm/boot/dts/*am3*
7977F:	arch/arm/boot/dts/*am4*
7978F:	arch/arm/boot/dts/*am5*
7979F:	arch/arm/boot/dts/*dra7*
7980
7981OMAP CLOCK FRAMEWORK SUPPORT
7982M:	Paul Walmsley <paul@pwsan.com>
7983L:	linux-omap@vger.kernel.org
7984S:	Maintained
7985F:	arch/arm/*omap*/*clock*
7986
7987OMAP POWER MANAGEMENT SUPPORT
7988M:	Kevin Hilman <khilman@kernel.org>
7989L:	linux-omap@vger.kernel.org
7990S:	Maintained
7991F:	arch/arm/*omap*/*pm*
7992F:	drivers/cpufreq/omap-cpufreq.c
7993
7994OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7995M:	Rajendra Nayak <rnayak@ti.com>
7996M:	Paul Walmsley <paul@pwsan.com>
7997L:	linux-omap@vger.kernel.org
7998S:	Maintained
7999F:	arch/arm/mach-omap2/prm*
8000
8001OMAP AUDIO SUPPORT
8002M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8003M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8005L:	linux-omap@vger.kernel.org
8006S:	Maintained
8007F:	sound/soc/omap/
8008
8009OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8010M:	Roger Quadros <rogerq@ti.com>
8011M:	Tony Lindgren <tony@atomide.com>
8012L:	linux-omap@vger.kernel.org
8013S:	Maintained
8014F:	drivers/memory/omap-gpmc.c
8015F:	arch/arm/mach-omap2/*gpmc*
8016
8017OMAP FRAMEBUFFER SUPPORT
8018M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8019L:	linux-fbdev@vger.kernel.org
8020L:	linux-omap@vger.kernel.org
8021S:	Maintained
8022F:	drivers/video/fbdev/omap/
8023
8024OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8025M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8026L:	linux-omap@vger.kernel.org
8027L:	linux-fbdev@vger.kernel.org
8028S:	Maintained
8029F:	drivers/video/fbdev/omap2/
8030F:	Documentation/arm/OMAP/DSS
8031
8032OMAP HARDWARE SPINLOCK SUPPORT
8033M:	Ohad Ben-Cohen <ohad@wizery.com>
8034L:	linux-omap@vger.kernel.org
8035S:	Maintained
8036F:	drivers/hwspinlock/omap_hwspinlock.c
8037
8038OMAP MMC SUPPORT
8039M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8040L:	linux-omap@vger.kernel.org
8041S:	Maintained
8042F:	drivers/mmc/host/omap.c
8043
8044OMAP HS MMC SUPPORT
8045L:	linux-mmc@vger.kernel.org
8046L:	linux-omap@vger.kernel.org
8047S:	Orphan
8048F:	drivers/mmc/host/omap_hsmmc.c
8049
8050OMAP RANDOM NUMBER GENERATOR SUPPORT
8051M:	Deepak Saxena <dsaxena@plexity.net>
8052S:	Maintained
8053F:	drivers/char/hw_random/omap-rng.c
8054
8055OMAP HWMOD SUPPORT
8056M:	Benoît Cousson <bcousson@baylibre.com>
8057M:	Paul Walmsley <paul@pwsan.com>
8058L:	linux-omap@vger.kernel.org
8059S:	Maintained
8060F:	arch/arm/mach-omap2/omap_hwmod.*
8061
8062OMAP HWMOD DATA
8063M:	Paul Walmsley <paul@pwsan.com>
8064L:	linux-omap@vger.kernel.org
8065S:	Maintained
8066F:	arch/arm/mach-omap2/omap_hwmod*data*
8067
8068OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8069M:	Benoît Cousson <bcousson@baylibre.com>
8070L:	linux-omap@vger.kernel.org
8071S:	Maintained
8072F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8073
8074OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8075M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8076L:	linux-media@vger.kernel.org
8077S:	Maintained
8078F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8079F:	drivers/media/platform/omap3isp/
8080F:	drivers/staging/media/omap4iss/
8081
8082OMAP USB SUPPORT
8083L:	linux-usb@vger.kernel.org
8084L:	linux-omap@vger.kernel.org
8085S:	Orphan
8086F:	drivers/usb/*/*omap*
8087F:	arch/arm/*omap*/usb*
8088
8089OMAP GPIO DRIVER
8090M:	Grygorii Strashko <grygorii.strashko@ti.com>
8091M:	Santosh Shilimkar <ssantosh@kernel.org>
8092M:	Kevin Hilman <khilman@kernel.org>
8093L:	linux-omap@vger.kernel.org
8094S:	Maintained
8095F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8096F:	drivers/gpio/gpio-omap.c
8097
8098OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8099M:	Mark Jackson <mpfj@newflow.co.uk>
8100L:	linux-omap@vger.kernel.org
8101S:	Maintained
8102F:	arch/arm/boot/dts/am335x-nano.dts
8103
8104OMFS FILESYSTEM
8105M:	Bob Copeland <me@bobcopeland.com>
8106L:	linux-karma-devel@lists.sourceforge.net
8107S:	Maintained
8108F:	Documentation/filesystems/omfs.txt
8109F:	fs/omfs/
8110
8111OMNIKEY CARDMAN 4000 DRIVER
8112M:	Harald Welte <laforge@gnumonks.org>
8113S:	Maintained
8114F:	drivers/char/pcmcia/cm4000_cs.c
8115F:	include/linux/cm4000_cs.h
8116F:	include/uapi/linux/cm4000_cs.h
8117
8118OMNIKEY CARDMAN 4040 DRIVER
8119M:	Harald Welte <laforge@gnumonks.org>
8120S:	Maintained
8121F:	drivers/char/pcmcia/cm4040_cs.*
8122
8123OMNIVISION OV7670 SENSOR DRIVER
8124M:	Jonathan Corbet <corbet@lwn.net>
8125L:	linux-media@vger.kernel.org
8126T:	git git://linuxtv.org/media_tree.git
8127S:	Maintained
8128F:	drivers/media/i2c/ov7670.c
8129
8130ONENAND FLASH DRIVER
8131M:	Kyungmin Park <kyungmin.park@samsung.com>
8132L:	linux-mtd@lists.infradead.org
8133S:	Maintained
8134F:	drivers/mtd/onenand/
8135F:	include/linux/mtd/onenand*.h
8136
8137ONSTREAM SCSI TAPE DRIVER
8138M:	Willem Riede <osst@riede.org>
8139L:	osst-users@lists.sourceforge.net
8140L:	linux-scsi@vger.kernel.org
8141S:	Maintained
8142F:	Documentation/scsi/osst.txt
8143F:	drivers/scsi/osst.*
8144F:	drivers/scsi/osst_*.h
8145F:	drivers/scsi/st.h
8146
8147OPENCORES I2C BUS DRIVER
8148M:	Peter Korsgaard <jacmet@sunsite.dk>
8149L:	linux-i2c@vger.kernel.org
8150S:	Maintained
8151F:	Documentation/i2c/busses/i2c-ocores
8152F:	drivers/i2c/busses/i2c-ocores.c
8153
8154OPEN FIRMWARE AND FLATTENED DEVICE TREE
8155M:	Rob Herring <robh+dt@kernel.org>
8156M:	Frank Rowand <frowand.list@gmail.com>
8157M:	Grant Likely <grant.likely@linaro.org>
8158L:	devicetree@vger.kernel.org
8159W:	http://www.devicetree.org/
8160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8161S:	Maintained
8162F:	drivers/of/
8163F:	include/linux/of*.h
8164F:	scripts/dtc/
8165
8166OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8167M:	Rob Herring <robh+dt@kernel.org>
8168M:	Pawel Moll <pawel.moll@arm.com>
8169M:	Mark Rutland <mark.rutland@arm.com>
8170M:	Ian Campbell <ijc+devicetree@hellion.org.uk>
8171M:	Kumar Gala <galak@codeaurora.org>
8172L:	devicetree@vger.kernel.org
8173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8174S:	Maintained
8175F:	Documentation/devicetree/
8176F:	arch/*/boot/dts/
8177F:	include/dt-bindings/
8178
8179OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8180M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8181L:	devicetree@vger.kernel.org
8182S:	Maintained
8183F:	Documentation/devicetree/dynamic-resolution-notes.txt
8184F:	Documentation/devicetree/overlay-notes.txt
8185F:	drivers/of/overlay.c
8186F:	drivers/of/resolver.c
8187
8188OPENRISC ARCHITECTURE
8189M:	Jonas Bonn <jonas@southpole.se>
8190W:	http://openrisc.net
8191L:	linux@lists.openrisc.net (moderated for non-subscribers)
8192S:	Maintained
8193T:	git git://openrisc.net/~jonas/linux
8194F:	arch/openrisc/
8195
8196OPENVSWITCH
8197M:	Pravin Shelar <pshelar@nicira.com>
8198L:	netdev@vger.kernel.org
8199L:	dev@openvswitch.org
8200W:	http://openvswitch.org
8201S:	Maintained
8202F:	net/openvswitch/
8203F:	include/uapi/linux/openvswitch.h
8204
8205OPERATING PERFORMANCE POINTS (OPP)
8206M:	Viresh Kumar <vireshk@kernel.org>
8207M:	Nishanth Menon <nm@ti.com>
8208M:	Stephen Boyd <sboyd@codeaurora.org>
8209L:	linux-pm@vger.kernel.org
8210S:	Maintained
8211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8212F:	drivers/base/power/opp/
8213F:	include/linux/pm_opp.h
8214F:	Documentation/power/opp.txt
8215F:	Documentation/devicetree/bindings/opp/
8216
8217OPL4 DRIVER
8218M:	Clemens Ladisch <clemens@ladisch.de>
8219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8220T:	git git://git.alsa-project.org/alsa-kernel.git
8221S:	Maintained
8222F:	sound/drivers/opl4/
8223
8224OPROFILE
8225M:	Robert Richter <rric@kernel.org>
8226L:	oprofile-list@lists.sf.net
8227S:	Maintained
8228F:	arch/*/include/asm/oprofile*.h
8229F:	arch/*/oprofile/
8230F:	drivers/oprofile/
8231F:	include/linux/oprofile.h
8232
8233ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8234M:	Mark Fasheh <mfasheh@suse.com>
8235M:	Joel Becker <jlbec@evilplan.org>
8236L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8237W:	http://ocfs2.wiki.kernel.org
8238S:	Supported
8239F:	Documentation/filesystems/ocfs2.txt
8240F:	Documentation/filesystems/dlmfs.txt
8241F:	fs/ocfs2/
8242
8243ORINOCO DRIVER
8244L:	linux-wireless@vger.kernel.org
8245W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8246W:	http://www.nongnu.org/orinoco/
8247S:	Orphan
8248F:	drivers/net/wireless/intersil/orinoco/
8249
8250OSD LIBRARY and FILESYSTEM
8251M:	Boaz Harrosh <ooo@electrozaur.com>
8252M:	Benny Halevy <bhalevy@primarydata.com>
8253L:	osd-dev@open-osd.org
8254W:	http://open-osd.org
8255T:	git git://git.open-osd.org/open-osd.git
8256S:	Maintained
8257F:	drivers/scsi/osd/
8258F:	include/scsi/osd_*
8259F:	fs/exofs/
8260
8261OVERLAY FILESYSTEM
8262M:	Miklos Szeredi <miklos@szeredi.hu>
8263L:	linux-unionfs@vger.kernel.org
8264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8265S:	Supported
8266F:	fs/overlayfs/
8267F:	Documentation/filesystems/overlayfs.txt
8268
8269ORANGEFS FILESYSTEM
8270M:	Mike Marshall <hubcap@omnibond.com>
8271L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8273S:	Supported
8274F:	fs/orangefs/
8275F:	Documentation/filesystems/orangefs.txt
8276
8277P54 WIRELESS DRIVER
8278M:	Christian Lamparter <chunkeey@googlemail.com>
8279L:	linux-wireless@vger.kernel.org
8280W:	http://wireless.kernel.org/en/users/Drivers/p54
8281S:	Maintained
8282F:	drivers/net/wireless/intersil/p54/
8283
8284PA SEMI ETHERNET DRIVER
8285M:	Olof Johansson <olof@lixom.net>
8286L:	netdev@vger.kernel.org
8287S:	Maintained
8288F:	drivers/net/ethernet/pasemi/*
8289
8290PA SEMI SMBUS DRIVER
8291M:	Olof Johansson <olof@lixom.net>
8292L:	linux-i2c@vger.kernel.org
8293S:	Maintained
8294F:	drivers/i2c/busses/i2c-pasemi.c
8295
8296PADATA PARALLEL EXECUTION MECHANISM
8297M:	Steffen Klassert <steffen.klassert@secunet.com>
8298L:	linux-crypto@vger.kernel.org
8299S:	Maintained
8300F:	kernel/padata.c
8301F:	include/linux/padata.h
8302F:	Documentation/padata.txt
8303
8304PANASONIC LAPTOP ACPI EXTRAS DRIVER
8305M:	Harald Welte <laforge@gnumonks.org>
8306L:	platform-driver-x86@vger.kernel.org
8307S:	Maintained
8308F:	drivers/platform/x86/panasonic-laptop.c
8309
8310PANASONIC MN10300/AM33/AM34 PORT
8311M:	David Howells <dhowells@redhat.com>
8312M:	Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8313L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8314W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8315S:	Maintained
8316F:	Documentation/mn10300/
8317F:	arch/mn10300/
8318
8319PARALLEL LCD/KEYPAD PANEL DRIVER
8320M:      Willy Tarreau <willy@haproxy.com>
8321M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8322S:      Odd Fixes
8323F:      Documentation/misc-devices/lcd-panel-cgram.txt
8324F:      drivers/misc/panel.c
8325
8326PARALLEL PORT SUBSYSTEM
8327M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8328M:	Sudip Mukherjee <sudip@vectorindia.org>
8329L:	linux-parport@lists.infradead.org (subscribers-only)
8330S:	Maintained
8331F:	drivers/parport/
8332F:	include/linux/parport*.h
8333F:	drivers/char/ppdev.c
8334F:	include/uapi/linux/ppdev.h
8335F:	Documentation/parport*.txt
8336
8337PARAVIRT_OPS INTERFACE
8338M:	Jeremy Fitzhardinge <jeremy@goop.org>
8339M:	Chris Wright <chrisw@sous-sol.org>
8340M:	Alok Kataria <akataria@vmware.com>
8341M:	Rusty Russell <rusty@rustcorp.com.au>
8342L:	virtualization@lists.linux-foundation.org
8343S:	Supported
8344F:	Documentation/virtual/paravirt_ops.txt
8345F:	arch/*/kernel/paravirt*
8346F:	arch/*/include/asm/paravirt.h
8347
8348PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8349M:	Tim Waugh <tim@cyberelk.net>
8350L:	linux-parport@lists.infradead.org (subscribers-only)
8351S:	Maintained
8352F:	Documentation/blockdev/paride.txt
8353F:	drivers/block/paride/
8354
8355PARISC ARCHITECTURE
8356M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8357M:	Helge Deller <deller@gmx.de>
8358L:	linux-parisc@vger.kernel.org
8359W:	http://www.parisc-linux.org/
8360Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8363S:	Maintained
8364F:	arch/parisc/
8365F:	Documentation/parisc/
8366F:	drivers/parisc/
8367F:	drivers/char/agp/parisc-agp.c
8368F:	drivers/input/serio/gscps2.c
8369F:	drivers/parport/parport_gsc.*
8370F:	drivers/tty/serial/8250/8250_gsc.c
8371F:	drivers/video/fbdev/sti*
8372F:	drivers/video/console/sti*
8373F:	drivers/video/logo/logo_parisc*
8374
8375PC87360 HARDWARE MONITORING DRIVER
8376M:	Jim Cromie <jim.cromie@gmail.com>
8377L:	linux-hwmon@vger.kernel.org
8378S:	Maintained
8379F:	Documentation/hwmon/pc87360
8380F:	drivers/hwmon/pc87360.c
8381
8382PC8736x GPIO DRIVER
8383M:	Jim Cromie <jim.cromie@gmail.com>
8384S:	Maintained
8385F:	drivers/char/pc8736x_gpio.c
8386
8387PC87427 HARDWARE MONITORING DRIVER
8388M:	Jean Delvare <jdelvare@suse.com>
8389L:	linux-hwmon@vger.kernel.org
8390S:	Maintained
8391F:	Documentation/hwmon/pc87427
8392F:	drivers/hwmon/pc87427.c
8393
8394PCA9532 LED DRIVER
8395M:	Riku Voipio <riku.voipio@iki.fi>
8396S:	Maintained
8397F:	drivers/leds/leds-pca9532.c
8398F:	include/linux/leds-pca9532.h
8399
8400PCA9541 I2C BUS MASTER SELECTOR DRIVER
8401M:	Guenter Roeck <linux@roeck-us.net>
8402L:	linux-i2c@vger.kernel.org
8403S:	Maintained
8404F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8405
8406PCDP - PRIMARY CONSOLE AND DEBUG PORT
8407M:	Khalid Aziz <khalid@gonehiking.org>
8408S:	Maintained
8409F:	drivers/firmware/pcdp.*
8410
8411PCI ERROR RECOVERY
8412M:	Linas Vepstas <linasvepstas@gmail.com>
8413L:	linux-pci@vger.kernel.org
8414S:	Supported
8415F:	Documentation/PCI/pci-error-recovery.txt
8416
8417PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8418M:	Russell Currey <ruscur@russell.cc>
8419L:	linuxppc-dev@lists.ozlabs.org
8420S:	Supported
8421F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8422F:	arch/powerpc/kernel/eeh*.c
8423F:	arch/powerpc/platforms/*/eeh*.c
8424F:	arch/powerpc/include/*/eeh*.h
8425
8426PCI SUBSYSTEM
8427M:	Bjorn Helgaas <bhelgaas@google.com>
8428L:	linux-pci@vger.kernel.org
8429Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8431S:	Supported
8432F:	Documentation/PCI/
8433F:	drivers/pci/
8434F:	include/linux/pci*
8435F:	arch/x86/pci/
8436F:	arch/x86/kernel/quirks.c
8437
8438PCI DRIVER FOR ALTERA PCIE IP
8439M:	Ley Foon Tan <lftan@altera.com>
8440L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8441L:	linux-pci@vger.kernel.org
8442S:	Supported
8443F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8444F:	drivers/pci/host/pcie-altera.c
8445
8446PCI DRIVER FOR ARM VERSATILE PLATFORM
8447M:	Rob Herring <robh@kernel.org>
8448L:	linux-pci@vger.kernel.org
8449L:	linux-arm-kernel@lists.infradead.org
8450S:	Maintained
8451F:	Documentation/devicetree/bindings/pci/versatile.txt
8452F:	drivers/pci/host/pci-versatile.c
8453
8454PCI DRIVER FOR APPLIEDMICRO XGENE
8455M:	Tanmay Inamdar <tinamdar@apm.com>
8456L:	linux-pci@vger.kernel.org
8457L:	linux-arm-kernel@lists.infradead.org
8458S:	Maintained
8459F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8460F:	drivers/pci/host/pci-xgene.c
8461
8462PCI DRIVER FOR FREESCALE LAYERSCAPE
8463M:	Minghuan Lian <minghuan.Lian@freescale.com>
8464M:	Mingkai Hu <mingkai.hu@freescale.com>
8465M:	Roy Zang <tie-fei.zang@freescale.com>
8466L:	linuxppc-dev@lists.ozlabs.org
8467L:	linux-pci@vger.kernel.org
8468L:	linux-arm-kernel@lists.infradead.org
8469S:	Maintained
8470F:	drivers/pci/host/*layerscape*
8471
8472PCI DRIVER FOR IMX6
8473M:	Richard Zhu <Richard.Zhu@freescale.com>
8474M:	Lucas Stach <l.stach@pengutronix.de>
8475L:	linux-pci@vger.kernel.org
8476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8477S:	Maintained
8478F:	drivers/pci/host/*imx6*
8479
8480PCI DRIVER FOR TI KEYSTONE
8481M:	Murali Karicheri <m-karicheri2@ti.com>
8482L:	linux-pci@vger.kernel.org
8483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8484S:	Maintained
8485F:	drivers/pci/host/*keystone*
8486
8487PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8488M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8489M:	Jason Cooper <jason@lakedaemon.net>
8490L:	linux-pci@vger.kernel.org
8491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8492S:	Maintained
8493F:	drivers/pci/host/*mvebu*
8494
8495PCI DRIVER FOR NVIDIA TEGRA
8496M:	Thierry Reding <thierry.reding@gmail.com>
8497L:	linux-tegra@vger.kernel.org
8498L:	linux-pci@vger.kernel.org
8499S:	Supported
8500F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8501F:	drivers/pci/host/pci-tegra.c
8502
8503PCI DRIVER FOR TI DRA7XX
8504M:	Kishon Vijay Abraham I <kishon@ti.com>
8505L:	linux-omap@vger.kernel.org
8506L:	linux-pci@vger.kernel.org
8507S:	Supported
8508F:	Documentation/devicetree/bindings/pci/ti-pci.txt
8509F:	drivers/pci/host/pci-dra7xx.c
8510
8511PCI DRIVER FOR RENESAS R-CAR
8512M:	Simon Horman <horms@verge.net.au>
8513L:	linux-pci@vger.kernel.org
8514L:	linux-renesas-soc@vger.kernel.org
8515S:	Maintained
8516F:	drivers/pci/host/*rcar*
8517
8518PCI DRIVER FOR SAMSUNG EXYNOS
8519M:	Jingoo Han <jingoohan1@gmail.com>
8520L:	linux-pci@vger.kernel.org
8521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8522L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8523S:	Maintained
8524F:	drivers/pci/host/pci-exynos.c
8525
8526PCI DRIVER FOR SYNOPSIS DESIGNWARE
8527M:	Jingoo Han <jingoohan1@gmail.com>
8528M:	Pratyush Anand <pratyush.anand@gmail.com>
8529L:	linux-pci@vger.kernel.org
8530S:	Maintained
8531F:	drivers/pci/host/*designware*
8532
8533PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8534M:	Joao Pinto <jpinto@synopsys.com>
8535L:	linux-pci@vger.kernel.org
8536S:	Maintained
8537F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
8538F:	drivers/pci/host/pcie-designware-plat.c
8539
8540PCI DRIVER FOR GENERIC OF HOSTS
8541M:	Will Deacon <will.deacon@arm.com>
8542L:	linux-pci@vger.kernel.org
8543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8544S:	Maintained
8545F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
8546F:	drivers/pci/host/pci-host-common.c
8547F:	drivers/pci/host/pci-host-generic.c
8548
8549PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8550M:	Keith Busch <keith.busch@intel.com>
8551L:	linux-pci@vger.kernel.org
8552S:	Supported
8553F:	arch/x86/pci/vmd.c
8554
8555PCIE DRIVER FOR ST SPEAR13XX
8556M:	Pratyush Anand <pratyush.anand@gmail.com>
8557L:	linux-pci@vger.kernel.org
8558S:	Maintained
8559F:	drivers/pci/host/*spear*
8560
8561PCI MSI DRIVER FOR ALTERA MSI IP
8562M:	Ley Foon Tan <lftan@altera.com>
8563L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8564L:	linux-pci@vger.kernel.org
8565S:	Supported
8566F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8567F:	drivers/pci/host/pcie-altera-msi.c
8568
8569PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8570M:	Duc Dang <dhdang@apm.com>
8571L:	linux-pci@vger.kernel.org
8572L:	linux-arm-kernel@lists.infradead.org
8573S:	Maintained
8574F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8575F:	drivers/pci/host/pci-xgene-msi.c
8576
8577PCIE DRIVER FOR HISILICON
8578M:	Zhou Wang <wangzhou1@hisilicon.com>
8579M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
8580L:	linux-pci@vger.kernel.org
8581S:	Maintained
8582F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8583F:	drivers/pci/host/pcie-hisi.c
8584
8585PCIE DRIVER FOR QUALCOMM MSM
8586M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8587L:     linux-pci@vger.kernel.org
8588L:     linux-arm-msm@vger.kernel.org
8589S:     Maintained
8590F:     drivers/pci/host/*qcom*
8591
8592PCIE DRIVER FOR CAVIUM THUNDERX
8593M:	David Daney <david.daney@cavium.com>
8594L:	linux-pci@vger.kernel.org
8595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8596S:	Supported
8597F:	Documentation/devicetree/bindings/pci/pci-thunder-*
8598F:	drivers/pci/host/pci-thunder-*
8599
8600PCMCIA SUBSYSTEM
8601P:	Linux PCMCIA Team
8602L:	linux-pcmcia@lists.infradead.org
8603W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8605S:	Maintained
8606F:	Documentation/pcmcia/
8607F:	drivers/pcmcia/
8608F:	include/pcmcia/
8609
8610PCNET32 NETWORK DRIVER
8611M:	Don Fry <pcnet32@frontier.com>
8612L:	netdev@vger.kernel.org
8613S:	Maintained
8614F:	drivers/net/ethernet/amd/pcnet32.c
8615
8616PCRYPT PARALLEL CRYPTO ENGINE
8617M:	Steffen Klassert <steffen.klassert@secunet.com>
8618L:	linux-crypto@vger.kernel.org
8619S:	Maintained
8620F:	crypto/pcrypt.c
8621F:	include/crypto/pcrypt.h
8622
8623PER-CPU MEMORY ALLOCATOR
8624M:	Tejun Heo <tj@kernel.org>
8625M:	Christoph Lameter <cl@linux.com>
8626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8627S:	Maintained
8628F:	include/linux/percpu*.h
8629F:	mm/percpu*.c
8630F:	arch/*/include/asm/percpu.h
8631
8632PER-TASK DELAY ACCOUNTING
8633M:	Balbir Singh <bsingharora@gmail.com>
8634S:	Maintained
8635F:	include/linux/delayacct.h
8636F:	kernel/delayacct.c
8637
8638PERFORMANCE EVENTS SUBSYSTEM
8639M:	Peter Zijlstra <peterz@infradead.org>
8640M:	Ingo Molnar <mingo@redhat.com>
8641M:	Arnaldo Carvalho de Melo <acme@kernel.org>
8642R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8643L:	linux-kernel@vger.kernel.org
8644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8645S:	Supported
8646F:	kernel/events/*
8647F:	include/linux/perf_event.h
8648F:	include/uapi/linux/perf_event.h
8649F:	arch/*/kernel/perf_event*.c
8650F:	arch/*/kernel/*/perf_event*.c
8651F:	arch/*/kernel/*/*/perf_event*.c
8652F:	arch/*/include/asm/perf_event.h
8653F:	arch/*/kernel/perf_callchain.c
8654F:	tools/perf/
8655
8656PERSONALITY HANDLING
8657M:	Christoph Hellwig <hch@infradead.org>
8658L:	linux-abi-devel@lists.sourceforge.net
8659S:	Maintained
8660F:	include/linux/personality.h
8661F:	include/uapi/linux/personality.h
8662
8663PHONET PROTOCOL
8664M:	Remi Denis-Courmont <courmisch@gmail.com>
8665S:	Supported
8666F:	Documentation/networking/phonet.txt
8667F:	include/linux/phonet.h
8668F:	include/net/phonet/
8669F:	include/uapi/linux/phonet.h
8670F:	net/phonet/
8671
8672PHRAM MTD DRIVER
8673M:	Joern Engel <joern@lazybastard.org>
8674L:	linux-mtd@lists.infradead.org
8675S:	Maintained
8676F:	drivers/mtd/devices/phram.c
8677
8678PICOLCD HID DRIVER
8679M:	Bruno Prémont <bonbons@linux-vserver.org>
8680L:	linux-input@vger.kernel.org
8681S:	Maintained
8682F:	drivers/hid/hid-picolcd*
8683
8684PICOXCELL SUPPORT
8685M:	Jamie Iles <jamie@jamieiles.com>
8686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8687T:	git git://github.com/jamieiles/linux-2.6-ji.git
8688S:	Supported
8689F:	arch/arm/boot/dts/picoxcell*
8690F:	arch/arm/mach-picoxcell/
8691F:	drivers/crypto/picoxcell*
8692
8693PIN CONTROL SUBSYSTEM
8694M:	Linus Walleij <linus.walleij@linaro.org>
8695L:	linux-gpio@vger.kernel.org
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8697S:	Maintained
8698F:	drivers/pinctrl/
8699F:	include/linux/pinctrl/
8700
8701PIN CONTROLLER - ATMEL AT91
8702M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8703L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8704S:	Maintained
8705F:	drivers/pinctrl/pinctrl-at91.*
8706
8707PIN CONTROLLER - ATMEL AT91 PIO4
8708M:	Ludovic Desroches <ludovic.desroches@atmel.com>
8709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8710L:	linux-gpio@vger.kernel.org
8711S:	Supported
8712F:	drivers/pinctrl/pinctrl-at91-pio4.*
8713
8714PIN CONTROLLER - INTEL
8715M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8716M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
8717S:	Maintained
8718F:	drivers/pinctrl/intel/
8719
8720PIN CONTROLLER - RENESAS
8721M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8722M:	Geert Uytterhoeven <geert+renesas@glider.be>
8723L:	linux-renesas-soc@vger.kernel.org
8724S:	Maintained
8725F:	drivers/pinctrl/sh-pfc/
8726
8727PIN CONTROLLER - SAMSUNG
8728M:	Tomasz Figa <tomasz.figa@gmail.com>
8729M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
8730M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
8731L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8732L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8733S:	Maintained
8734F:	drivers/pinctrl/samsung/
8735
8736PIN CONTROLLER - SINGLE
8737M:	Tony Lindgren <tony@atomide.com>
8738M:	Haojian Zhuang <haojian.zhuang@linaro.org>
8739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8740L:	linux-omap@vger.kernel.org
8741S:	Maintained
8742F:	drivers/pinctrl/pinctrl-single.c
8743
8744PIN CONTROLLER - ST SPEAR
8745M:	Viresh Kumar <vireshk@kernel.org>
8746L:	spear-devel@list.st.com
8747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8748W:	http://www.st.com/spear
8749S:	Maintained
8750F:	drivers/pinctrl/spear/
8751
8752PKTCDVD DRIVER
8753M:	Jiri Kosina <jikos@kernel.org>
8754S:	Maintained
8755F:	drivers/block/pktcdvd.c
8756F:	include/linux/pktcdvd.h
8757F:	include/uapi/linux/pktcdvd.h
8758
8759PKUNITY SOC DRIVERS
8760M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
8761W:	http://mprc.pku.edu.cn/~guanxuetao/linux
8762S:	Maintained
8763T:	git git://github.com/gxt/linux.git
8764F:	drivers/input/serio/i8042-unicore32io.h
8765F:	drivers/i2c/busses/i2c-puv3.c
8766F:	drivers/video/fbdev/fb-puv3.c
8767F:	drivers/rtc/rtc-puv3.c
8768
8769PMBUS HARDWARE MONITORING DRIVERS
8770M:	Guenter Roeck <linux@roeck-us.net>
8771L:	linux-hwmon@vger.kernel.org
8772W:	http://hwmon.wiki.kernel.org/
8773W:	http://www.roeck-us.net/linux/drivers/
8774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8775S:	Maintained
8776F:	Documentation/hwmon/pmbus
8777F:	drivers/hwmon/pmbus/
8778F:	include/linux/i2c/pmbus.h
8779
8780PMC SIERRA MaxRAID DRIVER
8781L:	linux-scsi@vger.kernel.org
8782W:	http://www.pmc-sierra.com/
8783S:	Orphan
8784F:	drivers/scsi/pmcraid.*
8785
8786PMC SIERRA PM8001 DRIVER
8787M:	Jack Wang <jinpu.wang@profitbricks.com>
8788M:	lindar_liu@usish.com
8789L:	pmchba@pmcs.com
8790L:	linux-scsi@vger.kernel.org
8791S:	Supported
8792F:	drivers/scsi/pm8001/
8793
8794POSIX CLOCKS and TIMERS
8795M:	Thomas Gleixner <tglx@linutronix.de>
8796L:	linux-kernel@vger.kernel.org
8797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8798S:	Maintained
8799F:	fs/timerfd.c
8800F:	include/linux/timer*
8801F:	kernel/time/*timer*
8802
8803POWER MANAGEMENT CORE
8804M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
8805L:	linux-pm@vger.kernel.org
8806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8807S:	Supported
8808F:	drivers/base/power/
8809F:	include/linux/pm.h
8810F:	include/linux/pm_*
8811F:	include/linux/powercap.h
8812F:	drivers/powercap/
8813
8814POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8815M:	Sebastian Reichel <sre@kernel.org>
8816M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8817M:	David Woodhouse <dwmw2@infradead.org>
8818L:	linux-pm@vger.kernel.org
8819T:	git git://git.infradead.org/battery-2.6.git
8820S:	Maintained
8821F:	include/linux/power_supply.h
8822F:	drivers/power/
8823X:	drivers/power/avs/
8824
8825POWER STATE COORDINATION INTERFACE (PSCI)
8826M:	Mark Rutland <mark.rutland@arm.com>
8827M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8828L:	linux-arm-kernel@lists.infradead.org
8829S:	Maintained
8830F:	drivers/firmware/psci.c
8831F:	include/linux/psci.h
8832F:	include/uapi/linux/psci.h
8833
8834PNP SUPPORT
8835M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8836S:	Maintained
8837F:	drivers/pnp/
8838
8839PPP PROTOCOL DRIVERS AND COMPRESSORS
8840M:	Paul Mackerras <paulus@samba.org>
8841L:	linux-ppp@vger.kernel.org
8842S:	Maintained
8843F:	drivers/net/ppp/ppp_*
8844
8845PPP OVER ATM (RFC 2364)
8846M:	Mitchell Blank Jr <mitch@sfgoth.com>
8847S:	Maintained
8848F:	net/atm/pppoatm.c
8849F:	include/uapi/linux/atmppp.h
8850
8851PPP OVER ETHERNET
8852M:	Michal Ostrowski <mostrows@earthlink.net>
8853S:	Maintained
8854F:	drivers/net/ppp/pppoe.c
8855F:	drivers/net/ppp/pppox.c
8856
8857PPP OVER L2TP
8858M:	James Chapman <jchapman@katalix.com>
8859S:	Maintained
8860F:	net/l2tp/l2tp_ppp.c
8861F:	include/linux/if_pppol2tp.h
8862F:	include/uapi/linux/if_pppol2tp.h
8863
8864PPS SUPPORT
8865M:	Rodolfo Giometti <giometti@enneenne.com>
8866W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
8867L:	linuxpps@ml.enneenne.com (subscribers-only)
8868S:	Maintained
8869F:	Documentation/pps/
8870F:	drivers/pps/
8871F:	include/linux/pps*.h
8872
8873PPTP DRIVER
8874M:	Dmitry Kozlov <xeb@mail.ru>
8875L:	netdev@vger.kernel.org
8876S:	Maintained
8877F:	drivers/net/ppp/pptp.c
8878W:	http://sourceforge.net/projects/accel-pptp
8879
8880PREEMPTIBLE KERNEL
8881M:	Robert Love <rml@tech9.net>
8882L:	kpreempt-tech@lists.sourceforge.net
8883W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8884S:	Supported
8885F:	Documentation/preempt-locking.txt
8886F:	include/linux/preempt.h
8887
8888PRISM54 WIRELESS DRIVER
8889M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
8890L:	linux-wireless@vger.kernel.org
8891W:	http://wireless.kernel.org/en/users/Drivers/p54
8892S:	Obsolete
8893F:	drivers/net/wireless/intersil/prism54/
8894
8895PS3 NETWORK SUPPORT
8896M:	Geoff Levand <geoff@infradead.org>
8897L:	netdev@vger.kernel.org
8898L:	linuxppc-dev@lists.ozlabs.org
8899S:	Maintained
8900F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
8901
8902PS3 PLATFORM SUPPORT
8903M:	Geoff Levand <geoff@infradead.org>
8904L:	linuxppc-dev@lists.ozlabs.org
8905S:	Maintained
8906F:	arch/powerpc/boot/ps3*
8907F:	arch/powerpc/include/asm/lv1call.h
8908F:	arch/powerpc/include/asm/ps3*.h
8909F:	arch/powerpc/platforms/ps3/
8910F:	drivers/*/ps3*
8911F:	drivers/ps3/
8912F:	drivers/rtc/rtc-ps3.c
8913F:	drivers/usb/host/*ps3.c
8914F:	sound/ppc/snd_ps3*
8915
8916PS3VRAM DRIVER
8917M:	Jim Paris <jim@jtan.com>
8918M:	Geoff Levand <geoff@infradead.org>
8919L:	linuxppc-dev@lists.ozlabs.org
8920S:	Maintained
8921F:	drivers/block/ps3vram.c
8922
8923PSTORE FILESYSTEM
8924M:	Anton Vorontsov <anton@enomsg.org>
8925M:	Colin Cross <ccross@android.com>
8926M:	Kees Cook <keescook@chromium.org>
8927M:	Tony Luck <tony.luck@intel.com>
8928S:	Maintained
8929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8930F:	fs/pstore/
8931F:	include/linux/pstore*
8932F:	drivers/firmware/efi/efi-pstore.c
8933F:	drivers/acpi/apei/erst.c
8934
8935PTP HARDWARE CLOCK SUPPORT
8936M:	Richard Cochran <richardcochran@gmail.com>
8937L:	netdev@vger.kernel.org
8938S:	Maintained
8939W:	http://linuxptp.sourceforge.net/
8940F:	Documentation/ABI/testing/sysfs-ptp
8941F:	Documentation/ptp/*
8942F:	drivers/net/ethernet/freescale/gianfar_ptp.c
8943F:	drivers/net/phy/dp83640*
8944F:	drivers/ptp/*
8945F:	include/linux/ptp_cl*
8946
8947PTRACE SUPPORT
8948M:	Roland McGrath <roland@hack.frob.com>
8949M:	Oleg Nesterov <oleg@redhat.com>
8950S:	Maintained
8951F:	include/asm-generic/syscall.h
8952F:	include/linux/ptrace.h
8953F:	include/linux/regset.h
8954F:	include/linux/tracehook.h
8955F:	include/uapi/linux/ptrace.h
8956F:	kernel/ptrace.c
8957
8958PVRUSB2 VIDEO4LINUX DRIVER
8959M:	Mike Isely <isely@pobox.com>
8960L:	pvrusb2@isely.net	(subscribers-only)
8961L:	linux-media@vger.kernel.org
8962W:	http://www.isely.net/pvrusb2/
8963T:	git git://linuxtv.org/media_tree.git
8964S:	Maintained
8965F:	Documentation/video4linux/README.pvrusb2
8966F:	drivers/media/usb/pvrusb2/
8967
8968PWC WEBCAM DRIVER
8969M:	Hans de Goede <hdegoede@redhat.com>
8970L:	linux-media@vger.kernel.org
8971T:	git git://linuxtv.org/media_tree.git
8972S:	Maintained
8973F:	drivers/media/usb/pwc/*
8974
8975PWM FAN DRIVER
8976M:	Kamil Debski <k.debski@samsung.com>
8977L:	linux-hwmon@vger.kernel.org
8978S:	Supported
8979F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8980F:	Documentation/hwmon/pwm-fan
8981F:	drivers/hwmon/pwm-fan.c
8982
8983PWM SUBSYSTEM
8984M:	Thierry Reding <thierry.reding@gmail.com>
8985L:	linux-pwm@vger.kernel.org
8986S:	Maintained
8987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8988F:	Documentation/pwm.txt
8989F:	Documentation/devicetree/bindings/pwm/
8990F:	include/linux/pwm.h
8991F:	drivers/pwm/
8992F:	drivers/video/backlight/pwm_bl.c
8993F:	include/linux/pwm_backlight.h
8994
8995PXA2xx/PXA3xx SUPPORT
8996M:	Daniel Mack <daniel@zonque.org>
8997M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8998M:	Robert Jarzmik <robert.jarzmik@free.fr>
8999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9000T:	git git://github.com/hzhuang1/linux.git
9001T:	git git://github.com/rjarzmik/linux.git
9002S:	Maintained
9003F:	arch/arm/boot/dts/pxa*
9004F:	arch/arm/mach-pxa/
9005F:	drivers/dma/pxa*
9006F:	drivers/pcmcia/pxa2xx*
9007F:	drivers/pinctrl/pxa/
9008F:	drivers/spi/spi-pxa2xx*
9009F:	drivers/usb/gadget/udc/pxa2*
9010F:	include/sound/pxa2xx-lib.h
9011F:	sound/arm/pxa*
9012F:	sound/soc/pxa/
9013
9014PXA GPIO DRIVER
9015M:	Robert Jarzmik <robert.jarzmik@free.fr>
9016L:	linux-gpio@vger.kernel.org
9017S:	Maintained
9018F:	drivers/gpio/gpio-pxa.c
9019
9020PXA3xx NAND FLASH DRIVER
9021M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9022L:	linux-mtd@lists.infradead.org
9023S:	Maintained
9024F:	drivers/mtd/nand/pxa3xx_nand.c
9025
9026MMP SUPPORT
9027M:	Eric Miao <eric.y.miao@gmail.com>
9028M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9030T:	git git://github.com/hzhuang1/linux.git
9031T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9032S:	Maintained
9033F:	arch/arm/boot/dts/mmp*
9034F:	arch/arm/mach-mmp/
9035
9036PXA MMCI DRIVER
9037S:	Orphan
9038
9039PXA RTC DRIVER
9040M:	Robert Jarzmik <robert.jarzmik@free.fr>
9041L:	rtc-linux@googlegroups.com
9042S:	Maintained
9043
9044QAT DRIVER
9045M:	Tadeusz Struk <tadeusz.struk@intel.com>
9046L:	qat-linux@intel.com
9047S:	Supported
9048F:	drivers/crypto/qat/
9049
9050QIB DRIVER
9051M:	Mike Marciniszyn <infinipath@intel.com>
9052L:	linux-rdma@vger.kernel.org
9053S:	Supported
9054F:	drivers/infiniband/hw/qib/
9055
9056QLOGIC QLA1280 SCSI DRIVER
9057M:	Michael Reed <mdr@sgi.com>
9058L:	linux-scsi@vger.kernel.org
9059S:	Maintained
9060F:	drivers/scsi/qla1280.[ch]
9061
9062QLOGIC QLA2XXX FC-SCSI DRIVER
9063M:	qla2xxx-upstream@qlogic.com
9064L:	linux-scsi@vger.kernel.org
9065S:	Supported
9066F:	Documentation/scsi/LICENSE.qla2xxx
9067F:	drivers/scsi/qla2xxx/
9068
9069QLOGIC QLA4XXX iSCSI DRIVER
9070M:	QLogic-Storage-Upstream@qlogic.com
9071L:	linux-scsi@vger.kernel.org
9072S:	Supported
9073F:	Documentation/scsi/LICENSE.qla4xxx
9074F:	drivers/scsi/qla4xxx/
9075
9076QLOGIC QLA3XXX NETWORK DRIVER
9077M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9078M:	Ron Mercer <ron.mercer@qlogic.com>
9079M:	linux-driver@qlogic.com
9080L:	netdev@vger.kernel.org
9081S:	Supported
9082F:	Documentation/networking/LICENSE.qla3xxx
9083F:	drivers/net/ethernet/qlogic/qla3xxx.*
9084
9085QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9086M:	Dept-GELinuxNICDev@qlogic.com
9087L:	netdev@vger.kernel.org
9088S:	Supported
9089F:	drivers/net/ethernet/qlogic/qlcnic/
9090
9091QLOGIC QLGE 10Gb ETHERNET DRIVER
9092M:	Harish Patil <harish.patil@qlogic.com>
9093M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9094M:	Dept-GELinuxNICDev@qlogic.com
9095M:	linux-driver@qlogic.com
9096L:	netdev@vger.kernel.org
9097S:	Supported
9098F:	drivers/net/ethernet/qlogic/qlge/
9099
9100QLOGIC QL4xxx ETHERNET DRIVER
9101M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9102M:	Ariel Elior <Ariel.Elior@qlogic.com>
9103M:	everest-linux-l2@qlogic.com
9104L:	netdev@vger.kernel.org
9105S:	Supported
9106F:	drivers/net/ethernet/qlogic/qed/
9107F:	include/linux/qed/
9108F:	drivers/net/ethernet/qlogic/qede/
9109
9110QNX4 FILESYSTEM
9111M:	Anders Larsen <al@alarsen.net>
9112W:	http://www.alarsen.net/linux/qnx4fs/
9113S:	Maintained
9114F:	fs/qnx4/
9115F:	include/uapi/linux/qnx4_fs.h
9116F:	include/uapi/linux/qnxtypes.h
9117
9118QT1010 MEDIA DRIVER
9119M:	Antti Palosaari <crope@iki.fi>
9120L:	linux-media@vger.kernel.org
9121W:	https://linuxtv.org
9122W:	http://palosaari.fi/linux/
9123Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9124T:	git git://linuxtv.org/anttip/media_tree.git
9125S:	Maintained
9126F:	drivers/media/tuners/qt1010*
9127
9128QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9129M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9130L:	linux-wireless@vger.kernel.org
9131L:	ath9k-devel@lists.ath9k.org
9132W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9133S:	Supported
9134F:	drivers/net/wireless/ath/ath9k/
9135
9136QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9137M:	Kalle Valo <kvalo@qca.qualcomm.com>
9138L:	ath10k@lists.infradead.org
9139W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9141S:	Supported
9142F:	drivers/net/wireless/ath/ath10k/
9143
9144QUALCOMM HEXAGON ARCHITECTURE
9145M:	Richard Kuo <rkuo@codeaurora.org>
9146L:	linux-hexagon@vger.kernel.org
9147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9148S:	Supported
9149F:	arch/hexagon/
9150
9151QUALCOMM WCN36XX WIRELESS DRIVER
9152M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9153L:	wcn36xx@lists.infradead.org
9154W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9155T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9156S:	Supported
9157F:	drivers/net/wireless/ath/wcn36xx/
9158
9159QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9160M:	Gabriel Somlo <somlo@cmu.edu>
9161M:	"Michael S. Tsirkin" <mst@redhat.com>
9162L:	qemu-devel@nongnu.org
9163S:	Maintained
9164F:	drivers/firmware/qemu_fw_cfg.c
9165
9166RADOS BLOCK DEVICE (RBD)
9167M:	Ilya Dryomov <idryomov@gmail.com>
9168M:	Sage Weil <sage@redhat.com>
9169M:	Alex Elder <elder@kernel.org>
9170L:	ceph-devel@vger.kernel.org
9171W:	http://ceph.com/
9172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9173T:	git git://github.com/ceph/ceph-client.git
9174S:	Supported
9175F:	Documentation/ABI/testing/sysfs-bus-rbd
9176F:	drivers/block/rbd.c
9177F:	drivers/block/rbd_types.h
9178
9179RADEON FRAMEBUFFER DISPLAY DRIVER
9180M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9181L:	linux-fbdev@vger.kernel.org
9182S:	Maintained
9183F:	drivers/video/fbdev/aty/radeon*
9184F:	include/uapi/linux/radeonfb.h
9185
9186RADIOSHARK RADIO DRIVER
9187M:	Hans de Goede <hdegoede@redhat.com>
9188L:	linux-media@vger.kernel.org
9189T:	git git://linuxtv.org/media_tree.git
9190S:	Maintained
9191F:	drivers/media/radio/radio-shark.c
9192
9193RADIOSHARK2 RADIO DRIVER
9194M:	Hans de Goede <hdegoede@redhat.com>
9195L:	linux-media@vger.kernel.org
9196T:	git git://linuxtv.org/media_tree.git
9197S:	Maintained
9198F:	drivers/media/radio/radio-shark2.c
9199F:	drivers/media/radio/radio-tea5777.c
9200
9201RAGE128 FRAMEBUFFER DISPLAY DRIVER
9202M:	Paul Mackerras <paulus@samba.org>
9203L:	linux-fbdev@vger.kernel.org
9204S:	Maintained
9205F:	drivers/video/fbdev/aty/aty128fb.c
9206
9207RALINK MIPS ARCHITECTURE
9208M:	John Crispin <blogic@openwrt.org>
9209L:	linux-mips@linux-mips.org
9210S:	Maintained
9211F:	arch/mips/ralink
9212
9213RALINK RT2X00 WIRELESS LAN DRIVER
9214P:	rt2x00 project
9215M:	Stanislaw Gruszka <sgruszka@redhat.com>
9216M:	Helmut Schaa <helmut.schaa@googlemail.com>
9217L:	linux-wireless@vger.kernel.org
9218S:	Maintained
9219F:	drivers/net/wireless/ralink/rt2x00/
9220
9221RAMDISK RAM BLOCK DEVICE DRIVER
9222M:	Jens Axboe <axboe@kernel.dk>
9223S:	Maintained
9224F:	Documentation/blockdev/ramdisk.txt
9225F:	drivers/block/brd.c
9226
9227RANDOM NUMBER DRIVER
9228M:	"Theodore Ts'o" <tytso@mit.edu>
9229S:	Maintained
9230F:	drivers/char/random.c
9231
9232RAPIDIO SUBSYSTEM
9233M:	Matt Porter <mporter@kernel.crashing.org>
9234M:	Alexandre Bounine <alexandre.bounine@idt.com>
9235S:	Maintained
9236F:	drivers/rapidio/
9237
9238RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9239L:	linux-wireless@vger.kernel.org
9240S:	Orphan
9241F:	drivers/net/wireless/ray*
9242
9243RCUTORTURE MODULE
9244M:	Josh Triplett <josh@joshtriplett.org>
9245M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9246L:	linux-kernel@vger.kernel.org
9247S:	Supported
9248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9249F:	Documentation/RCU/torture.txt
9250F:	kernel/rcu/rcutorture.c
9251
9252RCUTORTURE TEST FRAMEWORK
9253M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9254M:	Josh Triplett <josh@joshtriplett.org>
9255R:	Steven Rostedt <rostedt@goodmis.org>
9256R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9257R:	Lai Jiangshan <jiangshanlai@gmail.com>
9258L:	linux-kernel@vger.kernel.org
9259S:	Supported
9260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9261F:	tools/testing/selftests/rcutorture
9262
9263RDC R-321X SoC
9264M:	Florian Fainelli <florian@openwrt.org>
9265S:	Maintained
9266
9267RDC R6040 FAST ETHERNET DRIVER
9268M:	Florian Fainelli <florian@openwrt.org>
9269L:	netdev@vger.kernel.org
9270S:	Maintained
9271F:	drivers/net/ethernet/rdc/r6040.c
9272
9273RDS - RELIABLE DATAGRAM SOCKETS
9274M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9275L:	netdev@vger.kernel.org
9276L:	linux-rdma@vger.kernel.org
9277L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9278W:	https://oss.oracle.com/projects/rds/
9279S:	Supported
9280F:	net/rds/
9281F:	Documentation/networking/rds.txt
9282
9283RDMAVT - RDMA verbs software
9284M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9285L:	linux-rdma@vger.kernel.org
9286S:	Supported
9287F:	drivers/infiniband/sw/rdmavt
9288
9289READ-COPY UPDATE (RCU)
9290M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9291M:	Josh Triplett <josh@joshtriplett.org>
9292R:	Steven Rostedt <rostedt@goodmis.org>
9293R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9294R:	Lai Jiangshan <jiangshanlai@gmail.com>
9295L:	linux-kernel@vger.kernel.org
9296W:	http://www.rdrop.com/users/paulmck/RCU/
9297S:	Supported
9298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9299F:	Documentation/RCU/
9300X:	Documentation/RCU/torture.txt
9301F:	include/linux/rcu*
9302X:	include/linux/srcu.h
9303F:	kernel/rcu/
9304X:	kernel/torture.c
9305
9306REAL TIME CLOCK (RTC) SUBSYSTEM
9307M:	Alessandro Zummo <a.zummo@towertech.it>
9308M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9309L:	rtc-linux@googlegroups.com
9310Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9312S:	Maintained
9313F:	Documentation/rtc.txt
9314F:	drivers/rtc/
9315F:	include/linux/rtc.h
9316F:	include/uapi/linux/rtc.h
9317
9318REALTEK AUDIO CODECS
9319M:	Bard Liao <bardliao@realtek.com>
9320M:	Oder Chiou <oder_chiou@realtek.com>
9321S:	Maintained
9322F:	sound/soc/codecs/rt*
9323F:	include/sound/rt*.h
9324
9325REISERFS FILE SYSTEM
9326L:	reiserfs-devel@vger.kernel.org
9327S:	Supported
9328F:	fs/reiserfs/
9329
9330REGISTER MAP ABSTRACTION
9331M:	Mark Brown <broonie@kernel.org>
9332L:	linux-kernel@vger.kernel.org
9333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9334S:	Supported
9335F:	drivers/base/regmap/
9336F:	include/linux/regmap.h
9337
9338REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9339M:	Ohad Ben-Cohen <ohad@wizery.com>
9340M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9341L:	linux-remoteproc@vger.kernel.org
9342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9343S:	Maintained
9344F:	drivers/remoteproc/
9345F:	Documentation/remoteproc.txt
9346F:	include/linux/remoteproc.h
9347
9348REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9349M:	Ohad Ben-Cohen <ohad@wizery.com>
9350M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9351L:	linux-remoteproc@vger.kernel.org
9352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9353S:	Maintained
9354F:	drivers/rpmsg/
9355F:	Documentation/rpmsg.txt
9356F:	include/linux/rpmsg.h
9357
9358RENESAS ETHERNET DRIVERS
9359R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9360L:	netdev@vger.kernel.org
9361L:	linux-renesas-soc@vger.kernel.org
9362F:	drivers/net/ethernet/renesas/
9363F:	include/linux/sh_eth.h
9364
9365RENESAS USB2 PHY DRIVER
9366M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9367L:	linux-renesas-soc@vger.kernel.org
9368S:	Maintained
9369F:	drivers/phy/phy-rcar-gen3-usb2.c
9370
9371RESET CONTROLLER FRAMEWORK
9372M:	Philipp Zabel <p.zabel@pengutronix.de>
9373T:	git git://git.pengutronix.de/git/pza/linux
9374S:	Maintained
9375F:	drivers/reset/
9376F:	Documentation/devicetree/bindings/reset/
9377F:	include/dt-bindings/reset/
9378F:	include/linux/reset.h
9379F:	include/linux/reset-controller.h
9380
9381RFKILL
9382M:	Johannes Berg <johannes@sipsolutions.net>
9383L:	linux-wireless@vger.kernel.org
9384W:	http://wireless.kernel.org/
9385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9387S:	Maintained
9388F:	Documentation/rfkill.txt
9389F:	net/rfkill/
9390
9391RHASHTABLE
9392M:	Thomas Graf <tgraf@suug.ch>
9393L:	netdev@vger.kernel.org
9394S:	Maintained
9395F:	lib/rhashtable.c
9396F:	include/linux/rhashtable.h
9397
9398RICOH SMARTMEDIA/XD DRIVER
9399M:	Maxim Levitsky <maximlevitsky@gmail.com>
9400S:	Maintained
9401F:	drivers/mtd/nand/r852.c
9402F:	drivers/mtd/nand/r852.h
9403
9404RICOH R5C592 MEMORYSTICK DRIVER
9405M:	Maxim Levitsky <maximlevitsky@gmail.com>
9406S:	Maintained
9407F:	drivers/memstick/host/r592.*
9408
9409ROCCAT DRIVERS
9410M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9411W:	http://sourceforge.net/projects/roccat/
9412S:	Maintained
9413F:	drivers/hid/hid-roccat*
9414F:	include/linux/hid-roccat*
9415F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9416
9417ROCKER DRIVER
9418M:	Jiri Pirko <jiri@resnulli.us>
9419M:	Scott Feldman <sfeldma@gmail.com>
9420L:	netdev@vger.kernel.org
9421S:	Supported
9422F:	drivers/net/ethernet/rocker/
9423
9424ROCKETPORT DRIVER
9425P:	Comtrol Corp.
9426W:	http://www.comtrol.com
9427S:	Maintained
9428F:	Documentation/serial/rocket.txt
9429F:	drivers/tty/rocket*
9430
9431ROCKETPORT EXPRESS/INFINITY DRIVER
9432M:	Kevin Cernekee <cernekee@gmail.com>
9433L:	linux-serial@vger.kernel.org
9434S:	Odd Fixes
9435F:	drivers/tty/serial/rp2.*
9436
9437ROSE NETWORK LAYER
9438M:	Ralf Baechle <ralf@linux-mips.org>
9439L:	linux-hams@vger.kernel.org
9440W:	http://www.linux-ax25.org/
9441S:	Maintained
9442F:	include/net/rose.h
9443F:	include/uapi/linux/rose.h
9444F:	net/rose/
9445
9446RTL2830 MEDIA DRIVER
9447M:	Antti Palosaari <crope@iki.fi>
9448L:	linux-media@vger.kernel.org
9449W:	https://linuxtv.org
9450W:	http://palosaari.fi/linux/
9451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9452T:	git git://linuxtv.org/anttip/media_tree.git
9453S:	Maintained
9454F:	drivers/media/dvb-frontends/rtl2830*
9455
9456RTL2832 MEDIA DRIVER
9457M:	Antti Palosaari <crope@iki.fi>
9458L:	linux-media@vger.kernel.org
9459W:	https://linuxtv.org
9460W:	http://palosaari.fi/linux/
9461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9462T:	git git://linuxtv.org/anttip/media_tree.git
9463S:	Maintained
9464F:	drivers/media/dvb-frontends/rtl2832*
9465
9466RTL2832_SDR MEDIA DRIVER
9467M:	Antti Palosaari <crope@iki.fi>
9468L:	linux-media@vger.kernel.org
9469W:	https://linuxtv.org
9470W:	http://palosaari.fi/linux/
9471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9472T:	git git://linuxtv.org/anttip/media_tree.git
9473S:	Maintained
9474F:	drivers/media/dvb-frontends/rtl2832_sdr*
9475
9476RTL8180 WIRELESS DRIVER
9477L:	linux-wireless@vger.kernel.org
9478W:	http://wireless.kernel.org/
9479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9480S:	Orphan
9481F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
9482
9483RTL8187 WIRELESS DRIVER
9484M:	Herton Ronaldo Krzesinski <herton@canonical.com>
9485M:	Hin-Tak Leung <htl10@users.sourceforge.net>
9486M:	Larry Finger <Larry.Finger@lwfinger.net>
9487L:	linux-wireless@vger.kernel.org
9488W:	http://wireless.kernel.org/
9489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9490S:	Maintained
9491F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
9492
9493RTL8192CE WIRELESS DRIVER
9494M:	Larry Finger <Larry.Finger@lwfinger.net>
9495M:	Chaoming Li <chaoming_li@realsil.com.cn>
9496L:	linux-wireless@vger.kernel.org
9497W:	http://wireless.kernel.org/
9498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9499S:	Maintained
9500F:	drivers/net/wireless/realtek/rtlwifi/
9501F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9502
9503RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9504M:	Jes Sorensen <Jes.Sorensen@redhat.com>
9505L:	linux-wireless@vger.kernel.org
9506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9507S:	Maintained
9508F:	drivers/net/wireless/realtek/rtl8xxxu/
9509
9510S3 SAVAGE FRAMEBUFFER DRIVER
9511M:	Antonino Daplas <adaplas@gmail.com>
9512L:	linux-fbdev@vger.kernel.org
9513S:	Maintained
9514F:	drivers/video/fbdev/savage/
9515
9516S390
9517M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
9518M:	Heiko Carstens <heiko.carstens@de.ibm.com>
9519L:	linux-s390@vger.kernel.org
9520W:	http://www.ibm.com/developerworks/linux/linux390/
9521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9522S:	Supported
9523F:	arch/s390/
9524F:	drivers/s390/
9525F:	Documentation/s390/
9526F:	Documentation/DocBook/s390*
9527
9528S390 COMMON I/O LAYER
9529M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9530M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9531L:	linux-s390@vger.kernel.org
9532W:	http://www.ibm.com/developerworks/linux/linux390/
9533S:	Supported
9534F:	drivers/s390/cio/
9535
9536S390 DASD DRIVER
9537M:	Stefan Weinhuber <wein@de.ibm.com>
9538M:	Stefan Haberland <stefan.haberland@de.ibm.com>
9539L:	linux-s390@vger.kernel.org
9540W:	http://www.ibm.com/developerworks/linux/linux390/
9541S:	Supported
9542F:	drivers/s390/block/dasd*
9543F:	block/partitions/ibm.c
9544
9545S390 NETWORK DRIVERS
9546M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9547L:	linux-s390@vger.kernel.org
9548W:	http://www.ibm.com/developerworks/linux/linux390/
9549S:	Supported
9550F:	drivers/s390/net/
9551
9552S390 PCI SUBSYSTEM
9553M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9554M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9555L:	linux-s390@vger.kernel.org
9556W:	http://www.ibm.com/developerworks/linux/linux390/
9557S:	Supported
9558F:	arch/s390/pci/
9559F:	drivers/pci/hotplug/s390_pci_hpc.c
9560
9561S390 ZCRYPT DRIVER
9562M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9563L:	linux-s390@vger.kernel.org
9564W:	http://www.ibm.com/developerworks/linux/linux390/
9565S:	Supported
9566F:	drivers/s390/crypto/
9567
9568S390 ZFCP DRIVER
9569M:	Steffen Maier <maier@linux.vnet.ibm.com>
9570L:	linux-s390@vger.kernel.org
9571W:	http://www.ibm.com/developerworks/linux/linux390/
9572S:	Supported
9573F:	drivers/s390/scsi/zfcp_*
9574
9575S390 IUCV NETWORK LAYER
9576M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9577L:	linux-s390@vger.kernel.org
9578W:	http://www.ibm.com/developerworks/linux/linux390/
9579S:	Supported
9580F:	drivers/s390/net/*iucv*
9581F:	include/net/iucv/
9582F:	net/iucv/
9583
9584S390 IOMMU (PCI)
9585M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9586L:	linux-s390@vger.kernel.org
9587W:	http://www.ibm.com/developerworks/linux/linux390/
9588S:	Supported
9589F:	drivers/iommu/s390-iommu.c
9590
9591S3C24XX SD/MMC Driver
9592M:	Ben Dooks <ben-linux@fluff.org>
9593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9594S:	Supported
9595F:	drivers/mmc/host/s3cmci.*
9596
9597SAA6588 RDS RECEIVER DRIVER
9598M:	Hans Verkuil <hverkuil@xs4all.nl>
9599L:	linux-media@vger.kernel.org
9600T:	git git://linuxtv.org/media_tree.git
9601W:	https://linuxtv.org
9602S:	Odd Fixes
9603F:	drivers/media/i2c/saa6588*
9604
9605SAA7134 VIDEO4LINUX DRIVER
9606M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9607L:	linux-media@vger.kernel.org
9608W:	https://linuxtv.org
9609T:	git git://linuxtv.org/media_tree.git
9610S:	Odd fixes
9611F:	Documentation/video4linux/*.saa7134
9612F:	drivers/media/pci/saa7134/
9613
9614SAA7146 VIDEO4LINUX-2 DRIVER
9615M:	Hans Verkuil <hverkuil@xs4all.nl>
9616L:	linux-media@vger.kernel.org
9617T:	git git://linuxtv.org/media_tree.git
9618S:	Maintained
9619F:	drivers/media/common/saa7146/
9620F:	drivers/media/pci/saa7146/
9621F:	include/media/saa7146*
9622
9623SAMSUNG LAPTOP DRIVER
9624M:	Corentin Chary <corentin.chary@gmail.com>
9625L:	platform-driver-x86@vger.kernel.org
9626S:	Maintained
9627F:	drivers/platform/x86/samsung-laptop.c
9628
9629SAMSUNG AUDIO (ASoC) DRIVERS
9630M:	Sangbeom Kim <sbkim73@samsung.com>
9631L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9632S:	Supported
9633F:	sound/soc/samsung/
9634
9635SAMSUNG FRAMEBUFFER DRIVER
9636M:	Jingoo Han <jingoohan1@gmail.com>
9637L:	linux-fbdev@vger.kernel.org
9638S:	Maintained
9639F:	drivers/video/fbdev/s3c-fb.c
9640
9641SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9642M:	Sangbeom Kim <sbkim73@samsung.com>
9643M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9644L:	linux-kernel@vger.kernel.org
9645L:	linux-samsung-soc@vger.kernel.org
9646S:	Supported
9647F:	drivers/mfd/sec*.c
9648F:	drivers/regulator/s2m*.c
9649F:	drivers/regulator/s5m*.c
9650F:	drivers/clk/clk-s2mps11.c
9651F:	drivers/rtc/rtc-s5m.c
9652F:	include/linux/mfd/samsung/
9653F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9654F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9655F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9656F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9657
9658SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9659M:	Kyungmin Park <kyungmin.park@samsung.com>
9660M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9661L:	linux-media@vger.kernel.org
9662Q:	https://patchwork.linuxtv.org/project/linux-media/list/
9663S:	Supported
9664F:	drivers/media/platform/exynos4-is/
9665
9666SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9667M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9668L:	linux-media@vger.kernel.org
9669L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9670S:	Maintained
9671F:	drivers/media/platform/s3c-camif/
9672F:	include/media/drv-intf/s3c_camif.h
9673
9674SAMSUNG S5C73M3 CAMERA DRIVER
9675M:	Kyungmin Park <kyungmin.park@samsung.com>
9676M:	Andrzej Hajda <a.hajda@samsung.com>
9677L:	linux-media@vger.kernel.org
9678S:	Supported
9679F:	drivers/media/i2c/s5c73m3/*
9680
9681SAMSUNG S5K5BAF CAMERA DRIVER
9682M:	Kyungmin Park <kyungmin.park@samsung.com>
9683M:	Andrzej Hajda <a.hajda@samsung.com>
9684L:	linux-media@vger.kernel.org
9685S:	Supported
9686F:	drivers/media/i2c/s5k5baf.c
9687
9688SAMSUNG S3FWRN5 NFC DRIVER
9689M:	Robert Baldyga <r.baldyga@samsung.com>
9690M:	Krzysztof Opasiak <k.opasiak@samsung.com>
9691L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9692S:	Supported
9693F:	drivers/nfc/s3fwrn5
9694
9695SAMSUNG SOC CLOCK DRIVERS
9696M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9697M:	Tomasz Figa <tomasz.figa@gmail.com>
9698S:	Supported
9699L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9700F:	drivers/clk/samsung/
9701
9702SAMSUNG SXGBE DRIVERS
9703M:	Byungho An <bh74.an@samsung.com>
9704M:	Girish K S <ks.giri@samsung.com>
9705M:	Vipul Pandya <vipul.pandya@samsung.com>
9706S:	Supported
9707L:	netdev@vger.kernel.org
9708F:	drivers/net/ethernet/samsung/sxgbe/
9709
9710SAMSUNG THERMAL DRIVER
9711M:	Lukasz Majewski <l.majewski@samsung.com>
9712L:	linux-pm@vger.kernel.org
9713L:	linux-samsung-soc@vger.kernel.org
9714S:	Supported
9715T:	git https://github.com/lmajewski/linux-samsung-thermal.git
9716F:	drivers/thermal/samsung/
9717
9718SAMSUNG USB2 PHY DRIVER
9719M:	Kamil Debski <k.debski@samsung.com>
9720L:	linux-kernel@vger.kernel.org
9721S:	Supported
9722F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
9723F:	Documentation/phy/samsung-usb2.txt
9724F:	drivers/phy/phy-exynos4210-usb2.c
9725F:	drivers/phy/phy-exynos4x12-usb2.c
9726F:	drivers/phy/phy-exynos5250-usb2.c
9727F:	drivers/phy/phy-s5pv210-usb2.c
9728F:	drivers/phy/phy-samsung-usb2.c
9729F:	drivers/phy/phy-samsung-usb2.h
9730
9731SERIAL DRIVERS
9732M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9733L:	linux-serial@vger.kernel.org
9734S:	Maintained
9735F:	drivers/tty/serial/
9736
9737SYNOPSYS DESIGNWARE DMAC DRIVER
9738M:	Viresh Kumar <vireshk@kernel.org>
9739M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9740S:	Maintained
9741F:	include/linux/dma/dw.h
9742F:	include/linux/platform_data/dma-dw.h
9743F:	drivers/dma/dw/
9744
9745SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9746M: Lars Persson <lars.persson@axis.com>
9747L: netdev@vger.kernel.org
9748S: Supported
9749F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9750F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9751
9752SYNOPSYS DESIGNWARE I2C DRIVER
9753M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
9754R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9755R:	Mika Westerberg <mika.westerberg@linux.intel.com>
9756L:	linux-i2c@vger.kernel.org
9757S:	Maintained
9758F:	drivers/i2c/busses/i2c-designware-*
9759F:	include/linux/platform_data/i2c-designware.h
9760
9761SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9762M:	Jaehoon Chung <jh80.chung@samsung.com>
9763L:	linux-mmc@vger.kernel.org
9764S:	Maintained
9765F:	include/linux/mmc/dw_mmc.h
9766F:	drivers/mmc/host/dw_mmc*
9767
9768SYSTEM TRACE MODULE CLASS
9769M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9770S:	Maintained
9771F:	Documentation/trace/stm.txt
9772F:	drivers/hwtracing/stm/
9773F:	include/linux/stm.h
9774F:	include/uapi/linux/stm.h
9775
9776THUNDERBOLT DRIVER
9777M:	Andreas Noever <andreas.noever@gmail.com>
9778S:	Maintained
9779F:	drivers/thunderbolt/
9780
9781TI BQ27XXX POWER SUPPLY DRIVER
9782R:	Andrew F. Davis <afd@ti.com>
9783F:	include/linux/power/bq27xxx_battery.h
9784F:	drivers/power/bq27xxx_battery.c
9785F:	drivers/power/bq27xxx_battery_i2c.c
9786
9787TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9788M:	John Stultz <john.stultz@linaro.org>
9789M:	Thomas Gleixner <tglx@linutronix.de>
9790L:	linux-kernel@vger.kernel.org
9791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9792S:	Supported
9793F:	include/linux/clocksource.h
9794F:	include/linux/time.h
9795F:	include/linux/timex.h
9796F:	include/uapi/linux/time.h
9797F:	include/uapi/linux/timex.h
9798F:	kernel/time/clocksource.c
9799F:	kernel/time/time*.c
9800F:	kernel/time/alarmtimer.c
9801F:	kernel/time/ntp.c
9802F:	tools/testing/selftests/timers/
9803
9804SC1200 WDT DRIVER
9805M:	Zwane Mwaikambo <zwanem@gmail.com>
9806S:	Maintained
9807F:	drivers/watchdog/sc1200wdt.c
9808
9809SCHEDULER
9810M:	Ingo Molnar <mingo@redhat.com>
9811M:	Peter Zijlstra <peterz@infradead.org>
9812L:	linux-kernel@vger.kernel.org
9813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9814S:	Maintained
9815F:	kernel/sched/
9816F:	include/linux/sched.h
9817F:	include/uapi/linux/sched.h
9818F:	include/linux/wait.h
9819
9820SCORE ARCHITECTURE
9821M:	Chen Liqin <liqin.linux@gmail.com>
9822M:	Lennox Wu <lennox.wu@gmail.com>
9823W:	http://www.sunplus.com
9824S:	Supported
9825F:	arch/score/
9826
9827SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9828M:	Sudeep Holla <sudeep.holla@arm.com>
9829L:	linux-arm-kernel@lists.infradead.org
9830S:	Maintained
9831F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
9832F:	drivers/clk/clk-scpi.c
9833F:	drivers/cpufreq/scpi-cpufreq.c
9834F:	drivers/firmware/arm_scpi.c
9835F:	include/linux/scpi_protocol.h
9836
9837SCSI CDROM DRIVER
9838M:	Jens Axboe <axboe@kernel.dk>
9839L:	linux-scsi@vger.kernel.org
9840W:	http://www.kernel.dk
9841S:	Maintained
9842F:	drivers/scsi/sr*
9843
9844SCSI RDMA PROTOCOL (SRP) INITIATOR
9845M:	Bart Van Assche <bart.vanassche@sandisk.com>
9846L:	linux-rdma@vger.kernel.org
9847S:	Supported
9848W:	http://www.openfabrics.org
9849Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9851F:	drivers/infiniband/ulp/srp/
9852F:	include/scsi/srp.h
9853
9854SCSI SG DRIVER
9855M:	Doug Gilbert <dgilbert@interlog.com>
9856L:	linux-scsi@vger.kernel.org
9857W:	http://sg.danny.cz/sg
9858S:	Maintained
9859F:	Documentation/scsi/scsi-generic.txt
9860F:	drivers/scsi/sg.c
9861F:	include/scsi/sg.h
9862
9863SCSI SUBSYSTEM
9864M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9866M:	"Martin K. Petersen" <martin.petersen@oracle.com>
9867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9868L:	linux-scsi@vger.kernel.org
9869S:	Maintained
9870F:	drivers/scsi/
9871F:	include/scsi/
9872
9873SCSI TAPE DRIVER
9874M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9875L:	linux-scsi@vger.kernel.org
9876S:	Maintained
9877F:	Documentation/scsi/st.txt
9878F:	drivers/scsi/st.*
9879F:	drivers/scsi/st_*.h
9880
9881SCTP PROTOCOL
9882M:	Vlad Yasevich <vyasevich@gmail.com>
9883M:	Neil Horman <nhorman@tuxdriver.com>
9884L:	linux-sctp@vger.kernel.org
9885W:	http://lksctp.sourceforge.net
9886S:	Maintained
9887F:	Documentation/networking/sctp.txt
9888F:	include/linux/sctp.h
9889F:	include/uapi/linux/sctp.h
9890F:	include/net/sctp/
9891F:	net/sctp/
9892
9893SCx200 CPU SUPPORT
9894M:	Jim Cromie <jim.cromie@gmail.com>
9895S:	Odd Fixes
9896F:	Documentation/i2c/busses/scx200_acb
9897F:	arch/x86/platform/scx200/
9898F:	drivers/watchdog/scx200_wdt.c
9899F:	drivers/i2c/busses/scx200*
9900F:	drivers/mtd/maps/scx200_docflash.c
9901F:	include/linux/scx200.h
9902
9903SCx200 GPIO DRIVER
9904M:	Jim Cromie <jim.cromie@gmail.com>
9905S:	Maintained
9906F:	drivers/char/scx200_gpio.c
9907F:	include/linux/scx200_gpio.h
9908
9909SCx200 HRT CLOCKSOURCE DRIVER
9910M:	Jim Cromie <jim.cromie@gmail.com>
9911S:	Maintained
9912F:	drivers/clocksource/scx200_hrt.c
9913
9914SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9915M:	Sascha Sommer <saschasommer@freenet.de>
9916L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9917S:	Maintained
9918F:	drivers/mmc/host/sdricoh_cs.c
9919
9920SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9921M:	Adrian Hunter <adrian.hunter@intel.com>
9922L:	linux-mmc@vger.kernel.org
9923T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
9924S:	Maintained
9925F:	drivers/mmc/host/sdhci*
9926F:	include/linux/mmc/sdhci*
9927
9928SECURE COMPUTING
9929M:	Kees Cook <keescook@chromium.org>
9930R:	Andy Lutomirski <luto@amacapital.net>
9931R:	Will Drewry <wad@chromium.org>
9932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9933S:	Supported
9934F:	kernel/seccomp.c
9935F:	include/uapi/linux/seccomp.h
9936F:	include/linux/seccomp.h
9937F:	tools/testing/selftests/seccomp/*
9938K:	\bsecure_computing
9939K:	\bTIF_SECCOMP\b
9940
9941SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9942M:	Ben Dooks <ben-linux@fluff.org>
9943M:	Jaehoon Chung <jh80.chung@samsung.com>
9944L:	linux-mmc@vger.kernel.org
9945S:	Maintained
9946F:	drivers/mmc/host/sdhci-s3c*
9947
9948SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9949M:	Viresh Kumar <vireshk@kernel.org>
9950L:	spear-devel@list.st.com
9951L:	linux-mmc@vger.kernel.org
9952S:	Maintained
9953F:	drivers/mmc/host/sdhci-spear.c
9954
9955SECURITY SUBSYSTEM
9956M:	James Morris <james.l.morris@oracle.com>
9957M:	"Serge E. Hallyn" <serge@hallyn.com>
9958L:	linux-security-module@vger.kernel.org (suggested Cc:)
9959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9960W:	http://kernsec.org/
9961S:	Supported
9962F:	security/
9963
9964SECURITY CONTACT
9965M:	Security Officers <security@kernel.org>
9966S:	Supported
9967
9968SELINUX SECURITY MODULE
9969M:	Paul Moore <paul@paul-moore.com>
9970M:	Stephen Smalley <sds@tycho.nsa.gov>
9971M:	Eric Paris <eparis@parisplace.org>
9972L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
9973W:	http://selinuxproject.org
9974T:	git git://git.infradead.org/users/pcmoore/selinux
9975S:	Supported
9976F:	include/linux/selinux*
9977F:	security/selinux/
9978F:	scripts/selinux/
9979
9980APPARMOR SECURITY MODULE
9981M:	John Johansen <john.johansen@canonical.com>
9982L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9983W:	apparmor.wiki.kernel.org
9984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9985S:	Supported
9986F:	security/apparmor/
9987
9988YAMA SECURITY MODULE
9989M:	Kees Cook <keescook@chromium.org>
9990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9991S:	Supported
9992F:	security/yama/
9993
9994SENSABLE PHANTOM
9995M:	Jiri Slaby <jirislaby@gmail.com>
9996S:	Maintained
9997F:	drivers/misc/phantom.c
9998F:	include/uapi/linux/phantom.h
9999
10000SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10001M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10002M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10003M:	John Soni Jose <sony.john@avagotech.com>
10004L:	linux-scsi@vger.kernel.org
10005W:	http://www.avagotech.com
10006S:	Supported
10007F:	drivers/scsi/be2iscsi/
10008
10009Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10010M:	Sathya Perla <sathya.perla@broadcom.com>
10011M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10012M:	Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10013M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10014M:	Somnath Kotur <somnath.kotur@broadcom.com>
10015L:	netdev@vger.kernel.org
10016W:	http://www.emulex.com
10017S:	Supported
10018F:	drivers/net/ethernet/emulex/benet/
10019
10020EMULEX ONECONNECT ROCE DRIVER
10021M:	Selvin Xavier <selvin.xavier@avagotech.com>
10022M:	Devesh Sharma <devesh.sharma@avagotech.com>
10023M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10024L:	linux-rdma@vger.kernel.org
10025W:	http://www.emulex.com
10026S:	Supported
10027F:	drivers/infiniband/hw/ocrdma/
10028
10029SFC NETWORK DRIVER
10030M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10031M:	Shradha Shah <sshah@solarflare.com>
10032L:	netdev@vger.kernel.org
10033S:	Supported
10034F:	drivers/net/ethernet/sfc/
10035
10036SGI GRU DRIVER
10037M:	Dimitri Sivanich <sivanich@sgi.com>
10038S:	Maintained
10039F:	drivers/misc/sgi-gru/
10040
10041SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10042M:	Pat Gefre <pfg@sgi.com>
10043L:	linux-ia64@vger.kernel.org
10044S:	Supported
10045F:	Documentation/ia64/serial.txt
10046F:	drivers/tty/serial/ioc?_serial.c
10047F:	include/linux/ioc?.h
10048
10049SGI XP/XPC/XPNET DRIVER
10050M:	Cliff Whickman <cpw@sgi.com>
10051M:	Robin Holt <robinmholt@gmail.com>
10052S:	Maintained
10053F:	drivers/misc/sgi-xp/
10054
10055SI2157 MEDIA DRIVER
10056M:	Antti Palosaari <crope@iki.fi>
10057L:	linux-media@vger.kernel.org
10058W:	https://linuxtv.org
10059W:	http://palosaari.fi/linux/
10060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10061T:	git git://linuxtv.org/anttip/media_tree.git
10062S:	Maintained
10063F:	drivers/media/tuners/si2157*
10064
10065SI2168 MEDIA DRIVER
10066M:	Antti Palosaari <crope@iki.fi>
10067L:	linux-media@vger.kernel.org
10068W:	https://linuxtv.org
10069W:	http://palosaari.fi/linux/
10070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10071T:	git git://linuxtv.org/anttip/media_tree.git
10072S:	Maintained
10073F:	drivers/media/dvb-frontends/si2168*
10074
10075SI470X FM RADIO RECEIVER I2C DRIVER
10076M:	Hans Verkuil <hverkuil@xs4all.nl>
10077L:	linux-media@vger.kernel.org
10078T:	git git://linuxtv.org/media_tree.git
10079W:	https://linuxtv.org
10080S:	Odd Fixes
10081F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10082
10083SI470X FM RADIO RECEIVER USB DRIVER
10084M:	Hans Verkuil <hverkuil@xs4all.nl>
10085L:	linux-media@vger.kernel.org
10086T:	git git://linuxtv.org/media_tree.git
10087W:	https://linuxtv.org
10088S:	Maintained
10089F:	drivers/media/radio/si470x/radio-si470x-common.c
10090F:	drivers/media/radio/si470x/radio-si470x.h
10091F:	drivers/media/radio/si470x/radio-si470x-usb.c
10092
10093SI4713 FM RADIO TRANSMITTER I2C DRIVER
10094M:	Eduardo Valentin <edubezval@gmail.com>
10095L:	linux-media@vger.kernel.org
10096T:	git git://linuxtv.org/media_tree.git
10097W:	https://linuxtv.org
10098S:	Odd Fixes
10099F:	drivers/media/radio/si4713/si4713.?
10100
10101SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10102M:	Eduardo Valentin <edubezval@gmail.com>
10103L:	linux-media@vger.kernel.org
10104T:	git git://linuxtv.org/media_tree.git
10105W:	https://linuxtv.org
10106S:	Odd Fixes
10107F:	drivers/media/radio/si4713/radio-platform-si4713.c
10108
10109SI4713 FM RADIO TRANSMITTER USB DRIVER
10110M:	Hans Verkuil <hverkuil@xs4all.nl>
10111L:	linux-media@vger.kernel.org
10112T:	git git://linuxtv.org/media_tree.git
10113W:	https://linuxtv.org
10114S:	Maintained
10115F:	drivers/media/radio/si4713/radio-usb-si4713.c
10116
10117SIANO DVB DRIVER
10118M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10119L:	linux-media@vger.kernel.org
10120W:	https://linuxtv.org
10121T:	git git://linuxtv.org/media_tree.git
10122S:	Odd fixes
10123F:	drivers/media/common/siano/
10124F:	drivers/media/usb/siano/
10125F:	drivers/media/usb/siano/
10126F:	drivers/media/mmc/siano/
10127
10128SIMPLEFB FB DRIVER
10129M:	Hans de Goede <hdegoede@redhat.com>
10130L:	linux-fbdev@vger.kernel.org
10131S:	Maintained
10132F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10133F:	drivers/video/fbdev/simplefb.c
10134F:	include/linux/platform_data/simplefb.h
10135
10136SH_VEU V4L2 MEM2MEM DRIVER
10137L:	linux-media@vger.kernel.org
10138S:	Orphan
10139F:	drivers/media/platform/sh_veu.c
10140
10141SH_VOU V4L2 OUTPUT DRIVER
10142L:	linux-media@vger.kernel.org
10143S:	Orphan
10144F:	drivers/media/platform/sh_vou.c
10145F:	include/media/drv-intf/sh_vou.h
10146
10147SIMPLE FIRMWARE INTERFACE (SFI)
10148M:	Len Brown <lenb@kernel.org>
10149L:	sfi-devel@simplefirmware.org
10150W:	http://simplefirmware.org/
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10152S:	Supported
10153F:	arch/x86/platform/sfi/
10154F:	drivers/sfi/
10155F:	include/linux/sfi*.h
10156
10157SIMTEC EB110ATX (Chalice CATS)
10158P:	Ben Dooks
10159P:	Vincent Sanders <vince@simtec.co.uk>
10160M:	Simtec Linux Team <linux@simtec.co.uk>
10161W:	http://www.simtec.co.uk/products/EB110ATX/
10162S:	Supported
10163
10164SIMTEC EB2410ITX (BAST)
10165P:	Ben Dooks
10166P:	Vincent Sanders <vince@simtec.co.uk>
10167M:	Simtec Linux Team <linux@simtec.co.uk>
10168W:	http://www.simtec.co.uk/products/EB2410ITX/
10169S:	Supported
10170F:	arch/arm/mach-s3c24xx/mach-bast.c
10171F:	arch/arm/mach-s3c24xx/bast-ide.c
10172F:	arch/arm/mach-s3c24xx/bast-irq.c
10173
10174TI DAVINCI MACHINE SUPPORT
10175M:	Sekhar Nori <nsekhar@ti.com>
10176M:	Kevin Hilman <khilman@kernel.org>
10177T:	git git://gitorious.org/linux-davinci/linux-davinci.git
10178Q:	http://patchwork.kernel.org/project/linux-davinci/list/
10179S:	Supported
10180F:	arch/arm/mach-davinci/
10181F:	drivers/i2c/busses/i2c-davinci.c
10182
10183TI DAVINCI SERIES MEDIA DRIVER
10184M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10185L:	linux-media@vger.kernel.org
10186W:	https://linuxtv.org
10187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10188T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10189S:	Maintained
10190F:	drivers/media/platform/davinci/
10191F:	include/media/davinci/
10192
10193TI AM437X VPFE DRIVER
10194M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10195L:	linux-media@vger.kernel.org
10196W:	https://linuxtv.org
10197Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10198T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10199S:	Maintained
10200F:	drivers/media/platform/am437x/
10201
10202OV2659 OMNIVISION SENSOR DRIVER
10203M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10204L:	linux-media@vger.kernel.org
10205W:	https://linuxtv.org
10206Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10207T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10208S:	Maintained
10209F:	drivers/media/i2c/ov2659.c
10210F:	include/media/i2c/ov2659.h
10211
10212SILICON MOTION SM712 FRAME BUFFER DRIVER
10213M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10214M:	Teddy Wang <teddy.wang@siliconmotion.com>
10215M:	Sudip Mukherjee <sudip@vectorindia.org>
10216L:	linux-fbdev@vger.kernel.org
10217S:	Maintained
10218F:	drivers/video/fbdev/sm712*
10219F:	Documentation/fb/sm712fb.txt
10220
10221SIS 190 ETHERNET DRIVER
10222M:	Francois Romieu <romieu@fr.zoreil.com>
10223L:	netdev@vger.kernel.org
10224S:	Maintained
10225F:	drivers/net/ethernet/sis/sis190.c
10226
10227SIS 900/7016 FAST ETHERNET DRIVER
10228M:	Daniele Venzano <venza@brownhat.org>
10229W:	http://www.brownhat.org/sis900.html
10230L:	netdev@vger.kernel.org
10231S:	Maintained
10232F:	drivers/net/ethernet/sis/sis900.*
10233
10234SIS FRAMEBUFFER DRIVER
10235M:	Thomas Winischhofer <thomas@winischhofer.net>
10236W:	http://www.winischhofer.net/linuxsisvga.shtml
10237S:	Maintained
10238F:	Documentation/fb/sisfb.txt
10239F:	drivers/video/fbdev/sis/
10240F:	include/video/sisfb.h
10241
10242SIS USB2VGA DRIVER
10243M:	Thomas Winischhofer <thomas@winischhofer.net>
10244W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10245S:	Maintained
10246F:	drivers/usb/misc/sisusbvga/
10247
10248SLAB ALLOCATOR
10249M:	Christoph Lameter <cl@linux.com>
10250M:	Pekka Enberg <penberg@kernel.org>
10251M:	David Rientjes <rientjes@google.com>
10252M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10253M:	Andrew Morton <akpm@linux-foundation.org>
10254L:	linux-mm@kvack.org
10255S:	Maintained
10256F:	include/linux/sl?b*.h
10257F:	mm/sl?b*
10258
10259SLEEPABLE READ-COPY UPDATE (SRCU)
10260M:	Lai Jiangshan <jiangshanlai@gmail.com>
10261M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10262M:	Josh Triplett <josh@joshtriplett.org>
10263R:	Steven Rostedt <rostedt@goodmis.org>
10264R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10265L:	linux-kernel@vger.kernel.org
10266W:	http://www.rdrop.com/users/paulmck/RCU/
10267S:	Supported
10268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10269F:	include/linux/srcu.h
10270F:	kernel/rcu/srcu.c
10271
10272SMACK SECURITY MODULE
10273M:	Casey Schaufler <casey@schaufler-ca.com>
10274L:	linux-security-module@vger.kernel.org
10275W:	http://schaufler-ca.com
10276T:	git git://git.gitorious.org/smack-next/kernel.git
10277S:	Maintained
10278F:	Documentation/security/Smack.txt
10279F:	security/smack/
10280
10281DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10282M:	Kevin Hilman <khilman@kernel.org>
10283M:	Nishanth Menon <nm@ti.com>
10284S:	Maintained
10285F:	drivers/power/avs/
10286F:	include/linux/power/smartreflex.h
10287L:	linux-pm@vger.kernel.org
10288
10289SMC91x ETHERNET DRIVER
10290M:	Nicolas Pitre <nico@fluxnic.net>
10291S:	Odd Fixes
10292F:	drivers/net/ethernet/smsc/smc91x.*
10293
10294SMIA AND SMIA++ IMAGE SENSOR DRIVER
10295M:	Sakari Ailus <sakari.ailus@iki.fi>
10296L:	linux-media@vger.kernel.org
10297S:	Maintained
10298F:	drivers/media/i2c/smiapp/
10299F:	include/media/i2c/smiapp.h
10300F:	drivers/media/i2c/smiapp-pll.c
10301F:	drivers/media/i2c/smiapp-pll.h
10302F:	include/uapi/linux/smiapp.h
10303F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10304
10305SMM665 HARDWARE MONITOR DRIVER
10306M:	Guenter Roeck <linux@roeck-us.net>
10307L:	linux-hwmon@vger.kernel.org
10308S:	Maintained
10309F:	Documentation/hwmon/smm665
10310F:	drivers/hwmon/smm665.c
10311
10312SMSC EMC2103 HARDWARE MONITOR DRIVER
10313M:	Steve Glendinning <steve.glendinning@shawell.net>
10314L:	linux-hwmon@vger.kernel.org
10315S:	Maintained
10316F:	Documentation/hwmon/emc2103
10317F:	drivers/hwmon/emc2103.c
10318
10319SMSC SCH5627 HARDWARE MONITOR DRIVER
10320M:	Hans de Goede <hdegoede@redhat.com>
10321L:	linux-hwmon@vger.kernel.org
10322S:	Supported
10323F:	Documentation/hwmon/sch5627
10324F:	drivers/hwmon/sch5627.c
10325
10326SMSC47B397 HARDWARE MONITOR DRIVER
10327M:	Jean Delvare <jdelvare@suse.com>
10328L:	linux-hwmon@vger.kernel.org
10329S:	Maintained
10330F:	Documentation/hwmon/smsc47b397
10331F:	drivers/hwmon/smsc47b397.c
10332
10333SMSC911x ETHERNET DRIVER
10334M:	Steve Glendinning <steve.glendinning@shawell.net>
10335L:	netdev@vger.kernel.org
10336S:	Maintained
10337F:	include/linux/smsc911x.h
10338F:	drivers/net/ethernet/smsc/smsc911x.*
10339
10340SMSC9420 PCI ETHERNET DRIVER
10341M:	Steve Glendinning <steve.glendinning@shawell.net>
10342L:	netdev@vger.kernel.org
10343S:	Maintained
10344F:	drivers/net/ethernet/smsc/smsc9420.*
10345
10346SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10347M:	Steve Glendinning <steve.glendinning@shawell.net>
10348L:	linux-fbdev@vger.kernel.org
10349S:	Maintained
10350F:	drivers/video/fbdev/smscufx.c
10351
10352SOC-CAMERA V4L2 SUBSYSTEM
10353M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10354L:	linux-media@vger.kernel.org
10355T:	git git://linuxtv.org/media_tree.git
10356S:	Maintained
10357F:	include/media/soc*
10358F:	drivers/media/i2c/soc_camera/
10359F:	drivers/media/platform/soc_camera/
10360
10361SOEKRIS NET48XX LED SUPPORT
10362M:	Chris Boot <bootc@bootc.net>
10363S:	Maintained
10364F:	drivers/leds/leds-net48xx.c
10365
10366SOFTLOGIC 6x10 MPEG CODEC
10367M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10368M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10369M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10370M:	Ismael Luceno <ismael@iodev.co.uk>
10371L:	linux-media@vger.kernel.org
10372S:	Supported
10373F:	drivers/media/pci/solo6x10/
10374
10375SOFTWARE RAID (Multiple Disks) SUPPORT
10376M:	Shaohua Li <shli@kernel.org>
10377L:	linux-raid@vger.kernel.org
10378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10379S:	Supported
10380F:	drivers/md/
10381F:	include/linux/raid/
10382F:	include/uapi/linux/raid/
10383
10384SONIC NETWORK DRIVER
10385M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10386L:	netdev@vger.kernel.org
10387S:	Maintained
10388F:	drivers/net/ethernet/natsemi/sonic.*
10389
10390SONICS SILICON BACKPLANE DRIVER (SSB)
10391M:	Michael Buesch <m@bues.ch>
10392L:	linux-wireless@vger.kernel.org
10393S:	Maintained
10394F:	drivers/ssb/
10395F:	include/linux/ssb/
10396
10397SONY VAIO CONTROL DEVICE DRIVER
10398M:	Mattia Dongili <malattia@linux.it>
10399L:	platform-driver-x86@vger.kernel.org
10400W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10401S:	Maintained
10402F:	Documentation/laptops/sony-laptop.txt
10403F:	drivers/char/sonypi.c
10404F:	drivers/platform/x86/sony-laptop.c
10405F:	include/linux/sony-laptop.h
10406
10407SONY MEMORYSTICK CARD SUPPORT
10408M:	Alex Dubov <oakad@yahoo.com>
10409W:	http://tifmxx.berlios.de/
10410S:	Maintained
10411F:	drivers/memstick/host/tifm_ms.c
10412
10413SONY MEMORYSTICK STANDARD SUPPORT
10414M:	Maxim Levitsky <maximlevitsky@gmail.com>
10415S:	Maintained
10416F:	drivers/memstick/core/ms_block.*
10417
10418SOUND
10419M:	Jaroslav Kysela <perex@perex.cz>
10420M:	Takashi Iwai <tiwai@suse.com>
10421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10422W:	http://www.alsa-project.org/
10423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10424T:	git git://git.alsa-project.org/alsa-kernel.git
10425Q:	http://patchwork.kernel.org/project/alsa-devel/list/
10426S:	Maintained
10427F:	Documentation/sound/
10428F:	include/sound/
10429F:	include/uapi/sound/
10430F:	sound/
10431
10432SOUND - COMPRESSED AUDIO
10433M:	Vinod Koul <vinod.koul@intel.com>
10434L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10436S:	Supported
10437F:	Documentation/sound/alsa/compress_offload.txt
10438F:	include/sound/compress_driver.h
10439F:	include/uapi/sound/compress_*
10440F:	sound/core/compress_offload.c
10441F:	sound/soc/soc-compress.c
10442
10443SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10444M:	Liam Girdwood <lgirdwood@gmail.com>
10445M:	Mark Brown <broonie@kernel.org>
10446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10447L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10448W:	http://alsa-project.org/main/index.php/ASoC
10449S:	Supported
10450F:	Documentation/sound/alsa/soc/
10451F:	sound/soc/
10452F:	include/sound/soc*
10453
10454SOUND - DMAENGINE HELPERS
10455M:	Lars-Peter Clausen <lars@metafoo.de>
10456S:	Supported
10457F:	include/sound/dmaengine_pcm.h
10458F:	sound/core/pcm_dmaengine.c
10459F:	sound/soc/soc-generic-dmaengine-pcm.c
10460
10461SP2 MEDIA DRIVER
10462M:	Olli Salonen <olli.salonen@iki.fi>
10463L:	linux-media@vger.kernel.org
10464W:	https://linuxtv.org
10465Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10466S:	Maintained
10467F:	drivers/media/dvb-frontends/sp2*
10468
10469SPARC + UltraSPARC (sparc/sparc64)
10470M:	"David S. Miller" <davem@davemloft.net>
10471L:	sparclinux@vger.kernel.org
10472Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
10473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10475S:	Maintained
10476F:	arch/sparc/
10477F:	drivers/sbus/
10478
10479SPARC SERIAL DRIVERS
10480M:	"David S. Miller" <davem@davemloft.net>
10481L:	sparclinux@vger.kernel.org
10482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10484S:	Maintained
10485F:	include/linux/sunserialcore.h
10486F:	drivers/tty/serial/suncore.c
10487F:	drivers/tty/serial/sunhv.c
10488F:	drivers/tty/serial/sunsab.c
10489F:	drivers/tty/serial/sunsab.h
10490F:	drivers/tty/serial/sunsu.c
10491F:	drivers/tty/serial/sunzilog.c
10492F:	drivers/tty/serial/sunzilog.h
10493
10494SPARSE CHECKER
10495M:	"Christopher Li" <sparse@chrisli.org>
10496L:	linux-sparse@vger.kernel.org
10497W:	https://sparse.wiki.kernel.org/
10498T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10499T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10500S:	Maintained
10501F:	include/linux/compiler.h
10502
10503SPEAR PLATFORM SUPPORT
10504M:	Viresh Kumar <vireshk@kernel.org>
10505M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10506L:	spear-devel@list.st.com
10507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10508W:	http://www.st.com/spear
10509S:	Maintained
10510F:	arch/arm/boot/dts/spear*
10511F:	arch/arm/mach-spear/
10512
10513SPEAR CLOCK FRAMEWORK SUPPORT
10514M:	Viresh Kumar <vireshk@kernel.org>
10515L:	spear-devel@list.st.com
10516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10517W:	http://www.st.com/spear
10518S:	Maintained
10519F:	drivers/clk/spear/
10520
10521SPI SUBSYSTEM
10522M:	Mark Brown <broonie@kernel.org>
10523L:	linux-spi@vger.kernel.org
10524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10525Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
10526S:	Maintained
10527F:	Documentation/spi/
10528F:	drivers/spi/
10529F:	include/linux/spi/
10530F:	include/uapi/linux/spi/
10531
10532SPIDERNET NETWORK DRIVER for CELL
10533M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10534L:	netdev@vger.kernel.org
10535S:	Supported
10536F:	Documentation/networking/spider_net.txt
10537F:	drivers/net/ethernet/toshiba/spider_net*
10538
10539SPU FILE SYSTEM
10540M:	Jeremy Kerr <jk@ozlabs.org>
10541L:	linuxppc-dev@lists.ozlabs.org
10542W:	http://www.ibm.com/developerworks/power/cell/
10543S:	Supported
10544F:	Documentation/filesystems/spufs.txt
10545F:	arch/powerpc/platforms/cell/spufs/
10546
10547SQUASHFS FILE SYSTEM
10548M:	Phillip Lougher <phillip@squashfs.org.uk>
10549L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
10550W:	http://squashfs.org.uk
10551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10552S:	Maintained
10553F:	Documentation/filesystems/squashfs.txt
10554F:	fs/squashfs/
10555
10556SRM (Alpha) environment access
10557M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
10558S:	Maintained
10559F:	arch/alpha/kernel/srm_env.c
10560
10561STABLE BRANCH
10562M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10563L:	stable@vger.kernel.org
10564S:	Supported
10565F:	Documentation/stable_kernel_rules.txt
10566
10567STAGING SUBSYSTEM
10568M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10570L:	devel@driverdev.osuosl.org
10571S:	Supported
10572F:	drivers/staging/
10573
10574STAGING - COMEDI
10575M:	Ian Abbott <abbotti@mev.co.uk>
10576M:	H Hartley Sweeten <hsweeten@visionengravers.com>
10577S:	Odd Fixes
10578F:	drivers/staging/comedi/
10579
10580STAGING - FLARION FT1000 DRIVERS
10581M:	Marek Belisko <marek.belisko@gmail.com>
10582S:	Odd Fixes
10583F:	drivers/staging/ft1000/
10584
10585STAGING - INDUSTRIAL IO
10586M:	Jonathan Cameron <jic23@kernel.org>
10587L:	linux-iio@vger.kernel.org
10588S:	Odd Fixes
10589F:	drivers/staging/iio/
10590
10591STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10592M:	Jarod Wilson <jarod@wilsonet.com>
10593W:	http://www.lirc.org/
10594S:	Odd Fixes
10595F:	drivers/staging/media/lirc/
10596
10597STAGING - LUSTRE PARALLEL FILESYSTEM
10598M:	Oleg Drokin <oleg.drokin@intel.com>
10599M:	Andreas Dilger <andreas.dilger@intel.com>
10600L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
10601W:	http://wiki.lustre.org/
10602S:	Maintained
10603F:	drivers/staging/lustre
10604
10605STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10606M:	Marc Dietrich <marvin24@gmx.de>
10607L:	ac100@lists.launchpad.net (moderated for non-subscribers)
10608L:	linux-tegra@vger.kernel.org
10609S:	Maintained
10610F:	drivers/staging/nvec/
10611
10612STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10613M:	Jens Frederich <jfrederich@gmail.com>
10614M:	Daniel Drake <dsd@laptop.org>
10615M:	Jon Nettleton <jon.nettleton@gmail.com>
10616W:	http://wiki.laptop.org/go/DCON
10617S:	Maintained
10618F:	drivers/staging/olpc_dcon/
10619
10620STAGING - REALTEK RTL8712U DRIVERS
10621M:	Larry Finger <Larry.Finger@lwfinger.net>
10622M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10623S:	Odd Fixes
10624F:	drivers/staging/rtl8712/
10625
10626STAGING - REALTEK RTL8723U WIRELESS DRIVER
10627M:	Larry Finger <Larry.Finger@lwfinger.net>
10628M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10629L:	linux-wireless@vger.kernel.org
10630S:	Maintained
10631F:	drivers/staging/rtl8723au/
10632
10633STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10634M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10635M:	Teddy Wang <teddy.wang@siliconmotion.com>
10636M:	Sudip Mukherjee <sudip@vectorindia.org>
10637L:	linux-fbdev@vger.kernel.org
10638S:	Maintained
10639F:	drivers/staging/sm750fb/
10640
10641STAGING - SLICOSS
10642M:	Lior Dotan <liodot@gmail.com>
10643M:	Christopher Harrer <charrer@alacritech.com>
10644S:	Odd Fixes
10645F:	drivers/staging/slicoss/
10646
10647STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10648M:	William Hubbs <w.d.hubbs@gmail.com>
10649M:	Chris Brannon <chris@the-brannons.com>
10650M:	Kirk Reiser <kirk@reisers.ca>
10651M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
10652L:	speakup@linux-speakup.org
10653W:	http://www.linux-speakup.org/
10654S:	Odd Fixes
10655F:	drivers/staging/speakup/
10656
10657STAGING - VIA VT665X DRIVERS
10658M:	Forest Bond <forest@alittletooquiet.net>
10659S:	Odd Fixes
10660F:	drivers/staging/vt665?/
10661
10662STAGING - WILC1000 WIFI DRIVER
10663M:	Johnny Kim <johnny.kim@atmel.com>
10664M:	Austin Shin <austin.shin@atmel.com>
10665M:	Chris Park <chris.park@atmel.com>
10666M:	Tony Cho <tony.cho@atmel.com>
10667M:	Glen Lee <glen.lee@atmel.com>
10668M:	Leo Kim <leo.kim@atmel.com>
10669L:	linux-wireless@vger.kernel.org
10670S:	Supported
10671F:	drivers/staging/wilc1000/
10672
10673STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10674M:	Arnaud Patard <arnaud.patard@rtp-net.org>
10675S:	Odd Fixes
10676F:	drivers/staging/xgifb/
10677
10678HFI1 DRIVER
10679M:	Mike Marciniszyn <infinipath@intel.com>
10680L:	linux-rdma@vger.kernel.org
10681S:	Supported
10682F:	drivers/staging/rdma/hfi1
10683
10684STARFIRE/DURALAN NETWORK DRIVER
10685M:	Ion Badulescu <ionut@badula.org>
10686S:	Odd Fixes
10687F:	drivers/net/ethernet/adaptec/starfire*
10688
10689SUN3/3X
10690M:	Sam Creasey <sammy@sammy.net>
10691W:	http://sammy.net/sun3/
10692S:	Maintained
10693F:	arch/m68k/kernel/*sun3*
10694F:	arch/m68k/sun3*/
10695F:	arch/m68k/include/asm/sun3*
10696F:	drivers/net/ethernet/i825xx/sun3*
10697
10698SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10699M:	Hans de Goede <hdegoede@redhat.com>
10700L:	linux-input@vger.kernel.org
10701S:	Maintained
10702F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10703F:	drivers/input/keyboard/sun4i-lradc-keys.c
10704
10705SUNDANCE NETWORK DRIVER
10706M:	Denis Kirjanov <kda@linux-powerpc.org>
10707L:	netdev@vger.kernel.org
10708S:	Maintained
10709F:	drivers/net/ethernet/dlink/sundance.c
10710
10711SUPERH
10712M:	Yoshinori Sato <ysato@users.sourceforge.jp>
10713M:	Rich Felker <dalias@libc.org>
10714L:	linux-sh@vger.kernel.org
10715Q:	http://patchwork.kernel.org/project/linux-sh/list/
10716S:	Maintained
10717F:	Documentation/sh/
10718F:	arch/sh/
10719F:	drivers/sh/
10720
10721SUSPEND TO RAM
10722M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10723M:	Len Brown <len.brown@intel.com>
10724M:	Pavel Machek <pavel@ucw.cz>
10725L:	linux-pm@vger.kernel.org
10726S:	Supported
10727F:	Documentation/power/
10728F:	arch/x86/kernel/acpi/
10729F:	drivers/base/power/
10730F:	kernel/power/
10731F:	include/linux/suspend.h
10732F:	include/linux/freezer.h
10733F:	include/linux/pm.h
10734
10735SVGA HANDLING
10736M:	Martin Mares <mj@ucw.cz>
10737L:	linux-video@atrey.karlin.mff.cuni.cz
10738S:	Maintained
10739F:	Documentation/svga.txt
10740F:	arch/x86/boot/video*
10741
10742SWIOTLB SUBSYSTEM
10743M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10744L:	linux-kernel@vger.kernel.org
10745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10746S:	Supported
10747F:	lib/swiotlb.c
10748F:	arch/*/kernel/pci-swiotlb.c
10749F:	include/linux/swiotlb.h
10750
10751SWITCHDEV
10752M:	Jiri Pirko <jiri@resnulli.us>
10753L:	netdev@vger.kernel.org
10754S:	Supported
10755F:	net/switchdev/
10756F:	include/net/switchdev.h
10757
10758SYNOPSYS ARC ARCHITECTURE
10759M:	Vineet Gupta <vgupta@synopsys.com>
10760L:	linux-snps-arc@lists.infradead.org
10761S:	Supported
10762F:	arch/arc/
10763F:	Documentation/devicetree/bindings/arc/*
10764F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10765F:	drivers/tty/serial/arc_uart.c
10766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10767
10768SYNOPSYS ARC SDP platform support
10769M:	Alexey Brodkin <abrodkin@synopsys.com>
10770S:	Supported
10771F:	arch/arc/plat-axs10x
10772F:	arch/arc/boot/dts/ax*
10773F:	Documentation/devicetree/bindings/arc/axs10*
10774
10775SYSTEM CONFIGURATION (SYSCON)
10776M:	Lee Jones <lee.jones@linaro.org>
10777M:	Arnd Bergmann <arnd@arndb.de>
10778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10779S:	Supported
10780F:	drivers/mfd/syscon.c
10781
10782SYSV FILESYSTEM
10783M:	Christoph Hellwig <hch@infradead.org>
10784S:	Maintained
10785F:	Documentation/filesystems/sysv-fs.txt
10786F:	fs/sysv/
10787F:	include/linux/sysv_fs.h
10788
10789TARGET SUBSYSTEM
10790M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
10791L:	linux-scsi@vger.kernel.org
10792L:	target-devel@vger.kernel.org
10793W:	http://www.linux-iscsi.org
10794W:	http://groups.google.com/group/linux-iscsi-target-dev
10795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10796S:	Supported
10797F:	drivers/target/
10798F:	include/target/
10799F:	Documentation/target/
10800
10801TASKSTATS STATISTICS INTERFACE
10802M:	Balbir Singh <bsingharora@gmail.com>
10803S:	Maintained
10804F:	Documentation/accounting/taskstats*
10805F:	include/linux/taskstats*
10806F:	kernel/taskstats.c
10807
10808TC CLASSIFIER
10809M:	Jamal Hadi Salim <jhs@mojatatu.com>
10810L:	netdev@vger.kernel.org
10811S:	Maintained
10812F:	include/net/pkt_cls.h
10813F:	include/uapi/linux/pkt_cls.h
10814F:	net/sched/
10815
10816TCP LOW PRIORITY MODULE
10817M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10818M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10819W:	http://tcp-lp-mod.sourceforge.net/
10820S:	Maintained
10821F:	net/ipv4/tcp_lp.c
10822
10823TDA10071 MEDIA DRIVER
10824M:	Antti Palosaari <crope@iki.fi>
10825L:	linux-media@vger.kernel.org
10826W:	https://linuxtv.org
10827W:	http://palosaari.fi/linux/
10828Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10829T:	git git://linuxtv.org/anttip/media_tree.git
10830S:	Maintained
10831F:	drivers/media/dvb-frontends/tda10071*
10832
10833TDA18212 MEDIA DRIVER
10834M:	Antti Palosaari <crope@iki.fi>
10835L:	linux-media@vger.kernel.org
10836W:	https://linuxtv.org
10837W:	http://palosaari.fi/linux/
10838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10839T:	git git://linuxtv.org/anttip/media_tree.git
10840S:	Maintained
10841F:	drivers/media/tuners/tda18212*
10842
10843TDA18218 MEDIA DRIVER
10844M:	Antti Palosaari <crope@iki.fi>
10845L:	linux-media@vger.kernel.org
10846W:	https://linuxtv.org
10847W:	http://palosaari.fi/linux/
10848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10849T:	git git://linuxtv.org/anttip/media_tree.git
10850S:	Maintained
10851F:	drivers/media/tuners/tda18218*
10852
10853TDA18271 MEDIA DRIVER
10854M:	Michael Krufky <mkrufky@linuxtv.org>
10855L:	linux-media@vger.kernel.org
10856W:	https://linuxtv.org
10857W:	http://github.com/mkrufky
10858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10859T:	git git://linuxtv.org/mkrufky/tuners.git
10860S:	Maintained
10861F:	drivers/media/tuners/tda18271*
10862
10863TDA827x MEDIA DRIVER
10864M:	Michael Krufky <mkrufky@linuxtv.org>
10865L:	linux-media@vger.kernel.org
10866W:	https://linuxtv.org
10867W:	http://github.com/mkrufky
10868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10869T:	git git://linuxtv.org/mkrufky/tuners.git
10870S:	Maintained
10871F:	drivers/media/tuners/tda8290.*
10872
10873TDA8290 MEDIA DRIVER
10874M:	Michael Krufky <mkrufky@linuxtv.org>
10875L:	linux-media@vger.kernel.org
10876W:	https://linuxtv.org
10877W:	http://github.com/mkrufky
10878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10879T:	git git://linuxtv.org/mkrufky/tuners.git
10880S:	Maintained
10881F:	drivers/media/tuners/tda8290.*
10882
10883TDA9840 MEDIA DRIVER
10884M:	Hans Verkuil <hverkuil@xs4all.nl>
10885L:	linux-media@vger.kernel.org
10886T:	git git://linuxtv.org/media_tree.git
10887W:	https://linuxtv.org
10888S:	Maintained
10889F:	drivers/media/i2c/tda9840*
10890
10891TEA5761 TUNER DRIVER
10892M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10893L:	linux-media@vger.kernel.org
10894W:	https://linuxtv.org
10895T:	git git://linuxtv.org/media_tree.git
10896S:	Odd fixes
10897F:	drivers/media/tuners/tea5761.*
10898
10899TEA5767 TUNER DRIVER
10900M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10901L:	linux-media@vger.kernel.org
10902W:	https://linuxtv.org
10903T:	git git://linuxtv.org/media_tree.git
10904S:	Maintained
10905F:	drivers/media/tuners/tea5767.*
10906
10907TEA6415C MEDIA DRIVER
10908M:	Hans Verkuil <hverkuil@xs4all.nl>
10909L:	linux-media@vger.kernel.org
10910T:	git git://linuxtv.org/media_tree.git
10911W:	https://linuxtv.org
10912S:	Maintained
10913F:	drivers/media/i2c/tea6415c*
10914
10915TEA6420 MEDIA DRIVER
10916M:	Hans Verkuil <hverkuil@xs4all.nl>
10917L:	linux-media@vger.kernel.org
10918T:	git git://linuxtv.org/media_tree.git
10919W:	https://linuxtv.org
10920S:	Maintained
10921F:	drivers/media/i2c/tea6420*
10922
10923TEAM DRIVER
10924M:	Jiri Pirko <jiri@resnulli.us>
10925L:	netdev@vger.kernel.org
10926S:	Supported
10927F:	drivers/net/team/
10928F:	include/linux/if_team.h
10929F:	include/uapi/linux/if_team.h
10930
10931TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10932M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10933S:	Maintained
10934F:	arch/x86/platform/ts5500/
10935
10936TECHNOTREND USB IR RECEIVER
10937M:	Sean Young <sean@mess.org>
10938L:	linux-media@vger.kernel.org
10939S:	Maintained
10940F:	drivers/media/rc/ttusbir.c
10941
10942TEGRA ARCHITECTURE SUPPORT
10943M:	Stephen Warren <swarren@wwwdotorg.org>
10944M:	Thierry Reding <thierry.reding@gmail.com>
10945M:	Alexandre Courbot <gnurou@gmail.com>
10946L:	linux-tegra@vger.kernel.org
10947Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
10948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10949S:	Supported
10950N:	[^a-z]tegra
10951
10952TEGRA CLOCK DRIVER
10953M:	Peter De Schrijver <pdeschrijver@nvidia.com>
10954M:	Prashant Gaikwad <pgaikwad@nvidia.com>
10955S:	Supported
10956F:	drivers/clk/tegra/
10957
10958TEGRA DMA DRIVER
10959M:	Laxman Dewangan <ldewangan@nvidia.com>
10960S:	Supported
10961F:	drivers/dma/tegra20-apb-dma.c
10962
10963TEGRA I2C DRIVER
10964M:	Laxman Dewangan <ldewangan@nvidia.com>
10965S:	Supported
10966F:	drivers/i2c/busses/i2c-tegra.c
10967
10968TEGRA IOMMU DRIVERS
10969M:	Hiroshi Doyu <hdoyu@nvidia.com>
10970S:	Supported
10971F:	drivers/iommu/tegra*
10972
10973TEGRA KBC DRIVER
10974M:	Rakesh Iyer <riyer@nvidia.com>
10975M:	Laxman Dewangan <ldewangan@nvidia.com>
10976S:	Supported
10977F:	drivers/input/keyboard/tegra-kbc.c
10978
10979TEGRA PWM DRIVER
10980M:	Thierry Reding <thierry.reding@gmail.com>
10981S:	Supported
10982F:	drivers/pwm/pwm-tegra.c
10983
10984TEGRA SERIAL DRIVER
10985M:	Laxman Dewangan <ldewangan@nvidia.com>
10986S:	Supported
10987F:	drivers/tty/serial/serial-tegra.c
10988
10989TEGRA SPI DRIVER
10990M:	Laxman Dewangan <ldewangan@nvidia.com>
10991S:	Supported
10992F:	drivers/spi/spi-tegra*
10993
10994TEHUTI ETHERNET DRIVER
10995M:	Andy Gospodarek <andy@greyhouse.net>
10996L:	netdev@vger.kernel.org
10997S:	Supported
10998F:	drivers/net/ethernet/tehuti/*
10999
11000Telecom Clock Driver for MCPL0010
11001M:	Mark Gross <mark.gross@intel.com>
11002S:	Supported
11003F:	drivers/char/tlclk.c
11004
11005TENSILICA XTENSA PORT (xtensa)
11006M:	Chris Zankel <chris@zankel.net>
11007M:	Max Filippov <jcmvbkbc@gmail.com>
11008L:	linux-xtensa@linux-xtensa.org
11009T:	git git://github.com/czankel/xtensa-linux.git
11010S:	Maintained
11011F:	arch/xtensa/
11012F:	drivers/irqchip/irq-xtensa-*
11013
11014THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11015M:	Hans Verkuil <hverkuil@xs4all.nl>
11016L:	linux-media@vger.kernel.org
11017T:	git git://linuxtv.org/media_tree.git
11018W:	https://linuxtv.org
11019S:	Maintained
11020F:	drivers/media/radio/radio-raremono.c
11021
11022THERMAL
11023M:	Zhang Rui <rui.zhang@intel.com>
11024M:	Eduardo Valentin <edubezval@gmail.com>
11025L:	linux-pm@vger.kernel.org
11026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11028Q:	https://patchwork.kernel.org/project/linux-pm/list/
11029S:	Supported
11030F:	drivers/thermal/
11031F:	include/linux/thermal.h
11032F:	include/uapi/linux/thermal.h
11033F:	include/linux/cpu_cooling.h
11034F:	Documentation/devicetree/bindings/thermal/
11035
11036THERMAL/CPU_COOLING
11037M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11038M:	Viresh Kumar <viresh.kumar@linaro.org>
11039M:	Javi Merino <javi.merino@arm.com>
11040L:	linux-pm@vger.kernel.org
11041S:	Supported
11042F:	Documentation/thermal/cpu-cooling-api.txt
11043F:	drivers/thermal/cpu_cooling.c
11044F:	include/linux/cpu_cooling.h
11045
11046THINGM BLINK(1) USB RGB LED DRIVER
11047M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11048S:	Maintained
11049F:	drivers/hid/hid-thingm.c
11050
11051THINKPAD ACPI EXTRAS DRIVER
11052M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11053L:	ibm-acpi-devel@lists.sourceforge.net
11054L:	platform-driver-x86@vger.kernel.org
11055W:	http://ibm-acpi.sourceforge.net
11056W:	http://thinkwiki.org/wiki/Ibm-acpi
11057T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11058S:	Maintained
11059F:	drivers/platform/x86/thinkpad_acpi.c
11060
11061TI BANDGAP AND THERMAL DRIVER
11062M:	Eduardo Valentin <edubezval@gmail.com>
11063L:	linux-pm@vger.kernel.org
11064L:	linux-omap@vger.kernel.org
11065S:	Maintained
11066F:	drivers/thermal/ti-soc-thermal/
11067
11068TI VPE/CAL DRIVERS
11069M:	Benoit Parrot <bparrot@ti.com>
11070L:	linux-media@vger.kernel.org
11071W:	http://linuxtv.org/
11072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11073S:	Maintained
11074F:	drivers/media/platform/ti-vpe/
11075
11076TI CDCE706 CLOCK DRIVER
11077M:	Max Filippov <jcmvbkbc@gmail.com>
11078S:	Maintained
11079F:	drivers/clk/clk-cdce706.c
11080
11081TI CLOCK DRIVER
11082M:	Tero Kristo <t-kristo@ti.com>
11083L:	linux-omap@vger.kernel.org
11084S:	Maintained
11085F:	drivers/clk/ti/
11086F:	include/linux/clk/ti.h
11087
11088TI FLASH MEDIA INTERFACE DRIVER
11089M:	Alex Dubov <oakad@yahoo.com>
11090S:	Maintained
11091F:	drivers/misc/tifm*
11092F:	drivers/mmc/host/tifm_sd.c
11093F:	include/linux/tifm.h
11094
11095TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11096M:	Santosh Shilimkar <ssantosh@kernel.org>
11097L:	linux-kernel@vger.kernel.org
11098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11099S:	Maintained
11100F:	drivers/soc/ti/*
11101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11102
11103
11104TI LM49xxx FAMILY ASoC CODEC DRIVERS
11105M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11106M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11107L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11108S:	Maintained
11109F:	sound/soc/codecs/lm49453*
11110F:	sound/soc/codecs/isabelle*
11111
11112TI LP855x BACKLIGHT DRIVER
11113M:	Milo Kim <milo.kim@ti.com>
11114S:	Maintained
11115F:	Documentation/backlight/lp855x-driver.txt
11116F:	drivers/video/backlight/lp855x_bl.c
11117F:	include/linux/platform_data/lp855x.h
11118
11119TI LP8727 CHARGER DRIVER
11120M:	Milo Kim <milo.kim@ti.com>
11121S:	Maintained
11122F:	drivers/power/lp8727_charger.c
11123F:	include/linux/platform_data/lp8727.h
11124
11125TI LP8788 MFD DRIVER
11126M:	Milo Kim <milo.kim@ti.com>
11127S:	Maintained
11128F:	drivers/iio/adc/lp8788_adc.c
11129F:	drivers/leds/leds-lp8788.c
11130F:	drivers/mfd/lp8788*.c
11131F:	drivers/power/lp8788-charger.c
11132F:	drivers/regulator/lp8788-*.c
11133F:	include/linux/mfd/lp8788*.h
11134
11135TI NETCP ETHERNET DRIVER
11136M:	Wingman Kwok <w-kwok2@ti.com>
11137M:	Murali Karicheri <m-karicheri2@ti.com>
11138L:	netdev@vger.kernel.org
11139S:	Maintained
11140F:	drivers/net/ethernet/ti/netcp*
11141
11142TI TAS571X FAMILY ASoC CODEC DRIVER
11143M:	Kevin Cernekee <cernekee@chromium.org>
11144L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11145S:	Odd Fixes
11146F:	sound/soc/codecs/tas571x*
11147
11148TI TWL4030 SERIES SOC CODEC DRIVER
11149M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11150L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11151S:	Maintained
11152F:	sound/soc/codecs/twl4030*
11153
11154TI WILINK WIRELESS DRIVERS
11155L:	linux-wireless@vger.kernel.org
11156W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11157W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11159S:	Orphan
11160F:	drivers/net/wireless/ti/
11161F:	include/linux/wl12xx.h
11162
11163TIPC NETWORK LAYER
11164M:	Jon Maloy <jon.maloy@ericsson.com>
11165M:	Ying Xue <ying.xue@windriver.com>
11166L:	netdev@vger.kernel.org (core kernel code)
11167L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11168W:	http://tipc.sourceforge.net/
11169S:	Maintained
11170F:	include/uapi/linux/tipc*.h
11171F:	net/tipc/
11172
11173TILE ARCHITECTURE
11174M:	Chris Metcalf <cmetcalf@mellanox.com>
11175W:	http://www.mellanox.com/repository/solutions/tile-scm/
11176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11177S:	Supported
11178F:	arch/tile/
11179F:	drivers/char/tile-srom.c
11180F:	drivers/edac/tile_edac.c
11181F:	drivers/net/ethernet/tile/
11182F:	drivers/rtc/rtc-tile.c
11183F:	drivers/tty/hvc/hvc_tile.c
11184F:	drivers/tty/serial/tilegx.c
11185F:	drivers/usb/host/*-tilegx.c
11186F:	include/linux/usb/tilegx.h
11187
11188TLAN NETWORK DRIVER
11189M:	Samuel Chessman <chessman@tux.org>
11190L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11191W:	http://sourceforge.net/projects/tlan/
11192S:	Maintained
11193F:	Documentation/networking/tlan.txt
11194F:	drivers/net/ethernet/ti/tlan.*
11195
11196TOMOYO SECURITY MODULE
11197M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11198M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11199L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11200L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11201L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11202L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11203W:	http://tomoyo.sourceforge.jp/
11204T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11205S:	Maintained
11206F:	security/tomoyo/
11207
11208TOPSTAR LAPTOP EXTRAS DRIVER
11209M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11210L:	platform-driver-x86@vger.kernel.org
11211S:	Maintained
11212F:	drivers/platform/x86/topstar-laptop.c
11213
11214TOSHIBA ACPI EXTRAS DRIVER
11215M:	Azael Avalos <coproscefalo@gmail.com>
11216L:	platform-driver-x86@vger.kernel.org
11217S:	Maintained
11218F:	drivers/platform/x86/toshiba_acpi.c
11219
11220TOSHIBA BLUETOOTH DRIVER
11221M:	Azael Avalos <coproscefalo@gmail.com>
11222L:	platform-driver-x86@vger.kernel.org
11223S:	Maintained
11224F:	drivers/platform/x86/toshiba_bluetooth.c
11225
11226TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11227M:	Azael Avalos <coproscefalo@gmail.com>
11228L:	platform-driver-x86@vger.kernel.org
11229S:	Maintained
11230F:	drivers/platform/x86/toshiba_haps.c
11231
11232TOSHIBA WMI HOTKEYS DRIVER
11233M:	Azael Avalos <coproscefalo@gmail.com>
11234L:	platform-driver-x86@vger.kernel.org
11235S:	Maintained
11236F:	drivers/platform/x86/toshiba-wmi.c
11237
11238TOSHIBA SMM DRIVER
11239M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11240W:	http://www.buzzard.org.uk/toshiba/
11241S:	Maintained
11242F:	drivers/char/toshiba.c
11243F:	include/linux/toshiba.h
11244F:	include/uapi/linux/toshiba.h
11245
11246TOSHIBA TC358743 DRIVER
11247M:	Mats Randgaard <matrandg@cisco.com>
11248L:	linux-media@vger.kernel.org
11249S:	Maintained
11250F:	drivers/media/i2c/tc358743*
11251F:	include/media/i2c/tc358743.h
11252
11253TMIO MMC DRIVER
11254M:	Ian Molton <ian@mnementh.co.uk>
11255L:	linux-mmc@vger.kernel.org
11256S:	Maintained
11257F:	drivers/mmc/host/tmio_mmc*
11258F:	drivers/mmc/host/sh_mobile_sdhi.c
11259F:	include/linux/mmc/tmio.h
11260F:	include/linux/mmc/sh_mobile_sdhi.h
11261
11262TMP401 HARDWARE MONITOR DRIVER
11263M:	Guenter Roeck <linux@roeck-us.net>
11264L:	linux-hwmon@vger.kernel.org
11265S:	Maintained
11266F:	Documentation/hwmon/tmp401
11267F:	drivers/hwmon/tmp401.c
11268
11269TMPFS (SHMEM FILESYSTEM)
11270M:	Hugh Dickins <hughd@google.com>
11271L:	linux-mm@kvack.org
11272S:	Maintained
11273F:	include/linux/shmem_fs.h
11274F:	mm/shmem.c
11275
11276TM6000 VIDEO4LINUX DRIVER
11277M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11278L:	linux-media@vger.kernel.org
11279W:	https://linuxtv.org
11280T:	git git://linuxtv.org/media_tree.git
11281S:	Odd fixes
11282F:	drivers/media/usb/tm6000/
11283
11284TW68 VIDEO4LINUX DRIVER
11285M:	Hans Verkuil <hverkuil@xs4all.nl>
11286L:	linux-media@vger.kernel.org
11287T:	git git://linuxtv.org/media_tree.git
11288W:	https://linuxtv.org
11289S:	Odd Fixes
11290F:	drivers/media/pci/tw68/
11291
11292TPM DEVICE DRIVER
11293M:	Peter Huewe <peterhuewe@gmx.de>
11294M:	Marcel Selhorst <tpmdd@selhorst.net>
11295M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11296R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11297W:	http://tpmdd.sourceforge.net
11298L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11299Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11300T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11301S:	Maintained
11302F:	drivers/char/tpm/
11303
11304TPM IBM_VTPM DEVICE DRIVER
11305M:	Ashley Lai <ashleydlai@gmail.com>
11306W:	http://tpmdd.sourceforge.net
11307L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11308S:	Maintained
11309F:	drivers/char/tpm/tpm_ibmvtpm*
11310
11311TRACING
11312M:	Steven Rostedt <rostedt@goodmis.org>
11313M:	Ingo Molnar <mingo@redhat.com>
11314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11315S:	Maintained
11316F:	Documentation/trace/ftrace.txt
11317F:	arch/*/*/*/ftrace.h
11318F:	arch/*/kernel/ftrace.c
11319F:	include/*/ftrace.h
11320F:	include/linux/trace*.h
11321F:	include/trace/
11322F:	kernel/trace/
11323F:	tools/testing/selftests/ftrace/
11324
11325TRIVIAL PATCHES
11326M:	Jiri Kosina <trivial@kernel.org>
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11328S:	Maintained
11329K:	^Subject:.*(?i)trivial
11330
11331TTY LAYER
11332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11333M:	Jiri Slaby <jslaby@suse.com>
11334S:	Supported
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11336F:	Documentation/serial/
11337F:	drivers/tty/
11338F:	drivers/tty/serial/serial_core.c
11339F:	include/linux/serial_core.h
11340F:	include/linux/serial.h
11341F:	include/linux/tty.h
11342F:	include/uapi/linux/serial_core.h
11343F:	include/uapi/linux/serial.h
11344F:	include/uapi/linux/tty.h
11345
11346TUA9001 MEDIA DRIVER
11347M:	Antti Palosaari <crope@iki.fi>
11348L:	linux-media@vger.kernel.org
11349W:	https://linuxtv.org
11350W:	http://palosaari.fi/linux/
11351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11352T:	git git://linuxtv.org/anttip/media_tree.git
11353S:	Maintained
11354F:	drivers/media/tuners/tua9001*
11355
11356TULIP NETWORK DRIVERS
11357L:	netdev@vger.kernel.org
11358L:	linux-parisc@vger.kernel.org
11359S:	Orphan
11360F:	drivers/net/ethernet/dec/tulip/
11361
11362TUN/TAP driver
11363M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11364W:	http://vtun.sourceforge.net/tun
11365S:	Maintained
11366F:	Documentation/networking/tuntap.txt
11367F:	arch/um/os-Linux/drivers/
11368
11369TURBOCHANNEL SUBSYSTEM
11370M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11371M:	Ralf Baechle <ralf@linux-mips.org>
11372L:	linux-mips@linux-mips.org
11373Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11374S:	Maintained
11375F:	drivers/tc/
11376F:	include/linux/tc.h
11377
11378U14-34F SCSI DRIVER
11379M:	Dario Ballabio <ballabio_dario@emc.com>
11380L:	linux-scsi@vger.kernel.org
11381S:	Maintained
11382F:	drivers/scsi/u14-34f.c
11383
11384UBI FILE SYSTEM (UBIFS)
11385M:	Richard Weinberger <richard@nod.at>
11386M:	Artem Bityutskiy <dedekind1@gmail.com>
11387M:	Adrian Hunter <adrian.hunter@intel.com>
11388L:	linux-mtd@lists.infradead.org
11389T:	git git://git.infradead.org/ubifs-2.6.git
11390W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11391S:	Supported
11392F:	Documentation/filesystems/ubifs.txt
11393F:	fs/ubifs/
11394
11395UCLINUX (M68KNOMMU AND COLDFIRE)
11396M:	Greg Ungerer <gerg@uclinux.org>
11397W:	http://www.uclinux.org/
11398L:	linux-m68k@lists.linux-m68k.org
11399L:	uclinux-dev@uclinux.org  (subscribers-only)
11400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11401S:	Maintained
11402F:	arch/m68k/coldfire/
11403F:	arch/m68k/68*/
11404F:	arch/m68k/*/*_no.*
11405F:	arch/m68k/include/asm/*_no.*
11406
11407UDF FILESYSTEM
11408M:	Jan Kara <jack@suse.com>
11409S:	Maintained
11410F:	Documentation/filesystems/udf.txt
11411F:	fs/udf/
11412
11413UFS FILESYSTEM
11414M:	Evgeniy Dushistov <dushistov@mail.ru>
11415S:	Maintained
11416F:	Documentation/filesystems/ufs.txt
11417F:	fs/ufs/
11418
11419UHID USERSPACE HID IO DRIVER:
11420M:	David Herrmann <dh.herrmann@googlemail.com>
11421L:	linux-input@vger.kernel.org
11422S:	Maintained
11423F:	drivers/hid/uhid.c
11424F:	include/uapi/linux/uhid.h
11425
11426ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11427L:	linux-usb@vger.kernel.org
11428S:	Orphan
11429F:	drivers/uwb/
11430F:	include/linux/uwb.h
11431F:	include/linux/uwb/
11432
11433UNICORE32 ARCHITECTURE:
11434M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11435W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11436S:	Maintained
11437T:	git git://github.com/gxt/linux.git
11438F:	arch/unicore32/
11439
11440UNIFDEF
11441M:	Tony Finch <dot@dotat.at>
11442W:	http://dotat.at/prog/unifdef
11443S:	Maintained
11444F:	scripts/unifdef.c
11445
11446UNIFORM CDROM DRIVER
11447M:	Jens Axboe <axboe@kernel.dk>
11448W:	http://www.kernel.dk
11449S:	Maintained
11450F:	Documentation/cdrom/
11451F:	drivers/cdrom/cdrom.c
11452F:	include/linux/cdrom.h
11453F:	include/uapi/linux/cdrom.h
11454
11455UNISYS S-PAR DRIVERS
11456M:	David Kershner <david.kershner@unisys.com>
11457L:	sparmaintainer@unisys.com (Unisys internal)
11458S:	Supported
11459F:	drivers/staging/unisys/
11460
11461UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11462M:	Vinayak Holikatti <vinholikatti@gmail.com>
11463L:	linux-scsi@vger.kernel.org
11464S:	Supported
11465F:	Documentation/scsi/ufs.txt
11466F:	drivers/scsi/ufs/
11467
11468UNSORTED BLOCK IMAGES (UBI)
11469M:	Artem Bityutskiy <dedekind1@gmail.com>
11470M:	Richard Weinberger <richard@nod.at>
11471W:	http://www.linux-mtd.infradead.org/
11472L:	linux-mtd@lists.infradead.org
11473T:	git git://git.infradead.org/ubifs-2.6.git
11474S:	Supported
11475F:	drivers/mtd/ubi/
11476F:	include/linux/mtd/ubi.h
11477F:	include/uapi/mtd/ubi-user.h
11478
11479USB ACM DRIVER
11480M:	Oliver Neukum <oneukum@suse.com>
11481L:	linux-usb@vger.kernel.org
11482S:	Maintained
11483F:	Documentation/usb/acm.txt
11484F:	drivers/usb/class/cdc-acm.*
11485
11486USB AR5523 WIRELESS DRIVER
11487M:	Pontus Fuchs <pontus.fuchs@gmail.com>
11488L:	linux-wireless@vger.kernel.org
11489S:	Maintained
11490F:	drivers/net/wireless/ath/ar5523/
11491
11492USB ATTACHED SCSI
11493M:	Hans de Goede <hdegoede@redhat.com>
11494M:	Gerd Hoffmann <kraxel@redhat.com>
11495L:	linux-usb@vger.kernel.org
11496L:	linux-scsi@vger.kernel.org
11497S:	Maintained
11498F:	drivers/usb/storage/uas.c
11499
11500USB CDC ETHERNET DRIVER
11501M:	Oliver Neukum <oliver@neukum.org>
11502L:	linux-usb@vger.kernel.org
11503S:	Maintained
11504F:	drivers/net/usb/cdc_*.c
11505F:	include/uapi/linux/usb/cdc.h
11506
11507USB CHAOSKEY DRIVER
11508M:	Keith Packard <keithp@keithp.com>
11509L:	linux-usb@vger.kernel.org
11510S:	Maintained
11511F:	drivers/usb/misc/chaoskey.c
11512
11513USB CYPRESS C67X00 DRIVER
11514M:	Peter Korsgaard <jacmet@sunsite.dk>
11515L:	linux-usb@vger.kernel.org
11516S:	Maintained
11517F:	drivers/usb/c67x00/
11518
11519USB DAVICOM DM9601 DRIVER
11520M:	Peter Korsgaard <jacmet@sunsite.dk>
11521L:	netdev@vger.kernel.org
11522W:	http://www.linux-usb.org/usbnet
11523S:	Maintained
11524F:	drivers/net/usb/dm9601.c
11525
11526USB DIAMOND RIO500 DRIVER
11527M:	Cesar Miquel <miquel@df.uba.ar>
11528L:	rio500-users@lists.sourceforge.net
11529W:	http://rio500.sourceforge.net
11530S:	Maintained
11531F:	drivers/usb/misc/rio500*
11532
11533USB EHCI DRIVER
11534M:	Alan Stern <stern@rowland.harvard.edu>
11535L:	linux-usb@vger.kernel.org
11536S:	Maintained
11537F:	Documentation/usb/ehci.txt
11538F:	drivers/usb/host/ehci*
11539
11540USB GADGET/PERIPHERAL SUBSYSTEM
11541M:	Felipe Balbi <balbi@kernel.org>
11542L:	linux-usb@vger.kernel.org
11543W:	http://www.linux-usb.org/gadget
11544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11545S:	Maintained
11546F:	drivers/usb/gadget/
11547F:	include/linux/usb/gadget*
11548
11549USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11550M:	Jiri Kosina <jikos@kernel.org>
11551R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
11552L:	linux-usb@vger.kernel.org
11553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11554S:	Maintained
11555F:	Documentation/hid/hiddev.txt
11556F:	drivers/hid/usbhid/
11557
11558USB ISP116X DRIVER
11559M:	Olav Kongas <ok@artecdesign.ee>
11560L:	linux-usb@vger.kernel.org
11561S:	Maintained
11562F:	drivers/usb/host/isp116x*
11563F:	include/linux/usb/isp116x.h
11564
11565USB LAN78XX ETHERNET DRIVER
11566M:	Woojung Huh <woojung.huh@microchip.com>
11567M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11568L:	netdev@vger.kernel.org
11569S:	Maintained
11570F:	drivers/net/usb/lan78xx.*
11571
11572USB MASS STORAGE DRIVER
11573M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11574L:	linux-usb@vger.kernel.org
11575L:	usb-storage@lists.one-eyed-alien.net
11576S:	Maintained
11577W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
11578F:	drivers/usb/storage/
11579
11580USB MIDI DRIVER
11581M:	Clemens Ladisch <clemens@ladisch.de>
11582L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11583T:	git git://git.alsa-project.org/alsa-kernel.git
11584S:	Maintained
11585F:	sound/usb/midi.*
11586
11587USB NETWORKING DRIVERS
11588L:	linux-usb@vger.kernel.org
11589S:	Odd Fixes
11590F:	drivers/net/usb/
11591
11592USB OHCI DRIVER
11593M:	Alan Stern <stern@rowland.harvard.edu>
11594L:	linux-usb@vger.kernel.org
11595S:	Maintained
11596F:	Documentation/usb/ohci.txt
11597F:	drivers/usb/host/ohci*
11598
11599USB OTG FSM (Finite State Machine)
11600M:	Peter Chen <Peter.Chen@nxp.com>
11601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11602L:	linux-usb@vger.kernel.org
11603S:	Maintained
11604F:	drivers/usb/common/usb-otg-fsm.c
11605
11606USB OVER IP DRIVER
11607M:	Valentina Manea <valentina.manea.m@gmail.com>
11608M:	Shuah Khan <shuah.kh@samsung.com>
11609L:	linux-usb@vger.kernel.org
11610S:	Maintained
11611F:	Documentation/usb/usbip_protocol.txt
11612F:	drivers/usb/usbip/
11613F:	tools/usb/usbip/
11614
11615USB PEGASUS DRIVER
11616M:	Petko Manolov <petkan@nucleusys.com>
11617L:	linux-usb@vger.kernel.org
11618L:	netdev@vger.kernel.org
11619T:	git git://github.com/petkan/pegasus.git
11620W:	https://github.com/petkan/pegasus
11621S:	Maintained
11622F:	drivers/net/usb/pegasus.*
11623
11624USB PHY LAYER
11625M:	Felipe Balbi <balbi@kernel.org>
11626L:	linux-usb@vger.kernel.org
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11628S:	Maintained
11629F:	drivers/usb/phy/
11630
11631USB PRINTER DRIVER (usblp)
11632M:	Pete Zaitcev <zaitcev@redhat.com>
11633L:	linux-usb@vger.kernel.org
11634S:	Supported
11635F:	drivers/usb/class/usblp.c
11636
11637USB QMI WWAN NETWORK DRIVER
11638M:	Bjørn Mork <bjorn@mork.no>
11639L:	netdev@vger.kernel.org
11640S:	Maintained
11641F:	Documentation/ABI/testing/sysfs-class-net-qmi
11642F:	drivers/net/usb/qmi_wwan.c
11643
11644USB RTL8150 DRIVER
11645M:	Petko Manolov <petkan@nucleusys.com>
11646L:	linux-usb@vger.kernel.org
11647L:	netdev@vger.kernel.org
11648T:	git git://github.com/petkan/rtl8150.git
11649W:	https://github.com/petkan/rtl8150
11650S:	Maintained
11651F:	drivers/net/usb/rtl8150.c
11652
11653USB SERIAL SUBSYSTEM
11654M:	Johan Hovold <johan@kernel.org>
11655L:	linux-usb@vger.kernel.org
11656S:	Maintained
11657F:	Documentation/usb/usb-serial.txt
11658F:	drivers/usb/serial/
11659F:	include/linux/usb/serial.h
11660
11661USB SMSC75XX ETHERNET DRIVER
11662M:	Steve Glendinning <steve.glendinning@shawell.net>
11663L:	netdev@vger.kernel.org
11664S:	Maintained
11665F:	drivers/net/usb/smsc75xx.*
11666
11667USB SMSC95XX ETHERNET DRIVER
11668M:	Steve Glendinning <steve.glendinning@shawell.net>
11669L:	netdev@vger.kernel.org
11670S:	Maintained
11671F:	drivers/net/usb/smsc95xx.*
11672
11673USB SUBSYSTEM
11674M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11675L:	linux-usb@vger.kernel.org
11676W:	http://www.linux-usb.org
11677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11678S:	Supported
11679F:	Documentation/usb/
11680F:	drivers/usb/
11681F:	include/linux/usb.h
11682F:	include/linux/usb/
11683
11684USB UHCI DRIVER
11685M:	Alan Stern <stern@rowland.harvard.edu>
11686L:	linux-usb@vger.kernel.org
11687S:	Maintained
11688F:	drivers/usb/host/uhci*
11689
11690USB "USBNET" DRIVER FRAMEWORK
11691M:	Oliver Neukum <oneukum@suse.com>
11692L:	netdev@vger.kernel.org
11693W:	http://www.linux-usb.org/usbnet
11694S:	Maintained
11695F:	drivers/net/usb/usbnet.c
11696F:	include/linux/usb/usbnet.h
11697
11698USB VIDEO CLASS
11699M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11700L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11701L:	linux-media@vger.kernel.org
11702T:	git git://linuxtv.org/media_tree.git
11703W:	http://www.ideasonboard.org/uvc/
11704S:	Maintained
11705F:	drivers/media/usb/uvc/
11706F:	include/uapi/linux/uvcvideo.h
11707
11708USB VISION DRIVER
11709M:	Hans Verkuil <hverkuil@xs4all.nl>
11710L:	linux-media@vger.kernel.org
11711T:	git git://linuxtv.org/media_tree.git
11712W:	https://linuxtv.org
11713S:	Odd Fixes
11714F:	drivers/media/usb/usbvision/
11715
11716USB WEBCAM GADGET
11717M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11718L:	linux-usb@vger.kernel.org
11719S:	Maintained
11720F:	drivers/usb/gadget/function/*uvc*
11721F:	drivers/usb/gadget/legacy/webcam.c
11722
11723USB WIRELESS RNDIS DRIVER (rndis_wlan)
11724M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
11725L:	linux-wireless@vger.kernel.org
11726S:	Maintained
11727F:	drivers/net/wireless/rndis_wlan.c
11728
11729USB XHCI DRIVER
11730M:	Mathias Nyman <mathias.nyman@intel.com>
11731L:	linux-usb@vger.kernel.org
11732S:	Supported
11733F:	drivers/usb/host/xhci*
11734F:	drivers/usb/host/pci-quirks*
11735
11736USB ZD1201 DRIVER
11737L:	linux-wireless@vger.kernel.org
11738W:	http://linux-lc100020.sourceforge.net
11739S:	Orphan
11740F:	drivers/net/wireless/zydas/zd1201.*
11741
11742USB ZR364XX DRIVER
11743M:	Antoine Jacquet <royale@zerezo.com>
11744L:	linux-usb@vger.kernel.org
11745L:	linux-media@vger.kernel.org
11746T:	git git://linuxtv.org/media_tree.git
11747W:	http://royale.zerezo.com/zr364xx/
11748S:	Maintained
11749F:	Documentation/video4linux/zr364xx.txt
11750F:	drivers/media/usb/zr364xx/
11751
11752ULPI BUS
11753M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11754L:	linux-usb@vger.kernel.org
11755S:	Maintained
11756F:	drivers/usb/common/ulpi.c
11757F:	include/linux/ulpi/
11758
11759USER-MODE LINUX (UML)
11760M:	Jeff Dike <jdike@addtoit.com>
11761M:	Richard Weinberger <richard@nod.at>
11762L:	user-mode-linux-devel@lists.sourceforge.net
11763L:	user-mode-linux-user@lists.sourceforge.net
11764W:	http://user-mode-linux.sourceforge.net
11765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11766S:	Maintained
11767F:	Documentation/virtual/uml/
11768F:	arch/um/
11769F:	arch/x86/um/
11770F:	fs/hostfs/
11771F:	fs/hppfs/
11772
11773USERSPACE I/O (UIO)
11774M:	"Hans J. Koch" <hjk@hansjkoch.de>
11775M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11776S:	Maintained
11777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11778F:	Documentation/DocBook/uio-howto.tmpl
11779F:	drivers/uio/
11780F:	include/linux/uio*.h
11781
11782UTIL-LINUX PACKAGE
11783M:	Karel Zak <kzak@redhat.com>
11784L:	util-linux@vger.kernel.org
11785W:	http://en.wikipedia.org/wiki/Util-linux
11786T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11787S:	Maintained
11788
11789UVESAFB DRIVER
11790M:	Michal Januszewski <spock@gentoo.org>
11791L:	linux-fbdev@vger.kernel.org
11792W:	http://dev.gentoo.org/~spock/projects/uvesafb/
11793S:	Maintained
11794F:	Documentation/fb/uvesafb.txt
11795F:	drivers/video/fbdev/uvesafb.*
11796
11797VF610 NAND DRIVER
11798M:	Stefan Agner <stefan@agner.ch>
11799L:	linux-mtd@lists.infradead.org
11800S:	Supported
11801F:	drivers/mtd/nand/vf610_nfc.c
11802
11803VFAT/FAT/MSDOS FILESYSTEM
11804M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11805S:	Maintained
11806F:	Documentation/filesystems/vfat.txt
11807F:	fs/fat/
11808
11809VFIO DRIVER
11810M:	Alex Williamson <alex.williamson@redhat.com>
11811L:	kvm@vger.kernel.org
11812T:	git git://github.com/awilliam/linux-vfio.git
11813S:	Maintained
11814F:	Documentation/vfio.txt
11815F:	drivers/vfio/
11816F:	include/linux/vfio.h
11817F:	include/uapi/linux/vfio.h
11818
11819VFIO PLATFORM DRIVER
11820M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
11821L:	kvm@vger.kernel.org
11822S:	Maintained
11823F:	drivers/vfio/platform/
11824
11825VIDEOBUF2 FRAMEWORK
11826M:	Pawel Osciak <pawel@osciak.com>
11827M:	Marek Szyprowski <m.szyprowski@samsung.com>
11828M:	Kyungmin Park <kyungmin.park@samsung.com>
11829L:	linux-media@vger.kernel.org
11830S:	Maintained
11831F:	drivers/media/v4l2-core/videobuf2-*
11832F:	include/media/videobuf2-*
11833
11834VIRTUAL SERIO DEVICE DRIVER
11835M:	Stephen Chandler Paul <thatslyude@gmail.com>
11836S:	Maintained
11837F:	drivers/input/serio/userio.c
11838F:	include/uapi/linux/userio.h
11839
11840VIRTIO CONSOLE DRIVER
11841M:	Amit Shah <amit.shah@redhat.com>
11842L:	virtualization@lists.linux-foundation.org
11843S:	Maintained
11844F:	drivers/char/virtio_console.c
11845F:	include/linux/virtio_console.h
11846F:	include/uapi/linux/virtio_console.h
11847
11848VIRTIO CORE, NET AND BLOCK DRIVERS
11849M:	"Michael S. Tsirkin" <mst@redhat.com>
11850L:	virtualization@lists.linux-foundation.org
11851S:	Maintained
11852F:	drivers/virtio/
11853F:	tools/virtio/
11854F:	drivers/net/virtio_net.c
11855F:	drivers/block/virtio_blk.c
11856F:	include/linux/virtio_*.h
11857F:	include/uapi/linux/virtio_*.h
11858
11859VIRTIO DRIVERS FOR S390
11860M:	Christian Borntraeger <borntraeger@de.ibm.com>
11861M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11862L:	linux-s390@vger.kernel.org
11863L:	virtualization@lists.linux-foundation.org
11864L:	kvm@vger.kernel.org
11865S:	Supported
11866F:	drivers/s390/virtio/
11867
11868VIRTIO GPU DRIVER
11869M:	David Airlie <airlied@linux.ie>
11870M:	Gerd Hoffmann <kraxel@redhat.com>
11871L:	dri-devel@lists.freedesktop.org
11872L:	virtualization@lists.linux-foundation.org
11873S:	Maintained
11874F:	drivers/gpu/drm/virtio/
11875F:	include/uapi/linux/virtio_gpu.h
11876
11877VIRTIO HOST (VHOST)
11878M:	"Michael S. Tsirkin" <mst@redhat.com>
11879L:	kvm@vger.kernel.org
11880L:	virtualization@lists.linux-foundation.org
11881L:	netdev@vger.kernel.org
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11883S:	Maintained
11884F:	drivers/vhost/
11885F:	include/uapi/linux/vhost.h
11886
11887VIRTIO INPUT DRIVER
11888M:	Gerd Hoffmann <kraxel@redhat.com>
11889S:	Maintained
11890F:	drivers/virtio/virtio_input.c
11891F:	include/uapi/linux/virtio_input.h
11892
11893VIA RHINE NETWORK DRIVER
11894S:	Orphan
11895F:	drivers/net/ethernet/via/via-rhine.c
11896
11897VIA SD/MMC CARD CONTROLLER DRIVER
11898M:	Bruce Chang <brucechang@via.com.tw>
11899M:	Harald Welte <HaraldWelte@viatech.com>
11900S:	Maintained
11901F:	drivers/mmc/host/via-sdmmc.c
11902
11903VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11904M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11905L:	linux-fbdev@vger.kernel.org
11906S:	Maintained
11907F:	include/linux/via-core.h
11908F:	include/linux/via-gpio.h
11909F:	include/linux/via_i2c.h
11910F:	drivers/video/fbdev/via/
11911
11912VIA VELOCITY NETWORK DRIVER
11913M:	Francois Romieu <romieu@fr.zoreil.com>
11914L:	netdev@vger.kernel.org
11915S:	Maintained
11916F:	drivers/net/ethernet/via/via-velocity.*
11917
11918VIRT LIB
11919M:	Alex Williamson <alex.williamson@redhat.com>
11920M:	Paolo Bonzini <pbonzini@redhat.com>
11921L:	kvm@vger.kernel.org
11922S:	Supported
11923F:	virt/lib/
11924
11925VIVID VIRTUAL VIDEO DRIVER
11926M:	Hans Verkuil <hverkuil@xs4all.nl>
11927L:	linux-media@vger.kernel.org
11928T:	git git://linuxtv.org/media_tree.git
11929W:	https://linuxtv.org
11930S:	Maintained
11931F:	drivers/media/platform/vivid/*
11932
11933VLAN (802.1Q)
11934M:	Patrick McHardy <kaber@trash.net>
11935L:	netdev@vger.kernel.org
11936S:	Maintained
11937F:	drivers/net/macvlan.c
11938F:	include/linux/if_*vlan.h
11939F:	net/8021q/
11940
11941VLYNQ BUS
11942M:	Florian Fainelli <florian@openwrt.org>
11943L:	openwrt-devel@lists.openwrt.org (subscribers-only)
11944S:	Maintained
11945F:	drivers/vlynq/vlynq.c
11946F:	include/linux/vlynq.h
11947
11948VME SUBSYSTEM
11949M:	Martyn Welch <martyn@welchs.me.uk>
11950M:	Manohar Vanga <manohar.vanga@gmail.com>
11951M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11952L:	devel@driverdev.osuosl.org
11953S:	Maintained
11954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11955F:	Documentation/vme_api.txt
11956F:	drivers/staging/vme/
11957F:	drivers/vme/
11958F:	include/linux/vme*
11959
11960VMWARE HYPERVISOR INTERFACE
11961M:	Alok Kataria <akataria@vmware.com>
11962L:	virtualization@lists.linux-foundation.org
11963S:	Supported
11964F:	arch/x86/kernel/cpu/vmware.c
11965
11966VMWARE BALLOON DRIVER
11967M:	Xavier Deguillard <xdeguillard@vmware.com>
11968M:	Philip Moltmann <moltmann@vmware.com>
11969M:	"VMware, Inc." <pv-drivers@vmware.com>
11970L:	linux-kernel@vger.kernel.org
11971S:	Maintained
11972F:	drivers/misc/vmw_balloon.c
11973
11974VMWARE VMMOUSE SUBDRIVER
11975M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
11976M:	"VMware, Inc." <pv-drivers@vmware.com>
11977L:	linux-input@vger.kernel.org
11978S:	Maintained
11979F:	drivers/input/mouse/vmmouse.c
11980F:	drivers/input/mouse/vmmouse.h
11981
11982VMWARE VMXNET3 ETHERNET DRIVER
11983M:	Shrikrishna Khare <skhare@vmware.com>
11984M:	"VMware, Inc." <pv-drivers@vmware.com>
11985L:	netdev@vger.kernel.org
11986S:	Maintained
11987F:	drivers/net/vmxnet3/
11988
11989VMware PVSCSI driver
11990M:	Arvind Kumar <arvindkumar@vmware.com>
11991M:	VMware PV-Drivers <pv-drivers@vmware.com>
11992L:	linux-scsi@vger.kernel.org
11993S:	Maintained
11994F:	drivers/scsi/vmw_pvscsi.c
11995F:	drivers/scsi/vmw_pvscsi.h
11996
11997VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11998M:	Liam Girdwood <lgirdwood@gmail.com>
11999M:	Mark Brown <broonie@kernel.org>
12000L:	linux-kernel@vger.kernel.org
12001W:	http://www.slimlogic.co.uk/?p=48
12002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12003S:	Supported
12004F:	drivers/regulator/
12005F:	include/linux/regulator/
12006
12007VRF
12008M:	David Ahern <dsa@cumulusnetworks.com>
12009M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12010L:	netdev@vger.kernel.org
12011S:	Maintained
12012F:	drivers/net/vrf.c
12013F:	Documentation/networking/vrf.txt
12014
12015VT1211 HARDWARE MONITOR DRIVER
12016M:	Juerg Haefliger <juergh@gmail.com>
12017L:	linux-hwmon@vger.kernel.org
12018S:	Maintained
12019F:	Documentation/hwmon/vt1211
12020F:	drivers/hwmon/vt1211.c
12021
12022VT8231 HARDWARE MONITOR DRIVER
12023M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12024L:	linux-hwmon@vger.kernel.org
12025S:	Maintained
12026F:	drivers/hwmon/vt8231.c
12027
12028VUB300 USB to SDIO/SD/MMC bridge chip
12029M:	Tony Olech <tony.olech@elandigitalsystems.com>
12030L:	linux-mmc@vger.kernel.org
12031L:	linux-usb@vger.kernel.org
12032S:	Supported
12033F:	drivers/mmc/host/vub300.c
12034
12035W1 DALLAS'S 1-WIRE BUS
12036M:	Evgeniy Polyakov <zbr@ioremap.net>
12037S:	Maintained
12038F:	Documentation/w1/
12039F:	drivers/w1/
12040
12041W83791D HARDWARE MONITORING DRIVER
12042M:	Marc Hulsman <m.hulsman@tudelft.nl>
12043L:	linux-hwmon@vger.kernel.org
12044S:	Maintained
12045F:	Documentation/hwmon/w83791d
12046F:	drivers/hwmon/w83791d.c
12047
12048W83793 HARDWARE MONITORING DRIVER
12049M:	Rudolf Marek <r.marek@assembler.cz>
12050L:	linux-hwmon@vger.kernel.org
12051S:	Maintained
12052F:	Documentation/hwmon/w83793
12053F:	drivers/hwmon/w83793.c
12054
12055W83795 HARDWARE MONITORING DRIVER
12056M:	Jean Delvare <jdelvare@suse.com>
12057L:	linux-hwmon@vger.kernel.org
12058S:	Maintained
12059F:	drivers/hwmon/w83795.c
12060
12061W83L51xD SD/MMC CARD INTERFACE DRIVER
12062M:	Pierre Ossman <pierre@ossman.eu>
12063S:	Maintained
12064F:	drivers/mmc/host/wbsd.*
12065
12066WACOM PROTOCOL 4 SERIAL TABLETS
12067M:	Julian Squires <julian@cipht.net>
12068M:	Hans de Goede <hdegoede@redhat.com>
12069L:	linux-input@vger.kernel.org
12070S:	Maintained
12071F:	drivers/input/tablet/wacom_serial4.c
12072
12073WATCHDOG DEVICE DRIVERS
12074M:	Wim Van Sebroeck <wim@iguana.be>
12075R:	Guenter Roeck <linux@roeck-us.net>
12076L:	linux-watchdog@vger.kernel.org
12077W:	http://www.linux-watchdog.org/
12078T:	git git://www.linux-watchdog.org/linux-watchdog.git
12079S:	Maintained
12080F:	Documentation/watchdog/
12081F:	drivers/watchdog/
12082F:	include/linux/watchdog.h
12083F:	include/uapi/linux/watchdog.h
12084
12085WD7000 SCSI DRIVER
12086M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12087L:	linux-scsi@vger.kernel.org
12088S:	Maintained
12089F:	drivers/scsi/wd7000.c
12090
12091WIIMOTE HID DRIVER
12092M:	David Herrmann <dh.herrmann@googlemail.com>
12093L:	linux-input@vger.kernel.org
12094S:	Maintained
12095F:	drivers/hid/hid-wiimote*
12096
12097WINBOND CIR DRIVER
12098M:	David Härdeman <david@hardeman.nu>
12099S:	Maintained
12100F:	drivers/media/rc/winbond-cir.c
12101
12102WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12103M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12104L:	linux-watchdog@vger.kernel.org
12105S:	Maintained
12106F:	drivers/watchdog/ebc-c384_wdt.c
12107
12108WINSYSTEMS WS16C48 GPIO DRIVER
12109M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12110L:	linux-gpio@vger.kernel.org
12111S:	Maintained
12112F:	drivers/gpio/gpio-ws16c48.c
12113
12114WIMAX STACK
12115M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12116M:	linux-wimax@intel.com
12117L:	wimax@linuxwimax.org (subscribers-only)
12118S:	Supported
12119W:	http://linuxwimax.org
12120F:	Documentation/wimax/README.wimax
12121F:	include/linux/wimax/debug.h
12122F:	include/net/wimax.h
12123F:	include/uapi/linux/wimax.h
12124F:	net/wimax/
12125
12126WISTRON LAPTOP BUTTON DRIVER
12127M:	Miloslav Trmac <mitr@volny.cz>
12128S:	Maintained
12129F:	drivers/input/misc/wistron_btns.c
12130
12131WL3501 WIRELESS PCMCIA CARD DRIVER
12132M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12133L:	linux-wireless@vger.kernel.org
12134W:	http://oops.ghostprotocols.net:81/blog
12135S:	Maintained
12136F:	drivers/net/wireless/wl3501*
12137
12138WOLFSON MICROELECTRONICS DRIVERS
12139L:	patches@opensource.wolfsonmicro.com
12140T:	git https://github.com/CirrusLogic/linux-drivers.git
12141W:	https://github.com/CirrusLogic/linux-drivers/wiki
12142S:	Supported
12143F:	Documentation/hwmon/wm83??
12144F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12145F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12146F:	Documentation/devicetree/bindings/mfd/arizona.txt
12147F:	arch/arm/mach-s3c64xx/mach-crag6410*
12148F:	drivers/clk/clk-wm83*.c
12149F:	drivers/extcon/extcon-arizona.c
12150F:	drivers/leds/leds-wm83*.c
12151F:	drivers/gpio/gpio-*wm*.c
12152F:	drivers/gpio/gpio-arizona.c
12153F:	drivers/hwmon/wm83??-hwmon.c
12154F:	drivers/input/misc/wm831x-on.c
12155F:	drivers/input/touchscreen/wm831x-ts.c
12156F:	drivers/input/touchscreen/wm97*.c
12157F:	drivers/mfd/arizona*
12158F:	drivers/mfd/wm*.c
12159F:	drivers/mfd/cs47l24*
12160F:	drivers/power/wm83*.c
12161F:	drivers/rtc/rtc-wm83*.c
12162F:	drivers/regulator/wm8*.c
12163F:	drivers/video/backlight/wm83*_bl.c
12164F:	drivers/watchdog/wm83*_wdt.c
12165F:	include/linux/mfd/arizona/
12166F:	include/linux/mfd/wm831x/
12167F:	include/linux/mfd/wm8350/
12168F:	include/linux/mfd/wm8400*
12169F:	include/linux/wm97xx.h
12170F:	include/sound/wm????.h
12171F:	sound/soc/codecs/arizona.?
12172F:	sound/soc/codecs/wm*
12173F:	sound/soc/codecs/cs47l24*
12174
12175WORKQUEUE
12176M:	Tejun Heo <tj@kernel.org>
12177R:	Lai Jiangshan <jiangshanlai@gmail.com>
12178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12179S:	Maintained
12180F:	include/linux/workqueue.h
12181F:	kernel/workqueue.c
12182F:	Documentation/workqueue.txt
12183
12184X.25 NETWORK LAYER
12185M:	Andrew Hendry <andrew.hendry@gmail.com>
12186L:	linux-x25@vger.kernel.org
12187S:	Odd Fixes
12188F:	Documentation/networking/x25*
12189F:	include/net/x25*
12190F:	net/x25/
12191
12192X86 ARCHITECTURE (32-BIT AND 64-BIT)
12193M:	Thomas Gleixner <tglx@linutronix.de>
12194M:	Ingo Molnar <mingo@redhat.com>
12195M:	"H. Peter Anvin" <hpa@zytor.com>
12196M:	x86@kernel.org
12197L:	linux-kernel@vger.kernel.org
12198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12199S:	Maintained
12200F:	Documentation/x86/
12201F:	arch/x86/
12202
12203X86 PLATFORM DRIVERS
12204M:	Darren Hart <dvhart@infradead.org>
12205L:	platform-driver-x86@vger.kernel.org
12206T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12207S:	Maintained
12208F:	drivers/platform/x86/
12209F:	drivers/platform/olpc/
12210
12211X86 MCE INFRASTRUCTURE
12212M:	Tony Luck <tony.luck@intel.com>
12213M:	Borislav Petkov <bp@alien8.de>
12214L:	linux-edac@vger.kernel.org
12215S:	Maintained
12216F:	arch/x86/kernel/cpu/mcheck/*
12217
12218X86 MICROCODE UPDATE SUPPORT
12219M:	Borislav Petkov <bp@alien8.de>
12220S:	Maintained
12221F:	arch/x86/kernel/cpu/microcode/*
12222
12223X86 VDSO
12224M:	Andy Lutomirski <luto@amacapital.net>
12225L:	linux-kernel@vger.kernel.org
12226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12227S:	Maintained
12228F:	arch/x86/entry/vdso/
12229
12230XC2028/3028 TUNER DRIVER
12231M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12232L:	linux-media@vger.kernel.org
12233W:	https://linuxtv.org
12234T:	git git://linuxtv.org/media_tree.git
12235S:	Maintained
12236F:	drivers/media/tuners/tuner-xc2028.*
12237
12238XEN HYPERVISOR INTERFACE
12239M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12240M:	David Vrabel <david.vrabel@citrix.com>
12241M:	Juergen Gross <jgross@suse.com>
12242L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12244S:	Supported
12245F:	arch/x86/xen/
12246F:	drivers/*/xen-*front.c
12247F:	drivers/xen/
12248F:	arch/x86/include/asm/xen/
12249F:	include/xen/
12250F:	include/uapi/xen/
12251
12252XEN HYPERVISOR ARM
12253M:	Stefano Stabellini <sstabellini@kernel.org>
12254L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12255S:	Maintained
12256F:	arch/arm/xen/
12257F:	arch/arm/include/asm/xen/
12258
12259XEN HYPERVISOR ARM64
12260M:	Stefano Stabellini <sstabellini@kernel.org>
12261L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12262S:	Maintained
12263F:	arch/arm64/xen/
12264F:	arch/arm64/include/asm/xen/
12265
12266XEN NETWORK BACKEND DRIVER
12267M:	Wei Liu <wei.liu2@citrix.com>
12268L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12269L:	netdev@vger.kernel.org
12270S:	Supported
12271F:	drivers/net/xen-netback/*
12272
12273XEN PCI SUBSYSTEM
12274M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12275L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12276S:	Supported
12277F:	arch/x86/pci/*xen*
12278F:	drivers/pci/*xen*
12279
12280XEN BLOCK SUBSYSTEM
12281M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12282M:	Roger Pau Monné <roger.pau@citrix.com>
12283L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12284S:	Supported
12285F:	drivers/block/xen-blkback/*
12286F:	drivers/block/xen*
12287
12288XEN PVSCSI DRIVERS
12289M:	Juergen Gross <jgross@suse.com>
12290L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12291L:	linux-scsi@vger.kernel.org
12292S:	Supported
12293F:	drivers/scsi/xen-scsifront.c
12294F:	drivers/xen/xen-scsiback.c
12295F:	include/xen/interface/io/vscsiif.h
12296
12297XEN SWIOTLB SUBSYSTEM
12298M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12299L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12300S:	Supported
12301F:	arch/x86/xen/*swiotlb*
12302F:	drivers/xen/*swiotlb*
12303
12304XFS FILESYSTEM
12305P:	Silicon Graphics Inc
12306M:	Dave Chinner <david@fromorbit.com>
12307M:	xfs@oss.sgi.com
12308L:	xfs@oss.sgi.com
12309W:	http://oss.sgi.com/projects/xfs
12310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12311S:	Supported
12312F:	Documentation/filesystems/xfs.txt
12313F:	fs/xfs/
12314
12315XILINX AXI ETHERNET DRIVER
12316M:	Anirudha Sarangi <anirudh@xilinx.com>
12317M:	John Linn <John.Linn@xilinx.com>
12318S:	Maintained
12319F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12320
12321XILINX UARTLITE SERIAL DRIVER
12322M:	Peter Korsgaard <jacmet@sunsite.dk>
12323L:	linux-serial@vger.kernel.org
12324S:	Maintained
12325F:	drivers/tty/serial/uartlite.c
12326
12327XILINX VIDEO IP CORES
12328M:	Hyun Kwon <hyun.kwon@xilinx.com>
12329M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12330L:	linux-media@vger.kernel.org
12331T:	git git://linuxtv.org/media_tree.git
12332S:	Supported
12333F:	Documentation/devicetree/bindings/media/xilinx/
12334F:	drivers/media/platform/xilinx/
12335F:	include/uapi/linux/xilinx-v4l2-controls.h
12336
12337XILLYBUS DRIVER
12338M:	Eli Billauer <eli.billauer@gmail.com>
12339L:	linux-kernel@vger.kernel.org
12340S:	Supported
12341F:	drivers/char/xillybus/
12342
12343XTENSA XTFPGA PLATFORM SUPPORT
12344M:	Max Filippov <jcmvbkbc@gmail.com>
12345L:	linux-xtensa@linux-xtensa.org
12346S:	Maintained
12347F:	drivers/spi/spi-xtensa-xtfpga.c
12348F:	sound/soc/xtensa/xtfpga-i2s.c
12349
12350YAM DRIVER FOR AX.25
12351M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12352L:	linux-hams@vger.kernel.org
12353S:	Maintained
12354F:	drivers/net/hamradio/yam*
12355F:	include/linux/yam.h
12356
12357YEALINK PHONE DRIVER
12358M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12359L:	usbb2k-api-dev@nongnu.org
12360S:	Maintained
12361F:	Documentation/input/yealink.txt
12362F:	drivers/input/misc/yealink.*
12363
12364Z8530 DRIVER FOR AX.25
12365M:	Joerg Reuter <jreuter@yaina.de>
12366W:	http://yaina.de/jreuter/
12367W:	http://www.qsl.net/dl1bke/
12368L:	linux-hams@vger.kernel.org
12369S:	Maintained
12370F:	Documentation/networking/z8530drv.txt
12371F:	drivers/net/hamradio/*scc.c
12372F:	drivers/net/hamradio/z8530.h
12373
12374ZBUD COMPRESSED PAGE ALLOCATOR
12375M:	Seth Jennings <sjenning@redhat.com>
12376L:	linux-mm@kvack.org
12377S:	Maintained
12378F:	mm/zbud.c
12379F:	include/linux/zbud.h
12380
12381ZD1211RW WIRELESS DRIVER
12382M:	Daniel Drake <dsd@gentoo.org>
12383M:	Ulrich Kunitz <kune@deine-taler.de>
12384W:	http://zd1211.ath.cx/wiki/DriverRewrite
12385L:	linux-wireless@vger.kernel.org
12386L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
12387S:	Maintained
12388F:	drivers/net/wireless/zydas/zd1211rw/
12389
12390ZPOOL COMPRESSED PAGE STORAGE API
12391M:	Dan Streetman <ddstreet@ieee.org>
12392L:	linux-mm@kvack.org
12393S:	Maintained
12394F:	mm/zpool.c
12395F:	include/linux/zpool.h
12396
12397ZR36067 VIDEO FOR LINUX DRIVER
12398L:	mjpeg-users@lists.sourceforge.net
12399L:	linux-media@vger.kernel.org
12400W:	http://mjpeg.sourceforge.net/driver-zoran/
12401T:	hg https://linuxtv.org/hg/v4l-dvb
12402S:	Odd Fixes
12403F:	drivers/media/pci/zoran/
12404
12405ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12406M:	Minchan Kim <minchan@kernel.org>
12407M:	Nitin Gupta <ngupta@vflare.org>
12408R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12409L:	linux-kernel@vger.kernel.org
12410S:	Maintained
12411F:	drivers/block/zram/
12412F:	Documentation/blockdev/zram.txt
12413
12414ZS DECSTATION Z85C30 SERIAL DRIVER
12415M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12416S:	Maintained
12417F:	drivers/tty/serial/zs.*
12418
12419ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12420M:	Minchan Kim <minchan@kernel.org>
12421M:	Nitin Gupta <ngupta@vflare.org>
12422R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12423L:	linux-mm@kvack.org
12424S:	Maintained
12425F:	mm/zsmalloc.c
12426F:	include/linux/zsmalloc.h
12427F:	Documentation/vm/zsmalloc.txt
12428
12429ZSWAP COMPRESSED SWAP CACHING
12430M:	Seth Jennings <sjenning@redhat.com>
12431L:	linux-mm@kvack.org
12432S:	Maintained
12433F:	mm/zswap.c
12434
12435THE REST
12436M:	Linus Torvalds <torvalds@linux-foundation.org>
12437L:	linux-kernel@vger.kernel.org
12438Q:	http://patchwork.kernel.org/project/LKML/list/
12439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12440S:	Buried alive in reporters
12441F:	*
12442F:	*/
12443