xref: /linux/MAINTAINERS (revision 6026ed2fe258b61ea5aadd91a95c4f36a6dbe167)
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>
4623M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4624L:	linux-efi@vger.kernel.org
4625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4626S:	Maintained
4627F:	Documentation/efi-stub.txt
4628F:	arch/ia64/kernel/efi.c
4629F:	arch/x86/boot/compressed/eboot.[ch]
4630F:	arch/x86/include/asm/efi.h
4631F:	arch/x86/platform/efi/
4632F:	drivers/firmware/efi/
4633F:	include/linux/efi*.h
4634
4635EFI VARIABLE FILESYSTEM
4636M:	Matthew Garrett <matthew.garrett@nebula.com>
4637M:	Jeremy Kerr <jk@ozlabs.org>
4638M:	Matt Fleming <matt@codeblueprint.co.uk>
4639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4640L:	linux-efi@vger.kernel.org
4641S:	Maintained
4642F:	fs/efivarfs/
4643
4644EFIFB FRAMEBUFFER DRIVER
4645L:	linux-fbdev@vger.kernel.org
4646M:	Peter Jones <pjones@redhat.com>
4647S:	Maintained
4648F:	drivers/video/fbdev/efifb.c
4649
4650EFI TEST DRIVER
4651L:	linux-efi@vger.kernel.org
4652M:	Ivan Hu <ivan.hu@canonical.com>
4653M:	Matt Fleming <matt@codeblueprint.co.uk>
4654S:	Maintained
4655F:	drivers/firmware/efi/test/
4656
4657EFS FILESYSTEM
4658W:	http://aeschi.ch.eu.org/efs/
4659S:	Orphan
4660F:	fs/efs/
4661
4662EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4663M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4664L:	netdev@vger.kernel.org
4665S:	Maintained
4666F:	drivers/net/ethernet/ibm/ehea/
4667
4668EM28XX VIDEO4LINUX DRIVER
4669M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4671L:	linux-media@vger.kernel.org
4672W:	https://linuxtv.org
4673T:	git git://linuxtv.org/media_tree.git
4674S:	Maintained
4675F:	drivers/media/usb/em28xx/
4676F:	Documentation/media/v4l-drivers/em28xx*
4677
4678EMBEDDED LINUX
4679M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4680M:	Matt Mackall <mpm@selenic.com>
4681M:	David Woodhouse <dwmw2@infradead.org>
4682L:	linux-embedded@vger.kernel.org
4683S:	Maintained
4684
4685EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4686M:	James Smart <james.smart@avagotech.com>
4687M:	Dick Kennedy <dick.kennedy@avagotech.com>
4688L:	linux-scsi@vger.kernel.org
4689W:	http://www.avagotech.com
4690S:	Supported
4691F:	drivers/scsi/lpfc/
4692
4693ENE CB710 FLASH CARD READER DRIVER
4694M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4695S:	Maintained
4696F:	drivers/misc/cb710/
4697F:	drivers/mmc/host/cb710-mmc.*
4698F:	include/linux/cb710.h
4699
4700ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4701M:	Maxim Levitsky <maximlevitsky@gmail.com>
4702S:	Maintained
4703F:	drivers/media/rc/ene_ir.*
4704
4705EPSON S1D13XXX FRAMEBUFFER DRIVER
4706M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4707S:	Maintained
4708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4709F:	drivers/video/fbdev/s1d13xxxfb.c
4710F:	include/video/s1d13xxxfb.h
4711
4712ET131X NETWORK DRIVER
4713M:	Mark Einon <mark.einon@gmail.com>
4714S:	Odd Fixes
4715F:	drivers/net/ethernet/agere/
4716
4717ETHERNET BRIDGE
4718M:	Stephen Hemminger <stephen@networkplumber.org>
4719L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4720L:	netdev@vger.kernel.org
4721W:	http://www.linuxfoundation.org/en/Net:Bridge
4722S:	Maintained
4723F:	include/linux/netfilter_bridge/
4724F:	net/bridge/
4725
4726ETHERNET PHY LIBRARY
4727M:	Florian Fainelli <f.fainelli@gmail.com>
4728L:	netdev@vger.kernel.org
4729S:	Maintained
4730F:	include/linux/phy.h
4731F:	include/linux/phy_fixed.h
4732F:	drivers/net/phy/
4733F:	Documentation/networking/phy.txt
4734F:	drivers/of/of_mdio.c
4735F:	drivers/of/of_net.c
4736
4737EXT2 FILE SYSTEM
4738M:	Jan Kara <jack@suse.com>
4739L:	linux-ext4@vger.kernel.org
4740S:	Maintained
4741F:	Documentation/filesystems/ext2.txt
4742F:	fs/ext2/
4743F:	include/linux/ext2*
4744
4745EXT4 FILE SYSTEM
4746M:	"Theodore Ts'o" <tytso@mit.edu>
4747M:	Andreas Dilger <adilger.kernel@dilger.ca>
4748L:	linux-ext4@vger.kernel.org
4749W:	http://ext4.wiki.kernel.org
4750Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4752S:	Maintained
4753F:	Documentation/filesystems/ext4.txt
4754F:	fs/ext4/
4755
4756Extended Verification Module (EVM)
4757M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4758L:	linux-ima-devel@lists.sourceforge.net
4759L:	linux-security-module@vger.kernel.org
4760S:	Supported
4761F:	security/integrity/evm/
4762
4763EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4764M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4765M:	Chanwoo Choi <cw00.choi@samsung.com>
4766L:	linux-kernel@vger.kernel.org
4767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4768S:	Maintained
4769F:	drivers/extcon/
4770F:	include/linux/extcon/
4771F:	include/linux/extcon.h
4772F:	Documentation/extcon/
4773F:	Documentation/devicetree/bindings/extcon/
4774
4775EXYNOS DP DRIVER
4776M:	Jingoo Han <jingoohan1@gmail.com>
4777L:	dri-devel@lists.freedesktop.org
4778S:	Maintained
4779F:	drivers/gpu/drm/exynos/exynos_dp*
4780
4781EXYNOS SYSMMU (IOMMU) driver
4782M:	Marek Szyprowski <m.szyprowski@samsung.com>
4783L:	iommu@lists.linux-foundation.org
4784S:	Maintained
4785F:	drivers/iommu/exynos-iommu.c
4786
4787EZchip NPS platform support
4788M:	Noam Camus <noamc@ezchip.com>
4789S:	Supported
4790F:	arch/arc/plat-eznps
4791F:	arch/arc/boot/dts/eznps.dts
4792
4793F71805F HARDWARE MONITORING DRIVER
4794M:	Jean Delvare <jdelvare@suse.com>
4795L:	linux-hwmon@vger.kernel.org
4796S:	Maintained
4797F:	Documentation/hwmon/f71805f
4798F:	drivers/hwmon/f71805f.c
4799
4800FC0011 TUNER DRIVER
4801M:	Michael Buesch <m@bues.ch>
4802L:	linux-media@vger.kernel.org
4803S:	Maintained
4804F:	drivers/media/tuners/fc0011.h
4805F:	drivers/media/tuners/fc0011.c
4806
4807FC2580 MEDIA DRIVER
4808M:	Antti Palosaari <crope@iki.fi>
4809L:	linux-media@vger.kernel.org
4810W:	https://linuxtv.org
4811W:	http://palosaari.fi/linux/
4812Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4813T:	git git://linuxtv.org/anttip/media_tree.git
4814S:	Maintained
4815F:	drivers/media/tuners/fc2580*
4816
4817FANOTIFY
4818M:	Eric Paris <eparis@redhat.com>
4819S:	Maintained
4820F:	fs/notify/fanotify/
4821F:	include/linux/fanotify.h
4822F:	include/uapi/linux/fanotify.h
4823
4824FARSYNC SYNCHRONOUS DRIVER
4825M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4826W:	http://www.farsite.co.uk/
4827S:	Supported
4828F:	drivers/net/wan/farsync.*
4829
4830FAULT INJECTION SUPPORT
4831M:	Akinobu Mita <akinobu.mita@gmail.com>
4832S:	Supported
4833F:	Documentation/fault-injection/
4834F:	lib/fault-inject.c
4835
4836FBTFT Framebuffer drivers
4837M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4838M:	Noralf Trønnes <noralf@tronnes.org>
4839S:	Maintained
4840F:	drivers/staging/fbtft/
4841
4842FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4843M:	Johannes Thumshirn <jth@kernel.org>
4844L:	fcoe-devel@open-fcoe.org
4845W:	www.Open-FCoE.org
4846S:	Supported
4847F:	drivers/scsi/libfc/
4848F:	drivers/scsi/fcoe/
4849F:	include/scsi/fc/
4850F:	include/scsi/libfc.h
4851F:	include/scsi/libfcoe.h
4852F:	include/uapi/scsi/fc/
4853
4854FILE LOCKING (flock() and fcntl()/lockf())
4855M:	Jeff Layton <jlayton@poochiereds.net>
4856M:	"J. Bruce Fields" <bfields@fieldses.org>
4857L:	linux-fsdevel@vger.kernel.org
4858S:	Maintained
4859F:	include/linux/fcntl.h
4860F:	include/linux/fs.h
4861F:	include/uapi/linux/fcntl.h
4862F:	include/uapi/linux/fs.h
4863F:	fs/fcntl.c
4864F:	fs/locks.c
4865
4866FILESYSTEMS (VFS and infrastructure)
4867M:	Alexander Viro <viro@zeniv.linux.org.uk>
4868L:	linux-fsdevel@vger.kernel.org
4869S:	Maintained
4870F:	fs/*
4871
4872FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4873M:	Riku Voipio <riku.voipio@iki.fi>
4874L:	linux-hwmon@vger.kernel.org
4875S:	Maintained
4876F:	drivers/hwmon/f75375s.c
4877F:	include/linux/f75375s.h
4878
4879FIREWIRE AUDIO DRIVERS
4880M:	Clemens Ladisch <clemens@ladisch.de>
4881L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4882T:	git git://git.alsa-project.org/alsa-kernel.git
4883S:	Maintained
4884F:	sound/firewire/
4885
4886FIREWIRE MEDIA DRIVERS (firedtv)
4887M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4888L:	linux-media@vger.kernel.org
4889L:	linux1394-devel@lists.sourceforge.net
4890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4891S:	Maintained
4892F:	drivers/media/firewire/
4893
4894FIREWIRE SBP-2 TARGET
4895M:	Chris Boot <bootc@bootc.net>
4896L:	linux-scsi@vger.kernel.org
4897L:	target-devel@vger.kernel.org
4898L:	linux1394-devel@lists.sourceforge.net
4899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4900S:	Maintained
4901F:	drivers/target/sbp/
4902
4903FIREWIRE SUBSYSTEM
4904M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4905L:	linux1394-devel@lists.sourceforge.net
4906W:	http://ieee1394.wiki.kernel.org/
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4908S:	Maintained
4909F:	drivers/firewire/
4910F:	include/linux/firewire.h
4911F:	include/uapi/linux/firewire*.h
4912F:	tools/firewire/
4913
4914FIRMWARE LOADER (request_firmware)
4915M:	Ming Lei <ming.lei@canonical.com>
4916M:	Luis R. Rodriguez <mcgrof@kernel.org>
4917L:	linux-kernel@vger.kernel.org
4918S:	Maintained
4919F:	Documentation/firmware_class/
4920F:	drivers/base/firmware*.c
4921F:	include/linux/firmware.h
4922
4923FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4924M:	Joshua Morris <josh.h.morris@us.ibm.com>
4925M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4926S:	Maintained
4927F:	drivers/block/rsxx/
4928
4929FLOPPY DRIVER
4930M:	Jiri Kosina <jikos@kernel.org>
4931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4932S:	Odd fixes
4933F:	drivers/block/floppy.c
4934
4935FMC SUBSYSTEM
4936M:	Alessandro Rubini <rubini@gnudd.com>
4937W:	http://www.ohwr.org/projects/fmc-bus
4938S:	Supported
4939F:	drivers/fmc/
4940F:	include/linux/fmc*.h
4941F:	include/linux/ipmi-fru.h
4942K:	fmc_d.*register
4943
4944FPGA MANAGER FRAMEWORK
4945M:	Alan Tull <atull@opensource.altera.com>
4946R:	Moritz Fischer <moritz.fischer@ettus.com>
4947S:	Maintained
4948F:	drivers/fpga/
4949F:	include/linux/fpga/fpga-mgr.h
4950W:	http://www.rocketboards.org
4951
4952FPU EMULATOR
4953M:	Bill Metzenthen <billm@melbpc.org.au>
4954W:	http://floatingpoint.sourceforge.net/emulator/index.html
4955S:	Maintained
4956F:	arch/x86/math-emu/
4957
4958FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4959L:	netdev@vger.kernel.org
4960S:	Orphan
4961F:	drivers/net/wan/dlci.c
4962F:	drivers/net/wan/sdla.c
4963
4964FRAMEBUFFER LAYER
4965M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4966L:	linux-fbdev@vger.kernel.org
4967Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4968S:	Maintained
4969F:	Documentation/fb/
4970F:	drivers/video/
4971F:	include/video/
4972F:	include/linux/fb.h
4973F:	include/uapi/video/
4974F:	include/uapi/linux/fb.h
4975
4976FREESCALE DIU FRAMEBUFFER DRIVER
4977M:	Timur Tabi <timur@tabi.org>
4978L:	linux-fbdev@vger.kernel.org
4979S:	Maintained
4980F:	drivers/video/fbdev/fsl-diu-fb.*
4981
4982FREESCALE DMA DRIVER
4983M:	Li Yang <leoli@freescale.com>
4984M:	Zhang Wei <zw@zh-kernel.org>
4985L:	linuxppc-dev@lists.ozlabs.org
4986S:	Maintained
4987F:	drivers/dma/fsldma.*
4988
4989FREESCALE GPMI NAND DRIVER
4990M:	Han Xu <han.xu@nxp.com>
4991L:	linux-mtd@lists.infradead.org
4992S:	Maintained
4993F:	drivers/mtd/nand/gpmi-nand/*
4994
4995FREESCALE I2C CPM DRIVER
4996M:	Jochen Friedrich <jochen@scram.de>
4997L:	linuxppc-dev@lists.ozlabs.org
4998L:	linux-i2c@vger.kernel.org
4999S:	Maintained
5000F:	drivers/i2c/busses/i2c-cpm.c
5001
5002FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5003M:	Sascha Hauer <kernel@pengutronix.de>
5004L:	linux-fbdev@vger.kernel.org
5005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5006S:	Maintained
5007F:	include/linux/platform_data/video-imxfb.h
5008F:	drivers/video/fbdev/imxfb.c
5009
5010FREESCALE QUAD SPI DRIVER
5011M:	Han Xu <han.xu@nxp.com>
5012L:	linux-mtd@lists.infradead.org
5013S:	Maintained
5014F:	drivers/mtd/spi-nor/fsl-quadspi.c
5015
5016FREESCALE SOC FS_ENET DRIVER
5017M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5018M:	Vitaly Bordug <vbordug@ru.mvista.com>
5019L:	linuxppc-dev@lists.ozlabs.org
5020L:	netdev@vger.kernel.org
5021S:	Maintained
5022F:	drivers/net/ethernet/freescale/fs_enet/
5023F:	include/linux/fs_enet_pd.h
5024
5025FREESCALE IMX / MXC FEC DRIVER
5026M:	Fugang Duan <fugang.duan@nxp.com>
5027L:	netdev@vger.kernel.org
5028S:	Maintained
5029F:	drivers/net/ethernet/freescale/fec_main.c
5030F:	drivers/net/ethernet/freescale/fec_ptp.c
5031F:	drivers/net/ethernet/freescale/fec.h
5032F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5033
5034FREESCALE QORIQ DPAA FMAN DRIVER
5035M:	Madalin Bucur <madalin.bucur@nxp.com>
5036L:	netdev@vger.kernel.org
5037S:	Maintained
5038F:	drivers/net/ethernet/freescale/fman
5039F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5040
5041FREESCALE QUICC ENGINE LIBRARY
5042L:	linuxppc-dev@lists.ozlabs.org
5043S:	Orphan
5044F:	drivers/soc/fsl/qe/
5045F:	include/soc/fsl/*qe*.h
5046F:	include/soc/fsl/*ucc*.h
5047
5048FREESCALE USB PERIPHERAL DRIVERS
5049M:	Li Yang <leoli@freescale.com>
5050L:	linux-usb@vger.kernel.org
5051L:	linuxppc-dev@lists.ozlabs.org
5052S:	Maintained
5053F:	drivers/usb/gadget/udc/fsl*
5054
5055FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5056M:	Li Yang <leoli@freescale.com>
5057L:	netdev@vger.kernel.org
5058L:	linuxppc-dev@lists.ozlabs.org
5059S:	Maintained
5060F:	drivers/net/ethernet/freescale/ucc_geth*
5061
5062FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5063M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5064L:	netdev@vger.kernel.org
5065S:	Maintained
5066F:	drivers/net/ethernet/freescale/gianfar*
5067X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5068F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5069
5070FREESCALE QUICC ENGINE UCC HDLC DRIVER
5071M:	Zhao Qiang <qiang.zhao@nxp.com>
5072L:	netdev@vger.kernel.org
5073L:	linuxppc-dev@lists.ozlabs.org
5074S:	Maintained
5075F:	drivers/net/wan/fsl_ucc_hdlc*
5076
5077FREESCALE QUICC ENGINE UCC UART DRIVER
5078M:	Timur Tabi <timur@tabi.org>
5079L:	linuxppc-dev@lists.ozlabs.org
5080S:	Maintained
5081F:	drivers/tty/serial/ucc_uart.c
5082
5083FREESCALE SOC SOUND DRIVERS
5084M:	Timur Tabi <timur@tabi.org>
5085M:	Nicolin Chen <nicoleotsuka@gmail.com>
5086M:	Xiubo Li <Xiubo.Lee@gmail.com>
5087R:	Fabio Estevam <fabio.estevam@nxp.com>
5088L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5089L:	linuxppc-dev@lists.ozlabs.org
5090S:	Maintained
5091F:	sound/soc/fsl/fsl*
5092F:	sound/soc/fsl/imx*
5093F:	sound/soc/fsl/mpc8610_hpcd.c
5094
5095FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5096M:	"J. German Rivera" <German.Rivera@freescale.com>
5097M:	Stuart Yoder <stuart.yoder@nxp.com>
5098L:	linux-kernel@vger.kernel.org
5099S:	Maintained
5100F:	drivers/staging/fsl-mc/
5101
5102FREEVXFS FILESYSTEM
5103M:	Christoph Hellwig <hch@infradead.org>
5104W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5105S:	Maintained
5106F:	fs/freevxfs/
5107
5108FREEZER
5109M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5110M:	Pavel Machek <pavel@ucw.cz>
5111L:	linux-pm@vger.kernel.org
5112S:	Supported
5113F:	Documentation/power/freezing-of-tasks.txt
5114F:	include/linux/freezer.h
5115F:	kernel/freezer.c
5116
5117FRONTSWAP API
5118M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5119L:	linux-kernel@vger.kernel.org
5120S:	Maintained
5121F:	mm/frontswap.c
5122F:	include/linux/frontswap.h
5123
5124FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5125M:	David Howells <dhowells@redhat.com>
5126L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5127S:	Supported
5128F:	Documentation/filesystems/caching/
5129F:	fs/fscache/
5130F:	include/linux/fscache*.h
5131
5132FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5133M:	Theodore Y. Ts'o <tytso@mit.edu>
5134M:	Jaegeuk Kim <jaegeuk@kernel.org>
5135S:	Supported
5136F:	fs/crypto/
5137F:	include/linux/fscrypto.h
5138
5139F2FS FILE SYSTEM
5140M:	Jaegeuk Kim <jaegeuk@kernel.org>
5141M:	Chao Yu <yuchao0@huawei.com>
5142L:	linux-f2fs-devel@lists.sourceforge.net
5143W:	https://f2fs.wiki.kernel.org/
5144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5145S:	Maintained
5146F:	Documentation/filesystems/f2fs.txt
5147F:	Documentation/ABI/testing/sysfs-fs-f2fs
5148F:	fs/f2fs/
5149F:	include/linux/f2fs_fs.h
5150F:	include/trace/events/f2fs.h
5151
5152FUJITSU FR-V (FRV) PORT
5153S:	Orphan
5154F:	arch/frv/
5155
5156FUJITSU LAPTOP EXTRAS
5157M:	Jonathan Woithe <jwoithe@just42.net>
5158L:	platform-driver-x86@vger.kernel.org
5159S:	Maintained
5160F:	drivers/platform/x86/fujitsu-laptop.c
5161
5162FUJITSU M-5MO LS CAMERA ISP DRIVER
5163M:	Kyungmin Park <kyungmin.park@samsung.com>
5164M:	Heungjun Kim <riverful.kim@samsung.com>
5165L:	linux-media@vger.kernel.org
5166S:	Maintained
5167F:	drivers/media/i2c/m5mols/
5168F:	include/media/i2c/m5mols.h
5169
5170FUJITSU TABLET EXTRAS
5171M:	Robert Gerlach <khnz@gmx.de>
5172L:	platform-driver-x86@vger.kernel.org
5173S:	Maintained
5174F:	drivers/platform/x86/fujitsu-tablet.c
5175
5176FUSE: FILESYSTEM IN USERSPACE
5177M:	Miklos Szeredi <miklos@szeredi.hu>
5178L:	linux-fsdevel@vger.kernel.org
5179W:	http://fuse.sourceforge.net/
5180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5181S:	Maintained
5182F:	fs/fuse/
5183F:	include/uapi/linux/fuse.h
5184F:	Documentation/filesystems/fuse.txt
5185
5186FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5187M:	Rik Faith <faith@cs.unc.edu>
5188L:	linux-scsi@vger.kernel.org
5189S:	Odd Fixes (e.g., new signatures)
5190F:	drivers/scsi/fdomain.*
5191
5192GCC PLUGINS
5193M:	Kees Cook <keescook@chromium.org>
5194R:	Emese Revfy <re.emese@gmail.com>
5195L:	kernel-hardening@lists.openwall.com
5196S:	Maintained
5197F:	scripts/gcc-plugins/
5198F:	scripts/gcc-plugin.sh
5199F:	Documentation/gcc-plugins.txt
5200
5201GCOV BASED KERNEL PROFILING
5202M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5203S:	Maintained
5204F:	kernel/gcov/
5205F:	Documentation/dev-tools/gcov.rst
5206
5207GDT SCSI DISK ARRAY CONTROLLER DRIVER
5208M:	Achim Leubner <achim_leubner@adaptec.com>
5209L:	linux-scsi@vger.kernel.org
5210W:	http://www.icp-vortex.com/
5211S:	Supported
5212F:	drivers/scsi/gdt*
5213
5214GDB KERNEL DEBUGGING HELPER SCRIPTS
5215M:	Jan Kiszka <jan.kiszka@siemens.com>
5216M:	Kieran Bingham <kieran@bingham.xyz>
5217S:	Supported
5218F:	scripts/gdb/
5219
5220GEMTEK FM RADIO RECEIVER DRIVER
5221M:	Hans Verkuil <hverkuil@xs4all.nl>
5222L:	linux-media@vger.kernel.org
5223T:	git git://linuxtv.org/media_tree.git
5224W:	https://linuxtv.org
5225S:	Maintained
5226F:	drivers/media/radio/radio-gemtek*
5227
5228GENERIC GPIO I2C DRIVER
5229M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5230S:	Supported
5231F:	drivers/i2c/busses/i2c-gpio.c
5232F:	include/linux/i2c-gpio.h
5233
5234GENERIC GPIO I2C MULTIPLEXER DRIVER
5235M:	Peter Korsgaard <peter.korsgaard@barco.com>
5236L:	linux-i2c@vger.kernel.org
5237S:	Supported
5238F:	drivers/i2c/muxes/i2c-mux-gpio.c
5239F:	include/linux/i2c-mux-gpio.h
5240F:	Documentation/i2c/muxes/i2c-mux-gpio
5241
5242GENERIC HDLC (WAN) DRIVERS
5243M:	Krzysztof Halasa <khc@pm.waw.pl>
5244W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5245S:	Maintained
5246F:	drivers/net/wan/c101.c
5247F:	drivers/net/wan/hd6457*
5248F:	drivers/net/wan/hdlc*
5249F:	drivers/net/wan/n2.c
5250F:	drivers/net/wan/pc300too.c
5251F:	drivers/net/wan/pci200syn.c
5252F:	drivers/net/wan/wanxl*
5253
5254GENERIC INCLUDE/ASM HEADER FILES
5255M:	Arnd Bergmann <arnd@arndb.de>
5256L:	linux-arch@vger.kernel.org
5257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5258S:	Maintained
5259F:	include/asm-generic/
5260F:	include/uapi/asm-generic/
5261
5262GENERIC PHY FRAMEWORK
5263M:	Kishon Vijay Abraham I <kishon@ti.com>
5264L:	linux-kernel@vger.kernel.org
5265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5266S:	Supported
5267F:	drivers/phy/
5268F:	include/linux/phy/
5269
5270GENERIC PM DOMAINS
5271M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5272M:	Kevin Hilman <khilman@kernel.org>
5273M:	Ulf Hansson <ulf.hansson@linaro.org>
5274L:	linux-pm@vger.kernel.org
5275S:	Supported
5276F:	drivers/base/power/domain*.c
5277F:	include/linux/pm_domain.h
5278
5279GENERIC UIO DRIVER FOR PCI DEVICES
5280M:	"Michael S. Tsirkin" <mst@redhat.com>
5281L:	kvm@vger.kernel.org
5282S:	Supported
5283F:	drivers/uio/uio_pci_generic.c
5284
5285GET_MAINTAINER SCRIPT
5286M:	Joe Perches <joe@perches.com>
5287S:	Maintained
5288F:	scripts/get_maintainer.pl
5289
5290GFS2 FILE SYSTEM
5291M:	Steven Whitehouse <swhiteho@redhat.com>
5292M:	Bob Peterson <rpeterso@redhat.com>
5293L:	cluster-devel@redhat.com
5294W:	http://sources.redhat.com/cluster/
5295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5296S:	Supported
5297F:	Documentation/filesystems/gfs2*.txt
5298F:	fs/gfs2/
5299F:	include/uapi/linux/gfs2_ondisk.h
5300
5301GIGASET ISDN DRIVERS
5302M:	Paul Bolle <pebolle@tiscali.nl>
5303L:	gigaset307x-common@lists.sourceforge.net
5304W:	http://gigaset307x.sourceforge.net/
5305S:	Odd Fixes
5306F:	Documentation/isdn/README.gigaset
5307F:	drivers/isdn/gigaset/
5308F:	include/uapi/linux/gigaset_dev.h
5309
5310GO7007 MPEG CODEC
5311M:	Hans Verkuil <hans.verkuil@cisco.com>
5312L:	linux-media@vger.kernel.org
5313S:	Maintained
5314F:	drivers/media/usb/go7007/
5315
5316GOODIX TOUCHSCREEN
5317M:	Bastien Nocera <hadess@hadess.net>
5318L:	linux-input@vger.kernel.org
5319S:	Maintained
5320F:	drivers/input/touchscreen/goodix.c
5321
5322GPIO MOCKUP DRIVER
5323M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5324L:	linux-gpio@vger.kernel.org
5325S:	Maintained
5326F:	drivers/gpio/gpio-mockup.c
5327F:	tools/testing/selftests/gpio/
5328
5329GPIO SUBSYSTEM
5330M:	Linus Walleij <linus.walleij@linaro.org>
5331M:	Alexandre Courbot <gnurou@gmail.com>
5332L:	linux-gpio@vger.kernel.org
5333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5334S:	Maintained
5335F:	Documentation/devicetree/bindings/gpio/
5336F:	Documentation/gpio/
5337F:	Documentation/ABI/testing/gpio-cdev
5338F:	Documentation/ABI/obsolete/sysfs-gpio
5339F:	drivers/gpio/
5340F:	include/linux/gpio/
5341F:	include/linux/gpio.h
5342F:	include/asm-generic/gpio.h
5343F:	include/uapi/linux/gpio.h
5344F:	tools/gpio/
5345
5346GRE DEMULTIPLEXER DRIVER
5347M:	Dmitry Kozlov <xeb@mail.ru>
5348L:	netdev@vger.kernel.org
5349S:	Maintained
5350F:	net/ipv4/gre_demux.c
5351F:	net/ipv4/gre_offload.c
5352F:	include/net/gre.h
5353
5354GRETH 10/100/1G Ethernet MAC device driver
5355M:	Andreas Larsson <andreas@gaisler.com>
5356L:	netdev@vger.kernel.org
5357S:	Maintained
5358F:	drivers/net/ethernet/aeroflex/
5359
5360GREYBUS SUBSYSTEM
5361M:	Johan Hovold <johan@kernel.org>
5362M:	Alex Elder <elder@kernel.org>
5363M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5364S:	Maintained
5365F:	drivers/staging/greybus/
5366
5367GREYBUS AUDIO PROTOCOLS DRIVERS
5368M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5369M:	Mark Greer <mgreer@animalcreek.com>
5370S:	Maintained
5371F:	drivers/staging/greybus/audio_apbridgea.c
5372F:	drivers/staging/greybus/audio_apbridgea.h
5373F:	drivers/staging/greybus/audio_codec.c
5374F:	drivers/staging/greybus/audio_codec.h
5375F:	drivers/staging/greybus/audio_gb.c
5376F:	drivers/staging/greybus/audio_manager.c
5377F:	drivers/staging/greybus/audio_manager.h
5378F:	drivers/staging/greybus/audio_manager_module.c
5379F:	drivers/staging/greybus/audio_manager_private.h
5380F:	drivers/staging/greybus/audio_manager_sysfs.c
5381F:	drivers/staging/greybus/audio_module.c
5382F:	drivers/staging/greybus/audio_topology.c
5383
5384GREYBUS PROTOCOLS DRIVERS
5385M:	Rui Miguel Silva <rmfrfs@gmail.com>
5386S:	Maintained
5387F:	drivers/staging/greybus/sdio.c
5388F:	drivers/staging/greybus/light.c
5389F:	drivers/staging/greybus/gpio.c
5390F:	drivers/staging/greybus/power_supply.c
5391F:	drivers/staging/greybus/spi.c
5392F:	drivers/staging/greybus/spilib.c
5393
5394GREYBUS PROTOCOLS DRIVERS
5395M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5396S:	Maintained
5397F:	drivers/staging/greybus/loopback.c
5398F:	drivers/staging/greybus/timesync.c
5399F:	drivers/staging/greybus/timesync_platform.c
5400
5401GREYBUS PROTOCOLS DRIVERS
5402M:	Viresh Kumar <vireshk@kernel.org>
5403S:	Maintained
5404F:	drivers/staging/greybus/authentication.c
5405F:	drivers/staging/greybus/bootrom.c
5406F:	drivers/staging/greybus/firmware.h
5407F:	drivers/staging/greybus/fw-core.c
5408F:	drivers/staging/greybus/fw-download.c
5409F:	drivers/staging/greybus/fw-managament.c
5410F:	drivers/staging/greybus/greybus_authentication.h
5411F:	drivers/staging/greybus/greybus_firmware.h
5412F:	drivers/staging/greybus/hid.c
5413F:	drivers/staging/greybus/i2c.c
5414F:	drivers/staging/greybus/spi.c
5415F:	drivers/staging/greybus/spilib.c
5416F:	drivers/staging/greybus/spilib.h
5417
5418GREYBUS PROTOCOLS DRIVERS
5419M:	David Lin <dtwlin@gmail.com>
5420S:	Maintained
5421F:	drivers/staging/greybus/uart.c
5422F:	drivers/staging/greybus/log.c
5423
5424GREYBUS PLATFORM DRIVERS
5425M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5426S:	Maintained
5427F:	drivers/staging/greybus/arche-platform.c
5428F:	drivers/staging/greybus/arche-apb-ctrl.c
5429F:	drivers/staging/greybus/arche_platform.h
5430
5431GS1662 VIDEO SERIALIZER
5432M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5433L:	linux-media@vger.kernel.org
5434T:	git git://linuxtv.org/media_tree.git
5435S:	Maintained
5436F:	drivers/media/spi/gs1662.c
5437
5438GSPCA FINEPIX SUBDRIVER
5439M:	Frank Zago <frank@zago.net>
5440L:	linux-media@vger.kernel.org
5441T:	git git://linuxtv.org/media_tree.git
5442S:	Maintained
5443F:	drivers/media/usb/gspca/finepix.c
5444
5445GSPCA GL860 SUBDRIVER
5446M:	Olivier Lorin <o.lorin@laposte.net>
5447L:	linux-media@vger.kernel.org
5448T:	git git://linuxtv.org/media_tree.git
5449S:	Maintained
5450F:	drivers/media/usb/gspca/gl860/
5451
5452GSPCA M5602 SUBDRIVER
5453M:	Erik Andren <erik.andren@gmail.com>
5454L:	linux-media@vger.kernel.org
5455T:	git git://linuxtv.org/media_tree.git
5456S:	Maintained
5457F:	drivers/media/usb/gspca/m5602/
5458
5459GSPCA PAC207 SONIXB SUBDRIVER
5460M:	Hans Verkuil <hverkuil@xs4all.nl>
5461L:	linux-media@vger.kernel.org
5462T:	git git://linuxtv.org/media_tree.git
5463S:	Odd Fixes
5464F:	drivers/media/usb/gspca/pac207.c
5465
5466GSPCA SN9C20X SUBDRIVER
5467M:	Brian Johnson <brijohn@gmail.com>
5468L:	linux-media@vger.kernel.org
5469T:	git git://linuxtv.org/media_tree.git
5470S:	Maintained
5471F:	drivers/media/usb/gspca/sn9c20x.c
5472
5473GSPCA T613 SUBDRIVER
5474M:	Leandro Costantino <lcostantino@gmail.com>
5475L:	linux-media@vger.kernel.org
5476T:	git git://linuxtv.org/media_tree.git
5477S:	Maintained
5478F:	drivers/media/usb/gspca/t613.c
5479
5480GSPCA USB WEBCAM DRIVER
5481M:	Hans Verkuil <hverkuil@xs4all.nl>
5482L:	linux-media@vger.kernel.org
5483T:	git git://linuxtv.org/media_tree.git
5484S:	Odd Fixes
5485F:	drivers/media/usb/gspca/
5486
5487GUID PARTITION TABLE (GPT)
5488M:	Davidlohr Bueso <dave@stgolabs.net>
5489L:	linux-efi@vger.kernel.org
5490S:	Maintained
5491F:	block/partitions/efi.*
5492
5493STK1160 USB VIDEO CAPTURE DRIVER
5494M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5495L:	linux-media@vger.kernel.org
5496T:	git git://linuxtv.org/media_tree.git
5497S:	Maintained
5498F:	drivers/media/usb/stk1160/
5499
5500H8/300 ARCHITECTURE
5501M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5502L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5503W:	http://uclinux-h8.sourceforge.jp
5504T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5505S:	Maintained
5506F:	arch/h8300/
5507F:	drivers/clocksource/h8300_*.c
5508F:	drivers/clk/h8300/
5509F:	drivers/irqchip/irq-renesas-h8*.c
5510
5511HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5512M:	Frank Seidel <frank@f-seidel.de>
5513L:	platform-driver-x86@vger.kernel.org
5514W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5515S:	Maintained
5516F:	drivers/platform/x86/hdaps.c
5517
5518HDPVR USB VIDEO ENCODER DRIVER
5519M:	Hans Verkuil <hverkuil@xs4all.nl>
5520L:	linux-media@vger.kernel.org
5521T:	git git://linuxtv.org/media_tree.git
5522W:	https://linuxtv.org
5523S:	Odd Fixes
5524F:	drivers/media/usb/hdpvr/
5525
5526HWPOISON MEMORY FAILURE HANDLING
5527M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5528L:	linux-mm@kvack.org
5529S:	Maintained
5530F:	mm/memory-failure.c
5531F:	mm/hwpoison-inject.c
5532
5533HYPERVISOR VIRTUAL CONSOLE DRIVER
5534L:	linuxppc-dev@lists.ozlabs.org
5535S:	Odd Fixes
5536F:	drivers/tty/hvc/
5537
5538HACKRF MEDIA DRIVER
5539M:	Antti Palosaari <crope@iki.fi>
5540L:	linux-media@vger.kernel.org
5541W:	https://linuxtv.org
5542W:	http://palosaari.fi/linux/
5543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5544T:	git git://linuxtv.org/anttip/media_tree.git
5545S:	Maintained
5546F:	drivers/media/usb/hackrf/
5547
5548HARDWARE MONITORING
5549M:	Jean Delvare <jdelvare@suse.com>
5550M:	Guenter Roeck <linux@roeck-us.net>
5551L:	linux-hwmon@vger.kernel.org
5552W:	http://hwmon.wiki.kernel.org/
5553T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5555S:	Maintained
5556F:	Documentation/hwmon/
5557F:	drivers/hwmon/
5558F:	include/linux/hwmon*.h
5559
5560HARDWARE RANDOM NUMBER GENERATOR CORE
5561M:	Matt Mackall <mpm@selenic.com>
5562M:	Herbert Xu <herbert@gondor.apana.org.au>
5563L:	linux-crypto@vger.kernel.org
5564S:	Odd fixes
5565F:	Documentation/devicetree/bindings/rng/
5566F:	Documentation/hw_random.txt
5567F:	drivers/char/hw_random/
5568F:	include/linux/hw_random.h
5569
5570HARDWARE SPINLOCK CORE
5571M:	Ohad Ben-Cohen <ohad@wizery.com>
5572M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5573L:	linux-remoteproc@vger.kernel.org
5574S:	Maintained
5575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5576F:	Documentation/devicetree/bindings/hwlock/
5577F:	Documentation/hwspinlock.txt
5578F:	drivers/hwspinlock/
5579F:	include/linux/hwspinlock.h
5580
5581HARMONY SOUND DRIVER
5582L:	linux-parisc@vger.kernel.org
5583S:	Maintained
5584F:	sound/parisc/harmony.*
5585
5586HD29L2 MEDIA DRIVER
5587M:	Antti Palosaari <crope@iki.fi>
5588L:	linux-media@vger.kernel.org
5589W:	https://linuxtv.org
5590W:	http://palosaari.fi/linux/
5591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5592T:	git git://linuxtv.org/anttip/media_tree.git
5593S:	Maintained
5594F:	drivers/media/dvb-frontends/hd29l2*
5595
5596HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5597M:	Brian Boylston <brian.boylston@hpe.com>
5598S:	Supported
5599F:	Documentation/watchdog/hpwdt.txt
5600F:	drivers/watchdog/hpwdt.c
5601
5602HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5603M:	Don Brace <don.brace@microsemi.com>
5604L:	iss_storagedev@hp.com
5605L:	esc.storagedev@microsemi.com
5606L:	linux-scsi@vger.kernel.org
5607S:	Supported
5608F:	Documentation/scsi/hpsa.txt
5609F:	drivers/scsi/hpsa*.[ch]
5610F:	include/linux/cciss*.h
5611F:	include/uapi/linux/cciss*.h
5612
5613HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5614M:	Don Brace <don.brace@microsemi.com>
5615L:	iss_storagedev@hp.com
5616L:	esc.storagedev@microsemi.com
5617L:	linux-scsi@vger.kernel.org
5618S:	Supported
5619F:	Documentation/blockdev/cciss.txt
5620F:	drivers/block/cciss*
5621F:	include/linux/cciss_ioctl.h
5622F:	include/uapi/linux/cciss_ioctl.h
5623
5624HFI1 DRIVER
5625M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5626M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5627L:	linux-rdma@vger.kernel.org
5628S:	Supported
5629F:	drivers/infiniband/hw/hfi1
5630
5631HFS FILESYSTEM
5632L:	linux-fsdevel@vger.kernel.org
5633S:	Orphan
5634F:	Documentation/filesystems/hfs.txt
5635F:	fs/hfs/
5636
5637HFSPLUS FILESYSTEM
5638L:	linux-fsdevel@vger.kernel.org
5639S:	Orphan
5640F:	Documentation/filesystems/hfsplus.txt
5641F:	fs/hfsplus/
5642
5643HGA FRAMEBUFFER DRIVER
5644M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5645L:	linux-nvidia@lists.surfsouth.com
5646W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5647S:	Maintained
5648F:	drivers/video/fbdev/hgafb.c
5649
5650HIBERNATION (aka Software Suspend, aka swsusp)
5651M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5652M:	Pavel Machek <pavel@ucw.cz>
5653L:	linux-pm@vger.kernel.org
5654S:	Supported
5655F:	arch/x86/power/
5656F:	drivers/base/power/
5657F:	kernel/power/
5658F:	include/linux/suspend.h
5659F:	include/linux/freezer.h
5660F:	include/linux/pm.h
5661F:	arch/*/include/asm/suspend*.h
5662
5663HID CORE LAYER
5664M:	Jiri Kosina <jikos@kernel.org>
5665R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5666L:	linux-input@vger.kernel.org
5667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5668S:	Maintained
5669F:	drivers/hid/
5670F:	include/linux/hid*
5671F:	include/uapi/linux/hid*
5672
5673HID SENSOR HUB DRIVERS
5674M:	Jiri Kosina <jikos@kernel.org>
5675M:	Jonathan Cameron <jic23@kernel.org>
5676M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5677L:	linux-input@vger.kernel.org
5678L:	linux-iio@vger.kernel.org
5679S:	Maintained
5680F:	Documentation/hid/hid-sensor*
5681F:	drivers/hid/hid-sensor-*
5682F:	drivers/iio/*/hid-*
5683F:	include/linux/hid-sensor-*
5684
5685HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5686M:	Thomas Gleixner <tglx@linutronix.de>
5687L:	linux-kernel@vger.kernel.org
5688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5689S:	Maintained
5690F:	Documentation/timers/
5691F:	kernel/time/hrtimer.c
5692F:	kernel/time/clockevents.c
5693F:	kernel/time/tick*.*
5694F:	kernel/time/timer_*.c
5695F:	include/linux/clockchips.h
5696F:	include/linux/hrtimer.h
5697
5698HIGH-SPEED SCC DRIVER FOR AX.25
5699L:	linux-hams@vger.kernel.org
5700S:	Orphan
5701F:	drivers/net/hamradio/dmascc.c
5702F:	drivers/net/hamradio/scc.c
5703
5704HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5705M:	HighPoint Linux Team <linux@highpoint-tech.com>
5706W:	http://www.highpoint-tech.com
5707S:	Supported
5708F:	Documentation/scsi/hptiop.txt
5709F:	drivers/scsi/hptiop.c
5710
5711HIPPI
5712M:	Jes Sorensen <jes@trained-monkey.org>
5713L:	linux-hippi@sunsite.dk
5714S:	Maintained
5715F:	include/linux/hippidevice.h
5716F:	include/uapi/linux/if_hippi.h
5717F:	net/802/hippi.c
5718F:	drivers/net/hippi/
5719
5720HISILICON NETWORK SUBSYSTEM DRIVER
5721M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5722M:	Salil Mehta <salil.mehta@huawei.com>
5723L:	netdev@vger.kernel.org
5724W:	http://www.hisilicon.com
5725S:	Maintained
5726F:	drivers/net/ethernet/hisilicon/
5727F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5728
5729HISILICON ROCE DRIVER
5730M:	Lijun Ou <oulijun@huawei.com>
5731M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5732L:	linux-rdma@vger.kernel.org
5733S:	Maintained
5734F:	drivers/infiniband/hw/hns/
5735F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5736
5737HISILICON SAS Controller
5738M:	John Garry <john.garry@huawei.com>
5739W:	http://www.hisilicon.com
5740S:	Supported
5741F:	drivers/scsi/hisi_sas/
5742F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5743
5744HOST AP DRIVER
5745M:	Jouni Malinen <j@w1.fi>
5746L:	linux-wireless@vger.kernel.org
5747W:	http://w1.fi/hostap-driver.html
5748S:	Obsolete
5749F:	drivers/net/wireless/intersil/hostap/
5750
5751HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5752L:	platform-driver-x86@vger.kernel.org
5753S:	Orphan
5754F:	drivers/platform/x86/tc1100-wmi.c
5755
5756HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5757M:	Jaroslav Kysela <perex@perex.cz>
5758S:	Maintained
5759F:	drivers/net/ethernet/hp/hp100.*
5760
5761HPET:	High Precision Event Timers driver
5762M:	Clemens Ladisch <clemens@ladisch.de>
5763S:	Maintained
5764F:	Documentation/timers/hpet.txt
5765F:	drivers/char/hpet.c
5766F:	include/linux/hpet.h
5767F:	include/uapi/linux/hpet.h
5768
5769HPET:	x86
5770S:	Orphan
5771F:	arch/x86/kernel/hpet.c
5772F:	arch/x86/include/asm/hpet.h
5773
5774HPFS FILESYSTEM
5775M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5776W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5777S:	Maintained
5778F:	fs/hpfs/
5779
5780HSI SUBSYSTEM
5781M:	Sebastian Reichel <sre@kernel.org>
5782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5783S:	Maintained
5784F:	Documentation/ABI/testing/sysfs-bus-hsi
5785F:	Documentation/device-drivers/serial-interfaces.rst
5786F:	drivers/hsi/
5787F:	include/linux/hsi/
5788F:	include/uapi/linux/hsi/
5789
5790HSO 3G MODEM DRIVER
5791M:	Jan Dumon <j.dumon@option.com>
5792W:	http://www.pharscape.org
5793S:	Maintained
5794F:	drivers/net/usb/hso.c
5795
5796HSR NETWORK PROTOCOL
5797M:	Arvid Brodin <arvid.brodin@alten.se>
5798L:	netdev@vger.kernel.org
5799S:	Maintained
5800F:	net/hsr/
5801
5802HTCPEN TOUCHSCREEN DRIVER
5803M:	Pau Oliva Fora <pof@eslack.org>
5804L:	linux-input@vger.kernel.org
5805S:	Maintained
5806F:	drivers/input/touchscreen/htcpen.c
5807
5808HUGETLB FILESYSTEM
5809M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5810S:	Maintained
5811F:	fs/hugetlbfs/
5812
5813HVA ST MEDIA DRIVER
5814M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5815L:	linux-media@vger.kernel.org
5816T:	git git://linuxtv.org/media_tree.git
5817W:	https://linuxtv.org
5818S:	Supported
5819F:	drivers/media/platform/sti/hva
5820
5821Hyper-V CORE AND DRIVERS
5822M:	"K. Y. Srinivasan" <kys@microsoft.com>
5823M:	Haiyang Zhang <haiyangz@microsoft.com>
5824L:	devel@linuxdriverproject.org
5825S:	Maintained
5826F:	arch/x86/include/asm/mshyperv.h
5827F:	arch/x86/include/uapi/asm/hyperv.h
5828F:	arch/x86/kernel/cpu/mshyperv.c
5829F:	drivers/hid/hid-hyperv.c
5830F:	drivers/hv/
5831F:	drivers/input/serio/hyperv-keyboard.c
5832F:	drivers/pci/host/pci-hyperv.c
5833F:	drivers/net/hyperv/
5834F:	drivers/scsi/storvsc_drv.c
5835F:	drivers/video/fbdev/hyperv_fb.c
5836F:	include/linux/hyperv.h
5837F:	tools/hv/
5838F:	Documentation/ABI/stable/sysfs-bus-vmbus
5839
5840I2C MUXES
5841M:	Peter Rosin <peda@axentia.se>
5842L:	linux-i2c@vger.kernel.org
5843S:	Maintained
5844F:	Documentation/i2c/i2c-topology
5845F:	Documentation/i2c/muxes/
5846F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5847F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5848F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5849F:	drivers/i2c/i2c-mux.c
5850F:	drivers/i2c/muxes/
5851F:	include/linux/i2c-mux.h
5852
5853I2C OVER PARALLEL PORT
5854M:	Jean Delvare <jdelvare@suse.com>
5855L:	linux-i2c@vger.kernel.org
5856S:	Maintained
5857F:	Documentation/i2c/busses/i2c-parport
5858F:	Documentation/i2c/busses/i2c-parport-light
5859F:	drivers/i2c/busses/i2c-parport.c
5860F:	drivers/i2c/busses/i2c-parport-light.c
5861
5862I2C/SMBUS CONTROLLER DRIVERS FOR PC
5863M:	Jean Delvare <jdelvare@suse.com>
5864L:	linux-i2c@vger.kernel.org
5865S:	Maintained
5866F:	Documentation/i2c/busses/i2c-ali1535
5867F:	Documentation/i2c/busses/i2c-ali1563
5868F:	Documentation/i2c/busses/i2c-ali15x3
5869F:	Documentation/i2c/busses/i2c-amd756
5870F:	Documentation/i2c/busses/i2c-amd8111
5871F:	Documentation/i2c/busses/i2c-i801
5872F:	Documentation/i2c/busses/i2c-nforce2
5873F:	Documentation/i2c/busses/i2c-piix4
5874F:	Documentation/i2c/busses/i2c-sis5595
5875F:	Documentation/i2c/busses/i2c-sis630
5876F:	Documentation/i2c/busses/i2c-sis96x
5877F:	Documentation/i2c/busses/i2c-via
5878F:	Documentation/i2c/busses/i2c-viapro
5879F:	drivers/i2c/busses/i2c-ali1535.c
5880F:	drivers/i2c/busses/i2c-ali1563.c
5881F:	drivers/i2c/busses/i2c-ali15x3.c
5882F:	drivers/i2c/busses/i2c-amd756.c
5883F:	drivers/i2c/busses/i2c-amd756-s4882.c
5884F:	drivers/i2c/busses/i2c-amd8111.c
5885F:	drivers/i2c/busses/i2c-i801.c
5886F:	drivers/i2c/busses/i2c-isch.c
5887F:	drivers/i2c/busses/i2c-nforce2.c
5888F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5889F:	drivers/i2c/busses/i2c-piix4.c
5890F:	drivers/i2c/busses/i2c-sis5595.c
5891F:	drivers/i2c/busses/i2c-sis630.c
5892F:	drivers/i2c/busses/i2c-sis96x.c
5893F:	drivers/i2c/busses/i2c-via.c
5894F:	drivers/i2c/busses/i2c-viapro.c
5895
5896I2C/SMBUS ISMT DRIVER
5897M:	Seth Heasley <seth.heasley@intel.com>
5898M:	Neil Horman <nhorman@tuxdriver.com>
5899L:	linux-i2c@vger.kernel.org
5900F:	drivers/i2c/busses/i2c-ismt.c
5901F:	Documentation/i2c/busses/i2c-ismt
5902
5903I2C/SMBUS STUB DRIVER
5904M:	Jean Delvare <jdelvare@suse.com>
5905L:	linux-i2c@vger.kernel.org
5906S:	Maintained
5907F:	drivers/i2c/i2c-stub.c
5908
5909I2C SUBSYSTEM
5910M:	Wolfram Sang <wsa@the-dreams.de>
5911L:	linux-i2c@vger.kernel.org
5912W:	https://i2c.wiki.kernel.org/
5913Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5915S:	Maintained
5916F:	Documentation/devicetree/bindings/i2c/
5917F:	Documentation/i2c/
5918F:	drivers/i2c/
5919F:	drivers/i2c/*/
5920F:	include/linux/i2c.h
5921F:	include/linux/i2c-*.h
5922F:	include/uapi/linux/i2c.h
5923F:	include/uapi/linux/i2c-*.h
5924
5925I2C ACPI SUPPORT
5926M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5927L:	linux-i2c@vger.kernel.org
5928L:	linux-acpi@vger.kernel.org
5929S:	Maintained
5930
5931I2C-TAOS-EVM DRIVER
5932M:	Jean Delvare <jdelvare@suse.com>
5933L:	linux-i2c@vger.kernel.org
5934S:	Maintained
5935F:	Documentation/i2c/busses/i2c-taos-evm
5936F:	drivers/i2c/busses/i2c-taos-evm.c
5937
5938I2C-TINY-USB DRIVER
5939M:	Till Harbaum <till@harbaum.org>
5940L:	linux-i2c@vger.kernel.org
5941W:	http://www.harbaum.org/till/i2c_tiny_usb
5942S:	Maintained
5943F:	drivers/i2c/busses/i2c-tiny-usb.c
5944
5945i386 BOOT CODE
5946M:	"H. Peter Anvin" <hpa@zytor.com>
5947S:	Maintained
5948F:	arch/x86/boot/
5949
5950i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5951M:	"H. Peter Anvin" <hpa@zytor.com>
5952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5953S:	Maintained
5954
5955IA64 (Itanium) PLATFORM
5956M:	Tony Luck <tony.luck@intel.com>
5957M:	Fenghua Yu <fenghua.yu@intel.com>
5958L:	linux-ia64@vger.kernel.org
5959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5960S:	Maintained
5961F:	arch/ia64/
5962
5963IBM Power VMX Cryptographic instructions
5964M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5965M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5966L:	linux-crypto@vger.kernel.org
5967S:	Supported
5968F:	drivers/crypto/vmx/Makefile
5969F:	drivers/crypto/vmx/Kconfig
5970F:	drivers/crypto/vmx/vmx.c
5971F:	drivers/crypto/vmx/aes*
5972F:	drivers/crypto/vmx/ghash*
5973F:	drivers/crypto/vmx/ppc-xlate.pl
5974
5975IBM Power in-Nest Crypto Acceleration
5976M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5977M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5978L:	linux-crypto@vger.kernel.org
5979S:	Supported
5980F:	drivers/crypto/nx/Makefile
5981F:	drivers/crypto/nx/Kconfig
5982F:	drivers/crypto/nx/nx-aes*
5983F:	drivers/crypto/nx/nx-sha*
5984F:	drivers/crypto/nx/nx.*
5985F:	drivers/crypto/nx/nx_csbcpb.h
5986F:	drivers/crypto/nx/nx_debugfs.h
5987
5988IBM Power 842 compression accelerator
5989M:	Dan Streetman <ddstreet@ieee.org>
5990S:	Supported
5991F:	drivers/crypto/nx/Makefile
5992F:	drivers/crypto/nx/Kconfig
5993F:	drivers/crypto/nx/nx-842*
5994F:	include/linux/sw842.h
5995F:	crypto/842.c
5996F:	lib/842/
5997
5998IBM Power Linux RAID adapter
5999M:	Brian King <brking@us.ibm.com>
6000S:	Supported
6001F:	drivers/scsi/ipr.*
6002
6003IBM Power Virtual Ethernet Device Driver
6004M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6005L:	netdev@vger.kernel.org
6006S:	Supported
6007F:	drivers/net/ethernet/ibm/ibmveth.*
6008
6009IBM Power SRIOV Virtual NIC Device Driver
6010M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6011M:	John Allen <jallen@linux.vnet.ibm.com>
6012L:	netdev@vger.kernel.org
6013S:	Supported
6014F:	drivers/net/ethernet/ibm/ibmvnic.*
6015
6016IBM Power Virtual SCSI Device Drivers
6017M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6018L:	linux-scsi@vger.kernel.org
6019S:	Supported
6020F:	drivers/scsi/ibmvscsi/ibmvscsi*
6021F:	include/scsi/viosrp.h
6022
6023IBM Power Virtual SCSI Device Target Driver
6024M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6025M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6026L:	linux-scsi@vger.kernel.org
6027L:	target-devel@vger.kernel.org
6028S:	Supported
6029F:	drivers/scsi/ibmvscsi_tgt/
6030
6031IBM Power Virtual FC Device Drivers
6032M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6033L:	linux-scsi@vger.kernel.org
6034S:	Supported
6035F:	drivers/scsi/ibmvscsi/ibmvfc*
6036
6037IBM ServeRAID RAID DRIVER
6038S:	Orphan
6039F:	drivers/scsi/ips.*
6040
6041ICH LPC AND GPIO DRIVER
6042M:	Peter Tyser <ptyser@xes-inc.com>
6043S:	Maintained
6044F:	drivers/mfd/lpc_ich.c
6045F:	drivers/gpio/gpio-ich.c
6046
6047IDE SUBSYSTEM
6048M:	"David S. Miller" <davem@davemloft.net>
6049L:	linux-ide@vger.kernel.org
6050Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6052S:	Maintained
6053F:	Documentation/ide/
6054F:	drivers/ide/
6055F:	include/linux/ide.h
6056
6057IDEAPAD LAPTOP EXTRAS DRIVER
6058M:	Ike Panhc <ike.pan@canonical.com>
6059L:	platform-driver-x86@vger.kernel.org
6060W:	http://launchpad.net/ideapad-laptop
6061S:	Maintained
6062F:	drivers/platform/x86/ideapad-laptop.c
6063
6064IDEAPAD LAPTOP SLIDEBAR DRIVER
6065M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6066L:	linux-input@vger.kernel.org
6067W:	https://github.com/o2genum/ideapad-slidebar
6068S:	Maintained
6069F:	drivers/input/misc/ideapad_slidebar.c
6070
6071IDE/ATAPI DRIVERS
6072M:	Borislav Petkov <bp@alien8.de>
6073L:	linux-ide@vger.kernel.org
6074S:	Maintained
6075F:	Documentation/cdrom/ide-cd
6076F:	drivers/ide/ide-cd*
6077
6078IDLE-I7300
6079M:	Andy Henroid <andrew.d.henroid@intel.com>
6080L:	linux-pm@vger.kernel.org
6081S:	Supported
6082F:	drivers/idle/i7300_idle.c
6083
6084IEEE 802.15.4 SUBSYSTEM
6085M:	Alexander Aring <aar@pengutronix.de>
6086L:	linux-wpan@vger.kernel.org
6087W:	http://wpan.cakelab.org/
6088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6090S:	Maintained
6091F:	net/ieee802154/
6092F:	net/mac802154/
6093F:	drivers/net/ieee802154/
6094F:	include/linux/nl802154.h
6095F:	include/linux/ieee802154.h
6096F:	include/net/nl802154.h
6097F:	include/net/mac802154.h
6098F:	include/net/af_ieee802154.h
6099F:	include/net/cfg802154.h
6100F:	include/net/ieee802154_netdev.h
6101F:	Documentation/networking/ieee802154.txt
6102
6103IGORPLUG-USB IR RECEIVER
6104M:	Sean Young <sean@mess.org>
6105L:	linux-media@vger.kernel.org
6106S:	Maintained
6107F:	drivers/media/rc/igorplugusb.c
6108
6109IGUANAWORKS USB IR TRANSCEIVER
6110M:	Sean Young <sean@mess.org>
6111L:	linux-media@vger.kernel.org
6112S:	Maintained
6113F:	drivers/media/rc/iguanair.c
6114
6115IIO SUBSYSTEM AND DRIVERS
6116M:	Jonathan Cameron <jic23@kernel.org>
6117R:	Hartmut Knaack <knaack.h@gmx.de>
6118R:	Lars-Peter Clausen <lars@metafoo.de>
6119R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6120L:	linux-iio@vger.kernel.org
6121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6122S:	Maintained
6123F:	Documentation/devicetree/bindings/iio/
6124F:	drivers/iio/
6125F:	drivers/staging/iio/
6126F:	include/linux/iio/
6127F:	tools/iio/
6128
6129IKANOS/ADI EAGLE ADSL USB DRIVER
6130M:	Matthieu Castet <castet.matthieu@free.fr>
6131M:	Stanislaw Gruszka <stf_xl@wp.pl>
6132S:	Maintained
6133F:	drivers/usb/atm/ueagle-atm.c
6134
6135IMGTEC ASCII LCD DRIVER
6136M:	Paul Burton <paul.burton@imgtec.com>
6137S:	Maintained
6138F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6139F:	drivers/auxdisplay/img-ascii-lcd.c
6140
6141INA209 HARDWARE MONITOR DRIVER
6142M:	Guenter Roeck <linux@roeck-us.net>
6143L:	linux-hwmon@vger.kernel.org
6144S:	Maintained
6145F:	Documentation/hwmon/ina209
6146F:	Documentation/devicetree/bindings/i2c/ina209.txt
6147F:	drivers/hwmon/ina209.c
6148
6149INA2XX HARDWARE MONITOR DRIVER
6150M:	Guenter Roeck <linux@roeck-us.net>
6151L:	linux-hwmon@vger.kernel.org
6152S:	Maintained
6153F:	Documentation/hwmon/ina2xx
6154F:	drivers/hwmon/ina2xx.c
6155F:	include/linux/platform_data/ina2xx.h
6156
6157INDUSTRY PACK SUBSYSTEM (IPACK)
6158M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6159M:	Jens Taprogge <jens.taprogge@taprogge.org>
6160M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6161L:	industrypack-devel@lists.sourceforge.net
6162W:	http://industrypack.sourceforge.net
6163S:	Maintained
6164F:	drivers/ipack/
6165
6166INGENIC JZ4780 DMA Driver
6167M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6168S:	Maintained
6169F:	drivers/dma/dma-jz4780.c
6170
6171INGENIC JZ4780 NAND DRIVER
6172M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6173L:	linux-mtd@lists.infradead.org
6174S:	Maintained
6175F:	drivers/mtd/nand/jz4780_*
6176
6177INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6178M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6179M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6180L:	linux-ima-devel@lists.sourceforge.net
6181L:	linux-ima-user@lists.sourceforge.net
6182L:	linux-security-module@vger.kernel.org
6183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6184S:	Supported
6185F:	security/integrity/ima/
6186
6187IMGTEC IR DECODER DRIVER
6188M:	James Hogan <james.hogan@imgtec.com>
6189S:	Maintained
6190F:	drivers/media/rc/img-ir/
6191
6192IMS TWINTURBO FRAMEBUFFER DRIVER
6193L:	linux-fbdev@vger.kernel.org
6194S:	Orphan
6195F:	drivers/video/fbdev/imsttfb.c
6196
6197INFINIBAND SUBSYSTEM
6198M:	Doug Ledford <dledford@redhat.com>
6199M:	Sean Hefty <sean.hefty@intel.com>
6200M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6201L:	linux-rdma@vger.kernel.org
6202W:	http://www.openfabrics.org/
6203Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6205S:	Supported
6206F:	Documentation/infiniband/
6207F:	drivers/infiniband/
6208F:	include/uapi/linux/if_infiniband.h
6209F:	include/uapi/rdma/
6210F:	include/rdma/
6211
6212INOTIFY
6213M:	John McCutchan <john@johnmccutchan.com>
6214M:	Robert Love <rlove@rlove.org>
6215M:	Eric Paris <eparis@parisplace.org>
6216S:	Maintained
6217F:	Documentation/filesystems/inotify.txt
6218F:	fs/notify/inotify/
6219F:	include/linux/inotify.h
6220F:	include/uapi/linux/inotify.h
6221
6222INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6223M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6224L:	linux-input@vger.kernel.org
6225Q:	http://patchwork.kernel.org/project/linux-input/list/
6226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6227S:	Maintained
6228F:	drivers/input/
6229F:	include/linux/input.h
6230F:	include/uapi/linux/input.h
6231F:	include/linux/input/
6232F:	Documentation/devicetree/bindings/input/
6233
6234INPUT MULTITOUCH (MT) PROTOCOL
6235M:	Henrik Rydberg <rydberg@bitmath.org>
6236L:	linux-input@vger.kernel.org
6237S:	Odd fixes
6238F:	Documentation/input/multi-touch-protocol.txt
6239F:	drivers/input/input-mt.c
6240K:	\b(ABS|SYN)_MT_
6241
6242INTEL ASoC BDW/HSW DRIVERS
6243M:	Jie Yang <yang.jie@linux.intel.com>
6244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6245S:	Supported
6246F:	sound/soc/intel/common/sst-dsp*
6247F:	sound/soc/intel/common/sst-firmware.c
6248F:	sound/soc/intel/boards/broadwell.c
6249F:	sound/soc/intel/haswell/
6250
6251INTEL C600 SERIES SAS CONTROLLER DRIVER
6252M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6253M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6254L:	linux-scsi@vger.kernel.org
6255T:	git git://git.code.sf.net/p/intel-sas/isci
6256S:	Supported
6257F:	drivers/scsi/isci/
6258
6259INTEL HID EVENT DRIVER
6260M:	Alex Hung <alex.hung@canonical.com>
6261L:	platform-driver-x86@vger.kernel.org
6262S:	Maintained
6263F:	drivers/platform/x86/intel-hid.c
6264
6265INTEL VIRTUAL BUTTON DRIVER
6266M:	AceLan Kao <acelan.kao@canonical.com>
6267L:	platform-driver-x86@vger.kernel.org
6268S:	Maintained
6269F:	drivers/platform/x86/intel-vbtn.c
6270
6271INTEL IDLE DRIVER
6272M:	Len Brown <lenb@kernel.org>
6273L:	linux-pm@vger.kernel.org
6274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6275S:	Supported
6276F:	drivers/idle/intel_idle.c
6277
6278INTEL INTEGRATED SENSOR HUB DRIVER
6279M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6280M:	Jiri Kosina <jikos@kernel.org>
6281L:	linux-input@vger.kernel.org
6282S:	Maintained
6283F:	drivers/hid/intel-ish-hid/
6284
6285INTEL PSTATE DRIVER
6286M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6287M:	Len Brown <lenb@kernel.org>
6288L:	linux-pm@vger.kernel.org
6289S:	Supported
6290F:	drivers/cpufreq/intel_pstate.c
6291
6292INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6293M:	Maik Broemme <mbroemme@libmpq.org>
6294L:	linux-fbdev@vger.kernel.org
6295S:	Maintained
6296F:	Documentation/fb/intelfb.txt
6297F:	drivers/video/fbdev/intelfb/
6298
6299INTEL 810/815 FRAMEBUFFER DRIVER
6300M:	Antonino Daplas <adaplas@gmail.com>
6301L:	linux-fbdev@vger.kernel.org
6302S:	Maintained
6303F:	drivers/video/fbdev/i810/
6304
6305INTEL MENLOW THERMAL DRIVER
6306M:	Sujith Thomas <sujith.thomas@intel.com>
6307L:	platform-driver-x86@vger.kernel.org
6308W:	https://01.org/linux-acpi
6309S:	Supported
6310F:	drivers/platform/x86/intel_menlow.c
6311
6312INTEL I/OAT DMA DRIVER
6313M:	Dave Jiang <dave.jiang@intel.com>
6314R:	Dan Williams <dan.j.williams@intel.com>
6315L:	dmaengine@vger.kernel.org
6316Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6317S:	Supported
6318F:	drivers/dma/ioat*
6319
6320INTEL IOMMU (VT-d)
6321M:	David Woodhouse <dwmw2@infradead.org>
6322L:	iommu@lists.linux-foundation.org
6323T:	git git://git.infradead.org/iommu-2.6.git
6324S:	Supported
6325F:	drivers/iommu/intel-iommu.c
6326F:	include/linux/intel-iommu.h
6327
6328INTEL IOP-ADMA DMA DRIVER
6329R:	Dan Williams <dan.j.williams@intel.com>
6330S:	Odd fixes
6331F:	drivers/dma/iop-adma.c
6332
6333INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6334M:	Krzysztof Halasa <khalasa@piap.pl>
6335S:	Maintained
6336F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6337F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6338F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6339F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6340F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6341F:	drivers/net/wan/ixp4xx_hss.c
6342
6343INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6344M:	Deepak Saxena <dsaxena@plexity.net>
6345S:	Maintained
6346F:	drivers/char/hw_random/ixp4xx-rng.c
6347
6348INTEL ETHERNET DRIVERS
6349M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6350L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6351W:	http://www.intel.com/support/feedback.htm
6352W:	http://e1000.sourceforge.net/
6353Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6356S:	Supported
6357F:	Documentation/networking/e100.txt
6358F:	Documentation/networking/e1000.txt
6359F:	Documentation/networking/e1000e.txt
6360F:	Documentation/networking/igb.txt
6361F:	Documentation/networking/igbvf.txt
6362F:	Documentation/networking/ixgb.txt
6363F:	Documentation/networking/ixgbe.txt
6364F:	Documentation/networking/ixgbevf.txt
6365F:	Documentation/networking/i40e.txt
6366F:	Documentation/networking/i40evf.txt
6367F:	drivers/net/ethernet/intel/
6368F:	drivers/net/ethernet/intel/*/
6369
6370INTEL RDMA RNIC DRIVER
6371M:     Faisal Latif <faisal.latif@intel.com>
6372R:     Chien Tin Tung <chien.tin.tung@intel.com>
6373R:     Mustafa Ismail <mustafa.ismail@intel.com>
6374R:     Shiraz Saleem <shiraz.saleem@intel.com>
6375R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6376L:     linux-rdma@vger.kernel.org
6377S:     Supported
6378F:     drivers/infiniband/hw/i40iw/
6379
6380INTEL MERRIFIELD GPIO DRIVER
6381M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6382L:	linux-gpio@vger.kernel.org
6383S:	Maintained
6384F:	drivers/gpio/gpio-merrifield.c
6385
6386INTEL-MID GPIO DRIVER
6387M:	David Cohen <david.a.cohen@linux.intel.com>
6388L:	linux-gpio@vger.kernel.org
6389S:	Maintained
6390F:	drivers/gpio/gpio-intel-mid.c
6391
6392INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6393M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6394L:	linux-wireless@vger.kernel.org
6395S:	Maintained
6396F:	Documentation/networking/README.ipw2100
6397F:	Documentation/networking/README.ipw2200
6398F:	drivers/net/wireless/intel/ipw2x00/
6399
6400INTEL(R) TRACE HUB
6401M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6402S:	Supported
6403F:	Documentation/trace/intel_th.txt
6404F:	drivers/hwtracing/intel_th/
6405
6406INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6407M:	Ning Sun <ning.sun@intel.com>
6408L:	tboot-devel@lists.sourceforge.net
6409W:	http://tboot.sourceforge.net
6410T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6411S:	Supported
6412F:	Documentation/intel_txt.txt
6413F:	include/linux/tboot.h
6414F:	arch/x86/kernel/tboot.c
6415
6416INTEL WIRELESS WIMAX CONNECTION 2400
6417M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6418M:	linux-wimax@intel.com
6419L:	wimax@linuxwimax.org (subscribers-only)
6420S:	Supported
6421W:	http://linuxwimax.org
6422F:	Documentation/wimax/README.i2400m
6423F:	drivers/net/wimax/i2400m/
6424F:	include/uapi/linux/wimax/i2400m.h
6425
6426INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6427M:	Stanislaw Gruszka <sgruszka@redhat.com>
6428L:	linux-wireless@vger.kernel.org
6429S:	Supported
6430F:	drivers/net/wireless/intel/iwlegacy/
6431
6432INTEL WIRELESS WIFI LINK (iwlwifi)
6433M:	Johannes Berg <johannes.berg@intel.com>
6434M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6435M:	Luca Coelho <luciano.coelho@intel.com>
6436M:	Intel Linux Wireless <linuxwifi@intel.com>
6437L:	linux-wireless@vger.kernel.org
6438W:	http://intellinuxwireless.org
6439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6440S:	Supported
6441F:	drivers/net/wireless/intel/iwlwifi/
6442
6443INTEL MANAGEMENT ENGINE (mei)
6444M:	Tomas Winkler <tomas.winkler@intel.com>
6445L:	linux-kernel@vger.kernel.org
6446S:	Supported
6447F:	include/uapi/linux/mei.h
6448F:	include/linux/mei_cl_bus.h
6449F:	drivers/misc/mei/*
6450F:	drivers/watchdog/mei_wdt.c
6451F:	Documentation/misc-devices/mei/*
6452F:	samples/mei/*
6453
6454INTEL MIC DRIVERS (mic)
6455M:	Sudeep Dutt <sudeep.dutt@intel.com>
6456M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6457S:	Supported
6458W:	https://github.com/sudeepdutt/mic
6459W:	http://software.intel.com/en-us/mic-developer
6460F:	include/linux/mic_bus.h
6461F:	include/linux/scif.h
6462F:	include/uapi/linux/mic_common.h
6463F: 	include/uapi/linux/mic_ioctl.h
6464F:	include/uapi/linux/scif_ioctl.h
6465F:	drivers/misc/mic/
6466F:	drivers/dma/mic_x100_dma.c
6467F:	drivers/dma/mic_x100_dma.h
6468F:	Documentation/mic/
6469
6470INTEL PMC/P-Unit IPC DRIVER
6471M:	Zha Qipeng<qipeng.zha@intel.com>
6472L:	platform-driver-x86@vger.kernel.org
6473S:	Maintained
6474F:	drivers/platform/x86/intel_pmc_ipc.c
6475F:	drivers/platform/x86/intel_punit_ipc.c
6476F:	arch/x86/include/asm/intel_pmc_ipc.h
6477F:	arch/x86/include/asm/intel_punit_ipc.h
6478
6479INTEL TELEMETRY DRIVER
6480M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6481L:	platform-driver-x86@vger.kernel.org
6482S:	Maintained
6483F:	arch/x86/include/asm/intel_telemetry.h
6484F:	drivers/platform/x86/intel_telemetry*
6485
6486INTEL PMC CORE DRIVER
6487M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6488M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6489L:	platform-driver-x86@vger.kernel.org
6490S:	Maintained
6491F:	arch/x86/include/asm/pmc_core.h
6492F:	drivers/platform/x86/intel_pmc_core*
6493
6494IOC3 ETHERNET DRIVER
6495M:	Ralf Baechle <ralf@linux-mips.org>
6496L:	linux-mips@linux-mips.org
6497S:	Maintained
6498F:	drivers/net/ethernet/sgi/ioc3-eth.c
6499
6500IOC3 SERIAL DRIVER
6501M:	Pat Gefre <pfg@sgi.com>
6502L:	linux-serial@vger.kernel.org
6503S:	Maintained
6504F:	drivers/tty/serial/ioc3_serial.c
6505
6506IOMMU DRIVERS
6507M:	Joerg Roedel <joro@8bytes.org>
6508L:	iommu@lists.linux-foundation.org
6509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6510S:	Maintained
6511F:	Documentation/devicetree/bindings/iommu/
6512F:	drivers/iommu/
6513
6514IP MASQUERADING
6515M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6516S:	Maintained
6517F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6518
6519IPMI SUBSYSTEM
6520M:	Corey Minyard <minyard@acm.org>
6521L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6522W:	http://openipmi.sourceforge.net/
6523S:	Supported
6524F:	Documentation/IPMI.txt
6525F:	drivers/char/ipmi/
6526F:	include/linux/ipmi*
6527F:	include/uapi/linux/ipmi*
6528
6529QCOM AUDIO (ASoC) DRIVERS
6530M:	Patrick Lai <plai@codeaurora.org>
6531M:	Banajit Goswami <bgoswami@codeaurora.org>
6532L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6533S:	Supported
6534F:	sound/soc/qcom/
6535
6536IPS SCSI RAID DRIVER
6537M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6538L:	linux-scsi@vger.kernel.org
6539W:	http://www.adaptec.com/
6540S:	Maintained
6541F:	drivers/scsi/ips*
6542
6543IPVS
6544M:	Wensong Zhang <wensong@linux-vs.org>
6545M:	Simon Horman <horms@verge.net.au>
6546M:	Julian Anastasov <ja@ssi.bg>
6547L:	netdev@vger.kernel.org
6548L:	lvs-devel@vger.kernel.org
6549S:	Maintained
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6552F:	Documentation/networking/ipvs-sysctl.txt
6553F:	include/net/ip_vs.h
6554F:	include/uapi/linux/ip_vs.h
6555F:	net/netfilter/ipvs/
6556
6557IPWIRELESS DRIVER
6558M:	Jiri Kosina <jikos@kernel.org>
6559M:	David Sterba <dsterba@suse.com>
6560S:	Odd Fixes
6561F:	drivers/tty/ipwireless/
6562
6563IPX NETWORK LAYER
6564M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6565L:	netdev@vger.kernel.org
6566S:	Maintained
6567F:	include/net/ipx.h
6568F:	include/uapi/linux/ipx.h
6569F:	net/ipx/
6570
6571IRDA SUBSYSTEM
6572M:	Samuel Ortiz <samuel@sortiz.org>
6573L:	irda-users@lists.sourceforge.net (subscribers-only)
6574L:	netdev@vger.kernel.org
6575W:	http://irda.sourceforge.net/
6576S:	Maintained
6577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6578F:	Documentation/networking/irda.txt
6579F:	drivers/net/irda/
6580F:	include/net/irda/
6581F:	net/irda/
6582
6583IRQ SUBSYSTEM
6584M:	Thomas Gleixner <tglx@linutronix.de>
6585L:	linux-kernel@vger.kernel.org
6586S:	Maintained
6587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6588F:	kernel/irq/
6589
6590IRQCHIP DRIVERS
6591M:	Thomas Gleixner <tglx@linutronix.de>
6592M:	Jason Cooper <jason@lakedaemon.net>
6593M:	Marc Zyngier <marc.zyngier@arm.com>
6594L:	linux-kernel@vger.kernel.org
6595S:	Maintained
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6597T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6598F:	Documentation/devicetree/bindings/interrupt-controller/
6599F:	drivers/irqchip/
6600
6601IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6602M:	Marc Zyngier <marc.zyngier@arm.com>
6603S:	Maintained
6604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6605F:	Documentation/IRQ-domain.txt
6606F:	include/linux/irqdomain.h
6607F:	kernel/irq/irqdomain.c
6608F:	kernel/irq/msi.c
6609
6610ISA
6611M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6612S:	Maintained
6613F:	Documentation/isa.txt
6614F:	drivers/base/isa.c
6615F:	include/linux/isa.h
6616
6617ISAPNP
6618M:	Jaroslav Kysela <perex@perex.cz>
6619S:	Maintained
6620F:	Documentation/isapnp.txt
6621F:	drivers/pnp/isapnp/
6622F:	include/linux/isapnp.h
6623
6624ISA RADIO MODULE
6625M:	Hans Verkuil <hverkuil@xs4all.nl>
6626L:	linux-media@vger.kernel.org
6627T:	git git://linuxtv.org/media_tree.git
6628W:	https://linuxtv.org
6629S:	Maintained
6630F:	drivers/media/radio/radio-isa*
6631
6632iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6633M:	Peter Jones <pjones@redhat.com>
6634M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6635S:	Maintained
6636F:	drivers/firmware/iscsi_ibft*
6637
6638ISCSI
6639M:	Lee Duncan <lduncan@suse.com>
6640M:	Chris Leech <cleech@redhat.com>
6641L:	open-iscsi@googlegroups.com
6642W:	www.open-iscsi.com
6643S:	Maintained
6644F:	drivers/scsi/*iscsi*
6645F:	include/scsi/*iscsi*
6646
6647ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6648M:	Or Gerlitz <ogerlitz@mellanox.com>
6649M:	Sagi Grimberg <sagi@grimberg.me>
6650M:	Roi Dayan <roid@mellanox.com>
6651L:	linux-rdma@vger.kernel.org
6652S:	Supported
6653W:	http://www.openfabrics.org
6654W:	www.open-iscsi.org
6655Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6656F:	drivers/infiniband/ulp/iser/
6657
6658ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6659M:	Sagi Grimberg <sagi@grimberg.me>
6660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6661L:	linux-rdma@vger.kernel.org
6662L:	target-devel@vger.kernel.org
6663S:	Supported
6664W:	http://www.linux-iscsi.org
6665F:	drivers/infiniband/ulp/isert
6666
6667ISDN SUBSYSTEM
6668M:	Karsten Keil <isdn@linux-pingi.de>
6669L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6670L:	netdev@vger.kernel.org
6671W:	http://www.isdn4linux.de
6672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6673S:	Maintained
6674F:	Documentation/isdn/
6675F:	drivers/isdn/
6676F:	include/linux/isdn.h
6677F:	include/linux/isdn/
6678F:	include/uapi/linux/isdn.h
6679F:	include/uapi/linux/isdn/
6680
6681ISDN SUBSYSTEM (Eicon active card driver)
6682M:	Armin Schindler <mac@melware.de>
6683L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6684W:	http://www.melware.de
6685S:	Maintained
6686F:	drivers/isdn/hardware/eicon/
6687
6688IT87 HARDWARE MONITORING DRIVER
6689M:	Jean Delvare <jdelvare@suse.com>
6690L:	linux-hwmon@vger.kernel.org
6691S:	Maintained
6692F:	Documentation/hwmon/it87
6693F:	drivers/hwmon/it87.c
6694
6695IT913X MEDIA DRIVER
6696M:	Antti Palosaari <crope@iki.fi>
6697L:	linux-media@vger.kernel.org
6698W:	https://linuxtv.org
6699W:	http://palosaari.fi/linux/
6700Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6701T:	git git://linuxtv.org/anttip/media_tree.git
6702S:	Maintained
6703F:	drivers/media/tuners/it913x*
6704
6705IVTV VIDEO4LINUX DRIVER
6706M:	Andy Walls <awalls@md.metrocast.net>
6707L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6708L:	linux-media@vger.kernel.org
6709T:	git git://linuxtv.org/media_tree.git
6710W:	http://www.ivtvdriver.org
6711S:	Maintained
6712F:	Documentation/media/v4l-drivers/ivtv*
6713F:	drivers/media/pci/ivtv/
6714F:	include/uapi/linux/ivtv*
6715
6716IX2505V MEDIA DRIVER
6717M:	Malcolm Priestley <tvboxspy@gmail.com>
6718L:	linux-media@vger.kernel.org
6719W:	https://linuxtv.org
6720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6721S:	Maintained
6722F:	drivers/media/dvb-frontends/ix2505v*
6723
6724JC42.4 TEMPERATURE SENSOR DRIVER
6725M:	Guenter Roeck <linux@roeck-us.net>
6726L:	linux-hwmon@vger.kernel.org
6727S:	Maintained
6728F:	drivers/hwmon/jc42.c
6729F:	Documentation/hwmon/jc42
6730
6731JFS FILESYSTEM
6732M:	Dave Kleikamp <shaggy@kernel.org>
6733L:	jfs-discussion@lists.sourceforge.net
6734W:	http://jfs.sourceforge.net/
6735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6736S:	Maintained
6737F:	Documentation/filesystems/jfs.txt
6738F:	fs/jfs/
6739
6740JME NETWORK DRIVER
6741M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6742L:	netdev@vger.kernel.org
6743S:	Maintained
6744F:	drivers/net/ethernet/jme.*
6745
6746JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6747M:	David Woodhouse <dwmw2@infradead.org>
6748L:	linux-mtd@lists.infradead.org
6749W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6750S:	Maintained
6751F:	fs/jffs2/
6752F:	include/uapi/linux/jffs2.h
6753
6754JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6755M:	"Theodore Ts'o" <tytso@mit.edu>
6756M:	Jan Kara <jack@suse.com>
6757L:	linux-ext4@vger.kernel.org
6758S:	Maintained
6759F:	fs/jbd2/
6760F:	include/linux/jbd2.h
6761
6762JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6763M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6764L:	linux-media@vger.kernel.org
6765S:	Maintained
6766F:	drivers/media/platform/rcar_jpu.c
6767
6768JSM Neo PCI based serial card
6769M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6770L:	linux-serial@vger.kernel.org
6771S:	Maintained
6772F:	drivers/tty/serial/jsm/
6773
6774K10TEMP HARDWARE MONITORING DRIVER
6775M:	Clemens Ladisch <clemens@ladisch.de>
6776L:	linux-hwmon@vger.kernel.org
6777S:	Maintained
6778F:	Documentation/hwmon/k10temp
6779F:	drivers/hwmon/k10temp.c
6780
6781K8TEMP HARDWARE MONITORING DRIVER
6782M:	Rudolf Marek <r.marek@assembler.cz>
6783L:	linux-hwmon@vger.kernel.org
6784S:	Maintained
6785F:	Documentation/hwmon/k8temp
6786F:	drivers/hwmon/k8temp.c
6787
6788KASAN
6789M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6790R:	Alexander Potapenko <glider@google.com>
6791R:	Dmitry Vyukov <dvyukov@google.com>
6792L:	kasan-dev@googlegroups.com
6793S:	Maintained
6794F:	arch/*/include/asm/kasan.h
6795F:	arch/*/mm/kasan_init*
6796F:	Documentation/dev-tools/kasan.rst
6797F:	include/linux/kasan*.h
6798F:	lib/test_kasan.c
6799F:	mm/kasan/
6800F:	scripts/Makefile.kasan
6801
6802KCONFIG
6803M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6804L:	linux-kbuild@vger.kernel.org
6805T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6806S:	Maintained
6807F:	Documentation/kbuild/kconfig-language.txt
6808F:	scripts/kconfig/
6809
6810KDUMP
6811M:	Dave Young <dyoung@redhat.com>
6812M:	Baoquan He <bhe@redhat.com>
6813R:	Vivek Goyal <vgoyal@redhat.com>
6814L:	kexec@lists.infradead.org
6815W:	http://lse.sourceforge.net/kdump/
6816S:	Maintained
6817F:	Documentation/kdump/
6818
6819KEENE FM RADIO TRANSMITTER DRIVER
6820M:	Hans Verkuil <hverkuil@xs4all.nl>
6821L:	linux-media@vger.kernel.org
6822T:	git git://linuxtv.org/media_tree.git
6823W:	https://linuxtv.org
6824S:	Maintained
6825F:	drivers/media/radio/radio-keene*
6826
6827KERNEL AUTOMOUNTER v4 (AUTOFS4)
6828M:	Ian Kent <raven@themaw.net>
6829L:	autofs@vger.kernel.org
6830S:	Maintained
6831F:	fs/autofs4/
6832
6833KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6834M:	Michal Marek <mmarek@suse.com>
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6837L:	linux-kbuild@vger.kernel.org
6838S:	Maintained
6839F:	Documentation/kbuild/
6840F:	Makefile
6841F:	scripts/Makefile.*
6842F:	scripts/basic/
6843F:	scripts/mk*
6844F:	scripts/package/
6845
6846KERNEL JANITORS
6847L:	kernel-janitors@vger.kernel.org
6848W:	http://kernelnewbies.org/KernelJanitors
6849S:	Odd Fixes
6850
6851KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6852M:	"J. Bruce Fields" <bfields@fieldses.org>
6853M:	Jeff Layton <jlayton@poochiereds.net>
6854L:	linux-nfs@vger.kernel.org
6855W:	http://nfs.sourceforge.net/
6856T:	git git://linux-nfs.org/~bfields/linux.git
6857S:	Supported
6858F:	fs/nfsd/
6859F:	include/uapi/linux/nfsd/
6860F:	fs/lockd/
6861F:	fs/nfs_common/
6862F:	net/sunrpc/
6863F:	include/linux/lockd/
6864F:	include/linux/sunrpc/
6865F:	include/uapi/linux/sunrpc/
6866
6867KERNEL SELFTEST FRAMEWORK
6868M:	Shuah Khan <shuahkh@osg.samsung.com>
6869M:	Shuah Khan <shuah@kernel.org>
6870L:	linux-kselftest@vger.kernel.org
6871T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6872S:	Maintained
6873F:	tools/testing/selftests
6874
6875KERNEL VIRTUAL MACHINE (KVM)
6876M:	Paolo Bonzini <pbonzini@redhat.com>
6877M:	Radim Krčmář <rkrcmar@redhat.com>
6878L:	kvm@vger.kernel.org
6879W:	http://www.linux-kvm.org
6880T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6881S:	Supported
6882F:	Documentation/*/kvm*.txt
6883F:	Documentation/virtual/kvm/
6884F:	arch/*/kvm/
6885F:	arch/x86/kernel/kvm.c
6886F:	arch/x86/kernel/kvmclock.c
6887F:	arch/*/include/asm/kvm*
6888F:	include/linux/kvm*
6889F:	include/uapi/linux/kvm*
6890F:	virt/kvm/
6891F:	tools/kvm/
6892
6893KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6894M:	Joerg Roedel <joro@8bytes.org>
6895L:	kvm@vger.kernel.org
6896W:	http://www.linux-kvm.org/
6897S:	Maintained
6898F:	arch/x86/include/asm/svm.h
6899F:	arch/x86/kvm/svm.c
6900
6901KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6902M:	Alexander Graf <agraf@suse.com>
6903L:	kvm-ppc@vger.kernel.org
6904W:	http://www.linux-kvm.org/
6905T:	git git://github.com/agraf/linux-2.6.git
6906S:	Supported
6907F:	arch/powerpc/include/asm/kvm*
6908F:	arch/powerpc/kvm/
6909
6910KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6911M:	Christian Borntraeger <borntraeger@de.ibm.com>
6912M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6913L:	linux-s390@vger.kernel.org
6914W:	http://www.ibm.com/developerworks/linux/linux390/
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6916S:	Supported
6917F:	Documentation/s390/kvm.txt
6918F:	arch/s390/include/asm/kvm*
6919F:	arch/s390/kvm/
6920
6921KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6922M:	Christoffer Dall <christoffer.dall@linaro.org>
6923M:	Marc Zyngier <marc.zyngier@arm.com>
6924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6925L:	kvmarm@lists.cs.columbia.edu
6926W:	http://systems.cs.columbia.edu/projects/kvm-arm
6927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6928S:	Supported
6929F:	arch/arm/include/uapi/asm/kvm*
6930F:	arch/arm/include/asm/kvm*
6931F:	arch/arm/kvm/
6932F:	virt/kvm/arm/
6933F:	include/kvm/arm_*
6934
6935KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6936M:	Christoffer Dall <christoffer.dall@linaro.org>
6937M:	Marc Zyngier <marc.zyngier@arm.com>
6938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6939L:	kvmarm@lists.cs.columbia.edu
6940S:	Maintained
6941F:	arch/arm64/include/uapi/asm/kvm*
6942F:	arch/arm64/include/asm/kvm*
6943F:	arch/arm64/kvm/
6944
6945KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6946M:	James Hogan <james.hogan@imgtec.com>
6947L:	linux-mips@linux-mips.org
6948S:	Supported
6949F:	arch/mips/include/uapi/asm/kvm*
6950F:	arch/mips/include/asm/kvm*
6951F:	arch/mips/kvm/
6952
6953KEXEC
6954M:	Eric Biederman <ebiederm@xmission.com>
6955W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6956L:	kexec@lists.infradead.org
6957S:	Maintained
6958F:	include/linux/kexec.h
6959F:	include/uapi/linux/kexec.h
6960F:	kernel/kexec*
6961
6962KEYS/KEYRINGS:
6963M:	David Howells <dhowells@redhat.com>
6964L:	keyrings@vger.kernel.org
6965S:	Maintained
6966F:	Documentation/security/keys.txt
6967F:	include/linux/key.h
6968F:	include/linux/key-type.h
6969F:	include/linux/keyctl.h
6970F:	include/uapi/linux/keyctl.h
6971F:	include/keys/
6972F:	security/keys/
6973
6974KEYS-TRUSTED
6975M:	David Safford <safford@us.ibm.com>
6976M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6977L:	linux-security-module@vger.kernel.org
6978L:	keyrings@vger.kernel.org
6979S:	Supported
6980F:	Documentation/security/keys-trusted-encrypted.txt
6981F:	include/keys/trusted-type.h
6982F:	security/keys/trusted.c
6983F:	security/keys/trusted.h
6984
6985KEYS-ENCRYPTED
6986M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6987M:	David Safford <safford@us.ibm.com>
6988L:	linux-security-module@vger.kernel.org
6989L:	keyrings@vger.kernel.org
6990S:	Supported
6991F:	Documentation/security/keys-trusted-encrypted.txt
6992F:	include/keys/encrypted-type.h
6993F:	security/keys/encrypted-keys/
6994
6995KGDB / KDB /debug_core
6996M:	Jason Wessel <jason.wessel@windriver.com>
6997W:	http://kgdb.wiki.kernel.org/
6998L:	kgdb-bugreport@lists.sourceforge.net
6999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7000S:	Maintained
7001F:	Documentation/DocBook/kgdb.tmpl
7002F:	drivers/misc/kgdbts.c
7003F:	drivers/tty/serial/kgdboc.c
7004F:	include/linux/kdb.h
7005F:	include/linux/kgdb.h
7006F:	kernel/debug/
7007
7008KMEMCHECK
7009M:	Vegard Nossum <vegardno@ifi.uio.no>
7010M:	Pekka Enberg <penberg@kernel.org>
7011S:	Maintained
7012F:	Documentation/dev-tools/kmemcheck.rst
7013F:	arch/x86/include/asm/kmemcheck.h
7014F:	arch/x86/mm/kmemcheck/
7015F:	include/linux/kmemcheck.h
7016F:	mm/kmemcheck.c
7017
7018KMEMLEAK
7019M:	Catalin Marinas <catalin.marinas@arm.com>
7020S:	Maintained
7021F:	Documentation/dev-tools/kmemleak.rst
7022F:	include/linux/kmemleak.h
7023F:	mm/kmemleak.c
7024F:	mm/kmemleak-test.c
7025
7026KPROBES
7027M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7028M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7029M:	"David S. Miller" <davem@davemloft.net>
7030M:	Masami Hiramatsu <mhiramat@kernel.org>
7031S:	Maintained
7032F:	Documentation/kprobes.txt
7033F:	include/linux/kprobes.h
7034F:	kernel/kprobes.c
7035
7036KS0108 LCD CONTROLLER DRIVER
7037M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7038W:	http://miguelojeda.es/auxdisplay.htm
7039W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7040S:	Maintained
7041F:	Documentation/auxdisplay/ks0108
7042F:	drivers/auxdisplay/ks0108.c
7043F:	include/linux/ks0108.h
7044
7045L3MDEV
7046M:	David Ahern <dsa@cumulusnetworks.com>
7047L:	netdev@vger.kernel.org
7048S:	Maintained
7049F:	net/l3mdev
7050F:	include/net/l3mdev.h
7051
7052LANTIQ MIPS ARCHITECTURE
7053M:	John Crispin <john@phrozen.org>
7054L:	linux-mips@linux-mips.org
7055S:	Maintained
7056F:	arch/mips/lantiq
7057
7058LAPB module
7059L:	linux-x25@vger.kernel.org
7060S:	Orphan
7061F:	Documentation/networking/lapb-module.txt
7062F:	include/*/lapb.h
7063F:	net/lapb/
7064
7065LASI 53c700 driver for PARISC
7066M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7067L:	linux-scsi@vger.kernel.org
7068S:	Maintained
7069F:	Documentation/scsi/53c700.txt
7070F:	drivers/scsi/53c700*
7071
7072LED SUBSYSTEM
7073M:	Richard Purdie <rpurdie@rpsys.net>
7074M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7075L:	linux-leds@vger.kernel.org
7076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7077S:	Maintained
7078F:	Documentation/devicetree/bindings/leds/
7079F:	drivers/leds/
7080F:	include/linux/leds.h
7081
7082LEGACY EEPROM DRIVER
7083M:	Jean Delvare <jdelvare@suse.com>
7084S:	Maintained
7085F:	Documentation/misc-devices/eeprom
7086F:	drivers/misc/eeprom/eeprom.c
7087
7088LEGO USB Tower driver
7089M:	Juergen Stuber <starblue@users.sourceforge.net>
7090L:	legousb-devel@lists.sourceforge.net
7091W:	http://legousb.sourceforge.net/
7092S:	Maintained
7093F:	drivers/usb/misc/legousbtower.c
7094
7095LG2160 MEDIA DRIVER
7096M:	Michael Krufky <mkrufky@linuxtv.org>
7097L:	linux-media@vger.kernel.org
7098W:	https://linuxtv.org
7099W:	http://github.com/mkrufky
7100Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7101T:	git git://linuxtv.org/mkrufky/tuners.git
7102S:	Maintained
7103F:	drivers/media/dvb-frontends/lg2160.*
7104
7105LGDT3305 MEDIA DRIVER
7106M:	Michael Krufky <mkrufky@linuxtv.org>
7107L:	linux-media@vger.kernel.org
7108W:	https://linuxtv.org
7109W:	http://github.com/mkrufky
7110Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7111T:	git git://linuxtv.org/mkrufky/tuners.git
7112S:	Maintained
7113F:	drivers/media/dvb-frontends/lgdt3305.*
7114
7115LGUEST
7116M:	Rusty Russell <rusty@rustcorp.com.au>
7117L:	lguest@lists.ozlabs.org
7118W:	http://lguest.ozlabs.org/
7119S:	Odd Fixes
7120F:	arch/x86/include/asm/lguest*.h
7121F:	arch/x86/lguest/
7122F:	drivers/lguest/
7123F:	include/linux/lguest*.h
7124F:	tools/lguest/
7125
7126LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7127M:	Tejun Heo <tj@kernel.org>
7128L:	linux-ide@vger.kernel.org
7129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7130S:	Maintained
7131F:	drivers/ata/
7132F:	include/linux/ata.h
7133F:	include/linux/libata.h
7134F:	Documentation/devicetree/bindings/ata/
7135
7136LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7137M:	Viresh Kumar <vireshk@kernel.org>
7138L:	linux-ide@vger.kernel.org
7139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7140S:	Maintained
7141F:	include/linux/pata_arasan_cf_data.h
7142F:	drivers/ata/pata_arasan_cf.c
7143
7144LIBATA PATA DRIVERS
7145M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7146M:	Tejun Heo <tj@kernel.org>
7147L:	linux-ide@vger.kernel.org
7148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7149S:	Maintained
7150F:	drivers/ata/pata_*.c
7151F:	drivers/ata/ata_generic.c
7152
7153LIBATA SATA AHCI PLATFORM devices support
7154M:	Hans de Goede <hdegoede@redhat.com>
7155M:	Tejun Heo <tj@kernel.org>
7156L:	linux-ide@vger.kernel.org
7157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7158S:	Maintained
7159F:	drivers/ata/ahci_platform.c
7160F:	drivers/ata/libahci_platform.c
7161F:	include/linux/ahci_platform.h
7162
7163LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7164M:	Mikael Pettersson <mikpelinux@gmail.com>
7165L:	linux-ide@vger.kernel.org
7166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7167S:	Maintained
7168F:	drivers/ata/sata_promise.*
7169
7170LIBLOCKDEP
7171M:	Sasha Levin <sasha.levin@oracle.com>
7172S:	Maintained
7173F:	tools/lib/lockdep/
7174
7175LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7176M:	Dan Williams <dan.j.williams@intel.com>
7177L:	linux-nvdimm@lists.01.org
7178Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7180S:	Supported
7181F:	drivers/nvdimm/*
7182F:	include/linux/nd.h
7183F:	include/linux/libnvdimm.h
7184F:	include/uapi/linux/ndctl.h
7185
7186LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7187M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7188L:	linux-nvdimm@lists.01.org
7189Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7190S:	Supported
7191F:	drivers/nvdimm/blk.c
7192F:	drivers/nvdimm/region_devs.c
7193F:	drivers/acpi/nfit*
7194
7195LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7196M:	Vishal Verma <vishal.l.verma@intel.com>
7197L:	linux-nvdimm@lists.01.org
7198Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7199S:	Supported
7200F:	drivers/nvdimm/btt*
7201
7202LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7203M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7204L:	linux-nvdimm@lists.01.org
7205Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7206S:	Supported
7207F:	drivers/nvdimm/pmem.c
7208F:	include/linux/pmem.h
7209F:	arch/*/include/asm/pmem.h
7210
7211LIGHTNVM PLATFORM SUPPORT
7212M:	Matias Bjorling <mb@lightnvm.io>
7213W:	http://github/OpenChannelSSD
7214L:	linux-block@vger.kernel.org
7215S:	Maintained
7216F:	drivers/lightnvm/
7217F:	include/linux/lightnvm.h
7218F:	include/uapi/linux/lightnvm.h
7219
7220LINUX FOR POWERPC (32-BIT AND 64-BIT)
7221M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7222M:	Paul Mackerras <paulus@samba.org>
7223M:	Michael Ellerman <mpe@ellerman.id.au>
7224W:	https://github.com/linuxppc/linux/wiki
7225L:	linuxppc-dev@lists.ozlabs.org
7226Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7228S:	Supported
7229F:	Documentation/powerpc/
7230F:	arch/powerpc/
7231F:	drivers/char/tpm/tpm_ibmvtpm*
7232F:	drivers/crypto/nx/
7233F:	drivers/crypto/vmx/
7234F:	drivers/net/ethernet/ibm/ibmveth.*
7235F:	drivers/net/ethernet/ibm/ibmvnic.*
7236F:	drivers/pci/hotplug/pnv_php.c
7237F:	drivers/pci/hotplug/rpa*
7238F:	drivers/scsi/ibmvscsi/
7239F:	tools/testing/selftests/powerpc
7240N:	opal
7241N:	/pmac
7242N:	powermac
7243N:	powernv
7244N:	[^a-z0-9]ps3
7245N:	pseries
7246
7247LINUX FOR POWER MACINTOSH
7248M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7249W:	http://www.penguinppc.org/
7250L:	linuxppc-dev@lists.ozlabs.org
7251S:	Maintained
7252F:	arch/powerpc/platforms/powermac/
7253F:	drivers/macintosh/
7254
7255LINUX FOR POWERPC EMBEDDED MPC5XXX
7256M:	Anatolij Gustschin <agust@denx.de>
7257L:	linuxppc-dev@lists.ozlabs.org
7258T:	git git://git.denx.de/linux-denx-agust.git
7259S:	Maintained
7260F:	arch/powerpc/platforms/512x/
7261F:	arch/powerpc/platforms/52xx/
7262
7263LINUX FOR POWERPC EMBEDDED PPC4XX
7264M:	Alistair Popple <alistair@popple.id.au>
7265M:	Matt Porter <mporter@kernel.crashing.org>
7266W:	http://www.penguinppc.org/
7267L:	linuxppc-dev@lists.ozlabs.org
7268S:	Maintained
7269F:	arch/powerpc/platforms/40x/
7270F:	arch/powerpc/platforms/44x/
7271
7272LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7273L:	linuxppc-dev@lists.ozlabs.org
7274S:	Orphan
7275F:	arch/powerpc/*/*virtex*
7276F:	arch/powerpc/*/*/*virtex*
7277
7278LINUX FOR POWERPC EMBEDDED PPC8XX
7279M:	Vitaly Bordug <vitb@kernel.crashing.org>
7280W:	http://www.penguinppc.org/
7281L:	linuxppc-dev@lists.ozlabs.org
7282S:	Maintained
7283F:	arch/powerpc/platforms/8xx/
7284
7285LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7286M:	Scott Wood <oss@buserror.net>
7287M:	Kumar Gala <galak@kernel.crashing.org>
7288W:	http://www.penguinppc.org/
7289L:	linuxppc-dev@lists.ozlabs.org
7290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7291S:	Maintained
7292F:	arch/powerpc/platforms/83xx/
7293F:	arch/powerpc/platforms/85xx/
7294
7295LINUX FOR POWERPC PA SEMI PWRFICIENT
7296L:	linuxppc-dev@lists.ozlabs.org
7297S:	Orphan
7298F:	arch/powerpc/platforms/pasemi/
7299F:	drivers/*/*pasemi*
7300F:	drivers/*/*/*pasemi*
7301
7302LINUX SECURITY MODULE (LSM) FRAMEWORK
7303M:	Chris Wright <chrisw@sous-sol.org>
7304L:	linux-security-module@vger.kernel.org
7305S:	Supported
7306
7307LIS3LV02D ACCELEROMETER DRIVER
7308M:	Eric Piel <eric.piel@tremplin-utc.net>
7309S:	Maintained
7310F:	Documentation/misc-devices/lis3lv02d
7311F:	drivers/misc/lis3lv02d/
7312F:	drivers/platform/x86/hp_accel.c
7313
7314LIVE PATCHING
7315M:	Josh Poimboeuf <jpoimboe@redhat.com>
7316M:	Jessica Yu <jeyu@redhat.com>
7317M:	Jiri Kosina <jikos@kernel.org>
7318M:	Miroslav Benes <mbenes@suse.cz>
7319R:	Petr Mladek <pmladek@suse.com>
7320S:	Maintained
7321F:	kernel/livepatch/
7322F:	include/linux/livepatch.h
7323F:	arch/x86/include/asm/livepatch.h
7324F:	arch/x86/kernel/livepatch.c
7325F:	Documentation/livepatch/
7326F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7327F:	samples/livepatch/
7328L:	live-patching@vger.kernel.org
7329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7330
7331LINUX KERNEL DUMP TEST MODULE (LKDTM)
7332M:	Kees Cook <keescook@chromium.org>
7333S:	Maintained
7334F:	drivers/misc/lkdtm*
7335
7336LLC (802.2)
7337M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7338S:	Maintained
7339F:	include/linux/llc.h
7340F:	include/uapi/linux/llc.h
7341F:	include/net/llc*
7342F:	net/llc/
7343
7344LM73 HARDWARE MONITOR DRIVER
7345M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7346L:	linux-hwmon@vger.kernel.org
7347S:	Maintained
7348F:	drivers/hwmon/lm73.c
7349
7350LM78 HARDWARE MONITOR DRIVER
7351M:	Jean Delvare <jdelvare@suse.com>
7352L:	linux-hwmon@vger.kernel.org
7353S:	Maintained
7354F:	Documentation/hwmon/lm78
7355F:	drivers/hwmon/lm78.c
7356
7357LM83 HARDWARE MONITOR DRIVER
7358M:	Jean Delvare <jdelvare@suse.com>
7359L:	linux-hwmon@vger.kernel.org
7360S:	Maintained
7361F:	Documentation/hwmon/lm83
7362F:	drivers/hwmon/lm83.c
7363
7364LM90 HARDWARE MONITOR DRIVER
7365M:	Jean Delvare <jdelvare@suse.com>
7366L:	linux-hwmon@vger.kernel.org
7367S:	Maintained
7368F:	Documentation/hwmon/lm90
7369F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7370F:	drivers/hwmon/lm90.c
7371
7372LM95234 HARDWARE MONITOR DRIVER
7373M:	Guenter Roeck <linux@roeck-us.net>
7374L:	linux-hwmon@vger.kernel.org
7375S:	Maintained
7376F:	Documentation/hwmon/lm95234
7377F:	drivers/hwmon/lm95234.c
7378
7379LME2510 MEDIA DRIVER
7380M:	Malcolm Priestley <tvboxspy@gmail.com>
7381L:	linux-media@vger.kernel.org
7382W:	https://linuxtv.org
7383Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7384S:	Maintained
7385F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7386
7387LOCKING PRIMITIVES
7388M:	Peter Zijlstra <peterz@infradead.org>
7389M:	Ingo Molnar <mingo@redhat.com>
7390L:	linux-kernel@vger.kernel.org
7391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7392S:	Maintained
7393F:	Documentation/locking/
7394F:	include/linux/lockdep.h
7395F:	include/linux/spinlock*.h
7396F:	arch/*/include/asm/spinlock*.h
7397F:	include/linux/rwlock*.h
7398F:	include/linux/mutex*.h
7399F:	arch/*/include/asm/mutex*.h
7400F:	include/linux/rwsem*.h
7401F:	arch/*/include/asm/rwsem.h
7402F:	include/linux/seqlock.h
7403F:	lib/locking*.[ch]
7404F:	kernel/locking/
7405
7406LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7407M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7408L:	linux-ntfs-dev@lists.sourceforge.net
7409W:	http://www.linux-ntfs.org/content/view/19/37/
7410S:	Maintained
7411F:	Documentation/ldm.txt
7412F:	block/partitions/ldm.*
7413
7414LogFS
7415M:	Joern Engel <joern@logfs.org>
7416M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7417L:	logfs@logfs.org
7418W:	logfs.org
7419S:	Maintained
7420F:	fs/logfs/
7421
7422LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7423M:	Sathya Prakash <sathya.prakash@broadcom.com>
7424M:	Chaitra P B <chaitra.basappa@broadcom.com>
7425M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7426L:	MPT-FusionLinux.pdl@broadcom.com
7427L:	linux-scsi@vger.kernel.org
7428W:	http://www.avagotech.com/support/
7429S:	Supported
7430F:	drivers/message/fusion/
7431F:	drivers/scsi/mpt2sas/
7432F:	drivers/scsi/mpt3sas/
7433
7434LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7435M:	Matthew Wilcox <matthew@wil.cx>
7436L:	linux-scsi@vger.kernel.org
7437S:	Maintained
7438F:	drivers/scsi/sym53c8xx_2/
7439
7440LTC4261 HARDWARE MONITOR DRIVER
7441M:	Guenter Roeck <linux@roeck-us.net>
7442L:	linux-hwmon@vger.kernel.org
7443S:	Maintained
7444F:	Documentation/hwmon/ltc4261
7445F:	drivers/hwmon/ltc4261.c
7446
7447LTP (Linux Test Project)
7448M:	Mike Frysinger <vapier@gentoo.org>
7449M:	Cyril Hrubis <chrubis@suse.cz>
7450M:	Wanlong Gao <wanlong.gao@gmail.com>
7451M:	Jan Stancek <jstancek@redhat.com>
7452M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7453M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7454L:	ltp@lists.linux.it (subscribers-only)
7455W:	http://linux-test-project.github.io/
7456T:	git git://github.com/linux-test-project/ltp.git
7457S:	Maintained
7458
7459M32R ARCHITECTURE
7460W:	http://www.linux-m32r.org/
7461S:	Orphan
7462F:	arch/m32r/
7463
7464M68K ARCHITECTURE
7465M:	Geert Uytterhoeven <geert@linux-m68k.org>
7466L:	linux-m68k@lists.linux-m68k.org
7467W:	http://www.linux-m68k.org/
7468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7469S:	Maintained
7470F:	arch/m68k/
7471F:	drivers/zorro/
7472
7473M68K ON APPLE MACINTOSH
7474M:	Joshua Thompson <funaho@jurai.org>
7475W:	http://www.mac.linux-m68k.org/
7476L:	linux-m68k@lists.linux-m68k.org
7477S:	Maintained
7478F:	arch/m68k/mac/
7479
7480M68K ON HP9000/300
7481M:	Philip Blundell <philb@gnu.org>
7482W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7483S:	Maintained
7484F:	arch/m68k/hp300/
7485
7486M88DS3103 MEDIA DRIVER
7487M:	Antti Palosaari <crope@iki.fi>
7488L:	linux-media@vger.kernel.org
7489W:	https://linuxtv.org
7490W:	http://palosaari.fi/linux/
7491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7492T:	git git://linuxtv.org/anttip/media_tree.git
7493S:	Maintained
7494F:	drivers/media/dvb-frontends/m88ds3103*
7495
7496M88RS2000 MEDIA DRIVER
7497M:	Malcolm Priestley <tvboxspy@gmail.com>
7498L:	linux-media@vger.kernel.org
7499W:	https://linuxtv.org
7500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7501S:	Maintained
7502F:	drivers/media/dvb-frontends/m88rs2000*
7503
7504MA901 MASTERKIT USB FM RADIO DRIVER
7505M:	Alexey Klimov <klimov.linux@gmail.com>
7506L:	linux-media@vger.kernel.org
7507T:	git git://linuxtv.org/media_tree.git
7508S:	Maintained
7509F:	drivers/media/radio/radio-ma901.c
7510
7511MAC80211
7512M:	Johannes Berg <johannes@sipsolutions.net>
7513L:	linux-wireless@vger.kernel.org
7514W:	http://wireless.kernel.org/
7515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7517S:	Maintained
7518F:	Documentation/networking/mac80211-injection.txt
7519F:	include/net/mac80211.h
7520F:	net/mac80211/
7521F:	drivers/net/wireless/mac80211_hwsim.[ch]
7522
7523MACVLAN DRIVER
7524M:	Patrick McHardy <kaber@trash.net>
7525L:	netdev@vger.kernel.org
7526S:	Maintained
7527F:	drivers/net/macvlan.c
7528F:	include/linux/if_macvlan.h
7529
7530MAILBOX API
7531M:	Jassi Brar <jassisinghbrar@gmail.com>
7532L:	linux-kernel@vger.kernel.org
7533S:	Maintained
7534F:	drivers/mailbox/
7535F:	include/linux/mailbox_client.h
7536F:	include/linux/mailbox_controller.h
7537
7538MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7539M:	Michael Kerrisk <mtk.manpages@gmail.com>
7540W:	http://www.kernel.org/doc/man-pages
7541L:	linux-man@vger.kernel.org
7542S:	Maintained
7543
7544MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7545M:	Andrew Lunn <andrew@lunn.ch>
7546M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7547S:	Maintained
7548F:	drivers/net/dsa/mv88e6xxx/
7549
7550MARVELL ARMADA DRM SUPPORT
7551M:	Russell King <rmk+kernel@armlinux.org.uk>
7552S:	Maintained
7553F:	drivers/gpu/drm/armada/
7554F:	include/uapi/drm/armada_drm.h
7555F:	Documentation/devicetree/bindings/display/armada/
7556
7557MARVELL CRYPTO DRIVER
7558M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7559M:	Arnaud Ebalard <arno@natisbad.org>
7560F:	drivers/crypto/marvell/
7561S:	Maintained
7562L:	linux-crypto@vger.kernel.org
7563
7564MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7565M:	Mirko Lindner <mlindner@marvell.com>
7566M:	Stephen Hemminger <stephen@networkplumber.org>
7567L:	netdev@vger.kernel.org
7568S:	Maintained
7569F:	drivers/net/ethernet/marvell/sk*
7570
7571MARVELL LIBERTAS WIRELESS DRIVER
7572L:	libertas-dev@lists.infradead.org
7573S:	Orphan
7574F:	drivers/net/wireless/marvell/libertas/
7575
7576MARVELL MV643XX ETHERNET DRIVER
7577M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7578L:	netdev@vger.kernel.org
7579S:	Maintained
7580F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7581F:	include/linux/mv643xx.h
7582
7583MARVELL MVNETA ETHERNET DRIVER
7584M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7585L:	netdev@vger.kernel.org
7586S:	Maintained
7587F:	drivers/net/ethernet/marvell/mvneta.*
7588
7589MARVELL MWIFIEX WIRELESS DRIVER
7590M:	Amitkumar Karwar <akarwar@marvell.com>
7591M:	Nishant Sarmukadam <nishants@marvell.com>
7592L:	linux-wireless@vger.kernel.org
7593S:	Maintained
7594F:	drivers/net/wireless/marvell/mwifiex/
7595
7596MARVELL MWL8K WIRELESS DRIVER
7597M:	Lennert Buytenhek <buytenh@wantstofly.org>
7598L:	linux-wireless@vger.kernel.org
7599S:	Odd Fixes
7600F:	drivers/net/wireless/marvell/mwl8k.c
7601
7602MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7603M:	Nicolas Pitre <nico@fluxnic.net>
7604S:	Odd Fixes
7605F:	drivers/mmc/host/mvsdio.*
7606
7607MATROX FRAMEBUFFER DRIVER
7608L:	linux-fbdev@vger.kernel.org
7609S:	Orphan
7610F:	drivers/video/fbdev/matrox/matroxfb_*
7611F:	include/uapi/linux/matroxfb.h
7612
7613MAX16065 HARDWARE MONITOR DRIVER
7614M:	Guenter Roeck <linux@roeck-us.net>
7615L:	linux-hwmon@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/hwmon/max16065
7618F:	drivers/hwmon/max16065.c
7619
7620MAX20751 HARDWARE MONITOR DRIVER
7621M:	Guenter Roeck <linux@roeck-us.net>
7622L:	linux-hwmon@vger.kernel.org
7623S:	Maintained
7624F:	Documentation/hwmon/max20751
7625F:	drivers/hwmon/max20751.c
7626
7627MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7628L:	linux-hwmon@vger.kernel.org
7629S:	Orphan
7630F:	Documentation/hwmon/max6650
7631F:	drivers/hwmon/max6650.c
7632
7633MAX6697 HARDWARE MONITOR DRIVER
7634M:	Guenter Roeck <linux@roeck-us.net>
7635L:	linux-hwmon@vger.kernel.org
7636S:	Maintained
7637F:	Documentation/hwmon/max6697
7638F:	Documentation/devicetree/bindings/i2c/max6697.txt
7639F:	drivers/hwmon/max6697.c
7640F:	include/linux/platform_data/max6697.h
7641
7642MAX9860 MONO AUDIO VOICE CODEC DRIVER
7643M:	Peter Rosin <peda@axentia.se>
7644L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7645S:	Maintained
7646F:	Documentation/devicetree/bindings/sound/max9860.txt
7647F:	sound/soc/codecs/max9860.*
7648
7649MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7650M:	Krzysztof Kozlowski <krzk@kernel.org>
7651M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7652L:	linux-pm@vger.kernel.org
7653S:	Supported
7654F:	drivers/power/supply/max14577_charger.c
7655F:	drivers/power/supply/max77693_charger.c
7656
7657MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7658M:	Javier Martinez Canillas <javier@osg.samsung.com>
7659L:	linux-kernel@vger.kernel.org
7660S:	Supported
7661F:	drivers/*/*max77802*.c
7662F:	Documentation/devicetree/bindings/*/*max77802.txt
7663F:	include/dt-bindings/*/*max77802.h
7664
7665MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7666M:	Chanwoo Choi <cw00.choi@samsung.com>
7667M:	Krzysztof Kozlowski <krzk@kernel.org>
7668M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7669L:	linux-kernel@vger.kernel.org
7670S:	Supported
7671F:	drivers/*/max14577*.c
7672F:	drivers/*/max77686*.c
7673F:	drivers/*/max77693*.c
7674F:	drivers/extcon/extcon-max14577.c
7675F:	drivers/extcon/extcon-max77693.c
7676F:	drivers/rtc/rtc-max77686.c
7677F:	drivers/clk/clk-max77686.c
7678F:	Documentation/devicetree/bindings/mfd/max14577.txt
7679F:	Documentation/devicetree/bindings/*/max77686.txt
7680F:	Documentation/devicetree/bindings/mfd/max77693.txt
7681F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7682F:	include/linux/mfd/max14577*.h
7683F:	include/linux/mfd/max77686*.h
7684F:	include/linux/mfd/max77693*.h
7685
7686MAXIRADIO FM RADIO RECEIVER DRIVER
7687M:	Hans Verkuil <hverkuil@xs4all.nl>
7688L:	linux-media@vger.kernel.org
7689T:	git git://linuxtv.org/media_tree.git
7690W:	https://linuxtv.org
7691S:	Maintained
7692F:	drivers/media/radio/radio-maxiradio*
7693
7694MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7695M:	Peter Rosin <peda@axentia.se>
7696L:	linux-iio@vger.kernel.org
7697S:	Maintained
7698F:	drivers/iio/potentiometer/mcp4531.c
7699
7700MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7701M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7702L:	linux-iio@vger.kernel.org
7703S:	Maintained
7704F:	drivers/iio/dac/cio-dac.c
7705
7706MEDIA DRIVERS FOR RENESAS - FCP
7707M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7708L:	linux-media@vger.kernel.org
7709L:	linux-renesas-soc@vger.kernel.org
7710T:	git git://linuxtv.org/media_tree.git
7711S:	Supported
7712F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7713F:	drivers/media/platform/rcar-fcp.c
7714F:	include/media/rcar-fcp.h
7715
7716MEDIA DRIVERS FOR RENESAS - VIN
7717M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7718L:	linux-media@vger.kernel.org
7719L:	linux-renesas-soc@vger.kernel.org
7720T:	git git://linuxtv.org/media_tree.git
7721S:	Supported
7722F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7723F:	drivers/media/platform/rcar-vin/
7724
7725MEDIA DRIVERS FOR RENESAS - VSP1
7726M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7727L:	linux-media@vger.kernel.org
7728L:	linux-renesas-soc@vger.kernel.org
7729T:	git git://linuxtv.org/media_tree.git
7730S:	Supported
7731F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7732F:	drivers/media/platform/vsp1/
7733
7734MEDIA DRIVERS FOR HELENE
7735M:	Abylay Ospan <aospan@netup.ru>
7736L:	linux-media@vger.kernel.org
7737W:	https://linuxtv.org
7738W:	http://netup.tv/
7739T:	git git://linuxtv.org/media_tree.git
7740S:	Supported
7741F:	drivers/media/dvb-frontends/helene*
7742
7743MEDIA DRIVERS FOR ASCOT2E
7744M:	Sergey Kozlov <serjk@netup.ru>
7745M:	Abylay Ospan <aospan@netup.ru>
7746L:	linux-media@vger.kernel.org
7747W:	https://linuxtv.org
7748W:	http://netup.tv/
7749T:	git git://linuxtv.org/media_tree.git
7750S:	Supported
7751F:	drivers/media/dvb-frontends/ascot2e*
7752
7753MEDIA DRIVERS FOR CXD2841ER
7754M:	Sergey Kozlov <serjk@netup.ru>
7755M:	Abylay Ospan <aospan@netup.ru>
7756L:	linux-media@vger.kernel.org
7757W:	https://linuxtv.org
7758W:	http://netup.tv/
7759T:	git git://linuxtv.org/media_tree.git
7760S:	Supported
7761F:	drivers/media/dvb-frontends/cxd2841er*
7762
7763MEDIA DRIVERS FOR HORUS3A
7764M:	Sergey Kozlov <serjk@netup.ru>
7765M:	Abylay Ospan <aospan@netup.ru>
7766L:	linux-media@vger.kernel.org
7767W:	https://linuxtv.org
7768W:	http://netup.tv/
7769T:	git git://linuxtv.org/media_tree.git
7770S:	Supported
7771F:	drivers/media/dvb-frontends/horus3a*
7772
7773MEDIA DRIVERS FOR LNBH25
7774M:	Sergey Kozlov <serjk@netup.ru>
7775M:	Abylay Ospan <aospan@netup.ru>
7776L:	linux-media@vger.kernel.org
7777W:	https://linuxtv.org
7778W:	http://netup.tv/
7779T:	git git://linuxtv.org/media_tree.git
7780S:	Supported
7781F:	drivers/media/dvb-frontends/lnbh25*
7782
7783MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7784M:	Sergey Kozlov <serjk@netup.ru>
7785M:	Abylay Ospan <aospan@netup.ru>
7786L:	linux-media@vger.kernel.org
7787W:	https://linuxtv.org
7788W:	http://netup.tv/
7789T:	git git://linuxtv.org/media_tree.git
7790S:	Supported
7791F:	drivers/media/pci/netup_unidvb/*
7792
7793MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7794M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7795M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7796P:	LinuxTV.org Project
7797L:	linux-media@vger.kernel.org
7798W:	https://linuxtv.org
7799Q:	http://patchwork.kernel.org/project/linux-media/list/
7800T:	git git://linuxtv.org/media_tree.git
7801S:	Maintained
7802F:	Documentation/media/
7803F:	drivers/media/
7804F:	drivers/staging/media/
7805F:	include/linux/platform_data/media/
7806F:	include/media/
7807F:	include/uapi/linux/dvb/
7808F:	include/uapi/linux/videodev2.h
7809F:	include/uapi/linux/media.h
7810F:	include/uapi/linux/v4l2-*
7811F:	include/uapi/linux/meye.h
7812F:	include/uapi/linux/ivtv*
7813F:	include/uapi/linux/uvcvideo.h
7814
7815MEDIATEK ETHERNET DRIVER
7816M:	Felix Fietkau <nbd@openwrt.org>
7817M:	John Crispin <blogic@openwrt.org>
7818L:	netdev@vger.kernel.org
7819S:	Maintained
7820F:	drivers/net/ethernet/mediatek/
7821
7822MEDIATEK MT7601U WIRELESS LAN DRIVER
7823M:	Jakub Kicinski <kubakici@wp.pl>
7824L:	linux-wireless@vger.kernel.org
7825S:	Maintained
7826F:	drivers/net/wireless/mediatek/mt7601u/
7827
7828MEGARAID SCSI/SAS DRIVERS
7829M:	Kashyap Desai <kashyap.desai@avagotech.com>
7830M:	Sumit Saxena <sumit.saxena@avagotech.com>
7831M:	Uday Lingala <uday.lingala@avagotech.com>
7832L:	megaraidlinux.pdl@avagotech.com
7833L:	linux-scsi@vger.kernel.org
7834W:	http://www.lsi.com
7835S:	Maintained
7836F:	Documentation/scsi/megaraid.txt
7837F:	drivers/scsi/megaraid.*
7838F:	drivers/scsi/megaraid/
7839
7840MELFAS MIP4 TOUCHSCREEN DRIVER
7841M:	Sangwon Jee <jeesw@melfas.com>
7842W:	http://www.melfas.com
7843S:	Supported
7844F:	drivers/input/touchscreen/melfas_mip4.c
7845F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7846
7847MELLANOX ETHERNET DRIVER (mlx4_en)
7848M:	Tariq Toukan <tariqt@mellanox.com>
7849L:	netdev@vger.kernel.org
7850S:	Supported
7851W:	http://www.mellanox.com
7852Q:	http://patchwork.ozlabs.org/project/netdev/list/
7853F:	drivers/net/ethernet/mellanox/mlx4/en_*
7854
7855MELLANOX ETHERNET DRIVER (mlx5e)
7856M:	Saeed Mahameed <saeedm@mellanox.com>
7857L:	netdev@vger.kernel.org
7858S:	Supported
7859W:	http://www.mellanox.com
7860Q:	http://patchwork.ozlabs.org/project/netdev/list/
7861F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7862
7863MELLANOX ETHERNET SWITCH DRIVERS
7864M:	Jiri Pirko <jiri@mellanox.com>
7865M:	Ido Schimmel <idosch@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/mlxsw/
7871
7872MELLANOX MLXCPLD LED DRIVER
7873M:	Vadim Pasternak <vadimp@mellanox.com>
7874L:	linux-leds@vger.kernel.org
7875S:	Supported
7876F:	drivers/leds/leds-mlxcpld.c
7877F:	Documentation/leds/leds-mlxcpld.txt
7878
7879MELLANOX PLATFORM DRIVER
7880M:      Vadim Pasternak <vadimp@mellanox.com>
7881L:      platform-driver-x86@vger.kernel.org
7882S:      Supported
7883F:      arch/x86/platform/mellanox/mlx-platform.c
7884
7885SOFT-ROCE DRIVER (rxe)
7886M:	Moni Shoua <monis@mellanox.com>
7887L:	linux-rdma@vger.kernel.org
7888S:	Supported
7889W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7890Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7891F:	drivers/infiniband/sw/rxe/
7892F:	include/uapi/rdma/rdma_user_rxe.h
7893
7894MEMBARRIER SUPPORT
7895M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7896M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7897L:	linux-kernel@vger.kernel.org
7898S:	Supported
7899F:	kernel/membarrier.c
7900F:	include/uapi/linux/membarrier.h
7901
7902MEMORY MANAGEMENT
7903L:	linux-mm@kvack.org
7904W:	http://www.linux-mm.org
7905S:	Maintained
7906F:	include/linux/mm.h
7907F:	include/linux/gfp.h
7908F:	include/linux/mmzone.h
7909F:	include/linux/memory_hotplug.h
7910F:	include/linux/vmalloc.h
7911F:	mm/
7912
7913MEMORY TECHNOLOGY DEVICES (MTD)
7914M:	David Woodhouse <dwmw2@infradead.org>
7915M:	Brian Norris <computersforpeace@gmail.com>
7916L:	linux-mtd@lists.infradead.org
7917W:	http://www.linux-mtd.infradead.org/
7918Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7919T:	git git://git.infradead.org/linux-mtd.git
7920T:	git git://git.infradead.org/l2-mtd.git
7921S:	Maintained
7922F:	Documentation/devicetree/bindings/mtd/
7923F:	drivers/mtd/
7924F:	include/linux/mtd/
7925F:	include/uapi/mtd/
7926
7927MEN A21 WATCHDOG DRIVER
7928M:	Johannes Thumshirn <morbidrsa@gmail.com>
7929L:	linux-watchdog@vger.kernel.org
7930S:	Maintained
7931F:	drivers/watchdog/mena21_wdt.c
7932
7933MEN CHAMELEON BUS (mcb)
7934M:	Johannes Thumshirn <morbidrsa@gmail.com>
7935S:	Maintained
7936F:	drivers/mcb/
7937F:	include/linux/mcb.h
7938F:	Documentation/men-chameleon-bus.txt
7939
7940MEN F21BMC (Board Management Controller)
7941M:	Andreas Werner <andreas.werner@men.de>
7942S:	Supported
7943F:	drivers/mfd/menf21bmc.c
7944F:	drivers/watchdog/menf21bmc_wdt.c
7945F:	drivers/leds/leds-menf21bmc.c
7946F:	drivers/hwmon/menf21bmc_hwmon.c
7947F:	Documentation/hwmon/menf21bmc
7948
7949METAG ARCHITECTURE
7950M:	James Hogan <james.hogan@imgtec.com>
7951L:	linux-metag@vger.kernel.org
7952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7953S:	Odd Fixes
7954F:	arch/metag/
7955F:	Documentation/metag/
7956F:	Documentation/devicetree/bindings/metag/
7957F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7958F:	drivers/clocksource/metag_generic.c
7959F:	drivers/irqchip/irq-metag.c
7960F:	drivers/irqchip/irq-metag-ext.c
7961F:	drivers/tty/metag_da.c
7962
7963MICROBLAZE ARCHITECTURE
7964M:	Michal Simek <monstr@monstr.eu>
7965W:	http://www.monstr.eu/fdt/
7966T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7967S:	Supported
7968F:	arch/microblaze/
7969
7970MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7971M:	Richard Genoud <richard.genoud@gmail.com>
7972S:	Maintained
7973F:	drivers/tty/serial/atmel_serial.c
7974F:	include/linux/atmel_serial.h
7975
7976MICROCHIP / ATMEL ISC DRIVER
7977M:	Songjun Wu <songjun.wu@microchip.com>
7978L:	linux-media@vger.kernel.org
7979S:	Supported
7980F:	drivers/media/platform/atmel/atmel-isc.c
7981F:	drivers/media/platform/atmel/atmel-isc-regs.h
7982F:	devicetree/bindings/media/atmel-isc.txt
7983
7984MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7985M:	Chen Yu <yu.c.chen@intel.com>
7986L:	platform-driver-x86@vger.kernel.org
7987S:	Supported
7988F:	drivers/platform/x86/surfacepro3_button.c
7989
7990MICROTEK X6 SCANNER
7991M:	Oliver Neukum <oliver@neukum.org>
7992S:	Maintained
7993F:	drivers/usb/image/microtek.*
7994
7995MIPS
7996M:	Ralf Baechle <ralf@linux-mips.org>
7997L:	linux-mips@linux-mips.org
7998W:	http://www.linux-mips.org/
7999T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8000Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8001S:	Supported
8002F:	Documentation/devicetree/bindings/mips/
8003F:	Documentation/mips/
8004F:	arch/mips/
8005
8006MIPS/LOONGSON1 ARCHITECTURE
8007M:	Keguang Zhang <keguang.zhang@gmail.com>
8008L:	linux-mips@linux-mips.org
8009S:	Maintained
8010F:	arch/mips/loongson32/
8011F:	arch/mips/include/asm/mach-loongson32/
8012F:	drivers/*/*loongson1*
8013F:	drivers/*/*/*loongson1*
8014
8015MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8016M:	Hans Verkuil <hverkuil@xs4all.nl>
8017L:	linux-media@vger.kernel.org
8018T:	git git://linuxtv.org/media_tree.git
8019W:	https://linuxtv.org
8020S:	Odd Fixes
8021F:	drivers/media/radio/radio-miropcm20*
8022
8023MELLANOX MLX4 core VPI driver
8024M:	Yishai Hadas <yishaih@mellanox.com>
8025L:	netdev@vger.kernel.org
8026L:	linux-rdma@vger.kernel.org
8027W:	http://www.mellanox.com
8028Q:	http://patchwork.ozlabs.org/project/netdev/list/
8029S:	Supported
8030F:	drivers/net/ethernet/mellanox/mlx4/
8031F:	include/linux/mlx4/
8032F:	include/uapi/rdma/mlx4-abi.h
8033
8034MELLANOX MLX4 IB driver
8035M:	Yishai Hadas <yishaih@mellanox.com>
8036L:	linux-rdma@vger.kernel.org
8037W:	http://www.mellanox.com
8038Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8039S:	Supported
8040F:	drivers/infiniband/hw/mlx4/
8041F:	include/linux/mlx4/
8042
8043MELLANOX MLX5 core VPI driver
8044M:	Matan Barak <matanb@mellanox.com>
8045M:	Leon Romanovsky <leonro@mellanox.com>
8046L:	netdev@vger.kernel.org
8047L:	linux-rdma@vger.kernel.org
8048W:	http://www.mellanox.com
8049Q:	http://patchwork.ozlabs.org/project/netdev/list/
8050S:	Supported
8051F:	drivers/net/ethernet/mellanox/mlx5/core/
8052F:	include/linux/mlx5/
8053F:	include/uapi/rdma/mlx5-abi.h
8054
8055MELLANOX MLX5 IB driver
8056M:	Matan Barak <matanb@mellanox.com>
8057M:	Leon Romanovsky <leonro@mellanox.com>
8058L:	linux-rdma@vger.kernel.org
8059W:	http://www.mellanox.com
8060Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8061S:	Supported
8062F:	drivers/infiniband/hw/mlx5/
8063F:	include/linux/mlx5/
8064
8065MELEXIS MLX90614 DRIVER
8066M:	Crt Mori <cmo@melexis.com>
8067L:	linux-iio@vger.kernel.org
8068W:	http://www.melexis.com
8069S:	Supported
8070F:	drivers/iio/temperature/mlx90614.c
8071
8072MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8073M:	Don Brace <don.brace@microsemi.com>
8074L:	esc.storagedev@microsemi.com
8075L:	linux-scsi@vger.kernel.org
8076S:	Supported
8077F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8078F:	drivers/scsi/smartpqi/Kconfig
8079F:	drivers/scsi/smartpqi/Makefile
8080F:	include/linux/cciss*.h
8081F:	include/uapi/linux/cciss*.h
8082F:	Documentation/scsi/smartpqi.txt
8083
8084MN88472 MEDIA DRIVER
8085M:	Antti Palosaari <crope@iki.fi>
8086L:	linux-media@vger.kernel.org
8087W:	https://linuxtv.org
8088W:	http://palosaari.fi/linux/
8089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8090S:	Maintained
8091F:	drivers/media/dvb-frontends/mn88472*
8092
8093MN88473 MEDIA DRIVER
8094M:	Antti Palosaari <crope@iki.fi>
8095L:	linux-media@vger.kernel.org
8096W:	https://linuxtv.org
8097W:	http://palosaari.fi/linux/
8098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8099S:	Maintained
8100F:	drivers/media/dvb-frontends/mn88473*
8101
8102MODULE SUPPORT
8103M:	Rusty Russell <rusty@rustcorp.com.au>
8104S:	Maintained
8105F:	include/linux/module.h
8106F:	kernel/module.c
8107
8108MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8109W:	http://popies.net/meye/
8110S:	Orphan
8111F:	Documentation/media/v4l-drivers/meye*
8112F:	drivers/media/pci/meye/
8113F:	include/uapi/linux/meye.h
8114
8115MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8116M:	Jiri Slaby <jirislaby@gmail.com>
8117S:	Maintained
8118F:	Documentation/serial/moxa-smartio
8119F:	drivers/tty/mxser.*
8120
8121MR800 AVERMEDIA USB FM RADIO DRIVER
8122M:	Alexey Klimov <klimov.linux@gmail.com>
8123L:	linux-media@vger.kernel.org
8124T:	git git://linuxtv.org/media_tree.git
8125S:	Maintained
8126F:	drivers/media/radio/radio-mr800.c
8127
8128MRF24J40 IEEE 802.15.4 RADIO DRIVER
8129M:	Alan Ott <alan@signal11.us>
8130L:	linux-wpan@vger.kernel.org
8131S:	Maintained
8132F:	drivers/net/ieee802154/mrf24j40.c
8133F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8134
8135MSI LAPTOP SUPPORT
8136M:	"Lee, Chun-Yi" <jlee@suse.com>
8137L:	platform-driver-x86@vger.kernel.org
8138S:	Maintained
8139F:	drivers/platform/x86/msi-laptop.c
8140
8141MSI WMI SUPPORT
8142L:	platform-driver-x86@vger.kernel.org
8143S:	Orphan
8144F:	drivers/platform/x86/msi-wmi.c
8145
8146MSI001 MEDIA DRIVER
8147M:	Antti Palosaari <crope@iki.fi>
8148L:	linux-media@vger.kernel.org
8149W:	https://linuxtv.org
8150W:	http://palosaari.fi/linux/
8151Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8152T:	git git://linuxtv.org/anttip/media_tree.git
8153S:	Maintained
8154F:	drivers/media/tuners/msi001*
8155
8156MSI2500 MEDIA DRIVER
8157M:	Antti Palosaari <crope@iki.fi>
8158L:	linux-media@vger.kernel.org
8159W:	https://linuxtv.org
8160W:	http://palosaari.fi/linux/
8161Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8162T:	git git://linuxtv.org/anttip/media_tree.git
8163S:	Maintained
8164F:	drivers/media/usb/msi2500/
8165
8166MSYSTEMS DISKONCHIP G3 MTD DRIVER
8167M:	Robert Jarzmik <robert.jarzmik@free.fr>
8168L:	linux-mtd@lists.infradead.org
8169S:	Maintained
8170F:	drivers/mtd/devices/docg3*
8171
8172MT9M032 APTINA SENSOR DRIVER
8173M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8174L:	linux-media@vger.kernel.org
8175T:	git git://linuxtv.org/media_tree.git
8176S:	Maintained
8177F:	drivers/media/i2c/mt9m032.c
8178F:	include/media/i2c/mt9m032.h
8179
8180MT9P031 APTINA CAMERA SENSOR
8181M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8182L:	linux-media@vger.kernel.org
8183T:	git git://linuxtv.org/media_tree.git
8184S:	Maintained
8185F:	drivers/media/i2c/mt9p031.c
8186F:	include/media/i2c/mt9p031.h
8187
8188MT9T001 APTINA CAMERA SENSOR
8189M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8190L:	linux-media@vger.kernel.org
8191T:	git git://linuxtv.org/media_tree.git
8192S:	Maintained
8193F:	drivers/media/i2c/mt9t001.c
8194F:	include/media/i2c/mt9t001.h
8195
8196MT9V032 APTINA CAMERA SENSOR
8197M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8198L:	linux-media@vger.kernel.org
8199T:	git git://linuxtv.org/media_tree.git
8200S:	Maintained
8201F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8202F:	drivers/media/i2c/mt9v032.c
8203F:	include/media/i2c/mt9v032.h
8204
8205MULTIFUNCTION DEVICES (MFD)
8206M:	Lee Jones <lee.jones@linaro.org>
8207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8208S:	Supported
8209F:	Documentation/devicetree/bindings/mfd/
8210F:	drivers/mfd/
8211F:	include/linux/mfd/
8212
8213MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8214M:	Ulf Hansson <ulf.hansson@linaro.org>
8215L:	linux-mmc@vger.kernel.org
8216T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
8217S:	Maintained
8218F:	Documentation/devicetree/bindings/mmc/
8219F:	drivers/mmc/
8220F:	include/linux/mmc/
8221F:	include/uapi/linux/mmc/
8222
8223MULTIMEDIA CARD (MMC) ETC. OVER SPI
8224S:	Orphan
8225F:	drivers/mmc/host/mmc_spi.c
8226F:	include/linux/spi/mmc_spi.h
8227
8228MULTISOUND SOUND DRIVER
8229M:	Andrew Veliath <andrewtv@usa.net>
8230S:	Maintained
8231F:	Documentation/sound/oss/MultiSound
8232F:	sound/oss/msnd*
8233
8234MULTITECH MULTIPORT CARD (ISICOM)
8235S:	Orphan
8236F:	drivers/tty/isicom.c
8237F:	include/linux/isicom.h
8238
8239MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8240M:	Bin Liu <b-liu@ti.com>
8241L:	linux-usb@vger.kernel.org
8242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8243S:	Maintained
8244F:	drivers/usb/musb/
8245
8246MXL5007T MEDIA DRIVER
8247M:	Michael Krufky <mkrufky@linuxtv.org>
8248L:	linux-media@vger.kernel.org
8249W:	https://linuxtv.org
8250W:	http://github.com/mkrufky
8251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8252T:	git git://linuxtv.org/mkrufky/tuners.git
8253S:	Maintained
8254F:	drivers/media/tuners/mxl5007t.*
8255
8256MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8257M:	Hyong-Youb Kim <hykim@myri.com>
8258L:	netdev@vger.kernel.org
8259W:	https://www.myricom.com/support/downloads/myri10ge.html
8260S:	Supported
8261F:	drivers/net/ethernet/myricom/myri10ge/
8262
8263NAND FLASH SUBSYSTEM
8264M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8265R:	Richard Weinberger <richard@nod.at>
8266L:	linux-mtd@lists.infradead.org
8267W:	http://www.linux-mtd.infradead.org/
8268Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8269T:	git git://github.com/linux-nand/linux.git
8270S:	Maintained
8271F:	drivers/mtd/nand/
8272F:	include/linux/mtd/nand*.h
8273
8274NATSEMI ETHERNET DRIVER (DP8381x)
8275S:	Orphan
8276F:	drivers/net/ethernet/natsemi/natsemi.c
8277
8278NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8279M:	Daniel Mack <zonque@gmail.com>
8280S:	Maintained
8281L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8282W:	http://www.native-instruments.com
8283F:	sound/usb/caiaq/
8284
8285NCP FILESYSTEM
8286M:	Petr Vandrovec <petr@vandrovec.name>
8287S:	Odd Fixes
8288F:	fs/ncpfs/
8289
8290NCR 5380 SCSI DRIVERS
8291M:	Finn Thain <fthain@telegraphics.com.au>
8292M:	Michael Schmitz <schmitzmic@gmail.com>
8293L:	linux-scsi@vger.kernel.org
8294S:	Maintained
8295F:	Documentation/scsi/g_NCR5380.txt
8296F:	drivers/scsi/NCR5380.*
8297F:	drivers/scsi/arm/cumana_1.c
8298F:	drivers/scsi/arm/oak.c
8299F:	drivers/scsi/atari_scsi.*
8300F:	drivers/scsi/dmx3191d.c
8301F:	drivers/scsi/g_NCR5380.*
8302F:	drivers/scsi/g_NCR5380_mmio.c
8303F:	drivers/scsi/mac_scsi.*
8304F:	drivers/scsi/sun3_scsi.*
8305F:	drivers/scsi/sun3_scsi_vme.c
8306
8307NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8308M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8309L:	linux-scsi@vger.kernel.org
8310S:	Maintained
8311F:	drivers/scsi/NCR_D700.*
8312
8313NCT6775 HARDWARE MONITOR DRIVER
8314M:	Guenter Roeck <linux@roeck-us.net>
8315L:	linux-hwmon@vger.kernel.org
8316S:	Maintained
8317F:	Documentation/hwmon/nct6775
8318F:	drivers/hwmon/nct6775.c
8319
8320NETEFFECT IWARP RNIC DRIVER (IW_NES)
8321M:	Faisal Latif <faisal.latif@intel.com>
8322L:	linux-rdma@vger.kernel.org
8323W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8324S:	Supported
8325F:	drivers/infiniband/hw/nes/
8326F:	include/uapi/rdma/nes-abi.h
8327
8328NETEM NETWORK EMULATOR
8329M:	Stephen Hemminger <stephen@networkplumber.org>
8330L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8331S:	Maintained
8332F:	net/sched/sch_netem.c
8333
8334NETERION 10GbE DRIVERS (s2io/vxge)
8335M:	Jon Mason <jdmason@kudzu.us>
8336L:	netdev@vger.kernel.org
8337S:	Supported
8338F:	Documentation/networking/s2io.txt
8339F:	Documentation/networking/vxge.txt
8340F:	drivers/net/ethernet/neterion/
8341
8342NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8343M:	Pablo Neira Ayuso <pablo@netfilter.org>
8344M:	Patrick McHardy <kaber@trash.net>
8345M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8346L:	netfilter-devel@vger.kernel.org
8347L:	coreteam@netfilter.org
8348W:	http://www.netfilter.org/
8349W:	http://www.iptables.org/
8350Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8353S:	Supported
8354F:	include/linux/netfilter*
8355F:	include/linux/netfilter/
8356F:	include/net/netfilter/
8357F:	include/uapi/linux/netfilter*
8358F:	include/uapi/linux/netfilter/
8359F:	net/*/netfilter.c
8360F:	net/*/netfilter/
8361F:	net/netfilter/
8362F:	net/bridge/br_netfilter*.c
8363
8364NETLABEL
8365M:	Paul Moore <paul@paul-moore.com>
8366W:	http://netlabel.sf.net
8367L:	netdev@vger.kernel.org
8368S:	Maintained
8369F:	Documentation/netlabel/
8370F:	include/net/netlabel.h
8371F:	net/netlabel/
8372
8373NETROM NETWORK LAYER
8374M:	Ralf Baechle <ralf@linux-mips.org>
8375L:	linux-hams@vger.kernel.org
8376W:	http://www.linux-ax25.org/
8377S:	Maintained
8378F:	include/net/netrom.h
8379F:	include/uapi/linux/netrom.h
8380F:	net/netrom/
8381
8382NETRONOME ETHERNET DRIVERS
8383M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8384L:	oss-drivers@netronome.com
8385S:	Maintained
8386F:	drivers/net/ethernet/netronome/
8387
8388NETWORK BLOCK DEVICE (NBD)
8389M:	Markus Pargmann <mpa@pengutronix.de>
8390S:	Maintained
8391L:	nbd-general@lists.sourceforge.net
8392T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8393F:	Documentation/blockdev/nbd.txt
8394F:	drivers/block/nbd.c
8395F:	include/uapi/linux/nbd.h
8396
8397NETWORK DROP MONITOR
8398M:	Neil Horman <nhorman@tuxdriver.com>
8399L:	netdev@vger.kernel.org
8400S:	Maintained
8401W:	https://fedorahosted.org/dropwatch/
8402F:	net/core/drop_monitor.c
8403
8404NETWORKING [DSA]
8405M:	Andrew Lunn <andrew@lunn.ch>
8406M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8407M:	Florian Fainelli <f.fainelli@gmail.com>
8408S:	Maintained
8409F:	net/dsa/
8410F:	include/net/dsa.h
8411F:	drivers/net/dsa/
8412
8413NETWORKING [GENERAL]
8414M:	"David S. Miller" <davem@davemloft.net>
8415L:	netdev@vger.kernel.org
8416W:	http://www.linuxfoundation.org/en/Net
8417Q:	http://patchwork.ozlabs.org/project/netdev/list/
8418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8420S:	Maintained
8421F:	net/
8422F:	include/net/
8423F:	include/linux/in.h
8424F:	include/linux/net.h
8425F:	include/linux/netdevice.h
8426F:	include/uapi/linux/in.h
8427F:	include/uapi/linux/net.h
8428F:	include/uapi/linux/netdevice.h
8429F:	include/uapi/linux/net_namespace.h
8430F:	tools/net/
8431F:	tools/testing/selftests/net/
8432F:	lib/random32.c
8433F:	lib/test_bpf.c
8434
8435NETWORKING [IPv4/IPv6]
8436M:	"David S. Miller" <davem@davemloft.net>
8437M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8438M:	James Morris <jmorris@namei.org>
8439M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8440M:	Patrick McHardy <kaber@trash.net>
8441L:	netdev@vger.kernel.org
8442T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8443S:	Maintained
8444F:	net/ipv4/
8445F:	net/ipv6/
8446F:	include/net/ip*
8447F:	arch/x86/net/*
8448
8449NETWORKING [IPSEC]
8450M:	Steffen Klassert <steffen.klassert@secunet.com>
8451M:	Herbert Xu <herbert@gondor.apana.org.au>
8452M:	"David S. Miller" <davem@davemloft.net>
8453L:	netdev@vger.kernel.org
8454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8456S:	Maintained
8457F:	net/core/flow.c
8458F:	net/xfrm/
8459F:	net/key/
8460F:	net/ipv4/xfrm*
8461F:	net/ipv4/esp4.c
8462F:	net/ipv4/ah4.c
8463F:	net/ipv4/ipcomp.c
8464F:	net/ipv4/ip_vti.c
8465F:	net/ipv6/xfrm*
8466F:	net/ipv6/esp6.c
8467F:	net/ipv6/ah6.c
8468F:	net/ipv6/ipcomp6.c
8469F:	net/ipv6/ip6_vti.c
8470F:	include/uapi/linux/xfrm.h
8471F:	include/net/xfrm.h
8472
8473NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8474M:	Paul Moore <paul@paul-moore.com>
8475L:	netdev@vger.kernel.org
8476S:	Maintained
8477
8478NETWORKING [WIRELESS]
8479L:	linux-wireless@vger.kernel.org
8480Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8481
8482NETWORKING DRIVERS
8483L:	netdev@vger.kernel.org
8484W:	http://www.linuxfoundation.org/en/Net
8485Q:	http://patchwork.ozlabs.org/project/netdev/list/
8486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8488S:	Odd Fixes
8489F:	Documentation/devicetree/bindings/net/
8490F:	drivers/net/
8491F:	include/linux/if_*
8492F:	include/linux/netdevice.h
8493F:	include/linux/etherdevice.h
8494F:	include/linux/fcdevice.h
8495F:	include/linux/fddidevice.h
8496F:	include/linux/hippidevice.h
8497F:	include/linux/inetdevice.h
8498F:	include/uapi/linux/if_*
8499F:	include/uapi/linux/netdevice.h
8500
8501NETWORKING DRIVERS (WIRELESS)
8502M:	Kalle Valo <kvalo@codeaurora.org>
8503L:	linux-wireless@vger.kernel.org
8504Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8507S:	Maintained
8508F:	Documentation/devicetree/bindings/net/wireless/
8509F:	drivers/net/wireless/
8510
8511NETXEN (1/10) GbE SUPPORT
8512M:	Manish Chopra <manish.chopra@qlogic.com>
8513M:	Sony Chacko <sony.chacko@qlogic.com>
8514M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8515L:	netdev@vger.kernel.org
8516W:	http://www.qlogic.com
8517S:	Supported
8518F:	drivers/net/ethernet/qlogic/netxen/
8519
8520NFC SUBSYSTEM
8521M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8522M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8523M:	Samuel Ortiz <sameo@linux.intel.com>
8524L:	linux-wireless@vger.kernel.org
8525L:	linux-nfc@lists.01.org (subscribers-only)
8526S:	Supported
8527F:	net/nfc/
8528F:	include/net/nfc/
8529F:	include/uapi/linux/nfc.h
8530F:	drivers/nfc/
8531F:	include/linux/platform_data/nfcmrvl.h
8532F:	include/linux/platform_data/nxp-nci.h
8533F:	include/linux/platform_data/pn544.h
8534F:	include/linux/platform_data/st21nfca.h
8535F:	include/linux/platform_data/st-nci.h
8536F:	Documentation/devicetree/bindings/net/nfc/
8537
8538NFS, SUNRPC, AND LOCKD CLIENTS
8539M:	Trond Myklebust <trond.myklebust@primarydata.com>
8540M:	Anna Schumaker <anna.schumaker@netapp.com>
8541L:	linux-nfs@vger.kernel.org
8542W:	http://client.linux-nfs.org
8543T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8544S:	Maintained
8545F:	fs/lockd/
8546F:	fs/nfs/
8547F:	fs/nfs_common/
8548F:	net/sunrpc/
8549F:	include/linux/lockd/
8550F:	include/linux/nfs*
8551F:	include/linux/sunrpc/
8552F:	include/uapi/linux/nfs*
8553F:	include/uapi/linux/sunrpc/
8554
8555NILFS2 FILESYSTEM
8556M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8557L:	linux-nilfs@vger.kernel.org
8558W:	http://nilfs.sourceforge.net/
8559W:	http://nilfs.osdn.jp/
8560T:	git git://github.com/konis/nilfs2.git
8561S:	Supported
8562F:	Documentation/filesystems/nilfs2.txt
8563F:	fs/nilfs2/
8564F:	include/trace/events/nilfs2.h
8565F:	include/uapi/linux/nilfs2_api.h
8566F:	include/uapi/linux/nilfs2_ondisk.h
8567
8568NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8569M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8570W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8571S:	Maintained
8572F:	Documentation/scsi/NinjaSCSI.txt
8573F:	drivers/scsi/pcmcia/nsp_*
8574
8575NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8576M:	GOTO Masanori <gotom@debian.or.jp>
8577M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8578W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8579S:	Maintained
8580F:	Documentation/scsi/NinjaSCSI.txt
8581F:	drivers/scsi/nsp32*
8582
8583NIOS2 ARCHITECTURE
8584M:	Ley Foon Tan <lftan@altera.com>
8585L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8587S:	Maintained
8588F:	arch/nios2/
8589
8590NOKIA N900 POWER SUPPLY DRIVERS
8591R:	Pali Rohár <pali.rohar@gmail.com>
8592F:	include/linux/power/bq2415x_charger.h
8593F:	include/linux/power/bq27xxx_battery.h
8594F:	include/linux/power/isp1704_charger.h
8595F:	drivers/power/supply/bq2415x_charger.c
8596F:	drivers/power/supply/bq27xxx_battery.c
8597F:	drivers/power/supply/bq27xxx_battery_i2c.c
8598F:	drivers/power/supply/isp1704_charger.c
8599F:	drivers/power/supply/rx51_battery.c
8600
8601NTB DRIVER CORE
8602M:	Jon Mason <jdmason@kudzu.us>
8603M:	Dave Jiang <dave.jiang@intel.com>
8604M:	Allen Hubbe <Allen.Hubbe@emc.com>
8605L:	linux-ntb@googlegroups.com
8606S:	Supported
8607W:	https://github.com/jonmason/ntb/wiki
8608T:	git git://github.com/jonmason/ntb.git
8609F:	drivers/ntb/
8610F:	drivers/net/ntb_netdev.c
8611F:	include/linux/ntb.h
8612F:	include/linux/ntb_transport.h
8613F:	tools/testing/selftests/ntb/
8614
8615NTB INTEL DRIVER
8616M:	Jon Mason <jdmason@kudzu.us>
8617M:	Dave Jiang <dave.jiang@intel.com>
8618L:	linux-ntb@googlegroups.com
8619S:	Supported
8620W:	https://github.com/jonmason/ntb/wiki
8621T:	git git://github.com/jonmason/ntb.git
8622F:	drivers/ntb/hw/intel/
8623
8624NTB AMD DRIVER
8625M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8626L:	linux-ntb@googlegroups.com
8627S:	Supported
8628F:	drivers/ntb/hw/amd/
8629
8630NTFS FILESYSTEM
8631M:	Anton Altaparmakov <anton@tuxera.com>
8632L:	linux-ntfs-dev@lists.sourceforge.net
8633W:	http://www.tuxera.com/
8634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8635S:	Supported
8636F:	Documentation/filesystems/ntfs.txt
8637F:	fs/ntfs/
8638
8639NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8640M:	Antonino Daplas <adaplas@gmail.com>
8641L:	linux-fbdev@vger.kernel.org
8642S:	Maintained
8643F:	drivers/video/fbdev/riva/
8644F:	drivers/video/fbdev/nvidia/
8645
8646NVM EXPRESS DRIVER
8647M:	Keith Busch <keith.busch@intel.com>
8648M:	Jens Axboe <axboe@fb.com>
8649L:	linux-nvme@lists.infradead.org
8650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8651W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8652S:	Supported
8653F:	drivers/nvme/host/
8654F:	include/linux/nvme.h
8655
8656NVM EXPRESS TARGET DRIVER
8657M:	Christoph Hellwig <hch@lst.de>
8658M:	Sagi Grimberg <sagi@grimberg.me>
8659L:	linux-nvme@lists.infradead.org
8660S:	Supported
8661F:	drivers/nvme/target/
8662
8663NVMEM FRAMEWORK
8664M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8665M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8666S:	Maintained
8667F:	drivers/nvmem/
8668F:	Documentation/devicetree/bindings/nvmem/
8669F:	include/linux/nvmem-consumer.h
8670F:	include/linux/nvmem-provider.h
8671
8672NXP-NCI NFC DRIVER
8673M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8674R:	Charles Gorand <charles.gorand@effinnov.com>
8675L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8676S:	Supported
8677F:	drivers/nfc/nxp-nci
8678
8679NXP TDA998X DRM DRIVER
8680M:	Russell King <rmk+kernel@armlinux.org.uk>
8681S:	Supported
8682F:	drivers/gpu/drm/i2c/tda998x_drv.c
8683F:	include/drm/i2c/tda998x.h
8684
8685NXP TFA9879 DRIVER
8686M:	Peter Rosin <peda@axentia.se>
8687L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8688S:	Maintained
8689F:	sound/soc/codecs/tfa9879*
8690
8691OBJTOOL
8692M:	Josh Poimboeuf <jpoimboe@redhat.com>
8693S:	Supported
8694F:	tools/objtool/
8695
8696OMAP SUPPORT
8697M:	Tony Lindgren <tony@atomide.com>
8698L:	linux-omap@vger.kernel.org
8699W:	http://www.muru.com/linux/omap/
8700W:	http://linux.omap.com/
8701Q:	http://patchwork.kernel.org/project/linux-omap/list/
8702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8703S:	Maintained
8704F:	arch/arm/*omap*/
8705F:	arch/arm/configs/omap1_defconfig
8706F:	arch/arm/configs/omap2plus_defconfig
8707F:	drivers/i2c/busses/i2c-omap.c
8708F:	drivers/irqchip/irq-omap-intc.c
8709F:	drivers/mfd/*omap*.c
8710F:	drivers/mfd/menelaus.c
8711F:	drivers/mfd/palmas.c
8712F:	drivers/mfd/tps65217.c
8713F:	drivers/mfd/tps65218.c
8714F:	drivers/mfd/tps65910.c
8715F:	drivers/mfd/twl-core.[ch]
8716F:	drivers/mfd/twl4030*.c
8717F:	drivers/mfd/twl6030*.c
8718F:	drivers/mfd/twl6040*.c
8719F:	drivers/regulator/palmas-regulator*.c
8720F:	drivers/regulator/pbias-regulator.c
8721F:	drivers/regulator/tps65217-regulator.c
8722F:	drivers/regulator/tps65218-regulator.c
8723F:	drivers/regulator/tps65910-regulator.c
8724F:	drivers/regulator/twl-regulator.c
8725F:	include/linux/i2c-omap.h
8726
8727OMAP DEVICE TREE SUPPORT
8728M:	Benoît Cousson <bcousson@baylibre.com>
8729M:	Tony Lindgren <tony@atomide.com>
8730L:	linux-omap@vger.kernel.org
8731L:	devicetree@vger.kernel.org
8732S:	Maintained
8733F:	arch/arm/boot/dts/*omap*
8734F:	arch/arm/boot/dts/*am3*
8735F:	arch/arm/boot/dts/*am4*
8736F:	arch/arm/boot/dts/*am5*
8737F:	arch/arm/boot/dts/*dra7*
8738
8739OMAP CLOCK FRAMEWORK SUPPORT
8740M:	Paul Walmsley <paul@pwsan.com>
8741L:	linux-omap@vger.kernel.org
8742S:	Maintained
8743F:	arch/arm/*omap*/*clock*
8744
8745OMAP POWER MANAGEMENT SUPPORT
8746M:	Kevin Hilman <khilman@kernel.org>
8747L:	linux-omap@vger.kernel.org
8748S:	Maintained
8749F:	arch/arm/*omap*/*pm*
8750F:	drivers/cpufreq/omap-cpufreq.c
8751
8752OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8753M:	Rajendra Nayak <rnayak@codeaurora.org>
8754M:	Paul Walmsley <paul@pwsan.com>
8755L:	linux-omap@vger.kernel.org
8756S:	Maintained
8757F:	arch/arm/mach-omap2/prm*
8758
8759OMAP AUDIO SUPPORT
8760M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8761M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8762L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8763L:	linux-omap@vger.kernel.org
8764S:	Maintained
8765F:	sound/soc/omap/
8766
8767OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8768M:	Roger Quadros <rogerq@ti.com>
8769M:	Tony Lindgren <tony@atomide.com>
8770L:	linux-omap@vger.kernel.org
8771S:	Maintained
8772F:	drivers/memory/omap-gpmc.c
8773F:	arch/arm/mach-omap2/*gpmc*
8774
8775OMAP FRAMEBUFFER SUPPORT
8776M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8777L:	linux-fbdev@vger.kernel.org
8778L:	linux-omap@vger.kernel.org
8779S:	Maintained
8780F:	drivers/video/fbdev/omap/
8781
8782OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8783M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8784L:	linux-omap@vger.kernel.org
8785L:	linux-fbdev@vger.kernel.org
8786S:	Maintained
8787F:	drivers/video/fbdev/omap2/
8788F:	Documentation/arm/OMAP/DSS
8789
8790OMAP HARDWARE SPINLOCK SUPPORT
8791M:	Ohad Ben-Cohen <ohad@wizery.com>
8792L:	linux-omap@vger.kernel.org
8793S:	Maintained
8794F:	drivers/hwspinlock/omap_hwspinlock.c
8795
8796OMAP MMC SUPPORT
8797M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8798L:	linux-omap@vger.kernel.org
8799S:	Maintained
8800F:	drivers/mmc/host/omap.c
8801
8802OMAP HS MMC SUPPORT
8803L:	linux-mmc@vger.kernel.org
8804L:	linux-omap@vger.kernel.org
8805S:	Orphan
8806F:	drivers/mmc/host/omap_hsmmc.c
8807
8808OMAP RANDOM NUMBER GENERATOR SUPPORT
8809M:	Deepak Saxena <dsaxena@plexity.net>
8810S:	Maintained
8811F:	drivers/char/hw_random/omap-rng.c
8812
8813OMAP HWMOD SUPPORT
8814M:	Benoît Cousson <bcousson@baylibre.com>
8815M:	Paul Walmsley <paul@pwsan.com>
8816L:	linux-omap@vger.kernel.org
8817S:	Maintained
8818F:	arch/arm/mach-omap2/omap_hwmod.*
8819
8820OMAP HWMOD DATA
8821M:	Paul Walmsley <paul@pwsan.com>
8822L:	linux-omap@vger.kernel.org
8823S:	Maintained
8824F:	arch/arm/mach-omap2/omap_hwmod*data*
8825
8826OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8827M:	Benoît Cousson <bcousson@baylibre.com>
8828L:	linux-omap@vger.kernel.org
8829S:	Maintained
8830F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8831
8832OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8833M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8834L:	linux-media@vger.kernel.org
8835S:	Maintained
8836F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8837F:	drivers/media/platform/omap3isp/
8838F:	drivers/staging/media/omap4iss/
8839
8840OMAP USB SUPPORT
8841L:	linux-usb@vger.kernel.org
8842L:	linux-omap@vger.kernel.org
8843S:	Orphan
8844F:	drivers/usb/*/*omap*
8845F:	arch/arm/*omap*/usb*
8846
8847OMAP GPIO DRIVER
8848M:	Grygorii Strashko <grygorii.strashko@ti.com>
8849M:	Santosh Shilimkar <ssantosh@kernel.org>
8850M:	Kevin Hilman <khilman@kernel.org>
8851L:	linux-omap@vger.kernel.org
8852S:	Maintained
8853F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8854F:	drivers/gpio/gpio-omap.c
8855
8856OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8857M:	Mark Jackson <mpfj@newflow.co.uk>
8858L:	linux-omap@vger.kernel.org
8859S:	Maintained
8860F:	arch/arm/boot/dts/am335x-nano.dts
8861
8862OMFS FILESYSTEM
8863M:	Bob Copeland <me@bobcopeland.com>
8864L:	linux-karma-devel@lists.sourceforge.net
8865S:	Maintained
8866F:	Documentation/filesystems/omfs.txt
8867F:	fs/omfs/
8868
8869OMNIKEY CARDMAN 4000 DRIVER
8870M:	Harald Welte <laforge@gnumonks.org>
8871S:	Maintained
8872F:	drivers/char/pcmcia/cm4000_cs.c
8873F:	include/linux/cm4000_cs.h
8874F:	include/uapi/linux/cm4000_cs.h
8875
8876OMNIKEY CARDMAN 4040 DRIVER
8877M:	Harald Welte <laforge@gnumonks.org>
8878S:	Maintained
8879F:	drivers/char/pcmcia/cm4040_cs.*
8880
8881OMNIVISION OV7670 SENSOR DRIVER
8882M:	Jonathan Corbet <corbet@lwn.net>
8883L:	linux-media@vger.kernel.org
8884T:	git git://linuxtv.org/media_tree.git
8885S:	Maintained
8886F:	drivers/media/i2c/ov7670.c
8887
8888ONENAND FLASH DRIVER
8889M:	Kyungmin Park <kyungmin.park@samsung.com>
8890L:	linux-mtd@lists.infradead.org
8891S:	Maintained
8892F:	drivers/mtd/onenand/
8893F:	include/linux/mtd/onenand*.h
8894
8895ONSTREAM SCSI TAPE DRIVER
8896M:	Willem Riede <osst@riede.org>
8897L:	osst-users@lists.sourceforge.net
8898L:	linux-scsi@vger.kernel.org
8899S:	Maintained
8900F:	Documentation/scsi/osst.txt
8901F:	drivers/scsi/osst.*
8902F:	drivers/scsi/osst_*.h
8903F:	drivers/scsi/st.h
8904
8905OPENCORES I2C BUS DRIVER
8906M:	Peter Korsgaard <jacmet@sunsite.dk>
8907L:	linux-i2c@vger.kernel.org
8908S:	Maintained
8909F:	Documentation/i2c/busses/i2c-ocores
8910F:	drivers/i2c/busses/i2c-ocores.c
8911
8912OPEN FIRMWARE AND FLATTENED DEVICE TREE
8913M:	Rob Herring <robh+dt@kernel.org>
8914M:	Frank Rowand <frowand.list@gmail.com>
8915L:	devicetree@vger.kernel.org
8916W:	http://www.devicetree.org/
8917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8918S:	Maintained
8919F:	drivers/of/
8920F:	include/linux/of*.h
8921F:	scripts/dtc/
8922
8923OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8924M:	Rob Herring <robh+dt@kernel.org>
8925M:	Mark Rutland <mark.rutland@arm.com>
8926L:	devicetree@vger.kernel.org
8927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8928Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8929S:	Maintained
8930F:	Documentation/devicetree/
8931F:	arch/*/boot/dts/
8932F:	include/dt-bindings/
8933
8934OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8935M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8936L:	devicetree@vger.kernel.org
8937S:	Maintained
8938F:	Documentation/devicetree/dynamic-resolution-notes.txt
8939F:	Documentation/devicetree/overlay-notes.txt
8940F:	drivers/of/overlay.c
8941F:	drivers/of/resolver.c
8942
8943OPENRISC ARCHITECTURE
8944M:	Jonas Bonn <jonas@southpole.se>
8945W:	http://openrisc.net
8946S:	Maintained
8947T:	git git://openrisc.net/~jonas/linux
8948F:	arch/openrisc/
8949
8950OPENVSWITCH
8951M:	Pravin Shelar <pshelar@nicira.com>
8952L:	netdev@vger.kernel.org
8953L:	dev@openvswitch.org
8954W:	http://openvswitch.org
8955S:	Maintained
8956F:	net/openvswitch/
8957F:	include/uapi/linux/openvswitch.h
8958
8959OPERATING PERFORMANCE POINTS (OPP)
8960M:	Viresh Kumar <vireshk@kernel.org>
8961M:	Nishanth Menon <nm@ti.com>
8962M:	Stephen Boyd <sboyd@codeaurora.org>
8963L:	linux-pm@vger.kernel.org
8964S:	Maintained
8965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8966F:	drivers/base/power/opp/
8967F:	include/linux/pm_opp.h
8968F:	Documentation/power/opp.txt
8969F:	Documentation/devicetree/bindings/opp/
8970
8971OPL4 DRIVER
8972M:	Clemens Ladisch <clemens@ladisch.de>
8973L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8974T:	git git://git.alsa-project.org/alsa-kernel.git
8975S:	Maintained
8976F:	sound/drivers/opl4/
8977
8978OPROFILE
8979M:	Robert Richter <rric@kernel.org>
8980L:	oprofile-list@lists.sf.net
8981S:	Maintained
8982F:	arch/*/include/asm/oprofile*.h
8983F:	arch/*/oprofile/
8984F:	drivers/oprofile/
8985F:	include/linux/oprofile.h
8986
8987ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8988M:	Mark Fasheh <mfasheh@versity.com>
8989M:	Joel Becker <jlbec@evilplan.org>
8990L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8991W:	http://ocfs2.wiki.kernel.org
8992S:	Supported
8993F:	Documentation/filesystems/ocfs2.txt
8994F:	Documentation/filesystems/dlmfs.txt
8995F:	fs/ocfs2/
8996
8997ORINOCO DRIVER
8998L:	linux-wireless@vger.kernel.org
8999W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9000W:	http://www.nongnu.org/orinoco/
9001S:	Orphan
9002F:	drivers/net/wireless/intersil/orinoco/
9003
9004OSD LIBRARY and FILESYSTEM
9005M:	Boaz Harrosh <ooo@electrozaur.com>
9006M:	Benny Halevy <bhalevy@primarydata.com>
9007L:	osd-dev@open-osd.org
9008W:	http://open-osd.org
9009T:	git git://git.open-osd.org/open-osd.git
9010S:	Maintained
9011F:	drivers/scsi/osd/
9012F:	include/scsi/osd_*
9013F:	fs/exofs/
9014
9015OVERLAY FILESYSTEM
9016M:	Miklos Szeredi <miklos@szeredi.hu>
9017L:	linux-unionfs@vger.kernel.org
9018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9019S:	Supported
9020F:	fs/overlayfs/
9021F:	Documentation/filesystems/overlayfs.txt
9022
9023ORANGEFS FILESYSTEM
9024M:	Mike Marshall <hubcap@omnibond.com>
9025L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9027S:	Supported
9028F:	fs/orangefs/
9029F:	Documentation/filesystems/orangefs.txt
9030
9031P54 WIRELESS DRIVER
9032M:	Christian Lamparter <chunkeey@googlemail.com>
9033L:	linux-wireless@vger.kernel.org
9034W:	http://wireless.kernel.org/en/users/Drivers/p54
9035S:	Maintained
9036F:	drivers/net/wireless/intersil/p54/
9037
9038PA SEMI ETHERNET DRIVER
9039L:	netdev@vger.kernel.org
9040S:	Orphan
9041F:	drivers/net/ethernet/pasemi/*
9042
9043PA SEMI SMBUS DRIVER
9044L:	linux-i2c@vger.kernel.org
9045S:	Orphan
9046F:	drivers/i2c/busses/i2c-pasemi.c
9047
9048PADATA PARALLEL EXECUTION MECHANISM
9049M:	Steffen Klassert <steffen.klassert@secunet.com>
9050L:	linux-crypto@vger.kernel.org
9051S:	Maintained
9052F:	kernel/padata.c
9053F:	include/linux/padata.h
9054F:	Documentation/padata.txt
9055
9056PANASONIC LAPTOP ACPI EXTRAS DRIVER
9057M:	Harald Welte <laforge@gnumonks.org>
9058L:	platform-driver-x86@vger.kernel.org
9059S:	Maintained
9060F:	drivers/platform/x86/panasonic-laptop.c
9061
9062PANASONIC MN10300/AM33/AM34 PORT
9063M:	David Howells <dhowells@redhat.com>
9064L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9065W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9066S:	Maintained
9067F:	Documentation/mn10300/
9068F:	arch/mn10300/
9069
9070PARALLEL LCD/KEYPAD PANEL DRIVER
9071M:      Willy Tarreau <willy@haproxy.com>
9072M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9073S:      Odd Fixes
9074F:      Documentation/misc-devices/lcd-panel-cgram.txt
9075F:      drivers/misc/panel.c
9076
9077PARALLEL PORT SUBSYSTEM
9078M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9079M:	Sudip Mukherjee <sudip@vectorindia.org>
9080L:	linux-parport@lists.infradead.org (subscribers-only)
9081S:	Maintained
9082F:	drivers/parport/
9083F:	include/linux/parport*.h
9084F:	drivers/char/ppdev.c
9085F:	include/uapi/linux/ppdev.h
9086F:	Documentation/parport*.txt
9087
9088PARAVIRT_OPS INTERFACE
9089M:	Jeremy Fitzhardinge <jeremy@goop.org>
9090M:	Chris Wright <chrisw@sous-sol.org>
9091M:	Alok Kataria <akataria@vmware.com>
9092M:	Rusty Russell <rusty@rustcorp.com.au>
9093L:	virtualization@lists.linux-foundation.org
9094S:	Supported
9095F:	Documentation/virtual/paravirt_ops.txt
9096F:	arch/*/kernel/paravirt*
9097F:	arch/*/include/asm/paravirt.h
9098F:	include/linux/hypervisor.h
9099
9100PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9101M:	Tim Waugh <tim@cyberelk.net>
9102L:	linux-parport@lists.infradead.org (subscribers-only)
9103S:	Maintained
9104F:	Documentation/blockdev/paride.txt
9105F:	drivers/block/paride/
9106
9107PARISC ARCHITECTURE
9108M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9109M:	Helge Deller <deller@gmx.de>
9110L:	linux-parisc@vger.kernel.org
9111W:	http://www.parisc-linux.org/
9112Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9115S:	Maintained
9116F:	arch/parisc/
9117F:	Documentation/parisc/
9118F:	drivers/parisc/
9119F:	drivers/char/agp/parisc-agp.c
9120F:	drivers/input/serio/gscps2.c
9121F:	drivers/parport/parport_gsc.*
9122F:	drivers/tty/serial/8250/8250_gsc.c
9123F:	drivers/video/fbdev/sti*
9124F:	drivers/video/console/sti*
9125F:	drivers/video/logo/logo_parisc*
9126
9127PC87360 HARDWARE MONITORING DRIVER
9128M:	Jim Cromie <jim.cromie@gmail.com>
9129L:	linux-hwmon@vger.kernel.org
9130S:	Maintained
9131F:	Documentation/hwmon/pc87360
9132F:	drivers/hwmon/pc87360.c
9133
9134PC8736x GPIO DRIVER
9135M:	Jim Cromie <jim.cromie@gmail.com>
9136S:	Maintained
9137F:	drivers/char/pc8736x_gpio.c
9138
9139PC87427 HARDWARE MONITORING DRIVER
9140M:	Jean Delvare <jdelvare@suse.com>
9141L:	linux-hwmon@vger.kernel.org
9142S:	Maintained
9143F:	Documentation/hwmon/pc87427
9144F:	drivers/hwmon/pc87427.c
9145
9146PCA9532 LED DRIVER
9147M:	Riku Voipio <riku.voipio@iki.fi>
9148S:	Maintained
9149F:	drivers/leds/leds-pca9532.c
9150F:	include/linux/leds-pca9532.h
9151
9152PCA9541 I2C BUS MASTER SELECTOR DRIVER
9153M:	Guenter Roeck <linux@roeck-us.net>
9154L:	linux-i2c@vger.kernel.org
9155S:	Maintained
9156F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9157
9158PCDP - PRIMARY CONSOLE AND DEBUG PORT
9159M:	Khalid Aziz <khalid@gonehiking.org>
9160S:	Maintained
9161F:	drivers/firmware/pcdp.*
9162
9163PCI ERROR RECOVERY
9164M:	Linas Vepstas <linasvepstas@gmail.com>
9165L:	linux-pci@vger.kernel.org
9166S:	Supported
9167F:	Documentation/PCI/pci-error-recovery.txt
9168
9169PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9170M:	Russell Currey <ruscur@russell.cc>
9171L:	linuxppc-dev@lists.ozlabs.org
9172S:	Supported
9173F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9174F:	arch/powerpc/kernel/eeh*.c
9175F:	arch/powerpc/platforms/*/eeh*.c
9176F:	arch/powerpc/include/*/eeh*.h
9177
9178PCI SUBSYSTEM
9179M:	Bjorn Helgaas <bhelgaas@google.com>
9180L:	linux-pci@vger.kernel.org
9181Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9183S:	Supported
9184F:	Documentation/devicetree/bindings/pci/
9185F:	Documentation/PCI/
9186F:	drivers/pci/
9187F:	include/linux/pci*
9188F:	arch/x86/pci/
9189F:	arch/x86/kernel/quirks.c
9190
9191PCI DRIVER FOR ALTERA PCIE IP
9192M:	Ley Foon Tan <lftan@altera.com>
9193L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9194L:	linux-pci@vger.kernel.org
9195S:	Supported
9196F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9197F:	drivers/pci/host/pcie-altera.c
9198
9199PCI DRIVER FOR ARM VERSATILE PLATFORM
9200M:	Rob Herring <robh@kernel.org>
9201L:	linux-pci@vger.kernel.org
9202L:	linux-arm-kernel@lists.infradead.org
9203S:	Maintained
9204F:	Documentation/devicetree/bindings/pci/versatile.txt
9205F:	drivers/pci/host/pci-versatile.c
9206
9207PCI DRIVER FOR ARMADA 8K
9208M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9209L:	linux-pci@vger.kernel.org
9210L:	linux-arm-kernel@lists.infradead.org
9211S:	Maintained
9212F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9213F:	drivers/pci/host/pcie-armada8k.c
9214
9215PCI DRIVER FOR APPLIEDMICRO XGENE
9216M:	Tanmay Inamdar <tinamdar@apm.com>
9217L:	linux-pci@vger.kernel.org
9218L:	linux-arm-kernel@lists.infradead.org
9219S:	Maintained
9220F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9221F:	drivers/pci/host/pci-xgene.c
9222
9223PCI DRIVER FOR FREESCALE LAYERSCAPE
9224M:	Minghuan Lian <minghuan.Lian@freescale.com>
9225M:	Mingkai Hu <mingkai.hu@freescale.com>
9226M:	Roy Zang <tie-fei.zang@freescale.com>
9227L:	linuxppc-dev@lists.ozlabs.org
9228L:	linux-pci@vger.kernel.org
9229L:	linux-arm-kernel@lists.infradead.org
9230S:	Maintained
9231F:	drivers/pci/host/*layerscape*
9232
9233PCI DRIVER FOR IMX6
9234M:	Richard Zhu <Richard.Zhu@freescale.com>
9235M:	Lucas Stach <l.stach@pengutronix.de>
9236L:	linux-pci@vger.kernel.org
9237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9238S:	Maintained
9239F:	drivers/pci/host/*imx6*
9240
9241PCI DRIVER FOR TI KEYSTONE
9242M:	Murali Karicheri <m-karicheri2@ti.com>
9243L:	linux-pci@vger.kernel.org
9244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245S:	Maintained
9246F:	drivers/pci/host/*keystone*
9247
9248PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9249M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9250M:	Jason Cooper <jason@lakedaemon.net>
9251L:	linux-pci@vger.kernel.org
9252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253S:	Maintained
9254F:	drivers/pci/host/*mvebu*
9255
9256PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9257M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9258L:	linux-pci@vger.kernel.org
9259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260S:	Maintained
9261F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9262F:	drivers/pci/host/pci-aardvark.c
9263
9264PCI DRIVER FOR NVIDIA TEGRA
9265M:	Thierry Reding <thierry.reding@gmail.com>
9266L:	linux-tegra@vger.kernel.org
9267L:	linux-pci@vger.kernel.org
9268S:	Supported
9269F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9270F:	drivers/pci/host/pci-tegra.c
9271
9272PCI DRIVER FOR TI DRA7XX
9273M:	Kishon Vijay Abraham I <kishon@ti.com>
9274L:	linux-omap@vger.kernel.org
9275L:	linux-pci@vger.kernel.org
9276S:	Supported
9277F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9278F:	drivers/pci/host/pci-dra7xx.c
9279
9280PCI DRIVER FOR RENESAS R-CAR
9281M:	Simon Horman <horms@verge.net.au>
9282L:	linux-pci@vger.kernel.org
9283L:	linux-renesas-soc@vger.kernel.org
9284S:	Maintained
9285F:	drivers/pci/host/*rcar*
9286
9287PCI DRIVER FOR SAMSUNG EXYNOS
9288M:	Jingoo Han <jingoohan1@gmail.com>
9289L:	linux-pci@vger.kernel.org
9290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9291L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9292S:	Maintained
9293F:	drivers/pci/host/pci-exynos.c
9294
9295PCI DRIVER FOR SYNOPSIS DESIGNWARE
9296M:	Jingoo Han <jingoohan1@gmail.com>
9297M:	Pratyush Anand <pratyush.anand@gmail.com>
9298L:	linux-pci@vger.kernel.org
9299S:	Maintained
9300F:	drivers/pci/host/*designware*
9301
9302PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9303M:	Joao Pinto <jpinto@synopsys.com>
9304L:	linux-pci@vger.kernel.org
9305S:	Maintained
9306F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9307F:	drivers/pci/host/pcie-designware-plat.c
9308
9309PCI DRIVER FOR GENERIC OF HOSTS
9310M:	Will Deacon <will.deacon@arm.com>
9311L:	linux-pci@vger.kernel.org
9312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9313S:	Maintained
9314F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9315F:	drivers/pci/host/pci-host-common.c
9316F:	drivers/pci/host/pci-host-generic.c
9317
9318PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9319M:	Keith Busch <keith.busch@intel.com>
9320L:	linux-pci@vger.kernel.org
9321S:	Supported
9322F:	arch/x86/pci/vmd.c
9323
9324PCIE DRIVER FOR ST SPEAR13XX
9325M:	Pratyush Anand <pratyush.anand@gmail.com>
9326L:	linux-pci@vger.kernel.org
9327S:	Maintained
9328F:	drivers/pci/host/*spear*
9329
9330PCI MSI DRIVER FOR ALTERA MSI IP
9331M:	Ley Foon Tan <lftan@altera.com>
9332L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9333L:	linux-pci@vger.kernel.org
9334S:	Supported
9335F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9336F:	drivers/pci/host/pcie-altera-msi.c
9337
9338PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9339M:	Duc Dang <dhdang@apm.com>
9340L:	linux-pci@vger.kernel.org
9341L:	linux-arm-kernel@lists.infradead.org
9342S:	Maintained
9343F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9344F:	drivers/pci/host/pci-xgene-msi.c
9345
9346PCIE DRIVER FOR AXIS ARTPEC
9347M:	Niklas Cassel <niklas.cassel@axis.com>
9348M:	Jesper Nilsson <jesper.nilsson@axis.com>
9349L:	linux-arm-kernel@axis.com
9350L:	linux-pci@vger.kernel.org
9351S:	Maintained
9352F:	Documentation/devicetree/bindings/pci/axis,artpec*
9353F:	drivers/pci/host/*artpec*
9354
9355PCIE DRIVER FOR HISILICON
9356M:	Zhou Wang <wangzhou1@hisilicon.com>
9357M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9358L:	linux-pci@vger.kernel.org
9359S:	Maintained
9360F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9361F:	drivers/pci/host/pcie-hisi.c
9362
9363PCIE DRIVER FOR ROCKCHIP
9364M:	Shawn Lin <shawn.lin@rock-chips.com>
9365M:	Wenrui Li <wenrui.li@rock-chips.com>
9366L:	linux-pci@vger.kernel.org
9367L:	linux-rockchip@lists.infradead.org
9368S:	Maintained
9369F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9370F:	drivers/pci/host/pcie-rockchip.c
9371
9372PCIE DRIVER FOR QUALCOMM MSM
9373M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9374L:     linux-pci@vger.kernel.org
9375L:     linux-arm-msm@vger.kernel.org
9376S:     Maintained
9377F:     drivers/pci/host/*qcom*
9378
9379PCIE DRIVER FOR CAVIUM THUNDERX
9380M:	David Daney <david.daney@cavium.com>
9381L:	linux-pci@vger.kernel.org
9382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9383S:	Supported
9384F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9385F:	drivers/pci/host/pci-thunder-*
9386
9387PCMCIA SUBSYSTEM
9388P:	Linux PCMCIA Team
9389L:	linux-pcmcia@lists.infradead.org
9390W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9392S:	Maintained
9393F:	Documentation/pcmcia/
9394F:	tools/pcmcia/
9395F:	drivers/pcmcia/
9396F:	include/pcmcia/
9397
9398PCNET32 NETWORK DRIVER
9399M:	Don Fry <pcnet32@frontier.com>
9400L:	netdev@vger.kernel.org
9401S:	Maintained
9402F:	drivers/net/ethernet/amd/pcnet32.c
9403
9404PCRYPT PARALLEL CRYPTO ENGINE
9405M:	Steffen Klassert <steffen.klassert@secunet.com>
9406L:	linux-crypto@vger.kernel.org
9407S:	Maintained
9408F:	crypto/pcrypt.c
9409F:	include/crypto/pcrypt.h
9410
9411PER-CPU MEMORY ALLOCATOR
9412M:	Tejun Heo <tj@kernel.org>
9413M:	Christoph Lameter <cl@linux.com>
9414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9415S:	Maintained
9416F:	include/linux/percpu*.h
9417F:	mm/percpu*.c
9418F:	arch/*/include/asm/percpu.h
9419
9420PER-TASK DELAY ACCOUNTING
9421M:	Balbir Singh <bsingharora@gmail.com>
9422S:	Maintained
9423F:	include/linux/delayacct.h
9424F:	kernel/delayacct.c
9425
9426PERFORMANCE EVENTS SUBSYSTEM
9427M:	Peter Zijlstra <peterz@infradead.org>
9428M:	Ingo Molnar <mingo@redhat.com>
9429M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9430R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9431L:	linux-kernel@vger.kernel.org
9432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9433S:	Supported
9434F:	kernel/events/*
9435F:	include/linux/perf_event.h
9436F:	include/uapi/linux/perf_event.h
9437F:	arch/*/kernel/perf_event*.c
9438F:	arch/*/kernel/*/perf_event*.c
9439F:	arch/*/kernel/*/*/perf_event*.c
9440F:	arch/*/include/asm/perf_event.h
9441F:	arch/*/kernel/perf_callchain.c
9442F:	arch/*/events/*
9443F:	tools/perf/
9444
9445PERSONALITY HANDLING
9446M:	Christoph Hellwig <hch@infradead.org>
9447L:	linux-abi-devel@lists.sourceforge.net
9448S:	Maintained
9449F:	include/linux/personality.h
9450F:	include/uapi/linux/personality.h
9451
9452PHONET PROTOCOL
9453M:	Remi Denis-Courmont <courmisch@gmail.com>
9454S:	Supported
9455F:	Documentation/networking/phonet.txt
9456F:	include/linux/phonet.h
9457F:	include/net/phonet/
9458F:	include/uapi/linux/phonet.h
9459F:	net/phonet/
9460
9461PHRAM MTD DRIVER
9462M:	Joern Engel <joern@lazybastard.org>
9463L:	linux-mtd@lists.infradead.org
9464S:	Maintained
9465F:	drivers/mtd/devices/phram.c
9466
9467PICOLCD HID DRIVER
9468M:	Bruno Prémont <bonbons@linux-vserver.org>
9469L:	linux-input@vger.kernel.org
9470S:	Maintained
9471F:	drivers/hid/hid-picolcd*
9472
9473PICOXCELL SUPPORT
9474M:	Jamie Iles <jamie@jamieiles.com>
9475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9476T:	git git://github.com/jamieiles/linux-2.6-ji.git
9477S:	Supported
9478F:	arch/arm/boot/dts/picoxcell*
9479F:	arch/arm/mach-picoxcell/
9480F:	drivers/crypto/picoxcell*
9481
9482PIN CONTROL SUBSYSTEM
9483M:	Linus Walleij <linus.walleij@linaro.org>
9484L:	linux-gpio@vger.kernel.org
9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9486S:	Maintained
9487F:	Documentation/devicetree/bindings/pinctrl/
9488F:	Documentation/pinctrl.txt
9489F:	drivers/pinctrl/
9490F:	include/linux/pinctrl/
9491
9492PIN CONTROLLER - ATMEL AT91
9493M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9495S:	Maintained
9496F:	drivers/pinctrl/pinctrl-at91.*
9497
9498PIN CONTROLLER - ATMEL AT91 PIO4
9499M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9501L:	linux-gpio@vger.kernel.org
9502S:	Supported
9503F:	drivers/pinctrl/pinctrl-at91-pio4.*
9504
9505PIN CONTROLLER - INTEL
9506M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9507M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9508S:	Maintained
9509F:	drivers/pinctrl/intel/
9510
9511PIN CONTROLLER - RENESAS
9512M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9513M:	Geert Uytterhoeven <geert+renesas@glider.be>
9514L:	linux-renesas-soc@vger.kernel.org
9515S:	Maintained
9516F:	drivers/pinctrl/sh-pfc/
9517
9518PIN CONTROLLER - SAMSUNG
9519M:	Tomasz Figa <tomasz.figa@gmail.com>
9520M:	Krzysztof Kozlowski <krzk@kernel.org>
9521M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9523L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9524S:	Maintained
9525F:	drivers/pinctrl/samsung/
9526F:	include/dt-bindings/pinctrl/samsung.h
9527F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9528
9529PIN CONTROLLER - SINGLE
9530M:	Tony Lindgren <tony@atomide.com>
9531M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533L:	linux-omap@vger.kernel.org
9534S:	Maintained
9535F:	drivers/pinctrl/pinctrl-single.c
9536
9537PIN CONTROLLER - ST SPEAR
9538M:	Viresh Kumar <vireshk@kernel.org>
9539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9540W:	http://www.st.com/spear
9541S:	Maintained
9542F:	drivers/pinctrl/spear/
9543
9544PISTACHIO SOC SUPPORT
9545M:      James Hartley <james.hartley@imgtec.com>
9546M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9547L:      linux-mips@linux-mips.org
9548S:      Maintained
9549F:      arch/mips/pistachio/
9550F:      arch/mips/include/asm/mach-pistachio/
9551F:      arch/mips/boot/dts/pistachio/
9552F:      arch/mips/configs/pistachio*_defconfig
9553
9554PKTCDVD DRIVER
9555M:	Jiri Kosina <jikos@kernel.org>
9556S:	Maintained
9557F:	drivers/block/pktcdvd.c
9558F:	include/linux/pktcdvd.h
9559F:	include/uapi/linux/pktcdvd.h
9560
9561PKUNITY SOC DRIVERS
9562M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9563W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9564S:	Maintained
9565T:	git git://github.com/gxt/linux.git
9566F:	drivers/input/serio/i8042-unicore32io.h
9567F:	drivers/i2c/busses/i2c-puv3.c
9568F:	drivers/video/fbdev/fb-puv3.c
9569F:	drivers/rtc/rtc-puv3.c
9570
9571PMBUS HARDWARE MONITORING DRIVERS
9572M:	Guenter Roeck <linux@roeck-us.net>
9573L:	linux-hwmon@vger.kernel.org
9574W:	http://hwmon.wiki.kernel.org/
9575W:	http://www.roeck-us.net/linux/drivers/
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9577S:	Maintained
9578F:	Documentation/hwmon/pmbus
9579F:	drivers/hwmon/pmbus/
9580F:	include/linux/i2c/pmbus.h
9581
9582PMC SIERRA MaxRAID DRIVER
9583L:	linux-scsi@vger.kernel.org
9584W:	http://www.pmc-sierra.com/
9585S:	Orphan
9586F:	drivers/scsi/pmcraid.*
9587
9588PMC SIERRA PM8001 DRIVER
9589M:	Jack Wang <jinpu.wang@profitbricks.com>
9590M:	lindar_liu@usish.com
9591L:	pmchba@pmcs.com
9592L:	linux-scsi@vger.kernel.org
9593S:	Supported
9594F:	drivers/scsi/pm8001/
9595
9596POSIX CLOCKS and TIMERS
9597M:	Thomas Gleixner <tglx@linutronix.de>
9598L:	linux-kernel@vger.kernel.org
9599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9600S:	Maintained
9601F:	fs/timerfd.c
9602F:	include/linux/timer*
9603F:	kernel/time/*timer*
9604
9605POWER MANAGEMENT CORE
9606M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9607L:	linux-pm@vger.kernel.org
9608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9609S:	Supported
9610F:	drivers/base/power/
9611F:	include/linux/pm.h
9612F:	include/linux/pm_*
9613F:	include/linux/powercap.h
9614F:	drivers/powercap/
9615
9616POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9617M:	Sebastian Reichel <sre@kernel.org>
9618L:	linux-pm@vger.kernel.org
9619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9620S:	Maintained
9621F:	Documentation/devicetree/bindings/power/supply/
9622F:	include/linux/power_supply.h
9623F:	drivers/power/supply/
9624
9625POWER STATE COORDINATION INTERFACE (PSCI)
9626M:	Mark Rutland <mark.rutland@arm.com>
9627M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9628L:	linux-arm-kernel@lists.infradead.org
9629S:	Maintained
9630F:	drivers/firmware/psci.c
9631F:	include/linux/psci.h
9632F:	include/uapi/linux/psci.h
9633
9634POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9635M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9636L:	linuxppc-dev@lists.ozlabs.org
9637S:	Maintained
9638F:	drivers/char/powernv-op-panel.c
9639
9640PNP SUPPORT
9641M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9642S:	Maintained
9643F:	drivers/pnp/
9644
9645PPP PROTOCOL DRIVERS AND COMPRESSORS
9646M:	Paul Mackerras <paulus@samba.org>
9647L:	linux-ppp@vger.kernel.org
9648S:	Maintained
9649F:	drivers/net/ppp/ppp_*
9650
9651PPP OVER ATM (RFC 2364)
9652M:	Mitchell Blank Jr <mitch@sfgoth.com>
9653S:	Maintained
9654F:	net/atm/pppoatm.c
9655F:	include/uapi/linux/atmppp.h
9656
9657PPP OVER ETHERNET
9658M:	Michal Ostrowski <mostrows@earthlink.net>
9659S:	Maintained
9660F:	drivers/net/ppp/pppoe.c
9661F:	drivers/net/ppp/pppox.c
9662
9663PPP OVER L2TP
9664M:	James Chapman <jchapman@katalix.com>
9665S:	Maintained
9666F:	net/l2tp/l2tp_ppp.c
9667F:	include/linux/if_pppol2tp.h
9668F:	include/uapi/linux/if_pppol2tp.h
9669
9670PPS SUPPORT
9671M:	Rodolfo Giometti <giometti@enneenne.com>
9672W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9673L:	linuxpps@ml.enneenne.com (subscribers-only)
9674S:	Maintained
9675F:	Documentation/pps/
9676F:	drivers/pps/
9677F:	include/linux/pps*.h
9678
9679PPTP DRIVER
9680M:	Dmitry Kozlov <xeb@mail.ru>
9681L:	netdev@vger.kernel.org
9682S:	Maintained
9683F:	drivers/net/ppp/pptp.c
9684W:	http://sourceforge.net/projects/accel-pptp
9685
9686PREEMPTIBLE KERNEL
9687M:	Robert Love <rml@tech9.net>
9688L:	kpreempt-tech@lists.sourceforge.net
9689W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9690S:	Supported
9691F:	Documentation/preempt-locking.txt
9692F:	include/linux/preempt.h
9693
9694PRISM54 WIRELESS DRIVER
9695M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9696L:	linux-wireless@vger.kernel.org
9697W:	http://wireless.kernel.org/en/users/Drivers/p54
9698S:	Obsolete
9699F:	drivers/net/wireless/intersil/prism54/
9700
9701PS3 NETWORK SUPPORT
9702M:	Geoff Levand <geoff@infradead.org>
9703L:	netdev@vger.kernel.org
9704L:	linuxppc-dev@lists.ozlabs.org
9705S:	Maintained
9706F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9707
9708PS3 PLATFORM SUPPORT
9709M:	Geoff Levand <geoff@infradead.org>
9710L:	linuxppc-dev@lists.ozlabs.org
9711S:	Maintained
9712F:	arch/powerpc/boot/ps3*
9713F:	arch/powerpc/include/asm/lv1call.h
9714F:	arch/powerpc/include/asm/ps3*.h
9715F:	arch/powerpc/platforms/ps3/
9716F:	drivers/*/ps3*
9717F:	drivers/ps3/
9718F:	drivers/rtc/rtc-ps3.c
9719F:	drivers/usb/host/*ps3.c
9720F:	sound/ppc/snd_ps3*
9721
9722PS3VRAM DRIVER
9723M:	Jim Paris <jim@jtan.com>
9724M:	Geoff Levand <geoff@infradead.org>
9725L:	linuxppc-dev@lists.ozlabs.org
9726S:	Maintained
9727F:	drivers/block/ps3vram.c
9728
9729PSTORE FILESYSTEM
9730M:	Anton Vorontsov <anton@enomsg.org>
9731M:	Colin Cross <ccross@android.com>
9732M:	Kees Cook <keescook@chromium.org>
9733M:	Tony Luck <tony.luck@intel.com>
9734S:	Maintained
9735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9736F:	fs/pstore/
9737F:	include/linux/pstore*
9738F:	drivers/firmware/efi/efi-pstore.c
9739F:	drivers/acpi/apei/erst.c
9740
9741PTP HARDWARE CLOCK SUPPORT
9742M:	Richard Cochran <richardcochran@gmail.com>
9743L:	netdev@vger.kernel.org
9744S:	Maintained
9745W:	http://linuxptp.sourceforge.net/
9746F:	Documentation/ABI/testing/sysfs-ptp
9747F:	Documentation/ptp/*
9748F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9749F:	drivers/net/phy/dp83640*
9750F:	drivers/ptp/*
9751F:	include/linux/ptp_cl*
9752
9753PTRACE SUPPORT
9754M:	Roland McGrath <roland@hack.frob.com>
9755M:	Oleg Nesterov <oleg@redhat.com>
9756S:	Maintained
9757F:	include/asm-generic/syscall.h
9758F:	include/linux/ptrace.h
9759F:	include/linux/regset.h
9760F:	include/linux/tracehook.h
9761F:	include/uapi/linux/ptrace.h
9762F:	kernel/ptrace.c
9763
9764PULSE8-CEC DRIVER
9765M:	Hans Verkuil <hverkuil@xs4all.nl>
9766L:	linux-media@vger.kernel.org
9767T:	git git://linuxtv.org/media_tree.git
9768S:	Maintained
9769F:	drivers/staging/media/pulse8-cec
9770
9771PVRUSB2 VIDEO4LINUX DRIVER
9772M:	Mike Isely <isely@pobox.com>
9773L:	pvrusb2@isely.net	(subscribers-only)
9774L:	linux-media@vger.kernel.org
9775W:	http://www.isely.net/pvrusb2/
9776T:	git git://linuxtv.org/media_tree.git
9777S:	Maintained
9778F:	Documentation/media/v4l-drivers/pvrusb2*
9779F:	drivers/media/usb/pvrusb2/
9780
9781PWC WEBCAM DRIVER
9782M:	Hans Verkuil <hverkuil@xs4all.nl>
9783L:	linux-media@vger.kernel.org
9784T:	git git://linuxtv.org/media_tree.git
9785S:	Odd Fixes
9786F:	drivers/media/usb/pwc/*
9787
9788PWM FAN DRIVER
9789M:	Kamil Debski <kamil@wypas.org>
9790M:	Lukasz Majewski <l.majewski@samsung.com>
9791L:	linux-hwmon@vger.kernel.org
9792S:	Supported
9793F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9794F:	Documentation/hwmon/pwm-fan
9795F:	drivers/hwmon/pwm-fan.c
9796
9797PWM SUBSYSTEM
9798M:	Thierry Reding <thierry.reding@gmail.com>
9799L:	linux-pwm@vger.kernel.org
9800S:	Maintained
9801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9802F:	Documentation/pwm.txt
9803F:	Documentation/devicetree/bindings/pwm/
9804F:	include/linux/pwm.h
9805F:	drivers/pwm/
9806F:	drivers/video/backlight/pwm_bl.c
9807F:	include/linux/pwm_backlight.h
9808
9809PXA2xx/PXA3xx SUPPORT
9810M:	Daniel Mack <daniel@zonque.org>
9811M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9812M:	Robert Jarzmik <robert.jarzmik@free.fr>
9813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9814T:	git git://github.com/hzhuang1/linux.git
9815T:	git git://github.com/rjarzmik/linux.git
9816S:	Maintained
9817F:	arch/arm/boot/dts/pxa*
9818F:	arch/arm/mach-pxa/
9819F:	drivers/dma/pxa*
9820F:	drivers/pcmcia/pxa2xx*
9821F:	drivers/pinctrl/pxa/
9822F:	drivers/spi/spi-pxa2xx*
9823F:	drivers/usb/gadget/udc/pxa2*
9824F:	include/sound/pxa2xx-lib.h
9825F:	sound/arm/pxa*
9826F:	sound/soc/pxa/
9827
9828PXA GPIO DRIVER
9829M:	Robert Jarzmik <robert.jarzmik@free.fr>
9830L:	linux-gpio@vger.kernel.org
9831S:	Maintained
9832F:	drivers/gpio/gpio-pxa.c
9833
9834PXA3xx NAND FLASH DRIVER
9835M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9836L:	linux-mtd@lists.infradead.org
9837S:	Maintained
9838F:	drivers/mtd/nand/pxa3xx_nand.c
9839
9840MMP SUPPORT
9841M:	Eric Miao <eric.y.miao@gmail.com>
9842M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9844T:	git git://github.com/hzhuang1/linux.git
9845T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9846S:	Maintained
9847F:	arch/arm/boot/dts/mmp*
9848F:	arch/arm/mach-mmp/
9849
9850PXA MMCI DRIVER
9851S:	Orphan
9852
9853PXA RTC DRIVER
9854M:	Robert Jarzmik <robert.jarzmik@free.fr>
9855L:	rtc-linux@googlegroups.com
9856S:	Maintained
9857
9858QAT DRIVER
9859M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9860M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9861L:	qat-linux@intel.com
9862S:	Supported
9863F:	drivers/crypto/qat/
9864
9865QIB DRIVER
9866M:	Mike Marciniszyn <infinipath@intel.com>
9867L:	linux-rdma@vger.kernel.org
9868S:	Supported
9869F:	drivers/infiniband/hw/qib/
9870
9871QLOGIC QLA1280 SCSI DRIVER
9872M:	Michael Reed <mdr@sgi.com>
9873L:	linux-scsi@vger.kernel.org
9874S:	Maintained
9875F:	drivers/scsi/qla1280.[ch]
9876
9877QLOGIC QLA2XXX FC-SCSI DRIVER
9878M:	qla2xxx-upstream@qlogic.com
9879L:	linux-scsi@vger.kernel.org
9880S:	Supported
9881F:	Documentation/scsi/LICENSE.qla2xxx
9882F:	drivers/scsi/qla2xxx/
9883
9884QLOGIC QLA4XXX iSCSI DRIVER
9885M:	QLogic-Storage-Upstream@qlogic.com
9886L:	linux-scsi@vger.kernel.org
9887S:	Supported
9888F:	Documentation/scsi/LICENSE.qla4xxx
9889F:	drivers/scsi/qla4xxx/
9890
9891QLOGIC QLA3XXX NETWORK DRIVER
9892M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9893M:	Ron Mercer <ron.mercer@qlogic.com>
9894M:	linux-driver@qlogic.com
9895L:	netdev@vger.kernel.org
9896S:	Supported
9897F:	Documentation/networking/LICENSE.qla3xxx
9898F:	drivers/net/ethernet/qlogic/qla3xxx.*
9899
9900QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9901M:	Dept-GELinuxNICDev@qlogic.com
9902L:	netdev@vger.kernel.org
9903S:	Supported
9904F:	drivers/net/ethernet/qlogic/qlcnic/
9905
9906QLOGIC QLGE 10Gb ETHERNET DRIVER
9907M:	Harish Patil <harish.patil@qlogic.com>
9908M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9909M:	Dept-GELinuxNICDev@qlogic.com
9910M:	linux-driver@qlogic.com
9911L:	netdev@vger.kernel.org
9912S:	Supported
9913F:	drivers/net/ethernet/qlogic/qlge/
9914
9915QLOGIC QL4xxx ETHERNET DRIVER
9916M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9917M:	Ariel Elior <Ariel.Elior@qlogic.com>
9918M:	everest-linux-l2@qlogic.com
9919L:	netdev@vger.kernel.org
9920S:	Supported
9921F:	drivers/net/ethernet/qlogic/qed/
9922F:	include/linux/qed/
9923F:	drivers/net/ethernet/qlogic/qede/
9924
9925QNX4 FILESYSTEM
9926M:	Anders Larsen <al@alarsen.net>
9927W:	http://www.alarsen.net/linux/qnx4fs/
9928S:	Maintained
9929F:	fs/qnx4/
9930F:	include/uapi/linux/qnx4_fs.h
9931F:	include/uapi/linux/qnxtypes.h
9932
9933QT1010 MEDIA DRIVER
9934M:	Antti Palosaari <crope@iki.fi>
9935L:	linux-media@vger.kernel.org
9936W:	https://linuxtv.org
9937W:	http://palosaari.fi/linux/
9938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9939T:	git git://linuxtv.org/anttip/media_tree.git
9940S:	Maintained
9941F:	drivers/media/tuners/qt1010*
9942
9943QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9944M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9945L:	linux-wireless@vger.kernel.org
9946L:	ath9k-devel@lists.ath9k.org
9947W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9948S:	Supported
9949F:	drivers/net/wireless/ath/ath9k/
9950
9951QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9952M:	Kalle Valo <kvalo@qca.qualcomm.com>
9953L:	ath10k@lists.infradead.org
9954W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9956S:	Supported
9957F:	drivers/net/wireless/ath/ath10k/
9958
9959QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9960M:	Timur Tabi <timur@codeaurora.org>
9961L:	netdev@vger.kernel.org
9962S:	Supported
9963F:	drivers/net/ethernet/qualcomm/emac/
9964
9965QUALCOMM HEXAGON ARCHITECTURE
9966M:	Richard Kuo <rkuo@codeaurora.org>
9967L:	linux-hexagon@vger.kernel.org
9968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9969S:	Supported
9970F:	arch/hexagon/
9971
9972QUALCOMM WCN36XX WIRELESS DRIVER
9973M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9974L:	wcn36xx@lists.infradead.org
9975W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9976T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9977S:	Supported
9978F:	drivers/net/wireless/ath/wcn36xx/
9979
9980QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9981M:	Gabriel Somlo <somlo@cmu.edu>
9982M:	"Michael S. Tsirkin" <mst@redhat.com>
9983L:	qemu-devel@nongnu.org
9984S:	Maintained
9985F:	drivers/firmware/qemu_fw_cfg.c
9986
9987RADOS BLOCK DEVICE (RBD)
9988M:	Ilya Dryomov <idryomov@gmail.com>
9989M:	Sage Weil <sage@redhat.com>
9990M:	Alex Elder <elder@kernel.org>
9991L:	ceph-devel@vger.kernel.org
9992W:	http://ceph.com/
9993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9994T:	git git://github.com/ceph/ceph-client.git
9995S:	Supported
9996F:	Documentation/ABI/testing/sysfs-bus-rbd
9997F:	drivers/block/rbd.c
9998F:	drivers/block/rbd_types.h
9999
10000RADEON FRAMEBUFFER DISPLAY DRIVER
10001M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10002L:	linux-fbdev@vger.kernel.org
10003S:	Maintained
10004F:	drivers/video/fbdev/aty/radeon*
10005F:	include/uapi/linux/radeonfb.h
10006
10007RADIOSHARK RADIO DRIVER
10008M:	Hans Verkuil <hverkuil@xs4all.nl>
10009L:	linux-media@vger.kernel.org
10010T:	git git://linuxtv.org/media_tree.git
10011S:	Maintained
10012F:	drivers/media/radio/radio-shark.c
10013
10014RADIOSHARK2 RADIO DRIVER
10015M:	Hans Verkuil <hverkuil@xs4all.nl>
10016L:	linux-media@vger.kernel.org
10017T:	git git://linuxtv.org/media_tree.git
10018S:	Maintained
10019F:	drivers/media/radio/radio-shark2.c
10020F:	drivers/media/radio/radio-tea5777.c
10021
10022RAGE128 FRAMEBUFFER DISPLAY DRIVER
10023M:	Paul Mackerras <paulus@samba.org>
10024L:	linux-fbdev@vger.kernel.org
10025S:	Maintained
10026F:	drivers/video/fbdev/aty/aty128fb.c
10027
10028RALINK MIPS ARCHITECTURE
10029M:	John Crispin <john@phrozen.org>
10030L:	linux-mips@linux-mips.org
10031S:	Maintained
10032F:	arch/mips/ralink
10033
10034RALINK RT2X00 WIRELESS LAN DRIVER
10035P:	rt2x00 project
10036M:	Stanislaw Gruszka <sgruszka@redhat.com>
10037M:	Helmut Schaa <helmut.schaa@googlemail.com>
10038L:	linux-wireless@vger.kernel.org
10039S:	Maintained
10040F:	drivers/net/wireless/ralink/rt2x00/
10041
10042RAMDISK RAM BLOCK DEVICE DRIVER
10043M:	Jens Axboe <axboe@kernel.dk>
10044S:	Maintained
10045F:	Documentation/blockdev/ramdisk.txt
10046F:	drivers/block/brd.c
10047
10048RANDOM NUMBER DRIVER
10049M:	"Theodore Ts'o" <tytso@mit.edu>
10050S:	Maintained
10051F:	drivers/char/random.c
10052
10053RAPIDIO SUBSYSTEM
10054M:	Matt Porter <mporter@kernel.crashing.org>
10055M:	Alexandre Bounine <alexandre.bounine@idt.com>
10056S:	Maintained
10057F:	drivers/rapidio/
10058
10059RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10060L:	linux-wireless@vger.kernel.org
10061S:	Orphan
10062F:	drivers/net/wireless/ray*
10063
10064RCUTORTURE MODULE
10065M:	Josh Triplett <josh@joshtriplett.org>
10066M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10067L:	linux-kernel@vger.kernel.org
10068S:	Supported
10069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10070F:	Documentation/RCU/torture.txt
10071F:	kernel/rcu/rcutorture.c
10072
10073RCUTORTURE TEST FRAMEWORK
10074M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10075M:	Josh Triplett <josh@joshtriplett.org>
10076R:	Steven Rostedt <rostedt@goodmis.org>
10077R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10078R:	Lai Jiangshan <jiangshanlai@gmail.com>
10079L:	linux-kernel@vger.kernel.org
10080S:	Supported
10081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10082F:	tools/testing/selftests/rcutorture
10083
10084RDC R-321X SoC
10085M:	Florian Fainelli <florian@openwrt.org>
10086S:	Maintained
10087
10088RDC R6040 FAST ETHERNET DRIVER
10089M:	Florian Fainelli <f.fainelli@gmail.com>
10090L:	netdev@vger.kernel.org
10091S:	Maintained
10092F:	drivers/net/ethernet/rdc/r6040.c
10093
10094RDS - RELIABLE DATAGRAM SOCKETS
10095M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10096L:	netdev@vger.kernel.org
10097L:	linux-rdma@vger.kernel.org
10098L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10099W:	https://oss.oracle.com/projects/rds/
10100S:	Supported
10101F:	net/rds/
10102F:	Documentation/networking/rds.txt
10103
10104RDMAVT - RDMA verbs software
10105M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10106L:	linux-rdma@vger.kernel.org
10107S:	Supported
10108F:	drivers/infiniband/sw/rdmavt
10109
10110READ-COPY UPDATE (RCU)
10111M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10112M:	Josh Triplett <josh@joshtriplett.org>
10113R:	Steven Rostedt <rostedt@goodmis.org>
10114R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10115R:	Lai Jiangshan <jiangshanlai@gmail.com>
10116L:	linux-kernel@vger.kernel.org
10117W:	http://www.rdrop.com/users/paulmck/RCU/
10118S:	Supported
10119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10120F:	Documentation/RCU/
10121X:	Documentation/RCU/torture.txt
10122F:	include/linux/rcu*
10123X:	include/linux/srcu.h
10124F:	kernel/rcu/
10125X:	kernel/torture.c
10126
10127REAL TIME CLOCK (RTC) SUBSYSTEM
10128M:	Alessandro Zummo <a.zummo@towertech.it>
10129M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10130L:	rtc-linux@googlegroups.com
10131Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10133S:	Maintained
10134F:	Documentation/devicetree/bindings/rtc/
10135F:	Documentation/rtc.txt
10136F:	drivers/rtc/
10137F:	include/linux/rtc.h
10138F:	include/uapi/linux/rtc.h
10139F:	include/linux/rtc/
10140F:	include/linux/platform_data/rtc-*
10141F:	tools/testing/selftests/timers/rtctest.c
10142
10143REALTEK AUDIO CODECS
10144M:	Bard Liao <bardliao@realtek.com>
10145M:	Oder Chiou <oder_chiou@realtek.com>
10146S:	Maintained
10147F:	sound/soc/codecs/rt*
10148F:	include/sound/rt*.h
10149
10150REISERFS FILE SYSTEM
10151L:	reiserfs-devel@vger.kernel.org
10152S:	Supported
10153F:	fs/reiserfs/
10154
10155REGISTER MAP ABSTRACTION
10156M:	Mark Brown <broonie@kernel.org>
10157L:	linux-kernel@vger.kernel.org
10158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10159S:	Supported
10160F:	Documentation/devicetree/bindings/regmap/
10161F:	drivers/base/regmap/
10162F:	include/linux/regmap.h
10163
10164REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10165M:	Ohad Ben-Cohen <ohad@wizery.com>
10166M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10167L:	linux-remoteproc@vger.kernel.org
10168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10169S:	Maintained
10170F:	Documentation/devicetree/bindings/remoteproc/
10171F:	Documentation/remoteproc.txt
10172F:	drivers/remoteproc/
10173F:	include/linux/remoteproc.h
10174
10175REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10176M:	Ohad Ben-Cohen <ohad@wizery.com>
10177M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10178L:	linux-remoteproc@vger.kernel.org
10179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10180S:	Maintained
10181F:	drivers/rpmsg/
10182F:	Documentation/rpmsg.txt
10183F:	include/linux/rpmsg.h
10184
10185RENESAS CLOCK DRIVERS
10186M:	Geert Uytterhoeven <geert+renesas@glider.be>
10187L:	linux-renesas-soc@vger.kernel.org
10188S:	Supported
10189F:	drivers/clk/renesas/
10190
10191RENESAS ETHERNET DRIVERS
10192R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10193L:	netdev@vger.kernel.org
10194L:	linux-renesas-soc@vger.kernel.org
10195F:	drivers/net/ethernet/renesas/
10196F:	include/linux/sh_eth.h
10197
10198RENESAS USB2 PHY DRIVER
10199M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10200L:	linux-renesas-soc@vger.kernel.org
10201S:	Maintained
10202F:	drivers/phy/phy-rcar-gen3-usb2.c
10203
10204RESET CONTROLLER FRAMEWORK
10205M:	Philipp Zabel <p.zabel@pengutronix.de>
10206T:	git git://git.pengutronix.de/git/pza/linux
10207S:	Maintained
10208F:	drivers/reset/
10209F:	Documentation/devicetree/bindings/reset/
10210F:	include/dt-bindings/reset/
10211F:	include/linux/reset.h
10212F:	include/linux/reset-controller.h
10213
10214RFKILL
10215M:	Johannes Berg <johannes@sipsolutions.net>
10216L:	linux-wireless@vger.kernel.org
10217W:	http://wireless.kernel.org/
10218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10220S:	Maintained
10221F:	Documentation/rfkill.txt
10222F:	net/rfkill/
10223
10224RHASHTABLE
10225M:	Thomas Graf <tgraf@suug.ch>
10226M:	Herbert Xu <herbert@gondor.apana.org.au>
10227L:	netdev@vger.kernel.org
10228S:	Maintained
10229F:	lib/rhashtable.c
10230F:	include/linux/rhashtable.h
10231
10232RICOH SMARTMEDIA/XD DRIVER
10233M:	Maxim Levitsky <maximlevitsky@gmail.com>
10234S:	Maintained
10235F:	drivers/mtd/nand/r852.c
10236F:	drivers/mtd/nand/r852.h
10237
10238RICOH R5C592 MEMORYSTICK DRIVER
10239M:	Maxim Levitsky <maximlevitsky@gmail.com>
10240S:	Maintained
10241F:	drivers/memstick/host/r592.*
10242
10243ROCCAT DRIVERS
10244M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10245W:	http://sourceforge.net/projects/roccat/
10246S:	Maintained
10247F:	drivers/hid/hid-roccat*
10248F:	include/linux/hid-roccat*
10249F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10250
10251ROCKER DRIVER
10252M:	Jiri Pirko <jiri@resnulli.us>
10253L:	netdev@vger.kernel.org
10254S:	Supported
10255F:	drivers/net/ethernet/rocker/
10256
10257ROCKETPORT DRIVER
10258P:	Comtrol Corp.
10259W:	http://www.comtrol.com
10260S:	Maintained
10261F:	Documentation/serial/rocket.txt
10262F:	drivers/tty/rocket*
10263
10264ROCKETPORT EXPRESS/INFINITY DRIVER
10265M:	Kevin Cernekee <cernekee@gmail.com>
10266L:	linux-serial@vger.kernel.org
10267S:	Odd Fixes
10268F:	drivers/tty/serial/rp2.*
10269
10270ROSE NETWORK LAYER
10271M:	Ralf Baechle <ralf@linux-mips.org>
10272L:	linux-hams@vger.kernel.org
10273W:	http://www.linux-ax25.org/
10274S:	Maintained
10275F:	include/net/rose.h
10276F:	include/uapi/linux/rose.h
10277F:	net/rose/
10278
10279RTL2830 MEDIA DRIVER
10280M:	Antti Palosaari <crope@iki.fi>
10281L:	linux-media@vger.kernel.org
10282W:	https://linuxtv.org
10283W:	http://palosaari.fi/linux/
10284Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10285T:	git git://linuxtv.org/anttip/media_tree.git
10286S:	Maintained
10287F:	drivers/media/dvb-frontends/rtl2830*
10288
10289RTL2832 MEDIA DRIVER
10290M:	Antti Palosaari <crope@iki.fi>
10291L:	linux-media@vger.kernel.org
10292W:	https://linuxtv.org
10293W:	http://palosaari.fi/linux/
10294Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10295T:	git git://linuxtv.org/anttip/media_tree.git
10296S:	Maintained
10297F:	drivers/media/dvb-frontends/rtl2832*
10298
10299RTL2832_SDR MEDIA DRIVER
10300M:	Antti Palosaari <crope@iki.fi>
10301L:	linux-media@vger.kernel.org
10302W:	https://linuxtv.org
10303W:	http://palosaari.fi/linux/
10304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10305T:	git git://linuxtv.org/anttip/media_tree.git
10306S:	Maintained
10307F:	drivers/media/dvb-frontends/rtl2832_sdr*
10308
10309RTL8180 WIRELESS DRIVER
10310L:	linux-wireless@vger.kernel.org
10311W:	http://wireless.kernel.org/
10312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10313S:	Orphan
10314F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10315
10316RTL8187 WIRELESS DRIVER
10317M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10318M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10319M:	Larry Finger <Larry.Finger@lwfinger.net>
10320L:	linux-wireless@vger.kernel.org
10321W:	http://wireless.kernel.org/
10322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10323S:	Maintained
10324F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10325
10326RTL8192CE WIRELESS DRIVER
10327M:	Larry Finger <Larry.Finger@lwfinger.net>
10328M:	Chaoming Li <chaoming_li@realsil.com.cn>
10329L:	linux-wireless@vger.kernel.org
10330W:	http://wireless.kernel.org/
10331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10332S:	Maintained
10333F:	drivers/net/wireless/realtek/rtlwifi/
10334F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10335
10336RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10337M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10338L:	linux-wireless@vger.kernel.org
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10340S:	Maintained
10341F:	drivers/net/wireless/realtek/rtl8xxxu/
10342
10343S3 SAVAGE FRAMEBUFFER DRIVER
10344M:	Antonino Daplas <adaplas@gmail.com>
10345L:	linux-fbdev@vger.kernel.org
10346S:	Maintained
10347F:	drivers/video/fbdev/savage/
10348
10349S390
10350M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10351M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10352L:	linux-s390@vger.kernel.org
10353W:	http://www.ibm.com/developerworks/linux/linux390/
10354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10355S:	Supported
10356F:	arch/s390/
10357F:	drivers/s390/
10358F:	Documentation/s390/
10359F:	Documentation/DocBook/s390*
10360
10361S390 COMMON I/O LAYER
10362M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10363M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10364L:	linux-s390@vger.kernel.org
10365W:	http://www.ibm.com/developerworks/linux/linux390/
10366S:	Supported
10367F:	drivers/s390/cio/
10368
10369S390 DASD DRIVER
10370M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10371M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10372L:	linux-s390@vger.kernel.org
10373W:	http://www.ibm.com/developerworks/linux/linux390/
10374S:	Supported
10375F:	drivers/s390/block/dasd*
10376F:	block/partitions/ibm.c
10377
10378S390 NETWORK DRIVERS
10379M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10380L:	linux-s390@vger.kernel.org
10381W:	http://www.ibm.com/developerworks/linux/linux390/
10382S:	Supported
10383F:	drivers/s390/net/
10384
10385S390 PCI SUBSYSTEM
10386M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10387M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10388L:	linux-s390@vger.kernel.org
10389W:	http://www.ibm.com/developerworks/linux/linux390/
10390S:	Supported
10391F:	arch/s390/pci/
10392F:	drivers/pci/hotplug/s390_pci_hpc.c
10393
10394S390 ZCRYPT DRIVER
10395M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10396L:	linux-s390@vger.kernel.org
10397W:	http://www.ibm.com/developerworks/linux/linux390/
10398S:	Supported
10399F:	drivers/s390/crypto/
10400
10401S390 ZFCP DRIVER
10402M:	Steffen Maier <maier@linux.vnet.ibm.com>
10403L:	linux-s390@vger.kernel.org
10404W:	http://www.ibm.com/developerworks/linux/linux390/
10405S:	Supported
10406F:	drivers/s390/scsi/zfcp_*
10407
10408S390 IUCV NETWORK LAYER
10409M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10410L:	linux-s390@vger.kernel.org
10411W:	http://www.ibm.com/developerworks/linux/linux390/
10412S:	Supported
10413F:	drivers/s390/net/*iucv*
10414F:	include/net/iucv/
10415F:	net/iucv/
10416
10417S390 IOMMU (PCI)
10418M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10419L:	linux-s390@vger.kernel.org
10420W:	http://www.ibm.com/developerworks/linux/linux390/
10421S:	Supported
10422F:	drivers/iommu/s390-iommu.c
10423
10424S3C24XX SD/MMC Driver
10425M:	Ben Dooks <ben-linux@fluff.org>
10426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427S:	Supported
10428F:	drivers/mmc/host/s3cmci.*
10429
10430SAA6588 RDS RECEIVER DRIVER
10431M:	Hans Verkuil <hverkuil@xs4all.nl>
10432L:	linux-media@vger.kernel.org
10433T:	git git://linuxtv.org/media_tree.git
10434W:	https://linuxtv.org
10435S:	Odd Fixes
10436F:	drivers/media/i2c/saa6588*
10437
10438SAA7134 VIDEO4LINUX DRIVER
10439M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10440M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10441L:	linux-media@vger.kernel.org
10442W:	https://linuxtv.org
10443T:	git git://linuxtv.org/media_tree.git
10444S:	Odd fixes
10445F:	Documentation/media/v4l-drivers/saa7134*
10446F:	drivers/media/pci/saa7134/
10447
10448SAA7146 VIDEO4LINUX-2 DRIVER
10449M:	Hans Verkuil <hverkuil@xs4all.nl>
10450L:	linux-media@vger.kernel.org
10451T:	git git://linuxtv.org/media_tree.git
10452S:	Maintained
10453F:	drivers/media/common/saa7146/
10454F:	drivers/media/pci/saa7146/
10455F:	include/media/saa7146*
10456
10457SAMSUNG LAPTOP DRIVER
10458M:	Corentin Chary <corentin.chary@gmail.com>
10459L:	platform-driver-x86@vger.kernel.org
10460S:	Maintained
10461F:	drivers/platform/x86/samsung-laptop.c
10462
10463SAMSUNG AUDIO (ASoC) DRIVERS
10464M:	Krzysztof Kozlowski <krzk@kernel.org>
10465M:	Sangbeom Kim <sbkim73@samsung.com>
10466M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10467L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10468S:	Supported
10469F:	sound/soc/samsung/
10470
10471SAMSUNG FRAMEBUFFER DRIVER
10472M:	Jingoo Han <jingoohan1@gmail.com>
10473L:	linux-fbdev@vger.kernel.org
10474S:	Maintained
10475F:	drivers/video/fbdev/s3c-fb.c
10476
10477SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10478M:	Sangbeom Kim <sbkim73@samsung.com>
10479M:	Krzysztof Kozlowski <krzk@kernel.org>
10480M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10481L:	linux-kernel@vger.kernel.org
10482L:	linux-samsung-soc@vger.kernel.org
10483S:	Supported
10484F:	drivers/mfd/sec*.c
10485F:	drivers/regulator/s2m*.c
10486F:	drivers/regulator/s5m*.c
10487F:	drivers/clk/clk-s2mps11.c
10488F:	drivers/rtc/rtc-s5m.c
10489F:	include/linux/mfd/samsung/
10490F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10491F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10492F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10493F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10494
10495SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10496M:	Kyungmin Park <kyungmin.park@samsung.com>
10497M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10498L:	linux-media@vger.kernel.org
10499Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10500S:	Supported
10501F:	drivers/media/platform/exynos4-is/
10502
10503SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10504M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10505L:	linux-media@vger.kernel.org
10506L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10507S:	Maintained
10508F:	drivers/media/platform/s3c-camif/
10509F:	include/media/drv-intf/s3c_camif.h
10510
10511SAMSUNG S5C73M3 CAMERA DRIVER
10512M:	Kyungmin Park <kyungmin.park@samsung.com>
10513M:	Andrzej Hajda <a.hajda@samsung.com>
10514L:	linux-media@vger.kernel.org
10515S:	Supported
10516F:	drivers/media/i2c/s5c73m3/*
10517
10518SAMSUNG S5K5BAF CAMERA DRIVER
10519M:	Kyungmin Park <kyungmin.park@samsung.com>
10520M:	Andrzej Hajda <a.hajda@samsung.com>
10521L:	linux-media@vger.kernel.org
10522S:	Supported
10523F:	drivers/media/i2c/s5k5baf.c
10524
10525SAMSUNG S3FWRN5 NFC DRIVER
10526M:	Robert Baldyga <r.baldyga@samsung.com>
10527M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10528L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10529S:	Supported
10530F:	drivers/nfc/s3fwrn5
10531
10532SAMSUNG SOC CLOCK DRIVERS
10533M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10534M:	Tomasz Figa <tomasz.figa@gmail.com>
10535M:	Chanwoo Choi <cw00.choi@samsung.com>
10536S:	Supported
10537L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10538F:	drivers/clk/samsung/
10539F:	include/dt-bindings/clock/exynos*.h
10540F:	Documentation/devicetree/bindings/clock/exynos*.txt
10541
10542SAMSUNG SPI DRIVERS
10543M:	Kukjin Kim <kgene@kernel.org>
10544M:	Krzysztof Kozlowski <krzk@kernel.org>
10545M:	Andi Shyti <andi.shyti@samsung.com>
10546L:	linux-spi@vger.kernel.org
10547L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10548S:	Maintained
10549F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10550F:	drivers/spi/spi-s3c*
10551F:	include/linux/platform_data/spi-s3c64xx.h
10552
10553SAMSUNG SXGBE DRIVERS
10554M:	Byungho An <bh74.an@samsung.com>
10555M:	Girish K S <ks.giri@samsung.com>
10556M:	Vipul Pandya <vipul.pandya@samsung.com>
10557S:	Supported
10558L:	netdev@vger.kernel.org
10559F:	drivers/net/ethernet/samsung/sxgbe/
10560
10561SAMSUNG THERMAL DRIVER
10562M:	Lukasz Majewski <l.majewski@samsung.com>
10563L:	linux-pm@vger.kernel.org
10564L:	linux-samsung-soc@vger.kernel.org
10565S:	Supported
10566T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10567F:	drivers/thermal/samsung/
10568
10569SAMSUNG USB2 PHY DRIVER
10570M:	Kamil Debski <kamil@wypas.org>
10571M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10572L:	linux-kernel@vger.kernel.org
10573S:	Supported
10574F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10575F:	Documentation/phy/samsung-usb2.txt
10576F:	drivers/phy/phy-exynos4210-usb2.c
10577F:	drivers/phy/phy-exynos4x12-usb2.c
10578F:	drivers/phy/phy-exynos5250-usb2.c
10579F:	drivers/phy/phy-s5pv210-usb2.c
10580F:	drivers/phy/phy-samsung-usb2.c
10581F:	drivers/phy/phy-samsung-usb2.h
10582
10583SERIAL DRIVERS
10584M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10585L:	linux-serial@vger.kernel.org
10586S:	Maintained
10587F:	Documentation/devicetree/bindings/serial/
10588F:	drivers/tty/serial/
10589
10590STI CEC DRIVER
10591M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10592L:	kernel@stlinux.com
10593S:	Maintained
10594F:	drivers/staging/media/st-cec/
10595F:	Documentation/devicetree/bindings/media/stih-cec.txt
10596
10597SYNOPSYS DESIGNWARE DMAC DRIVER
10598M:	Viresh Kumar <vireshk@kernel.org>
10599M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10600S:	Maintained
10601F:	include/linux/dma/dw.h
10602F:	include/linux/platform_data/dma-dw.h
10603F:	drivers/dma/dw/
10604
10605SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10606M: Lars Persson <lars.persson@axis.com>
10607L: netdev@vger.kernel.org
10608S: Supported
10609F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10610F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10611
10612SYNOPSYS DESIGNWARE I2C DRIVER
10613M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10614R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10615R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10616L:	linux-i2c@vger.kernel.org
10617S:	Maintained
10618F:	drivers/i2c/busses/i2c-designware-*
10619F:	include/linux/platform_data/i2c-designware.h
10620
10621SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10622M:	Jaehoon Chung <jh80.chung@samsung.com>
10623L:	linux-mmc@vger.kernel.org
10624S:	Maintained
10625F:	include/linux/mmc/dw_mmc.h
10626F:	drivers/mmc/host/dw_mmc*
10627
10628SYSTEM TRACE MODULE CLASS
10629M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10630S:	Maintained
10631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10632F:	Documentation/trace/stm.txt
10633F:	drivers/hwtracing/stm/
10634F:	include/linux/stm.h
10635F:	include/uapi/linux/stm.h
10636
10637THUNDERBOLT DRIVER
10638M:	Andreas Noever <andreas.noever@gmail.com>
10639S:	Maintained
10640F:	drivers/thunderbolt/
10641
10642TI BQ27XXX POWER SUPPLY DRIVER
10643R:	Andrew F. Davis <afd@ti.com>
10644F:	include/linux/power/bq27xxx_battery.h
10645F:	drivers/power/supply/bq27xxx_battery.c
10646F:	drivers/power/supply/bq27xxx_battery_i2c.c
10647
10648TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10649M:	John Stultz <john.stultz@linaro.org>
10650M:	Thomas Gleixner <tglx@linutronix.de>
10651L:	linux-kernel@vger.kernel.org
10652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10653S:	Supported
10654F:	include/linux/clocksource.h
10655F:	include/linux/time.h
10656F:	include/linux/timex.h
10657F:	include/uapi/linux/time.h
10658F:	include/uapi/linux/timex.h
10659F:	kernel/time/clocksource.c
10660F:	kernel/time/time*.c
10661F:	kernel/time/alarmtimer.c
10662F:	kernel/time/ntp.c
10663F:	tools/testing/selftests/timers/
10664
10665SC1200 WDT DRIVER
10666M:	Zwane Mwaikambo <zwanem@gmail.com>
10667S:	Maintained
10668F:	drivers/watchdog/sc1200wdt.c
10669
10670SCHEDULER
10671M:	Ingo Molnar <mingo@redhat.com>
10672M:	Peter Zijlstra <peterz@infradead.org>
10673L:	linux-kernel@vger.kernel.org
10674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10675S:	Maintained
10676F:	kernel/sched/
10677F:	include/linux/sched.h
10678F:	include/uapi/linux/sched.h
10679F:	include/linux/wait.h
10680
10681SCORE ARCHITECTURE
10682M:	Chen Liqin <liqin.linux@gmail.com>
10683M:	Lennox Wu <lennox.wu@gmail.com>
10684W:	http://www.sunplus.com
10685S:	Supported
10686F:	arch/score/
10687
10688SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10689M:	Sudeep Holla <sudeep.holla@arm.com>
10690L:	linux-arm-kernel@lists.infradead.org
10691S:	Maintained
10692F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10693F:	drivers/clk/clk-scpi.c
10694F:	drivers/cpufreq/scpi-cpufreq.c
10695F:	drivers/firmware/arm_scpi.c
10696F:	include/linux/scpi_protocol.h
10697
10698SCSI CDROM DRIVER
10699M:	Jens Axboe <axboe@kernel.dk>
10700L:	linux-scsi@vger.kernel.org
10701W:	http://www.kernel.dk
10702S:	Maintained
10703F:	drivers/scsi/sr*
10704
10705SCSI RDMA PROTOCOL (SRP) INITIATOR
10706M:	Bart Van Assche <bart.vanassche@sandisk.com>
10707L:	linux-rdma@vger.kernel.org
10708S:	Supported
10709W:	http://www.openfabrics.org
10710Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10712F:	drivers/infiniband/ulp/srp/
10713F:	include/scsi/srp.h
10714
10715SCSI SG DRIVER
10716M:	Doug Gilbert <dgilbert@interlog.com>
10717L:	linux-scsi@vger.kernel.org
10718W:	http://sg.danny.cz/sg
10719S:	Maintained
10720F:	Documentation/scsi/scsi-generic.txt
10721F:	drivers/scsi/sg.c
10722F:	include/scsi/sg.h
10723
10724SCSI SUBSYSTEM
10725M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10727M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10729L:	linux-scsi@vger.kernel.org
10730S:	Maintained
10731F:	Documentation/devicetree/bindings/scsi/
10732F:	drivers/scsi/
10733F:	include/scsi/
10734
10735SCSI TAPE DRIVER
10736M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10737L:	linux-scsi@vger.kernel.org
10738S:	Maintained
10739F:	Documentation/scsi/st.txt
10740F:	drivers/scsi/st.*
10741F:	drivers/scsi/st_*.h
10742
10743SCTP PROTOCOL
10744M:	Vlad Yasevich <vyasevich@gmail.com>
10745M:	Neil Horman <nhorman@tuxdriver.com>
10746L:	linux-sctp@vger.kernel.org
10747W:	http://lksctp.sourceforge.net
10748S:	Maintained
10749F:	Documentation/networking/sctp.txt
10750F:	include/linux/sctp.h
10751F:	include/uapi/linux/sctp.h
10752F:	include/net/sctp/
10753F:	net/sctp/
10754
10755SCx200 CPU SUPPORT
10756M:	Jim Cromie <jim.cromie@gmail.com>
10757S:	Odd Fixes
10758F:	Documentation/i2c/busses/scx200_acb
10759F:	arch/x86/platform/scx200/
10760F:	drivers/watchdog/scx200_wdt.c
10761F:	drivers/i2c/busses/scx200*
10762F:	drivers/mtd/maps/scx200_docflash.c
10763F:	include/linux/scx200.h
10764
10765SCx200 GPIO DRIVER
10766M:	Jim Cromie <jim.cromie@gmail.com>
10767S:	Maintained
10768F:	drivers/char/scx200_gpio.c
10769F:	include/linux/scx200_gpio.h
10770
10771SCx200 HRT CLOCKSOURCE DRIVER
10772M:	Jim Cromie <jim.cromie@gmail.com>
10773S:	Maintained
10774F:	drivers/clocksource/scx200_hrt.c
10775
10776SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10777M:	Sascha Sommer <saschasommer@freenet.de>
10778L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10779S:	Maintained
10780F:	drivers/mmc/host/sdricoh_cs.c
10781
10782SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10783M:	Adrian Hunter <adrian.hunter@intel.com>
10784L:	linux-mmc@vger.kernel.org
10785T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10786S:	Maintained
10787F:	drivers/mmc/host/sdhci*
10788F:	include/linux/mmc/sdhci*
10789
10790SECURE COMPUTING
10791M:	Kees Cook <keescook@chromium.org>
10792R:	Andy Lutomirski <luto@amacapital.net>
10793R:	Will Drewry <wad@chromium.org>
10794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10795S:	Supported
10796F:	kernel/seccomp.c
10797F:	include/uapi/linux/seccomp.h
10798F:	include/linux/seccomp.h
10799F:	tools/testing/selftests/seccomp/*
10800K:	\bsecure_computing
10801K:	\bTIF_SECCOMP\b
10802
10803SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10804M:	Al Cooper <alcooperx@gmail.com>
10805L:	linux-mmc@vger.kernel.org
10806L:	bcm-kernel-feedback-list@broadcom.com
10807S:	Maintained
10808F:	drivers/mmc/host/sdhci-brcmstb*
10809
10810SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10811M:	Ben Dooks <ben-linux@fluff.org>
10812M:	Jaehoon Chung <jh80.chung@samsung.com>
10813L:	linux-mmc@vger.kernel.org
10814S:	Maintained
10815F:	drivers/mmc/host/sdhci-s3c*
10816
10817SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10818M:	Viresh Kumar <vireshk@kernel.org>
10819L:	linux-mmc@vger.kernel.org
10820S:	Maintained
10821F:	drivers/mmc/host/sdhci-spear.c
10822
10823SECURITY SUBSYSTEM
10824M:	James Morris <james.l.morris@oracle.com>
10825M:	"Serge E. Hallyn" <serge@hallyn.com>
10826L:	linux-security-module@vger.kernel.org (suggested Cc:)
10827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10828W:	http://kernsec.org/
10829S:	Supported
10830F:	security/
10831
10832SECURITY CONTACT
10833M:	Security Officers <security@kernel.org>
10834S:	Supported
10835
10836SELINUX SECURITY MODULE
10837M:	Paul Moore <paul@paul-moore.com>
10838M:	Stephen Smalley <sds@tycho.nsa.gov>
10839M:	Eric Paris <eparis@parisplace.org>
10840L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10841W:	http://selinuxproject.org
10842T:	git git://git.infradead.org/users/pcmoore/selinux
10843S:	Supported
10844F:	include/linux/selinux*
10845F:	security/selinux/
10846F:	scripts/selinux/
10847
10848APPARMOR SECURITY MODULE
10849M:	John Johansen <john.johansen@canonical.com>
10850L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10851W:	apparmor.wiki.kernel.org
10852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10853S:	Supported
10854F:	security/apparmor/
10855
10856LOADPIN SECURITY MODULE
10857M:	Kees Cook <keescook@chromium.org>
10858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10859S:	Supported
10860F:	security/loadpin/
10861
10862YAMA SECURITY MODULE
10863M:	Kees Cook <keescook@chromium.org>
10864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10865S:	Supported
10866F:	security/yama/
10867
10868SENSABLE PHANTOM
10869M:	Jiri Slaby <jirislaby@gmail.com>
10870S:	Maintained
10871F:	drivers/misc/phantom.c
10872F:	include/uapi/linux/phantom.h
10873
10874Emulex 10Gbps iSCSI - OneConnect DRIVER
10875M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10876M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10877M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10878L:	linux-scsi@vger.kernel.org
10879W:	http://www.broadcom.com
10880S:	Supported
10881F:	drivers/scsi/be2iscsi/
10882
10883Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10884M:	Sathya Perla <sathya.perla@broadcom.com>
10885M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10886M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10887M:	Somnath Kotur <somnath.kotur@broadcom.com>
10888L:	netdev@vger.kernel.org
10889W:	http://www.emulex.com
10890S:	Supported
10891F:	drivers/net/ethernet/emulex/benet/
10892
10893EMULEX ONECONNECT ROCE DRIVER
10894M:	Selvin Xavier <selvin.xavier@avagotech.com>
10895M:	Devesh Sharma <devesh.sharma@avagotech.com>
10896M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10897L:	linux-rdma@vger.kernel.org
10898W:	http://www.emulex.com
10899S:	Supported
10900F:	drivers/infiniband/hw/ocrdma/
10901F:	include/uapi/rdma/ocrdma-abi.h
10902
10903SFC NETWORK DRIVER
10904M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10905M:	Edward Cree <ecree@solarflare.com>
10906M:	Bert Kenward <bkenward@solarflare.com>
10907L:	netdev@vger.kernel.org
10908S:	Supported
10909F:	drivers/net/ethernet/sfc/
10910
10911SGI GRU DRIVER
10912M:	Dimitri Sivanich <sivanich@sgi.com>
10913S:	Maintained
10914F:	drivers/misc/sgi-gru/
10915
10916SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10917M:	Pat Gefre <pfg@sgi.com>
10918L:	linux-ia64@vger.kernel.org
10919S:	Supported
10920F:	Documentation/ia64/serial.txt
10921F:	drivers/tty/serial/ioc?_serial.c
10922F:	include/linux/ioc?.h
10923
10924SGI XP/XPC/XPNET DRIVER
10925M:	Cliff Whickman <cpw@sgi.com>
10926M:	Robin Holt <robinmholt@gmail.com>
10927S:	Maintained
10928F:	drivers/misc/sgi-xp/
10929
10930SI2157 MEDIA DRIVER
10931M:	Antti Palosaari <crope@iki.fi>
10932L:	linux-media@vger.kernel.org
10933W:	https://linuxtv.org
10934W:	http://palosaari.fi/linux/
10935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10936T:	git git://linuxtv.org/anttip/media_tree.git
10937S:	Maintained
10938F:	drivers/media/tuners/si2157*
10939
10940SI2168 MEDIA DRIVER
10941M:	Antti Palosaari <crope@iki.fi>
10942L:	linux-media@vger.kernel.org
10943W:	https://linuxtv.org
10944W:	http://palosaari.fi/linux/
10945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10946T:	git git://linuxtv.org/anttip/media_tree.git
10947S:	Maintained
10948F:	drivers/media/dvb-frontends/si2168*
10949
10950SI470X FM RADIO RECEIVER I2C DRIVER
10951M:	Hans Verkuil <hverkuil@xs4all.nl>
10952L:	linux-media@vger.kernel.org
10953T:	git git://linuxtv.org/media_tree.git
10954W:	https://linuxtv.org
10955S:	Odd Fixes
10956F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10957
10958SI470X FM RADIO RECEIVER USB DRIVER
10959M:	Hans Verkuil <hverkuil@xs4all.nl>
10960L:	linux-media@vger.kernel.org
10961T:	git git://linuxtv.org/media_tree.git
10962W:	https://linuxtv.org
10963S:	Maintained
10964F:	drivers/media/radio/si470x/radio-si470x-common.c
10965F:	drivers/media/radio/si470x/radio-si470x.h
10966F:	drivers/media/radio/si470x/radio-si470x-usb.c
10967
10968SI4713 FM RADIO TRANSMITTER I2C DRIVER
10969M:	Eduardo Valentin <edubezval@gmail.com>
10970L:	linux-media@vger.kernel.org
10971T:	git git://linuxtv.org/media_tree.git
10972W:	https://linuxtv.org
10973S:	Odd Fixes
10974F:	drivers/media/radio/si4713/si4713.?
10975
10976SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10977M:	Eduardo Valentin <edubezval@gmail.com>
10978L:	linux-media@vger.kernel.org
10979T:	git git://linuxtv.org/media_tree.git
10980W:	https://linuxtv.org
10981S:	Odd Fixes
10982F:	drivers/media/radio/si4713/radio-platform-si4713.c
10983
10984SI4713 FM RADIO TRANSMITTER USB DRIVER
10985M:	Hans Verkuil <hverkuil@xs4all.nl>
10986L:	linux-media@vger.kernel.org
10987T:	git git://linuxtv.org/media_tree.git
10988W:	https://linuxtv.org
10989S:	Maintained
10990F:	drivers/media/radio/si4713/radio-usb-si4713.c
10991
10992SIANO DVB DRIVER
10993M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10994M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10995L:	linux-media@vger.kernel.org
10996W:	https://linuxtv.org
10997T:	git git://linuxtv.org/media_tree.git
10998S:	Odd fixes
10999F:	drivers/media/common/siano/
11000F:	drivers/media/usb/siano/
11001F:	drivers/media/usb/siano/
11002F:	drivers/media/mmc/siano/
11003
11004SIMPLEFB FB DRIVER
11005M:	Hans de Goede <hdegoede@redhat.com>
11006L:	linux-fbdev@vger.kernel.org
11007S:	Maintained
11008F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11009F:	drivers/video/fbdev/simplefb.c
11010F:	include/linux/platform_data/simplefb.h
11011
11012SH_VEU V4L2 MEM2MEM DRIVER
11013L:	linux-media@vger.kernel.org
11014S:	Orphan
11015F:	drivers/media/platform/sh_veu.c
11016
11017SH_VOU V4L2 OUTPUT DRIVER
11018L:	linux-media@vger.kernel.org
11019S:	Orphan
11020F:	drivers/media/platform/sh_vou.c
11021F:	include/media/drv-intf/sh_vou.h
11022
11023SIMPLE FIRMWARE INTERFACE (SFI)
11024M:	Len Brown <lenb@kernel.org>
11025L:	sfi-devel@simplefirmware.org
11026W:	http://simplefirmware.org/
11027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11028S:	Supported
11029F:	arch/x86/platform/sfi/
11030F:	drivers/sfi/
11031F:	include/linux/sfi*.h
11032
11033SIMTEC EB110ATX (Chalice CATS)
11034P:	Ben Dooks
11035P:	Vincent Sanders <vince@simtec.co.uk>
11036M:	Simtec Linux Team <linux@simtec.co.uk>
11037W:	http://www.simtec.co.uk/products/EB110ATX/
11038S:	Supported
11039
11040SIMTEC EB2410ITX (BAST)
11041P:	Ben Dooks
11042P:	Vincent Sanders <vince@simtec.co.uk>
11043M:	Simtec Linux Team <linux@simtec.co.uk>
11044W:	http://www.simtec.co.uk/products/EB2410ITX/
11045S:	Supported
11046F:	arch/arm/mach-s3c24xx/mach-bast.c
11047F:	arch/arm/mach-s3c24xx/bast-ide.c
11048F:	arch/arm/mach-s3c24xx/bast-irq.c
11049
11050TI DAVINCI MACHINE SUPPORT
11051M:	Sekhar Nori <nsekhar@ti.com>
11052M:	Kevin Hilman <khilman@kernel.org>
11053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11055S:	Supported
11056F:	arch/arm/mach-davinci/
11057F:	drivers/i2c/busses/i2c-davinci.c
11058
11059TI DAVINCI SERIES MEDIA DRIVER
11060M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11061L:	linux-media@vger.kernel.org
11062W:	https://linuxtv.org
11063Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11064T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11065S:	Maintained
11066F:	drivers/media/platform/davinci/
11067F:	include/media/davinci/
11068
11069TI AM437X VPFE DRIVER
11070M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11071L:	linux-media@vger.kernel.org
11072W:	https://linuxtv.org
11073Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11074T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11075S:	Maintained
11076F:	drivers/media/platform/am437x/
11077
11078OV2659 OMNIVISION SENSOR DRIVER
11079M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11080L:	linux-media@vger.kernel.org
11081W:	https://linuxtv.org
11082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11083T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11084S:	Maintained
11085F:	drivers/media/i2c/ov2659.c
11086F:	include/media/i2c/ov2659.h
11087
11088SILICON MOTION SM712 FRAME BUFFER DRIVER
11089M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11090M:	Teddy Wang <teddy.wang@siliconmotion.com>
11091M:	Sudip Mukherjee <sudip@vectorindia.org>
11092L:	linux-fbdev@vger.kernel.org
11093S:	Maintained
11094F:	drivers/video/fbdev/sm712*
11095F:	Documentation/fb/sm712fb.txt
11096
11097SIS 190 ETHERNET DRIVER
11098M:	Francois Romieu <romieu@fr.zoreil.com>
11099L:	netdev@vger.kernel.org
11100S:	Maintained
11101F:	drivers/net/ethernet/sis/sis190.c
11102
11103SIS 900/7016 FAST ETHERNET DRIVER
11104M:	Daniele Venzano <venza@brownhat.org>
11105W:	http://www.brownhat.org/sis900.html
11106L:	netdev@vger.kernel.org
11107S:	Maintained
11108F:	drivers/net/ethernet/sis/sis900.*
11109
11110SIS FRAMEBUFFER DRIVER
11111M:	Thomas Winischhofer <thomas@winischhofer.net>
11112W:	http://www.winischhofer.net/linuxsisvga.shtml
11113S:	Maintained
11114F:	Documentation/fb/sisfb.txt
11115F:	drivers/video/fbdev/sis/
11116F:	include/video/sisfb.h
11117
11118SIS USB2VGA DRIVER
11119M:	Thomas Winischhofer <thomas@winischhofer.net>
11120W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11121S:	Maintained
11122F:	drivers/usb/misc/sisusbvga/
11123
11124SLAB ALLOCATOR
11125M:	Christoph Lameter <cl@linux.com>
11126M:	Pekka Enberg <penberg@kernel.org>
11127M:	David Rientjes <rientjes@google.com>
11128M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11129M:	Andrew Morton <akpm@linux-foundation.org>
11130L:	linux-mm@kvack.org
11131S:	Maintained
11132F:	include/linux/sl?b*.h
11133F:	mm/sl?b*
11134
11135SLEEPABLE READ-COPY UPDATE (SRCU)
11136M:	Lai Jiangshan <jiangshanlai@gmail.com>
11137M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11138M:	Josh Triplett <josh@joshtriplett.org>
11139R:	Steven Rostedt <rostedt@goodmis.org>
11140R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11141L:	linux-kernel@vger.kernel.org
11142W:	http://www.rdrop.com/users/paulmck/RCU/
11143S:	Supported
11144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11145F:	include/linux/srcu.h
11146F:	kernel/rcu/srcu.c
11147
11148SMACK SECURITY MODULE
11149M:	Casey Schaufler <casey@schaufler-ca.com>
11150L:	linux-security-module@vger.kernel.org
11151W:	http://schaufler-ca.com
11152T:	git git://github.com/cschaufler/smack-next
11153S:	Maintained
11154F:	Documentation/security/Smack.txt
11155F:	security/smack/
11156
11157DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11158M:	Kevin Hilman <khilman@kernel.org>
11159M:	Nishanth Menon <nm@ti.com>
11160S:	Maintained
11161F:	drivers/power/avs/
11162F:	include/linux/power/smartreflex.h
11163L:	linux-pm@vger.kernel.org
11164
11165SMC91x ETHERNET DRIVER
11166M:	Nicolas Pitre <nico@fluxnic.net>
11167S:	Odd Fixes
11168F:	drivers/net/ethernet/smsc/smc91x.*
11169
11170SMIA AND SMIA++ IMAGE SENSOR DRIVER
11171M:	Sakari Ailus <sakari.ailus@iki.fi>
11172L:	linux-media@vger.kernel.org
11173S:	Maintained
11174F:	drivers/media/i2c/smiapp/
11175F:	include/media/i2c/smiapp.h
11176F:	drivers/media/i2c/smiapp-pll.c
11177F:	drivers/media/i2c/smiapp-pll.h
11178F:	include/uapi/linux/smiapp.h
11179F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11180
11181SMM665 HARDWARE MONITOR DRIVER
11182M:	Guenter Roeck <linux@roeck-us.net>
11183L:	linux-hwmon@vger.kernel.org
11184S:	Maintained
11185F:	Documentation/hwmon/smm665
11186F:	drivers/hwmon/smm665.c
11187
11188SMSC EMC2103 HARDWARE MONITOR DRIVER
11189M:	Steve Glendinning <steve.glendinning@shawell.net>
11190L:	linux-hwmon@vger.kernel.org
11191S:	Maintained
11192F:	Documentation/hwmon/emc2103
11193F:	drivers/hwmon/emc2103.c
11194
11195SMSC SCH5627 HARDWARE MONITOR DRIVER
11196M:	Hans de Goede <hdegoede@redhat.com>
11197L:	linux-hwmon@vger.kernel.org
11198S:	Supported
11199F:	Documentation/hwmon/sch5627
11200F:	drivers/hwmon/sch5627.c
11201
11202SMSC47B397 HARDWARE MONITOR DRIVER
11203M:	Jean Delvare <jdelvare@suse.com>
11204L:	linux-hwmon@vger.kernel.org
11205S:	Maintained
11206F:	Documentation/hwmon/smsc47b397
11207F:	drivers/hwmon/smsc47b397.c
11208
11209SMSC911x ETHERNET DRIVER
11210M:	Steve Glendinning <steve.glendinning@shawell.net>
11211L:	netdev@vger.kernel.org
11212S:	Maintained
11213F:	include/linux/smsc911x.h
11214F:	drivers/net/ethernet/smsc/smsc911x.*
11215
11216SMSC9420 PCI ETHERNET DRIVER
11217M:	Steve Glendinning <steve.glendinning@shawell.net>
11218L:	netdev@vger.kernel.org
11219S:	Maintained
11220F:	drivers/net/ethernet/smsc/smsc9420.*
11221
11222SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11223M:	Steve Glendinning <steve.glendinning@shawell.net>
11224L:	linux-fbdev@vger.kernel.org
11225S:	Maintained
11226F:	drivers/video/fbdev/smscufx.c
11227
11228SOC-CAMERA V4L2 SUBSYSTEM
11229M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11230L:	linux-media@vger.kernel.org
11231T:	git git://linuxtv.org/media_tree.git
11232S:	Maintained
11233F:	include/media/soc*
11234F:	drivers/media/i2c/soc_camera/
11235F:	drivers/media/platform/soc_camera/
11236
11237SOEKRIS NET48XX LED SUPPORT
11238M:	Chris Boot <bootc@bootc.net>
11239S:	Maintained
11240F:	drivers/leds/leds-net48xx.c
11241
11242SOFTLOGIC 6x10 MPEG CODEC
11243M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11244M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11245M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11246M:	Ismael Luceno <ismael@iodev.co.uk>
11247L:	linux-media@vger.kernel.org
11248S:	Supported
11249F:	drivers/media/pci/solo6x10/
11250
11251SOFTWARE RAID (Multiple Disks) SUPPORT
11252M:	Shaohua Li <shli@kernel.org>
11253L:	linux-raid@vger.kernel.org
11254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11255S:	Supported
11256F:	drivers/md/
11257F:	include/linux/raid/
11258F:	include/uapi/linux/raid/
11259
11260SONIC NETWORK DRIVER
11261M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11262L:	netdev@vger.kernel.org
11263S:	Maintained
11264F:	drivers/net/ethernet/natsemi/sonic.*
11265
11266SONICS SILICON BACKPLANE DRIVER (SSB)
11267M:	Michael Buesch <m@bues.ch>
11268L:	linux-wireless@vger.kernel.org
11269S:	Maintained
11270F:	drivers/ssb/
11271F:	include/linux/ssb/
11272
11273SONY VAIO CONTROL DEVICE DRIVER
11274M:	Mattia Dongili <malattia@linux.it>
11275L:	platform-driver-x86@vger.kernel.org
11276W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11277S:	Maintained
11278F:	Documentation/laptops/sony-laptop.txt
11279F:	drivers/char/sonypi.c
11280F:	drivers/platform/x86/sony-laptop.c
11281F:	include/linux/sony-laptop.h
11282
11283SONY MEMORYSTICK CARD SUPPORT
11284M:	Alex Dubov <oakad@yahoo.com>
11285W:	http://tifmxx.berlios.de/
11286S:	Maintained
11287F:	drivers/memstick/host/tifm_ms.c
11288
11289SONY MEMORYSTICK STANDARD SUPPORT
11290M:	Maxim Levitsky <maximlevitsky@gmail.com>
11291S:	Maintained
11292F:	drivers/memstick/core/ms_block.*
11293
11294SOUND
11295M:	Jaroslav Kysela <perex@perex.cz>
11296M:	Takashi Iwai <tiwai@suse.com>
11297L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11298W:	http://www.alsa-project.org/
11299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11300T:	git git://git.alsa-project.org/alsa-kernel.git
11301Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11302S:	Maintained
11303F:	Documentation/sound/
11304F:	include/sound/
11305F:	include/uapi/sound/
11306F:	sound/
11307
11308SOUND - COMPRESSED AUDIO
11309M:	Vinod Koul <vinod.koul@intel.com>
11310L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11312S:	Supported
11313F:	Documentation/sound/alsa/compress_offload.txt
11314F:	include/sound/compress_driver.h
11315F:	include/uapi/sound/compress_*
11316F:	sound/core/compress_offload.c
11317F:	sound/soc/soc-compress.c
11318
11319SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11320M:	Liam Girdwood <lgirdwood@gmail.com>
11321M:	Mark Brown <broonie@kernel.org>
11322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11324W:	http://alsa-project.org/main/index.php/ASoC
11325S:	Supported
11326F:	Documentation/devicetree/bindings/sound/
11327F:	Documentation/sound/alsa/soc/
11328F:	sound/soc/
11329F:	include/sound/soc*
11330
11331SOUND - DMAENGINE HELPERS
11332M:	Lars-Peter Clausen <lars@metafoo.de>
11333S:	Supported
11334F:	include/sound/dmaengine_pcm.h
11335F:	sound/core/pcm_dmaengine.c
11336F:	sound/soc/soc-generic-dmaengine-pcm.c
11337
11338SP2 MEDIA DRIVER
11339M:	Olli Salonen <olli.salonen@iki.fi>
11340L:	linux-media@vger.kernel.org
11341W:	https://linuxtv.org
11342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11343S:	Maintained
11344F:	drivers/media/dvb-frontends/sp2*
11345
11346SPARC + UltraSPARC (sparc/sparc64)
11347M:	"David S. Miller" <davem@davemloft.net>
11348L:	sparclinux@vger.kernel.org
11349Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11352S:	Maintained
11353F:	arch/sparc/
11354F:	drivers/sbus/
11355
11356SPARC SERIAL DRIVERS
11357M:	"David S. Miller" <davem@davemloft.net>
11358L:	sparclinux@vger.kernel.org
11359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11361S:	Maintained
11362F:	include/linux/sunserialcore.h
11363F:	drivers/tty/serial/suncore.c
11364F:	drivers/tty/serial/sunhv.c
11365F:	drivers/tty/serial/sunsab.c
11366F:	drivers/tty/serial/sunsab.h
11367F:	drivers/tty/serial/sunsu.c
11368F:	drivers/tty/serial/sunzilog.c
11369F:	drivers/tty/serial/sunzilog.h
11370
11371SPARSE CHECKER
11372M:	"Christopher Li" <sparse@chrisli.org>
11373L:	linux-sparse@vger.kernel.org
11374W:	https://sparse.wiki.kernel.org/
11375T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11376T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11377S:	Maintained
11378F:	include/linux/compiler.h
11379
11380SPEAR PLATFORM SUPPORT
11381M:	Viresh Kumar <vireshk@kernel.org>
11382M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11384W:	http://www.st.com/spear
11385S:	Maintained
11386F:	arch/arm/boot/dts/spear*
11387F:	arch/arm/mach-spear/
11388
11389SPEAR CLOCK FRAMEWORK SUPPORT
11390M:	Viresh Kumar <vireshk@kernel.org>
11391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11392W:	http://www.st.com/spear
11393S:	Maintained
11394F:	drivers/clk/spear/
11395
11396SPI SUBSYSTEM
11397M:	Mark Brown <broonie@kernel.org>
11398L:	linux-spi@vger.kernel.org
11399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11400Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11401S:	Maintained
11402F:	Documentation/devicetree/bindings/spi/
11403F:	Documentation/spi/
11404F:	drivers/spi/
11405F:	include/linux/spi/
11406F:	include/uapi/linux/spi/
11407F:	tools/spi/
11408
11409SPIDERNET NETWORK DRIVER for CELL
11410M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11411L:	netdev@vger.kernel.org
11412S:	Supported
11413F:	Documentation/networking/spider_net.txt
11414F:	drivers/net/ethernet/toshiba/spider_net*
11415
11416SPU FILE SYSTEM
11417M:	Jeremy Kerr <jk@ozlabs.org>
11418L:	linuxppc-dev@lists.ozlabs.org
11419W:	http://www.ibm.com/developerworks/power/cell/
11420S:	Supported
11421F:	Documentation/filesystems/spufs.txt
11422F:	arch/powerpc/platforms/cell/spufs/
11423
11424SQUASHFS FILE SYSTEM
11425M:	Phillip Lougher <phillip@squashfs.org.uk>
11426L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11427W:	http://squashfs.org.uk
11428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11429S:	Maintained
11430F:	Documentation/filesystems/squashfs.txt
11431F:	fs/squashfs/
11432
11433SRM (Alpha) environment access
11434M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11435S:	Maintained
11436F:	arch/alpha/kernel/srm_env.c
11437
11438STABLE BRANCH
11439M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11440L:	stable@vger.kernel.org
11441S:	Supported
11442F:	Documentation/stable_kernel_rules.txt
11443
11444STAGING SUBSYSTEM
11445M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11447L:	devel@driverdev.osuosl.org
11448S:	Supported
11449F:	drivers/staging/
11450
11451STAGING - COMEDI
11452M:	Ian Abbott <abbotti@mev.co.uk>
11453M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11454S:	Odd Fixes
11455F:	drivers/staging/comedi/
11456
11457STAGING - FLARION FT1000 DRIVERS
11458M:	Marek Belisko <marek.belisko@gmail.com>
11459S:	Odd Fixes
11460F:	drivers/staging/ft1000/
11461
11462STAGING - INDUSTRIAL IO
11463M:	Jonathan Cameron <jic23@kernel.org>
11464L:	linux-iio@vger.kernel.org
11465S:	Odd Fixes
11466F:	Documentation/devicetree/bindings/staging/iio/
11467F:	drivers/staging/iio/
11468
11469STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11470M:	Jarod Wilson <jarod@wilsonet.com>
11471W:	http://www.lirc.org/
11472S:	Odd Fixes
11473F:	drivers/staging/media/lirc/
11474
11475STAGING - LUSTRE PARALLEL FILESYSTEM
11476M:	Oleg Drokin <oleg.drokin@intel.com>
11477M:	Andreas Dilger <andreas.dilger@intel.com>
11478M:	James Simmons <jsimmons@infradead.org>
11479L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11480W:	http://wiki.lustre.org/
11481S:	Maintained
11482F:	drivers/staging/lustre
11483
11484STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11485M:	Marc Dietrich <marvin24@gmx.de>
11486L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11487L:	linux-tegra@vger.kernel.org
11488S:	Maintained
11489F:	drivers/staging/nvec/
11490
11491STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11492M:	Jens Frederich <jfrederich@gmail.com>
11493M:	Daniel Drake <dsd@laptop.org>
11494M:	Jon Nettleton <jon.nettleton@gmail.com>
11495W:	http://wiki.laptop.org/go/DCON
11496S:	Maintained
11497F:	drivers/staging/olpc_dcon/
11498
11499STAGING - REALTEK RTL8712U DRIVERS
11500M:	Larry Finger <Larry.Finger@lwfinger.net>
11501M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11502S:	Odd Fixes
11503F:	drivers/staging/rtl8712/
11504
11505STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11506M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11507M:	Teddy Wang <teddy.wang@siliconmotion.com>
11508M:	Sudip Mukherjee <sudip@vectorindia.org>
11509L:	linux-fbdev@vger.kernel.org
11510S:	Maintained
11511F:	drivers/staging/sm750fb/
11512
11513STAGING - SLICOSS
11514M:	Lior Dotan <liodot@gmail.com>
11515M:	Christopher Harrer <charrer@alacritech.com>
11516S:	Odd Fixes
11517F:	drivers/staging/slicoss/
11518
11519STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11520M:	William Hubbs <w.d.hubbs@gmail.com>
11521M:	Chris Brannon <chris@the-brannons.com>
11522M:	Kirk Reiser <kirk@reisers.ca>
11523M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11524L:	speakup@linux-speakup.org
11525W:	http://www.linux-speakup.org/
11526S:	Odd Fixes
11527F:	drivers/staging/speakup/
11528
11529STAGING - VIA VT665X DRIVERS
11530M:	Forest Bond <forest@alittletooquiet.net>
11531S:	Odd Fixes
11532F:	drivers/staging/vt665?/
11533
11534STAGING - WILC1000 WIFI DRIVER
11535M:	Aditya Shankar <aditya.shankar@microchip.com>
11536M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11537L:	linux-wireless@vger.kernel.org
11538S:	Supported
11539F:	drivers/staging/wilc1000/
11540
11541STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11542M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11543S:	Odd Fixes
11544F:	drivers/staging/xgifb/
11545
11546STARFIRE/DURALAN NETWORK DRIVER
11547M:	Ion Badulescu <ionut@badula.org>
11548S:	Odd Fixes
11549F:	drivers/net/ethernet/adaptec/starfire*
11550
11551SUN3/3X
11552M:	Sam Creasey <sammy@sammy.net>
11553W:	http://sammy.net/sun3/
11554S:	Maintained
11555F:	arch/m68k/kernel/*sun3*
11556F:	arch/m68k/sun3*/
11557F:	arch/m68k/include/asm/sun3*
11558F:	drivers/net/ethernet/i825xx/sun3*
11559
11560SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11561M:	Hans de Goede <hdegoede@redhat.com>
11562L:	linux-input@vger.kernel.org
11563S:	Maintained
11564F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11565F:	drivers/input/keyboard/sun4i-lradc-keys.c
11566
11567SUNDANCE NETWORK DRIVER
11568M:	Denis Kirjanov <kda@linux-powerpc.org>
11569L:	netdev@vger.kernel.org
11570S:	Maintained
11571F:	drivers/net/ethernet/dlink/sundance.c
11572
11573SUPERH
11574M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11575M:	Rich Felker <dalias@libc.org>
11576L:	linux-sh@vger.kernel.org
11577Q:	http://patchwork.kernel.org/project/linux-sh/list/
11578S:	Maintained
11579F:	Documentation/sh/
11580F:	arch/sh/
11581F:	drivers/sh/
11582
11583SUSPEND TO RAM
11584M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11585M:	Len Brown <len.brown@intel.com>
11586M:	Pavel Machek <pavel@ucw.cz>
11587L:	linux-pm@vger.kernel.org
11588S:	Supported
11589F:	Documentation/power/
11590F:	arch/x86/kernel/acpi/
11591F:	drivers/base/power/
11592F:	kernel/power/
11593F:	include/linux/suspend.h
11594F:	include/linux/freezer.h
11595F:	include/linux/pm.h
11596
11597SVGA HANDLING
11598M:	Martin Mares <mj@ucw.cz>
11599L:	linux-video@atrey.karlin.mff.cuni.cz
11600S:	Maintained
11601F:	Documentation/svga.txt
11602F:	arch/x86/boot/video*
11603
11604SWIOTLB SUBSYSTEM
11605M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11606L:	linux-kernel@vger.kernel.org
11607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11608S:	Supported
11609F:	lib/swiotlb.c
11610F:	arch/*/kernel/pci-swiotlb.c
11611F:	include/linux/swiotlb.h
11612
11613SWITCHDEV
11614M:	Jiri Pirko <jiri@resnulli.us>
11615L:	netdev@vger.kernel.org
11616S:	Supported
11617F:	net/switchdev/
11618F:	include/net/switchdev.h
11619
11620SYNOPSYS ARC ARCHITECTURE
11621M:	Vineet Gupta <vgupta@synopsys.com>
11622L:	linux-snps-arc@lists.infradead.org
11623S:	Supported
11624F:	arch/arc/
11625F:	Documentation/devicetree/bindings/arc/*
11626F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11627F:	drivers/tty/serial/arc_uart.c
11628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11629
11630SYNOPSYS ARC SDP platform support
11631M:	Alexey Brodkin <abrodkin@synopsys.com>
11632S:	Supported
11633F:	arch/arc/plat-axs10x
11634F:	arch/arc/boot/dts/ax*
11635F:	Documentation/devicetree/bindings/arc/axs10*
11636
11637SYSTEM CONFIGURATION (SYSCON)
11638M:	Lee Jones <lee.jones@linaro.org>
11639M:	Arnd Bergmann <arnd@arndb.de>
11640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11641S:	Supported
11642F:	drivers/mfd/syscon.c
11643
11644SYSTEM RESET/SHUTDOWN DRIVERS
11645M:	Sebastian Reichel <sre@kernel.org>
11646L:	linux-pm@vger.kernel.org
11647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11648S:	Maintained
11649F:	Documentation/devicetree/bindings/power/reset/
11650F:	drivers/power/reset/
11651
11652SYSV FILESYSTEM
11653M:	Christoph Hellwig <hch@infradead.org>
11654S:	Maintained
11655F:	Documentation/filesystems/sysv-fs.txt
11656F:	fs/sysv/
11657F:	include/linux/sysv_fs.h
11658
11659TARGET SUBSYSTEM
11660M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11661L:	linux-scsi@vger.kernel.org
11662L:	target-devel@vger.kernel.org
11663W:	http://www.linux-iscsi.org
11664W:	http://groups.google.com/group/linux-iscsi-target-dev
11665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11666S:	Supported
11667F:	drivers/target/
11668F:	include/target/
11669F:	Documentation/target/
11670
11671TASKSTATS STATISTICS INTERFACE
11672M:	Balbir Singh <bsingharora@gmail.com>
11673S:	Maintained
11674F:	Documentation/accounting/taskstats*
11675F:	include/linux/taskstats*
11676F:	kernel/taskstats.c
11677
11678TC CLASSIFIER
11679M:	Jamal Hadi Salim <jhs@mojatatu.com>
11680L:	netdev@vger.kernel.org
11681S:	Maintained
11682F:	include/net/pkt_cls.h
11683F:	include/uapi/linux/pkt_cls.h
11684F:	net/sched/
11685
11686TCP LOW PRIORITY MODULE
11687M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11688M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11689W:	http://tcp-lp-mod.sourceforge.net/
11690S:	Maintained
11691F:	net/ipv4/tcp_lp.c
11692
11693TDA10071 MEDIA DRIVER
11694M:	Antti Palosaari <crope@iki.fi>
11695L:	linux-media@vger.kernel.org
11696W:	https://linuxtv.org
11697W:	http://palosaari.fi/linux/
11698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11699T:	git git://linuxtv.org/anttip/media_tree.git
11700S:	Maintained
11701F:	drivers/media/dvb-frontends/tda10071*
11702
11703TDA18212 MEDIA DRIVER
11704M:	Antti Palosaari <crope@iki.fi>
11705L:	linux-media@vger.kernel.org
11706W:	https://linuxtv.org
11707W:	http://palosaari.fi/linux/
11708Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11709T:	git git://linuxtv.org/anttip/media_tree.git
11710S:	Maintained
11711F:	drivers/media/tuners/tda18212*
11712
11713TDA18218 MEDIA DRIVER
11714M:	Antti Palosaari <crope@iki.fi>
11715L:	linux-media@vger.kernel.org
11716W:	https://linuxtv.org
11717W:	http://palosaari.fi/linux/
11718Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11719T:	git git://linuxtv.org/anttip/media_tree.git
11720S:	Maintained
11721F:	drivers/media/tuners/tda18218*
11722
11723TDA18271 MEDIA DRIVER
11724M:	Michael Krufky <mkrufky@linuxtv.org>
11725L:	linux-media@vger.kernel.org
11726W:	https://linuxtv.org
11727W:	http://github.com/mkrufky
11728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11729T:	git git://linuxtv.org/mkrufky/tuners.git
11730S:	Maintained
11731F:	drivers/media/tuners/tda18271*
11732
11733TDA827x MEDIA DRIVER
11734M:	Michael Krufky <mkrufky@linuxtv.org>
11735L:	linux-media@vger.kernel.org
11736W:	https://linuxtv.org
11737W:	http://github.com/mkrufky
11738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11739T:	git git://linuxtv.org/mkrufky/tuners.git
11740S:	Maintained
11741F:	drivers/media/tuners/tda8290.*
11742
11743TDA8290 MEDIA DRIVER
11744M:	Michael Krufky <mkrufky@linuxtv.org>
11745L:	linux-media@vger.kernel.org
11746W:	https://linuxtv.org
11747W:	http://github.com/mkrufky
11748Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11749T:	git git://linuxtv.org/mkrufky/tuners.git
11750S:	Maintained
11751F:	drivers/media/tuners/tda8290.*
11752
11753TDA9840 MEDIA DRIVER
11754M:	Hans Verkuil <hverkuil@xs4all.nl>
11755L:	linux-media@vger.kernel.org
11756T:	git git://linuxtv.org/media_tree.git
11757W:	https://linuxtv.org
11758S:	Maintained
11759F:	drivers/media/i2c/tda9840*
11760
11761TEA5761 TUNER DRIVER
11762M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11763M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11764L:	linux-media@vger.kernel.org
11765W:	https://linuxtv.org
11766T:	git git://linuxtv.org/media_tree.git
11767S:	Odd fixes
11768F:	drivers/media/tuners/tea5761.*
11769
11770TEA5767 TUNER DRIVER
11771M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11772M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11773L:	linux-media@vger.kernel.org
11774W:	https://linuxtv.org
11775T:	git git://linuxtv.org/media_tree.git
11776S:	Maintained
11777F:	drivers/media/tuners/tea5767.*
11778
11779TEA6415C MEDIA DRIVER
11780M:	Hans Verkuil <hverkuil@xs4all.nl>
11781L:	linux-media@vger.kernel.org
11782T:	git git://linuxtv.org/media_tree.git
11783W:	https://linuxtv.org
11784S:	Maintained
11785F:	drivers/media/i2c/tea6415c*
11786
11787TEA6420 MEDIA DRIVER
11788M:	Hans Verkuil <hverkuil@xs4all.nl>
11789L:	linux-media@vger.kernel.org
11790T:	git git://linuxtv.org/media_tree.git
11791W:	https://linuxtv.org
11792S:	Maintained
11793F:	drivers/media/i2c/tea6420*
11794
11795TEAM DRIVER
11796M:	Jiri Pirko <jiri@resnulli.us>
11797L:	netdev@vger.kernel.org
11798S:	Supported
11799F:	drivers/net/team/
11800F:	include/linux/if_team.h
11801F:	include/uapi/linux/if_team.h
11802
11803TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11804M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11805S:	Maintained
11806F:	arch/x86/platform/ts5500/
11807
11808TECHNOTREND USB IR RECEIVER
11809M:	Sean Young <sean@mess.org>
11810L:	linux-media@vger.kernel.org
11811S:	Maintained
11812F:	drivers/media/rc/ttusbir.c
11813
11814TEGRA ARCHITECTURE SUPPORT
11815M:	Stephen Warren <swarren@wwwdotorg.org>
11816M:	Thierry Reding <thierry.reding@gmail.com>
11817M:	Alexandre Courbot <gnurou@gmail.com>
11818L:	linux-tegra@vger.kernel.org
11819Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11821S:	Supported
11822N:	[^a-z]tegra
11823
11824TEGRA CLOCK DRIVER
11825M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11826M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11827S:	Supported
11828F:	drivers/clk/tegra/
11829
11830TEGRA DMA DRIVERS
11831M:	Laxman Dewangan <ldewangan@nvidia.com>
11832M:	Jon Hunter <jonathanh@nvidia.com>
11833S:	Supported
11834F:	drivers/dma/tegra*
11835
11836TEGRA I2C DRIVER
11837M:	Laxman Dewangan <ldewangan@nvidia.com>
11838S:	Supported
11839F:	drivers/i2c/busses/i2c-tegra.c
11840
11841TEGRA IOMMU DRIVERS
11842M:	Hiroshi Doyu <hdoyu@nvidia.com>
11843S:	Supported
11844F:	drivers/iommu/tegra*
11845
11846TEGRA KBC DRIVER
11847M:	Rakesh Iyer <riyer@nvidia.com>
11848M:	Laxman Dewangan <ldewangan@nvidia.com>
11849S:	Supported
11850F:	drivers/input/keyboard/tegra-kbc.c
11851
11852TEGRA PWM DRIVER
11853M:	Thierry Reding <thierry.reding@gmail.com>
11854S:	Supported
11855F:	drivers/pwm/pwm-tegra.c
11856
11857TEGRA SERIAL DRIVER
11858M:	Laxman Dewangan <ldewangan@nvidia.com>
11859S:	Supported
11860F:	drivers/tty/serial/serial-tegra.c
11861
11862TEGRA SPI DRIVER
11863M:	Laxman Dewangan <ldewangan@nvidia.com>
11864S:	Supported
11865F:	drivers/spi/spi-tegra*
11866
11867TEHUTI ETHERNET DRIVER
11868M:	Andy Gospodarek <andy@greyhouse.net>
11869L:	netdev@vger.kernel.org
11870S:	Supported
11871F:	drivers/net/ethernet/tehuti/*
11872
11873Telecom Clock Driver for MCPL0010
11874M:	Mark Gross <mark.gross@intel.com>
11875S:	Supported
11876F:	drivers/char/tlclk.c
11877
11878TENSILICA XTENSA PORT (xtensa)
11879M:	Chris Zankel <chris@zankel.net>
11880M:	Max Filippov <jcmvbkbc@gmail.com>
11881L:	linux-xtensa@linux-xtensa.org
11882T:	git git://github.com/czankel/xtensa-linux.git
11883S:	Maintained
11884F:	arch/xtensa/
11885F:	drivers/irqchip/irq-xtensa-*
11886
11887THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11888M:	Hans Verkuil <hverkuil@xs4all.nl>
11889L:	linux-media@vger.kernel.org
11890T:	git git://linuxtv.org/media_tree.git
11891W:	https://linuxtv.org
11892S:	Maintained
11893F:	drivers/media/radio/radio-raremono.c
11894
11895THERMAL
11896M:	Zhang Rui <rui.zhang@intel.com>
11897M:	Eduardo Valentin <edubezval@gmail.com>
11898L:	linux-pm@vger.kernel.org
11899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11901Q:	https://patchwork.kernel.org/project/linux-pm/list/
11902S:	Supported
11903F:	drivers/thermal/
11904F:	include/linux/thermal.h
11905F:	include/uapi/linux/thermal.h
11906F:	include/linux/cpu_cooling.h
11907F:	Documentation/devicetree/bindings/thermal/
11908
11909THERMAL/CPU_COOLING
11910M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11911M:	Viresh Kumar <viresh.kumar@linaro.org>
11912M:	Javi Merino <javi.merino@kernel.org>
11913L:	linux-pm@vger.kernel.org
11914S:	Supported
11915F:	Documentation/thermal/cpu-cooling-api.txt
11916F:	drivers/thermal/cpu_cooling.c
11917F:	include/linux/cpu_cooling.h
11918
11919THINKPAD ACPI EXTRAS DRIVER
11920M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11921L:	ibm-acpi-devel@lists.sourceforge.net
11922L:	platform-driver-x86@vger.kernel.org
11923W:	http://ibm-acpi.sourceforge.net
11924W:	http://thinkwiki.org/wiki/Ibm-acpi
11925T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11926S:	Maintained
11927F:	drivers/platform/x86/thinkpad_acpi.c
11928
11929TI BANDGAP AND THERMAL DRIVER
11930M:	Eduardo Valentin <edubezval@gmail.com>
11931M:	Keerthy <j-keerthy@ti.com>
11932L:	linux-pm@vger.kernel.org
11933L:	linux-omap@vger.kernel.org
11934S:	Maintained
11935F:	drivers/thermal/ti-soc-thermal/
11936
11937TI VPE/CAL DRIVERS
11938M:	Benoit Parrot <bparrot@ti.com>
11939L:	linux-media@vger.kernel.org
11940W:	http://linuxtv.org/
11941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11942S:	Maintained
11943F:	drivers/media/platform/ti-vpe/
11944
11945TI CDCE706 CLOCK DRIVER
11946M:	Max Filippov <jcmvbkbc@gmail.com>
11947S:	Maintained
11948F:	drivers/clk/clk-cdce706.c
11949
11950TI CLOCK DRIVER
11951M:	Tero Kristo <t-kristo@ti.com>
11952L:	linux-omap@vger.kernel.org
11953S:	Maintained
11954F:	drivers/clk/ti/
11955F:	include/linux/clk/ti.h
11956
11957TI ETHERNET SWITCH DRIVER (CPSW)
11958M:	Mugunthan V N <mugunthanvnm@ti.com>
11959R:	Grygorii Strashko <grygorii.strashko@ti.com>
11960L:	linux-omap@vger.kernel.org
11961L:	netdev@vger.kernel.org
11962S:	Maintained
11963F:	drivers/net/ethernet/ti/cpsw*
11964F:	drivers/net/ethernet/ti/davinci*
11965
11966TI FLASH MEDIA INTERFACE DRIVER
11967M:	Alex Dubov <oakad@yahoo.com>
11968S:	Maintained
11969F:	drivers/misc/tifm*
11970F:	drivers/mmc/host/tifm_sd.c
11971F:	include/linux/tifm.h
11972
11973TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11974M:	Santosh Shilimkar <ssantosh@kernel.org>
11975L:	linux-kernel@vger.kernel.org
11976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11977S:	Maintained
11978F:	drivers/soc/ti/*
11979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11980
11981
11982TI LM49xxx FAMILY ASoC CODEC DRIVERS
11983M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11984M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11985L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11986S:	Maintained
11987F:	sound/soc/codecs/lm49453*
11988F:	sound/soc/codecs/isabelle*
11989
11990TI LP855x BACKLIGHT DRIVER
11991M:	Milo Kim <milo.kim@ti.com>
11992S:	Maintained
11993F:	Documentation/backlight/lp855x-driver.txt
11994F:	drivers/video/backlight/lp855x_bl.c
11995F:	include/linux/platform_data/lp855x.h
11996
11997TI LP8727 CHARGER DRIVER
11998M:	Milo Kim <milo.kim@ti.com>
11999S:	Maintained
12000F:	drivers/power/supply/lp8727_charger.c
12001F:	include/linux/platform_data/lp8727.h
12002
12003TI LP8788 MFD DRIVER
12004M:	Milo Kim <milo.kim@ti.com>
12005S:	Maintained
12006F:	drivers/iio/adc/lp8788_adc.c
12007F:	drivers/leds/leds-lp8788.c
12008F:	drivers/mfd/lp8788*.c
12009F:	drivers/power/supply/lp8788-charger.c
12010F:	drivers/regulator/lp8788-*.c
12011F:	include/linux/mfd/lp8788*.h
12012
12013TI NETCP ETHERNET DRIVER
12014M:	Wingman Kwok <w-kwok2@ti.com>
12015M:	Murali Karicheri <m-karicheri2@ti.com>
12016L:	netdev@vger.kernel.org
12017S:	Maintained
12018F:	drivers/net/ethernet/ti/netcp*
12019
12020TI TAS571X FAMILY ASoC CODEC DRIVER
12021M:	Kevin Cernekee <cernekee@chromium.org>
12022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12023S:	Odd Fixes
12024F:	sound/soc/codecs/tas571x*
12025
12026TI TWL4030 SERIES SOC CODEC DRIVER
12027M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12028L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12029S:	Maintained
12030F:	sound/soc/codecs/twl4030*
12031
12032TI WILINK WIRELESS DRIVERS
12033L:	linux-wireless@vger.kernel.org
12034W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12035W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12037S:	Orphan
12038F:	drivers/net/wireless/ti/
12039F:	include/linux/wl12xx.h
12040
12041TIPC NETWORK LAYER
12042M:	Jon Maloy <jon.maloy@ericsson.com>
12043M:	Ying Xue <ying.xue@windriver.com>
12044L:	netdev@vger.kernel.org (core kernel code)
12045L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12046W:	http://tipc.sourceforge.net/
12047S:	Maintained
12048F:	include/uapi/linux/tipc*.h
12049F:	net/tipc/
12050
12051TILE ARCHITECTURE
12052M:	Chris Metcalf <cmetcalf@mellanox.com>
12053W:	http://www.mellanox.com/repository/solutions/tile-scm/
12054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12055S:	Supported
12056F:	arch/tile/
12057F:	drivers/char/tile-srom.c
12058F:	drivers/edac/tile_edac.c
12059F:	drivers/net/ethernet/tile/
12060F:	drivers/rtc/rtc-tile.c
12061F:	drivers/tty/hvc/hvc_tile.c
12062F:	drivers/tty/serial/tilegx.c
12063F:	drivers/usb/host/*-tilegx.c
12064F:	include/linux/usb/tilegx.h
12065
12066TLAN NETWORK DRIVER
12067M:	Samuel Chessman <chessman@tux.org>
12068L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12069W:	http://sourceforge.net/projects/tlan/
12070S:	Maintained
12071F:	Documentation/networking/tlan.txt
12072F:	drivers/net/ethernet/ti/tlan.*
12073
12074TOMOYO SECURITY MODULE
12075M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12076M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12077L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12078L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12079L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12080L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12081W:	http://tomoyo.sourceforge.jp/
12082T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12083S:	Maintained
12084F:	security/tomoyo/
12085
12086TOPSTAR LAPTOP EXTRAS DRIVER
12087M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12088L:	platform-driver-x86@vger.kernel.org
12089S:	Maintained
12090F:	drivers/platform/x86/topstar-laptop.c
12091
12092TOSHIBA ACPI EXTRAS DRIVER
12093M:	Azael Avalos <coproscefalo@gmail.com>
12094L:	platform-driver-x86@vger.kernel.org
12095S:	Maintained
12096F:	drivers/platform/x86/toshiba_acpi.c
12097
12098TOSHIBA BLUETOOTH DRIVER
12099M:	Azael Avalos <coproscefalo@gmail.com>
12100L:	platform-driver-x86@vger.kernel.org
12101S:	Maintained
12102F:	drivers/platform/x86/toshiba_bluetooth.c
12103
12104TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12105M:	Azael Avalos <coproscefalo@gmail.com>
12106L:	platform-driver-x86@vger.kernel.org
12107S:	Maintained
12108F:	drivers/platform/x86/toshiba_haps.c
12109
12110TOSHIBA WMI HOTKEYS DRIVER
12111M:	Azael Avalos <coproscefalo@gmail.com>
12112L:	platform-driver-x86@vger.kernel.org
12113S:	Maintained
12114F:	drivers/platform/x86/toshiba-wmi.c
12115
12116TOSHIBA SMM DRIVER
12117M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12118W:	http://www.buzzard.org.uk/toshiba/
12119S:	Maintained
12120F:	drivers/char/toshiba.c
12121F:	include/linux/toshiba.h
12122F:	include/uapi/linux/toshiba.h
12123
12124TOSHIBA TC358743 DRIVER
12125M:	Mats Randgaard <matrandg@cisco.com>
12126L:	linux-media@vger.kernel.org
12127S:	Maintained
12128F:	drivers/media/i2c/tc358743*
12129F:	include/media/i2c/tc358743.h
12130
12131TMIO/SDHI MMC DRIVER
12132M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12133L:	linux-mmc@vger.kernel.org
12134S:	Supported
12135F:	drivers/mmc/host/tmio_mmc*
12136F:	drivers/mmc/host/sh_mobile_sdhi.c
12137F:	include/linux/mfd/tmio.h
12138
12139TMP401 HARDWARE MONITOR DRIVER
12140M:	Guenter Roeck <linux@roeck-us.net>
12141L:	linux-hwmon@vger.kernel.org
12142S:	Maintained
12143F:	Documentation/hwmon/tmp401
12144F:	drivers/hwmon/tmp401.c
12145
12146TMPFS (SHMEM FILESYSTEM)
12147M:	Hugh Dickins <hughd@google.com>
12148L:	linux-mm@kvack.org
12149S:	Maintained
12150F:	include/linux/shmem_fs.h
12151F:	mm/shmem.c
12152
12153TM6000 VIDEO4LINUX DRIVER
12154M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12155M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12156L:	linux-media@vger.kernel.org
12157W:	https://linuxtv.org
12158T:	git git://linuxtv.org/media_tree.git
12159S:	Odd fixes
12160F:	drivers/media/usb/tm6000/
12161F:	Documentation/media/v4l-drivers/tm6000*
12162
12163TW5864 VIDEO4LINUX DRIVER
12164M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12165M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12166M:	Andrey Utkin <andrey_utkin@fastmail.com>
12167L:	linux-media@vger.kernel.org
12168S:	Supported
12169F:	drivers/media/pci/tw5864/
12170
12171TW68 VIDEO4LINUX DRIVER
12172M:	Hans Verkuil <hverkuil@xs4all.nl>
12173L:	linux-media@vger.kernel.org
12174T:	git git://linuxtv.org/media_tree.git
12175W:	https://linuxtv.org
12176S:	Odd Fixes
12177F:	drivers/media/pci/tw68/
12178
12179TW686X VIDEO4LINUX DRIVER
12180M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12181L:	linux-media@vger.kernel.org
12182T:	git git://linuxtv.org/media_tree.git
12183W:	http://linuxtv.org
12184S:	Maintained
12185F:	drivers/media/pci/tw686x/
12186
12187TPM DEVICE DRIVER
12188M:	Peter Huewe <peterhuewe@gmx.de>
12189M:	Marcel Selhorst <tpmdd@selhorst.net>
12190M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12191R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12192W:	http://tpmdd.sourceforge.net
12193L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12194Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12195T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12196S:	Maintained
12197F:	drivers/char/tpm/
12198
12199TPM IBM_VTPM DEVICE DRIVER
12200M:	Ashley Lai <ashleydlai@gmail.com>
12201W:	http://tpmdd.sourceforge.net
12202L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12203S:	Maintained
12204F:	drivers/char/tpm/tpm_ibmvtpm*
12205
12206TRACING
12207M:	Steven Rostedt <rostedt@goodmis.org>
12208M:	Ingo Molnar <mingo@redhat.com>
12209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12210S:	Maintained
12211F:	Documentation/trace/ftrace.txt
12212F:	arch/*/*/*/ftrace.h
12213F:	arch/*/kernel/ftrace.c
12214F:	include/*/ftrace.h
12215F:	include/linux/trace*.h
12216F:	include/trace/
12217F:	kernel/trace/
12218F:	tools/testing/selftests/ftrace/
12219
12220TRACING MMIO ACCESSES (MMIOTRACE)
12221M:	Steven Rostedt <rostedt@goodmis.org>
12222M:	Ingo Molnar <mingo@kernel.org>
12223R:	Karol Herbst <karolherbst@gmail.com>
12224R:	Pekka Paalanen <ppaalanen@gmail.com>
12225S:	Maintained
12226L:	linux-kernel@vger.kernel.org
12227L:	nouveau@lists.freedesktop.org
12228F:	kernel/trace/trace_mmiotrace.c
12229F:	include/linux/mmiotrace.h
12230F:	arch/x86/mm/kmmio.c
12231F:	arch/x86/mm/mmio-mod.c
12232F:	arch/x86/mm/testmmiotrace.c
12233
12234TRIVIAL PATCHES
12235M:	Jiri Kosina <trivial@kernel.org>
12236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12237S:	Maintained
12238K:	^Subject:.*(?i)trivial
12239
12240TTY LAYER
12241M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12242M:	Jiri Slaby <jslaby@suse.com>
12243S:	Supported
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12245F:	Documentation/serial/
12246F:	drivers/tty/
12247F:	drivers/tty/serial/serial_core.c
12248F:	include/linux/serial_core.h
12249F:	include/linux/serial.h
12250F:	include/linux/tty.h
12251F:	include/uapi/linux/serial_core.h
12252F:	include/uapi/linux/serial.h
12253F:	include/uapi/linux/tty.h
12254
12255TUA9001 MEDIA DRIVER
12256M:	Antti Palosaari <crope@iki.fi>
12257L:	linux-media@vger.kernel.org
12258W:	https://linuxtv.org
12259W:	http://palosaari.fi/linux/
12260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12261T:	git git://linuxtv.org/anttip/media_tree.git
12262S:	Maintained
12263F:	drivers/media/tuners/tua9001*
12264
12265TULIP NETWORK DRIVERS
12266L:	netdev@vger.kernel.org
12267L:	linux-parisc@vger.kernel.org
12268S:	Orphan
12269F:	drivers/net/ethernet/dec/tulip/
12270
12271TUN/TAP driver
12272M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12273W:	http://vtun.sourceforge.net/tun
12274S:	Maintained
12275F:	Documentation/networking/tuntap.txt
12276F:	arch/um/os-Linux/drivers/
12277
12278TURBOCHANNEL SUBSYSTEM
12279M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12280M:	Ralf Baechle <ralf@linux-mips.org>
12281L:	linux-mips@linux-mips.org
12282Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12283S:	Maintained
12284F:	drivers/tc/
12285F:	include/linux/tc.h
12286
12287UBI FILE SYSTEM (UBIFS)
12288M:	Richard Weinberger <richard@nod.at>
12289M:	Artem Bityutskiy <dedekind1@gmail.com>
12290M:	Adrian Hunter <adrian.hunter@intel.com>
12291L:	linux-mtd@lists.infradead.org
12292T:	git git://git.infradead.org/ubifs-2.6.git
12293W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12294S:	Supported
12295F:	Documentation/filesystems/ubifs.txt
12296F:	fs/ubifs/
12297
12298UCLINUX (M68KNOMMU AND COLDFIRE)
12299M:	Greg Ungerer <gerg@linux-m68k.org>
12300W:	http://www.linux-m68k.org/
12301W:	http://www.uclinux.org/
12302L:	linux-m68k@lists.linux-m68k.org
12303L:	uclinux-dev@uclinux.org  (subscribers-only)
12304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12305S:	Maintained
12306F:	arch/m68k/coldfire/
12307F:	arch/m68k/68*/
12308F:	arch/m68k/*/*_no.*
12309F:	arch/m68k/include/asm/*_no.*
12310
12311UDF FILESYSTEM
12312M:	Jan Kara <jack@suse.com>
12313S:	Maintained
12314F:	Documentation/filesystems/udf.txt
12315F:	fs/udf/
12316
12317UFS FILESYSTEM
12318M:	Evgeniy Dushistov <dushistov@mail.ru>
12319S:	Maintained
12320F:	Documentation/filesystems/ufs.txt
12321F:	fs/ufs/
12322
12323UHID USERSPACE HID IO DRIVER:
12324M:	David Herrmann <dh.herrmann@googlemail.com>
12325L:	linux-input@vger.kernel.org
12326S:	Maintained
12327F:	drivers/hid/uhid.c
12328F:	include/uapi/linux/uhid.h
12329
12330ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12331L:	linux-usb@vger.kernel.org
12332S:	Orphan
12333F:	drivers/uwb/
12334F:	include/linux/uwb.h
12335F:	include/linux/uwb/
12336
12337UNICORE32 ARCHITECTURE:
12338M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12339W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12340S:	Maintained
12341T:	git git://github.com/gxt/linux.git
12342F:	arch/unicore32/
12343
12344UNIFDEF
12345M:	Tony Finch <dot@dotat.at>
12346W:	http://dotat.at/prog/unifdef
12347S:	Maintained
12348F:	scripts/unifdef.c
12349
12350UNIFORM CDROM DRIVER
12351M:	Jens Axboe <axboe@kernel.dk>
12352W:	http://www.kernel.dk
12353S:	Maintained
12354F:	Documentation/cdrom/
12355F:	drivers/cdrom/cdrom.c
12356F:	include/linux/cdrom.h
12357F:	include/uapi/linux/cdrom.h
12358
12359UNISYS S-PAR DRIVERS
12360M:	David Kershner <david.kershner@unisys.com>
12361L:	sparmaintainer@unisys.com (Unisys internal)
12362S:	Supported
12363F:	drivers/staging/unisys/
12364
12365UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12366M:	Vinayak Holikatti <vinholikatti@gmail.com>
12367L:	linux-scsi@vger.kernel.org
12368S:	Supported
12369F:	Documentation/scsi/ufs.txt
12370F:	drivers/scsi/ufs/
12371
12372UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12373M:	Joao Pinto <Joao.Pinto@synopsys.com>
12374L:	linux-scsi@vger.kernel.org
12375S:	Supported
12376F:	drivers/scsi/ufs/*dwc*
12377
12378UNSORTED BLOCK IMAGES (UBI)
12379M:	Artem Bityutskiy <dedekind1@gmail.com>
12380M:	Richard Weinberger <richard@nod.at>
12381W:	http://www.linux-mtd.infradead.org/
12382L:	linux-mtd@lists.infradead.org
12383T:	git git://git.infradead.org/ubifs-2.6.git
12384S:	Supported
12385F:	drivers/mtd/ubi/
12386F:	include/linux/mtd/ubi.h
12387F:	include/uapi/mtd/ubi-user.h
12388
12389USB ACM DRIVER
12390M:	Oliver Neukum <oneukum@suse.com>
12391L:	linux-usb@vger.kernel.org
12392S:	Maintained
12393F:	Documentation/usb/acm.txt
12394F:	drivers/usb/class/cdc-acm.*
12395
12396USB AR5523 WIRELESS DRIVER
12397M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12398L:	linux-wireless@vger.kernel.org
12399S:	Maintained
12400F:	drivers/net/wireless/ath/ar5523/
12401
12402USB ATTACHED SCSI
12403M:	Oliver Neukum <oneukum@suse.com>
12404L:	linux-usb@vger.kernel.org
12405L:	linux-scsi@vger.kernel.org
12406S:	Maintained
12407F:	drivers/usb/storage/uas.c
12408
12409USB CDC ETHERNET DRIVER
12410M:	Oliver Neukum <oliver@neukum.org>
12411L:	linux-usb@vger.kernel.org
12412S:	Maintained
12413F:	drivers/net/usb/cdc_*.c
12414F:	include/uapi/linux/usb/cdc.h
12415
12416USB CHAOSKEY DRIVER
12417M:	Keith Packard <keithp@keithp.com>
12418L:	linux-usb@vger.kernel.org
12419S:	Maintained
12420F:	drivers/usb/misc/chaoskey.c
12421
12422USB CYPRESS C67X00 DRIVER
12423M:	Peter Korsgaard <jacmet@sunsite.dk>
12424L:	linux-usb@vger.kernel.org
12425S:	Maintained
12426F:	drivers/usb/c67x00/
12427
12428USB DAVICOM DM9601 DRIVER
12429M:	Peter Korsgaard <jacmet@sunsite.dk>
12430L:	netdev@vger.kernel.org
12431W:	http://www.linux-usb.org/usbnet
12432S:	Maintained
12433F:	drivers/net/usb/dm9601.c
12434
12435USB DIAMOND RIO500 DRIVER
12436M:	Cesar Miquel <miquel@df.uba.ar>
12437L:	rio500-users@lists.sourceforge.net
12438W:	http://rio500.sourceforge.net
12439S:	Maintained
12440F:	drivers/usb/misc/rio500*
12441
12442USB EHCI DRIVER
12443M:	Alan Stern <stern@rowland.harvard.edu>
12444L:	linux-usb@vger.kernel.org
12445S:	Maintained
12446F:	Documentation/usb/ehci.txt
12447F:	drivers/usb/host/ehci*
12448
12449USB GADGET/PERIPHERAL SUBSYSTEM
12450M:	Felipe Balbi <balbi@kernel.org>
12451L:	linux-usb@vger.kernel.org
12452W:	http://www.linux-usb.org/gadget
12453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12454S:	Maintained
12455F:	drivers/usb/gadget/
12456F:	include/linux/usb/gadget*
12457
12458USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12459M:	Jiri Kosina <jikos@kernel.org>
12460R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12461L:	linux-usb@vger.kernel.org
12462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12463S:	Maintained
12464F:	Documentation/hid/hiddev.txt
12465F:	drivers/hid/usbhid/
12466
12467USB ISP116X DRIVER
12468M:	Olav Kongas <ok@artecdesign.ee>
12469L:	linux-usb@vger.kernel.org
12470S:	Maintained
12471F:	drivers/usb/host/isp116x*
12472F:	include/linux/usb/isp116x.h
12473
12474USB LAN78XX ETHERNET DRIVER
12475M:	Woojung Huh <woojung.huh@microchip.com>
12476M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12477L:	netdev@vger.kernel.org
12478S:	Maintained
12479F:	drivers/net/usb/lan78xx.*
12480
12481USB MASS STORAGE DRIVER
12482M:	Alan Stern <stern@rowland.harvard.edu>
12483L:	linux-usb@vger.kernel.org
12484L:	usb-storage@lists.one-eyed-alien.net
12485S:	Maintained
12486W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12487F:	drivers/usb/storage/
12488
12489USB MIDI DRIVER
12490M:	Clemens Ladisch <clemens@ladisch.de>
12491L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12492T:	git git://git.alsa-project.org/alsa-kernel.git
12493S:	Maintained
12494F:	sound/usb/midi.*
12495
12496USB NETWORKING DRIVERS
12497L:	linux-usb@vger.kernel.org
12498S:	Odd Fixes
12499F:	drivers/net/usb/
12500
12501USB OHCI DRIVER
12502M:	Alan Stern <stern@rowland.harvard.edu>
12503L:	linux-usb@vger.kernel.org
12504S:	Maintained
12505F:	Documentation/usb/ohci.txt
12506F:	drivers/usb/host/ohci*
12507
12508USB OTG FSM (Finite State Machine)
12509M:	Peter Chen <Peter.Chen@nxp.com>
12510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12511L:	linux-usb@vger.kernel.org
12512S:	Maintained
12513F:	drivers/usb/common/usb-otg-fsm.c
12514
12515USB OVER IP DRIVER
12516M:	Valentina Manea <valentina.manea.m@gmail.com>
12517M:	Shuah Khan <shuahkh@osg.samsung.com>
12518M:	Shuah Khan <shuah@kernel.org>
12519L:	linux-usb@vger.kernel.org
12520S:	Maintained
12521F:	Documentation/usb/usbip_protocol.txt
12522F:	drivers/usb/usbip/
12523F:	tools/usb/usbip/
12524
12525USB PEGASUS DRIVER
12526M:	Petko Manolov <petkan@nucleusys.com>
12527L:	linux-usb@vger.kernel.org
12528L:	netdev@vger.kernel.org
12529T:	git git://github.com/petkan/pegasus.git
12530W:	https://github.com/petkan/pegasus
12531S:	Maintained
12532F:	drivers/net/usb/pegasus.*
12533
12534USB PHY LAYER
12535M:	Felipe Balbi <balbi@kernel.org>
12536L:	linux-usb@vger.kernel.org
12537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12538S:	Maintained
12539F:	drivers/usb/phy/
12540
12541USB PRINTER DRIVER (usblp)
12542M:	Pete Zaitcev <zaitcev@redhat.com>
12543L:	linux-usb@vger.kernel.org
12544S:	Supported
12545F:	drivers/usb/class/usblp.c
12546
12547USB QMI WWAN NETWORK DRIVER
12548M:	Bjørn Mork <bjorn@mork.no>
12549L:	netdev@vger.kernel.org
12550S:	Maintained
12551F:	Documentation/ABI/testing/sysfs-class-net-qmi
12552F:	drivers/net/usb/qmi_wwan.c
12553
12554USB RTL8150 DRIVER
12555M:	Petko Manolov <petkan@nucleusys.com>
12556L:	linux-usb@vger.kernel.org
12557L:	netdev@vger.kernel.org
12558T:	git git://github.com/petkan/rtl8150.git
12559W:	https://github.com/petkan/rtl8150
12560S:	Maintained
12561F:	drivers/net/usb/rtl8150.c
12562
12563USB SERIAL SUBSYSTEM
12564M:	Johan Hovold <johan@kernel.org>
12565L:	linux-usb@vger.kernel.org
12566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12567S:	Maintained
12568F:	Documentation/usb/usb-serial.txt
12569F:	drivers/usb/serial/
12570F:	include/linux/usb/serial.h
12571
12572USB SMSC75XX ETHERNET DRIVER
12573M:	Steve Glendinning <steve.glendinning@shawell.net>
12574L:	netdev@vger.kernel.org
12575S:	Maintained
12576F:	drivers/net/usb/smsc75xx.*
12577
12578USB SMSC95XX ETHERNET DRIVER
12579M:	Steve Glendinning <steve.glendinning@shawell.net>
12580M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12581L:	netdev@vger.kernel.org
12582S:	Maintained
12583F:	drivers/net/usb/smsc95xx.*
12584
12585USB SUBSYSTEM
12586M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12587L:	linux-usb@vger.kernel.org
12588W:	http://www.linux-usb.org
12589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12590S:	Supported
12591F:	Documentation/devicetree/bindings/usb/
12592F:	Documentation/usb/
12593F:	drivers/usb/
12594F:	include/linux/usb.h
12595F:	include/linux/usb/
12596
12597USB UHCI DRIVER
12598M:	Alan Stern <stern@rowland.harvard.edu>
12599L:	linux-usb@vger.kernel.org
12600S:	Maintained
12601F:	drivers/usb/host/uhci*
12602
12603USB "USBNET" DRIVER FRAMEWORK
12604M:	Oliver Neukum <oneukum@suse.com>
12605L:	netdev@vger.kernel.org
12606W:	http://www.linux-usb.org/usbnet
12607S:	Maintained
12608F:	drivers/net/usb/usbnet.c
12609F:	include/linux/usb/usbnet.h
12610
12611USB VIDEO CLASS
12612M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12613L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12614L:	linux-media@vger.kernel.org
12615T:	git git://linuxtv.org/media_tree.git
12616W:	http://www.ideasonboard.org/uvc/
12617S:	Maintained
12618F:	drivers/media/usb/uvc/
12619F:	include/uapi/linux/uvcvideo.h
12620
12621USB VISION DRIVER
12622M:	Hans Verkuil <hverkuil@xs4all.nl>
12623L:	linux-media@vger.kernel.org
12624T:	git git://linuxtv.org/media_tree.git
12625W:	https://linuxtv.org
12626S:	Odd Fixes
12627F:	drivers/media/usb/usbvision/
12628
12629USB WEBCAM GADGET
12630M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12631L:	linux-usb@vger.kernel.org
12632S:	Maintained
12633F:	drivers/usb/gadget/function/*uvc*
12634F:	drivers/usb/gadget/legacy/webcam.c
12635
12636USB WIRELESS RNDIS DRIVER (rndis_wlan)
12637M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12638L:	linux-wireless@vger.kernel.org
12639S:	Maintained
12640F:	drivers/net/wireless/rndis_wlan.c
12641
12642USB XHCI DRIVER
12643M:	Mathias Nyman <mathias.nyman@intel.com>
12644L:	linux-usb@vger.kernel.org
12645S:	Supported
12646F:	drivers/usb/host/xhci*
12647F:	drivers/usb/host/pci-quirks*
12648
12649USB ZD1201 DRIVER
12650L:	linux-wireless@vger.kernel.org
12651W:	http://linux-lc100020.sourceforge.net
12652S:	Orphan
12653F:	drivers/net/wireless/zydas/zd1201.*
12654
12655USB ZR364XX DRIVER
12656M:	Antoine Jacquet <royale@zerezo.com>
12657L:	linux-usb@vger.kernel.org
12658L:	linux-media@vger.kernel.org
12659T:	git git://linuxtv.org/media_tree.git
12660W:	http://royale.zerezo.com/zr364xx/
12661S:	Maintained
12662F:	Documentation/media/v4l-drivers/zr364xx*
12663F:	drivers/media/usb/zr364xx/
12664
12665ULPI BUS
12666M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12667L:	linux-usb@vger.kernel.org
12668S:	Maintained
12669F:	drivers/usb/common/ulpi.c
12670F:	include/linux/ulpi/
12671
12672USER-MODE LINUX (UML)
12673M:	Jeff Dike <jdike@addtoit.com>
12674M:	Richard Weinberger <richard@nod.at>
12675L:	user-mode-linux-devel@lists.sourceforge.net
12676L:	user-mode-linux-user@lists.sourceforge.net
12677W:	http://user-mode-linux.sourceforge.net
12678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12679S:	Maintained
12680F:	Documentation/virtual/uml/
12681F:	arch/um/
12682F:	arch/x86/um/
12683F:	fs/hostfs/
12684F:	fs/hppfs/
12685
12686USERSPACE I/O (UIO)
12687M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12688S:	Maintained
12689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12690F:	Documentation/DocBook/uio-howto.tmpl
12691F:	drivers/uio/
12692F:	include/linux/uio*.h
12693
12694UTIL-LINUX PACKAGE
12695M:	Karel Zak <kzak@redhat.com>
12696L:	util-linux@vger.kernel.org
12697W:	http://en.wikipedia.org/wiki/Util-linux
12698T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12699S:	Maintained
12700
12701UVESAFB DRIVER
12702M:	Michal Januszewski <spock@gentoo.org>
12703L:	linux-fbdev@vger.kernel.org
12704W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12705S:	Maintained
12706F:	Documentation/fb/uvesafb.txt
12707F:	drivers/video/fbdev/uvesafb.*
12708
12709VF610 NAND DRIVER
12710M:	Stefan Agner <stefan@agner.ch>
12711L:	linux-mtd@lists.infradead.org
12712S:	Supported
12713F:	drivers/mtd/nand/vf610_nfc.c
12714
12715VFAT/FAT/MSDOS FILESYSTEM
12716M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12717S:	Maintained
12718F:	Documentation/filesystems/vfat.txt
12719F:	fs/fat/
12720
12721VFIO DRIVER
12722M:	Alex Williamson <alex.williamson@redhat.com>
12723L:	kvm@vger.kernel.org
12724T:	git git://github.com/awilliam/linux-vfio.git
12725S:	Maintained
12726F:	Documentation/vfio.txt
12727F:	drivers/vfio/
12728F:	include/linux/vfio.h
12729F:	include/uapi/linux/vfio.h
12730
12731VFIO PLATFORM DRIVER
12732M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12733L:	kvm@vger.kernel.org
12734S:	Maintained
12735F:	drivers/vfio/platform/
12736
12737VIDEOBUF2 FRAMEWORK
12738M:	Pawel Osciak <pawel@osciak.com>
12739M:	Marek Szyprowski <m.szyprowski@samsung.com>
12740M:	Kyungmin Park <kyungmin.park@samsung.com>
12741L:	linux-media@vger.kernel.org
12742S:	Maintained
12743F:	drivers/media/v4l2-core/videobuf2-*
12744F:	include/media/videobuf2-*
12745
12746VIRTIO AND VHOST VSOCK DRIVER
12747M:	Stefan Hajnoczi <stefanha@redhat.com>
12748L:	kvm@vger.kernel.org
12749L:	virtualization@lists.linux-foundation.org
12750L:	netdev@vger.kernel.org
12751S:	Maintained
12752F:	include/linux/virtio_vsock.h
12753F:	include/uapi/linux/virtio_vsock.h
12754F:	net/vmw_vsock/virtio_transport_common.c
12755F:	net/vmw_vsock/virtio_transport.c
12756F:	drivers/vhost/vsock.c
12757F:	drivers/vhost/vsock.h
12758
12759VIRTUAL SERIO DEVICE DRIVER
12760M:	Stephen Chandler Paul <thatslyude@gmail.com>
12761S:	Maintained
12762F:	drivers/input/serio/userio.c
12763F:	include/uapi/linux/userio.h
12764
12765VIRTIO CONSOLE DRIVER
12766M:	Amit Shah <amit.shah@redhat.com>
12767L:	virtualization@lists.linux-foundation.org
12768S:	Maintained
12769F:	drivers/char/virtio_console.c
12770F:	include/linux/virtio_console.h
12771F:	include/uapi/linux/virtio_console.h
12772
12773VIRTIO CORE, NET AND BLOCK DRIVERS
12774M:	"Michael S. Tsirkin" <mst@redhat.com>
12775L:	virtualization@lists.linux-foundation.org
12776S:	Maintained
12777F:	Documentation/devicetree/bindings/virtio/
12778F:	drivers/virtio/
12779F:	tools/virtio/
12780F:	drivers/net/virtio_net.c
12781F:	drivers/block/virtio_blk.c
12782F:	include/linux/virtio_*.h
12783F:	include/uapi/linux/virtio_*.h
12784
12785VIRTIO DRIVERS FOR S390
12786M:	Christian Borntraeger <borntraeger@de.ibm.com>
12787M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12788L:	linux-s390@vger.kernel.org
12789L:	virtualization@lists.linux-foundation.org
12790L:	kvm@vger.kernel.org
12791S:	Supported
12792F:	drivers/s390/virtio/
12793
12794VIRTIO GPU DRIVER
12795M:	David Airlie <airlied@linux.ie>
12796M:	Gerd Hoffmann <kraxel@redhat.com>
12797L:	dri-devel@lists.freedesktop.org
12798L:	virtualization@lists.linux-foundation.org
12799S:	Maintained
12800F:	drivers/gpu/drm/virtio/
12801F:	include/uapi/linux/virtio_gpu.h
12802
12803VIRTIO HOST (VHOST)
12804M:	"Michael S. Tsirkin" <mst@redhat.com>
12805L:	kvm@vger.kernel.org
12806L:	virtualization@lists.linux-foundation.org
12807L:	netdev@vger.kernel.org
12808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12809S:	Maintained
12810F:	drivers/vhost/
12811F:	include/uapi/linux/vhost.h
12812
12813VIRTIO INPUT DRIVER
12814M:	Gerd Hoffmann <kraxel@redhat.com>
12815S:	Maintained
12816F:	drivers/virtio/virtio_input.c
12817F:	include/uapi/linux/virtio_input.h
12818
12819VIA RHINE NETWORK DRIVER
12820S:	Orphan
12821F:	drivers/net/ethernet/via/via-rhine.c
12822
12823VIA SD/MMC CARD CONTROLLER DRIVER
12824M:	Bruce Chang <brucechang@via.com.tw>
12825M:	Harald Welte <HaraldWelte@viatech.com>
12826S:	Maintained
12827F:	drivers/mmc/host/via-sdmmc.c
12828
12829VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12830M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12831L:	linux-fbdev@vger.kernel.org
12832S:	Maintained
12833F:	include/linux/via-core.h
12834F:	include/linux/via-gpio.h
12835F:	include/linux/via_i2c.h
12836F:	drivers/video/fbdev/via/
12837
12838VIA VELOCITY NETWORK DRIVER
12839M:	Francois Romieu <romieu@fr.zoreil.com>
12840L:	netdev@vger.kernel.org
12841S:	Maintained
12842F:	drivers/net/ethernet/via/via-velocity.*
12843
12844VIRT LIB
12845M:	Alex Williamson <alex.williamson@redhat.com>
12846M:	Paolo Bonzini <pbonzini@redhat.com>
12847L:	kvm@vger.kernel.org
12848S:	Supported
12849F:	virt/lib/
12850
12851VIVID VIRTUAL VIDEO DRIVER
12852M:	Hans Verkuil <hverkuil@xs4all.nl>
12853L:	linux-media@vger.kernel.org
12854T:	git git://linuxtv.org/media_tree.git
12855W:	https://linuxtv.org
12856S:	Maintained
12857F:	drivers/media/platform/vivid/*
12858
12859VLAN (802.1Q)
12860M:	Patrick McHardy <kaber@trash.net>
12861L:	netdev@vger.kernel.org
12862S:	Maintained
12863F:	drivers/net/macvlan.c
12864F:	include/linux/if_*vlan.h
12865F:	net/8021q/
12866
12867VLYNQ BUS
12868M:	Florian Fainelli <f.fainelli@gmail.com>
12869L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12870S:	Maintained
12871F:	drivers/vlynq/vlynq.c
12872F:	include/linux/vlynq.h
12873
12874VME SUBSYSTEM
12875M:	Martyn Welch <martyn@welchs.me.uk>
12876M:	Manohar Vanga <manohar.vanga@gmail.com>
12877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12878L:	devel@driverdev.osuosl.org
12879S:	Maintained
12880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12881F:	Documentation/vme_api.txt
12882F:	drivers/staging/vme/
12883F:	drivers/vme/
12884F:	include/linux/vme*
12885
12886VMWARE HYPERVISOR INTERFACE
12887M:	Alok Kataria <akataria@vmware.com>
12888L:	virtualization@lists.linux-foundation.org
12889S:	Supported
12890F:	arch/x86/kernel/cpu/vmware.c
12891
12892VMWARE BALLOON DRIVER
12893M:	Xavier Deguillard <xdeguillard@vmware.com>
12894M:	Philip Moltmann <moltmann@vmware.com>
12895M:	"VMware, Inc." <pv-drivers@vmware.com>
12896L:	linux-kernel@vger.kernel.org
12897S:	Maintained
12898F:	drivers/misc/vmw_balloon.c
12899
12900VMWARE VMMOUSE SUBDRIVER
12901M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12902M:	"VMware, Inc." <pv-drivers@vmware.com>
12903L:	linux-input@vger.kernel.org
12904S:	Maintained
12905F:	drivers/input/mouse/vmmouse.c
12906F:	drivers/input/mouse/vmmouse.h
12907
12908VMWARE VMXNET3 ETHERNET DRIVER
12909M:	Shrikrishna Khare <skhare@vmware.com>
12910M:	"VMware, Inc." <pv-drivers@vmware.com>
12911L:	netdev@vger.kernel.org
12912S:	Maintained
12913F:	drivers/net/vmxnet3/
12914
12915VMware PVSCSI driver
12916M:	Jim Gill <jgill@vmware.com>
12917M:	VMware PV-Drivers <pv-drivers@vmware.com>
12918L:	linux-scsi@vger.kernel.org
12919S:	Maintained
12920F:	drivers/scsi/vmw_pvscsi.c
12921F:	drivers/scsi/vmw_pvscsi.h
12922
12923VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12924M:	Liam Girdwood <lgirdwood@gmail.com>
12925M:	Mark Brown <broonie@kernel.org>
12926L:	linux-kernel@vger.kernel.org
12927W:	http://www.slimlogic.co.uk/?p=48
12928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12929S:	Supported
12930F:	Documentation/devicetree/bindings/regulator/
12931F:	drivers/regulator/
12932F:	include/dt-bindings/regulator/
12933F:	include/linux/regulator/
12934
12935VRF
12936M:	David Ahern <dsa@cumulusnetworks.com>
12937M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12938L:	netdev@vger.kernel.org
12939S:	Maintained
12940F:	drivers/net/vrf.c
12941F:	Documentation/networking/vrf.txt
12942
12943VT1211 HARDWARE MONITOR DRIVER
12944M:	Juerg Haefliger <juergh@gmail.com>
12945L:	linux-hwmon@vger.kernel.org
12946S:	Maintained
12947F:	Documentation/hwmon/vt1211
12948F:	drivers/hwmon/vt1211.c
12949
12950VT8231 HARDWARE MONITOR DRIVER
12951M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12952L:	linux-hwmon@vger.kernel.org
12953S:	Maintained
12954F:	drivers/hwmon/vt8231.c
12955
12956VUB300 USB to SDIO/SD/MMC bridge chip
12957M:	Tony Olech <tony.olech@elandigitalsystems.com>
12958L:	linux-mmc@vger.kernel.org
12959L:	linux-usb@vger.kernel.org
12960S:	Supported
12961F:	drivers/mmc/host/vub300.c
12962
12963W1 DALLAS'S 1-WIRE BUS
12964M:	Evgeniy Polyakov <zbr@ioremap.net>
12965S:	Maintained
12966F:	Documentation/w1/
12967F:	drivers/w1/
12968
12969W83791D HARDWARE MONITORING DRIVER
12970M:	Marc Hulsman <m.hulsman@tudelft.nl>
12971L:	linux-hwmon@vger.kernel.org
12972S:	Maintained
12973F:	Documentation/hwmon/w83791d
12974F:	drivers/hwmon/w83791d.c
12975
12976W83793 HARDWARE MONITORING DRIVER
12977M:	Rudolf Marek <r.marek@assembler.cz>
12978L:	linux-hwmon@vger.kernel.org
12979S:	Maintained
12980F:	Documentation/hwmon/w83793
12981F:	drivers/hwmon/w83793.c
12982
12983W83795 HARDWARE MONITORING DRIVER
12984M:	Jean Delvare <jdelvare@suse.com>
12985L:	linux-hwmon@vger.kernel.org
12986S:	Maintained
12987F:	drivers/hwmon/w83795.c
12988
12989W83L51xD SD/MMC CARD INTERFACE DRIVER
12990M:	Pierre Ossman <pierre@ossman.eu>
12991S:	Maintained
12992F:	drivers/mmc/host/wbsd.*
12993
12994WACOM PROTOCOL 4 SERIAL TABLETS
12995M:	Julian Squires <julian@cipht.net>
12996M:	Hans de Goede <hdegoede@redhat.com>
12997L:	linux-input@vger.kernel.org
12998S:	Maintained
12999F:	drivers/input/tablet/wacom_serial4.c
13000
13001WATCHDOG DEVICE DRIVERS
13002M:	Wim Van Sebroeck <wim@iguana.be>
13003R:	Guenter Roeck <linux@roeck-us.net>
13004L:	linux-watchdog@vger.kernel.org
13005W:	http://www.linux-watchdog.org/
13006T:	git git://www.linux-watchdog.org/linux-watchdog.git
13007S:	Maintained
13008F:	Documentation/devicetree/bindings/watchdog/
13009F:	Documentation/watchdog/
13010F:	drivers/watchdog/
13011F:	include/linux/watchdog.h
13012F:	include/uapi/linux/watchdog.h
13013
13014WIIMOTE HID DRIVER
13015M:	David Herrmann <dh.herrmann@googlemail.com>
13016L:	linux-input@vger.kernel.org
13017S:	Maintained
13018F:	drivers/hid/hid-wiimote*
13019
13020WINBOND CIR DRIVER
13021M:	David Härdeman <david@hardeman.nu>
13022S:	Maintained
13023F:	drivers/media/rc/winbond-cir.c
13024
13025WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13026M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13027L:	linux-watchdog@vger.kernel.org
13028S:	Maintained
13029F:	drivers/watchdog/ebc-c384_wdt.c
13030
13031WINSYSTEMS WS16C48 GPIO DRIVER
13032M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13033L:	linux-gpio@vger.kernel.org
13034S:	Maintained
13035F:	drivers/gpio/gpio-ws16c48.c
13036
13037WIMAX STACK
13038M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13039M:	linux-wimax@intel.com
13040L:	wimax@linuxwimax.org (subscribers-only)
13041S:	Supported
13042W:	http://linuxwimax.org
13043F:	Documentation/wimax/README.wimax
13044F:	include/linux/wimax/debug.h
13045F:	include/net/wimax.h
13046F:	include/uapi/linux/wimax.h
13047F:	net/wimax/
13048
13049WISTRON LAPTOP BUTTON DRIVER
13050M:	Miloslav Trmac <mitr@volny.cz>
13051S:	Maintained
13052F:	drivers/input/misc/wistron_btns.c
13053
13054WL3501 WIRELESS PCMCIA CARD DRIVER
13055M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13056L:	linux-wireless@vger.kernel.org
13057W:	http://oops.ghostprotocols.net:81/blog
13058S:	Maintained
13059F:	drivers/net/wireless/wl3501*
13060
13061WOLFSON MICROELECTRONICS DRIVERS
13062L:	patches@opensource.wolfsonmicro.com
13063T:	git https://github.com/CirrusLogic/linux-drivers.git
13064W:	https://github.com/CirrusLogic/linux-drivers/wiki
13065S:	Supported
13066F:	Documentation/hwmon/wm83??
13067F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13068F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13069F:	Documentation/devicetree/bindings/mfd/arizona.txt
13070F:	arch/arm/mach-s3c64xx/mach-crag6410*
13071F:	drivers/clk/clk-wm83*.c
13072F:	drivers/extcon/extcon-arizona.c
13073F:	drivers/leds/leds-wm83*.c
13074F:	drivers/gpio/gpio-*wm*.c
13075F:	drivers/gpio/gpio-arizona.c
13076F:	drivers/hwmon/wm83??-hwmon.c
13077F:	drivers/input/misc/wm831x-on.c
13078F:	drivers/input/touchscreen/wm831x-ts.c
13079F:	drivers/input/touchscreen/wm97*.c
13080F:	drivers/mfd/arizona*
13081F:	drivers/mfd/wm*.c
13082F:	drivers/mfd/cs47l24*
13083F:	drivers/power/supply/wm83*.c
13084F:	drivers/rtc/rtc-wm83*.c
13085F:	drivers/regulator/wm8*.c
13086F:	drivers/video/backlight/wm83*_bl.c
13087F:	drivers/watchdog/wm83*_wdt.c
13088F:	include/linux/mfd/arizona/
13089F:	include/linux/mfd/wm831x/
13090F:	include/linux/mfd/wm8350/
13091F:	include/linux/mfd/wm8400*
13092F:	include/linux/wm97xx.h
13093F:	include/sound/wm????.h
13094F:	sound/soc/codecs/arizona.?
13095F:	sound/soc/codecs/wm*
13096F:	sound/soc/codecs/cs47l24*
13097
13098WORKQUEUE
13099M:	Tejun Heo <tj@kernel.org>
13100R:	Lai Jiangshan <jiangshanlai@gmail.com>
13101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13102S:	Maintained
13103F:	include/linux/workqueue.h
13104F:	kernel/workqueue.c
13105F:	Documentation/workqueue.txt
13106
13107X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13108M:	Chen-Yu Tsai <wens@csie.org>
13109L:	linux-kernel@vger.kernel.org
13110S:	Maintained
13111N:	axp[128]
13112
13113X.25 NETWORK LAYER
13114M:	Andrew Hendry <andrew.hendry@gmail.com>
13115L:	linux-x25@vger.kernel.org
13116S:	Odd Fixes
13117F:	Documentation/networking/x25*
13118F:	include/net/x25*
13119F:	net/x25/
13120
13121X86 ARCHITECTURE (32-BIT AND 64-BIT)
13122M:	Thomas Gleixner <tglx@linutronix.de>
13123M:	Ingo Molnar <mingo@redhat.com>
13124M:	"H. Peter Anvin" <hpa@zytor.com>
13125M:	x86@kernel.org
13126L:	linux-kernel@vger.kernel.org
13127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13128S:	Maintained
13129F:	Documentation/x86/
13130F:	arch/x86/
13131
13132X86 PLATFORM DRIVERS
13133M:	Darren Hart <dvhart@infradead.org>
13134L:	platform-driver-x86@vger.kernel.org
13135T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13136S:	Maintained
13137F:	drivers/platform/x86/
13138F:	drivers/platform/olpc/
13139
13140X86 MCE INFRASTRUCTURE
13141M:	Tony Luck <tony.luck@intel.com>
13142M:	Borislav Petkov <bp@alien8.de>
13143L:	linux-edac@vger.kernel.org
13144S:	Maintained
13145F:	arch/x86/kernel/cpu/mcheck/*
13146
13147X86 MICROCODE UPDATE SUPPORT
13148M:	Borislav Petkov <bp@alien8.de>
13149S:	Maintained
13150F:	arch/x86/kernel/cpu/microcode/*
13151
13152X86 VDSO
13153M:	Andy Lutomirski <luto@amacapital.net>
13154L:	linux-kernel@vger.kernel.org
13155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13156S:	Maintained
13157F:	arch/x86/entry/vdso/
13158
13159XC2028/3028 TUNER DRIVER
13160M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13161M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13162L:	linux-media@vger.kernel.org
13163W:	https://linuxtv.org
13164T:	git git://linuxtv.org/media_tree.git
13165S:	Maintained
13166F:	drivers/media/tuners/tuner-xc2028.*
13167
13168XEN HYPERVISOR INTERFACE
13169M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13170M:	David Vrabel <david.vrabel@citrix.com>
13171M:	Juergen Gross <jgross@suse.com>
13172L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13174S:	Supported
13175F:	arch/x86/xen/
13176F:	drivers/*/xen-*front.c
13177F:	drivers/xen/
13178F:	arch/x86/include/asm/xen/
13179F:	include/xen/
13180F:	include/uapi/xen/
13181
13182XEN HYPERVISOR ARM
13183M:	Stefano Stabellini <sstabellini@kernel.org>
13184L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13185S:	Maintained
13186F:	arch/arm/xen/
13187F:	arch/arm/include/asm/xen/
13188
13189XEN HYPERVISOR ARM64
13190M:	Stefano Stabellini <sstabellini@kernel.org>
13191L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13192S:	Maintained
13193F:	arch/arm64/xen/
13194F:	arch/arm64/include/asm/xen/
13195
13196XEN NETWORK BACKEND DRIVER
13197M:	Wei Liu <wei.liu2@citrix.com>
13198M:	Paul Durrant <paul.durrant@citrix.com>
13199L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13200L:	netdev@vger.kernel.org
13201S:	Supported
13202F:	drivers/net/xen-netback/*
13203
13204XEN PCI SUBSYSTEM
13205M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13206L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13207S:	Supported
13208F:	arch/x86/pci/*xen*
13209F:	drivers/pci/*xen*
13210
13211XEN BLOCK SUBSYSTEM
13212M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13213M:	Roger Pau Monné <roger.pau@citrix.com>
13214L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13215S:	Supported
13216F:	drivers/block/xen-blkback/*
13217F:	drivers/block/xen*
13218
13219XEN PVSCSI DRIVERS
13220M:	Juergen Gross <jgross@suse.com>
13221L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13222L:	linux-scsi@vger.kernel.org
13223S:	Supported
13224F:	drivers/scsi/xen-scsifront.c
13225F:	drivers/xen/xen-scsiback.c
13226F:	include/xen/interface/io/vscsiif.h
13227
13228XEN SWIOTLB SUBSYSTEM
13229M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13230L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13231S:	Supported
13232F:	arch/x86/xen/*swiotlb*
13233F:	drivers/xen/*swiotlb*
13234
13235XFS FILESYSTEM
13236M:	Dave Chinner <david@fromorbit.com>
13237M:	linux-xfs@vger.kernel.org
13238L:	linux-xfs@vger.kernel.org
13239W:	http://xfs.org/
13240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13241S:	Supported
13242F:	Documentation/filesystems/xfs.txt
13243F:	fs/xfs/
13244
13245XILINX AXI ETHERNET DRIVER
13246M:	Anirudha Sarangi <anirudh@xilinx.com>
13247M:	John Linn <John.Linn@xilinx.com>
13248S:	Maintained
13249F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13250
13251XILINX UARTLITE SERIAL DRIVER
13252M:	Peter Korsgaard <jacmet@sunsite.dk>
13253L:	linux-serial@vger.kernel.org
13254S:	Maintained
13255F:	drivers/tty/serial/uartlite.c
13256
13257XILINX VIDEO IP CORES
13258M:	Hyun Kwon <hyun.kwon@xilinx.com>
13259M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13260L:	linux-media@vger.kernel.org
13261T:	git git://linuxtv.org/media_tree.git
13262S:	Supported
13263F:	Documentation/devicetree/bindings/media/xilinx/
13264F:	drivers/media/platform/xilinx/
13265F:	include/uapi/linux/xilinx-v4l2-controls.h
13266
13267XILLYBUS DRIVER
13268M:	Eli Billauer <eli.billauer@gmail.com>
13269L:	linux-kernel@vger.kernel.org
13270S:	Supported
13271F:	drivers/char/xillybus/
13272
13273XTENSA XTFPGA PLATFORM SUPPORT
13274M:	Max Filippov <jcmvbkbc@gmail.com>
13275L:	linux-xtensa@linux-xtensa.org
13276S:	Maintained
13277F:	drivers/spi/spi-xtensa-xtfpga.c
13278F:	sound/soc/xtensa/xtfpga-i2s.c
13279
13280YAM DRIVER FOR AX.25
13281M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13282L:	linux-hams@vger.kernel.org
13283S:	Maintained
13284F:	drivers/net/hamradio/yam*
13285F:	include/linux/yam.h
13286
13287YEALINK PHONE DRIVER
13288M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13289L:	usbb2k-api-dev@nongnu.org
13290S:	Maintained
13291F:	Documentation/input/yealink.txt
13292F:	drivers/input/misc/yealink.*
13293
13294Z8530 DRIVER FOR AX.25
13295M:	Joerg Reuter <jreuter@yaina.de>
13296W:	http://yaina.de/jreuter/
13297W:	http://www.qsl.net/dl1bke/
13298L:	linux-hams@vger.kernel.org
13299S:	Maintained
13300F:	Documentation/networking/z8530drv.txt
13301F:	drivers/net/hamradio/*scc.c
13302F:	drivers/net/hamradio/z8530.h
13303
13304ZBUD COMPRESSED PAGE ALLOCATOR
13305M:	Seth Jennings <sjenning@redhat.com>
13306L:	linux-mm@kvack.org
13307S:	Maintained
13308F:	mm/zbud.c
13309F:	include/linux/zbud.h
13310
13311ZD1211RW WIRELESS DRIVER
13312M:	Daniel Drake <dsd@gentoo.org>
13313M:	Ulrich Kunitz <kune@deine-taler.de>
13314W:	http://zd1211.ath.cx/wiki/DriverRewrite
13315L:	linux-wireless@vger.kernel.org
13316L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13317S:	Maintained
13318F:	drivers/net/wireless/zydas/zd1211rw/
13319
13320ZPOOL COMPRESSED PAGE STORAGE API
13321M:	Dan Streetman <ddstreet@ieee.org>
13322L:	linux-mm@kvack.org
13323S:	Maintained
13324F:	mm/zpool.c
13325F:	include/linux/zpool.h
13326
13327ZR36067 VIDEO FOR LINUX DRIVER
13328L:	mjpeg-users@lists.sourceforge.net
13329L:	linux-media@vger.kernel.org
13330W:	http://mjpeg.sourceforge.net/driver-zoran/
13331T:	hg https://linuxtv.org/hg/v4l-dvb
13332S:	Odd Fixes
13333F:	drivers/media/pci/zoran/
13334
13335ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13336M:	Minchan Kim <minchan@kernel.org>
13337M:	Nitin Gupta <ngupta@vflare.org>
13338R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13339L:	linux-kernel@vger.kernel.org
13340S:	Maintained
13341F:	drivers/block/zram/
13342F:	Documentation/blockdev/zram.txt
13343
13344ZS DECSTATION Z85C30 SERIAL DRIVER
13345M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13346S:	Maintained
13347F:	drivers/tty/serial/zs.*
13348
13349ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13350M:	Minchan Kim <minchan@kernel.org>
13351M:	Nitin Gupta <ngupta@vflare.org>
13352R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13353L:	linux-mm@kvack.org
13354S:	Maintained
13355F:	mm/zsmalloc.c
13356F:	include/linux/zsmalloc.h
13357F:	Documentation/vm/zsmalloc.txt
13358
13359ZSWAP COMPRESSED SWAP CACHING
13360M:	Seth Jennings <sjenning@redhat.com>
13361L:	linux-mm@kvack.org
13362S:	Maintained
13363F:	mm/zswap.c
13364
13365THE REST
13366M:	Linus Torvalds <torvalds@linux-foundation.org>
13367L:	linux-kernel@vger.kernel.org
13368Q:	http://patchwork.kernel.org/project/LKML/list/
13369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13370S:	Buried alive in reporters
13371F:	*
13372F:	*/
13373