xref: /linux/MAINTAINERS (revision 52ffe0ff02fc053a025c381d5808e9ecd3206dfe)
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
850ARM HDLCD DRM DRIVER
851M:	Liviu Dudau <liviu.dudau@arm.com>
852S:	Supported
853F:	drivers/gpu/drm/arm/
854F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856ARM MFM AND FLOPPY DRIVERS
857M:	Ian Molton <spyro@f2s.com>
858S:	Maintained
859F:	arch/arm/lib/floppydma.S
860F:	arch/arm/include/asm/floppy.h
861
862ARM PMU PROFILING AND DEBUGGING
863M:	Will Deacon <will.deacon@arm.com>
864R:	Mark Rutland <mark.rutland@arm.com>
865S:	Maintained
866F:	arch/arm*/kernel/perf_*
867F:	arch/arm/oprofile/common.c
868F:	arch/arm*/kernel/hw_breakpoint.c
869F:	arch/arm*/include/asm/hw_breakpoint.h
870F:	arch/arm*/include/asm/perf_event.h
871F:	drivers/perf/arm_pmu.c
872F:	include/linux/perf/arm_pmu.h
873
874ARM PORT
875M:	Russell King <linux@armlinux.org.uk>
876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W:	http://www.armlinux.org.uk/
878S:	Maintained
879F:	arch/arm/
880
881ARM SUB-ARCHITECTURES
882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883S:	Maintained
884F:	arch/arm/mach-*/
885F:	arch/arm/plat-*/
886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888ARM PRIMECELL AACI PL041 DRIVER
889M:	Russell King <linux@armlinux.org.uk>
890S:	Maintained
891F:	sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M:	Russell King <linux@armlinux.org.uk>
895S:	Maintained
896F:	drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M:	Russell King <linux@armlinux.org.uk>
900S:	Maintained
901F:	drivers/input/serio/ambakmi.*
902F:	include/linux/amba/kmi.h
903
904ARM PRIMECELL MMCI PL180/1 DRIVER
905M:	Russell King <linux@armlinux.org.uk>
906S:	Maintained
907F:	drivers/mmc/host/mmci.*
908F:	include/linux/amba/mmci.h
909
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M:	Russell King <linux@armlinux.org.uk>
912S:	Maintained
913F:	drivers/tty/serial/amba-pl01*.c
914F:	include/linux/amba/serial.h
915
916ARM PRIMECELL BUS SUPPORT
917M:	Russell King <linux@armlinux.org.uk>
918S:	Maintained
919F:	drivers/amba/
920F:	include/linux/amba/bus.h
921
922ARM/ADS SPHERE MACHINE SUPPORT
923M:	Lennert Buytenhek <kernel@wantstofly.org>
924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S:	Maintained
926
927ARM/AFEB9260 MACHINE SUPPORT
928M:	Sergey Lapin <slapin@ossfans.org>
929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S:	Maintained
931
932ARM/AJECO 1ARM MACHINE SUPPORT
933M:	Lennert Buytenhek <kernel@wantstofly.org>
934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S:	Maintained
936
937ARM/Allwinner sunXi SoC support
938M:	Maxime Ripard <maxime.ripard@free-electrons.com>
939M:	Chen-Yu Tsai <wens@csie.org>
940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S:	Maintained
942N:	sun[x456789]i
943
944ARM/Allwinner SoC Clock Support
945M:	Emilio López <emilio@elopez.com.ar>
946S:	Maintained
947F:	drivers/clk/sunxi/
948
949ARM/Amlogic Meson SoC support
950M:	Carlo Caione <carlo@caione.org>
951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952L:	linux-meson@googlegroups.com
953W:	http://linux-meson.com/
954S:	Maintained
955F:	arch/arm/mach-meson/
956F:	arch/arm/boot/dts/meson*
957N:	meson
958
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
961M:	Antoine Tenart <antoine.tenart@free-electrons.com>
962S:	Maintained
963F:	arch/arm/mach-alpine/
964F:	arch/arm/boot/dts/alpine*
965F:	arch/arm64/boot/dts/al/
966F:	drivers/*/*alpine*
967
968ARM/ARTPEC MACHINE SUPPORT
969M:	Jesper Nilsson <jesper.nilsson@axis.com>
970M:	Lars Persson <lars.persson@axis.com>
971M:	Niklas Cassel <niklas.cassel@axis.com>
972S:	Maintained
973L:	linux-arm-kernel@axis.com
974F:	arch/arm/mach-artpec
975F:	arch/arm/boot/dts/artpec6*
976F:	drivers/clk/clk-artpec6.c
977
978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979M:	Nicolas Ferre <nicolas.ferre@atmel.com>
980M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
981M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W:	http://www.linux4sam.org
984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985S:	Supported
986F:	arch/arm/mach-at91/
987F:	include/soc/at91/
988F:	arch/arm/boot/dts/at91*.dts
989F:	arch/arm/boot/dts/at91*.dtsi
990F:	arch/arm/boot/dts/sama*.dts
991F:	arch/arm/boot/dts/sama*.dtsi
992F:	arch/arm/include/debug/at91.S
993
994ARM/ATMEL AT91 Clock Support
995M:	Boris Brezillon <boris.brezillon@free-electrons.com>
996S:	Maintained
997F:	drivers/clk/at91
998
999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M:	Rob Herring <robh@kernel.org>
1001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S:	Maintained
1003F:	arch/arm/mach-highbank/
1004F:	arch/arm/boot/dts/highbank.dts
1005F:	arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M:	Krzysztof Halasa <khalasa@piap.pl>
1009S:	Maintained
1010F:	arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M:	Sunil Goutham <sgoutham@cavium.com>
1014M:	Robert Richter <rric@kernel.org>
1015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S:	Supported
1017F:	drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M:	Alexander Shiyan <shc_work@mail.ru>
1021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S:	Odd Fixes
1023N:	clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M:	Hartley Sweeten <hsweeten@visionengravers.com>
1027M:	Ryan Mallon <rmallon@gmail.com>
1028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S:	Maintained
1030F:	arch/arm/mach-ep93xx/
1031F:	arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M:	Lennert Buytenhek <kernel@wantstofly.org>
1035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S:	Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M:	Russell King <linux@armlinux.org.uk>
1040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S:	Maintained
1042F:	arch/arm/include/asm/clkdev.h
1043F:	drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M:	Mike Rapoport <mike@compulab.co.il>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M:	Hubert Feurstein <hubert.feurstein@contec.at>
1052S:	Maintained
1053F:	arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059F:	drivers/hwtracing/coresight/*
1060F:	Documentation/trace/coresight.txt
1061F:	Documentation/devicetree/bindings/arm/coresight.txt
1062F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M:	Richard Purdie <rpurdie@rpsys.net>
1066S:	Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T:	git git://github.com/ulli-kroll/linux.git
1072S:	Maintained
1073F:	arch/arm/mach-gemini/
1074F:	drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M:	Barry Song <baohua@kernel.org>
1078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S:	Maintained
1081F:	arch/arm/boot/dts/prima2*
1082F:	arch/arm/mach-prima2/
1083F:	drivers/clk/sirf/
1084F:	drivers/clocksource/timer-prima2.c
1085F:	drivers/clocksource/timer-atlas7.c
1086N:	[^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M:	Baruch Siach <baruch@tkos.co.il>
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092F:	arch/arm/boot/dts/cx92755*
1093N:	digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M:	Russell King <linux@armlinux.org.uk>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W:	http://www.armlinux.org.uk/
1099S:	Maintained
1100F:	arch/arm/mach-ebsa110/
1101F:	drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M:	Uwe Kleine-König <kernel@pengutronix.de>
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S:	Maintained
1107N:	efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M:	Daniel Ribeiro <drwyrm@gmail.com>
1111M:	Stefan Schmidt <stefan@openezx.org>
1112M:	Harald Welte <laforge@openezx.org>
1113L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W:	http://www.openezx.org/
1115S:	Maintained
1116T:	topgit git://git.openezx.org/openezx.git
1117F:	arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:	Maintained
1123T:	git git://git.berlios.de/gemini-board
1124F:	arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M:	Russell King <linux@armlinux.org.uk>
1128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W:	http://www.armlinux.org.uk/
1130S:	Maintained
1131F:	arch/arm/include/asm/hardware/dec21285.h
1132F:	arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M:	Shawn Guo <shawnguo@kernel.org>
1136M:	Sascha Hauer <kernel@pengutronix.de>
1137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S:	Maintained
1139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F:	arch/arm/mach-imx/
1141F:	arch/arm/mach-mxs/
1142F:	arch/arm/boot/dts/imx*
1143F:	arch/arm/configs/imx*_defconfig
1144F:	drivers/clk/imx/
1145F:	include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M:	Shawn Guo <shawnguo@kernel.org>
1149M:	Sascha Hauer <kernel@pengutronix.de>
1150R:	Stefan Agner <stefan@agner.ch>
1151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S:	Maintained
1153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F:	arch/arm/mach-imx/*vf610*
1155F:	arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M:	Lennert Buytenhek <kernel@wantstofly.org>
1159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S:	Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M:	Steve Sakoman <sakoman@gmail.com>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S:	Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M:	Philipp Zabel <philipp.zabel@gmail.com>
1169M:	Paul Parsons <lost.distance@yahoo.com>
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172F:	arch/arm/mach-pxa/hx4700.c
1173F:	arch/arm/mach-pxa/include/mach/hx4700.h
1174F:	sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M:	Wei Xu <xuwei5@hisilicon.com>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W:	http://www.hisilicon.com
1180S:	Supported
1181T:	git git://github.com/hisilicon/linux-hisi.git
1182F:	arch/arm/mach-hisi/
1183F:	arch/arm/boot/dts/hi3*
1184F:	arch/arm/boot/dts/hip*
1185F:	arch/arm/boot/dts/hisi*
1186F:	arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W:	www.jlime.com
1191S:	Maintained
1192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F:	arch/arm/mach-sa1100/jornada720.c
1194F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1198M:	Javier Martinez Canillas <javier@dowhile0.org>
1199L:	linux-omap@vger.kernel.org
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202F:	arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M:	Marek Vasut <marek.vasut@gmail.com>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M:	Lennert Buytenhek <kernel@wantstofly.org>
1212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S:	Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M:	Lennert Buytenhek <kernel@wantstofly.org>
1221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:	Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M:	Lennert Buytenhek <kernel@wantstofly.org>
1226L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S:	Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M:	Lennert Buytenhek <kernel@wantstofly.org>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S:	Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M:	Imre Kaloz <kaloz@openwrt.org>
1236M:	Krzysztof Halasa <khalasa@piap.pl>
1237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S:	Maintained
1239F:	arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M:	Jonathan Cameron <jic23@cam.ac.uk>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S:	Maintained
1245F:	arch/arm/mach-pxa/stargate2.c
1246F:	drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M:	Lennert Buytenhek <kernel@wantstofly.org>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S:	Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M:	Lennert Buytenhek <kernel@wantstofly.org>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M:	Santosh Shilimkar <ssantosh@kernel.org>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262F:	arch/arm/mach-keystone/
1263F:	arch/arm/boot/dts/k2*
1264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M:	Santosh Shilimkar <ssantosh@kernel.org>
1268L:	linux-kernel@vger.kernel.org
1269S:	Maintained
1270F:	drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M:	Santosh Shilimkar <ssantosh@kernel.org>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L:	linux-kernel@vger.kernel.org
1276S:	Maintained
1277F:	drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M:	Santosh Shilimkar <ssantosh@kernel.org>
1281L:	linux-kernel@vger.kernel.org
1282S:	Maintained
1283F:	drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M:	Santosh Shilimkar <ssantosh@kernel.org>
1287L:	linux-kernel@vger.kernel.org
1288S:	Maintained
1289F:	drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M:	Lennert Buytenhek <kernel@wantstofly.org>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S:	Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M:	Joachim Eastwood <manabian@gmail.com>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300F:	arch/arm/boot/dts/lpc43*
1301F:	drivers/clk/nxp/clk-lpc18xx*
1302F:	drivers/clocksource/time-lpc32xx.c
1303F:	drivers/i2c/busses/i2c-lpc2k.c
1304F:	drivers/memory/pl172.c
1305F:	drivers/mtd/spi-nor/nxp-spifi.c
1306F:	drivers/rtc/rtc-lpc24xx.c
1307N:	lpc18xx
1308
1309ARM/MAGICIAN MACHINE SUPPORT
1310M:	Philipp Zabel <philipp.zabel@gmail.com>
1311S:	Maintained
1312
1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314M:	Jason Cooper <jason@lakedaemon.net>
1315M:	Andrew Lunn <andrew@lunn.ch>
1316M:	Gregory Clement <gregory.clement@free-electrons.com>
1317M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320F:	arch/arm/mach-mvebu/
1321F:	drivers/rtc/rtc-armada38x.c
1322F:	arch/arm/boot/dts/armada*
1323F:	arch/arm/boot/dts/kirkwood*
1324F:	arch/arm64/boot/dts/marvell/armada*
1325
1326
1327ARM/Marvell Berlin SoC support
1328M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331F:	arch/arm/mach-berlin/
1332F:	arch/arm/boot/dts/berlin*
1333F:	arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336ARM/Marvell Dove/MV78xx0/Orion SOC support
1337M:	Jason Cooper <jason@lakedaemon.net>
1338M:	Andrew Lunn <andrew@lunn.ch>
1339M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340M:	Gregory Clement <gregory.clement@free-electrons.com>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343F:	arch/arm/mach-dove/
1344F:	arch/arm/mach-mv78xx0/
1345F:	arch/arm/mach-orion5x/
1346F:	arch/arm/plat-orion/
1347F:	arch/arm/boot/dts/dove*
1348F:	arch/arm/boot/dts/orion5x*
1349
1350
1351ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352M:	Alexander Clouter <alex@digriz.org.uk>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W:	http://www.digriz.org.uk/ts78xx/kernel
1355S:	Maintained
1356F:	arch/arm/mach-orion5x/ts78xx-*
1357
1358ARM/Mediatek RTC DRIVER
1359M:	Eddie Huang <eddie.huang@mediatek.com>
1360L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	drivers/rtc/rtc-mt6397.c
1364
1365ARM/Mediatek SoC support
1366M:	Matthias Brugger <matthias.bgg@gmail.com>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370F:	arch/arm/boot/dts/mt6*
1371F:	arch/arm/boot/dts/mt8*
1372F:	arch/arm/mach-mediatek/
1373N:	mtk
1374K:	mediatek
1375
1376ARM/Mediatek USB3 PHY DRIVER
1377M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381F:	drivers/phy/phy-mt65xx-usb3.c
1382
1383ARM/MICREL KS8695 ARCHITECTURE
1384M:	Greg Ungerer <gerg@uclinux.org>
1385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386F:	arch/arm/mach-ks8695/
1387S:	Odd Fixes
1388
1389ARM/MIOA701 MACHINE SUPPORT
1390M:	Robert Jarzmik <robert.jarzmik@free.fr>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F:	arch/arm/mach-pxa/mioa701.c
1393S:	Maintained
1394
1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1396M:	Michael Petchkovsky <mkpetch@internode.on.net>
1397S:	Maintained
1398
1399ARM/NOMADIK ARCHITECTURE
1400M:	Alessandro Rubini <rubini@unipv.it>
1401M:	Linus Walleij <linus.walleij@linaro.org>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404F:	arch/arm/mach-nomadik/
1405F:	drivers/pinctrl/nomadik/
1406F:	drivers/i2c/busses/i2c-nomadik.c
1407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1408
1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1410M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1411L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1412W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413S:	Supported
1414
1415ARM/TOSA MACHINE SUPPORT
1416M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417M:	Dirk Opfer <dirk@opfer-online.de>
1418S:	Maintained
1419
1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1421M:	Marek Vasut <marek.vasut@gmail.com>
1422L:	linux-arm-kernel@lists.infradead.org
1423W:	http://hackndev.com
1424S:	Maintained
1425F:	arch/arm/mach-pxa/include/mach/palmtx.h
1426F:	arch/arm/mach-pxa/palmtx.c
1427F:	arch/arm/mach-pxa/include/mach/palmt5.h
1428F:	arch/arm/mach-pxa/palmt5.c
1429F:	arch/arm/mach-pxa/include/mach/palmld.h
1430F:	arch/arm/mach-pxa/palmld.c
1431F:	arch/arm/mach-pxa/include/mach/palmte2.h
1432F:	arch/arm/mach-pxa/palmte2.c
1433F:	arch/arm/mach-pxa/include/mach/palmtc.h
1434F:	arch/arm/mach-pxa/palmtc.c
1435
1436ARM/PALM TREO SUPPORT
1437M:	Tomas Cech <sleep_walker@suse.com>
1438L:	linux-arm-kernel@lists.infradead.org
1439W:	http://hackndev.com
1440S:	Maintained
1441F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1442F:	arch/arm/mach-pxa/palmtreo.c
1443
1444ARM/PALMZ72 SUPPORT
1445M:	Sergey Lapin <slapin@ossfans.org>
1446L:	linux-arm-kernel@lists.infradead.org
1447W:	http://hackndev.com
1448S:	Maintained
1449F:	arch/arm/mach-pxa/include/mach/palmz72.h
1450F:	arch/arm/mach-pxa/palmz72.c
1451
1452ARM/PLEB SUPPORT
1453M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1454W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455S:	Maintained
1456
1457ARM/PT DIGITAL BOARD PORT
1458M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460W:	http://www.armlinux.org.uk/
1461S:	Maintained
1462
1463ARM/QUALCOMM SUPPORT
1464M:	Andy Gross <andy.gross@linaro.org>
1465M:	David Brown <david.brown@linaro.org>
1466L:	linux-arm-msm@vger.kernel.org
1467L:	linux-soc@vger.kernel.org
1468S:	Maintained
1469F:	arch/arm/boot/dts/qcom-*.dts
1470F:	arch/arm/boot/dts/qcom-*.dtsi
1471F:	arch/arm/mach-qcom/
1472F:	arch/arm64/boot/dts/qcom/*
1473F:	drivers/soc/qcom/
1474F:	drivers/tty/serial/msm_serial.h
1475F:	drivers/tty/serial/msm_serial.c
1476F:	drivers/*/pm8???-*
1477F:	drivers/mfd/ssbi.c
1478F:	drivers/firmware/qcom_scm.c
1479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1480
1481ARM/RADISYS ENP2611 MACHINE SUPPORT
1482M:	Lennert Buytenhek <kernel@wantstofly.org>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485
1486ARM/RENESAS ARM64 ARCHITECTURE
1487M:	Simon Horman <horms@verge.net.au>
1488M:	Magnus Damm <magnus.damm@gmail.com>
1489L:	linux-renesas-soc@vger.kernel.org
1490Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492S:	Supported
1493F:	arch/arm64/boot/dts/renesas/
1494
1495ARM/RISCPC ARCHITECTURE
1496M:	Russell King <linux@armlinux.org.uk>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W:	http://www.armlinux.org.uk/
1499S:	Maintained
1500F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1501F:	arch/arm/include/asm/hardware/ioc.h
1502F:	arch/arm/include/asm/hardware/iomd.h
1503F:	arch/arm/include/asm/hardware/memc.h
1504F:	arch/arm/mach-rpc/
1505F:	drivers/net/ethernet/8390/etherh.c
1506F:	drivers/net/ethernet/i825xx/ether1*
1507F:	drivers/net/ethernet/seeq/ether3*
1508F:	drivers/scsi/arm/
1509
1510ARM/Rockchip SoC support
1511M:	Heiko Stuebner <heiko@sntech.de>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L:	linux-rockchip@lists.infradead.org
1514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1515S:	Maintained
1516F:	arch/arm/boot/dts/rk3*
1517F:	arch/arm/mach-rockchip/
1518F:	drivers/clk/rockchip/
1519F:	drivers/i2c/busses/i2c-rk3x.c
1520F:	drivers/*/*rockchip*
1521F:	drivers/*/*/*rockchip*
1522F:	sound/soc/rockchip/
1523N:	rockchip
1524
1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526M:	Kukjin Kim <kgene@kernel.org>
1527M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm/boot/dts/s3c*
1532F:	arch/arm/boot/dts/s5p*
1533F:	arch/arm/boot/dts/samsung*
1534F:	arch/arm/boot/dts/exynos*
1535F:	arch/arm64/boot/dts/exynos/
1536F:	arch/arm/plat-samsung/
1537F:	arch/arm/mach-s3c24*/
1538F:	arch/arm/mach-s3c64xx/
1539F:	arch/arm/mach-s5p*/
1540F:	arch/arm/mach-exynos*/
1541F:	drivers/*/*s3c2410*
1542F:	drivers/*/*/*s3c2410*
1543F:	drivers/soc/samsung/*
1544F:	drivers/spi/spi-s3c*
1545F:	sound/soc/samsung/*
1546F:	Documentation/arm/Samsung/
1547F:	Documentation/devicetree/bindings/arm/samsung/
1548F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1549F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1550N:	exynos
1551
1552ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553M:	Kyungmin Park <kyungmin.park@samsung.com>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556F:	arch/arm/mach-s5pv210/
1557
1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559M:	Kyungmin Park <kyungmin.park@samsung.com>
1560M:	Kamil Debski <k.debski@samsung.com>
1561L:	linux-arm-kernel@lists.infradead.org
1562L:	linux-media@vger.kernel.org
1563S:	Maintained
1564F:	drivers/media/platform/s5p-g2d/
1565
1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567M:	Kyungmin Park <kyungmin.park@samsung.com>
1568M:	Kamil Debski <k.debski@samsung.com>
1569M:	Jeongtae Park <jtp.park@samsung.com>
1570L:	linux-arm-kernel@lists.infradead.org
1571L:	linux-media@vger.kernel.org
1572S:	Maintained
1573F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1574F:	drivers/media/platform/s5p-mfc/
1575
1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577M:	Kyungmin Park <kyungmin.park@samsung.com>
1578M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1579L:	linux-arm-kernel@lists.infradead.org
1580L:	linux-media@vger.kernel.org
1581S:	Maintained
1582F:	drivers/media/platform/s5p-tv/
1583
1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1587L:	linux-arm-kernel@lists.infradead.org
1588L:	linux-media@vger.kernel.org
1589S:	Maintained
1590F:	drivers/media/platform/s5p-jpeg/
1591
1592ARM/SHMOBILE ARM ARCHITECTURE
1593M:	Simon Horman <horms@verge.net.au>
1594M:	Magnus Damm <magnus.damm@gmail.com>
1595L:	linux-renesas-soc@vger.kernel.org
1596Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S:	Supported
1599F:	arch/arm/boot/dts/emev2*
1600F:	arch/arm/boot/dts/r7s*
1601F:	arch/arm/boot/dts/r8a*
1602F:	arch/arm/boot/dts/sh*
1603F:	arch/arm/configs/shmobile_defconfig
1604F:	arch/arm/include/debug/renesas-scif.S
1605F:	arch/arm/mach-shmobile/
1606F:	drivers/sh/
1607
1608ARM/SOCFPGA ARCHITECTURE
1609M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1610S:	Maintained
1611F:	arch/arm/mach-socfpga/
1612F:	arch/arm/boot/dts/socfpga*
1613F:	arch/arm/configs/socfpga_defconfig
1614F:	arch/arm64/boot/dts/altera/
1615W:	http://www.rocketboards.org
1616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1617
1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1619M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1620S:	Maintained
1621F:	drivers/clk/socfpga/
1622
1623ARM/SOCFPGA EDAC SUPPORT
1624M:	Thor Thayer <tthayer@opensource.altera.com>
1625S:	Maintained
1626F:	drivers/edac/altera_edac.
1627
1628ARM/STI ARCHITECTURE
1629M:	Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630M:	Maxime Coquelin <maxime.coquelin@st.com>
1631M:	Patrice Chotard <patrice.chotard@st.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L:	kernel@stlinux.com
1634W:	http://www.stlinux.com
1635S:	Maintained
1636F:	arch/arm/mach-sti/
1637F:	arch/arm/boot/dts/sti*
1638F:	drivers/char/hw_random/st-rng.c
1639F:	drivers/clocksource/arm_global_timer.c
1640F:	drivers/clocksource/clksrc_st_lpc.c
1641F:	drivers/i2c/busses/i2c-st.c
1642F:	drivers/media/rc/st_rc.c
1643F:	drivers/media/platform/sti/c8sectpfe/
1644F:	drivers/mmc/host/sdhci-st.c
1645F:	drivers/phy/phy-miphy28lp.c
1646F:	drivers/phy/phy-miphy365x.c
1647F:	drivers/phy/phy-stih407-usb.c
1648F:	drivers/phy/phy-stih41x-usb.c
1649F:	drivers/pinctrl/pinctrl-st.c
1650F:	drivers/reset/sti/
1651F:	drivers/rtc/rtc-st-lpc.c
1652F:	drivers/tty/serial/st-asc.c
1653F:	drivers/usb/dwc3/dwc3-st.c
1654F:	drivers/usb/host/ehci-st.c
1655F:	drivers/usb/host/ohci-st.c
1656F:	drivers/watchdog/st_lpc_wdt.c
1657F:	drivers/ata/ahci_st.c
1658
1659ARM/STM32 ARCHITECTURE
1660M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S:	Maintained
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664N:	stm32
1665F:	drivers/clocksource/armv7m_systick.c
1666
1667ARM/TANGO ARCHITECTURE
1668M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669L:	linux-arm-kernel@lists.infradead.org
1670S:	Maintained
1671F:	arch/arm/mach-tango/
1672F:	arch/arm/boot/dts/tango*
1673
1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1675M:	Lennert Buytenhek <kernel@wantstofly.org>
1676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S:	Maintained
1678
1679ARM/TETON BGA MACHINE SUPPORT
1680M:	"Mark F. Brown" <mark.brown314@gmail.com>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S:	Maintained
1683
1684ARM/THECUS N2100 MACHINE SUPPORT
1685M:	Lennert Buytenhek <kernel@wantstofly.org>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S:	Maintained
1688
1689ARM/NUVOTON W90X900 ARM ARCHITECTURE
1690M:	Wan ZongShun <mcuos.com@gmail.com>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692W:	http://www.mcuos.com
1693S:	Maintained
1694F:	arch/arm/mach-w90x900/
1695F:	drivers/input/keyboard/w90p910_keypad.c
1696F:	drivers/input/touchscreen/w90p910_ts.c
1697F:	drivers/watchdog/nuc900_wdt.c
1698F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1699F:	drivers/mtd/nand/nuc900_nand.c
1700F:	drivers/rtc/rtc-nuc900.c
1701F:	drivers/spi/spi-nuc900.c
1702F:	drivers/usb/host/ehci-w90x900.c
1703F:	drivers/video/fbdev/nuc900fb.c
1704
1705ARM/U300 MACHINE SUPPORT
1706M:	Linus Walleij <linus.walleij@linaro.org>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S:	Supported
1709F:	arch/arm/mach-u300/
1710F:	drivers/clocksource/timer-u300.c
1711F:	drivers/i2c/busses/i2c-stu300.c
1712F:	drivers/rtc/rtc-coh901331.c
1713F:	drivers/watchdog/coh901327_wdt.c
1714F:	drivers/dma/coh901318*
1715F:	drivers/mfd/ab3100*
1716F:	drivers/rtc/rtc-ab3100.c
1717F:	drivers/rtc/rtc-coh901331.c
1718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1719
1720ARM/UNIPHIER ARCHITECTURE
1721M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S:	Maintained
1724F:	arch/arm/boot/dts/uniphier*
1725F:	arch/arm/include/asm/hardware/cache-uniphier.h
1726F:	arch/arm/mach-uniphier/
1727F:	arch/arm/mm/cache-uniphier.c
1728F:	arch/arm64/boot/dts/socionext/
1729F:	drivers/bus/uniphier-system-bus.c
1730F:	drivers/i2c/busses/i2c-uniphier*
1731F:	drivers/pinctrl/uniphier/
1732F:	drivers/tty/serial/8250/8250_uniphier.c
1733N:	uniphier
1734
1735ARM/Ux500 ARM ARCHITECTURE
1736M:	Linus Walleij <linus.walleij@linaro.org>
1737L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S:	Maintained
1739F:	arch/arm/mach-ux500/
1740F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1741F:	drivers/dma/ste_dma40*
1742F:	drivers/hwspinlock/u8500_hsem.c
1743F:	drivers/mfd/abx500*
1744F:	drivers/mfd/ab8500*
1745F:	drivers/mfd/dbx500*
1746F:	drivers/mfd/db8500*
1747F:	drivers/pinctrl/nomadik/pinctrl-ab*
1748F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1749F:	drivers/rtc/rtc-ab8500.c
1750F:	drivers/rtc/rtc-pl031.c
1751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1752
1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754M:	Ulf Hansson <ulf.hansson@linaro.org>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756T:	git git://git.linaro.org/people/ulfh/clk.git
1757S:	Maintained
1758F:	drivers/clk/ux500/
1759F:	include/linux/platform_data/clk-ux500.h
1760
1761ARM/VERSATILE EXPRESS PLATFORM
1762M:	Liviu Dudau <liviu.dudau@arm.com>
1763M:	Sudeep Holla <sudeep.holla@arm.com>
1764M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S:	Maintained
1767F:	arch/arm/boot/dts/vexpress*
1768F:	arch/arm64/boot/dts/arm/
1769F:	arch/arm/mach-vexpress/
1770F:	*/*/vexpress*
1771F:	*/*/*/vexpress*
1772F:	drivers/clk/versatile/clk-vexpress-osc.c
1773F:	drivers/clocksource/versatile.c
1774
1775ARM/VFP SUPPORT
1776M:	Russell King <linux@armlinux.org.uk>
1777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W:	http://www.armlinux.org.uk/
1779S:	Maintained
1780F:	arch/arm/vfp/
1781
1782ARM/VOIPAC PXA270 SUPPORT
1783M:	Marek Vasut <marek.vasut@gmail.com>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S:	Maintained
1786F:	arch/arm/mach-pxa/vpac270.c
1787F:	arch/arm/mach-pxa/include/mach/vpac270.h
1788
1789ARM/VT8500 ARM ARCHITECTURE
1790M:	Tony Prisk <linux@prisktech.co.nz>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S:	Maintained
1793F:	arch/arm/mach-vt8500/
1794F:	drivers/clocksource/vt8500_timer.c
1795F:	drivers/i2c/busses/i2c-wmt.c
1796F:	drivers/mmc/host/wmt-sdmmc.c
1797F:	drivers/pwm/pwm-vt8500.c
1798F:	drivers/rtc/rtc-vt8500.c
1799F:	drivers/tty/serial/vt8500_serial.c
1800F:	drivers/usb/host/ehci-platform.c
1801F:	drivers/usb/host/uhci-platform.c
1802F:	drivers/video/fbdev/vt8500lcdfb.*
1803F:	drivers/video/fbdev/wm8505fb*
1804F:	drivers/video/fbdev/wmt_ge_rops.*
1805
1806ARM/ZIPIT Z2 SUPPORT
1807M:	Marek Vasut <marek.vasut@gmail.com>
1808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S:	Maintained
1810F:	arch/arm/mach-pxa/z2.c
1811F:	arch/arm/mach-pxa/include/mach/z2.h
1812
1813ARM/ZTE ARCHITECTURE
1814M:	Jun Nie <jun.nie@linaro.org>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817F:	arch/arm/mach-zx/
1818F:	drivers/clk/zte/
1819F:	Documentation/devicetree/bindings/arm/zte.txt
1820F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
1822ARM/ZYNQ ARCHITECTURE
1823M:	Michal Simek <michal.simek@xilinx.com>
1824R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826W:	http://wiki.xilinx.com
1827T:	git https://github.com/Xilinx/linux-xlnx.git
1828S:	Supported
1829F:	arch/arm/mach-zynq/
1830F:	drivers/cpuidle/cpuidle-zynq.c
1831F:	drivers/block/xsysace.c
1832N:	zynq
1833N:	xilinx
1834F:	drivers/clocksource/cadence_ttc_timer.c
1835F:	drivers/i2c/busses/i2c-cadence.c
1836F:	drivers/mmc/host/sdhci-of-arasan.c
1837F:	drivers/edac/synopsys_edac.c
1838
1839ARM SMMU DRIVERS
1840M:	Will Deacon <will.deacon@arm.com>
1841R:	Robin Murphy <robin.murphy@arm.com>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844F:	drivers/iommu/arm-smmu.c
1845F:	drivers/iommu/arm-smmu-v3.c
1846F:	drivers/iommu/io-pgtable-arm.c
1847F:	drivers/iommu/io-pgtable-arm-v7s.c
1848
1849ARM64 PORT (AARCH64 ARCHITECTURE)
1850M:	Catalin Marinas <catalin.marinas@arm.com>
1851M:	Will Deacon <will.deacon@arm.com>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1854S:	Maintained
1855F:	arch/arm64/
1856F:	Documentation/arm64/
1857
1858AS3645A LED FLASH CONTROLLER DRIVER
1859M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1860L:	linux-media@vger.kernel.org
1861T:	git git://linuxtv.org/media_tree.git
1862S:	Maintained
1863F:	drivers/media/i2c/as3645a.c
1864F:	include/media/i2c/as3645a.h
1865
1866ASC7621 HARDWARE MONITOR DRIVER
1867M:	George Joseph <george.joseph@fairview5.com>
1868L:	linux-hwmon@vger.kernel.org
1869S:	Maintained
1870F:	Documentation/hwmon/asc7621
1871F:	drivers/hwmon/asc7621.c
1872
1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1874M:	Corentin Chary <corentin.chary@gmail.com>
1875L:	acpi4asus-user@lists.sourceforge.net
1876L:	platform-driver-x86@vger.kernel.org
1877W:	http://acpi4asus.sf.net
1878S:	Maintained
1879F:	drivers/platform/x86/asus*.c
1880F:	drivers/platform/x86/eeepc*.c
1881
1882ASUS WIRELESS RADIO CONTROL DRIVER
1883M:	João Paulo Rechi Vita <jprvita@gmail.com>
1884L:	platform-driver-x86@vger.kernel.org
1885S:	Maintained
1886F:	drivers/platform/x86/asus-wireless.c
1887
1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1889R:	Dan Williams <dan.j.williams@intel.com>
1890W:	http://sourceforge.net/projects/xscaleiop
1891S:	Odd fixes
1892F:	Documentation/crypto/async-tx-api.txt
1893F:	crypto/async_tx/
1894F:	drivers/dma/
1895F:	include/linux/dmaengine.h
1896F:	include/linux/async_tx.h
1897
1898AT24 EEPROM DRIVER
1899M:	Wolfram Sang <wsa@the-dreams.de>
1900L:	linux-i2c@vger.kernel.org
1901S:	Maintained
1902F:	drivers/misc/eeprom/at24.c
1903F:	include/linux/platform_data/at24.h
1904
1905ATA OVER ETHERNET (AOE) DRIVER
1906M:	"Ed L. Cashin" <ed.cashin@acm.org>
1907W:	http://www.openaoe.org/
1908S:	Supported
1909F:	Documentation/aoe/
1910F:	drivers/block/aoe/
1911
1912ATHEROS 71XX/9XXX GPIO DRIVER
1913M:	Alban Bedel <albeu@free.fr>
1914W:	https://github.com/AlbanBedel/linux
1915T:	git git://github.com/AlbanBedel/linux
1916S:	Maintained
1917F:	drivers/gpio/gpio-ath79.c
1918F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1919
1920ATHEROS ATH GENERIC UTILITIES
1921M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1922L:	linux-wireless@vger.kernel.org
1923S:	Supported
1924F:	drivers/net/wireless/ath/*
1925
1926ATHEROS ATH5K WIRELESS DRIVER
1927M:	Jiri Slaby <jirislaby@gmail.com>
1928M:	Nick Kossifidis <mickflemm@gmail.com>
1929M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1930L:	linux-wireless@vger.kernel.org
1931W:	http://wireless.kernel.org/en/users/Drivers/ath5k
1932S:	Maintained
1933F:	drivers/net/wireless/ath/ath5k/
1934
1935ATHEROS ATH6KL WIRELESS DRIVER
1936M:	Kalle Valo <kvalo@qca.qualcomm.com>
1937L:	linux-wireless@vger.kernel.org
1938W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
1939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1940S:	Supported
1941F:	drivers/net/wireless/ath/ath6kl/
1942
1943WILOCITY WIL6210 WIRELESS DRIVER
1944M:	Maya Erez <qca_merez@qca.qualcomm.com>
1945L:	linux-wireless@vger.kernel.org
1946L:	wil6210@qca.qualcomm.com
1947S:	Supported
1948W:	http://wireless.kernel.org/en/users/Drivers/wil6210
1949F:	drivers/net/wireless/ath/wil6210/
1950F:	include/uapi/linux/wil6210_uapi.h
1951
1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1953M:	Christian Lamparter <chunkeey@googlemail.com>
1954L:	linux-wireless@vger.kernel.org
1955W:	http://wireless.kernel.org/en/users/Drivers/carl9170
1956S:	Maintained
1957F:	drivers/net/wireless/ath/carl9170/
1958
1959ATK0110 HWMON DRIVER
1960M:	Luca Tettamanti <kronos.it@gmail.com>
1961L:	linux-hwmon@vger.kernel.org
1962S:	Maintained
1963F:	drivers/hwmon/asus_atk0110.c
1964
1965ATI_REMOTE2 DRIVER
1966M:	Ville Syrjala <syrjala@sci.fi>
1967S:	Maintained
1968F:	drivers/input/misc/ati_remote2.c
1969
1970ATLX ETHERNET DRIVERS
1971M:	Jay Cliburn <jcliburn@gmail.com>
1972M:	Chris Snook <chris.snook@gmail.com>
1973L:	netdev@vger.kernel.org
1974W:	http://sourceforge.net/projects/atl1
1975W:	http://atl1.sourceforge.net
1976S:	Maintained
1977F:	drivers/net/ethernet/atheros/
1978
1979ATM
1980M:	Chas Williams <3chas3@gmail.com>
1981L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1982L:	netdev@vger.kernel.org
1983W:	http://linux-atm.sourceforge.net
1984S:	Maintained
1985F:	drivers/atm/
1986F:	include/linux/atm*
1987F:	include/uapi/linux/atm*
1988
1989ATMEL AT91 / AT32 MCI DRIVER
1990M:	Ludovic Desroches <ludovic.desroches@atmel.com>
1991S:	Maintained
1992F:	drivers/mmc/host/atmel-mci.c
1993
1994ATMEL AT91 / AT32 SERIAL DRIVER
1995M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1996S:	Supported
1997F:	drivers/tty/serial/atmel_serial.c
1998
1999ATMEL SAMA5D2 ADC DRIVER
2000M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2001L:	linux-iio@vger.kernel.org
2002S:	Supported
2003F:	drivers/iio/adc/at91-sama5d2_adc.c
2004
2005ATMEL Audio ALSA driver
2006M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2008S:	Supported
2009F:	sound/soc/atmel
2010
2011ATMEL DMA DRIVER
2012M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Supported
2015F:	drivers/dma/at_hdmac.c
2016F:	drivers/dma/at_hdmac_regs.h
2017F:	include/linux/platform_data/dma-atmel.h
2018
2019ATMEL XDMA DRIVER
2020M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2021L:	linux-arm-kernel@lists.infradead.org
2022L:	dmaengine@vger.kernel.org
2023S:	Supported
2024F:	drivers/dma/at_xdmac.c
2025
2026ATMEL I2C DRIVER
2027M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2028L:	linux-i2c@vger.kernel.org
2029S:	Supported
2030F:	drivers/i2c/busses/i2c-at91.c
2031
2032ATMEL ISI DRIVER
2033M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2034L:	linux-media@vger.kernel.org
2035S:	Supported
2036F:	drivers/media/platform/soc_camera/atmel-isi.c
2037F:	include/media/atmel-isi.h
2038
2039ATMEL LCDFB DRIVER
2040M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2041L:	linux-fbdev@vger.kernel.org
2042S:	Maintained
2043F:	drivers/video/fbdev/atmel_lcdfb.c
2044F:	include/video/atmel_lcdc.h
2045
2046ATMEL MACB ETHERNET DRIVER
2047M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2048S:	Supported
2049F:	drivers/net/ethernet/cadence/
2050
2051ATMEL NAND DRIVER
2052M:	Wenyou Yang <wenyou.yang@atmel.com>
2053M:	Josh Wu <rainyfeeling@outlook.com>
2054L:	linux-mtd@lists.infradead.org
2055S:	Supported
2056F:	drivers/mtd/nand/atmel_nand*
2057
2058ATMEL SDMMC DRIVER
2059M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2060L:	linux-mmc@vger.kernel.org
2061S:	Supported
2062F:	drivers/mmc/host/sdhci-of-at91.c
2063
2064ATMEL SPI DRIVER
2065M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2066S:	Supported
2067F:	drivers/spi/spi-atmel.*
2068
2069ATMEL SSC DRIVER
2070M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S:	Supported
2073F:	drivers/misc/atmel-ssc.c
2074F:	include/linux/atmel-ssc.h
2075
2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2077M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Supported
2080F:	drivers/misc/atmel_tclib.c
2081F:	drivers/clocksource/tcb_clksrc.c
2082
2083ATMEL USBA UDC DRIVER
2084M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S:	Supported
2087F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2088
2089ATMEL WIRELESS DRIVER
2090M:	Simon Kelley <simon@thekelleys.org.uk>
2091L:	linux-wireless@vger.kernel.org
2092W:	http://www.thekelleys.org.uk/atmel
2093W:	http://atmelwlandriver.sourceforge.net/
2094S:	Maintained
2095F:	drivers/net/wireless/atmel/atmel*
2096
2097ATMEL MAXTOUCH DRIVER
2098M:	Nick Dyer <nick.dyer@itdev.co.uk>
2099T:	git git://github.com/atmel-maxtouch/linux.git
2100S:	Supported
2101F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2102F:	drivers/input/touchscreen/atmel_mxt_ts.c
2103F:	include/linux/platform_data/atmel_mxt_ts.h
2104
2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2106M:	Bradley Grove <linuxdrivers@attotech.com>
2107L:	linux-scsi@vger.kernel.org
2108W:	http://www.attotech.com
2109S:	Supported
2110F:	drivers/scsi/esas2r
2111
2112ATUSB IEEE 802.15.4 RADIO DRIVER
2113M:	Stefan Schmidt <stefan@osg.samsung.com>
2114L:	linux-wpan@vger.kernel.org
2115S:	Maintained
2116F:	drivers/net/ieee802154/atusb.c
2117F:	drivers/net/ieee802154/atusb.h
2118F:	drivers/net/ieee802154/at86rf230.h
2119
2120AUDIT SUBSYSTEM
2121M:	Paul Moore <paul@paul-moore.com>
2122M:	Eric Paris <eparis@redhat.com>
2123L:	linux-audit@redhat.com (moderated for non-subscribers)
2124W:	http://people.redhat.com/sgrubb/audit/
2125T:	git git://git.infradead.org/users/pcmoore/audit
2126S:	Maintained
2127F:	include/linux/audit.h
2128F:	include/uapi/linux/audit.h
2129F:	kernel/audit*
2130
2131AUXILIARY DISPLAY DRIVERS
2132M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2133W:	http://miguelojeda.es/auxdisplay.htm
2134W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2135S:	Maintained
2136F:	drivers/auxdisplay/
2137F:	include/linux/cfag12864b.h
2138
2139AVR32 ARCHITECTURE
2140M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2141M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2142W:	http://www.atmel.com/products/AVR32/
2143W:	http://mirror.egtvedt.no/avr32linux.org/
2144W:	http://avrfreaks.net/
2145S:	Maintained
2146F:	arch/avr32/
2147
2148AVR32/AT32AP MACHINE SUPPORT
2149M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2150M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2151S:	Maintained
2152F:	arch/avr32/mach-at32ap/
2153
2154AX.25 NETWORK LAYER
2155M:	Ralf Baechle <ralf@linux-mips.org>
2156L:	linux-hams@vger.kernel.org
2157W:	http://www.linux-ax25.org/
2158S:	Maintained
2159F:	include/uapi/linux/ax25.h
2160F:	include/net/ax25.h
2161F:	net/ax25/
2162
2163AZ6007 DVB DRIVER
2164M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2165L:	linux-media@vger.kernel.org
2166W:	https://linuxtv.org
2167T:	git git://linuxtv.org/media_tree.git
2168S:	Maintained
2169F:	drivers/media/usb/dvb-usb-v2/az6007.c
2170
2171AZTECH FM RADIO RECEIVER DRIVER
2172M:	Hans Verkuil <hverkuil@xs4all.nl>
2173L:	linux-media@vger.kernel.org
2174T:	git git://linuxtv.org/media_tree.git
2175W:	https://linuxtv.org
2176S:	Maintained
2177F:	drivers/media/radio/radio-aztech*
2178
2179B43 WIRELESS DRIVER
2180L:	linux-wireless@vger.kernel.org
2181L:	b43-dev@lists.infradead.org
2182W:	http://wireless.kernel.org/en/users/Drivers/b43
2183S:	Odd Fixes
2184F:	drivers/net/wireless/broadcom/b43/
2185
2186B43LEGACY WIRELESS DRIVER
2187M:	Larry Finger <Larry.Finger@lwfinger.net>
2188L:	linux-wireless@vger.kernel.org
2189L:	b43-dev@lists.infradead.org
2190W:	http://wireless.kernel.org/en/users/Drivers/b43
2191S:	Maintained
2192F:	drivers/net/wireless/broadcom/b43legacy/
2193
2194BACKLIGHT CLASS/SUBSYSTEM
2195M:	Jingoo Han <jingoohan1@gmail.com>
2196M:	Lee Jones <lee.jones@linaro.org>
2197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2198S:	Maintained
2199F:	drivers/video/backlight/
2200F:	include/linux/backlight.h
2201
2202BATMAN ADVANCED
2203M:	Marek Lindner <mareklindner@neomailbox.ch>
2204M:	Simon Wunderlich <sw@simonwunderlich.de>
2205M:	Antonio Quartulli <a@unstable.cc>
2206L:	b.a.t.m.a.n@lists.open-mesh.org
2207W:	https://www.open-mesh.org/
2208Q:	https://patchwork.open-mesh.org/project/batman/list/
2209S:	Maintained
2210F:	net/batman-adv/
2211
2212BAYCOM/HDLCDRV DRIVERS FOR AX.25
2213M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2214L:	linux-hams@vger.kernel.org
2215W:	http://www.baycom.org/~tom/ham/ham.html
2216S:	Maintained
2217F:	drivers/net/hamradio/baycom*
2218
2219BCACHE (BLOCK LAYER CACHE)
2220M:	Kent Overstreet <kent.overstreet@gmail.com>
2221L:	linux-bcache@vger.kernel.org
2222W:	http://bcache.evilpiepirate.org
2223S:	Maintained
2224F:	drivers/md/bcache/
2225
2226BDISP ST MEDIA DRIVER
2227M:	Fabien Dessenne <fabien.dessenne@st.com>
2228L:	linux-media@vger.kernel.org
2229T:	git git://linuxtv.org/media_tree.git
2230W:	https://linuxtv.org
2231S:	Supported
2232F:	drivers/media/platform/sti/bdisp
2233
2234BEFS FILE SYSTEM
2235S:	Orphan
2236F:	Documentation/filesystems/befs.txt
2237F:	fs/befs/
2238
2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2240M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2241L:	netdev@vger.kernel.org
2242S:	Maintained
2243F:	drivers/net/ethernet/ec_bhf.c
2244
2245BFS FILE SYSTEM
2246M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2247S:	Maintained
2248F:	Documentation/filesystems/bfs.txt
2249F:	fs/bfs/
2250F:	include/uapi/linux/bfs_fs.h
2251
2252BLACKFIN ARCHITECTURE
2253M:	Steven Miao <realmz6@gmail.com>
2254L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2255T:	git git://git.code.sf.net/p/adi-linux/code
2256W:	http://blackfin.uclinux.org
2257S:	Supported
2258F:	arch/blackfin/
2259
2260BLACKFIN EMAC DRIVER
2261L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2262W:	http://blackfin.uclinux.org
2263S:	Supported
2264F:	drivers/net/ethernet/adi/
2265
2266BLACKFIN RTC DRIVER
2267L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W:	http://blackfin.uclinux.org
2269S:	Supported
2270F:	drivers/rtc/rtc-bfin.c
2271
2272BLACKFIN SDH DRIVER
2273M:	Sonic Zhang <sonic.zhang@analog.com>
2274L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2275W:	http://blackfin.uclinux.org
2276S:	Supported
2277F:	drivers/mmc/host/bfin_sdh.c
2278
2279BLACKFIN SERIAL DRIVER
2280M:	Sonic Zhang <sonic.zhang@analog.com>
2281L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2282W:	http://blackfin.uclinux.org
2283S:	Supported
2284F:	drivers/tty/serial/bfin_uart.c
2285
2286BLACKFIN WATCHDOG DRIVER
2287L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W:	http://blackfin.uclinux.org
2289S:	Supported
2290F:	drivers/watchdog/bfin_wdt.c
2291
2292BLACKFIN I2C TWI DRIVER
2293M:	Sonic Zhang <sonic.zhang@analog.com>
2294L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2295W:	http://blackfin.uclinux.org/
2296S:	Supported
2297F:	drivers/i2c/busses/i2c-bfin-twi.c
2298
2299BLACKFIN MEDIA DRIVER
2300M:	Scott Jiang <scott.jiang.linux@gmail.com>
2301L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2302W:	http://blackfin.uclinux.org/
2303S:	Supported
2304F:	drivers/media/platform/blackfin/
2305F:	drivers/media/i2c/adv7183*
2306F:	drivers/media/i2c/vs6624*
2307
2308BLINKM RGB LED DRIVER
2309M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2310S:	Maintained
2311F:	drivers/leds/leds-blinkm.c
2312
2313BLOCK LAYER
2314M:	Jens Axboe <axboe@kernel.dk>
2315L:	linux-block@vger.kernel.org
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2317S:	Maintained
2318F:	block/
2319F:	kernel/trace/blktrace.c
2320
2321BLOCK2MTD DRIVER
2322M:	Joern Engel <joern@lazybastard.org>
2323L:	linux-mtd@lists.infradead.org
2324S:	Maintained
2325F:	drivers/mtd/devices/block2mtd.c
2326
2327BLUETOOTH DRIVERS
2328M:	Marcel Holtmann <marcel@holtmann.org>
2329M:	Gustavo Padovan <gustavo@padovan.org>
2330M:	Johan Hedberg <johan.hedberg@gmail.com>
2331L:	linux-bluetooth@vger.kernel.org
2332W:	http://www.bluez.org/
2333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2335S:	Maintained
2336F:	drivers/bluetooth/
2337
2338BLUETOOTH SUBSYSTEM
2339M:	Marcel Holtmann <marcel@holtmann.org>
2340M:	Gustavo Padovan <gustavo@padovan.org>
2341M:	Johan Hedberg <johan.hedberg@gmail.com>
2342L:	linux-bluetooth@vger.kernel.org
2343W:	http://www.bluez.org/
2344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2346S:	Maintained
2347F:	net/bluetooth/
2348F:	include/net/bluetooth/
2349
2350BONDING DRIVER
2351M:	Jay Vosburgh <j.vosburgh@gmail.com>
2352M:	Veaceslav Falico <vfalico@gmail.com>
2353M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2354L:	netdev@vger.kernel.org
2355W:	http://sourceforge.net/projects/bonding/
2356S:	Supported
2357F:	drivers/net/bonding/
2358F:	include/uapi/linux/if_bonding.h
2359
2360BPF (Safe dynamic programs and tools)
2361M:	Alexei Starovoitov <ast@kernel.org>
2362L:	netdev@vger.kernel.org
2363L:	linux-kernel@vger.kernel.org
2364S:	Supported
2365F:	kernel/bpf/
2366
2367BROADCOM B44 10/100 ETHERNET DRIVER
2368M:	Gary Zambrano <zambrano@broadcom.com>
2369L:	netdev@vger.kernel.org
2370S:	Supported
2371F:	drivers/net/ethernet/broadcom/b44.*
2372
2373BROADCOM GENET ETHERNET DRIVER
2374M:	Florian Fainelli <f.fainelli@gmail.com>
2375L:	netdev@vger.kernel.org
2376S:	Supported
2377F:	drivers/net/ethernet/broadcom/genet/
2378
2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2380M:	Sony Chacko <sony.chacko@qlogic.com>
2381M:	Dept-HSGLinuxNICDev@qlogic.com
2382L:	netdev@vger.kernel.org
2383S:	Supported
2384F:	drivers/net/ethernet/broadcom/bnx2.*
2385F:	drivers/net/ethernet/broadcom/bnx2_*
2386
2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2388M:	Ariel Elior <ariel.elior@qlogic.com>
2389L:	netdev@vger.kernel.org
2390S:	Supported
2391F:	drivers/net/ethernet/broadcom/bnx2x/
2392
2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2394M:	Florian Fainelli <f.fainelli@gmail.com>
2395M:	Ray Jui <rjui@broadcom.com>
2396M:	Scott Branden <sbranden@broadcom.com>
2397L:	bcm-kernel-feedback-list@broadcom.com
2398T:	git git://github.com/broadcom/mach-bcm
2399S:	Maintained
2400F:	arch/arm/mach-bcm/
2401F:	arch/arm/boot/dts/bcm113*
2402F:	arch/arm/boot/dts/bcm216*
2403F:	arch/arm/boot/dts/bcm281*
2404F:	arch/arm64/boot/dts/broadcom/
2405F:	arch/arm/configs/bcm_defconfig
2406F:	drivers/mmc/host/sdhci-bcm-kona.c
2407F:	drivers/clocksource/bcm_kona_timer.c
2408
2409BROADCOM BCM2835 ARM ARCHITECTURE
2410M:	Stephen Warren <swarren@wwwdotorg.org>
2411M:	Lee Jones <lee@kernel.org>
2412M:	Eric Anholt <eric@anholt.net>
2413L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2416S:	Maintained
2417N:	bcm2835
2418
2419BROADCOM BCM47XX MIPS ARCHITECTURE
2420M:	Hauke Mehrtens <hauke@hauke-m.de>
2421M:	Rafał Miłecki <zajec5@gmail.com>
2422L:	linux-mips@linux-mips.org
2423S:	Maintained
2424F:	arch/mips/bcm47xx/*
2425F:	arch/mips/include/asm/mach-bcm47xx/*
2426
2427BROADCOM BCM5301X ARM ARCHITECTURE
2428M:	Hauke Mehrtens <hauke@hauke-m.de>
2429L:	linux-arm-kernel@lists.infradead.org
2430S:	Maintained
2431F:	arch/arm/mach-bcm/bcm_5301x.c
2432F:	arch/arm/boot/dts/bcm5301x.dtsi
2433F:	arch/arm/boot/dts/bcm470*
2434
2435BROADCOM BCM63XX ARM ARCHITECTURE
2436M:	Florian Fainelli <f.fainelli@gmail.com>
2437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438L:	bcm-kernel-feedback-list@broadcom.com
2439T:	git git://github.com/broadcom/stblinux.git
2440S:	Maintained
2441F:	arch/arm/mach-bcm/bcm63xx.c
2442F:	arch/arm/include/debug/bcm63xx.S
2443
2444BROADCOM BCM63XX/BCM33XX UDC DRIVER
2445M:	Kevin Cernekee <cernekee@gmail.com>
2446L:	linux-usb@vger.kernel.org
2447S:	Maintained
2448F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2449
2450BROADCOM BCM7XXX ARM ARCHITECTURE
2451M:	Brian Norris <computersforpeace@gmail.com>
2452M:	Gregory Fong <gregory.0xf0@gmail.com>
2453M:	Florian Fainelli <f.fainelli@gmail.com>
2454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455L:	bcm-kernel-feedback-list@broadcom.com
2456T:	git git://github.com/broadcom/stblinux.git
2457S:	Maintained
2458F:	arch/arm/mach-bcm/*brcmstb*
2459F:	arch/arm/boot/dts/bcm7*.dts*
2460F:	drivers/bus/brcmstb_gisb.c
2461N:	brcmstb
2462
2463BROADCOM BMIPS MIPS ARCHITECTURE
2464M:	Kevin Cernekee <cernekee@gmail.com>
2465M:	Florian Fainelli <f.fainelli@gmail.com>
2466L:	linux-mips@linux-mips.org
2467T:	git git://github.com/broadcom/stblinux.git
2468S:	Maintained
2469F:	arch/mips/bmips/*
2470F:	arch/mips/include/asm/mach-bmips/*
2471F:	arch/mips/kernel/*bmips*
2472F:	arch/mips/boot/dts/brcm/bcm*.dts*
2473F:	drivers/irqchip/irq-bcm63*
2474F:	drivers/irqchip/irq-bcm7*
2475F:	drivers/irqchip/irq-brcmstb*
2476F:	include/linux/bcm963xx_nvram.h
2477F:	include/linux/bcm963xx_tag.h
2478
2479BROADCOM TG3 GIGABIT ETHERNET DRIVER
2480M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2481M:	Prashant Sreedharan <prashant@broadcom.com>
2482M:	Michael Chan <mchan@broadcom.com>
2483L:	netdev@vger.kernel.org
2484S:	Supported
2485F:	drivers/net/ethernet/broadcom/tg3.*
2486
2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2488M:	Brett Rudley <brudley@broadcom.com>
2489M:	Arend van Spriel <arend@broadcom.com>
2490M:	Franky (Zhenhui) Lin <frankyl@broadcom.com>
2491M:	Hante Meuleman <meuleman@broadcom.com>
2492L:	linux-wireless@vger.kernel.org
2493L:	brcm80211-dev-list@broadcom.com
2494S:	Supported
2495F:	drivers/net/wireless/broadcom/brcm80211/
2496
2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2498M:	QLogic-Storage-Upstream@qlogic.com
2499L:	linux-scsi@vger.kernel.org
2500S:	Supported
2501F:	drivers/scsi/bnx2fc/
2502
2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2504M:	QLogic-Storage-Upstream@qlogic.com
2505L:	linux-scsi@vger.kernel.org
2506S:	Supported
2507F:	drivers/scsi/bnx2i/
2508
2509BROADCOM IPROC ARM ARCHITECTURE
2510M:	Ray Jui <rjui@broadcom.com>
2511M:	Scott Branden <sbranden@broadcom.com>
2512M:	Jon Mason <jonmason@broadcom.com>
2513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514L:	bcm-kernel-feedback-list@broadcom.com
2515T:	git git://github.com/broadcom/cygnus-linux.git
2516S:	Maintained
2517N:	iproc
2518N:	cygnus
2519N:	nsp
2520N:	bcm9113*
2521N:	bcm9583*
2522N:	bcm9585*
2523N:	bcm9586*
2524N:	bcm988312
2525N:	bcm113*
2526N:	bcm583*
2527N:	bcm585*
2528N:	bcm586*
2529N:	bcm88312
2530
2531BROADCOM BRCMSTB GPIO DRIVER
2532M:	Gregory Fong <gregory.0xf0@gmail.com>
2533L:	bcm-kernel-feedback-list@broadcom.com
2534S:	Supported
2535F:	drivers/gpio/gpio-brcmstb.c
2536F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2537
2538BROADCOM KONA GPIO DRIVER
2539M:	Ray Jui <rjui@broadcom.com>
2540L:	bcm-kernel-feedback-list@broadcom.com
2541S:	Supported
2542F:	drivers/gpio/gpio-bcm-kona.c
2543F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2544
2545BROADCOM NVRAM DRIVER
2546M:	Rafał Miłecki <zajec5@gmail.com>
2547L:	linux-mips@linux-mips.org
2548S:	Maintained
2549F:	drivers/firmware/broadcom/*
2550
2551BROADCOM STB NAND FLASH DRIVER
2552M:	Brian Norris <computersforpeace@gmail.com>
2553M:	Kamal Dasu <kdasu.kdev@gmail.com>
2554L:	linux-mtd@lists.infradead.org
2555L:	bcm-kernel-feedback-list@broadcom.com
2556S:	Maintained
2557F:	drivers/mtd/nand/brcmnand/
2558
2559BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2560M:	Rafał Miłecki <zajec5@gmail.com>
2561L:	linux-wireless@vger.kernel.org
2562S:	Maintained
2563F:	drivers/bcma/
2564F:	include/linux/bcma/
2565
2566BROADCOM SYSTEMPORT ETHERNET DRIVER
2567M:	Florian Fainelli <f.fainelli@gmail.com>
2568L:	netdev@vger.kernel.org
2569S:	Supported
2570F:	drivers/net/ethernet/broadcom/bcmsysport.*
2571
2572BROADCOM VULCAN ARM64 SOC
2573M:	Jayachandran C. <jchandra@broadcom.com>
2574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575L:	bcm-kernel-feedback-list@broadcom.com
2576S:	Maintained
2577F:	arch/arm64/boot/dts/broadcom/vulcan*
2578
2579BROCADE BFA FC SCSI DRIVER
2580M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2581M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2582L:	linux-scsi@vger.kernel.org
2583S:	Supported
2584F:	drivers/scsi/bfa/
2585
2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2587M:	Rasesh Mody <rasesh.mody@qlogic.com>
2588L:	netdev@vger.kernel.org
2589S:	Supported
2590F:	drivers/net/ethernet/brocade/bna/
2591
2592BSG (block layer generic sg v4 driver)
2593M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2594L:	linux-scsi@vger.kernel.org
2595S:	Supported
2596F:	block/bsg.c
2597F:	include/linux/bsg.h
2598F:	include/uapi/linux/bsg.h
2599
2600BT87X AUDIO DRIVER
2601M:	Clemens Ladisch <clemens@ladisch.de>
2602L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2603T:	git git://git.alsa-project.org/alsa-kernel.git
2604S:	Maintained
2605F:	Documentation/sound/alsa/Bt87x.txt
2606F:	sound/pci/bt87x.c
2607
2608BT8XXGPIO DRIVER
2609M:	Michael Buesch <m@bues.ch>
2610W:	http://bu3sch.de/btgpio.php
2611S:	Maintained
2612F:	drivers/gpio/gpio-bt8xx.c
2613
2614BTRFS FILE SYSTEM
2615M:	Chris Mason <clm@fb.com>
2616M:	Josef Bacik <jbacik@fb.com>
2617M:	David Sterba <dsterba@suse.com>
2618L:	linux-btrfs@vger.kernel.org
2619W:	http://btrfs.wiki.kernel.org/
2620Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2622S:	Maintained
2623F:	Documentation/filesystems/btrfs.txt
2624F:	fs/btrfs/
2625
2626BTTV VIDEO4LINUX DRIVER
2627M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2628L:	linux-media@vger.kernel.org
2629W:	https://linuxtv.org
2630T:	git git://linuxtv.org/media_tree.git
2631S:	Odd fixes
2632F:	Documentation/video4linux/bttv/
2633F:	drivers/media/pci/bt8xx/bttv*
2634
2635BUSLOGIC SCSI DRIVER
2636M:	Khalid Aziz <khalid@gonehiking.org>
2637L:	linux-scsi@vger.kernel.org
2638S:	Maintained
2639F:	drivers/scsi/BusLogic.*
2640F:	drivers/scsi/FlashPoint.*
2641
2642C-MEDIA CMI8788 DRIVER
2643M:	Clemens Ladisch <clemens@ladisch.de>
2644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2645T:	git git://git.alsa-project.org/alsa-kernel.git
2646S:	Maintained
2647F:	sound/pci/oxygen/
2648
2649C6X ARCHITECTURE
2650M:	Mark Salter <msalter@redhat.com>
2651M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2652L:	linux-c6x-dev@linux-c6x.org
2653W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2654S:	Maintained
2655F:	arch/c6x/
2656
2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2658M:	David Howells <dhowells@redhat.com>
2659L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2660S:	Supported
2661F:	Documentation/filesystems/caching/cachefiles.txt
2662F:	fs/cachefiles/
2663
2664CADET FM/AM RADIO RECEIVER DRIVER
2665M:	Hans Verkuil <hverkuil@xs4all.nl>
2666L:	linux-media@vger.kernel.org
2667T:	git git://linuxtv.org/media_tree.git
2668W:	https://linuxtv.org
2669S:	Maintained
2670F:	drivers/media/radio/radio-cadet*
2671
2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2673M:	Jonathan Corbet <corbet@lwn.net>
2674L:	linux-media@vger.kernel.org
2675T:	git git://linuxtv.org/media_tree.git
2676S:	Maintained
2677F:	Documentation/video4linux/cafe_ccic
2678F:	drivers/media/platform/marvell-ccic/
2679
2680CAIF NETWORK LAYER
2681M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2682L:	netdev@vger.kernel.org
2683S:	Supported
2684F:	Documentation/networking/caif/
2685F:	drivers/net/caif/
2686F:	include/uapi/linux/caif/
2687F:	include/net/caif/
2688F:	net/caif/
2689
2690CALGARY x86-64 IOMMU
2691M:	Muli Ben-Yehuda <muli@il.ibm.com>
2692M:	"Jon D. Mason" <jdmason@kudzu.us>
2693L:	discuss@x86-64.org
2694S:	Maintained
2695F:	arch/x86/kernel/pci-calgary_64.c
2696F:	arch/x86/kernel/tce_64.c
2697F:	arch/x86/include/asm/calgary.h
2698F:	arch/x86/include/asm/tce.h
2699
2700CAN NETWORK LAYER
2701M:	Oliver Hartkopp <socketcan@hartkopp.net>
2702M:	Marc Kleine-Budde <mkl@pengutronix.de>
2703L:	linux-can@vger.kernel.org
2704W:	https://github.com/linux-can
2705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2707S:	Maintained
2708F:	Documentation/networking/can.txt
2709F:	net/can/
2710F:	include/linux/can/core.h
2711F:	include/uapi/linux/can.h
2712F:	include/uapi/linux/can/bcm.h
2713F:	include/uapi/linux/can/raw.h
2714F:	include/uapi/linux/can/gw.h
2715
2716CAN NETWORK DRIVERS
2717M:	Wolfgang Grandegger <wg@grandegger.com>
2718M:	Marc Kleine-Budde <mkl@pengutronix.de>
2719L:	linux-can@vger.kernel.org
2720W:	https://github.com/linux-can
2721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2723S:	Maintained
2724F:	drivers/net/can/
2725F:	include/linux/can/dev.h
2726F:	include/linux/can/platform/
2727F:	include/uapi/linux/can/error.h
2728F:	include/uapi/linux/can/netlink.h
2729
2730CAPABILITIES
2731M:	Serge Hallyn <serge.hallyn@canonical.com>
2732L:	linux-security-module@vger.kernel.org
2733S:	Supported
2734F:	include/linux/capability.h
2735F:	include/uapi/linux/capability.h
2736F:	security/commoncap.c
2737F:	kernel/capability.c
2738
2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2740M:	Kevin Tsai <ktsai@capellamicro.com>
2741S:	Maintained
2742F:	drivers/iio/light/cm*
2743F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2744
2745CAVIUM LIQUIDIO NETWORK DRIVER
2746M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2747M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2748M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2749M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2750L:     netdev@vger.kernel.org
2751W:     http://www.cavium.com
2752S:     Supported
2753F:     drivers/net/ethernet/cavium/liquidio/
2754
2755CC2520 IEEE-802.15.4 RADIO DRIVER
2756M:	Varka Bhadram <varkabhadram@gmail.com>
2757L:	linux-wpan@vger.kernel.org
2758S:	Maintained
2759F:	drivers/net/ieee802154/cc2520.c
2760F:	include/linux/spi/cc2520.h
2761F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2762
2763CELL BROADBAND ENGINE ARCHITECTURE
2764M:	Arnd Bergmann <arnd@arndb.de>
2765L:	linuxppc-dev@lists.ozlabs.org
2766W:	http://www.ibm.com/developerworks/power/cell/
2767S:	Supported
2768F:	arch/powerpc/include/asm/cell*.h
2769F:	arch/powerpc/include/asm/spu*.h
2770F:	arch/powerpc/include/uapi/asm/spu*.h
2771F:	arch/powerpc/oprofile/*cell*
2772F:	arch/powerpc/platforms/cell/
2773
2774CEPH COMMON CODE (LIBCEPH)
2775M:	Ilya Dryomov <idryomov@gmail.com>
2776M:	"Yan, Zheng" <zyan@redhat.com>
2777M:	Sage Weil <sage@redhat.com>
2778L:	ceph-devel@vger.kernel.org
2779W:	http://ceph.com/
2780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2781T:	git git://github.com/ceph/ceph-client.git
2782S:	Supported
2783F:	net/ceph/
2784F:	include/linux/ceph/
2785F:	include/linux/crush/
2786
2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2788M:	"Yan, Zheng" <zyan@redhat.com>
2789M:	Sage Weil <sage@redhat.com>
2790M:	Ilya Dryomov <idryomov@gmail.com>
2791L:	ceph-devel@vger.kernel.org
2792W:	http://ceph.com/
2793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2794T:	git git://github.com/ceph/ceph-client.git
2795S:	Supported
2796F:	Documentation/filesystems/ceph.txt
2797F:	fs/ceph/
2798
2799CERTIFICATE HANDLING:
2800M:	David Howells <dhowells@redhat.com>
2801M:	David Woodhouse <dwmw2@infradead.org>
2802L:	keyrings@vger.kernel.org
2803S:	Maintained
2804F:	Documentation/module-signing.txt
2805F:	certs/
2806F:	scripts/sign-file.c
2807F:	scripts/extract-cert.c
2808
2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2810L:	linux-usb@vger.kernel.org
2811S:	Orphan
2812F:	Documentation/usb/WUSB-Design-overview.txt
2813F:	Documentation/usb/wusb-cbaf
2814F:	drivers/usb/host/hwa-hc.c
2815F:	drivers/usb/host/whci/
2816F:	drivers/usb/wusbcore/
2817F:	include/linux/usb/wusb*
2818
2819CFAG12864B LCD DRIVER
2820M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2821W:	http://miguelojeda.es/auxdisplay.htm
2822W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2823S:	Maintained
2824F:	drivers/auxdisplay/cfag12864b.c
2825F:	include/linux/cfag12864b.h
2826
2827CFAG12864BFB LCD FRAMEBUFFER DRIVER
2828M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829W:	http://miguelojeda.es/auxdisplay.htm
2830W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831S:	Maintained
2832F:	drivers/auxdisplay/cfag12864bfb.c
2833F:	include/linux/cfag12864b.h
2834
2835CFG80211 and NL80211
2836M:	Johannes Berg <johannes@sipsolutions.net>
2837L:	linux-wireless@vger.kernel.org
2838W:	http://wireless.kernel.org/
2839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2841S:	Maintained
2842F:	include/uapi/linux/nl80211.h
2843F:	include/net/cfg80211.h
2844F:	net/wireless/*
2845X:	net/wireless/wext*
2846
2847CHAR and MISC DRIVERS
2848M:	Arnd Bergmann <arnd@arndb.de>
2849M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2851S:	Supported
2852F:	drivers/char/*
2853F:	drivers/misc/*
2854F:	include/linux/miscdevice.h
2855
2856CHECKPATCH
2857M:	Andy Whitcroft <apw@canonical.com>
2858M:	Joe Perches <joe@perches.com>
2859S:	Maintained
2860F:	scripts/checkpatch.pl
2861
2862CHINESE DOCUMENTATION
2863M:	Harry Wei <harryxiyou@gmail.com>
2864L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2865L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
2866S:	Maintained
2867F:	Documentation/zh_CN/
2868
2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2870M:	Peter Chen <Peter.Chen@nxp.com>
2871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2872L:	linux-usb@vger.kernel.org
2873S:	Maintained
2874F:	drivers/usb/chipidea/
2875
2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2877M:	Hans de Goede <hdegoede@redhat.com>
2878L:	linux-input@vger.kernel.org
2879S:	Maintained
2880F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2881F:	drivers/input/touchscreen/chipone_icn8318.c
2882
2883CHROME HARDWARE PLATFORM SUPPORT
2884M:	Olof Johansson <olof@lixom.net>
2885S:	Maintained
2886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2887F:	drivers/platform/chrome/
2888
2889CISCO VIC ETHERNET NIC DRIVER
2890M:	Christian Benvenuti <benve@cisco.com>
2891M:	Sujith Sankar <ssujith@cisco.com>
2892M:	Govindarajulu Varadarajan <_govind@gmx.com>
2893M:	Neel Patel <neepatel@cisco.com>
2894S:	Supported
2895F:	drivers/net/ethernet/cisco/enic/
2896
2897CISCO VIC LOW LATENCY NIC DRIVER
2898M:	Christian Benvenuti <benve@cisco.com>
2899M:	Dave Goodell <dgoodell@cisco.com>
2900S:	Supported
2901F:	drivers/infiniband/hw/usnic/
2902
2903CIRRUS LOGIC EP93XX ETHERNET DRIVER
2904M:	Hartley Sweeten <hsweeten@visionengravers.com>
2905L:	netdev@vger.kernel.org
2906S:	Maintained
2907F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
2908
2909CIRRUS LOGIC AUDIO CODEC DRIVERS
2910M:	Brian Austin <brian.austin@cirrus.com>
2911M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
2912L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2913S:	Maintained
2914F:	sound/soc/codecs/cs*
2915
2916CLEANCACHE API
2917M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2918L:	linux-kernel@vger.kernel.org
2919S:	Maintained
2920F:	mm/cleancache.c
2921F:	include/linux/cleancache.h
2922
2923CLK API
2924M:	Russell King <linux@armlinux.org.uk>
2925L:	linux-clk@vger.kernel.org
2926S:	Maintained
2927F:	include/linux/clk.h
2928
2929CLOCKSOURCE, CLOCKEVENT DRIVERS
2930M:	Daniel Lezcano <daniel.lezcano@linaro.org>
2931M:	Thomas Gleixner <tglx@linutronix.de>
2932L:	linux-kernel@vger.kernel.org
2933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2934S:	Supported
2935F:	drivers/clocksource
2936
2937CISCO FCOE HBA DRIVER
2938M:	Hiral Patel <hiralpat@cisco.com>
2939M:	Suma Ramars <sramars@cisco.com>
2940M:	Brian Uchino <buchino@cisco.com>
2941L:	linux-scsi@vger.kernel.org
2942S:	Supported
2943F:	drivers/scsi/fnic/
2944
2945CISCO SCSI HBA DRIVER
2946M:	Narsimhulu Musini <nmusini@cisco.com>
2947M:	Sesidhar Baddela <sebaddel@cisco.com>
2948L:	linux-scsi@vger.kernel.org
2949S:	Supported
2950F:	drivers/scsi/snic/
2951
2952CMPC ACPI DRIVER
2953M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2954M:	Daniel Oliveira Nascimento <don@syst.com.br>
2955L:	platform-driver-x86@vger.kernel.org
2956S:	Supported
2957F:	drivers/platform/x86/classmate-laptop.c
2958
2959COBALT MEDIA DRIVER
2960M:	Hans Verkuil <hans.verkuil@cisco.com>
2961L:	linux-media@vger.kernel.org
2962T:	git git://linuxtv.org/media_tree.git
2963W:	https://linuxtv.org
2964S:	Supported
2965F:	drivers/media/pci/cobalt/
2966
2967COCCINELLE/Semantic Patches (SmPL)
2968M:	Julia Lawall <Julia.Lawall@lip6.fr>
2969M:	Gilles Muller <Gilles.Muller@lip6.fr>
2970M:	Nicolas Palix <nicolas.palix@imag.fr>
2971M:	Michal Marek <mmarek@suse.com>
2972L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
2973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2974W:	http://coccinelle.lip6.fr/
2975S:	Supported
2976F:	Documentation/coccinelle.txt
2977F:	scripts/coccinelle/
2978F:	scripts/coccicheck
2979
2980CODA FILE SYSTEM
2981M:	Jan Harkes <jaharkes@cs.cmu.edu>
2982M:	coda@cs.cmu.edu
2983L:	codalist@coda.cs.cmu.edu
2984W:	http://www.coda.cs.cmu.edu/
2985S:	Maintained
2986F:	Documentation/filesystems/coda.txt
2987F:	fs/coda/
2988F:	include/linux/coda*.h
2989F:	include/uapi/linux/coda*.h
2990
2991CODA V4L2 MEM2MEM DRIVER
2992M:	Philipp Zabel <p.zabel@pengutronix.de>
2993L:	linux-media@vger.kernel.org
2994S:	Maintained
2995F:	Documentation/devicetree/bindings/media/coda.txt
2996F:	drivers/media/platform/coda/
2997
2998COMMON CLK FRAMEWORK
2999M:	Michael Turquette <mturquette@baylibre.com>
3000M:	Stephen Boyd <sboyd@codeaurora.org>
3001L:	linux-clk@vger.kernel.org
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3003S:	Maintained
3004F:	drivers/clk/
3005X:	drivers/clk/clkdev.c
3006F:	include/linux/clk-pr*
3007F:	include/linux/clk/
3008
3009COMMON INTERNET FILE SYSTEM (CIFS)
3010M:	Steve French <sfrench@samba.org>
3011L:	linux-cifs@vger.kernel.org
3012L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3013W:	http://linux-cifs.samba.org/
3014T:	git git://git.samba.org/sfrench/cifs-2.6.git
3015S:	Supported
3016F:	Documentation/filesystems/cifs/
3017F:	fs/cifs/
3018
3019COMPACTPCI HOTPLUG CORE
3020M:	Scott Murray <scott@spiteful.org>
3021L:	linux-pci@vger.kernel.org
3022S:	Maintained
3023F:	drivers/pci/hotplug/cpci_hotplug*
3024
3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3026M:	Scott Murray <scott@spiteful.org>
3027L:	linux-pci@vger.kernel.org
3028S:	Maintained
3029F:	drivers/pci/hotplug/cpcihp_zt5550.*
3030
3031COMPACTPCI HOTPLUG GENERIC DRIVER
3032M:	Scott Murray <scott@spiteful.org>
3033L:	linux-pci@vger.kernel.org
3034S:	Maintained
3035F:	drivers/pci/hotplug/cpcihp_generic.c
3036
3037COMPAL LAPTOP SUPPORT
3038M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3039L:	platform-driver-x86@vger.kernel.org
3040S:	Maintained
3041F:	drivers/platform/x86/compal-laptop.c
3042
3043CONEXANT ACCESSRUNNER USB DRIVER
3044L:	accessrunner-general@lists.sourceforge.net
3045W:	http://accessrunner.sourceforge.net/
3046S:	Orphan
3047F:	drivers/usb/atm/cxacru.c
3048
3049CONFIGFS
3050M:	Joel Becker <jlbec@evilplan.org>
3051M:	Christoph Hellwig <hch@lst.de>
3052T:	git git://git.infradead.org/users/hch/configfs.git
3053S:	Supported
3054F:	fs/configfs/
3055F:	include/linux/configfs.h
3056
3057CONNECTOR
3058M:	Evgeniy Polyakov <zbr@ioremap.net>
3059L:	netdev@vger.kernel.org
3060S:	Maintained
3061F:	drivers/connector/
3062
3063CONTROL GROUP (CGROUP)
3064M:	Tejun Heo <tj@kernel.org>
3065M:	Li Zefan <lizefan@huawei.com>
3066M:	Johannes Weiner <hannes@cmpxchg.org>
3067L:	cgroups@vger.kernel.org
3068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3069S:	Maintained
3070F:	Documentation/cgroups/
3071F:	include/linux/cgroup*
3072F:	kernel/cgroup*
3073
3074CONTROL GROUP - CPUSET
3075M:	Li Zefan <lizefan@huawei.com>
3076L:	cgroups@vger.kernel.org
3077W:	http://www.bullopensource.org/cpuset/
3078W:	http://oss.sgi.com/projects/cpusets/
3079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3080S:	Maintained
3081F:	Documentation/cgroups/cpusets.txt
3082F:	include/linux/cpuset.h
3083F:	kernel/cpuset.c
3084
3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3086M:	Johannes Weiner <hannes@cmpxchg.org>
3087M:	Michal Hocko <mhocko@kernel.org>
3088M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3089L:	cgroups@vger.kernel.org
3090L:	linux-mm@kvack.org
3091S:	Maintained
3092F:	mm/memcontrol.c
3093F:	mm/swap_cgroup.c
3094
3095CORETEMP HARDWARE MONITORING DRIVER
3096M:	Fenghua Yu <fenghua.yu@intel.com>
3097L:	linux-hwmon@vger.kernel.org
3098S:	Maintained
3099F:	Documentation/hwmon/coretemp
3100F:	drivers/hwmon/coretemp.c
3101
3102COSA/SRP SYNC SERIAL DRIVER
3103M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3104W:	http://www.fi.muni.cz/~kas/cosa/
3105S:	Maintained
3106F:	drivers/net/wan/cosa*
3107
3108CPMAC ETHERNET DRIVER
3109M:	Florian Fainelli <florian@openwrt.org>
3110L:	netdev@vger.kernel.org
3111S:	Maintained
3112F:	drivers/net/ethernet/ti/cpmac.c
3113
3114CPU FREQUENCY DRIVERS
3115M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3116M:	Viresh Kumar <viresh.kumar@linaro.org>
3117L:	linux-pm@vger.kernel.org
3118S:	Maintained
3119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3120T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3121F:	drivers/cpufreq/
3122F:	include/linux/cpufreq.h
3123
3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3125M:	Viresh Kumar <viresh.kumar@linaro.org>
3126M:	Sudeep Holla <sudeep.holla@arm.com>
3127L:	linux-pm@vger.kernel.org
3128W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3129S:	Maintained
3130F:	drivers/cpufreq/arm_big_little.h
3131F:	drivers/cpufreq/arm_big_little.c
3132F:	drivers/cpufreq/arm_big_little_dt.c
3133
3134CPUIDLE DRIVER - ARM BIG LITTLE
3135M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3136M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3137L:	linux-pm@vger.kernel.org
3138L:	linux-arm-kernel@lists.infradead.org
3139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3140S:	Maintained
3141F:	drivers/cpuidle/cpuidle-big_little.c
3142
3143CPUIDLE DRIVER - ARM EXYNOS
3144M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3145M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3146M:	Kukjin Kim <kgene@kernel.org>
3147L:	linux-pm@vger.kernel.org
3148L:	linux-samsung-soc@vger.kernel.org
3149S:	Supported
3150F:	drivers/cpuidle/cpuidle-exynos.c
3151F:	arch/arm/mach-exynos/pm.c
3152
3153CPUIDLE DRIVERS
3154M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3155M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3156L:	linux-pm@vger.kernel.org
3157S:	Maintained
3158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3159F:	drivers/cpuidle/*
3160F:	include/linux/cpuidle.h
3161
3162CPUID/MSR DRIVER
3163M:	"H. Peter Anvin" <hpa@zytor.com>
3164S:	Maintained
3165F:	arch/x86/kernel/cpuid.c
3166F:	arch/x86/kernel/msr.c
3167
3168CPU POWER MONITORING SUBSYSTEM
3169M:	Thomas Renninger <trenn@suse.com>
3170L:	linux-pm@vger.kernel.org
3171S:	Maintained
3172F:	tools/power/cpupower/
3173
3174CRAMFS FILESYSTEM
3175W:	http://sourceforge.net/projects/cramfs/
3176S:	Orphan / Obsolete
3177F:	Documentation/filesystems/cramfs.txt
3178F:	fs/cramfs/
3179
3180CRIS PORT
3181M:	Mikael Starvik <starvik@axis.com>
3182M:	Jesper Nilsson <jesper.nilsson@axis.com>
3183L:	linux-cris-kernel@axis.com
3184W:	http://developer.axis.com
3185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3186S:	Maintained
3187F:	arch/cris/
3188F:	drivers/tty/serial/crisv10.*
3189
3190CRYPTO API
3191M:	Herbert Xu <herbert@gondor.apana.org.au>
3192M:	"David S. Miller" <davem@davemloft.net>
3193L:	linux-crypto@vger.kernel.org
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3196S:	Maintained
3197F:	Documentation/crypto/
3198F:	Documentation/DocBook/crypto-API.tmpl
3199F:	arch/*/crypto/
3200F:	crypto/
3201F:	drivers/crypto/
3202F:	include/crypto/
3203
3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3205M:	Neil Horman <nhorman@tuxdriver.com>
3206L:	linux-crypto@vger.kernel.org
3207S:	Maintained
3208F:	crypto/ansi_cprng.c
3209F:	crypto/rng.c
3210
3211CS3308 MEDIA DRIVER
3212M:	Hans Verkuil <hverkuil@xs4all.nl>
3213L:	linux-media@vger.kernel.org
3214T:	git git://linuxtv.org/media_tree.git
3215W:	http://linuxtv.org
3216S:	Odd Fixes
3217F:	drivers/media/i2c/cs3308.c
3218F:	drivers/media/i2c/cs3308.h
3219
3220CS5535 Audio ALSA driver
3221M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3222S:	Maintained
3223F:	sound/pci/cs5535audio/
3224
3225CW1200 WLAN driver
3226M:	Solomon Peachy <pizza@shaftnet.org>
3227S:	Maintained
3228F:	drivers/net/wireless/st/cw1200/
3229
3230CX18 VIDEO4LINUX DRIVER
3231M:	Andy Walls <awalls@md.metrocast.net>
3232L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3233L:	linux-media@vger.kernel.org
3234T:	git git://linuxtv.org/media_tree.git
3235W:	https://linuxtv.org
3236W:	http://www.ivtvdriver.org/index.php/Cx18
3237S:	Maintained
3238F:	Documentation/video4linux/cx18.txt
3239F:	drivers/media/pci/cx18/
3240F:	include/uapi/linux/ivtv*
3241
3242CX2341X MPEG ENCODER HELPER MODULE
3243M:	Hans Verkuil <hverkuil@xs4all.nl>
3244L:	linux-media@vger.kernel.org
3245T:	git git://linuxtv.org/media_tree.git
3246W:	https://linuxtv.org
3247S:	Maintained
3248F:	drivers/media/common/cx2341x*
3249F:	include/media/cx2341x*
3250
3251CX24120 MEDIA DRIVER
3252M:	Jemma Denson <jdenson@gmail.com>
3253M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3254L:	linux-media@vger.kernel.org
3255W:	https://linuxtv.org
3256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3257S:	Maintained
3258F:	drivers/media/dvb-frontends/cx24120*
3259
3260CX88 VIDEO4LINUX DRIVER
3261M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3262L:	linux-media@vger.kernel.org
3263W:	https://linuxtv.org
3264T:	git git://linuxtv.org/media_tree.git
3265S:	Odd fixes
3266F:	Documentation/video4linux/cx88/
3267F:	drivers/media/pci/cx88/
3268
3269CXD2820R MEDIA DRIVER
3270M:	Antti Palosaari <crope@iki.fi>
3271L:	linux-media@vger.kernel.org
3272W:	https://linuxtv.org
3273W:	http://palosaari.fi/linux/
3274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3275T:	git git://linuxtv.org/anttip/media_tree.git
3276S:	Maintained
3277F:	drivers/media/dvb-frontends/cxd2820r*
3278
3279CXGB3 ETHERNET DRIVER (CXGB3)
3280M:	Santosh Raspatur <santosh@chelsio.com>
3281L:	netdev@vger.kernel.org
3282W:	http://www.chelsio.com
3283S:	Supported
3284F:	drivers/net/ethernet/chelsio/cxgb3/
3285
3286CXGB3 ISCSI DRIVER (CXGB3I)
3287M:	Karen Xie <kxie@chelsio.com>
3288L:	linux-scsi@vger.kernel.org
3289W:	http://www.chelsio.com
3290S:	Supported
3291F:	drivers/scsi/cxgbi/cxgb3i
3292
3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3294M:	Steve Wise <swise@chelsio.com>
3295L:	linux-rdma@vger.kernel.org
3296W:	http://www.openfabrics.org
3297S:	Supported
3298F:	drivers/infiniband/hw/cxgb3/
3299
3300CXGB4 ETHERNET DRIVER (CXGB4)
3301M:	Hariprasad S <hariprasad@chelsio.com>
3302L:	netdev@vger.kernel.org
3303W:	http://www.chelsio.com
3304S:	Supported
3305F:	drivers/net/ethernet/chelsio/cxgb4/
3306
3307CXGB4 ISCSI DRIVER (CXGB4I)
3308M:	Karen Xie <kxie@chelsio.com>
3309L:	linux-scsi@vger.kernel.org
3310W:	http://www.chelsio.com
3311S:	Supported
3312F:	drivers/scsi/cxgbi/cxgb4i
3313
3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3315M:	Steve Wise <swise@chelsio.com>
3316L:	linux-rdma@vger.kernel.org
3317W:	http://www.openfabrics.org
3318S:	Supported
3319F:	drivers/infiniband/hw/cxgb4/
3320
3321CXGB4VF ETHERNET DRIVER (CXGB4VF)
3322M:	Casey Leedom <leedom@chelsio.com>
3323L:	netdev@vger.kernel.org
3324W:	http://www.chelsio.com
3325S:	Supported
3326F:	drivers/net/ethernet/chelsio/cxgb4vf/
3327
3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3329M:	Ian Munsie <imunsie@au1.ibm.com>
3330M:	Michael Neuling <mikey@neuling.org>
3331L:	linuxppc-dev@lists.ozlabs.org
3332S:	Supported
3333F:	drivers/misc/cxl/
3334F:	include/misc/cxl*
3335F:	include/uapi/misc/cxl.h
3336F:	Documentation/powerpc/cxl.txt
3337F:	Documentation/powerpc/cxl.txt
3338F:	Documentation/ABI/testing/sysfs-class-cxl
3339
3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3341M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3342M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3343L:	linux-scsi@vger.kernel.org
3344S:	Supported
3345F:	drivers/scsi/cxlflash/
3346F:	include/uapi/scsi/cxlflash_ioctls.h
3347F:	Documentation/powerpc/cxlflash.txt
3348
3349STMMAC ETHERNET DRIVER
3350M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3351L:	netdev@vger.kernel.org
3352W:	http://www.stlinux.com
3353S:	Supported
3354F:	drivers/net/ethernet/stmicro/stmmac/
3355
3356CYBERPRO FB DRIVER
3357M:	Russell King <linux@armlinux.org.uk>
3358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359W:	http://www.armlinux.org.uk/
3360S:	Maintained
3361F:	drivers/video/fbdev/cyber2000fb.*
3362
3363CYCLADES ASYNC MUX DRIVER
3364W:	http://www.cyclades.com/
3365S:	Orphan
3366F:	drivers/tty/cyclades.c
3367F:	include/linux/cyclades.h
3368F:	include/uapi/linux/cyclades.h
3369
3370CYCLADES PC300 DRIVER
3371W:	http://www.cyclades.com/
3372S:	Orphan
3373F:	drivers/net/wan/pc300*
3374
3375CYPRESS_FIRMWARE MEDIA DRIVER
3376M:	Antti Palosaari <crope@iki.fi>
3377L:	linux-media@vger.kernel.org
3378W:	https://linuxtv.org
3379W:	http://palosaari.fi/linux/
3380Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3381T:	git git://linuxtv.org/anttip/media_tree.git
3382S:	Maintained
3383F:	drivers/media/common/cypress_firmware*
3384
3385CYTTSP TOUCHSCREEN DRIVER
3386M:	Ferruh Yigit <fery@cypress.com>
3387L:	linux-input@vger.kernel.org
3388S:	Supported
3389F:	drivers/input/touchscreen/cyttsp*
3390F:	include/linux/input/cyttsp.h
3391
3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3393M:	Joshua Kinard <kumba@gentoo.org>
3394S:	Maintained
3395F:	drivers/rtc/rtc-ds1685.c
3396F:	include/linux/rtc/ds1685.h
3397
3398DAMA SLAVE for AX.25
3399M:	Joerg Reuter <jreuter@yaina.de>
3400W:	http://yaina.de/jreuter/
3401W:	http://www.qsl.net/dl1bke/
3402L:	linux-hams@vger.kernel.org
3403S:	Maintained
3404F:	net/ax25/af_ax25.c
3405F:	net/ax25/ax25_dev.c
3406F:	net/ax25/ax25_ds_*
3407F:	net/ax25/ax25_in.c
3408F:	net/ax25/ax25_out.c
3409F:	net/ax25/ax25_timer.c
3410F:	net/ax25/sysctl_net_ax25.c
3411
3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3413L:	netdev@vger.kernel.org
3414S:	Orphan
3415F:	Documentation/networking/dmfe.txt
3416F:	drivers/net/ethernet/dec/tulip/dmfe.c
3417
3418DC390/AM53C974 SCSI driver
3419M:	Hannes Reinecke <hare@suse.com>
3420L:	linux-scsi@vger.kernel.org
3421S:	Maintained
3422F:	drivers/scsi/am53c974.c
3423
3424DC395x SCSI driver
3425M:	Oliver Neukum <oliver@neukum.org>
3426M:	Ali Akcaagac <aliakc@web.de>
3427M:	Jamie Lenehan <lenehan@twibble.org>
3428L:	dc395x@twibble.org
3429W:	http://twibble.org/dist/dc395x/
3430W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3431S:	Maintained
3432F:	Documentation/scsi/dc395x.txt
3433F:	drivers/scsi/dc395x.*
3434
3435DCCP PROTOCOL
3436M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3437L:	dccp@vger.kernel.org
3438W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3439S:	Maintained
3440F:	include/linux/dccp.h
3441F:	include/uapi/linux/dccp.h
3442F:	include/linux/tfrc.h
3443F:	net/dccp/
3444
3445DECnet NETWORK LAYER
3446W:	http://linux-decnet.sourceforge.net
3447L:	linux-decnet-user@lists.sourceforge.net
3448S:	Orphan
3449F:	Documentation/networking/decnet.txt
3450F:	net/decnet/
3451
3452DECSTATION PLATFORM SUPPORT
3453M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3454L:	linux-mips@linux-mips.org
3455W:	http://www.linux-mips.org/wiki/DECstation
3456S:	Maintained
3457F:	arch/mips/dec/
3458F:	arch/mips/include/asm/dec/
3459F:	arch/mips/include/asm/mach-dec/
3460
3461DEFXX FDDI NETWORK DRIVER
3462M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3463S:	Maintained
3464F:	drivers/net/fddi/defxx.*
3465
3466DELL LAPTOP DRIVER
3467M:	Matthew Garrett <mjg59@srcf.ucam.org>
3468M:	Pali Rohár <pali.rohar@gmail.com>
3469L:	platform-driver-x86@vger.kernel.org
3470S:	Maintained
3471F:	drivers/platform/x86/dell-laptop.c
3472
3473DELL LAPTOP RBTN DRIVER
3474M:	Pali Rohár <pali.rohar@gmail.com>
3475S:	Maintained
3476F:	drivers/platform/x86/dell-rbtn.*
3477
3478DELL LAPTOP FREEFALL DRIVER
3479M:	Pali Rohár <pali.rohar@gmail.com>
3480S:	Maintained
3481F:	drivers/platform/x86/dell-smo8800.c
3482
3483DELL LAPTOP SMM DRIVER
3484M:	Pali Rohár <pali.rohar@gmail.com>
3485S:	Maintained
3486F:	drivers/hwmon/dell-smm-hwmon.c
3487F:	include/uapi/linux/i8k.h
3488
3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3490M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3491S:	Maintained
3492F:	Documentation/dcdbas.txt
3493F:	drivers/firmware/dcdbas.*
3494
3495DELL WMI EXTRAS DRIVER
3496M:	Matthew Garrett <mjg59@srcf.ucam.org>
3497M:	Pali Rohár <pali.rohar@gmail.com>
3498S:	Maintained
3499F:	drivers/platform/x86/dell-wmi.c
3500
3501DESIGNWARE USB2 DRD IP DRIVER
3502M:	John Youn <johnyoun@synopsys.com>
3503L:	linux-usb@vger.kernel.org
3504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3505S:	Maintained
3506F:	drivers/usb/dwc2/
3507
3508DESIGNWARE USB3 DRD IP DRIVER
3509M:	Felipe Balbi <balbi@kernel.org>
3510L:	linux-usb@vger.kernel.org
3511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3512S:	Maintained
3513F:	drivers/usb/dwc3/
3514
3515DEVICE COREDUMP (DEV_COREDUMP)
3516M:	Johannes Berg <johannes@sipsolutions.net>
3517L:	linux-kernel@vger.kernel.org
3518S:	Maintained
3519F:	drivers/base/devcoredump.c
3520F:	include/linux/devcoredump.h
3521
3522DEVICE FREQUENCY (DEVFREQ)
3523M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3524M:	Kyungmin Park <kyungmin.park@samsung.com>
3525L:	linux-pm@vger.kernel.org
3526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3527S:	Maintained
3528F:	drivers/devfreq/
3529F:	include/linux/devfreq.h
3530F:	Documentation/devicetree/bindings/devfreq/
3531
3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3533M:	Chanwoo Choi <cw00.choi@samsung.com>
3534L:	linux-pm@vger.kernel.org
3535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S:	Supported
3537F:	drivers/devfreq/event/
3538F:	drivers/devfreq/devfreq-event.c
3539F:	include/linux/devfreq-event.h
3540F:	Documentation/devicetree/bindings/devfreq/event/
3541
3542DEVICE NUMBER REGISTRY
3543M:	Torben Mathiasen <device@lanana.org>
3544W:	http://lanana.org/docs/device-list/index.html
3545S:	Maintained
3546
3547DEVICE-MAPPER  (LVM)
3548M:	Alasdair Kergon <agk@redhat.com>
3549M:	Mike Snitzer <snitzer@redhat.com>
3550M:	dm-devel@redhat.com
3551L:	dm-devel@redhat.com
3552W:	http://sources.redhat.com/dm
3553Q:	http://patchwork.kernel.org/project/dm-devel/list/
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3555T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3556S:	Maintained
3557F:	Documentation/device-mapper/
3558F:	drivers/md/dm*
3559F:	drivers/md/persistent-data/
3560F:	include/linux/device-mapper.h
3561F:	include/linux/dm-*.h
3562F:	include/uapi/linux/dm-*.h
3563
3564DEVLINK
3565M:	Jiri Pirko <jiri@mellanox.com>
3566L:	netdev@vger.kernel.org
3567S:	Supported
3568F:	net/core/devlink.c
3569F:	include/net/devlink.h
3570F:	include/uapi/linux/devlink.h
3571
3572DIALOG SEMICONDUCTOR DRIVERS
3573M:	Support Opensource <support.opensource@diasemi.com>
3574W:	http://www.dialog-semiconductor.com/products
3575S:	Supported
3576F:	Documentation/hwmon/da90??
3577F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3578F:	drivers/gpio/gpio-da90??.c
3579F:	drivers/hwmon/da90??-hwmon.c
3580F:	drivers/iio/adc/da91??-*.c
3581F:	drivers/input/misc/da90??_onkey.c
3582F:	drivers/input/touchscreen/da9052_tsi.c
3583F:	drivers/leds/leds-da90??.c
3584F:	drivers/mfd/da903x.c
3585F:	drivers/mfd/da90??-*.c
3586F:	drivers/mfd/da91??-*.c
3587F:	drivers/power/da9052-battery.c
3588F:	drivers/power/da91??-*.c
3589F:	drivers/regulator/da903x.c
3590F:	drivers/regulator/da9???-regulator.[ch]
3591F:	drivers/rtc/rtc-da90??.c
3592F:	drivers/video/backlight/da90??_bl.c
3593F:	drivers/watchdog/da90??_wdt.c
3594F:	include/linux/mfd/da903x.h
3595F:	include/linux/mfd/da9052/
3596F:	include/linux/mfd/da9055/
3597F:	include/linux/mfd/da9063/
3598F:	include/linux/mfd/da9150/
3599F:	include/sound/da[79]*.h
3600F:	sound/soc/codecs/da[79]*.[ch]
3601
3602DIGI NEO AND CLASSIC PCI PRODUCTS
3603M:	Lidza Louina <lidza.louina@gmail.com>
3604M:	Mark Hounschell <markh@compro.net>
3605L:	driverdev-devel@linuxdriverproject.org
3606S:	Maintained
3607F:	drivers/staging/dgnc/
3608
3609DIOLAN U2C-12 I2C DRIVER
3610M:	Guenter Roeck <linux@roeck-us.net>
3611L:	linux-i2c@vger.kernel.org
3612S:	Maintained
3613F:	drivers/i2c/busses/i2c-diolan-u2c.c
3614
3615DIRECT ACCESS (DAX)
3616M:	Matthew Wilcox <willy@linux.intel.com>
3617L:	linux-fsdevel@vger.kernel.org
3618S:	Supported
3619F:	fs/dax.c
3620
3621DIRECTORY NOTIFICATION (DNOTIFY)
3622M:	Eric Paris <eparis@parisplace.org>
3623S:	Maintained
3624F:	Documentation/filesystems/dnotify.txt
3625F:	fs/notify/dnotify/
3626F:	include/linux/dnotify.h
3627
3628DISK GEOMETRY AND PARTITION HANDLING
3629M:	Andries Brouwer <aeb@cwi.nl>
3630W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3631W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3632W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3633S:	Maintained
3634
3635DISKQUOTA
3636M:	Jan Kara <jack@suse.com>
3637S:	Maintained
3638F:	Documentation/filesystems/quota.txt
3639F:	fs/quota/
3640F:	include/linux/quota*.h
3641F:	include/uapi/linux/quota*.h
3642
3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3644M:	Bernie Thompson <bernie@plugable.com>
3645L:	linux-fbdev@vger.kernel.org
3646S:	Maintained
3647W:	http://plugable.com/category/projects/udlfb/
3648F:	drivers/video/fbdev/udlfb.c
3649F:	include/video/udlfb.h
3650F:	Documentation/fb/udlfb.txt
3651
3652DISTRIBUTED LOCK MANAGER (DLM)
3653M:	Christine Caulfield <ccaulfie@redhat.com>
3654M:	David Teigland <teigland@redhat.com>
3655L:	cluster-devel@redhat.com
3656W:	http://sources.redhat.com/cluster/
3657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3658S:	Supported
3659F:	fs/dlm/
3660
3661DMA BUFFER SHARING FRAMEWORK
3662M:	Sumit Semwal <sumit.semwal@linaro.org>
3663S:	Maintained
3664L:	linux-media@vger.kernel.org
3665L:	dri-devel@lists.freedesktop.org
3666L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3667F:	drivers/dma-buf/
3668F:	include/linux/dma-buf*
3669F:	include/linux/reservation.h
3670F:	include/linux/*fence.h
3671F:	Documentation/dma-buf-sharing.txt
3672T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3673
3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3675M:	Vinod Koul <vinod.koul@intel.com>
3676L:	dmaengine@vger.kernel.org
3677Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3678S:	Maintained
3679F:	drivers/dma/
3680F:	include/linux/dmaengine.h
3681F:	Documentation/dmaengine/
3682T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3683
3684DME1737 HARDWARE MONITOR DRIVER
3685M:	Juerg Haefliger <juergh@gmail.com>
3686L:	linux-hwmon@vger.kernel.org
3687S:	Maintained
3688F:	Documentation/hwmon/dme1737
3689F:	drivers/hwmon/dme1737.c
3690
3691DMI/SMBIOS SUPPORT
3692M:	Jean Delvare <jdelvare@suse.com>
3693S:	Maintained
3694T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3695F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3696F:	drivers/firmware/dmi-id.c
3697F:	drivers/firmware/dmi_scan.c
3698F:	include/linux/dmi.h
3699
3700DOCUMENTATION
3701M:	Jonathan Corbet <corbet@lwn.net>
3702L:	linux-doc@vger.kernel.org
3703S:	Maintained
3704F:	Documentation/
3705F:	scripts/docproc.c
3706F:	scripts/kernel-doc*
3707X:	Documentation/ABI/
3708X:	Documentation/devicetree/
3709X:	Documentation/acpi
3710X:	Documentation/power
3711X:	Documentation/spi
3712X:	Documentation/DocBook/media
3713T:	git git://git.lwn.net/linux.git docs-next
3714
3715DOUBLETALK DRIVER
3716M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3717L:	blinux-list@redhat.com
3718S:	Maintained
3719F:	drivers/char/dtlk.c
3720F:	include/linux/dtlk.h
3721
3722DPT_I2O SCSI RAID DRIVER
3723M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3724L:	linux-scsi@vger.kernel.org
3725W:	http://www.adaptec.com/
3726S:	Maintained
3727F:	drivers/scsi/dpt*
3728F:	drivers/scsi/dpt/
3729
3730DRBD DRIVER
3731M:	Philipp Reisner <philipp.reisner@linbit.com>
3732M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3733L:	drbd-dev@lists.linbit.com
3734W:	http://www.drbd.org
3735T:	git git://git.linbit.com/linux-drbd.git
3736T:	git git://git.linbit.com/drbd-8.4.git
3737S:	Supported
3738F:	drivers/block/drbd/
3739F:	lib/lru_cache.c
3740F:	Documentation/blockdev/drbd/
3741
3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3743M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3745S:	Supported
3746F:	Documentation/kobject.txt
3747F:	drivers/base/
3748F:	fs/debugfs/
3749F:	fs/kernfs/
3750F:	fs/sysfs/
3751F:	include/linux/debugfs.h
3752F:	include/linux/kobj*
3753F:	lib/kobj*
3754
3755DRM DRIVERS
3756M:	David Airlie <airlied@linux.ie>
3757L:	dri-devel@lists.freedesktop.org
3758T:	git git://people.freedesktop.org/~airlied/linux
3759S:	Maintained
3760F:	drivers/gpu/drm/
3761F:	drivers/gpu/vga/
3762F:	include/drm/
3763F:	include/uapi/drm/
3764
3765RADEON and AMDGPU DRM DRIVERS
3766M:	Alex Deucher <alexander.deucher@amd.com>
3767M:	Christian König <christian.koenig@amd.com>
3768L:	dri-devel@lists.freedesktop.org
3769T:	git git://people.freedesktop.org/~agd5f/linux
3770S:	Supported
3771F:	drivers/gpu/drm/radeon/
3772F:	include/uapi/drm/radeon*
3773F:	drivers/gpu/drm/amd/
3774F:	include/uapi/drm/amdgpu*
3775
3776DRM PANEL DRIVERS
3777M:	Thierry Reding <thierry.reding@gmail.com>
3778L:	dri-devel@lists.freedesktop.org
3779T:	git git://anongit.freedesktop.org/tegra/linux.git
3780S:	Maintained
3781F:	drivers/gpu/drm/drm_panel.c
3782F:	drivers/gpu/drm/panel/
3783F:	include/drm/drm_panel.h
3784F:	Documentation/devicetree/bindings/display/panel/
3785
3786INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3787M:	Daniel Vetter <daniel.vetter@intel.com>
3788M:	Jani Nikula <jani.nikula@linux.intel.com>
3789L:	intel-gfx@lists.freedesktop.org
3790L:	dri-devel@lists.freedesktop.org
3791W:	https://01.org/linuxgraphics/
3792Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3793T:	git git://anongit.freedesktop.org/drm-intel
3794S:	Supported
3795F:	drivers/gpu/drm/i915/
3796F:	include/drm/i915*
3797F:	include/uapi/drm/i915*
3798
3799DRM DRIVERS FOR ATMEL HLCDC
3800M:	Boris Brezillon <boris.brezillon@free-electrons.com>
3801L:	dri-devel@lists.freedesktop.org
3802S:	Supported
3803F:	drivers/gpu/drm/atmel-hlcdc/
3804F:	Documentation/devicetree/bindings/drm/atmel/
3805
3806DRM DRIVERS FOR EXYNOS
3807M:	Inki Dae <inki.dae@samsung.com>
3808M:	Joonyoung Shim <jy0922.shim@samsung.com>
3809M:	Seung-Woo Kim <sw0312.kim@samsung.com>
3810M:	Kyungmin Park <kyungmin.park@samsung.com>
3811L:	dri-devel@lists.freedesktop.org
3812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3813S:	Supported
3814F:	drivers/gpu/drm/exynos/
3815F:	include/drm/exynos*
3816F:	include/uapi/drm/exynos*
3817
3818DRM DRIVERS FOR FREESCALE DCU
3819M:	Stefan Agner <stefan@agner.ch>
3820M:	Alison Wang <alison.wang@freescale.com>
3821L:	dri-devel@lists.freedesktop.org
3822S:	Supported
3823F:	drivers/gpu/drm/fsl-dcu/
3824F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
3825F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3826
3827DRM DRIVERS FOR FREESCALE IMX
3828M:	Philipp Zabel <p.zabel@pengutronix.de>
3829L:	dri-devel@lists.freedesktop.org
3830S:	Maintained
3831F:	drivers/gpu/drm/imx/
3832F:	drivers/gpu/ipu-v3/
3833F:	Documentation/devicetree/bindings/display/imx/
3834
3835DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3836M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3837L:	dri-devel@lists.freedesktop.org
3838T:	git git://github.com/patjak/drm-gma500
3839S:	Maintained
3840F:	drivers/gpu/drm/gma500
3841F:	include/drm/gma500*
3842
3843DRM DRIVERS FOR NVIDIA TEGRA
3844M:	Thierry Reding <thierry.reding@gmail.com>
3845M:	Terje Bergström <tbergstrom@nvidia.com>
3846L:	dri-devel@lists.freedesktop.org
3847L:	linux-tegra@vger.kernel.org
3848T:	git git://anongit.freedesktop.org/tegra/linux.git
3849S:	Supported
3850F:	drivers/gpu/drm/tegra/
3851F:	drivers/gpu/host1x/
3852F:	include/linux/host1x.h
3853F:	include/uapi/drm/tegra_drm.h
3854F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3855
3856DRM DRIVERS FOR RENESAS
3857M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3858L:	dri-devel@lists.freedesktop.org
3859L:	linux-renesas-soc@vger.kernel.org
3860T:	git git://people.freedesktop.org/~airlied/linux
3861S:	Supported
3862F:	drivers/gpu/drm/rcar-du/
3863F:	drivers/gpu/drm/shmobile/
3864F:	include/linux/platform_data/shmob_drm.h
3865
3866DRM DRIVERS FOR ROCKCHIP
3867M:	Mark Yao <mark.yao@rock-chips.com>
3868L:	dri-devel@lists.freedesktop.org
3869S:	Maintained
3870F:	drivers/gpu/drm/rockchip/
3871F:	Documentation/devicetree/bindings/display/rockchip*
3872
3873DRM DRIVERS FOR STI
3874M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
3875M:	Vincent Abriou <vincent.abriou@st.com>
3876L:	dri-devel@lists.freedesktop.org
3877T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3878S:	Maintained
3879F:	drivers/gpu/drm/sti
3880F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
3881
3882DRM DRIVERS FOR VIVANTE GPU IP
3883M:	Lucas Stach <l.stach@pengutronix.de>
3884R:	Russell King <linux+etnaviv@armlinux.org.uk>
3885R:	Christian Gmeiner <christian.gmeiner@gmail.com>
3886L:	dri-devel@lists.freedesktop.org
3887S:	Maintained
3888F:	drivers/gpu/drm/etnaviv
3889F:	Documentation/devicetree/bindings/display/etnaviv
3890
3891DSBR100 USB FM RADIO DRIVER
3892M:	Alexey Klimov <klimov.linux@gmail.com>
3893L:	linux-media@vger.kernel.org
3894T:	git git://linuxtv.org/media_tree.git
3895S:	Maintained
3896F:	drivers/media/radio/dsbr100.c
3897
3898DSCC4 DRIVER
3899M:	Francois Romieu <romieu@fr.zoreil.com>
3900L:	netdev@vger.kernel.org
3901S:	Maintained
3902F:	drivers/net/wan/dscc4.c
3903
3904DT3155 MEDIA DRIVER
3905M:	Hans Verkuil <hverkuil@xs4all.nl>
3906L:	linux-media@vger.kernel.org
3907T:	git git://linuxtv.org/media_tree.git
3908W:	https://linuxtv.org
3909S:	Odd Fixes
3910F:	drivers/media/pci/dt3155/
3911
3912DVB_USB_AF9015 MEDIA DRIVER
3913M:	Antti Palosaari <crope@iki.fi>
3914L:	linux-media@vger.kernel.org
3915W:	https://linuxtv.org
3916W:	http://palosaari.fi/linux/
3917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3918T:	git git://linuxtv.org/anttip/media_tree.git
3919S:	Maintained
3920F:	drivers/media/usb/dvb-usb-v2/af9015*
3921
3922DVB_USB_AF9035 MEDIA DRIVER
3923M:	Antti Palosaari <crope@iki.fi>
3924L:	linux-media@vger.kernel.org
3925W:	https://linuxtv.org
3926W:	http://palosaari.fi/linux/
3927Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3928T:	git git://linuxtv.org/anttip/media_tree.git
3929S:	Maintained
3930F:	drivers/media/usb/dvb-usb-v2/af9035*
3931
3932DVB_USB_ANYSEE MEDIA DRIVER
3933M:	Antti Palosaari <crope@iki.fi>
3934L:	linux-media@vger.kernel.org
3935W:	https://linuxtv.org
3936W:	http://palosaari.fi/linux/
3937Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3938T:	git git://linuxtv.org/anttip/media_tree.git
3939S:	Maintained
3940F:	drivers/media/usb/dvb-usb-v2/anysee*
3941
3942DVB_USB_AU6610 MEDIA DRIVER
3943M:	Antti Palosaari <crope@iki.fi>
3944L:	linux-media@vger.kernel.org
3945W:	https://linuxtv.org
3946W:	http://palosaari.fi/linux/
3947Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3948T:	git git://linuxtv.org/anttip/media_tree.git
3949S:	Maintained
3950F:	drivers/media/usb/dvb-usb-v2/au6610*
3951
3952DVB_USB_CE6230 MEDIA DRIVER
3953M:	Antti Palosaari <crope@iki.fi>
3954L:	linux-media@vger.kernel.org
3955W:	https://linuxtv.org
3956W:	http://palosaari.fi/linux/
3957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3958T:	git git://linuxtv.org/anttip/media_tree.git
3959S:	Maintained
3960F:	drivers/media/usb/dvb-usb-v2/ce6230*
3961
3962DVB_USB_CXUSB MEDIA DRIVER
3963M:	Michael Krufky <mkrufky@linuxtv.org>
3964L:	linux-media@vger.kernel.org
3965W:	https://linuxtv.org
3966W:	http://github.com/mkrufky
3967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3968T:	git git://linuxtv.org/media_tree.git
3969S:	Maintained
3970F:	drivers/media/usb/dvb-usb/cxusb*
3971
3972DVB_USB_EC168 MEDIA DRIVER
3973M:	Antti Palosaari <crope@iki.fi>
3974L:	linux-media@vger.kernel.org
3975W:	https://linuxtv.org
3976W:	http://palosaari.fi/linux/
3977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3978T:	git git://linuxtv.org/anttip/media_tree.git
3979S:	Maintained
3980F:	drivers/media/usb/dvb-usb-v2/ec168*
3981
3982DVB_USB_GL861 MEDIA DRIVER
3983M:	Antti Palosaari <crope@iki.fi>
3984L:	linux-media@vger.kernel.org
3985W:	https://linuxtv.org
3986Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3987T:	git git://linuxtv.org/anttip/media_tree.git
3988S:	Maintained
3989F:	drivers/media/usb/dvb-usb-v2/gl861*
3990
3991DVB_USB_MXL111SF MEDIA DRIVER
3992M:	Michael Krufky <mkrufky@linuxtv.org>
3993L:	linux-media@vger.kernel.org
3994W:	https://linuxtv.org
3995W:	http://github.com/mkrufky
3996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3997T:	git git://linuxtv.org/mkrufky/mxl111sf.git
3998S:	Maintained
3999F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4000
4001DVB_USB_RTL28XXU MEDIA DRIVER
4002M:	Antti Palosaari <crope@iki.fi>
4003L:	linux-media@vger.kernel.org
4004W:	https://linuxtv.org
4005W:	http://palosaari.fi/linux/
4006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4007T:	git git://linuxtv.org/anttip/media_tree.git
4008S:	Maintained
4009F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4010
4011DVB_USB_V2 MEDIA DRIVER
4012M:	Antti Palosaari <crope@iki.fi>
4013L:	linux-media@vger.kernel.org
4014W:	https://linuxtv.org
4015W:	http://palosaari.fi/linux/
4016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4017T:	git git://linuxtv.org/anttip/media_tree.git
4018S:	Maintained
4019F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4020F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4021
4022DYNAMIC DEBUG
4023M:	Jason Baron <jbaron@akamai.com>
4024S:	Maintained
4025F:	lib/dynamic_debug.c
4026F:	include/linux/dynamic_debug.h
4027
4028DZ DECSTATION DZ11 SERIAL DRIVER
4029M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4030S:	Maintained
4031F:	drivers/tty/serial/dz.*
4032
4033E3X0 POWER BUTTON DRIVER
4034M:	Moritz Fischer <moritz.fischer@ettus.com>
4035L:	usrp-users@lists.ettus.com
4036W:	http://www.ettus.com
4037S:	Supported
4038F:	drivers/input/misc/e3x0-button.c
4039F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4040
4041E4000 MEDIA DRIVER
4042M:	Antti Palosaari <crope@iki.fi>
4043L:	linux-media@vger.kernel.org
4044W:	https://linuxtv.org
4045W:	http://palosaari.fi/linux/
4046Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4047T:	git git://linuxtv.org/anttip/media_tree.git
4048S:	Maintained
4049F:	drivers/media/tuners/e4000*
4050
4051EATA ISA/EISA/PCI SCSI DRIVER
4052M:	Dario Ballabio <ballabio_dario@emc.com>
4053L:	linux-scsi@vger.kernel.org
4054S:	Maintained
4055F:	drivers/scsi/eata.c
4056
4057EC100 MEDIA DRIVER
4058M:	Antti Palosaari <crope@iki.fi>
4059L:	linux-media@vger.kernel.org
4060W:	https://linuxtv.org
4061W:	http://palosaari.fi/linux/
4062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4063T:	git git://linuxtv.org/anttip/media_tree.git
4064S:	Maintained
4065F:	drivers/media/dvb-frontends/ec100*
4066
4067ECRYPT FILE SYSTEM
4068M:	Tyler Hicks <tyhicks@canonical.com>
4069L:	ecryptfs@vger.kernel.org
4070W:	http://ecryptfs.org
4071W:	https://launchpad.net/ecryptfs
4072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4073S:	Supported
4074F:	Documentation/filesystems/ecryptfs.txt
4075F:	fs/ecryptfs/
4076
4077EDAC-CORE
4078M:	Doug Thompson <dougthompson@xmission.com>
4079M:	Borislav Petkov <bp@alien8.de>
4080M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4081L:	linux-edac@vger.kernel.org
4082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4084S:	Supported
4085F:	Documentation/edac.txt
4086F:	drivers/edac/
4087F:	include/linux/edac.h
4088
4089EDAC-AMD64
4090M:	Doug Thompson <dougthompson@xmission.com>
4091M:	Borislav Petkov <bp@alien8.de>
4092L:	linux-edac@vger.kernel.org
4093S:	Maintained
4094F:	drivers/edac/amd64_edac*
4095
4096EDAC-CALXEDA
4097M:	Doug Thompson <dougthompson@xmission.com>
4098M:	Robert Richter <rric@kernel.org>
4099L:	linux-edac@vger.kernel.org
4100S:	Maintained
4101F:	drivers/edac/highbank*
4102
4103EDAC-CAVIUM
4104M:	Ralf Baechle <ralf@linux-mips.org>
4105M:	David Daney <david.daney@cavium.com>
4106L:	linux-edac@vger.kernel.org
4107L:	linux-mips@linux-mips.org
4108S:	Supported
4109F:	drivers/edac/octeon_edac*
4110
4111EDAC-E752X
4112M:	Mark Gross <mark.gross@intel.com>
4113M:	Doug Thompson <dougthompson@xmission.com>
4114L:	linux-edac@vger.kernel.org
4115S:	Maintained
4116F:	drivers/edac/e752x_edac.c
4117
4118EDAC-E7XXX
4119M:	Doug Thompson <dougthompson@xmission.com>
4120L:	linux-edac@vger.kernel.org
4121S:	Maintained
4122F:	drivers/edac/e7xxx_edac.c
4123
4124EDAC-GHES
4125M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4126L:	linux-edac@vger.kernel.org
4127S:	Maintained
4128F:	drivers/edac/ghes_edac.c
4129
4130EDAC-I82443BXGX
4131M:	Tim Small <tim@buttersideup.com>
4132L:	linux-edac@vger.kernel.org
4133S:	Maintained
4134F:	drivers/edac/i82443bxgx_edac.c
4135
4136EDAC-I3000
4137M:	Jason Uhlenkott <juhlenko@akamai.com>
4138L:	linux-edac@vger.kernel.org
4139S:	Maintained
4140F:	drivers/edac/i3000_edac.c
4141
4142EDAC-I5000
4143M:	Doug Thompson <dougthompson@xmission.com>
4144L:	linux-edac@vger.kernel.org
4145S:	Maintained
4146F:	drivers/edac/i5000_edac.c
4147
4148EDAC-I5400
4149M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4150L:	linux-edac@vger.kernel.org
4151S:	Maintained
4152F:	drivers/edac/i5400_edac.c
4153
4154EDAC-I7300
4155M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4156L:	linux-edac@vger.kernel.org
4157S:	Maintained
4158F:	drivers/edac/i7300_edac.c
4159
4160EDAC-I7CORE
4161M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4162L:	linux-edac@vger.kernel.org
4163S:	Maintained
4164F:	drivers/edac/i7core_edac.c
4165
4166EDAC-I82975X
4167M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4168M:	"Arvind R." <arvino55@gmail.com>
4169L:	linux-edac@vger.kernel.org
4170S:	Maintained
4171F:	drivers/edac/i82975x_edac.c
4172
4173EDAC-IE31200
4174M:	Jason Baron <jbaron@akamai.com>
4175L:	linux-edac@vger.kernel.org
4176S:	Maintained
4177F:	drivers/edac/ie31200_edac.c
4178
4179EDAC-MPC85XX
4180M:	Johannes Thumshirn <morbidrsa@gmail.com>
4181L:	linux-edac@vger.kernel.org
4182S:	Maintained
4183F:	drivers/edac/mpc85xx_edac.[ch]
4184
4185EDAC-PASEMI
4186M:	Egor Martovetsky <egor@pasemi.com>
4187L:	linux-edac@vger.kernel.org
4188S:	Maintained
4189F:	drivers/edac/pasemi_edac.c
4190
4191EDAC-R82600
4192M:	Tim Small <tim@buttersideup.com>
4193L:	linux-edac@vger.kernel.org
4194S:	Maintained
4195F:	drivers/edac/r82600_edac.c
4196
4197EDAC-SBRIDGE
4198M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4199L:	linux-edac@vger.kernel.org
4200S:	Maintained
4201F:	drivers/edac/sb_edac.c
4202
4203EDAC-XGENE
4204APPLIED MICRO (APM) X-GENE SOC EDAC
4205M:     Loc Ho <lho@apm.com>
4206S:     Supported
4207F:     drivers/edac/xgene_edac.c
4208F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4209
4210EDIROL UA-101/UA-1000 DRIVER
4211M:	Clemens Ladisch <clemens@ladisch.de>
4212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4213T:	git git://git.alsa-project.org/alsa-kernel.git
4214S:	Maintained
4215F:	sound/usb/misc/ua101.c
4216
4217EXTENSIBLE FIRMWARE INTERFACE (EFI)
4218M:	Matt Fleming <matt@codeblueprint.co.uk>
4219L:	linux-efi@vger.kernel.org
4220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4221S:	Maintained
4222F:	Documentation/efi-stub.txt
4223F:	arch/ia64/kernel/efi.c
4224F:	arch/x86/boot/compressed/eboot.[ch]
4225F:	arch/x86/include/asm/efi.h
4226F:	arch/x86/platform/efi/
4227F:	drivers/firmware/efi/
4228F:	include/linux/efi*.h
4229
4230EFI VARIABLE FILESYSTEM
4231M:	Matthew Garrett <matthew.garrett@nebula.com>
4232M:	Jeremy Kerr <jk@ozlabs.org>
4233M:	Matt Fleming <matt@codeblueprint.co.uk>
4234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4235L:	linux-efi@vger.kernel.org
4236S:	Maintained
4237F:	fs/efivarfs/
4238
4239EFIFB FRAMEBUFFER DRIVER
4240L:	linux-fbdev@vger.kernel.org
4241M:	Peter Jones <pjones@redhat.com>
4242S:	Maintained
4243F:	drivers/video/fbdev/efifb.c
4244
4245EFS FILESYSTEM
4246W:	http://aeschi.ch.eu.org/efs/
4247S:	Orphan
4248F:	fs/efs/
4249
4250EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4251M:	Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4252L:	netdev@vger.kernel.org
4253S:	Maintained
4254F:	drivers/net/ethernet/ibm/ehea/
4255
4256EM28XX VIDEO4LINUX DRIVER
4257M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4258L:	linux-media@vger.kernel.org
4259W:	https://linuxtv.org
4260T:	git git://linuxtv.org/media_tree.git
4261S:	Maintained
4262F:	drivers/media/usb/em28xx/
4263
4264EMBEDDED LINUX
4265M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4266M:	Matt Mackall <mpm@selenic.com>
4267M:	David Woodhouse <dwmw2@infradead.org>
4268L:	linux-embedded@vger.kernel.org
4269S:	Maintained
4270
4271EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4272M:	James Smart <james.smart@avagotech.com>
4273M:	Dick Kennedy <dick.kennedy@avagotech.com>
4274L:	linux-scsi@vger.kernel.org
4275W:	http://www.avagotech.com
4276S:	Supported
4277F:	drivers/scsi/lpfc/
4278
4279ENE CB710 FLASH CARD READER DRIVER
4280M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4281S:	Maintained
4282F:	drivers/misc/cb710/
4283F:	drivers/mmc/host/cb710-mmc.*
4284F:	include/linux/cb710.h
4285
4286ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4287M:	Maxim Levitsky <maximlevitsky@gmail.com>
4288S:	Maintained
4289F:	drivers/media/rc/ene_ir.*
4290
4291EPSON S1D13XXX FRAMEBUFFER DRIVER
4292M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4293S:	Maintained
4294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4295F:	drivers/video/fbdev/s1d13xxxfb.c
4296F:	include/video/s1d13xxxfb.h
4297
4298ET131X NETWORK DRIVER
4299M:	Mark Einon <mark.einon@gmail.com>
4300S:	Odd Fixes
4301F:	drivers/net/ethernet/agere/
4302
4303ETHERNET BRIDGE
4304M:	Stephen Hemminger <stephen@networkplumber.org>
4305L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4306L:	netdev@vger.kernel.org
4307W:	http://www.linuxfoundation.org/en/Net:Bridge
4308S:	Maintained
4309F:	include/linux/netfilter_bridge/
4310F:	net/bridge/
4311
4312ETHERNET PHY LIBRARY
4313M:	Florian Fainelli <f.fainelli@gmail.com>
4314L:	netdev@vger.kernel.org
4315S:	Maintained
4316F:	include/linux/phy.h
4317F:	include/linux/phy_fixed.h
4318F:	drivers/net/phy/
4319F:	Documentation/networking/phy.txt
4320F:	drivers/of/of_mdio.c
4321F:	drivers/of/of_net.c
4322
4323EXT2 FILE SYSTEM
4324M:	Jan Kara <jack@suse.com>
4325L:	linux-ext4@vger.kernel.org
4326S:	Maintained
4327F:	Documentation/filesystems/ext2.txt
4328F:	fs/ext2/
4329F:	include/linux/ext2*
4330
4331EXT4 FILE SYSTEM
4332M:	"Theodore Ts'o" <tytso@mit.edu>
4333M:	Andreas Dilger <adilger.kernel@dilger.ca>
4334L:	linux-ext4@vger.kernel.org
4335W:	http://ext4.wiki.kernel.org
4336Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4338S:	Maintained
4339F:	Documentation/filesystems/ext4.txt
4340F:	fs/ext4/
4341
4342Extended Verification Module (EVM)
4343M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4344L:	linux-ima-devel@lists.sourceforge.net
4345L:	linux-security-module@vger.kernel.org
4346S:	Supported
4347F:	security/integrity/evm/
4348
4349EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4350M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4351M:	Chanwoo Choi <cw00.choi@samsung.com>
4352L:	linux-kernel@vger.kernel.org
4353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4354S:	Maintained
4355F:	drivers/extcon/
4356F:	include/linux/extcon/
4357F:	include/linux/extcon.h
4358F:	Documentation/extcon/
4359F:	Documentation/devicetree/bindings/extcon/
4360
4361EXYNOS DP DRIVER
4362M:	Jingoo Han <jingoohan1@gmail.com>
4363L:	dri-devel@lists.freedesktop.org
4364S:	Maintained
4365F:	drivers/gpu/drm/exynos/exynos_dp*
4366
4367EXYNOS SYSMMU (IOMMU) driver
4368M:	Marek Szyprowski <m.szyprowski@samsung.com>
4369L:	iommu@lists.linux-foundation.org
4370S:	Maintained
4371F:	drivers/iommu/exynos-iommu.c
4372
4373EXYNOS MIPI DISPLAY DRIVERS
4374M:	Inki Dae <inki.dae@samsung.com>
4375M:	Donghwa Lee <dh09.lee@samsung.com>
4376M:	Kyungmin Park <kyungmin.park@samsung.com>
4377L:	linux-fbdev@vger.kernel.org
4378S:	Maintained
4379F:	drivers/video/fbdev/exynos/exynos_mipi*
4380F:	include/video/exynos_mipi*
4381
4382F71805F HARDWARE MONITORING DRIVER
4383M:	Jean Delvare <jdelvare@suse.com>
4384L:	linux-hwmon@vger.kernel.org
4385S:	Maintained
4386F:	Documentation/hwmon/f71805f
4387F:	drivers/hwmon/f71805f.c
4388
4389FC0011 TUNER DRIVER
4390M:	Michael Buesch <m@bues.ch>
4391L:	linux-media@vger.kernel.org
4392S:	Maintained
4393F:	drivers/media/tuners/fc0011.h
4394F:	drivers/media/tuners/fc0011.c
4395
4396FC2580 MEDIA DRIVER
4397M:	Antti Palosaari <crope@iki.fi>
4398L:	linux-media@vger.kernel.org
4399W:	https://linuxtv.org
4400W:	http://palosaari.fi/linux/
4401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4402T:	git git://linuxtv.org/anttip/media_tree.git
4403S:	Maintained
4404F:	drivers/media/tuners/fc2580*
4405
4406FANOTIFY
4407M:	Eric Paris <eparis@redhat.com>
4408S:	Maintained
4409F:	fs/notify/fanotify/
4410F:	include/linux/fanotify.h
4411F:	include/uapi/linux/fanotify.h
4412
4413FARSYNC SYNCHRONOUS DRIVER
4414M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4415W:	http://www.farsite.co.uk/
4416S:	Supported
4417F:	drivers/net/wan/farsync.*
4418
4419FAULT INJECTION SUPPORT
4420M:	Akinobu Mita <akinobu.mita@gmail.com>
4421S:	Supported
4422F:	Documentation/fault-injection/
4423F:	lib/fault-inject.c
4424
4425FBTFT Framebuffer drivers
4426M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4427M:	Noralf Trønnes <noralf@tronnes.org>
4428S:	Maintained
4429F:	drivers/staging/fbtft/
4430
4431FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4432M:	Vasu Dev <vasu.dev@intel.com>
4433L:	fcoe-devel@open-fcoe.org
4434W:	www.Open-FCoE.org
4435S:	Supported
4436F:	drivers/scsi/libfc/
4437F:	drivers/scsi/fcoe/
4438F:	include/scsi/fc/
4439F:	include/scsi/libfc.h
4440F:	include/scsi/libfcoe.h
4441F:	include/uapi/scsi/fc/
4442
4443FILE LOCKING (flock() and fcntl()/lockf())
4444M:	Jeff Layton <jlayton@poochiereds.net>
4445M:	"J. Bruce Fields" <bfields@fieldses.org>
4446L:	linux-fsdevel@vger.kernel.org
4447S:	Maintained
4448F:	include/linux/fcntl.h
4449F:	include/linux/fs.h
4450F:	include/uapi/linux/fcntl.h
4451F:	include/uapi/linux/fs.h
4452F:	fs/fcntl.c
4453F:	fs/locks.c
4454
4455FILESYSTEMS (VFS and infrastructure)
4456M:	Alexander Viro <viro@zeniv.linux.org.uk>
4457L:	linux-fsdevel@vger.kernel.org
4458S:	Maintained
4459F:	fs/*
4460
4461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4462M:	Riku Voipio <riku.voipio@iki.fi>
4463L:	linux-hwmon@vger.kernel.org
4464S:	Maintained
4465F:	drivers/hwmon/f75375s.c
4466F:	include/linux/f75375s.h
4467
4468FIREWIRE AUDIO DRIVERS
4469M:	Clemens Ladisch <clemens@ladisch.de>
4470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4471T:	git git://git.alsa-project.org/alsa-kernel.git
4472S:	Maintained
4473F:	sound/firewire/
4474
4475FIREWIRE MEDIA DRIVERS (firedtv)
4476M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4477L:	linux-media@vger.kernel.org
4478L:	linux1394-devel@lists.sourceforge.net
4479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4480S:	Maintained
4481F:	drivers/media/firewire/
4482
4483FIREWIRE SBP-2 TARGET
4484M:	Chris Boot <bootc@bootc.net>
4485L:	linux-scsi@vger.kernel.org
4486L:	target-devel@vger.kernel.org
4487L:	linux1394-devel@lists.sourceforge.net
4488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4489S:	Maintained
4490F:	drivers/target/sbp/
4491
4492FIREWIRE SUBSYSTEM
4493M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4494L:	linux1394-devel@lists.sourceforge.net
4495W:	http://ieee1394.wiki.kernel.org/
4496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4497S:	Maintained
4498F:	drivers/firewire/
4499F:	include/linux/firewire.h
4500F:	include/uapi/linux/firewire*.h
4501F:	tools/firewire/
4502
4503FIRMWARE LOADER (request_firmware)
4504M:	Ming Lei <ming.lei@canonical.com>
4505L:	linux-kernel@vger.kernel.org
4506S:	Maintained
4507F:	Documentation/firmware_class/
4508F:	drivers/base/firmware*.c
4509F:	include/linux/firmware.h
4510
4511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4512M:	Joshua Morris <josh.h.morris@us.ibm.com>
4513M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4514S:	Maintained
4515F:	drivers/block/rsxx/
4516
4517FLOPPY DRIVER
4518M:	Jiri Kosina <jikos@kernel.org>
4519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4520S:	Odd fixes
4521F:	drivers/block/floppy.c
4522
4523FMC SUBSYSTEM
4524M:	Alessandro Rubini <rubini@gnudd.com>
4525W:	http://www.ohwr.org/projects/fmc-bus
4526S:	Supported
4527F:	drivers/fmc/
4528F:	include/linux/fmc*.h
4529F:	include/linux/ipmi-fru.h
4530K:	fmc_d.*register
4531
4532FPGA MANAGER FRAMEWORK
4533M:	Alan Tull <atull@opensource.altera.com>
4534R:	Moritz Fischer <moritz.fischer@ettus.com>
4535S:	Maintained
4536F:	drivers/fpga/
4537F:	include/linux/fpga/fpga-mgr.h
4538W:	http://www.rocketboards.org
4539
4540FPU EMULATOR
4541M:	Bill Metzenthen <billm@melbpc.org.au>
4542W:	http://floatingpoint.sourceforge.net/emulator/index.html
4543S:	Maintained
4544F:	arch/x86/math-emu/
4545
4546FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4547L:	netdev@vger.kernel.org
4548S:	Orphan
4549F:	drivers/net/wan/dlci.c
4550F:	drivers/net/wan/sdla.c
4551
4552FRAMEBUFFER LAYER
4553M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4554M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4555L:	linux-fbdev@vger.kernel.org
4556W:	http://linux-fbdev.sourceforge.net/
4557Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4559S:	Maintained
4560F:	Documentation/fb/
4561F:	drivers/video/
4562F:	include/video/
4563F:	include/linux/fb.h
4564F:	include/uapi/video/
4565F:	include/uapi/linux/fb.h
4566
4567FREESCALE DIU FRAMEBUFFER DRIVER
4568M:	Timur Tabi <timur@tabi.org>
4569L:	linux-fbdev@vger.kernel.org
4570S:	Maintained
4571F:	drivers/video/fbdev/fsl-diu-fb.*
4572
4573FREESCALE DMA DRIVER
4574M:	Li Yang <leoli@freescale.com>
4575M:	Zhang Wei <zw@zh-kernel.org>
4576L:	linuxppc-dev@lists.ozlabs.org
4577S:	Maintained
4578F:	drivers/dma/fsldma.*
4579
4580FREESCALE GPMI NAND DRIVER
4581M:	Han Xu <han.xu@nxp.com>
4582L:	linux-mtd@lists.infradead.org
4583S:	Maintained
4584F:	drivers/mtd/nand/gpmi-nand/*
4585
4586FREESCALE I2C CPM DRIVER
4587M:	Jochen Friedrich <jochen@scram.de>
4588L:	linuxppc-dev@lists.ozlabs.org
4589L:	linux-i2c@vger.kernel.org
4590S:	Maintained
4591F:	drivers/i2c/busses/i2c-cpm.c
4592
4593FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4594M:	Sascha Hauer <kernel@pengutronix.de>
4595L:	linux-fbdev@vger.kernel.org
4596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4597S:	Maintained
4598F:	include/linux/platform_data/video-imxfb.h
4599F:	drivers/video/fbdev/imxfb.c
4600
4601FREESCALE QUAD SPI DRIVER
4602M:	Han Xu <han.xu@nxp.com>
4603L:	linux-mtd@lists.infradead.org
4604S:	Maintained
4605F:	drivers/mtd/spi-nor/fsl-quadspi.c
4606
4607FREESCALE SOC FS_ENET DRIVER
4608M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4609M:	Vitaly Bordug <vbordug@ru.mvista.com>
4610L:	linuxppc-dev@lists.ozlabs.org
4611L:	netdev@vger.kernel.org
4612S:	Maintained
4613F:	drivers/net/ethernet/freescale/fs_enet/
4614F:	include/linux/fs_enet_pd.h
4615
4616FREESCALE IMX / MXC FEC DRIVER
4617M:	Fugang Duan <fugang.duan@nxp.com>
4618L:	netdev@vger.kernel.org
4619S:	Maintained
4620F:	drivers/net/ethernet/freescale/fec_main.c
4621F:	drivers/net/ethernet/freescale/fec_ptp.c
4622F:	drivers/net/ethernet/freescale/fec.h
4623F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4624
4625FREESCALE QUICC ENGINE LIBRARY
4626L:	linuxppc-dev@lists.ozlabs.org
4627S:	Orphan
4628F:	drivers/soc/fsl/qe/
4629F:	include/soc/fsl/*qe*.h
4630F:	include/soc/fsl/*ucc*.h
4631
4632FREESCALE USB PERIPHERAL DRIVERS
4633M:	Li Yang <leoli@freescale.com>
4634L:	linux-usb@vger.kernel.org
4635L:	linuxppc-dev@lists.ozlabs.org
4636S:	Maintained
4637F:	drivers/usb/gadget/udc/fsl*
4638
4639FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4640M:	Li Yang <leoli@freescale.com>
4641L:	netdev@vger.kernel.org
4642L:	linuxppc-dev@lists.ozlabs.org
4643S:	Maintained
4644F:	drivers/net/ethernet/freescale/ucc_geth*
4645
4646FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4647M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4648L:	netdev@vger.kernel.org
4649S:	Maintained
4650F:	drivers/net/ethernet/freescale/gianfar*
4651X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4652F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4653
4654FREESCALE QUICC ENGINE UCC UART DRIVER
4655M:	Timur Tabi <timur@tabi.org>
4656L:	linuxppc-dev@lists.ozlabs.org
4657S:	Maintained
4658F:	drivers/tty/serial/ucc_uart.c
4659
4660FREESCALE SOC SOUND DRIVERS
4661M:	Timur Tabi <timur@tabi.org>
4662M:	Nicolin Chen <nicoleotsuka@gmail.com>
4663M:	Xiubo Li <Xiubo.Lee@gmail.com>
4664L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4665L:	linuxppc-dev@lists.ozlabs.org
4666S:	Maintained
4667F:	sound/soc/fsl/fsl*
4668F:	sound/soc/fsl/imx*
4669F:	sound/soc/fsl/mpc8610_hpcd.c
4670
4671FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4672M:	"J. German Rivera" <German.Rivera@freescale.com>
4673L:	linux-kernel@vger.kernel.org
4674S:	Maintained
4675F:	drivers/staging/fsl-mc/
4676
4677FREEVXFS FILESYSTEM
4678M:	Christoph Hellwig <hch@infradead.org>
4679W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
4680S:	Maintained
4681F:	fs/freevxfs/
4682
4683FREEZER
4684M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4685M:	Pavel Machek <pavel@ucw.cz>
4686L:	linux-pm@vger.kernel.org
4687S:	Supported
4688F:	Documentation/power/freezing-of-tasks.txt
4689F:	include/linux/freezer.h
4690F:	kernel/freezer.c
4691
4692FRONTSWAP API
4693M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4694L:	linux-kernel@vger.kernel.org
4695S:	Maintained
4696F:	mm/frontswap.c
4697F:	include/linux/frontswap.h
4698
4699FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4700M:	David Howells <dhowells@redhat.com>
4701L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4702S:	Supported
4703F:	Documentation/filesystems/caching/
4704F:	fs/fscache/
4705F:	include/linux/fscache*.h
4706
4707F2FS FILE SYSTEM
4708M:	Jaegeuk Kim <jaegeuk@kernel.org>
4709M:	Changman Lee <cm224.lee@samsung.com>
4710R:	Chao Yu <chao2.yu@samsung.com>
4711L:	linux-f2fs-devel@lists.sourceforge.net
4712W:	http://en.wikipedia.org/wiki/F2FS
4713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4714S:	Maintained
4715F:	Documentation/filesystems/f2fs.txt
4716F:	Documentation/ABI/testing/sysfs-fs-f2fs
4717F:	fs/f2fs/
4718F:	include/linux/f2fs_fs.h
4719F:	include/trace/events/f2fs.h
4720
4721FUJITSU FR-V (FRV) PORT
4722S:	Orphan
4723F:	arch/frv/
4724
4725FUJITSU LAPTOP EXTRAS
4726M:	Jonathan Woithe <jwoithe@just42.net>
4727L:	platform-driver-x86@vger.kernel.org
4728S:	Maintained
4729F:	drivers/platform/x86/fujitsu-laptop.c
4730
4731FUJITSU M-5MO LS CAMERA ISP DRIVER
4732M:	Kyungmin Park <kyungmin.park@samsung.com>
4733M:	Heungjun Kim <riverful.kim@samsung.com>
4734L:	linux-media@vger.kernel.org
4735S:	Maintained
4736F:	drivers/media/i2c/m5mols/
4737F:	include/media/i2c/m5mols.h
4738
4739FUJITSU TABLET EXTRAS
4740M:	Robert Gerlach <khnz@gmx.de>
4741L:	platform-driver-x86@vger.kernel.org
4742S:	Maintained
4743F:	drivers/platform/x86/fujitsu-tablet.c
4744
4745FUSE: FILESYSTEM IN USERSPACE
4746M:	Miklos Szeredi <miklos@szeredi.hu>
4747L:	linux-fsdevel@vger.kernel.org
4748W:	http://fuse.sourceforge.net/
4749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4750S:	Maintained
4751F:	fs/fuse/
4752F:	include/uapi/linux/fuse.h
4753F:	Documentation/filesystems/fuse.txt
4754
4755FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4756M:	Rik Faith <faith@cs.unc.edu>
4757L:	linux-scsi@vger.kernel.org
4758S:	Odd Fixes (e.g., new signatures)
4759F:	drivers/scsi/fdomain.*
4760
4761GCOV BASED KERNEL PROFILING
4762M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4763S:	Maintained
4764F:	kernel/gcov/
4765F:	Documentation/gcov.txt
4766
4767GDT SCSI DISK ARRAY CONTROLLER DRIVER
4768M:	Achim Leubner <achim_leubner@adaptec.com>
4769L:	linux-scsi@vger.kernel.org
4770W:	http://www.icp-vortex.com/
4771S:	Supported
4772F:	drivers/scsi/gdt*
4773
4774GDB KERNEL DEBUGGING HELPER SCRIPTS
4775M:	Jan Kiszka <jan.kiszka@siemens.com>
4776S:	Supported
4777F:	scripts/gdb/
4778
4779GEMTEK FM RADIO RECEIVER DRIVER
4780M:	Hans Verkuil <hverkuil@xs4all.nl>
4781L:	linux-media@vger.kernel.org
4782T:	git git://linuxtv.org/media_tree.git
4783W:	https://linuxtv.org
4784S:	Maintained
4785F:	drivers/media/radio/radio-gemtek*
4786
4787GENERIC GPIO I2C DRIVER
4788M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
4789S:	Supported
4790F:	drivers/i2c/busses/i2c-gpio.c
4791F:	include/linux/i2c-gpio.h
4792
4793GENERIC GPIO I2C MULTIPLEXER DRIVER
4794M:	Peter Korsgaard <peter.korsgaard@barco.com>
4795L:	linux-i2c@vger.kernel.org
4796S:	Supported
4797F:	drivers/i2c/muxes/i2c-mux-gpio.c
4798F:	include/linux/i2c-mux-gpio.h
4799F:	Documentation/i2c/muxes/i2c-mux-gpio
4800
4801GENERIC HDLC (WAN) DRIVERS
4802M:	Krzysztof Halasa <khc@pm.waw.pl>
4803W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
4804S:	Maintained
4805F:	drivers/net/wan/c101.c
4806F:	drivers/net/wan/hd6457*
4807F:	drivers/net/wan/hdlc*
4808F:	drivers/net/wan/n2.c
4809F:	drivers/net/wan/pc300too.c
4810F:	drivers/net/wan/pci200syn.c
4811F:	drivers/net/wan/wanxl*
4812
4813GENERIC INCLUDE/ASM HEADER FILES
4814M:	Arnd Bergmann <arnd@arndb.de>
4815L:	linux-arch@vger.kernel.org
4816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4817S:	Maintained
4818F:	include/asm-generic/
4819F:	include/uapi/asm-generic/
4820
4821GENERIC PHY FRAMEWORK
4822M:	Kishon Vijay Abraham I <kishon@ti.com>
4823L:	linux-kernel@vger.kernel.org
4824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4825S:	Supported
4826F:	drivers/phy/
4827F:	include/linux/phy/
4828
4829GENERIC PM DOMAINS
4830M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4831M:	Kevin Hilman <khilman@kernel.org>
4832M:	Ulf Hansson <ulf.hansson@linaro.org>
4833L:	linux-pm@vger.kernel.org
4834S:	Supported
4835F:	drivers/base/power/domain*.c
4836F:	include/linux/pm_domain.h
4837
4838GENERIC UIO DRIVER FOR PCI DEVICES
4839M:	"Michael S. Tsirkin" <mst@redhat.com>
4840L:	kvm@vger.kernel.org
4841S:	Supported
4842F:	drivers/uio/uio_pci_generic.c
4843
4844GET_MAINTAINER SCRIPT
4845M:	Joe Perches <joe@perches.com>
4846S:	Maintained
4847F:	scripts/get_maintainer.pl
4848
4849GFS2 FILE SYSTEM
4850M:	Steven Whitehouse <swhiteho@redhat.com>
4851M:	Bob Peterson <rpeterso@redhat.com>
4852L:	cluster-devel@redhat.com
4853W:	http://sources.redhat.com/cluster/
4854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4855S:	Supported
4856F:	Documentation/filesystems/gfs2*.txt
4857F:	fs/gfs2/
4858F:	include/uapi/linux/gfs2_ondisk.h
4859
4860GIGASET ISDN DRIVERS
4861M:	Paul Bolle <pebolle@tiscali.nl>
4862L:	gigaset307x-common@lists.sourceforge.net
4863W:	http://gigaset307x.sourceforge.net/
4864S:	Odd Fixes
4865F:	Documentation/isdn/README.gigaset
4866F:	drivers/isdn/gigaset/
4867F:	include/uapi/linux/gigaset_dev.h
4868
4869GO7007 MPEG CODEC
4870M:	Hans Verkuil <hans.verkuil@cisco.com>
4871L:	linux-media@vger.kernel.org
4872S:	Maintained
4873F:	drivers/media/usb/go7007/
4874
4875GOODIX TOUCHSCREEN
4876M:	Bastien Nocera <hadess@hadess.net>
4877L:	linux-input@vger.kernel.org
4878S:	Maintained
4879F:	drivers/input/touchscreen/goodix.c
4880
4881GPIO SUBSYSTEM
4882M:	Linus Walleij <linus.walleij@linaro.org>
4883M:	Alexandre Courbot <gnurou@gmail.com>
4884L:	linux-gpio@vger.kernel.org
4885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4886S:	Maintained
4887F:	Documentation/gpio/
4888F:	Documentation/ABI/testing/gpio-cdev
4889F:	Documentation/ABI/obsolete/sysfs-gpio
4890F:	drivers/gpio/
4891F:	include/linux/gpio/
4892F:	include/linux/gpio.h
4893F:	include/asm-generic/gpio.h
4894F:	include/uapi/linux/gpio.h
4895F:	tools/gpio/
4896
4897GRE DEMULTIPLEXER DRIVER
4898M:	Dmitry Kozlov <xeb@mail.ru>
4899L:	netdev@vger.kernel.org
4900S:	Maintained
4901F:	net/ipv4/gre_demux.c
4902F:	net/ipv4/gre_offload.c
4903F:	include/net/gre.h
4904
4905GRETH 10/100/1G Ethernet MAC device driver
4906M:	Andreas Larsson <andreas@gaisler.com>
4907L:	netdev@vger.kernel.org
4908S:	Maintained
4909F:	drivers/net/ethernet/aeroflex/
4910
4911GSPCA FINEPIX SUBDRIVER
4912M:	Frank Zago <frank@zago.net>
4913L:	linux-media@vger.kernel.org
4914T:	git git://linuxtv.org/media_tree.git
4915S:	Maintained
4916F:	drivers/media/usb/gspca/finepix.c
4917
4918GSPCA GL860 SUBDRIVER
4919M:	Olivier Lorin <o.lorin@laposte.net>
4920L:	linux-media@vger.kernel.org
4921T:	git git://linuxtv.org/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/gspca/gl860/
4924
4925GSPCA M5602 SUBDRIVER
4926M:	Erik Andren <erik.andren@gmail.com>
4927L:	linux-media@vger.kernel.org
4928T:	git git://linuxtv.org/media_tree.git
4929S:	Maintained
4930F:	drivers/media/usb/gspca/m5602/
4931
4932GSPCA PAC207 SONIXB SUBDRIVER
4933M:	Hans de Goede <hdegoede@redhat.com>
4934L:	linux-media@vger.kernel.org
4935T:	git git://linuxtv.org/media_tree.git
4936S:	Maintained
4937F:	drivers/media/usb/gspca/pac207.c
4938
4939GSPCA SN9C20X SUBDRIVER
4940M:	Brian Johnson <brijohn@gmail.com>
4941L:	linux-media@vger.kernel.org
4942T:	git git://linuxtv.org/media_tree.git
4943S:	Maintained
4944F:	drivers/media/usb/gspca/sn9c20x.c
4945
4946GSPCA T613 SUBDRIVER
4947M:	Leandro Costantino <lcostantino@gmail.com>
4948L:	linux-media@vger.kernel.org
4949T:	git git://linuxtv.org/media_tree.git
4950S:	Maintained
4951F:	drivers/media/usb/gspca/t613.c
4952
4953GSPCA USB WEBCAM DRIVER
4954M:	Hans de Goede <hdegoede@redhat.com>
4955L:	linux-media@vger.kernel.org
4956T:	git git://linuxtv.org/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/gspca/
4959
4960GUID PARTITION TABLE (GPT)
4961M:	Davidlohr Bueso <dave@stgolabs.net>
4962L:	linux-efi@vger.kernel.org
4963S:	Maintained
4964F:	block/partitions/efi.*
4965
4966STK1160 USB VIDEO CAPTURE DRIVER
4967M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4968L:	linux-media@vger.kernel.org
4969T:	git git://linuxtv.org/media_tree.git
4970S:	Maintained
4971F:	drivers/media/usb/stk1160/
4972
4973H8/300 ARCHITECTURE
4974M:	Yoshinori Sato <ysato@users.sourceforge.jp>
4975L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4976W:	http://uclinux-h8.sourceforge.jp
4977T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4978S:	Maintained
4979F:	arch/h8300/
4980F:	drivers/clocksource/h8300_*.c
4981F:	drivers/clk/h8300/
4982F:	drivers/irqchip/irq-renesas-h8*.c
4983
4984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4985M:	Frank Seidel <frank@f-seidel.de>
4986L:	platform-driver-x86@vger.kernel.org
4987W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4988S:	Maintained
4989F:	drivers/platform/x86/hdaps.c
4990
4991HDPVR USB VIDEO ENCODER DRIVER
4992M:	Hans Verkuil <hverkuil@xs4all.nl>
4993L:	linux-media@vger.kernel.org
4994T:	git git://linuxtv.org/media_tree.git
4995W:	https://linuxtv.org
4996S:	Odd Fixes
4997F:	drivers/media/usb/hdpvr/
4998
4999HWPOISON MEMORY FAILURE HANDLING
5000M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5001L:	linux-mm@kvack.org
5002S:	Maintained
5003F:	mm/memory-failure.c
5004F:	mm/hwpoison-inject.c
5005
5006HYPERVISOR VIRTUAL CONSOLE DRIVER
5007L:	linuxppc-dev@lists.ozlabs.org
5008S:	Odd Fixes
5009F:	drivers/tty/hvc/
5010
5011HACKRF MEDIA DRIVER
5012M:	Antti Palosaari <crope@iki.fi>
5013L:	linux-media@vger.kernel.org
5014W:	https://linuxtv.org
5015W:	http://palosaari.fi/linux/
5016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5017T:	git git://linuxtv.org/anttip/media_tree.git
5018S:	Maintained
5019F:	drivers/media/usb/hackrf/
5020
5021HARDWARE MONITORING
5022M:	Jean Delvare <jdelvare@suse.com>
5023M:	Guenter Roeck <linux@roeck-us.net>
5024L:	linux-hwmon@vger.kernel.org
5025W:	http://hwmon.wiki.kernel.org/
5026T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5028S:	Maintained
5029F:	Documentation/hwmon/
5030F:	drivers/hwmon/
5031F:	include/linux/hwmon*.h
5032
5033HARDWARE RANDOM NUMBER GENERATOR CORE
5034M:	Matt Mackall <mpm@selenic.com>
5035M:	Herbert Xu <herbert@gondor.apana.org.au>
5036L:	linux-crypto@vger.kernel.org
5037S:	Odd fixes
5038F:	Documentation/hw_random.txt
5039F:	drivers/char/hw_random/
5040F:	include/linux/hw_random.h
5041
5042HARDWARE SPINLOCK CORE
5043M:	Ohad Ben-Cohen <ohad@wizery.com>
5044M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5045L:	linux-remoteproc@vger.kernel.org
5046S:	Maintained
5047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5048F:	Documentation/hwspinlock.txt
5049F:	drivers/hwspinlock/hwspinlock_*
5050F:	include/linux/hwspinlock.h
5051
5052HARMONY SOUND DRIVER
5053L:	linux-parisc@vger.kernel.org
5054S:	Maintained
5055F:	sound/parisc/harmony.*
5056
5057HD29L2 MEDIA DRIVER
5058M:	Antti Palosaari <crope@iki.fi>
5059L:	linux-media@vger.kernel.org
5060W:	https://linuxtv.org
5061W:	http://palosaari.fi/linux/
5062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5063T:	git git://linuxtv.org/anttip/media_tree.git
5064S:	Maintained
5065F:	drivers/media/dvb-frontends/hd29l2*
5066
5067HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5068M:	Don Brace <don.brace@microsemi.com>
5069L:	iss_storagedev@hp.com
5070L:	esc.storagedev@microsemi.com
5071L:	linux-scsi@vger.kernel.org
5072S:	Supported
5073F:	Documentation/scsi/hpsa.txt
5074F:	drivers/scsi/hpsa*.[ch]
5075F:	include/linux/cciss*.h
5076F:	include/uapi/linux/cciss*.h
5077
5078HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5079M:	Don Brace <don.brace@microsemi.com>
5080L:	iss_storagedev@hp.com
5081L:	esc.storagedev@microsemi.com
5082L:	linux-scsi@vger.kernel.org
5083S:	Supported
5084F:	Documentation/blockdev/cciss.txt
5085F:	drivers/block/cciss*
5086F:	include/linux/cciss_ioctl.h
5087F:	include/uapi/linux/cciss_ioctl.h
5088
5089HFS FILESYSTEM
5090L:	linux-fsdevel@vger.kernel.org
5091S:	Orphan
5092F:	Documentation/filesystems/hfs.txt
5093F:	fs/hfs/
5094
5095HFSPLUS FILESYSTEM
5096L:	linux-fsdevel@vger.kernel.org
5097S:	Orphan
5098F:	Documentation/filesystems/hfsplus.txt
5099F:	fs/hfsplus/
5100
5101HGA FRAMEBUFFER DRIVER
5102M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5103L:	linux-nvidia@lists.surfsouth.com
5104W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5105S:	Maintained
5106F:	drivers/video/fbdev/hgafb.c
5107
5108HIBERNATION (aka Software Suspend, aka swsusp)
5109M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5110M:	Pavel Machek <pavel@ucw.cz>
5111L:	linux-pm@vger.kernel.org
5112S:	Supported
5113F:	arch/x86/power/
5114F:	drivers/base/power/
5115F:	kernel/power/
5116F:	include/linux/suspend.h
5117F:	include/linux/freezer.h
5118F:	include/linux/pm.h
5119F:	arch/*/include/asm/suspend*.h
5120
5121HID CORE LAYER
5122M:	Jiri Kosina <jikos@kernel.org>
5123R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5124L:	linux-input@vger.kernel.org
5125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5126S:	Maintained
5127F:	drivers/hid/
5128F:	include/linux/hid*
5129F:	include/uapi/linux/hid*
5130
5131HID SENSOR HUB DRIVERS
5132M:	Jiri Kosina <jikos@kernel.org>
5133M:	Jonathan Cameron <jic23@kernel.org>
5134M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5135L:	linux-input@vger.kernel.org
5136L:	linux-iio@vger.kernel.org
5137S:	Maintained
5138F:	Documentation/hid/hid-sensor*
5139F:	drivers/hid/hid-sensor-*
5140F:	drivers/iio/*/hid-*
5141F:	include/linux/hid-sensor-*
5142
5143HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5144M:	Thomas Gleixner <tglx@linutronix.de>
5145L:	linux-kernel@vger.kernel.org
5146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5147S:	Maintained
5148F:	Documentation/timers/
5149F:	kernel/time/hrtimer.c
5150F:	kernel/time/clockevents.c
5151F:	kernel/time/tick*.*
5152F:	kernel/time/timer_*.c
5153F:	include/linux/clockchips.h
5154F:	include/linux/hrtimer.h
5155
5156HIGH-SPEED SCC DRIVER FOR AX.25
5157L:	linux-hams@vger.kernel.org
5158S:	Orphan
5159F:	drivers/net/hamradio/dmascc.c
5160F:	drivers/net/hamradio/scc.c
5161
5162HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5163M:	HighPoint Linux Team <linux@highpoint-tech.com>
5164W:	http://www.highpoint-tech.com
5165S:	Supported
5166F:	Documentation/scsi/hptiop.txt
5167F:	drivers/scsi/hptiop.c
5168
5169HIPPI
5170M:	Jes Sorensen <jes@trained-monkey.org>
5171L:	linux-hippi@sunsite.dk
5172S:	Maintained
5173F:	include/linux/hippidevice.h
5174F:	include/uapi/linux/if_hippi.h
5175F:	net/802/hippi.c
5176F:	drivers/net/hippi/
5177
5178HISILICON SAS Controller
5179M:	John Garry <john.garry@huawei.com>
5180W:	http://www.hisilicon.com
5181S:	Supported
5182F:	drivers/scsi/hisi_sas/
5183F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5184
5185HOST AP DRIVER
5186M:	Jouni Malinen <j@w1.fi>
5187L:	hostap@shmoo.com (subscribers-only)
5188L:	linux-wireless@vger.kernel.org
5189W:	http://hostap.epitest.fi/
5190S:	Maintained
5191F:	drivers/net/wireless/intersil/hostap/
5192
5193HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5194L:	platform-driver-x86@vger.kernel.org
5195S:	Orphan
5196F:	drivers/platform/x86/tc1100-wmi.c
5197
5198HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5199M:	Jaroslav Kysela <perex@perex.cz>
5200S:	Maintained
5201F:	drivers/net/ethernet/hp/hp100.*
5202
5203HPET:	High Precision Event Timers driver
5204M:	Clemens Ladisch <clemens@ladisch.de>
5205S:	Maintained
5206F:	Documentation/timers/hpet.txt
5207F:	drivers/char/hpet.c
5208F:	include/linux/hpet.h
5209F:	include/uapi/linux/hpet.h
5210
5211HPET:	x86
5212S:	Orphan
5213F:	arch/x86/kernel/hpet.c
5214F:	arch/x86/include/asm/hpet.h
5215
5216HPFS FILESYSTEM
5217M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5218W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5219S:	Maintained
5220F:	fs/hpfs/
5221
5222HSI SUBSYSTEM
5223M:	Sebastian Reichel <sre@kernel.org>
5224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5225S:	Maintained
5226F:	Documentation/ABI/testing/sysfs-bus-hsi
5227F:	Documentation/hsi.txt
5228F:	drivers/hsi/
5229F:	include/linux/hsi/
5230F:	include/uapi/linux/hsi/
5231
5232HSO 3G MODEM DRIVER
5233M:	Jan Dumon <j.dumon@option.com>
5234W:	http://www.pharscape.org
5235S:	Maintained
5236F:	drivers/net/usb/hso.c
5237
5238HSR NETWORK PROTOCOL
5239M:	Arvid Brodin <arvid.brodin@alten.se>
5240L:	netdev@vger.kernel.org
5241S:	Maintained
5242F:	net/hsr/
5243
5244HTCPEN TOUCHSCREEN DRIVER
5245M:	Pau Oliva Fora <pof@eslack.org>
5246L:	linux-input@vger.kernel.org
5247S:	Maintained
5248F:	drivers/input/touchscreen/htcpen.c
5249
5250HUGETLB FILESYSTEM
5251M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5252S:	Maintained
5253F:	fs/hugetlbfs/
5254
5255Hyper-V CORE AND DRIVERS
5256M:	"K. Y. Srinivasan" <kys@microsoft.com>
5257M:	Haiyang Zhang <haiyangz@microsoft.com>
5258L:	devel@linuxdriverproject.org
5259S:	Maintained
5260F:	arch/x86/include/asm/mshyperv.h
5261F:	arch/x86/include/uapi/asm/hyperv.h
5262F:	arch/x86/kernel/cpu/mshyperv.c
5263F:	drivers/hid/hid-hyperv.c
5264F:	drivers/hv/
5265F:	drivers/input/serio/hyperv-keyboard.c
5266F:	drivers/pci/host/pci-hyperv.c
5267F:	drivers/net/hyperv/
5268F:	drivers/scsi/storvsc_drv.c
5269F:	drivers/video/fbdev/hyperv_fb.c
5270F:	include/linux/hyperv.h
5271F:	tools/hv/
5272F:	Documentation/ABI/stable/sysfs-bus-vmbus
5273
5274I2C MUXES
5275M:	Peter Rosin <peda@axentia.se>
5276L:	linux-i2c@vger.kernel.org
5277S:	Maintained
5278F:	Documentation/i2c/muxes/
5279F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5280F:	drivers/i2c/i2c-mux.c
5281F:	drivers/i2c/muxes/
5282F:	include/linux/i2c-mux.h
5283
5284I2C OVER PARALLEL PORT
5285M:	Jean Delvare <jdelvare@suse.com>
5286L:	linux-i2c@vger.kernel.org
5287S:	Maintained
5288F:	Documentation/i2c/busses/i2c-parport
5289F:	Documentation/i2c/busses/i2c-parport-light
5290F:	drivers/i2c/busses/i2c-parport.c
5291F:	drivers/i2c/busses/i2c-parport-light.c
5292
5293I2C/SMBUS CONTROLLER DRIVERS FOR PC
5294M:	Jean Delvare <jdelvare@suse.com>
5295L:	linux-i2c@vger.kernel.org
5296S:	Maintained
5297F:	Documentation/i2c/busses/i2c-ali1535
5298F:	Documentation/i2c/busses/i2c-ali1563
5299F:	Documentation/i2c/busses/i2c-ali15x3
5300F:	Documentation/i2c/busses/i2c-amd756
5301F:	Documentation/i2c/busses/i2c-amd8111
5302F:	Documentation/i2c/busses/i2c-i801
5303F:	Documentation/i2c/busses/i2c-nforce2
5304F:	Documentation/i2c/busses/i2c-piix4
5305F:	Documentation/i2c/busses/i2c-sis5595
5306F:	Documentation/i2c/busses/i2c-sis630
5307F:	Documentation/i2c/busses/i2c-sis96x
5308F:	Documentation/i2c/busses/i2c-via
5309F:	Documentation/i2c/busses/i2c-viapro
5310F:	drivers/i2c/busses/i2c-ali1535.c
5311F:	drivers/i2c/busses/i2c-ali1563.c
5312F:	drivers/i2c/busses/i2c-ali15x3.c
5313F:	drivers/i2c/busses/i2c-amd756.c
5314F:	drivers/i2c/busses/i2c-amd756-s4882.c
5315F:	drivers/i2c/busses/i2c-amd8111.c
5316F:	drivers/i2c/busses/i2c-i801.c
5317F:	drivers/i2c/busses/i2c-isch.c
5318F:	drivers/i2c/busses/i2c-nforce2.c
5319F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5320F:	drivers/i2c/busses/i2c-piix4.c
5321F:	drivers/i2c/busses/i2c-sis5595.c
5322F:	drivers/i2c/busses/i2c-sis630.c
5323F:	drivers/i2c/busses/i2c-sis96x.c
5324F:	drivers/i2c/busses/i2c-via.c
5325F:	drivers/i2c/busses/i2c-viapro.c
5326
5327I2C/SMBUS ISMT DRIVER
5328M:	Seth Heasley <seth.heasley@intel.com>
5329M:	Neil Horman <nhorman@tuxdriver.com>
5330L:	linux-i2c@vger.kernel.org
5331F:	drivers/i2c/busses/i2c-ismt.c
5332F:	Documentation/i2c/busses/i2c-ismt
5333
5334I2C/SMBUS STUB DRIVER
5335M:	Jean Delvare <jdelvare@suse.com>
5336L:	linux-i2c@vger.kernel.org
5337S:	Maintained
5338F:	drivers/i2c/i2c-stub.c
5339
5340I2C SUBSYSTEM
5341M:	Wolfram Sang <wsa@the-dreams.de>
5342L:	linux-i2c@vger.kernel.org
5343W:	https://i2c.wiki.kernel.org/
5344Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5346S:	Maintained
5347F:	Documentation/devicetree/bindings/i2c/
5348F:	Documentation/i2c/
5349F:	drivers/i2c/
5350F:	drivers/i2c/*/
5351F:	include/linux/i2c.h
5352F:	include/linux/i2c-*.h
5353F:	include/uapi/linux/i2c.h
5354F:	include/uapi/linux/i2c-*.h
5355
5356I2C ACPI SUPPORT
5357M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5358L:	linux-i2c@vger.kernel.org
5359L:	linux-acpi@vger.kernel.org
5360S:	Maintained
5361
5362I2C-TAOS-EVM DRIVER
5363M:	Jean Delvare <jdelvare@suse.com>
5364L:	linux-i2c@vger.kernel.org
5365S:	Maintained
5366F:	Documentation/i2c/busses/i2c-taos-evm
5367F:	drivers/i2c/busses/i2c-taos-evm.c
5368
5369I2C-TINY-USB DRIVER
5370M:	Till Harbaum <till@harbaum.org>
5371L:	linux-i2c@vger.kernel.org
5372W:	http://www.harbaum.org/till/i2c_tiny_usb
5373S:	Maintained
5374F:	drivers/i2c/busses/i2c-tiny-usb.c
5375
5376i386 BOOT CODE
5377M:	"H. Peter Anvin" <hpa@zytor.com>
5378S:	Maintained
5379F:	arch/x86/boot/
5380
5381i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5382M:	"H. Peter Anvin" <hpa@zytor.com>
5383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5384S:	Maintained
5385
5386IA64 (Itanium) PLATFORM
5387M:	Tony Luck <tony.luck@intel.com>
5388M:	Fenghua Yu <fenghua.yu@intel.com>
5389L:	linux-ia64@vger.kernel.org
5390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5391S:	Maintained
5392F:	arch/ia64/
5393
5394IBM Power VMX Cryptographic instructions
5395M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5396M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5397L:	linux-crypto@vger.kernel.org
5398S:	Supported
5399F:	drivers/crypto/vmx/Makefile
5400F:	drivers/crypto/vmx/Kconfig
5401F:	drivers/crypto/vmx/vmx.c
5402F:	drivers/crypto/vmx/aes*
5403F:	drivers/crypto/vmx/ghash*
5404F:	drivers/crypto/vmx/ppc-xlate.pl
5405
5406IBM Power in-Nest Crypto Acceleration
5407M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5408M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5409L:	linux-crypto@vger.kernel.org
5410S:	Supported
5411F:	drivers/crypto/nx/Makefile
5412F:	drivers/crypto/nx/Kconfig
5413F:	drivers/crypto/nx/nx-aes*
5414F:	drivers/crypto/nx/nx-sha*
5415F:	drivers/crypto/nx/nx.*
5416F:	drivers/crypto/nx/nx_csbcpb.h
5417F:	drivers/crypto/nx/nx_debugfs.h
5418
5419IBM Power 842 compression accelerator
5420M:	Dan Streetman <ddstreet@ieee.org>
5421S:	Supported
5422F:	drivers/crypto/nx/Makefile
5423F:	drivers/crypto/nx/Kconfig
5424F:	drivers/crypto/nx/nx-842*
5425F:	include/linux/sw842.h
5426F:	crypto/842.c
5427F:	lib/842/
5428
5429IBM Power Linux RAID adapter
5430M:	Brian King <brking@us.ibm.com>
5431S:	Supported
5432F:	drivers/scsi/ipr.*
5433
5434IBM Power Virtual Ethernet Device Driver
5435M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5436L:	netdev@vger.kernel.org
5437S:	Supported
5438F:	drivers/net/ethernet/ibm/ibmveth.*
5439
5440IBM Power SRIOV Virtual NIC Device Driver
5441M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5442M:	John Allen <jallen@linux.vnet.ibm.com>
5443L:	netdev@vger.kernel.org
5444S:	Supported
5445F:	drivers/net/ethernet/ibm/ibmvnic.*
5446
5447IBM Power Virtual SCSI Device Drivers
5448M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5449L:	linux-scsi@vger.kernel.org
5450S:	Supported
5451F:	drivers/scsi/ibmvscsi/ibmvscsi*
5452F:	drivers/scsi/ibmvscsi/viosrp.h
5453
5454IBM Power Virtual FC Device Drivers
5455M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5456L:	linux-scsi@vger.kernel.org
5457S:	Supported
5458F:	drivers/scsi/ibmvscsi/ibmvfc*
5459
5460IBM ServeRAID RAID DRIVER
5461S:	Orphan
5462F:	drivers/scsi/ips.*
5463
5464ICH LPC AND GPIO DRIVER
5465M:	Peter Tyser <ptyser@xes-inc.com>
5466S:	Maintained
5467F:	drivers/mfd/lpc_ich.c
5468F:	drivers/gpio/gpio-ich.c
5469
5470IDE SUBSYSTEM
5471M:	"David S. Miller" <davem@davemloft.net>
5472L:	linux-ide@vger.kernel.org
5473Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5475S:	Maintained
5476F:	Documentation/ide/
5477F:	drivers/ide/
5478F:	include/linux/ide.h
5479
5480IDEAPAD LAPTOP EXTRAS DRIVER
5481M:	Ike Panhc <ike.pan@canonical.com>
5482L:	platform-driver-x86@vger.kernel.org
5483W:	http://launchpad.net/ideapad-laptop
5484S:	Maintained
5485F:	drivers/platform/x86/ideapad-laptop.c
5486
5487IDEAPAD LAPTOP SLIDEBAR DRIVER
5488M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5489L:	linux-input@vger.kernel.org
5490W:	https://github.com/o2genum/ideapad-slidebar
5491S:	Maintained
5492F:	drivers/input/misc/ideapad_slidebar.c
5493
5494IDE/ATAPI DRIVERS
5495M:	Borislav Petkov <bp@alien8.de>
5496L:	linux-ide@vger.kernel.org
5497S:	Maintained
5498F:	Documentation/cdrom/ide-cd
5499F:	drivers/ide/ide-cd*
5500
5501IDLE-I7300
5502M:	Andy Henroid <andrew.d.henroid@intel.com>
5503L:	linux-pm@vger.kernel.org
5504S:	Supported
5505F:	drivers/idle/i7300_idle.c
5506
5507IEEE 802.15.4 SUBSYSTEM
5508M:	Alexander Aring <aar@pengutronix.de>
5509L:	linux-wpan@vger.kernel.org
5510W:	http://wpan.cakelab.org/
5511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5513S:	Maintained
5514F:	net/ieee802154/
5515F:	net/mac802154/
5516F:	drivers/net/ieee802154/
5517F:	include/linux/nl802154.h
5518F:	include/linux/ieee802154.h
5519F:	include/net/nl802154.h
5520F:	include/net/mac802154.h
5521F:	include/net/af_ieee802154.h
5522F:	include/net/cfg802154.h
5523F:	include/net/ieee802154_netdev.h
5524F:	Documentation/networking/ieee802154.txt
5525
5526IGORPLUG-USB IR RECEIVER
5527M:	Sean Young <sean@mess.org>
5528L:	linux-media@vger.kernel.org
5529S:	Maintained
5530F:	drivers/media/rc/igorplugusb.c
5531
5532IGUANAWORKS USB IR TRANSCEIVER
5533M:	Sean Young <sean@mess.org>
5534L:	linux-media@vger.kernel.org
5535S:	Maintained
5536F:	drivers/media/rc/iguanair.c
5537
5538IIO SUBSYSTEM AND DRIVERS
5539M:	Jonathan Cameron <jic23@kernel.org>
5540R:	Hartmut Knaack <knaack.h@gmx.de>
5541R:	Lars-Peter Clausen <lars@metafoo.de>
5542R:	Peter Meerwald <pmeerw@pmeerw.net>
5543L:	linux-iio@vger.kernel.org
5544S:	Maintained
5545F:	drivers/iio/
5546F:	drivers/staging/iio/
5547F:	include/linux/iio/
5548F:	tools/iio/
5549
5550IKANOS/ADI EAGLE ADSL USB DRIVER
5551M:	Matthieu Castet <castet.matthieu@free.fr>
5552M:	Stanislaw Gruszka <stf_xl@wp.pl>
5553S:	Maintained
5554F:	drivers/usb/atm/ueagle-atm.c
5555
5556INA209 HARDWARE MONITOR DRIVER
5557M:	Guenter Roeck <linux@roeck-us.net>
5558L:	linux-hwmon@vger.kernel.org
5559S:	Maintained
5560F:	Documentation/hwmon/ina209
5561F:	Documentation/devicetree/bindings/i2c/ina209.txt
5562F:	drivers/hwmon/ina209.c
5563
5564INA2XX HARDWARE MONITOR DRIVER
5565M:	Guenter Roeck <linux@roeck-us.net>
5566L:	linux-hwmon@vger.kernel.org
5567S:	Maintained
5568F:	Documentation/hwmon/ina2xx
5569F:	drivers/hwmon/ina2xx.c
5570F:	include/linux/platform_data/ina2xx.h
5571
5572INDUSTRY PACK SUBSYSTEM (IPACK)
5573M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5574M:	Jens Taprogge <jens.taprogge@taprogge.org>
5575M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5576L:	industrypack-devel@lists.sourceforge.net
5577W:	http://industrypack.sourceforge.net
5578S:	Maintained
5579F:	drivers/ipack/
5580
5581INGENIC JZ4780 DMA Driver
5582M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5583S:	Maintained
5584F:	drivers/dma/dma-jz4780.c
5585
5586INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5587M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5588M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5589L:	linux-ima-devel@lists.sourceforge.net
5590L:	linux-ima-user@lists.sourceforge.net
5591L:	linux-security-module@vger.kernel.org
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5593S:	Supported
5594F:	security/integrity/ima/
5595
5596IMGTEC IR DECODER DRIVER
5597M:	James Hogan <james.hogan@imgtec.com>
5598S:	Maintained
5599F:	drivers/media/rc/img-ir/
5600
5601IMS TWINTURBO FRAMEBUFFER DRIVER
5602L:	linux-fbdev@vger.kernel.org
5603S:	Orphan
5604F:	drivers/video/fbdev/imsttfb.c
5605
5606INFINIBAND SUBSYSTEM
5607M:	Doug Ledford <dledford@redhat.com>
5608M:	Sean Hefty <sean.hefty@intel.com>
5609M:	Hal Rosenstock <hal.rosenstock@gmail.com>
5610L:	linux-rdma@vger.kernel.org
5611W:	http://www.openfabrics.org/
5612Q:	http://patchwork.kernel.org/project/linux-rdma/list/
5613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5614S:	Supported
5615F:	Documentation/infiniband/
5616F:	drivers/infiniband/
5617F:	drivers/staging/rdma/
5618F:	include/uapi/linux/if_infiniband.h
5619F:	include/uapi/rdma/
5620F:	include/rdma/
5621
5622INOTIFY
5623M:	John McCutchan <john@johnmccutchan.com>
5624M:	Robert Love <rlove@rlove.org>
5625M:	Eric Paris <eparis@parisplace.org>
5626S:	Maintained
5627F:	Documentation/filesystems/inotify.txt
5628F:	fs/notify/inotify/
5629F:	include/linux/inotify.h
5630F:	include/uapi/linux/inotify.h
5631
5632INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5633M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
5634L:	linux-input@vger.kernel.org
5635Q:	http://patchwork.kernel.org/project/linux-input/list/
5636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5637S:	Maintained
5638F:	drivers/input/
5639F:	include/linux/input.h
5640F:	include/uapi/linux/input.h
5641F:	include/linux/input/
5642F:	Documentation/devicetree/bindings/input/
5643
5644INPUT MULTITOUCH (MT) PROTOCOL
5645M:	Henrik Rydberg <rydberg@bitmath.org>
5646L:	linux-input@vger.kernel.org
5647S:	Odd fixes
5648F:	Documentation/input/multi-touch-protocol.txt
5649F:	drivers/input/input-mt.c
5650K:	\b(ABS|SYN)_MT_
5651
5652INTEL ASoC BDW/HSW DRIVERS
5653M:	Jie Yang <yang.jie@linux.intel.com>
5654L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5655S:	Supported
5656F:	sound/soc/intel/common/sst-dsp*
5657F:	sound/soc/intel/common/sst-firmware.c
5658F:	sound/soc/intel/boards/broadwell.c
5659F:	sound/soc/intel/haswell/
5660
5661INTEL C600 SERIES SAS CONTROLLER DRIVER
5662M:	Intel SCU Linux support <intel-linux-scu@intel.com>
5663M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5664L:	linux-scsi@vger.kernel.org
5665T:	git git://git.code.sf.net/p/intel-sas/isci
5666S:	Supported
5667F:	drivers/scsi/isci/
5668
5669INTEL HID EVENT DRIVER
5670M:	Alex Hung <alex.hung@canonical.com>
5671L:	platform-driver-x86@vger.kernel.org
5672S:	Maintained
5673F:	drivers/platform/x86/intel-hid.c
5674
5675INTEL IDLE DRIVER
5676M:	Len Brown <lenb@kernel.org>
5677L:	linux-pm@vger.kernel.org
5678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5679S:	Supported
5680F:	drivers/idle/intel_idle.c
5681
5682INTEL PSTATE DRIVER
5683M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5684M:	Len Brown <lenb@kernel.org>
5685L:	linux-pm@vger.kernel.org
5686S:	Supported
5687F:	drivers/cpufreq/intel_pstate.c
5688
5689INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5690M:	Maik Broemme <mbroemme@plusserver.de>
5691L:	linux-fbdev@vger.kernel.org
5692S:	Maintained
5693F:	Documentation/fb/intelfb.txt
5694F:	drivers/video/fbdev/intelfb/
5695
5696INTEL 810/815 FRAMEBUFFER DRIVER
5697M:	Antonino Daplas <adaplas@gmail.com>
5698L:	linux-fbdev@vger.kernel.org
5699S:	Maintained
5700F:	drivers/video/fbdev/i810/
5701
5702INTEL MENLOW THERMAL DRIVER
5703M:	Sujith Thomas <sujith.thomas@intel.com>
5704L:	platform-driver-x86@vger.kernel.org
5705W:	https://01.org/linux-acpi
5706S:	Supported
5707F:	drivers/platform/x86/intel_menlow.c
5708
5709INTEL I/OAT DMA DRIVER
5710M:	Dave Jiang <dave.jiang@intel.com>
5711R:	Dan Williams <dan.j.williams@intel.com>
5712L:	dmaengine@vger.kernel.org
5713Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5714S:	Supported
5715F:	drivers/dma/ioat*
5716
5717INTEL IOMMU (VT-d)
5718M:	David Woodhouse <dwmw2@infradead.org>
5719L:	iommu@lists.linux-foundation.org
5720T:	git git://git.infradead.org/iommu-2.6.git
5721S:	Supported
5722F:	drivers/iommu/intel-iommu.c
5723F:	include/linux/intel-iommu.h
5724
5725INTEL IOP-ADMA DMA DRIVER
5726R:	Dan Williams <dan.j.williams@intel.com>
5727S:	Odd fixes
5728F:	drivers/dma/iop-adma.c
5729
5730INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5731M:	Krzysztof Halasa <khalasa@piap.pl>
5732S:	Maintained
5733F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
5734F:	arch/arm/mach-ixp4xx/include/mach/npe.h
5735F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5736F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
5737F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
5738F:	drivers/net/wan/ixp4xx_hss.c
5739
5740INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5741M:	Deepak Saxena <dsaxena@plexity.net>
5742S:	Maintained
5743F:	drivers/char/hw_random/ixp4xx-rng.c
5744
5745INTEL ETHERNET DRIVERS
5746M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5747R:	Jesse Brandeburg <jesse.brandeburg@intel.com>
5748R:	Shannon Nelson <shannon.nelson@intel.com>
5749R:	Carolyn Wyborny <carolyn.wyborny@intel.com>
5750R:	Don Skidmore <donald.c.skidmore@intel.com>
5751R:	Bruce Allan <bruce.w.allan@intel.com>
5752R:	John Ronciak <john.ronciak@intel.com>
5753R:	Mitch Williams <mitch.a.williams@intel.com>
5754L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5755W:	http://www.intel.com/support/feedback.htm
5756W:	http://e1000.sourceforge.net/
5757Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5760S:	Supported
5761F:	Documentation/networking/e100.txt
5762F:	Documentation/networking/e1000.txt
5763F:	Documentation/networking/e1000e.txt
5764F:	Documentation/networking/igb.txt
5765F:	Documentation/networking/igbvf.txt
5766F:	Documentation/networking/ixgb.txt
5767F:	Documentation/networking/ixgbe.txt
5768F:	Documentation/networking/ixgbevf.txt
5769F:	Documentation/networking/i40e.txt
5770F:	Documentation/networking/i40evf.txt
5771F:	drivers/net/ethernet/intel/
5772F:	drivers/net/ethernet/intel/*/
5773
5774INTEL RDMA RNIC DRIVER
5775M:     Faisal Latif <faisal.latif@intel.com>
5776R:     Chien Tin Tung <chien.tin.tung@intel.com>
5777R:     Mustafa Ismail <mustafa.ismail@intel.com>
5778R:     Shiraz Saleem <shiraz.saleem@intel.com>
5779R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5780L:     linux-rdma@vger.kernel.org
5781S:     Supported
5782F:     drivers/infiniband/hw/i40iw/
5783
5784INTEL-MID GPIO DRIVER
5785M:	David Cohen <david.a.cohen@linux.intel.com>
5786L:	linux-gpio@vger.kernel.org
5787S:	Maintained
5788F:	drivers/gpio/gpio-intel-mid.c
5789
5790INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5791M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
5792L:	linux-wireless@vger.kernel.org
5793S:	Maintained
5794F:	Documentation/networking/README.ipw2100
5795F:	Documentation/networking/README.ipw2200
5796F:	drivers/net/wireless/intel/ipw2x00/
5797
5798INTEL(R) TRACE HUB
5799M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
5800S:	Supported
5801F:	Documentation/trace/intel_th.txt
5802F:	drivers/hwtracing/intel_th/
5803
5804INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5805M:	Ning Sun <ning.sun@intel.com>
5806L:	tboot-devel@lists.sourceforge.net
5807W:	http://tboot.sourceforge.net
5808T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5809S:	Supported
5810F:	Documentation/intel_txt.txt
5811F:	include/linux/tboot.h
5812F:	arch/x86/kernel/tboot.c
5813
5814INTEL WIRELESS WIMAX CONNECTION 2400
5815M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5816M:	linux-wimax@intel.com
5817L:	wimax@linuxwimax.org (subscribers-only)
5818S:	Supported
5819W:	http://linuxwimax.org
5820F:	Documentation/wimax/README.i2400m
5821F:	drivers/net/wimax/i2400m/
5822F:	include/uapi/linux/wimax/i2400m.h
5823
5824INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5825M:	Stanislaw Gruszka <sgruszka@redhat.com>
5826L:	linux-wireless@vger.kernel.org
5827S:	Supported
5828F:	drivers/net/wireless/intel/iwlegacy/
5829
5830INTEL WIRELESS WIFI LINK (iwlwifi)
5831M:	Johannes Berg <johannes.berg@intel.com>
5832M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5833M:	Intel Linux Wireless <linuxwifi@intel.com>
5834L:	linux-wireless@vger.kernel.org
5835W:	http://intellinuxwireless.org
5836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5837S:	Supported
5838F:	drivers/net/wireless/intel/iwlwifi/
5839
5840INTEL MANAGEMENT ENGINE (mei)
5841M:	Tomas Winkler <tomas.winkler@intel.com>
5842L:	linux-kernel@vger.kernel.org
5843S:	Supported
5844F:	include/uapi/linux/mei.h
5845F:	include/linux/mei_cl_bus.h
5846F:	drivers/misc/mei/*
5847F:	drivers/watchdog/mei_wdt.c
5848F:	Documentation/misc-devices/mei/*
5849
5850INTEL MIC DRIVERS (mic)
5851M:	Sudeep Dutt <sudeep.dutt@intel.com>
5852M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
5853S:	Supported
5854W:	https://github.com/sudeepdutt/mic
5855W:	http://software.intel.com/en-us/mic-developer
5856F:	include/linux/mic_bus.h
5857F:	include/linux/scif.h
5858F:	include/uapi/linux/mic_common.h
5859F: 	include/uapi/linux/mic_ioctl.h
5860F:	include/uapi/linux/scif_ioctl.h
5861F:	drivers/misc/mic/
5862F:	drivers/dma/mic_x100_dma.c
5863F:	drivers/dma/mic_x100_dma.h
5864F:	Documentation/mic/
5865
5866INTEL PMC/P-Unit IPC DRIVER
5867M:	Zha Qipeng<qipeng.zha@intel.com>
5868L:	platform-driver-x86@vger.kernel.org
5869S:	Maintained
5870F:	drivers/platform/x86/intel_pmc_ipc.c
5871F:	drivers/platform/x86/intel_punit_ipc.c
5872F:	arch/x86/include/asm/intel_pmc_ipc.h
5873F:	arch/x86/include/asm/intel_punit_ipc.h
5874
5875INTEL TELEMETRY DRIVER
5876M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5877L:	platform-driver-x86@vger.kernel.org
5878S:	Maintained
5879F:	arch/x86/include/asm/intel_telemetry.h
5880F:	drivers/platform/x86/intel_telemetry*
5881
5882IOC3 ETHERNET DRIVER
5883M:	Ralf Baechle <ralf@linux-mips.org>
5884L:	linux-mips@linux-mips.org
5885S:	Maintained
5886F:	drivers/net/ethernet/sgi/ioc3-eth.c
5887
5888IOC3 SERIAL DRIVER
5889M:	Pat Gefre <pfg@sgi.com>
5890L:	linux-serial@vger.kernel.org
5891S:	Maintained
5892F:	drivers/tty/serial/ioc3_serial.c
5893
5894IOMMU DRIVERS
5895M:	Joerg Roedel <joro@8bytes.org>
5896L:	iommu@lists.linux-foundation.org
5897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5898S:	Maintained
5899F:	drivers/iommu/
5900
5901IP MASQUERADING
5902M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5903S:	Maintained
5904F:	net/ipv4/netfilter/ipt_MASQUERADE.c
5905
5906IPMI SUBSYSTEM
5907M:	Corey Minyard <minyard@acm.org>
5908L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5909W:	http://openipmi.sourceforge.net/
5910S:	Supported
5911F:	Documentation/IPMI.txt
5912F:	drivers/char/ipmi/
5913F:	include/linux/ipmi*
5914F:	include/uapi/linux/ipmi*
5915
5916QCOM AUDIO (ASoC) DRIVERS
5917M:	Patrick Lai <plai@codeaurora.org>
5918M:	Banajit Goswami <bgoswami@codeaurora.org>
5919L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5920S:	Supported
5921F:	sound/soc/qcom/
5922
5923IPS SCSI RAID DRIVER
5924M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5925L:	linux-scsi@vger.kernel.org
5926W:	http://www.adaptec.com/
5927S:	Maintained
5928F:	drivers/scsi/ips*
5929
5930IPVS
5931M:	Wensong Zhang <wensong@linux-vs.org>
5932M:	Simon Horman <horms@verge.net.au>
5933M:	Julian Anastasov <ja@ssi.bg>
5934L:	netdev@vger.kernel.org
5935L:	lvs-devel@vger.kernel.org
5936S:	Maintained
5937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5939F:	Documentation/networking/ipvs-sysctl.txt
5940F:	include/net/ip_vs.h
5941F:	include/uapi/linux/ip_vs.h
5942F:	net/netfilter/ipvs/
5943
5944IPWIRELESS DRIVER
5945M:	Jiri Kosina <jikos@kernel.org>
5946M:	David Sterba <dsterba@suse.com>
5947S:	Odd Fixes
5948F:	drivers/tty/ipwireless/
5949
5950IPX NETWORK LAYER
5951M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5952L:	netdev@vger.kernel.org
5953S:	Maintained
5954F:	include/net/ipx.h
5955F:	include/uapi/linux/ipx.h
5956F:	net/ipx/
5957
5958IRDA SUBSYSTEM
5959M:	Samuel Ortiz <samuel@sortiz.org>
5960L:	irda-users@lists.sourceforge.net (subscribers-only)
5961L:	netdev@vger.kernel.org
5962W:	http://irda.sourceforge.net/
5963S:	Maintained
5964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5965F:	Documentation/networking/irda.txt
5966F:	drivers/net/irda/
5967F:	include/net/irda/
5968F:	net/irda/
5969
5970IRQ SUBSYSTEM
5971M:	Thomas Gleixner <tglx@linutronix.de>
5972L:	linux-kernel@vger.kernel.org
5973S:	Maintained
5974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5975F:	kernel/irq/
5976
5977IRQCHIP DRIVERS
5978M:	Thomas Gleixner <tglx@linutronix.de>
5979M:	Jason Cooper <jason@lakedaemon.net>
5980M:	Marc Zyngier <marc.zyngier@arm.com>
5981L:	linux-kernel@vger.kernel.org
5982S:	Maintained
5983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5984T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5985F:	Documentation/devicetree/bindings/interrupt-controller/
5986F:	drivers/irqchip/
5987
5988IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5989M:	Jiang Liu <jiang.liu@linux.intel.com>
5990M:	Marc Zyngier <marc.zyngier@arm.com>
5991S:	Maintained
5992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5993F:	Documentation/IRQ-domain.txt
5994F:	include/linux/irqdomain.h
5995F:	kernel/irq/irqdomain.c
5996F:	kernel/irq/msi.c
5997
5998ISAPNP
5999M:	Jaroslav Kysela <perex@perex.cz>
6000S:	Maintained
6001F:	Documentation/isapnp.txt
6002F:	drivers/pnp/isapnp/
6003F:	include/linux/isapnp.h
6004
6005ISA RADIO MODULE
6006M:	Hans Verkuil <hverkuil@xs4all.nl>
6007L:	linux-media@vger.kernel.org
6008T:	git git://linuxtv.org/media_tree.git
6009W:	https://linuxtv.org
6010S:	Maintained
6011F:	drivers/media/radio/radio-isa*
6012
6013iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6014M:	Peter Jones <pjones@redhat.com>
6015M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6016S:	Maintained
6017F:	drivers/firmware/iscsi_ibft*
6018
6019ISCSI
6020M:	Mike Christie <michaelc@cs.wisc.edu>
6021L:	open-iscsi@googlegroups.com
6022W:	www.open-iscsi.org
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6024S:	Maintained
6025F:	drivers/scsi/*iscsi*
6026F:	include/scsi/*iscsi*
6027
6028ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6029M:	Or Gerlitz <ogerlitz@mellanox.com>
6030M:	Sagi Grimberg <sagi@grimberg.me>
6031M:	Roi Dayan <roid@mellanox.com>
6032L:	linux-rdma@vger.kernel.org
6033S:	Supported
6034W:	http://www.openfabrics.org
6035W:	www.open-iscsi.org
6036Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6037F:	drivers/infiniband/ulp/iser/
6038
6039ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6040M:	Sagi Grimberg <sagi@grimberg.me>
6041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6042L:	linux-rdma@vger.kernel.org
6043L:	target-devel@vger.kernel.org
6044S:	Supported
6045W:	http://www.linux-iscsi.org
6046F:	drivers/infiniband/ulp/isert
6047
6048ISDN SUBSYSTEM
6049M:	Karsten Keil <isdn@linux-pingi.de>
6050L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6051L:	netdev@vger.kernel.org
6052W:	http://www.isdn4linux.de
6053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6054S:	Maintained
6055F:	Documentation/isdn/
6056F:	drivers/isdn/
6057F:	include/linux/isdn.h
6058F:	include/linux/isdn/
6059F:	include/uapi/linux/isdn.h
6060F:	include/uapi/linux/isdn/
6061
6062ISDN SUBSYSTEM (Eicon active card driver)
6063M:	Armin Schindler <mac@melware.de>
6064L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6065W:	http://www.melware.de
6066S:	Maintained
6067F:	drivers/isdn/hardware/eicon/
6068
6069IT87 HARDWARE MONITORING DRIVER
6070M:	Jean Delvare <jdelvare@suse.com>
6071L:	linux-hwmon@vger.kernel.org
6072S:	Maintained
6073F:	Documentation/hwmon/it87
6074F:	drivers/hwmon/it87.c
6075
6076IT913X MEDIA DRIVER
6077M:	Antti Palosaari <crope@iki.fi>
6078L:	linux-media@vger.kernel.org
6079W:	https://linuxtv.org
6080W:	http://palosaari.fi/linux/
6081Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6082T:	git git://linuxtv.org/anttip/media_tree.git
6083S:	Maintained
6084F:	drivers/media/tuners/it913x*
6085
6086IVTV VIDEO4LINUX DRIVER
6087M:	Andy Walls <awalls@md.metrocast.net>
6088L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6089L:	linux-media@vger.kernel.org
6090T:	git git://linuxtv.org/media_tree.git
6091W:	http://www.ivtvdriver.org
6092S:	Maintained
6093F:	Documentation/video4linux/*.ivtv
6094F:	drivers/media/pci/ivtv/
6095F:	include/uapi/linux/ivtv*
6096
6097IX2505V MEDIA DRIVER
6098M:	Malcolm Priestley <tvboxspy@gmail.com>
6099L:	linux-media@vger.kernel.org
6100W:	https://linuxtv.org
6101Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6102S:	Maintained
6103F:	drivers/media/dvb-frontends/ix2505v*
6104
6105JC42.4 TEMPERATURE SENSOR DRIVER
6106M:	Guenter Roeck <linux@roeck-us.net>
6107L:	linux-hwmon@vger.kernel.org
6108S:	Maintained
6109F:	drivers/hwmon/jc42.c
6110F:	Documentation/hwmon/jc42
6111
6112JFS FILESYSTEM
6113M:	Dave Kleikamp <shaggy@kernel.org>
6114L:	jfs-discussion@lists.sourceforge.net
6115W:	http://jfs.sourceforge.net/
6116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6117S:	Maintained
6118F:	Documentation/filesystems/jfs.txt
6119F:	fs/jfs/
6120
6121JME NETWORK DRIVER
6122M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6123L:	netdev@vger.kernel.org
6124S:	Maintained
6125F:	drivers/net/ethernet/jme.*
6126
6127JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6128M:	David Woodhouse <dwmw2@infradead.org>
6129L:	linux-mtd@lists.infradead.org
6130W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6131S:	Maintained
6132F:	fs/jffs2/
6133F:	include/uapi/linux/jffs2.h
6134
6135JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6136M:	"Theodore Ts'o" <tytso@mit.edu>
6137M:	Jan Kara <jack@suse.com>
6138L:	linux-ext4@vger.kernel.org
6139S:	Maintained
6140F:	fs/jbd2/
6141F:	include/linux/jbd2.h
6142
6143JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6144M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6145L:	linux-media@vger.kernel.org
6146S:	Maintained
6147F:	drivers/media/platform/rcar_jpu.c
6148
6149JSM Neo PCI based serial card
6150M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6151L:	linux-serial@vger.kernel.org
6152S:	Maintained
6153F:	drivers/tty/serial/jsm/
6154
6155K10TEMP HARDWARE MONITORING DRIVER
6156M:	Clemens Ladisch <clemens@ladisch.de>
6157L:	linux-hwmon@vger.kernel.org
6158S:	Maintained
6159F:	Documentation/hwmon/k10temp
6160F:	drivers/hwmon/k10temp.c
6161
6162K8TEMP HARDWARE MONITORING DRIVER
6163M:	Rudolf Marek <r.marek@assembler.cz>
6164L:	linux-hwmon@vger.kernel.org
6165S:	Maintained
6166F:	Documentation/hwmon/k8temp
6167F:	drivers/hwmon/k8temp.c
6168
6169KASAN
6170M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6171R:	Alexander Potapenko <glider@google.com>
6172R:	Dmitry Vyukov <dvyukov@google.com>
6173L:	kasan-dev@googlegroups.com
6174S:	Maintained
6175F:	arch/*/include/asm/kasan.h
6176F:	arch/*/mm/kasan_init*
6177F:	Documentation/kasan.txt
6178F:	include/linux/kasan.h
6179F:	lib/test_kasan.c
6180F:	mm/kasan/
6181F:	scripts/Makefile.kasan
6182
6183KCONFIG
6184M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6185L:	linux-kbuild@vger.kernel.org
6186T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6187S:	Maintained
6188F:	Documentation/kbuild/kconfig-language.txt
6189F:	scripts/kconfig/
6190
6191KDUMP
6192M:	Vivek Goyal <vgoyal@redhat.com>
6193M:	Haren Myneni <hbabu@us.ibm.com>
6194L:	kexec@lists.infradead.org
6195W:	http://lse.sourceforge.net/kdump/
6196S:	Maintained
6197F:	Documentation/kdump/
6198
6199KEENE FM RADIO TRANSMITTER DRIVER
6200M:	Hans Verkuil <hverkuil@xs4all.nl>
6201L:	linux-media@vger.kernel.org
6202T:	git git://linuxtv.org/media_tree.git
6203W:	https://linuxtv.org
6204S:	Maintained
6205F:	drivers/media/radio/radio-keene*
6206
6207KERNEL AUTOMOUNTER v4 (AUTOFS4)
6208M:	Ian Kent <raven@themaw.net>
6209L:	autofs@vger.kernel.org
6210S:	Maintained
6211F:	fs/autofs4/
6212
6213KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6214M:	Michal Marek <mmarek@suse.com>
6215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6217L:	linux-kbuild@vger.kernel.org
6218S:	Maintained
6219F:	Documentation/kbuild/
6220F:	Makefile
6221F:	scripts/Makefile.*
6222F:	scripts/basic/
6223F:	scripts/mk*
6224F:	scripts/package/
6225
6226KERNEL JANITORS
6227L:	kernel-janitors@vger.kernel.org
6228W:	http://kernelnewbies.org/KernelJanitors
6229S:	Odd Fixes
6230
6231KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6232M:	"J. Bruce Fields" <bfields@fieldses.org>
6233M:	Jeff Layton <jlayton@poochiereds.net>
6234L:	linux-nfs@vger.kernel.org
6235W:	http://nfs.sourceforge.net/
6236T:	git git://linux-nfs.org/~bfields/linux.git
6237S:	Supported
6238F:	fs/nfsd/
6239F:	include/uapi/linux/nfsd/
6240F:	fs/lockd/
6241F:	fs/nfs_common/
6242F:	net/sunrpc/
6243F:	include/linux/lockd/
6244F:	include/linux/sunrpc/
6245F:	include/uapi/linux/sunrpc/
6246
6247KERNEL SELFTEST FRAMEWORK
6248M:	Shuah Khan <shuahkh@osg.samsung.com>
6249L:	linux-kselftest@vger.kernel.org
6250T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6251S:	Maintained
6252F:	tools/testing/selftests
6253
6254KERNEL VIRTUAL MACHINE (KVM)
6255M:	Paolo Bonzini <pbonzini@redhat.com>
6256M:	Radim Krčmář <rkrcmar@redhat.com>
6257L:	kvm@vger.kernel.org
6258W:	http://www.linux-kvm.org
6259T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6260S:	Supported
6261F:	Documentation/*/kvm*.txt
6262F:	Documentation/virtual/kvm/
6263F:	arch/*/kvm/
6264F:	arch/x86/kernel/kvm.c
6265F:	arch/x86/kernel/kvmclock.c
6266F:	arch/*/include/asm/kvm*
6267F:	include/linux/kvm*
6268F:	include/uapi/linux/kvm*
6269F:	virt/kvm/
6270
6271KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6272M:	Joerg Roedel <joro@8bytes.org>
6273L:	kvm@vger.kernel.org
6274W:	http://www.linux-kvm.org/
6275S:	Maintained
6276F:	arch/x86/include/asm/svm.h
6277F:	arch/x86/kvm/svm.c
6278
6279KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6280M:	Alexander Graf <agraf@suse.com>
6281L:	kvm-ppc@vger.kernel.org
6282W:	http://www.linux-kvm.org/
6283T:	git git://github.com/agraf/linux-2.6.git
6284S:	Supported
6285F:	arch/powerpc/include/asm/kvm*
6286F:	arch/powerpc/kvm/
6287
6288KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6289M:	Christian Borntraeger <borntraeger@de.ibm.com>
6290M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6291L:	linux-s390@vger.kernel.org
6292W:	http://www.ibm.com/developerworks/linux/linux390/
6293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6294S:	Supported
6295F:	Documentation/s390/kvm.txt
6296F:	arch/s390/include/asm/kvm*
6297F:	arch/s390/kvm/
6298
6299KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6300M:	Christoffer Dall <christoffer.dall@linaro.org>
6301M:	Marc Zyngier <marc.zyngier@arm.com>
6302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6303L:	kvmarm@lists.cs.columbia.edu
6304W:	http://systems.cs.columbia.edu/projects/kvm-arm
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6306S:	Supported
6307F:	arch/arm/include/uapi/asm/kvm*
6308F:	arch/arm/include/asm/kvm*
6309F:	arch/arm/kvm/
6310F:	virt/kvm/arm/
6311F:	include/kvm/arm_*
6312
6313KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
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
6318S:	Maintained
6319F:	arch/arm64/include/uapi/asm/kvm*
6320F:	arch/arm64/include/asm/kvm*
6321F:	arch/arm64/kvm/
6322
6323KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6324M:	James Hogan <james.hogan@imgtec.com>
6325L:	linux-mips@linux-mips.org
6326S:	Supported
6327F:	arch/mips/include/uapi/asm/kvm*
6328F:	arch/mips/include/asm/kvm*
6329F:	arch/mips/kvm/
6330
6331KEXEC
6332M:	Eric Biederman <ebiederm@xmission.com>
6333W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6334L:	kexec@lists.infradead.org
6335S:	Maintained
6336F:	include/linux/kexec.h
6337F:	include/uapi/linux/kexec.h
6338F:	kernel/kexec.c
6339
6340KEYS/KEYRINGS:
6341M:	David Howells <dhowells@redhat.com>
6342L:	keyrings@vger.kernel.org
6343S:	Maintained
6344F:	Documentation/security/keys.txt
6345F:	include/linux/key.h
6346F:	include/linux/key-type.h
6347F:	include/keys/
6348F:	security/keys/
6349
6350KEYS-TRUSTED
6351M:	David Safford <safford@us.ibm.com>
6352M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6353L:	linux-security-module@vger.kernel.org
6354L:	keyrings@vger.kernel.org
6355S:	Supported
6356F:	Documentation/security/keys-trusted-encrypted.txt
6357F:	include/keys/trusted-type.h
6358F:	security/keys/trusted.c
6359F:	security/keys/trusted.h
6360
6361KEYS-ENCRYPTED
6362M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6363M:	David Safford <safford@us.ibm.com>
6364L:	linux-security-module@vger.kernel.org
6365L:	keyrings@vger.kernel.org
6366S:	Supported
6367F:	Documentation/security/keys-trusted-encrypted.txt
6368F:	include/keys/encrypted-type.h
6369F:	security/keys/encrypted-keys/
6370
6371KGDB / KDB /debug_core
6372M:	Jason Wessel <jason.wessel@windriver.com>
6373W:	http://kgdb.wiki.kernel.org/
6374L:	kgdb-bugreport@lists.sourceforge.net
6375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6376S:	Maintained
6377F:	Documentation/DocBook/kgdb.tmpl
6378F:	drivers/misc/kgdbts.c
6379F:	drivers/tty/serial/kgdboc.c
6380F:	include/linux/kdb.h
6381F:	include/linux/kgdb.h
6382F:	kernel/debug/
6383
6384KMEMCHECK
6385M:	Vegard Nossum <vegardno@ifi.uio.no>
6386M:	Pekka Enberg <penberg@kernel.org>
6387S:	Maintained
6388F:	Documentation/kmemcheck.txt
6389F:	arch/x86/include/asm/kmemcheck.h
6390F:	arch/x86/mm/kmemcheck/
6391F:	include/linux/kmemcheck.h
6392F:	mm/kmemcheck.c
6393
6394KMEMLEAK
6395M:	Catalin Marinas <catalin.marinas@arm.com>
6396S:	Maintained
6397F:	Documentation/kmemleak.txt
6398F:	include/linux/kmemleak.h
6399F:	mm/kmemleak.c
6400F:	mm/kmemleak-test.c
6401
6402KPROBES
6403M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6404M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6405M:	"David S. Miller" <davem@davemloft.net>
6406M:	Masami Hiramatsu <mhiramat@kernel.org>
6407S:	Maintained
6408F:	Documentation/kprobes.txt
6409F:	include/linux/kprobes.h
6410F:	kernel/kprobes.c
6411
6412KS0108 LCD CONTROLLER DRIVER
6413M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6414W:	http://miguelojeda.es/auxdisplay.htm
6415W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6416S:	Maintained
6417F:	Documentation/auxdisplay/ks0108
6418F:	drivers/auxdisplay/ks0108.c
6419F:	include/linux/ks0108.h
6420
6421L3MDEV
6422M:	David Ahern <dsa@cumulusnetworks.com>
6423L:	netdev@vger.kernel.org
6424S:	Maintained
6425F:	net/l3mdev
6426F:	include/net/l3mdev.h
6427
6428LANTIQ MIPS ARCHITECTURE
6429M:	John Crispin <blogic@openwrt.org>
6430L:	linux-mips@linux-mips.org
6431S:	Maintained
6432F:	arch/mips/lantiq
6433
6434LAPB module
6435L:	linux-x25@vger.kernel.org
6436S:	Orphan
6437F:	Documentation/networking/lapb-module.txt
6438F:	include/*/lapb.h
6439F:	net/lapb/
6440
6441LASI 53c700 driver for PARISC
6442M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6443L:	linux-scsi@vger.kernel.org
6444S:	Maintained
6445F:	Documentation/scsi/53c700.txt
6446F:	drivers/scsi/53c700*
6447
6448LED SUBSYSTEM
6449M:	Richard Purdie <rpurdie@rpsys.net>
6450M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6451L:	linux-leds@vger.kernel.org
6452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6453S:	Maintained
6454F:	drivers/leds/
6455F:	include/linux/leds.h
6456
6457LEGACY EEPROM DRIVER
6458M:	Jean Delvare <jdelvare@suse.com>
6459S:	Maintained
6460F:	Documentation/misc-devices/eeprom
6461F:	drivers/misc/eeprom/eeprom.c
6462
6463LEGO USB Tower driver
6464M:	Juergen Stuber <starblue@users.sourceforge.net>
6465L:	legousb-devel@lists.sourceforge.net
6466W:	http://legousb.sourceforge.net/
6467S:	Maintained
6468F:	drivers/usb/misc/legousbtower.c
6469
6470LG2160 MEDIA DRIVER
6471M:	Michael Krufky <mkrufky@linuxtv.org>
6472L:	linux-media@vger.kernel.org
6473W:	https://linuxtv.org
6474W:	http://github.com/mkrufky
6475Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6476T:	git git://linuxtv.org/mkrufky/tuners.git
6477S:	Maintained
6478F:	drivers/media/dvb-frontends/lg2160.*
6479
6480LGDT3305 MEDIA DRIVER
6481M:	Michael Krufky <mkrufky@linuxtv.org>
6482L:	linux-media@vger.kernel.org
6483W:	https://linuxtv.org
6484W:	http://github.com/mkrufky
6485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6486T:	git git://linuxtv.org/mkrufky/tuners.git
6487S:	Maintained
6488F:	drivers/media/dvb-frontends/lgdt3305.*
6489
6490LGUEST
6491M:	Rusty Russell <rusty@rustcorp.com.au>
6492L:	lguest@lists.ozlabs.org
6493W:	http://lguest.ozlabs.org/
6494S:	Odd Fixes
6495F:	arch/x86/include/asm/lguest*.h
6496F:	arch/x86/lguest/
6497F:	drivers/lguest/
6498F:	include/linux/lguest*.h
6499F:	tools/lguest/
6500
6501LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6502M:	Tejun Heo <tj@kernel.org>
6503L:	linux-ide@vger.kernel.org
6504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6505S:	Maintained
6506F:	drivers/ata/
6507F:	include/linux/ata.h
6508F:	include/linux/libata.h
6509
6510LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6511M:	Viresh Kumar <vireshk@kernel.org>
6512L:	linux-ide@vger.kernel.org
6513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6514S:	Maintained
6515F:	include/linux/pata_arasan_cf_data.h
6516F:	drivers/ata/pata_arasan_cf.c
6517
6518LIBATA PATA DRIVERS
6519M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6520M:	Tejun Heo <tj@kernel.org>
6521L:	linux-ide@vger.kernel.org
6522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6523S:	Maintained
6524F:	drivers/ata/pata_*.c
6525F:	drivers/ata/ata_generic.c
6526
6527LIBATA SATA AHCI PLATFORM devices support
6528M:	Hans de Goede <hdegoede@redhat.com>
6529M:	Tejun Heo <tj@kernel.org>
6530L:	linux-ide@vger.kernel.org
6531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6532S:	Maintained
6533F:	drivers/ata/ahci_platform.c
6534F:	drivers/ata/libahci_platform.c
6535F:	include/linux/ahci_platform.h
6536
6537LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6538M:	Mikael Pettersson <mikpelinux@gmail.com>
6539L:	linux-ide@vger.kernel.org
6540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6541S:	Maintained
6542F:	drivers/ata/sata_promise.*
6543
6544LIBLOCKDEP
6545M:	Sasha Levin <sasha.levin@oracle.com>
6546S:	Maintained
6547F:	tools/lib/lockdep/
6548
6549LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6550M:	Dan Williams <dan.j.williams@intel.com>
6551L:	linux-nvdimm@lists.01.org
6552Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6554S:	Supported
6555F:	drivers/nvdimm/*
6556F:	include/linux/nd.h
6557F:	include/linux/libnvdimm.h
6558F:	include/uapi/linux/ndctl.h
6559
6560LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6561M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6562L:	linux-nvdimm@lists.01.org
6563Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6564S:	Supported
6565F:	drivers/nvdimm/blk.c
6566F:	drivers/nvdimm/region_devs.c
6567F:	drivers/acpi/nfit*
6568
6569LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6570M:	Vishal Verma <vishal.l.verma@intel.com>
6571L:	linux-nvdimm@lists.01.org
6572Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6573S:	Supported
6574F:	drivers/nvdimm/btt*
6575
6576LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6577M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6578L:	linux-nvdimm@lists.01.org
6579Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6580S:	Supported
6581F:	drivers/nvdimm/pmem.c
6582F:	include/linux/pmem.h
6583F:	arch/*/include/asm/pmem.h
6584
6585LIGHTNVM PLATFORM SUPPORT
6586M:	Matias Bjorling <mb@lightnvm.io>
6587W:	http://github/OpenChannelSSD
6588L:	linux-block@vger.kernel.org
6589S:	Maintained
6590F:	drivers/lightnvm/
6591F:	include/linux/lightnvm.h
6592F:	include/uapi/linux/lightnvm.h
6593
6594LINUX FOR IBM pSERIES (RS/6000)
6595M:	Paul Mackerras <paulus@au.ibm.com>
6596W:	http://www.ibm.com/linux/ltc/projects/ppc
6597S:	Supported
6598F:	arch/powerpc/boot/rs6000.h
6599
6600LINUX FOR POWERPC (32-BIT AND 64-BIT)
6601M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6602M:	Paul Mackerras <paulus@samba.org>
6603M:	Michael Ellerman <mpe@ellerman.id.au>
6604W:	http://www.penguinppc.org/
6605L:	linuxppc-dev@lists.ozlabs.org
6606Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6608S:	Supported
6609F:	Documentation/powerpc/
6610F:	arch/powerpc/
6611
6612LINUX FOR POWER MACINTOSH
6613M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6614W:	http://www.penguinppc.org/
6615L:	linuxppc-dev@lists.ozlabs.org
6616S:	Maintained
6617F:	arch/powerpc/platforms/powermac/
6618F:	drivers/macintosh/
6619
6620LINUX FOR POWERPC EMBEDDED MPC5XXX
6621M:	Anatolij Gustschin <agust@denx.de>
6622L:	linuxppc-dev@lists.ozlabs.org
6623T:	git git://git.denx.de/linux-denx-agust.git
6624S:	Maintained
6625F:	arch/powerpc/platforms/512x/
6626F:	arch/powerpc/platforms/52xx/
6627
6628LINUX FOR POWERPC EMBEDDED PPC4XX
6629M:	Alistair Popple <alistair@popple.id.au>
6630M:	Matt Porter <mporter@kernel.crashing.org>
6631W:	http://www.penguinppc.org/
6632L:	linuxppc-dev@lists.ozlabs.org
6633S:	Maintained
6634F:	arch/powerpc/platforms/40x/
6635F:	arch/powerpc/platforms/44x/
6636
6637LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6638L:	linuxppc-dev@lists.ozlabs.org
6639S:	Orphan
6640F:	arch/powerpc/*/*virtex*
6641F:	arch/powerpc/*/*/*virtex*
6642
6643LINUX FOR POWERPC EMBEDDED PPC8XX
6644M:	Vitaly Bordug <vitb@kernel.crashing.org>
6645W:	http://www.penguinppc.org/
6646L:	linuxppc-dev@lists.ozlabs.org
6647S:	Maintained
6648F:	arch/powerpc/platforms/8xx/
6649
6650LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6651M:	Scott Wood <oss@buserror.net>
6652M:	Kumar Gala <galak@kernel.crashing.org>
6653W:	http://www.penguinppc.org/
6654L:	linuxppc-dev@lists.ozlabs.org
6655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6656S:	Maintained
6657F:	arch/powerpc/platforms/83xx/
6658F:	arch/powerpc/platforms/85xx/
6659
6660LINUX FOR POWERPC PA SEMI PWRFICIENT
6661M:	Olof Johansson <olof@lixom.net>
6662L:	linuxppc-dev@lists.ozlabs.org
6663S:	Maintained
6664F:	arch/powerpc/platforms/pasemi/
6665F:	drivers/*/*pasemi*
6666F:	drivers/*/*/*pasemi*
6667
6668LINUX SECURITY MODULE (LSM) FRAMEWORK
6669M:	Chris Wright <chrisw@sous-sol.org>
6670L:	linux-security-module@vger.kernel.org
6671S:	Supported
6672
6673LIS3LV02D ACCELEROMETER DRIVER
6674M:	Eric Piel <eric.piel@tremplin-utc.net>
6675S:	Maintained
6676F:	Documentation/misc-devices/lis3lv02d
6677F:	drivers/misc/lis3lv02d/
6678F:	drivers/platform/x86/hp_accel.c
6679
6680LIVE PATCHING
6681M:	Josh Poimboeuf <jpoimboe@redhat.com>
6682M:	Jessica Yu <jeyu@redhat.com>
6683M:	Jiri Kosina <jikos@kernel.org>
6684M:	Miroslav Benes <mbenes@suse.cz>
6685R:	Petr Mladek <pmladek@suse.com>
6686S:	Maintained
6687F:	kernel/livepatch/
6688F:	include/linux/livepatch.h
6689F:	arch/x86/include/asm/livepatch.h
6690F:	arch/x86/kernel/livepatch.c
6691F:	Documentation/ABI/testing/sysfs-kernel-livepatch
6692F:	samples/livepatch/
6693L:	live-patching@vger.kernel.org
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6695
6696LINUX KERNEL DUMP TEST MODULE (LKDTM)
6697M:	Kees Cook <keescook@chromium.org>
6698S:	Maintained
6699F:	drivers/misc/lkdtm.c
6700
6701LLC (802.2)
6702M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6703S:	Maintained
6704F:	include/linux/llc.h
6705F:	include/uapi/linux/llc.h
6706F:	include/net/llc*
6707F:	net/llc/
6708
6709LM73 HARDWARE MONITOR DRIVER
6710M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
6711L:	linux-hwmon@vger.kernel.org
6712S:	Maintained
6713F:	drivers/hwmon/lm73.c
6714
6715LM78 HARDWARE MONITOR DRIVER
6716M:	Jean Delvare <jdelvare@suse.com>
6717L:	linux-hwmon@vger.kernel.org
6718S:	Maintained
6719F:	Documentation/hwmon/lm78
6720F:	drivers/hwmon/lm78.c
6721
6722LM83 HARDWARE MONITOR DRIVER
6723M:	Jean Delvare <jdelvare@suse.com>
6724L:	linux-hwmon@vger.kernel.org
6725S:	Maintained
6726F:	Documentation/hwmon/lm83
6727F:	drivers/hwmon/lm83.c
6728
6729LM90 HARDWARE MONITOR DRIVER
6730M:	Jean Delvare <jdelvare@suse.com>
6731L:	linux-hwmon@vger.kernel.org
6732S:	Maintained
6733F:	Documentation/hwmon/lm90
6734F:	Documentation/devicetree/bindings/hwmon/lm90.txt
6735F:	drivers/hwmon/lm90.c
6736
6737LM95234 HARDWARE MONITOR DRIVER
6738M:	Guenter Roeck <linux@roeck-us.net>
6739L:	linux-hwmon@vger.kernel.org
6740S:	Maintained
6741F:	Documentation/hwmon/lm95234
6742F:	drivers/hwmon/lm95234.c
6743
6744LME2510 MEDIA DRIVER
6745M:	Malcolm Priestley <tvboxspy@gmail.com>
6746L:	linux-media@vger.kernel.org
6747W:	https://linuxtv.org
6748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6749S:	Maintained
6750F:	drivers/media/usb/dvb-usb-v2/lmedm04*
6751
6752LOCKDEP AND LOCKSTAT
6753M:	Peter Zijlstra <peterz@infradead.org>
6754M:	Ingo Molnar <mingo@redhat.com>
6755L:	linux-kernel@vger.kernel.org
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6757S:	Maintained
6758F:	Documentation/locking/lockdep*.txt
6759F:	Documentation/locking/lockstat.txt
6760F:	include/linux/lockdep.h
6761F:	kernel/locking/
6762
6763LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6764M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
6765L:	linux-ntfs-dev@lists.sourceforge.net
6766W:	http://www.linux-ntfs.org/content/view/19/37/
6767S:	Maintained
6768F:	Documentation/ldm.txt
6769F:	block/partitions/ldm.*
6770
6771LogFS
6772M:	Joern Engel <joern@logfs.org>
6773M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
6774L:	logfs@logfs.org
6775W:	logfs.org
6776S:	Maintained
6777F:	fs/logfs/
6778
6779LPC32XX MACHINE SUPPORT
6780M:	Roland Stigge <stigge@antcom.de>
6781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6782S:	Maintained
6783F:	arch/arm/mach-lpc32xx/
6784
6785LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6786M:	Sathya Prakash <sathya.prakash@broadcom.com>
6787M:	Chaitra P B <chaitra.basappa@broadcom.com>
6788M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6789L:	MPT-FusionLinux.pdl@broadcom.com
6790L:	linux-scsi@vger.kernel.org
6791W:	http://www.avagotech.com/support/
6792S:	Supported
6793F:	drivers/message/fusion/
6794F:	drivers/scsi/mpt2sas/
6795F:	drivers/scsi/mpt3sas/
6796
6797LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6798M:	Matthew Wilcox <matthew@wil.cx>
6799L:	linux-scsi@vger.kernel.org
6800S:	Maintained
6801F:	drivers/scsi/sym53c8xx_2/
6802
6803LTC4261 HARDWARE MONITOR DRIVER
6804M:	Guenter Roeck <linux@roeck-us.net>
6805L:	linux-hwmon@vger.kernel.org
6806S:	Maintained
6807F:	Documentation/hwmon/ltc4261
6808F:	drivers/hwmon/ltc4261.c
6809
6810LTP (Linux Test Project)
6811M:	Mike Frysinger <vapier@gentoo.org>
6812M:	Cyril Hrubis <chrubis@suse.cz>
6813M:	Wanlong Gao <wanlong.gao@gmail.com>
6814M:	Jan Stancek <jstancek@redhat.com>
6815M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6816M:	Alexey Kodanev <alexey.kodanev@oracle.com>
6817L:	ltp@lists.linux.it (subscribers-only)
6818W:	http://linux-test-project.github.io/
6819T:	git git://github.com/linux-test-project/ltp.git
6820S:	Maintained
6821
6822M32R ARCHITECTURE
6823W:	http://www.linux-m32r.org/
6824S:	Orphan
6825F:	arch/m32r/
6826
6827M68K ARCHITECTURE
6828M:	Geert Uytterhoeven <geert@linux-m68k.org>
6829L:	linux-m68k@lists.linux-m68k.org
6830W:	http://www.linux-m68k.org/
6831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6832S:	Maintained
6833F:	arch/m68k/
6834F:	drivers/zorro/
6835
6836M68K ON APPLE MACINTOSH
6837M:	Joshua Thompson <funaho@jurai.org>
6838W:	http://www.mac.linux-m68k.org/
6839L:	linux-m68k@lists.linux-m68k.org
6840S:	Maintained
6841F:	arch/m68k/mac/
6842
6843M68K ON HP9000/300
6844M:	Philip Blundell <philb@gnu.org>
6845W:	http://www.tazenda.demon.co.uk/phil/linux-hp
6846S:	Maintained
6847F:	arch/m68k/hp300/
6848
6849M88DS3103 MEDIA DRIVER
6850M:	Antti Palosaari <crope@iki.fi>
6851L:	linux-media@vger.kernel.org
6852W:	https://linuxtv.org
6853W:	http://palosaari.fi/linux/
6854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6855T:	git git://linuxtv.org/anttip/media_tree.git
6856S:	Maintained
6857F:	drivers/media/dvb-frontends/m88ds3103*
6858
6859M88RS2000 MEDIA DRIVER
6860M:	Malcolm Priestley <tvboxspy@gmail.com>
6861L:	linux-media@vger.kernel.org
6862W:	https://linuxtv.org
6863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6864S:	Maintained
6865F:	drivers/media/dvb-frontends/m88rs2000*
6866
6867MA901 MASTERKIT USB FM RADIO DRIVER
6868M:	Alexey Klimov <klimov.linux@gmail.com>
6869L:	linux-media@vger.kernel.org
6870T:	git git://linuxtv.org/media_tree.git
6871S:	Maintained
6872F:	drivers/media/radio/radio-ma901.c
6873
6874MAC80211
6875M:	Johannes Berg <johannes@sipsolutions.net>
6876L:	linux-wireless@vger.kernel.org
6877W:	http://wireless.kernel.org/
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6880S:	Maintained
6881F:	Documentation/networking/mac80211-injection.txt
6882F:	include/net/mac80211.h
6883F:	net/mac80211/
6884F:	drivers/net/wireless/mac80211_hwsim.[ch]
6885
6886MACVLAN DRIVER
6887M:	Patrick McHardy <kaber@trash.net>
6888L:	netdev@vger.kernel.org
6889S:	Maintained
6890F:	drivers/net/macvlan.c
6891F:	include/linux/if_macvlan.h
6892
6893MAILBOX API
6894M:	Jassi Brar <jassisinghbrar@gmail.com>
6895L:	linux-kernel@vger.kernel.org
6896S:	Maintained
6897F:	drivers/mailbox/
6898F:	include/linux/mailbox_client.h
6899F:	include/linux/mailbox_controller.h
6900
6901MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6902M:	Michael Kerrisk <mtk.manpages@gmail.com>
6903W:	http://www.kernel.org/doc/man-pages
6904L:	linux-man@vger.kernel.org
6905S:	Maintained
6906
6907MARVELL ARMADA DRM SUPPORT
6908M:	Russell King <rmk+kernel@armlinux.org.uk>
6909S:	Maintained
6910F:	drivers/gpu/drm/armada/
6911
6912MARVELL 88E6352 DSA support
6913M:	Guenter Roeck <linux@roeck-us.net>
6914S:	Maintained
6915F:	drivers/net/dsa/mv88e6352.c
6916
6917MARVELL CRYPTO DRIVER
6918M:	Boris Brezillon <boris.brezillon@free-electrons.com>
6919M:	Arnaud Ebalard <arno@natisbad.org>
6920F:	drivers/crypto/marvell/
6921S:	Maintained
6922L:	linux-crypto@vger.kernel.org
6923
6924MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6925M:	Mirko Lindner <mlindner@marvell.com>
6926M:	Stephen Hemminger <stephen@networkplumber.org>
6927L:	netdev@vger.kernel.org
6928S:	Maintained
6929F:	drivers/net/ethernet/marvell/sk*
6930
6931MARVELL LIBERTAS WIRELESS DRIVER
6932L:	libertas-dev@lists.infradead.org
6933S:	Orphan
6934F:	drivers/net/wireless/marvell/libertas/
6935
6936MARVELL MV643XX ETHERNET DRIVER
6937M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6938L:	netdev@vger.kernel.org
6939S:	Maintained
6940F:	drivers/net/ethernet/marvell/mv643xx_eth.*
6941F:	include/linux/mv643xx.h
6942
6943MARVELL MVNETA ETHERNET DRIVER
6944M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6945L:	netdev@vger.kernel.org
6946S:	Maintained
6947F:	drivers/net/ethernet/marvell/mvneta.*
6948
6949MARVELL MWIFIEX WIRELESS DRIVER
6950M:	Amitkumar Karwar <akarwar@marvell.com>
6951M:	Nishant Sarmukadam <nishants@marvell.com>
6952L:	linux-wireless@vger.kernel.org
6953S:	Maintained
6954F:	drivers/net/wireless/marvell/mwifiex/
6955
6956MARVELL MWL8K WIRELESS DRIVER
6957M:	Lennert Buytenhek <buytenh@wantstofly.org>
6958L:	linux-wireless@vger.kernel.org
6959S:	Odd Fixes
6960F:	drivers/net/wireless/marvell/mwl8k.c
6961
6962MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6963M:	Nicolas Pitre <nico@fluxnic.net>
6964S:	Odd Fixes
6965F:	drivers/mmc/host/mvsdio.*
6966
6967MATROX FRAMEBUFFER DRIVER
6968L:	linux-fbdev@vger.kernel.org
6969S:	Orphan
6970F:	drivers/video/fbdev/matrox/matroxfb_*
6971F:	include/uapi/linux/matroxfb.h
6972
6973MAX16065 HARDWARE MONITOR DRIVER
6974M:	Guenter Roeck <linux@roeck-us.net>
6975L:	linux-hwmon@vger.kernel.org
6976S:	Maintained
6977F:	Documentation/hwmon/max16065
6978F:	drivers/hwmon/max16065.c
6979
6980MAX20751 HARDWARE MONITOR DRIVER
6981M:	Guenter Roeck <linux@roeck-us.net>
6982L:	linux-hwmon@vger.kernel.org
6983S:	Maintained
6984F:	Documentation/hwmon/max20751
6985F:	drivers/hwmon/max20751.c
6986
6987MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6988M:	"Hans J. Koch" <hjk@hansjkoch.de>
6989L:	linux-hwmon@vger.kernel.org
6990S:	Maintained
6991F:	Documentation/hwmon/max6650
6992F:	drivers/hwmon/max6650.c
6993
6994MAX6697 HARDWARE MONITOR DRIVER
6995M:	Guenter Roeck <linux@roeck-us.net>
6996L:	linux-hwmon@vger.kernel.org
6997S:	Maintained
6998F:	Documentation/hwmon/max6697
6999F:	Documentation/devicetree/bindings/i2c/max6697.txt
7000F:	drivers/hwmon/max6697.c
7001F:	include/linux/platform_data/max6697.h
7002
7003MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7004M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7005L:	linux-pm@vger.kernel.org
7006S:	Supported
7007F:	drivers/power/max14577_charger.c
7008F:	drivers/power/max77693_charger.c
7009
7010MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7011M:	Javier Martinez Canillas <javier@osg.samsung.com>
7012L:	linux-kernel@vger.kernel.org
7013S:	Supported
7014F:	drivers/*/*max77802*.c
7015F:	Documentation/devicetree/bindings/*/*max77802.txt
7016F:	include/dt-bindings/*/*max77802.h
7017
7018MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7019M:	Chanwoo Choi <cw00.choi@samsung.com>
7020M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7021L:	linux-kernel@vger.kernel.org
7022S:	Supported
7023F:	drivers/*/max14577.c
7024F:	drivers/*/max77686*.c
7025F:	drivers/*/max77693.c
7026F:	drivers/extcon/extcon-max14577.c
7027F:	drivers/extcon/extcon-max77693.c
7028F:	drivers/rtc/rtc-max77686.c
7029F:	drivers/clk/clk-max77686.c
7030F:	Documentation/devicetree/bindings/mfd/max14577.txt
7031F:	Documentation/devicetree/bindings/*/max77686.txt
7032F:	Documentation/devicetree/bindings/mfd/max77693.txt
7033F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7034F:	include/linux/mfd/max14577*.h
7035F:	include/linux/mfd/max77686*.h
7036F:	include/linux/mfd/max77693*.h
7037
7038MAXIRADIO FM RADIO RECEIVER DRIVER
7039M:	Hans Verkuil <hverkuil@xs4all.nl>
7040L:	linux-media@vger.kernel.org
7041T:	git git://linuxtv.org/media_tree.git
7042W:	https://linuxtv.org
7043S:	Maintained
7044F:	drivers/media/radio/radio-maxiradio*
7045
7046MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7047M:	Peter Rosin <peda@axentia.se>
7048L:	linux-iio@vger.kernel.org
7049S:	Maintained
7050F:	drivers/iio/potentiometer/mcp4531.c
7051
7052MEDIA DRIVERS FOR RENESAS - VSP1
7053M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7054L:	linux-media@vger.kernel.org
7055L:	linux-renesas-soc@vger.kernel.org
7056T:	git git://linuxtv.org/media_tree.git
7057S:	Supported
7058F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7059F:	drivers/media/platform/vsp1/
7060
7061MEDIA DRIVERS FOR ASCOT2E
7062M:	Sergey Kozlov <serjk@netup.ru>
7063L:	linux-media@vger.kernel.org
7064W:	https://linuxtv.org
7065W:	http://netup.tv/
7066T:	git git://linuxtv.org/media_tree.git
7067S:	Supported
7068F:	drivers/media/dvb-frontends/ascot2e*
7069
7070MEDIA DRIVERS FOR CXD2841ER
7071M:	Sergey Kozlov <serjk@netup.ru>
7072L:	linux-media@vger.kernel.org
7073W:	https://linuxtv.org
7074W:	http://netup.tv/
7075T:	git git://linuxtv.org/media_tree.git
7076S:	Supported
7077F:	drivers/media/dvb-frontends/cxd2841er*
7078
7079MEDIA DRIVERS FOR HORUS3A
7080M:	Sergey Kozlov <serjk@netup.ru>
7081L:	linux-media@vger.kernel.org
7082W:	https://linuxtv.org
7083W:	http://netup.tv/
7084T:	git git://linuxtv.org/media_tree.git
7085S:	Supported
7086F:	drivers/media/dvb-frontends/horus3a*
7087
7088MEDIA DRIVERS FOR LNBH25
7089M:	Sergey Kozlov <serjk@netup.ru>
7090L:	linux-media@vger.kernel.org
7091W:	https://linuxtv.org
7092W:	http://netup.tv/
7093T:	git git://linuxtv.org/media_tree.git
7094S:	Supported
7095F:	drivers/media/dvb-frontends/lnbh25*
7096
7097MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7098M:	Sergey Kozlov <serjk@netup.ru>
7099L:	linux-media@vger.kernel.org
7100W:	https://linuxtv.org
7101W:	http://netup.tv/
7102T:	git git://linuxtv.org/media_tree.git
7103S:	Supported
7104F:	drivers/media/pci/netup_unidvb/*
7105
7106MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7107M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7108P:	LinuxTV.org Project
7109L:	linux-media@vger.kernel.org
7110W:	https://linuxtv.org
7111Q:	http://patchwork.kernel.org/project/linux-media/list/
7112T:	git git://linuxtv.org/media_tree.git
7113S:	Maintained
7114F:	Documentation/dvb/
7115F:	Documentation/video4linux/
7116F:	Documentation/DocBook/media/
7117F:	drivers/media/
7118F:	drivers/staging/media/
7119F:	include/linux/platform_data/media/
7120F:	include/media/
7121F:	include/uapi/linux/dvb/
7122F:	include/uapi/linux/videodev2.h
7123F:	include/uapi/linux/media.h
7124F:	include/uapi/linux/v4l2-*
7125F:	include/uapi/linux/meye.h
7126F:	include/uapi/linux/ivtv*
7127F:	include/uapi/linux/uvcvideo.h
7128
7129MEDIATEK ETHERNET DRIVER
7130M:	Felix Fietkau <nbd@openwrt.org>
7131M:	John Crispin <blogic@openwrt.org>
7132L:	netdev@vger.kernel.org
7133S:	Maintained
7134F:	drivers/net/ethernet/mediatek/
7135
7136MEDIATEK MT7601U WIRELESS LAN DRIVER
7137M:	Jakub Kicinski <kubakici@wp.pl>
7138L:	linux-wireless@vger.kernel.org
7139S:	Maintained
7140F:	drivers/net/wireless/mediatek/mt7601u/
7141
7142MEGARAID SCSI/SAS DRIVERS
7143M:	Kashyap Desai <kashyap.desai@avagotech.com>
7144M:	Sumit Saxena <sumit.saxena@avagotech.com>
7145M:	Uday Lingala <uday.lingala@avagotech.com>
7146L:	megaraidlinux.pdl@avagotech.com
7147L:	linux-scsi@vger.kernel.org
7148W:	http://www.lsi.com
7149S:	Maintained
7150F:	Documentation/scsi/megaraid.txt
7151F:	drivers/scsi/megaraid.*
7152F:	drivers/scsi/megaraid/
7153
7154MELLANOX ETHERNET DRIVER (mlx4_en)
7155M: 	Eugenia Emantayev <eugenia@mellanox.com>
7156L:	netdev@vger.kernel.org
7157S:	Supported
7158W:	http://www.mellanox.com
7159Q:	http://patchwork.ozlabs.org/project/netdev/list/
7160F:	drivers/net/ethernet/mellanox/mlx4/en_*
7161
7162MELLANOX ETHERNET DRIVER (mlx5e)
7163M:	Saeed Mahameed <saeedm@mellanox.com>
7164L:	netdev@vger.kernel.org
7165S:	Supported
7166W:	http://www.mellanox.com
7167Q:	http://patchwork.ozlabs.org/project/netdev/list/
7168F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7169
7170MELLANOX ETHERNET SWITCH DRIVERS
7171M:	Jiri Pirko <jiri@mellanox.com>
7172M:	Ido Schimmel <idosch@mellanox.com>
7173L:	netdev@vger.kernel.org
7174S:	Supported
7175W:	http://www.mellanox.com
7176Q:	http://patchwork.ozlabs.org/project/netdev/list/
7177F:	drivers/net/ethernet/mellanox/mlxsw/
7178
7179MEMBARRIER SUPPORT
7180M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7181M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7182L:	linux-kernel@vger.kernel.org
7183S:	Supported
7184F:	kernel/membarrier.c
7185F:	include/uapi/linux/membarrier.h
7186
7187MEMORY MANAGEMENT
7188L:	linux-mm@kvack.org
7189W:	http://www.linux-mm.org
7190S:	Maintained
7191F:	include/linux/mm.h
7192F:	include/linux/gfp.h
7193F:	include/linux/mmzone.h
7194F:	include/linux/memory_hotplug.h
7195F:	include/linux/vmalloc.h
7196F:	mm/
7197
7198MEMORY TECHNOLOGY DEVICES (MTD)
7199M:	David Woodhouse <dwmw2@infradead.org>
7200M:	Brian Norris <computersforpeace@gmail.com>
7201L:	linux-mtd@lists.infradead.org
7202W:	http://www.linux-mtd.infradead.org/
7203Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7204T:	git git://git.infradead.org/linux-mtd.git
7205T:	git git://git.infradead.org/l2-mtd.git
7206S:	Maintained
7207F:	drivers/mtd/
7208F:	include/linux/mtd/
7209F:	include/uapi/mtd/
7210
7211MEN A21 WATCHDOG DRIVER
7212M:	Johannes Thumshirn <morbidrsa@gmail.com>
7213L:	linux-watchdog@vger.kernel.org
7214S:	Maintained
7215F:	drivers/watchdog/mena21_wdt.c
7216
7217MEN CHAMELEON BUS (mcb)
7218M:	Johannes Thumshirn <morbidrsa@gmail.com>
7219S:	Maintained
7220F:	drivers/mcb/
7221F:	include/linux/mcb.h
7222F:	Documentation/men-chameleon-bus.txt
7223
7224MEN F21BMC (Board Management Controller)
7225M:	Andreas Werner <andreas.werner@men.de>
7226S:	Supported
7227F:	drivers/mfd/menf21bmc.c
7228F:	drivers/watchdog/menf21bmc_wdt.c
7229F:	drivers/leds/leds-menf21bmc.c
7230F:	drivers/hwmon/menf21bmc_hwmon.c
7231F:	Documentation/hwmon/menf21bmc
7232
7233METAG ARCHITECTURE
7234M:	James Hogan <james.hogan@imgtec.com>
7235L:	linux-metag@vger.kernel.org
7236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7237S:	Odd Fixes
7238F:	arch/metag/
7239F:	Documentation/metag/
7240F:	Documentation/devicetree/bindings/metag/
7241F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7242F:	drivers/clocksource/metag_generic.c
7243F:	drivers/irqchip/irq-metag.c
7244F:	drivers/irqchip/irq-metag-ext.c
7245F:	drivers/tty/metag_da.c
7246
7247MICROBLAZE ARCHITECTURE
7248M:	Michal Simek <monstr@monstr.eu>
7249W:	http://www.monstr.eu/fdt/
7250T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7251S:	Supported
7252F:	arch/microblaze/
7253
7254MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7255M:	Chen Yu <yu.c.chen@intel.com>
7256L:	platform-driver-x86@vger.kernel.org
7257S:	Supported
7258F:	drivers/platform/x86/surfacepro3_button.c
7259
7260MICROTEK X6 SCANNER
7261M:	Oliver Neukum <oliver@neukum.org>
7262S:	Maintained
7263F:	drivers/usb/image/microtek.*
7264
7265MIPS
7266M:	Ralf Baechle <ralf@linux-mips.org>
7267L:	linux-mips@linux-mips.org
7268W:	http://www.linux-mips.org/
7269T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7270Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7271S:	Supported
7272F:	Documentation/mips/
7273F:	arch/mips/
7274
7275MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7276M:	Hans Verkuil <hverkuil@xs4all.nl>
7277L:	linux-media@vger.kernel.org
7278T:	git git://linuxtv.org/media_tree.git
7279W:	https://linuxtv.org
7280S:	Odd Fixes
7281F:	drivers/media/radio/radio-miropcm20*
7282
7283MELLANOX MLX4 core VPI driver
7284M:	Yishai Hadas <yishaih@mellanox.com>
7285L:	netdev@vger.kernel.org
7286L:	linux-rdma@vger.kernel.org
7287W:	http://www.mellanox.com
7288Q:	http://patchwork.ozlabs.org/project/netdev/list/
7289S:	Supported
7290F:	drivers/net/ethernet/mellanox/mlx4/
7291F:	include/linux/mlx4/
7292
7293MELLANOX MLX4 IB driver
7294M:	Yishai Hadas <yishaih@mellanox.com>
7295L:	linux-rdma@vger.kernel.org
7296W:	http://www.mellanox.com
7297Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7298S:	Supported
7299F:	drivers/infiniband/hw/mlx4/
7300F:	include/linux/mlx4/
7301
7302MELLANOX MLX5 core VPI driver
7303M:	Matan Barak <matanb@mellanox.com>
7304M:	Leon Romanovsky <leonro@mellanox.com>
7305L:	netdev@vger.kernel.org
7306L:	linux-rdma@vger.kernel.org
7307W:	http://www.mellanox.com
7308Q:	http://patchwork.ozlabs.org/project/netdev/list/
7309S:	Supported
7310F:	drivers/net/ethernet/mellanox/mlx5/core/
7311F:	include/linux/mlx5/
7312
7313MELLANOX MLX5 IB driver
7314M:	Matan Barak <matanb@mellanox.com>
7315M:	Leon Romanovsky <leonro@mellanox.com>
7316L:	linux-rdma@vger.kernel.org
7317W:	http://www.mellanox.com
7318Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7319S:	Supported
7320F:	drivers/infiniband/hw/mlx5/
7321F:	include/linux/mlx5/
7322
7323MELEXIS MLX90614 DRIVER
7324M:	Crt Mori <cmo@melexis.com>
7325L:	linux-iio@vger.kernel.org
7326W:	http://www.melexis.com
7327S:	Supported
7328F:	drivers/iio/temperature/mlx90614.c
7329
7330MN88472 MEDIA DRIVER
7331M:	Antti Palosaari <crope@iki.fi>
7332L:	linux-media@vger.kernel.org
7333W:	https://linuxtv.org
7334W:	http://palosaari.fi/linux/
7335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7336T:	git git://linuxtv.org/anttip/media_tree.git
7337S:	Maintained
7338F:	drivers/staging/media/mn88472/
7339F:	drivers/media/dvb-frontends/mn88472.h
7340
7341MN88473 MEDIA DRIVER
7342M:	Antti Palosaari <crope@iki.fi>
7343L:	linux-media@vger.kernel.org
7344W:	https://linuxtv.org
7345W:	http://palosaari.fi/linux/
7346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7347S:	Maintained
7348F:	drivers/media/dvb-frontends/mn88473*
7349
7350MODULE SUPPORT
7351M:	Rusty Russell <rusty@rustcorp.com.au>
7352S:	Maintained
7353F:	include/linux/module.h
7354F:	kernel/module.c
7355
7356MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7357W:	http://popies.net/meye/
7358S:	Orphan
7359F:	Documentation/video4linux/meye.txt
7360F:	drivers/media/pci/meye/
7361F:	include/uapi/linux/meye.h
7362
7363MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7364M:	Jiri Slaby <jirislaby@gmail.com>
7365S:	Maintained
7366F:	Documentation/serial/moxa-smartio
7367F:	drivers/tty/mxser.*
7368
7369MR800 AVERMEDIA USB FM RADIO DRIVER
7370M:	Alexey Klimov <klimov.linux@gmail.com>
7371L:	linux-media@vger.kernel.org
7372T:	git git://linuxtv.org/media_tree.git
7373S:	Maintained
7374F:	drivers/media/radio/radio-mr800.c
7375
7376MRF24J40 IEEE 802.15.4 RADIO DRIVER
7377M:	Alan Ott <alan@signal11.us>
7378L:	linux-wpan@vger.kernel.org
7379S:	Maintained
7380F:	drivers/net/ieee802154/mrf24j40.c
7381F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7382
7383MSI LAPTOP SUPPORT
7384M:	"Lee, Chun-Yi" <jlee@suse.com>
7385L:	platform-driver-x86@vger.kernel.org
7386S:	Maintained
7387F:	drivers/platform/x86/msi-laptop.c
7388
7389MSI WMI SUPPORT
7390L:	platform-driver-x86@vger.kernel.org
7391S:	Orphan
7392F:	drivers/platform/x86/msi-wmi.c
7393
7394MSI001 MEDIA DRIVER
7395M:	Antti Palosaari <crope@iki.fi>
7396L:	linux-media@vger.kernel.org
7397W:	https://linuxtv.org
7398W:	http://palosaari.fi/linux/
7399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7400T:	git git://linuxtv.org/anttip/media_tree.git
7401S:	Maintained
7402F:	drivers/media/tuners/msi001*
7403
7404MSI2500 MEDIA DRIVER
7405M:	Antti Palosaari <crope@iki.fi>
7406L:	linux-media@vger.kernel.org
7407W:	https://linuxtv.org
7408W:	http://palosaari.fi/linux/
7409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7410T:	git git://linuxtv.org/anttip/media_tree.git
7411S:	Maintained
7412F:	drivers/media/usb/msi2500/
7413
7414MSYSTEMS DISKONCHIP G3 MTD DRIVER
7415M:	Robert Jarzmik <robert.jarzmik@free.fr>
7416L:	linux-mtd@lists.infradead.org
7417S:	Maintained
7418F:	drivers/mtd/devices/docg3*
7419
7420MT9M032 APTINA SENSOR DRIVER
7421M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7422L:	linux-media@vger.kernel.org
7423T:	git git://linuxtv.org/media_tree.git
7424S:	Maintained
7425F:	drivers/media/i2c/mt9m032.c
7426F:	include/media/i2c/mt9m032.h
7427
7428MT9P031 APTINA CAMERA SENSOR
7429M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7430L:	linux-media@vger.kernel.org
7431T:	git git://linuxtv.org/media_tree.git
7432S:	Maintained
7433F:	drivers/media/i2c/mt9p031.c
7434F:	include/media/i2c/mt9p031.h
7435
7436MT9T001 APTINA CAMERA SENSOR
7437M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7438L:	linux-media@vger.kernel.org
7439T:	git git://linuxtv.org/media_tree.git
7440S:	Maintained
7441F:	drivers/media/i2c/mt9t001.c
7442F:	include/media/i2c/mt9t001.h
7443
7444MT9V032 APTINA CAMERA SENSOR
7445M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7446L:	linux-media@vger.kernel.org
7447T:	git git://linuxtv.org/media_tree.git
7448S:	Maintained
7449F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7450F:	drivers/media/i2c/mt9v032.c
7451F:	include/media/i2c/mt9v032.h
7452
7453MULTIFUNCTION DEVICES (MFD)
7454M:	Lee Jones <lee.jones@linaro.org>
7455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7456S:	Supported
7457F:	drivers/mfd/
7458F:	include/linux/mfd/
7459
7460MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7461M:	Ulf Hansson <ulf.hansson@linaro.org>
7462L:	linux-mmc@vger.kernel.org
7463T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7464S:	Maintained
7465F:	drivers/mmc/
7466F:	include/linux/mmc/
7467F:	include/uapi/linux/mmc/
7468
7469MULTIMEDIA CARD (MMC) ETC. OVER SPI
7470S:	Orphan
7471F:	drivers/mmc/host/mmc_spi.c
7472F:	include/linux/spi/mmc_spi.h
7473
7474MULTISOUND SOUND DRIVER
7475M:	Andrew Veliath <andrewtv@usa.net>
7476S:	Maintained
7477F:	Documentation/sound/oss/MultiSound
7478F:	sound/oss/msnd*
7479
7480MULTITECH MULTIPORT CARD (ISICOM)
7481S:	Orphan
7482F:	drivers/tty/isicom.c
7483F:	include/linux/isicom.h
7484
7485MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7486M:	Bin Liu <b-liu@ti.com>
7487L:	linux-usb@vger.kernel.org
7488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7489S:	Maintained
7490F:	drivers/usb/musb/
7491
7492MXL5007T MEDIA DRIVER
7493M:	Michael Krufky <mkrufky@linuxtv.org>
7494L:	linux-media@vger.kernel.org
7495W:	https://linuxtv.org
7496W:	http://github.com/mkrufky
7497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7498T:	git git://linuxtv.org/mkrufky/tuners.git
7499S:	Maintained
7500F:	drivers/media/tuners/mxl5007t.*
7501
7502MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7503M:	Hyong-Youb Kim <hykim@myri.com>
7504L:	netdev@vger.kernel.org
7505W:	https://www.myricom.com/support/downloads/myri10ge.html
7506S:	Supported
7507F:	drivers/net/ethernet/myricom/myri10ge/
7508
7509NAND FLASH SUBSYSTEM
7510M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7511R:	Richard Weinberger <richard@nod.at>
7512L:	linux-mtd@lists.infradead.org
7513W:	http://www.linux-mtd.infradead.org/
7514Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7515T:	git git://github.com/linux-nand/linux.git
7516S:	Maintained
7517F:	drivers/mtd/nand/
7518F:	include/linux/mtd/nand*.h
7519
7520NATSEMI ETHERNET DRIVER (DP8381x)
7521S:	Orphan
7522F:	drivers/net/ethernet/natsemi/natsemi.c
7523
7524NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7525M:	Daniel Mack <zonque@gmail.com>
7526S:	Maintained
7527L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7528W:	http://www.native-instruments.com
7529F:	sound/usb/caiaq/
7530
7531NCP FILESYSTEM
7532M:	Petr Vandrovec <petr@vandrovec.name>
7533S:	Odd Fixes
7534F:	fs/ncpfs/
7535
7536NCR 5380 SCSI DRIVERS
7537M:	Finn Thain <fthain@telegraphics.com.au>
7538M:	Michael Schmitz <schmitzmic@gmail.com>
7539L:	linux-scsi@vger.kernel.org
7540S:	Maintained
7541F:	Documentation/scsi/g_NCR5380.txt
7542F:	drivers/scsi/NCR5380.*
7543F:	drivers/scsi/arm/cumana_1.c
7544F:	drivers/scsi/arm/oak.c
7545F:	drivers/scsi/atari_NCR5380.c
7546F:	drivers/scsi/atari_scsi.*
7547F:	drivers/scsi/dmx3191d.c
7548F:	drivers/scsi/dtc.*
7549F:	drivers/scsi/g_NCR5380.*
7550F:	drivers/scsi/g_NCR5380_mmio.c
7551F:	drivers/scsi/mac_scsi.*
7552F:	drivers/scsi/pas16.*
7553F:	drivers/scsi/sun3_scsi.*
7554F:	drivers/scsi/sun3_scsi_vme.c
7555F:	drivers/scsi/t128.*
7556
7557NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7558M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7559L:	linux-scsi@vger.kernel.org
7560S:	Maintained
7561F:	drivers/scsi/NCR_D700.*
7562
7563NCT6775 HARDWARE MONITOR DRIVER
7564M:	Guenter Roeck <linux@roeck-us.net>
7565L:	linux-hwmon@vger.kernel.org
7566S:	Maintained
7567F:	Documentation/hwmon/nct6775
7568F:	drivers/hwmon/nct6775.c
7569
7570NETEFFECT IWARP RNIC DRIVER (IW_NES)
7571M:	Faisal Latif <faisal.latif@intel.com>
7572L:	linux-rdma@vger.kernel.org
7573W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7574S:	Supported
7575F:	drivers/infiniband/hw/nes/
7576
7577NETEM NETWORK EMULATOR
7578M:	Stephen Hemminger <stephen@networkplumber.org>
7579L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
7580S:	Maintained
7581F:	net/sched/sch_netem.c
7582
7583NETERION 10GbE DRIVERS (s2io/vxge)
7584M:	Jon Mason <jdmason@kudzu.us>
7585L:	netdev@vger.kernel.org
7586S:	Supported
7587F:	Documentation/networking/s2io.txt
7588F:	Documentation/networking/vxge.txt
7589F:	drivers/net/ethernet/neterion/
7590
7591NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7592M:	Pablo Neira Ayuso <pablo@netfilter.org>
7593M:	Patrick McHardy <kaber@trash.net>
7594M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7595L:	netfilter-devel@vger.kernel.org
7596L:	coreteam@netfilter.org
7597W:	http://www.netfilter.org/
7598W:	http://www.iptables.org/
7599Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
7600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7602S:	Supported
7603F:	include/linux/netfilter*
7604F:	include/linux/netfilter/
7605F:	include/net/netfilter/
7606F:	include/uapi/linux/netfilter*
7607F:	include/uapi/linux/netfilter/
7608F:	net/*/netfilter.c
7609F:	net/*/netfilter/
7610F:	net/netfilter/
7611F:	net/bridge/br_netfilter*.c
7612
7613NETLABEL
7614M:	Paul Moore <paul@paul-moore.com>
7615W:	http://netlabel.sf.net
7616L:	netdev@vger.kernel.org
7617S:	Maintained
7618F:	Documentation/netlabel/
7619F:	include/net/netlabel.h
7620F:	net/netlabel/
7621
7622NETROM NETWORK LAYER
7623M:	Ralf Baechle <ralf@linux-mips.org>
7624L:	linux-hams@vger.kernel.org
7625W:	http://www.linux-ax25.org/
7626S:	Maintained
7627F:	include/net/netrom.h
7628F:	include/uapi/linux/netrom.h
7629F:	net/netrom/
7630
7631NETRONOME ETHERNET DRIVERS
7632M:	Jakub Kicinski <jakub.kicinski@netronome.com>
7633L:	oss-drivers@netronome.com
7634S:	Maintained
7635F:	drivers/net/ethernet/netronome/
7636
7637NETWORK BLOCK DEVICE (NBD)
7638M:	Markus Pargmann <mpa@pengutronix.de>
7639S:	Maintained
7640L:	nbd-general@lists.sourceforge.net
7641T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
7642F:	Documentation/blockdev/nbd.txt
7643F:	drivers/block/nbd.c
7644F:	include/uapi/linux/nbd.h
7645
7646NETWORK DROP MONITOR
7647M:	Neil Horman <nhorman@tuxdriver.com>
7648L:	netdev@vger.kernel.org
7649S:	Maintained
7650W:	https://fedorahosted.org/dropwatch/
7651F:	net/core/drop_monitor.c
7652
7653NETWORKING [GENERAL]
7654M:	"David S. Miller" <davem@davemloft.net>
7655L:	netdev@vger.kernel.org
7656W:	http://www.linuxfoundation.org/en/Net
7657Q:	http://patchwork.ozlabs.org/project/netdev/list/
7658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7660S:	Maintained
7661F:	net/
7662F:	include/net/
7663F:	include/linux/in.h
7664F:	include/linux/net.h
7665F:	include/linux/netdevice.h
7666F:	include/uapi/linux/in.h
7667F:	include/uapi/linux/net.h
7668F:	include/uapi/linux/netdevice.h
7669F:	include/uapi/linux/net_namespace.h
7670F:	tools/net/
7671F:	tools/testing/selftests/net/
7672F:	lib/random32.c
7673F:	lib/test_bpf.c
7674
7675NETWORKING [IPv4/IPv6]
7676M:	"David S. Miller" <davem@davemloft.net>
7677M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7678M:	James Morris <jmorris@namei.org>
7679M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7680M:	Patrick McHardy <kaber@trash.net>
7681L:	netdev@vger.kernel.org
7682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7683S:	Maintained
7684F:	net/ipv4/
7685F:	net/ipv6/
7686F:	include/net/ip*
7687F:	arch/x86/net/*
7688
7689NETWORKING [IPSEC]
7690M:	Steffen Klassert <steffen.klassert@secunet.com>
7691M:	Herbert Xu <herbert@gondor.apana.org.au>
7692M:	"David S. Miller" <davem@davemloft.net>
7693L:	netdev@vger.kernel.org
7694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7696S:	Maintained
7697F:	net/core/flow.c
7698F:	net/xfrm/
7699F:	net/key/
7700F:	net/ipv4/xfrm*
7701F:	net/ipv4/esp4.c
7702F:	net/ipv4/ah4.c
7703F:	net/ipv4/ipcomp.c
7704F:	net/ipv4/ip_vti.c
7705F:	net/ipv6/xfrm*
7706F:	net/ipv6/esp6.c
7707F:	net/ipv6/ah6.c
7708F:	net/ipv6/ipcomp6.c
7709F:	net/ipv6/ip6_vti.c
7710F:	include/uapi/linux/xfrm.h
7711F:	include/net/xfrm.h
7712
7713NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7714M:	Paul Moore <paul@paul-moore.com>
7715L:	netdev@vger.kernel.org
7716S:	Maintained
7717
7718NETWORKING [WIRELESS]
7719L:	linux-wireless@vger.kernel.org
7720Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7721
7722NETWORKING DRIVERS
7723L:	netdev@vger.kernel.org
7724W:	http://www.linuxfoundation.org/en/Net
7725Q:	http://patchwork.ozlabs.org/project/netdev/list/
7726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7728S:	Odd Fixes
7729F:	drivers/net/
7730F:	include/linux/if_*
7731F:	include/linux/netdevice.h
7732F:	include/linux/etherdevice.h
7733F:	include/linux/fcdevice.h
7734F:	include/linux/fddidevice.h
7735F:	include/linux/hippidevice.h
7736F:	include/linux/inetdevice.h
7737F:	include/uapi/linux/if_*
7738F:	include/uapi/linux/netdevice.h
7739
7740NETWORKING DRIVERS (WIRELESS)
7741M:	Kalle Valo <kvalo@codeaurora.org>
7742L:	linux-wireless@vger.kernel.org
7743Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7746S:	Maintained
7747F:	drivers/net/wireless/
7748
7749NETXEN (1/10) GbE SUPPORT
7750M:	Manish Chopra <manish.chopra@qlogic.com>
7751M:	Sony Chacko <sony.chacko@qlogic.com>
7752M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
7753L:	netdev@vger.kernel.org
7754W:	http://www.qlogic.com
7755S:	Supported
7756F:	drivers/net/ethernet/qlogic/netxen/
7757
7758NFC SUBSYSTEM
7759M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7760M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7761M:	Samuel Ortiz <sameo@linux.intel.com>
7762L:	linux-wireless@vger.kernel.org
7763L:	linux-nfc@lists.01.org (subscribers-only)
7764S:	Supported
7765F:	net/nfc/
7766F:	include/net/nfc/
7767F:	include/uapi/linux/nfc.h
7768F:	drivers/nfc/
7769F:	include/linux/platform_data/nfcmrvl.h
7770F:	include/linux/platform_data/nxp-nci.h
7771F:	include/linux/platform_data/pn544.h
7772F:	include/linux/platform_data/st21nfca.h
7773F:	include/linux/platform_data/st-nci.h
7774F:	Documentation/devicetree/bindings/net/nfc/
7775
7776NFS, SUNRPC, AND LOCKD CLIENTS
7777M:	Trond Myklebust <trond.myklebust@primarydata.com>
7778M:	Anna Schumaker <anna.schumaker@netapp.com>
7779L:	linux-nfs@vger.kernel.org
7780W:	http://client.linux-nfs.org
7781T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7782S:	Maintained
7783F:	fs/lockd/
7784F:	fs/nfs/
7785F:	fs/nfs_common/
7786F:	net/sunrpc/
7787F:	include/linux/lockd/
7788F:	include/linux/nfs*
7789F:	include/linux/sunrpc/
7790F:	include/uapi/linux/nfs*
7791F:	include/uapi/linux/sunrpc/
7792
7793NILFS2 FILESYSTEM
7794M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7795L:	linux-nilfs@vger.kernel.org
7796W:	http://nilfs.sourceforge.net/
7797T:	git git://github.com/konis/nilfs2.git
7798S:	Supported
7799F:	Documentation/filesystems/nilfs2.txt
7800F:	fs/nilfs2/
7801F:	include/linux/nilfs2_fs.h
7802F:	include/trace/events/nilfs2.h
7803
7804NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7805M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7806W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7807S:	Maintained
7808F:	Documentation/scsi/NinjaSCSI.txt
7809F:	drivers/scsi/pcmcia/nsp_*
7810
7811NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7812M:	GOTO Masanori <gotom@debian.or.jp>
7813M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7814W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7815S:	Maintained
7816F:	Documentation/scsi/NinjaSCSI.txt
7817F:	drivers/scsi/nsp32*
7818
7819NIOS2 ARCHITECTURE
7820M:	Ley Foon Tan <lftan@altera.com>
7821L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7823S:	Maintained
7824F:	arch/nios2/
7825
7826NOKIA N900 POWER SUPPLY DRIVERS
7827R:	Pali Rohár <pali.rohar@gmail.com>
7828F:	include/linux/power/bq2415x_charger.h
7829F:	include/linux/power/bq27xxx_battery.h
7830F:	include/linux/power/isp1704_charger.h
7831F:	drivers/power/bq2415x_charger.c
7832F:	drivers/power/bq27xxx_battery.c
7833F:	drivers/power/bq27xxx_battery_i2c.c
7834F:	drivers/power/isp1704_charger.c
7835F:	drivers/power/rx51_battery.c
7836
7837NTB DRIVER CORE
7838M:	Jon Mason <jdmason@kudzu.us>
7839M:	Dave Jiang <dave.jiang@intel.com>
7840M:	Allen Hubbe <Allen.Hubbe@emc.com>
7841L:	linux-ntb@googlegroups.com
7842S:	Supported
7843W:	https://github.com/jonmason/ntb/wiki
7844T:	git git://github.com/jonmason/ntb.git
7845F:	drivers/ntb/
7846F:	drivers/net/ntb_netdev.c
7847F:	include/linux/ntb.h
7848F:	include/linux/ntb_transport.h
7849
7850NTB INTEL DRIVER
7851M:	Jon Mason <jdmason@kudzu.us>
7852M:	Dave Jiang <dave.jiang@intel.com>
7853L:	linux-ntb@googlegroups.com
7854S:	Supported
7855W:	https://github.com/jonmason/ntb/wiki
7856T:	git git://github.com/jonmason/ntb.git
7857F:	drivers/ntb/hw/intel/
7858
7859NTB AMD DRIVER
7860M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
7861L:	linux-ntb@googlegroups.com
7862S:	Supported
7863F:	drivers/ntb/hw/amd/
7864
7865NTFS FILESYSTEM
7866M:	Anton Altaparmakov <anton@tuxera.com>
7867L:	linux-ntfs-dev@lists.sourceforge.net
7868W:	http://www.tuxera.com/
7869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7870S:	Supported
7871F:	Documentation/filesystems/ntfs.txt
7872F:	fs/ntfs/
7873
7874NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7875M:	Antonino Daplas <adaplas@gmail.com>
7876L:	linux-fbdev@vger.kernel.org
7877S:	Maintained
7878F:	drivers/video/fbdev/riva/
7879F:	drivers/video/fbdev/nvidia/
7880
7881NVM EXPRESS DRIVER
7882M:	Keith Busch <keith.busch@intel.com>
7883M:	Jens Axboe <axboe@fb.com>
7884L:	linux-nvme@lists.infradead.org
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7886W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7887S:	Supported
7888F:	drivers/nvme/host/
7889F:	include/linux/nvme.h
7890
7891NVMEM FRAMEWORK
7892M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7893M:	Maxime Ripard <maxime.ripard@free-electrons.com>
7894S:	Maintained
7895F:	drivers/nvmem/
7896F:	Documentation/devicetree/bindings/nvmem/
7897F:	include/linux/nvmem-consumer.h
7898F:	include/linux/nvmem-provider.h
7899
7900NXP-NCI NFC DRIVER
7901M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
7902R:	Charles Gorand <charles.gorand@effinnov.com>
7903L:	linux-nfc@lists.01.org (moderated for non-subscribers)
7904S:	Supported
7905F:	drivers/nfc/nxp-nci
7906
7907NXP TDA998X DRM DRIVER
7908M:	Russell King <rmk+kernel@armlinux.org.uk>
7909S:	Supported
7910F:	drivers/gpu/drm/i2c/tda998x_drv.c
7911F:	include/drm/i2c/tda998x.h
7912
7913NXP TFA9879 DRIVER
7914M:	Peter Rosin <peda@axentia.se>
7915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7916S:	Maintained
7917F:	sound/soc/codecs/tfa9879*
7918
7919OBJTOOL
7920M:	Josh Poimboeuf <jpoimboe@redhat.com>
7921S:	Supported
7922F:	tools/objtool/
7923
7924OMAP SUPPORT
7925M:	Tony Lindgren <tony@atomide.com>
7926L:	linux-omap@vger.kernel.org
7927W:	http://www.muru.com/linux/omap/
7928W:	http://linux.omap.com/
7929Q:	http://patchwork.kernel.org/project/linux-omap/list/
7930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7931S:	Maintained
7932F:	arch/arm/*omap*/
7933F:	arch/arm/configs/omap1_defconfig
7934F:	arch/arm/configs/omap2plus_defconfig
7935F:	drivers/i2c/busses/i2c-omap.c
7936F:	drivers/irqchip/irq-omap-intc.c
7937F:	drivers/mfd/*omap*.c
7938F:	drivers/mfd/menelaus.c
7939F:	drivers/mfd/palmas.c
7940F:	drivers/mfd/tps65217.c
7941F:	drivers/mfd/tps65218.c
7942F:	drivers/mfd/tps65910.c
7943F:	drivers/mfd/twl-core.[ch]
7944F:	drivers/mfd/twl4030*.c
7945F:	drivers/mfd/twl6030*.c
7946F:	drivers/mfd/twl6040*.c
7947F:	drivers/regulator/palmas-regulator*.c
7948F:	drivers/regulator/pbias-regulator.c
7949F:	drivers/regulator/tps65217-regulator.c
7950F:	drivers/regulator/tps65218-regulator.c
7951F:	drivers/regulator/tps65910-regulator.c
7952F:	drivers/regulator/twl-regulator.c
7953F:	include/linux/i2c-omap.h
7954
7955OMAP DEVICE TREE SUPPORT
7956M:	Benoît Cousson <bcousson@baylibre.com>
7957M:	Tony Lindgren <tony@atomide.com>
7958L:	linux-omap@vger.kernel.org
7959L:	devicetree@vger.kernel.org
7960S:	Maintained
7961F:	arch/arm/boot/dts/*omap*
7962F:	arch/arm/boot/dts/*am3*
7963F:	arch/arm/boot/dts/*am4*
7964F:	arch/arm/boot/dts/*am5*
7965F:	arch/arm/boot/dts/*dra7*
7966
7967OMAP CLOCK FRAMEWORK SUPPORT
7968M:	Paul Walmsley <paul@pwsan.com>
7969L:	linux-omap@vger.kernel.org
7970S:	Maintained
7971F:	arch/arm/*omap*/*clock*
7972
7973OMAP POWER MANAGEMENT SUPPORT
7974M:	Kevin Hilman <khilman@kernel.org>
7975L:	linux-omap@vger.kernel.org
7976S:	Maintained
7977F:	arch/arm/*omap*/*pm*
7978F:	drivers/cpufreq/omap-cpufreq.c
7979
7980OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7981M:	Rajendra Nayak <rnayak@codeaurora.org>
7982M:	Paul Walmsley <paul@pwsan.com>
7983L:	linux-omap@vger.kernel.org
7984S:	Maintained
7985F:	arch/arm/mach-omap2/prm*
7986
7987OMAP AUDIO SUPPORT
7988M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
7989M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
7990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7991L:	linux-omap@vger.kernel.org
7992S:	Maintained
7993F:	sound/soc/omap/
7994
7995OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7996M:	Roger Quadros <rogerq@ti.com>
7997M:	Tony Lindgren <tony@atomide.com>
7998L:	linux-omap@vger.kernel.org
7999S:	Maintained
8000F:	drivers/memory/omap-gpmc.c
8001F:	arch/arm/mach-omap2/*gpmc*
8002
8003OMAP FRAMEBUFFER SUPPORT
8004M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8005L:	linux-fbdev@vger.kernel.org
8006L:	linux-omap@vger.kernel.org
8007S:	Maintained
8008F:	drivers/video/fbdev/omap/
8009
8010OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8011M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8012L:	linux-omap@vger.kernel.org
8013L:	linux-fbdev@vger.kernel.org
8014S:	Maintained
8015F:	drivers/video/fbdev/omap2/
8016F:	Documentation/arm/OMAP/DSS
8017
8018OMAP HARDWARE SPINLOCK SUPPORT
8019M:	Ohad Ben-Cohen <ohad@wizery.com>
8020L:	linux-omap@vger.kernel.org
8021S:	Maintained
8022F:	drivers/hwspinlock/omap_hwspinlock.c
8023
8024OMAP MMC SUPPORT
8025M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8026L:	linux-omap@vger.kernel.org
8027S:	Maintained
8028F:	drivers/mmc/host/omap.c
8029
8030OMAP HS MMC SUPPORT
8031L:	linux-mmc@vger.kernel.org
8032L:	linux-omap@vger.kernel.org
8033S:	Orphan
8034F:	drivers/mmc/host/omap_hsmmc.c
8035
8036OMAP RANDOM NUMBER GENERATOR SUPPORT
8037M:	Deepak Saxena <dsaxena@plexity.net>
8038S:	Maintained
8039F:	drivers/char/hw_random/omap-rng.c
8040
8041OMAP HWMOD SUPPORT
8042M:	Benoît Cousson <bcousson@baylibre.com>
8043M:	Paul Walmsley <paul@pwsan.com>
8044L:	linux-omap@vger.kernel.org
8045S:	Maintained
8046F:	arch/arm/mach-omap2/omap_hwmod.*
8047
8048OMAP HWMOD DATA
8049M:	Paul Walmsley <paul@pwsan.com>
8050L:	linux-omap@vger.kernel.org
8051S:	Maintained
8052F:	arch/arm/mach-omap2/omap_hwmod*data*
8053
8054OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8055M:	Benoît Cousson <bcousson@baylibre.com>
8056L:	linux-omap@vger.kernel.org
8057S:	Maintained
8058F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8059
8060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8061M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8062L:	linux-media@vger.kernel.org
8063S:	Maintained
8064F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8065F:	drivers/media/platform/omap3isp/
8066F:	drivers/staging/media/omap4iss/
8067
8068OMAP USB SUPPORT
8069L:	linux-usb@vger.kernel.org
8070L:	linux-omap@vger.kernel.org
8071S:	Orphan
8072F:	drivers/usb/*/*omap*
8073F:	arch/arm/*omap*/usb*
8074
8075OMAP GPIO DRIVER
8076M:	Grygorii Strashko <grygorii.strashko@ti.com>
8077M:	Santosh Shilimkar <ssantosh@kernel.org>
8078M:	Kevin Hilman <khilman@kernel.org>
8079L:	linux-omap@vger.kernel.org
8080S:	Maintained
8081F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8082F:	drivers/gpio/gpio-omap.c
8083
8084OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8085M:	Mark Jackson <mpfj@newflow.co.uk>
8086L:	linux-omap@vger.kernel.org
8087S:	Maintained
8088F:	arch/arm/boot/dts/am335x-nano.dts
8089
8090OMFS FILESYSTEM
8091M:	Bob Copeland <me@bobcopeland.com>
8092L:	linux-karma-devel@lists.sourceforge.net
8093S:	Maintained
8094F:	Documentation/filesystems/omfs.txt
8095F:	fs/omfs/
8096
8097OMNIKEY CARDMAN 4000 DRIVER
8098M:	Harald Welte <laforge@gnumonks.org>
8099S:	Maintained
8100F:	drivers/char/pcmcia/cm4000_cs.c
8101F:	include/linux/cm4000_cs.h
8102F:	include/uapi/linux/cm4000_cs.h
8103
8104OMNIKEY CARDMAN 4040 DRIVER
8105M:	Harald Welte <laforge@gnumonks.org>
8106S:	Maintained
8107F:	drivers/char/pcmcia/cm4040_cs.*
8108
8109OMNIVISION OV7670 SENSOR DRIVER
8110M:	Jonathan Corbet <corbet@lwn.net>
8111L:	linux-media@vger.kernel.org
8112T:	git git://linuxtv.org/media_tree.git
8113S:	Maintained
8114F:	drivers/media/i2c/ov7670.c
8115
8116ONENAND FLASH DRIVER
8117M:	Kyungmin Park <kyungmin.park@samsung.com>
8118L:	linux-mtd@lists.infradead.org
8119S:	Maintained
8120F:	drivers/mtd/onenand/
8121F:	include/linux/mtd/onenand*.h
8122
8123ONSTREAM SCSI TAPE DRIVER
8124M:	Willem Riede <osst@riede.org>
8125L:	osst-users@lists.sourceforge.net
8126L:	linux-scsi@vger.kernel.org
8127S:	Maintained
8128F:	Documentation/scsi/osst.txt
8129F:	drivers/scsi/osst.*
8130F:	drivers/scsi/osst_*.h
8131F:	drivers/scsi/st.h
8132
8133OPENCORES I2C BUS DRIVER
8134M:	Peter Korsgaard <jacmet@sunsite.dk>
8135L:	linux-i2c@vger.kernel.org
8136S:	Maintained
8137F:	Documentation/i2c/busses/i2c-ocores
8138F:	drivers/i2c/busses/i2c-ocores.c
8139
8140OPEN FIRMWARE AND FLATTENED DEVICE TREE
8141M:	Rob Herring <robh+dt@kernel.org>
8142M:	Frank Rowand <frowand.list@gmail.com>
8143M:	Grant Likely <grant.likely@linaro.org>
8144L:	devicetree@vger.kernel.org
8145W:	http://www.devicetree.org/
8146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8147S:	Maintained
8148F:	drivers/of/
8149F:	include/linux/of*.h
8150F:	scripts/dtc/
8151
8152OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8153M:	Rob Herring <robh+dt@kernel.org>
8154M:	Pawel Moll <pawel.moll@arm.com>
8155M:	Mark Rutland <mark.rutland@arm.com>
8156M:	Ian Campbell <ijc+devicetree@hellion.org.uk>
8157M:	Kumar Gala <galak@codeaurora.org>
8158L:	devicetree@vger.kernel.org
8159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8160S:	Maintained
8161F:	Documentation/devicetree/
8162F:	arch/*/boot/dts/
8163F:	include/dt-bindings/
8164
8165OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8166M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8167L:	devicetree@vger.kernel.org
8168S:	Maintained
8169F:	Documentation/devicetree/dynamic-resolution-notes.txt
8170F:	Documentation/devicetree/overlay-notes.txt
8171F:	drivers/of/overlay.c
8172F:	drivers/of/resolver.c
8173
8174OPENRISC ARCHITECTURE
8175M:	Jonas Bonn <jonas@southpole.se>
8176W:	http://openrisc.net
8177L:	linux@lists.openrisc.net (moderated for non-subscribers)
8178S:	Maintained
8179T:	git git://openrisc.net/~jonas/linux
8180F:	arch/openrisc/
8181
8182OPENVSWITCH
8183M:	Pravin Shelar <pshelar@nicira.com>
8184L:	netdev@vger.kernel.org
8185L:	dev@openvswitch.org
8186W:	http://openvswitch.org
8187S:	Maintained
8188F:	net/openvswitch/
8189F:	include/uapi/linux/openvswitch.h
8190
8191OPERATING PERFORMANCE POINTS (OPP)
8192M:	Viresh Kumar <vireshk@kernel.org>
8193M:	Nishanth Menon <nm@ti.com>
8194M:	Stephen Boyd <sboyd@codeaurora.org>
8195L:	linux-pm@vger.kernel.org
8196S:	Maintained
8197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8198F:	drivers/base/power/opp/
8199F:	include/linux/pm_opp.h
8200F:	Documentation/power/opp.txt
8201F:	Documentation/devicetree/bindings/opp/
8202
8203OPL4 DRIVER
8204M:	Clemens Ladisch <clemens@ladisch.de>
8205L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8206T:	git git://git.alsa-project.org/alsa-kernel.git
8207S:	Maintained
8208F:	sound/drivers/opl4/
8209
8210OPROFILE
8211M:	Robert Richter <rric@kernel.org>
8212L:	oprofile-list@lists.sf.net
8213S:	Maintained
8214F:	arch/*/include/asm/oprofile*.h
8215F:	arch/*/oprofile/
8216F:	drivers/oprofile/
8217F:	include/linux/oprofile.h
8218
8219ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8220M:	Mark Fasheh <mfasheh@suse.com>
8221M:	Joel Becker <jlbec@evilplan.org>
8222L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8223W:	http://ocfs2.wiki.kernel.org
8224S:	Supported
8225F:	Documentation/filesystems/ocfs2.txt
8226F:	Documentation/filesystems/dlmfs.txt
8227F:	fs/ocfs2/
8228
8229ORINOCO DRIVER
8230L:	linux-wireless@vger.kernel.org
8231W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8232W:	http://www.nongnu.org/orinoco/
8233S:	Orphan
8234F:	drivers/net/wireless/intersil/orinoco/
8235
8236OSD LIBRARY and FILESYSTEM
8237M:	Boaz Harrosh <ooo@electrozaur.com>
8238M:	Benny Halevy <bhalevy@primarydata.com>
8239L:	osd-dev@open-osd.org
8240W:	http://open-osd.org
8241T:	git git://git.open-osd.org/open-osd.git
8242S:	Maintained
8243F:	drivers/scsi/osd/
8244F:	include/scsi/osd_*
8245F:	fs/exofs/
8246
8247OVERLAY FILESYSTEM
8248M:	Miklos Szeredi <miklos@szeredi.hu>
8249L:	linux-unionfs@vger.kernel.org
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8251S:	Supported
8252F:	fs/overlayfs/
8253F:	Documentation/filesystems/overlayfs.txt
8254
8255ORANGEFS FILESYSTEM
8256M:	Mike Marshall <hubcap@omnibond.com>
8257L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8259S:	Supported
8260F:	fs/orangefs/
8261F:	Documentation/filesystems/orangefs.txt
8262
8263P54 WIRELESS DRIVER
8264M:	Christian Lamparter <chunkeey@googlemail.com>
8265L:	linux-wireless@vger.kernel.org
8266W:	http://wireless.kernel.org/en/users/Drivers/p54
8267S:	Maintained
8268F:	drivers/net/wireless/intersil/p54/
8269
8270PA SEMI ETHERNET DRIVER
8271M:	Olof Johansson <olof@lixom.net>
8272L:	netdev@vger.kernel.org
8273S:	Maintained
8274F:	drivers/net/ethernet/pasemi/*
8275
8276PA SEMI SMBUS DRIVER
8277M:	Olof Johansson <olof@lixom.net>
8278L:	linux-i2c@vger.kernel.org
8279S:	Maintained
8280F:	drivers/i2c/busses/i2c-pasemi.c
8281
8282PADATA PARALLEL EXECUTION MECHANISM
8283M:	Steffen Klassert <steffen.klassert@secunet.com>
8284L:	linux-crypto@vger.kernel.org
8285S:	Maintained
8286F:	kernel/padata.c
8287F:	include/linux/padata.h
8288F:	Documentation/padata.txt
8289
8290PANASONIC LAPTOP ACPI EXTRAS DRIVER
8291M:	Harald Welte <laforge@gnumonks.org>
8292L:	platform-driver-x86@vger.kernel.org
8293S:	Maintained
8294F:	drivers/platform/x86/panasonic-laptop.c
8295
8296PANASONIC MN10300/AM33/AM34 PORT
8297M:	David Howells <dhowells@redhat.com>
8298M:	Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8299L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8300W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8301S:	Maintained
8302F:	Documentation/mn10300/
8303F:	arch/mn10300/
8304
8305PARALLEL LCD/KEYPAD PANEL DRIVER
8306M:      Willy Tarreau <willy@haproxy.com>
8307M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8308S:      Odd Fixes
8309F:      Documentation/misc-devices/lcd-panel-cgram.txt
8310F:      drivers/misc/panel.c
8311
8312PARALLEL PORT SUBSYSTEM
8313M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8314M:	Sudip Mukherjee <sudip@vectorindia.org>
8315L:	linux-parport@lists.infradead.org (subscribers-only)
8316S:	Maintained
8317F:	drivers/parport/
8318F:	include/linux/parport*.h
8319F:	drivers/char/ppdev.c
8320F:	include/uapi/linux/ppdev.h
8321F:	Documentation/parport*.txt
8322
8323PARAVIRT_OPS INTERFACE
8324M:	Jeremy Fitzhardinge <jeremy@goop.org>
8325M:	Chris Wright <chrisw@sous-sol.org>
8326M:	Alok Kataria <akataria@vmware.com>
8327M:	Rusty Russell <rusty@rustcorp.com.au>
8328L:	virtualization@lists.linux-foundation.org
8329S:	Supported
8330F:	Documentation/virtual/paravirt_ops.txt
8331F:	arch/*/kernel/paravirt*
8332F:	arch/*/include/asm/paravirt.h
8333
8334PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8335M:	Tim Waugh <tim@cyberelk.net>
8336L:	linux-parport@lists.infradead.org (subscribers-only)
8337S:	Maintained
8338F:	Documentation/blockdev/paride.txt
8339F:	drivers/block/paride/
8340
8341PARISC ARCHITECTURE
8342M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8343M:	Helge Deller <deller@gmx.de>
8344L:	linux-parisc@vger.kernel.org
8345W:	http://www.parisc-linux.org/
8346Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8349S:	Maintained
8350F:	arch/parisc/
8351F:	Documentation/parisc/
8352F:	drivers/parisc/
8353F:	drivers/char/agp/parisc-agp.c
8354F:	drivers/input/serio/gscps2.c
8355F:	drivers/parport/parport_gsc.*
8356F:	drivers/tty/serial/8250/8250_gsc.c
8357F:	drivers/video/fbdev/sti*
8358F:	drivers/video/console/sti*
8359F:	drivers/video/logo/logo_parisc*
8360
8361PC87360 HARDWARE MONITORING DRIVER
8362M:	Jim Cromie <jim.cromie@gmail.com>
8363L:	linux-hwmon@vger.kernel.org
8364S:	Maintained
8365F:	Documentation/hwmon/pc87360
8366F:	drivers/hwmon/pc87360.c
8367
8368PC8736x GPIO DRIVER
8369M:	Jim Cromie <jim.cromie@gmail.com>
8370S:	Maintained
8371F:	drivers/char/pc8736x_gpio.c
8372
8373PC87427 HARDWARE MONITORING DRIVER
8374M:	Jean Delvare <jdelvare@suse.com>
8375L:	linux-hwmon@vger.kernel.org
8376S:	Maintained
8377F:	Documentation/hwmon/pc87427
8378F:	drivers/hwmon/pc87427.c
8379
8380PCA9532 LED DRIVER
8381M:	Riku Voipio <riku.voipio@iki.fi>
8382S:	Maintained
8383F:	drivers/leds/leds-pca9532.c
8384F:	include/linux/leds-pca9532.h
8385
8386PCA9541 I2C BUS MASTER SELECTOR DRIVER
8387M:	Guenter Roeck <linux@roeck-us.net>
8388L:	linux-i2c@vger.kernel.org
8389S:	Maintained
8390F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8391
8392PCDP - PRIMARY CONSOLE AND DEBUG PORT
8393M:	Khalid Aziz <khalid@gonehiking.org>
8394S:	Maintained
8395F:	drivers/firmware/pcdp.*
8396
8397PCI ERROR RECOVERY
8398M:	Linas Vepstas <linasvepstas@gmail.com>
8399L:	linux-pci@vger.kernel.org
8400S:	Supported
8401F:	Documentation/PCI/pci-error-recovery.txt
8402
8403PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8404M:	Russell Currey <ruscur@russell.cc>
8405L:	linuxppc-dev@lists.ozlabs.org
8406S:	Supported
8407F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8408F:	arch/powerpc/kernel/eeh*.c
8409F:	arch/powerpc/platforms/*/eeh*.c
8410F:	arch/powerpc/include/*/eeh*.h
8411
8412PCI SUBSYSTEM
8413M:	Bjorn Helgaas <bhelgaas@google.com>
8414L:	linux-pci@vger.kernel.org
8415Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8417S:	Supported
8418F:	Documentation/PCI/
8419F:	drivers/pci/
8420F:	include/linux/pci*
8421F:	arch/x86/pci/
8422F:	arch/x86/kernel/quirks.c
8423
8424PCI DRIVER FOR ALTERA PCIE IP
8425M:	Ley Foon Tan <lftan@altera.com>
8426L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8427L:	linux-pci@vger.kernel.org
8428S:	Supported
8429F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8430F:	drivers/pci/host/pcie-altera.c
8431
8432PCI DRIVER FOR ARM VERSATILE PLATFORM
8433M:	Rob Herring <robh@kernel.org>
8434L:	linux-pci@vger.kernel.org
8435L:	linux-arm-kernel@lists.infradead.org
8436S:	Maintained
8437F:	Documentation/devicetree/bindings/pci/versatile.txt
8438F:	drivers/pci/host/pci-versatile.c
8439
8440PCI DRIVER FOR APPLIEDMICRO XGENE
8441M:	Tanmay Inamdar <tinamdar@apm.com>
8442L:	linux-pci@vger.kernel.org
8443L:	linux-arm-kernel@lists.infradead.org
8444S:	Maintained
8445F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8446F:	drivers/pci/host/pci-xgene.c
8447
8448PCI DRIVER FOR FREESCALE LAYERSCAPE
8449M:	Minghuan Lian <minghuan.Lian@freescale.com>
8450M:	Mingkai Hu <mingkai.hu@freescale.com>
8451M:	Roy Zang <tie-fei.zang@freescale.com>
8452L:	linuxppc-dev@lists.ozlabs.org
8453L:	linux-pci@vger.kernel.org
8454L:	linux-arm-kernel@lists.infradead.org
8455S:	Maintained
8456F:	drivers/pci/host/*layerscape*
8457
8458PCI DRIVER FOR IMX6
8459M:	Richard Zhu <Richard.Zhu@freescale.com>
8460M:	Lucas Stach <l.stach@pengutronix.de>
8461L:	linux-pci@vger.kernel.org
8462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8463S:	Maintained
8464F:	drivers/pci/host/*imx6*
8465
8466PCI DRIVER FOR TI KEYSTONE
8467M:	Murali Karicheri <m-karicheri2@ti.com>
8468L:	linux-pci@vger.kernel.org
8469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8470S:	Maintained
8471F:	drivers/pci/host/*keystone*
8472
8473PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8474M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8475M:	Jason Cooper <jason@lakedaemon.net>
8476L:	linux-pci@vger.kernel.org
8477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8478S:	Maintained
8479F:	drivers/pci/host/*mvebu*
8480
8481PCI DRIVER FOR NVIDIA TEGRA
8482M:	Thierry Reding <thierry.reding@gmail.com>
8483L:	linux-tegra@vger.kernel.org
8484L:	linux-pci@vger.kernel.org
8485S:	Supported
8486F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8487F:	drivers/pci/host/pci-tegra.c
8488
8489PCI DRIVER FOR TI DRA7XX
8490M:	Kishon Vijay Abraham I <kishon@ti.com>
8491L:	linux-omap@vger.kernel.org
8492L:	linux-pci@vger.kernel.org
8493S:	Supported
8494F:	Documentation/devicetree/bindings/pci/ti-pci.txt
8495F:	drivers/pci/host/pci-dra7xx.c
8496
8497PCI DRIVER FOR RENESAS R-CAR
8498M:	Simon Horman <horms@verge.net.au>
8499L:	linux-pci@vger.kernel.org
8500L:	linux-renesas-soc@vger.kernel.org
8501S:	Maintained
8502F:	drivers/pci/host/*rcar*
8503
8504PCI DRIVER FOR SAMSUNG EXYNOS
8505M:	Jingoo Han <jingoohan1@gmail.com>
8506L:	linux-pci@vger.kernel.org
8507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8508L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8509S:	Maintained
8510F:	drivers/pci/host/pci-exynos.c
8511
8512PCI DRIVER FOR SYNOPSIS DESIGNWARE
8513M:	Jingoo Han <jingoohan1@gmail.com>
8514M:	Pratyush Anand <pratyush.anand@gmail.com>
8515L:	linux-pci@vger.kernel.org
8516S:	Maintained
8517F:	drivers/pci/host/*designware*
8518
8519PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8520M:	Joao Pinto <jpinto@synopsys.com>
8521L:	linux-pci@vger.kernel.org
8522S:	Maintained
8523F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
8524F:	drivers/pci/host/pcie-designware-plat.c
8525
8526PCI DRIVER FOR GENERIC OF HOSTS
8527M:	Will Deacon <will.deacon@arm.com>
8528L:	linux-pci@vger.kernel.org
8529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8530S:	Maintained
8531F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
8532F:	drivers/pci/host/pci-host-common.c
8533F:	drivers/pci/host/pci-host-generic.c
8534
8535PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8536M:	Keith Busch <keith.busch@intel.com>
8537L:	linux-pci@vger.kernel.org
8538S:	Supported
8539F:	arch/x86/pci/vmd.c
8540
8541PCIE DRIVER FOR ST SPEAR13XX
8542M:	Pratyush Anand <pratyush.anand@gmail.com>
8543L:	linux-pci@vger.kernel.org
8544S:	Maintained
8545F:	drivers/pci/host/*spear*
8546
8547PCI MSI DRIVER FOR ALTERA MSI IP
8548M:	Ley Foon Tan <lftan@altera.com>
8549L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8550L:	linux-pci@vger.kernel.org
8551S:	Supported
8552F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8553F:	drivers/pci/host/pcie-altera-msi.c
8554
8555PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8556M:	Duc Dang <dhdang@apm.com>
8557L:	linux-pci@vger.kernel.org
8558L:	linux-arm-kernel@lists.infradead.org
8559S:	Maintained
8560F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8561F:	drivers/pci/host/pci-xgene-msi.c
8562
8563PCIE DRIVER FOR HISILICON
8564M:	Zhou Wang <wangzhou1@hisilicon.com>
8565M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
8566L:	linux-pci@vger.kernel.org
8567S:	Maintained
8568F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8569F:	drivers/pci/host/pcie-hisi.c
8570
8571PCIE DRIVER FOR QUALCOMM MSM
8572M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8573L:     linux-pci@vger.kernel.org
8574L:     linux-arm-msm@vger.kernel.org
8575S:     Maintained
8576F:     drivers/pci/host/*qcom*
8577
8578PCIE DRIVER FOR CAVIUM THUNDERX
8579M:	David Daney <david.daney@cavium.com>
8580L:	linux-pci@vger.kernel.org
8581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8582S:	Supported
8583F:	Documentation/devicetree/bindings/pci/pci-thunder-*
8584F:	drivers/pci/host/pci-thunder-*
8585
8586PCMCIA SUBSYSTEM
8587P:	Linux PCMCIA Team
8588L:	linux-pcmcia@lists.infradead.org
8589W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8591S:	Maintained
8592F:	Documentation/pcmcia/
8593F:	drivers/pcmcia/
8594F:	include/pcmcia/
8595
8596PCNET32 NETWORK DRIVER
8597M:	Don Fry <pcnet32@frontier.com>
8598L:	netdev@vger.kernel.org
8599S:	Maintained
8600F:	drivers/net/ethernet/amd/pcnet32.c
8601
8602PCRYPT PARALLEL CRYPTO ENGINE
8603M:	Steffen Klassert <steffen.klassert@secunet.com>
8604L:	linux-crypto@vger.kernel.org
8605S:	Maintained
8606F:	crypto/pcrypt.c
8607F:	include/crypto/pcrypt.h
8608
8609PER-CPU MEMORY ALLOCATOR
8610M:	Tejun Heo <tj@kernel.org>
8611M:	Christoph Lameter <cl@linux.com>
8612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8613S:	Maintained
8614F:	include/linux/percpu*.h
8615F:	mm/percpu*.c
8616F:	arch/*/include/asm/percpu.h
8617
8618PER-TASK DELAY ACCOUNTING
8619M:	Balbir Singh <bsingharora@gmail.com>
8620S:	Maintained
8621F:	include/linux/delayacct.h
8622F:	kernel/delayacct.c
8623
8624PERFORMANCE EVENTS SUBSYSTEM
8625M:	Peter Zijlstra <peterz@infradead.org>
8626M:	Ingo Molnar <mingo@redhat.com>
8627M:	Arnaldo Carvalho de Melo <acme@kernel.org>
8628R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8629L:	linux-kernel@vger.kernel.org
8630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8631S:	Supported
8632F:	kernel/events/*
8633F:	include/linux/perf_event.h
8634F:	include/uapi/linux/perf_event.h
8635F:	arch/*/kernel/perf_event*.c
8636F:	arch/*/kernel/*/perf_event*.c
8637F:	arch/*/kernel/*/*/perf_event*.c
8638F:	arch/*/include/asm/perf_event.h
8639F:	arch/*/kernel/perf_callchain.c
8640F:	arch/*/events/*
8641F:	tools/perf/
8642
8643PERSONALITY HANDLING
8644M:	Christoph Hellwig <hch@infradead.org>
8645L:	linux-abi-devel@lists.sourceforge.net
8646S:	Maintained
8647F:	include/linux/personality.h
8648F:	include/uapi/linux/personality.h
8649
8650PHONET PROTOCOL
8651M:	Remi Denis-Courmont <courmisch@gmail.com>
8652S:	Supported
8653F:	Documentation/networking/phonet.txt
8654F:	include/linux/phonet.h
8655F:	include/net/phonet/
8656F:	include/uapi/linux/phonet.h
8657F:	net/phonet/
8658
8659PHRAM MTD DRIVER
8660M:	Joern Engel <joern@lazybastard.org>
8661L:	linux-mtd@lists.infradead.org
8662S:	Maintained
8663F:	drivers/mtd/devices/phram.c
8664
8665PICOLCD HID DRIVER
8666M:	Bruno Prémont <bonbons@linux-vserver.org>
8667L:	linux-input@vger.kernel.org
8668S:	Maintained
8669F:	drivers/hid/hid-picolcd*
8670
8671PICOXCELL SUPPORT
8672M:	Jamie Iles <jamie@jamieiles.com>
8673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8674T:	git git://github.com/jamieiles/linux-2.6-ji.git
8675S:	Supported
8676F:	arch/arm/boot/dts/picoxcell*
8677F:	arch/arm/mach-picoxcell/
8678F:	drivers/crypto/picoxcell*
8679
8680PIN CONTROL SUBSYSTEM
8681M:	Linus Walleij <linus.walleij@linaro.org>
8682L:	linux-gpio@vger.kernel.org
8683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8684S:	Maintained
8685F:	drivers/pinctrl/
8686F:	include/linux/pinctrl/
8687
8688PIN CONTROLLER - ATMEL AT91
8689M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8691S:	Maintained
8692F:	drivers/pinctrl/pinctrl-at91.*
8693
8694PIN CONTROLLER - ATMEL AT91 PIO4
8695M:	Ludovic Desroches <ludovic.desroches@atmel.com>
8696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8697L:	linux-gpio@vger.kernel.org
8698S:	Supported
8699F:	drivers/pinctrl/pinctrl-at91-pio4.*
8700
8701PIN CONTROLLER - INTEL
8702M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8703M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
8704S:	Maintained
8705F:	drivers/pinctrl/intel/
8706
8707PIN CONTROLLER - RENESAS
8708M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8709M:	Geert Uytterhoeven <geert+renesas@glider.be>
8710L:	linux-renesas-soc@vger.kernel.org
8711S:	Maintained
8712F:	drivers/pinctrl/sh-pfc/
8713
8714PIN CONTROLLER - SAMSUNG
8715M:	Tomasz Figa <tomasz.figa@gmail.com>
8716M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
8717M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
8718L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8719L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8720S:	Maintained
8721F:	drivers/pinctrl/samsung/
8722
8723PIN CONTROLLER - SINGLE
8724M:	Tony Lindgren <tony@atomide.com>
8725M:	Haojian Zhuang <haojian.zhuang@linaro.org>
8726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8727L:	linux-omap@vger.kernel.org
8728S:	Maintained
8729F:	drivers/pinctrl/pinctrl-single.c
8730
8731PIN CONTROLLER - ST SPEAR
8732M:	Viresh Kumar <vireshk@kernel.org>
8733L:	spear-devel@list.st.com
8734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8735W:	http://www.st.com/spear
8736S:	Maintained
8737F:	drivers/pinctrl/spear/
8738
8739PKTCDVD DRIVER
8740M:	Jiri Kosina <jikos@kernel.org>
8741S:	Maintained
8742F:	drivers/block/pktcdvd.c
8743F:	include/linux/pktcdvd.h
8744F:	include/uapi/linux/pktcdvd.h
8745
8746PKUNITY SOC DRIVERS
8747M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
8748W:	http://mprc.pku.edu.cn/~guanxuetao/linux
8749S:	Maintained
8750T:	git git://github.com/gxt/linux.git
8751F:	drivers/input/serio/i8042-unicore32io.h
8752F:	drivers/i2c/busses/i2c-puv3.c
8753F:	drivers/video/fbdev/fb-puv3.c
8754F:	drivers/rtc/rtc-puv3.c
8755
8756PMBUS HARDWARE MONITORING DRIVERS
8757M:	Guenter Roeck <linux@roeck-us.net>
8758L:	linux-hwmon@vger.kernel.org
8759W:	http://hwmon.wiki.kernel.org/
8760W:	http://www.roeck-us.net/linux/drivers/
8761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8762S:	Maintained
8763F:	Documentation/hwmon/pmbus
8764F:	drivers/hwmon/pmbus/
8765F:	include/linux/i2c/pmbus.h
8766
8767PMC SIERRA MaxRAID DRIVER
8768L:	linux-scsi@vger.kernel.org
8769W:	http://www.pmc-sierra.com/
8770S:	Orphan
8771F:	drivers/scsi/pmcraid.*
8772
8773PMC SIERRA PM8001 DRIVER
8774M:	Jack Wang <jinpu.wang@profitbricks.com>
8775M:	lindar_liu@usish.com
8776L:	pmchba@pmcs.com
8777L:	linux-scsi@vger.kernel.org
8778S:	Supported
8779F:	drivers/scsi/pm8001/
8780
8781POSIX CLOCKS and TIMERS
8782M:	Thomas Gleixner <tglx@linutronix.de>
8783L:	linux-kernel@vger.kernel.org
8784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8785S:	Maintained
8786F:	fs/timerfd.c
8787F:	include/linux/timer*
8788F:	kernel/time/*timer*
8789
8790POWER MANAGEMENT CORE
8791M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
8792L:	linux-pm@vger.kernel.org
8793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8794S:	Supported
8795F:	drivers/base/power/
8796F:	include/linux/pm.h
8797F:	include/linux/pm_*
8798F:	include/linux/powercap.h
8799F:	drivers/powercap/
8800
8801POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8802M:	Sebastian Reichel <sre@kernel.org>
8803M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8804M:	David Woodhouse <dwmw2@infradead.org>
8805L:	linux-pm@vger.kernel.org
8806T:	git git://git.infradead.org/battery-2.6.git
8807S:	Maintained
8808F:	include/linux/power_supply.h
8809F:	drivers/power/
8810X:	drivers/power/avs/
8811
8812POWER STATE COORDINATION INTERFACE (PSCI)
8813M:	Mark Rutland <mark.rutland@arm.com>
8814M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8815L:	linux-arm-kernel@lists.infradead.org
8816S:	Maintained
8817F:	drivers/firmware/psci.c
8818F:	include/linux/psci.h
8819F:	include/uapi/linux/psci.h
8820
8821PNP SUPPORT
8822M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8823S:	Maintained
8824F:	drivers/pnp/
8825
8826PPP PROTOCOL DRIVERS AND COMPRESSORS
8827M:	Paul Mackerras <paulus@samba.org>
8828L:	linux-ppp@vger.kernel.org
8829S:	Maintained
8830F:	drivers/net/ppp/ppp_*
8831
8832PPP OVER ATM (RFC 2364)
8833M:	Mitchell Blank Jr <mitch@sfgoth.com>
8834S:	Maintained
8835F:	net/atm/pppoatm.c
8836F:	include/uapi/linux/atmppp.h
8837
8838PPP OVER ETHERNET
8839M:	Michal Ostrowski <mostrows@earthlink.net>
8840S:	Maintained
8841F:	drivers/net/ppp/pppoe.c
8842F:	drivers/net/ppp/pppox.c
8843
8844PPP OVER L2TP
8845M:	James Chapman <jchapman@katalix.com>
8846S:	Maintained
8847F:	net/l2tp/l2tp_ppp.c
8848F:	include/linux/if_pppol2tp.h
8849F:	include/uapi/linux/if_pppol2tp.h
8850
8851PPS SUPPORT
8852M:	Rodolfo Giometti <giometti@enneenne.com>
8853W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
8854L:	linuxpps@ml.enneenne.com (subscribers-only)
8855S:	Maintained
8856F:	Documentation/pps/
8857F:	drivers/pps/
8858F:	include/linux/pps*.h
8859
8860PPTP DRIVER
8861M:	Dmitry Kozlov <xeb@mail.ru>
8862L:	netdev@vger.kernel.org
8863S:	Maintained
8864F:	drivers/net/ppp/pptp.c
8865W:	http://sourceforge.net/projects/accel-pptp
8866
8867PREEMPTIBLE KERNEL
8868M:	Robert Love <rml@tech9.net>
8869L:	kpreempt-tech@lists.sourceforge.net
8870W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8871S:	Supported
8872F:	Documentation/preempt-locking.txt
8873F:	include/linux/preempt.h
8874
8875PRISM54 WIRELESS DRIVER
8876M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
8877L:	linux-wireless@vger.kernel.org
8878W:	http://wireless.kernel.org/en/users/Drivers/p54
8879S:	Obsolete
8880F:	drivers/net/wireless/intersil/prism54/
8881
8882PS3 NETWORK SUPPORT
8883M:	Geoff Levand <geoff@infradead.org>
8884L:	netdev@vger.kernel.org
8885L:	linuxppc-dev@lists.ozlabs.org
8886S:	Maintained
8887F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
8888
8889PS3 PLATFORM SUPPORT
8890M:	Geoff Levand <geoff@infradead.org>
8891L:	linuxppc-dev@lists.ozlabs.org
8892S:	Maintained
8893F:	arch/powerpc/boot/ps3*
8894F:	arch/powerpc/include/asm/lv1call.h
8895F:	arch/powerpc/include/asm/ps3*.h
8896F:	arch/powerpc/platforms/ps3/
8897F:	drivers/*/ps3*
8898F:	drivers/ps3/
8899F:	drivers/rtc/rtc-ps3.c
8900F:	drivers/usb/host/*ps3.c
8901F:	sound/ppc/snd_ps3*
8902
8903PS3VRAM DRIVER
8904M:	Jim Paris <jim@jtan.com>
8905M:	Geoff Levand <geoff@infradead.org>
8906L:	linuxppc-dev@lists.ozlabs.org
8907S:	Maintained
8908F:	drivers/block/ps3vram.c
8909
8910PSTORE FILESYSTEM
8911M:	Anton Vorontsov <anton@enomsg.org>
8912M:	Colin Cross <ccross@android.com>
8913M:	Kees Cook <keescook@chromium.org>
8914M:	Tony Luck <tony.luck@intel.com>
8915S:	Maintained
8916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8917F:	fs/pstore/
8918F:	include/linux/pstore*
8919F:	drivers/firmware/efi/efi-pstore.c
8920F:	drivers/acpi/apei/erst.c
8921
8922PTP HARDWARE CLOCK SUPPORT
8923M:	Richard Cochran <richardcochran@gmail.com>
8924L:	netdev@vger.kernel.org
8925S:	Maintained
8926W:	http://linuxptp.sourceforge.net/
8927F:	Documentation/ABI/testing/sysfs-ptp
8928F:	Documentation/ptp/*
8929F:	drivers/net/ethernet/freescale/gianfar_ptp.c
8930F:	drivers/net/phy/dp83640*
8931F:	drivers/ptp/*
8932F:	include/linux/ptp_cl*
8933
8934PTRACE SUPPORT
8935M:	Roland McGrath <roland@hack.frob.com>
8936M:	Oleg Nesterov <oleg@redhat.com>
8937S:	Maintained
8938F:	include/asm-generic/syscall.h
8939F:	include/linux/ptrace.h
8940F:	include/linux/regset.h
8941F:	include/linux/tracehook.h
8942F:	include/uapi/linux/ptrace.h
8943F:	kernel/ptrace.c
8944
8945PVRUSB2 VIDEO4LINUX DRIVER
8946M:	Mike Isely <isely@pobox.com>
8947L:	pvrusb2@isely.net	(subscribers-only)
8948L:	linux-media@vger.kernel.org
8949W:	http://www.isely.net/pvrusb2/
8950T:	git git://linuxtv.org/media_tree.git
8951S:	Maintained
8952F:	Documentation/video4linux/README.pvrusb2
8953F:	drivers/media/usb/pvrusb2/
8954
8955PWC WEBCAM DRIVER
8956M:	Hans de Goede <hdegoede@redhat.com>
8957L:	linux-media@vger.kernel.org
8958T:	git git://linuxtv.org/media_tree.git
8959S:	Maintained
8960F:	drivers/media/usb/pwc/*
8961
8962PWM FAN DRIVER
8963M:	Kamil Debski <k.debski@samsung.com>
8964L:	linux-hwmon@vger.kernel.org
8965S:	Supported
8966F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8967F:	Documentation/hwmon/pwm-fan
8968F:	drivers/hwmon/pwm-fan.c
8969
8970PWM SUBSYSTEM
8971M:	Thierry Reding <thierry.reding@gmail.com>
8972L:	linux-pwm@vger.kernel.org
8973S:	Maintained
8974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8975F:	Documentation/pwm.txt
8976F:	Documentation/devicetree/bindings/pwm/
8977F:	include/linux/pwm.h
8978F:	drivers/pwm/
8979F:	drivers/video/backlight/pwm_bl.c
8980F:	include/linux/pwm_backlight.h
8981
8982PXA2xx/PXA3xx SUPPORT
8983M:	Daniel Mack <daniel@zonque.org>
8984M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8985M:	Robert Jarzmik <robert.jarzmik@free.fr>
8986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8987T:	git git://github.com/hzhuang1/linux.git
8988T:	git git://github.com/rjarzmik/linux.git
8989S:	Maintained
8990F:	arch/arm/boot/dts/pxa*
8991F:	arch/arm/mach-pxa/
8992F:	drivers/dma/pxa*
8993F:	drivers/pcmcia/pxa2xx*
8994F:	drivers/pinctrl/pxa/
8995F:	drivers/spi/spi-pxa2xx*
8996F:	drivers/usb/gadget/udc/pxa2*
8997F:	include/sound/pxa2xx-lib.h
8998F:	sound/arm/pxa*
8999F:	sound/soc/pxa/
9000
9001PXA GPIO DRIVER
9002M:	Robert Jarzmik <robert.jarzmik@free.fr>
9003L:	linux-gpio@vger.kernel.org
9004S:	Maintained
9005F:	drivers/gpio/gpio-pxa.c
9006
9007PXA3xx NAND FLASH DRIVER
9008M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9009L:	linux-mtd@lists.infradead.org
9010S:	Maintained
9011F:	drivers/mtd/nand/pxa3xx_nand.c
9012
9013MMP SUPPORT
9014M:	Eric Miao <eric.y.miao@gmail.com>
9015M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9017T:	git git://github.com/hzhuang1/linux.git
9018T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9019S:	Maintained
9020F:	arch/arm/boot/dts/mmp*
9021F:	arch/arm/mach-mmp/
9022
9023PXA MMCI DRIVER
9024S:	Orphan
9025
9026PXA RTC DRIVER
9027M:	Robert Jarzmik <robert.jarzmik@free.fr>
9028L:	rtc-linux@googlegroups.com
9029S:	Maintained
9030
9031QAT DRIVER
9032M:	Tadeusz Struk <tadeusz.struk@intel.com>
9033L:	qat-linux@intel.com
9034S:	Supported
9035F:	drivers/crypto/qat/
9036
9037QIB DRIVER
9038M:	Mike Marciniszyn <infinipath@intel.com>
9039L:	linux-rdma@vger.kernel.org
9040S:	Supported
9041F:	drivers/infiniband/hw/qib/
9042
9043QLOGIC QLA1280 SCSI DRIVER
9044M:	Michael Reed <mdr@sgi.com>
9045L:	linux-scsi@vger.kernel.org
9046S:	Maintained
9047F:	drivers/scsi/qla1280.[ch]
9048
9049QLOGIC QLA2XXX FC-SCSI DRIVER
9050M:	qla2xxx-upstream@qlogic.com
9051L:	linux-scsi@vger.kernel.org
9052S:	Supported
9053F:	Documentation/scsi/LICENSE.qla2xxx
9054F:	drivers/scsi/qla2xxx/
9055
9056QLOGIC QLA4XXX iSCSI DRIVER
9057M:	QLogic-Storage-Upstream@qlogic.com
9058L:	linux-scsi@vger.kernel.org
9059S:	Supported
9060F:	Documentation/scsi/LICENSE.qla4xxx
9061F:	drivers/scsi/qla4xxx/
9062
9063QLOGIC QLA3XXX NETWORK DRIVER
9064M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9065M:	Ron Mercer <ron.mercer@qlogic.com>
9066M:	linux-driver@qlogic.com
9067L:	netdev@vger.kernel.org
9068S:	Supported
9069F:	Documentation/networking/LICENSE.qla3xxx
9070F:	drivers/net/ethernet/qlogic/qla3xxx.*
9071
9072QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9073M:	Dept-GELinuxNICDev@qlogic.com
9074L:	netdev@vger.kernel.org
9075S:	Supported
9076F:	drivers/net/ethernet/qlogic/qlcnic/
9077
9078QLOGIC QLGE 10Gb ETHERNET DRIVER
9079M:	Harish Patil <harish.patil@qlogic.com>
9080M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9081M:	Dept-GELinuxNICDev@qlogic.com
9082M:	linux-driver@qlogic.com
9083L:	netdev@vger.kernel.org
9084S:	Supported
9085F:	drivers/net/ethernet/qlogic/qlge/
9086
9087QLOGIC QL4xxx ETHERNET DRIVER
9088M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9089M:	Ariel Elior <Ariel.Elior@qlogic.com>
9090M:	everest-linux-l2@qlogic.com
9091L:	netdev@vger.kernel.org
9092S:	Supported
9093F:	drivers/net/ethernet/qlogic/qed/
9094F:	include/linux/qed/
9095F:	drivers/net/ethernet/qlogic/qede/
9096
9097QNX4 FILESYSTEM
9098M:	Anders Larsen <al@alarsen.net>
9099W:	http://www.alarsen.net/linux/qnx4fs/
9100S:	Maintained
9101F:	fs/qnx4/
9102F:	include/uapi/linux/qnx4_fs.h
9103F:	include/uapi/linux/qnxtypes.h
9104
9105QT1010 MEDIA DRIVER
9106M:	Antti Palosaari <crope@iki.fi>
9107L:	linux-media@vger.kernel.org
9108W:	https://linuxtv.org
9109W:	http://palosaari.fi/linux/
9110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9111T:	git git://linuxtv.org/anttip/media_tree.git
9112S:	Maintained
9113F:	drivers/media/tuners/qt1010*
9114
9115QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9116M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9117L:	linux-wireless@vger.kernel.org
9118L:	ath9k-devel@lists.ath9k.org
9119W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9120S:	Supported
9121F:	drivers/net/wireless/ath/ath9k/
9122
9123QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9124M:	Kalle Valo <kvalo@qca.qualcomm.com>
9125L:	ath10k@lists.infradead.org
9126W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9128S:	Supported
9129F:	drivers/net/wireless/ath/ath10k/
9130
9131QUALCOMM HEXAGON ARCHITECTURE
9132M:	Richard Kuo <rkuo@codeaurora.org>
9133L:	linux-hexagon@vger.kernel.org
9134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9135S:	Supported
9136F:	arch/hexagon/
9137
9138QUALCOMM WCN36XX WIRELESS DRIVER
9139M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9140L:	wcn36xx@lists.infradead.org
9141W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9142T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9143S:	Supported
9144F:	drivers/net/wireless/ath/wcn36xx/
9145
9146QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9147M:	Gabriel Somlo <somlo@cmu.edu>
9148M:	"Michael S. Tsirkin" <mst@redhat.com>
9149L:	qemu-devel@nongnu.org
9150S:	Maintained
9151F:	drivers/firmware/qemu_fw_cfg.c
9152
9153RADOS BLOCK DEVICE (RBD)
9154M:	Ilya Dryomov <idryomov@gmail.com>
9155M:	Sage Weil <sage@redhat.com>
9156M:	Alex Elder <elder@kernel.org>
9157L:	ceph-devel@vger.kernel.org
9158W:	http://ceph.com/
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9160T:	git git://github.com/ceph/ceph-client.git
9161S:	Supported
9162F:	Documentation/ABI/testing/sysfs-bus-rbd
9163F:	drivers/block/rbd.c
9164F:	drivers/block/rbd_types.h
9165
9166RADEON FRAMEBUFFER DISPLAY DRIVER
9167M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9168L:	linux-fbdev@vger.kernel.org
9169S:	Maintained
9170F:	drivers/video/fbdev/aty/radeon*
9171F:	include/uapi/linux/radeonfb.h
9172
9173RADIOSHARK RADIO DRIVER
9174M:	Hans de Goede <hdegoede@redhat.com>
9175L:	linux-media@vger.kernel.org
9176T:	git git://linuxtv.org/media_tree.git
9177S:	Maintained
9178F:	drivers/media/radio/radio-shark.c
9179
9180RADIOSHARK2 RADIO DRIVER
9181M:	Hans de Goede <hdegoede@redhat.com>
9182L:	linux-media@vger.kernel.org
9183T:	git git://linuxtv.org/media_tree.git
9184S:	Maintained
9185F:	drivers/media/radio/radio-shark2.c
9186F:	drivers/media/radio/radio-tea5777.c
9187
9188RAGE128 FRAMEBUFFER DISPLAY DRIVER
9189M:	Paul Mackerras <paulus@samba.org>
9190L:	linux-fbdev@vger.kernel.org
9191S:	Maintained
9192F:	drivers/video/fbdev/aty/aty128fb.c
9193
9194RALINK MIPS ARCHITECTURE
9195M:	John Crispin <blogic@openwrt.org>
9196L:	linux-mips@linux-mips.org
9197S:	Maintained
9198F:	arch/mips/ralink
9199
9200RALINK RT2X00 WIRELESS LAN DRIVER
9201P:	rt2x00 project
9202M:	Stanislaw Gruszka <sgruszka@redhat.com>
9203M:	Helmut Schaa <helmut.schaa@googlemail.com>
9204L:	linux-wireless@vger.kernel.org
9205S:	Maintained
9206F:	drivers/net/wireless/ralink/rt2x00/
9207
9208RAMDISK RAM BLOCK DEVICE DRIVER
9209M:	Jens Axboe <axboe@kernel.dk>
9210S:	Maintained
9211F:	Documentation/blockdev/ramdisk.txt
9212F:	drivers/block/brd.c
9213
9214RANDOM NUMBER DRIVER
9215M:	"Theodore Ts'o" <tytso@mit.edu>
9216S:	Maintained
9217F:	drivers/char/random.c
9218
9219RAPIDIO SUBSYSTEM
9220M:	Matt Porter <mporter@kernel.crashing.org>
9221M:	Alexandre Bounine <alexandre.bounine@idt.com>
9222S:	Maintained
9223F:	drivers/rapidio/
9224
9225RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9226L:	linux-wireless@vger.kernel.org
9227S:	Orphan
9228F:	drivers/net/wireless/ray*
9229
9230RCUTORTURE MODULE
9231M:	Josh Triplett <josh@joshtriplett.org>
9232M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9233L:	linux-kernel@vger.kernel.org
9234S:	Supported
9235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9236F:	Documentation/RCU/torture.txt
9237F:	kernel/rcu/rcutorture.c
9238
9239RCUTORTURE TEST FRAMEWORK
9240M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9241M:	Josh Triplett <josh@joshtriplett.org>
9242R:	Steven Rostedt <rostedt@goodmis.org>
9243R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9244R:	Lai Jiangshan <jiangshanlai@gmail.com>
9245L:	linux-kernel@vger.kernel.org
9246S:	Supported
9247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9248F:	tools/testing/selftests/rcutorture
9249
9250RDC R-321X SoC
9251M:	Florian Fainelli <florian@openwrt.org>
9252S:	Maintained
9253
9254RDC R6040 FAST ETHERNET DRIVER
9255M:	Florian Fainelli <florian@openwrt.org>
9256L:	netdev@vger.kernel.org
9257S:	Maintained
9258F:	drivers/net/ethernet/rdc/r6040.c
9259
9260RDS - RELIABLE DATAGRAM SOCKETS
9261M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9262L:	netdev@vger.kernel.org
9263L:	linux-rdma@vger.kernel.org
9264L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9265W:	https://oss.oracle.com/projects/rds/
9266S:	Supported
9267F:	net/rds/
9268F:	Documentation/networking/rds.txt
9269
9270RDMAVT - RDMA verbs software
9271M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9272L:	linux-rdma@vger.kernel.org
9273S:	Supported
9274F:	drivers/infiniband/sw/rdmavt
9275
9276READ-COPY UPDATE (RCU)
9277M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9278M:	Josh Triplett <josh@joshtriplett.org>
9279R:	Steven Rostedt <rostedt@goodmis.org>
9280R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9281R:	Lai Jiangshan <jiangshanlai@gmail.com>
9282L:	linux-kernel@vger.kernel.org
9283W:	http://www.rdrop.com/users/paulmck/RCU/
9284S:	Supported
9285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9286F:	Documentation/RCU/
9287X:	Documentation/RCU/torture.txt
9288F:	include/linux/rcu*
9289X:	include/linux/srcu.h
9290F:	kernel/rcu/
9291X:	kernel/torture.c
9292
9293REAL TIME CLOCK (RTC) SUBSYSTEM
9294M:	Alessandro Zummo <a.zummo@towertech.it>
9295M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9296L:	rtc-linux@googlegroups.com
9297Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9299S:	Maintained
9300F:	Documentation/rtc.txt
9301F:	drivers/rtc/
9302F:	include/linux/rtc.h
9303F:	include/uapi/linux/rtc.h
9304
9305REALTEK AUDIO CODECS
9306M:	Bard Liao <bardliao@realtek.com>
9307M:	Oder Chiou <oder_chiou@realtek.com>
9308S:	Maintained
9309F:	sound/soc/codecs/rt*
9310F:	include/sound/rt*.h
9311
9312REISERFS FILE SYSTEM
9313L:	reiserfs-devel@vger.kernel.org
9314S:	Supported
9315F:	fs/reiserfs/
9316
9317REGISTER MAP ABSTRACTION
9318M:	Mark Brown <broonie@kernel.org>
9319L:	linux-kernel@vger.kernel.org
9320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9321S:	Supported
9322F:	drivers/base/regmap/
9323F:	include/linux/regmap.h
9324
9325REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9326M:	Ohad Ben-Cohen <ohad@wizery.com>
9327M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9328L:	linux-remoteproc@vger.kernel.org
9329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9330S:	Maintained
9331F:	drivers/remoteproc/
9332F:	Documentation/remoteproc.txt
9333F:	include/linux/remoteproc.h
9334
9335REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9336M:	Ohad Ben-Cohen <ohad@wizery.com>
9337M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9338L:	linux-remoteproc@vger.kernel.org
9339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9340S:	Maintained
9341F:	drivers/rpmsg/
9342F:	Documentation/rpmsg.txt
9343F:	include/linux/rpmsg.h
9344
9345RENESAS ETHERNET DRIVERS
9346R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9347L:	netdev@vger.kernel.org
9348L:	linux-renesas-soc@vger.kernel.org
9349F:	drivers/net/ethernet/renesas/
9350F:	include/linux/sh_eth.h
9351
9352RENESAS USB2 PHY DRIVER
9353M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9354L:	linux-renesas-soc@vger.kernel.org
9355S:	Maintained
9356F:	drivers/phy/phy-rcar-gen3-usb2.c
9357
9358RESET CONTROLLER FRAMEWORK
9359M:	Philipp Zabel <p.zabel@pengutronix.de>
9360T:	git git://git.pengutronix.de/git/pza/linux
9361S:	Maintained
9362F:	drivers/reset/
9363F:	Documentation/devicetree/bindings/reset/
9364F:	include/dt-bindings/reset/
9365F:	include/linux/reset.h
9366F:	include/linux/reset-controller.h
9367
9368RFKILL
9369M:	Johannes Berg <johannes@sipsolutions.net>
9370L:	linux-wireless@vger.kernel.org
9371W:	http://wireless.kernel.org/
9372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9374S:	Maintained
9375F:	Documentation/rfkill.txt
9376F:	net/rfkill/
9377
9378RHASHTABLE
9379M:	Thomas Graf <tgraf@suug.ch>
9380L:	netdev@vger.kernel.org
9381S:	Maintained
9382F:	lib/rhashtable.c
9383F:	include/linux/rhashtable.h
9384
9385RICOH SMARTMEDIA/XD DRIVER
9386M:	Maxim Levitsky <maximlevitsky@gmail.com>
9387S:	Maintained
9388F:	drivers/mtd/nand/r852.c
9389F:	drivers/mtd/nand/r852.h
9390
9391RICOH R5C592 MEMORYSTICK DRIVER
9392M:	Maxim Levitsky <maximlevitsky@gmail.com>
9393S:	Maintained
9394F:	drivers/memstick/host/r592.*
9395
9396ROCCAT DRIVERS
9397M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9398W:	http://sourceforge.net/projects/roccat/
9399S:	Maintained
9400F:	drivers/hid/hid-roccat*
9401F:	include/linux/hid-roccat*
9402F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9403
9404ROCKER DRIVER
9405M:	Jiri Pirko <jiri@resnulli.us>
9406M:	Scott Feldman <sfeldma@gmail.com>
9407L:	netdev@vger.kernel.org
9408S:	Supported
9409F:	drivers/net/ethernet/rocker/
9410
9411ROCKETPORT DRIVER
9412P:	Comtrol Corp.
9413W:	http://www.comtrol.com
9414S:	Maintained
9415F:	Documentation/serial/rocket.txt
9416F:	drivers/tty/rocket*
9417
9418ROCKETPORT EXPRESS/INFINITY DRIVER
9419M:	Kevin Cernekee <cernekee@gmail.com>
9420L:	linux-serial@vger.kernel.org
9421S:	Odd Fixes
9422F:	drivers/tty/serial/rp2.*
9423
9424ROSE NETWORK LAYER
9425M:	Ralf Baechle <ralf@linux-mips.org>
9426L:	linux-hams@vger.kernel.org
9427W:	http://www.linux-ax25.org/
9428S:	Maintained
9429F:	include/net/rose.h
9430F:	include/uapi/linux/rose.h
9431F:	net/rose/
9432
9433RTL2830 MEDIA DRIVER
9434M:	Antti Palosaari <crope@iki.fi>
9435L:	linux-media@vger.kernel.org
9436W:	https://linuxtv.org
9437W:	http://palosaari.fi/linux/
9438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9439T:	git git://linuxtv.org/anttip/media_tree.git
9440S:	Maintained
9441F:	drivers/media/dvb-frontends/rtl2830*
9442
9443RTL2832 MEDIA DRIVER
9444M:	Antti Palosaari <crope@iki.fi>
9445L:	linux-media@vger.kernel.org
9446W:	https://linuxtv.org
9447W:	http://palosaari.fi/linux/
9448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9449T:	git git://linuxtv.org/anttip/media_tree.git
9450S:	Maintained
9451F:	drivers/media/dvb-frontends/rtl2832*
9452
9453RTL2832_SDR MEDIA DRIVER
9454M:	Antti Palosaari <crope@iki.fi>
9455L:	linux-media@vger.kernel.org
9456W:	https://linuxtv.org
9457W:	http://palosaari.fi/linux/
9458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9459T:	git git://linuxtv.org/anttip/media_tree.git
9460S:	Maintained
9461F:	drivers/media/dvb-frontends/rtl2832_sdr*
9462
9463RTL8180 WIRELESS DRIVER
9464L:	linux-wireless@vger.kernel.org
9465W:	http://wireless.kernel.org/
9466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9467S:	Orphan
9468F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
9469
9470RTL8187 WIRELESS DRIVER
9471M:	Herton Ronaldo Krzesinski <herton@canonical.com>
9472M:	Hin-Tak Leung <htl10@users.sourceforge.net>
9473M:	Larry Finger <Larry.Finger@lwfinger.net>
9474L:	linux-wireless@vger.kernel.org
9475W:	http://wireless.kernel.org/
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9477S:	Maintained
9478F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
9479
9480RTL8192CE WIRELESS DRIVER
9481M:	Larry Finger <Larry.Finger@lwfinger.net>
9482M:	Chaoming Li <chaoming_li@realsil.com.cn>
9483L:	linux-wireless@vger.kernel.org
9484W:	http://wireless.kernel.org/
9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9486S:	Maintained
9487F:	drivers/net/wireless/realtek/rtlwifi/
9488F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9489
9490RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9491M:	Jes Sorensen <Jes.Sorensen@redhat.com>
9492L:	linux-wireless@vger.kernel.org
9493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9494S:	Maintained
9495F:	drivers/net/wireless/realtek/rtl8xxxu/
9496
9497S3 SAVAGE FRAMEBUFFER DRIVER
9498M:	Antonino Daplas <adaplas@gmail.com>
9499L:	linux-fbdev@vger.kernel.org
9500S:	Maintained
9501F:	drivers/video/fbdev/savage/
9502
9503S390
9504M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
9505M:	Heiko Carstens <heiko.carstens@de.ibm.com>
9506L:	linux-s390@vger.kernel.org
9507W:	http://www.ibm.com/developerworks/linux/linux390/
9508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9509S:	Supported
9510F:	arch/s390/
9511F:	drivers/s390/
9512F:	Documentation/s390/
9513F:	Documentation/DocBook/s390*
9514
9515S390 COMMON I/O LAYER
9516M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9517M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9518L:	linux-s390@vger.kernel.org
9519W:	http://www.ibm.com/developerworks/linux/linux390/
9520S:	Supported
9521F:	drivers/s390/cio/
9522
9523S390 DASD DRIVER
9524M:	Stefan Weinhuber <wein@de.ibm.com>
9525M:	Stefan Haberland <stefan.haberland@de.ibm.com>
9526L:	linux-s390@vger.kernel.org
9527W:	http://www.ibm.com/developerworks/linux/linux390/
9528S:	Supported
9529F:	drivers/s390/block/dasd*
9530F:	block/partitions/ibm.c
9531
9532S390 NETWORK DRIVERS
9533M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9534L:	linux-s390@vger.kernel.org
9535W:	http://www.ibm.com/developerworks/linux/linux390/
9536S:	Supported
9537F:	drivers/s390/net/
9538
9539S390 PCI SUBSYSTEM
9540M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9541M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9542L:	linux-s390@vger.kernel.org
9543W:	http://www.ibm.com/developerworks/linux/linux390/
9544S:	Supported
9545F:	arch/s390/pci/
9546F:	drivers/pci/hotplug/s390_pci_hpc.c
9547
9548S390 ZCRYPT DRIVER
9549M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9550L:	linux-s390@vger.kernel.org
9551W:	http://www.ibm.com/developerworks/linux/linux390/
9552S:	Supported
9553F:	drivers/s390/crypto/
9554
9555S390 ZFCP DRIVER
9556M:	Steffen Maier <maier@linux.vnet.ibm.com>
9557L:	linux-s390@vger.kernel.org
9558W:	http://www.ibm.com/developerworks/linux/linux390/
9559S:	Supported
9560F:	drivers/s390/scsi/zfcp_*
9561
9562S390 IUCV NETWORK LAYER
9563M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9564L:	linux-s390@vger.kernel.org
9565W:	http://www.ibm.com/developerworks/linux/linux390/
9566S:	Supported
9567F:	drivers/s390/net/*iucv*
9568F:	include/net/iucv/
9569F:	net/iucv/
9570
9571S390 IOMMU (PCI)
9572M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9573L:	linux-s390@vger.kernel.org
9574W:	http://www.ibm.com/developerworks/linux/linux390/
9575S:	Supported
9576F:	drivers/iommu/s390-iommu.c
9577
9578S3C24XX SD/MMC Driver
9579M:	Ben Dooks <ben-linux@fluff.org>
9580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9581S:	Supported
9582F:	drivers/mmc/host/s3cmci.*
9583
9584SAA6588 RDS RECEIVER DRIVER
9585M:	Hans Verkuil <hverkuil@xs4all.nl>
9586L:	linux-media@vger.kernel.org
9587T:	git git://linuxtv.org/media_tree.git
9588W:	https://linuxtv.org
9589S:	Odd Fixes
9590F:	drivers/media/i2c/saa6588*
9591
9592SAA7134 VIDEO4LINUX DRIVER
9593M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9594L:	linux-media@vger.kernel.org
9595W:	https://linuxtv.org
9596T:	git git://linuxtv.org/media_tree.git
9597S:	Odd fixes
9598F:	Documentation/video4linux/*.saa7134
9599F:	drivers/media/pci/saa7134/
9600
9601SAA7146 VIDEO4LINUX-2 DRIVER
9602M:	Hans Verkuil <hverkuil@xs4all.nl>
9603L:	linux-media@vger.kernel.org
9604T:	git git://linuxtv.org/media_tree.git
9605S:	Maintained
9606F:	drivers/media/common/saa7146/
9607F:	drivers/media/pci/saa7146/
9608F:	include/media/saa7146*
9609
9610SAMSUNG LAPTOP DRIVER
9611M:	Corentin Chary <corentin.chary@gmail.com>
9612L:	platform-driver-x86@vger.kernel.org
9613S:	Maintained
9614F:	drivers/platform/x86/samsung-laptop.c
9615
9616SAMSUNG AUDIO (ASoC) DRIVERS
9617M:	Sangbeom Kim <sbkim73@samsung.com>
9618L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9619S:	Supported
9620F:	sound/soc/samsung/
9621
9622SAMSUNG FRAMEBUFFER DRIVER
9623M:	Jingoo Han <jingoohan1@gmail.com>
9624L:	linux-fbdev@vger.kernel.org
9625S:	Maintained
9626F:	drivers/video/fbdev/s3c-fb.c
9627
9628SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9629M:	Sangbeom Kim <sbkim73@samsung.com>
9630M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9631L:	linux-kernel@vger.kernel.org
9632L:	linux-samsung-soc@vger.kernel.org
9633S:	Supported
9634F:	drivers/mfd/sec*.c
9635F:	drivers/regulator/s2m*.c
9636F:	drivers/regulator/s5m*.c
9637F:	drivers/clk/clk-s2mps11.c
9638F:	drivers/rtc/rtc-s5m.c
9639F:	include/linux/mfd/samsung/
9640F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9641F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9642F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9643F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9644
9645SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9646M:	Kyungmin Park <kyungmin.park@samsung.com>
9647M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9648L:	linux-media@vger.kernel.org
9649Q:	https://patchwork.linuxtv.org/project/linux-media/list/
9650S:	Supported
9651F:	drivers/media/platform/exynos4-is/
9652
9653SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9654M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9655L:	linux-media@vger.kernel.org
9656L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9657S:	Maintained
9658F:	drivers/media/platform/s3c-camif/
9659F:	include/media/drv-intf/s3c_camif.h
9660
9661SAMSUNG S5C73M3 CAMERA DRIVER
9662M:	Kyungmin Park <kyungmin.park@samsung.com>
9663M:	Andrzej Hajda <a.hajda@samsung.com>
9664L:	linux-media@vger.kernel.org
9665S:	Supported
9666F:	drivers/media/i2c/s5c73m3/*
9667
9668SAMSUNG S5K5BAF CAMERA DRIVER
9669M:	Kyungmin Park <kyungmin.park@samsung.com>
9670M:	Andrzej Hajda <a.hajda@samsung.com>
9671L:	linux-media@vger.kernel.org
9672S:	Supported
9673F:	drivers/media/i2c/s5k5baf.c
9674
9675SAMSUNG S3FWRN5 NFC DRIVER
9676M:	Robert Baldyga <r.baldyga@samsung.com>
9677M:	Krzysztof Opasiak <k.opasiak@samsung.com>
9678L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9679S:	Supported
9680F:	drivers/nfc/s3fwrn5
9681
9682SAMSUNG SOC CLOCK DRIVERS
9683M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9684M:	Tomasz Figa <tomasz.figa@gmail.com>
9685S:	Supported
9686L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9687F:	drivers/clk/samsung/
9688
9689SAMSUNG SXGBE DRIVERS
9690M:	Byungho An <bh74.an@samsung.com>
9691M:	Girish K S <ks.giri@samsung.com>
9692M:	Vipul Pandya <vipul.pandya@samsung.com>
9693S:	Supported
9694L:	netdev@vger.kernel.org
9695F:	drivers/net/ethernet/samsung/sxgbe/
9696
9697SAMSUNG THERMAL DRIVER
9698M:	Lukasz Majewski <l.majewski@samsung.com>
9699L:	linux-pm@vger.kernel.org
9700L:	linux-samsung-soc@vger.kernel.org
9701S:	Supported
9702T:	git https://github.com/lmajewski/linux-samsung-thermal.git
9703F:	drivers/thermal/samsung/
9704
9705SAMSUNG USB2 PHY DRIVER
9706M:	Kamil Debski <k.debski@samsung.com>
9707L:	linux-kernel@vger.kernel.org
9708S:	Supported
9709F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
9710F:	Documentation/phy/samsung-usb2.txt
9711F:	drivers/phy/phy-exynos4210-usb2.c
9712F:	drivers/phy/phy-exynos4x12-usb2.c
9713F:	drivers/phy/phy-exynos5250-usb2.c
9714F:	drivers/phy/phy-s5pv210-usb2.c
9715F:	drivers/phy/phy-samsung-usb2.c
9716F:	drivers/phy/phy-samsung-usb2.h
9717
9718SERIAL DRIVERS
9719M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9720L:	linux-serial@vger.kernel.org
9721S:	Maintained
9722F:	drivers/tty/serial/
9723
9724SYNOPSYS DESIGNWARE DMAC DRIVER
9725M:	Viresh Kumar <vireshk@kernel.org>
9726M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9727S:	Maintained
9728F:	include/linux/dma/dw.h
9729F:	include/linux/platform_data/dma-dw.h
9730F:	drivers/dma/dw/
9731
9732SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9733M: Lars Persson <lars.persson@axis.com>
9734L: netdev@vger.kernel.org
9735S: Supported
9736F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9737F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9738
9739SYNOPSYS DESIGNWARE I2C DRIVER
9740M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
9741R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9742R:	Mika Westerberg <mika.westerberg@linux.intel.com>
9743L:	linux-i2c@vger.kernel.org
9744S:	Maintained
9745F:	drivers/i2c/busses/i2c-designware-*
9746F:	include/linux/platform_data/i2c-designware.h
9747
9748SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9749M:	Jaehoon Chung <jh80.chung@samsung.com>
9750L:	linux-mmc@vger.kernel.org
9751S:	Maintained
9752F:	include/linux/mmc/dw_mmc.h
9753F:	drivers/mmc/host/dw_mmc*
9754
9755SYSTEM TRACE MODULE CLASS
9756M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9757S:	Maintained
9758F:	Documentation/trace/stm.txt
9759F:	drivers/hwtracing/stm/
9760F:	include/linux/stm.h
9761F:	include/uapi/linux/stm.h
9762
9763THUNDERBOLT DRIVER
9764M:	Andreas Noever <andreas.noever@gmail.com>
9765S:	Maintained
9766F:	drivers/thunderbolt/
9767
9768TI BQ27XXX POWER SUPPLY DRIVER
9769R:	Andrew F. Davis <afd@ti.com>
9770F:	include/linux/power/bq27xxx_battery.h
9771F:	drivers/power/bq27xxx_battery.c
9772F:	drivers/power/bq27xxx_battery_i2c.c
9773
9774TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9775M:	John Stultz <john.stultz@linaro.org>
9776M:	Thomas Gleixner <tglx@linutronix.de>
9777L:	linux-kernel@vger.kernel.org
9778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9779S:	Supported
9780F:	include/linux/clocksource.h
9781F:	include/linux/time.h
9782F:	include/linux/timex.h
9783F:	include/uapi/linux/time.h
9784F:	include/uapi/linux/timex.h
9785F:	kernel/time/clocksource.c
9786F:	kernel/time/time*.c
9787F:	kernel/time/alarmtimer.c
9788F:	kernel/time/ntp.c
9789F:	tools/testing/selftests/timers/
9790
9791SC1200 WDT DRIVER
9792M:	Zwane Mwaikambo <zwanem@gmail.com>
9793S:	Maintained
9794F:	drivers/watchdog/sc1200wdt.c
9795
9796SCHEDULER
9797M:	Ingo Molnar <mingo@redhat.com>
9798M:	Peter Zijlstra <peterz@infradead.org>
9799L:	linux-kernel@vger.kernel.org
9800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9801S:	Maintained
9802F:	kernel/sched/
9803F:	include/linux/sched.h
9804F:	include/uapi/linux/sched.h
9805F:	include/linux/wait.h
9806
9807SCORE ARCHITECTURE
9808M:	Chen Liqin <liqin.linux@gmail.com>
9809M:	Lennox Wu <lennox.wu@gmail.com>
9810W:	http://www.sunplus.com
9811S:	Supported
9812F:	arch/score/
9813
9814SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9815M:	Sudeep Holla <sudeep.holla@arm.com>
9816L:	linux-arm-kernel@lists.infradead.org
9817S:	Maintained
9818F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
9819F:	drivers/clk/clk-scpi.c
9820F:	drivers/cpufreq/scpi-cpufreq.c
9821F:	drivers/firmware/arm_scpi.c
9822F:	include/linux/scpi_protocol.h
9823
9824SCSI CDROM DRIVER
9825M:	Jens Axboe <axboe@kernel.dk>
9826L:	linux-scsi@vger.kernel.org
9827W:	http://www.kernel.dk
9828S:	Maintained
9829F:	drivers/scsi/sr*
9830
9831SCSI RDMA PROTOCOL (SRP) INITIATOR
9832M:	Bart Van Assche <bart.vanassche@sandisk.com>
9833L:	linux-rdma@vger.kernel.org
9834S:	Supported
9835W:	http://www.openfabrics.org
9836Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9838F:	drivers/infiniband/ulp/srp/
9839F:	include/scsi/srp.h
9840
9841SCSI SG DRIVER
9842M:	Doug Gilbert <dgilbert@interlog.com>
9843L:	linux-scsi@vger.kernel.org
9844W:	http://sg.danny.cz/sg
9845S:	Maintained
9846F:	Documentation/scsi/scsi-generic.txt
9847F:	drivers/scsi/sg.c
9848F:	include/scsi/sg.h
9849
9850SCSI SUBSYSTEM
9851M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9853M:	"Martin K. Petersen" <martin.petersen@oracle.com>
9854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9855L:	linux-scsi@vger.kernel.org
9856S:	Maintained
9857F:	drivers/scsi/
9858F:	include/scsi/
9859
9860SCSI TAPE DRIVER
9861M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9862L:	linux-scsi@vger.kernel.org
9863S:	Maintained
9864F:	Documentation/scsi/st.txt
9865F:	drivers/scsi/st.*
9866F:	drivers/scsi/st_*.h
9867
9868SCTP PROTOCOL
9869M:	Vlad Yasevich <vyasevich@gmail.com>
9870M:	Neil Horman <nhorman@tuxdriver.com>
9871L:	linux-sctp@vger.kernel.org
9872W:	http://lksctp.sourceforge.net
9873S:	Maintained
9874F:	Documentation/networking/sctp.txt
9875F:	include/linux/sctp.h
9876F:	include/uapi/linux/sctp.h
9877F:	include/net/sctp/
9878F:	net/sctp/
9879
9880SCx200 CPU SUPPORT
9881M:	Jim Cromie <jim.cromie@gmail.com>
9882S:	Odd Fixes
9883F:	Documentation/i2c/busses/scx200_acb
9884F:	arch/x86/platform/scx200/
9885F:	drivers/watchdog/scx200_wdt.c
9886F:	drivers/i2c/busses/scx200*
9887F:	drivers/mtd/maps/scx200_docflash.c
9888F:	include/linux/scx200.h
9889
9890SCx200 GPIO DRIVER
9891M:	Jim Cromie <jim.cromie@gmail.com>
9892S:	Maintained
9893F:	drivers/char/scx200_gpio.c
9894F:	include/linux/scx200_gpio.h
9895
9896SCx200 HRT CLOCKSOURCE DRIVER
9897M:	Jim Cromie <jim.cromie@gmail.com>
9898S:	Maintained
9899F:	drivers/clocksource/scx200_hrt.c
9900
9901SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9902M:	Sascha Sommer <saschasommer@freenet.de>
9903L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9904S:	Maintained
9905F:	drivers/mmc/host/sdricoh_cs.c
9906
9907SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9908M:	Adrian Hunter <adrian.hunter@intel.com>
9909L:	linux-mmc@vger.kernel.org
9910T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
9911S:	Maintained
9912F:	drivers/mmc/host/sdhci*
9913F:	include/linux/mmc/sdhci*
9914
9915SECURE COMPUTING
9916M:	Kees Cook <keescook@chromium.org>
9917R:	Andy Lutomirski <luto@amacapital.net>
9918R:	Will Drewry <wad@chromium.org>
9919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9920S:	Supported
9921F:	kernel/seccomp.c
9922F:	include/uapi/linux/seccomp.h
9923F:	include/linux/seccomp.h
9924F:	tools/testing/selftests/seccomp/*
9925K:	\bsecure_computing
9926K:	\bTIF_SECCOMP\b
9927
9928SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9929M:	Ben Dooks <ben-linux@fluff.org>
9930M:	Jaehoon Chung <jh80.chung@samsung.com>
9931L:	linux-mmc@vger.kernel.org
9932S:	Maintained
9933F:	drivers/mmc/host/sdhci-s3c*
9934
9935SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9936M:	Viresh Kumar <vireshk@kernel.org>
9937L:	spear-devel@list.st.com
9938L:	linux-mmc@vger.kernel.org
9939S:	Maintained
9940F:	drivers/mmc/host/sdhci-spear.c
9941
9942SECURITY SUBSYSTEM
9943M:	James Morris <james.l.morris@oracle.com>
9944M:	"Serge E. Hallyn" <serge@hallyn.com>
9945L:	linux-security-module@vger.kernel.org (suggested Cc:)
9946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9947W:	http://kernsec.org/
9948S:	Supported
9949F:	security/
9950
9951SECURITY CONTACT
9952M:	Security Officers <security@kernel.org>
9953S:	Supported
9954
9955SELINUX SECURITY MODULE
9956M:	Paul Moore <paul@paul-moore.com>
9957M:	Stephen Smalley <sds@tycho.nsa.gov>
9958M:	Eric Paris <eparis@parisplace.org>
9959L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
9960W:	http://selinuxproject.org
9961T:	git git://git.infradead.org/users/pcmoore/selinux
9962S:	Supported
9963F:	include/linux/selinux*
9964F:	security/selinux/
9965F:	scripts/selinux/
9966
9967APPARMOR SECURITY MODULE
9968M:	John Johansen <john.johansen@canonical.com>
9969L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9970W:	apparmor.wiki.kernel.org
9971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9972S:	Supported
9973F:	security/apparmor/
9974
9975YAMA SECURITY MODULE
9976M:	Kees Cook <keescook@chromium.org>
9977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9978S:	Supported
9979F:	security/yama/
9980
9981SENSABLE PHANTOM
9982M:	Jiri Slaby <jirislaby@gmail.com>
9983S:	Maintained
9984F:	drivers/misc/phantom.c
9985F:	include/uapi/linux/phantom.h
9986
9987SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9988M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9989M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
9990M:	John Soni Jose <sony.john@avagotech.com>
9991L:	linux-scsi@vger.kernel.org
9992W:	http://www.avagotech.com
9993S:	Supported
9994F:	drivers/scsi/be2iscsi/
9995
9996Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9997M:	Sathya Perla <sathya.perla@broadcom.com>
9998M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
9999M:	Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10000M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10001M:	Somnath Kotur <somnath.kotur@broadcom.com>
10002L:	netdev@vger.kernel.org
10003W:	http://www.emulex.com
10004S:	Supported
10005F:	drivers/net/ethernet/emulex/benet/
10006
10007EMULEX ONECONNECT ROCE DRIVER
10008M:	Selvin Xavier <selvin.xavier@avagotech.com>
10009M:	Devesh Sharma <devesh.sharma@avagotech.com>
10010M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10011L:	linux-rdma@vger.kernel.org
10012W:	http://www.emulex.com
10013S:	Supported
10014F:	drivers/infiniband/hw/ocrdma/
10015
10016SFC NETWORK DRIVER
10017M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10018M:	Edward Cree <ecree@solarflare.com>
10019M:	Bert Kenward <bkenward@solarflare.com>
10020L:	netdev@vger.kernel.org
10021S:	Supported
10022F:	drivers/net/ethernet/sfc/
10023
10024SGI GRU DRIVER
10025M:	Dimitri Sivanich <sivanich@sgi.com>
10026S:	Maintained
10027F:	drivers/misc/sgi-gru/
10028
10029SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10030M:	Pat Gefre <pfg@sgi.com>
10031L:	linux-ia64@vger.kernel.org
10032S:	Supported
10033F:	Documentation/ia64/serial.txt
10034F:	drivers/tty/serial/ioc?_serial.c
10035F:	include/linux/ioc?.h
10036
10037SGI XP/XPC/XPNET DRIVER
10038M:	Cliff Whickman <cpw@sgi.com>
10039M:	Robin Holt <robinmholt@gmail.com>
10040S:	Maintained
10041F:	drivers/misc/sgi-xp/
10042
10043SI2157 MEDIA DRIVER
10044M:	Antti Palosaari <crope@iki.fi>
10045L:	linux-media@vger.kernel.org
10046W:	https://linuxtv.org
10047W:	http://palosaari.fi/linux/
10048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10049T:	git git://linuxtv.org/anttip/media_tree.git
10050S:	Maintained
10051F:	drivers/media/tuners/si2157*
10052
10053SI2168 MEDIA DRIVER
10054M:	Antti Palosaari <crope@iki.fi>
10055L:	linux-media@vger.kernel.org
10056W:	https://linuxtv.org
10057W:	http://palosaari.fi/linux/
10058Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10059T:	git git://linuxtv.org/anttip/media_tree.git
10060S:	Maintained
10061F:	drivers/media/dvb-frontends/si2168*
10062
10063SI470X FM RADIO RECEIVER I2C DRIVER
10064M:	Hans Verkuil <hverkuil@xs4all.nl>
10065L:	linux-media@vger.kernel.org
10066T:	git git://linuxtv.org/media_tree.git
10067W:	https://linuxtv.org
10068S:	Odd Fixes
10069F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10070
10071SI470X FM RADIO RECEIVER USB DRIVER
10072M:	Hans Verkuil <hverkuil@xs4all.nl>
10073L:	linux-media@vger.kernel.org
10074T:	git git://linuxtv.org/media_tree.git
10075W:	https://linuxtv.org
10076S:	Maintained
10077F:	drivers/media/radio/si470x/radio-si470x-common.c
10078F:	drivers/media/radio/si470x/radio-si470x.h
10079F:	drivers/media/radio/si470x/radio-si470x-usb.c
10080
10081SI4713 FM RADIO TRANSMITTER I2C DRIVER
10082M:	Eduardo Valentin <edubezval@gmail.com>
10083L:	linux-media@vger.kernel.org
10084T:	git git://linuxtv.org/media_tree.git
10085W:	https://linuxtv.org
10086S:	Odd Fixes
10087F:	drivers/media/radio/si4713/si4713.?
10088
10089SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10090M:	Eduardo Valentin <edubezval@gmail.com>
10091L:	linux-media@vger.kernel.org
10092T:	git git://linuxtv.org/media_tree.git
10093W:	https://linuxtv.org
10094S:	Odd Fixes
10095F:	drivers/media/radio/si4713/radio-platform-si4713.c
10096
10097SI4713 FM RADIO TRANSMITTER USB DRIVER
10098M:	Hans Verkuil <hverkuil@xs4all.nl>
10099L:	linux-media@vger.kernel.org
10100T:	git git://linuxtv.org/media_tree.git
10101W:	https://linuxtv.org
10102S:	Maintained
10103F:	drivers/media/radio/si4713/radio-usb-si4713.c
10104
10105SIANO DVB DRIVER
10106M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10107L:	linux-media@vger.kernel.org
10108W:	https://linuxtv.org
10109T:	git git://linuxtv.org/media_tree.git
10110S:	Odd fixes
10111F:	drivers/media/common/siano/
10112F:	drivers/media/usb/siano/
10113F:	drivers/media/usb/siano/
10114F:	drivers/media/mmc/siano/
10115
10116SIMPLEFB FB DRIVER
10117M:	Hans de Goede <hdegoede@redhat.com>
10118L:	linux-fbdev@vger.kernel.org
10119S:	Maintained
10120F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10121F:	drivers/video/fbdev/simplefb.c
10122F:	include/linux/platform_data/simplefb.h
10123
10124SH_VEU V4L2 MEM2MEM DRIVER
10125L:	linux-media@vger.kernel.org
10126S:	Orphan
10127F:	drivers/media/platform/sh_veu.c
10128
10129SH_VOU V4L2 OUTPUT DRIVER
10130L:	linux-media@vger.kernel.org
10131S:	Orphan
10132F:	drivers/media/platform/sh_vou.c
10133F:	include/media/drv-intf/sh_vou.h
10134
10135SIMPLE FIRMWARE INTERFACE (SFI)
10136M:	Len Brown <lenb@kernel.org>
10137L:	sfi-devel@simplefirmware.org
10138W:	http://simplefirmware.org/
10139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10140S:	Supported
10141F:	arch/x86/platform/sfi/
10142F:	drivers/sfi/
10143F:	include/linux/sfi*.h
10144
10145SIMTEC EB110ATX (Chalice CATS)
10146P:	Ben Dooks
10147P:	Vincent Sanders <vince@simtec.co.uk>
10148M:	Simtec Linux Team <linux@simtec.co.uk>
10149W:	http://www.simtec.co.uk/products/EB110ATX/
10150S:	Supported
10151
10152SIMTEC EB2410ITX (BAST)
10153P:	Ben Dooks
10154P:	Vincent Sanders <vince@simtec.co.uk>
10155M:	Simtec Linux Team <linux@simtec.co.uk>
10156W:	http://www.simtec.co.uk/products/EB2410ITX/
10157S:	Supported
10158F:	arch/arm/mach-s3c24xx/mach-bast.c
10159F:	arch/arm/mach-s3c24xx/bast-ide.c
10160F:	arch/arm/mach-s3c24xx/bast-irq.c
10161
10162TI DAVINCI MACHINE SUPPORT
10163M:	Sekhar Nori <nsekhar@ti.com>
10164M:	Kevin Hilman <khilman@kernel.org>
10165T:	git git://gitorious.org/linux-davinci/linux-davinci.git
10166Q:	http://patchwork.kernel.org/project/linux-davinci/list/
10167S:	Supported
10168F:	arch/arm/mach-davinci/
10169F:	drivers/i2c/busses/i2c-davinci.c
10170
10171TI DAVINCI SERIES MEDIA DRIVER
10172M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10173L:	linux-media@vger.kernel.org
10174W:	https://linuxtv.org
10175Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10176T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10177S:	Maintained
10178F:	drivers/media/platform/davinci/
10179F:	include/media/davinci/
10180
10181TI AM437X VPFE DRIVER
10182M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10183L:	linux-media@vger.kernel.org
10184W:	https://linuxtv.org
10185Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10186T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10187S:	Maintained
10188F:	drivers/media/platform/am437x/
10189
10190OV2659 OMNIVISION SENSOR DRIVER
10191M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10192L:	linux-media@vger.kernel.org
10193W:	https://linuxtv.org
10194Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10195T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10196S:	Maintained
10197F:	drivers/media/i2c/ov2659.c
10198F:	include/media/i2c/ov2659.h
10199
10200SILICON MOTION SM712 FRAME BUFFER DRIVER
10201M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10202M:	Teddy Wang <teddy.wang@siliconmotion.com>
10203M:	Sudip Mukherjee <sudip@vectorindia.org>
10204L:	linux-fbdev@vger.kernel.org
10205S:	Maintained
10206F:	drivers/video/fbdev/sm712*
10207F:	Documentation/fb/sm712fb.txt
10208
10209SIS 190 ETHERNET DRIVER
10210M:	Francois Romieu <romieu@fr.zoreil.com>
10211L:	netdev@vger.kernel.org
10212S:	Maintained
10213F:	drivers/net/ethernet/sis/sis190.c
10214
10215SIS 900/7016 FAST ETHERNET DRIVER
10216M:	Daniele Venzano <venza@brownhat.org>
10217W:	http://www.brownhat.org/sis900.html
10218L:	netdev@vger.kernel.org
10219S:	Maintained
10220F:	drivers/net/ethernet/sis/sis900.*
10221
10222SIS FRAMEBUFFER DRIVER
10223M:	Thomas Winischhofer <thomas@winischhofer.net>
10224W:	http://www.winischhofer.net/linuxsisvga.shtml
10225S:	Maintained
10226F:	Documentation/fb/sisfb.txt
10227F:	drivers/video/fbdev/sis/
10228F:	include/video/sisfb.h
10229
10230SIS USB2VGA DRIVER
10231M:	Thomas Winischhofer <thomas@winischhofer.net>
10232W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10233S:	Maintained
10234F:	drivers/usb/misc/sisusbvga/
10235
10236SLAB ALLOCATOR
10237M:	Christoph Lameter <cl@linux.com>
10238M:	Pekka Enberg <penberg@kernel.org>
10239M:	David Rientjes <rientjes@google.com>
10240M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10241M:	Andrew Morton <akpm@linux-foundation.org>
10242L:	linux-mm@kvack.org
10243S:	Maintained
10244F:	include/linux/sl?b*.h
10245F:	mm/sl?b*
10246
10247SLEEPABLE READ-COPY UPDATE (SRCU)
10248M:	Lai Jiangshan <jiangshanlai@gmail.com>
10249M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10250M:	Josh Triplett <josh@joshtriplett.org>
10251R:	Steven Rostedt <rostedt@goodmis.org>
10252R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10253L:	linux-kernel@vger.kernel.org
10254W:	http://www.rdrop.com/users/paulmck/RCU/
10255S:	Supported
10256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10257F:	include/linux/srcu.h
10258F:	kernel/rcu/srcu.c
10259
10260SMACK SECURITY MODULE
10261M:	Casey Schaufler <casey@schaufler-ca.com>
10262L:	linux-security-module@vger.kernel.org
10263W:	http://schaufler-ca.com
10264T:	git git://git.gitorious.org/smack-next/kernel.git
10265S:	Maintained
10266F:	Documentation/security/Smack.txt
10267F:	security/smack/
10268
10269DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10270M:	Kevin Hilman <khilman@kernel.org>
10271M:	Nishanth Menon <nm@ti.com>
10272S:	Maintained
10273F:	drivers/power/avs/
10274F:	include/linux/power/smartreflex.h
10275L:	linux-pm@vger.kernel.org
10276
10277SMC91x ETHERNET DRIVER
10278M:	Nicolas Pitre <nico@fluxnic.net>
10279S:	Odd Fixes
10280F:	drivers/net/ethernet/smsc/smc91x.*
10281
10282SMIA AND SMIA++ IMAGE SENSOR DRIVER
10283M:	Sakari Ailus <sakari.ailus@iki.fi>
10284L:	linux-media@vger.kernel.org
10285S:	Maintained
10286F:	drivers/media/i2c/smiapp/
10287F:	include/media/i2c/smiapp.h
10288F:	drivers/media/i2c/smiapp-pll.c
10289F:	drivers/media/i2c/smiapp-pll.h
10290F:	include/uapi/linux/smiapp.h
10291F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10292
10293SMM665 HARDWARE MONITOR DRIVER
10294M:	Guenter Roeck <linux@roeck-us.net>
10295L:	linux-hwmon@vger.kernel.org
10296S:	Maintained
10297F:	Documentation/hwmon/smm665
10298F:	drivers/hwmon/smm665.c
10299
10300SMSC EMC2103 HARDWARE MONITOR DRIVER
10301M:	Steve Glendinning <steve.glendinning@shawell.net>
10302L:	linux-hwmon@vger.kernel.org
10303S:	Maintained
10304F:	Documentation/hwmon/emc2103
10305F:	drivers/hwmon/emc2103.c
10306
10307SMSC SCH5627 HARDWARE MONITOR DRIVER
10308M:	Hans de Goede <hdegoede@redhat.com>
10309L:	linux-hwmon@vger.kernel.org
10310S:	Supported
10311F:	Documentation/hwmon/sch5627
10312F:	drivers/hwmon/sch5627.c
10313
10314SMSC47B397 HARDWARE MONITOR DRIVER
10315M:	Jean Delvare <jdelvare@suse.com>
10316L:	linux-hwmon@vger.kernel.org
10317S:	Maintained
10318F:	Documentation/hwmon/smsc47b397
10319F:	drivers/hwmon/smsc47b397.c
10320
10321SMSC911x ETHERNET DRIVER
10322M:	Steve Glendinning <steve.glendinning@shawell.net>
10323L:	netdev@vger.kernel.org
10324S:	Maintained
10325F:	include/linux/smsc911x.h
10326F:	drivers/net/ethernet/smsc/smsc911x.*
10327
10328SMSC9420 PCI ETHERNET DRIVER
10329M:	Steve Glendinning <steve.glendinning@shawell.net>
10330L:	netdev@vger.kernel.org
10331S:	Maintained
10332F:	drivers/net/ethernet/smsc/smsc9420.*
10333
10334SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10335M:	Steve Glendinning <steve.glendinning@shawell.net>
10336L:	linux-fbdev@vger.kernel.org
10337S:	Maintained
10338F:	drivers/video/fbdev/smscufx.c
10339
10340SOC-CAMERA V4L2 SUBSYSTEM
10341M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10342L:	linux-media@vger.kernel.org
10343T:	git git://linuxtv.org/media_tree.git
10344S:	Maintained
10345F:	include/media/soc*
10346F:	drivers/media/i2c/soc_camera/
10347F:	drivers/media/platform/soc_camera/
10348
10349SOEKRIS NET48XX LED SUPPORT
10350M:	Chris Boot <bootc@bootc.net>
10351S:	Maintained
10352F:	drivers/leds/leds-net48xx.c
10353
10354SOFTLOGIC 6x10 MPEG CODEC
10355M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10356M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10357M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10358M:	Ismael Luceno <ismael@iodev.co.uk>
10359L:	linux-media@vger.kernel.org
10360S:	Supported
10361F:	drivers/media/pci/solo6x10/
10362
10363SOFTWARE RAID (Multiple Disks) SUPPORT
10364M:	Shaohua Li <shli@kernel.org>
10365L:	linux-raid@vger.kernel.org
10366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10367S:	Supported
10368F:	drivers/md/
10369F:	include/linux/raid/
10370F:	include/uapi/linux/raid/
10371
10372SONIC NETWORK DRIVER
10373M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10374L:	netdev@vger.kernel.org
10375S:	Maintained
10376F:	drivers/net/ethernet/natsemi/sonic.*
10377
10378SONICS SILICON BACKPLANE DRIVER (SSB)
10379M:	Michael Buesch <m@bues.ch>
10380L:	linux-wireless@vger.kernel.org
10381S:	Maintained
10382F:	drivers/ssb/
10383F:	include/linux/ssb/
10384
10385SONY VAIO CONTROL DEVICE DRIVER
10386M:	Mattia Dongili <malattia@linux.it>
10387L:	platform-driver-x86@vger.kernel.org
10388W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10389S:	Maintained
10390F:	Documentation/laptops/sony-laptop.txt
10391F:	drivers/char/sonypi.c
10392F:	drivers/platform/x86/sony-laptop.c
10393F:	include/linux/sony-laptop.h
10394
10395SONY MEMORYSTICK CARD SUPPORT
10396M:	Alex Dubov <oakad@yahoo.com>
10397W:	http://tifmxx.berlios.de/
10398S:	Maintained
10399F:	drivers/memstick/host/tifm_ms.c
10400
10401SONY MEMORYSTICK STANDARD SUPPORT
10402M:	Maxim Levitsky <maximlevitsky@gmail.com>
10403S:	Maintained
10404F:	drivers/memstick/core/ms_block.*
10405
10406SOUND
10407M:	Jaroslav Kysela <perex@perex.cz>
10408M:	Takashi Iwai <tiwai@suse.com>
10409L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10410W:	http://www.alsa-project.org/
10411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10412T:	git git://git.alsa-project.org/alsa-kernel.git
10413Q:	http://patchwork.kernel.org/project/alsa-devel/list/
10414S:	Maintained
10415F:	Documentation/sound/
10416F:	include/sound/
10417F:	include/uapi/sound/
10418F:	sound/
10419
10420SOUND - COMPRESSED AUDIO
10421M:	Vinod Koul <vinod.koul@intel.com>
10422L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10424S:	Supported
10425F:	Documentation/sound/alsa/compress_offload.txt
10426F:	include/sound/compress_driver.h
10427F:	include/uapi/sound/compress_*
10428F:	sound/core/compress_offload.c
10429F:	sound/soc/soc-compress.c
10430
10431SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10432M:	Liam Girdwood <lgirdwood@gmail.com>
10433M:	Mark Brown <broonie@kernel.org>
10434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10435L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10436W:	http://alsa-project.org/main/index.php/ASoC
10437S:	Supported
10438F:	Documentation/sound/alsa/soc/
10439F:	sound/soc/
10440F:	include/sound/soc*
10441
10442SOUND - DMAENGINE HELPERS
10443M:	Lars-Peter Clausen <lars@metafoo.de>
10444S:	Supported
10445F:	include/sound/dmaengine_pcm.h
10446F:	sound/core/pcm_dmaengine.c
10447F:	sound/soc/soc-generic-dmaengine-pcm.c
10448
10449SP2 MEDIA DRIVER
10450M:	Olli Salonen <olli.salonen@iki.fi>
10451L:	linux-media@vger.kernel.org
10452W:	https://linuxtv.org
10453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10454S:	Maintained
10455F:	drivers/media/dvb-frontends/sp2*
10456
10457SPARC + UltraSPARC (sparc/sparc64)
10458M:	"David S. Miller" <davem@davemloft.net>
10459L:	sparclinux@vger.kernel.org
10460Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
10461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10463S:	Maintained
10464F:	arch/sparc/
10465F:	drivers/sbus/
10466
10467SPARC SERIAL DRIVERS
10468M:	"David S. Miller" <davem@davemloft.net>
10469L:	sparclinux@vger.kernel.org
10470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10472S:	Maintained
10473F:	include/linux/sunserialcore.h
10474F:	drivers/tty/serial/suncore.c
10475F:	drivers/tty/serial/sunhv.c
10476F:	drivers/tty/serial/sunsab.c
10477F:	drivers/tty/serial/sunsab.h
10478F:	drivers/tty/serial/sunsu.c
10479F:	drivers/tty/serial/sunzilog.c
10480F:	drivers/tty/serial/sunzilog.h
10481
10482SPARSE CHECKER
10483M:	"Christopher Li" <sparse@chrisli.org>
10484L:	linux-sparse@vger.kernel.org
10485W:	https://sparse.wiki.kernel.org/
10486T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10487T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10488S:	Maintained
10489F:	include/linux/compiler.h
10490
10491SPEAR PLATFORM SUPPORT
10492M:	Viresh Kumar <vireshk@kernel.org>
10493M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10494L:	spear-devel@list.st.com
10495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10496W:	http://www.st.com/spear
10497S:	Maintained
10498F:	arch/arm/boot/dts/spear*
10499F:	arch/arm/mach-spear/
10500
10501SPEAR CLOCK FRAMEWORK SUPPORT
10502M:	Viresh Kumar <vireshk@kernel.org>
10503L:	spear-devel@list.st.com
10504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10505W:	http://www.st.com/spear
10506S:	Maintained
10507F:	drivers/clk/spear/
10508
10509SPI SUBSYSTEM
10510M:	Mark Brown <broonie@kernel.org>
10511L:	linux-spi@vger.kernel.org
10512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10513Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
10514S:	Maintained
10515F:	Documentation/spi/
10516F:	drivers/spi/
10517F:	include/linux/spi/
10518F:	include/uapi/linux/spi/
10519
10520SPIDERNET NETWORK DRIVER for CELL
10521M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10522L:	netdev@vger.kernel.org
10523S:	Supported
10524F:	Documentation/networking/spider_net.txt
10525F:	drivers/net/ethernet/toshiba/spider_net*
10526
10527SPU FILE SYSTEM
10528M:	Jeremy Kerr <jk@ozlabs.org>
10529L:	linuxppc-dev@lists.ozlabs.org
10530W:	http://www.ibm.com/developerworks/power/cell/
10531S:	Supported
10532F:	Documentation/filesystems/spufs.txt
10533F:	arch/powerpc/platforms/cell/spufs/
10534
10535SQUASHFS FILE SYSTEM
10536M:	Phillip Lougher <phillip@squashfs.org.uk>
10537L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
10538W:	http://squashfs.org.uk
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10540S:	Maintained
10541F:	Documentation/filesystems/squashfs.txt
10542F:	fs/squashfs/
10543
10544SRM (Alpha) environment access
10545M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
10546S:	Maintained
10547F:	arch/alpha/kernel/srm_env.c
10548
10549STABLE BRANCH
10550M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10551L:	stable@vger.kernel.org
10552S:	Supported
10553F:	Documentation/stable_kernel_rules.txt
10554
10555STAGING SUBSYSTEM
10556M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10558L:	devel@driverdev.osuosl.org
10559S:	Supported
10560F:	drivers/staging/
10561
10562STAGING - COMEDI
10563M:	Ian Abbott <abbotti@mev.co.uk>
10564M:	H Hartley Sweeten <hsweeten@visionengravers.com>
10565S:	Odd Fixes
10566F:	drivers/staging/comedi/
10567
10568STAGING - FLARION FT1000 DRIVERS
10569M:	Marek Belisko <marek.belisko@gmail.com>
10570S:	Odd Fixes
10571F:	drivers/staging/ft1000/
10572
10573STAGING - INDUSTRIAL IO
10574M:	Jonathan Cameron <jic23@kernel.org>
10575L:	linux-iio@vger.kernel.org
10576S:	Odd Fixes
10577F:	drivers/staging/iio/
10578
10579STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10580M:	Jarod Wilson <jarod@wilsonet.com>
10581W:	http://www.lirc.org/
10582S:	Odd Fixes
10583F:	drivers/staging/media/lirc/
10584
10585STAGING - LUSTRE PARALLEL FILESYSTEM
10586M:	Oleg Drokin <oleg.drokin@intel.com>
10587M:	Andreas Dilger <andreas.dilger@intel.com>
10588L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
10589W:	http://wiki.lustre.org/
10590S:	Maintained
10591F:	drivers/staging/lustre
10592
10593STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10594M:	Marc Dietrich <marvin24@gmx.de>
10595L:	ac100@lists.launchpad.net (moderated for non-subscribers)
10596L:	linux-tegra@vger.kernel.org
10597S:	Maintained
10598F:	drivers/staging/nvec/
10599
10600STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10601M:	Jens Frederich <jfrederich@gmail.com>
10602M:	Daniel Drake <dsd@laptop.org>
10603M:	Jon Nettleton <jon.nettleton@gmail.com>
10604W:	http://wiki.laptop.org/go/DCON
10605S:	Maintained
10606F:	drivers/staging/olpc_dcon/
10607
10608STAGING - REALTEK RTL8712U DRIVERS
10609M:	Larry Finger <Larry.Finger@lwfinger.net>
10610M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10611S:	Odd Fixes
10612F:	drivers/staging/rtl8712/
10613
10614STAGING - REALTEK RTL8723U WIRELESS DRIVER
10615M:	Larry Finger <Larry.Finger@lwfinger.net>
10616M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10617L:	linux-wireless@vger.kernel.org
10618S:	Maintained
10619F:	drivers/staging/rtl8723au/
10620
10621STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10622M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10623M:	Teddy Wang <teddy.wang@siliconmotion.com>
10624M:	Sudip Mukherjee <sudip@vectorindia.org>
10625L:	linux-fbdev@vger.kernel.org
10626S:	Maintained
10627F:	drivers/staging/sm750fb/
10628
10629STAGING - SLICOSS
10630M:	Lior Dotan <liodot@gmail.com>
10631M:	Christopher Harrer <charrer@alacritech.com>
10632S:	Odd Fixes
10633F:	drivers/staging/slicoss/
10634
10635STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10636M:	William Hubbs <w.d.hubbs@gmail.com>
10637M:	Chris Brannon <chris@the-brannons.com>
10638M:	Kirk Reiser <kirk@reisers.ca>
10639M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
10640L:	speakup@linux-speakup.org
10641W:	http://www.linux-speakup.org/
10642S:	Odd Fixes
10643F:	drivers/staging/speakup/
10644
10645STAGING - VIA VT665X DRIVERS
10646M:	Forest Bond <forest@alittletooquiet.net>
10647S:	Odd Fixes
10648F:	drivers/staging/vt665?/
10649
10650STAGING - WILC1000 WIFI DRIVER
10651M:	Johnny Kim <johnny.kim@atmel.com>
10652M:	Austin Shin <austin.shin@atmel.com>
10653M:	Chris Park <chris.park@atmel.com>
10654M:	Tony Cho <tony.cho@atmel.com>
10655M:	Glen Lee <glen.lee@atmel.com>
10656M:	Leo Kim <leo.kim@atmel.com>
10657L:	linux-wireless@vger.kernel.org
10658S:	Supported
10659F:	drivers/staging/wilc1000/
10660
10661STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10662M:	Arnaud Patard <arnaud.patard@rtp-net.org>
10663S:	Odd Fixes
10664F:	drivers/staging/xgifb/
10665
10666HFI1 DRIVER
10667M:	Mike Marciniszyn <infinipath@intel.com>
10668L:	linux-rdma@vger.kernel.org
10669S:	Supported
10670F:	drivers/staging/rdma/hfi1
10671
10672STARFIRE/DURALAN NETWORK DRIVER
10673M:	Ion Badulescu <ionut@badula.org>
10674S:	Odd Fixes
10675F:	drivers/net/ethernet/adaptec/starfire*
10676
10677SUN3/3X
10678M:	Sam Creasey <sammy@sammy.net>
10679W:	http://sammy.net/sun3/
10680S:	Maintained
10681F:	arch/m68k/kernel/*sun3*
10682F:	arch/m68k/sun3*/
10683F:	arch/m68k/include/asm/sun3*
10684F:	drivers/net/ethernet/i825xx/sun3*
10685
10686SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10687M:	Hans de Goede <hdegoede@redhat.com>
10688L:	linux-input@vger.kernel.org
10689S:	Maintained
10690F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10691F:	drivers/input/keyboard/sun4i-lradc-keys.c
10692
10693SUNDANCE NETWORK DRIVER
10694M:	Denis Kirjanov <kda@linux-powerpc.org>
10695L:	netdev@vger.kernel.org
10696S:	Maintained
10697F:	drivers/net/ethernet/dlink/sundance.c
10698
10699SUPERH
10700M:	Yoshinori Sato <ysato@users.sourceforge.jp>
10701M:	Rich Felker <dalias@libc.org>
10702L:	linux-sh@vger.kernel.org
10703Q:	http://patchwork.kernel.org/project/linux-sh/list/
10704S:	Maintained
10705F:	Documentation/sh/
10706F:	arch/sh/
10707F:	drivers/sh/
10708
10709SUSPEND TO RAM
10710M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10711M:	Len Brown <len.brown@intel.com>
10712M:	Pavel Machek <pavel@ucw.cz>
10713L:	linux-pm@vger.kernel.org
10714S:	Supported
10715F:	Documentation/power/
10716F:	arch/x86/kernel/acpi/
10717F:	drivers/base/power/
10718F:	kernel/power/
10719F:	include/linux/suspend.h
10720F:	include/linux/freezer.h
10721F:	include/linux/pm.h
10722
10723SVGA HANDLING
10724M:	Martin Mares <mj@ucw.cz>
10725L:	linux-video@atrey.karlin.mff.cuni.cz
10726S:	Maintained
10727F:	Documentation/svga.txt
10728F:	arch/x86/boot/video*
10729
10730SWIOTLB SUBSYSTEM
10731M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10732L:	linux-kernel@vger.kernel.org
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10734S:	Supported
10735F:	lib/swiotlb.c
10736F:	arch/*/kernel/pci-swiotlb.c
10737F:	include/linux/swiotlb.h
10738
10739SWITCHDEV
10740M:	Jiri Pirko <jiri@resnulli.us>
10741L:	netdev@vger.kernel.org
10742S:	Supported
10743F:	net/switchdev/
10744F:	include/net/switchdev.h
10745
10746SYNOPSYS ARC ARCHITECTURE
10747M:	Vineet Gupta <vgupta@synopsys.com>
10748L:	linux-snps-arc@lists.infradead.org
10749S:	Supported
10750F:	arch/arc/
10751F:	Documentation/devicetree/bindings/arc/*
10752F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10753F:	drivers/tty/serial/arc_uart.c
10754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10755
10756SYNOPSYS ARC SDP platform support
10757M:	Alexey Brodkin <abrodkin@synopsys.com>
10758S:	Supported
10759F:	arch/arc/plat-axs10x
10760F:	arch/arc/boot/dts/ax*
10761F:	Documentation/devicetree/bindings/arc/axs10*
10762
10763SYSTEM CONFIGURATION (SYSCON)
10764M:	Lee Jones <lee.jones@linaro.org>
10765M:	Arnd Bergmann <arnd@arndb.de>
10766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10767S:	Supported
10768F:	drivers/mfd/syscon.c
10769
10770SYSV FILESYSTEM
10771M:	Christoph Hellwig <hch@infradead.org>
10772S:	Maintained
10773F:	Documentation/filesystems/sysv-fs.txt
10774F:	fs/sysv/
10775F:	include/linux/sysv_fs.h
10776
10777TARGET SUBSYSTEM
10778M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
10779L:	linux-scsi@vger.kernel.org
10780L:	target-devel@vger.kernel.org
10781W:	http://www.linux-iscsi.org
10782W:	http://groups.google.com/group/linux-iscsi-target-dev
10783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10784S:	Supported
10785F:	drivers/target/
10786F:	include/target/
10787F:	Documentation/target/
10788
10789TASKSTATS STATISTICS INTERFACE
10790M:	Balbir Singh <bsingharora@gmail.com>
10791S:	Maintained
10792F:	Documentation/accounting/taskstats*
10793F:	include/linux/taskstats*
10794F:	kernel/taskstats.c
10795
10796TC CLASSIFIER
10797M:	Jamal Hadi Salim <jhs@mojatatu.com>
10798L:	netdev@vger.kernel.org
10799S:	Maintained
10800F:	include/net/pkt_cls.h
10801F:	include/uapi/linux/pkt_cls.h
10802F:	net/sched/
10803
10804TCP LOW PRIORITY MODULE
10805M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10806M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10807W:	http://tcp-lp-mod.sourceforge.net/
10808S:	Maintained
10809F:	net/ipv4/tcp_lp.c
10810
10811TDA10071 MEDIA DRIVER
10812M:	Antti Palosaari <crope@iki.fi>
10813L:	linux-media@vger.kernel.org
10814W:	https://linuxtv.org
10815W:	http://palosaari.fi/linux/
10816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10817T:	git git://linuxtv.org/anttip/media_tree.git
10818S:	Maintained
10819F:	drivers/media/dvb-frontends/tda10071*
10820
10821TDA18212 MEDIA DRIVER
10822M:	Antti Palosaari <crope@iki.fi>
10823L:	linux-media@vger.kernel.org
10824W:	https://linuxtv.org
10825W:	http://palosaari.fi/linux/
10826Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10827T:	git git://linuxtv.org/anttip/media_tree.git
10828S:	Maintained
10829F:	drivers/media/tuners/tda18212*
10830
10831TDA18218 MEDIA DRIVER
10832M:	Antti Palosaari <crope@iki.fi>
10833L:	linux-media@vger.kernel.org
10834W:	https://linuxtv.org
10835W:	http://palosaari.fi/linux/
10836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10837T:	git git://linuxtv.org/anttip/media_tree.git
10838S:	Maintained
10839F:	drivers/media/tuners/tda18218*
10840
10841TDA18271 MEDIA DRIVER
10842M:	Michael Krufky <mkrufky@linuxtv.org>
10843L:	linux-media@vger.kernel.org
10844W:	https://linuxtv.org
10845W:	http://github.com/mkrufky
10846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10847T:	git git://linuxtv.org/mkrufky/tuners.git
10848S:	Maintained
10849F:	drivers/media/tuners/tda18271*
10850
10851TDA827x MEDIA DRIVER
10852M:	Michael Krufky <mkrufky@linuxtv.org>
10853L:	linux-media@vger.kernel.org
10854W:	https://linuxtv.org
10855W:	http://github.com/mkrufky
10856Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10857T:	git git://linuxtv.org/mkrufky/tuners.git
10858S:	Maintained
10859F:	drivers/media/tuners/tda8290.*
10860
10861TDA8290 MEDIA DRIVER
10862M:	Michael Krufky <mkrufky@linuxtv.org>
10863L:	linux-media@vger.kernel.org
10864W:	https://linuxtv.org
10865W:	http://github.com/mkrufky
10866Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10867T:	git git://linuxtv.org/mkrufky/tuners.git
10868S:	Maintained
10869F:	drivers/media/tuners/tda8290.*
10870
10871TDA9840 MEDIA DRIVER
10872M:	Hans Verkuil <hverkuil@xs4all.nl>
10873L:	linux-media@vger.kernel.org
10874T:	git git://linuxtv.org/media_tree.git
10875W:	https://linuxtv.org
10876S:	Maintained
10877F:	drivers/media/i2c/tda9840*
10878
10879TEA5761 TUNER DRIVER
10880M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10881L:	linux-media@vger.kernel.org
10882W:	https://linuxtv.org
10883T:	git git://linuxtv.org/media_tree.git
10884S:	Odd fixes
10885F:	drivers/media/tuners/tea5761.*
10886
10887TEA5767 TUNER DRIVER
10888M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10889L:	linux-media@vger.kernel.org
10890W:	https://linuxtv.org
10891T:	git git://linuxtv.org/media_tree.git
10892S:	Maintained
10893F:	drivers/media/tuners/tea5767.*
10894
10895TEA6415C MEDIA DRIVER
10896M:	Hans Verkuil <hverkuil@xs4all.nl>
10897L:	linux-media@vger.kernel.org
10898T:	git git://linuxtv.org/media_tree.git
10899W:	https://linuxtv.org
10900S:	Maintained
10901F:	drivers/media/i2c/tea6415c*
10902
10903TEA6420 MEDIA DRIVER
10904M:	Hans Verkuil <hverkuil@xs4all.nl>
10905L:	linux-media@vger.kernel.org
10906T:	git git://linuxtv.org/media_tree.git
10907W:	https://linuxtv.org
10908S:	Maintained
10909F:	drivers/media/i2c/tea6420*
10910
10911TEAM DRIVER
10912M:	Jiri Pirko <jiri@resnulli.us>
10913L:	netdev@vger.kernel.org
10914S:	Supported
10915F:	drivers/net/team/
10916F:	include/linux/if_team.h
10917F:	include/uapi/linux/if_team.h
10918
10919TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10920M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10921S:	Maintained
10922F:	arch/x86/platform/ts5500/
10923
10924TECHNOTREND USB IR RECEIVER
10925M:	Sean Young <sean@mess.org>
10926L:	linux-media@vger.kernel.org
10927S:	Maintained
10928F:	drivers/media/rc/ttusbir.c
10929
10930TEGRA ARCHITECTURE SUPPORT
10931M:	Stephen Warren <swarren@wwwdotorg.org>
10932M:	Thierry Reding <thierry.reding@gmail.com>
10933M:	Alexandre Courbot <gnurou@gmail.com>
10934L:	linux-tegra@vger.kernel.org
10935Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
10936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10937S:	Supported
10938N:	[^a-z]tegra
10939
10940TEGRA CLOCK DRIVER
10941M:	Peter De Schrijver <pdeschrijver@nvidia.com>
10942M:	Prashant Gaikwad <pgaikwad@nvidia.com>
10943S:	Supported
10944F:	drivers/clk/tegra/
10945
10946TEGRA DMA DRIVER
10947M:	Laxman Dewangan <ldewangan@nvidia.com>
10948S:	Supported
10949F:	drivers/dma/tegra20-apb-dma.c
10950
10951TEGRA I2C DRIVER
10952M:	Laxman Dewangan <ldewangan@nvidia.com>
10953S:	Supported
10954F:	drivers/i2c/busses/i2c-tegra.c
10955
10956TEGRA IOMMU DRIVERS
10957M:	Hiroshi Doyu <hdoyu@nvidia.com>
10958S:	Supported
10959F:	drivers/iommu/tegra*
10960
10961TEGRA KBC DRIVER
10962M:	Rakesh Iyer <riyer@nvidia.com>
10963M:	Laxman Dewangan <ldewangan@nvidia.com>
10964S:	Supported
10965F:	drivers/input/keyboard/tegra-kbc.c
10966
10967TEGRA PWM DRIVER
10968M:	Thierry Reding <thierry.reding@gmail.com>
10969S:	Supported
10970F:	drivers/pwm/pwm-tegra.c
10971
10972TEGRA SERIAL DRIVER
10973M:	Laxman Dewangan <ldewangan@nvidia.com>
10974S:	Supported
10975F:	drivers/tty/serial/serial-tegra.c
10976
10977TEGRA SPI DRIVER
10978M:	Laxman Dewangan <ldewangan@nvidia.com>
10979S:	Supported
10980F:	drivers/spi/spi-tegra*
10981
10982TEHUTI ETHERNET DRIVER
10983M:	Andy Gospodarek <andy@greyhouse.net>
10984L:	netdev@vger.kernel.org
10985S:	Supported
10986F:	drivers/net/ethernet/tehuti/*
10987
10988Telecom Clock Driver for MCPL0010
10989M:	Mark Gross <mark.gross@intel.com>
10990S:	Supported
10991F:	drivers/char/tlclk.c
10992
10993TENSILICA XTENSA PORT (xtensa)
10994M:	Chris Zankel <chris@zankel.net>
10995M:	Max Filippov <jcmvbkbc@gmail.com>
10996L:	linux-xtensa@linux-xtensa.org
10997T:	git git://github.com/czankel/xtensa-linux.git
10998S:	Maintained
10999F:	arch/xtensa/
11000F:	drivers/irqchip/irq-xtensa-*
11001
11002THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11003M:	Hans Verkuil <hverkuil@xs4all.nl>
11004L:	linux-media@vger.kernel.org
11005T:	git git://linuxtv.org/media_tree.git
11006W:	https://linuxtv.org
11007S:	Maintained
11008F:	drivers/media/radio/radio-raremono.c
11009
11010THERMAL
11011M:	Zhang Rui <rui.zhang@intel.com>
11012M:	Eduardo Valentin <edubezval@gmail.com>
11013L:	linux-pm@vger.kernel.org
11014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11016Q:	https://patchwork.kernel.org/project/linux-pm/list/
11017S:	Supported
11018F:	drivers/thermal/
11019F:	include/linux/thermal.h
11020F:	include/uapi/linux/thermal.h
11021F:	include/linux/cpu_cooling.h
11022F:	Documentation/devicetree/bindings/thermal/
11023
11024THERMAL/CPU_COOLING
11025M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11026M:	Viresh Kumar <viresh.kumar@linaro.org>
11027M:	Javi Merino <javi.merino@arm.com>
11028L:	linux-pm@vger.kernel.org
11029S:	Supported
11030F:	Documentation/thermal/cpu-cooling-api.txt
11031F:	drivers/thermal/cpu_cooling.c
11032F:	include/linux/cpu_cooling.h
11033
11034THINGM BLINK(1) USB RGB LED DRIVER
11035M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11036S:	Maintained
11037F:	drivers/hid/hid-thingm.c
11038
11039THINKPAD ACPI EXTRAS DRIVER
11040M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11041L:	ibm-acpi-devel@lists.sourceforge.net
11042L:	platform-driver-x86@vger.kernel.org
11043W:	http://ibm-acpi.sourceforge.net
11044W:	http://thinkwiki.org/wiki/Ibm-acpi
11045T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11046S:	Maintained
11047F:	drivers/platform/x86/thinkpad_acpi.c
11048
11049TI BANDGAP AND THERMAL DRIVER
11050M:	Eduardo Valentin <edubezval@gmail.com>
11051L:	linux-pm@vger.kernel.org
11052L:	linux-omap@vger.kernel.org
11053S:	Maintained
11054F:	drivers/thermal/ti-soc-thermal/
11055
11056TI VPE/CAL DRIVERS
11057M:	Benoit Parrot <bparrot@ti.com>
11058L:	linux-media@vger.kernel.org
11059W:	http://linuxtv.org/
11060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11061S:	Maintained
11062F:	drivers/media/platform/ti-vpe/
11063
11064TI CDCE706 CLOCK DRIVER
11065M:	Max Filippov <jcmvbkbc@gmail.com>
11066S:	Maintained
11067F:	drivers/clk/clk-cdce706.c
11068
11069TI CLOCK DRIVER
11070M:	Tero Kristo <t-kristo@ti.com>
11071L:	linux-omap@vger.kernel.org
11072S:	Maintained
11073F:	drivers/clk/ti/
11074F:	include/linux/clk/ti.h
11075
11076TI ETHERNET SWITCH DRIVER (CPSW)
11077M:	Mugunthan V N <mugunthanvnm@ti.com>
11078R:	Grygorii Strashko <grygorii.strashko@ti.com>
11079L:	linux-omap@vger.kernel.org
11080L:	netdev@vger.kernel.org
11081S:	Maintained
11082F:	drivers/net/ethernet/ti/cpsw*
11083F:	drivers/net/ethernet/ti/davinci*
11084
11085TI FLASH MEDIA INTERFACE DRIVER
11086M:	Alex Dubov <oakad@yahoo.com>
11087S:	Maintained
11088F:	drivers/misc/tifm*
11089F:	drivers/mmc/host/tifm_sd.c
11090F:	include/linux/tifm.h
11091
11092TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11093M:	Santosh Shilimkar <ssantosh@kernel.org>
11094L:	linux-kernel@vger.kernel.org
11095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11096S:	Maintained
11097F:	drivers/soc/ti/*
11098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11099
11100
11101TI LM49xxx FAMILY ASoC CODEC DRIVERS
11102M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11103M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11104L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11105S:	Maintained
11106F:	sound/soc/codecs/lm49453*
11107F:	sound/soc/codecs/isabelle*
11108
11109TI LP855x BACKLIGHT DRIVER
11110M:	Milo Kim <milo.kim@ti.com>
11111S:	Maintained
11112F:	Documentation/backlight/lp855x-driver.txt
11113F:	drivers/video/backlight/lp855x_bl.c
11114F:	include/linux/platform_data/lp855x.h
11115
11116TI LP8727 CHARGER DRIVER
11117M:	Milo Kim <milo.kim@ti.com>
11118S:	Maintained
11119F:	drivers/power/lp8727_charger.c
11120F:	include/linux/platform_data/lp8727.h
11121
11122TI LP8788 MFD DRIVER
11123M:	Milo Kim <milo.kim@ti.com>
11124S:	Maintained
11125F:	drivers/iio/adc/lp8788_adc.c
11126F:	drivers/leds/leds-lp8788.c
11127F:	drivers/mfd/lp8788*.c
11128F:	drivers/power/lp8788-charger.c
11129F:	drivers/regulator/lp8788-*.c
11130F:	include/linux/mfd/lp8788*.h
11131
11132TI NETCP ETHERNET DRIVER
11133M:	Wingman Kwok <w-kwok2@ti.com>
11134M:	Murali Karicheri <m-karicheri2@ti.com>
11135L:	netdev@vger.kernel.org
11136S:	Maintained
11137F:	drivers/net/ethernet/ti/netcp*
11138
11139TI TAS571X FAMILY ASoC CODEC DRIVER
11140M:	Kevin Cernekee <cernekee@chromium.org>
11141L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11142S:	Odd Fixes
11143F:	sound/soc/codecs/tas571x*
11144
11145TI TWL4030 SERIES SOC CODEC DRIVER
11146M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11147L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11148S:	Maintained
11149F:	sound/soc/codecs/twl4030*
11150
11151TI WILINK WIRELESS DRIVERS
11152L:	linux-wireless@vger.kernel.org
11153W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11154W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11156S:	Orphan
11157F:	drivers/net/wireless/ti/
11158F:	include/linux/wl12xx.h
11159
11160TIPC NETWORK LAYER
11161M:	Jon Maloy <jon.maloy@ericsson.com>
11162M:	Ying Xue <ying.xue@windriver.com>
11163L:	netdev@vger.kernel.org (core kernel code)
11164L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11165W:	http://tipc.sourceforge.net/
11166S:	Maintained
11167F:	include/uapi/linux/tipc*.h
11168F:	net/tipc/
11169
11170TILE ARCHITECTURE
11171M:	Chris Metcalf <cmetcalf@mellanox.com>
11172W:	http://www.mellanox.com/repository/solutions/tile-scm/
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11174S:	Supported
11175F:	arch/tile/
11176F:	drivers/char/tile-srom.c
11177F:	drivers/edac/tile_edac.c
11178F:	drivers/net/ethernet/tile/
11179F:	drivers/rtc/rtc-tile.c
11180F:	drivers/tty/hvc/hvc_tile.c
11181F:	drivers/tty/serial/tilegx.c
11182F:	drivers/usb/host/*-tilegx.c
11183F:	include/linux/usb/tilegx.h
11184
11185TLAN NETWORK DRIVER
11186M:	Samuel Chessman <chessman@tux.org>
11187L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11188W:	http://sourceforge.net/projects/tlan/
11189S:	Maintained
11190F:	Documentation/networking/tlan.txt
11191F:	drivers/net/ethernet/ti/tlan.*
11192
11193TOMOYO SECURITY MODULE
11194M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11195M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11196L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11197L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11198L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11199L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11200W:	http://tomoyo.sourceforge.jp/
11201T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11202S:	Maintained
11203F:	security/tomoyo/
11204
11205TOPSTAR LAPTOP EXTRAS DRIVER
11206M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11207L:	platform-driver-x86@vger.kernel.org
11208S:	Maintained
11209F:	drivers/platform/x86/topstar-laptop.c
11210
11211TOSHIBA ACPI EXTRAS DRIVER
11212M:	Azael Avalos <coproscefalo@gmail.com>
11213L:	platform-driver-x86@vger.kernel.org
11214S:	Maintained
11215F:	drivers/platform/x86/toshiba_acpi.c
11216
11217TOSHIBA BLUETOOTH DRIVER
11218M:	Azael Avalos <coproscefalo@gmail.com>
11219L:	platform-driver-x86@vger.kernel.org
11220S:	Maintained
11221F:	drivers/platform/x86/toshiba_bluetooth.c
11222
11223TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11224M:	Azael Avalos <coproscefalo@gmail.com>
11225L:	platform-driver-x86@vger.kernel.org
11226S:	Maintained
11227F:	drivers/platform/x86/toshiba_haps.c
11228
11229TOSHIBA WMI HOTKEYS DRIVER
11230M:	Azael Avalos <coproscefalo@gmail.com>
11231L:	platform-driver-x86@vger.kernel.org
11232S:	Maintained
11233F:	drivers/platform/x86/toshiba-wmi.c
11234
11235TOSHIBA SMM DRIVER
11236M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11237W:	http://www.buzzard.org.uk/toshiba/
11238S:	Maintained
11239F:	drivers/char/toshiba.c
11240F:	include/linux/toshiba.h
11241F:	include/uapi/linux/toshiba.h
11242
11243TOSHIBA TC358743 DRIVER
11244M:	Mats Randgaard <matrandg@cisco.com>
11245L:	linux-media@vger.kernel.org
11246S:	Maintained
11247F:	drivers/media/i2c/tc358743*
11248F:	include/media/i2c/tc358743.h
11249
11250TMIO MMC DRIVER
11251M:	Ian Molton <ian@mnementh.co.uk>
11252L:	linux-mmc@vger.kernel.org
11253S:	Maintained
11254F:	drivers/mmc/host/tmio_mmc*
11255F:	drivers/mmc/host/sh_mobile_sdhi.c
11256F:	include/linux/mmc/tmio.h
11257F:	include/linux/mmc/sh_mobile_sdhi.h
11258
11259TMP401 HARDWARE MONITOR DRIVER
11260M:	Guenter Roeck <linux@roeck-us.net>
11261L:	linux-hwmon@vger.kernel.org
11262S:	Maintained
11263F:	Documentation/hwmon/tmp401
11264F:	drivers/hwmon/tmp401.c
11265
11266TMPFS (SHMEM FILESYSTEM)
11267M:	Hugh Dickins <hughd@google.com>
11268L:	linux-mm@kvack.org
11269S:	Maintained
11270F:	include/linux/shmem_fs.h
11271F:	mm/shmem.c
11272
11273TM6000 VIDEO4LINUX DRIVER
11274M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11275L:	linux-media@vger.kernel.org
11276W:	https://linuxtv.org
11277T:	git git://linuxtv.org/media_tree.git
11278S:	Odd fixes
11279F:	drivers/media/usb/tm6000/
11280
11281TW68 VIDEO4LINUX DRIVER
11282M:	Hans Verkuil <hverkuil@xs4all.nl>
11283L:	linux-media@vger.kernel.org
11284T:	git git://linuxtv.org/media_tree.git
11285W:	https://linuxtv.org
11286S:	Odd Fixes
11287F:	drivers/media/pci/tw68/
11288
11289TPM DEVICE DRIVER
11290M:	Peter Huewe <peterhuewe@gmx.de>
11291M:	Marcel Selhorst <tpmdd@selhorst.net>
11292M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11293R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11294W:	http://tpmdd.sourceforge.net
11295L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11296Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11297T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11298S:	Maintained
11299F:	drivers/char/tpm/
11300
11301TPM IBM_VTPM DEVICE DRIVER
11302M:	Ashley Lai <ashleydlai@gmail.com>
11303W:	http://tpmdd.sourceforge.net
11304L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11305S:	Maintained
11306F:	drivers/char/tpm/tpm_ibmvtpm*
11307
11308TRACING
11309M:	Steven Rostedt <rostedt@goodmis.org>
11310M:	Ingo Molnar <mingo@redhat.com>
11311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11312S:	Maintained
11313F:	Documentation/trace/ftrace.txt
11314F:	arch/*/*/*/ftrace.h
11315F:	arch/*/kernel/ftrace.c
11316F:	include/*/ftrace.h
11317F:	include/linux/trace*.h
11318F:	include/trace/
11319F:	kernel/trace/
11320F:	tools/testing/selftests/ftrace/
11321
11322TRACING MMIO ACCESSES (MMIOTRACE)
11323M:	Steven Rostedt <rostedt@goodmis.org>
11324M:	Ingo Molnar <mingo@kernel.org>
11325R:	Karol Herbst <karolherbst@gmail.com>
11326R:	Pekka Paalanen <ppaalanen@gmail.com>
11327S:	Maintained
11328L:	linux-kernel@vger.kernel.org
11329L:	nouveau@lists.freedesktop.org
11330F:	kernel/trace/trace_mmiotrace.c
11331F:	include/linux/mmiotrace.h
11332F:	arch/x86/mm/kmmio.c
11333F:	arch/x86/mm/mmio-mod.c
11334F:	arch/x86/mm/testmmiotrace.c
11335
11336TRIVIAL PATCHES
11337M:	Jiri Kosina <trivial@kernel.org>
11338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11339S:	Maintained
11340K:	^Subject:.*(?i)trivial
11341
11342TTY LAYER
11343M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11344M:	Jiri Slaby <jslaby@suse.com>
11345S:	Supported
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11347F:	Documentation/serial/
11348F:	drivers/tty/
11349F:	drivers/tty/serial/serial_core.c
11350F:	include/linux/serial_core.h
11351F:	include/linux/serial.h
11352F:	include/linux/tty.h
11353F:	include/uapi/linux/serial_core.h
11354F:	include/uapi/linux/serial.h
11355F:	include/uapi/linux/tty.h
11356
11357TUA9001 MEDIA DRIVER
11358M:	Antti Palosaari <crope@iki.fi>
11359L:	linux-media@vger.kernel.org
11360W:	https://linuxtv.org
11361W:	http://palosaari.fi/linux/
11362Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11363T:	git git://linuxtv.org/anttip/media_tree.git
11364S:	Maintained
11365F:	drivers/media/tuners/tua9001*
11366
11367TULIP NETWORK DRIVERS
11368L:	netdev@vger.kernel.org
11369L:	linux-parisc@vger.kernel.org
11370S:	Orphan
11371F:	drivers/net/ethernet/dec/tulip/
11372
11373TUN/TAP driver
11374M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11375W:	http://vtun.sourceforge.net/tun
11376S:	Maintained
11377F:	Documentation/networking/tuntap.txt
11378F:	arch/um/os-Linux/drivers/
11379
11380TURBOCHANNEL SUBSYSTEM
11381M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11382M:	Ralf Baechle <ralf@linux-mips.org>
11383L:	linux-mips@linux-mips.org
11384Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11385S:	Maintained
11386F:	drivers/tc/
11387F:	include/linux/tc.h
11388
11389U14-34F SCSI DRIVER
11390M:	Dario Ballabio <ballabio_dario@emc.com>
11391L:	linux-scsi@vger.kernel.org
11392S:	Maintained
11393F:	drivers/scsi/u14-34f.c
11394
11395UBI FILE SYSTEM (UBIFS)
11396M:	Richard Weinberger <richard@nod.at>
11397M:	Artem Bityutskiy <dedekind1@gmail.com>
11398M:	Adrian Hunter <adrian.hunter@intel.com>
11399L:	linux-mtd@lists.infradead.org
11400T:	git git://git.infradead.org/ubifs-2.6.git
11401W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11402S:	Supported
11403F:	Documentation/filesystems/ubifs.txt
11404F:	fs/ubifs/
11405
11406UCLINUX (M68KNOMMU AND COLDFIRE)
11407M:	Greg Ungerer <gerg@uclinux.org>
11408W:	http://www.uclinux.org/
11409L:	linux-m68k@lists.linux-m68k.org
11410L:	uclinux-dev@uclinux.org  (subscribers-only)
11411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11412S:	Maintained
11413F:	arch/m68k/coldfire/
11414F:	arch/m68k/68*/
11415F:	arch/m68k/*/*_no.*
11416F:	arch/m68k/include/asm/*_no.*
11417
11418UDF FILESYSTEM
11419M:	Jan Kara <jack@suse.com>
11420S:	Maintained
11421F:	Documentation/filesystems/udf.txt
11422F:	fs/udf/
11423
11424UFS FILESYSTEM
11425M:	Evgeniy Dushistov <dushistov@mail.ru>
11426S:	Maintained
11427F:	Documentation/filesystems/ufs.txt
11428F:	fs/ufs/
11429
11430UHID USERSPACE HID IO DRIVER:
11431M:	David Herrmann <dh.herrmann@googlemail.com>
11432L:	linux-input@vger.kernel.org
11433S:	Maintained
11434F:	drivers/hid/uhid.c
11435F:	include/uapi/linux/uhid.h
11436
11437ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11438L:	linux-usb@vger.kernel.org
11439S:	Orphan
11440F:	drivers/uwb/
11441F:	include/linux/uwb.h
11442F:	include/linux/uwb/
11443
11444UNICORE32 ARCHITECTURE:
11445M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11446W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11447S:	Maintained
11448T:	git git://github.com/gxt/linux.git
11449F:	arch/unicore32/
11450
11451UNIFDEF
11452M:	Tony Finch <dot@dotat.at>
11453W:	http://dotat.at/prog/unifdef
11454S:	Maintained
11455F:	scripts/unifdef.c
11456
11457UNIFORM CDROM DRIVER
11458M:	Jens Axboe <axboe@kernel.dk>
11459W:	http://www.kernel.dk
11460S:	Maintained
11461F:	Documentation/cdrom/
11462F:	drivers/cdrom/cdrom.c
11463F:	include/linux/cdrom.h
11464F:	include/uapi/linux/cdrom.h
11465
11466UNISYS S-PAR DRIVERS
11467M:	David Kershner <david.kershner@unisys.com>
11468L:	sparmaintainer@unisys.com (Unisys internal)
11469S:	Supported
11470F:	drivers/staging/unisys/
11471
11472UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11473M:	Vinayak Holikatti <vinholikatti@gmail.com>
11474L:	linux-scsi@vger.kernel.org
11475S:	Supported
11476F:	Documentation/scsi/ufs.txt
11477F:	drivers/scsi/ufs/
11478
11479UNSORTED BLOCK IMAGES (UBI)
11480M:	Artem Bityutskiy <dedekind1@gmail.com>
11481M:	Richard Weinberger <richard@nod.at>
11482W:	http://www.linux-mtd.infradead.org/
11483L:	linux-mtd@lists.infradead.org
11484T:	git git://git.infradead.org/ubifs-2.6.git
11485S:	Supported
11486F:	drivers/mtd/ubi/
11487F:	include/linux/mtd/ubi.h
11488F:	include/uapi/mtd/ubi-user.h
11489
11490USB ACM DRIVER
11491M:	Oliver Neukum <oneukum@suse.com>
11492L:	linux-usb@vger.kernel.org
11493S:	Maintained
11494F:	Documentation/usb/acm.txt
11495F:	drivers/usb/class/cdc-acm.*
11496
11497USB AR5523 WIRELESS DRIVER
11498M:	Pontus Fuchs <pontus.fuchs@gmail.com>
11499L:	linux-wireless@vger.kernel.org
11500S:	Maintained
11501F:	drivers/net/wireless/ath/ar5523/
11502
11503USB ATTACHED SCSI
11504M:	Hans de Goede <hdegoede@redhat.com>
11505M:	Gerd Hoffmann <kraxel@redhat.com>
11506L:	linux-usb@vger.kernel.org
11507L:	linux-scsi@vger.kernel.org
11508S:	Maintained
11509F:	drivers/usb/storage/uas.c
11510
11511USB CDC ETHERNET DRIVER
11512M:	Oliver Neukum <oliver@neukum.org>
11513L:	linux-usb@vger.kernel.org
11514S:	Maintained
11515F:	drivers/net/usb/cdc_*.c
11516F:	include/uapi/linux/usb/cdc.h
11517
11518USB CHAOSKEY DRIVER
11519M:	Keith Packard <keithp@keithp.com>
11520L:	linux-usb@vger.kernel.org
11521S:	Maintained
11522F:	drivers/usb/misc/chaoskey.c
11523
11524USB CYPRESS C67X00 DRIVER
11525M:	Peter Korsgaard <jacmet@sunsite.dk>
11526L:	linux-usb@vger.kernel.org
11527S:	Maintained
11528F:	drivers/usb/c67x00/
11529
11530USB DAVICOM DM9601 DRIVER
11531M:	Peter Korsgaard <jacmet@sunsite.dk>
11532L:	netdev@vger.kernel.org
11533W:	http://www.linux-usb.org/usbnet
11534S:	Maintained
11535F:	drivers/net/usb/dm9601.c
11536
11537USB DIAMOND RIO500 DRIVER
11538M:	Cesar Miquel <miquel@df.uba.ar>
11539L:	rio500-users@lists.sourceforge.net
11540W:	http://rio500.sourceforge.net
11541S:	Maintained
11542F:	drivers/usb/misc/rio500*
11543
11544USB EHCI DRIVER
11545M:	Alan Stern <stern@rowland.harvard.edu>
11546L:	linux-usb@vger.kernel.org
11547S:	Maintained
11548F:	Documentation/usb/ehci.txt
11549F:	drivers/usb/host/ehci*
11550
11551USB GADGET/PERIPHERAL SUBSYSTEM
11552M:	Felipe Balbi <balbi@kernel.org>
11553L:	linux-usb@vger.kernel.org
11554W:	http://www.linux-usb.org/gadget
11555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11556S:	Maintained
11557F:	drivers/usb/gadget/
11558F:	include/linux/usb/gadget*
11559
11560USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11561M:	Jiri Kosina <jikos@kernel.org>
11562R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
11563L:	linux-usb@vger.kernel.org
11564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11565S:	Maintained
11566F:	Documentation/hid/hiddev.txt
11567F:	drivers/hid/usbhid/
11568
11569USB ISP116X DRIVER
11570M:	Olav Kongas <ok@artecdesign.ee>
11571L:	linux-usb@vger.kernel.org
11572S:	Maintained
11573F:	drivers/usb/host/isp116x*
11574F:	include/linux/usb/isp116x.h
11575
11576USB LAN78XX ETHERNET DRIVER
11577M:	Woojung Huh <woojung.huh@microchip.com>
11578M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11579L:	netdev@vger.kernel.org
11580S:	Maintained
11581F:	drivers/net/usb/lan78xx.*
11582
11583USB MASS STORAGE DRIVER
11584M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11585L:	linux-usb@vger.kernel.org
11586L:	usb-storage@lists.one-eyed-alien.net
11587S:	Maintained
11588W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
11589F:	drivers/usb/storage/
11590
11591USB MIDI DRIVER
11592M:	Clemens Ladisch <clemens@ladisch.de>
11593L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11594T:	git git://git.alsa-project.org/alsa-kernel.git
11595S:	Maintained
11596F:	sound/usb/midi.*
11597
11598USB NETWORKING DRIVERS
11599L:	linux-usb@vger.kernel.org
11600S:	Odd Fixes
11601F:	drivers/net/usb/
11602
11603USB OHCI DRIVER
11604M:	Alan Stern <stern@rowland.harvard.edu>
11605L:	linux-usb@vger.kernel.org
11606S:	Maintained
11607F:	Documentation/usb/ohci.txt
11608F:	drivers/usb/host/ohci*
11609
11610USB OTG FSM (Finite State Machine)
11611M:	Peter Chen <Peter.Chen@nxp.com>
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11613L:	linux-usb@vger.kernel.org
11614S:	Maintained
11615F:	drivers/usb/common/usb-otg-fsm.c
11616
11617USB OVER IP DRIVER
11618M:	Valentina Manea <valentina.manea.m@gmail.com>
11619M:	Shuah Khan <shuah.kh@samsung.com>
11620L:	linux-usb@vger.kernel.org
11621S:	Maintained
11622F:	Documentation/usb/usbip_protocol.txt
11623F:	drivers/usb/usbip/
11624F:	tools/usb/usbip/
11625
11626USB PEGASUS DRIVER
11627M:	Petko Manolov <petkan@nucleusys.com>
11628L:	linux-usb@vger.kernel.org
11629L:	netdev@vger.kernel.org
11630T:	git git://github.com/petkan/pegasus.git
11631W:	https://github.com/petkan/pegasus
11632S:	Maintained
11633F:	drivers/net/usb/pegasus.*
11634
11635USB PHY LAYER
11636M:	Felipe Balbi <balbi@kernel.org>
11637L:	linux-usb@vger.kernel.org
11638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11639S:	Maintained
11640F:	drivers/usb/phy/
11641
11642USB PRINTER DRIVER (usblp)
11643M:	Pete Zaitcev <zaitcev@redhat.com>
11644L:	linux-usb@vger.kernel.org
11645S:	Supported
11646F:	drivers/usb/class/usblp.c
11647
11648USB QMI WWAN NETWORK DRIVER
11649M:	Bjørn Mork <bjorn@mork.no>
11650L:	netdev@vger.kernel.org
11651S:	Maintained
11652F:	Documentation/ABI/testing/sysfs-class-net-qmi
11653F:	drivers/net/usb/qmi_wwan.c
11654
11655USB RTL8150 DRIVER
11656M:	Petko Manolov <petkan@nucleusys.com>
11657L:	linux-usb@vger.kernel.org
11658L:	netdev@vger.kernel.org
11659T:	git git://github.com/petkan/rtl8150.git
11660W:	https://github.com/petkan/rtl8150
11661S:	Maintained
11662F:	drivers/net/usb/rtl8150.c
11663
11664USB SERIAL SUBSYSTEM
11665M:	Johan Hovold <johan@kernel.org>
11666L:	linux-usb@vger.kernel.org
11667S:	Maintained
11668F:	Documentation/usb/usb-serial.txt
11669F:	drivers/usb/serial/
11670F:	include/linux/usb/serial.h
11671
11672USB SMSC75XX ETHERNET DRIVER
11673M:	Steve Glendinning <steve.glendinning@shawell.net>
11674L:	netdev@vger.kernel.org
11675S:	Maintained
11676F:	drivers/net/usb/smsc75xx.*
11677
11678USB SMSC95XX ETHERNET DRIVER
11679M:	Steve Glendinning <steve.glendinning@shawell.net>
11680L:	netdev@vger.kernel.org
11681S:	Maintained
11682F:	drivers/net/usb/smsc95xx.*
11683
11684USB SUBSYSTEM
11685M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11686L:	linux-usb@vger.kernel.org
11687W:	http://www.linux-usb.org
11688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11689S:	Supported
11690F:	Documentation/usb/
11691F:	drivers/usb/
11692F:	include/linux/usb.h
11693F:	include/linux/usb/
11694
11695USB UHCI DRIVER
11696M:	Alan Stern <stern@rowland.harvard.edu>
11697L:	linux-usb@vger.kernel.org
11698S:	Maintained
11699F:	drivers/usb/host/uhci*
11700
11701USB "USBNET" DRIVER FRAMEWORK
11702M:	Oliver Neukum <oneukum@suse.com>
11703L:	netdev@vger.kernel.org
11704W:	http://www.linux-usb.org/usbnet
11705S:	Maintained
11706F:	drivers/net/usb/usbnet.c
11707F:	include/linux/usb/usbnet.h
11708
11709USB VIDEO CLASS
11710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11711L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11712L:	linux-media@vger.kernel.org
11713T:	git git://linuxtv.org/media_tree.git
11714W:	http://www.ideasonboard.org/uvc/
11715S:	Maintained
11716F:	drivers/media/usb/uvc/
11717F:	include/uapi/linux/uvcvideo.h
11718
11719USB VISION DRIVER
11720M:	Hans Verkuil <hverkuil@xs4all.nl>
11721L:	linux-media@vger.kernel.org
11722T:	git git://linuxtv.org/media_tree.git
11723W:	https://linuxtv.org
11724S:	Odd Fixes
11725F:	drivers/media/usb/usbvision/
11726
11727USB WEBCAM GADGET
11728M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11729L:	linux-usb@vger.kernel.org
11730S:	Maintained
11731F:	drivers/usb/gadget/function/*uvc*
11732F:	drivers/usb/gadget/legacy/webcam.c
11733
11734USB WIRELESS RNDIS DRIVER (rndis_wlan)
11735M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
11736L:	linux-wireless@vger.kernel.org
11737S:	Maintained
11738F:	drivers/net/wireless/rndis_wlan.c
11739
11740USB XHCI DRIVER
11741M:	Mathias Nyman <mathias.nyman@intel.com>
11742L:	linux-usb@vger.kernel.org
11743S:	Supported
11744F:	drivers/usb/host/xhci*
11745F:	drivers/usb/host/pci-quirks*
11746
11747USB ZD1201 DRIVER
11748L:	linux-wireless@vger.kernel.org
11749W:	http://linux-lc100020.sourceforge.net
11750S:	Orphan
11751F:	drivers/net/wireless/zydas/zd1201.*
11752
11753USB ZR364XX DRIVER
11754M:	Antoine Jacquet <royale@zerezo.com>
11755L:	linux-usb@vger.kernel.org
11756L:	linux-media@vger.kernel.org
11757T:	git git://linuxtv.org/media_tree.git
11758W:	http://royale.zerezo.com/zr364xx/
11759S:	Maintained
11760F:	Documentation/video4linux/zr364xx.txt
11761F:	drivers/media/usb/zr364xx/
11762
11763ULPI BUS
11764M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11765L:	linux-usb@vger.kernel.org
11766S:	Maintained
11767F:	drivers/usb/common/ulpi.c
11768F:	include/linux/ulpi/
11769
11770USER-MODE LINUX (UML)
11771M:	Jeff Dike <jdike@addtoit.com>
11772M:	Richard Weinberger <richard@nod.at>
11773L:	user-mode-linux-devel@lists.sourceforge.net
11774L:	user-mode-linux-user@lists.sourceforge.net
11775W:	http://user-mode-linux.sourceforge.net
11776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11777S:	Maintained
11778F:	Documentation/virtual/uml/
11779F:	arch/um/
11780F:	arch/x86/um/
11781F:	fs/hostfs/
11782F:	fs/hppfs/
11783
11784USERSPACE I/O (UIO)
11785M:	"Hans J. Koch" <hjk@hansjkoch.de>
11786M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11787S:	Maintained
11788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11789F:	Documentation/DocBook/uio-howto.tmpl
11790F:	drivers/uio/
11791F:	include/linux/uio*.h
11792
11793UTIL-LINUX PACKAGE
11794M:	Karel Zak <kzak@redhat.com>
11795L:	util-linux@vger.kernel.org
11796W:	http://en.wikipedia.org/wiki/Util-linux
11797T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11798S:	Maintained
11799
11800UVESAFB DRIVER
11801M:	Michal Januszewski <spock@gentoo.org>
11802L:	linux-fbdev@vger.kernel.org
11803W:	http://dev.gentoo.org/~spock/projects/uvesafb/
11804S:	Maintained
11805F:	Documentation/fb/uvesafb.txt
11806F:	drivers/video/fbdev/uvesafb.*
11807
11808VF610 NAND DRIVER
11809M:	Stefan Agner <stefan@agner.ch>
11810L:	linux-mtd@lists.infradead.org
11811S:	Supported
11812F:	drivers/mtd/nand/vf610_nfc.c
11813
11814VFAT/FAT/MSDOS FILESYSTEM
11815M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11816S:	Maintained
11817F:	Documentation/filesystems/vfat.txt
11818F:	fs/fat/
11819
11820VFIO DRIVER
11821M:	Alex Williamson <alex.williamson@redhat.com>
11822L:	kvm@vger.kernel.org
11823T:	git git://github.com/awilliam/linux-vfio.git
11824S:	Maintained
11825F:	Documentation/vfio.txt
11826F:	drivers/vfio/
11827F:	include/linux/vfio.h
11828F:	include/uapi/linux/vfio.h
11829
11830VFIO PLATFORM DRIVER
11831M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
11832L:	kvm@vger.kernel.org
11833S:	Maintained
11834F:	drivers/vfio/platform/
11835
11836VIDEOBUF2 FRAMEWORK
11837M:	Pawel Osciak <pawel@osciak.com>
11838M:	Marek Szyprowski <m.szyprowski@samsung.com>
11839M:	Kyungmin Park <kyungmin.park@samsung.com>
11840L:	linux-media@vger.kernel.org
11841S:	Maintained
11842F:	drivers/media/v4l2-core/videobuf2-*
11843F:	include/media/videobuf2-*
11844
11845VIRTUAL SERIO DEVICE DRIVER
11846M:	Stephen Chandler Paul <thatslyude@gmail.com>
11847S:	Maintained
11848F:	drivers/input/serio/userio.c
11849F:	include/uapi/linux/userio.h
11850
11851VIRTIO CONSOLE DRIVER
11852M:	Amit Shah <amit.shah@redhat.com>
11853L:	virtualization@lists.linux-foundation.org
11854S:	Maintained
11855F:	drivers/char/virtio_console.c
11856F:	include/linux/virtio_console.h
11857F:	include/uapi/linux/virtio_console.h
11858
11859VIRTIO CORE, NET AND BLOCK DRIVERS
11860M:	"Michael S. Tsirkin" <mst@redhat.com>
11861L:	virtualization@lists.linux-foundation.org
11862S:	Maintained
11863F:	drivers/virtio/
11864F:	tools/virtio/
11865F:	drivers/net/virtio_net.c
11866F:	drivers/block/virtio_blk.c
11867F:	include/linux/virtio_*.h
11868F:	include/uapi/linux/virtio_*.h
11869
11870VIRTIO DRIVERS FOR S390
11871M:	Christian Borntraeger <borntraeger@de.ibm.com>
11872M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11873L:	linux-s390@vger.kernel.org
11874L:	virtualization@lists.linux-foundation.org
11875L:	kvm@vger.kernel.org
11876S:	Supported
11877F:	drivers/s390/virtio/
11878
11879VIRTIO GPU DRIVER
11880M:	David Airlie <airlied@linux.ie>
11881M:	Gerd Hoffmann <kraxel@redhat.com>
11882L:	dri-devel@lists.freedesktop.org
11883L:	virtualization@lists.linux-foundation.org
11884S:	Maintained
11885F:	drivers/gpu/drm/virtio/
11886F:	include/uapi/linux/virtio_gpu.h
11887
11888VIRTIO HOST (VHOST)
11889M:	"Michael S. Tsirkin" <mst@redhat.com>
11890L:	kvm@vger.kernel.org
11891L:	virtualization@lists.linux-foundation.org
11892L:	netdev@vger.kernel.org
11893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11894S:	Maintained
11895F:	drivers/vhost/
11896F:	include/uapi/linux/vhost.h
11897
11898VIRTIO INPUT DRIVER
11899M:	Gerd Hoffmann <kraxel@redhat.com>
11900S:	Maintained
11901F:	drivers/virtio/virtio_input.c
11902F:	include/uapi/linux/virtio_input.h
11903
11904VIA RHINE NETWORK DRIVER
11905S:	Orphan
11906F:	drivers/net/ethernet/via/via-rhine.c
11907
11908VIA SD/MMC CARD CONTROLLER DRIVER
11909M:	Bruce Chang <brucechang@via.com.tw>
11910M:	Harald Welte <HaraldWelte@viatech.com>
11911S:	Maintained
11912F:	drivers/mmc/host/via-sdmmc.c
11913
11914VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11915M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11916L:	linux-fbdev@vger.kernel.org
11917S:	Maintained
11918F:	include/linux/via-core.h
11919F:	include/linux/via-gpio.h
11920F:	include/linux/via_i2c.h
11921F:	drivers/video/fbdev/via/
11922
11923VIA VELOCITY NETWORK DRIVER
11924M:	Francois Romieu <romieu@fr.zoreil.com>
11925L:	netdev@vger.kernel.org
11926S:	Maintained
11927F:	drivers/net/ethernet/via/via-velocity.*
11928
11929VIRT LIB
11930M:	Alex Williamson <alex.williamson@redhat.com>
11931M:	Paolo Bonzini <pbonzini@redhat.com>
11932L:	kvm@vger.kernel.org
11933S:	Supported
11934F:	virt/lib/
11935
11936VIVID VIRTUAL VIDEO DRIVER
11937M:	Hans Verkuil <hverkuil@xs4all.nl>
11938L:	linux-media@vger.kernel.org
11939T:	git git://linuxtv.org/media_tree.git
11940W:	https://linuxtv.org
11941S:	Maintained
11942F:	drivers/media/platform/vivid/*
11943
11944VLAN (802.1Q)
11945M:	Patrick McHardy <kaber@trash.net>
11946L:	netdev@vger.kernel.org
11947S:	Maintained
11948F:	drivers/net/macvlan.c
11949F:	include/linux/if_*vlan.h
11950F:	net/8021q/
11951
11952VLYNQ BUS
11953M:	Florian Fainelli <florian@openwrt.org>
11954L:	openwrt-devel@lists.openwrt.org (subscribers-only)
11955S:	Maintained
11956F:	drivers/vlynq/vlynq.c
11957F:	include/linux/vlynq.h
11958
11959VME SUBSYSTEM
11960M:	Martyn Welch <martyn@welchs.me.uk>
11961M:	Manohar Vanga <manohar.vanga@gmail.com>
11962M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11963L:	devel@driverdev.osuosl.org
11964S:	Maintained
11965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11966F:	Documentation/vme_api.txt
11967F:	drivers/staging/vme/
11968F:	drivers/vme/
11969F:	include/linux/vme*
11970
11971VMWARE HYPERVISOR INTERFACE
11972M:	Alok Kataria <akataria@vmware.com>
11973L:	virtualization@lists.linux-foundation.org
11974S:	Supported
11975F:	arch/x86/kernel/cpu/vmware.c
11976
11977VMWARE BALLOON DRIVER
11978M:	Xavier Deguillard <xdeguillard@vmware.com>
11979M:	Philip Moltmann <moltmann@vmware.com>
11980M:	"VMware, Inc." <pv-drivers@vmware.com>
11981L:	linux-kernel@vger.kernel.org
11982S:	Maintained
11983F:	drivers/misc/vmw_balloon.c
11984
11985VMWARE VMMOUSE SUBDRIVER
11986M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
11987M:	"VMware, Inc." <pv-drivers@vmware.com>
11988L:	linux-input@vger.kernel.org
11989S:	Maintained
11990F:	drivers/input/mouse/vmmouse.c
11991F:	drivers/input/mouse/vmmouse.h
11992
11993VMWARE VMXNET3 ETHERNET DRIVER
11994M:	Shrikrishna Khare <skhare@vmware.com>
11995M:	"VMware, Inc." <pv-drivers@vmware.com>
11996L:	netdev@vger.kernel.org
11997S:	Maintained
11998F:	drivers/net/vmxnet3/
11999
12000VMware PVSCSI driver
12001M:	Arvind Kumar <arvindkumar@vmware.com>
12002M:	VMware PV-Drivers <pv-drivers@vmware.com>
12003L:	linux-scsi@vger.kernel.org
12004S:	Maintained
12005F:	drivers/scsi/vmw_pvscsi.c
12006F:	drivers/scsi/vmw_pvscsi.h
12007
12008VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12009M:	Liam Girdwood <lgirdwood@gmail.com>
12010M:	Mark Brown <broonie@kernel.org>
12011L:	linux-kernel@vger.kernel.org
12012W:	http://www.slimlogic.co.uk/?p=48
12013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12014S:	Supported
12015F:	drivers/regulator/
12016F:	include/linux/regulator/
12017
12018VRF
12019M:	David Ahern <dsa@cumulusnetworks.com>
12020M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12021L:	netdev@vger.kernel.org
12022S:	Maintained
12023F:	drivers/net/vrf.c
12024F:	Documentation/networking/vrf.txt
12025
12026VT1211 HARDWARE MONITOR DRIVER
12027M:	Juerg Haefliger <juergh@gmail.com>
12028L:	linux-hwmon@vger.kernel.org
12029S:	Maintained
12030F:	Documentation/hwmon/vt1211
12031F:	drivers/hwmon/vt1211.c
12032
12033VT8231 HARDWARE MONITOR DRIVER
12034M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12035L:	linux-hwmon@vger.kernel.org
12036S:	Maintained
12037F:	drivers/hwmon/vt8231.c
12038
12039VUB300 USB to SDIO/SD/MMC bridge chip
12040M:	Tony Olech <tony.olech@elandigitalsystems.com>
12041L:	linux-mmc@vger.kernel.org
12042L:	linux-usb@vger.kernel.org
12043S:	Supported
12044F:	drivers/mmc/host/vub300.c
12045
12046W1 DALLAS'S 1-WIRE BUS
12047M:	Evgeniy Polyakov <zbr@ioremap.net>
12048S:	Maintained
12049F:	Documentation/w1/
12050F:	drivers/w1/
12051
12052W83791D HARDWARE MONITORING DRIVER
12053M:	Marc Hulsman <m.hulsman@tudelft.nl>
12054L:	linux-hwmon@vger.kernel.org
12055S:	Maintained
12056F:	Documentation/hwmon/w83791d
12057F:	drivers/hwmon/w83791d.c
12058
12059W83793 HARDWARE MONITORING DRIVER
12060M:	Rudolf Marek <r.marek@assembler.cz>
12061L:	linux-hwmon@vger.kernel.org
12062S:	Maintained
12063F:	Documentation/hwmon/w83793
12064F:	drivers/hwmon/w83793.c
12065
12066W83795 HARDWARE MONITORING DRIVER
12067M:	Jean Delvare <jdelvare@suse.com>
12068L:	linux-hwmon@vger.kernel.org
12069S:	Maintained
12070F:	drivers/hwmon/w83795.c
12071
12072W83L51xD SD/MMC CARD INTERFACE DRIVER
12073M:	Pierre Ossman <pierre@ossman.eu>
12074S:	Maintained
12075F:	drivers/mmc/host/wbsd.*
12076
12077WACOM PROTOCOL 4 SERIAL TABLETS
12078M:	Julian Squires <julian@cipht.net>
12079M:	Hans de Goede <hdegoede@redhat.com>
12080L:	linux-input@vger.kernel.org
12081S:	Maintained
12082F:	drivers/input/tablet/wacom_serial4.c
12083
12084WATCHDOG DEVICE DRIVERS
12085M:	Wim Van Sebroeck <wim@iguana.be>
12086R:	Guenter Roeck <linux@roeck-us.net>
12087L:	linux-watchdog@vger.kernel.org
12088W:	http://www.linux-watchdog.org/
12089T:	git git://www.linux-watchdog.org/linux-watchdog.git
12090S:	Maintained
12091F:	Documentation/watchdog/
12092F:	drivers/watchdog/
12093F:	include/linux/watchdog.h
12094F:	include/uapi/linux/watchdog.h
12095
12096WD7000 SCSI DRIVER
12097M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12098L:	linux-scsi@vger.kernel.org
12099S:	Maintained
12100F:	drivers/scsi/wd7000.c
12101
12102WIIMOTE HID DRIVER
12103M:	David Herrmann <dh.herrmann@googlemail.com>
12104L:	linux-input@vger.kernel.org
12105S:	Maintained
12106F:	drivers/hid/hid-wiimote*
12107
12108WINBOND CIR DRIVER
12109M:	David Härdeman <david@hardeman.nu>
12110S:	Maintained
12111F:	drivers/media/rc/winbond-cir.c
12112
12113WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12114M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12115L:	linux-watchdog@vger.kernel.org
12116S:	Maintained
12117F:	drivers/watchdog/ebc-c384_wdt.c
12118
12119WINSYSTEMS WS16C48 GPIO DRIVER
12120M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12121L:	linux-gpio@vger.kernel.org
12122S:	Maintained
12123F:	drivers/gpio/gpio-ws16c48.c
12124
12125WIMAX STACK
12126M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12127M:	linux-wimax@intel.com
12128L:	wimax@linuxwimax.org (subscribers-only)
12129S:	Supported
12130W:	http://linuxwimax.org
12131F:	Documentation/wimax/README.wimax
12132F:	include/linux/wimax/debug.h
12133F:	include/net/wimax.h
12134F:	include/uapi/linux/wimax.h
12135F:	net/wimax/
12136
12137WISTRON LAPTOP BUTTON DRIVER
12138M:	Miloslav Trmac <mitr@volny.cz>
12139S:	Maintained
12140F:	drivers/input/misc/wistron_btns.c
12141
12142WL3501 WIRELESS PCMCIA CARD DRIVER
12143M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12144L:	linux-wireless@vger.kernel.org
12145W:	http://oops.ghostprotocols.net:81/blog
12146S:	Maintained
12147F:	drivers/net/wireless/wl3501*
12148
12149WOLFSON MICROELECTRONICS DRIVERS
12150L:	patches@opensource.wolfsonmicro.com
12151T:	git https://github.com/CirrusLogic/linux-drivers.git
12152W:	https://github.com/CirrusLogic/linux-drivers/wiki
12153S:	Supported
12154F:	Documentation/hwmon/wm83??
12155F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12156F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12157F:	Documentation/devicetree/bindings/mfd/arizona.txt
12158F:	arch/arm/mach-s3c64xx/mach-crag6410*
12159F:	drivers/clk/clk-wm83*.c
12160F:	drivers/extcon/extcon-arizona.c
12161F:	drivers/leds/leds-wm83*.c
12162F:	drivers/gpio/gpio-*wm*.c
12163F:	drivers/gpio/gpio-arizona.c
12164F:	drivers/hwmon/wm83??-hwmon.c
12165F:	drivers/input/misc/wm831x-on.c
12166F:	drivers/input/touchscreen/wm831x-ts.c
12167F:	drivers/input/touchscreen/wm97*.c
12168F:	drivers/mfd/arizona*
12169F:	drivers/mfd/wm*.c
12170F:	drivers/mfd/cs47l24*
12171F:	drivers/power/wm83*.c
12172F:	drivers/rtc/rtc-wm83*.c
12173F:	drivers/regulator/wm8*.c
12174F:	drivers/video/backlight/wm83*_bl.c
12175F:	drivers/watchdog/wm83*_wdt.c
12176F:	include/linux/mfd/arizona/
12177F:	include/linux/mfd/wm831x/
12178F:	include/linux/mfd/wm8350/
12179F:	include/linux/mfd/wm8400*
12180F:	include/linux/wm97xx.h
12181F:	include/sound/wm????.h
12182F:	sound/soc/codecs/arizona.?
12183F:	sound/soc/codecs/wm*
12184F:	sound/soc/codecs/cs47l24*
12185
12186WORKQUEUE
12187M:	Tejun Heo <tj@kernel.org>
12188R:	Lai Jiangshan <jiangshanlai@gmail.com>
12189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12190S:	Maintained
12191F:	include/linux/workqueue.h
12192F:	kernel/workqueue.c
12193F:	Documentation/workqueue.txt
12194
12195X.25 NETWORK LAYER
12196M:	Andrew Hendry <andrew.hendry@gmail.com>
12197L:	linux-x25@vger.kernel.org
12198S:	Odd Fixes
12199F:	Documentation/networking/x25*
12200F:	include/net/x25*
12201F:	net/x25/
12202
12203X86 ARCHITECTURE (32-BIT AND 64-BIT)
12204M:	Thomas Gleixner <tglx@linutronix.de>
12205M:	Ingo Molnar <mingo@redhat.com>
12206M:	"H. Peter Anvin" <hpa@zytor.com>
12207M:	x86@kernel.org
12208L:	linux-kernel@vger.kernel.org
12209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12210S:	Maintained
12211F:	Documentation/x86/
12212F:	arch/x86/
12213
12214X86 PLATFORM DRIVERS
12215M:	Darren Hart <dvhart@infradead.org>
12216L:	platform-driver-x86@vger.kernel.org
12217T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12218S:	Maintained
12219F:	drivers/platform/x86/
12220F:	drivers/platform/olpc/
12221
12222X86 MCE INFRASTRUCTURE
12223M:	Tony Luck <tony.luck@intel.com>
12224M:	Borislav Petkov <bp@alien8.de>
12225L:	linux-edac@vger.kernel.org
12226S:	Maintained
12227F:	arch/x86/kernel/cpu/mcheck/*
12228
12229X86 MICROCODE UPDATE SUPPORT
12230M:	Borislav Petkov <bp@alien8.de>
12231S:	Maintained
12232F:	arch/x86/kernel/cpu/microcode/*
12233
12234X86 VDSO
12235M:	Andy Lutomirski <luto@amacapital.net>
12236L:	linux-kernel@vger.kernel.org
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12238S:	Maintained
12239F:	arch/x86/entry/vdso/
12240
12241XC2028/3028 TUNER DRIVER
12242M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12243L:	linux-media@vger.kernel.org
12244W:	https://linuxtv.org
12245T:	git git://linuxtv.org/media_tree.git
12246S:	Maintained
12247F:	drivers/media/tuners/tuner-xc2028.*
12248
12249XEN HYPERVISOR INTERFACE
12250M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12251M:	David Vrabel <david.vrabel@citrix.com>
12252M:	Juergen Gross <jgross@suse.com>
12253L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12255S:	Supported
12256F:	arch/x86/xen/
12257F:	drivers/*/xen-*front.c
12258F:	drivers/xen/
12259F:	arch/x86/include/asm/xen/
12260F:	include/xen/
12261F:	include/uapi/xen/
12262
12263XEN HYPERVISOR ARM
12264M:	Stefano Stabellini <sstabellini@kernel.org>
12265L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12266S:	Maintained
12267F:	arch/arm/xen/
12268F:	arch/arm/include/asm/xen/
12269
12270XEN HYPERVISOR ARM64
12271M:	Stefano Stabellini <sstabellini@kernel.org>
12272L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12273S:	Maintained
12274F:	arch/arm64/xen/
12275F:	arch/arm64/include/asm/xen/
12276
12277XEN NETWORK BACKEND DRIVER
12278M:	Wei Liu <wei.liu2@citrix.com>
12279L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12280L:	netdev@vger.kernel.org
12281S:	Supported
12282F:	drivers/net/xen-netback/*
12283
12284XEN PCI SUBSYSTEM
12285M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12286L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12287S:	Supported
12288F:	arch/x86/pci/*xen*
12289F:	drivers/pci/*xen*
12290
12291XEN BLOCK SUBSYSTEM
12292M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12293M:	Roger Pau Monné <roger.pau@citrix.com>
12294L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12295S:	Supported
12296F:	drivers/block/xen-blkback/*
12297F:	drivers/block/xen*
12298
12299XEN PVSCSI DRIVERS
12300M:	Juergen Gross <jgross@suse.com>
12301L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12302L:	linux-scsi@vger.kernel.org
12303S:	Supported
12304F:	drivers/scsi/xen-scsifront.c
12305F:	drivers/xen/xen-scsiback.c
12306F:	include/xen/interface/io/vscsiif.h
12307
12308XEN SWIOTLB SUBSYSTEM
12309M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12310L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12311S:	Supported
12312F:	arch/x86/xen/*swiotlb*
12313F:	drivers/xen/*swiotlb*
12314
12315XFS FILESYSTEM
12316P:	Silicon Graphics Inc
12317M:	Dave Chinner <david@fromorbit.com>
12318M:	xfs@oss.sgi.com
12319L:	xfs@oss.sgi.com
12320W:	http://oss.sgi.com/projects/xfs
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12322S:	Supported
12323F:	Documentation/filesystems/xfs.txt
12324F:	fs/xfs/
12325
12326XILINX AXI ETHERNET DRIVER
12327M:	Anirudha Sarangi <anirudh@xilinx.com>
12328M:	John Linn <John.Linn@xilinx.com>
12329S:	Maintained
12330F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12331
12332XILINX UARTLITE SERIAL DRIVER
12333M:	Peter Korsgaard <jacmet@sunsite.dk>
12334L:	linux-serial@vger.kernel.org
12335S:	Maintained
12336F:	drivers/tty/serial/uartlite.c
12337
12338XILINX VIDEO IP CORES
12339M:	Hyun Kwon <hyun.kwon@xilinx.com>
12340M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12341L:	linux-media@vger.kernel.org
12342T:	git git://linuxtv.org/media_tree.git
12343S:	Supported
12344F:	Documentation/devicetree/bindings/media/xilinx/
12345F:	drivers/media/platform/xilinx/
12346F:	include/uapi/linux/xilinx-v4l2-controls.h
12347
12348XILLYBUS DRIVER
12349M:	Eli Billauer <eli.billauer@gmail.com>
12350L:	linux-kernel@vger.kernel.org
12351S:	Supported
12352F:	drivers/char/xillybus/
12353
12354XTENSA XTFPGA PLATFORM SUPPORT
12355M:	Max Filippov <jcmvbkbc@gmail.com>
12356L:	linux-xtensa@linux-xtensa.org
12357S:	Maintained
12358F:	drivers/spi/spi-xtensa-xtfpga.c
12359F:	sound/soc/xtensa/xtfpga-i2s.c
12360
12361YAM DRIVER FOR AX.25
12362M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12363L:	linux-hams@vger.kernel.org
12364S:	Maintained
12365F:	drivers/net/hamradio/yam*
12366F:	include/linux/yam.h
12367
12368YEALINK PHONE DRIVER
12369M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12370L:	usbb2k-api-dev@nongnu.org
12371S:	Maintained
12372F:	Documentation/input/yealink.txt
12373F:	drivers/input/misc/yealink.*
12374
12375Z8530 DRIVER FOR AX.25
12376M:	Joerg Reuter <jreuter@yaina.de>
12377W:	http://yaina.de/jreuter/
12378W:	http://www.qsl.net/dl1bke/
12379L:	linux-hams@vger.kernel.org
12380S:	Maintained
12381F:	Documentation/networking/z8530drv.txt
12382F:	drivers/net/hamradio/*scc.c
12383F:	drivers/net/hamradio/z8530.h
12384
12385ZBUD COMPRESSED PAGE ALLOCATOR
12386M:	Seth Jennings <sjenning@redhat.com>
12387L:	linux-mm@kvack.org
12388S:	Maintained
12389F:	mm/zbud.c
12390F:	include/linux/zbud.h
12391
12392ZD1211RW WIRELESS DRIVER
12393M:	Daniel Drake <dsd@gentoo.org>
12394M:	Ulrich Kunitz <kune@deine-taler.de>
12395W:	http://zd1211.ath.cx/wiki/DriverRewrite
12396L:	linux-wireless@vger.kernel.org
12397L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
12398S:	Maintained
12399F:	drivers/net/wireless/zydas/zd1211rw/
12400
12401ZPOOL COMPRESSED PAGE STORAGE API
12402M:	Dan Streetman <ddstreet@ieee.org>
12403L:	linux-mm@kvack.org
12404S:	Maintained
12405F:	mm/zpool.c
12406F:	include/linux/zpool.h
12407
12408ZR36067 VIDEO FOR LINUX DRIVER
12409L:	mjpeg-users@lists.sourceforge.net
12410L:	linux-media@vger.kernel.org
12411W:	http://mjpeg.sourceforge.net/driver-zoran/
12412T:	hg https://linuxtv.org/hg/v4l-dvb
12413S:	Odd Fixes
12414F:	drivers/media/pci/zoran/
12415
12416ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12417M:	Minchan Kim <minchan@kernel.org>
12418M:	Nitin Gupta <ngupta@vflare.org>
12419R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12420L:	linux-kernel@vger.kernel.org
12421S:	Maintained
12422F:	drivers/block/zram/
12423F:	Documentation/blockdev/zram.txt
12424
12425ZS DECSTATION Z85C30 SERIAL DRIVER
12426M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12427S:	Maintained
12428F:	drivers/tty/serial/zs.*
12429
12430ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12431M:	Minchan Kim <minchan@kernel.org>
12432M:	Nitin Gupta <ngupta@vflare.org>
12433R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12434L:	linux-mm@kvack.org
12435S:	Maintained
12436F:	mm/zsmalloc.c
12437F:	include/linux/zsmalloc.h
12438F:	Documentation/vm/zsmalloc.txt
12439
12440ZSWAP COMPRESSED SWAP CACHING
12441M:	Seth Jennings <sjenning@redhat.com>
12442L:	linux-mm@kvack.org
12443S:	Maintained
12444F:	mm/zswap.c
12445
12446THE REST
12447M:	Linus Torvalds <torvalds@linux-foundation.org>
12448L:	linux-kernel@vger.kernel.org
12449Q:	http://patchwork.kernel.org/project/LKML/list/
12450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12451S:	Buried alive in reporters
12452F:	*
12453F:	*/
12454