xref: /openbmc/linux/MAINTAINERS (revision 6dfcd296)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/CodingStyle for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/SubmittingPatches for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/SubmittingPatches.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	Q: Patchwork web based patch tracking system site
78	T: SCM tree type and location.
79	   Type is one of: git, hg, quilt, stgit, topgit
80	S: Status, one of the following:
81	   Supported:	Someone is actually paid to look after this.
82	   Maintained:	Someone actually looks after it.
83	   Odd Fixes:	It has a maintainer but they don't have time to do
84			much other than throw the odd patch in. See below..
85	   Orphan:	No current maintainer [but maybe you could take the
86			role as you write your new code].
87	   Obsolete:	Old code. Something tagged obsolete generally means
88			it has been replaced by a better system and you
89			should be using that.
90	F: Files and directories with wildcard patterns.
91	   A trailing slash includes all files and subdirectory files.
92	   F:	drivers/net/	all files in and below drivers/net
93	   F:	drivers/net/*	all files in drivers/net, but not below
94	   F:	*/net/*		all files in "any top level directory"/net
95	   One pattern per line.  Multiple F: lines acceptable.
96	N: Files and directories with regex patterns.
97	   N:	[^a-z]tegra	all files whose path contains the word tegra
98	   One pattern per line.  Multiple N: lines acceptable.
99	   scripts/get_maintainer.pl has different behavior for files that
100	   match F: pattern and matches of N: patterns.  By default,
101	   get_maintainer will not look at git log history when an F: pattern
102	   match occurs.  When an N: match occurs, git log history is used
103	   to also notify the people that have git commit signatures.
104	X: Files and directories that are NOT maintained, same rules as F:
105	   Files exclusions are tested before file matches.
106	   Can be useful for excluding a specific subdirectory, for instance:
107	   F:	net/
108	   X:	net/ipv6/
109	   matches all files in and below net excluding net/ipv6/
110	K: Keyword perl extended regex pattern to match content in a
111	   patch or file.  For instance:
112	   K: of_get_profile
113	      matches patches or files that contain "of_get_profile"
114	   K: \b(printk|pr_(info|err))\b
115	      matches patches or files that contain one or more of the words
116	      printk, pr_info or pr_err
117	   One regex pattern per line.  Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125		-----------------------------------
126
1273C59X NETWORK DRIVER
128M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L:	netdev@vger.kernel.org
130S:	Maintained
131F:	Documentation/networking/vortex.txt
132F:	drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M:	David Dillow <dave@thedillows.org>
136L:	netdev@vger.kernel.org
137S:	Maintained
138F:	drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M:	Adam Radford <linuxraid@lsi.com>
142L:	linux-scsi@vger.kernel.org
143W:	http://www.lsi.com
144S:	Supported
145F:	drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L:	linux-scsi@vger.kernel.org
150S:	Maintained
151F:	drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M:	Alexander Aring <aar@pengutronix.de>
155M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L:	linux-bluetooth@vger.kernel.org
157L:	linux-wpan@vger.kernel.org
158S:	Maintained
159F:	net/6lowpan/
160F:	include/net/6lowpan.h
161F:	Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L:	linux-hams@vger.kernel.org
166S:	Maintained
167F:	drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171L:	netdev@vger.kernel.org
172S:	Maintained
173F:	drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L:	linux-serial@vger.kernel.org
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	Documentation/ABI/testing/configfs-acpi
292F:	drivers/pci/*acpi*
293F:	drivers/pci/*/*acpi*
294F:	drivers/pci/*/*/*acpi*
295F:	tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M:	Robert Moore <robert.moore@intel.com>
299M:	Lv Zheng <lv.zheng@intel.com>
300M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L:	linux-acpi@vger.kernel.org
302L:	devel@acpica.org
303W:	https://acpica.org/
304W:	https://github.com/acpica/acpica/
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S:	Supported
308F:	drivers/acpi/acpica/
309F:	include/acpi/
310F:	tools/power/acpi/
311
312ACPI FAN DRIVER
313M:	Zhang Rui <rui.zhang@intel.com>
314L:	linux-acpi@vger.kernel.org
315W:	https://01.org/linux-acpi
316S:	Supported
317F:	drivers/acpi/fan.c
318
319ACPI FOR ARM64 (ACPI/arm64)
320M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
321M:	Hanjun Guo <hanjun.guo@linaro.org>
322M:	Sudeep Holla <sudeep.holla@arm.com>
323L:	linux-acpi@vger.kernel.org
324S:	Maintained
325F:	drivers/acpi/arm64
326
327ACPI THERMAL DRIVER
328M:	Zhang Rui <rui.zhang@intel.com>
329L:	linux-acpi@vger.kernel.org
330W:	https://01.org/linux-acpi
331S:	Supported
332F:	drivers/acpi/*thermal*
333
334ACPI VIDEO DRIVER
335M:	Zhang Rui <rui.zhang@intel.com>
336L:	linux-acpi@vger.kernel.org
337W:	https://01.org/linux-acpi
338S:	Supported
339F:	drivers/acpi/acpi_video.c
340
341ACPI WMI DRIVER
342L:	platform-driver-x86@vger.kernel.org
343S:	Orphan
344F:	drivers/platform/x86/wmi.c
345
346AD1889 ALSA SOUND DRIVER
347M:	Thibaut Varene <T-Bone@parisc-linux.org>
348W:	http://wiki.parisc-linux.org/AD1889
349L:	linux-parisc@vger.kernel.org
350S:	Maintained
351F:	sound/pci/ad1889.*
352
353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
354M:	Michael Hennerich <michael.hennerich@analog.com>
355W:	http://wiki.analog.com/AD5254
356W:	http://ez.analog.com/community/linux-device-drivers
357S:	Supported
358F:	drivers/misc/ad525x_dpot.c
359
360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
361M:	Michael Hennerich <michael.hennerich@analog.com>
362W:	http://wiki.analog.com/AD5398
363W:	http://ez.analog.com/community/linux-device-drivers
364S:	Supported
365F:	drivers/regulator/ad5398.c
366
367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
368M:	Michael Hennerich <michael.hennerich@analog.com>
369W:	http://wiki.analog.com/AD7142
370W:	http://ez.analog.com/community/linux-device-drivers
371S:	Supported
372F:	drivers/input/misc/ad714x.c
373
374AD7877 TOUCHSCREEN DRIVER
375M:	Michael Hennerich <michael.hennerich@analog.com>
376W:	http://wiki.analog.com/AD7877
377W:	http://ez.analog.com/community/linux-device-drivers
378S:	Supported
379F:	drivers/input/touchscreen/ad7877.c
380
381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
382M:	Michael Hennerich <michael.hennerich@analog.com>
383W:	http://wiki.analog.com/AD7879
384W:	http://ez.analog.com/community/linux-device-drivers
385S:	Supported
386F:	drivers/input/touchscreen/ad7879.c
387
388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
389M:	Jiri Kosina <jikos@kernel.org>
390S:	Maintained
391
392ADF7242 IEEE 802.15.4 RADIO DRIVER
393M:	Michael Hennerich <michael.hennerich@analog.com>
394W:	https://wiki.analog.com/ADF7242
395W:	http://ez.analog.com/community/linux-device-drivers
396L:	linux-wpan@vger.kernel.org
397S:	Supported
398F:	drivers/net/ieee802154/adf7242.c
399F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
400
401ADM1025 HARDWARE MONITOR DRIVER
402M:	Jean Delvare <jdelvare@suse.com>
403L:	linux-hwmon@vger.kernel.org
404S:	Maintained
405F:	Documentation/hwmon/adm1025
406F:	drivers/hwmon/adm1025.c
407
408ADM1029 HARDWARE MONITOR DRIVER
409M:	Corentin Labbe <clabbe.montjoie@gmail.com>
410L:	linux-hwmon@vger.kernel.org
411S:	Maintained
412F:	drivers/hwmon/adm1029.c
413
414ADM8211 WIRELESS DRIVER
415L:	linux-wireless@vger.kernel.org
416W:	http://wireless.kernel.org/
417S:	Orphan
418F:	drivers/net/wireless/admtek/adm8211.*
419
420ADP1653 FLASH CONTROLLER DRIVER
421M:	Sakari Ailus <sakari.ailus@iki.fi>
422L:	linux-media@vger.kernel.org
423S:	Maintained
424F:	drivers/media/i2c/adp1653.c
425F:	include/media/i2c/adp1653.h
426
427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/ADP5520
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/mfd/adp5520.c
433F:	drivers/video/backlight/adp5520_bl.c
434F:	drivers/leds/leds-adp5520.c
435F:	drivers/gpio/gpio-adp5520.c
436F:	drivers/input/keyboard/adp5520-keys.c
437
438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/ADP5588
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/keyboard/adp5588-keys.c
444F:	drivers/gpio/gpio-adp5588.c
445
446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/ADP8860
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/video/backlight/adp8860_bl.c
452
453ADS1015 HARDWARE MONITOR DRIVER
454M:	Dirk Eibach <eibach@gdsys.de>
455L:	linux-hwmon@vger.kernel.org
456S:	Maintained
457F:	Documentation/hwmon/ads1015
458F:	drivers/hwmon/ads1015.c
459F:	include/linux/i2c/ads1015.h
460
461ADT746X FAN DRIVER
462M:	Colin Leroy <colin@colino.net>
463S:	Maintained
464F:	drivers/macintosh/therm_adt746x.c
465
466ADT7475 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adt7475
471F:	drivers/hwmon/adt7475.c
472
473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
474M:	Michael Hennerich <michael.hennerich@analog.com>
475W:	http://wiki.analog.com/ADXL345
476W:	http://ez.analog.com/community/linux-device-drivers
477S:	Supported
478F:	drivers/input/misc/adxl34x.c
479
480ADVANSYS SCSI DRIVER
481M:	Matthew Wilcox <matthew@wil.cx>
482M:	Hannes Reinecke <hare@suse.com>
483L:	linux-scsi@vger.kernel.org
484S:	Maintained
485F:	Documentation/scsi/advansys.txt
486F:	drivers/scsi/advansys.c
487
488AEDSP16 DRIVER
489M:	Riccardo Facchetti <fizban@tin.it>
490S:	Maintained
491F:	sound/oss/aedsp16.c
492
493AF9013 MEDIA DRIVER
494M:	Antti Palosaari <crope@iki.fi>
495L:	linux-media@vger.kernel.org
496W:	https://linuxtv.org
497W:	http://palosaari.fi/linux/
498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
499T:	git git://linuxtv.org/anttip/media_tree.git
500S:	Maintained
501F:	drivers/media/dvb-frontends/af9013*
502
503AF9033 MEDIA DRIVER
504M:	Antti Palosaari <crope@iki.fi>
505L:	linux-media@vger.kernel.org
506W:	https://linuxtv.org
507W:	http://palosaari.fi/linux/
508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
509T:	git git://linuxtv.org/anttip/media_tree.git
510S:	Maintained
511F:	drivers/media/dvb-frontends/af9033*
512
513AFFS FILE SYSTEM
514L:	linux-fsdevel@vger.kernel.org
515S:	Orphan
516F:	Documentation/filesystems/affs.txt
517F:	fs/affs/
518
519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
520M:	David Howells <dhowells@redhat.com>
521L:	linux-afs@lists.infradead.org
522S:	Supported
523F:	fs/afs/
524F:	include/net/af_rxrpc.h
525F:	net/rxrpc/af_rxrpc.c
526
527AGPGART DRIVER
528M:	David Airlie <airlied@linux.ie>
529T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
530S:	Maintained
531F:	drivers/char/agp/
532F:	include/linux/agp*
533F:	include/uapi/linux/agp*
534
535AHA152X SCSI DRIVER
536M:	"Juergen E. Fischer" <fischer@norbit.de>
537L:	linux-scsi@vger.kernel.org
538S:	Maintained
539F:	drivers/scsi/aha152x*
540F:	drivers/scsi/pcmcia/aha152x*
541
542AIC7XXX / AIC79XX SCSI DRIVER
543M:	Hannes Reinecke <hare@suse.com>
544L:	linux-scsi@vger.kernel.org
545S:	Maintained
546F:	drivers/scsi/aic7xxx/
547
548AIMSLAB FM RADIO RECEIVER DRIVER
549M:	Hans Verkuil <hverkuil@xs4all.nl>
550L:	linux-media@vger.kernel.org
551T:	git git://linuxtv.org/media_tree.git
552W:	https://linuxtv.org
553S:	Maintained
554F:	drivers/media/radio/radio-aimslab*
555
556AIO
557M:	Benjamin LaHaise <bcrl@kvack.org>
558L:	linux-aio@kvack.org
559S:	Supported
560F:	fs/aio.c
561F:	include/linux/*aio*.h
562
563AIRSPY MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/usb/airspy/
572
573ALCATEL SPEEDTOUCH USB DRIVER
574M:	Duncan Sands <duncan.sands@free.fr>
575L:	linux-usb@vger.kernel.org
576W:	http://www.linux-usb.org/SpeedTouch/
577S:	Maintained
578F:	drivers/usb/atm/speedtch.c
579F:	drivers/usb/atm/usbatm.c
580
581ALCHEMY AU1XX0 MMC DRIVER
582M:	Manuel Lauss <manuel.lauss@gmail.com>
583S:	Maintained
584F:	drivers/mmc/host/au1xmmc.c
585
586ALI1563 I2C DRIVER
587M:	Rudolf Marek <r.marek@assembler.cz>
588L:	linux-i2c@vger.kernel.org
589S:	Maintained
590F:	Documentation/i2c/busses/i2c-ali1563
591F:	drivers/i2c/busses/i2c-ali1563.c
592
593ALLWINNER SECURITY SYSTEM
594M:	Corentin Labbe <clabbe.montjoie@gmail.com>
595L:	linux-crypto@vger.kernel.org
596S:	Maintained
597F:	drivers/crypto/sunxi-ss/
598
599ALPHA PORT
600M:	Richard Henderson <rth@twiddle.net>
601M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
602M:	Matt Turner <mattst88@gmail.com>
603S:	Odd Fixes
604L:	linux-alpha@vger.kernel.org
605F:	arch/alpha/
606
607ALPS PS/2 TOUCHPAD DRIVER
608R:	Pali Rohár <pali.rohar@gmail.com>
609F:	drivers/input/mouse/alps.*
610
611ALTERA MAILBOX DRIVER
612M:	Ley Foon Tan <lftan@altera.com>
613L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S:	Maintained
615F:	drivers/mailbox/mailbox-altera.c
616
617ALTERA PIO DRIVER
618M:	Tien Hock Loh <thloh@altera.com>
619L:	linux-gpio@vger.kernel.org
620S:	Maintained
621F:	drivers/gpio/gpio-altera.c
622
623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624M:	Thor Thayer <tthayer@opensource.altera.com>
625S:	Maintained
626F:	drivers/gpio/gpio-altera-a10sr.c
627F:	drivers/mfd/altera-a10sr.c
628F:	include/linux/mfd/altera-a10sr.h
629
630ALTERA TRIPLE SPEED ETHERNET DRIVER
631M:	Vince Bridgers <vbridger@opensource.altera.com>
632L:	netdev@vger.kernel.org
633L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
634S:	Maintained
635F:	drivers/net/ethernet/altera/
636
637ALTERA UART/JTAG UART SERIAL DRIVERS
638M:	Tobias Klauser <tklauser@distanz.ch>
639L:	linux-serial@vger.kernel.org
640L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S:	Maintained
642F:	drivers/tty/serial/altera_uart.c
643F:	drivers/tty/serial/altera_jtaguart.c
644F:	include/linux/altera_uart.h
645F:	include/linux/altera_jtaguart.h
646
647AMAZON ETHERNET DRIVERS
648M:	Netanel Belgazal <netanel@annapurnalabs.com>
649R:	Saeed Bishara <saeed@annapurnalabs.com>
650R:	Zorik Machulsky <zorik@annapurnalabs.com>
651L:	netdev@vger.kernel.org
652S:	Supported
653F:	Documentation/networking/ena.txt
654F:	drivers/net/ethernet/amazon/
655
656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
657M:	Tom Lendacky <thomas.lendacky@amd.com>
658M:	Gary Hook <gary.hook@amd.com>
659L:	linux-crypto@vger.kernel.org
660S:	Supported
661F:	drivers/crypto/ccp/
662F:	include/linux/ccp.h
663
664AMD FAM15H PROCESSOR POWER MONITORING DRIVER
665M:	Huang Rui <ray.huang@amd.com>
666L:	linux-hwmon@vger.kernel.org
667S:	Supported
668F:	Documentation/hwmon/fam15h_power
669F:	drivers/hwmon/fam15h_power.c
670
671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
672L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
673S:	Orphan
674F:	drivers/usb/gadget/udc/amd5536udc.*
675
676AMD GEODE PROCESSOR/CHIPSET SUPPORT
677P:	Andres Salomon <dilinger@queued.net>
678L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
679W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
680S:	Supported
681F:	drivers/char/hw_random/geode-rng.c
682F:	drivers/crypto/geode*
683F:	drivers/video/fbdev/geode/
684F:	arch/x86/include/asm/geode.h
685
686AMD IOMMU (AMD-VI)
687M:	Joerg Roedel <joro@8bytes.org>
688L:	iommu@lists.linux-foundation.org
689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
690S:	Maintained
691F:	drivers/iommu/amd_iommu*.[ch]
692F:	include/linux/amd-iommu.h
693
694AMD KFD
695M:	Oded Gabbay <oded.gabbay@gmail.com>
696L:	dri-devel@lists.freedesktop.org
697T:	git git://people.freedesktop.org/~gabbayo/linux.git
698S:	Supported
699F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
700F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
701F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
702F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
703F:	drivers/gpu/drm/amd/amdkfd/
704F:	drivers/gpu/drm/amd/include/cik_structs.h
705F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
706F:	drivers/gpu/drm/amd/include/vi_structs.h
707F:	drivers/gpu/drm/radeon/radeon_kfd.c
708F:	drivers/gpu/drm/radeon/radeon_kfd.h
709F:	include/uapi/linux/kfd_ioctl.h
710
711AMD SEATTLE DEVICE TREE SUPPORT
712M:	Brijesh Singh <brijeshkumar.singh@amd.com>
713M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
714M:	Tom Lendacky <thomas.lendacky@amd.com>
715S:	Supported
716F:	arch/arm64/boot/dts/amd/
717
718AMD XGBE DRIVER
719M:	Tom Lendacky <thomas.lendacky@amd.com>
720L:	netdev@vger.kernel.org
721S:	Supported
722F:	drivers/net/ethernet/amd/xgbe/
723F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
724
725AMS (Apple Motion Sensor) DRIVER
726M:	Michael Hanselmann <linux-kernel@hansmi.ch>
727S:	Supported
728F:	drivers/macintosh/ams/
729
730ANALOG DEVICES INC AD9389B DRIVER
731M:	Hans Verkuil <hans.verkuil@cisco.com>
732L:	linux-media@vger.kernel.org
733S:	Maintained
734F:	drivers/media/i2c/ad9389b*
735
736ANALOG DEVICES INC ADV7180 DRIVER
737M:	Lars-Peter Clausen <lars@metafoo.de>
738L:	linux-media@vger.kernel.org
739W:	http://ez.analog.com/community/linux-device-drivers
740S:	Supported
741F:	drivers/media/i2c/adv7180.c
742
743ANALOG DEVICES INC ADV7511 DRIVER
744M:	Hans Verkuil <hans.verkuil@cisco.com>
745L:	linux-media@vger.kernel.org
746S:	Maintained
747F:	drivers/media/i2c/adv7511*
748
749ANALOG DEVICES INC ADV7604 DRIVER
750M:	Hans Verkuil <hans.verkuil@cisco.com>
751L:	linux-media@vger.kernel.org
752S:	Maintained
753F:	drivers/media/i2c/adv7604*
754
755ANALOG DEVICES INC ADV7842 DRIVER
756M:	Hans Verkuil <hans.verkuil@cisco.com>
757L:	linux-media@vger.kernel.org
758S:	Maintained
759F:	drivers/media/i2c/adv7842*
760
761ANALOG DEVICES INC ASOC CODEC DRIVERS
762M:	Lars-Peter Clausen <lars@metafoo.de>
763L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
764W:	http://wiki.analog.com/
765W:	http://ez.analog.com/community/linux-device-drivers
766S:	Supported
767F:	sound/soc/codecs/adau*
768F:	sound/soc/codecs/adav*
769F:	sound/soc/codecs/ad1*
770F:	sound/soc/codecs/ad7*
771F:	sound/soc/codecs/ssm*
772F:	sound/soc/codecs/sigmadsp.*
773
774ANALOG DEVICES INC ASOC DRIVERS
775L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
776L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
777W:	http://blackfin.uclinux.org/
778S:	Supported
779F:	sound/soc/blackfin/*
780
781ANALOG DEVICES INC IIO DRIVERS
782M:	Lars-Peter Clausen <lars@metafoo.de>
783M:	Michael Hennerich <Michael.Hennerich@analog.com>
784W:	http://wiki.analog.com/
785W:	http://ez.analog.com/community/linux-device-drivers
786S:	Supported
787F:	drivers/iio/*/ad*
788X:	drivers/iio/*/adjd*
789F:	drivers/staging/iio/*/ad*
790F:	staging/iio/trigger/iio-trig-bfin-timer.c
791
792ANALOG DEVICES INC DMA DRIVERS
793M:	Lars-Peter Clausen <lars@metafoo.de>
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	drivers/dma/dma-axi-dmac.c
797
798ANDROID CONFIG FRAGMENTS
799M:	Rob Herring <robh@kernel.org>
800S:	Supported
801F:	kernel/configs/android*
802
803ANDROID DRIVERS
804M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
805M:	Arve Hjønnevåg <arve@android.com>
806M:	Riley Andrews <riandrews@android.com>
807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
808L:	devel@driverdev.osuosl.org
809S:	Supported
810F:	drivers/android/
811F:	drivers/staging/android/
812
813ANDROID ION DRIVER
814M:	Laura Abbott <labbott@redhat.com>
815M:	Sumit Semwal <sumit.semwal@linaro.org>
816L:	devel@driverdev.osuosl.org
817S:	Supported
818F:	Documentation/devicetree/bindings/staging/ion/
819F:	drivers/staging/android/ion
820F:	drivers/staging/android/uapi/ion.h
821F:	drivers/staging/android/uapi/ion_test.h
822
823AOA (Apple Onboard Audio) ALSA DRIVER
824M:	Johannes Berg <johannes@sipsolutions.net>
825L:	linuxppc-dev@lists.ozlabs.org
826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
827S:	Maintained
828F:	sound/aoa/
829
830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
831M:	William Breathitt Gray <vilhelm.gray@gmail.com>
832L:	linux-iio@vger.kernel.org
833S:	Maintained
834F:	drivers/iio/adc/stx104.c
835
836APM DRIVER
837M:	Jiri Kosina <jikos@kernel.org>
838S:	Odd fixes
839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
840F:	arch/x86/kernel/apm_32.c
841F:	include/linux/apm_bios.h
842F:	include/uapi/linux/apm_bios.h
843F:	drivers/char/apm-emulation.c
844
845APPLE BCM5974 MULTITOUCH DRIVER
846M:	Henrik Rydberg <rydberg@bitmath.org>
847L:	linux-input@vger.kernel.org
848S:	Odd fixes
849F:	drivers/input/mouse/bcm5974.c
850
851APPLE SMC DRIVER
852M:	Henrik Rydberg <rydberg@bitmath.org>
853L:	linux-hwmon@vger.kernel.org
854S:	Odd fixes
855F:	drivers/hwmon/applesmc.c
856
857APPLETALK NETWORK LAYER
858M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
859S:	Maintained
860F:	drivers/net/appletalk/
861F:	net/appletalk/
862
863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
864M:	Duc Dang <dhdang@apm.com>
865S:	Supported
866F:	arch/arm64/boot/dts/apm/
867
868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
869M:	Iyappan Subramanian <isubramanian@apm.com>
870M:	Keyur Chudgar <kchudgar@apm.com>
871S:	Supported
872F:	drivers/net/ethernet/apm/xgene/
873F:	drivers/net/phy/mdio-xgene.c
874F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
875F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
876
877APPLIED MICRO (APM) X-GENE SOC PMU
878M:	Tai Nguyen <ttnguyen@apm.com>
879S:	Supported
880F:	drivers/perf/xgene_pmu.c
881F:	Documentation/perf/xgene-pmu.txt
882F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
883
884APTINA CAMERA SENSOR PLL
885M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
886L:	linux-media@vger.kernel.org
887S:	Maintained
888F:	drivers/media/i2c/aptina-pll.*
889
890ARC FRAMEBUFFER DRIVER
891M:	Jaya Kumar <jayalk@intworks.biz>
892S:	Maintained
893F:	drivers/video/fbdev/arcfb.c
894F:	drivers/video/fbdev/core/fb_defio.c
895
896ARCNET NETWORK LAYER
897M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
898L:	netdev@vger.kernel.org
899S:	Maintained
900F:	drivers/net/arcnet/
901F:	include/uapi/linux/if_arcnet.h
902
903ARC PGU DRM DRIVER
904M:	Alexey Brodkin <abrodkin@synopsys.com>
905S:	Supported
906F:	drivers/gpu/drm/arc/
907F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
908
909ARM ARCHITECTED TIMER DRIVER
910M:	Mark Rutland <mark.rutland@arm.com>
911M:	Marc Zyngier <marc.zyngier@arm.com>
912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S:	Maintained
914F:	arch/arm/include/asm/arch_timer.h
915F:	arch/arm64/include/asm/arch_timer.h
916F:	drivers/clocksource/arm_arch_timer.c
917
918ARM HDLCD DRM DRIVER
919M:	Liviu Dudau <liviu.dudau@arm.com>
920S:	Supported
921F:	drivers/gpu/drm/arm/hdlcd_*
922F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
923
924ARM MALI-DP DRM DRIVER
925M:	Liviu Dudau <liviu.dudau@arm.com>
926M:	Brian Starkey <brian.starkey@arm.com>
927M:	Mali DP Maintainers <malidp@foss.arm.com>
928S:	Supported
929F:	drivers/gpu/drm/arm/
930F:	Documentation/devicetree/bindings/display/arm,malidp.txt
931
932ARM MFM AND FLOPPY DRIVERS
933M:	Ian Molton <spyro@f2s.com>
934S:	Maintained
935F:	arch/arm/lib/floppydma.S
936F:	arch/arm/include/asm/floppy.h
937
938ARM PMU PROFILING AND DEBUGGING
939M:	Will Deacon <will.deacon@arm.com>
940M:	Mark Rutland <mark.rutland@arm.com>
941S:	Maintained
942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943F:	arch/arm*/kernel/perf_*
944F:	arch/arm/oprofile/common.c
945F:	arch/arm*/kernel/hw_breakpoint.c
946F:	arch/arm*/include/asm/hw_breakpoint.h
947F:	arch/arm*/include/asm/perf_event.h
948F:	drivers/perf/*
949F:	include/linux/perf/arm_pmu.h
950F:	Documentation/devicetree/bindings/arm/pmu.txt
951
952ARM PORT
953M:	Russell King <linux@armlinux.org.uk>
954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955W:	http://www.armlinux.org.uk/
956S:	Maintained
957F:	arch/arm/
958
959ARM SUB-ARCHITECTURES
960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961S:	Maintained
962F:	arch/arm/mach-*/
963F:	arch/arm/plat-*/
964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
965
966ARM PRIMECELL AACI PL041 DRIVER
967M:	Russell King <linux@armlinux.org.uk>
968S:	Maintained
969F:	sound/arm/aaci.*
970
971ARM PRIMECELL CLCD PL110 DRIVER
972M:	Russell King <linux@armlinux.org.uk>
973S:	Maintained
974F:	drivers/video/fbdev/amba-clcd.*
975
976ARM PRIMECELL KMI PL050 DRIVER
977M:	Russell King <linux@armlinux.org.uk>
978S:	Maintained
979F:	drivers/input/serio/ambakmi.*
980F:	include/linux/amba/kmi.h
981
982ARM PRIMECELL MMCI PL180/1 DRIVER
983M:	Russell King <linux@armlinux.org.uk>
984S:	Maintained
985F:	drivers/mmc/host/mmci.*
986F:	include/linux/amba/mmci.h
987
988ARM PRIMECELL UART PL010 AND PL011 DRIVERS
989M:	Russell King <linux@armlinux.org.uk>
990S:	Maintained
991F:	drivers/tty/serial/amba-pl01*.c
992F:	include/linux/amba/serial.h
993
994ARM PRIMECELL BUS SUPPORT
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/amba/
998F:	include/linux/amba/bus.h
999
1000ARM/ADS SPHERE MACHINE SUPPORT
1001M:	Lennert Buytenhek <kernel@wantstofly.org>
1002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S:	Maintained
1004
1005ARM/AFEB9260 MACHINE SUPPORT
1006M:	Sergey Lapin <slapin@ossfans.org>
1007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S:	Maintained
1009
1010ARM/AJECO 1ARM MACHINE SUPPORT
1011M:	Lennert Buytenhek <kernel@wantstofly.org>
1012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013S:	Maintained
1014
1015ARM/Allwinner sunXi SoC support
1016M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1017M:	Chen-Yu Tsai <wens@csie.org>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020N:	sun[x456789]i
1021F:	arch/arm/boot/dts/ntc-gr8*
1022
1023ARM/Allwinner SoC Clock Support
1024M:	Emilio López <emilio@elopez.com.ar>
1025S:	Maintained
1026F:	drivers/clk/sunxi/
1027
1028ARM/Amlogic Meson SoC support
1029M:	Carlo Caione <carlo@caione.org>
1030M:	Kevin Hilman <khilman@baylibre.com>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032L:	linux-amlogic@lists.infradead.org
1033W:	http://linux-meson.com/
1034S:	Maintained
1035F:	arch/arm/mach-meson/
1036F:	arch/arm/boot/dts/meson*
1037F:	arch/arm64/boot/dts/amlogic/
1038F: 	drivers/pinctrl/meson/
1039N:	meson
1040
1041ARM/Annapurna Labs ALPINE ARCHITECTURE
1042M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1043M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045S:	Maintained
1046F:	arch/arm/mach-alpine/
1047F:	arch/arm/boot/dts/alpine*
1048F:	arch/arm64/boot/dts/al/
1049F:	drivers/*/*alpine*
1050
1051ARM/ARTPEC MACHINE SUPPORT
1052M:	Jesper Nilsson <jesper.nilsson@axis.com>
1053M:	Lars Persson <lars.persson@axis.com>
1054M:	Niklas Cassel <niklas.cassel@axis.com>
1055S:	Maintained
1056L:	linux-arm-kernel@axis.com
1057F:	arch/arm/mach-artpec
1058F:	arch/arm/boot/dts/artpec6*
1059F:	drivers/clk/axis
1060
1061ARM/ASPEED MACHINE SUPPORT
1062M:	Joel Stanley <joel@jms.id.au>
1063S:	Maintained
1064F:	arch/arm/mach-aspeed/
1065F:	arch/arm/boot/dts/aspeed-*
1066F:	drivers/*/*aspeed*
1067
1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1069M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1070M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1071M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073W:	http://www.linux4sam.org
1074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1075S:	Supported
1076F:	arch/arm/mach-at91/
1077F:	include/soc/at91/
1078F:	arch/arm/boot/dts/at91*.dts
1079F:	arch/arm/boot/dts/at91*.dtsi
1080F:	arch/arm/boot/dts/sama*.dts
1081F:	arch/arm/boot/dts/sama*.dtsi
1082F:	arch/arm/include/debug/at91.S
1083
1084ARM/ATMEL AT91 Clock Support
1085M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1086S:	Maintained
1087F:	drivers/clk/at91
1088
1089ARM/CALXEDA HIGHBANK ARCHITECTURE
1090M:	Rob Herring <robh@kernel.org>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093F:	arch/arm/mach-highbank/
1094F:	arch/arm/boot/dts/highbank.dts
1095F:	arch/arm/boot/dts/ecx-*.dts*
1096
1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1098M:	Krzysztof Halasa <khalasa@piap.pl>
1099S:	Maintained
1100F:	arch/arm/mach-cns3xxx/
1101
1102ARM/CAVIUM THUNDER NETWORK DRIVER
1103M:	Sunil Goutham <sgoutham@cavium.com>
1104M:	Robert Richter <rric@kernel.org>
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S:	Supported
1107F:	drivers/net/ethernet/cavium/thunder/
1108
1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1110M:	Alexander Shiyan <shc_work@mail.ru>
1111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S:	Odd Fixes
1113N:	clps711x
1114
1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1116M:	Hartley Sweeten <hsweeten@visionengravers.com>
1117M:	Ryan Mallon <rmallon@gmail.com>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	arch/arm/mach-ep93xx/
1121F:	arch/arm/mach-ep93xx/include/mach/
1122
1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1124M:	Lennert Buytenhek <kernel@wantstofly.org>
1125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S:	Maintained
1127
1128ARM/CLKDEV SUPPORT
1129M:	Russell King <linux@armlinux.org.uk>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Maintained
1132F:	arch/arm/include/asm/clkdev.h
1133F:	drivers/clk/clkdev.c
1134
1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1136M:	Mike Rapoport <mike@compulab.co.il>
1137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S:	Maintained
1139
1140ARM/CONTEC MICRO9 MACHINE SUPPORT
1141M:	Hubert Feurstein <hubert.feurstein@contec.at>
1142S:	Maintained
1143F:	arch/arm/mach-ep93xx/micro9.c
1144
1145ARM/CORESIGHT FRAMEWORK AND DRIVERS
1146M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149F:	drivers/hwtracing/coresight/*
1150F:	Documentation/trace/coresight.txt
1151F:	Documentation/devicetree/bindings/arm/coresight.txt
1152F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1153F:	tools/perf/arch/arm/util/pmu.c
1154F:	tools/perf/arch/arm/util/auxtrace.c
1155F:	tools/perf/arch/arm/util/cs-etm.c
1156F:	tools/perf/arch/arm/util/cs-etm.h
1157F:	tools/perf/util/cs-etm.h
1158
1159ARM/CORGI MACHINE SUPPORT
1160M:	Richard Purdie <rpurdie@rpsys.net>
1161S:	Maintained
1162
1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1164M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166T:	git git://github.com/ulli-kroll/linux.git
1167S:	Maintained
1168F:	arch/arm/mach-gemini/
1169F:	drivers/rtc/rtc-gemini.c
1170
1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1172M:	Barry Song <baohua@kernel.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1175S:	Maintained
1176F:	arch/arm/boot/dts/prima2*
1177F:	arch/arm/mach-prima2/
1178F:	drivers/clk/sirf/
1179F:	drivers/clocksource/timer-prima2.c
1180F:	drivers/clocksource/timer-atlas7.c
1181N:	[^a-z]sirf
1182
1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1184M:	Baruch Siach <baruch@tkos.co.il>
1185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S:	Maintained
1187F:	arch/arm/boot/dts/cx92755*
1188N:	digicolor
1189
1190ARM/EBSA110 MACHINE SUPPORT
1191M:	Russell King <linux@armlinux.org.uk>
1192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193W:	http://www.armlinux.org.uk/
1194S:	Maintained
1195F:	arch/arm/mach-ebsa110/
1196F:	drivers/net/ethernet/amd/am79c961a.*
1197
1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1199M:	Uwe Kleine-König <kernel@pengutronix.de>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202N:	efm32
1203
1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1205M:	Daniel Ribeiro <drwyrm@gmail.com>
1206M:	Stefan Schmidt <stefan@openezx.org>
1207M:	Harald Welte <laforge@openezx.org>
1208L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1209W:	http://www.openezx.org/
1210S:	Maintained
1211T:	topgit git://git.openezx.org/openezx.git
1212F:	arch/arm/mach-pxa/ezx.c
1213
1214ARM/FARADAY FA526 PORT
1215M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218T:	git git://git.berlios.de/gemini-board
1219F:	arch/arm/mm/*-fa*
1220
1221ARM/FOOTBRIDGE ARCHITECTURE
1222M:	Russell King <linux@armlinux.org.uk>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224W:	http://www.armlinux.org.uk/
1225S:	Maintained
1226F:	arch/arm/include/asm/hardware/dec21285.h
1227F:	arch/arm/mach-footbridge/
1228
1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1230M:	Shawn Guo <shawnguo@kernel.org>
1231M:	Sascha Hauer <kernel@pengutronix.de>
1232R:	Fabio Estevam <fabio.estevam@nxp.com>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1236F:	arch/arm/mach-imx/
1237F:	arch/arm/mach-mxs/
1238F:	arch/arm/boot/dts/imx*
1239F:	arch/arm/configs/imx*_defconfig
1240F:	drivers/clk/imx/
1241F:	include/soc/imx/
1242
1243ARM/FREESCALE VYBRID ARM ARCHITECTURE
1244M:	Shawn Guo <shawnguo@kernel.org>
1245M:	Sascha Hauer <kernel@pengutronix.de>
1246R:	Stefan Agner <stefan@agner.ch>
1247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S:	Maintained
1249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1250F:	arch/arm/mach-imx/*vf610*
1251F:	arch/arm/boot/dts/vf*
1252
1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1254M:	Lennert Buytenhek <kernel@wantstofly.org>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257
1258ARM/GUMSTIX MACHINE SUPPORT
1259M:	Steve Sakoman <sakoman@gmail.com>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262
1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1264M:	Philipp Zabel <philipp.zabel@gmail.com>
1265M:	Paul Parsons <lost.distance@yahoo.com>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-pxa/hx4700.c
1269F:	arch/arm/mach-pxa/include/mach/hx4700.h
1270F:	sound/soc/pxa/hx4700.c
1271
1272ARM/HISILICON SOC SUPPORT
1273M:	Wei Xu <xuwei5@hisilicon.com>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275W:	http://www.hisilicon.com
1276S:	Supported
1277T:	git git://github.com/hisilicon/linux-hisi.git
1278F:	arch/arm/mach-hisi/
1279F:	arch/arm/boot/dts/hi3*
1280F:	arch/arm/boot/dts/hip*
1281F:	arch/arm/boot/dts/hisi*
1282F:	arch/arm64/boot/dts/hisilicon/
1283
1284ARM/HP JORNADA 7XX MACHINE SUPPORT
1285M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1286W:	www.jlime.com
1287S:	Maintained
1288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1289F:	arch/arm/mach-sa1100/jornada720.c
1290F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1291
1292ARM/IGEP MACHINE SUPPORT
1293M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1294M:	Javier Martinez Canillas <javier@dowhile0.org>
1295L:	linux-omap@vger.kernel.org
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S:	Maintained
1298F:	arch/arm/boot/dts/omap3-igep*
1299
1300ARM/INCOME PXA270 SUPPORT
1301M:	Marek Vasut <marek.vasut@gmail.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1305
1306ARM/INTEL IOP32X ARM ARCHITECTURE
1307M:	Lennert Buytenhek <kernel@wantstofly.org>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310
1311ARM/INTEL IOP33X ARM ARCHITECTURE
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Orphan
1314
1315ARM/INTEL IOP13XX ARM ARCHITECTURE
1316M:	Lennert Buytenhek <kernel@wantstofly.org>
1317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S:	Maintained
1319
1320ARM/INTEL IQ81342EX MACHINE SUPPORT
1321M:	Lennert Buytenhek <kernel@wantstofly.org>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324
1325ARM/INTEL IXDP2850 MACHINE SUPPORT
1326M:	Lennert Buytenhek <kernel@wantstofly.org>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S:	Maintained
1329
1330ARM/INTEL IXP4XX ARM ARCHITECTURE
1331M:	Imre Kaloz <kaloz@openwrt.org>
1332M:	Krzysztof Halasa <khalasa@piap.pl>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335F:	arch/arm/mach-ixp4xx/
1336
1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1338M:	Jonathan Cameron <jic23@cam.ac.uk>
1339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	arch/arm/mach-pxa/stargate2.c
1342F:	drivers/pcmcia/pxa2xx_stargate2.c
1343
1344ARM/INTEL XSC3 (MANZANO) ARM CORE
1345M:	Lennert Buytenhek <kernel@wantstofly.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348
1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1350M:	Lennert Buytenhek <kernel@wantstofly.org>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1355M:	Santosh Shilimkar <ssantosh@kernel.org>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	arch/arm/mach-keystone/
1359F:	arch/arm/boot/dts/keystone-*
1360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1361
1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1363M:	Santosh Shilimkar <ssantosh@kernel.org>
1364L:	linux-kernel@vger.kernel.org
1365S:	Maintained
1366F:	drivers/clk/keystone/
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1369M:	Santosh Shilimkar <ssantosh@kernel.org>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371L:	linux-kernel@vger.kernel.org
1372S:	Maintained
1373F:	drivers/clocksource/timer-keystone.c
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1376M:	Santosh Shilimkar <ssantosh@kernel.org>
1377L:	linux-kernel@vger.kernel.org
1378S:	Maintained
1379F:	drivers/power/reset/keystone-reset.c
1380
1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1382M:	Santosh Shilimkar <ssantosh@kernel.org>
1383L:	linux-kernel@vger.kernel.org
1384S:	Maintained
1385F:	drivers/memory/*emif*
1386
1387ARM/LG1K ARCHITECTURE
1388M:	Chanho Min <chanho.min@lge.com>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm64/boot/dts/lg/
1392
1393ARM/LOGICPD PXA270 MACHINE SUPPORT
1394M:	Lennert Buytenhek <kernel@wantstofly.org>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397
1398ARM/LPC18XX ARCHITECTURE
1399M:	Joachim Eastwood <manabian@gmail.com>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402F:	arch/arm/boot/dts/lpc43*
1403F:	drivers/clk/nxp/clk-lpc18xx*
1404F:	drivers/clocksource/time-lpc32xx.c
1405F:	drivers/i2c/busses/i2c-lpc2k.c
1406F:	drivers/memory/pl172.c
1407F:	drivers/mtd/spi-nor/nxp-spifi.c
1408F:	drivers/rtc/rtc-lpc24xx.c
1409N:	lpc18xx
1410
1411ARM/LPC32XX SOC SUPPORT
1412M:	Vladimir Zapolskiy <vz@mleia.com>
1413M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1416S:	Maintained
1417F:	arch/arm/boot/dts/lpc32*
1418F:	arch/arm/mach-lpc32xx/
1419F:	drivers/i2c/busses/i2c-pnx.c
1420F:	drivers/net/ethernet/nxp/lpc_eth.c
1421F:	drivers/usb/host/ohci-nxp.c
1422F:	drivers/watchdog/pnx4008_wdt.c
1423N:	lpc32xx
1424
1425ARM/MAGICIAN MACHINE SUPPORT
1426M:	Philipp Zabel <philipp.zabel@gmail.com>
1427S:	Maintained
1428
1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1430M:	Jason Cooper <jason@lakedaemon.net>
1431M:	Andrew Lunn <andrew@lunn.ch>
1432M:	Gregory Clement <gregory.clement@free-electrons.com>
1433M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/mach-mvebu/
1437F:	drivers/rtc/rtc-armada38x.c
1438F:	arch/arm/boot/dts/armada*
1439F:	arch/arm/boot/dts/kirkwood*
1440F:	arch/arm64/boot/dts/marvell/armada*
1441F:	drivers/cpufreq/mvebu-cpufreq.c
1442F:	arch/arm/configs/mvebu_*_defconfig
1443
1444ARM/Marvell Berlin SoC support
1445M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448F:	arch/arm/mach-berlin/
1449F:	arch/arm/boot/dts/berlin*
1450F:	arch/arm64/boot/dts/marvell/berlin*
1451
1452
1453ARM/Marvell Dove/MV78xx0/Orion SOC support
1454M:	Jason Cooper <jason@lakedaemon.net>
1455M:	Andrew Lunn <andrew@lunn.ch>
1456M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1457M:	Gregory Clement <gregory.clement@free-electrons.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-dove/
1461F:	arch/arm/mach-mv78xx0/
1462F:	arch/arm/mach-orion5x/
1463F:	arch/arm/plat-orion/
1464F:	arch/arm/boot/dts/dove*
1465F:	arch/arm/boot/dts/orion5x*
1466
1467
1468ARM/Orion SoC/Technologic Systems TS-78xx platform support
1469M:	Alexander Clouter <alex@digriz.org.uk>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471W:	http://www.digriz.org.uk/ts78xx/kernel
1472S:	Maintained
1473F:	arch/arm/mach-orion5x/ts78xx-*
1474
1475ARM/OXNAS platform support
1476M:	Neil Armstrong <narmstrong@baylibre.com>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1479S:	Maintained
1480F:	arch/arm/mach-oxnas/
1481F:	arch/arm/boot/dts/oxnas*
1482F:	arch/arm/boot/dts/wd-mbwe.dts
1483N:	oxnas
1484
1485ARM/Mediatek RTC DRIVER
1486M:	Eddie Huang <eddie.huang@mediatek.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	drivers/rtc/rtc-mt6397.c
1491
1492ARM/Mediatek SoC support
1493M:	Matthias Brugger <matthias.bgg@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497F:	arch/arm/boot/dts/mt6*
1498F:	arch/arm/boot/dts/mt8*
1499F:	arch/arm/mach-mediatek/
1500N:	mtk
1501K:	mediatek
1502
1503ARM/Mediatek USB3 PHY DRIVER
1504M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508F:	drivers/phy/phy-mt65xx-usb3.c
1509
1510ARM/MICREL KS8695 ARCHITECTURE
1511M:	Greg Ungerer <gerg@uclinux.org>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513F:	arch/arm/mach-ks8695/
1514S:	Odd Fixes
1515
1516ARM/MIOA701 MACHINE SUPPORT
1517M:	Robert Jarzmik <robert.jarzmik@free.fr>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519F:	arch/arm/mach-pxa/mioa701.c
1520S:	Maintained
1521
1522ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1523M:	Michael Petchkovsky <mkpetch@internode.on.net>
1524S:	Maintained
1525
1526ARM/NOMADIK ARCHITECTURE
1527M:	Alessandro Rubini <rubini@unipv.it>
1528M:	Linus Walleij <linus.walleij@linaro.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm/mach-nomadik/
1532F:	drivers/pinctrl/nomadik/
1533F:	drivers/i2c/busses/i2c-nomadik.c
1534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1535
1536ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1537M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1538L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1539W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1540S:	Supported
1541
1542ARM/TOSA MACHINE SUPPORT
1543M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1544M:	Dirk Opfer <dirk@opfer-online.de>
1545S:	Maintained
1546
1547ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1548M:	Marek Vasut <marek.vasut@gmail.com>
1549L:	linux-arm-kernel@lists.infradead.org
1550W:	http://hackndev.com
1551S:	Maintained
1552F:	arch/arm/mach-pxa/include/mach/palmtx.h
1553F:	arch/arm/mach-pxa/palmtx.c
1554F:	arch/arm/mach-pxa/include/mach/palmt5.h
1555F:	arch/arm/mach-pxa/palmt5.c
1556F:	arch/arm/mach-pxa/include/mach/palmld.h
1557F:	arch/arm/mach-pxa/palmld.c
1558F:	arch/arm/mach-pxa/include/mach/palmte2.h
1559F:	arch/arm/mach-pxa/palmte2.c
1560F:	arch/arm/mach-pxa/include/mach/palmtc.h
1561F:	arch/arm/mach-pxa/palmtc.c
1562
1563ARM/PALM TREO SUPPORT
1564M:	Tomas Cech <sleep_walker@suse.com>
1565L:	linux-arm-kernel@lists.infradead.org
1566W:	http://hackndev.com
1567S:	Maintained
1568F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1569F:	arch/arm/mach-pxa/palmtreo.c
1570
1571ARM/PALMZ72 SUPPORT
1572M:	Sergey Lapin <slapin@ossfans.org>
1573L:	linux-arm-kernel@lists.infradead.org
1574W:	http://hackndev.com
1575S:	Maintained
1576F:	arch/arm/mach-pxa/include/mach/palmz72.h
1577F:	arch/arm/mach-pxa/palmz72.c
1578
1579ARM/PLEB SUPPORT
1580M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1581W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1582S:	Maintained
1583
1584ARM/PT DIGITAL BOARD PORT
1585M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W:	http://www.armlinux.org.uk/
1588S:	Maintained
1589
1590ARM/QUALCOMM SUPPORT
1591M:	Andy Gross <andy.gross@linaro.org>
1592M:	David Brown <david.brown@linaro.org>
1593L:	linux-arm-msm@vger.kernel.org
1594L:	linux-soc@vger.kernel.org
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/qcom/
1597F:	arch/arm/boot/dts/qcom-*.dts
1598F:	arch/arm/boot/dts/qcom-*.dtsi
1599F:	arch/arm/mach-qcom/
1600F:	arch/arm64/boot/dts/qcom/*
1601F:	drivers/i2c/busses/i2c-qup.c
1602F:	drivers/clk/qcom/
1603F:	drivers/soc/qcom/
1604F:	drivers/spi/spi-qup.c
1605F:	drivers/tty/serial/msm_serial.h
1606F:	drivers/tty/serial/msm_serial.c
1607F:	drivers/*/pm8???-*
1608F:	drivers/mfd/ssbi.c
1609F:	drivers/firmware/qcom_scm.c
1610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1611
1612ARM/RADISYS ENP2611 MACHINE SUPPORT
1613M:	Lennert Buytenhek <kernel@wantstofly.org>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616
1617ARM/RENESAS ARM64 ARCHITECTURE
1618M:	Simon Horman <horms@verge.net.au>
1619M:	Magnus Damm <magnus.damm@gmail.com>
1620L:	linux-renesas-soc@vger.kernel.org
1621Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1623S:	Supported
1624F:	arch/arm64/boot/dts/renesas/
1625F:	drivers/soc/renesas/
1626F:	include/linux/soc/renesas/
1627
1628ARM/RISCPC ARCHITECTURE
1629M:	Russell King <linux@armlinux.org.uk>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631W:	http://www.armlinux.org.uk/
1632S:	Maintained
1633F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1634F:	arch/arm/include/asm/hardware/ioc.h
1635F:	arch/arm/include/asm/hardware/iomd.h
1636F:	arch/arm/include/asm/hardware/memc.h
1637F:	arch/arm/mach-rpc/
1638F:	drivers/net/ethernet/8390/etherh.c
1639F:	drivers/net/ethernet/i825xx/ether1*
1640F:	drivers/net/ethernet/seeq/ether3*
1641F:	drivers/scsi/arm/
1642
1643ARM/Rockchip SoC support
1644M:	Heiko Stuebner <heiko@sntech.de>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646L:	linux-rockchip@lists.infradead.org
1647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1648S:	Maintained
1649F:	arch/arm/boot/dts/rk3*
1650F:	arch/arm/mach-rockchip/
1651F:	drivers/clk/rockchip/
1652F:	drivers/i2c/busses/i2c-rk3x.c
1653F:	drivers/*/*rockchip*
1654F:	drivers/*/*/*rockchip*
1655F:	sound/soc/rockchip/
1656N:	rockchip
1657
1658ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1659M:	Kukjin Kim <kgene@kernel.org>
1660M:	Krzysztof Kozlowski <krzk@kernel.org>
1661R:	Javier Martinez Canillas <javier@osg.samsung.com>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1664S:	Maintained
1665F:	arch/arm/boot/dts/s3c*
1666F:	arch/arm/boot/dts/s5p*
1667F:	arch/arm/boot/dts/samsung*
1668F:	arch/arm/boot/dts/exynos*
1669F:	arch/arm64/boot/dts/exynos/
1670F:	arch/arm/plat-samsung/
1671F:	arch/arm/mach-s3c24*/
1672F:	arch/arm/mach-s3c64xx/
1673F:	arch/arm/mach-s5p*/
1674F:	arch/arm/mach-exynos*/
1675F:	drivers/*/*s3c24*
1676F:	drivers/*/*/*s3c24*
1677F:	drivers/*/*s3c64xx*
1678F:	drivers/*/*s5pv210*
1679F:	drivers/memory/samsung/*
1680F:	drivers/soc/samsung/*
1681F:	Documentation/arm/Samsung/
1682F:	Documentation/devicetree/bindings/arm/samsung/
1683F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1684F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1685N:	exynos
1686
1687ARM/SAMSUNG MOBILE MACHINE SUPPORT
1688M:	Kyungmin Park <kyungmin.park@samsung.com>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691F:	arch/arm/mach-s5pv210/
1692
1693ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1694M:	Kyungmin Park <kyungmin.park@samsung.com>
1695M:	Kamil Debski <kamil@wypas.org>
1696M:	Andrzej Hajda <a.hajda@samsung.com>
1697L:	linux-arm-kernel@lists.infradead.org
1698L:	linux-media@vger.kernel.org
1699S:	Maintained
1700F:	drivers/media/platform/s5p-g2d/
1701
1702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1703M:	Kyungmin Park <kyungmin.park@samsung.com>
1704M:	Kamil Debski <kamil@wypas.org>
1705M:	Jeongtae Park <jtp.park@samsung.com>
1706M:	Andrzej Hajda <a.hajda@samsung.com>
1707L:	linux-arm-kernel@lists.infradead.org
1708L:	linux-media@vger.kernel.org
1709S:	Maintained
1710F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1711F:	drivers/media/platform/s5p-mfc/
1712
1713ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1714M:	Kyungmin Park <kyungmin.park@samsung.com>
1715L:	linux-arm-kernel@lists.infradead.org
1716L:	linux-media@vger.kernel.org
1717S:	Maintained
1718F:	drivers/staging/media/platform/s5p-cec/
1719
1720ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1721M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1722M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1723L:	linux-arm-kernel@lists.infradead.org
1724L:	linux-media@vger.kernel.org
1725S:	Maintained
1726F:	drivers/media/platform/s5p-jpeg/
1727
1728ARM/SHMOBILE ARM ARCHITECTURE
1729M:	Simon Horman <horms@verge.net.au>
1730M:	Magnus Damm <magnus.damm@gmail.com>
1731L:	linux-renesas-soc@vger.kernel.org
1732Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1734S:	Supported
1735F:	arch/arm/boot/dts/emev2*
1736F:	arch/arm/boot/dts/r7s*
1737F:	arch/arm/boot/dts/r8a*
1738F:	arch/arm/boot/dts/sh*
1739F:	arch/arm/configs/shmobile_defconfig
1740F:	arch/arm/include/debug/renesas-scif.S
1741F:	arch/arm/mach-shmobile/
1742F:	drivers/soc/renesas/
1743F:	include/linux/soc/renesas/
1744
1745ARM/SOCFPGA ARCHITECTURE
1746M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1747S:	Maintained
1748F:	arch/arm/mach-socfpga/
1749F:	arch/arm/boot/dts/socfpga*
1750F:	arch/arm/configs/socfpga_defconfig
1751F:	arch/arm64/boot/dts/altera/
1752W:	http://www.rocketboards.org
1753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1754
1755ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1756M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1757S:	Maintained
1758F:	drivers/clk/socfpga/
1759
1760ARM/SOCFPGA EDAC SUPPORT
1761M:	Thor Thayer <tthayer@opensource.altera.com>
1762S:	Maintained
1763F:	drivers/edac/altera_edac.
1764
1765ARM/STI ARCHITECTURE
1766M:	Patrice Chotard <patrice.chotard@st.com>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L:	kernel@stlinux.com
1769W:	http://www.stlinux.com
1770S:	Maintained
1771F:	arch/arm/mach-sti/
1772F:	arch/arm/boot/dts/sti*
1773F:	drivers/char/hw_random/st-rng.c
1774F:	drivers/clocksource/arm_global_timer.c
1775F:	drivers/clocksource/clksrc_st_lpc.c
1776F:	drivers/cpufreq/sti-cpufreq.c
1777F:	drivers/i2c/busses/i2c-st.c
1778F:	drivers/media/rc/st_rc.c
1779F:	drivers/media/platform/sti/c8sectpfe/
1780F:	drivers/mmc/host/sdhci-st.c
1781F:	drivers/phy/phy-miphy28lp.c
1782F:	drivers/phy/phy-miphy365x.c
1783F:	drivers/phy/phy-stih407-usb.c
1784F:	drivers/phy/phy-stih41x-usb.c
1785F:	drivers/pinctrl/pinctrl-st.c
1786F:	drivers/remoteproc/st_remoteproc.c
1787F:	drivers/reset/sti/
1788F:	drivers/rtc/rtc-st-lpc.c
1789F:	drivers/tty/serial/st-asc.c
1790F:	drivers/usb/dwc3/dwc3-st.c
1791F:	drivers/usb/host/ehci-st.c
1792F:	drivers/usb/host/ohci-st.c
1793F:	drivers/watchdog/st_lpc_wdt.c
1794F:	drivers/ata/ahci_st.c
1795
1796ARM/STM32 ARCHITECTURE
1797M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1798M:	Alexandre Torgue <alexandre.torgue@st.com>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1802N:	stm32
1803F:	drivers/clocksource/armv7m_systick.c
1804
1805ARM/TANGO ARCHITECTURE
1806M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1807L:	linux-arm-kernel@lists.infradead.org
1808S:	Maintained
1809N:	tango
1810
1811ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1812M:	Lennert Buytenhek <kernel@wantstofly.org>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815
1816ARM/TETON BGA MACHINE SUPPORT
1817M:	"Mark F. Brown" <mark.brown314@gmail.com>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820
1821ARM/THECUS N2100 MACHINE SUPPORT
1822M:	Lennert Buytenhek <kernel@wantstofly.org>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S:	Maintained
1825
1826ARM/NUVOTON W90X900 ARM ARCHITECTURE
1827M:	Wan ZongShun <mcuos.com@gmail.com>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.mcuos.com
1830S:	Maintained
1831F:	arch/arm/mach-w90x900/
1832F:	drivers/input/keyboard/w90p910_keypad.c
1833F:	drivers/input/touchscreen/w90p910_ts.c
1834F:	drivers/watchdog/nuc900_wdt.c
1835F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1836F:	drivers/mtd/nand/nuc900_nand.c
1837F:	drivers/rtc/rtc-nuc900.c
1838F:	drivers/spi/spi-nuc900.c
1839F:	drivers/usb/host/ehci-w90x900.c
1840F:	drivers/video/fbdev/nuc900fb.c
1841
1842ARM/U300 MACHINE SUPPORT
1843M:	Linus Walleij <linus.walleij@linaro.org>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Supported
1846F:	arch/arm/mach-u300/
1847F:	drivers/clocksource/timer-u300.c
1848F:	drivers/i2c/busses/i2c-stu300.c
1849F:	drivers/rtc/rtc-coh901331.c
1850F:	drivers/watchdog/coh901327_wdt.c
1851F:	drivers/dma/coh901318*
1852F:	drivers/mfd/ab3100*
1853F:	drivers/rtc/rtc-ab3100.c
1854F:	drivers/rtc/rtc-coh901331.c
1855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1856
1857ARM/UNIPHIER ARCHITECTURE
1858M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1861S:	Maintained
1862F:	arch/arm/boot/dts/uniphier*
1863F:	arch/arm/include/asm/hardware/cache-uniphier.h
1864F:	arch/arm/mach-uniphier/
1865F:	arch/arm/mm/cache-uniphier.c
1866F:	arch/arm64/boot/dts/socionext/
1867F:	drivers/bus/uniphier-system-bus.c
1868F:	drivers/clk/uniphier/
1869F:	drivers/i2c/busses/i2c-uniphier*
1870F:	drivers/pinctrl/uniphier/
1871F:	drivers/reset/reset-uniphier.c
1872F:	drivers/tty/serial/8250/8250_uniphier.c
1873N:	uniphier
1874
1875ARM/Ux500 ARM ARCHITECTURE
1876M:	Linus Walleij <linus.walleij@linaro.org>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S:	Maintained
1879F:	arch/arm/mach-ux500/
1880F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1881F:	drivers/dma/ste_dma40*
1882F:	drivers/hwspinlock/u8500_hsem.c
1883F:	drivers/mfd/abx500*
1884F:	drivers/mfd/ab8500*
1885F:	drivers/mfd/dbx500*
1886F:	drivers/mfd/db8500*
1887F:	drivers/pinctrl/nomadik/pinctrl-ab*
1888F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1889F:	drivers/rtc/rtc-ab8500.c
1890F:	drivers/rtc/rtc-pl031.c
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1894M:	Ulf Hansson <ulf.hansson@linaro.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T:	git git://git.linaro.org/people/ulfh/clk.git
1897S:	Maintained
1898F:	drivers/clk/ux500/
1899
1900ARM/VERSATILE EXPRESS PLATFORM
1901M:	Liviu Dudau <liviu.dudau@arm.com>
1902M:	Sudeep Holla <sudeep.holla@arm.com>
1903M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	arch/arm/boot/dts/vexpress*
1907F:	arch/arm64/boot/dts/arm/
1908F:	arch/arm/mach-vexpress/
1909F:	*/*/vexpress*
1910F:	*/*/*/vexpress*
1911F:	drivers/clk/versatile/clk-vexpress-osc.c
1912F:	drivers/clocksource/versatile.c
1913N:	mps2
1914
1915ARM/VFP SUPPORT
1916M:	Russell King <linux@armlinux.org.uk>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918W:	http://www.armlinux.org.uk/
1919S:	Maintained
1920F:	arch/arm/vfp/
1921
1922ARM/VOIPAC PXA270 SUPPORT
1923M:	Marek Vasut <marek.vasut@gmail.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926F:	arch/arm/mach-pxa/vpac270.c
1927F:	arch/arm/mach-pxa/include/mach/vpac270.h
1928
1929ARM/VT8500 ARM ARCHITECTURE
1930M:	Tony Prisk <linux@prisktech.co.nz>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S:	Maintained
1933F:	arch/arm/mach-vt8500/
1934F:	drivers/clocksource/vt8500_timer.c
1935F:	drivers/i2c/busses/i2c-wmt.c
1936F:	drivers/mmc/host/wmt-sdmmc.c
1937F:	drivers/pwm/pwm-vt8500.c
1938F:	drivers/rtc/rtc-vt8500.c
1939F:	drivers/tty/serial/vt8500_serial.c
1940F:	drivers/usb/host/ehci-platform.c
1941F:	drivers/usb/host/uhci-platform.c
1942F:	drivers/video/fbdev/vt8500lcdfb.*
1943F:	drivers/video/fbdev/wm8505fb*
1944F:	drivers/video/fbdev/wmt_ge_rops.*
1945
1946ARM/ZIPIT Z2 SUPPORT
1947M:	Marek Vasut <marek.vasut@gmail.com>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S:	Maintained
1950F:	arch/arm/mach-pxa/z2.c
1951F:	arch/arm/mach-pxa/include/mach/z2.h
1952
1953ARM/ZTE ARCHITECTURE
1954M:	Jun Nie <jun.nie@linaro.org>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm/mach-zx/
1958F:	drivers/clk/zte/
1959F:	Documentation/devicetree/bindings/arm/zte.txt
1960F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1961
1962ARM/ZYNQ ARCHITECTURE
1963M:	Michal Simek <michal.simek@xilinx.com>
1964R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966W:	http://wiki.xilinx.com
1967T:	git https://github.com/Xilinx/linux-xlnx.git
1968S:	Supported
1969F:	arch/arm/mach-zynq/
1970F:	drivers/cpuidle/cpuidle-zynq.c
1971F:	drivers/block/xsysace.c
1972N:	zynq
1973N:	xilinx
1974F:	drivers/clocksource/cadence_ttc_timer.c
1975F:	drivers/i2c/busses/i2c-cadence.c
1976F:	drivers/mmc/host/sdhci-of-arasan.c
1977F:	drivers/edac/synopsys_edac.c
1978
1979ARM SMMU DRIVERS
1980M:	Will Deacon <will.deacon@arm.com>
1981R:	Robin Murphy <robin.murphy@arm.com>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S:	Maintained
1984F:	drivers/iommu/arm-smmu.c
1985F:	drivers/iommu/arm-smmu-v3.c
1986F:	drivers/iommu/io-pgtable-arm.c
1987F:	drivers/iommu/io-pgtable-arm-v7s.c
1988
1989ARM64 PORT (AARCH64 ARCHITECTURE)
1990M:	Catalin Marinas <catalin.marinas@arm.com>
1991M:	Will Deacon <will.deacon@arm.com>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1994S:	Maintained
1995F:	arch/arm64/
1996F:	Documentation/arm64/
1997
1998AS3645A LED FLASH CONTROLLER DRIVER
1999M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2000L:	linux-media@vger.kernel.org
2001T:	git git://linuxtv.org/media_tree.git
2002S:	Maintained
2003F:	drivers/media/i2c/as3645a.c
2004F:	include/media/i2c/as3645a.h
2005
2006ASAHI KASEI AK8974 DRIVER
2007M:	Linus Walleij <linus.walleij@linaro.org>
2008L:	linux-iio@vger.kernel.org
2009W:	http://www.akm.com/
2010S:	Supported
2011F:	drivers/iio/magnetometer/ak8974.c
2012
2013ASC7621 HARDWARE MONITOR DRIVER
2014M:	George Joseph <george.joseph@fairview5.com>
2015L:	linux-hwmon@vger.kernel.org
2016S:	Maintained
2017F:	Documentation/hwmon/asc7621
2018F:	drivers/hwmon/asc7621.c
2019
2020ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2021M:	Corentin Chary <corentin.chary@gmail.com>
2022L:	acpi4asus-user@lists.sourceforge.net
2023L:	platform-driver-x86@vger.kernel.org
2024W:	http://acpi4asus.sf.net
2025S:	Maintained
2026F:	drivers/platform/x86/asus*.c
2027F:	drivers/platform/x86/eeepc*.c
2028
2029ASUS WIRELESS RADIO CONTROL DRIVER
2030M:	João Paulo Rechi Vita <jprvita@gmail.com>
2031L:	platform-driver-x86@vger.kernel.org
2032S:	Maintained
2033F:	drivers/platform/x86/asus-wireless.c
2034
2035ASYMMETRIC KEYS
2036M:	David Howells <dhowells@redhat.com>
2037L:	keyrings@vger.kernel.org
2038S:	Maintained
2039F:	Documentation/crypto/asymmetric-keys.txt
2040F:	include/linux/verification.h
2041F:	include/crypto/public_key.h
2042F:	include/crypto/pkcs7.h
2043F:	crypto/asymmetric_keys/
2044
2045ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2046R:	Dan Williams <dan.j.williams@intel.com>
2047W:	http://sourceforge.net/projects/xscaleiop
2048S:	Odd fixes
2049F:	Documentation/crypto/async-tx-api.txt
2050F:	crypto/async_tx/
2051F:	drivers/dma/
2052F:	include/linux/dmaengine.h
2053F:	include/linux/async_tx.h
2054
2055AT24 EEPROM DRIVER
2056M:	Wolfram Sang <wsa@the-dreams.de>
2057L:	linux-i2c@vger.kernel.org
2058S:	Maintained
2059F:	drivers/misc/eeprom/at24.c
2060F:	include/linux/platform_data/at24.h
2061
2062ATA OVER ETHERNET (AOE) DRIVER
2063M:	"Ed L. Cashin" <ed.cashin@acm.org>
2064W:	http://www.openaoe.org/
2065S:	Supported
2066F:	Documentation/aoe/
2067F:	drivers/block/aoe/
2068
2069ATHEROS 71XX/9XXX GPIO DRIVER
2070M:	Alban Bedel <albeu@free.fr>
2071W:	https://github.com/AlbanBedel/linux
2072T:	git git://github.com/AlbanBedel/linux
2073S:	Maintained
2074F:	drivers/gpio/gpio-ath79.c
2075F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2076
2077ATHEROS ATH GENERIC UTILITIES
2078M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2079L:	linux-wireless@vger.kernel.org
2080S:	Supported
2081F:	drivers/net/wireless/ath/*
2082
2083ATHEROS ATH5K WIRELESS DRIVER
2084M:	Jiri Slaby <jirislaby@gmail.com>
2085M:	Nick Kossifidis <mickflemm@gmail.com>
2086M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2087L:	linux-wireless@vger.kernel.org
2088W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2089S:	Maintained
2090F:	drivers/net/wireless/ath/ath5k/
2091
2092ATHEROS ATH6KL WIRELESS DRIVER
2093M:	Kalle Valo <kvalo@qca.qualcomm.com>
2094L:	linux-wireless@vger.kernel.org
2095W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2097S:	Supported
2098F:	drivers/net/wireless/ath/ath6kl/
2099
2100WILOCITY WIL6210 WIRELESS DRIVER
2101M:	Maya Erez <qca_merez@qca.qualcomm.com>
2102L:	linux-wireless@vger.kernel.org
2103L:	wil6210@qca.qualcomm.com
2104S:	Supported
2105W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2106F:	drivers/net/wireless/ath/wil6210/
2107F:	include/uapi/linux/wil6210_uapi.h
2108
2109CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2110M:	Christian Lamparter <chunkeey@googlemail.com>
2111L:	linux-wireless@vger.kernel.org
2112W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2113S:	Maintained
2114F:	drivers/net/wireless/ath/carl9170/
2115
2116ATK0110 HWMON DRIVER
2117M:	Luca Tettamanti <kronos.it@gmail.com>
2118L:	linux-hwmon@vger.kernel.org
2119S:	Maintained
2120F:	drivers/hwmon/asus_atk0110.c
2121
2122ATI_REMOTE2 DRIVER
2123M:	Ville Syrjala <syrjala@sci.fi>
2124S:	Maintained
2125F:	drivers/input/misc/ati_remote2.c
2126
2127ATLX ETHERNET DRIVERS
2128M:	Jay Cliburn <jcliburn@gmail.com>
2129M:	Chris Snook <chris.snook@gmail.com>
2130L:	netdev@vger.kernel.org
2131W:	http://sourceforge.net/projects/atl1
2132W:	http://atl1.sourceforge.net
2133S:	Maintained
2134F:	drivers/net/ethernet/atheros/
2135
2136ATM
2137M:	Chas Williams <3chas3@gmail.com>
2138L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2139L:	netdev@vger.kernel.org
2140W:	http://linux-atm.sourceforge.net
2141S:	Maintained
2142F:	drivers/atm/
2143F:	include/linux/atm*
2144F:	include/uapi/linux/atm*
2145
2146ATMEL AT91 / AT32 MCI DRIVER
2147M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2148S:	Maintained
2149F:	drivers/mmc/host/atmel-mci.c
2150
2151ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2152M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2153S:	Supported
2154F:	drivers/power/reset/at91-sama5d2_shdwc.c
2155
2156ATMEL SAMA5D2 ADC DRIVER
2157M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2158L:	linux-iio@vger.kernel.org
2159S:	Supported
2160F:	drivers/iio/adc/at91-sama5d2_adc.c
2161
2162ATMEL Audio ALSA driver
2163M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2165S:	Supported
2166F:	sound/soc/atmel
2167
2168ATMEL DMA DRIVER
2169M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171S:	Supported
2172F:	drivers/dma/at_hdmac.c
2173F:	drivers/dma/at_hdmac_regs.h
2174F:	include/linux/platform_data/dma-atmel.h
2175
2176ATMEL XDMA DRIVER
2177M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2178L:	linux-arm-kernel@lists.infradead.org
2179L:	dmaengine@vger.kernel.org
2180S:	Supported
2181F:	drivers/dma/at_xdmac.c
2182
2183ATMEL I2C DRIVER
2184M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2185L:	linux-i2c@vger.kernel.org
2186S:	Supported
2187F:	drivers/i2c/busses/i2c-at91.c
2188
2189ATMEL ISI DRIVER
2190M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2191L:	linux-media@vger.kernel.org
2192S:	Supported
2193F:	drivers/media/platform/soc_camera/atmel-isi.c
2194F:	include/media/atmel-isi.h
2195
2196ATMEL LCDFB DRIVER
2197M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2198L:	linux-fbdev@vger.kernel.org
2199S:	Maintained
2200F:	drivers/video/fbdev/atmel_lcdfb.c
2201F:	include/video/atmel_lcdc.h
2202
2203ATMEL MACB ETHERNET DRIVER
2204M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2205S:	Supported
2206F:	drivers/net/ethernet/cadence/
2207
2208ATMEL NAND DRIVER
2209M:	Wenyou Yang <wenyou.yang@atmel.com>
2210M:	Josh Wu <rainyfeeling@outlook.com>
2211L:	linux-mtd@lists.infradead.org
2212S:	Supported
2213F:	drivers/mtd/nand/atmel_nand*
2214
2215ATMEL SDMMC DRIVER
2216M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2217L:	linux-mmc@vger.kernel.org
2218S:	Supported
2219F:	drivers/mmc/host/sdhci-of-at91.c
2220
2221ATMEL SPI DRIVER
2222M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2223S:	Supported
2224F:	drivers/spi/spi-atmel.*
2225
2226ATMEL SSC DRIVER
2227M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S:	Supported
2230F:	drivers/misc/atmel-ssc.c
2231F:	include/linux/atmel-ssc.h
2232
2233ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2234M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Supported
2237F:	drivers/misc/atmel_tclib.c
2238F:	drivers/clocksource/tcb_clksrc.c
2239
2240ATMEL USBA UDC DRIVER
2241M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Supported
2244F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2245
2246ATMEL WIRELESS DRIVER
2247M:	Simon Kelley <simon@thekelleys.org.uk>
2248L:	linux-wireless@vger.kernel.org
2249W:	http://www.thekelleys.org.uk/atmel
2250W:	http://atmelwlandriver.sourceforge.net/
2251S:	Maintained
2252F:	drivers/net/wireless/atmel/atmel*
2253
2254ATMEL MAXTOUCH DRIVER
2255M:	Nick Dyer <nick@shmanahar.org>
2256T:	git git://github.com/ndyer/linux.git
2257S:	Maintained
2258F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2259F:	drivers/input/touchscreen/atmel_mxt_ts.c
2260F:	include/linux/platform_data/atmel_mxt_ts.h
2261
2262ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2263M:	Bradley Grove <linuxdrivers@attotech.com>
2264L:	linux-scsi@vger.kernel.org
2265W:	http://www.attotech.com
2266S:	Supported
2267F:	drivers/scsi/esas2r
2268
2269ATUSB IEEE 802.15.4 RADIO DRIVER
2270M:	Stefan Schmidt <stefan@osg.samsung.com>
2271L:	linux-wpan@vger.kernel.org
2272S:	Maintained
2273F:	drivers/net/ieee802154/atusb.c
2274F:	drivers/net/ieee802154/atusb.h
2275F:	drivers/net/ieee802154/at86rf230.h
2276
2277AUDIT SUBSYSTEM
2278M:	Paul Moore <paul@paul-moore.com>
2279M:	Eric Paris <eparis@redhat.com>
2280L:	linux-audit@redhat.com (moderated for non-subscribers)
2281W:	http://people.redhat.com/sgrubb/audit/
2282T:	git git://git.infradead.org/users/pcmoore/audit
2283S:	Maintained
2284F:	include/linux/audit.h
2285F:	include/uapi/linux/audit.h
2286F:	kernel/audit*
2287
2288AUXILIARY DISPLAY DRIVERS
2289M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2290W:	http://miguelojeda.es/auxdisplay.htm
2291W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2292S:	Maintained
2293F:	drivers/auxdisplay/
2294F:	include/linux/cfag12864b.h
2295
2296AVR32 ARCHITECTURE
2297M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2298M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2299W:	http://www.atmel.com/products/AVR32/
2300W:	http://mirror.egtvedt.no/avr32linux.org/
2301W:	http://avrfreaks.net/
2302S:	Maintained
2303F:	arch/avr32/
2304
2305AVR32/AT32AP MACHINE SUPPORT
2306M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2307M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2308S:	Maintained
2309F:	arch/avr32/mach-at32ap/
2310
2311AX.25 NETWORK LAYER
2312M:	Ralf Baechle <ralf@linux-mips.org>
2313L:	linux-hams@vger.kernel.org
2314W:	http://www.linux-ax25.org/
2315S:	Maintained
2316F:	include/uapi/linux/ax25.h
2317F:	include/net/ax25.h
2318F:	net/ax25/
2319
2320AZ6007 DVB DRIVER
2321M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2322M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2323L:	linux-media@vger.kernel.org
2324W:	https://linuxtv.org
2325T:	git git://linuxtv.org/media_tree.git
2326S:	Maintained
2327F:	drivers/media/usb/dvb-usb-v2/az6007.c
2328
2329AZTECH FM RADIO RECEIVER DRIVER
2330M:	Hans Verkuil <hverkuil@xs4all.nl>
2331L:	linux-media@vger.kernel.org
2332T:	git git://linuxtv.org/media_tree.git
2333W:	https://linuxtv.org
2334S:	Maintained
2335F:	drivers/media/radio/radio-aztech*
2336
2337B43 WIRELESS DRIVER
2338L:	linux-wireless@vger.kernel.org
2339L:	b43-dev@lists.infradead.org
2340W:	http://wireless.kernel.org/en/users/Drivers/b43
2341S:	Odd Fixes
2342F:	drivers/net/wireless/broadcom/b43/
2343
2344B43LEGACY WIRELESS DRIVER
2345M:	Larry Finger <Larry.Finger@lwfinger.net>
2346L:	linux-wireless@vger.kernel.org
2347L:	b43-dev@lists.infradead.org
2348W:	http://wireless.kernel.org/en/users/Drivers/b43
2349S:	Maintained
2350F:	drivers/net/wireless/broadcom/b43legacy/
2351
2352BACKLIGHT CLASS/SUBSYSTEM
2353M:	Jingoo Han <jingoohan1@gmail.com>
2354M:	Lee Jones <lee.jones@linaro.org>
2355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2356S:	Maintained
2357F:	drivers/video/backlight/
2358F:	include/linux/backlight.h
2359
2360BATMAN ADVANCED
2361M:	Marek Lindner <mareklindner@neomailbox.ch>
2362M:	Simon Wunderlich <sw@simonwunderlich.de>
2363M:	Antonio Quartulli <a@unstable.cc>
2364L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2365W:	https://www.open-mesh.org/
2366Q:	https://patchwork.open-mesh.org/project/batman/list/
2367S:	Maintained
2368F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2369F:	Documentation/ABI/testing/sysfs-class-net-mesh
2370F:	Documentation/networking/batman-adv.txt
2371F:	include/uapi/linux/batman_adv.h
2372F:	net/batman-adv/
2373
2374BAYCOM/HDLCDRV DRIVERS FOR AX.25
2375M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2376L:	linux-hams@vger.kernel.org
2377W:	http://www.baycom.org/~tom/ham/ham.html
2378S:	Maintained
2379F:	drivers/net/hamradio/baycom*
2380
2381BCACHE (BLOCK LAYER CACHE)
2382M:	Kent Overstreet <kent.overstreet@gmail.com>
2383L:	linux-bcache@vger.kernel.org
2384W:	http://bcache.evilpiepirate.org
2385S:	Orphan
2386F:	drivers/md/bcache/
2387
2388BDISP ST MEDIA DRIVER
2389M:	Fabien Dessenne <fabien.dessenne@st.com>
2390L:	linux-media@vger.kernel.org
2391T:	git git://linuxtv.org/media_tree.git
2392W:	https://linuxtv.org
2393S:	Supported
2394F:	drivers/media/platform/sti/bdisp
2395
2396BEFS FILE SYSTEM
2397M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2398M:	Salah Triki <salah.triki@gmail.com>
2399S:	Maintained
2400T:	git git://github.com/luisbg/linux-befs.git
2401F:	Documentation/filesystems/befs.txt
2402F:	fs/befs/
2403
2404BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2405M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2406L:	netdev@vger.kernel.org
2407S:	Maintained
2408F:	drivers/net/ethernet/ec_bhf.c
2409
2410BFS FILE SYSTEM
2411M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2412S:	Maintained
2413F:	Documentation/filesystems/bfs.txt
2414F:	fs/bfs/
2415F:	include/uapi/linux/bfs_fs.h
2416
2417BLACKFIN ARCHITECTURE
2418M:	Steven Miao <realmz6@gmail.com>
2419L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420T:	git git://git.code.sf.net/p/adi-linux/code
2421W:	http://blackfin.uclinux.org
2422S:	Supported
2423F:	arch/blackfin/
2424
2425BLACKFIN EMAC DRIVER
2426L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427W:	http://blackfin.uclinux.org
2428S:	Supported
2429F:	drivers/net/ethernet/adi/
2430
2431BLACKFIN RTC DRIVER
2432L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2433W:	http://blackfin.uclinux.org
2434S:	Supported
2435F:	drivers/rtc/rtc-bfin.c
2436
2437BLACKFIN SDH DRIVER
2438M:	Sonic Zhang <sonic.zhang@analog.com>
2439L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2440W:	http://blackfin.uclinux.org
2441S:	Supported
2442F:	drivers/mmc/host/bfin_sdh.c
2443
2444BLACKFIN SERIAL DRIVER
2445M:	Sonic Zhang <sonic.zhang@analog.com>
2446L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2447W:	http://blackfin.uclinux.org
2448S:	Supported
2449F:	drivers/tty/serial/bfin_uart.c
2450
2451BLACKFIN WATCHDOG DRIVER
2452L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2453W:	http://blackfin.uclinux.org
2454S:	Supported
2455F:	drivers/watchdog/bfin_wdt.c
2456
2457BLACKFIN I2C TWI DRIVER
2458M:	Sonic Zhang <sonic.zhang@analog.com>
2459L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2460W:	http://blackfin.uclinux.org/
2461S:	Supported
2462F:	drivers/i2c/busses/i2c-bfin-twi.c
2463
2464BLACKFIN MEDIA DRIVER
2465M:	Scott Jiang <scott.jiang.linux@gmail.com>
2466L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467W:	http://blackfin.uclinux.org/
2468S:	Supported
2469F:	drivers/media/platform/blackfin/
2470F:	drivers/media/i2c/adv7183*
2471F:	drivers/media/i2c/vs6624*
2472
2473BLINKM RGB LED DRIVER
2474M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2475S:	Maintained
2476F:	drivers/leds/leds-blinkm.c
2477
2478BLOCK LAYER
2479M:	Jens Axboe <axboe@kernel.dk>
2480L:	linux-block@vger.kernel.org
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2482S:	Maintained
2483F:	block/
2484F:	kernel/trace/blktrace.c
2485F:	lib/sbitmap.c
2486
2487BLOCK2MTD DRIVER
2488M:	Joern Engel <joern@lazybastard.org>
2489L:	linux-mtd@lists.infradead.org
2490S:	Maintained
2491F:	drivers/mtd/devices/block2mtd.c
2492
2493BLUETOOTH DRIVERS
2494M:	Marcel Holtmann <marcel@holtmann.org>
2495M:	Gustavo Padovan <gustavo@padovan.org>
2496M:	Johan Hedberg <johan.hedberg@gmail.com>
2497L:	linux-bluetooth@vger.kernel.org
2498W:	http://www.bluez.org/
2499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2501S:	Maintained
2502F:	drivers/bluetooth/
2503
2504BLUETOOTH SUBSYSTEM
2505M:	Marcel Holtmann <marcel@holtmann.org>
2506M:	Gustavo Padovan <gustavo@padovan.org>
2507M:	Johan Hedberg <johan.hedberg@gmail.com>
2508L:	linux-bluetooth@vger.kernel.org
2509W:	http://www.bluez.org/
2510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2512S:	Maintained
2513F:	net/bluetooth/
2514F:	include/net/bluetooth/
2515
2516BONDING DRIVER
2517M:	Jay Vosburgh <j.vosburgh@gmail.com>
2518M:	Veaceslav Falico <vfalico@gmail.com>
2519M:	Andy Gospodarek <andy@greyhouse.net>
2520L:	netdev@vger.kernel.org
2521W:	http://sourceforge.net/projects/bonding/
2522S:	Supported
2523F:	drivers/net/bonding/
2524F:	include/uapi/linux/if_bonding.h
2525
2526BPF (Safe dynamic programs and tools)
2527M:	Alexei Starovoitov <ast@kernel.org>
2528L:	netdev@vger.kernel.org
2529L:	linux-kernel@vger.kernel.org
2530S:	Supported
2531F:	kernel/bpf/
2532
2533BROADCOM B44 10/100 ETHERNET DRIVER
2534M:	Michael Chan <michael.chan@broadcom.com>
2535L:	netdev@vger.kernel.org
2536S:	Supported
2537F:	drivers/net/ethernet/broadcom/b44.*
2538
2539BROADCOM B53 ETHERNET SWITCH DRIVER
2540M:	Florian Fainelli <f.fainelli@gmail.com>
2541L:	netdev@vger.kernel.org
2542L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2543S:	Supported
2544F:	drivers/net/dsa/b53/*
2545F:	include/linux/platform_data/b53.h
2546
2547BROADCOM GENET ETHERNET DRIVER
2548M:	Florian Fainelli <f.fainelli@gmail.com>
2549L:	netdev@vger.kernel.org
2550S:	Supported
2551F:	drivers/net/ethernet/broadcom/genet/
2552
2553BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2554M:	Sony Chacko <sony.chacko@qlogic.com>
2555M:	Dept-HSGLinuxNICDev@qlogic.com
2556L:	netdev@vger.kernel.org
2557S:	Supported
2558F:	drivers/net/ethernet/broadcom/bnx2.*
2559F:	drivers/net/ethernet/broadcom/bnx2_*
2560
2561BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2562M:	Ariel Elior <ariel.elior@qlogic.com>
2563L:	netdev@vger.kernel.org
2564S:	Supported
2565F:	drivers/net/ethernet/broadcom/bnx2x/
2566
2567BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2568M:	Florian Fainelli <f.fainelli@gmail.com>
2569M:	Ray Jui <rjui@broadcom.com>
2570M:	Scott Branden <sbranden@broadcom.com>
2571M:	bcm-kernel-feedback-list@broadcom.com
2572T:	git git://github.com/broadcom/mach-bcm
2573S:	Maintained
2574N:	bcm281*
2575N:	bcm113*
2576N:	bcm216*
2577N:	kona
2578F:	arch/arm/mach-bcm/
2579
2580BROADCOM BCM2835 ARM ARCHITECTURE
2581M:	Stephen Warren <swarren@wwwdotorg.org>
2582M:	Lee Jones <lee@kernel.org>
2583M:	Eric Anholt <eric@anholt.net>
2584L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2587S:	Maintained
2588N:	bcm2835
2589
2590BROADCOM BCM47XX MIPS ARCHITECTURE
2591M:	Hauke Mehrtens <hauke@hauke-m.de>
2592M:	Rafał Miłecki <zajec5@gmail.com>
2593L:	linux-mips@linux-mips.org
2594S:	Maintained
2595F:	Documentation/devicetree/bindings/mips/brcm/
2596F:	arch/mips/bcm47xx/*
2597F:	arch/mips/include/asm/mach-bcm47xx/*
2598
2599BROADCOM BCM5301X ARM ARCHITECTURE
2600M:	Hauke Mehrtens <hauke@hauke-m.de>
2601M:	Rafał Miłecki <zajec5@gmail.com>
2602M:	bcm-kernel-feedback-list@broadcom.com
2603L:	linux-arm-kernel@lists.infradead.org
2604S:	Maintained
2605F:	arch/arm/mach-bcm/bcm_5301x.c
2606F:	arch/arm/boot/dts/bcm5301x*.dtsi
2607F:	arch/arm/boot/dts/bcm470*
2608
2609BROADCOM BCM53573 ARM ARCHITECTURE
2610M:	Rafał Miłecki <rafal@milecki.pl>
2611L:	linux-arm-kernel@lists.infradead.org
2612S:	Maintained
2613F:	arch/arm/boot/dts/bcm53573*
2614F:	arch/arm/boot/dts/bcm47189*
2615
2616BROADCOM BCM63XX ARM ARCHITECTURE
2617M:	Florian Fainelli <f.fainelli@gmail.com>
2618M:	bcm-kernel-feedback-list@broadcom.com
2619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620T:	git git://github.com/broadcom/stblinux.git
2621S:	Maintained
2622N:	bcm63xx
2623
2624BROADCOM BCM63XX/BCM33XX UDC DRIVER
2625M:	Kevin Cernekee <cernekee@gmail.com>
2626L:	linux-usb@vger.kernel.org
2627S:	Maintained
2628F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2629
2630BROADCOM BCM7XXX ARM ARCHITECTURE
2631M:	Brian Norris <computersforpeace@gmail.com>
2632M:	Gregory Fong <gregory.0xf0@gmail.com>
2633M:	Florian Fainelli <f.fainelli@gmail.com>
2634M:	bcm-kernel-feedback-list@broadcom.com
2635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636T:	git git://github.com/broadcom/stblinux.git
2637S:	Maintained
2638F:	arch/arm/mach-bcm/*brcmstb*
2639F:	arch/arm/boot/dts/bcm7*.dts*
2640F:	drivers/bus/brcmstb_gisb.c
2641N:	brcmstb
2642
2643BROADCOM BMIPS MIPS ARCHITECTURE
2644M:	Kevin Cernekee <cernekee@gmail.com>
2645M:	Florian Fainelli <f.fainelli@gmail.com>
2646L:	linux-mips@linux-mips.org
2647T:	git git://github.com/broadcom/stblinux.git
2648S:	Maintained
2649F:	arch/mips/bmips/*
2650F:	arch/mips/include/asm/mach-bmips/*
2651F:	arch/mips/kernel/*bmips*
2652F:	arch/mips/boot/dts/brcm/bcm*.dts*
2653F:	drivers/irqchip/irq-bcm63*
2654F:	drivers/irqchip/irq-bcm7*
2655F:	drivers/irqchip/irq-brcmstb*
2656F:	include/linux/bcm963xx_nvram.h
2657F:	include/linux/bcm963xx_tag.h
2658
2659BROADCOM TG3 GIGABIT ETHERNET DRIVER
2660M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2661M:	Prashant Sreedharan <prashant@broadcom.com>
2662M:	Michael Chan <mchan@broadcom.com>
2663L:	netdev@vger.kernel.org
2664S:	Supported
2665F:	drivers/net/ethernet/broadcom/tg3.*
2666
2667BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2668M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2669M:	Franky Lin <franky.lin@broadcom.com>
2670M:	Hante Meuleman <hante.meuleman@broadcom.com>
2671L:	linux-wireless@vger.kernel.org
2672L:	brcm80211-dev-list.pdl@broadcom.com
2673S:	Supported
2674F:	drivers/net/wireless/broadcom/brcm80211/
2675
2676BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2677M:	QLogic-Storage-Upstream@qlogic.com
2678L:	linux-scsi@vger.kernel.org
2679S:	Supported
2680F:	drivers/scsi/bnx2fc/
2681
2682BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2683M:	QLogic-Storage-Upstream@qlogic.com
2684L:	linux-scsi@vger.kernel.org
2685S:	Supported
2686F:	drivers/scsi/bnx2i/
2687
2688BROADCOM IPROC ARM ARCHITECTURE
2689M:	Ray Jui <rjui@broadcom.com>
2690M:	Scott Branden <sbranden@broadcom.com>
2691M:	Jon Mason <jonmason@broadcom.com>
2692M:	bcm-kernel-feedback-list@broadcom.com
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694T:	git git://github.com/broadcom/cygnus-linux.git
2695S:	Maintained
2696N:	iproc
2697N:	cygnus
2698N:	bcm[-_]nsp
2699N:	bcm9113*
2700N:	bcm9583*
2701N:	bcm9585*
2702N:	bcm9586*
2703N:	bcm988312
2704N:	bcm113*
2705N:	bcm583*
2706N:	bcm585*
2707N:	bcm586*
2708N:	bcm88312
2709F:	arch/arm64/boot/dts/broadcom/ns2*
2710F:	drivers/clk/bcm/clk-ns*
2711F:	drivers/pinctrl/bcm/pinctrl-ns*
2712
2713BROADCOM BRCMSTB GPIO DRIVER
2714M:	Gregory Fong <gregory.0xf0@gmail.com>
2715L:	bcm-kernel-feedback-list@broadcom.com
2716S:	Supported
2717F:	drivers/gpio/gpio-brcmstb.c
2718F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2719
2720BROADCOM KONA GPIO DRIVER
2721M:	Ray Jui <rjui@broadcom.com>
2722L:	bcm-kernel-feedback-list@broadcom.com
2723S:	Supported
2724F:	drivers/gpio/gpio-bcm-kona.c
2725F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2726
2727BROADCOM NVRAM DRIVER
2728M:	Rafał Miłecki <zajec5@gmail.com>
2729L:	linux-mips@linux-mips.org
2730S:	Maintained
2731F:	drivers/firmware/broadcom/*
2732
2733BROADCOM STB NAND FLASH DRIVER
2734M:	Brian Norris <computersforpeace@gmail.com>
2735M:	Kamal Dasu <kdasu.kdev@gmail.com>
2736L:	linux-mtd@lists.infradead.org
2737L:	bcm-kernel-feedback-list@broadcom.com
2738S:	Maintained
2739F:	drivers/mtd/nand/brcmnand/
2740
2741BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2742M:	Rafał Miłecki <zajec5@gmail.com>
2743L:	linux-wireless@vger.kernel.org
2744S:	Maintained
2745F:	drivers/bcma/
2746F:	include/linux/bcma/
2747
2748BROADCOM SYSTEMPORT ETHERNET DRIVER
2749M:	Florian Fainelli <f.fainelli@gmail.com>
2750L:	netdev@vger.kernel.org
2751S:	Supported
2752F:	drivers/net/ethernet/broadcom/bcmsysport.*
2753
2754BROADCOM VULCAN ARM64 SOC
2755M:	Jayachandran C. <jchandra@broadcom.com>
2756M:	bcm-kernel-feedback-list@broadcom.com
2757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758S:	Maintained
2759F:	arch/arm64/boot/dts/broadcom/vulcan*
2760
2761BROCADE BFA FC SCSI DRIVER
2762M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2763M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2764L:	linux-scsi@vger.kernel.org
2765S:	Supported
2766F:	drivers/scsi/bfa/
2767
2768BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2769M:	Rasesh Mody <rasesh.mody@qlogic.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/brocade/bna/
2773
2774BSG (block layer generic sg v4 driver)
2775M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2776L:	linux-scsi@vger.kernel.org
2777S:	Supported
2778F:	block/bsg.c
2779F:	include/linux/bsg.h
2780F:	include/uapi/linux/bsg.h
2781
2782BT87X AUDIO DRIVER
2783M:	Clemens Ladisch <clemens@ladisch.de>
2784L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2785T:	git git://git.alsa-project.org/alsa-kernel.git
2786S:	Maintained
2787F:	Documentation/sound/alsa/Bt87x.txt
2788F:	sound/pci/bt87x.c
2789
2790BT8XXGPIO DRIVER
2791M:	Michael Buesch <m@bues.ch>
2792W:	http://bu3sch.de/btgpio.php
2793S:	Maintained
2794F:	drivers/gpio/gpio-bt8xx.c
2795
2796BTRFS FILE SYSTEM
2797M:	Chris Mason <clm@fb.com>
2798M:	Josef Bacik <jbacik@fb.com>
2799M:	David Sterba <dsterba@suse.com>
2800L:	linux-btrfs@vger.kernel.org
2801W:	http://btrfs.wiki.kernel.org/
2802Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2804S:	Maintained
2805F:	Documentation/filesystems/btrfs.txt
2806F:	fs/btrfs/
2807
2808BTTV VIDEO4LINUX DRIVER
2809M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2810M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2811L:	linux-media@vger.kernel.org
2812W:	https://linuxtv.org
2813T:	git git://linuxtv.org/media_tree.git
2814S:	Odd fixes
2815F:	Documentation/media/v4l-drivers/bttv*
2816F:	drivers/media/pci/bt8xx/bttv*
2817
2818BUSLOGIC SCSI DRIVER
2819M:	Khalid Aziz <khalid@gonehiking.org>
2820L:	linux-scsi@vger.kernel.org
2821S:	Maintained
2822F:	drivers/scsi/BusLogic.*
2823F:	drivers/scsi/FlashPoint.*
2824
2825C-MEDIA CMI8788 DRIVER
2826M:	Clemens Ladisch <clemens@ladisch.de>
2827L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2828T:	git git://git.alsa-project.org/alsa-kernel.git
2829S:	Maintained
2830F:	sound/pci/oxygen/
2831
2832C6X ARCHITECTURE
2833M:	Mark Salter <msalter@redhat.com>
2834M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2835L:	linux-c6x-dev@linux-c6x.org
2836W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2837S:	Maintained
2838F:	arch/c6x/
2839
2840CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2841M:	David Howells <dhowells@redhat.com>
2842L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2843S:	Supported
2844F:	Documentation/filesystems/caching/cachefiles.txt
2845F:	fs/cachefiles/
2846
2847CADET FM/AM RADIO RECEIVER DRIVER
2848M:	Hans Verkuil <hverkuil@xs4all.nl>
2849L:	linux-media@vger.kernel.org
2850T:	git git://linuxtv.org/media_tree.git
2851W:	https://linuxtv.org
2852S:	Maintained
2853F:	drivers/media/radio/radio-cadet*
2854
2855CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2856M:	Jonathan Corbet <corbet@lwn.net>
2857L:	linux-media@vger.kernel.org
2858T:	git git://linuxtv.org/media_tree.git
2859S:	Maintained
2860F:	Documentation/media/v4l-drivers/cafe_ccic*
2861F:	drivers/media/platform/marvell-ccic/
2862
2863CAIF NETWORK LAYER
2864M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2865L:	netdev@vger.kernel.org
2866S:	Supported
2867F:	Documentation/networking/caif/
2868F:	drivers/net/caif/
2869F:	include/uapi/linux/caif/
2870F:	include/net/caif/
2871F:	net/caif/
2872
2873CALGARY x86-64 IOMMU
2874M:	Muli Ben-Yehuda <mulix@mulix.org>
2875M:	Jon Mason <jdmason@kudzu.us>
2876L:	iommu@lists.linux-foundation.org
2877S:	Maintained
2878F:	arch/x86/kernel/pci-calgary_64.c
2879F:	arch/x86/kernel/tce_64.c
2880F:	arch/x86/include/asm/calgary.h
2881F:	arch/x86/include/asm/tce.h
2882
2883CAN NETWORK LAYER
2884M:	Oliver Hartkopp <socketcan@hartkopp.net>
2885M:	Marc Kleine-Budde <mkl@pengutronix.de>
2886L:	linux-can@vger.kernel.org
2887W:	https://github.com/linux-can
2888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2890S:	Maintained
2891F:	Documentation/networking/can.txt
2892F:	net/can/
2893F:	include/linux/can/core.h
2894F:	include/uapi/linux/can.h
2895F:	include/uapi/linux/can/bcm.h
2896F:	include/uapi/linux/can/raw.h
2897F:	include/uapi/linux/can/gw.h
2898
2899CAN NETWORK DRIVERS
2900M:	Wolfgang Grandegger <wg@grandegger.com>
2901M:	Marc Kleine-Budde <mkl@pengutronix.de>
2902L:	linux-can@vger.kernel.org
2903W:	https://github.com/linux-can
2904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2906S:	Maintained
2907F:	Documentation/devicetree/bindings/net/can/
2908F:	drivers/net/can/
2909F:	include/linux/can/dev.h
2910F:	include/linux/can/platform/
2911F:	include/uapi/linux/can/error.h
2912F:	include/uapi/linux/can/netlink.h
2913
2914CAPABILITIES
2915M:	Serge Hallyn <serge@hallyn.com>
2916L:	linux-security-module@vger.kernel.org
2917S:	Supported
2918F:	include/linux/capability.h
2919F:	include/uapi/linux/capability.h
2920F:	security/commoncap.c
2921F:	kernel/capability.c
2922
2923CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2924M:	Kevin Tsai <ktsai@capellamicro.com>
2925S:	Maintained
2926F:	drivers/iio/light/cm*
2927F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2928
2929CAVIUM I2C DRIVER
2930M:	Jan Glauber <jglauber@cavium.com>
2931M:	David Daney <david.daney@cavium.com>
2932W:	http://www.cavium.com
2933S:	Supported
2934F:	drivers/i2c/busses/i2c-octeon*
2935F:	drivers/i2c/busses/i2c-thunderx*
2936
2937CAVIUM LIQUIDIO NETWORK DRIVER
2938M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2939M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2940M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2941M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2942L:     netdev@vger.kernel.org
2943W:     http://www.cavium.com
2944S:     Supported
2945F:     drivers/net/ethernet/cavium/liquidio/
2946
2947CC2520 IEEE-802.15.4 RADIO DRIVER
2948M:	Varka Bhadram <varkabhadram@gmail.com>
2949L:	linux-wpan@vger.kernel.org
2950S:	Maintained
2951F:	drivers/net/ieee802154/cc2520.c
2952F:	include/linux/spi/cc2520.h
2953F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2954
2955CEC DRIVER
2956M:	Hans Verkuil <hans.verkuil@cisco.com>
2957L:	linux-media@vger.kernel.org
2958T:	git git://linuxtv.org/media_tree.git
2959W:	http://linuxtv.org
2960S:	Supported
2961F:	Documentation/cec.txt
2962F:	Documentation/media/uapi/cec
2963F:	drivers/staging/media/cec/
2964F:	drivers/media/cec-edid.c
2965F:	drivers/media/rc/keymaps/rc-cec.c
2966F:	include/media/cec.h
2967F:	include/media/cec-edid.h
2968F:	include/linux/cec.h
2969F:	include/linux/cec-funcs.h
2970
2971CELL BROADBAND ENGINE ARCHITECTURE
2972M:	Arnd Bergmann <arnd@arndb.de>
2973L:	linuxppc-dev@lists.ozlabs.org
2974W:	http://www.ibm.com/developerworks/power/cell/
2975S:	Supported
2976F:	arch/powerpc/include/asm/cell*.h
2977F:	arch/powerpc/include/asm/spu*.h
2978F:	arch/powerpc/include/uapi/asm/spu*.h
2979F:	arch/powerpc/oprofile/*cell*
2980F:	arch/powerpc/platforms/cell/
2981
2982CEPH COMMON CODE (LIBCEPH)
2983M:	Ilya Dryomov <idryomov@gmail.com>
2984M:	"Yan, Zheng" <zyan@redhat.com>
2985M:	Sage Weil <sage@redhat.com>
2986L:	ceph-devel@vger.kernel.org
2987W:	http://ceph.com/
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2989T:	git git://github.com/ceph/ceph-client.git
2990S:	Supported
2991F:	net/ceph/
2992F:	include/linux/ceph/
2993F:	include/linux/crush/
2994
2995CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2996M:	"Yan, Zheng" <zyan@redhat.com>
2997M:	Sage Weil <sage@redhat.com>
2998M:	Ilya Dryomov <idryomov@gmail.com>
2999L:	ceph-devel@vger.kernel.org
3000W:	http://ceph.com/
3001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3002T:	git git://github.com/ceph/ceph-client.git
3003S:	Supported
3004F:	Documentation/filesystems/ceph.txt
3005F:	fs/ceph/
3006
3007CERTIFICATE HANDLING:
3008M:	David Howells <dhowells@redhat.com>
3009M:	David Woodhouse <dwmw2@infradead.org>
3010L:	keyrings@vger.kernel.org
3011S:	Maintained
3012F:	Documentation/module-signing.txt
3013F:	certs/
3014F:	scripts/sign-file.c
3015F:	scripts/extract-cert.c
3016
3017CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3018L:	linux-usb@vger.kernel.org
3019S:	Orphan
3020F:	Documentation/usb/WUSB-Design-overview.txt
3021F:	Documentation/usb/wusb-cbaf
3022F:	drivers/usb/host/hwa-hc.c
3023F:	drivers/usb/host/whci/
3024F:	drivers/usb/wusbcore/
3025F:	include/linux/usb/wusb*
3026
3027CFAG12864B LCD DRIVER
3028M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3029W:	http://miguelojeda.es/auxdisplay.htm
3030W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3031S:	Maintained
3032F:	drivers/auxdisplay/cfag12864b.c
3033F:	include/linux/cfag12864b.h
3034
3035CFAG12864BFB LCD FRAMEBUFFER DRIVER
3036M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3037W:	http://miguelojeda.es/auxdisplay.htm
3038W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3039S:	Maintained
3040F:	drivers/auxdisplay/cfag12864bfb.c
3041F:	include/linux/cfag12864b.h
3042
3043CFG80211 and NL80211
3044M:	Johannes Berg <johannes@sipsolutions.net>
3045L:	linux-wireless@vger.kernel.org
3046W:	http://wireless.kernel.org/
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3049S:	Maintained
3050F:	include/uapi/linux/nl80211.h
3051F:	include/net/cfg80211.h
3052F:	net/wireless/*
3053X:	net/wireless/wext*
3054
3055CHAR and MISC DRIVERS
3056M:	Arnd Bergmann <arnd@arndb.de>
3057M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3059S:	Supported
3060F:	drivers/char/*
3061F:	drivers/misc/*
3062F:	include/linux/miscdevice.h
3063
3064CHECKPATCH
3065M:	Andy Whitcroft <apw@canonical.com>
3066M:	Joe Perches <joe@perches.com>
3067S:	Maintained
3068F:	scripts/checkpatch.pl
3069
3070CHINESE DOCUMENTATION
3071M:	Harry Wei <harryxiyou@gmail.com>
3072L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3073L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3074S:	Maintained
3075F:	Documentation/zh_CN/
3076
3077CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3078M:	Peter Chen <Peter.Chen@nxp.com>
3079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3080L:	linux-usb@vger.kernel.org
3081S:	Maintained
3082F:	drivers/usb/chipidea/
3083
3084CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3085M:	Hans de Goede <hdegoede@redhat.com>
3086L:	linux-input@vger.kernel.org
3087S:	Maintained
3088F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3089F:	drivers/input/touchscreen/chipone_icn8318.c
3090
3091CHROME HARDWARE PLATFORM SUPPORT
3092M:	Olof Johansson <olof@lixom.net>
3093S:	Maintained
3094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3095F:	drivers/platform/chrome/
3096
3097CISCO VIC ETHERNET NIC DRIVER
3098M:	Christian Benvenuti <benve@cisco.com>
3099M:	Sujith Sankar <ssujith@cisco.com>
3100M:	Govindarajulu Varadarajan <_govind@gmx.com>
3101M:	Neel Patel <neepatel@cisco.com>
3102S:	Supported
3103F:	drivers/net/ethernet/cisco/enic/
3104
3105CISCO VIC LOW LATENCY NIC DRIVER
3106M:	Christian Benvenuti <benve@cisco.com>
3107M:	Dave Goodell <dgoodell@cisco.com>
3108S:	Supported
3109F:	drivers/infiniband/hw/usnic/
3110
3111CIRRUS LOGIC EP93XX ETHERNET DRIVER
3112M:	Hartley Sweeten <hsweeten@visionengravers.com>
3113L:	netdev@vger.kernel.org
3114S:	Maintained
3115F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3116
3117CIRRUS LOGIC AUDIO CODEC DRIVERS
3118M:	Brian Austin <brian.austin@cirrus.com>
3119M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3121S:	Maintained
3122F:	sound/soc/codecs/cs*
3123
3124CLEANCACHE API
3125M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3126L:	linux-kernel@vger.kernel.org
3127S:	Maintained
3128F:	mm/cleancache.c
3129F:	include/linux/cleancache.h
3130
3131CLK API
3132M:	Russell King <linux@armlinux.org.uk>
3133L:	linux-clk@vger.kernel.org
3134S:	Maintained
3135F:	include/linux/clk.h
3136
3137CLOCKSOURCE, CLOCKEVENT DRIVERS
3138M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3139M:	Thomas Gleixner <tglx@linutronix.de>
3140L:	linux-kernel@vger.kernel.org
3141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3142S:	Supported
3143F:	drivers/clocksource
3144
3145CISCO FCOE HBA DRIVER
3146M:	Hiral Patel <hiralpat@cisco.com>
3147M:	Suma Ramars <sramars@cisco.com>
3148M:	Brian Uchino <buchino@cisco.com>
3149L:	linux-scsi@vger.kernel.org
3150S:	Supported
3151F:	drivers/scsi/fnic/
3152
3153CISCO SCSI HBA DRIVER
3154M:	Narsimhulu Musini <nmusini@cisco.com>
3155M:	Sesidhar Baddela <sebaddel@cisco.com>
3156L:	linux-scsi@vger.kernel.org
3157S:	Supported
3158F:	drivers/scsi/snic/
3159
3160CMPC ACPI DRIVER
3161M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3162M:	Daniel Oliveira Nascimento <don@syst.com.br>
3163L:	platform-driver-x86@vger.kernel.org
3164S:	Supported
3165F:	drivers/platform/x86/classmate-laptop.c
3166
3167COBALT MEDIA DRIVER
3168M:	Hans Verkuil <hans.verkuil@cisco.com>
3169L:	linux-media@vger.kernel.org
3170T:	git git://linuxtv.org/media_tree.git
3171W:	https://linuxtv.org
3172S:	Supported
3173F:	drivers/media/pci/cobalt/
3174
3175COCCINELLE/Semantic Patches (SmPL)
3176M:	Julia Lawall <Julia.Lawall@lip6.fr>
3177M:	Gilles Muller <Gilles.Muller@lip6.fr>
3178M:	Nicolas Palix <nicolas.palix@imag.fr>
3179M:	Michal Marek <mmarek@suse.com>
3180L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3182W:	http://coccinelle.lip6.fr/
3183S:	Supported
3184F:	Documentation/dev-tools/coccinelle.rst
3185F:	scripts/coccinelle/
3186F:	scripts/coccicheck
3187
3188CODA FILE SYSTEM
3189M:	Jan Harkes <jaharkes@cs.cmu.edu>
3190M:	coda@cs.cmu.edu
3191L:	codalist@coda.cs.cmu.edu
3192W:	http://www.coda.cs.cmu.edu/
3193S:	Maintained
3194F:	Documentation/filesystems/coda.txt
3195F:	fs/coda/
3196F:	include/linux/coda*.h
3197F:	include/uapi/linux/coda*.h
3198
3199CODA V4L2 MEM2MEM DRIVER
3200M:	Philipp Zabel <p.zabel@pengutronix.de>
3201L:	linux-media@vger.kernel.org
3202S:	Maintained
3203F:	Documentation/devicetree/bindings/media/coda.txt
3204F:	drivers/media/platform/coda/
3205
3206COMMON CLK FRAMEWORK
3207M:	Michael Turquette <mturquette@baylibre.com>
3208M:	Stephen Boyd <sboyd@codeaurora.org>
3209L:	linux-clk@vger.kernel.org
3210Q:	http://patchwork.kernel.org/project/linux-clk/list/
3211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3212S:	Maintained
3213F:	Documentation/devicetree/bindings/clock/
3214F:	drivers/clk/
3215X:	drivers/clk/clkdev.c
3216F:	include/linux/clk-pr*
3217F:	include/linux/clk/
3218
3219COMMON INTERNET FILE SYSTEM (CIFS)
3220M:	Steve French <sfrench@samba.org>
3221L:	linux-cifs@vger.kernel.org
3222L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3223W:	http://linux-cifs.samba.org/
3224T:	git git://git.samba.org/sfrench/cifs-2.6.git
3225S:	Supported
3226F:	Documentation/filesystems/cifs/
3227F:	fs/cifs/
3228
3229COMPACTPCI HOTPLUG CORE
3230M:	Scott Murray <scott@spiteful.org>
3231L:	linux-pci@vger.kernel.org
3232S:	Maintained
3233F:	drivers/pci/hotplug/cpci_hotplug*
3234
3235COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3236M:	Scott Murray <scott@spiteful.org>
3237L:	linux-pci@vger.kernel.org
3238S:	Maintained
3239F:	drivers/pci/hotplug/cpcihp_zt5550.*
3240
3241COMPACTPCI HOTPLUG GENERIC DRIVER
3242M:	Scott Murray <scott@spiteful.org>
3243L:	linux-pci@vger.kernel.org
3244S:	Maintained
3245F:	drivers/pci/hotplug/cpcihp_generic.c
3246
3247COMPAL LAPTOP SUPPORT
3248M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3249L:	platform-driver-x86@vger.kernel.org
3250S:	Maintained
3251F:	drivers/platform/x86/compal-laptop.c
3252
3253CONEXANT ACCESSRUNNER USB DRIVER
3254L:	accessrunner-general@lists.sourceforge.net
3255W:	http://accessrunner.sourceforge.net/
3256S:	Orphan
3257F:	drivers/usb/atm/cxacru.c
3258
3259CONFIGFS
3260M:	Joel Becker <jlbec@evilplan.org>
3261M:	Christoph Hellwig <hch@lst.de>
3262T:	git git://git.infradead.org/users/hch/configfs.git
3263S:	Supported
3264F:	fs/configfs/
3265F:	include/linux/configfs.h
3266
3267CONNECTOR
3268M:	Evgeniy Polyakov <zbr@ioremap.net>
3269L:	netdev@vger.kernel.org
3270S:	Maintained
3271F:	drivers/connector/
3272
3273CONTROL GROUP (CGROUP)
3274M:	Tejun Heo <tj@kernel.org>
3275M:	Li Zefan <lizefan@huawei.com>
3276M:	Johannes Weiner <hannes@cmpxchg.org>
3277L:	cgroups@vger.kernel.org
3278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3279S:	Maintained
3280F:	Documentation/cgroup*
3281F:	include/linux/cgroup*
3282F:	kernel/cgroup*
3283
3284CONTROL GROUP - CPUSET
3285M:	Li Zefan <lizefan@huawei.com>
3286L:	cgroups@vger.kernel.org
3287W:	http://www.bullopensource.org/cpuset/
3288W:	http://oss.sgi.com/projects/cpusets/
3289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3290S:	Maintained
3291F:	Documentation/cgroup-v1/cpusets.txt
3292F:	include/linux/cpuset.h
3293F:	kernel/cpuset.c
3294
3295CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3296M:	Johannes Weiner <hannes@cmpxchg.org>
3297M:	Michal Hocko <mhocko@kernel.org>
3298M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3299L:	cgroups@vger.kernel.org
3300L:	linux-mm@kvack.org
3301S:	Maintained
3302F:	mm/memcontrol.c
3303F:	mm/swap_cgroup.c
3304
3305CORETEMP HARDWARE MONITORING DRIVER
3306M:	Fenghua Yu <fenghua.yu@intel.com>
3307L:	linux-hwmon@vger.kernel.org
3308S:	Maintained
3309F:	Documentation/hwmon/coretemp
3310F:	drivers/hwmon/coretemp.c
3311
3312COSA/SRP SYNC SERIAL DRIVER
3313M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3314W:	http://www.fi.muni.cz/~kas/cosa/
3315S:	Maintained
3316F:	drivers/net/wan/cosa*
3317
3318CPMAC ETHERNET DRIVER
3319M:	Florian Fainelli <f.fainelli@gmail.com>
3320L:	netdev@vger.kernel.org
3321S:	Maintained
3322F:	drivers/net/ethernet/ti/cpmac.c
3323
3324CPU FREQUENCY DRIVERS
3325M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3326M:	Viresh Kumar <viresh.kumar@linaro.org>
3327L:	linux-pm@vger.kernel.org
3328S:	Maintained
3329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3330T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3331F:	Documentation/cpu-freq/
3332F:	drivers/cpufreq/
3333F:	include/linux/cpufreq.h
3334
3335CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3336M:	Viresh Kumar <viresh.kumar@linaro.org>
3337M:	Sudeep Holla <sudeep.holla@arm.com>
3338L:	linux-pm@vger.kernel.org
3339W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3340S:	Maintained
3341F:	drivers/cpufreq/arm_big_little.h
3342F:	drivers/cpufreq/arm_big_little.c
3343F:	drivers/cpufreq/arm_big_little_dt.c
3344
3345CPUIDLE DRIVER - ARM BIG LITTLE
3346M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3347M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3348L:	linux-pm@vger.kernel.org
3349L:	linux-arm-kernel@lists.infradead.org
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3351S:	Maintained
3352F:	drivers/cpuidle/cpuidle-big_little.c
3353
3354CPUIDLE DRIVER - ARM EXYNOS
3355M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3356M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3357M:	Kukjin Kim <kgene@kernel.org>
3358L:	linux-pm@vger.kernel.org
3359L:	linux-samsung-soc@vger.kernel.org
3360S:	Supported
3361F:	drivers/cpuidle/cpuidle-exynos.c
3362F:	arch/arm/mach-exynos/pm.c
3363
3364CPUIDLE DRIVERS
3365M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3366M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3367L:	linux-pm@vger.kernel.org
3368S:	Maintained
3369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3370F:	drivers/cpuidle/*
3371F:	include/linux/cpuidle.h
3372
3373CPUID/MSR DRIVER
3374M:	"H. Peter Anvin" <hpa@zytor.com>
3375S:	Maintained
3376F:	arch/x86/kernel/cpuid.c
3377F:	arch/x86/kernel/msr.c
3378
3379CPU POWER MONITORING SUBSYSTEM
3380M:	Thomas Renninger <trenn@suse.com>
3381L:	linux-pm@vger.kernel.org
3382S:	Maintained
3383F:	tools/power/cpupower/
3384
3385CRAMFS FILESYSTEM
3386W:	http://sourceforge.net/projects/cramfs/
3387S:	Orphan / Obsolete
3388F:	Documentation/filesystems/cramfs.txt
3389F:	fs/cramfs/
3390
3391CRIS PORT
3392M:	Mikael Starvik <starvik@axis.com>
3393M:	Jesper Nilsson <jesper.nilsson@axis.com>
3394L:	linux-cris-kernel@axis.com
3395W:	http://developer.axis.com
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3397S:	Maintained
3398F:	arch/cris/
3399F:	drivers/tty/serial/crisv10.*
3400
3401CRYPTO API
3402M:	Herbert Xu <herbert@gondor.apana.org.au>
3403M:	"David S. Miller" <davem@davemloft.net>
3404L:	linux-crypto@vger.kernel.org
3405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3407S:	Maintained
3408F:	Documentation/crypto/
3409F:	Documentation/devicetree/bindings/crypto/
3410F:	Documentation/DocBook/crypto-API.tmpl
3411F:	arch/*/crypto/
3412F:	crypto/
3413F:	drivers/crypto/
3414F:	include/crypto/
3415
3416CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3417M:	Neil Horman <nhorman@tuxdriver.com>
3418L:	linux-crypto@vger.kernel.org
3419S:	Maintained
3420F:	crypto/ansi_cprng.c
3421F:	crypto/rng.c
3422
3423CS3308 MEDIA DRIVER
3424M:	Hans Verkuil <hverkuil@xs4all.nl>
3425L:	linux-media@vger.kernel.org
3426T:	git git://linuxtv.org/media_tree.git
3427W:	http://linuxtv.org
3428S:	Odd Fixes
3429F:	drivers/media/i2c/cs3308.c
3430F:	drivers/media/i2c/cs3308.h
3431
3432CS5535 Audio ALSA driver
3433M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3434S:	Maintained
3435F:	sound/pci/cs5535audio/
3436
3437CW1200 WLAN driver
3438M:	Solomon Peachy <pizza@shaftnet.org>
3439S:	Maintained
3440F:	drivers/net/wireless/st/cw1200/
3441
3442CX18 VIDEO4LINUX DRIVER
3443M:	Andy Walls <awalls@md.metrocast.net>
3444L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3445L:	linux-media@vger.kernel.org
3446T:	git git://linuxtv.org/media_tree.git
3447W:	https://linuxtv.org
3448W:	http://www.ivtvdriver.org/index.php/Cx18
3449S:	Maintained
3450F:	Documentation/media/v4l-drivers/cx18*
3451F:	drivers/media/pci/cx18/
3452F:	include/uapi/linux/ivtv*
3453
3454CX2341X MPEG ENCODER HELPER MODULE
3455M:	Hans Verkuil <hverkuil@xs4all.nl>
3456L:	linux-media@vger.kernel.org
3457T:	git git://linuxtv.org/media_tree.git
3458W:	https://linuxtv.org
3459S:	Maintained
3460F:	drivers/media/common/cx2341x*
3461F:	include/media/cx2341x*
3462
3463CX24120 MEDIA DRIVER
3464M:	Jemma Denson <jdenson@gmail.com>
3465M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3466L:	linux-media@vger.kernel.org
3467W:	https://linuxtv.org
3468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3469S:	Maintained
3470F:	drivers/media/dvb-frontends/cx24120*
3471
3472CX88 VIDEO4LINUX DRIVER
3473M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3474M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3475L:	linux-media@vger.kernel.org
3476W:	https://linuxtv.org
3477T:	git git://linuxtv.org/media_tree.git
3478S:	Odd fixes
3479F:	Documentation/media/v4l-drivers/cx88*
3480F:	drivers/media/pci/cx88/
3481
3482CXD2820R MEDIA DRIVER
3483M:	Antti Palosaari <crope@iki.fi>
3484L:	linux-media@vger.kernel.org
3485W:	https://linuxtv.org
3486W:	http://palosaari.fi/linux/
3487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3488T:	git git://linuxtv.org/anttip/media_tree.git
3489S:	Maintained
3490F:	drivers/media/dvb-frontends/cxd2820r*
3491
3492CXGB3 ETHERNET DRIVER (CXGB3)
3493M:	Santosh Raspatur <santosh@chelsio.com>
3494L:	netdev@vger.kernel.org
3495W:	http://www.chelsio.com
3496S:	Supported
3497F:	drivers/net/ethernet/chelsio/cxgb3/
3498
3499CXGB3 ISCSI DRIVER (CXGB3I)
3500M:	Karen Xie <kxie@chelsio.com>
3501L:	linux-scsi@vger.kernel.org
3502W:	http://www.chelsio.com
3503S:	Supported
3504F:	drivers/scsi/cxgbi/cxgb3i
3505
3506CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3507M:	Steve Wise <swise@chelsio.com>
3508L:	linux-rdma@vger.kernel.org
3509W:	http://www.openfabrics.org
3510S:	Supported
3511F:	drivers/infiniband/hw/cxgb3/
3512F:	include/uapi/rdma/cxgb3-abi.h
3513
3514CXGB4 ETHERNET DRIVER (CXGB4)
3515M:	Hariprasad S <hariprasad@chelsio.com>
3516L:	netdev@vger.kernel.org
3517W:	http://www.chelsio.com
3518S:	Supported
3519F:	drivers/net/ethernet/chelsio/cxgb4/
3520
3521CXGB4 ISCSI DRIVER (CXGB4I)
3522M:	Karen Xie <kxie@chelsio.com>
3523L:	linux-scsi@vger.kernel.org
3524W:	http://www.chelsio.com
3525S:	Supported
3526F:	drivers/scsi/cxgbi/cxgb4i
3527
3528CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3529M:	Steve Wise <swise@chelsio.com>
3530L:	linux-rdma@vger.kernel.org
3531W:	http://www.openfabrics.org
3532S:	Supported
3533F:	drivers/infiniband/hw/cxgb4/
3534F:	include/uapi/rdma/cxgb4-abi.h
3535
3536CXGB4VF ETHERNET DRIVER (CXGB4VF)
3537M:	Casey Leedom <leedom@chelsio.com>
3538L:	netdev@vger.kernel.org
3539W:	http://www.chelsio.com
3540S:	Supported
3541F:	drivers/net/ethernet/chelsio/cxgb4vf/
3542
3543CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3544M:	Ian Munsie <imunsie@au1.ibm.com>
3545M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3546L:	linuxppc-dev@lists.ozlabs.org
3547S:	Supported
3548F:	arch/powerpc/platforms/powernv/pci-cxl.c
3549F:	drivers/misc/cxl/
3550F:	include/misc/cxl*
3551F:	include/uapi/misc/cxl.h
3552F:	Documentation/powerpc/cxl.txt
3553F:	Documentation/ABI/testing/sysfs-class-cxl
3554
3555CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3556M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3557M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3558M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3559L:	linux-scsi@vger.kernel.org
3560S:	Supported
3561F:	drivers/scsi/cxlflash/
3562F:	include/uapi/scsi/cxlflash_ioctls.h
3563F:	Documentation/powerpc/cxlflash.txt
3564
3565STMMAC ETHERNET DRIVER
3566M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3567M:	Alexandre Torgue <alexandre.torgue@st.com>
3568L:	netdev@vger.kernel.org
3569W:	http://www.stlinux.com
3570S:	Supported
3571F:	drivers/net/ethernet/stmicro/stmmac/
3572
3573CYBERPRO FB DRIVER
3574M:	Russell King <linux@armlinux.org.uk>
3575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3576W:	http://www.armlinux.org.uk/
3577S:	Maintained
3578F:	drivers/video/fbdev/cyber2000fb.*
3579
3580CYCLADES ASYNC MUX DRIVER
3581W:	http://www.cyclades.com/
3582S:	Orphan
3583F:	drivers/tty/cyclades.c
3584F:	include/linux/cyclades.h
3585F:	include/uapi/linux/cyclades.h
3586
3587CYCLADES PC300 DRIVER
3588W:	http://www.cyclades.com/
3589S:	Orphan
3590F:	drivers/net/wan/pc300*
3591
3592CYPRESS_FIRMWARE MEDIA DRIVER
3593M:	Antti Palosaari <crope@iki.fi>
3594L:	linux-media@vger.kernel.org
3595W:	https://linuxtv.org
3596W:	http://palosaari.fi/linux/
3597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3598T:	git git://linuxtv.org/anttip/media_tree.git
3599S:	Maintained
3600F:	drivers/media/common/cypress_firmware*
3601
3602CYTTSP TOUCHSCREEN DRIVER
3603M:	Ferruh Yigit <fery@cypress.com>
3604L:	linux-input@vger.kernel.org
3605S:	Supported
3606F:	drivers/input/touchscreen/cyttsp*
3607F:	include/linux/input/cyttsp.h
3608
3609DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3610M:	Joshua Kinard <kumba@gentoo.org>
3611S:	Maintained
3612F:	drivers/rtc/rtc-ds1685.c
3613F:	include/linux/rtc/ds1685.h
3614
3615DAMA SLAVE for AX.25
3616M:	Joerg Reuter <jreuter@yaina.de>
3617W:	http://yaina.de/jreuter/
3618W:	http://www.qsl.net/dl1bke/
3619L:	linux-hams@vger.kernel.org
3620S:	Maintained
3621F:	net/ax25/af_ax25.c
3622F:	net/ax25/ax25_dev.c
3623F:	net/ax25/ax25_ds_*
3624F:	net/ax25/ax25_in.c
3625F:	net/ax25/ax25_out.c
3626F:	net/ax25/ax25_timer.c
3627F:	net/ax25/sysctl_net_ax25.c
3628
3629DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3630L:	netdev@vger.kernel.org
3631S:	Orphan
3632F:	Documentation/networking/dmfe.txt
3633F:	drivers/net/ethernet/dec/tulip/dmfe.c
3634
3635DC390/AM53C974 SCSI driver
3636M:	Hannes Reinecke <hare@suse.com>
3637L:	linux-scsi@vger.kernel.org
3638S:	Maintained
3639F:	drivers/scsi/am53c974.c
3640
3641DC395x SCSI driver
3642M:	Oliver Neukum <oliver@neukum.org>
3643M:	Ali Akcaagac <aliakc@web.de>
3644M:	Jamie Lenehan <lenehan@twibble.org>
3645L:	dc395x@twibble.org
3646W:	http://twibble.org/dist/dc395x/
3647W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3648S:	Maintained
3649F:	Documentation/scsi/dc395x.txt
3650F:	drivers/scsi/dc395x.*
3651
3652DCCP PROTOCOL
3653M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3654L:	dccp@vger.kernel.org
3655W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3656S:	Maintained
3657F:	include/linux/dccp.h
3658F:	include/uapi/linux/dccp.h
3659F:	include/linux/tfrc.h
3660F:	net/dccp/
3661
3662DECnet NETWORK LAYER
3663W:	http://linux-decnet.sourceforge.net
3664L:	linux-decnet-user@lists.sourceforge.net
3665S:	Orphan
3666F:	Documentation/networking/decnet.txt
3667F:	net/decnet/
3668
3669DECSTATION PLATFORM SUPPORT
3670M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3671L:	linux-mips@linux-mips.org
3672W:	http://www.linux-mips.org/wiki/DECstation
3673S:	Maintained
3674F:	arch/mips/dec/
3675F:	arch/mips/include/asm/dec/
3676F:	arch/mips/include/asm/mach-dec/
3677
3678DEFXX FDDI NETWORK DRIVER
3679M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3680S:	Maintained
3681F:	drivers/net/fddi/defxx.*
3682
3683DELL LAPTOP DRIVER
3684M:	Matthew Garrett <mjg59@srcf.ucam.org>
3685M:	Pali Rohár <pali.rohar@gmail.com>
3686L:	platform-driver-x86@vger.kernel.org
3687S:	Maintained
3688F:	drivers/platform/x86/dell-laptop.c
3689
3690DELL LAPTOP RBTN DRIVER
3691M:	Pali Rohár <pali.rohar@gmail.com>
3692S:	Maintained
3693F:	drivers/platform/x86/dell-rbtn.*
3694
3695DELL LAPTOP FREEFALL DRIVER
3696M:	Pali Rohár <pali.rohar@gmail.com>
3697S:	Maintained
3698F:	drivers/platform/x86/dell-smo8800.c
3699
3700DELL LAPTOP SMM DRIVER
3701M:	Pali Rohár <pali.rohar@gmail.com>
3702S:	Maintained
3703F:	drivers/hwmon/dell-smm-hwmon.c
3704F:	include/uapi/linux/i8k.h
3705
3706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3707M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3708S:	Maintained
3709F:	Documentation/dcdbas.txt
3710F:	drivers/firmware/dcdbas.*
3711
3712DELL WMI EXTRAS DRIVER
3713M:	Matthew Garrett <mjg59@srcf.ucam.org>
3714M:	Pali Rohár <pali.rohar@gmail.com>
3715S:	Maintained
3716F:	drivers/platform/x86/dell-wmi.c
3717
3718DESIGNWARE USB2 DRD IP DRIVER
3719M:	John Youn <johnyoun@synopsys.com>
3720L:	linux-usb@vger.kernel.org
3721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3722S:	Maintained
3723F:	drivers/usb/dwc2/
3724
3725DESIGNWARE USB3 DRD IP DRIVER
3726M:	Felipe Balbi <balbi@kernel.org>
3727L:	linux-usb@vger.kernel.org
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3729S:	Maintained
3730F:	drivers/usb/dwc3/
3731
3732DEVICE COREDUMP (DEV_COREDUMP)
3733M:	Johannes Berg <johannes@sipsolutions.net>
3734L:	linux-kernel@vger.kernel.org
3735S:	Maintained
3736F:	drivers/base/devcoredump.c
3737F:	include/linux/devcoredump.h
3738
3739DEVICE FREQUENCY (DEVFREQ)
3740M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3741M:	Kyungmin Park <kyungmin.park@samsung.com>
3742L:	linux-pm@vger.kernel.org
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3744S:	Maintained
3745F:	drivers/devfreq/
3746F:	include/linux/devfreq.h
3747F:	Documentation/devicetree/bindings/devfreq/
3748
3749DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3750M:	Chanwoo Choi <cw00.choi@samsung.com>
3751L:	linux-pm@vger.kernel.org
3752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3753S:	Supported
3754F:	drivers/devfreq/event/
3755F:	drivers/devfreq/devfreq-event.c
3756F:	include/linux/devfreq-event.h
3757F:	Documentation/devicetree/bindings/devfreq/event/
3758
3759BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3760M:	Chanwoo Choi <cw00.choi@samsung.com>
3761L:	linux-pm@vger.kernel.org
3762L:	linux-samsung-soc@vger.kernel.org
3763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3764S:	Maintained
3765F:	drivers/devfreq/exynos-bus.c
3766F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3767
3768DEVICE NUMBER REGISTRY
3769M:	Torben Mathiasen <device@lanana.org>
3770W:	http://lanana.org/docs/device-list/index.html
3771S:	Maintained
3772
3773DEVICE-MAPPER  (LVM)
3774M:	Alasdair Kergon <agk@redhat.com>
3775M:	Mike Snitzer <snitzer@redhat.com>
3776M:	dm-devel@redhat.com
3777L:	dm-devel@redhat.com
3778W:	http://sources.redhat.com/dm
3779Q:	http://patchwork.kernel.org/project/dm-devel/list/
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3781T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3782S:	Maintained
3783F:	Documentation/device-mapper/
3784F:	drivers/md/dm*
3785F:	drivers/md/persistent-data/
3786F:	include/linux/device-mapper.h
3787F:	include/linux/dm-*.h
3788F:	include/uapi/linux/dm-*.h
3789
3790DEVLINK
3791M:	Jiri Pirko <jiri@mellanox.com>
3792L:	netdev@vger.kernel.org
3793S:	Supported
3794F:	net/core/devlink.c
3795F:	include/net/devlink.h
3796F:	include/uapi/linux/devlink.h
3797
3798DIALOG SEMICONDUCTOR DRIVERS
3799M:	Support Opensource <support.opensource@diasemi.com>
3800W:	http://www.dialog-semiconductor.com/products
3801S:	Supported
3802F:	Documentation/hwmon/da90??
3803F:	Documentation/devicetree/bindings/mfd/da90*.txt
3804F:	Documentation/devicetree/bindings/regulator/da92*.txt
3805F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3806F:	drivers/gpio/gpio-da90??.c
3807F:	drivers/hwmon/da90??-hwmon.c
3808F:	drivers/iio/adc/da91??-*.c
3809F:	drivers/input/misc/da90??_onkey.c
3810F:	drivers/input/touchscreen/da9052_tsi.c
3811F:	drivers/leds/leds-da90??.c
3812F:	drivers/mfd/da903x.c
3813F:	drivers/mfd/da90??-*.c
3814F:	drivers/mfd/da91??-*.c
3815F:	drivers/power/supply/da9052-battery.c
3816F:	drivers/power/supply/da91??-*.c
3817F:	drivers/regulator/da903x.c
3818F:	drivers/regulator/da9???-regulator.[ch]
3819F:	drivers/rtc/rtc-da90??.c
3820F:	drivers/video/backlight/da90??_bl.c
3821F:	drivers/watchdog/da90??_wdt.c
3822F:	include/linux/mfd/da903x.h
3823F:	include/linux/mfd/da9052/
3824F:	include/linux/mfd/da9055/
3825F:	include/linux/mfd/da9062/
3826F:	include/linux/mfd/da9063/
3827F:	include/linux/mfd/da9150/
3828F:	include/linux/regulator/da9211.h
3829F:	include/sound/da[79]*.h
3830F:	sound/soc/codecs/da[79]*.[ch]
3831
3832DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3833M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3834L:	linux-gpio@vger.kernel.org
3835S:	Maintained
3836F:	drivers/gpio/gpio-gpio-mm.c
3837
3838DIGI NEO AND CLASSIC PCI PRODUCTS
3839M:	Lidza Louina <lidza.louina@gmail.com>
3840M:	Mark Hounschell <markh@compro.net>
3841L:	driverdev-devel@linuxdriverproject.org
3842S:	Maintained
3843F:	drivers/staging/dgnc/
3844
3845DIOLAN U2C-12 I2C DRIVER
3846M:	Guenter Roeck <linux@roeck-us.net>
3847L:	linux-i2c@vger.kernel.org
3848S:	Maintained
3849F:	drivers/i2c/busses/i2c-diolan-u2c.c
3850
3851DIRECT ACCESS (DAX)
3852M:	Matthew Wilcox <willy@linux.intel.com>
3853L:	linux-fsdevel@vger.kernel.org
3854S:	Supported
3855F:	fs/dax.c
3856
3857DIRECTORY NOTIFICATION (DNOTIFY)
3858M:	Eric Paris <eparis@parisplace.org>
3859S:	Maintained
3860F:	Documentation/filesystems/dnotify.txt
3861F:	fs/notify/dnotify/
3862F:	include/linux/dnotify.h
3863
3864DISK GEOMETRY AND PARTITION HANDLING
3865M:	Andries Brouwer <aeb@cwi.nl>
3866W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3867W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3868W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3869S:	Maintained
3870
3871DISKQUOTA
3872M:	Jan Kara <jack@suse.com>
3873S:	Maintained
3874F:	Documentation/filesystems/quota.txt
3875F:	fs/quota/
3876F:	include/linux/quota*.h
3877F:	include/uapi/linux/quota*.h
3878
3879DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3880M:	Bernie Thompson <bernie@plugable.com>
3881L:	linux-fbdev@vger.kernel.org
3882S:	Maintained
3883W:	http://plugable.com/category/projects/udlfb/
3884F:	drivers/video/fbdev/udlfb.c
3885F:	include/video/udlfb.h
3886F:	Documentation/fb/udlfb.txt
3887
3888DISTRIBUTED LOCK MANAGER (DLM)
3889M:	Christine Caulfield <ccaulfie@redhat.com>
3890M:	David Teigland <teigland@redhat.com>
3891L:	cluster-devel@redhat.com
3892W:	http://sources.redhat.com/cluster/
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3894S:	Supported
3895F:	fs/dlm/
3896
3897DMA BUFFER SHARING FRAMEWORK
3898M:	Sumit Semwal <sumit.semwal@linaro.org>
3899S:	Maintained
3900L:	linux-media@vger.kernel.org
3901L:	dri-devel@lists.freedesktop.org
3902L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3903F:	drivers/dma-buf/
3904F:	include/linux/dma-buf*
3905F:	include/linux/reservation.h
3906F:	include/linux/*fence.h
3907F:	Documentation/dma-buf-sharing.txt
3908T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3909
3910SYNC FILE FRAMEWORK
3911M:	Sumit Semwal <sumit.semwal@linaro.org>
3912R:	Gustavo Padovan <gustavo@padovan.org>
3913S:	Maintained
3914L:	linux-media@vger.kernel.org
3915L:	dri-devel@lists.freedesktop.org
3916F:	drivers/dma-buf/sync_file.c
3917F:	include/linux/sync_file.h
3918F:	Documentation/sync_file.txt
3919T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3920
3921DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3922M:	Vinod Koul <vinod.koul@intel.com>
3923L:	dmaengine@vger.kernel.org
3924Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3925S:	Maintained
3926F:	drivers/dma/
3927F:	include/linux/dmaengine.h
3928F:	Documentation/devicetree/bindings/dma/
3929F:	Documentation/dmaengine/
3930T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3931
3932DME1737 HARDWARE MONITOR DRIVER
3933M:	Juerg Haefliger <juergh@gmail.com>
3934L:	linux-hwmon@vger.kernel.org
3935S:	Maintained
3936F:	Documentation/hwmon/dme1737
3937F:	drivers/hwmon/dme1737.c
3938
3939DMI/SMBIOS SUPPORT
3940M:	Jean Delvare <jdelvare@suse.com>
3941S:	Maintained
3942T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3943F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3944F:	drivers/firmware/dmi-id.c
3945F:	drivers/firmware/dmi_scan.c
3946F:	include/linux/dmi.h
3947
3948DOCUMENTATION
3949M:	Jonathan Corbet <corbet@lwn.net>
3950L:	linux-doc@vger.kernel.org
3951S:	Maintained
3952F:	Documentation/
3953F:	scripts/docproc.c
3954F:	scripts/kernel-doc*
3955X:	Documentation/ABI/
3956X:	Documentation/devicetree/
3957X:	Documentation/acpi
3958X:	Documentation/power
3959X:	Documentation/spi
3960X:	Documentation/media
3961T:	git git://git.lwn.net/linux.git docs-next
3962
3963DOUBLETALK DRIVER
3964M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3965L:	blinux-list@redhat.com
3966S:	Maintained
3967F:	drivers/char/dtlk.c
3968F:	include/linux/dtlk.h
3969
3970DPT_I2O SCSI RAID DRIVER
3971M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3972L:	linux-scsi@vger.kernel.org
3973W:	http://www.adaptec.com/
3974S:	Maintained
3975F:	drivers/scsi/dpt*
3976F:	drivers/scsi/dpt/
3977
3978DRBD DRIVER
3979M:	Philipp Reisner <philipp.reisner@linbit.com>
3980M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3981L:	drbd-dev@lists.linbit.com
3982W:	http://www.drbd.org
3983T:	git git://git.linbit.com/linux-drbd.git
3984T:	git git://git.linbit.com/drbd-8.4.git
3985S:	Supported
3986F:	drivers/block/drbd/
3987F:	lib/lru_cache.c
3988F:	Documentation/blockdev/drbd/
3989
3990DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3991M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3993S:	Supported
3994F:	Documentation/kobject.txt
3995F:	drivers/base/
3996F:	fs/debugfs/
3997F:	fs/kernfs/
3998F:	fs/sysfs/
3999F:	include/linux/debugfs.h
4000F:	include/linux/kobj*
4001F:	lib/kobj*
4002
4003DRM DRIVERS
4004M:	David Airlie <airlied@linux.ie>
4005L:	dri-devel@lists.freedesktop.org
4006T:	git git://people.freedesktop.org/~airlied/linux
4007S:	Maintained
4008F:	drivers/gpu/drm/
4009F:	drivers/gpu/vga/
4010F:	Documentation/devicetree/bindings/display/
4011F:	Documentation/devicetree/bindings/gpu/
4012F:	Documentation/devicetree/bindings/video/
4013F:	Documentation/gpu/
4014F:	include/drm/
4015F:	include/uapi/drm/
4016
4017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4018M:	Dave Airlie <airlied@redhat.com>
4019S:	Odd Fixes
4020F:	drivers/gpu/drm/ast/
4021
4022DRM DRIVER FOR BOCHS VIRTUAL GPU
4023M:	Gerd Hoffmann <kraxel@redhat.com>
4024S:	Odd Fixes
4025F:	drivers/gpu/drm/bochs/
4026
4027DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4028M:	Dave Airlie <airlied@redhat.com>
4029S:	Odd Fixes
4030F:	drivers/gpu/drm/cirrus/
4031
4032RADEON and AMDGPU DRM DRIVERS
4033M:	Alex Deucher <alexander.deucher@amd.com>
4034M:	Christian König <christian.koenig@amd.com>
4035L:	dri-devel@lists.freedesktop.org
4036T:	git git://people.freedesktop.org/~agd5f/linux
4037S:	Supported
4038F:	drivers/gpu/drm/radeon/
4039F:	include/uapi/drm/radeon_drm.h
4040F:	drivers/gpu/drm/amd/
4041F:	include/uapi/drm/amdgpu_drm.h
4042
4043DRM PANEL DRIVERS
4044M:	Thierry Reding <thierry.reding@gmail.com>
4045L:	dri-devel@lists.freedesktop.org
4046T:	git git://anongit.freedesktop.org/tegra/linux.git
4047S:	Maintained
4048F:	drivers/gpu/drm/drm_panel.c
4049F:	drivers/gpu/drm/panel/
4050F:	include/drm/drm_panel.h
4051F:	Documentation/devicetree/bindings/display/panel/
4052
4053INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4054M:	Daniel Vetter <daniel.vetter@intel.com>
4055M:	Jani Nikula <jani.nikula@linux.intel.com>
4056L:	intel-gfx@lists.freedesktop.org
4057L:	dri-devel@lists.freedesktop.org
4058W:	https://01.org/linuxgraphics/
4059Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4060T:	git git://anongit.freedesktop.org/drm-intel
4061S:	Supported
4062F:	drivers/gpu/drm/i915/
4063F:	include/drm/i915*
4064F:	include/uapi/drm/i915_drm.h
4065F:	Documentation/gpu/i915.rst
4066
4067DRM DRIVERS FOR ATMEL HLCDC
4068M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4069L:	dri-devel@lists.freedesktop.org
4070S:	Supported
4071F:	drivers/gpu/drm/atmel-hlcdc/
4072F:	Documentation/devicetree/bindings/drm/atmel/
4073
4074DRM DRIVERS FOR ALLWINNER A10
4075M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4076L:	dri-devel@lists.freedesktop.org
4077S:	Supported
4078F:	drivers/gpu/drm/sun4i/
4079F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4080
4081DRM DRIVERS FOR EXYNOS
4082M:	Inki Dae <inki.dae@samsung.com>
4083M:	Joonyoung Shim <jy0922.shim@samsung.com>
4084M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4085M:	Kyungmin Park <kyungmin.park@samsung.com>
4086L:	dri-devel@lists.freedesktop.org
4087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4088S:	Supported
4089F:	drivers/gpu/drm/exynos/
4090F:	include/uapi/drm/exynos_drm.h
4091F:	Documentation/devicetree/bindings/display/exynos/
4092
4093DRM DRIVERS FOR FREESCALE DCU
4094M:	Stefan Agner <stefan@agner.ch>
4095M:	Alison Wang <alison.wang@freescale.com>
4096L:	dri-devel@lists.freedesktop.org
4097S:	Supported
4098F:	drivers/gpu/drm/fsl-dcu/
4099F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4100F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4101F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4102
4103DRM DRIVERS FOR FREESCALE IMX
4104M:	Philipp Zabel <p.zabel@pengutronix.de>
4105L:	dri-devel@lists.freedesktop.org
4106S:	Maintained
4107F:	drivers/gpu/drm/imx/
4108F:	drivers/gpu/ipu-v3/
4109F:	Documentation/devicetree/bindings/display/imx/
4110
4111DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4112M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4113L:	dri-devel@lists.freedesktop.org
4114T:	git git://github.com/patjak/drm-gma500
4115S:	Maintained
4116F:	drivers/gpu/drm/gma500/
4117
4118DRM DRIVERS FOR HISILICON
4119M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4120R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4121R:	Chen Feng <puck.chen@hisilicon.com>
4122L:	dri-devel@lists.freedesktop.org
4123T:	git git://github.com/xin3liang/linux.git
4124S:	Maintained
4125F:	drivers/gpu/drm/hisilicon/
4126F:	Documentation/devicetree/bindings/display/hisilicon/
4127
4128DRM DRIVER FOR INTEL I810 VIDEO CARDS
4129S:	Orphan / Obsolete
4130F:	drivers/gpu/drm/i810/
4131F:	include/uapi/drm/i810_drm.h
4132
4133DRM DRIVERS FOR MEDIATEK
4134M:	CK Hu <ck.hu@mediatek.com>
4135M:	Philipp Zabel <p.zabel@pengutronix.de>
4136L:	dri-devel@lists.freedesktop.org
4137S:	Supported
4138F:	drivers/gpu/drm/mediatek/
4139F:	Documentation/devicetree/bindings/display/mediatek/
4140
4141DRM DRIVER FOR MSM ADRENO GPU
4142M:	Rob Clark <robdclark@gmail.com>
4143L:	linux-arm-msm@vger.kernel.org
4144L:	dri-devel@lists.freedesktop.org
4145L:	freedreno@lists.freedesktop.org
4146T:	git git://people.freedesktop.org/~robclark/linux
4147S:	Maintained
4148F:	drivers/gpu/drm/msm/
4149F:	include/uapi/drm/msm_drm.h
4150F:	Documentation/devicetree/bindings/display/msm/
4151
4152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4153M:	Ben Skeggs <bskeggs@redhat.com>
4154L:	dri-devel@lists.freedesktop.org
4155L:	nouveau@lists.freedesktop.org
4156T:	git git://github.com/skeggsb/linux
4157S:	Supported
4158F:	drivers/gpu/drm/nouveau/
4159F:	include/uapi/drm/nouveau_drm.h
4160
4161DRM DRIVERS FOR NVIDIA TEGRA
4162M:	Thierry Reding <thierry.reding@gmail.com>
4163L:	dri-devel@lists.freedesktop.org
4164L:	linux-tegra@vger.kernel.org
4165T:	git git://anongit.freedesktop.org/tegra/linux.git
4166S:	Supported
4167F:	drivers/gpu/drm/tegra/
4168F:	drivers/gpu/host1x/
4169F:	include/linux/host1x.h
4170F:	include/uapi/drm/tegra_drm.h
4171F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4172
4173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4174S:	Orphan / Obsolete
4175F:	drivers/gpu/drm/mga/
4176F:	include/uapi/drm/mga_drm.h
4177
4178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4179M:	Dave Airlie <airlied@redhat.com>
4180S:	Odd Fixes
4181F:	drivers/gpu/drm/mgag200/
4182
4183DRM DRIVER FOR RAGE 128 VIDEO CARDS
4184S:	Orphan / Obsolete
4185F:	drivers/gpu/drm/r128/
4186F:	include/uapi/drm/r128_drm.h
4187
4188DRM DRIVERS FOR RENESAS
4189M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4190L:	dri-devel@lists.freedesktop.org
4191L:	linux-renesas-soc@vger.kernel.org
4192T:	git git://linuxtv.org/pinchartl/fbdev
4193S:	Supported
4194F:	drivers/gpu/drm/rcar-du/
4195F:	drivers/gpu/drm/shmobile/
4196F:	include/linux/platform_data/shmob_drm.h
4197F:	Documentation/devicetree/bindings/display/renesas,du.txt
4198
4199DRM DRIVER FOR QXL VIRTUAL GPU
4200M:	Dave Airlie <airlied@redhat.com>
4201S:	Odd Fixes
4202F:	drivers/gpu/drm/qxl/
4203F:	include/uapi/drm/qxl_drm.h
4204
4205DRM DRIVERS FOR ROCKCHIP
4206M:	Mark Yao <mark.yao@rock-chips.com>
4207L:	dri-devel@lists.freedesktop.org
4208S:	Maintained
4209F:	drivers/gpu/drm/rockchip/
4210F:	Documentation/devicetree/bindings/display/rockchip/
4211
4212DRM DRIVER FOR SAVAGE VIDEO CARDS
4213S:	Orphan / Obsolete
4214F:	drivers/gpu/drm/savage/
4215F:	include/uapi/drm/savage_drm.h
4216
4217DRM DRIVER FOR SIS VIDEO CARDS
4218S:	Orphan / Obsolete
4219F:	drivers/gpu/drm/sis/
4220F:	include/uapi/drm/sis_drm.h
4221
4222DRM DRIVERS FOR STI
4223M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4224M:	Vincent Abriou <vincent.abriou@st.com>
4225L:	dri-devel@lists.freedesktop.org
4226T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4227S:	Maintained
4228F:	drivers/gpu/drm/sti
4229F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4230
4231DRM DRIVER FOR TDFX VIDEO CARDS
4232S:	Orphan / Obsolete
4233F:	drivers/gpu/drm/tdfx/
4234
4235DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4236M:	Dave Airlie <airlied@redhat.com>
4237S:	Odd Fixes
4238F:	drivers/gpu/drm/udl/
4239
4240DRM DRIVERS FOR VIVANTE GPU IP
4241M:	Lucas Stach <l.stach@pengutronix.de>
4242R:	Russell King <linux+etnaviv@armlinux.org.uk>
4243R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4244L:	dri-devel@lists.freedesktop.org
4245S:	Maintained
4246F:	drivers/gpu/drm/etnaviv/
4247F:	include/uapi/drm/etnaviv_drm.h
4248F:	Documentation/devicetree/bindings/display/etnaviv/
4249
4250DRM DRIVER FOR VMWARE VIRTUAL GPU
4251M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4252M:	Sinclair Yeh <syeh@vmware.com>
4253M:	Thomas Hellstrom <thellstrom@vmware.com>
4254L:	dri-devel@lists.freedesktop.org
4255T:	git git://people.freedesktop.org/~syeh/repos_linux
4256T:	git git://people.freedesktop.org/~thomash/linux
4257S:	Supported
4258F:	drivers/gpu/drm/vmwgfx/
4259F:	include/uapi/drm/vmwgfx_drm.h
4260
4261DRM DRIVERS FOR VC4
4262M:	Eric Anholt <eric@anholt.net>
4263T:	git git://github.com/anholt/linux
4264S:	Supported
4265F:	drivers/gpu/drm/vc4/
4266F:	include/uapi/drm/vc4_drm.h
4267F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4268
4269DRM DRIVERS FOR TI OMAP
4270M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4271L:	dri-devel@lists.freedesktop.org
4272S:	Maintained
4273F:	drivers/gpu/drm/omapdrm/
4274F:	Documentation/devicetree/bindings/display/ti/
4275
4276DRM DRIVERS FOR TI LCDC
4277M:	Jyri Sarha <jsarha@ti.com>
4278R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L:	dri-devel@lists.freedesktop.org
4280S:	Maintained
4281F:	drivers/gpu/drm/tilcdc/
4282F:	Documentation/devicetree/bindings/display/tilcdc/
4283
4284DSBR100 USB FM RADIO DRIVER
4285M:	Alexey Klimov <klimov.linux@gmail.com>
4286L:	linux-media@vger.kernel.org
4287T:	git git://linuxtv.org/media_tree.git
4288S:	Maintained
4289F:	drivers/media/radio/dsbr100.c
4290
4291DSCC4 DRIVER
4292M:	Francois Romieu <romieu@fr.zoreil.com>
4293L:	netdev@vger.kernel.org
4294S:	Maintained
4295F:	drivers/net/wan/dscc4.c
4296
4297DT3155 MEDIA DRIVER
4298M:	Hans Verkuil <hverkuil@xs4all.nl>
4299L:	linux-media@vger.kernel.org
4300T:	git git://linuxtv.org/media_tree.git
4301W:	https://linuxtv.org
4302S:	Odd Fixes
4303F:	drivers/media/pci/dt3155/
4304
4305DVB_USB_AF9015 MEDIA DRIVER
4306M:	Antti Palosaari <crope@iki.fi>
4307L:	linux-media@vger.kernel.org
4308W:	https://linuxtv.org
4309W:	http://palosaari.fi/linux/
4310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4311T:	git git://linuxtv.org/anttip/media_tree.git
4312S:	Maintained
4313F:	drivers/media/usb/dvb-usb-v2/af9015*
4314
4315DVB_USB_AF9035 MEDIA DRIVER
4316M:	Antti Palosaari <crope@iki.fi>
4317L:	linux-media@vger.kernel.org
4318W:	https://linuxtv.org
4319W:	http://palosaari.fi/linux/
4320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4321T:	git git://linuxtv.org/anttip/media_tree.git
4322S:	Maintained
4323F:	drivers/media/usb/dvb-usb-v2/af9035*
4324
4325DVB_USB_ANYSEE MEDIA DRIVER
4326M:	Antti Palosaari <crope@iki.fi>
4327L:	linux-media@vger.kernel.org
4328W:	https://linuxtv.org
4329W:	http://palosaari.fi/linux/
4330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4331T:	git git://linuxtv.org/anttip/media_tree.git
4332S:	Maintained
4333F:	drivers/media/usb/dvb-usb-v2/anysee*
4334
4335DVB_USB_AU6610 MEDIA DRIVER
4336M:	Antti Palosaari <crope@iki.fi>
4337L:	linux-media@vger.kernel.org
4338W:	https://linuxtv.org
4339W:	http://palosaari.fi/linux/
4340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4341T:	git git://linuxtv.org/anttip/media_tree.git
4342S:	Maintained
4343F:	drivers/media/usb/dvb-usb-v2/au6610*
4344
4345DVB_USB_CE6230 MEDIA DRIVER
4346M:	Antti Palosaari <crope@iki.fi>
4347L:	linux-media@vger.kernel.org
4348W:	https://linuxtv.org
4349W:	http://palosaari.fi/linux/
4350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4351T:	git git://linuxtv.org/anttip/media_tree.git
4352S:	Maintained
4353F:	drivers/media/usb/dvb-usb-v2/ce6230*
4354
4355DVB_USB_CXUSB MEDIA DRIVER
4356M:	Michael Krufky <mkrufky@linuxtv.org>
4357L:	linux-media@vger.kernel.org
4358W:	https://linuxtv.org
4359W:	http://github.com/mkrufky
4360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4361T:	git git://linuxtv.org/media_tree.git
4362S:	Maintained
4363F:	drivers/media/usb/dvb-usb/cxusb*
4364
4365DVB_USB_EC168 MEDIA DRIVER
4366M:	Antti Palosaari <crope@iki.fi>
4367L:	linux-media@vger.kernel.org
4368W:	https://linuxtv.org
4369W:	http://palosaari.fi/linux/
4370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4371T:	git git://linuxtv.org/anttip/media_tree.git
4372S:	Maintained
4373F:	drivers/media/usb/dvb-usb-v2/ec168*
4374
4375DVB_USB_GL861 MEDIA DRIVER
4376M:	Antti Palosaari <crope@iki.fi>
4377L:	linux-media@vger.kernel.org
4378W:	https://linuxtv.org
4379Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4380T:	git git://linuxtv.org/anttip/media_tree.git
4381S:	Maintained
4382F:	drivers/media/usb/dvb-usb-v2/gl861*
4383
4384DVB_USB_MXL111SF MEDIA DRIVER
4385M:	Michael Krufky <mkrufky@linuxtv.org>
4386L:	linux-media@vger.kernel.org
4387W:	https://linuxtv.org
4388W:	http://github.com/mkrufky
4389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4390T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4391S:	Maintained
4392F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4393
4394DVB_USB_RTL28XXU MEDIA DRIVER
4395M:	Antti Palosaari <crope@iki.fi>
4396L:	linux-media@vger.kernel.org
4397W:	https://linuxtv.org
4398W:	http://palosaari.fi/linux/
4399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4400T:	git git://linuxtv.org/anttip/media_tree.git
4401S:	Maintained
4402F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4403
4404DVB_USB_V2 MEDIA DRIVER
4405M:	Antti Palosaari <crope@iki.fi>
4406L:	linux-media@vger.kernel.org
4407W:	https://linuxtv.org
4408W:	http://palosaari.fi/linux/
4409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4410T:	git git://linuxtv.org/anttip/media_tree.git
4411S:	Maintained
4412F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4413F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4414
4415DYNAMIC DEBUG
4416M:	Jason Baron <jbaron@akamai.com>
4417S:	Maintained
4418F:	lib/dynamic_debug.c
4419F:	include/linux/dynamic_debug.h
4420
4421DZ DECSTATION DZ11 SERIAL DRIVER
4422M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4423S:	Maintained
4424F:	drivers/tty/serial/dz.*
4425
4426E3X0 POWER BUTTON DRIVER
4427M:	Moritz Fischer <moritz.fischer@ettus.com>
4428L:	usrp-users@lists.ettus.com
4429W:	http://www.ettus.com
4430S:	Supported
4431F:	drivers/input/misc/e3x0-button.c
4432F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4433
4434E4000 MEDIA DRIVER
4435M:	Antti Palosaari <crope@iki.fi>
4436L:	linux-media@vger.kernel.org
4437W:	https://linuxtv.org
4438W:	http://palosaari.fi/linux/
4439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4440T:	git git://linuxtv.org/anttip/media_tree.git
4441S:	Maintained
4442F:	drivers/media/tuners/e4000*
4443
4444EATA ISA/EISA/PCI SCSI DRIVER
4445M:	Dario Ballabio <ballabio_dario@emc.com>
4446L:	linux-scsi@vger.kernel.org
4447S:	Maintained
4448F:	drivers/scsi/eata.c
4449
4450EC100 MEDIA DRIVER
4451M:	Antti Palosaari <crope@iki.fi>
4452L:	linux-media@vger.kernel.org
4453W:	https://linuxtv.org
4454W:	http://palosaari.fi/linux/
4455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4456T:	git git://linuxtv.org/anttip/media_tree.git
4457S:	Maintained
4458F:	drivers/media/dvb-frontends/ec100*
4459
4460ECRYPT FILE SYSTEM
4461M:	Tyler Hicks <tyhicks@canonical.com>
4462L:	ecryptfs@vger.kernel.org
4463W:	http://ecryptfs.org
4464W:	https://launchpad.net/ecryptfs
4465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4466S:	Supported
4467F:	Documentation/filesystems/ecryptfs.txt
4468F:	fs/ecryptfs/
4469
4470EDAC-CORE
4471M:	Borislav Petkov <bp@alien8.de>
4472M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4473M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4474L:	linux-edac@vger.kernel.org
4475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4477S:	Supported
4478F:	Documentation/edac.txt
4479F:	drivers/edac/
4480F:	include/linux/edac.h
4481
4482EDAC-AMD64
4483M:	Borislav Petkov <bp@alien8.de>
4484L:	linux-edac@vger.kernel.org
4485S:	Maintained
4486F:	drivers/edac/amd64_edac*
4487
4488EDAC-CALXEDA
4489M:	Robert Richter <rric@kernel.org>
4490L:	linux-edac@vger.kernel.org
4491S:	Maintained
4492F:	drivers/edac/highbank*
4493
4494EDAC-CAVIUM
4495M:	Ralf Baechle <ralf@linux-mips.org>
4496M:	David Daney <david.daney@cavium.com>
4497L:	linux-edac@vger.kernel.org
4498L:	linux-mips@linux-mips.org
4499S:	Supported
4500F:	drivers/edac/octeon_edac*
4501
4502EDAC-E752X
4503M:	Mark Gross <mark.gross@intel.com>
4504L:	linux-edac@vger.kernel.org
4505S:	Maintained
4506F:	drivers/edac/e752x_edac.c
4507
4508EDAC-E7XXX
4509L:	linux-edac@vger.kernel.org
4510S:	Maintained
4511F:	drivers/edac/e7xxx_edac.c
4512
4513EDAC-FSL_DDR
4514M:	York Sun <york.sun@nxp.com>
4515L:	linux-edac@vger.kernel.org
4516S:	Maintained
4517F:	drivers/edac/fsl_ddr_edac.*
4518
4519EDAC-GHES
4520M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4522L:	linux-edac@vger.kernel.org
4523S:	Maintained
4524F:	drivers/edac/ghes_edac.c
4525
4526EDAC-I82443BXGX
4527M:	Tim Small <tim@buttersideup.com>
4528L:	linux-edac@vger.kernel.org
4529S:	Maintained
4530F:	drivers/edac/i82443bxgx_edac.c
4531
4532EDAC-I3000
4533L:	linux-edac@vger.kernel.org
4534S:	Orphan
4535F:	drivers/edac/i3000_edac.c
4536
4537EDAC-I5000
4538L:	linux-edac@vger.kernel.org
4539S:	Maintained
4540F:	drivers/edac/i5000_edac.c
4541
4542EDAC-I5400
4543M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4544M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4545L:	linux-edac@vger.kernel.org
4546S:	Maintained
4547F:	drivers/edac/i5400_edac.c
4548
4549EDAC-I7300
4550M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4551M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4552L:	linux-edac@vger.kernel.org
4553S:	Maintained
4554F:	drivers/edac/i7300_edac.c
4555
4556EDAC-I7CORE
4557M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4558M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4559L:	linux-edac@vger.kernel.org
4560S:	Maintained
4561F:	drivers/edac/i7core_edac.c
4562
4563EDAC-I82975X
4564M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4565M:	"Arvind R." <arvino55@gmail.com>
4566L:	linux-edac@vger.kernel.org
4567S:	Maintained
4568F:	drivers/edac/i82975x_edac.c
4569
4570EDAC-IE31200
4571M:	Jason Baron <jbaron@akamai.com>
4572L:	linux-edac@vger.kernel.org
4573S:	Maintained
4574F:	drivers/edac/ie31200_edac.c
4575
4576EDAC-MPC85XX
4577M:	Johannes Thumshirn <morbidrsa@gmail.com>
4578L:	linux-edac@vger.kernel.org
4579S:	Maintained
4580F:	drivers/edac/mpc85xx_edac.[ch]
4581
4582EDAC-PASEMI
4583M:	Egor Martovetsky <egor@pasemi.com>
4584L:	linux-edac@vger.kernel.org
4585S:	Maintained
4586F:	drivers/edac/pasemi_edac.c
4587
4588EDAC-R82600
4589M:	Tim Small <tim@buttersideup.com>
4590L:	linux-edac@vger.kernel.org
4591S:	Maintained
4592F:	drivers/edac/r82600_edac.c
4593
4594EDAC-SBRIDGE
4595M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4596M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4597L:	linux-edac@vger.kernel.org
4598S:	Maintained
4599F:	drivers/edac/sb_edac.c
4600
4601EDAC-SKYLAKE
4602M:	Tony Luck <tony.luck@intel.com>
4603L:	linux-edac@vger.kernel.org
4604S:	Maintained
4605F:	drivers/edac/skx_edac.c
4606
4607EDAC-XGENE
4608APPLIED MICRO (APM) X-GENE SOC EDAC
4609M:     Loc Ho <lho@apm.com>
4610S:     Supported
4611F:     drivers/edac/xgene_edac.c
4612F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4613
4614EDIROL UA-101/UA-1000 DRIVER
4615M:	Clemens Ladisch <clemens@ladisch.de>
4616L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4617T:	git git://git.alsa-project.org/alsa-kernel.git
4618S:	Maintained
4619F:	sound/usb/misc/ua101.c
4620
4621EXTENSIBLE FIRMWARE INTERFACE (EFI)
4622M:	Matt Fleming <matt@codeblueprint.co.uk>
4623L:	linux-efi@vger.kernel.org
4624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4625S:	Maintained
4626F:	Documentation/efi-stub.txt
4627F:	arch/ia64/kernel/efi.c
4628F:	arch/x86/boot/compressed/eboot.[ch]
4629F:	arch/x86/include/asm/efi.h
4630F:	arch/x86/platform/efi/
4631F:	drivers/firmware/efi/
4632F:	include/linux/efi*.h
4633
4634EFI VARIABLE FILESYSTEM
4635M:	Matthew Garrett <matthew.garrett@nebula.com>
4636M:	Jeremy Kerr <jk@ozlabs.org>
4637M:	Matt Fleming <matt@codeblueprint.co.uk>
4638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4639L:	linux-efi@vger.kernel.org
4640S:	Maintained
4641F:	fs/efivarfs/
4642
4643EFIFB FRAMEBUFFER DRIVER
4644L:	linux-fbdev@vger.kernel.org
4645M:	Peter Jones <pjones@redhat.com>
4646S:	Maintained
4647F:	drivers/video/fbdev/efifb.c
4648
4649EFI TEST DRIVER
4650L:	linux-efi@vger.kernel.org
4651M:	Ivan Hu <ivan.hu@canonical.com>
4652M:	Matt Fleming <matt@codeblueprint.co.uk>
4653S:	Maintained
4654F:	drivers/firmware/efi/test/
4655
4656EFS FILESYSTEM
4657W:	http://aeschi.ch.eu.org/efs/
4658S:	Orphan
4659F:	fs/efs/
4660
4661EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4662M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4663L:	netdev@vger.kernel.org
4664S:	Maintained
4665F:	drivers/net/ethernet/ibm/ehea/
4666
4667EM28XX VIDEO4LINUX DRIVER
4668M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4670L:	linux-media@vger.kernel.org
4671W:	https://linuxtv.org
4672T:	git git://linuxtv.org/media_tree.git
4673S:	Maintained
4674F:	drivers/media/usb/em28xx/
4675F:	Documentation/media/v4l-drivers/em28xx*
4676
4677EMBEDDED LINUX
4678M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4679M:	Matt Mackall <mpm@selenic.com>
4680M:	David Woodhouse <dwmw2@infradead.org>
4681L:	linux-embedded@vger.kernel.org
4682S:	Maintained
4683
4684EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4685M:	James Smart <james.smart@avagotech.com>
4686M:	Dick Kennedy <dick.kennedy@avagotech.com>
4687L:	linux-scsi@vger.kernel.org
4688W:	http://www.avagotech.com
4689S:	Supported
4690F:	drivers/scsi/lpfc/
4691
4692ENE CB710 FLASH CARD READER DRIVER
4693M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4694S:	Maintained
4695F:	drivers/misc/cb710/
4696F:	drivers/mmc/host/cb710-mmc.*
4697F:	include/linux/cb710.h
4698
4699ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4700M:	Maxim Levitsky <maximlevitsky@gmail.com>
4701S:	Maintained
4702F:	drivers/media/rc/ene_ir.*
4703
4704EPSON S1D13XXX FRAMEBUFFER DRIVER
4705M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4706S:	Maintained
4707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4708F:	drivers/video/fbdev/s1d13xxxfb.c
4709F:	include/video/s1d13xxxfb.h
4710
4711ET131X NETWORK DRIVER
4712M:	Mark Einon <mark.einon@gmail.com>
4713S:	Odd Fixes
4714F:	drivers/net/ethernet/agere/
4715
4716ETHERNET BRIDGE
4717M:	Stephen Hemminger <stephen@networkplumber.org>
4718L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4719L:	netdev@vger.kernel.org
4720W:	http://www.linuxfoundation.org/en/Net:Bridge
4721S:	Maintained
4722F:	include/linux/netfilter_bridge/
4723F:	net/bridge/
4724
4725ETHERNET PHY LIBRARY
4726M:	Florian Fainelli <f.fainelli@gmail.com>
4727L:	netdev@vger.kernel.org
4728S:	Maintained
4729F:	include/linux/phy.h
4730F:	include/linux/phy_fixed.h
4731F:	drivers/net/phy/
4732F:	Documentation/networking/phy.txt
4733F:	drivers/of/of_mdio.c
4734F:	drivers/of/of_net.c
4735
4736EXT2 FILE SYSTEM
4737M:	Jan Kara <jack@suse.com>
4738L:	linux-ext4@vger.kernel.org
4739S:	Maintained
4740F:	Documentation/filesystems/ext2.txt
4741F:	fs/ext2/
4742F:	include/linux/ext2*
4743
4744EXT4 FILE SYSTEM
4745M:	"Theodore Ts'o" <tytso@mit.edu>
4746M:	Andreas Dilger <adilger.kernel@dilger.ca>
4747L:	linux-ext4@vger.kernel.org
4748W:	http://ext4.wiki.kernel.org
4749Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4751S:	Maintained
4752F:	Documentation/filesystems/ext4.txt
4753F:	fs/ext4/
4754
4755Extended Verification Module (EVM)
4756M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4757L:	linux-ima-devel@lists.sourceforge.net
4758L:	linux-security-module@vger.kernel.org
4759S:	Supported
4760F:	security/integrity/evm/
4761
4762EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4763M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4764M:	Chanwoo Choi <cw00.choi@samsung.com>
4765L:	linux-kernel@vger.kernel.org
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4767S:	Maintained
4768F:	drivers/extcon/
4769F:	include/linux/extcon/
4770F:	include/linux/extcon.h
4771F:	Documentation/extcon/
4772F:	Documentation/devicetree/bindings/extcon/
4773
4774EXYNOS DP DRIVER
4775M:	Jingoo Han <jingoohan1@gmail.com>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/exynos/exynos_dp*
4779
4780EXYNOS SYSMMU (IOMMU) driver
4781M:	Marek Szyprowski <m.szyprowski@samsung.com>
4782L:	iommu@lists.linux-foundation.org
4783S:	Maintained
4784F:	drivers/iommu/exynos-iommu.c
4785
4786EZchip NPS platform support
4787M:	Noam Camus <noamc@ezchip.com>
4788S:	Supported
4789F:	arch/arc/plat-eznps
4790F:	arch/arc/boot/dts/eznps.dts
4791
4792F71805F HARDWARE MONITORING DRIVER
4793M:	Jean Delvare <jdelvare@suse.com>
4794L:	linux-hwmon@vger.kernel.org
4795S:	Maintained
4796F:	Documentation/hwmon/f71805f
4797F:	drivers/hwmon/f71805f.c
4798
4799FC0011 TUNER DRIVER
4800M:	Michael Buesch <m@bues.ch>
4801L:	linux-media@vger.kernel.org
4802S:	Maintained
4803F:	drivers/media/tuners/fc0011.h
4804F:	drivers/media/tuners/fc0011.c
4805
4806FC2580 MEDIA DRIVER
4807M:	Antti Palosaari <crope@iki.fi>
4808L:	linux-media@vger.kernel.org
4809W:	https://linuxtv.org
4810W:	http://palosaari.fi/linux/
4811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4812T:	git git://linuxtv.org/anttip/media_tree.git
4813S:	Maintained
4814F:	drivers/media/tuners/fc2580*
4815
4816FANOTIFY
4817M:	Eric Paris <eparis@redhat.com>
4818S:	Maintained
4819F:	fs/notify/fanotify/
4820F:	include/linux/fanotify.h
4821F:	include/uapi/linux/fanotify.h
4822
4823FARSYNC SYNCHRONOUS DRIVER
4824M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4825W:	http://www.farsite.co.uk/
4826S:	Supported
4827F:	drivers/net/wan/farsync.*
4828
4829FAULT INJECTION SUPPORT
4830M:	Akinobu Mita <akinobu.mita@gmail.com>
4831S:	Supported
4832F:	Documentation/fault-injection/
4833F:	lib/fault-inject.c
4834
4835FBTFT Framebuffer drivers
4836M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4837M:	Noralf Trønnes <noralf@tronnes.org>
4838S:	Maintained
4839F:	drivers/staging/fbtft/
4840
4841FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4842M:	Johannes Thumshirn <jth@kernel.org>
4843L:	fcoe-devel@open-fcoe.org
4844W:	www.Open-FCoE.org
4845S:	Supported
4846F:	drivers/scsi/libfc/
4847F:	drivers/scsi/fcoe/
4848F:	include/scsi/fc/
4849F:	include/scsi/libfc.h
4850F:	include/scsi/libfcoe.h
4851F:	include/uapi/scsi/fc/
4852
4853FILE LOCKING (flock() and fcntl()/lockf())
4854M:	Jeff Layton <jlayton@poochiereds.net>
4855M:	"J. Bruce Fields" <bfields@fieldses.org>
4856L:	linux-fsdevel@vger.kernel.org
4857S:	Maintained
4858F:	include/linux/fcntl.h
4859F:	include/linux/fs.h
4860F:	include/uapi/linux/fcntl.h
4861F:	include/uapi/linux/fs.h
4862F:	fs/fcntl.c
4863F:	fs/locks.c
4864
4865FILESYSTEMS (VFS and infrastructure)
4866M:	Alexander Viro <viro@zeniv.linux.org.uk>
4867L:	linux-fsdevel@vger.kernel.org
4868S:	Maintained
4869F:	fs/*
4870
4871FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4872M:	Riku Voipio <riku.voipio@iki.fi>
4873L:	linux-hwmon@vger.kernel.org
4874S:	Maintained
4875F:	drivers/hwmon/f75375s.c
4876F:	include/linux/f75375s.h
4877
4878FIREWIRE AUDIO DRIVERS
4879M:	Clemens Ladisch <clemens@ladisch.de>
4880L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4881T:	git git://git.alsa-project.org/alsa-kernel.git
4882S:	Maintained
4883F:	sound/firewire/
4884
4885FIREWIRE MEDIA DRIVERS (firedtv)
4886M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4887L:	linux-media@vger.kernel.org
4888L:	linux1394-devel@lists.sourceforge.net
4889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4890S:	Maintained
4891F:	drivers/media/firewire/
4892
4893FIREWIRE SBP-2 TARGET
4894M:	Chris Boot <bootc@bootc.net>
4895L:	linux-scsi@vger.kernel.org
4896L:	target-devel@vger.kernel.org
4897L:	linux1394-devel@lists.sourceforge.net
4898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4899S:	Maintained
4900F:	drivers/target/sbp/
4901
4902FIREWIRE SUBSYSTEM
4903M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4904L:	linux1394-devel@lists.sourceforge.net
4905W:	http://ieee1394.wiki.kernel.org/
4906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4907S:	Maintained
4908F:	drivers/firewire/
4909F:	include/linux/firewire.h
4910F:	include/uapi/linux/firewire*.h
4911F:	tools/firewire/
4912
4913FIRMWARE LOADER (request_firmware)
4914M:	Ming Lei <ming.lei@canonical.com>
4915M:	Luis R. Rodriguez <mcgrof@kernel.org>
4916L:	linux-kernel@vger.kernel.org
4917S:	Maintained
4918F:	Documentation/firmware_class/
4919F:	drivers/base/firmware*.c
4920F:	include/linux/firmware.h
4921
4922FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4923M:	Joshua Morris <josh.h.morris@us.ibm.com>
4924M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4925S:	Maintained
4926F:	drivers/block/rsxx/
4927
4928FLOPPY DRIVER
4929M:	Jiri Kosina <jikos@kernel.org>
4930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4931S:	Odd fixes
4932F:	drivers/block/floppy.c
4933
4934FMC SUBSYSTEM
4935M:	Alessandro Rubini <rubini@gnudd.com>
4936W:	http://www.ohwr.org/projects/fmc-bus
4937S:	Supported
4938F:	drivers/fmc/
4939F:	include/linux/fmc*.h
4940F:	include/linux/ipmi-fru.h
4941K:	fmc_d.*register
4942
4943FPGA MANAGER FRAMEWORK
4944M:	Alan Tull <atull@opensource.altera.com>
4945R:	Moritz Fischer <moritz.fischer@ettus.com>
4946S:	Maintained
4947F:	drivers/fpga/
4948F:	include/linux/fpga/fpga-mgr.h
4949W:	http://www.rocketboards.org
4950
4951FPU EMULATOR
4952M:	Bill Metzenthen <billm@melbpc.org.au>
4953W:	http://floatingpoint.sourceforge.net/emulator/index.html
4954S:	Maintained
4955F:	arch/x86/math-emu/
4956
4957FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4958L:	netdev@vger.kernel.org
4959S:	Orphan
4960F:	drivers/net/wan/dlci.c
4961F:	drivers/net/wan/sdla.c
4962
4963FRAMEBUFFER LAYER
4964M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4965L:	linux-fbdev@vger.kernel.org
4966Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4967S:	Maintained
4968F:	Documentation/fb/
4969F:	drivers/video/
4970F:	include/video/
4971F:	include/linux/fb.h
4972F:	include/uapi/video/
4973F:	include/uapi/linux/fb.h
4974
4975FREESCALE DIU FRAMEBUFFER DRIVER
4976M:	Timur Tabi <timur@tabi.org>
4977L:	linux-fbdev@vger.kernel.org
4978S:	Maintained
4979F:	drivers/video/fbdev/fsl-diu-fb.*
4980
4981FREESCALE DMA DRIVER
4982M:	Li Yang <leoli@freescale.com>
4983M:	Zhang Wei <zw@zh-kernel.org>
4984L:	linuxppc-dev@lists.ozlabs.org
4985S:	Maintained
4986F:	drivers/dma/fsldma.*
4987
4988FREESCALE GPMI NAND DRIVER
4989M:	Han Xu <han.xu@nxp.com>
4990L:	linux-mtd@lists.infradead.org
4991S:	Maintained
4992F:	drivers/mtd/nand/gpmi-nand/*
4993
4994FREESCALE I2C CPM DRIVER
4995M:	Jochen Friedrich <jochen@scram.de>
4996L:	linuxppc-dev@lists.ozlabs.org
4997L:	linux-i2c@vger.kernel.org
4998S:	Maintained
4999F:	drivers/i2c/busses/i2c-cpm.c
5000
5001FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5002M:	Sascha Hauer <kernel@pengutronix.de>
5003L:	linux-fbdev@vger.kernel.org
5004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5005S:	Maintained
5006F:	include/linux/platform_data/video-imxfb.h
5007F:	drivers/video/fbdev/imxfb.c
5008
5009FREESCALE QUAD SPI DRIVER
5010M:	Han Xu <han.xu@nxp.com>
5011L:	linux-mtd@lists.infradead.org
5012S:	Maintained
5013F:	drivers/mtd/spi-nor/fsl-quadspi.c
5014
5015FREESCALE SOC FS_ENET DRIVER
5016M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5017M:	Vitaly Bordug <vbordug@ru.mvista.com>
5018L:	linuxppc-dev@lists.ozlabs.org
5019L:	netdev@vger.kernel.org
5020S:	Maintained
5021F:	drivers/net/ethernet/freescale/fs_enet/
5022F:	include/linux/fs_enet_pd.h
5023
5024FREESCALE IMX / MXC FEC DRIVER
5025M:	Fugang Duan <fugang.duan@nxp.com>
5026L:	netdev@vger.kernel.org
5027S:	Maintained
5028F:	drivers/net/ethernet/freescale/fec_main.c
5029F:	drivers/net/ethernet/freescale/fec_ptp.c
5030F:	drivers/net/ethernet/freescale/fec.h
5031F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5032
5033FREESCALE QORIQ DPAA FMAN DRIVER
5034M:	Madalin Bucur <madalin.bucur@nxp.com>
5035L:	netdev@vger.kernel.org
5036S:	Maintained
5037F:	drivers/net/ethernet/freescale/fman
5038F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5039
5040FREESCALE QUICC ENGINE LIBRARY
5041L:	linuxppc-dev@lists.ozlabs.org
5042S:	Orphan
5043F:	drivers/soc/fsl/qe/
5044F:	include/soc/fsl/*qe*.h
5045F:	include/soc/fsl/*ucc*.h
5046
5047FREESCALE USB PERIPHERAL DRIVERS
5048M:	Li Yang <leoli@freescale.com>
5049L:	linux-usb@vger.kernel.org
5050L:	linuxppc-dev@lists.ozlabs.org
5051S:	Maintained
5052F:	drivers/usb/gadget/udc/fsl*
5053
5054FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5055M:	Li Yang <leoli@freescale.com>
5056L:	netdev@vger.kernel.org
5057L:	linuxppc-dev@lists.ozlabs.org
5058S:	Maintained
5059F:	drivers/net/ethernet/freescale/ucc_geth*
5060
5061FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5062M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5063L:	netdev@vger.kernel.org
5064S:	Maintained
5065F:	drivers/net/ethernet/freescale/gianfar*
5066X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5067F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5068
5069FREESCALE QUICC ENGINE UCC HDLC DRIVER
5070M:	Zhao Qiang <qiang.zhao@nxp.com>
5071L:	netdev@vger.kernel.org
5072L:	linuxppc-dev@lists.ozlabs.org
5073S:	Maintained
5074F:	drivers/net/wan/fsl_ucc_hdlc*
5075
5076FREESCALE QUICC ENGINE UCC UART DRIVER
5077M:	Timur Tabi <timur@tabi.org>
5078L:	linuxppc-dev@lists.ozlabs.org
5079S:	Maintained
5080F:	drivers/tty/serial/ucc_uart.c
5081
5082FREESCALE SOC SOUND DRIVERS
5083M:	Timur Tabi <timur@tabi.org>
5084M:	Nicolin Chen <nicoleotsuka@gmail.com>
5085M:	Xiubo Li <Xiubo.Lee@gmail.com>
5086R:	Fabio Estevam <fabio.estevam@nxp.com>
5087L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5088L:	linuxppc-dev@lists.ozlabs.org
5089S:	Maintained
5090F:	sound/soc/fsl/fsl*
5091F:	sound/soc/fsl/imx*
5092F:	sound/soc/fsl/mpc8610_hpcd.c
5093
5094FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5095M:	"J. German Rivera" <German.Rivera@freescale.com>
5096M:	Stuart Yoder <stuart.yoder@nxp.com>
5097L:	linux-kernel@vger.kernel.org
5098S:	Maintained
5099F:	drivers/staging/fsl-mc/
5100
5101FREEVXFS FILESYSTEM
5102M:	Christoph Hellwig <hch@infradead.org>
5103W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5104S:	Maintained
5105F:	fs/freevxfs/
5106
5107FREEZER
5108M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5109M:	Pavel Machek <pavel@ucw.cz>
5110L:	linux-pm@vger.kernel.org
5111S:	Supported
5112F:	Documentation/power/freezing-of-tasks.txt
5113F:	include/linux/freezer.h
5114F:	kernel/freezer.c
5115
5116FRONTSWAP API
5117M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5118L:	linux-kernel@vger.kernel.org
5119S:	Maintained
5120F:	mm/frontswap.c
5121F:	include/linux/frontswap.h
5122
5123FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5124M:	David Howells <dhowells@redhat.com>
5125L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5126S:	Supported
5127F:	Documentation/filesystems/caching/
5128F:	fs/fscache/
5129F:	include/linux/fscache*.h
5130
5131FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5132M:	Theodore Y. Ts'o <tytso@mit.edu>
5133M:	Jaegeuk Kim <jaegeuk@kernel.org>
5134S:	Supported
5135F:	fs/crypto/
5136F:	include/linux/fscrypto.h
5137
5138F2FS FILE SYSTEM
5139M:	Jaegeuk Kim <jaegeuk@kernel.org>
5140M:	Chao Yu <yuchao0@huawei.com>
5141L:	linux-f2fs-devel@lists.sourceforge.net
5142W:	https://f2fs.wiki.kernel.org/
5143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5144S:	Maintained
5145F:	Documentation/filesystems/f2fs.txt
5146F:	Documentation/ABI/testing/sysfs-fs-f2fs
5147F:	fs/f2fs/
5148F:	include/linux/f2fs_fs.h
5149F:	include/trace/events/f2fs.h
5150
5151FUJITSU FR-V (FRV) PORT
5152S:	Orphan
5153F:	arch/frv/
5154
5155FUJITSU LAPTOP EXTRAS
5156M:	Jonathan Woithe <jwoithe@just42.net>
5157L:	platform-driver-x86@vger.kernel.org
5158S:	Maintained
5159F:	drivers/platform/x86/fujitsu-laptop.c
5160
5161FUJITSU M-5MO LS CAMERA ISP DRIVER
5162M:	Kyungmin Park <kyungmin.park@samsung.com>
5163M:	Heungjun Kim <riverful.kim@samsung.com>
5164L:	linux-media@vger.kernel.org
5165S:	Maintained
5166F:	drivers/media/i2c/m5mols/
5167F:	include/media/i2c/m5mols.h
5168
5169FUJITSU TABLET EXTRAS
5170M:	Robert Gerlach <khnz@gmx.de>
5171L:	platform-driver-x86@vger.kernel.org
5172S:	Maintained
5173F:	drivers/platform/x86/fujitsu-tablet.c
5174
5175FUSE: FILESYSTEM IN USERSPACE
5176M:	Miklos Szeredi <miklos@szeredi.hu>
5177L:	linux-fsdevel@vger.kernel.org
5178W:	http://fuse.sourceforge.net/
5179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5180S:	Maintained
5181F:	fs/fuse/
5182F:	include/uapi/linux/fuse.h
5183F:	Documentation/filesystems/fuse.txt
5184
5185FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5186M:	Rik Faith <faith@cs.unc.edu>
5187L:	linux-scsi@vger.kernel.org
5188S:	Odd Fixes (e.g., new signatures)
5189F:	drivers/scsi/fdomain.*
5190
5191GCC PLUGINS
5192M:	Kees Cook <keescook@chromium.org>
5193R:	Emese Revfy <re.emese@gmail.com>
5194L:	kernel-hardening@lists.openwall.com
5195S:	Maintained
5196F:	scripts/gcc-plugins/
5197F:	scripts/gcc-plugin.sh
5198F:	Documentation/gcc-plugins.txt
5199
5200GCOV BASED KERNEL PROFILING
5201M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5202S:	Maintained
5203F:	kernel/gcov/
5204F:	Documentation/dev-tools/gcov.rst
5205
5206GDT SCSI DISK ARRAY CONTROLLER DRIVER
5207M:	Achim Leubner <achim_leubner@adaptec.com>
5208L:	linux-scsi@vger.kernel.org
5209W:	http://www.icp-vortex.com/
5210S:	Supported
5211F:	drivers/scsi/gdt*
5212
5213GDB KERNEL DEBUGGING HELPER SCRIPTS
5214M:	Jan Kiszka <jan.kiszka@siemens.com>
5215M:	Kieran Bingham <kieran@bingham.xyz>
5216S:	Supported
5217F:	scripts/gdb/
5218
5219GEMTEK FM RADIO RECEIVER DRIVER
5220M:	Hans Verkuil <hverkuil@xs4all.nl>
5221L:	linux-media@vger.kernel.org
5222T:	git git://linuxtv.org/media_tree.git
5223W:	https://linuxtv.org
5224S:	Maintained
5225F:	drivers/media/radio/radio-gemtek*
5226
5227GENERIC GPIO I2C DRIVER
5228M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5229S:	Supported
5230F:	drivers/i2c/busses/i2c-gpio.c
5231F:	include/linux/i2c-gpio.h
5232
5233GENERIC GPIO I2C MULTIPLEXER DRIVER
5234M:	Peter Korsgaard <peter.korsgaard@barco.com>
5235L:	linux-i2c@vger.kernel.org
5236S:	Supported
5237F:	drivers/i2c/muxes/i2c-mux-gpio.c
5238F:	include/linux/i2c-mux-gpio.h
5239F:	Documentation/i2c/muxes/i2c-mux-gpio
5240
5241GENERIC HDLC (WAN) DRIVERS
5242M:	Krzysztof Halasa <khc@pm.waw.pl>
5243W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5244S:	Maintained
5245F:	drivers/net/wan/c101.c
5246F:	drivers/net/wan/hd6457*
5247F:	drivers/net/wan/hdlc*
5248F:	drivers/net/wan/n2.c
5249F:	drivers/net/wan/pc300too.c
5250F:	drivers/net/wan/pci200syn.c
5251F:	drivers/net/wan/wanxl*
5252
5253GENERIC INCLUDE/ASM HEADER FILES
5254M:	Arnd Bergmann <arnd@arndb.de>
5255L:	linux-arch@vger.kernel.org
5256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5257S:	Maintained
5258F:	include/asm-generic/
5259F:	include/uapi/asm-generic/
5260
5261GENERIC PHY FRAMEWORK
5262M:	Kishon Vijay Abraham I <kishon@ti.com>
5263L:	linux-kernel@vger.kernel.org
5264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5265S:	Supported
5266F:	drivers/phy/
5267F:	include/linux/phy/
5268
5269GENERIC PM DOMAINS
5270M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5271M:	Kevin Hilman <khilman@kernel.org>
5272M:	Ulf Hansson <ulf.hansson@linaro.org>
5273L:	linux-pm@vger.kernel.org
5274S:	Supported
5275F:	drivers/base/power/domain*.c
5276F:	include/linux/pm_domain.h
5277
5278GENERIC UIO DRIVER FOR PCI DEVICES
5279M:	"Michael S. Tsirkin" <mst@redhat.com>
5280L:	kvm@vger.kernel.org
5281S:	Supported
5282F:	drivers/uio/uio_pci_generic.c
5283
5284GET_MAINTAINER SCRIPT
5285M:	Joe Perches <joe@perches.com>
5286S:	Maintained
5287F:	scripts/get_maintainer.pl
5288
5289GFS2 FILE SYSTEM
5290M:	Steven Whitehouse <swhiteho@redhat.com>
5291M:	Bob Peterson <rpeterso@redhat.com>
5292L:	cluster-devel@redhat.com
5293W:	http://sources.redhat.com/cluster/
5294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5295S:	Supported
5296F:	Documentation/filesystems/gfs2*.txt
5297F:	fs/gfs2/
5298F:	include/uapi/linux/gfs2_ondisk.h
5299
5300GIGASET ISDN DRIVERS
5301M:	Paul Bolle <pebolle@tiscali.nl>
5302L:	gigaset307x-common@lists.sourceforge.net
5303W:	http://gigaset307x.sourceforge.net/
5304S:	Odd Fixes
5305F:	Documentation/isdn/README.gigaset
5306F:	drivers/isdn/gigaset/
5307F:	include/uapi/linux/gigaset_dev.h
5308
5309GO7007 MPEG CODEC
5310M:	Hans Verkuil <hans.verkuil@cisco.com>
5311L:	linux-media@vger.kernel.org
5312S:	Maintained
5313F:	drivers/media/usb/go7007/
5314
5315GOODIX TOUCHSCREEN
5316M:	Bastien Nocera <hadess@hadess.net>
5317L:	linux-input@vger.kernel.org
5318S:	Maintained
5319F:	drivers/input/touchscreen/goodix.c
5320
5321GPIO MOCKUP DRIVER
5322M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5323L:	linux-gpio@vger.kernel.org
5324S:	Maintained
5325F:	drivers/gpio/gpio-mockup.c
5326F:	tools/testing/selftests/gpio/
5327
5328GPIO SUBSYSTEM
5329M:	Linus Walleij <linus.walleij@linaro.org>
5330M:	Alexandre Courbot <gnurou@gmail.com>
5331L:	linux-gpio@vger.kernel.org
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5333S:	Maintained
5334F:	Documentation/devicetree/bindings/gpio/
5335F:	Documentation/gpio/
5336F:	Documentation/ABI/testing/gpio-cdev
5337F:	Documentation/ABI/obsolete/sysfs-gpio
5338F:	drivers/gpio/
5339F:	include/linux/gpio/
5340F:	include/linux/gpio.h
5341F:	include/asm-generic/gpio.h
5342F:	include/uapi/linux/gpio.h
5343F:	tools/gpio/
5344
5345GRE DEMULTIPLEXER DRIVER
5346M:	Dmitry Kozlov <xeb@mail.ru>
5347L:	netdev@vger.kernel.org
5348S:	Maintained
5349F:	net/ipv4/gre_demux.c
5350F:	net/ipv4/gre_offload.c
5351F:	include/net/gre.h
5352
5353GRETH 10/100/1G Ethernet MAC device driver
5354M:	Andreas Larsson <andreas@gaisler.com>
5355L:	netdev@vger.kernel.org
5356S:	Maintained
5357F:	drivers/net/ethernet/aeroflex/
5358
5359GREYBUS SUBSYSTEM
5360M:	Johan Hovold <johan@kernel.org>
5361M:	Alex Elder <elder@kernel.org>
5362M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5363S:	Maintained
5364F:	drivers/staging/greybus/
5365
5366GREYBUS AUDIO PROTOCOLS DRIVERS
5367M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5368M:	Mark Greer <mgreer@animalcreek.com>
5369S:	Maintained
5370F:	drivers/staging/greybus/audio_apbridgea.c
5371F:	drivers/staging/greybus/audio_apbridgea.h
5372F:	drivers/staging/greybus/audio_codec.c
5373F:	drivers/staging/greybus/audio_codec.h
5374F:	drivers/staging/greybus/audio_gb.c
5375F:	drivers/staging/greybus/audio_manager.c
5376F:	drivers/staging/greybus/audio_manager.h
5377F:	drivers/staging/greybus/audio_manager_module.c
5378F:	drivers/staging/greybus/audio_manager_private.h
5379F:	drivers/staging/greybus/audio_manager_sysfs.c
5380F:	drivers/staging/greybus/audio_module.c
5381F:	drivers/staging/greybus/audio_topology.c
5382
5383GREYBUS PROTOCOLS DRIVERS
5384M:	Rui Miguel Silva <rmfrfs@gmail.com>
5385S:	Maintained
5386F:	drivers/staging/greybus/sdio.c
5387F:	drivers/staging/greybus/light.c
5388F:	drivers/staging/greybus/gpio.c
5389F:	drivers/staging/greybus/power_supply.c
5390F:	drivers/staging/greybus/spi.c
5391F:	drivers/staging/greybus/spilib.c
5392
5393GREYBUS PROTOCOLS DRIVERS
5394M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5395S:	Maintained
5396F:	drivers/staging/greybus/loopback.c
5397F:	drivers/staging/greybus/timesync.c
5398F:	drivers/staging/greybus/timesync_platform.c
5399
5400GREYBUS PROTOCOLS DRIVERS
5401M:	Viresh Kumar <vireshk@kernel.org>
5402S:	Maintained
5403F:	drivers/staging/greybus/authentication.c
5404F:	drivers/staging/greybus/bootrom.c
5405F:	drivers/staging/greybus/firmware.h
5406F:	drivers/staging/greybus/fw-core.c
5407F:	drivers/staging/greybus/fw-download.c
5408F:	drivers/staging/greybus/fw-managament.c
5409F:	drivers/staging/greybus/greybus_authentication.h
5410F:	drivers/staging/greybus/greybus_firmware.h
5411F:	drivers/staging/greybus/hid.c
5412F:	drivers/staging/greybus/i2c.c
5413F:	drivers/staging/greybus/spi.c
5414F:	drivers/staging/greybus/spilib.c
5415F:	drivers/staging/greybus/spilib.h
5416
5417GREYBUS PROTOCOLS DRIVERS
5418M:	David Lin <dtwlin@gmail.com>
5419S:	Maintained
5420F:	drivers/staging/greybus/uart.c
5421F:	drivers/staging/greybus/log.c
5422
5423GREYBUS PLATFORM DRIVERS
5424M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5425S:	Maintained
5426F:	drivers/staging/greybus/arche-platform.c
5427F:	drivers/staging/greybus/arche-apb-ctrl.c
5428F:	drivers/staging/greybus/arche_platform.h
5429
5430GS1662 VIDEO SERIALIZER
5431M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5432L:	linux-media@vger.kernel.org
5433T:	git git://linuxtv.org/media_tree.git
5434S:	Maintained
5435F:	drivers/media/spi/gs1662.c
5436
5437GSPCA FINEPIX SUBDRIVER
5438M:	Frank Zago <frank@zago.net>
5439L:	linux-media@vger.kernel.org
5440T:	git git://linuxtv.org/media_tree.git
5441S:	Maintained
5442F:	drivers/media/usb/gspca/finepix.c
5443
5444GSPCA GL860 SUBDRIVER
5445M:	Olivier Lorin <o.lorin@laposte.net>
5446L:	linux-media@vger.kernel.org
5447T:	git git://linuxtv.org/media_tree.git
5448S:	Maintained
5449F:	drivers/media/usb/gspca/gl860/
5450
5451GSPCA M5602 SUBDRIVER
5452M:	Erik Andren <erik.andren@gmail.com>
5453L:	linux-media@vger.kernel.org
5454T:	git git://linuxtv.org/media_tree.git
5455S:	Maintained
5456F:	drivers/media/usb/gspca/m5602/
5457
5458GSPCA PAC207 SONIXB SUBDRIVER
5459M:	Hans Verkuil <hverkuil@xs4all.nl>
5460L:	linux-media@vger.kernel.org
5461T:	git git://linuxtv.org/media_tree.git
5462S:	Odd Fixes
5463F:	drivers/media/usb/gspca/pac207.c
5464
5465GSPCA SN9C20X SUBDRIVER
5466M:	Brian Johnson <brijohn@gmail.com>
5467L:	linux-media@vger.kernel.org
5468T:	git git://linuxtv.org/media_tree.git
5469S:	Maintained
5470F:	drivers/media/usb/gspca/sn9c20x.c
5471
5472GSPCA T613 SUBDRIVER
5473M:	Leandro Costantino <lcostantino@gmail.com>
5474L:	linux-media@vger.kernel.org
5475T:	git git://linuxtv.org/media_tree.git
5476S:	Maintained
5477F:	drivers/media/usb/gspca/t613.c
5478
5479GSPCA USB WEBCAM DRIVER
5480M:	Hans Verkuil <hverkuil@xs4all.nl>
5481L:	linux-media@vger.kernel.org
5482T:	git git://linuxtv.org/media_tree.git
5483S:	Odd Fixes
5484F:	drivers/media/usb/gspca/
5485
5486GUID PARTITION TABLE (GPT)
5487M:	Davidlohr Bueso <dave@stgolabs.net>
5488L:	linux-efi@vger.kernel.org
5489S:	Maintained
5490F:	block/partitions/efi.*
5491
5492STK1160 USB VIDEO CAPTURE DRIVER
5493M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5494L:	linux-media@vger.kernel.org
5495T:	git git://linuxtv.org/media_tree.git
5496S:	Maintained
5497F:	drivers/media/usb/stk1160/
5498
5499H8/300 ARCHITECTURE
5500M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5501L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5502W:	http://uclinux-h8.sourceforge.jp
5503T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5504S:	Maintained
5505F:	arch/h8300/
5506F:	drivers/clocksource/h8300_*.c
5507F:	drivers/clk/h8300/
5508F:	drivers/irqchip/irq-renesas-h8*.c
5509
5510HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5511M:	Frank Seidel <frank@f-seidel.de>
5512L:	platform-driver-x86@vger.kernel.org
5513W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5514S:	Maintained
5515F:	drivers/platform/x86/hdaps.c
5516
5517HDPVR USB VIDEO ENCODER DRIVER
5518M:	Hans Verkuil <hverkuil@xs4all.nl>
5519L:	linux-media@vger.kernel.org
5520T:	git git://linuxtv.org/media_tree.git
5521W:	https://linuxtv.org
5522S:	Odd Fixes
5523F:	drivers/media/usb/hdpvr/
5524
5525HWPOISON MEMORY FAILURE HANDLING
5526M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5527L:	linux-mm@kvack.org
5528S:	Maintained
5529F:	mm/memory-failure.c
5530F:	mm/hwpoison-inject.c
5531
5532HYPERVISOR VIRTUAL CONSOLE DRIVER
5533L:	linuxppc-dev@lists.ozlabs.org
5534S:	Odd Fixes
5535F:	drivers/tty/hvc/
5536
5537HACKRF MEDIA DRIVER
5538M:	Antti Palosaari <crope@iki.fi>
5539L:	linux-media@vger.kernel.org
5540W:	https://linuxtv.org
5541W:	http://palosaari.fi/linux/
5542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5543T:	git git://linuxtv.org/anttip/media_tree.git
5544S:	Maintained
5545F:	drivers/media/usb/hackrf/
5546
5547HARDWARE MONITORING
5548M:	Jean Delvare <jdelvare@suse.com>
5549M:	Guenter Roeck <linux@roeck-us.net>
5550L:	linux-hwmon@vger.kernel.org
5551W:	http://hwmon.wiki.kernel.org/
5552T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5554S:	Maintained
5555F:	Documentation/hwmon/
5556F:	drivers/hwmon/
5557F:	include/linux/hwmon*.h
5558
5559HARDWARE RANDOM NUMBER GENERATOR CORE
5560M:	Matt Mackall <mpm@selenic.com>
5561M:	Herbert Xu <herbert@gondor.apana.org.au>
5562L:	linux-crypto@vger.kernel.org
5563S:	Odd fixes
5564F:	Documentation/devicetree/bindings/rng/
5565F:	Documentation/hw_random.txt
5566F:	drivers/char/hw_random/
5567F:	include/linux/hw_random.h
5568
5569HARDWARE SPINLOCK CORE
5570M:	Ohad Ben-Cohen <ohad@wizery.com>
5571M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5572L:	linux-remoteproc@vger.kernel.org
5573S:	Maintained
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5575F:	Documentation/devicetree/bindings/hwlock/
5576F:	Documentation/hwspinlock.txt
5577F:	drivers/hwspinlock/
5578F:	include/linux/hwspinlock.h
5579
5580HARMONY SOUND DRIVER
5581L:	linux-parisc@vger.kernel.org
5582S:	Maintained
5583F:	sound/parisc/harmony.*
5584
5585HD29L2 MEDIA DRIVER
5586M:	Antti Palosaari <crope@iki.fi>
5587L:	linux-media@vger.kernel.org
5588W:	https://linuxtv.org
5589W:	http://palosaari.fi/linux/
5590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5591T:	git git://linuxtv.org/anttip/media_tree.git
5592S:	Maintained
5593F:	drivers/media/dvb-frontends/hd29l2*
5594
5595HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5596M:	Brian Boylston <brian.boylston@hpe.com>
5597S:	Supported
5598F:	Documentation/watchdog/hpwdt.txt
5599F:	drivers/watchdog/hpwdt.c
5600
5601HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5602M:	Don Brace <don.brace@microsemi.com>
5603L:	iss_storagedev@hp.com
5604L:	esc.storagedev@microsemi.com
5605L:	linux-scsi@vger.kernel.org
5606S:	Supported
5607F:	Documentation/scsi/hpsa.txt
5608F:	drivers/scsi/hpsa*.[ch]
5609F:	include/linux/cciss*.h
5610F:	include/uapi/linux/cciss*.h
5611
5612HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5613M:	Don Brace <don.brace@microsemi.com>
5614L:	iss_storagedev@hp.com
5615L:	esc.storagedev@microsemi.com
5616L:	linux-scsi@vger.kernel.org
5617S:	Supported
5618F:	Documentation/blockdev/cciss.txt
5619F:	drivers/block/cciss*
5620F:	include/linux/cciss_ioctl.h
5621F:	include/uapi/linux/cciss_ioctl.h
5622
5623HFI1 DRIVER
5624M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5625M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5626L:	linux-rdma@vger.kernel.org
5627S:	Supported
5628F:	drivers/infiniband/hw/hfi1
5629
5630HFS FILESYSTEM
5631L:	linux-fsdevel@vger.kernel.org
5632S:	Orphan
5633F:	Documentation/filesystems/hfs.txt
5634F:	fs/hfs/
5635
5636HFSPLUS FILESYSTEM
5637L:	linux-fsdevel@vger.kernel.org
5638S:	Orphan
5639F:	Documentation/filesystems/hfsplus.txt
5640F:	fs/hfsplus/
5641
5642HGA FRAMEBUFFER DRIVER
5643M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5644L:	linux-nvidia@lists.surfsouth.com
5645W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5646S:	Maintained
5647F:	drivers/video/fbdev/hgafb.c
5648
5649HIBERNATION (aka Software Suspend, aka swsusp)
5650M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5651M:	Pavel Machek <pavel@ucw.cz>
5652L:	linux-pm@vger.kernel.org
5653S:	Supported
5654F:	arch/x86/power/
5655F:	drivers/base/power/
5656F:	kernel/power/
5657F:	include/linux/suspend.h
5658F:	include/linux/freezer.h
5659F:	include/linux/pm.h
5660F:	arch/*/include/asm/suspend*.h
5661
5662HID CORE LAYER
5663M:	Jiri Kosina <jikos@kernel.org>
5664R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5665L:	linux-input@vger.kernel.org
5666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5667S:	Maintained
5668F:	drivers/hid/
5669F:	include/linux/hid*
5670F:	include/uapi/linux/hid*
5671
5672HID SENSOR HUB DRIVERS
5673M:	Jiri Kosina <jikos@kernel.org>
5674M:	Jonathan Cameron <jic23@kernel.org>
5675M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5676L:	linux-input@vger.kernel.org
5677L:	linux-iio@vger.kernel.org
5678S:	Maintained
5679F:	Documentation/hid/hid-sensor*
5680F:	drivers/hid/hid-sensor-*
5681F:	drivers/iio/*/hid-*
5682F:	include/linux/hid-sensor-*
5683
5684HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5685M:	Thomas Gleixner <tglx@linutronix.de>
5686L:	linux-kernel@vger.kernel.org
5687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5688S:	Maintained
5689F:	Documentation/timers/
5690F:	kernel/time/hrtimer.c
5691F:	kernel/time/clockevents.c
5692F:	kernel/time/tick*.*
5693F:	kernel/time/timer_*.c
5694F:	include/linux/clockchips.h
5695F:	include/linux/hrtimer.h
5696
5697HIGH-SPEED SCC DRIVER FOR AX.25
5698L:	linux-hams@vger.kernel.org
5699S:	Orphan
5700F:	drivers/net/hamradio/dmascc.c
5701F:	drivers/net/hamradio/scc.c
5702
5703HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5704M:	HighPoint Linux Team <linux@highpoint-tech.com>
5705W:	http://www.highpoint-tech.com
5706S:	Supported
5707F:	Documentation/scsi/hptiop.txt
5708F:	drivers/scsi/hptiop.c
5709
5710HIPPI
5711M:	Jes Sorensen <jes@trained-monkey.org>
5712L:	linux-hippi@sunsite.dk
5713S:	Maintained
5714F:	include/linux/hippidevice.h
5715F:	include/uapi/linux/if_hippi.h
5716F:	net/802/hippi.c
5717F:	drivers/net/hippi/
5718
5719HISILICON NETWORK SUBSYSTEM DRIVER
5720M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5721M:	Salil Mehta <salil.mehta@huawei.com>
5722L:	netdev@vger.kernel.org
5723W:	http://www.hisilicon.com
5724S:	Maintained
5725F:	drivers/net/ethernet/hisilicon/
5726F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5727
5728HISILICON ROCE DRIVER
5729M:	Lijun Ou <oulijun@huawei.com>
5730M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5731L:	linux-rdma@vger.kernel.org
5732S:	Maintained
5733F:	drivers/infiniband/hw/hns/
5734F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5735
5736HISILICON SAS Controller
5737M:	John Garry <john.garry@huawei.com>
5738W:	http://www.hisilicon.com
5739S:	Supported
5740F:	drivers/scsi/hisi_sas/
5741F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5742
5743HOST AP DRIVER
5744M:	Jouni Malinen <j@w1.fi>
5745L:	linux-wireless@vger.kernel.org
5746W:	http://w1.fi/hostap-driver.html
5747S:	Obsolete
5748F:	drivers/net/wireless/intersil/hostap/
5749
5750HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5751L:	platform-driver-x86@vger.kernel.org
5752S:	Orphan
5753F:	drivers/platform/x86/tc1100-wmi.c
5754
5755HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5756M:	Jaroslav Kysela <perex@perex.cz>
5757S:	Maintained
5758F:	drivers/net/ethernet/hp/hp100.*
5759
5760HPET:	High Precision Event Timers driver
5761M:	Clemens Ladisch <clemens@ladisch.de>
5762S:	Maintained
5763F:	Documentation/timers/hpet.txt
5764F:	drivers/char/hpet.c
5765F:	include/linux/hpet.h
5766F:	include/uapi/linux/hpet.h
5767
5768HPET:	x86
5769S:	Orphan
5770F:	arch/x86/kernel/hpet.c
5771F:	arch/x86/include/asm/hpet.h
5772
5773HPFS FILESYSTEM
5774M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5775W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5776S:	Maintained
5777F:	fs/hpfs/
5778
5779HSI SUBSYSTEM
5780M:	Sebastian Reichel <sre@kernel.org>
5781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5782S:	Maintained
5783F:	Documentation/ABI/testing/sysfs-bus-hsi
5784F:	Documentation/device-drivers/serial-interfaces.rst
5785F:	drivers/hsi/
5786F:	include/linux/hsi/
5787F:	include/uapi/linux/hsi/
5788
5789HSO 3G MODEM DRIVER
5790M:	Jan Dumon <j.dumon@option.com>
5791W:	http://www.pharscape.org
5792S:	Maintained
5793F:	drivers/net/usb/hso.c
5794
5795HSR NETWORK PROTOCOL
5796M:	Arvid Brodin <arvid.brodin@alten.se>
5797L:	netdev@vger.kernel.org
5798S:	Maintained
5799F:	net/hsr/
5800
5801HTCPEN TOUCHSCREEN DRIVER
5802M:	Pau Oliva Fora <pof@eslack.org>
5803L:	linux-input@vger.kernel.org
5804S:	Maintained
5805F:	drivers/input/touchscreen/htcpen.c
5806
5807HUGETLB FILESYSTEM
5808M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5809S:	Maintained
5810F:	fs/hugetlbfs/
5811
5812HVA ST MEDIA DRIVER
5813M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5814L:	linux-media@vger.kernel.org
5815T:	git git://linuxtv.org/media_tree.git
5816W:	https://linuxtv.org
5817S:	Supported
5818F:	drivers/media/platform/sti/hva
5819
5820Hyper-V CORE AND DRIVERS
5821M:	"K. Y. Srinivasan" <kys@microsoft.com>
5822M:	Haiyang Zhang <haiyangz@microsoft.com>
5823L:	devel@linuxdriverproject.org
5824S:	Maintained
5825F:	arch/x86/include/asm/mshyperv.h
5826F:	arch/x86/include/uapi/asm/hyperv.h
5827F:	arch/x86/kernel/cpu/mshyperv.c
5828F:	drivers/hid/hid-hyperv.c
5829F:	drivers/hv/
5830F:	drivers/input/serio/hyperv-keyboard.c
5831F:	drivers/pci/host/pci-hyperv.c
5832F:	drivers/net/hyperv/
5833F:	drivers/scsi/storvsc_drv.c
5834F:	drivers/video/fbdev/hyperv_fb.c
5835F:	include/linux/hyperv.h
5836F:	tools/hv/
5837F:	Documentation/ABI/stable/sysfs-bus-vmbus
5838
5839I2C MUXES
5840M:	Peter Rosin <peda@axentia.se>
5841L:	linux-i2c@vger.kernel.org
5842S:	Maintained
5843F:	Documentation/i2c/i2c-topology
5844F:	Documentation/i2c/muxes/
5845F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5846F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5847F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5848F:	drivers/i2c/i2c-mux.c
5849F:	drivers/i2c/muxes/
5850F:	include/linux/i2c-mux.h
5851
5852I2C OVER PARALLEL PORT
5853M:	Jean Delvare <jdelvare@suse.com>
5854L:	linux-i2c@vger.kernel.org
5855S:	Maintained
5856F:	Documentation/i2c/busses/i2c-parport
5857F:	Documentation/i2c/busses/i2c-parport-light
5858F:	drivers/i2c/busses/i2c-parport.c
5859F:	drivers/i2c/busses/i2c-parport-light.c
5860
5861I2C/SMBUS CONTROLLER DRIVERS FOR PC
5862M:	Jean Delvare <jdelvare@suse.com>
5863L:	linux-i2c@vger.kernel.org
5864S:	Maintained
5865F:	Documentation/i2c/busses/i2c-ali1535
5866F:	Documentation/i2c/busses/i2c-ali1563
5867F:	Documentation/i2c/busses/i2c-ali15x3
5868F:	Documentation/i2c/busses/i2c-amd756
5869F:	Documentation/i2c/busses/i2c-amd8111
5870F:	Documentation/i2c/busses/i2c-i801
5871F:	Documentation/i2c/busses/i2c-nforce2
5872F:	Documentation/i2c/busses/i2c-piix4
5873F:	Documentation/i2c/busses/i2c-sis5595
5874F:	Documentation/i2c/busses/i2c-sis630
5875F:	Documentation/i2c/busses/i2c-sis96x
5876F:	Documentation/i2c/busses/i2c-via
5877F:	Documentation/i2c/busses/i2c-viapro
5878F:	drivers/i2c/busses/i2c-ali1535.c
5879F:	drivers/i2c/busses/i2c-ali1563.c
5880F:	drivers/i2c/busses/i2c-ali15x3.c
5881F:	drivers/i2c/busses/i2c-amd756.c
5882F:	drivers/i2c/busses/i2c-amd756-s4882.c
5883F:	drivers/i2c/busses/i2c-amd8111.c
5884F:	drivers/i2c/busses/i2c-i801.c
5885F:	drivers/i2c/busses/i2c-isch.c
5886F:	drivers/i2c/busses/i2c-nforce2.c
5887F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5888F:	drivers/i2c/busses/i2c-piix4.c
5889F:	drivers/i2c/busses/i2c-sis5595.c
5890F:	drivers/i2c/busses/i2c-sis630.c
5891F:	drivers/i2c/busses/i2c-sis96x.c
5892F:	drivers/i2c/busses/i2c-via.c
5893F:	drivers/i2c/busses/i2c-viapro.c
5894
5895I2C/SMBUS ISMT DRIVER
5896M:	Seth Heasley <seth.heasley@intel.com>
5897M:	Neil Horman <nhorman@tuxdriver.com>
5898L:	linux-i2c@vger.kernel.org
5899F:	drivers/i2c/busses/i2c-ismt.c
5900F:	Documentation/i2c/busses/i2c-ismt
5901
5902I2C/SMBUS STUB DRIVER
5903M:	Jean Delvare <jdelvare@suse.com>
5904L:	linux-i2c@vger.kernel.org
5905S:	Maintained
5906F:	drivers/i2c/i2c-stub.c
5907
5908I2C SUBSYSTEM
5909M:	Wolfram Sang <wsa@the-dreams.de>
5910L:	linux-i2c@vger.kernel.org
5911W:	https://i2c.wiki.kernel.org/
5912Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5914S:	Maintained
5915F:	Documentation/devicetree/bindings/i2c/
5916F:	Documentation/i2c/
5917F:	drivers/i2c/
5918F:	drivers/i2c/*/
5919F:	include/linux/i2c.h
5920F:	include/linux/i2c-*.h
5921F:	include/uapi/linux/i2c.h
5922F:	include/uapi/linux/i2c-*.h
5923
5924I2C ACPI SUPPORT
5925M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5926L:	linux-i2c@vger.kernel.org
5927L:	linux-acpi@vger.kernel.org
5928S:	Maintained
5929
5930I2C-TAOS-EVM DRIVER
5931M:	Jean Delvare <jdelvare@suse.com>
5932L:	linux-i2c@vger.kernel.org
5933S:	Maintained
5934F:	Documentation/i2c/busses/i2c-taos-evm
5935F:	drivers/i2c/busses/i2c-taos-evm.c
5936
5937I2C-TINY-USB DRIVER
5938M:	Till Harbaum <till@harbaum.org>
5939L:	linux-i2c@vger.kernel.org
5940W:	http://www.harbaum.org/till/i2c_tiny_usb
5941S:	Maintained
5942F:	drivers/i2c/busses/i2c-tiny-usb.c
5943
5944i386 BOOT CODE
5945M:	"H. Peter Anvin" <hpa@zytor.com>
5946S:	Maintained
5947F:	arch/x86/boot/
5948
5949i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5950M:	"H. Peter Anvin" <hpa@zytor.com>
5951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5952S:	Maintained
5953
5954IA64 (Itanium) PLATFORM
5955M:	Tony Luck <tony.luck@intel.com>
5956M:	Fenghua Yu <fenghua.yu@intel.com>
5957L:	linux-ia64@vger.kernel.org
5958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5959S:	Maintained
5960F:	arch/ia64/
5961
5962IBM Power VMX Cryptographic instructions
5963M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5964M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5965L:	linux-crypto@vger.kernel.org
5966S:	Supported
5967F:	drivers/crypto/vmx/Makefile
5968F:	drivers/crypto/vmx/Kconfig
5969F:	drivers/crypto/vmx/vmx.c
5970F:	drivers/crypto/vmx/aes*
5971F:	drivers/crypto/vmx/ghash*
5972F:	drivers/crypto/vmx/ppc-xlate.pl
5973
5974IBM Power in-Nest Crypto Acceleration
5975M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5976M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5977L:	linux-crypto@vger.kernel.org
5978S:	Supported
5979F:	drivers/crypto/nx/Makefile
5980F:	drivers/crypto/nx/Kconfig
5981F:	drivers/crypto/nx/nx-aes*
5982F:	drivers/crypto/nx/nx-sha*
5983F:	drivers/crypto/nx/nx.*
5984F:	drivers/crypto/nx/nx_csbcpb.h
5985F:	drivers/crypto/nx/nx_debugfs.h
5986
5987IBM Power 842 compression accelerator
5988M:	Dan Streetman <ddstreet@ieee.org>
5989S:	Supported
5990F:	drivers/crypto/nx/Makefile
5991F:	drivers/crypto/nx/Kconfig
5992F:	drivers/crypto/nx/nx-842*
5993F:	include/linux/sw842.h
5994F:	crypto/842.c
5995F:	lib/842/
5996
5997IBM Power Linux RAID adapter
5998M:	Brian King <brking@us.ibm.com>
5999S:	Supported
6000F:	drivers/scsi/ipr.*
6001
6002IBM Power Virtual Ethernet Device Driver
6003M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6004L:	netdev@vger.kernel.org
6005S:	Supported
6006F:	drivers/net/ethernet/ibm/ibmveth.*
6007
6008IBM Power SRIOV Virtual NIC Device Driver
6009M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6010M:	John Allen <jallen@linux.vnet.ibm.com>
6011L:	netdev@vger.kernel.org
6012S:	Supported
6013F:	drivers/net/ethernet/ibm/ibmvnic.*
6014
6015IBM Power Virtual SCSI Device Drivers
6016M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6017L:	linux-scsi@vger.kernel.org
6018S:	Supported
6019F:	drivers/scsi/ibmvscsi/ibmvscsi*
6020F:	include/scsi/viosrp.h
6021
6022IBM Power Virtual SCSI Device Target Driver
6023M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6024M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6025L:	linux-scsi@vger.kernel.org
6026L:	target-devel@vger.kernel.org
6027S:	Supported
6028F:	drivers/scsi/ibmvscsi_tgt/
6029
6030IBM Power Virtual FC Device Drivers
6031M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6032L:	linux-scsi@vger.kernel.org
6033S:	Supported
6034F:	drivers/scsi/ibmvscsi/ibmvfc*
6035
6036IBM ServeRAID RAID DRIVER
6037S:	Orphan
6038F:	drivers/scsi/ips.*
6039
6040ICH LPC AND GPIO DRIVER
6041M:	Peter Tyser <ptyser@xes-inc.com>
6042S:	Maintained
6043F:	drivers/mfd/lpc_ich.c
6044F:	drivers/gpio/gpio-ich.c
6045
6046IDE SUBSYSTEM
6047M:	"David S. Miller" <davem@davemloft.net>
6048L:	linux-ide@vger.kernel.org
6049Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6051S:	Maintained
6052F:	Documentation/ide/
6053F:	drivers/ide/
6054F:	include/linux/ide.h
6055
6056IDEAPAD LAPTOP EXTRAS DRIVER
6057M:	Ike Panhc <ike.pan@canonical.com>
6058L:	platform-driver-x86@vger.kernel.org
6059W:	http://launchpad.net/ideapad-laptop
6060S:	Maintained
6061F:	drivers/platform/x86/ideapad-laptop.c
6062
6063IDEAPAD LAPTOP SLIDEBAR DRIVER
6064M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6065L:	linux-input@vger.kernel.org
6066W:	https://github.com/o2genum/ideapad-slidebar
6067S:	Maintained
6068F:	drivers/input/misc/ideapad_slidebar.c
6069
6070IDE/ATAPI DRIVERS
6071M:	Borislav Petkov <bp@alien8.de>
6072L:	linux-ide@vger.kernel.org
6073S:	Maintained
6074F:	Documentation/cdrom/ide-cd
6075F:	drivers/ide/ide-cd*
6076
6077IDLE-I7300
6078M:	Andy Henroid <andrew.d.henroid@intel.com>
6079L:	linux-pm@vger.kernel.org
6080S:	Supported
6081F:	drivers/idle/i7300_idle.c
6082
6083IEEE 802.15.4 SUBSYSTEM
6084M:	Alexander Aring <aar@pengutronix.de>
6085L:	linux-wpan@vger.kernel.org
6086W:	http://wpan.cakelab.org/
6087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6089S:	Maintained
6090F:	net/ieee802154/
6091F:	net/mac802154/
6092F:	drivers/net/ieee802154/
6093F:	include/linux/nl802154.h
6094F:	include/linux/ieee802154.h
6095F:	include/net/nl802154.h
6096F:	include/net/mac802154.h
6097F:	include/net/af_ieee802154.h
6098F:	include/net/cfg802154.h
6099F:	include/net/ieee802154_netdev.h
6100F:	Documentation/networking/ieee802154.txt
6101
6102IGORPLUG-USB IR RECEIVER
6103M:	Sean Young <sean@mess.org>
6104L:	linux-media@vger.kernel.org
6105S:	Maintained
6106F:	drivers/media/rc/igorplugusb.c
6107
6108IGUANAWORKS USB IR TRANSCEIVER
6109M:	Sean Young <sean@mess.org>
6110L:	linux-media@vger.kernel.org
6111S:	Maintained
6112F:	drivers/media/rc/iguanair.c
6113
6114IIO SUBSYSTEM AND DRIVERS
6115M:	Jonathan Cameron <jic23@kernel.org>
6116R:	Hartmut Knaack <knaack.h@gmx.de>
6117R:	Lars-Peter Clausen <lars@metafoo.de>
6118R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6119L:	linux-iio@vger.kernel.org
6120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6121S:	Maintained
6122F:	Documentation/devicetree/bindings/iio/
6123F:	drivers/iio/
6124F:	drivers/staging/iio/
6125F:	include/linux/iio/
6126F:	tools/iio/
6127
6128IKANOS/ADI EAGLE ADSL USB DRIVER
6129M:	Matthieu Castet <castet.matthieu@free.fr>
6130M:	Stanislaw Gruszka <stf_xl@wp.pl>
6131S:	Maintained
6132F:	drivers/usb/atm/ueagle-atm.c
6133
6134IMGTEC ASCII LCD DRIVER
6135M:	Paul Burton <paul.burton@imgtec.com>
6136S:	Maintained
6137F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6138F:	drivers/auxdisplay/img-ascii-lcd.c
6139
6140INA209 HARDWARE MONITOR DRIVER
6141M:	Guenter Roeck <linux@roeck-us.net>
6142L:	linux-hwmon@vger.kernel.org
6143S:	Maintained
6144F:	Documentation/hwmon/ina209
6145F:	Documentation/devicetree/bindings/i2c/ina209.txt
6146F:	drivers/hwmon/ina209.c
6147
6148INA2XX HARDWARE MONITOR DRIVER
6149M:	Guenter Roeck <linux@roeck-us.net>
6150L:	linux-hwmon@vger.kernel.org
6151S:	Maintained
6152F:	Documentation/hwmon/ina2xx
6153F:	drivers/hwmon/ina2xx.c
6154F:	include/linux/platform_data/ina2xx.h
6155
6156INDUSTRY PACK SUBSYSTEM (IPACK)
6157M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6158M:	Jens Taprogge <jens.taprogge@taprogge.org>
6159M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6160L:	industrypack-devel@lists.sourceforge.net
6161W:	http://industrypack.sourceforge.net
6162S:	Maintained
6163F:	drivers/ipack/
6164
6165INGENIC JZ4780 DMA Driver
6166M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6167S:	Maintained
6168F:	drivers/dma/dma-jz4780.c
6169
6170INGENIC JZ4780 NAND DRIVER
6171M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6172L:	linux-mtd@lists.infradead.org
6173S:	Maintained
6174F:	drivers/mtd/nand/jz4780_*
6175
6176INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6177M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6178M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6179L:	linux-ima-devel@lists.sourceforge.net
6180L:	linux-ima-user@lists.sourceforge.net
6181L:	linux-security-module@vger.kernel.org
6182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6183S:	Supported
6184F:	security/integrity/ima/
6185
6186IMGTEC IR DECODER DRIVER
6187M:	James Hogan <james.hogan@imgtec.com>
6188S:	Maintained
6189F:	drivers/media/rc/img-ir/
6190
6191IMS TWINTURBO FRAMEBUFFER DRIVER
6192L:	linux-fbdev@vger.kernel.org
6193S:	Orphan
6194F:	drivers/video/fbdev/imsttfb.c
6195
6196INFINIBAND SUBSYSTEM
6197M:	Doug Ledford <dledford@redhat.com>
6198M:	Sean Hefty <sean.hefty@intel.com>
6199M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6200L:	linux-rdma@vger.kernel.org
6201W:	http://www.openfabrics.org/
6202Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6204S:	Supported
6205F:	Documentation/infiniband/
6206F:	drivers/infiniband/
6207F:	include/uapi/linux/if_infiniband.h
6208F:	include/uapi/rdma/
6209F:	include/rdma/
6210
6211INOTIFY
6212M:	John McCutchan <john@johnmccutchan.com>
6213M:	Robert Love <rlove@rlove.org>
6214M:	Eric Paris <eparis@parisplace.org>
6215S:	Maintained
6216F:	Documentation/filesystems/inotify.txt
6217F:	fs/notify/inotify/
6218F:	include/linux/inotify.h
6219F:	include/uapi/linux/inotify.h
6220
6221INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6222M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6223L:	linux-input@vger.kernel.org
6224Q:	http://patchwork.kernel.org/project/linux-input/list/
6225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6226S:	Maintained
6227F:	drivers/input/
6228F:	include/linux/input.h
6229F:	include/uapi/linux/input.h
6230F:	include/linux/input/
6231F:	Documentation/devicetree/bindings/input/
6232
6233INPUT MULTITOUCH (MT) PROTOCOL
6234M:	Henrik Rydberg <rydberg@bitmath.org>
6235L:	linux-input@vger.kernel.org
6236S:	Odd fixes
6237F:	Documentation/input/multi-touch-protocol.txt
6238F:	drivers/input/input-mt.c
6239K:	\b(ABS|SYN)_MT_
6240
6241INTEL ASoC BDW/HSW DRIVERS
6242M:	Jie Yang <yang.jie@linux.intel.com>
6243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6244S:	Supported
6245F:	sound/soc/intel/common/sst-dsp*
6246F:	sound/soc/intel/common/sst-firmware.c
6247F:	sound/soc/intel/boards/broadwell.c
6248F:	sound/soc/intel/haswell/
6249
6250INTEL C600 SERIES SAS CONTROLLER DRIVER
6251M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6252M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6253L:	linux-scsi@vger.kernel.org
6254T:	git git://git.code.sf.net/p/intel-sas/isci
6255S:	Supported
6256F:	drivers/scsi/isci/
6257
6258INTEL HID EVENT DRIVER
6259M:	Alex Hung <alex.hung@canonical.com>
6260L:	platform-driver-x86@vger.kernel.org
6261S:	Maintained
6262F:	drivers/platform/x86/intel-hid.c
6263
6264INTEL VIRTUAL BUTTON DRIVER
6265M:	AceLan Kao <acelan.kao@canonical.com>
6266L:	platform-driver-x86@vger.kernel.org
6267S:	Maintained
6268F:	drivers/platform/x86/intel-vbtn.c
6269
6270INTEL IDLE DRIVER
6271M:	Len Brown <lenb@kernel.org>
6272L:	linux-pm@vger.kernel.org
6273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6274S:	Supported
6275F:	drivers/idle/intel_idle.c
6276
6277INTEL INTEGRATED SENSOR HUB DRIVER
6278M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6279M:	Jiri Kosina <jikos@kernel.org>
6280L:	linux-input@vger.kernel.org
6281S:	Maintained
6282F:	drivers/hid/intel-ish-hid/
6283
6284INTEL PSTATE DRIVER
6285M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6286M:	Len Brown <lenb@kernel.org>
6287L:	linux-pm@vger.kernel.org
6288S:	Supported
6289F:	drivers/cpufreq/intel_pstate.c
6290
6291INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6292M:	Maik Broemme <mbroemme@libmpq.org>
6293L:	linux-fbdev@vger.kernel.org
6294S:	Maintained
6295F:	Documentation/fb/intelfb.txt
6296F:	drivers/video/fbdev/intelfb/
6297
6298INTEL 810/815 FRAMEBUFFER DRIVER
6299M:	Antonino Daplas <adaplas@gmail.com>
6300L:	linux-fbdev@vger.kernel.org
6301S:	Maintained
6302F:	drivers/video/fbdev/i810/
6303
6304INTEL MENLOW THERMAL DRIVER
6305M:	Sujith Thomas <sujith.thomas@intel.com>
6306L:	platform-driver-x86@vger.kernel.org
6307W:	https://01.org/linux-acpi
6308S:	Supported
6309F:	drivers/platform/x86/intel_menlow.c
6310
6311INTEL I/OAT DMA DRIVER
6312M:	Dave Jiang <dave.jiang@intel.com>
6313R:	Dan Williams <dan.j.williams@intel.com>
6314L:	dmaengine@vger.kernel.org
6315Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6316S:	Supported
6317F:	drivers/dma/ioat*
6318
6319INTEL IOMMU (VT-d)
6320M:	David Woodhouse <dwmw2@infradead.org>
6321L:	iommu@lists.linux-foundation.org
6322T:	git git://git.infradead.org/iommu-2.6.git
6323S:	Supported
6324F:	drivers/iommu/intel-iommu.c
6325F:	include/linux/intel-iommu.h
6326
6327INTEL IOP-ADMA DMA DRIVER
6328R:	Dan Williams <dan.j.williams@intel.com>
6329S:	Odd fixes
6330F:	drivers/dma/iop-adma.c
6331
6332INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6333M:	Krzysztof Halasa <khalasa@piap.pl>
6334S:	Maintained
6335F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6336F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6337F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6338F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6339F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6340F:	drivers/net/wan/ixp4xx_hss.c
6341
6342INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6343M:	Deepak Saxena <dsaxena@plexity.net>
6344S:	Maintained
6345F:	drivers/char/hw_random/ixp4xx-rng.c
6346
6347INTEL ETHERNET DRIVERS
6348M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6349L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6350W:	http://www.intel.com/support/feedback.htm
6351W:	http://e1000.sourceforge.net/
6352Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6355S:	Supported
6356F:	Documentation/networking/e100.txt
6357F:	Documentation/networking/e1000.txt
6358F:	Documentation/networking/e1000e.txt
6359F:	Documentation/networking/igb.txt
6360F:	Documentation/networking/igbvf.txt
6361F:	Documentation/networking/ixgb.txt
6362F:	Documentation/networking/ixgbe.txt
6363F:	Documentation/networking/ixgbevf.txt
6364F:	Documentation/networking/i40e.txt
6365F:	Documentation/networking/i40evf.txt
6366F:	drivers/net/ethernet/intel/
6367F:	drivers/net/ethernet/intel/*/
6368
6369INTEL RDMA RNIC DRIVER
6370M:     Faisal Latif <faisal.latif@intel.com>
6371R:     Chien Tin Tung <chien.tin.tung@intel.com>
6372R:     Mustafa Ismail <mustafa.ismail@intel.com>
6373R:     Shiraz Saleem <shiraz.saleem@intel.com>
6374R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6375L:     linux-rdma@vger.kernel.org
6376S:     Supported
6377F:     drivers/infiniband/hw/i40iw/
6378
6379INTEL MERRIFIELD GPIO DRIVER
6380M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6381L:	linux-gpio@vger.kernel.org
6382S:	Maintained
6383F:	drivers/gpio/gpio-merrifield.c
6384
6385INTEL-MID GPIO DRIVER
6386M:	David Cohen <david.a.cohen@linux.intel.com>
6387L:	linux-gpio@vger.kernel.org
6388S:	Maintained
6389F:	drivers/gpio/gpio-intel-mid.c
6390
6391INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6392M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6393L:	linux-wireless@vger.kernel.org
6394S:	Maintained
6395F:	Documentation/networking/README.ipw2100
6396F:	Documentation/networking/README.ipw2200
6397F:	drivers/net/wireless/intel/ipw2x00/
6398
6399INTEL(R) TRACE HUB
6400M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6401S:	Supported
6402F:	Documentation/trace/intel_th.txt
6403F:	drivers/hwtracing/intel_th/
6404
6405INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6406M:	Ning Sun <ning.sun@intel.com>
6407L:	tboot-devel@lists.sourceforge.net
6408W:	http://tboot.sourceforge.net
6409T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6410S:	Supported
6411F:	Documentation/intel_txt.txt
6412F:	include/linux/tboot.h
6413F:	arch/x86/kernel/tboot.c
6414
6415INTEL WIRELESS WIMAX CONNECTION 2400
6416M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6417M:	linux-wimax@intel.com
6418L:	wimax@linuxwimax.org (subscribers-only)
6419S:	Supported
6420W:	http://linuxwimax.org
6421F:	Documentation/wimax/README.i2400m
6422F:	drivers/net/wimax/i2400m/
6423F:	include/uapi/linux/wimax/i2400m.h
6424
6425INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6426M:	Stanislaw Gruszka <sgruszka@redhat.com>
6427L:	linux-wireless@vger.kernel.org
6428S:	Supported
6429F:	drivers/net/wireless/intel/iwlegacy/
6430
6431INTEL WIRELESS WIFI LINK (iwlwifi)
6432M:	Johannes Berg <johannes.berg@intel.com>
6433M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6434M:	Luca Coelho <luciano.coelho@intel.com>
6435M:	Intel Linux Wireless <linuxwifi@intel.com>
6436L:	linux-wireless@vger.kernel.org
6437W:	http://intellinuxwireless.org
6438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6439S:	Supported
6440F:	drivers/net/wireless/intel/iwlwifi/
6441
6442INTEL MANAGEMENT ENGINE (mei)
6443M:	Tomas Winkler <tomas.winkler@intel.com>
6444L:	linux-kernel@vger.kernel.org
6445S:	Supported
6446F:	include/uapi/linux/mei.h
6447F:	include/linux/mei_cl_bus.h
6448F:	drivers/misc/mei/*
6449F:	drivers/watchdog/mei_wdt.c
6450F:	Documentation/misc-devices/mei/*
6451F:	samples/mei/*
6452
6453INTEL MIC DRIVERS (mic)
6454M:	Sudeep Dutt <sudeep.dutt@intel.com>
6455M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6456S:	Supported
6457W:	https://github.com/sudeepdutt/mic
6458W:	http://software.intel.com/en-us/mic-developer
6459F:	include/linux/mic_bus.h
6460F:	include/linux/scif.h
6461F:	include/uapi/linux/mic_common.h
6462F: 	include/uapi/linux/mic_ioctl.h
6463F:	include/uapi/linux/scif_ioctl.h
6464F:	drivers/misc/mic/
6465F:	drivers/dma/mic_x100_dma.c
6466F:	drivers/dma/mic_x100_dma.h
6467F:	Documentation/mic/
6468
6469INTEL PMC/P-Unit IPC DRIVER
6470M:	Zha Qipeng<qipeng.zha@intel.com>
6471L:	platform-driver-x86@vger.kernel.org
6472S:	Maintained
6473F:	drivers/platform/x86/intel_pmc_ipc.c
6474F:	drivers/platform/x86/intel_punit_ipc.c
6475F:	arch/x86/include/asm/intel_pmc_ipc.h
6476F:	arch/x86/include/asm/intel_punit_ipc.h
6477
6478INTEL TELEMETRY DRIVER
6479M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6480L:	platform-driver-x86@vger.kernel.org
6481S:	Maintained
6482F:	arch/x86/include/asm/intel_telemetry.h
6483F:	drivers/platform/x86/intel_telemetry*
6484
6485INTEL PMC CORE DRIVER
6486M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6487M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6488L:	platform-driver-x86@vger.kernel.org
6489S:	Maintained
6490F:	arch/x86/include/asm/pmc_core.h
6491F:	drivers/platform/x86/intel_pmc_core*
6492
6493IOC3 ETHERNET DRIVER
6494M:	Ralf Baechle <ralf@linux-mips.org>
6495L:	linux-mips@linux-mips.org
6496S:	Maintained
6497F:	drivers/net/ethernet/sgi/ioc3-eth.c
6498
6499IOC3 SERIAL DRIVER
6500M:	Pat Gefre <pfg@sgi.com>
6501L:	linux-serial@vger.kernel.org
6502S:	Maintained
6503F:	drivers/tty/serial/ioc3_serial.c
6504
6505IOMMU DRIVERS
6506M:	Joerg Roedel <joro@8bytes.org>
6507L:	iommu@lists.linux-foundation.org
6508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6509S:	Maintained
6510F:	Documentation/devicetree/bindings/iommu/
6511F:	drivers/iommu/
6512
6513IP MASQUERADING
6514M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6515S:	Maintained
6516F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6517
6518IPMI SUBSYSTEM
6519M:	Corey Minyard <minyard@acm.org>
6520L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6521W:	http://openipmi.sourceforge.net/
6522S:	Supported
6523F:	Documentation/IPMI.txt
6524F:	drivers/char/ipmi/
6525F:	include/linux/ipmi*
6526F:	include/uapi/linux/ipmi*
6527
6528QCOM AUDIO (ASoC) DRIVERS
6529M:	Patrick Lai <plai@codeaurora.org>
6530M:	Banajit Goswami <bgoswami@codeaurora.org>
6531L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6532S:	Supported
6533F:	sound/soc/qcom/
6534
6535IPS SCSI RAID DRIVER
6536M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6537L:	linux-scsi@vger.kernel.org
6538W:	http://www.adaptec.com/
6539S:	Maintained
6540F:	drivers/scsi/ips*
6541
6542IPVS
6543M:	Wensong Zhang <wensong@linux-vs.org>
6544M:	Simon Horman <horms@verge.net.au>
6545M:	Julian Anastasov <ja@ssi.bg>
6546L:	netdev@vger.kernel.org
6547L:	lvs-devel@vger.kernel.org
6548S:	Maintained
6549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6551F:	Documentation/networking/ipvs-sysctl.txt
6552F:	include/net/ip_vs.h
6553F:	include/uapi/linux/ip_vs.h
6554F:	net/netfilter/ipvs/
6555
6556IPWIRELESS DRIVER
6557M:	Jiri Kosina <jikos@kernel.org>
6558M:	David Sterba <dsterba@suse.com>
6559S:	Odd Fixes
6560F:	drivers/tty/ipwireless/
6561
6562IPX NETWORK LAYER
6563M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6564L:	netdev@vger.kernel.org
6565S:	Maintained
6566F:	include/net/ipx.h
6567F:	include/uapi/linux/ipx.h
6568F:	net/ipx/
6569
6570IRDA SUBSYSTEM
6571M:	Samuel Ortiz <samuel@sortiz.org>
6572L:	irda-users@lists.sourceforge.net (subscribers-only)
6573L:	netdev@vger.kernel.org
6574W:	http://irda.sourceforge.net/
6575S:	Maintained
6576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6577F:	Documentation/networking/irda.txt
6578F:	drivers/net/irda/
6579F:	include/net/irda/
6580F:	net/irda/
6581
6582IRQ SUBSYSTEM
6583M:	Thomas Gleixner <tglx@linutronix.de>
6584L:	linux-kernel@vger.kernel.org
6585S:	Maintained
6586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6587F:	kernel/irq/
6588
6589IRQCHIP DRIVERS
6590M:	Thomas Gleixner <tglx@linutronix.de>
6591M:	Jason Cooper <jason@lakedaemon.net>
6592M:	Marc Zyngier <marc.zyngier@arm.com>
6593L:	linux-kernel@vger.kernel.org
6594S:	Maintained
6595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6596T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6597F:	Documentation/devicetree/bindings/interrupt-controller/
6598F:	drivers/irqchip/
6599
6600IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6601M:	Marc Zyngier <marc.zyngier@arm.com>
6602S:	Maintained
6603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6604F:	Documentation/IRQ-domain.txt
6605F:	include/linux/irqdomain.h
6606F:	kernel/irq/irqdomain.c
6607F:	kernel/irq/msi.c
6608
6609ISA
6610M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6611S:	Maintained
6612F:	Documentation/isa.txt
6613F:	drivers/base/isa.c
6614F:	include/linux/isa.h
6615
6616ISAPNP
6617M:	Jaroslav Kysela <perex@perex.cz>
6618S:	Maintained
6619F:	Documentation/isapnp.txt
6620F:	drivers/pnp/isapnp/
6621F:	include/linux/isapnp.h
6622
6623ISA RADIO MODULE
6624M:	Hans Verkuil <hverkuil@xs4all.nl>
6625L:	linux-media@vger.kernel.org
6626T:	git git://linuxtv.org/media_tree.git
6627W:	https://linuxtv.org
6628S:	Maintained
6629F:	drivers/media/radio/radio-isa*
6630
6631iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6632M:	Peter Jones <pjones@redhat.com>
6633M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6634S:	Maintained
6635F:	drivers/firmware/iscsi_ibft*
6636
6637ISCSI
6638M:	Lee Duncan <lduncan@suse.com>
6639M:	Chris Leech <cleech@redhat.com>
6640L:	open-iscsi@googlegroups.com
6641W:	www.open-iscsi.com
6642S:	Maintained
6643F:	drivers/scsi/*iscsi*
6644F:	include/scsi/*iscsi*
6645
6646ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6647M:	Or Gerlitz <ogerlitz@mellanox.com>
6648M:	Sagi Grimberg <sagi@grimberg.me>
6649M:	Roi Dayan <roid@mellanox.com>
6650L:	linux-rdma@vger.kernel.org
6651S:	Supported
6652W:	http://www.openfabrics.org
6653W:	www.open-iscsi.org
6654Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6655F:	drivers/infiniband/ulp/iser/
6656
6657ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6658M:	Sagi Grimberg <sagi@grimberg.me>
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6660L:	linux-rdma@vger.kernel.org
6661L:	target-devel@vger.kernel.org
6662S:	Supported
6663W:	http://www.linux-iscsi.org
6664F:	drivers/infiniband/ulp/isert
6665
6666ISDN SUBSYSTEM
6667M:	Karsten Keil <isdn@linux-pingi.de>
6668L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6669L:	netdev@vger.kernel.org
6670W:	http://www.isdn4linux.de
6671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6672S:	Maintained
6673F:	Documentation/isdn/
6674F:	drivers/isdn/
6675F:	include/linux/isdn.h
6676F:	include/linux/isdn/
6677F:	include/uapi/linux/isdn.h
6678F:	include/uapi/linux/isdn/
6679
6680ISDN SUBSYSTEM (Eicon active card driver)
6681M:	Armin Schindler <mac@melware.de>
6682L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6683W:	http://www.melware.de
6684S:	Maintained
6685F:	drivers/isdn/hardware/eicon/
6686
6687IT87 HARDWARE MONITORING DRIVER
6688M:	Jean Delvare <jdelvare@suse.com>
6689L:	linux-hwmon@vger.kernel.org
6690S:	Maintained
6691F:	Documentation/hwmon/it87
6692F:	drivers/hwmon/it87.c
6693
6694IT913X MEDIA DRIVER
6695M:	Antti Palosaari <crope@iki.fi>
6696L:	linux-media@vger.kernel.org
6697W:	https://linuxtv.org
6698W:	http://palosaari.fi/linux/
6699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6700T:	git git://linuxtv.org/anttip/media_tree.git
6701S:	Maintained
6702F:	drivers/media/tuners/it913x*
6703
6704IVTV VIDEO4LINUX DRIVER
6705M:	Andy Walls <awalls@md.metrocast.net>
6706L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6707L:	linux-media@vger.kernel.org
6708T:	git git://linuxtv.org/media_tree.git
6709W:	http://www.ivtvdriver.org
6710S:	Maintained
6711F:	Documentation/media/v4l-drivers/ivtv*
6712F:	drivers/media/pci/ivtv/
6713F:	include/uapi/linux/ivtv*
6714
6715IX2505V MEDIA DRIVER
6716M:	Malcolm Priestley <tvboxspy@gmail.com>
6717L:	linux-media@vger.kernel.org
6718W:	https://linuxtv.org
6719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6720S:	Maintained
6721F:	drivers/media/dvb-frontends/ix2505v*
6722
6723JC42.4 TEMPERATURE SENSOR DRIVER
6724M:	Guenter Roeck <linux@roeck-us.net>
6725L:	linux-hwmon@vger.kernel.org
6726S:	Maintained
6727F:	drivers/hwmon/jc42.c
6728F:	Documentation/hwmon/jc42
6729
6730JFS FILESYSTEM
6731M:	Dave Kleikamp <shaggy@kernel.org>
6732L:	jfs-discussion@lists.sourceforge.net
6733W:	http://jfs.sourceforge.net/
6734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6735S:	Maintained
6736F:	Documentation/filesystems/jfs.txt
6737F:	fs/jfs/
6738
6739JME NETWORK DRIVER
6740M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6741L:	netdev@vger.kernel.org
6742S:	Maintained
6743F:	drivers/net/ethernet/jme.*
6744
6745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6746M:	David Woodhouse <dwmw2@infradead.org>
6747L:	linux-mtd@lists.infradead.org
6748W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6749S:	Maintained
6750F:	fs/jffs2/
6751F:	include/uapi/linux/jffs2.h
6752
6753JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6754M:	"Theodore Ts'o" <tytso@mit.edu>
6755M:	Jan Kara <jack@suse.com>
6756L:	linux-ext4@vger.kernel.org
6757S:	Maintained
6758F:	fs/jbd2/
6759F:	include/linux/jbd2.h
6760
6761JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6762M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6763L:	linux-media@vger.kernel.org
6764S:	Maintained
6765F:	drivers/media/platform/rcar_jpu.c
6766
6767JSM Neo PCI based serial card
6768M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6769L:	linux-serial@vger.kernel.org
6770S:	Maintained
6771F:	drivers/tty/serial/jsm/
6772
6773K10TEMP HARDWARE MONITORING DRIVER
6774M:	Clemens Ladisch <clemens@ladisch.de>
6775L:	linux-hwmon@vger.kernel.org
6776S:	Maintained
6777F:	Documentation/hwmon/k10temp
6778F:	drivers/hwmon/k10temp.c
6779
6780K8TEMP HARDWARE MONITORING DRIVER
6781M:	Rudolf Marek <r.marek@assembler.cz>
6782L:	linux-hwmon@vger.kernel.org
6783S:	Maintained
6784F:	Documentation/hwmon/k8temp
6785F:	drivers/hwmon/k8temp.c
6786
6787KASAN
6788M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6789R:	Alexander Potapenko <glider@google.com>
6790R:	Dmitry Vyukov <dvyukov@google.com>
6791L:	kasan-dev@googlegroups.com
6792S:	Maintained
6793F:	arch/*/include/asm/kasan.h
6794F:	arch/*/mm/kasan_init*
6795F:	Documentation/dev-tools/kasan.rst
6796F:	include/linux/kasan*.h
6797F:	lib/test_kasan.c
6798F:	mm/kasan/
6799F:	scripts/Makefile.kasan
6800
6801KCONFIG
6802M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6803L:	linux-kbuild@vger.kernel.org
6804T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6805S:	Maintained
6806F:	Documentation/kbuild/kconfig-language.txt
6807F:	scripts/kconfig/
6808
6809KDUMP
6810M:	Dave Young <dyoung@redhat.com>
6811M:	Baoquan He <bhe@redhat.com>
6812R:	Vivek Goyal <vgoyal@redhat.com>
6813L:	kexec@lists.infradead.org
6814W:	http://lse.sourceforge.net/kdump/
6815S:	Maintained
6816F:	Documentation/kdump/
6817
6818KEENE FM RADIO TRANSMITTER DRIVER
6819M:	Hans Verkuil <hverkuil@xs4all.nl>
6820L:	linux-media@vger.kernel.org
6821T:	git git://linuxtv.org/media_tree.git
6822W:	https://linuxtv.org
6823S:	Maintained
6824F:	drivers/media/radio/radio-keene*
6825
6826KERNEL AUTOMOUNTER v4 (AUTOFS4)
6827M:	Ian Kent <raven@themaw.net>
6828L:	autofs@vger.kernel.org
6829S:	Maintained
6830F:	fs/autofs4/
6831
6832KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6833M:	Michal Marek <mmarek@suse.com>
6834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6836L:	linux-kbuild@vger.kernel.org
6837S:	Maintained
6838F:	Documentation/kbuild/
6839F:	Makefile
6840F:	scripts/Makefile.*
6841F:	scripts/basic/
6842F:	scripts/mk*
6843F:	scripts/package/
6844
6845KERNEL JANITORS
6846L:	kernel-janitors@vger.kernel.org
6847W:	http://kernelnewbies.org/KernelJanitors
6848S:	Odd Fixes
6849
6850KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6851M:	"J. Bruce Fields" <bfields@fieldses.org>
6852M:	Jeff Layton <jlayton@poochiereds.net>
6853L:	linux-nfs@vger.kernel.org
6854W:	http://nfs.sourceforge.net/
6855T:	git git://linux-nfs.org/~bfields/linux.git
6856S:	Supported
6857F:	fs/nfsd/
6858F:	include/uapi/linux/nfsd/
6859F:	fs/lockd/
6860F:	fs/nfs_common/
6861F:	net/sunrpc/
6862F:	include/linux/lockd/
6863F:	include/linux/sunrpc/
6864F:	include/uapi/linux/sunrpc/
6865
6866KERNEL SELFTEST FRAMEWORK
6867M:	Shuah Khan <shuahkh@osg.samsung.com>
6868M:	Shuah Khan <shuah@kernel.org>
6869L:	linux-kselftest@vger.kernel.org
6870T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6871S:	Maintained
6872F:	tools/testing/selftests
6873
6874KERNEL VIRTUAL MACHINE (KVM)
6875M:	Paolo Bonzini <pbonzini@redhat.com>
6876M:	Radim Krčmář <rkrcmar@redhat.com>
6877L:	kvm@vger.kernel.org
6878W:	http://www.linux-kvm.org
6879T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6880S:	Supported
6881F:	Documentation/*/kvm*.txt
6882F:	Documentation/virtual/kvm/
6883F:	arch/*/kvm/
6884F:	arch/x86/kernel/kvm.c
6885F:	arch/x86/kernel/kvmclock.c
6886F:	arch/*/include/asm/kvm*
6887F:	include/linux/kvm*
6888F:	include/uapi/linux/kvm*
6889F:	virt/kvm/
6890F:	tools/kvm/
6891
6892KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6893M:	Joerg Roedel <joro@8bytes.org>
6894L:	kvm@vger.kernel.org
6895W:	http://www.linux-kvm.org/
6896S:	Maintained
6897F:	arch/x86/include/asm/svm.h
6898F:	arch/x86/kvm/svm.c
6899
6900KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6901M:	Alexander Graf <agraf@suse.com>
6902L:	kvm-ppc@vger.kernel.org
6903W:	http://www.linux-kvm.org/
6904T:	git git://github.com/agraf/linux-2.6.git
6905S:	Supported
6906F:	arch/powerpc/include/asm/kvm*
6907F:	arch/powerpc/kvm/
6908
6909KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6910M:	Christian Borntraeger <borntraeger@de.ibm.com>
6911M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6912L:	linux-s390@vger.kernel.org
6913W:	http://www.ibm.com/developerworks/linux/linux390/
6914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6915S:	Supported
6916F:	Documentation/s390/kvm.txt
6917F:	arch/s390/include/asm/kvm*
6918F:	arch/s390/kvm/
6919
6920KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6921M:	Christoffer Dall <christoffer.dall@linaro.org>
6922M:	Marc Zyngier <marc.zyngier@arm.com>
6923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6924L:	kvmarm@lists.cs.columbia.edu
6925W:	http://systems.cs.columbia.edu/projects/kvm-arm
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6927S:	Supported
6928F:	arch/arm/include/uapi/asm/kvm*
6929F:	arch/arm/include/asm/kvm*
6930F:	arch/arm/kvm/
6931F:	virt/kvm/arm/
6932F:	include/kvm/arm_*
6933
6934KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6935M:	Christoffer Dall <christoffer.dall@linaro.org>
6936M:	Marc Zyngier <marc.zyngier@arm.com>
6937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6938L:	kvmarm@lists.cs.columbia.edu
6939S:	Maintained
6940F:	arch/arm64/include/uapi/asm/kvm*
6941F:	arch/arm64/include/asm/kvm*
6942F:	arch/arm64/kvm/
6943
6944KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6945M:	James Hogan <james.hogan@imgtec.com>
6946L:	linux-mips@linux-mips.org
6947S:	Supported
6948F:	arch/mips/include/uapi/asm/kvm*
6949F:	arch/mips/include/asm/kvm*
6950F:	arch/mips/kvm/
6951
6952KEXEC
6953M:	Eric Biederman <ebiederm@xmission.com>
6954W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6955L:	kexec@lists.infradead.org
6956S:	Maintained
6957F:	include/linux/kexec.h
6958F:	include/uapi/linux/kexec.h
6959F:	kernel/kexec*
6960
6961KEYS/KEYRINGS:
6962M:	David Howells <dhowells@redhat.com>
6963L:	keyrings@vger.kernel.org
6964S:	Maintained
6965F:	Documentation/security/keys.txt
6966F:	include/linux/key.h
6967F:	include/linux/key-type.h
6968F:	include/linux/keyctl.h
6969F:	include/uapi/linux/keyctl.h
6970F:	include/keys/
6971F:	security/keys/
6972
6973KEYS-TRUSTED
6974M:	David Safford <safford@us.ibm.com>
6975M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6976L:	linux-security-module@vger.kernel.org
6977L:	keyrings@vger.kernel.org
6978S:	Supported
6979F:	Documentation/security/keys-trusted-encrypted.txt
6980F:	include/keys/trusted-type.h
6981F:	security/keys/trusted.c
6982F:	security/keys/trusted.h
6983
6984KEYS-ENCRYPTED
6985M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6986M:	David Safford <safford@us.ibm.com>
6987L:	linux-security-module@vger.kernel.org
6988L:	keyrings@vger.kernel.org
6989S:	Supported
6990F:	Documentation/security/keys-trusted-encrypted.txt
6991F:	include/keys/encrypted-type.h
6992F:	security/keys/encrypted-keys/
6993
6994KGDB / KDB /debug_core
6995M:	Jason Wessel <jason.wessel@windriver.com>
6996W:	http://kgdb.wiki.kernel.org/
6997L:	kgdb-bugreport@lists.sourceforge.net
6998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6999S:	Maintained
7000F:	Documentation/DocBook/kgdb.tmpl
7001F:	drivers/misc/kgdbts.c
7002F:	drivers/tty/serial/kgdboc.c
7003F:	include/linux/kdb.h
7004F:	include/linux/kgdb.h
7005F:	kernel/debug/
7006
7007KMEMCHECK
7008M:	Vegard Nossum <vegardno@ifi.uio.no>
7009M:	Pekka Enberg <penberg@kernel.org>
7010S:	Maintained
7011F:	Documentation/dev-tools/kmemcheck.rst
7012F:	arch/x86/include/asm/kmemcheck.h
7013F:	arch/x86/mm/kmemcheck/
7014F:	include/linux/kmemcheck.h
7015F:	mm/kmemcheck.c
7016
7017KMEMLEAK
7018M:	Catalin Marinas <catalin.marinas@arm.com>
7019S:	Maintained
7020F:	Documentation/dev-tools/kmemleak.rst
7021F:	include/linux/kmemleak.h
7022F:	mm/kmemleak.c
7023F:	mm/kmemleak-test.c
7024
7025KPROBES
7026M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7027M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7028M:	"David S. Miller" <davem@davemloft.net>
7029M:	Masami Hiramatsu <mhiramat@kernel.org>
7030S:	Maintained
7031F:	Documentation/kprobes.txt
7032F:	include/linux/kprobes.h
7033F:	kernel/kprobes.c
7034
7035KS0108 LCD CONTROLLER DRIVER
7036M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7037W:	http://miguelojeda.es/auxdisplay.htm
7038W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7039S:	Maintained
7040F:	Documentation/auxdisplay/ks0108
7041F:	drivers/auxdisplay/ks0108.c
7042F:	include/linux/ks0108.h
7043
7044L3MDEV
7045M:	David Ahern <dsa@cumulusnetworks.com>
7046L:	netdev@vger.kernel.org
7047S:	Maintained
7048F:	net/l3mdev
7049F:	include/net/l3mdev.h
7050
7051LANTIQ MIPS ARCHITECTURE
7052M:	John Crispin <john@phrozen.org>
7053L:	linux-mips@linux-mips.org
7054S:	Maintained
7055F:	arch/mips/lantiq
7056
7057LAPB module
7058L:	linux-x25@vger.kernel.org
7059S:	Orphan
7060F:	Documentation/networking/lapb-module.txt
7061F:	include/*/lapb.h
7062F:	net/lapb/
7063
7064LASI 53c700 driver for PARISC
7065M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7066L:	linux-scsi@vger.kernel.org
7067S:	Maintained
7068F:	Documentation/scsi/53c700.txt
7069F:	drivers/scsi/53c700*
7070
7071LED SUBSYSTEM
7072M:	Richard Purdie <rpurdie@rpsys.net>
7073M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7074L:	linux-leds@vger.kernel.org
7075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7076S:	Maintained
7077F:	Documentation/devicetree/bindings/leds/
7078F:	drivers/leds/
7079F:	include/linux/leds.h
7080
7081LEGACY EEPROM DRIVER
7082M:	Jean Delvare <jdelvare@suse.com>
7083S:	Maintained
7084F:	Documentation/misc-devices/eeprom
7085F:	drivers/misc/eeprom/eeprom.c
7086
7087LEGO USB Tower driver
7088M:	Juergen Stuber <starblue@users.sourceforge.net>
7089L:	legousb-devel@lists.sourceforge.net
7090W:	http://legousb.sourceforge.net/
7091S:	Maintained
7092F:	drivers/usb/misc/legousbtower.c
7093
7094LG2160 MEDIA DRIVER
7095M:	Michael Krufky <mkrufky@linuxtv.org>
7096L:	linux-media@vger.kernel.org
7097W:	https://linuxtv.org
7098W:	http://github.com/mkrufky
7099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7100T:	git git://linuxtv.org/mkrufky/tuners.git
7101S:	Maintained
7102F:	drivers/media/dvb-frontends/lg2160.*
7103
7104LGDT3305 MEDIA DRIVER
7105M:	Michael Krufky <mkrufky@linuxtv.org>
7106L:	linux-media@vger.kernel.org
7107W:	https://linuxtv.org
7108W:	http://github.com/mkrufky
7109Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7110T:	git git://linuxtv.org/mkrufky/tuners.git
7111S:	Maintained
7112F:	drivers/media/dvb-frontends/lgdt3305.*
7113
7114LGUEST
7115M:	Rusty Russell <rusty@rustcorp.com.au>
7116L:	lguest@lists.ozlabs.org
7117W:	http://lguest.ozlabs.org/
7118S:	Odd Fixes
7119F:	arch/x86/include/asm/lguest*.h
7120F:	arch/x86/lguest/
7121F:	drivers/lguest/
7122F:	include/linux/lguest*.h
7123F:	tools/lguest/
7124
7125LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7126M:	Tejun Heo <tj@kernel.org>
7127L:	linux-ide@vger.kernel.org
7128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7129S:	Maintained
7130F:	drivers/ata/
7131F:	include/linux/ata.h
7132F:	include/linux/libata.h
7133F:	Documentation/devicetree/bindings/ata/
7134
7135LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7136M:	Viresh Kumar <vireshk@kernel.org>
7137L:	linux-ide@vger.kernel.org
7138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7139S:	Maintained
7140F:	include/linux/pata_arasan_cf_data.h
7141F:	drivers/ata/pata_arasan_cf.c
7142
7143LIBATA PATA DRIVERS
7144M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7145M:	Tejun Heo <tj@kernel.org>
7146L:	linux-ide@vger.kernel.org
7147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7148S:	Maintained
7149F:	drivers/ata/pata_*.c
7150F:	drivers/ata/ata_generic.c
7151
7152LIBATA SATA AHCI PLATFORM devices support
7153M:	Hans de Goede <hdegoede@redhat.com>
7154M:	Tejun Heo <tj@kernel.org>
7155L:	linux-ide@vger.kernel.org
7156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7157S:	Maintained
7158F:	drivers/ata/ahci_platform.c
7159F:	drivers/ata/libahci_platform.c
7160F:	include/linux/ahci_platform.h
7161
7162LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7163M:	Mikael Pettersson <mikpelinux@gmail.com>
7164L:	linux-ide@vger.kernel.org
7165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7166S:	Maintained
7167F:	drivers/ata/sata_promise.*
7168
7169LIBLOCKDEP
7170M:	Sasha Levin <sasha.levin@oracle.com>
7171S:	Maintained
7172F:	tools/lib/lockdep/
7173
7174LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7175M:	Dan Williams <dan.j.williams@intel.com>
7176L:	linux-nvdimm@lists.01.org
7177Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7179S:	Supported
7180F:	drivers/nvdimm/*
7181F:	include/linux/nd.h
7182F:	include/linux/libnvdimm.h
7183F:	include/uapi/linux/ndctl.h
7184
7185LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7186M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7187L:	linux-nvdimm@lists.01.org
7188Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7189S:	Supported
7190F:	drivers/nvdimm/blk.c
7191F:	drivers/nvdimm/region_devs.c
7192F:	drivers/acpi/nfit*
7193
7194LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7195M:	Vishal Verma <vishal.l.verma@intel.com>
7196L:	linux-nvdimm@lists.01.org
7197Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7198S:	Supported
7199F:	drivers/nvdimm/btt*
7200
7201LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7202M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7203L:	linux-nvdimm@lists.01.org
7204Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7205S:	Supported
7206F:	drivers/nvdimm/pmem.c
7207F:	include/linux/pmem.h
7208F:	arch/*/include/asm/pmem.h
7209
7210LIGHTNVM PLATFORM SUPPORT
7211M:	Matias Bjorling <mb@lightnvm.io>
7212W:	http://github/OpenChannelSSD
7213L:	linux-block@vger.kernel.org
7214S:	Maintained
7215F:	drivers/lightnvm/
7216F:	include/linux/lightnvm.h
7217F:	include/uapi/linux/lightnvm.h
7218
7219LINUX FOR POWERPC (32-BIT AND 64-BIT)
7220M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7221M:	Paul Mackerras <paulus@samba.org>
7222M:	Michael Ellerman <mpe@ellerman.id.au>
7223W:	https://github.com/linuxppc/linux/wiki
7224L:	linuxppc-dev@lists.ozlabs.org
7225Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7227S:	Supported
7228F:	Documentation/powerpc/
7229F:	arch/powerpc/
7230F:	drivers/char/tpm/tpm_ibmvtpm*
7231F:	drivers/crypto/nx/
7232F:	drivers/crypto/vmx/
7233F:	drivers/net/ethernet/ibm/ibmveth.*
7234F:	drivers/net/ethernet/ibm/ibmvnic.*
7235F:	drivers/pci/hotplug/pnv_php.c
7236F:	drivers/pci/hotplug/rpa*
7237F:	drivers/scsi/ibmvscsi/
7238F:	tools/testing/selftests/powerpc
7239N:	opal
7240N:	/pmac
7241N:	powermac
7242N:	powernv
7243N:	[^a-z0-9]ps3
7244N:	pseries
7245
7246LINUX FOR POWER MACINTOSH
7247M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7248W:	http://www.penguinppc.org/
7249L:	linuxppc-dev@lists.ozlabs.org
7250S:	Maintained
7251F:	arch/powerpc/platforms/powermac/
7252F:	drivers/macintosh/
7253
7254LINUX FOR POWERPC EMBEDDED MPC5XXX
7255M:	Anatolij Gustschin <agust@denx.de>
7256L:	linuxppc-dev@lists.ozlabs.org
7257T:	git git://git.denx.de/linux-denx-agust.git
7258S:	Maintained
7259F:	arch/powerpc/platforms/512x/
7260F:	arch/powerpc/platforms/52xx/
7261
7262LINUX FOR POWERPC EMBEDDED PPC4XX
7263M:	Alistair Popple <alistair@popple.id.au>
7264M:	Matt Porter <mporter@kernel.crashing.org>
7265W:	http://www.penguinppc.org/
7266L:	linuxppc-dev@lists.ozlabs.org
7267S:	Maintained
7268F:	arch/powerpc/platforms/40x/
7269F:	arch/powerpc/platforms/44x/
7270
7271LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7272L:	linuxppc-dev@lists.ozlabs.org
7273S:	Orphan
7274F:	arch/powerpc/*/*virtex*
7275F:	arch/powerpc/*/*/*virtex*
7276
7277LINUX FOR POWERPC EMBEDDED PPC8XX
7278M:	Vitaly Bordug <vitb@kernel.crashing.org>
7279W:	http://www.penguinppc.org/
7280L:	linuxppc-dev@lists.ozlabs.org
7281S:	Maintained
7282F:	arch/powerpc/platforms/8xx/
7283
7284LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7285M:	Scott Wood <oss@buserror.net>
7286M:	Kumar Gala <galak@kernel.crashing.org>
7287W:	http://www.penguinppc.org/
7288L:	linuxppc-dev@lists.ozlabs.org
7289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7290S:	Maintained
7291F:	arch/powerpc/platforms/83xx/
7292F:	arch/powerpc/platforms/85xx/
7293
7294LINUX FOR POWERPC PA SEMI PWRFICIENT
7295L:	linuxppc-dev@lists.ozlabs.org
7296S:	Orphan
7297F:	arch/powerpc/platforms/pasemi/
7298F:	drivers/*/*pasemi*
7299F:	drivers/*/*/*pasemi*
7300
7301LINUX SECURITY MODULE (LSM) FRAMEWORK
7302M:	Chris Wright <chrisw@sous-sol.org>
7303L:	linux-security-module@vger.kernel.org
7304S:	Supported
7305
7306LIS3LV02D ACCELEROMETER DRIVER
7307M:	Eric Piel <eric.piel@tremplin-utc.net>
7308S:	Maintained
7309F:	Documentation/misc-devices/lis3lv02d
7310F:	drivers/misc/lis3lv02d/
7311F:	drivers/platform/x86/hp_accel.c
7312
7313LIVE PATCHING
7314M:	Josh Poimboeuf <jpoimboe@redhat.com>
7315M:	Jessica Yu <jeyu@redhat.com>
7316M:	Jiri Kosina <jikos@kernel.org>
7317M:	Miroslav Benes <mbenes@suse.cz>
7318R:	Petr Mladek <pmladek@suse.com>
7319S:	Maintained
7320F:	kernel/livepatch/
7321F:	include/linux/livepatch.h
7322F:	arch/x86/include/asm/livepatch.h
7323F:	arch/x86/kernel/livepatch.c
7324F:	Documentation/livepatch/
7325F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7326F:	samples/livepatch/
7327L:	live-patching@vger.kernel.org
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7329
7330LINUX KERNEL DUMP TEST MODULE (LKDTM)
7331M:	Kees Cook <keescook@chromium.org>
7332S:	Maintained
7333F:	drivers/misc/lkdtm*
7334
7335LLC (802.2)
7336M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7337S:	Maintained
7338F:	include/linux/llc.h
7339F:	include/uapi/linux/llc.h
7340F:	include/net/llc*
7341F:	net/llc/
7342
7343LM73 HARDWARE MONITOR DRIVER
7344M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7345L:	linux-hwmon@vger.kernel.org
7346S:	Maintained
7347F:	drivers/hwmon/lm73.c
7348
7349LM78 HARDWARE MONITOR DRIVER
7350M:	Jean Delvare <jdelvare@suse.com>
7351L:	linux-hwmon@vger.kernel.org
7352S:	Maintained
7353F:	Documentation/hwmon/lm78
7354F:	drivers/hwmon/lm78.c
7355
7356LM83 HARDWARE MONITOR DRIVER
7357M:	Jean Delvare <jdelvare@suse.com>
7358L:	linux-hwmon@vger.kernel.org
7359S:	Maintained
7360F:	Documentation/hwmon/lm83
7361F:	drivers/hwmon/lm83.c
7362
7363LM90 HARDWARE MONITOR DRIVER
7364M:	Jean Delvare <jdelvare@suse.com>
7365L:	linux-hwmon@vger.kernel.org
7366S:	Maintained
7367F:	Documentation/hwmon/lm90
7368F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7369F:	drivers/hwmon/lm90.c
7370
7371LM95234 HARDWARE MONITOR DRIVER
7372M:	Guenter Roeck <linux@roeck-us.net>
7373L:	linux-hwmon@vger.kernel.org
7374S:	Maintained
7375F:	Documentation/hwmon/lm95234
7376F:	drivers/hwmon/lm95234.c
7377
7378LME2510 MEDIA DRIVER
7379M:	Malcolm Priestley <tvboxspy@gmail.com>
7380L:	linux-media@vger.kernel.org
7381W:	https://linuxtv.org
7382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7383S:	Maintained
7384F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7385
7386LOCKING PRIMITIVES
7387M:	Peter Zijlstra <peterz@infradead.org>
7388M:	Ingo Molnar <mingo@redhat.com>
7389L:	linux-kernel@vger.kernel.org
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7391S:	Maintained
7392F:	Documentation/locking/
7393F:	include/linux/lockdep.h
7394F:	include/linux/spinlock*.h
7395F:	arch/*/include/asm/spinlock*.h
7396F:	include/linux/rwlock*.h
7397F:	include/linux/mutex*.h
7398F:	arch/*/include/asm/mutex*.h
7399F:	include/linux/rwsem*.h
7400F:	arch/*/include/asm/rwsem.h
7401F:	include/linux/seqlock.h
7402F:	lib/locking*.[ch]
7403F:	kernel/locking/
7404
7405LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7406M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7407L:	linux-ntfs-dev@lists.sourceforge.net
7408W:	http://www.linux-ntfs.org/content/view/19/37/
7409S:	Maintained
7410F:	Documentation/ldm.txt
7411F:	block/partitions/ldm.*
7412
7413LogFS
7414M:	Joern Engel <joern@logfs.org>
7415M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7416L:	logfs@logfs.org
7417W:	logfs.org
7418S:	Maintained
7419F:	fs/logfs/
7420
7421LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7422M:	Sathya Prakash <sathya.prakash@broadcom.com>
7423M:	Chaitra P B <chaitra.basappa@broadcom.com>
7424M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7425L:	MPT-FusionLinux.pdl@broadcom.com
7426L:	linux-scsi@vger.kernel.org
7427W:	http://www.avagotech.com/support/
7428S:	Supported
7429F:	drivers/message/fusion/
7430F:	drivers/scsi/mpt2sas/
7431F:	drivers/scsi/mpt3sas/
7432
7433LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7434M:	Matthew Wilcox <matthew@wil.cx>
7435L:	linux-scsi@vger.kernel.org
7436S:	Maintained
7437F:	drivers/scsi/sym53c8xx_2/
7438
7439LTC4261 HARDWARE MONITOR DRIVER
7440M:	Guenter Roeck <linux@roeck-us.net>
7441L:	linux-hwmon@vger.kernel.org
7442S:	Maintained
7443F:	Documentation/hwmon/ltc4261
7444F:	drivers/hwmon/ltc4261.c
7445
7446LTP (Linux Test Project)
7447M:	Mike Frysinger <vapier@gentoo.org>
7448M:	Cyril Hrubis <chrubis@suse.cz>
7449M:	Wanlong Gao <wanlong.gao@gmail.com>
7450M:	Jan Stancek <jstancek@redhat.com>
7451M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7452M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7453L:	ltp@lists.linux.it (subscribers-only)
7454W:	http://linux-test-project.github.io/
7455T:	git git://github.com/linux-test-project/ltp.git
7456S:	Maintained
7457
7458M32R ARCHITECTURE
7459W:	http://www.linux-m32r.org/
7460S:	Orphan
7461F:	arch/m32r/
7462
7463M68K ARCHITECTURE
7464M:	Geert Uytterhoeven <geert@linux-m68k.org>
7465L:	linux-m68k@lists.linux-m68k.org
7466W:	http://www.linux-m68k.org/
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7468S:	Maintained
7469F:	arch/m68k/
7470F:	drivers/zorro/
7471
7472M68K ON APPLE MACINTOSH
7473M:	Joshua Thompson <funaho@jurai.org>
7474W:	http://www.mac.linux-m68k.org/
7475L:	linux-m68k@lists.linux-m68k.org
7476S:	Maintained
7477F:	arch/m68k/mac/
7478
7479M68K ON HP9000/300
7480M:	Philip Blundell <philb@gnu.org>
7481W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7482S:	Maintained
7483F:	arch/m68k/hp300/
7484
7485M88DS3103 MEDIA DRIVER
7486M:	Antti Palosaari <crope@iki.fi>
7487L:	linux-media@vger.kernel.org
7488W:	https://linuxtv.org
7489W:	http://palosaari.fi/linux/
7490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7491T:	git git://linuxtv.org/anttip/media_tree.git
7492S:	Maintained
7493F:	drivers/media/dvb-frontends/m88ds3103*
7494
7495M88RS2000 MEDIA DRIVER
7496M:	Malcolm Priestley <tvboxspy@gmail.com>
7497L:	linux-media@vger.kernel.org
7498W:	https://linuxtv.org
7499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7500S:	Maintained
7501F:	drivers/media/dvb-frontends/m88rs2000*
7502
7503MA901 MASTERKIT USB FM RADIO DRIVER
7504M:	Alexey Klimov <klimov.linux@gmail.com>
7505L:	linux-media@vger.kernel.org
7506T:	git git://linuxtv.org/media_tree.git
7507S:	Maintained
7508F:	drivers/media/radio/radio-ma901.c
7509
7510MAC80211
7511M:	Johannes Berg <johannes@sipsolutions.net>
7512L:	linux-wireless@vger.kernel.org
7513W:	http://wireless.kernel.org/
7514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7516S:	Maintained
7517F:	Documentation/networking/mac80211-injection.txt
7518F:	include/net/mac80211.h
7519F:	net/mac80211/
7520F:	drivers/net/wireless/mac80211_hwsim.[ch]
7521
7522MACVLAN DRIVER
7523M:	Patrick McHardy <kaber@trash.net>
7524L:	netdev@vger.kernel.org
7525S:	Maintained
7526F:	drivers/net/macvlan.c
7527F:	include/linux/if_macvlan.h
7528
7529MAILBOX API
7530M:	Jassi Brar <jassisinghbrar@gmail.com>
7531L:	linux-kernel@vger.kernel.org
7532S:	Maintained
7533F:	drivers/mailbox/
7534F:	include/linux/mailbox_client.h
7535F:	include/linux/mailbox_controller.h
7536
7537MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7538M:	Michael Kerrisk <mtk.manpages@gmail.com>
7539W:	http://www.kernel.org/doc/man-pages
7540L:	linux-man@vger.kernel.org
7541S:	Maintained
7542
7543MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7544M:	Andrew Lunn <andrew@lunn.ch>
7545M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7546S:	Maintained
7547F:	drivers/net/dsa/mv88e6xxx/
7548
7549MARVELL ARMADA DRM SUPPORT
7550M:	Russell King <rmk+kernel@armlinux.org.uk>
7551S:	Maintained
7552F:	drivers/gpu/drm/armada/
7553F:	include/uapi/drm/armada_drm.h
7554F:	Documentation/devicetree/bindings/display/armada/
7555
7556MARVELL CRYPTO DRIVER
7557M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7558M:	Arnaud Ebalard <arno@natisbad.org>
7559F:	drivers/crypto/marvell/
7560S:	Maintained
7561L:	linux-crypto@vger.kernel.org
7562
7563MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7564M:	Mirko Lindner <mlindner@marvell.com>
7565M:	Stephen Hemminger <stephen@networkplumber.org>
7566L:	netdev@vger.kernel.org
7567S:	Maintained
7568F:	drivers/net/ethernet/marvell/sk*
7569
7570MARVELL LIBERTAS WIRELESS DRIVER
7571L:	libertas-dev@lists.infradead.org
7572S:	Orphan
7573F:	drivers/net/wireless/marvell/libertas/
7574
7575MARVELL MV643XX ETHERNET DRIVER
7576M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7577L:	netdev@vger.kernel.org
7578S:	Maintained
7579F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7580F:	include/linux/mv643xx.h
7581
7582MARVELL MVNETA ETHERNET DRIVER
7583M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7584L:	netdev@vger.kernel.org
7585S:	Maintained
7586F:	drivers/net/ethernet/marvell/mvneta.*
7587
7588MARVELL MWIFIEX WIRELESS DRIVER
7589M:	Amitkumar Karwar <akarwar@marvell.com>
7590M:	Nishant Sarmukadam <nishants@marvell.com>
7591L:	linux-wireless@vger.kernel.org
7592S:	Maintained
7593F:	drivers/net/wireless/marvell/mwifiex/
7594
7595MARVELL MWL8K WIRELESS DRIVER
7596M:	Lennert Buytenhek <buytenh@wantstofly.org>
7597L:	linux-wireless@vger.kernel.org
7598S:	Odd Fixes
7599F:	drivers/net/wireless/marvell/mwl8k.c
7600
7601MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7602M:	Nicolas Pitre <nico@fluxnic.net>
7603S:	Odd Fixes
7604F:	drivers/mmc/host/mvsdio.*
7605
7606MATROX FRAMEBUFFER DRIVER
7607L:	linux-fbdev@vger.kernel.org
7608S:	Orphan
7609F:	drivers/video/fbdev/matrox/matroxfb_*
7610F:	include/uapi/linux/matroxfb.h
7611
7612MAX16065 HARDWARE MONITOR DRIVER
7613M:	Guenter Roeck <linux@roeck-us.net>
7614L:	linux-hwmon@vger.kernel.org
7615S:	Maintained
7616F:	Documentation/hwmon/max16065
7617F:	drivers/hwmon/max16065.c
7618
7619MAX20751 HARDWARE MONITOR DRIVER
7620M:	Guenter Roeck <linux@roeck-us.net>
7621L:	linux-hwmon@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/hwmon/max20751
7624F:	drivers/hwmon/max20751.c
7625
7626MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7627L:	linux-hwmon@vger.kernel.org
7628S:	Orphan
7629F:	Documentation/hwmon/max6650
7630F:	drivers/hwmon/max6650.c
7631
7632MAX6697 HARDWARE MONITOR DRIVER
7633M:	Guenter Roeck <linux@roeck-us.net>
7634L:	linux-hwmon@vger.kernel.org
7635S:	Maintained
7636F:	Documentation/hwmon/max6697
7637F:	Documentation/devicetree/bindings/i2c/max6697.txt
7638F:	drivers/hwmon/max6697.c
7639F:	include/linux/platform_data/max6697.h
7640
7641MAX9860 MONO AUDIO VOICE CODEC DRIVER
7642M:	Peter Rosin <peda@axentia.se>
7643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7644S:	Maintained
7645F:	Documentation/devicetree/bindings/sound/max9860.txt
7646F:	sound/soc/codecs/max9860.*
7647
7648MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7649M:	Krzysztof Kozlowski <krzk@kernel.org>
7650M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7651L:	linux-pm@vger.kernel.org
7652S:	Supported
7653F:	drivers/power/supply/max14577_charger.c
7654F:	drivers/power/supply/max77693_charger.c
7655
7656MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7657M:	Javier Martinez Canillas <javier@osg.samsung.com>
7658L:	linux-kernel@vger.kernel.org
7659S:	Supported
7660F:	drivers/*/*max77802*.c
7661F:	Documentation/devicetree/bindings/*/*max77802.txt
7662F:	include/dt-bindings/*/*max77802.h
7663
7664MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7665M:	Chanwoo Choi <cw00.choi@samsung.com>
7666M:	Krzysztof Kozlowski <krzk@kernel.org>
7667M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7668L:	linux-kernel@vger.kernel.org
7669S:	Supported
7670F:	drivers/*/max14577*.c
7671F:	drivers/*/max77686*.c
7672F:	drivers/*/max77693*.c
7673F:	drivers/extcon/extcon-max14577.c
7674F:	drivers/extcon/extcon-max77693.c
7675F:	drivers/rtc/rtc-max77686.c
7676F:	drivers/clk/clk-max77686.c
7677F:	Documentation/devicetree/bindings/mfd/max14577.txt
7678F:	Documentation/devicetree/bindings/*/max77686.txt
7679F:	Documentation/devicetree/bindings/mfd/max77693.txt
7680F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7681F:	include/linux/mfd/max14577*.h
7682F:	include/linux/mfd/max77686*.h
7683F:	include/linux/mfd/max77693*.h
7684
7685MAXIRADIO FM RADIO RECEIVER DRIVER
7686M:	Hans Verkuil <hverkuil@xs4all.nl>
7687L:	linux-media@vger.kernel.org
7688T:	git git://linuxtv.org/media_tree.git
7689W:	https://linuxtv.org
7690S:	Maintained
7691F:	drivers/media/radio/radio-maxiradio*
7692
7693MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7694M:	Peter Rosin <peda@axentia.se>
7695L:	linux-iio@vger.kernel.org
7696S:	Maintained
7697F:	drivers/iio/potentiometer/mcp4531.c
7698
7699MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7700M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7701L:	linux-iio@vger.kernel.org
7702S:	Maintained
7703F:	drivers/iio/dac/cio-dac.c
7704
7705MEDIA DRIVERS FOR RENESAS - FCP
7706M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7707L:	linux-media@vger.kernel.org
7708L:	linux-renesas-soc@vger.kernel.org
7709T:	git git://linuxtv.org/media_tree.git
7710S:	Supported
7711F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7712F:	drivers/media/platform/rcar-fcp.c
7713F:	include/media/rcar-fcp.h
7714
7715MEDIA DRIVERS FOR RENESAS - VIN
7716M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7717L:	linux-media@vger.kernel.org
7718L:	linux-renesas-soc@vger.kernel.org
7719T:	git git://linuxtv.org/media_tree.git
7720S:	Supported
7721F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7722F:	drivers/media/platform/rcar-vin/
7723
7724MEDIA DRIVERS FOR RENESAS - VSP1
7725M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7726L:	linux-media@vger.kernel.org
7727L:	linux-renesas-soc@vger.kernel.org
7728T:	git git://linuxtv.org/media_tree.git
7729S:	Supported
7730F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7731F:	drivers/media/platform/vsp1/
7732
7733MEDIA DRIVERS FOR HELENE
7734M:	Abylay Ospan <aospan@netup.ru>
7735L:	linux-media@vger.kernel.org
7736W:	https://linuxtv.org
7737W:	http://netup.tv/
7738T:	git git://linuxtv.org/media_tree.git
7739S:	Supported
7740F:	drivers/media/dvb-frontends/helene*
7741
7742MEDIA DRIVERS FOR ASCOT2E
7743M:	Sergey Kozlov <serjk@netup.ru>
7744M:	Abylay Ospan <aospan@netup.ru>
7745L:	linux-media@vger.kernel.org
7746W:	https://linuxtv.org
7747W:	http://netup.tv/
7748T:	git git://linuxtv.org/media_tree.git
7749S:	Supported
7750F:	drivers/media/dvb-frontends/ascot2e*
7751
7752MEDIA DRIVERS FOR CXD2841ER
7753M:	Sergey Kozlov <serjk@netup.ru>
7754M:	Abylay Ospan <aospan@netup.ru>
7755L:	linux-media@vger.kernel.org
7756W:	https://linuxtv.org
7757W:	http://netup.tv/
7758T:	git git://linuxtv.org/media_tree.git
7759S:	Supported
7760F:	drivers/media/dvb-frontends/cxd2841er*
7761
7762MEDIA DRIVERS FOR HORUS3A
7763M:	Sergey Kozlov <serjk@netup.ru>
7764M:	Abylay Ospan <aospan@netup.ru>
7765L:	linux-media@vger.kernel.org
7766W:	https://linuxtv.org
7767W:	http://netup.tv/
7768T:	git git://linuxtv.org/media_tree.git
7769S:	Supported
7770F:	drivers/media/dvb-frontends/horus3a*
7771
7772MEDIA DRIVERS FOR LNBH25
7773M:	Sergey Kozlov <serjk@netup.ru>
7774M:	Abylay Ospan <aospan@netup.ru>
7775L:	linux-media@vger.kernel.org
7776W:	https://linuxtv.org
7777W:	http://netup.tv/
7778T:	git git://linuxtv.org/media_tree.git
7779S:	Supported
7780F:	drivers/media/dvb-frontends/lnbh25*
7781
7782MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7783M:	Sergey Kozlov <serjk@netup.ru>
7784M:	Abylay Ospan <aospan@netup.ru>
7785L:	linux-media@vger.kernel.org
7786W:	https://linuxtv.org
7787W:	http://netup.tv/
7788T:	git git://linuxtv.org/media_tree.git
7789S:	Supported
7790F:	drivers/media/pci/netup_unidvb/*
7791
7792MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7793M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7794M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7795P:	LinuxTV.org Project
7796L:	linux-media@vger.kernel.org
7797W:	https://linuxtv.org
7798Q:	http://patchwork.kernel.org/project/linux-media/list/
7799T:	git git://linuxtv.org/media_tree.git
7800S:	Maintained
7801F:	Documentation/media/
7802F:	drivers/media/
7803F:	drivers/staging/media/
7804F:	include/linux/platform_data/media/
7805F:	include/media/
7806F:	include/uapi/linux/dvb/
7807F:	include/uapi/linux/videodev2.h
7808F:	include/uapi/linux/media.h
7809F:	include/uapi/linux/v4l2-*
7810F:	include/uapi/linux/meye.h
7811F:	include/uapi/linux/ivtv*
7812F:	include/uapi/linux/uvcvideo.h
7813
7814MEDIATEK ETHERNET DRIVER
7815M:	Felix Fietkau <nbd@openwrt.org>
7816M:	John Crispin <blogic@openwrt.org>
7817L:	netdev@vger.kernel.org
7818S:	Maintained
7819F:	drivers/net/ethernet/mediatek/
7820
7821MEDIATEK MEDIA DRIVER
7822M:	Tiffany Lin <tiffany.lin@mediatek.com>
7823M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7824S:	Supported
7825F:	drivers/media/platform/mtk-vcodec/
7826F:	drivers/media/platform/mtk-vpu/
7827F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7828F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
7829
7830MEDIATEK MDP DRIVER
7831M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7832M:	Houlong Wei <houlong.wei@mediatek.com>
7833M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7834S:	Supported
7835F:	drivers/media/platform/mtk-mdp/
7836F:	drivers/media/platform/mtk-vpu/
7837F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
7838
7839MEDIATEK MT7601U WIRELESS LAN DRIVER
7840M:	Jakub Kicinski <kubakici@wp.pl>
7841L:	linux-wireless@vger.kernel.org
7842S:	Maintained
7843F:	drivers/net/wireless/mediatek/mt7601u/
7844
7845MEGARAID SCSI/SAS DRIVERS
7846M:	Kashyap Desai <kashyap.desai@avagotech.com>
7847M:	Sumit Saxena <sumit.saxena@avagotech.com>
7848M:	Uday Lingala <uday.lingala@avagotech.com>
7849L:	megaraidlinux.pdl@avagotech.com
7850L:	linux-scsi@vger.kernel.org
7851W:	http://www.lsi.com
7852S:	Maintained
7853F:	Documentation/scsi/megaraid.txt
7854F:	drivers/scsi/megaraid.*
7855F:	drivers/scsi/megaraid/
7856
7857MELFAS MIP4 TOUCHSCREEN DRIVER
7858M:	Sangwon Jee <jeesw@melfas.com>
7859W:	http://www.melfas.com
7860S:	Supported
7861F:	drivers/input/touchscreen/melfas_mip4.c
7862F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7863
7864MELLANOX ETHERNET DRIVER (mlx4_en)
7865M:	Tariq Toukan <tariqt@mellanox.com>
7866L:	netdev@vger.kernel.org
7867S:	Supported
7868W:	http://www.mellanox.com
7869Q:	http://patchwork.ozlabs.org/project/netdev/list/
7870F:	drivers/net/ethernet/mellanox/mlx4/en_*
7871
7872MELLANOX ETHERNET DRIVER (mlx5e)
7873M:	Saeed Mahameed <saeedm@mellanox.com>
7874L:	netdev@vger.kernel.org
7875S:	Supported
7876W:	http://www.mellanox.com
7877Q:	http://patchwork.ozlabs.org/project/netdev/list/
7878F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7879
7880MELLANOX ETHERNET SWITCH DRIVERS
7881M:	Jiri Pirko <jiri@mellanox.com>
7882M:	Ido Schimmel <idosch@mellanox.com>
7883L:	netdev@vger.kernel.org
7884S:	Supported
7885W:	http://www.mellanox.com
7886Q:	http://patchwork.ozlabs.org/project/netdev/list/
7887F:	drivers/net/ethernet/mellanox/mlxsw/
7888
7889MELLANOX MLXCPLD LED DRIVER
7890M:	Vadim Pasternak <vadimp@mellanox.com>
7891L:	linux-leds@vger.kernel.org
7892S:	Supported
7893F:	drivers/leds/leds-mlxcpld.c
7894F:	Documentation/leds/leds-mlxcpld.txt
7895
7896MELLANOX PLATFORM DRIVER
7897M:      Vadim Pasternak <vadimp@mellanox.com>
7898L:      platform-driver-x86@vger.kernel.org
7899S:      Supported
7900F:      arch/x86/platform/mellanox/mlx-platform.c
7901
7902SOFT-ROCE DRIVER (rxe)
7903M:	Moni Shoua <monis@mellanox.com>
7904L:	linux-rdma@vger.kernel.org
7905S:	Supported
7906W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7907Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7908F:	drivers/infiniband/sw/rxe/
7909F:	include/uapi/rdma/rdma_user_rxe.h
7910
7911MEMBARRIER SUPPORT
7912M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7913M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7914L:	linux-kernel@vger.kernel.org
7915S:	Supported
7916F:	kernel/membarrier.c
7917F:	include/uapi/linux/membarrier.h
7918
7919MEMORY MANAGEMENT
7920L:	linux-mm@kvack.org
7921W:	http://www.linux-mm.org
7922S:	Maintained
7923F:	include/linux/mm.h
7924F:	include/linux/gfp.h
7925F:	include/linux/mmzone.h
7926F:	include/linux/memory_hotplug.h
7927F:	include/linux/vmalloc.h
7928F:	mm/
7929
7930MEMORY TECHNOLOGY DEVICES (MTD)
7931M:	David Woodhouse <dwmw2@infradead.org>
7932M:	Brian Norris <computersforpeace@gmail.com>
7933L:	linux-mtd@lists.infradead.org
7934W:	http://www.linux-mtd.infradead.org/
7935Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7936T:	git git://git.infradead.org/linux-mtd.git
7937T:	git git://git.infradead.org/l2-mtd.git
7938S:	Maintained
7939F:	Documentation/devicetree/bindings/mtd/
7940F:	drivers/mtd/
7941F:	include/linux/mtd/
7942F:	include/uapi/mtd/
7943
7944MEN A21 WATCHDOG DRIVER
7945M:	Johannes Thumshirn <morbidrsa@gmail.com>
7946L:	linux-watchdog@vger.kernel.org
7947S:	Maintained
7948F:	drivers/watchdog/mena21_wdt.c
7949
7950MEN CHAMELEON BUS (mcb)
7951M:	Johannes Thumshirn <morbidrsa@gmail.com>
7952S:	Maintained
7953F:	drivers/mcb/
7954F:	include/linux/mcb.h
7955F:	Documentation/men-chameleon-bus.txt
7956
7957MEN F21BMC (Board Management Controller)
7958M:	Andreas Werner <andreas.werner@men.de>
7959S:	Supported
7960F:	drivers/mfd/menf21bmc.c
7961F:	drivers/watchdog/menf21bmc_wdt.c
7962F:	drivers/leds/leds-menf21bmc.c
7963F:	drivers/hwmon/menf21bmc_hwmon.c
7964F:	Documentation/hwmon/menf21bmc
7965
7966METAG ARCHITECTURE
7967M:	James Hogan <james.hogan@imgtec.com>
7968L:	linux-metag@vger.kernel.org
7969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7970S:	Odd Fixes
7971F:	arch/metag/
7972F:	Documentation/metag/
7973F:	Documentation/devicetree/bindings/metag/
7974F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7975F:	drivers/clocksource/metag_generic.c
7976F:	drivers/irqchip/irq-metag.c
7977F:	drivers/irqchip/irq-metag-ext.c
7978F:	drivers/tty/metag_da.c
7979
7980MICROBLAZE ARCHITECTURE
7981M:	Michal Simek <monstr@monstr.eu>
7982W:	http://www.monstr.eu/fdt/
7983T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7984S:	Supported
7985F:	arch/microblaze/
7986
7987MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7988M:	Richard Genoud <richard.genoud@gmail.com>
7989S:	Maintained
7990F:	drivers/tty/serial/atmel_serial.c
7991F:	include/linux/atmel_serial.h
7992
7993MICROCHIP / ATMEL ISC DRIVER
7994M:	Songjun Wu <songjun.wu@microchip.com>
7995L:	linux-media@vger.kernel.org
7996S:	Supported
7997F:	drivers/media/platform/atmel/atmel-isc.c
7998F:	drivers/media/platform/atmel/atmel-isc-regs.h
7999F:	devicetree/bindings/media/atmel-isc.txt
8000
8001MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8002M:	Chen Yu <yu.c.chen@intel.com>
8003L:	platform-driver-x86@vger.kernel.org
8004S:	Supported
8005F:	drivers/platform/x86/surfacepro3_button.c
8006
8007MICROTEK X6 SCANNER
8008M:	Oliver Neukum <oliver@neukum.org>
8009S:	Maintained
8010F:	drivers/usb/image/microtek.*
8011
8012MIPS
8013M:	Ralf Baechle <ralf@linux-mips.org>
8014L:	linux-mips@linux-mips.org
8015W:	http://www.linux-mips.org/
8016T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8017Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8018S:	Supported
8019F:	Documentation/devicetree/bindings/mips/
8020F:	Documentation/mips/
8021F:	arch/mips/
8022
8023MIPS/LOONGSON1 ARCHITECTURE
8024M:	Keguang Zhang <keguang.zhang@gmail.com>
8025L:	linux-mips@linux-mips.org
8026S:	Maintained
8027F:	arch/mips/loongson32/
8028F:	arch/mips/include/asm/mach-loongson32/
8029F:	drivers/*/*loongson1*
8030F:	drivers/*/*/*loongson1*
8031
8032MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8033M:	Hans Verkuil <hverkuil@xs4all.nl>
8034L:	linux-media@vger.kernel.org
8035T:	git git://linuxtv.org/media_tree.git
8036W:	https://linuxtv.org
8037S:	Odd Fixes
8038F:	drivers/media/radio/radio-miropcm20*
8039
8040MELLANOX MLX4 core VPI driver
8041M:	Yishai Hadas <yishaih@mellanox.com>
8042L:	netdev@vger.kernel.org
8043L:	linux-rdma@vger.kernel.org
8044W:	http://www.mellanox.com
8045Q:	http://patchwork.ozlabs.org/project/netdev/list/
8046S:	Supported
8047F:	drivers/net/ethernet/mellanox/mlx4/
8048F:	include/linux/mlx4/
8049F:	include/uapi/rdma/mlx4-abi.h
8050
8051MELLANOX MLX4 IB driver
8052M:	Yishai Hadas <yishaih@mellanox.com>
8053L:	linux-rdma@vger.kernel.org
8054W:	http://www.mellanox.com
8055Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8056S:	Supported
8057F:	drivers/infiniband/hw/mlx4/
8058F:	include/linux/mlx4/
8059
8060MELLANOX MLX5 core VPI driver
8061M:	Matan Barak <matanb@mellanox.com>
8062M:	Leon Romanovsky <leonro@mellanox.com>
8063L:	netdev@vger.kernel.org
8064L:	linux-rdma@vger.kernel.org
8065W:	http://www.mellanox.com
8066Q:	http://patchwork.ozlabs.org/project/netdev/list/
8067S:	Supported
8068F:	drivers/net/ethernet/mellanox/mlx5/core/
8069F:	include/linux/mlx5/
8070F:	include/uapi/rdma/mlx5-abi.h
8071
8072MELLANOX MLX5 IB driver
8073M:	Matan Barak <matanb@mellanox.com>
8074M:	Leon Romanovsky <leonro@mellanox.com>
8075L:	linux-rdma@vger.kernel.org
8076W:	http://www.mellanox.com
8077Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8078S:	Supported
8079F:	drivers/infiniband/hw/mlx5/
8080F:	include/linux/mlx5/
8081
8082MELEXIS MLX90614 DRIVER
8083M:	Crt Mori <cmo@melexis.com>
8084L:	linux-iio@vger.kernel.org
8085W:	http://www.melexis.com
8086S:	Supported
8087F:	drivers/iio/temperature/mlx90614.c
8088
8089MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8090M:	Don Brace <don.brace@microsemi.com>
8091L:	esc.storagedev@microsemi.com
8092L:	linux-scsi@vger.kernel.org
8093S:	Supported
8094F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8095F:	drivers/scsi/smartpqi/Kconfig
8096F:	drivers/scsi/smartpqi/Makefile
8097F:	include/linux/cciss*.h
8098F:	include/uapi/linux/cciss*.h
8099F:	Documentation/scsi/smartpqi.txt
8100
8101MN88472 MEDIA DRIVER
8102M:	Antti Palosaari <crope@iki.fi>
8103L:	linux-media@vger.kernel.org
8104W:	https://linuxtv.org
8105W:	http://palosaari.fi/linux/
8106Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8107S:	Maintained
8108F:	drivers/media/dvb-frontends/mn88472*
8109
8110MN88473 MEDIA DRIVER
8111M:	Antti Palosaari <crope@iki.fi>
8112L:	linux-media@vger.kernel.org
8113W:	https://linuxtv.org
8114W:	http://palosaari.fi/linux/
8115Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8116S:	Maintained
8117F:	drivers/media/dvb-frontends/mn88473*
8118
8119MODULE SUPPORT
8120M:	Rusty Russell <rusty@rustcorp.com.au>
8121S:	Maintained
8122F:	include/linux/module.h
8123F:	kernel/module.c
8124
8125MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8126W:	http://popies.net/meye/
8127S:	Orphan
8128F:	Documentation/media/v4l-drivers/meye*
8129F:	drivers/media/pci/meye/
8130F:	include/uapi/linux/meye.h
8131
8132MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8133M:	Jiri Slaby <jirislaby@gmail.com>
8134S:	Maintained
8135F:	Documentation/serial/moxa-smartio
8136F:	drivers/tty/mxser.*
8137
8138MR800 AVERMEDIA USB FM RADIO DRIVER
8139M:	Alexey Klimov <klimov.linux@gmail.com>
8140L:	linux-media@vger.kernel.org
8141T:	git git://linuxtv.org/media_tree.git
8142S:	Maintained
8143F:	drivers/media/radio/radio-mr800.c
8144
8145MRF24J40 IEEE 802.15.4 RADIO DRIVER
8146M:	Alan Ott <alan@signal11.us>
8147L:	linux-wpan@vger.kernel.org
8148S:	Maintained
8149F:	drivers/net/ieee802154/mrf24j40.c
8150F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8151
8152MSI LAPTOP SUPPORT
8153M:	"Lee, Chun-Yi" <jlee@suse.com>
8154L:	platform-driver-x86@vger.kernel.org
8155S:	Maintained
8156F:	drivers/platform/x86/msi-laptop.c
8157
8158MSI WMI SUPPORT
8159L:	platform-driver-x86@vger.kernel.org
8160S:	Orphan
8161F:	drivers/platform/x86/msi-wmi.c
8162
8163MSI001 MEDIA DRIVER
8164M:	Antti Palosaari <crope@iki.fi>
8165L:	linux-media@vger.kernel.org
8166W:	https://linuxtv.org
8167W:	http://palosaari.fi/linux/
8168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8169T:	git git://linuxtv.org/anttip/media_tree.git
8170S:	Maintained
8171F:	drivers/media/tuners/msi001*
8172
8173MSI2500 MEDIA DRIVER
8174M:	Antti Palosaari <crope@iki.fi>
8175L:	linux-media@vger.kernel.org
8176W:	https://linuxtv.org
8177W:	http://palosaari.fi/linux/
8178Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8179T:	git git://linuxtv.org/anttip/media_tree.git
8180S:	Maintained
8181F:	drivers/media/usb/msi2500/
8182
8183MSYSTEMS DISKONCHIP G3 MTD DRIVER
8184M:	Robert Jarzmik <robert.jarzmik@free.fr>
8185L:	linux-mtd@lists.infradead.org
8186S:	Maintained
8187F:	drivers/mtd/devices/docg3*
8188
8189MT9M032 APTINA SENSOR DRIVER
8190M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8191L:	linux-media@vger.kernel.org
8192T:	git git://linuxtv.org/media_tree.git
8193S:	Maintained
8194F:	drivers/media/i2c/mt9m032.c
8195F:	include/media/i2c/mt9m032.h
8196
8197MT9P031 APTINA CAMERA SENSOR
8198M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8199L:	linux-media@vger.kernel.org
8200T:	git git://linuxtv.org/media_tree.git
8201S:	Maintained
8202F:	drivers/media/i2c/mt9p031.c
8203F:	include/media/i2c/mt9p031.h
8204
8205MT9T001 APTINA CAMERA SENSOR
8206M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8207L:	linux-media@vger.kernel.org
8208T:	git git://linuxtv.org/media_tree.git
8209S:	Maintained
8210F:	drivers/media/i2c/mt9t001.c
8211F:	include/media/i2c/mt9t001.h
8212
8213MT9V032 APTINA CAMERA SENSOR
8214M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8215L:	linux-media@vger.kernel.org
8216T:	git git://linuxtv.org/media_tree.git
8217S:	Maintained
8218F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8219F:	drivers/media/i2c/mt9v032.c
8220F:	include/media/i2c/mt9v032.h
8221
8222MULTIFUNCTION DEVICES (MFD)
8223M:	Lee Jones <lee.jones@linaro.org>
8224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8225S:	Supported
8226F:	Documentation/devicetree/bindings/mfd/
8227F:	drivers/mfd/
8228F:	include/linux/mfd/
8229
8230MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8231M:	Ulf Hansson <ulf.hansson@linaro.org>
8232L:	linux-mmc@vger.kernel.org
8233T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
8234S:	Maintained
8235F:	Documentation/devicetree/bindings/mmc/
8236F:	drivers/mmc/
8237F:	include/linux/mmc/
8238F:	include/uapi/linux/mmc/
8239
8240MULTIMEDIA CARD (MMC) ETC. OVER SPI
8241S:	Orphan
8242F:	drivers/mmc/host/mmc_spi.c
8243F:	include/linux/spi/mmc_spi.h
8244
8245MULTISOUND SOUND DRIVER
8246M:	Andrew Veliath <andrewtv@usa.net>
8247S:	Maintained
8248F:	Documentation/sound/oss/MultiSound
8249F:	sound/oss/msnd*
8250
8251MULTITECH MULTIPORT CARD (ISICOM)
8252S:	Orphan
8253F:	drivers/tty/isicom.c
8254F:	include/linux/isicom.h
8255
8256MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8257M:	Bin Liu <b-liu@ti.com>
8258L:	linux-usb@vger.kernel.org
8259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8260S:	Maintained
8261F:	drivers/usb/musb/
8262
8263MXL5007T MEDIA DRIVER
8264M:	Michael Krufky <mkrufky@linuxtv.org>
8265L:	linux-media@vger.kernel.org
8266W:	https://linuxtv.org
8267W:	http://github.com/mkrufky
8268Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8269T:	git git://linuxtv.org/mkrufky/tuners.git
8270S:	Maintained
8271F:	drivers/media/tuners/mxl5007t.*
8272
8273MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8274M:	Hyong-Youb Kim <hykim@myri.com>
8275L:	netdev@vger.kernel.org
8276W:	https://www.myricom.com/support/downloads/myri10ge.html
8277S:	Supported
8278F:	drivers/net/ethernet/myricom/myri10ge/
8279
8280NAND FLASH SUBSYSTEM
8281M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8282R:	Richard Weinberger <richard@nod.at>
8283L:	linux-mtd@lists.infradead.org
8284W:	http://www.linux-mtd.infradead.org/
8285Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8286T:	git git://github.com/linux-nand/linux.git
8287S:	Maintained
8288F:	drivers/mtd/nand/
8289F:	include/linux/mtd/nand*.h
8290
8291NATSEMI ETHERNET DRIVER (DP8381x)
8292S:	Orphan
8293F:	drivers/net/ethernet/natsemi/natsemi.c
8294
8295NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8296M:	Daniel Mack <zonque@gmail.com>
8297S:	Maintained
8298L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8299W:	http://www.native-instruments.com
8300F:	sound/usb/caiaq/
8301
8302NCP FILESYSTEM
8303M:	Petr Vandrovec <petr@vandrovec.name>
8304S:	Odd Fixes
8305F:	fs/ncpfs/
8306
8307NCR 5380 SCSI DRIVERS
8308M:	Finn Thain <fthain@telegraphics.com.au>
8309M:	Michael Schmitz <schmitzmic@gmail.com>
8310L:	linux-scsi@vger.kernel.org
8311S:	Maintained
8312F:	Documentation/scsi/g_NCR5380.txt
8313F:	drivers/scsi/NCR5380.*
8314F:	drivers/scsi/arm/cumana_1.c
8315F:	drivers/scsi/arm/oak.c
8316F:	drivers/scsi/atari_scsi.*
8317F:	drivers/scsi/dmx3191d.c
8318F:	drivers/scsi/g_NCR5380.*
8319F:	drivers/scsi/g_NCR5380_mmio.c
8320F:	drivers/scsi/mac_scsi.*
8321F:	drivers/scsi/sun3_scsi.*
8322F:	drivers/scsi/sun3_scsi_vme.c
8323
8324NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8325M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8326L:	linux-scsi@vger.kernel.org
8327S:	Maintained
8328F:	drivers/scsi/NCR_D700.*
8329
8330NCT6775 HARDWARE MONITOR DRIVER
8331M:	Guenter Roeck <linux@roeck-us.net>
8332L:	linux-hwmon@vger.kernel.org
8333S:	Maintained
8334F:	Documentation/hwmon/nct6775
8335F:	drivers/hwmon/nct6775.c
8336
8337NETEFFECT IWARP RNIC DRIVER (IW_NES)
8338M:	Faisal Latif <faisal.latif@intel.com>
8339L:	linux-rdma@vger.kernel.org
8340W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8341S:	Supported
8342F:	drivers/infiniband/hw/nes/
8343F:	include/uapi/rdma/nes-abi.h
8344
8345NETEM NETWORK EMULATOR
8346M:	Stephen Hemminger <stephen@networkplumber.org>
8347L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8348S:	Maintained
8349F:	net/sched/sch_netem.c
8350
8351NETERION 10GbE DRIVERS (s2io/vxge)
8352M:	Jon Mason <jdmason@kudzu.us>
8353L:	netdev@vger.kernel.org
8354S:	Supported
8355F:	Documentation/networking/s2io.txt
8356F:	Documentation/networking/vxge.txt
8357F:	drivers/net/ethernet/neterion/
8358
8359NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8360M:	Pablo Neira Ayuso <pablo@netfilter.org>
8361M:	Patrick McHardy <kaber@trash.net>
8362M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8363L:	netfilter-devel@vger.kernel.org
8364L:	coreteam@netfilter.org
8365W:	http://www.netfilter.org/
8366W:	http://www.iptables.org/
8367Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8370S:	Supported
8371F:	include/linux/netfilter*
8372F:	include/linux/netfilter/
8373F:	include/net/netfilter/
8374F:	include/uapi/linux/netfilter*
8375F:	include/uapi/linux/netfilter/
8376F:	net/*/netfilter.c
8377F:	net/*/netfilter/
8378F:	net/netfilter/
8379F:	net/bridge/br_netfilter*.c
8380
8381NETLABEL
8382M:	Paul Moore <paul@paul-moore.com>
8383W:	http://netlabel.sf.net
8384L:	netdev@vger.kernel.org
8385S:	Maintained
8386F:	Documentation/netlabel/
8387F:	include/net/netlabel.h
8388F:	net/netlabel/
8389
8390NETROM NETWORK LAYER
8391M:	Ralf Baechle <ralf@linux-mips.org>
8392L:	linux-hams@vger.kernel.org
8393W:	http://www.linux-ax25.org/
8394S:	Maintained
8395F:	include/net/netrom.h
8396F:	include/uapi/linux/netrom.h
8397F:	net/netrom/
8398
8399NETRONOME ETHERNET DRIVERS
8400M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8401L:	oss-drivers@netronome.com
8402S:	Maintained
8403F:	drivers/net/ethernet/netronome/
8404
8405NETWORK BLOCK DEVICE (NBD)
8406M:	Markus Pargmann <mpa@pengutronix.de>
8407S:	Maintained
8408L:	nbd-general@lists.sourceforge.net
8409T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8410F:	Documentation/blockdev/nbd.txt
8411F:	drivers/block/nbd.c
8412F:	include/uapi/linux/nbd.h
8413
8414NETWORK DROP MONITOR
8415M:	Neil Horman <nhorman@tuxdriver.com>
8416L:	netdev@vger.kernel.org
8417S:	Maintained
8418W:	https://fedorahosted.org/dropwatch/
8419F:	net/core/drop_monitor.c
8420
8421NETWORKING [DSA]
8422M:	Andrew Lunn <andrew@lunn.ch>
8423M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8424M:	Florian Fainelli <f.fainelli@gmail.com>
8425S:	Maintained
8426F:	net/dsa/
8427F:	include/net/dsa.h
8428F:	drivers/net/dsa/
8429
8430NETWORKING [GENERAL]
8431M:	"David S. Miller" <davem@davemloft.net>
8432L:	netdev@vger.kernel.org
8433W:	http://www.linuxfoundation.org/en/Net
8434Q:	http://patchwork.ozlabs.org/project/netdev/list/
8435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8437S:	Maintained
8438F:	net/
8439F:	include/net/
8440F:	include/linux/in.h
8441F:	include/linux/net.h
8442F:	include/linux/netdevice.h
8443F:	include/uapi/linux/in.h
8444F:	include/uapi/linux/net.h
8445F:	include/uapi/linux/netdevice.h
8446F:	include/uapi/linux/net_namespace.h
8447F:	tools/net/
8448F:	tools/testing/selftests/net/
8449F:	lib/random32.c
8450F:	lib/test_bpf.c
8451
8452NETWORKING [IPv4/IPv6]
8453M:	"David S. Miller" <davem@davemloft.net>
8454M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8455M:	James Morris <jmorris@namei.org>
8456M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8457M:	Patrick McHardy <kaber@trash.net>
8458L:	netdev@vger.kernel.org
8459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8460S:	Maintained
8461F:	net/ipv4/
8462F:	net/ipv6/
8463F:	include/net/ip*
8464F:	arch/x86/net/*
8465
8466NETWORKING [IPSEC]
8467M:	Steffen Klassert <steffen.klassert@secunet.com>
8468M:	Herbert Xu <herbert@gondor.apana.org.au>
8469M:	"David S. Miller" <davem@davemloft.net>
8470L:	netdev@vger.kernel.org
8471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8473S:	Maintained
8474F:	net/core/flow.c
8475F:	net/xfrm/
8476F:	net/key/
8477F:	net/ipv4/xfrm*
8478F:	net/ipv4/esp4.c
8479F:	net/ipv4/ah4.c
8480F:	net/ipv4/ipcomp.c
8481F:	net/ipv4/ip_vti.c
8482F:	net/ipv6/xfrm*
8483F:	net/ipv6/esp6.c
8484F:	net/ipv6/ah6.c
8485F:	net/ipv6/ipcomp6.c
8486F:	net/ipv6/ip6_vti.c
8487F:	include/uapi/linux/xfrm.h
8488F:	include/net/xfrm.h
8489
8490NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8491M:	Paul Moore <paul@paul-moore.com>
8492L:	netdev@vger.kernel.org
8493S:	Maintained
8494
8495NETWORKING [WIRELESS]
8496L:	linux-wireless@vger.kernel.org
8497Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8498
8499NETWORKING DRIVERS
8500L:	netdev@vger.kernel.org
8501W:	http://www.linuxfoundation.org/en/Net
8502Q:	http://patchwork.ozlabs.org/project/netdev/list/
8503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8505S:	Odd Fixes
8506F:	Documentation/devicetree/bindings/net/
8507F:	drivers/net/
8508F:	include/linux/if_*
8509F:	include/linux/netdevice.h
8510F:	include/linux/etherdevice.h
8511F:	include/linux/fcdevice.h
8512F:	include/linux/fddidevice.h
8513F:	include/linux/hippidevice.h
8514F:	include/linux/inetdevice.h
8515F:	include/uapi/linux/if_*
8516F:	include/uapi/linux/netdevice.h
8517
8518NETWORKING DRIVERS (WIRELESS)
8519M:	Kalle Valo <kvalo@codeaurora.org>
8520L:	linux-wireless@vger.kernel.org
8521Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8524S:	Maintained
8525F:	Documentation/devicetree/bindings/net/wireless/
8526F:	drivers/net/wireless/
8527
8528NETXEN (1/10) GbE SUPPORT
8529M:	Manish Chopra <manish.chopra@qlogic.com>
8530M:	Sony Chacko <sony.chacko@qlogic.com>
8531M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8532L:	netdev@vger.kernel.org
8533W:	http://www.qlogic.com
8534S:	Supported
8535F:	drivers/net/ethernet/qlogic/netxen/
8536
8537NFC SUBSYSTEM
8538M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8539M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8540M:	Samuel Ortiz <sameo@linux.intel.com>
8541L:	linux-wireless@vger.kernel.org
8542L:	linux-nfc@lists.01.org (subscribers-only)
8543S:	Supported
8544F:	net/nfc/
8545F:	include/net/nfc/
8546F:	include/uapi/linux/nfc.h
8547F:	drivers/nfc/
8548F:	include/linux/platform_data/nfcmrvl.h
8549F:	include/linux/platform_data/nxp-nci.h
8550F:	include/linux/platform_data/pn544.h
8551F:	include/linux/platform_data/st21nfca.h
8552F:	include/linux/platform_data/st-nci.h
8553F:	Documentation/devicetree/bindings/net/nfc/
8554
8555NFS, SUNRPC, AND LOCKD CLIENTS
8556M:	Trond Myklebust <trond.myklebust@primarydata.com>
8557M:	Anna Schumaker <anna.schumaker@netapp.com>
8558L:	linux-nfs@vger.kernel.org
8559W:	http://client.linux-nfs.org
8560T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8561S:	Maintained
8562F:	fs/lockd/
8563F:	fs/nfs/
8564F:	fs/nfs_common/
8565F:	net/sunrpc/
8566F:	include/linux/lockd/
8567F:	include/linux/nfs*
8568F:	include/linux/sunrpc/
8569F:	include/uapi/linux/nfs*
8570F:	include/uapi/linux/sunrpc/
8571
8572NILFS2 FILESYSTEM
8573M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8574L:	linux-nilfs@vger.kernel.org
8575W:	http://nilfs.sourceforge.net/
8576W:	http://nilfs.osdn.jp/
8577T:	git git://github.com/konis/nilfs2.git
8578S:	Supported
8579F:	Documentation/filesystems/nilfs2.txt
8580F:	fs/nilfs2/
8581F:	include/trace/events/nilfs2.h
8582F:	include/uapi/linux/nilfs2_api.h
8583F:	include/uapi/linux/nilfs2_ondisk.h
8584
8585NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8586M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8587W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8588S:	Maintained
8589F:	Documentation/scsi/NinjaSCSI.txt
8590F:	drivers/scsi/pcmcia/nsp_*
8591
8592NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8593M:	GOTO Masanori <gotom@debian.or.jp>
8594M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8595W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8596S:	Maintained
8597F:	Documentation/scsi/NinjaSCSI.txt
8598F:	drivers/scsi/nsp32*
8599
8600NIOS2 ARCHITECTURE
8601M:	Ley Foon Tan <lftan@altera.com>
8602L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8604S:	Maintained
8605F:	arch/nios2/
8606
8607NOKIA N900 POWER SUPPLY DRIVERS
8608R:	Pali Rohár <pali.rohar@gmail.com>
8609F:	include/linux/power/bq2415x_charger.h
8610F:	include/linux/power/bq27xxx_battery.h
8611F:	include/linux/power/isp1704_charger.h
8612F:	drivers/power/supply/bq2415x_charger.c
8613F:	drivers/power/supply/bq27xxx_battery.c
8614F:	drivers/power/supply/bq27xxx_battery_i2c.c
8615F:	drivers/power/supply/isp1704_charger.c
8616F:	drivers/power/supply/rx51_battery.c
8617
8618NTB DRIVER CORE
8619M:	Jon Mason <jdmason@kudzu.us>
8620M:	Dave Jiang <dave.jiang@intel.com>
8621M:	Allen Hubbe <Allen.Hubbe@emc.com>
8622L:	linux-ntb@googlegroups.com
8623S:	Supported
8624W:	https://github.com/jonmason/ntb/wiki
8625T:	git git://github.com/jonmason/ntb.git
8626F:	drivers/ntb/
8627F:	drivers/net/ntb_netdev.c
8628F:	include/linux/ntb.h
8629F:	include/linux/ntb_transport.h
8630F:	tools/testing/selftests/ntb/
8631
8632NTB INTEL DRIVER
8633M:	Jon Mason <jdmason@kudzu.us>
8634M:	Dave Jiang <dave.jiang@intel.com>
8635L:	linux-ntb@googlegroups.com
8636S:	Supported
8637W:	https://github.com/jonmason/ntb/wiki
8638T:	git git://github.com/jonmason/ntb.git
8639F:	drivers/ntb/hw/intel/
8640
8641NTB AMD DRIVER
8642M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8643L:	linux-ntb@googlegroups.com
8644S:	Supported
8645F:	drivers/ntb/hw/amd/
8646
8647NTFS FILESYSTEM
8648M:	Anton Altaparmakov <anton@tuxera.com>
8649L:	linux-ntfs-dev@lists.sourceforge.net
8650W:	http://www.tuxera.com/
8651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8652S:	Supported
8653F:	Documentation/filesystems/ntfs.txt
8654F:	fs/ntfs/
8655
8656NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8657M:	Antonino Daplas <adaplas@gmail.com>
8658L:	linux-fbdev@vger.kernel.org
8659S:	Maintained
8660F:	drivers/video/fbdev/riva/
8661F:	drivers/video/fbdev/nvidia/
8662
8663NVM EXPRESS DRIVER
8664M:	Keith Busch <keith.busch@intel.com>
8665M:	Jens Axboe <axboe@fb.com>
8666L:	linux-nvme@lists.infradead.org
8667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8668W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8669S:	Supported
8670F:	drivers/nvme/host/
8671F:	include/linux/nvme.h
8672
8673NVM EXPRESS TARGET DRIVER
8674M:	Christoph Hellwig <hch@lst.de>
8675M:	Sagi Grimberg <sagi@grimberg.me>
8676L:	linux-nvme@lists.infradead.org
8677S:	Supported
8678F:	drivers/nvme/target/
8679
8680NVMEM FRAMEWORK
8681M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8682M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8683S:	Maintained
8684F:	drivers/nvmem/
8685F:	Documentation/devicetree/bindings/nvmem/
8686F:	include/linux/nvmem-consumer.h
8687F:	include/linux/nvmem-provider.h
8688
8689NXP-NCI NFC DRIVER
8690M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8691R:	Charles Gorand <charles.gorand@effinnov.com>
8692L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8693S:	Supported
8694F:	drivers/nfc/nxp-nci
8695
8696NXP TDA998X DRM DRIVER
8697M:	Russell King <rmk+kernel@armlinux.org.uk>
8698S:	Supported
8699F:	drivers/gpu/drm/i2c/tda998x_drv.c
8700F:	include/drm/i2c/tda998x.h
8701
8702NXP TFA9879 DRIVER
8703M:	Peter Rosin <peda@axentia.se>
8704L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8705S:	Maintained
8706F:	sound/soc/codecs/tfa9879*
8707
8708OBJTOOL
8709M:	Josh Poimboeuf <jpoimboe@redhat.com>
8710S:	Supported
8711F:	tools/objtool/
8712
8713OMAP SUPPORT
8714M:	Tony Lindgren <tony@atomide.com>
8715L:	linux-omap@vger.kernel.org
8716W:	http://www.muru.com/linux/omap/
8717W:	http://linux.omap.com/
8718Q:	http://patchwork.kernel.org/project/linux-omap/list/
8719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8720S:	Maintained
8721F:	arch/arm/*omap*/
8722F:	arch/arm/configs/omap1_defconfig
8723F:	arch/arm/configs/omap2plus_defconfig
8724F:	drivers/i2c/busses/i2c-omap.c
8725F:	drivers/irqchip/irq-omap-intc.c
8726F:	drivers/mfd/*omap*.c
8727F:	drivers/mfd/menelaus.c
8728F:	drivers/mfd/palmas.c
8729F:	drivers/mfd/tps65217.c
8730F:	drivers/mfd/tps65218.c
8731F:	drivers/mfd/tps65910.c
8732F:	drivers/mfd/twl-core.[ch]
8733F:	drivers/mfd/twl4030*.c
8734F:	drivers/mfd/twl6030*.c
8735F:	drivers/mfd/twl6040*.c
8736F:	drivers/regulator/palmas-regulator*.c
8737F:	drivers/regulator/pbias-regulator.c
8738F:	drivers/regulator/tps65217-regulator.c
8739F:	drivers/regulator/tps65218-regulator.c
8740F:	drivers/regulator/tps65910-regulator.c
8741F:	drivers/regulator/twl-regulator.c
8742F:	include/linux/i2c-omap.h
8743
8744OMAP DEVICE TREE SUPPORT
8745M:	Benoît Cousson <bcousson@baylibre.com>
8746M:	Tony Lindgren <tony@atomide.com>
8747L:	linux-omap@vger.kernel.org
8748L:	devicetree@vger.kernel.org
8749S:	Maintained
8750F:	arch/arm/boot/dts/*omap*
8751F:	arch/arm/boot/dts/*am3*
8752F:	arch/arm/boot/dts/*am4*
8753F:	arch/arm/boot/dts/*am5*
8754F:	arch/arm/boot/dts/*dra7*
8755
8756OMAP CLOCK FRAMEWORK SUPPORT
8757M:	Paul Walmsley <paul@pwsan.com>
8758L:	linux-omap@vger.kernel.org
8759S:	Maintained
8760F:	arch/arm/*omap*/*clock*
8761
8762OMAP POWER MANAGEMENT SUPPORT
8763M:	Kevin Hilman <khilman@kernel.org>
8764L:	linux-omap@vger.kernel.org
8765S:	Maintained
8766F:	arch/arm/*omap*/*pm*
8767F:	drivers/cpufreq/omap-cpufreq.c
8768
8769OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8770M:	Rajendra Nayak <rnayak@codeaurora.org>
8771M:	Paul Walmsley <paul@pwsan.com>
8772L:	linux-omap@vger.kernel.org
8773S:	Maintained
8774F:	arch/arm/mach-omap2/prm*
8775
8776OMAP AUDIO SUPPORT
8777M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8778M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8780L:	linux-omap@vger.kernel.org
8781S:	Maintained
8782F:	sound/soc/omap/
8783
8784OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8785M:	Roger Quadros <rogerq@ti.com>
8786M:	Tony Lindgren <tony@atomide.com>
8787L:	linux-omap@vger.kernel.org
8788S:	Maintained
8789F:	drivers/memory/omap-gpmc.c
8790F:	arch/arm/mach-omap2/*gpmc*
8791
8792OMAP FRAMEBUFFER SUPPORT
8793M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8794L:	linux-fbdev@vger.kernel.org
8795L:	linux-omap@vger.kernel.org
8796S:	Maintained
8797F:	drivers/video/fbdev/omap/
8798
8799OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8800M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8801L:	linux-omap@vger.kernel.org
8802L:	linux-fbdev@vger.kernel.org
8803S:	Maintained
8804F:	drivers/video/fbdev/omap2/
8805F:	Documentation/arm/OMAP/DSS
8806
8807OMAP HARDWARE SPINLOCK SUPPORT
8808M:	Ohad Ben-Cohen <ohad@wizery.com>
8809L:	linux-omap@vger.kernel.org
8810S:	Maintained
8811F:	drivers/hwspinlock/omap_hwspinlock.c
8812
8813OMAP MMC SUPPORT
8814M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8815L:	linux-omap@vger.kernel.org
8816S:	Maintained
8817F:	drivers/mmc/host/omap.c
8818
8819OMAP HS MMC SUPPORT
8820L:	linux-mmc@vger.kernel.org
8821L:	linux-omap@vger.kernel.org
8822S:	Orphan
8823F:	drivers/mmc/host/omap_hsmmc.c
8824
8825OMAP RANDOM NUMBER GENERATOR SUPPORT
8826M:	Deepak Saxena <dsaxena@plexity.net>
8827S:	Maintained
8828F:	drivers/char/hw_random/omap-rng.c
8829
8830OMAP HWMOD SUPPORT
8831M:	Benoît Cousson <bcousson@baylibre.com>
8832M:	Paul Walmsley <paul@pwsan.com>
8833L:	linux-omap@vger.kernel.org
8834S:	Maintained
8835F:	arch/arm/mach-omap2/omap_hwmod.*
8836
8837OMAP HWMOD DATA
8838M:	Paul Walmsley <paul@pwsan.com>
8839L:	linux-omap@vger.kernel.org
8840S:	Maintained
8841F:	arch/arm/mach-omap2/omap_hwmod*data*
8842
8843OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8844M:	Benoît Cousson <bcousson@baylibre.com>
8845L:	linux-omap@vger.kernel.org
8846S:	Maintained
8847F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8848
8849OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8850M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8851L:	linux-media@vger.kernel.org
8852S:	Maintained
8853F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8854F:	drivers/media/platform/omap3isp/
8855F:	drivers/staging/media/omap4iss/
8856
8857OMAP USB SUPPORT
8858L:	linux-usb@vger.kernel.org
8859L:	linux-omap@vger.kernel.org
8860S:	Orphan
8861F:	drivers/usb/*/*omap*
8862F:	arch/arm/*omap*/usb*
8863
8864OMAP GPIO DRIVER
8865M:	Grygorii Strashko <grygorii.strashko@ti.com>
8866M:	Santosh Shilimkar <ssantosh@kernel.org>
8867M:	Kevin Hilman <khilman@kernel.org>
8868L:	linux-omap@vger.kernel.org
8869S:	Maintained
8870F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8871F:	drivers/gpio/gpio-omap.c
8872
8873OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8874M:	Mark Jackson <mpfj@newflow.co.uk>
8875L:	linux-omap@vger.kernel.org
8876S:	Maintained
8877F:	arch/arm/boot/dts/am335x-nano.dts
8878
8879OMFS FILESYSTEM
8880M:	Bob Copeland <me@bobcopeland.com>
8881L:	linux-karma-devel@lists.sourceforge.net
8882S:	Maintained
8883F:	Documentation/filesystems/omfs.txt
8884F:	fs/omfs/
8885
8886OMNIKEY CARDMAN 4000 DRIVER
8887M:	Harald Welte <laforge@gnumonks.org>
8888S:	Maintained
8889F:	drivers/char/pcmcia/cm4000_cs.c
8890F:	include/linux/cm4000_cs.h
8891F:	include/uapi/linux/cm4000_cs.h
8892
8893OMNIKEY CARDMAN 4040 DRIVER
8894M:	Harald Welte <laforge@gnumonks.org>
8895S:	Maintained
8896F:	drivers/char/pcmcia/cm4040_cs.*
8897
8898OMNIVISION OV7670 SENSOR DRIVER
8899M:	Jonathan Corbet <corbet@lwn.net>
8900L:	linux-media@vger.kernel.org
8901T:	git git://linuxtv.org/media_tree.git
8902S:	Maintained
8903F:	drivers/media/i2c/ov7670.c
8904
8905ONENAND FLASH DRIVER
8906M:	Kyungmin Park <kyungmin.park@samsung.com>
8907L:	linux-mtd@lists.infradead.org
8908S:	Maintained
8909F:	drivers/mtd/onenand/
8910F:	include/linux/mtd/onenand*.h
8911
8912ONSTREAM SCSI TAPE DRIVER
8913M:	Willem Riede <osst@riede.org>
8914L:	osst-users@lists.sourceforge.net
8915L:	linux-scsi@vger.kernel.org
8916S:	Maintained
8917F:	Documentation/scsi/osst.txt
8918F:	drivers/scsi/osst.*
8919F:	drivers/scsi/osst_*.h
8920F:	drivers/scsi/st.h
8921
8922OPENCORES I2C BUS DRIVER
8923M:	Peter Korsgaard <jacmet@sunsite.dk>
8924L:	linux-i2c@vger.kernel.org
8925S:	Maintained
8926F:	Documentation/i2c/busses/i2c-ocores
8927F:	drivers/i2c/busses/i2c-ocores.c
8928
8929OPEN FIRMWARE AND FLATTENED DEVICE TREE
8930M:	Rob Herring <robh+dt@kernel.org>
8931M:	Frank Rowand <frowand.list@gmail.com>
8932L:	devicetree@vger.kernel.org
8933W:	http://www.devicetree.org/
8934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8935S:	Maintained
8936F:	drivers/of/
8937F:	include/linux/of*.h
8938F:	scripts/dtc/
8939
8940OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8941M:	Rob Herring <robh+dt@kernel.org>
8942M:	Mark Rutland <mark.rutland@arm.com>
8943L:	devicetree@vger.kernel.org
8944T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8945Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8946S:	Maintained
8947F:	Documentation/devicetree/
8948F:	arch/*/boot/dts/
8949F:	include/dt-bindings/
8950
8951OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8952M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8953L:	devicetree@vger.kernel.org
8954S:	Maintained
8955F:	Documentation/devicetree/dynamic-resolution-notes.txt
8956F:	Documentation/devicetree/overlay-notes.txt
8957F:	drivers/of/overlay.c
8958F:	drivers/of/resolver.c
8959
8960OPENRISC ARCHITECTURE
8961M:	Jonas Bonn <jonas@southpole.se>
8962W:	http://openrisc.net
8963S:	Maintained
8964T:	git git://openrisc.net/~jonas/linux
8965F:	arch/openrisc/
8966
8967OPENVSWITCH
8968M:	Pravin Shelar <pshelar@nicira.com>
8969L:	netdev@vger.kernel.org
8970L:	dev@openvswitch.org
8971W:	http://openvswitch.org
8972S:	Maintained
8973F:	net/openvswitch/
8974F:	include/uapi/linux/openvswitch.h
8975
8976OPERATING PERFORMANCE POINTS (OPP)
8977M:	Viresh Kumar <vireshk@kernel.org>
8978M:	Nishanth Menon <nm@ti.com>
8979M:	Stephen Boyd <sboyd@codeaurora.org>
8980L:	linux-pm@vger.kernel.org
8981S:	Maintained
8982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8983F:	drivers/base/power/opp/
8984F:	include/linux/pm_opp.h
8985F:	Documentation/power/opp.txt
8986F:	Documentation/devicetree/bindings/opp/
8987
8988OPL4 DRIVER
8989M:	Clemens Ladisch <clemens@ladisch.de>
8990L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8991T:	git git://git.alsa-project.org/alsa-kernel.git
8992S:	Maintained
8993F:	sound/drivers/opl4/
8994
8995OPROFILE
8996M:	Robert Richter <rric@kernel.org>
8997L:	oprofile-list@lists.sf.net
8998S:	Maintained
8999F:	arch/*/include/asm/oprofile*.h
9000F:	arch/*/oprofile/
9001F:	drivers/oprofile/
9002F:	include/linux/oprofile.h
9003
9004ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9005M:	Mark Fasheh <mfasheh@versity.com>
9006M:	Joel Becker <jlbec@evilplan.org>
9007L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9008W:	http://ocfs2.wiki.kernel.org
9009S:	Supported
9010F:	Documentation/filesystems/ocfs2.txt
9011F:	Documentation/filesystems/dlmfs.txt
9012F:	fs/ocfs2/
9013
9014ORINOCO DRIVER
9015L:	linux-wireless@vger.kernel.org
9016W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9017W:	http://www.nongnu.org/orinoco/
9018S:	Orphan
9019F:	drivers/net/wireless/intersil/orinoco/
9020
9021OSD LIBRARY and FILESYSTEM
9022M:	Boaz Harrosh <ooo@electrozaur.com>
9023M:	Benny Halevy <bhalevy@primarydata.com>
9024L:	osd-dev@open-osd.org
9025W:	http://open-osd.org
9026T:	git git://git.open-osd.org/open-osd.git
9027S:	Maintained
9028F:	drivers/scsi/osd/
9029F:	include/scsi/osd_*
9030F:	fs/exofs/
9031
9032OVERLAY FILESYSTEM
9033M:	Miklos Szeredi <miklos@szeredi.hu>
9034L:	linux-unionfs@vger.kernel.org
9035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9036S:	Supported
9037F:	fs/overlayfs/
9038F:	Documentation/filesystems/overlayfs.txt
9039
9040ORANGEFS FILESYSTEM
9041M:	Mike Marshall <hubcap@omnibond.com>
9042L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9044S:	Supported
9045F:	fs/orangefs/
9046F:	Documentation/filesystems/orangefs.txt
9047
9048P54 WIRELESS DRIVER
9049M:	Christian Lamparter <chunkeey@googlemail.com>
9050L:	linux-wireless@vger.kernel.org
9051W:	http://wireless.kernel.org/en/users/Drivers/p54
9052S:	Maintained
9053F:	drivers/net/wireless/intersil/p54/
9054
9055PA SEMI ETHERNET DRIVER
9056L:	netdev@vger.kernel.org
9057S:	Orphan
9058F:	drivers/net/ethernet/pasemi/*
9059
9060PA SEMI SMBUS DRIVER
9061L:	linux-i2c@vger.kernel.org
9062S:	Orphan
9063F:	drivers/i2c/busses/i2c-pasemi.c
9064
9065PADATA PARALLEL EXECUTION MECHANISM
9066M:	Steffen Klassert <steffen.klassert@secunet.com>
9067L:	linux-crypto@vger.kernel.org
9068S:	Maintained
9069F:	kernel/padata.c
9070F:	include/linux/padata.h
9071F:	Documentation/padata.txt
9072
9073PANASONIC LAPTOP ACPI EXTRAS DRIVER
9074M:	Harald Welte <laforge@gnumonks.org>
9075L:	platform-driver-x86@vger.kernel.org
9076S:	Maintained
9077F:	drivers/platform/x86/panasonic-laptop.c
9078
9079PANASONIC MN10300/AM33/AM34 PORT
9080M:	David Howells <dhowells@redhat.com>
9081L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9082W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9083S:	Maintained
9084F:	Documentation/mn10300/
9085F:	arch/mn10300/
9086
9087PARALLEL LCD/KEYPAD PANEL DRIVER
9088M:      Willy Tarreau <willy@haproxy.com>
9089M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9090S:      Odd Fixes
9091F:      Documentation/misc-devices/lcd-panel-cgram.txt
9092F:      drivers/misc/panel.c
9093
9094PARALLEL PORT SUBSYSTEM
9095M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9096M:	Sudip Mukherjee <sudip@vectorindia.org>
9097L:	linux-parport@lists.infradead.org (subscribers-only)
9098S:	Maintained
9099F:	drivers/parport/
9100F:	include/linux/parport*.h
9101F:	drivers/char/ppdev.c
9102F:	include/uapi/linux/ppdev.h
9103F:	Documentation/parport*.txt
9104
9105PARAVIRT_OPS INTERFACE
9106M:	Jeremy Fitzhardinge <jeremy@goop.org>
9107M:	Chris Wright <chrisw@sous-sol.org>
9108M:	Alok Kataria <akataria@vmware.com>
9109M:	Rusty Russell <rusty@rustcorp.com.au>
9110L:	virtualization@lists.linux-foundation.org
9111S:	Supported
9112F:	Documentation/virtual/paravirt_ops.txt
9113F:	arch/*/kernel/paravirt*
9114F:	arch/*/include/asm/paravirt.h
9115F:	include/linux/hypervisor.h
9116
9117PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9118M:	Tim Waugh <tim@cyberelk.net>
9119L:	linux-parport@lists.infradead.org (subscribers-only)
9120S:	Maintained
9121F:	Documentation/blockdev/paride.txt
9122F:	drivers/block/paride/
9123
9124PARISC ARCHITECTURE
9125M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9126M:	Helge Deller <deller@gmx.de>
9127L:	linux-parisc@vger.kernel.org
9128W:	http://www.parisc-linux.org/
9129Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9132S:	Maintained
9133F:	arch/parisc/
9134F:	Documentation/parisc/
9135F:	drivers/parisc/
9136F:	drivers/char/agp/parisc-agp.c
9137F:	drivers/input/serio/gscps2.c
9138F:	drivers/parport/parport_gsc.*
9139F:	drivers/tty/serial/8250/8250_gsc.c
9140F:	drivers/video/fbdev/sti*
9141F:	drivers/video/console/sti*
9142F:	drivers/video/logo/logo_parisc*
9143
9144PC87360 HARDWARE MONITORING DRIVER
9145M:	Jim Cromie <jim.cromie@gmail.com>
9146L:	linux-hwmon@vger.kernel.org
9147S:	Maintained
9148F:	Documentation/hwmon/pc87360
9149F:	drivers/hwmon/pc87360.c
9150
9151PC8736x GPIO DRIVER
9152M:	Jim Cromie <jim.cromie@gmail.com>
9153S:	Maintained
9154F:	drivers/char/pc8736x_gpio.c
9155
9156PC87427 HARDWARE MONITORING DRIVER
9157M:	Jean Delvare <jdelvare@suse.com>
9158L:	linux-hwmon@vger.kernel.org
9159S:	Maintained
9160F:	Documentation/hwmon/pc87427
9161F:	drivers/hwmon/pc87427.c
9162
9163PCA9532 LED DRIVER
9164M:	Riku Voipio <riku.voipio@iki.fi>
9165S:	Maintained
9166F:	drivers/leds/leds-pca9532.c
9167F:	include/linux/leds-pca9532.h
9168
9169PCA9541 I2C BUS MASTER SELECTOR DRIVER
9170M:	Guenter Roeck <linux@roeck-us.net>
9171L:	linux-i2c@vger.kernel.org
9172S:	Maintained
9173F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9174
9175PCDP - PRIMARY CONSOLE AND DEBUG PORT
9176M:	Khalid Aziz <khalid@gonehiking.org>
9177S:	Maintained
9178F:	drivers/firmware/pcdp.*
9179
9180PCI ERROR RECOVERY
9181M:	Linas Vepstas <linasvepstas@gmail.com>
9182L:	linux-pci@vger.kernel.org
9183S:	Supported
9184F:	Documentation/PCI/pci-error-recovery.txt
9185
9186PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9187M:	Russell Currey <ruscur@russell.cc>
9188L:	linuxppc-dev@lists.ozlabs.org
9189S:	Supported
9190F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9191F:	arch/powerpc/kernel/eeh*.c
9192F:	arch/powerpc/platforms/*/eeh*.c
9193F:	arch/powerpc/include/*/eeh*.h
9194
9195PCI SUBSYSTEM
9196M:	Bjorn Helgaas <bhelgaas@google.com>
9197L:	linux-pci@vger.kernel.org
9198Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9200S:	Supported
9201F:	Documentation/devicetree/bindings/pci/
9202F:	Documentation/PCI/
9203F:	drivers/pci/
9204F:	include/linux/pci*
9205F:	arch/x86/pci/
9206F:	arch/x86/kernel/quirks.c
9207
9208PCI DRIVER FOR ALTERA PCIE IP
9209M:	Ley Foon Tan <lftan@altera.com>
9210L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9211L:	linux-pci@vger.kernel.org
9212S:	Supported
9213F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9214F:	drivers/pci/host/pcie-altera.c
9215
9216PCI DRIVER FOR ARM VERSATILE PLATFORM
9217M:	Rob Herring <robh@kernel.org>
9218L:	linux-pci@vger.kernel.org
9219L:	linux-arm-kernel@lists.infradead.org
9220S:	Maintained
9221F:	Documentation/devicetree/bindings/pci/versatile.txt
9222F:	drivers/pci/host/pci-versatile.c
9223
9224PCI DRIVER FOR ARMADA 8K
9225M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9226L:	linux-pci@vger.kernel.org
9227L:	linux-arm-kernel@lists.infradead.org
9228S:	Maintained
9229F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9230F:	drivers/pci/host/pcie-armada8k.c
9231
9232PCI DRIVER FOR APPLIEDMICRO XGENE
9233M:	Tanmay Inamdar <tinamdar@apm.com>
9234L:	linux-pci@vger.kernel.org
9235L:	linux-arm-kernel@lists.infradead.org
9236S:	Maintained
9237F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9238F:	drivers/pci/host/pci-xgene.c
9239
9240PCI DRIVER FOR FREESCALE LAYERSCAPE
9241M:	Minghuan Lian <minghuan.Lian@freescale.com>
9242M:	Mingkai Hu <mingkai.hu@freescale.com>
9243M:	Roy Zang <tie-fei.zang@freescale.com>
9244L:	linuxppc-dev@lists.ozlabs.org
9245L:	linux-pci@vger.kernel.org
9246L:	linux-arm-kernel@lists.infradead.org
9247S:	Maintained
9248F:	drivers/pci/host/*layerscape*
9249
9250PCI DRIVER FOR IMX6
9251M:	Richard Zhu <Richard.Zhu@freescale.com>
9252M:	Lucas Stach <l.stach@pengutronix.de>
9253L:	linux-pci@vger.kernel.org
9254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9255S:	Maintained
9256F:	drivers/pci/host/*imx6*
9257
9258PCI DRIVER FOR TI KEYSTONE
9259M:	Murali Karicheri <m-karicheri2@ti.com>
9260L:	linux-pci@vger.kernel.org
9261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262S:	Maintained
9263F:	drivers/pci/host/*keystone*
9264
9265PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9266M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9267M:	Jason Cooper <jason@lakedaemon.net>
9268L:	linux-pci@vger.kernel.org
9269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9270S:	Maintained
9271F:	drivers/pci/host/*mvebu*
9272
9273PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9274M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9275L:	linux-pci@vger.kernel.org
9276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277S:	Maintained
9278F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9279F:	drivers/pci/host/pci-aardvark.c
9280
9281PCI DRIVER FOR NVIDIA TEGRA
9282M:	Thierry Reding <thierry.reding@gmail.com>
9283L:	linux-tegra@vger.kernel.org
9284L:	linux-pci@vger.kernel.org
9285S:	Supported
9286F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9287F:	drivers/pci/host/pci-tegra.c
9288
9289PCI DRIVER FOR TI DRA7XX
9290M:	Kishon Vijay Abraham I <kishon@ti.com>
9291L:	linux-omap@vger.kernel.org
9292L:	linux-pci@vger.kernel.org
9293S:	Supported
9294F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9295F:	drivers/pci/host/pci-dra7xx.c
9296
9297PCI DRIVER FOR RENESAS R-CAR
9298M:	Simon Horman <horms@verge.net.au>
9299L:	linux-pci@vger.kernel.org
9300L:	linux-renesas-soc@vger.kernel.org
9301S:	Maintained
9302F:	drivers/pci/host/*rcar*
9303
9304PCI DRIVER FOR SAMSUNG EXYNOS
9305M:	Jingoo Han <jingoohan1@gmail.com>
9306L:	linux-pci@vger.kernel.org
9307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9308L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9309S:	Maintained
9310F:	drivers/pci/host/pci-exynos.c
9311
9312PCI DRIVER FOR SYNOPSIS DESIGNWARE
9313M:	Jingoo Han <jingoohan1@gmail.com>
9314M:	Pratyush Anand <pratyush.anand@gmail.com>
9315L:	linux-pci@vger.kernel.org
9316S:	Maintained
9317F:	drivers/pci/host/*designware*
9318
9319PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9320M:	Joao Pinto <jpinto@synopsys.com>
9321L:	linux-pci@vger.kernel.org
9322S:	Maintained
9323F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9324F:	drivers/pci/host/pcie-designware-plat.c
9325
9326PCI DRIVER FOR GENERIC OF HOSTS
9327M:	Will Deacon <will.deacon@arm.com>
9328L:	linux-pci@vger.kernel.org
9329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9330S:	Maintained
9331F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9332F:	drivers/pci/host/pci-host-common.c
9333F:	drivers/pci/host/pci-host-generic.c
9334
9335PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9336M:	Keith Busch <keith.busch@intel.com>
9337L:	linux-pci@vger.kernel.org
9338S:	Supported
9339F:	arch/x86/pci/vmd.c
9340
9341PCIE DRIVER FOR ST SPEAR13XX
9342M:	Pratyush Anand <pratyush.anand@gmail.com>
9343L:	linux-pci@vger.kernel.org
9344S:	Maintained
9345F:	drivers/pci/host/*spear*
9346
9347PCI MSI DRIVER FOR ALTERA MSI IP
9348M:	Ley Foon Tan <lftan@altera.com>
9349L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9350L:	linux-pci@vger.kernel.org
9351S:	Supported
9352F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9353F:	drivers/pci/host/pcie-altera-msi.c
9354
9355PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9356M:	Duc Dang <dhdang@apm.com>
9357L:	linux-pci@vger.kernel.org
9358L:	linux-arm-kernel@lists.infradead.org
9359S:	Maintained
9360F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9361F:	drivers/pci/host/pci-xgene-msi.c
9362
9363PCIE DRIVER FOR AXIS ARTPEC
9364M:	Niklas Cassel <niklas.cassel@axis.com>
9365M:	Jesper Nilsson <jesper.nilsson@axis.com>
9366L:	linux-arm-kernel@axis.com
9367L:	linux-pci@vger.kernel.org
9368S:	Maintained
9369F:	Documentation/devicetree/bindings/pci/axis,artpec*
9370F:	drivers/pci/host/*artpec*
9371
9372PCIE DRIVER FOR HISILICON
9373M:	Zhou Wang <wangzhou1@hisilicon.com>
9374M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9375L:	linux-pci@vger.kernel.org
9376S:	Maintained
9377F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9378F:	drivers/pci/host/pcie-hisi.c
9379
9380PCIE DRIVER FOR ROCKCHIP
9381M:	Shawn Lin <shawn.lin@rock-chips.com>
9382M:	Wenrui Li <wenrui.li@rock-chips.com>
9383L:	linux-pci@vger.kernel.org
9384L:	linux-rockchip@lists.infradead.org
9385S:	Maintained
9386F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9387F:	drivers/pci/host/pcie-rockchip.c
9388
9389PCIE DRIVER FOR QUALCOMM MSM
9390M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9391L:     linux-pci@vger.kernel.org
9392L:     linux-arm-msm@vger.kernel.org
9393S:     Maintained
9394F:     drivers/pci/host/*qcom*
9395
9396PCIE DRIVER FOR CAVIUM THUNDERX
9397M:	David Daney <david.daney@cavium.com>
9398L:	linux-pci@vger.kernel.org
9399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9400S:	Supported
9401F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9402F:	drivers/pci/host/pci-thunder-*
9403
9404PCMCIA SUBSYSTEM
9405P:	Linux PCMCIA Team
9406L:	linux-pcmcia@lists.infradead.org
9407W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9409S:	Maintained
9410F:	Documentation/pcmcia/
9411F:	tools/pcmcia/
9412F:	drivers/pcmcia/
9413F:	include/pcmcia/
9414
9415PCNET32 NETWORK DRIVER
9416M:	Don Fry <pcnet32@frontier.com>
9417L:	netdev@vger.kernel.org
9418S:	Maintained
9419F:	drivers/net/ethernet/amd/pcnet32.c
9420
9421PCRYPT PARALLEL CRYPTO ENGINE
9422M:	Steffen Klassert <steffen.klassert@secunet.com>
9423L:	linux-crypto@vger.kernel.org
9424S:	Maintained
9425F:	crypto/pcrypt.c
9426F:	include/crypto/pcrypt.h
9427
9428PER-CPU MEMORY ALLOCATOR
9429M:	Tejun Heo <tj@kernel.org>
9430M:	Christoph Lameter <cl@linux.com>
9431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9432S:	Maintained
9433F:	include/linux/percpu*.h
9434F:	mm/percpu*.c
9435F:	arch/*/include/asm/percpu.h
9436
9437PER-TASK DELAY ACCOUNTING
9438M:	Balbir Singh <bsingharora@gmail.com>
9439S:	Maintained
9440F:	include/linux/delayacct.h
9441F:	kernel/delayacct.c
9442
9443PERFORMANCE EVENTS SUBSYSTEM
9444M:	Peter Zijlstra <peterz@infradead.org>
9445M:	Ingo Molnar <mingo@redhat.com>
9446M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9447R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9448L:	linux-kernel@vger.kernel.org
9449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9450S:	Supported
9451F:	kernel/events/*
9452F:	include/linux/perf_event.h
9453F:	include/uapi/linux/perf_event.h
9454F:	arch/*/kernel/perf_event*.c
9455F:	arch/*/kernel/*/perf_event*.c
9456F:	arch/*/kernel/*/*/perf_event*.c
9457F:	arch/*/include/asm/perf_event.h
9458F:	arch/*/kernel/perf_callchain.c
9459F:	arch/*/events/*
9460F:	tools/perf/
9461
9462PERSONALITY HANDLING
9463M:	Christoph Hellwig <hch@infradead.org>
9464L:	linux-abi-devel@lists.sourceforge.net
9465S:	Maintained
9466F:	include/linux/personality.h
9467F:	include/uapi/linux/personality.h
9468
9469PHONET PROTOCOL
9470M:	Remi Denis-Courmont <courmisch@gmail.com>
9471S:	Supported
9472F:	Documentation/networking/phonet.txt
9473F:	include/linux/phonet.h
9474F:	include/net/phonet/
9475F:	include/uapi/linux/phonet.h
9476F:	net/phonet/
9477
9478PHRAM MTD DRIVER
9479M:	Joern Engel <joern@lazybastard.org>
9480L:	linux-mtd@lists.infradead.org
9481S:	Maintained
9482F:	drivers/mtd/devices/phram.c
9483
9484PICOLCD HID DRIVER
9485M:	Bruno Prémont <bonbons@linux-vserver.org>
9486L:	linux-input@vger.kernel.org
9487S:	Maintained
9488F:	drivers/hid/hid-picolcd*
9489
9490PICOXCELL SUPPORT
9491M:	Jamie Iles <jamie@jamieiles.com>
9492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9493T:	git git://github.com/jamieiles/linux-2.6-ji.git
9494S:	Supported
9495F:	arch/arm/boot/dts/picoxcell*
9496F:	arch/arm/mach-picoxcell/
9497F:	drivers/crypto/picoxcell*
9498
9499PIN CONTROL SUBSYSTEM
9500M:	Linus Walleij <linus.walleij@linaro.org>
9501L:	linux-gpio@vger.kernel.org
9502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9503S:	Maintained
9504F:	Documentation/devicetree/bindings/pinctrl/
9505F:	Documentation/pinctrl.txt
9506F:	drivers/pinctrl/
9507F:	include/linux/pinctrl/
9508
9509PIN CONTROLLER - ATMEL AT91
9510M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9512S:	Maintained
9513F:	drivers/pinctrl/pinctrl-at91.*
9514
9515PIN CONTROLLER - ATMEL AT91 PIO4
9516M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9518L:	linux-gpio@vger.kernel.org
9519S:	Supported
9520F:	drivers/pinctrl/pinctrl-at91-pio4.*
9521
9522PIN CONTROLLER - INTEL
9523M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9524M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9525S:	Maintained
9526F:	drivers/pinctrl/intel/
9527
9528PIN CONTROLLER - RENESAS
9529M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9530M:	Geert Uytterhoeven <geert+renesas@glider.be>
9531L:	linux-renesas-soc@vger.kernel.org
9532S:	Maintained
9533F:	drivers/pinctrl/sh-pfc/
9534
9535PIN CONTROLLER - SAMSUNG
9536M:	Tomasz Figa <tomasz.figa@gmail.com>
9537M:	Krzysztof Kozlowski <krzk@kernel.org>
9538M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9541S:	Maintained
9542F:	drivers/pinctrl/samsung/
9543F:	include/dt-bindings/pinctrl/samsung.h
9544F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9545
9546PIN CONTROLLER - SINGLE
9547M:	Tony Lindgren <tony@atomide.com>
9548M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9550L:	linux-omap@vger.kernel.org
9551S:	Maintained
9552F:	drivers/pinctrl/pinctrl-single.c
9553
9554PIN CONTROLLER - ST SPEAR
9555M:	Viresh Kumar <vireshk@kernel.org>
9556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9557W:	http://www.st.com/spear
9558S:	Maintained
9559F:	drivers/pinctrl/spear/
9560
9561PISTACHIO SOC SUPPORT
9562M:      James Hartley <james.hartley@imgtec.com>
9563M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9564L:      linux-mips@linux-mips.org
9565S:      Maintained
9566F:      arch/mips/pistachio/
9567F:      arch/mips/include/asm/mach-pistachio/
9568F:      arch/mips/boot/dts/pistachio/
9569F:      arch/mips/configs/pistachio*_defconfig
9570
9571PKTCDVD DRIVER
9572M:	Jiri Kosina <jikos@kernel.org>
9573S:	Maintained
9574F:	drivers/block/pktcdvd.c
9575F:	include/linux/pktcdvd.h
9576F:	include/uapi/linux/pktcdvd.h
9577
9578PKUNITY SOC DRIVERS
9579M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9580W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9581S:	Maintained
9582T:	git git://github.com/gxt/linux.git
9583F:	drivers/input/serio/i8042-unicore32io.h
9584F:	drivers/i2c/busses/i2c-puv3.c
9585F:	drivers/video/fbdev/fb-puv3.c
9586F:	drivers/rtc/rtc-puv3.c
9587
9588PMBUS HARDWARE MONITORING DRIVERS
9589M:	Guenter Roeck <linux@roeck-us.net>
9590L:	linux-hwmon@vger.kernel.org
9591W:	http://hwmon.wiki.kernel.org/
9592W:	http://www.roeck-us.net/linux/drivers/
9593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9594S:	Maintained
9595F:	Documentation/hwmon/pmbus
9596F:	drivers/hwmon/pmbus/
9597F:	include/linux/i2c/pmbus.h
9598
9599PMC SIERRA MaxRAID DRIVER
9600L:	linux-scsi@vger.kernel.org
9601W:	http://www.pmc-sierra.com/
9602S:	Orphan
9603F:	drivers/scsi/pmcraid.*
9604
9605PMC SIERRA PM8001 DRIVER
9606M:	Jack Wang <jinpu.wang@profitbricks.com>
9607M:	lindar_liu@usish.com
9608L:	pmchba@pmcs.com
9609L:	linux-scsi@vger.kernel.org
9610S:	Supported
9611F:	drivers/scsi/pm8001/
9612
9613POSIX CLOCKS and TIMERS
9614M:	Thomas Gleixner <tglx@linutronix.de>
9615L:	linux-kernel@vger.kernel.org
9616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9617S:	Maintained
9618F:	fs/timerfd.c
9619F:	include/linux/timer*
9620F:	kernel/time/*timer*
9621
9622POWER MANAGEMENT CORE
9623M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9624L:	linux-pm@vger.kernel.org
9625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9626S:	Supported
9627F:	drivers/base/power/
9628F:	include/linux/pm.h
9629F:	include/linux/pm_*
9630F:	include/linux/powercap.h
9631F:	drivers/powercap/
9632
9633POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9634M:	Sebastian Reichel <sre@kernel.org>
9635L:	linux-pm@vger.kernel.org
9636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9637S:	Maintained
9638F:	Documentation/devicetree/bindings/power/supply/
9639F:	include/linux/power_supply.h
9640F:	drivers/power/supply/
9641
9642POWER STATE COORDINATION INTERFACE (PSCI)
9643M:	Mark Rutland <mark.rutland@arm.com>
9644M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9645L:	linux-arm-kernel@lists.infradead.org
9646S:	Maintained
9647F:	drivers/firmware/psci.c
9648F:	include/linux/psci.h
9649F:	include/uapi/linux/psci.h
9650
9651POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9652M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9653L:	linuxppc-dev@lists.ozlabs.org
9654S:	Maintained
9655F:	drivers/char/powernv-op-panel.c
9656
9657PNP SUPPORT
9658M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9659S:	Maintained
9660F:	drivers/pnp/
9661
9662PPP PROTOCOL DRIVERS AND COMPRESSORS
9663M:	Paul Mackerras <paulus@samba.org>
9664L:	linux-ppp@vger.kernel.org
9665S:	Maintained
9666F:	drivers/net/ppp/ppp_*
9667
9668PPP OVER ATM (RFC 2364)
9669M:	Mitchell Blank Jr <mitch@sfgoth.com>
9670S:	Maintained
9671F:	net/atm/pppoatm.c
9672F:	include/uapi/linux/atmppp.h
9673
9674PPP OVER ETHERNET
9675M:	Michal Ostrowski <mostrows@earthlink.net>
9676S:	Maintained
9677F:	drivers/net/ppp/pppoe.c
9678F:	drivers/net/ppp/pppox.c
9679
9680PPP OVER L2TP
9681M:	James Chapman <jchapman@katalix.com>
9682S:	Maintained
9683F:	net/l2tp/l2tp_ppp.c
9684F:	include/linux/if_pppol2tp.h
9685F:	include/uapi/linux/if_pppol2tp.h
9686
9687PPS SUPPORT
9688M:	Rodolfo Giometti <giometti@enneenne.com>
9689W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9690L:	linuxpps@ml.enneenne.com (subscribers-only)
9691S:	Maintained
9692F:	Documentation/pps/
9693F:	drivers/pps/
9694F:	include/linux/pps*.h
9695
9696PPTP DRIVER
9697M:	Dmitry Kozlov <xeb@mail.ru>
9698L:	netdev@vger.kernel.org
9699S:	Maintained
9700F:	drivers/net/ppp/pptp.c
9701W:	http://sourceforge.net/projects/accel-pptp
9702
9703PREEMPTIBLE KERNEL
9704M:	Robert Love <rml@tech9.net>
9705L:	kpreempt-tech@lists.sourceforge.net
9706W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9707S:	Supported
9708F:	Documentation/preempt-locking.txt
9709F:	include/linux/preempt.h
9710
9711PRISM54 WIRELESS DRIVER
9712M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9713L:	linux-wireless@vger.kernel.org
9714W:	http://wireless.kernel.org/en/users/Drivers/p54
9715S:	Obsolete
9716F:	drivers/net/wireless/intersil/prism54/
9717
9718PS3 NETWORK SUPPORT
9719M:	Geoff Levand <geoff@infradead.org>
9720L:	netdev@vger.kernel.org
9721L:	linuxppc-dev@lists.ozlabs.org
9722S:	Maintained
9723F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9724
9725PS3 PLATFORM SUPPORT
9726M:	Geoff Levand <geoff@infradead.org>
9727L:	linuxppc-dev@lists.ozlabs.org
9728S:	Maintained
9729F:	arch/powerpc/boot/ps3*
9730F:	arch/powerpc/include/asm/lv1call.h
9731F:	arch/powerpc/include/asm/ps3*.h
9732F:	arch/powerpc/platforms/ps3/
9733F:	drivers/*/ps3*
9734F:	drivers/ps3/
9735F:	drivers/rtc/rtc-ps3.c
9736F:	drivers/usb/host/*ps3.c
9737F:	sound/ppc/snd_ps3*
9738
9739PS3VRAM DRIVER
9740M:	Jim Paris <jim@jtan.com>
9741M:	Geoff Levand <geoff@infradead.org>
9742L:	linuxppc-dev@lists.ozlabs.org
9743S:	Maintained
9744F:	drivers/block/ps3vram.c
9745
9746PSTORE FILESYSTEM
9747M:	Anton Vorontsov <anton@enomsg.org>
9748M:	Colin Cross <ccross@android.com>
9749M:	Kees Cook <keescook@chromium.org>
9750M:	Tony Luck <tony.luck@intel.com>
9751S:	Maintained
9752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9753F:	fs/pstore/
9754F:	include/linux/pstore*
9755F:	drivers/firmware/efi/efi-pstore.c
9756F:	drivers/acpi/apei/erst.c
9757
9758PTP HARDWARE CLOCK SUPPORT
9759M:	Richard Cochran <richardcochran@gmail.com>
9760L:	netdev@vger.kernel.org
9761S:	Maintained
9762W:	http://linuxptp.sourceforge.net/
9763F:	Documentation/ABI/testing/sysfs-ptp
9764F:	Documentation/ptp/*
9765F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9766F:	drivers/net/phy/dp83640*
9767F:	drivers/ptp/*
9768F:	include/linux/ptp_cl*
9769
9770PTRACE SUPPORT
9771M:	Roland McGrath <roland@hack.frob.com>
9772M:	Oleg Nesterov <oleg@redhat.com>
9773S:	Maintained
9774F:	include/asm-generic/syscall.h
9775F:	include/linux/ptrace.h
9776F:	include/linux/regset.h
9777F:	include/linux/tracehook.h
9778F:	include/uapi/linux/ptrace.h
9779F:	kernel/ptrace.c
9780
9781PULSE8-CEC DRIVER
9782M:	Hans Verkuil <hverkuil@xs4all.nl>
9783L:	linux-media@vger.kernel.org
9784T:	git git://linuxtv.org/media_tree.git
9785S:	Maintained
9786F:	drivers/staging/media/pulse8-cec
9787
9788PVRUSB2 VIDEO4LINUX DRIVER
9789M:	Mike Isely <isely@pobox.com>
9790L:	pvrusb2@isely.net	(subscribers-only)
9791L:	linux-media@vger.kernel.org
9792W:	http://www.isely.net/pvrusb2/
9793T:	git git://linuxtv.org/media_tree.git
9794S:	Maintained
9795F:	Documentation/media/v4l-drivers/pvrusb2*
9796F:	drivers/media/usb/pvrusb2/
9797
9798PWC WEBCAM DRIVER
9799M:	Hans Verkuil <hverkuil@xs4all.nl>
9800L:	linux-media@vger.kernel.org
9801T:	git git://linuxtv.org/media_tree.git
9802S:	Odd Fixes
9803F:	drivers/media/usb/pwc/*
9804
9805PWM FAN DRIVER
9806M:	Kamil Debski <kamil@wypas.org>
9807M:	Lukasz Majewski <l.majewski@samsung.com>
9808L:	linux-hwmon@vger.kernel.org
9809S:	Supported
9810F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9811F:	Documentation/hwmon/pwm-fan
9812F:	drivers/hwmon/pwm-fan.c
9813
9814PWM SUBSYSTEM
9815M:	Thierry Reding <thierry.reding@gmail.com>
9816L:	linux-pwm@vger.kernel.org
9817S:	Maintained
9818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9819F:	Documentation/pwm.txt
9820F:	Documentation/devicetree/bindings/pwm/
9821F:	include/linux/pwm.h
9822F:	drivers/pwm/
9823F:	drivers/video/backlight/pwm_bl.c
9824F:	include/linux/pwm_backlight.h
9825
9826PXA2xx/PXA3xx SUPPORT
9827M:	Daniel Mack <daniel@zonque.org>
9828M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9829M:	Robert Jarzmik <robert.jarzmik@free.fr>
9830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9831T:	git git://github.com/hzhuang1/linux.git
9832T:	git git://github.com/rjarzmik/linux.git
9833S:	Maintained
9834F:	arch/arm/boot/dts/pxa*
9835F:	arch/arm/mach-pxa/
9836F:	drivers/dma/pxa*
9837F:	drivers/pcmcia/pxa2xx*
9838F:	drivers/pinctrl/pxa/
9839F:	drivers/spi/spi-pxa2xx*
9840F:	drivers/usb/gadget/udc/pxa2*
9841F:	include/sound/pxa2xx-lib.h
9842F:	sound/arm/pxa*
9843F:	sound/soc/pxa/
9844
9845PXA GPIO DRIVER
9846M:	Robert Jarzmik <robert.jarzmik@free.fr>
9847L:	linux-gpio@vger.kernel.org
9848S:	Maintained
9849F:	drivers/gpio/gpio-pxa.c
9850
9851PXA3xx NAND FLASH DRIVER
9852M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9853L:	linux-mtd@lists.infradead.org
9854S:	Maintained
9855F:	drivers/mtd/nand/pxa3xx_nand.c
9856
9857MMP SUPPORT
9858M:	Eric Miao <eric.y.miao@gmail.com>
9859M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9861T:	git git://github.com/hzhuang1/linux.git
9862T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9863S:	Maintained
9864F:	arch/arm/boot/dts/mmp*
9865F:	arch/arm/mach-mmp/
9866
9867PXA MMCI DRIVER
9868S:	Orphan
9869
9870PXA RTC DRIVER
9871M:	Robert Jarzmik <robert.jarzmik@free.fr>
9872L:	rtc-linux@googlegroups.com
9873S:	Maintained
9874
9875QAT DRIVER
9876M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9877M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9878L:	qat-linux@intel.com
9879S:	Supported
9880F:	drivers/crypto/qat/
9881
9882QIB DRIVER
9883M:	Mike Marciniszyn <infinipath@intel.com>
9884L:	linux-rdma@vger.kernel.org
9885S:	Supported
9886F:	drivers/infiniband/hw/qib/
9887
9888QLOGIC QLA1280 SCSI DRIVER
9889M:	Michael Reed <mdr@sgi.com>
9890L:	linux-scsi@vger.kernel.org
9891S:	Maintained
9892F:	drivers/scsi/qla1280.[ch]
9893
9894QLOGIC QLA2XXX FC-SCSI DRIVER
9895M:	qla2xxx-upstream@qlogic.com
9896L:	linux-scsi@vger.kernel.org
9897S:	Supported
9898F:	Documentation/scsi/LICENSE.qla2xxx
9899F:	drivers/scsi/qla2xxx/
9900
9901QLOGIC QLA4XXX iSCSI DRIVER
9902M:	QLogic-Storage-Upstream@qlogic.com
9903L:	linux-scsi@vger.kernel.org
9904S:	Supported
9905F:	Documentation/scsi/LICENSE.qla4xxx
9906F:	drivers/scsi/qla4xxx/
9907
9908QLOGIC QLA3XXX NETWORK DRIVER
9909M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9910M:	Ron Mercer <ron.mercer@qlogic.com>
9911M:	linux-driver@qlogic.com
9912L:	netdev@vger.kernel.org
9913S:	Supported
9914F:	Documentation/networking/LICENSE.qla3xxx
9915F:	drivers/net/ethernet/qlogic/qla3xxx.*
9916
9917QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9918M:	Dept-GELinuxNICDev@qlogic.com
9919L:	netdev@vger.kernel.org
9920S:	Supported
9921F:	drivers/net/ethernet/qlogic/qlcnic/
9922
9923QLOGIC QLGE 10Gb ETHERNET DRIVER
9924M:	Harish Patil <harish.patil@qlogic.com>
9925M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9926M:	Dept-GELinuxNICDev@qlogic.com
9927M:	linux-driver@qlogic.com
9928L:	netdev@vger.kernel.org
9929S:	Supported
9930F:	drivers/net/ethernet/qlogic/qlge/
9931
9932QLOGIC QL4xxx ETHERNET DRIVER
9933M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9934M:	Ariel Elior <Ariel.Elior@qlogic.com>
9935M:	everest-linux-l2@qlogic.com
9936L:	netdev@vger.kernel.org
9937S:	Supported
9938F:	drivers/net/ethernet/qlogic/qed/
9939F:	include/linux/qed/
9940F:	drivers/net/ethernet/qlogic/qede/
9941
9942QNX4 FILESYSTEM
9943M:	Anders Larsen <al@alarsen.net>
9944W:	http://www.alarsen.net/linux/qnx4fs/
9945S:	Maintained
9946F:	fs/qnx4/
9947F:	include/uapi/linux/qnx4_fs.h
9948F:	include/uapi/linux/qnxtypes.h
9949
9950QT1010 MEDIA DRIVER
9951M:	Antti Palosaari <crope@iki.fi>
9952L:	linux-media@vger.kernel.org
9953W:	https://linuxtv.org
9954W:	http://palosaari.fi/linux/
9955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9956T:	git git://linuxtv.org/anttip/media_tree.git
9957S:	Maintained
9958F:	drivers/media/tuners/qt1010*
9959
9960QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9961M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9962L:	linux-wireless@vger.kernel.org
9963L:	ath9k-devel@lists.ath9k.org
9964W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9965S:	Supported
9966F:	drivers/net/wireless/ath/ath9k/
9967
9968QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9969M:	Kalle Valo <kvalo@qca.qualcomm.com>
9970L:	ath10k@lists.infradead.org
9971W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9973S:	Supported
9974F:	drivers/net/wireless/ath/ath10k/
9975
9976QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9977M:	Timur Tabi <timur@codeaurora.org>
9978L:	netdev@vger.kernel.org
9979S:	Supported
9980F:	drivers/net/ethernet/qualcomm/emac/
9981
9982QUALCOMM HEXAGON ARCHITECTURE
9983M:	Richard Kuo <rkuo@codeaurora.org>
9984L:	linux-hexagon@vger.kernel.org
9985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9986S:	Supported
9987F:	arch/hexagon/
9988
9989QUALCOMM WCN36XX WIRELESS DRIVER
9990M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9991L:	wcn36xx@lists.infradead.org
9992W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9993T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9994S:	Supported
9995F:	drivers/net/wireless/ath/wcn36xx/
9996
9997QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9998M:	Gabriel Somlo <somlo@cmu.edu>
9999M:	"Michael S. Tsirkin" <mst@redhat.com>
10000L:	qemu-devel@nongnu.org
10001S:	Maintained
10002F:	drivers/firmware/qemu_fw_cfg.c
10003
10004RADOS BLOCK DEVICE (RBD)
10005M:	Ilya Dryomov <idryomov@gmail.com>
10006M:	Sage Weil <sage@redhat.com>
10007M:	Alex Elder <elder@kernel.org>
10008L:	ceph-devel@vger.kernel.org
10009W:	http://ceph.com/
10010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10011T:	git git://github.com/ceph/ceph-client.git
10012S:	Supported
10013F:	Documentation/ABI/testing/sysfs-bus-rbd
10014F:	drivers/block/rbd.c
10015F:	drivers/block/rbd_types.h
10016
10017RADEON FRAMEBUFFER DISPLAY DRIVER
10018M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10019L:	linux-fbdev@vger.kernel.org
10020S:	Maintained
10021F:	drivers/video/fbdev/aty/radeon*
10022F:	include/uapi/linux/radeonfb.h
10023
10024RADIOSHARK RADIO DRIVER
10025M:	Hans Verkuil <hverkuil@xs4all.nl>
10026L:	linux-media@vger.kernel.org
10027T:	git git://linuxtv.org/media_tree.git
10028S:	Maintained
10029F:	drivers/media/radio/radio-shark.c
10030
10031RADIOSHARK2 RADIO DRIVER
10032M:	Hans Verkuil <hverkuil@xs4all.nl>
10033L:	linux-media@vger.kernel.org
10034T:	git git://linuxtv.org/media_tree.git
10035S:	Maintained
10036F:	drivers/media/radio/radio-shark2.c
10037F:	drivers/media/radio/radio-tea5777.c
10038
10039RAGE128 FRAMEBUFFER DISPLAY DRIVER
10040M:	Paul Mackerras <paulus@samba.org>
10041L:	linux-fbdev@vger.kernel.org
10042S:	Maintained
10043F:	drivers/video/fbdev/aty/aty128fb.c
10044
10045RALINK MIPS ARCHITECTURE
10046M:	John Crispin <john@phrozen.org>
10047L:	linux-mips@linux-mips.org
10048S:	Maintained
10049F:	arch/mips/ralink
10050
10051RALINK RT2X00 WIRELESS LAN DRIVER
10052P:	rt2x00 project
10053M:	Stanislaw Gruszka <sgruszka@redhat.com>
10054M:	Helmut Schaa <helmut.schaa@googlemail.com>
10055L:	linux-wireless@vger.kernel.org
10056S:	Maintained
10057F:	drivers/net/wireless/ralink/rt2x00/
10058
10059RAMDISK RAM BLOCK DEVICE DRIVER
10060M:	Jens Axboe <axboe@kernel.dk>
10061S:	Maintained
10062F:	Documentation/blockdev/ramdisk.txt
10063F:	drivers/block/brd.c
10064
10065RANDOM NUMBER DRIVER
10066M:	"Theodore Ts'o" <tytso@mit.edu>
10067S:	Maintained
10068F:	drivers/char/random.c
10069
10070RAPIDIO SUBSYSTEM
10071M:	Matt Porter <mporter@kernel.crashing.org>
10072M:	Alexandre Bounine <alexandre.bounine@idt.com>
10073S:	Maintained
10074F:	drivers/rapidio/
10075
10076RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10077L:	linux-wireless@vger.kernel.org
10078S:	Orphan
10079F:	drivers/net/wireless/ray*
10080
10081RCUTORTURE MODULE
10082M:	Josh Triplett <josh@joshtriplett.org>
10083M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10084L:	linux-kernel@vger.kernel.org
10085S:	Supported
10086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10087F:	Documentation/RCU/torture.txt
10088F:	kernel/rcu/rcutorture.c
10089
10090RCUTORTURE TEST FRAMEWORK
10091M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10092M:	Josh Triplett <josh@joshtriplett.org>
10093R:	Steven Rostedt <rostedt@goodmis.org>
10094R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10095R:	Lai Jiangshan <jiangshanlai@gmail.com>
10096L:	linux-kernel@vger.kernel.org
10097S:	Supported
10098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10099F:	tools/testing/selftests/rcutorture
10100
10101RDC R-321X SoC
10102M:	Florian Fainelli <florian@openwrt.org>
10103S:	Maintained
10104
10105RDC R6040 FAST ETHERNET DRIVER
10106M:	Florian Fainelli <f.fainelli@gmail.com>
10107L:	netdev@vger.kernel.org
10108S:	Maintained
10109F:	drivers/net/ethernet/rdc/r6040.c
10110
10111RDS - RELIABLE DATAGRAM SOCKETS
10112M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10113L:	netdev@vger.kernel.org
10114L:	linux-rdma@vger.kernel.org
10115L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10116W:	https://oss.oracle.com/projects/rds/
10117S:	Supported
10118F:	net/rds/
10119F:	Documentation/networking/rds.txt
10120
10121RDMAVT - RDMA verbs software
10122M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10123L:	linux-rdma@vger.kernel.org
10124S:	Supported
10125F:	drivers/infiniband/sw/rdmavt
10126
10127READ-COPY UPDATE (RCU)
10128M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10129M:	Josh Triplett <josh@joshtriplett.org>
10130R:	Steven Rostedt <rostedt@goodmis.org>
10131R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10132R:	Lai Jiangshan <jiangshanlai@gmail.com>
10133L:	linux-kernel@vger.kernel.org
10134W:	http://www.rdrop.com/users/paulmck/RCU/
10135S:	Supported
10136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10137F:	Documentation/RCU/
10138X:	Documentation/RCU/torture.txt
10139F:	include/linux/rcu*
10140X:	include/linux/srcu.h
10141F:	kernel/rcu/
10142X:	kernel/torture.c
10143
10144REAL TIME CLOCK (RTC) SUBSYSTEM
10145M:	Alessandro Zummo <a.zummo@towertech.it>
10146M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10147L:	rtc-linux@googlegroups.com
10148Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10150S:	Maintained
10151F:	Documentation/devicetree/bindings/rtc/
10152F:	Documentation/rtc.txt
10153F:	drivers/rtc/
10154F:	include/linux/rtc.h
10155F:	include/uapi/linux/rtc.h
10156F:	include/linux/rtc/
10157F:	include/linux/platform_data/rtc-*
10158F:	tools/testing/selftests/timers/rtctest.c
10159
10160REALTEK AUDIO CODECS
10161M:	Bard Liao <bardliao@realtek.com>
10162M:	Oder Chiou <oder_chiou@realtek.com>
10163S:	Maintained
10164F:	sound/soc/codecs/rt*
10165F:	include/sound/rt*.h
10166
10167REISERFS FILE SYSTEM
10168L:	reiserfs-devel@vger.kernel.org
10169S:	Supported
10170F:	fs/reiserfs/
10171
10172REGISTER MAP ABSTRACTION
10173M:	Mark Brown <broonie@kernel.org>
10174L:	linux-kernel@vger.kernel.org
10175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10176S:	Supported
10177F:	Documentation/devicetree/bindings/regmap/
10178F:	drivers/base/regmap/
10179F:	include/linux/regmap.h
10180
10181REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10182M:	Ohad Ben-Cohen <ohad@wizery.com>
10183M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10184L:	linux-remoteproc@vger.kernel.org
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10186S:	Maintained
10187F:	Documentation/devicetree/bindings/remoteproc/
10188F:	Documentation/remoteproc.txt
10189F:	drivers/remoteproc/
10190F:	include/linux/remoteproc.h
10191
10192REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10193M:	Ohad Ben-Cohen <ohad@wizery.com>
10194M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10195L:	linux-remoteproc@vger.kernel.org
10196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10197S:	Maintained
10198F:	drivers/rpmsg/
10199F:	Documentation/rpmsg.txt
10200F:	include/linux/rpmsg.h
10201
10202RENESAS CLOCK DRIVERS
10203M:	Geert Uytterhoeven <geert+renesas@glider.be>
10204L:	linux-renesas-soc@vger.kernel.org
10205S:	Supported
10206F:	drivers/clk/renesas/
10207
10208RENESAS ETHERNET DRIVERS
10209R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10210L:	netdev@vger.kernel.org
10211L:	linux-renesas-soc@vger.kernel.org
10212F:	drivers/net/ethernet/renesas/
10213F:	include/linux/sh_eth.h
10214
10215RENESAS USB2 PHY DRIVER
10216M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10217L:	linux-renesas-soc@vger.kernel.org
10218S:	Maintained
10219F:	drivers/phy/phy-rcar-gen3-usb2.c
10220
10221RESET CONTROLLER FRAMEWORK
10222M:	Philipp Zabel <p.zabel@pengutronix.de>
10223T:	git git://git.pengutronix.de/git/pza/linux
10224S:	Maintained
10225F:	drivers/reset/
10226F:	Documentation/devicetree/bindings/reset/
10227F:	include/dt-bindings/reset/
10228F:	include/linux/reset.h
10229F:	include/linux/reset-controller.h
10230
10231RFKILL
10232M:	Johannes Berg <johannes@sipsolutions.net>
10233L:	linux-wireless@vger.kernel.org
10234W:	http://wireless.kernel.org/
10235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10237S:	Maintained
10238F:	Documentation/rfkill.txt
10239F:	net/rfkill/
10240
10241RHASHTABLE
10242M:	Thomas Graf <tgraf@suug.ch>
10243M:	Herbert Xu <herbert@gondor.apana.org.au>
10244L:	netdev@vger.kernel.org
10245S:	Maintained
10246F:	lib/rhashtable.c
10247F:	include/linux/rhashtable.h
10248
10249RICOH SMARTMEDIA/XD DRIVER
10250M:	Maxim Levitsky <maximlevitsky@gmail.com>
10251S:	Maintained
10252F:	drivers/mtd/nand/r852.c
10253F:	drivers/mtd/nand/r852.h
10254
10255RICOH R5C592 MEMORYSTICK DRIVER
10256M:	Maxim Levitsky <maximlevitsky@gmail.com>
10257S:	Maintained
10258F:	drivers/memstick/host/r592.*
10259
10260ROCCAT DRIVERS
10261M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10262W:	http://sourceforge.net/projects/roccat/
10263S:	Maintained
10264F:	drivers/hid/hid-roccat*
10265F:	include/linux/hid-roccat*
10266F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10267
10268ROCKER DRIVER
10269M:	Jiri Pirko <jiri@resnulli.us>
10270L:	netdev@vger.kernel.org
10271S:	Supported
10272F:	drivers/net/ethernet/rocker/
10273
10274ROCKETPORT DRIVER
10275P:	Comtrol Corp.
10276W:	http://www.comtrol.com
10277S:	Maintained
10278F:	Documentation/serial/rocket.txt
10279F:	drivers/tty/rocket*
10280
10281ROCKETPORT EXPRESS/INFINITY DRIVER
10282M:	Kevin Cernekee <cernekee@gmail.com>
10283L:	linux-serial@vger.kernel.org
10284S:	Odd Fixes
10285F:	drivers/tty/serial/rp2.*
10286
10287ROSE NETWORK LAYER
10288M:	Ralf Baechle <ralf@linux-mips.org>
10289L:	linux-hams@vger.kernel.org
10290W:	http://www.linux-ax25.org/
10291S:	Maintained
10292F:	include/net/rose.h
10293F:	include/uapi/linux/rose.h
10294F:	net/rose/
10295
10296RTL2830 MEDIA DRIVER
10297M:	Antti Palosaari <crope@iki.fi>
10298L:	linux-media@vger.kernel.org
10299W:	https://linuxtv.org
10300W:	http://palosaari.fi/linux/
10301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10302T:	git git://linuxtv.org/anttip/media_tree.git
10303S:	Maintained
10304F:	drivers/media/dvb-frontends/rtl2830*
10305
10306RTL2832 MEDIA DRIVER
10307M:	Antti Palosaari <crope@iki.fi>
10308L:	linux-media@vger.kernel.org
10309W:	https://linuxtv.org
10310W:	http://palosaari.fi/linux/
10311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10312T:	git git://linuxtv.org/anttip/media_tree.git
10313S:	Maintained
10314F:	drivers/media/dvb-frontends/rtl2832*
10315
10316RTL2832_SDR MEDIA DRIVER
10317M:	Antti Palosaari <crope@iki.fi>
10318L:	linux-media@vger.kernel.org
10319W:	https://linuxtv.org
10320W:	http://palosaari.fi/linux/
10321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10322T:	git git://linuxtv.org/anttip/media_tree.git
10323S:	Maintained
10324F:	drivers/media/dvb-frontends/rtl2832_sdr*
10325
10326RTL8180 WIRELESS DRIVER
10327L:	linux-wireless@vger.kernel.org
10328W:	http://wireless.kernel.org/
10329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10330S:	Orphan
10331F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10332
10333RTL8187 WIRELESS DRIVER
10334M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10335M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10336M:	Larry Finger <Larry.Finger@lwfinger.net>
10337L:	linux-wireless@vger.kernel.org
10338W:	http://wireless.kernel.org/
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10340S:	Maintained
10341F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10342
10343RTL8192CE WIRELESS DRIVER
10344M:	Larry Finger <Larry.Finger@lwfinger.net>
10345M:	Chaoming Li <chaoming_li@realsil.com.cn>
10346L:	linux-wireless@vger.kernel.org
10347W:	http://wireless.kernel.org/
10348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10349S:	Maintained
10350F:	drivers/net/wireless/realtek/rtlwifi/
10351F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10352
10353RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10354M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10355L:	linux-wireless@vger.kernel.org
10356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10357S:	Maintained
10358F:	drivers/net/wireless/realtek/rtl8xxxu/
10359
10360S3 SAVAGE FRAMEBUFFER DRIVER
10361M:	Antonino Daplas <adaplas@gmail.com>
10362L:	linux-fbdev@vger.kernel.org
10363S:	Maintained
10364F:	drivers/video/fbdev/savage/
10365
10366S390
10367M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10368M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10369L:	linux-s390@vger.kernel.org
10370W:	http://www.ibm.com/developerworks/linux/linux390/
10371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10372S:	Supported
10373F:	arch/s390/
10374F:	drivers/s390/
10375F:	Documentation/s390/
10376F:	Documentation/DocBook/s390*
10377
10378S390 COMMON I/O LAYER
10379M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10380M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10381L:	linux-s390@vger.kernel.org
10382W:	http://www.ibm.com/developerworks/linux/linux390/
10383S:	Supported
10384F:	drivers/s390/cio/
10385
10386S390 DASD DRIVER
10387M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10388M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10389L:	linux-s390@vger.kernel.org
10390W:	http://www.ibm.com/developerworks/linux/linux390/
10391S:	Supported
10392F:	drivers/s390/block/dasd*
10393F:	block/partitions/ibm.c
10394
10395S390 NETWORK DRIVERS
10396M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10397L:	linux-s390@vger.kernel.org
10398W:	http://www.ibm.com/developerworks/linux/linux390/
10399S:	Supported
10400F:	drivers/s390/net/
10401
10402S390 PCI SUBSYSTEM
10403M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10404M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10405L:	linux-s390@vger.kernel.org
10406W:	http://www.ibm.com/developerworks/linux/linux390/
10407S:	Supported
10408F:	arch/s390/pci/
10409F:	drivers/pci/hotplug/s390_pci_hpc.c
10410
10411S390 ZCRYPT DRIVER
10412M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10413L:	linux-s390@vger.kernel.org
10414W:	http://www.ibm.com/developerworks/linux/linux390/
10415S:	Supported
10416F:	drivers/s390/crypto/
10417
10418S390 ZFCP DRIVER
10419M:	Steffen Maier <maier@linux.vnet.ibm.com>
10420L:	linux-s390@vger.kernel.org
10421W:	http://www.ibm.com/developerworks/linux/linux390/
10422S:	Supported
10423F:	drivers/s390/scsi/zfcp_*
10424
10425S390 IUCV NETWORK LAYER
10426M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10427L:	linux-s390@vger.kernel.org
10428W:	http://www.ibm.com/developerworks/linux/linux390/
10429S:	Supported
10430F:	drivers/s390/net/*iucv*
10431F:	include/net/iucv/
10432F:	net/iucv/
10433
10434S390 IOMMU (PCI)
10435M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10436L:	linux-s390@vger.kernel.org
10437W:	http://www.ibm.com/developerworks/linux/linux390/
10438S:	Supported
10439F:	drivers/iommu/s390-iommu.c
10440
10441S3C24XX SD/MMC Driver
10442M:	Ben Dooks <ben-linux@fluff.org>
10443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10444S:	Supported
10445F:	drivers/mmc/host/s3cmci.*
10446
10447SAA6588 RDS RECEIVER DRIVER
10448M:	Hans Verkuil <hverkuil@xs4all.nl>
10449L:	linux-media@vger.kernel.org
10450T:	git git://linuxtv.org/media_tree.git
10451W:	https://linuxtv.org
10452S:	Odd Fixes
10453F:	drivers/media/i2c/saa6588*
10454
10455SAA7134 VIDEO4LINUX DRIVER
10456M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10457M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10458L:	linux-media@vger.kernel.org
10459W:	https://linuxtv.org
10460T:	git git://linuxtv.org/media_tree.git
10461S:	Odd fixes
10462F:	Documentation/media/v4l-drivers/saa7134*
10463F:	drivers/media/pci/saa7134/
10464
10465SAA7146 VIDEO4LINUX-2 DRIVER
10466M:	Hans Verkuil <hverkuil@xs4all.nl>
10467L:	linux-media@vger.kernel.org
10468T:	git git://linuxtv.org/media_tree.git
10469S:	Maintained
10470F:	drivers/media/common/saa7146/
10471F:	drivers/media/pci/saa7146/
10472F:	include/media/saa7146*
10473
10474SAMSUNG LAPTOP DRIVER
10475M:	Corentin Chary <corentin.chary@gmail.com>
10476L:	platform-driver-x86@vger.kernel.org
10477S:	Maintained
10478F:	drivers/platform/x86/samsung-laptop.c
10479
10480SAMSUNG AUDIO (ASoC) DRIVERS
10481M:	Krzysztof Kozlowski <krzk@kernel.org>
10482M:	Sangbeom Kim <sbkim73@samsung.com>
10483M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10485S:	Supported
10486F:	sound/soc/samsung/
10487
10488SAMSUNG FRAMEBUFFER DRIVER
10489M:	Jingoo Han <jingoohan1@gmail.com>
10490L:	linux-fbdev@vger.kernel.org
10491S:	Maintained
10492F:	drivers/video/fbdev/s3c-fb.c
10493
10494SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10495M:	Sangbeom Kim <sbkim73@samsung.com>
10496M:	Krzysztof Kozlowski <krzk@kernel.org>
10497M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10498L:	linux-kernel@vger.kernel.org
10499L:	linux-samsung-soc@vger.kernel.org
10500S:	Supported
10501F:	drivers/mfd/sec*.c
10502F:	drivers/regulator/s2m*.c
10503F:	drivers/regulator/s5m*.c
10504F:	drivers/clk/clk-s2mps11.c
10505F:	drivers/rtc/rtc-s5m.c
10506F:	include/linux/mfd/samsung/
10507F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10508F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10509F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10510F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10511
10512SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10513M:	Kyungmin Park <kyungmin.park@samsung.com>
10514M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10515L:	linux-media@vger.kernel.org
10516Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10517S:	Supported
10518F:	drivers/media/platform/exynos4-is/
10519
10520SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10521M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10522L:	linux-media@vger.kernel.org
10523L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10524S:	Maintained
10525F:	drivers/media/platform/s3c-camif/
10526F:	include/media/drv-intf/s3c_camif.h
10527
10528SAMSUNG S5C73M3 CAMERA DRIVER
10529M:	Kyungmin Park <kyungmin.park@samsung.com>
10530M:	Andrzej Hajda <a.hajda@samsung.com>
10531L:	linux-media@vger.kernel.org
10532S:	Supported
10533F:	drivers/media/i2c/s5c73m3/*
10534
10535SAMSUNG S5K5BAF CAMERA DRIVER
10536M:	Kyungmin Park <kyungmin.park@samsung.com>
10537M:	Andrzej Hajda <a.hajda@samsung.com>
10538L:	linux-media@vger.kernel.org
10539S:	Supported
10540F:	drivers/media/i2c/s5k5baf.c
10541
10542SAMSUNG S3FWRN5 NFC DRIVER
10543M:	Robert Baldyga <r.baldyga@samsung.com>
10544M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10545L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10546S:	Supported
10547F:	drivers/nfc/s3fwrn5
10548
10549SAMSUNG SOC CLOCK DRIVERS
10550M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10551M:	Tomasz Figa <tomasz.figa@gmail.com>
10552M:	Chanwoo Choi <cw00.choi@samsung.com>
10553S:	Supported
10554L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10555F:	drivers/clk/samsung/
10556F:	include/dt-bindings/clock/exynos*.h
10557F:	Documentation/devicetree/bindings/clock/exynos*.txt
10558
10559SAMSUNG SPI DRIVERS
10560M:	Kukjin Kim <kgene@kernel.org>
10561M:	Krzysztof Kozlowski <krzk@kernel.org>
10562M:	Andi Shyti <andi.shyti@samsung.com>
10563L:	linux-spi@vger.kernel.org
10564L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10565S:	Maintained
10566F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10567F:	drivers/spi/spi-s3c*
10568F:	include/linux/platform_data/spi-s3c64xx.h
10569
10570SAMSUNG SXGBE DRIVERS
10571M:	Byungho An <bh74.an@samsung.com>
10572M:	Girish K S <ks.giri@samsung.com>
10573M:	Vipul Pandya <vipul.pandya@samsung.com>
10574S:	Supported
10575L:	netdev@vger.kernel.org
10576F:	drivers/net/ethernet/samsung/sxgbe/
10577
10578SAMSUNG THERMAL DRIVER
10579M:	Lukasz Majewski <l.majewski@samsung.com>
10580L:	linux-pm@vger.kernel.org
10581L:	linux-samsung-soc@vger.kernel.org
10582S:	Supported
10583T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10584F:	drivers/thermal/samsung/
10585
10586SAMSUNG USB2 PHY DRIVER
10587M:	Kamil Debski <kamil@wypas.org>
10588M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10589L:	linux-kernel@vger.kernel.org
10590S:	Supported
10591F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10592F:	Documentation/phy/samsung-usb2.txt
10593F:	drivers/phy/phy-exynos4210-usb2.c
10594F:	drivers/phy/phy-exynos4x12-usb2.c
10595F:	drivers/phy/phy-exynos5250-usb2.c
10596F:	drivers/phy/phy-s5pv210-usb2.c
10597F:	drivers/phy/phy-samsung-usb2.c
10598F:	drivers/phy/phy-samsung-usb2.h
10599
10600SERIAL DRIVERS
10601M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10602L:	linux-serial@vger.kernel.org
10603S:	Maintained
10604F:	Documentation/devicetree/bindings/serial/
10605F:	drivers/tty/serial/
10606
10607STI CEC DRIVER
10608M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10609L:	kernel@stlinux.com
10610S:	Maintained
10611F:	drivers/staging/media/st-cec/
10612F:	Documentation/devicetree/bindings/media/stih-cec.txt
10613
10614SYNOPSYS DESIGNWARE DMAC DRIVER
10615M:	Viresh Kumar <vireshk@kernel.org>
10616M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10617S:	Maintained
10618F:	include/linux/dma/dw.h
10619F:	include/linux/platform_data/dma-dw.h
10620F:	drivers/dma/dw/
10621
10622SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10623M: Lars Persson <lars.persson@axis.com>
10624L: netdev@vger.kernel.org
10625S: Supported
10626F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10627F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10628
10629SYNOPSYS DESIGNWARE I2C DRIVER
10630M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10631R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10632R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10633L:	linux-i2c@vger.kernel.org
10634S:	Maintained
10635F:	drivers/i2c/busses/i2c-designware-*
10636F:	include/linux/platform_data/i2c-designware.h
10637
10638SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10639M:	Jaehoon Chung <jh80.chung@samsung.com>
10640L:	linux-mmc@vger.kernel.org
10641S:	Maintained
10642F:	include/linux/mmc/dw_mmc.h
10643F:	drivers/mmc/host/dw_mmc*
10644
10645SYSTEM TRACE MODULE CLASS
10646M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10647S:	Maintained
10648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10649F:	Documentation/trace/stm.txt
10650F:	drivers/hwtracing/stm/
10651F:	include/linux/stm.h
10652F:	include/uapi/linux/stm.h
10653
10654THUNDERBOLT DRIVER
10655M:	Andreas Noever <andreas.noever@gmail.com>
10656S:	Maintained
10657F:	drivers/thunderbolt/
10658
10659TI BQ27XXX POWER SUPPLY DRIVER
10660R:	Andrew F. Davis <afd@ti.com>
10661F:	include/linux/power/bq27xxx_battery.h
10662F:	drivers/power/supply/bq27xxx_battery.c
10663F:	drivers/power/supply/bq27xxx_battery_i2c.c
10664
10665TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10666M:	John Stultz <john.stultz@linaro.org>
10667M:	Thomas Gleixner <tglx@linutronix.de>
10668L:	linux-kernel@vger.kernel.org
10669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10670S:	Supported
10671F:	include/linux/clocksource.h
10672F:	include/linux/time.h
10673F:	include/linux/timex.h
10674F:	include/uapi/linux/time.h
10675F:	include/uapi/linux/timex.h
10676F:	kernel/time/clocksource.c
10677F:	kernel/time/time*.c
10678F:	kernel/time/alarmtimer.c
10679F:	kernel/time/ntp.c
10680F:	tools/testing/selftests/timers/
10681
10682SC1200 WDT DRIVER
10683M:	Zwane Mwaikambo <zwanem@gmail.com>
10684S:	Maintained
10685F:	drivers/watchdog/sc1200wdt.c
10686
10687SCHEDULER
10688M:	Ingo Molnar <mingo@redhat.com>
10689M:	Peter Zijlstra <peterz@infradead.org>
10690L:	linux-kernel@vger.kernel.org
10691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10692S:	Maintained
10693F:	kernel/sched/
10694F:	include/linux/sched.h
10695F:	include/uapi/linux/sched.h
10696F:	include/linux/wait.h
10697
10698SCORE ARCHITECTURE
10699M:	Chen Liqin <liqin.linux@gmail.com>
10700M:	Lennox Wu <lennox.wu@gmail.com>
10701W:	http://www.sunplus.com
10702S:	Supported
10703F:	arch/score/
10704
10705SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10706M:	Sudeep Holla <sudeep.holla@arm.com>
10707L:	linux-arm-kernel@lists.infradead.org
10708S:	Maintained
10709F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10710F:	drivers/clk/clk-scpi.c
10711F:	drivers/cpufreq/scpi-cpufreq.c
10712F:	drivers/firmware/arm_scpi.c
10713F:	include/linux/scpi_protocol.h
10714
10715SCSI CDROM DRIVER
10716M:	Jens Axboe <axboe@kernel.dk>
10717L:	linux-scsi@vger.kernel.org
10718W:	http://www.kernel.dk
10719S:	Maintained
10720F:	drivers/scsi/sr*
10721
10722SCSI RDMA PROTOCOL (SRP) INITIATOR
10723M:	Bart Van Assche <bart.vanassche@sandisk.com>
10724L:	linux-rdma@vger.kernel.org
10725S:	Supported
10726W:	http://www.openfabrics.org
10727Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10729F:	drivers/infiniband/ulp/srp/
10730F:	include/scsi/srp.h
10731
10732SCSI SG DRIVER
10733M:	Doug Gilbert <dgilbert@interlog.com>
10734L:	linux-scsi@vger.kernel.org
10735W:	http://sg.danny.cz/sg
10736S:	Maintained
10737F:	Documentation/scsi/scsi-generic.txt
10738F:	drivers/scsi/sg.c
10739F:	include/scsi/sg.h
10740
10741SCSI SUBSYSTEM
10742M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10744M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10746L:	linux-scsi@vger.kernel.org
10747S:	Maintained
10748F:	Documentation/devicetree/bindings/scsi/
10749F:	drivers/scsi/
10750F:	include/scsi/
10751
10752SCSI TAPE DRIVER
10753M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10754L:	linux-scsi@vger.kernel.org
10755S:	Maintained
10756F:	Documentation/scsi/st.txt
10757F:	drivers/scsi/st.*
10758F:	drivers/scsi/st_*.h
10759
10760SCTP PROTOCOL
10761M:	Vlad Yasevich <vyasevich@gmail.com>
10762M:	Neil Horman <nhorman@tuxdriver.com>
10763L:	linux-sctp@vger.kernel.org
10764W:	http://lksctp.sourceforge.net
10765S:	Maintained
10766F:	Documentation/networking/sctp.txt
10767F:	include/linux/sctp.h
10768F:	include/uapi/linux/sctp.h
10769F:	include/net/sctp/
10770F:	net/sctp/
10771
10772SCx200 CPU SUPPORT
10773M:	Jim Cromie <jim.cromie@gmail.com>
10774S:	Odd Fixes
10775F:	Documentation/i2c/busses/scx200_acb
10776F:	arch/x86/platform/scx200/
10777F:	drivers/watchdog/scx200_wdt.c
10778F:	drivers/i2c/busses/scx200*
10779F:	drivers/mtd/maps/scx200_docflash.c
10780F:	include/linux/scx200.h
10781
10782SCx200 GPIO DRIVER
10783M:	Jim Cromie <jim.cromie@gmail.com>
10784S:	Maintained
10785F:	drivers/char/scx200_gpio.c
10786F:	include/linux/scx200_gpio.h
10787
10788SCx200 HRT CLOCKSOURCE DRIVER
10789M:	Jim Cromie <jim.cromie@gmail.com>
10790S:	Maintained
10791F:	drivers/clocksource/scx200_hrt.c
10792
10793SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10794M:	Sascha Sommer <saschasommer@freenet.de>
10795L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10796S:	Maintained
10797F:	drivers/mmc/host/sdricoh_cs.c
10798
10799SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10800M:	Adrian Hunter <adrian.hunter@intel.com>
10801L:	linux-mmc@vger.kernel.org
10802T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10803S:	Maintained
10804F:	drivers/mmc/host/sdhci*
10805F:	include/linux/mmc/sdhci*
10806
10807SECURE COMPUTING
10808M:	Kees Cook <keescook@chromium.org>
10809R:	Andy Lutomirski <luto@amacapital.net>
10810R:	Will Drewry <wad@chromium.org>
10811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10812S:	Supported
10813F:	kernel/seccomp.c
10814F:	include/uapi/linux/seccomp.h
10815F:	include/linux/seccomp.h
10816F:	tools/testing/selftests/seccomp/*
10817K:	\bsecure_computing
10818K:	\bTIF_SECCOMP\b
10819
10820SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10821M:	Al Cooper <alcooperx@gmail.com>
10822L:	linux-mmc@vger.kernel.org
10823L:	bcm-kernel-feedback-list@broadcom.com
10824S:	Maintained
10825F:	drivers/mmc/host/sdhci-brcmstb*
10826
10827SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10828M:	Ben Dooks <ben-linux@fluff.org>
10829M:	Jaehoon Chung <jh80.chung@samsung.com>
10830L:	linux-mmc@vger.kernel.org
10831S:	Maintained
10832F:	drivers/mmc/host/sdhci-s3c*
10833
10834SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10835M:	Viresh Kumar <vireshk@kernel.org>
10836L:	linux-mmc@vger.kernel.org
10837S:	Maintained
10838F:	drivers/mmc/host/sdhci-spear.c
10839
10840SECURITY SUBSYSTEM
10841M:	James Morris <james.l.morris@oracle.com>
10842M:	"Serge E. Hallyn" <serge@hallyn.com>
10843L:	linux-security-module@vger.kernel.org (suggested Cc:)
10844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10845W:	http://kernsec.org/
10846S:	Supported
10847F:	security/
10848
10849SECURITY CONTACT
10850M:	Security Officers <security@kernel.org>
10851S:	Supported
10852
10853SELINUX SECURITY MODULE
10854M:	Paul Moore <paul@paul-moore.com>
10855M:	Stephen Smalley <sds@tycho.nsa.gov>
10856M:	Eric Paris <eparis@parisplace.org>
10857L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10858W:	http://selinuxproject.org
10859T:	git git://git.infradead.org/users/pcmoore/selinux
10860S:	Supported
10861F:	include/linux/selinux*
10862F:	security/selinux/
10863F:	scripts/selinux/
10864
10865APPARMOR SECURITY MODULE
10866M:	John Johansen <john.johansen@canonical.com>
10867L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10868W:	apparmor.wiki.kernel.org
10869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10870S:	Supported
10871F:	security/apparmor/
10872
10873LOADPIN SECURITY MODULE
10874M:	Kees Cook <keescook@chromium.org>
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10876S:	Supported
10877F:	security/loadpin/
10878
10879YAMA SECURITY MODULE
10880M:	Kees Cook <keescook@chromium.org>
10881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10882S:	Supported
10883F:	security/yama/
10884
10885SENSABLE PHANTOM
10886M:	Jiri Slaby <jirislaby@gmail.com>
10887S:	Maintained
10888F:	drivers/misc/phantom.c
10889F:	include/uapi/linux/phantom.h
10890
10891Emulex 10Gbps iSCSI - OneConnect DRIVER
10892M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10893M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10894M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10895L:	linux-scsi@vger.kernel.org
10896W:	http://www.broadcom.com
10897S:	Supported
10898F:	drivers/scsi/be2iscsi/
10899
10900Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10901M:	Sathya Perla <sathya.perla@broadcom.com>
10902M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10903M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10904M:	Somnath Kotur <somnath.kotur@broadcom.com>
10905L:	netdev@vger.kernel.org
10906W:	http://www.emulex.com
10907S:	Supported
10908F:	drivers/net/ethernet/emulex/benet/
10909
10910EMULEX ONECONNECT ROCE DRIVER
10911M:	Selvin Xavier <selvin.xavier@avagotech.com>
10912M:	Devesh Sharma <devesh.sharma@avagotech.com>
10913M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10914L:	linux-rdma@vger.kernel.org
10915W:	http://www.emulex.com
10916S:	Supported
10917F:	drivers/infiniband/hw/ocrdma/
10918F:	include/uapi/rdma/ocrdma-abi.h
10919
10920SFC NETWORK DRIVER
10921M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10922M:	Edward Cree <ecree@solarflare.com>
10923M:	Bert Kenward <bkenward@solarflare.com>
10924L:	netdev@vger.kernel.org
10925S:	Supported
10926F:	drivers/net/ethernet/sfc/
10927
10928SGI GRU DRIVER
10929M:	Dimitri Sivanich <sivanich@sgi.com>
10930S:	Maintained
10931F:	drivers/misc/sgi-gru/
10932
10933SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10934M:	Pat Gefre <pfg@sgi.com>
10935L:	linux-ia64@vger.kernel.org
10936S:	Supported
10937F:	Documentation/ia64/serial.txt
10938F:	drivers/tty/serial/ioc?_serial.c
10939F:	include/linux/ioc?.h
10940
10941SGI XP/XPC/XPNET DRIVER
10942M:	Cliff Whickman <cpw@sgi.com>
10943M:	Robin Holt <robinmholt@gmail.com>
10944S:	Maintained
10945F:	drivers/misc/sgi-xp/
10946
10947SI2157 MEDIA DRIVER
10948M:	Antti Palosaari <crope@iki.fi>
10949L:	linux-media@vger.kernel.org
10950W:	https://linuxtv.org
10951W:	http://palosaari.fi/linux/
10952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10953T:	git git://linuxtv.org/anttip/media_tree.git
10954S:	Maintained
10955F:	drivers/media/tuners/si2157*
10956
10957SI2168 MEDIA DRIVER
10958M:	Antti Palosaari <crope@iki.fi>
10959L:	linux-media@vger.kernel.org
10960W:	https://linuxtv.org
10961W:	http://palosaari.fi/linux/
10962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10963T:	git git://linuxtv.org/anttip/media_tree.git
10964S:	Maintained
10965F:	drivers/media/dvb-frontends/si2168*
10966
10967SI470X FM RADIO RECEIVER I2C DRIVER
10968M:	Hans Verkuil <hverkuil@xs4all.nl>
10969L:	linux-media@vger.kernel.org
10970T:	git git://linuxtv.org/media_tree.git
10971W:	https://linuxtv.org
10972S:	Odd Fixes
10973F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10974
10975SI470X FM RADIO RECEIVER USB DRIVER
10976M:	Hans Verkuil <hverkuil@xs4all.nl>
10977L:	linux-media@vger.kernel.org
10978T:	git git://linuxtv.org/media_tree.git
10979W:	https://linuxtv.org
10980S:	Maintained
10981F:	drivers/media/radio/si470x/radio-si470x-common.c
10982F:	drivers/media/radio/si470x/radio-si470x.h
10983F:	drivers/media/radio/si470x/radio-si470x-usb.c
10984
10985SI4713 FM RADIO TRANSMITTER I2C DRIVER
10986M:	Eduardo Valentin <edubezval@gmail.com>
10987L:	linux-media@vger.kernel.org
10988T:	git git://linuxtv.org/media_tree.git
10989W:	https://linuxtv.org
10990S:	Odd Fixes
10991F:	drivers/media/radio/si4713/si4713.?
10992
10993SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10994M:	Eduardo Valentin <edubezval@gmail.com>
10995L:	linux-media@vger.kernel.org
10996T:	git git://linuxtv.org/media_tree.git
10997W:	https://linuxtv.org
10998S:	Odd Fixes
10999F:	drivers/media/radio/si4713/radio-platform-si4713.c
11000
11001SI4713 FM RADIO TRANSMITTER USB DRIVER
11002M:	Hans Verkuil <hverkuil@xs4all.nl>
11003L:	linux-media@vger.kernel.org
11004T:	git git://linuxtv.org/media_tree.git
11005W:	https://linuxtv.org
11006S:	Maintained
11007F:	drivers/media/radio/si4713/radio-usb-si4713.c
11008
11009SIANO DVB DRIVER
11010M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11011M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11012L:	linux-media@vger.kernel.org
11013W:	https://linuxtv.org
11014T:	git git://linuxtv.org/media_tree.git
11015S:	Odd fixes
11016F:	drivers/media/common/siano/
11017F:	drivers/media/usb/siano/
11018F:	drivers/media/usb/siano/
11019F:	drivers/media/mmc/siano/
11020
11021SIMPLEFB FB DRIVER
11022M:	Hans de Goede <hdegoede@redhat.com>
11023L:	linux-fbdev@vger.kernel.org
11024S:	Maintained
11025F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11026F:	drivers/video/fbdev/simplefb.c
11027F:	include/linux/platform_data/simplefb.h
11028
11029SH_VEU V4L2 MEM2MEM DRIVER
11030L:	linux-media@vger.kernel.org
11031S:	Orphan
11032F:	drivers/media/platform/sh_veu.c
11033
11034SH_VOU V4L2 OUTPUT DRIVER
11035L:	linux-media@vger.kernel.org
11036S:	Orphan
11037F:	drivers/media/platform/sh_vou.c
11038F:	include/media/drv-intf/sh_vou.h
11039
11040SIMPLE FIRMWARE INTERFACE (SFI)
11041M:	Len Brown <lenb@kernel.org>
11042L:	sfi-devel@simplefirmware.org
11043W:	http://simplefirmware.org/
11044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11045S:	Supported
11046F:	arch/x86/platform/sfi/
11047F:	drivers/sfi/
11048F:	include/linux/sfi*.h
11049
11050SIMTEC EB110ATX (Chalice CATS)
11051P:	Ben Dooks
11052P:	Vincent Sanders <vince@simtec.co.uk>
11053M:	Simtec Linux Team <linux@simtec.co.uk>
11054W:	http://www.simtec.co.uk/products/EB110ATX/
11055S:	Supported
11056
11057SIMTEC EB2410ITX (BAST)
11058P:	Ben Dooks
11059P:	Vincent Sanders <vince@simtec.co.uk>
11060M:	Simtec Linux Team <linux@simtec.co.uk>
11061W:	http://www.simtec.co.uk/products/EB2410ITX/
11062S:	Supported
11063F:	arch/arm/mach-s3c24xx/mach-bast.c
11064F:	arch/arm/mach-s3c24xx/bast-ide.c
11065F:	arch/arm/mach-s3c24xx/bast-irq.c
11066
11067TI DAVINCI MACHINE SUPPORT
11068M:	Sekhar Nori <nsekhar@ti.com>
11069M:	Kevin Hilman <khilman@kernel.org>
11070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11072S:	Supported
11073F:	arch/arm/mach-davinci/
11074F:	drivers/i2c/busses/i2c-davinci.c
11075
11076TI DAVINCI SERIES MEDIA DRIVER
11077M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11078L:	linux-media@vger.kernel.org
11079W:	https://linuxtv.org
11080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11081T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11082S:	Maintained
11083F:	drivers/media/platform/davinci/
11084F:	include/media/davinci/
11085
11086TI AM437X VPFE DRIVER
11087M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11088L:	linux-media@vger.kernel.org
11089W:	https://linuxtv.org
11090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11091T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11092S:	Maintained
11093F:	drivers/media/platform/am437x/
11094
11095OV2659 OMNIVISION SENSOR DRIVER
11096M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11097L:	linux-media@vger.kernel.org
11098W:	https://linuxtv.org
11099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11100T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11101S:	Maintained
11102F:	drivers/media/i2c/ov2659.c
11103F:	include/media/i2c/ov2659.h
11104
11105SILICON MOTION SM712 FRAME BUFFER DRIVER
11106M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11107M:	Teddy Wang <teddy.wang@siliconmotion.com>
11108M:	Sudip Mukherjee <sudip@vectorindia.org>
11109L:	linux-fbdev@vger.kernel.org
11110S:	Maintained
11111F:	drivers/video/fbdev/sm712*
11112F:	Documentation/fb/sm712fb.txt
11113
11114SIS 190 ETHERNET DRIVER
11115M:	Francois Romieu <romieu@fr.zoreil.com>
11116L:	netdev@vger.kernel.org
11117S:	Maintained
11118F:	drivers/net/ethernet/sis/sis190.c
11119
11120SIS 900/7016 FAST ETHERNET DRIVER
11121M:	Daniele Venzano <venza@brownhat.org>
11122W:	http://www.brownhat.org/sis900.html
11123L:	netdev@vger.kernel.org
11124S:	Maintained
11125F:	drivers/net/ethernet/sis/sis900.*
11126
11127SIS FRAMEBUFFER DRIVER
11128M:	Thomas Winischhofer <thomas@winischhofer.net>
11129W:	http://www.winischhofer.net/linuxsisvga.shtml
11130S:	Maintained
11131F:	Documentation/fb/sisfb.txt
11132F:	drivers/video/fbdev/sis/
11133F:	include/video/sisfb.h
11134
11135SIS USB2VGA DRIVER
11136M:	Thomas Winischhofer <thomas@winischhofer.net>
11137W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11138S:	Maintained
11139F:	drivers/usb/misc/sisusbvga/
11140
11141SLAB ALLOCATOR
11142M:	Christoph Lameter <cl@linux.com>
11143M:	Pekka Enberg <penberg@kernel.org>
11144M:	David Rientjes <rientjes@google.com>
11145M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11146M:	Andrew Morton <akpm@linux-foundation.org>
11147L:	linux-mm@kvack.org
11148S:	Maintained
11149F:	include/linux/sl?b*.h
11150F:	mm/sl?b*
11151
11152SLEEPABLE READ-COPY UPDATE (SRCU)
11153M:	Lai Jiangshan <jiangshanlai@gmail.com>
11154M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11155M:	Josh Triplett <josh@joshtriplett.org>
11156R:	Steven Rostedt <rostedt@goodmis.org>
11157R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11158L:	linux-kernel@vger.kernel.org
11159W:	http://www.rdrop.com/users/paulmck/RCU/
11160S:	Supported
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11162F:	include/linux/srcu.h
11163F:	kernel/rcu/srcu.c
11164
11165SMACK SECURITY MODULE
11166M:	Casey Schaufler <casey@schaufler-ca.com>
11167L:	linux-security-module@vger.kernel.org
11168W:	http://schaufler-ca.com
11169T:	git git://github.com/cschaufler/smack-next
11170S:	Maintained
11171F:	Documentation/security/Smack.txt
11172F:	security/smack/
11173
11174DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11175M:	Kevin Hilman <khilman@kernel.org>
11176M:	Nishanth Menon <nm@ti.com>
11177S:	Maintained
11178F:	drivers/power/avs/
11179F:	include/linux/power/smartreflex.h
11180L:	linux-pm@vger.kernel.org
11181
11182SMC91x ETHERNET DRIVER
11183M:	Nicolas Pitre <nico@fluxnic.net>
11184S:	Odd Fixes
11185F:	drivers/net/ethernet/smsc/smc91x.*
11186
11187SMIA AND SMIA++ IMAGE SENSOR DRIVER
11188M:	Sakari Ailus <sakari.ailus@iki.fi>
11189L:	linux-media@vger.kernel.org
11190S:	Maintained
11191F:	drivers/media/i2c/smiapp/
11192F:	include/media/i2c/smiapp.h
11193F:	drivers/media/i2c/smiapp-pll.c
11194F:	drivers/media/i2c/smiapp-pll.h
11195F:	include/uapi/linux/smiapp.h
11196F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11197
11198SMM665 HARDWARE MONITOR DRIVER
11199M:	Guenter Roeck <linux@roeck-us.net>
11200L:	linux-hwmon@vger.kernel.org
11201S:	Maintained
11202F:	Documentation/hwmon/smm665
11203F:	drivers/hwmon/smm665.c
11204
11205SMSC EMC2103 HARDWARE MONITOR DRIVER
11206M:	Steve Glendinning <steve.glendinning@shawell.net>
11207L:	linux-hwmon@vger.kernel.org
11208S:	Maintained
11209F:	Documentation/hwmon/emc2103
11210F:	drivers/hwmon/emc2103.c
11211
11212SMSC SCH5627 HARDWARE MONITOR DRIVER
11213M:	Hans de Goede <hdegoede@redhat.com>
11214L:	linux-hwmon@vger.kernel.org
11215S:	Supported
11216F:	Documentation/hwmon/sch5627
11217F:	drivers/hwmon/sch5627.c
11218
11219SMSC47B397 HARDWARE MONITOR DRIVER
11220M:	Jean Delvare <jdelvare@suse.com>
11221L:	linux-hwmon@vger.kernel.org
11222S:	Maintained
11223F:	Documentation/hwmon/smsc47b397
11224F:	drivers/hwmon/smsc47b397.c
11225
11226SMSC911x ETHERNET DRIVER
11227M:	Steve Glendinning <steve.glendinning@shawell.net>
11228L:	netdev@vger.kernel.org
11229S:	Maintained
11230F:	include/linux/smsc911x.h
11231F:	drivers/net/ethernet/smsc/smsc911x.*
11232
11233SMSC9420 PCI ETHERNET DRIVER
11234M:	Steve Glendinning <steve.glendinning@shawell.net>
11235L:	netdev@vger.kernel.org
11236S:	Maintained
11237F:	drivers/net/ethernet/smsc/smsc9420.*
11238
11239SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11240M:	Steve Glendinning <steve.glendinning@shawell.net>
11241L:	linux-fbdev@vger.kernel.org
11242S:	Maintained
11243F:	drivers/video/fbdev/smscufx.c
11244
11245SOC-CAMERA V4L2 SUBSYSTEM
11246M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11247L:	linux-media@vger.kernel.org
11248T:	git git://linuxtv.org/media_tree.git
11249S:	Maintained
11250F:	include/media/soc*
11251F:	drivers/media/i2c/soc_camera/
11252F:	drivers/media/platform/soc_camera/
11253
11254SOEKRIS NET48XX LED SUPPORT
11255M:	Chris Boot <bootc@bootc.net>
11256S:	Maintained
11257F:	drivers/leds/leds-net48xx.c
11258
11259SOFTLOGIC 6x10 MPEG CODEC
11260M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11261M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11262M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11263M:	Ismael Luceno <ismael@iodev.co.uk>
11264L:	linux-media@vger.kernel.org
11265S:	Supported
11266F:	drivers/media/pci/solo6x10/
11267
11268SOFTWARE RAID (Multiple Disks) SUPPORT
11269M:	Shaohua Li <shli@kernel.org>
11270L:	linux-raid@vger.kernel.org
11271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11272S:	Supported
11273F:	drivers/md/
11274F:	include/linux/raid/
11275F:	include/uapi/linux/raid/
11276
11277SONIC NETWORK DRIVER
11278M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11279L:	netdev@vger.kernel.org
11280S:	Maintained
11281F:	drivers/net/ethernet/natsemi/sonic.*
11282
11283SONICS SILICON BACKPLANE DRIVER (SSB)
11284M:	Michael Buesch <m@bues.ch>
11285L:	linux-wireless@vger.kernel.org
11286S:	Maintained
11287F:	drivers/ssb/
11288F:	include/linux/ssb/
11289
11290SONY VAIO CONTROL DEVICE DRIVER
11291M:	Mattia Dongili <malattia@linux.it>
11292L:	platform-driver-x86@vger.kernel.org
11293W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11294S:	Maintained
11295F:	Documentation/laptops/sony-laptop.txt
11296F:	drivers/char/sonypi.c
11297F:	drivers/platform/x86/sony-laptop.c
11298F:	include/linux/sony-laptop.h
11299
11300SONY MEMORYSTICK CARD SUPPORT
11301M:	Alex Dubov <oakad@yahoo.com>
11302W:	http://tifmxx.berlios.de/
11303S:	Maintained
11304F:	drivers/memstick/host/tifm_ms.c
11305
11306SONY MEMORYSTICK STANDARD SUPPORT
11307M:	Maxim Levitsky <maximlevitsky@gmail.com>
11308S:	Maintained
11309F:	drivers/memstick/core/ms_block.*
11310
11311SOUND
11312M:	Jaroslav Kysela <perex@perex.cz>
11313M:	Takashi Iwai <tiwai@suse.com>
11314L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11315W:	http://www.alsa-project.org/
11316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11317T:	git git://git.alsa-project.org/alsa-kernel.git
11318Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11319S:	Maintained
11320F:	Documentation/sound/
11321F:	include/sound/
11322F:	include/uapi/sound/
11323F:	sound/
11324
11325SOUND - COMPRESSED AUDIO
11326M:	Vinod Koul <vinod.koul@intel.com>
11327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11329S:	Supported
11330F:	Documentation/sound/alsa/compress_offload.txt
11331F:	include/sound/compress_driver.h
11332F:	include/uapi/sound/compress_*
11333F:	sound/core/compress_offload.c
11334F:	sound/soc/soc-compress.c
11335
11336SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11337M:	Liam Girdwood <lgirdwood@gmail.com>
11338M:	Mark Brown <broonie@kernel.org>
11339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11340L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11341W:	http://alsa-project.org/main/index.php/ASoC
11342S:	Supported
11343F:	Documentation/devicetree/bindings/sound/
11344F:	Documentation/sound/alsa/soc/
11345F:	sound/soc/
11346F:	include/sound/soc*
11347
11348SOUND - DMAENGINE HELPERS
11349M:	Lars-Peter Clausen <lars@metafoo.de>
11350S:	Supported
11351F:	include/sound/dmaengine_pcm.h
11352F:	sound/core/pcm_dmaengine.c
11353F:	sound/soc/soc-generic-dmaengine-pcm.c
11354
11355SP2 MEDIA DRIVER
11356M:	Olli Salonen <olli.salonen@iki.fi>
11357L:	linux-media@vger.kernel.org
11358W:	https://linuxtv.org
11359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11360S:	Maintained
11361F:	drivers/media/dvb-frontends/sp2*
11362
11363SPARC + UltraSPARC (sparc/sparc64)
11364M:	"David S. Miller" <davem@davemloft.net>
11365L:	sparclinux@vger.kernel.org
11366Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11369S:	Maintained
11370F:	arch/sparc/
11371F:	drivers/sbus/
11372
11373SPARC SERIAL DRIVERS
11374M:	"David S. Miller" <davem@davemloft.net>
11375L:	sparclinux@vger.kernel.org
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11378S:	Maintained
11379F:	include/linux/sunserialcore.h
11380F:	drivers/tty/serial/suncore.c
11381F:	drivers/tty/serial/sunhv.c
11382F:	drivers/tty/serial/sunsab.c
11383F:	drivers/tty/serial/sunsab.h
11384F:	drivers/tty/serial/sunsu.c
11385F:	drivers/tty/serial/sunzilog.c
11386F:	drivers/tty/serial/sunzilog.h
11387
11388SPARSE CHECKER
11389M:	"Christopher Li" <sparse@chrisli.org>
11390L:	linux-sparse@vger.kernel.org
11391W:	https://sparse.wiki.kernel.org/
11392T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11393T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11394S:	Maintained
11395F:	include/linux/compiler.h
11396
11397SPEAR PLATFORM SUPPORT
11398M:	Viresh Kumar <vireshk@kernel.org>
11399M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11401W:	http://www.st.com/spear
11402S:	Maintained
11403F:	arch/arm/boot/dts/spear*
11404F:	arch/arm/mach-spear/
11405
11406SPEAR CLOCK FRAMEWORK SUPPORT
11407M:	Viresh Kumar <vireshk@kernel.org>
11408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11409W:	http://www.st.com/spear
11410S:	Maintained
11411F:	drivers/clk/spear/
11412
11413SPI SUBSYSTEM
11414M:	Mark Brown <broonie@kernel.org>
11415L:	linux-spi@vger.kernel.org
11416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11417Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11418S:	Maintained
11419F:	Documentation/devicetree/bindings/spi/
11420F:	Documentation/spi/
11421F:	drivers/spi/
11422F:	include/linux/spi/
11423F:	include/uapi/linux/spi/
11424F:	tools/spi/
11425
11426SPIDERNET NETWORK DRIVER for CELL
11427M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11428L:	netdev@vger.kernel.org
11429S:	Supported
11430F:	Documentation/networking/spider_net.txt
11431F:	drivers/net/ethernet/toshiba/spider_net*
11432
11433SPU FILE SYSTEM
11434M:	Jeremy Kerr <jk@ozlabs.org>
11435L:	linuxppc-dev@lists.ozlabs.org
11436W:	http://www.ibm.com/developerworks/power/cell/
11437S:	Supported
11438F:	Documentation/filesystems/spufs.txt
11439F:	arch/powerpc/platforms/cell/spufs/
11440
11441SQUASHFS FILE SYSTEM
11442M:	Phillip Lougher <phillip@squashfs.org.uk>
11443L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11444W:	http://squashfs.org.uk
11445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11446S:	Maintained
11447F:	Documentation/filesystems/squashfs.txt
11448F:	fs/squashfs/
11449
11450SRM (Alpha) environment access
11451M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11452S:	Maintained
11453F:	arch/alpha/kernel/srm_env.c
11454
11455STABLE BRANCH
11456M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11457L:	stable@vger.kernel.org
11458S:	Supported
11459F:	Documentation/stable_kernel_rules.txt
11460
11461STAGING SUBSYSTEM
11462M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11464L:	devel@driverdev.osuosl.org
11465S:	Supported
11466F:	drivers/staging/
11467
11468STAGING - COMEDI
11469M:	Ian Abbott <abbotti@mev.co.uk>
11470M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11471S:	Odd Fixes
11472F:	drivers/staging/comedi/
11473
11474STAGING - FLARION FT1000 DRIVERS
11475M:	Marek Belisko <marek.belisko@gmail.com>
11476S:	Odd Fixes
11477F:	drivers/staging/ft1000/
11478
11479STAGING - INDUSTRIAL IO
11480M:	Jonathan Cameron <jic23@kernel.org>
11481L:	linux-iio@vger.kernel.org
11482S:	Odd Fixes
11483F:	Documentation/devicetree/bindings/staging/iio/
11484F:	drivers/staging/iio/
11485
11486STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11487M:	Jarod Wilson <jarod@wilsonet.com>
11488W:	http://www.lirc.org/
11489S:	Odd Fixes
11490F:	drivers/staging/media/lirc/
11491
11492STAGING - LUSTRE PARALLEL FILESYSTEM
11493M:	Oleg Drokin <oleg.drokin@intel.com>
11494M:	Andreas Dilger <andreas.dilger@intel.com>
11495M:	James Simmons <jsimmons@infradead.org>
11496L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11497W:	http://wiki.lustre.org/
11498S:	Maintained
11499F:	drivers/staging/lustre
11500
11501STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11502M:	Marc Dietrich <marvin24@gmx.de>
11503L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11504L:	linux-tegra@vger.kernel.org
11505S:	Maintained
11506F:	drivers/staging/nvec/
11507
11508STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11509M:	Jens Frederich <jfrederich@gmail.com>
11510M:	Daniel Drake <dsd@laptop.org>
11511M:	Jon Nettleton <jon.nettleton@gmail.com>
11512W:	http://wiki.laptop.org/go/DCON
11513S:	Maintained
11514F:	drivers/staging/olpc_dcon/
11515
11516STAGING - REALTEK RTL8712U DRIVERS
11517M:	Larry Finger <Larry.Finger@lwfinger.net>
11518M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11519S:	Odd Fixes
11520F:	drivers/staging/rtl8712/
11521
11522STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11523M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11524M:	Teddy Wang <teddy.wang@siliconmotion.com>
11525M:	Sudip Mukherjee <sudip@vectorindia.org>
11526L:	linux-fbdev@vger.kernel.org
11527S:	Maintained
11528F:	drivers/staging/sm750fb/
11529
11530STAGING - SLICOSS
11531M:	Lior Dotan <liodot@gmail.com>
11532M:	Christopher Harrer <charrer@alacritech.com>
11533S:	Odd Fixes
11534F:	drivers/staging/slicoss/
11535
11536STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11537M:	William Hubbs <w.d.hubbs@gmail.com>
11538M:	Chris Brannon <chris@the-brannons.com>
11539M:	Kirk Reiser <kirk@reisers.ca>
11540M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11541L:	speakup@linux-speakup.org
11542W:	http://www.linux-speakup.org/
11543S:	Odd Fixes
11544F:	drivers/staging/speakup/
11545
11546STAGING - VIA VT665X DRIVERS
11547M:	Forest Bond <forest@alittletooquiet.net>
11548S:	Odd Fixes
11549F:	drivers/staging/vt665?/
11550
11551STAGING - WILC1000 WIFI DRIVER
11552M:	Aditya Shankar <aditya.shankar@microchip.com>
11553M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11554L:	linux-wireless@vger.kernel.org
11555S:	Supported
11556F:	drivers/staging/wilc1000/
11557
11558STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11559M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11560S:	Odd Fixes
11561F:	drivers/staging/xgifb/
11562
11563STARFIRE/DURALAN NETWORK DRIVER
11564M:	Ion Badulescu <ionut@badula.org>
11565S:	Odd Fixes
11566F:	drivers/net/ethernet/adaptec/starfire*
11567
11568SUN3/3X
11569M:	Sam Creasey <sammy@sammy.net>
11570W:	http://sammy.net/sun3/
11571S:	Maintained
11572F:	arch/m68k/kernel/*sun3*
11573F:	arch/m68k/sun3*/
11574F:	arch/m68k/include/asm/sun3*
11575F:	drivers/net/ethernet/i825xx/sun3*
11576
11577SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11578M:	Hans de Goede <hdegoede@redhat.com>
11579L:	linux-input@vger.kernel.org
11580S:	Maintained
11581F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11582F:	drivers/input/keyboard/sun4i-lradc-keys.c
11583
11584SUNDANCE NETWORK DRIVER
11585M:	Denis Kirjanov <kda@linux-powerpc.org>
11586L:	netdev@vger.kernel.org
11587S:	Maintained
11588F:	drivers/net/ethernet/dlink/sundance.c
11589
11590SUPERH
11591M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11592M:	Rich Felker <dalias@libc.org>
11593L:	linux-sh@vger.kernel.org
11594Q:	http://patchwork.kernel.org/project/linux-sh/list/
11595S:	Maintained
11596F:	Documentation/sh/
11597F:	arch/sh/
11598F:	drivers/sh/
11599
11600SUSPEND TO RAM
11601M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11602M:	Len Brown <len.brown@intel.com>
11603M:	Pavel Machek <pavel@ucw.cz>
11604L:	linux-pm@vger.kernel.org
11605S:	Supported
11606F:	Documentation/power/
11607F:	arch/x86/kernel/acpi/
11608F:	drivers/base/power/
11609F:	kernel/power/
11610F:	include/linux/suspend.h
11611F:	include/linux/freezer.h
11612F:	include/linux/pm.h
11613
11614SVGA HANDLING
11615M:	Martin Mares <mj@ucw.cz>
11616L:	linux-video@atrey.karlin.mff.cuni.cz
11617S:	Maintained
11618F:	Documentation/svga.txt
11619F:	arch/x86/boot/video*
11620
11621SWIOTLB SUBSYSTEM
11622M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11623L:	linux-kernel@vger.kernel.org
11624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11625S:	Supported
11626F:	lib/swiotlb.c
11627F:	arch/*/kernel/pci-swiotlb.c
11628F:	include/linux/swiotlb.h
11629
11630SWITCHDEV
11631M:	Jiri Pirko <jiri@resnulli.us>
11632L:	netdev@vger.kernel.org
11633S:	Supported
11634F:	net/switchdev/
11635F:	include/net/switchdev.h
11636
11637SYNOPSYS ARC ARCHITECTURE
11638M:	Vineet Gupta <vgupta@synopsys.com>
11639L:	linux-snps-arc@lists.infradead.org
11640S:	Supported
11641F:	arch/arc/
11642F:	Documentation/devicetree/bindings/arc/*
11643F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11644F:	drivers/tty/serial/arc_uart.c
11645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11646
11647SYNOPSYS ARC SDP platform support
11648M:	Alexey Brodkin <abrodkin@synopsys.com>
11649S:	Supported
11650F:	arch/arc/plat-axs10x
11651F:	arch/arc/boot/dts/ax*
11652F:	Documentation/devicetree/bindings/arc/axs10*
11653
11654SYSTEM CONFIGURATION (SYSCON)
11655M:	Lee Jones <lee.jones@linaro.org>
11656M:	Arnd Bergmann <arnd@arndb.de>
11657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11658S:	Supported
11659F:	drivers/mfd/syscon.c
11660
11661SYSTEM RESET/SHUTDOWN DRIVERS
11662M:	Sebastian Reichel <sre@kernel.org>
11663L:	linux-pm@vger.kernel.org
11664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11665S:	Maintained
11666F:	Documentation/devicetree/bindings/power/reset/
11667F:	drivers/power/reset/
11668
11669SYSV FILESYSTEM
11670M:	Christoph Hellwig <hch@infradead.org>
11671S:	Maintained
11672F:	Documentation/filesystems/sysv-fs.txt
11673F:	fs/sysv/
11674F:	include/linux/sysv_fs.h
11675
11676TARGET SUBSYSTEM
11677M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11678L:	linux-scsi@vger.kernel.org
11679L:	target-devel@vger.kernel.org
11680W:	http://www.linux-iscsi.org
11681W:	http://groups.google.com/group/linux-iscsi-target-dev
11682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11683S:	Supported
11684F:	drivers/target/
11685F:	include/target/
11686F:	Documentation/target/
11687
11688TASKSTATS STATISTICS INTERFACE
11689M:	Balbir Singh <bsingharora@gmail.com>
11690S:	Maintained
11691F:	Documentation/accounting/taskstats*
11692F:	include/linux/taskstats*
11693F:	kernel/taskstats.c
11694
11695TC CLASSIFIER
11696M:	Jamal Hadi Salim <jhs@mojatatu.com>
11697L:	netdev@vger.kernel.org
11698S:	Maintained
11699F:	include/net/pkt_cls.h
11700F:	include/uapi/linux/pkt_cls.h
11701F:	net/sched/
11702
11703TCP LOW PRIORITY MODULE
11704M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11705M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11706W:	http://tcp-lp-mod.sourceforge.net/
11707S:	Maintained
11708F:	net/ipv4/tcp_lp.c
11709
11710TDA10071 MEDIA DRIVER
11711M:	Antti Palosaari <crope@iki.fi>
11712L:	linux-media@vger.kernel.org
11713W:	https://linuxtv.org
11714W:	http://palosaari.fi/linux/
11715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11716T:	git git://linuxtv.org/anttip/media_tree.git
11717S:	Maintained
11718F:	drivers/media/dvb-frontends/tda10071*
11719
11720TDA18212 MEDIA DRIVER
11721M:	Antti Palosaari <crope@iki.fi>
11722L:	linux-media@vger.kernel.org
11723W:	https://linuxtv.org
11724W:	http://palosaari.fi/linux/
11725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11726T:	git git://linuxtv.org/anttip/media_tree.git
11727S:	Maintained
11728F:	drivers/media/tuners/tda18212*
11729
11730TDA18218 MEDIA DRIVER
11731M:	Antti Palosaari <crope@iki.fi>
11732L:	linux-media@vger.kernel.org
11733W:	https://linuxtv.org
11734W:	http://palosaari.fi/linux/
11735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11736T:	git git://linuxtv.org/anttip/media_tree.git
11737S:	Maintained
11738F:	drivers/media/tuners/tda18218*
11739
11740TDA18271 MEDIA DRIVER
11741M:	Michael Krufky <mkrufky@linuxtv.org>
11742L:	linux-media@vger.kernel.org
11743W:	https://linuxtv.org
11744W:	http://github.com/mkrufky
11745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11746T:	git git://linuxtv.org/mkrufky/tuners.git
11747S:	Maintained
11748F:	drivers/media/tuners/tda18271*
11749
11750TDA827x MEDIA DRIVER
11751M:	Michael Krufky <mkrufky@linuxtv.org>
11752L:	linux-media@vger.kernel.org
11753W:	https://linuxtv.org
11754W:	http://github.com/mkrufky
11755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11756T:	git git://linuxtv.org/mkrufky/tuners.git
11757S:	Maintained
11758F:	drivers/media/tuners/tda8290.*
11759
11760TDA8290 MEDIA DRIVER
11761M:	Michael Krufky <mkrufky@linuxtv.org>
11762L:	linux-media@vger.kernel.org
11763W:	https://linuxtv.org
11764W:	http://github.com/mkrufky
11765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11766T:	git git://linuxtv.org/mkrufky/tuners.git
11767S:	Maintained
11768F:	drivers/media/tuners/tda8290.*
11769
11770TDA9840 MEDIA DRIVER
11771M:	Hans Verkuil <hverkuil@xs4all.nl>
11772L:	linux-media@vger.kernel.org
11773T:	git git://linuxtv.org/media_tree.git
11774W:	https://linuxtv.org
11775S:	Maintained
11776F:	drivers/media/i2c/tda9840*
11777
11778TEA5761 TUNER DRIVER
11779M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11780M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11781L:	linux-media@vger.kernel.org
11782W:	https://linuxtv.org
11783T:	git git://linuxtv.org/media_tree.git
11784S:	Odd fixes
11785F:	drivers/media/tuners/tea5761.*
11786
11787TEA5767 TUNER DRIVER
11788M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11789M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11790L:	linux-media@vger.kernel.org
11791W:	https://linuxtv.org
11792T:	git git://linuxtv.org/media_tree.git
11793S:	Maintained
11794F:	drivers/media/tuners/tea5767.*
11795
11796TEA6415C MEDIA DRIVER
11797M:	Hans Verkuil <hverkuil@xs4all.nl>
11798L:	linux-media@vger.kernel.org
11799T:	git git://linuxtv.org/media_tree.git
11800W:	https://linuxtv.org
11801S:	Maintained
11802F:	drivers/media/i2c/tea6415c*
11803
11804TEA6420 MEDIA DRIVER
11805M:	Hans Verkuil <hverkuil@xs4all.nl>
11806L:	linux-media@vger.kernel.org
11807T:	git git://linuxtv.org/media_tree.git
11808W:	https://linuxtv.org
11809S:	Maintained
11810F:	drivers/media/i2c/tea6420*
11811
11812TEAM DRIVER
11813M:	Jiri Pirko <jiri@resnulli.us>
11814L:	netdev@vger.kernel.org
11815S:	Supported
11816F:	drivers/net/team/
11817F:	include/linux/if_team.h
11818F:	include/uapi/linux/if_team.h
11819
11820TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11821M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11822S:	Maintained
11823F:	arch/x86/platform/ts5500/
11824
11825TECHNOTREND USB IR RECEIVER
11826M:	Sean Young <sean@mess.org>
11827L:	linux-media@vger.kernel.org
11828S:	Maintained
11829F:	drivers/media/rc/ttusbir.c
11830
11831TEGRA ARCHITECTURE SUPPORT
11832M:	Stephen Warren <swarren@wwwdotorg.org>
11833M:	Thierry Reding <thierry.reding@gmail.com>
11834M:	Alexandre Courbot <gnurou@gmail.com>
11835L:	linux-tegra@vger.kernel.org
11836Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11838S:	Supported
11839N:	[^a-z]tegra
11840
11841TEGRA CLOCK DRIVER
11842M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11843M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11844S:	Supported
11845F:	drivers/clk/tegra/
11846
11847TEGRA DMA DRIVERS
11848M:	Laxman Dewangan <ldewangan@nvidia.com>
11849M:	Jon Hunter <jonathanh@nvidia.com>
11850S:	Supported
11851F:	drivers/dma/tegra*
11852
11853TEGRA I2C DRIVER
11854M:	Laxman Dewangan <ldewangan@nvidia.com>
11855S:	Supported
11856F:	drivers/i2c/busses/i2c-tegra.c
11857
11858TEGRA IOMMU DRIVERS
11859M:	Hiroshi Doyu <hdoyu@nvidia.com>
11860S:	Supported
11861F:	drivers/iommu/tegra*
11862
11863TEGRA KBC DRIVER
11864M:	Rakesh Iyer <riyer@nvidia.com>
11865M:	Laxman Dewangan <ldewangan@nvidia.com>
11866S:	Supported
11867F:	drivers/input/keyboard/tegra-kbc.c
11868
11869TEGRA PWM DRIVER
11870M:	Thierry Reding <thierry.reding@gmail.com>
11871S:	Supported
11872F:	drivers/pwm/pwm-tegra.c
11873
11874TEGRA SERIAL DRIVER
11875M:	Laxman Dewangan <ldewangan@nvidia.com>
11876S:	Supported
11877F:	drivers/tty/serial/serial-tegra.c
11878
11879TEGRA SPI DRIVER
11880M:	Laxman Dewangan <ldewangan@nvidia.com>
11881S:	Supported
11882F:	drivers/spi/spi-tegra*
11883
11884TEHUTI ETHERNET DRIVER
11885M:	Andy Gospodarek <andy@greyhouse.net>
11886L:	netdev@vger.kernel.org
11887S:	Supported
11888F:	drivers/net/ethernet/tehuti/*
11889
11890Telecom Clock Driver for MCPL0010
11891M:	Mark Gross <mark.gross@intel.com>
11892S:	Supported
11893F:	drivers/char/tlclk.c
11894
11895TENSILICA XTENSA PORT (xtensa)
11896M:	Chris Zankel <chris@zankel.net>
11897M:	Max Filippov <jcmvbkbc@gmail.com>
11898L:	linux-xtensa@linux-xtensa.org
11899T:	git git://github.com/czankel/xtensa-linux.git
11900S:	Maintained
11901F:	arch/xtensa/
11902F:	drivers/irqchip/irq-xtensa-*
11903
11904THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11905M:	Hans Verkuil <hverkuil@xs4all.nl>
11906L:	linux-media@vger.kernel.org
11907T:	git git://linuxtv.org/media_tree.git
11908W:	https://linuxtv.org
11909S:	Maintained
11910F:	drivers/media/radio/radio-raremono.c
11911
11912THERMAL
11913M:	Zhang Rui <rui.zhang@intel.com>
11914M:	Eduardo Valentin <edubezval@gmail.com>
11915L:	linux-pm@vger.kernel.org
11916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11918Q:	https://patchwork.kernel.org/project/linux-pm/list/
11919S:	Supported
11920F:	drivers/thermal/
11921F:	include/linux/thermal.h
11922F:	include/uapi/linux/thermal.h
11923F:	include/linux/cpu_cooling.h
11924F:	Documentation/devicetree/bindings/thermal/
11925
11926THERMAL/CPU_COOLING
11927M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11928M:	Viresh Kumar <viresh.kumar@linaro.org>
11929M:	Javi Merino <javi.merino@kernel.org>
11930L:	linux-pm@vger.kernel.org
11931S:	Supported
11932F:	Documentation/thermal/cpu-cooling-api.txt
11933F:	drivers/thermal/cpu_cooling.c
11934F:	include/linux/cpu_cooling.h
11935
11936THINKPAD ACPI EXTRAS DRIVER
11937M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11938L:	ibm-acpi-devel@lists.sourceforge.net
11939L:	platform-driver-x86@vger.kernel.org
11940W:	http://ibm-acpi.sourceforge.net
11941W:	http://thinkwiki.org/wiki/Ibm-acpi
11942T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11943S:	Maintained
11944F:	drivers/platform/x86/thinkpad_acpi.c
11945
11946TI BANDGAP AND THERMAL DRIVER
11947M:	Eduardo Valentin <edubezval@gmail.com>
11948M:	Keerthy <j-keerthy@ti.com>
11949L:	linux-pm@vger.kernel.org
11950L:	linux-omap@vger.kernel.org
11951S:	Maintained
11952F:	drivers/thermal/ti-soc-thermal/
11953
11954TI VPE/CAL DRIVERS
11955M:	Benoit Parrot <bparrot@ti.com>
11956L:	linux-media@vger.kernel.org
11957W:	http://linuxtv.org/
11958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11959S:	Maintained
11960F:	drivers/media/platform/ti-vpe/
11961
11962TI CDCE706 CLOCK DRIVER
11963M:	Max Filippov <jcmvbkbc@gmail.com>
11964S:	Maintained
11965F:	drivers/clk/clk-cdce706.c
11966
11967TI CLOCK DRIVER
11968M:	Tero Kristo <t-kristo@ti.com>
11969L:	linux-omap@vger.kernel.org
11970S:	Maintained
11971F:	drivers/clk/ti/
11972F:	include/linux/clk/ti.h
11973
11974TI ETHERNET SWITCH DRIVER (CPSW)
11975M:	Mugunthan V N <mugunthanvnm@ti.com>
11976R:	Grygorii Strashko <grygorii.strashko@ti.com>
11977L:	linux-omap@vger.kernel.org
11978L:	netdev@vger.kernel.org
11979S:	Maintained
11980F:	drivers/net/ethernet/ti/cpsw*
11981F:	drivers/net/ethernet/ti/davinci*
11982
11983TI FLASH MEDIA INTERFACE DRIVER
11984M:	Alex Dubov <oakad@yahoo.com>
11985S:	Maintained
11986F:	drivers/misc/tifm*
11987F:	drivers/mmc/host/tifm_sd.c
11988F:	include/linux/tifm.h
11989
11990TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11991M:	Santosh Shilimkar <ssantosh@kernel.org>
11992L:	linux-kernel@vger.kernel.org
11993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11994S:	Maintained
11995F:	drivers/soc/ti/*
11996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11997
11998
11999TI LM49xxx FAMILY ASoC CODEC DRIVERS
12000M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12001M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12002L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12003S:	Maintained
12004F:	sound/soc/codecs/lm49453*
12005F:	sound/soc/codecs/isabelle*
12006
12007TI LP855x BACKLIGHT DRIVER
12008M:	Milo Kim <milo.kim@ti.com>
12009S:	Maintained
12010F:	Documentation/backlight/lp855x-driver.txt
12011F:	drivers/video/backlight/lp855x_bl.c
12012F:	include/linux/platform_data/lp855x.h
12013
12014TI LP8727 CHARGER DRIVER
12015M:	Milo Kim <milo.kim@ti.com>
12016S:	Maintained
12017F:	drivers/power/supply/lp8727_charger.c
12018F:	include/linux/platform_data/lp8727.h
12019
12020TI LP8788 MFD DRIVER
12021M:	Milo Kim <milo.kim@ti.com>
12022S:	Maintained
12023F:	drivers/iio/adc/lp8788_adc.c
12024F:	drivers/leds/leds-lp8788.c
12025F:	drivers/mfd/lp8788*.c
12026F:	drivers/power/supply/lp8788-charger.c
12027F:	drivers/regulator/lp8788-*.c
12028F:	include/linux/mfd/lp8788*.h
12029
12030TI NETCP ETHERNET DRIVER
12031M:	Wingman Kwok <w-kwok2@ti.com>
12032M:	Murali Karicheri <m-karicheri2@ti.com>
12033L:	netdev@vger.kernel.org
12034S:	Maintained
12035F:	drivers/net/ethernet/ti/netcp*
12036
12037TI TAS571X FAMILY ASoC CODEC DRIVER
12038M:	Kevin Cernekee <cernekee@chromium.org>
12039L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12040S:	Odd Fixes
12041F:	sound/soc/codecs/tas571x*
12042
12043TI TWL4030 SERIES SOC CODEC DRIVER
12044M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12045L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12046S:	Maintained
12047F:	sound/soc/codecs/twl4030*
12048
12049TI WILINK WIRELESS DRIVERS
12050L:	linux-wireless@vger.kernel.org
12051W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12052W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12054S:	Orphan
12055F:	drivers/net/wireless/ti/
12056F:	include/linux/wl12xx.h
12057
12058TIPC NETWORK LAYER
12059M:	Jon Maloy <jon.maloy@ericsson.com>
12060M:	Ying Xue <ying.xue@windriver.com>
12061L:	netdev@vger.kernel.org (core kernel code)
12062L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12063W:	http://tipc.sourceforge.net/
12064S:	Maintained
12065F:	include/uapi/linux/tipc*.h
12066F:	net/tipc/
12067
12068TILE ARCHITECTURE
12069M:	Chris Metcalf <cmetcalf@mellanox.com>
12070W:	http://www.mellanox.com/repository/solutions/tile-scm/
12071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12072S:	Supported
12073F:	arch/tile/
12074F:	drivers/char/tile-srom.c
12075F:	drivers/edac/tile_edac.c
12076F:	drivers/net/ethernet/tile/
12077F:	drivers/rtc/rtc-tile.c
12078F:	drivers/tty/hvc/hvc_tile.c
12079F:	drivers/tty/serial/tilegx.c
12080F:	drivers/usb/host/*-tilegx.c
12081F:	include/linux/usb/tilegx.h
12082
12083TLAN NETWORK DRIVER
12084M:	Samuel Chessman <chessman@tux.org>
12085L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12086W:	http://sourceforge.net/projects/tlan/
12087S:	Maintained
12088F:	Documentation/networking/tlan.txt
12089F:	drivers/net/ethernet/ti/tlan.*
12090
12091TOMOYO SECURITY MODULE
12092M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12093M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12094L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12095L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12096L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12097L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12098W:	http://tomoyo.sourceforge.jp/
12099T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12100S:	Maintained
12101F:	security/tomoyo/
12102
12103TOPSTAR LAPTOP EXTRAS DRIVER
12104M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12105L:	platform-driver-x86@vger.kernel.org
12106S:	Maintained
12107F:	drivers/platform/x86/topstar-laptop.c
12108
12109TOSHIBA ACPI EXTRAS DRIVER
12110M:	Azael Avalos <coproscefalo@gmail.com>
12111L:	platform-driver-x86@vger.kernel.org
12112S:	Maintained
12113F:	drivers/platform/x86/toshiba_acpi.c
12114
12115TOSHIBA BLUETOOTH DRIVER
12116M:	Azael Avalos <coproscefalo@gmail.com>
12117L:	platform-driver-x86@vger.kernel.org
12118S:	Maintained
12119F:	drivers/platform/x86/toshiba_bluetooth.c
12120
12121TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12122M:	Azael Avalos <coproscefalo@gmail.com>
12123L:	platform-driver-x86@vger.kernel.org
12124S:	Maintained
12125F:	drivers/platform/x86/toshiba_haps.c
12126
12127TOSHIBA WMI HOTKEYS DRIVER
12128M:	Azael Avalos <coproscefalo@gmail.com>
12129L:	platform-driver-x86@vger.kernel.org
12130S:	Maintained
12131F:	drivers/platform/x86/toshiba-wmi.c
12132
12133TOSHIBA SMM DRIVER
12134M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12135W:	http://www.buzzard.org.uk/toshiba/
12136S:	Maintained
12137F:	drivers/char/toshiba.c
12138F:	include/linux/toshiba.h
12139F:	include/uapi/linux/toshiba.h
12140
12141TOSHIBA TC358743 DRIVER
12142M:	Mats Randgaard <matrandg@cisco.com>
12143L:	linux-media@vger.kernel.org
12144S:	Maintained
12145F:	drivers/media/i2c/tc358743*
12146F:	include/media/i2c/tc358743.h
12147
12148TMIO/SDHI MMC DRIVER
12149M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12150L:	linux-mmc@vger.kernel.org
12151S:	Supported
12152F:	drivers/mmc/host/tmio_mmc*
12153F:	drivers/mmc/host/sh_mobile_sdhi.c
12154F:	include/linux/mfd/tmio.h
12155
12156TMP401 HARDWARE MONITOR DRIVER
12157M:	Guenter Roeck <linux@roeck-us.net>
12158L:	linux-hwmon@vger.kernel.org
12159S:	Maintained
12160F:	Documentation/hwmon/tmp401
12161F:	drivers/hwmon/tmp401.c
12162
12163TMPFS (SHMEM FILESYSTEM)
12164M:	Hugh Dickins <hughd@google.com>
12165L:	linux-mm@kvack.org
12166S:	Maintained
12167F:	include/linux/shmem_fs.h
12168F:	mm/shmem.c
12169
12170TM6000 VIDEO4LINUX DRIVER
12171M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12173L:	linux-media@vger.kernel.org
12174W:	https://linuxtv.org
12175T:	git git://linuxtv.org/media_tree.git
12176S:	Odd fixes
12177F:	drivers/media/usb/tm6000/
12178F:	Documentation/media/v4l-drivers/tm6000*
12179
12180TW5864 VIDEO4LINUX DRIVER
12181M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12182M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12183M:	Andrey Utkin <andrey_utkin@fastmail.com>
12184L:	linux-media@vger.kernel.org
12185S:	Supported
12186F:	drivers/media/pci/tw5864/
12187
12188TW68 VIDEO4LINUX DRIVER
12189M:	Hans Verkuil <hverkuil@xs4all.nl>
12190L:	linux-media@vger.kernel.org
12191T:	git git://linuxtv.org/media_tree.git
12192W:	https://linuxtv.org
12193S:	Odd Fixes
12194F:	drivers/media/pci/tw68/
12195
12196TW686X VIDEO4LINUX DRIVER
12197M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12198L:	linux-media@vger.kernel.org
12199T:	git git://linuxtv.org/media_tree.git
12200W:	http://linuxtv.org
12201S:	Maintained
12202F:	drivers/media/pci/tw686x/
12203
12204TPM DEVICE DRIVER
12205M:	Peter Huewe <peterhuewe@gmx.de>
12206M:	Marcel Selhorst <tpmdd@selhorst.net>
12207M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12208R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12209W:	http://tpmdd.sourceforge.net
12210L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12211Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12212T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12213S:	Maintained
12214F:	drivers/char/tpm/
12215
12216TPM IBM_VTPM DEVICE DRIVER
12217M:	Ashley Lai <ashleydlai@gmail.com>
12218W:	http://tpmdd.sourceforge.net
12219L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12220S:	Maintained
12221F:	drivers/char/tpm/tpm_ibmvtpm*
12222
12223TRACING
12224M:	Steven Rostedt <rostedt@goodmis.org>
12225M:	Ingo Molnar <mingo@redhat.com>
12226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12227S:	Maintained
12228F:	Documentation/trace/ftrace.txt
12229F:	arch/*/*/*/ftrace.h
12230F:	arch/*/kernel/ftrace.c
12231F:	include/*/ftrace.h
12232F:	include/linux/trace*.h
12233F:	include/trace/
12234F:	kernel/trace/
12235F:	tools/testing/selftests/ftrace/
12236
12237TRACING MMIO ACCESSES (MMIOTRACE)
12238M:	Steven Rostedt <rostedt@goodmis.org>
12239M:	Ingo Molnar <mingo@kernel.org>
12240R:	Karol Herbst <karolherbst@gmail.com>
12241R:	Pekka Paalanen <ppaalanen@gmail.com>
12242S:	Maintained
12243L:	linux-kernel@vger.kernel.org
12244L:	nouveau@lists.freedesktop.org
12245F:	kernel/trace/trace_mmiotrace.c
12246F:	include/linux/mmiotrace.h
12247F:	arch/x86/mm/kmmio.c
12248F:	arch/x86/mm/mmio-mod.c
12249F:	arch/x86/mm/testmmiotrace.c
12250
12251TRIVIAL PATCHES
12252M:	Jiri Kosina <trivial@kernel.org>
12253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12254S:	Maintained
12255K:	^Subject:.*(?i)trivial
12256
12257TTY LAYER
12258M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12259M:	Jiri Slaby <jslaby@suse.com>
12260S:	Supported
12261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12262F:	Documentation/serial/
12263F:	drivers/tty/
12264F:	drivers/tty/serial/serial_core.c
12265F:	include/linux/serial_core.h
12266F:	include/linux/serial.h
12267F:	include/linux/tty.h
12268F:	include/uapi/linux/serial_core.h
12269F:	include/uapi/linux/serial.h
12270F:	include/uapi/linux/tty.h
12271
12272TUA9001 MEDIA DRIVER
12273M:	Antti Palosaari <crope@iki.fi>
12274L:	linux-media@vger.kernel.org
12275W:	https://linuxtv.org
12276W:	http://palosaari.fi/linux/
12277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12278T:	git git://linuxtv.org/anttip/media_tree.git
12279S:	Maintained
12280F:	drivers/media/tuners/tua9001*
12281
12282TULIP NETWORK DRIVERS
12283L:	netdev@vger.kernel.org
12284L:	linux-parisc@vger.kernel.org
12285S:	Orphan
12286F:	drivers/net/ethernet/dec/tulip/
12287
12288TUN/TAP driver
12289M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12290W:	http://vtun.sourceforge.net/tun
12291S:	Maintained
12292F:	Documentation/networking/tuntap.txt
12293F:	arch/um/os-Linux/drivers/
12294
12295TURBOCHANNEL SUBSYSTEM
12296M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12297M:	Ralf Baechle <ralf@linux-mips.org>
12298L:	linux-mips@linux-mips.org
12299Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12300S:	Maintained
12301F:	drivers/tc/
12302F:	include/linux/tc.h
12303
12304UBI FILE SYSTEM (UBIFS)
12305M:	Richard Weinberger <richard@nod.at>
12306M:	Artem Bityutskiy <dedekind1@gmail.com>
12307M:	Adrian Hunter <adrian.hunter@intel.com>
12308L:	linux-mtd@lists.infradead.org
12309T:	git git://git.infradead.org/ubifs-2.6.git
12310W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12311S:	Supported
12312F:	Documentation/filesystems/ubifs.txt
12313F:	fs/ubifs/
12314
12315UCLINUX (M68KNOMMU AND COLDFIRE)
12316M:	Greg Ungerer <gerg@linux-m68k.org>
12317W:	http://www.linux-m68k.org/
12318W:	http://www.uclinux.org/
12319L:	linux-m68k@lists.linux-m68k.org
12320L:	uclinux-dev@uclinux.org  (subscribers-only)
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12322S:	Maintained
12323F:	arch/m68k/coldfire/
12324F:	arch/m68k/68*/
12325F:	arch/m68k/*/*_no.*
12326F:	arch/m68k/include/asm/*_no.*
12327
12328UDF FILESYSTEM
12329M:	Jan Kara <jack@suse.com>
12330S:	Maintained
12331F:	Documentation/filesystems/udf.txt
12332F:	fs/udf/
12333
12334UFS FILESYSTEM
12335M:	Evgeniy Dushistov <dushistov@mail.ru>
12336S:	Maintained
12337F:	Documentation/filesystems/ufs.txt
12338F:	fs/ufs/
12339
12340UHID USERSPACE HID IO DRIVER:
12341M:	David Herrmann <dh.herrmann@googlemail.com>
12342L:	linux-input@vger.kernel.org
12343S:	Maintained
12344F:	drivers/hid/uhid.c
12345F:	include/uapi/linux/uhid.h
12346
12347ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12348L:	linux-usb@vger.kernel.org
12349S:	Orphan
12350F:	drivers/uwb/
12351F:	include/linux/uwb.h
12352F:	include/linux/uwb/
12353
12354UNICORE32 ARCHITECTURE:
12355M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12356W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12357S:	Maintained
12358T:	git git://github.com/gxt/linux.git
12359F:	arch/unicore32/
12360
12361UNIFDEF
12362M:	Tony Finch <dot@dotat.at>
12363W:	http://dotat.at/prog/unifdef
12364S:	Maintained
12365F:	scripts/unifdef.c
12366
12367UNIFORM CDROM DRIVER
12368M:	Jens Axboe <axboe@kernel.dk>
12369W:	http://www.kernel.dk
12370S:	Maintained
12371F:	Documentation/cdrom/
12372F:	drivers/cdrom/cdrom.c
12373F:	include/linux/cdrom.h
12374F:	include/uapi/linux/cdrom.h
12375
12376UNISYS S-PAR DRIVERS
12377M:	David Kershner <david.kershner@unisys.com>
12378L:	sparmaintainer@unisys.com (Unisys internal)
12379S:	Supported
12380F:	drivers/staging/unisys/
12381
12382UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12383M:	Vinayak Holikatti <vinholikatti@gmail.com>
12384L:	linux-scsi@vger.kernel.org
12385S:	Supported
12386F:	Documentation/scsi/ufs.txt
12387F:	drivers/scsi/ufs/
12388
12389UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12390M:	Joao Pinto <Joao.Pinto@synopsys.com>
12391L:	linux-scsi@vger.kernel.org
12392S:	Supported
12393F:	drivers/scsi/ufs/*dwc*
12394
12395UNSORTED BLOCK IMAGES (UBI)
12396M:	Artem Bityutskiy <dedekind1@gmail.com>
12397M:	Richard Weinberger <richard@nod.at>
12398W:	http://www.linux-mtd.infradead.org/
12399L:	linux-mtd@lists.infradead.org
12400T:	git git://git.infradead.org/ubifs-2.6.git
12401S:	Supported
12402F:	drivers/mtd/ubi/
12403F:	include/linux/mtd/ubi.h
12404F:	include/uapi/mtd/ubi-user.h
12405
12406USB ACM DRIVER
12407M:	Oliver Neukum <oneukum@suse.com>
12408L:	linux-usb@vger.kernel.org
12409S:	Maintained
12410F:	Documentation/usb/acm.txt
12411F:	drivers/usb/class/cdc-acm.*
12412
12413USB AR5523 WIRELESS DRIVER
12414M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12415L:	linux-wireless@vger.kernel.org
12416S:	Maintained
12417F:	drivers/net/wireless/ath/ar5523/
12418
12419USB ATTACHED SCSI
12420M:	Oliver Neukum <oneukum@suse.com>
12421L:	linux-usb@vger.kernel.org
12422L:	linux-scsi@vger.kernel.org
12423S:	Maintained
12424F:	drivers/usb/storage/uas.c
12425
12426USB CDC ETHERNET DRIVER
12427M:	Oliver Neukum <oliver@neukum.org>
12428L:	linux-usb@vger.kernel.org
12429S:	Maintained
12430F:	drivers/net/usb/cdc_*.c
12431F:	include/uapi/linux/usb/cdc.h
12432
12433USB CHAOSKEY DRIVER
12434M:	Keith Packard <keithp@keithp.com>
12435L:	linux-usb@vger.kernel.org
12436S:	Maintained
12437F:	drivers/usb/misc/chaoskey.c
12438
12439USB CYPRESS C67X00 DRIVER
12440M:	Peter Korsgaard <jacmet@sunsite.dk>
12441L:	linux-usb@vger.kernel.org
12442S:	Maintained
12443F:	drivers/usb/c67x00/
12444
12445USB DAVICOM DM9601 DRIVER
12446M:	Peter Korsgaard <jacmet@sunsite.dk>
12447L:	netdev@vger.kernel.org
12448W:	http://www.linux-usb.org/usbnet
12449S:	Maintained
12450F:	drivers/net/usb/dm9601.c
12451
12452USB DIAMOND RIO500 DRIVER
12453M:	Cesar Miquel <miquel@df.uba.ar>
12454L:	rio500-users@lists.sourceforge.net
12455W:	http://rio500.sourceforge.net
12456S:	Maintained
12457F:	drivers/usb/misc/rio500*
12458
12459USB EHCI DRIVER
12460M:	Alan Stern <stern@rowland.harvard.edu>
12461L:	linux-usb@vger.kernel.org
12462S:	Maintained
12463F:	Documentation/usb/ehci.txt
12464F:	drivers/usb/host/ehci*
12465
12466USB GADGET/PERIPHERAL SUBSYSTEM
12467M:	Felipe Balbi <balbi@kernel.org>
12468L:	linux-usb@vger.kernel.org
12469W:	http://www.linux-usb.org/gadget
12470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12471S:	Maintained
12472F:	drivers/usb/gadget/
12473F:	include/linux/usb/gadget*
12474
12475USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12476M:	Jiri Kosina <jikos@kernel.org>
12477R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12478L:	linux-usb@vger.kernel.org
12479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12480S:	Maintained
12481F:	Documentation/hid/hiddev.txt
12482F:	drivers/hid/usbhid/
12483
12484USB ISP116X DRIVER
12485M:	Olav Kongas <ok@artecdesign.ee>
12486L:	linux-usb@vger.kernel.org
12487S:	Maintained
12488F:	drivers/usb/host/isp116x*
12489F:	include/linux/usb/isp116x.h
12490
12491USB LAN78XX ETHERNET DRIVER
12492M:	Woojung Huh <woojung.huh@microchip.com>
12493M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12494L:	netdev@vger.kernel.org
12495S:	Maintained
12496F:	drivers/net/usb/lan78xx.*
12497
12498USB MASS STORAGE DRIVER
12499M:	Alan Stern <stern@rowland.harvard.edu>
12500L:	linux-usb@vger.kernel.org
12501L:	usb-storage@lists.one-eyed-alien.net
12502S:	Maintained
12503W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12504F:	drivers/usb/storage/
12505
12506USB MIDI DRIVER
12507M:	Clemens Ladisch <clemens@ladisch.de>
12508L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12509T:	git git://git.alsa-project.org/alsa-kernel.git
12510S:	Maintained
12511F:	sound/usb/midi.*
12512
12513USB NETWORKING DRIVERS
12514L:	linux-usb@vger.kernel.org
12515S:	Odd Fixes
12516F:	drivers/net/usb/
12517
12518USB OHCI DRIVER
12519M:	Alan Stern <stern@rowland.harvard.edu>
12520L:	linux-usb@vger.kernel.org
12521S:	Maintained
12522F:	Documentation/usb/ohci.txt
12523F:	drivers/usb/host/ohci*
12524
12525USB OTG FSM (Finite State Machine)
12526M:	Peter Chen <Peter.Chen@nxp.com>
12527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12528L:	linux-usb@vger.kernel.org
12529S:	Maintained
12530F:	drivers/usb/common/usb-otg-fsm.c
12531
12532USB OVER IP DRIVER
12533M:	Valentina Manea <valentina.manea.m@gmail.com>
12534M:	Shuah Khan <shuahkh@osg.samsung.com>
12535M:	Shuah Khan <shuah@kernel.org>
12536L:	linux-usb@vger.kernel.org
12537S:	Maintained
12538F:	Documentation/usb/usbip_protocol.txt
12539F:	drivers/usb/usbip/
12540F:	tools/usb/usbip/
12541
12542USB PEGASUS DRIVER
12543M:	Petko Manolov <petkan@nucleusys.com>
12544L:	linux-usb@vger.kernel.org
12545L:	netdev@vger.kernel.org
12546T:	git git://github.com/petkan/pegasus.git
12547W:	https://github.com/petkan/pegasus
12548S:	Maintained
12549F:	drivers/net/usb/pegasus.*
12550
12551USB PHY LAYER
12552M:	Felipe Balbi <balbi@kernel.org>
12553L:	linux-usb@vger.kernel.org
12554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12555S:	Maintained
12556F:	drivers/usb/phy/
12557
12558USB PRINTER DRIVER (usblp)
12559M:	Pete Zaitcev <zaitcev@redhat.com>
12560L:	linux-usb@vger.kernel.org
12561S:	Supported
12562F:	drivers/usb/class/usblp.c
12563
12564USB QMI WWAN NETWORK DRIVER
12565M:	Bjørn Mork <bjorn@mork.no>
12566L:	netdev@vger.kernel.org
12567S:	Maintained
12568F:	Documentation/ABI/testing/sysfs-class-net-qmi
12569F:	drivers/net/usb/qmi_wwan.c
12570
12571USB RTL8150 DRIVER
12572M:	Petko Manolov <petkan@nucleusys.com>
12573L:	linux-usb@vger.kernel.org
12574L:	netdev@vger.kernel.org
12575T:	git git://github.com/petkan/rtl8150.git
12576W:	https://github.com/petkan/rtl8150
12577S:	Maintained
12578F:	drivers/net/usb/rtl8150.c
12579
12580USB SERIAL SUBSYSTEM
12581M:	Johan Hovold <johan@kernel.org>
12582L:	linux-usb@vger.kernel.org
12583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12584S:	Maintained
12585F:	Documentation/usb/usb-serial.txt
12586F:	drivers/usb/serial/
12587F:	include/linux/usb/serial.h
12588
12589USB SMSC75XX ETHERNET DRIVER
12590M:	Steve Glendinning <steve.glendinning@shawell.net>
12591L:	netdev@vger.kernel.org
12592S:	Maintained
12593F:	drivers/net/usb/smsc75xx.*
12594
12595USB SMSC95XX ETHERNET DRIVER
12596M:	Steve Glendinning <steve.glendinning@shawell.net>
12597M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12598L:	netdev@vger.kernel.org
12599S:	Maintained
12600F:	drivers/net/usb/smsc95xx.*
12601
12602USB SUBSYSTEM
12603M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12604L:	linux-usb@vger.kernel.org
12605W:	http://www.linux-usb.org
12606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12607S:	Supported
12608F:	Documentation/devicetree/bindings/usb/
12609F:	Documentation/usb/
12610F:	drivers/usb/
12611F:	include/linux/usb.h
12612F:	include/linux/usb/
12613
12614USB UHCI DRIVER
12615M:	Alan Stern <stern@rowland.harvard.edu>
12616L:	linux-usb@vger.kernel.org
12617S:	Maintained
12618F:	drivers/usb/host/uhci*
12619
12620USB "USBNET" DRIVER FRAMEWORK
12621M:	Oliver Neukum <oneukum@suse.com>
12622L:	netdev@vger.kernel.org
12623W:	http://www.linux-usb.org/usbnet
12624S:	Maintained
12625F:	drivers/net/usb/usbnet.c
12626F:	include/linux/usb/usbnet.h
12627
12628USB VIDEO CLASS
12629M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12630L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12631L:	linux-media@vger.kernel.org
12632T:	git git://linuxtv.org/media_tree.git
12633W:	http://www.ideasonboard.org/uvc/
12634S:	Maintained
12635F:	drivers/media/usb/uvc/
12636F:	include/uapi/linux/uvcvideo.h
12637
12638USB VISION DRIVER
12639M:	Hans Verkuil <hverkuil@xs4all.nl>
12640L:	linux-media@vger.kernel.org
12641T:	git git://linuxtv.org/media_tree.git
12642W:	https://linuxtv.org
12643S:	Odd Fixes
12644F:	drivers/media/usb/usbvision/
12645
12646USB WEBCAM GADGET
12647M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12648L:	linux-usb@vger.kernel.org
12649S:	Maintained
12650F:	drivers/usb/gadget/function/*uvc*
12651F:	drivers/usb/gadget/legacy/webcam.c
12652
12653USB WIRELESS RNDIS DRIVER (rndis_wlan)
12654M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12655L:	linux-wireless@vger.kernel.org
12656S:	Maintained
12657F:	drivers/net/wireless/rndis_wlan.c
12658
12659USB XHCI DRIVER
12660M:	Mathias Nyman <mathias.nyman@intel.com>
12661L:	linux-usb@vger.kernel.org
12662S:	Supported
12663F:	drivers/usb/host/xhci*
12664F:	drivers/usb/host/pci-quirks*
12665
12666USB ZD1201 DRIVER
12667L:	linux-wireless@vger.kernel.org
12668W:	http://linux-lc100020.sourceforge.net
12669S:	Orphan
12670F:	drivers/net/wireless/zydas/zd1201.*
12671
12672USB ZR364XX DRIVER
12673M:	Antoine Jacquet <royale@zerezo.com>
12674L:	linux-usb@vger.kernel.org
12675L:	linux-media@vger.kernel.org
12676T:	git git://linuxtv.org/media_tree.git
12677W:	http://royale.zerezo.com/zr364xx/
12678S:	Maintained
12679F:	Documentation/media/v4l-drivers/zr364xx*
12680F:	drivers/media/usb/zr364xx/
12681
12682ULPI BUS
12683M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12684L:	linux-usb@vger.kernel.org
12685S:	Maintained
12686F:	drivers/usb/common/ulpi.c
12687F:	include/linux/ulpi/
12688
12689USER-MODE LINUX (UML)
12690M:	Jeff Dike <jdike@addtoit.com>
12691M:	Richard Weinberger <richard@nod.at>
12692L:	user-mode-linux-devel@lists.sourceforge.net
12693L:	user-mode-linux-user@lists.sourceforge.net
12694W:	http://user-mode-linux.sourceforge.net
12695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12696S:	Maintained
12697F:	Documentation/virtual/uml/
12698F:	arch/um/
12699F:	arch/x86/um/
12700F:	fs/hostfs/
12701F:	fs/hppfs/
12702
12703USERSPACE I/O (UIO)
12704M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12705S:	Maintained
12706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12707F:	Documentation/DocBook/uio-howto.tmpl
12708F:	drivers/uio/
12709F:	include/linux/uio*.h
12710
12711UTIL-LINUX PACKAGE
12712M:	Karel Zak <kzak@redhat.com>
12713L:	util-linux@vger.kernel.org
12714W:	http://en.wikipedia.org/wiki/Util-linux
12715T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12716S:	Maintained
12717
12718UVESAFB DRIVER
12719M:	Michal Januszewski <spock@gentoo.org>
12720L:	linux-fbdev@vger.kernel.org
12721W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12722S:	Maintained
12723F:	Documentation/fb/uvesafb.txt
12724F:	drivers/video/fbdev/uvesafb.*
12725
12726VF610 NAND DRIVER
12727M:	Stefan Agner <stefan@agner.ch>
12728L:	linux-mtd@lists.infradead.org
12729S:	Supported
12730F:	drivers/mtd/nand/vf610_nfc.c
12731
12732VFAT/FAT/MSDOS FILESYSTEM
12733M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12734S:	Maintained
12735F:	Documentation/filesystems/vfat.txt
12736F:	fs/fat/
12737
12738VFIO DRIVER
12739M:	Alex Williamson <alex.williamson@redhat.com>
12740L:	kvm@vger.kernel.org
12741T:	git git://github.com/awilliam/linux-vfio.git
12742S:	Maintained
12743F:	Documentation/vfio.txt
12744F:	drivers/vfio/
12745F:	include/linux/vfio.h
12746F:	include/uapi/linux/vfio.h
12747
12748VFIO PLATFORM DRIVER
12749M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12750L:	kvm@vger.kernel.org
12751S:	Maintained
12752F:	drivers/vfio/platform/
12753
12754VIDEOBUF2 FRAMEWORK
12755M:	Pawel Osciak <pawel@osciak.com>
12756M:	Marek Szyprowski <m.szyprowski@samsung.com>
12757M:	Kyungmin Park <kyungmin.park@samsung.com>
12758L:	linux-media@vger.kernel.org
12759S:	Maintained
12760F:	drivers/media/v4l2-core/videobuf2-*
12761F:	include/media/videobuf2-*
12762
12763VIRTIO AND VHOST VSOCK DRIVER
12764M:	Stefan Hajnoczi <stefanha@redhat.com>
12765L:	kvm@vger.kernel.org
12766L:	virtualization@lists.linux-foundation.org
12767L:	netdev@vger.kernel.org
12768S:	Maintained
12769F:	include/linux/virtio_vsock.h
12770F:	include/uapi/linux/virtio_vsock.h
12771F:	net/vmw_vsock/virtio_transport_common.c
12772F:	net/vmw_vsock/virtio_transport.c
12773F:	drivers/vhost/vsock.c
12774F:	drivers/vhost/vsock.h
12775
12776VIRTUAL SERIO DEVICE DRIVER
12777M:	Stephen Chandler Paul <thatslyude@gmail.com>
12778S:	Maintained
12779F:	drivers/input/serio/userio.c
12780F:	include/uapi/linux/userio.h
12781
12782VIRTIO CONSOLE DRIVER
12783M:	Amit Shah <amit.shah@redhat.com>
12784L:	virtualization@lists.linux-foundation.org
12785S:	Maintained
12786F:	drivers/char/virtio_console.c
12787F:	include/linux/virtio_console.h
12788F:	include/uapi/linux/virtio_console.h
12789
12790VIRTIO CORE, NET AND BLOCK DRIVERS
12791M:	"Michael S. Tsirkin" <mst@redhat.com>
12792L:	virtualization@lists.linux-foundation.org
12793S:	Maintained
12794F:	Documentation/devicetree/bindings/virtio/
12795F:	drivers/virtio/
12796F:	tools/virtio/
12797F:	drivers/net/virtio_net.c
12798F:	drivers/block/virtio_blk.c
12799F:	include/linux/virtio_*.h
12800F:	include/uapi/linux/virtio_*.h
12801
12802VIRTIO DRIVERS FOR S390
12803M:	Christian Borntraeger <borntraeger@de.ibm.com>
12804M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12805L:	linux-s390@vger.kernel.org
12806L:	virtualization@lists.linux-foundation.org
12807L:	kvm@vger.kernel.org
12808S:	Supported
12809F:	drivers/s390/virtio/
12810
12811VIRTIO GPU DRIVER
12812M:	David Airlie <airlied@linux.ie>
12813M:	Gerd Hoffmann <kraxel@redhat.com>
12814L:	dri-devel@lists.freedesktop.org
12815L:	virtualization@lists.linux-foundation.org
12816S:	Maintained
12817F:	drivers/gpu/drm/virtio/
12818F:	include/uapi/linux/virtio_gpu.h
12819
12820VIRTIO HOST (VHOST)
12821M:	"Michael S. Tsirkin" <mst@redhat.com>
12822L:	kvm@vger.kernel.org
12823L:	virtualization@lists.linux-foundation.org
12824L:	netdev@vger.kernel.org
12825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12826S:	Maintained
12827F:	drivers/vhost/
12828F:	include/uapi/linux/vhost.h
12829
12830VIRTIO INPUT DRIVER
12831M:	Gerd Hoffmann <kraxel@redhat.com>
12832S:	Maintained
12833F:	drivers/virtio/virtio_input.c
12834F:	include/uapi/linux/virtio_input.h
12835
12836VIA RHINE NETWORK DRIVER
12837S:	Orphan
12838F:	drivers/net/ethernet/via/via-rhine.c
12839
12840VIA SD/MMC CARD CONTROLLER DRIVER
12841M:	Bruce Chang <brucechang@via.com.tw>
12842M:	Harald Welte <HaraldWelte@viatech.com>
12843S:	Maintained
12844F:	drivers/mmc/host/via-sdmmc.c
12845
12846VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12847M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12848L:	linux-fbdev@vger.kernel.org
12849S:	Maintained
12850F:	include/linux/via-core.h
12851F:	include/linux/via-gpio.h
12852F:	include/linux/via_i2c.h
12853F:	drivers/video/fbdev/via/
12854
12855VIA VELOCITY NETWORK DRIVER
12856M:	Francois Romieu <romieu@fr.zoreil.com>
12857L:	netdev@vger.kernel.org
12858S:	Maintained
12859F:	drivers/net/ethernet/via/via-velocity.*
12860
12861VIRT LIB
12862M:	Alex Williamson <alex.williamson@redhat.com>
12863M:	Paolo Bonzini <pbonzini@redhat.com>
12864L:	kvm@vger.kernel.org
12865S:	Supported
12866F:	virt/lib/
12867
12868VIVID VIRTUAL VIDEO DRIVER
12869M:	Hans Verkuil <hverkuil@xs4all.nl>
12870L:	linux-media@vger.kernel.org
12871T:	git git://linuxtv.org/media_tree.git
12872W:	https://linuxtv.org
12873S:	Maintained
12874F:	drivers/media/platform/vivid/*
12875
12876VLAN (802.1Q)
12877M:	Patrick McHardy <kaber@trash.net>
12878L:	netdev@vger.kernel.org
12879S:	Maintained
12880F:	drivers/net/macvlan.c
12881F:	include/linux/if_*vlan.h
12882F:	net/8021q/
12883
12884VLYNQ BUS
12885M:	Florian Fainelli <f.fainelli@gmail.com>
12886L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12887S:	Maintained
12888F:	drivers/vlynq/vlynq.c
12889F:	include/linux/vlynq.h
12890
12891VME SUBSYSTEM
12892M:	Martyn Welch <martyn@welchs.me.uk>
12893M:	Manohar Vanga <manohar.vanga@gmail.com>
12894M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12895L:	devel@driverdev.osuosl.org
12896S:	Maintained
12897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12898F:	Documentation/vme_api.txt
12899F:	drivers/staging/vme/
12900F:	drivers/vme/
12901F:	include/linux/vme*
12902
12903VMWARE HYPERVISOR INTERFACE
12904M:	Alok Kataria <akataria@vmware.com>
12905L:	virtualization@lists.linux-foundation.org
12906S:	Supported
12907F:	arch/x86/kernel/cpu/vmware.c
12908
12909VMWARE BALLOON DRIVER
12910M:	Xavier Deguillard <xdeguillard@vmware.com>
12911M:	Philip Moltmann <moltmann@vmware.com>
12912M:	"VMware, Inc." <pv-drivers@vmware.com>
12913L:	linux-kernel@vger.kernel.org
12914S:	Maintained
12915F:	drivers/misc/vmw_balloon.c
12916
12917VMWARE VMMOUSE SUBDRIVER
12918M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12919M:	"VMware, Inc." <pv-drivers@vmware.com>
12920L:	linux-input@vger.kernel.org
12921S:	Maintained
12922F:	drivers/input/mouse/vmmouse.c
12923F:	drivers/input/mouse/vmmouse.h
12924
12925VMWARE VMXNET3 ETHERNET DRIVER
12926M:	Shrikrishna Khare <skhare@vmware.com>
12927M:	"VMware, Inc." <pv-drivers@vmware.com>
12928L:	netdev@vger.kernel.org
12929S:	Maintained
12930F:	drivers/net/vmxnet3/
12931
12932VMware PVSCSI driver
12933M:	Jim Gill <jgill@vmware.com>
12934M:	VMware PV-Drivers <pv-drivers@vmware.com>
12935L:	linux-scsi@vger.kernel.org
12936S:	Maintained
12937F:	drivers/scsi/vmw_pvscsi.c
12938F:	drivers/scsi/vmw_pvscsi.h
12939
12940VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12941M:	Liam Girdwood <lgirdwood@gmail.com>
12942M:	Mark Brown <broonie@kernel.org>
12943L:	linux-kernel@vger.kernel.org
12944W:	http://www.slimlogic.co.uk/?p=48
12945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12946S:	Supported
12947F:	Documentation/devicetree/bindings/regulator/
12948F:	drivers/regulator/
12949F:	include/dt-bindings/regulator/
12950F:	include/linux/regulator/
12951
12952VRF
12953M:	David Ahern <dsa@cumulusnetworks.com>
12954M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12955L:	netdev@vger.kernel.org
12956S:	Maintained
12957F:	drivers/net/vrf.c
12958F:	Documentation/networking/vrf.txt
12959
12960VT1211 HARDWARE MONITOR DRIVER
12961M:	Juerg Haefliger <juergh@gmail.com>
12962L:	linux-hwmon@vger.kernel.org
12963S:	Maintained
12964F:	Documentation/hwmon/vt1211
12965F:	drivers/hwmon/vt1211.c
12966
12967VT8231 HARDWARE MONITOR DRIVER
12968M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12969L:	linux-hwmon@vger.kernel.org
12970S:	Maintained
12971F:	drivers/hwmon/vt8231.c
12972
12973VUB300 USB to SDIO/SD/MMC bridge chip
12974M:	Tony Olech <tony.olech@elandigitalsystems.com>
12975L:	linux-mmc@vger.kernel.org
12976L:	linux-usb@vger.kernel.org
12977S:	Supported
12978F:	drivers/mmc/host/vub300.c
12979
12980W1 DALLAS'S 1-WIRE BUS
12981M:	Evgeniy Polyakov <zbr@ioremap.net>
12982S:	Maintained
12983F:	Documentation/w1/
12984F:	drivers/w1/
12985
12986W83791D HARDWARE MONITORING DRIVER
12987M:	Marc Hulsman <m.hulsman@tudelft.nl>
12988L:	linux-hwmon@vger.kernel.org
12989S:	Maintained
12990F:	Documentation/hwmon/w83791d
12991F:	drivers/hwmon/w83791d.c
12992
12993W83793 HARDWARE MONITORING DRIVER
12994M:	Rudolf Marek <r.marek@assembler.cz>
12995L:	linux-hwmon@vger.kernel.org
12996S:	Maintained
12997F:	Documentation/hwmon/w83793
12998F:	drivers/hwmon/w83793.c
12999
13000W83795 HARDWARE MONITORING DRIVER
13001M:	Jean Delvare <jdelvare@suse.com>
13002L:	linux-hwmon@vger.kernel.org
13003S:	Maintained
13004F:	drivers/hwmon/w83795.c
13005
13006W83L51xD SD/MMC CARD INTERFACE DRIVER
13007M:	Pierre Ossman <pierre@ossman.eu>
13008S:	Maintained
13009F:	drivers/mmc/host/wbsd.*
13010
13011WACOM PROTOCOL 4 SERIAL TABLETS
13012M:	Julian Squires <julian@cipht.net>
13013M:	Hans de Goede <hdegoede@redhat.com>
13014L:	linux-input@vger.kernel.org
13015S:	Maintained
13016F:	drivers/input/tablet/wacom_serial4.c
13017
13018WATCHDOG DEVICE DRIVERS
13019M:	Wim Van Sebroeck <wim@iguana.be>
13020R:	Guenter Roeck <linux@roeck-us.net>
13021L:	linux-watchdog@vger.kernel.org
13022W:	http://www.linux-watchdog.org/
13023T:	git git://www.linux-watchdog.org/linux-watchdog.git
13024S:	Maintained
13025F:	Documentation/devicetree/bindings/watchdog/
13026F:	Documentation/watchdog/
13027F:	drivers/watchdog/
13028F:	include/linux/watchdog.h
13029F:	include/uapi/linux/watchdog.h
13030
13031WIIMOTE HID DRIVER
13032M:	David Herrmann <dh.herrmann@googlemail.com>
13033L:	linux-input@vger.kernel.org
13034S:	Maintained
13035F:	drivers/hid/hid-wiimote*
13036
13037WINBOND CIR DRIVER
13038M:	David Härdeman <david@hardeman.nu>
13039S:	Maintained
13040F:	drivers/media/rc/winbond-cir.c
13041
13042WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13043M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13044L:	linux-watchdog@vger.kernel.org
13045S:	Maintained
13046F:	drivers/watchdog/ebc-c384_wdt.c
13047
13048WINSYSTEMS WS16C48 GPIO DRIVER
13049M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13050L:	linux-gpio@vger.kernel.org
13051S:	Maintained
13052F:	drivers/gpio/gpio-ws16c48.c
13053
13054WIMAX STACK
13055M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13056M:	linux-wimax@intel.com
13057L:	wimax@linuxwimax.org (subscribers-only)
13058S:	Supported
13059W:	http://linuxwimax.org
13060F:	Documentation/wimax/README.wimax
13061F:	include/linux/wimax/debug.h
13062F:	include/net/wimax.h
13063F:	include/uapi/linux/wimax.h
13064F:	net/wimax/
13065
13066WISTRON LAPTOP BUTTON DRIVER
13067M:	Miloslav Trmac <mitr@volny.cz>
13068S:	Maintained
13069F:	drivers/input/misc/wistron_btns.c
13070
13071WL3501 WIRELESS PCMCIA CARD DRIVER
13072M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13073L:	linux-wireless@vger.kernel.org
13074W:	http://oops.ghostprotocols.net:81/blog
13075S:	Maintained
13076F:	drivers/net/wireless/wl3501*
13077
13078WOLFSON MICROELECTRONICS DRIVERS
13079L:	patches@opensource.wolfsonmicro.com
13080T:	git https://github.com/CirrusLogic/linux-drivers.git
13081W:	https://github.com/CirrusLogic/linux-drivers/wiki
13082S:	Supported
13083F:	Documentation/hwmon/wm83??
13084F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13085F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13086F:	Documentation/devicetree/bindings/mfd/arizona.txt
13087F:	arch/arm/mach-s3c64xx/mach-crag6410*
13088F:	drivers/clk/clk-wm83*.c
13089F:	drivers/extcon/extcon-arizona.c
13090F:	drivers/leds/leds-wm83*.c
13091F:	drivers/gpio/gpio-*wm*.c
13092F:	drivers/gpio/gpio-arizona.c
13093F:	drivers/hwmon/wm83??-hwmon.c
13094F:	drivers/input/misc/wm831x-on.c
13095F:	drivers/input/touchscreen/wm831x-ts.c
13096F:	drivers/input/touchscreen/wm97*.c
13097F:	drivers/mfd/arizona*
13098F:	drivers/mfd/wm*.c
13099F:	drivers/mfd/cs47l24*
13100F:	drivers/power/supply/wm83*.c
13101F:	drivers/rtc/rtc-wm83*.c
13102F:	drivers/regulator/wm8*.c
13103F:	drivers/video/backlight/wm83*_bl.c
13104F:	drivers/watchdog/wm83*_wdt.c
13105F:	include/linux/mfd/arizona/
13106F:	include/linux/mfd/wm831x/
13107F:	include/linux/mfd/wm8350/
13108F:	include/linux/mfd/wm8400*
13109F:	include/linux/wm97xx.h
13110F:	include/sound/wm????.h
13111F:	sound/soc/codecs/arizona.?
13112F:	sound/soc/codecs/wm*
13113F:	sound/soc/codecs/cs47l24*
13114
13115WORKQUEUE
13116M:	Tejun Heo <tj@kernel.org>
13117R:	Lai Jiangshan <jiangshanlai@gmail.com>
13118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13119S:	Maintained
13120F:	include/linux/workqueue.h
13121F:	kernel/workqueue.c
13122F:	Documentation/workqueue.txt
13123
13124X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13125M:	Chen-Yu Tsai <wens@csie.org>
13126L:	linux-kernel@vger.kernel.org
13127S:	Maintained
13128N:	axp[128]
13129
13130X.25 NETWORK LAYER
13131M:	Andrew Hendry <andrew.hendry@gmail.com>
13132L:	linux-x25@vger.kernel.org
13133S:	Odd Fixes
13134F:	Documentation/networking/x25*
13135F:	include/net/x25*
13136F:	net/x25/
13137
13138X86 ARCHITECTURE (32-BIT AND 64-BIT)
13139M:	Thomas Gleixner <tglx@linutronix.de>
13140M:	Ingo Molnar <mingo@redhat.com>
13141M:	"H. Peter Anvin" <hpa@zytor.com>
13142M:	x86@kernel.org
13143L:	linux-kernel@vger.kernel.org
13144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13145S:	Maintained
13146F:	Documentation/x86/
13147F:	arch/x86/
13148
13149X86 PLATFORM DRIVERS
13150M:	Darren Hart <dvhart@infradead.org>
13151L:	platform-driver-x86@vger.kernel.org
13152T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13153S:	Maintained
13154F:	drivers/platform/x86/
13155F:	drivers/platform/olpc/
13156
13157X86 MCE INFRASTRUCTURE
13158M:	Tony Luck <tony.luck@intel.com>
13159M:	Borislav Petkov <bp@alien8.de>
13160L:	linux-edac@vger.kernel.org
13161S:	Maintained
13162F:	arch/x86/kernel/cpu/mcheck/*
13163
13164X86 MICROCODE UPDATE SUPPORT
13165M:	Borislav Petkov <bp@alien8.de>
13166S:	Maintained
13167F:	arch/x86/kernel/cpu/microcode/*
13168
13169X86 VDSO
13170M:	Andy Lutomirski <luto@amacapital.net>
13171L:	linux-kernel@vger.kernel.org
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13173S:	Maintained
13174F:	arch/x86/entry/vdso/
13175
13176XC2028/3028 TUNER DRIVER
13177M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13178M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13179L:	linux-media@vger.kernel.org
13180W:	https://linuxtv.org
13181T:	git git://linuxtv.org/media_tree.git
13182S:	Maintained
13183F:	drivers/media/tuners/tuner-xc2028.*
13184
13185XEN HYPERVISOR INTERFACE
13186M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13187M:	David Vrabel <david.vrabel@citrix.com>
13188M:	Juergen Gross <jgross@suse.com>
13189L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13191S:	Supported
13192F:	arch/x86/xen/
13193F:	drivers/*/xen-*front.c
13194F:	drivers/xen/
13195F:	arch/x86/include/asm/xen/
13196F:	include/xen/
13197F:	include/uapi/xen/
13198
13199XEN HYPERVISOR ARM
13200M:	Stefano Stabellini <sstabellini@kernel.org>
13201L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13202S:	Maintained
13203F:	arch/arm/xen/
13204F:	arch/arm/include/asm/xen/
13205
13206XEN HYPERVISOR ARM64
13207M:	Stefano Stabellini <sstabellini@kernel.org>
13208L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13209S:	Maintained
13210F:	arch/arm64/xen/
13211F:	arch/arm64/include/asm/xen/
13212
13213XEN NETWORK BACKEND DRIVER
13214M:	Wei Liu <wei.liu2@citrix.com>
13215M:	Paul Durrant <paul.durrant@citrix.com>
13216L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13217L:	netdev@vger.kernel.org
13218S:	Supported
13219F:	drivers/net/xen-netback/*
13220
13221XEN PCI SUBSYSTEM
13222M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13223L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13224S:	Supported
13225F:	arch/x86/pci/*xen*
13226F:	drivers/pci/*xen*
13227
13228XEN BLOCK SUBSYSTEM
13229M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13230M:	Roger Pau Monné <roger.pau@citrix.com>
13231L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13232S:	Supported
13233F:	drivers/block/xen-blkback/*
13234F:	drivers/block/xen*
13235
13236XEN PVSCSI DRIVERS
13237M:	Juergen Gross <jgross@suse.com>
13238L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13239L:	linux-scsi@vger.kernel.org
13240S:	Supported
13241F:	drivers/scsi/xen-scsifront.c
13242F:	drivers/xen/xen-scsiback.c
13243F:	include/xen/interface/io/vscsiif.h
13244
13245XEN SWIOTLB SUBSYSTEM
13246M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13247L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13248S:	Supported
13249F:	arch/x86/xen/*swiotlb*
13250F:	drivers/xen/*swiotlb*
13251
13252XFS FILESYSTEM
13253M:	Dave Chinner <david@fromorbit.com>
13254M:	linux-xfs@vger.kernel.org
13255L:	linux-xfs@vger.kernel.org
13256W:	http://xfs.org/
13257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13258S:	Supported
13259F:	Documentation/filesystems/xfs.txt
13260F:	fs/xfs/
13261
13262XILINX AXI ETHERNET DRIVER
13263M:	Anirudha Sarangi <anirudh@xilinx.com>
13264M:	John Linn <John.Linn@xilinx.com>
13265S:	Maintained
13266F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13267
13268XILINX UARTLITE SERIAL DRIVER
13269M:	Peter Korsgaard <jacmet@sunsite.dk>
13270L:	linux-serial@vger.kernel.org
13271S:	Maintained
13272F:	drivers/tty/serial/uartlite.c
13273
13274XILINX VIDEO IP CORES
13275M:	Hyun Kwon <hyun.kwon@xilinx.com>
13276M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13277L:	linux-media@vger.kernel.org
13278T:	git git://linuxtv.org/media_tree.git
13279S:	Supported
13280F:	Documentation/devicetree/bindings/media/xilinx/
13281F:	drivers/media/platform/xilinx/
13282F:	include/uapi/linux/xilinx-v4l2-controls.h
13283
13284XILLYBUS DRIVER
13285M:	Eli Billauer <eli.billauer@gmail.com>
13286L:	linux-kernel@vger.kernel.org
13287S:	Supported
13288F:	drivers/char/xillybus/
13289
13290XTENSA XTFPGA PLATFORM SUPPORT
13291M:	Max Filippov <jcmvbkbc@gmail.com>
13292L:	linux-xtensa@linux-xtensa.org
13293S:	Maintained
13294F:	drivers/spi/spi-xtensa-xtfpga.c
13295F:	sound/soc/xtensa/xtfpga-i2s.c
13296
13297YAM DRIVER FOR AX.25
13298M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13299L:	linux-hams@vger.kernel.org
13300S:	Maintained
13301F:	drivers/net/hamradio/yam*
13302F:	include/linux/yam.h
13303
13304YEALINK PHONE DRIVER
13305M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13306L:	usbb2k-api-dev@nongnu.org
13307S:	Maintained
13308F:	Documentation/input/yealink.txt
13309F:	drivers/input/misc/yealink.*
13310
13311Z8530 DRIVER FOR AX.25
13312M:	Joerg Reuter <jreuter@yaina.de>
13313W:	http://yaina.de/jreuter/
13314W:	http://www.qsl.net/dl1bke/
13315L:	linux-hams@vger.kernel.org
13316S:	Maintained
13317F:	Documentation/networking/z8530drv.txt
13318F:	drivers/net/hamradio/*scc.c
13319F:	drivers/net/hamradio/z8530.h
13320
13321ZBUD COMPRESSED PAGE ALLOCATOR
13322M:	Seth Jennings <sjenning@redhat.com>
13323L:	linux-mm@kvack.org
13324S:	Maintained
13325F:	mm/zbud.c
13326F:	include/linux/zbud.h
13327
13328ZD1211RW WIRELESS DRIVER
13329M:	Daniel Drake <dsd@gentoo.org>
13330M:	Ulrich Kunitz <kune@deine-taler.de>
13331W:	http://zd1211.ath.cx/wiki/DriverRewrite
13332L:	linux-wireless@vger.kernel.org
13333L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13334S:	Maintained
13335F:	drivers/net/wireless/zydas/zd1211rw/
13336
13337ZPOOL COMPRESSED PAGE STORAGE API
13338M:	Dan Streetman <ddstreet@ieee.org>
13339L:	linux-mm@kvack.org
13340S:	Maintained
13341F:	mm/zpool.c
13342F:	include/linux/zpool.h
13343
13344ZR36067 VIDEO FOR LINUX DRIVER
13345L:	mjpeg-users@lists.sourceforge.net
13346L:	linux-media@vger.kernel.org
13347W:	http://mjpeg.sourceforge.net/driver-zoran/
13348T:	hg https://linuxtv.org/hg/v4l-dvb
13349S:	Odd Fixes
13350F:	drivers/media/pci/zoran/
13351
13352ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13353M:	Minchan Kim <minchan@kernel.org>
13354M:	Nitin Gupta <ngupta@vflare.org>
13355R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13356L:	linux-kernel@vger.kernel.org
13357S:	Maintained
13358F:	drivers/block/zram/
13359F:	Documentation/blockdev/zram.txt
13360
13361ZS DECSTATION Z85C30 SERIAL DRIVER
13362M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13363S:	Maintained
13364F:	drivers/tty/serial/zs.*
13365
13366ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13367M:	Minchan Kim <minchan@kernel.org>
13368M:	Nitin Gupta <ngupta@vflare.org>
13369R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13370L:	linux-mm@kvack.org
13371S:	Maintained
13372F:	mm/zsmalloc.c
13373F:	include/linux/zsmalloc.h
13374F:	Documentation/vm/zsmalloc.txt
13375
13376ZSWAP COMPRESSED SWAP CACHING
13377M:	Seth Jennings <sjenning@redhat.com>
13378L:	linux-mm@kvack.org
13379S:	Maintained
13380F:	mm/zswap.c
13381
13382THE REST
13383M:	Linus Torvalds <torvalds@linux-foundation.org>
13384L:	linux-kernel@vger.kernel.org
13385Q:	http://patchwork.kernel.org/project/LKML/list/
13386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13387S:	Buried alive in reporters
13388F:	*
13389F:	*/
13390