xref: /linux/MAINTAINERS (revision 26ec99b105d5d1465fffed563cfe1a90a7b150fd)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/CodingStyle for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/SubmittingPatches for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/SubmittingPatches.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	Q: Patchwork web based patch tracking system site
78	T: SCM tree type and location.
79	   Type is one of: git, hg, quilt, stgit, topgit
80	S: Status, one of the following:
81	   Supported:	Someone is actually paid to look after this.
82	   Maintained:	Someone actually looks after it.
83	   Odd Fixes:	It has a maintainer but they don't have time to do
84			much other than throw the odd patch in. See below..
85	   Orphan:	No current maintainer [but maybe you could take the
86			role as you write your new code].
87	   Obsolete:	Old code. Something tagged obsolete generally means
88			it has been replaced by a better system and you
89			should be using that.
90	F: Files and directories with wildcard patterns.
91	   A trailing slash includes all files and subdirectory files.
92	   F:	drivers/net/	all files in and below drivers/net
93	   F:	drivers/net/*	all files in drivers/net, but not below
94	   F:	*/net/*		all files in "any top level directory"/net
95	   One pattern per line.  Multiple F: lines acceptable.
96	N: Files and directories with regex patterns.
97	   N:	[^a-z]tegra	all files whose path contains the word tegra
98	   One pattern per line.  Multiple N: lines acceptable.
99	   scripts/get_maintainer.pl has different behavior for files that
100	   match F: pattern and matches of N: patterns.  By default,
101	   get_maintainer will not look at git log history when an F: pattern
102	   match occurs.  When an N: match occurs, git log history is used
103	   to also notify the people that have git commit signatures.
104	X: Files and directories that are NOT maintained, same rules as F:
105	   Files exclusions are tested before file matches.
106	   Can be useful for excluding a specific subdirectory, for instance:
107	   F:	net/
108	   X:	net/ipv6/
109	   matches all files in and below net excluding net/ipv6/
110	K: Keyword perl extended regex pattern to match content in a
111	   patch or file.  For instance:
112	   K: of_get_profile
113	      matches patches or files that contain "of_get_profile"
114	   K: \b(printk|pr_(info|err))\b
115	      matches patches or files that contain one or more of the words
116	      printk, pr_info or pr_err
117	   One regex pattern per line.  Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125		-----------------------------------
126
1273C59X NETWORK DRIVER
128M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L:	netdev@vger.kernel.org
130S:	Maintained
131F:	Documentation/networking/vortex.txt
132F:	drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M:	David Dillow <dave@thedillows.org>
136L:	netdev@vger.kernel.org
137S:	Maintained
138F:	drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M:	Adam Radford <linuxraid@lsi.com>
142L:	linux-scsi@vger.kernel.org
143W:	http://www.lsi.com
144S:	Supported
145F:	drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L:	linux-scsi@vger.kernel.org
150S:	Maintained
151F:	drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M:	Alexander Aring <aar@pengutronix.de>
155M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L:	linux-bluetooth@vger.kernel.org
157L:	linux-wpan@vger.kernel.org
158S:	Maintained
159F:	net/6lowpan/
160F:	include/net/6lowpan.h
161F:	Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L:	linux-hams@vger.kernel.org
166S:	Maintained
167F:	drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171L:	netdev@vger.kernel.org
172S:	Maintained
173F:	drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L:	linux-serial@vger.kernel.org
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	Documentation/ABI/testing/configfs-acpi
292F:	drivers/pci/*acpi*
293F:	drivers/pci/*/*acpi*
294F:	drivers/pci/*/*/*acpi*
295F:	tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M:	Robert Moore <robert.moore@intel.com>
299M:	Lv Zheng <lv.zheng@intel.com>
300M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L:	linux-acpi@vger.kernel.org
302L:	devel@acpica.org
303W:	https://acpica.org/
304W:	https://github.com/acpica/acpica/
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S:	Supported
308F:	drivers/acpi/acpica/
309F:	include/acpi/
310F:	tools/power/acpi/
311
312ACPI FAN DRIVER
313M:	Zhang Rui <rui.zhang@intel.com>
314L:	linux-acpi@vger.kernel.org
315W:	https://01.org/linux-acpi
316S:	Supported
317F:	drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M:	Zhang Rui <rui.zhang@intel.com>
321L:	linux-acpi@vger.kernel.org
322W:	https://01.org/linux-acpi
323S:	Supported
324F:	drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M:	Zhang Rui <rui.zhang@intel.com>
328L:	linux-acpi@vger.kernel.org
329W:	https://01.org/linux-acpi
330S:	Supported
331F:	drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L:	platform-driver-x86@vger.kernel.org
335S:	Orphan
336F:	drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M:	Thibaut Varene <T-Bone@parisc-linux.org>
340W:	http://wiki.parisc-linux.org/AD1889
341L:	linux-parisc@vger.kernel.org
342S:	Maintained
343F:	sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M:	Michael Hennerich <michael.hennerich@analog.com>
347W:	http://wiki.analog.com/AD5254
348W:	http://ez.analog.com/community/linux-device-drivers
349S:	Supported
350F:	drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M:	Michael Hennerich <michael.hennerich@analog.com>
354W:	http://wiki.analog.com/AD5398
355W:	http://ez.analog.com/community/linux-device-drivers
356S:	Supported
357F:	drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M:	Michael Hennerich <michael.hennerich@analog.com>
361W:	http://wiki.analog.com/AD7142
362W:	http://ez.analog.com/community/linux-device-drivers
363S:	Supported
364F:	drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M:	Michael Hennerich <michael.hennerich@analog.com>
368W:	http://wiki.analog.com/AD7877
369W:	http://ez.analog.com/community/linux-device-drivers
370S:	Supported
371F:	drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M:	Michael Hennerich <michael.hennerich@analog.com>
375W:	http://wiki.analog.com/AD7879
376W:	http://ez.analog.com/community/linux-device-drivers
377S:	Supported
378F:	drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M:	Jiri Kosina <jikos@kernel.org>
382S:	Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M:	Michael Hennerich <michael.hennerich@analog.com>
386W:	https://wiki.analog.com/ADF7242
387W:	http://ez.analog.com/community/linux-device-drivers
388L:	linux-wpan@vger.kernel.org
389S:	Supported
390F:	drivers/net/ieee802154/adf7242.c
391F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M:	Jean Delvare <jdelvare@suse.com>
395L:	linux-hwmon@vger.kernel.org
396S:	Maintained
397F:	Documentation/hwmon/adm1025
398F:	drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M:	Corentin Labbe <clabbe.montjoie@gmail.com>
402L:	linux-hwmon@vger.kernel.org
403S:	Maintained
404F:	drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L:	linux-wireless@vger.kernel.org
408W:	http://wireless.kernel.org/
409S:	Orphan
410F:	drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M:	Sakari Ailus <sakari.ailus@iki.fi>
414L:	linux-media@vger.kernel.org
415S:	Maintained
416F:	drivers/media/i2c/adp1653.c
417F:	include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M:	Michael Hennerich <michael.hennerich@analog.com>
421W:	http://wiki.analog.com/ADP5520
422W:	http://ez.analog.com/community/linux-device-drivers
423S:	Supported
424F:	drivers/mfd/adp5520.c
425F:	drivers/video/backlight/adp5520_bl.c
426F:	drivers/leds/leds-adp5520.c
427F:	drivers/gpio/gpio-adp5520.c
428F:	drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M:	Michael Hennerich <michael.hennerich@analog.com>
432W:	http://wiki.analog.com/ADP5588
433W:	http://ez.analog.com/community/linux-device-drivers
434S:	Supported
435F:	drivers/input/keyboard/adp5588-keys.c
436F:	drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/ADP8860
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M:	Dirk Eibach <eibach@gdsys.de>
447L:	linux-hwmon@vger.kernel.org
448S:	Maintained
449F:	Documentation/hwmon/ads1015
450F:	drivers/hwmon/ads1015.c
451F:	include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M:	Colin Leroy <colin@colino.net>
455S:	Maintained
456F:	drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M:	Jean Delvare <jdelvare@suse.com>
460L:	linux-hwmon@vger.kernel.org
461S:	Maintained
462F:	Documentation/hwmon/adt7475
463F:	drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M:	Michael Hennerich <michael.hennerich@analog.com>
467W:	http://wiki.analog.com/ADXL345
468W:	http://ez.analog.com/community/linux-device-drivers
469S:	Supported
470F:	drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M:	Matthew Wilcox <matthew@wil.cx>
474M:	Hannes Reinecke <hare@suse.com>
475L:	linux-scsi@vger.kernel.org
476S:	Maintained
477F:	Documentation/scsi/advansys.txt
478F:	drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M:	Riccardo Facchetti <fizban@tin.it>
482S:	Maintained
483F:	sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M:	Antti Palosaari <crope@iki.fi>
487L:	linux-media@vger.kernel.org
488W:	https://linuxtv.org
489W:	http://palosaari.fi/linux/
490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
491T:	git git://linuxtv.org/anttip/media_tree.git
492S:	Maintained
493F:	drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M:	Antti Palosaari <crope@iki.fi>
497L:	linux-media@vger.kernel.org
498W:	https://linuxtv.org
499W:	http://palosaari.fi/linux/
500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
501T:	git git://linuxtv.org/anttip/media_tree.git
502S:	Maintained
503F:	drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L:	linux-fsdevel@vger.kernel.org
507S:	Orphan
508F:	Documentation/filesystems/affs.txt
509F:	fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M:	David Howells <dhowells@redhat.com>
513L:	linux-afs@lists.infradead.org
514S:	Supported
515F:	fs/afs/
516F:	include/net/af_rxrpc.h
517F:	net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M:	David Airlie <airlied@linux.ie>
521T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S:	Maintained
523F:	drivers/char/agp/
524F:	include/linux/agp*
525F:	include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M:	"Juergen E. Fischer" <fischer@norbit.de>
529L:	linux-scsi@vger.kernel.org
530S:	Maintained
531F:	drivers/scsi/aha152x*
532F:	drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M:	Hannes Reinecke <hare@suse.com>
536L:	linux-scsi@vger.kernel.org
537S:	Maintained
538F:	drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M:	Hans Verkuil <hverkuil@xs4all.nl>
542L:	linux-media@vger.kernel.org
543T:	git git://linuxtv.org/media_tree.git
544W:	https://linuxtv.org
545S:	Maintained
546F:	drivers/media/radio/radio-aimslab*
547
548AIO
549M:	Benjamin LaHaise <bcrl@kvack.org>
550L:	linux-aio@kvack.org
551S:	Supported
552F:	fs/aio.c
553F:	include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M:	Antti Palosaari <crope@iki.fi>
557L:	linux-media@vger.kernel.org
558W:	https://linuxtv.org
559W:	http://palosaari.fi/linux/
560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
561T:	git git://linuxtv.org/anttip/media_tree.git
562S:	Maintained
563F:	drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M:	Duncan Sands <duncan.sands@free.fr>
567L:	linux-usb@vger.kernel.org
568W:	http://www.linux-usb.org/SpeedTouch/
569S:	Maintained
570F:	drivers/usb/atm/speedtch.c
571F:	drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M:	Manuel Lauss <manuel.lauss@gmail.com>
575S:	Maintained
576F:	drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M:	Rudolf Marek <r.marek@assembler.cz>
580L:	linux-i2c@vger.kernel.org
581S:	Maintained
582F:	Documentation/i2c/busses/i2c-ali1563
583F:	drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M:	Corentin Labbe <clabbe.montjoie@gmail.com>
587L:	linux-crypto@vger.kernel.org
588S:	Maintained
589F:	drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M:	Richard Henderson <rth@twiddle.net>
593M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M:	Matt Turner <mattst88@gmail.com>
595S:	Odd Fixes
596L:	linux-alpha@vger.kernel.org
597F:	arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R:	Pali Rohár <pali.rohar@gmail.com>
601F:	drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M:	Ley Foon Tan <lftan@altera.com>
605L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S:	Maintained
607F:	drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M:	Tien Hock Loh <thloh@altera.com>
611L:	linux-gpio@vger.kernel.org
612S:	Maintained
613F:	drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M:	Thor Thayer <tthayer@opensource.altera.com>
617S:	Maintained
618F:	drivers/gpio/gpio-altera-a10sr.c
619F:	drivers/mfd/altera-a10sr.c
620F:	include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M:	Vince Bridgers <vbridger@opensource.altera.com>
624L:	netdev@vger.kernel.org
625L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S:	Maintained
627F:	drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M:	Tobias Klauser <tklauser@distanz.ch>
631L:	linux-serial@vger.kernel.org
632L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S:	Maintained
634F:	drivers/tty/serial/altera_uart.c
635F:	drivers/tty/serial/altera_jtaguart.c
636F:	include/linux/altera_uart.h
637F:	include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M:	Tom Lendacky <thomas.lendacky@amd.com>
641M:	Gary Hook <gary.hook@amd.com>
642L:	linux-crypto@vger.kernel.org
643S:	Supported
644F:	drivers/crypto/ccp/
645F:	include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M:	Huang Rui <ray.huang@amd.com>
649L:	linux-hwmon@vger.kernel.org
650S:	Supported
651F:	Documentation/hwmon/fam15h_power
652F:	drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
656S:	Orphan
657F:	drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P:	Andres Salomon <dilinger@queued.net>
661L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
662W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S:	Supported
664F:	drivers/char/hw_random/geode-rng.c
665F:	drivers/crypto/geode*
666F:	drivers/video/fbdev/geode/
667F:	arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M:	Joerg Roedel <joro@8bytes.org>
671L:	iommu@lists.linux-foundation.org
672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S:	Maintained
674F:	drivers/iommu/amd_iommu*.[ch]
675F:	include/linux/amd-iommu.h
676
677AMD KFD
678M:	Oded Gabbay <oded.gabbay@gmail.com>
679L:	dri-devel@lists.freedesktop.org
680T:	git git://people.freedesktop.org/~gabbayo/linux.git
681S:	Supported
682F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F:	drivers/gpu/drm/amd/amdkfd/
687F:	drivers/gpu/drm/amd/include/cik_structs.h
688F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F:	drivers/gpu/drm/amd/include/vi_structs.h
690F:	drivers/gpu/drm/radeon/radeon_kfd.c
691F:	drivers/gpu/drm/radeon/radeon_kfd.h
692F:	include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M:	Brijesh Singh <brijeshkumar.singh@amd.com>
696M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M:	Tom Lendacky <thomas.lendacky@amd.com>
698S:	Supported
699F:	arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M:	Tom Lendacky <thomas.lendacky@amd.com>
703L:	netdev@vger.kernel.org
704S:	Supported
705F:	drivers/net/ethernet/amd/xgbe/
706F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M:	Michael Hanselmann <linux-kernel@hansmi.ch>
710S:	Supported
711F:	drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M:	Hans Verkuil <hans.verkuil@cisco.com>
715L:	linux-media@vger.kernel.org
716S:	Maintained
717F:	drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M:	Lars-Peter Clausen <lars@metafoo.de>
721L:	linux-media@vger.kernel.org
722W:	http://ez.analog.com/community/linux-device-drivers
723S:	Supported
724F:	drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M:	Hans Verkuil <hans.verkuil@cisco.com>
728L:	linux-media@vger.kernel.org
729S:	Maintained
730F:	drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M:	Hans Verkuil <hans.verkuil@cisco.com>
734L:	linux-media@vger.kernel.org
735S:	Maintained
736F:	drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M:	Hans Verkuil <hans.verkuil@cisco.com>
740L:	linux-media@vger.kernel.org
741S:	Maintained
742F:	drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M:	Lars-Peter Clausen <lars@metafoo.de>
746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
747W:	http://wiki.analog.com/
748W:	http://ez.analog.com/community/linux-device-drivers
749S:	Supported
750F:	sound/soc/codecs/adau*
751F:	sound/soc/codecs/adav*
752F:	sound/soc/codecs/ad1*
753F:	sound/soc/codecs/ad7*
754F:	sound/soc/codecs/ssm*
755F:	sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
760W:	http://blackfin.uclinux.org/
761S:	Supported
762F:	sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M:	Lars-Peter Clausen <lars@metafoo.de>
766M:	Michael Hennerich <Michael.Hennerich@analog.com>
767W:	http://wiki.analog.com/
768W:	http://ez.analog.com/community/linux-device-drivers
769S:	Supported
770F:	drivers/iio/*/ad*
771X:	drivers/iio/*/adjd*
772F:	drivers/staging/iio/*/ad*
773F:	staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M:	Lars-Peter Clausen <lars@metafoo.de>
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M:	Rob Herring <robh@kernel.org>
783S:	Supported
784F:	kernel/configs/android*
785
786ANDROID DRIVERS
787M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M:	Arve Hjønnevåg <arve@android.com>
789M:	Riley Andrews <riandrews@android.com>
790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L:	devel@driverdev.osuosl.org
792S:	Supported
793F:	drivers/android/
794F:	drivers/staging/android/
795
796ANDROID ION DRIVER
797M:	Laura Abbott <labbott@redhat.com>
798M:	Sumit Semwal <sumit.semwal@linaro.org>
799L:	devel@driverdev.osuosl.org
800S:	Supported
801F:	drivers/staging/android/ion
802F:	drivers/staging/android/uapi/ion.h
803F:	drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M:	Johannes Berg <johannes@sipsolutions.net>
807L:	linuxppc-dev@lists.ozlabs.org
808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
809S:	Maintained
810F:	sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M:	William Breathitt Gray <vilhelm.gray@gmail.com>
814L:	linux-iio@vger.kernel.org
815S:	Maintained
816F:	drivers/iio/dac/stx104.c
817
818APM DRIVER
819M:	Jiri Kosina <jikos@kernel.org>
820S:	Odd fixes
821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F:	arch/x86/kernel/apm_32.c
823F:	include/linux/apm_bios.h
824F:	include/uapi/linux/apm_bios.h
825F:	drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M:	Henrik Rydberg <rydberg@bitmath.org>
829L:	linux-input@vger.kernel.org
830S:	Odd fixes
831F:	drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M:	Henrik Rydberg <rydberg@bitmath.org>
835L:	linux-hwmon@vger.kernel.org
836S:	Odd fixes
837F:	drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S:	Maintained
842F:	drivers/net/appletalk/
843F:	net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M:	Duc Dang <dhdang@apm.com>
847S:	Supported
848F:	arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M:	Iyappan Subramanian <isubramanian@apm.com>
852M:	Keyur Chudgar <kchudgar@apm.com>
853S:	Supported
854F:	drivers/net/ethernet/apm/xgene/
855F:	drivers/net/phy/mdio-xgene.c
856F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M:	Jaya Kumar <jayalk@intworks.biz>
867S:	Maintained
868F:	drivers/video/fbdev/arcfb.c
869F:	drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
873L:	netdev@vger.kernel.org
874S:	Maintained
875F:	drivers/net/arcnet/
876F:	include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M:	Alexey Brodkin <abrodkin@synopsys.com>
880S:	Supported
881F:	drivers/gpu/drm/arc/
882F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M:	Liviu Dudau <liviu.dudau@arm.com>
886S:	Supported
887F:	drivers/gpu/drm/arm/hdlcd_*
888F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M:	Liviu Dudau <liviu.dudau@arm.com>
892M:	Brian Starkey <brian.starkey@arm.com>
893M:	Mali DP Maintainers <malidp@foss.arm.com>
894S:	Supported
895F:	drivers/gpu/drm/arm/
896F:	Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M:	Ian Molton <spyro@f2s.com>
900S:	Maintained
901F:	arch/arm/lib/floppydma.S
902F:	arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M:	Will Deacon <will.deacon@arm.com>
906R:	Mark Rutland <mark.rutland@arm.com>
907S:	Maintained
908F:	arch/arm*/kernel/perf_*
909F:	arch/arm/oprofile/common.c
910F:	arch/arm*/kernel/hw_breakpoint.c
911F:	arch/arm*/include/asm/hw_breakpoint.h
912F:	arch/arm*/include/asm/perf_event.h
913F:	drivers/perf/arm_pmu.c
914F:	include/linux/perf/arm_pmu.h
915
916ARM PORT
917M:	Russell King <linux@armlinux.org.uk>
918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W:	http://www.armlinux.org.uk/
920S:	Maintained
921F:	arch/arm/
922
923ARM SUB-ARCHITECTURES
924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S:	Maintained
926F:	arch/arm/mach-*/
927F:	arch/arm/plat-*/
928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M:	Russell King <linux@armlinux.org.uk>
932S:	Maintained
933F:	sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M:	Russell King <linux@armlinux.org.uk>
937S:	Maintained
938F:	drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M:	Russell King <linux@armlinux.org.uk>
942S:	Maintained
943F:	drivers/input/serio/ambakmi.*
944F:	include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M:	Russell King <linux@armlinux.org.uk>
948S:	Maintained
949F:	drivers/mmc/host/mmci.*
950F:	include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M:	Russell King <linux@armlinux.org.uk>
954S:	Maintained
955F:	drivers/tty/serial/amba-pl01*.c
956F:	include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M:	Russell King <linux@armlinux.org.uk>
960S:	Maintained
961F:	drivers/amba/
962F:	include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M:	Lennert Buytenhek <kernel@wantstofly.org>
966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S:	Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M:	Sergey Lapin <slapin@ossfans.org>
971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S:	Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M:	Lennert Buytenhek <kernel@wantstofly.org>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S:	Maintained
978
979ARM/Allwinner sunXi SoC support
980M:	Maxime Ripard <maxime.ripard@free-electrons.com>
981M:	Chen-Yu Tsai <wens@csie.org>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S:	Maintained
984N:	sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M:	Emilio López <emilio@elopez.com.ar>
988S:	Maintained
989F:	drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M:	Carlo Caione <carlo@caione.org>
993M:	Kevin Hilman <khilman@baylibre.com>
994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L:	linux-amlogic@lists.infradead.org
996W:	http://linux-meson.com/
997S:	Maintained
998F:	arch/arm/mach-meson/
999F:	arch/arm/boot/dts/meson*
1000F:	arch/arm64/boot/dts/amlogic/
1001F: 	drivers/pinctrl/meson/
1002N:	meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S:	Maintained
1009F:	arch/arm/mach-alpine/
1010F:	arch/arm/boot/dts/alpine*
1011F:	arch/arm64/boot/dts/al/
1012F:	drivers/*/*alpine*
1013
1014ARM/ARTPEC MACHINE SUPPORT
1015M:	Jesper Nilsson <jesper.nilsson@axis.com>
1016M:	Lars Persson <lars.persson@axis.com>
1017M:	Niklas Cassel <niklas.cassel@axis.com>
1018S:	Maintained
1019L:	linux-arm-kernel@axis.com
1020F:	arch/arm/mach-artpec
1021F:	arch/arm/boot/dts/artpec6*
1022F:	drivers/clk/axis
1023
1024ARM/ASPEED MACHINE SUPPORT
1025M:	Joel Stanley <joel@jms.id.au>
1026S:	Maintained
1027F:	arch/arm/mach-aspeed/
1028F:	arch/arm/boot/dts/aspeed-*
1029F:	drivers/*/*aspeed*
1030
1031ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1032M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1033M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1034M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036W:	http://www.linux4sam.org
1037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1038S:	Supported
1039F:	arch/arm/mach-at91/
1040F:	include/soc/at91/
1041F:	arch/arm/boot/dts/at91*.dts
1042F:	arch/arm/boot/dts/at91*.dtsi
1043F:	arch/arm/boot/dts/sama*.dts
1044F:	arch/arm/boot/dts/sama*.dtsi
1045F:	arch/arm/include/debug/at91.S
1046
1047ARM/ATMEL AT91 Clock Support
1048M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1049S:	Maintained
1050F:	drivers/clk/at91
1051
1052ARM/CALXEDA HIGHBANK ARCHITECTURE
1053M:	Rob Herring <robh@kernel.org>
1054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S:	Maintained
1056F:	arch/arm/mach-highbank/
1057F:	arch/arm/boot/dts/highbank.dts
1058F:	arch/arm/boot/dts/ecx-*.dts*
1059
1060ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1061M:	Krzysztof Halasa <khalasa@piap.pl>
1062S:	Maintained
1063F:	arch/arm/mach-cns3xxx/
1064
1065ARM/CAVIUM THUNDER NETWORK DRIVER
1066M:	Sunil Goutham <sgoutham@cavium.com>
1067M:	Robert Richter <rric@kernel.org>
1068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S:	Supported
1070F:	drivers/net/ethernet/cavium/thunder/
1071
1072ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1073M:	Alexander Shiyan <shc_work@mail.ru>
1074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S:	Odd Fixes
1076N:	clps711x
1077
1078ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1079M:	Hartley Sweeten <hsweeten@visionengravers.com>
1080M:	Ryan Mallon <rmallon@gmail.com>
1081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:	Maintained
1083F:	arch/arm/mach-ep93xx/
1084F:	arch/arm/mach-ep93xx/include/mach/
1085
1086ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1087M:	Lennert Buytenhek <kernel@wantstofly.org>
1088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089S:	Maintained
1090
1091ARM/CLKDEV SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094S:	Maintained
1095F:	arch/arm/include/asm/clkdev.h
1096F:	drivers/clk/clkdev.c
1097
1098ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1099M:	Mike Rapoport <mike@compulab.co.il>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102
1103ARM/CONTEC MICRO9 MACHINE SUPPORT
1104M:	Hubert Feurstein <hubert.feurstein@contec.at>
1105S:	Maintained
1106F:	arch/arm/mach-ep93xx/micro9.c
1107
1108ARM/CORESIGHT FRAMEWORK AND DRIVERS
1109M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112F:	drivers/hwtracing/coresight/*
1113F:	Documentation/trace/coresight.txt
1114F:	Documentation/devicetree/bindings/arm/coresight.txt
1115F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1116
1117ARM/CORGI MACHINE SUPPORT
1118M:	Richard Purdie <rpurdie@rpsys.net>
1119S:	Maintained
1120
1121ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1122M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124T:	git git://github.com/ulli-kroll/linux.git
1125S:	Maintained
1126F:	arch/arm/mach-gemini/
1127F:	drivers/rtc/rtc-gemini.c
1128
1129ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1130M:	Barry Song <baohua@kernel.org>
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1133S:	Maintained
1134F:	arch/arm/boot/dts/prima2*
1135F:	arch/arm/mach-prima2/
1136F:	drivers/clk/sirf/
1137F:	drivers/clocksource/timer-prima2.c
1138F:	drivers/clocksource/timer-atlas7.c
1139N:	[^a-z]sirf
1140
1141ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1142M:	Baruch Siach <baruch@tkos.co.il>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145F:	arch/arm/boot/dts/cx92755*
1146N:	digicolor
1147
1148ARM/EBSA110 MACHINE SUPPORT
1149M:	Russell King <linux@armlinux.org.uk>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151W:	http://www.armlinux.org.uk/
1152S:	Maintained
1153F:	arch/arm/mach-ebsa110/
1154F:	drivers/net/ethernet/amd/am79c961a.*
1155
1156ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1157M:	Uwe Kleine-König <kernel@pengutronix.de>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S:	Maintained
1160N:	efm32
1161
1162ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1163M:	Daniel Ribeiro <drwyrm@gmail.com>
1164M:	Stefan Schmidt <stefan@openezx.org>
1165M:	Harald Welte <laforge@openezx.org>
1166L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1167W:	http://www.openezx.org/
1168S:	Maintained
1169T:	topgit git://git.openezx.org/openezx.git
1170F:	arch/arm/mach-pxa/ezx.c
1171
1172ARM/FARADAY FA526 PORT
1173M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S:	Maintained
1176T:	git git://git.berlios.de/gemini-board
1177F:	arch/arm/mm/*-fa*
1178
1179ARM/FOOTBRIDGE ARCHITECTURE
1180M:	Russell King <linux@armlinux.org.uk>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182W:	http://www.armlinux.org.uk/
1183S:	Maintained
1184F:	arch/arm/include/asm/hardware/dec21285.h
1185F:	arch/arm/mach-footbridge/
1186
1187ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1188M:	Shawn Guo <shawnguo@kernel.org>
1189M:	Sascha Hauer <kernel@pengutronix.de>
1190R:	Fabio Estevam <fabio.estevam@nxp.com>
1191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S:	Maintained
1193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1194F:	arch/arm/mach-imx/
1195F:	arch/arm/mach-mxs/
1196F:	arch/arm/boot/dts/imx*
1197F:	arch/arm/configs/imx*_defconfig
1198F:	drivers/clk/imx/
1199F:	include/soc/imx/
1200
1201ARM/FREESCALE VYBRID ARM ARCHITECTURE
1202M:	Shawn Guo <shawnguo@kernel.org>
1203M:	Sascha Hauer <kernel@pengutronix.de>
1204R:	Stefan Agner <stefan@agner.ch>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S:	Maintained
1207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1208F:	arch/arm/mach-imx/*vf610*
1209F:	arch/arm/boot/dts/vf*
1210
1211ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1212M:	Lennert Buytenhek <kernel@wantstofly.org>
1213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214S:	Maintained
1215
1216ARM/GUMSTIX MACHINE SUPPORT
1217M:	Steve Sakoman <sakoman@gmail.com>
1218L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219S:	Maintained
1220
1221ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1222M:	Philipp Zabel <philipp.zabel@gmail.com>
1223M:	Paul Parsons <lost.distance@yahoo.com>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226F:	arch/arm/mach-pxa/hx4700.c
1227F:	arch/arm/mach-pxa/include/mach/hx4700.h
1228F:	sound/soc/pxa/hx4700.c
1229
1230ARM/HISILICON SOC SUPPORT
1231M:	Wei Xu <xuwei5@hisilicon.com>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233W:	http://www.hisilicon.com
1234S:	Supported
1235T:	git git://github.com/hisilicon/linux-hisi.git
1236F:	arch/arm/mach-hisi/
1237F:	arch/arm/boot/dts/hi3*
1238F:	arch/arm/boot/dts/hip*
1239F:	arch/arm/boot/dts/hisi*
1240F:	arch/arm64/boot/dts/hisilicon/
1241
1242ARM/HP JORNADA 7XX MACHINE SUPPORT
1243M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1244W:	www.jlime.com
1245S:	Maintained
1246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1247F:	arch/arm/mach-sa1100/jornada720.c
1248F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1249
1250ARM/IGEP MACHINE SUPPORT
1251M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1252M:	Javier Martinez Canillas <javier@dowhile0.org>
1253L:	linux-omap@vger.kernel.org
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/boot/dts/omap3-igep*
1257
1258ARM/INCOME PXA270 SUPPORT
1259M:	Marek Vasut <marek.vasut@gmail.com>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1263
1264ARM/INTEL IOP32X ARM ARCHITECTURE
1265M:	Lennert Buytenhek <kernel@wantstofly.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268
1269ARM/INTEL IOP33X ARM ARCHITECTURE
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Orphan
1272
1273ARM/INTEL IOP13XX ARM ARCHITECTURE
1274M:	Lennert Buytenhek <kernel@wantstofly.org>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277
1278ARM/INTEL IQ81342EX MACHINE SUPPORT
1279M:	Lennert Buytenhek <kernel@wantstofly.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Maintained
1282
1283ARM/INTEL IXDP2850 MACHINE SUPPORT
1284M:	Lennert Buytenhek <kernel@wantstofly.org>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S:	Maintained
1287
1288ARM/INTEL IXP4XX ARM ARCHITECTURE
1289M:	Imre Kaloz <kaloz@openwrt.org>
1290M:	Krzysztof Halasa <khalasa@piap.pl>
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S:	Maintained
1293F:	arch/arm/mach-ixp4xx/
1294
1295ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1296M:	Jonathan Cameron <jic23@cam.ac.uk>
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S:	Maintained
1299F:	arch/arm/mach-pxa/stargate2.c
1300F:	drivers/pcmcia/pxa2xx_stargate2.c
1301
1302ARM/INTEL XSC3 (MANZANO) ARM CORE
1303M:	Lennert Buytenhek <kernel@wantstofly.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306
1307ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1308M:	Lennert Buytenhek <kernel@wantstofly.org>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Maintained
1311
1312ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1313M:	Santosh Shilimkar <ssantosh@kernel.org>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316F:	arch/arm/mach-keystone/
1317F:	arch/arm/boot/dts/keystone-*
1318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1319
1320ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1321M:	Santosh Shilimkar <ssantosh@kernel.org>
1322L:	linux-kernel@vger.kernel.org
1323S:	Maintained
1324F:	drivers/clk/keystone/
1325
1326ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1327M:	Santosh Shilimkar <ssantosh@kernel.org>
1328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329L:	linux-kernel@vger.kernel.org
1330S:	Maintained
1331F:	drivers/clocksource/timer-keystone.c
1332
1333ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1334M:	Santosh Shilimkar <ssantosh@kernel.org>
1335L:	linux-kernel@vger.kernel.org
1336S:	Maintained
1337F:	drivers/power/reset/keystone-reset.c
1338
1339ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1340M:	Santosh Shilimkar <ssantosh@kernel.org>
1341L:	linux-kernel@vger.kernel.org
1342S:	Maintained
1343F:	drivers/memory/*emif*
1344
1345ARM/LG1K ARCHITECTURE
1346M:	Chanho Min <chanho.min@lge.com>
1347L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S:	Maintained
1349F:	arch/arm64/boot/dts/lg/
1350
1351ARM/LOGICPD PXA270 MACHINE SUPPORT
1352M:	Lennert Buytenhek <kernel@wantstofly.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355
1356ARM/LPC18XX ARCHITECTURE
1357M:	Joachim Eastwood <manabian@gmail.com>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/boot/dts/lpc43*
1361F:	drivers/clk/nxp/clk-lpc18xx*
1362F:	drivers/clocksource/time-lpc32xx.c
1363F:	drivers/i2c/busses/i2c-lpc2k.c
1364F:	drivers/memory/pl172.c
1365F:	drivers/mtd/spi-nor/nxp-spifi.c
1366F:	drivers/rtc/rtc-lpc24xx.c
1367N:	lpc18xx
1368
1369ARM/LPC32XX SOC SUPPORT
1370M:	Vladimir Zapolskiy <vz@mleia.com>
1371M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1372L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1374S:	Maintained
1375F:	arch/arm/boot/dts/lpc32*
1376F:	arch/arm/mach-lpc32xx/
1377F:	drivers/i2c/busses/i2c-pnx.c
1378F:	drivers/net/ethernet/nxp/lpc_eth.c
1379F:	drivers/usb/host/ohci-nxp.c
1380F:	drivers/watchdog/pnx4008_wdt.c
1381N:	lpc32xx
1382
1383ARM/MAGICIAN MACHINE SUPPORT
1384M:	Philipp Zabel <philipp.zabel@gmail.com>
1385S:	Maintained
1386
1387ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1388M:	Jason Cooper <jason@lakedaemon.net>
1389M:	Andrew Lunn <andrew@lunn.ch>
1390M:	Gregory Clement <gregory.clement@free-electrons.com>
1391M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394F:	arch/arm/mach-mvebu/
1395F:	drivers/rtc/rtc-armada38x.c
1396F:	arch/arm/boot/dts/armada*
1397F:	arch/arm/boot/dts/kirkwood*
1398F:	arch/arm64/boot/dts/marvell/armada*
1399F:	drivers/cpufreq/mvebu-cpufreq.c
1400F:	arch/arm/configs/mvebu_*_defconfig
1401
1402ARM/Marvell Berlin SoC support
1403M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406F:	arch/arm/mach-berlin/
1407F:	arch/arm/boot/dts/berlin*
1408F:	arch/arm64/boot/dts/marvell/berlin*
1409
1410
1411ARM/Marvell Dove/MV78xx0/Orion SOC support
1412M:	Jason Cooper <jason@lakedaemon.net>
1413M:	Andrew Lunn <andrew@lunn.ch>
1414M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1415M:	Gregory Clement <gregory.clement@free-electrons.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418F:	arch/arm/mach-dove/
1419F:	arch/arm/mach-mv78xx0/
1420F:	arch/arm/mach-orion5x/
1421F:	arch/arm/plat-orion/
1422F:	arch/arm/boot/dts/dove*
1423F:	arch/arm/boot/dts/orion5x*
1424
1425
1426ARM/Orion SoC/Technologic Systems TS-78xx platform support
1427M:	Alexander Clouter <alex@digriz.org.uk>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W:	http://www.digriz.org.uk/ts78xx/kernel
1430S:	Maintained
1431F:	arch/arm/mach-orion5x/ts78xx-*
1432
1433ARM/OXNAS platform support
1434M:	Neil Armstrong <narmstrong@baylibre.com>
1435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S:	Maintained
1437F:	arch/arm/mach-oxnas/
1438F:	arch/arm/boot/dts/oxnas*
1439F:	arch/arm/boot/dts/wd-mbwe.dts
1440N:	oxnas
1441
1442ARM/Mediatek RTC DRIVER
1443M:	Eddie Huang <eddie.huang@mediatek.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	drivers/rtc/rtc-mt6397.c
1448
1449ARM/Mediatek SoC support
1450M:	Matthias Brugger <matthias.bgg@gmail.com>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454F:	arch/arm/boot/dts/mt6*
1455F:	arch/arm/boot/dts/mt8*
1456F:	arch/arm/mach-mediatek/
1457N:	mtk
1458K:	mediatek
1459
1460ARM/Mediatek USB3 PHY DRIVER
1461M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1464S:	Maintained
1465F:	drivers/phy/phy-mt65xx-usb3.c
1466
1467ARM/MICREL KS8695 ARCHITECTURE
1468M:	Greg Ungerer <gerg@uclinux.org>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470F:	arch/arm/mach-ks8695/
1471S:	Odd Fixes
1472
1473ARM/MIOA701 MACHINE SUPPORT
1474M:	Robert Jarzmik <robert.jarzmik@free.fr>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476F:	arch/arm/mach-pxa/mioa701.c
1477S:	Maintained
1478
1479ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1480M:	Michael Petchkovsky <mkpetch@internode.on.net>
1481S:	Maintained
1482
1483ARM/NOMADIK ARCHITECTURE
1484M:	Alessandro Rubini <rubini@unipv.it>
1485M:	Linus Walleij <linus.walleij@linaro.org>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-nomadik/
1489F:	drivers/pinctrl/nomadik/
1490F:	drivers/i2c/busses/i2c-nomadik.c
1491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1492
1493ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1494M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1495L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1496W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1497S:	Supported
1498
1499ARM/TOSA MACHINE SUPPORT
1500M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1501M:	Dirk Opfer <dirk@opfer-online.de>
1502S:	Maintained
1503
1504ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1505M:	Marek Vasut <marek.vasut@gmail.com>
1506L:	linux-arm-kernel@lists.infradead.org
1507W:	http://hackndev.com
1508S:	Maintained
1509F:	arch/arm/mach-pxa/include/mach/palmtx.h
1510F:	arch/arm/mach-pxa/palmtx.c
1511F:	arch/arm/mach-pxa/include/mach/palmt5.h
1512F:	arch/arm/mach-pxa/palmt5.c
1513F:	arch/arm/mach-pxa/include/mach/palmld.h
1514F:	arch/arm/mach-pxa/palmld.c
1515F:	arch/arm/mach-pxa/include/mach/palmte2.h
1516F:	arch/arm/mach-pxa/palmte2.c
1517F:	arch/arm/mach-pxa/include/mach/palmtc.h
1518F:	arch/arm/mach-pxa/palmtc.c
1519
1520ARM/PALM TREO SUPPORT
1521M:	Tomas Cech <sleep_walker@suse.com>
1522L:	linux-arm-kernel@lists.infradead.org
1523W:	http://hackndev.com
1524S:	Maintained
1525F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1526F:	arch/arm/mach-pxa/palmtreo.c
1527
1528ARM/PALMZ72 SUPPORT
1529M:	Sergey Lapin <slapin@ossfans.org>
1530L:	linux-arm-kernel@lists.infradead.org
1531W:	http://hackndev.com
1532S:	Maintained
1533F:	arch/arm/mach-pxa/include/mach/palmz72.h
1534F:	arch/arm/mach-pxa/palmz72.c
1535
1536ARM/PLEB SUPPORT
1537M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1538W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1539S:	Maintained
1540
1541ARM/PT DIGITAL BOARD PORT
1542M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544W:	http://www.armlinux.org.uk/
1545S:	Maintained
1546
1547ARM/QUALCOMM SUPPORT
1548M:	Andy Gross <andy.gross@linaro.org>
1549M:	David Brown <david.brown@linaro.org>
1550L:	linux-arm-msm@vger.kernel.org
1551L:	linux-soc@vger.kernel.org
1552S:	Maintained
1553F:	Documentation/devicetree/bindings/soc/qcom/
1554F:	arch/arm/boot/dts/qcom-*.dts
1555F:	arch/arm/boot/dts/qcom-*.dtsi
1556F:	arch/arm/mach-qcom/
1557F:	arch/arm64/boot/dts/qcom/*
1558F:	drivers/i2c/busses/i2c-qup.c
1559F:	drivers/clk/qcom/
1560F:	drivers/soc/qcom/
1561F:	drivers/spi/spi-qup.c
1562F:	drivers/tty/serial/msm_serial.h
1563F:	drivers/tty/serial/msm_serial.c
1564F:	drivers/*/pm8???-*
1565F:	drivers/mfd/ssbi.c
1566F:	drivers/firmware/qcom_scm.c
1567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1568
1569ARM/RADISYS ENP2611 MACHINE SUPPORT
1570M:	Lennert Buytenhek <kernel@wantstofly.org>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573
1574ARM/RENESAS ARM64 ARCHITECTURE
1575M:	Simon Horman <horms@verge.net.au>
1576M:	Magnus Damm <magnus.damm@gmail.com>
1577L:	linux-renesas-soc@vger.kernel.org
1578Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1580S:	Supported
1581F:	arch/arm64/boot/dts/renesas/
1582F:	drivers/soc/renesas/
1583F:	include/linux/soc/renesas/
1584
1585ARM/RISCPC ARCHITECTURE
1586M:	Russell King <linux@armlinux.org.uk>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588W:	http://www.armlinux.org.uk/
1589S:	Maintained
1590F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1591F:	arch/arm/include/asm/hardware/ioc.h
1592F:	arch/arm/include/asm/hardware/iomd.h
1593F:	arch/arm/include/asm/hardware/memc.h
1594F:	arch/arm/mach-rpc/
1595F:	drivers/net/ethernet/8390/etherh.c
1596F:	drivers/net/ethernet/i825xx/ether1*
1597F:	drivers/net/ethernet/seeq/ether3*
1598F:	drivers/scsi/arm/
1599
1600ARM/Rockchip SoC support
1601M:	Heiko Stuebner <heiko@sntech.de>
1602L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L:	linux-rockchip@lists.infradead.org
1604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1605S:	Maintained
1606F:	arch/arm/boot/dts/rk3*
1607F:	arch/arm/mach-rockchip/
1608F:	drivers/clk/rockchip/
1609F:	drivers/i2c/busses/i2c-rk3x.c
1610F:	drivers/*/*rockchip*
1611F:	drivers/*/*/*rockchip*
1612F:	sound/soc/rockchip/
1613N:	rockchip
1614
1615ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1616M:	Kukjin Kim <kgene@kernel.org>
1617M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1620S:	Maintained
1621F:	arch/arm/boot/dts/s3c*
1622F:	arch/arm/boot/dts/s5p*
1623F:	arch/arm/boot/dts/samsung*
1624F:	arch/arm/boot/dts/exynos*
1625F:	arch/arm64/boot/dts/exynos/
1626F:	arch/arm/plat-samsung/
1627F:	arch/arm/mach-s3c24*/
1628F:	arch/arm/mach-s3c64xx/
1629F:	arch/arm/mach-s5p*/
1630F:	arch/arm/mach-exynos*/
1631F:	drivers/*/*s3c24*
1632F:	drivers/*/*/*s3c24*
1633F:	drivers/*/*s3c64xx*
1634F:	drivers/*/*s5pv210*
1635F:	drivers/memory/samsung/*
1636F:	drivers/soc/samsung/*
1637F:	drivers/spi/spi-s3c*
1638F:	Documentation/arm/Samsung/
1639F:	Documentation/devicetree/bindings/arm/samsung/
1640F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1641F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1642N:	exynos
1643
1644ARM/SAMSUNG MOBILE MACHINE SUPPORT
1645M:	Kyungmin Park <kyungmin.park@samsung.com>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S:	Maintained
1648F:	arch/arm/mach-s5pv210/
1649
1650ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1651M:	Kyungmin Park <kyungmin.park@samsung.com>
1652M:	Kamil Debski <kamil@wypas.org>
1653M:	Andrzej Hajda <a.hajda@samsung.com>
1654L:	linux-arm-kernel@lists.infradead.org
1655L:	linux-media@vger.kernel.org
1656S:	Maintained
1657F:	drivers/media/platform/s5p-g2d/
1658
1659ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1660M:	Kyungmin Park <kyungmin.park@samsung.com>
1661M:	Kamil Debski <kamil@wypas.org>
1662M:	Jeongtae Park <jtp.park@samsung.com>
1663M:	Andrzej Hajda <a.hajda@samsung.com>
1664L:	linux-arm-kernel@lists.infradead.org
1665L:	linux-media@vger.kernel.org
1666S:	Maintained
1667F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1668F:	drivers/media/platform/s5p-mfc/
1669
1670ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1671M:	Kyungmin Park <kyungmin.park@samsung.com>
1672M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1673L:	linux-arm-kernel@lists.infradead.org
1674L:	linux-media@vger.kernel.org
1675S:	Maintained
1676F:	drivers/media/platform/s5p-tv/
1677
1678ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1679M:	Kyungmin Park <kyungmin.park@samsung.com>
1680L:	linux-arm-kernel@lists.infradead.org
1681L:	linux-media@vger.kernel.org
1682S:	Maintained
1683F:	drivers/staging/media/platform/s5p-cec/
1684
1685ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1686M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1687M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1688L:	linux-arm-kernel@lists.infradead.org
1689L:	linux-media@vger.kernel.org
1690S:	Maintained
1691F:	drivers/media/platform/s5p-jpeg/
1692
1693ARM/SHMOBILE ARM ARCHITECTURE
1694M:	Simon Horman <horms@verge.net.au>
1695M:	Magnus Damm <magnus.damm@gmail.com>
1696L:	linux-renesas-soc@vger.kernel.org
1697Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1699S:	Supported
1700F:	arch/arm/boot/dts/emev2*
1701F:	arch/arm/boot/dts/r7s*
1702F:	arch/arm/boot/dts/r8a*
1703F:	arch/arm/boot/dts/sh*
1704F:	arch/arm/configs/shmobile_defconfig
1705F:	arch/arm/include/debug/renesas-scif.S
1706F:	arch/arm/mach-shmobile/
1707F:	drivers/soc/renesas/
1708F:	include/linux/soc/renesas/
1709
1710ARM/SOCFPGA ARCHITECTURE
1711M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1712S:	Maintained
1713F:	arch/arm/mach-socfpga/
1714F:	arch/arm/boot/dts/socfpga*
1715F:	arch/arm/configs/socfpga_defconfig
1716F:	arch/arm64/boot/dts/altera/
1717W:	http://www.rocketboards.org
1718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1719
1720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1721M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1722S:	Maintained
1723F:	drivers/clk/socfpga/
1724
1725ARM/SOCFPGA EDAC SUPPORT
1726M:	Thor Thayer <tthayer@opensource.altera.com>
1727S:	Maintained
1728F:	drivers/edac/altera_edac.
1729
1730ARM/STI ARCHITECTURE
1731M:	Patrice Chotard <patrice.chotard@st.com>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733L:	kernel@stlinux.com
1734W:	http://www.stlinux.com
1735S:	Maintained
1736F:	arch/arm/mach-sti/
1737F:	arch/arm/boot/dts/sti*
1738F:	drivers/char/hw_random/st-rng.c
1739F:	drivers/clocksource/arm_global_timer.c
1740F:	drivers/clocksource/clksrc_st_lpc.c
1741F:	drivers/cpufreq/sti-cpufreq.c
1742F:	drivers/i2c/busses/i2c-st.c
1743F:	drivers/media/rc/st_rc.c
1744F:	drivers/media/platform/sti/c8sectpfe/
1745F:	drivers/mmc/host/sdhci-st.c
1746F:	drivers/phy/phy-miphy28lp.c
1747F:	drivers/phy/phy-miphy365x.c
1748F:	drivers/phy/phy-stih407-usb.c
1749F:	drivers/phy/phy-stih41x-usb.c
1750F:	drivers/pinctrl/pinctrl-st.c
1751F:	drivers/remoteproc/st_remoteproc.c
1752F:	drivers/reset/sti/
1753F:	drivers/rtc/rtc-st-lpc.c
1754F:	drivers/tty/serial/st-asc.c
1755F:	drivers/usb/dwc3/dwc3-st.c
1756F:	drivers/usb/host/ehci-st.c
1757F:	drivers/usb/host/ohci-st.c
1758F:	drivers/watchdog/st_lpc_wdt.c
1759F:	drivers/ata/ahci_st.c
1760
1761ARM/STM32 ARCHITECTURE
1762M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1763M:	Alexandre Torgue <alexandre.torgue@st.com>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S:	Maintained
1766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1767N:	stm32
1768F:	drivers/clocksource/armv7m_systick.c
1769
1770ARM/TANGO ARCHITECTURE
1771M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1772L:	linux-arm-kernel@lists.infradead.org
1773S:	Maintained
1774N:	tango
1775
1776ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1777M:	Lennert Buytenhek <kernel@wantstofly.org>
1778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779S:	Maintained
1780
1781ARM/TETON BGA MACHINE SUPPORT
1782M:	"Mark F. Brown" <mark.brown314@gmail.com>
1783L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S:	Maintained
1785
1786ARM/THECUS N2100 MACHINE SUPPORT
1787M:	Lennert Buytenhek <kernel@wantstofly.org>
1788L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S:	Maintained
1790
1791ARM/NUVOTON W90X900 ARM ARCHITECTURE
1792M:	Wan ZongShun <mcuos.com@gmail.com>
1793L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794W:	http://www.mcuos.com
1795S:	Maintained
1796F:	arch/arm/mach-w90x900/
1797F:	drivers/input/keyboard/w90p910_keypad.c
1798F:	drivers/input/touchscreen/w90p910_ts.c
1799F:	drivers/watchdog/nuc900_wdt.c
1800F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1801F:	drivers/mtd/nand/nuc900_nand.c
1802F:	drivers/rtc/rtc-nuc900.c
1803F:	drivers/spi/spi-nuc900.c
1804F:	drivers/usb/host/ehci-w90x900.c
1805F:	drivers/video/fbdev/nuc900fb.c
1806
1807ARM/U300 MACHINE SUPPORT
1808M:	Linus Walleij <linus.walleij@linaro.org>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Supported
1811F:	arch/arm/mach-u300/
1812F:	drivers/clocksource/timer-u300.c
1813F:	drivers/i2c/busses/i2c-stu300.c
1814F:	drivers/rtc/rtc-coh901331.c
1815F:	drivers/watchdog/coh901327_wdt.c
1816F:	drivers/dma/coh901318*
1817F:	drivers/mfd/ab3100*
1818F:	drivers/rtc/rtc-ab3100.c
1819F:	drivers/rtc/rtc-coh901331.c
1820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1821
1822ARM/UNIPHIER ARCHITECTURE
1823M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S:	Maintained
1826F:	arch/arm/boot/dts/uniphier*
1827F:	arch/arm/include/asm/hardware/cache-uniphier.h
1828F:	arch/arm/mach-uniphier/
1829F:	arch/arm/mm/cache-uniphier.c
1830F:	arch/arm64/boot/dts/socionext/
1831F:	drivers/bus/uniphier-system-bus.c
1832F:	drivers/i2c/busses/i2c-uniphier*
1833F:	drivers/pinctrl/uniphier/
1834F:	drivers/tty/serial/8250/8250_uniphier.c
1835N:	uniphier
1836
1837ARM/Ux500 ARM ARCHITECTURE
1838M:	Linus Walleij <linus.walleij@linaro.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841F:	arch/arm/mach-ux500/
1842F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1843F:	drivers/dma/ste_dma40*
1844F:	drivers/hwspinlock/u8500_hsem.c
1845F:	drivers/mfd/abx500*
1846F:	drivers/mfd/ab8500*
1847F:	drivers/mfd/dbx500*
1848F:	drivers/mfd/db8500*
1849F:	drivers/pinctrl/nomadik/pinctrl-ab*
1850F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1851F:	drivers/rtc/rtc-ab8500.c
1852F:	drivers/rtc/rtc-pl031.c
1853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1854
1855ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1856M:	Ulf Hansson <ulf.hansson@linaro.org>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858T:	git git://git.linaro.org/people/ulfh/clk.git
1859S:	Maintained
1860F:	drivers/clk/ux500/
1861
1862ARM/VERSATILE EXPRESS PLATFORM
1863M:	Liviu Dudau <liviu.dudau@arm.com>
1864M:	Sudeep Holla <sudeep.holla@arm.com>
1865M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1866L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867S:	Maintained
1868F:	arch/arm/boot/dts/vexpress*
1869F:	arch/arm64/boot/dts/arm/
1870F:	arch/arm/mach-vexpress/
1871F:	*/*/vexpress*
1872F:	*/*/*/vexpress*
1873F:	drivers/clk/versatile/clk-vexpress-osc.c
1874F:	drivers/clocksource/versatile.c
1875N:	mps2
1876
1877ARM/VFP SUPPORT
1878M:	Russell King <linux@armlinux.org.uk>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880W:	http://www.armlinux.org.uk/
1881S:	Maintained
1882F:	arch/arm/vfp/
1883
1884ARM/VOIPAC PXA270 SUPPORT
1885M:	Marek Vasut <marek.vasut@gmail.com>
1886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887S:	Maintained
1888F:	arch/arm/mach-pxa/vpac270.c
1889F:	arch/arm/mach-pxa/include/mach/vpac270.h
1890
1891ARM/VT8500 ARM ARCHITECTURE
1892M:	Tony Prisk <linux@prisktech.co.nz>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894S:	Maintained
1895F:	arch/arm/mach-vt8500/
1896F:	drivers/clocksource/vt8500_timer.c
1897F:	drivers/i2c/busses/i2c-wmt.c
1898F:	drivers/mmc/host/wmt-sdmmc.c
1899F:	drivers/pwm/pwm-vt8500.c
1900F:	drivers/rtc/rtc-vt8500.c
1901F:	drivers/tty/serial/vt8500_serial.c
1902F:	drivers/usb/host/ehci-platform.c
1903F:	drivers/usb/host/uhci-platform.c
1904F:	drivers/video/fbdev/vt8500lcdfb.*
1905F:	drivers/video/fbdev/wm8505fb*
1906F:	drivers/video/fbdev/wmt_ge_rops.*
1907
1908ARM/ZIPIT Z2 SUPPORT
1909M:	Marek Vasut <marek.vasut@gmail.com>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S:	Maintained
1912F:	arch/arm/mach-pxa/z2.c
1913F:	arch/arm/mach-pxa/include/mach/z2.h
1914
1915ARM/ZTE ARCHITECTURE
1916M:	Jun Nie <jun.nie@linaro.org>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919F:	arch/arm/mach-zx/
1920F:	drivers/clk/zte/
1921F:	Documentation/devicetree/bindings/arm/zte.txt
1922F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1923
1924ARM/ZYNQ ARCHITECTURE
1925M:	Michal Simek <michal.simek@xilinx.com>
1926R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928W:	http://wiki.xilinx.com
1929T:	git https://github.com/Xilinx/linux-xlnx.git
1930S:	Supported
1931F:	arch/arm/mach-zynq/
1932F:	drivers/cpuidle/cpuidle-zynq.c
1933F:	drivers/block/xsysace.c
1934N:	zynq
1935N:	xilinx
1936F:	drivers/clocksource/cadence_ttc_timer.c
1937F:	drivers/i2c/busses/i2c-cadence.c
1938F:	drivers/mmc/host/sdhci-of-arasan.c
1939F:	drivers/edac/synopsys_edac.c
1940
1941ARM SMMU DRIVERS
1942M:	Will Deacon <will.deacon@arm.com>
1943R:	Robin Murphy <robin.murphy@arm.com>
1944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S:	Maintained
1946F:	drivers/iommu/arm-smmu.c
1947F:	drivers/iommu/arm-smmu-v3.c
1948F:	drivers/iommu/io-pgtable-arm.c
1949F:	drivers/iommu/io-pgtable-arm-v7s.c
1950
1951ARM64 PORT (AARCH64 ARCHITECTURE)
1952M:	Catalin Marinas <catalin.marinas@arm.com>
1953M:	Will Deacon <will.deacon@arm.com>
1954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1956S:	Maintained
1957F:	arch/arm64/
1958F:	Documentation/arm64/
1959
1960AS3645A LED FLASH CONTROLLER DRIVER
1961M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1962L:	linux-media@vger.kernel.org
1963T:	git git://linuxtv.org/media_tree.git
1964S:	Maintained
1965F:	drivers/media/i2c/as3645a.c
1966F:	include/media/i2c/as3645a.h
1967
1968ASC7621 HARDWARE MONITOR DRIVER
1969M:	George Joseph <george.joseph@fairview5.com>
1970L:	linux-hwmon@vger.kernel.org
1971S:	Maintained
1972F:	Documentation/hwmon/asc7621
1973F:	drivers/hwmon/asc7621.c
1974
1975ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1976M:	Corentin Chary <corentin.chary@gmail.com>
1977L:	acpi4asus-user@lists.sourceforge.net
1978L:	platform-driver-x86@vger.kernel.org
1979W:	http://acpi4asus.sf.net
1980S:	Maintained
1981F:	drivers/platform/x86/asus*.c
1982F:	drivers/platform/x86/eeepc*.c
1983
1984ASUS WIRELESS RADIO CONTROL DRIVER
1985M:	João Paulo Rechi Vita <jprvita@gmail.com>
1986L:	platform-driver-x86@vger.kernel.org
1987S:	Maintained
1988F:	drivers/platform/x86/asus-wireless.c
1989
1990ASYMMETRIC KEYS
1991M:	David Howells <dhowells@redhat.com>
1992L:	keyrings@vger.kernel.org
1993S:	Maintained
1994F:	Documentation/crypto/asymmetric-keys.txt
1995F:	include/linux/verification.h
1996F:	include/crypto/public_key.h
1997F:	include/crypto/pkcs7.h
1998F:	crypto/asymmetric_keys/
1999
2000ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2001R:	Dan Williams <dan.j.williams@intel.com>
2002W:	http://sourceforge.net/projects/xscaleiop
2003S:	Odd fixes
2004F:	Documentation/crypto/async-tx-api.txt
2005F:	crypto/async_tx/
2006F:	drivers/dma/
2007F:	include/linux/dmaengine.h
2008F:	include/linux/async_tx.h
2009
2010AT24 EEPROM DRIVER
2011M:	Wolfram Sang <wsa@the-dreams.de>
2012L:	linux-i2c@vger.kernel.org
2013S:	Maintained
2014F:	drivers/misc/eeprom/at24.c
2015F:	include/linux/platform_data/at24.h
2016
2017ATA OVER ETHERNET (AOE) DRIVER
2018M:	"Ed L. Cashin" <ed.cashin@acm.org>
2019W:	http://www.openaoe.org/
2020S:	Supported
2021F:	Documentation/aoe/
2022F:	drivers/block/aoe/
2023
2024ATHEROS 71XX/9XXX GPIO DRIVER
2025M:	Alban Bedel <albeu@free.fr>
2026W:	https://github.com/AlbanBedel/linux
2027T:	git git://github.com/AlbanBedel/linux
2028S:	Maintained
2029F:	drivers/gpio/gpio-ath79.c
2030F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2031
2032ATHEROS ATH GENERIC UTILITIES
2033M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2034L:	linux-wireless@vger.kernel.org
2035S:	Supported
2036F:	drivers/net/wireless/ath/*
2037
2038ATHEROS ATH5K WIRELESS DRIVER
2039M:	Jiri Slaby <jirislaby@gmail.com>
2040M:	Nick Kossifidis <mickflemm@gmail.com>
2041M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2042L:	linux-wireless@vger.kernel.org
2043W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2044S:	Maintained
2045F:	drivers/net/wireless/ath/ath5k/
2046
2047ATHEROS ATH6KL WIRELESS DRIVER
2048M:	Kalle Valo <kvalo@qca.qualcomm.com>
2049L:	linux-wireless@vger.kernel.org
2050W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2052S:	Supported
2053F:	drivers/net/wireless/ath/ath6kl/
2054
2055WILOCITY WIL6210 WIRELESS DRIVER
2056M:	Maya Erez <qca_merez@qca.qualcomm.com>
2057L:	linux-wireless@vger.kernel.org
2058L:	wil6210@qca.qualcomm.com
2059S:	Supported
2060W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2061F:	drivers/net/wireless/ath/wil6210/
2062F:	include/uapi/linux/wil6210_uapi.h
2063
2064CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2065M:	Christian Lamparter <chunkeey@googlemail.com>
2066L:	linux-wireless@vger.kernel.org
2067W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2068S:	Maintained
2069F:	drivers/net/wireless/ath/carl9170/
2070
2071ATK0110 HWMON DRIVER
2072M:	Luca Tettamanti <kronos.it@gmail.com>
2073L:	linux-hwmon@vger.kernel.org
2074S:	Maintained
2075F:	drivers/hwmon/asus_atk0110.c
2076
2077ATI_REMOTE2 DRIVER
2078M:	Ville Syrjala <syrjala@sci.fi>
2079S:	Maintained
2080F:	drivers/input/misc/ati_remote2.c
2081
2082ATLX ETHERNET DRIVERS
2083M:	Jay Cliburn <jcliburn@gmail.com>
2084M:	Chris Snook <chris.snook@gmail.com>
2085L:	netdev@vger.kernel.org
2086W:	http://sourceforge.net/projects/atl1
2087W:	http://atl1.sourceforge.net
2088S:	Maintained
2089F:	drivers/net/ethernet/atheros/
2090
2091ATM
2092M:	Chas Williams <3chas3@gmail.com>
2093L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2094L:	netdev@vger.kernel.org
2095W:	http://linux-atm.sourceforge.net
2096S:	Maintained
2097F:	drivers/atm/
2098F:	include/linux/atm*
2099F:	include/uapi/linux/atm*
2100
2101ATMEL AT91 / AT32 MCI DRIVER
2102M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2103S:	Maintained
2104F:	drivers/mmc/host/atmel-mci.c
2105
2106ATMEL AT91 / AT32 SERIAL DRIVER
2107M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2108S:	Supported
2109F:	drivers/tty/serial/atmel_serial.c
2110
2111ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2112M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2113S:	Supported
2114F:	drivers/power/reset/at91-sama5d2_shdwc.c
2115
2116ATMEL SAMA5D2 ADC DRIVER
2117M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2118L:	linux-iio@vger.kernel.org
2119S:	Supported
2120F:	drivers/iio/adc/at91-sama5d2_adc.c
2121
2122ATMEL Audio ALSA driver
2123M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2124L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2125S:	Supported
2126F:	sound/soc/atmel
2127
2128ATMEL DMA DRIVER
2129M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S:	Supported
2132F:	drivers/dma/at_hdmac.c
2133F:	drivers/dma/at_hdmac_regs.h
2134F:	include/linux/platform_data/dma-atmel.h
2135
2136ATMEL XDMA DRIVER
2137M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2138L:	linux-arm-kernel@lists.infradead.org
2139L:	dmaengine@vger.kernel.org
2140S:	Supported
2141F:	drivers/dma/at_xdmac.c
2142
2143ATMEL I2C DRIVER
2144M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2145L:	linux-i2c@vger.kernel.org
2146S:	Supported
2147F:	drivers/i2c/busses/i2c-at91.c
2148
2149ATMEL ISI DRIVER
2150M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2151L:	linux-media@vger.kernel.org
2152S:	Supported
2153F:	drivers/media/platform/soc_camera/atmel-isi.c
2154F:	include/media/atmel-isi.h
2155
2156ATMEL LCDFB DRIVER
2157M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2158L:	linux-fbdev@vger.kernel.org
2159S:	Maintained
2160F:	drivers/video/fbdev/atmel_lcdfb.c
2161F:	include/video/atmel_lcdc.h
2162
2163ATMEL MACB ETHERNET DRIVER
2164M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2165S:	Supported
2166F:	drivers/net/ethernet/cadence/
2167
2168ATMEL NAND DRIVER
2169M:	Wenyou Yang <wenyou.yang@atmel.com>
2170M:	Josh Wu <rainyfeeling@outlook.com>
2171L:	linux-mtd@lists.infradead.org
2172S:	Supported
2173F:	drivers/mtd/nand/atmel_nand*
2174
2175ATMEL SDMMC DRIVER
2176M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2177L:	linux-mmc@vger.kernel.org
2178S:	Supported
2179F:	drivers/mmc/host/sdhci-of-at91.c
2180
2181ATMEL SPI DRIVER
2182M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2183S:	Supported
2184F:	drivers/spi/spi-atmel.*
2185
2186ATMEL SSC DRIVER
2187M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189S:	Supported
2190F:	drivers/misc/atmel-ssc.c
2191F:	include/linux/atmel-ssc.h
2192
2193ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2194M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S:	Supported
2197F:	drivers/misc/atmel_tclib.c
2198F:	drivers/clocksource/tcb_clksrc.c
2199
2200ATMEL USBA UDC DRIVER
2201M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S:	Supported
2204F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2205
2206ATMEL WIRELESS DRIVER
2207M:	Simon Kelley <simon@thekelleys.org.uk>
2208L:	linux-wireless@vger.kernel.org
2209W:	http://www.thekelleys.org.uk/atmel
2210W:	http://atmelwlandriver.sourceforge.net/
2211S:	Maintained
2212F:	drivers/net/wireless/atmel/atmel*
2213
2214ATMEL MAXTOUCH DRIVER
2215M:	Nick Dyer <nick.dyer@itdev.co.uk>
2216T:	git git://github.com/atmel-maxtouch/linux.git
2217S:	Supported
2218F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2219F:	drivers/input/touchscreen/atmel_mxt_ts.c
2220F:	include/linux/platform_data/atmel_mxt_ts.h
2221
2222ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2223M:	Bradley Grove <linuxdrivers@attotech.com>
2224L:	linux-scsi@vger.kernel.org
2225W:	http://www.attotech.com
2226S:	Supported
2227F:	drivers/scsi/esas2r
2228
2229ATUSB IEEE 802.15.4 RADIO DRIVER
2230M:	Stefan Schmidt <stefan@osg.samsung.com>
2231L:	linux-wpan@vger.kernel.org
2232S:	Maintained
2233F:	drivers/net/ieee802154/atusb.c
2234F:	drivers/net/ieee802154/atusb.h
2235F:	drivers/net/ieee802154/at86rf230.h
2236
2237AUDIT SUBSYSTEM
2238M:	Paul Moore <paul@paul-moore.com>
2239M:	Eric Paris <eparis@redhat.com>
2240L:	linux-audit@redhat.com (moderated for non-subscribers)
2241W:	http://people.redhat.com/sgrubb/audit/
2242T:	git git://git.infradead.org/users/pcmoore/audit
2243S:	Maintained
2244F:	include/linux/audit.h
2245F:	include/uapi/linux/audit.h
2246F:	kernel/audit*
2247
2248AUXILIARY DISPLAY DRIVERS
2249M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2250W:	http://miguelojeda.es/auxdisplay.htm
2251W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2252S:	Maintained
2253F:	drivers/auxdisplay/
2254F:	include/linux/cfag12864b.h
2255
2256AVR32 ARCHITECTURE
2257M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2258M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2259W:	http://www.atmel.com/products/AVR32/
2260W:	http://mirror.egtvedt.no/avr32linux.org/
2261W:	http://avrfreaks.net/
2262S:	Maintained
2263F:	arch/avr32/
2264
2265AVR32/AT32AP MACHINE SUPPORT
2266M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2267M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2268S:	Maintained
2269F:	arch/avr32/mach-at32ap/
2270
2271AX.25 NETWORK LAYER
2272M:	Ralf Baechle <ralf@linux-mips.org>
2273L:	linux-hams@vger.kernel.org
2274W:	http://www.linux-ax25.org/
2275S:	Maintained
2276F:	include/uapi/linux/ax25.h
2277F:	include/net/ax25.h
2278F:	net/ax25/
2279
2280AZ6007 DVB DRIVER
2281M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2282M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2283L:	linux-media@vger.kernel.org
2284W:	https://linuxtv.org
2285T:	git git://linuxtv.org/media_tree.git
2286S:	Maintained
2287F:	drivers/media/usb/dvb-usb-v2/az6007.c
2288
2289AZTECH FM RADIO RECEIVER DRIVER
2290M:	Hans Verkuil <hverkuil@xs4all.nl>
2291L:	linux-media@vger.kernel.org
2292T:	git git://linuxtv.org/media_tree.git
2293W:	https://linuxtv.org
2294S:	Maintained
2295F:	drivers/media/radio/radio-aztech*
2296
2297B43 WIRELESS DRIVER
2298L:	linux-wireless@vger.kernel.org
2299L:	b43-dev@lists.infradead.org
2300W:	http://wireless.kernel.org/en/users/Drivers/b43
2301S:	Odd Fixes
2302F:	drivers/net/wireless/broadcom/b43/
2303
2304B43LEGACY WIRELESS DRIVER
2305M:	Larry Finger <Larry.Finger@lwfinger.net>
2306L:	linux-wireless@vger.kernel.org
2307L:	b43-dev@lists.infradead.org
2308W:	http://wireless.kernel.org/en/users/Drivers/b43
2309S:	Maintained
2310F:	drivers/net/wireless/broadcom/b43legacy/
2311
2312BACKLIGHT CLASS/SUBSYSTEM
2313M:	Jingoo Han <jingoohan1@gmail.com>
2314M:	Lee Jones <lee.jones@linaro.org>
2315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2316S:	Maintained
2317F:	drivers/video/backlight/
2318F:	include/linux/backlight.h
2319
2320BATMAN ADVANCED
2321M:	Marek Lindner <mareklindner@neomailbox.ch>
2322M:	Simon Wunderlich <sw@simonwunderlich.de>
2323M:	Antonio Quartulli <a@unstable.cc>
2324L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2325W:	https://www.open-mesh.org/
2326Q:	https://patchwork.open-mesh.org/project/batman/list/
2327S:	Maintained
2328F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2329F:	Documentation/ABI/testing/sysfs-class-net-mesh
2330F:	Documentation/networking/batman-adv.txt
2331F:	include/uapi/linux/batman_adv.h
2332F:	net/batman-adv/
2333
2334BAYCOM/HDLCDRV DRIVERS FOR AX.25
2335M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2336L:	linux-hams@vger.kernel.org
2337W:	http://www.baycom.org/~tom/ham/ham.html
2338S:	Maintained
2339F:	drivers/net/hamradio/baycom*
2340
2341BCACHE (BLOCK LAYER CACHE)
2342M:	Kent Overstreet <kent.overstreet@gmail.com>
2343L:	linux-bcache@vger.kernel.org
2344W:	http://bcache.evilpiepirate.org
2345S:	Orphan
2346F:	drivers/md/bcache/
2347
2348BDISP ST MEDIA DRIVER
2349M:	Fabien Dessenne <fabien.dessenne@st.com>
2350L:	linux-media@vger.kernel.org
2351T:	git git://linuxtv.org/media_tree.git
2352W:	https://linuxtv.org
2353S:	Supported
2354F:	drivers/media/platform/sti/bdisp
2355
2356BEFS FILE SYSTEM
2357M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2358M:	Salah Triki <salah.triki@gmail.com>
2359S:	Maintained
2360T:	git git://github.com/luisbg/linux-befs.git
2361F:	Documentation/filesystems/befs.txt
2362F:	fs/befs/
2363
2364BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2365M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2366L:	netdev@vger.kernel.org
2367S:	Maintained
2368F:	drivers/net/ethernet/ec_bhf.c
2369
2370BFS FILE SYSTEM
2371M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2372S:	Maintained
2373F:	Documentation/filesystems/bfs.txt
2374F:	fs/bfs/
2375F:	include/uapi/linux/bfs_fs.h
2376
2377BLACKFIN ARCHITECTURE
2378M:	Steven Miao <realmz6@gmail.com>
2379L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2380T:	git git://git.code.sf.net/p/adi-linux/code
2381W:	http://blackfin.uclinux.org
2382S:	Supported
2383F:	arch/blackfin/
2384
2385BLACKFIN EMAC DRIVER
2386L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2387W:	http://blackfin.uclinux.org
2388S:	Supported
2389F:	drivers/net/ethernet/adi/
2390
2391BLACKFIN RTC DRIVER
2392L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2393W:	http://blackfin.uclinux.org
2394S:	Supported
2395F:	drivers/rtc/rtc-bfin.c
2396
2397BLACKFIN SDH DRIVER
2398M:	Sonic Zhang <sonic.zhang@analog.com>
2399L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2400W:	http://blackfin.uclinux.org
2401S:	Supported
2402F:	drivers/mmc/host/bfin_sdh.c
2403
2404BLACKFIN SERIAL DRIVER
2405M:	Sonic Zhang <sonic.zhang@analog.com>
2406L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2407W:	http://blackfin.uclinux.org
2408S:	Supported
2409F:	drivers/tty/serial/bfin_uart.c
2410
2411BLACKFIN WATCHDOG DRIVER
2412L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2413W:	http://blackfin.uclinux.org
2414S:	Supported
2415F:	drivers/watchdog/bfin_wdt.c
2416
2417BLACKFIN I2C TWI DRIVER
2418M:	Sonic Zhang <sonic.zhang@analog.com>
2419L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420W:	http://blackfin.uclinux.org/
2421S:	Supported
2422F:	drivers/i2c/busses/i2c-bfin-twi.c
2423
2424BLACKFIN MEDIA DRIVER
2425M:	Scott Jiang <scott.jiang.linux@gmail.com>
2426L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427W:	http://blackfin.uclinux.org/
2428S:	Supported
2429F:	drivers/media/platform/blackfin/
2430F:	drivers/media/i2c/adv7183*
2431F:	drivers/media/i2c/vs6624*
2432
2433BLINKM RGB LED DRIVER
2434M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2435S:	Maintained
2436F:	drivers/leds/leds-blinkm.c
2437
2438BLOCK LAYER
2439M:	Jens Axboe <axboe@kernel.dk>
2440L:	linux-block@vger.kernel.org
2441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2442S:	Maintained
2443F:	block/
2444F:	kernel/trace/blktrace.c
2445
2446BLOCK2MTD DRIVER
2447M:	Joern Engel <joern@lazybastard.org>
2448L:	linux-mtd@lists.infradead.org
2449S:	Maintained
2450F:	drivers/mtd/devices/block2mtd.c
2451
2452BLUETOOTH DRIVERS
2453M:	Marcel Holtmann <marcel@holtmann.org>
2454M:	Gustavo Padovan <gustavo@padovan.org>
2455M:	Johan Hedberg <johan.hedberg@gmail.com>
2456L:	linux-bluetooth@vger.kernel.org
2457W:	http://www.bluez.org/
2458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2460S:	Maintained
2461F:	drivers/bluetooth/
2462
2463BLUETOOTH SUBSYSTEM
2464M:	Marcel Holtmann <marcel@holtmann.org>
2465M:	Gustavo Padovan <gustavo@padovan.org>
2466M:	Johan Hedberg <johan.hedberg@gmail.com>
2467L:	linux-bluetooth@vger.kernel.org
2468W:	http://www.bluez.org/
2469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2471S:	Maintained
2472F:	net/bluetooth/
2473F:	include/net/bluetooth/
2474
2475BONDING DRIVER
2476M:	Jay Vosburgh <j.vosburgh@gmail.com>
2477M:	Veaceslav Falico <vfalico@gmail.com>
2478M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2479L:	netdev@vger.kernel.org
2480W:	http://sourceforge.net/projects/bonding/
2481S:	Supported
2482F:	drivers/net/bonding/
2483F:	include/uapi/linux/if_bonding.h
2484
2485BPF (Safe dynamic programs and tools)
2486M:	Alexei Starovoitov <ast@kernel.org>
2487L:	netdev@vger.kernel.org
2488L:	linux-kernel@vger.kernel.org
2489S:	Supported
2490F:	kernel/bpf/
2491
2492BROADCOM B44 10/100 ETHERNET DRIVER
2493M:	Gary Zambrano <zambrano@broadcom.com>
2494L:	netdev@vger.kernel.org
2495S:	Supported
2496F:	drivers/net/ethernet/broadcom/b44.*
2497
2498BROADCOM B53 ETHERNET SWITCH DRIVER
2499M:	Florian Fainelli <f.fainelli@gmail.com>
2500L:	netdev@vger.kernel.org
2501L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2502S:	Supported
2503F:	drivers/net/dsa/b53/*
2504F:	include/linux/platform_data/b53.h
2505
2506BROADCOM GENET ETHERNET DRIVER
2507M:	Florian Fainelli <f.fainelli@gmail.com>
2508L:	netdev@vger.kernel.org
2509S:	Supported
2510F:	drivers/net/ethernet/broadcom/genet/
2511
2512BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2513M:	Sony Chacko <sony.chacko@qlogic.com>
2514M:	Dept-HSGLinuxNICDev@qlogic.com
2515L:	netdev@vger.kernel.org
2516S:	Supported
2517F:	drivers/net/ethernet/broadcom/bnx2.*
2518F:	drivers/net/ethernet/broadcom/bnx2_*
2519
2520BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2521M:	Ariel Elior <ariel.elior@qlogic.com>
2522L:	netdev@vger.kernel.org
2523S:	Supported
2524F:	drivers/net/ethernet/broadcom/bnx2x/
2525
2526BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2527M:	Florian Fainelli <f.fainelli@gmail.com>
2528M:	Ray Jui <rjui@broadcom.com>
2529M:	Scott Branden <sbranden@broadcom.com>
2530M:	bcm-kernel-feedback-list@broadcom.com
2531T:	git git://github.com/broadcom/mach-bcm
2532S:	Maintained
2533N:	bcm281*
2534N:	bcm113*
2535N:	bcm216*
2536N:	kona
2537F:	arch/arm/mach-bcm/
2538
2539BROADCOM BCM2835 ARM ARCHITECTURE
2540M:	Stephen Warren <swarren@wwwdotorg.org>
2541M:	Lee Jones <lee@kernel.org>
2542M:	Eric Anholt <eric@anholt.net>
2543L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2546S:	Maintained
2547N:	bcm2835
2548
2549BROADCOM BCM47XX MIPS ARCHITECTURE
2550M:	Hauke Mehrtens <hauke@hauke-m.de>
2551M:	Rafał Miłecki <zajec5@gmail.com>
2552L:	linux-mips@linux-mips.org
2553S:	Maintained
2554F:	Documentation/devicetree/bindings/mips/brcm/
2555F:	arch/mips/bcm47xx/*
2556F:	arch/mips/include/asm/mach-bcm47xx/*
2557
2558BROADCOM BCM5301X ARM ARCHITECTURE
2559M:	Hauke Mehrtens <hauke@hauke-m.de>
2560M:	Rafał Miłecki <zajec5@gmail.com>
2561M:	bcm-kernel-feedback-list@broadcom.com
2562L:	linux-arm-kernel@lists.infradead.org
2563S:	Maintained
2564F:	arch/arm/mach-bcm/bcm_5301x.c
2565F:	arch/arm/boot/dts/bcm5301x*.dtsi
2566F:	arch/arm/boot/dts/bcm470*
2567
2568BROADCOM BCM63XX ARM ARCHITECTURE
2569M:	Florian Fainelli <f.fainelli@gmail.com>
2570M:	bcm-kernel-feedback-list@broadcom.com
2571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572T:	git git://github.com/broadcom/stblinux.git
2573S:	Maintained
2574N:	bcm63xx
2575
2576BROADCOM BCM63XX/BCM33XX UDC DRIVER
2577M:	Kevin Cernekee <cernekee@gmail.com>
2578L:	linux-usb@vger.kernel.org
2579S:	Maintained
2580F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2581
2582BROADCOM BCM7XXX ARM ARCHITECTURE
2583M:	Brian Norris <computersforpeace@gmail.com>
2584M:	Gregory Fong <gregory.0xf0@gmail.com>
2585M:	Florian Fainelli <f.fainelli@gmail.com>
2586M:	bcm-kernel-feedback-list@broadcom.com
2587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588T:	git git://github.com/broadcom/stblinux.git
2589S:	Maintained
2590F:	arch/arm/mach-bcm/*brcmstb*
2591F:	arch/arm/boot/dts/bcm7*.dts*
2592F:	drivers/bus/brcmstb_gisb.c
2593N:	brcmstb
2594
2595BROADCOM BMIPS MIPS ARCHITECTURE
2596M:	Kevin Cernekee <cernekee@gmail.com>
2597M:	Florian Fainelli <f.fainelli@gmail.com>
2598L:	linux-mips@linux-mips.org
2599T:	git git://github.com/broadcom/stblinux.git
2600S:	Maintained
2601F:	arch/mips/bmips/*
2602F:	arch/mips/include/asm/mach-bmips/*
2603F:	arch/mips/kernel/*bmips*
2604F:	arch/mips/boot/dts/brcm/bcm*.dts*
2605F:	drivers/irqchip/irq-bcm63*
2606F:	drivers/irqchip/irq-bcm7*
2607F:	drivers/irqchip/irq-brcmstb*
2608F:	include/linux/bcm963xx_nvram.h
2609F:	include/linux/bcm963xx_tag.h
2610
2611BROADCOM TG3 GIGABIT ETHERNET DRIVER
2612M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2613M:	Prashant Sreedharan <prashant@broadcom.com>
2614M:	Michael Chan <mchan@broadcom.com>
2615L:	netdev@vger.kernel.org
2616S:	Supported
2617F:	drivers/net/ethernet/broadcom/tg3.*
2618
2619BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2620M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2621M:	Franky Lin <franky.lin@broadcom.com>
2622M:	Hante Meuleman <hante.meuleman@broadcom.com>
2623L:	linux-wireless@vger.kernel.org
2624L:	brcm80211-dev-list.pdl@broadcom.com
2625S:	Supported
2626F:	drivers/net/wireless/broadcom/brcm80211/
2627
2628BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2629M:	QLogic-Storage-Upstream@qlogic.com
2630L:	linux-scsi@vger.kernel.org
2631S:	Supported
2632F:	drivers/scsi/bnx2fc/
2633
2634BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2635M:	QLogic-Storage-Upstream@qlogic.com
2636L:	linux-scsi@vger.kernel.org
2637S:	Supported
2638F:	drivers/scsi/bnx2i/
2639
2640BROADCOM IPROC ARM ARCHITECTURE
2641M:	Ray Jui <rjui@broadcom.com>
2642M:	Scott Branden <sbranden@broadcom.com>
2643M:	Jon Mason <jonmason@broadcom.com>
2644M:	bcm-kernel-feedback-list@broadcom.com
2645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646T:	git git://github.com/broadcom/cygnus-linux.git
2647S:	Maintained
2648N:	iproc
2649N:	cygnus
2650N:	bcm[-_]nsp
2651N:	bcm9113*
2652N:	bcm9583*
2653N:	bcm9585*
2654N:	bcm9586*
2655N:	bcm988312
2656N:	bcm113*
2657N:	bcm583*
2658N:	bcm585*
2659N:	bcm586*
2660N:	bcm88312
2661F:	arch/arm64/boot/dts/broadcom/ns2*
2662F:	drivers/clk/bcm/clk-ns*
2663F:	drivers/pinctrl/bcm/pinctrl-ns*
2664
2665BROADCOM BRCMSTB GPIO DRIVER
2666M:	Gregory Fong <gregory.0xf0@gmail.com>
2667L:	bcm-kernel-feedback-list@broadcom.com
2668S:	Supported
2669F:	drivers/gpio/gpio-brcmstb.c
2670F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2671
2672BROADCOM KONA GPIO DRIVER
2673M:	Ray Jui <rjui@broadcom.com>
2674L:	bcm-kernel-feedback-list@broadcom.com
2675S:	Supported
2676F:	drivers/gpio/gpio-bcm-kona.c
2677F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2678
2679BROADCOM NVRAM DRIVER
2680M:	Rafał Miłecki <zajec5@gmail.com>
2681L:	linux-mips@linux-mips.org
2682S:	Maintained
2683F:	drivers/firmware/broadcom/*
2684
2685BROADCOM STB NAND FLASH DRIVER
2686M:	Brian Norris <computersforpeace@gmail.com>
2687M:	Kamal Dasu <kdasu.kdev@gmail.com>
2688L:	linux-mtd@lists.infradead.org
2689L:	bcm-kernel-feedback-list@broadcom.com
2690S:	Maintained
2691F:	drivers/mtd/nand/brcmnand/
2692
2693BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2694M:	Rafał Miłecki <zajec5@gmail.com>
2695L:	linux-wireless@vger.kernel.org
2696S:	Maintained
2697F:	drivers/bcma/
2698F:	include/linux/bcma/
2699
2700BROADCOM SYSTEMPORT ETHERNET DRIVER
2701M:	Florian Fainelli <f.fainelli@gmail.com>
2702L:	netdev@vger.kernel.org
2703S:	Supported
2704F:	drivers/net/ethernet/broadcom/bcmsysport.*
2705
2706BROADCOM VULCAN ARM64 SOC
2707M:	Jayachandran C. <jchandra@broadcom.com>
2708M:	bcm-kernel-feedback-list@broadcom.com
2709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710S:	Maintained
2711F:	arch/arm64/boot/dts/broadcom/vulcan*
2712
2713BROCADE BFA FC SCSI DRIVER
2714M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2715M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2716L:	linux-scsi@vger.kernel.org
2717S:	Supported
2718F:	drivers/scsi/bfa/
2719
2720BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2721M:	Rasesh Mody <rasesh.mody@qlogic.com>
2722L:	netdev@vger.kernel.org
2723S:	Supported
2724F:	drivers/net/ethernet/brocade/bna/
2725
2726BSG (block layer generic sg v4 driver)
2727M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2728L:	linux-scsi@vger.kernel.org
2729S:	Supported
2730F:	block/bsg.c
2731F:	include/linux/bsg.h
2732F:	include/uapi/linux/bsg.h
2733
2734BT87X AUDIO DRIVER
2735M:	Clemens Ladisch <clemens@ladisch.de>
2736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2737T:	git git://git.alsa-project.org/alsa-kernel.git
2738S:	Maintained
2739F:	Documentation/sound/alsa/Bt87x.txt
2740F:	sound/pci/bt87x.c
2741
2742BT8XXGPIO DRIVER
2743M:	Michael Buesch <m@bues.ch>
2744W:	http://bu3sch.de/btgpio.php
2745S:	Maintained
2746F:	drivers/gpio/gpio-bt8xx.c
2747
2748BTRFS FILE SYSTEM
2749M:	Chris Mason <clm@fb.com>
2750M:	Josef Bacik <jbacik@fb.com>
2751M:	David Sterba <dsterba@suse.com>
2752L:	linux-btrfs@vger.kernel.org
2753W:	http://btrfs.wiki.kernel.org/
2754Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2756S:	Maintained
2757F:	Documentation/filesystems/btrfs.txt
2758F:	fs/btrfs/
2759
2760BTTV VIDEO4LINUX DRIVER
2761M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2762M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2763L:	linux-media@vger.kernel.org
2764W:	https://linuxtv.org
2765T:	git git://linuxtv.org/media_tree.git
2766S:	Odd fixes
2767F:	Documentation/video4linux/bttv/
2768F:	drivers/media/pci/bt8xx/bttv*
2769
2770BUSLOGIC SCSI DRIVER
2771M:	Khalid Aziz <khalid@gonehiking.org>
2772L:	linux-scsi@vger.kernel.org
2773S:	Maintained
2774F:	drivers/scsi/BusLogic.*
2775F:	drivers/scsi/FlashPoint.*
2776
2777C-MEDIA CMI8788 DRIVER
2778M:	Clemens Ladisch <clemens@ladisch.de>
2779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2780T:	git git://git.alsa-project.org/alsa-kernel.git
2781S:	Maintained
2782F:	sound/pci/oxygen/
2783
2784C6X ARCHITECTURE
2785M:	Mark Salter <msalter@redhat.com>
2786M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2787L:	linux-c6x-dev@linux-c6x.org
2788W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2789S:	Maintained
2790F:	arch/c6x/
2791
2792CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2793M:	David Howells <dhowells@redhat.com>
2794L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2795S:	Supported
2796F:	Documentation/filesystems/caching/cachefiles.txt
2797F:	fs/cachefiles/
2798
2799CADET FM/AM RADIO RECEIVER DRIVER
2800M:	Hans Verkuil <hverkuil@xs4all.nl>
2801L:	linux-media@vger.kernel.org
2802T:	git git://linuxtv.org/media_tree.git
2803W:	https://linuxtv.org
2804S:	Maintained
2805F:	drivers/media/radio/radio-cadet*
2806
2807CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2808M:	Jonathan Corbet <corbet@lwn.net>
2809L:	linux-media@vger.kernel.org
2810T:	git git://linuxtv.org/media_tree.git
2811S:	Maintained
2812F:	Documentation/video4linux/cafe_ccic
2813F:	drivers/media/platform/marvell-ccic/
2814
2815CAIF NETWORK LAYER
2816M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2817L:	netdev@vger.kernel.org
2818S:	Supported
2819F:	Documentation/networking/caif/
2820F:	drivers/net/caif/
2821F:	include/uapi/linux/caif/
2822F:	include/net/caif/
2823F:	net/caif/
2824
2825CALGARY x86-64 IOMMU
2826M:	Muli Ben-Yehuda <mulix@mulix.org>
2827M:	Jon Mason <jdmason@kudzu.us>
2828L:	iommu@lists.linux-foundation.org
2829S:	Maintained
2830F:	arch/x86/kernel/pci-calgary_64.c
2831F:	arch/x86/kernel/tce_64.c
2832F:	arch/x86/include/asm/calgary.h
2833F:	arch/x86/include/asm/tce.h
2834
2835CAN NETWORK LAYER
2836M:	Oliver Hartkopp <socketcan@hartkopp.net>
2837M:	Marc Kleine-Budde <mkl@pengutronix.de>
2838L:	linux-can@vger.kernel.org
2839W:	https://github.com/linux-can
2840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2842S:	Maintained
2843F:	Documentation/networking/can.txt
2844F:	net/can/
2845F:	include/linux/can/core.h
2846F:	include/uapi/linux/can.h
2847F:	include/uapi/linux/can/bcm.h
2848F:	include/uapi/linux/can/raw.h
2849F:	include/uapi/linux/can/gw.h
2850
2851CAN NETWORK DRIVERS
2852M:	Wolfgang Grandegger <wg@grandegger.com>
2853M:	Marc Kleine-Budde <mkl@pengutronix.de>
2854L:	linux-can@vger.kernel.org
2855W:	https://github.com/linux-can
2856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2858S:	Maintained
2859F:	Documentation/devicetree/bindings/net/can/
2860F:	drivers/net/can/
2861F:	include/linux/can/dev.h
2862F:	include/linux/can/platform/
2863F:	include/uapi/linux/can/error.h
2864F:	include/uapi/linux/can/netlink.h
2865
2866CAPABILITIES
2867M:	Serge Hallyn <serge@hallyn.com>
2868L:	linux-security-module@vger.kernel.org
2869S:	Supported
2870F:	include/linux/capability.h
2871F:	include/uapi/linux/capability.h
2872F:	security/commoncap.c
2873F:	kernel/capability.c
2874
2875CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2876M:	Kevin Tsai <ktsai@capellamicro.com>
2877S:	Maintained
2878F:	drivers/iio/light/cm*
2879F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2880
2881CAVIUM LIQUIDIO NETWORK DRIVER
2882M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2883M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2884M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2885M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2886L:     netdev@vger.kernel.org
2887W:     http://www.cavium.com
2888S:     Supported
2889F:     drivers/net/ethernet/cavium/liquidio/
2890
2891CC2520 IEEE-802.15.4 RADIO DRIVER
2892M:	Varka Bhadram <varkabhadram@gmail.com>
2893L:	linux-wpan@vger.kernel.org
2894S:	Maintained
2895F:	drivers/net/ieee802154/cc2520.c
2896F:	include/linux/spi/cc2520.h
2897F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2898
2899CEC DRIVER
2900M:	Hans Verkuil <hans.verkuil@cisco.com>
2901L:	linux-media@vger.kernel.org
2902T:	git git://linuxtv.org/media_tree.git
2903W:	http://linuxtv.org
2904S:	Supported
2905F:	Documentation/cec.txt
2906F:	Documentation/DocBook/media/v4l/cec*
2907F:	drivers/staging/media/cec/
2908F:	drivers/media/cec-edid.c
2909F:	drivers/media/rc/keymaps/rc-cec.c
2910F:	include/media/cec.h
2911F:	include/media/cec-edid.h
2912F:	include/linux/cec.h
2913F:	include/linux/cec-funcs.h
2914
2915CELL BROADBAND ENGINE ARCHITECTURE
2916M:	Arnd Bergmann <arnd@arndb.de>
2917L:	linuxppc-dev@lists.ozlabs.org
2918W:	http://www.ibm.com/developerworks/power/cell/
2919S:	Supported
2920F:	arch/powerpc/include/asm/cell*.h
2921F:	arch/powerpc/include/asm/spu*.h
2922F:	arch/powerpc/include/uapi/asm/spu*.h
2923F:	arch/powerpc/oprofile/*cell*
2924F:	arch/powerpc/platforms/cell/
2925
2926CEPH COMMON CODE (LIBCEPH)
2927M:	Ilya Dryomov <idryomov@gmail.com>
2928M:	"Yan, Zheng" <zyan@redhat.com>
2929M:	Sage Weil <sage@redhat.com>
2930L:	ceph-devel@vger.kernel.org
2931W:	http://ceph.com/
2932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2933T:	git git://github.com/ceph/ceph-client.git
2934S:	Supported
2935F:	net/ceph/
2936F:	include/linux/ceph/
2937F:	include/linux/crush/
2938
2939CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2940M:	"Yan, Zheng" <zyan@redhat.com>
2941M:	Sage Weil <sage@redhat.com>
2942M:	Ilya Dryomov <idryomov@gmail.com>
2943L:	ceph-devel@vger.kernel.org
2944W:	http://ceph.com/
2945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2946T:	git git://github.com/ceph/ceph-client.git
2947S:	Supported
2948F:	Documentation/filesystems/ceph.txt
2949F:	fs/ceph/
2950
2951CERTIFICATE HANDLING:
2952M:	David Howells <dhowells@redhat.com>
2953M:	David Woodhouse <dwmw2@infradead.org>
2954L:	keyrings@vger.kernel.org
2955S:	Maintained
2956F:	Documentation/module-signing.txt
2957F:	certs/
2958F:	scripts/sign-file.c
2959F:	scripts/extract-cert.c
2960
2961CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2962L:	linux-usb@vger.kernel.org
2963S:	Orphan
2964F:	Documentation/usb/WUSB-Design-overview.txt
2965F:	Documentation/usb/wusb-cbaf
2966F:	drivers/usb/host/hwa-hc.c
2967F:	drivers/usb/host/whci/
2968F:	drivers/usb/wusbcore/
2969F:	include/linux/usb/wusb*
2970
2971CFAG12864B LCD DRIVER
2972M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2973W:	http://miguelojeda.es/auxdisplay.htm
2974W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2975S:	Maintained
2976F:	drivers/auxdisplay/cfag12864b.c
2977F:	include/linux/cfag12864b.h
2978
2979CFAG12864BFB LCD FRAMEBUFFER DRIVER
2980M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2981W:	http://miguelojeda.es/auxdisplay.htm
2982W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2983S:	Maintained
2984F:	drivers/auxdisplay/cfag12864bfb.c
2985F:	include/linux/cfag12864b.h
2986
2987CFG80211 and NL80211
2988M:	Johannes Berg <johannes@sipsolutions.net>
2989L:	linux-wireless@vger.kernel.org
2990W:	http://wireless.kernel.org/
2991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2993S:	Maintained
2994F:	include/uapi/linux/nl80211.h
2995F:	include/net/cfg80211.h
2996F:	net/wireless/*
2997X:	net/wireless/wext*
2998
2999CHAR and MISC DRIVERS
3000M:	Arnd Bergmann <arnd@arndb.de>
3001M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3003S:	Supported
3004F:	drivers/char/*
3005F:	drivers/misc/*
3006F:	include/linux/miscdevice.h
3007
3008CHECKPATCH
3009M:	Andy Whitcroft <apw@canonical.com>
3010M:	Joe Perches <joe@perches.com>
3011S:	Maintained
3012F:	scripts/checkpatch.pl
3013
3014CHINESE DOCUMENTATION
3015M:	Harry Wei <harryxiyou@gmail.com>
3016L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3017L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3018S:	Maintained
3019F:	Documentation/zh_CN/
3020
3021CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3022M:	Peter Chen <Peter.Chen@nxp.com>
3023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3024L:	linux-usb@vger.kernel.org
3025S:	Maintained
3026F:	drivers/usb/chipidea/
3027
3028CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3029M:	Hans de Goede <hdegoede@redhat.com>
3030L:	linux-input@vger.kernel.org
3031S:	Maintained
3032F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3033F:	drivers/input/touchscreen/chipone_icn8318.c
3034
3035CHROME HARDWARE PLATFORM SUPPORT
3036M:	Olof Johansson <olof@lixom.net>
3037S:	Maintained
3038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3039F:	drivers/platform/chrome/
3040
3041CISCO VIC ETHERNET NIC DRIVER
3042M:	Christian Benvenuti <benve@cisco.com>
3043M:	Sujith Sankar <ssujith@cisco.com>
3044M:	Govindarajulu Varadarajan <_govind@gmx.com>
3045M:	Neel Patel <neepatel@cisco.com>
3046S:	Supported
3047F:	drivers/net/ethernet/cisco/enic/
3048
3049CISCO VIC LOW LATENCY NIC DRIVER
3050M:	Christian Benvenuti <benve@cisco.com>
3051M:	Dave Goodell <dgoodell@cisco.com>
3052S:	Supported
3053F:	drivers/infiniband/hw/usnic/
3054
3055CIRRUS LOGIC EP93XX ETHERNET DRIVER
3056M:	Hartley Sweeten <hsweeten@visionengravers.com>
3057L:	netdev@vger.kernel.org
3058S:	Maintained
3059F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3060
3061CIRRUS LOGIC AUDIO CODEC DRIVERS
3062M:	Brian Austin <brian.austin@cirrus.com>
3063M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3065S:	Maintained
3066F:	sound/soc/codecs/cs*
3067
3068CLEANCACHE API
3069M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3070L:	linux-kernel@vger.kernel.org
3071S:	Maintained
3072F:	mm/cleancache.c
3073F:	include/linux/cleancache.h
3074
3075CLK API
3076M:	Russell King <linux@armlinux.org.uk>
3077L:	linux-clk@vger.kernel.org
3078S:	Maintained
3079F:	include/linux/clk.h
3080
3081CLOCKSOURCE, CLOCKEVENT DRIVERS
3082M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3083M:	Thomas Gleixner <tglx@linutronix.de>
3084L:	linux-kernel@vger.kernel.org
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3086S:	Supported
3087F:	drivers/clocksource
3088
3089CISCO FCOE HBA DRIVER
3090M:	Hiral Patel <hiralpat@cisco.com>
3091M:	Suma Ramars <sramars@cisco.com>
3092M:	Brian Uchino <buchino@cisco.com>
3093L:	linux-scsi@vger.kernel.org
3094S:	Supported
3095F:	drivers/scsi/fnic/
3096
3097CISCO SCSI HBA DRIVER
3098M:	Narsimhulu Musini <nmusini@cisco.com>
3099M:	Sesidhar Baddela <sebaddel@cisco.com>
3100L:	linux-scsi@vger.kernel.org
3101S:	Supported
3102F:	drivers/scsi/snic/
3103
3104CMPC ACPI DRIVER
3105M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3106M:	Daniel Oliveira Nascimento <don@syst.com.br>
3107L:	platform-driver-x86@vger.kernel.org
3108S:	Supported
3109F:	drivers/platform/x86/classmate-laptop.c
3110
3111COBALT MEDIA DRIVER
3112M:	Hans Verkuil <hans.verkuil@cisco.com>
3113L:	linux-media@vger.kernel.org
3114T:	git git://linuxtv.org/media_tree.git
3115W:	https://linuxtv.org
3116S:	Supported
3117F:	drivers/media/pci/cobalt/
3118
3119COCCINELLE/Semantic Patches (SmPL)
3120M:	Julia Lawall <Julia.Lawall@lip6.fr>
3121M:	Gilles Muller <Gilles.Muller@lip6.fr>
3122M:	Nicolas Palix <nicolas.palix@imag.fr>
3123M:	Michal Marek <mmarek@suse.com>
3124L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3126W:	http://coccinelle.lip6.fr/
3127S:	Supported
3128F:	Documentation/coccinelle.txt
3129F:	scripts/coccinelle/
3130F:	scripts/coccicheck
3131
3132CODA FILE SYSTEM
3133M:	Jan Harkes <jaharkes@cs.cmu.edu>
3134M:	coda@cs.cmu.edu
3135L:	codalist@coda.cs.cmu.edu
3136W:	http://www.coda.cs.cmu.edu/
3137S:	Maintained
3138F:	Documentation/filesystems/coda.txt
3139F:	fs/coda/
3140F:	include/linux/coda*.h
3141F:	include/uapi/linux/coda*.h
3142
3143CODA V4L2 MEM2MEM DRIVER
3144M:	Philipp Zabel <p.zabel@pengutronix.de>
3145L:	linux-media@vger.kernel.org
3146S:	Maintained
3147F:	Documentation/devicetree/bindings/media/coda.txt
3148F:	drivers/media/platform/coda/
3149
3150COMMON CLK FRAMEWORK
3151M:	Michael Turquette <mturquette@baylibre.com>
3152M:	Stephen Boyd <sboyd@codeaurora.org>
3153L:	linux-clk@vger.kernel.org
3154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3155S:	Maintained
3156F:	Documentation/devicetree/bindings/clock/
3157F:	drivers/clk/
3158X:	drivers/clk/clkdev.c
3159F:	include/linux/clk-pr*
3160F:	include/linux/clk/
3161
3162COMMON INTERNET FILE SYSTEM (CIFS)
3163M:	Steve French <sfrench@samba.org>
3164L:	linux-cifs@vger.kernel.org
3165L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3166W:	http://linux-cifs.samba.org/
3167T:	git git://git.samba.org/sfrench/cifs-2.6.git
3168S:	Supported
3169F:	Documentation/filesystems/cifs/
3170F:	fs/cifs/
3171
3172COMPACTPCI HOTPLUG CORE
3173M:	Scott Murray <scott@spiteful.org>
3174L:	linux-pci@vger.kernel.org
3175S:	Maintained
3176F:	drivers/pci/hotplug/cpci_hotplug*
3177
3178COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3179M:	Scott Murray <scott@spiteful.org>
3180L:	linux-pci@vger.kernel.org
3181S:	Maintained
3182F:	drivers/pci/hotplug/cpcihp_zt5550.*
3183
3184COMPACTPCI HOTPLUG GENERIC DRIVER
3185M:	Scott Murray <scott@spiteful.org>
3186L:	linux-pci@vger.kernel.org
3187S:	Maintained
3188F:	drivers/pci/hotplug/cpcihp_generic.c
3189
3190COMPAL LAPTOP SUPPORT
3191M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3192L:	platform-driver-x86@vger.kernel.org
3193S:	Maintained
3194F:	drivers/platform/x86/compal-laptop.c
3195
3196CONEXANT ACCESSRUNNER USB DRIVER
3197L:	accessrunner-general@lists.sourceforge.net
3198W:	http://accessrunner.sourceforge.net/
3199S:	Orphan
3200F:	drivers/usb/atm/cxacru.c
3201
3202CONFIGFS
3203M:	Joel Becker <jlbec@evilplan.org>
3204M:	Christoph Hellwig <hch@lst.de>
3205T:	git git://git.infradead.org/users/hch/configfs.git
3206S:	Supported
3207F:	fs/configfs/
3208F:	include/linux/configfs.h
3209
3210CONNECTOR
3211M:	Evgeniy Polyakov <zbr@ioremap.net>
3212L:	netdev@vger.kernel.org
3213S:	Maintained
3214F:	drivers/connector/
3215
3216CONTROL GROUP (CGROUP)
3217M:	Tejun Heo <tj@kernel.org>
3218M:	Li Zefan <lizefan@huawei.com>
3219M:	Johannes Weiner <hannes@cmpxchg.org>
3220L:	cgroups@vger.kernel.org
3221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3222S:	Maintained
3223F:	Documentation/cgroup*
3224F:	include/linux/cgroup*
3225F:	kernel/cgroup*
3226
3227CONTROL GROUP - CPUSET
3228M:	Li Zefan <lizefan@huawei.com>
3229L:	cgroups@vger.kernel.org
3230W:	http://www.bullopensource.org/cpuset/
3231W:	http://oss.sgi.com/projects/cpusets/
3232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3233S:	Maintained
3234F:	Documentation/cgroup-v1/cpusets.txt
3235F:	include/linux/cpuset.h
3236F:	kernel/cpuset.c
3237
3238CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3239M:	Johannes Weiner <hannes@cmpxchg.org>
3240M:	Michal Hocko <mhocko@kernel.org>
3241M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3242L:	cgroups@vger.kernel.org
3243L:	linux-mm@kvack.org
3244S:	Maintained
3245F:	mm/memcontrol.c
3246F:	mm/swap_cgroup.c
3247
3248CORETEMP HARDWARE MONITORING DRIVER
3249M:	Fenghua Yu <fenghua.yu@intel.com>
3250L:	linux-hwmon@vger.kernel.org
3251S:	Maintained
3252F:	Documentation/hwmon/coretemp
3253F:	drivers/hwmon/coretemp.c
3254
3255COSA/SRP SYNC SERIAL DRIVER
3256M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3257W:	http://www.fi.muni.cz/~kas/cosa/
3258S:	Maintained
3259F:	drivers/net/wan/cosa*
3260
3261CPMAC ETHERNET DRIVER
3262M:	Florian Fainelli <florian@openwrt.org>
3263L:	netdev@vger.kernel.org
3264S:	Maintained
3265F:	drivers/net/ethernet/ti/cpmac.c
3266
3267CPU FREQUENCY DRIVERS
3268M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3269M:	Viresh Kumar <viresh.kumar@linaro.org>
3270L:	linux-pm@vger.kernel.org
3271S:	Maintained
3272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3273T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3274F:	drivers/cpufreq/
3275F:	include/linux/cpufreq.h
3276
3277CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3278M:	Viresh Kumar <viresh.kumar@linaro.org>
3279M:	Sudeep Holla <sudeep.holla@arm.com>
3280L:	linux-pm@vger.kernel.org
3281W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3282S:	Maintained
3283F:	drivers/cpufreq/arm_big_little.h
3284F:	drivers/cpufreq/arm_big_little.c
3285F:	drivers/cpufreq/arm_big_little_dt.c
3286
3287CPUIDLE DRIVER - ARM BIG LITTLE
3288M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3289M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3290L:	linux-pm@vger.kernel.org
3291L:	linux-arm-kernel@lists.infradead.org
3292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3293S:	Maintained
3294F:	drivers/cpuidle/cpuidle-big_little.c
3295
3296CPUIDLE DRIVER - ARM EXYNOS
3297M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3298M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3299M:	Kukjin Kim <kgene@kernel.org>
3300L:	linux-pm@vger.kernel.org
3301L:	linux-samsung-soc@vger.kernel.org
3302S:	Supported
3303F:	drivers/cpuidle/cpuidle-exynos.c
3304F:	arch/arm/mach-exynos/pm.c
3305
3306CPUIDLE DRIVERS
3307M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3308M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3309L:	linux-pm@vger.kernel.org
3310S:	Maintained
3311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3312F:	drivers/cpuidle/*
3313F:	include/linux/cpuidle.h
3314
3315CPUID/MSR DRIVER
3316M:	"H. Peter Anvin" <hpa@zytor.com>
3317S:	Maintained
3318F:	arch/x86/kernel/cpuid.c
3319F:	arch/x86/kernel/msr.c
3320
3321CPU POWER MONITORING SUBSYSTEM
3322M:	Thomas Renninger <trenn@suse.com>
3323L:	linux-pm@vger.kernel.org
3324S:	Maintained
3325F:	tools/power/cpupower/
3326
3327CRAMFS FILESYSTEM
3328W:	http://sourceforge.net/projects/cramfs/
3329S:	Orphan / Obsolete
3330F:	Documentation/filesystems/cramfs.txt
3331F:	fs/cramfs/
3332
3333CRIS PORT
3334M:	Mikael Starvik <starvik@axis.com>
3335M:	Jesper Nilsson <jesper.nilsson@axis.com>
3336L:	linux-cris-kernel@axis.com
3337W:	http://developer.axis.com
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3339S:	Maintained
3340F:	arch/cris/
3341F:	drivers/tty/serial/crisv10.*
3342
3343CRYPTO API
3344M:	Herbert Xu <herbert@gondor.apana.org.au>
3345M:	"David S. Miller" <davem@davemloft.net>
3346L:	linux-crypto@vger.kernel.org
3347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3349S:	Maintained
3350F:	Documentation/crypto/
3351F:	Documentation/devicetree/bindings/crypto/
3352F:	Documentation/DocBook/crypto-API.tmpl
3353F:	arch/*/crypto/
3354F:	crypto/
3355F:	drivers/crypto/
3356F:	include/crypto/
3357
3358CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3359M:	Neil Horman <nhorman@tuxdriver.com>
3360L:	linux-crypto@vger.kernel.org
3361S:	Maintained
3362F:	crypto/ansi_cprng.c
3363F:	crypto/rng.c
3364
3365CS3308 MEDIA DRIVER
3366M:	Hans Verkuil <hverkuil@xs4all.nl>
3367L:	linux-media@vger.kernel.org
3368T:	git git://linuxtv.org/media_tree.git
3369W:	http://linuxtv.org
3370S:	Odd Fixes
3371F:	drivers/media/i2c/cs3308.c
3372F:	drivers/media/i2c/cs3308.h
3373
3374CS5535 Audio ALSA driver
3375M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3376S:	Maintained
3377F:	sound/pci/cs5535audio/
3378
3379CW1200 WLAN driver
3380M:	Solomon Peachy <pizza@shaftnet.org>
3381S:	Maintained
3382F:	drivers/net/wireless/st/cw1200/
3383
3384CX18 VIDEO4LINUX DRIVER
3385M:	Andy Walls <awalls@md.metrocast.net>
3386L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3387L:	linux-media@vger.kernel.org
3388T:	git git://linuxtv.org/media_tree.git
3389W:	https://linuxtv.org
3390W:	http://www.ivtvdriver.org/index.php/Cx18
3391S:	Maintained
3392F:	Documentation/video4linux/cx18.txt
3393F:	drivers/media/pci/cx18/
3394F:	include/uapi/linux/ivtv*
3395
3396CX2341X MPEG ENCODER HELPER MODULE
3397M:	Hans Verkuil <hverkuil@xs4all.nl>
3398L:	linux-media@vger.kernel.org
3399T:	git git://linuxtv.org/media_tree.git
3400W:	https://linuxtv.org
3401S:	Maintained
3402F:	drivers/media/common/cx2341x*
3403F:	include/media/cx2341x*
3404
3405CX24120 MEDIA DRIVER
3406M:	Jemma Denson <jdenson@gmail.com>
3407M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3408L:	linux-media@vger.kernel.org
3409W:	https://linuxtv.org
3410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3411S:	Maintained
3412F:	drivers/media/dvb-frontends/cx24120*
3413
3414CX88 VIDEO4LINUX DRIVER
3415M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3416M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3417L:	linux-media@vger.kernel.org
3418W:	https://linuxtv.org
3419T:	git git://linuxtv.org/media_tree.git
3420S:	Odd fixes
3421F:	Documentation/video4linux/cx88/
3422F:	drivers/media/pci/cx88/
3423
3424CXD2820R MEDIA DRIVER
3425M:	Antti Palosaari <crope@iki.fi>
3426L:	linux-media@vger.kernel.org
3427W:	https://linuxtv.org
3428W:	http://palosaari.fi/linux/
3429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3430T:	git git://linuxtv.org/anttip/media_tree.git
3431S:	Maintained
3432F:	drivers/media/dvb-frontends/cxd2820r*
3433
3434CXGB3 ETHERNET DRIVER (CXGB3)
3435M:	Santosh Raspatur <santosh@chelsio.com>
3436L:	netdev@vger.kernel.org
3437W:	http://www.chelsio.com
3438S:	Supported
3439F:	drivers/net/ethernet/chelsio/cxgb3/
3440
3441CXGB3 ISCSI DRIVER (CXGB3I)
3442M:	Karen Xie <kxie@chelsio.com>
3443L:	linux-scsi@vger.kernel.org
3444W:	http://www.chelsio.com
3445S:	Supported
3446F:	drivers/scsi/cxgbi/cxgb3i
3447
3448CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3449M:	Steve Wise <swise@chelsio.com>
3450L:	linux-rdma@vger.kernel.org
3451W:	http://www.openfabrics.org
3452S:	Supported
3453F:	drivers/infiniband/hw/cxgb3/
3454
3455CXGB4 ETHERNET DRIVER (CXGB4)
3456M:	Hariprasad S <hariprasad@chelsio.com>
3457L:	netdev@vger.kernel.org
3458W:	http://www.chelsio.com
3459S:	Supported
3460F:	drivers/net/ethernet/chelsio/cxgb4/
3461
3462CXGB4 ISCSI DRIVER (CXGB4I)
3463M:	Karen Xie <kxie@chelsio.com>
3464L:	linux-scsi@vger.kernel.org
3465W:	http://www.chelsio.com
3466S:	Supported
3467F:	drivers/scsi/cxgbi/cxgb4i
3468
3469CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3470M:	Steve Wise <swise@chelsio.com>
3471L:	linux-rdma@vger.kernel.org
3472W:	http://www.openfabrics.org
3473S:	Supported
3474F:	drivers/infiniband/hw/cxgb4/
3475
3476CXGB4VF ETHERNET DRIVER (CXGB4VF)
3477M:	Casey Leedom <leedom@chelsio.com>
3478L:	netdev@vger.kernel.org
3479W:	http://www.chelsio.com
3480S:	Supported
3481F:	drivers/net/ethernet/chelsio/cxgb4vf/
3482
3483CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3484M:	Ian Munsie <imunsie@au1.ibm.com>
3485M:	Michael Neuling <mikey@neuling.org>
3486L:	linuxppc-dev@lists.ozlabs.org
3487S:	Supported
3488F:	drivers/misc/cxl/
3489F:	include/misc/cxl*
3490F:	include/uapi/misc/cxl.h
3491F:	Documentation/powerpc/cxl.txt
3492F:	Documentation/powerpc/cxl.txt
3493F:	Documentation/ABI/testing/sysfs-class-cxl
3494
3495CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3496M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3497M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3498M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3499L:	linux-scsi@vger.kernel.org
3500S:	Supported
3501F:	drivers/scsi/cxlflash/
3502F:	include/uapi/scsi/cxlflash_ioctls.h
3503F:	Documentation/powerpc/cxlflash.txt
3504
3505STMMAC ETHERNET DRIVER
3506M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3507M:	Alexandre Torgue <alexandre.torgue@st.com>
3508L:	netdev@vger.kernel.org
3509W:	http://www.stlinux.com
3510S:	Supported
3511F:	drivers/net/ethernet/stmicro/stmmac/
3512
3513CYBERPRO FB DRIVER
3514M:	Russell King <linux@armlinux.org.uk>
3515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3516W:	http://www.armlinux.org.uk/
3517S:	Maintained
3518F:	drivers/video/fbdev/cyber2000fb.*
3519
3520CYCLADES ASYNC MUX DRIVER
3521W:	http://www.cyclades.com/
3522S:	Orphan
3523F:	drivers/tty/cyclades.c
3524F:	include/linux/cyclades.h
3525F:	include/uapi/linux/cyclades.h
3526
3527CYCLADES PC300 DRIVER
3528W:	http://www.cyclades.com/
3529S:	Orphan
3530F:	drivers/net/wan/pc300*
3531
3532CYPRESS_FIRMWARE MEDIA DRIVER
3533M:	Antti Palosaari <crope@iki.fi>
3534L:	linux-media@vger.kernel.org
3535W:	https://linuxtv.org
3536W:	http://palosaari.fi/linux/
3537Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3538T:	git git://linuxtv.org/anttip/media_tree.git
3539S:	Maintained
3540F:	drivers/media/common/cypress_firmware*
3541
3542CYTTSP TOUCHSCREEN DRIVER
3543M:	Ferruh Yigit <fery@cypress.com>
3544L:	linux-input@vger.kernel.org
3545S:	Supported
3546F:	drivers/input/touchscreen/cyttsp*
3547F:	include/linux/input/cyttsp.h
3548
3549DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3550M:	Joshua Kinard <kumba@gentoo.org>
3551S:	Maintained
3552F:	drivers/rtc/rtc-ds1685.c
3553F:	include/linux/rtc/ds1685.h
3554
3555DAMA SLAVE for AX.25
3556M:	Joerg Reuter <jreuter@yaina.de>
3557W:	http://yaina.de/jreuter/
3558W:	http://www.qsl.net/dl1bke/
3559L:	linux-hams@vger.kernel.org
3560S:	Maintained
3561F:	net/ax25/af_ax25.c
3562F:	net/ax25/ax25_dev.c
3563F:	net/ax25/ax25_ds_*
3564F:	net/ax25/ax25_in.c
3565F:	net/ax25/ax25_out.c
3566F:	net/ax25/ax25_timer.c
3567F:	net/ax25/sysctl_net_ax25.c
3568
3569DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3570L:	netdev@vger.kernel.org
3571S:	Orphan
3572F:	Documentation/networking/dmfe.txt
3573F:	drivers/net/ethernet/dec/tulip/dmfe.c
3574
3575DC390/AM53C974 SCSI driver
3576M:	Hannes Reinecke <hare@suse.com>
3577L:	linux-scsi@vger.kernel.org
3578S:	Maintained
3579F:	drivers/scsi/am53c974.c
3580
3581DC395x SCSI driver
3582M:	Oliver Neukum <oliver@neukum.org>
3583M:	Ali Akcaagac <aliakc@web.de>
3584M:	Jamie Lenehan <lenehan@twibble.org>
3585L:	dc395x@twibble.org
3586W:	http://twibble.org/dist/dc395x/
3587W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3588S:	Maintained
3589F:	Documentation/scsi/dc395x.txt
3590F:	drivers/scsi/dc395x.*
3591
3592DCCP PROTOCOL
3593M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3594L:	dccp@vger.kernel.org
3595W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3596S:	Maintained
3597F:	include/linux/dccp.h
3598F:	include/uapi/linux/dccp.h
3599F:	include/linux/tfrc.h
3600F:	net/dccp/
3601
3602DECnet NETWORK LAYER
3603W:	http://linux-decnet.sourceforge.net
3604L:	linux-decnet-user@lists.sourceforge.net
3605S:	Orphan
3606F:	Documentation/networking/decnet.txt
3607F:	net/decnet/
3608
3609DECSTATION PLATFORM SUPPORT
3610M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3611L:	linux-mips@linux-mips.org
3612W:	http://www.linux-mips.org/wiki/DECstation
3613S:	Maintained
3614F:	arch/mips/dec/
3615F:	arch/mips/include/asm/dec/
3616F:	arch/mips/include/asm/mach-dec/
3617
3618DEFXX FDDI NETWORK DRIVER
3619M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3620S:	Maintained
3621F:	drivers/net/fddi/defxx.*
3622
3623DELL LAPTOP DRIVER
3624M:	Matthew Garrett <mjg59@srcf.ucam.org>
3625M:	Pali Rohár <pali.rohar@gmail.com>
3626L:	platform-driver-x86@vger.kernel.org
3627S:	Maintained
3628F:	drivers/platform/x86/dell-laptop.c
3629
3630DELL LAPTOP RBTN DRIVER
3631M:	Pali Rohár <pali.rohar@gmail.com>
3632S:	Maintained
3633F:	drivers/platform/x86/dell-rbtn.*
3634
3635DELL LAPTOP FREEFALL DRIVER
3636M:	Pali Rohár <pali.rohar@gmail.com>
3637S:	Maintained
3638F:	drivers/platform/x86/dell-smo8800.c
3639
3640DELL LAPTOP SMM DRIVER
3641M:	Pali Rohár <pali.rohar@gmail.com>
3642S:	Maintained
3643F:	drivers/hwmon/dell-smm-hwmon.c
3644F:	include/uapi/linux/i8k.h
3645
3646DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3647M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3648S:	Maintained
3649F:	Documentation/dcdbas.txt
3650F:	drivers/firmware/dcdbas.*
3651
3652DELL WMI EXTRAS DRIVER
3653M:	Matthew Garrett <mjg59@srcf.ucam.org>
3654M:	Pali Rohár <pali.rohar@gmail.com>
3655S:	Maintained
3656F:	drivers/platform/x86/dell-wmi.c
3657
3658DESIGNWARE USB2 DRD IP DRIVER
3659M:	John Youn <johnyoun@synopsys.com>
3660L:	linux-usb@vger.kernel.org
3661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3662S:	Maintained
3663F:	drivers/usb/dwc2/
3664
3665DESIGNWARE USB3 DRD IP DRIVER
3666M:	Felipe Balbi <balbi@kernel.org>
3667L:	linux-usb@vger.kernel.org
3668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3669S:	Maintained
3670F:	drivers/usb/dwc3/
3671
3672DEVICE COREDUMP (DEV_COREDUMP)
3673M:	Johannes Berg <johannes@sipsolutions.net>
3674L:	linux-kernel@vger.kernel.org
3675S:	Maintained
3676F:	drivers/base/devcoredump.c
3677F:	include/linux/devcoredump.h
3678
3679DEVICE FREQUENCY (DEVFREQ)
3680M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3681M:	Kyungmin Park <kyungmin.park@samsung.com>
3682L:	linux-pm@vger.kernel.org
3683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S:	Maintained
3685F:	drivers/devfreq/
3686F:	include/linux/devfreq.h
3687F:	Documentation/devicetree/bindings/devfreq/
3688
3689DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3690M:	Chanwoo Choi <cw00.choi@samsung.com>
3691L:	linux-pm@vger.kernel.org
3692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3693S:	Supported
3694F:	drivers/devfreq/event/
3695F:	drivers/devfreq/devfreq-event.c
3696F:	include/linux/devfreq-event.h
3697F:	Documentation/devicetree/bindings/devfreq/event/
3698
3699BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3700M:	Chanwoo Choi <cw00.choi@samsung.com>
3701L:	linux-pm@vger.kernel.org
3702L:	linux-samsung-soc@vger.kernel.org
3703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3704S:	Maintained
3705F:	drivers/devfreq/exynos-bus.c
3706F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3707
3708DEVICE NUMBER REGISTRY
3709M:	Torben Mathiasen <device@lanana.org>
3710W:	http://lanana.org/docs/device-list/index.html
3711S:	Maintained
3712
3713DEVICE-MAPPER  (LVM)
3714M:	Alasdair Kergon <agk@redhat.com>
3715M:	Mike Snitzer <snitzer@redhat.com>
3716M:	dm-devel@redhat.com
3717L:	dm-devel@redhat.com
3718W:	http://sources.redhat.com/dm
3719Q:	http://patchwork.kernel.org/project/dm-devel/list/
3720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3721T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3722S:	Maintained
3723F:	Documentation/device-mapper/
3724F:	drivers/md/dm*
3725F:	drivers/md/persistent-data/
3726F:	include/linux/device-mapper.h
3727F:	include/linux/dm-*.h
3728F:	include/uapi/linux/dm-*.h
3729
3730DEVLINK
3731M:	Jiri Pirko <jiri@mellanox.com>
3732L:	netdev@vger.kernel.org
3733S:	Supported
3734F:	net/core/devlink.c
3735F:	include/net/devlink.h
3736F:	include/uapi/linux/devlink.h
3737
3738DIALOG SEMICONDUCTOR DRIVERS
3739M:	Support Opensource <support.opensource@diasemi.com>
3740W:	http://www.dialog-semiconductor.com/products
3741S:	Supported
3742F:	Documentation/hwmon/da90??
3743F:	Documentation/devicetree/bindings/mfd/da90*.txt
3744F:	Documentation/devicetree/bindings/regulator/da92*.txt
3745F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3746F:	drivers/gpio/gpio-da90??.c
3747F:	drivers/hwmon/da90??-hwmon.c
3748F:	drivers/iio/adc/da91??-*.c
3749F:	drivers/input/misc/da90??_onkey.c
3750F:	drivers/input/touchscreen/da9052_tsi.c
3751F:	drivers/leds/leds-da90??.c
3752F:	drivers/mfd/da903x.c
3753F:	drivers/mfd/da90??-*.c
3754F:	drivers/mfd/da91??-*.c
3755F:	drivers/power/da9052-battery.c
3756F:	drivers/power/da91??-*.c
3757F:	drivers/regulator/da903x.c
3758F:	drivers/regulator/da9???-regulator.[ch]
3759F:	drivers/rtc/rtc-da90??.c
3760F:	drivers/video/backlight/da90??_bl.c
3761F:	drivers/watchdog/da90??_wdt.c
3762F:	include/linux/mfd/da903x.h
3763F:	include/linux/mfd/da9052/
3764F:	include/linux/mfd/da9055/
3765F:	include/linux/mfd/da9062/
3766F:	include/linux/mfd/da9063/
3767F:	include/linux/mfd/da9150/
3768F:	include/linux/regulator/da9211.h
3769F:	include/sound/da[79]*.h
3770F:	sound/soc/codecs/da[79]*.[ch]
3771
3772DIGI NEO AND CLASSIC PCI PRODUCTS
3773M:	Lidza Louina <lidza.louina@gmail.com>
3774M:	Mark Hounschell <markh@compro.net>
3775L:	driverdev-devel@linuxdriverproject.org
3776S:	Maintained
3777F:	drivers/staging/dgnc/
3778
3779DIOLAN U2C-12 I2C DRIVER
3780M:	Guenter Roeck <linux@roeck-us.net>
3781L:	linux-i2c@vger.kernel.org
3782S:	Maintained
3783F:	drivers/i2c/busses/i2c-diolan-u2c.c
3784
3785DIRECT ACCESS (DAX)
3786M:	Matthew Wilcox <willy@linux.intel.com>
3787L:	linux-fsdevel@vger.kernel.org
3788S:	Supported
3789F:	fs/dax.c
3790
3791DIRECTORY NOTIFICATION (DNOTIFY)
3792M:	Eric Paris <eparis@parisplace.org>
3793S:	Maintained
3794F:	Documentation/filesystems/dnotify.txt
3795F:	fs/notify/dnotify/
3796F:	include/linux/dnotify.h
3797
3798DISK GEOMETRY AND PARTITION HANDLING
3799M:	Andries Brouwer <aeb@cwi.nl>
3800W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3801W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3802W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3803S:	Maintained
3804
3805DISKQUOTA
3806M:	Jan Kara <jack@suse.com>
3807S:	Maintained
3808F:	Documentation/filesystems/quota.txt
3809F:	fs/quota/
3810F:	include/linux/quota*.h
3811F:	include/uapi/linux/quota*.h
3812
3813DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3814M:	Bernie Thompson <bernie@plugable.com>
3815L:	linux-fbdev@vger.kernel.org
3816S:	Maintained
3817W:	http://plugable.com/category/projects/udlfb/
3818F:	drivers/video/fbdev/udlfb.c
3819F:	include/video/udlfb.h
3820F:	Documentation/fb/udlfb.txt
3821
3822DISTRIBUTED LOCK MANAGER (DLM)
3823M:	Christine Caulfield <ccaulfie@redhat.com>
3824M:	David Teigland <teigland@redhat.com>
3825L:	cluster-devel@redhat.com
3826W:	http://sources.redhat.com/cluster/
3827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3828S:	Supported
3829F:	fs/dlm/
3830
3831DMA BUFFER SHARING FRAMEWORK
3832M:	Sumit Semwal <sumit.semwal@linaro.org>
3833S:	Maintained
3834L:	linux-media@vger.kernel.org
3835L:	dri-devel@lists.freedesktop.org
3836L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3837F:	drivers/dma-buf/
3838F:	include/linux/dma-buf*
3839F:	include/linux/reservation.h
3840F:	include/linux/*fence.h
3841F:	Documentation/dma-buf-sharing.txt
3842T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3843
3844SYNC FILE FRAMEWORK
3845M:	Sumit Semwal <sumit.semwal@linaro.org>
3846R:	Gustavo Padovan <gustavo@padovan.org>
3847S:	Maintained
3848L:	linux-media@vger.kernel.org
3849L:	dri-devel@lists.freedesktop.org
3850F:	drivers/dma-buf/sync_file.c
3851F:	include/linux/sync_file.h
3852F:	Documentation/sync_file.txt
3853T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3854
3855DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3856M:	Vinod Koul <vinod.koul@intel.com>
3857L:	dmaengine@vger.kernel.org
3858Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3859S:	Maintained
3860F:	drivers/dma/
3861F:	include/linux/dmaengine.h
3862F:	Documentation/devicetree/bindings/dma/
3863F:	Documentation/dmaengine/
3864T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3865
3866DME1737 HARDWARE MONITOR DRIVER
3867M:	Juerg Haefliger <juergh@gmail.com>
3868L:	linux-hwmon@vger.kernel.org
3869S:	Maintained
3870F:	Documentation/hwmon/dme1737
3871F:	drivers/hwmon/dme1737.c
3872
3873DMI/SMBIOS SUPPORT
3874M:	Jean Delvare <jdelvare@suse.com>
3875S:	Maintained
3876T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3877F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3878F:	drivers/firmware/dmi-id.c
3879F:	drivers/firmware/dmi_scan.c
3880F:	include/linux/dmi.h
3881
3882DOCUMENTATION
3883M:	Jonathan Corbet <corbet@lwn.net>
3884L:	linux-doc@vger.kernel.org
3885S:	Maintained
3886F:	Documentation/
3887F:	scripts/docproc.c
3888F:	scripts/kernel-doc*
3889X:	Documentation/ABI/
3890X:	Documentation/devicetree/
3891X:	Documentation/acpi
3892X:	Documentation/power
3893X:	Documentation/spi
3894X:	Documentation/DocBook/media
3895T:	git git://git.lwn.net/linux.git docs-next
3896
3897DOUBLETALK DRIVER
3898M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3899L:	blinux-list@redhat.com
3900S:	Maintained
3901F:	drivers/char/dtlk.c
3902F:	include/linux/dtlk.h
3903
3904DPT_I2O SCSI RAID DRIVER
3905M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3906L:	linux-scsi@vger.kernel.org
3907W:	http://www.adaptec.com/
3908S:	Maintained
3909F:	drivers/scsi/dpt*
3910F:	drivers/scsi/dpt/
3911
3912DRBD DRIVER
3913M:	Philipp Reisner <philipp.reisner@linbit.com>
3914M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3915L:	drbd-dev@lists.linbit.com
3916W:	http://www.drbd.org
3917T:	git git://git.linbit.com/linux-drbd.git
3918T:	git git://git.linbit.com/drbd-8.4.git
3919S:	Supported
3920F:	drivers/block/drbd/
3921F:	lib/lru_cache.c
3922F:	Documentation/blockdev/drbd/
3923
3924DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3925M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3927S:	Supported
3928F:	Documentation/kobject.txt
3929F:	drivers/base/
3930F:	fs/debugfs/
3931F:	fs/kernfs/
3932F:	fs/sysfs/
3933F:	include/linux/debugfs.h
3934F:	include/linux/kobj*
3935F:	lib/kobj*
3936
3937DRM DRIVERS
3938M:	David Airlie <airlied@linux.ie>
3939L:	dri-devel@lists.freedesktop.org
3940T:	git git://people.freedesktop.org/~airlied/linux
3941S:	Maintained
3942F:	drivers/gpu/drm/
3943F:	drivers/gpu/vga/
3944F:	Documentation/devicetree/bindings/display/
3945F:	Documentation/devicetree/bindings/gpu/
3946F:	Documentation/devicetree/bindings/video/
3947F:	Documentation/gpu/
3948F:	include/drm/
3949F:	include/uapi/drm/
3950
3951DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3952M:	Dave Airlie <airlied@redhat.com>
3953S:	Odd Fixes
3954F:	drivers/gpu/drm/ast/
3955
3956DRM DRIVER FOR BOCHS VIRTUAL GPU
3957M:	Gerd Hoffmann <kraxel@redhat.com>
3958S:	Odd Fixes
3959F:	drivers/gpu/drm/bochs/
3960
3961DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3962M:	Dave Airlie <airlied@redhat.com>
3963S:	Odd Fixes
3964F:	drivers/gpu/drm/cirrus/
3965
3966RADEON and AMDGPU DRM DRIVERS
3967M:	Alex Deucher <alexander.deucher@amd.com>
3968M:	Christian König <christian.koenig@amd.com>
3969L:	dri-devel@lists.freedesktop.org
3970T:	git git://people.freedesktop.org/~agd5f/linux
3971S:	Supported
3972F:	drivers/gpu/drm/radeon/
3973F:	include/uapi/drm/radeon_drm.h
3974F:	drivers/gpu/drm/amd/
3975F:	include/uapi/drm/amdgpu_drm.h
3976
3977DRM PANEL DRIVERS
3978M:	Thierry Reding <thierry.reding@gmail.com>
3979L:	dri-devel@lists.freedesktop.org
3980T:	git git://anongit.freedesktop.org/tegra/linux.git
3981S:	Maintained
3982F:	drivers/gpu/drm/drm_panel.c
3983F:	drivers/gpu/drm/panel/
3984F:	include/drm/drm_panel.h
3985F:	Documentation/devicetree/bindings/display/panel/
3986
3987INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3988M:	Daniel Vetter <daniel.vetter@intel.com>
3989M:	Jani Nikula <jani.nikula@linux.intel.com>
3990L:	intel-gfx@lists.freedesktop.org
3991L:	dri-devel@lists.freedesktop.org
3992W:	https://01.org/linuxgraphics/
3993Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3994T:	git git://anongit.freedesktop.org/drm-intel
3995S:	Supported
3996F:	drivers/gpu/drm/i915/
3997F:	include/drm/i915*
3998F:	include/uapi/drm/i915_drm.h
3999F:	Documentation/gpu/i915.rst
4000
4001DRM DRIVERS FOR ATMEL HLCDC
4002M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4003L:	dri-devel@lists.freedesktop.org
4004S:	Supported
4005F:	drivers/gpu/drm/atmel-hlcdc/
4006F:	Documentation/devicetree/bindings/drm/atmel/
4007
4008DRM DRIVERS FOR ALLWINNER A10
4009M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4010L:	dri-devel@lists.freedesktop.org
4011S:	Supported
4012F:	drivers/gpu/drm/sun4i/
4013F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4014
4015DRM DRIVERS FOR EXYNOS
4016M:	Inki Dae <inki.dae@samsung.com>
4017M:	Joonyoung Shim <jy0922.shim@samsung.com>
4018M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4019M:	Kyungmin Park <kyungmin.park@samsung.com>
4020L:	dri-devel@lists.freedesktop.org
4021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4022S:	Supported
4023F:	drivers/gpu/drm/exynos/
4024F:	include/uapi/drm/exynos_drm.h
4025F:	Documentation/devicetree/bindings/display/exynos/
4026
4027DRM DRIVERS FOR FREESCALE DCU
4028M:	Stefan Agner <stefan@agner.ch>
4029M:	Alison Wang <alison.wang@freescale.com>
4030L:	dri-devel@lists.freedesktop.org
4031S:	Supported
4032F:	drivers/gpu/drm/fsl-dcu/
4033F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4034F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4035F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4036
4037DRM DRIVERS FOR FREESCALE IMX
4038M:	Philipp Zabel <p.zabel@pengutronix.de>
4039L:	dri-devel@lists.freedesktop.org
4040S:	Maintained
4041F:	drivers/gpu/drm/imx/
4042F:	drivers/gpu/ipu-v3/
4043F:	Documentation/devicetree/bindings/display/imx/
4044
4045DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4046M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4047L:	dri-devel@lists.freedesktop.org
4048T:	git git://github.com/patjak/drm-gma500
4049S:	Maintained
4050F:	drivers/gpu/drm/gma500/
4051
4052DRM DRIVERS FOR HISILICON
4053M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4054R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4055R:	Chen Feng <puck.chen@hisilicon.com>
4056L:	dri-devel@lists.freedesktop.org
4057T:	git git://github.com/xin3liang/linux.git
4058S:	Maintained
4059F:	drivers/gpu/drm/hisilicon/
4060F:	Documentation/devicetree/bindings/display/hisilicon/
4061
4062DRM DRIVER FOR INTEL I810 VIDEO CARDS
4063S:	Orphan / Obsolete
4064F:	drivers/gpu/drm/i810/
4065F:	include/uapi/drm/i810_drm.h
4066
4067DRM DRIVER FOR MSM ADRENO GPU
4068M:	Rob Clark <robdclark@gmail.com>
4069L:	linux-arm-msm@vger.kernel.org
4070L:	dri-devel@lists.freedesktop.org
4071L:	freedreno@lists.freedesktop.org
4072T:	git git://people.freedesktop.org/~robclark/linux
4073S:	Maintained
4074F:	drivers/gpu/drm/msm/
4075F:	include/uapi/drm/msm_drm.h
4076F:	Documentation/devicetree/bindings/display/msm/
4077
4078DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4079M:	Ben Skeggs <bskeggs@redhat.com>
4080L:	dri-devel@lists.freedesktop.org
4081L:	nouveau@lists.freedesktop.org
4082T:	git git://github.com/skeggsb/linux
4083S:	Supported
4084F:	drivers/gpu/drm/nouveau/
4085F:	include/uapi/drm/nouveau_drm.h
4086
4087DRM DRIVERS FOR NVIDIA TEGRA
4088M:	Thierry Reding <thierry.reding@gmail.com>
4089L:	dri-devel@lists.freedesktop.org
4090L:	linux-tegra@vger.kernel.org
4091T:	git git://anongit.freedesktop.org/tegra/linux.git
4092S:	Supported
4093F:	drivers/gpu/drm/tegra/
4094F:	drivers/gpu/host1x/
4095F:	include/linux/host1x.h
4096F:	include/uapi/drm/tegra_drm.h
4097F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4098
4099DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4100S:	Orphan / Obsolete
4101F:	drivers/gpu/drm/mga/
4102F:	include/uapi/drm/mga_drm.h
4103
4104DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4105M:	Dave Airlie <airlied@redhat.com>
4106S:	Odd Fixes
4107F:	drivers/gpu/drm/mgag200/
4108
4109DRM DRIVER FOR RAGE 128 VIDEO CARDS
4110S:	Orphan / Obsolete
4111F:	drivers/gpu/drm/r128/
4112F:	include/uapi/drm/r128_drm.h
4113
4114DRM DRIVERS FOR RENESAS
4115M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4116L:	dri-devel@lists.freedesktop.org
4117L:	linux-renesas-soc@vger.kernel.org
4118T:	git git://linuxtv.org/pinchartl/fbdev
4119S:	Supported
4120F:	drivers/gpu/drm/rcar-du/
4121F:	drivers/gpu/drm/shmobile/
4122F:	include/linux/platform_data/shmob_drm.h
4123F:	Documentation/devicetree/bindings/display/renesas,du.txt
4124
4125DRM DRIVER FOR QXL VIRTUAL GPU
4126M:	Dave Airlie <airlied@redhat.com>
4127S:	Odd Fixes
4128F:	drivers/gpu/drm/qxl/
4129F:	include/uapi/drm/qxl_drm.h
4130
4131DRM DRIVERS FOR ROCKCHIP
4132M:	Mark Yao <mark.yao@rock-chips.com>
4133L:	dri-devel@lists.freedesktop.org
4134S:	Maintained
4135F:	drivers/gpu/drm/rockchip/
4136F:	Documentation/devicetree/bindings/display/rockchip/
4137
4138DRM DRIVER FOR SAVAGE VIDEO CARDS
4139S:	Orphan / Obsolete
4140F:	drivers/gpu/drm/savage/
4141F:	include/uapi/drm/savage_drm.h
4142
4143DRM DRIVER FOR SIS VIDEO CARDS
4144S:	Orphan / Obsolete
4145F:	drivers/gpu/drm/sis/
4146F:	include/uapi/drm/sis_drm.h
4147
4148DRM DRIVERS FOR STI
4149M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4150M:	Vincent Abriou <vincent.abriou@st.com>
4151L:	dri-devel@lists.freedesktop.org
4152T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4153S:	Maintained
4154F:	drivers/gpu/drm/sti
4155F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4156
4157DRM DRIVER FOR TDFX VIDEO CARDS
4158S:	Orphan / Obsolete
4159F:	drivers/gpu/drm/tdfx/
4160
4161DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4162M:	Dave Airlie <airlied@redhat.com>
4163S:	Odd Fixes
4164F:	drivers/gpu/drm/udl/
4165
4166DRM DRIVERS FOR VIVANTE GPU IP
4167M:	Lucas Stach <l.stach@pengutronix.de>
4168R:	Russell King <linux+etnaviv@armlinux.org.uk>
4169R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4170L:	dri-devel@lists.freedesktop.org
4171S:	Maintained
4172F:	drivers/gpu/drm/etnaviv/
4173F:	include/uapi/drm/etnaviv_drm.h
4174F:	Documentation/devicetree/bindings/display/etnaviv/
4175
4176DRM DRIVER FOR VMWARE VIRTUAL GPU
4177M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4178M:	Sinclair Yeh <syeh@vmware.com>
4179M:	Thomas Hellstrom <thellstrom@vmware.com>
4180L:	dri-devel@lists.freedesktop.org
4181T:	git git://people.freedesktop.org/~syeh/repos_linux
4182T:	git git://people.freedesktop.org/~thomash/linux
4183S:	Supported
4184F:	drivers/gpu/drm/vmwgfx/
4185F:	include/uapi/drm/vmwgfx_drm.h
4186
4187DRM DRIVERS FOR VC4
4188M:	Eric Anholt <eric@anholt.net>
4189T:	git git://github.com/anholt/linux
4190S:	Supported
4191F:	drivers/gpu/drm/vc4/
4192F:	include/uapi/drm/vc4_drm.h
4193F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4194
4195DRM DRIVERS FOR TI OMAP
4196M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4197L:	dri-devel@lists.freedesktop.org
4198S:	Maintained
4199F:	drivers/gpu/drm/omapdrm/
4200F:	Documentation/devicetree/bindings/display/ti/
4201
4202DRM DRIVERS FOR TI LCDC
4203M:	Jyri Sarha <jsarha@ti.com>
4204R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4205L:	dri-devel@lists.freedesktop.org
4206S:	Maintained
4207F:	drivers/gpu/drm/tilcdc/
4208F:	Documentation/devicetree/bindings/display/tilcdc/
4209
4210DSBR100 USB FM RADIO DRIVER
4211M:	Alexey Klimov <klimov.linux@gmail.com>
4212L:	linux-media@vger.kernel.org
4213T:	git git://linuxtv.org/media_tree.git
4214S:	Maintained
4215F:	drivers/media/radio/dsbr100.c
4216
4217DSCC4 DRIVER
4218M:	Francois Romieu <romieu@fr.zoreil.com>
4219L:	netdev@vger.kernel.org
4220S:	Maintained
4221F:	drivers/net/wan/dscc4.c
4222
4223DT3155 MEDIA DRIVER
4224M:	Hans Verkuil <hverkuil@xs4all.nl>
4225L:	linux-media@vger.kernel.org
4226T:	git git://linuxtv.org/media_tree.git
4227W:	https://linuxtv.org
4228S:	Odd Fixes
4229F:	drivers/media/pci/dt3155/
4230
4231DVB_USB_AF9015 MEDIA DRIVER
4232M:	Antti Palosaari <crope@iki.fi>
4233L:	linux-media@vger.kernel.org
4234W:	https://linuxtv.org
4235W:	http://palosaari.fi/linux/
4236Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4237T:	git git://linuxtv.org/anttip/media_tree.git
4238S:	Maintained
4239F:	drivers/media/usb/dvb-usb-v2/af9015*
4240
4241DVB_USB_AF9035 MEDIA DRIVER
4242M:	Antti Palosaari <crope@iki.fi>
4243L:	linux-media@vger.kernel.org
4244W:	https://linuxtv.org
4245W:	http://palosaari.fi/linux/
4246Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4247T:	git git://linuxtv.org/anttip/media_tree.git
4248S:	Maintained
4249F:	drivers/media/usb/dvb-usb-v2/af9035*
4250
4251DVB_USB_ANYSEE MEDIA DRIVER
4252M:	Antti Palosaari <crope@iki.fi>
4253L:	linux-media@vger.kernel.org
4254W:	https://linuxtv.org
4255W:	http://palosaari.fi/linux/
4256Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4257T:	git git://linuxtv.org/anttip/media_tree.git
4258S:	Maintained
4259F:	drivers/media/usb/dvb-usb-v2/anysee*
4260
4261DVB_USB_AU6610 MEDIA DRIVER
4262M:	Antti Palosaari <crope@iki.fi>
4263L:	linux-media@vger.kernel.org
4264W:	https://linuxtv.org
4265W:	http://palosaari.fi/linux/
4266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4267T:	git git://linuxtv.org/anttip/media_tree.git
4268S:	Maintained
4269F:	drivers/media/usb/dvb-usb-v2/au6610*
4270
4271DVB_USB_CE6230 MEDIA DRIVER
4272M:	Antti Palosaari <crope@iki.fi>
4273L:	linux-media@vger.kernel.org
4274W:	https://linuxtv.org
4275W:	http://palosaari.fi/linux/
4276Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4277T:	git git://linuxtv.org/anttip/media_tree.git
4278S:	Maintained
4279F:	drivers/media/usb/dvb-usb-v2/ce6230*
4280
4281DVB_USB_CXUSB MEDIA DRIVER
4282M:	Michael Krufky <mkrufky@linuxtv.org>
4283L:	linux-media@vger.kernel.org
4284W:	https://linuxtv.org
4285W:	http://github.com/mkrufky
4286Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4287T:	git git://linuxtv.org/media_tree.git
4288S:	Maintained
4289F:	drivers/media/usb/dvb-usb/cxusb*
4290
4291DVB_USB_EC168 MEDIA DRIVER
4292M:	Antti Palosaari <crope@iki.fi>
4293L:	linux-media@vger.kernel.org
4294W:	https://linuxtv.org
4295W:	http://palosaari.fi/linux/
4296Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4297T:	git git://linuxtv.org/anttip/media_tree.git
4298S:	Maintained
4299F:	drivers/media/usb/dvb-usb-v2/ec168*
4300
4301DVB_USB_GL861 MEDIA DRIVER
4302M:	Antti Palosaari <crope@iki.fi>
4303L:	linux-media@vger.kernel.org
4304W:	https://linuxtv.org
4305Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4306T:	git git://linuxtv.org/anttip/media_tree.git
4307S:	Maintained
4308F:	drivers/media/usb/dvb-usb-v2/gl861*
4309
4310DVB_USB_MXL111SF MEDIA DRIVER
4311M:	Michael Krufky <mkrufky@linuxtv.org>
4312L:	linux-media@vger.kernel.org
4313W:	https://linuxtv.org
4314W:	http://github.com/mkrufky
4315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4316T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4317S:	Maintained
4318F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4319
4320DVB_USB_RTL28XXU MEDIA DRIVER
4321M:	Antti Palosaari <crope@iki.fi>
4322L:	linux-media@vger.kernel.org
4323W:	https://linuxtv.org
4324W:	http://palosaari.fi/linux/
4325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4326T:	git git://linuxtv.org/anttip/media_tree.git
4327S:	Maintained
4328F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4329
4330DVB_USB_V2 MEDIA DRIVER
4331M:	Antti Palosaari <crope@iki.fi>
4332L:	linux-media@vger.kernel.org
4333W:	https://linuxtv.org
4334W:	http://palosaari.fi/linux/
4335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4336T:	git git://linuxtv.org/anttip/media_tree.git
4337S:	Maintained
4338F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4339F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4340
4341DYNAMIC DEBUG
4342M:	Jason Baron <jbaron@akamai.com>
4343S:	Maintained
4344F:	lib/dynamic_debug.c
4345F:	include/linux/dynamic_debug.h
4346
4347DZ DECSTATION DZ11 SERIAL DRIVER
4348M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4349S:	Maintained
4350F:	drivers/tty/serial/dz.*
4351
4352E3X0 POWER BUTTON DRIVER
4353M:	Moritz Fischer <moritz.fischer@ettus.com>
4354L:	usrp-users@lists.ettus.com
4355W:	http://www.ettus.com
4356S:	Supported
4357F:	drivers/input/misc/e3x0-button.c
4358F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4359
4360E4000 MEDIA DRIVER
4361M:	Antti Palosaari <crope@iki.fi>
4362L:	linux-media@vger.kernel.org
4363W:	https://linuxtv.org
4364W:	http://palosaari.fi/linux/
4365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4366T:	git git://linuxtv.org/anttip/media_tree.git
4367S:	Maintained
4368F:	drivers/media/tuners/e4000*
4369
4370EATA ISA/EISA/PCI SCSI DRIVER
4371M:	Dario Ballabio <ballabio_dario@emc.com>
4372L:	linux-scsi@vger.kernel.org
4373S:	Maintained
4374F:	drivers/scsi/eata.c
4375
4376EC100 MEDIA DRIVER
4377M:	Antti Palosaari <crope@iki.fi>
4378L:	linux-media@vger.kernel.org
4379W:	https://linuxtv.org
4380W:	http://palosaari.fi/linux/
4381Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4382T:	git git://linuxtv.org/anttip/media_tree.git
4383S:	Maintained
4384F:	drivers/media/dvb-frontends/ec100*
4385
4386ECRYPT FILE SYSTEM
4387M:	Tyler Hicks <tyhicks@canonical.com>
4388L:	ecryptfs@vger.kernel.org
4389W:	http://ecryptfs.org
4390W:	https://launchpad.net/ecryptfs
4391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4392S:	Supported
4393F:	Documentation/filesystems/ecryptfs.txt
4394F:	fs/ecryptfs/
4395
4396EDAC-CORE
4397M:	Doug Thompson <dougthompson@xmission.com>
4398M:	Borislav Petkov <bp@alien8.de>
4399M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4400M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4401L:	linux-edac@vger.kernel.org
4402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4404S:	Supported
4405F:	Documentation/edac.txt
4406F:	drivers/edac/
4407F:	include/linux/edac.h
4408
4409EDAC-AMD64
4410M:	Doug Thompson <dougthompson@xmission.com>
4411M:	Borislav Petkov <bp@alien8.de>
4412L:	linux-edac@vger.kernel.org
4413S:	Maintained
4414F:	drivers/edac/amd64_edac*
4415
4416EDAC-CALXEDA
4417M:	Doug Thompson <dougthompson@xmission.com>
4418M:	Robert Richter <rric@kernel.org>
4419L:	linux-edac@vger.kernel.org
4420S:	Maintained
4421F:	drivers/edac/highbank*
4422
4423EDAC-CAVIUM
4424M:	Ralf Baechle <ralf@linux-mips.org>
4425M:	David Daney <david.daney@cavium.com>
4426L:	linux-edac@vger.kernel.org
4427L:	linux-mips@linux-mips.org
4428S:	Supported
4429F:	drivers/edac/octeon_edac*
4430
4431EDAC-E752X
4432M:	Mark Gross <mark.gross@intel.com>
4433M:	Doug Thompson <dougthompson@xmission.com>
4434L:	linux-edac@vger.kernel.org
4435S:	Maintained
4436F:	drivers/edac/e752x_edac.c
4437
4438EDAC-E7XXX
4439M:	Doug Thompson <dougthompson@xmission.com>
4440L:	linux-edac@vger.kernel.org
4441S:	Maintained
4442F:	drivers/edac/e7xxx_edac.c
4443
4444EDAC-GHES
4445M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4446M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4447L:	linux-edac@vger.kernel.org
4448S:	Maintained
4449F:	drivers/edac/ghes_edac.c
4450
4451EDAC-I82443BXGX
4452M:	Tim Small <tim@buttersideup.com>
4453L:	linux-edac@vger.kernel.org
4454S:	Maintained
4455F:	drivers/edac/i82443bxgx_edac.c
4456
4457EDAC-I3000
4458M:	Jason Uhlenkott <juhlenko@akamai.com>
4459L:	linux-edac@vger.kernel.org
4460S:	Maintained
4461F:	drivers/edac/i3000_edac.c
4462
4463EDAC-I5000
4464M:	Doug Thompson <dougthompson@xmission.com>
4465L:	linux-edac@vger.kernel.org
4466S:	Maintained
4467F:	drivers/edac/i5000_edac.c
4468
4469EDAC-I5400
4470M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4471M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4472L:	linux-edac@vger.kernel.org
4473S:	Maintained
4474F:	drivers/edac/i5400_edac.c
4475
4476EDAC-I7300
4477M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4478M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4479L:	linux-edac@vger.kernel.org
4480S:	Maintained
4481F:	drivers/edac/i7300_edac.c
4482
4483EDAC-I7CORE
4484M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4486L:	linux-edac@vger.kernel.org
4487S:	Maintained
4488F:	drivers/edac/i7core_edac.c
4489
4490EDAC-I82975X
4491M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4492M:	"Arvind R." <arvino55@gmail.com>
4493L:	linux-edac@vger.kernel.org
4494S:	Maintained
4495F:	drivers/edac/i82975x_edac.c
4496
4497EDAC-IE31200
4498M:	Jason Baron <jbaron@akamai.com>
4499L:	linux-edac@vger.kernel.org
4500S:	Maintained
4501F:	drivers/edac/ie31200_edac.c
4502
4503EDAC-MPC85XX
4504M:	Johannes Thumshirn <morbidrsa@gmail.com>
4505L:	linux-edac@vger.kernel.org
4506S:	Maintained
4507F:	drivers/edac/mpc85xx_edac.[ch]
4508
4509EDAC-PASEMI
4510M:	Egor Martovetsky <egor@pasemi.com>
4511L:	linux-edac@vger.kernel.org
4512S:	Maintained
4513F:	drivers/edac/pasemi_edac.c
4514
4515EDAC-R82600
4516M:	Tim Small <tim@buttersideup.com>
4517L:	linux-edac@vger.kernel.org
4518S:	Maintained
4519F:	drivers/edac/r82600_edac.c
4520
4521EDAC-SBRIDGE
4522M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4524L:	linux-edac@vger.kernel.org
4525S:	Maintained
4526F:	drivers/edac/sb_edac.c
4527
4528EDAC-XGENE
4529APPLIED MICRO (APM) X-GENE SOC EDAC
4530M:     Loc Ho <lho@apm.com>
4531S:     Supported
4532F:     drivers/edac/xgene_edac.c
4533F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4534
4535EDIROL UA-101/UA-1000 DRIVER
4536M:	Clemens Ladisch <clemens@ladisch.de>
4537L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4538T:	git git://git.alsa-project.org/alsa-kernel.git
4539S:	Maintained
4540F:	sound/usb/misc/ua101.c
4541
4542EXTENSIBLE FIRMWARE INTERFACE (EFI)
4543M:	Matt Fleming <matt@codeblueprint.co.uk>
4544L:	linux-efi@vger.kernel.org
4545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4546S:	Maintained
4547F:	Documentation/efi-stub.txt
4548F:	arch/ia64/kernel/efi.c
4549F:	arch/x86/boot/compressed/eboot.[ch]
4550F:	arch/x86/include/asm/efi.h
4551F:	arch/x86/platform/efi/
4552F:	drivers/firmware/efi/
4553F:	include/linux/efi*.h
4554
4555EFI VARIABLE FILESYSTEM
4556M:	Matthew Garrett <matthew.garrett@nebula.com>
4557M:	Jeremy Kerr <jk@ozlabs.org>
4558M:	Matt Fleming <matt@codeblueprint.co.uk>
4559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4560L:	linux-efi@vger.kernel.org
4561S:	Maintained
4562F:	fs/efivarfs/
4563
4564EFIFB FRAMEBUFFER DRIVER
4565L:	linux-fbdev@vger.kernel.org
4566M:	Peter Jones <pjones@redhat.com>
4567S:	Maintained
4568F:	drivers/video/fbdev/efifb.c
4569
4570EFS FILESYSTEM
4571W:	http://aeschi.ch.eu.org/efs/
4572S:	Orphan
4573F:	fs/efs/
4574
4575EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4576M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4577L:	netdev@vger.kernel.org
4578S:	Maintained
4579F:	drivers/net/ethernet/ibm/ehea/
4580
4581EM28XX VIDEO4LINUX DRIVER
4582M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4583M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4584L:	linux-media@vger.kernel.org
4585W:	https://linuxtv.org
4586T:	git git://linuxtv.org/media_tree.git
4587S:	Maintained
4588F:	drivers/media/usb/em28xx/
4589
4590EMBEDDED LINUX
4591M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4592M:	Matt Mackall <mpm@selenic.com>
4593M:	David Woodhouse <dwmw2@infradead.org>
4594L:	linux-embedded@vger.kernel.org
4595S:	Maintained
4596
4597EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4598M:	James Smart <james.smart@avagotech.com>
4599M:	Dick Kennedy <dick.kennedy@avagotech.com>
4600L:	linux-scsi@vger.kernel.org
4601W:	http://www.avagotech.com
4602S:	Supported
4603F:	drivers/scsi/lpfc/
4604
4605ENE CB710 FLASH CARD READER DRIVER
4606M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4607S:	Maintained
4608F:	drivers/misc/cb710/
4609F:	drivers/mmc/host/cb710-mmc.*
4610F:	include/linux/cb710.h
4611
4612ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4613M:	Maxim Levitsky <maximlevitsky@gmail.com>
4614S:	Maintained
4615F:	drivers/media/rc/ene_ir.*
4616
4617EPSON S1D13XXX FRAMEBUFFER DRIVER
4618M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4619S:	Maintained
4620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4621F:	drivers/video/fbdev/s1d13xxxfb.c
4622F:	include/video/s1d13xxxfb.h
4623
4624ET131X NETWORK DRIVER
4625M:	Mark Einon <mark.einon@gmail.com>
4626S:	Odd Fixes
4627F:	drivers/net/ethernet/agere/
4628
4629ETHERNET BRIDGE
4630M:	Stephen Hemminger <stephen@networkplumber.org>
4631L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4632L:	netdev@vger.kernel.org
4633W:	http://www.linuxfoundation.org/en/Net:Bridge
4634S:	Maintained
4635F:	include/linux/netfilter_bridge/
4636F:	net/bridge/
4637
4638ETHERNET PHY LIBRARY
4639M:	Florian Fainelli <f.fainelli@gmail.com>
4640L:	netdev@vger.kernel.org
4641S:	Maintained
4642F:	include/linux/phy.h
4643F:	include/linux/phy_fixed.h
4644F:	drivers/net/phy/
4645F:	Documentation/networking/phy.txt
4646F:	drivers/of/of_mdio.c
4647F:	drivers/of/of_net.c
4648
4649EXT2 FILE SYSTEM
4650M:	Jan Kara <jack@suse.com>
4651L:	linux-ext4@vger.kernel.org
4652S:	Maintained
4653F:	Documentation/filesystems/ext2.txt
4654F:	fs/ext2/
4655F:	include/linux/ext2*
4656
4657EXT4 FILE SYSTEM
4658M:	"Theodore Ts'o" <tytso@mit.edu>
4659M:	Andreas Dilger <adilger.kernel@dilger.ca>
4660L:	linux-ext4@vger.kernel.org
4661W:	http://ext4.wiki.kernel.org
4662Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4664S:	Maintained
4665F:	Documentation/filesystems/ext4.txt
4666F:	fs/ext4/
4667
4668Extended Verification Module (EVM)
4669M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4670L:	linux-ima-devel@lists.sourceforge.net
4671L:	linux-security-module@vger.kernel.org
4672S:	Supported
4673F:	security/integrity/evm/
4674
4675EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4676M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4677M:	Chanwoo Choi <cw00.choi@samsung.com>
4678L:	linux-kernel@vger.kernel.org
4679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4680S:	Maintained
4681F:	drivers/extcon/
4682F:	include/linux/extcon/
4683F:	include/linux/extcon.h
4684F:	Documentation/extcon/
4685F:	Documentation/devicetree/bindings/extcon/
4686
4687EXYNOS DP DRIVER
4688M:	Jingoo Han <jingoohan1@gmail.com>
4689L:	dri-devel@lists.freedesktop.org
4690S:	Maintained
4691F:	drivers/gpu/drm/exynos/exynos_dp*
4692
4693EXYNOS SYSMMU (IOMMU) driver
4694M:	Marek Szyprowski <m.szyprowski@samsung.com>
4695L:	iommu@lists.linux-foundation.org
4696S:	Maintained
4697F:	drivers/iommu/exynos-iommu.c
4698
4699EXYNOS MIPI DISPLAY DRIVERS
4700M:	Inki Dae <inki.dae@samsung.com>
4701M:	Donghwa Lee <dh09.lee@samsung.com>
4702M:	Kyungmin Park <kyungmin.park@samsung.com>
4703L:	linux-fbdev@vger.kernel.org
4704S:	Maintained
4705F:	drivers/video/fbdev/exynos/exynos_mipi*
4706F:	include/video/exynos_mipi*
4707
4708EZchip NPS platform support
4709M:	Noam Camus <noamc@ezchip.com>
4710S:	Supported
4711F:	arch/arc/plat-eznps
4712F:	arch/arc/boot/dts/eznps.dts
4713
4714F71805F HARDWARE MONITORING DRIVER
4715M:	Jean Delvare <jdelvare@suse.com>
4716L:	linux-hwmon@vger.kernel.org
4717S:	Maintained
4718F:	Documentation/hwmon/f71805f
4719F:	drivers/hwmon/f71805f.c
4720
4721FC0011 TUNER DRIVER
4722M:	Michael Buesch <m@bues.ch>
4723L:	linux-media@vger.kernel.org
4724S:	Maintained
4725F:	drivers/media/tuners/fc0011.h
4726F:	drivers/media/tuners/fc0011.c
4727
4728FC2580 MEDIA DRIVER
4729M:	Antti Palosaari <crope@iki.fi>
4730L:	linux-media@vger.kernel.org
4731W:	https://linuxtv.org
4732W:	http://palosaari.fi/linux/
4733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4734T:	git git://linuxtv.org/anttip/media_tree.git
4735S:	Maintained
4736F:	drivers/media/tuners/fc2580*
4737
4738FANOTIFY
4739M:	Eric Paris <eparis@redhat.com>
4740S:	Maintained
4741F:	fs/notify/fanotify/
4742F:	include/linux/fanotify.h
4743F:	include/uapi/linux/fanotify.h
4744
4745FARSYNC SYNCHRONOUS DRIVER
4746M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4747W:	http://www.farsite.co.uk/
4748S:	Supported
4749F:	drivers/net/wan/farsync.*
4750
4751FAULT INJECTION SUPPORT
4752M:	Akinobu Mita <akinobu.mita@gmail.com>
4753S:	Supported
4754F:	Documentation/fault-injection/
4755F:	lib/fault-inject.c
4756
4757FBTFT Framebuffer drivers
4758M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4759M:	Noralf Trønnes <noralf@tronnes.org>
4760S:	Maintained
4761F:	drivers/staging/fbtft/
4762
4763FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4764M:	Johannes Thumshirn <jth@kernel.org>
4765L:	fcoe-devel@open-fcoe.org
4766W:	www.Open-FCoE.org
4767S:	Supported
4768F:	drivers/scsi/libfc/
4769F:	drivers/scsi/fcoe/
4770F:	include/scsi/fc/
4771F:	include/scsi/libfc.h
4772F:	include/scsi/libfcoe.h
4773F:	include/uapi/scsi/fc/
4774
4775FILE LOCKING (flock() and fcntl()/lockf())
4776M:	Jeff Layton <jlayton@poochiereds.net>
4777M:	"J. Bruce Fields" <bfields@fieldses.org>
4778L:	linux-fsdevel@vger.kernel.org
4779S:	Maintained
4780F:	include/linux/fcntl.h
4781F:	include/linux/fs.h
4782F:	include/uapi/linux/fcntl.h
4783F:	include/uapi/linux/fs.h
4784F:	fs/fcntl.c
4785F:	fs/locks.c
4786
4787FILESYSTEMS (VFS and infrastructure)
4788M:	Alexander Viro <viro@zeniv.linux.org.uk>
4789L:	linux-fsdevel@vger.kernel.org
4790S:	Maintained
4791F:	fs/*
4792
4793FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4794M:	Riku Voipio <riku.voipio@iki.fi>
4795L:	linux-hwmon@vger.kernel.org
4796S:	Maintained
4797F:	drivers/hwmon/f75375s.c
4798F:	include/linux/f75375s.h
4799
4800FIREWIRE AUDIO DRIVERS
4801M:	Clemens Ladisch <clemens@ladisch.de>
4802L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4803T:	git git://git.alsa-project.org/alsa-kernel.git
4804S:	Maintained
4805F:	sound/firewire/
4806
4807FIREWIRE MEDIA DRIVERS (firedtv)
4808M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4809L:	linux-media@vger.kernel.org
4810L:	linux1394-devel@lists.sourceforge.net
4811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4812S:	Maintained
4813F:	drivers/media/firewire/
4814
4815FIREWIRE SBP-2 TARGET
4816M:	Chris Boot <bootc@bootc.net>
4817L:	linux-scsi@vger.kernel.org
4818L:	target-devel@vger.kernel.org
4819L:	linux1394-devel@lists.sourceforge.net
4820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4821S:	Maintained
4822F:	drivers/target/sbp/
4823
4824FIREWIRE SUBSYSTEM
4825M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4826L:	linux1394-devel@lists.sourceforge.net
4827W:	http://ieee1394.wiki.kernel.org/
4828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4829S:	Maintained
4830F:	drivers/firewire/
4831F:	include/linux/firewire.h
4832F:	include/uapi/linux/firewire*.h
4833F:	tools/firewire/
4834
4835FIRMWARE LOADER (request_firmware)
4836M:	Ming Lei <ming.lei@canonical.com>
4837L:	linux-kernel@vger.kernel.org
4838S:	Maintained
4839F:	Documentation/firmware_class/
4840F:	drivers/base/firmware*.c
4841F:	include/linux/firmware.h
4842
4843FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4844M:	Joshua Morris <josh.h.morris@us.ibm.com>
4845M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4846S:	Maintained
4847F:	drivers/block/rsxx/
4848
4849FLOPPY DRIVER
4850M:	Jiri Kosina <jikos@kernel.org>
4851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4852S:	Odd fixes
4853F:	drivers/block/floppy.c
4854
4855FMC SUBSYSTEM
4856M:	Alessandro Rubini <rubini@gnudd.com>
4857W:	http://www.ohwr.org/projects/fmc-bus
4858S:	Supported
4859F:	drivers/fmc/
4860F:	include/linux/fmc*.h
4861F:	include/linux/ipmi-fru.h
4862K:	fmc_d.*register
4863
4864FPGA MANAGER FRAMEWORK
4865M:	Alan Tull <atull@opensource.altera.com>
4866R:	Moritz Fischer <moritz.fischer@ettus.com>
4867S:	Maintained
4868F:	drivers/fpga/
4869F:	include/linux/fpga/fpga-mgr.h
4870W:	http://www.rocketboards.org
4871
4872FPU EMULATOR
4873M:	Bill Metzenthen <billm@melbpc.org.au>
4874W:	http://floatingpoint.sourceforge.net/emulator/index.html
4875S:	Maintained
4876F:	arch/x86/math-emu/
4877
4878FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4879L:	netdev@vger.kernel.org
4880S:	Orphan
4881F:	drivers/net/wan/dlci.c
4882F:	drivers/net/wan/sdla.c
4883
4884FRAMEBUFFER LAYER
4885M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4886M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4887L:	linux-fbdev@vger.kernel.org
4888W:	http://linux-fbdev.sourceforge.net/
4889Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4891S:	Maintained
4892F:	Documentation/fb/
4893F:	drivers/video/
4894F:	include/video/
4895F:	include/linux/fb.h
4896F:	include/uapi/video/
4897F:	include/uapi/linux/fb.h
4898
4899FREESCALE DIU FRAMEBUFFER DRIVER
4900M:	Timur Tabi <timur@tabi.org>
4901L:	linux-fbdev@vger.kernel.org
4902S:	Maintained
4903F:	drivers/video/fbdev/fsl-diu-fb.*
4904
4905FREESCALE DMA DRIVER
4906M:	Li Yang <leoli@freescale.com>
4907M:	Zhang Wei <zw@zh-kernel.org>
4908L:	linuxppc-dev@lists.ozlabs.org
4909S:	Maintained
4910F:	drivers/dma/fsldma.*
4911
4912FREESCALE GPMI NAND DRIVER
4913M:	Han Xu <han.xu@nxp.com>
4914L:	linux-mtd@lists.infradead.org
4915S:	Maintained
4916F:	drivers/mtd/nand/gpmi-nand/*
4917
4918FREESCALE I2C CPM DRIVER
4919M:	Jochen Friedrich <jochen@scram.de>
4920L:	linuxppc-dev@lists.ozlabs.org
4921L:	linux-i2c@vger.kernel.org
4922S:	Maintained
4923F:	drivers/i2c/busses/i2c-cpm.c
4924
4925FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4926M:	Sascha Hauer <kernel@pengutronix.de>
4927L:	linux-fbdev@vger.kernel.org
4928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4929S:	Maintained
4930F:	include/linux/platform_data/video-imxfb.h
4931F:	drivers/video/fbdev/imxfb.c
4932
4933FREESCALE QUAD SPI DRIVER
4934M:	Han Xu <han.xu@nxp.com>
4935L:	linux-mtd@lists.infradead.org
4936S:	Maintained
4937F:	drivers/mtd/spi-nor/fsl-quadspi.c
4938
4939FREESCALE SOC FS_ENET DRIVER
4940M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4941M:	Vitaly Bordug <vbordug@ru.mvista.com>
4942L:	linuxppc-dev@lists.ozlabs.org
4943L:	netdev@vger.kernel.org
4944S:	Maintained
4945F:	drivers/net/ethernet/freescale/fs_enet/
4946F:	include/linux/fs_enet_pd.h
4947
4948FREESCALE IMX / MXC FEC DRIVER
4949M:	Fugang Duan <fugang.duan@nxp.com>
4950L:	netdev@vger.kernel.org
4951S:	Maintained
4952F:	drivers/net/ethernet/freescale/fec_main.c
4953F:	drivers/net/ethernet/freescale/fec_ptp.c
4954F:	drivers/net/ethernet/freescale/fec.h
4955F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4956
4957FREESCALE QUICC ENGINE LIBRARY
4958L:	linuxppc-dev@lists.ozlabs.org
4959S:	Orphan
4960F:	drivers/soc/fsl/qe/
4961F:	include/soc/fsl/*qe*.h
4962F:	include/soc/fsl/*ucc*.h
4963
4964FREESCALE USB PERIPHERAL DRIVERS
4965M:	Li Yang <leoli@freescale.com>
4966L:	linux-usb@vger.kernel.org
4967L:	linuxppc-dev@lists.ozlabs.org
4968S:	Maintained
4969F:	drivers/usb/gadget/udc/fsl*
4970
4971FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4972M:	Li Yang <leoli@freescale.com>
4973L:	netdev@vger.kernel.org
4974L:	linuxppc-dev@lists.ozlabs.org
4975S:	Maintained
4976F:	drivers/net/ethernet/freescale/ucc_geth*
4977
4978FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4979M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4980L:	netdev@vger.kernel.org
4981S:	Maintained
4982F:	drivers/net/ethernet/freescale/gianfar*
4983X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4984F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4985
4986FREESCALE QUICC ENGINE UCC HDLC DRIVER
4987M:	Zhao Qiang <qiang.zhao@nxp.com>
4988L:	netdev@vger.kernel.org
4989L:	linuxppc-dev@lists.ozlabs.org
4990S:	Maintained
4991F:	drivers/net/wan/fsl_ucc_hdlc*
4992
4993FREESCALE QUICC ENGINE UCC UART DRIVER
4994M:	Timur Tabi <timur@tabi.org>
4995L:	linuxppc-dev@lists.ozlabs.org
4996S:	Maintained
4997F:	drivers/tty/serial/ucc_uart.c
4998
4999FREESCALE SOC SOUND DRIVERS
5000M:	Timur Tabi <timur@tabi.org>
5001M:	Nicolin Chen <nicoleotsuka@gmail.com>
5002M:	Xiubo Li <Xiubo.Lee@gmail.com>
5003R:	Fabio Estevam <fabio.estevam@nxp.com>
5004L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5005L:	linuxppc-dev@lists.ozlabs.org
5006S:	Maintained
5007F:	sound/soc/fsl/fsl*
5008F:	sound/soc/fsl/imx*
5009F:	sound/soc/fsl/mpc8610_hpcd.c
5010
5011FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5012M:	"J. German Rivera" <German.Rivera@freescale.com>
5013M:	Stuart Yoder <stuart.yoder@nxp.com>
5014L:	linux-kernel@vger.kernel.org
5015S:	Maintained
5016F:	drivers/staging/fsl-mc/
5017
5018FREEVXFS FILESYSTEM
5019M:	Christoph Hellwig <hch@infradead.org>
5020W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5021S:	Maintained
5022F:	fs/freevxfs/
5023
5024FREEZER
5025M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5026M:	Pavel Machek <pavel@ucw.cz>
5027L:	linux-pm@vger.kernel.org
5028S:	Supported
5029F:	Documentation/power/freezing-of-tasks.txt
5030F:	include/linux/freezer.h
5031F:	kernel/freezer.c
5032
5033FRONTSWAP API
5034M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5035L:	linux-kernel@vger.kernel.org
5036S:	Maintained
5037F:	mm/frontswap.c
5038F:	include/linux/frontswap.h
5039
5040FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5041M:	David Howells <dhowells@redhat.com>
5042L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5043S:	Supported
5044F:	Documentation/filesystems/caching/
5045F:	fs/fscache/
5046F:	include/linux/fscache*.h
5047
5048FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5049M:	Theodore Y. Ts'o <tytso@mit.edu>
5050M:	Jaegeuk Kim <jaegeuk@kernel.org>
5051S:	Supported
5052F:	fs/crypto/
5053F:	include/linux/fscrypto.h
5054
5055F2FS FILE SYSTEM
5056M:	Jaegeuk Kim <jaegeuk@kernel.org>
5057M:	Changman Lee <cm224.lee@samsung.com>
5058R:	Chao Yu <yuchao0@huawei.com>
5059L:	linux-f2fs-devel@lists.sourceforge.net
5060W:	http://en.wikipedia.org/wiki/F2FS
5061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5062S:	Maintained
5063F:	Documentation/filesystems/f2fs.txt
5064F:	Documentation/ABI/testing/sysfs-fs-f2fs
5065F:	fs/f2fs/
5066F:	include/linux/f2fs_fs.h
5067F:	include/trace/events/f2fs.h
5068
5069FUJITSU FR-V (FRV) PORT
5070S:	Orphan
5071F:	arch/frv/
5072
5073FUJITSU LAPTOP EXTRAS
5074M:	Jonathan Woithe <jwoithe@just42.net>
5075L:	platform-driver-x86@vger.kernel.org
5076S:	Maintained
5077F:	drivers/platform/x86/fujitsu-laptop.c
5078
5079FUJITSU M-5MO LS CAMERA ISP DRIVER
5080M:	Kyungmin Park <kyungmin.park@samsung.com>
5081M:	Heungjun Kim <riverful.kim@samsung.com>
5082L:	linux-media@vger.kernel.org
5083S:	Maintained
5084F:	drivers/media/i2c/m5mols/
5085F:	include/media/i2c/m5mols.h
5086
5087FUJITSU TABLET EXTRAS
5088M:	Robert Gerlach <khnz@gmx.de>
5089L:	platform-driver-x86@vger.kernel.org
5090S:	Maintained
5091F:	drivers/platform/x86/fujitsu-tablet.c
5092
5093FUSE: FILESYSTEM IN USERSPACE
5094M:	Miklos Szeredi <miklos@szeredi.hu>
5095L:	linux-fsdevel@vger.kernel.org
5096W:	http://fuse.sourceforge.net/
5097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5098S:	Maintained
5099F:	fs/fuse/
5100F:	include/uapi/linux/fuse.h
5101F:	Documentation/filesystems/fuse.txt
5102
5103FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5104M:	Rik Faith <faith@cs.unc.edu>
5105L:	linux-scsi@vger.kernel.org
5106S:	Odd Fixes (e.g., new signatures)
5107F:	drivers/scsi/fdomain.*
5108
5109GCC PLUGINS
5110M:	Kees Cook <keescook@chromium.org>
5111R:	Emese Revfy <re.emese@gmail.com>
5112L:	kernel-hardening@lists.openwall.com
5113S:	Maintained
5114F:	scripts/gcc-plugins/
5115F:	scripts/gcc-plugin.sh
5116F:	Documentation/gcc-plugins.txt
5117
5118GCOV BASED KERNEL PROFILING
5119M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5120S:	Maintained
5121F:	kernel/gcov/
5122F:	Documentation/gcov.txt
5123
5124GDT SCSI DISK ARRAY CONTROLLER DRIVER
5125M:	Achim Leubner <achim_leubner@adaptec.com>
5126L:	linux-scsi@vger.kernel.org
5127W:	http://www.icp-vortex.com/
5128S:	Supported
5129F:	drivers/scsi/gdt*
5130
5131GDB KERNEL DEBUGGING HELPER SCRIPTS
5132M:	Jan Kiszka <jan.kiszka@siemens.com>
5133M:	Kieran Bingham <kieran@bingham.xyz>
5134S:	Supported
5135F:	scripts/gdb/
5136
5137GEMTEK FM RADIO RECEIVER DRIVER
5138M:	Hans Verkuil <hverkuil@xs4all.nl>
5139L:	linux-media@vger.kernel.org
5140T:	git git://linuxtv.org/media_tree.git
5141W:	https://linuxtv.org
5142S:	Maintained
5143F:	drivers/media/radio/radio-gemtek*
5144
5145GENERIC GPIO I2C DRIVER
5146M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5147S:	Supported
5148F:	drivers/i2c/busses/i2c-gpio.c
5149F:	include/linux/i2c-gpio.h
5150
5151GENERIC GPIO I2C MULTIPLEXER DRIVER
5152M:	Peter Korsgaard <peter.korsgaard@barco.com>
5153L:	linux-i2c@vger.kernel.org
5154S:	Supported
5155F:	drivers/i2c/muxes/i2c-mux-gpio.c
5156F:	include/linux/i2c-mux-gpio.h
5157F:	Documentation/i2c/muxes/i2c-mux-gpio
5158
5159GENERIC HDLC (WAN) DRIVERS
5160M:	Krzysztof Halasa <khc@pm.waw.pl>
5161W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5162S:	Maintained
5163F:	drivers/net/wan/c101.c
5164F:	drivers/net/wan/hd6457*
5165F:	drivers/net/wan/hdlc*
5166F:	drivers/net/wan/n2.c
5167F:	drivers/net/wan/pc300too.c
5168F:	drivers/net/wan/pci200syn.c
5169F:	drivers/net/wan/wanxl*
5170
5171GENERIC INCLUDE/ASM HEADER FILES
5172M:	Arnd Bergmann <arnd@arndb.de>
5173L:	linux-arch@vger.kernel.org
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5175S:	Maintained
5176F:	include/asm-generic/
5177F:	include/uapi/asm-generic/
5178
5179GENERIC PHY FRAMEWORK
5180M:	Kishon Vijay Abraham I <kishon@ti.com>
5181L:	linux-kernel@vger.kernel.org
5182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5183S:	Supported
5184F:	drivers/phy/
5185F:	include/linux/phy/
5186
5187GENERIC PM DOMAINS
5188M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5189M:	Kevin Hilman <khilman@kernel.org>
5190M:	Ulf Hansson <ulf.hansson@linaro.org>
5191L:	linux-pm@vger.kernel.org
5192S:	Supported
5193F:	drivers/base/power/domain*.c
5194F:	include/linux/pm_domain.h
5195
5196GENERIC UIO DRIVER FOR PCI DEVICES
5197M:	"Michael S. Tsirkin" <mst@redhat.com>
5198L:	kvm@vger.kernel.org
5199S:	Supported
5200F:	drivers/uio/uio_pci_generic.c
5201
5202GET_MAINTAINER SCRIPT
5203M:	Joe Perches <joe@perches.com>
5204S:	Maintained
5205F:	scripts/get_maintainer.pl
5206
5207GFS2 FILE SYSTEM
5208M:	Steven Whitehouse <swhiteho@redhat.com>
5209M:	Bob Peterson <rpeterso@redhat.com>
5210L:	cluster-devel@redhat.com
5211W:	http://sources.redhat.com/cluster/
5212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5213S:	Supported
5214F:	Documentation/filesystems/gfs2*.txt
5215F:	fs/gfs2/
5216F:	include/uapi/linux/gfs2_ondisk.h
5217
5218GIGASET ISDN DRIVERS
5219M:	Paul Bolle <pebolle@tiscali.nl>
5220L:	gigaset307x-common@lists.sourceforge.net
5221W:	http://gigaset307x.sourceforge.net/
5222S:	Odd Fixes
5223F:	Documentation/isdn/README.gigaset
5224F:	drivers/isdn/gigaset/
5225F:	include/uapi/linux/gigaset_dev.h
5226
5227GO7007 MPEG CODEC
5228M:	Hans Verkuil <hans.verkuil@cisco.com>
5229L:	linux-media@vger.kernel.org
5230S:	Maintained
5231F:	drivers/media/usb/go7007/
5232
5233GOODIX TOUCHSCREEN
5234M:	Bastien Nocera <hadess@hadess.net>
5235L:	linux-input@vger.kernel.org
5236S:	Maintained
5237F:	drivers/input/touchscreen/goodix.c
5238
5239GPIO SUBSYSTEM
5240M:	Linus Walleij <linus.walleij@linaro.org>
5241M:	Alexandre Courbot <gnurou@gmail.com>
5242L:	linux-gpio@vger.kernel.org
5243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5244S:	Maintained
5245F:	Documentation/devicetree/bindings/gpio/
5246F:	Documentation/gpio/
5247F:	Documentation/ABI/testing/gpio-cdev
5248F:	Documentation/ABI/obsolete/sysfs-gpio
5249F:	drivers/gpio/
5250F:	include/linux/gpio/
5251F:	include/linux/gpio.h
5252F:	include/asm-generic/gpio.h
5253F:	include/uapi/linux/gpio.h
5254F:	tools/gpio/
5255
5256GRE DEMULTIPLEXER DRIVER
5257M:	Dmitry Kozlov <xeb@mail.ru>
5258L:	netdev@vger.kernel.org
5259S:	Maintained
5260F:	net/ipv4/gre_demux.c
5261F:	net/ipv4/gre_offload.c
5262F:	include/net/gre.h
5263
5264GRETH 10/100/1G Ethernet MAC device driver
5265M:	Andreas Larsson <andreas@gaisler.com>
5266L:	netdev@vger.kernel.org
5267S:	Maintained
5268F:	drivers/net/ethernet/aeroflex/
5269
5270GSPCA FINEPIX SUBDRIVER
5271M:	Frank Zago <frank@zago.net>
5272L:	linux-media@vger.kernel.org
5273T:	git git://linuxtv.org/media_tree.git
5274S:	Maintained
5275F:	drivers/media/usb/gspca/finepix.c
5276
5277GSPCA GL860 SUBDRIVER
5278M:	Olivier Lorin <o.lorin@laposte.net>
5279L:	linux-media@vger.kernel.org
5280T:	git git://linuxtv.org/media_tree.git
5281S:	Maintained
5282F:	drivers/media/usb/gspca/gl860/
5283
5284GSPCA M5602 SUBDRIVER
5285M:	Erik Andren <erik.andren@gmail.com>
5286L:	linux-media@vger.kernel.org
5287T:	git git://linuxtv.org/media_tree.git
5288S:	Maintained
5289F:	drivers/media/usb/gspca/m5602/
5290
5291GSPCA PAC207 SONIXB SUBDRIVER
5292M:	Hans Verkuil <hverkuil@xs4all.nl>
5293L:	linux-media@vger.kernel.org
5294T:	git git://linuxtv.org/media_tree.git
5295S:	Odd Fixes
5296F:	drivers/media/usb/gspca/pac207.c
5297
5298GSPCA SN9C20X SUBDRIVER
5299M:	Brian Johnson <brijohn@gmail.com>
5300L:	linux-media@vger.kernel.org
5301T:	git git://linuxtv.org/media_tree.git
5302S:	Maintained
5303F:	drivers/media/usb/gspca/sn9c20x.c
5304
5305GSPCA T613 SUBDRIVER
5306M:	Leandro Costantino <lcostantino@gmail.com>
5307L:	linux-media@vger.kernel.org
5308T:	git git://linuxtv.org/media_tree.git
5309S:	Maintained
5310F:	drivers/media/usb/gspca/t613.c
5311
5312GSPCA USB WEBCAM DRIVER
5313M:	Hans Verkuil <hverkuil@xs4all.nl>
5314L:	linux-media@vger.kernel.org
5315T:	git git://linuxtv.org/media_tree.git
5316S:	Odd Fixes
5317F:	drivers/media/usb/gspca/
5318
5319GUID PARTITION TABLE (GPT)
5320M:	Davidlohr Bueso <dave@stgolabs.net>
5321L:	linux-efi@vger.kernel.org
5322S:	Maintained
5323F:	block/partitions/efi.*
5324
5325STK1160 USB VIDEO CAPTURE DRIVER
5326M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5327L:	linux-media@vger.kernel.org
5328T:	git git://linuxtv.org/media_tree.git
5329S:	Maintained
5330F:	drivers/media/usb/stk1160/
5331
5332H8/300 ARCHITECTURE
5333M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5334L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5335W:	http://uclinux-h8.sourceforge.jp
5336T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5337S:	Maintained
5338F:	arch/h8300/
5339F:	drivers/clocksource/h8300_*.c
5340F:	drivers/clk/h8300/
5341F:	drivers/irqchip/irq-renesas-h8*.c
5342
5343HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5344M:	Frank Seidel <frank@f-seidel.de>
5345L:	platform-driver-x86@vger.kernel.org
5346W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5347S:	Maintained
5348F:	drivers/platform/x86/hdaps.c
5349
5350HDPVR USB VIDEO ENCODER DRIVER
5351M:	Hans Verkuil <hverkuil@xs4all.nl>
5352L:	linux-media@vger.kernel.org
5353T:	git git://linuxtv.org/media_tree.git
5354W:	https://linuxtv.org
5355S:	Odd Fixes
5356F:	drivers/media/usb/hdpvr/
5357
5358HWPOISON MEMORY FAILURE HANDLING
5359M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5360L:	linux-mm@kvack.org
5361S:	Maintained
5362F:	mm/memory-failure.c
5363F:	mm/hwpoison-inject.c
5364
5365HYPERVISOR VIRTUAL CONSOLE DRIVER
5366L:	linuxppc-dev@lists.ozlabs.org
5367S:	Odd Fixes
5368F:	drivers/tty/hvc/
5369
5370HACKRF MEDIA DRIVER
5371M:	Antti Palosaari <crope@iki.fi>
5372L:	linux-media@vger.kernel.org
5373W:	https://linuxtv.org
5374W:	http://palosaari.fi/linux/
5375Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5376T:	git git://linuxtv.org/anttip/media_tree.git
5377S:	Maintained
5378F:	drivers/media/usb/hackrf/
5379
5380HARDWARE MONITORING
5381M:	Jean Delvare <jdelvare@suse.com>
5382M:	Guenter Roeck <linux@roeck-us.net>
5383L:	linux-hwmon@vger.kernel.org
5384W:	http://hwmon.wiki.kernel.org/
5385T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5387S:	Maintained
5388F:	Documentation/hwmon/
5389F:	drivers/hwmon/
5390F:	include/linux/hwmon*.h
5391
5392HARDWARE RANDOM NUMBER GENERATOR CORE
5393M:	Matt Mackall <mpm@selenic.com>
5394M:	Herbert Xu <herbert@gondor.apana.org.au>
5395L:	linux-crypto@vger.kernel.org
5396S:	Odd fixes
5397F:	Documentation/devicetree/bindings/rng/
5398F:	Documentation/hw_random.txt
5399F:	drivers/char/hw_random/
5400F:	include/linux/hw_random.h
5401
5402HARDWARE SPINLOCK CORE
5403M:	Ohad Ben-Cohen <ohad@wizery.com>
5404M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5405L:	linux-remoteproc@vger.kernel.org
5406S:	Maintained
5407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5408F:	Documentation/devicetree/bindings/hwlock/
5409F:	Documentation/hwspinlock.txt
5410F:	drivers/hwspinlock/
5411F:	include/linux/hwspinlock.h
5412
5413HARMONY SOUND DRIVER
5414L:	linux-parisc@vger.kernel.org
5415S:	Maintained
5416F:	sound/parisc/harmony.*
5417
5418HD29L2 MEDIA DRIVER
5419M:	Antti Palosaari <crope@iki.fi>
5420L:	linux-media@vger.kernel.org
5421W:	https://linuxtv.org
5422W:	http://palosaari.fi/linux/
5423Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5424T:	git git://linuxtv.org/anttip/media_tree.git
5425S:	Maintained
5426F:	drivers/media/dvb-frontends/hd29l2*
5427
5428HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5429M:	Brian Boylston <brian.boylston@hpe.com>
5430S:	Supported
5431F:	Documentation/watchdog/hpwdt.txt
5432F:	drivers/watchdog/hpwdt.c
5433
5434HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5435M:	Don Brace <don.brace@microsemi.com>
5436L:	iss_storagedev@hp.com
5437L:	esc.storagedev@microsemi.com
5438L:	linux-scsi@vger.kernel.org
5439S:	Supported
5440F:	Documentation/scsi/hpsa.txt
5441F:	drivers/scsi/hpsa*.[ch]
5442F:	include/linux/cciss*.h
5443F:	include/uapi/linux/cciss*.h
5444
5445HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5446M:	Don Brace <don.brace@microsemi.com>
5447L:	iss_storagedev@hp.com
5448L:	esc.storagedev@microsemi.com
5449L:	linux-scsi@vger.kernel.org
5450S:	Supported
5451F:	Documentation/blockdev/cciss.txt
5452F:	drivers/block/cciss*
5453F:	include/linux/cciss_ioctl.h
5454F:	include/uapi/linux/cciss_ioctl.h
5455
5456HFI1 DRIVER
5457M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5458M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5459L:	linux-rdma@vger.kernel.org
5460S:	Supported
5461F:	drivers/infiniband/hw/hfi1
5462
5463HFS FILESYSTEM
5464L:	linux-fsdevel@vger.kernel.org
5465S:	Orphan
5466F:	Documentation/filesystems/hfs.txt
5467F:	fs/hfs/
5468
5469HFSPLUS FILESYSTEM
5470L:	linux-fsdevel@vger.kernel.org
5471S:	Orphan
5472F:	Documentation/filesystems/hfsplus.txt
5473F:	fs/hfsplus/
5474
5475HGA FRAMEBUFFER DRIVER
5476M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5477L:	linux-nvidia@lists.surfsouth.com
5478W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5479S:	Maintained
5480F:	drivers/video/fbdev/hgafb.c
5481
5482HIBERNATION (aka Software Suspend, aka swsusp)
5483M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5484M:	Pavel Machek <pavel@ucw.cz>
5485L:	linux-pm@vger.kernel.org
5486S:	Supported
5487F:	arch/x86/power/
5488F:	drivers/base/power/
5489F:	kernel/power/
5490F:	include/linux/suspend.h
5491F:	include/linux/freezer.h
5492F:	include/linux/pm.h
5493F:	arch/*/include/asm/suspend*.h
5494
5495HID CORE LAYER
5496M:	Jiri Kosina <jikos@kernel.org>
5497R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5498L:	linux-input@vger.kernel.org
5499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5500S:	Maintained
5501F:	drivers/hid/
5502F:	include/linux/hid*
5503F:	include/uapi/linux/hid*
5504
5505HID SENSOR HUB DRIVERS
5506M:	Jiri Kosina <jikos@kernel.org>
5507M:	Jonathan Cameron <jic23@kernel.org>
5508M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5509L:	linux-input@vger.kernel.org
5510L:	linux-iio@vger.kernel.org
5511S:	Maintained
5512F:	Documentation/hid/hid-sensor*
5513F:	drivers/hid/hid-sensor-*
5514F:	drivers/iio/*/hid-*
5515F:	include/linux/hid-sensor-*
5516
5517HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5518M:	Thomas Gleixner <tglx@linutronix.de>
5519L:	linux-kernel@vger.kernel.org
5520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5521S:	Maintained
5522F:	Documentation/timers/
5523F:	kernel/time/hrtimer.c
5524F:	kernel/time/clockevents.c
5525F:	kernel/time/tick*.*
5526F:	kernel/time/timer_*.c
5527F:	include/linux/clockchips.h
5528F:	include/linux/hrtimer.h
5529
5530HIGH-SPEED SCC DRIVER FOR AX.25
5531L:	linux-hams@vger.kernel.org
5532S:	Orphan
5533F:	drivers/net/hamradio/dmascc.c
5534F:	drivers/net/hamradio/scc.c
5535
5536HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5537M:	HighPoint Linux Team <linux@highpoint-tech.com>
5538W:	http://www.highpoint-tech.com
5539S:	Supported
5540F:	Documentation/scsi/hptiop.txt
5541F:	drivers/scsi/hptiop.c
5542
5543HIPPI
5544M:	Jes Sorensen <jes@trained-monkey.org>
5545L:	linux-hippi@sunsite.dk
5546S:	Maintained
5547F:	include/linux/hippidevice.h
5548F:	include/uapi/linux/if_hippi.h
5549F:	net/802/hippi.c
5550F:	drivers/net/hippi/
5551
5552HISILICON NETWORK SUBSYSTEM DRIVER
5553M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5554M:	Salil Mehta <salil.mehta@huawei.com>
5555L:	netdev@vger.kernel.org
5556W:	http://www.hisilicon.com
5557S:	Maintained
5558F:	drivers/net/ethernet/hisilicon/
5559F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5560
5561HISILICON SAS Controller
5562M:	John Garry <john.garry@huawei.com>
5563W:	http://www.hisilicon.com
5564S:	Supported
5565F:	drivers/scsi/hisi_sas/
5566F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5567
5568HOST AP DRIVER
5569M:	Jouni Malinen <j@w1.fi>
5570L:	hostap@shmoo.com (subscribers-only)
5571L:	linux-wireless@vger.kernel.org
5572W:	http://hostap.epitest.fi/
5573S:	Maintained
5574F:	drivers/net/wireless/intersil/hostap/
5575
5576HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5577L:	platform-driver-x86@vger.kernel.org
5578S:	Orphan
5579F:	drivers/platform/x86/tc1100-wmi.c
5580
5581HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5582M:	Jaroslav Kysela <perex@perex.cz>
5583S:	Maintained
5584F:	drivers/net/ethernet/hp/hp100.*
5585
5586HPET:	High Precision Event Timers driver
5587M:	Clemens Ladisch <clemens@ladisch.de>
5588S:	Maintained
5589F:	Documentation/timers/hpet.txt
5590F:	drivers/char/hpet.c
5591F:	include/linux/hpet.h
5592F:	include/uapi/linux/hpet.h
5593
5594HPET:	x86
5595S:	Orphan
5596F:	arch/x86/kernel/hpet.c
5597F:	arch/x86/include/asm/hpet.h
5598
5599HPFS FILESYSTEM
5600M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5601W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5602S:	Maintained
5603F:	fs/hpfs/
5604
5605HSI SUBSYSTEM
5606M:	Sebastian Reichel <sre@kernel.org>
5607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5608S:	Maintained
5609F:	Documentation/ABI/testing/sysfs-bus-hsi
5610F:	Documentation/hsi.txt
5611F:	drivers/hsi/
5612F:	include/linux/hsi/
5613F:	include/uapi/linux/hsi/
5614
5615HSO 3G MODEM DRIVER
5616M:	Jan Dumon <j.dumon@option.com>
5617W:	http://www.pharscape.org
5618S:	Maintained
5619F:	drivers/net/usb/hso.c
5620
5621HSR NETWORK PROTOCOL
5622M:	Arvid Brodin <arvid.brodin@alten.se>
5623L:	netdev@vger.kernel.org
5624S:	Maintained
5625F:	net/hsr/
5626
5627HTCPEN TOUCHSCREEN DRIVER
5628M:	Pau Oliva Fora <pof@eslack.org>
5629L:	linux-input@vger.kernel.org
5630S:	Maintained
5631F:	drivers/input/touchscreen/htcpen.c
5632
5633HUGETLB FILESYSTEM
5634M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5635S:	Maintained
5636F:	fs/hugetlbfs/
5637
5638Hyper-V CORE AND DRIVERS
5639M:	"K. Y. Srinivasan" <kys@microsoft.com>
5640M:	Haiyang Zhang <haiyangz@microsoft.com>
5641L:	devel@linuxdriverproject.org
5642S:	Maintained
5643F:	arch/x86/include/asm/mshyperv.h
5644F:	arch/x86/include/uapi/asm/hyperv.h
5645F:	arch/x86/kernel/cpu/mshyperv.c
5646F:	drivers/hid/hid-hyperv.c
5647F:	drivers/hv/
5648F:	drivers/input/serio/hyperv-keyboard.c
5649F:	drivers/pci/host/pci-hyperv.c
5650F:	drivers/net/hyperv/
5651F:	drivers/scsi/storvsc_drv.c
5652F:	drivers/video/fbdev/hyperv_fb.c
5653F:	include/linux/hyperv.h
5654F:	tools/hv/
5655F:	Documentation/ABI/stable/sysfs-bus-vmbus
5656
5657I2C MUXES
5658M:	Peter Rosin <peda@axentia.se>
5659L:	linux-i2c@vger.kernel.org
5660S:	Maintained
5661F:	Documentation/i2c/i2c-topology
5662F:	Documentation/i2c/muxes/
5663F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5664F:	drivers/i2c/i2c-mux.c
5665F:	drivers/i2c/muxes/
5666F:	include/linux/i2c-mux.h
5667
5668I2C OVER PARALLEL PORT
5669M:	Jean Delvare <jdelvare@suse.com>
5670L:	linux-i2c@vger.kernel.org
5671S:	Maintained
5672F:	Documentation/i2c/busses/i2c-parport
5673F:	Documentation/i2c/busses/i2c-parport-light
5674F:	drivers/i2c/busses/i2c-parport.c
5675F:	drivers/i2c/busses/i2c-parport-light.c
5676
5677I2C/SMBUS CONTROLLER DRIVERS FOR PC
5678M:	Jean Delvare <jdelvare@suse.com>
5679L:	linux-i2c@vger.kernel.org
5680S:	Maintained
5681F:	Documentation/i2c/busses/i2c-ali1535
5682F:	Documentation/i2c/busses/i2c-ali1563
5683F:	Documentation/i2c/busses/i2c-ali15x3
5684F:	Documentation/i2c/busses/i2c-amd756
5685F:	Documentation/i2c/busses/i2c-amd8111
5686F:	Documentation/i2c/busses/i2c-i801
5687F:	Documentation/i2c/busses/i2c-nforce2
5688F:	Documentation/i2c/busses/i2c-piix4
5689F:	Documentation/i2c/busses/i2c-sis5595
5690F:	Documentation/i2c/busses/i2c-sis630
5691F:	Documentation/i2c/busses/i2c-sis96x
5692F:	Documentation/i2c/busses/i2c-via
5693F:	Documentation/i2c/busses/i2c-viapro
5694F:	drivers/i2c/busses/i2c-ali1535.c
5695F:	drivers/i2c/busses/i2c-ali1563.c
5696F:	drivers/i2c/busses/i2c-ali15x3.c
5697F:	drivers/i2c/busses/i2c-amd756.c
5698F:	drivers/i2c/busses/i2c-amd756-s4882.c
5699F:	drivers/i2c/busses/i2c-amd8111.c
5700F:	drivers/i2c/busses/i2c-i801.c
5701F:	drivers/i2c/busses/i2c-isch.c
5702F:	drivers/i2c/busses/i2c-nforce2.c
5703F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5704F:	drivers/i2c/busses/i2c-piix4.c
5705F:	drivers/i2c/busses/i2c-sis5595.c
5706F:	drivers/i2c/busses/i2c-sis630.c
5707F:	drivers/i2c/busses/i2c-sis96x.c
5708F:	drivers/i2c/busses/i2c-via.c
5709F:	drivers/i2c/busses/i2c-viapro.c
5710
5711I2C/SMBUS ISMT DRIVER
5712M:	Seth Heasley <seth.heasley@intel.com>
5713M:	Neil Horman <nhorman@tuxdriver.com>
5714L:	linux-i2c@vger.kernel.org
5715F:	drivers/i2c/busses/i2c-ismt.c
5716F:	Documentation/i2c/busses/i2c-ismt
5717
5718I2C/SMBUS STUB DRIVER
5719M:	Jean Delvare <jdelvare@suse.com>
5720L:	linux-i2c@vger.kernel.org
5721S:	Maintained
5722F:	drivers/i2c/i2c-stub.c
5723
5724I2C SUBSYSTEM
5725M:	Wolfram Sang <wsa@the-dreams.de>
5726L:	linux-i2c@vger.kernel.org
5727W:	https://i2c.wiki.kernel.org/
5728Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5730S:	Maintained
5731F:	Documentation/devicetree/bindings/i2c/
5732F:	Documentation/i2c/
5733F:	drivers/i2c/
5734F:	drivers/i2c/*/
5735F:	include/linux/i2c.h
5736F:	include/linux/i2c-*.h
5737F:	include/uapi/linux/i2c.h
5738F:	include/uapi/linux/i2c-*.h
5739
5740I2C ACPI SUPPORT
5741M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5742L:	linux-i2c@vger.kernel.org
5743L:	linux-acpi@vger.kernel.org
5744S:	Maintained
5745
5746I2C-TAOS-EVM DRIVER
5747M:	Jean Delvare <jdelvare@suse.com>
5748L:	linux-i2c@vger.kernel.org
5749S:	Maintained
5750F:	Documentation/i2c/busses/i2c-taos-evm
5751F:	drivers/i2c/busses/i2c-taos-evm.c
5752
5753I2C-TINY-USB DRIVER
5754M:	Till Harbaum <till@harbaum.org>
5755L:	linux-i2c@vger.kernel.org
5756W:	http://www.harbaum.org/till/i2c_tiny_usb
5757S:	Maintained
5758F:	drivers/i2c/busses/i2c-tiny-usb.c
5759
5760i386 BOOT CODE
5761M:	"H. Peter Anvin" <hpa@zytor.com>
5762S:	Maintained
5763F:	arch/x86/boot/
5764
5765i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5766M:	"H. Peter Anvin" <hpa@zytor.com>
5767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5768S:	Maintained
5769
5770IA64 (Itanium) PLATFORM
5771M:	Tony Luck <tony.luck@intel.com>
5772M:	Fenghua Yu <fenghua.yu@intel.com>
5773L:	linux-ia64@vger.kernel.org
5774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5775S:	Maintained
5776F:	arch/ia64/
5777
5778IBM Power VMX Cryptographic instructions
5779M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5780M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5781L:	linux-crypto@vger.kernel.org
5782S:	Supported
5783F:	drivers/crypto/vmx/Makefile
5784F:	drivers/crypto/vmx/Kconfig
5785F:	drivers/crypto/vmx/vmx.c
5786F:	drivers/crypto/vmx/aes*
5787F:	drivers/crypto/vmx/ghash*
5788F:	drivers/crypto/vmx/ppc-xlate.pl
5789
5790IBM Power in-Nest Crypto Acceleration
5791M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5792M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5793L:	linux-crypto@vger.kernel.org
5794S:	Supported
5795F:	drivers/crypto/nx/Makefile
5796F:	drivers/crypto/nx/Kconfig
5797F:	drivers/crypto/nx/nx-aes*
5798F:	drivers/crypto/nx/nx-sha*
5799F:	drivers/crypto/nx/nx.*
5800F:	drivers/crypto/nx/nx_csbcpb.h
5801F:	drivers/crypto/nx/nx_debugfs.h
5802
5803IBM Power 842 compression accelerator
5804M:	Dan Streetman <ddstreet@ieee.org>
5805S:	Supported
5806F:	drivers/crypto/nx/Makefile
5807F:	drivers/crypto/nx/Kconfig
5808F:	drivers/crypto/nx/nx-842*
5809F:	include/linux/sw842.h
5810F:	crypto/842.c
5811F:	lib/842/
5812
5813IBM Power Linux RAID adapter
5814M:	Brian King <brking@us.ibm.com>
5815S:	Supported
5816F:	drivers/scsi/ipr.*
5817
5818IBM Power Virtual Ethernet Device Driver
5819M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5820L:	netdev@vger.kernel.org
5821S:	Supported
5822F:	drivers/net/ethernet/ibm/ibmveth.*
5823
5824IBM Power SRIOV Virtual NIC Device Driver
5825M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5826M:	John Allen <jallen@linux.vnet.ibm.com>
5827L:	netdev@vger.kernel.org
5828S:	Supported
5829F:	drivers/net/ethernet/ibm/ibmvnic.*
5830
5831IBM Power Virtual SCSI Device Drivers
5832M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5833L:	linux-scsi@vger.kernel.org
5834S:	Supported
5835F:	drivers/scsi/ibmvscsi/ibmvscsi*
5836F:	include/scsi/viosrp.h
5837
5838IBM Power Virtual SCSI Device Target Driver
5839M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5840M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
5841L:	linux-scsi@vger.kernel.org
5842L:	target-devel@vger.kernel.org
5843S:	Supported
5844F:	drivers/scsi/ibmvscsi_tgt/
5845
5846IBM Power Virtual FC Device Drivers
5847M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5848L:	linux-scsi@vger.kernel.org
5849S:	Supported
5850F:	drivers/scsi/ibmvscsi/ibmvfc*
5851
5852IBM ServeRAID RAID DRIVER
5853S:	Orphan
5854F:	drivers/scsi/ips.*
5855
5856ICH LPC AND GPIO DRIVER
5857M:	Peter Tyser <ptyser@xes-inc.com>
5858S:	Maintained
5859F:	drivers/mfd/lpc_ich.c
5860F:	drivers/gpio/gpio-ich.c
5861
5862IDE SUBSYSTEM
5863M:	"David S. Miller" <davem@davemloft.net>
5864L:	linux-ide@vger.kernel.org
5865Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5867S:	Maintained
5868F:	Documentation/ide/
5869F:	drivers/ide/
5870F:	include/linux/ide.h
5871
5872IDEAPAD LAPTOP EXTRAS DRIVER
5873M:	Ike Panhc <ike.pan@canonical.com>
5874L:	platform-driver-x86@vger.kernel.org
5875W:	http://launchpad.net/ideapad-laptop
5876S:	Maintained
5877F:	drivers/platform/x86/ideapad-laptop.c
5878
5879IDEAPAD LAPTOP SLIDEBAR DRIVER
5880M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5881L:	linux-input@vger.kernel.org
5882W:	https://github.com/o2genum/ideapad-slidebar
5883S:	Maintained
5884F:	drivers/input/misc/ideapad_slidebar.c
5885
5886IDE/ATAPI DRIVERS
5887M:	Borislav Petkov <bp@alien8.de>
5888L:	linux-ide@vger.kernel.org
5889S:	Maintained
5890F:	Documentation/cdrom/ide-cd
5891F:	drivers/ide/ide-cd*
5892
5893IDLE-I7300
5894M:	Andy Henroid <andrew.d.henroid@intel.com>
5895L:	linux-pm@vger.kernel.org
5896S:	Supported
5897F:	drivers/idle/i7300_idle.c
5898
5899IEEE 802.15.4 SUBSYSTEM
5900M:	Alexander Aring <aar@pengutronix.de>
5901L:	linux-wpan@vger.kernel.org
5902W:	http://wpan.cakelab.org/
5903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5905S:	Maintained
5906F:	net/ieee802154/
5907F:	net/mac802154/
5908F:	drivers/net/ieee802154/
5909F:	include/linux/nl802154.h
5910F:	include/linux/ieee802154.h
5911F:	include/net/nl802154.h
5912F:	include/net/mac802154.h
5913F:	include/net/af_ieee802154.h
5914F:	include/net/cfg802154.h
5915F:	include/net/ieee802154_netdev.h
5916F:	Documentation/networking/ieee802154.txt
5917
5918IGORPLUG-USB IR RECEIVER
5919M:	Sean Young <sean@mess.org>
5920L:	linux-media@vger.kernel.org
5921S:	Maintained
5922F:	drivers/media/rc/igorplugusb.c
5923
5924IGUANAWORKS USB IR TRANSCEIVER
5925M:	Sean Young <sean@mess.org>
5926L:	linux-media@vger.kernel.org
5927S:	Maintained
5928F:	drivers/media/rc/iguanair.c
5929
5930IIO SUBSYSTEM AND DRIVERS
5931M:	Jonathan Cameron <jic23@kernel.org>
5932R:	Hartmut Knaack <knaack.h@gmx.de>
5933R:	Lars-Peter Clausen <lars@metafoo.de>
5934R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5935L:	linux-iio@vger.kernel.org
5936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5937S:	Maintained
5938F:	Documentation/devicetree/bindings/iio/
5939F:	drivers/iio/
5940F:	drivers/staging/iio/
5941F:	include/linux/iio/
5942F:	tools/iio/
5943
5944IKANOS/ADI EAGLE ADSL USB DRIVER
5945M:	Matthieu Castet <castet.matthieu@free.fr>
5946M:	Stanislaw Gruszka <stf_xl@wp.pl>
5947S:	Maintained
5948F:	drivers/usb/atm/ueagle-atm.c
5949
5950INA209 HARDWARE MONITOR DRIVER
5951M:	Guenter Roeck <linux@roeck-us.net>
5952L:	linux-hwmon@vger.kernel.org
5953S:	Maintained
5954F:	Documentation/hwmon/ina209
5955F:	Documentation/devicetree/bindings/i2c/ina209.txt
5956F:	drivers/hwmon/ina209.c
5957
5958INA2XX HARDWARE MONITOR DRIVER
5959M:	Guenter Roeck <linux@roeck-us.net>
5960L:	linux-hwmon@vger.kernel.org
5961S:	Maintained
5962F:	Documentation/hwmon/ina2xx
5963F:	drivers/hwmon/ina2xx.c
5964F:	include/linux/platform_data/ina2xx.h
5965
5966INDUSTRY PACK SUBSYSTEM (IPACK)
5967M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5968M:	Jens Taprogge <jens.taprogge@taprogge.org>
5969M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5970L:	industrypack-devel@lists.sourceforge.net
5971W:	http://industrypack.sourceforge.net
5972S:	Maintained
5973F:	drivers/ipack/
5974
5975INGENIC JZ4780 DMA Driver
5976M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5977S:	Maintained
5978F:	drivers/dma/dma-jz4780.c
5979
5980INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5981M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5982M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5983L:	linux-ima-devel@lists.sourceforge.net
5984L:	linux-ima-user@lists.sourceforge.net
5985L:	linux-security-module@vger.kernel.org
5986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5987S:	Supported
5988F:	security/integrity/ima/
5989
5990IMGTEC IR DECODER DRIVER
5991M:	James Hogan <james.hogan@imgtec.com>
5992S:	Maintained
5993F:	drivers/media/rc/img-ir/
5994
5995IMS TWINTURBO FRAMEBUFFER DRIVER
5996L:	linux-fbdev@vger.kernel.org
5997S:	Orphan
5998F:	drivers/video/fbdev/imsttfb.c
5999
6000INFINIBAND SUBSYSTEM
6001M:	Doug Ledford <dledford@redhat.com>
6002M:	Sean Hefty <sean.hefty@intel.com>
6003M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6004L:	linux-rdma@vger.kernel.org
6005W:	http://www.openfabrics.org/
6006Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6008S:	Supported
6009F:	Documentation/infiniband/
6010F:	drivers/infiniband/
6011F:	include/uapi/linux/if_infiniband.h
6012F:	include/uapi/rdma/
6013F:	include/rdma/
6014
6015INOTIFY
6016M:	John McCutchan <john@johnmccutchan.com>
6017M:	Robert Love <rlove@rlove.org>
6018M:	Eric Paris <eparis@parisplace.org>
6019S:	Maintained
6020F:	Documentation/filesystems/inotify.txt
6021F:	fs/notify/inotify/
6022F:	include/linux/inotify.h
6023F:	include/uapi/linux/inotify.h
6024
6025INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6026M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6027L:	linux-input@vger.kernel.org
6028Q:	http://patchwork.kernel.org/project/linux-input/list/
6029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6030S:	Maintained
6031F:	drivers/input/
6032F:	include/linux/input.h
6033F:	include/uapi/linux/input.h
6034F:	include/linux/input/
6035F:	Documentation/devicetree/bindings/input/
6036
6037INPUT MULTITOUCH (MT) PROTOCOL
6038M:	Henrik Rydberg <rydberg@bitmath.org>
6039L:	linux-input@vger.kernel.org
6040S:	Odd fixes
6041F:	Documentation/input/multi-touch-protocol.txt
6042F:	drivers/input/input-mt.c
6043K:	\b(ABS|SYN)_MT_
6044
6045INTEL ASoC BDW/HSW DRIVERS
6046M:	Jie Yang <yang.jie@linux.intel.com>
6047L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6048S:	Supported
6049F:	sound/soc/intel/common/sst-dsp*
6050F:	sound/soc/intel/common/sst-firmware.c
6051F:	sound/soc/intel/boards/broadwell.c
6052F:	sound/soc/intel/haswell/
6053
6054INTEL C600 SERIES SAS CONTROLLER DRIVER
6055M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6056M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6057L:	linux-scsi@vger.kernel.org
6058T:	git git://git.code.sf.net/p/intel-sas/isci
6059S:	Supported
6060F:	drivers/scsi/isci/
6061
6062INTEL HID EVENT DRIVER
6063M:	Alex Hung <alex.hung@canonical.com>
6064L:	platform-driver-x86@vger.kernel.org
6065S:	Maintained
6066F:	drivers/platform/x86/intel-hid.c
6067
6068INTEL VIRTUAL BUTTON DRIVER
6069M:	AceLan Kao <acelan.kao@canonical.com>
6070L:	platform-driver-x86@vger.kernel.org
6071S:	Maintained
6072F:	drivers/platform/x86/intel-vbtn.c
6073
6074INTEL IDLE DRIVER
6075M:	Len Brown <lenb@kernel.org>
6076L:	linux-pm@vger.kernel.org
6077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6078S:	Supported
6079F:	drivers/idle/intel_idle.c
6080
6081INTEL PSTATE DRIVER
6082M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6083M:	Len Brown <lenb@kernel.org>
6084L:	linux-pm@vger.kernel.org
6085S:	Supported
6086F:	drivers/cpufreq/intel_pstate.c
6087
6088INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6089M:	Maik Broemme <mbroemme@plusserver.de>
6090L:	linux-fbdev@vger.kernel.org
6091S:	Maintained
6092F:	Documentation/fb/intelfb.txt
6093F:	drivers/video/fbdev/intelfb/
6094
6095INTEL 810/815 FRAMEBUFFER DRIVER
6096M:	Antonino Daplas <adaplas@gmail.com>
6097L:	linux-fbdev@vger.kernel.org
6098S:	Maintained
6099F:	drivers/video/fbdev/i810/
6100
6101INTEL MENLOW THERMAL DRIVER
6102M:	Sujith Thomas <sujith.thomas@intel.com>
6103L:	platform-driver-x86@vger.kernel.org
6104W:	https://01.org/linux-acpi
6105S:	Supported
6106F:	drivers/platform/x86/intel_menlow.c
6107
6108INTEL I/OAT DMA DRIVER
6109M:	Dave Jiang <dave.jiang@intel.com>
6110R:	Dan Williams <dan.j.williams@intel.com>
6111L:	dmaengine@vger.kernel.org
6112Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6113S:	Supported
6114F:	drivers/dma/ioat*
6115
6116INTEL IOMMU (VT-d)
6117M:	David Woodhouse <dwmw2@infradead.org>
6118L:	iommu@lists.linux-foundation.org
6119T:	git git://git.infradead.org/iommu-2.6.git
6120S:	Supported
6121F:	drivers/iommu/intel-iommu.c
6122F:	include/linux/intel-iommu.h
6123
6124INTEL IOP-ADMA DMA DRIVER
6125R:	Dan Williams <dan.j.williams@intel.com>
6126S:	Odd fixes
6127F:	drivers/dma/iop-adma.c
6128
6129INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6130M:	Krzysztof Halasa <khalasa@piap.pl>
6131S:	Maintained
6132F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6133F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6134F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6135F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6136F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6137F:	drivers/net/wan/ixp4xx_hss.c
6138
6139INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6140M:	Deepak Saxena <dsaxena@plexity.net>
6141S:	Maintained
6142F:	drivers/char/hw_random/ixp4xx-rng.c
6143
6144INTEL ETHERNET DRIVERS
6145M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6146L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6147W:	http://www.intel.com/support/feedback.htm
6148W:	http://e1000.sourceforge.net/
6149Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6152S:	Supported
6153F:	Documentation/networking/e100.txt
6154F:	Documentation/networking/e1000.txt
6155F:	Documentation/networking/e1000e.txt
6156F:	Documentation/networking/igb.txt
6157F:	Documentation/networking/igbvf.txt
6158F:	Documentation/networking/ixgb.txt
6159F:	Documentation/networking/ixgbe.txt
6160F:	Documentation/networking/ixgbevf.txt
6161F:	Documentation/networking/i40e.txt
6162F:	Documentation/networking/i40evf.txt
6163F:	drivers/net/ethernet/intel/
6164F:	drivers/net/ethernet/intel/*/
6165
6166INTEL RDMA RNIC DRIVER
6167M:     Faisal Latif <faisal.latif@intel.com>
6168R:     Chien Tin Tung <chien.tin.tung@intel.com>
6169R:     Mustafa Ismail <mustafa.ismail@intel.com>
6170R:     Shiraz Saleem <shiraz.saleem@intel.com>
6171R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6172L:     linux-rdma@vger.kernel.org
6173S:     Supported
6174F:     drivers/infiniband/hw/i40iw/
6175
6176INTEL MERRIFIELD GPIO DRIVER
6177M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6178L:	linux-gpio@vger.kernel.org
6179S:	Maintained
6180F:	drivers/gpio/gpio-merrifield.c
6181
6182INTEL-MID GPIO DRIVER
6183M:	David Cohen <david.a.cohen@linux.intel.com>
6184L:	linux-gpio@vger.kernel.org
6185S:	Maintained
6186F:	drivers/gpio/gpio-intel-mid.c
6187
6188INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6189M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6190L:	linux-wireless@vger.kernel.org
6191S:	Maintained
6192F:	Documentation/networking/README.ipw2100
6193F:	Documentation/networking/README.ipw2200
6194F:	drivers/net/wireless/intel/ipw2x00/
6195
6196INTEL(R) TRACE HUB
6197M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6198S:	Supported
6199F:	Documentation/trace/intel_th.txt
6200F:	drivers/hwtracing/intel_th/
6201
6202INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6203M:	Ning Sun <ning.sun@intel.com>
6204L:	tboot-devel@lists.sourceforge.net
6205W:	http://tboot.sourceforge.net
6206T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6207S:	Supported
6208F:	Documentation/intel_txt.txt
6209F:	include/linux/tboot.h
6210F:	arch/x86/kernel/tboot.c
6211
6212INTEL WIRELESS WIMAX CONNECTION 2400
6213M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6214M:	linux-wimax@intel.com
6215L:	wimax@linuxwimax.org (subscribers-only)
6216S:	Supported
6217W:	http://linuxwimax.org
6218F:	Documentation/wimax/README.i2400m
6219F:	drivers/net/wimax/i2400m/
6220F:	include/uapi/linux/wimax/i2400m.h
6221
6222INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6223M:	Stanislaw Gruszka <sgruszka@redhat.com>
6224L:	linux-wireless@vger.kernel.org
6225S:	Supported
6226F:	drivers/net/wireless/intel/iwlegacy/
6227
6228INTEL WIRELESS WIFI LINK (iwlwifi)
6229M:	Johannes Berg <johannes.berg@intel.com>
6230M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6231M:	Luca Coelho <luciano.coelho@intel.com>
6232M:	Intel Linux Wireless <linuxwifi@intel.com>
6233L:	linux-wireless@vger.kernel.org
6234W:	http://intellinuxwireless.org
6235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6236S:	Supported
6237F:	drivers/net/wireless/intel/iwlwifi/
6238
6239INTEL MANAGEMENT ENGINE (mei)
6240M:	Tomas Winkler <tomas.winkler@intel.com>
6241L:	linux-kernel@vger.kernel.org
6242S:	Supported
6243F:	include/uapi/linux/mei.h
6244F:	include/linux/mei_cl_bus.h
6245F:	drivers/misc/mei/*
6246F:	drivers/watchdog/mei_wdt.c
6247F:	Documentation/misc-devices/mei/*
6248
6249INTEL MIC DRIVERS (mic)
6250M:	Sudeep Dutt <sudeep.dutt@intel.com>
6251M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6252S:	Supported
6253W:	https://github.com/sudeepdutt/mic
6254W:	http://software.intel.com/en-us/mic-developer
6255F:	include/linux/mic_bus.h
6256F:	include/linux/scif.h
6257F:	include/uapi/linux/mic_common.h
6258F: 	include/uapi/linux/mic_ioctl.h
6259F:	include/uapi/linux/scif_ioctl.h
6260F:	drivers/misc/mic/
6261F:	drivers/dma/mic_x100_dma.c
6262F:	drivers/dma/mic_x100_dma.h
6263F:	Documentation/mic/
6264
6265INTEL PMC/P-Unit IPC DRIVER
6266M:	Zha Qipeng<qipeng.zha@intel.com>
6267L:	platform-driver-x86@vger.kernel.org
6268S:	Maintained
6269F:	drivers/platform/x86/intel_pmc_ipc.c
6270F:	drivers/platform/x86/intel_punit_ipc.c
6271F:	arch/x86/include/asm/intel_pmc_ipc.h
6272F:	arch/x86/include/asm/intel_punit_ipc.h
6273
6274INTEL TELEMETRY DRIVER
6275M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6276L:	platform-driver-x86@vger.kernel.org
6277S:	Maintained
6278F:	arch/x86/include/asm/intel_telemetry.h
6279F:	drivers/platform/x86/intel_telemetry*
6280
6281INTEL PMC CORE DRIVER
6282M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6283M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6284L:	platform-driver-x86@vger.kernel.org
6285S:	Maintained
6286F:	arch/x86/include/asm/pmc_core.h
6287F:	drivers/platform/x86/intel_pmc_core*
6288
6289IOC3 ETHERNET DRIVER
6290M:	Ralf Baechle <ralf@linux-mips.org>
6291L:	linux-mips@linux-mips.org
6292S:	Maintained
6293F:	drivers/net/ethernet/sgi/ioc3-eth.c
6294
6295IOC3 SERIAL DRIVER
6296M:	Pat Gefre <pfg@sgi.com>
6297L:	linux-serial@vger.kernel.org
6298S:	Maintained
6299F:	drivers/tty/serial/ioc3_serial.c
6300
6301IOMMU DRIVERS
6302M:	Joerg Roedel <joro@8bytes.org>
6303L:	iommu@lists.linux-foundation.org
6304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6305S:	Maintained
6306F:	Documentation/devicetree/bindings/iommu/
6307F:	drivers/iommu/
6308
6309IP MASQUERADING
6310M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6311S:	Maintained
6312F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6313
6314IPMI SUBSYSTEM
6315M:	Corey Minyard <minyard@acm.org>
6316L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6317W:	http://openipmi.sourceforge.net/
6318S:	Supported
6319F:	Documentation/IPMI.txt
6320F:	drivers/char/ipmi/
6321F:	include/linux/ipmi*
6322F:	include/uapi/linux/ipmi*
6323
6324QCOM AUDIO (ASoC) DRIVERS
6325M:	Patrick Lai <plai@codeaurora.org>
6326M:	Banajit Goswami <bgoswami@codeaurora.org>
6327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6328S:	Supported
6329F:	sound/soc/qcom/
6330
6331IPS SCSI RAID DRIVER
6332M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6333L:	linux-scsi@vger.kernel.org
6334W:	http://www.adaptec.com/
6335S:	Maintained
6336F:	drivers/scsi/ips*
6337
6338IPVS
6339M:	Wensong Zhang <wensong@linux-vs.org>
6340M:	Simon Horman <horms@verge.net.au>
6341M:	Julian Anastasov <ja@ssi.bg>
6342L:	netdev@vger.kernel.org
6343L:	lvs-devel@vger.kernel.org
6344S:	Maintained
6345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6347F:	Documentation/networking/ipvs-sysctl.txt
6348F:	include/net/ip_vs.h
6349F:	include/uapi/linux/ip_vs.h
6350F:	net/netfilter/ipvs/
6351
6352IPWIRELESS DRIVER
6353M:	Jiri Kosina <jikos@kernel.org>
6354M:	David Sterba <dsterba@suse.com>
6355S:	Odd Fixes
6356F:	drivers/tty/ipwireless/
6357
6358IPX NETWORK LAYER
6359M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6360L:	netdev@vger.kernel.org
6361S:	Maintained
6362F:	include/net/ipx.h
6363F:	include/uapi/linux/ipx.h
6364F:	net/ipx/
6365
6366IRDA SUBSYSTEM
6367M:	Samuel Ortiz <samuel@sortiz.org>
6368L:	irda-users@lists.sourceforge.net (subscribers-only)
6369L:	netdev@vger.kernel.org
6370W:	http://irda.sourceforge.net/
6371S:	Maintained
6372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6373F:	Documentation/networking/irda.txt
6374F:	drivers/net/irda/
6375F:	include/net/irda/
6376F:	net/irda/
6377
6378IRQ SUBSYSTEM
6379M:	Thomas Gleixner <tglx@linutronix.de>
6380L:	linux-kernel@vger.kernel.org
6381S:	Maintained
6382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6383F:	kernel/irq/
6384
6385IRQCHIP DRIVERS
6386M:	Thomas Gleixner <tglx@linutronix.de>
6387M:	Jason Cooper <jason@lakedaemon.net>
6388M:	Marc Zyngier <marc.zyngier@arm.com>
6389L:	linux-kernel@vger.kernel.org
6390S:	Maintained
6391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6392T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6393F:	Documentation/devicetree/bindings/interrupt-controller/
6394F:	drivers/irqchip/
6395
6396IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6397M:	Marc Zyngier <marc.zyngier@arm.com>
6398S:	Maintained
6399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6400F:	Documentation/IRQ-domain.txt
6401F:	include/linux/irqdomain.h
6402F:	kernel/irq/irqdomain.c
6403F:	kernel/irq/msi.c
6404
6405ISA
6406M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6407S:	Maintained
6408F:	Documentation/isa.txt
6409F:	drivers/base/isa.c
6410F:	include/linux/isa.h
6411
6412ISAPNP
6413M:	Jaroslav Kysela <perex@perex.cz>
6414S:	Maintained
6415F:	Documentation/isapnp.txt
6416F:	drivers/pnp/isapnp/
6417F:	include/linux/isapnp.h
6418
6419ISA RADIO MODULE
6420M:	Hans Verkuil <hverkuil@xs4all.nl>
6421L:	linux-media@vger.kernel.org
6422T:	git git://linuxtv.org/media_tree.git
6423W:	https://linuxtv.org
6424S:	Maintained
6425F:	drivers/media/radio/radio-isa*
6426
6427iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6428M:	Peter Jones <pjones@redhat.com>
6429M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6430S:	Maintained
6431F:	drivers/firmware/iscsi_ibft*
6432
6433ISCSI
6434M:	Mike Christie <michaelc@cs.wisc.edu>
6435L:	open-iscsi@googlegroups.com
6436W:	www.open-iscsi.org
6437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6438S:	Maintained
6439F:	drivers/scsi/*iscsi*
6440F:	include/scsi/*iscsi*
6441
6442ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6443M:	Or Gerlitz <ogerlitz@mellanox.com>
6444M:	Sagi Grimberg <sagi@grimberg.me>
6445M:	Roi Dayan <roid@mellanox.com>
6446L:	linux-rdma@vger.kernel.org
6447S:	Supported
6448W:	http://www.openfabrics.org
6449W:	www.open-iscsi.org
6450Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6451F:	drivers/infiniband/ulp/iser/
6452
6453ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6454M:	Sagi Grimberg <sagi@grimberg.me>
6455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6456L:	linux-rdma@vger.kernel.org
6457L:	target-devel@vger.kernel.org
6458S:	Supported
6459W:	http://www.linux-iscsi.org
6460F:	drivers/infiniband/ulp/isert
6461
6462ISDN SUBSYSTEM
6463M:	Karsten Keil <isdn@linux-pingi.de>
6464L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6465L:	netdev@vger.kernel.org
6466W:	http://www.isdn4linux.de
6467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6468S:	Maintained
6469F:	Documentation/isdn/
6470F:	drivers/isdn/
6471F:	include/linux/isdn.h
6472F:	include/linux/isdn/
6473F:	include/uapi/linux/isdn.h
6474F:	include/uapi/linux/isdn/
6475
6476ISDN SUBSYSTEM (Eicon active card driver)
6477M:	Armin Schindler <mac@melware.de>
6478L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6479W:	http://www.melware.de
6480S:	Maintained
6481F:	drivers/isdn/hardware/eicon/
6482
6483IT87 HARDWARE MONITORING DRIVER
6484M:	Jean Delvare <jdelvare@suse.com>
6485L:	linux-hwmon@vger.kernel.org
6486S:	Maintained
6487F:	Documentation/hwmon/it87
6488F:	drivers/hwmon/it87.c
6489
6490IT913X MEDIA DRIVER
6491M:	Antti Palosaari <crope@iki.fi>
6492L:	linux-media@vger.kernel.org
6493W:	https://linuxtv.org
6494W:	http://palosaari.fi/linux/
6495Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6496T:	git git://linuxtv.org/anttip/media_tree.git
6497S:	Maintained
6498F:	drivers/media/tuners/it913x*
6499
6500IVTV VIDEO4LINUX DRIVER
6501M:	Andy Walls <awalls@md.metrocast.net>
6502L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6503L:	linux-media@vger.kernel.org
6504T:	git git://linuxtv.org/media_tree.git
6505W:	http://www.ivtvdriver.org
6506S:	Maintained
6507F:	Documentation/video4linux/*.ivtv
6508F:	drivers/media/pci/ivtv/
6509F:	include/uapi/linux/ivtv*
6510
6511IX2505V MEDIA DRIVER
6512M:	Malcolm Priestley <tvboxspy@gmail.com>
6513L:	linux-media@vger.kernel.org
6514W:	https://linuxtv.org
6515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6516S:	Maintained
6517F:	drivers/media/dvb-frontends/ix2505v*
6518
6519JC42.4 TEMPERATURE SENSOR DRIVER
6520M:	Guenter Roeck <linux@roeck-us.net>
6521L:	linux-hwmon@vger.kernel.org
6522S:	Maintained
6523F:	drivers/hwmon/jc42.c
6524F:	Documentation/hwmon/jc42
6525
6526JFS FILESYSTEM
6527M:	Dave Kleikamp <shaggy@kernel.org>
6528L:	jfs-discussion@lists.sourceforge.net
6529W:	http://jfs.sourceforge.net/
6530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6531S:	Maintained
6532F:	Documentation/filesystems/jfs.txt
6533F:	fs/jfs/
6534
6535JME NETWORK DRIVER
6536M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6537L:	netdev@vger.kernel.org
6538S:	Maintained
6539F:	drivers/net/ethernet/jme.*
6540
6541JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6542M:	David Woodhouse <dwmw2@infradead.org>
6543L:	linux-mtd@lists.infradead.org
6544W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6545S:	Maintained
6546F:	fs/jffs2/
6547F:	include/uapi/linux/jffs2.h
6548
6549JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6550M:	"Theodore Ts'o" <tytso@mit.edu>
6551M:	Jan Kara <jack@suse.com>
6552L:	linux-ext4@vger.kernel.org
6553S:	Maintained
6554F:	fs/jbd2/
6555F:	include/linux/jbd2.h
6556
6557JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6558M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6559L:	linux-media@vger.kernel.org
6560S:	Maintained
6561F:	drivers/media/platform/rcar_jpu.c
6562
6563JSM Neo PCI based serial card
6564M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6565L:	linux-serial@vger.kernel.org
6566S:	Maintained
6567F:	drivers/tty/serial/jsm/
6568
6569K10TEMP HARDWARE MONITORING DRIVER
6570M:	Clemens Ladisch <clemens@ladisch.de>
6571L:	linux-hwmon@vger.kernel.org
6572S:	Maintained
6573F:	Documentation/hwmon/k10temp
6574F:	drivers/hwmon/k10temp.c
6575
6576K8TEMP HARDWARE MONITORING DRIVER
6577M:	Rudolf Marek <r.marek@assembler.cz>
6578L:	linux-hwmon@vger.kernel.org
6579S:	Maintained
6580F:	Documentation/hwmon/k8temp
6581F:	drivers/hwmon/k8temp.c
6582
6583KASAN
6584M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6585R:	Alexander Potapenko <glider@google.com>
6586R:	Dmitry Vyukov <dvyukov@google.com>
6587L:	kasan-dev@googlegroups.com
6588S:	Maintained
6589F:	arch/*/include/asm/kasan.h
6590F:	arch/*/mm/kasan_init*
6591F:	Documentation/kasan.txt
6592F:	include/linux/kasan*.h
6593F:	lib/test_kasan.c
6594F:	mm/kasan/
6595F:	scripts/Makefile.kasan
6596
6597KCONFIG
6598M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6599L:	linux-kbuild@vger.kernel.org
6600T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6601S:	Maintained
6602F:	Documentation/kbuild/kconfig-language.txt
6603F:	scripts/kconfig/
6604
6605KDUMP
6606M:	Dave Young <dyoung@redhat.com>
6607M:	Baoquan He <bhe@redhat.com>
6608R:	Vivek Goyal <vgoyal@redhat.com>
6609L:	kexec@lists.infradead.org
6610W:	http://lse.sourceforge.net/kdump/
6611S:	Maintained
6612F:	Documentation/kdump/
6613
6614KEENE FM RADIO TRANSMITTER DRIVER
6615M:	Hans Verkuil <hverkuil@xs4all.nl>
6616L:	linux-media@vger.kernel.org
6617T:	git git://linuxtv.org/media_tree.git
6618W:	https://linuxtv.org
6619S:	Maintained
6620F:	drivers/media/radio/radio-keene*
6621
6622KERNEL AUTOMOUNTER v4 (AUTOFS4)
6623M:	Ian Kent <raven@themaw.net>
6624L:	autofs@vger.kernel.org
6625S:	Maintained
6626F:	fs/autofs4/
6627
6628KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6629M:	Michal Marek <mmarek@suse.com>
6630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6632L:	linux-kbuild@vger.kernel.org
6633S:	Maintained
6634F:	Documentation/kbuild/
6635F:	Makefile
6636F:	scripts/Makefile.*
6637F:	scripts/basic/
6638F:	scripts/mk*
6639F:	scripts/package/
6640
6641KERNEL JANITORS
6642L:	kernel-janitors@vger.kernel.org
6643W:	http://kernelnewbies.org/KernelJanitors
6644S:	Odd Fixes
6645
6646KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6647M:	"J. Bruce Fields" <bfields@fieldses.org>
6648M:	Jeff Layton <jlayton@poochiereds.net>
6649L:	linux-nfs@vger.kernel.org
6650W:	http://nfs.sourceforge.net/
6651T:	git git://linux-nfs.org/~bfields/linux.git
6652S:	Supported
6653F:	fs/nfsd/
6654F:	include/uapi/linux/nfsd/
6655F:	fs/lockd/
6656F:	fs/nfs_common/
6657F:	net/sunrpc/
6658F:	include/linux/lockd/
6659F:	include/linux/sunrpc/
6660F:	include/uapi/linux/sunrpc/
6661
6662KERNEL SELFTEST FRAMEWORK
6663M:	Shuah Khan <shuahkh@osg.samsung.com>
6664M:	Shuah Khan <shuah@kernel.org>
6665L:	linux-kselftest@vger.kernel.org
6666T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6667S:	Maintained
6668F:	tools/testing/selftests
6669
6670KERNEL VIRTUAL MACHINE (KVM)
6671M:	Paolo Bonzini <pbonzini@redhat.com>
6672M:	Radim Krčmář <rkrcmar@redhat.com>
6673L:	kvm@vger.kernel.org
6674W:	http://www.linux-kvm.org
6675T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6676S:	Supported
6677F:	Documentation/*/kvm*.txt
6678F:	Documentation/virtual/kvm/
6679F:	arch/*/kvm/
6680F:	arch/x86/kernel/kvm.c
6681F:	arch/x86/kernel/kvmclock.c
6682F:	arch/*/include/asm/kvm*
6683F:	include/linux/kvm*
6684F:	include/uapi/linux/kvm*
6685F:	virt/kvm/
6686F:	tools/kvm/
6687
6688KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6689M:	Joerg Roedel <joro@8bytes.org>
6690L:	kvm@vger.kernel.org
6691W:	http://www.linux-kvm.org/
6692S:	Maintained
6693F:	arch/x86/include/asm/svm.h
6694F:	arch/x86/kvm/svm.c
6695
6696KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6697M:	Alexander Graf <agraf@suse.com>
6698L:	kvm-ppc@vger.kernel.org
6699W:	http://www.linux-kvm.org/
6700T:	git git://github.com/agraf/linux-2.6.git
6701S:	Supported
6702F:	arch/powerpc/include/asm/kvm*
6703F:	arch/powerpc/kvm/
6704
6705KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6706M:	Christian Borntraeger <borntraeger@de.ibm.com>
6707M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6708L:	linux-s390@vger.kernel.org
6709W:	http://www.ibm.com/developerworks/linux/linux390/
6710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6711S:	Supported
6712F:	Documentation/s390/kvm.txt
6713F:	arch/s390/include/asm/kvm*
6714F:	arch/s390/kvm/
6715
6716KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6717M:	Christoffer Dall <christoffer.dall@linaro.org>
6718M:	Marc Zyngier <marc.zyngier@arm.com>
6719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6720L:	kvmarm@lists.cs.columbia.edu
6721W:	http://systems.cs.columbia.edu/projects/kvm-arm
6722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6723S:	Supported
6724F:	arch/arm/include/uapi/asm/kvm*
6725F:	arch/arm/include/asm/kvm*
6726F:	arch/arm/kvm/
6727F:	virt/kvm/arm/
6728F:	include/kvm/arm_*
6729
6730KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6731M:	Christoffer Dall <christoffer.dall@linaro.org>
6732M:	Marc Zyngier <marc.zyngier@arm.com>
6733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6734L:	kvmarm@lists.cs.columbia.edu
6735S:	Maintained
6736F:	arch/arm64/include/uapi/asm/kvm*
6737F:	arch/arm64/include/asm/kvm*
6738F:	arch/arm64/kvm/
6739
6740KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6741M:	James Hogan <james.hogan@imgtec.com>
6742L:	linux-mips@linux-mips.org
6743S:	Supported
6744F:	arch/mips/include/uapi/asm/kvm*
6745F:	arch/mips/include/asm/kvm*
6746F:	arch/mips/kvm/
6747
6748KEXEC
6749M:	Eric Biederman <ebiederm@xmission.com>
6750W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6751L:	kexec@lists.infradead.org
6752S:	Maintained
6753F:	include/linux/kexec.h
6754F:	include/uapi/linux/kexec.h
6755F:	kernel/kexec*
6756
6757KEYS/KEYRINGS:
6758M:	David Howells <dhowells@redhat.com>
6759L:	keyrings@vger.kernel.org
6760S:	Maintained
6761F:	Documentation/security/keys.txt
6762F:	include/linux/key.h
6763F:	include/linux/key-type.h
6764F:	include/linux/keyctl.h
6765F:	include/uapi/linux/keyctl.h
6766F:	include/keys/
6767F:	security/keys/
6768
6769KEYS-TRUSTED
6770M:	David Safford <safford@us.ibm.com>
6771M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6772L:	linux-security-module@vger.kernel.org
6773L:	keyrings@vger.kernel.org
6774S:	Supported
6775F:	Documentation/security/keys-trusted-encrypted.txt
6776F:	include/keys/trusted-type.h
6777F:	security/keys/trusted.c
6778F:	security/keys/trusted.h
6779
6780KEYS-ENCRYPTED
6781M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6782M:	David Safford <safford@us.ibm.com>
6783L:	linux-security-module@vger.kernel.org
6784L:	keyrings@vger.kernel.org
6785S:	Supported
6786F:	Documentation/security/keys-trusted-encrypted.txt
6787F:	include/keys/encrypted-type.h
6788F:	security/keys/encrypted-keys/
6789
6790KGDB / KDB /debug_core
6791M:	Jason Wessel <jason.wessel@windriver.com>
6792W:	http://kgdb.wiki.kernel.org/
6793L:	kgdb-bugreport@lists.sourceforge.net
6794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6795S:	Maintained
6796F:	Documentation/DocBook/kgdb.tmpl
6797F:	drivers/misc/kgdbts.c
6798F:	drivers/tty/serial/kgdboc.c
6799F:	include/linux/kdb.h
6800F:	include/linux/kgdb.h
6801F:	kernel/debug/
6802
6803KMEMCHECK
6804M:	Vegard Nossum <vegardno@ifi.uio.no>
6805M:	Pekka Enberg <penberg@kernel.org>
6806S:	Maintained
6807F:	Documentation/kmemcheck.txt
6808F:	arch/x86/include/asm/kmemcheck.h
6809F:	arch/x86/mm/kmemcheck/
6810F:	include/linux/kmemcheck.h
6811F:	mm/kmemcheck.c
6812
6813KMEMLEAK
6814M:	Catalin Marinas <catalin.marinas@arm.com>
6815S:	Maintained
6816F:	Documentation/kmemleak.txt
6817F:	include/linux/kmemleak.h
6818F:	mm/kmemleak.c
6819F:	mm/kmemleak-test.c
6820
6821KPROBES
6822M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6823M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6824M:	"David S. Miller" <davem@davemloft.net>
6825M:	Masami Hiramatsu <mhiramat@kernel.org>
6826S:	Maintained
6827F:	Documentation/kprobes.txt
6828F:	include/linux/kprobes.h
6829F:	kernel/kprobes.c
6830
6831KS0108 LCD CONTROLLER DRIVER
6832M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6833W:	http://miguelojeda.es/auxdisplay.htm
6834W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6835S:	Maintained
6836F:	Documentation/auxdisplay/ks0108
6837F:	drivers/auxdisplay/ks0108.c
6838F:	include/linux/ks0108.h
6839
6840L3MDEV
6841M:	David Ahern <dsa@cumulusnetworks.com>
6842L:	netdev@vger.kernel.org
6843S:	Maintained
6844F:	net/l3mdev
6845F:	include/net/l3mdev.h
6846
6847LANTIQ MIPS ARCHITECTURE
6848M:	John Crispin <john@phrozen.org>
6849L:	linux-mips@linux-mips.org
6850S:	Maintained
6851F:	arch/mips/lantiq
6852
6853LAPB module
6854L:	linux-x25@vger.kernel.org
6855S:	Orphan
6856F:	Documentation/networking/lapb-module.txt
6857F:	include/*/lapb.h
6858F:	net/lapb/
6859
6860LASI 53c700 driver for PARISC
6861M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6862L:	linux-scsi@vger.kernel.org
6863S:	Maintained
6864F:	Documentation/scsi/53c700.txt
6865F:	drivers/scsi/53c700*
6866
6867LED SUBSYSTEM
6868M:	Richard Purdie <rpurdie@rpsys.net>
6869M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6870L:	linux-leds@vger.kernel.org
6871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6872S:	Maintained
6873F:	Documentation/devicetree/bindings/leds/
6874F:	drivers/leds/
6875F:	include/linux/leds.h
6876
6877LEGACY EEPROM DRIVER
6878M:	Jean Delvare <jdelvare@suse.com>
6879S:	Maintained
6880F:	Documentation/misc-devices/eeprom
6881F:	drivers/misc/eeprom/eeprom.c
6882
6883LEGO USB Tower driver
6884M:	Juergen Stuber <starblue@users.sourceforge.net>
6885L:	legousb-devel@lists.sourceforge.net
6886W:	http://legousb.sourceforge.net/
6887S:	Maintained
6888F:	drivers/usb/misc/legousbtower.c
6889
6890LG2160 MEDIA DRIVER
6891M:	Michael Krufky <mkrufky@linuxtv.org>
6892L:	linux-media@vger.kernel.org
6893W:	https://linuxtv.org
6894W:	http://github.com/mkrufky
6895Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6896T:	git git://linuxtv.org/mkrufky/tuners.git
6897S:	Maintained
6898F:	drivers/media/dvb-frontends/lg2160.*
6899
6900LGDT3305 MEDIA DRIVER
6901M:	Michael Krufky <mkrufky@linuxtv.org>
6902L:	linux-media@vger.kernel.org
6903W:	https://linuxtv.org
6904W:	http://github.com/mkrufky
6905Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6906T:	git git://linuxtv.org/mkrufky/tuners.git
6907S:	Maintained
6908F:	drivers/media/dvb-frontends/lgdt3305.*
6909
6910LGUEST
6911M:	Rusty Russell <rusty@rustcorp.com.au>
6912L:	lguest@lists.ozlabs.org
6913W:	http://lguest.ozlabs.org/
6914S:	Odd Fixes
6915F:	arch/x86/include/asm/lguest*.h
6916F:	arch/x86/lguest/
6917F:	drivers/lguest/
6918F:	include/linux/lguest*.h
6919F:	tools/lguest/
6920
6921LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6922M:	Tejun Heo <tj@kernel.org>
6923L:	linux-ide@vger.kernel.org
6924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6925S:	Maintained
6926F:	drivers/ata/
6927F:	include/linux/ata.h
6928F:	include/linux/libata.h
6929F:	Documentation/devicetree/bindings/ata/
6930
6931LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6932M:	Viresh Kumar <vireshk@kernel.org>
6933L:	linux-ide@vger.kernel.org
6934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6935S:	Maintained
6936F:	include/linux/pata_arasan_cf_data.h
6937F:	drivers/ata/pata_arasan_cf.c
6938
6939LIBATA PATA DRIVERS
6940M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6941M:	Tejun Heo <tj@kernel.org>
6942L:	linux-ide@vger.kernel.org
6943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6944S:	Maintained
6945F:	drivers/ata/pata_*.c
6946F:	drivers/ata/ata_generic.c
6947
6948LIBATA SATA AHCI PLATFORM devices support
6949M:	Hans de Goede <hdegoede@redhat.com>
6950M:	Tejun Heo <tj@kernel.org>
6951L:	linux-ide@vger.kernel.org
6952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6953S:	Maintained
6954F:	drivers/ata/ahci_platform.c
6955F:	drivers/ata/libahci_platform.c
6956F:	include/linux/ahci_platform.h
6957
6958LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6959M:	Mikael Pettersson <mikpelinux@gmail.com>
6960L:	linux-ide@vger.kernel.org
6961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6962S:	Maintained
6963F:	drivers/ata/sata_promise.*
6964
6965LIBLOCKDEP
6966M:	Sasha Levin <sasha.levin@oracle.com>
6967S:	Maintained
6968F:	tools/lib/lockdep/
6969
6970LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6971M:	Dan Williams <dan.j.williams@intel.com>
6972L:	linux-nvdimm@lists.01.org
6973Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6975S:	Supported
6976F:	drivers/nvdimm/*
6977F:	include/linux/nd.h
6978F:	include/linux/libnvdimm.h
6979F:	include/uapi/linux/ndctl.h
6980
6981LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6982M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6983L:	linux-nvdimm@lists.01.org
6984Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6985S:	Supported
6986F:	drivers/nvdimm/blk.c
6987F:	drivers/nvdimm/region_devs.c
6988F:	drivers/acpi/nfit*
6989
6990LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6991M:	Vishal Verma <vishal.l.verma@intel.com>
6992L:	linux-nvdimm@lists.01.org
6993Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6994S:	Supported
6995F:	drivers/nvdimm/btt*
6996
6997LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6998M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6999L:	linux-nvdimm@lists.01.org
7000Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7001S:	Supported
7002F:	drivers/nvdimm/pmem.c
7003F:	include/linux/pmem.h
7004F:	arch/*/include/asm/pmem.h
7005
7006LIGHTNVM PLATFORM SUPPORT
7007M:	Matias Bjorling <mb@lightnvm.io>
7008W:	http://github/OpenChannelSSD
7009L:	linux-block@vger.kernel.org
7010S:	Maintained
7011F:	drivers/lightnvm/
7012F:	include/linux/lightnvm.h
7013F:	include/uapi/linux/lightnvm.h
7014
7015LINUX FOR IBM pSERIES (RS/6000)
7016M:	Paul Mackerras <paulus@au.ibm.com>
7017W:	http://www.ibm.com/linux/ltc/projects/ppc
7018S:	Supported
7019F:	arch/powerpc/boot/rs6000.h
7020
7021LINUX FOR POWERPC (32-BIT AND 64-BIT)
7022M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7023M:	Paul Mackerras <paulus@samba.org>
7024M:	Michael Ellerman <mpe@ellerman.id.au>
7025W:	http://www.penguinppc.org/
7026L:	linuxppc-dev@lists.ozlabs.org
7027Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7029S:	Supported
7030F:	Documentation/powerpc/
7031F:	arch/powerpc/
7032F:	drivers/char/tpm/tpm_ibmvtpm*
7033F:	drivers/crypto/nx/
7034F:	drivers/crypto/vmx/
7035F:	drivers/net/ethernet/ibm/ibmveth.*
7036F:	drivers/net/ethernet/ibm/ibmvnic.*
7037F:	drivers/pci/hotplug/pnv_php.c
7038F:	drivers/pci/hotplug/rpa*
7039F:	drivers/scsi/ibmvscsi/
7040N:	opal
7041N:	/pmac
7042N:	powermac
7043N:	powernv
7044N:	[^a-z0-9]ps3
7045N:	pseries
7046
7047LINUX FOR POWER MACINTOSH
7048M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7049W:	http://www.penguinppc.org/
7050L:	linuxppc-dev@lists.ozlabs.org
7051S:	Maintained
7052F:	arch/powerpc/platforms/powermac/
7053F:	drivers/macintosh/
7054
7055LINUX FOR POWERPC EMBEDDED MPC5XXX
7056M:	Anatolij Gustschin <agust@denx.de>
7057L:	linuxppc-dev@lists.ozlabs.org
7058T:	git git://git.denx.de/linux-denx-agust.git
7059S:	Maintained
7060F:	arch/powerpc/platforms/512x/
7061F:	arch/powerpc/platforms/52xx/
7062
7063LINUX FOR POWERPC EMBEDDED PPC4XX
7064M:	Alistair Popple <alistair@popple.id.au>
7065M:	Matt Porter <mporter@kernel.crashing.org>
7066W:	http://www.penguinppc.org/
7067L:	linuxppc-dev@lists.ozlabs.org
7068S:	Maintained
7069F:	arch/powerpc/platforms/40x/
7070F:	arch/powerpc/platforms/44x/
7071
7072LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7073L:	linuxppc-dev@lists.ozlabs.org
7074S:	Orphan
7075F:	arch/powerpc/*/*virtex*
7076F:	arch/powerpc/*/*/*virtex*
7077
7078LINUX FOR POWERPC EMBEDDED PPC8XX
7079M:	Vitaly Bordug <vitb@kernel.crashing.org>
7080W:	http://www.penguinppc.org/
7081L:	linuxppc-dev@lists.ozlabs.org
7082S:	Maintained
7083F:	arch/powerpc/platforms/8xx/
7084
7085LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7086M:	Scott Wood <oss@buserror.net>
7087M:	Kumar Gala <galak@kernel.crashing.org>
7088W:	http://www.penguinppc.org/
7089L:	linuxppc-dev@lists.ozlabs.org
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7091S:	Maintained
7092F:	arch/powerpc/platforms/83xx/
7093F:	arch/powerpc/platforms/85xx/
7094
7095LINUX FOR POWERPC PA SEMI PWRFICIENT
7096M:	Olof Johansson <olof@lixom.net>
7097L:	linuxppc-dev@lists.ozlabs.org
7098S:	Maintained
7099F:	arch/powerpc/platforms/pasemi/
7100F:	drivers/*/*pasemi*
7101F:	drivers/*/*/*pasemi*
7102
7103LINUX SECURITY MODULE (LSM) FRAMEWORK
7104M:	Chris Wright <chrisw@sous-sol.org>
7105L:	linux-security-module@vger.kernel.org
7106S:	Supported
7107
7108LIS3LV02D ACCELEROMETER DRIVER
7109M:	Eric Piel <eric.piel@tremplin-utc.net>
7110S:	Maintained
7111F:	Documentation/misc-devices/lis3lv02d
7112F:	drivers/misc/lis3lv02d/
7113F:	drivers/platform/x86/hp_accel.c
7114
7115LIVE PATCHING
7116M:	Josh Poimboeuf <jpoimboe@redhat.com>
7117M:	Jessica Yu <jeyu@redhat.com>
7118M:	Jiri Kosina <jikos@kernel.org>
7119M:	Miroslav Benes <mbenes@suse.cz>
7120R:	Petr Mladek <pmladek@suse.com>
7121S:	Maintained
7122F:	kernel/livepatch/
7123F:	include/linux/livepatch.h
7124F:	arch/x86/include/asm/livepatch.h
7125F:	arch/x86/kernel/livepatch.c
7126F:	Documentation/livepatch/
7127F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7128F:	samples/livepatch/
7129L:	live-patching@vger.kernel.org
7130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7131
7132LINUX KERNEL DUMP TEST MODULE (LKDTM)
7133M:	Kees Cook <keescook@chromium.org>
7134S:	Maintained
7135F:	drivers/misc/lkdtm*
7136
7137LLC (802.2)
7138M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7139S:	Maintained
7140F:	include/linux/llc.h
7141F:	include/uapi/linux/llc.h
7142F:	include/net/llc*
7143F:	net/llc/
7144
7145LM73 HARDWARE MONITOR DRIVER
7146M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7147L:	linux-hwmon@vger.kernel.org
7148S:	Maintained
7149F:	drivers/hwmon/lm73.c
7150
7151LM78 HARDWARE MONITOR DRIVER
7152M:	Jean Delvare <jdelvare@suse.com>
7153L:	linux-hwmon@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/hwmon/lm78
7156F:	drivers/hwmon/lm78.c
7157
7158LM83 HARDWARE MONITOR DRIVER
7159M:	Jean Delvare <jdelvare@suse.com>
7160L:	linux-hwmon@vger.kernel.org
7161S:	Maintained
7162F:	Documentation/hwmon/lm83
7163F:	drivers/hwmon/lm83.c
7164
7165LM90 HARDWARE MONITOR DRIVER
7166M:	Jean Delvare <jdelvare@suse.com>
7167L:	linux-hwmon@vger.kernel.org
7168S:	Maintained
7169F:	Documentation/hwmon/lm90
7170F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7171F:	drivers/hwmon/lm90.c
7172
7173LM95234 HARDWARE MONITOR DRIVER
7174M:	Guenter Roeck <linux@roeck-us.net>
7175L:	linux-hwmon@vger.kernel.org
7176S:	Maintained
7177F:	Documentation/hwmon/lm95234
7178F:	drivers/hwmon/lm95234.c
7179
7180LME2510 MEDIA DRIVER
7181M:	Malcolm Priestley <tvboxspy@gmail.com>
7182L:	linux-media@vger.kernel.org
7183W:	https://linuxtv.org
7184Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7185S:	Maintained
7186F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7187
7188LOCKING PRIMITIVES
7189M:	Peter Zijlstra <peterz@infradead.org>
7190M:	Ingo Molnar <mingo@redhat.com>
7191L:	linux-kernel@vger.kernel.org
7192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7193S:	Maintained
7194F:	Documentation/locking/
7195F:	include/linux/lockdep.h
7196F:	include/linux/spinlock*.h
7197F:	arch/*/include/asm/spinlock*.h
7198F:	include/linux/rwlock*.h
7199F:	include/linux/mutex*.h
7200F:	arch/*/include/asm/mutex*.h
7201F:	include/linux/rwsem*.h
7202F:	arch/*/include/asm/rwsem.h
7203F:	include/linux/seqlock.h
7204F:	lib/locking*.[ch]
7205F:	kernel/locking/
7206
7207LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7208M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7209L:	linux-ntfs-dev@lists.sourceforge.net
7210W:	http://www.linux-ntfs.org/content/view/19/37/
7211S:	Maintained
7212F:	Documentation/ldm.txt
7213F:	block/partitions/ldm.*
7214
7215LogFS
7216M:	Joern Engel <joern@logfs.org>
7217M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7218L:	logfs@logfs.org
7219W:	logfs.org
7220S:	Maintained
7221F:	fs/logfs/
7222
7223LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7224M:	Sathya Prakash <sathya.prakash@broadcom.com>
7225M:	Chaitra P B <chaitra.basappa@broadcom.com>
7226M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7227L:	MPT-FusionLinux.pdl@broadcom.com
7228L:	linux-scsi@vger.kernel.org
7229W:	http://www.avagotech.com/support/
7230S:	Supported
7231F:	drivers/message/fusion/
7232F:	drivers/scsi/mpt2sas/
7233F:	drivers/scsi/mpt3sas/
7234
7235LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7236M:	Matthew Wilcox <matthew@wil.cx>
7237L:	linux-scsi@vger.kernel.org
7238S:	Maintained
7239F:	drivers/scsi/sym53c8xx_2/
7240
7241LTC4261 HARDWARE MONITOR DRIVER
7242M:	Guenter Roeck <linux@roeck-us.net>
7243L:	linux-hwmon@vger.kernel.org
7244S:	Maintained
7245F:	Documentation/hwmon/ltc4261
7246F:	drivers/hwmon/ltc4261.c
7247
7248LTP (Linux Test Project)
7249M:	Mike Frysinger <vapier@gentoo.org>
7250M:	Cyril Hrubis <chrubis@suse.cz>
7251M:	Wanlong Gao <wanlong.gao@gmail.com>
7252M:	Jan Stancek <jstancek@redhat.com>
7253M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7254M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7255L:	ltp@lists.linux.it (subscribers-only)
7256W:	http://linux-test-project.github.io/
7257T:	git git://github.com/linux-test-project/ltp.git
7258S:	Maintained
7259
7260M32R ARCHITECTURE
7261W:	http://www.linux-m32r.org/
7262S:	Orphan
7263F:	arch/m32r/
7264
7265M68K ARCHITECTURE
7266M:	Geert Uytterhoeven <geert@linux-m68k.org>
7267L:	linux-m68k@lists.linux-m68k.org
7268W:	http://www.linux-m68k.org/
7269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7270S:	Maintained
7271F:	arch/m68k/
7272F:	drivers/zorro/
7273
7274M68K ON APPLE MACINTOSH
7275M:	Joshua Thompson <funaho@jurai.org>
7276W:	http://www.mac.linux-m68k.org/
7277L:	linux-m68k@lists.linux-m68k.org
7278S:	Maintained
7279F:	arch/m68k/mac/
7280
7281M68K ON HP9000/300
7282M:	Philip Blundell <philb@gnu.org>
7283W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7284S:	Maintained
7285F:	arch/m68k/hp300/
7286
7287M88DS3103 MEDIA DRIVER
7288M:	Antti Palosaari <crope@iki.fi>
7289L:	linux-media@vger.kernel.org
7290W:	https://linuxtv.org
7291W:	http://palosaari.fi/linux/
7292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7293T:	git git://linuxtv.org/anttip/media_tree.git
7294S:	Maintained
7295F:	drivers/media/dvb-frontends/m88ds3103*
7296
7297M88RS2000 MEDIA DRIVER
7298M:	Malcolm Priestley <tvboxspy@gmail.com>
7299L:	linux-media@vger.kernel.org
7300W:	https://linuxtv.org
7301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7302S:	Maintained
7303F:	drivers/media/dvb-frontends/m88rs2000*
7304
7305MA901 MASTERKIT USB FM RADIO DRIVER
7306M:	Alexey Klimov <klimov.linux@gmail.com>
7307L:	linux-media@vger.kernel.org
7308T:	git git://linuxtv.org/media_tree.git
7309S:	Maintained
7310F:	drivers/media/radio/radio-ma901.c
7311
7312MAC80211
7313M:	Johannes Berg <johannes@sipsolutions.net>
7314L:	linux-wireless@vger.kernel.org
7315W:	http://wireless.kernel.org/
7316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7318S:	Maintained
7319F:	Documentation/networking/mac80211-injection.txt
7320F:	include/net/mac80211.h
7321F:	net/mac80211/
7322F:	drivers/net/wireless/mac80211_hwsim.[ch]
7323
7324MACVLAN DRIVER
7325M:	Patrick McHardy <kaber@trash.net>
7326L:	netdev@vger.kernel.org
7327S:	Maintained
7328F:	drivers/net/macvlan.c
7329F:	include/linux/if_macvlan.h
7330
7331MAILBOX API
7332M:	Jassi Brar <jassisinghbrar@gmail.com>
7333L:	linux-kernel@vger.kernel.org
7334S:	Maintained
7335F:	drivers/mailbox/
7336F:	include/linux/mailbox_client.h
7337F:	include/linux/mailbox_controller.h
7338
7339MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7340M:	Michael Kerrisk <mtk.manpages@gmail.com>
7341W:	http://www.kernel.org/doc/man-pages
7342L:	linux-man@vger.kernel.org
7343S:	Maintained
7344
7345MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7346M:	Andrew Lunn <andrew@lunn.ch>
7347M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7348S:	Maintained
7349F:	drivers/net/dsa/mv88e6xxx/
7350
7351MARVELL ARMADA DRM SUPPORT
7352M:	Russell King <rmk+kernel@armlinux.org.uk>
7353S:	Maintained
7354F:	drivers/gpu/drm/armada/
7355F:	include/uapi/drm/armada_drm.h
7356F:	Documentation/devicetree/bindings/display/armada/
7357
7358MARVELL CRYPTO DRIVER
7359M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7360M:	Arnaud Ebalard <arno@natisbad.org>
7361F:	drivers/crypto/marvell/
7362S:	Maintained
7363L:	linux-crypto@vger.kernel.org
7364
7365MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7366M:	Mirko Lindner <mlindner@marvell.com>
7367M:	Stephen Hemminger <stephen@networkplumber.org>
7368L:	netdev@vger.kernel.org
7369S:	Maintained
7370F:	drivers/net/ethernet/marvell/sk*
7371
7372MARVELL LIBERTAS WIRELESS DRIVER
7373L:	libertas-dev@lists.infradead.org
7374S:	Orphan
7375F:	drivers/net/wireless/marvell/libertas/
7376
7377MARVELL MV643XX ETHERNET DRIVER
7378M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7379L:	netdev@vger.kernel.org
7380S:	Maintained
7381F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7382F:	include/linux/mv643xx.h
7383
7384MARVELL MVNETA ETHERNET DRIVER
7385M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7386L:	netdev@vger.kernel.org
7387S:	Maintained
7388F:	drivers/net/ethernet/marvell/mvneta.*
7389
7390MARVELL MWIFIEX WIRELESS DRIVER
7391M:	Amitkumar Karwar <akarwar@marvell.com>
7392M:	Nishant Sarmukadam <nishants@marvell.com>
7393L:	linux-wireless@vger.kernel.org
7394S:	Maintained
7395F:	drivers/net/wireless/marvell/mwifiex/
7396
7397MARVELL MWL8K WIRELESS DRIVER
7398M:	Lennert Buytenhek <buytenh@wantstofly.org>
7399L:	linux-wireless@vger.kernel.org
7400S:	Odd Fixes
7401F:	drivers/net/wireless/marvell/mwl8k.c
7402
7403MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7404M:	Nicolas Pitre <nico@fluxnic.net>
7405S:	Odd Fixes
7406F:	drivers/mmc/host/mvsdio.*
7407
7408MATROX FRAMEBUFFER DRIVER
7409L:	linux-fbdev@vger.kernel.org
7410S:	Orphan
7411F:	drivers/video/fbdev/matrox/matroxfb_*
7412F:	include/uapi/linux/matroxfb.h
7413
7414MAX16065 HARDWARE MONITOR DRIVER
7415M:	Guenter Roeck <linux@roeck-us.net>
7416L:	linux-hwmon@vger.kernel.org
7417S:	Maintained
7418F:	Documentation/hwmon/max16065
7419F:	drivers/hwmon/max16065.c
7420
7421MAX20751 HARDWARE MONITOR DRIVER
7422M:	Guenter Roeck <linux@roeck-us.net>
7423L:	linux-hwmon@vger.kernel.org
7424S:	Maintained
7425F:	Documentation/hwmon/max20751
7426F:	drivers/hwmon/max20751.c
7427
7428MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7429L:	linux-hwmon@vger.kernel.org
7430S:	Orphan
7431F:	Documentation/hwmon/max6650
7432F:	drivers/hwmon/max6650.c
7433
7434MAX6697 HARDWARE MONITOR DRIVER
7435M:	Guenter Roeck <linux@roeck-us.net>
7436L:	linux-hwmon@vger.kernel.org
7437S:	Maintained
7438F:	Documentation/hwmon/max6697
7439F:	Documentation/devicetree/bindings/i2c/max6697.txt
7440F:	drivers/hwmon/max6697.c
7441F:	include/linux/platform_data/max6697.h
7442
7443MAX9860 MONO AUDIO VOICE CODEC DRIVER
7444M:	Peter Rosin <peda@axentia.se>
7445L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7446S:	Maintained
7447F:	Documentation/devicetree/bindings/sound/max9860.txt
7448F:	sound/soc/codecs/max9860.*
7449
7450MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7451M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7452L:	linux-pm@vger.kernel.org
7453S:	Supported
7454F:	drivers/power/max14577_charger.c
7455F:	drivers/power/max77693_charger.c
7456
7457MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7458M:	Javier Martinez Canillas <javier@osg.samsung.com>
7459L:	linux-kernel@vger.kernel.org
7460S:	Supported
7461F:	drivers/*/*max77802*.c
7462F:	Documentation/devicetree/bindings/*/*max77802.txt
7463F:	include/dt-bindings/*/*max77802.h
7464
7465MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7466M:	Chanwoo Choi <cw00.choi@samsung.com>
7467M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7468L:	linux-kernel@vger.kernel.org
7469S:	Supported
7470F:	drivers/*/max14577*.c
7471F:	drivers/*/max77686*.c
7472F:	drivers/*/max77693*.c
7473F:	drivers/extcon/extcon-max14577.c
7474F:	drivers/extcon/extcon-max77693.c
7475F:	drivers/rtc/rtc-max77686.c
7476F:	drivers/clk/clk-max77686.c
7477F:	Documentation/devicetree/bindings/mfd/max14577.txt
7478F:	Documentation/devicetree/bindings/*/max77686.txt
7479F:	Documentation/devicetree/bindings/mfd/max77693.txt
7480F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7481F:	include/linux/mfd/max14577*.h
7482F:	include/linux/mfd/max77686*.h
7483F:	include/linux/mfd/max77693*.h
7484
7485MAXIRADIO FM RADIO RECEIVER DRIVER
7486M:	Hans Verkuil <hverkuil@xs4all.nl>
7487L:	linux-media@vger.kernel.org
7488T:	git git://linuxtv.org/media_tree.git
7489W:	https://linuxtv.org
7490S:	Maintained
7491F:	drivers/media/radio/radio-maxiradio*
7492
7493MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7494M:	Peter Rosin <peda@axentia.se>
7495L:	linux-iio@vger.kernel.org
7496S:	Maintained
7497F:	drivers/iio/potentiometer/mcp4531.c
7498
7499MEDIA DRIVERS FOR RENESAS - FCP
7500M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7501L:	linux-media@vger.kernel.org
7502L:	linux-renesas-soc@vger.kernel.org
7503T:	git git://linuxtv.org/media_tree.git
7504S:	Supported
7505F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7506F:	drivers/media/platform/rcar-fcp.c
7507F:	include/media/rcar-fcp.h
7508
7509MEDIA DRIVERS FOR RENESAS - VSP1
7510M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7511L:	linux-media@vger.kernel.org
7512L:	linux-renesas-soc@vger.kernel.org
7513T:	git git://linuxtv.org/media_tree.git
7514S:	Supported
7515F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7516F:	drivers/media/platform/vsp1/
7517
7518MEDIA DRIVERS FOR HELENE
7519M:	Abylay Ospan <aospan@netup.ru>
7520L:	linux-media@vger.kernel.org
7521W:	https://linuxtv.org
7522W:	http://netup.tv/
7523T:	git git://linuxtv.org/media_tree.git
7524S:	Supported
7525F:	drivers/media/dvb-frontends/helene*
7526
7527MEDIA DRIVERS FOR ASCOT2E
7528M:	Sergey Kozlov <serjk@netup.ru>
7529M:	Abylay Ospan <aospan@netup.ru>
7530L:	linux-media@vger.kernel.org
7531W:	https://linuxtv.org
7532W:	http://netup.tv/
7533T:	git git://linuxtv.org/media_tree.git
7534S:	Supported
7535F:	drivers/media/dvb-frontends/ascot2e*
7536
7537MEDIA DRIVERS FOR CXD2841ER
7538M:	Sergey Kozlov <serjk@netup.ru>
7539M:	Abylay Ospan <aospan@netup.ru>
7540L:	linux-media@vger.kernel.org
7541W:	https://linuxtv.org
7542W:	http://netup.tv/
7543T:	git git://linuxtv.org/media_tree.git
7544S:	Supported
7545F:	drivers/media/dvb-frontends/cxd2841er*
7546
7547MEDIA DRIVERS FOR HORUS3A
7548M:	Sergey Kozlov <serjk@netup.ru>
7549M:	Abylay Ospan <aospan@netup.ru>
7550L:	linux-media@vger.kernel.org
7551W:	https://linuxtv.org
7552W:	http://netup.tv/
7553T:	git git://linuxtv.org/media_tree.git
7554S:	Supported
7555F:	drivers/media/dvb-frontends/horus3a*
7556
7557MEDIA DRIVERS FOR LNBH25
7558M:	Sergey Kozlov <serjk@netup.ru>
7559M:	Abylay Ospan <aospan@netup.ru>
7560L:	linux-media@vger.kernel.org
7561W:	https://linuxtv.org
7562W:	http://netup.tv/
7563T:	git git://linuxtv.org/media_tree.git
7564S:	Supported
7565F:	drivers/media/dvb-frontends/lnbh25*
7566
7567MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7568M:	Sergey Kozlov <serjk@netup.ru>
7569M:	Abylay Ospan <aospan@netup.ru>
7570L:	linux-media@vger.kernel.org
7571W:	https://linuxtv.org
7572W:	http://netup.tv/
7573T:	git git://linuxtv.org/media_tree.git
7574S:	Supported
7575F:	drivers/media/pci/netup_unidvb/*
7576
7577MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7578M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7579M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7580P:	LinuxTV.org Project
7581L:	linux-media@vger.kernel.org
7582W:	https://linuxtv.org
7583Q:	http://patchwork.kernel.org/project/linux-media/list/
7584T:	git git://linuxtv.org/media_tree.git
7585S:	Maintained
7586F:	Documentation/dvb/
7587F:	Documentation/video4linux/
7588F:	Documentation/DocBook/media/
7589F:	drivers/media/
7590F:	drivers/staging/media/
7591F:	include/linux/platform_data/media/
7592F:	include/media/
7593F:	include/uapi/linux/dvb/
7594F:	include/uapi/linux/videodev2.h
7595F:	include/uapi/linux/media.h
7596F:	include/uapi/linux/v4l2-*
7597F:	include/uapi/linux/meye.h
7598F:	include/uapi/linux/ivtv*
7599F:	include/uapi/linux/uvcvideo.h
7600
7601MEDIATEK ETHERNET DRIVER
7602M:	Felix Fietkau <nbd@openwrt.org>
7603M:	John Crispin <blogic@openwrt.org>
7604L:	netdev@vger.kernel.org
7605S:	Maintained
7606F:	drivers/net/ethernet/mediatek/
7607
7608MEDIATEK MT7601U WIRELESS LAN DRIVER
7609M:	Jakub Kicinski <kubakici@wp.pl>
7610L:	linux-wireless@vger.kernel.org
7611S:	Maintained
7612F:	drivers/net/wireless/mediatek/mt7601u/
7613
7614MEGARAID SCSI/SAS DRIVERS
7615M:	Kashyap Desai <kashyap.desai@avagotech.com>
7616M:	Sumit Saxena <sumit.saxena@avagotech.com>
7617M:	Uday Lingala <uday.lingala@avagotech.com>
7618L:	megaraidlinux.pdl@avagotech.com
7619L:	linux-scsi@vger.kernel.org
7620W:	http://www.lsi.com
7621S:	Maintained
7622F:	Documentation/scsi/megaraid.txt
7623F:	drivers/scsi/megaraid.*
7624F:	drivers/scsi/megaraid/
7625
7626MELLANOX ETHERNET DRIVER (mlx4_en)
7627M:	Tariq Toukan <tariqt@mellanox.com>
7628L:	netdev@vger.kernel.org
7629S:	Supported
7630W:	http://www.mellanox.com
7631Q:	http://patchwork.ozlabs.org/project/netdev/list/
7632F:	drivers/net/ethernet/mellanox/mlx4/en_*
7633
7634MELLANOX ETHERNET DRIVER (mlx5e)
7635M:	Saeed Mahameed <saeedm@mellanox.com>
7636L:	netdev@vger.kernel.org
7637S:	Supported
7638W:	http://www.mellanox.com
7639Q:	http://patchwork.ozlabs.org/project/netdev/list/
7640F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7641
7642MELLANOX ETHERNET SWITCH DRIVERS
7643M:	Jiri Pirko <jiri@mellanox.com>
7644M:	Ido Schimmel <idosch@mellanox.com>
7645L:	netdev@vger.kernel.org
7646S:	Supported
7647W:	http://www.mellanox.com
7648Q:	http://patchwork.ozlabs.org/project/netdev/list/
7649F:	drivers/net/ethernet/mellanox/mlxsw/
7650
7651SOFT-ROCE DRIVER (rxe)
7652M:	Moni Shoua <monis@mellanox.com>
7653L:	linux-rdma@vger.kernel.org
7654S:	Supported
7655W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7656Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7657F:	drivers/infiniband/hw/rxe/
7658F:	include/uapi/rdma/rdma_user_rxe.h
7659
7660MEMBARRIER SUPPORT
7661M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7662M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7663L:	linux-kernel@vger.kernel.org
7664S:	Supported
7665F:	kernel/membarrier.c
7666F:	include/uapi/linux/membarrier.h
7667
7668MEMORY MANAGEMENT
7669L:	linux-mm@kvack.org
7670W:	http://www.linux-mm.org
7671S:	Maintained
7672F:	include/linux/mm.h
7673F:	include/linux/gfp.h
7674F:	include/linux/mmzone.h
7675F:	include/linux/memory_hotplug.h
7676F:	include/linux/vmalloc.h
7677F:	mm/
7678
7679MEMORY TECHNOLOGY DEVICES (MTD)
7680M:	David Woodhouse <dwmw2@infradead.org>
7681M:	Brian Norris <computersforpeace@gmail.com>
7682L:	linux-mtd@lists.infradead.org
7683W:	http://www.linux-mtd.infradead.org/
7684Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7685T:	git git://git.infradead.org/linux-mtd.git
7686T:	git git://git.infradead.org/l2-mtd.git
7687S:	Maintained
7688F:	Documentation/devicetree/bindings/mtd/
7689F:	drivers/mtd/
7690F:	include/linux/mtd/
7691F:	include/uapi/mtd/
7692
7693MEN A21 WATCHDOG DRIVER
7694M:	Johannes Thumshirn <morbidrsa@gmail.com>
7695L:	linux-watchdog@vger.kernel.org
7696S:	Maintained
7697F:	drivers/watchdog/mena21_wdt.c
7698
7699MEN CHAMELEON BUS (mcb)
7700M:	Johannes Thumshirn <morbidrsa@gmail.com>
7701S:	Maintained
7702F:	drivers/mcb/
7703F:	include/linux/mcb.h
7704F:	Documentation/men-chameleon-bus.txt
7705
7706MEN F21BMC (Board Management Controller)
7707M:	Andreas Werner <andreas.werner@men.de>
7708S:	Supported
7709F:	drivers/mfd/menf21bmc.c
7710F:	drivers/watchdog/menf21bmc_wdt.c
7711F:	drivers/leds/leds-menf21bmc.c
7712F:	drivers/hwmon/menf21bmc_hwmon.c
7713F:	Documentation/hwmon/menf21bmc
7714
7715METAG ARCHITECTURE
7716M:	James Hogan <james.hogan@imgtec.com>
7717L:	linux-metag@vger.kernel.org
7718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7719S:	Odd Fixes
7720F:	arch/metag/
7721F:	Documentation/metag/
7722F:	Documentation/devicetree/bindings/metag/
7723F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7724F:	drivers/clocksource/metag_generic.c
7725F:	drivers/irqchip/irq-metag.c
7726F:	drivers/irqchip/irq-metag-ext.c
7727F:	drivers/tty/metag_da.c
7728
7729MICROBLAZE ARCHITECTURE
7730M:	Michal Simek <monstr@monstr.eu>
7731W:	http://www.monstr.eu/fdt/
7732T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7733S:	Supported
7734F:	arch/microblaze/
7735
7736MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7737M:	Chen Yu <yu.c.chen@intel.com>
7738L:	platform-driver-x86@vger.kernel.org
7739S:	Supported
7740F:	drivers/platform/x86/surfacepro3_button.c
7741
7742MICROTEK X6 SCANNER
7743M:	Oliver Neukum <oliver@neukum.org>
7744S:	Maintained
7745F:	drivers/usb/image/microtek.*
7746
7747MIPS
7748M:	Ralf Baechle <ralf@linux-mips.org>
7749L:	linux-mips@linux-mips.org
7750W:	http://www.linux-mips.org/
7751T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7752Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7753S:	Supported
7754F:	Documentation/devicetree/bindings/mips/
7755F:	Documentation/mips/
7756F:	arch/mips/
7757
7758MIPS/LOONGSON1 ARCHITECTURE
7759M:	Keguang Zhang <keguang.zhang@gmail.com>
7760L:	linux-mips@linux-mips.org
7761S:	Maintained
7762F:	arch/mips/loongson32/
7763F:	arch/mips/include/asm/mach-loongson32/
7764F:	drivers/*/*loongson1*
7765F:	drivers/*/*/*loongson1*
7766
7767MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7768M:	Hans Verkuil <hverkuil@xs4all.nl>
7769L:	linux-media@vger.kernel.org
7770T:	git git://linuxtv.org/media_tree.git
7771W:	https://linuxtv.org
7772S:	Odd Fixes
7773F:	drivers/media/radio/radio-miropcm20*
7774
7775MELLANOX MLX4 core VPI driver
7776M:	Yishai Hadas <yishaih@mellanox.com>
7777L:	netdev@vger.kernel.org
7778L:	linux-rdma@vger.kernel.org
7779W:	http://www.mellanox.com
7780Q:	http://patchwork.ozlabs.org/project/netdev/list/
7781S:	Supported
7782F:	drivers/net/ethernet/mellanox/mlx4/
7783F:	include/linux/mlx4/
7784
7785MELLANOX MLX4 IB driver
7786M:	Yishai Hadas <yishaih@mellanox.com>
7787L:	linux-rdma@vger.kernel.org
7788W:	http://www.mellanox.com
7789Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7790S:	Supported
7791F:	drivers/infiniband/hw/mlx4/
7792F:	include/linux/mlx4/
7793
7794MELLANOX MLX5 core VPI driver
7795M:	Matan Barak <matanb@mellanox.com>
7796M:	Leon Romanovsky <leonro@mellanox.com>
7797L:	netdev@vger.kernel.org
7798L:	linux-rdma@vger.kernel.org
7799W:	http://www.mellanox.com
7800Q:	http://patchwork.ozlabs.org/project/netdev/list/
7801S:	Supported
7802F:	drivers/net/ethernet/mellanox/mlx5/core/
7803F:	include/linux/mlx5/
7804
7805MELLANOX MLX5 IB driver
7806M:	Matan Barak <matanb@mellanox.com>
7807M:	Leon Romanovsky <leonro@mellanox.com>
7808L:	linux-rdma@vger.kernel.org
7809W:	http://www.mellanox.com
7810Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7811S:	Supported
7812F:	drivers/infiniband/hw/mlx5/
7813F:	include/linux/mlx5/
7814
7815MELEXIS MLX90614 DRIVER
7816M:	Crt Mori <cmo@melexis.com>
7817L:	linux-iio@vger.kernel.org
7818W:	http://www.melexis.com
7819S:	Supported
7820F:	drivers/iio/temperature/mlx90614.c
7821
7822MN88472 MEDIA DRIVER
7823M:	Antti Palosaari <crope@iki.fi>
7824L:	linux-media@vger.kernel.org
7825W:	https://linuxtv.org
7826W:	http://palosaari.fi/linux/
7827Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7828S:	Maintained
7829F:	drivers/media/dvb-frontends/mn88472*
7830
7831MN88473 MEDIA DRIVER
7832M:	Antti Palosaari <crope@iki.fi>
7833L:	linux-media@vger.kernel.org
7834W:	https://linuxtv.org
7835W:	http://palosaari.fi/linux/
7836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7837S:	Maintained
7838F:	drivers/media/dvb-frontends/mn88473*
7839
7840MODULE SUPPORT
7841M:	Rusty Russell <rusty@rustcorp.com.au>
7842S:	Maintained
7843F:	include/linux/module.h
7844F:	kernel/module.c
7845
7846MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7847W:	http://popies.net/meye/
7848S:	Orphan
7849F:	Documentation/video4linux/meye.txt
7850F:	drivers/media/pci/meye/
7851F:	include/uapi/linux/meye.h
7852
7853MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7854M:	Jiri Slaby <jirislaby@gmail.com>
7855S:	Maintained
7856F:	Documentation/serial/moxa-smartio
7857F:	drivers/tty/mxser.*
7858
7859MR800 AVERMEDIA USB FM RADIO DRIVER
7860M:	Alexey Klimov <klimov.linux@gmail.com>
7861L:	linux-media@vger.kernel.org
7862T:	git git://linuxtv.org/media_tree.git
7863S:	Maintained
7864F:	drivers/media/radio/radio-mr800.c
7865
7866MRF24J40 IEEE 802.15.4 RADIO DRIVER
7867M:	Alan Ott <alan@signal11.us>
7868L:	linux-wpan@vger.kernel.org
7869S:	Maintained
7870F:	drivers/net/ieee802154/mrf24j40.c
7871F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7872
7873MSI LAPTOP SUPPORT
7874M:	"Lee, Chun-Yi" <jlee@suse.com>
7875L:	platform-driver-x86@vger.kernel.org
7876S:	Maintained
7877F:	drivers/platform/x86/msi-laptop.c
7878
7879MSI WMI SUPPORT
7880L:	platform-driver-x86@vger.kernel.org
7881S:	Orphan
7882F:	drivers/platform/x86/msi-wmi.c
7883
7884MSI001 MEDIA DRIVER
7885M:	Antti Palosaari <crope@iki.fi>
7886L:	linux-media@vger.kernel.org
7887W:	https://linuxtv.org
7888W:	http://palosaari.fi/linux/
7889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7890T:	git git://linuxtv.org/anttip/media_tree.git
7891S:	Maintained
7892F:	drivers/media/tuners/msi001*
7893
7894MSI2500 MEDIA DRIVER
7895M:	Antti Palosaari <crope@iki.fi>
7896L:	linux-media@vger.kernel.org
7897W:	https://linuxtv.org
7898W:	http://palosaari.fi/linux/
7899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7900T:	git git://linuxtv.org/anttip/media_tree.git
7901S:	Maintained
7902F:	drivers/media/usb/msi2500/
7903
7904MSYSTEMS DISKONCHIP G3 MTD DRIVER
7905M:	Robert Jarzmik <robert.jarzmik@free.fr>
7906L:	linux-mtd@lists.infradead.org
7907S:	Maintained
7908F:	drivers/mtd/devices/docg3*
7909
7910MT9M032 APTINA SENSOR DRIVER
7911M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7912L:	linux-media@vger.kernel.org
7913T:	git git://linuxtv.org/media_tree.git
7914S:	Maintained
7915F:	drivers/media/i2c/mt9m032.c
7916F:	include/media/i2c/mt9m032.h
7917
7918MT9P031 APTINA CAMERA SENSOR
7919M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7920L:	linux-media@vger.kernel.org
7921T:	git git://linuxtv.org/media_tree.git
7922S:	Maintained
7923F:	drivers/media/i2c/mt9p031.c
7924F:	include/media/i2c/mt9p031.h
7925
7926MT9T001 APTINA CAMERA SENSOR
7927M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7928L:	linux-media@vger.kernel.org
7929T:	git git://linuxtv.org/media_tree.git
7930S:	Maintained
7931F:	drivers/media/i2c/mt9t001.c
7932F:	include/media/i2c/mt9t001.h
7933
7934MT9V032 APTINA CAMERA SENSOR
7935M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7936L:	linux-media@vger.kernel.org
7937T:	git git://linuxtv.org/media_tree.git
7938S:	Maintained
7939F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7940F:	drivers/media/i2c/mt9v032.c
7941F:	include/media/i2c/mt9v032.h
7942
7943MULTIFUNCTION DEVICES (MFD)
7944M:	Lee Jones <lee.jones@linaro.org>
7945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7946S:	Supported
7947F:	drivers/mfd/
7948F:	include/linux/mfd/
7949
7950MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7951M:	Ulf Hansson <ulf.hansson@linaro.org>
7952L:	linux-mmc@vger.kernel.org
7953T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7954S:	Maintained
7955F:	Documentation/devicetree/bindings/mmc/
7956F:	drivers/mmc/
7957F:	include/linux/mmc/
7958F:	include/uapi/linux/mmc/
7959
7960MULTIMEDIA CARD (MMC) ETC. OVER SPI
7961S:	Orphan
7962F:	drivers/mmc/host/mmc_spi.c
7963F:	include/linux/spi/mmc_spi.h
7964
7965MULTISOUND SOUND DRIVER
7966M:	Andrew Veliath <andrewtv@usa.net>
7967S:	Maintained
7968F:	Documentation/sound/oss/MultiSound
7969F:	sound/oss/msnd*
7970
7971MULTITECH MULTIPORT CARD (ISICOM)
7972S:	Orphan
7973F:	drivers/tty/isicom.c
7974F:	include/linux/isicom.h
7975
7976MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7977M:	Bin Liu <b-liu@ti.com>
7978L:	linux-usb@vger.kernel.org
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7980S:	Maintained
7981F:	drivers/usb/musb/
7982
7983MXL5007T MEDIA DRIVER
7984M:	Michael Krufky <mkrufky@linuxtv.org>
7985L:	linux-media@vger.kernel.org
7986W:	https://linuxtv.org
7987W:	http://github.com/mkrufky
7988Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7989T:	git git://linuxtv.org/mkrufky/tuners.git
7990S:	Maintained
7991F:	drivers/media/tuners/mxl5007t.*
7992
7993MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7994M:	Hyong-Youb Kim <hykim@myri.com>
7995L:	netdev@vger.kernel.org
7996W:	https://www.myricom.com/support/downloads/myri10ge.html
7997S:	Supported
7998F:	drivers/net/ethernet/myricom/myri10ge/
7999
8000NAND FLASH SUBSYSTEM
8001M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8002R:	Richard Weinberger <richard@nod.at>
8003L:	linux-mtd@lists.infradead.org
8004W:	http://www.linux-mtd.infradead.org/
8005Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8006T:	git git://github.com/linux-nand/linux.git
8007S:	Maintained
8008F:	drivers/mtd/nand/
8009F:	include/linux/mtd/nand*.h
8010
8011NATSEMI ETHERNET DRIVER (DP8381x)
8012S:	Orphan
8013F:	drivers/net/ethernet/natsemi/natsemi.c
8014
8015NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8016M:	Daniel Mack <zonque@gmail.com>
8017S:	Maintained
8018L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8019W:	http://www.native-instruments.com
8020F:	sound/usb/caiaq/
8021
8022NCP FILESYSTEM
8023M:	Petr Vandrovec <petr@vandrovec.name>
8024S:	Odd Fixes
8025F:	fs/ncpfs/
8026
8027NCR 5380 SCSI DRIVERS
8028M:	Finn Thain <fthain@telegraphics.com.au>
8029M:	Michael Schmitz <schmitzmic@gmail.com>
8030L:	linux-scsi@vger.kernel.org
8031S:	Maintained
8032F:	Documentation/scsi/g_NCR5380.txt
8033F:	Documentation/scsi/dtc3x80.txt
8034F:	drivers/scsi/NCR5380.*
8035F:	drivers/scsi/arm/cumana_1.c
8036F:	drivers/scsi/arm/oak.c
8037F:	drivers/scsi/atari_scsi.*
8038F:	drivers/scsi/dmx3191d.c
8039F:	drivers/scsi/dtc.*
8040F:	drivers/scsi/g_NCR5380.*
8041F:	drivers/scsi/g_NCR5380_mmio.c
8042F:	drivers/scsi/mac_scsi.*
8043F:	drivers/scsi/pas16.*
8044F:	drivers/scsi/sun3_scsi.*
8045F:	drivers/scsi/sun3_scsi_vme.c
8046F:	drivers/scsi/t128.*
8047
8048NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8049M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8050L:	linux-scsi@vger.kernel.org
8051S:	Maintained
8052F:	drivers/scsi/NCR_D700.*
8053
8054NCT6775 HARDWARE MONITOR DRIVER
8055M:	Guenter Roeck <linux@roeck-us.net>
8056L:	linux-hwmon@vger.kernel.org
8057S:	Maintained
8058F:	Documentation/hwmon/nct6775
8059F:	drivers/hwmon/nct6775.c
8060
8061NETEFFECT IWARP RNIC DRIVER (IW_NES)
8062M:	Faisal Latif <faisal.latif@intel.com>
8063L:	linux-rdma@vger.kernel.org
8064W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8065S:	Supported
8066F:	drivers/infiniband/hw/nes/
8067
8068NETEM NETWORK EMULATOR
8069M:	Stephen Hemminger <stephen@networkplumber.org>
8070L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8071S:	Maintained
8072F:	net/sched/sch_netem.c
8073
8074NETERION 10GbE DRIVERS (s2io/vxge)
8075M:	Jon Mason <jdmason@kudzu.us>
8076L:	netdev@vger.kernel.org
8077S:	Supported
8078F:	Documentation/networking/s2io.txt
8079F:	Documentation/networking/vxge.txt
8080F:	drivers/net/ethernet/neterion/
8081
8082NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8083M:	Pablo Neira Ayuso <pablo@netfilter.org>
8084M:	Patrick McHardy <kaber@trash.net>
8085M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8086L:	netfilter-devel@vger.kernel.org
8087L:	coreteam@netfilter.org
8088W:	http://www.netfilter.org/
8089W:	http://www.iptables.org/
8090Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8093S:	Supported
8094F:	include/linux/netfilter*
8095F:	include/linux/netfilter/
8096F:	include/net/netfilter/
8097F:	include/uapi/linux/netfilter*
8098F:	include/uapi/linux/netfilter/
8099F:	net/*/netfilter.c
8100F:	net/*/netfilter/
8101F:	net/netfilter/
8102F:	net/bridge/br_netfilter*.c
8103
8104NETLABEL
8105M:	Paul Moore <paul@paul-moore.com>
8106W:	http://netlabel.sf.net
8107L:	netdev@vger.kernel.org
8108S:	Maintained
8109F:	Documentation/netlabel/
8110F:	include/net/netlabel.h
8111F:	net/netlabel/
8112
8113NETROM NETWORK LAYER
8114M:	Ralf Baechle <ralf@linux-mips.org>
8115L:	linux-hams@vger.kernel.org
8116W:	http://www.linux-ax25.org/
8117S:	Maintained
8118F:	include/net/netrom.h
8119F:	include/uapi/linux/netrom.h
8120F:	net/netrom/
8121
8122NETRONOME ETHERNET DRIVERS
8123M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8124L:	oss-drivers@netronome.com
8125S:	Maintained
8126F:	drivers/net/ethernet/netronome/
8127
8128NETWORK BLOCK DEVICE (NBD)
8129M:	Markus Pargmann <mpa@pengutronix.de>
8130S:	Maintained
8131L:	nbd-general@lists.sourceforge.net
8132T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8133F:	Documentation/blockdev/nbd.txt
8134F:	drivers/block/nbd.c
8135F:	include/uapi/linux/nbd.h
8136
8137NETWORK DROP MONITOR
8138M:	Neil Horman <nhorman@tuxdriver.com>
8139L:	netdev@vger.kernel.org
8140S:	Maintained
8141W:	https://fedorahosted.org/dropwatch/
8142F:	net/core/drop_monitor.c
8143
8144NETWORKING [GENERAL]
8145M:	"David S. Miller" <davem@davemloft.net>
8146L:	netdev@vger.kernel.org
8147W:	http://www.linuxfoundation.org/en/Net
8148Q:	http://patchwork.ozlabs.org/project/netdev/list/
8149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8151S:	Maintained
8152F:	net/
8153F:	include/net/
8154F:	include/linux/in.h
8155F:	include/linux/net.h
8156F:	include/linux/netdevice.h
8157F:	include/uapi/linux/in.h
8158F:	include/uapi/linux/net.h
8159F:	include/uapi/linux/netdevice.h
8160F:	include/uapi/linux/net_namespace.h
8161F:	tools/net/
8162F:	tools/testing/selftests/net/
8163F:	lib/random32.c
8164F:	lib/test_bpf.c
8165
8166NETWORKING [IPv4/IPv6]
8167M:	"David S. Miller" <davem@davemloft.net>
8168M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8169M:	James Morris <jmorris@namei.org>
8170M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8171M:	Patrick McHardy <kaber@trash.net>
8172L:	netdev@vger.kernel.org
8173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8174S:	Maintained
8175F:	net/ipv4/
8176F:	net/ipv6/
8177F:	include/net/ip*
8178F:	arch/x86/net/*
8179
8180NETWORKING [IPSEC]
8181M:	Steffen Klassert <steffen.klassert@secunet.com>
8182M:	Herbert Xu <herbert@gondor.apana.org.au>
8183M:	"David S. Miller" <davem@davemloft.net>
8184L:	netdev@vger.kernel.org
8185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8187S:	Maintained
8188F:	net/core/flow.c
8189F:	net/xfrm/
8190F:	net/key/
8191F:	net/ipv4/xfrm*
8192F:	net/ipv4/esp4.c
8193F:	net/ipv4/ah4.c
8194F:	net/ipv4/ipcomp.c
8195F:	net/ipv4/ip_vti.c
8196F:	net/ipv6/xfrm*
8197F:	net/ipv6/esp6.c
8198F:	net/ipv6/ah6.c
8199F:	net/ipv6/ipcomp6.c
8200F:	net/ipv6/ip6_vti.c
8201F:	include/uapi/linux/xfrm.h
8202F:	include/net/xfrm.h
8203
8204NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8205M:	Paul Moore <paul@paul-moore.com>
8206L:	netdev@vger.kernel.org
8207S:	Maintained
8208
8209NETWORKING [WIRELESS]
8210L:	linux-wireless@vger.kernel.org
8211Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8212
8213NETWORKING DRIVERS
8214L:	netdev@vger.kernel.org
8215W:	http://www.linuxfoundation.org/en/Net
8216Q:	http://patchwork.ozlabs.org/project/netdev/list/
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8219S:	Odd Fixes
8220F:	Documentation/devicetree/bindings/net/
8221F:	drivers/net/
8222F:	include/linux/if_*
8223F:	include/linux/netdevice.h
8224F:	include/linux/etherdevice.h
8225F:	include/linux/fcdevice.h
8226F:	include/linux/fddidevice.h
8227F:	include/linux/hippidevice.h
8228F:	include/linux/inetdevice.h
8229F:	include/uapi/linux/if_*
8230F:	include/uapi/linux/netdevice.h
8231
8232NETWORKING DRIVERS (WIRELESS)
8233M:	Kalle Valo <kvalo@codeaurora.org>
8234L:	linux-wireless@vger.kernel.org
8235Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8238S:	Maintained
8239F:	Documentation/devicetree/bindings/net/wireless/
8240F:	drivers/net/wireless/
8241
8242NETXEN (1/10) GbE SUPPORT
8243M:	Manish Chopra <manish.chopra@qlogic.com>
8244M:	Sony Chacko <sony.chacko@qlogic.com>
8245M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8246L:	netdev@vger.kernel.org
8247W:	http://www.qlogic.com
8248S:	Supported
8249F:	drivers/net/ethernet/qlogic/netxen/
8250
8251NFC SUBSYSTEM
8252M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8253M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8254M:	Samuel Ortiz <sameo@linux.intel.com>
8255L:	linux-wireless@vger.kernel.org
8256L:	linux-nfc@lists.01.org (subscribers-only)
8257S:	Supported
8258F:	net/nfc/
8259F:	include/net/nfc/
8260F:	include/uapi/linux/nfc.h
8261F:	drivers/nfc/
8262F:	include/linux/platform_data/nfcmrvl.h
8263F:	include/linux/platform_data/nxp-nci.h
8264F:	include/linux/platform_data/pn544.h
8265F:	include/linux/platform_data/st21nfca.h
8266F:	include/linux/platform_data/st-nci.h
8267F:	Documentation/devicetree/bindings/net/nfc/
8268
8269NFS, SUNRPC, AND LOCKD CLIENTS
8270M:	Trond Myklebust <trond.myklebust@primarydata.com>
8271M:	Anna Schumaker <anna.schumaker@netapp.com>
8272L:	linux-nfs@vger.kernel.org
8273W:	http://client.linux-nfs.org
8274T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8275S:	Maintained
8276F:	fs/lockd/
8277F:	fs/nfs/
8278F:	fs/nfs_common/
8279F:	net/sunrpc/
8280F:	include/linux/lockd/
8281F:	include/linux/nfs*
8282F:	include/linux/sunrpc/
8283F:	include/uapi/linux/nfs*
8284F:	include/uapi/linux/sunrpc/
8285
8286NILFS2 FILESYSTEM
8287M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8288L:	linux-nilfs@vger.kernel.org
8289W:	http://nilfs.sourceforge.net/
8290W:	http://nilfs.osdn.jp/
8291T:	git git://github.com/konis/nilfs2.git
8292S:	Supported
8293F:	Documentation/filesystems/nilfs2.txt
8294F:	fs/nilfs2/
8295F:	include/trace/events/nilfs2.h
8296F:	include/uapi/linux/nilfs2_api.h
8297F:	include/uapi/linux/nilfs2_ondisk.h
8298
8299NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8300M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8301W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8302S:	Maintained
8303F:	Documentation/scsi/NinjaSCSI.txt
8304F:	drivers/scsi/pcmcia/nsp_*
8305
8306NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8307M:	GOTO Masanori <gotom@debian.or.jp>
8308M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8309W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8310S:	Maintained
8311F:	Documentation/scsi/NinjaSCSI.txt
8312F:	drivers/scsi/nsp32*
8313
8314NIOS2 ARCHITECTURE
8315M:	Ley Foon Tan <lftan@altera.com>
8316L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8318S:	Maintained
8319F:	arch/nios2/
8320
8321NOKIA N900 POWER SUPPLY DRIVERS
8322R:	Pali Rohár <pali.rohar@gmail.com>
8323F:	include/linux/power/bq2415x_charger.h
8324F:	include/linux/power/bq27xxx_battery.h
8325F:	include/linux/power/isp1704_charger.h
8326F:	drivers/power/bq2415x_charger.c
8327F:	drivers/power/bq27xxx_battery.c
8328F:	drivers/power/bq27xxx_battery_i2c.c
8329F:	drivers/power/isp1704_charger.c
8330F:	drivers/power/rx51_battery.c
8331
8332NTB DRIVER CORE
8333M:	Jon Mason <jdmason@kudzu.us>
8334M:	Dave Jiang <dave.jiang@intel.com>
8335M:	Allen Hubbe <Allen.Hubbe@emc.com>
8336L:	linux-ntb@googlegroups.com
8337S:	Supported
8338W:	https://github.com/jonmason/ntb/wiki
8339T:	git git://github.com/jonmason/ntb.git
8340F:	drivers/ntb/
8341F:	drivers/net/ntb_netdev.c
8342F:	include/linux/ntb.h
8343F:	include/linux/ntb_transport.h
8344F:	tools/testing/selftests/ntb/
8345
8346NTB INTEL DRIVER
8347M:	Jon Mason <jdmason@kudzu.us>
8348M:	Dave Jiang <dave.jiang@intel.com>
8349L:	linux-ntb@googlegroups.com
8350S:	Supported
8351W:	https://github.com/jonmason/ntb/wiki
8352T:	git git://github.com/jonmason/ntb.git
8353F:	drivers/ntb/hw/intel/
8354
8355NTB AMD DRIVER
8356M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8357L:	linux-ntb@googlegroups.com
8358S:	Supported
8359F:	drivers/ntb/hw/amd/
8360
8361NTFS FILESYSTEM
8362M:	Anton Altaparmakov <anton@tuxera.com>
8363L:	linux-ntfs-dev@lists.sourceforge.net
8364W:	http://www.tuxera.com/
8365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8366S:	Supported
8367F:	Documentation/filesystems/ntfs.txt
8368F:	fs/ntfs/
8369
8370NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8371M:	Antonino Daplas <adaplas@gmail.com>
8372L:	linux-fbdev@vger.kernel.org
8373S:	Maintained
8374F:	drivers/video/fbdev/riva/
8375F:	drivers/video/fbdev/nvidia/
8376
8377NVM EXPRESS DRIVER
8378M:	Keith Busch <keith.busch@intel.com>
8379M:	Jens Axboe <axboe@fb.com>
8380L:	linux-nvme@lists.infradead.org
8381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8382W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8383S:	Supported
8384F:	drivers/nvme/host/
8385F:	include/linux/nvme.h
8386
8387NVM EXPRESS TARGET DRIVER
8388M:	Christoph Hellwig <hch@lst.de>
8389M:	Sagi Grimberg <sagi@grimberg.me>
8390L:	linux-nvme@lists.infradead.org
8391S:	Supported
8392F:	drivers/nvme/target/
8393
8394NVMEM FRAMEWORK
8395M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8396M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8397S:	Maintained
8398F:	drivers/nvmem/
8399F:	Documentation/devicetree/bindings/nvmem/
8400F:	include/linux/nvmem-consumer.h
8401F:	include/linux/nvmem-provider.h
8402
8403NXP-NCI NFC DRIVER
8404M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8405R:	Charles Gorand <charles.gorand@effinnov.com>
8406L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8407S:	Supported
8408F:	drivers/nfc/nxp-nci
8409
8410NXP TDA998X DRM DRIVER
8411M:	Russell King <rmk+kernel@armlinux.org.uk>
8412S:	Supported
8413F:	drivers/gpu/drm/i2c/tda998x_drv.c
8414F:	include/drm/i2c/tda998x.h
8415
8416NXP TFA9879 DRIVER
8417M:	Peter Rosin <peda@axentia.se>
8418L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8419S:	Maintained
8420F:	sound/soc/codecs/tfa9879*
8421
8422OBJTOOL
8423M:	Josh Poimboeuf <jpoimboe@redhat.com>
8424S:	Supported
8425F:	tools/objtool/
8426
8427OMAP SUPPORT
8428M:	Tony Lindgren <tony@atomide.com>
8429L:	linux-omap@vger.kernel.org
8430W:	http://www.muru.com/linux/omap/
8431W:	http://linux.omap.com/
8432Q:	http://patchwork.kernel.org/project/linux-omap/list/
8433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8434S:	Maintained
8435F:	arch/arm/*omap*/
8436F:	arch/arm/configs/omap1_defconfig
8437F:	arch/arm/configs/omap2plus_defconfig
8438F:	drivers/i2c/busses/i2c-omap.c
8439F:	drivers/irqchip/irq-omap-intc.c
8440F:	drivers/mfd/*omap*.c
8441F:	drivers/mfd/menelaus.c
8442F:	drivers/mfd/palmas.c
8443F:	drivers/mfd/tps65217.c
8444F:	drivers/mfd/tps65218.c
8445F:	drivers/mfd/tps65910.c
8446F:	drivers/mfd/twl-core.[ch]
8447F:	drivers/mfd/twl4030*.c
8448F:	drivers/mfd/twl6030*.c
8449F:	drivers/mfd/twl6040*.c
8450F:	drivers/regulator/palmas-regulator*.c
8451F:	drivers/regulator/pbias-regulator.c
8452F:	drivers/regulator/tps65217-regulator.c
8453F:	drivers/regulator/tps65218-regulator.c
8454F:	drivers/regulator/tps65910-regulator.c
8455F:	drivers/regulator/twl-regulator.c
8456F:	include/linux/i2c-omap.h
8457
8458OMAP DEVICE TREE SUPPORT
8459M:	Benoît Cousson <bcousson@baylibre.com>
8460M:	Tony Lindgren <tony@atomide.com>
8461L:	linux-omap@vger.kernel.org
8462L:	devicetree@vger.kernel.org
8463S:	Maintained
8464F:	arch/arm/boot/dts/*omap*
8465F:	arch/arm/boot/dts/*am3*
8466F:	arch/arm/boot/dts/*am4*
8467F:	arch/arm/boot/dts/*am5*
8468F:	arch/arm/boot/dts/*dra7*
8469
8470OMAP CLOCK FRAMEWORK SUPPORT
8471M:	Paul Walmsley <paul@pwsan.com>
8472L:	linux-omap@vger.kernel.org
8473S:	Maintained
8474F:	arch/arm/*omap*/*clock*
8475
8476OMAP POWER MANAGEMENT SUPPORT
8477M:	Kevin Hilman <khilman@kernel.org>
8478L:	linux-omap@vger.kernel.org
8479S:	Maintained
8480F:	arch/arm/*omap*/*pm*
8481F:	drivers/cpufreq/omap-cpufreq.c
8482
8483OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8484M:	Rajendra Nayak <rnayak@codeaurora.org>
8485M:	Paul Walmsley <paul@pwsan.com>
8486L:	linux-omap@vger.kernel.org
8487S:	Maintained
8488F:	arch/arm/mach-omap2/prm*
8489
8490OMAP AUDIO SUPPORT
8491M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8492M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8494L:	linux-omap@vger.kernel.org
8495S:	Maintained
8496F:	sound/soc/omap/
8497
8498OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8499M:	Roger Quadros <rogerq@ti.com>
8500M:	Tony Lindgren <tony@atomide.com>
8501L:	linux-omap@vger.kernel.org
8502S:	Maintained
8503F:	drivers/memory/omap-gpmc.c
8504F:	arch/arm/mach-omap2/*gpmc*
8505
8506OMAP FRAMEBUFFER SUPPORT
8507M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8508L:	linux-fbdev@vger.kernel.org
8509L:	linux-omap@vger.kernel.org
8510S:	Maintained
8511F:	drivers/video/fbdev/omap/
8512
8513OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8514M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8515L:	linux-omap@vger.kernel.org
8516L:	linux-fbdev@vger.kernel.org
8517S:	Maintained
8518F:	drivers/video/fbdev/omap2/
8519F:	Documentation/arm/OMAP/DSS
8520
8521OMAP HARDWARE SPINLOCK SUPPORT
8522M:	Ohad Ben-Cohen <ohad@wizery.com>
8523L:	linux-omap@vger.kernel.org
8524S:	Maintained
8525F:	drivers/hwspinlock/omap_hwspinlock.c
8526
8527OMAP MMC SUPPORT
8528M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8529L:	linux-omap@vger.kernel.org
8530S:	Maintained
8531F:	drivers/mmc/host/omap.c
8532
8533OMAP HS MMC SUPPORT
8534L:	linux-mmc@vger.kernel.org
8535L:	linux-omap@vger.kernel.org
8536S:	Orphan
8537F:	drivers/mmc/host/omap_hsmmc.c
8538
8539OMAP RANDOM NUMBER GENERATOR SUPPORT
8540M:	Deepak Saxena <dsaxena@plexity.net>
8541S:	Maintained
8542F:	drivers/char/hw_random/omap-rng.c
8543
8544OMAP HWMOD SUPPORT
8545M:	Benoît Cousson <bcousson@baylibre.com>
8546M:	Paul Walmsley <paul@pwsan.com>
8547L:	linux-omap@vger.kernel.org
8548S:	Maintained
8549F:	arch/arm/mach-omap2/omap_hwmod.*
8550
8551OMAP HWMOD DATA
8552M:	Paul Walmsley <paul@pwsan.com>
8553L:	linux-omap@vger.kernel.org
8554S:	Maintained
8555F:	arch/arm/mach-omap2/omap_hwmod*data*
8556
8557OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8558M:	Benoît Cousson <bcousson@baylibre.com>
8559L:	linux-omap@vger.kernel.org
8560S:	Maintained
8561F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8562
8563OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8565L:	linux-media@vger.kernel.org
8566S:	Maintained
8567F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8568F:	drivers/media/platform/omap3isp/
8569F:	drivers/staging/media/omap4iss/
8570
8571OMAP USB SUPPORT
8572L:	linux-usb@vger.kernel.org
8573L:	linux-omap@vger.kernel.org
8574S:	Orphan
8575F:	drivers/usb/*/*omap*
8576F:	arch/arm/*omap*/usb*
8577
8578OMAP GPIO DRIVER
8579M:	Grygorii Strashko <grygorii.strashko@ti.com>
8580M:	Santosh Shilimkar <ssantosh@kernel.org>
8581M:	Kevin Hilman <khilman@kernel.org>
8582L:	linux-omap@vger.kernel.org
8583S:	Maintained
8584F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8585F:	drivers/gpio/gpio-omap.c
8586
8587OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8588M:	Mark Jackson <mpfj@newflow.co.uk>
8589L:	linux-omap@vger.kernel.org
8590S:	Maintained
8591F:	arch/arm/boot/dts/am335x-nano.dts
8592
8593OMFS FILESYSTEM
8594M:	Bob Copeland <me@bobcopeland.com>
8595L:	linux-karma-devel@lists.sourceforge.net
8596S:	Maintained
8597F:	Documentation/filesystems/omfs.txt
8598F:	fs/omfs/
8599
8600OMNIKEY CARDMAN 4000 DRIVER
8601M:	Harald Welte <laforge@gnumonks.org>
8602S:	Maintained
8603F:	drivers/char/pcmcia/cm4000_cs.c
8604F:	include/linux/cm4000_cs.h
8605F:	include/uapi/linux/cm4000_cs.h
8606
8607OMNIKEY CARDMAN 4040 DRIVER
8608M:	Harald Welte <laforge@gnumonks.org>
8609S:	Maintained
8610F:	drivers/char/pcmcia/cm4040_cs.*
8611
8612OMNIVISION OV7670 SENSOR DRIVER
8613M:	Jonathan Corbet <corbet@lwn.net>
8614L:	linux-media@vger.kernel.org
8615T:	git git://linuxtv.org/media_tree.git
8616S:	Maintained
8617F:	drivers/media/i2c/ov7670.c
8618
8619ONENAND FLASH DRIVER
8620M:	Kyungmin Park <kyungmin.park@samsung.com>
8621L:	linux-mtd@lists.infradead.org
8622S:	Maintained
8623F:	drivers/mtd/onenand/
8624F:	include/linux/mtd/onenand*.h
8625
8626ONSTREAM SCSI TAPE DRIVER
8627M:	Willem Riede <osst@riede.org>
8628L:	osst-users@lists.sourceforge.net
8629L:	linux-scsi@vger.kernel.org
8630S:	Maintained
8631F:	Documentation/scsi/osst.txt
8632F:	drivers/scsi/osst.*
8633F:	drivers/scsi/osst_*.h
8634F:	drivers/scsi/st.h
8635
8636OPENCORES I2C BUS DRIVER
8637M:	Peter Korsgaard <jacmet@sunsite.dk>
8638L:	linux-i2c@vger.kernel.org
8639S:	Maintained
8640F:	Documentation/i2c/busses/i2c-ocores
8641F:	drivers/i2c/busses/i2c-ocores.c
8642
8643OPEN FIRMWARE AND FLATTENED DEVICE TREE
8644M:	Rob Herring <robh+dt@kernel.org>
8645M:	Frank Rowand <frowand.list@gmail.com>
8646L:	devicetree@vger.kernel.org
8647W:	http://www.devicetree.org/
8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8649S:	Maintained
8650F:	drivers/of/
8651F:	include/linux/of*.h
8652F:	scripts/dtc/
8653
8654OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8655M:	Rob Herring <robh+dt@kernel.org>
8656M:	Mark Rutland <mark.rutland@arm.com>
8657L:	devicetree@vger.kernel.org
8658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8659Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8660S:	Maintained
8661F:	Documentation/devicetree/
8662F:	arch/*/boot/dts/
8663F:	include/dt-bindings/
8664
8665OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8666M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8667L:	devicetree@vger.kernel.org
8668S:	Maintained
8669F:	Documentation/devicetree/dynamic-resolution-notes.txt
8670F:	Documentation/devicetree/overlay-notes.txt
8671F:	drivers/of/overlay.c
8672F:	drivers/of/resolver.c
8673
8674OPENRISC ARCHITECTURE
8675M:	Jonas Bonn <jonas@southpole.se>
8676W:	http://openrisc.net
8677S:	Maintained
8678T:	git git://openrisc.net/~jonas/linux
8679F:	arch/openrisc/
8680
8681OPENVSWITCH
8682M:	Pravin Shelar <pshelar@nicira.com>
8683L:	netdev@vger.kernel.org
8684L:	dev@openvswitch.org
8685W:	http://openvswitch.org
8686S:	Maintained
8687F:	net/openvswitch/
8688F:	include/uapi/linux/openvswitch.h
8689
8690OPERATING PERFORMANCE POINTS (OPP)
8691M:	Viresh Kumar <vireshk@kernel.org>
8692M:	Nishanth Menon <nm@ti.com>
8693M:	Stephen Boyd <sboyd@codeaurora.org>
8694L:	linux-pm@vger.kernel.org
8695S:	Maintained
8696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8697F:	drivers/base/power/opp/
8698F:	include/linux/pm_opp.h
8699F:	Documentation/power/opp.txt
8700F:	Documentation/devicetree/bindings/opp/
8701
8702OPL4 DRIVER
8703M:	Clemens Ladisch <clemens@ladisch.de>
8704L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8705T:	git git://git.alsa-project.org/alsa-kernel.git
8706S:	Maintained
8707F:	sound/drivers/opl4/
8708
8709OPROFILE
8710M:	Robert Richter <rric@kernel.org>
8711L:	oprofile-list@lists.sf.net
8712S:	Maintained
8713F:	arch/*/include/asm/oprofile*.h
8714F:	arch/*/oprofile/
8715F:	drivers/oprofile/
8716F:	include/linux/oprofile.h
8717
8718ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8719M:	Mark Fasheh <mfasheh@suse.com>
8720M:	Joel Becker <jlbec@evilplan.org>
8721L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8722W:	http://ocfs2.wiki.kernel.org
8723S:	Supported
8724F:	Documentation/filesystems/ocfs2.txt
8725F:	Documentation/filesystems/dlmfs.txt
8726F:	fs/ocfs2/
8727
8728ORINOCO DRIVER
8729L:	linux-wireless@vger.kernel.org
8730W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8731W:	http://www.nongnu.org/orinoco/
8732S:	Orphan
8733F:	drivers/net/wireless/intersil/orinoco/
8734
8735OSD LIBRARY and FILESYSTEM
8736M:	Boaz Harrosh <ooo@electrozaur.com>
8737M:	Benny Halevy <bhalevy@primarydata.com>
8738L:	osd-dev@open-osd.org
8739W:	http://open-osd.org
8740T:	git git://git.open-osd.org/open-osd.git
8741S:	Maintained
8742F:	drivers/scsi/osd/
8743F:	include/scsi/osd_*
8744F:	fs/exofs/
8745
8746OVERLAY FILESYSTEM
8747M:	Miklos Szeredi <miklos@szeredi.hu>
8748L:	linux-unionfs@vger.kernel.org
8749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8750S:	Supported
8751F:	fs/overlayfs/
8752F:	Documentation/filesystems/overlayfs.txt
8753
8754ORANGEFS FILESYSTEM
8755M:	Mike Marshall <hubcap@omnibond.com>
8756L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8758S:	Supported
8759F:	fs/orangefs/
8760F:	Documentation/filesystems/orangefs.txt
8761
8762P54 WIRELESS DRIVER
8763M:	Christian Lamparter <chunkeey@googlemail.com>
8764L:	linux-wireless@vger.kernel.org
8765W:	http://wireless.kernel.org/en/users/Drivers/p54
8766S:	Maintained
8767F:	drivers/net/wireless/intersil/p54/
8768
8769PA SEMI ETHERNET DRIVER
8770M:	Olof Johansson <olof@lixom.net>
8771L:	netdev@vger.kernel.org
8772S:	Maintained
8773F:	drivers/net/ethernet/pasemi/*
8774
8775PA SEMI SMBUS DRIVER
8776M:	Olof Johansson <olof@lixom.net>
8777L:	linux-i2c@vger.kernel.org
8778S:	Maintained
8779F:	drivers/i2c/busses/i2c-pasemi.c
8780
8781PADATA PARALLEL EXECUTION MECHANISM
8782M:	Steffen Klassert <steffen.klassert@secunet.com>
8783L:	linux-crypto@vger.kernel.org
8784S:	Maintained
8785F:	kernel/padata.c
8786F:	include/linux/padata.h
8787F:	Documentation/padata.txt
8788
8789PANASONIC LAPTOP ACPI EXTRAS DRIVER
8790M:	Harald Welte <laforge@gnumonks.org>
8791L:	platform-driver-x86@vger.kernel.org
8792S:	Maintained
8793F:	drivers/platform/x86/panasonic-laptop.c
8794
8795PANASONIC MN10300/AM33/AM34 PORT
8796M:	David Howells <dhowells@redhat.com>
8797L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8798W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8799S:	Maintained
8800F:	Documentation/mn10300/
8801F:	arch/mn10300/
8802
8803PARALLEL LCD/KEYPAD PANEL DRIVER
8804M:      Willy Tarreau <willy@haproxy.com>
8805M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8806S:      Odd Fixes
8807F:      Documentation/misc-devices/lcd-panel-cgram.txt
8808F:      drivers/misc/panel.c
8809
8810PARALLEL PORT SUBSYSTEM
8811M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8812M:	Sudip Mukherjee <sudip@vectorindia.org>
8813L:	linux-parport@lists.infradead.org (subscribers-only)
8814S:	Maintained
8815F:	drivers/parport/
8816F:	include/linux/parport*.h
8817F:	drivers/char/ppdev.c
8818F:	include/uapi/linux/ppdev.h
8819F:	Documentation/parport*.txt
8820
8821PARAVIRT_OPS INTERFACE
8822M:	Jeremy Fitzhardinge <jeremy@goop.org>
8823M:	Chris Wright <chrisw@sous-sol.org>
8824M:	Alok Kataria <akataria@vmware.com>
8825M:	Rusty Russell <rusty@rustcorp.com.au>
8826L:	virtualization@lists.linux-foundation.org
8827S:	Supported
8828F:	Documentation/virtual/paravirt_ops.txt
8829F:	arch/*/kernel/paravirt*
8830F:	arch/*/include/asm/paravirt.h
8831
8832PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8833M:	Tim Waugh <tim@cyberelk.net>
8834L:	linux-parport@lists.infradead.org (subscribers-only)
8835S:	Maintained
8836F:	Documentation/blockdev/paride.txt
8837F:	drivers/block/paride/
8838
8839PARISC ARCHITECTURE
8840M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8841M:	Helge Deller <deller@gmx.de>
8842L:	linux-parisc@vger.kernel.org
8843W:	http://www.parisc-linux.org/
8844Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8847S:	Maintained
8848F:	arch/parisc/
8849F:	Documentation/parisc/
8850F:	drivers/parisc/
8851F:	drivers/char/agp/parisc-agp.c
8852F:	drivers/input/serio/gscps2.c
8853F:	drivers/parport/parport_gsc.*
8854F:	drivers/tty/serial/8250/8250_gsc.c
8855F:	drivers/video/fbdev/sti*
8856F:	drivers/video/console/sti*
8857F:	drivers/video/logo/logo_parisc*
8858
8859PC87360 HARDWARE MONITORING DRIVER
8860M:	Jim Cromie <jim.cromie@gmail.com>
8861L:	linux-hwmon@vger.kernel.org
8862S:	Maintained
8863F:	Documentation/hwmon/pc87360
8864F:	drivers/hwmon/pc87360.c
8865
8866PC8736x GPIO DRIVER
8867M:	Jim Cromie <jim.cromie@gmail.com>
8868S:	Maintained
8869F:	drivers/char/pc8736x_gpio.c
8870
8871PC87427 HARDWARE MONITORING DRIVER
8872M:	Jean Delvare <jdelvare@suse.com>
8873L:	linux-hwmon@vger.kernel.org
8874S:	Maintained
8875F:	Documentation/hwmon/pc87427
8876F:	drivers/hwmon/pc87427.c
8877
8878PCA9532 LED DRIVER
8879M:	Riku Voipio <riku.voipio@iki.fi>
8880S:	Maintained
8881F:	drivers/leds/leds-pca9532.c
8882F:	include/linux/leds-pca9532.h
8883
8884PCA9541 I2C BUS MASTER SELECTOR DRIVER
8885M:	Guenter Roeck <linux@roeck-us.net>
8886L:	linux-i2c@vger.kernel.org
8887S:	Maintained
8888F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8889
8890PCDP - PRIMARY CONSOLE AND DEBUG PORT
8891M:	Khalid Aziz <khalid@gonehiking.org>
8892S:	Maintained
8893F:	drivers/firmware/pcdp.*
8894
8895PCI ERROR RECOVERY
8896M:	Linas Vepstas <linasvepstas@gmail.com>
8897L:	linux-pci@vger.kernel.org
8898S:	Supported
8899F:	Documentation/PCI/pci-error-recovery.txt
8900
8901PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8902M:	Russell Currey <ruscur@russell.cc>
8903L:	linuxppc-dev@lists.ozlabs.org
8904S:	Supported
8905F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8906F:	arch/powerpc/kernel/eeh*.c
8907F:	arch/powerpc/platforms/*/eeh*.c
8908F:	arch/powerpc/include/*/eeh*.h
8909
8910PCI SUBSYSTEM
8911M:	Bjorn Helgaas <bhelgaas@google.com>
8912L:	linux-pci@vger.kernel.org
8913Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8915S:	Supported
8916F:	Documentation/devicetree/bindings/pci/
8917F:	Documentation/PCI/
8918F:	drivers/pci/
8919F:	include/linux/pci*
8920F:	arch/x86/pci/
8921F:	arch/x86/kernel/quirks.c
8922
8923PCI DRIVER FOR ALTERA PCIE IP
8924M:	Ley Foon Tan <lftan@altera.com>
8925L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8926L:	linux-pci@vger.kernel.org
8927S:	Supported
8928F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8929F:	drivers/pci/host/pcie-altera.c
8930
8931PCI DRIVER FOR ARM VERSATILE PLATFORM
8932M:	Rob Herring <robh@kernel.org>
8933L:	linux-pci@vger.kernel.org
8934L:	linux-arm-kernel@lists.infradead.org
8935S:	Maintained
8936F:	Documentation/devicetree/bindings/pci/versatile.txt
8937F:	drivers/pci/host/pci-versatile.c
8938
8939PCI DRIVER FOR APPLIEDMICRO XGENE
8940M:	Tanmay Inamdar <tinamdar@apm.com>
8941L:	linux-pci@vger.kernel.org
8942L:	linux-arm-kernel@lists.infradead.org
8943S:	Maintained
8944F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8945F:	drivers/pci/host/pci-xgene.c
8946
8947PCI DRIVER FOR FREESCALE LAYERSCAPE
8948M:	Minghuan Lian <minghuan.Lian@freescale.com>
8949M:	Mingkai Hu <mingkai.hu@freescale.com>
8950M:	Roy Zang <tie-fei.zang@freescale.com>
8951L:	linuxppc-dev@lists.ozlabs.org
8952L:	linux-pci@vger.kernel.org
8953L:	linux-arm-kernel@lists.infradead.org
8954S:	Maintained
8955F:	drivers/pci/host/*layerscape*
8956
8957PCI DRIVER FOR IMX6
8958M:	Richard Zhu <Richard.Zhu@freescale.com>
8959M:	Lucas Stach <l.stach@pengutronix.de>
8960L:	linux-pci@vger.kernel.org
8961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8962S:	Maintained
8963F:	drivers/pci/host/*imx6*
8964
8965PCI DRIVER FOR TI KEYSTONE
8966M:	Murali Karicheri <m-karicheri2@ti.com>
8967L:	linux-pci@vger.kernel.org
8968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8969S:	Maintained
8970F:	drivers/pci/host/*keystone*
8971
8972PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8973M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8974M:	Jason Cooper <jason@lakedaemon.net>
8975L:	linux-pci@vger.kernel.org
8976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8977S:	Maintained
8978F:	drivers/pci/host/*mvebu*
8979
8980PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8981M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8982L:	linux-pci@vger.kernel.org
8983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8984S:	Maintained
8985F:	drivers/pci/host/pci-aardvark.c
8986
8987PCI DRIVER FOR NVIDIA TEGRA
8988M:	Thierry Reding <thierry.reding@gmail.com>
8989L:	linux-tegra@vger.kernel.org
8990L:	linux-pci@vger.kernel.org
8991S:	Supported
8992F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8993F:	drivers/pci/host/pci-tegra.c
8994
8995PCI DRIVER FOR TI DRA7XX
8996M:	Kishon Vijay Abraham I <kishon@ti.com>
8997L:	linux-omap@vger.kernel.org
8998L:	linux-pci@vger.kernel.org
8999S:	Supported
9000F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9001F:	drivers/pci/host/pci-dra7xx.c
9002
9003PCI DRIVER FOR RENESAS R-CAR
9004M:	Simon Horman <horms@verge.net.au>
9005L:	linux-pci@vger.kernel.org
9006L:	linux-renesas-soc@vger.kernel.org
9007S:	Maintained
9008F:	drivers/pci/host/*rcar*
9009
9010PCI DRIVER FOR SAMSUNG EXYNOS
9011M:	Jingoo Han <jingoohan1@gmail.com>
9012L:	linux-pci@vger.kernel.org
9013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9014L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9015S:	Maintained
9016F:	drivers/pci/host/pci-exynos.c
9017
9018PCI DRIVER FOR SYNOPSIS DESIGNWARE
9019M:	Jingoo Han <jingoohan1@gmail.com>
9020M:	Pratyush Anand <pratyush.anand@gmail.com>
9021L:	linux-pci@vger.kernel.org
9022S:	Maintained
9023F:	drivers/pci/host/*designware*
9024
9025PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9026M:	Joao Pinto <jpinto@synopsys.com>
9027L:	linux-pci@vger.kernel.org
9028S:	Maintained
9029F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9030F:	drivers/pci/host/pcie-designware-plat.c
9031
9032PCI DRIVER FOR GENERIC OF HOSTS
9033M:	Will Deacon <will.deacon@arm.com>
9034L:	linux-pci@vger.kernel.org
9035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9036S:	Maintained
9037F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9038F:	drivers/pci/host/pci-host-common.c
9039F:	drivers/pci/host/pci-host-generic.c
9040
9041PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9042M:	Keith Busch <keith.busch@intel.com>
9043L:	linux-pci@vger.kernel.org
9044S:	Supported
9045F:	arch/x86/pci/vmd.c
9046
9047PCIE DRIVER FOR ST SPEAR13XX
9048M:	Pratyush Anand <pratyush.anand@gmail.com>
9049L:	linux-pci@vger.kernel.org
9050S:	Maintained
9051F:	drivers/pci/host/*spear*
9052
9053PCI MSI DRIVER FOR ALTERA MSI IP
9054M:	Ley Foon Tan <lftan@altera.com>
9055L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9056L:	linux-pci@vger.kernel.org
9057S:	Supported
9058F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9059F:	drivers/pci/host/pcie-altera-msi.c
9060
9061PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9062M:	Duc Dang <dhdang@apm.com>
9063L:	linux-pci@vger.kernel.org
9064L:	linux-arm-kernel@lists.infradead.org
9065S:	Maintained
9066F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9067F:	drivers/pci/host/pci-xgene-msi.c
9068
9069PCIE DRIVER FOR AXIS ARTPEC
9070M:	Niklas Cassel <niklas.cassel@axis.com>
9071M:	Jesper Nilsson <jesper.nilsson@axis.com>
9072L:	linux-arm-kernel@axis.com
9073L:	linux-pci@vger.kernel.org
9074S:	Maintained
9075F:	Documentation/devicetree/bindings/pci/axis,artpec*
9076F:	drivers/pci/host/*artpec*
9077
9078PCIE DRIVER FOR HISILICON
9079M:	Zhou Wang <wangzhou1@hisilicon.com>
9080M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9081L:	linux-pci@vger.kernel.org
9082S:	Maintained
9083F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9084F:	drivers/pci/host/pcie-hisi.c
9085
9086PCIE DRIVER FOR QUALCOMM MSM
9087M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9088L:     linux-pci@vger.kernel.org
9089L:     linux-arm-msm@vger.kernel.org
9090S:     Maintained
9091F:     drivers/pci/host/*qcom*
9092
9093PCIE DRIVER FOR CAVIUM THUNDERX
9094M:	David Daney <david.daney@cavium.com>
9095L:	linux-pci@vger.kernel.org
9096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9097S:	Supported
9098F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9099F:	drivers/pci/host/pci-thunder-*
9100
9101PCMCIA SUBSYSTEM
9102P:	Linux PCMCIA Team
9103L:	linux-pcmcia@lists.infradead.org
9104W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9106S:	Maintained
9107F:	Documentation/pcmcia/
9108F:	drivers/pcmcia/
9109F:	include/pcmcia/
9110
9111PCNET32 NETWORK DRIVER
9112M:	Don Fry <pcnet32@frontier.com>
9113L:	netdev@vger.kernel.org
9114S:	Maintained
9115F:	drivers/net/ethernet/amd/pcnet32.c
9116
9117PCRYPT PARALLEL CRYPTO ENGINE
9118M:	Steffen Klassert <steffen.klassert@secunet.com>
9119L:	linux-crypto@vger.kernel.org
9120S:	Maintained
9121F:	crypto/pcrypt.c
9122F:	include/crypto/pcrypt.h
9123
9124PER-CPU MEMORY ALLOCATOR
9125M:	Tejun Heo <tj@kernel.org>
9126M:	Christoph Lameter <cl@linux.com>
9127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9128S:	Maintained
9129F:	include/linux/percpu*.h
9130F:	mm/percpu*.c
9131F:	arch/*/include/asm/percpu.h
9132
9133PER-TASK DELAY ACCOUNTING
9134M:	Balbir Singh <bsingharora@gmail.com>
9135S:	Maintained
9136F:	include/linux/delayacct.h
9137F:	kernel/delayacct.c
9138
9139PERFORMANCE EVENTS SUBSYSTEM
9140M:	Peter Zijlstra <peterz@infradead.org>
9141M:	Ingo Molnar <mingo@redhat.com>
9142M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9143R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9144L:	linux-kernel@vger.kernel.org
9145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9146S:	Supported
9147F:	kernel/events/*
9148F:	include/linux/perf_event.h
9149F:	include/uapi/linux/perf_event.h
9150F:	arch/*/kernel/perf_event*.c
9151F:	arch/*/kernel/*/perf_event*.c
9152F:	arch/*/kernel/*/*/perf_event*.c
9153F:	arch/*/include/asm/perf_event.h
9154F:	arch/*/kernel/perf_callchain.c
9155F:	arch/*/events/*
9156F:	tools/perf/
9157
9158PERSONALITY HANDLING
9159M:	Christoph Hellwig <hch@infradead.org>
9160L:	linux-abi-devel@lists.sourceforge.net
9161S:	Maintained
9162F:	include/linux/personality.h
9163F:	include/uapi/linux/personality.h
9164
9165PHONET PROTOCOL
9166M:	Remi Denis-Courmont <courmisch@gmail.com>
9167S:	Supported
9168F:	Documentation/networking/phonet.txt
9169F:	include/linux/phonet.h
9170F:	include/net/phonet/
9171F:	include/uapi/linux/phonet.h
9172F:	net/phonet/
9173
9174PHRAM MTD DRIVER
9175M:	Joern Engel <joern@lazybastard.org>
9176L:	linux-mtd@lists.infradead.org
9177S:	Maintained
9178F:	drivers/mtd/devices/phram.c
9179
9180PICOLCD HID DRIVER
9181M:	Bruno Prémont <bonbons@linux-vserver.org>
9182L:	linux-input@vger.kernel.org
9183S:	Maintained
9184F:	drivers/hid/hid-picolcd*
9185
9186PICOXCELL SUPPORT
9187M:	Jamie Iles <jamie@jamieiles.com>
9188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9189T:	git git://github.com/jamieiles/linux-2.6-ji.git
9190S:	Supported
9191F:	arch/arm/boot/dts/picoxcell*
9192F:	arch/arm/mach-picoxcell/
9193F:	drivers/crypto/picoxcell*
9194
9195PIN CONTROL SUBSYSTEM
9196M:	Linus Walleij <linus.walleij@linaro.org>
9197L:	linux-gpio@vger.kernel.org
9198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9199S:	Maintained
9200F:	Documentation/devicetree/bindings/pinctrl/
9201F:	Documentation/pinctrl.txt
9202F:	drivers/pinctrl/
9203F:	include/linux/pinctrl/
9204
9205PIN CONTROLLER - ATMEL AT91
9206M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9208S:	Maintained
9209F:	drivers/pinctrl/pinctrl-at91.*
9210
9211PIN CONTROLLER - ATMEL AT91 PIO4
9212M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9214L:	linux-gpio@vger.kernel.org
9215S:	Supported
9216F:	drivers/pinctrl/pinctrl-at91-pio4.*
9217
9218PIN CONTROLLER - INTEL
9219M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9220M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9221S:	Maintained
9222F:	drivers/pinctrl/intel/
9223
9224PIN CONTROLLER - RENESAS
9225M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9226M:	Geert Uytterhoeven <geert+renesas@glider.be>
9227L:	linux-renesas-soc@vger.kernel.org
9228S:	Maintained
9229F:	drivers/pinctrl/sh-pfc/
9230
9231PIN CONTROLLER - SAMSUNG
9232M:	Tomasz Figa <tomasz.figa@gmail.com>
9233M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9234M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9236L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9237S:	Maintained
9238F:	drivers/pinctrl/samsung/
9239
9240PIN CONTROLLER - SINGLE
9241M:	Tony Lindgren <tony@atomide.com>
9242M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9244L:	linux-omap@vger.kernel.org
9245S:	Maintained
9246F:	drivers/pinctrl/pinctrl-single.c
9247
9248PIN CONTROLLER - ST SPEAR
9249M:	Viresh Kumar <vireshk@kernel.org>
9250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9251W:	http://www.st.com/spear
9252S:	Maintained
9253F:	drivers/pinctrl/spear/
9254
9255PISTACHIO SOC SUPPORT
9256M:      James Hartley <james.hartley@imgtec.com>
9257M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9258L:      linux-mips@linux-mips.org
9259S:      Maintained
9260F:      arch/mips/pistachio/
9261F:      arch/mips/include/asm/mach-pistachio/
9262F:      arch/mips/boot/dts/pistachio/
9263F:      arch/mips/configs/pistachio*_defconfig
9264
9265PKTCDVD DRIVER
9266M:	Jiri Kosina <jikos@kernel.org>
9267S:	Maintained
9268F:	drivers/block/pktcdvd.c
9269F:	include/linux/pktcdvd.h
9270F:	include/uapi/linux/pktcdvd.h
9271
9272PKUNITY SOC DRIVERS
9273M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9274W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9275S:	Maintained
9276T:	git git://github.com/gxt/linux.git
9277F:	drivers/input/serio/i8042-unicore32io.h
9278F:	drivers/i2c/busses/i2c-puv3.c
9279F:	drivers/video/fbdev/fb-puv3.c
9280F:	drivers/rtc/rtc-puv3.c
9281
9282PMBUS HARDWARE MONITORING DRIVERS
9283M:	Guenter Roeck <linux@roeck-us.net>
9284L:	linux-hwmon@vger.kernel.org
9285W:	http://hwmon.wiki.kernel.org/
9286W:	http://www.roeck-us.net/linux/drivers/
9287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9288S:	Maintained
9289F:	Documentation/hwmon/pmbus
9290F:	drivers/hwmon/pmbus/
9291F:	include/linux/i2c/pmbus.h
9292
9293PMC SIERRA MaxRAID DRIVER
9294L:	linux-scsi@vger.kernel.org
9295W:	http://www.pmc-sierra.com/
9296S:	Orphan
9297F:	drivers/scsi/pmcraid.*
9298
9299PMC SIERRA PM8001 DRIVER
9300M:	Jack Wang <jinpu.wang@profitbricks.com>
9301M:	lindar_liu@usish.com
9302L:	pmchba@pmcs.com
9303L:	linux-scsi@vger.kernel.org
9304S:	Supported
9305F:	drivers/scsi/pm8001/
9306
9307POSIX CLOCKS and TIMERS
9308M:	Thomas Gleixner <tglx@linutronix.de>
9309L:	linux-kernel@vger.kernel.org
9310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9311S:	Maintained
9312F:	fs/timerfd.c
9313F:	include/linux/timer*
9314F:	kernel/time/*timer*
9315
9316POWER MANAGEMENT CORE
9317M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9318L:	linux-pm@vger.kernel.org
9319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9320S:	Supported
9321F:	drivers/base/power/
9322F:	include/linux/pm.h
9323F:	include/linux/pm_*
9324F:	include/linux/powercap.h
9325F:	drivers/powercap/
9326
9327POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9328M:	Sebastian Reichel <sre@kernel.org>
9329M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9330M:	David Woodhouse <dwmw2@infradead.org>
9331L:	linux-pm@vger.kernel.org
9332T:	git git://git.infradead.org/battery-2.6.git
9333S:	Maintained
9334F:	Documentation/devicetree/bindings/power/
9335F:	Documentation/devicetree/bindings/power_supply/
9336F:	include/linux/power_supply.h
9337F:	drivers/power/
9338X:	drivers/power/avs/
9339
9340POWER STATE COORDINATION INTERFACE (PSCI)
9341M:	Mark Rutland <mark.rutland@arm.com>
9342M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9343L:	linux-arm-kernel@lists.infradead.org
9344S:	Maintained
9345F:	drivers/firmware/psci.c
9346F:	include/linux/psci.h
9347F:	include/uapi/linux/psci.h
9348
9349POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9350M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9351L:	linuxppc-dev@lists.ozlabs.org
9352S:	Maintained
9353F:	drivers/char/powernv-op-panel.c
9354
9355PNP SUPPORT
9356M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9357S:	Maintained
9358F:	drivers/pnp/
9359
9360PPP PROTOCOL DRIVERS AND COMPRESSORS
9361M:	Paul Mackerras <paulus@samba.org>
9362L:	linux-ppp@vger.kernel.org
9363S:	Maintained
9364F:	drivers/net/ppp/ppp_*
9365
9366PPP OVER ATM (RFC 2364)
9367M:	Mitchell Blank Jr <mitch@sfgoth.com>
9368S:	Maintained
9369F:	net/atm/pppoatm.c
9370F:	include/uapi/linux/atmppp.h
9371
9372PPP OVER ETHERNET
9373M:	Michal Ostrowski <mostrows@earthlink.net>
9374S:	Maintained
9375F:	drivers/net/ppp/pppoe.c
9376F:	drivers/net/ppp/pppox.c
9377
9378PPP OVER L2TP
9379M:	James Chapman <jchapman@katalix.com>
9380S:	Maintained
9381F:	net/l2tp/l2tp_ppp.c
9382F:	include/linux/if_pppol2tp.h
9383F:	include/uapi/linux/if_pppol2tp.h
9384
9385PPS SUPPORT
9386M:	Rodolfo Giometti <giometti@enneenne.com>
9387W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9388L:	linuxpps@ml.enneenne.com (subscribers-only)
9389S:	Maintained
9390F:	Documentation/pps/
9391F:	drivers/pps/
9392F:	include/linux/pps*.h
9393
9394PPTP DRIVER
9395M:	Dmitry Kozlov <xeb@mail.ru>
9396L:	netdev@vger.kernel.org
9397S:	Maintained
9398F:	drivers/net/ppp/pptp.c
9399W:	http://sourceforge.net/projects/accel-pptp
9400
9401PREEMPTIBLE KERNEL
9402M:	Robert Love <rml@tech9.net>
9403L:	kpreempt-tech@lists.sourceforge.net
9404W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9405S:	Supported
9406F:	Documentation/preempt-locking.txt
9407F:	include/linux/preempt.h
9408
9409PRISM54 WIRELESS DRIVER
9410M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9411L:	linux-wireless@vger.kernel.org
9412W:	http://wireless.kernel.org/en/users/Drivers/p54
9413S:	Obsolete
9414F:	drivers/net/wireless/intersil/prism54/
9415
9416PS3 NETWORK SUPPORT
9417M:	Geoff Levand <geoff@infradead.org>
9418L:	netdev@vger.kernel.org
9419L:	linuxppc-dev@lists.ozlabs.org
9420S:	Maintained
9421F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9422
9423PS3 PLATFORM SUPPORT
9424M:	Geoff Levand <geoff@infradead.org>
9425L:	linuxppc-dev@lists.ozlabs.org
9426S:	Maintained
9427F:	arch/powerpc/boot/ps3*
9428F:	arch/powerpc/include/asm/lv1call.h
9429F:	arch/powerpc/include/asm/ps3*.h
9430F:	arch/powerpc/platforms/ps3/
9431F:	drivers/*/ps3*
9432F:	drivers/ps3/
9433F:	drivers/rtc/rtc-ps3.c
9434F:	drivers/usb/host/*ps3.c
9435F:	sound/ppc/snd_ps3*
9436
9437PS3VRAM DRIVER
9438M:	Jim Paris <jim@jtan.com>
9439M:	Geoff Levand <geoff@infradead.org>
9440L:	linuxppc-dev@lists.ozlabs.org
9441S:	Maintained
9442F:	drivers/block/ps3vram.c
9443
9444PSTORE FILESYSTEM
9445M:	Anton Vorontsov <anton@enomsg.org>
9446M:	Colin Cross <ccross@android.com>
9447M:	Kees Cook <keescook@chromium.org>
9448M:	Tony Luck <tony.luck@intel.com>
9449S:	Maintained
9450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9451F:	fs/pstore/
9452F:	include/linux/pstore*
9453F:	drivers/firmware/efi/efi-pstore.c
9454F:	drivers/acpi/apei/erst.c
9455
9456PTP HARDWARE CLOCK SUPPORT
9457M:	Richard Cochran <richardcochran@gmail.com>
9458L:	netdev@vger.kernel.org
9459S:	Maintained
9460W:	http://linuxptp.sourceforge.net/
9461F:	Documentation/ABI/testing/sysfs-ptp
9462F:	Documentation/ptp/*
9463F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9464F:	drivers/net/phy/dp83640*
9465F:	drivers/ptp/*
9466F:	include/linux/ptp_cl*
9467
9468PTRACE SUPPORT
9469M:	Roland McGrath <roland@hack.frob.com>
9470M:	Oleg Nesterov <oleg@redhat.com>
9471S:	Maintained
9472F:	include/asm-generic/syscall.h
9473F:	include/linux/ptrace.h
9474F:	include/linux/regset.h
9475F:	include/linux/tracehook.h
9476F:	include/uapi/linux/ptrace.h
9477F:	kernel/ptrace.c
9478
9479PULSE8-CEC DRIVER
9480M:	Hans Verkuil <hverkuil@xs4all.nl>
9481L:	linux-media@vger.kernel.org
9482T:	git git://linuxtv.org/media_tree.git
9483S:	Maintained
9484F:	drivers/staging/media/pulse8-cec
9485
9486PVRUSB2 VIDEO4LINUX DRIVER
9487M:	Mike Isely <isely@pobox.com>
9488L:	pvrusb2@isely.net	(subscribers-only)
9489L:	linux-media@vger.kernel.org
9490W:	http://www.isely.net/pvrusb2/
9491T:	git git://linuxtv.org/media_tree.git
9492S:	Maintained
9493F:	Documentation/video4linux/README.pvrusb2
9494F:	drivers/media/usb/pvrusb2/
9495
9496PWC WEBCAM DRIVER
9497M:	Hans Verkuil <hverkuil@xs4all.nl>
9498L:	linux-media@vger.kernel.org
9499T:	git git://linuxtv.org/media_tree.git
9500S:	Odd Fixes
9501F:	drivers/media/usb/pwc/*
9502
9503PWM FAN DRIVER
9504M:	Kamil Debski <kamil@wypas.org>
9505M:	Lukasz Majewski <l.majewski@samsung.com>
9506L:	linux-hwmon@vger.kernel.org
9507S:	Supported
9508F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9509F:	Documentation/hwmon/pwm-fan
9510F:	drivers/hwmon/pwm-fan.c
9511
9512PWM SUBSYSTEM
9513M:	Thierry Reding <thierry.reding@gmail.com>
9514L:	linux-pwm@vger.kernel.org
9515S:	Maintained
9516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9517F:	Documentation/pwm.txt
9518F:	Documentation/devicetree/bindings/pwm/
9519F:	include/linux/pwm.h
9520F:	drivers/pwm/
9521F:	drivers/video/backlight/pwm_bl.c
9522F:	include/linux/pwm_backlight.h
9523
9524PXA2xx/PXA3xx SUPPORT
9525M:	Daniel Mack <daniel@zonque.org>
9526M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9527M:	Robert Jarzmik <robert.jarzmik@free.fr>
9528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9529T:	git git://github.com/hzhuang1/linux.git
9530T:	git git://github.com/rjarzmik/linux.git
9531S:	Maintained
9532F:	arch/arm/boot/dts/pxa*
9533F:	arch/arm/mach-pxa/
9534F:	drivers/dma/pxa*
9535F:	drivers/pcmcia/pxa2xx*
9536F:	drivers/pinctrl/pxa/
9537F:	drivers/spi/spi-pxa2xx*
9538F:	drivers/usb/gadget/udc/pxa2*
9539F:	include/sound/pxa2xx-lib.h
9540F:	sound/arm/pxa*
9541F:	sound/soc/pxa/
9542
9543PXA GPIO DRIVER
9544M:	Robert Jarzmik <robert.jarzmik@free.fr>
9545L:	linux-gpio@vger.kernel.org
9546S:	Maintained
9547F:	drivers/gpio/gpio-pxa.c
9548
9549PXA3xx NAND FLASH DRIVER
9550M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9551L:	linux-mtd@lists.infradead.org
9552S:	Maintained
9553F:	drivers/mtd/nand/pxa3xx_nand.c
9554
9555MMP SUPPORT
9556M:	Eric Miao <eric.y.miao@gmail.com>
9557M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9558L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9559T:	git git://github.com/hzhuang1/linux.git
9560T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9561S:	Maintained
9562F:	arch/arm/boot/dts/mmp*
9563F:	arch/arm/mach-mmp/
9564
9565PXA MMCI DRIVER
9566S:	Orphan
9567
9568PXA RTC DRIVER
9569M:	Robert Jarzmik <robert.jarzmik@free.fr>
9570L:	rtc-linux@googlegroups.com
9571S:	Maintained
9572
9573QAT DRIVER
9574M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9575M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9576L:	qat-linux@intel.com
9577S:	Supported
9578F:	drivers/crypto/qat/
9579
9580QIB DRIVER
9581M:	Mike Marciniszyn <infinipath@intel.com>
9582L:	linux-rdma@vger.kernel.org
9583S:	Supported
9584F:	drivers/infiniband/hw/qib/
9585
9586QLOGIC QLA1280 SCSI DRIVER
9587M:	Michael Reed <mdr@sgi.com>
9588L:	linux-scsi@vger.kernel.org
9589S:	Maintained
9590F:	drivers/scsi/qla1280.[ch]
9591
9592QLOGIC QLA2XXX FC-SCSI DRIVER
9593M:	qla2xxx-upstream@qlogic.com
9594L:	linux-scsi@vger.kernel.org
9595S:	Supported
9596F:	Documentation/scsi/LICENSE.qla2xxx
9597F:	drivers/scsi/qla2xxx/
9598
9599QLOGIC QLA4XXX iSCSI DRIVER
9600M:	QLogic-Storage-Upstream@qlogic.com
9601L:	linux-scsi@vger.kernel.org
9602S:	Supported
9603F:	Documentation/scsi/LICENSE.qla4xxx
9604F:	drivers/scsi/qla4xxx/
9605
9606QLOGIC QLA3XXX NETWORK DRIVER
9607M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9608M:	Ron Mercer <ron.mercer@qlogic.com>
9609M:	linux-driver@qlogic.com
9610L:	netdev@vger.kernel.org
9611S:	Supported
9612F:	Documentation/networking/LICENSE.qla3xxx
9613F:	drivers/net/ethernet/qlogic/qla3xxx.*
9614
9615QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9616M:	Dept-GELinuxNICDev@qlogic.com
9617L:	netdev@vger.kernel.org
9618S:	Supported
9619F:	drivers/net/ethernet/qlogic/qlcnic/
9620
9621QLOGIC QLGE 10Gb ETHERNET DRIVER
9622M:	Harish Patil <harish.patil@qlogic.com>
9623M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9624M:	Dept-GELinuxNICDev@qlogic.com
9625M:	linux-driver@qlogic.com
9626L:	netdev@vger.kernel.org
9627S:	Supported
9628F:	drivers/net/ethernet/qlogic/qlge/
9629
9630QLOGIC QL4xxx ETHERNET DRIVER
9631M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9632M:	Ariel Elior <Ariel.Elior@qlogic.com>
9633M:	everest-linux-l2@qlogic.com
9634L:	netdev@vger.kernel.org
9635S:	Supported
9636F:	drivers/net/ethernet/qlogic/qed/
9637F:	include/linux/qed/
9638F:	drivers/net/ethernet/qlogic/qede/
9639
9640QNX4 FILESYSTEM
9641M:	Anders Larsen <al@alarsen.net>
9642W:	http://www.alarsen.net/linux/qnx4fs/
9643S:	Maintained
9644F:	fs/qnx4/
9645F:	include/uapi/linux/qnx4_fs.h
9646F:	include/uapi/linux/qnxtypes.h
9647
9648QT1010 MEDIA DRIVER
9649M:	Antti Palosaari <crope@iki.fi>
9650L:	linux-media@vger.kernel.org
9651W:	https://linuxtv.org
9652W:	http://palosaari.fi/linux/
9653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9654T:	git git://linuxtv.org/anttip/media_tree.git
9655S:	Maintained
9656F:	drivers/media/tuners/qt1010*
9657
9658QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9659M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9660L:	linux-wireless@vger.kernel.org
9661L:	ath9k-devel@lists.ath9k.org
9662W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9663S:	Supported
9664F:	drivers/net/wireless/ath/ath9k/
9665
9666QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9667M:	Kalle Valo <kvalo@qca.qualcomm.com>
9668L:	ath10k@lists.infradead.org
9669W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9671S:	Supported
9672F:	drivers/net/wireless/ath/ath10k/
9673
9674QUALCOMM HEXAGON ARCHITECTURE
9675M:	Richard Kuo <rkuo@codeaurora.org>
9676L:	linux-hexagon@vger.kernel.org
9677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9678S:	Supported
9679F:	arch/hexagon/
9680
9681QUALCOMM WCN36XX WIRELESS DRIVER
9682M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9683L:	wcn36xx@lists.infradead.org
9684W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9685T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9686S:	Supported
9687F:	drivers/net/wireless/ath/wcn36xx/
9688
9689QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9690M:	Gabriel Somlo <somlo@cmu.edu>
9691M:	"Michael S. Tsirkin" <mst@redhat.com>
9692L:	qemu-devel@nongnu.org
9693S:	Maintained
9694F:	drivers/firmware/qemu_fw_cfg.c
9695
9696RADOS BLOCK DEVICE (RBD)
9697M:	Ilya Dryomov <idryomov@gmail.com>
9698M:	Sage Weil <sage@redhat.com>
9699M:	Alex Elder <elder@kernel.org>
9700L:	ceph-devel@vger.kernel.org
9701W:	http://ceph.com/
9702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9703T:	git git://github.com/ceph/ceph-client.git
9704S:	Supported
9705F:	Documentation/ABI/testing/sysfs-bus-rbd
9706F:	drivers/block/rbd.c
9707F:	drivers/block/rbd_types.h
9708
9709RADEON FRAMEBUFFER DISPLAY DRIVER
9710M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9711L:	linux-fbdev@vger.kernel.org
9712S:	Maintained
9713F:	drivers/video/fbdev/aty/radeon*
9714F:	include/uapi/linux/radeonfb.h
9715
9716RADIOSHARK RADIO DRIVER
9717M:	Hans Verkuil <hverkuil@xs4all.nl>
9718L:	linux-media@vger.kernel.org
9719T:	git git://linuxtv.org/media_tree.git
9720S:	Maintained
9721F:	drivers/media/radio/radio-shark.c
9722
9723RADIOSHARK2 RADIO DRIVER
9724M:	Hans Verkuil <hverkuil@xs4all.nl>
9725L:	linux-media@vger.kernel.org
9726T:	git git://linuxtv.org/media_tree.git
9727S:	Maintained
9728F:	drivers/media/radio/radio-shark2.c
9729F:	drivers/media/radio/radio-tea5777.c
9730
9731RAGE128 FRAMEBUFFER DISPLAY DRIVER
9732M:	Paul Mackerras <paulus@samba.org>
9733L:	linux-fbdev@vger.kernel.org
9734S:	Maintained
9735F:	drivers/video/fbdev/aty/aty128fb.c
9736
9737RALINK MIPS ARCHITECTURE
9738M:	John Crispin <john@phrozen.org>
9739L:	linux-mips@linux-mips.org
9740S:	Maintained
9741F:	arch/mips/ralink
9742
9743RALINK RT2X00 WIRELESS LAN DRIVER
9744P:	rt2x00 project
9745M:	Stanislaw Gruszka <sgruszka@redhat.com>
9746M:	Helmut Schaa <helmut.schaa@googlemail.com>
9747L:	linux-wireless@vger.kernel.org
9748S:	Maintained
9749F:	drivers/net/wireless/ralink/rt2x00/
9750
9751RAMDISK RAM BLOCK DEVICE DRIVER
9752M:	Jens Axboe <axboe@kernel.dk>
9753S:	Maintained
9754F:	Documentation/blockdev/ramdisk.txt
9755F:	drivers/block/brd.c
9756
9757RANDOM NUMBER DRIVER
9758M:	"Theodore Ts'o" <tytso@mit.edu>
9759S:	Maintained
9760F:	drivers/char/random.c
9761
9762RAPIDIO SUBSYSTEM
9763M:	Matt Porter <mporter@kernel.crashing.org>
9764M:	Alexandre Bounine <alexandre.bounine@idt.com>
9765S:	Maintained
9766F:	drivers/rapidio/
9767
9768RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9769L:	linux-wireless@vger.kernel.org
9770S:	Orphan
9771F:	drivers/net/wireless/ray*
9772
9773RCUTORTURE MODULE
9774M:	Josh Triplett <josh@joshtriplett.org>
9775M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9776L:	linux-kernel@vger.kernel.org
9777S:	Supported
9778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9779F:	Documentation/RCU/torture.txt
9780F:	kernel/rcu/rcutorture.c
9781
9782RCUTORTURE TEST FRAMEWORK
9783M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9784M:	Josh Triplett <josh@joshtriplett.org>
9785R:	Steven Rostedt <rostedt@goodmis.org>
9786R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9787R:	Lai Jiangshan <jiangshanlai@gmail.com>
9788L:	linux-kernel@vger.kernel.org
9789S:	Supported
9790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9791F:	tools/testing/selftests/rcutorture
9792
9793RDC R-321X SoC
9794M:	Florian Fainelli <florian@openwrt.org>
9795S:	Maintained
9796
9797RDC R6040 FAST ETHERNET DRIVER
9798M:	Florian Fainelli <f.fainelli@gmail.com>
9799L:	netdev@vger.kernel.org
9800S:	Maintained
9801F:	drivers/net/ethernet/rdc/r6040.c
9802
9803RDS - RELIABLE DATAGRAM SOCKETS
9804M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9805L:	netdev@vger.kernel.org
9806L:	linux-rdma@vger.kernel.org
9807L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9808W:	https://oss.oracle.com/projects/rds/
9809S:	Supported
9810F:	net/rds/
9811F:	Documentation/networking/rds.txt
9812
9813RDMAVT - RDMA verbs software
9814M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9815L:	linux-rdma@vger.kernel.org
9816S:	Supported
9817F:	drivers/infiniband/sw/rdmavt
9818
9819READ-COPY UPDATE (RCU)
9820M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9821M:	Josh Triplett <josh@joshtriplett.org>
9822R:	Steven Rostedt <rostedt@goodmis.org>
9823R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9824R:	Lai Jiangshan <jiangshanlai@gmail.com>
9825L:	linux-kernel@vger.kernel.org
9826W:	http://www.rdrop.com/users/paulmck/RCU/
9827S:	Supported
9828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9829F:	Documentation/RCU/
9830X:	Documentation/RCU/torture.txt
9831F:	include/linux/rcu*
9832X:	include/linux/srcu.h
9833F:	kernel/rcu/
9834X:	kernel/torture.c
9835
9836REAL TIME CLOCK (RTC) SUBSYSTEM
9837M:	Alessandro Zummo <a.zummo@towertech.it>
9838M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9839L:	rtc-linux@googlegroups.com
9840Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9842S:	Maintained
9843F:	Documentation/devicetree/bindings/rtc/
9844F:	Documentation/rtc.txt
9845F:	drivers/rtc/
9846F:	include/linux/rtc.h
9847F:	include/uapi/linux/rtc.h
9848F:	include/linux/rtc/
9849F:	include/linux/platform_data/rtc-*
9850F:	tools/testing/selftests/timers/rtctest.c
9851
9852REALTEK AUDIO CODECS
9853M:	Bard Liao <bardliao@realtek.com>
9854M:	Oder Chiou <oder_chiou@realtek.com>
9855S:	Maintained
9856F:	sound/soc/codecs/rt*
9857F:	include/sound/rt*.h
9858
9859REISERFS FILE SYSTEM
9860L:	reiserfs-devel@vger.kernel.org
9861S:	Supported
9862F:	fs/reiserfs/
9863
9864REGISTER MAP ABSTRACTION
9865M:	Mark Brown <broonie@kernel.org>
9866L:	linux-kernel@vger.kernel.org
9867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9868S:	Supported
9869F:	Documentation/devicetree/bindings/regmap/
9870F:	drivers/base/regmap/
9871F:	include/linux/regmap.h
9872
9873REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9874M:	Ohad Ben-Cohen <ohad@wizery.com>
9875M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9876L:	linux-remoteproc@vger.kernel.org
9877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9878S:	Maintained
9879F:	Documentation/devicetree/bindings/remoteproc/
9880F:	Documentation/remoteproc.txt
9881F:	drivers/remoteproc/
9882F:	include/linux/remoteproc.h
9883
9884REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9885M:	Ohad Ben-Cohen <ohad@wizery.com>
9886M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9887L:	linux-remoteproc@vger.kernel.org
9888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9889S:	Maintained
9890F:	drivers/rpmsg/
9891F:	Documentation/rpmsg.txt
9892F:	include/linux/rpmsg.h
9893
9894RENESAS ETHERNET DRIVERS
9895R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9896L:	netdev@vger.kernel.org
9897L:	linux-renesas-soc@vger.kernel.org
9898F:	drivers/net/ethernet/renesas/
9899F:	include/linux/sh_eth.h
9900
9901RENESAS USB2 PHY DRIVER
9902M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9903L:	linux-renesas-soc@vger.kernel.org
9904S:	Maintained
9905F:	drivers/phy/phy-rcar-gen3-usb2.c
9906
9907RESET CONTROLLER FRAMEWORK
9908M:	Philipp Zabel <p.zabel@pengutronix.de>
9909T:	git git://git.pengutronix.de/git/pza/linux
9910S:	Maintained
9911F:	drivers/reset/
9912F:	Documentation/devicetree/bindings/reset/
9913F:	include/dt-bindings/reset/
9914F:	include/linux/reset.h
9915F:	include/linux/reset-controller.h
9916
9917RFKILL
9918M:	Johannes Berg <johannes@sipsolutions.net>
9919L:	linux-wireless@vger.kernel.org
9920W:	http://wireless.kernel.org/
9921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9923S:	Maintained
9924F:	Documentation/rfkill.txt
9925F:	net/rfkill/
9926
9927RHASHTABLE
9928M:	Thomas Graf <tgraf@suug.ch>
9929L:	netdev@vger.kernel.org
9930S:	Maintained
9931F:	lib/rhashtable.c
9932F:	include/linux/rhashtable.h
9933
9934RICOH SMARTMEDIA/XD DRIVER
9935M:	Maxim Levitsky <maximlevitsky@gmail.com>
9936S:	Maintained
9937F:	drivers/mtd/nand/r852.c
9938F:	drivers/mtd/nand/r852.h
9939
9940RICOH R5C592 MEMORYSTICK DRIVER
9941M:	Maxim Levitsky <maximlevitsky@gmail.com>
9942S:	Maintained
9943F:	drivers/memstick/host/r592.*
9944
9945ROCCAT DRIVERS
9946M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9947W:	http://sourceforge.net/projects/roccat/
9948S:	Maintained
9949F:	drivers/hid/hid-roccat*
9950F:	include/linux/hid-roccat*
9951F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9952
9953ROCKER DRIVER
9954M:	Jiri Pirko <jiri@resnulli.us>
9955L:	netdev@vger.kernel.org
9956S:	Supported
9957F:	drivers/net/ethernet/rocker/
9958
9959ROCKETPORT DRIVER
9960P:	Comtrol Corp.
9961W:	http://www.comtrol.com
9962S:	Maintained
9963F:	Documentation/serial/rocket.txt
9964F:	drivers/tty/rocket*
9965
9966ROCKETPORT EXPRESS/INFINITY DRIVER
9967M:	Kevin Cernekee <cernekee@gmail.com>
9968L:	linux-serial@vger.kernel.org
9969S:	Odd Fixes
9970F:	drivers/tty/serial/rp2.*
9971
9972ROSE NETWORK LAYER
9973M:	Ralf Baechle <ralf@linux-mips.org>
9974L:	linux-hams@vger.kernel.org
9975W:	http://www.linux-ax25.org/
9976S:	Maintained
9977F:	include/net/rose.h
9978F:	include/uapi/linux/rose.h
9979F:	net/rose/
9980
9981RTL2830 MEDIA DRIVER
9982M:	Antti Palosaari <crope@iki.fi>
9983L:	linux-media@vger.kernel.org
9984W:	https://linuxtv.org
9985W:	http://palosaari.fi/linux/
9986Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9987T:	git git://linuxtv.org/anttip/media_tree.git
9988S:	Maintained
9989F:	drivers/media/dvb-frontends/rtl2830*
9990
9991RTL2832 MEDIA DRIVER
9992M:	Antti Palosaari <crope@iki.fi>
9993L:	linux-media@vger.kernel.org
9994W:	https://linuxtv.org
9995W:	http://palosaari.fi/linux/
9996Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9997T:	git git://linuxtv.org/anttip/media_tree.git
9998S:	Maintained
9999F:	drivers/media/dvb-frontends/rtl2832*
10000
10001RTL2832_SDR MEDIA DRIVER
10002M:	Antti Palosaari <crope@iki.fi>
10003L:	linux-media@vger.kernel.org
10004W:	https://linuxtv.org
10005W:	http://palosaari.fi/linux/
10006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10007T:	git git://linuxtv.org/anttip/media_tree.git
10008S:	Maintained
10009F:	drivers/media/dvb-frontends/rtl2832_sdr*
10010
10011RTL8180 WIRELESS DRIVER
10012L:	linux-wireless@vger.kernel.org
10013W:	http://wireless.kernel.org/
10014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10015S:	Orphan
10016F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10017
10018RTL8187 WIRELESS DRIVER
10019M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10020M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10021M:	Larry Finger <Larry.Finger@lwfinger.net>
10022L:	linux-wireless@vger.kernel.org
10023W:	http://wireless.kernel.org/
10024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10025S:	Maintained
10026F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10027
10028RTL8192CE WIRELESS DRIVER
10029M:	Larry Finger <Larry.Finger@lwfinger.net>
10030M:	Chaoming Li <chaoming_li@realsil.com.cn>
10031L:	linux-wireless@vger.kernel.org
10032W:	http://wireless.kernel.org/
10033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10034S:	Maintained
10035F:	drivers/net/wireless/realtek/rtlwifi/
10036F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10037
10038RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10039M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10040L:	linux-wireless@vger.kernel.org
10041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10042S:	Maintained
10043F:	drivers/net/wireless/realtek/rtl8xxxu/
10044
10045S3 SAVAGE FRAMEBUFFER DRIVER
10046M:	Antonino Daplas <adaplas@gmail.com>
10047L:	linux-fbdev@vger.kernel.org
10048S:	Maintained
10049F:	drivers/video/fbdev/savage/
10050
10051S390
10052M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10053M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10054L:	linux-s390@vger.kernel.org
10055W:	http://www.ibm.com/developerworks/linux/linux390/
10056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10057S:	Supported
10058F:	arch/s390/
10059F:	drivers/s390/
10060F:	Documentation/s390/
10061F:	Documentation/DocBook/s390*
10062
10063S390 COMMON I/O LAYER
10064M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10065M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10066L:	linux-s390@vger.kernel.org
10067W:	http://www.ibm.com/developerworks/linux/linux390/
10068S:	Supported
10069F:	drivers/s390/cio/
10070
10071S390 DASD DRIVER
10072M:	Stefan Weinhuber <wein@de.ibm.com>
10073M:	Stefan Haberland <stefan.haberland@de.ibm.com>
10074L:	linux-s390@vger.kernel.org
10075W:	http://www.ibm.com/developerworks/linux/linux390/
10076S:	Supported
10077F:	drivers/s390/block/dasd*
10078F:	block/partitions/ibm.c
10079
10080S390 NETWORK DRIVERS
10081M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10082L:	linux-s390@vger.kernel.org
10083W:	http://www.ibm.com/developerworks/linux/linux390/
10084S:	Supported
10085F:	drivers/s390/net/
10086
10087S390 PCI SUBSYSTEM
10088M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10089M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10090L:	linux-s390@vger.kernel.org
10091W:	http://www.ibm.com/developerworks/linux/linux390/
10092S:	Supported
10093F:	arch/s390/pci/
10094F:	drivers/pci/hotplug/s390_pci_hpc.c
10095
10096S390 ZCRYPT DRIVER
10097M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10098L:	linux-s390@vger.kernel.org
10099W:	http://www.ibm.com/developerworks/linux/linux390/
10100S:	Supported
10101F:	drivers/s390/crypto/
10102
10103S390 ZFCP DRIVER
10104M:	Steffen Maier <maier@linux.vnet.ibm.com>
10105L:	linux-s390@vger.kernel.org
10106W:	http://www.ibm.com/developerworks/linux/linux390/
10107S:	Supported
10108F:	drivers/s390/scsi/zfcp_*
10109
10110S390 IUCV NETWORK LAYER
10111M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10112L:	linux-s390@vger.kernel.org
10113W:	http://www.ibm.com/developerworks/linux/linux390/
10114S:	Supported
10115F:	drivers/s390/net/*iucv*
10116F:	include/net/iucv/
10117F:	net/iucv/
10118
10119S390 IOMMU (PCI)
10120M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10121L:	linux-s390@vger.kernel.org
10122W:	http://www.ibm.com/developerworks/linux/linux390/
10123S:	Supported
10124F:	drivers/iommu/s390-iommu.c
10125
10126S3C24XX SD/MMC Driver
10127M:	Ben Dooks <ben-linux@fluff.org>
10128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129S:	Supported
10130F:	drivers/mmc/host/s3cmci.*
10131
10132SAA6588 RDS RECEIVER DRIVER
10133M:	Hans Verkuil <hverkuil@xs4all.nl>
10134L:	linux-media@vger.kernel.org
10135T:	git git://linuxtv.org/media_tree.git
10136W:	https://linuxtv.org
10137S:	Odd Fixes
10138F:	drivers/media/i2c/saa6588*
10139
10140SAA7134 VIDEO4LINUX DRIVER
10141M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10142M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10143L:	linux-media@vger.kernel.org
10144W:	https://linuxtv.org
10145T:	git git://linuxtv.org/media_tree.git
10146S:	Odd fixes
10147F:	Documentation/video4linux/*.saa7134
10148F:	drivers/media/pci/saa7134/
10149
10150SAA7146 VIDEO4LINUX-2 DRIVER
10151M:	Hans Verkuil <hverkuil@xs4all.nl>
10152L:	linux-media@vger.kernel.org
10153T:	git git://linuxtv.org/media_tree.git
10154S:	Maintained
10155F:	drivers/media/common/saa7146/
10156F:	drivers/media/pci/saa7146/
10157F:	include/media/saa7146*
10158
10159SAMSUNG LAPTOP DRIVER
10160M:	Corentin Chary <corentin.chary@gmail.com>
10161L:	platform-driver-x86@vger.kernel.org
10162S:	Maintained
10163F:	drivers/platform/x86/samsung-laptop.c
10164
10165SAMSUNG AUDIO (ASoC) DRIVERS
10166M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
10167M:	Sangbeom Kim <sbkim73@samsung.com>
10168M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10169L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10170S:	Supported
10171F:	sound/soc/samsung/
10172
10173SAMSUNG FRAMEBUFFER DRIVER
10174M:	Jingoo Han <jingoohan1@gmail.com>
10175L:	linux-fbdev@vger.kernel.org
10176S:	Maintained
10177F:	drivers/video/fbdev/s3c-fb.c
10178
10179SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10180M:	Sangbeom Kim <sbkim73@samsung.com>
10181M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
10182L:	linux-kernel@vger.kernel.org
10183L:	linux-samsung-soc@vger.kernel.org
10184S:	Supported
10185F:	drivers/mfd/sec*.c
10186F:	drivers/regulator/s2m*.c
10187F:	drivers/regulator/s5m*.c
10188F:	drivers/clk/clk-s2mps11.c
10189F:	drivers/rtc/rtc-s5m.c
10190F:	include/linux/mfd/samsung/
10191F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10192F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10193F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10194F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10195
10196SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10197M:	Kyungmin Park <kyungmin.park@samsung.com>
10198M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10199L:	linux-media@vger.kernel.org
10200Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10201S:	Supported
10202F:	drivers/media/platform/exynos4-is/
10203
10204SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10205M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10206L:	linux-media@vger.kernel.org
10207L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10208S:	Maintained
10209F:	drivers/media/platform/s3c-camif/
10210F:	include/media/drv-intf/s3c_camif.h
10211
10212SAMSUNG S5C73M3 CAMERA DRIVER
10213M:	Kyungmin Park <kyungmin.park@samsung.com>
10214M:	Andrzej Hajda <a.hajda@samsung.com>
10215L:	linux-media@vger.kernel.org
10216S:	Supported
10217F:	drivers/media/i2c/s5c73m3/*
10218
10219SAMSUNG S5K5BAF CAMERA DRIVER
10220M:	Kyungmin Park <kyungmin.park@samsung.com>
10221M:	Andrzej Hajda <a.hajda@samsung.com>
10222L:	linux-media@vger.kernel.org
10223S:	Supported
10224F:	drivers/media/i2c/s5k5baf.c
10225
10226SAMSUNG S3FWRN5 NFC DRIVER
10227M:	Robert Baldyga <r.baldyga@samsung.com>
10228M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10229L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10230S:	Supported
10231F:	drivers/nfc/s3fwrn5
10232
10233SAMSUNG SOC CLOCK DRIVERS
10234M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10235M:	Tomasz Figa <tomasz.figa@gmail.com>
10236S:	Supported
10237L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10238F:	drivers/clk/samsung/
10239
10240SAMSUNG SXGBE DRIVERS
10241M:	Byungho An <bh74.an@samsung.com>
10242M:	Girish K S <ks.giri@samsung.com>
10243M:	Vipul Pandya <vipul.pandya@samsung.com>
10244S:	Supported
10245L:	netdev@vger.kernel.org
10246F:	drivers/net/ethernet/samsung/sxgbe/
10247
10248SAMSUNG THERMAL DRIVER
10249M:	Lukasz Majewski <l.majewski@samsung.com>
10250L:	linux-pm@vger.kernel.org
10251L:	linux-samsung-soc@vger.kernel.org
10252S:	Supported
10253T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10254F:	drivers/thermal/samsung/
10255
10256SAMSUNG USB2 PHY DRIVER
10257M:	Kamil Debski <kamil@wypas.org>
10258M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10259L:	linux-kernel@vger.kernel.org
10260S:	Supported
10261F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10262F:	Documentation/phy/samsung-usb2.txt
10263F:	drivers/phy/phy-exynos4210-usb2.c
10264F:	drivers/phy/phy-exynos4x12-usb2.c
10265F:	drivers/phy/phy-exynos5250-usb2.c
10266F:	drivers/phy/phy-s5pv210-usb2.c
10267F:	drivers/phy/phy-samsung-usb2.c
10268F:	drivers/phy/phy-samsung-usb2.h
10269
10270SERIAL DRIVERS
10271M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10272L:	linux-serial@vger.kernel.org
10273S:	Maintained
10274F:	Documentation/devicetree/bindings/serial/
10275F:	drivers/tty/serial/
10276
10277SYNOPSYS DESIGNWARE DMAC DRIVER
10278M:	Viresh Kumar <vireshk@kernel.org>
10279M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10280S:	Maintained
10281F:	include/linux/dma/dw.h
10282F:	include/linux/platform_data/dma-dw.h
10283F:	drivers/dma/dw/
10284
10285SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10286M: Lars Persson <lars.persson@axis.com>
10287L: netdev@vger.kernel.org
10288S: Supported
10289F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10290F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10291
10292SYNOPSYS DESIGNWARE I2C DRIVER
10293M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10294R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10295R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10296L:	linux-i2c@vger.kernel.org
10297S:	Maintained
10298F:	drivers/i2c/busses/i2c-designware-*
10299F:	include/linux/platform_data/i2c-designware.h
10300
10301SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10302M:	Jaehoon Chung <jh80.chung@samsung.com>
10303L:	linux-mmc@vger.kernel.org
10304S:	Maintained
10305F:	include/linux/mmc/dw_mmc.h
10306F:	drivers/mmc/host/dw_mmc*
10307
10308SYSTEM TRACE MODULE CLASS
10309M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10310S:	Maintained
10311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10312F:	Documentation/trace/stm.txt
10313F:	drivers/hwtracing/stm/
10314F:	include/linux/stm.h
10315F:	include/uapi/linux/stm.h
10316
10317THUNDERBOLT DRIVER
10318M:	Andreas Noever <andreas.noever@gmail.com>
10319S:	Maintained
10320F:	drivers/thunderbolt/
10321
10322TI BQ27XXX POWER SUPPLY DRIVER
10323R:	Andrew F. Davis <afd@ti.com>
10324F:	include/linux/power/bq27xxx_battery.h
10325F:	drivers/power/bq27xxx_battery.c
10326F:	drivers/power/bq27xxx_battery_i2c.c
10327
10328TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10329M:	John Stultz <john.stultz@linaro.org>
10330M:	Thomas Gleixner <tglx@linutronix.de>
10331L:	linux-kernel@vger.kernel.org
10332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10333S:	Supported
10334F:	include/linux/clocksource.h
10335F:	include/linux/time.h
10336F:	include/linux/timex.h
10337F:	include/uapi/linux/time.h
10338F:	include/uapi/linux/timex.h
10339F:	kernel/time/clocksource.c
10340F:	kernel/time/time*.c
10341F:	kernel/time/alarmtimer.c
10342F:	kernel/time/ntp.c
10343F:	tools/testing/selftests/timers/
10344
10345SC1200 WDT DRIVER
10346M:	Zwane Mwaikambo <zwanem@gmail.com>
10347S:	Maintained
10348F:	drivers/watchdog/sc1200wdt.c
10349
10350SCHEDULER
10351M:	Ingo Molnar <mingo@redhat.com>
10352M:	Peter Zijlstra <peterz@infradead.org>
10353L:	linux-kernel@vger.kernel.org
10354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10355S:	Maintained
10356F:	kernel/sched/
10357F:	include/linux/sched.h
10358F:	include/uapi/linux/sched.h
10359F:	include/linux/wait.h
10360
10361SCORE ARCHITECTURE
10362M:	Chen Liqin <liqin.linux@gmail.com>
10363M:	Lennox Wu <lennox.wu@gmail.com>
10364W:	http://www.sunplus.com
10365S:	Supported
10366F:	arch/score/
10367
10368SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10369M:	Sudeep Holla <sudeep.holla@arm.com>
10370L:	linux-arm-kernel@lists.infradead.org
10371S:	Maintained
10372F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10373F:	drivers/clk/clk-scpi.c
10374F:	drivers/cpufreq/scpi-cpufreq.c
10375F:	drivers/firmware/arm_scpi.c
10376F:	include/linux/scpi_protocol.h
10377
10378SCSI CDROM DRIVER
10379M:	Jens Axboe <axboe@kernel.dk>
10380L:	linux-scsi@vger.kernel.org
10381W:	http://www.kernel.dk
10382S:	Maintained
10383F:	drivers/scsi/sr*
10384
10385SCSI RDMA PROTOCOL (SRP) INITIATOR
10386M:	Bart Van Assche <bart.vanassche@sandisk.com>
10387L:	linux-rdma@vger.kernel.org
10388S:	Supported
10389W:	http://www.openfabrics.org
10390Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10392F:	drivers/infiniband/ulp/srp/
10393F:	include/scsi/srp.h
10394
10395SCSI SG DRIVER
10396M:	Doug Gilbert <dgilbert@interlog.com>
10397L:	linux-scsi@vger.kernel.org
10398W:	http://sg.danny.cz/sg
10399S:	Maintained
10400F:	Documentation/scsi/scsi-generic.txt
10401F:	drivers/scsi/sg.c
10402F:	include/scsi/sg.h
10403
10404SCSI SUBSYSTEM
10405M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10407M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10409L:	linux-scsi@vger.kernel.org
10410S:	Maintained
10411F:	Documentation/devicetree/bindings/scsi/
10412F:	drivers/scsi/
10413F:	include/scsi/
10414
10415SCSI TAPE DRIVER
10416M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10417L:	linux-scsi@vger.kernel.org
10418S:	Maintained
10419F:	Documentation/scsi/st.txt
10420F:	drivers/scsi/st.*
10421F:	drivers/scsi/st_*.h
10422
10423SCTP PROTOCOL
10424M:	Vlad Yasevich <vyasevich@gmail.com>
10425M:	Neil Horman <nhorman@tuxdriver.com>
10426L:	linux-sctp@vger.kernel.org
10427W:	http://lksctp.sourceforge.net
10428S:	Maintained
10429F:	Documentation/networking/sctp.txt
10430F:	include/linux/sctp.h
10431F:	include/uapi/linux/sctp.h
10432F:	include/net/sctp/
10433F:	net/sctp/
10434
10435SCx200 CPU SUPPORT
10436M:	Jim Cromie <jim.cromie@gmail.com>
10437S:	Odd Fixes
10438F:	Documentation/i2c/busses/scx200_acb
10439F:	arch/x86/platform/scx200/
10440F:	drivers/watchdog/scx200_wdt.c
10441F:	drivers/i2c/busses/scx200*
10442F:	drivers/mtd/maps/scx200_docflash.c
10443F:	include/linux/scx200.h
10444
10445SCx200 GPIO DRIVER
10446M:	Jim Cromie <jim.cromie@gmail.com>
10447S:	Maintained
10448F:	drivers/char/scx200_gpio.c
10449F:	include/linux/scx200_gpio.h
10450
10451SCx200 HRT CLOCKSOURCE DRIVER
10452M:	Jim Cromie <jim.cromie@gmail.com>
10453S:	Maintained
10454F:	drivers/clocksource/scx200_hrt.c
10455
10456SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10457M:	Sascha Sommer <saschasommer@freenet.de>
10458L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10459S:	Maintained
10460F:	drivers/mmc/host/sdricoh_cs.c
10461
10462SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10463M:	Adrian Hunter <adrian.hunter@intel.com>
10464L:	linux-mmc@vger.kernel.org
10465T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10466S:	Maintained
10467F:	drivers/mmc/host/sdhci*
10468F:	include/linux/mmc/sdhci*
10469
10470SECURE COMPUTING
10471M:	Kees Cook <keescook@chromium.org>
10472R:	Andy Lutomirski <luto@amacapital.net>
10473R:	Will Drewry <wad@chromium.org>
10474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10475S:	Supported
10476F:	kernel/seccomp.c
10477F:	include/uapi/linux/seccomp.h
10478F:	include/linux/seccomp.h
10479F:	tools/testing/selftests/seccomp/*
10480K:	\bsecure_computing
10481K:	\bTIF_SECCOMP\b
10482
10483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10484M:	Al Cooper <alcooperx@gmail.com>
10485L:	linux-mmc@vger.kernel.org
10486L:	bcm-kernel-feedback-list@broadcom.com
10487S:	Maintained
10488F:	drivers/mmc/host/sdhci-brcmstb*
10489
10490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10491M:	Ben Dooks <ben-linux@fluff.org>
10492M:	Jaehoon Chung <jh80.chung@samsung.com>
10493L:	linux-mmc@vger.kernel.org
10494S:	Maintained
10495F:	drivers/mmc/host/sdhci-s3c*
10496
10497SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10498M:	Viresh Kumar <vireshk@kernel.org>
10499L:	linux-mmc@vger.kernel.org
10500S:	Maintained
10501F:	drivers/mmc/host/sdhci-spear.c
10502
10503SECURITY SUBSYSTEM
10504M:	James Morris <james.l.morris@oracle.com>
10505M:	"Serge E. Hallyn" <serge@hallyn.com>
10506L:	linux-security-module@vger.kernel.org (suggested Cc:)
10507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10508W:	http://kernsec.org/
10509S:	Supported
10510F:	security/
10511
10512SECURITY CONTACT
10513M:	Security Officers <security@kernel.org>
10514S:	Supported
10515
10516SELINUX SECURITY MODULE
10517M:	Paul Moore <paul@paul-moore.com>
10518M:	Stephen Smalley <sds@tycho.nsa.gov>
10519M:	Eric Paris <eparis@parisplace.org>
10520L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10521W:	http://selinuxproject.org
10522T:	git git://git.infradead.org/users/pcmoore/selinux
10523S:	Supported
10524F:	include/linux/selinux*
10525F:	security/selinux/
10526F:	scripts/selinux/
10527
10528APPARMOR SECURITY MODULE
10529M:	John Johansen <john.johansen@canonical.com>
10530L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10531W:	apparmor.wiki.kernel.org
10532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10533S:	Supported
10534F:	security/apparmor/
10535
10536LOADPIN SECURITY MODULE
10537M:	Kees Cook <keescook@chromium.org>
10538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10539S:	Supported
10540F:	security/loadpin/
10541
10542YAMA SECURITY MODULE
10543M:	Kees Cook <keescook@chromium.org>
10544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10545S:	Supported
10546F:	security/yama/
10547
10548SENSABLE PHANTOM
10549M:	Jiri Slaby <jirislaby@gmail.com>
10550S:	Maintained
10551F:	drivers/misc/phantom.c
10552F:	include/uapi/linux/phantom.h
10553
10554SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10555M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10556M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10557M:	John Soni Jose <sony.john@avagotech.com>
10558L:	linux-scsi@vger.kernel.org
10559W:	http://www.avagotech.com
10560S:	Supported
10561F:	drivers/scsi/be2iscsi/
10562
10563Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10564M:	Sathya Perla <sathya.perla@broadcom.com>
10565M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10566M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10567M:	Somnath Kotur <somnath.kotur@broadcom.com>
10568L:	netdev@vger.kernel.org
10569W:	http://www.emulex.com
10570S:	Supported
10571F:	drivers/net/ethernet/emulex/benet/
10572
10573EMULEX ONECONNECT ROCE DRIVER
10574M:	Selvin Xavier <selvin.xavier@avagotech.com>
10575M:	Devesh Sharma <devesh.sharma@avagotech.com>
10576M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10577L:	linux-rdma@vger.kernel.org
10578W:	http://www.emulex.com
10579S:	Supported
10580F:	drivers/infiniband/hw/ocrdma/
10581
10582SFC NETWORK DRIVER
10583M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10584M:	Edward Cree <ecree@solarflare.com>
10585M:	Bert Kenward <bkenward@solarflare.com>
10586L:	netdev@vger.kernel.org
10587S:	Supported
10588F:	drivers/net/ethernet/sfc/
10589
10590SGI GRU DRIVER
10591M:	Dimitri Sivanich <sivanich@sgi.com>
10592S:	Maintained
10593F:	drivers/misc/sgi-gru/
10594
10595SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10596M:	Pat Gefre <pfg@sgi.com>
10597L:	linux-ia64@vger.kernel.org
10598S:	Supported
10599F:	Documentation/ia64/serial.txt
10600F:	drivers/tty/serial/ioc?_serial.c
10601F:	include/linux/ioc?.h
10602
10603SGI XP/XPC/XPNET DRIVER
10604M:	Cliff Whickman <cpw@sgi.com>
10605M:	Robin Holt <robinmholt@gmail.com>
10606S:	Maintained
10607F:	drivers/misc/sgi-xp/
10608
10609SI2157 MEDIA DRIVER
10610M:	Antti Palosaari <crope@iki.fi>
10611L:	linux-media@vger.kernel.org
10612W:	https://linuxtv.org
10613W:	http://palosaari.fi/linux/
10614Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10615T:	git git://linuxtv.org/anttip/media_tree.git
10616S:	Maintained
10617F:	drivers/media/tuners/si2157*
10618
10619SI2168 MEDIA DRIVER
10620M:	Antti Palosaari <crope@iki.fi>
10621L:	linux-media@vger.kernel.org
10622W:	https://linuxtv.org
10623W:	http://palosaari.fi/linux/
10624Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10625T:	git git://linuxtv.org/anttip/media_tree.git
10626S:	Maintained
10627F:	drivers/media/dvb-frontends/si2168*
10628
10629SI470X FM RADIO RECEIVER I2C DRIVER
10630M:	Hans Verkuil <hverkuil@xs4all.nl>
10631L:	linux-media@vger.kernel.org
10632T:	git git://linuxtv.org/media_tree.git
10633W:	https://linuxtv.org
10634S:	Odd Fixes
10635F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10636
10637SI470X FM RADIO RECEIVER USB DRIVER
10638M:	Hans Verkuil <hverkuil@xs4all.nl>
10639L:	linux-media@vger.kernel.org
10640T:	git git://linuxtv.org/media_tree.git
10641W:	https://linuxtv.org
10642S:	Maintained
10643F:	drivers/media/radio/si470x/radio-si470x-common.c
10644F:	drivers/media/radio/si470x/radio-si470x.h
10645F:	drivers/media/radio/si470x/radio-si470x-usb.c
10646
10647SI4713 FM RADIO TRANSMITTER I2C DRIVER
10648M:	Eduardo Valentin <edubezval@gmail.com>
10649L:	linux-media@vger.kernel.org
10650T:	git git://linuxtv.org/media_tree.git
10651W:	https://linuxtv.org
10652S:	Odd Fixes
10653F:	drivers/media/radio/si4713/si4713.?
10654
10655SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10656M:	Eduardo Valentin <edubezval@gmail.com>
10657L:	linux-media@vger.kernel.org
10658T:	git git://linuxtv.org/media_tree.git
10659W:	https://linuxtv.org
10660S:	Odd Fixes
10661F:	drivers/media/radio/si4713/radio-platform-si4713.c
10662
10663SI4713 FM RADIO TRANSMITTER USB DRIVER
10664M:	Hans Verkuil <hverkuil@xs4all.nl>
10665L:	linux-media@vger.kernel.org
10666T:	git git://linuxtv.org/media_tree.git
10667W:	https://linuxtv.org
10668S:	Maintained
10669F:	drivers/media/radio/si4713/radio-usb-si4713.c
10670
10671SIANO DVB DRIVER
10672M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10673M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10674L:	linux-media@vger.kernel.org
10675W:	https://linuxtv.org
10676T:	git git://linuxtv.org/media_tree.git
10677S:	Odd fixes
10678F:	drivers/media/common/siano/
10679F:	drivers/media/usb/siano/
10680F:	drivers/media/usb/siano/
10681F:	drivers/media/mmc/siano/
10682
10683SIMPLEFB FB DRIVER
10684M:	Hans de Goede <hdegoede@redhat.com>
10685L:	linux-fbdev@vger.kernel.org
10686S:	Maintained
10687F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10688F:	drivers/video/fbdev/simplefb.c
10689F:	include/linux/platform_data/simplefb.h
10690
10691SH_VEU V4L2 MEM2MEM DRIVER
10692L:	linux-media@vger.kernel.org
10693S:	Orphan
10694F:	drivers/media/platform/sh_veu.c
10695
10696SH_VOU V4L2 OUTPUT DRIVER
10697L:	linux-media@vger.kernel.org
10698S:	Orphan
10699F:	drivers/media/platform/sh_vou.c
10700F:	include/media/drv-intf/sh_vou.h
10701
10702SIMPLE FIRMWARE INTERFACE (SFI)
10703M:	Len Brown <lenb@kernel.org>
10704L:	sfi-devel@simplefirmware.org
10705W:	http://simplefirmware.org/
10706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10707S:	Supported
10708F:	arch/x86/platform/sfi/
10709F:	drivers/sfi/
10710F:	include/linux/sfi*.h
10711
10712SIMTEC EB110ATX (Chalice CATS)
10713P:	Ben Dooks
10714P:	Vincent Sanders <vince@simtec.co.uk>
10715M:	Simtec Linux Team <linux@simtec.co.uk>
10716W:	http://www.simtec.co.uk/products/EB110ATX/
10717S:	Supported
10718
10719SIMTEC EB2410ITX (BAST)
10720P:	Ben Dooks
10721P:	Vincent Sanders <vince@simtec.co.uk>
10722M:	Simtec Linux Team <linux@simtec.co.uk>
10723W:	http://www.simtec.co.uk/products/EB2410ITX/
10724S:	Supported
10725F:	arch/arm/mach-s3c24xx/mach-bast.c
10726F:	arch/arm/mach-s3c24xx/bast-ide.c
10727F:	arch/arm/mach-s3c24xx/bast-irq.c
10728
10729TI DAVINCI MACHINE SUPPORT
10730M:	Sekhar Nori <nsekhar@ti.com>
10731M:	Kevin Hilman <khilman@kernel.org>
10732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10734S:	Supported
10735F:	arch/arm/mach-davinci/
10736F:	drivers/i2c/busses/i2c-davinci.c
10737
10738TI DAVINCI SERIES MEDIA DRIVER
10739M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10740L:	linux-media@vger.kernel.org
10741W:	https://linuxtv.org
10742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10743T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10744S:	Maintained
10745F:	drivers/media/platform/davinci/
10746F:	include/media/davinci/
10747
10748TI AM437X VPFE DRIVER
10749M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10750L:	linux-media@vger.kernel.org
10751W:	https://linuxtv.org
10752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10753T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10754S:	Maintained
10755F:	drivers/media/platform/am437x/
10756
10757OV2659 OMNIVISION SENSOR DRIVER
10758M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10759L:	linux-media@vger.kernel.org
10760W:	https://linuxtv.org
10761Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10762T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10763S:	Maintained
10764F:	drivers/media/i2c/ov2659.c
10765F:	include/media/i2c/ov2659.h
10766
10767SILICON MOTION SM712 FRAME BUFFER DRIVER
10768M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10769M:	Teddy Wang <teddy.wang@siliconmotion.com>
10770M:	Sudip Mukherjee <sudip@vectorindia.org>
10771L:	linux-fbdev@vger.kernel.org
10772S:	Maintained
10773F:	drivers/video/fbdev/sm712*
10774F:	Documentation/fb/sm712fb.txt
10775
10776SIS 190 ETHERNET DRIVER
10777M:	Francois Romieu <romieu@fr.zoreil.com>
10778L:	netdev@vger.kernel.org
10779S:	Maintained
10780F:	drivers/net/ethernet/sis/sis190.c
10781
10782SIS 900/7016 FAST ETHERNET DRIVER
10783M:	Daniele Venzano <venza@brownhat.org>
10784W:	http://www.brownhat.org/sis900.html
10785L:	netdev@vger.kernel.org
10786S:	Maintained
10787F:	drivers/net/ethernet/sis/sis900.*
10788
10789SIS FRAMEBUFFER DRIVER
10790M:	Thomas Winischhofer <thomas@winischhofer.net>
10791W:	http://www.winischhofer.net/linuxsisvga.shtml
10792S:	Maintained
10793F:	Documentation/fb/sisfb.txt
10794F:	drivers/video/fbdev/sis/
10795F:	include/video/sisfb.h
10796
10797SIS USB2VGA DRIVER
10798M:	Thomas Winischhofer <thomas@winischhofer.net>
10799W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10800S:	Maintained
10801F:	drivers/usb/misc/sisusbvga/
10802
10803SLAB ALLOCATOR
10804M:	Christoph Lameter <cl@linux.com>
10805M:	Pekka Enberg <penberg@kernel.org>
10806M:	David Rientjes <rientjes@google.com>
10807M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10808M:	Andrew Morton <akpm@linux-foundation.org>
10809L:	linux-mm@kvack.org
10810S:	Maintained
10811F:	include/linux/sl?b*.h
10812F:	mm/sl?b*
10813
10814SLEEPABLE READ-COPY UPDATE (SRCU)
10815M:	Lai Jiangshan <jiangshanlai@gmail.com>
10816M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10817M:	Josh Triplett <josh@joshtriplett.org>
10818R:	Steven Rostedt <rostedt@goodmis.org>
10819R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10820L:	linux-kernel@vger.kernel.org
10821W:	http://www.rdrop.com/users/paulmck/RCU/
10822S:	Supported
10823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10824F:	include/linux/srcu.h
10825F:	kernel/rcu/srcu.c
10826
10827SMACK SECURITY MODULE
10828M:	Casey Schaufler <casey@schaufler-ca.com>
10829L:	linux-security-module@vger.kernel.org
10830W:	http://schaufler-ca.com
10831T:	git git://github.com/cschaufler/smack-next
10832S:	Maintained
10833F:	Documentation/security/Smack.txt
10834F:	security/smack/
10835
10836DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10837M:	Kevin Hilman <khilman@kernel.org>
10838M:	Nishanth Menon <nm@ti.com>
10839S:	Maintained
10840F:	drivers/power/avs/
10841F:	include/linux/power/smartreflex.h
10842L:	linux-pm@vger.kernel.org
10843
10844SMC91x ETHERNET DRIVER
10845M:	Nicolas Pitre <nico@fluxnic.net>
10846S:	Odd Fixes
10847F:	drivers/net/ethernet/smsc/smc91x.*
10848
10849SMIA AND SMIA++ IMAGE SENSOR DRIVER
10850M:	Sakari Ailus <sakari.ailus@iki.fi>
10851L:	linux-media@vger.kernel.org
10852S:	Maintained
10853F:	drivers/media/i2c/smiapp/
10854F:	include/media/i2c/smiapp.h
10855F:	drivers/media/i2c/smiapp-pll.c
10856F:	drivers/media/i2c/smiapp-pll.h
10857F:	include/uapi/linux/smiapp.h
10858F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10859
10860SMM665 HARDWARE MONITOR DRIVER
10861M:	Guenter Roeck <linux@roeck-us.net>
10862L:	linux-hwmon@vger.kernel.org
10863S:	Maintained
10864F:	Documentation/hwmon/smm665
10865F:	drivers/hwmon/smm665.c
10866
10867SMSC EMC2103 HARDWARE MONITOR DRIVER
10868M:	Steve Glendinning <steve.glendinning@shawell.net>
10869L:	linux-hwmon@vger.kernel.org
10870S:	Maintained
10871F:	Documentation/hwmon/emc2103
10872F:	drivers/hwmon/emc2103.c
10873
10874SMSC SCH5627 HARDWARE MONITOR DRIVER
10875M:	Hans de Goede <hdegoede@redhat.com>
10876L:	linux-hwmon@vger.kernel.org
10877S:	Supported
10878F:	Documentation/hwmon/sch5627
10879F:	drivers/hwmon/sch5627.c
10880
10881SMSC47B397 HARDWARE MONITOR DRIVER
10882M:	Jean Delvare <jdelvare@suse.com>
10883L:	linux-hwmon@vger.kernel.org
10884S:	Maintained
10885F:	Documentation/hwmon/smsc47b397
10886F:	drivers/hwmon/smsc47b397.c
10887
10888SMSC911x ETHERNET DRIVER
10889M:	Steve Glendinning <steve.glendinning@shawell.net>
10890L:	netdev@vger.kernel.org
10891S:	Maintained
10892F:	include/linux/smsc911x.h
10893F:	drivers/net/ethernet/smsc/smsc911x.*
10894
10895SMSC9420 PCI ETHERNET DRIVER
10896M:	Steve Glendinning <steve.glendinning@shawell.net>
10897L:	netdev@vger.kernel.org
10898S:	Maintained
10899F:	drivers/net/ethernet/smsc/smsc9420.*
10900
10901SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10902M:	Steve Glendinning <steve.glendinning@shawell.net>
10903L:	linux-fbdev@vger.kernel.org
10904S:	Maintained
10905F:	drivers/video/fbdev/smscufx.c
10906
10907SOC-CAMERA V4L2 SUBSYSTEM
10908M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10909L:	linux-media@vger.kernel.org
10910T:	git git://linuxtv.org/media_tree.git
10911S:	Maintained
10912F:	include/media/soc*
10913F:	drivers/media/i2c/soc_camera/
10914F:	drivers/media/platform/soc_camera/
10915
10916SOEKRIS NET48XX LED SUPPORT
10917M:	Chris Boot <bootc@bootc.net>
10918S:	Maintained
10919F:	drivers/leds/leds-net48xx.c
10920
10921SOFTLOGIC 6x10 MPEG CODEC
10922M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10923M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10924M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10925M:	Ismael Luceno <ismael@iodev.co.uk>
10926L:	linux-media@vger.kernel.org
10927S:	Supported
10928F:	drivers/media/pci/solo6x10/
10929
10930SOFTWARE RAID (Multiple Disks) SUPPORT
10931M:	Shaohua Li <shli@kernel.org>
10932L:	linux-raid@vger.kernel.org
10933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10934S:	Supported
10935F:	drivers/md/
10936F:	include/linux/raid/
10937F:	include/uapi/linux/raid/
10938
10939SONIC NETWORK DRIVER
10940M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10941L:	netdev@vger.kernel.org
10942S:	Maintained
10943F:	drivers/net/ethernet/natsemi/sonic.*
10944
10945SONICS SILICON BACKPLANE DRIVER (SSB)
10946M:	Michael Buesch <m@bues.ch>
10947L:	linux-wireless@vger.kernel.org
10948S:	Maintained
10949F:	drivers/ssb/
10950F:	include/linux/ssb/
10951
10952SONY VAIO CONTROL DEVICE DRIVER
10953M:	Mattia Dongili <malattia@linux.it>
10954L:	platform-driver-x86@vger.kernel.org
10955W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10956S:	Maintained
10957F:	Documentation/laptops/sony-laptop.txt
10958F:	drivers/char/sonypi.c
10959F:	drivers/platform/x86/sony-laptop.c
10960F:	include/linux/sony-laptop.h
10961
10962SONY MEMORYSTICK CARD SUPPORT
10963M:	Alex Dubov <oakad@yahoo.com>
10964W:	http://tifmxx.berlios.de/
10965S:	Maintained
10966F:	drivers/memstick/host/tifm_ms.c
10967
10968SONY MEMORYSTICK STANDARD SUPPORT
10969M:	Maxim Levitsky <maximlevitsky@gmail.com>
10970S:	Maintained
10971F:	drivers/memstick/core/ms_block.*
10972
10973SOUND
10974M:	Jaroslav Kysela <perex@perex.cz>
10975M:	Takashi Iwai <tiwai@suse.com>
10976L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10977W:	http://www.alsa-project.org/
10978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10979T:	git git://git.alsa-project.org/alsa-kernel.git
10980Q:	http://patchwork.kernel.org/project/alsa-devel/list/
10981S:	Maintained
10982F:	Documentation/sound/
10983F:	include/sound/
10984F:	include/uapi/sound/
10985F:	sound/
10986
10987SOUND - COMPRESSED AUDIO
10988M:	Vinod Koul <vinod.koul@intel.com>
10989L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10991S:	Supported
10992F:	Documentation/sound/alsa/compress_offload.txt
10993F:	include/sound/compress_driver.h
10994F:	include/uapi/sound/compress_*
10995F:	sound/core/compress_offload.c
10996F:	sound/soc/soc-compress.c
10997
10998SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10999M:	Liam Girdwood <lgirdwood@gmail.com>
11000M:	Mark Brown <broonie@kernel.org>
11001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11003W:	http://alsa-project.org/main/index.php/ASoC
11004S:	Supported
11005F:	Documentation/devicetree/bindings/sound/
11006F:	Documentation/sound/alsa/soc/
11007F:	sound/soc/
11008F:	include/sound/soc*
11009
11010SOUND - DMAENGINE HELPERS
11011M:	Lars-Peter Clausen <lars@metafoo.de>
11012S:	Supported
11013F:	include/sound/dmaengine_pcm.h
11014F:	sound/core/pcm_dmaengine.c
11015F:	sound/soc/soc-generic-dmaengine-pcm.c
11016
11017SP2 MEDIA DRIVER
11018M:	Olli Salonen <olli.salonen@iki.fi>
11019L:	linux-media@vger.kernel.org
11020W:	https://linuxtv.org
11021Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11022S:	Maintained
11023F:	drivers/media/dvb-frontends/sp2*
11024
11025SPARC + UltraSPARC (sparc/sparc64)
11026M:	"David S. Miller" <davem@davemloft.net>
11027L:	sparclinux@vger.kernel.org
11028Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11031S:	Maintained
11032F:	arch/sparc/
11033F:	drivers/sbus/
11034
11035SPARC SERIAL DRIVERS
11036M:	"David S. Miller" <davem@davemloft.net>
11037L:	sparclinux@vger.kernel.org
11038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11040S:	Maintained
11041F:	include/linux/sunserialcore.h
11042F:	drivers/tty/serial/suncore.c
11043F:	drivers/tty/serial/sunhv.c
11044F:	drivers/tty/serial/sunsab.c
11045F:	drivers/tty/serial/sunsab.h
11046F:	drivers/tty/serial/sunsu.c
11047F:	drivers/tty/serial/sunzilog.c
11048F:	drivers/tty/serial/sunzilog.h
11049
11050SPARSE CHECKER
11051M:	"Christopher Li" <sparse@chrisli.org>
11052L:	linux-sparse@vger.kernel.org
11053W:	https://sparse.wiki.kernel.org/
11054T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11055T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11056S:	Maintained
11057F:	include/linux/compiler.h
11058
11059SPEAR PLATFORM SUPPORT
11060M:	Viresh Kumar <vireshk@kernel.org>
11061M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11063W:	http://www.st.com/spear
11064S:	Maintained
11065F:	arch/arm/boot/dts/spear*
11066F:	arch/arm/mach-spear/
11067
11068SPEAR CLOCK FRAMEWORK SUPPORT
11069M:	Viresh Kumar <vireshk@kernel.org>
11070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071W:	http://www.st.com/spear
11072S:	Maintained
11073F:	drivers/clk/spear/
11074
11075SPI SUBSYSTEM
11076M:	Mark Brown <broonie@kernel.org>
11077L:	linux-spi@vger.kernel.org
11078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11079Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11080S:	Maintained
11081F:	Documentation/devicetree/bindings/spi/
11082F:	Documentation/spi/
11083F:	drivers/spi/
11084F:	include/linux/spi/
11085F:	include/uapi/linux/spi/
11086
11087SPIDERNET NETWORK DRIVER for CELL
11088M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11089L:	netdev@vger.kernel.org
11090S:	Supported
11091F:	Documentation/networking/spider_net.txt
11092F:	drivers/net/ethernet/toshiba/spider_net*
11093
11094SPU FILE SYSTEM
11095M:	Jeremy Kerr <jk@ozlabs.org>
11096L:	linuxppc-dev@lists.ozlabs.org
11097W:	http://www.ibm.com/developerworks/power/cell/
11098S:	Supported
11099F:	Documentation/filesystems/spufs.txt
11100F:	arch/powerpc/platforms/cell/spufs/
11101
11102SQUASHFS FILE SYSTEM
11103M:	Phillip Lougher <phillip@squashfs.org.uk>
11104L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11105W:	http://squashfs.org.uk
11106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11107S:	Maintained
11108F:	Documentation/filesystems/squashfs.txt
11109F:	fs/squashfs/
11110
11111SRM (Alpha) environment access
11112M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11113S:	Maintained
11114F:	arch/alpha/kernel/srm_env.c
11115
11116STABLE BRANCH
11117M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11118L:	stable@vger.kernel.org
11119S:	Supported
11120F:	Documentation/stable_kernel_rules.txt
11121
11122STAGING SUBSYSTEM
11123M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11125L:	devel@driverdev.osuosl.org
11126S:	Supported
11127F:	drivers/staging/
11128
11129STAGING - COMEDI
11130M:	Ian Abbott <abbotti@mev.co.uk>
11131M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11132S:	Odd Fixes
11133F:	drivers/staging/comedi/
11134
11135STAGING - FLARION FT1000 DRIVERS
11136M:	Marek Belisko <marek.belisko@gmail.com>
11137S:	Odd Fixes
11138F:	drivers/staging/ft1000/
11139
11140STAGING - INDUSTRIAL IO
11141M:	Jonathan Cameron <jic23@kernel.org>
11142L:	linux-iio@vger.kernel.org
11143S:	Odd Fixes
11144F:	Documentation/devicetree/bindings/staging/iio/
11145F:	drivers/staging/iio/
11146
11147STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11148M:	Jarod Wilson <jarod@wilsonet.com>
11149W:	http://www.lirc.org/
11150S:	Odd Fixes
11151F:	drivers/staging/media/lirc/
11152
11153STAGING - LUSTRE PARALLEL FILESYSTEM
11154M:	Oleg Drokin <oleg.drokin@intel.com>
11155M:	Andreas Dilger <andreas.dilger@intel.com>
11156L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11157W:	http://wiki.lustre.org/
11158S:	Maintained
11159F:	drivers/staging/lustre
11160
11161STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11162M:	Marc Dietrich <marvin24@gmx.de>
11163L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11164L:	linux-tegra@vger.kernel.org
11165S:	Maintained
11166F:	drivers/staging/nvec/
11167
11168STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11169M:	Jens Frederich <jfrederich@gmail.com>
11170M:	Daniel Drake <dsd@laptop.org>
11171M:	Jon Nettleton <jon.nettleton@gmail.com>
11172W:	http://wiki.laptop.org/go/DCON
11173S:	Maintained
11174F:	drivers/staging/olpc_dcon/
11175
11176STAGING - REALTEK RTL8712U DRIVERS
11177M:	Larry Finger <Larry.Finger@lwfinger.net>
11178M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11179S:	Odd Fixes
11180F:	drivers/staging/rtl8712/
11181
11182STAGING - REALTEK RTL8723U WIRELESS DRIVER
11183M:	Larry Finger <Larry.Finger@lwfinger.net>
11184M:	Jes Sorensen <Jes.Sorensen@redhat.com>
11185L:	linux-wireless@vger.kernel.org
11186S:	Maintained
11187F:	drivers/staging/rtl8723au/
11188
11189STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11190M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11191M:	Teddy Wang <teddy.wang@siliconmotion.com>
11192M:	Sudip Mukherjee <sudip@vectorindia.org>
11193L:	linux-fbdev@vger.kernel.org
11194S:	Maintained
11195F:	drivers/staging/sm750fb/
11196
11197STAGING - SLICOSS
11198M:	Lior Dotan <liodot@gmail.com>
11199M:	Christopher Harrer <charrer@alacritech.com>
11200S:	Odd Fixes
11201F:	drivers/staging/slicoss/
11202
11203STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11204M:	William Hubbs <w.d.hubbs@gmail.com>
11205M:	Chris Brannon <chris@the-brannons.com>
11206M:	Kirk Reiser <kirk@reisers.ca>
11207M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11208L:	speakup@linux-speakup.org
11209W:	http://www.linux-speakup.org/
11210S:	Odd Fixes
11211F:	drivers/staging/speakup/
11212
11213STAGING - VIA VT665X DRIVERS
11214M:	Forest Bond <forest@alittletooquiet.net>
11215S:	Odd Fixes
11216F:	drivers/staging/vt665?/
11217
11218STAGING - WILC1000 WIFI DRIVER
11219M:	Johnny Kim <johnny.kim@atmel.com>
11220M:	Austin Shin <austin.shin@atmel.com>
11221M:	Chris Park <chris.park@atmel.com>
11222M:	Tony Cho <tony.cho@atmel.com>
11223M:	Glen Lee <glen.lee@atmel.com>
11224M:	Leo Kim <leo.kim@atmel.com>
11225L:	linux-wireless@vger.kernel.org
11226S:	Supported
11227F:	drivers/staging/wilc1000/
11228
11229STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11230M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11231S:	Odd Fixes
11232F:	drivers/staging/xgifb/
11233
11234STARFIRE/DURALAN NETWORK DRIVER
11235M:	Ion Badulescu <ionut@badula.org>
11236S:	Odd Fixes
11237F:	drivers/net/ethernet/adaptec/starfire*
11238
11239SUN3/3X
11240M:	Sam Creasey <sammy@sammy.net>
11241W:	http://sammy.net/sun3/
11242S:	Maintained
11243F:	arch/m68k/kernel/*sun3*
11244F:	arch/m68k/sun3*/
11245F:	arch/m68k/include/asm/sun3*
11246F:	drivers/net/ethernet/i825xx/sun3*
11247
11248SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11249M:	Hans de Goede <hdegoede@redhat.com>
11250L:	linux-input@vger.kernel.org
11251S:	Maintained
11252F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11253F:	drivers/input/keyboard/sun4i-lradc-keys.c
11254
11255SUNDANCE NETWORK DRIVER
11256M:	Denis Kirjanov <kda@linux-powerpc.org>
11257L:	netdev@vger.kernel.org
11258S:	Maintained
11259F:	drivers/net/ethernet/dlink/sundance.c
11260
11261SUPERH
11262M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11263M:	Rich Felker <dalias@libc.org>
11264L:	linux-sh@vger.kernel.org
11265Q:	http://patchwork.kernel.org/project/linux-sh/list/
11266S:	Maintained
11267F:	Documentation/sh/
11268F:	arch/sh/
11269F:	drivers/sh/
11270
11271SUSPEND TO RAM
11272M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11273M:	Len Brown <len.brown@intel.com>
11274M:	Pavel Machek <pavel@ucw.cz>
11275L:	linux-pm@vger.kernel.org
11276S:	Supported
11277F:	Documentation/power/
11278F:	arch/x86/kernel/acpi/
11279F:	drivers/base/power/
11280F:	kernel/power/
11281F:	include/linux/suspend.h
11282F:	include/linux/freezer.h
11283F:	include/linux/pm.h
11284
11285SVGA HANDLING
11286M:	Martin Mares <mj@ucw.cz>
11287L:	linux-video@atrey.karlin.mff.cuni.cz
11288S:	Maintained
11289F:	Documentation/svga.txt
11290F:	arch/x86/boot/video*
11291
11292SWIOTLB SUBSYSTEM
11293M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11294L:	linux-kernel@vger.kernel.org
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11296S:	Supported
11297F:	lib/swiotlb.c
11298F:	arch/*/kernel/pci-swiotlb.c
11299F:	include/linux/swiotlb.h
11300
11301SWITCHDEV
11302M:	Jiri Pirko <jiri@resnulli.us>
11303L:	netdev@vger.kernel.org
11304S:	Supported
11305F:	net/switchdev/
11306F:	include/net/switchdev.h
11307
11308SYNOPSYS ARC ARCHITECTURE
11309M:	Vineet Gupta <vgupta@synopsys.com>
11310L:	linux-snps-arc@lists.infradead.org
11311S:	Supported
11312F:	arch/arc/
11313F:	Documentation/devicetree/bindings/arc/*
11314F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11315F:	drivers/tty/serial/arc_uart.c
11316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11317
11318SYNOPSYS ARC SDP platform support
11319M:	Alexey Brodkin <abrodkin@synopsys.com>
11320S:	Supported
11321F:	arch/arc/plat-axs10x
11322F:	arch/arc/boot/dts/ax*
11323F:	Documentation/devicetree/bindings/arc/axs10*
11324
11325SYSTEM CONFIGURATION (SYSCON)
11326M:	Lee Jones <lee.jones@linaro.org>
11327M:	Arnd Bergmann <arnd@arndb.de>
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11329S:	Supported
11330F:	drivers/mfd/syscon.c
11331
11332SYSV FILESYSTEM
11333M:	Christoph Hellwig <hch@infradead.org>
11334S:	Maintained
11335F:	Documentation/filesystems/sysv-fs.txt
11336F:	fs/sysv/
11337F:	include/linux/sysv_fs.h
11338
11339TARGET SUBSYSTEM
11340M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11341L:	linux-scsi@vger.kernel.org
11342L:	target-devel@vger.kernel.org
11343W:	http://www.linux-iscsi.org
11344W:	http://groups.google.com/group/linux-iscsi-target-dev
11345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11346S:	Supported
11347F:	drivers/target/
11348F:	include/target/
11349F:	Documentation/target/
11350
11351TASKSTATS STATISTICS INTERFACE
11352M:	Balbir Singh <bsingharora@gmail.com>
11353S:	Maintained
11354F:	Documentation/accounting/taskstats*
11355F:	include/linux/taskstats*
11356F:	kernel/taskstats.c
11357
11358TC CLASSIFIER
11359M:	Jamal Hadi Salim <jhs@mojatatu.com>
11360L:	netdev@vger.kernel.org
11361S:	Maintained
11362F:	include/net/pkt_cls.h
11363F:	include/uapi/linux/pkt_cls.h
11364F:	net/sched/
11365
11366TCP LOW PRIORITY MODULE
11367M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11368M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11369W:	http://tcp-lp-mod.sourceforge.net/
11370S:	Maintained
11371F:	net/ipv4/tcp_lp.c
11372
11373TDA10071 MEDIA DRIVER
11374M:	Antti Palosaari <crope@iki.fi>
11375L:	linux-media@vger.kernel.org
11376W:	https://linuxtv.org
11377W:	http://palosaari.fi/linux/
11378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11379T:	git git://linuxtv.org/anttip/media_tree.git
11380S:	Maintained
11381F:	drivers/media/dvb-frontends/tda10071*
11382
11383TDA18212 MEDIA DRIVER
11384M:	Antti Palosaari <crope@iki.fi>
11385L:	linux-media@vger.kernel.org
11386W:	https://linuxtv.org
11387W:	http://palosaari.fi/linux/
11388Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11389T:	git git://linuxtv.org/anttip/media_tree.git
11390S:	Maintained
11391F:	drivers/media/tuners/tda18212*
11392
11393TDA18218 MEDIA DRIVER
11394M:	Antti Palosaari <crope@iki.fi>
11395L:	linux-media@vger.kernel.org
11396W:	https://linuxtv.org
11397W:	http://palosaari.fi/linux/
11398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11399T:	git git://linuxtv.org/anttip/media_tree.git
11400S:	Maintained
11401F:	drivers/media/tuners/tda18218*
11402
11403TDA18271 MEDIA DRIVER
11404M:	Michael Krufky <mkrufky@linuxtv.org>
11405L:	linux-media@vger.kernel.org
11406W:	https://linuxtv.org
11407W:	http://github.com/mkrufky
11408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11409T:	git git://linuxtv.org/mkrufky/tuners.git
11410S:	Maintained
11411F:	drivers/media/tuners/tda18271*
11412
11413TDA827x MEDIA DRIVER
11414M:	Michael Krufky <mkrufky@linuxtv.org>
11415L:	linux-media@vger.kernel.org
11416W:	https://linuxtv.org
11417W:	http://github.com/mkrufky
11418Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11419T:	git git://linuxtv.org/mkrufky/tuners.git
11420S:	Maintained
11421F:	drivers/media/tuners/tda8290.*
11422
11423TDA8290 MEDIA DRIVER
11424M:	Michael Krufky <mkrufky@linuxtv.org>
11425L:	linux-media@vger.kernel.org
11426W:	https://linuxtv.org
11427W:	http://github.com/mkrufky
11428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11429T:	git git://linuxtv.org/mkrufky/tuners.git
11430S:	Maintained
11431F:	drivers/media/tuners/tda8290.*
11432
11433TDA9840 MEDIA DRIVER
11434M:	Hans Verkuil <hverkuil@xs4all.nl>
11435L:	linux-media@vger.kernel.org
11436T:	git git://linuxtv.org/media_tree.git
11437W:	https://linuxtv.org
11438S:	Maintained
11439F:	drivers/media/i2c/tda9840*
11440
11441TEA5761 TUNER DRIVER
11442M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11443M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11444L:	linux-media@vger.kernel.org
11445W:	https://linuxtv.org
11446T:	git git://linuxtv.org/media_tree.git
11447S:	Odd fixes
11448F:	drivers/media/tuners/tea5761.*
11449
11450TEA5767 TUNER DRIVER
11451M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11452M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11453L:	linux-media@vger.kernel.org
11454W:	https://linuxtv.org
11455T:	git git://linuxtv.org/media_tree.git
11456S:	Maintained
11457F:	drivers/media/tuners/tea5767.*
11458
11459TEA6415C MEDIA DRIVER
11460M:	Hans Verkuil <hverkuil@xs4all.nl>
11461L:	linux-media@vger.kernel.org
11462T:	git git://linuxtv.org/media_tree.git
11463W:	https://linuxtv.org
11464S:	Maintained
11465F:	drivers/media/i2c/tea6415c*
11466
11467TEA6420 MEDIA DRIVER
11468M:	Hans Verkuil <hverkuil@xs4all.nl>
11469L:	linux-media@vger.kernel.org
11470T:	git git://linuxtv.org/media_tree.git
11471W:	https://linuxtv.org
11472S:	Maintained
11473F:	drivers/media/i2c/tea6420*
11474
11475TEAM DRIVER
11476M:	Jiri Pirko <jiri@resnulli.us>
11477L:	netdev@vger.kernel.org
11478S:	Supported
11479F:	drivers/net/team/
11480F:	include/linux/if_team.h
11481F:	include/uapi/linux/if_team.h
11482
11483TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11484M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11485S:	Maintained
11486F:	arch/x86/platform/ts5500/
11487
11488TECHNOTREND USB IR RECEIVER
11489M:	Sean Young <sean@mess.org>
11490L:	linux-media@vger.kernel.org
11491S:	Maintained
11492F:	drivers/media/rc/ttusbir.c
11493
11494TEGRA ARCHITECTURE SUPPORT
11495M:	Stephen Warren <swarren@wwwdotorg.org>
11496M:	Thierry Reding <thierry.reding@gmail.com>
11497M:	Alexandre Courbot <gnurou@gmail.com>
11498L:	linux-tegra@vger.kernel.org
11499Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11501S:	Supported
11502N:	[^a-z]tegra
11503
11504TEGRA CLOCK DRIVER
11505M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11506M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11507S:	Supported
11508F:	drivers/clk/tegra/
11509
11510TEGRA DMA DRIVERS
11511M:	Laxman Dewangan <ldewangan@nvidia.com>
11512M:	Jon Hunter <jonathanh@nvidia.com>
11513S:	Supported
11514F:	drivers/dma/tegra*
11515
11516TEGRA I2C DRIVER
11517M:	Laxman Dewangan <ldewangan@nvidia.com>
11518S:	Supported
11519F:	drivers/i2c/busses/i2c-tegra.c
11520
11521TEGRA IOMMU DRIVERS
11522M:	Hiroshi Doyu <hdoyu@nvidia.com>
11523S:	Supported
11524F:	drivers/iommu/tegra*
11525
11526TEGRA KBC DRIVER
11527M:	Rakesh Iyer <riyer@nvidia.com>
11528M:	Laxman Dewangan <ldewangan@nvidia.com>
11529S:	Supported
11530F:	drivers/input/keyboard/tegra-kbc.c
11531
11532TEGRA PWM DRIVER
11533M:	Thierry Reding <thierry.reding@gmail.com>
11534S:	Supported
11535F:	drivers/pwm/pwm-tegra.c
11536
11537TEGRA SERIAL DRIVER
11538M:	Laxman Dewangan <ldewangan@nvidia.com>
11539S:	Supported
11540F:	drivers/tty/serial/serial-tegra.c
11541
11542TEGRA SPI DRIVER
11543M:	Laxman Dewangan <ldewangan@nvidia.com>
11544S:	Supported
11545F:	drivers/spi/spi-tegra*
11546
11547TEHUTI ETHERNET DRIVER
11548M:	Andy Gospodarek <andy@greyhouse.net>
11549L:	netdev@vger.kernel.org
11550S:	Supported
11551F:	drivers/net/ethernet/tehuti/*
11552
11553Telecom Clock Driver for MCPL0010
11554M:	Mark Gross <mark.gross@intel.com>
11555S:	Supported
11556F:	drivers/char/tlclk.c
11557
11558TENSILICA XTENSA PORT (xtensa)
11559M:	Chris Zankel <chris@zankel.net>
11560M:	Max Filippov <jcmvbkbc@gmail.com>
11561L:	linux-xtensa@linux-xtensa.org
11562T:	git git://github.com/czankel/xtensa-linux.git
11563S:	Maintained
11564F:	arch/xtensa/
11565F:	drivers/irqchip/irq-xtensa-*
11566
11567THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11568M:	Hans Verkuil <hverkuil@xs4all.nl>
11569L:	linux-media@vger.kernel.org
11570T:	git git://linuxtv.org/media_tree.git
11571W:	https://linuxtv.org
11572S:	Maintained
11573F:	drivers/media/radio/radio-raremono.c
11574
11575THERMAL
11576M:	Zhang Rui <rui.zhang@intel.com>
11577M:	Eduardo Valentin <edubezval@gmail.com>
11578L:	linux-pm@vger.kernel.org
11579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11581Q:	https://patchwork.kernel.org/project/linux-pm/list/
11582S:	Supported
11583F:	drivers/thermal/
11584F:	include/linux/thermal.h
11585F:	include/uapi/linux/thermal.h
11586F:	include/linux/cpu_cooling.h
11587F:	Documentation/devicetree/bindings/thermal/
11588
11589THERMAL/CPU_COOLING
11590M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11591M:	Viresh Kumar <viresh.kumar@linaro.org>
11592M:	Javi Merino <javi.merino@arm.com>
11593L:	linux-pm@vger.kernel.org
11594S:	Supported
11595F:	Documentation/thermal/cpu-cooling-api.txt
11596F:	drivers/thermal/cpu_cooling.c
11597F:	include/linux/cpu_cooling.h
11598
11599THINKPAD ACPI EXTRAS DRIVER
11600M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11601L:	ibm-acpi-devel@lists.sourceforge.net
11602L:	platform-driver-x86@vger.kernel.org
11603W:	http://ibm-acpi.sourceforge.net
11604W:	http://thinkwiki.org/wiki/Ibm-acpi
11605T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11606S:	Maintained
11607F:	drivers/platform/x86/thinkpad_acpi.c
11608
11609TI BANDGAP AND THERMAL DRIVER
11610M:	Eduardo Valentin <edubezval@gmail.com>
11611M:	Keerthy <j-keerthy@ti.com>
11612L:	linux-pm@vger.kernel.org
11613L:	linux-omap@vger.kernel.org
11614S:	Maintained
11615F:	drivers/thermal/ti-soc-thermal/
11616
11617TI VPE/CAL DRIVERS
11618M:	Benoit Parrot <bparrot@ti.com>
11619L:	linux-media@vger.kernel.org
11620W:	http://linuxtv.org/
11621Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11622S:	Maintained
11623F:	drivers/media/platform/ti-vpe/
11624
11625TI CDCE706 CLOCK DRIVER
11626M:	Max Filippov <jcmvbkbc@gmail.com>
11627S:	Maintained
11628F:	drivers/clk/clk-cdce706.c
11629
11630TI CLOCK DRIVER
11631M:	Tero Kristo <t-kristo@ti.com>
11632L:	linux-omap@vger.kernel.org
11633S:	Maintained
11634F:	drivers/clk/ti/
11635F:	include/linux/clk/ti.h
11636
11637TI ETHERNET SWITCH DRIVER (CPSW)
11638M:	Mugunthan V N <mugunthanvnm@ti.com>
11639R:	Grygorii Strashko <grygorii.strashko@ti.com>
11640L:	linux-omap@vger.kernel.org
11641L:	netdev@vger.kernel.org
11642S:	Maintained
11643F:	drivers/net/ethernet/ti/cpsw*
11644F:	drivers/net/ethernet/ti/davinci*
11645
11646TI FLASH MEDIA INTERFACE DRIVER
11647M:	Alex Dubov <oakad@yahoo.com>
11648S:	Maintained
11649F:	drivers/misc/tifm*
11650F:	drivers/mmc/host/tifm_sd.c
11651F:	include/linux/tifm.h
11652
11653TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11654M:	Santosh Shilimkar <ssantosh@kernel.org>
11655L:	linux-kernel@vger.kernel.org
11656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11657S:	Maintained
11658F:	drivers/soc/ti/*
11659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11660
11661
11662TI LM49xxx FAMILY ASoC CODEC DRIVERS
11663M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11664M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11665L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11666S:	Maintained
11667F:	sound/soc/codecs/lm49453*
11668F:	sound/soc/codecs/isabelle*
11669
11670TI LP855x BACKLIGHT DRIVER
11671M:	Milo Kim <milo.kim@ti.com>
11672S:	Maintained
11673F:	Documentation/backlight/lp855x-driver.txt
11674F:	drivers/video/backlight/lp855x_bl.c
11675F:	include/linux/platform_data/lp855x.h
11676
11677TI LP8727 CHARGER DRIVER
11678M:	Milo Kim <milo.kim@ti.com>
11679S:	Maintained
11680F:	drivers/power/lp8727_charger.c
11681F:	include/linux/platform_data/lp8727.h
11682
11683TI LP8788 MFD DRIVER
11684M:	Milo Kim <milo.kim@ti.com>
11685S:	Maintained
11686F:	drivers/iio/adc/lp8788_adc.c
11687F:	drivers/leds/leds-lp8788.c
11688F:	drivers/mfd/lp8788*.c
11689F:	drivers/power/lp8788-charger.c
11690F:	drivers/regulator/lp8788-*.c
11691F:	include/linux/mfd/lp8788*.h
11692
11693TI NETCP ETHERNET DRIVER
11694M:	Wingman Kwok <w-kwok2@ti.com>
11695M:	Murali Karicheri <m-karicheri2@ti.com>
11696L:	netdev@vger.kernel.org
11697S:	Maintained
11698F:	drivers/net/ethernet/ti/netcp*
11699
11700TI TAS571X FAMILY ASoC CODEC DRIVER
11701M:	Kevin Cernekee <cernekee@chromium.org>
11702L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11703S:	Odd Fixes
11704F:	sound/soc/codecs/tas571x*
11705
11706TI TWL4030 SERIES SOC CODEC DRIVER
11707M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11708L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11709S:	Maintained
11710F:	sound/soc/codecs/twl4030*
11711
11712TI WILINK WIRELESS DRIVERS
11713L:	linux-wireless@vger.kernel.org
11714W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11715W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11717S:	Orphan
11718F:	drivers/net/wireless/ti/
11719F:	include/linux/wl12xx.h
11720
11721TIPC NETWORK LAYER
11722M:	Jon Maloy <jon.maloy@ericsson.com>
11723M:	Ying Xue <ying.xue@windriver.com>
11724L:	netdev@vger.kernel.org (core kernel code)
11725L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11726W:	http://tipc.sourceforge.net/
11727S:	Maintained
11728F:	include/uapi/linux/tipc*.h
11729F:	net/tipc/
11730
11731TILE ARCHITECTURE
11732M:	Chris Metcalf <cmetcalf@mellanox.com>
11733W:	http://www.mellanox.com/repository/solutions/tile-scm/
11734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11735S:	Supported
11736F:	arch/tile/
11737F:	drivers/char/tile-srom.c
11738F:	drivers/edac/tile_edac.c
11739F:	drivers/net/ethernet/tile/
11740F:	drivers/rtc/rtc-tile.c
11741F:	drivers/tty/hvc/hvc_tile.c
11742F:	drivers/tty/serial/tilegx.c
11743F:	drivers/usb/host/*-tilegx.c
11744F:	include/linux/usb/tilegx.h
11745
11746TLAN NETWORK DRIVER
11747M:	Samuel Chessman <chessman@tux.org>
11748L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11749W:	http://sourceforge.net/projects/tlan/
11750S:	Maintained
11751F:	Documentation/networking/tlan.txt
11752F:	drivers/net/ethernet/ti/tlan.*
11753
11754TOMOYO SECURITY MODULE
11755M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11756M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11757L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11758L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11759L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11760L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11761W:	http://tomoyo.sourceforge.jp/
11762T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11763S:	Maintained
11764F:	security/tomoyo/
11765
11766TOPSTAR LAPTOP EXTRAS DRIVER
11767M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11768L:	platform-driver-x86@vger.kernel.org
11769S:	Maintained
11770F:	drivers/platform/x86/topstar-laptop.c
11771
11772TOSHIBA ACPI EXTRAS DRIVER
11773M:	Azael Avalos <coproscefalo@gmail.com>
11774L:	platform-driver-x86@vger.kernel.org
11775S:	Maintained
11776F:	drivers/platform/x86/toshiba_acpi.c
11777
11778TOSHIBA BLUETOOTH DRIVER
11779M:	Azael Avalos <coproscefalo@gmail.com>
11780L:	platform-driver-x86@vger.kernel.org
11781S:	Maintained
11782F:	drivers/platform/x86/toshiba_bluetooth.c
11783
11784TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11785M:	Azael Avalos <coproscefalo@gmail.com>
11786L:	platform-driver-x86@vger.kernel.org
11787S:	Maintained
11788F:	drivers/platform/x86/toshiba_haps.c
11789
11790TOSHIBA WMI HOTKEYS DRIVER
11791M:	Azael Avalos <coproscefalo@gmail.com>
11792L:	platform-driver-x86@vger.kernel.org
11793S:	Maintained
11794F:	drivers/platform/x86/toshiba-wmi.c
11795
11796TOSHIBA SMM DRIVER
11797M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11798W:	http://www.buzzard.org.uk/toshiba/
11799S:	Maintained
11800F:	drivers/char/toshiba.c
11801F:	include/linux/toshiba.h
11802F:	include/uapi/linux/toshiba.h
11803
11804TOSHIBA TC358743 DRIVER
11805M:	Mats Randgaard <matrandg@cisco.com>
11806L:	linux-media@vger.kernel.org
11807S:	Maintained
11808F:	drivers/media/i2c/tc358743*
11809F:	include/media/i2c/tc358743.h
11810
11811TMIO/SDHI MMC DRIVER
11812M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11813L:	linux-mmc@vger.kernel.org
11814S:	Supported
11815F:	drivers/mmc/host/tmio_mmc*
11816F:	drivers/mmc/host/sh_mobile_sdhi.c
11817F:	include/linux/mfd/tmio.h
11818
11819TMP401 HARDWARE MONITOR DRIVER
11820M:	Guenter Roeck <linux@roeck-us.net>
11821L:	linux-hwmon@vger.kernel.org
11822S:	Maintained
11823F:	Documentation/hwmon/tmp401
11824F:	drivers/hwmon/tmp401.c
11825
11826TMPFS (SHMEM FILESYSTEM)
11827M:	Hugh Dickins <hughd@google.com>
11828L:	linux-mm@kvack.org
11829S:	Maintained
11830F:	include/linux/shmem_fs.h
11831F:	mm/shmem.c
11832
11833TM6000 VIDEO4LINUX DRIVER
11834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11836L:	linux-media@vger.kernel.org
11837W:	https://linuxtv.org
11838T:	git git://linuxtv.org/media_tree.git
11839S:	Odd fixes
11840F:	drivers/media/usb/tm6000/
11841
11842TW68 VIDEO4LINUX DRIVER
11843M:	Hans Verkuil <hverkuil@xs4all.nl>
11844L:	linux-media@vger.kernel.org
11845T:	git git://linuxtv.org/media_tree.git
11846W:	https://linuxtv.org
11847S:	Odd Fixes
11848F:	drivers/media/pci/tw68/
11849
11850TW686X VIDEO4LINUX DRIVER
11851M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11852L:	linux-media@vger.kernel.org
11853T:	git git://linuxtv.org/media_tree.git
11854W:	http://linuxtv.org
11855S:	Maintained
11856F:	drivers/media/pci/tw686x/
11857
11858TPM DEVICE DRIVER
11859M:	Peter Huewe <peterhuewe@gmx.de>
11860M:	Marcel Selhorst <tpmdd@selhorst.net>
11861M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11862R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11863W:	http://tpmdd.sourceforge.net
11864L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11865Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11866T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11867S:	Maintained
11868F:	drivers/char/tpm/
11869
11870TPM IBM_VTPM DEVICE DRIVER
11871M:	Ashley Lai <ashleydlai@gmail.com>
11872W:	http://tpmdd.sourceforge.net
11873L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11874S:	Maintained
11875F:	drivers/char/tpm/tpm_ibmvtpm*
11876
11877TRACING
11878M:	Steven Rostedt <rostedt@goodmis.org>
11879M:	Ingo Molnar <mingo@redhat.com>
11880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11881S:	Maintained
11882F:	Documentation/trace/ftrace.txt
11883F:	arch/*/*/*/ftrace.h
11884F:	arch/*/kernel/ftrace.c
11885F:	include/*/ftrace.h
11886F:	include/linux/trace*.h
11887F:	include/trace/
11888F:	kernel/trace/
11889F:	tools/testing/selftests/ftrace/
11890
11891TRACING MMIO ACCESSES (MMIOTRACE)
11892M:	Steven Rostedt <rostedt@goodmis.org>
11893M:	Ingo Molnar <mingo@kernel.org>
11894R:	Karol Herbst <karolherbst@gmail.com>
11895R:	Pekka Paalanen <ppaalanen@gmail.com>
11896S:	Maintained
11897L:	linux-kernel@vger.kernel.org
11898L:	nouveau@lists.freedesktop.org
11899F:	kernel/trace/trace_mmiotrace.c
11900F:	include/linux/mmiotrace.h
11901F:	arch/x86/mm/kmmio.c
11902F:	arch/x86/mm/mmio-mod.c
11903F:	arch/x86/mm/testmmiotrace.c
11904
11905TRIVIAL PATCHES
11906M:	Jiri Kosina <trivial@kernel.org>
11907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11908S:	Maintained
11909K:	^Subject:.*(?i)trivial
11910
11911TTY LAYER
11912M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11913M:	Jiri Slaby <jslaby@suse.com>
11914S:	Supported
11915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11916F:	Documentation/serial/
11917F:	drivers/tty/
11918F:	drivers/tty/serial/serial_core.c
11919F:	include/linux/serial_core.h
11920F:	include/linux/serial.h
11921F:	include/linux/tty.h
11922F:	include/uapi/linux/serial_core.h
11923F:	include/uapi/linux/serial.h
11924F:	include/uapi/linux/tty.h
11925
11926TUA9001 MEDIA DRIVER
11927M:	Antti Palosaari <crope@iki.fi>
11928L:	linux-media@vger.kernel.org
11929W:	https://linuxtv.org
11930W:	http://palosaari.fi/linux/
11931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11932T:	git git://linuxtv.org/anttip/media_tree.git
11933S:	Maintained
11934F:	drivers/media/tuners/tua9001*
11935
11936TULIP NETWORK DRIVERS
11937L:	netdev@vger.kernel.org
11938L:	linux-parisc@vger.kernel.org
11939S:	Orphan
11940F:	drivers/net/ethernet/dec/tulip/
11941
11942TUN/TAP driver
11943M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11944W:	http://vtun.sourceforge.net/tun
11945S:	Maintained
11946F:	Documentation/networking/tuntap.txt
11947F:	arch/um/os-Linux/drivers/
11948
11949TURBOCHANNEL SUBSYSTEM
11950M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11951M:	Ralf Baechle <ralf@linux-mips.org>
11952L:	linux-mips@linux-mips.org
11953Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11954S:	Maintained
11955F:	drivers/tc/
11956F:	include/linux/tc.h
11957
11958U14-34F SCSI DRIVER
11959M:	Dario Ballabio <ballabio_dario@emc.com>
11960L:	linux-scsi@vger.kernel.org
11961S:	Maintained
11962F:	drivers/scsi/u14-34f.c
11963
11964UBI FILE SYSTEM (UBIFS)
11965M:	Richard Weinberger <richard@nod.at>
11966M:	Artem Bityutskiy <dedekind1@gmail.com>
11967M:	Adrian Hunter <adrian.hunter@intel.com>
11968L:	linux-mtd@lists.infradead.org
11969T:	git git://git.infradead.org/ubifs-2.6.git
11970W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11971S:	Supported
11972F:	Documentation/filesystems/ubifs.txt
11973F:	fs/ubifs/
11974
11975UCLINUX (M68KNOMMU AND COLDFIRE)
11976M:	Greg Ungerer <gerg@linux-m68k.org>
11977W:	http://www.linux-m68k.org/
11978W:	http://www.uclinux.org/
11979L:	linux-m68k@lists.linux-m68k.org
11980L:	uclinux-dev@uclinux.org  (subscribers-only)
11981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11982S:	Maintained
11983F:	arch/m68k/coldfire/
11984F:	arch/m68k/68*/
11985F:	arch/m68k/*/*_no.*
11986F:	arch/m68k/include/asm/*_no.*
11987
11988UDF FILESYSTEM
11989M:	Jan Kara <jack@suse.com>
11990S:	Maintained
11991F:	Documentation/filesystems/udf.txt
11992F:	fs/udf/
11993
11994UFS FILESYSTEM
11995M:	Evgeniy Dushistov <dushistov@mail.ru>
11996S:	Maintained
11997F:	Documentation/filesystems/ufs.txt
11998F:	fs/ufs/
11999
12000UHID USERSPACE HID IO DRIVER:
12001M:	David Herrmann <dh.herrmann@googlemail.com>
12002L:	linux-input@vger.kernel.org
12003S:	Maintained
12004F:	drivers/hid/uhid.c
12005F:	include/uapi/linux/uhid.h
12006
12007ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12008L:	linux-usb@vger.kernel.org
12009S:	Orphan
12010F:	drivers/uwb/
12011F:	include/linux/uwb.h
12012F:	include/linux/uwb/
12013
12014UNICORE32 ARCHITECTURE:
12015M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12016W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12017S:	Maintained
12018T:	git git://github.com/gxt/linux.git
12019F:	arch/unicore32/
12020
12021UNIFDEF
12022M:	Tony Finch <dot@dotat.at>
12023W:	http://dotat.at/prog/unifdef
12024S:	Maintained
12025F:	scripts/unifdef.c
12026
12027UNIFORM CDROM DRIVER
12028M:	Jens Axboe <axboe@kernel.dk>
12029W:	http://www.kernel.dk
12030S:	Maintained
12031F:	Documentation/cdrom/
12032F:	drivers/cdrom/cdrom.c
12033F:	include/linux/cdrom.h
12034F:	include/uapi/linux/cdrom.h
12035
12036UNISYS S-PAR DRIVERS
12037M:	David Kershner <david.kershner@unisys.com>
12038L:	sparmaintainer@unisys.com (Unisys internal)
12039S:	Supported
12040F:	drivers/staging/unisys/
12041
12042UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12043M:	Vinayak Holikatti <vinholikatti@gmail.com>
12044L:	linux-scsi@vger.kernel.org
12045S:	Supported
12046F:	Documentation/scsi/ufs.txt
12047F:	drivers/scsi/ufs/
12048
12049UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12050M:	Joao Pinto <Joao.Pinto@synopsys.com>
12051L:	linux-scsi@vger.kernel.org
12052S:	Supported
12053F:	drivers/scsi/ufs/*dwc*
12054
12055UNSORTED BLOCK IMAGES (UBI)
12056M:	Artem Bityutskiy <dedekind1@gmail.com>
12057M:	Richard Weinberger <richard@nod.at>
12058W:	http://www.linux-mtd.infradead.org/
12059L:	linux-mtd@lists.infradead.org
12060T:	git git://git.infradead.org/ubifs-2.6.git
12061S:	Supported
12062F:	drivers/mtd/ubi/
12063F:	include/linux/mtd/ubi.h
12064F:	include/uapi/mtd/ubi-user.h
12065
12066USB ACM DRIVER
12067M:	Oliver Neukum <oneukum@suse.com>
12068L:	linux-usb@vger.kernel.org
12069S:	Maintained
12070F:	Documentation/usb/acm.txt
12071F:	drivers/usb/class/cdc-acm.*
12072
12073USB AR5523 WIRELESS DRIVER
12074M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12075L:	linux-wireless@vger.kernel.org
12076S:	Maintained
12077F:	drivers/net/wireless/ath/ar5523/
12078
12079USB ATTACHED SCSI
12080M:	Oliver Neukum <oneukum@suse.com>
12081L:	linux-usb@vger.kernel.org
12082L:	linux-scsi@vger.kernel.org
12083S:	Maintained
12084F:	drivers/usb/storage/uas.c
12085
12086USB CDC ETHERNET DRIVER
12087M:	Oliver Neukum <oliver@neukum.org>
12088L:	linux-usb@vger.kernel.org
12089S:	Maintained
12090F:	drivers/net/usb/cdc_*.c
12091F:	include/uapi/linux/usb/cdc.h
12092
12093USB CHAOSKEY DRIVER
12094M:	Keith Packard <keithp@keithp.com>
12095L:	linux-usb@vger.kernel.org
12096S:	Maintained
12097F:	drivers/usb/misc/chaoskey.c
12098
12099USB CYPRESS C67X00 DRIVER
12100M:	Peter Korsgaard <jacmet@sunsite.dk>
12101L:	linux-usb@vger.kernel.org
12102S:	Maintained
12103F:	drivers/usb/c67x00/
12104
12105USB DAVICOM DM9601 DRIVER
12106M:	Peter Korsgaard <jacmet@sunsite.dk>
12107L:	netdev@vger.kernel.org
12108W:	http://www.linux-usb.org/usbnet
12109S:	Maintained
12110F:	drivers/net/usb/dm9601.c
12111
12112USB DIAMOND RIO500 DRIVER
12113M:	Cesar Miquel <miquel@df.uba.ar>
12114L:	rio500-users@lists.sourceforge.net
12115W:	http://rio500.sourceforge.net
12116S:	Maintained
12117F:	drivers/usb/misc/rio500*
12118
12119USB EHCI DRIVER
12120M:	Alan Stern <stern@rowland.harvard.edu>
12121L:	linux-usb@vger.kernel.org
12122S:	Maintained
12123F:	Documentation/usb/ehci.txt
12124F:	drivers/usb/host/ehci*
12125
12126USB GADGET/PERIPHERAL SUBSYSTEM
12127M:	Felipe Balbi <balbi@kernel.org>
12128L:	linux-usb@vger.kernel.org
12129W:	http://www.linux-usb.org/gadget
12130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12131S:	Maintained
12132F:	drivers/usb/gadget/
12133F:	include/linux/usb/gadget*
12134
12135USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12136M:	Jiri Kosina <jikos@kernel.org>
12137R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12138L:	linux-usb@vger.kernel.org
12139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12140S:	Maintained
12141F:	Documentation/hid/hiddev.txt
12142F:	drivers/hid/usbhid/
12143
12144USB ISP116X DRIVER
12145M:	Olav Kongas <ok@artecdesign.ee>
12146L:	linux-usb@vger.kernel.org
12147S:	Maintained
12148F:	drivers/usb/host/isp116x*
12149F:	include/linux/usb/isp116x.h
12150
12151USB LAN78XX ETHERNET DRIVER
12152M:	Woojung Huh <woojung.huh@microchip.com>
12153M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12154L:	netdev@vger.kernel.org
12155S:	Maintained
12156F:	drivers/net/usb/lan78xx.*
12157
12158USB MASS STORAGE DRIVER
12159M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12160L:	linux-usb@vger.kernel.org
12161L:	usb-storage@lists.one-eyed-alien.net
12162S:	Maintained
12163W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12164F:	drivers/usb/storage/
12165
12166USB MIDI DRIVER
12167M:	Clemens Ladisch <clemens@ladisch.de>
12168L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12169T:	git git://git.alsa-project.org/alsa-kernel.git
12170S:	Maintained
12171F:	sound/usb/midi.*
12172
12173USB NETWORKING DRIVERS
12174L:	linux-usb@vger.kernel.org
12175S:	Odd Fixes
12176F:	drivers/net/usb/
12177
12178USB OHCI DRIVER
12179M:	Alan Stern <stern@rowland.harvard.edu>
12180L:	linux-usb@vger.kernel.org
12181S:	Maintained
12182F:	Documentation/usb/ohci.txt
12183F:	drivers/usb/host/ohci*
12184
12185USB OTG FSM (Finite State Machine)
12186M:	Peter Chen <Peter.Chen@nxp.com>
12187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12188L:	linux-usb@vger.kernel.org
12189S:	Maintained
12190F:	drivers/usb/common/usb-otg-fsm.c
12191
12192USB OVER IP DRIVER
12193M:	Valentina Manea <valentina.manea.m@gmail.com>
12194M:	Shuah Khan <shuahkh@osg.samsung.com>
12195M:	Shuah Khan <shuah@kernel.org>
12196L:	linux-usb@vger.kernel.org
12197S:	Maintained
12198F:	Documentation/usb/usbip_protocol.txt
12199F:	drivers/usb/usbip/
12200F:	tools/usb/usbip/
12201
12202USB PEGASUS DRIVER
12203M:	Petko Manolov <petkan@nucleusys.com>
12204L:	linux-usb@vger.kernel.org
12205L:	netdev@vger.kernel.org
12206T:	git git://github.com/petkan/pegasus.git
12207W:	https://github.com/petkan/pegasus
12208S:	Maintained
12209F:	drivers/net/usb/pegasus.*
12210
12211USB PHY LAYER
12212M:	Felipe Balbi <balbi@kernel.org>
12213L:	linux-usb@vger.kernel.org
12214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12215S:	Maintained
12216F:	drivers/usb/phy/
12217
12218USB PRINTER DRIVER (usblp)
12219M:	Pete Zaitcev <zaitcev@redhat.com>
12220L:	linux-usb@vger.kernel.org
12221S:	Supported
12222F:	drivers/usb/class/usblp.c
12223
12224USB QMI WWAN NETWORK DRIVER
12225M:	Bjørn Mork <bjorn@mork.no>
12226L:	netdev@vger.kernel.org
12227S:	Maintained
12228F:	Documentation/ABI/testing/sysfs-class-net-qmi
12229F:	drivers/net/usb/qmi_wwan.c
12230
12231USB RTL8150 DRIVER
12232M:	Petko Manolov <petkan@nucleusys.com>
12233L:	linux-usb@vger.kernel.org
12234L:	netdev@vger.kernel.org
12235T:	git git://github.com/petkan/rtl8150.git
12236W:	https://github.com/petkan/rtl8150
12237S:	Maintained
12238F:	drivers/net/usb/rtl8150.c
12239
12240USB SERIAL SUBSYSTEM
12241M:	Johan Hovold <johan@kernel.org>
12242L:	linux-usb@vger.kernel.org
12243S:	Maintained
12244F:	Documentation/usb/usb-serial.txt
12245F:	drivers/usb/serial/
12246F:	include/linux/usb/serial.h
12247
12248USB SMSC75XX ETHERNET DRIVER
12249M:	Steve Glendinning <steve.glendinning@shawell.net>
12250L:	netdev@vger.kernel.org
12251S:	Maintained
12252F:	drivers/net/usb/smsc75xx.*
12253
12254USB SMSC95XX ETHERNET DRIVER
12255M:	Steve Glendinning <steve.glendinning@shawell.net>
12256L:	netdev@vger.kernel.org
12257S:	Maintained
12258F:	drivers/net/usb/smsc95xx.*
12259
12260USB SUBSYSTEM
12261M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12262L:	linux-usb@vger.kernel.org
12263W:	http://www.linux-usb.org
12264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12265S:	Supported
12266F:	Documentation/devicetree/bindings/usb/
12267F:	Documentation/usb/
12268F:	drivers/usb/
12269F:	include/linux/usb.h
12270F:	include/linux/usb/
12271
12272USB UHCI DRIVER
12273M:	Alan Stern <stern@rowland.harvard.edu>
12274L:	linux-usb@vger.kernel.org
12275S:	Maintained
12276F:	drivers/usb/host/uhci*
12277
12278USB "USBNET" DRIVER FRAMEWORK
12279M:	Oliver Neukum <oneukum@suse.com>
12280L:	netdev@vger.kernel.org
12281W:	http://www.linux-usb.org/usbnet
12282S:	Maintained
12283F:	drivers/net/usb/usbnet.c
12284F:	include/linux/usb/usbnet.h
12285
12286USB VIDEO CLASS
12287M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12288L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12289L:	linux-media@vger.kernel.org
12290T:	git git://linuxtv.org/media_tree.git
12291W:	http://www.ideasonboard.org/uvc/
12292S:	Maintained
12293F:	drivers/media/usb/uvc/
12294F:	include/uapi/linux/uvcvideo.h
12295
12296USB VISION DRIVER
12297M:	Hans Verkuil <hverkuil@xs4all.nl>
12298L:	linux-media@vger.kernel.org
12299T:	git git://linuxtv.org/media_tree.git
12300W:	https://linuxtv.org
12301S:	Odd Fixes
12302F:	drivers/media/usb/usbvision/
12303
12304USB WEBCAM GADGET
12305M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12306L:	linux-usb@vger.kernel.org
12307S:	Maintained
12308F:	drivers/usb/gadget/function/*uvc*
12309F:	drivers/usb/gadget/legacy/webcam.c
12310
12311USB WIRELESS RNDIS DRIVER (rndis_wlan)
12312M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12313L:	linux-wireless@vger.kernel.org
12314S:	Maintained
12315F:	drivers/net/wireless/rndis_wlan.c
12316
12317USB XHCI DRIVER
12318M:	Mathias Nyman <mathias.nyman@intel.com>
12319L:	linux-usb@vger.kernel.org
12320S:	Supported
12321F:	drivers/usb/host/xhci*
12322F:	drivers/usb/host/pci-quirks*
12323
12324USB ZD1201 DRIVER
12325L:	linux-wireless@vger.kernel.org
12326W:	http://linux-lc100020.sourceforge.net
12327S:	Orphan
12328F:	drivers/net/wireless/zydas/zd1201.*
12329
12330USB ZR364XX DRIVER
12331M:	Antoine Jacquet <royale@zerezo.com>
12332L:	linux-usb@vger.kernel.org
12333L:	linux-media@vger.kernel.org
12334T:	git git://linuxtv.org/media_tree.git
12335W:	http://royale.zerezo.com/zr364xx/
12336S:	Maintained
12337F:	Documentation/video4linux/zr364xx.txt
12338F:	drivers/media/usb/zr364xx/
12339
12340ULPI BUS
12341M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12342L:	linux-usb@vger.kernel.org
12343S:	Maintained
12344F:	drivers/usb/common/ulpi.c
12345F:	include/linux/ulpi/
12346
12347USER-MODE LINUX (UML)
12348M:	Jeff Dike <jdike@addtoit.com>
12349M:	Richard Weinberger <richard@nod.at>
12350L:	user-mode-linux-devel@lists.sourceforge.net
12351L:	user-mode-linux-user@lists.sourceforge.net
12352W:	http://user-mode-linux.sourceforge.net
12353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12354S:	Maintained
12355F:	Documentation/virtual/uml/
12356F:	arch/um/
12357F:	arch/x86/um/
12358F:	fs/hostfs/
12359F:	fs/hppfs/
12360
12361USERSPACE I/O (UIO)
12362M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12363S:	Maintained
12364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12365F:	Documentation/DocBook/uio-howto.tmpl
12366F:	drivers/uio/
12367F:	include/linux/uio*.h
12368
12369UTIL-LINUX PACKAGE
12370M:	Karel Zak <kzak@redhat.com>
12371L:	util-linux@vger.kernel.org
12372W:	http://en.wikipedia.org/wiki/Util-linux
12373T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12374S:	Maintained
12375
12376UVESAFB DRIVER
12377M:	Michal Januszewski <spock@gentoo.org>
12378L:	linux-fbdev@vger.kernel.org
12379W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12380S:	Maintained
12381F:	Documentation/fb/uvesafb.txt
12382F:	drivers/video/fbdev/uvesafb.*
12383
12384VF610 NAND DRIVER
12385M:	Stefan Agner <stefan@agner.ch>
12386L:	linux-mtd@lists.infradead.org
12387S:	Supported
12388F:	drivers/mtd/nand/vf610_nfc.c
12389
12390VFAT/FAT/MSDOS FILESYSTEM
12391M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12392S:	Maintained
12393F:	Documentation/filesystems/vfat.txt
12394F:	fs/fat/
12395
12396VFIO DRIVER
12397M:	Alex Williamson <alex.williamson@redhat.com>
12398L:	kvm@vger.kernel.org
12399T:	git git://github.com/awilliam/linux-vfio.git
12400S:	Maintained
12401F:	Documentation/vfio.txt
12402F:	drivers/vfio/
12403F:	include/linux/vfio.h
12404F:	include/uapi/linux/vfio.h
12405
12406VFIO PLATFORM DRIVER
12407M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12408L:	kvm@vger.kernel.org
12409S:	Maintained
12410F:	drivers/vfio/platform/
12411
12412VIDEOBUF2 FRAMEWORK
12413M:	Pawel Osciak <pawel@osciak.com>
12414M:	Marek Szyprowski <m.szyprowski@samsung.com>
12415M:	Kyungmin Park <kyungmin.park@samsung.com>
12416L:	linux-media@vger.kernel.org
12417S:	Maintained
12418F:	drivers/media/v4l2-core/videobuf2-*
12419F:	include/media/videobuf2-*
12420
12421VIRTIO AND VHOST VSOCK DRIVER
12422M:	Stefan Hajnoczi <stefanha@redhat.com>
12423L:	kvm@vger.kernel.org
12424L:	virtualization@lists.linux-foundation.org
12425L:	netdev@vger.kernel.org
12426S:	Maintained
12427F:	include/linux/virtio_vsock.h
12428F:	include/uapi/linux/virtio_vsock.h
12429F:	net/vmw_vsock/virtio_transport_common.c
12430F:	net/vmw_vsock/virtio_transport.c
12431F:	drivers/vhost/vsock.c
12432F:	drivers/vhost/vsock.h
12433
12434VIRTUAL SERIO DEVICE DRIVER
12435M:	Stephen Chandler Paul <thatslyude@gmail.com>
12436S:	Maintained
12437F:	drivers/input/serio/userio.c
12438F:	include/uapi/linux/userio.h
12439
12440VIRTIO CONSOLE DRIVER
12441M:	Amit Shah <amit.shah@redhat.com>
12442L:	virtualization@lists.linux-foundation.org
12443S:	Maintained
12444F:	drivers/char/virtio_console.c
12445F:	include/linux/virtio_console.h
12446F:	include/uapi/linux/virtio_console.h
12447
12448VIRTIO CORE, NET AND BLOCK DRIVERS
12449M:	"Michael S. Tsirkin" <mst@redhat.com>
12450L:	virtualization@lists.linux-foundation.org
12451S:	Maintained
12452F:	Documentation/devicetree/bindings/virtio/
12453F:	drivers/virtio/
12454F:	tools/virtio/
12455F:	drivers/net/virtio_net.c
12456F:	drivers/block/virtio_blk.c
12457F:	include/linux/virtio_*.h
12458F:	include/uapi/linux/virtio_*.h
12459
12460VIRTIO DRIVERS FOR S390
12461M:	Christian Borntraeger <borntraeger@de.ibm.com>
12462M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12463L:	linux-s390@vger.kernel.org
12464L:	virtualization@lists.linux-foundation.org
12465L:	kvm@vger.kernel.org
12466S:	Supported
12467F:	drivers/s390/virtio/
12468
12469VIRTIO GPU DRIVER
12470M:	David Airlie <airlied@linux.ie>
12471M:	Gerd Hoffmann <kraxel@redhat.com>
12472L:	dri-devel@lists.freedesktop.org
12473L:	virtualization@lists.linux-foundation.org
12474S:	Maintained
12475F:	drivers/gpu/drm/virtio/
12476F:	include/uapi/linux/virtio_gpu.h
12477
12478VIRTIO HOST (VHOST)
12479M:	"Michael S. Tsirkin" <mst@redhat.com>
12480L:	kvm@vger.kernel.org
12481L:	virtualization@lists.linux-foundation.org
12482L:	netdev@vger.kernel.org
12483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12484S:	Maintained
12485F:	drivers/vhost/
12486F:	include/uapi/linux/vhost.h
12487
12488VIRTIO INPUT DRIVER
12489M:	Gerd Hoffmann <kraxel@redhat.com>
12490S:	Maintained
12491F:	drivers/virtio/virtio_input.c
12492F:	include/uapi/linux/virtio_input.h
12493
12494VIA RHINE NETWORK DRIVER
12495S:	Orphan
12496F:	drivers/net/ethernet/via/via-rhine.c
12497
12498VIA SD/MMC CARD CONTROLLER DRIVER
12499M:	Bruce Chang <brucechang@via.com.tw>
12500M:	Harald Welte <HaraldWelte@viatech.com>
12501S:	Maintained
12502F:	drivers/mmc/host/via-sdmmc.c
12503
12504VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12505M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12506L:	linux-fbdev@vger.kernel.org
12507S:	Maintained
12508F:	include/linux/via-core.h
12509F:	include/linux/via-gpio.h
12510F:	include/linux/via_i2c.h
12511F:	drivers/video/fbdev/via/
12512
12513VIA VELOCITY NETWORK DRIVER
12514M:	Francois Romieu <romieu@fr.zoreil.com>
12515L:	netdev@vger.kernel.org
12516S:	Maintained
12517F:	drivers/net/ethernet/via/via-velocity.*
12518
12519VIRT LIB
12520M:	Alex Williamson <alex.williamson@redhat.com>
12521M:	Paolo Bonzini <pbonzini@redhat.com>
12522L:	kvm@vger.kernel.org
12523S:	Supported
12524F:	virt/lib/
12525
12526VIVID VIRTUAL VIDEO DRIVER
12527M:	Hans Verkuil <hverkuil@xs4all.nl>
12528L:	linux-media@vger.kernel.org
12529T:	git git://linuxtv.org/media_tree.git
12530W:	https://linuxtv.org
12531S:	Maintained
12532F:	drivers/media/platform/vivid/*
12533
12534VLAN (802.1Q)
12535M:	Patrick McHardy <kaber@trash.net>
12536L:	netdev@vger.kernel.org
12537S:	Maintained
12538F:	drivers/net/macvlan.c
12539F:	include/linux/if_*vlan.h
12540F:	net/8021q/
12541
12542VLYNQ BUS
12543M:	Florian Fainelli <florian@openwrt.org>
12544L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12545S:	Maintained
12546F:	drivers/vlynq/vlynq.c
12547F:	include/linux/vlynq.h
12548
12549VME SUBSYSTEM
12550M:	Martyn Welch <martyn@welchs.me.uk>
12551M:	Manohar Vanga <manohar.vanga@gmail.com>
12552M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12553L:	devel@driverdev.osuosl.org
12554S:	Maintained
12555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12556F:	Documentation/vme_api.txt
12557F:	drivers/staging/vme/
12558F:	drivers/vme/
12559F:	include/linux/vme*
12560
12561VMWARE HYPERVISOR INTERFACE
12562M:	Alok Kataria <akataria@vmware.com>
12563L:	virtualization@lists.linux-foundation.org
12564S:	Supported
12565F:	arch/x86/kernel/cpu/vmware.c
12566
12567VMWARE BALLOON DRIVER
12568M:	Xavier Deguillard <xdeguillard@vmware.com>
12569M:	Philip Moltmann <moltmann@vmware.com>
12570M:	"VMware, Inc." <pv-drivers@vmware.com>
12571L:	linux-kernel@vger.kernel.org
12572S:	Maintained
12573F:	drivers/misc/vmw_balloon.c
12574
12575VMWARE VMMOUSE SUBDRIVER
12576M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12577M:	"VMware, Inc." <pv-drivers@vmware.com>
12578L:	linux-input@vger.kernel.org
12579S:	Maintained
12580F:	drivers/input/mouse/vmmouse.c
12581F:	drivers/input/mouse/vmmouse.h
12582
12583VMWARE VMXNET3 ETHERNET DRIVER
12584M:	Shrikrishna Khare <skhare@vmware.com>
12585M:	"VMware, Inc." <pv-drivers@vmware.com>
12586L:	netdev@vger.kernel.org
12587S:	Maintained
12588F:	drivers/net/vmxnet3/
12589
12590VMware PVSCSI driver
12591M:	Jim Gill <jgill@vmware.com>
12592M:	VMware PV-Drivers <pv-drivers@vmware.com>
12593L:	linux-scsi@vger.kernel.org
12594S:	Maintained
12595F:	drivers/scsi/vmw_pvscsi.c
12596F:	drivers/scsi/vmw_pvscsi.h
12597
12598VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12599M:	Liam Girdwood <lgirdwood@gmail.com>
12600M:	Mark Brown <broonie@kernel.org>
12601L:	linux-kernel@vger.kernel.org
12602W:	http://www.slimlogic.co.uk/?p=48
12603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12604S:	Supported
12605F:	Documentation/devicetree/bindings/regulator/
12606F:	drivers/regulator/
12607F:	include/dt-bindings/regulator/
12608F:	include/linux/regulator/
12609
12610VRF
12611M:	David Ahern <dsa@cumulusnetworks.com>
12612M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12613L:	netdev@vger.kernel.org
12614S:	Maintained
12615F:	drivers/net/vrf.c
12616F:	Documentation/networking/vrf.txt
12617
12618VT1211 HARDWARE MONITOR DRIVER
12619M:	Juerg Haefliger <juergh@gmail.com>
12620L:	linux-hwmon@vger.kernel.org
12621S:	Maintained
12622F:	Documentation/hwmon/vt1211
12623F:	drivers/hwmon/vt1211.c
12624
12625VT8231 HARDWARE MONITOR DRIVER
12626M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12627L:	linux-hwmon@vger.kernel.org
12628S:	Maintained
12629F:	drivers/hwmon/vt8231.c
12630
12631VUB300 USB to SDIO/SD/MMC bridge chip
12632M:	Tony Olech <tony.olech@elandigitalsystems.com>
12633L:	linux-mmc@vger.kernel.org
12634L:	linux-usb@vger.kernel.org
12635S:	Supported
12636F:	drivers/mmc/host/vub300.c
12637
12638W1 DALLAS'S 1-WIRE BUS
12639M:	Evgeniy Polyakov <zbr@ioremap.net>
12640S:	Maintained
12641F:	Documentation/w1/
12642F:	drivers/w1/
12643
12644W83791D HARDWARE MONITORING DRIVER
12645M:	Marc Hulsman <m.hulsman@tudelft.nl>
12646L:	linux-hwmon@vger.kernel.org
12647S:	Maintained
12648F:	Documentation/hwmon/w83791d
12649F:	drivers/hwmon/w83791d.c
12650
12651W83793 HARDWARE MONITORING DRIVER
12652M:	Rudolf Marek <r.marek@assembler.cz>
12653L:	linux-hwmon@vger.kernel.org
12654S:	Maintained
12655F:	Documentation/hwmon/w83793
12656F:	drivers/hwmon/w83793.c
12657
12658W83795 HARDWARE MONITORING DRIVER
12659M:	Jean Delvare <jdelvare@suse.com>
12660L:	linux-hwmon@vger.kernel.org
12661S:	Maintained
12662F:	drivers/hwmon/w83795.c
12663
12664W83L51xD SD/MMC CARD INTERFACE DRIVER
12665M:	Pierre Ossman <pierre@ossman.eu>
12666S:	Maintained
12667F:	drivers/mmc/host/wbsd.*
12668
12669WACOM PROTOCOL 4 SERIAL TABLETS
12670M:	Julian Squires <julian@cipht.net>
12671M:	Hans de Goede <hdegoede@redhat.com>
12672L:	linux-input@vger.kernel.org
12673S:	Maintained
12674F:	drivers/input/tablet/wacom_serial4.c
12675
12676WATCHDOG DEVICE DRIVERS
12677M:	Wim Van Sebroeck <wim@iguana.be>
12678R:	Guenter Roeck <linux@roeck-us.net>
12679L:	linux-watchdog@vger.kernel.org
12680W:	http://www.linux-watchdog.org/
12681T:	git git://www.linux-watchdog.org/linux-watchdog.git
12682S:	Maintained
12683F:	Documentation/devicetree/bindings/watchdog/
12684F:	Documentation/watchdog/
12685F:	drivers/watchdog/
12686F:	include/linux/watchdog.h
12687F:	include/uapi/linux/watchdog.h
12688
12689WD7000 SCSI DRIVER
12690M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12691L:	linux-scsi@vger.kernel.org
12692S:	Maintained
12693F:	drivers/scsi/wd7000.c
12694
12695WIIMOTE HID DRIVER
12696M:	David Herrmann <dh.herrmann@googlemail.com>
12697L:	linux-input@vger.kernel.org
12698S:	Maintained
12699F:	drivers/hid/hid-wiimote*
12700
12701WINBOND CIR DRIVER
12702M:	David Härdeman <david@hardeman.nu>
12703S:	Maintained
12704F:	drivers/media/rc/winbond-cir.c
12705
12706WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12707M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12708L:	linux-watchdog@vger.kernel.org
12709S:	Maintained
12710F:	drivers/watchdog/ebc-c384_wdt.c
12711
12712WINSYSTEMS WS16C48 GPIO DRIVER
12713M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12714L:	linux-gpio@vger.kernel.org
12715S:	Maintained
12716F:	drivers/gpio/gpio-ws16c48.c
12717
12718WIMAX STACK
12719M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12720M:	linux-wimax@intel.com
12721L:	wimax@linuxwimax.org (subscribers-only)
12722S:	Supported
12723W:	http://linuxwimax.org
12724F:	Documentation/wimax/README.wimax
12725F:	include/linux/wimax/debug.h
12726F:	include/net/wimax.h
12727F:	include/uapi/linux/wimax.h
12728F:	net/wimax/
12729
12730WISTRON LAPTOP BUTTON DRIVER
12731M:	Miloslav Trmac <mitr@volny.cz>
12732S:	Maintained
12733F:	drivers/input/misc/wistron_btns.c
12734
12735WL3501 WIRELESS PCMCIA CARD DRIVER
12736M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12737L:	linux-wireless@vger.kernel.org
12738W:	http://oops.ghostprotocols.net:81/blog
12739S:	Maintained
12740F:	drivers/net/wireless/wl3501*
12741
12742WOLFSON MICROELECTRONICS DRIVERS
12743L:	patches@opensource.wolfsonmicro.com
12744T:	git https://github.com/CirrusLogic/linux-drivers.git
12745W:	https://github.com/CirrusLogic/linux-drivers/wiki
12746S:	Supported
12747F:	Documentation/hwmon/wm83??
12748F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12749F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12750F:	Documentation/devicetree/bindings/mfd/arizona.txt
12751F:	arch/arm/mach-s3c64xx/mach-crag6410*
12752F:	drivers/clk/clk-wm83*.c
12753F:	drivers/extcon/extcon-arizona.c
12754F:	drivers/leds/leds-wm83*.c
12755F:	drivers/gpio/gpio-*wm*.c
12756F:	drivers/gpio/gpio-arizona.c
12757F:	drivers/hwmon/wm83??-hwmon.c
12758F:	drivers/input/misc/wm831x-on.c
12759F:	drivers/input/touchscreen/wm831x-ts.c
12760F:	drivers/input/touchscreen/wm97*.c
12761F:	drivers/mfd/arizona*
12762F:	drivers/mfd/wm*.c
12763F:	drivers/mfd/cs47l24*
12764F:	drivers/power/wm83*.c
12765F:	drivers/rtc/rtc-wm83*.c
12766F:	drivers/regulator/wm8*.c
12767F:	drivers/video/backlight/wm83*_bl.c
12768F:	drivers/watchdog/wm83*_wdt.c
12769F:	include/linux/mfd/arizona/
12770F:	include/linux/mfd/wm831x/
12771F:	include/linux/mfd/wm8350/
12772F:	include/linux/mfd/wm8400*
12773F:	include/linux/wm97xx.h
12774F:	include/sound/wm????.h
12775F:	sound/soc/codecs/arizona.?
12776F:	sound/soc/codecs/wm*
12777F:	sound/soc/codecs/cs47l24*
12778
12779WORKQUEUE
12780M:	Tejun Heo <tj@kernel.org>
12781R:	Lai Jiangshan <jiangshanlai@gmail.com>
12782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12783S:	Maintained
12784F:	include/linux/workqueue.h
12785F:	kernel/workqueue.c
12786F:	Documentation/workqueue.txt
12787
12788X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12789M:	Chen-Yu Tsai <wens@csie.org>
12790L:	linux-kernel@vger.kernel.org
12791S:	Maintained
12792N:	axp[128]
12793
12794X.25 NETWORK LAYER
12795M:	Andrew Hendry <andrew.hendry@gmail.com>
12796L:	linux-x25@vger.kernel.org
12797S:	Odd Fixes
12798F:	Documentation/networking/x25*
12799F:	include/net/x25*
12800F:	net/x25/
12801
12802X86 ARCHITECTURE (32-BIT AND 64-BIT)
12803M:	Thomas Gleixner <tglx@linutronix.de>
12804M:	Ingo Molnar <mingo@redhat.com>
12805M:	"H. Peter Anvin" <hpa@zytor.com>
12806M:	x86@kernel.org
12807L:	linux-kernel@vger.kernel.org
12808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12809S:	Maintained
12810F:	Documentation/x86/
12811F:	arch/x86/
12812
12813X86 PLATFORM DRIVERS
12814M:	Darren Hart <dvhart@infradead.org>
12815L:	platform-driver-x86@vger.kernel.org
12816T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12817S:	Maintained
12818F:	drivers/platform/x86/
12819F:	drivers/platform/olpc/
12820
12821X86 MCE INFRASTRUCTURE
12822M:	Tony Luck <tony.luck@intel.com>
12823M:	Borislav Petkov <bp@alien8.de>
12824L:	linux-edac@vger.kernel.org
12825S:	Maintained
12826F:	arch/x86/kernel/cpu/mcheck/*
12827
12828X86 MICROCODE UPDATE SUPPORT
12829M:	Borislav Petkov <bp@alien8.de>
12830S:	Maintained
12831F:	arch/x86/kernel/cpu/microcode/*
12832
12833X86 VDSO
12834M:	Andy Lutomirski <luto@amacapital.net>
12835L:	linux-kernel@vger.kernel.org
12836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12837S:	Maintained
12838F:	arch/x86/entry/vdso/
12839
12840XC2028/3028 TUNER DRIVER
12841M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12842M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12843L:	linux-media@vger.kernel.org
12844W:	https://linuxtv.org
12845T:	git git://linuxtv.org/media_tree.git
12846S:	Maintained
12847F:	drivers/media/tuners/tuner-xc2028.*
12848
12849XEN HYPERVISOR INTERFACE
12850M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12851M:	David Vrabel <david.vrabel@citrix.com>
12852M:	Juergen Gross <jgross@suse.com>
12853L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12855S:	Supported
12856F:	arch/x86/xen/
12857F:	drivers/*/xen-*front.c
12858F:	drivers/xen/
12859F:	arch/x86/include/asm/xen/
12860F:	include/xen/
12861F:	include/uapi/xen/
12862
12863XEN HYPERVISOR ARM
12864M:	Stefano Stabellini <sstabellini@kernel.org>
12865L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12866S:	Maintained
12867F:	arch/arm/xen/
12868F:	arch/arm/include/asm/xen/
12869
12870XEN HYPERVISOR ARM64
12871M:	Stefano Stabellini <sstabellini@kernel.org>
12872L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12873S:	Maintained
12874F:	arch/arm64/xen/
12875F:	arch/arm64/include/asm/xen/
12876
12877XEN NETWORK BACKEND DRIVER
12878M:	Wei Liu <wei.liu2@citrix.com>
12879L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12880L:	netdev@vger.kernel.org
12881S:	Supported
12882F:	drivers/net/xen-netback/*
12883
12884XEN PCI SUBSYSTEM
12885M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12886L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12887S:	Supported
12888F:	arch/x86/pci/*xen*
12889F:	drivers/pci/*xen*
12890
12891XEN BLOCK SUBSYSTEM
12892M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12893M:	Roger Pau Monné <roger.pau@citrix.com>
12894L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12895S:	Supported
12896F:	drivers/block/xen-blkback/*
12897F:	drivers/block/xen*
12898
12899XEN PVSCSI DRIVERS
12900M:	Juergen Gross <jgross@suse.com>
12901L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12902L:	linux-scsi@vger.kernel.org
12903S:	Supported
12904F:	drivers/scsi/xen-scsifront.c
12905F:	drivers/xen/xen-scsiback.c
12906F:	include/xen/interface/io/vscsiif.h
12907
12908XEN SWIOTLB SUBSYSTEM
12909M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12910L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12911S:	Supported
12912F:	arch/x86/xen/*swiotlb*
12913F:	drivers/xen/*swiotlb*
12914
12915XFS FILESYSTEM
12916P:	Silicon Graphics Inc
12917M:	Dave Chinner <david@fromorbit.com>
12918M:	xfs@oss.sgi.com
12919L:	xfs@oss.sgi.com
12920W:	http://oss.sgi.com/projects/xfs
12921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12922S:	Supported
12923F:	Documentation/filesystems/xfs.txt
12924F:	fs/xfs/
12925
12926XILINX AXI ETHERNET DRIVER
12927M:	Anirudha Sarangi <anirudh@xilinx.com>
12928M:	John Linn <John.Linn@xilinx.com>
12929S:	Maintained
12930F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12931
12932XILINX UARTLITE SERIAL DRIVER
12933M:	Peter Korsgaard <jacmet@sunsite.dk>
12934L:	linux-serial@vger.kernel.org
12935S:	Maintained
12936F:	drivers/tty/serial/uartlite.c
12937
12938XILINX VIDEO IP CORES
12939M:	Hyun Kwon <hyun.kwon@xilinx.com>
12940M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12941L:	linux-media@vger.kernel.org
12942T:	git git://linuxtv.org/media_tree.git
12943S:	Supported
12944F:	Documentation/devicetree/bindings/media/xilinx/
12945F:	drivers/media/platform/xilinx/
12946F:	include/uapi/linux/xilinx-v4l2-controls.h
12947
12948XILLYBUS DRIVER
12949M:	Eli Billauer <eli.billauer@gmail.com>
12950L:	linux-kernel@vger.kernel.org
12951S:	Supported
12952F:	drivers/char/xillybus/
12953
12954XTENSA XTFPGA PLATFORM SUPPORT
12955M:	Max Filippov <jcmvbkbc@gmail.com>
12956L:	linux-xtensa@linux-xtensa.org
12957S:	Maintained
12958F:	drivers/spi/spi-xtensa-xtfpga.c
12959F:	sound/soc/xtensa/xtfpga-i2s.c
12960
12961YAM DRIVER FOR AX.25
12962M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12963L:	linux-hams@vger.kernel.org
12964S:	Maintained
12965F:	drivers/net/hamradio/yam*
12966F:	include/linux/yam.h
12967
12968YEALINK PHONE DRIVER
12969M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12970L:	usbb2k-api-dev@nongnu.org
12971S:	Maintained
12972F:	Documentation/input/yealink.txt
12973F:	drivers/input/misc/yealink.*
12974
12975Z8530 DRIVER FOR AX.25
12976M:	Joerg Reuter <jreuter@yaina.de>
12977W:	http://yaina.de/jreuter/
12978W:	http://www.qsl.net/dl1bke/
12979L:	linux-hams@vger.kernel.org
12980S:	Maintained
12981F:	Documentation/networking/z8530drv.txt
12982F:	drivers/net/hamradio/*scc.c
12983F:	drivers/net/hamradio/z8530.h
12984
12985ZBUD COMPRESSED PAGE ALLOCATOR
12986M:	Seth Jennings <sjenning@redhat.com>
12987L:	linux-mm@kvack.org
12988S:	Maintained
12989F:	mm/zbud.c
12990F:	include/linux/zbud.h
12991
12992ZD1211RW WIRELESS DRIVER
12993M:	Daniel Drake <dsd@gentoo.org>
12994M:	Ulrich Kunitz <kune@deine-taler.de>
12995W:	http://zd1211.ath.cx/wiki/DriverRewrite
12996L:	linux-wireless@vger.kernel.org
12997L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
12998S:	Maintained
12999F:	drivers/net/wireless/zydas/zd1211rw/
13000
13001ZPOOL COMPRESSED PAGE STORAGE API
13002M:	Dan Streetman <ddstreet@ieee.org>
13003L:	linux-mm@kvack.org
13004S:	Maintained
13005F:	mm/zpool.c
13006F:	include/linux/zpool.h
13007
13008ZR36067 VIDEO FOR LINUX DRIVER
13009L:	mjpeg-users@lists.sourceforge.net
13010L:	linux-media@vger.kernel.org
13011W:	http://mjpeg.sourceforge.net/driver-zoran/
13012T:	hg https://linuxtv.org/hg/v4l-dvb
13013S:	Odd Fixes
13014F:	drivers/media/pci/zoran/
13015
13016ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13017M:	Minchan Kim <minchan@kernel.org>
13018M:	Nitin Gupta <ngupta@vflare.org>
13019R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13020L:	linux-kernel@vger.kernel.org
13021S:	Maintained
13022F:	drivers/block/zram/
13023F:	Documentation/blockdev/zram.txt
13024
13025ZS DECSTATION Z85C30 SERIAL DRIVER
13026M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13027S:	Maintained
13028F:	drivers/tty/serial/zs.*
13029
13030ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13031M:	Minchan Kim <minchan@kernel.org>
13032M:	Nitin Gupta <ngupta@vflare.org>
13033R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13034L:	linux-mm@kvack.org
13035S:	Maintained
13036F:	mm/zsmalloc.c
13037F:	include/linux/zsmalloc.h
13038F:	Documentation/vm/zsmalloc.txt
13039
13040ZSWAP COMPRESSED SWAP CACHING
13041M:	Seth Jennings <sjenning@redhat.com>
13042L:	linux-mm@kvack.org
13043S:	Maintained
13044F:	mm/zswap.c
13045
13046THE REST
13047M:	Linus Torvalds <torvalds@linux-foundation.org>
13048L:	linux-kernel@vger.kernel.org
13049Q:	http://patchwork.kernel.org/project/LKML/list/
13050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13051S:	Buried alive in reporters
13052F:	*
13053F:	*/
13054