xref: /linux/MAINTAINERS (revision 0d08df6c493898e679d9c517e77ea95c063d40ec)
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@adaptec.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:	drivers/pci/*acpi*
292F:	drivers/pci/*/*acpi*
293F:	drivers/pci/*/*/*acpi*
294F:	tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M:	Robert Moore <robert.moore@intel.com>
298M:	Lv Zheng <lv.zheng@intel.com>
299M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L:	linux-acpi@vger.kernel.org
301L:	devel@acpica.org
302W:	https://acpica.org/
303W:	https://github.com/acpica/acpica/
304Q:	https://patchwork.kernel.org/project/linux-acpi/list/
305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S:	Supported
307F:	drivers/acpi/acpica/
308F:	include/acpi/
309F:	tools/power/acpi/
310
311ACPI FAN DRIVER
312M:	Zhang Rui <rui.zhang@intel.com>
313L:	linux-acpi@vger.kernel.org
314W:	https://01.org/linux-acpi
315S:	Supported
316F:	drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M:	Zhang Rui <rui.zhang@intel.com>
320L:	linux-acpi@vger.kernel.org
321W:	https://01.org/linux-acpi
322S:	Supported
323F:	drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M:	Zhang Rui <rui.zhang@intel.com>
327L:	linux-acpi@vger.kernel.org
328W:	https://01.org/linux-acpi
329S:	Supported
330F:	drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L:	platform-driver-x86@vger.kernel.org
334S:	Orphan
335F:	drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M:	Thibaut Varene <T-Bone@parisc-linux.org>
339W:	http://wiki.parisc-linux.org/AD1889
340L:	linux-parisc@vger.kernel.org
341S:	Maintained
342F:	sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M:	Michael Hennerich <michael.hennerich@analog.com>
346W:	http://wiki.analog.com/AD5254
347W:	http://ez.analog.com/community/linux-device-drivers
348S:	Supported
349F:	drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M:	Michael Hennerich <michael.hennerich@analog.com>
353W:	http://wiki.analog.com/AD5398
354W:	http://ez.analog.com/community/linux-device-drivers
355S:	Supported
356F:	drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M:	Michael Hennerich <michael.hennerich@analog.com>
360W:	http://wiki.analog.com/AD7142
361W:	http://ez.analog.com/community/linux-device-drivers
362S:	Supported
363F:	drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M:	Michael Hennerich <michael.hennerich@analog.com>
367W:	http://wiki.analog.com/AD7877
368W:	http://ez.analog.com/community/linux-device-drivers
369S:	Supported
370F:	drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M:	Michael Hennerich <michael.hennerich@analog.com>
374W:	http://wiki.analog.com/AD7879
375W:	http://ez.analog.com/community/linux-device-drivers
376S:	Supported
377F:	drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M:	Jiri Kosina <jikos@kernel.org>
381S:	Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M:	Michael Hennerich <michael.hennerich@analog.com>
385W:	https://wiki.analog.com/ADF7242
386W:	http://ez.analog.com/community/linux-device-drivers
387L:	linux-wpan@vger.kernel.org
388S:	Supported
389F:	drivers/net/ieee802154/adf7242.c
390F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M:	Jean Delvare <jdelvare@suse.com>
394L:	linux-hwmon@vger.kernel.org
395S:	Maintained
396F:	Documentation/hwmon/adm1025
397F:	drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M:	Corentin Labbe <clabbe.montjoie@gmail.com>
401L:	linux-hwmon@vger.kernel.org
402S:	Maintained
403F:	drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L:	linux-wireless@vger.kernel.org
407W:	http://wireless.kernel.org/
408S:	Orphan
409F:	drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M:	Sakari Ailus <sakari.ailus@iki.fi>
413L:	linux-media@vger.kernel.org
414S:	Maintained
415F:	drivers/media/i2c/adp1653.c
416F:	include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/ADP5520
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/mfd/adp5520.c
424F:	drivers/video/backlight/adp5520_bl.c
425F:	drivers/leds/leds-adp5520.c
426F:	drivers/gpio/gpio-adp5520.c
427F:	drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M:	Michael Hennerich <michael.hennerich@analog.com>
431W:	http://wiki.analog.com/ADP5588
432W:	http://ez.analog.com/community/linux-device-drivers
433S:	Supported
434F:	drivers/input/keyboard/adp5588-keys.c
435F:	drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M:	Michael Hennerich <michael.hennerich@analog.com>
439W:	http://wiki.analog.com/ADP8860
440W:	http://ez.analog.com/community/linux-device-drivers
441S:	Supported
442F:	drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M:	Dirk Eibach <eibach@gdsys.de>
446L:	linux-hwmon@vger.kernel.org
447S:	Maintained
448F:	Documentation/hwmon/ads1015
449F:	drivers/hwmon/ads1015.c
450F:	include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M:	Colin Leroy <colin@colino.net>
454S:	Maintained
455F:	drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M:	Jean Delvare <jdelvare@suse.com>
459L:	linux-hwmon@vger.kernel.org
460S:	Maintained
461F:	Documentation/hwmon/adt7475
462F:	drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M:	Michael Hennerich <michael.hennerich@analog.com>
466W:	http://wiki.analog.com/ADXL345
467W:	http://ez.analog.com/community/linux-device-drivers
468S:	Supported
469F:	drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M:	Matthew Wilcox <matthew@wil.cx>
473M:	Hannes Reinecke <hare@suse.com>
474L:	linux-scsi@vger.kernel.org
475S:	Maintained
476F:	Documentation/scsi/advansys.txt
477F:	drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M:	Riccardo Facchetti <fizban@tin.it>
481S:	Maintained
482F:	sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M:	Antti Palosaari <crope@iki.fi>
486L:	linux-media@vger.kernel.org
487W:	https://linuxtv.org
488W:	http://palosaari.fi/linux/
489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
490T:	git git://linuxtv.org/anttip/media_tree.git
491S:	Maintained
492F:	drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M:	Antti Palosaari <crope@iki.fi>
496L:	linux-media@vger.kernel.org
497W:	https://linuxtv.org
498W:	http://palosaari.fi/linux/
499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
500T:	git git://linuxtv.org/anttip/media_tree.git
501S:	Maintained
502F:	drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L:	linux-fsdevel@vger.kernel.org
506S:	Orphan
507F:	Documentation/filesystems/affs.txt
508F:	fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M:	David Howells <dhowells@redhat.com>
512L:	linux-afs@lists.infradead.org
513S:	Supported
514F:	fs/afs/
515F:	include/net/af_rxrpc.h
516F:	net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M:	David Airlie <airlied@linux.ie>
520T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S:	Maintained
522F:	drivers/char/agp/
523F:	include/linux/agp*
524F:	include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M:	"Juergen E. Fischer" <fischer@norbit.de>
528L:	linux-scsi@vger.kernel.org
529S:	Maintained
530F:	drivers/scsi/aha152x*
531F:	drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M:	Hannes Reinecke <hare@suse.com>
535L:	linux-scsi@vger.kernel.org
536S:	Maintained
537F:	drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M:	Hans Verkuil <hverkuil@xs4all.nl>
541L:	linux-media@vger.kernel.org
542T:	git git://linuxtv.org/media_tree.git
543W:	https://linuxtv.org
544S:	Maintained
545F:	drivers/media/radio/radio-aimslab*
546
547AIO
548M:	Benjamin LaHaise <bcrl@kvack.org>
549L:	linux-aio@kvack.org
550S:	Supported
551F:	fs/aio.c
552F:	include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M:	Antti Palosaari <crope@iki.fi>
556L:	linux-media@vger.kernel.org
557W:	https://linuxtv.org
558W:	http://palosaari.fi/linux/
559Q:	http://patchwork.linuxtv.org/project/linux-media/list/
560T:	git git://linuxtv.org/anttip/media_tree.git
561S:	Maintained
562F:	drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M:	Duncan Sands <duncan.sands@free.fr>
566L:	linux-usb@vger.kernel.org
567W:	http://www.linux-usb.org/SpeedTouch/
568S:	Maintained
569F:	drivers/usb/atm/speedtch.c
570F:	drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M:	Manuel Lauss <manuel.lauss@gmail.com>
574S:	Maintained
575F:	drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M:	Rudolf Marek <r.marek@assembler.cz>
579L:	linux-i2c@vger.kernel.org
580S:	Maintained
581F:	Documentation/i2c/busses/i2c-ali1563
582F:	drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M:	Corentin Labbe <clabbe.montjoie@gmail.com>
586L:	linux-crypto@vger.kernel.org
587S:	Maintained
588F:	drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M:	Richard Henderson <rth@twiddle.net>
592M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M:	Matt Turner <mattst88@gmail.com>
594S:	Odd Fixes
595L:	linux-alpha@vger.kernel.org
596F:	arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M:	Ley Foon Tan <lftan@altera.com>
600L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S:	Maintained
602F:	drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M:	Tien Hock Loh <thloh@altera.com>
606L:	linux-gpio@vger.kernel.org
607S:	Maintained
608F:	drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M:	Vince Bridgers <vbridger@opensource.altera.com>
612L:	netdev@vger.kernel.org
613L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S:	Maintained
615F:	drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M:	Tobias Klauser <tklauser@distanz.ch>
619L:	linux-serial@vger.kernel.org
620L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S:	Maintained
622F:	drivers/tty/serial/altera_uart.c
623F:	drivers/tty/serial/altera_jtaguart.c
624F:	include/linux/altera_uart.h
625F:	include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M:	Tom Lendacky <thomas.lendacky@amd.com>
629M:	Gary Hook <gary.hook@amd.com>
630L:	linux-crypto@vger.kernel.org
631S:	Supported
632F:	drivers/crypto/ccp/
633F:	include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M:	Huang Rui <ray.huang@amd.com>
637L:	linux-hwmon@vger.kernel.org
638S:	Supported
639F:	Documentation/hwmon/fam15h_power
640F:	drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
644S:	Orphan
645F:	drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P:	Andres Salomon <dilinger@queued.net>
649L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
650W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S:	Supported
652F:	drivers/char/hw_random/geode-rng.c
653F:	drivers/crypto/geode*
654F:	drivers/video/fbdev/geode/
655F:	arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M:	Joerg Roedel <joro@8bytes.org>
659L:	iommu@lists.linux-foundation.org
660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S:	Maintained
662F:	drivers/iommu/amd_iommu*.[ch]
663F:	include/linux/amd-iommu.h
664
665AMD KFD
666M:	Oded Gabbay <oded.gabbay@gmail.com>
667L:	dri-devel@lists.freedesktop.org
668T:	git git://people.freedesktop.org/~gabbayo/linux.git
669S:	Supported
670F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F:	drivers/gpu/drm/amd/amdkfd/
675F:	drivers/gpu/drm/amd/include/cik_structs.h
676F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F:	drivers/gpu/drm/amd/include/vi_structs.h
678F:	drivers/gpu/drm/radeon/radeon_kfd.c
679F:	drivers/gpu/drm/radeon/radeon_kfd.h
680F:	include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M:	Brijesh Singh <brijeshkumar.singh@amd.com>
684M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686S:	Supported
687F:	arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M:	Tom Lendacky <thomas.lendacky@amd.com>
691L:	netdev@vger.kernel.org
692S:	Supported
693F:	drivers/net/ethernet/amd/xgbe/
694F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M:	Michael Hanselmann <linux-kernel@hansmi.ch>
698S:	Supported
699F:	drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M:	Hans Verkuil <hans.verkuil@cisco.com>
703L:	linux-media@vger.kernel.org
704S:	Maintained
705F:	drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M:	Lars-Peter Clausen <lars@metafoo.de>
709L:	linux-media@vger.kernel.org
710W:	http://ez.analog.com/community/linux-device-drivers
711S:	Supported
712F:	drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M:	Hans Verkuil <hans.verkuil@cisco.com>
716L:	linux-media@vger.kernel.org
717S:	Maintained
718F:	drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M:	Hans Verkuil <hans.verkuil@cisco.com>
722L:	linux-media@vger.kernel.org
723S:	Maintained
724F:	drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M:	Hans Verkuil <hans.verkuil@cisco.com>
728L:	linux-media@vger.kernel.org
729S:	Maintained
730F:	drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M:	Lars-Peter Clausen <lars@metafoo.de>
734L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
735W:	http://wiki.analog.com/
736W:	http://ez.analog.com/community/linux-device-drivers
737S:	Supported
738F:	sound/soc/codecs/adau*
739F:	sound/soc/codecs/adav*
740F:	sound/soc/codecs/ad1*
741F:	sound/soc/codecs/ad7*
742F:	sound/soc/codecs/ssm*
743F:	sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
748W:	http://blackfin.uclinux.org/
749S:	Supported
750F:	sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M:	Lars-Peter Clausen <lars@metafoo.de>
754M:	Michael Hennerich <Michael.Hennerich@analog.com>
755W:	http://wiki.analog.com/
756W:	http://ez.analog.com/community/linux-device-drivers
757S:	Supported
758F:	drivers/iio/*/ad*
759X:	drivers/iio/*/adjd*
760F:	drivers/staging/iio/*/ad*
761F:	staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M:	Lars-Peter Clausen <lars@metafoo.de>
765W:	http://ez.analog.com/community/linux-device-drivers
766S:	Supported
767F:	drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M:	Arve Hjønnevåg <arve@android.com>
772M:	Riley Andrews <riandrews@android.com>
773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L:	devel@driverdev.osuosl.org
775S:	Supported
776F:	drivers/android/
777F:	drivers/staging/android/
778
779ANDROID ION DRIVER
780M:	Laura Abbott <labbott@redhat.com>
781M:	Sumit Semwal <sumit.semwal@linaro.org>
782L:	devel@driverdev.osuosl.org
783S:	Supported
784F:	drivers/staging/android/ion
785F:	drivers/staging/android/uapi/ion.h
786F:	drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M:	Johannes Berg <johannes@sipsolutions.net>
790L:	linuxppc-dev@lists.ozlabs.org
791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
792S:	Maintained
793F:	sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M:	William Breathitt Gray <vilhelm.gray@gmail.com>
797L:	linux-iio@vger.kernel.org
798S:	Maintained
799F:	drivers/iio/dac/stx104.c
800
801APM DRIVER
802M:	Jiri Kosina <jikos@kernel.org>
803S:	Odd fixes
804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F:	arch/x86/kernel/apm_32.c
806F:	include/linux/apm_bios.h
807F:	include/uapi/linux/apm_bios.h
808F:	drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M:	Henrik Rydberg <rydberg@bitmath.org>
812L:	linux-input@vger.kernel.org
813S:	Odd fixes
814F:	drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M:	Henrik Rydberg <rydberg@bitmath.org>
818L:	linux-hwmon@vger.kernel.org
819S:	Odd fixes
820F:	drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S:	Maintained
825F:	drivers/net/appletalk/
826F:	net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M:	Duc Dang <dhdang@apm.com>
830S:	Supported
831F:	arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M:	Iyappan Subramanian <isubramanian@apm.com>
835M:	Keyur Chudgar <kchudgar@apm.com>
836S:	Supported
837F:	drivers/net/ethernet/apm/xgene/
838F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L:	linux-media@vger.kernel.org
843S:	Maintained
844F:	drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M:	Jaya Kumar <jayalk@intworks.biz>
848S:	Maintained
849F:	drivers/video/fbdev/arcfb.c
850F:	drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
854L:	netdev@vger.kernel.org
855S:	Maintained
856F:	drivers/net/arcnet/
857F:	include/uapi/linux/if_arcnet.h
858
859ARM HDLCD DRM DRIVER
860M:	Liviu Dudau <liviu.dudau@arm.com>
861S:	Supported
862F:	drivers/gpu/drm/arm/
863F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
864
865ARM MFM AND FLOPPY DRIVERS
866M:	Ian Molton <spyro@f2s.com>
867S:	Maintained
868F:	arch/arm/lib/floppydma.S
869F:	arch/arm/include/asm/floppy.h
870
871ARM PMU PROFILING AND DEBUGGING
872M:	Will Deacon <will.deacon@arm.com>
873R:	Mark Rutland <mark.rutland@arm.com>
874S:	Maintained
875F:	arch/arm*/kernel/perf_*
876F:	arch/arm/oprofile/common.c
877F:	arch/arm*/kernel/hw_breakpoint.c
878F:	arch/arm*/include/asm/hw_breakpoint.h
879F:	arch/arm*/include/asm/perf_event.h
880F:	drivers/perf/arm_pmu.c
881F:	include/linux/perf/arm_pmu.h
882
883ARM PORT
884M:	Russell King <linux@armlinux.org.uk>
885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
886W:	http://www.armlinux.org.uk/
887S:	Maintained
888F:	arch/arm/
889
890ARM SUB-ARCHITECTURES
891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892S:	Maintained
893F:	arch/arm/mach-*/
894F:	arch/arm/plat-*/
895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
896
897ARM PRIMECELL AACI PL041 DRIVER
898M:	Russell King <linux@armlinux.org.uk>
899S:	Maintained
900F:	sound/arm/aaci.*
901
902ARM PRIMECELL CLCD PL110 DRIVER
903M:	Russell King <linux@armlinux.org.uk>
904S:	Maintained
905F:	drivers/video/fbdev/amba-clcd.*
906
907ARM PRIMECELL KMI PL050 DRIVER
908M:	Russell King <linux@armlinux.org.uk>
909S:	Maintained
910F:	drivers/input/serio/ambakmi.*
911F:	include/linux/amba/kmi.h
912
913ARM PRIMECELL MMCI PL180/1 DRIVER
914M:	Russell King <linux@armlinux.org.uk>
915S:	Maintained
916F:	drivers/mmc/host/mmci.*
917F:	include/linux/amba/mmci.h
918
919ARM PRIMECELL UART PL010 AND PL011 DRIVERS
920M:	Russell King <linux@armlinux.org.uk>
921S:	Maintained
922F:	drivers/tty/serial/amba-pl01*.c
923F:	include/linux/amba/serial.h
924
925ARM PRIMECELL BUS SUPPORT
926M:	Russell King <linux@armlinux.org.uk>
927S:	Maintained
928F:	drivers/amba/
929F:	include/linux/amba/bus.h
930
931ARM/ADS SPHERE MACHINE SUPPORT
932M:	Lennert Buytenhek <kernel@wantstofly.org>
933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
934S:	Maintained
935
936ARM/AFEB9260 MACHINE SUPPORT
937M:	Sergey Lapin <slapin@ossfans.org>
938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
939S:	Maintained
940
941ARM/AJECO 1ARM MACHINE SUPPORT
942M:	Lennert Buytenhek <kernel@wantstofly.org>
943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944S:	Maintained
945
946ARM/Allwinner sunXi SoC support
947M:	Maxime Ripard <maxime.ripard@free-electrons.com>
948M:	Chen-Yu Tsai <wens@csie.org>
949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S:	Maintained
951N:	sun[x456789]i
952
953ARM/Allwinner SoC Clock Support
954M:	Emilio López <emilio@elopez.com.ar>
955S:	Maintained
956F:	drivers/clk/sunxi/
957
958ARM/Amlogic Meson SoC support
959M:	Carlo Caione <carlo@caione.org>
960M:	Kevin Hilman <khilman@baylibre.com>
961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
962L:	linux-amlogic@lists.infradead.org
963W:	http://linux-meson.com/
964S:	Maintained
965F:	arch/arm/mach-meson/
966F:	arch/arm/boot/dts/meson*
967F:	arch/arm64/boot/dts/amlogic/
968F: 	drivers/pinctrl/meson/
969N:	meson
970
971ARM/Annapurna Labs ALPINE ARCHITECTURE
972M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
973M:	Antoine Tenart <antoine.tenart@free-electrons.com>
974S:	Maintained
975F:	arch/arm/mach-alpine/
976F:	arch/arm/boot/dts/alpine*
977F:	arch/arm64/boot/dts/al/
978F:	drivers/*/*alpine*
979
980ARM/ARTPEC MACHINE SUPPORT
981M:	Jesper Nilsson <jesper.nilsson@axis.com>
982M:	Lars Persson <lars.persson@axis.com>
983M:	Niklas Cassel <niklas.cassel@axis.com>
984S:	Maintained
985L:	linux-arm-kernel@axis.com
986F:	arch/arm/mach-artpec
987F:	arch/arm/boot/dts/artpec6*
988F:	drivers/clk/axis
989
990ARM/ASPEED MACHINE SUPPORT
991M:	Joel Stanley <joel@jms.id.au>
992S:	Maintained
993F:	arch/arm/mach-aspeed/
994F:	arch/arm/boot/dts/aspeed-*
995F:	drivers/*/*aspeed*
996
997ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
998M:	Nicolas Ferre <nicolas.ferre@atmel.com>
999M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1000M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002W:	http://www.linux4sam.org
1003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1004S:	Supported
1005F:	arch/arm/mach-at91/
1006F:	include/soc/at91/
1007F:	arch/arm/boot/dts/at91*.dts
1008F:	arch/arm/boot/dts/at91*.dtsi
1009F:	arch/arm/boot/dts/sama*.dts
1010F:	arch/arm/boot/dts/sama*.dtsi
1011F:	arch/arm/include/debug/at91.S
1012
1013ARM/ATMEL AT91 Clock Support
1014M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1015S:	Maintained
1016F:	drivers/clk/at91
1017
1018ARM/CALXEDA HIGHBANK ARCHITECTURE
1019M:	Rob Herring <robh@kernel.org>
1020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1021S:	Maintained
1022F:	arch/arm/mach-highbank/
1023F:	arch/arm/boot/dts/highbank.dts
1024F:	arch/arm/boot/dts/ecx-*.dts*
1025
1026ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1027M:	Krzysztof Halasa <khalasa@piap.pl>
1028S:	Maintained
1029F:	arch/arm/mach-cns3xxx/
1030
1031ARM/CAVIUM THUNDER NETWORK DRIVER
1032M:	Sunil Goutham <sgoutham@cavium.com>
1033M:	Robert Richter <rric@kernel.org>
1034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S:	Supported
1036F:	drivers/net/ethernet/cavium/thunder/
1037
1038ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1039M:	Alexander Shiyan <shc_work@mail.ru>
1040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S:	Odd Fixes
1042N:	clps711x
1043
1044ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1045M:	Hartley Sweeten <hsweeten@visionengravers.com>
1046M:	Ryan Mallon <rmallon@gmail.com>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049F:	arch/arm/mach-ep93xx/
1050F:	arch/arm/mach-ep93xx/include/mach/
1051
1052ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1053M:	Lennert Buytenhek <kernel@wantstofly.org>
1054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S:	Maintained
1056
1057ARM/CLKDEV SUPPORT
1058M:	Russell King <linux@armlinux.org.uk>
1059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060S:	Maintained
1061F:	arch/arm/include/asm/clkdev.h
1062F:	drivers/clk/clkdev.c
1063
1064ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1065M:	Mike Rapoport <mike@compulab.co.il>
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S:	Maintained
1068
1069ARM/CONTEC MICRO9 MACHINE SUPPORT
1070M:	Hubert Feurstein <hubert.feurstein@contec.at>
1071S:	Maintained
1072F:	arch/arm/mach-ep93xx/micro9.c
1073
1074ARM/CORESIGHT FRAMEWORK AND DRIVERS
1075M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S:	Maintained
1078F:	drivers/hwtracing/coresight/*
1079F:	Documentation/trace/coresight.txt
1080F:	Documentation/devicetree/bindings/arm/coresight.txt
1081F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1082
1083ARM/CORGI MACHINE SUPPORT
1084M:	Richard Purdie <rpurdie@rpsys.net>
1085S:	Maintained
1086
1087ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1088M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090T:	git git://github.com/ulli-kroll/linux.git
1091S:	Maintained
1092F:	arch/arm/mach-gemini/
1093F:	drivers/rtc/rtc-gemini.c
1094
1095ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1096M:	Barry Song <baohua@kernel.org>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1099S:	Maintained
1100F:	arch/arm/boot/dts/prima2*
1101F:	arch/arm/mach-prima2/
1102F:	drivers/clk/sirf/
1103F:	drivers/clocksource/timer-prima2.c
1104F:	drivers/clocksource/timer-atlas7.c
1105N:	[^a-z]sirf
1106
1107ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1108M:	Baruch Siach <baruch@tkos.co.il>
1109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S:	Maintained
1111F:	arch/arm/boot/dts/cx92755*
1112N:	digicolor
1113
1114ARM/EBSA110 MACHINE SUPPORT
1115M:	Russell King <linux@armlinux.org.uk>
1116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117W:	http://www.armlinux.org.uk/
1118S:	Maintained
1119F:	arch/arm/mach-ebsa110/
1120F:	drivers/net/ethernet/amd/am79c961a.*
1121
1122ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1123M:	Uwe Kleine-König <kernel@pengutronix.de>
1124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125S:	Maintained
1126N:	efm32
1127
1128ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1129M:	Daniel Ribeiro <drwyrm@gmail.com>
1130M:	Stefan Schmidt <stefan@openezx.org>
1131M:	Harald Welte <laforge@openezx.org>
1132L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1133W:	http://www.openezx.org/
1134S:	Maintained
1135T:	topgit git://git.openezx.org/openezx.git
1136F:	arch/arm/mach-pxa/ezx.c
1137
1138ARM/FARADAY FA526 PORT
1139M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142T:	git git://git.berlios.de/gemini-board
1143F:	arch/arm/mm/*-fa*
1144
1145ARM/FOOTBRIDGE ARCHITECTURE
1146M:	Russell King <linux@armlinux.org.uk>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148W:	http://www.armlinux.org.uk/
1149S:	Maintained
1150F:	arch/arm/include/asm/hardware/dec21285.h
1151F:	arch/arm/mach-footbridge/
1152
1153ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1154M:	Shawn Guo <shawnguo@kernel.org>
1155M:	Sascha Hauer <kernel@pengutronix.de>
1156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:	Maintained
1158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1159F:	arch/arm/mach-imx/
1160F:	arch/arm/mach-mxs/
1161F:	arch/arm/boot/dts/imx*
1162F:	arch/arm/configs/imx*_defconfig
1163F:	drivers/clk/imx/
1164F:	include/soc/imx/
1165
1166ARM/FREESCALE VYBRID ARM ARCHITECTURE
1167M:	Shawn Guo <shawnguo@kernel.org>
1168M:	Sascha Hauer <kernel@pengutronix.de>
1169R:	Stefan Agner <stefan@agner.ch>
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1173F:	arch/arm/mach-imx/*vf610*
1174F:	arch/arm/boot/dts/vf*
1175
1176ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1177M:	Lennert Buytenhek <kernel@wantstofly.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180
1181ARM/GUMSTIX MACHINE SUPPORT
1182M:	Steve Sakoman <sakoman@gmail.com>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S:	Maintained
1185
1186ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1187M:	Philipp Zabel <philipp.zabel@gmail.com>
1188M:	Paul Parsons <lost.distance@yahoo.com>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S:	Maintained
1191F:	arch/arm/mach-pxa/hx4700.c
1192F:	arch/arm/mach-pxa/include/mach/hx4700.h
1193F:	sound/soc/pxa/hx4700.c
1194
1195ARM/HISILICON SOC SUPPORT
1196M:	Wei Xu <xuwei5@hisilicon.com>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198W:	http://www.hisilicon.com
1199S:	Supported
1200T:	git git://github.com/hisilicon/linux-hisi.git
1201F:	arch/arm/mach-hisi/
1202F:	arch/arm/boot/dts/hi3*
1203F:	arch/arm/boot/dts/hip*
1204F:	arch/arm/boot/dts/hisi*
1205F:	arch/arm64/boot/dts/hisilicon/
1206
1207ARM/HP JORNADA 7XX MACHINE SUPPORT
1208M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1209W:	www.jlime.com
1210S:	Maintained
1211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1212F:	arch/arm/mach-sa1100/jornada720.c
1213F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1214
1215ARM/IGEP MACHINE SUPPORT
1216M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1217M:	Javier Martinez Canillas <javier@dowhile0.org>
1218L:	linux-omap@vger.kernel.org
1219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220S:	Maintained
1221F:	arch/arm/boot/dts/omap3-igep*
1222
1223ARM/INCOME PXA270 SUPPORT
1224M:	Marek Vasut <marek.vasut@gmail.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S:	Maintained
1227F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1228
1229ARM/INTEL IOP32X ARM ARCHITECTURE
1230M:	Lennert Buytenhek <kernel@wantstofly.org>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S:	Maintained
1233
1234ARM/INTEL IOP33X ARM ARCHITECTURE
1235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236S:	Orphan
1237
1238ARM/INTEL IOP13XX ARM ARCHITECTURE
1239M:	Lennert Buytenhek <kernel@wantstofly.org>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242
1243ARM/INTEL IQ81342EX MACHINE SUPPORT
1244M:	Lennert Buytenhek <kernel@wantstofly.org>
1245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S:	Maintained
1247
1248ARM/INTEL IXDP2850 MACHINE SUPPORT
1249M:	Lennert Buytenhek <kernel@wantstofly.org>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S:	Maintained
1252
1253ARM/INTEL IXP4XX ARM ARCHITECTURE
1254M:	Imre Kaloz <kaloz@openwrt.org>
1255M:	Krzysztof Halasa <khalasa@piap.pl>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258F:	arch/arm/mach-ixp4xx/
1259
1260ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1261M:	Jonathan Cameron <jic23@cam.ac.uk>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-pxa/stargate2.c
1265F:	drivers/pcmcia/pxa2xx_stargate2.c
1266
1267ARM/INTEL XSC3 (MANZANO) ARM CORE
1268M:	Lennert Buytenhek <kernel@wantstofly.org>
1269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S:	Maintained
1271
1272ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1273M:	Lennert Buytenhek <kernel@wantstofly.org>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276
1277ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1278M:	Santosh Shilimkar <ssantosh@kernel.org>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281F:	arch/arm/mach-keystone/
1282F:	arch/arm/boot/dts/keystone-*
1283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1284
1285ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1286M:	Santosh Shilimkar <ssantosh@kernel.org>
1287L:	linux-kernel@vger.kernel.org
1288S:	Maintained
1289F:	drivers/clk/keystone/
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1292M:	Santosh Shilimkar <ssantosh@kernel.org>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294L:	linux-kernel@vger.kernel.org
1295S:	Maintained
1296F:	drivers/clocksource/timer-keystone.c
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1299M:	Santosh Shilimkar <ssantosh@kernel.org>
1300L:	linux-kernel@vger.kernel.org
1301S:	Maintained
1302F:	drivers/power/reset/keystone-reset.c
1303
1304ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1305M:	Santosh Shilimkar <ssantosh@kernel.org>
1306L:	linux-kernel@vger.kernel.org
1307S:	Maintained
1308F:	drivers/memory/*emif*
1309
1310ARM/LG1K ARCHITECTURE
1311M:	Chanho Min <chanho.min@lge.com>
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Maintained
1314F:	arch/arm64/boot/dts/lg/
1315
1316ARM/LOGICPD PXA270 MACHINE SUPPORT
1317M:	Lennert Buytenhek <kernel@wantstofly.org>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/LPC18XX ARCHITECTURE
1322M:	Joachim Eastwood <manabian@gmail.com>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/lpc43*
1326F:	drivers/clk/nxp/clk-lpc18xx*
1327F:	drivers/clocksource/time-lpc32xx.c
1328F:	drivers/i2c/busses/i2c-lpc2k.c
1329F:	drivers/memory/pl172.c
1330F:	drivers/mtd/spi-nor/nxp-spifi.c
1331F:	drivers/rtc/rtc-lpc24xx.c
1332N:	lpc18xx
1333
1334ARM/LPC32XX SOC SUPPORT
1335M:	Vladimir Zapolskiy <vz@mleia.com>
1336M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1337L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1339S:	Maintained
1340F:	arch/arm/boot/dts/lpc32*
1341F:	arch/arm/mach-lpc32xx/
1342F:	drivers/i2c/busses/i2c-pnx.c
1343F:	drivers/net/ethernet/nxp/lpc_eth.c
1344F:	drivers/usb/host/ohci-nxp.c
1345F:	drivers/watchdog/pnx4008_wdt.c
1346N:	lpc32xx
1347
1348ARM/MAGICIAN MACHINE SUPPORT
1349M:	Philipp Zabel <philipp.zabel@gmail.com>
1350S:	Maintained
1351
1352ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1353M:	Jason Cooper <jason@lakedaemon.net>
1354M:	Andrew Lunn <andrew@lunn.ch>
1355M:	Gregory Clement <gregory.clement@free-electrons.com>
1356M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/mach-mvebu/
1360F:	drivers/rtc/rtc-armada38x.c
1361F:	arch/arm/boot/dts/armada*
1362F:	arch/arm/boot/dts/kirkwood*
1363F:	arch/arm64/boot/dts/marvell/armada*
1364F:	drivers/cpufreq/mvebu-cpufreq.c
1365F:	arch/arm/configs/mvebu_*_defconfig
1366
1367ARM/Marvell Berlin SoC support
1368M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371F:	arch/arm/mach-berlin/
1372F:	arch/arm/boot/dts/berlin*
1373F:	arch/arm64/boot/dts/marvell/berlin*
1374
1375
1376ARM/Marvell Dove/MV78xx0/Orion SOC support
1377M:	Jason Cooper <jason@lakedaemon.net>
1378M:	Andrew Lunn <andrew@lunn.ch>
1379M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1380M:	Gregory Clement <gregory.clement@free-electrons.com>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S:	Maintained
1383F:	arch/arm/mach-dove/
1384F:	arch/arm/mach-mv78xx0/
1385F:	arch/arm/mach-orion5x/
1386F:	arch/arm/plat-orion/
1387F:	arch/arm/boot/dts/dove*
1388F:	arch/arm/boot/dts/orion5x*
1389
1390
1391ARM/Orion SoC/Technologic Systems TS-78xx platform support
1392M:	Alexander Clouter <alex@digriz.org.uk>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394W:	http://www.digriz.org.uk/ts78xx/kernel
1395S:	Maintained
1396F:	arch/arm/mach-orion5x/ts78xx-*
1397
1398ARM/OXNAS platform support
1399M:	Neil Armstrong <narmstrong@baylibre.com>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402F:	arch/arm/mach-oxnas/
1403F:	arch/arm/boot/dts/oxnas*
1404F:	arch/arm/boot/dts/wd-mbwe.dts
1405N:	oxnas
1406
1407ARM/Mediatek RTC DRIVER
1408M:	Eddie Huang <eddie.huang@mediatek.com>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412F:	drivers/rtc/rtc-mt6397.c
1413
1414ARM/Mediatek SoC support
1415M:	Matthias Brugger <matthias.bgg@gmail.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm/boot/dts/mt6*
1420F:	arch/arm/boot/dts/mt8*
1421F:	arch/arm/mach-mediatek/
1422N:	mtk
1423K:	mediatek
1424
1425ARM/Mediatek USB3 PHY DRIVER
1426M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	drivers/phy/phy-mt65xx-usb3.c
1431
1432ARM/MICREL KS8695 ARCHITECTURE
1433M:	Greg Ungerer <gerg@uclinux.org>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435F:	arch/arm/mach-ks8695/
1436S:	Odd Fixes
1437
1438ARM/MIOA701 MACHINE SUPPORT
1439M:	Robert Jarzmik <robert.jarzmik@free.fr>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441F:	arch/arm/mach-pxa/mioa701.c
1442S:	Maintained
1443
1444ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1445M:	Michael Petchkovsky <mkpetch@internode.on.net>
1446S:	Maintained
1447
1448ARM/NOMADIK ARCHITECTURE
1449M:	Alessandro Rubini <rubini@unipv.it>
1450M:	Linus Walleij <linus.walleij@linaro.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453F:	arch/arm/mach-nomadik/
1454F:	drivers/pinctrl/nomadik/
1455F:	drivers/i2c/busses/i2c-nomadik.c
1456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1457
1458ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1459M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1460L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1461W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1462S:	Supported
1463
1464ARM/TOSA MACHINE SUPPORT
1465M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1466M:	Dirk Opfer <dirk@opfer-online.de>
1467S:	Maintained
1468
1469ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1470M:	Marek Vasut <marek.vasut@gmail.com>
1471L:	linux-arm-kernel@lists.infradead.org
1472W:	http://hackndev.com
1473S:	Maintained
1474F:	arch/arm/mach-pxa/include/mach/palmtx.h
1475F:	arch/arm/mach-pxa/palmtx.c
1476F:	arch/arm/mach-pxa/include/mach/palmt5.h
1477F:	arch/arm/mach-pxa/palmt5.c
1478F:	arch/arm/mach-pxa/include/mach/palmld.h
1479F:	arch/arm/mach-pxa/palmld.c
1480F:	arch/arm/mach-pxa/include/mach/palmte2.h
1481F:	arch/arm/mach-pxa/palmte2.c
1482F:	arch/arm/mach-pxa/include/mach/palmtc.h
1483F:	arch/arm/mach-pxa/palmtc.c
1484
1485ARM/PALM TREO SUPPORT
1486M:	Tomas Cech <sleep_walker@suse.com>
1487L:	linux-arm-kernel@lists.infradead.org
1488W:	http://hackndev.com
1489S:	Maintained
1490F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1491F:	arch/arm/mach-pxa/palmtreo.c
1492
1493ARM/PALMZ72 SUPPORT
1494M:	Sergey Lapin <slapin@ossfans.org>
1495L:	linux-arm-kernel@lists.infradead.org
1496W:	http://hackndev.com
1497S:	Maintained
1498F:	arch/arm/mach-pxa/include/mach/palmz72.h
1499F:	arch/arm/mach-pxa/palmz72.c
1500
1501ARM/PLEB SUPPORT
1502M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1503W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1504S:	Maintained
1505
1506ARM/PT DIGITAL BOARD PORT
1507M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509W:	http://www.armlinux.org.uk/
1510S:	Maintained
1511
1512ARM/QUALCOMM SUPPORT
1513M:	Andy Gross <andy.gross@linaro.org>
1514M:	David Brown <david.brown@linaro.org>
1515L:	linux-arm-msm@vger.kernel.org
1516L:	linux-soc@vger.kernel.org
1517S:	Maintained
1518F:	arch/arm/boot/dts/qcom-*.dts
1519F:	arch/arm/boot/dts/qcom-*.dtsi
1520F:	arch/arm/mach-qcom/
1521F:	arch/arm64/boot/dts/qcom/*
1522F:	drivers/i2c/busses/i2c-qup.c
1523F:	drivers/clk/qcom/
1524F:	drivers/soc/qcom/
1525F:	drivers/spi/spi-qup.c
1526F:	drivers/tty/serial/msm_serial.h
1527F:	drivers/tty/serial/msm_serial.c
1528F:	drivers/*/pm8???-*
1529F:	drivers/mfd/ssbi.c
1530F:	drivers/firmware/qcom_scm.c
1531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1532
1533ARM/RADISYS ENP2611 MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/RENESAS ARM64 ARCHITECTURE
1539M:	Simon Horman <horms@verge.net.au>
1540M:	Magnus Damm <magnus.damm@gmail.com>
1541L:	linux-renesas-soc@vger.kernel.org
1542Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1544S:	Supported
1545F:	arch/arm64/boot/dts/renesas/
1546F:	drivers/soc/renesas/
1547F:	include/linux/soc/renesas/
1548
1549ARM/RISCPC ARCHITECTURE
1550M:	Russell King <linux@armlinux.org.uk>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552W:	http://www.armlinux.org.uk/
1553S:	Maintained
1554F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1555F:	arch/arm/include/asm/hardware/ioc.h
1556F:	arch/arm/include/asm/hardware/iomd.h
1557F:	arch/arm/include/asm/hardware/memc.h
1558F:	arch/arm/mach-rpc/
1559F:	drivers/net/ethernet/8390/etherh.c
1560F:	drivers/net/ethernet/i825xx/ether1*
1561F:	drivers/net/ethernet/seeq/ether3*
1562F:	drivers/scsi/arm/
1563
1564ARM/Rockchip SoC support
1565M:	Heiko Stuebner <heiko@sntech.de>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567L:	linux-rockchip@lists.infradead.org
1568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1569S:	Maintained
1570F:	arch/arm/boot/dts/rk3*
1571F:	arch/arm/mach-rockchip/
1572F:	drivers/clk/rockchip/
1573F:	drivers/i2c/busses/i2c-rk3x.c
1574F:	drivers/*/*rockchip*
1575F:	drivers/*/*/*rockchip*
1576F:	sound/soc/rockchip/
1577N:	rockchip
1578
1579ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1580M:	Kukjin Kim <kgene@kernel.org>
1581M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/boot/dts/s3c*
1586F:	arch/arm/boot/dts/s5p*
1587F:	arch/arm/boot/dts/samsung*
1588F:	arch/arm/boot/dts/exynos*
1589F:	arch/arm64/boot/dts/exynos/
1590F:	arch/arm/plat-samsung/
1591F:	arch/arm/mach-s3c24*/
1592F:	arch/arm/mach-s3c64xx/
1593F:	arch/arm/mach-s5p*/
1594F:	arch/arm/mach-exynos*/
1595F:	drivers/*/*s3c2410*
1596F:	drivers/*/*/*s3c2410*
1597F:	drivers/memory/samsung/*
1598F:	drivers/soc/samsung/*
1599F:	drivers/spi/spi-s3c*
1600F:	sound/soc/samsung/*
1601F:	Documentation/arm/Samsung/
1602F:	Documentation/devicetree/bindings/arm/samsung/
1603F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1604F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1605N:	exynos
1606
1607ARM/SAMSUNG MOBILE MACHINE SUPPORT
1608M:	Kyungmin Park <kyungmin.park@samsung.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/mach-s5pv210/
1612
1613ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1614M:	Kyungmin Park <kyungmin.park@samsung.com>
1615M:	Kamil Debski <k.debski@samsung.com>
1616L:	linux-arm-kernel@lists.infradead.org
1617L:	linux-media@vger.kernel.org
1618S:	Maintained
1619F:	drivers/media/platform/s5p-g2d/
1620
1621ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1622M:	Kyungmin Park <kyungmin.park@samsung.com>
1623M:	Kamil Debski <k.debski@samsung.com>
1624M:	Jeongtae Park <jtp.park@samsung.com>
1625L:	linux-arm-kernel@lists.infradead.org
1626L:	linux-media@vger.kernel.org
1627S:	Maintained
1628F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1629F:	drivers/media/platform/s5p-mfc/
1630
1631ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1632M:	Kyungmin Park <kyungmin.park@samsung.com>
1633M:	Tomasz Stanislawski <t.stanislaws@samsung.com>
1634L:	linux-arm-kernel@lists.infradead.org
1635L:	linux-media@vger.kernel.org
1636S:	Maintained
1637F:	drivers/media/platform/s5p-tv/
1638
1639ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1640M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1641M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1642L:	linux-arm-kernel@lists.infradead.org
1643L:	linux-media@vger.kernel.org
1644S:	Maintained
1645F:	drivers/media/platform/s5p-jpeg/
1646
1647ARM/SHMOBILE ARM ARCHITECTURE
1648M:	Simon Horman <horms@verge.net.au>
1649M:	Magnus Damm <magnus.damm@gmail.com>
1650L:	linux-renesas-soc@vger.kernel.org
1651Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1653S:	Supported
1654F:	arch/arm/boot/dts/emev2*
1655F:	arch/arm/boot/dts/r7s*
1656F:	arch/arm/boot/dts/r8a*
1657F:	arch/arm/boot/dts/sh*
1658F:	arch/arm/configs/shmobile_defconfig
1659F:	arch/arm/include/debug/renesas-scif.S
1660F:	arch/arm/mach-shmobile/
1661F:	drivers/sh/
1662F:	drivers/soc/renesas/
1663F:	include/linux/soc/renesas/
1664
1665ARM/SOCFPGA ARCHITECTURE
1666M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1667S:	Maintained
1668F:	arch/arm/mach-socfpga/
1669F:	arch/arm/boot/dts/socfpga*
1670F:	arch/arm/configs/socfpga_defconfig
1671F:	arch/arm64/boot/dts/altera/
1672W:	http://www.rocketboards.org
1673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1674
1675ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1676M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1677S:	Maintained
1678F:	drivers/clk/socfpga/
1679
1680ARM/SOCFPGA EDAC SUPPORT
1681M:	Thor Thayer <tthayer@opensource.altera.com>
1682S:	Maintained
1683F:	drivers/edac/altera_edac.
1684
1685ARM/STI ARCHITECTURE
1686M:	Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1687M:	Maxime Coquelin <maxime.coquelin@st.com>
1688M:	Patrice Chotard <patrice.chotard@st.com>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690L:	kernel@stlinux.com
1691W:	http://www.stlinux.com
1692S:	Maintained
1693F:	arch/arm/mach-sti/
1694F:	arch/arm/boot/dts/sti*
1695F:	drivers/char/hw_random/st-rng.c
1696F:	drivers/clocksource/arm_global_timer.c
1697F:	drivers/clocksource/clksrc_st_lpc.c
1698F:	drivers/cpufreq/sti-cpufreq.c
1699F:	drivers/i2c/busses/i2c-st.c
1700F:	drivers/media/rc/st_rc.c
1701F:	drivers/media/platform/sti/c8sectpfe/
1702F:	drivers/mmc/host/sdhci-st.c
1703F:	drivers/phy/phy-miphy28lp.c
1704F:	drivers/phy/phy-miphy365x.c
1705F:	drivers/phy/phy-stih407-usb.c
1706F:	drivers/phy/phy-stih41x-usb.c
1707F:	drivers/pinctrl/pinctrl-st.c
1708F:	drivers/remoteproc/st_remoteproc.c
1709F:	drivers/reset/sti/
1710F:	drivers/rtc/rtc-st-lpc.c
1711F:	drivers/tty/serial/st-asc.c
1712F:	drivers/usb/dwc3/dwc3-st.c
1713F:	drivers/usb/host/ehci-st.c
1714F:	drivers/usb/host/ohci-st.c
1715F:	drivers/watchdog/st_lpc_wdt.c
1716F:	drivers/ata/ahci_st.c
1717
1718ARM/STM32 ARCHITECTURE
1719M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S:	Maintained
1722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1723N:	stm32
1724F:	drivers/clocksource/armv7m_systick.c
1725
1726ARM/TANGO ARCHITECTURE
1727M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1728L:	linux-arm-kernel@lists.infradead.org
1729S:	Maintained
1730F:	arch/arm/mach-tango/
1731F:	arch/arm/boot/dts/tango*
1732
1733ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1734M:	Lennert Buytenhek <kernel@wantstofly.org>
1735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S:	Maintained
1737
1738ARM/TETON BGA MACHINE SUPPORT
1739M:	"Mark F. Brown" <mark.brown314@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S:	Maintained
1742
1743ARM/THECUS N2100 MACHINE SUPPORT
1744M:	Lennert Buytenhek <kernel@wantstofly.org>
1745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S:	Maintained
1747
1748ARM/NUVOTON W90X900 ARM ARCHITECTURE
1749M:	Wan ZongShun <mcuos.com@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751W:	http://www.mcuos.com
1752S:	Maintained
1753F:	arch/arm/mach-w90x900/
1754F:	drivers/input/keyboard/w90p910_keypad.c
1755F:	drivers/input/touchscreen/w90p910_ts.c
1756F:	drivers/watchdog/nuc900_wdt.c
1757F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1758F:	drivers/mtd/nand/nuc900_nand.c
1759F:	drivers/rtc/rtc-nuc900.c
1760F:	drivers/spi/spi-nuc900.c
1761F:	drivers/usb/host/ehci-w90x900.c
1762F:	drivers/video/fbdev/nuc900fb.c
1763
1764ARM/U300 MACHINE SUPPORT
1765M:	Linus Walleij <linus.walleij@linaro.org>
1766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767S:	Supported
1768F:	arch/arm/mach-u300/
1769F:	drivers/clocksource/timer-u300.c
1770F:	drivers/i2c/busses/i2c-stu300.c
1771F:	drivers/rtc/rtc-coh901331.c
1772F:	drivers/watchdog/coh901327_wdt.c
1773F:	drivers/dma/coh901318*
1774F:	drivers/mfd/ab3100*
1775F:	drivers/rtc/rtc-ab3100.c
1776F:	drivers/rtc/rtc-coh901331.c
1777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1778
1779ARM/UNIPHIER ARCHITECTURE
1780M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1781L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782S:	Maintained
1783F:	arch/arm/boot/dts/uniphier*
1784F:	arch/arm/include/asm/hardware/cache-uniphier.h
1785F:	arch/arm/mach-uniphier/
1786F:	arch/arm/mm/cache-uniphier.c
1787F:	arch/arm64/boot/dts/socionext/
1788F:	drivers/bus/uniphier-system-bus.c
1789F:	drivers/i2c/busses/i2c-uniphier*
1790F:	drivers/pinctrl/uniphier/
1791F:	drivers/tty/serial/8250/8250_uniphier.c
1792N:	uniphier
1793
1794ARM/Ux500 ARM ARCHITECTURE
1795M:	Linus Walleij <linus.walleij@linaro.org>
1796L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S:	Maintained
1798F:	arch/arm/mach-ux500/
1799F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1800F:	drivers/dma/ste_dma40*
1801F:	drivers/hwspinlock/u8500_hsem.c
1802F:	drivers/mfd/abx500*
1803F:	drivers/mfd/ab8500*
1804F:	drivers/mfd/dbx500*
1805F:	drivers/mfd/db8500*
1806F:	drivers/pinctrl/nomadik/pinctrl-ab*
1807F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1808F:	drivers/rtc/rtc-ab8500.c
1809F:	drivers/rtc/rtc-pl031.c
1810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1811
1812ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1813M:	Ulf Hansson <ulf.hansson@linaro.org>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815T:	git git://git.linaro.org/people/ulfh/clk.git
1816S:	Maintained
1817F:	drivers/clk/ux500/
1818F:	include/linux/platform_data/clk-ux500.h
1819
1820ARM/VERSATILE EXPRESS PLATFORM
1821M:	Liviu Dudau <liviu.dudau@arm.com>
1822M:	Sudeep Holla <sudeep.holla@arm.com>
1823M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S:	Maintained
1826F:	arch/arm/boot/dts/vexpress*
1827F:	arch/arm64/boot/dts/arm/
1828F:	arch/arm/mach-vexpress/
1829F:	*/*/vexpress*
1830F:	*/*/*/vexpress*
1831F:	drivers/clk/versatile/clk-vexpress-osc.c
1832F:	drivers/clocksource/versatile.c
1833N:	mps2
1834
1835ARM/VFP SUPPORT
1836M:	Russell King <linux@armlinux.org.uk>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838W:	http://www.armlinux.org.uk/
1839S:	Maintained
1840F:	arch/arm/vfp/
1841
1842ARM/VOIPAC PXA270 SUPPORT
1843M:	Marek Vasut <marek.vasut@gmail.com>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm/mach-pxa/vpac270.c
1847F:	arch/arm/mach-pxa/include/mach/vpac270.h
1848
1849ARM/VT8500 ARM ARCHITECTURE
1850M:	Tony Prisk <linux@prisktech.co.nz>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Maintained
1853F:	arch/arm/mach-vt8500/
1854F:	drivers/clocksource/vt8500_timer.c
1855F:	drivers/i2c/busses/i2c-wmt.c
1856F:	drivers/mmc/host/wmt-sdmmc.c
1857F:	drivers/pwm/pwm-vt8500.c
1858F:	drivers/rtc/rtc-vt8500.c
1859F:	drivers/tty/serial/vt8500_serial.c
1860F:	drivers/usb/host/ehci-platform.c
1861F:	drivers/usb/host/uhci-platform.c
1862F:	drivers/video/fbdev/vt8500lcdfb.*
1863F:	drivers/video/fbdev/wm8505fb*
1864F:	drivers/video/fbdev/wmt_ge_rops.*
1865
1866ARM/ZIPIT Z2 SUPPORT
1867M:	Marek Vasut <marek.vasut@gmail.com>
1868L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869S:	Maintained
1870F:	arch/arm/mach-pxa/z2.c
1871F:	arch/arm/mach-pxa/include/mach/z2.h
1872
1873ARM/ZTE ARCHITECTURE
1874M:	Jun Nie <jun.nie@linaro.org>
1875L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S:	Maintained
1877F:	arch/arm/mach-zx/
1878F:	drivers/clk/zte/
1879F:	Documentation/devicetree/bindings/arm/zte.txt
1880F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1881
1882ARM/ZYNQ ARCHITECTURE
1883M:	Michal Simek <michal.simek@xilinx.com>
1884R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886W:	http://wiki.xilinx.com
1887T:	git https://github.com/Xilinx/linux-xlnx.git
1888S:	Supported
1889F:	arch/arm/mach-zynq/
1890F:	drivers/cpuidle/cpuidle-zynq.c
1891F:	drivers/block/xsysace.c
1892N:	zynq
1893N:	xilinx
1894F:	drivers/clocksource/cadence_ttc_timer.c
1895F:	drivers/i2c/busses/i2c-cadence.c
1896F:	drivers/mmc/host/sdhci-of-arasan.c
1897F:	drivers/edac/synopsys_edac.c
1898
1899ARM SMMU DRIVERS
1900M:	Will Deacon <will.deacon@arm.com>
1901R:	Robin Murphy <robin.murphy@arm.com>
1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S:	Maintained
1904F:	drivers/iommu/arm-smmu.c
1905F:	drivers/iommu/arm-smmu-v3.c
1906F:	drivers/iommu/io-pgtable-arm.c
1907F:	drivers/iommu/io-pgtable-arm-v7s.c
1908
1909ARM64 PORT (AARCH64 ARCHITECTURE)
1910M:	Catalin Marinas <catalin.marinas@arm.com>
1911M:	Will Deacon <will.deacon@arm.com>
1912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1914S:	Maintained
1915F:	arch/arm64/
1916F:	Documentation/arm64/
1917
1918AS3645A LED FLASH CONTROLLER DRIVER
1919M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1920L:	linux-media@vger.kernel.org
1921T:	git git://linuxtv.org/media_tree.git
1922S:	Maintained
1923F:	drivers/media/i2c/as3645a.c
1924F:	include/media/i2c/as3645a.h
1925
1926ASC7621 HARDWARE MONITOR DRIVER
1927M:	George Joseph <george.joseph@fairview5.com>
1928L:	linux-hwmon@vger.kernel.org
1929S:	Maintained
1930F:	Documentation/hwmon/asc7621
1931F:	drivers/hwmon/asc7621.c
1932
1933ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1934M:	Corentin Chary <corentin.chary@gmail.com>
1935L:	acpi4asus-user@lists.sourceforge.net
1936L:	platform-driver-x86@vger.kernel.org
1937W:	http://acpi4asus.sf.net
1938S:	Maintained
1939F:	drivers/platform/x86/asus*.c
1940F:	drivers/platform/x86/eeepc*.c
1941
1942ASUS WIRELESS RADIO CONTROL DRIVER
1943M:	João Paulo Rechi Vita <jprvita@gmail.com>
1944L:	platform-driver-x86@vger.kernel.org
1945S:	Maintained
1946F:	drivers/platform/x86/asus-wireless.c
1947
1948ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1949R:	Dan Williams <dan.j.williams@intel.com>
1950W:	http://sourceforge.net/projects/xscaleiop
1951S:	Odd fixes
1952F:	Documentation/crypto/async-tx-api.txt
1953F:	crypto/async_tx/
1954F:	drivers/dma/
1955F:	include/linux/dmaengine.h
1956F:	include/linux/async_tx.h
1957
1958AT24 EEPROM DRIVER
1959M:	Wolfram Sang <wsa@the-dreams.de>
1960L:	linux-i2c@vger.kernel.org
1961S:	Maintained
1962F:	drivers/misc/eeprom/at24.c
1963F:	include/linux/platform_data/at24.h
1964
1965ATA OVER ETHERNET (AOE) DRIVER
1966M:	"Ed L. Cashin" <ed.cashin@acm.org>
1967W:	http://www.openaoe.org/
1968S:	Supported
1969F:	Documentation/aoe/
1970F:	drivers/block/aoe/
1971
1972ATHEROS 71XX/9XXX GPIO DRIVER
1973M:	Alban Bedel <albeu@free.fr>
1974W:	https://github.com/AlbanBedel/linux
1975T:	git git://github.com/AlbanBedel/linux
1976S:	Maintained
1977F:	drivers/gpio/gpio-ath79.c
1978F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1979
1980ATHEROS ATH GENERIC UTILITIES
1981M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1982L:	linux-wireless@vger.kernel.org
1983S:	Supported
1984F:	drivers/net/wireless/ath/*
1985
1986ATHEROS ATH5K WIRELESS DRIVER
1987M:	Jiri Slaby <jirislaby@gmail.com>
1988M:	Nick Kossifidis <mickflemm@gmail.com>
1989M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1990L:	linux-wireless@vger.kernel.org
1991W:	http://wireless.kernel.org/en/users/Drivers/ath5k
1992S:	Maintained
1993F:	drivers/net/wireless/ath/ath5k/
1994
1995ATHEROS ATH6KL WIRELESS DRIVER
1996M:	Kalle Valo <kvalo@qca.qualcomm.com>
1997L:	linux-wireless@vger.kernel.org
1998W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
1999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2000S:	Supported
2001F:	drivers/net/wireless/ath/ath6kl/
2002
2003WILOCITY WIL6210 WIRELESS DRIVER
2004M:	Maya Erez <qca_merez@qca.qualcomm.com>
2005L:	linux-wireless@vger.kernel.org
2006L:	wil6210@qca.qualcomm.com
2007S:	Supported
2008W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2009F:	drivers/net/wireless/ath/wil6210/
2010F:	include/uapi/linux/wil6210_uapi.h
2011
2012CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2013M:	Christian Lamparter <chunkeey@googlemail.com>
2014L:	linux-wireless@vger.kernel.org
2015W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2016S:	Maintained
2017F:	drivers/net/wireless/ath/carl9170/
2018
2019ATK0110 HWMON DRIVER
2020M:	Luca Tettamanti <kronos.it@gmail.com>
2021L:	linux-hwmon@vger.kernel.org
2022S:	Maintained
2023F:	drivers/hwmon/asus_atk0110.c
2024
2025ATI_REMOTE2 DRIVER
2026M:	Ville Syrjala <syrjala@sci.fi>
2027S:	Maintained
2028F:	drivers/input/misc/ati_remote2.c
2029
2030ATLX ETHERNET DRIVERS
2031M:	Jay Cliburn <jcliburn@gmail.com>
2032M:	Chris Snook <chris.snook@gmail.com>
2033L:	netdev@vger.kernel.org
2034W:	http://sourceforge.net/projects/atl1
2035W:	http://atl1.sourceforge.net
2036S:	Maintained
2037F:	drivers/net/ethernet/atheros/
2038
2039ATM
2040M:	Chas Williams <3chas3@gmail.com>
2041L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2042L:	netdev@vger.kernel.org
2043W:	http://linux-atm.sourceforge.net
2044S:	Maintained
2045F:	drivers/atm/
2046F:	include/linux/atm*
2047F:	include/uapi/linux/atm*
2048
2049ATMEL AT91 / AT32 MCI DRIVER
2050M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2051S:	Maintained
2052F:	drivers/mmc/host/atmel-mci.c
2053
2054ATMEL AT91 / AT32 SERIAL DRIVER
2055M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2056S:	Supported
2057F:	drivers/tty/serial/atmel_serial.c
2058
2059ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2060M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2061S:	Supported
2062F:	drivers/power/reset/at91-sama5d2_shdwc.c
2063
2064ATMEL SAMA5D2 ADC DRIVER
2065M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2066L:	linux-iio@vger.kernel.org
2067S:	Supported
2068F:	drivers/iio/adc/at91-sama5d2_adc.c
2069
2070ATMEL Audio ALSA driver
2071M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2072L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2073S:	Supported
2074F:	sound/soc/atmel
2075
2076ATMEL DMA DRIVER
2077M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Supported
2080F:	drivers/dma/at_hdmac.c
2081F:	drivers/dma/at_hdmac_regs.h
2082F:	include/linux/platform_data/dma-atmel.h
2083
2084ATMEL XDMA DRIVER
2085M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2086L:	linux-arm-kernel@lists.infradead.org
2087L:	dmaengine@vger.kernel.org
2088S:	Supported
2089F:	drivers/dma/at_xdmac.c
2090
2091ATMEL I2C DRIVER
2092M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2093L:	linux-i2c@vger.kernel.org
2094S:	Supported
2095F:	drivers/i2c/busses/i2c-at91.c
2096
2097ATMEL ISI DRIVER
2098M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2099L:	linux-media@vger.kernel.org
2100S:	Supported
2101F:	drivers/media/platform/soc_camera/atmel-isi.c
2102F:	include/media/atmel-isi.h
2103
2104ATMEL LCDFB DRIVER
2105M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2106L:	linux-fbdev@vger.kernel.org
2107S:	Maintained
2108F:	drivers/video/fbdev/atmel_lcdfb.c
2109F:	include/video/atmel_lcdc.h
2110
2111ATMEL MACB ETHERNET DRIVER
2112M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2113S:	Supported
2114F:	drivers/net/ethernet/cadence/
2115
2116ATMEL NAND DRIVER
2117M:	Wenyou Yang <wenyou.yang@atmel.com>
2118M:	Josh Wu <rainyfeeling@outlook.com>
2119L:	linux-mtd@lists.infradead.org
2120S:	Supported
2121F:	drivers/mtd/nand/atmel_nand*
2122
2123ATMEL SDMMC DRIVER
2124M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2125L:	linux-mmc@vger.kernel.org
2126S:	Supported
2127F:	drivers/mmc/host/sdhci-of-at91.c
2128
2129ATMEL SPI DRIVER
2130M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2131S:	Supported
2132F:	drivers/spi/spi-atmel.*
2133
2134ATMEL SSC DRIVER
2135M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Supported
2138F:	drivers/misc/atmel-ssc.c
2139F:	include/linux/atmel-ssc.h
2140
2141ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2142M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Supported
2145F:	drivers/misc/atmel_tclib.c
2146F:	drivers/clocksource/tcb_clksrc.c
2147
2148ATMEL USBA UDC DRIVER
2149M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S:	Supported
2152F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2153
2154ATMEL WIRELESS DRIVER
2155M:	Simon Kelley <simon@thekelleys.org.uk>
2156L:	linux-wireless@vger.kernel.org
2157W:	http://www.thekelleys.org.uk/atmel
2158W:	http://atmelwlandriver.sourceforge.net/
2159S:	Maintained
2160F:	drivers/net/wireless/atmel/atmel*
2161
2162ATMEL MAXTOUCH DRIVER
2163M:	Nick Dyer <nick.dyer@itdev.co.uk>
2164T:	git git://github.com/atmel-maxtouch/linux.git
2165S:	Supported
2166F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2167F:	drivers/input/touchscreen/atmel_mxt_ts.c
2168F:	include/linux/platform_data/atmel_mxt_ts.h
2169
2170ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2171M:	Bradley Grove <linuxdrivers@attotech.com>
2172L:	linux-scsi@vger.kernel.org
2173W:	http://www.attotech.com
2174S:	Supported
2175F:	drivers/scsi/esas2r
2176
2177ATUSB IEEE 802.15.4 RADIO DRIVER
2178M:	Stefan Schmidt <stefan@osg.samsung.com>
2179L:	linux-wpan@vger.kernel.org
2180S:	Maintained
2181F:	drivers/net/ieee802154/atusb.c
2182F:	drivers/net/ieee802154/atusb.h
2183F:	drivers/net/ieee802154/at86rf230.h
2184
2185AUDIT SUBSYSTEM
2186M:	Paul Moore <paul@paul-moore.com>
2187M:	Eric Paris <eparis@redhat.com>
2188L:	linux-audit@redhat.com (moderated for non-subscribers)
2189W:	http://people.redhat.com/sgrubb/audit/
2190T:	git git://git.infradead.org/users/pcmoore/audit
2191S:	Maintained
2192F:	include/linux/audit.h
2193F:	include/uapi/linux/audit.h
2194F:	kernel/audit*
2195
2196AUXILIARY DISPLAY DRIVERS
2197M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2198W:	http://miguelojeda.es/auxdisplay.htm
2199W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2200S:	Maintained
2201F:	drivers/auxdisplay/
2202F:	include/linux/cfag12864b.h
2203
2204AVR32 ARCHITECTURE
2205M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2206M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2207W:	http://www.atmel.com/products/AVR32/
2208W:	http://mirror.egtvedt.no/avr32linux.org/
2209W:	http://avrfreaks.net/
2210S:	Maintained
2211F:	arch/avr32/
2212
2213AVR32/AT32AP MACHINE SUPPORT
2214M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2215M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2216S:	Maintained
2217F:	arch/avr32/mach-at32ap/
2218
2219AX.25 NETWORK LAYER
2220M:	Ralf Baechle <ralf@linux-mips.org>
2221L:	linux-hams@vger.kernel.org
2222W:	http://www.linux-ax25.org/
2223S:	Maintained
2224F:	include/uapi/linux/ax25.h
2225F:	include/net/ax25.h
2226F:	net/ax25/
2227
2228AZ6007 DVB DRIVER
2229M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2230L:	linux-media@vger.kernel.org
2231W:	https://linuxtv.org
2232T:	git git://linuxtv.org/media_tree.git
2233S:	Maintained
2234F:	drivers/media/usb/dvb-usb-v2/az6007.c
2235
2236AZTECH FM RADIO RECEIVER DRIVER
2237M:	Hans Verkuil <hverkuil@xs4all.nl>
2238L:	linux-media@vger.kernel.org
2239T:	git git://linuxtv.org/media_tree.git
2240W:	https://linuxtv.org
2241S:	Maintained
2242F:	drivers/media/radio/radio-aztech*
2243
2244B43 WIRELESS DRIVER
2245L:	linux-wireless@vger.kernel.org
2246L:	b43-dev@lists.infradead.org
2247W:	http://wireless.kernel.org/en/users/Drivers/b43
2248S:	Odd Fixes
2249F:	drivers/net/wireless/broadcom/b43/
2250
2251B43LEGACY WIRELESS DRIVER
2252M:	Larry Finger <Larry.Finger@lwfinger.net>
2253L:	linux-wireless@vger.kernel.org
2254L:	b43-dev@lists.infradead.org
2255W:	http://wireless.kernel.org/en/users/Drivers/b43
2256S:	Maintained
2257F:	drivers/net/wireless/broadcom/b43legacy/
2258
2259BACKLIGHT CLASS/SUBSYSTEM
2260M:	Jingoo Han <jingoohan1@gmail.com>
2261M:	Lee Jones <lee.jones@linaro.org>
2262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2263S:	Maintained
2264F:	drivers/video/backlight/
2265F:	include/linux/backlight.h
2266
2267BATMAN ADVANCED
2268M:	Marek Lindner <mareklindner@neomailbox.ch>
2269M:	Simon Wunderlich <sw@simonwunderlich.de>
2270M:	Antonio Quartulli <a@unstable.cc>
2271L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2272W:	https://www.open-mesh.org/
2273Q:	https://patchwork.open-mesh.org/project/batman/list/
2274S:	Maintained
2275F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2276F:	Documentation/ABI/testing/sysfs-class-net-mesh
2277F:	Documentation/networking/batman-adv.txt
2278F:	net/batman-adv/
2279
2280BAYCOM/HDLCDRV DRIVERS FOR AX.25
2281M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2282L:	linux-hams@vger.kernel.org
2283W:	http://www.baycom.org/~tom/ham/ham.html
2284S:	Maintained
2285F:	drivers/net/hamradio/baycom*
2286
2287BCACHE (BLOCK LAYER CACHE)
2288M:	Kent Overstreet <kent.overstreet@gmail.com>
2289L:	linux-bcache@vger.kernel.org
2290W:	http://bcache.evilpiepirate.org
2291S:	Maintained
2292F:	drivers/md/bcache/
2293
2294BDISP ST MEDIA DRIVER
2295M:	Fabien Dessenne <fabien.dessenne@st.com>
2296L:	linux-media@vger.kernel.org
2297T:	git git://linuxtv.org/media_tree.git
2298W:	https://linuxtv.org
2299S:	Supported
2300F:	drivers/media/platform/sti/bdisp
2301
2302BEFS FILE SYSTEM
2303S:	Orphan
2304F:	Documentation/filesystems/befs.txt
2305F:	fs/befs/
2306
2307BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2308M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2309L:	netdev@vger.kernel.org
2310S:	Maintained
2311F:	drivers/net/ethernet/ec_bhf.c
2312
2313BFS FILE SYSTEM
2314M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2315S:	Maintained
2316F:	Documentation/filesystems/bfs.txt
2317F:	fs/bfs/
2318F:	include/uapi/linux/bfs_fs.h
2319
2320BLACKFIN ARCHITECTURE
2321M:	Steven Miao <realmz6@gmail.com>
2322L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2323T:	git git://git.code.sf.net/p/adi-linux/code
2324W:	http://blackfin.uclinux.org
2325S:	Supported
2326F:	arch/blackfin/
2327
2328BLACKFIN EMAC DRIVER
2329L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2330W:	http://blackfin.uclinux.org
2331S:	Supported
2332F:	drivers/net/ethernet/adi/
2333
2334BLACKFIN RTC DRIVER
2335L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2336W:	http://blackfin.uclinux.org
2337S:	Supported
2338F:	drivers/rtc/rtc-bfin.c
2339
2340BLACKFIN SDH DRIVER
2341M:	Sonic Zhang <sonic.zhang@analog.com>
2342L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2343W:	http://blackfin.uclinux.org
2344S:	Supported
2345F:	drivers/mmc/host/bfin_sdh.c
2346
2347BLACKFIN SERIAL DRIVER
2348M:	Sonic Zhang <sonic.zhang@analog.com>
2349L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2350W:	http://blackfin.uclinux.org
2351S:	Supported
2352F:	drivers/tty/serial/bfin_uart.c
2353
2354BLACKFIN WATCHDOG DRIVER
2355L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2356W:	http://blackfin.uclinux.org
2357S:	Supported
2358F:	drivers/watchdog/bfin_wdt.c
2359
2360BLACKFIN I2C TWI DRIVER
2361M:	Sonic Zhang <sonic.zhang@analog.com>
2362L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2363W:	http://blackfin.uclinux.org/
2364S:	Supported
2365F:	drivers/i2c/busses/i2c-bfin-twi.c
2366
2367BLACKFIN MEDIA DRIVER
2368M:	Scott Jiang <scott.jiang.linux@gmail.com>
2369L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2370W:	http://blackfin.uclinux.org/
2371S:	Supported
2372F:	drivers/media/platform/blackfin/
2373F:	drivers/media/i2c/adv7183*
2374F:	drivers/media/i2c/vs6624*
2375
2376BLINKM RGB LED DRIVER
2377M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2378S:	Maintained
2379F:	drivers/leds/leds-blinkm.c
2380
2381BLOCK LAYER
2382M:	Jens Axboe <axboe@kernel.dk>
2383L:	linux-block@vger.kernel.org
2384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2385S:	Maintained
2386F:	block/
2387F:	kernel/trace/blktrace.c
2388
2389BLOCK2MTD DRIVER
2390M:	Joern Engel <joern@lazybastard.org>
2391L:	linux-mtd@lists.infradead.org
2392S:	Maintained
2393F:	drivers/mtd/devices/block2mtd.c
2394
2395BLUETOOTH DRIVERS
2396M:	Marcel Holtmann <marcel@holtmann.org>
2397M:	Gustavo Padovan <gustavo@padovan.org>
2398M:	Johan Hedberg <johan.hedberg@gmail.com>
2399L:	linux-bluetooth@vger.kernel.org
2400W:	http://www.bluez.org/
2401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2403S:	Maintained
2404F:	drivers/bluetooth/
2405
2406BLUETOOTH SUBSYSTEM
2407M:	Marcel Holtmann <marcel@holtmann.org>
2408M:	Gustavo Padovan <gustavo@padovan.org>
2409M:	Johan Hedberg <johan.hedberg@gmail.com>
2410L:	linux-bluetooth@vger.kernel.org
2411W:	http://www.bluez.org/
2412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2414S:	Maintained
2415F:	net/bluetooth/
2416F:	include/net/bluetooth/
2417
2418BONDING DRIVER
2419M:	Jay Vosburgh <j.vosburgh@gmail.com>
2420M:	Veaceslav Falico <vfalico@gmail.com>
2421M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2422L:	netdev@vger.kernel.org
2423W:	http://sourceforge.net/projects/bonding/
2424S:	Supported
2425F:	drivers/net/bonding/
2426F:	include/uapi/linux/if_bonding.h
2427
2428BPF (Safe dynamic programs and tools)
2429M:	Alexei Starovoitov <ast@kernel.org>
2430L:	netdev@vger.kernel.org
2431L:	linux-kernel@vger.kernel.org
2432S:	Supported
2433F:	kernel/bpf/
2434
2435BROADCOM B44 10/100 ETHERNET DRIVER
2436M:	Gary Zambrano <zambrano@broadcom.com>
2437L:	netdev@vger.kernel.org
2438S:	Supported
2439F:	drivers/net/ethernet/broadcom/b44.*
2440
2441BROADCOM GENET ETHERNET DRIVER
2442M:	Florian Fainelli <f.fainelli@gmail.com>
2443L:	netdev@vger.kernel.org
2444S:	Supported
2445F:	drivers/net/ethernet/broadcom/genet/
2446
2447BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2448M:	Sony Chacko <sony.chacko@qlogic.com>
2449M:	Dept-HSGLinuxNICDev@qlogic.com
2450L:	netdev@vger.kernel.org
2451S:	Supported
2452F:	drivers/net/ethernet/broadcom/bnx2.*
2453F:	drivers/net/ethernet/broadcom/bnx2_*
2454
2455BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2456M:	Ariel Elior <ariel.elior@qlogic.com>
2457L:	netdev@vger.kernel.org
2458S:	Supported
2459F:	drivers/net/ethernet/broadcom/bnx2x/
2460
2461BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2462M:	Florian Fainelli <f.fainelli@gmail.com>
2463M:	Ray Jui <rjui@broadcom.com>
2464M:	Scott Branden <sbranden@broadcom.com>
2465L:	bcm-kernel-feedback-list@broadcom.com
2466T:	git git://github.com/broadcom/mach-bcm
2467S:	Maintained
2468F:	arch/arm/mach-bcm/
2469F:	arch/arm/boot/dts/bcm113*
2470F:	arch/arm/boot/dts/bcm216*
2471F:	arch/arm/boot/dts/bcm281*
2472F:	arch/arm64/boot/dts/broadcom/
2473F:	arch/arm/configs/bcm_defconfig
2474F:	drivers/mmc/host/sdhci-bcm-kona.c
2475F:	drivers/clocksource/bcm_kona_timer.c
2476
2477BROADCOM BCM2835 ARM ARCHITECTURE
2478M:	Stephen Warren <swarren@wwwdotorg.org>
2479M:	Lee Jones <lee@kernel.org>
2480M:	Eric Anholt <eric@anholt.net>
2481L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2484S:	Maintained
2485N:	bcm2835
2486
2487BROADCOM BCM47XX MIPS ARCHITECTURE
2488M:	Hauke Mehrtens <hauke@hauke-m.de>
2489M:	Rafał Miłecki <zajec5@gmail.com>
2490L:	linux-mips@linux-mips.org
2491S:	Maintained
2492F:	arch/mips/bcm47xx/*
2493F:	arch/mips/include/asm/mach-bcm47xx/*
2494
2495BROADCOM BCM5301X ARM ARCHITECTURE
2496M:	Hauke Mehrtens <hauke@hauke-m.de>
2497L:	linux-arm-kernel@lists.infradead.org
2498S:	Maintained
2499F:	arch/arm/mach-bcm/bcm_5301x.c
2500F:	arch/arm/boot/dts/bcm5301x.dtsi
2501F:	arch/arm/boot/dts/bcm470*
2502
2503BROADCOM BCM63XX ARM ARCHITECTURE
2504M:	Florian Fainelli <f.fainelli@gmail.com>
2505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506L:	bcm-kernel-feedback-list@broadcom.com
2507T:	git git://github.com/broadcom/stblinux.git
2508S:	Maintained
2509F:	arch/arm/mach-bcm/bcm63xx.c
2510F:	arch/arm/include/debug/bcm63xx.S
2511
2512BROADCOM BCM63XX/BCM33XX UDC DRIVER
2513M:	Kevin Cernekee <cernekee@gmail.com>
2514L:	linux-usb@vger.kernel.org
2515S:	Maintained
2516F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2517
2518BROADCOM BCM7XXX ARM ARCHITECTURE
2519M:	Brian Norris <computersforpeace@gmail.com>
2520M:	Gregory Fong <gregory.0xf0@gmail.com>
2521M:	Florian Fainelli <f.fainelli@gmail.com>
2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523L:	bcm-kernel-feedback-list@broadcom.com
2524T:	git git://github.com/broadcom/stblinux.git
2525S:	Maintained
2526F:	arch/arm/mach-bcm/*brcmstb*
2527F:	arch/arm/boot/dts/bcm7*.dts*
2528F:	drivers/bus/brcmstb_gisb.c
2529N:	brcmstb
2530
2531BROADCOM BMIPS MIPS ARCHITECTURE
2532M:	Kevin Cernekee <cernekee@gmail.com>
2533M:	Florian Fainelli <f.fainelli@gmail.com>
2534L:	linux-mips@linux-mips.org
2535T:	git git://github.com/broadcom/stblinux.git
2536S:	Maintained
2537F:	arch/mips/bmips/*
2538F:	arch/mips/include/asm/mach-bmips/*
2539F:	arch/mips/kernel/*bmips*
2540F:	arch/mips/boot/dts/brcm/bcm*.dts*
2541F:	drivers/irqchip/irq-bcm63*
2542F:	drivers/irqchip/irq-bcm7*
2543F:	drivers/irqchip/irq-brcmstb*
2544F:	include/linux/bcm963xx_nvram.h
2545F:	include/linux/bcm963xx_tag.h
2546
2547BROADCOM TG3 GIGABIT ETHERNET DRIVER
2548M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2549M:	Prashant Sreedharan <prashant@broadcom.com>
2550M:	Michael Chan <mchan@broadcom.com>
2551L:	netdev@vger.kernel.org
2552S:	Supported
2553F:	drivers/net/ethernet/broadcom/tg3.*
2554
2555BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2556M:	Brett Rudley <brudley@broadcom.com>
2557M:	Arend van Spriel <arend@broadcom.com>
2558M:	Franky (Zhenhui) Lin <frankyl@broadcom.com>
2559M:	Hante Meuleman <meuleman@broadcom.com>
2560L:	linux-wireless@vger.kernel.org
2561L:	brcm80211-dev-list@broadcom.com
2562S:	Supported
2563F:	drivers/net/wireless/broadcom/brcm80211/
2564
2565BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2566M:	QLogic-Storage-Upstream@qlogic.com
2567L:	linux-scsi@vger.kernel.org
2568S:	Supported
2569F:	drivers/scsi/bnx2fc/
2570
2571BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2572M:	QLogic-Storage-Upstream@qlogic.com
2573L:	linux-scsi@vger.kernel.org
2574S:	Supported
2575F:	drivers/scsi/bnx2i/
2576
2577BROADCOM IPROC ARM ARCHITECTURE
2578M:	Ray Jui <rjui@broadcom.com>
2579M:	Scott Branden <sbranden@broadcom.com>
2580M:	Jon Mason <jonmason@broadcom.com>
2581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582L:	bcm-kernel-feedback-list@broadcom.com
2583T:	git git://github.com/broadcom/cygnus-linux.git
2584S:	Maintained
2585N:	iproc
2586N:	cygnus
2587N:	nsp
2588N:	bcm9113*
2589N:	bcm9583*
2590N:	bcm9585*
2591N:	bcm9586*
2592N:	bcm988312
2593N:	bcm113*
2594N:	bcm583*
2595N:	bcm585*
2596N:	bcm586*
2597N:	bcm88312
2598
2599BROADCOM BRCMSTB GPIO DRIVER
2600M:	Gregory Fong <gregory.0xf0@gmail.com>
2601L:	bcm-kernel-feedback-list@broadcom.com
2602S:	Supported
2603F:	drivers/gpio/gpio-brcmstb.c
2604F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2605
2606BROADCOM KONA GPIO DRIVER
2607M:	Ray Jui <rjui@broadcom.com>
2608L:	bcm-kernel-feedback-list@broadcom.com
2609S:	Supported
2610F:	drivers/gpio/gpio-bcm-kona.c
2611F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2612
2613BROADCOM NVRAM DRIVER
2614M:	Rafał Miłecki <zajec5@gmail.com>
2615L:	linux-mips@linux-mips.org
2616S:	Maintained
2617F:	drivers/firmware/broadcom/*
2618
2619BROADCOM STB NAND FLASH DRIVER
2620M:	Brian Norris <computersforpeace@gmail.com>
2621M:	Kamal Dasu <kdasu.kdev@gmail.com>
2622L:	linux-mtd@lists.infradead.org
2623L:	bcm-kernel-feedback-list@broadcom.com
2624S:	Maintained
2625F:	drivers/mtd/nand/brcmnand/
2626
2627BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2628M:	Rafał Miłecki <zajec5@gmail.com>
2629L:	linux-wireless@vger.kernel.org
2630S:	Maintained
2631F:	drivers/bcma/
2632F:	include/linux/bcma/
2633
2634BROADCOM SYSTEMPORT ETHERNET DRIVER
2635M:	Florian Fainelli <f.fainelli@gmail.com>
2636L:	netdev@vger.kernel.org
2637S:	Supported
2638F:	drivers/net/ethernet/broadcom/bcmsysport.*
2639
2640BROADCOM VULCAN ARM64 SOC
2641M:	Jayachandran C. <jchandra@broadcom.com>
2642L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643L:	bcm-kernel-feedback-list@broadcom.com
2644S:	Maintained
2645F:	arch/arm64/boot/dts/broadcom/vulcan*
2646
2647BROCADE BFA FC SCSI DRIVER
2648M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2649M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2650L:	linux-scsi@vger.kernel.org
2651S:	Supported
2652F:	drivers/scsi/bfa/
2653
2654BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2655M:	Rasesh Mody <rasesh.mody@qlogic.com>
2656L:	netdev@vger.kernel.org
2657S:	Supported
2658F:	drivers/net/ethernet/brocade/bna/
2659
2660BSG (block layer generic sg v4 driver)
2661M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2662L:	linux-scsi@vger.kernel.org
2663S:	Supported
2664F:	block/bsg.c
2665F:	include/linux/bsg.h
2666F:	include/uapi/linux/bsg.h
2667
2668BT87X AUDIO DRIVER
2669M:	Clemens Ladisch <clemens@ladisch.de>
2670L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2671T:	git git://git.alsa-project.org/alsa-kernel.git
2672S:	Maintained
2673F:	Documentation/sound/alsa/Bt87x.txt
2674F:	sound/pci/bt87x.c
2675
2676BT8XXGPIO DRIVER
2677M:	Michael Buesch <m@bues.ch>
2678W:	http://bu3sch.de/btgpio.php
2679S:	Maintained
2680F:	drivers/gpio/gpio-bt8xx.c
2681
2682BTRFS FILE SYSTEM
2683M:	Chris Mason <clm@fb.com>
2684M:	Josef Bacik <jbacik@fb.com>
2685M:	David Sterba <dsterba@suse.com>
2686L:	linux-btrfs@vger.kernel.org
2687W:	http://btrfs.wiki.kernel.org/
2688Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2690S:	Maintained
2691F:	Documentation/filesystems/btrfs.txt
2692F:	fs/btrfs/
2693
2694BTTV VIDEO4LINUX DRIVER
2695M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2696L:	linux-media@vger.kernel.org
2697W:	https://linuxtv.org
2698T:	git git://linuxtv.org/media_tree.git
2699S:	Odd fixes
2700F:	Documentation/video4linux/bttv/
2701F:	drivers/media/pci/bt8xx/bttv*
2702
2703BUSLOGIC SCSI DRIVER
2704M:	Khalid Aziz <khalid@gonehiking.org>
2705L:	linux-scsi@vger.kernel.org
2706S:	Maintained
2707F:	drivers/scsi/BusLogic.*
2708F:	drivers/scsi/FlashPoint.*
2709
2710C-MEDIA CMI8788 DRIVER
2711M:	Clemens Ladisch <clemens@ladisch.de>
2712L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2713T:	git git://git.alsa-project.org/alsa-kernel.git
2714S:	Maintained
2715F:	sound/pci/oxygen/
2716
2717C6X ARCHITECTURE
2718M:	Mark Salter <msalter@redhat.com>
2719M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2720L:	linux-c6x-dev@linux-c6x.org
2721W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2722S:	Maintained
2723F:	arch/c6x/
2724
2725CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2726M:	David Howells <dhowells@redhat.com>
2727L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2728S:	Supported
2729F:	Documentation/filesystems/caching/cachefiles.txt
2730F:	fs/cachefiles/
2731
2732CADET FM/AM RADIO RECEIVER DRIVER
2733M:	Hans Verkuil <hverkuil@xs4all.nl>
2734L:	linux-media@vger.kernel.org
2735T:	git git://linuxtv.org/media_tree.git
2736W:	https://linuxtv.org
2737S:	Maintained
2738F:	drivers/media/radio/radio-cadet*
2739
2740CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2741M:	Jonathan Corbet <corbet@lwn.net>
2742L:	linux-media@vger.kernel.org
2743T:	git git://linuxtv.org/media_tree.git
2744S:	Maintained
2745F:	Documentation/video4linux/cafe_ccic
2746F:	drivers/media/platform/marvell-ccic/
2747
2748CAIF NETWORK LAYER
2749M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2750L:	netdev@vger.kernel.org
2751S:	Supported
2752F:	Documentation/networking/caif/
2753F:	drivers/net/caif/
2754F:	include/uapi/linux/caif/
2755F:	include/net/caif/
2756F:	net/caif/
2757
2758CALGARY x86-64 IOMMU
2759M:	Muli Ben-Yehuda <muli@il.ibm.com>
2760M:	"Jon D. Mason" <jdmason@kudzu.us>
2761L:	discuss@x86-64.org
2762S:	Maintained
2763F:	arch/x86/kernel/pci-calgary_64.c
2764F:	arch/x86/kernel/tce_64.c
2765F:	arch/x86/include/asm/calgary.h
2766F:	arch/x86/include/asm/tce.h
2767
2768CAN NETWORK LAYER
2769M:	Oliver Hartkopp <socketcan@hartkopp.net>
2770M:	Marc Kleine-Budde <mkl@pengutronix.de>
2771L:	linux-can@vger.kernel.org
2772W:	https://github.com/linux-can
2773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2775S:	Maintained
2776F:	Documentation/networking/can.txt
2777F:	net/can/
2778F:	include/linux/can/core.h
2779F:	include/uapi/linux/can.h
2780F:	include/uapi/linux/can/bcm.h
2781F:	include/uapi/linux/can/raw.h
2782F:	include/uapi/linux/can/gw.h
2783
2784CAN NETWORK DRIVERS
2785M:	Wolfgang Grandegger <wg@grandegger.com>
2786M:	Marc Kleine-Budde <mkl@pengutronix.de>
2787L:	linux-can@vger.kernel.org
2788W:	https://github.com/linux-can
2789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2791S:	Maintained
2792F:	drivers/net/can/
2793F:	include/linux/can/dev.h
2794F:	include/linux/can/platform/
2795F:	include/uapi/linux/can/error.h
2796F:	include/uapi/linux/can/netlink.h
2797
2798CAPABILITIES
2799M:	Serge Hallyn <serge.hallyn@canonical.com>
2800L:	linux-security-module@vger.kernel.org
2801S:	Supported
2802F:	include/linux/capability.h
2803F:	include/uapi/linux/capability.h
2804F:	security/commoncap.c
2805F:	kernel/capability.c
2806
2807CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2808M:	Kevin Tsai <ktsai@capellamicro.com>
2809S:	Maintained
2810F:	drivers/iio/light/cm*
2811F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2812
2813CAVIUM LIQUIDIO NETWORK DRIVER
2814M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2815M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2816M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2817M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2818L:     netdev@vger.kernel.org
2819W:     http://www.cavium.com
2820S:     Supported
2821F:     drivers/net/ethernet/cavium/liquidio/
2822
2823CC2520 IEEE-802.15.4 RADIO DRIVER
2824M:	Varka Bhadram <varkabhadram@gmail.com>
2825L:	linux-wpan@vger.kernel.org
2826S:	Maintained
2827F:	drivers/net/ieee802154/cc2520.c
2828F:	include/linux/spi/cc2520.h
2829F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2830
2831CELL BROADBAND ENGINE ARCHITECTURE
2832M:	Arnd Bergmann <arnd@arndb.de>
2833L:	linuxppc-dev@lists.ozlabs.org
2834W:	http://www.ibm.com/developerworks/power/cell/
2835S:	Supported
2836F:	arch/powerpc/include/asm/cell*.h
2837F:	arch/powerpc/include/asm/spu*.h
2838F:	arch/powerpc/include/uapi/asm/spu*.h
2839F:	arch/powerpc/oprofile/*cell*
2840F:	arch/powerpc/platforms/cell/
2841
2842CEPH COMMON CODE (LIBCEPH)
2843M:	Ilya Dryomov <idryomov@gmail.com>
2844M:	"Yan, Zheng" <zyan@redhat.com>
2845M:	Sage Weil <sage@redhat.com>
2846L:	ceph-devel@vger.kernel.org
2847W:	http://ceph.com/
2848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2849T:	git git://github.com/ceph/ceph-client.git
2850S:	Supported
2851F:	net/ceph/
2852F:	include/linux/ceph/
2853F:	include/linux/crush/
2854
2855CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2856M:	"Yan, Zheng" <zyan@redhat.com>
2857M:	Sage Weil <sage@redhat.com>
2858M:	Ilya Dryomov <idryomov@gmail.com>
2859L:	ceph-devel@vger.kernel.org
2860W:	http://ceph.com/
2861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2862T:	git git://github.com/ceph/ceph-client.git
2863S:	Supported
2864F:	Documentation/filesystems/ceph.txt
2865F:	fs/ceph/
2866
2867CERTIFICATE HANDLING:
2868M:	David Howells <dhowells@redhat.com>
2869M:	David Woodhouse <dwmw2@infradead.org>
2870L:	keyrings@vger.kernel.org
2871S:	Maintained
2872F:	Documentation/module-signing.txt
2873F:	certs/
2874F:	scripts/sign-file.c
2875F:	scripts/extract-cert.c
2876
2877CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2878L:	linux-usb@vger.kernel.org
2879S:	Orphan
2880F:	Documentation/usb/WUSB-Design-overview.txt
2881F:	Documentation/usb/wusb-cbaf
2882F:	drivers/usb/host/hwa-hc.c
2883F:	drivers/usb/host/whci/
2884F:	drivers/usb/wusbcore/
2885F:	include/linux/usb/wusb*
2886
2887CFAG12864B LCD DRIVER
2888M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2889W:	http://miguelojeda.es/auxdisplay.htm
2890W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2891S:	Maintained
2892F:	drivers/auxdisplay/cfag12864b.c
2893F:	include/linux/cfag12864b.h
2894
2895CFAG12864BFB LCD FRAMEBUFFER DRIVER
2896M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2897W:	http://miguelojeda.es/auxdisplay.htm
2898W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2899S:	Maintained
2900F:	drivers/auxdisplay/cfag12864bfb.c
2901F:	include/linux/cfag12864b.h
2902
2903CFG80211 and NL80211
2904M:	Johannes Berg <johannes@sipsolutions.net>
2905L:	linux-wireless@vger.kernel.org
2906W:	http://wireless.kernel.org/
2907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2909S:	Maintained
2910F:	include/uapi/linux/nl80211.h
2911F:	include/net/cfg80211.h
2912F:	net/wireless/*
2913X:	net/wireless/wext*
2914
2915CHAR and MISC DRIVERS
2916M:	Arnd Bergmann <arnd@arndb.de>
2917M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2919S:	Supported
2920F:	drivers/char/*
2921F:	drivers/misc/*
2922F:	include/linux/miscdevice.h
2923
2924CHECKPATCH
2925M:	Andy Whitcroft <apw@canonical.com>
2926M:	Joe Perches <joe@perches.com>
2927S:	Maintained
2928F:	scripts/checkpatch.pl
2929
2930CHINESE DOCUMENTATION
2931M:	Harry Wei <harryxiyou@gmail.com>
2932L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2933L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
2934S:	Maintained
2935F:	Documentation/zh_CN/
2936
2937CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2938M:	Peter Chen <Peter.Chen@nxp.com>
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2940L:	linux-usb@vger.kernel.org
2941S:	Maintained
2942F:	drivers/usb/chipidea/
2943
2944CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2945M:	Hans de Goede <hdegoede@redhat.com>
2946L:	linux-input@vger.kernel.org
2947S:	Maintained
2948F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2949F:	drivers/input/touchscreen/chipone_icn8318.c
2950
2951CHROME HARDWARE PLATFORM SUPPORT
2952M:	Olof Johansson <olof@lixom.net>
2953S:	Maintained
2954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2955F:	drivers/platform/chrome/
2956
2957CISCO VIC ETHERNET NIC DRIVER
2958M:	Christian Benvenuti <benve@cisco.com>
2959M:	Sujith Sankar <ssujith@cisco.com>
2960M:	Govindarajulu Varadarajan <_govind@gmx.com>
2961M:	Neel Patel <neepatel@cisco.com>
2962S:	Supported
2963F:	drivers/net/ethernet/cisco/enic/
2964
2965CISCO VIC LOW LATENCY NIC DRIVER
2966M:	Christian Benvenuti <benve@cisco.com>
2967M:	Dave Goodell <dgoodell@cisco.com>
2968S:	Supported
2969F:	drivers/infiniband/hw/usnic/
2970
2971CIRRUS LOGIC EP93XX ETHERNET DRIVER
2972M:	Hartley Sweeten <hsweeten@visionengravers.com>
2973L:	netdev@vger.kernel.org
2974S:	Maintained
2975F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
2976
2977CIRRUS LOGIC AUDIO CODEC DRIVERS
2978M:	Brian Austin <brian.austin@cirrus.com>
2979M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
2980L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2981S:	Maintained
2982F:	sound/soc/codecs/cs*
2983
2984CLEANCACHE API
2985M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2986L:	linux-kernel@vger.kernel.org
2987S:	Maintained
2988F:	mm/cleancache.c
2989F:	include/linux/cleancache.h
2990
2991CLK API
2992M:	Russell King <linux@armlinux.org.uk>
2993L:	linux-clk@vger.kernel.org
2994S:	Maintained
2995F:	include/linux/clk.h
2996
2997CLOCKSOURCE, CLOCKEVENT DRIVERS
2998M:	Daniel Lezcano <daniel.lezcano@linaro.org>
2999M:	Thomas Gleixner <tglx@linutronix.de>
3000L:	linux-kernel@vger.kernel.org
3001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3002S:	Supported
3003F:	drivers/clocksource
3004
3005CISCO FCOE HBA DRIVER
3006M:	Hiral Patel <hiralpat@cisco.com>
3007M:	Suma Ramars <sramars@cisco.com>
3008M:	Brian Uchino <buchino@cisco.com>
3009L:	linux-scsi@vger.kernel.org
3010S:	Supported
3011F:	drivers/scsi/fnic/
3012
3013CISCO SCSI HBA DRIVER
3014M:	Narsimhulu Musini <nmusini@cisco.com>
3015M:	Sesidhar Baddela <sebaddel@cisco.com>
3016L:	linux-scsi@vger.kernel.org
3017S:	Supported
3018F:	drivers/scsi/snic/
3019
3020CMPC ACPI DRIVER
3021M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3022M:	Daniel Oliveira Nascimento <don@syst.com.br>
3023L:	platform-driver-x86@vger.kernel.org
3024S:	Supported
3025F:	drivers/platform/x86/classmate-laptop.c
3026
3027COBALT MEDIA DRIVER
3028M:	Hans Verkuil <hans.verkuil@cisco.com>
3029L:	linux-media@vger.kernel.org
3030T:	git git://linuxtv.org/media_tree.git
3031W:	https://linuxtv.org
3032S:	Supported
3033F:	drivers/media/pci/cobalt/
3034
3035COCCINELLE/Semantic Patches (SmPL)
3036M:	Julia Lawall <Julia.Lawall@lip6.fr>
3037M:	Gilles Muller <Gilles.Muller@lip6.fr>
3038M:	Nicolas Palix <nicolas.palix@imag.fr>
3039M:	Michal Marek <mmarek@suse.com>
3040L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3042W:	http://coccinelle.lip6.fr/
3043S:	Supported
3044F:	Documentation/coccinelle.txt
3045F:	scripts/coccinelle/
3046F:	scripts/coccicheck
3047
3048CODA FILE SYSTEM
3049M:	Jan Harkes <jaharkes@cs.cmu.edu>
3050M:	coda@cs.cmu.edu
3051L:	codalist@coda.cs.cmu.edu
3052W:	http://www.coda.cs.cmu.edu/
3053S:	Maintained
3054F:	Documentation/filesystems/coda.txt
3055F:	fs/coda/
3056F:	include/linux/coda*.h
3057F:	include/uapi/linux/coda*.h
3058
3059CODA V4L2 MEM2MEM DRIVER
3060M:	Philipp Zabel <p.zabel@pengutronix.de>
3061L:	linux-media@vger.kernel.org
3062S:	Maintained
3063F:	Documentation/devicetree/bindings/media/coda.txt
3064F:	drivers/media/platform/coda/
3065
3066COMMON CLK FRAMEWORK
3067M:	Michael Turquette <mturquette@baylibre.com>
3068M:	Stephen Boyd <sboyd@codeaurora.org>
3069L:	linux-clk@vger.kernel.org
3070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3071S:	Maintained
3072F:	drivers/clk/
3073X:	drivers/clk/clkdev.c
3074F:	include/linux/clk-pr*
3075F:	include/linux/clk/
3076
3077COMMON INTERNET FILE SYSTEM (CIFS)
3078M:	Steve French <sfrench@samba.org>
3079L:	linux-cifs@vger.kernel.org
3080L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3081W:	http://linux-cifs.samba.org/
3082T:	git git://git.samba.org/sfrench/cifs-2.6.git
3083S:	Supported
3084F:	Documentation/filesystems/cifs/
3085F:	fs/cifs/
3086
3087COMPACTPCI HOTPLUG CORE
3088M:	Scott Murray <scott@spiteful.org>
3089L:	linux-pci@vger.kernel.org
3090S:	Maintained
3091F:	drivers/pci/hotplug/cpci_hotplug*
3092
3093COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3094M:	Scott Murray <scott@spiteful.org>
3095L:	linux-pci@vger.kernel.org
3096S:	Maintained
3097F:	drivers/pci/hotplug/cpcihp_zt5550.*
3098
3099COMPACTPCI HOTPLUG GENERIC DRIVER
3100M:	Scott Murray <scott@spiteful.org>
3101L:	linux-pci@vger.kernel.org
3102S:	Maintained
3103F:	drivers/pci/hotplug/cpcihp_generic.c
3104
3105COMPAL LAPTOP SUPPORT
3106M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3107L:	platform-driver-x86@vger.kernel.org
3108S:	Maintained
3109F:	drivers/platform/x86/compal-laptop.c
3110
3111CONEXANT ACCESSRUNNER USB DRIVER
3112L:	accessrunner-general@lists.sourceforge.net
3113W:	http://accessrunner.sourceforge.net/
3114S:	Orphan
3115F:	drivers/usb/atm/cxacru.c
3116
3117CONFIGFS
3118M:	Joel Becker <jlbec@evilplan.org>
3119M:	Christoph Hellwig <hch@lst.de>
3120T:	git git://git.infradead.org/users/hch/configfs.git
3121S:	Supported
3122F:	fs/configfs/
3123F:	include/linux/configfs.h
3124
3125CONNECTOR
3126M:	Evgeniy Polyakov <zbr@ioremap.net>
3127L:	netdev@vger.kernel.org
3128S:	Maintained
3129F:	drivers/connector/
3130
3131CONTROL GROUP (CGROUP)
3132M:	Tejun Heo <tj@kernel.org>
3133M:	Li Zefan <lizefan@huawei.com>
3134M:	Johannes Weiner <hannes@cmpxchg.org>
3135L:	cgroups@vger.kernel.org
3136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3137S:	Maintained
3138F:	Documentation/cgroups/
3139F:	include/linux/cgroup*
3140F:	kernel/cgroup*
3141
3142CONTROL GROUP - CPUSET
3143M:	Li Zefan <lizefan@huawei.com>
3144L:	cgroups@vger.kernel.org
3145W:	http://www.bullopensource.org/cpuset/
3146W:	http://oss.sgi.com/projects/cpusets/
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3148S:	Maintained
3149F:	Documentation/cgroups/cpusets.txt
3150F:	include/linux/cpuset.h
3151F:	kernel/cpuset.c
3152
3153CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3154M:	Johannes Weiner <hannes@cmpxchg.org>
3155M:	Michal Hocko <mhocko@kernel.org>
3156M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3157L:	cgroups@vger.kernel.org
3158L:	linux-mm@kvack.org
3159S:	Maintained
3160F:	mm/memcontrol.c
3161F:	mm/swap_cgroup.c
3162
3163CORETEMP HARDWARE MONITORING DRIVER
3164M:	Fenghua Yu <fenghua.yu@intel.com>
3165L:	linux-hwmon@vger.kernel.org
3166S:	Maintained
3167F:	Documentation/hwmon/coretemp
3168F:	drivers/hwmon/coretemp.c
3169
3170COSA/SRP SYNC SERIAL DRIVER
3171M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3172W:	http://www.fi.muni.cz/~kas/cosa/
3173S:	Maintained
3174F:	drivers/net/wan/cosa*
3175
3176CPMAC ETHERNET DRIVER
3177M:	Florian Fainelli <florian@openwrt.org>
3178L:	netdev@vger.kernel.org
3179S:	Maintained
3180F:	drivers/net/ethernet/ti/cpmac.c
3181
3182CPU FREQUENCY DRIVERS
3183M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3184M:	Viresh Kumar <viresh.kumar@linaro.org>
3185L:	linux-pm@vger.kernel.org
3186S:	Maintained
3187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3188T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3189F:	drivers/cpufreq/
3190F:	include/linux/cpufreq.h
3191
3192CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3193M:	Viresh Kumar <viresh.kumar@linaro.org>
3194M:	Sudeep Holla <sudeep.holla@arm.com>
3195L:	linux-pm@vger.kernel.org
3196W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3197S:	Maintained
3198F:	drivers/cpufreq/arm_big_little.h
3199F:	drivers/cpufreq/arm_big_little.c
3200F:	drivers/cpufreq/arm_big_little_dt.c
3201
3202CPUIDLE DRIVER - ARM BIG LITTLE
3203M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3204M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3205L:	linux-pm@vger.kernel.org
3206L:	linux-arm-kernel@lists.infradead.org
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3208S:	Maintained
3209F:	drivers/cpuidle/cpuidle-big_little.c
3210
3211CPUIDLE DRIVER - ARM EXYNOS
3212M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3213M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3214M:	Kukjin Kim <kgene@kernel.org>
3215L:	linux-pm@vger.kernel.org
3216L:	linux-samsung-soc@vger.kernel.org
3217S:	Supported
3218F:	drivers/cpuidle/cpuidle-exynos.c
3219F:	arch/arm/mach-exynos/pm.c
3220
3221CPUIDLE DRIVERS
3222M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3223M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3224L:	linux-pm@vger.kernel.org
3225S:	Maintained
3226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3227F:	drivers/cpuidle/*
3228F:	include/linux/cpuidle.h
3229
3230CPUID/MSR DRIVER
3231M:	"H. Peter Anvin" <hpa@zytor.com>
3232S:	Maintained
3233F:	arch/x86/kernel/cpuid.c
3234F:	arch/x86/kernel/msr.c
3235
3236CPU POWER MONITORING SUBSYSTEM
3237M:	Thomas Renninger <trenn@suse.com>
3238L:	linux-pm@vger.kernel.org
3239S:	Maintained
3240F:	tools/power/cpupower/
3241
3242CRAMFS FILESYSTEM
3243W:	http://sourceforge.net/projects/cramfs/
3244S:	Orphan / Obsolete
3245F:	Documentation/filesystems/cramfs.txt
3246F:	fs/cramfs/
3247
3248CRIS PORT
3249M:	Mikael Starvik <starvik@axis.com>
3250M:	Jesper Nilsson <jesper.nilsson@axis.com>
3251L:	linux-cris-kernel@axis.com
3252W:	http://developer.axis.com
3253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3254S:	Maintained
3255F:	arch/cris/
3256F:	drivers/tty/serial/crisv10.*
3257
3258CRYPTO API
3259M:	Herbert Xu <herbert@gondor.apana.org.au>
3260M:	"David S. Miller" <davem@davemloft.net>
3261L:	linux-crypto@vger.kernel.org
3262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3264S:	Maintained
3265F:	Documentation/crypto/
3266F:	Documentation/DocBook/crypto-API.tmpl
3267F:	arch/*/crypto/
3268F:	crypto/
3269F:	drivers/crypto/
3270F:	include/crypto/
3271
3272CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3273M:	Neil Horman <nhorman@tuxdriver.com>
3274L:	linux-crypto@vger.kernel.org
3275S:	Maintained
3276F:	crypto/ansi_cprng.c
3277F:	crypto/rng.c
3278
3279CS3308 MEDIA DRIVER
3280M:	Hans Verkuil <hverkuil@xs4all.nl>
3281L:	linux-media@vger.kernel.org
3282T:	git git://linuxtv.org/media_tree.git
3283W:	http://linuxtv.org
3284S:	Odd Fixes
3285F:	drivers/media/i2c/cs3308.c
3286F:	drivers/media/i2c/cs3308.h
3287
3288CS5535 Audio ALSA driver
3289M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3290S:	Maintained
3291F:	sound/pci/cs5535audio/
3292
3293CW1200 WLAN driver
3294M:	Solomon Peachy <pizza@shaftnet.org>
3295S:	Maintained
3296F:	drivers/net/wireless/st/cw1200/
3297
3298CX18 VIDEO4LINUX DRIVER
3299M:	Andy Walls <awalls@md.metrocast.net>
3300L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3301L:	linux-media@vger.kernel.org
3302T:	git git://linuxtv.org/media_tree.git
3303W:	https://linuxtv.org
3304W:	http://www.ivtvdriver.org/index.php/Cx18
3305S:	Maintained
3306F:	Documentation/video4linux/cx18.txt
3307F:	drivers/media/pci/cx18/
3308F:	include/uapi/linux/ivtv*
3309
3310CX2341X MPEG ENCODER HELPER MODULE
3311M:	Hans Verkuil <hverkuil@xs4all.nl>
3312L:	linux-media@vger.kernel.org
3313T:	git git://linuxtv.org/media_tree.git
3314W:	https://linuxtv.org
3315S:	Maintained
3316F:	drivers/media/common/cx2341x*
3317F:	include/media/cx2341x*
3318
3319CX24120 MEDIA DRIVER
3320M:	Jemma Denson <jdenson@gmail.com>
3321M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3322L:	linux-media@vger.kernel.org
3323W:	https://linuxtv.org
3324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3325S:	Maintained
3326F:	drivers/media/dvb-frontends/cx24120*
3327
3328CX88 VIDEO4LINUX DRIVER
3329M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3330L:	linux-media@vger.kernel.org
3331W:	https://linuxtv.org
3332T:	git git://linuxtv.org/media_tree.git
3333S:	Odd fixes
3334F:	Documentation/video4linux/cx88/
3335F:	drivers/media/pci/cx88/
3336
3337CXD2820R MEDIA DRIVER
3338M:	Antti Palosaari <crope@iki.fi>
3339L:	linux-media@vger.kernel.org
3340W:	https://linuxtv.org
3341W:	http://palosaari.fi/linux/
3342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3343T:	git git://linuxtv.org/anttip/media_tree.git
3344S:	Maintained
3345F:	drivers/media/dvb-frontends/cxd2820r*
3346
3347CXGB3 ETHERNET DRIVER (CXGB3)
3348M:	Santosh Raspatur <santosh@chelsio.com>
3349L:	netdev@vger.kernel.org
3350W:	http://www.chelsio.com
3351S:	Supported
3352F:	drivers/net/ethernet/chelsio/cxgb3/
3353
3354CXGB3 ISCSI DRIVER (CXGB3I)
3355M:	Karen Xie <kxie@chelsio.com>
3356L:	linux-scsi@vger.kernel.org
3357W:	http://www.chelsio.com
3358S:	Supported
3359F:	drivers/scsi/cxgbi/cxgb3i
3360
3361CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3362M:	Steve Wise <swise@chelsio.com>
3363L:	linux-rdma@vger.kernel.org
3364W:	http://www.openfabrics.org
3365S:	Supported
3366F:	drivers/infiniband/hw/cxgb3/
3367
3368CXGB4 ETHERNET DRIVER (CXGB4)
3369M:	Hariprasad S <hariprasad@chelsio.com>
3370L:	netdev@vger.kernel.org
3371W:	http://www.chelsio.com
3372S:	Supported
3373F:	drivers/net/ethernet/chelsio/cxgb4/
3374
3375CXGB4 ISCSI DRIVER (CXGB4I)
3376M:	Karen Xie <kxie@chelsio.com>
3377L:	linux-scsi@vger.kernel.org
3378W:	http://www.chelsio.com
3379S:	Supported
3380F:	drivers/scsi/cxgbi/cxgb4i
3381
3382CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3383M:	Steve Wise <swise@chelsio.com>
3384L:	linux-rdma@vger.kernel.org
3385W:	http://www.openfabrics.org
3386S:	Supported
3387F:	drivers/infiniband/hw/cxgb4/
3388
3389CXGB4VF ETHERNET DRIVER (CXGB4VF)
3390M:	Casey Leedom <leedom@chelsio.com>
3391L:	netdev@vger.kernel.org
3392W:	http://www.chelsio.com
3393S:	Supported
3394F:	drivers/net/ethernet/chelsio/cxgb4vf/
3395
3396CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3397M:	Ian Munsie <imunsie@au1.ibm.com>
3398M:	Michael Neuling <mikey@neuling.org>
3399L:	linuxppc-dev@lists.ozlabs.org
3400S:	Supported
3401F:	drivers/misc/cxl/
3402F:	include/misc/cxl*
3403F:	include/uapi/misc/cxl.h
3404F:	Documentation/powerpc/cxl.txt
3405F:	Documentation/powerpc/cxl.txt
3406F:	Documentation/ABI/testing/sysfs-class-cxl
3407
3408CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3409M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3410M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3411L:	linux-scsi@vger.kernel.org
3412S:	Supported
3413F:	drivers/scsi/cxlflash/
3414F:	include/uapi/scsi/cxlflash_ioctls.h
3415F:	Documentation/powerpc/cxlflash.txt
3416
3417STMMAC ETHERNET DRIVER
3418M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3419M:	Alexandre Torgue <alexandre.torgue@st.com>
3420L:	netdev@vger.kernel.org
3421W:	http://www.stlinux.com
3422S:	Supported
3423F:	drivers/net/ethernet/stmicro/stmmac/
3424
3425CYBERPRO FB DRIVER
3426M:	Russell King <linux@armlinux.org.uk>
3427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3428W:	http://www.armlinux.org.uk/
3429S:	Maintained
3430F:	drivers/video/fbdev/cyber2000fb.*
3431
3432CYCLADES ASYNC MUX DRIVER
3433W:	http://www.cyclades.com/
3434S:	Orphan
3435F:	drivers/tty/cyclades.c
3436F:	include/linux/cyclades.h
3437F:	include/uapi/linux/cyclades.h
3438
3439CYCLADES PC300 DRIVER
3440W:	http://www.cyclades.com/
3441S:	Orphan
3442F:	drivers/net/wan/pc300*
3443
3444CYPRESS_FIRMWARE MEDIA DRIVER
3445M:	Antti Palosaari <crope@iki.fi>
3446L:	linux-media@vger.kernel.org
3447W:	https://linuxtv.org
3448W:	http://palosaari.fi/linux/
3449Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3450T:	git git://linuxtv.org/anttip/media_tree.git
3451S:	Maintained
3452F:	drivers/media/common/cypress_firmware*
3453
3454CYTTSP TOUCHSCREEN DRIVER
3455M:	Ferruh Yigit <fery@cypress.com>
3456L:	linux-input@vger.kernel.org
3457S:	Supported
3458F:	drivers/input/touchscreen/cyttsp*
3459F:	include/linux/input/cyttsp.h
3460
3461DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3462M:	Joshua Kinard <kumba@gentoo.org>
3463S:	Maintained
3464F:	drivers/rtc/rtc-ds1685.c
3465F:	include/linux/rtc/ds1685.h
3466
3467DAMA SLAVE for AX.25
3468M:	Joerg Reuter <jreuter@yaina.de>
3469W:	http://yaina.de/jreuter/
3470W:	http://www.qsl.net/dl1bke/
3471L:	linux-hams@vger.kernel.org
3472S:	Maintained
3473F:	net/ax25/af_ax25.c
3474F:	net/ax25/ax25_dev.c
3475F:	net/ax25/ax25_ds_*
3476F:	net/ax25/ax25_in.c
3477F:	net/ax25/ax25_out.c
3478F:	net/ax25/ax25_timer.c
3479F:	net/ax25/sysctl_net_ax25.c
3480
3481DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3482L:	netdev@vger.kernel.org
3483S:	Orphan
3484F:	Documentation/networking/dmfe.txt
3485F:	drivers/net/ethernet/dec/tulip/dmfe.c
3486
3487DC390/AM53C974 SCSI driver
3488M:	Hannes Reinecke <hare@suse.com>
3489L:	linux-scsi@vger.kernel.org
3490S:	Maintained
3491F:	drivers/scsi/am53c974.c
3492
3493DC395x SCSI driver
3494M:	Oliver Neukum <oliver@neukum.org>
3495M:	Ali Akcaagac <aliakc@web.de>
3496M:	Jamie Lenehan <lenehan@twibble.org>
3497L:	dc395x@twibble.org
3498W:	http://twibble.org/dist/dc395x/
3499W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3500S:	Maintained
3501F:	Documentation/scsi/dc395x.txt
3502F:	drivers/scsi/dc395x.*
3503
3504DCCP PROTOCOL
3505M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3506L:	dccp@vger.kernel.org
3507W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3508S:	Maintained
3509F:	include/linux/dccp.h
3510F:	include/uapi/linux/dccp.h
3511F:	include/linux/tfrc.h
3512F:	net/dccp/
3513
3514DECnet NETWORK LAYER
3515W:	http://linux-decnet.sourceforge.net
3516L:	linux-decnet-user@lists.sourceforge.net
3517S:	Orphan
3518F:	Documentation/networking/decnet.txt
3519F:	net/decnet/
3520
3521DECSTATION PLATFORM SUPPORT
3522M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3523L:	linux-mips@linux-mips.org
3524W:	http://www.linux-mips.org/wiki/DECstation
3525S:	Maintained
3526F:	arch/mips/dec/
3527F:	arch/mips/include/asm/dec/
3528F:	arch/mips/include/asm/mach-dec/
3529
3530DEFXX FDDI NETWORK DRIVER
3531M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3532S:	Maintained
3533F:	drivers/net/fddi/defxx.*
3534
3535DELL LAPTOP DRIVER
3536M:	Matthew Garrett <mjg59@srcf.ucam.org>
3537M:	Pali Rohár <pali.rohar@gmail.com>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Maintained
3540F:	drivers/platform/x86/dell-laptop.c
3541
3542DELL LAPTOP RBTN DRIVER
3543M:	Pali Rohár <pali.rohar@gmail.com>
3544S:	Maintained
3545F:	drivers/platform/x86/dell-rbtn.*
3546
3547DELL LAPTOP FREEFALL DRIVER
3548M:	Pali Rohár <pali.rohar@gmail.com>
3549S:	Maintained
3550F:	drivers/platform/x86/dell-smo8800.c
3551
3552DELL LAPTOP SMM DRIVER
3553M:	Pali Rohár <pali.rohar@gmail.com>
3554S:	Maintained
3555F:	drivers/hwmon/dell-smm-hwmon.c
3556F:	include/uapi/linux/i8k.h
3557
3558DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3559M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3560S:	Maintained
3561F:	Documentation/dcdbas.txt
3562F:	drivers/firmware/dcdbas.*
3563
3564DELL WMI EXTRAS DRIVER
3565M:	Matthew Garrett <mjg59@srcf.ucam.org>
3566M:	Pali Rohár <pali.rohar@gmail.com>
3567S:	Maintained
3568F:	drivers/platform/x86/dell-wmi.c
3569
3570DESIGNWARE USB2 DRD IP DRIVER
3571M:	John Youn <johnyoun@synopsys.com>
3572L:	linux-usb@vger.kernel.org
3573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3574S:	Maintained
3575F:	drivers/usb/dwc2/
3576
3577DESIGNWARE USB3 DRD IP DRIVER
3578M:	Felipe Balbi <balbi@kernel.org>
3579L:	linux-usb@vger.kernel.org
3580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3581S:	Maintained
3582F:	drivers/usb/dwc3/
3583
3584DEVICE COREDUMP (DEV_COREDUMP)
3585M:	Johannes Berg <johannes@sipsolutions.net>
3586L:	linux-kernel@vger.kernel.org
3587S:	Maintained
3588F:	drivers/base/devcoredump.c
3589F:	include/linux/devcoredump.h
3590
3591DEVICE FREQUENCY (DEVFREQ)
3592M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3593M:	Kyungmin Park <kyungmin.park@samsung.com>
3594L:	linux-pm@vger.kernel.org
3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3596S:	Maintained
3597F:	drivers/devfreq/
3598F:	include/linux/devfreq.h
3599F:	Documentation/devicetree/bindings/devfreq/
3600
3601DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3602M:	Chanwoo Choi <cw00.choi@samsung.com>
3603L:	linux-pm@vger.kernel.org
3604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3605S:	Supported
3606F:	drivers/devfreq/event/
3607F:	drivers/devfreq/devfreq-event.c
3608F:	include/linux/devfreq-event.h
3609F:	Documentation/devicetree/bindings/devfreq/event/
3610
3611BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3612M:	Chanwoo Choi <cw00.choi@samsung.com>
3613L:	linux-pm@vger.kernel.org
3614L:	linux-samsung-soc@vger.kernel.org
3615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3616S:	Maintained
3617F:	drivers/devfreq/exynos-bus.c
3618F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3619
3620DEVICE NUMBER REGISTRY
3621M:	Torben Mathiasen <device@lanana.org>
3622W:	http://lanana.org/docs/device-list/index.html
3623S:	Maintained
3624
3625DEVICE-MAPPER  (LVM)
3626M:	Alasdair Kergon <agk@redhat.com>
3627M:	Mike Snitzer <snitzer@redhat.com>
3628M:	dm-devel@redhat.com
3629L:	dm-devel@redhat.com
3630W:	http://sources.redhat.com/dm
3631Q:	http://patchwork.kernel.org/project/dm-devel/list/
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3633T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3634S:	Maintained
3635F:	Documentation/device-mapper/
3636F:	drivers/md/dm*
3637F:	drivers/md/persistent-data/
3638F:	include/linux/device-mapper.h
3639F:	include/linux/dm-*.h
3640F:	include/uapi/linux/dm-*.h
3641
3642DEVLINK
3643M:	Jiri Pirko <jiri@mellanox.com>
3644L:	netdev@vger.kernel.org
3645S:	Supported
3646F:	net/core/devlink.c
3647F:	include/net/devlink.h
3648F:	include/uapi/linux/devlink.h
3649
3650DIALOG SEMICONDUCTOR DRIVERS
3651M:	Support Opensource <support.opensource@diasemi.com>
3652W:	http://www.dialog-semiconductor.com/products
3653S:	Supported
3654F:	Documentation/hwmon/da90??
3655F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3656F:	drivers/gpio/gpio-da90??.c
3657F:	drivers/hwmon/da90??-hwmon.c
3658F:	drivers/iio/adc/da91??-*.c
3659F:	drivers/input/misc/da90??_onkey.c
3660F:	drivers/input/touchscreen/da9052_tsi.c
3661F:	drivers/leds/leds-da90??.c
3662F:	drivers/mfd/da903x.c
3663F:	drivers/mfd/da90??-*.c
3664F:	drivers/mfd/da91??-*.c
3665F:	drivers/power/da9052-battery.c
3666F:	drivers/power/da91??-*.c
3667F:	drivers/regulator/da903x.c
3668F:	drivers/regulator/da9???-regulator.[ch]
3669F:	drivers/rtc/rtc-da90??.c
3670F:	drivers/video/backlight/da90??_bl.c
3671F:	drivers/watchdog/da90??_wdt.c
3672F:	include/linux/mfd/da903x.h
3673F:	include/linux/mfd/da9052/
3674F:	include/linux/mfd/da9055/
3675F:	include/linux/mfd/da9063/
3676F:	include/linux/mfd/da9150/
3677F:	include/sound/da[79]*.h
3678F:	sound/soc/codecs/da[79]*.[ch]
3679
3680DIGI NEO AND CLASSIC PCI PRODUCTS
3681M:	Lidza Louina <lidza.louina@gmail.com>
3682M:	Mark Hounschell <markh@compro.net>
3683L:	driverdev-devel@linuxdriverproject.org
3684S:	Maintained
3685F:	drivers/staging/dgnc/
3686
3687DIOLAN U2C-12 I2C DRIVER
3688M:	Guenter Roeck <linux@roeck-us.net>
3689L:	linux-i2c@vger.kernel.org
3690S:	Maintained
3691F:	drivers/i2c/busses/i2c-diolan-u2c.c
3692
3693DIRECT ACCESS (DAX)
3694M:	Matthew Wilcox <willy@linux.intel.com>
3695L:	linux-fsdevel@vger.kernel.org
3696S:	Supported
3697F:	fs/dax.c
3698
3699DIRECTORY NOTIFICATION (DNOTIFY)
3700M:	Eric Paris <eparis@parisplace.org>
3701S:	Maintained
3702F:	Documentation/filesystems/dnotify.txt
3703F:	fs/notify/dnotify/
3704F:	include/linux/dnotify.h
3705
3706DISK GEOMETRY AND PARTITION HANDLING
3707M:	Andries Brouwer <aeb@cwi.nl>
3708W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3709W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3710W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3711S:	Maintained
3712
3713DISKQUOTA
3714M:	Jan Kara <jack@suse.com>
3715S:	Maintained
3716F:	Documentation/filesystems/quota.txt
3717F:	fs/quota/
3718F:	include/linux/quota*.h
3719F:	include/uapi/linux/quota*.h
3720
3721DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3722M:	Bernie Thompson <bernie@plugable.com>
3723L:	linux-fbdev@vger.kernel.org
3724S:	Maintained
3725W:	http://plugable.com/category/projects/udlfb/
3726F:	drivers/video/fbdev/udlfb.c
3727F:	include/video/udlfb.h
3728F:	Documentation/fb/udlfb.txt
3729
3730DISTRIBUTED LOCK MANAGER (DLM)
3731M:	Christine Caulfield <ccaulfie@redhat.com>
3732M:	David Teigland <teigland@redhat.com>
3733L:	cluster-devel@redhat.com
3734W:	http://sources.redhat.com/cluster/
3735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3736S:	Supported
3737F:	fs/dlm/
3738
3739DMA BUFFER SHARING FRAMEWORK
3740M:	Sumit Semwal <sumit.semwal@linaro.org>
3741S:	Maintained
3742L:	linux-media@vger.kernel.org
3743L:	dri-devel@lists.freedesktop.org
3744L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3745F:	drivers/dma-buf/
3746F:	include/linux/dma-buf*
3747F:	include/linux/reservation.h
3748F:	include/linux/*fence.h
3749F:	Documentation/dma-buf-sharing.txt
3750T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3751
3752DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3753M:	Vinod Koul <vinod.koul@intel.com>
3754L:	dmaengine@vger.kernel.org
3755Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3756S:	Maintained
3757F:	drivers/dma/
3758F:	include/linux/dmaengine.h
3759F:	Documentation/dmaengine/
3760T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3761
3762DME1737 HARDWARE MONITOR DRIVER
3763M:	Juerg Haefliger <juergh@gmail.com>
3764L:	linux-hwmon@vger.kernel.org
3765S:	Maintained
3766F:	Documentation/hwmon/dme1737
3767F:	drivers/hwmon/dme1737.c
3768
3769DMI/SMBIOS SUPPORT
3770M:	Jean Delvare <jdelvare@suse.com>
3771S:	Maintained
3772T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3773F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3774F:	drivers/firmware/dmi-id.c
3775F:	drivers/firmware/dmi_scan.c
3776F:	include/linux/dmi.h
3777
3778DOCUMENTATION
3779M:	Jonathan Corbet <corbet@lwn.net>
3780L:	linux-doc@vger.kernel.org
3781S:	Maintained
3782F:	Documentation/
3783F:	scripts/docproc.c
3784F:	scripts/kernel-doc*
3785X:	Documentation/ABI/
3786X:	Documentation/devicetree/
3787X:	Documentation/acpi
3788X:	Documentation/power
3789X:	Documentation/spi
3790X:	Documentation/DocBook/media
3791T:	git git://git.lwn.net/linux.git docs-next
3792
3793DOUBLETALK DRIVER
3794M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3795L:	blinux-list@redhat.com
3796S:	Maintained
3797F:	drivers/char/dtlk.c
3798F:	include/linux/dtlk.h
3799
3800DPT_I2O SCSI RAID DRIVER
3801M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3802L:	linux-scsi@vger.kernel.org
3803W:	http://www.adaptec.com/
3804S:	Maintained
3805F:	drivers/scsi/dpt*
3806F:	drivers/scsi/dpt/
3807
3808DRBD DRIVER
3809M:	Philipp Reisner <philipp.reisner@linbit.com>
3810M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3811L:	drbd-dev@lists.linbit.com
3812W:	http://www.drbd.org
3813T:	git git://git.linbit.com/linux-drbd.git
3814T:	git git://git.linbit.com/drbd-8.4.git
3815S:	Supported
3816F:	drivers/block/drbd/
3817F:	lib/lru_cache.c
3818F:	Documentation/blockdev/drbd/
3819
3820DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3821M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3823S:	Supported
3824F:	Documentation/kobject.txt
3825F:	drivers/base/
3826F:	fs/debugfs/
3827F:	fs/kernfs/
3828F:	fs/sysfs/
3829F:	include/linux/debugfs.h
3830F:	include/linux/kobj*
3831F:	lib/kobj*
3832
3833DRM DRIVERS
3834M:	David Airlie <airlied@linux.ie>
3835L:	dri-devel@lists.freedesktop.org
3836T:	git git://people.freedesktop.org/~airlied/linux
3837S:	Maintained
3838F:	drivers/gpu/drm/
3839F:	drivers/gpu/vga/
3840F:	include/drm/
3841F:	include/uapi/drm/
3842
3843RADEON and AMDGPU DRM DRIVERS
3844M:	Alex Deucher <alexander.deucher@amd.com>
3845M:	Christian König <christian.koenig@amd.com>
3846L:	dri-devel@lists.freedesktop.org
3847T:	git git://people.freedesktop.org/~agd5f/linux
3848S:	Supported
3849F:	drivers/gpu/drm/radeon/
3850F:	include/uapi/drm/radeon*
3851F:	drivers/gpu/drm/amd/
3852F:	include/uapi/drm/amdgpu*
3853
3854DRM PANEL DRIVERS
3855M:	Thierry Reding <thierry.reding@gmail.com>
3856L:	dri-devel@lists.freedesktop.org
3857T:	git git://anongit.freedesktop.org/tegra/linux.git
3858S:	Maintained
3859F:	drivers/gpu/drm/drm_panel.c
3860F:	drivers/gpu/drm/panel/
3861F:	include/drm/drm_panel.h
3862F:	Documentation/devicetree/bindings/display/panel/
3863
3864INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3865M:	Daniel Vetter <daniel.vetter@intel.com>
3866M:	Jani Nikula <jani.nikula@linux.intel.com>
3867L:	intel-gfx@lists.freedesktop.org
3868L:	dri-devel@lists.freedesktop.org
3869W:	https://01.org/linuxgraphics/
3870Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3871T:	git git://anongit.freedesktop.org/drm-intel
3872S:	Supported
3873F:	drivers/gpu/drm/i915/
3874F:	include/drm/i915*
3875F:	include/uapi/drm/i915*
3876
3877DRM DRIVERS FOR ATMEL HLCDC
3878M:	Boris Brezillon <boris.brezillon@free-electrons.com>
3879L:	dri-devel@lists.freedesktop.org
3880S:	Supported
3881F:	drivers/gpu/drm/atmel-hlcdc/
3882F:	Documentation/devicetree/bindings/drm/atmel/
3883
3884DRM DRIVERS FOR EXYNOS
3885M:	Inki Dae <inki.dae@samsung.com>
3886M:	Joonyoung Shim <jy0922.shim@samsung.com>
3887M:	Seung-Woo Kim <sw0312.kim@samsung.com>
3888M:	Kyungmin Park <kyungmin.park@samsung.com>
3889L:	dri-devel@lists.freedesktop.org
3890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3891S:	Supported
3892F:	drivers/gpu/drm/exynos/
3893F:	include/drm/exynos*
3894F:	include/uapi/drm/exynos*
3895
3896DRM DRIVERS FOR FREESCALE DCU
3897M:	Stefan Agner <stefan@agner.ch>
3898M:	Alison Wang <alison.wang@freescale.com>
3899L:	dri-devel@lists.freedesktop.org
3900S:	Supported
3901F:	drivers/gpu/drm/fsl-dcu/
3902F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
3903F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3904
3905DRM DRIVERS FOR FREESCALE IMX
3906M:	Philipp Zabel <p.zabel@pengutronix.de>
3907L:	dri-devel@lists.freedesktop.org
3908S:	Maintained
3909F:	drivers/gpu/drm/imx/
3910F:	drivers/gpu/ipu-v3/
3911F:	Documentation/devicetree/bindings/display/imx/
3912
3913DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3914M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3915L:	dri-devel@lists.freedesktop.org
3916T:	git git://github.com/patjak/drm-gma500
3917S:	Maintained
3918F:	drivers/gpu/drm/gma500
3919F:	include/drm/gma500*
3920
3921DRM DRIVERS FOR NVIDIA TEGRA
3922M:	Thierry Reding <thierry.reding@gmail.com>
3923M:	Terje Bergström <tbergstrom@nvidia.com>
3924L:	dri-devel@lists.freedesktop.org
3925L:	linux-tegra@vger.kernel.org
3926T:	git git://anongit.freedesktop.org/tegra/linux.git
3927S:	Supported
3928F:	drivers/gpu/drm/tegra/
3929F:	drivers/gpu/host1x/
3930F:	include/linux/host1x.h
3931F:	include/uapi/drm/tegra_drm.h
3932F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3933
3934DRM DRIVERS FOR RENESAS
3935M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3936L:	dri-devel@lists.freedesktop.org
3937L:	linux-renesas-soc@vger.kernel.org
3938T:	git git://people.freedesktop.org/~airlied/linux
3939S:	Supported
3940F:	drivers/gpu/drm/rcar-du/
3941F:	drivers/gpu/drm/shmobile/
3942F:	include/linux/platform_data/shmob_drm.h
3943
3944DRM DRIVERS FOR ROCKCHIP
3945M:	Mark Yao <mark.yao@rock-chips.com>
3946L:	dri-devel@lists.freedesktop.org
3947S:	Maintained
3948F:	drivers/gpu/drm/rockchip/
3949F:	Documentation/devicetree/bindings/display/rockchip*
3950
3951DRM DRIVERS FOR STI
3952M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
3953M:	Vincent Abriou <vincent.abriou@st.com>
3954L:	dri-devel@lists.freedesktop.org
3955T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3956S:	Maintained
3957F:	drivers/gpu/drm/sti
3958F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
3959
3960DRM DRIVERS FOR VIVANTE GPU IP
3961M:	Lucas Stach <l.stach@pengutronix.de>
3962R:	Russell King <linux+etnaviv@armlinux.org.uk>
3963R:	Christian Gmeiner <christian.gmeiner@gmail.com>
3964L:	dri-devel@lists.freedesktop.org
3965S:	Maintained
3966F:	drivers/gpu/drm/etnaviv
3967F:	Documentation/devicetree/bindings/display/etnaviv
3968
3969DSBR100 USB FM RADIO DRIVER
3970M:	Alexey Klimov <klimov.linux@gmail.com>
3971L:	linux-media@vger.kernel.org
3972T:	git git://linuxtv.org/media_tree.git
3973S:	Maintained
3974F:	drivers/media/radio/dsbr100.c
3975
3976DSCC4 DRIVER
3977M:	Francois Romieu <romieu@fr.zoreil.com>
3978L:	netdev@vger.kernel.org
3979S:	Maintained
3980F:	drivers/net/wan/dscc4.c
3981
3982DT3155 MEDIA DRIVER
3983M:	Hans Verkuil <hverkuil@xs4all.nl>
3984L:	linux-media@vger.kernel.org
3985T:	git git://linuxtv.org/media_tree.git
3986W:	https://linuxtv.org
3987S:	Odd Fixes
3988F:	drivers/media/pci/dt3155/
3989
3990DVB_USB_AF9015 MEDIA DRIVER
3991M:	Antti Palosaari <crope@iki.fi>
3992L:	linux-media@vger.kernel.org
3993W:	https://linuxtv.org
3994W:	http://palosaari.fi/linux/
3995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3996T:	git git://linuxtv.org/anttip/media_tree.git
3997S:	Maintained
3998F:	drivers/media/usb/dvb-usb-v2/af9015*
3999
4000DVB_USB_AF9035 MEDIA DRIVER
4001M:	Antti Palosaari <crope@iki.fi>
4002L:	linux-media@vger.kernel.org
4003W:	https://linuxtv.org
4004W:	http://palosaari.fi/linux/
4005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4006T:	git git://linuxtv.org/anttip/media_tree.git
4007S:	Maintained
4008F:	drivers/media/usb/dvb-usb-v2/af9035*
4009
4010DVB_USB_ANYSEE MEDIA DRIVER
4011M:	Antti Palosaari <crope@iki.fi>
4012L:	linux-media@vger.kernel.org
4013W:	https://linuxtv.org
4014W:	http://palosaari.fi/linux/
4015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4016T:	git git://linuxtv.org/anttip/media_tree.git
4017S:	Maintained
4018F:	drivers/media/usb/dvb-usb-v2/anysee*
4019
4020DVB_USB_AU6610 MEDIA DRIVER
4021M:	Antti Palosaari <crope@iki.fi>
4022L:	linux-media@vger.kernel.org
4023W:	https://linuxtv.org
4024W:	http://palosaari.fi/linux/
4025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4026T:	git git://linuxtv.org/anttip/media_tree.git
4027S:	Maintained
4028F:	drivers/media/usb/dvb-usb-v2/au6610*
4029
4030DVB_USB_CE6230 MEDIA DRIVER
4031M:	Antti Palosaari <crope@iki.fi>
4032L:	linux-media@vger.kernel.org
4033W:	https://linuxtv.org
4034W:	http://palosaari.fi/linux/
4035Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4036T:	git git://linuxtv.org/anttip/media_tree.git
4037S:	Maintained
4038F:	drivers/media/usb/dvb-usb-v2/ce6230*
4039
4040DVB_USB_CXUSB MEDIA DRIVER
4041M:	Michael Krufky <mkrufky@linuxtv.org>
4042L:	linux-media@vger.kernel.org
4043W:	https://linuxtv.org
4044W:	http://github.com/mkrufky
4045Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4046T:	git git://linuxtv.org/media_tree.git
4047S:	Maintained
4048F:	drivers/media/usb/dvb-usb/cxusb*
4049
4050DVB_USB_EC168 MEDIA DRIVER
4051M:	Antti Palosaari <crope@iki.fi>
4052L:	linux-media@vger.kernel.org
4053W:	https://linuxtv.org
4054W:	http://palosaari.fi/linux/
4055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4056T:	git git://linuxtv.org/anttip/media_tree.git
4057S:	Maintained
4058F:	drivers/media/usb/dvb-usb-v2/ec168*
4059
4060DVB_USB_GL861 MEDIA DRIVER
4061M:	Antti Palosaari <crope@iki.fi>
4062L:	linux-media@vger.kernel.org
4063W:	https://linuxtv.org
4064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4065T:	git git://linuxtv.org/anttip/media_tree.git
4066S:	Maintained
4067F:	drivers/media/usb/dvb-usb-v2/gl861*
4068
4069DVB_USB_MXL111SF MEDIA DRIVER
4070M:	Michael Krufky <mkrufky@linuxtv.org>
4071L:	linux-media@vger.kernel.org
4072W:	https://linuxtv.org
4073W:	http://github.com/mkrufky
4074Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4075T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4076S:	Maintained
4077F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4078
4079DVB_USB_RTL28XXU MEDIA DRIVER
4080M:	Antti Palosaari <crope@iki.fi>
4081L:	linux-media@vger.kernel.org
4082W:	https://linuxtv.org
4083W:	http://palosaari.fi/linux/
4084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4085T:	git git://linuxtv.org/anttip/media_tree.git
4086S:	Maintained
4087F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4088
4089DVB_USB_V2 MEDIA DRIVER
4090M:	Antti Palosaari <crope@iki.fi>
4091L:	linux-media@vger.kernel.org
4092W:	https://linuxtv.org
4093W:	http://palosaari.fi/linux/
4094Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4095T:	git git://linuxtv.org/anttip/media_tree.git
4096S:	Maintained
4097F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4098F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4099
4100DYNAMIC DEBUG
4101M:	Jason Baron <jbaron@akamai.com>
4102S:	Maintained
4103F:	lib/dynamic_debug.c
4104F:	include/linux/dynamic_debug.h
4105
4106DZ DECSTATION DZ11 SERIAL DRIVER
4107M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4108S:	Maintained
4109F:	drivers/tty/serial/dz.*
4110
4111E3X0 POWER BUTTON DRIVER
4112M:	Moritz Fischer <moritz.fischer@ettus.com>
4113L:	usrp-users@lists.ettus.com
4114W:	http://www.ettus.com
4115S:	Supported
4116F:	drivers/input/misc/e3x0-button.c
4117F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4118
4119E4000 MEDIA DRIVER
4120M:	Antti Palosaari <crope@iki.fi>
4121L:	linux-media@vger.kernel.org
4122W:	https://linuxtv.org
4123W:	http://palosaari.fi/linux/
4124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4125T:	git git://linuxtv.org/anttip/media_tree.git
4126S:	Maintained
4127F:	drivers/media/tuners/e4000*
4128
4129EATA ISA/EISA/PCI SCSI DRIVER
4130M:	Dario Ballabio <ballabio_dario@emc.com>
4131L:	linux-scsi@vger.kernel.org
4132S:	Maintained
4133F:	drivers/scsi/eata.c
4134
4135EC100 MEDIA DRIVER
4136M:	Antti Palosaari <crope@iki.fi>
4137L:	linux-media@vger.kernel.org
4138W:	https://linuxtv.org
4139W:	http://palosaari.fi/linux/
4140Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4141T:	git git://linuxtv.org/anttip/media_tree.git
4142S:	Maintained
4143F:	drivers/media/dvb-frontends/ec100*
4144
4145ECRYPT FILE SYSTEM
4146M:	Tyler Hicks <tyhicks@canonical.com>
4147L:	ecryptfs@vger.kernel.org
4148W:	http://ecryptfs.org
4149W:	https://launchpad.net/ecryptfs
4150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4151S:	Supported
4152F:	Documentation/filesystems/ecryptfs.txt
4153F:	fs/ecryptfs/
4154
4155EDAC-CORE
4156M:	Doug Thompson <dougthompson@xmission.com>
4157M:	Borislav Petkov <bp@alien8.de>
4158M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4159L:	linux-edac@vger.kernel.org
4160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4162S:	Supported
4163F:	Documentation/edac.txt
4164F:	drivers/edac/
4165F:	include/linux/edac.h
4166
4167EDAC-AMD64
4168M:	Doug Thompson <dougthompson@xmission.com>
4169M:	Borislav Petkov <bp@alien8.de>
4170L:	linux-edac@vger.kernel.org
4171S:	Maintained
4172F:	drivers/edac/amd64_edac*
4173
4174EDAC-CALXEDA
4175M:	Doug Thompson <dougthompson@xmission.com>
4176M:	Robert Richter <rric@kernel.org>
4177L:	linux-edac@vger.kernel.org
4178S:	Maintained
4179F:	drivers/edac/highbank*
4180
4181EDAC-CAVIUM
4182M:	Ralf Baechle <ralf@linux-mips.org>
4183M:	David Daney <david.daney@cavium.com>
4184L:	linux-edac@vger.kernel.org
4185L:	linux-mips@linux-mips.org
4186S:	Supported
4187F:	drivers/edac/octeon_edac*
4188
4189EDAC-E752X
4190M:	Mark Gross <mark.gross@intel.com>
4191M:	Doug Thompson <dougthompson@xmission.com>
4192L:	linux-edac@vger.kernel.org
4193S:	Maintained
4194F:	drivers/edac/e752x_edac.c
4195
4196EDAC-E7XXX
4197M:	Doug Thompson <dougthompson@xmission.com>
4198L:	linux-edac@vger.kernel.org
4199S:	Maintained
4200F:	drivers/edac/e7xxx_edac.c
4201
4202EDAC-GHES
4203M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4204L:	linux-edac@vger.kernel.org
4205S:	Maintained
4206F:	drivers/edac/ghes_edac.c
4207
4208EDAC-I82443BXGX
4209M:	Tim Small <tim@buttersideup.com>
4210L:	linux-edac@vger.kernel.org
4211S:	Maintained
4212F:	drivers/edac/i82443bxgx_edac.c
4213
4214EDAC-I3000
4215M:	Jason Uhlenkott <juhlenko@akamai.com>
4216L:	linux-edac@vger.kernel.org
4217S:	Maintained
4218F:	drivers/edac/i3000_edac.c
4219
4220EDAC-I5000
4221M:	Doug Thompson <dougthompson@xmission.com>
4222L:	linux-edac@vger.kernel.org
4223S:	Maintained
4224F:	drivers/edac/i5000_edac.c
4225
4226EDAC-I5400
4227M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4228L:	linux-edac@vger.kernel.org
4229S:	Maintained
4230F:	drivers/edac/i5400_edac.c
4231
4232EDAC-I7300
4233M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4234L:	linux-edac@vger.kernel.org
4235S:	Maintained
4236F:	drivers/edac/i7300_edac.c
4237
4238EDAC-I7CORE
4239M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4240L:	linux-edac@vger.kernel.org
4241S:	Maintained
4242F:	drivers/edac/i7core_edac.c
4243
4244EDAC-I82975X
4245M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4246M:	"Arvind R." <arvino55@gmail.com>
4247L:	linux-edac@vger.kernel.org
4248S:	Maintained
4249F:	drivers/edac/i82975x_edac.c
4250
4251EDAC-IE31200
4252M:	Jason Baron <jbaron@akamai.com>
4253L:	linux-edac@vger.kernel.org
4254S:	Maintained
4255F:	drivers/edac/ie31200_edac.c
4256
4257EDAC-MPC85XX
4258M:	Johannes Thumshirn <morbidrsa@gmail.com>
4259L:	linux-edac@vger.kernel.org
4260S:	Maintained
4261F:	drivers/edac/mpc85xx_edac.[ch]
4262
4263EDAC-PASEMI
4264M:	Egor Martovetsky <egor@pasemi.com>
4265L:	linux-edac@vger.kernel.org
4266S:	Maintained
4267F:	drivers/edac/pasemi_edac.c
4268
4269EDAC-R82600
4270M:	Tim Small <tim@buttersideup.com>
4271L:	linux-edac@vger.kernel.org
4272S:	Maintained
4273F:	drivers/edac/r82600_edac.c
4274
4275EDAC-SBRIDGE
4276M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4277L:	linux-edac@vger.kernel.org
4278S:	Maintained
4279F:	drivers/edac/sb_edac.c
4280
4281EDAC-XGENE
4282APPLIED MICRO (APM) X-GENE SOC EDAC
4283M:     Loc Ho <lho@apm.com>
4284S:     Supported
4285F:     drivers/edac/xgene_edac.c
4286F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4287
4288EDIROL UA-101/UA-1000 DRIVER
4289M:	Clemens Ladisch <clemens@ladisch.de>
4290L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4291T:	git git://git.alsa-project.org/alsa-kernel.git
4292S:	Maintained
4293F:	sound/usb/misc/ua101.c
4294
4295EXTENSIBLE FIRMWARE INTERFACE (EFI)
4296M:	Matt Fleming <matt@codeblueprint.co.uk>
4297L:	linux-efi@vger.kernel.org
4298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4299S:	Maintained
4300F:	Documentation/efi-stub.txt
4301F:	arch/ia64/kernel/efi.c
4302F:	arch/x86/boot/compressed/eboot.[ch]
4303F:	arch/x86/include/asm/efi.h
4304F:	arch/x86/platform/efi/
4305F:	drivers/firmware/efi/
4306F:	include/linux/efi*.h
4307
4308EFI VARIABLE FILESYSTEM
4309M:	Matthew Garrett <matthew.garrett@nebula.com>
4310M:	Jeremy Kerr <jk@ozlabs.org>
4311M:	Matt Fleming <matt@codeblueprint.co.uk>
4312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4313L:	linux-efi@vger.kernel.org
4314S:	Maintained
4315F:	fs/efivarfs/
4316
4317EFIFB FRAMEBUFFER DRIVER
4318L:	linux-fbdev@vger.kernel.org
4319M:	Peter Jones <pjones@redhat.com>
4320S:	Maintained
4321F:	drivers/video/fbdev/efifb.c
4322
4323EFS FILESYSTEM
4324W:	http://aeschi.ch.eu.org/efs/
4325S:	Orphan
4326F:	fs/efs/
4327
4328EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4329M:	Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4330L:	netdev@vger.kernel.org
4331S:	Maintained
4332F:	drivers/net/ethernet/ibm/ehea/
4333
4334EM28XX VIDEO4LINUX DRIVER
4335M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4336L:	linux-media@vger.kernel.org
4337W:	https://linuxtv.org
4338T:	git git://linuxtv.org/media_tree.git
4339S:	Maintained
4340F:	drivers/media/usb/em28xx/
4341
4342EMBEDDED LINUX
4343M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4344M:	Matt Mackall <mpm@selenic.com>
4345M:	David Woodhouse <dwmw2@infradead.org>
4346L:	linux-embedded@vger.kernel.org
4347S:	Maintained
4348
4349EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4350M:	James Smart <james.smart@avagotech.com>
4351M:	Dick Kennedy <dick.kennedy@avagotech.com>
4352L:	linux-scsi@vger.kernel.org
4353W:	http://www.avagotech.com
4354S:	Supported
4355F:	drivers/scsi/lpfc/
4356
4357ENE CB710 FLASH CARD READER DRIVER
4358M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4359S:	Maintained
4360F:	drivers/misc/cb710/
4361F:	drivers/mmc/host/cb710-mmc.*
4362F:	include/linux/cb710.h
4363
4364ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4365M:	Maxim Levitsky <maximlevitsky@gmail.com>
4366S:	Maintained
4367F:	drivers/media/rc/ene_ir.*
4368
4369EPSON S1D13XXX FRAMEBUFFER DRIVER
4370M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4371S:	Maintained
4372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4373F:	drivers/video/fbdev/s1d13xxxfb.c
4374F:	include/video/s1d13xxxfb.h
4375
4376ET131X NETWORK DRIVER
4377M:	Mark Einon <mark.einon@gmail.com>
4378S:	Odd Fixes
4379F:	drivers/net/ethernet/agere/
4380
4381ETHERNET BRIDGE
4382M:	Stephen Hemminger <stephen@networkplumber.org>
4383L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4384L:	netdev@vger.kernel.org
4385W:	http://www.linuxfoundation.org/en/Net:Bridge
4386S:	Maintained
4387F:	include/linux/netfilter_bridge/
4388F:	net/bridge/
4389
4390ETHERNET PHY LIBRARY
4391M:	Florian Fainelli <f.fainelli@gmail.com>
4392L:	netdev@vger.kernel.org
4393S:	Maintained
4394F:	include/linux/phy.h
4395F:	include/linux/phy_fixed.h
4396F:	drivers/net/phy/
4397F:	Documentation/networking/phy.txt
4398F:	drivers/of/of_mdio.c
4399F:	drivers/of/of_net.c
4400
4401EXT2 FILE SYSTEM
4402M:	Jan Kara <jack@suse.com>
4403L:	linux-ext4@vger.kernel.org
4404S:	Maintained
4405F:	Documentation/filesystems/ext2.txt
4406F:	fs/ext2/
4407F:	include/linux/ext2*
4408
4409EXT4 FILE SYSTEM
4410M:	"Theodore Ts'o" <tytso@mit.edu>
4411M:	Andreas Dilger <adilger.kernel@dilger.ca>
4412L:	linux-ext4@vger.kernel.org
4413W:	http://ext4.wiki.kernel.org
4414Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4416S:	Maintained
4417F:	Documentation/filesystems/ext4.txt
4418F:	fs/ext4/
4419
4420Extended Verification Module (EVM)
4421M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4422L:	linux-ima-devel@lists.sourceforge.net
4423L:	linux-security-module@vger.kernel.org
4424S:	Supported
4425F:	security/integrity/evm/
4426
4427EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4428M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4429M:	Chanwoo Choi <cw00.choi@samsung.com>
4430L:	linux-kernel@vger.kernel.org
4431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4432S:	Maintained
4433F:	drivers/extcon/
4434F:	include/linux/extcon/
4435F:	include/linux/extcon.h
4436F:	Documentation/extcon/
4437F:	Documentation/devicetree/bindings/extcon/
4438
4439EXYNOS DP DRIVER
4440M:	Jingoo Han <jingoohan1@gmail.com>
4441L:	dri-devel@lists.freedesktop.org
4442S:	Maintained
4443F:	drivers/gpu/drm/exynos/exynos_dp*
4444
4445EXYNOS SYSMMU (IOMMU) driver
4446M:	Marek Szyprowski <m.szyprowski@samsung.com>
4447L:	iommu@lists.linux-foundation.org
4448S:	Maintained
4449F:	drivers/iommu/exynos-iommu.c
4450
4451EXYNOS MIPI DISPLAY DRIVERS
4452M:	Inki Dae <inki.dae@samsung.com>
4453M:	Donghwa Lee <dh09.lee@samsung.com>
4454M:	Kyungmin Park <kyungmin.park@samsung.com>
4455L:	linux-fbdev@vger.kernel.org
4456S:	Maintained
4457F:	drivers/video/fbdev/exynos/exynos_mipi*
4458F:	include/video/exynos_mipi*
4459
4460EZchip NPS platform support
4461M:	Noam Camus <noamc@ezchip.com>
4462S:	Supported
4463F:	arch/arc/plat-eznps
4464F:	arch/arc/boot/dts/eznps.dts
4465
4466F71805F HARDWARE MONITORING DRIVER
4467M:	Jean Delvare <jdelvare@suse.com>
4468L:	linux-hwmon@vger.kernel.org
4469S:	Maintained
4470F:	Documentation/hwmon/f71805f
4471F:	drivers/hwmon/f71805f.c
4472
4473FC0011 TUNER DRIVER
4474M:	Michael Buesch <m@bues.ch>
4475L:	linux-media@vger.kernel.org
4476S:	Maintained
4477F:	drivers/media/tuners/fc0011.h
4478F:	drivers/media/tuners/fc0011.c
4479
4480FC2580 MEDIA DRIVER
4481M:	Antti Palosaari <crope@iki.fi>
4482L:	linux-media@vger.kernel.org
4483W:	https://linuxtv.org
4484W:	http://palosaari.fi/linux/
4485Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4486T:	git git://linuxtv.org/anttip/media_tree.git
4487S:	Maintained
4488F:	drivers/media/tuners/fc2580*
4489
4490FANOTIFY
4491M:	Eric Paris <eparis@redhat.com>
4492S:	Maintained
4493F:	fs/notify/fanotify/
4494F:	include/linux/fanotify.h
4495F:	include/uapi/linux/fanotify.h
4496
4497FARSYNC SYNCHRONOUS DRIVER
4498M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4499W:	http://www.farsite.co.uk/
4500S:	Supported
4501F:	drivers/net/wan/farsync.*
4502
4503FAULT INJECTION SUPPORT
4504M:	Akinobu Mita <akinobu.mita@gmail.com>
4505S:	Supported
4506F:	Documentation/fault-injection/
4507F:	lib/fault-inject.c
4508
4509FBTFT Framebuffer drivers
4510M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4511M:	Noralf Trønnes <noralf@tronnes.org>
4512S:	Maintained
4513F:	drivers/staging/fbtft/
4514
4515FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4516M:	Vasu Dev <vasu.dev@intel.com>
4517L:	fcoe-devel@open-fcoe.org
4518W:	www.Open-FCoE.org
4519S:	Supported
4520F:	drivers/scsi/libfc/
4521F:	drivers/scsi/fcoe/
4522F:	include/scsi/fc/
4523F:	include/scsi/libfc.h
4524F:	include/scsi/libfcoe.h
4525F:	include/uapi/scsi/fc/
4526
4527FILE LOCKING (flock() and fcntl()/lockf())
4528M:	Jeff Layton <jlayton@poochiereds.net>
4529M:	"J. Bruce Fields" <bfields@fieldses.org>
4530L:	linux-fsdevel@vger.kernel.org
4531S:	Maintained
4532F:	include/linux/fcntl.h
4533F:	include/linux/fs.h
4534F:	include/uapi/linux/fcntl.h
4535F:	include/uapi/linux/fs.h
4536F:	fs/fcntl.c
4537F:	fs/locks.c
4538
4539FILESYSTEMS (VFS and infrastructure)
4540M:	Alexander Viro <viro@zeniv.linux.org.uk>
4541L:	linux-fsdevel@vger.kernel.org
4542S:	Maintained
4543F:	fs/*
4544
4545FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4546M:	Riku Voipio <riku.voipio@iki.fi>
4547L:	linux-hwmon@vger.kernel.org
4548S:	Maintained
4549F:	drivers/hwmon/f75375s.c
4550F:	include/linux/f75375s.h
4551
4552FIREWIRE AUDIO DRIVERS
4553M:	Clemens Ladisch <clemens@ladisch.de>
4554L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4555T:	git git://git.alsa-project.org/alsa-kernel.git
4556S:	Maintained
4557F:	sound/firewire/
4558
4559FIREWIRE MEDIA DRIVERS (firedtv)
4560M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4561L:	linux-media@vger.kernel.org
4562L:	linux1394-devel@lists.sourceforge.net
4563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4564S:	Maintained
4565F:	drivers/media/firewire/
4566
4567FIREWIRE SBP-2 TARGET
4568M:	Chris Boot <bootc@bootc.net>
4569L:	linux-scsi@vger.kernel.org
4570L:	target-devel@vger.kernel.org
4571L:	linux1394-devel@lists.sourceforge.net
4572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4573S:	Maintained
4574F:	drivers/target/sbp/
4575
4576FIREWIRE SUBSYSTEM
4577M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4578L:	linux1394-devel@lists.sourceforge.net
4579W:	http://ieee1394.wiki.kernel.org/
4580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4581S:	Maintained
4582F:	drivers/firewire/
4583F:	include/linux/firewire.h
4584F:	include/uapi/linux/firewire*.h
4585F:	tools/firewire/
4586
4587FIRMWARE LOADER (request_firmware)
4588M:	Ming Lei <ming.lei@canonical.com>
4589L:	linux-kernel@vger.kernel.org
4590S:	Maintained
4591F:	Documentation/firmware_class/
4592F:	drivers/base/firmware*.c
4593F:	include/linux/firmware.h
4594
4595FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4596M:	Joshua Morris <josh.h.morris@us.ibm.com>
4597M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4598S:	Maintained
4599F:	drivers/block/rsxx/
4600
4601FLOPPY DRIVER
4602M:	Jiri Kosina <jikos@kernel.org>
4603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4604S:	Odd fixes
4605F:	drivers/block/floppy.c
4606
4607FMC SUBSYSTEM
4608M:	Alessandro Rubini <rubini@gnudd.com>
4609W:	http://www.ohwr.org/projects/fmc-bus
4610S:	Supported
4611F:	drivers/fmc/
4612F:	include/linux/fmc*.h
4613F:	include/linux/ipmi-fru.h
4614K:	fmc_d.*register
4615
4616FPGA MANAGER FRAMEWORK
4617M:	Alan Tull <atull@opensource.altera.com>
4618R:	Moritz Fischer <moritz.fischer@ettus.com>
4619S:	Maintained
4620F:	drivers/fpga/
4621F:	include/linux/fpga/fpga-mgr.h
4622W:	http://www.rocketboards.org
4623
4624FPU EMULATOR
4625M:	Bill Metzenthen <billm@melbpc.org.au>
4626W:	http://floatingpoint.sourceforge.net/emulator/index.html
4627S:	Maintained
4628F:	arch/x86/math-emu/
4629
4630FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4631L:	netdev@vger.kernel.org
4632S:	Orphan
4633F:	drivers/net/wan/dlci.c
4634F:	drivers/net/wan/sdla.c
4635
4636FRAMEBUFFER LAYER
4637M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4638M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4639L:	linux-fbdev@vger.kernel.org
4640W:	http://linux-fbdev.sourceforge.net/
4641Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4643S:	Maintained
4644F:	Documentation/fb/
4645F:	drivers/video/
4646F:	include/video/
4647F:	include/linux/fb.h
4648F:	include/uapi/video/
4649F:	include/uapi/linux/fb.h
4650
4651FREESCALE DIU FRAMEBUFFER DRIVER
4652M:	Timur Tabi <timur@tabi.org>
4653L:	linux-fbdev@vger.kernel.org
4654S:	Maintained
4655F:	drivers/video/fbdev/fsl-diu-fb.*
4656
4657FREESCALE DMA DRIVER
4658M:	Li Yang <leoli@freescale.com>
4659M:	Zhang Wei <zw@zh-kernel.org>
4660L:	linuxppc-dev@lists.ozlabs.org
4661S:	Maintained
4662F:	drivers/dma/fsldma.*
4663
4664FREESCALE GPMI NAND DRIVER
4665M:	Han Xu <han.xu@nxp.com>
4666L:	linux-mtd@lists.infradead.org
4667S:	Maintained
4668F:	drivers/mtd/nand/gpmi-nand/*
4669
4670FREESCALE I2C CPM DRIVER
4671M:	Jochen Friedrich <jochen@scram.de>
4672L:	linuxppc-dev@lists.ozlabs.org
4673L:	linux-i2c@vger.kernel.org
4674S:	Maintained
4675F:	drivers/i2c/busses/i2c-cpm.c
4676
4677FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4678M:	Sascha Hauer <kernel@pengutronix.de>
4679L:	linux-fbdev@vger.kernel.org
4680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4681S:	Maintained
4682F:	include/linux/platform_data/video-imxfb.h
4683F:	drivers/video/fbdev/imxfb.c
4684
4685FREESCALE QUAD SPI DRIVER
4686M:	Han Xu <han.xu@nxp.com>
4687L:	linux-mtd@lists.infradead.org
4688S:	Maintained
4689F:	drivers/mtd/spi-nor/fsl-quadspi.c
4690
4691FREESCALE SOC FS_ENET DRIVER
4692M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4693M:	Vitaly Bordug <vbordug@ru.mvista.com>
4694L:	linuxppc-dev@lists.ozlabs.org
4695L:	netdev@vger.kernel.org
4696S:	Maintained
4697F:	drivers/net/ethernet/freescale/fs_enet/
4698F:	include/linux/fs_enet_pd.h
4699
4700FREESCALE IMX / MXC FEC DRIVER
4701M:	Fugang Duan <fugang.duan@nxp.com>
4702L:	netdev@vger.kernel.org
4703S:	Maintained
4704F:	drivers/net/ethernet/freescale/fec_main.c
4705F:	drivers/net/ethernet/freescale/fec_ptp.c
4706F:	drivers/net/ethernet/freescale/fec.h
4707F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4708
4709FREESCALE QUICC ENGINE LIBRARY
4710L:	linuxppc-dev@lists.ozlabs.org
4711S:	Orphan
4712F:	drivers/soc/fsl/qe/
4713F:	include/soc/fsl/*qe*.h
4714F:	include/soc/fsl/*ucc*.h
4715
4716FREESCALE USB PERIPHERAL DRIVERS
4717M:	Li Yang <leoli@freescale.com>
4718L:	linux-usb@vger.kernel.org
4719L:	linuxppc-dev@lists.ozlabs.org
4720S:	Maintained
4721F:	drivers/usb/gadget/udc/fsl*
4722
4723FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4724M:	Li Yang <leoli@freescale.com>
4725L:	netdev@vger.kernel.org
4726L:	linuxppc-dev@lists.ozlabs.org
4727S:	Maintained
4728F:	drivers/net/ethernet/freescale/ucc_geth*
4729
4730FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4731M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4732L:	netdev@vger.kernel.org
4733S:	Maintained
4734F:	drivers/net/ethernet/freescale/gianfar*
4735X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4736F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4737
4738FREESCALE QUICC ENGINE UCC UART DRIVER
4739M:	Timur Tabi <timur@tabi.org>
4740L:	linuxppc-dev@lists.ozlabs.org
4741S:	Maintained
4742F:	drivers/tty/serial/ucc_uart.c
4743
4744FREESCALE SOC SOUND DRIVERS
4745M:	Timur Tabi <timur@tabi.org>
4746M:	Nicolin Chen <nicoleotsuka@gmail.com>
4747M:	Xiubo Li <Xiubo.Lee@gmail.com>
4748R:	Fabio Estevam <fabio.estevam@nxp.com>
4749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4750L:	linuxppc-dev@lists.ozlabs.org
4751S:	Maintained
4752F:	sound/soc/fsl/fsl*
4753F:	sound/soc/fsl/imx*
4754F:	sound/soc/fsl/mpc8610_hpcd.c
4755
4756FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4757M:	"J. German Rivera" <German.Rivera@freescale.com>
4758M:	Stuart Yoder <stuart.yoder@nxp.com>
4759L:	linux-kernel@vger.kernel.org
4760S:	Maintained
4761F:	drivers/staging/fsl-mc/
4762
4763FREEVXFS FILESYSTEM
4764M:	Christoph Hellwig <hch@infradead.org>
4765W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
4766S:	Maintained
4767F:	fs/freevxfs/
4768
4769FREEZER
4770M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4771M:	Pavel Machek <pavel@ucw.cz>
4772L:	linux-pm@vger.kernel.org
4773S:	Supported
4774F:	Documentation/power/freezing-of-tasks.txt
4775F:	include/linux/freezer.h
4776F:	kernel/freezer.c
4777
4778FRONTSWAP API
4779M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4780L:	linux-kernel@vger.kernel.org
4781S:	Maintained
4782F:	mm/frontswap.c
4783F:	include/linux/frontswap.h
4784
4785FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4786M:	David Howells <dhowells@redhat.com>
4787L:	linux-cachefs@redhat.com (moderated for non-subscribers)
4788S:	Supported
4789F:	Documentation/filesystems/caching/
4790F:	fs/fscache/
4791F:	include/linux/fscache*.h
4792
4793F2FS FILE SYSTEM
4794M:	Jaegeuk Kim <jaegeuk@kernel.org>
4795M:	Changman Lee <cm224.lee@samsung.com>
4796R:	Chao Yu <yuchao0@huawei.com>
4797L:	linux-f2fs-devel@lists.sourceforge.net
4798W:	http://en.wikipedia.org/wiki/F2FS
4799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4800S:	Maintained
4801F:	Documentation/filesystems/f2fs.txt
4802F:	Documentation/ABI/testing/sysfs-fs-f2fs
4803F:	fs/f2fs/
4804F:	include/linux/f2fs_fs.h
4805F:	include/trace/events/f2fs.h
4806
4807FUJITSU FR-V (FRV) PORT
4808S:	Orphan
4809F:	arch/frv/
4810
4811FUJITSU LAPTOP EXTRAS
4812M:	Jonathan Woithe <jwoithe@just42.net>
4813L:	platform-driver-x86@vger.kernel.org
4814S:	Maintained
4815F:	drivers/platform/x86/fujitsu-laptop.c
4816
4817FUJITSU M-5MO LS CAMERA ISP DRIVER
4818M:	Kyungmin Park <kyungmin.park@samsung.com>
4819M:	Heungjun Kim <riverful.kim@samsung.com>
4820L:	linux-media@vger.kernel.org
4821S:	Maintained
4822F:	drivers/media/i2c/m5mols/
4823F:	include/media/i2c/m5mols.h
4824
4825FUJITSU TABLET EXTRAS
4826M:	Robert Gerlach <khnz@gmx.de>
4827L:	platform-driver-x86@vger.kernel.org
4828S:	Maintained
4829F:	drivers/platform/x86/fujitsu-tablet.c
4830
4831FUSE: FILESYSTEM IN USERSPACE
4832M:	Miklos Szeredi <miklos@szeredi.hu>
4833L:	linux-fsdevel@vger.kernel.org
4834W:	http://fuse.sourceforge.net/
4835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4836S:	Maintained
4837F:	fs/fuse/
4838F:	include/uapi/linux/fuse.h
4839F:	Documentation/filesystems/fuse.txt
4840
4841FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4842M:	Rik Faith <faith@cs.unc.edu>
4843L:	linux-scsi@vger.kernel.org
4844S:	Odd Fixes (e.g., new signatures)
4845F:	drivers/scsi/fdomain.*
4846
4847GCOV BASED KERNEL PROFILING
4848M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4849S:	Maintained
4850F:	kernel/gcov/
4851F:	Documentation/gcov.txt
4852
4853GDT SCSI DISK ARRAY CONTROLLER DRIVER
4854M:	Achim Leubner <achim_leubner@adaptec.com>
4855L:	linux-scsi@vger.kernel.org
4856W:	http://www.icp-vortex.com/
4857S:	Supported
4858F:	drivers/scsi/gdt*
4859
4860GDB KERNEL DEBUGGING HELPER SCRIPTS
4861M:	Jan Kiszka <jan.kiszka@siemens.com>
4862S:	Supported
4863F:	scripts/gdb/
4864
4865GEMTEK FM RADIO RECEIVER DRIVER
4866M:	Hans Verkuil <hverkuil@xs4all.nl>
4867L:	linux-media@vger.kernel.org
4868T:	git git://linuxtv.org/media_tree.git
4869W:	https://linuxtv.org
4870S:	Maintained
4871F:	drivers/media/radio/radio-gemtek*
4872
4873GENERIC GPIO I2C DRIVER
4874M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
4875S:	Supported
4876F:	drivers/i2c/busses/i2c-gpio.c
4877F:	include/linux/i2c-gpio.h
4878
4879GENERIC GPIO I2C MULTIPLEXER DRIVER
4880M:	Peter Korsgaard <peter.korsgaard@barco.com>
4881L:	linux-i2c@vger.kernel.org
4882S:	Supported
4883F:	drivers/i2c/muxes/i2c-mux-gpio.c
4884F:	include/linux/i2c-mux-gpio.h
4885F:	Documentation/i2c/muxes/i2c-mux-gpio
4886
4887GENERIC HDLC (WAN) DRIVERS
4888M:	Krzysztof Halasa <khc@pm.waw.pl>
4889W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
4890S:	Maintained
4891F:	drivers/net/wan/c101.c
4892F:	drivers/net/wan/hd6457*
4893F:	drivers/net/wan/hdlc*
4894F:	drivers/net/wan/n2.c
4895F:	drivers/net/wan/pc300too.c
4896F:	drivers/net/wan/pci200syn.c
4897F:	drivers/net/wan/wanxl*
4898
4899GENERIC INCLUDE/ASM HEADER FILES
4900M:	Arnd Bergmann <arnd@arndb.de>
4901L:	linux-arch@vger.kernel.org
4902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4903S:	Maintained
4904F:	include/asm-generic/
4905F:	include/uapi/asm-generic/
4906
4907GENERIC PHY FRAMEWORK
4908M:	Kishon Vijay Abraham I <kishon@ti.com>
4909L:	linux-kernel@vger.kernel.org
4910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4911S:	Supported
4912F:	drivers/phy/
4913F:	include/linux/phy/
4914
4915GENERIC PM DOMAINS
4916M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
4917M:	Kevin Hilman <khilman@kernel.org>
4918M:	Ulf Hansson <ulf.hansson@linaro.org>
4919L:	linux-pm@vger.kernel.org
4920S:	Supported
4921F:	drivers/base/power/domain*.c
4922F:	include/linux/pm_domain.h
4923
4924GENERIC UIO DRIVER FOR PCI DEVICES
4925M:	"Michael S. Tsirkin" <mst@redhat.com>
4926L:	kvm@vger.kernel.org
4927S:	Supported
4928F:	drivers/uio/uio_pci_generic.c
4929
4930GET_MAINTAINER SCRIPT
4931M:	Joe Perches <joe@perches.com>
4932S:	Maintained
4933F:	scripts/get_maintainer.pl
4934
4935GFS2 FILE SYSTEM
4936M:	Steven Whitehouse <swhiteho@redhat.com>
4937M:	Bob Peterson <rpeterso@redhat.com>
4938L:	cluster-devel@redhat.com
4939W:	http://sources.redhat.com/cluster/
4940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4941S:	Supported
4942F:	Documentation/filesystems/gfs2*.txt
4943F:	fs/gfs2/
4944F:	include/uapi/linux/gfs2_ondisk.h
4945
4946GIGASET ISDN DRIVERS
4947M:	Paul Bolle <pebolle@tiscali.nl>
4948L:	gigaset307x-common@lists.sourceforge.net
4949W:	http://gigaset307x.sourceforge.net/
4950S:	Odd Fixes
4951F:	Documentation/isdn/README.gigaset
4952F:	drivers/isdn/gigaset/
4953F:	include/uapi/linux/gigaset_dev.h
4954
4955GO7007 MPEG CODEC
4956M:	Hans Verkuil <hans.verkuil@cisco.com>
4957L:	linux-media@vger.kernel.org
4958S:	Maintained
4959F:	drivers/media/usb/go7007/
4960
4961GOODIX TOUCHSCREEN
4962M:	Bastien Nocera <hadess@hadess.net>
4963L:	linux-input@vger.kernel.org
4964S:	Maintained
4965F:	drivers/input/touchscreen/goodix.c
4966
4967GPIO SUBSYSTEM
4968M:	Linus Walleij <linus.walleij@linaro.org>
4969M:	Alexandre Courbot <gnurou@gmail.com>
4970L:	linux-gpio@vger.kernel.org
4971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4972S:	Maintained
4973F:	Documentation/devicetree/bindings/gpio/
4974F:	Documentation/gpio/
4975F:	Documentation/ABI/testing/gpio-cdev
4976F:	Documentation/ABI/obsolete/sysfs-gpio
4977F:	drivers/gpio/
4978F:	include/linux/gpio/
4979F:	include/linux/gpio.h
4980F:	include/asm-generic/gpio.h
4981F:	include/uapi/linux/gpio.h
4982F:	tools/gpio/
4983
4984GRE DEMULTIPLEXER DRIVER
4985M:	Dmitry Kozlov <xeb@mail.ru>
4986L:	netdev@vger.kernel.org
4987S:	Maintained
4988F:	net/ipv4/gre_demux.c
4989F:	net/ipv4/gre_offload.c
4990F:	include/net/gre.h
4991
4992GRETH 10/100/1G Ethernet MAC device driver
4993M:	Andreas Larsson <andreas@gaisler.com>
4994L:	netdev@vger.kernel.org
4995S:	Maintained
4996F:	drivers/net/ethernet/aeroflex/
4997
4998GSPCA FINEPIX SUBDRIVER
4999M:	Frank Zago <frank@zago.net>
5000L:	linux-media@vger.kernel.org
5001T:	git git://linuxtv.org/media_tree.git
5002S:	Maintained
5003F:	drivers/media/usb/gspca/finepix.c
5004
5005GSPCA GL860 SUBDRIVER
5006M:	Olivier Lorin <o.lorin@laposte.net>
5007L:	linux-media@vger.kernel.org
5008T:	git git://linuxtv.org/media_tree.git
5009S:	Maintained
5010F:	drivers/media/usb/gspca/gl860/
5011
5012GSPCA M5602 SUBDRIVER
5013M:	Erik Andren <erik.andren@gmail.com>
5014L:	linux-media@vger.kernel.org
5015T:	git git://linuxtv.org/media_tree.git
5016S:	Maintained
5017F:	drivers/media/usb/gspca/m5602/
5018
5019GSPCA PAC207 SONIXB SUBDRIVER
5020M:	Hans de Goede <hdegoede@redhat.com>
5021L:	linux-media@vger.kernel.org
5022T:	git git://linuxtv.org/media_tree.git
5023S:	Maintained
5024F:	drivers/media/usb/gspca/pac207.c
5025
5026GSPCA SN9C20X SUBDRIVER
5027M:	Brian Johnson <brijohn@gmail.com>
5028L:	linux-media@vger.kernel.org
5029T:	git git://linuxtv.org/media_tree.git
5030S:	Maintained
5031F:	drivers/media/usb/gspca/sn9c20x.c
5032
5033GSPCA T613 SUBDRIVER
5034M:	Leandro Costantino <lcostantino@gmail.com>
5035L:	linux-media@vger.kernel.org
5036T:	git git://linuxtv.org/media_tree.git
5037S:	Maintained
5038F:	drivers/media/usb/gspca/t613.c
5039
5040GSPCA USB WEBCAM DRIVER
5041M:	Hans de Goede <hdegoede@redhat.com>
5042L:	linux-media@vger.kernel.org
5043T:	git git://linuxtv.org/media_tree.git
5044S:	Maintained
5045F:	drivers/media/usb/gspca/
5046
5047GUID PARTITION TABLE (GPT)
5048M:	Davidlohr Bueso <dave@stgolabs.net>
5049L:	linux-efi@vger.kernel.org
5050S:	Maintained
5051F:	block/partitions/efi.*
5052
5053STK1160 USB VIDEO CAPTURE DRIVER
5054M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5055L:	linux-media@vger.kernel.org
5056T:	git git://linuxtv.org/media_tree.git
5057S:	Maintained
5058F:	drivers/media/usb/stk1160/
5059
5060H8/300 ARCHITECTURE
5061M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5062L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5063W:	http://uclinux-h8.sourceforge.jp
5064T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5065S:	Maintained
5066F:	arch/h8300/
5067F:	drivers/clocksource/h8300_*.c
5068F:	drivers/clk/h8300/
5069F:	drivers/irqchip/irq-renesas-h8*.c
5070
5071HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5072M:	Frank Seidel <frank@f-seidel.de>
5073L:	platform-driver-x86@vger.kernel.org
5074W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5075S:	Maintained
5076F:	drivers/platform/x86/hdaps.c
5077
5078HDPVR USB VIDEO ENCODER DRIVER
5079M:	Hans Verkuil <hverkuil@xs4all.nl>
5080L:	linux-media@vger.kernel.org
5081T:	git git://linuxtv.org/media_tree.git
5082W:	https://linuxtv.org
5083S:	Odd Fixes
5084F:	drivers/media/usb/hdpvr/
5085
5086HWPOISON MEMORY FAILURE HANDLING
5087M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5088L:	linux-mm@kvack.org
5089S:	Maintained
5090F:	mm/memory-failure.c
5091F:	mm/hwpoison-inject.c
5092
5093HYPERVISOR VIRTUAL CONSOLE DRIVER
5094L:	linuxppc-dev@lists.ozlabs.org
5095S:	Odd Fixes
5096F:	drivers/tty/hvc/
5097
5098HACKRF MEDIA DRIVER
5099M:	Antti Palosaari <crope@iki.fi>
5100L:	linux-media@vger.kernel.org
5101W:	https://linuxtv.org
5102W:	http://palosaari.fi/linux/
5103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5104T:	git git://linuxtv.org/anttip/media_tree.git
5105S:	Maintained
5106F:	drivers/media/usb/hackrf/
5107
5108HARDWARE MONITORING
5109M:	Jean Delvare <jdelvare@suse.com>
5110M:	Guenter Roeck <linux@roeck-us.net>
5111L:	linux-hwmon@vger.kernel.org
5112W:	http://hwmon.wiki.kernel.org/
5113T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5115S:	Maintained
5116F:	Documentation/hwmon/
5117F:	drivers/hwmon/
5118F:	include/linux/hwmon*.h
5119
5120HARDWARE RANDOM NUMBER GENERATOR CORE
5121M:	Matt Mackall <mpm@selenic.com>
5122M:	Herbert Xu <herbert@gondor.apana.org.au>
5123L:	linux-crypto@vger.kernel.org
5124S:	Odd fixes
5125F:	Documentation/hw_random.txt
5126F:	drivers/char/hw_random/
5127F:	include/linux/hw_random.h
5128
5129HARDWARE SPINLOCK CORE
5130M:	Ohad Ben-Cohen <ohad@wizery.com>
5131M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5132L:	linux-remoteproc@vger.kernel.org
5133S:	Maintained
5134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5135F:	Documentation/hwspinlock.txt
5136F:	drivers/hwspinlock/hwspinlock_*
5137F:	include/linux/hwspinlock.h
5138
5139HARMONY SOUND DRIVER
5140L:	linux-parisc@vger.kernel.org
5141S:	Maintained
5142F:	sound/parisc/harmony.*
5143
5144HD29L2 MEDIA DRIVER
5145M:	Antti Palosaari <crope@iki.fi>
5146L:	linux-media@vger.kernel.org
5147W:	https://linuxtv.org
5148W:	http://palosaari.fi/linux/
5149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5150T:	git git://linuxtv.org/anttip/media_tree.git
5151S:	Maintained
5152F:	drivers/media/dvb-frontends/hd29l2*
5153
5154HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5155M:	Don Brace <don.brace@microsemi.com>
5156L:	iss_storagedev@hp.com
5157L:	esc.storagedev@microsemi.com
5158L:	linux-scsi@vger.kernel.org
5159S:	Supported
5160F:	Documentation/scsi/hpsa.txt
5161F:	drivers/scsi/hpsa*.[ch]
5162F:	include/linux/cciss*.h
5163F:	include/uapi/linux/cciss*.h
5164
5165HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5166M:	Don Brace <don.brace@microsemi.com>
5167L:	iss_storagedev@hp.com
5168L:	esc.storagedev@microsemi.com
5169L:	linux-scsi@vger.kernel.org
5170S:	Supported
5171F:	Documentation/blockdev/cciss.txt
5172F:	drivers/block/cciss*
5173F:	include/linux/cciss_ioctl.h
5174F:	include/uapi/linux/cciss_ioctl.h
5175
5176HFS FILESYSTEM
5177L:	linux-fsdevel@vger.kernel.org
5178S:	Orphan
5179F:	Documentation/filesystems/hfs.txt
5180F:	fs/hfs/
5181
5182HFSPLUS FILESYSTEM
5183L:	linux-fsdevel@vger.kernel.org
5184S:	Orphan
5185F:	Documentation/filesystems/hfsplus.txt
5186F:	fs/hfsplus/
5187
5188HGA FRAMEBUFFER DRIVER
5189M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5190L:	linux-nvidia@lists.surfsouth.com
5191W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5192S:	Maintained
5193F:	drivers/video/fbdev/hgafb.c
5194
5195HIBERNATION (aka Software Suspend, aka swsusp)
5196M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5197M:	Pavel Machek <pavel@ucw.cz>
5198L:	linux-pm@vger.kernel.org
5199S:	Supported
5200F:	arch/x86/power/
5201F:	drivers/base/power/
5202F:	kernel/power/
5203F:	include/linux/suspend.h
5204F:	include/linux/freezer.h
5205F:	include/linux/pm.h
5206F:	arch/*/include/asm/suspend*.h
5207
5208HID CORE LAYER
5209M:	Jiri Kosina <jikos@kernel.org>
5210R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5211L:	linux-input@vger.kernel.org
5212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5213S:	Maintained
5214F:	drivers/hid/
5215F:	include/linux/hid*
5216F:	include/uapi/linux/hid*
5217
5218HID SENSOR HUB DRIVERS
5219M:	Jiri Kosina <jikos@kernel.org>
5220M:	Jonathan Cameron <jic23@kernel.org>
5221M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5222L:	linux-input@vger.kernel.org
5223L:	linux-iio@vger.kernel.org
5224S:	Maintained
5225F:	Documentation/hid/hid-sensor*
5226F:	drivers/hid/hid-sensor-*
5227F:	drivers/iio/*/hid-*
5228F:	include/linux/hid-sensor-*
5229
5230HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5231M:	Thomas Gleixner <tglx@linutronix.de>
5232L:	linux-kernel@vger.kernel.org
5233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5234S:	Maintained
5235F:	Documentation/timers/
5236F:	kernel/time/hrtimer.c
5237F:	kernel/time/clockevents.c
5238F:	kernel/time/tick*.*
5239F:	kernel/time/timer_*.c
5240F:	include/linux/clockchips.h
5241F:	include/linux/hrtimer.h
5242
5243HIGH-SPEED SCC DRIVER FOR AX.25
5244L:	linux-hams@vger.kernel.org
5245S:	Orphan
5246F:	drivers/net/hamradio/dmascc.c
5247F:	drivers/net/hamradio/scc.c
5248
5249HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5250M:	HighPoint Linux Team <linux@highpoint-tech.com>
5251W:	http://www.highpoint-tech.com
5252S:	Supported
5253F:	Documentation/scsi/hptiop.txt
5254F:	drivers/scsi/hptiop.c
5255
5256HIPPI
5257M:	Jes Sorensen <jes@trained-monkey.org>
5258L:	linux-hippi@sunsite.dk
5259S:	Maintained
5260F:	include/linux/hippidevice.h
5261F:	include/uapi/linux/if_hippi.h
5262F:	net/802/hippi.c
5263F:	drivers/net/hippi/
5264
5265HISILICON SAS Controller
5266M:	John Garry <john.garry@huawei.com>
5267W:	http://www.hisilicon.com
5268S:	Supported
5269F:	drivers/scsi/hisi_sas/
5270F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5271
5272HOST AP DRIVER
5273M:	Jouni Malinen <j@w1.fi>
5274L:	hostap@shmoo.com (subscribers-only)
5275L:	linux-wireless@vger.kernel.org
5276W:	http://hostap.epitest.fi/
5277S:	Maintained
5278F:	drivers/net/wireless/intersil/hostap/
5279
5280HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5281L:	platform-driver-x86@vger.kernel.org
5282S:	Orphan
5283F:	drivers/platform/x86/tc1100-wmi.c
5284
5285HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5286M:	Jaroslav Kysela <perex@perex.cz>
5287S:	Maintained
5288F:	drivers/net/ethernet/hp/hp100.*
5289
5290HPET:	High Precision Event Timers driver
5291M:	Clemens Ladisch <clemens@ladisch.de>
5292S:	Maintained
5293F:	Documentation/timers/hpet.txt
5294F:	drivers/char/hpet.c
5295F:	include/linux/hpet.h
5296F:	include/uapi/linux/hpet.h
5297
5298HPET:	x86
5299S:	Orphan
5300F:	arch/x86/kernel/hpet.c
5301F:	arch/x86/include/asm/hpet.h
5302
5303HPFS FILESYSTEM
5304M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5305W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5306S:	Maintained
5307F:	fs/hpfs/
5308
5309HSI SUBSYSTEM
5310M:	Sebastian Reichel <sre@kernel.org>
5311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5312S:	Maintained
5313F:	Documentation/ABI/testing/sysfs-bus-hsi
5314F:	Documentation/hsi.txt
5315F:	drivers/hsi/
5316F:	include/linux/hsi/
5317F:	include/uapi/linux/hsi/
5318
5319HSO 3G MODEM DRIVER
5320M:	Jan Dumon <j.dumon@option.com>
5321W:	http://www.pharscape.org
5322S:	Maintained
5323F:	drivers/net/usb/hso.c
5324
5325HSR NETWORK PROTOCOL
5326M:	Arvid Brodin <arvid.brodin@alten.se>
5327L:	netdev@vger.kernel.org
5328S:	Maintained
5329F:	net/hsr/
5330
5331HTCPEN TOUCHSCREEN DRIVER
5332M:	Pau Oliva Fora <pof@eslack.org>
5333L:	linux-input@vger.kernel.org
5334S:	Maintained
5335F:	drivers/input/touchscreen/htcpen.c
5336
5337HUGETLB FILESYSTEM
5338M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5339S:	Maintained
5340F:	fs/hugetlbfs/
5341
5342Hyper-V CORE AND DRIVERS
5343M:	"K. Y. Srinivasan" <kys@microsoft.com>
5344M:	Haiyang Zhang <haiyangz@microsoft.com>
5345L:	devel@linuxdriverproject.org
5346S:	Maintained
5347F:	arch/x86/include/asm/mshyperv.h
5348F:	arch/x86/include/uapi/asm/hyperv.h
5349F:	arch/x86/kernel/cpu/mshyperv.c
5350F:	drivers/hid/hid-hyperv.c
5351F:	drivers/hv/
5352F:	drivers/input/serio/hyperv-keyboard.c
5353F:	drivers/pci/host/pci-hyperv.c
5354F:	drivers/net/hyperv/
5355F:	drivers/scsi/storvsc_drv.c
5356F:	drivers/video/fbdev/hyperv_fb.c
5357F:	include/linux/hyperv.h
5358F:	tools/hv/
5359F:	Documentation/ABI/stable/sysfs-bus-vmbus
5360
5361I2C MUXES
5362M:	Peter Rosin <peda@axentia.se>
5363L:	linux-i2c@vger.kernel.org
5364S:	Maintained
5365F:	Documentation/i2c/i2c-topology
5366F:	Documentation/i2c/muxes/
5367F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5368F:	drivers/i2c/i2c-mux.c
5369F:	drivers/i2c/muxes/
5370F:	include/linux/i2c-mux.h
5371
5372I2C OVER PARALLEL PORT
5373M:	Jean Delvare <jdelvare@suse.com>
5374L:	linux-i2c@vger.kernel.org
5375S:	Maintained
5376F:	Documentation/i2c/busses/i2c-parport
5377F:	Documentation/i2c/busses/i2c-parport-light
5378F:	drivers/i2c/busses/i2c-parport.c
5379F:	drivers/i2c/busses/i2c-parport-light.c
5380
5381I2C/SMBUS CONTROLLER DRIVERS FOR PC
5382M:	Jean Delvare <jdelvare@suse.com>
5383L:	linux-i2c@vger.kernel.org
5384S:	Maintained
5385F:	Documentation/i2c/busses/i2c-ali1535
5386F:	Documentation/i2c/busses/i2c-ali1563
5387F:	Documentation/i2c/busses/i2c-ali15x3
5388F:	Documentation/i2c/busses/i2c-amd756
5389F:	Documentation/i2c/busses/i2c-amd8111
5390F:	Documentation/i2c/busses/i2c-i801
5391F:	Documentation/i2c/busses/i2c-nforce2
5392F:	Documentation/i2c/busses/i2c-piix4
5393F:	Documentation/i2c/busses/i2c-sis5595
5394F:	Documentation/i2c/busses/i2c-sis630
5395F:	Documentation/i2c/busses/i2c-sis96x
5396F:	Documentation/i2c/busses/i2c-via
5397F:	Documentation/i2c/busses/i2c-viapro
5398F:	drivers/i2c/busses/i2c-ali1535.c
5399F:	drivers/i2c/busses/i2c-ali1563.c
5400F:	drivers/i2c/busses/i2c-ali15x3.c
5401F:	drivers/i2c/busses/i2c-amd756.c
5402F:	drivers/i2c/busses/i2c-amd756-s4882.c
5403F:	drivers/i2c/busses/i2c-amd8111.c
5404F:	drivers/i2c/busses/i2c-i801.c
5405F:	drivers/i2c/busses/i2c-isch.c
5406F:	drivers/i2c/busses/i2c-nforce2.c
5407F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5408F:	drivers/i2c/busses/i2c-piix4.c
5409F:	drivers/i2c/busses/i2c-sis5595.c
5410F:	drivers/i2c/busses/i2c-sis630.c
5411F:	drivers/i2c/busses/i2c-sis96x.c
5412F:	drivers/i2c/busses/i2c-via.c
5413F:	drivers/i2c/busses/i2c-viapro.c
5414
5415I2C/SMBUS ISMT DRIVER
5416M:	Seth Heasley <seth.heasley@intel.com>
5417M:	Neil Horman <nhorman@tuxdriver.com>
5418L:	linux-i2c@vger.kernel.org
5419F:	drivers/i2c/busses/i2c-ismt.c
5420F:	Documentation/i2c/busses/i2c-ismt
5421
5422I2C/SMBUS STUB DRIVER
5423M:	Jean Delvare <jdelvare@suse.com>
5424L:	linux-i2c@vger.kernel.org
5425S:	Maintained
5426F:	drivers/i2c/i2c-stub.c
5427
5428I2C SUBSYSTEM
5429M:	Wolfram Sang <wsa@the-dreams.de>
5430L:	linux-i2c@vger.kernel.org
5431W:	https://i2c.wiki.kernel.org/
5432Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5434S:	Maintained
5435F:	Documentation/devicetree/bindings/i2c/
5436F:	Documentation/i2c/
5437F:	drivers/i2c/
5438F:	drivers/i2c/*/
5439F:	include/linux/i2c.h
5440F:	include/linux/i2c-*.h
5441F:	include/uapi/linux/i2c.h
5442F:	include/uapi/linux/i2c-*.h
5443
5444I2C ACPI SUPPORT
5445M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5446L:	linux-i2c@vger.kernel.org
5447L:	linux-acpi@vger.kernel.org
5448S:	Maintained
5449
5450I2C-TAOS-EVM DRIVER
5451M:	Jean Delvare <jdelvare@suse.com>
5452L:	linux-i2c@vger.kernel.org
5453S:	Maintained
5454F:	Documentation/i2c/busses/i2c-taos-evm
5455F:	drivers/i2c/busses/i2c-taos-evm.c
5456
5457I2C-TINY-USB DRIVER
5458M:	Till Harbaum <till@harbaum.org>
5459L:	linux-i2c@vger.kernel.org
5460W:	http://www.harbaum.org/till/i2c_tiny_usb
5461S:	Maintained
5462F:	drivers/i2c/busses/i2c-tiny-usb.c
5463
5464i386 BOOT CODE
5465M:	"H. Peter Anvin" <hpa@zytor.com>
5466S:	Maintained
5467F:	arch/x86/boot/
5468
5469i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5470M:	"H. Peter Anvin" <hpa@zytor.com>
5471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5472S:	Maintained
5473
5474IA64 (Itanium) PLATFORM
5475M:	Tony Luck <tony.luck@intel.com>
5476M:	Fenghua Yu <fenghua.yu@intel.com>
5477L:	linux-ia64@vger.kernel.org
5478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5479S:	Maintained
5480F:	arch/ia64/
5481
5482IBM Power VMX Cryptographic instructions
5483M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5484M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5485L:	linux-crypto@vger.kernel.org
5486S:	Supported
5487F:	drivers/crypto/vmx/Makefile
5488F:	drivers/crypto/vmx/Kconfig
5489F:	drivers/crypto/vmx/vmx.c
5490F:	drivers/crypto/vmx/aes*
5491F:	drivers/crypto/vmx/ghash*
5492F:	drivers/crypto/vmx/ppc-xlate.pl
5493
5494IBM Power in-Nest Crypto Acceleration
5495M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5496M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5497L:	linux-crypto@vger.kernel.org
5498S:	Supported
5499F:	drivers/crypto/nx/Makefile
5500F:	drivers/crypto/nx/Kconfig
5501F:	drivers/crypto/nx/nx-aes*
5502F:	drivers/crypto/nx/nx-sha*
5503F:	drivers/crypto/nx/nx.*
5504F:	drivers/crypto/nx/nx_csbcpb.h
5505F:	drivers/crypto/nx/nx_debugfs.h
5506
5507IBM Power 842 compression accelerator
5508M:	Dan Streetman <ddstreet@ieee.org>
5509S:	Supported
5510F:	drivers/crypto/nx/Makefile
5511F:	drivers/crypto/nx/Kconfig
5512F:	drivers/crypto/nx/nx-842*
5513F:	include/linux/sw842.h
5514F:	crypto/842.c
5515F:	lib/842/
5516
5517IBM Power Linux RAID adapter
5518M:	Brian King <brking@us.ibm.com>
5519S:	Supported
5520F:	drivers/scsi/ipr.*
5521
5522IBM Power Virtual Ethernet Device Driver
5523M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5524L:	netdev@vger.kernel.org
5525S:	Supported
5526F:	drivers/net/ethernet/ibm/ibmveth.*
5527
5528IBM Power SRIOV Virtual NIC Device Driver
5529M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5530M:	John Allen <jallen@linux.vnet.ibm.com>
5531L:	netdev@vger.kernel.org
5532S:	Supported
5533F:	drivers/net/ethernet/ibm/ibmvnic.*
5534
5535IBM Power Virtual SCSI Device Drivers
5536M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5537L:	linux-scsi@vger.kernel.org
5538S:	Supported
5539F:	drivers/scsi/ibmvscsi/ibmvscsi*
5540F:	drivers/scsi/ibmvscsi/viosrp.h
5541
5542IBM Power Virtual FC Device Drivers
5543M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5544L:	linux-scsi@vger.kernel.org
5545S:	Supported
5546F:	drivers/scsi/ibmvscsi/ibmvfc*
5547
5548IBM ServeRAID RAID DRIVER
5549S:	Orphan
5550F:	drivers/scsi/ips.*
5551
5552ICH LPC AND GPIO DRIVER
5553M:	Peter Tyser <ptyser@xes-inc.com>
5554S:	Maintained
5555F:	drivers/mfd/lpc_ich.c
5556F:	drivers/gpio/gpio-ich.c
5557
5558IDE SUBSYSTEM
5559M:	"David S. Miller" <davem@davemloft.net>
5560L:	linux-ide@vger.kernel.org
5561Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5563S:	Maintained
5564F:	Documentation/ide/
5565F:	drivers/ide/
5566F:	include/linux/ide.h
5567
5568IDEAPAD LAPTOP EXTRAS DRIVER
5569M:	Ike Panhc <ike.pan@canonical.com>
5570L:	platform-driver-x86@vger.kernel.org
5571W:	http://launchpad.net/ideapad-laptop
5572S:	Maintained
5573F:	drivers/platform/x86/ideapad-laptop.c
5574
5575IDEAPAD LAPTOP SLIDEBAR DRIVER
5576M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5577L:	linux-input@vger.kernel.org
5578W:	https://github.com/o2genum/ideapad-slidebar
5579S:	Maintained
5580F:	drivers/input/misc/ideapad_slidebar.c
5581
5582IDE/ATAPI DRIVERS
5583M:	Borislav Petkov <bp@alien8.de>
5584L:	linux-ide@vger.kernel.org
5585S:	Maintained
5586F:	Documentation/cdrom/ide-cd
5587F:	drivers/ide/ide-cd*
5588
5589IDLE-I7300
5590M:	Andy Henroid <andrew.d.henroid@intel.com>
5591L:	linux-pm@vger.kernel.org
5592S:	Supported
5593F:	drivers/idle/i7300_idle.c
5594
5595IEEE 802.15.4 SUBSYSTEM
5596M:	Alexander Aring <aar@pengutronix.de>
5597L:	linux-wpan@vger.kernel.org
5598W:	http://wpan.cakelab.org/
5599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5601S:	Maintained
5602F:	net/ieee802154/
5603F:	net/mac802154/
5604F:	drivers/net/ieee802154/
5605F:	include/linux/nl802154.h
5606F:	include/linux/ieee802154.h
5607F:	include/net/nl802154.h
5608F:	include/net/mac802154.h
5609F:	include/net/af_ieee802154.h
5610F:	include/net/cfg802154.h
5611F:	include/net/ieee802154_netdev.h
5612F:	Documentation/networking/ieee802154.txt
5613
5614IGORPLUG-USB IR RECEIVER
5615M:	Sean Young <sean@mess.org>
5616L:	linux-media@vger.kernel.org
5617S:	Maintained
5618F:	drivers/media/rc/igorplugusb.c
5619
5620IGUANAWORKS USB IR TRANSCEIVER
5621M:	Sean Young <sean@mess.org>
5622L:	linux-media@vger.kernel.org
5623S:	Maintained
5624F:	drivers/media/rc/iguanair.c
5625
5626IIO SUBSYSTEM AND DRIVERS
5627M:	Jonathan Cameron <jic23@kernel.org>
5628R:	Hartmut Knaack <knaack.h@gmx.de>
5629R:	Lars-Peter Clausen <lars@metafoo.de>
5630R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5631L:	linux-iio@vger.kernel.org
5632S:	Maintained
5633F:	drivers/iio/
5634F:	drivers/staging/iio/
5635F:	include/linux/iio/
5636F:	tools/iio/
5637
5638IKANOS/ADI EAGLE ADSL USB DRIVER
5639M:	Matthieu Castet <castet.matthieu@free.fr>
5640M:	Stanislaw Gruszka <stf_xl@wp.pl>
5641S:	Maintained
5642F:	drivers/usb/atm/ueagle-atm.c
5643
5644INA209 HARDWARE MONITOR DRIVER
5645M:	Guenter Roeck <linux@roeck-us.net>
5646L:	linux-hwmon@vger.kernel.org
5647S:	Maintained
5648F:	Documentation/hwmon/ina209
5649F:	Documentation/devicetree/bindings/i2c/ina209.txt
5650F:	drivers/hwmon/ina209.c
5651
5652INA2XX HARDWARE MONITOR DRIVER
5653M:	Guenter Roeck <linux@roeck-us.net>
5654L:	linux-hwmon@vger.kernel.org
5655S:	Maintained
5656F:	Documentation/hwmon/ina2xx
5657F:	drivers/hwmon/ina2xx.c
5658F:	include/linux/platform_data/ina2xx.h
5659
5660INDUSTRY PACK SUBSYSTEM (IPACK)
5661M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5662M:	Jens Taprogge <jens.taprogge@taprogge.org>
5663M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5664L:	industrypack-devel@lists.sourceforge.net
5665W:	http://industrypack.sourceforge.net
5666S:	Maintained
5667F:	drivers/ipack/
5668
5669INGENIC JZ4780 DMA Driver
5670M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5671S:	Maintained
5672F:	drivers/dma/dma-jz4780.c
5673
5674INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5675M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5676M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5677L:	linux-ima-devel@lists.sourceforge.net
5678L:	linux-ima-user@lists.sourceforge.net
5679L:	linux-security-module@vger.kernel.org
5680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5681S:	Supported
5682F:	security/integrity/ima/
5683
5684IMGTEC IR DECODER DRIVER
5685M:	James Hogan <james.hogan@imgtec.com>
5686S:	Maintained
5687F:	drivers/media/rc/img-ir/
5688
5689IMS TWINTURBO FRAMEBUFFER DRIVER
5690L:	linux-fbdev@vger.kernel.org
5691S:	Orphan
5692F:	drivers/video/fbdev/imsttfb.c
5693
5694INFINIBAND SUBSYSTEM
5695M:	Doug Ledford <dledford@redhat.com>
5696M:	Sean Hefty <sean.hefty@intel.com>
5697M:	Hal Rosenstock <hal.rosenstock@gmail.com>
5698L:	linux-rdma@vger.kernel.org
5699W:	http://www.openfabrics.org/
5700Q:	http://patchwork.kernel.org/project/linux-rdma/list/
5701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5702S:	Supported
5703F:	Documentation/infiniband/
5704F:	drivers/infiniband/
5705F:	drivers/staging/rdma/
5706F:	include/uapi/linux/if_infiniband.h
5707F:	include/uapi/rdma/
5708F:	include/rdma/
5709
5710INOTIFY
5711M:	John McCutchan <john@johnmccutchan.com>
5712M:	Robert Love <rlove@rlove.org>
5713M:	Eric Paris <eparis@parisplace.org>
5714S:	Maintained
5715F:	Documentation/filesystems/inotify.txt
5716F:	fs/notify/inotify/
5717F:	include/linux/inotify.h
5718F:	include/uapi/linux/inotify.h
5719
5720INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5721M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
5722L:	linux-input@vger.kernel.org
5723Q:	http://patchwork.kernel.org/project/linux-input/list/
5724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5725S:	Maintained
5726F:	drivers/input/
5727F:	include/linux/input.h
5728F:	include/uapi/linux/input.h
5729F:	include/linux/input/
5730F:	Documentation/devicetree/bindings/input/
5731
5732INPUT MULTITOUCH (MT) PROTOCOL
5733M:	Henrik Rydberg <rydberg@bitmath.org>
5734L:	linux-input@vger.kernel.org
5735S:	Odd fixes
5736F:	Documentation/input/multi-touch-protocol.txt
5737F:	drivers/input/input-mt.c
5738K:	\b(ABS|SYN)_MT_
5739
5740INTEL ASoC BDW/HSW DRIVERS
5741M:	Jie Yang <yang.jie@linux.intel.com>
5742L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5743S:	Supported
5744F:	sound/soc/intel/common/sst-dsp*
5745F:	sound/soc/intel/common/sst-firmware.c
5746F:	sound/soc/intel/boards/broadwell.c
5747F:	sound/soc/intel/haswell/
5748
5749INTEL C600 SERIES SAS CONTROLLER DRIVER
5750M:	Intel SCU Linux support <intel-linux-scu@intel.com>
5751M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5752L:	linux-scsi@vger.kernel.org
5753T:	git git://git.code.sf.net/p/intel-sas/isci
5754S:	Supported
5755F:	drivers/scsi/isci/
5756
5757INTEL HID EVENT DRIVER
5758M:	Alex Hung <alex.hung@canonical.com>
5759L:	platform-driver-x86@vger.kernel.org
5760S:	Maintained
5761F:	drivers/platform/x86/intel-hid.c
5762
5763INTEL IDLE DRIVER
5764M:	Len Brown <lenb@kernel.org>
5765L:	linux-pm@vger.kernel.org
5766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5767S:	Supported
5768F:	drivers/idle/intel_idle.c
5769
5770INTEL PSTATE DRIVER
5771M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5772M:	Len Brown <lenb@kernel.org>
5773L:	linux-pm@vger.kernel.org
5774S:	Supported
5775F:	drivers/cpufreq/intel_pstate.c
5776
5777INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5778M:	Maik Broemme <mbroemme@plusserver.de>
5779L:	linux-fbdev@vger.kernel.org
5780S:	Maintained
5781F:	Documentation/fb/intelfb.txt
5782F:	drivers/video/fbdev/intelfb/
5783
5784INTEL 810/815 FRAMEBUFFER DRIVER
5785M:	Antonino Daplas <adaplas@gmail.com>
5786L:	linux-fbdev@vger.kernel.org
5787S:	Maintained
5788F:	drivers/video/fbdev/i810/
5789
5790INTEL MENLOW THERMAL DRIVER
5791M:	Sujith Thomas <sujith.thomas@intel.com>
5792L:	platform-driver-x86@vger.kernel.org
5793W:	https://01.org/linux-acpi
5794S:	Supported
5795F:	drivers/platform/x86/intel_menlow.c
5796
5797INTEL I/OAT DMA DRIVER
5798M:	Dave Jiang <dave.jiang@intel.com>
5799R:	Dan Williams <dan.j.williams@intel.com>
5800L:	dmaengine@vger.kernel.org
5801Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
5802S:	Supported
5803F:	drivers/dma/ioat*
5804
5805INTEL IOMMU (VT-d)
5806M:	David Woodhouse <dwmw2@infradead.org>
5807L:	iommu@lists.linux-foundation.org
5808T:	git git://git.infradead.org/iommu-2.6.git
5809S:	Supported
5810F:	drivers/iommu/intel-iommu.c
5811F:	include/linux/intel-iommu.h
5812
5813INTEL IOP-ADMA DMA DRIVER
5814R:	Dan Williams <dan.j.williams@intel.com>
5815S:	Odd fixes
5816F:	drivers/dma/iop-adma.c
5817
5818INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5819M:	Krzysztof Halasa <khalasa@piap.pl>
5820S:	Maintained
5821F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
5822F:	arch/arm/mach-ixp4xx/include/mach/npe.h
5823F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5824F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
5825F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
5826F:	drivers/net/wan/ixp4xx_hss.c
5827
5828INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5829M:	Deepak Saxena <dsaxena@plexity.net>
5830S:	Maintained
5831F:	drivers/char/hw_random/ixp4xx-rng.c
5832
5833INTEL ETHERNET DRIVERS
5834M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5835L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5836W:	http://www.intel.com/support/feedback.htm
5837W:	http://e1000.sourceforge.net/
5838Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5841S:	Supported
5842F:	Documentation/networking/e100.txt
5843F:	Documentation/networking/e1000.txt
5844F:	Documentation/networking/e1000e.txt
5845F:	Documentation/networking/igb.txt
5846F:	Documentation/networking/igbvf.txt
5847F:	Documentation/networking/ixgb.txt
5848F:	Documentation/networking/ixgbe.txt
5849F:	Documentation/networking/ixgbevf.txt
5850F:	Documentation/networking/i40e.txt
5851F:	Documentation/networking/i40evf.txt
5852F:	drivers/net/ethernet/intel/
5853F:	drivers/net/ethernet/intel/*/
5854
5855INTEL RDMA RNIC DRIVER
5856M:     Faisal Latif <faisal.latif@intel.com>
5857R:     Chien Tin Tung <chien.tin.tung@intel.com>
5858R:     Mustafa Ismail <mustafa.ismail@intel.com>
5859R:     Shiraz Saleem <shiraz.saleem@intel.com>
5860R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5861L:     linux-rdma@vger.kernel.org
5862S:     Supported
5863F:     drivers/infiniband/hw/i40iw/
5864
5865INTEL-MID GPIO DRIVER
5866M:	David Cohen <david.a.cohen@linux.intel.com>
5867L:	linux-gpio@vger.kernel.org
5868S:	Maintained
5869F:	drivers/gpio/gpio-intel-mid.c
5870
5871INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5872M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
5873L:	linux-wireless@vger.kernel.org
5874S:	Maintained
5875F:	Documentation/networking/README.ipw2100
5876F:	Documentation/networking/README.ipw2200
5877F:	drivers/net/wireless/intel/ipw2x00/
5878
5879INTEL(R) TRACE HUB
5880M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
5881S:	Supported
5882F:	Documentation/trace/intel_th.txt
5883F:	drivers/hwtracing/intel_th/
5884
5885INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5886M:	Ning Sun <ning.sun@intel.com>
5887L:	tboot-devel@lists.sourceforge.net
5888W:	http://tboot.sourceforge.net
5889T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5890S:	Supported
5891F:	Documentation/intel_txt.txt
5892F:	include/linux/tboot.h
5893F:	arch/x86/kernel/tboot.c
5894
5895INTEL WIRELESS WIMAX CONNECTION 2400
5896M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5897M:	linux-wimax@intel.com
5898L:	wimax@linuxwimax.org (subscribers-only)
5899S:	Supported
5900W:	http://linuxwimax.org
5901F:	Documentation/wimax/README.i2400m
5902F:	drivers/net/wimax/i2400m/
5903F:	include/uapi/linux/wimax/i2400m.h
5904
5905INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5906M:	Stanislaw Gruszka <sgruszka@redhat.com>
5907L:	linux-wireless@vger.kernel.org
5908S:	Supported
5909F:	drivers/net/wireless/intel/iwlegacy/
5910
5911INTEL WIRELESS WIFI LINK (iwlwifi)
5912M:	Johannes Berg <johannes.berg@intel.com>
5913M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5914M:	Luca Coelho <luciano.coelho@intel.com>
5915M:	Intel Linux Wireless <linuxwifi@intel.com>
5916L:	linux-wireless@vger.kernel.org
5917W:	http://intellinuxwireless.org
5918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5919S:	Supported
5920F:	drivers/net/wireless/intel/iwlwifi/
5921
5922INTEL MANAGEMENT ENGINE (mei)
5923M:	Tomas Winkler <tomas.winkler@intel.com>
5924L:	linux-kernel@vger.kernel.org
5925S:	Supported
5926F:	include/uapi/linux/mei.h
5927F:	include/linux/mei_cl_bus.h
5928F:	drivers/misc/mei/*
5929F:	drivers/watchdog/mei_wdt.c
5930F:	Documentation/misc-devices/mei/*
5931
5932INTEL MIC DRIVERS (mic)
5933M:	Sudeep Dutt <sudeep.dutt@intel.com>
5934M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
5935S:	Supported
5936W:	https://github.com/sudeepdutt/mic
5937W:	http://software.intel.com/en-us/mic-developer
5938F:	include/linux/mic_bus.h
5939F:	include/linux/scif.h
5940F:	include/uapi/linux/mic_common.h
5941F: 	include/uapi/linux/mic_ioctl.h
5942F:	include/uapi/linux/scif_ioctl.h
5943F:	drivers/misc/mic/
5944F:	drivers/dma/mic_x100_dma.c
5945F:	drivers/dma/mic_x100_dma.h
5946F:	Documentation/mic/
5947
5948INTEL PMC/P-Unit IPC DRIVER
5949M:	Zha Qipeng<qipeng.zha@intel.com>
5950L:	platform-driver-x86@vger.kernel.org
5951S:	Maintained
5952F:	drivers/platform/x86/intel_pmc_ipc.c
5953F:	drivers/platform/x86/intel_punit_ipc.c
5954F:	arch/x86/include/asm/intel_pmc_ipc.h
5955F:	arch/x86/include/asm/intel_punit_ipc.h
5956
5957INTEL TELEMETRY DRIVER
5958M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5959L:	platform-driver-x86@vger.kernel.org
5960S:	Maintained
5961F:	arch/x86/include/asm/intel_telemetry.h
5962F:	drivers/platform/x86/intel_telemetry*
5963
5964IOC3 ETHERNET DRIVER
5965M:	Ralf Baechle <ralf@linux-mips.org>
5966L:	linux-mips@linux-mips.org
5967S:	Maintained
5968F:	drivers/net/ethernet/sgi/ioc3-eth.c
5969
5970IOC3 SERIAL DRIVER
5971M:	Pat Gefre <pfg@sgi.com>
5972L:	linux-serial@vger.kernel.org
5973S:	Maintained
5974F:	drivers/tty/serial/ioc3_serial.c
5975
5976IOMMU DRIVERS
5977M:	Joerg Roedel <joro@8bytes.org>
5978L:	iommu@lists.linux-foundation.org
5979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5980S:	Maintained
5981F:	drivers/iommu/
5982
5983IP MASQUERADING
5984M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5985S:	Maintained
5986F:	net/ipv4/netfilter/ipt_MASQUERADE.c
5987
5988IPMI SUBSYSTEM
5989M:	Corey Minyard <minyard@acm.org>
5990L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5991W:	http://openipmi.sourceforge.net/
5992S:	Supported
5993F:	Documentation/IPMI.txt
5994F:	drivers/char/ipmi/
5995F:	include/linux/ipmi*
5996F:	include/uapi/linux/ipmi*
5997
5998QCOM AUDIO (ASoC) DRIVERS
5999M:	Patrick Lai <plai@codeaurora.org>
6000M:	Banajit Goswami <bgoswami@codeaurora.org>
6001L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6002S:	Supported
6003F:	sound/soc/qcom/
6004
6005IPS SCSI RAID DRIVER
6006M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6007L:	linux-scsi@vger.kernel.org
6008W:	http://www.adaptec.com/
6009S:	Maintained
6010F:	drivers/scsi/ips*
6011
6012IPVS
6013M:	Wensong Zhang <wensong@linux-vs.org>
6014M:	Simon Horman <horms@verge.net.au>
6015M:	Julian Anastasov <ja@ssi.bg>
6016L:	netdev@vger.kernel.org
6017L:	lvs-devel@vger.kernel.org
6018S:	Maintained
6019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6021F:	Documentation/networking/ipvs-sysctl.txt
6022F:	include/net/ip_vs.h
6023F:	include/uapi/linux/ip_vs.h
6024F:	net/netfilter/ipvs/
6025
6026IPWIRELESS DRIVER
6027M:	Jiri Kosina <jikos@kernel.org>
6028M:	David Sterba <dsterba@suse.com>
6029S:	Odd Fixes
6030F:	drivers/tty/ipwireless/
6031
6032IPX NETWORK LAYER
6033M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6034L:	netdev@vger.kernel.org
6035S:	Maintained
6036F:	include/net/ipx.h
6037F:	include/uapi/linux/ipx.h
6038F:	net/ipx/
6039
6040IRDA SUBSYSTEM
6041M:	Samuel Ortiz <samuel@sortiz.org>
6042L:	irda-users@lists.sourceforge.net (subscribers-only)
6043L:	netdev@vger.kernel.org
6044W:	http://irda.sourceforge.net/
6045S:	Maintained
6046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6047F:	Documentation/networking/irda.txt
6048F:	drivers/net/irda/
6049F:	include/net/irda/
6050F:	net/irda/
6051
6052IRQ SUBSYSTEM
6053M:	Thomas Gleixner <tglx@linutronix.de>
6054L:	linux-kernel@vger.kernel.org
6055S:	Maintained
6056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6057F:	kernel/irq/
6058
6059IRQCHIP DRIVERS
6060M:	Thomas Gleixner <tglx@linutronix.de>
6061M:	Jason Cooper <jason@lakedaemon.net>
6062M:	Marc Zyngier <marc.zyngier@arm.com>
6063L:	linux-kernel@vger.kernel.org
6064S:	Maintained
6065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6066T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6067F:	Documentation/devicetree/bindings/interrupt-controller/
6068F:	drivers/irqchip/
6069
6070IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6071M:	Jiang Liu <jiang.liu@linux.intel.com>
6072M:	Marc Zyngier <marc.zyngier@arm.com>
6073S:	Maintained
6074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6075F:	Documentation/IRQ-domain.txt
6076F:	include/linux/irqdomain.h
6077F:	kernel/irq/irqdomain.c
6078F:	kernel/irq/msi.c
6079
6080ISA
6081M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6082S:	Maintained
6083F:	Documentation/isa.txt
6084F:	drivers/base/isa.c
6085F:	include/linux/isa.h
6086
6087ISAPNP
6088M:	Jaroslav Kysela <perex@perex.cz>
6089S:	Maintained
6090F:	Documentation/isapnp.txt
6091F:	drivers/pnp/isapnp/
6092F:	include/linux/isapnp.h
6093
6094ISA RADIO MODULE
6095M:	Hans Verkuil <hverkuil@xs4all.nl>
6096L:	linux-media@vger.kernel.org
6097T:	git git://linuxtv.org/media_tree.git
6098W:	https://linuxtv.org
6099S:	Maintained
6100F:	drivers/media/radio/radio-isa*
6101
6102iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6103M:	Peter Jones <pjones@redhat.com>
6104M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6105S:	Maintained
6106F:	drivers/firmware/iscsi_ibft*
6107
6108ISCSI
6109M:	Mike Christie <michaelc@cs.wisc.edu>
6110L:	open-iscsi@googlegroups.com
6111W:	www.open-iscsi.org
6112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6113S:	Maintained
6114F:	drivers/scsi/*iscsi*
6115F:	include/scsi/*iscsi*
6116
6117ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6118M:	Or Gerlitz <ogerlitz@mellanox.com>
6119M:	Sagi Grimberg <sagi@grimberg.me>
6120M:	Roi Dayan <roid@mellanox.com>
6121L:	linux-rdma@vger.kernel.org
6122S:	Supported
6123W:	http://www.openfabrics.org
6124W:	www.open-iscsi.org
6125Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6126F:	drivers/infiniband/ulp/iser/
6127
6128ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6129M:	Sagi Grimberg <sagi@grimberg.me>
6130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6131L:	linux-rdma@vger.kernel.org
6132L:	target-devel@vger.kernel.org
6133S:	Supported
6134W:	http://www.linux-iscsi.org
6135F:	drivers/infiniband/ulp/isert
6136
6137ISDN SUBSYSTEM
6138M:	Karsten Keil <isdn@linux-pingi.de>
6139L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6140L:	netdev@vger.kernel.org
6141W:	http://www.isdn4linux.de
6142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6143S:	Maintained
6144F:	Documentation/isdn/
6145F:	drivers/isdn/
6146F:	include/linux/isdn.h
6147F:	include/linux/isdn/
6148F:	include/uapi/linux/isdn.h
6149F:	include/uapi/linux/isdn/
6150
6151ISDN SUBSYSTEM (Eicon active card driver)
6152M:	Armin Schindler <mac@melware.de>
6153L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6154W:	http://www.melware.de
6155S:	Maintained
6156F:	drivers/isdn/hardware/eicon/
6157
6158IT87 HARDWARE MONITORING DRIVER
6159M:	Jean Delvare <jdelvare@suse.com>
6160L:	linux-hwmon@vger.kernel.org
6161S:	Maintained
6162F:	Documentation/hwmon/it87
6163F:	drivers/hwmon/it87.c
6164
6165IT913X MEDIA DRIVER
6166M:	Antti Palosaari <crope@iki.fi>
6167L:	linux-media@vger.kernel.org
6168W:	https://linuxtv.org
6169W:	http://palosaari.fi/linux/
6170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6171T:	git git://linuxtv.org/anttip/media_tree.git
6172S:	Maintained
6173F:	drivers/media/tuners/it913x*
6174
6175IVTV VIDEO4LINUX DRIVER
6176M:	Andy Walls <awalls@md.metrocast.net>
6177L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6178L:	linux-media@vger.kernel.org
6179T:	git git://linuxtv.org/media_tree.git
6180W:	http://www.ivtvdriver.org
6181S:	Maintained
6182F:	Documentation/video4linux/*.ivtv
6183F:	drivers/media/pci/ivtv/
6184F:	include/uapi/linux/ivtv*
6185
6186IX2505V MEDIA DRIVER
6187M:	Malcolm Priestley <tvboxspy@gmail.com>
6188L:	linux-media@vger.kernel.org
6189W:	https://linuxtv.org
6190Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6191S:	Maintained
6192F:	drivers/media/dvb-frontends/ix2505v*
6193
6194JC42.4 TEMPERATURE SENSOR DRIVER
6195M:	Guenter Roeck <linux@roeck-us.net>
6196L:	linux-hwmon@vger.kernel.org
6197S:	Maintained
6198F:	drivers/hwmon/jc42.c
6199F:	Documentation/hwmon/jc42
6200
6201JFS FILESYSTEM
6202M:	Dave Kleikamp <shaggy@kernel.org>
6203L:	jfs-discussion@lists.sourceforge.net
6204W:	http://jfs.sourceforge.net/
6205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6206S:	Maintained
6207F:	Documentation/filesystems/jfs.txt
6208F:	fs/jfs/
6209
6210JME NETWORK DRIVER
6211M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6212L:	netdev@vger.kernel.org
6213S:	Maintained
6214F:	drivers/net/ethernet/jme.*
6215
6216JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6217M:	David Woodhouse <dwmw2@infradead.org>
6218L:	linux-mtd@lists.infradead.org
6219W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6220S:	Maintained
6221F:	fs/jffs2/
6222F:	include/uapi/linux/jffs2.h
6223
6224JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6225M:	"Theodore Ts'o" <tytso@mit.edu>
6226M:	Jan Kara <jack@suse.com>
6227L:	linux-ext4@vger.kernel.org
6228S:	Maintained
6229F:	fs/jbd2/
6230F:	include/linux/jbd2.h
6231
6232JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6233M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6234L:	linux-media@vger.kernel.org
6235S:	Maintained
6236F:	drivers/media/platform/rcar_jpu.c
6237
6238JSM Neo PCI based serial card
6239M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6240L:	linux-serial@vger.kernel.org
6241S:	Maintained
6242F:	drivers/tty/serial/jsm/
6243
6244K10TEMP HARDWARE MONITORING DRIVER
6245M:	Clemens Ladisch <clemens@ladisch.de>
6246L:	linux-hwmon@vger.kernel.org
6247S:	Maintained
6248F:	Documentation/hwmon/k10temp
6249F:	drivers/hwmon/k10temp.c
6250
6251K8TEMP HARDWARE MONITORING DRIVER
6252M:	Rudolf Marek <r.marek@assembler.cz>
6253L:	linux-hwmon@vger.kernel.org
6254S:	Maintained
6255F:	Documentation/hwmon/k8temp
6256F:	drivers/hwmon/k8temp.c
6257
6258KASAN
6259M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6260R:	Alexander Potapenko <glider@google.com>
6261R:	Dmitry Vyukov <dvyukov@google.com>
6262L:	kasan-dev@googlegroups.com
6263S:	Maintained
6264F:	arch/*/include/asm/kasan.h
6265F:	arch/*/mm/kasan_init*
6266F:	Documentation/kasan.txt
6267F:	include/linux/kasan*.h
6268F:	lib/test_kasan.c
6269F:	mm/kasan/
6270F:	scripts/Makefile.kasan
6271
6272KCONFIG
6273M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6274L:	linux-kbuild@vger.kernel.org
6275T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6276S:	Maintained
6277F:	Documentation/kbuild/kconfig-language.txt
6278F:	scripts/kconfig/
6279
6280KDUMP
6281M:	Vivek Goyal <vgoyal@redhat.com>
6282M:	Haren Myneni <hbabu@us.ibm.com>
6283L:	kexec@lists.infradead.org
6284W:	http://lse.sourceforge.net/kdump/
6285S:	Maintained
6286F:	Documentation/kdump/
6287
6288KEENE FM RADIO TRANSMITTER DRIVER
6289M:	Hans Verkuil <hverkuil@xs4all.nl>
6290L:	linux-media@vger.kernel.org
6291T:	git git://linuxtv.org/media_tree.git
6292W:	https://linuxtv.org
6293S:	Maintained
6294F:	drivers/media/radio/radio-keene*
6295
6296KERNEL AUTOMOUNTER v4 (AUTOFS4)
6297M:	Ian Kent <raven@themaw.net>
6298L:	autofs@vger.kernel.org
6299S:	Maintained
6300F:	fs/autofs4/
6301
6302KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6303M:	Michal Marek <mmarek@suse.com>
6304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6306L:	linux-kbuild@vger.kernel.org
6307S:	Maintained
6308F:	Documentation/kbuild/
6309F:	Makefile
6310F:	scripts/Makefile.*
6311F:	scripts/basic/
6312F:	scripts/mk*
6313F:	scripts/package/
6314
6315KERNEL JANITORS
6316L:	kernel-janitors@vger.kernel.org
6317W:	http://kernelnewbies.org/KernelJanitors
6318S:	Odd Fixes
6319
6320KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6321M:	"J. Bruce Fields" <bfields@fieldses.org>
6322M:	Jeff Layton <jlayton@poochiereds.net>
6323L:	linux-nfs@vger.kernel.org
6324W:	http://nfs.sourceforge.net/
6325T:	git git://linux-nfs.org/~bfields/linux.git
6326S:	Supported
6327F:	fs/nfsd/
6328F:	include/uapi/linux/nfsd/
6329F:	fs/lockd/
6330F:	fs/nfs_common/
6331F:	net/sunrpc/
6332F:	include/linux/lockd/
6333F:	include/linux/sunrpc/
6334F:	include/uapi/linux/sunrpc/
6335
6336KERNEL SELFTEST FRAMEWORK
6337M:	Shuah Khan <shuahkh@osg.samsung.com>
6338L:	linux-kselftest@vger.kernel.org
6339T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6340S:	Maintained
6341F:	tools/testing/selftests
6342
6343KERNEL VIRTUAL MACHINE (KVM)
6344M:	Paolo Bonzini <pbonzini@redhat.com>
6345M:	Radim Krčmář <rkrcmar@redhat.com>
6346L:	kvm@vger.kernel.org
6347W:	http://www.linux-kvm.org
6348T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6349S:	Supported
6350F:	Documentation/*/kvm*.txt
6351F:	Documentation/virtual/kvm/
6352F:	arch/*/kvm/
6353F:	arch/x86/kernel/kvm.c
6354F:	arch/x86/kernel/kvmclock.c
6355F:	arch/*/include/asm/kvm*
6356F:	include/linux/kvm*
6357F:	include/uapi/linux/kvm*
6358F:	virt/kvm/
6359
6360KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6361M:	Joerg Roedel <joro@8bytes.org>
6362L:	kvm@vger.kernel.org
6363W:	http://www.linux-kvm.org/
6364S:	Maintained
6365F:	arch/x86/include/asm/svm.h
6366F:	arch/x86/kvm/svm.c
6367
6368KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6369M:	Alexander Graf <agraf@suse.com>
6370L:	kvm-ppc@vger.kernel.org
6371W:	http://www.linux-kvm.org/
6372T:	git git://github.com/agraf/linux-2.6.git
6373S:	Supported
6374F:	arch/powerpc/include/asm/kvm*
6375F:	arch/powerpc/kvm/
6376
6377KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6378M:	Christian Borntraeger <borntraeger@de.ibm.com>
6379M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6380L:	linux-s390@vger.kernel.org
6381W:	http://www.ibm.com/developerworks/linux/linux390/
6382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6383S:	Supported
6384F:	Documentation/s390/kvm.txt
6385F:	arch/s390/include/asm/kvm*
6386F:	arch/s390/kvm/
6387
6388KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6389M:	Christoffer Dall <christoffer.dall@linaro.org>
6390M:	Marc Zyngier <marc.zyngier@arm.com>
6391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6392L:	kvmarm@lists.cs.columbia.edu
6393W:	http://systems.cs.columbia.edu/projects/kvm-arm
6394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6395S:	Supported
6396F:	arch/arm/include/uapi/asm/kvm*
6397F:	arch/arm/include/asm/kvm*
6398F:	arch/arm/kvm/
6399F:	virt/kvm/arm/
6400F:	include/kvm/arm_*
6401
6402KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6403M:	Christoffer Dall <christoffer.dall@linaro.org>
6404M:	Marc Zyngier <marc.zyngier@arm.com>
6405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6406L:	kvmarm@lists.cs.columbia.edu
6407S:	Maintained
6408F:	arch/arm64/include/uapi/asm/kvm*
6409F:	arch/arm64/include/asm/kvm*
6410F:	arch/arm64/kvm/
6411
6412KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6413M:	James Hogan <james.hogan@imgtec.com>
6414L:	linux-mips@linux-mips.org
6415S:	Supported
6416F:	arch/mips/include/uapi/asm/kvm*
6417F:	arch/mips/include/asm/kvm*
6418F:	arch/mips/kvm/
6419
6420KEXEC
6421M:	Eric Biederman <ebiederm@xmission.com>
6422W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6423L:	kexec@lists.infradead.org
6424S:	Maintained
6425F:	include/linux/kexec.h
6426F:	include/uapi/linux/kexec.h
6427F:	kernel/kexec.c
6428
6429KEYS/KEYRINGS:
6430M:	David Howells <dhowells@redhat.com>
6431L:	keyrings@vger.kernel.org
6432S:	Maintained
6433F:	Documentation/security/keys.txt
6434F:	include/linux/key.h
6435F:	include/linux/key-type.h
6436F:	include/keys/
6437F:	security/keys/
6438
6439KEYS-TRUSTED
6440M:	David Safford <safford@us.ibm.com>
6441M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6442L:	linux-security-module@vger.kernel.org
6443L:	keyrings@vger.kernel.org
6444S:	Supported
6445F:	Documentation/security/keys-trusted-encrypted.txt
6446F:	include/keys/trusted-type.h
6447F:	security/keys/trusted.c
6448F:	security/keys/trusted.h
6449
6450KEYS-ENCRYPTED
6451M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6452M:	David Safford <safford@us.ibm.com>
6453L:	linux-security-module@vger.kernel.org
6454L:	keyrings@vger.kernel.org
6455S:	Supported
6456F:	Documentation/security/keys-trusted-encrypted.txt
6457F:	include/keys/encrypted-type.h
6458F:	security/keys/encrypted-keys/
6459
6460KGDB / KDB /debug_core
6461M:	Jason Wessel <jason.wessel@windriver.com>
6462W:	http://kgdb.wiki.kernel.org/
6463L:	kgdb-bugreport@lists.sourceforge.net
6464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6465S:	Maintained
6466F:	Documentation/DocBook/kgdb.tmpl
6467F:	drivers/misc/kgdbts.c
6468F:	drivers/tty/serial/kgdboc.c
6469F:	include/linux/kdb.h
6470F:	include/linux/kgdb.h
6471F:	kernel/debug/
6472
6473KMEMCHECK
6474M:	Vegard Nossum <vegardno@ifi.uio.no>
6475M:	Pekka Enberg <penberg@kernel.org>
6476S:	Maintained
6477F:	Documentation/kmemcheck.txt
6478F:	arch/x86/include/asm/kmemcheck.h
6479F:	arch/x86/mm/kmemcheck/
6480F:	include/linux/kmemcheck.h
6481F:	mm/kmemcheck.c
6482
6483KMEMLEAK
6484M:	Catalin Marinas <catalin.marinas@arm.com>
6485S:	Maintained
6486F:	Documentation/kmemleak.txt
6487F:	include/linux/kmemleak.h
6488F:	mm/kmemleak.c
6489F:	mm/kmemleak-test.c
6490
6491KPROBES
6492M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6493M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6494M:	"David S. Miller" <davem@davemloft.net>
6495M:	Masami Hiramatsu <mhiramat@kernel.org>
6496S:	Maintained
6497F:	Documentation/kprobes.txt
6498F:	include/linux/kprobes.h
6499F:	kernel/kprobes.c
6500
6501KS0108 LCD CONTROLLER DRIVER
6502M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6503W:	http://miguelojeda.es/auxdisplay.htm
6504W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6505S:	Maintained
6506F:	Documentation/auxdisplay/ks0108
6507F:	drivers/auxdisplay/ks0108.c
6508F:	include/linux/ks0108.h
6509
6510L3MDEV
6511M:	David Ahern <dsa@cumulusnetworks.com>
6512L:	netdev@vger.kernel.org
6513S:	Maintained
6514F:	net/l3mdev
6515F:	include/net/l3mdev.h
6516
6517LANTIQ MIPS ARCHITECTURE
6518M:	John Crispin <john@phrozen.org>
6519L:	linux-mips@linux-mips.org
6520S:	Maintained
6521F:	arch/mips/lantiq
6522
6523LAPB module
6524L:	linux-x25@vger.kernel.org
6525S:	Orphan
6526F:	Documentation/networking/lapb-module.txt
6527F:	include/*/lapb.h
6528F:	net/lapb/
6529
6530LASI 53c700 driver for PARISC
6531M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6532L:	linux-scsi@vger.kernel.org
6533S:	Maintained
6534F:	Documentation/scsi/53c700.txt
6535F:	drivers/scsi/53c700*
6536
6537LED SUBSYSTEM
6538M:	Richard Purdie <rpurdie@rpsys.net>
6539M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6540L:	linux-leds@vger.kernel.org
6541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6542S:	Maintained
6543F:	drivers/leds/
6544F:	include/linux/leds.h
6545
6546LEGACY EEPROM DRIVER
6547M:	Jean Delvare <jdelvare@suse.com>
6548S:	Maintained
6549F:	Documentation/misc-devices/eeprom
6550F:	drivers/misc/eeprom/eeprom.c
6551
6552LEGO USB Tower driver
6553M:	Juergen Stuber <starblue@users.sourceforge.net>
6554L:	legousb-devel@lists.sourceforge.net
6555W:	http://legousb.sourceforge.net/
6556S:	Maintained
6557F:	drivers/usb/misc/legousbtower.c
6558
6559LG2160 MEDIA DRIVER
6560M:	Michael Krufky <mkrufky@linuxtv.org>
6561L:	linux-media@vger.kernel.org
6562W:	https://linuxtv.org
6563W:	http://github.com/mkrufky
6564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6565T:	git git://linuxtv.org/mkrufky/tuners.git
6566S:	Maintained
6567F:	drivers/media/dvb-frontends/lg2160.*
6568
6569LGDT3305 MEDIA DRIVER
6570M:	Michael Krufky <mkrufky@linuxtv.org>
6571L:	linux-media@vger.kernel.org
6572W:	https://linuxtv.org
6573W:	http://github.com/mkrufky
6574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6575T:	git git://linuxtv.org/mkrufky/tuners.git
6576S:	Maintained
6577F:	drivers/media/dvb-frontends/lgdt3305.*
6578
6579LGUEST
6580M:	Rusty Russell <rusty@rustcorp.com.au>
6581L:	lguest@lists.ozlabs.org
6582W:	http://lguest.ozlabs.org/
6583S:	Odd Fixes
6584F:	arch/x86/include/asm/lguest*.h
6585F:	arch/x86/lguest/
6586F:	drivers/lguest/
6587F:	include/linux/lguest*.h
6588F:	tools/lguest/
6589
6590LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6591M:	Tejun Heo <tj@kernel.org>
6592L:	linux-ide@vger.kernel.org
6593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6594S:	Maintained
6595F:	drivers/ata/
6596F:	include/linux/ata.h
6597F:	include/linux/libata.h
6598
6599LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6600M:	Viresh Kumar <vireshk@kernel.org>
6601L:	linux-ide@vger.kernel.org
6602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6603S:	Maintained
6604F:	include/linux/pata_arasan_cf_data.h
6605F:	drivers/ata/pata_arasan_cf.c
6606
6607LIBATA PATA DRIVERS
6608M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6609M:	Tejun Heo <tj@kernel.org>
6610L:	linux-ide@vger.kernel.org
6611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6612S:	Maintained
6613F:	drivers/ata/pata_*.c
6614F:	drivers/ata/ata_generic.c
6615
6616LIBATA SATA AHCI PLATFORM devices support
6617M:	Hans de Goede <hdegoede@redhat.com>
6618M:	Tejun Heo <tj@kernel.org>
6619L:	linux-ide@vger.kernel.org
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6621S:	Maintained
6622F:	drivers/ata/ahci_platform.c
6623F:	drivers/ata/libahci_platform.c
6624F:	include/linux/ahci_platform.h
6625
6626LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6627M:	Mikael Pettersson <mikpelinux@gmail.com>
6628L:	linux-ide@vger.kernel.org
6629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6630S:	Maintained
6631F:	drivers/ata/sata_promise.*
6632
6633LIBLOCKDEP
6634M:	Sasha Levin <sasha.levin@oracle.com>
6635S:	Maintained
6636F:	tools/lib/lockdep/
6637
6638LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6639M:	Dan Williams <dan.j.williams@intel.com>
6640L:	linux-nvdimm@lists.01.org
6641Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6643S:	Supported
6644F:	drivers/nvdimm/*
6645F:	include/linux/nd.h
6646F:	include/linux/libnvdimm.h
6647F:	include/uapi/linux/ndctl.h
6648
6649LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6650M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6651L:	linux-nvdimm@lists.01.org
6652Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6653S:	Supported
6654F:	drivers/nvdimm/blk.c
6655F:	drivers/nvdimm/region_devs.c
6656F:	drivers/acpi/nfit*
6657
6658LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6659M:	Vishal Verma <vishal.l.verma@intel.com>
6660L:	linux-nvdimm@lists.01.org
6661Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6662S:	Supported
6663F:	drivers/nvdimm/btt*
6664
6665LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6666M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6667L:	linux-nvdimm@lists.01.org
6668Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6669S:	Supported
6670F:	drivers/nvdimm/pmem.c
6671F:	include/linux/pmem.h
6672F:	arch/*/include/asm/pmem.h
6673
6674LIGHTNVM PLATFORM SUPPORT
6675M:	Matias Bjorling <mb@lightnvm.io>
6676W:	http://github/OpenChannelSSD
6677L:	linux-block@vger.kernel.org
6678S:	Maintained
6679F:	drivers/lightnvm/
6680F:	include/linux/lightnvm.h
6681F:	include/uapi/linux/lightnvm.h
6682
6683LINUX FOR IBM pSERIES (RS/6000)
6684M:	Paul Mackerras <paulus@au.ibm.com>
6685W:	http://www.ibm.com/linux/ltc/projects/ppc
6686S:	Supported
6687F:	arch/powerpc/boot/rs6000.h
6688
6689LINUX FOR POWERPC (32-BIT AND 64-BIT)
6690M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6691M:	Paul Mackerras <paulus@samba.org>
6692M:	Michael Ellerman <mpe@ellerman.id.au>
6693W:	http://www.penguinppc.org/
6694L:	linuxppc-dev@lists.ozlabs.org
6695Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6697S:	Supported
6698F:	Documentation/powerpc/
6699F:	arch/powerpc/
6700F:	drivers/char/tpm/tpm_ibmvtpm*
6701F:	drivers/crypto/nx/
6702F:	drivers/crypto/vmx/
6703F:	drivers/net/ethernet/ibm/ibmveth.*
6704F:	drivers/net/ethernet/ibm/ibmvnic.*
6705F:	drivers/pci/hotplug/rpa*
6706F:	drivers/scsi/ibmvscsi/
6707N:	opal
6708N:	/pmac
6709N:	powermac
6710N:	powernv
6711N:	[^a-z0-9]ps3
6712N:	pseries
6713
6714LINUX FOR POWER MACINTOSH
6715M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
6716W:	http://www.penguinppc.org/
6717L:	linuxppc-dev@lists.ozlabs.org
6718S:	Maintained
6719F:	arch/powerpc/platforms/powermac/
6720F:	drivers/macintosh/
6721
6722LINUX FOR POWERPC EMBEDDED MPC5XXX
6723M:	Anatolij Gustschin <agust@denx.de>
6724L:	linuxppc-dev@lists.ozlabs.org
6725T:	git git://git.denx.de/linux-denx-agust.git
6726S:	Maintained
6727F:	arch/powerpc/platforms/512x/
6728F:	arch/powerpc/platforms/52xx/
6729
6730LINUX FOR POWERPC EMBEDDED PPC4XX
6731M:	Alistair Popple <alistair@popple.id.au>
6732M:	Matt Porter <mporter@kernel.crashing.org>
6733W:	http://www.penguinppc.org/
6734L:	linuxppc-dev@lists.ozlabs.org
6735S:	Maintained
6736F:	arch/powerpc/platforms/40x/
6737F:	arch/powerpc/platforms/44x/
6738
6739LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6740L:	linuxppc-dev@lists.ozlabs.org
6741S:	Orphan
6742F:	arch/powerpc/*/*virtex*
6743F:	arch/powerpc/*/*/*virtex*
6744
6745LINUX FOR POWERPC EMBEDDED PPC8XX
6746M:	Vitaly Bordug <vitb@kernel.crashing.org>
6747W:	http://www.penguinppc.org/
6748L:	linuxppc-dev@lists.ozlabs.org
6749S:	Maintained
6750F:	arch/powerpc/platforms/8xx/
6751
6752LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6753M:	Scott Wood <oss@buserror.net>
6754M:	Kumar Gala <galak@kernel.crashing.org>
6755W:	http://www.penguinppc.org/
6756L:	linuxppc-dev@lists.ozlabs.org
6757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6758S:	Maintained
6759F:	arch/powerpc/platforms/83xx/
6760F:	arch/powerpc/platforms/85xx/
6761
6762LINUX FOR POWERPC PA SEMI PWRFICIENT
6763M:	Olof Johansson <olof@lixom.net>
6764L:	linuxppc-dev@lists.ozlabs.org
6765S:	Maintained
6766F:	arch/powerpc/platforms/pasemi/
6767F:	drivers/*/*pasemi*
6768F:	drivers/*/*/*pasemi*
6769
6770LINUX SECURITY MODULE (LSM) FRAMEWORK
6771M:	Chris Wright <chrisw@sous-sol.org>
6772L:	linux-security-module@vger.kernel.org
6773S:	Supported
6774
6775LIS3LV02D ACCELEROMETER DRIVER
6776M:	Eric Piel <eric.piel@tremplin-utc.net>
6777S:	Maintained
6778F:	Documentation/misc-devices/lis3lv02d
6779F:	drivers/misc/lis3lv02d/
6780F:	drivers/platform/x86/hp_accel.c
6781
6782LIVE PATCHING
6783M:	Josh Poimboeuf <jpoimboe@redhat.com>
6784M:	Jessica Yu <jeyu@redhat.com>
6785M:	Jiri Kosina <jikos@kernel.org>
6786M:	Miroslav Benes <mbenes@suse.cz>
6787R:	Petr Mladek <pmladek@suse.com>
6788S:	Maintained
6789F:	kernel/livepatch/
6790F:	include/linux/livepatch.h
6791F:	arch/x86/include/asm/livepatch.h
6792F:	arch/x86/kernel/livepatch.c
6793F:	Documentation/livepatch/
6794F:	Documentation/ABI/testing/sysfs-kernel-livepatch
6795F:	samples/livepatch/
6796L:	live-patching@vger.kernel.org
6797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6798
6799LINUX KERNEL DUMP TEST MODULE (LKDTM)
6800M:	Kees Cook <keescook@chromium.org>
6801S:	Maintained
6802F:	drivers/misc/lkdtm.c
6803
6804LLC (802.2)
6805M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6806S:	Maintained
6807F:	include/linux/llc.h
6808F:	include/uapi/linux/llc.h
6809F:	include/net/llc*
6810F:	net/llc/
6811
6812LM73 HARDWARE MONITOR DRIVER
6813M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
6814L:	linux-hwmon@vger.kernel.org
6815S:	Maintained
6816F:	drivers/hwmon/lm73.c
6817
6818LM78 HARDWARE MONITOR DRIVER
6819M:	Jean Delvare <jdelvare@suse.com>
6820L:	linux-hwmon@vger.kernel.org
6821S:	Maintained
6822F:	Documentation/hwmon/lm78
6823F:	drivers/hwmon/lm78.c
6824
6825LM83 HARDWARE MONITOR DRIVER
6826M:	Jean Delvare <jdelvare@suse.com>
6827L:	linux-hwmon@vger.kernel.org
6828S:	Maintained
6829F:	Documentation/hwmon/lm83
6830F:	drivers/hwmon/lm83.c
6831
6832LM90 HARDWARE MONITOR DRIVER
6833M:	Jean Delvare <jdelvare@suse.com>
6834L:	linux-hwmon@vger.kernel.org
6835S:	Maintained
6836F:	Documentation/hwmon/lm90
6837F:	Documentation/devicetree/bindings/hwmon/lm90.txt
6838F:	drivers/hwmon/lm90.c
6839
6840LM95234 HARDWARE MONITOR DRIVER
6841M:	Guenter Roeck <linux@roeck-us.net>
6842L:	linux-hwmon@vger.kernel.org
6843S:	Maintained
6844F:	Documentation/hwmon/lm95234
6845F:	drivers/hwmon/lm95234.c
6846
6847LME2510 MEDIA DRIVER
6848M:	Malcolm Priestley <tvboxspy@gmail.com>
6849L:	linux-media@vger.kernel.org
6850W:	https://linuxtv.org
6851Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6852S:	Maintained
6853F:	drivers/media/usb/dvb-usb-v2/lmedm04*
6854
6855LOCKDEP AND LOCKSTAT
6856M:	Peter Zijlstra <peterz@infradead.org>
6857M:	Ingo Molnar <mingo@redhat.com>
6858L:	linux-kernel@vger.kernel.org
6859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6860S:	Maintained
6861F:	Documentation/locking/lockdep*.txt
6862F:	Documentation/locking/lockstat.txt
6863F:	include/linux/lockdep.h
6864F:	kernel/locking/
6865
6866LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6867M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
6868L:	linux-ntfs-dev@lists.sourceforge.net
6869W:	http://www.linux-ntfs.org/content/view/19/37/
6870S:	Maintained
6871F:	Documentation/ldm.txt
6872F:	block/partitions/ldm.*
6873
6874LogFS
6875M:	Joern Engel <joern@logfs.org>
6876M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
6877L:	logfs@logfs.org
6878W:	logfs.org
6879S:	Maintained
6880F:	fs/logfs/
6881
6882LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6883M:	Sathya Prakash <sathya.prakash@broadcom.com>
6884M:	Chaitra P B <chaitra.basappa@broadcom.com>
6885M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6886L:	MPT-FusionLinux.pdl@broadcom.com
6887L:	linux-scsi@vger.kernel.org
6888W:	http://www.avagotech.com/support/
6889S:	Supported
6890F:	drivers/message/fusion/
6891F:	drivers/scsi/mpt2sas/
6892F:	drivers/scsi/mpt3sas/
6893
6894LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6895M:	Matthew Wilcox <matthew@wil.cx>
6896L:	linux-scsi@vger.kernel.org
6897S:	Maintained
6898F:	drivers/scsi/sym53c8xx_2/
6899
6900LTC4261 HARDWARE MONITOR DRIVER
6901M:	Guenter Roeck <linux@roeck-us.net>
6902L:	linux-hwmon@vger.kernel.org
6903S:	Maintained
6904F:	Documentation/hwmon/ltc4261
6905F:	drivers/hwmon/ltc4261.c
6906
6907LTP (Linux Test Project)
6908M:	Mike Frysinger <vapier@gentoo.org>
6909M:	Cyril Hrubis <chrubis@suse.cz>
6910M:	Wanlong Gao <wanlong.gao@gmail.com>
6911M:	Jan Stancek <jstancek@redhat.com>
6912M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6913M:	Alexey Kodanev <alexey.kodanev@oracle.com>
6914L:	ltp@lists.linux.it (subscribers-only)
6915W:	http://linux-test-project.github.io/
6916T:	git git://github.com/linux-test-project/ltp.git
6917S:	Maintained
6918
6919M32R ARCHITECTURE
6920W:	http://www.linux-m32r.org/
6921S:	Orphan
6922F:	arch/m32r/
6923
6924M68K ARCHITECTURE
6925M:	Geert Uytterhoeven <geert@linux-m68k.org>
6926L:	linux-m68k@lists.linux-m68k.org
6927W:	http://www.linux-m68k.org/
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6929S:	Maintained
6930F:	arch/m68k/
6931F:	drivers/zorro/
6932
6933M68K ON APPLE MACINTOSH
6934M:	Joshua Thompson <funaho@jurai.org>
6935W:	http://www.mac.linux-m68k.org/
6936L:	linux-m68k@lists.linux-m68k.org
6937S:	Maintained
6938F:	arch/m68k/mac/
6939
6940M68K ON HP9000/300
6941M:	Philip Blundell <philb@gnu.org>
6942W:	http://www.tazenda.demon.co.uk/phil/linux-hp
6943S:	Maintained
6944F:	arch/m68k/hp300/
6945
6946M88DS3103 MEDIA DRIVER
6947M:	Antti Palosaari <crope@iki.fi>
6948L:	linux-media@vger.kernel.org
6949W:	https://linuxtv.org
6950W:	http://palosaari.fi/linux/
6951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6952T:	git git://linuxtv.org/anttip/media_tree.git
6953S:	Maintained
6954F:	drivers/media/dvb-frontends/m88ds3103*
6955
6956M88RS2000 MEDIA DRIVER
6957M:	Malcolm Priestley <tvboxspy@gmail.com>
6958L:	linux-media@vger.kernel.org
6959W:	https://linuxtv.org
6960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6961S:	Maintained
6962F:	drivers/media/dvb-frontends/m88rs2000*
6963
6964MA901 MASTERKIT USB FM RADIO DRIVER
6965M:	Alexey Klimov <klimov.linux@gmail.com>
6966L:	linux-media@vger.kernel.org
6967T:	git git://linuxtv.org/media_tree.git
6968S:	Maintained
6969F:	drivers/media/radio/radio-ma901.c
6970
6971MAC80211
6972M:	Johannes Berg <johannes@sipsolutions.net>
6973L:	linux-wireless@vger.kernel.org
6974W:	http://wireless.kernel.org/
6975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6977S:	Maintained
6978F:	Documentation/networking/mac80211-injection.txt
6979F:	include/net/mac80211.h
6980F:	net/mac80211/
6981F:	drivers/net/wireless/mac80211_hwsim.[ch]
6982
6983MACVLAN DRIVER
6984M:	Patrick McHardy <kaber@trash.net>
6985L:	netdev@vger.kernel.org
6986S:	Maintained
6987F:	drivers/net/macvlan.c
6988F:	include/linux/if_macvlan.h
6989
6990MAILBOX API
6991M:	Jassi Brar <jassisinghbrar@gmail.com>
6992L:	linux-kernel@vger.kernel.org
6993S:	Maintained
6994F:	drivers/mailbox/
6995F:	include/linux/mailbox_client.h
6996F:	include/linux/mailbox_controller.h
6997
6998MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6999M:	Michael Kerrisk <mtk.manpages@gmail.com>
7000W:	http://www.kernel.org/doc/man-pages
7001L:	linux-man@vger.kernel.org
7002S:	Maintained
7003
7004MARVELL ARMADA DRM SUPPORT
7005M:	Russell King <rmk+kernel@armlinux.org.uk>
7006S:	Maintained
7007F:	drivers/gpu/drm/armada/
7008
7009MARVELL 88E6352 DSA support
7010M:	Guenter Roeck <linux@roeck-us.net>
7011S:	Maintained
7012F:	drivers/net/dsa/mv88e6352.c
7013
7014MARVELL CRYPTO DRIVER
7015M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7016M:	Arnaud Ebalard <arno@natisbad.org>
7017F:	drivers/crypto/marvell/
7018S:	Maintained
7019L:	linux-crypto@vger.kernel.org
7020
7021MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7022M:	Mirko Lindner <mlindner@marvell.com>
7023M:	Stephen Hemminger <stephen@networkplumber.org>
7024L:	netdev@vger.kernel.org
7025S:	Maintained
7026F:	drivers/net/ethernet/marvell/sk*
7027
7028MARVELL LIBERTAS WIRELESS DRIVER
7029L:	libertas-dev@lists.infradead.org
7030S:	Orphan
7031F:	drivers/net/wireless/marvell/libertas/
7032
7033MARVELL MV643XX ETHERNET DRIVER
7034M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7035L:	netdev@vger.kernel.org
7036S:	Maintained
7037F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7038F:	include/linux/mv643xx.h
7039
7040MARVELL MVNETA ETHERNET DRIVER
7041M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7042L:	netdev@vger.kernel.org
7043S:	Maintained
7044F:	drivers/net/ethernet/marvell/mvneta.*
7045
7046MARVELL MWIFIEX WIRELESS DRIVER
7047M:	Amitkumar Karwar <akarwar@marvell.com>
7048M:	Nishant Sarmukadam <nishants@marvell.com>
7049L:	linux-wireless@vger.kernel.org
7050S:	Maintained
7051F:	drivers/net/wireless/marvell/mwifiex/
7052
7053MARVELL MWL8K WIRELESS DRIVER
7054M:	Lennert Buytenhek <buytenh@wantstofly.org>
7055L:	linux-wireless@vger.kernel.org
7056S:	Odd Fixes
7057F:	drivers/net/wireless/marvell/mwl8k.c
7058
7059MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7060M:	Nicolas Pitre <nico@fluxnic.net>
7061S:	Odd Fixes
7062F:	drivers/mmc/host/mvsdio.*
7063
7064MATROX FRAMEBUFFER DRIVER
7065L:	linux-fbdev@vger.kernel.org
7066S:	Orphan
7067F:	drivers/video/fbdev/matrox/matroxfb_*
7068F:	include/uapi/linux/matroxfb.h
7069
7070MAX16065 HARDWARE MONITOR DRIVER
7071M:	Guenter Roeck <linux@roeck-us.net>
7072L:	linux-hwmon@vger.kernel.org
7073S:	Maintained
7074F:	Documentation/hwmon/max16065
7075F:	drivers/hwmon/max16065.c
7076
7077MAX20751 HARDWARE MONITOR DRIVER
7078M:	Guenter Roeck <linux@roeck-us.net>
7079L:	linux-hwmon@vger.kernel.org
7080S:	Maintained
7081F:	Documentation/hwmon/max20751
7082F:	drivers/hwmon/max20751.c
7083
7084MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7085M:	"Hans J. Koch" <hjk@hansjkoch.de>
7086L:	linux-hwmon@vger.kernel.org
7087S:	Maintained
7088F:	Documentation/hwmon/max6650
7089F:	drivers/hwmon/max6650.c
7090
7091MAX6697 HARDWARE MONITOR DRIVER
7092M:	Guenter Roeck <linux@roeck-us.net>
7093L:	linux-hwmon@vger.kernel.org
7094S:	Maintained
7095F:	Documentation/hwmon/max6697
7096F:	Documentation/devicetree/bindings/i2c/max6697.txt
7097F:	drivers/hwmon/max6697.c
7098F:	include/linux/platform_data/max6697.h
7099
7100MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7101M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7102L:	linux-pm@vger.kernel.org
7103S:	Supported
7104F:	drivers/power/max14577_charger.c
7105F:	drivers/power/max77693_charger.c
7106
7107MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7108M:	Javier Martinez Canillas <javier@osg.samsung.com>
7109L:	linux-kernel@vger.kernel.org
7110S:	Supported
7111F:	drivers/*/*max77802*.c
7112F:	Documentation/devicetree/bindings/*/*max77802.txt
7113F:	include/dt-bindings/*/*max77802.h
7114
7115MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7116M:	Chanwoo Choi <cw00.choi@samsung.com>
7117M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7118L:	linux-kernel@vger.kernel.org
7119S:	Supported
7120F:	drivers/*/max14577*.c
7121F:	drivers/*/max77686*.c
7122F:	drivers/*/max77693*.c
7123F:	drivers/extcon/extcon-max14577.c
7124F:	drivers/extcon/extcon-max77693.c
7125F:	drivers/rtc/rtc-max77686.c
7126F:	drivers/clk/clk-max77686.c
7127F:	Documentation/devicetree/bindings/mfd/max14577.txt
7128F:	Documentation/devicetree/bindings/*/max77686.txt
7129F:	Documentation/devicetree/bindings/mfd/max77693.txt
7130F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7131F:	include/linux/mfd/max14577*.h
7132F:	include/linux/mfd/max77686*.h
7133F:	include/linux/mfd/max77693*.h
7134
7135MAXIRADIO FM RADIO RECEIVER DRIVER
7136M:	Hans Verkuil <hverkuil@xs4all.nl>
7137L:	linux-media@vger.kernel.org
7138T:	git git://linuxtv.org/media_tree.git
7139W:	https://linuxtv.org
7140S:	Maintained
7141F:	drivers/media/radio/radio-maxiradio*
7142
7143MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7144M:	Peter Rosin <peda@axentia.se>
7145L:	linux-iio@vger.kernel.org
7146S:	Maintained
7147F:	drivers/iio/potentiometer/mcp4531.c
7148
7149MEDIA DRIVERS FOR RENESAS - VSP1
7150M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7151L:	linux-media@vger.kernel.org
7152L:	linux-renesas-soc@vger.kernel.org
7153T:	git git://linuxtv.org/media_tree.git
7154S:	Supported
7155F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7156F:	drivers/media/platform/vsp1/
7157
7158MEDIA DRIVERS FOR ASCOT2E
7159M:	Sergey Kozlov <serjk@netup.ru>
7160L:	linux-media@vger.kernel.org
7161W:	https://linuxtv.org
7162W:	http://netup.tv/
7163T:	git git://linuxtv.org/media_tree.git
7164S:	Supported
7165F:	drivers/media/dvb-frontends/ascot2e*
7166
7167MEDIA DRIVERS FOR CXD2841ER
7168M:	Sergey Kozlov <serjk@netup.ru>
7169L:	linux-media@vger.kernel.org
7170W:	https://linuxtv.org
7171W:	http://netup.tv/
7172T:	git git://linuxtv.org/media_tree.git
7173S:	Supported
7174F:	drivers/media/dvb-frontends/cxd2841er*
7175
7176MEDIA DRIVERS FOR HORUS3A
7177M:	Sergey Kozlov <serjk@netup.ru>
7178L:	linux-media@vger.kernel.org
7179W:	https://linuxtv.org
7180W:	http://netup.tv/
7181T:	git git://linuxtv.org/media_tree.git
7182S:	Supported
7183F:	drivers/media/dvb-frontends/horus3a*
7184
7185MEDIA DRIVERS FOR LNBH25
7186M:	Sergey Kozlov <serjk@netup.ru>
7187L:	linux-media@vger.kernel.org
7188W:	https://linuxtv.org
7189W:	http://netup.tv/
7190T:	git git://linuxtv.org/media_tree.git
7191S:	Supported
7192F:	drivers/media/dvb-frontends/lnbh25*
7193
7194MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7195M:	Sergey Kozlov <serjk@netup.ru>
7196L:	linux-media@vger.kernel.org
7197W:	https://linuxtv.org
7198W:	http://netup.tv/
7199T:	git git://linuxtv.org/media_tree.git
7200S:	Supported
7201F:	drivers/media/pci/netup_unidvb/*
7202
7203MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7204M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7205P:	LinuxTV.org Project
7206L:	linux-media@vger.kernel.org
7207W:	https://linuxtv.org
7208Q:	http://patchwork.kernel.org/project/linux-media/list/
7209T:	git git://linuxtv.org/media_tree.git
7210S:	Maintained
7211F:	Documentation/dvb/
7212F:	Documentation/video4linux/
7213F:	Documentation/DocBook/media/
7214F:	drivers/media/
7215F:	drivers/staging/media/
7216F:	include/linux/platform_data/media/
7217F:	include/media/
7218F:	include/uapi/linux/dvb/
7219F:	include/uapi/linux/videodev2.h
7220F:	include/uapi/linux/media.h
7221F:	include/uapi/linux/v4l2-*
7222F:	include/uapi/linux/meye.h
7223F:	include/uapi/linux/ivtv*
7224F:	include/uapi/linux/uvcvideo.h
7225
7226MEDIATEK ETHERNET DRIVER
7227M:	Felix Fietkau <nbd@openwrt.org>
7228M:	John Crispin <blogic@openwrt.org>
7229L:	netdev@vger.kernel.org
7230S:	Maintained
7231F:	drivers/net/ethernet/mediatek/
7232
7233MEDIATEK MT7601U WIRELESS LAN DRIVER
7234M:	Jakub Kicinski <kubakici@wp.pl>
7235L:	linux-wireless@vger.kernel.org
7236S:	Maintained
7237F:	drivers/net/wireless/mediatek/mt7601u/
7238
7239MEGARAID SCSI/SAS DRIVERS
7240M:	Kashyap Desai <kashyap.desai@avagotech.com>
7241M:	Sumit Saxena <sumit.saxena@avagotech.com>
7242M:	Uday Lingala <uday.lingala@avagotech.com>
7243L:	megaraidlinux.pdl@avagotech.com
7244L:	linux-scsi@vger.kernel.org
7245W:	http://www.lsi.com
7246S:	Maintained
7247F:	Documentation/scsi/megaraid.txt
7248F:	drivers/scsi/megaraid.*
7249F:	drivers/scsi/megaraid/
7250
7251MELLANOX ETHERNET DRIVER (mlx4_en)
7252M: 	Eugenia Emantayev <eugenia@mellanox.com>
7253L:	netdev@vger.kernel.org
7254S:	Supported
7255W:	http://www.mellanox.com
7256Q:	http://patchwork.ozlabs.org/project/netdev/list/
7257F:	drivers/net/ethernet/mellanox/mlx4/en_*
7258
7259MELLANOX ETHERNET DRIVER (mlx5e)
7260M:	Saeed Mahameed <saeedm@mellanox.com>
7261L:	netdev@vger.kernel.org
7262S:	Supported
7263W:	http://www.mellanox.com
7264Q:	http://patchwork.ozlabs.org/project/netdev/list/
7265F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7266
7267MELLANOX ETHERNET SWITCH DRIVERS
7268M:	Jiri Pirko <jiri@mellanox.com>
7269M:	Ido Schimmel <idosch@mellanox.com>
7270L:	netdev@vger.kernel.org
7271S:	Supported
7272W:	http://www.mellanox.com
7273Q:	http://patchwork.ozlabs.org/project/netdev/list/
7274F:	drivers/net/ethernet/mellanox/mlxsw/
7275
7276MEMBARRIER SUPPORT
7277M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7278M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7279L:	linux-kernel@vger.kernel.org
7280S:	Supported
7281F:	kernel/membarrier.c
7282F:	include/uapi/linux/membarrier.h
7283
7284MEMORY MANAGEMENT
7285L:	linux-mm@kvack.org
7286W:	http://www.linux-mm.org
7287S:	Maintained
7288F:	include/linux/mm.h
7289F:	include/linux/gfp.h
7290F:	include/linux/mmzone.h
7291F:	include/linux/memory_hotplug.h
7292F:	include/linux/vmalloc.h
7293F:	mm/
7294
7295MEMORY TECHNOLOGY DEVICES (MTD)
7296M:	David Woodhouse <dwmw2@infradead.org>
7297M:	Brian Norris <computersforpeace@gmail.com>
7298L:	linux-mtd@lists.infradead.org
7299W:	http://www.linux-mtd.infradead.org/
7300Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7301T:	git git://git.infradead.org/linux-mtd.git
7302T:	git git://git.infradead.org/l2-mtd.git
7303S:	Maintained
7304F:	drivers/mtd/
7305F:	include/linux/mtd/
7306F:	include/uapi/mtd/
7307
7308MEN A21 WATCHDOG DRIVER
7309M:	Johannes Thumshirn <morbidrsa@gmail.com>
7310L:	linux-watchdog@vger.kernel.org
7311S:	Maintained
7312F:	drivers/watchdog/mena21_wdt.c
7313
7314MEN CHAMELEON BUS (mcb)
7315M:	Johannes Thumshirn <morbidrsa@gmail.com>
7316S:	Maintained
7317F:	drivers/mcb/
7318F:	include/linux/mcb.h
7319F:	Documentation/men-chameleon-bus.txt
7320
7321MEN F21BMC (Board Management Controller)
7322M:	Andreas Werner <andreas.werner@men.de>
7323S:	Supported
7324F:	drivers/mfd/menf21bmc.c
7325F:	drivers/watchdog/menf21bmc_wdt.c
7326F:	drivers/leds/leds-menf21bmc.c
7327F:	drivers/hwmon/menf21bmc_hwmon.c
7328F:	Documentation/hwmon/menf21bmc
7329
7330METAG ARCHITECTURE
7331M:	James Hogan <james.hogan@imgtec.com>
7332L:	linux-metag@vger.kernel.org
7333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7334S:	Odd Fixes
7335F:	arch/metag/
7336F:	Documentation/metag/
7337F:	Documentation/devicetree/bindings/metag/
7338F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7339F:	drivers/clocksource/metag_generic.c
7340F:	drivers/irqchip/irq-metag.c
7341F:	drivers/irqchip/irq-metag-ext.c
7342F:	drivers/tty/metag_da.c
7343
7344MICROBLAZE ARCHITECTURE
7345M:	Michal Simek <monstr@monstr.eu>
7346W:	http://www.monstr.eu/fdt/
7347T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7348S:	Supported
7349F:	arch/microblaze/
7350
7351MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7352M:	Chen Yu <yu.c.chen@intel.com>
7353L:	platform-driver-x86@vger.kernel.org
7354S:	Supported
7355F:	drivers/platform/x86/surfacepro3_button.c
7356
7357MICROTEK X6 SCANNER
7358M:	Oliver Neukum <oliver@neukum.org>
7359S:	Maintained
7360F:	drivers/usb/image/microtek.*
7361
7362MIPS
7363M:	Ralf Baechle <ralf@linux-mips.org>
7364L:	linux-mips@linux-mips.org
7365W:	http://www.linux-mips.org/
7366T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7367Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7368S:	Supported
7369F:	Documentation/mips/
7370F:	arch/mips/
7371
7372MIPS/LOONGSON1 ARCHITECTURE
7373M:	Keguang Zhang <keguang.zhang@gmail.com>
7374L:	linux-mips@linux-mips.org
7375S:	Maintained
7376F:	arch/mips/loongson32/
7377F:	arch/mips/include/asm/mach-loongson32/
7378F:	drivers/*/*loongson1*
7379F:	drivers/*/*/*loongson1*
7380
7381MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7382M:	Hans Verkuil <hverkuil@xs4all.nl>
7383L:	linux-media@vger.kernel.org
7384T:	git git://linuxtv.org/media_tree.git
7385W:	https://linuxtv.org
7386S:	Odd Fixes
7387F:	drivers/media/radio/radio-miropcm20*
7388
7389MELLANOX MLX4 core VPI driver
7390M:	Yishai Hadas <yishaih@mellanox.com>
7391L:	netdev@vger.kernel.org
7392L:	linux-rdma@vger.kernel.org
7393W:	http://www.mellanox.com
7394Q:	http://patchwork.ozlabs.org/project/netdev/list/
7395S:	Supported
7396F:	drivers/net/ethernet/mellanox/mlx4/
7397F:	include/linux/mlx4/
7398
7399MELLANOX MLX4 IB driver
7400M:	Yishai Hadas <yishaih@mellanox.com>
7401L:	linux-rdma@vger.kernel.org
7402W:	http://www.mellanox.com
7403Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7404S:	Supported
7405F:	drivers/infiniband/hw/mlx4/
7406F:	include/linux/mlx4/
7407
7408MELLANOX MLX5 core VPI driver
7409M:	Matan Barak <matanb@mellanox.com>
7410M:	Leon Romanovsky <leonro@mellanox.com>
7411L:	netdev@vger.kernel.org
7412L:	linux-rdma@vger.kernel.org
7413W:	http://www.mellanox.com
7414Q:	http://patchwork.ozlabs.org/project/netdev/list/
7415S:	Supported
7416F:	drivers/net/ethernet/mellanox/mlx5/core/
7417F:	include/linux/mlx5/
7418
7419MELLANOX MLX5 IB driver
7420M:	Matan Barak <matanb@mellanox.com>
7421M:	Leon Romanovsky <leonro@mellanox.com>
7422L:	linux-rdma@vger.kernel.org
7423W:	http://www.mellanox.com
7424Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7425S:	Supported
7426F:	drivers/infiniband/hw/mlx5/
7427F:	include/linux/mlx5/
7428
7429MELEXIS MLX90614 DRIVER
7430M:	Crt Mori <cmo@melexis.com>
7431L:	linux-iio@vger.kernel.org
7432W:	http://www.melexis.com
7433S:	Supported
7434F:	drivers/iio/temperature/mlx90614.c
7435
7436MN88472 MEDIA DRIVER
7437M:	Antti Palosaari <crope@iki.fi>
7438L:	linux-media@vger.kernel.org
7439W:	https://linuxtv.org
7440W:	http://palosaari.fi/linux/
7441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7442T:	git git://linuxtv.org/anttip/media_tree.git
7443S:	Maintained
7444F:	drivers/staging/media/mn88472/
7445F:	drivers/media/dvb-frontends/mn88472.h
7446
7447MN88473 MEDIA DRIVER
7448M:	Antti Palosaari <crope@iki.fi>
7449L:	linux-media@vger.kernel.org
7450W:	https://linuxtv.org
7451W:	http://palosaari.fi/linux/
7452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7453S:	Maintained
7454F:	drivers/media/dvb-frontends/mn88473*
7455
7456MODULE SUPPORT
7457M:	Rusty Russell <rusty@rustcorp.com.au>
7458S:	Maintained
7459F:	include/linux/module.h
7460F:	kernel/module.c
7461
7462MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7463W:	http://popies.net/meye/
7464S:	Orphan
7465F:	Documentation/video4linux/meye.txt
7466F:	drivers/media/pci/meye/
7467F:	include/uapi/linux/meye.h
7468
7469MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7470M:	Jiri Slaby <jirislaby@gmail.com>
7471S:	Maintained
7472F:	Documentation/serial/moxa-smartio
7473F:	drivers/tty/mxser.*
7474
7475MR800 AVERMEDIA USB FM RADIO DRIVER
7476M:	Alexey Klimov <klimov.linux@gmail.com>
7477L:	linux-media@vger.kernel.org
7478T:	git git://linuxtv.org/media_tree.git
7479S:	Maintained
7480F:	drivers/media/radio/radio-mr800.c
7481
7482MRF24J40 IEEE 802.15.4 RADIO DRIVER
7483M:	Alan Ott <alan@signal11.us>
7484L:	linux-wpan@vger.kernel.org
7485S:	Maintained
7486F:	drivers/net/ieee802154/mrf24j40.c
7487F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7488
7489MSI LAPTOP SUPPORT
7490M:	"Lee, Chun-Yi" <jlee@suse.com>
7491L:	platform-driver-x86@vger.kernel.org
7492S:	Maintained
7493F:	drivers/platform/x86/msi-laptop.c
7494
7495MSI WMI SUPPORT
7496L:	platform-driver-x86@vger.kernel.org
7497S:	Orphan
7498F:	drivers/platform/x86/msi-wmi.c
7499
7500MSI001 MEDIA DRIVER
7501M:	Antti Palosaari <crope@iki.fi>
7502L:	linux-media@vger.kernel.org
7503W:	https://linuxtv.org
7504W:	http://palosaari.fi/linux/
7505Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7506T:	git git://linuxtv.org/anttip/media_tree.git
7507S:	Maintained
7508F:	drivers/media/tuners/msi001*
7509
7510MSI2500 MEDIA DRIVER
7511M:	Antti Palosaari <crope@iki.fi>
7512L:	linux-media@vger.kernel.org
7513W:	https://linuxtv.org
7514W:	http://palosaari.fi/linux/
7515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7516T:	git git://linuxtv.org/anttip/media_tree.git
7517S:	Maintained
7518F:	drivers/media/usb/msi2500/
7519
7520MSYSTEMS DISKONCHIP G3 MTD DRIVER
7521M:	Robert Jarzmik <robert.jarzmik@free.fr>
7522L:	linux-mtd@lists.infradead.org
7523S:	Maintained
7524F:	drivers/mtd/devices/docg3*
7525
7526MT9M032 APTINA SENSOR DRIVER
7527M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7528L:	linux-media@vger.kernel.org
7529T:	git git://linuxtv.org/media_tree.git
7530S:	Maintained
7531F:	drivers/media/i2c/mt9m032.c
7532F:	include/media/i2c/mt9m032.h
7533
7534MT9P031 APTINA CAMERA SENSOR
7535M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7536L:	linux-media@vger.kernel.org
7537T:	git git://linuxtv.org/media_tree.git
7538S:	Maintained
7539F:	drivers/media/i2c/mt9p031.c
7540F:	include/media/i2c/mt9p031.h
7541
7542MT9T001 APTINA CAMERA SENSOR
7543M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7544L:	linux-media@vger.kernel.org
7545T:	git git://linuxtv.org/media_tree.git
7546S:	Maintained
7547F:	drivers/media/i2c/mt9t001.c
7548F:	include/media/i2c/mt9t001.h
7549
7550MT9V032 APTINA CAMERA SENSOR
7551M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7552L:	linux-media@vger.kernel.org
7553T:	git git://linuxtv.org/media_tree.git
7554S:	Maintained
7555F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7556F:	drivers/media/i2c/mt9v032.c
7557F:	include/media/i2c/mt9v032.h
7558
7559MULTIFUNCTION DEVICES (MFD)
7560M:	Lee Jones <lee.jones@linaro.org>
7561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7562S:	Supported
7563F:	drivers/mfd/
7564F:	include/linux/mfd/
7565
7566MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7567M:	Ulf Hansson <ulf.hansson@linaro.org>
7568L:	linux-mmc@vger.kernel.org
7569T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7570S:	Maintained
7571F:	drivers/mmc/
7572F:	include/linux/mmc/
7573F:	include/uapi/linux/mmc/
7574
7575MULTIMEDIA CARD (MMC) ETC. OVER SPI
7576S:	Orphan
7577F:	drivers/mmc/host/mmc_spi.c
7578F:	include/linux/spi/mmc_spi.h
7579
7580MULTISOUND SOUND DRIVER
7581M:	Andrew Veliath <andrewtv@usa.net>
7582S:	Maintained
7583F:	Documentation/sound/oss/MultiSound
7584F:	sound/oss/msnd*
7585
7586MULTITECH MULTIPORT CARD (ISICOM)
7587S:	Orphan
7588F:	drivers/tty/isicom.c
7589F:	include/linux/isicom.h
7590
7591MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7592M:	Bin Liu <b-liu@ti.com>
7593L:	linux-usb@vger.kernel.org
7594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7595S:	Maintained
7596F:	drivers/usb/musb/
7597
7598MXL5007T MEDIA DRIVER
7599M:	Michael Krufky <mkrufky@linuxtv.org>
7600L:	linux-media@vger.kernel.org
7601W:	https://linuxtv.org
7602W:	http://github.com/mkrufky
7603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7604T:	git git://linuxtv.org/mkrufky/tuners.git
7605S:	Maintained
7606F:	drivers/media/tuners/mxl5007t.*
7607
7608MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7609M:	Hyong-Youb Kim <hykim@myri.com>
7610L:	netdev@vger.kernel.org
7611W:	https://www.myricom.com/support/downloads/myri10ge.html
7612S:	Supported
7613F:	drivers/net/ethernet/myricom/myri10ge/
7614
7615NAND FLASH SUBSYSTEM
7616M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7617R:	Richard Weinberger <richard@nod.at>
7618L:	linux-mtd@lists.infradead.org
7619W:	http://www.linux-mtd.infradead.org/
7620Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7621T:	git git://github.com/linux-nand/linux.git
7622S:	Maintained
7623F:	drivers/mtd/nand/
7624F:	include/linux/mtd/nand*.h
7625
7626NATSEMI ETHERNET DRIVER (DP8381x)
7627S:	Orphan
7628F:	drivers/net/ethernet/natsemi/natsemi.c
7629
7630NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7631M:	Daniel Mack <zonque@gmail.com>
7632S:	Maintained
7633L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7634W:	http://www.native-instruments.com
7635F:	sound/usb/caiaq/
7636
7637NCP FILESYSTEM
7638M:	Petr Vandrovec <petr@vandrovec.name>
7639S:	Odd Fixes
7640F:	fs/ncpfs/
7641
7642NCR 5380 SCSI DRIVERS
7643M:	Finn Thain <fthain@telegraphics.com.au>
7644M:	Michael Schmitz <schmitzmic@gmail.com>
7645L:	linux-scsi@vger.kernel.org
7646S:	Maintained
7647F:	Documentation/scsi/g_NCR5380.txt
7648F:	Documentation/scsi/dtc3x80.txt
7649F:	drivers/scsi/NCR5380.*
7650F:	drivers/scsi/arm/cumana_1.c
7651F:	drivers/scsi/arm/oak.c
7652F:	drivers/scsi/atari_scsi.*
7653F:	drivers/scsi/dmx3191d.c
7654F:	drivers/scsi/dtc.*
7655F:	drivers/scsi/g_NCR5380.*
7656F:	drivers/scsi/g_NCR5380_mmio.c
7657F:	drivers/scsi/mac_scsi.*
7658F:	drivers/scsi/pas16.*
7659F:	drivers/scsi/sun3_scsi.*
7660F:	drivers/scsi/sun3_scsi_vme.c
7661F:	drivers/scsi/t128.*
7662
7663NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7664M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7665L:	linux-scsi@vger.kernel.org
7666S:	Maintained
7667F:	drivers/scsi/NCR_D700.*
7668
7669NCT6775 HARDWARE MONITOR DRIVER
7670M:	Guenter Roeck <linux@roeck-us.net>
7671L:	linux-hwmon@vger.kernel.org
7672S:	Maintained
7673F:	Documentation/hwmon/nct6775
7674F:	drivers/hwmon/nct6775.c
7675
7676NETEFFECT IWARP RNIC DRIVER (IW_NES)
7677M:	Faisal Latif <faisal.latif@intel.com>
7678L:	linux-rdma@vger.kernel.org
7679W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7680S:	Supported
7681F:	drivers/infiniband/hw/nes/
7682
7683NETEM NETWORK EMULATOR
7684M:	Stephen Hemminger <stephen@networkplumber.org>
7685L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
7686S:	Maintained
7687F:	net/sched/sch_netem.c
7688
7689NETERION 10GbE DRIVERS (s2io/vxge)
7690M:	Jon Mason <jdmason@kudzu.us>
7691L:	netdev@vger.kernel.org
7692S:	Supported
7693F:	Documentation/networking/s2io.txt
7694F:	Documentation/networking/vxge.txt
7695F:	drivers/net/ethernet/neterion/
7696
7697NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7698M:	Pablo Neira Ayuso <pablo@netfilter.org>
7699M:	Patrick McHardy <kaber@trash.net>
7700M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7701L:	netfilter-devel@vger.kernel.org
7702L:	coreteam@netfilter.org
7703W:	http://www.netfilter.org/
7704W:	http://www.iptables.org/
7705Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
7706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7708S:	Supported
7709F:	include/linux/netfilter*
7710F:	include/linux/netfilter/
7711F:	include/net/netfilter/
7712F:	include/uapi/linux/netfilter*
7713F:	include/uapi/linux/netfilter/
7714F:	net/*/netfilter.c
7715F:	net/*/netfilter/
7716F:	net/netfilter/
7717F:	net/bridge/br_netfilter*.c
7718
7719NETLABEL
7720M:	Paul Moore <paul@paul-moore.com>
7721W:	http://netlabel.sf.net
7722L:	netdev@vger.kernel.org
7723S:	Maintained
7724F:	Documentation/netlabel/
7725F:	include/net/netlabel.h
7726F:	net/netlabel/
7727
7728NETROM NETWORK LAYER
7729M:	Ralf Baechle <ralf@linux-mips.org>
7730L:	linux-hams@vger.kernel.org
7731W:	http://www.linux-ax25.org/
7732S:	Maintained
7733F:	include/net/netrom.h
7734F:	include/uapi/linux/netrom.h
7735F:	net/netrom/
7736
7737NETRONOME ETHERNET DRIVERS
7738M:	Jakub Kicinski <jakub.kicinski@netronome.com>
7739L:	oss-drivers@netronome.com
7740S:	Maintained
7741F:	drivers/net/ethernet/netronome/
7742
7743NETWORK BLOCK DEVICE (NBD)
7744M:	Markus Pargmann <mpa@pengutronix.de>
7745S:	Maintained
7746L:	nbd-general@lists.sourceforge.net
7747T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
7748F:	Documentation/blockdev/nbd.txt
7749F:	drivers/block/nbd.c
7750F:	include/uapi/linux/nbd.h
7751
7752NETWORK DROP MONITOR
7753M:	Neil Horman <nhorman@tuxdriver.com>
7754L:	netdev@vger.kernel.org
7755S:	Maintained
7756W:	https://fedorahosted.org/dropwatch/
7757F:	net/core/drop_monitor.c
7758
7759NETWORKING [GENERAL]
7760M:	"David S. Miller" <davem@davemloft.net>
7761L:	netdev@vger.kernel.org
7762W:	http://www.linuxfoundation.org/en/Net
7763Q:	http://patchwork.ozlabs.org/project/netdev/list/
7764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7766S:	Maintained
7767F:	net/
7768F:	include/net/
7769F:	include/linux/in.h
7770F:	include/linux/net.h
7771F:	include/linux/netdevice.h
7772F:	include/uapi/linux/in.h
7773F:	include/uapi/linux/net.h
7774F:	include/uapi/linux/netdevice.h
7775F:	include/uapi/linux/net_namespace.h
7776F:	tools/net/
7777F:	tools/testing/selftests/net/
7778F:	lib/random32.c
7779F:	lib/test_bpf.c
7780
7781NETWORKING [IPv4/IPv6]
7782M:	"David S. Miller" <davem@davemloft.net>
7783M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7784M:	James Morris <jmorris@namei.org>
7785M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7786M:	Patrick McHardy <kaber@trash.net>
7787L:	netdev@vger.kernel.org
7788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7789S:	Maintained
7790F:	net/ipv4/
7791F:	net/ipv6/
7792F:	include/net/ip*
7793F:	arch/x86/net/*
7794
7795NETWORKING [IPSEC]
7796M:	Steffen Klassert <steffen.klassert@secunet.com>
7797M:	Herbert Xu <herbert@gondor.apana.org.au>
7798M:	"David S. Miller" <davem@davemloft.net>
7799L:	netdev@vger.kernel.org
7800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7802S:	Maintained
7803F:	net/core/flow.c
7804F:	net/xfrm/
7805F:	net/key/
7806F:	net/ipv4/xfrm*
7807F:	net/ipv4/esp4.c
7808F:	net/ipv4/ah4.c
7809F:	net/ipv4/ipcomp.c
7810F:	net/ipv4/ip_vti.c
7811F:	net/ipv6/xfrm*
7812F:	net/ipv6/esp6.c
7813F:	net/ipv6/ah6.c
7814F:	net/ipv6/ipcomp6.c
7815F:	net/ipv6/ip6_vti.c
7816F:	include/uapi/linux/xfrm.h
7817F:	include/net/xfrm.h
7818
7819NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7820M:	Paul Moore <paul@paul-moore.com>
7821L:	netdev@vger.kernel.org
7822S:	Maintained
7823
7824NETWORKING [WIRELESS]
7825L:	linux-wireless@vger.kernel.org
7826Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7827
7828NETWORKING DRIVERS
7829L:	netdev@vger.kernel.org
7830W:	http://www.linuxfoundation.org/en/Net
7831Q:	http://patchwork.ozlabs.org/project/netdev/list/
7832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7834S:	Odd Fixes
7835F:	Documentation/devicetree/bindings/net/
7836F:	drivers/net/
7837F:	include/linux/if_*
7838F:	include/linux/netdevice.h
7839F:	include/linux/etherdevice.h
7840F:	include/linux/fcdevice.h
7841F:	include/linux/fddidevice.h
7842F:	include/linux/hippidevice.h
7843F:	include/linux/inetdevice.h
7844F:	include/uapi/linux/if_*
7845F:	include/uapi/linux/netdevice.h
7846
7847NETWORKING DRIVERS (WIRELESS)
7848M:	Kalle Valo <kvalo@codeaurora.org>
7849L:	linux-wireless@vger.kernel.org
7850Q:	http://patchwork.kernel.org/project/linux-wireless/list/
7851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7853S:	Maintained
7854F:	drivers/net/wireless/
7855
7856NETXEN (1/10) GbE SUPPORT
7857M:	Manish Chopra <manish.chopra@qlogic.com>
7858M:	Sony Chacko <sony.chacko@qlogic.com>
7859M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
7860L:	netdev@vger.kernel.org
7861W:	http://www.qlogic.com
7862S:	Supported
7863F:	drivers/net/ethernet/qlogic/netxen/
7864
7865NFC SUBSYSTEM
7866M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7867M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7868M:	Samuel Ortiz <sameo@linux.intel.com>
7869L:	linux-wireless@vger.kernel.org
7870L:	linux-nfc@lists.01.org (subscribers-only)
7871S:	Supported
7872F:	net/nfc/
7873F:	include/net/nfc/
7874F:	include/uapi/linux/nfc.h
7875F:	drivers/nfc/
7876F:	include/linux/platform_data/nfcmrvl.h
7877F:	include/linux/platform_data/nxp-nci.h
7878F:	include/linux/platform_data/pn544.h
7879F:	include/linux/platform_data/st21nfca.h
7880F:	include/linux/platform_data/st-nci.h
7881F:	Documentation/devicetree/bindings/net/nfc/
7882
7883NFS, SUNRPC, AND LOCKD CLIENTS
7884M:	Trond Myklebust <trond.myklebust@primarydata.com>
7885M:	Anna Schumaker <anna.schumaker@netapp.com>
7886L:	linux-nfs@vger.kernel.org
7887W:	http://client.linux-nfs.org
7888T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7889S:	Maintained
7890F:	fs/lockd/
7891F:	fs/nfs/
7892F:	fs/nfs_common/
7893F:	net/sunrpc/
7894F:	include/linux/lockd/
7895F:	include/linux/nfs*
7896F:	include/linux/sunrpc/
7897F:	include/uapi/linux/nfs*
7898F:	include/uapi/linux/sunrpc/
7899
7900NILFS2 FILESYSTEM
7901M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7902L:	linux-nilfs@vger.kernel.org
7903W:	http://nilfs.sourceforge.net/
7904T:	git git://github.com/konis/nilfs2.git
7905S:	Supported
7906F:	Documentation/filesystems/nilfs2.txt
7907F:	fs/nilfs2/
7908F:	include/linux/nilfs2_fs.h
7909F:	include/trace/events/nilfs2.h
7910
7911NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7912M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7913W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7914S:	Maintained
7915F:	Documentation/scsi/NinjaSCSI.txt
7916F:	drivers/scsi/pcmcia/nsp_*
7917
7918NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7919M:	GOTO Masanori <gotom@debian.or.jp>
7920M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7921W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7922S:	Maintained
7923F:	Documentation/scsi/NinjaSCSI.txt
7924F:	drivers/scsi/nsp32*
7925
7926NIOS2 ARCHITECTURE
7927M:	Ley Foon Tan <lftan@altera.com>
7928L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7930S:	Maintained
7931F:	arch/nios2/
7932
7933NOKIA N900 POWER SUPPLY DRIVERS
7934R:	Pali Rohár <pali.rohar@gmail.com>
7935F:	include/linux/power/bq2415x_charger.h
7936F:	include/linux/power/bq27xxx_battery.h
7937F:	include/linux/power/isp1704_charger.h
7938F:	drivers/power/bq2415x_charger.c
7939F:	drivers/power/bq27xxx_battery.c
7940F:	drivers/power/bq27xxx_battery_i2c.c
7941F:	drivers/power/isp1704_charger.c
7942F:	drivers/power/rx51_battery.c
7943
7944NTB DRIVER CORE
7945M:	Jon Mason <jdmason@kudzu.us>
7946M:	Dave Jiang <dave.jiang@intel.com>
7947M:	Allen Hubbe <Allen.Hubbe@emc.com>
7948L:	linux-ntb@googlegroups.com
7949S:	Supported
7950W:	https://github.com/jonmason/ntb/wiki
7951T:	git git://github.com/jonmason/ntb.git
7952F:	drivers/ntb/
7953F:	drivers/net/ntb_netdev.c
7954F:	include/linux/ntb.h
7955F:	include/linux/ntb_transport.h
7956
7957NTB INTEL DRIVER
7958M:	Jon Mason <jdmason@kudzu.us>
7959M:	Dave Jiang <dave.jiang@intel.com>
7960L:	linux-ntb@googlegroups.com
7961S:	Supported
7962W:	https://github.com/jonmason/ntb/wiki
7963T:	git git://github.com/jonmason/ntb.git
7964F:	drivers/ntb/hw/intel/
7965
7966NTB AMD DRIVER
7967M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
7968L:	linux-ntb@googlegroups.com
7969S:	Supported
7970F:	drivers/ntb/hw/amd/
7971
7972NTFS FILESYSTEM
7973M:	Anton Altaparmakov <anton@tuxera.com>
7974L:	linux-ntfs-dev@lists.sourceforge.net
7975W:	http://www.tuxera.com/
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7977S:	Supported
7978F:	Documentation/filesystems/ntfs.txt
7979F:	fs/ntfs/
7980
7981NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7982M:	Antonino Daplas <adaplas@gmail.com>
7983L:	linux-fbdev@vger.kernel.org
7984S:	Maintained
7985F:	drivers/video/fbdev/riva/
7986F:	drivers/video/fbdev/nvidia/
7987
7988NVM EXPRESS DRIVER
7989M:	Keith Busch <keith.busch@intel.com>
7990M:	Jens Axboe <axboe@fb.com>
7991L:	linux-nvme@lists.infradead.org
7992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7993W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7994S:	Supported
7995F:	drivers/nvme/host/
7996F:	include/linux/nvme.h
7997
7998NVMEM FRAMEWORK
7999M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8000M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8001S:	Maintained
8002F:	drivers/nvmem/
8003F:	Documentation/devicetree/bindings/nvmem/
8004F:	include/linux/nvmem-consumer.h
8005F:	include/linux/nvmem-provider.h
8006
8007NXP-NCI NFC DRIVER
8008M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8009R:	Charles Gorand <charles.gorand@effinnov.com>
8010L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8011S:	Supported
8012F:	drivers/nfc/nxp-nci
8013
8014NXP TDA998X DRM DRIVER
8015M:	Russell King <rmk+kernel@armlinux.org.uk>
8016S:	Supported
8017F:	drivers/gpu/drm/i2c/tda998x_drv.c
8018F:	include/drm/i2c/tda998x.h
8019
8020NXP TFA9879 DRIVER
8021M:	Peter Rosin <peda@axentia.se>
8022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8023S:	Maintained
8024F:	sound/soc/codecs/tfa9879*
8025
8026OBJTOOL
8027M:	Josh Poimboeuf <jpoimboe@redhat.com>
8028S:	Supported
8029F:	tools/objtool/
8030
8031OMAP SUPPORT
8032M:	Tony Lindgren <tony@atomide.com>
8033L:	linux-omap@vger.kernel.org
8034W:	http://www.muru.com/linux/omap/
8035W:	http://linux.omap.com/
8036Q:	http://patchwork.kernel.org/project/linux-omap/list/
8037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8038S:	Maintained
8039F:	arch/arm/*omap*/
8040F:	arch/arm/configs/omap1_defconfig
8041F:	arch/arm/configs/omap2plus_defconfig
8042F:	drivers/i2c/busses/i2c-omap.c
8043F:	drivers/irqchip/irq-omap-intc.c
8044F:	drivers/mfd/*omap*.c
8045F:	drivers/mfd/menelaus.c
8046F:	drivers/mfd/palmas.c
8047F:	drivers/mfd/tps65217.c
8048F:	drivers/mfd/tps65218.c
8049F:	drivers/mfd/tps65910.c
8050F:	drivers/mfd/twl-core.[ch]
8051F:	drivers/mfd/twl4030*.c
8052F:	drivers/mfd/twl6030*.c
8053F:	drivers/mfd/twl6040*.c
8054F:	drivers/regulator/palmas-regulator*.c
8055F:	drivers/regulator/pbias-regulator.c
8056F:	drivers/regulator/tps65217-regulator.c
8057F:	drivers/regulator/tps65218-regulator.c
8058F:	drivers/regulator/tps65910-regulator.c
8059F:	drivers/regulator/twl-regulator.c
8060F:	include/linux/i2c-omap.h
8061
8062OMAP DEVICE TREE SUPPORT
8063M:	Benoît Cousson <bcousson@baylibre.com>
8064M:	Tony Lindgren <tony@atomide.com>
8065L:	linux-omap@vger.kernel.org
8066L:	devicetree@vger.kernel.org
8067S:	Maintained
8068F:	arch/arm/boot/dts/*omap*
8069F:	arch/arm/boot/dts/*am3*
8070F:	arch/arm/boot/dts/*am4*
8071F:	arch/arm/boot/dts/*am5*
8072F:	arch/arm/boot/dts/*dra7*
8073
8074OMAP CLOCK FRAMEWORK SUPPORT
8075M:	Paul Walmsley <paul@pwsan.com>
8076L:	linux-omap@vger.kernel.org
8077S:	Maintained
8078F:	arch/arm/*omap*/*clock*
8079
8080OMAP POWER MANAGEMENT SUPPORT
8081M:	Kevin Hilman <khilman@kernel.org>
8082L:	linux-omap@vger.kernel.org
8083S:	Maintained
8084F:	arch/arm/*omap*/*pm*
8085F:	drivers/cpufreq/omap-cpufreq.c
8086
8087OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8088M:	Rajendra Nayak <rnayak@codeaurora.org>
8089M:	Paul Walmsley <paul@pwsan.com>
8090L:	linux-omap@vger.kernel.org
8091S:	Maintained
8092F:	arch/arm/mach-omap2/prm*
8093
8094OMAP AUDIO SUPPORT
8095M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8096M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8097L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8098L:	linux-omap@vger.kernel.org
8099S:	Maintained
8100F:	sound/soc/omap/
8101
8102OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8103M:	Roger Quadros <rogerq@ti.com>
8104M:	Tony Lindgren <tony@atomide.com>
8105L:	linux-omap@vger.kernel.org
8106S:	Maintained
8107F:	drivers/memory/omap-gpmc.c
8108F:	arch/arm/mach-omap2/*gpmc*
8109
8110OMAP FRAMEBUFFER SUPPORT
8111M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8112L:	linux-fbdev@vger.kernel.org
8113L:	linux-omap@vger.kernel.org
8114S:	Maintained
8115F:	drivers/video/fbdev/omap/
8116
8117OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8118M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8119L:	linux-omap@vger.kernel.org
8120L:	linux-fbdev@vger.kernel.org
8121S:	Maintained
8122F:	drivers/video/fbdev/omap2/
8123F:	Documentation/arm/OMAP/DSS
8124
8125OMAP HARDWARE SPINLOCK SUPPORT
8126M:	Ohad Ben-Cohen <ohad@wizery.com>
8127L:	linux-omap@vger.kernel.org
8128S:	Maintained
8129F:	drivers/hwspinlock/omap_hwspinlock.c
8130
8131OMAP MMC SUPPORT
8132M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8133L:	linux-omap@vger.kernel.org
8134S:	Maintained
8135F:	drivers/mmc/host/omap.c
8136
8137OMAP HS MMC SUPPORT
8138L:	linux-mmc@vger.kernel.org
8139L:	linux-omap@vger.kernel.org
8140S:	Orphan
8141F:	drivers/mmc/host/omap_hsmmc.c
8142
8143OMAP RANDOM NUMBER GENERATOR SUPPORT
8144M:	Deepak Saxena <dsaxena@plexity.net>
8145S:	Maintained
8146F:	drivers/char/hw_random/omap-rng.c
8147
8148OMAP HWMOD SUPPORT
8149M:	Benoît Cousson <bcousson@baylibre.com>
8150M:	Paul Walmsley <paul@pwsan.com>
8151L:	linux-omap@vger.kernel.org
8152S:	Maintained
8153F:	arch/arm/mach-omap2/omap_hwmod.*
8154
8155OMAP HWMOD DATA
8156M:	Paul Walmsley <paul@pwsan.com>
8157L:	linux-omap@vger.kernel.org
8158S:	Maintained
8159F:	arch/arm/mach-omap2/omap_hwmod*data*
8160
8161OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8162M:	Benoît Cousson <bcousson@baylibre.com>
8163L:	linux-omap@vger.kernel.org
8164S:	Maintained
8165F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8166
8167OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8168M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8169L:	linux-media@vger.kernel.org
8170S:	Maintained
8171F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8172F:	drivers/media/platform/omap3isp/
8173F:	drivers/staging/media/omap4iss/
8174
8175OMAP USB SUPPORT
8176L:	linux-usb@vger.kernel.org
8177L:	linux-omap@vger.kernel.org
8178S:	Orphan
8179F:	drivers/usb/*/*omap*
8180F:	arch/arm/*omap*/usb*
8181
8182OMAP GPIO DRIVER
8183M:	Grygorii Strashko <grygorii.strashko@ti.com>
8184M:	Santosh Shilimkar <ssantosh@kernel.org>
8185M:	Kevin Hilman <khilman@kernel.org>
8186L:	linux-omap@vger.kernel.org
8187S:	Maintained
8188F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8189F:	drivers/gpio/gpio-omap.c
8190
8191OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8192M:	Mark Jackson <mpfj@newflow.co.uk>
8193L:	linux-omap@vger.kernel.org
8194S:	Maintained
8195F:	arch/arm/boot/dts/am335x-nano.dts
8196
8197OMFS FILESYSTEM
8198M:	Bob Copeland <me@bobcopeland.com>
8199L:	linux-karma-devel@lists.sourceforge.net
8200S:	Maintained
8201F:	Documentation/filesystems/omfs.txt
8202F:	fs/omfs/
8203
8204OMNIKEY CARDMAN 4000 DRIVER
8205M:	Harald Welte <laforge@gnumonks.org>
8206S:	Maintained
8207F:	drivers/char/pcmcia/cm4000_cs.c
8208F:	include/linux/cm4000_cs.h
8209F:	include/uapi/linux/cm4000_cs.h
8210
8211OMNIKEY CARDMAN 4040 DRIVER
8212M:	Harald Welte <laforge@gnumonks.org>
8213S:	Maintained
8214F:	drivers/char/pcmcia/cm4040_cs.*
8215
8216OMNIVISION OV7670 SENSOR DRIVER
8217M:	Jonathan Corbet <corbet@lwn.net>
8218L:	linux-media@vger.kernel.org
8219T:	git git://linuxtv.org/media_tree.git
8220S:	Maintained
8221F:	drivers/media/i2c/ov7670.c
8222
8223ONENAND FLASH DRIVER
8224M:	Kyungmin Park <kyungmin.park@samsung.com>
8225L:	linux-mtd@lists.infradead.org
8226S:	Maintained
8227F:	drivers/mtd/onenand/
8228F:	include/linux/mtd/onenand*.h
8229
8230ONSTREAM SCSI TAPE DRIVER
8231M:	Willem Riede <osst@riede.org>
8232L:	osst-users@lists.sourceforge.net
8233L:	linux-scsi@vger.kernel.org
8234S:	Maintained
8235F:	Documentation/scsi/osst.txt
8236F:	drivers/scsi/osst.*
8237F:	drivers/scsi/osst_*.h
8238F:	drivers/scsi/st.h
8239
8240OPENCORES I2C BUS DRIVER
8241M:	Peter Korsgaard <jacmet@sunsite.dk>
8242L:	linux-i2c@vger.kernel.org
8243S:	Maintained
8244F:	Documentation/i2c/busses/i2c-ocores
8245F:	drivers/i2c/busses/i2c-ocores.c
8246
8247OPEN FIRMWARE AND FLATTENED DEVICE TREE
8248M:	Rob Herring <robh+dt@kernel.org>
8249M:	Frank Rowand <frowand.list@gmail.com>
8250M:	Grant Likely <grant.likely@linaro.org>
8251L:	devicetree@vger.kernel.org
8252W:	http://www.devicetree.org/
8253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8254S:	Maintained
8255F:	drivers/of/
8256F:	include/linux/of*.h
8257F:	scripts/dtc/
8258
8259OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8260M:	Rob Herring <robh+dt@kernel.org>
8261M:	Pawel Moll <pawel.moll@arm.com>
8262M:	Mark Rutland <mark.rutland@arm.com>
8263M:	Ian Campbell <ijc+devicetree@hellion.org.uk>
8264M:	Kumar Gala <galak@codeaurora.org>
8265L:	devicetree@vger.kernel.org
8266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8267S:	Maintained
8268F:	Documentation/devicetree/
8269F:	arch/*/boot/dts/
8270F:	include/dt-bindings/
8271
8272OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8273M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8274L:	devicetree@vger.kernel.org
8275S:	Maintained
8276F:	Documentation/devicetree/dynamic-resolution-notes.txt
8277F:	Documentation/devicetree/overlay-notes.txt
8278F:	drivers/of/overlay.c
8279F:	drivers/of/resolver.c
8280
8281OPENRISC ARCHITECTURE
8282M:	Jonas Bonn <jonas@southpole.se>
8283W:	http://openrisc.net
8284S:	Maintained
8285T:	git git://openrisc.net/~jonas/linux
8286F:	arch/openrisc/
8287
8288OPENVSWITCH
8289M:	Pravin Shelar <pshelar@nicira.com>
8290L:	netdev@vger.kernel.org
8291L:	dev@openvswitch.org
8292W:	http://openvswitch.org
8293S:	Maintained
8294F:	net/openvswitch/
8295F:	include/uapi/linux/openvswitch.h
8296
8297OPERATING PERFORMANCE POINTS (OPP)
8298M:	Viresh Kumar <vireshk@kernel.org>
8299M:	Nishanth Menon <nm@ti.com>
8300M:	Stephen Boyd <sboyd@codeaurora.org>
8301L:	linux-pm@vger.kernel.org
8302S:	Maintained
8303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8304F:	drivers/base/power/opp/
8305F:	include/linux/pm_opp.h
8306F:	Documentation/power/opp.txt
8307F:	Documentation/devicetree/bindings/opp/
8308
8309OPL4 DRIVER
8310M:	Clemens Ladisch <clemens@ladisch.de>
8311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8312T:	git git://git.alsa-project.org/alsa-kernel.git
8313S:	Maintained
8314F:	sound/drivers/opl4/
8315
8316OPROFILE
8317M:	Robert Richter <rric@kernel.org>
8318L:	oprofile-list@lists.sf.net
8319S:	Maintained
8320F:	arch/*/include/asm/oprofile*.h
8321F:	arch/*/oprofile/
8322F:	drivers/oprofile/
8323F:	include/linux/oprofile.h
8324
8325ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8326M:	Mark Fasheh <mfasheh@suse.com>
8327M:	Joel Becker <jlbec@evilplan.org>
8328L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8329W:	http://ocfs2.wiki.kernel.org
8330S:	Supported
8331F:	Documentation/filesystems/ocfs2.txt
8332F:	Documentation/filesystems/dlmfs.txt
8333F:	fs/ocfs2/
8334
8335ORINOCO DRIVER
8336L:	linux-wireless@vger.kernel.org
8337W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8338W:	http://www.nongnu.org/orinoco/
8339S:	Orphan
8340F:	drivers/net/wireless/intersil/orinoco/
8341
8342OSD LIBRARY and FILESYSTEM
8343M:	Boaz Harrosh <ooo@electrozaur.com>
8344M:	Benny Halevy <bhalevy@primarydata.com>
8345L:	osd-dev@open-osd.org
8346W:	http://open-osd.org
8347T:	git git://git.open-osd.org/open-osd.git
8348S:	Maintained
8349F:	drivers/scsi/osd/
8350F:	include/scsi/osd_*
8351F:	fs/exofs/
8352
8353OVERLAY FILESYSTEM
8354M:	Miklos Szeredi <miklos@szeredi.hu>
8355L:	linux-unionfs@vger.kernel.org
8356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8357S:	Supported
8358F:	fs/overlayfs/
8359F:	Documentation/filesystems/overlayfs.txt
8360
8361ORANGEFS FILESYSTEM
8362M:	Mike Marshall <hubcap@omnibond.com>
8363L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8365S:	Supported
8366F:	fs/orangefs/
8367F:	Documentation/filesystems/orangefs.txt
8368
8369P54 WIRELESS DRIVER
8370M:	Christian Lamparter <chunkeey@googlemail.com>
8371L:	linux-wireless@vger.kernel.org
8372W:	http://wireless.kernel.org/en/users/Drivers/p54
8373S:	Maintained
8374F:	drivers/net/wireless/intersil/p54/
8375
8376PA SEMI ETHERNET DRIVER
8377M:	Olof Johansson <olof@lixom.net>
8378L:	netdev@vger.kernel.org
8379S:	Maintained
8380F:	drivers/net/ethernet/pasemi/*
8381
8382PA SEMI SMBUS DRIVER
8383M:	Olof Johansson <olof@lixom.net>
8384L:	linux-i2c@vger.kernel.org
8385S:	Maintained
8386F:	drivers/i2c/busses/i2c-pasemi.c
8387
8388PADATA PARALLEL EXECUTION MECHANISM
8389M:	Steffen Klassert <steffen.klassert@secunet.com>
8390L:	linux-crypto@vger.kernel.org
8391S:	Maintained
8392F:	kernel/padata.c
8393F:	include/linux/padata.h
8394F:	Documentation/padata.txt
8395
8396PANASONIC LAPTOP ACPI EXTRAS DRIVER
8397M:	Harald Welte <laforge@gnumonks.org>
8398L:	platform-driver-x86@vger.kernel.org
8399S:	Maintained
8400F:	drivers/platform/x86/panasonic-laptop.c
8401
8402PANASONIC MN10300/AM33/AM34 PORT
8403M:	David Howells <dhowells@redhat.com>
8404L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8405W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8406S:	Maintained
8407F:	Documentation/mn10300/
8408F:	arch/mn10300/
8409
8410PARALLEL LCD/KEYPAD PANEL DRIVER
8411M:      Willy Tarreau <willy@haproxy.com>
8412M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8413S:      Odd Fixes
8414F:      Documentation/misc-devices/lcd-panel-cgram.txt
8415F:      drivers/misc/panel.c
8416
8417PARALLEL PORT SUBSYSTEM
8418M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8419M:	Sudip Mukherjee <sudip@vectorindia.org>
8420L:	linux-parport@lists.infradead.org (subscribers-only)
8421S:	Maintained
8422F:	drivers/parport/
8423F:	include/linux/parport*.h
8424F:	drivers/char/ppdev.c
8425F:	include/uapi/linux/ppdev.h
8426F:	Documentation/parport*.txt
8427
8428PARAVIRT_OPS INTERFACE
8429M:	Jeremy Fitzhardinge <jeremy@goop.org>
8430M:	Chris Wright <chrisw@sous-sol.org>
8431M:	Alok Kataria <akataria@vmware.com>
8432M:	Rusty Russell <rusty@rustcorp.com.au>
8433L:	virtualization@lists.linux-foundation.org
8434S:	Supported
8435F:	Documentation/virtual/paravirt_ops.txt
8436F:	arch/*/kernel/paravirt*
8437F:	arch/*/include/asm/paravirt.h
8438
8439PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8440M:	Tim Waugh <tim@cyberelk.net>
8441L:	linux-parport@lists.infradead.org (subscribers-only)
8442S:	Maintained
8443F:	Documentation/blockdev/paride.txt
8444F:	drivers/block/paride/
8445
8446PARISC ARCHITECTURE
8447M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8448M:	Helge Deller <deller@gmx.de>
8449L:	linux-parisc@vger.kernel.org
8450W:	http://www.parisc-linux.org/
8451Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8454S:	Maintained
8455F:	arch/parisc/
8456F:	Documentation/parisc/
8457F:	drivers/parisc/
8458F:	drivers/char/agp/parisc-agp.c
8459F:	drivers/input/serio/gscps2.c
8460F:	drivers/parport/parport_gsc.*
8461F:	drivers/tty/serial/8250/8250_gsc.c
8462F:	drivers/video/fbdev/sti*
8463F:	drivers/video/console/sti*
8464F:	drivers/video/logo/logo_parisc*
8465
8466PC87360 HARDWARE MONITORING DRIVER
8467M:	Jim Cromie <jim.cromie@gmail.com>
8468L:	linux-hwmon@vger.kernel.org
8469S:	Maintained
8470F:	Documentation/hwmon/pc87360
8471F:	drivers/hwmon/pc87360.c
8472
8473PC8736x GPIO DRIVER
8474M:	Jim Cromie <jim.cromie@gmail.com>
8475S:	Maintained
8476F:	drivers/char/pc8736x_gpio.c
8477
8478PC87427 HARDWARE MONITORING DRIVER
8479M:	Jean Delvare <jdelvare@suse.com>
8480L:	linux-hwmon@vger.kernel.org
8481S:	Maintained
8482F:	Documentation/hwmon/pc87427
8483F:	drivers/hwmon/pc87427.c
8484
8485PCA9532 LED DRIVER
8486M:	Riku Voipio <riku.voipio@iki.fi>
8487S:	Maintained
8488F:	drivers/leds/leds-pca9532.c
8489F:	include/linux/leds-pca9532.h
8490
8491PCA9541 I2C BUS MASTER SELECTOR DRIVER
8492M:	Guenter Roeck <linux@roeck-us.net>
8493L:	linux-i2c@vger.kernel.org
8494S:	Maintained
8495F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8496
8497PCDP - PRIMARY CONSOLE AND DEBUG PORT
8498M:	Khalid Aziz <khalid@gonehiking.org>
8499S:	Maintained
8500F:	drivers/firmware/pcdp.*
8501
8502PCI ERROR RECOVERY
8503M:	Linas Vepstas <linasvepstas@gmail.com>
8504L:	linux-pci@vger.kernel.org
8505S:	Supported
8506F:	Documentation/PCI/pci-error-recovery.txt
8507
8508PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8509M:	Russell Currey <ruscur@russell.cc>
8510L:	linuxppc-dev@lists.ozlabs.org
8511S:	Supported
8512F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8513F:	arch/powerpc/kernel/eeh*.c
8514F:	arch/powerpc/platforms/*/eeh*.c
8515F:	arch/powerpc/include/*/eeh*.h
8516
8517PCI SUBSYSTEM
8518M:	Bjorn Helgaas <bhelgaas@google.com>
8519L:	linux-pci@vger.kernel.org
8520Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8522S:	Supported
8523F:	Documentation/PCI/
8524F:	drivers/pci/
8525F:	include/linux/pci*
8526F:	arch/x86/pci/
8527F:	arch/x86/kernel/quirks.c
8528
8529PCI DRIVER FOR ALTERA PCIE IP
8530M:	Ley Foon Tan <lftan@altera.com>
8531L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8532L:	linux-pci@vger.kernel.org
8533S:	Supported
8534F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8535F:	drivers/pci/host/pcie-altera.c
8536
8537PCI DRIVER FOR ARM VERSATILE PLATFORM
8538M:	Rob Herring <robh@kernel.org>
8539L:	linux-pci@vger.kernel.org
8540L:	linux-arm-kernel@lists.infradead.org
8541S:	Maintained
8542F:	Documentation/devicetree/bindings/pci/versatile.txt
8543F:	drivers/pci/host/pci-versatile.c
8544
8545PCI DRIVER FOR APPLIEDMICRO XGENE
8546M:	Tanmay Inamdar <tinamdar@apm.com>
8547L:	linux-pci@vger.kernel.org
8548L:	linux-arm-kernel@lists.infradead.org
8549S:	Maintained
8550F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8551F:	drivers/pci/host/pci-xgene.c
8552
8553PCI DRIVER FOR FREESCALE LAYERSCAPE
8554M:	Minghuan Lian <minghuan.Lian@freescale.com>
8555M:	Mingkai Hu <mingkai.hu@freescale.com>
8556M:	Roy Zang <tie-fei.zang@freescale.com>
8557L:	linuxppc-dev@lists.ozlabs.org
8558L:	linux-pci@vger.kernel.org
8559L:	linux-arm-kernel@lists.infradead.org
8560S:	Maintained
8561F:	drivers/pci/host/*layerscape*
8562
8563PCI DRIVER FOR IMX6
8564M:	Richard Zhu <Richard.Zhu@freescale.com>
8565M:	Lucas Stach <l.stach@pengutronix.de>
8566L:	linux-pci@vger.kernel.org
8567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8568S:	Maintained
8569F:	drivers/pci/host/*imx6*
8570
8571PCI DRIVER FOR TI KEYSTONE
8572M:	Murali Karicheri <m-karicheri2@ti.com>
8573L:	linux-pci@vger.kernel.org
8574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8575S:	Maintained
8576F:	drivers/pci/host/*keystone*
8577
8578PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8579M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8580M:	Jason Cooper <jason@lakedaemon.net>
8581L:	linux-pci@vger.kernel.org
8582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8583S:	Maintained
8584F:	drivers/pci/host/*mvebu*
8585
8586PCI DRIVER FOR NVIDIA TEGRA
8587M:	Thierry Reding <thierry.reding@gmail.com>
8588L:	linux-tegra@vger.kernel.org
8589L:	linux-pci@vger.kernel.org
8590S:	Supported
8591F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8592F:	drivers/pci/host/pci-tegra.c
8593
8594PCI DRIVER FOR TI DRA7XX
8595M:	Kishon Vijay Abraham I <kishon@ti.com>
8596L:	linux-omap@vger.kernel.org
8597L:	linux-pci@vger.kernel.org
8598S:	Supported
8599F:	Documentation/devicetree/bindings/pci/ti-pci.txt
8600F:	drivers/pci/host/pci-dra7xx.c
8601
8602PCI DRIVER FOR RENESAS R-CAR
8603M:	Simon Horman <horms@verge.net.au>
8604L:	linux-pci@vger.kernel.org
8605L:	linux-renesas-soc@vger.kernel.org
8606S:	Maintained
8607F:	drivers/pci/host/*rcar*
8608
8609PCI DRIVER FOR SAMSUNG EXYNOS
8610M:	Jingoo Han <jingoohan1@gmail.com>
8611L:	linux-pci@vger.kernel.org
8612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8613L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8614S:	Maintained
8615F:	drivers/pci/host/pci-exynos.c
8616
8617PCI DRIVER FOR SYNOPSIS DESIGNWARE
8618M:	Jingoo Han <jingoohan1@gmail.com>
8619M:	Pratyush Anand <pratyush.anand@gmail.com>
8620L:	linux-pci@vger.kernel.org
8621S:	Maintained
8622F:	drivers/pci/host/*designware*
8623
8624PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8625M:	Joao Pinto <jpinto@synopsys.com>
8626L:	linux-pci@vger.kernel.org
8627S:	Maintained
8628F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
8629F:	drivers/pci/host/pcie-designware-plat.c
8630
8631PCI DRIVER FOR GENERIC OF HOSTS
8632M:	Will Deacon <will.deacon@arm.com>
8633L:	linux-pci@vger.kernel.org
8634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8635S:	Maintained
8636F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
8637F:	drivers/pci/host/pci-host-common.c
8638F:	drivers/pci/host/pci-host-generic.c
8639
8640PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8641M:	Keith Busch <keith.busch@intel.com>
8642L:	linux-pci@vger.kernel.org
8643S:	Supported
8644F:	arch/x86/pci/vmd.c
8645
8646PCIE DRIVER FOR ST SPEAR13XX
8647M:	Pratyush Anand <pratyush.anand@gmail.com>
8648L:	linux-pci@vger.kernel.org
8649S:	Maintained
8650F:	drivers/pci/host/*spear*
8651
8652PCI MSI DRIVER FOR ALTERA MSI IP
8653M:	Ley Foon Tan <lftan@altera.com>
8654L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8655L:	linux-pci@vger.kernel.org
8656S:	Supported
8657F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8658F:	drivers/pci/host/pcie-altera-msi.c
8659
8660PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8661M:	Duc Dang <dhdang@apm.com>
8662L:	linux-pci@vger.kernel.org
8663L:	linux-arm-kernel@lists.infradead.org
8664S:	Maintained
8665F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8666F:	drivers/pci/host/pci-xgene-msi.c
8667
8668PCIE DRIVER FOR HISILICON
8669M:	Zhou Wang <wangzhou1@hisilicon.com>
8670M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
8671L:	linux-pci@vger.kernel.org
8672S:	Maintained
8673F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8674F:	drivers/pci/host/pcie-hisi.c
8675
8676PCIE DRIVER FOR QUALCOMM MSM
8677M:     Stanimir Varbanov <svarbanov@mm-sol.com>
8678L:     linux-pci@vger.kernel.org
8679L:     linux-arm-msm@vger.kernel.org
8680S:     Maintained
8681F:     drivers/pci/host/*qcom*
8682
8683PCIE DRIVER FOR CAVIUM THUNDERX
8684M:	David Daney <david.daney@cavium.com>
8685L:	linux-pci@vger.kernel.org
8686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8687S:	Supported
8688F:	Documentation/devicetree/bindings/pci/pci-thunder-*
8689F:	drivers/pci/host/pci-thunder-*
8690
8691PCMCIA SUBSYSTEM
8692P:	Linux PCMCIA Team
8693L:	linux-pcmcia@lists.infradead.org
8694W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8696S:	Maintained
8697F:	Documentation/pcmcia/
8698F:	drivers/pcmcia/
8699F:	include/pcmcia/
8700
8701PCNET32 NETWORK DRIVER
8702M:	Don Fry <pcnet32@frontier.com>
8703L:	netdev@vger.kernel.org
8704S:	Maintained
8705F:	drivers/net/ethernet/amd/pcnet32.c
8706
8707PCRYPT PARALLEL CRYPTO ENGINE
8708M:	Steffen Klassert <steffen.klassert@secunet.com>
8709L:	linux-crypto@vger.kernel.org
8710S:	Maintained
8711F:	crypto/pcrypt.c
8712F:	include/crypto/pcrypt.h
8713
8714PER-CPU MEMORY ALLOCATOR
8715M:	Tejun Heo <tj@kernel.org>
8716M:	Christoph Lameter <cl@linux.com>
8717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8718S:	Maintained
8719F:	include/linux/percpu*.h
8720F:	mm/percpu*.c
8721F:	arch/*/include/asm/percpu.h
8722
8723PER-TASK DELAY ACCOUNTING
8724M:	Balbir Singh <bsingharora@gmail.com>
8725S:	Maintained
8726F:	include/linux/delayacct.h
8727F:	kernel/delayacct.c
8728
8729PERFORMANCE EVENTS SUBSYSTEM
8730M:	Peter Zijlstra <peterz@infradead.org>
8731M:	Ingo Molnar <mingo@redhat.com>
8732M:	Arnaldo Carvalho de Melo <acme@kernel.org>
8733R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
8734L:	linux-kernel@vger.kernel.org
8735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8736S:	Supported
8737F:	kernel/events/*
8738F:	include/linux/perf_event.h
8739F:	include/uapi/linux/perf_event.h
8740F:	arch/*/kernel/perf_event*.c
8741F:	arch/*/kernel/*/perf_event*.c
8742F:	arch/*/kernel/*/*/perf_event*.c
8743F:	arch/*/include/asm/perf_event.h
8744F:	arch/*/kernel/perf_callchain.c
8745F:	tools/perf/
8746
8747PERSONALITY HANDLING
8748M:	Christoph Hellwig <hch@infradead.org>
8749L:	linux-abi-devel@lists.sourceforge.net
8750S:	Maintained
8751F:	include/linux/personality.h
8752F:	include/uapi/linux/personality.h
8753
8754PHONET PROTOCOL
8755M:	Remi Denis-Courmont <courmisch@gmail.com>
8756S:	Supported
8757F:	Documentation/networking/phonet.txt
8758F:	include/linux/phonet.h
8759F:	include/net/phonet/
8760F:	include/uapi/linux/phonet.h
8761F:	net/phonet/
8762
8763PHRAM MTD DRIVER
8764M:	Joern Engel <joern@lazybastard.org>
8765L:	linux-mtd@lists.infradead.org
8766S:	Maintained
8767F:	drivers/mtd/devices/phram.c
8768
8769PICOLCD HID DRIVER
8770M:	Bruno Prémont <bonbons@linux-vserver.org>
8771L:	linux-input@vger.kernel.org
8772S:	Maintained
8773F:	drivers/hid/hid-picolcd*
8774
8775PICOXCELL SUPPORT
8776M:	Jamie Iles <jamie@jamieiles.com>
8777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8778T:	git git://github.com/jamieiles/linux-2.6-ji.git
8779S:	Supported
8780F:	arch/arm/boot/dts/picoxcell*
8781F:	arch/arm/mach-picoxcell/
8782F:	drivers/crypto/picoxcell*
8783
8784PIN CONTROL SUBSYSTEM
8785M:	Linus Walleij <linus.walleij@linaro.org>
8786L:	linux-gpio@vger.kernel.org
8787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8788S:	Maintained
8789F:	drivers/pinctrl/
8790F:	include/linux/pinctrl/
8791
8792PIN CONTROLLER - ATMEL AT91
8793M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8795S:	Maintained
8796F:	drivers/pinctrl/pinctrl-at91.*
8797
8798PIN CONTROLLER - ATMEL AT91 PIO4
8799M:	Ludovic Desroches <ludovic.desroches@atmel.com>
8800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8801L:	linux-gpio@vger.kernel.org
8802S:	Supported
8803F:	drivers/pinctrl/pinctrl-at91-pio4.*
8804
8805PIN CONTROLLER - INTEL
8806M:	Mika Westerberg <mika.westerberg@linux.intel.com>
8807M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
8808S:	Maintained
8809F:	drivers/pinctrl/intel/
8810
8811PIN CONTROLLER - RENESAS
8812M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8813M:	Geert Uytterhoeven <geert+renesas@glider.be>
8814L:	linux-renesas-soc@vger.kernel.org
8815S:	Maintained
8816F:	drivers/pinctrl/sh-pfc/
8817
8818PIN CONTROLLER - SAMSUNG
8819M:	Tomasz Figa <tomasz.figa@gmail.com>
8820M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
8821M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
8822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8823L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8824S:	Maintained
8825F:	drivers/pinctrl/samsung/
8826
8827PIN CONTROLLER - SINGLE
8828M:	Tony Lindgren <tony@atomide.com>
8829M:	Haojian Zhuang <haojian.zhuang@linaro.org>
8830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8831L:	linux-omap@vger.kernel.org
8832S:	Maintained
8833F:	drivers/pinctrl/pinctrl-single.c
8834
8835PIN CONTROLLER - ST SPEAR
8836M:	Viresh Kumar <vireshk@kernel.org>
8837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8838W:	http://www.st.com/spear
8839S:	Maintained
8840F:	drivers/pinctrl/spear/
8841
8842PKTCDVD DRIVER
8843M:	Jiri Kosina <jikos@kernel.org>
8844S:	Maintained
8845F:	drivers/block/pktcdvd.c
8846F:	include/linux/pktcdvd.h
8847F:	include/uapi/linux/pktcdvd.h
8848
8849PKUNITY SOC DRIVERS
8850M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
8851W:	http://mprc.pku.edu.cn/~guanxuetao/linux
8852S:	Maintained
8853T:	git git://github.com/gxt/linux.git
8854F:	drivers/input/serio/i8042-unicore32io.h
8855F:	drivers/i2c/busses/i2c-puv3.c
8856F:	drivers/video/fbdev/fb-puv3.c
8857F:	drivers/rtc/rtc-puv3.c
8858
8859PMBUS HARDWARE MONITORING DRIVERS
8860M:	Guenter Roeck <linux@roeck-us.net>
8861L:	linux-hwmon@vger.kernel.org
8862W:	http://hwmon.wiki.kernel.org/
8863W:	http://www.roeck-us.net/linux/drivers/
8864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8865S:	Maintained
8866F:	Documentation/hwmon/pmbus
8867F:	drivers/hwmon/pmbus/
8868F:	include/linux/i2c/pmbus.h
8869
8870PMC SIERRA MaxRAID DRIVER
8871L:	linux-scsi@vger.kernel.org
8872W:	http://www.pmc-sierra.com/
8873S:	Orphan
8874F:	drivers/scsi/pmcraid.*
8875
8876PMC SIERRA PM8001 DRIVER
8877M:	Jack Wang <jinpu.wang@profitbricks.com>
8878M:	lindar_liu@usish.com
8879L:	pmchba@pmcs.com
8880L:	linux-scsi@vger.kernel.org
8881S:	Supported
8882F:	drivers/scsi/pm8001/
8883
8884POSIX CLOCKS and TIMERS
8885M:	Thomas Gleixner <tglx@linutronix.de>
8886L:	linux-kernel@vger.kernel.org
8887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8888S:	Maintained
8889F:	fs/timerfd.c
8890F:	include/linux/timer*
8891F:	kernel/time/*timer*
8892
8893POWER MANAGEMENT CORE
8894M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
8895L:	linux-pm@vger.kernel.org
8896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8897S:	Supported
8898F:	drivers/base/power/
8899F:	include/linux/pm.h
8900F:	include/linux/pm_*
8901F:	include/linux/powercap.h
8902F:	drivers/powercap/
8903
8904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8905M:	Sebastian Reichel <sre@kernel.org>
8906M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8907M:	David Woodhouse <dwmw2@infradead.org>
8908L:	linux-pm@vger.kernel.org
8909T:	git git://git.infradead.org/battery-2.6.git
8910S:	Maintained
8911F:	include/linux/power_supply.h
8912F:	drivers/power/
8913X:	drivers/power/avs/
8914
8915POWER STATE COORDINATION INTERFACE (PSCI)
8916M:	Mark Rutland <mark.rutland@arm.com>
8917M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8918L:	linux-arm-kernel@lists.infradead.org
8919S:	Maintained
8920F:	drivers/firmware/psci.c
8921F:	include/linux/psci.h
8922F:	include/uapi/linux/psci.h
8923
8924PNP SUPPORT
8925M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8926S:	Maintained
8927F:	drivers/pnp/
8928
8929PPP PROTOCOL DRIVERS AND COMPRESSORS
8930M:	Paul Mackerras <paulus@samba.org>
8931L:	linux-ppp@vger.kernel.org
8932S:	Maintained
8933F:	drivers/net/ppp/ppp_*
8934
8935PPP OVER ATM (RFC 2364)
8936M:	Mitchell Blank Jr <mitch@sfgoth.com>
8937S:	Maintained
8938F:	net/atm/pppoatm.c
8939F:	include/uapi/linux/atmppp.h
8940
8941PPP OVER ETHERNET
8942M:	Michal Ostrowski <mostrows@earthlink.net>
8943S:	Maintained
8944F:	drivers/net/ppp/pppoe.c
8945F:	drivers/net/ppp/pppox.c
8946
8947PPP OVER L2TP
8948M:	James Chapman <jchapman@katalix.com>
8949S:	Maintained
8950F:	net/l2tp/l2tp_ppp.c
8951F:	include/linux/if_pppol2tp.h
8952F:	include/uapi/linux/if_pppol2tp.h
8953
8954PPS SUPPORT
8955M:	Rodolfo Giometti <giometti@enneenne.com>
8956W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
8957L:	linuxpps@ml.enneenne.com (subscribers-only)
8958S:	Maintained
8959F:	Documentation/pps/
8960F:	drivers/pps/
8961F:	include/linux/pps*.h
8962
8963PPTP DRIVER
8964M:	Dmitry Kozlov <xeb@mail.ru>
8965L:	netdev@vger.kernel.org
8966S:	Maintained
8967F:	drivers/net/ppp/pptp.c
8968W:	http://sourceforge.net/projects/accel-pptp
8969
8970PREEMPTIBLE KERNEL
8971M:	Robert Love <rml@tech9.net>
8972L:	kpreempt-tech@lists.sourceforge.net
8973W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8974S:	Supported
8975F:	Documentation/preempt-locking.txt
8976F:	include/linux/preempt.h
8977
8978PRISM54 WIRELESS DRIVER
8979M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
8980L:	linux-wireless@vger.kernel.org
8981W:	http://wireless.kernel.org/en/users/Drivers/p54
8982S:	Obsolete
8983F:	drivers/net/wireless/intersil/prism54/
8984
8985PS3 NETWORK SUPPORT
8986M:	Geoff Levand <geoff@infradead.org>
8987L:	netdev@vger.kernel.org
8988L:	linuxppc-dev@lists.ozlabs.org
8989S:	Maintained
8990F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
8991
8992PS3 PLATFORM SUPPORT
8993M:	Geoff Levand <geoff@infradead.org>
8994L:	linuxppc-dev@lists.ozlabs.org
8995S:	Maintained
8996F:	arch/powerpc/boot/ps3*
8997F:	arch/powerpc/include/asm/lv1call.h
8998F:	arch/powerpc/include/asm/ps3*.h
8999F:	arch/powerpc/platforms/ps3/
9000F:	drivers/*/ps3*
9001F:	drivers/ps3/
9002F:	drivers/rtc/rtc-ps3.c
9003F:	drivers/usb/host/*ps3.c
9004F:	sound/ppc/snd_ps3*
9005
9006PS3VRAM DRIVER
9007M:	Jim Paris <jim@jtan.com>
9008M:	Geoff Levand <geoff@infradead.org>
9009L:	linuxppc-dev@lists.ozlabs.org
9010S:	Maintained
9011F:	drivers/block/ps3vram.c
9012
9013PSTORE FILESYSTEM
9014M:	Anton Vorontsov <anton@enomsg.org>
9015M:	Colin Cross <ccross@android.com>
9016M:	Kees Cook <keescook@chromium.org>
9017M:	Tony Luck <tony.luck@intel.com>
9018S:	Maintained
9019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9020F:	fs/pstore/
9021F:	include/linux/pstore*
9022F:	drivers/firmware/efi/efi-pstore.c
9023F:	drivers/acpi/apei/erst.c
9024
9025PTP HARDWARE CLOCK SUPPORT
9026M:	Richard Cochran <richardcochran@gmail.com>
9027L:	netdev@vger.kernel.org
9028S:	Maintained
9029W:	http://linuxptp.sourceforge.net/
9030F:	Documentation/ABI/testing/sysfs-ptp
9031F:	Documentation/ptp/*
9032F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9033F:	drivers/net/phy/dp83640*
9034F:	drivers/ptp/*
9035F:	include/linux/ptp_cl*
9036
9037PTRACE SUPPORT
9038M:	Roland McGrath <roland@hack.frob.com>
9039M:	Oleg Nesterov <oleg@redhat.com>
9040S:	Maintained
9041F:	include/asm-generic/syscall.h
9042F:	include/linux/ptrace.h
9043F:	include/linux/regset.h
9044F:	include/linux/tracehook.h
9045F:	include/uapi/linux/ptrace.h
9046F:	kernel/ptrace.c
9047
9048PVRUSB2 VIDEO4LINUX DRIVER
9049M:	Mike Isely <isely@pobox.com>
9050L:	pvrusb2@isely.net	(subscribers-only)
9051L:	linux-media@vger.kernel.org
9052W:	http://www.isely.net/pvrusb2/
9053T:	git git://linuxtv.org/media_tree.git
9054S:	Maintained
9055F:	Documentation/video4linux/README.pvrusb2
9056F:	drivers/media/usb/pvrusb2/
9057
9058PWC WEBCAM DRIVER
9059M:	Hans de Goede <hdegoede@redhat.com>
9060L:	linux-media@vger.kernel.org
9061T:	git git://linuxtv.org/media_tree.git
9062S:	Maintained
9063F:	drivers/media/usb/pwc/*
9064
9065PWM FAN DRIVER
9066M:	Kamil Debski <k.debski@samsung.com>
9067L:	linux-hwmon@vger.kernel.org
9068S:	Supported
9069F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9070F:	Documentation/hwmon/pwm-fan
9071F:	drivers/hwmon/pwm-fan.c
9072
9073PWM SUBSYSTEM
9074M:	Thierry Reding <thierry.reding@gmail.com>
9075L:	linux-pwm@vger.kernel.org
9076S:	Maintained
9077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9078F:	Documentation/pwm.txt
9079F:	Documentation/devicetree/bindings/pwm/
9080F:	include/linux/pwm.h
9081F:	drivers/pwm/
9082F:	drivers/video/backlight/pwm_bl.c
9083F:	include/linux/pwm_backlight.h
9084
9085PXA2xx/PXA3xx SUPPORT
9086M:	Daniel Mack <daniel@zonque.org>
9087M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9088M:	Robert Jarzmik <robert.jarzmik@free.fr>
9089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9090T:	git git://github.com/hzhuang1/linux.git
9091T:	git git://github.com/rjarzmik/linux.git
9092S:	Maintained
9093F:	arch/arm/boot/dts/pxa*
9094F:	arch/arm/mach-pxa/
9095F:	drivers/dma/pxa*
9096F:	drivers/pcmcia/pxa2xx*
9097F:	drivers/pinctrl/pxa/
9098F:	drivers/spi/spi-pxa2xx*
9099F:	drivers/usb/gadget/udc/pxa2*
9100F:	include/sound/pxa2xx-lib.h
9101F:	sound/arm/pxa*
9102F:	sound/soc/pxa/
9103
9104PXA GPIO DRIVER
9105M:	Robert Jarzmik <robert.jarzmik@free.fr>
9106L:	linux-gpio@vger.kernel.org
9107S:	Maintained
9108F:	drivers/gpio/gpio-pxa.c
9109
9110PXA3xx NAND FLASH DRIVER
9111M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9112L:	linux-mtd@lists.infradead.org
9113S:	Maintained
9114F:	drivers/mtd/nand/pxa3xx_nand.c
9115
9116MMP SUPPORT
9117M:	Eric Miao <eric.y.miao@gmail.com>
9118M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9120T:	git git://github.com/hzhuang1/linux.git
9121T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9122S:	Maintained
9123F:	arch/arm/boot/dts/mmp*
9124F:	arch/arm/mach-mmp/
9125
9126PXA MMCI DRIVER
9127S:	Orphan
9128
9129PXA RTC DRIVER
9130M:	Robert Jarzmik <robert.jarzmik@free.fr>
9131L:	rtc-linux@googlegroups.com
9132S:	Maintained
9133
9134QAT DRIVER
9135M:	Tadeusz Struk <tadeusz.struk@intel.com>
9136L:	qat-linux@intel.com
9137S:	Supported
9138F:	drivers/crypto/qat/
9139
9140QIB DRIVER
9141M:	Mike Marciniszyn <infinipath@intel.com>
9142L:	linux-rdma@vger.kernel.org
9143S:	Supported
9144F:	drivers/infiniband/hw/qib/
9145
9146QLOGIC QLA1280 SCSI DRIVER
9147M:	Michael Reed <mdr@sgi.com>
9148L:	linux-scsi@vger.kernel.org
9149S:	Maintained
9150F:	drivers/scsi/qla1280.[ch]
9151
9152QLOGIC QLA2XXX FC-SCSI DRIVER
9153M:	qla2xxx-upstream@qlogic.com
9154L:	linux-scsi@vger.kernel.org
9155S:	Supported
9156F:	Documentation/scsi/LICENSE.qla2xxx
9157F:	drivers/scsi/qla2xxx/
9158
9159QLOGIC QLA4XXX iSCSI DRIVER
9160M:	QLogic-Storage-Upstream@qlogic.com
9161L:	linux-scsi@vger.kernel.org
9162S:	Supported
9163F:	Documentation/scsi/LICENSE.qla4xxx
9164F:	drivers/scsi/qla4xxx/
9165
9166QLOGIC QLA3XXX NETWORK DRIVER
9167M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9168M:	Ron Mercer <ron.mercer@qlogic.com>
9169M:	linux-driver@qlogic.com
9170L:	netdev@vger.kernel.org
9171S:	Supported
9172F:	Documentation/networking/LICENSE.qla3xxx
9173F:	drivers/net/ethernet/qlogic/qla3xxx.*
9174
9175QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9176M:	Dept-GELinuxNICDev@qlogic.com
9177L:	netdev@vger.kernel.org
9178S:	Supported
9179F:	drivers/net/ethernet/qlogic/qlcnic/
9180
9181QLOGIC QLGE 10Gb ETHERNET DRIVER
9182M:	Harish Patil <harish.patil@qlogic.com>
9183M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9184M:	Dept-GELinuxNICDev@qlogic.com
9185M:	linux-driver@qlogic.com
9186L:	netdev@vger.kernel.org
9187S:	Supported
9188F:	drivers/net/ethernet/qlogic/qlge/
9189
9190QLOGIC QL4xxx ETHERNET DRIVER
9191M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9192M:	Ariel Elior <Ariel.Elior@qlogic.com>
9193M:	everest-linux-l2@qlogic.com
9194L:	netdev@vger.kernel.org
9195S:	Supported
9196F:	drivers/net/ethernet/qlogic/qed/
9197F:	include/linux/qed/
9198F:	drivers/net/ethernet/qlogic/qede/
9199
9200QNX4 FILESYSTEM
9201M:	Anders Larsen <al@alarsen.net>
9202W:	http://www.alarsen.net/linux/qnx4fs/
9203S:	Maintained
9204F:	fs/qnx4/
9205F:	include/uapi/linux/qnx4_fs.h
9206F:	include/uapi/linux/qnxtypes.h
9207
9208QT1010 MEDIA DRIVER
9209M:	Antti Palosaari <crope@iki.fi>
9210L:	linux-media@vger.kernel.org
9211W:	https://linuxtv.org
9212W:	http://palosaari.fi/linux/
9213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9214T:	git git://linuxtv.org/anttip/media_tree.git
9215S:	Maintained
9216F:	drivers/media/tuners/qt1010*
9217
9218QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9219M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9220L:	linux-wireless@vger.kernel.org
9221L:	ath9k-devel@lists.ath9k.org
9222W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9223S:	Supported
9224F:	drivers/net/wireless/ath/ath9k/
9225
9226QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9227M:	Kalle Valo <kvalo@qca.qualcomm.com>
9228L:	ath10k@lists.infradead.org
9229W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9231S:	Supported
9232F:	drivers/net/wireless/ath/ath10k/
9233
9234QUALCOMM HEXAGON ARCHITECTURE
9235M:	Richard Kuo <rkuo@codeaurora.org>
9236L:	linux-hexagon@vger.kernel.org
9237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9238S:	Supported
9239F:	arch/hexagon/
9240
9241QUALCOMM WCN36XX WIRELESS DRIVER
9242M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9243L:	wcn36xx@lists.infradead.org
9244W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9245T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9246S:	Supported
9247F:	drivers/net/wireless/ath/wcn36xx/
9248
9249QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9250M:	Gabriel Somlo <somlo@cmu.edu>
9251M:	"Michael S. Tsirkin" <mst@redhat.com>
9252L:	qemu-devel@nongnu.org
9253S:	Maintained
9254F:	drivers/firmware/qemu_fw_cfg.c
9255
9256RADOS BLOCK DEVICE (RBD)
9257M:	Ilya Dryomov <idryomov@gmail.com>
9258M:	Sage Weil <sage@redhat.com>
9259M:	Alex Elder <elder@kernel.org>
9260L:	ceph-devel@vger.kernel.org
9261W:	http://ceph.com/
9262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9263T:	git git://github.com/ceph/ceph-client.git
9264S:	Supported
9265F:	Documentation/ABI/testing/sysfs-bus-rbd
9266F:	drivers/block/rbd.c
9267F:	drivers/block/rbd_types.h
9268
9269RADEON FRAMEBUFFER DISPLAY DRIVER
9270M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9271L:	linux-fbdev@vger.kernel.org
9272S:	Maintained
9273F:	drivers/video/fbdev/aty/radeon*
9274F:	include/uapi/linux/radeonfb.h
9275
9276RADIOSHARK RADIO DRIVER
9277M:	Hans de Goede <hdegoede@redhat.com>
9278L:	linux-media@vger.kernel.org
9279T:	git git://linuxtv.org/media_tree.git
9280S:	Maintained
9281F:	drivers/media/radio/radio-shark.c
9282
9283RADIOSHARK2 RADIO DRIVER
9284M:	Hans de Goede <hdegoede@redhat.com>
9285L:	linux-media@vger.kernel.org
9286T:	git git://linuxtv.org/media_tree.git
9287S:	Maintained
9288F:	drivers/media/radio/radio-shark2.c
9289F:	drivers/media/radio/radio-tea5777.c
9290
9291RAGE128 FRAMEBUFFER DISPLAY DRIVER
9292M:	Paul Mackerras <paulus@samba.org>
9293L:	linux-fbdev@vger.kernel.org
9294S:	Maintained
9295F:	drivers/video/fbdev/aty/aty128fb.c
9296
9297RALINK MIPS ARCHITECTURE
9298M:	John Crispin <john@phrozen.org>
9299L:	linux-mips@linux-mips.org
9300S:	Maintained
9301F:	arch/mips/ralink
9302
9303RALINK RT2X00 WIRELESS LAN DRIVER
9304P:	rt2x00 project
9305M:	Stanislaw Gruszka <sgruszka@redhat.com>
9306M:	Helmut Schaa <helmut.schaa@googlemail.com>
9307L:	linux-wireless@vger.kernel.org
9308S:	Maintained
9309F:	drivers/net/wireless/ralink/rt2x00/
9310
9311RAMDISK RAM BLOCK DEVICE DRIVER
9312M:	Jens Axboe <axboe@kernel.dk>
9313S:	Maintained
9314F:	Documentation/blockdev/ramdisk.txt
9315F:	drivers/block/brd.c
9316
9317RANDOM NUMBER DRIVER
9318M:	"Theodore Ts'o" <tytso@mit.edu>
9319S:	Maintained
9320F:	drivers/char/random.c
9321
9322RAPIDIO SUBSYSTEM
9323M:	Matt Porter <mporter@kernel.crashing.org>
9324M:	Alexandre Bounine <alexandre.bounine@idt.com>
9325S:	Maintained
9326F:	drivers/rapidio/
9327
9328RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9329L:	linux-wireless@vger.kernel.org
9330S:	Orphan
9331F:	drivers/net/wireless/ray*
9332
9333RCUTORTURE MODULE
9334M:	Josh Triplett <josh@joshtriplett.org>
9335M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9336L:	linux-kernel@vger.kernel.org
9337S:	Supported
9338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9339F:	Documentation/RCU/torture.txt
9340F:	kernel/rcu/rcutorture.c
9341
9342RCUTORTURE TEST FRAMEWORK
9343M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9344M:	Josh Triplett <josh@joshtriplett.org>
9345R:	Steven Rostedt <rostedt@goodmis.org>
9346R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9347R:	Lai Jiangshan <jiangshanlai@gmail.com>
9348L:	linux-kernel@vger.kernel.org
9349S:	Supported
9350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9351F:	tools/testing/selftests/rcutorture
9352
9353RDC R-321X SoC
9354M:	Florian Fainelli <florian@openwrt.org>
9355S:	Maintained
9356
9357RDC R6040 FAST ETHERNET DRIVER
9358M:	Florian Fainelli <florian@openwrt.org>
9359L:	netdev@vger.kernel.org
9360S:	Maintained
9361F:	drivers/net/ethernet/rdc/r6040.c
9362
9363RDS - RELIABLE DATAGRAM SOCKETS
9364M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9365L:	netdev@vger.kernel.org
9366L:	linux-rdma@vger.kernel.org
9367L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9368W:	https://oss.oracle.com/projects/rds/
9369S:	Supported
9370F:	net/rds/
9371F:	Documentation/networking/rds.txt
9372
9373RDMAVT - RDMA verbs software
9374M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9375L:	linux-rdma@vger.kernel.org
9376S:	Supported
9377F:	drivers/infiniband/sw/rdmavt
9378
9379READ-COPY UPDATE (RCU)
9380M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9381M:	Josh Triplett <josh@joshtriplett.org>
9382R:	Steven Rostedt <rostedt@goodmis.org>
9383R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9384R:	Lai Jiangshan <jiangshanlai@gmail.com>
9385L:	linux-kernel@vger.kernel.org
9386W:	http://www.rdrop.com/users/paulmck/RCU/
9387S:	Supported
9388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9389F:	Documentation/RCU/
9390X:	Documentation/RCU/torture.txt
9391F:	include/linux/rcu*
9392X:	include/linux/srcu.h
9393F:	kernel/rcu/
9394X:	kernel/torture.c
9395
9396REAL TIME CLOCK (RTC) SUBSYSTEM
9397M:	Alessandro Zummo <a.zummo@towertech.it>
9398M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9399L:	rtc-linux@googlegroups.com
9400Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9402S:	Maintained
9403F:	Documentation/rtc.txt
9404F:	drivers/rtc/
9405F:	include/linux/rtc.h
9406F:	include/uapi/linux/rtc.h
9407
9408REALTEK AUDIO CODECS
9409M:	Bard Liao <bardliao@realtek.com>
9410M:	Oder Chiou <oder_chiou@realtek.com>
9411S:	Maintained
9412F:	sound/soc/codecs/rt*
9413F:	include/sound/rt*.h
9414
9415REISERFS FILE SYSTEM
9416L:	reiserfs-devel@vger.kernel.org
9417S:	Supported
9418F:	fs/reiserfs/
9419
9420REGISTER MAP ABSTRACTION
9421M:	Mark Brown <broonie@kernel.org>
9422L:	linux-kernel@vger.kernel.org
9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9424S:	Supported
9425F:	drivers/base/regmap/
9426F:	include/linux/regmap.h
9427
9428REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9429M:	Ohad Ben-Cohen <ohad@wizery.com>
9430M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9431L:	linux-remoteproc@vger.kernel.org
9432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9433S:	Maintained
9434F:	drivers/remoteproc/
9435F:	Documentation/remoteproc.txt
9436F:	include/linux/remoteproc.h
9437
9438REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9439M:	Ohad Ben-Cohen <ohad@wizery.com>
9440M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9441L:	linux-remoteproc@vger.kernel.org
9442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9443S:	Maintained
9444F:	drivers/rpmsg/
9445F:	Documentation/rpmsg.txt
9446F:	include/linux/rpmsg.h
9447
9448RENESAS ETHERNET DRIVERS
9449R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9450L:	netdev@vger.kernel.org
9451L:	linux-renesas-soc@vger.kernel.org
9452F:	drivers/net/ethernet/renesas/
9453F:	include/linux/sh_eth.h
9454
9455RENESAS USB2 PHY DRIVER
9456M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9457L:	linux-renesas-soc@vger.kernel.org
9458S:	Maintained
9459F:	drivers/phy/phy-rcar-gen3-usb2.c
9460
9461RESET CONTROLLER FRAMEWORK
9462M:	Philipp Zabel <p.zabel@pengutronix.de>
9463T:	git git://git.pengutronix.de/git/pza/linux
9464S:	Maintained
9465F:	drivers/reset/
9466F:	Documentation/devicetree/bindings/reset/
9467F:	include/dt-bindings/reset/
9468F:	include/linux/reset.h
9469F:	include/linux/reset-controller.h
9470
9471RFKILL
9472M:	Johannes Berg <johannes@sipsolutions.net>
9473L:	linux-wireless@vger.kernel.org
9474W:	http://wireless.kernel.org/
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9477S:	Maintained
9478F:	Documentation/rfkill.txt
9479F:	net/rfkill/
9480
9481RHASHTABLE
9482M:	Thomas Graf <tgraf@suug.ch>
9483L:	netdev@vger.kernel.org
9484S:	Maintained
9485F:	lib/rhashtable.c
9486F:	include/linux/rhashtable.h
9487
9488RICOH SMARTMEDIA/XD DRIVER
9489M:	Maxim Levitsky <maximlevitsky@gmail.com>
9490S:	Maintained
9491F:	drivers/mtd/nand/r852.c
9492F:	drivers/mtd/nand/r852.h
9493
9494RICOH R5C592 MEMORYSTICK DRIVER
9495M:	Maxim Levitsky <maximlevitsky@gmail.com>
9496S:	Maintained
9497F:	drivers/memstick/host/r592.*
9498
9499ROCCAT DRIVERS
9500M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9501W:	http://sourceforge.net/projects/roccat/
9502S:	Maintained
9503F:	drivers/hid/hid-roccat*
9504F:	include/linux/hid-roccat*
9505F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9506
9507ROCKER DRIVER
9508M:	Jiri Pirko <jiri@resnulli.us>
9509M:	Scott Feldman <sfeldma@gmail.com>
9510L:	netdev@vger.kernel.org
9511S:	Supported
9512F:	drivers/net/ethernet/rocker/
9513
9514ROCKETPORT DRIVER
9515P:	Comtrol Corp.
9516W:	http://www.comtrol.com
9517S:	Maintained
9518F:	Documentation/serial/rocket.txt
9519F:	drivers/tty/rocket*
9520
9521ROCKETPORT EXPRESS/INFINITY DRIVER
9522M:	Kevin Cernekee <cernekee@gmail.com>
9523L:	linux-serial@vger.kernel.org
9524S:	Odd Fixes
9525F:	drivers/tty/serial/rp2.*
9526
9527ROSE NETWORK LAYER
9528M:	Ralf Baechle <ralf@linux-mips.org>
9529L:	linux-hams@vger.kernel.org
9530W:	http://www.linux-ax25.org/
9531S:	Maintained
9532F:	include/net/rose.h
9533F:	include/uapi/linux/rose.h
9534F:	net/rose/
9535
9536RTL2830 MEDIA DRIVER
9537M:	Antti Palosaari <crope@iki.fi>
9538L:	linux-media@vger.kernel.org
9539W:	https://linuxtv.org
9540W:	http://palosaari.fi/linux/
9541Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9542T:	git git://linuxtv.org/anttip/media_tree.git
9543S:	Maintained
9544F:	drivers/media/dvb-frontends/rtl2830*
9545
9546RTL2832 MEDIA DRIVER
9547M:	Antti Palosaari <crope@iki.fi>
9548L:	linux-media@vger.kernel.org
9549W:	https://linuxtv.org
9550W:	http://palosaari.fi/linux/
9551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9552T:	git git://linuxtv.org/anttip/media_tree.git
9553S:	Maintained
9554F:	drivers/media/dvb-frontends/rtl2832*
9555
9556RTL2832_SDR MEDIA DRIVER
9557M:	Antti Palosaari <crope@iki.fi>
9558L:	linux-media@vger.kernel.org
9559W:	https://linuxtv.org
9560W:	http://palosaari.fi/linux/
9561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9562T:	git git://linuxtv.org/anttip/media_tree.git
9563S:	Maintained
9564F:	drivers/media/dvb-frontends/rtl2832_sdr*
9565
9566RTL8180 WIRELESS DRIVER
9567L:	linux-wireless@vger.kernel.org
9568W:	http://wireless.kernel.org/
9569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9570S:	Orphan
9571F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
9572
9573RTL8187 WIRELESS DRIVER
9574M:	Herton Ronaldo Krzesinski <herton@canonical.com>
9575M:	Hin-Tak Leung <htl10@users.sourceforge.net>
9576M:	Larry Finger <Larry.Finger@lwfinger.net>
9577L:	linux-wireless@vger.kernel.org
9578W:	http://wireless.kernel.org/
9579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9580S:	Maintained
9581F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
9582
9583RTL8192CE WIRELESS DRIVER
9584M:	Larry Finger <Larry.Finger@lwfinger.net>
9585M:	Chaoming Li <chaoming_li@realsil.com.cn>
9586L:	linux-wireless@vger.kernel.org
9587W:	http://wireless.kernel.org/
9588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9589S:	Maintained
9590F:	drivers/net/wireless/realtek/rtlwifi/
9591F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9592
9593RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9594M:	Jes Sorensen <Jes.Sorensen@redhat.com>
9595L:	linux-wireless@vger.kernel.org
9596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9597S:	Maintained
9598F:	drivers/net/wireless/realtek/rtl8xxxu/
9599
9600S3 SAVAGE FRAMEBUFFER DRIVER
9601M:	Antonino Daplas <adaplas@gmail.com>
9602L:	linux-fbdev@vger.kernel.org
9603S:	Maintained
9604F:	drivers/video/fbdev/savage/
9605
9606S390
9607M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
9608M:	Heiko Carstens <heiko.carstens@de.ibm.com>
9609L:	linux-s390@vger.kernel.org
9610W:	http://www.ibm.com/developerworks/linux/linux390/
9611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9612S:	Supported
9613F:	arch/s390/
9614F:	drivers/s390/
9615F:	Documentation/s390/
9616F:	Documentation/DocBook/s390*
9617
9618S390 COMMON I/O LAYER
9619M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9620M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9621L:	linux-s390@vger.kernel.org
9622W:	http://www.ibm.com/developerworks/linux/linux390/
9623S:	Supported
9624F:	drivers/s390/cio/
9625
9626S390 DASD DRIVER
9627M:	Stefan Weinhuber <wein@de.ibm.com>
9628M:	Stefan Haberland <stefan.haberland@de.ibm.com>
9629L:	linux-s390@vger.kernel.org
9630W:	http://www.ibm.com/developerworks/linux/linux390/
9631S:	Supported
9632F:	drivers/s390/block/dasd*
9633F:	block/partitions/ibm.c
9634
9635S390 NETWORK DRIVERS
9636M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9637L:	linux-s390@vger.kernel.org
9638W:	http://www.ibm.com/developerworks/linux/linux390/
9639S:	Supported
9640F:	drivers/s390/net/
9641
9642S390 PCI SUBSYSTEM
9643M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
9644M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9645L:	linux-s390@vger.kernel.org
9646W:	http://www.ibm.com/developerworks/linux/linux390/
9647S:	Supported
9648F:	arch/s390/pci/
9649F:	drivers/pci/hotplug/s390_pci_hpc.c
9650
9651S390 ZCRYPT DRIVER
9652M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9653L:	linux-s390@vger.kernel.org
9654W:	http://www.ibm.com/developerworks/linux/linux390/
9655S:	Supported
9656F:	drivers/s390/crypto/
9657
9658S390 ZFCP DRIVER
9659M:	Steffen Maier <maier@linux.vnet.ibm.com>
9660L:	linux-s390@vger.kernel.org
9661W:	http://www.ibm.com/developerworks/linux/linux390/
9662S:	Supported
9663F:	drivers/s390/scsi/zfcp_*
9664
9665S390 IUCV NETWORK LAYER
9666M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
9667L:	linux-s390@vger.kernel.org
9668W:	http://www.ibm.com/developerworks/linux/linux390/
9669S:	Supported
9670F:	drivers/s390/net/*iucv*
9671F:	include/net/iucv/
9672F:	net/iucv/
9673
9674S390 IOMMU (PCI)
9675M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
9676L:	linux-s390@vger.kernel.org
9677W:	http://www.ibm.com/developerworks/linux/linux390/
9678S:	Supported
9679F:	drivers/iommu/s390-iommu.c
9680
9681S3C24XX SD/MMC Driver
9682M:	Ben Dooks <ben-linux@fluff.org>
9683L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9684S:	Supported
9685F:	drivers/mmc/host/s3cmci.*
9686
9687SAA6588 RDS RECEIVER DRIVER
9688M:	Hans Verkuil <hverkuil@xs4all.nl>
9689L:	linux-media@vger.kernel.org
9690T:	git git://linuxtv.org/media_tree.git
9691W:	https://linuxtv.org
9692S:	Odd Fixes
9693F:	drivers/media/i2c/saa6588*
9694
9695SAA7134 VIDEO4LINUX DRIVER
9696M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9697L:	linux-media@vger.kernel.org
9698W:	https://linuxtv.org
9699T:	git git://linuxtv.org/media_tree.git
9700S:	Odd fixes
9701F:	Documentation/video4linux/*.saa7134
9702F:	drivers/media/pci/saa7134/
9703
9704SAA7146 VIDEO4LINUX-2 DRIVER
9705M:	Hans Verkuil <hverkuil@xs4all.nl>
9706L:	linux-media@vger.kernel.org
9707T:	git git://linuxtv.org/media_tree.git
9708S:	Maintained
9709F:	drivers/media/common/saa7146/
9710F:	drivers/media/pci/saa7146/
9711F:	include/media/saa7146*
9712
9713SAMSUNG LAPTOP DRIVER
9714M:	Corentin Chary <corentin.chary@gmail.com>
9715L:	platform-driver-x86@vger.kernel.org
9716S:	Maintained
9717F:	drivers/platform/x86/samsung-laptop.c
9718
9719SAMSUNG AUDIO (ASoC) DRIVERS
9720M:	Sangbeom Kim <sbkim73@samsung.com>
9721L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9722S:	Supported
9723F:	sound/soc/samsung/
9724
9725SAMSUNG FRAMEBUFFER DRIVER
9726M:	Jingoo Han <jingoohan1@gmail.com>
9727L:	linux-fbdev@vger.kernel.org
9728S:	Maintained
9729F:	drivers/video/fbdev/s3c-fb.c
9730
9731SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9732M:	Sangbeom Kim <sbkim73@samsung.com>
9733M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9734L:	linux-kernel@vger.kernel.org
9735L:	linux-samsung-soc@vger.kernel.org
9736S:	Supported
9737F:	drivers/mfd/sec*.c
9738F:	drivers/regulator/s2m*.c
9739F:	drivers/regulator/s5m*.c
9740F:	drivers/clk/clk-s2mps11.c
9741F:	drivers/rtc/rtc-s5m.c
9742F:	include/linux/mfd/samsung/
9743F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9744F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9745F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9746F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9747
9748SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9749M:	Kyungmin Park <kyungmin.park@samsung.com>
9750M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9751L:	linux-media@vger.kernel.org
9752Q:	https://patchwork.linuxtv.org/project/linux-media/list/
9753S:	Supported
9754F:	drivers/media/platform/exynos4-is/
9755
9756SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9757M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9758L:	linux-media@vger.kernel.org
9759L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9760S:	Maintained
9761F:	drivers/media/platform/s3c-camif/
9762F:	include/media/drv-intf/s3c_camif.h
9763
9764SAMSUNG S5C73M3 CAMERA DRIVER
9765M:	Kyungmin Park <kyungmin.park@samsung.com>
9766M:	Andrzej Hajda <a.hajda@samsung.com>
9767L:	linux-media@vger.kernel.org
9768S:	Supported
9769F:	drivers/media/i2c/s5c73m3/*
9770
9771SAMSUNG S5K5BAF CAMERA DRIVER
9772M:	Kyungmin Park <kyungmin.park@samsung.com>
9773M:	Andrzej Hajda <a.hajda@samsung.com>
9774L:	linux-media@vger.kernel.org
9775S:	Supported
9776F:	drivers/media/i2c/s5k5baf.c
9777
9778SAMSUNG S3FWRN5 NFC DRIVER
9779M:	Robert Baldyga <r.baldyga@samsung.com>
9780M:	Krzysztof Opasiak <k.opasiak@samsung.com>
9781L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9782S:	Supported
9783F:	drivers/nfc/s3fwrn5
9784
9785SAMSUNG SOC CLOCK DRIVERS
9786M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9787M:	Tomasz Figa <tomasz.figa@gmail.com>
9788S:	Supported
9789L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9790F:	drivers/clk/samsung/
9791
9792SAMSUNG SXGBE DRIVERS
9793M:	Byungho An <bh74.an@samsung.com>
9794M:	Girish K S <ks.giri@samsung.com>
9795M:	Vipul Pandya <vipul.pandya@samsung.com>
9796S:	Supported
9797L:	netdev@vger.kernel.org
9798F:	drivers/net/ethernet/samsung/sxgbe/
9799
9800SAMSUNG THERMAL DRIVER
9801M:	Lukasz Majewski <l.majewski@samsung.com>
9802L:	linux-pm@vger.kernel.org
9803L:	linux-samsung-soc@vger.kernel.org
9804S:	Supported
9805T:	git https://github.com/lmajewski/linux-samsung-thermal.git
9806F:	drivers/thermal/samsung/
9807
9808SAMSUNG USB2 PHY DRIVER
9809M:	Kamil Debski <k.debski@samsung.com>
9810L:	linux-kernel@vger.kernel.org
9811S:	Supported
9812F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
9813F:	Documentation/phy/samsung-usb2.txt
9814F:	drivers/phy/phy-exynos4210-usb2.c
9815F:	drivers/phy/phy-exynos4x12-usb2.c
9816F:	drivers/phy/phy-exynos5250-usb2.c
9817F:	drivers/phy/phy-s5pv210-usb2.c
9818F:	drivers/phy/phy-samsung-usb2.c
9819F:	drivers/phy/phy-samsung-usb2.h
9820
9821SERIAL DRIVERS
9822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9823L:	linux-serial@vger.kernel.org
9824S:	Maintained
9825F:	drivers/tty/serial/
9826
9827SYNOPSYS DESIGNWARE DMAC DRIVER
9828M:	Viresh Kumar <vireshk@kernel.org>
9829M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9830S:	Maintained
9831F:	include/linux/dma/dw.h
9832F:	include/linux/platform_data/dma-dw.h
9833F:	drivers/dma/dw/
9834
9835SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9836M: Lars Persson <lars.persson@axis.com>
9837L: netdev@vger.kernel.org
9838S: Supported
9839F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9840F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9841
9842SYNOPSYS DESIGNWARE I2C DRIVER
9843M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
9844R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9845R:	Mika Westerberg <mika.westerberg@linux.intel.com>
9846L:	linux-i2c@vger.kernel.org
9847S:	Maintained
9848F:	drivers/i2c/busses/i2c-designware-*
9849F:	include/linux/platform_data/i2c-designware.h
9850
9851SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9852M:	Jaehoon Chung <jh80.chung@samsung.com>
9853L:	linux-mmc@vger.kernel.org
9854S:	Maintained
9855F:	include/linux/mmc/dw_mmc.h
9856F:	drivers/mmc/host/dw_mmc*
9857
9858SYSTEM TRACE MODULE CLASS
9859M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9860S:	Maintained
9861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
9862F:	Documentation/trace/stm.txt
9863F:	drivers/hwtracing/stm/
9864F:	include/linux/stm.h
9865F:	include/uapi/linux/stm.h
9866
9867THUNDERBOLT DRIVER
9868M:	Andreas Noever <andreas.noever@gmail.com>
9869S:	Maintained
9870F:	drivers/thunderbolt/
9871
9872TI BQ27XXX POWER SUPPLY DRIVER
9873R:	Andrew F. Davis <afd@ti.com>
9874F:	include/linux/power/bq27xxx_battery.h
9875F:	drivers/power/bq27xxx_battery.c
9876F:	drivers/power/bq27xxx_battery_i2c.c
9877
9878TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9879M:	John Stultz <john.stultz@linaro.org>
9880M:	Thomas Gleixner <tglx@linutronix.de>
9881L:	linux-kernel@vger.kernel.org
9882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9883S:	Supported
9884F:	include/linux/clocksource.h
9885F:	include/linux/time.h
9886F:	include/linux/timex.h
9887F:	include/uapi/linux/time.h
9888F:	include/uapi/linux/timex.h
9889F:	kernel/time/clocksource.c
9890F:	kernel/time/time*.c
9891F:	kernel/time/alarmtimer.c
9892F:	kernel/time/ntp.c
9893F:	tools/testing/selftests/timers/
9894
9895SC1200 WDT DRIVER
9896M:	Zwane Mwaikambo <zwanem@gmail.com>
9897S:	Maintained
9898F:	drivers/watchdog/sc1200wdt.c
9899
9900SCHEDULER
9901M:	Ingo Molnar <mingo@redhat.com>
9902M:	Peter Zijlstra <peterz@infradead.org>
9903L:	linux-kernel@vger.kernel.org
9904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9905S:	Maintained
9906F:	kernel/sched/
9907F:	include/linux/sched.h
9908F:	include/uapi/linux/sched.h
9909F:	include/linux/wait.h
9910
9911SCORE ARCHITECTURE
9912M:	Chen Liqin <liqin.linux@gmail.com>
9913M:	Lennox Wu <lennox.wu@gmail.com>
9914W:	http://www.sunplus.com
9915S:	Supported
9916F:	arch/score/
9917
9918SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9919M:	Sudeep Holla <sudeep.holla@arm.com>
9920L:	linux-arm-kernel@lists.infradead.org
9921S:	Maintained
9922F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
9923F:	drivers/clk/clk-scpi.c
9924F:	drivers/cpufreq/scpi-cpufreq.c
9925F:	drivers/firmware/arm_scpi.c
9926F:	include/linux/scpi_protocol.h
9927
9928SCSI CDROM DRIVER
9929M:	Jens Axboe <axboe@kernel.dk>
9930L:	linux-scsi@vger.kernel.org
9931W:	http://www.kernel.dk
9932S:	Maintained
9933F:	drivers/scsi/sr*
9934
9935SCSI RDMA PROTOCOL (SRP) INITIATOR
9936M:	Bart Van Assche <bart.vanassche@sandisk.com>
9937L:	linux-rdma@vger.kernel.org
9938S:	Supported
9939W:	http://www.openfabrics.org
9940Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9942F:	drivers/infiniband/ulp/srp/
9943F:	include/scsi/srp.h
9944
9945SCSI SG DRIVER
9946M:	Doug Gilbert <dgilbert@interlog.com>
9947L:	linux-scsi@vger.kernel.org
9948W:	http://sg.danny.cz/sg
9949S:	Maintained
9950F:	Documentation/scsi/scsi-generic.txt
9951F:	drivers/scsi/sg.c
9952F:	include/scsi/sg.h
9953
9954SCSI SUBSYSTEM
9955M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9957M:	"Martin K. Petersen" <martin.petersen@oracle.com>
9958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9959L:	linux-scsi@vger.kernel.org
9960S:	Maintained
9961F:	drivers/scsi/
9962F:	include/scsi/
9963
9964SCSI TAPE DRIVER
9965M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9966L:	linux-scsi@vger.kernel.org
9967S:	Maintained
9968F:	Documentation/scsi/st.txt
9969F:	drivers/scsi/st.*
9970F:	drivers/scsi/st_*.h
9971
9972SCTP PROTOCOL
9973M:	Vlad Yasevich <vyasevich@gmail.com>
9974M:	Neil Horman <nhorman@tuxdriver.com>
9975L:	linux-sctp@vger.kernel.org
9976W:	http://lksctp.sourceforge.net
9977S:	Maintained
9978F:	Documentation/networking/sctp.txt
9979F:	include/linux/sctp.h
9980F:	include/uapi/linux/sctp.h
9981F:	include/net/sctp/
9982F:	net/sctp/
9983
9984SCx200 CPU SUPPORT
9985M:	Jim Cromie <jim.cromie@gmail.com>
9986S:	Odd Fixes
9987F:	Documentation/i2c/busses/scx200_acb
9988F:	arch/x86/platform/scx200/
9989F:	drivers/watchdog/scx200_wdt.c
9990F:	drivers/i2c/busses/scx200*
9991F:	drivers/mtd/maps/scx200_docflash.c
9992F:	include/linux/scx200.h
9993
9994SCx200 GPIO DRIVER
9995M:	Jim Cromie <jim.cromie@gmail.com>
9996S:	Maintained
9997F:	drivers/char/scx200_gpio.c
9998F:	include/linux/scx200_gpio.h
9999
10000SCx200 HRT CLOCKSOURCE DRIVER
10001M:	Jim Cromie <jim.cromie@gmail.com>
10002S:	Maintained
10003F:	drivers/clocksource/scx200_hrt.c
10004
10005SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10006M:	Sascha Sommer <saschasommer@freenet.de>
10007L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10008S:	Maintained
10009F:	drivers/mmc/host/sdricoh_cs.c
10010
10011SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10012M:	Adrian Hunter <adrian.hunter@intel.com>
10013L:	linux-mmc@vger.kernel.org
10014T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10015S:	Maintained
10016F:	drivers/mmc/host/sdhci*
10017F:	include/linux/mmc/sdhci*
10018
10019SECURE COMPUTING
10020M:	Kees Cook <keescook@chromium.org>
10021R:	Andy Lutomirski <luto@amacapital.net>
10022R:	Will Drewry <wad@chromium.org>
10023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10024S:	Supported
10025F:	kernel/seccomp.c
10026F:	include/uapi/linux/seccomp.h
10027F:	include/linux/seccomp.h
10028F:	tools/testing/selftests/seccomp/*
10029K:	\bsecure_computing
10030K:	\bTIF_SECCOMP\b
10031
10032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10033M:	Ben Dooks <ben-linux@fluff.org>
10034M:	Jaehoon Chung <jh80.chung@samsung.com>
10035L:	linux-mmc@vger.kernel.org
10036S:	Maintained
10037F:	drivers/mmc/host/sdhci-s3c*
10038
10039SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10040M:	Viresh Kumar <vireshk@kernel.org>
10041L:	linux-mmc@vger.kernel.org
10042S:	Maintained
10043F:	drivers/mmc/host/sdhci-spear.c
10044
10045SECURITY SUBSYSTEM
10046M:	James Morris <james.l.morris@oracle.com>
10047M:	"Serge E. Hallyn" <serge@hallyn.com>
10048L:	linux-security-module@vger.kernel.org (suggested Cc:)
10049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10050W:	http://kernsec.org/
10051S:	Supported
10052F:	security/
10053
10054SECURITY CONTACT
10055M:	Security Officers <security@kernel.org>
10056S:	Supported
10057
10058SELINUX SECURITY MODULE
10059M:	Paul Moore <paul@paul-moore.com>
10060M:	Stephen Smalley <sds@tycho.nsa.gov>
10061M:	Eric Paris <eparis@parisplace.org>
10062L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10063W:	http://selinuxproject.org
10064T:	git git://git.infradead.org/users/pcmoore/selinux
10065S:	Supported
10066F:	include/linux/selinux*
10067F:	security/selinux/
10068F:	scripts/selinux/
10069
10070APPARMOR SECURITY MODULE
10071M:	John Johansen <john.johansen@canonical.com>
10072L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10073W:	apparmor.wiki.kernel.org
10074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10075S:	Supported
10076F:	security/apparmor/
10077
10078LOADPIN SECURITY MODULE
10079M:	Kees Cook <keescook@chromium.org>
10080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10081S:	Supported
10082F:	security/loadpin/
10083
10084YAMA SECURITY MODULE
10085M:	Kees Cook <keescook@chromium.org>
10086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10087S:	Supported
10088F:	security/yama/
10089
10090SENSABLE PHANTOM
10091M:	Jiri Slaby <jirislaby@gmail.com>
10092S:	Maintained
10093F:	drivers/misc/phantom.c
10094F:	include/uapi/linux/phantom.h
10095
10096SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10097M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10098M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10099M:	John Soni Jose <sony.john@avagotech.com>
10100L:	linux-scsi@vger.kernel.org
10101W:	http://www.avagotech.com
10102S:	Supported
10103F:	drivers/scsi/be2iscsi/
10104
10105Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10106M:	Sathya Perla <sathya.perla@broadcom.com>
10107M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10108M:	Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10109M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10110M:	Somnath Kotur <somnath.kotur@broadcom.com>
10111L:	netdev@vger.kernel.org
10112W:	http://www.emulex.com
10113S:	Supported
10114F:	drivers/net/ethernet/emulex/benet/
10115
10116EMULEX ONECONNECT ROCE DRIVER
10117M:	Selvin Xavier <selvin.xavier@avagotech.com>
10118M:	Devesh Sharma <devesh.sharma@avagotech.com>
10119M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10120L:	linux-rdma@vger.kernel.org
10121W:	http://www.emulex.com
10122S:	Supported
10123F:	drivers/infiniband/hw/ocrdma/
10124
10125SFC NETWORK DRIVER
10126M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10127M:	Edward Cree <ecree@solarflare.com>
10128M:	Bert Kenward <bkenward@solarflare.com>
10129L:	netdev@vger.kernel.org
10130S:	Supported
10131F:	drivers/net/ethernet/sfc/
10132
10133SGI GRU DRIVER
10134M:	Dimitri Sivanich <sivanich@sgi.com>
10135S:	Maintained
10136F:	drivers/misc/sgi-gru/
10137
10138SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10139M:	Pat Gefre <pfg@sgi.com>
10140L:	linux-ia64@vger.kernel.org
10141S:	Supported
10142F:	Documentation/ia64/serial.txt
10143F:	drivers/tty/serial/ioc?_serial.c
10144F:	include/linux/ioc?.h
10145
10146SGI XP/XPC/XPNET DRIVER
10147M:	Cliff Whickman <cpw@sgi.com>
10148M:	Robin Holt <robinmholt@gmail.com>
10149S:	Maintained
10150F:	drivers/misc/sgi-xp/
10151
10152SI2157 MEDIA DRIVER
10153M:	Antti Palosaari <crope@iki.fi>
10154L:	linux-media@vger.kernel.org
10155W:	https://linuxtv.org
10156W:	http://palosaari.fi/linux/
10157Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10158T:	git git://linuxtv.org/anttip/media_tree.git
10159S:	Maintained
10160F:	drivers/media/tuners/si2157*
10161
10162SI2168 MEDIA DRIVER
10163M:	Antti Palosaari <crope@iki.fi>
10164L:	linux-media@vger.kernel.org
10165W:	https://linuxtv.org
10166W:	http://palosaari.fi/linux/
10167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10168T:	git git://linuxtv.org/anttip/media_tree.git
10169S:	Maintained
10170F:	drivers/media/dvb-frontends/si2168*
10171
10172SI470X FM RADIO RECEIVER I2C DRIVER
10173M:	Hans Verkuil <hverkuil@xs4all.nl>
10174L:	linux-media@vger.kernel.org
10175T:	git git://linuxtv.org/media_tree.git
10176W:	https://linuxtv.org
10177S:	Odd Fixes
10178F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10179
10180SI470X FM RADIO RECEIVER USB DRIVER
10181M:	Hans Verkuil <hverkuil@xs4all.nl>
10182L:	linux-media@vger.kernel.org
10183T:	git git://linuxtv.org/media_tree.git
10184W:	https://linuxtv.org
10185S:	Maintained
10186F:	drivers/media/radio/si470x/radio-si470x-common.c
10187F:	drivers/media/radio/si470x/radio-si470x.h
10188F:	drivers/media/radio/si470x/radio-si470x-usb.c
10189
10190SI4713 FM RADIO TRANSMITTER I2C DRIVER
10191M:	Eduardo Valentin <edubezval@gmail.com>
10192L:	linux-media@vger.kernel.org
10193T:	git git://linuxtv.org/media_tree.git
10194W:	https://linuxtv.org
10195S:	Odd Fixes
10196F:	drivers/media/radio/si4713/si4713.?
10197
10198SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10199M:	Eduardo Valentin <edubezval@gmail.com>
10200L:	linux-media@vger.kernel.org
10201T:	git git://linuxtv.org/media_tree.git
10202W:	https://linuxtv.org
10203S:	Odd Fixes
10204F:	drivers/media/radio/si4713/radio-platform-si4713.c
10205
10206SI4713 FM RADIO TRANSMITTER USB DRIVER
10207M:	Hans Verkuil <hverkuil@xs4all.nl>
10208L:	linux-media@vger.kernel.org
10209T:	git git://linuxtv.org/media_tree.git
10210W:	https://linuxtv.org
10211S:	Maintained
10212F:	drivers/media/radio/si4713/radio-usb-si4713.c
10213
10214SIANO DVB DRIVER
10215M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10216L:	linux-media@vger.kernel.org
10217W:	https://linuxtv.org
10218T:	git git://linuxtv.org/media_tree.git
10219S:	Odd fixes
10220F:	drivers/media/common/siano/
10221F:	drivers/media/usb/siano/
10222F:	drivers/media/usb/siano/
10223F:	drivers/media/mmc/siano/
10224
10225SIMPLEFB FB DRIVER
10226M:	Hans de Goede <hdegoede@redhat.com>
10227L:	linux-fbdev@vger.kernel.org
10228S:	Maintained
10229F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10230F:	drivers/video/fbdev/simplefb.c
10231F:	include/linux/platform_data/simplefb.h
10232
10233SH_VEU V4L2 MEM2MEM DRIVER
10234L:	linux-media@vger.kernel.org
10235S:	Orphan
10236F:	drivers/media/platform/sh_veu.c
10237
10238SH_VOU V4L2 OUTPUT DRIVER
10239L:	linux-media@vger.kernel.org
10240S:	Orphan
10241F:	drivers/media/platform/sh_vou.c
10242F:	include/media/drv-intf/sh_vou.h
10243
10244SIMPLE FIRMWARE INTERFACE (SFI)
10245M:	Len Brown <lenb@kernel.org>
10246L:	sfi-devel@simplefirmware.org
10247W:	http://simplefirmware.org/
10248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10249S:	Supported
10250F:	arch/x86/platform/sfi/
10251F:	drivers/sfi/
10252F:	include/linux/sfi*.h
10253
10254SIMTEC EB110ATX (Chalice CATS)
10255P:	Ben Dooks
10256P:	Vincent Sanders <vince@simtec.co.uk>
10257M:	Simtec Linux Team <linux@simtec.co.uk>
10258W:	http://www.simtec.co.uk/products/EB110ATX/
10259S:	Supported
10260
10261SIMTEC EB2410ITX (BAST)
10262P:	Ben Dooks
10263P:	Vincent Sanders <vince@simtec.co.uk>
10264M:	Simtec Linux Team <linux@simtec.co.uk>
10265W:	http://www.simtec.co.uk/products/EB2410ITX/
10266S:	Supported
10267F:	arch/arm/mach-s3c24xx/mach-bast.c
10268F:	arch/arm/mach-s3c24xx/bast-ide.c
10269F:	arch/arm/mach-s3c24xx/bast-irq.c
10270
10271TI DAVINCI MACHINE SUPPORT
10272M:	Sekhar Nori <nsekhar@ti.com>
10273M:	Kevin Hilman <khilman@kernel.org>
10274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10276S:	Supported
10277F:	arch/arm/mach-davinci/
10278F:	drivers/i2c/busses/i2c-davinci.c
10279
10280TI DAVINCI SERIES MEDIA DRIVER
10281M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10282L:	linux-media@vger.kernel.org
10283W:	https://linuxtv.org
10284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10285T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10286S:	Maintained
10287F:	drivers/media/platform/davinci/
10288F:	include/media/davinci/
10289
10290TI AM437X VPFE DRIVER
10291M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10292L:	linux-media@vger.kernel.org
10293W:	https://linuxtv.org
10294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10295T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10296S:	Maintained
10297F:	drivers/media/platform/am437x/
10298
10299OV2659 OMNIVISION SENSOR DRIVER
10300M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10301L:	linux-media@vger.kernel.org
10302W:	https://linuxtv.org
10303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10304T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10305S:	Maintained
10306F:	drivers/media/i2c/ov2659.c
10307F:	include/media/i2c/ov2659.h
10308
10309SILICON MOTION SM712 FRAME BUFFER DRIVER
10310M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10311M:	Teddy Wang <teddy.wang@siliconmotion.com>
10312M:	Sudip Mukherjee <sudip@vectorindia.org>
10313L:	linux-fbdev@vger.kernel.org
10314S:	Maintained
10315F:	drivers/video/fbdev/sm712*
10316F:	Documentation/fb/sm712fb.txt
10317
10318SIS 190 ETHERNET DRIVER
10319M:	Francois Romieu <romieu@fr.zoreil.com>
10320L:	netdev@vger.kernel.org
10321S:	Maintained
10322F:	drivers/net/ethernet/sis/sis190.c
10323
10324SIS 900/7016 FAST ETHERNET DRIVER
10325M:	Daniele Venzano <venza@brownhat.org>
10326W:	http://www.brownhat.org/sis900.html
10327L:	netdev@vger.kernel.org
10328S:	Maintained
10329F:	drivers/net/ethernet/sis/sis900.*
10330
10331SIS FRAMEBUFFER DRIVER
10332M:	Thomas Winischhofer <thomas@winischhofer.net>
10333W:	http://www.winischhofer.net/linuxsisvga.shtml
10334S:	Maintained
10335F:	Documentation/fb/sisfb.txt
10336F:	drivers/video/fbdev/sis/
10337F:	include/video/sisfb.h
10338
10339SIS USB2VGA DRIVER
10340M:	Thomas Winischhofer <thomas@winischhofer.net>
10341W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10342S:	Maintained
10343F:	drivers/usb/misc/sisusbvga/
10344
10345SLAB ALLOCATOR
10346M:	Christoph Lameter <cl@linux.com>
10347M:	Pekka Enberg <penberg@kernel.org>
10348M:	David Rientjes <rientjes@google.com>
10349M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10350M:	Andrew Morton <akpm@linux-foundation.org>
10351L:	linux-mm@kvack.org
10352S:	Maintained
10353F:	include/linux/sl?b*.h
10354F:	mm/sl?b*
10355
10356SLEEPABLE READ-COPY UPDATE (SRCU)
10357M:	Lai Jiangshan <jiangshanlai@gmail.com>
10358M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10359M:	Josh Triplett <josh@joshtriplett.org>
10360R:	Steven Rostedt <rostedt@goodmis.org>
10361R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10362L:	linux-kernel@vger.kernel.org
10363W:	http://www.rdrop.com/users/paulmck/RCU/
10364S:	Supported
10365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10366F:	include/linux/srcu.h
10367F:	kernel/rcu/srcu.c
10368
10369SMACK SECURITY MODULE
10370M:	Casey Schaufler <casey@schaufler-ca.com>
10371L:	linux-security-module@vger.kernel.org
10372W:	http://schaufler-ca.com
10373T:	git git://git.gitorious.org/smack-next/kernel.git
10374S:	Maintained
10375F:	Documentation/security/Smack.txt
10376F:	security/smack/
10377
10378DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10379M:	Kevin Hilman <khilman@kernel.org>
10380M:	Nishanth Menon <nm@ti.com>
10381S:	Maintained
10382F:	drivers/power/avs/
10383F:	include/linux/power/smartreflex.h
10384L:	linux-pm@vger.kernel.org
10385
10386SMC91x ETHERNET DRIVER
10387M:	Nicolas Pitre <nico@fluxnic.net>
10388S:	Odd Fixes
10389F:	drivers/net/ethernet/smsc/smc91x.*
10390
10391SMIA AND SMIA++ IMAGE SENSOR DRIVER
10392M:	Sakari Ailus <sakari.ailus@iki.fi>
10393L:	linux-media@vger.kernel.org
10394S:	Maintained
10395F:	drivers/media/i2c/smiapp/
10396F:	include/media/i2c/smiapp.h
10397F:	drivers/media/i2c/smiapp-pll.c
10398F:	drivers/media/i2c/smiapp-pll.h
10399F:	include/uapi/linux/smiapp.h
10400F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10401
10402SMM665 HARDWARE MONITOR DRIVER
10403M:	Guenter Roeck <linux@roeck-us.net>
10404L:	linux-hwmon@vger.kernel.org
10405S:	Maintained
10406F:	Documentation/hwmon/smm665
10407F:	drivers/hwmon/smm665.c
10408
10409SMSC EMC2103 HARDWARE MONITOR DRIVER
10410M:	Steve Glendinning <steve.glendinning@shawell.net>
10411L:	linux-hwmon@vger.kernel.org
10412S:	Maintained
10413F:	Documentation/hwmon/emc2103
10414F:	drivers/hwmon/emc2103.c
10415
10416SMSC SCH5627 HARDWARE MONITOR DRIVER
10417M:	Hans de Goede <hdegoede@redhat.com>
10418L:	linux-hwmon@vger.kernel.org
10419S:	Supported
10420F:	Documentation/hwmon/sch5627
10421F:	drivers/hwmon/sch5627.c
10422
10423SMSC47B397 HARDWARE MONITOR DRIVER
10424M:	Jean Delvare <jdelvare@suse.com>
10425L:	linux-hwmon@vger.kernel.org
10426S:	Maintained
10427F:	Documentation/hwmon/smsc47b397
10428F:	drivers/hwmon/smsc47b397.c
10429
10430SMSC911x ETHERNET DRIVER
10431M:	Steve Glendinning <steve.glendinning@shawell.net>
10432L:	netdev@vger.kernel.org
10433S:	Maintained
10434F:	include/linux/smsc911x.h
10435F:	drivers/net/ethernet/smsc/smsc911x.*
10436
10437SMSC9420 PCI ETHERNET DRIVER
10438M:	Steve Glendinning <steve.glendinning@shawell.net>
10439L:	netdev@vger.kernel.org
10440S:	Maintained
10441F:	drivers/net/ethernet/smsc/smsc9420.*
10442
10443SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10444M:	Steve Glendinning <steve.glendinning@shawell.net>
10445L:	linux-fbdev@vger.kernel.org
10446S:	Maintained
10447F:	drivers/video/fbdev/smscufx.c
10448
10449SOC-CAMERA V4L2 SUBSYSTEM
10450M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10451L:	linux-media@vger.kernel.org
10452T:	git git://linuxtv.org/media_tree.git
10453S:	Maintained
10454F:	include/media/soc*
10455F:	drivers/media/i2c/soc_camera/
10456F:	drivers/media/platform/soc_camera/
10457
10458SOEKRIS NET48XX LED SUPPORT
10459M:	Chris Boot <bootc@bootc.net>
10460S:	Maintained
10461F:	drivers/leds/leds-net48xx.c
10462
10463SOFTLOGIC 6x10 MPEG CODEC
10464M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10465M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10466M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10467M:	Ismael Luceno <ismael@iodev.co.uk>
10468L:	linux-media@vger.kernel.org
10469S:	Supported
10470F:	drivers/media/pci/solo6x10/
10471
10472SOFTWARE RAID (Multiple Disks) SUPPORT
10473M:	Shaohua Li <shli@kernel.org>
10474L:	linux-raid@vger.kernel.org
10475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10476S:	Supported
10477F:	drivers/md/
10478F:	include/linux/raid/
10479F:	include/uapi/linux/raid/
10480
10481SONIC NETWORK DRIVER
10482M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10483L:	netdev@vger.kernel.org
10484S:	Maintained
10485F:	drivers/net/ethernet/natsemi/sonic.*
10486
10487SONICS SILICON BACKPLANE DRIVER (SSB)
10488M:	Michael Buesch <m@bues.ch>
10489L:	linux-wireless@vger.kernel.org
10490S:	Maintained
10491F:	drivers/ssb/
10492F:	include/linux/ssb/
10493
10494SONY VAIO CONTROL DEVICE DRIVER
10495M:	Mattia Dongili <malattia@linux.it>
10496L:	platform-driver-x86@vger.kernel.org
10497W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10498S:	Maintained
10499F:	Documentation/laptops/sony-laptop.txt
10500F:	drivers/char/sonypi.c
10501F:	drivers/platform/x86/sony-laptop.c
10502F:	include/linux/sony-laptop.h
10503
10504SONY MEMORYSTICK CARD SUPPORT
10505M:	Alex Dubov <oakad@yahoo.com>
10506W:	http://tifmxx.berlios.de/
10507S:	Maintained
10508F:	drivers/memstick/host/tifm_ms.c
10509
10510SONY MEMORYSTICK STANDARD SUPPORT
10511M:	Maxim Levitsky <maximlevitsky@gmail.com>
10512S:	Maintained
10513F:	drivers/memstick/core/ms_block.*
10514
10515SOUND
10516M:	Jaroslav Kysela <perex@perex.cz>
10517M:	Takashi Iwai <tiwai@suse.com>
10518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10519W:	http://www.alsa-project.org/
10520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10521T:	git git://git.alsa-project.org/alsa-kernel.git
10522Q:	http://patchwork.kernel.org/project/alsa-devel/list/
10523S:	Maintained
10524F:	Documentation/sound/
10525F:	include/sound/
10526F:	include/uapi/sound/
10527F:	sound/
10528
10529SOUND - COMPRESSED AUDIO
10530M:	Vinod Koul <vinod.koul@intel.com>
10531L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10533S:	Supported
10534F:	Documentation/sound/alsa/compress_offload.txt
10535F:	include/sound/compress_driver.h
10536F:	include/uapi/sound/compress_*
10537F:	sound/core/compress_offload.c
10538F:	sound/soc/soc-compress.c
10539
10540SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10541M:	Liam Girdwood <lgirdwood@gmail.com>
10542M:	Mark Brown <broonie@kernel.org>
10543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10544L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10545W:	http://alsa-project.org/main/index.php/ASoC
10546S:	Supported
10547F:	Documentation/sound/alsa/soc/
10548F:	sound/soc/
10549F:	include/sound/soc*
10550
10551SOUND - DMAENGINE HELPERS
10552M:	Lars-Peter Clausen <lars@metafoo.de>
10553S:	Supported
10554F:	include/sound/dmaengine_pcm.h
10555F:	sound/core/pcm_dmaengine.c
10556F:	sound/soc/soc-generic-dmaengine-pcm.c
10557
10558SP2 MEDIA DRIVER
10559M:	Olli Salonen <olli.salonen@iki.fi>
10560L:	linux-media@vger.kernel.org
10561W:	https://linuxtv.org
10562Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10563S:	Maintained
10564F:	drivers/media/dvb-frontends/sp2*
10565
10566SPARC + UltraSPARC (sparc/sparc64)
10567M:	"David S. Miller" <davem@davemloft.net>
10568L:	sparclinux@vger.kernel.org
10569Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
10570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10572S:	Maintained
10573F:	arch/sparc/
10574F:	drivers/sbus/
10575
10576SPARC SERIAL DRIVERS
10577M:	"David S. Miller" <davem@davemloft.net>
10578L:	sparclinux@vger.kernel.org
10579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10581S:	Maintained
10582F:	include/linux/sunserialcore.h
10583F:	drivers/tty/serial/suncore.c
10584F:	drivers/tty/serial/sunhv.c
10585F:	drivers/tty/serial/sunsab.c
10586F:	drivers/tty/serial/sunsab.h
10587F:	drivers/tty/serial/sunsu.c
10588F:	drivers/tty/serial/sunzilog.c
10589F:	drivers/tty/serial/sunzilog.h
10590
10591SPARSE CHECKER
10592M:	"Christopher Li" <sparse@chrisli.org>
10593L:	linux-sparse@vger.kernel.org
10594W:	https://sparse.wiki.kernel.org/
10595T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10596T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10597S:	Maintained
10598F:	include/linux/compiler.h
10599
10600SPEAR PLATFORM SUPPORT
10601M:	Viresh Kumar <vireshk@kernel.org>
10602M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10604W:	http://www.st.com/spear
10605S:	Maintained
10606F:	arch/arm/boot/dts/spear*
10607F:	arch/arm/mach-spear/
10608
10609SPEAR CLOCK FRAMEWORK SUPPORT
10610M:	Viresh Kumar <vireshk@kernel.org>
10611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10612W:	http://www.st.com/spear
10613S:	Maintained
10614F:	drivers/clk/spear/
10615
10616SPI SUBSYSTEM
10617M:	Mark Brown <broonie@kernel.org>
10618L:	linux-spi@vger.kernel.org
10619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10620Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
10621S:	Maintained
10622F:	Documentation/spi/
10623F:	drivers/spi/
10624F:	include/linux/spi/
10625F:	include/uapi/linux/spi/
10626
10627SPIDERNET NETWORK DRIVER for CELL
10628M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10629L:	netdev@vger.kernel.org
10630S:	Supported
10631F:	Documentation/networking/spider_net.txt
10632F:	drivers/net/ethernet/toshiba/spider_net*
10633
10634SPU FILE SYSTEM
10635M:	Jeremy Kerr <jk@ozlabs.org>
10636L:	linuxppc-dev@lists.ozlabs.org
10637W:	http://www.ibm.com/developerworks/power/cell/
10638S:	Supported
10639F:	Documentation/filesystems/spufs.txt
10640F:	arch/powerpc/platforms/cell/spufs/
10641
10642SQUASHFS FILE SYSTEM
10643M:	Phillip Lougher <phillip@squashfs.org.uk>
10644L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
10645W:	http://squashfs.org.uk
10646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10647S:	Maintained
10648F:	Documentation/filesystems/squashfs.txt
10649F:	fs/squashfs/
10650
10651SRM (Alpha) environment access
10652M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
10653S:	Maintained
10654F:	arch/alpha/kernel/srm_env.c
10655
10656STABLE BRANCH
10657M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10658L:	stable@vger.kernel.org
10659S:	Supported
10660F:	Documentation/stable_kernel_rules.txt
10661
10662STAGING SUBSYSTEM
10663M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10665L:	devel@driverdev.osuosl.org
10666S:	Supported
10667F:	drivers/staging/
10668
10669STAGING - COMEDI
10670M:	Ian Abbott <abbotti@mev.co.uk>
10671M:	H Hartley Sweeten <hsweeten@visionengravers.com>
10672S:	Odd Fixes
10673F:	drivers/staging/comedi/
10674
10675STAGING - FLARION FT1000 DRIVERS
10676M:	Marek Belisko <marek.belisko@gmail.com>
10677S:	Odd Fixes
10678F:	drivers/staging/ft1000/
10679
10680STAGING - INDUSTRIAL IO
10681M:	Jonathan Cameron <jic23@kernel.org>
10682L:	linux-iio@vger.kernel.org
10683S:	Odd Fixes
10684F:	drivers/staging/iio/
10685
10686STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10687M:	Jarod Wilson <jarod@wilsonet.com>
10688W:	http://www.lirc.org/
10689S:	Odd Fixes
10690F:	drivers/staging/media/lirc/
10691
10692STAGING - LUSTRE PARALLEL FILESYSTEM
10693M:	Oleg Drokin <oleg.drokin@intel.com>
10694M:	Andreas Dilger <andreas.dilger@intel.com>
10695L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
10696W:	http://wiki.lustre.org/
10697S:	Maintained
10698F:	drivers/staging/lustre
10699
10700STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10701M:	Marc Dietrich <marvin24@gmx.de>
10702L:	ac100@lists.launchpad.net (moderated for non-subscribers)
10703L:	linux-tegra@vger.kernel.org
10704S:	Maintained
10705F:	drivers/staging/nvec/
10706
10707STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10708M:	Jens Frederich <jfrederich@gmail.com>
10709M:	Daniel Drake <dsd@laptop.org>
10710M:	Jon Nettleton <jon.nettleton@gmail.com>
10711W:	http://wiki.laptop.org/go/DCON
10712S:	Maintained
10713F:	drivers/staging/olpc_dcon/
10714
10715STAGING - REALTEK RTL8712U DRIVERS
10716M:	Larry Finger <Larry.Finger@lwfinger.net>
10717M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10718S:	Odd Fixes
10719F:	drivers/staging/rtl8712/
10720
10721STAGING - REALTEK RTL8723U WIRELESS DRIVER
10722M:	Larry Finger <Larry.Finger@lwfinger.net>
10723M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10724L:	linux-wireless@vger.kernel.org
10725S:	Maintained
10726F:	drivers/staging/rtl8723au/
10727
10728STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10729M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10730M:	Teddy Wang <teddy.wang@siliconmotion.com>
10731M:	Sudip Mukherjee <sudip@vectorindia.org>
10732L:	linux-fbdev@vger.kernel.org
10733S:	Maintained
10734F:	drivers/staging/sm750fb/
10735
10736STAGING - SLICOSS
10737M:	Lior Dotan <liodot@gmail.com>
10738M:	Christopher Harrer <charrer@alacritech.com>
10739S:	Odd Fixes
10740F:	drivers/staging/slicoss/
10741
10742STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10743M:	William Hubbs <w.d.hubbs@gmail.com>
10744M:	Chris Brannon <chris@the-brannons.com>
10745M:	Kirk Reiser <kirk@reisers.ca>
10746M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
10747L:	speakup@linux-speakup.org
10748W:	http://www.linux-speakup.org/
10749S:	Odd Fixes
10750F:	drivers/staging/speakup/
10751
10752STAGING - VIA VT665X DRIVERS
10753M:	Forest Bond <forest@alittletooquiet.net>
10754S:	Odd Fixes
10755F:	drivers/staging/vt665?/
10756
10757STAGING - WILC1000 WIFI DRIVER
10758M:	Johnny Kim <johnny.kim@atmel.com>
10759M:	Austin Shin <austin.shin@atmel.com>
10760M:	Chris Park <chris.park@atmel.com>
10761M:	Tony Cho <tony.cho@atmel.com>
10762M:	Glen Lee <glen.lee@atmel.com>
10763M:	Leo Kim <leo.kim@atmel.com>
10764L:	linux-wireless@vger.kernel.org
10765S:	Supported
10766F:	drivers/staging/wilc1000/
10767
10768STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10769M:	Arnaud Patard <arnaud.patard@rtp-net.org>
10770S:	Odd Fixes
10771F:	drivers/staging/xgifb/
10772
10773HFI1 DRIVER
10774M:	Mike Marciniszyn <infinipath@intel.com>
10775L:	linux-rdma@vger.kernel.org
10776S:	Supported
10777F:	drivers/staging/rdma/hfi1
10778
10779STARFIRE/DURALAN NETWORK DRIVER
10780M:	Ion Badulescu <ionut@badula.org>
10781S:	Odd Fixes
10782F:	drivers/net/ethernet/adaptec/starfire*
10783
10784SUN3/3X
10785M:	Sam Creasey <sammy@sammy.net>
10786W:	http://sammy.net/sun3/
10787S:	Maintained
10788F:	arch/m68k/kernel/*sun3*
10789F:	arch/m68k/sun3*/
10790F:	arch/m68k/include/asm/sun3*
10791F:	drivers/net/ethernet/i825xx/sun3*
10792
10793SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10794M:	Hans de Goede <hdegoede@redhat.com>
10795L:	linux-input@vger.kernel.org
10796S:	Maintained
10797F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10798F:	drivers/input/keyboard/sun4i-lradc-keys.c
10799
10800SUNDANCE NETWORK DRIVER
10801M:	Denis Kirjanov <kda@linux-powerpc.org>
10802L:	netdev@vger.kernel.org
10803S:	Maintained
10804F:	drivers/net/ethernet/dlink/sundance.c
10805
10806SUPERH
10807M:	Yoshinori Sato <ysato@users.sourceforge.jp>
10808M:	Rich Felker <dalias@libc.org>
10809L:	linux-sh@vger.kernel.org
10810Q:	http://patchwork.kernel.org/project/linux-sh/list/
10811S:	Maintained
10812F:	Documentation/sh/
10813F:	arch/sh/
10814F:	drivers/sh/
10815
10816SUSPEND TO RAM
10817M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10818M:	Len Brown <len.brown@intel.com>
10819M:	Pavel Machek <pavel@ucw.cz>
10820L:	linux-pm@vger.kernel.org
10821S:	Supported
10822F:	Documentation/power/
10823F:	arch/x86/kernel/acpi/
10824F:	drivers/base/power/
10825F:	kernel/power/
10826F:	include/linux/suspend.h
10827F:	include/linux/freezer.h
10828F:	include/linux/pm.h
10829
10830SVGA HANDLING
10831M:	Martin Mares <mj@ucw.cz>
10832L:	linux-video@atrey.karlin.mff.cuni.cz
10833S:	Maintained
10834F:	Documentation/svga.txt
10835F:	arch/x86/boot/video*
10836
10837SWIOTLB SUBSYSTEM
10838M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10839L:	linux-kernel@vger.kernel.org
10840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10841S:	Supported
10842F:	lib/swiotlb.c
10843F:	arch/*/kernel/pci-swiotlb.c
10844F:	include/linux/swiotlb.h
10845
10846SWITCHDEV
10847M:	Jiri Pirko <jiri@resnulli.us>
10848L:	netdev@vger.kernel.org
10849S:	Supported
10850F:	net/switchdev/
10851F:	include/net/switchdev.h
10852
10853SYNOPSYS ARC ARCHITECTURE
10854M:	Vineet Gupta <vgupta@synopsys.com>
10855L:	linux-snps-arc@lists.infradead.org
10856S:	Supported
10857F:	arch/arc/
10858F:	Documentation/devicetree/bindings/arc/*
10859F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10860F:	drivers/tty/serial/arc_uart.c
10861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10862
10863SYNOPSYS ARC SDP platform support
10864M:	Alexey Brodkin <abrodkin@synopsys.com>
10865S:	Supported
10866F:	arch/arc/plat-axs10x
10867F:	arch/arc/boot/dts/ax*
10868F:	Documentation/devicetree/bindings/arc/axs10*
10869
10870SYSTEM CONFIGURATION (SYSCON)
10871M:	Lee Jones <lee.jones@linaro.org>
10872M:	Arnd Bergmann <arnd@arndb.de>
10873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10874S:	Supported
10875F:	drivers/mfd/syscon.c
10876
10877SYSV FILESYSTEM
10878M:	Christoph Hellwig <hch@infradead.org>
10879S:	Maintained
10880F:	Documentation/filesystems/sysv-fs.txt
10881F:	fs/sysv/
10882F:	include/linux/sysv_fs.h
10883
10884TARGET SUBSYSTEM
10885M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
10886L:	linux-scsi@vger.kernel.org
10887L:	target-devel@vger.kernel.org
10888W:	http://www.linux-iscsi.org
10889W:	http://groups.google.com/group/linux-iscsi-target-dev
10890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10891S:	Supported
10892F:	drivers/target/
10893F:	include/target/
10894F:	Documentation/target/
10895
10896TASKSTATS STATISTICS INTERFACE
10897M:	Balbir Singh <bsingharora@gmail.com>
10898S:	Maintained
10899F:	Documentation/accounting/taskstats*
10900F:	include/linux/taskstats*
10901F:	kernel/taskstats.c
10902
10903TC CLASSIFIER
10904M:	Jamal Hadi Salim <jhs@mojatatu.com>
10905L:	netdev@vger.kernel.org
10906S:	Maintained
10907F:	include/net/pkt_cls.h
10908F:	include/uapi/linux/pkt_cls.h
10909F:	net/sched/
10910
10911TCP LOW PRIORITY MODULE
10912M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10913M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10914W:	http://tcp-lp-mod.sourceforge.net/
10915S:	Maintained
10916F:	net/ipv4/tcp_lp.c
10917
10918TDA10071 MEDIA DRIVER
10919M:	Antti Palosaari <crope@iki.fi>
10920L:	linux-media@vger.kernel.org
10921W:	https://linuxtv.org
10922W:	http://palosaari.fi/linux/
10923Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10924T:	git git://linuxtv.org/anttip/media_tree.git
10925S:	Maintained
10926F:	drivers/media/dvb-frontends/tda10071*
10927
10928TDA18212 MEDIA DRIVER
10929M:	Antti Palosaari <crope@iki.fi>
10930L:	linux-media@vger.kernel.org
10931W:	https://linuxtv.org
10932W:	http://palosaari.fi/linux/
10933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10934T:	git git://linuxtv.org/anttip/media_tree.git
10935S:	Maintained
10936F:	drivers/media/tuners/tda18212*
10937
10938TDA18218 MEDIA DRIVER
10939M:	Antti Palosaari <crope@iki.fi>
10940L:	linux-media@vger.kernel.org
10941W:	https://linuxtv.org
10942W:	http://palosaari.fi/linux/
10943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10944T:	git git://linuxtv.org/anttip/media_tree.git
10945S:	Maintained
10946F:	drivers/media/tuners/tda18218*
10947
10948TDA18271 MEDIA DRIVER
10949M:	Michael Krufky <mkrufky@linuxtv.org>
10950L:	linux-media@vger.kernel.org
10951W:	https://linuxtv.org
10952W:	http://github.com/mkrufky
10953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10954T:	git git://linuxtv.org/mkrufky/tuners.git
10955S:	Maintained
10956F:	drivers/media/tuners/tda18271*
10957
10958TDA827x MEDIA DRIVER
10959M:	Michael Krufky <mkrufky@linuxtv.org>
10960L:	linux-media@vger.kernel.org
10961W:	https://linuxtv.org
10962W:	http://github.com/mkrufky
10963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10964T:	git git://linuxtv.org/mkrufky/tuners.git
10965S:	Maintained
10966F:	drivers/media/tuners/tda8290.*
10967
10968TDA8290 MEDIA DRIVER
10969M:	Michael Krufky <mkrufky@linuxtv.org>
10970L:	linux-media@vger.kernel.org
10971W:	https://linuxtv.org
10972W:	http://github.com/mkrufky
10973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10974T:	git git://linuxtv.org/mkrufky/tuners.git
10975S:	Maintained
10976F:	drivers/media/tuners/tda8290.*
10977
10978TDA9840 MEDIA DRIVER
10979M:	Hans Verkuil <hverkuil@xs4all.nl>
10980L:	linux-media@vger.kernel.org
10981T:	git git://linuxtv.org/media_tree.git
10982W:	https://linuxtv.org
10983S:	Maintained
10984F:	drivers/media/i2c/tda9840*
10985
10986TEA5761 TUNER DRIVER
10987M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10988L:	linux-media@vger.kernel.org
10989W:	https://linuxtv.org
10990T:	git git://linuxtv.org/media_tree.git
10991S:	Odd fixes
10992F:	drivers/media/tuners/tea5761.*
10993
10994TEA5767 TUNER DRIVER
10995M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10996L:	linux-media@vger.kernel.org
10997W:	https://linuxtv.org
10998T:	git git://linuxtv.org/media_tree.git
10999S:	Maintained
11000F:	drivers/media/tuners/tea5767.*
11001
11002TEA6415C MEDIA DRIVER
11003M:	Hans Verkuil <hverkuil@xs4all.nl>
11004L:	linux-media@vger.kernel.org
11005T:	git git://linuxtv.org/media_tree.git
11006W:	https://linuxtv.org
11007S:	Maintained
11008F:	drivers/media/i2c/tea6415c*
11009
11010TEA6420 MEDIA DRIVER
11011M:	Hans Verkuil <hverkuil@xs4all.nl>
11012L:	linux-media@vger.kernel.org
11013T:	git git://linuxtv.org/media_tree.git
11014W:	https://linuxtv.org
11015S:	Maintained
11016F:	drivers/media/i2c/tea6420*
11017
11018TEAM DRIVER
11019M:	Jiri Pirko <jiri@resnulli.us>
11020L:	netdev@vger.kernel.org
11021S:	Supported
11022F:	drivers/net/team/
11023F:	include/linux/if_team.h
11024F:	include/uapi/linux/if_team.h
11025
11026TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11027M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11028S:	Maintained
11029F:	arch/x86/platform/ts5500/
11030
11031TECHNOTREND USB IR RECEIVER
11032M:	Sean Young <sean@mess.org>
11033L:	linux-media@vger.kernel.org
11034S:	Maintained
11035F:	drivers/media/rc/ttusbir.c
11036
11037TEGRA ARCHITECTURE SUPPORT
11038M:	Stephen Warren <swarren@wwwdotorg.org>
11039M:	Thierry Reding <thierry.reding@gmail.com>
11040M:	Alexandre Courbot <gnurou@gmail.com>
11041L:	linux-tegra@vger.kernel.org
11042Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11044S:	Supported
11045N:	[^a-z]tegra
11046
11047TEGRA CLOCK DRIVER
11048M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11049M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11050S:	Supported
11051F:	drivers/clk/tegra/
11052
11053TEGRA DMA DRIVERS
11054M:	Laxman Dewangan <ldewangan@nvidia.com>
11055M:	Jon Hunter <jonathanh@nvidia.com>
11056S:	Supported
11057F:	drivers/dma/tegra*
11058
11059TEGRA I2C DRIVER
11060M:	Laxman Dewangan <ldewangan@nvidia.com>
11061S:	Supported
11062F:	drivers/i2c/busses/i2c-tegra.c
11063
11064TEGRA IOMMU DRIVERS
11065M:	Hiroshi Doyu <hdoyu@nvidia.com>
11066S:	Supported
11067F:	drivers/iommu/tegra*
11068
11069TEGRA KBC DRIVER
11070M:	Rakesh Iyer <riyer@nvidia.com>
11071M:	Laxman Dewangan <ldewangan@nvidia.com>
11072S:	Supported
11073F:	drivers/input/keyboard/tegra-kbc.c
11074
11075TEGRA PWM DRIVER
11076M:	Thierry Reding <thierry.reding@gmail.com>
11077S:	Supported
11078F:	drivers/pwm/pwm-tegra.c
11079
11080TEGRA SERIAL DRIVER
11081M:	Laxman Dewangan <ldewangan@nvidia.com>
11082S:	Supported
11083F:	drivers/tty/serial/serial-tegra.c
11084
11085TEGRA SPI DRIVER
11086M:	Laxman Dewangan <ldewangan@nvidia.com>
11087S:	Supported
11088F:	drivers/spi/spi-tegra*
11089
11090TEHUTI ETHERNET DRIVER
11091M:	Andy Gospodarek <andy@greyhouse.net>
11092L:	netdev@vger.kernel.org
11093S:	Supported
11094F:	drivers/net/ethernet/tehuti/*
11095
11096Telecom Clock Driver for MCPL0010
11097M:	Mark Gross <mark.gross@intel.com>
11098S:	Supported
11099F:	drivers/char/tlclk.c
11100
11101TENSILICA XTENSA PORT (xtensa)
11102M:	Chris Zankel <chris@zankel.net>
11103M:	Max Filippov <jcmvbkbc@gmail.com>
11104L:	linux-xtensa@linux-xtensa.org
11105T:	git git://github.com/czankel/xtensa-linux.git
11106S:	Maintained
11107F:	arch/xtensa/
11108F:	drivers/irqchip/irq-xtensa-*
11109
11110THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11111M:	Hans Verkuil <hverkuil@xs4all.nl>
11112L:	linux-media@vger.kernel.org
11113T:	git git://linuxtv.org/media_tree.git
11114W:	https://linuxtv.org
11115S:	Maintained
11116F:	drivers/media/radio/radio-raremono.c
11117
11118THERMAL
11119M:	Zhang Rui <rui.zhang@intel.com>
11120M:	Eduardo Valentin <edubezval@gmail.com>
11121L:	linux-pm@vger.kernel.org
11122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11124Q:	https://patchwork.kernel.org/project/linux-pm/list/
11125S:	Supported
11126F:	drivers/thermal/
11127F:	include/linux/thermal.h
11128F:	include/uapi/linux/thermal.h
11129F:	include/linux/cpu_cooling.h
11130F:	Documentation/devicetree/bindings/thermal/
11131
11132THERMAL/CPU_COOLING
11133M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11134M:	Viresh Kumar <viresh.kumar@linaro.org>
11135M:	Javi Merino <javi.merino@arm.com>
11136L:	linux-pm@vger.kernel.org
11137S:	Supported
11138F:	Documentation/thermal/cpu-cooling-api.txt
11139F:	drivers/thermal/cpu_cooling.c
11140F:	include/linux/cpu_cooling.h
11141
11142THINGM BLINK(1) USB RGB LED DRIVER
11143M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11144S:	Maintained
11145F:	drivers/hid/hid-thingm.c
11146
11147THINKPAD ACPI EXTRAS DRIVER
11148M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11149L:	ibm-acpi-devel@lists.sourceforge.net
11150L:	platform-driver-x86@vger.kernel.org
11151W:	http://ibm-acpi.sourceforge.net
11152W:	http://thinkwiki.org/wiki/Ibm-acpi
11153T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11154S:	Maintained
11155F:	drivers/platform/x86/thinkpad_acpi.c
11156
11157TI BANDGAP AND THERMAL DRIVER
11158M:	Eduardo Valentin <edubezval@gmail.com>
11159L:	linux-pm@vger.kernel.org
11160L:	linux-omap@vger.kernel.org
11161S:	Maintained
11162F:	drivers/thermal/ti-soc-thermal/
11163
11164TI VPE/CAL DRIVERS
11165M:	Benoit Parrot <bparrot@ti.com>
11166L:	linux-media@vger.kernel.org
11167W:	http://linuxtv.org/
11168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11169S:	Maintained
11170F:	drivers/media/platform/ti-vpe/
11171
11172TI CDCE706 CLOCK DRIVER
11173M:	Max Filippov <jcmvbkbc@gmail.com>
11174S:	Maintained
11175F:	drivers/clk/clk-cdce706.c
11176
11177TI CLOCK DRIVER
11178M:	Tero Kristo <t-kristo@ti.com>
11179L:	linux-omap@vger.kernel.org
11180S:	Maintained
11181F:	drivers/clk/ti/
11182F:	include/linux/clk/ti.h
11183
11184TI ETHERNET SWITCH DRIVER (CPSW)
11185M:	Mugunthan V N <mugunthanvnm@ti.com>
11186R:	Grygorii Strashko <grygorii.strashko@ti.com>
11187L:	linux-omap@vger.kernel.org
11188L:	netdev@vger.kernel.org
11189S:	Maintained
11190F:	drivers/net/ethernet/ti/cpsw*
11191F:	drivers/net/ethernet/ti/davinci*
11192
11193TI FLASH MEDIA INTERFACE DRIVER
11194M:	Alex Dubov <oakad@yahoo.com>
11195S:	Maintained
11196F:	drivers/misc/tifm*
11197F:	drivers/mmc/host/tifm_sd.c
11198F:	include/linux/tifm.h
11199
11200TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11201M:	Santosh Shilimkar <ssantosh@kernel.org>
11202L:	linux-kernel@vger.kernel.org
11203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11204S:	Maintained
11205F:	drivers/soc/ti/*
11206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11207
11208
11209TI LM49xxx FAMILY ASoC CODEC DRIVERS
11210M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11211M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11213S:	Maintained
11214F:	sound/soc/codecs/lm49453*
11215F:	sound/soc/codecs/isabelle*
11216
11217TI LP855x BACKLIGHT DRIVER
11218M:	Milo Kim <milo.kim@ti.com>
11219S:	Maintained
11220F:	Documentation/backlight/lp855x-driver.txt
11221F:	drivers/video/backlight/lp855x_bl.c
11222F:	include/linux/platform_data/lp855x.h
11223
11224TI LP8727 CHARGER DRIVER
11225M:	Milo Kim <milo.kim@ti.com>
11226S:	Maintained
11227F:	drivers/power/lp8727_charger.c
11228F:	include/linux/platform_data/lp8727.h
11229
11230TI LP8788 MFD DRIVER
11231M:	Milo Kim <milo.kim@ti.com>
11232S:	Maintained
11233F:	drivers/iio/adc/lp8788_adc.c
11234F:	drivers/leds/leds-lp8788.c
11235F:	drivers/mfd/lp8788*.c
11236F:	drivers/power/lp8788-charger.c
11237F:	drivers/regulator/lp8788-*.c
11238F:	include/linux/mfd/lp8788*.h
11239
11240TI NETCP ETHERNET DRIVER
11241M:	Wingman Kwok <w-kwok2@ti.com>
11242M:	Murali Karicheri <m-karicheri2@ti.com>
11243L:	netdev@vger.kernel.org
11244S:	Maintained
11245F:	drivers/net/ethernet/ti/netcp*
11246
11247TI TAS571X FAMILY ASoC CODEC DRIVER
11248M:	Kevin Cernekee <cernekee@chromium.org>
11249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11250S:	Odd Fixes
11251F:	sound/soc/codecs/tas571x*
11252
11253TI TWL4030 SERIES SOC CODEC DRIVER
11254M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11255L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11256S:	Maintained
11257F:	sound/soc/codecs/twl4030*
11258
11259TI WILINK WIRELESS DRIVERS
11260L:	linux-wireless@vger.kernel.org
11261W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11262W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11264S:	Orphan
11265F:	drivers/net/wireless/ti/
11266F:	include/linux/wl12xx.h
11267
11268TIPC NETWORK LAYER
11269M:	Jon Maloy <jon.maloy@ericsson.com>
11270M:	Ying Xue <ying.xue@windriver.com>
11271L:	netdev@vger.kernel.org (core kernel code)
11272L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11273W:	http://tipc.sourceforge.net/
11274S:	Maintained
11275F:	include/uapi/linux/tipc*.h
11276F:	net/tipc/
11277
11278TILE ARCHITECTURE
11279M:	Chris Metcalf <cmetcalf@mellanox.com>
11280W:	http://www.mellanox.com/repository/solutions/tile-scm/
11281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11282S:	Supported
11283F:	arch/tile/
11284F:	drivers/char/tile-srom.c
11285F:	drivers/edac/tile_edac.c
11286F:	drivers/net/ethernet/tile/
11287F:	drivers/rtc/rtc-tile.c
11288F:	drivers/tty/hvc/hvc_tile.c
11289F:	drivers/tty/serial/tilegx.c
11290F:	drivers/usb/host/*-tilegx.c
11291F:	include/linux/usb/tilegx.h
11292
11293TLAN NETWORK DRIVER
11294M:	Samuel Chessman <chessman@tux.org>
11295L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11296W:	http://sourceforge.net/projects/tlan/
11297S:	Maintained
11298F:	Documentation/networking/tlan.txt
11299F:	drivers/net/ethernet/ti/tlan.*
11300
11301TOMOYO SECURITY MODULE
11302M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11303M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11304L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11305L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11306L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11307L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11308W:	http://tomoyo.sourceforge.jp/
11309T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11310S:	Maintained
11311F:	security/tomoyo/
11312
11313TOPSTAR LAPTOP EXTRAS DRIVER
11314M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11315L:	platform-driver-x86@vger.kernel.org
11316S:	Maintained
11317F:	drivers/platform/x86/topstar-laptop.c
11318
11319TOSHIBA ACPI EXTRAS DRIVER
11320M:	Azael Avalos <coproscefalo@gmail.com>
11321L:	platform-driver-x86@vger.kernel.org
11322S:	Maintained
11323F:	drivers/platform/x86/toshiba_acpi.c
11324
11325TOSHIBA BLUETOOTH DRIVER
11326M:	Azael Avalos <coproscefalo@gmail.com>
11327L:	platform-driver-x86@vger.kernel.org
11328S:	Maintained
11329F:	drivers/platform/x86/toshiba_bluetooth.c
11330
11331TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11332M:	Azael Avalos <coproscefalo@gmail.com>
11333L:	platform-driver-x86@vger.kernel.org
11334S:	Maintained
11335F:	drivers/platform/x86/toshiba_haps.c
11336
11337TOSHIBA WMI HOTKEYS DRIVER
11338M:	Azael Avalos <coproscefalo@gmail.com>
11339L:	platform-driver-x86@vger.kernel.org
11340S:	Maintained
11341F:	drivers/platform/x86/toshiba-wmi.c
11342
11343TOSHIBA SMM DRIVER
11344M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11345W:	http://www.buzzard.org.uk/toshiba/
11346S:	Maintained
11347F:	drivers/char/toshiba.c
11348F:	include/linux/toshiba.h
11349F:	include/uapi/linux/toshiba.h
11350
11351TOSHIBA TC358743 DRIVER
11352M:	Mats Randgaard <matrandg@cisco.com>
11353L:	linux-media@vger.kernel.org
11354S:	Maintained
11355F:	drivers/media/i2c/tc358743*
11356F:	include/media/i2c/tc358743.h
11357
11358TMIO/SDHI MMC DRIVER
11359M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11360L:	linux-mmc@vger.kernel.org
11361S:	Supported
11362F:	drivers/mmc/host/tmio_mmc*
11363F:	drivers/mmc/host/sh_mobile_sdhi.c
11364F:	include/linux/mfd/tmio.h
11365
11366TMP401 HARDWARE MONITOR DRIVER
11367M:	Guenter Roeck <linux@roeck-us.net>
11368L:	linux-hwmon@vger.kernel.org
11369S:	Maintained
11370F:	Documentation/hwmon/tmp401
11371F:	drivers/hwmon/tmp401.c
11372
11373TMPFS (SHMEM FILESYSTEM)
11374M:	Hugh Dickins <hughd@google.com>
11375L:	linux-mm@kvack.org
11376S:	Maintained
11377F:	include/linux/shmem_fs.h
11378F:	mm/shmem.c
11379
11380TM6000 VIDEO4LINUX DRIVER
11381M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11382L:	linux-media@vger.kernel.org
11383W:	https://linuxtv.org
11384T:	git git://linuxtv.org/media_tree.git
11385S:	Odd fixes
11386F:	drivers/media/usb/tm6000/
11387
11388TW68 VIDEO4LINUX DRIVER
11389M:	Hans Verkuil <hverkuil@xs4all.nl>
11390L:	linux-media@vger.kernel.org
11391T:	git git://linuxtv.org/media_tree.git
11392W:	https://linuxtv.org
11393S:	Odd Fixes
11394F:	drivers/media/pci/tw68/
11395
11396TW686X VIDEO4LINUX DRIVER
11397M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11398L:	linux-media@vger.kernel.org
11399T:	git git://linuxtv.org/media_tree.git
11400W:	http://linuxtv.org
11401S:	Maintained
11402F:	drivers/media/pci/tw686x/
11403
11404TPM DEVICE DRIVER
11405M:	Peter Huewe <peterhuewe@gmx.de>
11406M:	Marcel Selhorst <tpmdd@selhorst.net>
11407M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11408R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11409W:	http://tpmdd.sourceforge.net
11410L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11411Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11412T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11413S:	Maintained
11414F:	drivers/char/tpm/
11415
11416TPM IBM_VTPM DEVICE DRIVER
11417M:	Ashley Lai <ashleydlai@gmail.com>
11418W:	http://tpmdd.sourceforge.net
11419L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11420S:	Maintained
11421F:	drivers/char/tpm/tpm_ibmvtpm*
11422
11423TRACING
11424M:	Steven Rostedt <rostedt@goodmis.org>
11425M:	Ingo Molnar <mingo@redhat.com>
11426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11427S:	Maintained
11428F:	Documentation/trace/ftrace.txt
11429F:	arch/*/*/*/ftrace.h
11430F:	arch/*/kernel/ftrace.c
11431F:	include/*/ftrace.h
11432F:	include/linux/trace*.h
11433F:	include/trace/
11434F:	kernel/trace/
11435F:	tools/testing/selftests/ftrace/
11436
11437TRACING MMIO ACCESSES (MMIOTRACE)
11438M:	Steven Rostedt <rostedt@goodmis.org>
11439M:	Ingo Molnar <mingo@kernel.org>
11440R:	Karol Herbst <karolherbst@gmail.com>
11441R:	Pekka Paalanen <ppaalanen@gmail.com>
11442S:	Maintained
11443L:	linux-kernel@vger.kernel.org
11444L:	nouveau@lists.freedesktop.org
11445F:	kernel/trace/trace_mmiotrace.c
11446F:	include/linux/mmiotrace.h
11447F:	arch/x86/mm/kmmio.c
11448F:	arch/x86/mm/mmio-mod.c
11449F:	arch/x86/mm/testmmiotrace.c
11450
11451TRIVIAL PATCHES
11452M:	Jiri Kosina <trivial@kernel.org>
11453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11454S:	Maintained
11455K:	^Subject:.*(?i)trivial
11456
11457TTY LAYER
11458M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11459M:	Jiri Slaby <jslaby@suse.com>
11460S:	Supported
11461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11462F:	Documentation/serial/
11463F:	drivers/tty/
11464F:	drivers/tty/serial/serial_core.c
11465F:	include/linux/serial_core.h
11466F:	include/linux/serial.h
11467F:	include/linux/tty.h
11468F:	include/uapi/linux/serial_core.h
11469F:	include/uapi/linux/serial.h
11470F:	include/uapi/linux/tty.h
11471
11472TUA9001 MEDIA DRIVER
11473M:	Antti Palosaari <crope@iki.fi>
11474L:	linux-media@vger.kernel.org
11475W:	https://linuxtv.org
11476W:	http://palosaari.fi/linux/
11477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11478T:	git git://linuxtv.org/anttip/media_tree.git
11479S:	Maintained
11480F:	drivers/media/tuners/tua9001*
11481
11482TULIP NETWORK DRIVERS
11483L:	netdev@vger.kernel.org
11484L:	linux-parisc@vger.kernel.org
11485S:	Orphan
11486F:	drivers/net/ethernet/dec/tulip/
11487
11488TUN/TAP driver
11489M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11490W:	http://vtun.sourceforge.net/tun
11491S:	Maintained
11492F:	Documentation/networking/tuntap.txt
11493F:	arch/um/os-Linux/drivers/
11494
11495TURBOCHANNEL SUBSYSTEM
11496M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11497M:	Ralf Baechle <ralf@linux-mips.org>
11498L:	linux-mips@linux-mips.org
11499Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11500S:	Maintained
11501F:	drivers/tc/
11502F:	include/linux/tc.h
11503
11504U14-34F SCSI DRIVER
11505M:	Dario Ballabio <ballabio_dario@emc.com>
11506L:	linux-scsi@vger.kernel.org
11507S:	Maintained
11508F:	drivers/scsi/u14-34f.c
11509
11510UBI FILE SYSTEM (UBIFS)
11511M:	Richard Weinberger <richard@nod.at>
11512M:	Artem Bityutskiy <dedekind1@gmail.com>
11513M:	Adrian Hunter <adrian.hunter@intel.com>
11514L:	linux-mtd@lists.infradead.org
11515T:	git git://git.infradead.org/ubifs-2.6.git
11516W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
11517S:	Supported
11518F:	Documentation/filesystems/ubifs.txt
11519F:	fs/ubifs/
11520
11521UCLINUX (M68KNOMMU AND COLDFIRE)
11522M:	Greg Ungerer <gerg@linux-m68k.org>
11523W:	http://www.linux-m68k.org/
11524W:	http://www.uclinux.org/
11525L:	linux-m68k@lists.linux-m68k.org
11526L:	uclinux-dev@uclinux.org  (subscribers-only)
11527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11528S:	Maintained
11529F:	arch/m68k/coldfire/
11530F:	arch/m68k/68*/
11531F:	arch/m68k/*/*_no.*
11532F:	arch/m68k/include/asm/*_no.*
11533
11534UDF FILESYSTEM
11535M:	Jan Kara <jack@suse.com>
11536S:	Maintained
11537F:	Documentation/filesystems/udf.txt
11538F:	fs/udf/
11539
11540UFS FILESYSTEM
11541M:	Evgeniy Dushistov <dushistov@mail.ru>
11542S:	Maintained
11543F:	Documentation/filesystems/ufs.txt
11544F:	fs/ufs/
11545
11546UHID USERSPACE HID IO DRIVER:
11547M:	David Herrmann <dh.herrmann@googlemail.com>
11548L:	linux-input@vger.kernel.org
11549S:	Maintained
11550F:	drivers/hid/uhid.c
11551F:	include/uapi/linux/uhid.h
11552
11553ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11554L:	linux-usb@vger.kernel.org
11555S:	Orphan
11556F:	drivers/uwb/
11557F:	include/linux/uwb.h
11558F:	include/linux/uwb/
11559
11560UNICORE32 ARCHITECTURE:
11561M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11562W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11563S:	Maintained
11564T:	git git://github.com/gxt/linux.git
11565F:	arch/unicore32/
11566
11567UNIFDEF
11568M:	Tony Finch <dot@dotat.at>
11569W:	http://dotat.at/prog/unifdef
11570S:	Maintained
11571F:	scripts/unifdef.c
11572
11573UNIFORM CDROM DRIVER
11574M:	Jens Axboe <axboe@kernel.dk>
11575W:	http://www.kernel.dk
11576S:	Maintained
11577F:	Documentation/cdrom/
11578F:	drivers/cdrom/cdrom.c
11579F:	include/linux/cdrom.h
11580F:	include/uapi/linux/cdrom.h
11581
11582UNISYS S-PAR DRIVERS
11583M:	David Kershner <david.kershner@unisys.com>
11584L:	sparmaintainer@unisys.com (Unisys internal)
11585S:	Supported
11586F:	drivers/staging/unisys/
11587
11588UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11589M:	Vinayak Holikatti <vinholikatti@gmail.com>
11590L:	linux-scsi@vger.kernel.org
11591S:	Supported
11592F:	Documentation/scsi/ufs.txt
11593F:	drivers/scsi/ufs/
11594
11595UNSORTED BLOCK IMAGES (UBI)
11596M:	Artem Bityutskiy <dedekind1@gmail.com>
11597M:	Richard Weinberger <richard@nod.at>
11598W:	http://www.linux-mtd.infradead.org/
11599L:	linux-mtd@lists.infradead.org
11600T:	git git://git.infradead.org/ubifs-2.6.git
11601S:	Supported
11602F:	drivers/mtd/ubi/
11603F:	include/linux/mtd/ubi.h
11604F:	include/uapi/mtd/ubi-user.h
11605
11606USB ACM DRIVER
11607M:	Oliver Neukum <oneukum@suse.com>
11608L:	linux-usb@vger.kernel.org
11609S:	Maintained
11610F:	Documentation/usb/acm.txt
11611F:	drivers/usb/class/cdc-acm.*
11612
11613USB AR5523 WIRELESS DRIVER
11614M:	Pontus Fuchs <pontus.fuchs@gmail.com>
11615L:	linux-wireless@vger.kernel.org
11616S:	Maintained
11617F:	drivers/net/wireless/ath/ar5523/
11618
11619USB ATTACHED SCSI
11620M:	Hans de Goede <hdegoede@redhat.com>
11621M:	Gerd Hoffmann <kraxel@redhat.com>
11622L:	linux-usb@vger.kernel.org
11623L:	linux-scsi@vger.kernel.org
11624S:	Maintained
11625F:	drivers/usb/storage/uas.c
11626
11627USB CDC ETHERNET DRIVER
11628M:	Oliver Neukum <oliver@neukum.org>
11629L:	linux-usb@vger.kernel.org
11630S:	Maintained
11631F:	drivers/net/usb/cdc_*.c
11632F:	include/uapi/linux/usb/cdc.h
11633
11634USB CHAOSKEY DRIVER
11635M:	Keith Packard <keithp@keithp.com>
11636L:	linux-usb@vger.kernel.org
11637S:	Maintained
11638F:	drivers/usb/misc/chaoskey.c
11639
11640USB CYPRESS C67X00 DRIVER
11641M:	Peter Korsgaard <jacmet@sunsite.dk>
11642L:	linux-usb@vger.kernel.org
11643S:	Maintained
11644F:	drivers/usb/c67x00/
11645
11646USB DAVICOM DM9601 DRIVER
11647M:	Peter Korsgaard <jacmet@sunsite.dk>
11648L:	netdev@vger.kernel.org
11649W:	http://www.linux-usb.org/usbnet
11650S:	Maintained
11651F:	drivers/net/usb/dm9601.c
11652
11653USB DIAMOND RIO500 DRIVER
11654M:	Cesar Miquel <miquel@df.uba.ar>
11655L:	rio500-users@lists.sourceforge.net
11656W:	http://rio500.sourceforge.net
11657S:	Maintained
11658F:	drivers/usb/misc/rio500*
11659
11660USB EHCI DRIVER
11661M:	Alan Stern <stern@rowland.harvard.edu>
11662L:	linux-usb@vger.kernel.org
11663S:	Maintained
11664F:	Documentation/usb/ehci.txt
11665F:	drivers/usb/host/ehci*
11666
11667USB GADGET/PERIPHERAL SUBSYSTEM
11668M:	Felipe Balbi <balbi@kernel.org>
11669L:	linux-usb@vger.kernel.org
11670W:	http://www.linux-usb.org/gadget
11671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11672S:	Maintained
11673F:	drivers/usb/gadget/
11674F:	include/linux/usb/gadget*
11675
11676USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11677M:	Jiri Kosina <jikos@kernel.org>
11678R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
11679L:	linux-usb@vger.kernel.org
11680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11681S:	Maintained
11682F:	Documentation/hid/hiddev.txt
11683F:	drivers/hid/usbhid/
11684
11685USB ISP116X DRIVER
11686M:	Olav Kongas <ok@artecdesign.ee>
11687L:	linux-usb@vger.kernel.org
11688S:	Maintained
11689F:	drivers/usb/host/isp116x*
11690F:	include/linux/usb/isp116x.h
11691
11692USB LAN78XX ETHERNET DRIVER
11693M:	Woojung Huh <woojung.huh@microchip.com>
11694M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11695L:	netdev@vger.kernel.org
11696S:	Maintained
11697F:	drivers/net/usb/lan78xx.*
11698
11699USB MASS STORAGE DRIVER
11700M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11701L:	linux-usb@vger.kernel.org
11702L:	usb-storage@lists.one-eyed-alien.net
11703S:	Maintained
11704W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
11705F:	drivers/usb/storage/
11706
11707USB MIDI DRIVER
11708M:	Clemens Ladisch <clemens@ladisch.de>
11709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11710T:	git git://git.alsa-project.org/alsa-kernel.git
11711S:	Maintained
11712F:	sound/usb/midi.*
11713
11714USB NETWORKING DRIVERS
11715L:	linux-usb@vger.kernel.org
11716S:	Odd Fixes
11717F:	drivers/net/usb/
11718
11719USB OHCI DRIVER
11720M:	Alan Stern <stern@rowland.harvard.edu>
11721L:	linux-usb@vger.kernel.org
11722S:	Maintained
11723F:	Documentation/usb/ohci.txt
11724F:	drivers/usb/host/ohci*
11725
11726USB OTG FSM (Finite State Machine)
11727M:	Peter Chen <Peter.Chen@nxp.com>
11728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11729L:	linux-usb@vger.kernel.org
11730S:	Maintained
11731F:	drivers/usb/common/usb-otg-fsm.c
11732
11733USB OVER IP DRIVER
11734M:	Valentina Manea <valentina.manea.m@gmail.com>
11735M:	Shuah Khan <shuah.kh@samsung.com>
11736L:	linux-usb@vger.kernel.org
11737S:	Maintained
11738F:	Documentation/usb/usbip_protocol.txt
11739F:	drivers/usb/usbip/
11740F:	tools/usb/usbip/
11741
11742USB PEGASUS DRIVER
11743M:	Petko Manolov <petkan@nucleusys.com>
11744L:	linux-usb@vger.kernel.org
11745L:	netdev@vger.kernel.org
11746T:	git git://github.com/petkan/pegasus.git
11747W:	https://github.com/petkan/pegasus
11748S:	Maintained
11749F:	drivers/net/usb/pegasus.*
11750
11751USB PHY LAYER
11752M:	Felipe Balbi <balbi@kernel.org>
11753L:	linux-usb@vger.kernel.org
11754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11755S:	Maintained
11756F:	drivers/usb/phy/
11757
11758USB PRINTER DRIVER (usblp)
11759M:	Pete Zaitcev <zaitcev@redhat.com>
11760L:	linux-usb@vger.kernel.org
11761S:	Supported
11762F:	drivers/usb/class/usblp.c
11763
11764USB QMI WWAN NETWORK DRIVER
11765M:	Bjørn Mork <bjorn@mork.no>
11766L:	netdev@vger.kernel.org
11767S:	Maintained
11768F:	Documentation/ABI/testing/sysfs-class-net-qmi
11769F:	drivers/net/usb/qmi_wwan.c
11770
11771USB RTL8150 DRIVER
11772M:	Petko Manolov <petkan@nucleusys.com>
11773L:	linux-usb@vger.kernel.org
11774L:	netdev@vger.kernel.org
11775T:	git git://github.com/petkan/rtl8150.git
11776W:	https://github.com/petkan/rtl8150
11777S:	Maintained
11778F:	drivers/net/usb/rtl8150.c
11779
11780USB SERIAL SUBSYSTEM
11781M:	Johan Hovold <johan@kernel.org>
11782L:	linux-usb@vger.kernel.org
11783S:	Maintained
11784F:	Documentation/usb/usb-serial.txt
11785F:	drivers/usb/serial/
11786F:	include/linux/usb/serial.h
11787
11788USB SMSC75XX ETHERNET DRIVER
11789M:	Steve Glendinning <steve.glendinning@shawell.net>
11790L:	netdev@vger.kernel.org
11791S:	Maintained
11792F:	drivers/net/usb/smsc75xx.*
11793
11794USB SMSC95XX ETHERNET DRIVER
11795M:	Steve Glendinning <steve.glendinning@shawell.net>
11796L:	netdev@vger.kernel.org
11797S:	Maintained
11798F:	drivers/net/usb/smsc95xx.*
11799
11800USB SUBSYSTEM
11801M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11802L:	linux-usb@vger.kernel.org
11803W:	http://www.linux-usb.org
11804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11805S:	Supported
11806F:	Documentation/usb/
11807F:	drivers/usb/
11808F:	include/linux/usb.h
11809F:	include/linux/usb/
11810
11811USB UHCI DRIVER
11812M:	Alan Stern <stern@rowland.harvard.edu>
11813L:	linux-usb@vger.kernel.org
11814S:	Maintained
11815F:	drivers/usb/host/uhci*
11816
11817USB "USBNET" DRIVER FRAMEWORK
11818M:	Oliver Neukum <oneukum@suse.com>
11819L:	netdev@vger.kernel.org
11820W:	http://www.linux-usb.org/usbnet
11821S:	Maintained
11822F:	drivers/net/usb/usbnet.c
11823F:	include/linux/usb/usbnet.h
11824
11825USB VIDEO CLASS
11826M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11827L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11828L:	linux-media@vger.kernel.org
11829T:	git git://linuxtv.org/media_tree.git
11830W:	http://www.ideasonboard.org/uvc/
11831S:	Maintained
11832F:	drivers/media/usb/uvc/
11833F:	include/uapi/linux/uvcvideo.h
11834
11835USB VISION DRIVER
11836M:	Hans Verkuil <hverkuil@xs4all.nl>
11837L:	linux-media@vger.kernel.org
11838T:	git git://linuxtv.org/media_tree.git
11839W:	https://linuxtv.org
11840S:	Odd Fixes
11841F:	drivers/media/usb/usbvision/
11842
11843USB WEBCAM GADGET
11844M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11845L:	linux-usb@vger.kernel.org
11846S:	Maintained
11847F:	drivers/usb/gadget/function/*uvc*
11848F:	drivers/usb/gadget/legacy/webcam.c
11849
11850USB WIRELESS RNDIS DRIVER (rndis_wlan)
11851M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
11852L:	linux-wireless@vger.kernel.org
11853S:	Maintained
11854F:	drivers/net/wireless/rndis_wlan.c
11855
11856USB XHCI DRIVER
11857M:	Mathias Nyman <mathias.nyman@intel.com>
11858L:	linux-usb@vger.kernel.org
11859S:	Supported
11860F:	drivers/usb/host/xhci*
11861F:	drivers/usb/host/pci-quirks*
11862
11863USB ZD1201 DRIVER
11864L:	linux-wireless@vger.kernel.org
11865W:	http://linux-lc100020.sourceforge.net
11866S:	Orphan
11867F:	drivers/net/wireless/zydas/zd1201.*
11868
11869USB ZR364XX DRIVER
11870M:	Antoine Jacquet <royale@zerezo.com>
11871L:	linux-usb@vger.kernel.org
11872L:	linux-media@vger.kernel.org
11873T:	git git://linuxtv.org/media_tree.git
11874W:	http://royale.zerezo.com/zr364xx/
11875S:	Maintained
11876F:	Documentation/video4linux/zr364xx.txt
11877F:	drivers/media/usb/zr364xx/
11878
11879ULPI BUS
11880M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11881L:	linux-usb@vger.kernel.org
11882S:	Maintained
11883F:	drivers/usb/common/ulpi.c
11884F:	include/linux/ulpi/
11885
11886USER-MODE LINUX (UML)
11887M:	Jeff Dike <jdike@addtoit.com>
11888M:	Richard Weinberger <richard@nod.at>
11889L:	user-mode-linux-devel@lists.sourceforge.net
11890L:	user-mode-linux-user@lists.sourceforge.net
11891W:	http://user-mode-linux.sourceforge.net
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11893S:	Maintained
11894F:	Documentation/virtual/uml/
11895F:	arch/um/
11896F:	arch/x86/um/
11897F:	fs/hostfs/
11898F:	fs/hppfs/
11899
11900USERSPACE I/O (UIO)
11901M:	"Hans J. Koch" <hjk@hansjkoch.de>
11902M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11903S:	Maintained
11904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11905F:	Documentation/DocBook/uio-howto.tmpl
11906F:	drivers/uio/
11907F:	include/linux/uio*.h
11908
11909UTIL-LINUX PACKAGE
11910M:	Karel Zak <kzak@redhat.com>
11911L:	util-linux@vger.kernel.org
11912W:	http://en.wikipedia.org/wiki/Util-linux
11913T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11914S:	Maintained
11915
11916UVESAFB DRIVER
11917M:	Michal Januszewski <spock@gentoo.org>
11918L:	linux-fbdev@vger.kernel.org
11919W:	http://dev.gentoo.org/~spock/projects/uvesafb/
11920S:	Maintained
11921F:	Documentation/fb/uvesafb.txt
11922F:	drivers/video/fbdev/uvesafb.*
11923
11924VF610 NAND DRIVER
11925M:	Stefan Agner <stefan@agner.ch>
11926L:	linux-mtd@lists.infradead.org
11927S:	Supported
11928F:	drivers/mtd/nand/vf610_nfc.c
11929
11930VFAT/FAT/MSDOS FILESYSTEM
11931M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11932S:	Maintained
11933F:	Documentation/filesystems/vfat.txt
11934F:	fs/fat/
11935
11936VFIO DRIVER
11937M:	Alex Williamson <alex.williamson@redhat.com>
11938L:	kvm@vger.kernel.org
11939T:	git git://github.com/awilliam/linux-vfio.git
11940S:	Maintained
11941F:	Documentation/vfio.txt
11942F:	drivers/vfio/
11943F:	include/linux/vfio.h
11944F:	include/uapi/linux/vfio.h
11945
11946VFIO PLATFORM DRIVER
11947M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
11948L:	kvm@vger.kernel.org
11949S:	Maintained
11950F:	drivers/vfio/platform/
11951
11952VIDEOBUF2 FRAMEWORK
11953M:	Pawel Osciak <pawel@osciak.com>
11954M:	Marek Szyprowski <m.szyprowski@samsung.com>
11955M:	Kyungmin Park <kyungmin.park@samsung.com>
11956L:	linux-media@vger.kernel.org
11957S:	Maintained
11958F:	drivers/media/v4l2-core/videobuf2-*
11959F:	include/media/videobuf2-*
11960
11961VIRTUAL SERIO DEVICE DRIVER
11962M:	Stephen Chandler Paul <thatslyude@gmail.com>
11963S:	Maintained
11964F:	drivers/input/serio/userio.c
11965F:	include/uapi/linux/userio.h
11966
11967VIRTIO CONSOLE DRIVER
11968M:	Amit Shah <amit.shah@redhat.com>
11969L:	virtualization@lists.linux-foundation.org
11970S:	Maintained
11971F:	drivers/char/virtio_console.c
11972F:	include/linux/virtio_console.h
11973F:	include/uapi/linux/virtio_console.h
11974
11975VIRTIO CORE, NET AND BLOCK DRIVERS
11976M:	"Michael S. Tsirkin" <mst@redhat.com>
11977L:	virtualization@lists.linux-foundation.org
11978S:	Maintained
11979F:	drivers/virtio/
11980F:	tools/virtio/
11981F:	drivers/net/virtio_net.c
11982F:	drivers/block/virtio_blk.c
11983F:	include/linux/virtio_*.h
11984F:	include/uapi/linux/virtio_*.h
11985
11986VIRTIO DRIVERS FOR S390
11987M:	Christian Borntraeger <borntraeger@de.ibm.com>
11988M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11989L:	linux-s390@vger.kernel.org
11990L:	virtualization@lists.linux-foundation.org
11991L:	kvm@vger.kernel.org
11992S:	Supported
11993F:	drivers/s390/virtio/
11994
11995VIRTIO GPU DRIVER
11996M:	David Airlie <airlied@linux.ie>
11997M:	Gerd Hoffmann <kraxel@redhat.com>
11998L:	dri-devel@lists.freedesktop.org
11999L:	virtualization@lists.linux-foundation.org
12000S:	Maintained
12001F:	drivers/gpu/drm/virtio/
12002F:	include/uapi/linux/virtio_gpu.h
12003
12004VIRTIO HOST (VHOST)
12005M:	"Michael S. Tsirkin" <mst@redhat.com>
12006L:	kvm@vger.kernel.org
12007L:	virtualization@lists.linux-foundation.org
12008L:	netdev@vger.kernel.org
12009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12010S:	Maintained
12011F:	drivers/vhost/
12012F:	include/uapi/linux/vhost.h
12013
12014VIRTIO INPUT DRIVER
12015M:	Gerd Hoffmann <kraxel@redhat.com>
12016S:	Maintained
12017F:	drivers/virtio/virtio_input.c
12018F:	include/uapi/linux/virtio_input.h
12019
12020VIA RHINE NETWORK DRIVER
12021S:	Orphan
12022F:	drivers/net/ethernet/via/via-rhine.c
12023
12024VIA SD/MMC CARD CONTROLLER DRIVER
12025M:	Bruce Chang <brucechang@via.com.tw>
12026M:	Harald Welte <HaraldWelte@viatech.com>
12027S:	Maintained
12028F:	drivers/mmc/host/via-sdmmc.c
12029
12030VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12031M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12032L:	linux-fbdev@vger.kernel.org
12033S:	Maintained
12034F:	include/linux/via-core.h
12035F:	include/linux/via-gpio.h
12036F:	include/linux/via_i2c.h
12037F:	drivers/video/fbdev/via/
12038
12039VIA VELOCITY NETWORK DRIVER
12040M:	Francois Romieu <romieu@fr.zoreil.com>
12041L:	netdev@vger.kernel.org
12042S:	Maintained
12043F:	drivers/net/ethernet/via/via-velocity.*
12044
12045VIRT LIB
12046M:	Alex Williamson <alex.williamson@redhat.com>
12047M:	Paolo Bonzini <pbonzini@redhat.com>
12048L:	kvm@vger.kernel.org
12049S:	Supported
12050F:	virt/lib/
12051
12052VIVID VIRTUAL VIDEO DRIVER
12053M:	Hans Verkuil <hverkuil@xs4all.nl>
12054L:	linux-media@vger.kernel.org
12055T:	git git://linuxtv.org/media_tree.git
12056W:	https://linuxtv.org
12057S:	Maintained
12058F:	drivers/media/platform/vivid/*
12059
12060VLAN (802.1Q)
12061M:	Patrick McHardy <kaber@trash.net>
12062L:	netdev@vger.kernel.org
12063S:	Maintained
12064F:	drivers/net/macvlan.c
12065F:	include/linux/if_*vlan.h
12066F:	net/8021q/
12067
12068VLYNQ BUS
12069M:	Florian Fainelli <florian@openwrt.org>
12070L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12071S:	Maintained
12072F:	drivers/vlynq/vlynq.c
12073F:	include/linux/vlynq.h
12074
12075VME SUBSYSTEM
12076M:	Martyn Welch <martyn@welchs.me.uk>
12077M:	Manohar Vanga <manohar.vanga@gmail.com>
12078M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12079L:	devel@driverdev.osuosl.org
12080S:	Maintained
12081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12082F:	Documentation/vme_api.txt
12083F:	drivers/staging/vme/
12084F:	drivers/vme/
12085F:	include/linux/vme*
12086
12087VMWARE HYPERVISOR INTERFACE
12088M:	Alok Kataria <akataria@vmware.com>
12089L:	virtualization@lists.linux-foundation.org
12090S:	Supported
12091F:	arch/x86/kernel/cpu/vmware.c
12092
12093VMWARE BALLOON DRIVER
12094M:	Xavier Deguillard <xdeguillard@vmware.com>
12095M:	Philip Moltmann <moltmann@vmware.com>
12096M:	"VMware, Inc." <pv-drivers@vmware.com>
12097L:	linux-kernel@vger.kernel.org
12098S:	Maintained
12099F:	drivers/misc/vmw_balloon.c
12100
12101VMWARE VMMOUSE SUBDRIVER
12102M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12103M:	"VMware, Inc." <pv-drivers@vmware.com>
12104L:	linux-input@vger.kernel.org
12105S:	Maintained
12106F:	drivers/input/mouse/vmmouse.c
12107F:	drivers/input/mouse/vmmouse.h
12108
12109VMWARE VMXNET3 ETHERNET DRIVER
12110M:	Shrikrishna Khare <skhare@vmware.com>
12111M:	"VMware, Inc." <pv-drivers@vmware.com>
12112L:	netdev@vger.kernel.org
12113S:	Maintained
12114F:	drivers/net/vmxnet3/
12115
12116VMware PVSCSI driver
12117M:	Arvind Kumar <arvindkumar@vmware.com>
12118M:	VMware PV-Drivers <pv-drivers@vmware.com>
12119L:	linux-scsi@vger.kernel.org
12120S:	Maintained
12121F:	drivers/scsi/vmw_pvscsi.c
12122F:	drivers/scsi/vmw_pvscsi.h
12123
12124VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12125M:	Liam Girdwood <lgirdwood@gmail.com>
12126M:	Mark Brown <broonie@kernel.org>
12127L:	linux-kernel@vger.kernel.org
12128W:	http://www.slimlogic.co.uk/?p=48
12129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12130S:	Supported
12131F:	Documentation/devicetree/bindings/regulator/
12132F:	drivers/regulator/
12133F:	include/dt-bindings/regulator/
12134F:	include/linux/regulator/
12135
12136VRF
12137M:	David Ahern <dsa@cumulusnetworks.com>
12138M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12139L:	netdev@vger.kernel.org
12140S:	Maintained
12141F:	drivers/net/vrf.c
12142F:	Documentation/networking/vrf.txt
12143
12144VT1211 HARDWARE MONITOR DRIVER
12145M:	Juerg Haefliger <juergh@gmail.com>
12146L:	linux-hwmon@vger.kernel.org
12147S:	Maintained
12148F:	Documentation/hwmon/vt1211
12149F:	drivers/hwmon/vt1211.c
12150
12151VT8231 HARDWARE MONITOR DRIVER
12152M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12153L:	linux-hwmon@vger.kernel.org
12154S:	Maintained
12155F:	drivers/hwmon/vt8231.c
12156
12157VUB300 USB to SDIO/SD/MMC bridge chip
12158M:	Tony Olech <tony.olech@elandigitalsystems.com>
12159L:	linux-mmc@vger.kernel.org
12160L:	linux-usb@vger.kernel.org
12161S:	Supported
12162F:	drivers/mmc/host/vub300.c
12163
12164W1 DALLAS'S 1-WIRE BUS
12165M:	Evgeniy Polyakov <zbr@ioremap.net>
12166S:	Maintained
12167F:	Documentation/w1/
12168F:	drivers/w1/
12169
12170W83791D HARDWARE MONITORING DRIVER
12171M:	Marc Hulsman <m.hulsman@tudelft.nl>
12172L:	linux-hwmon@vger.kernel.org
12173S:	Maintained
12174F:	Documentation/hwmon/w83791d
12175F:	drivers/hwmon/w83791d.c
12176
12177W83793 HARDWARE MONITORING DRIVER
12178M:	Rudolf Marek <r.marek@assembler.cz>
12179L:	linux-hwmon@vger.kernel.org
12180S:	Maintained
12181F:	Documentation/hwmon/w83793
12182F:	drivers/hwmon/w83793.c
12183
12184W83795 HARDWARE MONITORING DRIVER
12185M:	Jean Delvare <jdelvare@suse.com>
12186L:	linux-hwmon@vger.kernel.org
12187S:	Maintained
12188F:	drivers/hwmon/w83795.c
12189
12190W83L51xD SD/MMC CARD INTERFACE DRIVER
12191M:	Pierre Ossman <pierre@ossman.eu>
12192S:	Maintained
12193F:	drivers/mmc/host/wbsd.*
12194
12195WACOM PROTOCOL 4 SERIAL TABLETS
12196M:	Julian Squires <julian@cipht.net>
12197M:	Hans de Goede <hdegoede@redhat.com>
12198L:	linux-input@vger.kernel.org
12199S:	Maintained
12200F:	drivers/input/tablet/wacom_serial4.c
12201
12202WATCHDOG DEVICE DRIVERS
12203M:	Wim Van Sebroeck <wim@iguana.be>
12204R:	Guenter Roeck <linux@roeck-us.net>
12205L:	linux-watchdog@vger.kernel.org
12206W:	http://www.linux-watchdog.org/
12207T:	git git://www.linux-watchdog.org/linux-watchdog.git
12208S:	Maintained
12209F:	Documentation/watchdog/
12210F:	drivers/watchdog/
12211F:	include/linux/watchdog.h
12212F:	include/uapi/linux/watchdog.h
12213
12214WD7000 SCSI DRIVER
12215M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12216L:	linux-scsi@vger.kernel.org
12217S:	Maintained
12218F:	drivers/scsi/wd7000.c
12219
12220WIIMOTE HID DRIVER
12221M:	David Herrmann <dh.herrmann@googlemail.com>
12222L:	linux-input@vger.kernel.org
12223S:	Maintained
12224F:	drivers/hid/hid-wiimote*
12225
12226WINBOND CIR DRIVER
12227M:	David Härdeman <david@hardeman.nu>
12228S:	Maintained
12229F:	drivers/media/rc/winbond-cir.c
12230
12231WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12232M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12233L:	linux-watchdog@vger.kernel.org
12234S:	Maintained
12235F:	drivers/watchdog/ebc-c384_wdt.c
12236
12237WINSYSTEMS WS16C48 GPIO DRIVER
12238M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12239L:	linux-gpio@vger.kernel.org
12240S:	Maintained
12241F:	drivers/gpio/gpio-ws16c48.c
12242
12243WIMAX STACK
12244M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12245M:	linux-wimax@intel.com
12246L:	wimax@linuxwimax.org (subscribers-only)
12247S:	Supported
12248W:	http://linuxwimax.org
12249F:	Documentation/wimax/README.wimax
12250F:	include/linux/wimax/debug.h
12251F:	include/net/wimax.h
12252F:	include/uapi/linux/wimax.h
12253F:	net/wimax/
12254
12255WISTRON LAPTOP BUTTON DRIVER
12256M:	Miloslav Trmac <mitr@volny.cz>
12257S:	Maintained
12258F:	drivers/input/misc/wistron_btns.c
12259
12260WL3501 WIRELESS PCMCIA CARD DRIVER
12261M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12262L:	linux-wireless@vger.kernel.org
12263W:	http://oops.ghostprotocols.net:81/blog
12264S:	Maintained
12265F:	drivers/net/wireless/wl3501*
12266
12267WOLFSON MICROELECTRONICS DRIVERS
12268L:	patches@opensource.wolfsonmicro.com
12269T:	git https://github.com/CirrusLogic/linux-drivers.git
12270W:	https://github.com/CirrusLogic/linux-drivers/wiki
12271S:	Supported
12272F:	Documentation/hwmon/wm83??
12273F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12274F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12275F:	Documentation/devicetree/bindings/mfd/arizona.txt
12276F:	arch/arm/mach-s3c64xx/mach-crag6410*
12277F:	drivers/clk/clk-wm83*.c
12278F:	drivers/extcon/extcon-arizona.c
12279F:	drivers/leds/leds-wm83*.c
12280F:	drivers/gpio/gpio-*wm*.c
12281F:	drivers/gpio/gpio-arizona.c
12282F:	drivers/hwmon/wm83??-hwmon.c
12283F:	drivers/input/misc/wm831x-on.c
12284F:	drivers/input/touchscreen/wm831x-ts.c
12285F:	drivers/input/touchscreen/wm97*.c
12286F:	drivers/mfd/arizona*
12287F:	drivers/mfd/wm*.c
12288F:	drivers/mfd/cs47l24*
12289F:	drivers/power/wm83*.c
12290F:	drivers/rtc/rtc-wm83*.c
12291F:	drivers/regulator/wm8*.c
12292F:	drivers/video/backlight/wm83*_bl.c
12293F:	drivers/watchdog/wm83*_wdt.c
12294F:	include/linux/mfd/arizona/
12295F:	include/linux/mfd/wm831x/
12296F:	include/linux/mfd/wm8350/
12297F:	include/linux/mfd/wm8400*
12298F:	include/linux/wm97xx.h
12299F:	include/sound/wm????.h
12300F:	sound/soc/codecs/arizona.?
12301F:	sound/soc/codecs/wm*
12302F:	sound/soc/codecs/cs47l24*
12303
12304WORKQUEUE
12305M:	Tejun Heo <tj@kernel.org>
12306R:	Lai Jiangshan <jiangshanlai@gmail.com>
12307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12308S:	Maintained
12309F:	include/linux/workqueue.h
12310F:	kernel/workqueue.c
12311F:	Documentation/workqueue.txt
12312
12313X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12314M:	Chen-Yu Tsai <wens@csie.org>
12315L:	linux-kernel@vger.kernel.org
12316S:	Maintained
12317N:	axp[128]
12318
12319X.25 NETWORK LAYER
12320M:	Andrew Hendry <andrew.hendry@gmail.com>
12321L:	linux-x25@vger.kernel.org
12322S:	Odd Fixes
12323F:	Documentation/networking/x25*
12324F:	include/net/x25*
12325F:	net/x25/
12326
12327X86 ARCHITECTURE (32-BIT AND 64-BIT)
12328M:	Thomas Gleixner <tglx@linutronix.de>
12329M:	Ingo Molnar <mingo@redhat.com>
12330M:	"H. Peter Anvin" <hpa@zytor.com>
12331M:	x86@kernel.org
12332L:	linux-kernel@vger.kernel.org
12333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12334S:	Maintained
12335F:	Documentation/x86/
12336F:	arch/x86/
12337
12338X86 PLATFORM DRIVERS
12339M:	Darren Hart <dvhart@infradead.org>
12340L:	platform-driver-x86@vger.kernel.org
12341T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12342S:	Maintained
12343F:	drivers/platform/x86/
12344F:	drivers/platform/olpc/
12345
12346X86 MCE INFRASTRUCTURE
12347M:	Tony Luck <tony.luck@intel.com>
12348M:	Borislav Petkov <bp@alien8.de>
12349L:	linux-edac@vger.kernel.org
12350S:	Maintained
12351F:	arch/x86/kernel/cpu/mcheck/*
12352
12353X86 MICROCODE UPDATE SUPPORT
12354M:	Borislav Petkov <bp@alien8.de>
12355S:	Maintained
12356F:	arch/x86/kernel/cpu/microcode/*
12357
12358X86 VDSO
12359M:	Andy Lutomirski <luto@amacapital.net>
12360L:	linux-kernel@vger.kernel.org
12361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12362S:	Maintained
12363F:	arch/x86/entry/vdso/
12364
12365XC2028/3028 TUNER DRIVER
12366M:	Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12367L:	linux-media@vger.kernel.org
12368W:	https://linuxtv.org
12369T:	git git://linuxtv.org/media_tree.git
12370S:	Maintained
12371F:	drivers/media/tuners/tuner-xc2028.*
12372
12373XEN HYPERVISOR INTERFACE
12374M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12375M:	David Vrabel <david.vrabel@citrix.com>
12376M:	Juergen Gross <jgross@suse.com>
12377L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12379S:	Supported
12380F:	arch/x86/xen/
12381F:	drivers/*/xen-*front.c
12382F:	drivers/xen/
12383F:	arch/x86/include/asm/xen/
12384F:	include/xen/
12385F:	include/uapi/xen/
12386
12387XEN HYPERVISOR ARM
12388M:	Stefano Stabellini <sstabellini@kernel.org>
12389L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12390S:	Maintained
12391F:	arch/arm/xen/
12392F:	arch/arm/include/asm/xen/
12393
12394XEN HYPERVISOR ARM64
12395M:	Stefano Stabellini <sstabellini@kernel.org>
12396L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12397S:	Maintained
12398F:	arch/arm64/xen/
12399F:	arch/arm64/include/asm/xen/
12400
12401XEN NETWORK BACKEND DRIVER
12402M:	Wei Liu <wei.liu2@citrix.com>
12403L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12404L:	netdev@vger.kernel.org
12405S:	Supported
12406F:	drivers/net/xen-netback/*
12407
12408XEN PCI SUBSYSTEM
12409M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12410L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12411S:	Supported
12412F:	arch/x86/pci/*xen*
12413F:	drivers/pci/*xen*
12414
12415XEN BLOCK SUBSYSTEM
12416M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12417M:	Roger Pau Monné <roger.pau@citrix.com>
12418L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12419S:	Supported
12420F:	drivers/block/xen-blkback/*
12421F:	drivers/block/xen*
12422
12423XEN PVSCSI DRIVERS
12424M:	Juergen Gross <jgross@suse.com>
12425L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12426L:	linux-scsi@vger.kernel.org
12427S:	Supported
12428F:	drivers/scsi/xen-scsifront.c
12429F:	drivers/xen/xen-scsiback.c
12430F:	include/xen/interface/io/vscsiif.h
12431
12432XEN SWIOTLB SUBSYSTEM
12433M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12434L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12435S:	Supported
12436F:	arch/x86/xen/*swiotlb*
12437F:	drivers/xen/*swiotlb*
12438
12439XFS FILESYSTEM
12440P:	Silicon Graphics Inc
12441M:	Dave Chinner <david@fromorbit.com>
12442M:	xfs@oss.sgi.com
12443L:	xfs@oss.sgi.com
12444W:	http://oss.sgi.com/projects/xfs
12445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12446S:	Supported
12447F:	Documentation/filesystems/xfs.txt
12448F:	fs/xfs/
12449
12450XILINX AXI ETHERNET DRIVER
12451M:	Anirudha Sarangi <anirudh@xilinx.com>
12452M:	John Linn <John.Linn@xilinx.com>
12453S:	Maintained
12454F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12455
12456XILINX UARTLITE SERIAL DRIVER
12457M:	Peter Korsgaard <jacmet@sunsite.dk>
12458L:	linux-serial@vger.kernel.org
12459S:	Maintained
12460F:	drivers/tty/serial/uartlite.c
12461
12462XILINX VIDEO IP CORES
12463M:	Hyun Kwon <hyun.kwon@xilinx.com>
12464M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12465L:	linux-media@vger.kernel.org
12466T:	git git://linuxtv.org/media_tree.git
12467S:	Supported
12468F:	Documentation/devicetree/bindings/media/xilinx/
12469F:	drivers/media/platform/xilinx/
12470F:	include/uapi/linux/xilinx-v4l2-controls.h
12471
12472XILLYBUS DRIVER
12473M:	Eli Billauer <eli.billauer@gmail.com>
12474L:	linux-kernel@vger.kernel.org
12475S:	Supported
12476F:	drivers/char/xillybus/
12477
12478XTENSA XTFPGA PLATFORM SUPPORT
12479M:	Max Filippov <jcmvbkbc@gmail.com>
12480L:	linux-xtensa@linux-xtensa.org
12481S:	Maintained
12482F:	drivers/spi/spi-xtensa-xtfpga.c
12483F:	sound/soc/xtensa/xtfpga-i2s.c
12484
12485YAM DRIVER FOR AX.25
12486M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12487L:	linux-hams@vger.kernel.org
12488S:	Maintained
12489F:	drivers/net/hamradio/yam*
12490F:	include/linux/yam.h
12491
12492YEALINK PHONE DRIVER
12493M:	Henk Vergonet <Henk.Vergonet@gmail.com>
12494L:	usbb2k-api-dev@nongnu.org
12495S:	Maintained
12496F:	Documentation/input/yealink.txt
12497F:	drivers/input/misc/yealink.*
12498
12499Z8530 DRIVER FOR AX.25
12500M:	Joerg Reuter <jreuter@yaina.de>
12501W:	http://yaina.de/jreuter/
12502W:	http://www.qsl.net/dl1bke/
12503L:	linux-hams@vger.kernel.org
12504S:	Maintained
12505F:	Documentation/networking/z8530drv.txt
12506F:	drivers/net/hamradio/*scc.c
12507F:	drivers/net/hamradio/z8530.h
12508
12509ZBUD COMPRESSED PAGE ALLOCATOR
12510M:	Seth Jennings <sjenning@redhat.com>
12511L:	linux-mm@kvack.org
12512S:	Maintained
12513F:	mm/zbud.c
12514F:	include/linux/zbud.h
12515
12516ZD1211RW WIRELESS DRIVER
12517M:	Daniel Drake <dsd@gentoo.org>
12518M:	Ulrich Kunitz <kune@deine-taler.de>
12519W:	http://zd1211.ath.cx/wiki/DriverRewrite
12520L:	linux-wireless@vger.kernel.org
12521L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
12522S:	Maintained
12523F:	drivers/net/wireless/zydas/zd1211rw/
12524
12525ZPOOL COMPRESSED PAGE STORAGE API
12526M:	Dan Streetman <ddstreet@ieee.org>
12527L:	linux-mm@kvack.org
12528S:	Maintained
12529F:	mm/zpool.c
12530F:	include/linux/zpool.h
12531
12532ZR36067 VIDEO FOR LINUX DRIVER
12533L:	mjpeg-users@lists.sourceforge.net
12534L:	linux-media@vger.kernel.org
12535W:	http://mjpeg.sourceforge.net/driver-zoran/
12536T:	hg https://linuxtv.org/hg/v4l-dvb
12537S:	Odd Fixes
12538F:	drivers/media/pci/zoran/
12539
12540ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12541M:	Minchan Kim <minchan@kernel.org>
12542M:	Nitin Gupta <ngupta@vflare.org>
12543R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12544L:	linux-kernel@vger.kernel.org
12545S:	Maintained
12546F:	drivers/block/zram/
12547F:	Documentation/blockdev/zram.txt
12548
12549ZS DECSTATION Z85C30 SERIAL DRIVER
12550M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12551S:	Maintained
12552F:	drivers/tty/serial/zs.*
12553
12554ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12555M:	Minchan Kim <minchan@kernel.org>
12556M:	Nitin Gupta <ngupta@vflare.org>
12557R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12558L:	linux-mm@kvack.org
12559S:	Maintained
12560F:	mm/zsmalloc.c
12561F:	include/linux/zsmalloc.h
12562F:	Documentation/vm/zsmalloc.txt
12563
12564ZSWAP COMPRESSED SWAP CACHING
12565M:	Seth Jennings <sjenning@redhat.com>
12566L:	linux-mm@kvack.org
12567S:	Maintained
12568F:	mm/zswap.c
12569
12570THE REST
12571M:	Linus Torvalds <torvalds@linux-foundation.org>
12572L:	linux-kernel@vger.kernel.org
12573Q:	http://patchwork.kernel.org/project/LKML/list/
12574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12575S:	Buried alive in reporters
12576F:	*
12577F:	*/
12578