xref: /openbmc/linux/MAINTAINERS (revision 9ee0034b8f49aaaa7e7c2da8db1038915db99c19)
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
639AMAZON ETHERNET DRIVERS
640M:	Netanel Belgazal <netanel@annapurnalabs.com>
641R:	Saeed Bishara <saeed@annapurnalabs.com>
642R:	Zorik Machulsky <zorik@annapurnalabs.com>
643L:	netdev@vger.kernel.org
644S:	Supported
645F:	Documentation/networking/ena.txt
646F:	drivers/net/ethernet/amazon/
647
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M:	Tom Lendacky <thomas.lendacky@amd.com>
650M:	Gary Hook <gary.hook@amd.com>
651L:	linux-crypto@vger.kernel.org
652S:	Supported
653F:	drivers/crypto/ccp/
654F:	include/linux/ccp.h
655
656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657M:	Huang Rui <ray.huang@amd.com>
658L:	linux-hwmon@vger.kernel.org
659S:	Supported
660F:	Documentation/hwmon/fam15h_power
661F:	drivers/hwmon/fam15h_power.c
662
663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
665S:	Orphan
666F:	drivers/usb/gadget/udc/amd5536udc.*
667
668AMD GEODE PROCESSOR/CHIPSET SUPPORT
669P:	Andres Salomon <dilinger@queued.net>
670L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
671W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S:	Supported
673F:	drivers/char/hw_random/geode-rng.c
674F:	drivers/crypto/geode*
675F:	drivers/video/fbdev/geode/
676F:	arch/x86/include/asm/geode.h
677
678AMD IOMMU (AMD-VI)
679M:	Joerg Roedel <joro@8bytes.org>
680L:	iommu@lists.linux-foundation.org
681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682S:	Maintained
683F:	drivers/iommu/amd_iommu*.[ch]
684F:	include/linux/amd-iommu.h
685
686AMD KFD
687M:	Oded Gabbay <oded.gabbay@gmail.com>
688L:	dri-devel@lists.freedesktop.org
689T:	git git://people.freedesktop.org/~gabbayo/linux.git
690S:	Supported
691F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695F:	drivers/gpu/drm/amd/amdkfd/
696F:	drivers/gpu/drm/amd/include/cik_structs.h
697F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698F:	drivers/gpu/drm/amd/include/vi_structs.h
699F:	drivers/gpu/drm/radeon/radeon_kfd.c
700F:	drivers/gpu/drm/radeon/radeon_kfd.h
701F:	include/uapi/linux/kfd_ioctl.h
702
703AMD SEATTLE DEVICE TREE SUPPORT
704M:	Brijesh Singh <brijeshkumar.singh@amd.com>
705M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M:	Tom Lendacky <thomas.lendacky@amd.com>
707S:	Supported
708F:	arch/arm64/boot/dts/amd/
709
710AMD XGBE DRIVER
711M:	Tom Lendacky <thomas.lendacky@amd.com>
712L:	netdev@vger.kernel.org
713S:	Supported
714F:	drivers/net/ethernet/amd/xgbe/
715F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717AMS (Apple Motion Sensor) DRIVER
718M:	Michael Hanselmann <linux-kernel@hansmi.ch>
719S:	Supported
720F:	drivers/macintosh/ams/
721
722ANALOG DEVICES INC AD9389B DRIVER
723M:	Hans Verkuil <hans.verkuil@cisco.com>
724L:	linux-media@vger.kernel.org
725S:	Maintained
726F:	drivers/media/i2c/ad9389b*
727
728ANALOG DEVICES INC ADV7180 DRIVER
729M:	Lars-Peter Clausen <lars@metafoo.de>
730L:	linux-media@vger.kernel.org
731W:	http://ez.analog.com/community/linux-device-drivers
732S:	Supported
733F:	drivers/media/i2c/adv7180.c
734
735ANALOG DEVICES INC ADV7511 DRIVER
736M:	Hans Verkuil <hans.verkuil@cisco.com>
737L:	linux-media@vger.kernel.org
738S:	Maintained
739F:	drivers/media/i2c/adv7511*
740
741ANALOG DEVICES INC ADV7604 DRIVER
742M:	Hans Verkuil <hans.verkuil@cisco.com>
743L:	linux-media@vger.kernel.org
744S:	Maintained
745F:	drivers/media/i2c/adv7604*
746
747ANALOG DEVICES INC ADV7842 DRIVER
748M:	Hans Verkuil <hans.verkuil@cisco.com>
749L:	linux-media@vger.kernel.org
750S:	Maintained
751F:	drivers/media/i2c/adv7842*
752
753ANALOG DEVICES INC ASOC CODEC DRIVERS
754M:	Lars-Peter Clausen <lars@metafoo.de>
755L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
756W:	http://wiki.analog.com/
757W:	http://ez.analog.com/community/linux-device-drivers
758S:	Supported
759F:	sound/soc/codecs/adau*
760F:	sound/soc/codecs/adav*
761F:	sound/soc/codecs/ad1*
762F:	sound/soc/codecs/ad7*
763F:	sound/soc/codecs/ssm*
764F:	sound/soc/codecs/sigmadsp.*
765
766ANALOG DEVICES INC ASOC DRIVERS
767L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
769W:	http://blackfin.uclinux.org/
770S:	Supported
771F:	sound/soc/blackfin/*
772
773ANALOG DEVICES INC IIO DRIVERS
774M:	Lars-Peter Clausen <lars@metafoo.de>
775M:	Michael Hennerich <Michael.Hennerich@analog.com>
776W:	http://wiki.analog.com/
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/iio/*/ad*
780X:	drivers/iio/*/adjd*
781F:	drivers/staging/iio/*/ad*
782F:	staging/iio/trigger/iio-trig-bfin-timer.c
783
784ANALOG DEVICES INC DMA DRIVERS
785M:	Lars-Peter Clausen <lars@metafoo.de>
786W:	http://ez.analog.com/community/linux-device-drivers
787S:	Supported
788F:	drivers/dma/dma-axi-dmac.c
789
790ANDROID CONFIG FRAGMENTS
791M:	Rob Herring <robh@kernel.org>
792S:	Supported
793F:	kernel/configs/android*
794
795ANDROID DRIVERS
796M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797M:	Arve Hjønnevåg <arve@android.com>
798M:	Riley Andrews <riandrews@android.com>
799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800L:	devel@driverdev.osuosl.org
801S:	Supported
802F:	drivers/android/
803F:	drivers/staging/android/
804
805ANDROID ION DRIVER
806M:	Laura Abbott <labbott@redhat.com>
807M:	Sumit Semwal <sumit.semwal@linaro.org>
808L:	devel@driverdev.osuosl.org
809S:	Supported
810F:	drivers/staging/android/ion
811F:	drivers/staging/android/uapi/ion.h
812F:	drivers/staging/android/uapi/ion_test.h
813
814AOA (Apple Onboard Audio) ALSA DRIVER
815M:	Johannes Berg <johannes@sipsolutions.net>
816L:	linuxppc-dev@lists.ozlabs.org
817L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
818S:	Maintained
819F:	sound/aoa/
820
821APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
822M:	William Breathitt Gray <vilhelm.gray@gmail.com>
823L:	linux-iio@vger.kernel.org
824S:	Maintained
825F:	drivers/iio/dac/stx104.c
826
827APM DRIVER
828M:	Jiri Kosina <jikos@kernel.org>
829S:	Odd fixes
830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
831F:	arch/x86/kernel/apm_32.c
832F:	include/linux/apm_bios.h
833F:	include/uapi/linux/apm_bios.h
834F:	drivers/char/apm-emulation.c
835
836APPLE BCM5974 MULTITOUCH DRIVER
837M:	Henrik Rydberg <rydberg@bitmath.org>
838L:	linux-input@vger.kernel.org
839S:	Odd fixes
840F:	drivers/input/mouse/bcm5974.c
841
842APPLE SMC DRIVER
843M:	Henrik Rydberg <rydberg@bitmath.org>
844L:	linux-hwmon@vger.kernel.org
845S:	Odd fixes
846F:	drivers/hwmon/applesmc.c
847
848APPLETALK NETWORK LAYER
849M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
850S:	Maintained
851F:	drivers/net/appletalk/
852F:	net/appletalk/
853
854APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
855M:	Duc Dang <dhdang@apm.com>
856S:	Supported
857F:	arch/arm64/boot/dts/apm/
858
859APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
860M:	Iyappan Subramanian <isubramanian@apm.com>
861M:	Keyur Chudgar <kchudgar@apm.com>
862S:	Supported
863F:	drivers/net/ethernet/apm/xgene/
864F:	drivers/net/phy/mdio-xgene.c
865F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
866F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
867
868APTINA CAMERA SENSOR PLL
869M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
870L:	linux-media@vger.kernel.org
871S:	Maintained
872F:	drivers/media/i2c/aptina-pll.*
873
874ARC FRAMEBUFFER DRIVER
875M:	Jaya Kumar <jayalk@intworks.biz>
876S:	Maintained
877F:	drivers/video/fbdev/arcfb.c
878F:	drivers/video/fbdev/core/fb_defio.c
879
880ARCNET NETWORK LAYER
881M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
882L:	netdev@vger.kernel.org
883S:	Maintained
884F:	drivers/net/arcnet/
885F:	include/uapi/linux/if_arcnet.h
886
887ARC PGU DRM DRIVER
888M:	Alexey Brodkin <abrodkin@synopsys.com>
889S:	Supported
890F:	drivers/gpu/drm/arc/
891F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
892
893ARM ARCHITECTED TIMER DRIVER
894M:	Mark Rutland <mark.rutland@arm.com>
895M:	Marc Zyngier <marc.zyngier@arm.com>
896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
897S:	Maintained
898F:	arch/arm/include/asm/arch_timer.h
899F:	arch/arm64/include/asm/arch_timer.h
900F:	drivers/clocksource/arm_arch_timer.c
901
902ARM HDLCD DRM DRIVER
903M:	Liviu Dudau <liviu.dudau@arm.com>
904S:	Supported
905F:	drivers/gpu/drm/arm/hdlcd_*
906F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
907
908ARM MALI-DP DRM DRIVER
909M:	Liviu Dudau <liviu.dudau@arm.com>
910M:	Brian Starkey <brian.starkey@arm.com>
911M:	Mali DP Maintainers <malidp@foss.arm.com>
912S:	Supported
913F:	drivers/gpu/drm/arm/
914F:	Documentation/devicetree/bindings/display/arm,malidp.txt
915
916ARM MFM AND FLOPPY DRIVERS
917M:	Ian Molton <spyro@f2s.com>
918S:	Maintained
919F:	arch/arm/lib/floppydma.S
920F:	arch/arm/include/asm/floppy.h
921
922ARM PMU PROFILING AND DEBUGGING
923M:	Will Deacon <will.deacon@arm.com>
924R:	Mark Rutland <mark.rutland@arm.com>
925S:	Maintained
926F:	arch/arm*/kernel/perf_*
927F:	arch/arm/oprofile/common.c
928F:	arch/arm*/kernel/hw_breakpoint.c
929F:	arch/arm*/include/asm/hw_breakpoint.h
930F:	arch/arm*/include/asm/perf_event.h
931F:	drivers/perf/arm_pmu.c
932F:	include/linux/perf/arm_pmu.h
933
934ARM PORT
935M:	Russell King <linux@armlinux.org.uk>
936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
937W:	http://www.armlinux.org.uk/
938S:	Maintained
939F:	arch/arm/
940
941ARM SUB-ARCHITECTURES
942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943S:	Maintained
944F:	arch/arm/mach-*/
945F:	arch/arm/plat-*/
946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
947
948ARM PRIMECELL AACI PL041 DRIVER
949M:	Russell King <linux@armlinux.org.uk>
950S:	Maintained
951F:	sound/arm/aaci.*
952
953ARM PRIMECELL CLCD PL110 DRIVER
954M:	Russell King <linux@armlinux.org.uk>
955S:	Maintained
956F:	drivers/video/fbdev/amba-clcd.*
957
958ARM PRIMECELL KMI PL050 DRIVER
959M:	Russell King <linux@armlinux.org.uk>
960S:	Maintained
961F:	drivers/input/serio/ambakmi.*
962F:	include/linux/amba/kmi.h
963
964ARM PRIMECELL MMCI PL180/1 DRIVER
965M:	Russell King <linux@armlinux.org.uk>
966S:	Maintained
967F:	drivers/mmc/host/mmci.*
968F:	include/linux/amba/mmci.h
969
970ARM PRIMECELL UART PL010 AND PL011 DRIVERS
971M:	Russell King <linux@armlinux.org.uk>
972S:	Maintained
973F:	drivers/tty/serial/amba-pl01*.c
974F:	include/linux/amba/serial.h
975
976ARM PRIMECELL BUS SUPPORT
977M:	Russell King <linux@armlinux.org.uk>
978S:	Maintained
979F:	drivers/amba/
980F:	include/linux/amba/bus.h
981
982ARM/ADS SPHERE MACHINE SUPPORT
983M:	Lennert Buytenhek <kernel@wantstofly.org>
984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985S:	Maintained
986
987ARM/AFEB9260 MACHINE SUPPORT
988M:	Sergey Lapin <slapin@ossfans.org>
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S:	Maintained
991
992ARM/AJECO 1ARM MACHINE SUPPORT
993M:	Lennert Buytenhek <kernel@wantstofly.org>
994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S:	Maintained
996
997ARM/Allwinner sunXi SoC support
998M:	Maxime Ripard <maxime.ripard@free-electrons.com>
999M:	Chen-Yu Tsai <wens@csie.org>
1000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001S:	Maintained
1002N:	sun[x456789]i
1003
1004ARM/Allwinner SoC Clock Support
1005M:	Emilio López <emilio@elopez.com.ar>
1006S:	Maintained
1007F:	drivers/clk/sunxi/
1008
1009ARM/Amlogic Meson SoC support
1010M:	Carlo Caione <carlo@caione.org>
1011M:	Kevin Hilman <khilman@baylibre.com>
1012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013L:	linux-amlogic@lists.infradead.org
1014W:	http://linux-meson.com/
1015S:	Maintained
1016F:	arch/arm/mach-meson/
1017F:	arch/arm/boot/dts/meson*
1018F:	arch/arm64/boot/dts/amlogic/
1019F: 	drivers/pinctrl/meson/
1020N:	meson
1021
1022ARM/Annapurna Labs ALPINE ARCHITECTURE
1023M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1024M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S:	Maintained
1027F:	arch/arm/mach-alpine/
1028F:	arch/arm/boot/dts/alpine*
1029F:	arch/arm64/boot/dts/al/
1030F:	drivers/*/*alpine*
1031
1032ARM/ARTPEC MACHINE SUPPORT
1033M:	Jesper Nilsson <jesper.nilsson@axis.com>
1034M:	Lars Persson <lars.persson@axis.com>
1035M:	Niklas Cassel <niklas.cassel@axis.com>
1036S:	Maintained
1037L:	linux-arm-kernel@axis.com
1038F:	arch/arm/mach-artpec
1039F:	arch/arm/boot/dts/artpec6*
1040F:	drivers/clk/axis
1041
1042ARM/ASPEED MACHINE SUPPORT
1043M:	Joel Stanley <joel@jms.id.au>
1044S:	Maintained
1045F:	arch/arm/mach-aspeed/
1046F:	arch/arm/boot/dts/aspeed-*
1047F:	drivers/*/*aspeed*
1048
1049ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1050M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1051M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1052M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054W:	http://www.linux4sam.org
1055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1056S:	Supported
1057F:	arch/arm/mach-at91/
1058F:	include/soc/at91/
1059F:	arch/arm/boot/dts/at91*.dts
1060F:	arch/arm/boot/dts/at91*.dtsi
1061F:	arch/arm/boot/dts/sama*.dts
1062F:	arch/arm/boot/dts/sama*.dtsi
1063F:	arch/arm/include/debug/at91.S
1064
1065ARM/ATMEL AT91 Clock Support
1066M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1067S:	Maintained
1068F:	drivers/clk/at91
1069
1070ARM/CALXEDA HIGHBANK ARCHITECTURE
1071M:	Rob Herring <robh@kernel.org>
1072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S:	Maintained
1074F:	arch/arm/mach-highbank/
1075F:	arch/arm/boot/dts/highbank.dts
1076F:	arch/arm/boot/dts/ecx-*.dts*
1077
1078ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1079M:	Krzysztof Halasa <khalasa@piap.pl>
1080S:	Maintained
1081F:	arch/arm/mach-cns3xxx/
1082
1083ARM/CAVIUM THUNDER NETWORK DRIVER
1084M:	Sunil Goutham <sgoutham@cavium.com>
1085M:	Robert Richter <rric@kernel.org>
1086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S:	Supported
1088F:	drivers/net/ethernet/cavium/thunder/
1089
1090ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1091M:	Alexander Shiyan <shc_work@mail.ru>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Odd Fixes
1094N:	clps711x
1095
1096ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1097M:	Hartley Sweeten <hsweeten@visionengravers.com>
1098M:	Ryan Mallon <rmallon@gmail.com>
1099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S:	Maintained
1101F:	arch/arm/mach-ep93xx/
1102F:	arch/arm/mach-ep93xx/include/mach/
1103
1104ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1105M:	Lennert Buytenhek <kernel@wantstofly.org>
1106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107S:	Maintained
1108
1109ARM/CLKDEV SUPPORT
1110M:	Russell King <linux@armlinux.org.uk>
1111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S:	Maintained
1113F:	arch/arm/include/asm/clkdev.h
1114F:	drivers/clk/clkdev.c
1115
1116ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1117M:	Mike Rapoport <mike@compulab.co.il>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120
1121ARM/CONTEC MICRO9 MACHINE SUPPORT
1122M:	Hubert Feurstein <hubert.feurstein@contec.at>
1123S:	Maintained
1124F:	arch/arm/mach-ep93xx/micro9.c
1125
1126ARM/CORESIGHT FRAMEWORK AND DRIVERS
1127M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S:	Maintained
1130F:	drivers/hwtracing/coresight/*
1131F:	Documentation/trace/coresight.txt
1132F:	Documentation/devicetree/bindings/arm/coresight.txt
1133F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1134
1135ARM/CORGI MACHINE SUPPORT
1136M:	Richard Purdie <rpurdie@rpsys.net>
1137S:	Maintained
1138
1139ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1140M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142T:	git git://github.com/ulli-kroll/linux.git
1143S:	Maintained
1144F:	arch/arm/mach-gemini/
1145F:	drivers/rtc/rtc-gemini.c
1146
1147ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1148M:	Barry Song <baohua@kernel.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1151S:	Maintained
1152F:	arch/arm/boot/dts/prima2*
1153F:	arch/arm/mach-prima2/
1154F:	drivers/clk/sirf/
1155F:	drivers/clocksource/timer-prima2.c
1156F:	drivers/clocksource/timer-atlas7.c
1157N:	[^a-z]sirf
1158
1159ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1160M:	Baruch Siach <baruch@tkos.co.il>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163F:	arch/arm/boot/dts/cx92755*
1164N:	digicolor
1165
1166ARM/EBSA110 MACHINE SUPPORT
1167M:	Russell King <linux@armlinux.org.uk>
1168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169W:	http://www.armlinux.org.uk/
1170S:	Maintained
1171F:	arch/arm/mach-ebsa110/
1172F:	drivers/net/ethernet/amd/am79c961a.*
1173
1174ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1175M:	Uwe Kleine-König <kernel@pengutronix.de>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178N:	efm32
1179
1180ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1181M:	Daniel Ribeiro <drwyrm@gmail.com>
1182M:	Stefan Schmidt <stefan@openezx.org>
1183M:	Harald Welte <laforge@openezx.org>
1184L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1185W:	http://www.openezx.org/
1186S:	Maintained
1187T:	topgit git://git.openezx.org/openezx.git
1188F:	arch/arm/mach-pxa/ezx.c
1189
1190ARM/FARADAY FA526 PORT
1191M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S:	Maintained
1194T:	git git://git.berlios.de/gemini-board
1195F:	arch/arm/mm/*-fa*
1196
1197ARM/FOOTBRIDGE ARCHITECTURE
1198M:	Russell King <linux@armlinux.org.uk>
1199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200W:	http://www.armlinux.org.uk/
1201S:	Maintained
1202F:	arch/arm/include/asm/hardware/dec21285.h
1203F:	arch/arm/mach-footbridge/
1204
1205ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1206M:	Shawn Guo <shawnguo@kernel.org>
1207M:	Sascha Hauer <kernel@pengutronix.de>
1208R:	Fabio Estevam <fabio.estevam@nxp.com>
1209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210S:	Maintained
1211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1212F:	arch/arm/mach-imx/
1213F:	arch/arm/mach-mxs/
1214F:	arch/arm/boot/dts/imx*
1215F:	arch/arm/configs/imx*_defconfig
1216F:	drivers/clk/imx/
1217F:	include/soc/imx/
1218
1219ARM/FREESCALE VYBRID ARM ARCHITECTURE
1220M:	Shawn Guo <shawnguo@kernel.org>
1221M:	Sascha Hauer <kernel@pengutronix.de>
1222R:	Stefan Agner <stefan@agner.ch>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1226F:	arch/arm/mach-imx/*vf610*
1227F:	arch/arm/boot/dts/vf*
1228
1229ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1230M:	Lennert Buytenhek <kernel@wantstofly.org>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S:	Maintained
1233
1234ARM/GUMSTIX MACHINE SUPPORT
1235M:	Steve Sakoman <sakoman@gmail.com>
1236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237S:	Maintained
1238
1239ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1240M:	Philipp Zabel <philipp.zabel@gmail.com>
1241M:	Paul Parsons <lost.distance@yahoo.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244F:	arch/arm/mach-pxa/hx4700.c
1245F:	arch/arm/mach-pxa/include/mach/hx4700.h
1246F:	sound/soc/pxa/hx4700.c
1247
1248ARM/HISILICON SOC SUPPORT
1249M:	Wei Xu <xuwei5@hisilicon.com>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W:	http://www.hisilicon.com
1252S:	Supported
1253T:	git git://github.com/hisilicon/linux-hisi.git
1254F:	arch/arm/mach-hisi/
1255F:	arch/arm/boot/dts/hi3*
1256F:	arch/arm/boot/dts/hip*
1257F:	arch/arm/boot/dts/hisi*
1258F:	arch/arm64/boot/dts/hisilicon/
1259
1260ARM/HP JORNADA 7XX MACHINE SUPPORT
1261M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1262W:	www.jlime.com
1263S:	Maintained
1264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1265F:	arch/arm/mach-sa1100/jornada720.c
1266F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1267
1268ARM/IGEP MACHINE SUPPORT
1269M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1270M:	Javier Martinez Canillas <javier@dowhile0.org>
1271L:	linux-omap@vger.kernel.org
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/boot/dts/omap3-igep*
1275
1276ARM/INCOME PXA270 SUPPORT
1277M:	Marek Vasut <marek.vasut@gmail.com>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1281
1282ARM/INTEL IOP32X ARM ARCHITECTURE
1283M:	Lennert Buytenhek <kernel@wantstofly.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/INTEL IOP33X ARM ARCHITECTURE
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Orphan
1290
1291ARM/INTEL IOP13XX ARM ARCHITECTURE
1292M:	Lennert Buytenhek <kernel@wantstofly.org>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S:	Maintained
1295
1296ARM/INTEL IQ81342EX MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/INTEL IXDP2850 MACHINE SUPPORT
1302M:	Lennert Buytenhek <kernel@wantstofly.org>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305
1306ARM/INTEL IXP4XX ARM ARCHITECTURE
1307M:	Imre Kaloz <kaloz@openwrt.org>
1308M:	Krzysztof Halasa <khalasa@piap.pl>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Maintained
1311F:	arch/arm/mach-ixp4xx/
1312
1313ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1314M:	Jonathan Cameron <jic23@cam.ac.uk>
1315L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S:	Maintained
1317F:	arch/arm/mach-pxa/stargate2.c
1318F:	drivers/pcmcia/pxa2xx_stargate2.c
1319
1320ARM/INTEL XSC3 (MANZANO) ARM CORE
1321M:	Lennert Buytenhek <kernel@wantstofly.org>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324
1325ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1326M:	Lennert Buytenhek <kernel@wantstofly.org>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S:	Maintained
1329
1330ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1331M:	Santosh Shilimkar <ssantosh@kernel.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334F:	arch/arm/mach-keystone/
1335F:	arch/arm/boot/dts/keystone-*
1336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1337
1338ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1339M:	Santosh Shilimkar <ssantosh@kernel.org>
1340L:	linux-kernel@vger.kernel.org
1341S:	Maintained
1342F:	drivers/clk/keystone/
1343
1344ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1345M:	Santosh Shilimkar <ssantosh@kernel.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347L:	linux-kernel@vger.kernel.org
1348S:	Maintained
1349F:	drivers/clocksource/timer-keystone.c
1350
1351ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1352M:	Santosh Shilimkar <ssantosh@kernel.org>
1353L:	linux-kernel@vger.kernel.org
1354S:	Maintained
1355F:	drivers/power/reset/keystone-reset.c
1356
1357ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1358M:	Santosh Shilimkar <ssantosh@kernel.org>
1359L:	linux-kernel@vger.kernel.org
1360S:	Maintained
1361F:	drivers/memory/*emif*
1362
1363ARM/LG1K ARCHITECTURE
1364M:	Chanho Min <chanho.min@lge.com>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367F:	arch/arm64/boot/dts/lg/
1368
1369ARM/LOGICPD PXA270 MACHINE SUPPORT
1370M:	Lennert Buytenhek <kernel@wantstofly.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373
1374ARM/LPC18XX ARCHITECTURE
1375M:	Joachim Eastwood <manabian@gmail.com>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378F:	arch/arm/boot/dts/lpc43*
1379F:	drivers/clk/nxp/clk-lpc18xx*
1380F:	drivers/clocksource/time-lpc32xx.c
1381F:	drivers/i2c/busses/i2c-lpc2k.c
1382F:	drivers/memory/pl172.c
1383F:	drivers/mtd/spi-nor/nxp-spifi.c
1384F:	drivers/rtc/rtc-lpc24xx.c
1385N:	lpc18xx
1386
1387ARM/LPC32XX SOC SUPPORT
1388M:	Vladimir Zapolskiy <vz@mleia.com>
1389M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1392S:	Maintained
1393F:	arch/arm/boot/dts/lpc32*
1394F:	arch/arm/mach-lpc32xx/
1395F:	drivers/i2c/busses/i2c-pnx.c
1396F:	drivers/net/ethernet/nxp/lpc_eth.c
1397F:	drivers/usb/host/ohci-nxp.c
1398F:	drivers/watchdog/pnx4008_wdt.c
1399N:	lpc32xx
1400
1401ARM/MAGICIAN MACHINE SUPPORT
1402M:	Philipp Zabel <philipp.zabel@gmail.com>
1403S:	Maintained
1404
1405ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1406M:	Jason Cooper <jason@lakedaemon.net>
1407M:	Andrew Lunn <andrew@lunn.ch>
1408M:	Gregory Clement <gregory.clement@free-electrons.com>
1409M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412F:	arch/arm/mach-mvebu/
1413F:	drivers/rtc/rtc-armada38x.c
1414F:	arch/arm/boot/dts/armada*
1415F:	arch/arm/boot/dts/kirkwood*
1416F:	arch/arm64/boot/dts/marvell/armada*
1417F:	drivers/cpufreq/mvebu-cpufreq.c
1418F:	arch/arm/configs/mvebu_*_defconfig
1419
1420ARM/Marvell Berlin SoC support
1421M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:	Maintained
1424F:	arch/arm/mach-berlin/
1425F:	arch/arm/boot/dts/berlin*
1426F:	arch/arm64/boot/dts/marvell/berlin*
1427
1428
1429ARM/Marvell Dove/MV78xx0/Orion SOC support
1430M:	Jason Cooper <jason@lakedaemon.net>
1431M:	Andrew Lunn <andrew@lunn.ch>
1432M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1433M:	Gregory Clement <gregory.clement@free-electrons.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/mach-dove/
1437F:	arch/arm/mach-mv78xx0/
1438F:	arch/arm/mach-orion5x/
1439F:	arch/arm/plat-orion/
1440F:	arch/arm/boot/dts/dove*
1441F:	arch/arm/boot/dts/orion5x*
1442
1443
1444ARM/Orion SoC/Technologic Systems TS-78xx platform support
1445M:	Alexander Clouter <alex@digriz.org.uk>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447W:	http://www.digriz.org.uk/ts78xx/kernel
1448S:	Maintained
1449F:	arch/arm/mach-orion5x/ts78xx-*
1450
1451ARM/OXNAS platform support
1452M:	Neil Armstrong <narmstrong@baylibre.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S:	Maintained
1455F:	arch/arm/mach-oxnas/
1456F:	arch/arm/boot/dts/oxnas*
1457F:	arch/arm/boot/dts/wd-mbwe.dts
1458N:	oxnas
1459
1460ARM/Mediatek RTC DRIVER
1461M:	Eddie Huang <eddie.huang@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/rtc/rtc-mt6397.c
1466
1467ARM/Mediatek SoC support
1468M:	Matthias Brugger <matthias.bgg@gmail.com>
1469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/boot/dts/mt6*
1473F:	arch/arm/boot/dts/mt8*
1474F:	arch/arm/mach-mediatek/
1475N:	mtk
1476K:	mediatek
1477
1478ARM/Mediatek USB3 PHY DRIVER
1479M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	drivers/phy/phy-mt65xx-usb3.c
1484
1485ARM/MICREL KS8695 ARCHITECTURE
1486M:	Greg Ungerer <gerg@uclinux.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488F:	arch/arm/mach-ks8695/
1489S:	Odd Fixes
1490
1491ARM/MIOA701 MACHINE SUPPORT
1492M:	Robert Jarzmik <robert.jarzmik@free.fr>
1493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494F:	arch/arm/mach-pxa/mioa701.c
1495S:	Maintained
1496
1497ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1498M:	Michael Petchkovsky <mkpetch@internode.on.net>
1499S:	Maintained
1500
1501ARM/NOMADIK ARCHITECTURE
1502M:	Alessandro Rubini <rubini@unipv.it>
1503M:	Linus Walleij <linus.walleij@linaro.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506F:	arch/arm/mach-nomadik/
1507F:	drivers/pinctrl/nomadik/
1508F:	drivers/i2c/busses/i2c-nomadik.c
1509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1510
1511ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1512M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1513L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1514W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1515S:	Supported
1516
1517ARM/TOSA MACHINE SUPPORT
1518M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1519M:	Dirk Opfer <dirk@opfer-online.de>
1520S:	Maintained
1521
1522ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1523M:	Marek Vasut <marek.vasut@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org
1525W:	http://hackndev.com
1526S:	Maintained
1527F:	arch/arm/mach-pxa/include/mach/palmtx.h
1528F:	arch/arm/mach-pxa/palmtx.c
1529F:	arch/arm/mach-pxa/include/mach/palmt5.h
1530F:	arch/arm/mach-pxa/palmt5.c
1531F:	arch/arm/mach-pxa/include/mach/palmld.h
1532F:	arch/arm/mach-pxa/palmld.c
1533F:	arch/arm/mach-pxa/include/mach/palmte2.h
1534F:	arch/arm/mach-pxa/palmte2.c
1535F:	arch/arm/mach-pxa/include/mach/palmtc.h
1536F:	arch/arm/mach-pxa/palmtc.c
1537
1538ARM/PALM TREO SUPPORT
1539M:	Tomas Cech <sleep_walker@suse.com>
1540L:	linux-arm-kernel@lists.infradead.org
1541W:	http://hackndev.com
1542S:	Maintained
1543F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1544F:	arch/arm/mach-pxa/palmtreo.c
1545
1546ARM/PALMZ72 SUPPORT
1547M:	Sergey Lapin <slapin@ossfans.org>
1548L:	linux-arm-kernel@lists.infradead.org
1549W:	http://hackndev.com
1550S:	Maintained
1551F:	arch/arm/mach-pxa/include/mach/palmz72.h
1552F:	arch/arm/mach-pxa/palmz72.c
1553
1554ARM/PLEB SUPPORT
1555M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1556W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1557S:	Maintained
1558
1559ARM/PT DIGITAL BOARD PORT
1560M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562W:	http://www.armlinux.org.uk/
1563S:	Maintained
1564
1565ARM/QUALCOMM SUPPORT
1566M:	Andy Gross <andy.gross@linaro.org>
1567M:	David Brown <david.brown@linaro.org>
1568L:	linux-arm-msm@vger.kernel.org
1569L:	linux-soc@vger.kernel.org
1570S:	Maintained
1571F:	Documentation/devicetree/bindings/soc/qcom/
1572F:	arch/arm/boot/dts/qcom-*.dts
1573F:	arch/arm/boot/dts/qcom-*.dtsi
1574F:	arch/arm/mach-qcom/
1575F:	arch/arm64/boot/dts/qcom/*
1576F:	drivers/i2c/busses/i2c-qup.c
1577F:	drivers/clk/qcom/
1578F:	drivers/soc/qcom/
1579F:	drivers/spi/spi-qup.c
1580F:	drivers/tty/serial/msm_serial.h
1581F:	drivers/tty/serial/msm_serial.c
1582F:	drivers/*/pm8???-*
1583F:	drivers/mfd/ssbi.c
1584F:	drivers/firmware/qcom_scm.c
1585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1586
1587ARM/RADISYS ENP2611 MACHINE SUPPORT
1588M:	Lennert Buytenhek <kernel@wantstofly.org>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590S:	Maintained
1591
1592ARM/RENESAS ARM64 ARCHITECTURE
1593M:	Simon Horman <horms@verge.net.au>
1594M:	Magnus Damm <magnus.damm@gmail.com>
1595L:	linux-renesas-soc@vger.kernel.org
1596Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S:	Supported
1599F:	arch/arm64/boot/dts/renesas/
1600F:	drivers/soc/renesas/
1601F:	include/linux/soc/renesas/
1602
1603ARM/RISCPC ARCHITECTURE
1604M:	Russell King <linux@armlinux.org.uk>
1605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606W:	http://www.armlinux.org.uk/
1607S:	Maintained
1608F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1609F:	arch/arm/include/asm/hardware/ioc.h
1610F:	arch/arm/include/asm/hardware/iomd.h
1611F:	arch/arm/include/asm/hardware/memc.h
1612F:	arch/arm/mach-rpc/
1613F:	drivers/net/ethernet/8390/etherh.c
1614F:	drivers/net/ethernet/i825xx/ether1*
1615F:	drivers/net/ethernet/seeq/ether3*
1616F:	drivers/scsi/arm/
1617
1618ARM/Rockchip SoC support
1619M:	Heiko Stuebner <heiko@sntech.de>
1620L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621L:	linux-rockchip@lists.infradead.org
1622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1623S:	Maintained
1624F:	arch/arm/boot/dts/rk3*
1625F:	arch/arm/mach-rockchip/
1626F:	drivers/clk/rockchip/
1627F:	drivers/i2c/busses/i2c-rk3x.c
1628F:	drivers/*/*rockchip*
1629F:	drivers/*/*/*rockchip*
1630F:	sound/soc/rockchip/
1631N:	rockchip
1632
1633ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1634M:	Kukjin Kim <kgene@kernel.org>
1635M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1638S:	Maintained
1639F:	arch/arm/boot/dts/s3c*
1640F:	arch/arm/boot/dts/s5p*
1641F:	arch/arm/boot/dts/samsung*
1642F:	arch/arm/boot/dts/exynos*
1643F:	arch/arm64/boot/dts/exynos/
1644F:	arch/arm/plat-samsung/
1645F:	arch/arm/mach-s3c24*/
1646F:	arch/arm/mach-s3c64xx/
1647F:	arch/arm/mach-s5p*/
1648F:	arch/arm/mach-exynos*/
1649F:	drivers/*/*s3c24*
1650F:	drivers/*/*/*s3c24*
1651F:	drivers/*/*s3c64xx*
1652F:	drivers/*/*s5pv210*
1653F:	drivers/memory/samsung/*
1654F:	drivers/soc/samsung/*
1655F:	drivers/spi/spi-s3c*
1656F:	Documentation/arm/Samsung/
1657F:	Documentation/devicetree/bindings/arm/samsung/
1658F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1659F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1660N:	exynos
1661
1662ARM/SAMSUNG MOBILE MACHINE SUPPORT
1663M:	Kyungmin Park <kyungmin.park@samsung.com>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S:	Maintained
1666F:	arch/arm/mach-s5pv210/
1667
1668ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1669M:	Kyungmin Park <kyungmin.park@samsung.com>
1670M:	Kamil Debski <kamil@wypas.org>
1671M:	Andrzej Hajda <a.hajda@samsung.com>
1672L:	linux-arm-kernel@lists.infradead.org
1673L:	linux-media@vger.kernel.org
1674S:	Maintained
1675F:	drivers/media/platform/s5p-g2d/
1676
1677ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1678M:	Kyungmin Park <kyungmin.park@samsung.com>
1679M:	Kamil Debski <kamil@wypas.org>
1680M:	Jeongtae Park <jtp.park@samsung.com>
1681M:	Andrzej Hajda <a.hajda@samsung.com>
1682L:	linux-arm-kernel@lists.infradead.org
1683L:	linux-media@vger.kernel.org
1684S:	Maintained
1685F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1686F:	drivers/media/platform/s5p-mfc/
1687
1688ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1689M:	Kyungmin Park <kyungmin.park@samsung.com>
1690M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1691L:	linux-arm-kernel@lists.infradead.org
1692L:	linux-media@vger.kernel.org
1693S:	Maintained
1694F:	drivers/media/platform/s5p-tv/
1695
1696ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1697M:	Kyungmin Park <kyungmin.park@samsung.com>
1698L:	linux-arm-kernel@lists.infradead.org
1699L:	linux-media@vger.kernel.org
1700S:	Maintained
1701F:	drivers/staging/media/platform/s5p-cec/
1702
1703ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1704M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1705M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1706L:	linux-arm-kernel@lists.infradead.org
1707L:	linux-media@vger.kernel.org
1708S:	Maintained
1709F:	drivers/media/platform/s5p-jpeg/
1710
1711ARM/SHMOBILE ARM ARCHITECTURE
1712M:	Simon Horman <horms@verge.net.au>
1713M:	Magnus Damm <magnus.damm@gmail.com>
1714L:	linux-renesas-soc@vger.kernel.org
1715Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1717S:	Supported
1718F:	arch/arm/boot/dts/emev2*
1719F:	arch/arm/boot/dts/r7s*
1720F:	arch/arm/boot/dts/r8a*
1721F:	arch/arm/boot/dts/sh*
1722F:	arch/arm/configs/shmobile_defconfig
1723F:	arch/arm/include/debug/renesas-scif.S
1724F:	arch/arm/mach-shmobile/
1725F:	drivers/soc/renesas/
1726F:	include/linux/soc/renesas/
1727
1728ARM/SOCFPGA ARCHITECTURE
1729M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1730S:	Maintained
1731F:	arch/arm/mach-socfpga/
1732F:	arch/arm/boot/dts/socfpga*
1733F:	arch/arm/configs/socfpga_defconfig
1734F:	arch/arm64/boot/dts/altera/
1735W:	http://www.rocketboards.org
1736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1737
1738ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1739M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1740S:	Maintained
1741F:	drivers/clk/socfpga/
1742
1743ARM/SOCFPGA EDAC SUPPORT
1744M:	Thor Thayer <tthayer@opensource.altera.com>
1745S:	Maintained
1746F:	drivers/edac/altera_edac.
1747
1748ARM/STI ARCHITECTURE
1749M:	Patrice Chotard <patrice.chotard@st.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751L:	kernel@stlinux.com
1752W:	http://www.stlinux.com
1753S:	Maintained
1754F:	arch/arm/mach-sti/
1755F:	arch/arm/boot/dts/sti*
1756F:	drivers/char/hw_random/st-rng.c
1757F:	drivers/clocksource/arm_global_timer.c
1758F:	drivers/clocksource/clksrc_st_lpc.c
1759F:	drivers/cpufreq/sti-cpufreq.c
1760F:	drivers/i2c/busses/i2c-st.c
1761F:	drivers/media/rc/st_rc.c
1762F:	drivers/media/platform/sti/c8sectpfe/
1763F:	drivers/mmc/host/sdhci-st.c
1764F:	drivers/phy/phy-miphy28lp.c
1765F:	drivers/phy/phy-miphy365x.c
1766F:	drivers/phy/phy-stih407-usb.c
1767F:	drivers/phy/phy-stih41x-usb.c
1768F:	drivers/pinctrl/pinctrl-st.c
1769F:	drivers/remoteproc/st_remoteproc.c
1770F:	drivers/reset/sti/
1771F:	drivers/rtc/rtc-st-lpc.c
1772F:	drivers/tty/serial/st-asc.c
1773F:	drivers/usb/dwc3/dwc3-st.c
1774F:	drivers/usb/host/ehci-st.c
1775F:	drivers/usb/host/ohci-st.c
1776F:	drivers/watchdog/st_lpc_wdt.c
1777F:	drivers/ata/ahci_st.c
1778
1779ARM/STM32 ARCHITECTURE
1780M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1781M:	Alexandre Torgue <alexandre.torgue@st.com>
1782L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S:	Maintained
1784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1785N:	stm32
1786F:	drivers/clocksource/armv7m_systick.c
1787
1788ARM/TANGO ARCHITECTURE
1789M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1790L:	linux-arm-kernel@lists.infradead.org
1791S:	Maintained
1792N:	tango
1793
1794ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1795M:	Lennert Buytenhek <kernel@wantstofly.org>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798
1799ARM/TETON BGA MACHINE SUPPORT
1800M:	"Mark F. Brown" <mark.brown314@gmail.com>
1801L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S:	Maintained
1803
1804ARM/THECUS N2100 MACHINE SUPPORT
1805M:	Lennert Buytenhek <kernel@wantstofly.org>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S:	Maintained
1808
1809ARM/NUVOTON W90X900 ARM ARCHITECTURE
1810M:	Wan ZongShun <mcuos.com@gmail.com>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812W:	http://www.mcuos.com
1813S:	Maintained
1814F:	arch/arm/mach-w90x900/
1815F:	drivers/input/keyboard/w90p910_keypad.c
1816F:	drivers/input/touchscreen/w90p910_ts.c
1817F:	drivers/watchdog/nuc900_wdt.c
1818F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1819F:	drivers/mtd/nand/nuc900_nand.c
1820F:	drivers/rtc/rtc-nuc900.c
1821F:	drivers/spi/spi-nuc900.c
1822F:	drivers/usb/host/ehci-w90x900.c
1823F:	drivers/video/fbdev/nuc900fb.c
1824
1825ARM/U300 MACHINE SUPPORT
1826M:	Linus Walleij <linus.walleij@linaro.org>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Supported
1829F:	arch/arm/mach-u300/
1830F:	drivers/clocksource/timer-u300.c
1831F:	drivers/i2c/busses/i2c-stu300.c
1832F:	drivers/rtc/rtc-coh901331.c
1833F:	drivers/watchdog/coh901327_wdt.c
1834F:	drivers/dma/coh901318*
1835F:	drivers/mfd/ab3100*
1836F:	drivers/rtc/rtc-ab3100.c
1837F:	drivers/rtc/rtc-coh901331.c
1838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1839
1840ARM/UNIPHIER ARCHITECTURE
1841M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S:	Maintained
1844F:	arch/arm/boot/dts/uniphier*
1845F:	arch/arm/include/asm/hardware/cache-uniphier.h
1846F:	arch/arm/mach-uniphier/
1847F:	arch/arm/mm/cache-uniphier.c
1848F:	arch/arm64/boot/dts/socionext/
1849F:	drivers/bus/uniphier-system-bus.c
1850F:	drivers/i2c/busses/i2c-uniphier*
1851F:	drivers/pinctrl/uniphier/
1852F:	drivers/tty/serial/8250/8250_uniphier.c
1853N:	uniphier
1854
1855ARM/Ux500 ARM ARCHITECTURE
1856M:	Linus Walleij <linus.walleij@linaro.org>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	arch/arm/mach-ux500/
1860F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1861F:	drivers/dma/ste_dma40*
1862F:	drivers/hwspinlock/u8500_hsem.c
1863F:	drivers/mfd/abx500*
1864F:	drivers/mfd/ab8500*
1865F:	drivers/mfd/dbx500*
1866F:	drivers/mfd/db8500*
1867F:	drivers/pinctrl/nomadik/pinctrl-ab*
1868F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1869F:	drivers/rtc/rtc-ab8500.c
1870F:	drivers/rtc/rtc-pl031.c
1871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1872
1873ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1874M:	Ulf Hansson <ulf.hansson@linaro.org>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876T:	git git://git.linaro.org/people/ulfh/clk.git
1877S:	Maintained
1878F:	drivers/clk/ux500/
1879
1880ARM/VERSATILE EXPRESS PLATFORM
1881M:	Liviu Dudau <liviu.dudau@arm.com>
1882M:	Sudeep Holla <sudeep.holla@arm.com>
1883M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886F:	arch/arm/boot/dts/vexpress*
1887F:	arch/arm64/boot/dts/arm/
1888F:	arch/arm/mach-vexpress/
1889F:	*/*/vexpress*
1890F:	*/*/*/vexpress*
1891F:	drivers/clk/versatile/clk-vexpress-osc.c
1892F:	drivers/clocksource/versatile.c
1893N:	mps2
1894
1895ARM/VFP SUPPORT
1896M:	Russell King <linux@armlinux.org.uk>
1897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898W:	http://www.armlinux.org.uk/
1899S:	Maintained
1900F:	arch/arm/vfp/
1901
1902ARM/VOIPAC PXA270 SUPPORT
1903M:	Marek Vasut <marek.vasut@gmail.com>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	arch/arm/mach-pxa/vpac270.c
1907F:	arch/arm/mach-pxa/include/mach/vpac270.h
1908
1909ARM/VT8500 ARM ARCHITECTURE
1910M:	Tony Prisk <linux@prisktech.co.nz>
1911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S:	Maintained
1913F:	arch/arm/mach-vt8500/
1914F:	drivers/clocksource/vt8500_timer.c
1915F:	drivers/i2c/busses/i2c-wmt.c
1916F:	drivers/mmc/host/wmt-sdmmc.c
1917F:	drivers/pwm/pwm-vt8500.c
1918F:	drivers/rtc/rtc-vt8500.c
1919F:	drivers/tty/serial/vt8500_serial.c
1920F:	drivers/usb/host/ehci-platform.c
1921F:	drivers/usb/host/uhci-platform.c
1922F:	drivers/video/fbdev/vt8500lcdfb.*
1923F:	drivers/video/fbdev/wm8505fb*
1924F:	drivers/video/fbdev/wmt_ge_rops.*
1925
1926ARM/ZIPIT Z2 SUPPORT
1927M:	Marek Vasut <marek.vasut@gmail.com>
1928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S:	Maintained
1930F:	arch/arm/mach-pxa/z2.c
1931F:	arch/arm/mach-pxa/include/mach/z2.h
1932
1933ARM/ZTE ARCHITECTURE
1934M:	Jun Nie <jun.nie@linaro.org>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Maintained
1937F:	arch/arm/mach-zx/
1938F:	drivers/clk/zte/
1939F:	Documentation/devicetree/bindings/arm/zte.txt
1940F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1941
1942ARM/ZYNQ ARCHITECTURE
1943M:	Michal Simek <michal.simek@xilinx.com>
1944R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946W:	http://wiki.xilinx.com
1947T:	git https://github.com/Xilinx/linux-xlnx.git
1948S:	Supported
1949F:	arch/arm/mach-zynq/
1950F:	drivers/cpuidle/cpuidle-zynq.c
1951F:	drivers/block/xsysace.c
1952N:	zynq
1953N:	xilinx
1954F:	drivers/clocksource/cadence_ttc_timer.c
1955F:	drivers/i2c/busses/i2c-cadence.c
1956F:	drivers/mmc/host/sdhci-of-arasan.c
1957F:	drivers/edac/synopsys_edac.c
1958
1959ARM SMMU DRIVERS
1960M:	Will Deacon <will.deacon@arm.com>
1961R:	Robin Murphy <robin.murphy@arm.com>
1962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S:	Maintained
1964F:	drivers/iommu/arm-smmu.c
1965F:	drivers/iommu/arm-smmu-v3.c
1966F:	drivers/iommu/io-pgtable-arm.c
1967F:	drivers/iommu/io-pgtable-arm-v7s.c
1968
1969ARM64 PORT (AARCH64 ARCHITECTURE)
1970M:	Catalin Marinas <catalin.marinas@arm.com>
1971M:	Will Deacon <will.deacon@arm.com>
1972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1974S:	Maintained
1975F:	arch/arm64/
1976F:	Documentation/arm64/
1977
1978AS3645A LED FLASH CONTROLLER DRIVER
1979M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1980L:	linux-media@vger.kernel.org
1981T:	git git://linuxtv.org/media_tree.git
1982S:	Maintained
1983F:	drivers/media/i2c/as3645a.c
1984F:	include/media/i2c/as3645a.h
1985
1986ASC7621 HARDWARE MONITOR DRIVER
1987M:	George Joseph <george.joseph@fairview5.com>
1988L:	linux-hwmon@vger.kernel.org
1989S:	Maintained
1990F:	Documentation/hwmon/asc7621
1991F:	drivers/hwmon/asc7621.c
1992
1993ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1994M:	Corentin Chary <corentin.chary@gmail.com>
1995L:	acpi4asus-user@lists.sourceforge.net
1996L:	platform-driver-x86@vger.kernel.org
1997W:	http://acpi4asus.sf.net
1998S:	Maintained
1999F:	drivers/platform/x86/asus*.c
2000F:	drivers/platform/x86/eeepc*.c
2001
2002ASUS WIRELESS RADIO CONTROL DRIVER
2003M:	João Paulo Rechi Vita <jprvita@gmail.com>
2004L:	platform-driver-x86@vger.kernel.org
2005S:	Maintained
2006F:	drivers/platform/x86/asus-wireless.c
2007
2008ASYMMETRIC KEYS
2009M:	David Howells <dhowells@redhat.com>
2010L:	keyrings@vger.kernel.org
2011S:	Maintained
2012F:	Documentation/crypto/asymmetric-keys.txt
2013F:	include/linux/verification.h
2014F:	include/crypto/public_key.h
2015F:	include/crypto/pkcs7.h
2016F:	crypto/asymmetric_keys/
2017
2018ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2019R:	Dan Williams <dan.j.williams@intel.com>
2020W:	http://sourceforge.net/projects/xscaleiop
2021S:	Odd fixes
2022F:	Documentation/crypto/async-tx-api.txt
2023F:	crypto/async_tx/
2024F:	drivers/dma/
2025F:	include/linux/dmaengine.h
2026F:	include/linux/async_tx.h
2027
2028AT24 EEPROM DRIVER
2029M:	Wolfram Sang <wsa@the-dreams.de>
2030L:	linux-i2c@vger.kernel.org
2031S:	Maintained
2032F:	drivers/misc/eeprom/at24.c
2033F:	include/linux/platform_data/at24.h
2034
2035ATA OVER ETHERNET (AOE) DRIVER
2036M:	"Ed L. Cashin" <ed.cashin@acm.org>
2037W:	http://www.openaoe.org/
2038S:	Supported
2039F:	Documentation/aoe/
2040F:	drivers/block/aoe/
2041
2042ATHEROS 71XX/9XXX GPIO DRIVER
2043M:	Alban Bedel <albeu@free.fr>
2044W:	https://github.com/AlbanBedel/linux
2045T:	git git://github.com/AlbanBedel/linux
2046S:	Maintained
2047F:	drivers/gpio/gpio-ath79.c
2048F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2049
2050ATHEROS ATH GENERIC UTILITIES
2051M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2052L:	linux-wireless@vger.kernel.org
2053S:	Supported
2054F:	drivers/net/wireless/ath/*
2055
2056ATHEROS ATH5K WIRELESS DRIVER
2057M:	Jiri Slaby <jirislaby@gmail.com>
2058M:	Nick Kossifidis <mickflemm@gmail.com>
2059M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2060L:	linux-wireless@vger.kernel.org
2061W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2062S:	Maintained
2063F:	drivers/net/wireless/ath/ath5k/
2064
2065ATHEROS ATH6KL WIRELESS DRIVER
2066M:	Kalle Valo <kvalo@qca.qualcomm.com>
2067L:	linux-wireless@vger.kernel.org
2068W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2070S:	Supported
2071F:	drivers/net/wireless/ath/ath6kl/
2072
2073WILOCITY WIL6210 WIRELESS DRIVER
2074M:	Maya Erez <qca_merez@qca.qualcomm.com>
2075L:	linux-wireless@vger.kernel.org
2076L:	wil6210@qca.qualcomm.com
2077S:	Supported
2078W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2079F:	drivers/net/wireless/ath/wil6210/
2080F:	include/uapi/linux/wil6210_uapi.h
2081
2082CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2083M:	Christian Lamparter <chunkeey@googlemail.com>
2084L:	linux-wireless@vger.kernel.org
2085W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2086S:	Maintained
2087F:	drivers/net/wireless/ath/carl9170/
2088
2089ATK0110 HWMON DRIVER
2090M:	Luca Tettamanti <kronos.it@gmail.com>
2091L:	linux-hwmon@vger.kernel.org
2092S:	Maintained
2093F:	drivers/hwmon/asus_atk0110.c
2094
2095ATI_REMOTE2 DRIVER
2096M:	Ville Syrjala <syrjala@sci.fi>
2097S:	Maintained
2098F:	drivers/input/misc/ati_remote2.c
2099
2100ATLX ETHERNET DRIVERS
2101M:	Jay Cliburn <jcliburn@gmail.com>
2102M:	Chris Snook <chris.snook@gmail.com>
2103L:	netdev@vger.kernel.org
2104W:	http://sourceforge.net/projects/atl1
2105W:	http://atl1.sourceforge.net
2106S:	Maintained
2107F:	drivers/net/ethernet/atheros/
2108
2109ATM
2110M:	Chas Williams <3chas3@gmail.com>
2111L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2112L:	netdev@vger.kernel.org
2113W:	http://linux-atm.sourceforge.net
2114S:	Maintained
2115F:	drivers/atm/
2116F:	include/linux/atm*
2117F:	include/uapi/linux/atm*
2118
2119ATMEL AT91 / AT32 MCI DRIVER
2120M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2121S:	Maintained
2122F:	drivers/mmc/host/atmel-mci.c
2123
2124ATMEL AT91 / AT32 SERIAL DRIVER
2125M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2126S:	Supported
2127F:	drivers/tty/serial/atmel_serial.c
2128
2129ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2130M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2131S:	Supported
2132F:	drivers/power/reset/at91-sama5d2_shdwc.c
2133
2134ATMEL SAMA5D2 ADC DRIVER
2135M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2136L:	linux-iio@vger.kernel.org
2137S:	Supported
2138F:	drivers/iio/adc/at91-sama5d2_adc.c
2139
2140ATMEL Audio ALSA driver
2141M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2143S:	Supported
2144F:	sound/soc/atmel
2145
2146ATMEL DMA DRIVER
2147M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S:	Supported
2150F:	drivers/dma/at_hdmac.c
2151F:	drivers/dma/at_hdmac_regs.h
2152F:	include/linux/platform_data/dma-atmel.h
2153
2154ATMEL XDMA DRIVER
2155M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2156L:	linux-arm-kernel@lists.infradead.org
2157L:	dmaengine@vger.kernel.org
2158S:	Supported
2159F:	drivers/dma/at_xdmac.c
2160
2161ATMEL I2C DRIVER
2162M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2163L:	linux-i2c@vger.kernel.org
2164S:	Supported
2165F:	drivers/i2c/busses/i2c-at91.c
2166
2167ATMEL ISI DRIVER
2168M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2169L:	linux-media@vger.kernel.org
2170S:	Supported
2171F:	drivers/media/platform/soc_camera/atmel-isi.c
2172F:	include/media/atmel-isi.h
2173
2174ATMEL LCDFB DRIVER
2175M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2176L:	linux-fbdev@vger.kernel.org
2177S:	Maintained
2178F:	drivers/video/fbdev/atmel_lcdfb.c
2179F:	include/video/atmel_lcdc.h
2180
2181ATMEL MACB ETHERNET DRIVER
2182M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2183S:	Supported
2184F:	drivers/net/ethernet/cadence/
2185
2186ATMEL NAND DRIVER
2187M:	Wenyou Yang <wenyou.yang@atmel.com>
2188M:	Josh Wu <rainyfeeling@outlook.com>
2189L:	linux-mtd@lists.infradead.org
2190S:	Supported
2191F:	drivers/mtd/nand/atmel_nand*
2192
2193ATMEL SDMMC DRIVER
2194M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2195L:	linux-mmc@vger.kernel.org
2196S:	Supported
2197F:	drivers/mmc/host/sdhci-of-at91.c
2198
2199ATMEL SPI DRIVER
2200M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2201S:	Supported
2202F:	drivers/spi/spi-atmel.*
2203
2204ATMEL SSC DRIVER
2205M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S:	Supported
2208F:	drivers/misc/atmel-ssc.c
2209F:	include/linux/atmel-ssc.h
2210
2211ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2212M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Supported
2215F:	drivers/misc/atmel_tclib.c
2216F:	drivers/clocksource/tcb_clksrc.c
2217
2218ATMEL USBA UDC DRIVER
2219M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221S:	Supported
2222F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2223
2224ATMEL WIRELESS DRIVER
2225M:	Simon Kelley <simon@thekelleys.org.uk>
2226L:	linux-wireless@vger.kernel.org
2227W:	http://www.thekelleys.org.uk/atmel
2228W:	http://atmelwlandriver.sourceforge.net/
2229S:	Maintained
2230F:	drivers/net/wireless/atmel/atmel*
2231
2232ATMEL MAXTOUCH DRIVER
2233M:	Nick Dyer <nick.dyer@itdev.co.uk>
2234T:	git git://github.com/atmel-maxtouch/linux.git
2235S:	Supported
2236F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2237F:	drivers/input/touchscreen/atmel_mxt_ts.c
2238F:	include/linux/platform_data/atmel_mxt_ts.h
2239
2240ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2241M:	Bradley Grove <linuxdrivers@attotech.com>
2242L:	linux-scsi@vger.kernel.org
2243W:	http://www.attotech.com
2244S:	Supported
2245F:	drivers/scsi/esas2r
2246
2247ATUSB IEEE 802.15.4 RADIO DRIVER
2248M:	Stefan Schmidt <stefan@osg.samsung.com>
2249L:	linux-wpan@vger.kernel.org
2250S:	Maintained
2251F:	drivers/net/ieee802154/atusb.c
2252F:	drivers/net/ieee802154/atusb.h
2253F:	drivers/net/ieee802154/at86rf230.h
2254
2255AUDIT SUBSYSTEM
2256M:	Paul Moore <paul@paul-moore.com>
2257M:	Eric Paris <eparis@redhat.com>
2258L:	linux-audit@redhat.com (moderated for non-subscribers)
2259W:	http://people.redhat.com/sgrubb/audit/
2260T:	git git://git.infradead.org/users/pcmoore/audit
2261S:	Maintained
2262F:	include/linux/audit.h
2263F:	include/uapi/linux/audit.h
2264F:	kernel/audit*
2265
2266AUXILIARY DISPLAY DRIVERS
2267M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2268W:	http://miguelojeda.es/auxdisplay.htm
2269W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2270S:	Maintained
2271F:	drivers/auxdisplay/
2272F:	include/linux/cfag12864b.h
2273
2274AVR32 ARCHITECTURE
2275M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2276M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2277W:	http://www.atmel.com/products/AVR32/
2278W:	http://mirror.egtvedt.no/avr32linux.org/
2279W:	http://avrfreaks.net/
2280S:	Maintained
2281F:	arch/avr32/
2282
2283AVR32/AT32AP MACHINE SUPPORT
2284M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2285M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2286S:	Maintained
2287F:	arch/avr32/mach-at32ap/
2288
2289AX.25 NETWORK LAYER
2290M:	Ralf Baechle <ralf@linux-mips.org>
2291L:	linux-hams@vger.kernel.org
2292W:	http://www.linux-ax25.org/
2293S:	Maintained
2294F:	include/uapi/linux/ax25.h
2295F:	include/net/ax25.h
2296F:	net/ax25/
2297
2298AZ6007 DVB DRIVER
2299M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2300M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2301L:	linux-media@vger.kernel.org
2302W:	https://linuxtv.org
2303T:	git git://linuxtv.org/media_tree.git
2304S:	Maintained
2305F:	drivers/media/usb/dvb-usb-v2/az6007.c
2306
2307AZTECH FM RADIO RECEIVER DRIVER
2308M:	Hans Verkuil <hverkuil@xs4all.nl>
2309L:	linux-media@vger.kernel.org
2310T:	git git://linuxtv.org/media_tree.git
2311W:	https://linuxtv.org
2312S:	Maintained
2313F:	drivers/media/radio/radio-aztech*
2314
2315B43 WIRELESS DRIVER
2316L:	linux-wireless@vger.kernel.org
2317L:	b43-dev@lists.infradead.org
2318W:	http://wireless.kernel.org/en/users/Drivers/b43
2319S:	Odd Fixes
2320F:	drivers/net/wireless/broadcom/b43/
2321
2322B43LEGACY WIRELESS DRIVER
2323M:	Larry Finger <Larry.Finger@lwfinger.net>
2324L:	linux-wireless@vger.kernel.org
2325L:	b43-dev@lists.infradead.org
2326W:	http://wireless.kernel.org/en/users/Drivers/b43
2327S:	Maintained
2328F:	drivers/net/wireless/broadcom/b43legacy/
2329
2330BACKLIGHT CLASS/SUBSYSTEM
2331M:	Jingoo Han <jingoohan1@gmail.com>
2332M:	Lee Jones <lee.jones@linaro.org>
2333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2334S:	Maintained
2335F:	drivers/video/backlight/
2336F:	include/linux/backlight.h
2337
2338BATMAN ADVANCED
2339M:	Marek Lindner <mareklindner@neomailbox.ch>
2340M:	Simon Wunderlich <sw@simonwunderlich.de>
2341M:	Antonio Quartulli <a@unstable.cc>
2342L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2343W:	https://www.open-mesh.org/
2344Q:	https://patchwork.open-mesh.org/project/batman/list/
2345S:	Maintained
2346F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2347F:	Documentation/ABI/testing/sysfs-class-net-mesh
2348F:	Documentation/networking/batman-adv.txt
2349F:	include/uapi/linux/batman_adv.h
2350F:	net/batman-adv/
2351
2352BAYCOM/HDLCDRV DRIVERS FOR AX.25
2353M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2354L:	linux-hams@vger.kernel.org
2355W:	http://www.baycom.org/~tom/ham/ham.html
2356S:	Maintained
2357F:	drivers/net/hamradio/baycom*
2358
2359BCACHE (BLOCK LAYER CACHE)
2360M:	Kent Overstreet <kent.overstreet@gmail.com>
2361L:	linux-bcache@vger.kernel.org
2362W:	http://bcache.evilpiepirate.org
2363S:	Orphan
2364F:	drivers/md/bcache/
2365
2366BDISP ST MEDIA DRIVER
2367M:	Fabien Dessenne <fabien.dessenne@st.com>
2368L:	linux-media@vger.kernel.org
2369T:	git git://linuxtv.org/media_tree.git
2370W:	https://linuxtv.org
2371S:	Supported
2372F:	drivers/media/platform/sti/bdisp
2373
2374BEFS FILE SYSTEM
2375M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2376M:	Salah Triki <salah.triki@gmail.com>
2377S:	Maintained
2378T:	git git://github.com/luisbg/linux-befs.git
2379F:	Documentation/filesystems/befs.txt
2380F:	fs/befs/
2381
2382BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2383M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2384L:	netdev@vger.kernel.org
2385S:	Maintained
2386F:	drivers/net/ethernet/ec_bhf.c
2387
2388BFS FILE SYSTEM
2389M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2390S:	Maintained
2391F:	Documentation/filesystems/bfs.txt
2392F:	fs/bfs/
2393F:	include/uapi/linux/bfs_fs.h
2394
2395BLACKFIN ARCHITECTURE
2396M:	Steven Miao <realmz6@gmail.com>
2397L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2398T:	git git://git.code.sf.net/p/adi-linux/code
2399W:	http://blackfin.uclinux.org
2400S:	Supported
2401F:	arch/blackfin/
2402
2403BLACKFIN EMAC DRIVER
2404L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2405W:	http://blackfin.uclinux.org
2406S:	Supported
2407F:	drivers/net/ethernet/adi/
2408
2409BLACKFIN RTC DRIVER
2410L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2411W:	http://blackfin.uclinux.org
2412S:	Supported
2413F:	drivers/rtc/rtc-bfin.c
2414
2415BLACKFIN SDH DRIVER
2416M:	Sonic Zhang <sonic.zhang@analog.com>
2417L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2418W:	http://blackfin.uclinux.org
2419S:	Supported
2420F:	drivers/mmc/host/bfin_sdh.c
2421
2422BLACKFIN SERIAL DRIVER
2423M:	Sonic Zhang <sonic.zhang@analog.com>
2424L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2425W:	http://blackfin.uclinux.org
2426S:	Supported
2427F:	drivers/tty/serial/bfin_uart.c
2428
2429BLACKFIN WATCHDOG DRIVER
2430L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2431W:	http://blackfin.uclinux.org
2432S:	Supported
2433F:	drivers/watchdog/bfin_wdt.c
2434
2435BLACKFIN I2C TWI DRIVER
2436M:	Sonic Zhang <sonic.zhang@analog.com>
2437L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2438W:	http://blackfin.uclinux.org/
2439S:	Supported
2440F:	drivers/i2c/busses/i2c-bfin-twi.c
2441
2442BLACKFIN MEDIA DRIVER
2443M:	Scott Jiang <scott.jiang.linux@gmail.com>
2444L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2445W:	http://blackfin.uclinux.org/
2446S:	Supported
2447F:	drivers/media/platform/blackfin/
2448F:	drivers/media/i2c/adv7183*
2449F:	drivers/media/i2c/vs6624*
2450
2451BLINKM RGB LED DRIVER
2452M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2453S:	Maintained
2454F:	drivers/leds/leds-blinkm.c
2455
2456BLOCK LAYER
2457M:	Jens Axboe <axboe@kernel.dk>
2458L:	linux-block@vger.kernel.org
2459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2460S:	Maintained
2461F:	block/
2462F:	kernel/trace/blktrace.c
2463
2464BLOCK2MTD DRIVER
2465M:	Joern Engel <joern@lazybastard.org>
2466L:	linux-mtd@lists.infradead.org
2467S:	Maintained
2468F:	drivers/mtd/devices/block2mtd.c
2469
2470BLUETOOTH DRIVERS
2471M:	Marcel Holtmann <marcel@holtmann.org>
2472M:	Gustavo Padovan <gustavo@padovan.org>
2473M:	Johan Hedberg <johan.hedberg@gmail.com>
2474L:	linux-bluetooth@vger.kernel.org
2475W:	http://www.bluez.org/
2476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2478S:	Maintained
2479F:	drivers/bluetooth/
2480
2481BLUETOOTH SUBSYSTEM
2482M:	Marcel Holtmann <marcel@holtmann.org>
2483M:	Gustavo Padovan <gustavo@padovan.org>
2484M:	Johan Hedberg <johan.hedberg@gmail.com>
2485L:	linux-bluetooth@vger.kernel.org
2486W:	http://www.bluez.org/
2487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2489S:	Maintained
2490F:	net/bluetooth/
2491F:	include/net/bluetooth/
2492
2493BONDING DRIVER
2494M:	Jay Vosburgh <j.vosburgh@gmail.com>
2495M:	Veaceslav Falico <vfalico@gmail.com>
2496M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2497L:	netdev@vger.kernel.org
2498W:	http://sourceforge.net/projects/bonding/
2499S:	Supported
2500F:	drivers/net/bonding/
2501F:	include/uapi/linux/if_bonding.h
2502
2503BPF (Safe dynamic programs and tools)
2504M:	Alexei Starovoitov <ast@kernel.org>
2505L:	netdev@vger.kernel.org
2506L:	linux-kernel@vger.kernel.org
2507S:	Supported
2508F:	kernel/bpf/
2509
2510BROADCOM B44 10/100 ETHERNET DRIVER
2511M:	Gary Zambrano <zambrano@broadcom.com>
2512L:	netdev@vger.kernel.org
2513S:	Supported
2514F:	drivers/net/ethernet/broadcom/b44.*
2515
2516BROADCOM B53 ETHERNET SWITCH DRIVER
2517M:	Florian Fainelli <f.fainelli@gmail.com>
2518L:	netdev@vger.kernel.org
2519L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2520S:	Supported
2521F:	drivers/net/dsa/b53/*
2522F:	include/linux/platform_data/b53.h
2523
2524BROADCOM GENET ETHERNET DRIVER
2525M:	Florian Fainelli <f.fainelli@gmail.com>
2526L:	netdev@vger.kernel.org
2527S:	Supported
2528F:	drivers/net/ethernet/broadcom/genet/
2529
2530BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2531M:	Sony Chacko <sony.chacko@qlogic.com>
2532M:	Dept-HSGLinuxNICDev@qlogic.com
2533L:	netdev@vger.kernel.org
2534S:	Supported
2535F:	drivers/net/ethernet/broadcom/bnx2.*
2536F:	drivers/net/ethernet/broadcom/bnx2_*
2537
2538BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2539M:	Ariel Elior <ariel.elior@qlogic.com>
2540L:	netdev@vger.kernel.org
2541S:	Supported
2542F:	drivers/net/ethernet/broadcom/bnx2x/
2543
2544BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2545M:	Florian Fainelli <f.fainelli@gmail.com>
2546M:	Ray Jui <rjui@broadcom.com>
2547M:	Scott Branden <sbranden@broadcom.com>
2548M:	bcm-kernel-feedback-list@broadcom.com
2549T:	git git://github.com/broadcom/mach-bcm
2550S:	Maintained
2551N:	bcm281*
2552N:	bcm113*
2553N:	bcm216*
2554N:	kona
2555F:	arch/arm/mach-bcm/
2556
2557BROADCOM BCM2835 ARM ARCHITECTURE
2558M:	Stephen Warren <swarren@wwwdotorg.org>
2559M:	Lee Jones <lee@kernel.org>
2560M:	Eric Anholt <eric@anholt.net>
2561L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2564S:	Maintained
2565N:	bcm2835
2566
2567BROADCOM BCM47XX MIPS ARCHITECTURE
2568M:	Hauke Mehrtens <hauke@hauke-m.de>
2569M:	Rafał Miłecki <zajec5@gmail.com>
2570L:	linux-mips@linux-mips.org
2571S:	Maintained
2572F:	Documentation/devicetree/bindings/mips/brcm/
2573F:	arch/mips/bcm47xx/*
2574F:	arch/mips/include/asm/mach-bcm47xx/*
2575
2576BROADCOM BCM5301X ARM ARCHITECTURE
2577M:	Hauke Mehrtens <hauke@hauke-m.de>
2578M:	Rafał Miłecki <zajec5@gmail.com>
2579M:	bcm-kernel-feedback-list@broadcom.com
2580L:	linux-arm-kernel@lists.infradead.org
2581S:	Maintained
2582F:	arch/arm/mach-bcm/bcm_5301x.c
2583F:	arch/arm/boot/dts/bcm5301x*.dtsi
2584F:	arch/arm/boot/dts/bcm470*
2585
2586BROADCOM BCM63XX ARM ARCHITECTURE
2587M:	Florian Fainelli <f.fainelli@gmail.com>
2588M:	bcm-kernel-feedback-list@broadcom.com
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590T:	git git://github.com/broadcom/stblinux.git
2591S:	Maintained
2592N:	bcm63xx
2593
2594BROADCOM BCM63XX/BCM33XX UDC DRIVER
2595M:	Kevin Cernekee <cernekee@gmail.com>
2596L:	linux-usb@vger.kernel.org
2597S:	Maintained
2598F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2599
2600BROADCOM BCM7XXX ARM ARCHITECTURE
2601M:	Brian Norris <computersforpeace@gmail.com>
2602M:	Gregory Fong <gregory.0xf0@gmail.com>
2603M:	Florian Fainelli <f.fainelli@gmail.com>
2604M:	bcm-kernel-feedback-list@broadcom.com
2605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2606T:	git git://github.com/broadcom/stblinux.git
2607S:	Maintained
2608F:	arch/arm/mach-bcm/*brcmstb*
2609F:	arch/arm/boot/dts/bcm7*.dts*
2610F:	drivers/bus/brcmstb_gisb.c
2611N:	brcmstb
2612
2613BROADCOM BMIPS MIPS ARCHITECTURE
2614M:	Kevin Cernekee <cernekee@gmail.com>
2615M:	Florian Fainelli <f.fainelli@gmail.com>
2616L:	linux-mips@linux-mips.org
2617T:	git git://github.com/broadcom/stblinux.git
2618S:	Maintained
2619F:	arch/mips/bmips/*
2620F:	arch/mips/include/asm/mach-bmips/*
2621F:	arch/mips/kernel/*bmips*
2622F:	arch/mips/boot/dts/brcm/bcm*.dts*
2623F:	drivers/irqchip/irq-bcm63*
2624F:	drivers/irqchip/irq-bcm7*
2625F:	drivers/irqchip/irq-brcmstb*
2626F:	include/linux/bcm963xx_nvram.h
2627F:	include/linux/bcm963xx_tag.h
2628
2629BROADCOM TG3 GIGABIT ETHERNET DRIVER
2630M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2631M:	Prashant Sreedharan <prashant@broadcom.com>
2632M:	Michael Chan <mchan@broadcom.com>
2633L:	netdev@vger.kernel.org
2634S:	Supported
2635F:	drivers/net/ethernet/broadcom/tg3.*
2636
2637BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2638M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2639M:	Franky Lin <franky.lin@broadcom.com>
2640M:	Hante Meuleman <hante.meuleman@broadcom.com>
2641L:	linux-wireless@vger.kernel.org
2642L:	brcm80211-dev-list.pdl@broadcom.com
2643S:	Supported
2644F:	drivers/net/wireless/broadcom/brcm80211/
2645
2646BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2647M:	QLogic-Storage-Upstream@qlogic.com
2648L:	linux-scsi@vger.kernel.org
2649S:	Supported
2650F:	drivers/scsi/bnx2fc/
2651
2652BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2653M:	QLogic-Storage-Upstream@qlogic.com
2654L:	linux-scsi@vger.kernel.org
2655S:	Supported
2656F:	drivers/scsi/bnx2i/
2657
2658BROADCOM IPROC ARM ARCHITECTURE
2659M:	Ray Jui <rjui@broadcom.com>
2660M:	Scott Branden <sbranden@broadcom.com>
2661M:	Jon Mason <jonmason@broadcom.com>
2662M:	bcm-kernel-feedback-list@broadcom.com
2663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664T:	git git://github.com/broadcom/cygnus-linux.git
2665S:	Maintained
2666N:	iproc
2667N:	cygnus
2668N:	bcm[-_]nsp
2669N:	bcm9113*
2670N:	bcm9583*
2671N:	bcm9585*
2672N:	bcm9586*
2673N:	bcm988312
2674N:	bcm113*
2675N:	bcm583*
2676N:	bcm585*
2677N:	bcm586*
2678N:	bcm88312
2679F:	arch/arm64/boot/dts/broadcom/ns2*
2680F:	drivers/clk/bcm/clk-ns*
2681F:	drivers/pinctrl/bcm/pinctrl-ns*
2682
2683BROADCOM BRCMSTB GPIO DRIVER
2684M:	Gregory Fong <gregory.0xf0@gmail.com>
2685L:	bcm-kernel-feedback-list@broadcom.com
2686S:	Supported
2687F:	drivers/gpio/gpio-brcmstb.c
2688F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2689
2690BROADCOM KONA GPIO DRIVER
2691M:	Ray Jui <rjui@broadcom.com>
2692L:	bcm-kernel-feedback-list@broadcom.com
2693S:	Supported
2694F:	drivers/gpio/gpio-bcm-kona.c
2695F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2696
2697BROADCOM NVRAM DRIVER
2698M:	Rafał Miłecki <zajec5@gmail.com>
2699L:	linux-mips@linux-mips.org
2700S:	Maintained
2701F:	drivers/firmware/broadcom/*
2702
2703BROADCOM STB NAND FLASH DRIVER
2704M:	Brian Norris <computersforpeace@gmail.com>
2705M:	Kamal Dasu <kdasu.kdev@gmail.com>
2706L:	linux-mtd@lists.infradead.org
2707L:	bcm-kernel-feedback-list@broadcom.com
2708S:	Maintained
2709F:	drivers/mtd/nand/brcmnand/
2710
2711BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2712M:	Rafał Miłecki <zajec5@gmail.com>
2713L:	linux-wireless@vger.kernel.org
2714S:	Maintained
2715F:	drivers/bcma/
2716F:	include/linux/bcma/
2717
2718BROADCOM SYSTEMPORT ETHERNET DRIVER
2719M:	Florian Fainelli <f.fainelli@gmail.com>
2720L:	netdev@vger.kernel.org
2721S:	Supported
2722F:	drivers/net/ethernet/broadcom/bcmsysport.*
2723
2724BROADCOM VULCAN ARM64 SOC
2725M:	Jayachandran C. <jchandra@broadcom.com>
2726M:	bcm-kernel-feedback-list@broadcom.com
2727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728S:	Maintained
2729F:	arch/arm64/boot/dts/broadcom/vulcan*
2730
2731BROCADE BFA FC SCSI DRIVER
2732M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2733M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2734L:	linux-scsi@vger.kernel.org
2735S:	Supported
2736F:	drivers/scsi/bfa/
2737
2738BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2739M:	Rasesh Mody <rasesh.mody@qlogic.com>
2740L:	netdev@vger.kernel.org
2741S:	Supported
2742F:	drivers/net/ethernet/brocade/bna/
2743
2744BSG (block layer generic sg v4 driver)
2745M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2746L:	linux-scsi@vger.kernel.org
2747S:	Supported
2748F:	block/bsg.c
2749F:	include/linux/bsg.h
2750F:	include/uapi/linux/bsg.h
2751
2752BT87X AUDIO DRIVER
2753M:	Clemens Ladisch <clemens@ladisch.de>
2754L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2755T:	git git://git.alsa-project.org/alsa-kernel.git
2756S:	Maintained
2757F:	Documentation/sound/alsa/Bt87x.txt
2758F:	sound/pci/bt87x.c
2759
2760BT8XXGPIO DRIVER
2761M:	Michael Buesch <m@bues.ch>
2762W:	http://bu3sch.de/btgpio.php
2763S:	Maintained
2764F:	drivers/gpio/gpio-bt8xx.c
2765
2766BTRFS FILE SYSTEM
2767M:	Chris Mason <clm@fb.com>
2768M:	Josef Bacik <jbacik@fb.com>
2769M:	David Sterba <dsterba@suse.com>
2770L:	linux-btrfs@vger.kernel.org
2771W:	http://btrfs.wiki.kernel.org/
2772Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2774S:	Maintained
2775F:	Documentation/filesystems/btrfs.txt
2776F:	fs/btrfs/
2777
2778BTTV VIDEO4LINUX DRIVER
2779M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2780M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2781L:	linux-media@vger.kernel.org
2782W:	https://linuxtv.org
2783T:	git git://linuxtv.org/media_tree.git
2784S:	Odd fixes
2785F:	Documentation/video4linux/bttv/
2786F:	drivers/media/pci/bt8xx/bttv*
2787
2788BUSLOGIC SCSI DRIVER
2789M:	Khalid Aziz <khalid@gonehiking.org>
2790L:	linux-scsi@vger.kernel.org
2791S:	Maintained
2792F:	drivers/scsi/BusLogic.*
2793F:	drivers/scsi/FlashPoint.*
2794
2795C-MEDIA CMI8788 DRIVER
2796M:	Clemens Ladisch <clemens@ladisch.de>
2797L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2798T:	git git://git.alsa-project.org/alsa-kernel.git
2799S:	Maintained
2800F:	sound/pci/oxygen/
2801
2802C6X ARCHITECTURE
2803M:	Mark Salter <msalter@redhat.com>
2804M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2805L:	linux-c6x-dev@linux-c6x.org
2806W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2807S:	Maintained
2808F:	arch/c6x/
2809
2810CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2811M:	David Howells <dhowells@redhat.com>
2812L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2813S:	Supported
2814F:	Documentation/filesystems/caching/cachefiles.txt
2815F:	fs/cachefiles/
2816
2817CADET FM/AM RADIO RECEIVER DRIVER
2818M:	Hans Verkuil <hverkuil@xs4all.nl>
2819L:	linux-media@vger.kernel.org
2820T:	git git://linuxtv.org/media_tree.git
2821W:	https://linuxtv.org
2822S:	Maintained
2823F:	drivers/media/radio/radio-cadet*
2824
2825CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2826M:	Jonathan Corbet <corbet@lwn.net>
2827L:	linux-media@vger.kernel.org
2828T:	git git://linuxtv.org/media_tree.git
2829S:	Maintained
2830F:	Documentation/video4linux/cafe_ccic
2831F:	drivers/media/platform/marvell-ccic/
2832
2833CAIF NETWORK LAYER
2834M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2835L:	netdev@vger.kernel.org
2836S:	Supported
2837F:	Documentation/networking/caif/
2838F:	drivers/net/caif/
2839F:	include/uapi/linux/caif/
2840F:	include/net/caif/
2841F:	net/caif/
2842
2843CALGARY x86-64 IOMMU
2844M:	Muli Ben-Yehuda <mulix@mulix.org>
2845M:	Jon Mason <jdmason@kudzu.us>
2846L:	iommu@lists.linux-foundation.org
2847S:	Maintained
2848F:	arch/x86/kernel/pci-calgary_64.c
2849F:	arch/x86/kernel/tce_64.c
2850F:	arch/x86/include/asm/calgary.h
2851F:	arch/x86/include/asm/tce.h
2852
2853CAN NETWORK LAYER
2854M:	Oliver Hartkopp <socketcan@hartkopp.net>
2855M:	Marc Kleine-Budde <mkl@pengutronix.de>
2856L:	linux-can@vger.kernel.org
2857W:	https://github.com/linux-can
2858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2860S:	Maintained
2861F:	Documentation/networking/can.txt
2862F:	net/can/
2863F:	include/linux/can/core.h
2864F:	include/uapi/linux/can.h
2865F:	include/uapi/linux/can/bcm.h
2866F:	include/uapi/linux/can/raw.h
2867F:	include/uapi/linux/can/gw.h
2868
2869CAN NETWORK DRIVERS
2870M:	Wolfgang Grandegger <wg@grandegger.com>
2871M:	Marc Kleine-Budde <mkl@pengutronix.de>
2872L:	linux-can@vger.kernel.org
2873W:	https://github.com/linux-can
2874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2876S:	Maintained
2877F:	Documentation/devicetree/bindings/net/can/
2878F:	drivers/net/can/
2879F:	include/linux/can/dev.h
2880F:	include/linux/can/platform/
2881F:	include/uapi/linux/can/error.h
2882F:	include/uapi/linux/can/netlink.h
2883
2884CAPABILITIES
2885M:	Serge Hallyn <serge@hallyn.com>
2886L:	linux-security-module@vger.kernel.org
2887S:	Supported
2888F:	include/linux/capability.h
2889F:	include/uapi/linux/capability.h
2890F:	security/commoncap.c
2891F:	kernel/capability.c
2892
2893CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2894M:	Kevin Tsai <ktsai@capellamicro.com>
2895S:	Maintained
2896F:	drivers/iio/light/cm*
2897F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2898
2899CAVIUM LIQUIDIO NETWORK DRIVER
2900M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2901M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2902M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2903M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2904L:     netdev@vger.kernel.org
2905W:     http://www.cavium.com
2906S:     Supported
2907F:     drivers/net/ethernet/cavium/liquidio/
2908
2909CC2520 IEEE-802.15.4 RADIO DRIVER
2910M:	Varka Bhadram <varkabhadram@gmail.com>
2911L:	linux-wpan@vger.kernel.org
2912S:	Maintained
2913F:	drivers/net/ieee802154/cc2520.c
2914F:	include/linux/spi/cc2520.h
2915F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2916
2917CEC DRIVER
2918M:	Hans Verkuil <hans.verkuil@cisco.com>
2919L:	linux-media@vger.kernel.org
2920T:	git git://linuxtv.org/media_tree.git
2921W:	http://linuxtv.org
2922S:	Supported
2923F:	Documentation/cec.txt
2924F:	Documentation/DocBook/media/v4l/cec*
2925F:	drivers/staging/media/cec/
2926F:	drivers/media/cec-edid.c
2927F:	drivers/media/rc/keymaps/rc-cec.c
2928F:	include/media/cec.h
2929F:	include/media/cec-edid.h
2930F:	include/linux/cec.h
2931F:	include/linux/cec-funcs.h
2932
2933CELL BROADBAND ENGINE ARCHITECTURE
2934M:	Arnd Bergmann <arnd@arndb.de>
2935L:	linuxppc-dev@lists.ozlabs.org
2936W:	http://www.ibm.com/developerworks/power/cell/
2937S:	Supported
2938F:	arch/powerpc/include/asm/cell*.h
2939F:	arch/powerpc/include/asm/spu*.h
2940F:	arch/powerpc/include/uapi/asm/spu*.h
2941F:	arch/powerpc/oprofile/*cell*
2942F:	arch/powerpc/platforms/cell/
2943
2944CEPH COMMON CODE (LIBCEPH)
2945M:	Ilya Dryomov <idryomov@gmail.com>
2946M:	"Yan, Zheng" <zyan@redhat.com>
2947M:	Sage Weil <sage@redhat.com>
2948L:	ceph-devel@vger.kernel.org
2949W:	http://ceph.com/
2950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2951T:	git git://github.com/ceph/ceph-client.git
2952S:	Supported
2953F:	net/ceph/
2954F:	include/linux/ceph/
2955F:	include/linux/crush/
2956
2957CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2958M:	"Yan, Zheng" <zyan@redhat.com>
2959M:	Sage Weil <sage@redhat.com>
2960M:	Ilya Dryomov <idryomov@gmail.com>
2961L:	ceph-devel@vger.kernel.org
2962W:	http://ceph.com/
2963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2964T:	git git://github.com/ceph/ceph-client.git
2965S:	Supported
2966F:	Documentation/filesystems/ceph.txt
2967F:	fs/ceph/
2968
2969CERTIFICATE HANDLING:
2970M:	David Howells <dhowells@redhat.com>
2971M:	David Woodhouse <dwmw2@infradead.org>
2972L:	keyrings@vger.kernel.org
2973S:	Maintained
2974F:	Documentation/module-signing.txt
2975F:	certs/
2976F:	scripts/sign-file.c
2977F:	scripts/extract-cert.c
2978
2979CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2980L:	linux-usb@vger.kernel.org
2981S:	Orphan
2982F:	Documentation/usb/WUSB-Design-overview.txt
2983F:	Documentation/usb/wusb-cbaf
2984F:	drivers/usb/host/hwa-hc.c
2985F:	drivers/usb/host/whci/
2986F:	drivers/usb/wusbcore/
2987F:	include/linux/usb/wusb*
2988
2989CFAG12864B LCD DRIVER
2990M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2991W:	http://miguelojeda.es/auxdisplay.htm
2992W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2993S:	Maintained
2994F:	drivers/auxdisplay/cfag12864b.c
2995F:	include/linux/cfag12864b.h
2996
2997CFAG12864BFB LCD FRAMEBUFFER DRIVER
2998M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2999W:	http://miguelojeda.es/auxdisplay.htm
3000W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3001S:	Maintained
3002F:	drivers/auxdisplay/cfag12864bfb.c
3003F:	include/linux/cfag12864b.h
3004
3005CFG80211 and NL80211
3006M:	Johannes Berg <johannes@sipsolutions.net>
3007L:	linux-wireless@vger.kernel.org
3008W:	http://wireless.kernel.org/
3009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3011S:	Maintained
3012F:	include/uapi/linux/nl80211.h
3013F:	include/net/cfg80211.h
3014F:	net/wireless/*
3015X:	net/wireless/wext*
3016
3017CHAR and MISC DRIVERS
3018M:	Arnd Bergmann <arnd@arndb.de>
3019M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3021S:	Supported
3022F:	drivers/char/*
3023F:	drivers/misc/*
3024F:	include/linux/miscdevice.h
3025
3026CHECKPATCH
3027M:	Andy Whitcroft <apw@canonical.com>
3028M:	Joe Perches <joe@perches.com>
3029S:	Maintained
3030F:	scripts/checkpatch.pl
3031
3032CHINESE DOCUMENTATION
3033M:	Harry Wei <harryxiyou@gmail.com>
3034L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3035L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3036S:	Maintained
3037F:	Documentation/zh_CN/
3038
3039CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3040M:	Peter Chen <Peter.Chen@nxp.com>
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3042L:	linux-usb@vger.kernel.org
3043S:	Maintained
3044F:	drivers/usb/chipidea/
3045
3046CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3047M:	Hans de Goede <hdegoede@redhat.com>
3048L:	linux-input@vger.kernel.org
3049S:	Maintained
3050F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3051F:	drivers/input/touchscreen/chipone_icn8318.c
3052
3053CHROME HARDWARE PLATFORM SUPPORT
3054M:	Olof Johansson <olof@lixom.net>
3055S:	Maintained
3056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3057F:	drivers/platform/chrome/
3058
3059CISCO VIC ETHERNET NIC DRIVER
3060M:	Christian Benvenuti <benve@cisco.com>
3061M:	Sujith Sankar <ssujith@cisco.com>
3062M:	Govindarajulu Varadarajan <_govind@gmx.com>
3063M:	Neel Patel <neepatel@cisco.com>
3064S:	Supported
3065F:	drivers/net/ethernet/cisco/enic/
3066
3067CISCO VIC LOW LATENCY NIC DRIVER
3068M:	Christian Benvenuti <benve@cisco.com>
3069M:	Dave Goodell <dgoodell@cisco.com>
3070S:	Supported
3071F:	drivers/infiniband/hw/usnic/
3072
3073CIRRUS LOGIC EP93XX ETHERNET DRIVER
3074M:	Hartley Sweeten <hsweeten@visionengravers.com>
3075L:	netdev@vger.kernel.org
3076S:	Maintained
3077F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3078
3079CIRRUS LOGIC AUDIO CODEC DRIVERS
3080M:	Brian Austin <brian.austin@cirrus.com>
3081M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3082L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3083S:	Maintained
3084F:	sound/soc/codecs/cs*
3085
3086CLEANCACHE API
3087M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3088L:	linux-kernel@vger.kernel.org
3089S:	Maintained
3090F:	mm/cleancache.c
3091F:	include/linux/cleancache.h
3092
3093CLK API
3094M:	Russell King <linux@armlinux.org.uk>
3095L:	linux-clk@vger.kernel.org
3096S:	Maintained
3097F:	include/linux/clk.h
3098
3099CLOCKSOURCE, CLOCKEVENT DRIVERS
3100M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3101M:	Thomas Gleixner <tglx@linutronix.de>
3102L:	linux-kernel@vger.kernel.org
3103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3104S:	Supported
3105F:	drivers/clocksource
3106
3107CISCO FCOE HBA DRIVER
3108M:	Hiral Patel <hiralpat@cisco.com>
3109M:	Suma Ramars <sramars@cisco.com>
3110M:	Brian Uchino <buchino@cisco.com>
3111L:	linux-scsi@vger.kernel.org
3112S:	Supported
3113F:	drivers/scsi/fnic/
3114
3115CISCO SCSI HBA DRIVER
3116M:	Narsimhulu Musini <nmusini@cisco.com>
3117M:	Sesidhar Baddela <sebaddel@cisco.com>
3118L:	linux-scsi@vger.kernel.org
3119S:	Supported
3120F:	drivers/scsi/snic/
3121
3122CMPC ACPI DRIVER
3123M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3124M:	Daniel Oliveira Nascimento <don@syst.com.br>
3125L:	platform-driver-x86@vger.kernel.org
3126S:	Supported
3127F:	drivers/platform/x86/classmate-laptop.c
3128
3129COBALT MEDIA DRIVER
3130M:	Hans Verkuil <hans.verkuil@cisco.com>
3131L:	linux-media@vger.kernel.org
3132T:	git git://linuxtv.org/media_tree.git
3133W:	https://linuxtv.org
3134S:	Supported
3135F:	drivers/media/pci/cobalt/
3136
3137COCCINELLE/Semantic Patches (SmPL)
3138M:	Julia Lawall <Julia.Lawall@lip6.fr>
3139M:	Gilles Muller <Gilles.Muller@lip6.fr>
3140M:	Nicolas Palix <nicolas.palix@imag.fr>
3141M:	Michal Marek <mmarek@suse.com>
3142L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3144W:	http://coccinelle.lip6.fr/
3145S:	Supported
3146F:	Documentation/coccinelle.txt
3147F:	scripts/coccinelle/
3148F:	scripts/coccicheck
3149
3150CODA FILE SYSTEM
3151M:	Jan Harkes <jaharkes@cs.cmu.edu>
3152M:	coda@cs.cmu.edu
3153L:	codalist@coda.cs.cmu.edu
3154W:	http://www.coda.cs.cmu.edu/
3155S:	Maintained
3156F:	Documentation/filesystems/coda.txt
3157F:	fs/coda/
3158F:	include/linux/coda*.h
3159F:	include/uapi/linux/coda*.h
3160
3161CODA V4L2 MEM2MEM DRIVER
3162M:	Philipp Zabel <p.zabel@pengutronix.de>
3163L:	linux-media@vger.kernel.org
3164S:	Maintained
3165F:	Documentation/devicetree/bindings/media/coda.txt
3166F:	drivers/media/platform/coda/
3167
3168COMMON CLK FRAMEWORK
3169M:	Michael Turquette <mturquette@baylibre.com>
3170M:	Stephen Boyd <sboyd@codeaurora.org>
3171L:	linux-clk@vger.kernel.org
3172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3173S:	Maintained
3174F:	Documentation/devicetree/bindings/clock/
3175F:	drivers/clk/
3176X:	drivers/clk/clkdev.c
3177F:	include/linux/clk-pr*
3178F:	include/linux/clk/
3179
3180COMMON INTERNET FILE SYSTEM (CIFS)
3181M:	Steve French <sfrench@samba.org>
3182L:	linux-cifs@vger.kernel.org
3183L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3184W:	http://linux-cifs.samba.org/
3185T:	git git://git.samba.org/sfrench/cifs-2.6.git
3186S:	Supported
3187F:	Documentation/filesystems/cifs/
3188F:	fs/cifs/
3189
3190COMPACTPCI HOTPLUG CORE
3191M:	Scott Murray <scott@spiteful.org>
3192L:	linux-pci@vger.kernel.org
3193S:	Maintained
3194F:	drivers/pci/hotplug/cpci_hotplug*
3195
3196COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3197M:	Scott Murray <scott@spiteful.org>
3198L:	linux-pci@vger.kernel.org
3199S:	Maintained
3200F:	drivers/pci/hotplug/cpcihp_zt5550.*
3201
3202COMPACTPCI HOTPLUG GENERIC DRIVER
3203M:	Scott Murray <scott@spiteful.org>
3204L:	linux-pci@vger.kernel.org
3205S:	Maintained
3206F:	drivers/pci/hotplug/cpcihp_generic.c
3207
3208COMPAL LAPTOP SUPPORT
3209M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3210L:	platform-driver-x86@vger.kernel.org
3211S:	Maintained
3212F:	drivers/platform/x86/compal-laptop.c
3213
3214CONEXANT ACCESSRUNNER USB DRIVER
3215L:	accessrunner-general@lists.sourceforge.net
3216W:	http://accessrunner.sourceforge.net/
3217S:	Orphan
3218F:	drivers/usb/atm/cxacru.c
3219
3220CONFIGFS
3221M:	Joel Becker <jlbec@evilplan.org>
3222M:	Christoph Hellwig <hch@lst.de>
3223T:	git git://git.infradead.org/users/hch/configfs.git
3224S:	Supported
3225F:	fs/configfs/
3226F:	include/linux/configfs.h
3227
3228CONNECTOR
3229M:	Evgeniy Polyakov <zbr@ioremap.net>
3230L:	netdev@vger.kernel.org
3231S:	Maintained
3232F:	drivers/connector/
3233
3234CONTROL GROUP (CGROUP)
3235M:	Tejun Heo <tj@kernel.org>
3236M:	Li Zefan <lizefan@huawei.com>
3237M:	Johannes Weiner <hannes@cmpxchg.org>
3238L:	cgroups@vger.kernel.org
3239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3240S:	Maintained
3241F:	Documentation/cgroup*
3242F:	include/linux/cgroup*
3243F:	kernel/cgroup*
3244
3245CONTROL GROUP - CPUSET
3246M:	Li Zefan <lizefan@huawei.com>
3247L:	cgroups@vger.kernel.org
3248W:	http://www.bullopensource.org/cpuset/
3249W:	http://oss.sgi.com/projects/cpusets/
3250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3251S:	Maintained
3252F:	Documentation/cgroup-v1/cpusets.txt
3253F:	include/linux/cpuset.h
3254F:	kernel/cpuset.c
3255
3256CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3257M:	Johannes Weiner <hannes@cmpxchg.org>
3258M:	Michal Hocko <mhocko@kernel.org>
3259M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3260L:	cgroups@vger.kernel.org
3261L:	linux-mm@kvack.org
3262S:	Maintained
3263F:	mm/memcontrol.c
3264F:	mm/swap_cgroup.c
3265
3266CORETEMP HARDWARE MONITORING DRIVER
3267M:	Fenghua Yu <fenghua.yu@intel.com>
3268L:	linux-hwmon@vger.kernel.org
3269S:	Maintained
3270F:	Documentation/hwmon/coretemp
3271F:	drivers/hwmon/coretemp.c
3272
3273COSA/SRP SYNC SERIAL DRIVER
3274M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3275W:	http://www.fi.muni.cz/~kas/cosa/
3276S:	Maintained
3277F:	drivers/net/wan/cosa*
3278
3279CPMAC ETHERNET DRIVER
3280M:	Florian Fainelli <florian@openwrt.org>
3281L:	netdev@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ethernet/ti/cpmac.c
3284
3285CPU FREQUENCY DRIVERS
3286M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3287M:	Viresh Kumar <viresh.kumar@linaro.org>
3288L:	linux-pm@vger.kernel.org
3289S:	Maintained
3290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3291T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3292F:	drivers/cpufreq/
3293F:	include/linux/cpufreq.h
3294
3295CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3296M:	Viresh Kumar <viresh.kumar@linaro.org>
3297M:	Sudeep Holla <sudeep.holla@arm.com>
3298L:	linux-pm@vger.kernel.org
3299W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3300S:	Maintained
3301F:	drivers/cpufreq/arm_big_little.h
3302F:	drivers/cpufreq/arm_big_little.c
3303F:	drivers/cpufreq/arm_big_little_dt.c
3304
3305CPUIDLE DRIVER - ARM BIG LITTLE
3306M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3307M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3308L:	linux-pm@vger.kernel.org
3309L:	linux-arm-kernel@lists.infradead.org
3310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3311S:	Maintained
3312F:	drivers/cpuidle/cpuidle-big_little.c
3313
3314CPUIDLE DRIVER - ARM EXYNOS
3315M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3316M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3317M:	Kukjin Kim <kgene@kernel.org>
3318L:	linux-pm@vger.kernel.org
3319L:	linux-samsung-soc@vger.kernel.org
3320S:	Supported
3321F:	drivers/cpuidle/cpuidle-exynos.c
3322F:	arch/arm/mach-exynos/pm.c
3323
3324CPUIDLE DRIVERS
3325M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3326M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3327L:	linux-pm@vger.kernel.org
3328S:	Maintained
3329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3330F:	drivers/cpuidle/*
3331F:	include/linux/cpuidle.h
3332
3333CPUID/MSR DRIVER
3334M:	"H. Peter Anvin" <hpa@zytor.com>
3335S:	Maintained
3336F:	arch/x86/kernel/cpuid.c
3337F:	arch/x86/kernel/msr.c
3338
3339CPU POWER MONITORING SUBSYSTEM
3340M:	Thomas Renninger <trenn@suse.com>
3341L:	linux-pm@vger.kernel.org
3342S:	Maintained
3343F:	tools/power/cpupower/
3344
3345CRAMFS FILESYSTEM
3346W:	http://sourceforge.net/projects/cramfs/
3347S:	Orphan / Obsolete
3348F:	Documentation/filesystems/cramfs.txt
3349F:	fs/cramfs/
3350
3351CRIS PORT
3352M:	Mikael Starvik <starvik@axis.com>
3353M:	Jesper Nilsson <jesper.nilsson@axis.com>
3354L:	linux-cris-kernel@axis.com
3355W:	http://developer.axis.com
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3357S:	Maintained
3358F:	arch/cris/
3359F:	drivers/tty/serial/crisv10.*
3360
3361CRYPTO API
3362M:	Herbert Xu <herbert@gondor.apana.org.au>
3363M:	"David S. Miller" <davem@davemloft.net>
3364L:	linux-crypto@vger.kernel.org
3365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3367S:	Maintained
3368F:	Documentation/crypto/
3369F:	Documentation/devicetree/bindings/crypto/
3370F:	Documentation/DocBook/crypto-API.tmpl
3371F:	arch/*/crypto/
3372F:	crypto/
3373F:	drivers/crypto/
3374F:	include/crypto/
3375
3376CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3377M:	Neil Horman <nhorman@tuxdriver.com>
3378L:	linux-crypto@vger.kernel.org
3379S:	Maintained
3380F:	crypto/ansi_cprng.c
3381F:	crypto/rng.c
3382
3383CS3308 MEDIA DRIVER
3384M:	Hans Verkuil <hverkuil@xs4all.nl>
3385L:	linux-media@vger.kernel.org
3386T:	git git://linuxtv.org/media_tree.git
3387W:	http://linuxtv.org
3388S:	Odd Fixes
3389F:	drivers/media/i2c/cs3308.c
3390F:	drivers/media/i2c/cs3308.h
3391
3392CS5535 Audio ALSA driver
3393M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3394S:	Maintained
3395F:	sound/pci/cs5535audio/
3396
3397CW1200 WLAN driver
3398M:	Solomon Peachy <pizza@shaftnet.org>
3399S:	Maintained
3400F:	drivers/net/wireless/st/cw1200/
3401
3402CX18 VIDEO4LINUX DRIVER
3403M:	Andy Walls <awalls@md.metrocast.net>
3404L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3405L:	linux-media@vger.kernel.org
3406T:	git git://linuxtv.org/media_tree.git
3407W:	https://linuxtv.org
3408W:	http://www.ivtvdriver.org/index.php/Cx18
3409S:	Maintained
3410F:	Documentation/video4linux/cx18.txt
3411F:	drivers/media/pci/cx18/
3412F:	include/uapi/linux/ivtv*
3413
3414CX2341X MPEG ENCODER HELPER MODULE
3415M:	Hans Verkuil <hverkuil@xs4all.nl>
3416L:	linux-media@vger.kernel.org
3417T:	git git://linuxtv.org/media_tree.git
3418W:	https://linuxtv.org
3419S:	Maintained
3420F:	drivers/media/common/cx2341x*
3421F:	include/media/cx2341x*
3422
3423CX24120 MEDIA DRIVER
3424M:	Jemma Denson <jdenson@gmail.com>
3425M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3426L:	linux-media@vger.kernel.org
3427W:	https://linuxtv.org
3428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3429S:	Maintained
3430F:	drivers/media/dvb-frontends/cx24120*
3431
3432CX88 VIDEO4LINUX DRIVER
3433M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3434M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3435L:	linux-media@vger.kernel.org
3436W:	https://linuxtv.org
3437T:	git git://linuxtv.org/media_tree.git
3438S:	Odd fixes
3439F:	Documentation/video4linux/cx88/
3440F:	drivers/media/pci/cx88/
3441
3442CXD2820R MEDIA DRIVER
3443M:	Antti Palosaari <crope@iki.fi>
3444L:	linux-media@vger.kernel.org
3445W:	https://linuxtv.org
3446W:	http://palosaari.fi/linux/
3447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3448T:	git git://linuxtv.org/anttip/media_tree.git
3449S:	Maintained
3450F:	drivers/media/dvb-frontends/cxd2820r*
3451
3452CXGB3 ETHERNET DRIVER (CXGB3)
3453M:	Santosh Raspatur <santosh@chelsio.com>
3454L:	netdev@vger.kernel.org
3455W:	http://www.chelsio.com
3456S:	Supported
3457F:	drivers/net/ethernet/chelsio/cxgb3/
3458
3459CXGB3 ISCSI DRIVER (CXGB3I)
3460M:	Karen Xie <kxie@chelsio.com>
3461L:	linux-scsi@vger.kernel.org
3462W:	http://www.chelsio.com
3463S:	Supported
3464F:	drivers/scsi/cxgbi/cxgb3i
3465
3466CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3467M:	Steve Wise <swise@chelsio.com>
3468L:	linux-rdma@vger.kernel.org
3469W:	http://www.openfabrics.org
3470S:	Supported
3471F:	drivers/infiniband/hw/cxgb3/
3472
3473CXGB4 ETHERNET DRIVER (CXGB4)
3474M:	Hariprasad S <hariprasad@chelsio.com>
3475L:	netdev@vger.kernel.org
3476W:	http://www.chelsio.com
3477S:	Supported
3478F:	drivers/net/ethernet/chelsio/cxgb4/
3479
3480CXGB4 ISCSI DRIVER (CXGB4I)
3481M:	Karen Xie <kxie@chelsio.com>
3482L:	linux-scsi@vger.kernel.org
3483W:	http://www.chelsio.com
3484S:	Supported
3485F:	drivers/scsi/cxgbi/cxgb4i
3486
3487CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3488M:	Steve Wise <swise@chelsio.com>
3489L:	linux-rdma@vger.kernel.org
3490W:	http://www.openfabrics.org
3491S:	Supported
3492F:	drivers/infiniband/hw/cxgb4/
3493
3494CXGB4VF ETHERNET DRIVER (CXGB4VF)
3495M:	Casey Leedom <leedom@chelsio.com>
3496L:	netdev@vger.kernel.org
3497W:	http://www.chelsio.com
3498S:	Supported
3499F:	drivers/net/ethernet/chelsio/cxgb4vf/
3500
3501CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3502M:	Ian Munsie <imunsie@au1.ibm.com>
3503M:	Michael Neuling <mikey@neuling.org>
3504L:	linuxppc-dev@lists.ozlabs.org
3505S:	Supported
3506F:	drivers/misc/cxl/
3507F:	include/misc/cxl*
3508F:	include/uapi/misc/cxl.h
3509F:	Documentation/powerpc/cxl.txt
3510F:	Documentation/powerpc/cxl.txt
3511F:	Documentation/ABI/testing/sysfs-class-cxl
3512
3513CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3514M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3515M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3516M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3517L:	linux-scsi@vger.kernel.org
3518S:	Supported
3519F:	drivers/scsi/cxlflash/
3520F:	include/uapi/scsi/cxlflash_ioctls.h
3521F:	Documentation/powerpc/cxlflash.txt
3522
3523STMMAC ETHERNET DRIVER
3524M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3525M:	Alexandre Torgue <alexandre.torgue@st.com>
3526L:	netdev@vger.kernel.org
3527W:	http://www.stlinux.com
3528S:	Supported
3529F:	drivers/net/ethernet/stmicro/stmmac/
3530
3531CYBERPRO FB DRIVER
3532M:	Russell King <linux@armlinux.org.uk>
3533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3534W:	http://www.armlinux.org.uk/
3535S:	Maintained
3536F:	drivers/video/fbdev/cyber2000fb.*
3537
3538CYCLADES ASYNC MUX DRIVER
3539W:	http://www.cyclades.com/
3540S:	Orphan
3541F:	drivers/tty/cyclades.c
3542F:	include/linux/cyclades.h
3543F:	include/uapi/linux/cyclades.h
3544
3545CYCLADES PC300 DRIVER
3546W:	http://www.cyclades.com/
3547S:	Orphan
3548F:	drivers/net/wan/pc300*
3549
3550CYPRESS_FIRMWARE MEDIA DRIVER
3551M:	Antti Palosaari <crope@iki.fi>
3552L:	linux-media@vger.kernel.org
3553W:	https://linuxtv.org
3554W:	http://palosaari.fi/linux/
3555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3556T:	git git://linuxtv.org/anttip/media_tree.git
3557S:	Maintained
3558F:	drivers/media/common/cypress_firmware*
3559
3560CYTTSP TOUCHSCREEN DRIVER
3561M:	Ferruh Yigit <fery@cypress.com>
3562L:	linux-input@vger.kernel.org
3563S:	Supported
3564F:	drivers/input/touchscreen/cyttsp*
3565F:	include/linux/input/cyttsp.h
3566
3567DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3568M:	Joshua Kinard <kumba@gentoo.org>
3569S:	Maintained
3570F:	drivers/rtc/rtc-ds1685.c
3571F:	include/linux/rtc/ds1685.h
3572
3573DAMA SLAVE for AX.25
3574M:	Joerg Reuter <jreuter@yaina.de>
3575W:	http://yaina.de/jreuter/
3576W:	http://www.qsl.net/dl1bke/
3577L:	linux-hams@vger.kernel.org
3578S:	Maintained
3579F:	net/ax25/af_ax25.c
3580F:	net/ax25/ax25_dev.c
3581F:	net/ax25/ax25_ds_*
3582F:	net/ax25/ax25_in.c
3583F:	net/ax25/ax25_out.c
3584F:	net/ax25/ax25_timer.c
3585F:	net/ax25/sysctl_net_ax25.c
3586
3587DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3588L:	netdev@vger.kernel.org
3589S:	Orphan
3590F:	Documentation/networking/dmfe.txt
3591F:	drivers/net/ethernet/dec/tulip/dmfe.c
3592
3593DC390/AM53C974 SCSI driver
3594M:	Hannes Reinecke <hare@suse.com>
3595L:	linux-scsi@vger.kernel.org
3596S:	Maintained
3597F:	drivers/scsi/am53c974.c
3598
3599DC395x SCSI driver
3600M:	Oliver Neukum <oliver@neukum.org>
3601M:	Ali Akcaagac <aliakc@web.de>
3602M:	Jamie Lenehan <lenehan@twibble.org>
3603L:	dc395x@twibble.org
3604W:	http://twibble.org/dist/dc395x/
3605W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3606S:	Maintained
3607F:	Documentation/scsi/dc395x.txt
3608F:	drivers/scsi/dc395x.*
3609
3610DCCP PROTOCOL
3611M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3612L:	dccp@vger.kernel.org
3613W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3614S:	Maintained
3615F:	include/linux/dccp.h
3616F:	include/uapi/linux/dccp.h
3617F:	include/linux/tfrc.h
3618F:	net/dccp/
3619
3620DECnet NETWORK LAYER
3621W:	http://linux-decnet.sourceforge.net
3622L:	linux-decnet-user@lists.sourceforge.net
3623S:	Orphan
3624F:	Documentation/networking/decnet.txt
3625F:	net/decnet/
3626
3627DECSTATION PLATFORM SUPPORT
3628M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3629L:	linux-mips@linux-mips.org
3630W:	http://www.linux-mips.org/wiki/DECstation
3631S:	Maintained
3632F:	arch/mips/dec/
3633F:	arch/mips/include/asm/dec/
3634F:	arch/mips/include/asm/mach-dec/
3635
3636DEFXX FDDI NETWORK DRIVER
3637M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3638S:	Maintained
3639F:	drivers/net/fddi/defxx.*
3640
3641DELL LAPTOP DRIVER
3642M:	Matthew Garrett <mjg59@srcf.ucam.org>
3643M:	Pali Rohár <pali.rohar@gmail.com>
3644L:	platform-driver-x86@vger.kernel.org
3645S:	Maintained
3646F:	drivers/platform/x86/dell-laptop.c
3647
3648DELL LAPTOP RBTN DRIVER
3649M:	Pali Rohár <pali.rohar@gmail.com>
3650S:	Maintained
3651F:	drivers/platform/x86/dell-rbtn.*
3652
3653DELL LAPTOP FREEFALL DRIVER
3654M:	Pali Rohár <pali.rohar@gmail.com>
3655S:	Maintained
3656F:	drivers/platform/x86/dell-smo8800.c
3657
3658DELL LAPTOP SMM DRIVER
3659M:	Pali Rohár <pali.rohar@gmail.com>
3660S:	Maintained
3661F:	drivers/hwmon/dell-smm-hwmon.c
3662F:	include/uapi/linux/i8k.h
3663
3664DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3665M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3666S:	Maintained
3667F:	Documentation/dcdbas.txt
3668F:	drivers/firmware/dcdbas.*
3669
3670DELL WMI EXTRAS DRIVER
3671M:	Matthew Garrett <mjg59@srcf.ucam.org>
3672M:	Pali Rohár <pali.rohar@gmail.com>
3673S:	Maintained
3674F:	drivers/platform/x86/dell-wmi.c
3675
3676DESIGNWARE USB2 DRD IP DRIVER
3677M:	John Youn <johnyoun@synopsys.com>
3678L:	linux-usb@vger.kernel.org
3679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3680S:	Maintained
3681F:	drivers/usb/dwc2/
3682
3683DESIGNWARE USB3 DRD IP DRIVER
3684M:	Felipe Balbi <balbi@kernel.org>
3685L:	linux-usb@vger.kernel.org
3686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3687S:	Maintained
3688F:	drivers/usb/dwc3/
3689
3690DEVICE COREDUMP (DEV_COREDUMP)
3691M:	Johannes Berg <johannes@sipsolutions.net>
3692L:	linux-kernel@vger.kernel.org
3693S:	Maintained
3694F:	drivers/base/devcoredump.c
3695F:	include/linux/devcoredump.h
3696
3697DEVICE FREQUENCY (DEVFREQ)
3698M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3699M:	Kyungmin Park <kyungmin.park@samsung.com>
3700L:	linux-pm@vger.kernel.org
3701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3702S:	Maintained
3703F:	drivers/devfreq/
3704F:	include/linux/devfreq.h
3705F:	Documentation/devicetree/bindings/devfreq/
3706
3707DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3708M:	Chanwoo Choi <cw00.choi@samsung.com>
3709L:	linux-pm@vger.kernel.org
3710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3711S:	Supported
3712F:	drivers/devfreq/event/
3713F:	drivers/devfreq/devfreq-event.c
3714F:	include/linux/devfreq-event.h
3715F:	Documentation/devicetree/bindings/devfreq/event/
3716
3717BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3718M:	Chanwoo Choi <cw00.choi@samsung.com>
3719L:	linux-pm@vger.kernel.org
3720L:	linux-samsung-soc@vger.kernel.org
3721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3722S:	Maintained
3723F:	drivers/devfreq/exynos-bus.c
3724F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3725
3726DEVICE NUMBER REGISTRY
3727M:	Torben Mathiasen <device@lanana.org>
3728W:	http://lanana.org/docs/device-list/index.html
3729S:	Maintained
3730
3731DEVICE-MAPPER  (LVM)
3732M:	Alasdair Kergon <agk@redhat.com>
3733M:	Mike Snitzer <snitzer@redhat.com>
3734M:	dm-devel@redhat.com
3735L:	dm-devel@redhat.com
3736W:	http://sources.redhat.com/dm
3737Q:	http://patchwork.kernel.org/project/dm-devel/list/
3738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3739T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3740S:	Maintained
3741F:	Documentation/device-mapper/
3742F:	drivers/md/dm*
3743F:	drivers/md/persistent-data/
3744F:	include/linux/device-mapper.h
3745F:	include/linux/dm-*.h
3746F:	include/uapi/linux/dm-*.h
3747
3748DEVLINK
3749M:	Jiri Pirko <jiri@mellanox.com>
3750L:	netdev@vger.kernel.org
3751S:	Supported
3752F:	net/core/devlink.c
3753F:	include/net/devlink.h
3754F:	include/uapi/linux/devlink.h
3755
3756DIALOG SEMICONDUCTOR DRIVERS
3757M:	Support Opensource <support.opensource@diasemi.com>
3758W:	http://www.dialog-semiconductor.com/products
3759S:	Supported
3760F:	Documentation/hwmon/da90??
3761F:	Documentation/devicetree/bindings/mfd/da90*.txt
3762F:	Documentation/devicetree/bindings/regulator/da92*.txt
3763F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3764F:	drivers/gpio/gpio-da90??.c
3765F:	drivers/hwmon/da90??-hwmon.c
3766F:	drivers/iio/adc/da91??-*.c
3767F:	drivers/input/misc/da90??_onkey.c
3768F:	drivers/input/touchscreen/da9052_tsi.c
3769F:	drivers/leds/leds-da90??.c
3770F:	drivers/mfd/da903x.c
3771F:	drivers/mfd/da90??-*.c
3772F:	drivers/mfd/da91??-*.c
3773F:	drivers/power/da9052-battery.c
3774F:	drivers/power/da91??-*.c
3775F:	drivers/regulator/da903x.c
3776F:	drivers/regulator/da9???-regulator.[ch]
3777F:	drivers/rtc/rtc-da90??.c
3778F:	drivers/video/backlight/da90??_bl.c
3779F:	drivers/watchdog/da90??_wdt.c
3780F:	include/linux/mfd/da903x.h
3781F:	include/linux/mfd/da9052/
3782F:	include/linux/mfd/da9055/
3783F:	include/linux/mfd/da9062/
3784F:	include/linux/mfd/da9063/
3785F:	include/linux/mfd/da9150/
3786F:	include/linux/regulator/da9211.h
3787F:	include/sound/da[79]*.h
3788F:	sound/soc/codecs/da[79]*.[ch]
3789
3790DIGI NEO AND CLASSIC PCI PRODUCTS
3791M:	Lidza Louina <lidza.louina@gmail.com>
3792M:	Mark Hounschell <markh@compro.net>
3793L:	driverdev-devel@linuxdriverproject.org
3794S:	Maintained
3795F:	drivers/staging/dgnc/
3796
3797DIOLAN U2C-12 I2C DRIVER
3798M:	Guenter Roeck <linux@roeck-us.net>
3799L:	linux-i2c@vger.kernel.org
3800S:	Maintained
3801F:	drivers/i2c/busses/i2c-diolan-u2c.c
3802
3803DIRECT ACCESS (DAX)
3804M:	Matthew Wilcox <willy@linux.intel.com>
3805L:	linux-fsdevel@vger.kernel.org
3806S:	Supported
3807F:	fs/dax.c
3808
3809DIRECTORY NOTIFICATION (DNOTIFY)
3810M:	Eric Paris <eparis@parisplace.org>
3811S:	Maintained
3812F:	Documentation/filesystems/dnotify.txt
3813F:	fs/notify/dnotify/
3814F:	include/linux/dnotify.h
3815
3816DISK GEOMETRY AND PARTITION HANDLING
3817M:	Andries Brouwer <aeb@cwi.nl>
3818W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3819W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3820W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3821S:	Maintained
3822
3823DISKQUOTA
3824M:	Jan Kara <jack@suse.com>
3825S:	Maintained
3826F:	Documentation/filesystems/quota.txt
3827F:	fs/quota/
3828F:	include/linux/quota*.h
3829F:	include/uapi/linux/quota*.h
3830
3831DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3832M:	Bernie Thompson <bernie@plugable.com>
3833L:	linux-fbdev@vger.kernel.org
3834S:	Maintained
3835W:	http://plugable.com/category/projects/udlfb/
3836F:	drivers/video/fbdev/udlfb.c
3837F:	include/video/udlfb.h
3838F:	Documentation/fb/udlfb.txt
3839
3840DISTRIBUTED LOCK MANAGER (DLM)
3841M:	Christine Caulfield <ccaulfie@redhat.com>
3842M:	David Teigland <teigland@redhat.com>
3843L:	cluster-devel@redhat.com
3844W:	http://sources.redhat.com/cluster/
3845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3846S:	Supported
3847F:	fs/dlm/
3848
3849DMA BUFFER SHARING FRAMEWORK
3850M:	Sumit Semwal <sumit.semwal@linaro.org>
3851S:	Maintained
3852L:	linux-media@vger.kernel.org
3853L:	dri-devel@lists.freedesktop.org
3854L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3855F:	drivers/dma-buf/
3856F:	include/linux/dma-buf*
3857F:	include/linux/reservation.h
3858F:	include/linux/*fence.h
3859F:	Documentation/dma-buf-sharing.txt
3860T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3861
3862SYNC FILE FRAMEWORK
3863M:	Sumit Semwal <sumit.semwal@linaro.org>
3864R:	Gustavo Padovan <gustavo@padovan.org>
3865S:	Maintained
3866L:	linux-media@vger.kernel.org
3867L:	dri-devel@lists.freedesktop.org
3868F:	drivers/dma-buf/sync_file.c
3869F:	include/linux/sync_file.h
3870F:	Documentation/sync_file.txt
3871T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3872
3873DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3874M:	Vinod Koul <vinod.koul@intel.com>
3875L:	dmaengine@vger.kernel.org
3876Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3877S:	Maintained
3878F:	drivers/dma/
3879F:	include/linux/dmaengine.h
3880F:	Documentation/devicetree/bindings/dma/
3881F:	Documentation/dmaengine/
3882T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3883
3884DME1737 HARDWARE MONITOR DRIVER
3885M:	Juerg Haefliger <juergh@gmail.com>
3886L:	linux-hwmon@vger.kernel.org
3887S:	Maintained
3888F:	Documentation/hwmon/dme1737
3889F:	drivers/hwmon/dme1737.c
3890
3891DMI/SMBIOS SUPPORT
3892M:	Jean Delvare <jdelvare@suse.com>
3893S:	Maintained
3894T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3895F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3896F:	drivers/firmware/dmi-id.c
3897F:	drivers/firmware/dmi_scan.c
3898F:	include/linux/dmi.h
3899
3900DOCUMENTATION
3901M:	Jonathan Corbet <corbet@lwn.net>
3902L:	linux-doc@vger.kernel.org
3903S:	Maintained
3904F:	Documentation/
3905F:	scripts/docproc.c
3906F:	scripts/kernel-doc*
3907X:	Documentation/ABI/
3908X:	Documentation/devicetree/
3909X:	Documentation/acpi
3910X:	Documentation/power
3911X:	Documentation/spi
3912X:	Documentation/DocBook/media
3913T:	git git://git.lwn.net/linux.git docs-next
3914
3915DOUBLETALK DRIVER
3916M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3917L:	blinux-list@redhat.com
3918S:	Maintained
3919F:	drivers/char/dtlk.c
3920F:	include/linux/dtlk.h
3921
3922DPT_I2O SCSI RAID DRIVER
3923M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3924L:	linux-scsi@vger.kernel.org
3925W:	http://www.adaptec.com/
3926S:	Maintained
3927F:	drivers/scsi/dpt*
3928F:	drivers/scsi/dpt/
3929
3930DRBD DRIVER
3931M:	Philipp Reisner <philipp.reisner@linbit.com>
3932M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3933L:	drbd-dev@lists.linbit.com
3934W:	http://www.drbd.org
3935T:	git git://git.linbit.com/linux-drbd.git
3936T:	git git://git.linbit.com/drbd-8.4.git
3937S:	Supported
3938F:	drivers/block/drbd/
3939F:	lib/lru_cache.c
3940F:	Documentation/blockdev/drbd/
3941
3942DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3943M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3945S:	Supported
3946F:	Documentation/kobject.txt
3947F:	drivers/base/
3948F:	fs/debugfs/
3949F:	fs/kernfs/
3950F:	fs/sysfs/
3951F:	include/linux/debugfs.h
3952F:	include/linux/kobj*
3953F:	lib/kobj*
3954
3955DRM DRIVERS
3956M:	David Airlie <airlied@linux.ie>
3957L:	dri-devel@lists.freedesktop.org
3958T:	git git://people.freedesktop.org/~airlied/linux
3959S:	Maintained
3960F:	drivers/gpu/drm/
3961F:	drivers/gpu/vga/
3962F:	Documentation/devicetree/bindings/display/
3963F:	Documentation/devicetree/bindings/gpu/
3964F:	Documentation/devicetree/bindings/video/
3965F:	Documentation/gpu/
3966F:	include/drm/
3967F:	include/uapi/drm/
3968
3969DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3970M:	Dave Airlie <airlied@redhat.com>
3971S:	Odd Fixes
3972F:	drivers/gpu/drm/ast/
3973
3974DRM DRIVER FOR BOCHS VIRTUAL GPU
3975M:	Gerd Hoffmann <kraxel@redhat.com>
3976S:	Odd Fixes
3977F:	drivers/gpu/drm/bochs/
3978
3979DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3980M:	Dave Airlie <airlied@redhat.com>
3981S:	Odd Fixes
3982F:	drivers/gpu/drm/cirrus/
3983
3984RADEON and AMDGPU DRM DRIVERS
3985M:	Alex Deucher <alexander.deucher@amd.com>
3986M:	Christian König <christian.koenig@amd.com>
3987L:	dri-devel@lists.freedesktop.org
3988T:	git git://people.freedesktop.org/~agd5f/linux
3989S:	Supported
3990F:	drivers/gpu/drm/radeon/
3991F:	include/uapi/drm/radeon_drm.h
3992F:	drivers/gpu/drm/amd/
3993F:	include/uapi/drm/amdgpu_drm.h
3994
3995DRM PANEL DRIVERS
3996M:	Thierry Reding <thierry.reding@gmail.com>
3997L:	dri-devel@lists.freedesktop.org
3998T:	git git://anongit.freedesktop.org/tegra/linux.git
3999S:	Maintained
4000F:	drivers/gpu/drm/drm_panel.c
4001F:	drivers/gpu/drm/panel/
4002F:	include/drm/drm_panel.h
4003F:	Documentation/devicetree/bindings/display/panel/
4004
4005INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4006M:	Daniel Vetter <daniel.vetter@intel.com>
4007M:	Jani Nikula <jani.nikula@linux.intel.com>
4008L:	intel-gfx@lists.freedesktop.org
4009L:	dri-devel@lists.freedesktop.org
4010W:	https://01.org/linuxgraphics/
4011Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4012T:	git git://anongit.freedesktop.org/drm-intel
4013S:	Supported
4014F:	drivers/gpu/drm/i915/
4015F:	include/drm/i915*
4016F:	include/uapi/drm/i915_drm.h
4017F:	Documentation/gpu/i915.rst
4018
4019DRM DRIVERS FOR ATMEL HLCDC
4020M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4021L:	dri-devel@lists.freedesktop.org
4022S:	Supported
4023F:	drivers/gpu/drm/atmel-hlcdc/
4024F:	Documentation/devicetree/bindings/drm/atmel/
4025
4026DRM DRIVERS FOR ALLWINNER A10
4027M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4028L:	dri-devel@lists.freedesktop.org
4029S:	Supported
4030F:	drivers/gpu/drm/sun4i/
4031F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4032
4033DRM DRIVERS FOR EXYNOS
4034M:	Inki Dae <inki.dae@samsung.com>
4035M:	Joonyoung Shim <jy0922.shim@samsung.com>
4036M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4037M:	Kyungmin Park <kyungmin.park@samsung.com>
4038L:	dri-devel@lists.freedesktop.org
4039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4040S:	Supported
4041F:	drivers/gpu/drm/exynos/
4042F:	include/uapi/drm/exynos_drm.h
4043F:	Documentation/devicetree/bindings/display/exynos/
4044
4045DRM DRIVERS FOR FREESCALE DCU
4046M:	Stefan Agner <stefan@agner.ch>
4047M:	Alison Wang <alison.wang@freescale.com>
4048L:	dri-devel@lists.freedesktop.org
4049S:	Supported
4050F:	drivers/gpu/drm/fsl-dcu/
4051F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4052F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4053F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4054
4055DRM DRIVERS FOR FREESCALE IMX
4056M:	Philipp Zabel <p.zabel@pengutronix.de>
4057L:	dri-devel@lists.freedesktop.org
4058S:	Maintained
4059F:	drivers/gpu/drm/imx/
4060F:	drivers/gpu/ipu-v3/
4061F:	Documentation/devicetree/bindings/display/imx/
4062
4063DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4064M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4065L:	dri-devel@lists.freedesktop.org
4066T:	git git://github.com/patjak/drm-gma500
4067S:	Maintained
4068F:	drivers/gpu/drm/gma500/
4069
4070DRM DRIVERS FOR HISILICON
4071M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4072R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4073R:	Chen Feng <puck.chen@hisilicon.com>
4074L:	dri-devel@lists.freedesktop.org
4075T:	git git://github.com/xin3liang/linux.git
4076S:	Maintained
4077F:	drivers/gpu/drm/hisilicon/
4078F:	Documentation/devicetree/bindings/display/hisilicon/
4079
4080DRM DRIVER FOR INTEL I810 VIDEO CARDS
4081S:	Orphan / Obsolete
4082F:	drivers/gpu/drm/i810/
4083F:	include/uapi/drm/i810_drm.h
4084
4085DRM DRIVER FOR MSM ADRENO GPU
4086M:	Rob Clark <robdclark@gmail.com>
4087L:	linux-arm-msm@vger.kernel.org
4088L:	dri-devel@lists.freedesktop.org
4089L:	freedreno@lists.freedesktop.org
4090T:	git git://people.freedesktop.org/~robclark/linux
4091S:	Maintained
4092F:	drivers/gpu/drm/msm/
4093F:	include/uapi/drm/msm_drm.h
4094F:	Documentation/devicetree/bindings/display/msm/
4095
4096DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4097M:	Ben Skeggs <bskeggs@redhat.com>
4098L:	dri-devel@lists.freedesktop.org
4099L:	nouveau@lists.freedesktop.org
4100T:	git git://github.com/skeggsb/linux
4101S:	Supported
4102F:	drivers/gpu/drm/nouveau/
4103F:	include/uapi/drm/nouveau_drm.h
4104
4105DRM DRIVERS FOR NVIDIA TEGRA
4106M:	Thierry Reding <thierry.reding@gmail.com>
4107L:	dri-devel@lists.freedesktop.org
4108L:	linux-tegra@vger.kernel.org
4109T:	git git://anongit.freedesktop.org/tegra/linux.git
4110S:	Supported
4111F:	drivers/gpu/drm/tegra/
4112F:	drivers/gpu/host1x/
4113F:	include/linux/host1x.h
4114F:	include/uapi/drm/tegra_drm.h
4115F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4116
4117DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4118S:	Orphan / Obsolete
4119F:	drivers/gpu/drm/mga/
4120F:	include/uapi/drm/mga_drm.h
4121
4122DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4123M:	Dave Airlie <airlied@redhat.com>
4124S:	Odd Fixes
4125F:	drivers/gpu/drm/mgag200/
4126
4127DRM DRIVER FOR RAGE 128 VIDEO CARDS
4128S:	Orphan / Obsolete
4129F:	drivers/gpu/drm/r128/
4130F:	include/uapi/drm/r128_drm.h
4131
4132DRM DRIVERS FOR RENESAS
4133M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4134L:	dri-devel@lists.freedesktop.org
4135L:	linux-renesas-soc@vger.kernel.org
4136T:	git git://linuxtv.org/pinchartl/fbdev
4137S:	Supported
4138F:	drivers/gpu/drm/rcar-du/
4139F:	drivers/gpu/drm/shmobile/
4140F:	include/linux/platform_data/shmob_drm.h
4141F:	Documentation/devicetree/bindings/display/renesas,du.txt
4142
4143DRM DRIVER FOR QXL VIRTUAL GPU
4144M:	Dave Airlie <airlied@redhat.com>
4145S:	Odd Fixes
4146F:	drivers/gpu/drm/qxl/
4147F:	include/uapi/drm/qxl_drm.h
4148
4149DRM DRIVERS FOR ROCKCHIP
4150M:	Mark Yao <mark.yao@rock-chips.com>
4151L:	dri-devel@lists.freedesktop.org
4152S:	Maintained
4153F:	drivers/gpu/drm/rockchip/
4154F:	Documentation/devicetree/bindings/display/rockchip/
4155
4156DRM DRIVER FOR SAVAGE VIDEO CARDS
4157S:	Orphan / Obsolete
4158F:	drivers/gpu/drm/savage/
4159F:	include/uapi/drm/savage_drm.h
4160
4161DRM DRIVER FOR SIS VIDEO CARDS
4162S:	Orphan / Obsolete
4163F:	drivers/gpu/drm/sis/
4164F:	include/uapi/drm/sis_drm.h
4165
4166DRM DRIVERS FOR STI
4167M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4168M:	Vincent Abriou <vincent.abriou@st.com>
4169L:	dri-devel@lists.freedesktop.org
4170T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4171S:	Maintained
4172F:	drivers/gpu/drm/sti
4173F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4174
4175DRM DRIVER FOR TDFX VIDEO CARDS
4176S:	Orphan / Obsolete
4177F:	drivers/gpu/drm/tdfx/
4178
4179DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4180M:	Dave Airlie <airlied@redhat.com>
4181S:	Odd Fixes
4182F:	drivers/gpu/drm/udl/
4183
4184DRM DRIVERS FOR VIVANTE GPU IP
4185M:	Lucas Stach <l.stach@pengutronix.de>
4186R:	Russell King <linux+etnaviv@armlinux.org.uk>
4187R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4188L:	dri-devel@lists.freedesktop.org
4189S:	Maintained
4190F:	drivers/gpu/drm/etnaviv/
4191F:	include/uapi/drm/etnaviv_drm.h
4192F:	Documentation/devicetree/bindings/display/etnaviv/
4193
4194DRM DRIVER FOR VMWARE VIRTUAL GPU
4195M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4196M:	Sinclair Yeh <syeh@vmware.com>
4197M:	Thomas Hellstrom <thellstrom@vmware.com>
4198L:	dri-devel@lists.freedesktop.org
4199T:	git git://people.freedesktop.org/~syeh/repos_linux
4200T:	git git://people.freedesktop.org/~thomash/linux
4201S:	Supported
4202F:	drivers/gpu/drm/vmwgfx/
4203F:	include/uapi/drm/vmwgfx_drm.h
4204
4205DRM DRIVERS FOR VC4
4206M:	Eric Anholt <eric@anholt.net>
4207T:	git git://github.com/anholt/linux
4208S:	Supported
4209F:	drivers/gpu/drm/vc4/
4210F:	include/uapi/drm/vc4_drm.h
4211F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4212
4213DRM DRIVERS FOR TI OMAP
4214M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4215L:	dri-devel@lists.freedesktop.org
4216S:	Maintained
4217F:	drivers/gpu/drm/omapdrm/
4218F:	Documentation/devicetree/bindings/display/ti/
4219
4220DRM DRIVERS FOR TI LCDC
4221M:	Jyri Sarha <jsarha@ti.com>
4222R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4223L:	dri-devel@lists.freedesktop.org
4224S:	Maintained
4225F:	drivers/gpu/drm/tilcdc/
4226F:	Documentation/devicetree/bindings/display/tilcdc/
4227
4228DSBR100 USB FM RADIO DRIVER
4229M:	Alexey Klimov <klimov.linux@gmail.com>
4230L:	linux-media@vger.kernel.org
4231T:	git git://linuxtv.org/media_tree.git
4232S:	Maintained
4233F:	drivers/media/radio/dsbr100.c
4234
4235DSCC4 DRIVER
4236M:	Francois Romieu <romieu@fr.zoreil.com>
4237L:	netdev@vger.kernel.org
4238S:	Maintained
4239F:	drivers/net/wan/dscc4.c
4240
4241DT3155 MEDIA DRIVER
4242M:	Hans Verkuil <hverkuil@xs4all.nl>
4243L:	linux-media@vger.kernel.org
4244T:	git git://linuxtv.org/media_tree.git
4245W:	https://linuxtv.org
4246S:	Odd Fixes
4247F:	drivers/media/pci/dt3155/
4248
4249DVB_USB_AF9015 MEDIA DRIVER
4250M:	Antti Palosaari <crope@iki.fi>
4251L:	linux-media@vger.kernel.org
4252W:	https://linuxtv.org
4253W:	http://palosaari.fi/linux/
4254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4255T:	git git://linuxtv.org/anttip/media_tree.git
4256S:	Maintained
4257F:	drivers/media/usb/dvb-usb-v2/af9015*
4258
4259DVB_USB_AF9035 MEDIA DRIVER
4260M:	Antti Palosaari <crope@iki.fi>
4261L:	linux-media@vger.kernel.org
4262W:	https://linuxtv.org
4263W:	http://palosaari.fi/linux/
4264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4265T:	git git://linuxtv.org/anttip/media_tree.git
4266S:	Maintained
4267F:	drivers/media/usb/dvb-usb-v2/af9035*
4268
4269DVB_USB_ANYSEE MEDIA DRIVER
4270M:	Antti Palosaari <crope@iki.fi>
4271L:	linux-media@vger.kernel.org
4272W:	https://linuxtv.org
4273W:	http://palosaari.fi/linux/
4274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4275T:	git git://linuxtv.org/anttip/media_tree.git
4276S:	Maintained
4277F:	drivers/media/usb/dvb-usb-v2/anysee*
4278
4279DVB_USB_AU6610 MEDIA DRIVER
4280M:	Antti Palosaari <crope@iki.fi>
4281L:	linux-media@vger.kernel.org
4282W:	https://linuxtv.org
4283W:	http://palosaari.fi/linux/
4284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4285T:	git git://linuxtv.org/anttip/media_tree.git
4286S:	Maintained
4287F:	drivers/media/usb/dvb-usb-v2/au6610*
4288
4289DVB_USB_CE6230 MEDIA DRIVER
4290M:	Antti Palosaari <crope@iki.fi>
4291L:	linux-media@vger.kernel.org
4292W:	https://linuxtv.org
4293W:	http://palosaari.fi/linux/
4294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4295T:	git git://linuxtv.org/anttip/media_tree.git
4296S:	Maintained
4297F:	drivers/media/usb/dvb-usb-v2/ce6230*
4298
4299DVB_USB_CXUSB MEDIA DRIVER
4300M:	Michael Krufky <mkrufky@linuxtv.org>
4301L:	linux-media@vger.kernel.org
4302W:	https://linuxtv.org
4303W:	http://github.com/mkrufky
4304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4305T:	git git://linuxtv.org/media_tree.git
4306S:	Maintained
4307F:	drivers/media/usb/dvb-usb/cxusb*
4308
4309DVB_USB_EC168 MEDIA DRIVER
4310M:	Antti Palosaari <crope@iki.fi>
4311L:	linux-media@vger.kernel.org
4312W:	https://linuxtv.org
4313W:	http://palosaari.fi/linux/
4314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4315T:	git git://linuxtv.org/anttip/media_tree.git
4316S:	Maintained
4317F:	drivers/media/usb/dvb-usb-v2/ec168*
4318
4319DVB_USB_GL861 MEDIA DRIVER
4320M:	Antti Palosaari <crope@iki.fi>
4321L:	linux-media@vger.kernel.org
4322W:	https://linuxtv.org
4323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4324T:	git git://linuxtv.org/anttip/media_tree.git
4325S:	Maintained
4326F:	drivers/media/usb/dvb-usb-v2/gl861*
4327
4328DVB_USB_MXL111SF MEDIA DRIVER
4329M:	Michael Krufky <mkrufky@linuxtv.org>
4330L:	linux-media@vger.kernel.org
4331W:	https://linuxtv.org
4332W:	http://github.com/mkrufky
4333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4334T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4335S:	Maintained
4336F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4337
4338DVB_USB_RTL28XXU MEDIA DRIVER
4339M:	Antti Palosaari <crope@iki.fi>
4340L:	linux-media@vger.kernel.org
4341W:	https://linuxtv.org
4342W:	http://palosaari.fi/linux/
4343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4344T:	git git://linuxtv.org/anttip/media_tree.git
4345S:	Maintained
4346F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4347
4348DVB_USB_V2 MEDIA DRIVER
4349M:	Antti Palosaari <crope@iki.fi>
4350L:	linux-media@vger.kernel.org
4351W:	https://linuxtv.org
4352W:	http://palosaari.fi/linux/
4353Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4354T:	git git://linuxtv.org/anttip/media_tree.git
4355S:	Maintained
4356F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4357F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4358
4359DYNAMIC DEBUG
4360M:	Jason Baron <jbaron@akamai.com>
4361S:	Maintained
4362F:	lib/dynamic_debug.c
4363F:	include/linux/dynamic_debug.h
4364
4365DZ DECSTATION DZ11 SERIAL DRIVER
4366M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4367S:	Maintained
4368F:	drivers/tty/serial/dz.*
4369
4370E3X0 POWER BUTTON DRIVER
4371M:	Moritz Fischer <moritz.fischer@ettus.com>
4372L:	usrp-users@lists.ettus.com
4373W:	http://www.ettus.com
4374S:	Supported
4375F:	drivers/input/misc/e3x0-button.c
4376F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4377
4378E4000 MEDIA DRIVER
4379M:	Antti Palosaari <crope@iki.fi>
4380L:	linux-media@vger.kernel.org
4381W:	https://linuxtv.org
4382W:	http://palosaari.fi/linux/
4383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4384T:	git git://linuxtv.org/anttip/media_tree.git
4385S:	Maintained
4386F:	drivers/media/tuners/e4000*
4387
4388EATA ISA/EISA/PCI SCSI DRIVER
4389M:	Dario Ballabio <ballabio_dario@emc.com>
4390L:	linux-scsi@vger.kernel.org
4391S:	Maintained
4392F:	drivers/scsi/eata.c
4393
4394EC100 MEDIA DRIVER
4395M:	Antti Palosaari <crope@iki.fi>
4396L:	linux-media@vger.kernel.org
4397W:	https://linuxtv.org
4398W:	http://palosaari.fi/linux/
4399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4400T:	git git://linuxtv.org/anttip/media_tree.git
4401S:	Maintained
4402F:	drivers/media/dvb-frontends/ec100*
4403
4404ECRYPT FILE SYSTEM
4405M:	Tyler Hicks <tyhicks@canonical.com>
4406L:	ecryptfs@vger.kernel.org
4407W:	http://ecryptfs.org
4408W:	https://launchpad.net/ecryptfs
4409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4410S:	Supported
4411F:	Documentation/filesystems/ecryptfs.txt
4412F:	fs/ecryptfs/
4413
4414EDAC-CORE
4415M:	Doug Thompson <dougthompson@xmission.com>
4416M:	Borislav Petkov <bp@alien8.de>
4417M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4418M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4419L:	linux-edac@vger.kernel.org
4420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4422S:	Supported
4423F:	Documentation/edac.txt
4424F:	drivers/edac/
4425F:	include/linux/edac.h
4426
4427EDAC-AMD64
4428M:	Doug Thompson <dougthompson@xmission.com>
4429M:	Borislav Petkov <bp@alien8.de>
4430L:	linux-edac@vger.kernel.org
4431S:	Maintained
4432F:	drivers/edac/amd64_edac*
4433
4434EDAC-CALXEDA
4435M:	Doug Thompson <dougthompson@xmission.com>
4436M:	Robert Richter <rric@kernel.org>
4437L:	linux-edac@vger.kernel.org
4438S:	Maintained
4439F:	drivers/edac/highbank*
4440
4441EDAC-CAVIUM
4442M:	Ralf Baechle <ralf@linux-mips.org>
4443M:	David Daney <david.daney@cavium.com>
4444L:	linux-edac@vger.kernel.org
4445L:	linux-mips@linux-mips.org
4446S:	Supported
4447F:	drivers/edac/octeon_edac*
4448
4449EDAC-E752X
4450M:	Mark Gross <mark.gross@intel.com>
4451M:	Doug Thompson <dougthompson@xmission.com>
4452L:	linux-edac@vger.kernel.org
4453S:	Maintained
4454F:	drivers/edac/e752x_edac.c
4455
4456EDAC-E7XXX
4457M:	Doug Thompson <dougthompson@xmission.com>
4458L:	linux-edac@vger.kernel.org
4459S:	Maintained
4460F:	drivers/edac/e7xxx_edac.c
4461
4462EDAC-GHES
4463M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4464M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4465L:	linux-edac@vger.kernel.org
4466S:	Maintained
4467F:	drivers/edac/ghes_edac.c
4468
4469EDAC-I82443BXGX
4470M:	Tim Small <tim@buttersideup.com>
4471L:	linux-edac@vger.kernel.org
4472S:	Maintained
4473F:	drivers/edac/i82443bxgx_edac.c
4474
4475EDAC-I3000
4476M:	Jason Uhlenkott <juhlenko@akamai.com>
4477L:	linux-edac@vger.kernel.org
4478S:	Maintained
4479F:	drivers/edac/i3000_edac.c
4480
4481EDAC-I5000
4482M:	Doug Thompson <dougthompson@xmission.com>
4483L:	linux-edac@vger.kernel.org
4484S:	Maintained
4485F:	drivers/edac/i5000_edac.c
4486
4487EDAC-I5400
4488M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4489M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4490L:	linux-edac@vger.kernel.org
4491S:	Maintained
4492F:	drivers/edac/i5400_edac.c
4493
4494EDAC-I7300
4495M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4496M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4497L:	linux-edac@vger.kernel.org
4498S:	Maintained
4499F:	drivers/edac/i7300_edac.c
4500
4501EDAC-I7CORE
4502M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4503M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4504L:	linux-edac@vger.kernel.org
4505S:	Maintained
4506F:	drivers/edac/i7core_edac.c
4507
4508EDAC-I82975X
4509M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4510M:	"Arvind R." <arvino55@gmail.com>
4511L:	linux-edac@vger.kernel.org
4512S:	Maintained
4513F:	drivers/edac/i82975x_edac.c
4514
4515EDAC-IE31200
4516M:	Jason Baron <jbaron@akamai.com>
4517L:	linux-edac@vger.kernel.org
4518S:	Maintained
4519F:	drivers/edac/ie31200_edac.c
4520
4521EDAC-MPC85XX
4522M:	Johannes Thumshirn <morbidrsa@gmail.com>
4523L:	linux-edac@vger.kernel.org
4524S:	Maintained
4525F:	drivers/edac/mpc85xx_edac.[ch]
4526
4527EDAC-PASEMI
4528M:	Egor Martovetsky <egor@pasemi.com>
4529L:	linux-edac@vger.kernel.org
4530S:	Maintained
4531F:	drivers/edac/pasemi_edac.c
4532
4533EDAC-R82600
4534M:	Tim Small <tim@buttersideup.com>
4535L:	linux-edac@vger.kernel.org
4536S:	Maintained
4537F:	drivers/edac/r82600_edac.c
4538
4539EDAC-SBRIDGE
4540M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4541M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4542L:	linux-edac@vger.kernel.org
4543S:	Maintained
4544F:	drivers/edac/sb_edac.c
4545
4546EDAC-SKYLAKE
4547M:	Tony Luck <tony.luck@intel.com>
4548L:	linux-edac@vger.kernel.org
4549S:	Maintained
4550F:	drivers/edac/skx_edac.c
4551
4552EDAC-XGENE
4553APPLIED MICRO (APM) X-GENE SOC EDAC
4554M:     Loc Ho <lho@apm.com>
4555S:     Supported
4556F:     drivers/edac/xgene_edac.c
4557F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4558
4559EDIROL UA-101/UA-1000 DRIVER
4560M:	Clemens Ladisch <clemens@ladisch.de>
4561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4562T:	git git://git.alsa-project.org/alsa-kernel.git
4563S:	Maintained
4564F:	sound/usb/misc/ua101.c
4565
4566EXTENSIBLE FIRMWARE INTERFACE (EFI)
4567M:	Matt Fleming <matt@codeblueprint.co.uk>
4568L:	linux-efi@vger.kernel.org
4569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4570S:	Maintained
4571F:	Documentation/efi-stub.txt
4572F:	arch/ia64/kernel/efi.c
4573F:	arch/x86/boot/compressed/eboot.[ch]
4574F:	arch/x86/include/asm/efi.h
4575F:	arch/x86/platform/efi/
4576F:	drivers/firmware/efi/
4577F:	include/linux/efi*.h
4578
4579EFI VARIABLE FILESYSTEM
4580M:	Matthew Garrett <matthew.garrett@nebula.com>
4581M:	Jeremy Kerr <jk@ozlabs.org>
4582M:	Matt Fleming <matt@codeblueprint.co.uk>
4583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4584L:	linux-efi@vger.kernel.org
4585S:	Maintained
4586F:	fs/efivarfs/
4587
4588EFIFB FRAMEBUFFER DRIVER
4589L:	linux-fbdev@vger.kernel.org
4590M:	Peter Jones <pjones@redhat.com>
4591S:	Maintained
4592F:	drivers/video/fbdev/efifb.c
4593
4594EFS FILESYSTEM
4595W:	http://aeschi.ch.eu.org/efs/
4596S:	Orphan
4597F:	fs/efs/
4598
4599EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4600M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4601L:	netdev@vger.kernel.org
4602S:	Maintained
4603F:	drivers/net/ethernet/ibm/ehea/
4604
4605EM28XX VIDEO4LINUX DRIVER
4606M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4607M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4608L:	linux-media@vger.kernel.org
4609W:	https://linuxtv.org
4610T:	git git://linuxtv.org/media_tree.git
4611S:	Maintained
4612F:	drivers/media/usb/em28xx/
4613
4614EMBEDDED LINUX
4615M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4616M:	Matt Mackall <mpm@selenic.com>
4617M:	David Woodhouse <dwmw2@infradead.org>
4618L:	linux-embedded@vger.kernel.org
4619S:	Maintained
4620
4621EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4622M:	James Smart <james.smart@avagotech.com>
4623M:	Dick Kennedy <dick.kennedy@avagotech.com>
4624L:	linux-scsi@vger.kernel.org
4625W:	http://www.avagotech.com
4626S:	Supported
4627F:	drivers/scsi/lpfc/
4628
4629ENE CB710 FLASH CARD READER DRIVER
4630M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4631S:	Maintained
4632F:	drivers/misc/cb710/
4633F:	drivers/mmc/host/cb710-mmc.*
4634F:	include/linux/cb710.h
4635
4636ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4637M:	Maxim Levitsky <maximlevitsky@gmail.com>
4638S:	Maintained
4639F:	drivers/media/rc/ene_ir.*
4640
4641EPSON S1D13XXX FRAMEBUFFER DRIVER
4642M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4643S:	Maintained
4644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4645F:	drivers/video/fbdev/s1d13xxxfb.c
4646F:	include/video/s1d13xxxfb.h
4647
4648ET131X NETWORK DRIVER
4649M:	Mark Einon <mark.einon@gmail.com>
4650S:	Odd Fixes
4651F:	drivers/net/ethernet/agere/
4652
4653ETHERNET BRIDGE
4654M:	Stephen Hemminger <stephen@networkplumber.org>
4655L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4656L:	netdev@vger.kernel.org
4657W:	http://www.linuxfoundation.org/en/Net:Bridge
4658S:	Maintained
4659F:	include/linux/netfilter_bridge/
4660F:	net/bridge/
4661
4662ETHERNET PHY LIBRARY
4663M:	Florian Fainelli <f.fainelli@gmail.com>
4664L:	netdev@vger.kernel.org
4665S:	Maintained
4666F:	include/linux/phy.h
4667F:	include/linux/phy_fixed.h
4668F:	drivers/net/phy/
4669F:	Documentation/networking/phy.txt
4670F:	drivers/of/of_mdio.c
4671F:	drivers/of/of_net.c
4672
4673EXT2 FILE SYSTEM
4674M:	Jan Kara <jack@suse.com>
4675L:	linux-ext4@vger.kernel.org
4676S:	Maintained
4677F:	Documentation/filesystems/ext2.txt
4678F:	fs/ext2/
4679F:	include/linux/ext2*
4680
4681EXT4 FILE SYSTEM
4682M:	"Theodore Ts'o" <tytso@mit.edu>
4683M:	Andreas Dilger <adilger.kernel@dilger.ca>
4684L:	linux-ext4@vger.kernel.org
4685W:	http://ext4.wiki.kernel.org
4686Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4688S:	Maintained
4689F:	Documentation/filesystems/ext4.txt
4690F:	fs/ext4/
4691
4692Extended Verification Module (EVM)
4693M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4694L:	linux-ima-devel@lists.sourceforge.net
4695L:	linux-security-module@vger.kernel.org
4696S:	Supported
4697F:	security/integrity/evm/
4698
4699EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4700M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4701M:	Chanwoo Choi <cw00.choi@samsung.com>
4702L:	linux-kernel@vger.kernel.org
4703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4704S:	Maintained
4705F:	drivers/extcon/
4706F:	include/linux/extcon/
4707F:	include/linux/extcon.h
4708F:	Documentation/extcon/
4709F:	Documentation/devicetree/bindings/extcon/
4710
4711EXYNOS DP DRIVER
4712M:	Jingoo Han <jingoohan1@gmail.com>
4713L:	dri-devel@lists.freedesktop.org
4714S:	Maintained
4715F:	drivers/gpu/drm/exynos/exynos_dp*
4716
4717EXYNOS SYSMMU (IOMMU) driver
4718M:	Marek Szyprowski <m.szyprowski@samsung.com>
4719L:	iommu@lists.linux-foundation.org
4720S:	Maintained
4721F:	drivers/iommu/exynos-iommu.c
4722
4723EXYNOS MIPI DISPLAY DRIVERS
4724M:	Inki Dae <inki.dae@samsung.com>
4725M:	Donghwa Lee <dh09.lee@samsung.com>
4726M:	Kyungmin Park <kyungmin.park@samsung.com>
4727L:	linux-fbdev@vger.kernel.org
4728S:	Maintained
4729F:	drivers/video/fbdev/exynos/exynos_mipi*
4730F:	include/video/exynos_mipi*
4731
4732EZchip NPS platform support
4733M:	Noam Camus <noamc@ezchip.com>
4734S:	Supported
4735F:	arch/arc/plat-eznps
4736F:	arch/arc/boot/dts/eznps.dts
4737
4738F71805F HARDWARE MONITORING DRIVER
4739M:	Jean Delvare <jdelvare@suse.com>
4740L:	linux-hwmon@vger.kernel.org
4741S:	Maintained
4742F:	Documentation/hwmon/f71805f
4743F:	drivers/hwmon/f71805f.c
4744
4745FC0011 TUNER DRIVER
4746M:	Michael Buesch <m@bues.ch>
4747L:	linux-media@vger.kernel.org
4748S:	Maintained
4749F:	drivers/media/tuners/fc0011.h
4750F:	drivers/media/tuners/fc0011.c
4751
4752FC2580 MEDIA DRIVER
4753M:	Antti Palosaari <crope@iki.fi>
4754L:	linux-media@vger.kernel.org
4755W:	https://linuxtv.org
4756W:	http://palosaari.fi/linux/
4757Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4758T:	git git://linuxtv.org/anttip/media_tree.git
4759S:	Maintained
4760F:	drivers/media/tuners/fc2580*
4761
4762FANOTIFY
4763M:	Eric Paris <eparis@redhat.com>
4764S:	Maintained
4765F:	fs/notify/fanotify/
4766F:	include/linux/fanotify.h
4767F:	include/uapi/linux/fanotify.h
4768
4769FARSYNC SYNCHRONOUS DRIVER
4770M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4771W:	http://www.farsite.co.uk/
4772S:	Supported
4773F:	drivers/net/wan/farsync.*
4774
4775FAULT INJECTION SUPPORT
4776M:	Akinobu Mita <akinobu.mita@gmail.com>
4777S:	Supported
4778F:	Documentation/fault-injection/
4779F:	lib/fault-inject.c
4780
4781FBTFT Framebuffer drivers
4782M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4783M:	Noralf Trønnes <noralf@tronnes.org>
4784S:	Maintained
4785F:	drivers/staging/fbtft/
4786
4787FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4788M:	Johannes Thumshirn <jth@kernel.org>
4789L:	fcoe-devel@open-fcoe.org
4790W:	www.Open-FCoE.org
4791S:	Supported
4792F:	drivers/scsi/libfc/
4793F:	drivers/scsi/fcoe/
4794F:	include/scsi/fc/
4795F:	include/scsi/libfc.h
4796F:	include/scsi/libfcoe.h
4797F:	include/uapi/scsi/fc/
4798
4799FILE LOCKING (flock() and fcntl()/lockf())
4800M:	Jeff Layton <jlayton@poochiereds.net>
4801M:	"J. Bruce Fields" <bfields@fieldses.org>
4802L:	linux-fsdevel@vger.kernel.org
4803S:	Maintained
4804F:	include/linux/fcntl.h
4805F:	include/linux/fs.h
4806F:	include/uapi/linux/fcntl.h
4807F:	include/uapi/linux/fs.h
4808F:	fs/fcntl.c
4809F:	fs/locks.c
4810
4811FILESYSTEMS (VFS and infrastructure)
4812M:	Alexander Viro <viro@zeniv.linux.org.uk>
4813L:	linux-fsdevel@vger.kernel.org
4814S:	Maintained
4815F:	fs/*
4816
4817FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4818M:	Riku Voipio <riku.voipio@iki.fi>
4819L:	linux-hwmon@vger.kernel.org
4820S:	Maintained
4821F:	drivers/hwmon/f75375s.c
4822F:	include/linux/f75375s.h
4823
4824FIREWIRE AUDIO DRIVERS
4825M:	Clemens Ladisch <clemens@ladisch.de>
4826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4827T:	git git://git.alsa-project.org/alsa-kernel.git
4828S:	Maintained
4829F:	sound/firewire/
4830
4831FIREWIRE MEDIA DRIVERS (firedtv)
4832M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4833L:	linux-media@vger.kernel.org
4834L:	linux1394-devel@lists.sourceforge.net
4835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4836S:	Maintained
4837F:	drivers/media/firewire/
4838
4839FIREWIRE SBP-2 TARGET
4840M:	Chris Boot <bootc@bootc.net>
4841L:	linux-scsi@vger.kernel.org
4842L:	target-devel@vger.kernel.org
4843L:	linux1394-devel@lists.sourceforge.net
4844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4845S:	Maintained
4846F:	drivers/target/sbp/
4847
4848FIREWIRE SUBSYSTEM
4849M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4850L:	linux1394-devel@lists.sourceforge.net
4851W:	http://ieee1394.wiki.kernel.org/
4852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4853S:	Maintained
4854F:	drivers/firewire/
4855F:	include/linux/firewire.h
4856F:	include/uapi/linux/firewire*.h
4857F:	tools/firewire/
4858
4859FIRMWARE LOADER (request_firmware)
4860M:	Ming Lei <ming.lei@canonical.com>
4861L:	linux-kernel@vger.kernel.org
4862S:	Maintained
4863F:	Documentation/firmware_class/
4864F:	drivers/base/firmware*.c
4865F:	include/linux/firmware.h
4866
4867FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4868M:	Joshua Morris <josh.h.morris@us.ibm.com>
4869M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4870S:	Maintained
4871F:	drivers/block/rsxx/
4872
4873FLOPPY DRIVER
4874M:	Jiri Kosina <jikos@kernel.org>
4875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4876S:	Odd fixes
4877F:	drivers/block/floppy.c
4878
4879FMC SUBSYSTEM
4880M:	Alessandro Rubini <rubini@gnudd.com>
4881W:	http://www.ohwr.org/projects/fmc-bus
4882S:	Supported
4883F:	drivers/fmc/
4884F:	include/linux/fmc*.h
4885F:	include/linux/ipmi-fru.h
4886K:	fmc_d.*register
4887
4888FPGA MANAGER FRAMEWORK
4889M:	Alan Tull <atull@opensource.altera.com>
4890R:	Moritz Fischer <moritz.fischer@ettus.com>
4891S:	Maintained
4892F:	drivers/fpga/
4893F:	include/linux/fpga/fpga-mgr.h
4894W:	http://www.rocketboards.org
4895
4896FPU EMULATOR
4897M:	Bill Metzenthen <billm@melbpc.org.au>
4898W:	http://floatingpoint.sourceforge.net/emulator/index.html
4899S:	Maintained
4900F:	arch/x86/math-emu/
4901
4902FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4903L:	netdev@vger.kernel.org
4904S:	Orphan
4905F:	drivers/net/wan/dlci.c
4906F:	drivers/net/wan/sdla.c
4907
4908FRAMEBUFFER LAYER
4909M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4910M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4911L:	linux-fbdev@vger.kernel.org
4912W:	http://linux-fbdev.sourceforge.net/
4913Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4915S:	Maintained
4916F:	Documentation/fb/
4917F:	drivers/video/
4918F:	include/video/
4919F:	include/linux/fb.h
4920F:	include/uapi/video/
4921F:	include/uapi/linux/fb.h
4922
4923FREESCALE DIU FRAMEBUFFER DRIVER
4924M:	Timur Tabi <timur@tabi.org>
4925L:	linux-fbdev@vger.kernel.org
4926S:	Maintained
4927F:	drivers/video/fbdev/fsl-diu-fb.*
4928
4929FREESCALE DMA DRIVER
4930M:	Li Yang <leoli@freescale.com>
4931M:	Zhang Wei <zw@zh-kernel.org>
4932L:	linuxppc-dev@lists.ozlabs.org
4933S:	Maintained
4934F:	drivers/dma/fsldma.*
4935
4936FREESCALE GPMI NAND DRIVER
4937M:	Han Xu <han.xu@nxp.com>
4938L:	linux-mtd@lists.infradead.org
4939S:	Maintained
4940F:	drivers/mtd/nand/gpmi-nand/*
4941
4942FREESCALE I2C CPM DRIVER
4943M:	Jochen Friedrich <jochen@scram.de>
4944L:	linuxppc-dev@lists.ozlabs.org
4945L:	linux-i2c@vger.kernel.org
4946S:	Maintained
4947F:	drivers/i2c/busses/i2c-cpm.c
4948
4949FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4950M:	Sascha Hauer <kernel@pengutronix.de>
4951L:	linux-fbdev@vger.kernel.org
4952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4953S:	Maintained
4954F:	include/linux/platform_data/video-imxfb.h
4955F:	drivers/video/fbdev/imxfb.c
4956
4957FREESCALE QUAD SPI DRIVER
4958M:	Han Xu <han.xu@nxp.com>
4959L:	linux-mtd@lists.infradead.org
4960S:	Maintained
4961F:	drivers/mtd/spi-nor/fsl-quadspi.c
4962
4963FREESCALE SOC FS_ENET DRIVER
4964M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4965M:	Vitaly Bordug <vbordug@ru.mvista.com>
4966L:	linuxppc-dev@lists.ozlabs.org
4967L:	netdev@vger.kernel.org
4968S:	Maintained
4969F:	drivers/net/ethernet/freescale/fs_enet/
4970F:	include/linux/fs_enet_pd.h
4971
4972FREESCALE IMX / MXC FEC DRIVER
4973M:	Fugang Duan <fugang.duan@nxp.com>
4974L:	netdev@vger.kernel.org
4975S:	Maintained
4976F:	drivers/net/ethernet/freescale/fec_main.c
4977F:	drivers/net/ethernet/freescale/fec_ptp.c
4978F:	drivers/net/ethernet/freescale/fec.h
4979F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4980
4981FREESCALE QUICC ENGINE LIBRARY
4982L:	linuxppc-dev@lists.ozlabs.org
4983S:	Orphan
4984F:	drivers/soc/fsl/qe/
4985F:	include/soc/fsl/*qe*.h
4986F:	include/soc/fsl/*ucc*.h
4987
4988FREESCALE USB PERIPHERAL DRIVERS
4989M:	Li Yang <leoli@freescale.com>
4990L:	linux-usb@vger.kernel.org
4991L:	linuxppc-dev@lists.ozlabs.org
4992S:	Maintained
4993F:	drivers/usb/gadget/udc/fsl*
4994
4995FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4996M:	Li Yang <leoli@freescale.com>
4997L:	netdev@vger.kernel.org
4998L:	linuxppc-dev@lists.ozlabs.org
4999S:	Maintained
5000F:	drivers/net/ethernet/freescale/ucc_geth*
5001
5002FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5003M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5004L:	netdev@vger.kernel.org
5005S:	Maintained
5006F:	drivers/net/ethernet/freescale/gianfar*
5007X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5008F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5009
5010FREESCALE QUICC ENGINE UCC HDLC DRIVER
5011M:	Zhao Qiang <qiang.zhao@nxp.com>
5012L:	netdev@vger.kernel.org
5013L:	linuxppc-dev@lists.ozlabs.org
5014S:	Maintained
5015F:	drivers/net/wan/fsl_ucc_hdlc*
5016
5017FREESCALE QUICC ENGINE UCC UART DRIVER
5018M:	Timur Tabi <timur@tabi.org>
5019L:	linuxppc-dev@lists.ozlabs.org
5020S:	Maintained
5021F:	drivers/tty/serial/ucc_uart.c
5022
5023FREESCALE SOC SOUND DRIVERS
5024M:	Timur Tabi <timur@tabi.org>
5025M:	Nicolin Chen <nicoleotsuka@gmail.com>
5026M:	Xiubo Li <Xiubo.Lee@gmail.com>
5027R:	Fabio Estevam <fabio.estevam@nxp.com>
5028L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5029L:	linuxppc-dev@lists.ozlabs.org
5030S:	Maintained
5031F:	sound/soc/fsl/fsl*
5032F:	sound/soc/fsl/imx*
5033F:	sound/soc/fsl/mpc8610_hpcd.c
5034
5035FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5036M:	"J. German Rivera" <German.Rivera@freescale.com>
5037M:	Stuart Yoder <stuart.yoder@nxp.com>
5038L:	linux-kernel@vger.kernel.org
5039S:	Maintained
5040F:	drivers/staging/fsl-mc/
5041
5042FREEVXFS FILESYSTEM
5043M:	Christoph Hellwig <hch@infradead.org>
5044W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5045S:	Maintained
5046F:	fs/freevxfs/
5047
5048FREEZER
5049M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5050M:	Pavel Machek <pavel@ucw.cz>
5051L:	linux-pm@vger.kernel.org
5052S:	Supported
5053F:	Documentation/power/freezing-of-tasks.txt
5054F:	include/linux/freezer.h
5055F:	kernel/freezer.c
5056
5057FRONTSWAP API
5058M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5059L:	linux-kernel@vger.kernel.org
5060S:	Maintained
5061F:	mm/frontswap.c
5062F:	include/linux/frontswap.h
5063
5064FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5065M:	David Howells <dhowells@redhat.com>
5066L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5067S:	Supported
5068F:	Documentation/filesystems/caching/
5069F:	fs/fscache/
5070F:	include/linux/fscache*.h
5071
5072FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5073M:	Theodore Y. Ts'o <tytso@mit.edu>
5074M:	Jaegeuk Kim <jaegeuk@kernel.org>
5075S:	Supported
5076F:	fs/crypto/
5077F:	include/linux/fscrypto.h
5078
5079F2FS FILE SYSTEM
5080M:	Jaegeuk Kim <jaegeuk@kernel.org>
5081M:	Changman Lee <cm224.lee@samsung.com>
5082R:	Chao Yu <yuchao0@huawei.com>
5083L:	linux-f2fs-devel@lists.sourceforge.net
5084W:	http://en.wikipedia.org/wiki/F2FS
5085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5086S:	Maintained
5087F:	Documentation/filesystems/f2fs.txt
5088F:	Documentation/ABI/testing/sysfs-fs-f2fs
5089F:	fs/f2fs/
5090F:	include/linux/f2fs_fs.h
5091F:	include/trace/events/f2fs.h
5092
5093FUJITSU FR-V (FRV) PORT
5094S:	Orphan
5095F:	arch/frv/
5096
5097FUJITSU LAPTOP EXTRAS
5098M:	Jonathan Woithe <jwoithe@just42.net>
5099L:	platform-driver-x86@vger.kernel.org
5100S:	Maintained
5101F:	drivers/platform/x86/fujitsu-laptop.c
5102
5103FUJITSU M-5MO LS CAMERA ISP DRIVER
5104M:	Kyungmin Park <kyungmin.park@samsung.com>
5105M:	Heungjun Kim <riverful.kim@samsung.com>
5106L:	linux-media@vger.kernel.org
5107S:	Maintained
5108F:	drivers/media/i2c/m5mols/
5109F:	include/media/i2c/m5mols.h
5110
5111FUJITSU TABLET EXTRAS
5112M:	Robert Gerlach <khnz@gmx.de>
5113L:	platform-driver-x86@vger.kernel.org
5114S:	Maintained
5115F:	drivers/platform/x86/fujitsu-tablet.c
5116
5117FUSE: FILESYSTEM IN USERSPACE
5118M:	Miklos Szeredi <miklos@szeredi.hu>
5119L:	linux-fsdevel@vger.kernel.org
5120W:	http://fuse.sourceforge.net/
5121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5122S:	Maintained
5123F:	fs/fuse/
5124F:	include/uapi/linux/fuse.h
5125F:	Documentation/filesystems/fuse.txt
5126
5127FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5128M:	Rik Faith <faith@cs.unc.edu>
5129L:	linux-scsi@vger.kernel.org
5130S:	Odd Fixes (e.g., new signatures)
5131F:	drivers/scsi/fdomain.*
5132
5133GCC PLUGINS
5134M:	Kees Cook <keescook@chromium.org>
5135R:	Emese Revfy <re.emese@gmail.com>
5136L:	kernel-hardening@lists.openwall.com
5137S:	Maintained
5138F:	scripts/gcc-plugins/
5139F:	scripts/gcc-plugin.sh
5140F:	Documentation/gcc-plugins.txt
5141
5142GCOV BASED KERNEL PROFILING
5143M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5144S:	Maintained
5145F:	kernel/gcov/
5146F:	Documentation/gcov.txt
5147
5148GDT SCSI DISK ARRAY CONTROLLER DRIVER
5149M:	Achim Leubner <achim_leubner@adaptec.com>
5150L:	linux-scsi@vger.kernel.org
5151W:	http://www.icp-vortex.com/
5152S:	Supported
5153F:	drivers/scsi/gdt*
5154
5155GDB KERNEL DEBUGGING HELPER SCRIPTS
5156M:	Jan Kiszka <jan.kiszka@siemens.com>
5157M:	Kieran Bingham <kieran@bingham.xyz>
5158S:	Supported
5159F:	scripts/gdb/
5160
5161GEMTEK FM RADIO RECEIVER DRIVER
5162M:	Hans Verkuil <hverkuil@xs4all.nl>
5163L:	linux-media@vger.kernel.org
5164T:	git git://linuxtv.org/media_tree.git
5165W:	https://linuxtv.org
5166S:	Maintained
5167F:	drivers/media/radio/radio-gemtek*
5168
5169GENERIC GPIO I2C DRIVER
5170M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5171S:	Supported
5172F:	drivers/i2c/busses/i2c-gpio.c
5173F:	include/linux/i2c-gpio.h
5174
5175GENERIC GPIO I2C MULTIPLEXER DRIVER
5176M:	Peter Korsgaard <peter.korsgaard@barco.com>
5177L:	linux-i2c@vger.kernel.org
5178S:	Supported
5179F:	drivers/i2c/muxes/i2c-mux-gpio.c
5180F:	include/linux/i2c-mux-gpio.h
5181F:	Documentation/i2c/muxes/i2c-mux-gpio
5182
5183GENERIC HDLC (WAN) DRIVERS
5184M:	Krzysztof Halasa <khc@pm.waw.pl>
5185W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5186S:	Maintained
5187F:	drivers/net/wan/c101.c
5188F:	drivers/net/wan/hd6457*
5189F:	drivers/net/wan/hdlc*
5190F:	drivers/net/wan/n2.c
5191F:	drivers/net/wan/pc300too.c
5192F:	drivers/net/wan/pci200syn.c
5193F:	drivers/net/wan/wanxl*
5194
5195GENERIC INCLUDE/ASM HEADER FILES
5196M:	Arnd Bergmann <arnd@arndb.de>
5197L:	linux-arch@vger.kernel.org
5198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5199S:	Maintained
5200F:	include/asm-generic/
5201F:	include/uapi/asm-generic/
5202
5203GENERIC PHY FRAMEWORK
5204M:	Kishon Vijay Abraham I <kishon@ti.com>
5205L:	linux-kernel@vger.kernel.org
5206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5207S:	Supported
5208F:	drivers/phy/
5209F:	include/linux/phy/
5210
5211GENERIC PM DOMAINS
5212M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5213M:	Kevin Hilman <khilman@kernel.org>
5214M:	Ulf Hansson <ulf.hansson@linaro.org>
5215L:	linux-pm@vger.kernel.org
5216S:	Supported
5217F:	drivers/base/power/domain*.c
5218F:	include/linux/pm_domain.h
5219
5220GENERIC UIO DRIVER FOR PCI DEVICES
5221M:	"Michael S. Tsirkin" <mst@redhat.com>
5222L:	kvm@vger.kernel.org
5223S:	Supported
5224F:	drivers/uio/uio_pci_generic.c
5225
5226GET_MAINTAINER SCRIPT
5227M:	Joe Perches <joe@perches.com>
5228S:	Maintained
5229F:	scripts/get_maintainer.pl
5230
5231GFS2 FILE SYSTEM
5232M:	Steven Whitehouse <swhiteho@redhat.com>
5233M:	Bob Peterson <rpeterso@redhat.com>
5234L:	cluster-devel@redhat.com
5235W:	http://sources.redhat.com/cluster/
5236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5237S:	Supported
5238F:	Documentation/filesystems/gfs2*.txt
5239F:	fs/gfs2/
5240F:	include/uapi/linux/gfs2_ondisk.h
5241
5242GIGASET ISDN DRIVERS
5243M:	Paul Bolle <pebolle@tiscali.nl>
5244L:	gigaset307x-common@lists.sourceforge.net
5245W:	http://gigaset307x.sourceforge.net/
5246S:	Odd Fixes
5247F:	Documentation/isdn/README.gigaset
5248F:	drivers/isdn/gigaset/
5249F:	include/uapi/linux/gigaset_dev.h
5250
5251GO7007 MPEG CODEC
5252M:	Hans Verkuil <hans.verkuil@cisco.com>
5253L:	linux-media@vger.kernel.org
5254S:	Maintained
5255F:	drivers/media/usb/go7007/
5256
5257GOODIX TOUCHSCREEN
5258M:	Bastien Nocera <hadess@hadess.net>
5259L:	linux-input@vger.kernel.org
5260S:	Maintained
5261F:	drivers/input/touchscreen/goodix.c
5262
5263GPIO SUBSYSTEM
5264M:	Linus Walleij <linus.walleij@linaro.org>
5265M:	Alexandre Courbot <gnurou@gmail.com>
5266L:	linux-gpio@vger.kernel.org
5267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5268S:	Maintained
5269F:	Documentation/devicetree/bindings/gpio/
5270F:	Documentation/gpio/
5271F:	Documentation/ABI/testing/gpio-cdev
5272F:	Documentation/ABI/obsolete/sysfs-gpio
5273F:	drivers/gpio/
5274F:	include/linux/gpio/
5275F:	include/linux/gpio.h
5276F:	include/asm-generic/gpio.h
5277F:	include/uapi/linux/gpio.h
5278F:	tools/gpio/
5279
5280GRE DEMULTIPLEXER DRIVER
5281M:	Dmitry Kozlov <xeb@mail.ru>
5282L:	netdev@vger.kernel.org
5283S:	Maintained
5284F:	net/ipv4/gre_demux.c
5285F:	net/ipv4/gre_offload.c
5286F:	include/net/gre.h
5287
5288GRETH 10/100/1G Ethernet MAC device driver
5289M:	Andreas Larsson <andreas@gaisler.com>
5290L:	netdev@vger.kernel.org
5291S:	Maintained
5292F:	drivers/net/ethernet/aeroflex/
5293
5294GSPCA FINEPIX SUBDRIVER
5295M:	Frank Zago <frank@zago.net>
5296L:	linux-media@vger.kernel.org
5297T:	git git://linuxtv.org/media_tree.git
5298S:	Maintained
5299F:	drivers/media/usb/gspca/finepix.c
5300
5301GSPCA GL860 SUBDRIVER
5302M:	Olivier Lorin <o.lorin@laposte.net>
5303L:	linux-media@vger.kernel.org
5304T:	git git://linuxtv.org/media_tree.git
5305S:	Maintained
5306F:	drivers/media/usb/gspca/gl860/
5307
5308GSPCA M5602 SUBDRIVER
5309M:	Erik Andren <erik.andren@gmail.com>
5310L:	linux-media@vger.kernel.org
5311T:	git git://linuxtv.org/media_tree.git
5312S:	Maintained
5313F:	drivers/media/usb/gspca/m5602/
5314
5315GSPCA PAC207 SONIXB SUBDRIVER
5316M:	Hans Verkuil <hverkuil@xs4all.nl>
5317L:	linux-media@vger.kernel.org
5318T:	git git://linuxtv.org/media_tree.git
5319S:	Odd Fixes
5320F:	drivers/media/usb/gspca/pac207.c
5321
5322GSPCA SN9C20X SUBDRIVER
5323M:	Brian Johnson <brijohn@gmail.com>
5324L:	linux-media@vger.kernel.org
5325T:	git git://linuxtv.org/media_tree.git
5326S:	Maintained
5327F:	drivers/media/usb/gspca/sn9c20x.c
5328
5329GSPCA T613 SUBDRIVER
5330M:	Leandro Costantino <lcostantino@gmail.com>
5331L:	linux-media@vger.kernel.org
5332T:	git git://linuxtv.org/media_tree.git
5333S:	Maintained
5334F:	drivers/media/usb/gspca/t613.c
5335
5336GSPCA USB WEBCAM DRIVER
5337M:	Hans Verkuil <hverkuil@xs4all.nl>
5338L:	linux-media@vger.kernel.org
5339T:	git git://linuxtv.org/media_tree.git
5340S:	Odd Fixes
5341F:	drivers/media/usb/gspca/
5342
5343GUID PARTITION TABLE (GPT)
5344M:	Davidlohr Bueso <dave@stgolabs.net>
5345L:	linux-efi@vger.kernel.org
5346S:	Maintained
5347F:	block/partitions/efi.*
5348
5349STK1160 USB VIDEO CAPTURE DRIVER
5350M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5351L:	linux-media@vger.kernel.org
5352T:	git git://linuxtv.org/media_tree.git
5353S:	Maintained
5354F:	drivers/media/usb/stk1160/
5355
5356H8/300 ARCHITECTURE
5357M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5358L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5359W:	http://uclinux-h8.sourceforge.jp
5360T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5361S:	Maintained
5362F:	arch/h8300/
5363F:	drivers/clocksource/h8300_*.c
5364F:	drivers/clk/h8300/
5365F:	drivers/irqchip/irq-renesas-h8*.c
5366
5367HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5368M:	Frank Seidel <frank@f-seidel.de>
5369L:	platform-driver-x86@vger.kernel.org
5370W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5371S:	Maintained
5372F:	drivers/platform/x86/hdaps.c
5373
5374HDPVR USB VIDEO ENCODER DRIVER
5375M:	Hans Verkuil <hverkuil@xs4all.nl>
5376L:	linux-media@vger.kernel.org
5377T:	git git://linuxtv.org/media_tree.git
5378W:	https://linuxtv.org
5379S:	Odd Fixes
5380F:	drivers/media/usb/hdpvr/
5381
5382HWPOISON MEMORY FAILURE HANDLING
5383M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5384L:	linux-mm@kvack.org
5385S:	Maintained
5386F:	mm/memory-failure.c
5387F:	mm/hwpoison-inject.c
5388
5389HYPERVISOR VIRTUAL CONSOLE DRIVER
5390L:	linuxppc-dev@lists.ozlabs.org
5391S:	Odd Fixes
5392F:	drivers/tty/hvc/
5393
5394HACKRF MEDIA DRIVER
5395M:	Antti Palosaari <crope@iki.fi>
5396L:	linux-media@vger.kernel.org
5397W:	https://linuxtv.org
5398W:	http://palosaari.fi/linux/
5399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5400T:	git git://linuxtv.org/anttip/media_tree.git
5401S:	Maintained
5402F:	drivers/media/usb/hackrf/
5403
5404HARDWARE MONITORING
5405M:	Jean Delvare <jdelvare@suse.com>
5406M:	Guenter Roeck <linux@roeck-us.net>
5407L:	linux-hwmon@vger.kernel.org
5408W:	http://hwmon.wiki.kernel.org/
5409T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5411S:	Maintained
5412F:	Documentation/hwmon/
5413F:	drivers/hwmon/
5414F:	include/linux/hwmon*.h
5415
5416HARDWARE RANDOM NUMBER GENERATOR CORE
5417M:	Matt Mackall <mpm@selenic.com>
5418M:	Herbert Xu <herbert@gondor.apana.org.au>
5419L:	linux-crypto@vger.kernel.org
5420S:	Odd fixes
5421F:	Documentation/devicetree/bindings/rng/
5422F:	Documentation/hw_random.txt
5423F:	drivers/char/hw_random/
5424F:	include/linux/hw_random.h
5425
5426HARDWARE SPINLOCK CORE
5427M:	Ohad Ben-Cohen <ohad@wizery.com>
5428M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5429L:	linux-remoteproc@vger.kernel.org
5430S:	Maintained
5431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5432F:	Documentation/devicetree/bindings/hwlock/
5433F:	Documentation/hwspinlock.txt
5434F:	drivers/hwspinlock/
5435F:	include/linux/hwspinlock.h
5436
5437HARMONY SOUND DRIVER
5438L:	linux-parisc@vger.kernel.org
5439S:	Maintained
5440F:	sound/parisc/harmony.*
5441
5442HD29L2 MEDIA DRIVER
5443M:	Antti Palosaari <crope@iki.fi>
5444L:	linux-media@vger.kernel.org
5445W:	https://linuxtv.org
5446W:	http://palosaari.fi/linux/
5447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5448T:	git git://linuxtv.org/anttip/media_tree.git
5449S:	Maintained
5450F:	drivers/media/dvb-frontends/hd29l2*
5451
5452HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5453M:	Brian Boylston <brian.boylston@hpe.com>
5454S:	Supported
5455F:	Documentation/watchdog/hpwdt.txt
5456F:	drivers/watchdog/hpwdt.c
5457
5458HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5459M:	Don Brace <don.brace@microsemi.com>
5460L:	iss_storagedev@hp.com
5461L:	esc.storagedev@microsemi.com
5462L:	linux-scsi@vger.kernel.org
5463S:	Supported
5464F:	Documentation/scsi/hpsa.txt
5465F:	drivers/scsi/hpsa*.[ch]
5466F:	include/linux/cciss*.h
5467F:	include/uapi/linux/cciss*.h
5468
5469HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5470M:	Don Brace <don.brace@microsemi.com>
5471L:	iss_storagedev@hp.com
5472L:	esc.storagedev@microsemi.com
5473L:	linux-scsi@vger.kernel.org
5474S:	Supported
5475F:	Documentation/blockdev/cciss.txt
5476F:	drivers/block/cciss*
5477F:	include/linux/cciss_ioctl.h
5478F:	include/uapi/linux/cciss_ioctl.h
5479
5480HFI1 DRIVER
5481M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5482M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5483L:	linux-rdma@vger.kernel.org
5484S:	Supported
5485F:	drivers/infiniband/hw/hfi1
5486
5487HFS FILESYSTEM
5488L:	linux-fsdevel@vger.kernel.org
5489S:	Orphan
5490F:	Documentation/filesystems/hfs.txt
5491F:	fs/hfs/
5492
5493HFSPLUS FILESYSTEM
5494L:	linux-fsdevel@vger.kernel.org
5495S:	Orphan
5496F:	Documentation/filesystems/hfsplus.txt
5497F:	fs/hfsplus/
5498
5499HGA FRAMEBUFFER DRIVER
5500M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5501L:	linux-nvidia@lists.surfsouth.com
5502W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5503S:	Maintained
5504F:	drivers/video/fbdev/hgafb.c
5505
5506HIBERNATION (aka Software Suspend, aka swsusp)
5507M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5508M:	Pavel Machek <pavel@ucw.cz>
5509L:	linux-pm@vger.kernel.org
5510S:	Supported
5511F:	arch/x86/power/
5512F:	drivers/base/power/
5513F:	kernel/power/
5514F:	include/linux/suspend.h
5515F:	include/linux/freezer.h
5516F:	include/linux/pm.h
5517F:	arch/*/include/asm/suspend*.h
5518
5519HID CORE LAYER
5520M:	Jiri Kosina <jikos@kernel.org>
5521R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5522L:	linux-input@vger.kernel.org
5523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5524S:	Maintained
5525F:	drivers/hid/
5526F:	include/linux/hid*
5527F:	include/uapi/linux/hid*
5528
5529HID SENSOR HUB DRIVERS
5530M:	Jiri Kosina <jikos@kernel.org>
5531M:	Jonathan Cameron <jic23@kernel.org>
5532M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5533L:	linux-input@vger.kernel.org
5534L:	linux-iio@vger.kernel.org
5535S:	Maintained
5536F:	Documentation/hid/hid-sensor*
5537F:	drivers/hid/hid-sensor-*
5538F:	drivers/iio/*/hid-*
5539F:	include/linux/hid-sensor-*
5540
5541HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5542M:	Thomas Gleixner <tglx@linutronix.de>
5543L:	linux-kernel@vger.kernel.org
5544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5545S:	Maintained
5546F:	Documentation/timers/
5547F:	kernel/time/hrtimer.c
5548F:	kernel/time/clockevents.c
5549F:	kernel/time/tick*.*
5550F:	kernel/time/timer_*.c
5551F:	include/linux/clockchips.h
5552F:	include/linux/hrtimer.h
5553
5554HIGH-SPEED SCC DRIVER FOR AX.25
5555L:	linux-hams@vger.kernel.org
5556S:	Orphan
5557F:	drivers/net/hamradio/dmascc.c
5558F:	drivers/net/hamradio/scc.c
5559
5560HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5561M:	HighPoint Linux Team <linux@highpoint-tech.com>
5562W:	http://www.highpoint-tech.com
5563S:	Supported
5564F:	Documentation/scsi/hptiop.txt
5565F:	drivers/scsi/hptiop.c
5566
5567HIPPI
5568M:	Jes Sorensen <jes@trained-monkey.org>
5569L:	linux-hippi@sunsite.dk
5570S:	Maintained
5571F:	include/linux/hippidevice.h
5572F:	include/uapi/linux/if_hippi.h
5573F:	net/802/hippi.c
5574F:	drivers/net/hippi/
5575
5576HISILICON NETWORK SUBSYSTEM DRIVER
5577M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5578M:	Salil Mehta <salil.mehta@huawei.com>
5579L:	netdev@vger.kernel.org
5580W:	http://www.hisilicon.com
5581S:	Maintained
5582F:	drivers/net/ethernet/hisilicon/
5583F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5584
5585HISILICON SAS Controller
5586M:	John Garry <john.garry@huawei.com>
5587W:	http://www.hisilicon.com
5588S:	Supported
5589F:	drivers/scsi/hisi_sas/
5590F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5591
5592HOST AP DRIVER
5593M:	Jouni Malinen <j@w1.fi>
5594L:	hostap@shmoo.com (subscribers-only)
5595L:	linux-wireless@vger.kernel.org
5596W:	http://hostap.epitest.fi/
5597S:	Maintained
5598F:	drivers/net/wireless/intersil/hostap/
5599
5600HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5601L:	platform-driver-x86@vger.kernel.org
5602S:	Orphan
5603F:	drivers/platform/x86/tc1100-wmi.c
5604
5605HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5606M:	Jaroslav Kysela <perex@perex.cz>
5607S:	Maintained
5608F:	drivers/net/ethernet/hp/hp100.*
5609
5610HPET:	High Precision Event Timers driver
5611M:	Clemens Ladisch <clemens@ladisch.de>
5612S:	Maintained
5613F:	Documentation/timers/hpet.txt
5614F:	drivers/char/hpet.c
5615F:	include/linux/hpet.h
5616F:	include/uapi/linux/hpet.h
5617
5618HPET:	x86
5619S:	Orphan
5620F:	arch/x86/kernel/hpet.c
5621F:	arch/x86/include/asm/hpet.h
5622
5623HPFS FILESYSTEM
5624M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5625W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5626S:	Maintained
5627F:	fs/hpfs/
5628
5629HSI SUBSYSTEM
5630M:	Sebastian Reichel <sre@kernel.org>
5631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5632S:	Maintained
5633F:	Documentation/ABI/testing/sysfs-bus-hsi
5634F:	Documentation/hsi.txt
5635F:	drivers/hsi/
5636F:	include/linux/hsi/
5637F:	include/uapi/linux/hsi/
5638
5639HSO 3G MODEM DRIVER
5640M:	Jan Dumon <j.dumon@option.com>
5641W:	http://www.pharscape.org
5642S:	Maintained
5643F:	drivers/net/usb/hso.c
5644
5645HSR NETWORK PROTOCOL
5646M:	Arvid Brodin <arvid.brodin@alten.se>
5647L:	netdev@vger.kernel.org
5648S:	Maintained
5649F:	net/hsr/
5650
5651HTCPEN TOUCHSCREEN DRIVER
5652M:	Pau Oliva Fora <pof@eslack.org>
5653L:	linux-input@vger.kernel.org
5654S:	Maintained
5655F:	drivers/input/touchscreen/htcpen.c
5656
5657HUGETLB FILESYSTEM
5658M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5659S:	Maintained
5660F:	fs/hugetlbfs/
5661
5662Hyper-V CORE AND DRIVERS
5663M:	"K. Y. Srinivasan" <kys@microsoft.com>
5664M:	Haiyang Zhang <haiyangz@microsoft.com>
5665L:	devel@linuxdriverproject.org
5666S:	Maintained
5667F:	arch/x86/include/asm/mshyperv.h
5668F:	arch/x86/include/uapi/asm/hyperv.h
5669F:	arch/x86/kernel/cpu/mshyperv.c
5670F:	drivers/hid/hid-hyperv.c
5671F:	drivers/hv/
5672F:	drivers/input/serio/hyperv-keyboard.c
5673F:	drivers/pci/host/pci-hyperv.c
5674F:	drivers/net/hyperv/
5675F:	drivers/scsi/storvsc_drv.c
5676F:	drivers/video/fbdev/hyperv_fb.c
5677F:	include/linux/hyperv.h
5678F:	tools/hv/
5679F:	Documentation/ABI/stable/sysfs-bus-vmbus
5680
5681I2C MUXES
5682M:	Peter Rosin <peda@axentia.se>
5683L:	linux-i2c@vger.kernel.org
5684S:	Maintained
5685F:	Documentation/i2c/i2c-topology
5686F:	Documentation/i2c/muxes/
5687F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5688F:	drivers/i2c/i2c-mux.c
5689F:	drivers/i2c/muxes/
5690F:	include/linux/i2c-mux.h
5691
5692I2C OVER PARALLEL PORT
5693M:	Jean Delvare <jdelvare@suse.com>
5694L:	linux-i2c@vger.kernel.org
5695S:	Maintained
5696F:	Documentation/i2c/busses/i2c-parport
5697F:	Documentation/i2c/busses/i2c-parport-light
5698F:	drivers/i2c/busses/i2c-parport.c
5699F:	drivers/i2c/busses/i2c-parport-light.c
5700
5701I2C/SMBUS CONTROLLER DRIVERS FOR PC
5702M:	Jean Delvare <jdelvare@suse.com>
5703L:	linux-i2c@vger.kernel.org
5704S:	Maintained
5705F:	Documentation/i2c/busses/i2c-ali1535
5706F:	Documentation/i2c/busses/i2c-ali1563
5707F:	Documentation/i2c/busses/i2c-ali15x3
5708F:	Documentation/i2c/busses/i2c-amd756
5709F:	Documentation/i2c/busses/i2c-amd8111
5710F:	Documentation/i2c/busses/i2c-i801
5711F:	Documentation/i2c/busses/i2c-nforce2
5712F:	Documentation/i2c/busses/i2c-piix4
5713F:	Documentation/i2c/busses/i2c-sis5595
5714F:	Documentation/i2c/busses/i2c-sis630
5715F:	Documentation/i2c/busses/i2c-sis96x
5716F:	Documentation/i2c/busses/i2c-via
5717F:	Documentation/i2c/busses/i2c-viapro
5718F:	drivers/i2c/busses/i2c-ali1535.c
5719F:	drivers/i2c/busses/i2c-ali1563.c
5720F:	drivers/i2c/busses/i2c-ali15x3.c
5721F:	drivers/i2c/busses/i2c-amd756.c
5722F:	drivers/i2c/busses/i2c-amd756-s4882.c
5723F:	drivers/i2c/busses/i2c-amd8111.c
5724F:	drivers/i2c/busses/i2c-i801.c
5725F:	drivers/i2c/busses/i2c-isch.c
5726F:	drivers/i2c/busses/i2c-nforce2.c
5727F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5728F:	drivers/i2c/busses/i2c-piix4.c
5729F:	drivers/i2c/busses/i2c-sis5595.c
5730F:	drivers/i2c/busses/i2c-sis630.c
5731F:	drivers/i2c/busses/i2c-sis96x.c
5732F:	drivers/i2c/busses/i2c-via.c
5733F:	drivers/i2c/busses/i2c-viapro.c
5734
5735I2C/SMBUS ISMT DRIVER
5736M:	Seth Heasley <seth.heasley@intel.com>
5737M:	Neil Horman <nhorman@tuxdriver.com>
5738L:	linux-i2c@vger.kernel.org
5739F:	drivers/i2c/busses/i2c-ismt.c
5740F:	Documentation/i2c/busses/i2c-ismt
5741
5742I2C/SMBUS STUB DRIVER
5743M:	Jean Delvare <jdelvare@suse.com>
5744L:	linux-i2c@vger.kernel.org
5745S:	Maintained
5746F:	drivers/i2c/i2c-stub.c
5747
5748I2C SUBSYSTEM
5749M:	Wolfram Sang <wsa@the-dreams.de>
5750L:	linux-i2c@vger.kernel.org
5751W:	https://i2c.wiki.kernel.org/
5752Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5754S:	Maintained
5755F:	Documentation/devicetree/bindings/i2c/
5756F:	Documentation/i2c/
5757F:	drivers/i2c/
5758F:	drivers/i2c/*/
5759F:	include/linux/i2c.h
5760F:	include/linux/i2c-*.h
5761F:	include/uapi/linux/i2c.h
5762F:	include/uapi/linux/i2c-*.h
5763
5764I2C ACPI SUPPORT
5765M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5766L:	linux-i2c@vger.kernel.org
5767L:	linux-acpi@vger.kernel.org
5768S:	Maintained
5769
5770I2C-TAOS-EVM DRIVER
5771M:	Jean Delvare <jdelvare@suse.com>
5772L:	linux-i2c@vger.kernel.org
5773S:	Maintained
5774F:	Documentation/i2c/busses/i2c-taos-evm
5775F:	drivers/i2c/busses/i2c-taos-evm.c
5776
5777I2C-TINY-USB DRIVER
5778M:	Till Harbaum <till@harbaum.org>
5779L:	linux-i2c@vger.kernel.org
5780W:	http://www.harbaum.org/till/i2c_tiny_usb
5781S:	Maintained
5782F:	drivers/i2c/busses/i2c-tiny-usb.c
5783
5784i386 BOOT CODE
5785M:	"H. Peter Anvin" <hpa@zytor.com>
5786S:	Maintained
5787F:	arch/x86/boot/
5788
5789i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5790M:	"H. Peter Anvin" <hpa@zytor.com>
5791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5792S:	Maintained
5793
5794IA64 (Itanium) PLATFORM
5795M:	Tony Luck <tony.luck@intel.com>
5796M:	Fenghua Yu <fenghua.yu@intel.com>
5797L:	linux-ia64@vger.kernel.org
5798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5799S:	Maintained
5800F:	arch/ia64/
5801
5802IBM Power VMX Cryptographic instructions
5803M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5804M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5805L:	linux-crypto@vger.kernel.org
5806S:	Supported
5807F:	drivers/crypto/vmx/Makefile
5808F:	drivers/crypto/vmx/Kconfig
5809F:	drivers/crypto/vmx/vmx.c
5810F:	drivers/crypto/vmx/aes*
5811F:	drivers/crypto/vmx/ghash*
5812F:	drivers/crypto/vmx/ppc-xlate.pl
5813
5814IBM Power in-Nest Crypto Acceleration
5815M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5816M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5817L:	linux-crypto@vger.kernel.org
5818S:	Supported
5819F:	drivers/crypto/nx/Makefile
5820F:	drivers/crypto/nx/Kconfig
5821F:	drivers/crypto/nx/nx-aes*
5822F:	drivers/crypto/nx/nx-sha*
5823F:	drivers/crypto/nx/nx.*
5824F:	drivers/crypto/nx/nx_csbcpb.h
5825F:	drivers/crypto/nx/nx_debugfs.h
5826
5827IBM Power 842 compression accelerator
5828M:	Dan Streetman <ddstreet@ieee.org>
5829S:	Supported
5830F:	drivers/crypto/nx/Makefile
5831F:	drivers/crypto/nx/Kconfig
5832F:	drivers/crypto/nx/nx-842*
5833F:	include/linux/sw842.h
5834F:	crypto/842.c
5835F:	lib/842/
5836
5837IBM Power Linux RAID adapter
5838M:	Brian King <brking@us.ibm.com>
5839S:	Supported
5840F:	drivers/scsi/ipr.*
5841
5842IBM Power Virtual Ethernet Device Driver
5843M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5844L:	netdev@vger.kernel.org
5845S:	Supported
5846F:	drivers/net/ethernet/ibm/ibmveth.*
5847
5848IBM Power SRIOV Virtual NIC Device Driver
5849M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5850M:	John Allen <jallen@linux.vnet.ibm.com>
5851L:	netdev@vger.kernel.org
5852S:	Supported
5853F:	drivers/net/ethernet/ibm/ibmvnic.*
5854
5855IBM Power Virtual SCSI Device Drivers
5856M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5857L:	linux-scsi@vger.kernel.org
5858S:	Supported
5859F:	drivers/scsi/ibmvscsi/ibmvscsi*
5860F:	include/scsi/viosrp.h
5861
5862IBM Power Virtual SCSI Device Target Driver
5863M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5864M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
5865L:	linux-scsi@vger.kernel.org
5866L:	target-devel@vger.kernel.org
5867S:	Supported
5868F:	drivers/scsi/ibmvscsi_tgt/
5869
5870IBM Power Virtual FC Device Drivers
5871M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5872L:	linux-scsi@vger.kernel.org
5873S:	Supported
5874F:	drivers/scsi/ibmvscsi/ibmvfc*
5875
5876IBM ServeRAID RAID DRIVER
5877S:	Orphan
5878F:	drivers/scsi/ips.*
5879
5880ICH LPC AND GPIO DRIVER
5881M:	Peter Tyser <ptyser@xes-inc.com>
5882S:	Maintained
5883F:	drivers/mfd/lpc_ich.c
5884F:	drivers/gpio/gpio-ich.c
5885
5886IDE SUBSYSTEM
5887M:	"David S. Miller" <davem@davemloft.net>
5888L:	linux-ide@vger.kernel.org
5889Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5891S:	Maintained
5892F:	Documentation/ide/
5893F:	drivers/ide/
5894F:	include/linux/ide.h
5895
5896IDEAPAD LAPTOP EXTRAS DRIVER
5897M:	Ike Panhc <ike.pan@canonical.com>
5898L:	platform-driver-x86@vger.kernel.org
5899W:	http://launchpad.net/ideapad-laptop
5900S:	Maintained
5901F:	drivers/platform/x86/ideapad-laptop.c
5902
5903IDEAPAD LAPTOP SLIDEBAR DRIVER
5904M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5905L:	linux-input@vger.kernel.org
5906W:	https://github.com/o2genum/ideapad-slidebar
5907S:	Maintained
5908F:	drivers/input/misc/ideapad_slidebar.c
5909
5910IDE/ATAPI DRIVERS
5911M:	Borislav Petkov <bp@alien8.de>
5912L:	linux-ide@vger.kernel.org
5913S:	Maintained
5914F:	Documentation/cdrom/ide-cd
5915F:	drivers/ide/ide-cd*
5916
5917IDLE-I7300
5918M:	Andy Henroid <andrew.d.henroid@intel.com>
5919L:	linux-pm@vger.kernel.org
5920S:	Supported
5921F:	drivers/idle/i7300_idle.c
5922
5923IEEE 802.15.4 SUBSYSTEM
5924M:	Alexander Aring <aar@pengutronix.de>
5925L:	linux-wpan@vger.kernel.org
5926W:	http://wpan.cakelab.org/
5927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5929S:	Maintained
5930F:	net/ieee802154/
5931F:	net/mac802154/
5932F:	drivers/net/ieee802154/
5933F:	include/linux/nl802154.h
5934F:	include/linux/ieee802154.h
5935F:	include/net/nl802154.h
5936F:	include/net/mac802154.h
5937F:	include/net/af_ieee802154.h
5938F:	include/net/cfg802154.h
5939F:	include/net/ieee802154_netdev.h
5940F:	Documentation/networking/ieee802154.txt
5941
5942IGORPLUG-USB IR RECEIVER
5943M:	Sean Young <sean@mess.org>
5944L:	linux-media@vger.kernel.org
5945S:	Maintained
5946F:	drivers/media/rc/igorplugusb.c
5947
5948IGUANAWORKS USB IR TRANSCEIVER
5949M:	Sean Young <sean@mess.org>
5950L:	linux-media@vger.kernel.org
5951S:	Maintained
5952F:	drivers/media/rc/iguanair.c
5953
5954IIO SUBSYSTEM AND DRIVERS
5955M:	Jonathan Cameron <jic23@kernel.org>
5956R:	Hartmut Knaack <knaack.h@gmx.de>
5957R:	Lars-Peter Clausen <lars@metafoo.de>
5958R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5959L:	linux-iio@vger.kernel.org
5960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5961S:	Maintained
5962F:	Documentation/devicetree/bindings/iio/
5963F:	drivers/iio/
5964F:	drivers/staging/iio/
5965F:	include/linux/iio/
5966F:	tools/iio/
5967
5968IKANOS/ADI EAGLE ADSL USB DRIVER
5969M:	Matthieu Castet <castet.matthieu@free.fr>
5970M:	Stanislaw Gruszka <stf_xl@wp.pl>
5971S:	Maintained
5972F:	drivers/usb/atm/ueagle-atm.c
5973
5974INA209 HARDWARE MONITOR DRIVER
5975M:	Guenter Roeck <linux@roeck-us.net>
5976L:	linux-hwmon@vger.kernel.org
5977S:	Maintained
5978F:	Documentation/hwmon/ina209
5979F:	Documentation/devicetree/bindings/i2c/ina209.txt
5980F:	drivers/hwmon/ina209.c
5981
5982INA2XX HARDWARE MONITOR DRIVER
5983M:	Guenter Roeck <linux@roeck-us.net>
5984L:	linux-hwmon@vger.kernel.org
5985S:	Maintained
5986F:	Documentation/hwmon/ina2xx
5987F:	drivers/hwmon/ina2xx.c
5988F:	include/linux/platform_data/ina2xx.h
5989
5990INDUSTRY PACK SUBSYSTEM (IPACK)
5991M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5992M:	Jens Taprogge <jens.taprogge@taprogge.org>
5993M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5994L:	industrypack-devel@lists.sourceforge.net
5995W:	http://industrypack.sourceforge.net
5996S:	Maintained
5997F:	drivers/ipack/
5998
5999INGENIC JZ4780 DMA Driver
6000M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6001S:	Maintained
6002F:	drivers/dma/dma-jz4780.c
6003
6004INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6005M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6006M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6007L:	linux-ima-devel@lists.sourceforge.net
6008L:	linux-ima-user@lists.sourceforge.net
6009L:	linux-security-module@vger.kernel.org
6010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6011S:	Supported
6012F:	security/integrity/ima/
6013
6014IMGTEC IR DECODER DRIVER
6015M:	James Hogan <james.hogan@imgtec.com>
6016S:	Maintained
6017F:	drivers/media/rc/img-ir/
6018
6019IMS TWINTURBO FRAMEBUFFER DRIVER
6020L:	linux-fbdev@vger.kernel.org
6021S:	Orphan
6022F:	drivers/video/fbdev/imsttfb.c
6023
6024INFINIBAND SUBSYSTEM
6025M:	Doug Ledford <dledford@redhat.com>
6026M:	Sean Hefty <sean.hefty@intel.com>
6027M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6028L:	linux-rdma@vger.kernel.org
6029W:	http://www.openfabrics.org/
6030Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6032S:	Supported
6033F:	Documentation/infiniband/
6034F:	drivers/infiniband/
6035F:	include/uapi/linux/if_infiniband.h
6036F:	include/uapi/rdma/
6037F:	include/rdma/
6038
6039INOTIFY
6040M:	John McCutchan <john@johnmccutchan.com>
6041M:	Robert Love <rlove@rlove.org>
6042M:	Eric Paris <eparis@parisplace.org>
6043S:	Maintained
6044F:	Documentation/filesystems/inotify.txt
6045F:	fs/notify/inotify/
6046F:	include/linux/inotify.h
6047F:	include/uapi/linux/inotify.h
6048
6049INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6050M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6051L:	linux-input@vger.kernel.org
6052Q:	http://patchwork.kernel.org/project/linux-input/list/
6053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6054S:	Maintained
6055F:	drivers/input/
6056F:	include/linux/input.h
6057F:	include/uapi/linux/input.h
6058F:	include/linux/input/
6059F:	Documentation/devicetree/bindings/input/
6060
6061INPUT MULTITOUCH (MT) PROTOCOL
6062M:	Henrik Rydberg <rydberg@bitmath.org>
6063L:	linux-input@vger.kernel.org
6064S:	Odd fixes
6065F:	Documentation/input/multi-touch-protocol.txt
6066F:	drivers/input/input-mt.c
6067K:	\b(ABS|SYN)_MT_
6068
6069INTEL ASoC BDW/HSW DRIVERS
6070M:	Jie Yang <yang.jie@linux.intel.com>
6071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6072S:	Supported
6073F:	sound/soc/intel/common/sst-dsp*
6074F:	sound/soc/intel/common/sst-firmware.c
6075F:	sound/soc/intel/boards/broadwell.c
6076F:	sound/soc/intel/haswell/
6077
6078INTEL C600 SERIES SAS CONTROLLER DRIVER
6079M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6080M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6081L:	linux-scsi@vger.kernel.org
6082T:	git git://git.code.sf.net/p/intel-sas/isci
6083S:	Supported
6084F:	drivers/scsi/isci/
6085
6086INTEL HID EVENT DRIVER
6087M:	Alex Hung <alex.hung@canonical.com>
6088L:	platform-driver-x86@vger.kernel.org
6089S:	Maintained
6090F:	drivers/platform/x86/intel-hid.c
6091
6092INTEL VIRTUAL BUTTON DRIVER
6093M:	AceLan Kao <acelan.kao@canonical.com>
6094L:	platform-driver-x86@vger.kernel.org
6095S:	Maintained
6096F:	drivers/platform/x86/intel-vbtn.c
6097
6098INTEL IDLE DRIVER
6099M:	Len Brown <lenb@kernel.org>
6100L:	linux-pm@vger.kernel.org
6101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6102S:	Supported
6103F:	drivers/idle/intel_idle.c
6104
6105INTEL PSTATE DRIVER
6106M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6107M:	Len Brown <lenb@kernel.org>
6108L:	linux-pm@vger.kernel.org
6109S:	Supported
6110F:	drivers/cpufreq/intel_pstate.c
6111
6112INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6113M:	Maik Broemme <mbroemme@plusserver.de>
6114L:	linux-fbdev@vger.kernel.org
6115S:	Maintained
6116F:	Documentation/fb/intelfb.txt
6117F:	drivers/video/fbdev/intelfb/
6118
6119INTEL 810/815 FRAMEBUFFER DRIVER
6120M:	Antonino Daplas <adaplas@gmail.com>
6121L:	linux-fbdev@vger.kernel.org
6122S:	Maintained
6123F:	drivers/video/fbdev/i810/
6124
6125INTEL MENLOW THERMAL DRIVER
6126M:	Sujith Thomas <sujith.thomas@intel.com>
6127L:	platform-driver-x86@vger.kernel.org
6128W:	https://01.org/linux-acpi
6129S:	Supported
6130F:	drivers/platform/x86/intel_menlow.c
6131
6132INTEL I/OAT DMA DRIVER
6133M:	Dave Jiang <dave.jiang@intel.com>
6134R:	Dan Williams <dan.j.williams@intel.com>
6135L:	dmaengine@vger.kernel.org
6136Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6137S:	Supported
6138F:	drivers/dma/ioat*
6139
6140INTEL IOMMU (VT-d)
6141M:	David Woodhouse <dwmw2@infradead.org>
6142L:	iommu@lists.linux-foundation.org
6143T:	git git://git.infradead.org/iommu-2.6.git
6144S:	Supported
6145F:	drivers/iommu/intel-iommu.c
6146F:	include/linux/intel-iommu.h
6147
6148INTEL IOP-ADMA DMA DRIVER
6149R:	Dan Williams <dan.j.williams@intel.com>
6150S:	Odd fixes
6151F:	drivers/dma/iop-adma.c
6152
6153INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6154M:	Krzysztof Halasa <khalasa@piap.pl>
6155S:	Maintained
6156F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6157F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6158F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6159F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6160F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6161F:	drivers/net/wan/ixp4xx_hss.c
6162
6163INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6164M:	Deepak Saxena <dsaxena@plexity.net>
6165S:	Maintained
6166F:	drivers/char/hw_random/ixp4xx-rng.c
6167
6168INTEL ETHERNET DRIVERS
6169M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6170L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6171W:	http://www.intel.com/support/feedback.htm
6172W:	http://e1000.sourceforge.net/
6173Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6176S:	Supported
6177F:	Documentation/networking/e100.txt
6178F:	Documentation/networking/e1000.txt
6179F:	Documentation/networking/e1000e.txt
6180F:	Documentation/networking/igb.txt
6181F:	Documentation/networking/igbvf.txt
6182F:	Documentation/networking/ixgb.txt
6183F:	Documentation/networking/ixgbe.txt
6184F:	Documentation/networking/ixgbevf.txt
6185F:	Documentation/networking/i40e.txt
6186F:	Documentation/networking/i40evf.txt
6187F:	drivers/net/ethernet/intel/
6188F:	drivers/net/ethernet/intel/*/
6189
6190INTEL RDMA RNIC DRIVER
6191M:     Faisal Latif <faisal.latif@intel.com>
6192R:     Chien Tin Tung <chien.tin.tung@intel.com>
6193R:     Mustafa Ismail <mustafa.ismail@intel.com>
6194R:     Shiraz Saleem <shiraz.saleem@intel.com>
6195R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6196L:     linux-rdma@vger.kernel.org
6197S:     Supported
6198F:     drivers/infiniband/hw/i40iw/
6199
6200INTEL MERRIFIELD GPIO DRIVER
6201M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6202L:	linux-gpio@vger.kernel.org
6203S:	Maintained
6204F:	drivers/gpio/gpio-merrifield.c
6205
6206INTEL-MID GPIO DRIVER
6207M:	David Cohen <david.a.cohen@linux.intel.com>
6208L:	linux-gpio@vger.kernel.org
6209S:	Maintained
6210F:	drivers/gpio/gpio-intel-mid.c
6211
6212INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6213M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6214L:	linux-wireless@vger.kernel.org
6215S:	Maintained
6216F:	Documentation/networking/README.ipw2100
6217F:	Documentation/networking/README.ipw2200
6218F:	drivers/net/wireless/intel/ipw2x00/
6219
6220INTEL(R) TRACE HUB
6221M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6222S:	Supported
6223F:	Documentation/trace/intel_th.txt
6224F:	drivers/hwtracing/intel_th/
6225
6226INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6227M:	Ning Sun <ning.sun@intel.com>
6228L:	tboot-devel@lists.sourceforge.net
6229W:	http://tboot.sourceforge.net
6230T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6231S:	Supported
6232F:	Documentation/intel_txt.txt
6233F:	include/linux/tboot.h
6234F:	arch/x86/kernel/tboot.c
6235
6236INTEL WIRELESS WIMAX CONNECTION 2400
6237M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6238M:	linux-wimax@intel.com
6239L:	wimax@linuxwimax.org (subscribers-only)
6240S:	Supported
6241W:	http://linuxwimax.org
6242F:	Documentation/wimax/README.i2400m
6243F:	drivers/net/wimax/i2400m/
6244F:	include/uapi/linux/wimax/i2400m.h
6245
6246INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6247M:	Stanislaw Gruszka <sgruszka@redhat.com>
6248L:	linux-wireless@vger.kernel.org
6249S:	Supported
6250F:	drivers/net/wireless/intel/iwlegacy/
6251
6252INTEL WIRELESS WIFI LINK (iwlwifi)
6253M:	Johannes Berg <johannes.berg@intel.com>
6254M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6255M:	Luca Coelho <luciano.coelho@intel.com>
6256M:	Intel Linux Wireless <linuxwifi@intel.com>
6257L:	linux-wireless@vger.kernel.org
6258W:	http://intellinuxwireless.org
6259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6260S:	Supported
6261F:	drivers/net/wireless/intel/iwlwifi/
6262
6263INTEL MANAGEMENT ENGINE (mei)
6264M:	Tomas Winkler <tomas.winkler@intel.com>
6265L:	linux-kernel@vger.kernel.org
6266S:	Supported
6267F:	include/uapi/linux/mei.h
6268F:	include/linux/mei_cl_bus.h
6269F:	drivers/misc/mei/*
6270F:	drivers/watchdog/mei_wdt.c
6271F:	Documentation/misc-devices/mei/*
6272
6273INTEL MIC DRIVERS (mic)
6274M:	Sudeep Dutt <sudeep.dutt@intel.com>
6275M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6276S:	Supported
6277W:	https://github.com/sudeepdutt/mic
6278W:	http://software.intel.com/en-us/mic-developer
6279F:	include/linux/mic_bus.h
6280F:	include/linux/scif.h
6281F:	include/uapi/linux/mic_common.h
6282F: 	include/uapi/linux/mic_ioctl.h
6283F:	include/uapi/linux/scif_ioctl.h
6284F:	drivers/misc/mic/
6285F:	drivers/dma/mic_x100_dma.c
6286F:	drivers/dma/mic_x100_dma.h
6287F:	Documentation/mic/
6288
6289INTEL PMC/P-Unit IPC DRIVER
6290M:	Zha Qipeng<qipeng.zha@intel.com>
6291L:	platform-driver-x86@vger.kernel.org
6292S:	Maintained
6293F:	drivers/platform/x86/intel_pmc_ipc.c
6294F:	drivers/platform/x86/intel_punit_ipc.c
6295F:	arch/x86/include/asm/intel_pmc_ipc.h
6296F:	arch/x86/include/asm/intel_punit_ipc.h
6297
6298INTEL TELEMETRY DRIVER
6299M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6300L:	platform-driver-x86@vger.kernel.org
6301S:	Maintained
6302F:	arch/x86/include/asm/intel_telemetry.h
6303F:	drivers/platform/x86/intel_telemetry*
6304
6305INTEL PMC CORE DRIVER
6306M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6307M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6308L:	platform-driver-x86@vger.kernel.org
6309S:	Maintained
6310F:	arch/x86/include/asm/pmc_core.h
6311F:	drivers/platform/x86/intel_pmc_core*
6312
6313IOC3 ETHERNET DRIVER
6314M:	Ralf Baechle <ralf@linux-mips.org>
6315L:	linux-mips@linux-mips.org
6316S:	Maintained
6317F:	drivers/net/ethernet/sgi/ioc3-eth.c
6318
6319IOC3 SERIAL DRIVER
6320M:	Pat Gefre <pfg@sgi.com>
6321L:	linux-serial@vger.kernel.org
6322S:	Maintained
6323F:	drivers/tty/serial/ioc3_serial.c
6324
6325IOMMU DRIVERS
6326M:	Joerg Roedel <joro@8bytes.org>
6327L:	iommu@lists.linux-foundation.org
6328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6329S:	Maintained
6330F:	Documentation/devicetree/bindings/iommu/
6331F:	drivers/iommu/
6332
6333IP MASQUERADING
6334M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6335S:	Maintained
6336F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6337
6338IPMI SUBSYSTEM
6339M:	Corey Minyard <minyard@acm.org>
6340L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6341W:	http://openipmi.sourceforge.net/
6342S:	Supported
6343F:	Documentation/IPMI.txt
6344F:	drivers/char/ipmi/
6345F:	include/linux/ipmi*
6346F:	include/uapi/linux/ipmi*
6347
6348QCOM AUDIO (ASoC) DRIVERS
6349M:	Patrick Lai <plai@codeaurora.org>
6350M:	Banajit Goswami <bgoswami@codeaurora.org>
6351L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6352S:	Supported
6353F:	sound/soc/qcom/
6354
6355IPS SCSI RAID DRIVER
6356M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6357L:	linux-scsi@vger.kernel.org
6358W:	http://www.adaptec.com/
6359S:	Maintained
6360F:	drivers/scsi/ips*
6361
6362IPVS
6363M:	Wensong Zhang <wensong@linux-vs.org>
6364M:	Simon Horman <horms@verge.net.au>
6365M:	Julian Anastasov <ja@ssi.bg>
6366L:	netdev@vger.kernel.org
6367L:	lvs-devel@vger.kernel.org
6368S:	Maintained
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6371F:	Documentation/networking/ipvs-sysctl.txt
6372F:	include/net/ip_vs.h
6373F:	include/uapi/linux/ip_vs.h
6374F:	net/netfilter/ipvs/
6375
6376IPWIRELESS DRIVER
6377M:	Jiri Kosina <jikos@kernel.org>
6378M:	David Sterba <dsterba@suse.com>
6379S:	Odd Fixes
6380F:	drivers/tty/ipwireless/
6381
6382IPX NETWORK LAYER
6383M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6384L:	netdev@vger.kernel.org
6385S:	Maintained
6386F:	include/net/ipx.h
6387F:	include/uapi/linux/ipx.h
6388F:	net/ipx/
6389
6390IRDA SUBSYSTEM
6391M:	Samuel Ortiz <samuel@sortiz.org>
6392L:	irda-users@lists.sourceforge.net (subscribers-only)
6393L:	netdev@vger.kernel.org
6394W:	http://irda.sourceforge.net/
6395S:	Maintained
6396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6397F:	Documentation/networking/irda.txt
6398F:	drivers/net/irda/
6399F:	include/net/irda/
6400F:	net/irda/
6401
6402IRQ SUBSYSTEM
6403M:	Thomas Gleixner <tglx@linutronix.de>
6404L:	linux-kernel@vger.kernel.org
6405S:	Maintained
6406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6407F:	kernel/irq/
6408
6409IRQCHIP DRIVERS
6410M:	Thomas Gleixner <tglx@linutronix.de>
6411M:	Jason Cooper <jason@lakedaemon.net>
6412M:	Marc Zyngier <marc.zyngier@arm.com>
6413L:	linux-kernel@vger.kernel.org
6414S:	Maintained
6415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6416T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6417F:	Documentation/devicetree/bindings/interrupt-controller/
6418F:	drivers/irqchip/
6419
6420IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6421M:	Marc Zyngier <marc.zyngier@arm.com>
6422S:	Maintained
6423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6424F:	Documentation/IRQ-domain.txt
6425F:	include/linux/irqdomain.h
6426F:	kernel/irq/irqdomain.c
6427F:	kernel/irq/msi.c
6428
6429ISA
6430M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6431S:	Maintained
6432F:	Documentation/isa.txt
6433F:	drivers/base/isa.c
6434F:	include/linux/isa.h
6435
6436ISAPNP
6437M:	Jaroslav Kysela <perex@perex.cz>
6438S:	Maintained
6439F:	Documentation/isapnp.txt
6440F:	drivers/pnp/isapnp/
6441F:	include/linux/isapnp.h
6442
6443ISA RADIO MODULE
6444M:	Hans Verkuil <hverkuil@xs4all.nl>
6445L:	linux-media@vger.kernel.org
6446T:	git git://linuxtv.org/media_tree.git
6447W:	https://linuxtv.org
6448S:	Maintained
6449F:	drivers/media/radio/radio-isa*
6450
6451iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6452M:	Peter Jones <pjones@redhat.com>
6453M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6454S:	Maintained
6455F:	drivers/firmware/iscsi_ibft*
6456
6457ISCSI
6458M:	Mike Christie <michaelc@cs.wisc.edu>
6459L:	open-iscsi@googlegroups.com
6460W:	www.open-iscsi.org
6461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6462S:	Maintained
6463F:	drivers/scsi/*iscsi*
6464F:	include/scsi/*iscsi*
6465
6466ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6467M:	Or Gerlitz <ogerlitz@mellanox.com>
6468M:	Sagi Grimberg <sagi@grimberg.me>
6469M:	Roi Dayan <roid@mellanox.com>
6470L:	linux-rdma@vger.kernel.org
6471S:	Supported
6472W:	http://www.openfabrics.org
6473W:	www.open-iscsi.org
6474Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6475F:	drivers/infiniband/ulp/iser/
6476
6477ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6478M:	Sagi Grimberg <sagi@grimberg.me>
6479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6480L:	linux-rdma@vger.kernel.org
6481L:	target-devel@vger.kernel.org
6482S:	Supported
6483W:	http://www.linux-iscsi.org
6484F:	drivers/infiniband/ulp/isert
6485
6486ISDN SUBSYSTEM
6487M:	Karsten Keil <isdn@linux-pingi.de>
6488L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6489L:	netdev@vger.kernel.org
6490W:	http://www.isdn4linux.de
6491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6492S:	Maintained
6493F:	Documentation/isdn/
6494F:	drivers/isdn/
6495F:	include/linux/isdn.h
6496F:	include/linux/isdn/
6497F:	include/uapi/linux/isdn.h
6498F:	include/uapi/linux/isdn/
6499
6500ISDN SUBSYSTEM (Eicon active card driver)
6501M:	Armin Schindler <mac@melware.de>
6502L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6503W:	http://www.melware.de
6504S:	Maintained
6505F:	drivers/isdn/hardware/eicon/
6506
6507IT87 HARDWARE MONITORING DRIVER
6508M:	Jean Delvare <jdelvare@suse.com>
6509L:	linux-hwmon@vger.kernel.org
6510S:	Maintained
6511F:	Documentation/hwmon/it87
6512F:	drivers/hwmon/it87.c
6513
6514IT913X MEDIA DRIVER
6515M:	Antti Palosaari <crope@iki.fi>
6516L:	linux-media@vger.kernel.org
6517W:	https://linuxtv.org
6518W:	http://palosaari.fi/linux/
6519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6520T:	git git://linuxtv.org/anttip/media_tree.git
6521S:	Maintained
6522F:	drivers/media/tuners/it913x*
6523
6524IVTV VIDEO4LINUX DRIVER
6525M:	Andy Walls <awalls@md.metrocast.net>
6526L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6527L:	linux-media@vger.kernel.org
6528T:	git git://linuxtv.org/media_tree.git
6529W:	http://www.ivtvdriver.org
6530S:	Maintained
6531F:	Documentation/video4linux/*.ivtv
6532F:	drivers/media/pci/ivtv/
6533F:	include/uapi/linux/ivtv*
6534
6535IX2505V MEDIA DRIVER
6536M:	Malcolm Priestley <tvboxspy@gmail.com>
6537L:	linux-media@vger.kernel.org
6538W:	https://linuxtv.org
6539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6540S:	Maintained
6541F:	drivers/media/dvb-frontends/ix2505v*
6542
6543JC42.4 TEMPERATURE SENSOR DRIVER
6544M:	Guenter Roeck <linux@roeck-us.net>
6545L:	linux-hwmon@vger.kernel.org
6546S:	Maintained
6547F:	drivers/hwmon/jc42.c
6548F:	Documentation/hwmon/jc42
6549
6550JFS FILESYSTEM
6551M:	Dave Kleikamp <shaggy@kernel.org>
6552L:	jfs-discussion@lists.sourceforge.net
6553W:	http://jfs.sourceforge.net/
6554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6555S:	Maintained
6556F:	Documentation/filesystems/jfs.txt
6557F:	fs/jfs/
6558
6559JME NETWORK DRIVER
6560M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6561L:	netdev@vger.kernel.org
6562S:	Maintained
6563F:	drivers/net/ethernet/jme.*
6564
6565JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6566M:	David Woodhouse <dwmw2@infradead.org>
6567L:	linux-mtd@lists.infradead.org
6568W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6569S:	Maintained
6570F:	fs/jffs2/
6571F:	include/uapi/linux/jffs2.h
6572
6573JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6574M:	"Theodore Ts'o" <tytso@mit.edu>
6575M:	Jan Kara <jack@suse.com>
6576L:	linux-ext4@vger.kernel.org
6577S:	Maintained
6578F:	fs/jbd2/
6579F:	include/linux/jbd2.h
6580
6581JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6582M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6583L:	linux-media@vger.kernel.org
6584S:	Maintained
6585F:	drivers/media/platform/rcar_jpu.c
6586
6587JSM Neo PCI based serial card
6588M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6589L:	linux-serial@vger.kernel.org
6590S:	Maintained
6591F:	drivers/tty/serial/jsm/
6592
6593K10TEMP HARDWARE MONITORING DRIVER
6594M:	Clemens Ladisch <clemens@ladisch.de>
6595L:	linux-hwmon@vger.kernel.org
6596S:	Maintained
6597F:	Documentation/hwmon/k10temp
6598F:	drivers/hwmon/k10temp.c
6599
6600K8TEMP HARDWARE MONITORING DRIVER
6601M:	Rudolf Marek <r.marek@assembler.cz>
6602L:	linux-hwmon@vger.kernel.org
6603S:	Maintained
6604F:	Documentation/hwmon/k8temp
6605F:	drivers/hwmon/k8temp.c
6606
6607KASAN
6608M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6609R:	Alexander Potapenko <glider@google.com>
6610R:	Dmitry Vyukov <dvyukov@google.com>
6611L:	kasan-dev@googlegroups.com
6612S:	Maintained
6613F:	arch/*/include/asm/kasan.h
6614F:	arch/*/mm/kasan_init*
6615F:	Documentation/kasan.txt
6616F:	include/linux/kasan*.h
6617F:	lib/test_kasan.c
6618F:	mm/kasan/
6619F:	scripts/Makefile.kasan
6620
6621KCONFIG
6622M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6623L:	linux-kbuild@vger.kernel.org
6624T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6625S:	Maintained
6626F:	Documentation/kbuild/kconfig-language.txt
6627F:	scripts/kconfig/
6628
6629KDUMP
6630M:	Dave Young <dyoung@redhat.com>
6631M:	Baoquan He <bhe@redhat.com>
6632R:	Vivek Goyal <vgoyal@redhat.com>
6633L:	kexec@lists.infradead.org
6634W:	http://lse.sourceforge.net/kdump/
6635S:	Maintained
6636F:	Documentation/kdump/
6637
6638KEENE FM RADIO TRANSMITTER DRIVER
6639M:	Hans Verkuil <hverkuil@xs4all.nl>
6640L:	linux-media@vger.kernel.org
6641T:	git git://linuxtv.org/media_tree.git
6642W:	https://linuxtv.org
6643S:	Maintained
6644F:	drivers/media/radio/radio-keene*
6645
6646KERNEL AUTOMOUNTER v4 (AUTOFS4)
6647M:	Ian Kent <raven@themaw.net>
6648L:	autofs@vger.kernel.org
6649S:	Maintained
6650F:	fs/autofs4/
6651
6652KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6653M:	Michal Marek <mmarek@suse.com>
6654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6656L:	linux-kbuild@vger.kernel.org
6657S:	Maintained
6658F:	Documentation/kbuild/
6659F:	Makefile
6660F:	scripts/Makefile.*
6661F:	scripts/basic/
6662F:	scripts/mk*
6663F:	scripts/package/
6664
6665KERNEL JANITORS
6666L:	kernel-janitors@vger.kernel.org
6667W:	http://kernelnewbies.org/KernelJanitors
6668S:	Odd Fixes
6669
6670KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6671M:	"J. Bruce Fields" <bfields@fieldses.org>
6672M:	Jeff Layton <jlayton@poochiereds.net>
6673L:	linux-nfs@vger.kernel.org
6674W:	http://nfs.sourceforge.net/
6675T:	git git://linux-nfs.org/~bfields/linux.git
6676S:	Supported
6677F:	fs/nfsd/
6678F:	include/uapi/linux/nfsd/
6679F:	fs/lockd/
6680F:	fs/nfs_common/
6681F:	net/sunrpc/
6682F:	include/linux/lockd/
6683F:	include/linux/sunrpc/
6684F:	include/uapi/linux/sunrpc/
6685
6686KERNEL SELFTEST FRAMEWORK
6687M:	Shuah Khan <shuahkh@osg.samsung.com>
6688M:	Shuah Khan <shuah@kernel.org>
6689L:	linux-kselftest@vger.kernel.org
6690T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6691S:	Maintained
6692F:	tools/testing/selftests
6693
6694KERNEL VIRTUAL MACHINE (KVM)
6695M:	Paolo Bonzini <pbonzini@redhat.com>
6696M:	Radim Krčmář <rkrcmar@redhat.com>
6697L:	kvm@vger.kernel.org
6698W:	http://www.linux-kvm.org
6699T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6700S:	Supported
6701F:	Documentation/*/kvm*.txt
6702F:	Documentation/virtual/kvm/
6703F:	arch/*/kvm/
6704F:	arch/x86/kernel/kvm.c
6705F:	arch/x86/kernel/kvmclock.c
6706F:	arch/*/include/asm/kvm*
6707F:	include/linux/kvm*
6708F:	include/uapi/linux/kvm*
6709F:	virt/kvm/
6710F:	tools/kvm/
6711
6712KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6713M:	Joerg Roedel <joro@8bytes.org>
6714L:	kvm@vger.kernel.org
6715W:	http://www.linux-kvm.org/
6716S:	Maintained
6717F:	arch/x86/include/asm/svm.h
6718F:	arch/x86/kvm/svm.c
6719
6720KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6721M:	Alexander Graf <agraf@suse.com>
6722L:	kvm-ppc@vger.kernel.org
6723W:	http://www.linux-kvm.org/
6724T:	git git://github.com/agraf/linux-2.6.git
6725S:	Supported
6726F:	arch/powerpc/include/asm/kvm*
6727F:	arch/powerpc/kvm/
6728
6729KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6730M:	Christian Borntraeger <borntraeger@de.ibm.com>
6731M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6732L:	linux-s390@vger.kernel.org
6733W:	http://www.ibm.com/developerworks/linux/linux390/
6734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6735S:	Supported
6736F:	Documentation/s390/kvm.txt
6737F:	arch/s390/include/asm/kvm*
6738F:	arch/s390/kvm/
6739
6740KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6741M:	Christoffer Dall <christoffer.dall@linaro.org>
6742M:	Marc Zyngier <marc.zyngier@arm.com>
6743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6744L:	kvmarm@lists.cs.columbia.edu
6745W:	http://systems.cs.columbia.edu/projects/kvm-arm
6746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6747S:	Supported
6748F:	arch/arm/include/uapi/asm/kvm*
6749F:	arch/arm/include/asm/kvm*
6750F:	arch/arm/kvm/
6751F:	virt/kvm/arm/
6752F:	include/kvm/arm_*
6753
6754KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6755M:	Christoffer Dall <christoffer.dall@linaro.org>
6756M:	Marc Zyngier <marc.zyngier@arm.com>
6757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6758L:	kvmarm@lists.cs.columbia.edu
6759S:	Maintained
6760F:	arch/arm64/include/uapi/asm/kvm*
6761F:	arch/arm64/include/asm/kvm*
6762F:	arch/arm64/kvm/
6763
6764KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6765M:	James Hogan <james.hogan@imgtec.com>
6766L:	linux-mips@linux-mips.org
6767S:	Supported
6768F:	arch/mips/include/uapi/asm/kvm*
6769F:	arch/mips/include/asm/kvm*
6770F:	arch/mips/kvm/
6771
6772KEXEC
6773M:	Eric Biederman <ebiederm@xmission.com>
6774W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6775L:	kexec@lists.infradead.org
6776S:	Maintained
6777F:	include/linux/kexec.h
6778F:	include/uapi/linux/kexec.h
6779F:	kernel/kexec*
6780
6781KEYS/KEYRINGS:
6782M:	David Howells <dhowells@redhat.com>
6783L:	keyrings@vger.kernel.org
6784S:	Maintained
6785F:	Documentation/security/keys.txt
6786F:	include/linux/key.h
6787F:	include/linux/key-type.h
6788F:	include/linux/keyctl.h
6789F:	include/uapi/linux/keyctl.h
6790F:	include/keys/
6791F:	security/keys/
6792
6793KEYS-TRUSTED
6794M:	David Safford <safford@us.ibm.com>
6795M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6796L:	linux-security-module@vger.kernel.org
6797L:	keyrings@vger.kernel.org
6798S:	Supported
6799F:	Documentation/security/keys-trusted-encrypted.txt
6800F:	include/keys/trusted-type.h
6801F:	security/keys/trusted.c
6802F:	security/keys/trusted.h
6803
6804KEYS-ENCRYPTED
6805M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6806M:	David Safford <safford@us.ibm.com>
6807L:	linux-security-module@vger.kernel.org
6808L:	keyrings@vger.kernel.org
6809S:	Supported
6810F:	Documentation/security/keys-trusted-encrypted.txt
6811F:	include/keys/encrypted-type.h
6812F:	security/keys/encrypted-keys/
6813
6814KGDB / KDB /debug_core
6815M:	Jason Wessel <jason.wessel@windriver.com>
6816W:	http://kgdb.wiki.kernel.org/
6817L:	kgdb-bugreport@lists.sourceforge.net
6818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6819S:	Maintained
6820F:	Documentation/DocBook/kgdb.tmpl
6821F:	drivers/misc/kgdbts.c
6822F:	drivers/tty/serial/kgdboc.c
6823F:	include/linux/kdb.h
6824F:	include/linux/kgdb.h
6825F:	kernel/debug/
6826
6827KMEMCHECK
6828M:	Vegard Nossum <vegardno@ifi.uio.no>
6829M:	Pekka Enberg <penberg@kernel.org>
6830S:	Maintained
6831F:	Documentation/kmemcheck.txt
6832F:	arch/x86/include/asm/kmemcheck.h
6833F:	arch/x86/mm/kmemcheck/
6834F:	include/linux/kmemcheck.h
6835F:	mm/kmemcheck.c
6836
6837KMEMLEAK
6838M:	Catalin Marinas <catalin.marinas@arm.com>
6839S:	Maintained
6840F:	Documentation/kmemleak.txt
6841F:	include/linux/kmemleak.h
6842F:	mm/kmemleak.c
6843F:	mm/kmemleak-test.c
6844
6845KPROBES
6846M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6847M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6848M:	"David S. Miller" <davem@davemloft.net>
6849M:	Masami Hiramatsu <mhiramat@kernel.org>
6850S:	Maintained
6851F:	Documentation/kprobes.txt
6852F:	include/linux/kprobes.h
6853F:	kernel/kprobes.c
6854
6855KS0108 LCD CONTROLLER DRIVER
6856M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6857W:	http://miguelojeda.es/auxdisplay.htm
6858W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6859S:	Maintained
6860F:	Documentation/auxdisplay/ks0108
6861F:	drivers/auxdisplay/ks0108.c
6862F:	include/linux/ks0108.h
6863
6864L3MDEV
6865M:	David Ahern <dsa@cumulusnetworks.com>
6866L:	netdev@vger.kernel.org
6867S:	Maintained
6868F:	net/l3mdev
6869F:	include/net/l3mdev.h
6870
6871LANTIQ MIPS ARCHITECTURE
6872M:	John Crispin <john@phrozen.org>
6873L:	linux-mips@linux-mips.org
6874S:	Maintained
6875F:	arch/mips/lantiq
6876
6877LAPB module
6878L:	linux-x25@vger.kernel.org
6879S:	Orphan
6880F:	Documentation/networking/lapb-module.txt
6881F:	include/*/lapb.h
6882F:	net/lapb/
6883
6884LASI 53c700 driver for PARISC
6885M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6886L:	linux-scsi@vger.kernel.org
6887S:	Maintained
6888F:	Documentation/scsi/53c700.txt
6889F:	drivers/scsi/53c700*
6890
6891LED SUBSYSTEM
6892M:	Richard Purdie <rpurdie@rpsys.net>
6893M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6894L:	linux-leds@vger.kernel.org
6895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6896S:	Maintained
6897F:	Documentation/devicetree/bindings/leds/
6898F:	drivers/leds/
6899F:	include/linux/leds.h
6900
6901LEGACY EEPROM DRIVER
6902M:	Jean Delvare <jdelvare@suse.com>
6903S:	Maintained
6904F:	Documentation/misc-devices/eeprom
6905F:	drivers/misc/eeprom/eeprom.c
6906
6907LEGO USB Tower driver
6908M:	Juergen Stuber <starblue@users.sourceforge.net>
6909L:	legousb-devel@lists.sourceforge.net
6910W:	http://legousb.sourceforge.net/
6911S:	Maintained
6912F:	drivers/usb/misc/legousbtower.c
6913
6914LG2160 MEDIA DRIVER
6915M:	Michael Krufky <mkrufky@linuxtv.org>
6916L:	linux-media@vger.kernel.org
6917W:	https://linuxtv.org
6918W:	http://github.com/mkrufky
6919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6920T:	git git://linuxtv.org/mkrufky/tuners.git
6921S:	Maintained
6922F:	drivers/media/dvb-frontends/lg2160.*
6923
6924LGDT3305 MEDIA DRIVER
6925M:	Michael Krufky <mkrufky@linuxtv.org>
6926L:	linux-media@vger.kernel.org
6927W:	https://linuxtv.org
6928W:	http://github.com/mkrufky
6929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6930T:	git git://linuxtv.org/mkrufky/tuners.git
6931S:	Maintained
6932F:	drivers/media/dvb-frontends/lgdt3305.*
6933
6934LGUEST
6935M:	Rusty Russell <rusty@rustcorp.com.au>
6936L:	lguest@lists.ozlabs.org
6937W:	http://lguest.ozlabs.org/
6938S:	Odd Fixes
6939F:	arch/x86/include/asm/lguest*.h
6940F:	arch/x86/lguest/
6941F:	drivers/lguest/
6942F:	include/linux/lguest*.h
6943F:	tools/lguest/
6944
6945LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6946M:	Tejun Heo <tj@kernel.org>
6947L:	linux-ide@vger.kernel.org
6948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6949S:	Maintained
6950F:	drivers/ata/
6951F:	include/linux/ata.h
6952F:	include/linux/libata.h
6953F:	Documentation/devicetree/bindings/ata/
6954
6955LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6956M:	Viresh Kumar <vireshk@kernel.org>
6957L:	linux-ide@vger.kernel.org
6958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6959S:	Maintained
6960F:	include/linux/pata_arasan_cf_data.h
6961F:	drivers/ata/pata_arasan_cf.c
6962
6963LIBATA PATA DRIVERS
6964M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6965M:	Tejun Heo <tj@kernel.org>
6966L:	linux-ide@vger.kernel.org
6967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6968S:	Maintained
6969F:	drivers/ata/pata_*.c
6970F:	drivers/ata/ata_generic.c
6971
6972LIBATA SATA AHCI PLATFORM devices support
6973M:	Hans de Goede <hdegoede@redhat.com>
6974M:	Tejun Heo <tj@kernel.org>
6975L:	linux-ide@vger.kernel.org
6976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6977S:	Maintained
6978F:	drivers/ata/ahci_platform.c
6979F:	drivers/ata/libahci_platform.c
6980F:	include/linux/ahci_platform.h
6981
6982LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6983M:	Mikael Pettersson <mikpelinux@gmail.com>
6984L:	linux-ide@vger.kernel.org
6985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6986S:	Maintained
6987F:	drivers/ata/sata_promise.*
6988
6989LIBLOCKDEP
6990M:	Sasha Levin <sasha.levin@oracle.com>
6991S:	Maintained
6992F:	tools/lib/lockdep/
6993
6994LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6995M:	Dan Williams <dan.j.williams@intel.com>
6996L:	linux-nvdimm@lists.01.org
6997Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6999S:	Supported
7000F:	drivers/nvdimm/*
7001F:	include/linux/nd.h
7002F:	include/linux/libnvdimm.h
7003F:	include/uapi/linux/ndctl.h
7004
7005LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7006M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7007L:	linux-nvdimm@lists.01.org
7008Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7009S:	Supported
7010F:	drivers/nvdimm/blk.c
7011F:	drivers/nvdimm/region_devs.c
7012F:	drivers/acpi/nfit*
7013
7014LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7015M:	Vishal Verma <vishal.l.verma@intel.com>
7016L:	linux-nvdimm@lists.01.org
7017Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7018S:	Supported
7019F:	drivers/nvdimm/btt*
7020
7021LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7022M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7023L:	linux-nvdimm@lists.01.org
7024Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7025S:	Supported
7026F:	drivers/nvdimm/pmem.c
7027F:	include/linux/pmem.h
7028F:	arch/*/include/asm/pmem.h
7029
7030LIGHTNVM PLATFORM SUPPORT
7031M:	Matias Bjorling <mb@lightnvm.io>
7032W:	http://github/OpenChannelSSD
7033L:	linux-block@vger.kernel.org
7034S:	Maintained
7035F:	drivers/lightnvm/
7036F:	include/linux/lightnvm.h
7037F:	include/uapi/linux/lightnvm.h
7038
7039LINUX FOR IBM pSERIES (RS/6000)
7040M:	Paul Mackerras <paulus@au.ibm.com>
7041W:	http://www.ibm.com/linux/ltc/projects/ppc
7042S:	Supported
7043F:	arch/powerpc/boot/rs6000.h
7044
7045LINUX FOR POWERPC (32-BIT AND 64-BIT)
7046M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7047M:	Paul Mackerras <paulus@samba.org>
7048M:	Michael Ellerman <mpe@ellerman.id.au>
7049W:	http://www.penguinppc.org/
7050L:	linuxppc-dev@lists.ozlabs.org
7051Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7053S:	Supported
7054F:	Documentation/powerpc/
7055F:	arch/powerpc/
7056F:	drivers/char/tpm/tpm_ibmvtpm*
7057F:	drivers/crypto/nx/
7058F:	drivers/crypto/vmx/
7059F:	drivers/net/ethernet/ibm/ibmveth.*
7060F:	drivers/net/ethernet/ibm/ibmvnic.*
7061F:	drivers/pci/hotplug/pnv_php.c
7062F:	drivers/pci/hotplug/rpa*
7063F:	drivers/scsi/ibmvscsi/
7064N:	opal
7065N:	/pmac
7066N:	powermac
7067N:	powernv
7068N:	[^a-z0-9]ps3
7069N:	pseries
7070
7071LINUX FOR POWER MACINTOSH
7072M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7073W:	http://www.penguinppc.org/
7074L:	linuxppc-dev@lists.ozlabs.org
7075S:	Maintained
7076F:	arch/powerpc/platforms/powermac/
7077F:	drivers/macintosh/
7078
7079LINUX FOR POWERPC EMBEDDED MPC5XXX
7080M:	Anatolij Gustschin <agust@denx.de>
7081L:	linuxppc-dev@lists.ozlabs.org
7082T:	git git://git.denx.de/linux-denx-agust.git
7083S:	Maintained
7084F:	arch/powerpc/platforms/512x/
7085F:	arch/powerpc/platforms/52xx/
7086
7087LINUX FOR POWERPC EMBEDDED PPC4XX
7088M:	Alistair Popple <alistair@popple.id.au>
7089M:	Matt Porter <mporter@kernel.crashing.org>
7090W:	http://www.penguinppc.org/
7091L:	linuxppc-dev@lists.ozlabs.org
7092S:	Maintained
7093F:	arch/powerpc/platforms/40x/
7094F:	arch/powerpc/platforms/44x/
7095
7096LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7097L:	linuxppc-dev@lists.ozlabs.org
7098S:	Orphan
7099F:	arch/powerpc/*/*virtex*
7100F:	arch/powerpc/*/*/*virtex*
7101
7102LINUX FOR POWERPC EMBEDDED PPC8XX
7103M:	Vitaly Bordug <vitb@kernel.crashing.org>
7104W:	http://www.penguinppc.org/
7105L:	linuxppc-dev@lists.ozlabs.org
7106S:	Maintained
7107F:	arch/powerpc/platforms/8xx/
7108
7109LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7110M:	Scott Wood <oss@buserror.net>
7111M:	Kumar Gala <galak@kernel.crashing.org>
7112W:	http://www.penguinppc.org/
7113L:	linuxppc-dev@lists.ozlabs.org
7114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7115S:	Maintained
7116F:	arch/powerpc/platforms/83xx/
7117F:	arch/powerpc/platforms/85xx/
7118
7119LINUX FOR POWERPC PA SEMI PWRFICIENT
7120M:	Olof Johansson <olof@lixom.net>
7121L:	linuxppc-dev@lists.ozlabs.org
7122S:	Maintained
7123F:	arch/powerpc/platforms/pasemi/
7124F:	drivers/*/*pasemi*
7125F:	drivers/*/*/*pasemi*
7126
7127LINUX SECURITY MODULE (LSM) FRAMEWORK
7128M:	Chris Wright <chrisw@sous-sol.org>
7129L:	linux-security-module@vger.kernel.org
7130S:	Supported
7131
7132LIS3LV02D ACCELEROMETER DRIVER
7133M:	Eric Piel <eric.piel@tremplin-utc.net>
7134S:	Maintained
7135F:	Documentation/misc-devices/lis3lv02d
7136F:	drivers/misc/lis3lv02d/
7137F:	drivers/platform/x86/hp_accel.c
7138
7139LIVE PATCHING
7140M:	Josh Poimboeuf <jpoimboe@redhat.com>
7141M:	Jessica Yu <jeyu@redhat.com>
7142M:	Jiri Kosina <jikos@kernel.org>
7143M:	Miroslav Benes <mbenes@suse.cz>
7144R:	Petr Mladek <pmladek@suse.com>
7145S:	Maintained
7146F:	kernel/livepatch/
7147F:	include/linux/livepatch.h
7148F:	arch/x86/include/asm/livepatch.h
7149F:	arch/x86/kernel/livepatch.c
7150F:	Documentation/livepatch/
7151F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7152F:	samples/livepatch/
7153L:	live-patching@vger.kernel.org
7154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7155
7156LINUX KERNEL DUMP TEST MODULE (LKDTM)
7157M:	Kees Cook <keescook@chromium.org>
7158S:	Maintained
7159F:	drivers/misc/lkdtm*
7160
7161LLC (802.2)
7162M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7163S:	Maintained
7164F:	include/linux/llc.h
7165F:	include/uapi/linux/llc.h
7166F:	include/net/llc*
7167F:	net/llc/
7168
7169LM73 HARDWARE MONITOR DRIVER
7170M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7171L:	linux-hwmon@vger.kernel.org
7172S:	Maintained
7173F:	drivers/hwmon/lm73.c
7174
7175LM78 HARDWARE MONITOR DRIVER
7176M:	Jean Delvare <jdelvare@suse.com>
7177L:	linux-hwmon@vger.kernel.org
7178S:	Maintained
7179F:	Documentation/hwmon/lm78
7180F:	drivers/hwmon/lm78.c
7181
7182LM83 HARDWARE MONITOR DRIVER
7183M:	Jean Delvare <jdelvare@suse.com>
7184L:	linux-hwmon@vger.kernel.org
7185S:	Maintained
7186F:	Documentation/hwmon/lm83
7187F:	drivers/hwmon/lm83.c
7188
7189LM90 HARDWARE MONITOR DRIVER
7190M:	Jean Delvare <jdelvare@suse.com>
7191L:	linux-hwmon@vger.kernel.org
7192S:	Maintained
7193F:	Documentation/hwmon/lm90
7194F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7195F:	drivers/hwmon/lm90.c
7196
7197LM95234 HARDWARE MONITOR DRIVER
7198M:	Guenter Roeck <linux@roeck-us.net>
7199L:	linux-hwmon@vger.kernel.org
7200S:	Maintained
7201F:	Documentation/hwmon/lm95234
7202F:	drivers/hwmon/lm95234.c
7203
7204LME2510 MEDIA DRIVER
7205M:	Malcolm Priestley <tvboxspy@gmail.com>
7206L:	linux-media@vger.kernel.org
7207W:	https://linuxtv.org
7208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7209S:	Maintained
7210F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7211
7212LOCKING PRIMITIVES
7213M:	Peter Zijlstra <peterz@infradead.org>
7214M:	Ingo Molnar <mingo@redhat.com>
7215L:	linux-kernel@vger.kernel.org
7216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7217S:	Maintained
7218F:	Documentation/locking/
7219F:	include/linux/lockdep.h
7220F:	include/linux/spinlock*.h
7221F:	arch/*/include/asm/spinlock*.h
7222F:	include/linux/rwlock*.h
7223F:	include/linux/mutex*.h
7224F:	arch/*/include/asm/mutex*.h
7225F:	include/linux/rwsem*.h
7226F:	arch/*/include/asm/rwsem.h
7227F:	include/linux/seqlock.h
7228F:	lib/locking*.[ch]
7229F:	kernel/locking/
7230
7231LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7232M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7233L:	linux-ntfs-dev@lists.sourceforge.net
7234W:	http://www.linux-ntfs.org/content/view/19/37/
7235S:	Maintained
7236F:	Documentation/ldm.txt
7237F:	block/partitions/ldm.*
7238
7239LogFS
7240M:	Joern Engel <joern@logfs.org>
7241M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7242L:	logfs@logfs.org
7243W:	logfs.org
7244S:	Maintained
7245F:	fs/logfs/
7246
7247LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7248M:	Sathya Prakash <sathya.prakash@broadcom.com>
7249M:	Chaitra P B <chaitra.basappa@broadcom.com>
7250M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7251L:	MPT-FusionLinux.pdl@broadcom.com
7252L:	linux-scsi@vger.kernel.org
7253W:	http://www.avagotech.com/support/
7254S:	Supported
7255F:	drivers/message/fusion/
7256F:	drivers/scsi/mpt2sas/
7257F:	drivers/scsi/mpt3sas/
7258
7259LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7260M:	Matthew Wilcox <matthew@wil.cx>
7261L:	linux-scsi@vger.kernel.org
7262S:	Maintained
7263F:	drivers/scsi/sym53c8xx_2/
7264
7265LTC4261 HARDWARE MONITOR DRIVER
7266M:	Guenter Roeck <linux@roeck-us.net>
7267L:	linux-hwmon@vger.kernel.org
7268S:	Maintained
7269F:	Documentation/hwmon/ltc4261
7270F:	drivers/hwmon/ltc4261.c
7271
7272LTP (Linux Test Project)
7273M:	Mike Frysinger <vapier@gentoo.org>
7274M:	Cyril Hrubis <chrubis@suse.cz>
7275M:	Wanlong Gao <wanlong.gao@gmail.com>
7276M:	Jan Stancek <jstancek@redhat.com>
7277M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7278M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7279L:	ltp@lists.linux.it (subscribers-only)
7280W:	http://linux-test-project.github.io/
7281T:	git git://github.com/linux-test-project/ltp.git
7282S:	Maintained
7283
7284M32R ARCHITECTURE
7285W:	http://www.linux-m32r.org/
7286S:	Orphan
7287F:	arch/m32r/
7288
7289M68K ARCHITECTURE
7290M:	Geert Uytterhoeven <geert@linux-m68k.org>
7291L:	linux-m68k@lists.linux-m68k.org
7292W:	http://www.linux-m68k.org/
7293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7294S:	Maintained
7295F:	arch/m68k/
7296F:	drivers/zorro/
7297
7298M68K ON APPLE MACINTOSH
7299M:	Joshua Thompson <funaho@jurai.org>
7300W:	http://www.mac.linux-m68k.org/
7301L:	linux-m68k@lists.linux-m68k.org
7302S:	Maintained
7303F:	arch/m68k/mac/
7304
7305M68K ON HP9000/300
7306M:	Philip Blundell <philb@gnu.org>
7307W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7308S:	Maintained
7309F:	arch/m68k/hp300/
7310
7311M88DS3103 MEDIA DRIVER
7312M:	Antti Palosaari <crope@iki.fi>
7313L:	linux-media@vger.kernel.org
7314W:	https://linuxtv.org
7315W:	http://palosaari.fi/linux/
7316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7317T:	git git://linuxtv.org/anttip/media_tree.git
7318S:	Maintained
7319F:	drivers/media/dvb-frontends/m88ds3103*
7320
7321M88RS2000 MEDIA DRIVER
7322M:	Malcolm Priestley <tvboxspy@gmail.com>
7323L:	linux-media@vger.kernel.org
7324W:	https://linuxtv.org
7325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7326S:	Maintained
7327F:	drivers/media/dvb-frontends/m88rs2000*
7328
7329MA901 MASTERKIT USB FM RADIO DRIVER
7330M:	Alexey Klimov <klimov.linux@gmail.com>
7331L:	linux-media@vger.kernel.org
7332T:	git git://linuxtv.org/media_tree.git
7333S:	Maintained
7334F:	drivers/media/radio/radio-ma901.c
7335
7336MAC80211
7337M:	Johannes Berg <johannes@sipsolutions.net>
7338L:	linux-wireless@vger.kernel.org
7339W:	http://wireless.kernel.org/
7340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7342S:	Maintained
7343F:	Documentation/networking/mac80211-injection.txt
7344F:	include/net/mac80211.h
7345F:	net/mac80211/
7346F:	drivers/net/wireless/mac80211_hwsim.[ch]
7347
7348MACVLAN DRIVER
7349M:	Patrick McHardy <kaber@trash.net>
7350L:	netdev@vger.kernel.org
7351S:	Maintained
7352F:	drivers/net/macvlan.c
7353F:	include/linux/if_macvlan.h
7354
7355MAILBOX API
7356M:	Jassi Brar <jassisinghbrar@gmail.com>
7357L:	linux-kernel@vger.kernel.org
7358S:	Maintained
7359F:	drivers/mailbox/
7360F:	include/linux/mailbox_client.h
7361F:	include/linux/mailbox_controller.h
7362
7363MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7364M:	Michael Kerrisk <mtk.manpages@gmail.com>
7365W:	http://www.kernel.org/doc/man-pages
7366L:	linux-man@vger.kernel.org
7367S:	Maintained
7368
7369MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7370M:	Andrew Lunn <andrew@lunn.ch>
7371M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7372S:	Maintained
7373F:	drivers/net/dsa/mv88e6xxx/
7374
7375MARVELL ARMADA DRM SUPPORT
7376M:	Russell King <rmk+kernel@armlinux.org.uk>
7377S:	Maintained
7378F:	drivers/gpu/drm/armada/
7379F:	include/uapi/drm/armada_drm.h
7380F:	Documentation/devicetree/bindings/display/armada/
7381
7382MARVELL CRYPTO DRIVER
7383M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7384M:	Arnaud Ebalard <arno@natisbad.org>
7385F:	drivers/crypto/marvell/
7386S:	Maintained
7387L:	linux-crypto@vger.kernel.org
7388
7389MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7390M:	Mirko Lindner <mlindner@marvell.com>
7391M:	Stephen Hemminger <stephen@networkplumber.org>
7392L:	netdev@vger.kernel.org
7393S:	Maintained
7394F:	drivers/net/ethernet/marvell/sk*
7395
7396MARVELL LIBERTAS WIRELESS DRIVER
7397L:	libertas-dev@lists.infradead.org
7398S:	Orphan
7399F:	drivers/net/wireless/marvell/libertas/
7400
7401MARVELL MV643XX ETHERNET DRIVER
7402M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7403L:	netdev@vger.kernel.org
7404S:	Maintained
7405F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7406F:	include/linux/mv643xx.h
7407
7408MARVELL MVNETA ETHERNET DRIVER
7409M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7410L:	netdev@vger.kernel.org
7411S:	Maintained
7412F:	drivers/net/ethernet/marvell/mvneta.*
7413
7414MARVELL MWIFIEX WIRELESS DRIVER
7415M:	Amitkumar Karwar <akarwar@marvell.com>
7416M:	Nishant Sarmukadam <nishants@marvell.com>
7417L:	linux-wireless@vger.kernel.org
7418S:	Maintained
7419F:	drivers/net/wireless/marvell/mwifiex/
7420
7421MARVELL MWL8K WIRELESS DRIVER
7422M:	Lennert Buytenhek <buytenh@wantstofly.org>
7423L:	linux-wireless@vger.kernel.org
7424S:	Odd Fixes
7425F:	drivers/net/wireless/marvell/mwl8k.c
7426
7427MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7428M:	Nicolas Pitre <nico@fluxnic.net>
7429S:	Odd Fixes
7430F:	drivers/mmc/host/mvsdio.*
7431
7432MATROX FRAMEBUFFER DRIVER
7433L:	linux-fbdev@vger.kernel.org
7434S:	Orphan
7435F:	drivers/video/fbdev/matrox/matroxfb_*
7436F:	include/uapi/linux/matroxfb.h
7437
7438MAX16065 HARDWARE MONITOR DRIVER
7439M:	Guenter Roeck <linux@roeck-us.net>
7440L:	linux-hwmon@vger.kernel.org
7441S:	Maintained
7442F:	Documentation/hwmon/max16065
7443F:	drivers/hwmon/max16065.c
7444
7445MAX20751 HARDWARE MONITOR DRIVER
7446M:	Guenter Roeck <linux@roeck-us.net>
7447L:	linux-hwmon@vger.kernel.org
7448S:	Maintained
7449F:	Documentation/hwmon/max20751
7450F:	drivers/hwmon/max20751.c
7451
7452MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7453M:	"Hans J. Koch" <hjk@hansjkoch.de>
7454L:	linux-hwmon@vger.kernel.org
7455S:	Maintained
7456F:	Documentation/hwmon/max6650
7457F:	drivers/hwmon/max6650.c
7458
7459MAX6697 HARDWARE MONITOR DRIVER
7460M:	Guenter Roeck <linux@roeck-us.net>
7461L:	linux-hwmon@vger.kernel.org
7462S:	Maintained
7463F:	Documentation/hwmon/max6697
7464F:	Documentation/devicetree/bindings/i2c/max6697.txt
7465F:	drivers/hwmon/max6697.c
7466F:	include/linux/platform_data/max6697.h
7467
7468MAX9860 MONO AUDIO VOICE CODEC DRIVER
7469M:	Peter Rosin <peda@axentia.se>
7470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7471S:	Maintained
7472F:	Documentation/devicetree/bindings/sound/max9860.txt
7473F:	sound/soc/codecs/max9860.*
7474
7475MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7476M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7477L:	linux-pm@vger.kernel.org
7478S:	Supported
7479F:	drivers/power/max14577_charger.c
7480F:	drivers/power/max77693_charger.c
7481
7482MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7483M:	Javier Martinez Canillas <javier@osg.samsung.com>
7484L:	linux-kernel@vger.kernel.org
7485S:	Supported
7486F:	drivers/*/*max77802*.c
7487F:	Documentation/devicetree/bindings/*/*max77802.txt
7488F:	include/dt-bindings/*/*max77802.h
7489
7490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7491M:	Chanwoo Choi <cw00.choi@samsung.com>
7492M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7493L:	linux-kernel@vger.kernel.org
7494S:	Supported
7495F:	drivers/*/max14577*.c
7496F:	drivers/*/max77686*.c
7497F:	drivers/*/max77693*.c
7498F:	drivers/extcon/extcon-max14577.c
7499F:	drivers/extcon/extcon-max77693.c
7500F:	drivers/rtc/rtc-max77686.c
7501F:	drivers/clk/clk-max77686.c
7502F:	Documentation/devicetree/bindings/mfd/max14577.txt
7503F:	Documentation/devicetree/bindings/*/max77686.txt
7504F:	Documentation/devicetree/bindings/mfd/max77693.txt
7505F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7506F:	include/linux/mfd/max14577*.h
7507F:	include/linux/mfd/max77686*.h
7508F:	include/linux/mfd/max77693*.h
7509
7510MAXIRADIO FM RADIO RECEIVER DRIVER
7511M:	Hans Verkuil <hverkuil@xs4all.nl>
7512L:	linux-media@vger.kernel.org
7513T:	git git://linuxtv.org/media_tree.git
7514W:	https://linuxtv.org
7515S:	Maintained
7516F:	drivers/media/radio/radio-maxiradio*
7517
7518MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7519M:	Peter Rosin <peda@axentia.se>
7520L:	linux-iio@vger.kernel.org
7521S:	Maintained
7522F:	drivers/iio/potentiometer/mcp4531.c
7523
7524MEDIA DRIVERS FOR RENESAS - FCP
7525M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7526L:	linux-media@vger.kernel.org
7527L:	linux-renesas-soc@vger.kernel.org
7528T:	git git://linuxtv.org/media_tree.git
7529S:	Supported
7530F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7531F:	drivers/media/platform/rcar-fcp.c
7532F:	include/media/rcar-fcp.h
7533
7534MEDIA DRIVERS FOR RENESAS - VSP1
7535M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7536L:	linux-media@vger.kernel.org
7537L:	linux-renesas-soc@vger.kernel.org
7538T:	git git://linuxtv.org/media_tree.git
7539S:	Supported
7540F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7541F:	drivers/media/platform/vsp1/
7542
7543MEDIA DRIVERS FOR HELENE
7544M:	Abylay Ospan <aospan@netup.ru>
7545L:	linux-media@vger.kernel.org
7546W:	https://linuxtv.org
7547W:	http://netup.tv/
7548T:	git git://linuxtv.org/media_tree.git
7549S:	Supported
7550F:	drivers/media/dvb-frontends/helene*
7551
7552MEDIA DRIVERS FOR ASCOT2E
7553M:	Sergey Kozlov <serjk@netup.ru>
7554M:	Abylay Ospan <aospan@netup.ru>
7555L:	linux-media@vger.kernel.org
7556W:	https://linuxtv.org
7557W:	http://netup.tv/
7558T:	git git://linuxtv.org/media_tree.git
7559S:	Supported
7560F:	drivers/media/dvb-frontends/ascot2e*
7561
7562MEDIA DRIVERS FOR CXD2841ER
7563M:	Sergey Kozlov <serjk@netup.ru>
7564M:	Abylay Ospan <aospan@netup.ru>
7565L:	linux-media@vger.kernel.org
7566W:	https://linuxtv.org
7567W:	http://netup.tv/
7568T:	git git://linuxtv.org/media_tree.git
7569S:	Supported
7570F:	drivers/media/dvb-frontends/cxd2841er*
7571
7572MEDIA DRIVERS FOR HORUS3A
7573M:	Sergey Kozlov <serjk@netup.ru>
7574M:	Abylay Ospan <aospan@netup.ru>
7575L:	linux-media@vger.kernel.org
7576W:	https://linuxtv.org
7577W:	http://netup.tv/
7578T:	git git://linuxtv.org/media_tree.git
7579S:	Supported
7580F:	drivers/media/dvb-frontends/horus3a*
7581
7582MEDIA DRIVERS FOR LNBH25
7583M:	Sergey Kozlov <serjk@netup.ru>
7584M:	Abylay Ospan <aospan@netup.ru>
7585L:	linux-media@vger.kernel.org
7586W:	https://linuxtv.org
7587W:	http://netup.tv/
7588T:	git git://linuxtv.org/media_tree.git
7589S:	Supported
7590F:	drivers/media/dvb-frontends/lnbh25*
7591
7592MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7593M:	Sergey Kozlov <serjk@netup.ru>
7594M:	Abylay Ospan <aospan@netup.ru>
7595L:	linux-media@vger.kernel.org
7596W:	https://linuxtv.org
7597W:	http://netup.tv/
7598T:	git git://linuxtv.org/media_tree.git
7599S:	Supported
7600F:	drivers/media/pci/netup_unidvb/*
7601
7602MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7603M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7604M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7605P:	LinuxTV.org Project
7606L:	linux-media@vger.kernel.org
7607W:	https://linuxtv.org
7608Q:	http://patchwork.kernel.org/project/linux-media/list/
7609T:	git git://linuxtv.org/media_tree.git
7610S:	Maintained
7611F:	Documentation/dvb/
7612F:	Documentation/video4linux/
7613F:	Documentation/DocBook/media/
7614F:	drivers/media/
7615F:	drivers/staging/media/
7616F:	include/linux/platform_data/media/
7617F:	include/media/
7618F:	include/uapi/linux/dvb/
7619F:	include/uapi/linux/videodev2.h
7620F:	include/uapi/linux/media.h
7621F:	include/uapi/linux/v4l2-*
7622F:	include/uapi/linux/meye.h
7623F:	include/uapi/linux/ivtv*
7624F:	include/uapi/linux/uvcvideo.h
7625
7626MEDIATEK ETHERNET DRIVER
7627M:	Felix Fietkau <nbd@openwrt.org>
7628M:	John Crispin <blogic@openwrt.org>
7629L:	netdev@vger.kernel.org
7630S:	Maintained
7631F:	drivers/net/ethernet/mediatek/
7632
7633MEDIATEK MT7601U WIRELESS LAN DRIVER
7634M:	Jakub Kicinski <kubakici@wp.pl>
7635L:	linux-wireless@vger.kernel.org
7636S:	Maintained
7637F:	drivers/net/wireless/mediatek/mt7601u/
7638
7639MEGARAID SCSI/SAS DRIVERS
7640M:	Kashyap Desai <kashyap.desai@avagotech.com>
7641M:	Sumit Saxena <sumit.saxena@avagotech.com>
7642M:	Uday Lingala <uday.lingala@avagotech.com>
7643L:	megaraidlinux.pdl@avagotech.com
7644L:	linux-scsi@vger.kernel.org
7645W:	http://www.lsi.com
7646S:	Maintained
7647F:	Documentation/scsi/megaraid.txt
7648F:	drivers/scsi/megaraid.*
7649F:	drivers/scsi/megaraid/
7650
7651MELLANOX ETHERNET DRIVER (mlx4_en)
7652M:	Tariq Toukan <tariqt@mellanox.com>
7653L:	netdev@vger.kernel.org
7654S:	Supported
7655W:	http://www.mellanox.com
7656Q:	http://patchwork.ozlabs.org/project/netdev/list/
7657F:	drivers/net/ethernet/mellanox/mlx4/en_*
7658
7659MELLANOX ETHERNET DRIVER (mlx5e)
7660M:	Saeed Mahameed <saeedm@mellanox.com>
7661L:	netdev@vger.kernel.org
7662S:	Supported
7663W:	http://www.mellanox.com
7664Q:	http://patchwork.ozlabs.org/project/netdev/list/
7665F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7666
7667MELLANOX ETHERNET SWITCH DRIVERS
7668M:	Jiri Pirko <jiri@mellanox.com>
7669M:	Ido Schimmel <idosch@mellanox.com>
7670L:	netdev@vger.kernel.org
7671S:	Supported
7672W:	http://www.mellanox.com
7673Q:	http://patchwork.ozlabs.org/project/netdev/list/
7674F:	drivers/net/ethernet/mellanox/mlxsw/
7675
7676SOFT-ROCE DRIVER (rxe)
7677M:	Moni Shoua <monis@mellanox.com>
7678L:	linux-rdma@vger.kernel.org
7679S:	Supported
7680W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7681Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7682F:	drivers/infiniband/sw/rxe/
7683F:	include/uapi/rdma/rdma_user_rxe.h
7684
7685MEMBARRIER SUPPORT
7686M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7687M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7688L:	linux-kernel@vger.kernel.org
7689S:	Supported
7690F:	kernel/membarrier.c
7691F:	include/uapi/linux/membarrier.h
7692
7693MEMORY MANAGEMENT
7694L:	linux-mm@kvack.org
7695W:	http://www.linux-mm.org
7696S:	Maintained
7697F:	include/linux/mm.h
7698F:	include/linux/gfp.h
7699F:	include/linux/mmzone.h
7700F:	include/linux/memory_hotplug.h
7701F:	include/linux/vmalloc.h
7702F:	mm/
7703
7704MEMORY TECHNOLOGY DEVICES (MTD)
7705M:	David Woodhouse <dwmw2@infradead.org>
7706M:	Brian Norris <computersforpeace@gmail.com>
7707L:	linux-mtd@lists.infradead.org
7708W:	http://www.linux-mtd.infradead.org/
7709Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7710T:	git git://git.infradead.org/linux-mtd.git
7711T:	git git://git.infradead.org/l2-mtd.git
7712S:	Maintained
7713F:	Documentation/devicetree/bindings/mtd/
7714F:	drivers/mtd/
7715F:	include/linux/mtd/
7716F:	include/uapi/mtd/
7717
7718MEN A21 WATCHDOG DRIVER
7719M:	Johannes Thumshirn <morbidrsa@gmail.com>
7720L:	linux-watchdog@vger.kernel.org
7721S:	Maintained
7722F:	drivers/watchdog/mena21_wdt.c
7723
7724MEN CHAMELEON BUS (mcb)
7725M:	Johannes Thumshirn <morbidrsa@gmail.com>
7726S:	Maintained
7727F:	drivers/mcb/
7728F:	include/linux/mcb.h
7729F:	Documentation/men-chameleon-bus.txt
7730
7731MEN F21BMC (Board Management Controller)
7732M:	Andreas Werner <andreas.werner@men.de>
7733S:	Supported
7734F:	drivers/mfd/menf21bmc.c
7735F:	drivers/watchdog/menf21bmc_wdt.c
7736F:	drivers/leds/leds-menf21bmc.c
7737F:	drivers/hwmon/menf21bmc_hwmon.c
7738F:	Documentation/hwmon/menf21bmc
7739
7740METAG ARCHITECTURE
7741M:	James Hogan <james.hogan@imgtec.com>
7742L:	linux-metag@vger.kernel.org
7743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7744S:	Odd Fixes
7745F:	arch/metag/
7746F:	Documentation/metag/
7747F:	Documentation/devicetree/bindings/metag/
7748F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7749F:	drivers/clocksource/metag_generic.c
7750F:	drivers/irqchip/irq-metag.c
7751F:	drivers/irqchip/irq-metag-ext.c
7752F:	drivers/tty/metag_da.c
7753
7754MICROBLAZE ARCHITECTURE
7755M:	Michal Simek <monstr@monstr.eu>
7756W:	http://www.monstr.eu/fdt/
7757T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7758S:	Supported
7759F:	arch/microblaze/
7760
7761MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7762M:	Chen Yu <yu.c.chen@intel.com>
7763L:	platform-driver-x86@vger.kernel.org
7764S:	Supported
7765F:	drivers/platform/x86/surfacepro3_button.c
7766
7767MICROTEK X6 SCANNER
7768M:	Oliver Neukum <oliver@neukum.org>
7769S:	Maintained
7770F:	drivers/usb/image/microtek.*
7771
7772MIPS
7773M:	Ralf Baechle <ralf@linux-mips.org>
7774L:	linux-mips@linux-mips.org
7775W:	http://www.linux-mips.org/
7776T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7777Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7778S:	Supported
7779F:	Documentation/devicetree/bindings/mips/
7780F:	Documentation/mips/
7781F:	arch/mips/
7782
7783MIPS/LOONGSON1 ARCHITECTURE
7784M:	Keguang Zhang <keguang.zhang@gmail.com>
7785L:	linux-mips@linux-mips.org
7786S:	Maintained
7787F:	arch/mips/loongson32/
7788F:	arch/mips/include/asm/mach-loongson32/
7789F:	drivers/*/*loongson1*
7790F:	drivers/*/*/*loongson1*
7791
7792MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7793M:	Hans Verkuil <hverkuil@xs4all.nl>
7794L:	linux-media@vger.kernel.org
7795T:	git git://linuxtv.org/media_tree.git
7796W:	https://linuxtv.org
7797S:	Odd Fixes
7798F:	drivers/media/radio/radio-miropcm20*
7799
7800MELLANOX MLX4 core VPI driver
7801M:	Yishai Hadas <yishaih@mellanox.com>
7802L:	netdev@vger.kernel.org
7803L:	linux-rdma@vger.kernel.org
7804W:	http://www.mellanox.com
7805Q:	http://patchwork.ozlabs.org/project/netdev/list/
7806S:	Supported
7807F:	drivers/net/ethernet/mellanox/mlx4/
7808F:	include/linux/mlx4/
7809
7810MELLANOX MLX4 IB driver
7811M:	Yishai Hadas <yishaih@mellanox.com>
7812L:	linux-rdma@vger.kernel.org
7813W:	http://www.mellanox.com
7814Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7815S:	Supported
7816F:	drivers/infiniband/hw/mlx4/
7817F:	include/linux/mlx4/
7818
7819MELLANOX MLX5 core VPI driver
7820M:	Matan Barak <matanb@mellanox.com>
7821M:	Leon Romanovsky <leonro@mellanox.com>
7822L:	netdev@vger.kernel.org
7823L:	linux-rdma@vger.kernel.org
7824W:	http://www.mellanox.com
7825Q:	http://patchwork.ozlabs.org/project/netdev/list/
7826S:	Supported
7827F:	drivers/net/ethernet/mellanox/mlx5/core/
7828F:	include/linux/mlx5/
7829
7830MELLANOX MLX5 IB driver
7831M:	Matan Barak <matanb@mellanox.com>
7832M:	Leon Romanovsky <leonro@mellanox.com>
7833L:	linux-rdma@vger.kernel.org
7834W:	http://www.mellanox.com
7835Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7836S:	Supported
7837F:	drivers/infiniband/hw/mlx5/
7838F:	include/linux/mlx5/
7839
7840MELEXIS MLX90614 DRIVER
7841M:	Crt Mori <cmo@melexis.com>
7842L:	linux-iio@vger.kernel.org
7843W:	http://www.melexis.com
7844S:	Supported
7845F:	drivers/iio/temperature/mlx90614.c
7846
7847MN88472 MEDIA DRIVER
7848M:	Antti Palosaari <crope@iki.fi>
7849L:	linux-media@vger.kernel.org
7850W:	https://linuxtv.org
7851W:	http://palosaari.fi/linux/
7852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7853S:	Maintained
7854F:	drivers/media/dvb-frontends/mn88472*
7855
7856MN88473 MEDIA DRIVER
7857M:	Antti Palosaari <crope@iki.fi>
7858L:	linux-media@vger.kernel.org
7859W:	https://linuxtv.org
7860W:	http://palosaari.fi/linux/
7861Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7862S:	Maintained
7863F:	drivers/media/dvb-frontends/mn88473*
7864
7865MODULE SUPPORT
7866M:	Rusty Russell <rusty@rustcorp.com.au>
7867S:	Maintained
7868F:	include/linux/module.h
7869F:	kernel/module.c
7870
7871MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7872W:	http://popies.net/meye/
7873S:	Orphan
7874F:	Documentation/video4linux/meye.txt
7875F:	drivers/media/pci/meye/
7876F:	include/uapi/linux/meye.h
7877
7878MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7879M:	Jiri Slaby <jirislaby@gmail.com>
7880S:	Maintained
7881F:	Documentation/serial/moxa-smartio
7882F:	drivers/tty/mxser.*
7883
7884MR800 AVERMEDIA USB FM RADIO DRIVER
7885M:	Alexey Klimov <klimov.linux@gmail.com>
7886L:	linux-media@vger.kernel.org
7887T:	git git://linuxtv.org/media_tree.git
7888S:	Maintained
7889F:	drivers/media/radio/radio-mr800.c
7890
7891MRF24J40 IEEE 802.15.4 RADIO DRIVER
7892M:	Alan Ott <alan@signal11.us>
7893L:	linux-wpan@vger.kernel.org
7894S:	Maintained
7895F:	drivers/net/ieee802154/mrf24j40.c
7896F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7897
7898MSI LAPTOP SUPPORT
7899M:	"Lee, Chun-Yi" <jlee@suse.com>
7900L:	platform-driver-x86@vger.kernel.org
7901S:	Maintained
7902F:	drivers/platform/x86/msi-laptop.c
7903
7904MSI WMI SUPPORT
7905L:	platform-driver-x86@vger.kernel.org
7906S:	Orphan
7907F:	drivers/platform/x86/msi-wmi.c
7908
7909MSI001 MEDIA DRIVER
7910M:	Antti Palosaari <crope@iki.fi>
7911L:	linux-media@vger.kernel.org
7912W:	https://linuxtv.org
7913W:	http://palosaari.fi/linux/
7914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7915T:	git git://linuxtv.org/anttip/media_tree.git
7916S:	Maintained
7917F:	drivers/media/tuners/msi001*
7918
7919MSI2500 MEDIA DRIVER
7920M:	Antti Palosaari <crope@iki.fi>
7921L:	linux-media@vger.kernel.org
7922W:	https://linuxtv.org
7923W:	http://palosaari.fi/linux/
7924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7925T:	git git://linuxtv.org/anttip/media_tree.git
7926S:	Maintained
7927F:	drivers/media/usb/msi2500/
7928
7929MSYSTEMS DISKONCHIP G3 MTD DRIVER
7930M:	Robert Jarzmik <robert.jarzmik@free.fr>
7931L:	linux-mtd@lists.infradead.org
7932S:	Maintained
7933F:	drivers/mtd/devices/docg3*
7934
7935MT9M032 APTINA SENSOR DRIVER
7936M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7937L:	linux-media@vger.kernel.org
7938T:	git git://linuxtv.org/media_tree.git
7939S:	Maintained
7940F:	drivers/media/i2c/mt9m032.c
7941F:	include/media/i2c/mt9m032.h
7942
7943MT9P031 APTINA CAMERA SENSOR
7944M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7945L:	linux-media@vger.kernel.org
7946T:	git git://linuxtv.org/media_tree.git
7947S:	Maintained
7948F:	drivers/media/i2c/mt9p031.c
7949F:	include/media/i2c/mt9p031.h
7950
7951MT9T001 APTINA CAMERA SENSOR
7952M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7953L:	linux-media@vger.kernel.org
7954T:	git git://linuxtv.org/media_tree.git
7955S:	Maintained
7956F:	drivers/media/i2c/mt9t001.c
7957F:	include/media/i2c/mt9t001.h
7958
7959MT9V032 APTINA CAMERA SENSOR
7960M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7961L:	linux-media@vger.kernel.org
7962T:	git git://linuxtv.org/media_tree.git
7963S:	Maintained
7964F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7965F:	drivers/media/i2c/mt9v032.c
7966F:	include/media/i2c/mt9v032.h
7967
7968MULTIFUNCTION DEVICES (MFD)
7969M:	Lee Jones <lee.jones@linaro.org>
7970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7971S:	Supported
7972F:	drivers/mfd/
7973F:	include/linux/mfd/
7974
7975MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7976M:	Ulf Hansson <ulf.hansson@linaro.org>
7977L:	linux-mmc@vger.kernel.org
7978T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7979S:	Maintained
7980F:	Documentation/devicetree/bindings/mmc/
7981F:	drivers/mmc/
7982F:	include/linux/mmc/
7983F:	include/uapi/linux/mmc/
7984
7985MULTIMEDIA CARD (MMC) ETC. OVER SPI
7986S:	Orphan
7987F:	drivers/mmc/host/mmc_spi.c
7988F:	include/linux/spi/mmc_spi.h
7989
7990MULTISOUND SOUND DRIVER
7991M:	Andrew Veliath <andrewtv@usa.net>
7992S:	Maintained
7993F:	Documentation/sound/oss/MultiSound
7994F:	sound/oss/msnd*
7995
7996MULTITECH MULTIPORT CARD (ISICOM)
7997S:	Orphan
7998F:	drivers/tty/isicom.c
7999F:	include/linux/isicom.h
8000
8001MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8002M:	Bin Liu <b-liu@ti.com>
8003L:	linux-usb@vger.kernel.org
8004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8005S:	Maintained
8006F:	drivers/usb/musb/
8007
8008MXL5007T MEDIA DRIVER
8009M:	Michael Krufky <mkrufky@linuxtv.org>
8010L:	linux-media@vger.kernel.org
8011W:	https://linuxtv.org
8012W:	http://github.com/mkrufky
8013Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8014T:	git git://linuxtv.org/mkrufky/tuners.git
8015S:	Maintained
8016F:	drivers/media/tuners/mxl5007t.*
8017
8018MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8019M:	Hyong-Youb Kim <hykim@myri.com>
8020L:	netdev@vger.kernel.org
8021W:	https://www.myricom.com/support/downloads/myri10ge.html
8022S:	Supported
8023F:	drivers/net/ethernet/myricom/myri10ge/
8024
8025NAND FLASH SUBSYSTEM
8026M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8027R:	Richard Weinberger <richard@nod.at>
8028L:	linux-mtd@lists.infradead.org
8029W:	http://www.linux-mtd.infradead.org/
8030Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8031T:	git git://github.com/linux-nand/linux.git
8032S:	Maintained
8033F:	drivers/mtd/nand/
8034F:	include/linux/mtd/nand*.h
8035
8036NATSEMI ETHERNET DRIVER (DP8381x)
8037S:	Orphan
8038F:	drivers/net/ethernet/natsemi/natsemi.c
8039
8040NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8041M:	Daniel Mack <zonque@gmail.com>
8042S:	Maintained
8043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8044W:	http://www.native-instruments.com
8045F:	sound/usb/caiaq/
8046
8047NCP FILESYSTEM
8048M:	Petr Vandrovec <petr@vandrovec.name>
8049S:	Odd Fixes
8050F:	fs/ncpfs/
8051
8052NCR 5380 SCSI DRIVERS
8053M:	Finn Thain <fthain@telegraphics.com.au>
8054M:	Michael Schmitz <schmitzmic@gmail.com>
8055L:	linux-scsi@vger.kernel.org
8056S:	Maintained
8057F:	Documentation/scsi/g_NCR5380.txt
8058F:	Documentation/scsi/dtc3x80.txt
8059F:	drivers/scsi/NCR5380.*
8060F:	drivers/scsi/arm/cumana_1.c
8061F:	drivers/scsi/arm/oak.c
8062F:	drivers/scsi/atari_scsi.*
8063F:	drivers/scsi/dmx3191d.c
8064F:	drivers/scsi/dtc.*
8065F:	drivers/scsi/g_NCR5380.*
8066F:	drivers/scsi/g_NCR5380_mmio.c
8067F:	drivers/scsi/mac_scsi.*
8068F:	drivers/scsi/pas16.*
8069F:	drivers/scsi/sun3_scsi.*
8070F:	drivers/scsi/sun3_scsi_vme.c
8071F:	drivers/scsi/t128.*
8072
8073NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8074M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8075L:	linux-scsi@vger.kernel.org
8076S:	Maintained
8077F:	drivers/scsi/NCR_D700.*
8078
8079NCT6775 HARDWARE MONITOR DRIVER
8080M:	Guenter Roeck <linux@roeck-us.net>
8081L:	linux-hwmon@vger.kernel.org
8082S:	Maintained
8083F:	Documentation/hwmon/nct6775
8084F:	drivers/hwmon/nct6775.c
8085
8086NETEFFECT IWARP RNIC DRIVER (IW_NES)
8087M:	Faisal Latif <faisal.latif@intel.com>
8088L:	linux-rdma@vger.kernel.org
8089W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8090S:	Supported
8091F:	drivers/infiniband/hw/nes/
8092
8093NETEM NETWORK EMULATOR
8094M:	Stephen Hemminger <stephen@networkplumber.org>
8095L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8096S:	Maintained
8097F:	net/sched/sch_netem.c
8098
8099NETERION 10GbE DRIVERS (s2io/vxge)
8100M:	Jon Mason <jdmason@kudzu.us>
8101L:	netdev@vger.kernel.org
8102S:	Supported
8103F:	Documentation/networking/s2io.txt
8104F:	Documentation/networking/vxge.txt
8105F:	drivers/net/ethernet/neterion/
8106
8107NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8108M:	Pablo Neira Ayuso <pablo@netfilter.org>
8109M:	Patrick McHardy <kaber@trash.net>
8110M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8111L:	netfilter-devel@vger.kernel.org
8112L:	coreteam@netfilter.org
8113W:	http://www.netfilter.org/
8114W:	http://www.iptables.org/
8115Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8118S:	Supported
8119F:	include/linux/netfilter*
8120F:	include/linux/netfilter/
8121F:	include/net/netfilter/
8122F:	include/uapi/linux/netfilter*
8123F:	include/uapi/linux/netfilter/
8124F:	net/*/netfilter.c
8125F:	net/*/netfilter/
8126F:	net/netfilter/
8127F:	net/bridge/br_netfilter*.c
8128
8129NETLABEL
8130M:	Paul Moore <paul@paul-moore.com>
8131W:	http://netlabel.sf.net
8132L:	netdev@vger.kernel.org
8133S:	Maintained
8134F:	Documentation/netlabel/
8135F:	include/net/netlabel.h
8136F:	net/netlabel/
8137
8138NETROM NETWORK LAYER
8139M:	Ralf Baechle <ralf@linux-mips.org>
8140L:	linux-hams@vger.kernel.org
8141W:	http://www.linux-ax25.org/
8142S:	Maintained
8143F:	include/net/netrom.h
8144F:	include/uapi/linux/netrom.h
8145F:	net/netrom/
8146
8147NETRONOME ETHERNET DRIVERS
8148M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8149L:	oss-drivers@netronome.com
8150S:	Maintained
8151F:	drivers/net/ethernet/netronome/
8152
8153NETWORK BLOCK DEVICE (NBD)
8154M:	Markus Pargmann <mpa@pengutronix.de>
8155S:	Maintained
8156L:	nbd-general@lists.sourceforge.net
8157T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8158F:	Documentation/blockdev/nbd.txt
8159F:	drivers/block/nbd.c
8160F:	include/uapi/linux/nbd.h
8161
8162NETWORK DROP MONITOR
8163M:	Neil Horman <nhorman@tuxdriver.com>
8164L:	netdev@vger.kernel.org
8165S:	Maintained
8166W:	https://fedorahosted.org/dropwatch/
8167F:	net/core/drop_monitor.c
8168
8169NETWORKING [GENERAL]
8170M:	"David S. Miller" <davem@davemloft.net>
8171L:	netdev@vger.kernel.org
8172W:	http://www.linuxfoundation.org/en/Net
8173Q:	http://patchwork.ozlabs.org/project/netdev/list/
8174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8176S:	Maintained
8177F:	net/
8178F:	include/net/
8179F:	include/linux/in.h
8180F:	include/linux/net.h
8181F:	include/linux/netdevice.h
8182F:	include/uapi/linux/in.h
8183F:	include/uapi/linux/net.h
8184F:	include/uapi/linux/netdevice.h
8185F:	include/uapi/linux/net_namespace.h
8186F:	tools/net/
8187F:	tools/testing/selftests/net/
8188F:	lib/random32.c
8189F:	lib/test_bpf.c
8190
8191NETWORKING [IPv4/IPv6]
8192M:	"David S. Miller" <davem@davemloft.net>
8193M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8194M:	James Morris <jmorris@namei.org>
8195M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8196M:	Patrick McHardy <kaber@trash.net>
8197L:	netdev@vger.kernel.org
8198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8199S:	Maintained
8200F:	net/ipv4/
8201F:	net/ipv6/
8202F:	include/net/ip*
8203F:	arch/x86/net/*
8204
8205NETWORKING [IPSEC]
8206M:	Steffen Klassert <steffen.klassert@secunet.com>
8207M:	Herbert Xu <herbert@gondor.apana.org.au>
8208M:	"David S. Miller" <davem@davemloft.net>
8209L:	netdev@vger.kernel.org
8210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8212S:	Maintained
8213F:	net/core/flow.c
8214F:	net/xfrm/
8215F:	net/key/
8216F:	net/ipv4/xfrm*
8217F:	net/ipv4/esp4.c
8218F:	net/ipv4/ah4.c
8219F:	net/ipv4/ipcomp.c
8220F:	net/ipv4/ip_vti.c
8221F:	net/ipv6/xfrm*
8222F:	net/ipv6/esp6.c
8223F:	net/ipv6/ah6.c
8224F:	net/ipv6/ipcomp6.c
8225F:	net/ipv6/ip6_vti.c
8226F:	include/uapi/linux/xfrm.h
8227F:	include/net/xfrm.h
8228
8229NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8230M:	Paul Moore <paul@paul-moore.com>
8231L:	netdev@vger.kernel.org
8232S:	Maintained
8233
8234NETWORKING [WIRELESS]
8235L:	linux-wireless@vger.kernel.org
8236Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8237
8238NETWORKING DRIVERS
8239L:	netdev@vger.kernel.org
8240W:	http://www.linuxfoundation.org/en/Net
8241Q:	http://patchwork.ozlabs.org/project/netdev/list/
8242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8244S:	Odd Fixes
8245F:	Documentation/devicetree/bindings/net/
8246F:	drivers/net/
8247F:	include/linux/if_*
8248F:	include/linux/netdevice.h
8249F:	include/linux/etherdevice.h
8250F:	include/linux/fcdevice.h
8251F:	include/linux/fddidevice.h
8252F:	include/linux/hippidevice.h
8253F:	include/linux/inetdevice.h
8254F:	include/uapi/linux/if_*
8255F:	include/uapi/linux/netdevice.h
8256
8257NETWORKING DRIVERS (WIRELESS)
8258M:	Kalle Valo <kvalo@codeaurora.org>
8259L:	linux-wireless@vger.kernel.org
8260Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8263S:	Maintained
8264F:	Documentation/devicetree/bindings/net/wireless/
8265F:	drivers/net/wireless/
8266
8267NETXEN (1/10) GbE SUPPORT
8268M:	Manish Chopra <manish.chopra@qlogic.com>
8269M:	Sony Chacko <sony.chacko@qlogic.com>
8270M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8271L:	netdev@vger.kernel.org
8272W:	http://www.qlogic.com
8273S:	Supported
8274F:	drivers/net/ethernet/qlogic/netxen/
8275
8276NFC SUBSYSTEM
8277M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8278M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8279M:	Samuel Ortiz <sameo@linux.intel.com>
8280L:	linux-wireless@vger.kernel.org
8281L:	linux-nfc@lists.01.org (subscribers-only)
8282S:	Supported
8283F:	net/nfc/
8284F:	include/net/nfc/
8285F:	include/uapi/linux/nfc.h
8286F:	drivers/nfc/
8287F:	include/linux/platform_data/nfcmrvl.h
8288F:	include/linux/platform_data/nxp-nci.h
8289F:	include/linux/platform_data/pn544.h
8290F:	include/linux/platform_data/st21nfca.h
8291F:	include/linux/platform_data/st-nci.h
8292F:	Documentation/devicetree/bindings/net/nfc/
8293
8294NFS, SUNRPC, AND LOCKD CLIENTS
8295M:	Trond Myklebust <trond.myklebust@primarydata.com>
8296M:	Anna Schumaker <anna.schumaker@netapp.com>
8297L:	linux-nfs@vger.kernel.org
8298W:	http://client.linux-nfs.org
8299T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8300S:	Maintained
8301F:	fs/lockd/
8302F:	fs/nfs/
8303F:	fs/nfs_common/
8304F:	net/sunrpc/
8305F:	include/linux/lockd/
8306F:	include/linux/nfs*
8307F:	include/linux/sunrpc/
8308F:	include/uapi/linux/nfs*
8309F:	include/uapi/linux/sunrpc/
8310
8311NILFS2 FILESYSTEM
8312M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8313L:	linux-nilfs@vger.kernel.org
8314W:	http://nilfs.sourceforge.net/
8315W:	http://nilfs.osdn.jp/
8316T:	git git://github.com/konis/nilfs2.git
8317S:	Supported
8318F:	Documentation/filesystems/nilfs2.txt
8319F:	fs/nilfs2/
8320F:	include/trace/events/nilfs2.h
8321F:	include/uapi/linux/nilfs2_api.h
8322F:	include/uapi/linux/nilfs2_ondisk.h
8323
8324NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8325M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8326W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8327S:	Maintained
8328F:	Documentation/scsi/NinjaSCSI.txt
8329F:	drivers/scsi/pcmcia/nsp_*
8330
8331NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8332M:	GOTO Masanori <gotom@debian.or.jp>
8333M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8334W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8335S:	Maintained
8336F:	Documentation/scsi/NinjaSCSI.txt
8337F:	drivers/scsi/nsp32*
8338
8339NIOS2 ARCHITECTURE
8340M:	Ley Foon Tan <lftan@altera.com>
8341L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8343S:	Maintained
8344F:	arch/nios2/
8345
8346NOKIA N900 POWER SUPPLY DRIVERS
8347R:	Pali Rohár <pali.rohar@gmail.com>
8348F:	include/linux/power/bq2415x_charger.h
8349F:	include/linux/power/bq27xxx_battery.h
8350F:	include/linux/power/isp1704_charger.h
8351F:	drivers/power/bq2415x_charger.c
8352F:	drivers/power/bq27xxx_battery.c
8353F:	drivers/power/bq27xxx_battery_i2c.c
8354F:	drivers/power/isp1704_charger.c
8355F:	drivers/power/rx51_battery.c
8356
8357NTB DRIVER CORE
8358M:	Jon Mason <jdmason@kudzu.us>
8359M:	Dave Jiang <dave.jiang@intel.com>
8360M:	Allen Hubbe <Allen.Hubbe@emc.com>
8361L:	linux-ntb@googlegroups.com
8362S:	Supported
8363W:	https://github.com/jonmason/ntb/wiki
8364T:	git git://github.com/jonmason/ntb.git
8365F:	drivers/ntb/
8366F:	drivers/net/ntb_netdev.c
8367F:	include/linux/ntb.h
8368F:	include/linux/ntb_transport.h
8369F:	tools/testing/selftests/ntb/
8370
8371NTB INTEL DRIVER
8372M:	Jon Mason <jdmason@kudzu.us>
8373M:	Dave Jiang <dave.jiang@intel.com>
8374L:	linux-ntb@googlegroups.com
8375S:	Supported
8376W:	https://github.com/jonmason/ntb/wiki
8377T:	git git://github.com/jonmason/ntb.git
8378F:	drivers/ntb/hw/intel/
8379
8380NTB AMD DRIVER
8381M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8382L:	linux-ntb@googlegroups.com
8383S:	Supported
8384F:	drivers/ntb/hw/amd/
8385
8386NTFS FILESYSTEM
8387M:	Anton Altaparmakov <anton@tuxera.com>
8388L:	linux-ntfs-dev@lists.sourceforge.net
8389W:	http://www.tuxera.com/
8390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8391S:	Supported
8392F:	Documentation/filesystems/ntfs.txt
8393F:	fs/ntfs/
8394
8395NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8396M:	Antonino Daplas <adaplas@gmail.com>
8397L:	linux-fbdev@vger.kernel.org
8398S:	Maintained
8399F:	drivers/video/fbdev/riva/
8400F:	drivers/video/fbdev/nvidia/
8401
8402NVM EXPRESS DRIVER
8403M:	Keith Busch <keith.busch@intel.com>
8404M:	Jens Axboe <axboe@fb.com>
8405L:	linux-nvme@lists.infradead.org
8406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8407W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8408S:	Supported
8409F:	drivers/nvme/host/
8410F:	include/linux/nvme.h
8411
8412NVM EXPRESS TARGET DRIVER
8413M:	Christoph Hellwig <hch@lst.de>
8414M:	Sagi Grimberg <sagi@grimberg.me>
8415L:	linux-nvme@lists.infradead.org
8416S:	Supported
8417F:	drivers/nvme/target/
8418
8419NVMEM FRAMEWORK
8420M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8421M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8422S:	Maintained
8423F:	drivers/nvmem/
8424F:	Documentation/devicetree/bindings/nvmem/
8425F:	include/linux/nvmem-consumer.h
8426F:	include/linux/nvmem-provider.h
8427
8428NXP-NCI NFC DRIVER
8429M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8430R:	Charles Gorand <charles.gorand@effinnov.com>
8431L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8432S:	Supported
8433F:	drivers/nfc/nxp-nci
8434
8435NXP TDA998X DRM DRIVER
8436M:	Russell King <rmk+kernel@armlinux.org.uk>
8437S:	Supported
8438F:	drivers/gpu/drm/i2c/tda998x_drv.c
8439F:	include/drm/i2c/tda998x.h
8440
8441NXP TFA9879 DRIVER
8442M:	Peter Rosin <peda@axentia.se>
8443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8444S:	Maintained
8445F:	sound/soc/codecs/tfa9879*
8446
8447OBJTOOL
8448M:	Josh Poimboeuf <jpoimboe@redhat.com>
8449S:	Supported
8450F:	tools/objtool/
8451
8452OMAP SUPPORT
8453M:	Tony Lindgren <tony@atomide.com>
8454L:	linux-omap@vger.kernel.org
8455W:	http://www.muru.com/linux/omap/
8456W:	http://linux.omap.com/
8457Q:	http://patchwork.kernel.org/project/linux-omap/list/
8458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8459S:	Maintained
8460F:	arch/arm/*omap*/
8461F:	arch/arm/configs/omap1_defconfig
8462F:	arch/arm/configs/omap2plus_defconfig
8463F:	drivers/i2c/busses/i2c-omap.c
8464F:	drivers/irqchip/irq-omap-intc.c
8465F:	drivers/mfd/*omap*.c
8466F:	drivers/mfd/menelaus.c
8467F:	drivers/mfd/palmas.c
8468F:	drivers/mfd/tps65217.c
8469F:	drivers/mfd/tps65218.c
8470F:	drivers/mfd/tps65910.c
8471F:	drivers/mfd/twl-core.[ch]
8472F:	drivers/mfd/twl4030*.c
8473F:	drivers/mfd/twl6030*.c
8474F:	drivers/mfd/twl6040*.c
8475F:	drivers/regulator/palmas-regulator*.c
8476F:	drivers/regulator/pbias-regulator.c
8477F:	drivers/regulator/tps65217-regulator.c
8478F:	drivers/regulator/tps65218-regulator.c
8479F:	drivers/regulator/tps65910-regulator.c
8480F:	drivers/regulator/twl-regulator.c
8481F:	include/linux/i2c-omap.h
8482
8483OMAP DEVICE TREE SUPPORT
8484M:	Benoît Cousson <bcousson@baylibre.com>
8485M:	Tony Lindgren <tony@atomide.com>
8486L:	linux-omap@vger.kernel.org
8487L:	devicetree@vger.kernel.org
8488S:	Maintained
8489F:	arch/arm/boot/dts/*omap*
8490F:	arch/arm/boot/dts/*am3*
8491F:	arch/arm/boot/dts/*am4*
8492F:	arch/arm/boot/dts/*am5*
8493F:	arch/arm/boot/dts/*dra7*
8494
8495OMAP CLOCK FRAMEWORK SUPPORT
8496M:	Paul Walmsley <paul@pwsan.com>
8497L:	linux-omap@vger.kernel.org
8498S:	Maintained
8499F:	arch/arm/*omap*/*clock*
8500
8501OMAP POWER MANAGEMENT SUPPORT
8502M:	Kevin Hilman <khilman@kernel.org>
8503L:	linux-omap@vger.kernel.org
8504S:	Maintained
8505F:	arch/arm/*omap*/*pm*
8506F:	drivers/cpufreq/omap-cpufreq.c
8507
8508OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8509M:	Rajendra Nayak <rnayak@codeaurora.org>
8510M:	Paul Walmsley <paul@pwsan.com>
8511L:	linux-omap@vger.kernel.org
8512S:	Maintained
8513F:	arch/arm/mach-omap2/prm*
8514
8515OMAP AUDIO SUPPORT
8516M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8517M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8519L:	linux-omap@vger.kernel.org
8520S:	Maintained
8521F:	sound/soc/omap/
8522
8523OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8524M:	Roger Quadros <rogerq@ti.com>
8525M:	Tony Lindgren <tony@atomide.com>
8526L:	linux-omap@vger.kernel.org
8527S:	Maintained
8528F:	drivers/memory/omap-gpmc.c
8529F:	arch/arm/mach-omap2/*gpmc*
8530
8531OMAP FRAMEBUFFER SUPPORT
8532M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8533L:	linux-fbdev@vger.kernel.org
8534L:	linux-omap@vger.kernel.org
8535S:	Maintained
8536F:	drivers/video/fbdev/omap/
8537
8538OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8539M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8540L:	linux-omap@vger.kernel.org
8541L:	linux-fbdev@vger.kernel.org
8542S:	Maintained
8543F:	drivers/video/fbdev/omap2/
8544F:	Documentation/arm/OMAP/DSS
8545
8546OMAP HARDWARE SPINLOCK SUPPORT
8547M:	Ohad Ben-Cohen <ohad@wizery.com>
8548L:	linux-omap@vger.kernel.org
8549S:	Maintained
8550F:	drivers/hwspinlock/omap_hwspinlock.c
8551
8552OMAP MMC SUPPORT
8553M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8554L:	linux-omap@vger.kernel.org
8555S:	Maintained
8556F:	drivers/mmc/host/omap.c
8557
8558OMAP HS MMC SUPPORT
8559L:	linux-mmc@vger.kernel.org
8560L:	linux-omap@vger.kernel.org
8561S:	Orphan
8562F:	drivers/mmc/host/omap_hsmmc.c
8563
8564OMAP RANDOM NUMBER GENERATOR SUPPORT
8565M:	Deepak Saxena <dsaxena@plexity.net>
8566S:	Maintained
8567F:	drivers/char/hw_random/omap-rng.c
8568
8569OMAP HWMOD SUPPORT
8570M:	Benoît Cousson <bcousson@baylibre.com>
8571M:	Paul Walmsley <paul@pwsan.com>
8572L:	linux-omap@vger.kernel.org
8573S:	Maintained
8574F:	arch/arm/mach-omap2/omap_hwmod.*
8575
8576OMAP HWMOD DATA
8577M:	Paul Walmsley <paul@pwsan.com>
8578L:	linux-omap@vger.kernel.org
8579S:	Maintained
8580F:	arch/arm/mach-omap2/omap_hwmod*data*
8581
8582OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8583M:	Benoît Cousson <bcousson@baylibre.com>
8584L:	linux-omap@vger.kernel.org
8585S:	Maintained
8586F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8587
8588OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8589M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8590L:	linux-media@vger.kernel.org
8591S:	Maintained
8592F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8593F:	drivers/media/platform/omap3isp/
8594F:	drivers/staging/media/omap4iss/
8595
8596OMAP USB SUPPORT
8597L:	linux-usb@vger.kernel.org
8598L:	linux-omap@vger.kernel.org
8599S:	Orphan
8600F:	drivers/usb/*/*omap*
8601F:	arch/arm/*omap*/usb*
8602
8603OMAP GPIO DRIVER
8604M:	Grygorii Strashko <grygorii.strashko@ti.com>
8605M:	Santosh Shilimkar <ssantosh@kernel.org>
8606M:	Kevin Hilman <khilman@kernel.org>
8607L:	linux-omap@vger.kernel.org
8608S:	Maintained
8609F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8610F:	drivers/gpio/gpio-omap.c
8611
8612OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8613M:	Mark Jackson <mpfj@newflow.co.uk>
8614L:	linux-omap@vger.kernel.org
8615S:	Maintained
8616F:	arch/arm/boot/dts/am335x-nano.dts
8617
8618OMFS FILESYSTEM
8619M:	Bob Copeland <me@bobcopeland.com>
8620L:	linux-karma-devel@lists.sourceforge.net
8621S:	Maintained
8622F:	Documentation/filesystems/omfs.txt
8623F:	fs/omfs/
8624
8625OMNIKEY CARDMAN 4000 DRIVER
8626M:	Harald Welte <laforge@gnumonks.org>
8627S:	Maintained
8628F:	drivers/char/pcmcia/cm4000_cs.c
8629F:	include/linux/cm4000_cs.h
8630F:	include/uapi/linux/cm4000_cs.h
8631
8632OMNIKEY CARDMAN 4040 DRIVER
8633M:	Harald Welte <laforge@gnumonks.org>
8634S:	Maintained
8635F:	drivers/char/pcmcia/cm4040_cs.*
8636
8637OMNIVISION OV7670 SENSOR DRIVER
8638M:	Jonathan Corbet <corbet@lwn.net>
8639L:	linux-media@vger.kernel.org
8640T:	git git://linuxtv.org/media_tree.git
8641S:	Maintained
8642F:	drivers/media/i2c/ov7670.c
8643
8644ONENAND FLASH DRIVER
8645M:	Kyungmin Park <kyungmin.park@samsung.com>
8646L:	linux-mtd@lists.infradead.org
8647S:	Maintained
8648F:	drivers/mtd/onenand/
8649F:	include/linux/mtd/onenand*.h
8650
8651ONSTREAM SCSI TAPE DRIVER
8652M:	Willem Riede <osst@riede.org>
8653L:	osst-users@lists.sourceforge.net
8654L:	linux-scsi@vger.kernel.org
8655S:	Maintained
8656F:	Documentation/scsi/osst.txt
8657F:	drivers/scsi/osst.*
8658F:	drivers/scsi/osst_*.h
8659F:	drivers/scsi/st.h
8660
8661OPENCORES I2C BUS DRIVER
8662M:	Peter Korsgaard <jacmet@sunsite.dk>
8663L:	linux-i2c@vger.kernel.org
8664S:	Maintained
8665F:	Documentation/i2c/busses/i2c-ocores
8666F:	drivers/i2c/busses/i2c-ocores.c
8667
8668OPEN FIRMWARE AND FLATTENED DEVICE TREE
8669M:	Rob Herring <robh+dt@kernel.org>
8670M:	Frank Rowand <frowand.list@gmail.com>
8671L:	devicetree@vger.kernel.org
8672W:	http://www.devicetree.org/
8673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8674S:	Maintained
8675F:	drivers/of/
8676F:	include/linux/of*.h
8677F:	scripts/dtc/
8678
8679OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8680M:	Rob Herring <robh+dt@kernel.org>
8681M:	Mark Rutland <mark.rutland@arm.com>
8682L:	devicetree@vger.kernel.org
8683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8684Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8685S:	Maintained
8686F:	Documentation/devicetree/
8687F:	arch/*/boot/dts/
8688F:	include/dt-bindings/
8689
8690OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8691M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8692L:	devicetree@vger.kernel.org
8693S:	Maintained
8694F:	Documentation/devicetree/dynamic-resolution-notes.txt
8695F:	Documentation/devicetree/overlay-notes.txt
8696F:	drivers/of/overlay.c
8697F:	drivers/of/resolver.c
8698
8699OPENRISC ARCHITECTURE
8700M:	Jonas Bonn <jonas@southpole.se>
8701W:	http://openrisc.net
8702S:	Maintained
8703T:	git git://openrisc.net/~jonas/linux
8704F:	arch/openrisc/
8705
8706OPENVSWITCH
8707M:	Pravin Shelar <pshelar@nicira.com>
8708L:	netdev@vger.kernel.org
8709L:	dev@openvswitch.org
8710W:	http://openvswitch.org
8711S:	Maintained
8712F:	net/openvswitch/
8713F:	include/uapi/linux/openvswitch.h
8714
8715OPERATING PERFORMANCE POINTS (OPP)
8716M:	Viresh Kumar <vireshk@kernel.org>
8717M:	Nishanth Menon <nm@ti.com>
8718M:	Stephen Boyd <sboyd@codeaurora.org>
8719L:	linux-pm@vger.kernel.org
8720S:	Maintained
8721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8722F:	drivers/base/power/opp/
8723F:	include/linux/pm_opp.h
8724F:	Documentation/power/opp.txt
8725F:	Documentation/devicetree/bindings/opp/
8726
8727OPL4 DRIVER
8728M:	Clemens Ladisch <clemens@ladisch.de>
8729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8730T:	git git://git.alsa-project.org/alsa-kernel.git
8731S:	Maintained
8732F:	sound/drivers/opl4/
8733
8734OPROFILE
8735M:	Robert Richter <rric@kernel.org>
8736L:	oprofile-list@lists.sf.net
8737S:	Maintained
8738F:	arch/*/include/asm/oprofile*.h
8739F:	arch/*/oprofile/
8740F:	drivers/oprofile/
8741F:	include/linux/oprofile.h
8742
8743ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8744M:	Mark Fasheh <mfasheh@suse.com>
8745M:	Joel Becker <jlbec@evilplan.org>
8746L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8747W:	http://ocfs2.wiki.kernel.org
8748S:	Supported
8749F:	Documentation/filesystems/ocfs2.txt
8750F:	Documentation/filesystems/dlmfs.txt
8751F:	fs/ocfs2/
8752
8753ORINOCO DRIVER
8754L:	linux-wireless@vger.kernel.org
8755W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8756W:	http://www.nongnu.org/orinoco/
8757S:	Orphan
8758F:	drivers/net/wireless/intersil/orinoco/
8759
8760OSD LIBRARY and FILESYSTEM
8761M:	Boaz Harrosh <ooo@electrozaur.com>
8762M:	Benny Halevy <bhalevy@primarydata.com>
8763L:	osd-dev@open-osd.org
8764W:	http://open-osd.org
8765T:	git git://git.open-osd.org/open-osd.git
8766S:	Maintained
8767F:	drivers/scsi/osd/
8768F:	include/scsi/osd_*
8769F:	fs/exofs/
8770
8771OVERLAY FILESYSTEM
8772M:	Miklos Szeredi <miklos@szeredi.hu>
8773L:	linux-unionfs@vger.kernel.org
8774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8775S:	Supported
8776F:	fs/overlayfs/
8777F:	Documentation/filesystems/overlayfs.txt
8778
8779ORANGEFS FILESYSTEM
8780M:	Mike Marshall <hubcap@omnibond.com>
8781L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8783S:	Supported
8784F:	fs/orangefs/
8785F:	Documentation/filesystems/orangefs.txt
8786
8787P54 WIRELESS DRIVER
8788M:	Christian Lamparter <chunkeey@googlemail.com>
8789L:	linux-wireless@vger.kernel.org
8790W:	http://wireless.kernel.org/en/users/Drivers/p54
8791S:	Maintained
8792F:	drivers/net/wireless/intersil/p54/
8793
8794PA SEMI ETHERNET DRIVER
8795M:	Olof Johansson <olof@lixom.net>
8796L:	netdev@vger.kernel.org
8797S:	Maintained
8798F:	drivers/net/ethernet/pasemi/*
8799
8800PA SEMI SMBUS DRIVER
8801M:	Olof Johansson <olof@lixom.net>
8802L:	linux-i2c@vger.kernel.org
8803S:	Maintained
8804F:	drivers/i2c/busses/i2c-pasemi.c
8805
8806PADATA PARALLEL EXECUTION MECHANISM
8807M:	Steffen Klassert <steffen.klassert@secunet.com>
8808L:	linux-crypto@vger.kernel.org
8809S:	Maintained
8810F:	kernel/padata.c
8811F:	include/linux/padata.h
8812F:	Documentation/padata.txt
8813
8814PANASONIC LAPTOP ACPI EXTRAS DRIVER
8815M:	Harald Welte <laforge@gnumonks.org>
8816L:	platform-driver-x86@vger.kernel.org
8817S:	Maintained
8818F:	drivers/platform/x86/panasonic-laptop.c
8819
8820PANASONIC MN10300/AM33/AM34 PORT
8821M:	David Howells <dhowells@redhat.com>
8822L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8823W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8824S:	Maintained
8825F:	Documentation/mn10300/
8826F:	arch/mn10300/
8827
8828PARALLEL LCD/KEYPAD PANEL DRIVER
8829M:      Willy Tarreau <willy@haproxy.com>
8830M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8831S:      Odd Fixes
8832F:      Documentation/misc-devices/lcd-panel-cgram.txt
8833F:      drivers/misc/panel.c
8834
8835PARALLEL PORT SUBSYSTEM
8836M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8837M:	Sudip Mukherjee <sudip@vectorindia.org>
8838L:	linux-parport@lists.infradead.org (subscribers-only)
8839S:	Maintained
8840F:	drivers/parport/
8841F:	include/linux/parport*.h
8842F:	drivers/char/ppdev.c
8843F:	include/uapi/linux/ppdev.h
8844F:	Documentation/parport*.txt
8845
8846PARAVIRT_OPS INTERFACE
8847M:	Jeremy Fitzhardinge <jeremy@goop.org>
8848M:	Chris Wright <chrisw@sous-sol.org>
8849M:	Alok Kataria <akataria@vmware.com>
8850M:	Rusty Russell <rusty@rustcorp.com.au>
8851L:	virtualization@lists.linux-foundation.org
8852S:	Supported
8853F:	Documentation/virtual/paravirt_ops.txt
8854F:	arch/*/kernel/paravirt*
8855F:	arch/*/include/asm/paravirt.h
8856
8857PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8858M:	Tim Waugh <tim@cyberelk.net>
8859L:	linux-parport@lists.infradead.org (subscribers-only)
8860S:	Maintained
8861F:	Documentation/blockdev/paride.txt
8862F:	drivers/block/paride/
8863
8864PARISC ARCHITECTURE
8865M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8866M:	Helge Deller <deller@gmx.de>
8867L:	linux-parisc@vger.kernel.org
8868W:	http://www.parisc-linux.org/
8869Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8872S:	Maintained
8873F:	arch/parisc/
8874F:	Documentation/parisc/
8875F:	drivers/parisc/
8876F:	drivers/char/agp/parisc-agp.c
8877F:	drivers/input/serio/gscps2.c
8878F:	drivers/parport/parport_gsc.*
8879F:	drivers/tty/serial/8250/8250_gsc.c
8880F:	drivers/video/fbdev/sti*
8881F:	drivers/video/console/sti*
8882F:	drivers/video/logo/logo_parisc*
8883
8884PC87360 HARDWARE MONITORING DRIVER
8885M:	Jim Cromie <jim.cromie@gmail.com>
8886L:	linux-hwmon@vger.kernel.org
8887S:	Maintained
8888F:	Documentation/hwmon/pc87360
8889F:	drivers/hwmon/pc87360.c
8890
8891PC8736x GPIO DRIVER
8892M:	Jim Cromie <jim.cromie@gmail.com>
8893S:	Maintained
8894F:	drivers/char/pc8736x_gpio.c
8895
8896PC87427 HARDWARE MONITORING DRIVER
8897M:	Jean Delvare <jdelvare@suse.com>
8898L:	linux-hwmon@vger.kernel.org
8899S:	Maintained
8900F:	Documentation/hwmon/pc87427
8901F:	drivers/hwmon/pc87427.c
8902
8903PCA9532 LED DRIVER
8904M:	Riku Voipio <riku.voipio@iki.fi>
8905S:	Maintained
8906F:	drivers/leds/leds-pca9532.c
8907F:	include/linux/leds-pca9532.h
8908
8909PCA9541 I2C BUS MASTER SELECTOR DRIVER
8910M:	Guenter Roeck <linux@roeck-us.net>
8911L:	linux-i2c@vger.kernel.org
8912S:	Maintained
8913F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8914
8915PCDP - PRIMARY CONSOLE AND DEBUG PORT
8916M:	Khalid Aziz <khalid@gonehiking.org>
8917S:	Maintained
8918F:	drivers/firmware/pcdp.*
8919
8920PCI ERROR RECOVERY
8921M:	Linas Vepstas <linasvepstas@gmail.com>
8922L:	linux-pci@vger.kernel.org
8923S:	Supported
8924F:	Documentation/PCI/pci-error-recovery.txt
8925
8926PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8927M:	Russell Currey <ruscur@russell.cc>
8928L:	linuxppc-dev@lists.ozlabs.org
8929S:	Supported
8930F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8931F:	arch/powerpc/kernel/eeh*.c
8932F:	arch/powerpc/platforms/*/eeh*.c
8933F:	arch/powerpc/include/*/eeh*.h
8934
8935PCI SUBSYSTEM
8936M:	Bjorn Helgaas <bhelgaas@google.com>
8937L:	linux-pci@vger.kernel.org
8938Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8940S:	Supported
8941F:	Documentation/devicetree/bindings/pci/
8942F:	Documentation/PCI/
8943F:	drivers/pci/
8944F:	include/linux/pci*
8945F:	arch/x86/pci/
8946F:	arch/x86/kernel/quirks.c
8947
8948PCI DRIVER FOR ALTERA PCIE IP
8949M:	Ley Foon Tan <lftan@altera.com>
8950L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8951L:	linux-pci@vger.kernel.org
8952S:	Supported
8953F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8954F:	drivers/pci/host/pcie-altera.c
8955
8956PCI DRIVER FOR ARM VERSATILE PLATFORM
8957M:	Rob Herring <robh@kernel.org>
8958L:	linux-pci@vger.kernel.org
8959L:	linux-arm-kernel@lists.infradead.org
8960S:	Maintained
8961F:	Documentation/devicetree/bindings/pci/versatile.txt
8962F:	drivers/pci/host/pci-versatile.c
8963
8964PCI DRIVER FOR APPLIEDMICRO XGENE
8965M:	Tanmay Inamdar <tinamdar@apm.com>
8966L:	linux-pci@vger.kernel.org
8967L:	linux-arm-kernel@lists.infradead.org
8968S:	Maintained
8969F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8970F:	drivers/pci/host/pci-xgene.c
8971
8972PCI DRIVER FOR FREESCALE LAYERSCAPE
8973M:	Minghuan Lian <minghuan.Lian@freescale.com>
8974M:	Mingkai Hu <mingkai.hu@freescale.com>
8975M:	Roy Zang <tie-fei.zang@freescale.com>
8976L:	linuxppc-dev@lists.ozlabs.org
8977L:	linux-pci@vger.kernel.org
8978L:	linux-arm-kernel@lists.infradead.org
8979S:	Maintained
8980F:	drivers/pci/host/*layerscape*
8981
8982PCI DRIVER FOR IMX6
8983M:	Richard Zhu <Richard.Zhu@freescale.com>
8984M:	Lucas Stach <l.stach@pengutronix.de>
8985L:	linux-pci@vger.kernel.org
8986L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8987S:	Maintained
8988F:	drivers/pci/host/*imx6*
8989
8990PCI DRIVER FOR TI KEYSTONE
8991M:	Murali Karicheri <m-karicheri2@ti.com>
8992L:	linux-pci@vger.kernel.org
8993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994S:	Maintained
8995F:	drivers/pci/host/*keystone*
8996
8997PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8998M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8999M:	Jason Cooper <jason@lakedaemon.net>
9000L:	linux-pci@vger.kernel.org
9001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002S:	Maintained
9003F:	drivers/pci/host/*mvebu*
9004
9005PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9006M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9007L:	linux-pci@vger.kernel.org
9008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009S:	Maintained
9010F:	drivers/pci/host/pci-aardvark.c
9011
9012PCI DRIVER FOR NVIDIA TEGRA
9013M:	Thierry Reding <thierry.reding@gmail.com>
9014L:	linux-tegra@vger.kernel.org
9015L:	linux-pci@vger.kernel.org
9016S:	Supported
9017F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9018F:	drivers/pci/host/pci-tegra.c
9019
9020PCI DRIVER FOR TI DRA7XX
9021M:	Kishon Vijay Abraham I <kishon@ti.com>
9022L:	linux-omap@vger.kernel.org
9023L:	linux-pci@vger.kernel.org
9024S:	Supported
9025F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9026F:	drivers/pci/host/pci-dra7xx.c
9027
9028PCI DRIVER FOR RENESAS R-CAR
9029M:	Simon Horman <horms@verge.net.au>
9030L:	linux-pci@vger.kernel.org
9031L:	linux-renesas-soc@vger.kernel.org
9032S:	Maintained
9033F:	drivers/pci/host/*rcar*
9034
9035PCI DRIVER FOR SAMSUNG EXYNOS
9036M:	Jingoo Han <jingoohan1@gmail.com>
9037L:	linux-pci@vger.kernel.org
9038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9039L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9040S:	Maintained
9041F:	drivers/pci/host/pci-exynos.c
9042
9043PCI DRIVER FOR SYNOPSIS DESIGNWARE
9044M:	Jingoo Han <jingoohan1@gmail.com>
9045M:	Pratyush Anand <pratyush.anand@gmail.com>
9046L:	linux-pci@vger.kernel.org
9047S:	Maintained
9048F:	drivers/pci/host/*designware*
9049
9050PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9051M:	Joao Pinto <jpinto@synopsys.com>
9052L:	linux-pci@vger.kernel.org
9053S:	Maintained
9054F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9055F:	drivers/pci/host/pcie-designware-plat.c
9056
9057PCI DRIVER FOR GENERIC OF HOSTS
9058M:	Will Deacon <will.deacon@arm.com>
9059L:	linux-pci@vger.kernel.org
9060L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9061S:	Maintained
9062F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9063F:	drivers/pci/host/pci-host-common.c
9064F:	drivers/pci/host/pci-host-generic.c
9065
9066PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9067M:	Keith Busch <keith.busch@intel.com>
9068L:	linux-pci@vger.kernel.org
9069S:	Supported
9070F:	arch/x86/pci/vmd.c
9071
9072PCIE DRIVER FOR ST SPEAR13XX
9073M:	Pratyush Anand <pratyush.anand@gmail.com>
9074L:	linux-pci@vger.kernel.org
9075S:	Maintained
9076F:	drivers/pci/host/*spear*
9077
9078PCI MSI DRIVER FOR ALTERA MSI IP
9079M:	Ley Foon Tan <lftan@altera.com>
9080L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9081L:	linux-pci@vger.kernel.org
9082S:	Supported
9083F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9084F:	drivers/pci/host/pcie-altera-msi.c
9085
9086PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9087M:	Duc Dang <dhdang@apm.com>
9088L:	linux-pci@vger.kernel.org
9089L:	linux-arm-kernel@lists.infradead.org
9090S:	Maintained
9091F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9092F:	drivers/pci/host/pci-xgene-msi.c
9093
9094PCIE DRIVER FOR AXIS ARTPEC
9095M:	Niklas Cassel <niklas.cassel@axis.com>
9096M:	Jesper Nilsson <jesper.nilsson@axis.com>
9097L:	linux-arm-kernel@axis.com
9098L:	linux-pci@vger.kernel.org
9099S:	Maintained
9100F:	Documentation/devicetree/bindings/pci/axis,artpec*
9101F:	drivers/pci/host/*artpec*
9102
9103PCIE DRIVER FOR HISILICON
9104M:	Zhou Wang <wangzhou1@hisilicon.com>
9105M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9106L:	linux-pci@vger.kernel.org
9107S:	Maintained
9108F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9109F:	drivers/pci/host/pcie-hisi.c
9110
9111PCIE DRIVER FOR QUALCOMM MSM
9112M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9113L:     linux-pci@vger.kernel.org
9114L:     linux-arm-msm@vger.kernel.org
9115S:     Maintained
9116F:     drivers/pci/host/*qcom*
9117
9118PCIE DRIVER FOR CAVIUM THUNDERX
9119M:	David Daney <david.daney@cavium.com>
9120L:	linux-pci@vger.kernel.org
9121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9122S:	Supported
9123F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9124F:	drivers/pci/host/pci-thunder-*
9125
9126PCMCIA SUBSYSTEM
9127P:	Linux PCMCIA Team
9128L:	linux-pcmcia@lists.infradead.org
9129W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9131S:	Maintained
9132F:	Documentation/pcmcia/
9133F:	drivers/pcmcia/
9134F:	include/pcmcia/
9135
9136PCNET32 NETWORK DRIVER
9137M:	Don Fry <pcnet32@frontier.com>
9138L:	netdev@vger.kernel.org
9139S:	Maintained
9140F:	drivers/net/ethernet/amd/pcnet32.c
9141
9142PCRYPT PARALLEL CRYPTO ENGINE
9143M:	Steffen Klassert <steffen.klassert@secunet.com>
9144L:	linux-crypto@vger.kernel.org
9145S:	Maintained
9146F:	crypto/pcrypt.c
9147F:	include/crypto/pcrypt.h
9148
9149PER-CPU MEMORY ALLOCATOR
9150M:	Tejun Heo <tj@kernel.org>
9151M:	Christoph Lameter <cl@linux.com>
9152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9153S:	Maintained
9154F:	include/linux/percpu*.h
9155F:	mm/percpu*.c
9156F:	arch/*/include/asm/percpu.h
9157
9158PER-TASK DELAY ACCOUNTING
9159M:	Balbir Singh <bsingharora@gmail.com>
9160S:	Maintained
9161F:	include/linux/delayacct.h
9162F:	kernel/delayacct.c
9163
9164PERFORMANCE EVENTS SUBSYSTEM
9165M:	Peter Zijlstra <peterz@infradead.org>
9166M:	Ingo Molnar <mingo@redhat.com>
9167M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9168R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9169L:	linux-kernel@vger.kernel.org
9170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9171S:	Supported
9172F:	kernel/events/*
9173F:	include/linux/perf_event.h
9174F:	include/uapi/linux/perf_event.h
9175F:	arch/*/kernel/perf_event*.c
9176F:	arch/*/kernel/*/perf_event*.c
9177F:	arch/*/kernel/*/*/perf_event*.c
9178F:	arch/*/include/asm/perf_event.h
9179F:	arch/*/kernel/perf_callchain.c
9180F:	arch/*/events/*
9181F:	tools/perf/
9182
9183PERSONALITY HANDLING
9184M:	Christoph Hellwig <hch@infradead.org>
9185L:	linux-abi-devel@lists.sourceforge.net
9186S:	Maintained
9187F:	include/linux/personality.h
9188F:	include/uapi/linux/personality.h
9189
9190PHONET PROTOCOL
9191M:	Remi Denis-Courmont <courmisch@gmail.com>
9192S:	Supported
9193F:	Documentation/networking/phonet.txt
9194F:	include/linux/phonet.h
9195F:	include/net/phonet/
9196F:	include/uapi/linux/phonet.h
9197F:	net/phonet/
9198
9199PHRAM MTD DRIVER
9200M:	Joern Engel <joern@lazybastard.org>
9201L:	linux-mtd@lists.infradead.org
9202S:	Maintained
9203F:	drivers/mtd/devices/phram.c
9204
9205PICOLCD HID DRIVER
9206M:	Bruno Prémont <bonbons@linux-vserver.org>
9207L:	linux-input@vger.kernel.org
9208S:	Maintained
9209F:	drivers/hid/hid-picolcd*
9210
9211PICOXCELL SUPPORT
9212M:	Jamie Iles <jamie@jamieiles.com>
9213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9214T:	git git://github.com/jamieiles/linux-2.6-ji.git
9215S:	Supported
9216F:	arch/arm/boot/dts/picoxcell*
9217F:	arch/arm/mach-picoxcell/
9218F:	drivers/crypto/picoxcell*
9219
9220PIN CONTROL SUBSYSTEM
9221M:	Linus Walleij <linus.walleij@linaro.org>
9222L:	linux-gpio@vger.kernel.org
9223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9224S:	Maintained
9225F:	Documentation/devicetree/bindings/pinctrl/
9226F:	Documentation/pinctrl.txt
9227F:	drivers/pinctrl/
9228F:	include/linux/pinctrl/
9229
9230PIN CONTROLLER - ATMEL AT91
9231M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9233S:	Maintained
9234F:	drivers/pinctrl/pinctrl-at91.*
9235
9236PIN CONTROLLER - ATMEL AT91 PIO4
9237M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9239L:	linux-gpio@vger.kernel.org
9240S:	Supported
9241F:	drivers/pinctrl/pinctrl-at91-pio4.*
9242
9243PIN CONTROLLER - INTEL
9244M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9245M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9246S:	Maintained
9247F:	drivers/pinctrl/intel/
9248
9249PIN CONTROLLER - RENESAS
9250M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9251M:	Geert Uytterhoeven <geert+renesas@glider.be>
9252L:	linux-renesas-soc@vger.kernel.org
9253S:	Maintained
9254F:	drivers/pinctrl/sh-pfc/
9255
9256PIN CONTROLLER - SAMSUNG
9257M:	Tomasz Figa <tomasz.figa@gmail.com>
9258M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9259M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9262S:	Maintained
9263F:	drivers/pinctrl/samsung/
9264
9265PIN CONTROLLER - SINGLE
9266M:	Tony Lindgren <tony@atomide.com>
9267M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269L:	linux-omap@vger.kernel.org
9270S:	Maintained
9271F:	drivers/pinctrl/pinctrl-single.c
9272
9273PIN CONTROLLER - ST SPEAR
9274M:	Viresh Kumar <vireshk@kernel.org>
9275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276W:	http://www.st.com/spear
9277S:	Maintained
9278F:	drivers/pinctrl/spear/
9279
9280PISTACHIO SOC SUPPORT
9281M:      James Hartley <james.hartley@imgtec.com>
9282M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9283L:      linux-mips@linux-mips.org
9284S:      Maintained
9285F:      arch/mips/pistachio/
9286F:      arch/mips/include/asm/mach-pistachio/
9287F:      arch/mips/boot/dts/pistachio/
9288F:      arch/mips/configs/pistachio*_defconfig
9289
9290PKTCDVD DRIVER
9291M:	Jiri Kosina <jikos@kernel.org>
9292S:	Maintained
9293F:	drivers/block/pktcdvd.c
9294F:	include/linux/pktcdvd.h
9295F:	include/uapi/linux/pktcdvd.h
9296
9297PKUNITY SOC DRIVERS
9298M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9299W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9300S:	Maintained
9301T:	git git://github.com/gxt/linux.git
9302F:	drivers/input/serio/i8042-unicore32io.h
9303F:	drivers/i2c/busses/i2c-puv3.c
9304F:	drivers/video/fbdev/fb-puv3.c
9305F:	drivers/rtc/rtc-puv3.c
9306
9307PMBUS HARDWARE MONITORING DRIVERS
9308M:	Guenter Roeck <linux@roeck-us.net>
9309L:	linux-hwmon@vger.kernel.org
9310W:	http://hwmon.wiki.kernel.org/
9311W:	http://www.roeck-us.net/linux/drivers/
9312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9313S:	Maintained
9314F:	Documentation/hwmon/pmbus
9315F:	drivers/hwmon/pmbus/
9316F:	include/linux/i2c/pmbus.h
9317
9318PMC SIERRA MaxRAID DRIVER
9319L:	linux-scsi@vger.kernel.org
9320W:	http://www.pmc-sierra.com/
9321S:	Orphan
9322F:	drivers/scsi/pmcraid.*
9323
9324PMC SIERRA PM8001 DRIVER
9325M:	Jack Wang <jinpu.wang@profitbricks.com>
9326M:	lindar_liu@usish.com
9327L:	pmchba@pmcs.com
9328L:	linux-scsi@vger.kernel.org
9329S:	Supported
9330F:	drivers/scsi/pm8001/
9331
9332POSIX CLOCKS and TIMERS
9333M:	Thomas Gleixner <tglx@linutronix.de>
9334L:	linux-kernel@vger.kernel.org
9335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9336S:	Maintained
9337F:	fs/timerfd.c
9338F:	include/linux/timer*
9339F:	kernel/time/*timer*
9340
9341POWER MANAGEMENT CORE
9342M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9343L:	linux-pm@vger.kernel.org
9344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9345S:	Supported
9346F:	drivers/base/power/
9347F:	include/linux/pm.h
9348F:	include/linux/pm_*
9349F:	include/linux/powercap.h
9350F:	drivers/powercap/
9351
9352POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9353M:	Sebastian Reichel <sre@kernel.org>
9354M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9355M:	David Woodhouse <dwmw2@infradead.org>
9356L:	linux-pm@vger.kernel.org
9357T:	git git://git.infradead.org/battery-2.6.git
9358S:	Maintained
9359F:	Documentation/devicetree/bindings/power/
9360F:	Documentation/devicetree/bindings/power_supply/
9361F:	include/linux/power_supply.h
9362F:	drivers/power/
9363X:	drivers/power/avs/
9364
9365POWER STATE COORDINATION INTERFACE (PSCI)
9366M:	Mark Rutland <mark.rutland@arm.com>
9367M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9368L:	linux-arm-kernel@lists.infradead.org
9369S:	Maintained
9370F:	drivers/firmware/psci.c
9371F:	include/linux/psci.h
9372F:	include/uapi/linux/psci.h
9373
9374POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9375M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9376L:	linuxppc-dev@lists.ozlabs.org
9377S:	Maintained
9378F:	drivers/char/powernv-op-panel.c
9379
9380PNP SUPPORT
9381M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9382S:	Maintained
9383F:	drivers/pnp/
9384
9385PPP PROTOCOL DRIVERS AND COMPRESSORS
9386M:	Paul Mackerras <paulus@samba.org>
9387L:	linux-ppp@vger.kernel.org
9388S:	Maintained
9389F:	drivers/net/ppp/ppp_*
9390
9391PPP OVER ATM (RFC 2364)
9392M:	Mitchell Blank Jr <mitch@sfgoth.com>
9393S:	Maintained
9394F:	net/atm/pppoatm.c
9395F:	include/uapi/linux/atmppp.h
9396
9397PPP OVER ETHERNET
9398M:	Michal Ostrowski <mostrows@earthlink.net>
9399S:	Maintained
9400F:	drivers/net/ppp/pppoe.c
9401F:	drivers/net/ppp/pppox.c
9402
9403PPP OVER L2TP
9404M:	James Chapman <jchapman@katalix.com>
9405S:	Maintained
9406F:	net/l2tp/l2tp_ppp.c
9407F:	include/linux/if_pppol2tp.h
9408F:	include/uapi/linux/if_pppol2tp.h
9409
9410PPS SUPPORT
9411M:	Rodolfo Giometti <giometti@enneenne.com>
9412W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9413L:	linuxpps@ml.enneenne.com (subscribers-only)
9414S:	Maintained
9415F:	Documentation/pps/
9416F:	drivers/pps/
9417F:	include/linux/pps*.h
9418
9419PPTP DRIVER
9420M:	Dmitry Kozlov <xeb@mail.ru>
9421L:	netdev@vger.kernel.org
9422S:	Maintained
9423F:	drivers/net/ppp/pptp.c
9424W:	http://sourceforge.net/projects/accel-pptp
9425
9426PREEMPTIBLE KERNEL
9427M:	Robert Love <rml@tech9.net>
9428L:	kpreempt-tech@lists.sourceforge.net
9429W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9430S:	Supported
9431F:	Documentation/preempt-locking.txt
9432F:	include/linux/preempt.h
9433
9434PRISM54 WIRELESS DRIVER
9435M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9436L:	linux-wireless@vger.kernel.org
9437W:	http://wireless.kernel.org/en/users/Drivers/p54
9438S:	Obsolete
9439F:	drivers/net/wireless/intersil/prism54/
9440
9441PS3 NETWORK SUPPORT
9442M:	Geoff Levand <geoff@infradead.org>
9443L:	netdev@vger.kernel.org
9444L:	linuxppc-dev@lists.ozlabs.org
9445S:	Maintained
9446F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9447
9448PS3 PLATFORM SUPPORT
9449M:	Geoff Levand <geoff@infradead.org>
9450L:	linuxppc-dev@lists.ozlabs.org
9451S:	Maintained
9452F:	arch/powerpc/boot/ps3*
9453F:	arch/powerpc/include/asm/lv1call.h
9454F:	arch/powerpc/include/asm/ps3*.h
9455F:	arch/powerpc/platforms/ps3/
9456F:	drivers/*/ps3*
9457F:	drivers/ps3/
9458F:	drivers/rtc/rtc-ps3.c
9459F:	drivers/usb/host/*ps3.c
9460F:	sound/ppc/snd_ps3*
9461
9462PS3VRAM DRIVER
9463M:	Jim Paris <jim@jtan.com>
9464M:	Geoff Levand <geoff@infradead.org>
9465L:	linuxppc-dev@lists.ozlabs.org
9466S:	Maintained
9467F:	drivers/block/ps3vram.c
9468
9469PSTORE FILESYSTEM
9470M:	Anton Vorontsov <anton@enomsg.org>
9471M:	Colin Cross <ccross@android.com>
9472M:	Kees Cook <keescook@chromium.org>
9473M:	Tony Luck <tony.luck@intel.com>
9474S:	Maintained
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9476F:	fs/pstore/
9477F:	include/linux/pstore*
9478F:	drivers/firmware/efi/efi-pstore.c
9479F:	drivers/acpi/apei/erst.c
9480
9481PTP HARDWARE CLOCK SUPPORT
9482M:	Richard Cochran <richardcochran@gmail.com>
9483L:	netdev@vger.kernel.org
9484S:	Maintained
9485W:	http://linuxptp.sourceforge.net/
9486F:	Documentation/ABI/testing/sysfs-ptp
9487F:	Documentation/ptp/*
9488F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9489F:	drivers/net/phy/dp83640*
9490F:	drivers/ptp/*
9491F:	include/linux/ptp_cl*
9492
9493PTRACE SUPPORT
9494M:	Roland McGrath <roland@hack.frob.com>
9495M:	Oleg Nesterov <oleg@redhat.com>
9496S:	Maintained
9497F:	include/asm-generic/syscall.h
9498F:	include/linux/ptrace.h
9499F:	include/linux/regset.h
9500F:	include/linux/tracehook.h
9501F:	include/uapi/linux/ptrace.h
9502F:	kernel/ptrace.c
9503
9504PULSE8-CEC DRIVER
9505M:	Hans Verkuil <hverkuil@xs4all.nl>
9506L:	linux-media@vger.kernel.org
9507T:	git git://linuxtv.org/media_tree.git
9508S:	Maintained
9509F:	drivers/staging/media/pulse8-cec
9510
9511PVRUSB2 VIDEO4LINUX DRIVER
9512M:	Mike Isely <isely@pobox.com>
9513L:	pvrusb2@isely.net	(subscribers-only)
9514L:	linux-media@vger.kernel.org
9515W:	http://www.isely.net/pvrusb2/
9516T:	git git://linuxtv.org/media_tree.git
9517S:	Maintained
9518F:	Documentation/video4linux/README.pvrusb2
9519F:	drivers/media/usb/pvrusb2/
9520
9521PWC WEBCAM DRIVER
9522M:	Hans Verkuil <hverkuil@xs4all.nl>
9523L:	linux-media@vger.kernel.org
9524T:	git git://linuxtv.org/media_tree.git
9525S:	Odd Fixes
9526F:	drivers/media/usb/pwc/*
9527
9528PWM FAN DRIVER
9529M:	Kamil Debski <kamil@wypas.org>
9530M:	Lukasz Majewski <l.majewski@samsung.com>
9531L:	linux-hwmon@vger.kernel.org
9532S:	Supported
9533F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9534F:	Documentation/hwmon/pwm-fan
9535F:	drivers/hwmon/pwm-fan.c
9536
9537PWM SUBSYSTEM
9538M:	Thierry Reding <thierry.reding@gmail.com>
9539L:	linux-pwm@vger.kernel.org
9540S:	Maintained
9541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9542F:	Documentation/pwm.txt
9543F:	Documentation/devicetree/bindings/pwm/
9544F:	include/linux/pwm.h
9545F:	drivers/pwm/
9546F:	drivers/video/backlight/pwm_bl.c
9547F:	include/linux/pwm_backlight.h
9548
9549PXA2xx/PXA3xx SUPPORT
9550M:	Daniel Mack <daniel@zonque.org>
9551M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9552M:	Robert Jarzmik <robert.jarzmik@free.fr>
9553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9554T:	git git://github.com/hzhuang1/linux.git
9555T:	git git://github.com/rjarzmik/linux.git
9556S:	Maintained
9557F:	arch/arm/boot/dts/pxa*
9558F:	arch/arm/mach-pxa/
9559F:	drivers/dma/pxa*
9560F:	drivers/pcmcia/pxa2xx*
9561F:	drivers/pinctrl/pxa/
9562F:	drivers/spi/spi-pxa2xx*
9563F:	drivers/usb/gadget/udc/pxa2*
9564F:	include/sound/pxa2xx-lib.h
9565F:	sound/arm/pxa*
9566F:	sound/soc/pxa/
9567
9568PXA GPIO DRIVER
9569M:	Robert Jarzmik <robert.jarzmik@free.fr>
9570L:	linux-gpio@vger.kernel.org
9571S:	Maintained
9572F:	drivers/gpio/gpio-pxa.c
9573
9574PXA3xx NAND FLASH DRIVER
9575M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9576L:	linux-mtd@lists.infradead.org
9577S:	Maintained
9578F:	drivers/mtd/nand/pxa3xx_nand.c
9579
9580MMP SUPPORT
9581M:	Eric Miao <eric.y.miao@gmail.com>
9582M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9584T:	git git://github.com/hzhuang1/linux.git
9585T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9586S:	Maintained
9587F:	arch/arm/boot/dts/mmp*
9588F:	arch/arm/mach-mmp/
9589
9590PXA MMCI DRIVER
9591S:	Orphan
9592
9593PXA RTC DRIVER
9594M:	Robert Jarzmik <robert.jarzmik@free.fr>
9595L:	rtc-linux@googlegroups.com
9596S:	Maintained
9597
9598QAT DRIVER
9599M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9600M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9601L:	qat-linux@intel.com
9602S:	Supported
9603F:	drivers/crypto/qat/
9604
9605QIB DRIVER
9606M:	Mike Marciniszyn <infinipath@intel.com>
9607L:	linux-rdma@vger.kernel.org
9608S:	Supported
9609F:	drivers/infiniband/hw/qib/
9610
9611QLOGIC QLA1280 SCSI DRIVER
9612M:	Michael Reed <mdr@sgi.com>
9613L:	linux-scsi@vger.kernel.org
9614S:	Maintained
9615F:	drivers/scsi/qla1280.[ch]
9616
9617QLOGIC QLA2XXX FC-SCSI DRIVER
9618M:	qla2xxx-upstream@qlogic.com
9619L:	linux-scsi@vger.kernel.org
9620S:	Supported
9621F:	Documentation/scsi/LICENSE.qla2xxx
9622F:	drivers/scsi/qla2xxx/
9623
9624QLOGIC QLA4XXX iSCSI DRIVER
9625M:	QLogic-Storage-Upstream@qlogic.com
9626L:	linux-scsi@vger.kernel.org
9627S:	Supported
9628F:	Documentation/scsi/LICENSE.qla4xxx
9629F:	drivers/scsi/qla4xxx/
9630
9631QLOGIC QLA3XXX NETWORK DRIVER
9632M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9633M:	Ron Mercer <ron.mercer@qlogic.com>
9634M:	linux-driver@qlogic.com
9635L:	netdev@vger.kernel.org
9636S:	Supported
9637F:	Documentation/networking/LICENSE.qla3xxx
9638F:	drivers/net/ethernet/qlogic/qla3xxx.*
9639
9640QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9641M:	Dept-GELinuxNICDev@qlogic.com
9642L:	netdev@vger.kernel.org
9643S:	Supported
9644F:	drivers/net/ethernet/qlogic/qlcnic/
9645
9646QLOGIC QLGE 10Gb ETHERNET DRIVER
9647M:	Harish Patil <harish.patil@qlogic.com>
9648M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9649M:	Dept-GELinuxNICDev@qlogic.com
9650M:	linux-driver@qlogic.com
9651L:	netdev@vger.kernel.org
9652S:	Supported
9653F:	drivers/net/ethernet/qlogic/qlge/
9654
9655QLOGIC QL4xxx ETHERNET DRIVER
9656M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9657M:	Ariel Elior <Ariel.Elior@qlogic.com>
9658M:	everest-linux-l2@qlogic.com
9659L:	netdev@vger.kernel.org
9660S:	Supported
9661F:	drivers/net/ethernet/qlogic/qed/
9662F:	include/linux/qed/
9663F:	drivers/net/ethernet/qlogic/qede/
9664
9665QNX4 FILESYSTEM
9666M:	Anders Larsen <al@alarsen.net>
9667W:	http://www.alarsen.net/linux/qnx4fs/
9668S:	Maintained
9669F:	fs/qnx4/
9670F:	include/uapi/linux/qnx4_fs.h
9671F:	include/uapi/linux/qnxtypes.h
9672
9673QT1010 MEDIA DRIVER
9674M:	Antti Palosaari <crope@iki.fi>
9675L:	linux-media@vger.kernel.org
9676W:	https://linuxtv.org
9677W:	http://palosaari.fi/linux/
9678Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9679T:	git git://linuxtv.org/anttip/media_tree.git
9680S:	Maintained
9681F:	drivers/media/tuners/qt1010*
9682
9683QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9684M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9685L:	linux-wireless@vger.kernel.org
9686L:	ath9k-devel@lists.ath9k.org
9687W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9688S:	Supported
9689F:	drivers/net/wireless/ath/ath9k/
9690
9691QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9692M:	Kalle Valo <kvalo@qca.qualcomm.com>
9693L:	ath10k@lists.infradead.org
9694W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9696S:	Supported
9697F:	drivers/net/wireless/ath/ath10k/
9698
9699QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9700M:	Timur Tabi <timur@codeaurora.org>
9701L:	netdev@vger.kernel.org
9702S:	Supported
9703F:	drivers/net/ethernet/qualcomm/emac/
9704
9705QUALCOMM HEXAGON ARCHITECTURE
9706M:	Richard Kuo <rkuo@codeaurora.org>
9707L:	linux-hexagon@vger.kernel.org
9708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9709S:	Supported
9710F:	arch/hexagon/
9711
9712QUALCOMM WCN36XX WIRELESS DRIVER
9713M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9714L:	wcn36xx@lists.infradead.org
9715W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9716T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9717S:	Supported
9718F:	drivers/net/wireless/ath/wcn36xx/
9719
9720QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9721M:	Gabriel Somlo <somlo@cmu.edu>
9722M:	"Michael S. Tsirkin" <mst@redhat.com>
9723L:	qemu-devel@nongnu.org
9724S:	Maintained
9725F:	drivers/firmware/qemu_fw_cfg.c
9726
9727RADOS BLOCK DEVICE (RBD)
9728M:	Ilya Dryomov <idryomov@gmail.com>
9729M:	Sage Weil <sage@redhat.com>
9730M:	Alex Elder <elder@kernel.org>
9731L:	ceph-devel@vger.kernel.org
9732W:	http://ceph.com/
9733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9734T:	git git://github.com/ceph/ceph-client.git
9735S:	Supported
9736F:	Documentation/ABI/testing/sysfs-bus-rbd
9737F:	drivers/block/rbd.c
9738F:	drivers/block/rbd_types.h
9739
9740RADEON FRAMEBUFFER DISPLAY DRIVER
9741M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9742L:	linux-fbdev@vger.kernel.org
9743S:	Maintained
9744F:	drivers/video/fbdev/aty/radeon*
9745F:	include/uapi/linux/radeonfb.h
9746
9747RADIOSHARK RADIO DRIVER
9748M:	Hans Verkuil <hverkuil@xs4all.nl>
9749L:	linux-media@vger.kernel.org
9750T:	git git://linuxtv.org/media_tree.git
9751S:	Maintained
9752F:	drivers/media/radio/radio-shark.c
9753
9754RADIOSHARK2 RADIO DRIVER
9755M:	Hans Verkuil <hverkuil@xs4all.nl>
9756L:	linux-media@vger.kernel.org
9757T:	git git://linuxtv.org/media_tree.git
9758S:	Maintained
9759F:	drivers/media/radio/radio-shark2.c
9760F:	drivers/media/radio/radio-tea5777.c
9761
9762RAGE128 FRAMEBUFFER DISPLAY DRIVER
9763M:	Paul Mackerras <paulus@samba.org>
9764L:	linux-fbdev@vger.kernel.org
9765S:	Maintained
9766F:	drivers/video/fbdev/aty/aty128fb.c
9767
9768RALINK MIPS ARCHITECTURE
9769M:	John Crispin <john@phrozen.org>
9770L:	linux-mips@linux-mips.org
9771S:	Maintained
9772F:	arch/mips/ralink
9773
9774RALINK RT2X00 WIRELESS LAN DRIVER
9775P:	rt2x00 project
9776M:	Stanislaw Gruszka <sgruszka@redhat.com>
9777M:	Helmut Schaa <helmut.schaa@googlemail.com>
9778L:	linux-wireless@vger.kernel.org
9779S:	Maintained
9780F:	drivers/net/wireless/ralink/rt2x00/
9781
9782RAMDISK RAM BLOCK DEVICE DRIVER
9783M:	Jens Axboe <axboe@kernel.dk>
9784S:	Maintained
9785F:	Documentation/blockdev/ramdisk.txt
9786F:	drivers/block/brd.c
9787
9788RANDOM NUMBER DRIVER
9789M:	"Theodore Ts'o" <tytso@mit.edu>
9790S:	Maintained
9791F:	drivers/char/random.c
9792
9793RAPIDIO SUBSYSTEM
9794M:	Matt Porter <mporter@kernel.crashing.org>
9795M:	Alexandre Bounine <alexandre.bounine@idt.com>
9796S:	Maintained
9797F:	drivers/rapidio/
9798
9799RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9800L:	linux-wireless@vger.kernel.org
9801S:	Orphan
9802F:	drivers/net/wireless/ray*
9803
9804RCUTORTURE MODULE
9805M:	Josh Triplett <josh@joshtriplett.org>
9806M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9807L:	linux-kernel@vger.kernel.org
9808S:	Supported
9809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9810F:	Documentation/RCU/torture.txt
9811F:	kernel/rcu/rcutorture.c
9812
9813RCUTORTURE TEST FRAMEWORK
9814M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9815M:	Josh Triplett <josh@joshtriplett.org>
9816R:	Steven Rostedt <rostedt@goodmis.org>
9817R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9818R:	Lai Jiangshan <jiangshanlai@gmail.com>
9819L:	linux-kernel@vger.kernel.org
9820S:	Supported
9821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9822F:	tools/testing/selftests/rcutorture
9823
9824RDC R-321X SoC
9825M:	Florian Fainelli <florian@openwrt.org>
9826S:	Maintained
9827
9828RDC R6040 FAST ETHERNET DRIVER
9829M:	Florian Fainelli <f.fainelli@gmail.com>
9830L:	netdev@vger.kernel.org
9831S:	Maintained
9832F:	drivers/net/ethernet/rdc/r6040.c
9833
9834RDS - RELIABLE DATAGRAM SOCKETS
9835M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9836L:	netdev@vger.kernel.org
9837L:	linux-rdma@vger.kernel.org
9838L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9839W:	https://oss.oracle.com/projects/rds/
9840S:	Supported
9841F:	net/rds/
9842F:	Documentation/networking/rds.txt
9843
9844RDMAVT - RDMA verbs software
9845M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9846L:	linux-rdma@vger.kernel.org
9847S:	Supported
9848F:	drivers/infiniband/sw/rdmavt
9849
9850READ-COPY UPDATE (RCU)
9851M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9852M:	Josh Triplett <josh@joshtriplett.org>
9853R:	Steven Rostedt <rostedt@goodmis.org>
9854R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9855R:	Lai Jiangshan <jiangshanlai@gmail.com>
9856L:	linux-kernel@vger.kernel.org
9857W:	http://www.rdrop.com/users/paulmck/RCU/
9858S:	Supported
9859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9860F:	Documentation/RCU/
9861X:	Documentation/RCU/torture.txt
9862F:	include/linux/rcu*
9863X:	include/linux/srcu.h
9864F:	kernel/rcu/
9865X:	kernel/torture.c
9866
9867REAL TIME CLOCK (RTC) SUBSYSTEM
9868M:	Alessandro Zummo <a.zummo@towertech.it>
9869M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9870L:	rtc-linux@googlegroups.com
9871Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9873S:	Maintained
9874F:	Documentation/devicetree/bindings/rtc/
9875F:	Documentation/rtc.txt
9876F:	drivers/rtc/
9877F:	include/linux/rtc.h
9878F:	include/uapi/linux/rtc.h
9879F:	include/linux/rtc/
9880F:	include/linux/platform_data/rtc-*
9881F:	tools/testing/selftests/timers/rtctest.c
9882
9883REALTEK AUDIO CODECS
9884M:	Bard Liao <bardliao@realtek.com>
9885M:	Oder Chiou <oder_chiou@realtek.com>
9886S:	Maintained
9887F:	sound/soc/codecs/rt*
9888F:	include/sound/rt*.h
9889
9890REISERFS FILE SYSTEM
9891L:	reiserfs-devel@vger.kernel.org
9892S:	Supported
9893F:	fs/reiserfs/
9894
9895REGISTER MAP ABSTRACTION
9896M:	Mark Brown <broonie@kernel.org>
9897L:	linux-kernel@vger.kernel.org
9898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9899S:	Supported
9900F:	Documentation/devicetree/bindings/regmap/
9901F:	drivers/base/regmap/
9902F:	include/linux/regmap.h
9903
9904REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9905M:	Ohad Ben-Cohen <ohad@wizery.com>
9906M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9907L:	linux-remoteproc@vger.kernel.org
9908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9909S:	Maintained
9910F:	Documentation/devicetree/bindings/remoteproc/
9911F:	Documentation/remoteproc.txt
9912F:	drivers/remoteproc/
9913F:	include/linux/remoteproc.h
9914
9915REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9916M:	Ohad Ben-Cohen <ohad@wizery.com>
9917M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9918L:	linux-remoteproc@vger.kernel.org
9919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9920S:	Maintained
9921F:	drivers/rpmsg/
9922F:	Documentation/rpmsg.txt
9923F:	include/linux/rpmsg.h
9924
9925RENESAS ETHERNET DRIVERS
9926R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9927L:	netdev@vger.kernel.org
9928L:	linux-renesas-soc@vger.kernel.org
9929F:	drivers/net/ethernet/renesas/
9930F:	include/linux/sh_eth.h
9931
9932RENESAS USB2 PHY DRIVER
9933M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9934L:	linux-renesas-soc@vger.kernel.org
9935S:	Maintained
9936F:	drivers/phy/phy-rcar-gen3-usb2.c
9937
9938RESET CONTROLLER FRAMEWORK
9939M:	Philipp Zabel <p.zabel@pengutronix.de>
9940T:	git git://git.pengutronix.de/git/pza/linux
9941S:	Maintained
9942F:	drivers/reset/
9943F:	Documentation/devicetree/bindings/reset/
9944F:	include/dt-bindings/reset/
9945F:	include/linux/reset.h
9946F:	include/linux/reset-controller.h
9947
9948RFKILL
9949M:	Johannes Berg <johannes@sipsolutions.net>
9950L:	linux-wireless@vger.kernel.org
9951W:	http://wireless.kernel.org/
9952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9954S:	Maintained
9955F:	Documentation/rfkill.txt
9956F:	net/rfkill/
9957
9958RHASHTABLE
9959M:	Thomas Graf <tgraf@suug.ch>
9960M:	Herbert Xu <herbert@gondor.apana.org.au>
9961L:	netdev@vger.kernel.org
9962S:	Maintained
9963F:	lib/rhashtable.c
9964F:	include/linux/rhashtable.h
9965
9966RICOH SMARTMEDIA/XD DRIVER
9967M:	Maxim Levitsky <maximlevitsky@gmail.com>
9968S:	Maintained
9969F:	drivers/mtd/nand/r852.c
9970F:	drivers/mtd/nand/r852.h
9971
9972RICOH R5C592 MEMORYSTICK DRIVER
9973M:	Maxim Levitsky <maximlevitsky@gmail.com>
9974S:	Maintained
9975F:	drivers/memstick/host/r592.*
9976
9977ROCCAT DRIVERS
9978M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9979W:	http://sourceforge.net/projects/roccat/
9980S:	Maintained
9981F:	drivers/hid/hid-roccat*
9982F:	include/linux/hid-roccat*
9983F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9984
9985ROCKER DRIVER
9986M:	Jiri Pirko <jiri@resnulli.us>
9987L:	netdev@vger.kernel.org
9988S:	Supported
9989F:	drivers/net/ethernet/rocker/
9990
9991ROCKETPORT DRIVER
9992P:	Comtrol Corp.
9993W:	http://www.comtrol.com
9994S:	Maintained
9995F:	Documentation/serial/rocket.txt
9996F:	drivers/tty/rocket*
9997
9998ROCKETPORT EXPRESS/INFINITY DRIVER
9999M:	Kevin Cernekee <cernekee@gmail.com>
10000L:	linux-serial@vger.kernel.org
10001S:	Odd Fixes
10002F:	drivers/tty/serial/rp2.*
10003
10004ROSE NETWORK LAYER
10005M:	Ralf Baechle <ralf@linux-mips.org>
10006L:	linux-hams@vger.kernel.org
10007W:	http://www.linux-ax25.org/
10008S:	Maintained
10009F:	include/net/rose.h
10010F:	include/uapi/linux/rose.h
10011F:	net/rose/
10012
10013RTL2830 MEDIA DRIVER
10014M:	Antti Palosaari <crope@iki.fi>
10015L:	linux-media@vger.kernel.org
10016W:	https://linuxtv.org
10017W:	http://palosaari.fi/linux/
10018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10019T:	git git://linuxtv.org/anttip/media_tree.git
10020S:	Maintained
10021F:	drivers/media/dvb-frontends/rtl2830*
10022
10023RTL2832 MEDIA DRIVER
10024M:	Antti Palosaari <crope@iki.fi>
10025L:	linux-media@vger.kernel.org
10026W:	https://linuxtv.org
10027W:	http://palosaari.fi/linux/
10028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10029T:	git git://linuxtv.org/anttip/media_tree.git
10030S:	Maintained
10031F:	drivers/media/dvb-frontends/rtl2832*
10032
10033RTL2832_SDR MEDIA DRIVER
10034M:	Antti Palosaari <crope@iki.fi>
10035L:	linux-media@vger.kernel.org
10036W:	https://linuxtv.org
10037W:	http://palosaari.fi/linux/
10038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10039T:	git git://linuxtv.org/anttip/media_tree.git
10040S:	Maintained
10041F:	drivers/media/dvb-frontends/rtl2832_sdr*
10042
10043RTL8180 WIRELESS DRIVER
10044L:	linux-wireless@vger.kernel.org
10045W:	http://wireless.kernel.org/
10046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10047S:	Orphan
10048F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10049
10050RTL8187 WIRELESS DRIVER
10051M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10052M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10053M:	Larry Finger <Larry.Finger@lwfinger.net>
10054L:	linux-wireless@vger.kernel.org
10055W:	http://wireless.kernel.org/
10056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10057S:	Maintained
10058F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10059
10060RTL8192CE WIRELESS DRIVER
10061M:	Larry Finger <Larry.Finger@lwfinger.net>
10062M:	Chaoming Li <chaoming_li@realsil.com.cn>
10063L:	linux-wireless@vger.kernel.org
10064W:	http://wireless.kernel.org/
10065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10066S:	Maintained
10067F:	drivers/net/wireless/realtek/rtlwifi/
10068F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10069
10070RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10071M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10072L:	linux-wireless@vger.kernel.org
10073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10074S:	Maintained
10075F:	drivers/net/wireless/realtek/rtl8xxxu/
10076
10077S3 SAVAGE FRAMEBUFFER DRIVER
10078M:	Antonino Daplas <adaplas@gmail.com>
10079L:	linux-fbdev@vger.kernel.org
10080S:	Maintained
10081F:	drivers/video/fbdev/savage/
10082
10083S390
10084M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10085M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10086L:	linux-s390@vger.kernel.org
10087W:	http://www.ibm.com/developerworks/linux/linux390/
10088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10089S:	Supported
10090F:	arch/s390/
10091F:	drivers/s390/
10092F:	Documentation/s390/
10093F:	Documentation/DocBook/s390*
10094
10095S390 COMMON I/O LAYER
10096M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10097M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10098L:	linux-s390@vger.kernel.org
10099W:	http://www.ibm.com/developerworks/linux/linux390/
10100S:	Supported
10101F:	drivers/s390/cio/
10102
10103S390 DASD DRIVER
10104M:	Stefan Weinhuber <wein@de.ibm.com>
10105M:	Stefan Haberland <stefan.haberland@de.ibm.com>
10106L:	linux-s390@vger.kernel.org
10107W:	http://www.ibm.com/developerworks/linux/linux390/
10108S:	Supported
10109F:	drivers/s390/block/dasd*
10110F:	block/partitions/ibm.c
10111
10112S390 NETWORK DRIVERS
10113M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10114L:	linux-s390@vger.kernel.org
10115W:	http://www.ibm.com/developerworks/linux/linux390/
10116S:	Supported
10117F:	drivers/s390/net/
10118
10119S390 PCI SUBSYSTEM
10120M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10121M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10122L:	linux-s390@vger.kernel.org
10123W:	http://www.ibm.com/developerworks/linux/linux390/
10124S:	Supported
10125F:	arch/s390/pci/
10126F:	drivers/pci/hotplug/s390_pci_hpc.c
10127
10128S390 ZCRYPT DRIVER
10129M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10130L:	linux-s390@vger.kernel.org
10131W:	http://www.ibm.com/developerworks/linux/linux390/
10132S:	Supported
10133F:	drivers/s390/crypto/
10134
10135S390 ZFCP DRIVER
10136M:	Steffen Maier <maier@linux.vnet.ibm.com>
10137L:	linux-s390@vger.kernel.org
10138W:	http://www.ibm.com/developerworks/linux/linux390/
10139S:	Supported
10140F:	drivers/s390/scsi/zfcp_*
10141
10142S390 IUCV NETWORK LAYER
10143M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10144L:	linux-s390@vger.kernel.org
10145W:	http://www.ibm.com/developerworks/linux/linux390/
10146S:	Supported
10147F:	drivers/s390/net/*iucv*
10148F:	include/net/iucv/
10149F:	net/iucv/
10150
10151S390 IOMMU (PCI)
10152M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10153L:	linux-s390@vger.kernel.org
10154W:	http://www.ibm.com/developerworks/linux/linux390/
10155S:	Supported
10156F:	drivers/iommu/s390-iommu.c
10157
10158S3C24XX SD/MMC Driver
10159M:	Ben Dooks <ben-linux@fluff.org>
10160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10161S:	Supported
10162F:	drivers/mmc/host/s3cmci.*
10163
10164SAA6588 RDS RECEIVER DRIVER
10165M:	Hans Verkuil <hverkuil@xs4all.nl>
10166L:	linux-media@vger.kernel.org
10167T:	git git://linuxtv.org/media_tree.git
10168W:	https://linuxtv.org
10169S:	Odd Fixes
10170F:	drivers/media/i2c/saa6588*
10171
10172SAA7134 VIDEO4LINUX DRIVER
10173M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10175L:	linux-media@vger.kernel.org
10176W:	https://linuxtv.org
10177T:	git git://linuxtv.org/media_tree.git
10178S:	Odd fixes
10179F:	Documentation/video4linux/*.saa7134
10180F:	drivers/media/pci/saa7134/
10181
10182SAA7146 VIDEO4LINUX-2 DRIVER
10183M:	Hans Verkuil <hverkuil@xs4all.nl>
10184L:	linux-media@vger.kernel.org
10185T:	git git://linuxtv.org/media_tree.git
10186S:	Maintained
10187F:	drivers/media/common/saa7146/
10188F:	drivers/media/pci/saa7146/
10189F:	include/media/saa7146*
10190
10191SAMSUNG LAPTOP DRIVER
10192M:	Corentin Chary <corentin.chary@gmail.com>
10193L:	platform-driver-x86@vger.kernel.org
10194S:	Maintained
10195F:	drivers/platform/x86/samsung-laptop.c
10196
10197SAMSUNG AUDIO (ASoC) DRIVERS
10198M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
10199M:	Sangbeom Kim <sbkim73@samsung.com>
10200M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10202S:	Supported
10203F:	sound/soc/samsung/
10204
10205SAMSUNG FRAMEBUFFER DRIVER
10206M:	Jingoo Han <jingoohan1@gmail.com>
10207L:	linux-fbdev@vger.kernel.org
10208S:	Maintained
10209F:	drivers/video/fbdev/s3c-fb.c
10210
10211SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10212M:	Sangbeom Kim <sbkim73@samsung.com>
10213M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
10214L:	linux-kernel@vger.kernel.org
10215L:	linux-samsung-soc@vger.kernel.org
10216S:	Supported
10217F:	drivers/mfd/sec*.c
10218F:	drivers/regulator/s2m*.c
10219F:	drivers/regulator/s5m*.c
10220F:	drivers/clk/clk-s2mps11.c
10221F:	drivers/rtc/rtc-s5m.c
10222F:	include/linux/mfd/samsung/
10223F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10224F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10225F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10226F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10227
10228SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10229M:	Kyungmin Park <kyungmin.park@samsung.com>
10230M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10231L:	linux-media@vger.kernel.org
10232Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10233S:	Supported
10234F:	drivers/media/platform/exynos4-is/
10235
10236SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10237M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10238L:	linux-media@vger.kernel.org
10239L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10240S:	Maintained
10241F:	drivers/media/platform/s3c-camif/
10242F:	include/media/drv-intf/s3c_camif.h
10243
10244SAMSUNG S5C73M3 CAMERA DRIVER
10245M:	Kyungmin Park <kyungmin.park@samsung.com>
10246M:	Andrzej Hajda <a.hajda@samsung.com>
10247L:	linux-media@vger.kernel.org
10248S:	Supported
10249F:	drivers/media/i2c/s5c73m3/*
10250
10251SAMSUNG S5K5BAF CAMERA DRIVER
10252M:	Kyungmin Park <kyungmin.park@samsung.com>
10253M:	Andrzej Hajda <a.hajda@samsung.com>
10254L:	linux-media@vger.kernel.org
10255S:	Supported
10256F:	drivers/media/i2c/s5k5baf.c
10257
10258SAMSUNG S3FWRN5 NFC DRIVER
10259M:	Robert Baldyga <r.baldyga@samsung.com>
10260M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10261L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10262S:	Supported
10263F:	drivers/nfc/s3fwrn5
10264
10265SAMSUNG SOC CLOCK DRIVERS
10266M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10267M:	Tomasz Figa <tomasz.figa@gmail.com>
10268S:	Supported
10269L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10270F:	drivers/clk/samsung/
10271
10272SAMSUNG SXGBE DRIVERS
10273M:	Byungho An <bh74.an@samsung.com>
10274M:	Girish K S <ks.giri@samsung.com>
10275M:	Vipul Pandya <vipul.pandya@samsung.com>
10276S:	Supported
10277L:	netdev@vger.kernel.org
10278F:	drivers/net/ethernet/samsung/sxgbe/
10279
10280SAMSUNG THERMAL DRIVER
10281M:	Lukasz Majewski <l.majewski@samsung.com>
10282L:	linux-pm@vger.kernel.org
10283L:	linux-samsung-soc@vger.kernel.org
10284S:	Supported
10285T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10286F:	drivers/thermal/samsung/
10287
10288SAMSUNG USB2 PHY DRIVER
10289M:	Kamil Debski <kamil@wypas.org>
10290M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10291L:	linux-kernel@vger.kernel.org
10292S:	Supported
10293F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10294F:	Documentation/phy/samsung-usb2.txt
10295F:	drivers/phy/phy-exynos4210-usb2.c
10296F:	drivers/phy/phy-exynos4x12-usb2.c
10297F:	drivers/phy/phy-exynos5250-usb2.c
10298F:	drivers/phy/phy-s5pv210-usb2.c
10299F:	drivers/phy/phy-samsung-usb2.c
10300F:	drivers/phy/phy-samsung-usb2.h
10301
10302SERIAL DRIVERS
10303M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10304L:	linux-serial@vger.kernel.org
10305S:	Maintained
10306F:	Documentation/devicetree/bindings/serial/
10307F:	drivers/tty/serial/
10308
10309SYNOPSYS DESIGNWARE DMAC DRIVER
10310M:	Viresh Kumar <vireshk@kernel.org>
10311M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10312S:	Maintained
10313F:	include/linux/dma/dw.h
10314F:	include/linux/platform_data/dma-dw.h
10315F:	drivers/dma/dw/
10316
10317SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10318M: Lars Persson <lars.persson@axis.com>
10319L: netdev@vger.kernel.org
10320S: Supported
10321F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10322F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10323
10324SYNOPSYS DESIGNWARE I2C DRIVER
10325M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10326R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10327R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10328L:	linux-i2c@vger.kernel.org
10329S:	Maintained
10330F:	drivers/i2c/busses/i2c-designware-*
10331F:	include/linux/platform_data/i2c-designware.h
10332
10333SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10334M:	Jaehoon Chung <jh80.chung@samsung.com>
10335L:	linux-mmc@vger.kernel.org
10336S:	Maintained
10337F:	include/linux/mmc/dw_mmc.h
10338F:	drivers/mmc/host/dw_mmc*
10339
10340SYSTEM TRACE MODULE CLASS
10341M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10342S:	Maintained
10343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10344F:	Documentation/trace/stm.txt
10345F:	drivers/hwtracing/stm/
10346F:	include/linux/stm.h
10347F:	include/uapi/linux/stm.h
10348
10349THUNDERBOLT DRIVER
10350M:	Andreas Noever <andreas.noever@gmail.com>
10351S:	Maintained
10352F:	drivers/thunderbolt/
10353
10354TI BQ27XXX POWER SUPPLY DRIVER
10355R:	Andrew F. Davis <afd@ti.com>
10356F:	include/linux/power/bq27xxx_battery.h
10357F:	drivers/power/bq27xxx_battery.c
10358F:	drivers/power/bq27xxx_battery_i2c.c
10359
10360TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10361M:	John Stultz <john.stultz@linaro.org>
10362M:	Thomas Gleixner <tglx@linutronix.de>
10363L:	linux-kernel@vger.kernel.org
10364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10365S:	Supported
10366F:	include/linux/clocksource.h
10367F:	include/linux/time.h
10368F:	include/linux/timex.h
10369F:	include/uapi/linux/time.h
10370F:	include/uapi/linux/timex.h
10371F:	kernel/time/clocksource.c
10372F:	kernel/time/time*.c
10373F:	kernel/time/alarmtimer.c
10374F:	kernel/time/ntp.c
10375F:	tools/testing/selftests/timers/
10376
10377SC1200 WDT DRIVER
10378M:	Zwane Mwaikambo <zwanem@gmail.com>
10379S:	Maintained
10380F:	drivers/watchdog/sc1200wdt.c
10381
10382SCHEDULER
10383M:	Ingo Molnar <mingo@redhat.com>
10384M:	Peter Zijlstra <peterz@infradead.org>
10385L:	linux-kernel@vger.kernel.org
10386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10387S:	Maintained
10388F:	kernel/sched/
10389F:	include/linux/sched.h
10390F:	include/uapi/linux/sched.h
10391F:	include/linux/wait.h
10392
10393SCORE ARCHITECTURE
10394M:	Chen Liqin <liqin.linux@gmail.com>
10395M:	Lennox Wu <lennox.wu@gmail.com>
10396W:	http://www.sunplus.com
10397S:	Supported
10398F:	arch/score/
10399
10400SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10401M:	Sudeep Holla <sudeep.holla@arm.com>
10402L:	linux-arm-kernel@lists.infradead.org
10403S:	Maintained
10404F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10405F:	drivers/clk/clk-scpi.c
10406F:	drivers/cpufreq/scpi-cpufreq.c
10407F:	drivers/firmware/arm_scpi.c
10408F:	include/linux/scpi_protocol.h
10409
10410SCSI CDROM DRIVER
10411M:	Jens Axboe <axboe@kernel.dk>
10412L:	linux-scsi@vger.kernel.org
10413W:	http://www.kernel.dk
10414S:	Maintained
10415F:	drivers/scsi/sr*
10416
10417SCSI RDMA PROTOCOL (SRP) INITIATOR
10418M:	Bart Van Assche <bart.vanassche@sandisk.com>
10419L:	linux-rdma@vger.kernel.org
10420S:	Supported
10421W:	http://www.openfabrics.org
10422Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10424F:	drivers/infiniband/ulp/srp/
10425F:	include/scsi/srp.h
10426
10427SCSI SG DRIVER
10428M:	Doug Gilbert <dgilbert@interlog.com>
10429L:	linux-scsi@vger.kernel.org
10430W:	http://sg.danny.cz/sg
10431S:	Maintained
10432F:	Documentation/scsi/scsi-generic.txt
10433F:	drivers/scsi/sg.c
10434F:	include/scsi/sg.h
10435
10436SCSI SUBSYSTEM
10437M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10439M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10441L:	linux-scsi@vger.kernel.org
10442S:	Maintained
10443F:	Documentation/devicetree/bindings/scsi/
10444F:	drivers/scsi/
10445F:	include/scsi/
10446
10447SCSI TAPE DRIVER
10448M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10449L:	linux-scsi@vger.kernel.org
10450S:	Maintained
10451F:	Documentation/scsi/st.txt
10452F:	drivers/scsi/st.*
10453F:	drivers/scsi/st_*.h
10454
10455SCTP PROTOCOL
10456M:	Vlad Yasevich <vyasevich@gmail.com>
10457M:	Neil Horman <nhorman@tuxdriver.com>
10458L:	linux-sctp@vger.kernel.org
10459W:	http://lksctp.sourceforge.net
10460S:	Maintained
10461F:	Documentation/networking/sctp.txt
10462F:	include/linux/sctp.h
10463F:	include/uapi/linux/sctp.h
10464F:	include/net/sctp/
10465F:	net/sctp/
10466
10467SCx200 CPU SUPPORT
10468M:	Jim Cromie <jim.cromie@gmail.com>
10469S:	Odd Fixes
10470F:	Documentation/i2c/busses/scx200_acb
10471F:	arch/x86/platform/scx200/
10472F:	drivers/watchdog/scx200_wdt.c
10473F:	drivers/i2c/busses/scx200*
10474F:	drivers/mtd/maps/scx200_docflash.c
10475F:	include/linux/scx200.h
10476
10477SCx200 GPIO DRIVER
10478M:	Jim Cromie <jim.cromie@gmail.com>
10479S:	Maintained
10480F:	drivers/char/scx200_gpio.c
10481F:	include/linux/scx200_gpio.h
10482
10483SCx200 HRT CLOCKSOURCE DRIVER
10484M:	Jim Cromie <jim.cromie@gmail.com>
10485S:	Maintained
10486F:	drivers/clocksource/scx200_hrt.c
10487
10488SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10489M:	Sascha Sommer <saschasommer@freenet.de>
10490L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10491S:	Maintained
10492F:	drivers/mmc/host/sdricoh_cs.c
10493
10494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10495M:	Adrian Hunter <adrian.hunter@intel.com>
10496L:	linux-mmc@vger.kernel.org
10497T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10498S:	Maintained
10499F:	drivers/mmc/host/sdhci*
10500F:	include/linux/mmc/sdhci*
10501
10502SECURE COMPUTING
10503M:	Kees Cook <keescook@chromium.org>
10504R:	Andy Lutomirski <luto@amacapital.net>
10505R:	Will Drewry <wad@chromium.org>
10506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10507S:	Supported
10508F:	kernel/seccomp.c
10509F:	include/uapi/linux/seccomp.h
10510F:	include/linux/seccomp.h
10511F:	tools/testing/selftests/seccomp/*
10512K:	\bsecure_computing
10513K:	\bTIF_SECCOMP\b
10514
10515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10516M:	Al Cooper <alcooperx@gmail.com>
10517L:	linux-mmc@vger.kernel.org
10518L:	bcm-kernel-feedback-list@broadcom.com
10519S:	Maintained
10520F:	drivers/mmc/host/sdhci-brcmstb*
10521
10522SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10523M:	Ben Dooks <ben-linux@fluff.org>
10524M:	Jaehoon Chung <jh80.chung@samsung.com>
10525L:	linux-mmc@vger.kernel.org
10526S:	Maintained
10527F:	drivers/mmc/host/sdhci-s3c*
10528
10529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10530M:	Viresh Kumar <vireshk@kernel.org>
10531L:	linux-mmc@vger.kernel.org
10532S:	Maintained
10533F:	drivers/mmc/host/sdhci-spear.c
10534
10535SECURITY SUBSYSTEM
10536M:	James Morris <james.l.morris@oracle.com>
10537M:	"Serge E. Hallyn" <serge@hallyn.com>
10538L:	linux-security-module@vger.kernel.org (suggested Cc:)
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10540W:	http://kernsec.org/
10541S:	Supported
10542F:	security/
10543
10544SECURITY CONTACT
10545M:	Security Officers <security@kernel.org>
10546S:	Supported
10547
10548SELINUX SECURITY MODULE
10549M:	Paul Moore <paul@paul-moore.com>
10550M:	Stephen Smalley <sds@tycho.nsa.gov>
10551M:	Eric Paris <eparis@parisplace.org>
10552L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10553W:	http://selinuxproject.org
10554T:	git git://git.infradead.org/users/pcmoore/selinux
10555S:	Supported
10556F:	include/linux/selinux*
10557F:	security/selinux/
10558F:	scripts/selinux/
10559
10560APPARMOR SECURITY MODULE
10561M:	John Johansen <john.johansen@canonical.com>
10562L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10563W:	apparmor.wiki.kernel.org
10564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10565S:	Supported
10566F:	security/apparmor/
10567
10568LOADPIN SECURITY MODULE
10569M:	Kees Cook <keescook@chromium.org>
10570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10571S:	Supported
10572F:	security/loadpin/
10573
10574YAMA SECURITY MODULE
10575M:	Kees Cook <keescook@chromium.org>
10576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10577S:	Supported
10578F:	security/yama/
10579
10580SENSABLE PHANTOM
10581M:	Jiri Slaby <jirislaby@gmail.com>
10582S:	Maintained
10583F:	drivers/misc/phantom.c
10584F:	include/uapi/linux/phantom.h
10585
10586SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10587M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10588M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10589M:	John Soni Jose <sony.john@avagotech.com>
10590L:	linux-scsi@vger.kernel.org
10591W:	http://www.avagotech.com
10592S:	Supported
10593F:	drivers/scsi/be2iscsi/
10594
10595Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10596M:	Sathya Perla <sathya.perla@broadcom.com>
10597M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10598M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10599M:	Somnath Kotur <somnath.kotur@broadcom.com>
10600L:	netdev@vger.kernel.org
10601W:	http://www.emulex.com
10602S:	Supported
10603F:	drivers/net/ethernet/emulex/benet/
10604
10605EMULEX ONECONNECT ROCE DRIVER
10606M:	Selvin Xavier <selvin.xavier@avagotech.com>
10607M:	Devesh Sharma <devesh.sharma@avagotech.com>
10608M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10609L:	linux-rdma@vger.kernel.org
10610W:	http://www.emulex.com
10611S:	Supported
10612F:	drivers/infiniband/hw/ocrdma/
10613
10614SFC NETWORK DRIVER
10615M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10616M:	Edward Cree <ecree@solarflare.com>
10617M:	Bert Kenward <bkenward@solarflare.com>
10618L:	netdev@vger.kernel.org
10619S:	Supported
10620F:	drivers/net/ethernet/sfc/
10621
10622SGI GRU DRIVER
10623M:	Dimitri Sivanich <sivanich@sgi.com>
10624S:	Maintained
10625F:	drivers/misc/sgi-gru/
10626
10627SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10628M:	Pat Gefre <pfg@sgi.com>
10629L:	linux-ia64@vger.kernel.org
10630S:	Supported
10631F:	Documentation/ia64/serial.txt
10632F:	drivers/tty/serial/ioc?_serial.c
10633F:	include/linux/ioc?.h
10634
10635SGI XP/XPC/XPNET DRIVER
10636M:	Cliff Whickman <cpw@sgi.com>
10637M:	Robin Holt <robinmholt@gmail.com>
10638S:	Maintained
10639F:	drivers/misc/sgi-xp/
10640
10641SI2157 MEDIA DRIVER
10642M:	Antti Palosaari <crope@iki.fi>
10643L:	linux-media@vger.kernel.org
10644W:	https://linuxtv.org
10645W:	http://palosaari.fi/linux/
10646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10647T:	git git://linuxtv.org/anttip/media_tree.git
10648S:	Maintained
10649F:	drivers/media/tuners/si2157*
10650
10651SI2168 MEDIA DRIVER
10652M:	Antti Palosaari <crope@iki.fi>
10653L:	linux-media@vger.kernel.org
10654W:	https://linuxtv.org
10655W:	http://palosaari.fi/linux/
10656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10657T:	git git://linuxtv.org/anttip/media_tree.git
10658S:	Maintained
10659F:	drivers/media/dvb-frontends/si2168*
10660
10661SI470X FM RADIO RECEIVER I2C DRIVER
10662M:	Hans Verkuil <hverkuil@xs4all.nl>
10663L:	linux-media@vger.kernel.org
10664T:	git git://linuxtv.org/media_tree.git
10665W:	https://linuxtv.org
10666S:	Odd Fixes
10667F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10668
10669SI470X FM RADIO RECEIVER USB DRIVER
10670M:	Hans Verkuil <hverkuil@xs4all.nl>
10671L:	linux-media@vger.kernel.org
10672T:	git git://linuxtv.org/media_tree.git
10673W:	https://linuxtv.org
10674S:	Maintained
10675F:	drivers/media/radio/si470x/radio-si470x-common.c
10676F:	drivers/media/radio/si470x/radio-si470x.h
10677F:	drivers/media/radio/si470x/radio-si470x-usb.c
10678
10679SI4713 FM RADIO TRANSMITTER I2C DRIVER
10680M:	Eduardo Valentin <edubezval@gmail.com>
10681L:	linux-media@vger.kernel.org
10682T:	git git://linuxtv.org/media_tree.git
10683W:	https://linuxtv.org
10684S:	Odd Fixes
10685F:	drivers/media/radio/si4713/si4713.?
10686
10687SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10688M:	Eduardo Valentin <edubezval@gmail.com>
10689L:	linux-media@vger.kernel.org
10690T:	git git://linuxtv.org/media_tree.git
10691W:	https://linuxtv.org
10692S:	Odd Fixes
10693F:	drivers/media/radio/si4713/radio-platform-si4713.c
10694
10695SI4713 FM RADIO TRANSMITTER USB DRIVER
10696M:	Hans Verkuil <hverkuil@xs4all.nl>
10697L:	linux-media@vger.kernel.org
10698T:	git git://linuxtv.org/media_tree.git
10699W:	https://linuxtv.org
10700S:	Maintained
10701F:	drivers/media/radio/si4713/radio-usb-si4713.c
10702
10703SIANO DVB DRIVER
10704M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10705M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10706L:	linux-media@vger.kernel.org
10707W:	https://linuxtv.org
10708T:	git git://linuxtv.org/media_tree.git
10709S:	Odd fixes
10710F:	drivers/media/common/siano/
10711F:	drivers/media/usb/siano/
10712F:	drivers/media/usb/siano/
10713F:	drivers/media/mmc/siano/
10714
10715SIMPLEFB FB DRIVER
10716M:	Hans de Goede <hdegoede@redhat.com>
10717L:	linux-fbdev@vger.kernel.org
10718S:	Maintained
10719F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10720F:	drivers/video/fbdev/simplefb.c
10721F:	include/linux/platform_data/simplefb.h
10722
10723SH_VEU V4L2 MEM2MEM DRIVER
10724L:	linux-media@vger.kernel.org
10725S:	Orphan
10726F:	drivers/media/platform/sh_veu.c
10727
10728SH_VOU V4L2 OUTPUT DRIVER
10729L:	linux-media@vger.kernel.org
10730S:	Orphan
10731F:	drivers/media/platform/sh_vou.c
10732F:	include/media/drv-intf/sh_vou.h
10733
10734SIMPLE FIRMWARE INTERFACE (SFI)
10735M:	Len Brown <lenb@kernel.org>
10736L:	sfi-devel@simplefirmware.org
10737W:	http://simplefirmware.org/
10738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10739S:	Supported
10740F:	arch/x86/platform/sfi/
10741F:	drivers/sfi/
10742F:	include/linux/sfi*.h
10743
10744SIMTEC EB110ATX (Chalice CATS)
10745P:	Ben Dooks
10746P:	Vincent Sanders <vince@simtec.co.uk>
10747M:	Simtec Linux Team <linux@simtec.co.uk>
10748W:	http://www.simtec.co.uk/products/EB110ATX/
10749S:	Supported
10750
10751SIMTEC EB2410ITX (BAST)
10752P:	Ben Dooks
10753P:	Vincent Sanders <vince@simtec.co.uk>
10754M:	Simtec Linux Team <linux@simtec.co.uk>
10755W:	http://www.simtec.co.uk/products/EB2410ITX/
10756S:	Supported
10757F:	arch/arm/mach-s3c24xx/mach-bast.c
10758F:	arch/arm/mach-s3c24xx/bast-ide.c
10759F:	arch/arm/mach-s3c24xx/bast-irq.c
10760
10761TI DAVINCI MACHINE SUPPORT
10762M:	Sekhar Nori <nsekhar@ti.com>
10763M:	Kevin Hilman <khilman@kernel.org>
10764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10766S:	Supported
10767F:	arch/arm/mach-davinci/
10768F:	drivers/i2c/busses/i2c-davinci.c
10769
10770TI DAVINCI SERIES MEDIA DRIVER
10771M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10772L:	linux-media@vger.kernel.org
10773W:	https://linuxtv.org
10774Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10775T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10776S:	Maintained
10777F:	drivers/media/platform/davinci/
10778F:	include/media/davinci/
10779
10780TI AM437X VPFE DRIVER
10781M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10782L:	linux-media@vger.kernel.org
10783W:	https://linuxtv.org
10784Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10785T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10786S:	Maintained
10787F:	drivers/media/platform/am437x/
10788
10789OV2659 OMNIVISION SENSOR DRIVER
10790M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10791L:	linux-media@vger.kernel.org
10792W:	https://linuxtv.org
10793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10794T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10795S:	Maintained
10796F:	drivers/media/i2c/ov2659.c
10797F:	include/media/i2c/ov2659.h
10798
10799SILICON MOTION SM712 FRAME BUFFER DRIVER
10800M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10801M:	Teddy Wang <teddy.wang@siliconmotion.com>
10802M:	Sudip Mukherjee <sudip@vectorindia.org>
10803L:	linux-fbdev@vger.kernel.org
10804S:	Maintained
10805F:	drivers/video/fbdev/sm712*
10806F:	Documentation/fb/sm712fb.txt
10807
10808SIS 190 ETHERNET DRIVER
10809M:	Francois Romieu <romieu@fr.zoreil.com>
10810L:	netdev@vger.kernel.org
10811S:	Maintained
10812F:	drivers/net/ethernet/sis/sis190.c
10813
10814SIS 900/7016 FAST ETHERNET DRIVER
10815M:	Daniele Venzano <venza@brownhat.org>
10816W:	http://www.brownhat.org/sis900.html
10817L:	netdev@vger.kernel.org
10818S:	Maintained
10819F:	drivers/net/ethernet/sis/sis900.*
10820
10821SIS FRAMEBUFFER DRIVER
10822M:	Thomas Winischhofer <thomas@winischhofer.net>
10823W:	http://www.winischhofer.net/linuxsisvga.shtml
10824S:	Maintained
10825F:	Documentation/fb/sisfb.txt
10826F:	drivers/video/fbdev/sis/
10827F:	include/video/sisfb.h
10828
10829SIS USB2VGA DRIVER
10830M:	Thomas Winischhofer <thomas@winischhofer.net>
10831W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10832S:	Maintained
10833F:	drivers/usb/misc/sisusbvga/
10834
10835SLAB ALLOCATOR
10836M:	Christoph Lameter <cl@linux.com>
10837M:	Pekka Enberg <penberg@kernel.org>
10838M:	David Rientjes <rientjes@google.com>
10839M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10840M:	Andrew Morton <akpm@linux-foundation.org>
10841L:	linux-mm@kvack.org
10842S:	Maintained
10843F:	include/linux/sl?b*.h
10844F:	mm/sl?b*
10845
10846SLEEPABLE READ-COPY UPDATE (SRCU)
10847M:	Lai Jiangshan <jiangshanlai@gmail.com>
10848M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10849M:	Josh Triplett <josh@joshtriplett.org>
10850R:	Steven Rostedt <rostedt@goodmis.org>
10851R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10852L:	linux-kernel@vger.kernel.org
10853W:	http://www.rdrop.com/users/paulmck/RCU/
10854S:	Supported
10855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10856F:	include/linux/srcu.h
10857F:	kernel/rcu/srcu.c
10858
10859SMACK SECURITY MODULE
10860M:	Casey Schaufler <casey@schaufler-ca.com>
10861L:	linux-security-module@vger.kernel.org
10862W:	http://schaufler-ca.com
10863T:	git git://github.com/cschaufler/smack-next
10864S:	Maintained
10865F:	Documentation/security/Smack.txt
10866F:	security/smack/
10867
10868DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10869M:	Kevin Hilman <khilman@kernel.org>
10870M:	Nishanth Menon <nm@ti.com>
10871S:	Maintained
10872F:	drivers/power/avs/
10873F:	include/linux/power/smartreflex.h
10874L:	linux-pm@vger.kernel.org
10875
10876SMC91x ETHERNET DRIVER
10877M:	Nicolas Pitre <nico@fluxnic.net>
10878S:	Odd Fixes
10879F:	drivers/net/ethernet/smsc/smc91x.*
10880
10881SMIA AND SMIA++ IMAGE SENSOR DRIVER
10882M:	Sakari Ailus <sakari.ailus@iki.fi>
10883L:	linux-media@vger.kernel.org
10884S:	Maintained
10885F:	drivers/media/i2c/smiapp/
10886F:	include/media/i2c/smiapp.h
10887F:	drivers/media/i2c/smiapp-pll.c
10888F:	drivers/media/i2c/smiapp-pll.h
10889F:	include/uapi/linux/smiapp.h
10890F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10891
10892SMM665 HARDWARE MONITOR DRIVER
10893M:	Guenter Roeck <linux@roeck-us.net>
10894L:	linux-hwmon@vger.kernel.org
10895S:	Maintained
10896F:	Documentation/hwmon/smm665
10897F:	drivers/hwmon/smm665.c
10898
10899SMSC EMC2103 HARDWARE MONITOR DRIVER
10900M:	Steve Glendinning <steve.glendinning@shawell.net>
10901L:	linux-hwmon@vger.kernel.org
10902S:	Maintained
10903F:	Documentation/hwmon/emc2103
10904F:	drivers/hwmon/emc2103.c
10905
10906SMSC SCH5627 HARDWARE MONITOR DRIVER
10907M:	Hans de Goede <hdegoede@redhat.com>
10908L:	linux-hwmon@vger.kernel.org
10909S:	Supported
10910F:	Documentation/hwmon/sch5627
10911F:	drivers/hwmon/sch5627.c
10912
10913SMSC47B397 HARDWARE MONITOR DRIVER
10914M:	Jean Delvare <jdelvare@suse.com>
10915L:	linux-hwmon@vger.kernel.org
10916S:	Maintained
10917F:	Documentation/hwmon/smsc47b397
10918F:	drivers/hwmon/smsc47b397.c
10919
10920SMSC911x ETHERNET DRIVER
10921M:	Steve Glendinning <steve.glendinning@shawell.net>
10922L:	netdev@vger.kernel.org
10923S:	Maintained
10924F:	include/linux/smsc911x.h
10925F:	drivers/net/ethernet/smsc/smsc911x.*
10926
10927SMSC9420 PCI ETHERNET DRIVER
10928M:	Steve Glendinning <steve.glendinning@shawell.net>
10929L:	netdev@vger.kernel.org
10930S:	Maintained
10931F:	drivers/net/ethernet/smsc/smsc9420.*
10932
10933SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10934M:	Steve Glendinning <steve.glendinning@shawell.net>
10935L:	linux-fbdev@vger.kernel.org
10936S:	Maintained
10937F:	drivers/video/fbdev/smscufx.c
10938
10939SOC-CAMERA V4L2 SUBSYSTEM
10940M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10941L:	linux-media@vger.kernel.org
10942T:	git git://linuxtv.org/media_tree.git
10943S:	Maintained
10944F:	include/media/soc*
10945F:	drivers/media/i2c/soc_camera/
10946F:	drivers/media/platform/soc_camera/
10947
10948SOEKRIS NET48XX LED SUPPORT
10949M:	Chris Boot <bootc@bootc.net>
10950S:	Maintained
10951F:	drivers/leds/leds-net48xx.c
10952
10953SOFTLOGIC 6x10 MPEG CODEC
10954M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10955M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10956M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10957M:	Ismael Luceno <ismael@iodev.co.uk>
10958L:	linux-media@vger.kernel.org
10959S:	Supported
10960F:	drivers/media/pci/solo6x10/
10961
10962SOFTWARE RAID (Multiple Disks) SUPPORT
10963M:	Shaohua Li <shli@kernel.org>
10964L:	linux-raid@vger.kernel.org
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10966S:	Supported
10967F:	drivers/md/
10968F:	include/linux/raid/
10969F:	include/uapi/linux/raid/
10970
10971SONIC NETWORK DRIVER
10972M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10973L:	netdev@vger.kernel.org
10974S:	Maintained
10975F:	drivers/net/ethernet/natsemi/sonic.*
10976
10977SONICS SILICON BACKPLANE DRIVER (SSB)
10978M:	Michael Buesch <m@bues.ch>
10979L:	linux-wireless@vger.kernel.org
10980S:	Maintained
10981F:	drivers/ssb/
10982F:	include/linux/ssb/
10983
10984SONY VAIO CONTROL DEVICE DRIVER
10985M:	Mattia Dongili <malattia@linux.it>
10986L:	platform-driver-x86@vger.kernel.org
10987W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10988S:	Maintained
10989F:	Documentation/laptops/sony-laptop.txt
10990F:	drivers/char/sonypi.c
10991F:	drivers/platform/x86/sony-laptop.c
10992F:	include/linux/sony-laptop.h
10993
10994SONY MEMORYSTICK CARD SUPPORT
10995M:	Alex Dubov <oakad@yahoo.com>
10996W:	http://tifmxx.berlios.de/
10997S:	Maintained
10998F:	drivers/memstick/host/tifm_ms.c
10999
11000SONY MEMORYSTICK STANDARD SUPPORT
11001M:	Maxim Levitsky <maximlevitsky@gmail.com>
11002S:	Maintained
11003F:	drivers/memstick/core/ms_block.*
11004
11005SOUND
11006M:	Jaroslav Kysela <perex@perex.cz>
11007M:	Takashi Iwai <tiwai@suse.com>
11008L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11009W:	http://www.alsa-project.org/
11010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11011T:	git git://git.alsa-project.org/alsa-kernel.git
11012Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11013S:	Maintained
11014F:	Documentation/sound/
11015F:	include/sound/
11016F:	include/uapi/sound/
11017F:	sound/
11018
11019SOUND - COMPRESSED AUDIO
11020M:	Vinod Koul <vinod.koul@intel.com>
11021L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11023S:	Supported
11024F:	Documentation/sound/alsa/compress_offload.txt
11025F:	include/sound/compress_driver.h
11026F:	include/uapi/sound/compress_*
11027F:	sound/core/compress_offload.c
11028F:	sound/soc/soc-compress.c
11029
11030SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11031M:	Liam Girdwood <lgirdwood@gmail.com>
11032M:	Mark Brown <broonie@kernel.org>
11033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11034L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11035W:	http://alsa-project.org/main/index.php/ASoC
11036S:	Supported
11037F:	Documentation/devicetree/bindings/sound/
11038F:	Documentation/sound/alsa/soc/
11039F:	sound/soc/
11040F:	include/sound/soc*
11041
11042SOUND - DMAENGINE HELPERS
11043M:	Lars-Peter Clausen <lars@metafoo.de>
11044S:	Supported
11045F:	include/sound/dmaengine_pcm.h
11046F:	sound/core/pcm_dmaengine.c
11047F:	sound/soc/soc-generic-dmaengine-pcm.c
11048
11049SP2 MEDIA DRIVER
11050M:	Olli Salonen <olli.salonen@iki.fi>
11051L:	linux-media@vger.kernel.org
11052W:	https://linuxtv.org
11053Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11054S:	Maintained
11055F:	drivers/media/dvb-frontends/sp2*
11056
11057SPARC + UltraSPARC (sparc/sparc64)
11058M:	"David S. Miller" <davem@davemloft.net>
11059L:	sparclinux@vger.kernel.org
11060Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11063S:	Maintained
11064F:	arch/sparc/
11065F:	drivers/sbus/
11066
11067SPARC SERIAL DRIVERS
11068M:	"David S. Miller" <davem@davemloft.net>
11069L:	sparclinux@vger.kernel.org
11070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11072S:	Maintained
11073F:	include/linux/sunserialcore.h
11074F:	drivers/tty/serial/suncore.c
11075F:	drivers/tty/serial/sunhv.c
11076F:	drivers/tty/serial/sunsab.c
11077F:	drivers/tty/serial/sunsab.h
11078F:	drivers/tty/serial/sunsu.c
11079F:	drivers/tty/serial/sunzilog.c
11080F:	drivers/tty/serial/sunzilog.h
11081
11082SPARSE CHECKER
11083M:	"Christopher Li" <sparse@chrisli.org>
11084L:	linux-sparse@vger.kernel.org
11085W:	https://sparse.wiki.kernel.org/
11086T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11087T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11088S:	Maintained
11089F:	include/linux/compiler.h
11090
11091SPEAR PLATFORM SUPPORT
11092M:	Viresh Kumar <vireshk@kernel.org>
11093M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11095W:	http://www.st.com/spear
11096S:	Maintained
11097F:	arch/arm/boot/dts/spear*
11098F:	arch/arm/mach-spear/
11099
11100SPEAR CLOCK FRAMEWORK SUPPORT
11101M:	Viresh Kumar <vireshk@kernel.org>
11102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11103W:	http://www.st.com/spear
11104S:	Maintained
11105F:	drivers/clk/spear/
11106
11107SPI SUBSYSTEM
11108M:	Mark Brown <broonie@kernel.org>
11109L:	linux-spi@vger.kernel.org
11110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11111Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11112S:	Maintained
11113F:	Documentation/devicetree/bindings/spi/
11114F:	Documentation/spi/
11115F:	drivers/spi/
11116F:	include/linux/spi/
11117F:	include/uapi/linux/spi/
11118
11119SPIDERNET NETWORK DRIVER for CELL
11120M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11121L:	netdev@vger.kernel.org
11122S:	Supported
11123F:	Documentation/networking/spider_net.txt
11124F:	drivers/net/ethernet/toshiba/spider_net*
11125
11126SPU FILE SYSTEM
11127M:	Jeremy Kerr <jk@ozlabs.org>
11128L:	linuxppc-dev@lists.ozlabs.org
11129W:	http://www.ibm.com/developerworks/power/cell/
11130S:	Supported
11131F:	Documentation/filesystems/spufs.txt
11132F:	arch/powerpc/platforms/cell/spufs/
11133
11134SQUASHFS FILE SYSTEM
11135M:	Phillip Lougher <phillip@squashfs.org.uk>
11136L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11137W:	http://squashfs.org.uk
11138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11139S:	Maintained
11140F:	Documentation/filesystems/squashfs.txt
11141F:	fs/squashfs/
11142
11143SRM (Alpha) environment access
11144M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11145S:	Maintained
11146F:	arch/alpha/kernel/srm_env.c
11147
11148STABLE BRANCH
11149M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11150L:	stable@vger.kernel.org
11151S:	Supported
11152F:	Documentation/stable_kernel_rules.txt
11153
11154STAGING SUBSYSTEM
11155M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11157L:	devel@driverdev.osuosl.org
11158S:	Supported
11159F:	drivers/staging/
11160
11161STAGING - COMEDI
11162M:	Ian Abbott <abbotti@mev.co.uk>
11163M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11164S:	Odd Fixes
11165F:	drivers/staging/comedi/
11166
11167STAGING - FLARION FT1000 DRIVERS
11168M:	Marek Belisko <marek.belisko@gmail.com>
11169S:	Odd Fixes
11170F:	drivers/staging/ft1000/
11171
11172STAGING - INDUSTRIAL IO
11173M:	Jonathan Cameron <jic23@kernel.org>
11174L:	linux-iio@vger.kernel.org
11175S:	Odd Fixes
11176F:	Documentation/devicetree/bindings/staging/iio/
11177F:	drivers/staging/iio/
11178
11179STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11180M:	Jarod Wilson <jarod@wilsonet.com>
11181W:	http://www.lirc.org/
11182S:	Odd Fixes
11183F:	drivers/staging/media/lirc/
11184
11185STAGING - LUSTRE PARALLEL FILESYSTEM
11186M:	Oleg Drokin <oleg.drokin@intel.com>
11187M:	Andreas Dilger <andreas.dilger@intel.com>
11188L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11189W:	http://wiki.lustre.org/
11190S:	Maintained
11191F:	drivers/staging/lustre
11192
11193STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11194M:	Marc Dietrich <marvin24@gmx.de>
11195L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11196L:	linux-tegra@vger.kernel.org
11197S:	Maintained
11198F:	drivers/staging/nvec/
11199
11200STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11201M:	Jens Frederich <jfrederich@gmail.com>
11202M:	Daniel Drake <dsd@laptop.org>
11203M:	Jon Nettleton <jon.nettleton@gmail.com>
11204W:	http://wiki.laptop.org/go/DCON
11205S:	Maintained
11206F:	drivers/staging/olpc_dcon/
11207
11208STAGING - REALTEK RTL8712U DRIVERS
11209M:	Larry Finger <Larry.Finger@lwfinger.net>
11210M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11211S:	Odd Fixes
11212F:	drivers/staging/rtl8712/
11213
11214STAGING - REALTEK RTL8723U WIRELESS DRIVER
11215M:	Larry Finger <Larry.Finger@lwfinger.net>
11216M:	Jes Sorensen <Jes.Sorensen@redhat.com>
11217L:	linux-wireless@vger.kernel.org
11218S:	Maintained
11219F:	drivers/staging/rtl8723au/
11220
11221STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11222M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11223M:	Teddy Wang <teddy.wang@siliconmotion.com>
11224M:	Sudip Mukherjee <sudip@vectorindia.org>
11225L:	linux-fbdev@vger.kernel.org
11226S:	Maintained
11227F:	drivers/staging/sm750fb/
11228
11229STAGING - SLICOSS
11230M:	Lior Dotan <liodot@gmail.com>
11231M:	Christopher Harrer <charrer@alacritech.com>
11232S:	Odd Fixes
11233F:	drivers/staging/slicoss/
11234
11235STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11236M:	William Hubbs <w.d.hubbs@gmail.com>
11237M:	Chris Brannon <chris@the-brannons.com>
11238M:	Kirk Reiser <kirk@reisers.ca>
11239M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11240L:	speakup@linux-speakup.org
11241W:	http://www.linux-speakup.org/
11242S:	Odd Fixes
11243F:	drivers/staging/speakup/
11244
11245STAGING - VIA VT665X DRIVERS
11246M:	Forest Bond <forest@alittletooquiet.net>
11247S:	Odd Fixes
11248F:	drivers/staging/vt665?/
11249
11250STAGING - WILC1000 WIFI DRIVER
11251M:	Johnny Kim <johnny.kim@atmel.com>
11252M:	Austin Shin <austin.shin@atmel.com>
11253M:	Chris Park <chris.park@atmel.com>
11254M:	Tony Cho <tony.cho@atmel.com>
11255M:	Glen Lee <glen.lee@atmel.com>
11256M:	Leo Kim <leo.kim@atmel.com>
11257L:	linux-wireless@vger.kernel.org
11258S:	Supported
11259F:	drivers/staging/wilc1000/
11260
11261STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11262M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11263S:	Odd Fixes
11264F:	drivers/staging/xgifb/
11265
11266STARFIRE/DURALAN NETWORK DRIVER
11267M:	Ion Badulescu <ionut@badula.org>
11268S:	Odd Fixes
11269F:	drivers/net/ethernet/adaptec/starfire*
11270
11271SUN3/3X
11272M:	Sam Creasey <sammy@sammy.net>
11273W:	http://sammy.net/sun3/
11274S:	Maintained
11275F:	arch/m68k/kernel/*sun3*
11276F:	arch/m68k/sun3*/
11277F:	arch/m68k/include/asm/sun3*
11278F:	drivers/net/ethernet/i825xx/sun3*
11279
11280SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11281M:	Hans de Goede <hdegoede@redhat.com>
11282L:	linux-input@vger.kernel.org
11283S:	Maintained
11284F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11285F:	drivers/input/keyboard/sun4i-lradc-keys.c
11286
11287SUNDANCE NETWORK DRIVER
11288M:	Denis Kirjanov <kda@linux-powerpc.org>
11289L:	netdev@vger.kernel.org
11290S:	Maintained
11291F:	drivers/net/ethernet/dlink/sundance.c
11292
11293SUPERH
11294M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11295M:	Rich Felker <dalias@libc.org>
11296L:	linux-sh@vger.kernel.org
11297Q:	http://patchwork.kernel.org/project/linux-sh/list/
11298S:	Maintained
11299F:	Documentation/sh/
11300F:	arch/sh/
11301F:	drivers/sh/
11302
11303SUSPEND TO RAM
11304M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11305M:	Len Brown <len.brown@intel.com>
11306M:	Pavel Machek <pavel@ucw.cz>
11307L:	linux-pm@vger.kernel.org
11308S:	Supported
11309F:	Documentation/power/
11310F:	arch/x86/kernel/acpi/
11311F:	drivers/base/power/
11312F:	kernel/power/
11313F:	include/linux/suspend.h
11314F:	include/linux/freezer.h
11315F:	include/linux/pm.h
11316
11317SVGA HANDLING
11318M:	Martin Mares <mj@ucw.cz>
11319L:	linux-video@atrey.karlin.mff.cuni.cz
11320S:	Maintained
11321F:	Documentation/svga.txt
11322F:	arch/x86/boot/video*
11323
11324SWIOTLB SUBSYSTEM
11325M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11326L:	linux-kernel@vger.kernel.org
11327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11328S:	Supported
11329F:	lib/swiotlb.c
11330F:	arch/*/kernel/pci-swiotlb.c
11331F:	include/linux/swiotlb.h
11332
11333SWITCHDEV
11334M:	Jiri Pirko <jiri@resnulli.us>
11335L:	netdev@vger.kernel.org
11336S:	Supported
11337F:	net/switchdev/
11338F:	include/net/switchdev.h
11339
11340SYNOPSYS ARC ARCHITECTURE
11341M:	Vineet Gupta <vgupta@synopsys.com>
11342L:	linux-snps-arc@lists.infradead.org
11343S:	Supported
11344F:	arch/arc/
11345F:	Documentation/devicetree/bindings/arc/*
11346F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11347F:	drivers/tty/serial/arc_uart.c
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11349
11350SYNOPSYS ARC SDP platform support
11351M:	Alexey Brodkin <abrodkin@synopsys.com>
11352S:	Supported
11353F:	arch/arc/plat-axs10x
11354F:	arch/arc/boot/dts/ax*
11355F:	Documentation/devicetree/bindings/arc/axs10*
11356
11357SYSTEM CONFIGURATION (SYSCON)
11358M:	Lee Jones <lee.jones@linaro.org>
11359M:	Arnd Bergmann <arnd@arndb.de>
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11361S:	Supported
11362F:	drivers/mfd/syscon.c
11363
11364SYSV FILESYSTEM
11365M:	Christoph Hellwig <hch@infradead.org>
11366S:	Maintained
11367F:	Documentation/filesystems/sysv-fs.txt
11368F:	fs/sysv/
11369F:	include/linux/sysv_fs.h
11370
11371TARGET SUBSYSTEM
11372M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11373L:	linux-scsi@vger.kernel.org
11374L:	target-devel@vger.kernel.org
11375W:	http://www.linux-iscsi.org
11376W:	http://groups.google.com/group/linux-iscsi-target-dev
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11378S:	Supported
11379F:	drivers/target/
11380F:	include/target/
11381F:	Documentation/target/
11382
11383TASKSTATS STATISTICS INTERFACE
11384M:	Balbir Singh <bsingharora@gmail.com>
11385S:	Maintained
11386F:	Documentation/accounting/taskstats*
11387F:	include/linux/taskstats*
11388F:	kernel/taskstats.c
11389
11390TC CLASSIFIER
11391M:	Jamal Hadi Salim <jhs@mojatatu.com>
11392L:	netdev@vger.kernel.org
11393S:	Maintained
11394F:	include/net/pkt_cls.h
11395F:	include/uapi/linux/pkt_cls.h
11396F:	net/sched/
11397
11398TCP LOW PRIORITY MODULE
11399M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11400M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11401W:	http://tcp-lp-mod.sourceforge.net/
11402S:	Maintained
11403F:	net/ipv4/tcp_lp.c
11404
11405TDA10071 MEDIA DRIVER
11406M:	Antti Palosaari <crope@iki.fi>
11407L:	linux-media@vger.kernel.org
11408W:	https://linuxtv.org
11409W:	http://palosaari.fi/linux/
11410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11411T:	git git://linuxtv.org/anttip/media_tree.git
11412S:	Maintained
11413F:	drivers/media/dvb-frontends/tda10071*
11414
11415TDA18212 MEDIA DRIVER
11416M:	Antti Palosaari <crope@iki.fi>
11417L:	linux-media@vger.kernel.org
11418W:	https://linuxtv.org
11419W:	http://palosaari.fi/linux/
11420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11421T:	git git://linuxtv.org/anttip/media_tree.git
11422S:	Maintained
11423F:	drivers/media/tuners/tda18212*
11424
11425TDA18218 MEDIA DRIVER
11426M:	Antti Palosaari <crope@iki.fi>
11427L:	linux-media@vger.kernel.org
11428W:	https://linuxtv.org
11429W:	http://palosaari.fi/linux/
11430Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11431T:	git git://linuxtv.org/anttip/media_tree.git
11432S:	Maintained
11433F:	drivers/media/tuners/tda18218*
11434
11435TDA18271 MEDIA DRIVER
11436M:	Michael Krufky <mkrufky@linuxtv.org>
11437L:	linux-media@vger.kernel.org
11438W:	https://linuxtv.org
11439W:	http://github.com/mkrufky
11440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11441T:	git git://linuxtv.org/mkrufky/tuners.git
11442S:	Maintained
11443F:	drivers/media/tuners/tda18271*
11444
11445TDA827x MEDIA DRIVER
11446M:	Michael Krufky <mkrufky@linuxtv.org>
11447L:	linux-media@vger.kernel.org
11448W:	https://linuxtv.org
11449W:	http://github.com/mkrufky
11450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11451T:	git git://linuxtv.org/mkrufky/tuners.git
11452S:	Maintained
11453F:	drivers/media/tuners/tda8290.*
11454
11455TDA8290 MEDIA DRIVER
11456M:	Michael Krufky <mkrufky@linuxtv.org>
11457L:	linux-media@vger.kernel.org
11458W:	https://linuxtv.org
11459W:	http://github.com/mkrufky
11460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11461T:	git git://linuxtv.org/mkrufky/tuners.git
11462S:	Maintained
11463F:	drivers/media/tuners/tda8290.*
11464
11465TDA9840 MEDIA DRIVER
11466M:	Hans Verkuil <hverkuil@xs4all.nl>
11467L:	linux-media@vger.kernel.org
11468T:	git git://linuxtv.org/media_tree.git
11469W:	https://linuxtv.org
11470S:	Maintained
11471F:	drivers/media/i2c/tda9840*
11472
11473TEA5761 TUNER DRIVER
11474M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11475M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11476L:	linux-media@vger.kernel.org
11477W:	https://linuxtv.org
11478T:	git git://linuxtv.org/media_tree.git
11479S:	Odd fixes
11480F:	drivers/media/tuners/tea5761.*
11481
11482TEA5767 TUNER DRIVER
11483M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11484M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11485L:	linux-media@vger.kernel.org
11486W:	https://linuxtv.org
11487T:	git git://linuxtv.org/media_tree.git
11488S:	Maintained
11489F:	drivers/media/tuners/tea5767.*
11490
11491TEA6415C MEDIA DRIVER
11492M:	Hans Verkuil <hverkuil@xs4all.nl>
11493L:	linux-media@vger.kernel.org
11494T:	git git://linuxtv.org/media_tree.git
11495W:	https://linuxtv.org
11496S:	Maintained
11497F:	drivers/media/i2c/tea6415c*
11498
11499TEA6420 MEDIA DRIVER
11500M:	Hans Verkuil <hverkuil@xs4all.nl>
11501L:	linux-media@vger.kernel.org
11502T:	git git://linuxtv.org/media_tree.git
11503W:	https://linuxtv.org
11504S:	Maintained
11505F:	drivers/media/i2c/tea6420*
11506
11507TEAM DRIVER
11508M:	Jiri Pirko <jiri@resnulli.us>
11509L:	netdev@vger.kernel.org
11510S:	Supported
11511F:	drivers/net/team/
11512F:	include/linux/if_team.h
11513F:	include/uapi/linux/if_team.h
11514
11515TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11516M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11517S:	Maintained
11518F:	arch/x86/platform/ts5500/
11519
11520TECHNOTREND USB IR RECEIVER
11521M:	Sean Young <sean@mess.org>
11522L:	linux-media@vger.kernel.org
11523S:	Maintained
11524F:	drivers/media/rc/ttusbir.c
11525
11526TEGRA ARCHITECTURE SUPPORT
11527M:	Stephen Warren <swarren@wwwdotorg.org>
11528M:	Thierry Reding <thierry.reding@gmail.com>
11529M:	Alexandre Courbot <gnurou@gmail.com>
11530L:	linux-tegra@vger.kernel.org
11531Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11533S:	Supported
11534N:	[^a-z]tegra
11535
11536TEGRA CLOCK DRIVER
11537M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11538M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11539S:	Supported
11540F:	drivers/clk/tegra/
11541
11542TEGRA DMA DRIVERS
11543M:	Laxman Dewangan <ldewangan@nvidia.com>
11544M:	Jon Hunter <jonathanh@nvidia.com>
11545S:	Supported
11546F:	drivers/dma/tegra*
11547
11548TEGRA I2C DRIVER
11549M:	Laxman Dewangan <ldewangan@nvidia.com>
11550S:	Supported
11551F:	drivers/i2c/busses/i2c-tegra.c
11552
11553TEGRA IOMMU DRIVERS
11554M:	Hiroshi Doyu <hdoyu@nvidia.com>
11555S:	Supported
11556F:	drivers/iommu/tegra*
11557
11558TEGRA KBC DRIVER
11559M:	Rakesh Iyer <riyer@nvidia.com>
11560M:	Laxman Dewangan <ldewangan@nvidia.com>
11561S:	Supported
11562F:	drivers/input/keyboard/tegra-kbc.c
11563
11564TEGRA PWM DRIVER
11565M:	Thierry Reding <thierry.reding@gmail.com>
11566S:	Supported
11567F:	drivers/pwm/pwm-tegra.c
11568
11569TEGRA SERIAL DRIVER
11570M:	Laxman Dewangan <ldewangan@nvidia.com>
11571S:	Supported
11572F:	drivers/tty/serial/serial-tegra.c
11573
11574TEGRA SPI DRIVER
11575M:	Laxman Dewangan <ldewangan@nvidia.com>
11576S:	Supported
11577F:	drivers/spi/spi-tegra*
11578
11579TEHUTI ETHERNET DRIVER
11580M:	Andy Gospodarek <andy@greyhouse.net>
11581L:	netdev@vger.kernel.org
11582S:	Supported
11583F:	drivers/net/ethernet/tehuti/*
11584
11585Telecom Clock Driver for MCPL0010
11586M:	Mark Gross <mark.gross@intel.com>
11587S:	Supported
11588F:	drivers/char/tlclk.c
11589
11590TENSILICA XTENSA PORT (xtensa)
11591M:	Chris Zankel <chris@zankel.net>
11592M:	Max Filippov <jcmvbkbc@gmail.com>
11593L:	linux-xtensa@linux-xtensa.org
11594T:	git git://github.com/czankel/xtensa-linux.git
11595S:	Maintained
11596F:	arch/xtensa/
11597F:	drivers/irqchip/irq-xtensa-*
11598
11599THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11600M:	Hans Verkuil <hverkuil@xs4all.nl>
11601L:	linux-media@vger.kernel.org
11602T:	git git://linuxtv.org/media_tree.git
11603W:	https://linuxtv.org
11604S:	Maintained
11605F:	drivers/media/radio/radio-raremono.c
11606
11607THERMAL
11608M:	Zhang Rui <rui.zhang@intel.com>
11609M:	Eduardo Valentin <edubezval@gmail.com>
11610L:	linux-pm@vger.kernel.org
11611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11613Q:	https://patchwork.kernel.org/project/linux-pm/list/
11614S:	Supported
11615F:	drivers/thermal/
11616F:	include/linux/thermal.h
11617F:	include/uapi/linux/thermal.h
11618F:	include/linux/cpu_cooling.h
11619F:	Documentation/devicetree/bindings/thermal/
11620
11621THERMAL/CPU_COOLING
11622M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11623M:	Viresh Kumar <viresh.kumar@linaro.org>
11624M:	Javi Merino <javi.merino@arm.com>
11625L:	linux-pm@vger.kernel.org
11626S:	Supported
11627F:	Documentation/thermal/cpu-cooling-api.txt
11628F:	drivers/thermal/cpu_cooling.c
11629F:	include/linux/cpu_cooling.h
11630
11631THINKPAD ACPI EXTRAS DRIVER
11632M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11633L:	ibm-acpi-devel@lists.sourceforge.net
11634L:	platform-driver-x86@vger.kernel.org
11635W:	http://ibm-acpi.sourceforge.net
11636W:	http://thinkwiki.org/wiki/Ibm-acpi
11637T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11638S:	Maintained
11639F:	drivers/platform/x86/thinkpad_acpi.c
11640
11641TI BANDGAP AND THERMAL DRIVER
11642M:	Eduardo Valentin <edubezval@gmail.com>
11643M:	Keerthy <j-keerthy@ti.com>
11644L:	linux-pm@vger.kernel.org
11645L:	linux-omap@vger.kernel.org
11646S:	Maintained
11647F:	drivers/thermal/ti-soc-thermal/
11648
11649TI VPE/CAL DRIVERS
11650M:	Benoit Parrot <bparrot@ti.com>
11651L:	linux-media@vger.kernel.org
11652W:	http://linuxtv.org/
11653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11654S:	Maintained
11655F:	drivers/media/platform/ti-vpe/
11656
11657TI CDCE706 CLOCK DRIVER
11658M:	Max Filippov <jcmvbkbc@gmail.com>
11659S:	Maintained
11660F:	drivers/clk/clk-cdce706.c
11661
11662TI CLOCK DRIVER
11663M:	Tero Kristo <t-kristo@ti.com>
11664L:	linux-omap@vger.kernel.org
11665S:	Maintained
11666F:	drivers/clk/ti/
11667F:	include/linux/clk/ti.h
11668
11669TI ETHERNET SWITCH DRIVER (CPSW)
11670M:	Mugunthan V N <mugunthanvnm@ti.com>
11671R:	Grygorii Strashko <grygorii.strashko@ti.com>
11672L:	linux-omap@vger.kernel.org
11673L:	netdev@vger.kernel.org
11674S:	Maintained
11675F:	drivers/net/ethernet/ti/cpsw*
11676F:	drivers/net/ethernet/ti/davinci*
11677
11678TI FLASH MEDIA INTERFACE DRIVER
11679M:	Alex Dubov <oakad@yahoo.com>
11680S:	Maintained
11681F:	drivers/misc/tifm*
11682F:	drivers/mmc/host/tifm_sd.c
11683F:	include/linux/tifm.h
11684
11685TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11686M:	Santosh Shilimkar <ssantosh@kernel.org>
11687L:	linux-kernel@vger.kernel.org
11688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11689S:	Maintained
11690F:	drivers/soc/ti/*
11691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11692
11693
11694TI LM49xxx FAMILY ASoC CODEC DRIVERS
11695M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11696M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11697L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11698S:	Maintained
11699F:	sound/soc/codecs/lm49453*
11700F:	sound/soc/codecs/isabelle*
11701
11702TI LP855x BACKLIGHT DRIVER
11703M:	Milo Kim <milo.kim@ti.com>
11704S:	Maintained
11705F:	Documentation/backlight/lp855x-driver.txt
11706F:	drivers/video/backlight/lp855x_bl.c
11707F:	include/linux/platform_data/lp855x.h
11708
11709TI LP8727 CHARGER DRIVER
11710M:	Milo Kim <milo.kim@ti.com>
11711S:	Maintained
11712F:	drivers/power/lp8727_charger.c
11713F:	include/linux/platform_data/lp8727.h
11714
11715TI LP8788 MFD DRIVER
11716M:	Milo Kim <milo.kim@ti.com>
11717S:	Maintained
11718F:	drivers/iio/adc/lp8788_adc.c
11719F:	drivers/leds/leds-lp8788.c
11720F:	drivers/mfd/lp8788*.c
11721F:	drivers/power/lp8788-charger.c
11722F:	drivers/regulator/lp8788-*.c
11723F:	include/linux/mfd/lp8788*.h
11724
11725TI NETCP ETHERNET DRIVER
11726M:	Wingman Kwok <w-kwok2@ti.com>
11727M:	Murali Karicheri <m-karicheri2@ti.com>
11728L:	netdev@vger.kernel.org
11729S:	Maintained
11730F:	drivers/net/ethernet/ti/netcp*
11731
11732TI TAS571X FAMILY ASoC CODEC DRIVER
11733M:	Kevin Cernekee <cernekee@chromium.org>
11734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11735S:	Odd Fixes
11736F:	sound/soc/codecs/tas571x*
11737
11738TI TWL4030 SERIES SOC CODEC DRIVER
11739M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11740L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11741S:	Maintained
11742F:	sound/soc/codecs/twl4030*
11743
11744TI WILINK WIRELESS DRIVERS
11745L:	linux-wireless@vger.kernel.org
11746W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11747W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11749S:	Orphan
11750F:	drivers/net/wireless/ti/
11751F:	include/linux/wl12xx.h
11752
11753TIPC NETWORK LAYER
11754M:	Jon Maloy <jon.maloy@ericsson.com>
11755M:	Ying Xue <ying.xue@windriver.com>
11756L:	netdev@vger.kernel.org (core kernel code)
11757L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11758W:	http://tipc.sourceforge.net/
11759S:	Maintained
11760F:	include/uapi/linux/tipc*.h
11761F:	net/tipc/
11762
11763TILE ARCHITECTURE
11764M:	Chris Metcalf <cmetcalf@mellanox.com>
11765W:	http://www.mellanox.com/repository/solutions/tile-scm/
11766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11767S:	Supported
11768F:	arch/tile/
11769F:	drivers/char/tile-srom.c
11770F:	drivers/edac/tile_edac.c
11771F:	drivers/net/ethernet/tile/
11772F:	drivers/rtc/rtc-tile.c
11773F:	drivers/tty/hvc/hvc_tile.c
11774F:	drivers/tty/serial/tilegx.c
11775F:	drivers/usb/host/*-tilegx.c
11776F:	include/linux/usb/tilegx.h
11777
11778TLAN NETWORK DRIVER
11779M:	Samuel Chessman <chessman@tux.org>
11780L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11781W:	http://sourceforge.net/projects/tlan/
11782S:	Maintained
11783F:	Documentation/networking/tlan.txt
11784F:	drivers/net/ethernet/ti/tlan.*
11785
11786TOMOYO SECURITY MODULE
11787M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11788M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11789L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11790L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11791L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11792L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11793W:	http://tomoyo.sourceforge.jp/
11794T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11795S:	Maintained
11796F:	security/tomoyo/
11797
11798TOPSTAR LAPTOP EXTRAS DRIVER
11799M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11800L:	platform-driver-x86@vger.kernel.org
11801S:	Maintained
11802F:	drivers/platform/x86/topstar-laptop.c
11803
11804TOSHIBA ACPI EXTRAS DRIVER
11805M:	Azael Avalos <coproscefalo@gmail.com>
11806L:	platform-driver-x86@vger.kernel.org
11807S:	Maintained
11808F:	drivers/platform/x86/toshiba_acpi.c
11809
11810TOSHIBA BLUETOOTH DRIVER
11811M:	Azael Avalos <coproscefalo@gmail.com>
11812L:	platform-driver-x86@vger.kernel.org
11813S:	Maintained
11814F:	drivers/platform/x86/toshiba_bluetooth.c
11815
11816TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11817M:	Azael Avalos <coproscefalo@gmail.com>
11818L:	platform-driver-x86@vger.kernel.org
11819S:	Maintained
11820F:	drivers/platform/x86/toshiba_haps.c
11821
11822TOSHIBA WMI HOTKEYS DRIVER
11823M:	Azael Avalos <coproscefalo@gmail.com>
11824L:	platform-driver-x86@vger.kernel.org
11825S:	Maintained
11826F:	drivers/platform/x86/toshiba-wmi.c
11827
11828TOSHIBA SMM DRIVER
11829M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11830W:	http://www.buzzard.org.uk/toshiba/
11831S:	Maintained
11832F:	drivers/char/toshiba.c
11833F:	include/linux/toshiba.h
11834F:	include/uapi/linux/toshiba.h
11835
11836TOSHIBA TC358743 DRIVER
11837M:	Mats Randgaard <matrandg@cisco.com>
11838L:	linux-media@vger.kernel.org
11839S:	Maintained
11840F:	drivers/media/i2c/tc358743*
11841F:	include/media/i2c/tc358743.h
11842
11843TMIO/SDHI MMC DRIVER
11844M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11845L:	linux-mmc@vger.kernel.org
11846S:	Supported
11847F:	drivers/mmc/host/tmio_mmc*
11848F:	drivers/mmc/host/sh_mobile_sdhi.c
11849F:	include/linux/mfd/tmio.h
11850
11851TMP401 HARDWARE MONITOR DRIVER
11852M:	Guenter Roeck <linux@roeck-us.net>
11853L:	linux-hwmon@vger.kernel.org
11854S:	Maintained
11855F:	Documentation/hwmon/tmp401
11856F:	drivers/hwmon/tmp401.c
11857
11858TMPFS (SHMEM FILESYSTEM)
11859M:	Hugh Dickins <hughd@google.com>
11860L:	linux-mm@kvack.org
11861S:	Maintained
11862F:	include/linux/shmem_fs.h
11863F:	mm/shmem.c
11864
11865TM6000 VIDEO4LINUX DRIVER
11866M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11867M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11868L:	linux-media@vger.kernel.org
11869W:	https://linuxtv.org
11870T:	git git://linuxtv.org/media_tree.git
11871S:	Odd fixes
11872F:	drivers/media/usb/tm6000/
11873
11874TW68 VIDEO4LINUX DRIVER
11875M:	Hans Verkuil <hverkuil@xs4all.nl>
11876L:	linux-media@vger.kernel.org
11877T:	git git://linuxtv.org/media_tree.git
11878W:	https://linuxtv.org
11879S:	Odd Fixes
11880F:	drivers/media/pci/tw68/
11881
11882TW686X VIDEO4LINUX DRIVER
11883M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11884L:	linux-media@vger.kernel.org
11885T:	git git://linuxtv.org/media_tree.git
11886W:	http://linuxtv.org
11887S:	Maintained
11888F:	drivers/media/pci/tw686x/
11889
11890TPM DEVICE DRIVER
11891M:	Peter Huewe <peterhuewe@gmx.de>
11892M:	Marcel Selhorst <tpmdd@selhorst.net>
11893M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11894R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11895W:	http://tpmdd.sourceforge.net
11896L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11897Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11898T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11899S:	Maintained
11900F:	drivers/char/tpm/
11901
11902TPM IBM_VTPM DEVICE DRIVER
11903M:	Ashley Lai <ashleydlai@gmail.com>
11904W:	http://tpmdd.sourceforge.net
11905L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11906S:	Maintained
11907F:	drivers/char/tpm/tpm_ibmvtpm*
11908
11909TRACING
11910M:	Steven Rostedt <rostedt@goodmis.org>
11911M:	Ingo Molnar <mingo@redhat.com>
11912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11913S:	Maintained
11914F:	Documentation/trace/ftrace.txt
11915F:	arch/*/*/*/ftrace.h
11916F:	arch/*/kernel/ftrace.c
11917F:	include/*/ftrace.h
11918F:	include/linux/trace*.h
11919F:	include/trace/
11920F:	kernel/trace/
11921F:	tools/testing/selftests/ftrace/
11922
11923TRACING MMIO ACCESSES (MMIOTRACE)
11924M:	Steven Rostedt <rostedt@goodmis.org>
11925M:	Ingo Molnar <mingo@kernel.org>
11926R:	Karol Herbst <karolherbst@gmail.com>
11927R:	Pekka Paalanen <ppaalanen@gmail.com>
11928S:	Maintained
11929L:	linux-kernel@vger.kernel.org
11930L:	nouveau@lists.freedesktop.org
11931F:	kernel/trace/trace_mmiotrace.c
11932F:	include/linux/mmiotrace.h
11933F:	arch/x86/mm/kmmio.c
11934F:	arch/x86/mm/mmio-mod.c
11935F:	arch/x86/mm/testmmiotrace.c
11936
11937TRIVIAL PATCHES
11938M:	Jiri Kosina <trivial@kernel.org>
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11940S:	Maintained
11941K:	^Subject:.*(?i)trivial
11942
11943TTY LAYER
11944M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11945M:	Jiri Slaby <jslaby@suse.com>
11946S:	Supported
11947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11948F:	Documentation/serial/
11949F:	drivers/tty/
11950F:	drivers/tty/serial/serial_core.c
11951F:	include/linux/serial_core.h
11952F:	include/linux/serial.h
11953F:	include/linux/tty.h
11954F:	include/uapi/linux/serial_core.h
11955F:	include/uapi/linux/serial.h
11956F:	include/uapi/linux/tty.h
11957
11958TUA9001 MEDIA DRIVER
11959M:	Antti Palosaari <crope@iki.fi>
11960L:	linux-media@vger.kernel.org
11961W:	https://linuxtv.org
11962W:	http://palosaari.fi/linux/
11963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11964T:	git git://linuxtv.org/anttip/media_tree.git
11965S:	Maintained
11966F:	drivers/media/tuners/tua9001*
11967
11968TULIP NETWORK DRIVERS
11969L:	netdev@vger.kernel.org
11970L:	linux-parisc@vger.kernel.org
11971S:	Orphan
11972F:	drivers/net/ethernet/dec/tulip/
11973
11974TUN/TAP driver
11975M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11976W:	http://vtun.sourceforge.net/tun
11977S:	Maintained
11978F:	Documentation/networking/tuntap.txt
11979F:	arch/um/os-Linux/drivers/
11980
11981TURBOCHANNEL SUBSYSTEM
11982M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11983M:	Ralf Baechle <ralf@linux-mips.org>
11984L:	linux-mips@linux-mips.org
11985Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11986S:	Maintained
11987F:	drivers/tc/
11988F:	include/linux/tc.h
11989
11990U14-34F SCSI DRIVER
11991M:	Dario Ballabio <ballabio_dario@emc.com>
11992L:	linux-scsi@vger.kernel.org
11993S:	Maintained
11994F:	drivers/scsi/u14-34f.c
11995
11996UBI FILE SYSTEM (UBIFS)
11997M:	Richard Weinberger <richard@nod.at>
11998M:	Artem Bityutskiy <dedekind1@gmail.com>
11999M:	Adrian Hunter <adrian.hunter@intel.com>
12000L:	linux-mtd@lists.infradead.org
12001T:	git git://git.infradead.org/ubifs-2.6.git
12002W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12003S:	Supported
12004F:	Documentation/filesystems/ubifs.txt
12005F:	fs/ubifs/
12006
12007UCLINUX (M68KNOMMU AND COLDFIRE)
12008M:	Greg Ungerer <gerg@linux-m68k.org>
12009W:	http://www.linux-m68k.org/
12010W:	http://www.uclinux.org/
12011L:	linux-m68k@lists.linux-m68k.org
12012L:	uclinux-dev@uclinux.org  (subscribers-only)
12013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12014S:	Maintained
12015F:	arch/m68k/coldfire/
12016F:	arch/m68k/68*/
12017F:	arch/m68k/*/*_no.*
12018F:	arch/m68k/include/asm/*_no.*
12019
12020UDF FILESYSTEM
12021M:	Jan Kara <jack@suse.com>
12022S:	Maintained
12023F:	Documentation/filesystems/udf.txt
12024F:	fs/udf/
12025
12026UFS FILESYSTEM
12027M:	Evgeniy Dushistov <dushistov@mail.ru>
12028S:	Maintained
12029F:	Documentation/filesystems/ufs.txt
12030F:	fs/ufs/
12031
12032UHID USERSPACE HID IO DRIVER:
12033M:	David Herrmann <dh.herrmann@googlemail.com>
12034L:	linux-input@vger.kernel.org
12035S:	Maintained
12036F:	drivers/hid/uhid.c
12037F:	include/uapi/linux/uhid.h
12038
12039ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12040L:	linux-usb@vger.kernel.org
12041S:	Orphan
12042F:	drivers/uwb/
12043F:	include/linux/uwb.h
12044F:	include/linux/uwb/
12045
12046UNICORE32 ARCHITECTURE:
12047M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12048W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12049S:	Maintained
12050T:	git git://github.com/gxt/linux.git
12051F:	arch/unicore32/
12052
12053UNIFDEF
12054M:	Tony Finch <dot@dotat.at>
12055W:	http://dotat.at/prog/unifdef
12056S:	Maintained
12057F:	scripts/unifdef.c
12058
12059UNIFORM CDROM DRIVER
12060M:	Jens Axboe <axboe@kernel.dk>
12061W:	http://www.kernel.dk
12062S:	Maintained
12063F:	Documentation/cdrom/
12064F:	drivers/cdrom/cdrom.c
12065F:	include/linux/cdrom.h
12066F:	include/uapi/linux/cdrom.h
12067
12068UNISYS S-PAR DRIVERS
12069M:	David Kershner <david.kershner@unisys.com>
12070L:	sparmaintainer@unisys.com (Unisys internal)
12071S:	Supported
12072F:	drivers/staging/unisys/
12073
12074UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12075M:	Vinayak Holikatti <vinholikatti@gmail.com>
12076L:	linux-scsi@vger.kernel.org
12077S:	Supported
12078F:	Documentation/scsi/ufs.txt
12079F:	drivers/scsi/ufs/
12080
12081UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12082M:	Joao Pinto <Joao.Pinto@synopsys.com>
12083L:	linux-scsi@vger.kernel.org
12084S:	Supported
12085F:	drivers/scsi/ufs/*dwc*
12086
12087UNSORTED BLOCK IMAGES (UBI)
12088M:	Artem Bityutskiy <dedekind1@gmail.com>
12089M:	Richard Weinberger <richard@nod.at>
12090W:	http://www.linux-mtd.infradead.org/
12091L:	linux-mtd@lists.infradead.org
12092T:	git git://git.infradead.org/ubifs-2.6.git
12093S:	Supported
12094F:	drivers/mtd/ubi/
12095F:	include/linux/mtd/ubi.h
12096F:	include/uapi/mtd/ubi-user.h
12097
12098USB ACM DRIVER
12099M:	Oliver Neukum <oneukum@suse.com>
12100L:	linux-usb@vger.kernel.org
12101S:	Maintained
12102F:	Documentation/usb/acm.txt
12103F:	drivers/usb/class/cdc-acm.*
12104
12105USB AR5523 WIRELESS DRIVER
12106M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12107L:	linux-wireless@vger.kernel.org
12108S:	Maintained
12109F:	drivers/net/wireless/ath/ar5523/
12110
12111USB ATTACHED SCSI
12112M:	Oliver Neukum <oneukum@suse.com>
12113L:	linux-usb@vger.kernel.org
12114L:	linux-scsi@vger.kernel.org
12115S:	Maintained
12116F:	drivers/usb/storage/uas.c
12117
12118USB CDC ETHERNET DRIVER
12119M:	Oliver Neukum <oliver@neukum.org>
12120L:	linux-usb@vger.kernel.org
12121S:	Maintained
12122F:	drivers/net/usb/cdc_*.c
12123F:	include/uapi/linux/usb/cdc.h
12124
12125USB CHAOSKEY DRIVER
12126M:	Keith Packard <keithp@keithp.com>
12127L:	linux-usb@vger.kernel.org
12128S:	Maintained
12129F:	drivers/usb/misc/chaoskey.c
12130
12131USB CYPRESS C67X00 DRIVER
12132M:	Peter Korsgaard <jacmet@sunsite.dk>
12133L:	linux-usb@vger.kernel.org
12134S:	Maintained
12135F:	drivers/usb/c67x00/
12136
12137USB DAVICOM DM9601 DRIVER
12138M:	Peter Korsgaard <jacmet@sunsite.dk>
12139L:	netdev@vger.kernel.org
12140W:	http://www.linux-usb.org/usbnet
12141S:	Maintained
12142F:	drivers/net/usb/dm9601.c
12143
12144USB DIAMOND RIO500 DRIVER
12145M:	Cesar Miquel <miquel@df.uba.ar>
12146L:	rio500-users@lists.sourceforge.net
12147W:	http://rio500.sourceforge.net
12148S:	Maintained
12149F:	drivers/usb/misc/rio500*
12150
12151USB EHCI DRIVER
12152M:	Alan Stern <stern@rowland.harvard.edu>
12153L:	linux-usb@vger.kernel.org
12154S:	Maintained
12155F:	Documentation/usb/ehci.txt
12156F:	drivers/usb/host/ehci*
12157
12158USB GADGET/PERIPHERAL SUBSYSTEM
12159M:	Felipe Balbi <balbi@kernel.org>
12160L:	linux-usb@vger.kernel.org
12161W:	http://www.linux-usb.org/gadget
12162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12163S:	Maintained
12164F:	drivers/usb/gadget/
12165F:	include/linux/usb/gadget*
12166
12167USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12168M:	Jiri Kosina <jikos@kernel.org>
12169R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12170L:	linux-usb@vger.kernel.org
12171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12172S:	Maintained
12173F:	Documentation/hid/hiddev.txt
12174F:	drivers/hid/usbhid/
12175
12176USB ISP116X DRIVER
12177M:	Olav Kongas <ok@artecdesign.ee>
12178L:	linux-usb@vger.kernel.org
12179S:	Maintained
12180F:	drivers/usb/host/isp116x*
12181F:	include/linux/usb/isp116x.h
12182
12183USB LAN78XX ETHERNET DRIVER
12184M:	Woojung Huh <woojung.huh@microchip.com>
12185M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12186L:	netdev@vger.kernel.org
12187S:	Maintained
12188F:	drivers/net/usb/lan78xx.*
12189
12190USB MASS STORAGE DRIVER
12191M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12192L:	linux-usb@vger.kernel.org
12193L:	usb-storage@lists.one-eyed-alien.net
12194S:	Maintained
12195W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12196F:	drivers/usb/storage/
12197
12198USB MIDI DRIVER
12199M:	Clemens Ladisch <clemens@ladisch.de>
12200L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12201T:	git git://git.alsa-project.org/alsa-kernel.git
12202S:	Maintained
12203F:	sound/usb/midi.*
12204
12205USB NETWORKING DRIVERS
12206L:	linux-usb@vger.kernel.org
12207S:	Odd Fixes
12208F:	drivers/net/usb/
12209
12210USB OHCI DRIVER
12211M:	Alan Stern <stern@rowland.harvard.edu>
12212L:	linux-usb@vger.kernel.org
12213S:	Maintained
12214F:	Documentation/usb/ohci.txt
12215F:	drivers/usb/host/ohci*
12216
12217USB OTG FSM (Finite State Machine)
12218M:	Peter Chen <Peter.Chen@nxp.com>
12219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12220L:	linux-usb@vger.kernel.org
12221S:	Maintained
12222F:	drivers/usb/common/usb-otg-fsm.c
12223
12224USB OVER IP DRIVER
12225M:	Valentina Manea <valentina.manea.m@gmail.com>
12226M:	Shuah Khan <shuahkh@osg.samsung.com>
12227M:	Shuah Khan <shuah@kernel.org>
12228L:	linux-usb@vger.kernel.org
12229S:	Maintained
12230F:	Documentation/usb/usbip_protocol.txt
12231F:	drivers/usb/usbip/
12232F:	tools/usb/usbip/
12233
12234USB PEGASUS DRIVER
12235M:	Petko Manolov <petkan@nucleusys.com>
12236L:	linux-usb@vger.kernel.org
12237L:	netdev@vger.kernel.org
12238T:	git git://github.com/petkan/pegasus.git
12239W:	https://github.com/petkan/pegasus
12240S:	Maintained
12241F:	drivers/net/usb/pegasus.*
12242
12243USB PHY LAYER
12244M:	Felipe Balbi <balbi@kernel.org>
12245L:	linux-usb@vger.kernel.org
12246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12247S:	Maintained
12248F:	drivers/usb/phy/
12249
12250USB PRINTER DRIVER (usblp)
12251M:	Pete Zaitcev <zaitcev@redhat.com>
12252L:	linux-usb@vger.kernel.org
12253S:	Supported
12254F:	drivers/usb/class/usblp.c
12255
12256USB QMI WWAN NETWORK DRIVER
12257M:	Bjørn Mork <bjorn@mork.no>
12258L:	netdev@vger.kernel.org
12259S:	Maintained
12260F:	Documentation/ABI/testing/sysfs-class-net-qmi
12261F:	drivers/net/usb/qmi_wwan.c
12262
12263USB RTL8150 DRIVER
12264M:	Petko Manolov <petkan@nucleusys.com>
12265L:	linux-usb@vger.kernel.org
12266L:	netdev@vger.kernel.org
12267T:	git git://github.com/petkan/rtl8150.git
12268W:	https://github.com/petkan/rtl8150
12269S:	Maintained
12270F:	drivers/net/usb/rtl8150.c
12271
12272USB SERIAL SUBSYSTEM
12273M:	Johan Hovold <johan@kernel.org>
12274L:	linux-usb@vger.kernel.org
12275S:	Maintained
12276F:	Documentation/usb/usb-serial.txt
12277F:	drivers/usb/serial/
12278F:	include/linux/usb/serial.h
12279
12280USB SMSC75XX ETHERNET DRIVER
12281M:	Steve Glendinning <steve.glendinning@shawell.net>
12282L:	netdev@vger.kernel.org
12283S:	Maintained
12284F:	drivers/net/usb/smsc75xx.*
12285
12286USB SMSC95XX ETHERNET DRIVER
12287M:	Steve Glendinning <steve.glendinning@shawell.net>
12288M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12289L:	netdev@vger.kernel.org
12290S:	Maintained
12291F:	drivers/net/usb/smsc95xx.*
12292
12293USB SUBSYSTEM
12294M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12295L:	linux-usb@vger.kernel.org
12296W:	http://www.linux-usb.org
12297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12298S:	Supported
12299F:	Documentation/devicetree/bindings/usb/
12300F:	Documentation/usb/
12301F:	drivers/usb/
12302F:	include/linux/usb.h
12303F:	include/linux/usb/
12304
12305USB UHCI DRIVER
12306M:	Alan Stern <stern@rowland.harvard.edu>
12307L:	linux-usb@vger.kernel.org
12308S:	Maintained
12309F:	drivers/usb/host/uhci*
12310
12311USB "USBNET" DRIVER FRAMEWORK
12312M:	Oliver Neukum <oneukum@suse.com>
12313L:	netdev@vger.kernel.org
12314W:	http://www.linux-usb.org/usbnet
12315S:	Maintained
12316F:	drivers/net/usb/usbnet.c
12317F:	include/linux/usb/usbnet.h
12318
12319USB VIDEO CLASS
12320M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12321L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12322L:	linux-media@vger.kernel.org
12323T:	git git://linuxtv.org/media_tree.git
12324W:	http://www.ideasonboard.org/uvc/
12325S:	Maintained
12326F:	drivers/media/usb/uvc/
12327F:	include/uapi/linux/uvcvideo.h
12328
12329USB VISION DRIVER
12330M:	Hans Verkuil <hverkuil@xs4all.nl>
12331L:	linux-media@vger.kernel.org
12332T:	git git://linuxtv.org/media_tree.git
12333W:	https://linuxtv.org
12334S:	Odd Fixes
12335F:	drivers/media/usb/usbvision/
12336
12337USB WEBCAM GADGET
12338M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12339L:	linux-usb@vger.kernel.org
12340S:	Maintained
12341F:	drivers/usb/gadget/function/*uvc*
12342F:	drivers/usb/gadget/legacy/webcam.c
12343
12344USB WIRELESS RNDIS DRIVER (rndis_wlan)
12345M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12346L:	linux-wireless@vger.kernel.org
12347S:	Maintained
12348F:	drivers/net/wireless/rndis_wlan.c
12349
12350USB XHCI DRIVER
12351M:	Mathias Nyman <mathias.nyman@intel.com>
12352L:	linux-usb@vger.kernel.org
12353S:	Supported
12354F:	drivers/usb/host/xhci*
12355F:	drivers/usb/host/pci-quirks*
12356
12357USB ZD1201 DRIVER
12358L:	linux-wireless@vger.kernel.org
12359W:	http://linux-lc100020.sourceforge.net
12360S:	Orphan
12361F:	drivers/net/wireless/zydas/zd1201.*
12362
12363USB ZR364XX DRIVER
12364M:	Antoine Jacquet <royale@zerezo.com>
12365L:	linux-usb@vger.kernel.org
12366L:	linux-media@vger.kernel.org
12367T:	git git://linuxtv.org/media_tree.git
12368W:	http://royale.zerezo.com/zr364xx/
12369S:	Maintained
12370F:	Documentation/video4linux/zr364xx.txt
12371F:	drivers/media/usb/zr364xx/
12372
12373ULPI BUS
12374M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12375L:	linux-usb@vger.kernel.org
12376S:	Maintained
12377F:	drivers/usb/common/ulpi.c
12378F:	include/linux/ulpi/
12379
12380USER-MODE LINUX (UML)
12381M:	Jeff Dike <jdike@addtoit.com>
12382M:	Richard Weinberger <richard@nod.at>
12383L:	user-mode-linux-devel@lists.sourceforge.net
12384L:	user-mode-linux-user@lists.sourceforge.net
12385W:	http://user-mode-linux.sourceforge.net
12386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12387S:	Maintained
12388F:	Documentation/virtual/uml/
12389F:	arch/um/
12390F:	arch/x86/um/
12391F:	fs/hostfs/
12392F:	fs/hppfs/
12393
12394USERSPACE I/O (UIO)
12395M:	"Hans J. Koch" <hjk@hansjkoch.de>
12396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12397S:	Maintained
12398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12399F:	Documentation/DocBook/uio-howto.tmpl
12400F:	drivers/uio/
12401F:	include/linux/uio*.h
12402
12403UTIL-LINUX PACKAGE
12404M:	Karel Zak <kzak@redhat.com>
12405L:	util-linux@vger.kernel.org
12406W:	http://en.wikipedia.org/wiki/Util-linux
12407T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12408S:	Maintained
12409
12410UVESAFB DRIVER
12411M:	Michal Januszewski <spock@gentoo.org>
12412L:	linux-fbdev@vger.kernel.org
12413W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12414S:	Maintained
12415F:	Documentation/fb/uvesafb.txt
12416F:	drivers/video/fbdev/uvesafb.*
12417
12418VF610 NAND DRIVER
12419M:	Stefan Agner <stefan@agner.ch>
12420L:	linux-mtd@lists.infradead.org
12421S:	Supported
12422F:	drivers/mtd/nand/vf610_nfc.c
12423
12424VFAT/FAT/MSDOS FILESYSTEM
12425M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12426S:	Maintained
12427F:	Documentation/filesystems/vfat.txt
12428F:	fs/fat/
12429
12430VFIO DRIVER
12431M:	Alex Williamson <alex.williamson@redhat.com>
12432L:	kvm@vger.kernel.org
12433T:	git git://github.com/awilliam/linux-vfio.git
12434S:	Maintained
12435F:	Documentation/vfio.txt
12436F:	drivers/vfio/
12437F:	include/linux/vfio.h
12438F:	include/uapi/linux/vfio.h
12439
12440VFIO PLATFORM DRIVER
12441M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12442L:	kvm@vger.kernel.org
12443S:	Maintained
12444F:	drivers/vfio/platform/
12445
12446VIDEOBUF2 FRAMEWORK
12447M:	Pawel Osciak <pawel@osciak.com>
12448M:	Marek Szyprowski <m.szyprowski@samsung.com>
12449M:	Kyungmin Park <kyungmin.park@samsung.com>
12450L:	linux-media@vger.kernel.org
12451S:	Maintained
12452F:	drivers/media/v4l2-core/videobuf2-*
12453F:	include/media/videobuf2-*
12454
12455VIRTIO AND VHOST VSOCK DRIVER
12456M:	Stefan Hajnoczi <stefanha@redhat.com>
12457L:	kvm@vger.kernel.org
12458L:	virtualization@lists.linux-foundation.org
12459L:	netdev@vger.kernel.org
12460S:	Maintained
12461F:	include/linux/virtio_vsock.h
12462F:	include/uapi/linux/virtio_vsock.h
12463F:	net/vmw_vsock/virtio_transport_common.c
12464F:	net/vmw_vsock/virtio_transport.c
12465F:	drivers/vhost/vsock.c
12466F:	drivers/vhost/vsock.h
12467
12468VIRTUAL SERIO DEVICE DRIVER
12469M:	Stephen Chandler Paul <thatslyude@gmail.com>
12470S:	Maintained
12471F:	drivers/input/serio/userio.c
12472F:	include/uapi/linux/userio.h
12473
12474VIRTIO CONSOLE DRIVER
12475M:	Amit Shah <amit.shah@redhat.com>
12476L:	virtualization@lists.linux-foundation.org
12477S:	Maintained
12478F:	drivers/char/virtio_console.c
12479F:	include/linux/virtio_console.h
12480F:	include/uapi/linux/virtio_console.h
12481
12482VIRTIO CORE, NET AND BLOCK DRIVERS
12483M:	"Michael S. Tsirkin" <mst@redhat.com>
12484L:	virtualization@lists.linux-foundation.org
12485S:	Maintained
12486F:	Documentation/devicetree/bindings/virtio/
12487F:	drivers/virtio/
12488F:	tools/virtio/
12489F:	drivers/net/virtio_net.c
12490F:	drivers/block/virtio_blk.c
12491F:	include/linux/virtio_*.h
12492F:	include/uapi/linux/virtio_*.h
12493
12494VIRTIO DRIVERS FOR S390
12495M:	Christian Borntraeger <borntraeger@de.ibm.com>
12496M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12497L:	linux-s390@vger.kernel.org
12498L:	virtualization@lists.linux-foundation.org
12499L:	kvm@vger.kernel.org
12500S:	Supported
12501F:	drivers/s390/virtio/
12502
12503VIRTIO GPU DRIVER
12504M:	David Airlie <airlied@linux.ie>
12505M:	Gerd Hoffmann <kraxel@redhat.com>
12506L:	dri-devel@lists.freedesktop.org
12507L:	virtualization@lists.linux-foundation.org
12508S:	Maintained
12509F:	drivers/gpu/drm/virtio/
12510F:	include/uapi/linux/virtio_gpu.h
12511
12512VIRTIO HOST (VHOST)
12513M:	"Michael S. Tsirkin" <mst@redhat.com>
12514L:	kvm@vger.kernel.org
12515L:	virtualization@lists.linux-foundation.org
12516L:	netdev@vger.kernel.org
12517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12518S:	Maintained
12519F:	drivers/vhost/
12520F:	include/uapi/linux/vhost.h
12521
12522VIRTIO INPUT DRIVER
12523M:	Gerd Hoffmann <kraxel@redhat.com>
12524S:	Maintained
12525F:	drivers/virtio/virtio_input.c
12526F:	include/uapi/linux/virtio_input.h
12527
12528VIA RHINE NETWORK DRIVER
12529S:	Orphan
12530F:	drivers/net/ethernet/via/via-rhine.c
12531
12532VIA SD/MMC CARD CONTROLLER DRIVER
12533M:	Bruce Chang <brucechang@via.com.tw>
12534M:	Harald Welte <HaraldWelte@viatech.com>
12535S:	Maintained
12536F:	drivers/mmc/host/via-sdmmc.c
12537
12538VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12539M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12540L:	linux-fbdev@vger.kernel.org
12541S:	Maintained
12542F:	include/linux/via-core.h
12543F:	include/linux/via-gpio.h
12544F:	include/linux/via_i2c.h
12545F:	drivers/video/fbdev/via/
12546
12547VIA VELOCITY NETWORK DRIVER
12548M:	Francois Romieu <romieu@fr.zoreil.com>
12549L:	netdev@vger.kernel.org
12550S:	Maintained
12551F:	drivers/net/ethernet/via/via-velocity.*
12552
12553VIRT LIB
12554M:	Alex Williamson <alex.williamson@redhat.com>
12555M:	Paolo Bonzini <pbonzini@redhat.com>
12556L:	kvm@vger.kernel.org
12557S:	Supported
12558F:	virt/lib/
12559
12560VIVID VIRTUAL VIDEO DRIVER
12561M:	Hans Verkuil <hverkuil@xs4all.nl>
12562L:	linux-media@vger.kernel.org
12563T:	git git://linuxtv.org/media_tree.git
12564W:	https://linuxtv.org
12565S:	Maintained
12566F:	drivers/media/platform/vivid/*
12567
12568VLAN (802.1Q)
12569M:	Patrick McHardy <kaber@trash.net>
12570L:	netdev@vger.kernel.org
12571S:	Maintained
12572F:	drivers/net/macvlan.c
12573F:	include/linux/if_*vlan.h
12574F:	net/8021q/
12575
12576VLYNQ BUS
12577M:	Florian Fainelli <florian@openwrt.org>
12578L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12579S:	Maintained
12580F:	drivers/vlynq/vlynq.c
12581F:	include/linux/vlynq.h
12582
12583VME SUBSYSTEM
12584M:	Martyn Welch <martyn@welchs.me.uk>
12585M:	Manohar Vanga <manohar.vanga@gmail.com>
12586M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12587L:	devel@driverdev.osuosl.org
12588S:	Maintained
12589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12590F:	Documentation/vme_api.txt
12591F:	drivers/staging/vme/
12592F:	drivers/vme/
12593F:	include/linux/vme*
12594
12595VMWARE HYPERVISOR INTERFACE
12596M:	Alok Kataria <akataria@vmware.com>
12597L:	virtualization@lists.linux-foundation.org
12598S:	Supported
12599F:	arch/x86/kernel/cpu/vmware.c
12600
12601VMWARE BALLOON DRIVER
12602M:	Xavier Deguillard <xdeguillard@vmware.com>
12603M:	Philip Moltmann <moltmann@vmware.com>
12604M:	"VMware, Inc." <pv-drivers@vmware.com>
12605L:	linux-kernel@vger.kernel.org
12606S:	Maintained
12607F:	drivers/misc/vmw_balloon.c
12608
12609VMWARE VMMOUSE SUBDRIVER
12610M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12611M:	"VMware, Inc." <pv-drivers@vmware.com>
12612L:	linux-input@vger.kernel.org
12613S:	Maintained
12614F:	drivers/input/mouse/vmmouse.c
12615F:	drivers/input/mouse/vmmouse.h
12616
12617VMWARE VMXNET3 ETHERNET DRIVER
12618M:	Shrikrishna Khare <skhare@vmware.com>
12619M:	"VMware, Inc." <pv-drivers@vmware.com>
12620L:	netdev@vger.kernel.org
12621S:	Maintained
12622F:	drivers/net/vmxnet3/
12623
12624VMware PVSCSI driver
12625M:	Jim Gill <jgill@vmware.com>
12626M:	VMware PV-Drivers <pv-drivers@vmware.com>
12627L:	linux-scsi@vger.kernel.org
12628S:	Maintained
12629F:	drivers/scsi/vmw_pvscsi.c
12630F:	drivers/scsi/vmw_pvscsi.h
12631
12632VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12633M:	Liam Girdwood <lgirdwood@gmail.com>
12634M:	Mark Brown <broonie@kernel.org>
12635L:	linux-kernel@vger.kernel.org
12636W:	http://www.slimlogic.co.uk/?p=48
12637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12638S:	Supported
12639F:	Documentation/devicetree/bindings/regulator/
12640F:	drivers/regulator/
12641F:	include/dt-bindings/regulator/
12642F:	include/linux/regulator/
12643
12644VRF
12645M:	David Ahern <dsa@cumulusnetworks.com>
12646M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12647L:	netdev@vger.kernel.org
12648S:	Maintained
12649F:	drivers/net/vrf.c
12650F:	Documentation/networking/vrf.txt
12651
12652VT1211 HARDWARE MONITOR DRIVER
12653M:	Juerg Haefliger <juergh@gmail.com>
12654L:	linux-hwmon@vger.kernel.org
12655S:	Maintained
12656F:	Documentation/hwmon/vt1211
12657F:	drivers/hwmon/vt1211.c
12658
12659VT8231 HARDWARE MONITOR DRIVER
12660M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12661L:	linux-hwmon@vger.kernel.org
12662S:	Maintained
12663F:	drivers/hwmon/vt8231.c
12664
12665VUB300 USB to SDIO/SD/MMC bridge chip
12666M:	Tony Olech <tony.olech@elandigitalsystems.com>
12667L:	linux-mmc@vger.kernel.org
12668L:	linux-usb@vger.kernel.org
12669S:	Supported
12670F:	drivers/mmc/host/vub300.c
12671
12672W1 DALLAS'S 1-WIRE BUS
12673M:	Evgeniy Polyakov <zbr@ioremap.net>
12674S:	Maintained
12675F:	Documentation/w1/
12676F:	drivers/w1/
12677
12678W83791D HARDWARE MONITORING DRIVER
12679M:	Marc Hulsman <m.hulsman@tudelft.nl>
12680L:	linux-hwmon@vger.kernel.org
12681S:	Maintained
12682F:	Documentation/hwmon/w83791d
12683F:	drivers/hwmon/w83791d.c
12684
12685W83793 HARDWARE MONITORING DRIVER
12686M:	Rudolf Marek <r.marek@assembler.cz>
12687L:	linux-hwmon@vger.kernel.org
12688S:	Maintained
12689F:	Documentation/hwmon/w83793
12690F:	drivers/hwmon/w83793.c
12691
12692W83795 HARDWARE MONITORING DRIVER
12693M:	Jean Delvare <jdelvare@suse.com>
12694L:	linux-hwmon@vger.kernel.org
12695S:	Maintained
12696F:	drivers/hwmon/w83795.c
12697
12698W83L51xD SD/MMC CARD INTERFACE DRIVER
12699M:	Pierre Ossman <pierre@ossman.eu>
12700S:	Maintained
12701F:	drivers/mmc/host/wbsd.*
12702
12703WACOM PROTOCOL 4 SERIAL TABLETS
12704M:	Julian Squires <julian@cipht.net>
12705M:	Hans de Goede <hdegoede@redhat.com>
12706L:	linux-input@vger.kernel.org
12707S:	Maintained
12708F:	drivers/input/tablet/wacom_serial4.c
12709
12710WATCHDOG DEVICE DRIVERS
12711M:	Wim Van Sebroeck <wim@iguana.be>
12712R:	Guenter Roeck <linux@roeck-us.net>
12713L:	linux-watchdog@vger.kernel.org
12714W:	http://www.linux-watchdog.org/
12715T:	git git://www.linux-watchdog.org/linux-watchdog.git
12716S:	Maintained
12717F:	Documentation/devicetree/bindings/watchdog/
12718F:	Documentation/watchdog/
12719F:	drivers/watchdog/
12720F:	include/linux/watchdog.h
12721F:	include/uapi/linux/watchdog.h
12722
12723WD7000 SCSI DRIVER
12724M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12725L:	linux-scsi@vger.kernel.org
12726S:	Maintained
12727F:	drivers/scsi/wd7000.c
12728
12729WIIMOTE HID DRIVER
12730M:	David Herrmann <dh.herrmann@googlemail.com>
12731L:	linux-input@vger.kernel.org
12732S:	Maintained
12733F:	drivers/hid/hid-wiimote*
12734
12735WINBOND CIR DRIVER
12736M:	David Härdeman <david@hardeman.nu>
12737S:	Maintained
12738F:	drivers/media/rc/winbond-cir.c
12739
12740WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12741M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12742L:	linux-watchdog@vger.kernel.org
12743S:	Maintained
12744F:	drivers/watchdog/ebc-c384_wdt.c
12745
12746WINSYSTEMS WS16C48 GPIO DRIVER
12747M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12748L:	linux-gpio@vger.kernel.org
12749S:	Maintained
12750F:	drivers/gpio/gpio-ws16c48.c
12751
12752WIMAX STACK
12753M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12754M:	linux-wimax@intel.com
12755L:	wimax@linuxwimax.org (subscribers-only)
12756S:	Supported
12757W:	http://linuxwimax.org
12758F:	Documentation/wimax/README.wimax
12759F:	include/linux/wimax/debug.h
12760F:	include/net/wimax.h
12761F:	include/uapi/linux/wimax.h
12762F:	net/wimax/
12763
12764WISTRON LAPTOP BUTTON DRIVER
12765M:	Miloslav Trmac <mitr@volny.cz>
12766S:	Maintained
12767F:	drivers/input/misc/wistron_btns.c
12768
12769WL3501 WIRELESS PCMCIA CARD DRIVER
12770M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12771L:	linux-wireless@vger.kernel.org
12772W:	http://oops.ghostprotocols.net:81/blog
12773S:	Maintained
12774F:	drivers/net/wireless/wl3501*
12775
12776WOLFSON MICROELECTRONICS DRIVERS
12777L:	patches@opensource.wolfsonmicro.com
12778T:	git https://github.com/CirrusLogic/linux-drivers.git
12779W:	https://github.com/CirrusLogic/linux-drivers/wiki
12780S:	Supported
12781F:	Documentation/hwmon/wm83??
12782F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12783F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12784F:	Documentation/devicetree/bindings/mfd/arizona.txt
12785F:	arch/arm/mach-s3c64xx/mach-crag6410*
12786F:	drivers/clk/clk-wm83*.c
12787F:	drivers/extcon/extcon-arizona.c
12788F:	drivers/leds/leds-wm83*.c
12789F:	drivers/gpio/gpio-*wm*.c
12790F:	drivers/gpio/gpio-arizona.c
12791F:	drivers/hwmon/wm83??-hwmon.c
12792F:	drivers/input/misc/wm831x-on.c
12793F:	drivers/input/touchscreen/wm831x-ts.c
12794F:	drivers/input/touchscreen/wm97*.c
12795F:	drivers/mfd/arizona*
12796F:	drivers/mfd/wm*.c
12797F:	drivers/mfd/cs47l24*
12798F:	drivers/power/wm83*.c
12799F:	drivers/rtc/rtc-wm83*.c
12800F:	drivers/regulator/wm8*.c
12801F:	drivers/video/backlight/wm83*_bl.c
12802F:	drivers/watchdog/wm83*_wdt.c
12803F:	include/linux/mfd/arizona/
12804F:	include/linux/mfd/wm831x/
12805F:	include/linux/mfd/wm8350/
12806F:	include/linux/mfd/wm8400*
12807F:	include/linux/wm97xx.h
12808F:	include/sound/wm????.h
12809F:	sound/soc/codecs/arizona.?
12810F:	sound/soc/codecs/wm*
12811F:	sound/soc/codecs/cs47l24*
12812
12813WORKQUEUE
12814M:	Tejun Heo <tj@kernel.org>
12815R:	Lai Jiangshan <jiangshanlai@gmail.com>
12816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12817S:	Maintained
12818F:	include/linux/workqueue.h
12819F:	kernel/workqueue.c
12820F:	Documentation/workqueue.txt
12821
12822X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12823M:	Chen-Yu Tsai <wens@csie.org>
12824L:	linux-kernel@vger.kernel.org
12825S:	Maintained
12826N:	axp[128]
12827
12828X.25 NETWORK LAYER
12829M:	Andrew Hendry <andrew.hendry@gmail.com>
12830L:	linux-x25@vger.kernel.org
12831S:	Odd Fixes
12832F:	Documentation/networking/x25*
12833F:	include/net/x25*
12834F:	net/x25/
12835
12836X86 ARCHITECTURE (32-BIT AND 64-BIT)
12837M:	Thomas Gleixner <tglx@linutronix.de>
12838M:	Ingo Molnar <mingo@redhat.com>
12839M:	"H. Peter Anvin" <hpa@zytor.com>
12840M:	x86@kernel.org
12841L:	linux-kernel@vger.kernel.org
12842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12843S:	Maintained
12844F:	Documentation/x86/
12845F:	arch/x86/
12846
12847X86 PLATFORM DRIVERS
12848M:	Darren Hart <dvhart@infradead.org>
12849L:	platform-driver-x86@vger.kernel.org
12850T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12851S:	Maintained
12852F:	drivers/platform/x86/
12853F:	drivers/platform/olpc/
12854
12855X86 MCE INFRASTRUCTURE
12856M:	Tony Luck <tony.luck@intel.com>
12857M:	Borislav Petkov <bp@alien8.de>
12858L:	linux-edac@vger.kernel.org
12859S:	Maintained
12860F:	arch/x86/kernel/cpu/mcheck/*
12861
12862X86 MICROCODE UPDATE SUPPORT
12863M:	Borislav Petkov <bp@alien8.de>
12864S:	Maintained
12865F:	arch/x86/kernel/cpu/microcode/*
12866
12867X86 VDSO
12868M:	Andy Lutomirski <luto@amacapital.net>
12869L:	linux-kernel@vger.kernel.org
12870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12871S:	Maintained
12872F:	arch/x86/entry/vdso/
12873
12874XC2028/3028 TUNER DRIVER
12875M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12876M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12877L:	linux-media@vger.kernel.org
12878W:	https://linuxtv.org
12879T:	git git://linuxtv.org/media_tree.git
12880S:	Maintained
12881F:	drivers/media/tuners/tuner-xc2028.*
12882
12883XEN HYPERVISOR INTERFACE
12884M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12885M:	David Vrabel <david.vrabel@citrix.com>
12886M:	Juergen Gross <jgross@suse.com>
12887L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12889S:	Supported
12890F:	arch/x86/xen/
12891F:	drivers/*/xen-*front.c
12892F:	drivers/xen/
12893F:	arch/x86/include/asm/xen/
12894F:	include/xen/
12895F:	include/uapi/xen/
12896
12897XEN HYPERVISOR ARM
12898M:	Stefano Stabellini <sstabellini@kernel.org>
12899L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12900S:	Maintained
12901F:	arch/arm/xen/
12902F:	arch/arm/include/asm/xen/
12903
12904XEN HYPERVISOR ARM64
12905M:	Stefano Stabellini <sstabellini@kernel.org>
12906L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12907S:	Maintained
12908F:	arch/arm64/xen/
12909F:	arch/arm64/include/asm/xen/
12910
12911XEN NETWORK BACKEND DRIVER
12912M:	Wei Liu <wei.liu2@citrix.com>
12913L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12914L:	netdev@vger.kernel.org
12915S:	Supported
12916F:	drivers/net/xen-netback/*
12917
12918XEN PCI SUBSYSTEM
12919M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12920L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12921S:	Supported
12922F:	arch/x86/pci/*xen*
12923F:	drivers/pci/*xen*
12924
12925XEN BLOCK SUBSYSTEM
12926M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12927M:	Roger Pau Monné <roger.pau@citrix.com>
12928L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12929S:	Supported
12930F:	drivers/block/xen-blkback/*
12931F:	drivers/block/xen*
12932
12933XEN PVSCSI DRIVERS
12934M:	Juergen Gross <jgross@suse.com>
12935L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12936L:	linux-scsi@vger.kernel.org
12937S:	Supported
12938F:	drivers/scsi/xen-scsifront.c
12939F:	drivers/xen/xen-scsiback.c
12940F:	include/xen/interface/io/vscsiif.h
12941
12942XEN SWIOTLB SUBSYSTEM
12943M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12944L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12945S:	Supported
12946F:	arch/x86/xen/*swiotlb*
12947F:	drivers/xen/*swiotlb*
12948
12949XFS FILESYSTEM
12950P:	Silicon Graphics Inc
12951M:	Dave Chinner <david@fromorbit.com>
12952M:	xfs@oss.sgi.com
12953L:	xfs@oss.sgi.com
12954W:	http://oss.sgi.com/projects/xfs
12955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12956S:	Supported
12957F:	Documentation/filesystems/xfs.txt
12958F:	fs/xfs/
12959
12960XILINX AXI ETHERNET DRIVER
12961M:	Anirudha Sarangi <anirudh@xilinx.com>
12962M:	John Linn <John.Linn@xilinx.com>
12963S:	Maintained
12964F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12965
12966XILINX UARTLITE SERIAL DRIVER
12967M:	Peter Korsgaard <jacmet@sunsite.dk>
12968L:	linux-serial@vger.kernel.org
12969S:	Maintained
12970F:	drivers/tty/serial/uartlite.c
12971
12972XILINX VIDEO IP CORES
12973M:	Hyun Kwon <hyun.kwon@xilinx.com>
12974M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12975L:	linux-media@vger.kernel.org
12976T:	git git://linuxtv.org/media_tree.git
12977S:	Supported
12978F:	Documentation/devicetree/bindings/media/xilinx/
12979F:	drivers/media/platform/xilinx/
12980F:	include/uapi/linux/xilinx-v4l2-controls.h
12981
12982XILLYBUS DRIVER
12983M:	Eli Billauer <eli.billauer@gmail.com>
12984L:	linux-kernel@vger.kernel.org
12985S:	Supported
12986F:	drivers/char/xillybus/
12987
12988XTENSA XTFPGA PLATFORM SUPPORT
12989M:	Max Filippov <jcmvbkbc@gmail.com>
12990L:	linux-xtensa@linux-xtensa.org
12991S:	Maintained
12992F:	drivers/spi/spi-xtensa-xtfpga.c
12993F:	sound/soc/xtensa/xtfpga-i2s.c
12994
12995YAM DRIVER FOR AX.25
12996M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12997L:	linux-hams@vger.kernel.org
12998S:	Maintained
12999F:	drivers/net/hamradio/yam*
13000F:	include/linux/yam.h
13001
13002YEALINK PHONE DRIVER
13003M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13004L:	usbb2k-api-dev@nongnu.org
13005S:	Maintained
13006F:	Documentation/input/yealink.txt
13007F:	drivers/input/misc/yealink.*
13008
13009Z8530 DRIVER FOR AX.25
13010M:	Joerg Reuter <jreuter@yaina.de>
13011W:	http://yaina.de/jreuter/
13012W:	http://www.qsl.net/dl1bke/
13013L:	linux-hams@vger.kernel.org
13014S:	Maintained
13015F:	Documentation/networking/z8530drv.txt
13016F:	drivers/net/hamradio/*scc.c
13017F:	drivers/net/hamradio/z8530.h
13018
13019ZBUD COMPRESSED PAGE ALLOCATOR
13020M:	Seth Jennings <sjenning@redhat.com>
13021L:	linux-mm@kvack.org
13022S:	Maintained
13023F:	mm/zbud.c
13024F:	include/linux/zbud.h
13025
13026ZD1211RW WIRELESS DRIVER
13027M:	Daniel Drake <dsd@gentoo.org>
13028M:	Ulrich Kunitz <kune@deine-taler.de>
13029W:	http://zd1211.ath.cx/wiki/DriverRewrite
13030L:	linux-wireless@vger.kernel.org
13031L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13032S:	Maintained
13033F:	drivers/net/wireless/zydas/zd1211rw/
13034
13035ZPOOL COMPRESSED PAGE STORAGE API
13036M:	Dan Streetman <ddstreet@ieee.org>
13037L:	linux-mm@kvack.org
13038S:	Maintained
13039F:	mm/zpool.c
13040F:	include/linux/zpool.h
13041
13042ZR36067 VIDEO FOR LINUX DRIVER
13043L:	mjpeg-users@lists.sourceforge.net
13044L:	linux-media@vger.kernel.org
13045W:	http://mjpeg.sourceforge.net/driver-zoran/
13046T:	hg https://linuxtv.org/hg/v4l-dvb
13047S:	Odd Fixes
13048F:	drivers/media/pci/zoran/
13049
13050ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13051M:	Minchan Kim <minchan@kernel.org>
13052M:	Nitin Gupta <ngupta@vflare.org>
13053R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13054L:	linux-kernel@vger.kernel.org
13055S:	Maintained
13056F:	drivers/block/zram/
13057F:	Documentation/blockdev/zram.txt
13058
13059ZS DECSTATION Z85C30 SERIAL DRIVER
13060M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13061S:	Maintained
13062F:	drivers/tty/serial/zs.*
13063
13064ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13065M:	Minchan Kim <minchan@kernel.org>
13066M:	Nitin Gupta <ngupta@vflare.org>
13067R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13068L:	linux-mm@kvack.org
13069S:	Maintained
13070F:	mm/zsmalloc.c
13071F:	include/linux/zsmalloc.h
13072F:	Documentation/vm/zsmalloc.txt
13073
13074ZSWAP COMPRESSED SWAP CACHING
13075M:	Seth Jennings <sjenning@redhat.com>
13076L:	linux-mm@kvack.org
13077S:	Maintained
13078F:	mm/zswap.c
13079
13080THE REST
13081M:	Linus Torvalds <torvalds@linux-foundation.org>
13082L:	linux-kernel@vger.kernel.org
13083Q:	http://patchwork.kernel.org/project/LKML/list/
13084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13085S:	Buried alive in reporters
13086F:	*
13087F:	*/
13088