xref: /linux/MAINTAINERS (revision f135a176426fc643caf6480e3200f1733f58dbf6)
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:	Jisheng Zhang <jszhang@marvell.com>
1446M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449F:	arch/arm/mach-berlin/
1450F:	arch/arm/boot/dts/berlin*
1451F:	arch/arm64/boot/dts/marvell/berlin*
1452
1453
1454ARM/Marvell Dove/MV78xx0/Orion SOC support
1455M:	Jason Cooper <jason@lakedaemon.net>
1456M:	Andrew Lunn <andrew@lunn.ch>
1457M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1458M:	Gregory Clement <gregory.clement@free-electrons.com>
1459L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S:	Maintained
1461F:	arch/arm/mach-dove/
1462F:	arch/arm/mach-mv78xx0/
1463F:	arch/arm/mach-orion5x/
1464F:	arch/arm/plat-orion/
1465F:	arch/arm/boot/dts/dove*
1466F:	arch/arm/boot/dts/orion5x*
1467
1468
1469ARM/Orion SoC/Technologic Systems TS-78xx platform support
1470M:	Alexander Clouter <alex@digriz.org.uk>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472W:	http://www.digriz.org.uk/ts78xx/kernel
1473S:	Maintained
1474F:	arch/arm/mach-orion5x/ts78xx-*
1475
1476ARM/OXNAS platform support
1477M:	Neil Armstrong <narmstrong@baylibre.com>
1478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1480S:	Maintained
1481F:	arch/arm/mach-oxnas/
1482F:	arch/arm/boot/dts/oxnas*
1483F:	arch/arm/boot/dts/wd-mbwe.dts
1484N:	oxnas
1485
1486ARM/Mediatek RTC DRIVER
1487M:	Eddie Huang <eddie.huang@mediatek.com>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1490S:	Maintained
1491F:	drivers/rtc/rtc-mt6397.c
1492
1493ARM/Mediatek SoC support
1494M:	Matthias Brugger <matthias.bgg@gmail.com>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498F:	arch/arm/boot/dts/mt6*
1499F:	arch/arm/boot/dts/mt8*
1500F:	arch/arm/mach-mediatek/
1501N:	mtk
1502K:	mediatek
1503
1504ARM/Mediatek USB3 PHY DRIVER
1505M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	drivers/phy/phy-mt65xx-usb3.c
1510
1511ARM/MICREL KS8695 ARCHITECTURE
1512M:	Greg Ungerer <gerg@uclinux.org>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514F:	arch/arm/mach-ks8695/
1515S:	Odd Fixes
1516
1517ARM/MIOA701 MACHINE SUPPORT
1518M:	Robert Jarzmik <robert.jarzmik@free.fr>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520F:	arch/arm/mach-pxa/mioa701.c
1521S:	Maintained
1522
1523ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1524M:	Michael Petchkovsky <mkpetch@internode.on.net>
1525S:	Maintained
1526
1527ARM/NOMADIK ARCHITECTURE
1528M:	Alessandro Rubini <rubini@unipv.it>
1529M:	Linus Walleij <linus.walleij@linaro.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm/mach-nomadik/
1533F:	drivers/pinctrl/nomadik/
1534F:	drivers/i2c/busses/i2c-nomadik.c
1535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1536
1537ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1538M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1539L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1540W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1541S:	Supported
1542
1543ARM/TOSA MACHINE SUPPORT
1544M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1545M:	Dirk Opfer <dirk@opfer-online.de>
1546S:	Maintained
1547
1548ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1549M:	Marek Vasut <marek.vasut@gmail.com>
1550L:	linux-arm-kernel@lists.infradead.org
1551W:	http://hackndev.com
1552S:	Maintained
1553F:	arch/arm/mach-pxa/include/mach/palmtx.h
1554F:	arch/arm/mach-pxa/palmtx.c
1555F:	arch/arm/mach-pxa/include/mach/palmt5.h
1556F:	arch/arm/mach-pxa/palmt5.c
1557F:	arch/arm/mach-pxa/include/mach/palmld.h
1558F:	arch/arm/mach-pxa/palmld.c
1559F:	arch/arm/mach-pxa/include/mach/palmte2.h
1560F:	arch/arm/mach-pxa/palmte2.c
1561F:	arch/arm/mach-pxa/include/mach/palmtc.h
1562F:	arch/arm/mach-pxa/palmtc.c
1563
1564ARM/PALM TREO SUPPORT
1565M:	Tomas Cech <sleep_walker@suse.com>
1566L:	linux-arm-kernel@lists.infradead.org
1567W:	http://hackndev.com
1568S:	Maintained
1569F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1570F:	arch/arm/mach-pxa/palmtreo.c
1571
1572ARM/PALMZ72 SUPPORT
1573M:	Sergey Lapin <slapin@ossfans.org>
1574L:	linux-arm-kernel@lists.infradead.org
1575W:	http://hackndev.com
1576S:	Maintained
1577F:	arch/arm/mach-pxa/include/mach/palmz72.h
1578F:	arch/arm/mach-pxa/palmz72.c
1579
1580ARM/PLEB SUPPORT
1581M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1582W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1583S:	Maintained
1584
1585ARM/PT DIGITAL BOARD PORT
1586M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588W:	http://www.armlinux.org.uk/
1589S:	Maintained
1590
1591ARM/QUALCOMM SUPPORT
1592M:	Andy Gross <andy.gross@linaro.org>
1593M:	David Brown <david.brown@linaro.org>
1594L:	linux-arm-msm@vger.kernel.org
1595L:	linux-soc@vger.kernel.org
1596S:	Maintained
1597F:	Documentation/devicetree/bindings/soc/qcom/
1598F:	arch/arm/boot/dts/qcom-*.dts
1599F:	arch/arm/boot/dts/qcom-*.dtsi
1600F:	arch/arm/mach-qcom/
1601F:	arch/arm64/boot/dts/qcom/*
1602F:	drivers/i2c/busses/i2c-qup.c
1603F:	drivers/clk/qcom/
1604F:	drivers/soc/qcom/
1605F:	drivers/spi/spi-qup.c
1606F:	drivers/tty/serial/msm_serial.h
1607F:	drivers/tty/serial/msm_serial.c
1608F:	drivers/*/pm8???-*
1609F:	drivers/mfd/ssbi.c
1610F:	drivers/firmware/qcom_scm.c
1611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1612
1613ARM/RADISYS ENP2611 MACHINE SUPPORT
1614M:	Lennert Buytenhek <kernel@wantstofly.org>
1615L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S:	Maintained
1617
1618ARM/RENESAS ARM64 ARCHITECTURE
1619M:	Simon Horman <horms@verge.net.au>
1620M:	Magnus Damm <magnus.damm@gmail.com>
1621L:	linux-renesas-soc@vger.kernel.org
1622Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1624S:	Supported
1625F:	arch/arm64/boot/dts/renesas/
1626F:	drivers/soc/renesas/
1627F:	include/linux/soc/renesas/
1628
1629ARM/RISCPC ARCHITECTURE
1630M:	Russell King <linux@armlinux.org.uk>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632W:	http://www.armlinux.org.uk/
1633S:	Maintained
1634F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1635F:	arch/arm/include/asm/hardware/ioc.h
1636F:	arch/arm/include/asm/hardware/iomd.h
1637F:	arch/arm/include/asm/hardware/memc.h
1638F:	arch/arm/mach-rpc/
1639F:	drivers/net/ethernet/8390/etherh.c
1640F:	drivers/net/ethernet/i825xx/ether1*
1641F:	drivers/net/ethernet/seeq/ether3*
1642F:	drivers/scsi/arm/
1643
1644ARM/Rockchip SoC support
1645M:	Heiko Stuebner <heiko@sntech.de>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647L:	linux-rockchip@lists.infradead.org
1648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1649S:	Maintained
1650F:	arch/arm/boot/dts/rk3*
1651F:	arch/arm/mach-rockchip/
1652F:	drivers/clk/rockchip/
1653F:	drivers/i2c/busses/i2c-rk3x.c
1654F:	drivers/*/*rockchip*
1655F:	drivers/*/*/*rockchip*
1656F:	sound/soc/rockchip/
1657N:	rockchip
1658
1659ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1660M:	Kukjin Kim <kgene@kernel.org>
1661M:	Krzysztof Kozlowski <krzk@kernel.org>
1662R:	Javier Martinez Canillas <javier@osg.samsung.com>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1665S:	Maintained
1666F:	arch/arm/boot/dts/s3c*
1667F:	arch/arm/boot/dts/s5p*
1668F:	arch/arm/boot/dts/samsung*
1669F:	arch/arm/boot/dts/exynos*
1670F:	arch/arm64/boot/dts/exynos/
1671F:	arch/arm/plat-samsung/
1672F:	arch/arm/mach-s3c24*/
1673F:	arch/arm/mach-s3c64xx/
1674F:	arch/arm/mach-s5p*/
1675F:	arch/arm/mach-exynos*/
1676F:	drivers/*/*s3c24*
1677F:	drivers/*/*/*s3c24*
1678F:	drivers/*/*s3c64xx*
1679F:	drivers/*/*s5pv210*
1680F:	drivers/memory/samsung/*
1681F:	drivers/soc/samsung/*
1682F:	Documentation/arm/Samsung/
1683F:	Documentation/devicetree/bindings/arm/samsung/
1684F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1685F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1686N:	exynos
1687
1688ARM/SAMSUNG MOBILE MACHINE SUPPORT
1689M:	Kyungmin Park <kyungmin.park@samsung.com>
1690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S:	Maintained
1692F:	arch/arm/mach-s5pv210/
1693
1694ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1695M:	Kyungmin Park <kyungmin.park@samsung.com>
1696M:	Kamil Debski <kamil@wypas.org>
1697M:	Andrzej Hajda <a.hajda@samsung.com>
1698L:	linux-arm-kernel@lists.infradead.org
1699L:	linux-media@vger.kernel.org
1700S:	Maintained
1701F:	drivers/media/platform/s5p-g2d/
1702
1703ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1704M:	Kyungmin Park <kyungmin.park@samsung.com>
1705M:	Kamil Debski <kamil@wypas.org>
1706M:	Jeongtae Park <jtp.park@samsung.com>
1707M:	Andrzej Hajda <a.hajda@samsung.com>
1708L:	linux-arm-kernel@lists.infradead.org
1709L:	linux-media@vger.kernel.org
1710S:	Maintained
1711F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1712F:	drivers/media/platform/s5p-mfc/
1713
1714ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1715M:	Kyungmin Park <kyungmin.park@samsung.com>
1716L:	linux-arm-kernel@lists.infradead.org
1717L:	linux-media@vger.kernel.org
1718S:	Maintained
1719F:	drivers/staging/media/platform/s5p-cec/
1720
1721ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1722M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1723M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1724L:	linux-arm-kernel@lists.infradead.org
1725L:	linux-media@vger.kernel.org
1726S:	Maintained
1727F:	drivers/media/platform/s5p-jpeg/
1728
1729ARM/SHMOBILE ARM ARCHITECTURE
1730M:	Simon Horman <horms@verge.net.au>
1731M:	Magnus Damm <magnus.damm@gmail.com>
1732L:	linux-renesas-soc@vger.kernel.org
1733Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1735S:	Supported
1736F:	arch/arm/boot/dts/emev2*
1737F:	arch/arm/boot/dts/r7s*
1738F:	arch/arm/boot/dts/r8a*
1739F:	arch/arm/boot/dts/sh*
1740F:	arch/arm/configs/shmobile_defconfig
1741F:	arch/arm/include/debug/renesas-scif.S
1742F:	arch/arm/mach-shmobile/
1743F:	drivers/soc/renesas/
1744F:	include/linux/soc/renesas/
1745
1746ARM/SOCFPGA ARCHITECTURE
1747M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1748S:	Maintained
1749F:	arch/arm/mach-socfpga/
1750F:	arch/arm/boot/dts/socfpga*
1751F:	arch/arm/configs/socfpga_defconfig
1752F:	arch/arm64/boot/dts/altera/
1753W:	http://www.rocketboards.org
1754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1755
1756ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1757M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1758S:	Maintained
1759F:	drivers/clk/socfpga/
1760
1761ARM/SOCFPGA EDAC SUPPORT
1762M:	Thor Thayer <tthayer@opensource.altera.com>
1763S:	Maintained
1764F:	drivers/edac/altera_edac.
1765
1766ARM/STI ARCHITECTURE
1767M:	Patrice Chotard <patrice.chotard@st.com>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769L:	kernel@stlinux.com
1770W:	http://www.stlinux.com
1771S:	Maintained
1772F:	arch/arm/mach-sti/
1773F:	arch/arm/boot/dts/sti*
1774F:	drivers/char/hw_random/st-rng.c
1775F:	drivers/clocksource/arm_global_timer.c
1776F:	drivers/clocksource/clksrc_st_lpc.c
1777F:	drivers/cpufreq/sti-cpufreq.c
1778F:	drivers/i2c/busses/i2c-st.c
1779F:	drivers/media/rc/st_rc.c
1780F:	drivers/media/platform/sti/c8sectpfe/
1781F:	drivers/mmc/host/sdhci-st.c
1782F:	drivers/phy/phy-miphy28lp.c
1783F:	drivers/phy/phy-miphy365x.c
1784F:	drivers/phy/phy-stih407-usb.c
1785F:	drivers/phy/phy-stih41x-usb.c
1786F:	drivers/pinctrl/pinctrl-st.c
1787F:	drivers/remoteproc/st_remoteproc.c
1788F:	drivers/reset/sti/
1789F:	drivers/rtc/rtc-st-lpc.c
1790F:	drivers/tty/serial/st-asc.c
1791F:	drivers/usb/dwc3/dwc3-st.c
1792F:	drivers/usb/host/ehci-st.c
1793F:	drivers/usb/host/ohci-st.c
1794F:	drivers/watchdog/st_lpc_wdt.c
1795F:	drivers/ata/ahci_st.c
1796
1797ARM/STM32 ARCHITECTURE
1798M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1799M:	Alexandre Torgue <alexandre.torgue@st.com>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S:	Maintained
1802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1803N:	stm32
1804F:	drivers/clocksource/armv7m_systick.c
1805
1806ARM/TANGO ARCHITECTURE
1807M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1808L:	linux-arm-kernel@lists.infradead.org
1809S:	Maintained
1810N:	tango
1811
1812ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1813M:	Lennert Buytenhek <kernel@wantstofly.org>
1814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S:	Maintained
1816
1817ARM/TETON BGA MACHINE SUPPORT
1818M:	"Mark F. Brown" <mark.brown314@gmail.com>
1819L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820S:	Maintained
1821
1822ARM/THECUS N2100 MACHINE SUPPORT
1823M:	Lennert Buytenhek <kernel@wantstofly.org>
1824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S:	Maintained
1826
1827ARM/NUVOTON W90X900 ARM ARCHITECTURE
1828M:	Wan ZongShun <mcuos.com@gmail.com>
1829L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830W:	http://www.mcuos.com
1831S:	Maintained
1832F:	arch/arm/mach-w90x900/
1833F:	drivers/input/keyboard/w90p910_keypad.c
1834F:	drivers/input/touchscreen/w90p910_ts.c
1835F:	drivers/watchdog/nuc900_wdt.c
1836F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1837F:	drivers/mtd/nand/nuc900_nand.c
1838F:	drivers/rtc/rtc-nuc900.c
1839F:	drivers/spi/spi-nuc900.c
1840F:	drivers/usb/host/ehci-w90x900.c
1841F:	drivers/video/fbdev/nuc900fb.c
1842
1843ARM/U300 MACHINE SUPPORT
1844M:	Linus Walleij <linus.walleij@linaro.org>
1845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S:	Supported
1847F:	arch/arm/mach-u300/
1848F:	drivers/clocksource/timer-u300.c
1849F:	drivers/i2c/busses/i2c-stu300.c
1850F:	drivers/rtc/rtc-coh901331.c
1851F:	drivers/watchdog/coh901327_wdt.c
1852F:	drivers/dma/coh901318*
1853F:	drivers/mfd/ab3100*
1854F:	drivers/rtc/rtc-ab3100.c
1855F:	drivers/rtc/rtc-coh901331.c
1856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1857
1858ARM/UNIPHIER ARCHITECTURE
1859M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1862S:	Maintained
1863F:	arch/arm/boot/dts/uniphier*
1864F:	arch/arm/include/asm/hardware/cache-uniphier.h
1865F:	arch/arm/mach-uniphier/
1866F:	arch/arm/mm/cache-uniphier.c
1867F:	arch/arm64/boot/dts/socionext/
1868F:	drivers/bus/uniphier-system-bus.c
1869F:	drivers/clk/uniphier/
1870F:	drivers/i2c/busses/i2c-uniphier*
1871F:	drivers/pinctrl/uniphier/
1872F:	drivers/reset/reset-uniphier.c
1873F:	drivers/tty/serial/8250/8250_uniphier.c
1874N:	uniphier
1875
1876ARM/Ux500 ARM ARCHITECTURE
1877M:	Linus Walleij <linus.walleij@linaro.org>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880F:	arch/arm/mach-ux500/
1881F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1882F:	drivers/dma/ste_dma40*
1883F:	drivers/hwspinlock/u8500_hsem.c
1884F:	drivers/mfd/abx500*
1885F:	drivers/mfd/ab8500*
1886F:	drivers/mfd/dbx500*
1887F:	drivers/mfd/db8500*
1888F:	drivers/pinctrl/nomadik/pinctrl-ab*
1889F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1890F:	drivers/rtc/rtc-ab8500.c
1891F:	drivers/rtc/rtc-pl031.c
1892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1893
1894ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1895M:	Ulf Hansson <ulf.hansson@linaro.org>
1896L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897T:	git git://git.linaro.org/people/ulfh/clk.git
1898S:	Maintained
1899F:	drivers/clk/ux500/
1900
1901ARM/VERSATILE EXPRESS PLATFORM
1902M:	Liviu Dudau <liviu.dudau@arm.com>
1903M:	Sudeep Holla <sudeep.holla@arm.com>
1904M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/boot/dts/vexpress*
1908F:	arch/arm64/boot/dts/arm/
1909F:	arch/arm/mach-vexpress/
1910F:	*/*/vexpress*
1911F:	*/*/*/vexpress*
1912F:	drivers/clk/versatile/clk-vexpress-osc.c
1913F:	drivers/clocksource/versatile.c
1914N:	mps2
1915
1916ARM/VFP SUPPORT
1917M:	Russell King <linux@armlinux.org.uk>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919W:	http://www.armlinux.org.uk/
1920S:	Maintained
1921F:	arch/arm/vfp/
1922
1923ARM/VOIPAC PXA270 SUPPORT
1924M:	Marek Vasut <marek.vasut@gmail.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S:	Maintained
1927F:	arch/arm/mach-pxa/vpac270.c
1928F:	arch/arm/mach-pxa/include/mach/vpac270.h
1929
1930ARM/VT8500 ARM ARCHITECTURE
1931M:	Tony Prisk <linux@prisktech.co.nz>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	arch/arm/mach-vt8500/
1935F:	drivers/clocksource/vt8500_timer.c
1936F:	drivers/i2c/busses/i2c-wmt.c
1937F:	drivers/mmc/host/wmt-sdmmc.c
1938F:	drivers/pwm/pwm-vt8500.c
1939F:	drivers/rtc/rtc-vt8500.c
1940F:	drivers/tty/serial/vt8500_serial.c
1941F:	drivers/usb/host/ehci-platform.c
1942F:	drivers/usb/host/uhci-platform.c
1943F:	drivers/video/fbdev/vt8500lcdfb.*
1944F:	drivers/video/fbdev/wm8505fb*
1945F:	drivers/video/fbdev/wmt_ge_rops.*
1946
1947ARM/ZIPIT Z2 SUPPORT
1948M:	Marek Vasut <marek.vasut@gmail.com>
1949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S:	Maintained
1951F:	arch/arm/mach-pxa/z2.c
1952F:	arch/arm/mach-pxa/include/mach/z2.h
1953
1954ARM/ZTE ARCHITECTURE
1955M:	Jun Nie <jun.nie@linaro.org>
1956L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957S:	Maintained
1958F:	arch/arm/mach-zx/
1959F:	drivers/clk/zte/
1960F:	Documentation/devicetree/bindings/arm/zte.txt
1961F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1962
1963ARM/ZYNQ ARCHITECTURE
1964M:	Michal Simek <michal.simek@xilinx.com>
1965R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967W:	http://wiki.xilinx.com
1968T:	git https://github.com/Xilinx/linux-xlnx.git
1969S:	Supported
1970F:	arch/arm/mach-zynq/
1971F:	drivers/cpuidle/cpuidle-zynq.c
1972F:	drivers/block/xsysace.c
1973N:	zynq
1974N:	xilinx
1975F:	drivers/clocksource/cadence_ttc_timer.c
1976F:	drivers/i2c/busses/i2c-cadence.c
1977F:	drivers/mmc/host/sdhci-of-arasan.c
1978F:	drivers/edac/synopsys_edac.c
1979
1980ARM SMMU DRIVERS
1981M:	Will Deacon <will.deacon@arm.com>
1982R:	Robin Murphy <robin.murphy@arm.com>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S:	Maintained
1985F:	drivers/iommu/arm-smmu.c
1986F:	drivers/iommu/arm-smmu-v3.c
1987F:	drivers/iommu/io-pgtable-arm.c
1988F:	drivers/iommu/io-pgtable-arm-v7s.c
1989
1990ARM64 PORT (AARCH64 ARCHITECTURE)
1991M:	Catalin Marinas <catalin.marinas@arm.com>
1992M:	Will Deacon <will.deacon@arm.com>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1995S:	Maintained
1996F:	arch/arm64/
1997F:	Documentation/arm64/
1998
1999AS3645A LED FLASH CONTROLLER DRIVER
2000M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2001L:	linux-media@vger.kernel.org
2002T:	git git://linuxtv.org/media_tree.git
2003S:	Maintained
2004F:	drivers/media/i2c/as3645a.c
2005F:	include/media/i2c/as3645a.h
2006
2007ASAHI KASEI AK8974 DRIVER
2008M:	Linus Walleij <linus.walleij@linaro.org>
2009L:	linux-iio@vger.kernel.org
2010W:	http://www.akm.com/
2011S:	Supported
2012F:	drivers/iio/magnetometer/ak8974.c
2013
2014ASC7621 HARDWARE MONITOR DRIVER
2015M:	George Joseph <george.joseph@fairview5.com>
2016L:	linux-hwmon@vger.kernel.org
2017S:	Maintained
2018F:	Documentation/hwmon/asc7621
2019F:	drivers/hwmon/asc7621.c
2020
2021ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2022M:	Corentin Chary <corentin.chary@gmail.com>
2023L:	acpi4asus-user@lists.sourceforge.net
2024L:	platform-driver-x86@vger.kernel.org
2025W:	http://acpi4asus.sf.net
2026S:	Maintained
2027F:	drivers/platform/x86/asus*.c
2028F:	drivers/platform/x86/eeepc*.c
2029
2030ASUS WIRELESS RADIO CONTROL DRIVER
2031M:	João Paulo Rechi Vita <jprvita@gmail.com>
2032L:	platform-driver-x86@vger.kernel.org
2033S:	Maintained
2034F:	drivers/platform/x86/asus-wireless.c
2035
2036ASYMMETRIC KEYS
2037M:	David Howells <dhowells@redhat.com>
2038L:	keyrings@vger.kernel.org
2039S:	Maintained
2040F:	Documentation/crypto/asymmetric-keys.txt
2041F:	include/linux/verification.h
2042F:	include/crypto/public_key.h
2043F:	include/crypto/pkcs7.h
2044F:	crypto/asymmetric_keys/
2045
2046ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2047R:	Dan Williams <dan.j.williams@intel.com>
2048W:	http://sourceforge.net/projects/xscaleiop
2049S:	Odd fixes
2050F:	Documentation/crypto/async-tx-api.txt
2051F:	crypto/async_tx/
2052F:	drivers/dma/
2053F:	include/linux/dmaengine.h
2054F:	include/linux/async_tx.h
2055
2056AT24 EEPROM DRIVER
2057M:	Wolfram Sang <wsa@the-dreams.de>
2058L:	linux-i2c@vger.kernel.org
2059S:	Maintained
2060F:	drivers/misc/eeprom/at24.c
2061F:	include/linux/platform_data/at24.h
2062
2063ATA OVER ETHERNET (AOE) DRIVER
2064M:	"Ed L. Cashin" <ed.cashin@acm.org>
2065W:	http://www.openaoe.org/
2066S:	Supported
2067F:	Documentation/aoe/
2068F:	drivers/block/aoe/
2069
2070ATHEROS 71XX/9XXX GPIO DRIVER
2071M:	Alban Bedel <albeu@free.fr>
2072W:	https://github.com/AlbanBedel/linux
2073T:	git git://github.com/AlbanBedel/linux
2074S:	Maintained
2075F:	drivers/gpio/gpio-ath79.c
2076F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2077
2078ATHEROS ATH GENERIC UTILITIES
2079M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2080L:	linux-wireless@vger.kernel.org
2081S:	Supported
2082F:	drivers/net/wireless/ath/*
2083
2084ATHEROS ATH5K WIRELESS DRIVER
2085M:	Jiri Slaby <jirislaby@gmail.com>
2086M:	Nick Kossifidis <mickflemm@gmail.com>
2087M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2088L:	linux-wireless@vger.kernel.org
2089W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2090S:	Maintained
2091F:	drivers/net/wireless/ath/ath5k/
2092
2093ATHEROS ATH6KL WIRELESS DRIVER
2094M:	Kalle Valo <kvalo@qca.qualcomm.com>
2095L:	linux-wireless@vger.kernel.org
2096W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2098S:	Supported
2099F:	drivers/net/wireless/ath/ath6kl/
2100
2101WILOCITY WIL6210 WIRELESS DRIVER
2102M:	Maya Erez <qca_merez@qca.qualcomm.com>
2103L:	linux-wireless@vger.kernel.org
2104L:	wil6210@qca.qualcomm.com
2105S:	Supported
2106W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2107F:	drivers/net/wireless/ath/wil6210/
2108F:	include/uapi/linux/wil6210_uapi.h
2109
2110CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2111M:	Christian Lamparter <chunkeey@googlemail.com>
2112L:	linux-wireless@vger.kernel.org
2113W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2114S:	Maintained
2115F:	drivers/net/wireless/ath/carl9170/
2116
2117ATK0110 HWMON DRIVER
2118M:	Luca Tettamanti <kronos.it@gmail.com>
2119L:	linux-hwmon@vger.kernel.org
2120S:	Maintained
2121F:	drivers/hwmon/asus_atk0110.c
2122
2123ATI_REMOTE2 DRIVER
2124M:	Ville Syrjala <syrjala@sci.fi>
2125S:	Maintained
2126F:	drivers/input/misc/ati_remote2.c
2127
2128ATLX ETHERNET DRIVERS
2129M:	Jay Cliburn <jcliburn@gmail.com>
2130M:	Chris Snook <chris.snook@gmail.com>
2131L:	netdev@vger.kernel.org
2132W:	http://sourceforge.net/projects/atl1
2133W:	http://atl1.sourceforge.net
2134S:	Maintained
2135F:	drivers/net/ethernet/atheros/
2136
2137ATM
2138M:	Chas Williams <3chas3@gmail.com>
2139L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2140L:	netdev@vger.kernel.org
2141W:	http://linux-atm.sourceforge.net
2142S:	Maintained
2143F:	drivers/atm/
2144F:	include/linux/atm*
2145F:	include/uapi/linux/atm*
2146
2147ATMEL AT91 / AT32 MCI DRIVER
2148M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2149S:	Maintained
2150F:	drivers/mmc/host/atmel-mci.c
2151
2152ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2153M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2154S:	Supported
2155F:	drivers/power/reset/at91-sama5d2_shdwc.c
2156
2157ATMEL SAMA5D2 ADC DRIVER
2158M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2159L:	linux-iio@vger.kernel.org
2160S:	Supported
2161F:	drivers/iio/adc/at91-sama5d2_adc.c
2162
2163ATMEL Audio ALSA driver
2164M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2166S:	Supported
2167F:	sound/soc/atmel
2168
2169ATMEL DMA DRIVER
2170M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S:	Supported
2173F:	drivers/dma/at_hdmac.c
2174F:	drivers/dma/at_hdmac_regs.h
2175F:	include/linux/platform_data/dma-atmel.h
2176
2177ATMEL XDMA DRIVER
2178M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2179L:	linux-arm-kernel@lists.infradead.org
2180L:	dmaengine@vger.kernel.org
2181S:	Supported
2182F:	drivers/dma/at_xdmac.c
2183
2184ATMEL I2C DRIVER
2185M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2186L:	linux-i2c@vger.kernel.org
2187S:	Supported
2188F:	drivers/i2c/busses/i2c-at91.c
2189
2190ATMEL ISI DRIVER
2191M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2192L:	linux-media@vger.kernel.org
2193S:	Supported
2194F:	drivers/media/platform/soc_camera/atmel-isi.c
2195F:	include/media/atmel-isi.h
2196
2197ATMEL LCDFB DRIVER
2198M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2199L:	linux-fbdev@vger.kernel.org
2200S:	Maintained
2201F:	drivers/video/fbdev/atmel_lcdfb.c
2202F:	include/video/atmel_lcdc.h
2203
2204ATMEL MACB ETHERNET DRIVER
2205M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2206S:	Supported
2207F:	drivers/net/ethernet/cadence/
2208
2209ATMEL NAND DRIVER
2210M:	Wenyou Yang <wenyou.yang@atmel.com>
2211M:	Josh Wu <rainyfeeling@outlook.com>
2212L:	linux-mtd@lists.infradead.org
2213S:	Supported
2214F:	drivers/mtd/nand/atmel_nand*
2215
2216ATMEL SDMMC DRIVER
2217M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2218L:	linux-mmc@vger.kernel.org
2219S:	Supported
2220F:	drivers/mmc/host/sdhci-of-at91.c
2221
2222ATMEL SPI DRIVER
2223M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2224S:	Supported
2225F:	drivers/spi/spi-atmel.*
2226
2227ATMEL SSC DRIVER
2228M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2229L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230S:	Supported
2231F:	drivers/misc/atmel-ssc.c
2232F:	include/linux/atmel-ssc.h
2233
2234ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2235M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237S:	Supported
2238F:	drivers/misc/atmel_tclib.c
2239F:	drivers/clocksource/tcb_clksrc.c
2240
2241ATMEL USBA UDC DRIVER
2242M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244S:	Supported
2245F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2246
2247ATMEL WIRELESS DRIVER
2248M:	Simon Kelley <simon@thekelleys.org.uk>
2249L:	linux-wireless@vger.kernel.org
2250W:	http://www.thekelleys.org.uk/atmel
2251W:	http://atmelwlandriver.sourceforge.net/
2252S:	Maintained
2253F:	drivers/net/wireless/atmel/atmel*
2254
2255ATMEL MAXTOUCH DRIVER
2256M:	Nick Dyer <nick@shmanahar.org>
2257T:	git git://github.com/ndyer/linux.git
2258S:	Maintained
2259F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2260F:	drivers/input/touchscreen/atmel_mxt_ts.c
2261F:	include/linux/platform_data/atmel_mxt_ts.h
2262
2263ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2264M:	Bradley Grove <linuxdrivers@attotech.com>
2265L:	linux-scsi@vger.kernel.org
2266W:	http://www.attotech.com
2267S:	Supported
2268F:	drivers/scsi/esas2r
2269
2270ATUSB IEEE 802.15.4 RADIO DRIVER
2271M:	Stefan Schmidt <stefan@osg.samsung.com>
2272L:	linux-wpan@vger.kernel.org
2273S:	Maintained
2274F:	drivers/net/ieee802154/atusb.c
2275F:	drivers/net/ieee802154/atusb.h
2276F:	drivers/net/ieee802154/at86rf230.h
2277
2278AUDIT SUBSYSTEM
2279M:	Paul Moore <paul@paul-moore.com>
2280M:	Eric Paris <eparis@redhat.com>
2281L:	linux-audit@redhat.com (moderated for non-subscribers)
2282W:	http://people.redhat.com/sgrubb/audit/
2283T:	git git://git.infradead.org/users/pcmoore/audit
2284S:	Maintained
2285F:	include/linux/audit.h
2286F:	include/uapi/linux/audit.h
2287F:	kernel/audit*
2288
2289AUXILIARY DISPLAY DRIVERS
2290M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2291W:	http://miguelojeda.es/auxdisplay.htm
2292W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2293S:	Maintained
2294F:	drivers/auxdisplay/
2295F:	include/linux/cfag12864b.h
2296
2297AVR32 ARCHITECTURE
2298M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2300W:	http://www.atmel.com/products/AVR32/
2301W:	http://mirror.egtvedt.no/avr32linux.org/
2302W:	http://avrfreaks.net/
2303S:	Maintained
2304F:	arch/avr32/
2305
2306AVR32/AT32AP MACHINE SUPPORT
2307M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2308M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2309S:	Maintained
2310F:	arch/avr32/mach-at32ap/
2311
2312AX.25 NETWORK LAYER
2313M:	Ralf Baechle <ralf@linux-mips.org>
2314L:	linux-hams@vger.kernel.org
2315W:	http://www.linux-ax25.org/
2316S:	Maintained
2317F:	include/uapi/linux/ax25.h
2318F:	include/net/ax25.h
2319F:	net/ax25/
2320
2321AZ6007 DVB DRIVER
2322M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2323M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2324L:	linux-media@vger.kernel.org
2325W:	https://linuxtv.org
2326T:	git git://linuxtv.org/media_tree.git
2327S:	Maintained
2328F:	drivers/media/usb/dvb-usb-v2/az6007.c
2329
2330AZTECH FM RADIO RECEIVER DRIVER
2331M:	Hans Verkuil <hverkuil@xs4all.nl>
2332L:	linux-media@vger.kernel.org
2333T:	git git://linuxtv.org/media_tree.git
2334W:	https://linuxtv.org
2335S:	Maintained
2336F:	drivers/media/radio/radio-aztech*
2337
2338B43 WIRELESS DRIVER
2339L:	linux-wireless@vger.kernel.org
2340L:	b43-dev@lists.infradead.org
2341W:	http://wireless.kernel.org/en/users/Drivers/b43
2342S:	Odd Fixes
2343F:	drivers/net/wireless/broadcom/b43/
2344
2345B43LEGACY WIRELESS DRIVER
2346M:	Larry Finger <Larry.Finger@lwfinger.net>
2347L:	linux-wireless@vger.kernel.org
2348L:	b43-dev@lists.infradead.org
2349W:	http://wireless.kernel.org/en/users/Drivers/b43
2350S:	Maintained
2351F:	drivers/net/wireless/broadcom/b43legacy/
2352
2353BACKLIGHT CLASS/SUBSYSTEM
2354M:	Jingoo Han <jingoohan1@gmail.com>
2355M:	Lee Jones <lee.jones@linaro.org>
2356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2357S:	Maintained
2358F:	drivers/video/backlight/
2359F:	include/linux/backlight.h
2360
2361BATMAN ADVANCED
2362M:	Marek Lindner <mareklindner@neomailbox.ch>
2363M:	Simon Wunderlich <sw@simonwunderlich.de>
2364M:	Antonio Quartulli <a@unstable.cc>
2365L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2366W:	https://www.open-mesh.org/
2367Q:	https://patchwork.open-mesh.org/project/batman/list/
2368S:	Maintained
2369F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2370F:	Documentation/ABI/testing/sysfs-class-net-mesh
2371F:	Documentation/networking/batman-adv.txt
2372F:	include/uapi/linux/batman_adv.h
2373F:	net/batman-adv/
2374
2375BAYCOM/HDLCDRV DRIVERS FOR AX.25
2376M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2377L:	linux-hams@vger.kernel.org
2378W:	http://www.baycom.org/~tom/ham/ham.html
2379S:	Maintained
2380F:	drivers/net/hamradio/baycom*
2381
2382BCACHE (BLOCK LAYER CACHE)
2383M:	Kent Overstreet <kent.overstreet@gmail.com>
2384L:	linux-bcache@vger.kernel.org
2385W:	http://bcache.evilpiepirate.org
2386S:	Orphan
2387F:	drivers/md/bcache/
2388
2389BDISP ST MEDIA DRIVER
2390M:	Fabien Dessenne <fabien.dessenne@st.com>
2391L:	linux-media@vger.kernel.org
2392T:	git git://linuxtv.org/media_tree.git
2393W:	https://linuxtv.org
2394S:	Supported
2395F:	drivers/media/platform/sti/bdisp
2396
2397BEFS FILE SYSTEM
2398M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2399M:	Salah Triki <salah.triki@gmail.com>
2400S:	Maintained
2401T:	git git://github.com/luisbg/linux-befs.git
2402F:	Documentation/filesystems/befs.txt
2403F:	fs/befs/
2404
2405BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2406M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2407L:	netdev@vger.kernel.org
2408S:	Maintained
2409F:	drivers/net/ethernet/ec_bhf.c
2410
2411BFS FILE SYSTEM
2412M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2413S:	Maintained
2414F:	Documentation/filesystems/bfs.txt
2415F:	fs/bfs/
2416F:	include/uapi/linux/bfs_fs.h
2417
2418BLACKFIN ARCHITECTURE
2419M:	Steven Miao <realmz6@gmail.com>
2420L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2421T:	git git://git.code.sf.net/p/adi-linux/code
2422W:	http://blackfin.uclinux.org
2423S:	Supported
2424F:	arch/blackfin/
2425
2426BLACKFIN EMAC DRIVER
2427L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2428W:	http://blackfin.uclinux.org
2429S:	Supported
2430F:	drivers/net/ethernet/adi/
2431
2432BLACKFIN RTC DRIVER
2433L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2434W:	http://blackfin.uclinux.org
2435S:	Supported
2436F:	drivers/rtc/rtc-bfin.c
2437
2438BLACKFIN SDH DRIVER
2439M:	Sonic Zhang <sonic.zhang@analog.com>
2440L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2441W:	http://blackfin.uclinux.org
2442S:	Supported
2443F:	drivers/mmc/host/bfin_sdh.c
2444
2445BLACKFIN SERIAL DRIVER
2446M:	Sonic Zhang <sonic.zhang@analog.com>
2447L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2448W:	http://blackfin.uclinux.org
2449S:	Supported
2450F:	drivers/tty/serial/bfin_uart.c
2451
2452BLACKFIN WATCHDOG DRIVER
2453L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2454W:	http://blackfin.uclinux.org
2455S:	Supported
2456F:	drivers/watchdog/bfin_wdt.c
2457
2458BLACKFIN I2C TWI DRIVER
2459M:	Sonic Zhang <sonic.zhang@analog.com>
2460L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2461W:	http://blackfin.uclinux.org/
2462S:	Supported
2463F:	drivers/i2c/busses/i2c-bfin-twi.c
2464
2465BLACKFIN MEDIA DRIVER
2466M:	Scott Jiang <scott.jiang.linux@gmail.com>
2467L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468W:	http://blackfin.uclinux.org/
2469S:	Supported
2470F:	drivers/media/platform/blackfin/
2471F:	drivers/media/i2c/adv7183*
2472F:	drivers/media/i2c/vs6624*
2473
2474BLINKM RGB LED DRIVER
2475M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2476S:	Maintained
2477F:	drivers/leds/leds-blinkm.c
2478
2479BLOCK LAYER
2480M:	Jens Axboe <axboe@kernel.dk>
2481L:	linux-block@vger.kernel.org
2482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2483S:	Maintained
2484F:	block/
2485F:	kernel/trace/blktrace.c
2486F:	lib/sbitmap.c
2487
2488BLOCK2MTD DRIVER
2489M:	Joern Engel <joern@lazybastard.org>
2490L:	linux-mtd@lists.infradead.org
2491S:	Maintained
2492F:	drivers/mtd/devices/block2mtd.c
2493
2494BLUETOOTH DRIVERS
2495M:	Marcel Holtmann <marcel@holtmann.org>
2496M:	Gustavo Padovan <gustavo@padovan.org>
2497M:	Johan Hedberg <johan.hedberg@gmail.com>
2498L:	linux-bluetooth@vger.kernel.org
2499W:	http://www.bluez.org/
2500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2502S:	Maintained
2503F:	drivers/bluetooth/
2504
2505BLUETOOTH SUBSYSTEM
2506M:	Marcel Holtmann <marcel@holtmann.org>
2507M:	Gustavo Padovan <gustavo@padovan.org>
2508M:	Johan Hedberg <johan.hedberg@gmail.com>
2509L:	linux-bluetooth@vger.kernel.org
2510W:	http://www.bluez.org/
2511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2513S:	Maintained
2514F:	net/bluetooth/
2515F:	include/net/bluetooth/
2516
2517BONDING DRIVER
2518M:	Jay Vosburgh <j.vosburgh@gmail.com>
2519M:	Veaceslav Falico <vfalico@gmail.com>
2520M:	Andy Gospodarek <andy@greyhouse.net>
2521L:	netdev@vger.kernel.org
2522W:	http://sourceforge.net/projects/bonding/
2523S:	Supported
2524F:	drivers/net/bonding/
2525F:	include/uapi/linux/if_bonding.h
2526
2527BPF (Safe dynamic programs and tools)
2528M:	Alexei Starovoitov <ast@kernel.org>
2529L:	netdev@vger.kernel.org
2530L:	linux-kernel@vger.kernel.org
2531S:	Supported
2532F:	kernel/bpf/
2533
2534BROADCOM B44 10/100 ETHERNET DRIVER
2535M:	Michael Chan <michael.chan@broadcom.com>
2536L:	netdev@vger.kernel.org
2537S:	Supported
2538F:	drivers/net/ethernet/broadcom/b44.*
2539
2540BROADCOM B53 ETHERNET SWITCH DRIVER
2541M:	Florian Fainelli <f.fainelli@gmail.com>
2542L:	netdev@vger.kernel.org
2543L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2544S:	Supported
2545F:	drivers/net/dsa/b53/*
2546F:	include/linux/platform_data/b53.h
2547
2548BROADCOM GENET ETHERNET DRIVER
2549M:	Florian Fainelli <f.fainelli@gmail.com>
2550L:	netdev@vger.kernel.org
2551S:	Supported
2552F:	drivers/net/ethernet/broadcom/genet/
2553
2554BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2555M:	Rasesh Mody <rasesh.mody@cavium.com>
2556M:	Harish Patil <harish.patil@cavium.com>
2557M:	Dept-GELinuxNICDev@cavium.com
2558L:	netdev@vger.kernel.org
2559S:	Supported
2560F:	drivers/net/ethernet/broadcom/bnx2.*
2561F:	drivers/net/ethernet/broadcom/bnx2_*
2562
2563BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2564M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2565M:	Ariel Elior <ariel.elior@cavium.com>
2566M:	everest-linux-l2@cavium.com
2567L:	netdev@vger.kernel.org
2568S:	Supported
2569F:	drivers/net/ethernet/broadcom/bnx2x/
2570
2571BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2572M:	Florian Fainelli <f.fainelli@gmail.com>
2573M:	Ray Jui <rjui@broadcom.com>
2574M:	Scott Branden <sbranden@broadcom.com>
2575M:	bcm-kernel-feedback-list@broadcom.com
2576T:	git git://github.com/broadcom/mach-bcm
2577S:	Maintained
2578N:	bcm281*
2579N:	bcm113*
2580N:	bcm216*
2581N:	kona
2582F:	arch/arm/mach-bcm/
2583
2584BROADCOM BCM2835 ARM ARCHITECTURE
2585M:	Stephen Warren <swarren@wwwdotorg.org>
2586M:	Lee Jones <lee@kernel.org>
2587M:	Eric Anholt <eric@anholt.net>
2588L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2591S:	Maintained
2592N:	bcm2835
2593
2594BROADCOM BCM47XX MIPS ARCHITECTURE
2595M:	Hauke Mehrtens <hauke@hauke-m.de>
2596M:	Rafał Miłecki <zajec5@gmail.com>
2597L:	linux-mips@linux-mips.org
2598S:	Maintained
2599F:	Documentation/devicetree/bindings/mips/brcm/
2600F:	arch/mips/bcm47xx/*
2601F:	arch/mips/include/asm/mach-bcm47xx/*
2602
2603BROADCOM BCM5301X ARM ARCHITECTURE
2604M:	Hauke Mehrtens <hauke@hauke-m.de>
2605M:	Rafał Miłecki <zajec5@gmail.com>
2606M:	bcm-kernel-feedback-list@broadcom.com
2607L:	linux-arm-kernel@lists.infradead.org
2608S:	Maintained
2609F:	arch/arm/mach-bcm/bcm_5301x.c
2610F:	arch/arm/boot/dts/bcm5301x*.dtsi
2611F:	arch/arm/boot/dts/bcm470*
2612
2613BROADCOM BCM53573 ARM ARCHITECTURE
2614M:	Rafał Miłecki <rafal@milecki.pl>
2615L:	linux-arm-kernel@lists.infradead.org
2616S:	Maintained
2617F:	arch/arm/boot/dts/bcm53573*
2618F:	arch/arm/boot/dts/bcm47189*
2619
2620BROADCOM BCM63XX ARM ARCHITECTURE
2621M:	Florian Fainelli <f.fainelli@gmail.com>
2622M:	bcm-kernel-feedback-list@broadcom.com
2623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624T:	git git://github.com/broadcom/stblinux.git
2625S:	Maintained
2626N:	bcm63xx
2627
2628BROADCOM BCM63XX/BCM33XX UDC DRIVER
2629M:	Kevin Cernekee <cernekee@gmail.com>
2630L:	linux-usb@vger.kernel.org
2631S:	Maintained
2632F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2633
2634BROADCOM BCM7XXX ARM ARCHITECTURE
2635M:	Brian Norris <computersforpeace@gmail.com>
2636M:	Gregory Fong <gregory.0xf0@gmail.com>
2637M:	Florian Fainelli <f.fainelli@gmail.com>
2638M:	bcm-kernel-feedback-list@broadcom.com
2639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640T:	git git://github.com/broadcom/stblinux.git
2641S:	Maintained
2642F:	arch/arm/mach-bcm/*brcmstb*
2643F:	arch/arm/boot/dts/bcm7*.dts*
2644F:	drivers/bus/brcmstb_gisb.c
2645N:	brcmstb
2646
2647BROADCOM BMIPS MIPS ARCHITECTURE
2648M:	Kevin Cernekee <cernekee@gmail.com>
2649M:	Florian Fainelli <f.fainelli@gmail.com>
2650L:	linux-mips@linux-mips.org
2651T:	git git://github.com/broadcom/stblinux.git
2652S:	Maintained
2653F:	arch/mips/bmips/*
2654F:	arch/mips/include/asm/mach-bmips/*
2655F:	arch/mips/kernel/*bmips*
2656F:	arch/mips/boot/dts/brcm/bcm*.dts*
2657F:	drivers/irqchip/irq-bcm63*
2658F:	drivers/irqchip/irq-bcm7*
2659F:	drivers/irqchip/irq-brcmstb*
2660F:	include/linux/bcm963xx_nvram.h
2661F:	include/linux/bcm963xx_tag.h
2662
2663BROADCOM TG3 GIGABIT ETHERNET DRIVER
2664M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2665M:	Prashant Sreedharan <prashant@broadcom.com>
2666M:	Michael Chan <mchan@broadcom.com>
2667L:	netdev@vger.kernel.org
2668S:	Supported
2669F:	drivers/net/ethernet/broadcom/tg3.*
2670
2671BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2672M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2673M:	Franky Lin <franky.lin@broadcom.com>
2674M:	Hante Meuleman <hante.meuleman@broadcom.com>
2675L:	linux-wireless@vger.kernel.org
2676L:	brcm80211-dev-list.pdl@broadcom.com
2677S:	Supported
2678F:	drivers/net/wireless/broadcom/brcm80211/
2679
2680BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2681M:	QLogic-Storage-Upstream@qlogic.com
2682L:	linux-scsi@vger.kernel.org
2683S:	Supported
2684F:	drivers/scsi/bnx2fc/
2685
2686BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2687M:	QLogic-Storage-Upstream@qlogic.com
2688L:	linux-scsi@vger.kernel.org
2689S:	Supported
2690F:	drivers/scsi/bnx2i/
2691
2692BROADCOM IPROC ARM ARCHITECTURE
2693M:	Ray Jui <rjui@broadcom.com>
2694M:	Scott Branden <sbranden@broadcom.com>
2695M:	Jon Mason <jonmason@broadcom.com>
2696M:	bcm-kernel-feedback-list@broadcom.com
2697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698T:	git git://github.com/broadcom/cygnus-linux.git
2699S:	Maintained
2700N:	iproc
2701N:	cygnus
2702N:	bcm[-_]nsp
2703N:	bcm9113*
2704N:	bcm9583*
2705N:	bcm9585*
2706N:	bcm9586*
2707N:	bcm988312
2708N:	bcm113*
2709N:	bcm583*
2710N:	bcm585*
2711N:	bcm586*
2712N:	bcm88312
2713F:	arch/arm64/boot/dts/broadcom/ns2*
2714F:	drivers/clk/bcm/clk-ns*
2715F:	drivers/pinctrl/bcm/pinctrl-ns*
2716
2717BROADCOM BRCMSTB GPIO DRIVER
2718M:	Gregory Fong <gregory.0xf0@gmail.com>
2719L:	bcm-kernel-feedback-list@broadcom.com
2720S:	Supported
2721F:	drivers/gpio/gpio-brcmstb.c
2722F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2723
2724BROADCOM KONA GPIO DRIVER
2725M:	Ray Jui <rjui@broadcom.com>
2726L:	bcm-kernel-feedback-list@broadcom.com
2727S:	Supported
2728F:	drivers/gpio/gpio-bcm-kona.c
2729F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2730
2731BROADCOM NVRAM DRIVER
2732M:	Rafał Miłecki <zajec5@gmail.com>
2733L:	linux-mips@linux-mips.org
2734S:	Maintained
2735F:	drivers/firmware/broadcom/*
2736
2737BROADCOM STB NAND FLASH DRIVER
2738M:	Brian Norris <computersforpeace@gmail.com>
2739M:	Kamal Dasu <kdasu.kdev@gmail.com>
2740L:	linux-mtd@lists.infradead.org
2741L:	bcm-kernel-feedback-list@broadcom.com
2742S:	Maintained
2743F:	drivers/mtd/nand/brcmnand/
2744
2745BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2746M:	Rafał Miłecki <zajec5@gmail.com>
2747L:	linux-wireless@vger.kernel.org
2748S:	Maintained
2749F:	drivers/bcma/
2750F:	include/linux/bcma/
2751
2752BROADCOM SYSTEMPORT ETHERNET DRIVER
2753M:	Florian Fainelli <f.fainelli@gmail.com>
2754L:	netdev@vger.kernel.org
2755S:	Supported
2756F:	drivers/net/ethernet/broadcom/bcmsysport.*
2757
2758BROADCOM VULCAN ARM64 SOC
2759M:	Jayachandran C. <jchandra@broadcom.com>
2760M:	bcm-kernel-feedback-list@broadcom.com
2761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2762S:	Maintained
2763F:	arch/arm64/boot/dts/broadcom/vulcan*
2764
2765BROCADE BFA FC SCSI DRIVER
2766M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2767M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2768L:	linux-scsi@vger.kernel.org
2769S:	Supported
2770F:	drivers/scsi/bfa/
2771
2772BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2773M:	Rasesh Mody <rasesh.mody@cavium.com>
2774M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2775M:	Dept-GELinuxNICDev@cavium.com
2776L:	netdev@vger.kernel.org
2777S:	Supported
2778F:	drivers/net/ethernet/brocade/bna/
2779
2780BSG (block layer generic sg v4 driver)
2781M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2782L:	linux-scsi@vger.kernel.org
2783S:	Supported
2784F:	block/bsg.c
2785F:	include/linux/bsg.h
2786F:	include/uapi/linux/bsg.h
2787
2788BT87X AUDIO DRIVER
2789M:	Clemens Ladisch <clemens@ladisch.de>
2790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2791T:	git git://git.alsa-project.org/alsa-kernel.git
2792S:	Maintained
2793F:	Documentation/sound/alsa/Bt87x.txt
2794F:	sound/pci/bt87x.c
2795
2796BT8XXGPIO DRIVER
2797M:	Michael Buesch <m@bues.ch>
2798W:	http://bu3sch.de/btgpio.php
2799S:	Maintained
2800F:	drivers/gpio/gpio-bt8xx.c
2801
2802BTRFS FILE SYSTEM
2803M:	Chris Mason <clm@fb.com>
2804M:	Josef Bacik <jbacik@fb.com>
2805M:	David Sterba <dsterba@suse.com>
2806L:	linux-btrfs@vger.kernel.org
2807W:	http://btrfs.wiki.kernel.org/
2808Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2810S:	Maintained
2811F:	Documentation/filesystems/btrfs.txt
2812F:	fs/btrfs/
2813
2814BTTV VIDEO4LINUX DRIVER
2815M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2816M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2817L:	linux-media@vger.kernel.org
2818W:	https://linuxtv.org
2819T:	git git://linuxtv.org/media_tree.git
2820S:	Odd fixes
2821F:	Documentation/media/v4l-drivers/bttv*
2822F:	drivers/media/pci/bt8xx/bttv*
2823
2824BUSLOGIC SCSI DRIVER
2825M:	Khalid Aziz <khalid@gonehiking.org>
2826L:	linux-scsi@vger.kernel.org
2827S:	Maintained
2828F:	drivers/scsi/BusLogic.*
2829F:	drivers/scsi/FlashPoint.*
2830
2831C-MEDIA CMI8788 DRIVER
2832M:	Clemens Ladisch <clemens@ladisch.de>
2833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2834T:	git git://git.alsa-project.org/alsa-kernel.git
2835S:	Maintained
2836F:	sound/pci/oxygen/
2837
2838C6X ARCHITECTURE
2839M:	Mark Salter <msalter@redhat.com>
2840M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2841L:	linux-c6x-dev@linux-c6x.org
2842W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2843S:	Maintained
2844F:	arch/c6x/
2845
2846CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2847M:	David Howells <dhowells@redhat.com>
2848L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2849S:	Supported
2850F:	Documentation/filesystems/caching/cachefiles.txt
2851F:	fs/cachefiles/
2852
2853CADET FM/AM RADIO RECEIVER DRIVER
2854M:	Hans Verkuil <hverkuil@xs4all.nl>
2855L:	linux-media@vger.kernel.org
2856T:	git git://linuxtv.org/media_tree.git
2857W:	https://linuxtv.org
2858S:	Maintained
2859F:	drivers/media/radio/radio-cadet*
2860
2861CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2862M:	Jonathan Corbet <corbet@lwn.net>
2863L:	linux-media@vger.kernel.org
2864T:	git git://linuxtv.org/media_tree.git
2865S:	Maintained
2866F:	Documentation/media/v4l-drivers/cafe_ccic*
2867F:	drivers/media/platform/marvell-ccic/
2868
2869CAIF NETWORK LAYER
2870M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2871L:	netdev@vger.kernel.org
2872S:	Supported
2873F:	Documentation/networking/caif/
2874F:	drivers/net/caif/
2875F:	include/uapi/linux/caif/
2876F:	include/net/caif/
2877F:	net/caif/
2878
2879CALGARY x86-64 IOMMU
2880M:	Muli Ben-Yehuda <mulix@mulix.org>
2881M:	Jon Mason <jdmason@kudzu.us>
2882L:	iommu@lists.linux-foundation.org
2883S:	Maintained
2884F:	arch/x86/kernel/pci-calgary_64.c
2885F:	arch/x86/kernel/tce_64.c
2886F:	arch/x86/include/asm/calgary.h
2887F:	arch/x86/include/asm/tce.h
2888
2889CAN NETWORK LAYER
2890M:	Oliver Hartkopp <socketcan@hartkopp.net>
2891M:	Marc Kleine-Budde <mkl@pengutronix.de>
2892L:	linux-can@vger.kernel.org
2893W:	https://github.com/linux-can
2894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2896S:	Maintained
2897F:	Documentation/networking/can.txt
2898F:	net/can/
2899F:	include/linux/can/core.h
2900F:	include/uapi/linux/can.h
2901F:	include/uapi/linux/can/bcm.h
2902F:	include/uapi/linux/can/raw.h
2903F:	include/uapi/linux/can/gw.h
2904
2905CAN NETWORK DRIVERS
2906M:	Wolfgang Grandegger <wg@grandegger.com>
2907M:	Marc Kleine-Budde <mkl@pengutronix.de>
2908L:	linux-can@vger.kernel.org
2909W:	https://github.com/linux-can
2910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2912S:	Maintained
2913F:	Documentation/devicetree/bindings/net/can/
2914F:	drivers/net/can/
2915F:	include/linux/can/dev.h
2916F:	include/linux/can/platform/
2917F:	include/uapi/linux/can/error.h
2918F:	include/uapi/linux/can/netlink.h
2919
2920CAPABILITIES
2921M:	Serge Hallyn <serge@hallyn.com>
2922L:	linux-security-module@vger.kernel.org
2923S:	Supported
2924F:	include/linux/capability.h
2925F:	include/uapi/linux/capability.h
2926F:	security/commoncap.c
2927F:	kernel/capability.c
2928
2929CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2930M:	Kevin Tsai <ktsai@capellamicro.com>
2931S:	Maintained
2932F:	drivers/iio/light/cm*
2933F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2934
2935CAVIUM I2C DRIVER
2936M:	Jan Glauber <jglauber@cavium.com>
2937M:	David Daney <david.daney@cavium.com>
2938W:	http://www.cavium.com
2939S:	Supported
2940F:	drivers/i2c/busses/i2c-octeon*
2941F:	drivers/i2c/busses/i2c-thunderx*
2942
2943CAVIUM LIQUIDIO NETWORK DRIVER
2944M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2945M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2946M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2947M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2948L:     netdev@vger.kernel.org
2949W:     http://www.cavium.com
2950S:     Supported
2951F:     drivers/net/ethernet/cavium/liquidio/
2952
2953CC2520 IEEE-802.15.4 RADIO DRIVER
2954M:	Varka Bhadram <varkabhadram@gmail.com>
2955L:	linux-wpan@vger.kernel.org
2956S:	Maintained
2957F:	drivers/net/ieee802154/cc2520.c
2958F:	include/linux/spi/cc2520.h
2959F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2960
2961CEC DRIVER
2962M:	Hans Verkuil <hans.verkuil@cisco.com>
2963L:	linux-media@vger.kernel.org
2964T:	git git://linuxtv.org/media_tree.git
2965W:	http://linuxtv.org
2966S:	Supported
2967F:	Documentation/cec.txt
2968F:	Documentation/media/uapi/cec
2969F:	drivers/staging/media/cec/
2970F:	drivers/media/cec-edid.c
2971F:	drivers/media/rc/keymaps/rc-cec.c
2972F:	include/media/cec.h
2973F:	include/media/cec-edid.h
2974F:	include/linux/cec.h
2975F:	include/linux/cec-funcs.h
2976
2977CELL BROADBAND ENGINE ARCHITECTURE
2978M:	Arnd Bergmann <arnd@arndb.de>
2979L:	linuxppc-dev@lists.ozlabs.org
2980W:	http://www.ibm.com/developerworks/power/cell/
2981S:	Supported
2982F:	arch/powerpc/include/asm/cell*.h
2983F:	arch/powerpc/include/asm/spu*.h
2984F:	arch/powerpc/include/uapi/asm/spu*.h
2985F:	arch/powerpc/oprofile/*cell*
2986F:	arch/powerpc/platforms/cell/
2987
2988CEPH COMMON CODE (LIBCEPH)
2989M:	Ilya Dryomov <idryomov@gmail.com>
2990M:	"Yan, Zheng" <zyan@redhat.com>
2991M:	Sage Weil <sage@redhat.com>
2992L:	ceph-devel@vger.kernel.org
2993W:	http://ceph.com/
2994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2995T:	git git://github.com/ceph/ceph-client.git
2996S:	Supported
2997F:	net/ceph/
2998F:	include/linux/ceph/
2999F:	include/linux/crush/
3000
3001CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3002M:	"Yan, Zheng" <zyan@redhat.com>
3003M:	Sage Weil <sage@redhat.com>
3004M:	Ilya Dryomov <idryomov@gmail.com>
3005L:	ceph-devel@vger.kernel.org
3006W:	http://ceph.com/
3007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3008T:	git git://github.com/ceph/ceph-client.git
3009S:	Supported
3010F:	Documentation/filesystems/ceph.txt
3011F:	fs/ceph/
3012
3013CERTIFICATE HANDLING:
3014M:	David Howells <dhowells@redhat.com>
3015M:	David Woodhouse <dwmw2@infradead.org>
3016L:	keyrings@vger.kernel.org
3017S:	Maintained
3018F:	Documentation/module-signing.txt
3019F:	certs/
3020F:	scripts/sign-file.c
3021F:	scripts/extract-cert.c
3022
3023CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3024L:	linux-usb@vger.kernel.org
3025S:	Orphan
3026F:	Documentation/usb/WUSB-Design-overview.txt
3027F:	Documentation/usb/wusb-cbaf
3028F:	drivers/usb/host/hwa-hc.c
3029F:	drivers/usb/host/whci/
3030F:	drivers/usb/wusbcore/
3031F:	include/linux/usb/wusb*
3032
3033CFAG12864B LCD DRIVER
3034M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3035W:	http://miguelojeda.es/auxdisplay.htm
3036W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3037S:	Maintained
3038F:	drivers/auxdisplay/cfag12864b.c
3039F:	include/linux/cfag12864b.h
3040
3041CFAG12864BFB LCD FRAMEBUFFER DRIVER
3042M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3043W:	http://miguelojeda.es/auxdisplay.htm
3044W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3045S:	Maintained
3046F:	drivers/auxdisplay/cfag12864bfb.c
3047F:	include/linux/cfag12864b.h
3048
3049CFG80211 and NL80211
3050M:	Johannes Berg <johannes@sipsolutions.net>
3051L:	linux-wireless@vger.kernel.org
3052W:	http://wireless.kernel.org/
3053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3055S:	Maintained
3056F:	include/uapi/linux/nl80211.h
3057F:	include/net/cfg80211.h
3058F:	net/wireless/*
3059X:	net/wireless/wext*
3060
3061CHAR and MISC DRIVERS
3062M:	Arnd Bergmann <arnd@arndb.de>
3063M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3065S:	Supported
3066F:	drivers/char/*
3067F:	drivers/misc/*
3068F:	include/linux/miscdevice.h
3069
3070CHECKPATCH
3071M:	Andy Whitcroft <apw@canonical.com>
3072M:	Joe Perches <joe@perches.com>
3073S:	Maintained
3074F:	scripts/checkpatch.pl
3075
3076CHINESE DOCUMENTATION
3077M:	Harry Wei <harryxiyou@gmail.com>
3078L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3079L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3080S:	Maintained
3081F:	Documentation/zh_CN/
3082
3083CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3084M:	Peter Chen <Peter.Chen@nxp.com>
3085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3086L:	linux-usb@vger.kernel.org
3087S:	Maintained
3088F:	drivers/usb/chipidea/
3089
3090CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3091M:	Hans de Goede <hdegoede@redhat.com>
3092L:	linux-input@vger.kernel.org
3093S:	Maintained
3094F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3095F:	drivers/input/touchscreen/chipone_icn8318.c
3096
3097CHROME HARDWARE PLATFORM SUPPORT
3098M:	Olof Johansson <olof@lixom.net>
3099S:	Maintained
3100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3101F:	drivers/platform/chrome/
3102
3103CISCO VIC ETHERNET NIC DRIVER
3104M:	Christian Benvenuti <benve@cisco.com>
3105M:	Sujith Sankar <ssujith@cisco.com>
3106M:	Govindarajulu Varadarajan <_govind@gmx.com>
3107M:	Neel Patel <neepatel@cisco.com>
3108S:	Supported
3109F:	drivers/net/ethernet/cisco/enic/
3110
3111CISCO VIC LOW LATENCY NIC DRIVER
3112M:	Christian Benvenuti <benve@cisco.com>
3113M:	Dave Goodell <dgoodell@cisco.com>
3114S:	Supported
3115F:	drivers/infiniband/hw/usnic/
3116
3117CIRRUS LOGIC EP93XX ETHERNET DRIVER
3118M:	Hartley Sweeten <hsweeten@visionengravers.com>
3119L:	netdev@vger.kernel.org
3120S:	Maintained
3121F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3122
3123CIRRUS LOGIC AUDIO CODEC DRIVERS
3124M:	Brian Austin <brian.austin@cirrus.com>
3125M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3126L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3127S:	Maintained
3128F:	sound/soc/codecs/cs*
3129
3130CLEANCACHE API
3131M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3132L:	linux-kernel@vger.kernel.org
3133S:	Maintained
3134F:	mm/cleancache.c
3135F:	include/linux/cleancache.h
3136
3137CLK API
3138M:	Russell King <linux@armlinux.org.uk>
3139L:	linux-clk@vger.kernel.org
3140S:	Maintained
3141F:	include/linux/clk.h
3142
3143CLOCKSOURCE, CLOCKEVENT DRIVERS
3144M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3145M:	Thomas Gleixner <tglx@linutronix.de>
3146L:	linux-kernel@vger.kernel.org
3147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3148S:	Supported
3149F:	drivers/clocksource
3150
3151CISCO FCOE HBA DRIVER
3152M:	Hiral Patel <hiralpat@cisco.com>
3153M:	Suma Ramars <sramars@cisco.com>
3154M:	Brian Uchino <buchino@cisco.com>
3155L:	linux-scsi@vger.kernel.org
3156S:	Supported
3157F:	drivers/scsi/fnic/
3158
3159CISCO SCSI HBA DRIVER
3160M:	Narsimhulu Musini <nmusini@cisco.com>
3161M:	Sesidhar Baddela <sebaddel@cisco.com>
3162L:	linux-scsi@vger.kernel.org
3163S:	Supported
3164F:	drivers/scsi/snic/
3165
3166CMPC ACPI DRIVER
3167M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3168M:	Daniel Oliveira Nascimento <don@syst.com.br>
3169L:	platform-driver-x86@vger.kernel.org
3170S:	Supported
3171F:	drivers/platform/x86/classmate-laptop.c
3172
3173COBALT MEDIA DRIVER
3174M:	Hans Verkuil <hans.verkuil@cisco.com>
3175L:	linux-media@vger.kernel.org
3176T:	git git://linuxtv.org/media_tree.git
3177W:	https://linuxtv.org
3178S:	Supported
3179F:	drivers/media/pci/cobalt/
3180
3181COCCINELLE/Semantic Patches (SmPL)
3182M:	Julia Lawall <Julia.Lawall@lip6.fr>
3183M:	Gilles Muller <Gilles.Muller@lip6.fr>
3184M:	Nicolas Palix <nicolas.palix@imag.fr>
3185M:	Michal Marek <mmarek@suse.com>
3186L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3188W:	http://coccinelle.lip6.fr/
3189S:	Supported
3190F:	Documentation/dev-tools/coccinelle.rst
3191F:	scripts/coccinelle/
3192F:	scripts/coccicheck
3193
3194CODA FILE SYSTEM
3195M:	Jan Harkes <jaharkes@cs.cmu.edu>
3196M:	coda@cs.cmu.edu
3197L:	codalist@coda.cs.cmu.edu
3198W:	http://www.coda.cs.cmu.edu/
3199S:	Maintained
3200F:	Documentation/filesystems/coda.txt
3201F:	fs/coda/
3202F:	include/linux/coda*.h
3203F:	include/uapi/linux/coda*.h
3204
3205CODA V4L2 MEM2MEM DRIVER
3206M:	Philipp Zabel <p.zabel@pengutronix.de>
3207L:	linux-media@vger.kernel.org
3208S:	Maintained
3209F:	Documentation/devicetree/bindings/media/coda.txt
3210F:	drivers/media/platform/coda/
3211
3212COMMON CLK FRAMEWORK
3213M:	Michael Turquette <mturquette@baylibre.com>
3214M:	Stephen Boyd <sboyd@codeaurora.org>
3215L:	linux-clk@vger.kernel.org
3216Q:	http://patchwork.kernel.org/project/linux-clk/list/
3217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3218S:	Maintained
3219F:	Documentation/devicetree/bindings/clock/
3220F:	drivers/clk/
3221X:	drivers/clk/clkdev.c
3222F:	include/linux/clk-pr*
3223F:	include/linux/clk/
3224
3225COMMON INTERNET FILE SYSTEM (CIFS)
3226M:	Steve French <sfrench@samba.org>
3227L:	linux-cifs@vger.kernel.org
3228L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3229W:	http://linux-cifs.samba.org/
3230T:	git git://git.samba.org/sfrench/cifs-2.6.git
3231S:	Supported
3232F:	Documentation/filesystems/cifs/
3233F:	fs/cifs/
3234
3235COMPACTPCI HOTPLUG CORE
3236M:	Scott Murray <scott@spiteful.org>
3237L:	linux-pci@vger.kernel.org
3238S:	Maintained
3239F:	drivers/pci/hotplug/cpci_hotplug*
3240
3241COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3242M:	Scott Murray <scott@spiteful.org>
3243L:	linux-pci@vger.kernel.org
3244S:	Maintained
3245F:	drivers/pci/hotplug/cpcihp_zt5550.*
3246
3247COMPACTPCI HOTPLUG GENERIC DRIVER
3248M:	Scott Murray <scott@spiteful.org>
3249L:	linux-pci@vger.kernel.org
3250S:	Maintained
3251F:	drivers/pci/hotplug/cpcihp_generic.c
3252
3253COMPAL LAPTOP SUPPORT
3254M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3255L:	platform-driver-x86@vger.kernel.org
3256S:	Maintained
3257F:	drivers/platform/x86/compal-laptop.c
3258
3259CONEXANT ACCESSRUNNER USB DRIVER
3260L:	accessrunner-general@lists.sourceforge.net
3261W:	http://accessrunner.sourceforge.net/
3262S:	Orphan
3263F:	drivers/usb/atm/cxacru.c
3264
3265CONFIGFS
3266M:	Joel Becker <jlbec@evilplan.org>
3267M:	Christoph Hellwig <hch@lst.de>
3268T:	git git://git.infradead.org/users/hch/configfs.git
3269S:	Supported
3270F:	fs/configfs/
3271F:	include/linux/configfs.h
3272
3273CONNECTOR
3274M:	Evgeniy Polyakov <zbr@ioremap.net>
3275L:	netdev@vger.kernel.org
3276S:	Maintained
3277F:	drivers/connector/
3278
3279CONTROL GROUP (CGROUP)
3280M:	Tejun Heo <tj@kernel.org>
3281M:	Li Zefan <lizefan@huawei.com>
3282M:	Johannes Weiner <hannes@cmpxchg.org>
3283L:	cgroups@vger.kernel.org
3284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3285S:	Maintained
3286F:	Documentation/cgroup*
3287F:	include/linux/cgroup*
3288F:	kernel/cgroup*
3289
3290CONTROL GROUP - CPUSET
3291M:	Li Zefan <lizefan@huawei.com>
3292L:	cgroups@vger.kernel.org
3293W:	http://www.bullopensource.org/cpuset/
3294W:	http://oss.sgi.com/projects/cpusets/
3295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3296S:	Maintained
3297F:	Documentation/cgroup-v1/cpusets.txt
3298F:	include/linux/cpuset.h
3299F:	kernel/cpuset.c
3300
3301CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3302M:	Johannes Weiner <hannes@cmpxchg.org>
3303M:	Michal Hocko <mhocko@kernel.org>
3304M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3305L:	cgroups@vger.kernel.org
3306L:	linux-mm@kvack.org
3307S:	Maintained
3308F:	mm/memcontrol.c
3309F:	mm/swap_cgroup.c
3310
3311CORETEMP HARDWARE MONITORING DRIVER
3312M:	Fenghua Yu <fenghua.yu@intel.com>
3313L:	linux-hwmon@vger.kernel.org
3314S:	Maintained
3315F:	Documentation/hwmon/coretemp
3316F:	drivers/hwmon/coretemp.c
3317
3318COSA/SRP SYNC SERIAL DRIVER
3319M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3320W:	http://www.fi.muni.cz/~kas/cosa/
3321S:	Maintained
3322F:	drivers/net/wan/cosa*
3323
3324CPMAC ETHERNET DRIVER
3325M:	Florian Fainelli <f.fainelli@gmail.com>
3326L:	netdev@vger.kernel.org
3327S:	Maintained
3328F:	drivers/net/ethernet/ti/cpmac.c
3329
3330CPU FREQUENCY DRIVERS
3331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3332M:	Viresh Kumar <viresh.kumar@linaro.org>
3333L:	linux-pm@vger.kernel.org
3334S:	Maintained
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3336T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3337F:	Documentation/cpu-freq/
3338F:	drivers/cpufreq/
3339F:	include/linux/cpufreq.h
3340
3341CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3342M:	Viresh Kumar <viresh.kumar@linaro.org>
3343M:	Sudeep Holla <sudeep.holla@arm.com>
3344L:	linux-pm@vger.kernel.org
3345W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3346S:	Maintained
3347F:	drivers/cpufreq/arm_big_little.h
3348F:	drivers/cpufreq/arm_big_little.c
3349F:	drivers/cpufreq/arm_big_little_dt.c
3350
3351CPUIDLE DRIVER - ARM BIG LITTLE
3352M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3353M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3354L:	linux-pm@vger.kernel.org
3355L:	linux-arm-kernel@lists.infradead.org
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3357S:	Maintained
3358F:	drivers/cpuidle/cpuidle-big_little.c
3359
3360CPUIDLE DRIVER - ARM EXYNOS
3361M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3362M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3363M:	Kukjin Kim <kgene@kernel.org>
3364L:	linux-pm@vger.kernel.org
3365L:	linux-samsung-soc@vger.kernel.org
3366S:	Supported
3367F:	drivers/cpuidle/cpuidle-exynos.c
3368F:	arch/arm/mach-exynos/pm.c
3369
3370CPUIDLE DRIVERS
3371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3372M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3373L:	linux-pm@vger.kernel.org
3374S:	Maintained
3375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3376F:	drivers/cpuidle/*
3377F:	include/linux/cpuidle.h
3378
3379CPUID/MSR DRIVER
3380M:	"H. Peter Anvin" <hpa@zytor.com>
3381S:	Maintained
3382F:	arch/x86/kernel/cpuid.c
3383F:	arch/x86/kernel/msr.c
3384
3385CPU POWER MONITORING SUBSYSTEM
3386M:	Thomas Renninger <trenn@suse.com>
3387L:	linux-pm@vger.kernel.org
3388S:	Maintained
3389F:	tools/power/cpupower/
3390
3391CRAMFS FILESYSTEM
3392W:	http://sourceforge.net/projects/cramfs/
3393S:	Orphan / Obsolete
3394F:	Documentation/filesystems/cramfs.txt
3395F:	fs/cramfs/
3396
3397CRIS PORT
3398M:	Mikael Starvik <starvik@axis.com>
3399M:	Jesper Nilsson <jesper.nilsson@axis.com>
3400L:	linux-cris-kernel@axis.com
3401W:	http://developer.axis.com
3402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3403S:	Maintained
3404F:	arch/cris/
3405F:	drivers/tty/serial/crisv10.*
3406
3407CRYPTO API
3408M:	Herbert Xu <herbert@gondor.apana.org.au>
3409M:	"David S. Miller" <davem@davemloft.net>
3410L:	linux-crypto@vger.kernel.org
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3413S:	Maintained
3414F:	Documentation/crypto/
3415F:	Documentation/devicetree/bindings/crypto/
3416F:	Documentation/DocBook/crypto-API.tmpl
3417F:	arch/*/crypto/
3418F:	crypto/
3419F:	drivers/crypto/
3420F:	include/crypto/
3421
3422CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3423M:	Neil Horman <nhorman@tuxdriver.com>
3424L:	linux-crypto@vger.kernel.org
3425S:	Maintained
3426F:	crypto/ansi_cprng.c
3427F:	crypto/rng.c
3428
3429CS3308 MEDIA DRIVER
3430M:	Hans Verkuil <hverkuil@xs4all.nl>
3431L:	linux-media@vger.kernel.org
3432T:	git git://linuxtv.org/media_tree.git
3433W:	http://linuxtv.org
3434S:	Odd Fixes
3435F:	drivers/media/i2c/cs3308.c
3436F:	drivers/media/i2c/cs3308.h
3437
3438CS5535 Audio ALSA driver
3439M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3440S:	Maintained
3441F:	sound/pci/cs5535audio/
3442
3443CW1200 WLAN driver
3444M:	Solomon Peachy <pizza@shaftnet.org>
3445S:	Maintained
3446F:	drivers/net/wireless/st/cw1200/
3447
3448CX18 VIDEO4LINUX DRIVER
3449M:	Andy Walls <awalls@md.metrocast.net>
3450L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3451L:	linux-media@vger.kernel.org
3452T:	git git://linuxtv.org/media_tree.git
3453W:	https://linuxtv.org
3454W:	http://www.ivtvdriver.org/index.php/Cx18
3455S:	Maintained
3456F:	Documentation/media/v4l-drivers/cx18*
3457F:	drivers/media/pci/cx18/
3458F:	include/uapi/linux/ivtv*
3459
3460CX2341X MPEG ENCODER HELPER MODULE
3461M:	Hans Verkuil <hverkuil@xs4all.nl>
3462L:	linux-media@vger.kernel.org
3463T:	git git://linuxtv.org/media_tree.git
3464W:	https://linuxtv.org
3465S:	Maintained
3466F:	drivers/media/common/cx2341x*
3467F:	include/media/cx2341x*
3468
3469CX24120 MEDIA DRIVER
3470M:	Jemma Denson <jdenson@gmail.com>
3471M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3472L:	linux-media@vger.kernel.org
3473W:	https://linuxtv.org
3474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3475S:	Maintained
3476F:	drivers/media/dvb-frontends/cx24120*
3477
3478CX88 VIDEO4LINUX DRIVER
3479M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3480M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3481L:	linux-media@vger.kernel.org
3482W:	https://linuxtv.org
3483T:	git git://linuxtv.org/media_tree.git
3484S:	Odd fixes
3485F:	Documentation/media/v4l-drivers/cx88*
3486F:	drivers/media/pci/cx88/
3487
3488CXD2820R MEDIA DRIVER
3489M:	Antti Palosaari <crope@iki.fi>
3490L:	linux-media@vger.kernel.org
3491W:	https://linuxtv.org
3492W:	http://palosaari.fi/linux/
3493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3494T:	git git://linuxtv.org/anttip/media_tree.git
3495S:	Maintained
3496F:	drivers/media/dvb-frontends/cxd2820r*
3497
3498CXGB3 ETHERNET DRIVER (CXGB3)
3499M:	Santosh Raspatur <santosh@chelsio.com>
3500L:	netdev@vger.kernel.org
3501W:	http://www.chelsio.com
3502S:	Supported
3503F:	drivers/net/ethernet/chelsio/cxgb3/
3504
3505CXGB3 ISCSI DRIVER (CXGB3I)
3506M:	Karen Xie <kxie@chelsio.com>
3507L:	linux-scsi@vger.kernel.org
3508W:	http://www.chelsio.com
3509S:	Supported
3510F:	drivers/scsi/cxgbi/cxgb3i
3511
3512CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3513M:	Steve Wise <swise@chelsio.com>
3514L:	linux-rdma@vger.kernel.org
3515W:	http://www.openfabrics.org
3516S:	Supported
3517F:	drivers/infiniband/hw/cxgb3/
3518F:	include/uapi/rdma/cxgb3-abi.h
3519
3520CXGB4 ETHERNET DRIVER (CXGB4)
3521M:	Hariprasad S <hariprasad@chelsio.com>
3522L:	netdev@vger.kernel.org
3523W:	http://www.chelsio.com
3524S:	Supported
3525F:	drivers/net/ethernet/chelsio/cxgb4/
3526
3527CXGB4 ISCSI DRIVER (CXGB4I)
3528M:	Karen Xie <kxie@chelsio.com>
3529L:	linux-scsi@vger.kernel.org
3530W:	http://www.chelsio.com
3531S:	Supported
3532F:	drivers/scsi/cxgbi/cxgb4i
3533
3534CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3535M:	Steve Wise <swise@chelsio.com>
3536L:	linux-rdma@vger.kernel.org
3537W:	http://www.openfabrics.org
3538S:	Supported
3539F:	drivers/infiniband/hw/cxgb4/
3540F:	include/uapi/rdma/cxgb4-abi.h
3541
3542CXGB4VF ETHERNET DRIVER (CXGB4VF)
3543M:	Casey Leedom <leedom@chelsio.com>
3544L:	netdev@vger.kernel.org
3545W:	http://www.chelsio.com
3546S:	Supported
3547F:	drivers/net/ethernet/chelsio/cxgb4vf/
3548
3549CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3550M:	Ian Munsie <imunsie@au1.ibm.com>
3551M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3552L:	linuxppc-dev@lists.ozlabs.org
3553S:	Supported
3554F:	arch/powerpc/platforms/powernv/pci-cxl.c
3555F:	drivers/misc/cxl/
3556F:	include/misc/cxl*
3557F:	include/uapi/misc/cxl.h
3558F:	Documentation/powerpc/cxl.txt
3559F:	Documentation/ABI/testing/sysfs-class-cxl
3560
3561CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3562M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3563M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3564M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3565L:	linux-scsi@vger.kernel.org
3566S:	Supported
3567F:	drivers/scsi/cxlflash/
3568F:	include/uapi/scsi/cxlflash_ioctls.h
3569F:	Documentation/powerpc/cxlflash.txt
3570
3571STMMAC ETHERNET DRIVER
3572M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3573M:	Alexandre Torgue <alexandre.torgue@st.com>
3574L:	netdev@vger.kernel.org
3575W:	http://www.stlinux.com
3576S:	Supported
3577F:	drivers/net/ethernet/stmicro/stmmac/
3578
3579CYBERPRO FB DRIVER
3580M:	Russell King <linux@armlinux.org.uk>
3581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3582W:	http://www.armlinux.org.uk/
3583S:	Maintained
3584F:	drivers/video/fbdev/cyber2000fb.*
3585
3586CYCLADES ASYNC MUX DRIVER
3587W:	http://www.cyclades.com/
3588S:	Orphan
3589F:	drivers/tty/cyclades.c
3590F:	include/linux/cyclades.h
3591F:	include/uapi/linux/cyclades.h
3592
3593CYCLADES PC300 DRIVER
3594W:	http://www.cyclades.com/
3595S:	Orphan
3596F:	drivers/net/wan/pc300*
3597
3598CYPRESS_FIRMWARE MEDIA DRIVER
3599M:	Antti Palosaari <crope@iki.fi>
3600L:	linux-media@vger.kernel.org
3601W:	https://linuxtv.org
3602W:	http://palosaari.fi/linux/
3603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3604T:	git git://linuxtv.org/anttip/media_tree.git
3605S:	Maintained
3606F:	drivers/media/common/cypress_firmware*
3607
3608CYTTSP TOUCHSCREEN DRIVER
3609M:	Ferruh Yigit <fery@cypress.com>
3610L:	linux-input@vger.kernel.org
3611S:	Supported
3612F:	drivers/input/touchscreen/cyttsp*
3613F:	include/linux/input/cyttsp.h
3614
3615DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3616M:	Joshua Kinard <kumba@gentoo.org>
3617S:	Maintained
3618F:	drivers/rtc/rtc-ds1685.c
3619F:	include/linux/rtc/ds1685.h
3620
3621DAMA SLAVE for AX.25
3622M:	Joerg Reuter <jreuter@yaina.de>
3623W:	http://yaina.de/jreuter/
3624W:	http://www.qsl.net/dl1bke/
3625L:	linux-hams@vger.kernel.org
3626S:	Maintained
3627F:	net/ax25/af_ax25.c
3628F:	net/ax25/ax25_dev.c
3629F:	net/ax25/ax25_ds_*
3630F:	net/ax25/ax25_in.c
3631F:	net/ax25/ax25_out.c
3632F:	net/ax25/ax25_timer.c
3633F:	net/ax25/sysctl_net_ax25.c
3634
3635DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3636L:	netdev@vger.kernel.org
3637S:	Orphan
3638F:	Documentation/networking/dmfe.txt
3639F:	drivers/net/ethernet/dec/tulip/dmfe.c
3640
3641DC390/AM53C974 SCSI driver
3642M:	Hannes Reinecke <hare@suse.com>
3643L:	linux-scsi@vger.kernel.org
3644S:	Maintained
3645F:	drivers/scsi/am53c974.c
3646
3647DC395x SCSI driver
3648M:	Oliver Neukum <oliver@neukum.org>
3649M:	Ali Akcaagac <aliakc@web.de>
3650M:	Jamie Lenehan <lenehan@twibble.org>
3651L:	dc395x@twibble.org
3652W:	http://twibble.org/dist/dc395x/
3653W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3654S:	Maintained
3655F:	Documentation/scsi/dc395x.txt
3656F:	drivers/scsi/dc395x.*
3657
3658DCCP PROTOCOL
3659M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3660L:	dccp@vger.kernel.org
3661W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3662S:	Maintained
3663F:	include/linux/dccp.h
3664F:	include/uapi/linux/dccp.h
3665F:	include/linux/tfrc.h
3666F:	net/dccp/
3667
3668DECnet NETWORK LAYER
3669W:	http://linux-decnet.sourceforge.net
3670L:	linux-decnet-user@lists.sourceforge.net
3671S:	Orphan
3672F:	Documentation/networking/decnet.txt
3673F:	net/decnet/
3674
3675DECSTATION PLATFORM SUPPORT
3676M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3677L:	linux-mips@linux-mips.org
3678W:	http://www.linux-mips.org/wiki/DECstation
3679S:	Maintained
3680F:	arch/mips/dec/
3681F:	arch/mips/include/asm/dec/
3682F:	arch/mips/include/asm/mach-dec/
3683
3684DEFXX FDDI NETWORK DRIVER
3685M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3686S:	Maintained
3687F:	drivers/net/fddi/defxx.*
3688
3689DELL LAPTOP DRIVER
3690M:	Matthew Garrett <mjg59@srcf.ucam.org>
3691M:	Pali Rohár <pali.rohar@gmail.com>
3692L:	platform-driver-x86@vger.kernel.org
3693S:	Maintained
3694F:	drivers/platform/x86/dell-laptop.c
3695
3696DELL LAPTOP RBTN DRIVER
3697M:	Pali Rohár <pali.rohar@gmail.com>
3698S:	Maintained
3699F:	drivers/platform/x86/dell-rbtn.*
3700
3701DELL LAPTOP FREEFALL DRIVER
3702M:	Pali Rohár <pali.rohar@gmail.com>
3703S:	Maintained
3704F:	drivers/platform/x86/dell-smo8800.c
3705
3706DELL LAPTOP SMM DRIVER
3707M:	Pali Rohár <pali.rohar@gmail.com>
3708S:	Maintained
3709F:	drivers/hwmon/dell-smm-hwmon.c
3710F:	include/uapi/linux/i8k.h
3711
3712DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3713M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3714S:	Maintained
3715F:	Documentation/dcdbas.txt
3716F:	drivers/firmware/dcdbas.*
3717
3718DELL WMI EXTRAS DRIVER
3719M:	Matthew Garrett <mjg59@srcf.ucam.org>
3720M:	Pali Rohár <pali.rohar@gmail.com>
3721S:	Maintained
3722F:	drivers/platform/x86/dell-wmi.c
3723
3724DESIGNWARE USB2 DRD IP DRIVER
3725M:	John Youn <johnyoun@synopsys.com>
3726L:	linux-usb@vger.kernel.org
3727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3728S:	Maintained
3729F:	drivers/usb/dwc2/
3730
3731DESIGNWARE USB3 DRD IP DRIVER
3732M:	Felipe Balbi <balbi@kernel.org>
3733L:	linux-usb@vger.kernel.org
3734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3735S:	Maintained
3736F:	drivers/usb/dwc3/
3737
3738DEVICE COREDUMP (DEV_COREDUMP)
3739M:	Johannes Berg <johannes@sipsolutions.net>
3740L:	linux-kernel@vger.kernel.org
3741S:	Maintained
3742F:	drivers/base/devcoredump.c
3743F:	include/linux/devcoredump.h
3744
3745DEVICE FREQUENCY (DEVFREQ)
3746M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3747M:	Kyungmin Park <kyungmin.park@samsung.com>
3748L:	linux-pm@vger.kernel.org
3749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3750S:	Maintained
3751F:	drivers/devfreq/
3752F:	include/linux/devfreq.h
3753F:	Documentation/devicetree/bindings/devfreq/
3754
3755DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3756M:	Chanwoo Choi <cw00.choi@samsung.com>
3757L:	linux-pm@vger.kernel.org
3758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3759S:	Supported
3760F:	drivers/devfreq/event/
3761F:	drivers/devfreq/devfreq-event.c
3762F:	include/linux/devfreq-event.h
3763F:	Documentation/devicetree/bindings/devfreq/event/
3764
3765BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3766M:	Chanwoo Choi <cw00.choi@samsung.com>
3767L:	linux-pm@vger.kernel.org
3768L:	linux-samsung-soc@vger.kernel.org
3769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3770S:	Maintained
3771F:	drivers/devfreq/exynos-bus.c
3772F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3773
3774DEVICE NUMBER REGISTRY
3775M:	Torben Mathiasen <device@lanana.org>
3776W:	http://lanana.org/docs/device-list/index.html
3777S:	Maintained
3778
3779DEVICE-MAPPER  (LVM)
3780M:	Alasdair Kergon <agk@redhat.com>
3781M:	Mike Snitzer <snitzer@redhat.com>
3782M:	dm-devel@redhat.com
3783L:	dm-devel@redhat.com
3784W:	http://sources.redhat.com/dm
3785Q:	http://patchwork.kernel.org/project/dm-devel/list/
3786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3787T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3788S:	Maintained
3789F:	Documentation/device-mapper/
3790F:	drivers/md/dm*
3791F:	drivers/md/persistent-data/
3792F:	include/linux/device-mapper.h
3793F:	include/linux/dm-*.h
3794F:	include/uapi/linux/dm-*.h
3795
3796DEVLINK
3797M:	Jiri Pirko <jiri@mellanox.com>
3798L:	netdev@vger.kernel.org
3799S:	Supported
3800F:	net/core/devlink.c
3801F:	include/net/devlink.h
3802F:	include/uapi/linux/devlink.h
3803
3804DIALOG SEMICONDUCTOR DRIVERS
3805M:	Support Opensource <support.opensource@diasemi.com>
3806W:	http://www.dialog-semiconductor.com/products
3807S:	Supported
3808F:	Documentation/hwmon/da90??
3809F:	Documentation/devicetree/bindings/mfd/da90*.txt
3810F:	Documentation/devicetree/bindings/regulator/da92*.txt
3811F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3812F:	drivers/gpio/gpio-da90??.c
3813F:	drivers/hwmon/da90??-hwmon.c
3814F:	drivers/iio/adc/da91??-*.c
3815F:	drivers/input/misc/da90??_onkey.c
3816F:	drivers/input/touchscreen/da9052_tsi.c
3817F:	drivers/leds/leds-da90??.c
3818F:	drivers/mfd/da903x.c
3819F:	drivers/mfd/da90??-*.c
3820F:	drivers/mfd/da91??-*.c
3821F:	drivers/power/supply/da9052-battery.c
3822F:	drivers/power/supply/da91??-*.c
3823F:	drivers/regulator/da903x.c
3824F:	drivers/regulator/da9???-regulator.[ch]
3825F:	drivers/rtc/rtc-da90??.c
3826F:	drivers/video/backlight/da90??_bl.c
3827F:	drivers/watchdog/da90??_wdt.c
3828F:	include/linux/mfd/da903x.h
3829F:	include/linux/mfd/da9052/
3830F:	include/linux/mfd/da9055/
3831F:	include/linux/mfd/da9062/
3832F:	include/linux/mfd/da9063/
3833F:	include/linux/mfd/da9150/
3834F:	include/linux/regulator/da9211.h
3835F:	include/sound/da[79]*.h
3836F:	sound/soc/codecs/da[79]*.[ch]
3837
3838DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3839M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3840L:	linux-gpio@vger.kernel.org
3841S:	Maintained
3842F:	drivers/gpio/gpio-gpio-mm.c
3843
3844DIGI NEO AND CLASSIC PCI PRODUCTS
3845M:	Lidza Louina <lidza.louina@gmail.com>
3846M:	Mark Hounschell <markh@compro.net>
3847L:	driverdev-devel@linuxdriverproject.org
3848S:	Maintained
3849F:	drivers/staging/dgnc/
3850
3851DIOLAN U2C-12 I2C DRIVER
3852M:	Guenter Roeck <linux@roeck-us.net>
3853L:	linux-i2c@vger.kernel.org
3854S:	Maintained
3855F:	drivers/i2c/busses/i2c-diolan-u2c.c
3856
3857DIRECT ACCESS (DAX)
3858M:	Matthew Wilcox <willy@linux.intel.com>
3859L:	linux-fsdevel@vger.kernel.org
3860S:	Supported
3861F:	fs/dax.c
3862
3863DIRECTORY NOTIFICATION (DNOTIFY)
3864M:	Eric Paris <eparis@parisplace.org>
3865S:	Maintained
3866F:	Documentation/filesystems/dnotify.txt
3867F:	fs/notify/dnotify/
3868F:	include/linux/dnotify.h
3869
3870DISK GEOMETRY AND PARTITION HANDLING
3871M:	Andries Brouwer <aeb@cwi.nl>
3872W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3873W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3874W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3875S:	Maintained
3876
3877DISKQUOTA
3878M:	Jan Kara <jack@suse.com>
3879S:	Maintained
3880F:	Documentation/filesystems/quota.txt
3881F:	fs/quota/
3882F:	include/linux/quota*.h
3883F:	include/uapi/linux/quota*.h
3884
3885DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3886M:	Bernie Thompson <bernie@plugable.com>
3887L:	linux-fbdev@vger.kernel.org
3888S:	Maintained
3889W:	http://plugable.com/category/projects/udlfb/
3890F:	drivers/video/fbdev/udlfb.c
3891F:	include/video/udlfb.h
3892F:	Documentation/fb/udlfb.txt
3893
3894DISTRIBUTED LOCK MANAGER (DLM)
3895M:	Christine Caulfield <ccaulfie@redhat.com>
3896M:	David Teigland <teigland@redhat.com>
3897L:	cluster-devel@redhat.com
3898W:	http://sources.redhat.com/cluster/
3899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3900S:	Supported
3901F:	fs/dlm/
3902
3903DMA BUFFER SHARING FRAMEWORK
3904M:	Sumit Semwal <sumit.semwal@linaro.org>
3905S:	Maintained
3906L:	linux-media@vger.kernel.org
3907L:	dri-devel@lists.freedesktop.org
3908L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3909F:	drivers/dma-buf/
3910F:	include/linux/dma-buf*
3911F:	include/linux/reservation.h
3912F:	include/linux/*fence.h
3913F:	Documentation/dma-buf-sharing.txt
3914T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3915
3916SYNC FILE FRAMEWORK
3917M:	Sumit Semwal <sumit.semwal@linaro.org>
3918R:	Gustavo Padovan <gustavo@padovan.org>
3919S:	Maintained
3920L:	linux-media@vger.kernel.org
3921L:	dri-devel@lists.freedesktop.org
3922F:	drivers/dma-buf/sync_file.c
3923F:	include/linux/sync_file.h
3924F:	Documentation/sync_file.txt
3925T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3926
3927DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3928M:	Vinod Koul <vinod.koul@intel.com>
3929L:	dmaengine@vger.kernel.org
3930Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3931S:	Maintained
3932F:	drivers/dma/
3933F:	include/linux/dmaengine.h
3934F:	Documentation/devicetree/bindings/dma/
3935F:	Documentation/dmaengine/
3936T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3937
3938DME1737 HARDWARE MONITOR DRIVER
3939M:	Juerg Haefliger <juergh@gmail.com>
3940L:	linux-hwmon@vger.kernel.org
3941S:	Maintained
3942F:	Documentation/hwmon/dme1737
3943F:	drivers/hwmon/dme1737.c
3944
3945DMI/SMBIOS SUPPORT
3946M:	Jean Delvare <jdelvare@suse.com>
3947S:	Maintained
3948T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3949F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3950F:	drivers/firmware/dmi-id.c
3951F:	drivers/firmware/dmi_scan.c
3952F:	include/linux/dmi.h
3953
3954DOCUMENTATION
3955M:	Jonathan Corbet <corbet@lwn.net>
3956L:	linux-doc@vger.kernel.org
3957S:	Maintained
3958F:	Documentation/
3959F:	scripts/docproc.c
3960F:	scripts/kernel-doc*
3961X:	Documentation/ABI/
3962X:	Documentation/devicetree/
3963X:	Documentation/acpi
3964X:	Documentation/power
3965X:	Documentation/spi
3966X:	Documentation/media
3967T:	git git://git.lwn.net/linux.git docs-next
3968
3969DOUBLETALK DRIVER
3970M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3971L:	blinux-list@redhat.com
3972S:	Maintained
3973F:	drivers/char/dtlk.c
3974F:	include/linux/dtlk.h
3975
3976DPT_I2O SCSI RAID DRIVER
3977M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3978L:	linux-scsi@vger.kernel.org
3979W:	http://www.adaptec.com/
3980S:	Maintained
3981F:	drivers/scsi/dpt*
3982F:	drivers/scsi/dpt/
3983
3984DRBD DRIVER
3985M:	Philipp Reisner <philipp.reisner@linbit.com>
3986M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3987L:	drbd-dev@lists.linbit.com
3988W:	http://www.drbd.org
3989T:	git git://git.linbit.com/linux-drbd.git
3990T:	git git://git.linbit.com/drbd-8.4.git
3991S:	Supported
3992F:	drivers/block/drbd/
3993F:	lib/lru_cache.c
3994F:	Documentation/blockdev/drbd/
3995
3996DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3997M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3999S:	Supported
4000F:	Documentation/kobject.txt
4001F:	drivers/base/
4002F:	fs/debugfs/
4003F:	fs/kernfs/
4004F:	fs/sysfs/
4005F:	include/linux/debugfs.h
4006F:	include/linux/kobj*
4007F:	lib/kobj*
4008
4009DRM DRIVERS
4010M:	David Airlie <airlied@linux.ie>
4011L:	dri-devel@lists.freedesktop.org
4012T:	git git://people.freedesktop.org/~airlied/linux
4013S:	Maintained
4014F:	drivers/gpu/drm/
4015F:	drivers/gpu/vga/
4016F:	Documentation/devicetree/bindings/display/
4017F:	Documentation/devicetree/bindings/gpu/
4018F:	Documentation/devicetree/bindings/video/
4019F:	Documentation/gpu/
4020F:	include/drm/
4021F:	include/uapi/drm/
4022
4023DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4024M:	Dave Airlie <airlied@redhat.com>
4025S:	Odd Fixes
4026F:	drivers/gpu/drm/ast/
4027
4028DRM DRIVER FOR BOCHS VIRTUAL GPU
4029M:	Gerd Hoffmann <kraxel@redhat.com>
4030S:	Odd Fixes
4031F:	drivers/gpu/drm/bochs/
4032
4033DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4034M:	Dave Airlie <airlied@redhat.com>
4035S:	Odd Fixes
4036F:	drivers/gpu/drm/cirrus/
4037
4038RADEON and AMDGPU DRM DRIVERS
4039M:	Alex Deucher <alexander.deucher@amd.com>
4040M:	Christian König <christian.koenig@amd.com>
4041L:	dri-devel@lists.freedesktop.org
4042T:	git git://people.freedesktop.org/~agd5f/linux
4043S:	Supported
4044F:	drivers/gpu/drm/radeon/
4045F:	include/uapi/drm/radeon_drm.h
4046F:	drivers/gpu/drm/amd/
4047F:	include/uapi/drm/amdgpu_drm.h
4048
4049DRM PANEL DRIVERS
4050M:	Thierry Reding <thierry.reding@gmail.com>
4051L:	dri-devel@lists.freedesktop.org
4052T:	git git://anongit.freedesktop.org/tegra/linux.git
4053S:	Maintained
4054F:	drivers/gpu/drm/drm_panel.c
4055F:	drivers/gpu/drm/panel/
4056F:	include/drm/drm_panel.h
4057F:	Documentation/devicetree/bindings/display/panel/
4058
4059INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4060M:	Daniel Vetter <daniel.vetter@intel.com>
4061M:	Jani Nikula <jani.nikula@linux.intel.com>
4062L:	intel-gfx@lists.freedesktop.org
4063L:	dri-devel@lists.freedesktop.org
4064W:	https://01.org/linuxgraphics/
4065Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4066T:	git git://anongit.freedesktop.org/drm-intel
4067S:	Supported
4068F:	drivers/gpu/drm/i915/
4069F:	include/drm/i915*
4070F:	include/uapi/drm/i915_drm.h
4071F:	Documentation/gpu/i915.rst
4072
4073DRM DRIVERS FOR ATMEL HLCDC
4074M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4075L:	dri-devel@lists.freedesktop.org
4076S:	Supported
4077F:	drivers/gpu/drm/atmel-hlcdc/
4078F:	Documentation/devicetree/bindings/drm/atmel/
4079
4080DRM DRIVERS FOR ALLWINNER A10
4081M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4082L:	dri-devel@lists.freedesktop.org
4083S:	Supported
4084F:	drivers/gpu/drm/sun4i/
4085F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4086
4087DRM DRIVERS FOR EXYNOS
4088M:	Inki Dae <inki.dae@samsung.com>
4089M:	Joonyoung Shim <jy0922.shim@samsung.com>
4090M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4091M:	Kyungmin Park <kyungmin.park@samsung.com>
4092L:	dri-devel@lists.freedesktop.org
4093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4094S:	Supported
4095F:	drivers/gpu/drm/exynos/
4096F:	include/uapi/drm/exynos_drm.h
4097F:	Documentation/devicetree/bindings/display/exynos/
4098
4099DRM DRIVERS FOR FREESCALE DCU
4100M:	Stefan Agner <stefan@agner.ch>
4101M:	Alison Wang <alison.wang@freescale.com>
4102L:	dri-devel@lists.freedesktop.org
4103S:	Supported
4104F:	drivers/gpu/drm/fsl-dcu/
4105F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4106F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4107F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4108
4109DRM DRIVERS FOR FREESCALE IMX
4110M:	Philipp Zabel <p.zabel@pengutronix.de>
4111L:	dri-devel@lists.freedesktop.org
4112S:	Maintained
4113F:	drivers/gpu/drm/imx/
4114F:	drivers/gpu/ipu-v3/
4115F:	Documentation/devicetree/bindings/display/imx/
4116
4117DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4118M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4119L:	dri-devel@lists.freedesktop.org
4120T:	git git://github.com/patjak/drm-gma500
4121S:	Maintained
4122F:	drivers/gpu/drm/gma500/
4123
4124DRM DRIVERS FOR HISILICON
4125M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4126R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4127R:	Chen Feng <puck.chen@hisilicon.com>
4128L:	dri-devel@lists.freedesktop.org
4129T:	git git://github.com/xin3liang/linux.git
4130S:	Maintained
4131F:	drivers/gpu/drm/hisilicon/
4132F:	Documentation/devicetree/bindings/display/hisilicon/
4133
4134DRM DRIVER FOR INTEL I810 VIDEO CARDS
4135S:	Orphan / Obsolete
4136F:	drivers/gpu/drm/i810/
4137F:	include/uapi/drm/i810_drm.h
4138
4139DRM DRIVERS FOR MEDIATEK
4140M:	CK Hu <ck.hu@mediatek.com>
4141M:	Philipp Zabel <p.zabel@pengutronix.de>
4142L:	dri-devel@lists.freedesktop.org
4143S:	Supported
4144F:	drivers/gpu/drm/mediatek/
4145F:	Documentation/devicetree/bindings/display/mediatek/
4146
4147DRM DRIVER FOR MSM ADRENO GPU
4148M:	Rob Clark <robdclark@gmail.com>
4149L:	linux-arm-msm@vger.kernel.org
4150L:	dri-devel@lists.freedesktop.org
4151L:	freedreno@lists.freedesktop.org
4152T:	git git://people.freedesktop.org/~robclark/linux
4153S:	Maintained
4154F:	drivers/gpu/drm/msm/
4155F:	include/uapi/drm/msm_drm.h
4156F:	Documentation/devicetree/bindings/display/msm/
4157
4158DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4159M:	Ben Skeggs <bskeggs@redhat.com>
4160L:	dri-devel@lists.freedesktop.org
4161L:	nouveau@lists.freedesktop.org
4162T:	git git://github.com/skeggsb/linux
4163S:	Supported
4164F:	drivers/gpu/drm/nouveau/
4165F:	include/uapi/drm/nouveau_drm.h
4166
4167DRM DRIVERS FOR NVIDIA TEGRA
4168M:	Thierry Reding <thierry.reding@gmail.com>
4169L:	dri-devel@lists.freedesktop.org
4170L:	linux-tegra@vger.kernel.org
4171T:	git git://anongit.freedesktop.org/tegra/linux.git
4172S:	Supported
4173F:	drivers/gpu/drm/tegra/
4174F:	drivers/gpu/host1x/
4175F:	include/linux/host1x.h
4176F:	include/uapi/drm/tegra_drm.h
4177F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4178
4179DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4180S:	Orphan / Obsolete
4181F:	drivers/gpu/drm/mga/
4182F:	include/uapi/drm/mga_drm.h
4183
4184DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4185M:	Dave Airlie <airlied@redhat.com>
4186S:	Odd Fixes
4187F:	drivers/gpu/drm/mgag200/
4188
4189DRM DRIVER FOR RAGE 128 VIDEO CARDS
4190S:	Orphan / Obsolete
4191F:	drivers/gpu/drm/r128/
4192F:	include/uapi/drm/r128_drm.h
4193
4194DRM DRIVERS FOR RENESAS
4195M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4196L:	dri-devel@lists.freedesktop.org
4197L:	linux-renesas-soc@vger.kernel.org
4198T:	git git://linuxtv.org/pinchartl/fbdev
4199S:	Supported
4200F:	drivers/gpu/drm/rcar-du/
4201F:	drivers/gpu/drm/shmobile/
4202F:	include/linux/platform_data/shmob_drm.h
4203F:	Documentation/devicetree/bindings/display/renesas,du.txt
4204
4205DRM DRIVER FOR QXL VIRTUAL GPU
4206M:	Dave Airlie <airlied@redhat.com>
4207S:	Odd Fixes
4208F:	drivers/gpu/drm/qxl/
4209F:	include/uapi/drm/qxl_drm.h
4210
4211DRM DRIVERS FOR ROCKCHIP
4212M:	Mark Yao <mark.yao@rock-chips.com>
4213L:	dri-devel@lists.freedesktop.org
4214S:	Maintained
4215F:	drivers/gpu/drm/rockchip/
4216F:	Documentation/devicetree/bindings/display/rockchip/
4217
4218DRM DRIVER FOR SAVAGE VIDEO CARDS
4219S:	Orphan / Obsolete
4220F:	drivers/gpu/drm/savage/
4221F:	include/uapi/drm/savage_drm.h
4222
4223DRM DRIVER FOR SIS VIDEO CARDS
4224S:	Orphan / Obsolete
4225F:	drivers/gpu/drm/sis/
4226F:	include/uapi/drm/sis_drm.h
4227
4228DRM DRIVERS FOR STI
4229M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4230M:	Vincent Abriou <vincent.abriou@st.com>
4231L:	dri-devel@lists.freedesktop.org
4232T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4233S:	Maintained
4234F:	drivers/gpu/drm/sti
4235F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4236
4237DRM DRIVER FOR TDFX VIDEO CARDS
4238S:	Orphan / Obsolete
4239F:	drivers/gpu/drm/tdfx/
4240
4241DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4242M:	Dave Airlie <airlied@redhat.com>
4243S:	Odd Fixes
4244F:	drivers/gpu/drm/udl/
4245
4246DRM DRIVERS FOR VIVANTE GPU IP
4247M:	Lucas Stach <l.stach@pengutronix.de>
4248R:	Russell King <linux+etnaviv@armlinux.org.uk>
4249R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4250L:	dri-devel@lists.freedesktop.org
4251S:	Maintained
4252F:	drivers/gpu/drm/etnaviv/
4253F:	include/uapi/drm/etnaviv_drm.h
4254F:	Documentation/devicetree/bindings/display/etnaviv/
4255
4256DRM DRIVER FOR VMWARE VIRTUAL GPU
4257M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4258M:	Sinclair Yeh <syeh@vmware.com>
4259M:	Thomas Hellstrom <thellstrom@vmware.com>
4260L:	dri-devel@lists.freedesktop.org
4261T:	git git://people.freedesktop.org/~syeh/repos_linux
4262T:	git git://people.freedesktop.org/~thomash/linux
4263S:	Supported
4264F:	drivers/gpu/drm/vmwgfx/
4265F:	include/uapi/drm/vmwgfx_drm.h
4266
4267DRM DRIVERS FOR VC4
4268M:	Eric Anholt <eric@anholt.net>
4269T:	git git://github.com/anholt/linux
4270S:	Supported
4271F:	drivers/gpu/drm/vc4/
4272F:	include/uapi/drm/vc4_drm.h
4273F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4274
4275DRM DRIVERS FOR TI OMAP
4276M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4277L:	dri-devel@lists.freedesktop.org
4278S:	Maintained
4279F:	drivers/gpu/drm/omapdrm/
4280F:	Documentation/devicetree/bindings/display/ti/
4281
4282DRM DRIVERS FOR TI LCDC
4283M:	Jyri Sarha <jsarha@ti.com>
4284R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4285L:	dri-devel@lists.freedesktop.org
4286S:	Maintained
4287F:	drivers/gpu/drm/tilcdc/
4288F:	Documentation/devicetree/bindings/display/tilcdc/
4289
4290DSBR100 USB FM RADIO DRIVER
4291M:	Alexey Klimov <klimov.linux@gmail.com>
4292L:	linux-media@vger.kernel.org
4293T:	git git://linuxtv.org/media_tree.git
4294S:	Maintained
4295F:	drivers/media/radio/dsbr100.c
4296
4297DSCC4 DRIVER
4298M:	Francois Romieu <romieu@fr.zoreil.com>
4299L:	netdev@vger.kernel.org
4300S:	Maintained
4301F:	drivers/net/wan/dscc4.c
4302
4303DT3155 MEDIA DRIVER
4304M:	Hans Verkuil <hverkuil@xs4all.nl>
4305L:	linux-media@vger.kernel.org
4306T:	git git://linuxtv.org/media_tree.git
4307W:	https://linuxtv.org
4308S:	Odd Fixes
4309F:	drivers/media/pci/dt3155/
4310
4311DVB_USB_AF9015 MEDIA DRIVER
4312M:	Antti Palosaari <crope@iki.fi>
4313L:	linux-media@vger.kernel.org
4314W:	https://linuxtv.org
4315W:	http://palosaari.fi/linux/
4316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4317T:	git git://linuxtv.org/anttip/media_tree.git
4318S:	Maintained
4319F:	drivers/media/usb/dvb-usb-v2/af9015*
4320
4321DVB_USB_AF9035 MEDIA DRIVER
4322M:	Antti Palosaari <crope@iki.fi>
4323L:	linux-media@vger.kernel.org
4324W:	https://linuxtv.org
4325W:	http://palosaari.fi/linux/
4326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4327T:	git git://linuxtv.org/anttip/media_tree.git
4328S:	Maintained
4329F:	drivers/media/usb/dvb-usb-v2/af9035*
4330
4331DVB_USB_ANYSEE MEDIA DRIVER
4332M:	Antti Palosaari <crope@iki.fi>
4333L:	linux-media@vger.kernel.org
4334W:	https://linuxtv.org
4335W:	http://palosaari.fi/linux/
4336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4337T:	git git://linuxtv.org/anttip/media_tree.git
4338S:	Maintained
4339F:	drivers/media/usb/dvb-usb-v2/anysee*
4340
4341DVB_USB_AU6610 MEDIA DRIVER
4342M:	Antti Palosaari <crope@iki.fi>
4343L:	linux-media@vger.kernel.org
4344W:	https://linuxtv.org
4345W:	http://palosaari.fi/linux/
4346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4347T:	git git://linuxtv.org/anttip/media_tree.git
4348S:	Maintained
4349F:	drivers/media/usb/dvb-usb-v2/au6610*
4350
4351DVB_USB_CE6230 MEDIA DRIVER
4352M:	Antti Palosaari <crope@iki.fi>
4353L:	linux-media@vger.kernel.org
4354W:	https://linuxtv.org
4355W:	http://palosaari.fi/linux/
4356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4357T:	git git://linuxtv.org/anttip/media_tree.git
4358S:	Maintained
4359F:	drivers/media/usb/dvb-usb-v2/ce6230*
4360
4361DVB_USB_CXUSB MEDIA DRIVER
4362M:	Michael Krufky <mkrufky@linuxtv.org>
4363L:	linux-media@vger.kernel.org
4364W:	https://linuxtv.org
4365W:	http://github.com/mkrufky
4366Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4367T:	git git://linuxtv.org/media_tree.git
4368S:	Maintained
4369F:	drivers/media/usb/dvb-usb/cxusb*
4370
4371DVB_USB_EC168 MEDIA DRIVER
4372M:	Antti Palosaari <crope@iki.fi>
4373L:	linux-media@vger.kernel.org
4374W:	https://linuxtv.org
4375W:	http://palosaari.fi/linux/
4376Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4377T:	git git://linuxtv.org/anttip/media_tree.git
4378S:	Maintained
4379F:	drivers/media/usb/dvb-usb-v2/ec168*
4380
4381DVB_USB_GL861 MEDIA DRIVER
4382M:	Antti Palosaari <crope@iki.fi>
4383L:	linux-media@vger.kernel.org
4384W:	https://linuxtv.org
4385Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4386T:	git git://linuxtv.org/anttip/media_tree.git
4387S:	Maintained
4388F:	drivers/media/usb/dvb-usb-v2/gl861*
4389
4390DVB_USB_MXL111SF MEDIA DRIVER
4391M:	Michael Krufky <mkrufky@linuxtv.org>
4392L:	linux-media@vger.kernel.org
4393W:	https://linuxtv.org
4394W:	http://github.com/mkrufky
4395Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4396T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4397S:	Maintained
4398F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4399
4400DVB_USB_RTL28XXU MEDIA DRIVER
4401M:	Antti Palosaari <crope@iki.fi>
4402L:	linux-media@vger.kernel.org
4403W:	https://linuxtv.org
4404W:	http://palosaari.fi/linux/
4405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4406T:	git git://linuxtv.org/anttip/media_tree.git
4407S:	Maintained
4408F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4409
4410DVB_USB_V2 MEDIA DRIVER
4411M:	Antti Palosaari <crope@iki.fi>
4412L:	linux-media@vger.kernel.org
4413W:	https://linuxtv.org
4414W:	http://palosaari.fi/linux/
4415Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4416T:	git git://linuxtv.org/anttip/media_tree.git
4417S:	Maintained
4418F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4419F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4420
4421DYNAMIC DEBUG
4422M:	Jason Baron <jbaron@akamai.com>
4423S:	Maintained
4424F:	lib/dynamic_debug.c
4425F:	include/linux/dynamic_debug.h
4426
4427DZ DECSTATION DZ11 SERIAL DRIVER
4428M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4429S:	Maintained
4430F:	drivers/tty/serial/dz.*
4431
4432E3X0 POWER BUTTON DRIVER
4433M:	Moritz Fischer <moritz.fischer@ettus.com>
4434L:	usrp-users@lists.ettus.com
4435W:	http://www.ettus.com
4436S:	Supported
4437F:	drivers/input/misc/e3x0-button.c
4438F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4439
4440E4000 MEDIA DRIVER
4441M:	Antti Palosaari <crope@iki.fi>
4442L:	linux-media@vger.kernel.org
4443W:	https://linuxtv.org
4444W:	http://palosaari.fi/linux/
4445Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4446T:	git git://linuxtv.org/anttip/media_tree.git
4447S:	Maintained
4448F:	drivers/media/tuners/e4000*
4449
4450EATA ISA/EISA/PCI SCSI DRIVER
4451M:	Dario Ballabio <ballabio_dario@emc.com>
4452L:	linux-scsi@vger.kernel.org
4453S:	Maintained
4454F:	drivers/scsi/eata.c
4455
4456EC100 MEDIA DRIVER
4457M:	Antti Palosaari <crope@iki.fi>
4458L:	linux-media@vger.kernel.org
4459W:	https://linuxtv.org
4460W:	http://palosaari.fi/linux/
4461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4462T:	git git://linuxtv.org/anttip/media_tree.git
4463S:	Maintained
4464F:	drivers/media/dvb-frontends/ec100*
4465
4466ECRYPT FILE SYSTEM
4467M:	Tyler Hicks <tyhicks@canonical.com>
4468L:	ecryptfs@vger.kernel.org
4469W:	http://ecryptfs.org
4470W:	https://launchpad.net/ecryptfs
4471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4472S:	Supported
4473F:	Documentation/filesystems/ecryptfs.txt
4474F:	fs/ecryptfs/
4475
4476EDAC-CORE
4477M:	Borislav Petkov <bp@alien8.de>
4478M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4479M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4480L:	linux-edac@vger.kernel.org
4481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4483S:	Supported
4484F:	Documentation/edac.txt
4485F:	drivers/edac/
4486F:	include/linux/edac.h
4487
4488EDAC-AMD64
4489M:	Borislav Petkov <bp@alien8.de>
4490L:	linux-edac@vger.kernel.org
4491S:	Maintained
4492F:	drivers/edac/amd64_edac*
4493
4494EDAC-CALXEDA
4495M:	Robert Richter <rric@kernel.org>
4496L:	linux-edac@vger.kernel.org
4497S:	Maintained
4498F:	drivers/edac/highbank*
4499
4500EDAC-CAVIUM
4501M:	Ralf Baechle <ralf@linux-mips.org>
4502M:	David Daney <david.daney@cavium.com>
4503L:	linux-edac@vger.kernel.org
4504L:	linux-mips@linux-mips.org
4505S:	Supported
4506F:	drivers/edac/octeon_edac*
4507
4508EDAC-E752X
4509M:	Mark Gross <mark.gross@intel.com>
4510L:	linux-edac@vger.kernel.org
4511S:	Maintained
4512F:	drivers/edac/e752x_edac.c
4513
4514EDAC-E7XXX
4515L:	linux-edac@vger.kernel.org
4516S:	Maintained
4517F:	drivers/edac/e7xxx_edac.c
4518
4519EDAC-FSL_DDR
4520M:	York Sun <york.sun@nxp.com>
4521L:	linux-edac@vger.kernel.org
4522S:	Maintained
4523F:	drivers/edac/fsl_ddr_edac.*
4524
4525EDAC-GHES
4526M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4527M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4528L:	linux-edac@vger.kernel.org
4529S:	Maintained
4530F:	drivers/edac/ghes_edac.c
4531
4532EDAC-I82443BXGX
4533M:	Tim Small <tim@buttersideup.com>
4534L:	linux-edac@vger.kernel.org
4535S:	Maintained
4536F:	drivers/edac/i82443bxgx_edac.c
4537
4538EDAC-I3000
4539L:	linux-edac@vger.kernel.org
4540S:	Orphan
4541F:	drivers/edac/i3000_edac.c
4542
4543EDAC-I5000
4544L:	linux-edac@vger.kernel.org
4545S:	Maintained
4546F:	drivers/edac/i5000_edac.c
4547
4548EDAC-I5400
4549M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4550M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4551L:	linux-edac@vger.kernel.org
4552S:	Maintained
4553F:	drivers/edac/i5400_edac.c
4554
4555EDAC-I7300
4556M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4557M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4558L:	linux-edac@vger.kernel.org
4559S:	Maintained
4560F:	drivers/edac/i7300_edac.c
4561
4562EDAC-I7CORE
4563M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4564M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4565L:	linux-edac@vger.kernel.org
4566S:	Maintained
4567F:	drivers/edac/i7core_edac.c
4568
4569EDAC-I82975X
4570M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4571M:	"Arvind R." <arvino55@gmail.com>
4572L:	linux-edac@vger.kernel.org
4573S:	Maintained
4574F:	drivers/edac/i82975x_edac.c
4575
4576EDAC-IE31200
4577M:	Jason Baron <jbaron@akamai.com>
4578L:	linux-edac@vger.kernel.org
4579S:	Maintained
4580F:	drivers/edac/ie31200_edac.c
4581
4582EDAC-MPC85XX
4583M:	Johannes Thumshirn <morbidrsa@gmail.com>
4584L:	linux-edac@vger.kernel.org
4585S:	Maintained
4586F:	drivers/edac/mpc85xx_edac.[ch]
4587
4588EDAC-PASEMI
4589M:	Egor Martovetsky <egor@pasemi.com>
4590L:	linux-edac@vger.kernel.org
4591S:	Maintained
4592F:	drivers/edac/pasemi_edac.c
4593
4594EDAC-R82600
4595M:	Tim Small <tim@buttersideup.com>
4596L:	linux-edac@vger.kernel.org
4597S:	Maintained
4598F:	drivers/edac/r82600_edac.c
4599
4600EDAC-SBRIDGE
4601M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4602M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4603L:	linux-edac@vger.kernel.org
4604S:	Maintained
4605F:	drivers/edac/sb_edac.c
4606
4607EDAC-SKYLAKE
4608M:	Tony Luck <tony.luck@intel.com>
4609L:	linux-edac@vger.kernel.org
4610S:	Maintained
4611F:	drivers/edac/skx_edac.c
4612
4613EDAC-XGENE
4614APPLIED MICRO (APM) X-GENE SOC EDAC
4615M:     Loc Ho <lho@apm.com>
4616S:     Supported
4617F:     drivers/edac/xgene_edac.c
4618F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4619
4620EDIROL UA-101/UA-1000 DRIVER
4621M:	Clemens Ladisch <clemens@ladisch.de>
4622L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4623T:	git git://git.alsa-project.org/alsa-kernel.git
4624S:	Maintained
4625F:	sound/usb/misc/ua101.c
4626
4627EXTENSIBLE FIRMWARE INTERFACE (EFI)
4628M:	Matt Fleming <matt@codeblueprint.co.uk>
4629M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4630L:	linux-efi@vger.kernel.org
4631T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4632S:	Maintained
4633F:	Documentation/efi-stub.txt
4634F:	arch/*/kernel/efi.c
4635F:	arch/x86/boot/compressed/eboot.[ch]
4636F:	arch/*/include/asm/efi.h
4637F:	arch/x86/platform/efi/
4638F:	drivers/firmware/efi/
4639F:	include/linux/efi*.h
4640F:	arch/arm/boot/compressed/efi-header.S
4641F:	arch/arm64/kernel/efi-entry.S
4642
4643EFI VARIABLE FILESYSTEM
4644M:	Matthew Garrett <matthew.garrett@nebula.com>
4645M:	Jeremy Kerr <jk@ozlabs.org>
4646M:	Matt Fleming <matt@codeblueprint.co.uk>
4647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4648L:	linux-efi@vger.kernel.org
4649S:	Maintained
4650F:	fs/efivarfs/
4651
4652EFIFB FRAMEBUFFER DRIVER
4653L:	linux-fbdev@vger.kernel.org
4654M:	Peter Jones <pjones@redhat.com>
4655S:	Maintained
4656F:	drivers/video/fbdev/efifb.c
4657
4658EFI TEST DRIVER
4659L:	linux-efi@vger.kernel.org
4660M:	Ivan Hu <ivan.hu@canonical.com>
4661M:	Matt Fleming <matt@codeblueprint.co.uk>
4662S:	Maintained
4663F:	drivers/firmware/efi/test/
4664
4665EFS FILESYSTEM
4666W:	http://aeschi.ch.eu.org/efs/
4667S:	Orphan
4668F:	fs/efs/
4669
4670EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4671M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4672L:	netdev@vger.kernel.org
4673S:	Maintained
4674F:	drivers/net/ethernet/ibm/ehea/
4675
4676EM28XX VIDEO4LINUX DRIVER
4677M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4678M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4679L:	linux-media@vger.kernel.org
4680W:	https://linuxtv.org
4681T:	git git://linuxtv.org/media_tree.git
4682S:	Maintained
4683F:	drivers/media/usb/em28xx/
4684F:	Documentation/media/v4l-drivers/em28xx*
4685
4686EMBEDDED LINUX
4687M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4688M:	Matt Mackall <mpm@selenic.com>
4689M:	David Woodhouse <dwmw2@infradead.org>
4690L:	linux-embedded@vger.kernel.org
4691S:	Maintained
4692
4693EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4694M:	James Smart <james.smart@avagotech.com>
4695M:	Dick Kennedy <dick.kennedy@avagotech.com>
4696L:	linux-scsi@vger.kernel.org
4697W:	http://www.avagotech.com
4698S:	Supported
4699F:	drivers/scsi/lpfc/
4700
4701ENE CB710 FLASH CARD READER DRIVER
4702M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4703S:	Maintained
4704F:	drivers/misc/cb710/
4705F:	drivers/mmc/host/cb710-mmc.*
4706F:	include/linux/cb710.h
4707
4708ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4709M:	Maxim Levitsky <maximlevitsky@gmail.com>
4710S:	Maintained
4711F:	drivers/media/rc/ene_ir.*
4712
4713EPSON S1D13XXX FRAMEBUFFER DRIVER
4714M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4715S:	Maintained
4716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4717F:	drivers/video/fbdev/s1d13xxxfb.c
4718F:	include/video/s1d13xxxfb.h
4719
4720ET131X NETWORK DRIVER
4721M:	Mark Einon <mark.einon@gmail.com>
4722S:	Odd Fixes
4723F:	drivers/net/ethernet/agere/
4724
4725ETHERNET BRIDGE
4726M:	Stephen Hemminger <stephen@networkplumber.org>
4727L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4728L:	netdev@vger.kernel.org
4729W:	http://www.linuxfoundation.org/en/Net:Bridge
4730S:	Maintained
4731F:	include/linux/netfilter_bridge/
4732F:	net/bridge/
4733
4734ETHERNET PHY LIBRARY
4735M:	Florian Fainelli <f.fainelli@gmail.com>
4736L:	netdev@vger.kernel.org
4737S:	Maintained
4738F:	include/linux/phy.h
4739F:	include/linux/phy_fixed.h
4740F:	drivers/net/phy/
4741F:	Documentation/networking/phy.txt
4742F:	drivers/of/of_mdio.c
4743F:	drivers/of/of_net.c
4744
4745EXT2 FILE SYSTEM
4746M:	Jan Kara <jack@suse.com>
4747L:	linux-ext4@vger.kernel.org
4748S:	Maintained
4749F:	Documentation/filesystems/ext2.txt
4750F:	fs/ext2/
4751F:	include/linux/ext2*
4752
4753EXT4 FILE SYSTEM
4754M:	"Theodore Ts'o" <tytso@mit.edu>
4755M:	Andreas Dilger <adilger.kernel@dilger.ca>
4756L:	linux-ext4@vger.kernel.org
4757W:	http://ext4.wiki.kernel.org
4758Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4760S:	Maintained
4761F:	Documentation/filesystems/ext4.txt
4762F:	fs/ext4/
4763
4764Extended Verification Module (EVM)
4765M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4766L:	linux-ima-devel@lists.sourceforge.net
4767L:	linux-security-module@vger.kernel.org
4768S:	Supported
4769F:	security/integrity/evm/
4770
4771EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4772M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4773M:	Chanwoo Choi <cw00.choi@samsung.com>
4774L:	linux-kernel@vger.kernel.org
4775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4776S:	Maintained
4777F:	drivers/extcon/
4778F:	include/linux/extcon/
4779F:	include/linux/extcon.h
4780F:	Documentation/extcon/
4781F:	Documentation/devicetree/bindings/extcon/
4782
4783EXYNOS DP DRIVER
4784M:	Jingoo Han <jingoohan1@gmail.com>
4785L:	dri-devel@lists.freedesktop.org
4786S:	Maintained
4787F:	drivers/gpu/drm/exynos/exynos_dp*
4788
4789EXYNOS SYSMMU (IOMMU) driver
4790M:	Marek Szyprowski <m.szyprowski@samsung.com>
4791L:	iommu@lists.linux-foundation.org
4792S:	Maintained
4793F:	drivers/iommu/exynos-iommu.c
4794
4795EZchip NPS platform support
4796M:	Noam Camus <noamc@ezchip.com>
4797S:	Supported
4798F:	arch/arc/plat-eznps
4799F:	arch/arc/boot/dts/eznps.dts
4800
4801F71805F HARDWARE MONITORING DRIVER
4802M:	Jean Delvare <jdelvare@suse.com>
4803L:	linux-hwmon@vger.kernel.org
4804S:	Maintained
4805F:	Documentation/hwmon/f71805f
4806F:	drivers/hwmon/f71805f.c
4807
4808FC0011 TUNER DRIVER
4809M:	Michael Buesch <m@bues.ch>
4810L:	linux-media@vger.kernel.org
4811S:	Maintained
4812F:	drivers/media/tuners/fc0011.h
4813F:	drivers/media/tuners/fc0011.c
4814
4815FC2580 MEDIA DRIVER
4816M:	Antti Palosaari <crope@iki.fi>
4817L:	linux-media@vger.kernel.org
4818W:	https://linuxtv.org
4819W:	http://palosaari.fi/linux/
4820Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4821T:	git git://linuxtv.org/anttip/media_tree.git
4822S:	Maintained
4823F:	drivers/media/tuners/fc2580*
4824
4825FANOTIFY
4826M:	Eric Paris <eparis@redhat.com>
4827S:	Maintained
4828F:	fs/notify/fanotify/
4829F:	include/linux/fanotify.h
4830F:	include/uapi/linux/fanotify.h
4831
4832FARSYNC SYNCHRONOUS DRIVER
4833M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4834W:	http://www.farsite.co.uk/
4835S:	Supported
4836F:	drivers/net/wan/farsync.*
4837
4838FAULT INJECTION SUPPORT
4839M:	Akinobu Mita <akinobu.mita@gmail.com>
4840S:	Supported
4841F:	Documentation/fault-injection/
4842F:	lib/fault-inject.c
4843
4844FBTFT Framebuffer drivers
4845M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4846M:	Noralf Trønnes <noralf@tronnes.org>
4847S:	Maintained
4848F:	drivers/staging/fbtft/
4849
4850FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4851M:	Johannes Thumshirn <jth@kernel.org>
4852L:	fcoe-devel@open-fcoe.org
4853W:	www.Open-FCoE.org
4854S:	Supported
4855F:	drivers/scsi/libfc/
4856F:	drivers/scsi/fcoe/
4857F:	include/scsi/fc/
4858F:	include/scsi/libfc.h
4859F:	include/scsi/libfcoe.h
4860F:	include/uapi/scsi/fc/
4861
4862FILE LOCKING (flock() and fcntl()/lockf())
4863M:	Jeff Layton <jlayton@poochiereds.net>
4864M:	"J. Bruce Fields" <bfields@fieldses.org>
4865L:	linux-fsdevel@vger.kernel.org
4866S:	Maintained
4867F:	include/linux/fcntl.h
4868F:	include/linux/fs.h
4869F:	include/uapi/linux/fcntl.h
4870F:	include/uapi/linux/fs.h
4871F:	fs/fcntl.c
4872F:	fs/locks.c
4873
4874FILESYSTEMS (VFS and infrastructure)
4875M:	Alexander Viro <viro@zeniv.linux.org.uk>
4876L:	linux-fsdevel@vger.kernel.org
4877S:	Maintained
4878F:	fs/*
4879
4880FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4881M:	Riku Voipio <riku.voipio@iki.fi>
4882L:	linux-hwmon@vger.kernel.org
4883S:	Maintained
4884F:	drivers/hwmon/f75375s.c
4885F:	include/linux/f75375s.h
4886
4887FIREWIRE AUDIO DRIVERS
4888M:	Clemens Ladisch <clemens@ladisch.de>
4889L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4890T:	git git://git.alsa-project.org/alsa-kernel.git
4891S:	Maintained
4892F:	sound/firewire/
4893
4894FIREWIRE MEDIA DRIVERS (firedtv)
4895M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4896L:	linux-media@vger.kernel.org
4897L:	linux1394-devel@lists.sourceforge.net
4898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4899S:	Maintained
4900F:	drivers/media/firewire/
4901
4902FIREWIRE SBP-2 TARGET
4903M:	Chris Boot <bootc@bootc.net>
4904L:	linux-scsi@vger.kernel.org
4905L:	target-devel@vger.kernel.org
4906L:	linux1394-devel@lists.sourceforge.net
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4908S:	Maintained
4909F:	drivers/target/sbp/
4910
4911FIREWIRE SUBSYSTEM
4912M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4913L:	linux1394-devel@lists.sourceforge.net
4914W:	http://ieee1394.wiki.kernel.org/
4915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4916S:	Maintained
4917F:	drivers/firewire/
4918F:	include/linux/firewire.h
4919F:	include/uapi/linux/firewire*.h
4920F:	tools/firewire/
4921
4922FIRMWARE LOADER (request_firmware)
4923M:	Ming Lei <ming.lei@canonical.com>
4924M:	Luis R. Rodriguez <mcgrof@kernel.org>
4925L:	linux-kernel@vger.kernel.org
4926S:	Maintained
4927F:	Documentation/firmware_class/
4928F:	drivers/base/firmware*.c
4929F:	include/linux/firmware.h
4930
4931FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4932M:	Joshua Morris <josh.h.morris@us.ibm.com>
4933M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4934S:	Maintained
4935F:	drivers/block/rsxx/
4936
4937FLOPPY DRIVER
4938M:	Jiri Kosina <jikos@kernel.org>
4939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4940S:	Odd fixes
4941F:	drivers/block/floppy.c
4942
4943FMC SUBSYSTEM
4944M:	Alessandro Rubini <rubini@gnudd.com>
4945W:	http://www.ohwr.org/projects/fmc-bus
4946S:	Supported
4947F:	drivers/fmc/
4948F:	include/linux/fmc*.h
4949F:	include/linux/ipmi-fru.h
4950K:	fmc_d.*register
4951
4952FPGA MANAGER FRAMEWORK
4953M:	Alan Tull <atull@opensource.altera.com>
4954R:	Moritz Fischer <moritz.fischer@ettus.com>
4955S:	Maintained
4956F:	drivers/fpga/
4957F:	include/linux/fpga/fpga-mgr.h
4958W:	http://www.rocketboards.org
4959
4960FPU EMULATOR
4961M:	Bill Metzenthen <billm@melbpc.org.au>
4962W:	http://floatingpoint.sourceforge.net/emulator/index.html
4963S:	Maintained
4964F:	arch/x86/math-emu/
4965
4966FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4967L:	netdev@vger.kernel.org
4968S:	Orphan
4969F:	drivers/net/wan/dlci.c
4970F:	drivers/net/wan/sdla.c
4971
4972FRAMEBUFFER LAYER
4973M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4974L:	linux-fbdev@vger.kernel.org
4975Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4976S:	Maintained
4977F:	Documentation/fb/
4978F:	drivers/video/
4979F:	include/video/
4980F:	include/linux/fb.h
4981F:	include/uapi/video/
4982F:	include/uapi/linux/fb.h
4983
4984FREESCALE DIU FRAMEBUFFER DRIVER
4985M:	Timur Tabi <timur@tabi.org>
4986L:	linux-fbdev@vger.kernel.org
4987S:	Maintained
4988F:	drivers/video/fbdev/fsl-diu-fb.*
4989
4990FREESCALE DMA DRIVER
4991M:	Li Yang <leoli@freescale.com>
4992M:	Zhang Wei <zw@zh-kernel.org>
4993L:	linuxppc-dev@lists.ozlabs.org
4994S:	Maintained
4995F:	drivers/dma/fsldma.*
4996
4997FREESCALE GPMI NAND DRIVER
4998M:	Han Xu <han.xu@nxp.com>
4999L:	linux-mtd@lists.infradead.org
5000S:	Maintained
5001F:	drivers/mtd/nand/gpmi-nand/*
5002
5003FREESCALE I2C CPM DRIVER
5004M:	Jochen Friedrich <jochen@scram.de>
5005L:	linuxppc-dev@lists.ozlabs.org
5006L:	linux-i2c@vger.kernel.org
5007S:	Maintained
5008F:	drivers/i2c/busses/i2c-cpm.c
5009
5010FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5011M:	Sascha Hauer <kernel@pengutronix.de>
5012L:	linux-fbdev@vger.kernel.org
5013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5014S:	Maintained
5015F:	include/linux/platform_data/video-imxfb.h
5016F:	drivers/video/fbdev/imxfb.c
5017
5018FREESCALE QUAD SPI DRIVER
5019M:	Han Xu <han.xu@nxp.com>
5020L:	linux-mtd@lists.infradead.org
5021S:	Maintained
5022F:	drivers/mtd/spi-nor/fsl-quadspi.c
5023
5024FREESCALE SOC FS_ENET DRIVER
5025M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5026M:	Vitaly Bordug <vbordug@ru.mvista.com>
5027L:	linuxppc-dev@lists.ozlabs.org
5028L:	netdev@vger.kernel.org
5029S:	Maintained
5030F:	drivers/net/ethernet/freescale/fs_enet/
5031F:	include/linux/fs_enet_pd.h
5032
5033FREESCALE IMX / MXC FEC DRIVER
5034M:	Fugang Duan <fugang.duan@nxp.com>
5035L:	netdev@vger.kernel.org
5036S:	Maintained
5037F:	drivers/net/ethernet/freescale/fec_main.c
5038F:	drivers/net/ethernet/freescale/fec_ptp.c
5039F:	drivers/net/ethernet/freescale/fec.h
5040F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5041
5042FREESCALE QORIQ DPAA FMAN DRIVER
5043M:	Madalin Bucur <madalin.bucur@nxp.com>
5044L:	netdev@vger.kernel.org
5045S:	Maintained
5046F:	drivers/net/ethernet/freescale/fman
5047F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5048
5049FREESCALE QUICC ENGINE LIBRARY
5050L:	linuxppc-dev@lists.ozlabs.org
5051S:	Orphan
5052F:	drivers/soc/fsl/qe/
5053F:	include/soc/fsl/*qe*.h
5054F:	include/soc/fsl/*ucc*.h
5055
5056FREESCALE USB PERIPHERAL DRIVERS
5057M:	Li Yang <leoli@freescale.com>
5058L:	linux-usb@vger.kernel.org
5059L:	linuxppc-dev@lists.ozlabs.org
5060S:	Maintained
5061F:	drivers/usb/gadget/udc/fsl*
5062
5063FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5064M:	Li Yang <leoli@freescale.com>
5065L:	netdev@vger.kernel.org
5066L:	linuxppc-dev@lists.ozlabs.org
5067S:	Maintained
5068F:	drivers/net/ethernet/freescale/ucc_geth*
5069
5070FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5071M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5072L:	netdev@vger.kernel.org
5073S:	Maintained
5074F:	drivers/net/ethernet/freescale/gianfar*
5075X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5076F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5077
5078FREESCALE QUICC ENGINE UCC HDLC DRIVER
5079M:	Zhao Qiang <qiang.zhao@nxp.com>
5080L:	netdev@vger.kernel.org
5081L:	linuxppc-dev@lists.ozlabs.org
5082S:	Maintained
5083F:	drivers/net/wan/fsl_ucc_hdlc*
5084
5085FREESCALE QUICC ENGINE UCC UART DRIVER
5086M:	Timur Tabi <timur@tabi.org>
5087L:	linuxppc-dev@lists.ozlabs.org
5088S:	Maintained
5089F:	drivers/tty/serial/ucc_uart.c
5090
5091FREESCALE SOC SOUND DRIVERS
5092M:	Timur Tabi <timur@tabi.org>
5093M:	Nicolin Chen <nicoleotsuka@gmail.com>
5094M:	Xiubo Li <Xiubo.Lee@gmail.com>
5095R:	Fabio Estevam <fabio.estevam@nxp.com>
5096L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5097L:	linuxppc-dev@lists.ozlabs.org
5098S:	Maintained
5099F:	sound/soc/fsl/fsl*
5100F:	sound/soc/fsl/imx*
5101F:	sound/soc/fsl/mpc8610_hpcd.c
5102
5103FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5104M:	"J. German Rivera" <German.Rivera@freescale.com>
5105M:	Stuart Yoder <stuart.yoder@nxp.com>
5106L:	linux-kernel@vger.kernel.org
5107S:	Maintained
5108F:	drivers/staging/fsl-mc/
5109
5110FREEVXFS FILESYSTEM
5111M:	Christoph Hellwig <hch@infradead.org>
5112W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5113S:	Maintained
5114F:	fs/freevxfs/
5115
5116FREEZER
5117M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5118M:	Pavel Machek <pavel@ucw.cz>
5119L:	linux-pm@vger.kernel.org
5120S:	Supported
5121F:	Documentation/power/freezing-of-tasks.txt
5122F:	include/linux/freezer.h
5123F:	kernel/freezer.c
5124
5125FRONTSWAP API
5126M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5127L:	linux-kernel@vger.kernel.org
5128S:	Maintained
5129F:	mm/frontswap.c
5130F:	include/linux/frontswap.h
5131
5132FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5133M:	David Howells <dhowells@redhat.com>
5134L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5135S:	Supported
5136F:	Documentation/filesystems/caching/
5137F:	fs/fscache/
5138F:	include/linux/fscache*.h
5139
5140FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5141M:	Theodore Y. Ts'o <tytso@mit.edu>
5142M:	Jaegeuk Kim <jaegeuk@kernel.org>
5143S:	Supported
5144F:	fs/crypto/
5145F:	include/linux/fscrypto.h
5146
5147F2FS FILE SYSTEM
5148M:	Jaegeuk Kim <jaegeuk@kernel.org>
5149M:	Chao Yu <yuchao0@huawei.com>
5150L:	linux-f2fs-devel@lists.sourceforge.net
5151W:	https://f2fs.wiki.kernel.org/
5152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5153S:	Maintained
5154F:	Documentation/filesystems/f2fs.txt
5155F:	Documentation/ABI/testing/sysfs-fs-f2fs
5156F:	fs/f2fs/
5157F:	include/linux/f2fs_fs.h
5158F:	include/trace/events/f2fs.h
5159
5160FUJITSU FR-V (FRV) PORT
5161S:	Orphan
5162F:	arch/frv/
5163
5164FUJITSU LAPTOP EXTRAS
5165M:	Jonathan Woithe <jwoithe@just42.net>
5166L:	platform-driver-x86@vger.kernel.org
5167S:	Maintained
5168F:	drivers/platform/x86/fujitsu-laptop.c
5169
5170FUJITSU M-5MO LS CAMERA ISP DRIVER
5171M:	Kyungmin Park <kyungmin.park@samsung.com>
5172M:	Heungjun Kim <riverful.kim@samsung.com>
5173L:	linux-media@vger.kernel.org
5174S:	Maintained
5175F:	drivers/media/i2c/m5mols/
5176F:	include/media/i2c/m5mols.h
5177
5178FUJITSU TABLET EXTRAS
5179M:	Robert Gerlach <khnz@gmx.de>
5180L:	platform-driver-x86@vger.kernel.org
5181S:	Maintained
5182F:	drivers/platform/x86/fujitsu-tablet.c
5183
5184FUSE: FILESYSTEM IN USERSPACE
5185M:	Miklos Szeredi <miklos@szeredi.hu>
5186L:	linux-fsdevel@vger.kernel.org
5187W:	http://fuse.sourceforge.net/
5188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5189S:	Maintained
5190F:	fs/fuse/
5191F:	include/uapi/linux/fuse.h
5192F:	Documentation/filesystems/fuse.txt
5193
5194FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5195M:	Rik Faith <faith@cs.unc.edu>
5196L:	linux-scsi@vger.kernel.org
5197S:	Odd Fixes (e.g., new signatures)
5198F:	drivers/scsi/fdomain.*
5199
5200GCC PLUGINS
5201M:	Kees Cook <keescook@chromium.org>
5202R:	Emese Revfy <re.emese@gmail.com>
5203L:	kernel-hardening@lists.openwall.com
5204S:	Maintained
5205F:	scripts/gcc-plugins/
5206F:	scripts/gcc-plugin.sh
5207F:	Documentation/gcc-plugins.txt
5208
5209GCOV BASED KERNEL PROFILING
5210M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5211S:	Maintained
5212F:	kernel/gcov/
5213F:	Documentation/dev-tools/gcov.rst
5214
5215GDT SCSI DISK ARRAY CONTROLLER DRIVER
5216M:	Achim Leubner <achim_leubner@adaptec.com>
5217L:	linux-scsi@vger.kernel.org
5218W:	http://www.icp-vortex.com/
5219S:	Supported
5220F:	drivers/scsi/gdt*
5221
5222GDB KERNEL DEBUGGING HELPER SCRIPTS
5223M:	Jan Kiszka <jan.kiszka@siemens.com>
5224M:	Kieran Bingham <kieran@bingham.xyz>
5225S:	Supported
5226F:	scripts/gdb/
5227
5228GEMTEK FM RADIO RECEIVER DRIVER
5229M:	Hans Verkuil <hverkuil@xs4all.nl>
5230L:	linux-media@vger.kernel.org
5231T:	git git://linuxtv.org/media_tree.git
5232W:	https://linuxtv.org
5233S:	Maintained
5234F:	drivers/media/radio/radio-gemtek*
5235
5236GENERIC GPIO I2C DRIVER
5237M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5238S:	Supported
5239F:	drivers/i2c/busses/i2c-gpio.c
5240F:	include/linux/i2c-gpio.h
5241
5242GENERIC GPIO I2C MULTIPLEXER DRIVER
5243M:	Peter Korsgaard <peter.korsgaard@barco.com>
5244L:	linux-i2c@vger.kernel.org
5245S:	Supported
5246F:	drivers/i2c/muxes/i2c-mux-gpio.c
5247F:	include/linux/i2c-mux-gpio.h
5248F:	Documentation/i2c/muxes/i2c-mux-gpio
5249
5250GENERIC HDLC (WAN) DRIVERS
5251M:	Krzysztof Halasa <khc@pm.waw.pl>
5252W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5253S:	Maintained
5254F:	drivers/net/wan/c101.c
5255F:	drivers/net/wan/hd6457*
5256F:	drivers/net/wan/hdlc*
5257F:	drivers/net/wan/n2.c
5258F:	drivers/net/wan/pc300too.c
5259F:	drivers/net/wan/pci200syn.c
5260F:	drivers/net/wan/wanxl*
5261
5262GENERIC INCLUDE/ASM HEADER FILES
5263M:	Arnd Bergmann <arnd@arndb.de>
5264L:	linux-arch@vger.kernel.org
5265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5266S:	Maintained
5267F:	include/asm-generic/
5268F:	include/uapi/asm-generic/
5269
5270GENERIC PHY FRAMEWORK
5271M:	Kishon Vijay Abraham I <kishon@ti.com>
5272L:	linux-kernel@vger.kernel.org
5273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5274S:	Supported
5275F:	drivers/phy/
5276F:	include/linux/phy/
5277
5278GENERIC PM DOMAINS
5279M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5280M:	Kevin Hilman <khilman@kernel.org>
5281M:	Ulf Hansson <ulf.hansson@linaro.org>
5282L:	linux-pm@vger.kernel.org
5283S:	Supported
5284F:	drivers/base/power/domain*.c
5285F:	include/linux/pm_domain.h
5286
5287GENERIC UIO DRIVER FOR PCI DEVICES
5288M:	"Michael S. Tsirkin" <mst@redhat.com>
5289L:	kvm@vger.kernel.org
5290S:	Supported
5291F:	drivers/uio/uio_pci_generic.c
5292
5293GET_MAINTAINER SCRIPT
5294M:	Joe Perches <joe@perches.com>
5295S:	Maintained
5296F:	scripts/get_maintainer.pl
5297
5298GENWQE (IBM Generic Workqueue Card)
5299M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5300M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5301S:	Supported
5302F:	drivers/misc/genwqe/
5303
5304GFS2 FILE SYSTEM
5305M:	Steven Whitehouse <swhiteho@redhat.com>
5306M:	Bob Peterson <rpeterso@redhat.com>
5307L:	cluster-devel@redhat.com
5308W:	http://sources.redhat.com/cluster/
5309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5310S:	Supported
5311F:	Documentation/filesystems/gfs2*.txt
5312F:	fs/gfs2/
5313F:	include/uapi/linux/gfs2_ondisk.h
5314
5315GIGASET ISDN DRIVERS
5316M:	Paul Bolle <pebolle@tiscali.nl>
5317L:	gigaset307x-common@lists.sourceforge.net
5318W:	http://gigaset307x.sourceforge.net/
5319S:	Odd Fixes
5320F:	Documentation/isdn/README.gigaset
5321F:	drivers/isdn/gigaset/
5322F:	include/uapi/linux/gigaset_dev.h
5323
5324GO7007 MPEG CODEC
5325M:	Hans Verkuil <hans.verkuil@cisco.com>
5326L:	linux-media@vger.kernel.org
5327S:	Maintained
5328F:	drivers/media/usb/go7007/
5329
5330GOODIX TOUCHSCREEN
5331M:	Bastien Nocera <hadess@hadess.net>
5332L:	linux-input@vger.kernel.org
5333S:	Maintained
5334F:	drivers/input/touchscreen/goodix.c
5335
5336GPIO MOCKUP DRIVER
5337M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5338L:	linux-gpio@vger.kernel.org
5339S:	Maintained
5340F:	drivers/gpio/gpio-mockup.c
5341F:	tools/testing/selftests/gpio/
5342
5343GPIO SUBSYSTEM
5344M:	Linus Walleij <linus.walleij@linaro.org>
5345M:	Alexandre Courbot <gnurou@gmail.com>
5346L:	linux-gpio@vger.kernel.org
5347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5348S:	Maintained
5349F:	Documentation/devicetree/bindings/gpio/
5350F:	Documentation/gpio/
5351F:	Documentation/ABI/testing/gpio-cdev
5352F:	Documentation/ABI/obsolete/sysfs-gpio
5353F:	drivers/gpio/
5354F:	include/linux/gpio/
5355F:	include/linux/gpio.h
5356F:	include/asm-generic/gpio.h
5357F:	include/uapi/linux/gpio.h
5358F:	tools/gpio/
5359
5360GRE DEMULTIPLEXER DRIVER
5361M:	Dmitry Kozlov <xeb@mail.ru>
5362L:	netdev@vger.kernel.org
5363S:	Maintained
5364F:	net/ipv4/gre_demux.c
5365F:	net/ipv4/gre_offload.c
5366F:	include/net/gre.h
5367
5368GRETH 10/100/1G Ethernet MAC device driver
5369M:	Andreas Larsson <andreas@gaisler.com>
5370L:	netdev@vger.kernel.org
5371S:	Maintained
5372F:	drivers/net/ethernet/aeroflex/
5373
5374GREYBUS SUBSYSTEM
5375M:	Johan Hovold <johan@kernel.org>
5376M:	Alex Elder <elder@kernel.org>
5377M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5378S:	Maintained
5379F:	drivers/staging/greybus/
5380
5381GREYBUS AUDIO PROTOCOLS DRIVERS
5382M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5383M:	Mark Greer <mgreer@animalcreek.com>
5384S:	Maintained
5385F:	drivers/staging/greybus/audio_apbridgea.c
5386F:	drivers/staging/greybus/audio_apbridgea.h
5387F:	drivers/staging/greybus/audio_codec.c
5388F:	drivers/staging/greybus/audio_codec.h
5389F:	drivers/staging/greybus/audio_gb.c
5390F:	drivers/staging/greybus/audio_manager.c
5391F:	drivers/staging/greybus/audio_manager.h
5392F:	drivers/staging/greybus/audio_manager_module.c
5393F:	drivers/staging/greybus/audio_manager_private.h
5394F:	drivers/staging/greybus/audio_manager_sysfs.c
5395F:	drivers/staging/greybus/audio_module.c
5396F:	drivers/staging/greybus/audio_topology.c
5397
5398GREYBUS PROTOCOLS DRIVERS
5399M:	Rui Miguel Silva <rmfrfs@gmail.com>
5400S:	Maintained
5401F:	drivers/staging/greybus/sdio.c
5402F:	drivers/staging/greybus/light.c
5403F:	drivers/staging/greybus/gpio.c
5404F:	drivers/staging/greybus/power_supply.c
5405F:	drivers/staging/greybus/spi.c
5406F:	drivers/staging/greybus/spilib.c
5407
5408GREYBUS PROTOCOLS DRIVERS
5409M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5410S:	Maintained
5411F:	drivers/staging/greybus/loopback.c
5412F:	drivers/staging/greybus/timesync.c
5413F:	drivers/staging/greybus/timesync_platform.c
5414
5415GREYBUS PROTOCOLS DRIVERS
5416M:	Viresh Kumar <vireshk@kernel.org>
5417S:	Maintained
5418F:	drivers/staging/greybus/authentication.c
5419F:	drivers/staging/greybus/bootrom.c
5420F:	drivers/staging/greybus/firmware.h
5421F:	drivers/staging/greybus/fw-core.c
5422F:	drivers/staging/greybus/fw-download.c
5423F:	drivers/staging/greybus/fw-managament.c
5424F:	drivers/staging/greybus/greybus_authentication.h
5425F:	drivers/staging/greybus/greybus_firmware.h
5426F:	drivers/staging/greybus/hid.c
5427F:	drivers/staging/greybus/i2c.c
5428F:	drivers/staging/greybus/spi.c
5429F:	drivers/staging/greybus/spilib.c
5430F:	drivers/staging/greybus/spilib.h
5431
5432GREYBUS PROTOCOLS DRIVERS
5433M:	David Lin <dtwlin@gmail.com>
5434S:	Maintained
5435F:	drivers/staging/greybus/uart.c
5436F:	drivers/staging/greybus/log.c
5437
5438GREYBUS PLATFORM DRIVERS
5439M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5440S:	Maintained
5441F:	drivers/staging/greybus/arche-platform.c
5442F:	drivers/staging/greybus/arche-apb-ctrl.c
5443F:	drivers/staging/greybus/arche_platform.h
5444
5445GS1662 VIDEO SERIALIZER
5446M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5447L:	linux-media@vger.kernel.org
5448T:	git git://linuxtv.org/media_tree.git
5449S:	Maintained
5450F:	drivers/media/spi/gs1662.c
5451
5452GSPCA FINEPIX SUBDRIVER
5453M:	Frank Zago <frank@zago.net>
5454L:	linux-media@vger.kernel.org
5455T:	git git://linuxtv.org/media_tree.git
5456S:	Maintained
5457F:	drivers/media/usb/gspca/finepix.c
5458
5459GSPCA GL860 SUBDRIVER
5460M:	Olivier Lorin <o.lorin@laposte.net>
5461L:	linux-media@vger.kernel.org
5462T:	git git://linuxtv.org/media_tree.git
5463S:	Maintained
5464F:	drivers/media/usb/gspca/gl860/
5465
5466GSPCA M5602 SUBDRIVER
5467M:	Erik Andren <erik.andren@gmail.com>
5468L:	linux-media@vger.kernel.org
5469T:	git git://linuxtv.org/media_tree.git
5470S:	Maintained
5471F:	drivers/media/usb/gspca/m5602/
5472
5473GSPCA PAC207 SONIXB SUBDRIVER
5474M:	Hans Verkuil <hverkuil@xs4all.nl>
5475L:	linux-media@vger.kernel.org
5476T:	git git://linuxtv.org/media_tree.git
5477S:	Odd Fixes
5478F:	drivers/media/usb/gspca/pac207.c
5479
5480GSPCA SN9C20X SUBDRIVER
5481M:	Brian Johnson <brijohn@gmail.com>
5482L:	linux-media@vger.kernel.org
5483T:	git git://linuxtv.org/media_tree.git
5484S:	Maintained
5485F:	drivers/media/usb/gspca/sn9c20x.c
5486
5487GSPCA T613 SUBDRIVER
5488M:	Leandro Costantino <lcostantino@gmail.com>
5489L:	linux-media@vger.kernel.org
5490T:	git git://linuxtv.org/media_tree.git
5491S:	Maintained
5492F:	drivers/media/usb/gspca/t613.c
5493
5494GSPCA USB WEBCAM DRIVER
5495M:	Hans Verkuil <hverkuil@xs4all.nl>
5496L:	linux-media@vger.kernel.org
5497T:	git git://linuxtv.org/media_tree.git
5498S:	Odd Fixes
5499F:	drivers/media/usb/gspca/
5500
5501GUID PARTITION TABLE (GPT)
5502M:	Davidlohr Bueso <dave@stgolabs.net>
5503L:	linux-efi@vger.kernel.org
5504S:	Maintained
5505F:	block/partitions/efi.*
5506
5507STK1160 USB VIDEO CAPTURE DRIVER
5508M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5509L:	linux-media@vger.kernel.org
5510T:	git git://linuxtv.org/media_tree.git
5511S:	Maintained
5512F:	drivers/media/usb/stk1160/
5513
5514H8/300 ARCHITECTURE
5515M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5516L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5517W:	http://uclinux-h8.sourceforge.jp
5518T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5519S:	Maintained
5520F:	arch/h8300/
5521F:	drivers/clocksource/h8300_*.c
5522F:	drivers/clk/h8300/
5523F:	drivers/irqchip/irq-renesas-h8*.c
5524
5525HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5526M:	Frank Seidel <frank@f-seidel.de>
5527L:	platform-driver-x86@vger.kernel.org
5528W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5529S:	Maintained
5530F:	drivers/platform/x86/hdaps.c
5531
5532HDPVR USB VIDEO ENCODER DRIVER
5533M:	Hans Verkuil <hverkuil@xs4all.nl>
5534L:	linux-media@vger.kernel.org
5535T:	git git://linuxtv.org/media_tree.git
5536W:	https://linuxtv.org
5537S:	Odd Fixes
5538F:	drivers/media/usb/hdpvr/
5539
5540HWPOISON MEMORY FAILURE HANDLING
5541M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5542L:	linux-mm@kvack.org
5543S:	Maintained
5544F:	mm/memory-failure.c
5545F:	mm/hwpoison-inject.c
5546
5547HYPERVISOR VIRTUAL CONSOLE DRIVER
5548L:	linuxppc-dev@lists.ozlabs.org
5549S:	Odd Fixes
5550F:	drivers/tty/hvc/
5551
5552HACKRF MEDIA DRIVER
5553M:	Antti Palosaari <crope@iki.fi>
5554L:	linux-media@vger.kernel.org
5555W:	https://linuxtv.org
5556W:	http://palosaari.fi/linux/
5557Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5558T:	git git://linuxtv.org/anttip/media_tree.git
5559S:	Maintained
5560F:	drivers/media/usb/hackrf/
5561
5562HARDWARE MONITORING
5563M:	Jean Delvare <jdelvare@suse.com>
5564M:	Guenter Roeck <linux@roeck-us.net>
5565L:	linux-hwmon@vger.kernel.org
5566W:	http://hwmon.wiki.kernel.org/
5567T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5569S:	Maintained
5570F:	Documentation/hwmon/
5571F:	drivers/hwmon/
5572F:	include/linux/hwmon*.h
5573
5574HARDWARE RANDOM NUMBER GENERATOR CORE
5575M:	Matt Mackall <mpm@selenic.com>
5576M:	Herbert Xu <herbert@gondor.apana.org.au>
5577L:	linux-crypto@vger.kernel.org
5578S:	Odd fixes
5579F:	Documentation/devicetree/bindings/rng/
5580F:	Documentation/hw_random.txt
5581F:	drivers/char/hw_random/
5582F:	include/linux/hw_random.h
5583
5584HARDWARE SPINLOCK CORE
5585M:	Ohad Ben-Cohen <ohad@wizery.com>
5586M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5587L:	linux-remoteproc@vger.kernel.org
5588S:	Maintained
5589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5590F:	Documentation/devicetree/bindings/hwlock/
5591F:	Documentation/hwspinlock.txt
5592F:	drivers/hwspinlock/
5593F:	include/linux/hwspinlock.h
5594
5595HARMONY SOUND DRIVER
5596L:	linux-parisc@vger.kernel.org
5597S:	Maintained
5598F:	sound/parisc/harmony.*
5599
5600HD29L2 MEDIA DRIVER
5601M:	Antti Palosaari <crope@iki.fi>
5602L:	linux-media@vger.kernel.org
5603W:	https://linuxtv.org
5604W:	http://palosaari.fi/linux/
5605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5606T:	git git://linuxtv.org/anttip/media_tree.git
5607S:	Maintained
5608F:	drivers/media/dvb-frontends/hd29l2*
5609
5610HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5611M:	Brian Boylston <brian.boylston@hpe.com>
5612S:	Supported
5613F:	Documentation/watchdog/hpwdt.txt
5614F:	drivers/watchdog/hpwdt.c
5615
5616HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5617M:	Don Brace <don.brace@microsemi.com>
5618L:	iss_storagedev@hp.com
5619L:	esc.storagedev@microsemi.com
5620L:	linux-scsi@vger.kernel.org
5621S:	Supported
5622F:	Documentation/scsi/hpsa.txt
5623F:	drivers/scsi/hpsa*.[ch]
5624F:	include/linux/cciss*.h
5625F:	include/uapi/linux/cciss*.h
5626
5627HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5628M:	Don Brace <don.brace@microsemi.com>
5629L:	iss_storagedev@hp.com
5630L:	esc.storagedev@microsemi.com
5631L:	linux-scsi@vger.kernel.org
5632S:	Supported
5633F:	Documentation/blockdev/cciss.txt
5634F:	drivers/block/cciss*
5635F:	include/linux/cciss_ioctl.h
5636F:	include/uapi/linux/cciss_ioctl.h
5637
5638HFI1 DRIVER
5639M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5640M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5641L:	linux-rdma@vger.kernel.org
5642S:	Supported
5643F:	drivers/infiniband/hw/hfi1
5644
5645HFS FILESYSTEM
5646L:	linux-fsdevel@vger.kernel.org
5647S:	Orphan
5648F:	Documentation/filesystems/hfs.txt
5649F:	fs/hfs/
5650
5651HFSPLUS FILESYSTEM
5652L:	linux-fsdevel@vger.kernel.org
5653S:	Orphan
5654F:	Documentation/filesystems/hfsplus.txt
5655F:	fs/hfsplus/
5656
5657HGA FRAMEBUFFER DRIVER
5658M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5659L:	linux-nvidia@lists.surfsouth.com
5660W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5661S:	Maintained
5662F:	drivers/video/fbdev/hgafb.c
5663
5664HIBERNATION (aka Software Suspend, aka swsusp)
5665M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5666M:	Pavel Machek <pavel@ucw.cz>
5667L:	linux-pm@vger.kernel.org
5668S:	Supported
5669F:	arch/x86/power/
5670F:	drivers/base/power/
5671F:	kernel/power/
5672F:	include/linux/suspend.h
5673F:	include/linux/freezer.h
5674F:	include/linux/pm.h
5675F:	arch/*/include/asm/suspend*.h
5676
5677HID CORE LAYER
5678M:	Jiri Kosina <jikos@kernel.org>
5679R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5680L:	linux-input@vger.kernel.org
5681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5682S:	Maintained
5683F:	drivers/hid/
5684F:	include/linux/hid*
5685F:	include/uapi/linux/hid*
5686
5687HID SENSOR HUB DRIVERS
5688M:	Jiri Kosina <jikos@kernel.org>
5689M:	Jonathan Cameron <jic23@kernel.org>
5690M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5691L:	linux-input@vger.kernel.org
5692L:	linux-iio@vger.kernel.org
5693S:	Maintained
5694F:	Documentation/hid/hid-sensor*
5695F:	drivers/hid/hid-sensor-*
5696F:	drivers/iio/*/hid-*
5697F:	include/linux/hid-sensor-*
5698
5699HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5700M:	Thomas Gleixner <tglx@linutronix.de>
5701L:	linux-kernel@vger.kernel.org
5702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5703S:	Maintained
5704F:	Documentation/timers/
5705F:	kernel/time/hrtimer.c
5706F:	kernel/time/clockevents.c
5707F:	kernel/time/tick*.*
5708F:	kernel/time/timer_*.c
5709F:	include/linux/clockchips.h
5710F:	include/linux/hrtimer.h
5711
5712HIGH-SPEED SCC DRIVER FOR AX.25
5713L:	linux-hams@vger.kernel.org
5714S:	Orphan
5715F:	drivers/net/hamradio/dmascc.c
5716F:	drivers/net/hamradio/scc.c
5717
5718HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5719M:	HighPoint Linux Team <linux@highpoint-tech.com>
5720W:	http://www.highpoint-tech.com
5721S:	Supported
5722F:	Documentation/scsi/hptiop.txt
5723F:	drivers/scsi/hptiop.c
5724
5725HIPPI
5726M:	Jes Sorensen <jes@trained-monkey.org>
5727L:	linux-hippi@sunsite.dk
5728S:	Maintained
5729F:	include/linux/hippidevice.h
5730F:	include/uapi/linux/if_hippi.h
5731F:	net/802/hippi.c
5732F:	drivers/net/hippi/
5733
5734HISILICON NETWORK SUBSYSTEM DRIVER
5735M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5736M:	Salil Mehta <salil.mehta@huawei.com>
5737L:	netdev@vger.kernel.org
5738W:	http://www.hisilicon.com
5739S:	Maintained
5740F:	drivers/net/ethernet/hisilicon/
5741F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5742
5743HISILICON ROCE DRIVER
5744M:	Lijun Ou <oulijun@huawei.com>
5745M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5746L:	linux-rdma@vger.kernel.org
5747S:	Maintained
5748F:	drivers/infiniband/hw/hns/
5749F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5750
5751HISILICON SAS Controller
5752M:	John Garry <john.garry@huawei.com>
5753W:	http://www.hisilicon.com
5754S:	Supported
5755F:	drivers/scsi/hisi_sas/
5756F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5757
5758HOST AP DRIVER
5759M:	Jouni Malinen <j@w1.fi>
5760L:	linux-wireless@vger.kernel.org
5761W:	http://w1.fi/hostap-driver.html
5762S:	Obsolete
5763F:	drivers/net/wireless/intersil/hostap/
5764
5765HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5766L:	platform-driver-x86@vger.kernel.org
5767S:	Orphan
5768F:	drivers/platform/x86/tc1100-wmi.c
5769
5770HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5771M:	Jaroslav Kysela <perex@perex.cz>
5772S:	Maintained
5773F:	drivers/net/ethernet/hp/hp100.*
5774
5775HPET:	High Precision Event Timers driver
5776M:	Clemens Ladisch <clemens@ladisch.de>
5777S:	Maintained
5778F:	Documentation/timers/hpet.txt
5779F:	drivers/char/hpet.c
5780F:	include/linux/hpet.h
5781F:	include/uapi/linux/hpet.h
5782
5783HPET:	x86
5784S:	Orphan
5785F:	arch/x86/kernel/hpet.c
5786F:	arch/x86/include/asm/hpet.h
5787
5788HPFS FILESYSTEM
5789M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5790W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5791S:	Maintained
5792F:	fs/hpfs/
5793
5794HSI SUBSYSTEM
5795M:	Sebastian Reichel <sre@kernel.org>
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5797S:	Maintained
5798F:	Documentation/ABI/testing/sysfs-bus-hsi
5799F:	Documentation/device-drivers/serial-interfaces.rst
5800F:	drivers/hsi/
5801F:	include/linux/hsi/
5802F:	include/uapi/linux/hsi/
5803
5804HSO 3G MODEM DRIVER
5805M:	Jan Dumon <j.dumon@option.com>
5806W:	http://www.pharscape.org
5807S:	Maintained
5808F:	drivers/net/usb/hso.c
5809
5810HSR NETWORK PROTOCOL
5811M:	Arvid Brodin <arvid.brodin@alten.se>
5812L:	netdev@vger.kernel.org
5813S:	Maintained
5814F:	net/hsr/
5815
5816HTCPEN TOUCHSCREEN DRIVER
5817M:	Pau Oliva Fora <pof@eslack.org>
5818L:	linux-input@vger.kernel.org
5819S:	Maintained
5820F:	drivers/input/touchscreen/htcpen.c
5821
5822HUGETLB FILESYSTEM
5823M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5824S:	Maintained
5825F:	fs/hugetlbfs/
5826
5827HVA ST MEDIA DRIVER
5828M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5829L:	linux-media@vger.kernel.org
5830T:	git git://linuxtv.org/media_tree.git
5831W:	https://linuxtv.org
5832S:	Supported
5833F:	drivers/media/platform/sti/hva
5834
5835Hyper-V CORE AND DRIVERS
5836M:	"K. Y. Srinivasan" <kys@microsoft.com>
5837M:	Haiyang Zhang <haiyangz@microsoft.com>
5838L:	devel@linuxdriverproject.org
5839S:	Maintained
5840F:	arch/x86/include/asm/mshyperv.h
5841F:	arch/x86/include/uapi/asm/hyperv.h
5842F:	arch/x86/kernel/cpu/mshyperv.c
5843F:	drivers/hid/hid-hyperv.c
5844F:	drivers/hv/
5845F:	drivers/input/serio/hyperv-keyboard.c
5846F:	drivers/pci/host/pci-hyperv.c
5847F:	drivers/net/hyperv/
5848F:	drivers/scsi/storvsc_drv.c
5849F:	drivers/video/fbdev/hyperv_fb.c
5850F:	include/linux/hyperv.h
5851F:	tools/hv/
5852F:	Documentation/ABI/stable/sysfs-bus-vmbus
5853
5854I2C MUXES
5855M:	Peter Rosin <peda@axentia.se>
5856L:	linux-i2c@vger.kernel.org
5857S:	Maintained
5858F:	Documentation/i2c/i2c-topology
5859F:	Documentation/i2c/muxes/
5860F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5861F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5862F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5863F:	drivers/i2c/i2c-mux.c
5864F:	drivers/i2c/muxes/
5865F:	include/linux/i2c-mux.h
5866
5867I2C OVER PARALLEL PORT
5868M:	Jean Delvare <jdelvare@suse.com>
5869L:	linux-i2c@vger.kernel.org
5870S:	Maintained
5871F:	Documentation/i2c/busses/i2c-parport
5872F:	Documentation/i2c/busses/i2c-parport-light
5873F:	drivers/i2c/busses/i2c-parport.c
5874F:	drivers/i2c/busses/i2c-parport-light.c
5875
5876I2C/SMBUS CONTROLLER DRIVERS FOR PC
5877M:	Jean Delvare <jdelvare@suse.com>
5878L:	linux-i2c@vger.kernel.org
5879S:	Maintained
5880F:	Documentation/i2c/busses/i2c-ali1535
5881F:	Documentation/i2c/busses/i2c-ali1563
5882F:	Documentation/i2c/busses/i2c-ali15x3
5883F:	Documentation/i2c/busses/i2c-amd756
5884F:	Documentation/i2c/busses/i2c-amd8111
5885F:	Documentation/i2c/busses/i2c-i801
5886F:	Documentation/i2c/busses/i2c-nforce2
5887F:	Documentation/i2c/busses/i2c-piix4
5888F:	Documentation/i2c/busses/i2c-sis5595
5889F:	Documentation/i2c/busses/i2c-sis630
5890F:	Documentation/i2c/busses/i2c-sis96x
5891F:	Documentation/i2c/busses/i2c-via
5892F:	Documentation/i2c/busses/i2c-viapro
5893F:	drivers/i2c/busses/i2c-ali1535.c
5894F:	drivers/i2c/busses/i2c-ali1563.c
5895F:	drivers/i2c/busses/i2c-ali15x3.c
5896F:	drivers/i2c/busses/i2c-amd756.c
5897F:	drivers/i2c/busses/i2c-amd756-s4882.c
5898F:	drivers/i2c/busses/i2c-amd8111.c
5899F:	drivers/i2c/busses/i2c-i801.c
5900F:	drivers/i2c/busses/i2c-isch.c
5901F:	drivers/i2c/busses/i2c-nforce2.c
5902F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5903F:	drivers/i2c/busses/i2c-piix4.c
5904F:	drivers/i2c/busses/i2c-sis5595.c
5905F:	drivers/i2c/busses/i2c-sis630.c
5906F:	drivers/i2c/busses/i2c-sis96x.c
5907F:	drivers/i2c/busses/i2c-via.c
5908F:	drivers/i2c/busses/i2c-viapro.c
5909
5910I2C/SMBUS ISMT DRIVER
5911M:	Seth Heasley <seth.heasley@intel.com>
5912M:	Neil Horman <nhorman@tuxdriver.com>
5913L:	linux-i2c@vger.kernel.org
5914F:	drivers/i2c/busses/i2c-ismt.c
5915F:	Documentation/i2c/busses/i2c-ismt
5916
5917I2C/SMBUS STUB DRIVER
5918M:	Jean Delvare <jdelvare@suse.com>
5919L:	linux-i2c@vger.kernel.org
5920S:	Maintained
5921F:	drivers/i2c/i2c-stub.c
5922
5923I2C SUBSYSTEM
5924M:	Wolfram Sang <wsa@the-dreams.de>
5925L:	linux-i2c@vger.kernel.org
5926W:	https://i2c.wiki.kernel.org/
5927Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5929S:	Maintained
5930F:	Documentation/devicetree/bindings/i2c/
5931F:	Documentation/i2c/
5932F:	drivers/i2c/
5933F:	drivers/i2c/*/
5934F:	include/linux/i2c.h
5935F:	include/linux/i2c-*.h
5936F:	include/uapi/linux/i2c.h
5937F:	include/uapi/linux/i2c-*.h
5938
5939I2C ACPI SUPPORT
5940M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5941L:	linux-i2c@vger.kernel.org
5942L:	linux-acpi@vger.kernel.org
5943S:	Maintained
5944
5945I2C-TAOS-EVM DRIVER
5946M:	Jean Delvare <jdelvare@suse.com>
5947L:	linux-i2c@vger.kernel.org
5948S:	Maintained
5949F:	Documentation/i2c/busses/i2c-taos-evm
5950F:	drivers/i2c/busses/i2c-taos-evm.c
5951
5952I2C-TINY-USB DRIVER
5953M:	Till Harbaum <till@harbaum.org>
5954L:	linux-i2c@vger.kernel.org
5955W:	http://www.harbaum.org/till/i2c_tiny_usb
5956S:	Maintained
5957F:	drivers/i2c/busses/i2c-tiny-usb.c
5958
5959i386 BOOT CODE
5960M:	"H. Peter Anvin" <hpa@zytor.com>
5961S:	Maintained
5962F:	arch/x86/boot/
5963
5964i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5965M:	"H. Peter Anvin" <hpa@zytor.com>
5966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5967S:	Maintained
5968
5969IA64 (Itanium) PLATFORM
5970M:	Tony Luck <tony.luck@intel.com>
5971M:	Fenghua Yu <fenghua.yu@intel.com>
5972L:	linux-ia64@vger.kernel.org
5973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5974S:	Maintained
5975F:	arch/ia64/
5976
5977IBM Power VMX Cryptographic instructions
5978M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5979M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5980L:	linux-crypto@vger.kernel.org
5981S:	Supported
5982F:	drivers/crypto/vmx/Makefile
5983F:	drivers/crypto/vmx/Kconfig
5984F:	drivers/crypto/vmx/vmx.c
5985F:	drivers/crypto/vmx/aes*
5986F:	drivers/crypto/vmx/ghash*
5987F:	drivers/crypto/vmx/ppc-xlate.pl
5988
5989IBM Power in-Nest Crypto Acceleration
5990M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5991M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5992L:	linux-crypto@vger.kernel.org
5993S:	Supported
5994F:	drivers/crypto/nx/Makefile
5995F:	drivers/crypto/nx/Kconfig
5996F:	drivers/crypto/nx/nx-aes*
5997F:	drivers/crypto/nx/nx-sha*
5998F:	drivers/crypto/nx/nx.*
5999F:	drivers/crypto/nx/nx_csbcpb.h
6000F:	drivers/crypto/nx/nx_debugfs.h
6001
6002IBM Power 842 compression accelerator
6003M:	Dan Streetman <ddstreet@ieee.org>
6004S:	Supported
6005F:	drivers/crypto/nx/Makefile
6006F:	drivers/crypto/nx/Kconfig
6007F:	drivers/crypto/nx/nx-842*
6008F:	include/linux/sw842.h
6009F:	crypto/842.c
6010F:	lib/842/
6011
6012IBM Power Linux RAID adapter
6013M:	Brian King <brking@us.ibm.com>
6014S:	Supported
6015F:	drivers/scsi/ipr.*
6016
6017IBM Power Virtual Ethernet Device Driver
6018M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6019L:	netdev@vger.kernel.org
6020S:	Supported
6021F:	drivers/net/ethernet/ibm/ibmveth.*
6022
6023IBM Power SRIOV Virtual NIC Device Driver
6024M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6025M:	John Allen <jallen@linux.vnet.ibm.com>
6026L:	netdev@vger.kernel.org
6027S:	Supported
6028F:	drivers/net/ethernet/ibm/ibmvnic.*
6029
6030IBM Power Virtual SCSI Device Drivers
6031M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6032L:	linux-scsi@vger.kernel.org
6033S:	Supported
6034F:	drivers/scsi/ibmvscsi/ibmvscsi*
6035F:	include/scsi/viosrp.h
6036
6037IBM Power Virtual SCSI Device Target Driver
6038M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6039M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6040L:	linux-scsi@vger.kernel.org
6041L:	target-devel@vger.kernel.org
6042S:	Supported
6043F:	drivers/scsi/ibmvscsi_tgt/
6044
6045IBM Power Virtual FC Device Drivers
6046M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6047L:	linux-scsi@vger.kernel.org
6048S:	Supported
6049F:	drivers/scsi/ibmvscsi/ibmvfc*
6050
6051IBM ServeRAID RAID DRIVER
6052S:	Orphan
6053F:	drivers/scsi/ips.*
6054
6055ICH LPC AND GPIO DRIVER
6056M:	Peter Tyser <ptyser@xes-inc.com>
6057S:	Maintained
6058F:	drivers/mfd/lpc_ich.c
6059F:	drivers/gpio/gpio-ich.c
6060
6061IDE SUBSYSTEM
6062M:	"David S. Miller" <davem@davemloft.net>
6063L:	linux-ide@vger.kernel.org
6064Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6066S:	Maintained
6067F:	Documentation/ide/
6068F:	drivers/ide/
6069F:	include/linux/ide.h
6070
6071IDEAPAD LAPTOP EXTRAS DRIVER
6072M:	Ike Panhc <ike.pan@canonical.com>
6073L:	platform-driver-x86@vger.kernel.org
6074W:	http://launchpad.net/ideapad-laptop
6075S:	Maintained
6076F:	drivers/platform/x86/ideapad-laptop.c
6077
6078IDEAPAD LAPTOP SLIDEBAR DRIVER
6079M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6080L:	linux-input@vger.kernel.org
6081W:	https://github.com/o2genum/ideapad-slidebar
6082S:	Maintained
6083F:	drivers/input/misc/ideapad_slidebar.c
6084
6085IDE/ATAPI DRIVERS
6086M:	Borislav Petkov <bp@alien8.de>
6087L:	linux-ide@vger.kernel.org
6088S:	Maintained
6089F:	Documentation/cdrom/ide-cd
6090F:	drivers/ide/ide-cd*
6091
6092IDLE-I7300
6093M:	Andy Henroid <andrew.d.henroid@intel.com>
6094L:	linux-pm@vger.kernel.org
6095S:	Supported
6096F:	drivers/idle/i7300_idle.c
6097
6098IEEE 802.15.4 SUBSYSTEM
6099M:	Alexander Aring <aar@pengutronix.de>
6100L:	linux-wpan@vger.kernel.org
6101W:	http://wpan.cakelab.org/
6102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6104S:	Maintained
6105F:	net/ieee802154/
6106F:	net/mac802154/
6107F:	drivers/net/ieee802154/
6108F:	include/linux/nl802154.h
6109F:	include/linux/ieee802154.h
6110F:	include/net/nl802154.h
6111F:	include/net/mac802154.h
6112F:	include/net/af_ieee802154.h
6113F:	include/net/cfg802154.h
6114F:	include/net/ieee802154_netdev.h
6115F:	Documentation/networking/ieee802154.txt
6116
6117IGORPLUG-USB IR RECEIVER
6118M:	Sean Young <sean@mess.org>
6119L:	linux-media@vger.kernel.org
6120S:	Maintained
6121F:	drivers/media/rc/igorplugusb.c
6122
6123IGUANAWORKS USB IR TRANSCEIVER
6124M:	Sean Young <sean@mess.org>
6125L:	linux-media@vger.kernel.org
6126S:	Maintained
6127F:	drivers/media/rc/iguanair.c
6128
6129IIO SUBSYSTEM AND DRIVERS
6130M:	Jonathan Cameron <jic23@kernel.org>
6131R:	Hartmut Knaack <knaack.h@gmx.de>
6132R:	Lars-Peter Clausen <lars@metafoo.de>
6133R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6134L:	linux-iio@vger.kernel.org
6135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6136S:	Maintained
6137F:	Documentation/devicetree/bindings/iio/
6138F:	drivers/iio/
6139F:	drivers/staging/iio/
6140F:	include/linux/iio/
6141F:	tools/iio/
6142
6143IKANOS/ADI EAGLE ADSL USB DRIVER
6144M:	Matthieu Castet <castet.matthieu@free.fr>
6145M:	Stanislaw Gruszka <stf_xl@wp.pl>
6146S:	Maintained
6147F:	drivers/usb/atm/ueagle-atm.c
6148
6149IMGTEC ASCII LCD DRIVER
6150M:	Paul Burton <paul.burton@imgtec.com>
6151S:	Maintained
6152F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6153F:	drivers/auxdisplay/img-ascii-lcd.c
6154
6155INA209 HARDWARE MONITOR DRIVER
6156M:	Guenter Roeck <linux@roeck-us.net>
6157L:	linux-hwmon@vger.kernel.org
6158S:	Maintained
6159F:	Documentation/hwmon/ina209
6160F:	Documentation/devicetree/bindings/i2c/ina209.txt
6161F:	drivers/hwmon/ina209.c
6162
6163INA2XX HARDWARE MONITOR DRIVER
6164M:	Guenter Roeck <linux@roeck-us.net>
6165L:	linux-hwmon@vger.kernel.org
6166S:	Maintained
6167F:	Documentation/hwmon/ina2xx
6168F:	drivers/hwmon/ina2xx.c
6169F:	include/linux/platform_data/ina2xx.h
6170
6171INDUSTRY PACK SUBSYSTEM (IPACK)
6172M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6173M:	Jens Taprogge <jens.taprogge@taprogge.org>
6174M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6175L:	industrypack-devel@lists.sourceforge.net
6176W:	http://industrypack.sourceforge.net
6177S:	Maintained
6178F:	drivers/ipack/
6179
6180INGENIC JZ4780 DMA Driver
6181M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6182S:	Maintained
6183F:	drivers/dma/dma-jz4780.c
6184
6185INGENIC JZ4780 NAND DRIVER
6186M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6187L:	linux-mtd@lists.infradead.org
6188S:	Maintained
6189F:	drivers/mtd/nand/jz4780_*
6190
6191INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6192M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6193M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6194L:	linux-ima-devel@lists.sourceforge.net
6195L:	linux-ima-user@lists.sourceforge.net
6196L:	linux-security-module@vger.kernel.org
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6198S:	Supported
6199F:	security/integrity/ima/
6200
6201IMGTEC IR DECODER DRIVER
6202M:	James Hogan <james.hogan@imgtec.com>
6203S:	Maintained
6204F:	drivers/media/rc/img-ir/
6205
6206IMS TWINTURBO FRAMEBUFFER DRIVER
6207L:	linux-fbdev@vger.kernel.org
6208S:	Orphan
6209F:	drivers/video/fbdev/imsttfb.c
6210
6211INFINIBAND SUBSYSTEM
6212M:	Doug Ledford <dledford@redhat.com>
6213M:	Sean Hefty <sean.hefty@intel.com>
6214M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6215L:	linux-rdma@vger.kernel.org
6216W:	http://www.openfabrics.org/
6217Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6219S:	Supported
6220F:	Documentation/infiniband/
6221F:	drivers/infiniband/
6222F:	include/uapi/linux/if_infiniband.h
6223F:	include/uapi/rdma/
6224F:	include/rdma/
6225
6226INOTIFY
6227M:	John McCutchan <john@johnmccutchan.com>
6228M:	Robert Love <rlove@rlove.org>
6229M:	Eric Paris <eparis@parisplace.org>
6230S:	Maintained
6231F:	Documentation/filesystems/inotify.txt
6232F:	fs/notify/inotify/
6233F:	include/linux/inotify.h
6234F:	include/uapi/linux/inotify.h
6235
6236INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6237M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6238L:	linux-input@vger.kernel.org
6239Q:	http://patchwork.kernel.org/project/linux-input/list/
6240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6241S:	Maintained
6242F:	drivers/input/
6243F:	include/linux/input.h
6244F:	include/uapi/linux/input.h
6245F:	include/linux/input/
6246F:	Documentation/devicetree/bindings/input/
6247
6248INPUT MULTITOUCH (MT) PROTOCOL
6249M:	Henrik Rydberg <rydberg@bitmath.org>
6250L:	linux-input@vger.kernel.org
6251S:	Odd fixes
6252F:	Documentation/input/multi-touch-protocol.txt
6253F:	drivers/input/input-mt.c
6254K:	\b(ABS|SYN)_MT_
6255
6256INTEL ASoC BDW/HSW DRIVERS
6257M:	Jie Yang <yang.jie@linux.intel.com>
6258L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6259S:	Supported
6260F:	sound/soc/intel/common/sst-dsp*
6261F:	sound/soc/intel/common/sst-firmware.c
6262F:	sound/soc/intel/boards/broadwell.c
6263F:	sound/soc/intel/haswell/
6264
6265INTEL C600 SERIES SAS CONTROLLER DRIVER
6266M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6267M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6268L:	linux-scsi@vger.kernel.org
6269T:	git git://git.code.sf.net/p/intel-sas/isci
6270S:	Supported
6271F:	drivers/scsi/isci/
6272
6273INTEL HID EVENT DRIVER
6274M:	Alex Hung <alex.hung@canonical.com>
6275L:	platform-driver-x86@vger.kernel.org
6276S:	Maintained
6277F:	drivers/platform/x86/intel-hid.c
6278
6279INTEL VIRTUAL BUTTON DRIVER
6280M:	AceLan Kao <acelan.kao@canonical.com>
6281L:	platform-driver-x86@vger.kernel.org
6282S:	Maintained
6283F:	drivers/platform/x86/intel-vbtn.c
6284
6285INTEL IDLE DRIVER
6286M:	Len Brown <lenb@kernel.org>
6287L:	linux-pm@vger.kernel.org
6288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6289S:	Supported
6290F:	drivers/idle/intel_idle.c
6291
6292INTEL INTEGRATED SENSOR HUB DRIVER
6293M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6294M:	Jiri Kosina <jikos@kernel.org>
6295L:	linux-input@vger.kernel.org
6296S:	Maintained
6297F:	drivers/hid/intel-ish-hid/
6298
6299INTEL PSTATE DRIVER
6300M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6301M:	Len Brown <lenb@kernel.org>
6302L:	linux-pm@vger.kernel.org
6303S:	Supported
6304F:	drivers/cpufreq/intel_pstate.c
6305
6306INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6307M:	Maik Broemme <mbroemme@libmpq.org>
6308L:	linux-fbdev@vger.kernel.org
6309S:	Maintained
6310F:	Documentation/fb/intelfb.txt
6311F:	drivers/video/fbdev/intelfb/
6312
6313INTEL 810/815 FRAMEBUFFER DRIVER
6314M:	Antonino Daplas <adaplas@gmail.com>
6315L:	linux-fbdev@vger.kernel.org
6316S:	Maintained
6317F:	drivers/video/fbdev/i810/
6318
6319INTEL MENLOW THERMAL DRIVER
6320M:	Sujith Thomas <sujith.thomas@intel.com>
6321L:	platform-driver-x86@vger.kernel.org
6322W:	https://01.org/linux-acpi
6323S:	Supported
6324F:	drivers/platform/x86/intel_menlow.c
6325
6326INTEL I/OAT DMA DRIVER
6327M:	Dave Jiang <dave.jiang@intel.com>
6328R:	Dan Williams <dan.j.williams@intel.com>
6329L:	dmaengine@vger.kernel.org
6330Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6331S:	Supported
6332F:	drivers/dma/ioat*
6333
6334INTEL IOMMU (VT-d)
6335M:	David Woodhouse <dwmw2@infradead.org>
6336L:	iommu@lists.linux-foundation.org
6337T:	git git://git.infradead.org/iommu-2.6.git
6338S:	Supported
6339F:	drivers/iommu/intel-iommu.c
6340F:	include/linux/intel-iommu.h
6341
6342INTEL IOP-ADMA DMA DRIVER
6343R:	Dan Williams <dan.j.williams@intel.com>
6344S:	Odd fixes
6345F:	drivers/dma/iop-adma.c
6346
6347INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6348M:	Krzysztof Halasa <khalasa@piap.pl>
6349S:	Maintained
6350F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6351F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6352F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6353F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6354F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6355F:	drivers/net/wan/ixp4xx_hss.c
6356
6357INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6358M:	Deepak Saxena <dsaxena@plexity.net>
6359S:	Maintained
6360F:	drivers/char/hw_random/ixp4xx-rng.c
6361
6362INTEL ETHERNET DRIVERS
6363M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6364L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6365W:	http://www.intel.com/support/feedback.htm
6366W:	http://e1000.sourceforge.net/
6367Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6370S:	Supported
6371F:	Documentation/networking/e100.txt
6372F:	Documentation/networking/e1000.txt
6373F:	Documentation/networking/e1000e.txt
6374F:	Documentation/networking/igb.txt
6375F:	Documentation/networking/igbvf.txt
6376F:	Documentation/networking/ixgb.txt
6377F:	Documentation/networking/ixgbe.txt
6378F:	Documentation/networking/ixgbevf.txt
6379F:	Documentation/networking/i40e.txt
6380F:	Documentation/networking/i40evf.txt
6381F:	drivers/net/ethernet/intel/
6382F:	drivers/net/ethernet/intel/*/
6383
6384INTEL RDMA RNIC DRIVER
6385M:     Faisal Latif <faisal.latif@intel.com>
6386R:     Chien Tin Tung <chien.tin.tung@intel.com>
6387R:     Mustafa Ismail <mustafa.ismail@intel.com>
6388R:     Shiraz Saleem <shiraz.saleem@intel.com>
6389R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6390L:     linux-rdma@vger.kernel.org
6391S:     Supported
6392F:     drivers/infiniband/hw/i40iw/
6393
6394INTEL MERRIFIELD GPIO DRIVER
6395M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6396L:	linux-gpio@vger.kernel.org
6397S:	Maintained
6398F:	drivers/gpio/gpio-merrifield.c
6399
6400INTEL-MID GPIO DRIVER
6401M:	David Cohen <david.a.cohen@linux.intel.com>
6402L:	linux-gpio@vger.kernel.org
6403S:	Maintained
6404F:	drivers/gpio/gpio-intel-mid.c
6405
6406INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6407M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6408L:	linux-wireless@vger.kernel.org
6409S:	Maintained
6410F:	Documentation/networking/README.ipw2100
6411F:	Documentation/networking/README.ipw2200
6412F:	drivers/net/wireless/intel/ipw2x00/
6413
6414INTEL(R) TRACE HUB
6415M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6416S:	Supported
6417F:	Documentation/trace/intel_th.txt
6418F:	drivers/hwtracing/intel_th/
6419
6420INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6421M:	Ning Sun <ning.sun@intel.com>
6422L:	tboot-devel@lists.sourceforge.net
6423W:	http://tboot.sourceforge.net
6424T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6425S:	Supported
6426F:	Documentation/intel_txt.txt
6427F:	include/linux/tboot.h
6428F:	arch/x86/kernel/tboot.c
6429
6430INTEL WIRELESS WIMAX CONNECTION 2400
6431M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6432M:	linux-wimax@intel.com
6433L:	wimax@linuxwimax.org (subscribers-only)
6434S:	Supported
6435W:	http://linuxwimax.org
6436F:	Documentation/wimax/README.i2400m
6437F:	drivers/net/wimax/i2400m/
6438F:	include/uapi/linux/wimax/i2400m.h
6439
6440INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6441M:	Stanislaw Gruszka <sgruszka@redhat.com>
6442L:	linux-wireless@vger.kernel.org
6443S:	Supported
6444F:	drivers/net/wireless/intel/iwlegacy/
6445
6446INTEL WIRELESS WIFI LINK (iwlwifi)
6447M:	Johannes Berg <johannes.berg@intel.com>
6448M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6449M:	Luca Coelho <luciano.coelho@intel.com>
6450M:	Intel Linux Wireless <linuxwifi@intel.com>
6451L:	linux-wireless@vger.kernel.org
6452W:	http://intellinuxwireless.org
6453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6454S:	Supported
6455F:	drivers/net/wireless/intel/iwlwifi/
6456
6457INTEL MANAGEMENT ENGINE (mei)
6458M:	Tomas Winkler <tomas.winkler@intel.com>
6459L:	linux-kernel@vger.kernel.org
6460S:	Supported
6461F:	include/uapi/linux/mei.h
6462F:	include/linux/mei_cl_bus.h
6463F:	drivers/misc/mei/*
6464F:	drivers/watchdog/mei_wdt.c
6465F:	Documentation/misc-devices/mei/*
6466F:	samples/mei/*
6467
6468INTEL MIC DRIVERS (mic)
6469M:	Sudeep Dutt <sudeep.dutt@intel.com>
6470M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6471S:	Supported
6472W:	https://github.com/sudeepdutt/mic
6473W:	http://software.intel.com/en-us/mic-developer
6474F:	include/linux/mic_bus.h
6475F:	include/linux/scif.h
6476F:	include/uapi/linux/mic_common.h
6477F: 	include/uapi/linux/mic_ioctl.h
6478F:	include/uapi/linux/scif_ioctl.h
6479F:	drivers/misc/mic/
6480F:	drivers/dma/mic_x100_dma.c
6481F:	drivers/dma/mic_x100_dma.h
6482F:	Documentation/mic/
6483
6484INTEL PMC/P-Unit IPC DRIVER
6485M:	Zha Qipeng<qipeng.zha@intel.com>
6486L:	platform-driver-x86@vger.kernel.org
6487S:	Maintained
6488F:	drivers/platform/x86/intel_pmc_ipc.c
6489F:	drivers/platform/x86/intel_punit_ipc.c
6490F:	arch/x86/include/asm/intel_pmc_ipc.h
6491F:	arch/x86/include/asm/intel_punit_ipc.h
6492
6493INTEL TELEMETRY DRIVER
6494M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6495L:	platform-driver-x86@vger.kernel.org
6496S:	Maintained
6497F:	arch/x86/include/asm/intel_telemetry.h
6498F:	drivers/platform/x86/intel_telemetry*
6499
6500INTEL PMC CORE DRIVER
6501M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6502M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6503L:	platform-driver-x86@vger.kernel.org
6504S:	Maintained
6505F:	arch/x86/include/asm/pmc_core.h
6506F:	drivers/platform/x86/intel_pmc_core*
6507
6508IOC3 ETHERNET DRIVER
6509M:	Ralf Baechle <ralf@linux-mips.org>
6510L:	linux-mips@linux-mips.org
6511S:	Maintained
6512F:	drivers/net/ethernet/sgi/ioc3-eth.c
6513
6514IOC3 SERIAL DRIVER
6515M:	Pat Gefre <pfg@sgi.com>
6516L:	linux-serial@vger.kernel.org
6517S:	Maintained
6518F:	drivers/tty/serial/ioc3_serial.c
6519
6520IOMMU DRIVERS
6521M:	Joerg Roedel <joro@8bytes.org>
6522L:	iommu@lists.linux-foundation.org
6523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6524S:	Maintained
6525F:	Documentation/devicetree/bindings/iommu/
6526F:	drivers/iommu/
6527
6528IP MASQUERADING
6529M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6530S:	Maintained
6531F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6532
6533IPMI SUBSYSTEM
6534M:	Corey Minyard <minyard@acm.org>
6535L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6536W:	http://openipmi.sourceforge.net/
6537S:	Supported
6538F:	Documentation/IPMI.txt
6539F:	drivers/char/ipmi/
6540F:	include/linux/ipmi*
6541F:	include/uapi/linux/ipmi*
6542
6543QCOM AUDIO (ASoC) DRIVERS
6544M:	Patrick Lai <plai@codeaurora.org>
6545M:	Banajit Goswami <bgoswami@codeaurora.org>
6546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6547S:	Supported
6548F:	sound/soc/qcom/
6549
6550IPS SCSI RAID DRIVER
6551M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6552L:	linux-scsi@vger.kernel.org
6553W:	http://www.adaptec.com/
6554S:	Maintained
6555F:	drivers/scsi/ips*
6556
6557IPVS
6558M:	Wensong Zhang <wensong@linux-vs.org>
6559M:	Simon Horman <horms@verge.net.au>
6560M:	Julian Anastasov <ja@ssi.bg>
6561L:	netdev@vger.kernel.org
6562L:	lvs-devel@vger.kernel.org
6563S:	Maintained
6564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6566F:	Documentation/networking/ipvs-sysctl.txt
6567F:	include/net/ip_vs.h
6568F:	include/uapi/linux/ip_vs.h
6569F:	net/netfilter/ipvs/
6570
6571IPWIRELESS DRIVER
6572M:	Jiri Kosina <jikos@kernel.org>
6573M:	David Sterba <dsterba@suse.com>
6574S:	Odd Fixes
6575F:	drivers/tty/ipwireless/
6576
6577IPX NETWORK LAYER
6578M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6579L:	netdev@vger.kernel.org
6580S:	Maintained
6581F:	include/net/ipx.h
6582F:	include/uapi/linux/ipx.h
6583F:	net/ipx/
6584
6585IRDA SUBSYSTEM
6586M:	Samuel Ortiz <samuel@sortiz.org>
6587L:	irda-users@lists.sourceforge.net (subscribers-only)
6588L:	netdev@vger.kernel.org
6589W:	http://irda.sourceforge.net/
6590S:	Maintained
6591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6592F:	Documentation/networking/irda.txt
6593F:	drivers/net/irda/
6594F:	include/net/irda/
6595F:	net/irda/
6596
6597IRQ SUBSYSTEM
6598M:	Thomas Gleixner <tglx@linutronix.de>
6599L:	linux-kernel@vger.kernel.org
6600S:	Maintained
6601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6602F:	kernel/irq/
6603
6604IRQCHIP DRIVERS
6605M:	Thomas Gleixner <tglx@linutronix.de>
6606M:	Jason Cooper <jason@lakedaemon.net>
6607M:	Marc Zyngier <marc.zyngier@arm.com>
6608L:	linux-kernel@vger.kernel.org
6609S:	Maintained
6610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6611T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6612F:	Documentation/devicetree/bindings/interrupt-controller/
6613F:	drivers/irqchip/
6614
6615IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6616M:	Marc Zyngier <marc.zyngier@arm.com>
6617S:	Maintained
6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6619F:	Documentation/IRQ-domain.txt
6620F:	include/linux/irqdomain.h
6621F:	kernel/irq/irqdomain.c
6622F:	kernel/irq/msi.c
6623
6624ISA
6625M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6626S:	Maintained
6627F:	Documentation/isa.txt
6628F:	drivers/base/isa.c
6629F:	include/linux/isa.h
6630
6631ISAPNP
6632M:	Jaroslav Kysela <perex@perex.cz>
6633S:	Maintained
6634F:	Documentation/isapnp.txt
6635F:	drivers/pnp/isapnp/
6636F:	include/linux/isapnp.h
6637
6638ISA RADIO MODULE
6639M:	Hans Verkuil <hverkuil@xs4all.nl>
6640L:	linux-media@vger.kernel.org
6641T:	git git://linuxtv.org/media_tree.git
6642W:	https://linuxtv.org
6643S:	Maintained
6644F:	drivers/media/radio/radio-isa*
6645
6646iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6647M:	Peter Jones <pjones@redhat.com>
6648M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6649S:	Maintained
6650F:	drivers/firmware/iscsi_ibft*
6651
6652ISCSI
6653M:	Lee Duncan <lduncan@suse.com>
6654M:	Chris Leech <cleech@redhat.com>
6655L:	open-iscsi@googlegroups.com
6656W:	www.open-iscsi.com
6657S:	Maintained
6658F:	drivers/scsi/*iscsi*
6659F:	include/scsi/*iscsi*
6660
6661ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6662M:	Or Gerlitz <ogerlitz@mellanox.com>
6663M:	Sagi Grimberg <sagi@grimberg.me>
6664M:	Roi Dayan <roid@mellanox.com>
6665L:	linux-rdma@vger.kernel.org
6666S:	Supported
6667W:	http://www.openfabrics.org
6668W:	www.open-iscsi.org
6669Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6670F:	drivers/infiniband/ulp/iser/
6671
6672ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6673M:	Sagi Grimberg <sagi@grimberg.me>
6674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6675L:	linux-rdma@vger.kernel.org
6676L:	target-devel@vger.kernel.org
6677S:	Supported
6678W:	http://www.linux-iscsi.org
6679F:	drivers/infiniband/ulp/isert
6680
6681ISDN SUBSYSTEM
6682M:	Karsten Keil <isdn@linux-pingi.de>
6683L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6684L:	netdev@vger.kernel.org
6685W:	http://www.isdn4linux.de
6686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6687S:	Maintained
6688F:	Documentation/isdn/
6689F:	drivers/isdn/
6690F:	include/linux/isdn.h
6691F:	include/linux/isdn/
6692F:	include/uapi/linux/isdn.h
6693F:	include/uapi/linux/isdn/
6694
6695ISDN SUBSYSTEM (Eicon active card driver)
6696M:	Armin Schindler <mac@melware.de>
6697L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6698W:	http://www.melware.de
6699S:	Maintained
6700F:	drivers/isdn/hardware/eicon/
6701
6702IT87 HARDWARE MONITORING DRIVER
6703M:	Jean Delvare <jdelvare@suse.com>
6704L:	linux-hwmon@vger.kernel.org
6705S:	Maintained
6706F:	Documentation/hwmon/it87
6707F:	drivers/hwmon/it87.c
6708
6709IT913X MEDIA DRIVER
6710M:	Antti Palosaari <crope@iki.fi>
6711L:	linux-media@vger.kernel.org
6712W:	https://linuxtv.org
6713W:	http://palosaari.fi/linux/
6714Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6715T:	git git://linuxtv.org/anttip/media_tree.git
6716S:	Maintained
6717F:	drivers/media/tuners/it913x*
6718
6719IVTV VIDEO4LINUX DRIVER
6720M:	Andy Walls <awalls@md.metrocast.net>
6721L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6722L:	linux-media@vger.kernel.org
6723T:	git git://linuxtv.org/media_tree.git
6724W:	http://www.ivtvdriver.org
6725S:	Maintained
6726F:	Documentation/media/v4l-drivers/ivtv*
6727F:	drivers/media/pci/ivtv/
6728F:	include/uapi/linux/ivtv*
6729
6730IX2505V MEDIA DRIVER
6731M:	Malcolm Priestley <tvboxspy@gmail.com>
6732L:	linux-media@vger.kernel.org
6733W:	https://linuxtv.org
6734Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6735S:	Maintained
6736F:	drivers/media/dvb-frontends/ix2505v*
6737
6738JC42.4 TEMPERATURE SENSOR DRIVER
6739M:	Guenter Roeck <linux@roeck-us.net>
6740L:	linux-hwmon@vger.kernel.org
6741S:	Maintained
6742F:	drivers/hwmon/jc42.c
6743F:	Documentation/hwmon/jc42
6744
6745JFS FILESYSTEM
6746M:	Dave Kleikamp <shaggy@kernel.org>
6747L:	jfs-discussion@lists.sourceforge.net
6748W:	http://jfs.sourceforge.net/
6749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6750S:	Maintained
6751F:	Documentation/filesystems/jfs.txt
6752F:	fs/jfs/
6753
6754JME NETWORK DRIVER
6755M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6756L:	netdev@vger.kernel.org
6757S:	Maintained
6758F:	drivers/net/ethernet/jme.*
6759
6760JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6761M:	David Woodhouse <dwmw2@infradead.org>
6762L:	linux-mtd@lists.infradead.org
6763W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6764S:	Maintained
6765F:	fs/jffs2/
6766F:	include/uapi/linux/jffs2.h
6767
6768JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6769M:	"Theodore Ts'o" <tytso@mit.edu>
6770M:	Jan Kara <jack@suse.com>
6771L:	linux-ext4@vger.kernel.org
6772S:	Maintained
6773F:	fs/jbd2/
6774F:	include/linux/jbd2.h
6775
6776JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6777M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6778L:	linux-media@vger.kernel.org
6779S:	Maintained
6780F:	drivers/media/platform/rcar_jpu.c
6781
6782JSM Neo PCI based serial card
6783M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6784L:	linux-serial@vger.kernel.org
6785S:	Maintained
6786F:	drivers/tty/serial/jsm/
6787
6788K10TEMP HARDWARE MONITORING DRIVER
6789M:	Clemens Ladisch <clemens@ladisch.de>
6790L:	linux-hwmon@vger.kernel.org
6791S:	Maintained
6792F:	Documentation/hwmon/k10temp
6793F:	drivers/hwmon/k10temp.c
6794
6795K8TEMP HARDWARE MONITORING DRIVER
6796M:	Rudolf Marek <r.marek@assembler.cz>
6797L:	linux-hwmon@vger.kernel.org
6798S:	Maintained
6799F:	Documentation/hwmon/k8temp
6800F:	drivers/hwmon/k8temp.c
6801
6802KASAN
6803M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6804R:	Alexander Potapenko <glider@google.com>
6805R:	Dmitry Vyukov <dvyukov@google.com>
6806L:	kasan-dev@googlegroups.com
6807S:	Maintained
6808F:	arch/*/include/asm/kasan.h
6809F:	arch/*/mm/kasan_init*
6810F:	Documentation/dev-tools/kasan.rst
6811F:	include/linux/kasan*.h
6812F:	lib/test_kasan.c
6813F:	mm/kasan/
6814F:	scripts/Makefile.kasan
6815
6816KCONFIG
6817M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6818L:	linux-kbuild@vger.kernel.org
6819T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6820S:	Maintained
6821F:	Documentation/kbuild/kconfig-language.txt
6822F:	scripts/kconfig/
6823
6824KDUMP
6825M:	Dave Young <dyoung@redhat.com>
6826M:	Baoquan He <bhe@redhat.com>
6827R:	Vivek Goyal <vgoyal@redhat.com>
6828L:	kexec@lists.infradead.org
6829W:	http://lse.sourceforge.net/kdump/
6830S:	Maintained
6831F:	Documentation/kdump/
6832
6833KEENE FM RADIO TRANSMITTER DRIVER
6834M:	Hans Verkuil <hverkuil@xs4all.nl>
6835L:	linux-media@vger.kernel.org
6836T:	git git://linuxtv.org/media_tree.git
6837W:	https://linuxtv.org
6838S:	Maintained
6839F:	drivers/media/radio/radio-keene*
6840
6841KERNEL AUTOMOUNTER v4 (AUTOFS4)
6842M:	Ian Kent <raven@themaw.net>
6843L:	autofs@vger.kernel.org
6844S:	Maintained
6845F:	fs/autofs4/
6846
6847KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6848M:	Michal Marek <mmarek@suse.com>
6849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6851L:	linux-kbuild@vger.kernel.org
6852S:	Maintained
6853F:	Documentation/kbuild/
6854F:	Makefile
6855F:	scripts/Makefile.*
6856F:	scripts/basic/
6857F:	scripts/mk*
6858F:	scripts/package/
6859
6860KERNEL JANITORS
6861L:	kernel-janitors@vger.kernel.org
6862W:	http://kernelnewbies.org/KernelJanitors
6863S:	Odd Fixes
6864
6865KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6866M:	"J. Bruce Fields" <bfields@fieldses.org>
6867M:	Jeff Layton <jlayton@poochiereds.net>
6868L:	linux-nfs@vger.kernel.org
6869W:	http://nfs.sourceforge.net/
6870T:	git git://linux-nfs.org/~bfields/linux.git
6871S:	Supported
6872F:	fs/nfsd/
6873F:	include/uapi/linux/nfsd/
6874F:	fs/lockd/
6875F:	fs/nfs_common/
6876F:	net/sunrpc/
6877F:	include/linux/lockd/
6878F:	include/linux/sunrpc/
6879F:	include/uapi/linux/sunrpc/
6880
6881KERNEL SELFTEST FRAMEWORK
6882M:	Shuah Khan <shuahkh@osg.samsung.com>
6883M:	Shuah Khan <shuah@kernel.org>
6884L:	linux-kselftest@vger.kernel.org
6885T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6886S:	Maintained
6887F:	tools/testing/selftests
6888
6889KERNEL VIRTUAL MACHINE (KVM)
6890M:	Paolo Bonzini <pbonzini@redhat.com>
6891M:	Radim Krčmář <rkrcmar@redhat.com>
6892L:	kvm@vger.kernel.org
6893W:	http://www.linux-kvm.org
6894T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6895S:	Supported
6896F:	Documentation/*/kvm*.txt
6897F:	Documentation/virtual/kvm/
6898F:	arch/*/kvm/
6899F:	arch/x86/kernel/kvm.c
6900F:	arch/x86/kernel/kvmclock.c
6901F:	arch/*/include/asm/kvm*
6902F:	include/linux/kvm*
6903F:	include/uapi/linux/kvm*
6904F:	virt/kvm/
6905F:	tools/kvm/
6906
6907KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6908M:	Joerg Roedel <joro@8bytes.org>
6909L:	kvm@vger.kernel.org
6910W:	http://www.linux-kvm.org/
6911S:	Maintained
6912F:	arch/x86/include/asm/svm.h
6913F:	arch/x86/kvm/svm.c
6914
6915KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6916M:	Alexander Graf <agraf@suse.com>
6917L:	kvm-ppc@vger.kernel.org
6918W:	http://www.linux-kvm.org/
6919T:	git git://github.com/agraf/linux-2.6.git
6920S:	Supported
6921F:	arch/powerpc/include/asm/kvm*
6922F:	arch/powerpc/kvm/
6923
6924KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6925M:	Christian Borntraeger <borntraeger@de.ibm.com>
6926M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6927L:	linux-s390@vger.kernel.org
6928W:	http://www.ibm.com/developerworks/linux/linux390/
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6930S:	Supported
6931F:	Documentation/s390/kvm.txt
6932F:	arch/s390/include/asm/kvm*
6933F:	arch/s390/kvm/
6934
6935KERNEL VIRTUAL MACHINE (KVM) FOR ARM
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
6940W:	http://systems.cs.columbia.edu/projects/kvm-arm
6941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6942S:	Supported
6943F:	arch/arm/include/uapi/asm/kvm*
6944F:	arch/arm/include/asm/kvm*
6945F:	arch/arm/kvm/
6946F:	virt/kvm/arm/
6947F:	include/kvm/arm_*
6948
6949KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6950M:	Christoffer Dall <christoffer.dall@linaro.org>
6951M:	Marc Zyngier <marc.zyngier@arm.com>
6952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6953L:	kvmarm@lists.cs.columbia.edu
6954S:	Maintained
6955F:	arch/arm64/include/uapi/asm/kvm*
6956F:	arch/arm64/include/asm/kvm*
6957F:	arch/arm64/kvm/
6958
6959KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6960M:	James Hogan <james.hogan@imgtec.com>
6961L:	linux-mips@linux-mips.org
6962S:	Supported
6963F:	arch/mips/include/uapi/asm/kvm*
6964F:	arch/mips/include/asm/kvm*
6965F:	arch/mips/kvm/
6966
6967KEXEC
6968M:	Eric Biederman <ebiederm@xmission.com>
6969W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6970L:	kexec@lists.infradead.org
6971S:	Maintained
6972F:	include/linux/kexec.h
6973F:	include/uapi/linux/kexec.h
6974F:	kernel/kexec*
6975
6976KEYS/KEYRINGS:
6977M:	David Howells <dhowells@redhat.com>
6978L:	keyrings@vger.kernel.org
6979S:	Maintained
6980F:	Documentation/security/keys.txt
6981F:	include/linux/key.h
6982F:	include/linux/key-type.h
6983F:	include/linux/keyctl.h
6984F:	include/uapi/linux/keyctl.h
6985F:	include/keys/
6986F:	security/keys/
6987
6988KEYS-TRUSTED
6989M:	David Safford <safford@us.ibm.com>
6990M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6991L:	linux-security-module@vger.kernel.org
6992L:	keyrings@vger.kernel.org
6993S:	Supported
6994F:	Documentation/security/keys-trusted-encrypted.txt
6995F:	include/keys/trusted-type.h
6996F:	security/keys/trusted.c
6997F:	security/keys/trusted.h
6998
6999KEYS-ENCRYPTED
7000M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7001M:	David Safford <safford@us.ibm.com>
7002L:	linux-security-module@vger.kernel.org
7003L:	keyrings@vger.kernel.org
7004S:	Supported
7005F:	Documentation/security/keys-trusted-encrypted.txt
7006F:	include/keys/encrypted-type.h
7007F:	security/keys/encrypted-keys/
7008
7009KGDB / KDB /debug_core
7010M:	Jason Wessel <jason.wessel@windriver.com>
7011W:	http://kgdb.wiki.kernel.org/
7012L:	kgdb-bugreport@lists.sourceforge.net
7013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7014S:	Maintained
7015F:	Documentation/DocBook/kgdb.tmpl
7016F:	drivers/misc/kgdbts.c
7017F:	drivers/tty/serial/kgdboc.c
7018F:	include/linux/kdb.h
7019F:	include/linux/kgdb.h
7020F:	kernel/debug/
7021
7022KMEMCHECK
7023M:	Vegard Nossum <vegardno@ifi.uio.no>
7024M:	Pekka Enberg <penberg@kernel.org>
7025S:	Maintained
7026F:	Documentation/dev-tools/kmemcheck.rst
7027F:	arch/x86/include/asm/kmemcheck.h
7028F:	arch/x86/mm/kmemcheck/
7029F:	include/linux/kmemcheck.h
7030F:	mm/kmemcheck.c
7031
7032KMEMLEAK
7033M:	Catalin Marinas <catalin.marinas@arm.com>
7034S:	Maintained
7035F:	Documentation/dev-tools/kmemleak.rst
7036F:	include/linux/kmemleak.h
7037F:	mm/kmemleak.c
7038F:	mm/kmemleak-test.c
7039
7040KPROBES
7041M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7042M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7043M:	"David S. Miller" <davem@davemloft.net>
7044M:	Masami Hiramatsu <mhiramat@kernel.org>
7045S:	Maintained
7046F:	Documentation/kprobes.txt
7047F:	include/linux/kprobes.h
7048F:	kernel/kprobes.c
7049
7050KS0108 LCD CONTROLLER DRIVER
7051M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7052W:	http://miguelojeda.es/auxdisplay.htm
7053W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7054S:	Maintained
7055F:	Documentation/auxdisplay/ks0108
7056F:	drivers/auxdisplay/ks0108.c
7057F:	include/linux/ks0108.h
7058
7059L3MDEV
7060M:	David Ahern <dsa@cumulusnetworks.com>
7061L:	netdev@vger.kernel.org
7062S:	Maintained
7063F:	net/l3mdev
7064F:	include/net/l3mdev.h
7065
7066LANTIQ MIPS ARCHITECTURE
7067M:	John Crispin <john@phrozen.org>
7068L:	linux-mips@linux-mips.org
7069S:	Maintained
7070F:	arch/mips/lantiq
7071
7072LAPB module
7073L:	linux-x25@vger.kernel.org
7074S:	Orphan
7075F:	Documentation/networking/lapb-module.txt
7076F:	include/*/lapb.h
7077F:	net/lapb/
7078
7079LASI 53c700 driver for PARISC
7080M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7081L:	linux-scsi@vger.kernel.org
7082S:	Maintained
7083F:	Documentation/scsi/53c700.txt
7084F:	drivers/scsi/53c700*
7085
7086LED SUBSYSTEM
7087M:	Richard Purdie <rpurdie@rpsys.net>
7088M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7089L:	linux-leds@vger.kernel.org
7090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7091S:	Maintained
7092F:	Documentation/devicetree/bindings/leds/
7093F:	drivers/leds/
7094F:	include/linux/leds.h
7095
7096LEGACY EEPROM DRIVER
7097M:	Jean Delvare <jdelvare@suse.com>
7098S:	Maintained
7099F:	Documentation/misc-devices/eeprom
7100F:	drivers/misc/eeprom/eeprom.c
7101
7102LEGO USB Tower driver
7103M:	Juergen Stuber <starblue@users.sourceforge.net>
7104L:	legousb-devel@lists.sourceforge.net
7105W:	http://legousb.sourceforge.net/
7106S:	Maintained
7107F:	drivers/usb/misc/legousbtower.c
7108
7109LG2160 MEDIA DRIVER
7110M:	Michael Krufky <mkrufky@linuxtv.org>
7111L:	linux-media@vger.kernel.org
7112W:	https://linuxtv.org
7113W:	http://github.com/mkrufky
7114Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7115T:	git git://linuxtv.org/mkrufky/tuners.git
7116S:	Maintained
7117F:	drivers/media/dvb-frontends/lg2160.*
7118
7119LGDT3305 MEDIA DRIVER
7120M:	Michael Krufky <mkrufky@linuxtv.org>
7121L:	linux-media@vger.kernel.org
7122W:	https://linuxtv.org
7123W:	http://github.com/mkrufky
7124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7125T:	git git://linuxtv.org/mkrufky/tuners.git
7126S:	Maintained
7127F:	drivers/media/dvb-frontends/lgdt3305.*
7128
7129LGUEST
7130M:	Rusty Russell <rusty@rustcorp.com.au>
7131L:	lguest@lists.ozlabs.org
7132W:	http://lguest.ozlabs.org/
7133S:	Odd Fixes
7134F:	arch/x86/include/asm/lguest*.h
7135F:	arch/x86/lguest/
7136F:	drivers/lguest/
7137F:	include/linux/lguest*.h
7138F:	tools/lguest/
7139
7140LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7141M:	Tejun Heo <tj@kernel.org>
7142L:	linux-ide@vger.kernel.org
7143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7144S:	Maintained
7145F:	drivers/ata/
7146F:	include/linux/ata.h
7147F:	include/linux/libata.h
7148F:	Documentation/devicetree/bindings/ata/
7149
7150LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7151M:	Viresh Kumar <vireshk@kernel.org>
7152L:	linux-ide@vger.kernel.org
7153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7154S:	Maintained
7155F:	include/linux/pata_arasan_cf_data.h
7156F:	drivers/ata/pata_arasan_cf.c
7157
7158LIBATA PATA DRIVERS
7159M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7160M:	Tejun Heo <tj@kernel.org>
7161L:	linux-ide@vger.kernel.org
7162T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7163S:	Maintained
7164F:	drivers/ata/pata_*.c
7165F:	drivers/ata/ata_generic.c
7166
7167LIBATA SATA AHCI PLATFORM devices support
7168M:	Hans de Goede <hdegoede@redhat.com>
7169M:	Tejun Heo <tj@kernel.org>
7170L:	linux-ide@vger.kernel.org
7171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7172S:	Maintained
7173F:	drivers/ata/ahci_platform.c
7174F:	drivers/ata/libahci_platform.c
7175F:	include/linux/ahci_platform.h
7176
7177LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7178M:	Mikael Pettersson <mikpelinux@gmail.com>
7179L:	linux-ide@vger.kernel.org
7180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7181S:	Maintained
7182F:	drivers/ata/sata_promise.*
7183
7184LIBLOCKDEP
7185M:	Sasha Levin <sasha.levin@oracle.com>
7186S:	Maintained
7187F:	tools/lib/lockdep/
7188
7189LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7190M:	Dan Williams <dan.j.williams@intel.com>
7191L:	linux-nvdimm@lists.01.org
7192Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7194S:	Supported
7195F:	drivers/nvdimm/*
7196F:	include/linux/nd.h
7197F:	include/linux/libnvdimm.h
7198F:	include/uapi/linux/ndctl.h
7199
7200LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7201M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7202L:	linux-nvdimm@lists.01.org
7203Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7204S:	Supported
7205F:	drivers/nvdimm/blk.c
7206F:	drivers/nvdimm/region_devs.c
7207F:	drivers/acpi/nfit*
7208
7209LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7210M:	Vishal Verma <vishal.l.verma@intel.com>
7211L:	linux-nvdimm@lists.01.org
7212Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7213S:	Supported
7214F:	drivers/nvdimm/btt*
7215
7216LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7217M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7218L:	linux-nvdimm@lists.01.org
7219Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7220S:	Supported
7221F:	drivers/nvdimm/pmem.c
7222F:	include/linux/pmem.h
7223F:	arch/*/include/asm/pmem.h
7224
7225LIGHTNVM PLATFORM SUPPORT
7226M:	Matias Bjorling <mb@lightnvm.io>
7227W:	http://github/OpenChannelSSD
7228L:	linux-block@vger.kernel.org
7229S:	Maintained
7230F:	drivers/lightnvm/
7231F:	include/linux/lightnvm.h
7232F:	include/uapi/linux/lightnvm.h
7233
7234LINUX FOR POWERPC (32-BIT AND 64-BIT)
7235M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7236M:	Paul Mackerras <paulus@samba.org>
7237M:	Michael Ellerman <mpe@ellerman.id.au>
7238W:	https://github.com/linuxppc/linux/wiki
7239L:	linuxppc-dev@lists.ozlabs.org
7240Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7242S:	Supported
7243F:	Documentation/powerpc/
7244F:	arch/powerpc/
7245F:	drivers/char/tpm/tpm_ibmvtpm*
7246F:	drivers/crypto/nx/
7247F:	drivers/crypto/vmx/
7248F:	drivers/net/ethernet/ibm/ibmveth.*
7249F:	drivers/net/ethernet/ibm/ibmvnic.*
7250F:	drivers/pci/hotplug/pnv_php.c
7251F:	drivers/pci/hotplug/rpa*
7252F:	drivers/scsi/ibmvscsi/
7253F:	tools/testing/selftests/powerpc
7254N:	opal
7255N:	/pmac
7256N:	powermac
7257N:	powernv
7258N:	[^a-z0-9]ps3
7259N:	pseries
7260
7261LINUX FOR POWER MACINTOSH
7262M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7263W:	http://www.penguinppc.org/
7264L:	linuxppc-dev@lists.ozlabs.org
7265S:	Maintained
7266F:	arch/powerpc/platforms/powermac/
7267F:	drivers/macintosh/
7268
7269LINUX FOR POWERPC EMBEDDED MPC5XXX
7270M:	Anatolij Gustschin <agust@denx.de>
7271L:	linuxppc-dev@lists.ozlabs.org
7272T:	git git://git.denx.de/linux-denx-agust.git
7273S:	Maintained
7274F:	arch/powerpc/platforms/512x/
7275F:	arch/powerpc/platforms/52xx/
7276
7277LINUX FOR POWERPC EMBEDDED PPC4XX
7278M:	Alistair Popple <alistair@popple.id.au>
7279M:	Matt Porter <mporter@kernel.crashing.org>
7280W:	http://www.penguinppc.org/
7281L:	linuxppc-dev@lists.ozlabs.org
7282S:	Maintained
7283F:	arch/powerpc/platforms/40x/
7284F:	arch/powerpc/platforms/44x/
7285
7286LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7287L:	linuxppc-dev@lists.ozlabs.org
7288S:	Orphan
7289F:	arch/powerpc/*/*virtex*
7290F:	arch/powerpc/*/*/*virtex*
7291
7292LINUX FOR POWERPC EMBEDDED PPC8XX
7293M:	Vitaly Bordug <vitb@kernel.crashing.org>
7294W:	http://www.penguinppc.org/
7295L:	linuxppc-dev@lists.ozlabs.org
7296S:	Maintained
7297F:	arch/powerpc/platforms/8xx/
7298
7299LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7300M:	Scott Wood <oss@buserror.net>
7301M:	Kumar Gala <galak@kernel.crashing.org>
7302W:	http://www.penguinppc.org/
7303L:	linuxppc-dev@lists.ozlabs.org
7304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7305S:	Maintained
7306F:	arch/powerpc/platforms/83xx/
7307F:	arch/powerpc/platforms/85xx/
7308
7309LINUX FOR POWERPC PA SEMI PWRFICIENT
7310L:	linuxppc-dev@lists.ozlabs.org
7311S:	Orphan
7312F:	arch/powerpc/platforms/pasemi/
7313F:	drivers/*/*pasemi*
7314F:	drivers/*/*/*pasemi*
7315
7316LINUX SECURITY MODULE (LSM) FRAMEWORK
7317M:	Chris Wright <chrisw@sous-sol.org>
7318L:	linux-security-module@vger.kernel.org
7319S:	Supported
7320
7321LIS3LV02D ACCELEROMETER DRIVER
7322M:	Eric Piel <eric.piel@tremplin-utc.net>
7323S:	Maintained
7324F:	Documentation/misc-devices/lis3lv02d
7325F:	drivers/misc/lis3lv02d/
7326F:	drivers/platform/x86/hp_accel.c
7327
7328LIVE PATCHING
7329M:	Josh Poimboeuf <jpoimboe@redhat.com>
7330M:	Jessica Yu <jeyu@redhat.com>
7331M:	Jiri Kosina <jikos@kernel.org>
7332M:	Miroslav Benes <mbenes@suse.cz>
7333R:	Petr Mladek <pmladek@suse.com>
7334S:	Maintained
7335F:	kernel/livepatch/
7336F:	include/linux/livepatch.h
7337F:	arch/x86/include/asm/livepatch.h
7338F:	arch/x86/kernel/livepatch.c
7339F:	Documentation/livepatch/
7340F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7341F:	samples/livepatch/
7342L:	live-patching@vger.kernel.org
7343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7344
7345LINUX KERNEL DUMP TEST MODULE (LKDTM)
7346M:	Kees Cook <keescook@chromium.org>
7347S:	Maintained
7348F:	drivers/misc/lkdtm*
7349
7350LLC (802.2)
7351M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7352S:	Maintained
7353F:	include/linux/llc.h
7354F:	include/uapi/linux/llc.h
7355F:	include/net/llc*
7356F:	net/llc/
7357
7358LM73 HARDWARE MONITOR DRIVER
7359M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7360L:	linux-hwmon@vger.kernel.org
7361S:	Maintained
7362F:	drivers/hwmon/lm73.c
7363
7364LM78 HARDWARE MONITOR DRIVER
7365M:	Jean Delvare <jdelvare@suse.com>
7366L:	linux-hwmon@vger.kernel.org
7367S:	Maintained
7368F:	Documentation/hwmon/lm78
7369F:	drivers/hwmon/lm78.c
7370
7371LM83 HARDWARE MONITOR DRIVER
7372M:	Jean Delvare <jdelvare@suse.com>
7373L:	linux-hwmon@vger.kernel.org
7374S:	Maintained
7375F:	Documentation/hwmon/lm83
7376F:	drivers/hwmon/lm83.c
7377
7378LM90 HARDWARE MONITOR DRIVER
7379M:	Jean Delvare <jdelvare@suse.com>
7380L:	linux-hwmon@vger.kernel.org
7381S:	Maintained
7382F:	Documentation/hwmon/lm90
7383F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7384F:	drivers/hwmon/lm90.c
7385
7386LM95234 HARDWARE MONITOR DRIVER
7387M:	Guenter Roeck <linux@roeck-us.net>
7388L:	linux-hwmon@vger.kernel.org
7389S:	Maintained
7390F:	Documentation/hwmon/lm95234
7391F:	drivers/hwmon/lm95234.c
7392
7393LME2510 MEDIA DRIVER
7394M:	Malcolm Priestley <tvboxspy@gmail.com>
7395L:	linux-media@vger.kernel.org
7396W:	https://linuxtv.org
7397Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7398S:	Maintained
7399F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7400
7401LOCKING PRIMITIVES
7402M:	Peter Zijlstra <peterz@infradead.org>
7403M:	Ingo Molnar <mingo@redhat.com>
7404L:	linux-kernel@vger.kernel.org
7405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7406S:	Maintained
7407F:	Documentation/locking/
7408F:	include/linux/lockdep.h
7409F:	include/linux/spinlock*.h
7410F:	arch/*/include/asm/spinlock*.h
7411F:	include/linux/rwlock*.h
7412F:	include/linux/mutex*.h
7413F:	arch/*/include/asm/mutex*.h
7414F:	include/linux/rwsem*.h
7415F:	arch/*/include/asm/rwsem.h
7416F:	include/linux/seqlock.h
7417F:	lib/locking*.[ch]
7418F:	kernel/locking/
7419
7420LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7421M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7422L:	linux-ntfs-dev@lists.sourceforge.net
7423W:	http://www.linux-ntfs.org/content/view/19/37/
7424S:	Maintained
7425F:	Documentation/ldm.txt
7426F:	block/partitions/ldm.*
7427
7428LogFS
7429M:	Joern Engel <joern@logfs.org>
7430M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7431L:	logfs@logfs.org
7432W:	logfs.org
7433S:	Maintained
7434F:	fs/logfs/
7435
7436LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7437M:	Sathya Prakash <sathya.prakash@broadcom.com>
7438M:	Chaitra P B <chaitra.basappa@broadcom.com>
7439M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7440L:	MPT-FusionLinux.pdl@broadcom.com
7441L:	linux-scsi@vger.kernel.org
7442W:	http://www.avagotech.com/support/
7443S:	Supported
7444F:	drivers/message/fusion/
7445F:	drivers/scsi/mpt2sas/
7446F:	drivers/scsi/mpt3sas/
7447
7448LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7449M:	Matthew Wilcox <matthew@wil.cx>
7450L:	linux-scsi@vger.kernel.org
7451S:	Maintained
7452F:	drivers/scsi/sym53c8xx_2/
7453
7454LTC4261 HARDWARE MONITOR DRIVER
7455M:	Guenter Roeck <linux@roeck-us.net>
7456L:	linux-hwmon@vger.kernel.org
7457S:	Maintained
7458F:	Documentation/hwmon/ltc4261
7459F:	drivers/hwmon/ltc4261.c
7460
7461LTP (Linux Test Project)
7462M:	Mike Frysinger <vapier@gentoo.org>
7463M:	Cyril Hrubis <chrubis@suse.cz>
7464M:	Wanlong Gao <wanlong.gao@gmail.com>
7465M:	Jan Stancek <jstancek@redhat.com>
7466M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7467M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7468L:	ltp@lists.linux.it (subscribers-only)
7469W:	http://linux-test-project.github.io/
7470T:	git git://github.com/linux-test-project/ltp.git
7471S:	Maintained
7472
7473M32R ARCHITECTURE
7474W:	http://www.linux-m32r.org/
7475S:	Orphan
7476F:	arch/m32r/
7477
7478M68K ARCHITECTURE
7479M:	Geert Uytterhoeven <geert@linux-m68k.org>
7480L:	linux-m68k@lists.linux-m68k.org
7481W:	http://www.linux-m68k.org/
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7483S:	Maintained
7484F:	arch/m68k/
7485F:	drivers/zorro/
7486
7487M68K ON APPLE MACINTOSH
7488M:	Joshua Thompson <funaho@jurai.org>
7489W:	http://www.mac.linux-m68k.org/
7490L:	linux-m68k@lists.linux-m68k.org
7491S:	Maintained
7492F:	arch/m68k/mac/
7493
7494M68K ON HP9000/300
7495M:	Philip Blundell <philb@gnu.org>
7496W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7497S:	Maintained
7498F:	arch/m68k/hp300/
7499
7500M88DS3103 MEDIA DRIVER
7501M:	Antti Palosaari <crope@iki.fi>
7502L:	linux-media@vger.kernel.org
7503W:	https://linuxtv.org
7504W:	http://palosaari.fi/linux/
7505Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7506T:	git git://linuxtv.org/anttip/media_tree.git
7507S:	Maintained
7508F:	drivers/media/dvb-frontends/m88ds3103*
7509
7510M88RS2000 MEDIA DRIVER
7511M:	Malcolm Priestley <tvboxspy@gmail.com>
7512L:	linux-media@vger.kernel.org
7513W:	https://linuxtv.org
7514Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7515S:	Maintained
7516F:	drivers/media/dvb-frontends/m88rs2000*
7517
7518MA901 MASTERKIT USB FM RADIO DRIVER
7519M:	Alexey Klimov <klimov.linux@gmail.com>
7520L:	linux-media@vger.kernel.org
7521T:	git git://linuxtv.org/media_tree.git
7522S:	Maintained
7523F:	drivers/media/radio/radio-ma901.c
7524
7525MAC80211
7526M:	Johannes Berg <johannes@sipsolutions.net>
7527L:	linux-wireless@vger.kernel.org
7528W:	http://wireless.kernel.org/
7529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7531S:	Maintained
7532F:	Documentation/networking/mac80211-injection.txt
7533F:	include/net/mac80211.h
7534F:	net/mac80211/
7535F:	drivers/net/wireless/mac80211_hwsim.[ch]
7536
7537MACVLAN DRIVER
7538M:	Patrick McHardy <kaber@trash.net>
7539L:	netdev@vger.kernel.org
7540S:	Maintained
7541F:	drivers/net/macvlan.c
7542F:	include/linux/if_macvlan.h
7543
7544MAILBOX API
7545M:	Jassi Brar <jassisinghbrar@gmail.com>
7546L:	linux-kernel@vger.kernel.org
7547S:	Maintained
7548F:	drivers/mailbox/
7549F:	include/linux/mailbox_client.h
7550F:	include/linux/mailbox_controller.h
7551
7552MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7553M:	Michael Kerrisk <mtk.manpages@gmail.com>
7554W:	http://www.kernel.org/doc/man-pages
7555L:	linux-man@vger.kernel.org
7556S:	Maintained
7557
7558MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7559M:	Andrew Lunn <andrew@lunn.ch>
7560M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7561S:	Maintained
7562F:	drivers/net/dsa/mv88e6xxx/
7563
7564MARVELL ARMADA DRM SUPPORT
7565M:	Russell King <rmk+kernel@armlinux.org.uk>
7566S:	Maintained
7567F:	drivers/gpu/drm/armada/
7568F:	include/uapi/drm/armada_drm.h
7569F:	Documentation/devicetree/bindings/display/armada/
7570
7571MARVELL CRYPTO DRIVER
7572M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7573M:	Arnaud Ebalard <arno@natisbad.org>
7574F:	drivers/crypto/marvell/
7575S:	Maintained
7576L:	linux-crypto@vger.kernel.org
7577
7578MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7579M:	Mirko Lindner <mlindner@marvell.com>
7580M:	Stephen Hemminger <stephen@networkplumber.org>
7581L:	netdev@vger.kernel.org
7582S:	Maintained
7583F:	drivers/net/ethernet/marvell/sk*
7584
7585MARVELL LIBERTAS WIRELESS DRIVER
7586L:	libertas-dev@lists.infradead.org
7587S:	Orphan
7588F:	drivers/net/wireless/marvell/libertas/
7589
7590MARVELL MV643XX ETHERNET DRIVER
7591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7592L:	netdev@vger.kernel.org
7593S:	Maintained
7594F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7595F:	include/linux/mv643xx.h
7596
7597MARVELL MVNETA ETHERNET DRIVER
7598M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7599L:	netdev@vger.kernel.org
7600S:	Maintained
7601F:	drivers/net/ethernet/marvell/mvneta.*
7602
7603MARVELL MWIFIEX WIRELESS DRIVER
7604M:	Amitkumar Karwar <akarwar@marvell.com>
7605M:	Nishant Sarmukadam <nishants@marvell.com>
7606L:	linux-wireless@vger.kernel.org
7607S:	Maintained
7608F:	drivers/net/wireless/marvell/mwifiex/
7609
7610MARVELL MWL8K WIRELESS DRIVER
7611M:	Lennert Buytenhek <buytenh@wantstofly.org>
7612L:	linux-wireless@vger.kernel.org
7613S:	Odd Fixes
7614F:	drivers/net/wireless/marvell/mwl8k.c
7615
7616MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7617M:	Nicolas Pitre <nico@fluxnic.net>
7618S:	Odd Fixes
7619F:	drivers/mmc/host/mvsdio.*
7620
7621MATROX FRAMEBUFFER DRIVER
7622L:	linux-fbdev@vger.kernel.org
7623S:	Orphan
7624F:	drivers/video/fbdev/matrox/matroxfb_*
7625F:	include/uapi/linux/matroxfb.h
7626
7627MAX16065 HARDWARE MONITOR DRIVER
7628M:	Guenter Roeck <linux@roeck-us.net>
7629L:	linux-hwmon@vger.kernel.org
7630S:	Maintained
7631F:	Documentation/hwmon/max16065
7632F:	drivers/hwmon/max16065.c
7633
7634MAX20751 HARDWARE MONITOR DRIVER
7635M:	Guenter Roeck <linux@roeck-us.net>
7636L:	linux-hwmon@vger.kernel.org
7637S:	Maintained
7638F:	Documentation/hwmon/max20751
7639F:	drivers/hwmon/max20751.c
7640
7641MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7642L:	linux-hwmon@vger.kernel.org
7643S:	Orphan
7644F:	Documentation/hwmon/max6650
7645F:	drivers/hwmon/max6650.c
7646
7647MAX6697 HARDWARE MONITOR DRIVER
7648M:	Guenter Roeck <linux@roeck-us.net>
7649L:	linux-hwmon@vger.kernel.org
7650S:	Maintained
7651F:	Documentation/hwmon/max6697
7652F:	Documentation/devicetree/bindings/i2c/max6697.txt
7653F:	drivers/hwmon/max6697.c
7654F:	include/linux/platform_data/max6697.h
7655
7656MAX9860 MONO AUDIO VOICE CODEC DRIVER
7657M:	Peter Rosin <peda@axentia.se>
7658L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7659S:	Maintained
7660F:	Documentation/devicetree/bindings/sound/max9860.txt
7661F:	sound/soc/codecs/max9860.*
7662
7663MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7664M:	Krzysztof Kozlowski <krzk@kernel.org>
7665M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7666L:	linux-pm@vger.kernel.org
7667S:	Supported
7668F:	drivers/power/supply/max14577_charger.c
7669F:	drivers/power/supply/max77693_charger.c
7670
7671MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7672M:	Javier Martinez Canillas <javier@osg.samsung.com>
7673L:	linux-kernel@vger.kernel.org
7674S:	Supported
7675F:	drivers/*/*max77802*.c
7676F:	Documentation/devicetree/bindings/*/*max77802.txt
7677F:	include/dt-bindings/*/*max77802.h
7678
7679MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7680M:	Chanwoo Choi <cw00.choi@samsung.com>
7681M:	Krzysztof Kozlowski <krzk@kernel.org>
7682M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7683L:	linux-kernel@vger.kernel.org
7684S:	Supported
7685F:	drivers/*/max14577*.c
7686F:	drivers/*/max77686*.c
7687F:	drivers/*/max77693*.c
7688F:	drivers/extcon/extcon-max14577.c
7689F:	drivers/extcon/extcon-max77693.c
7690F:	drivers/rtc/rtc-max77686.c
7691F:	drivers/clk/clk-max77686.c
7692F:	Documentation/devicetree/bindings/mfd/max14577.txt
7693F:	Documentation/devicetree/bindings/*/max77686.txt
7694F:	Documentation/devicetree/bindings/mfd/max77693.txt
7695F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7696F:	include/linux/mfd/max14577*.h
7697F:	include/linux/mfd/max77686*.h
7698F:	include/linux/mfd/max77693*.h
7699
7700MAXIRADIO FM RADIO RECEIVER DRIVER
7701M:	Hans Verkuil <hverkuil@xs4all.nl>
7702L:	linux-media@vger.kernel.org
7703T:	git git://linuxtv.org/media_tree.git
7704W:	https://linuxtv.org
7705S:	Maintained
7706F:	drivers/media/radio/radio-maxiradio*
7707
7708MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7709M:	Peter Rosin <peda@axentia.se>
7710L:	linux-iio@vger.kernel.org
7711S:	Maintained
7712F:	drivers/iio/potentiometer/mcp4531.c
7713
7714MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7715M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7716L:	linux-iio@vger.kernel.org
7717S:	Maintained
7718F:	drivers/iio/dac/cio-dac.c
7719
7720MEDIA DRIVERS FOR RENESAS - FCP
7721M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7722L:	linux-media@vger.kernel.org
7723L:	linux-renesas-soc@vger.kernel.org
7724T:	git git://linuxtv.org/media_tree.git
7725S:	Supported
7726F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7727F:	drivers/media/platform/rcar-fcp.c
7728F:	include/media/rcar-fcp.h
7729
7730MEDIA DRIVERS FOR RENESAS - VIN
7731M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7732L:	linux-media@vger.kernel.org
7733L:	linux-renesas-soc@vger.kernel.org
7734T:	git git://linuxtv.org/media_tree.git
7735S:	Supported
7736F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7737F:	drivers/media/platform/rcar-vin/
7738
7739MEDIA DRIVERS FOR RENESAS - VSP1
7740M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7741L:	linux-media@vger.kernel.org
7742L:	linux-renesas-soc@vger.kernel.org
7743T:	git git://linuxtv.org/media_tree.git
7744S:	Supported
7745F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7746F:	drivers/media/platform/vsp1/
7747
7748MEDIA DRIVERS FOR HELENE
7749M:	Abylay Ospan <aospan@netup.ru>
7750L:	linux-media@vger.kernel.org
7751W:	https://linuxtv.org
7752W:	http://netup.tv/
7753T:	git git://linuxtv.org/media_tree.git
7754S:	Supported
7755F:	drivers/media/dvb-frontends/helene*
7756
7757MEDIA DRIVERS FOR ASCOT2E
7758M:	Sergey Kozlov <serjk@netup.ru>
7759M:	Abylay Ospan <aospan@netup.ru>
7760L:	linux-media@vger.kernel.org
7761W:	https://linuxtv.org
7762W:	http://netup.tv/
7763T:	git git://linuxtv.org/media_tree.git
7764S:	Supported
7765F:	drivers/media/dvb-frontends/ascot2e*
7766
7767MEDIA DRIVERS FOR CXD2841ER
7768M:	Sergey Kozlov <serjk@netup.ru>
7769M:	Abylay Ospan <aospan@netup.ru>
7770L:	linux-media@vger.kernel.org
7771W:	https://linuxtv.org
7772W:	http://netup.tv/
7773T:	git git://linuxtv.org/media_tree.git
7774S:	Supported
7775F:	drivers/media/dvb-frontends/cxd2841er*
7776
7777MEDIA DRIVERS FOR HORUS3A
7778M:	Sergey Kozlov <serjk@netup.ru>
7779M:	Abylay Ospan <aospan@netup.ru>
7780L:	linux-media@vger.kernel.org
7781W:	https://linuxtv.org
7782W:	http://netup.tv/
7783T:	git git://linuxtv.org/media_tree.git
7784S:	Supported
7785F:	drivers/media/dvb-frontends/horus3a*
7786
7787MEDIA DRIVERS FOR LNBH25
7788M:	Sergey Kozlov <serjk@netup.ru>
7789M:	Abylay Ospan <aospan@netup.ru>
7790L:	linux-media@vger.kernel.org
7791W:	https://linuxtv.org
7792W:	http://netup.tv/
7793T:	git git://linuxtv.org/media_tree.git
7794S:	Supported
7795F:	drivers/media/dvb-frontends/lnbh25*
7796
7797MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7798M:	Sergey Kozlov <serjk@netup.ru>
7799M:	Abylay Ospan <aospan@netup.ru>
7800L:	linux-media@vger.kernel.org
7801W:	https://linuxtv.org
7802W:	http://netup.tv/
7803T:	git git://linuxtv.org/media_tree.git
7804S:	Supported
7805F:	drivers/media/pci/netup_unidvb/*
7806
7807MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7808M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7809M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7810P:	LinuxTV.org Project
7811L:	linux-media@vger.kernel.org
7812W:	https://linuxtv.org
7813Q:	http://patchwork.kernel.org/project/linux-media/list/
7814T:	git git://linuxtv.org/media_tree.git
7815S:	Maintained
7816F:	Documentation/media/
7817F:	drivers/media/
7818F:	drivers/staging/media/
7819F:	include/linux/platform_data/media/
7820F:	include/media/
7821F:	include/uapi/linux/dvb/
7822F:	include/uapi/linux/videodev2.h
7823F:	include/uapi/linux/media.h
7824F:	include/uapi/linux/v4l2-*
7825F:	include/uapi/linux/meye.h
7826F:	include/uapi/linux/ivtv*
7827F:	include/uapi/linux/uvcvideo.h
7828
7829MEDIATEK ETHERNET DRIVER
7830M:	Felix Fietkau <nbd@openwrt.org>
7831M:	John Crispin <blogic@openwrt.org>
7832L:	netdev@vger.kernel.org
7833S:	Maintained
7834F:	drivers/net/ethernet/mediatek/
7835
7836MEDIATEK MT7601U WIRELESS LAN DRIVER
7837M:	Jakub Kicinski <kubakici@wp.pl>
7838L:	linux-wireless@vger.kernel.org
7839S:	Maintained
7840F:	drivers/net/wireless/mediatek/mt7601u/
7841
7842MEGARAID SCSI/SAS DRIVERS
7843M:	Kashyap Desai <kashyap.desai@avagotech.com>
7844M:	Sumit Saxena <sumit.saxena@avagotech.com>
7845M:	Uday Lingala <uday.lingala@avagotech.com>
7846L:	megaraidlinux.pdl@avagotech.com
7847L:	linux-scsi@vger.kernel.org
7848W:	http://www.lsi.com
7849S:	Maintained
7850F:	Documentation/scsi/megaraid.txt
7851F:	drivers/scsi/megaraid.*
7852F:	drivers/scsi/megaraid/
7853
7854MELFAS MIP4 TOUCHSCREEN DRIVER
7855M:	Sangwon Jee <jeesw@melfas.com>
7856W:	http://www.melfas.com
7857S:	Supported
7858F:	drivers/input/touchscreen/melfas_mip4.c
7859F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7860
7861MELLANOX ETHERNET DRIVER (mlx4_en)
7862M:	Tariq Toukan <tariqt@mellanox.com>
7863L:	netdev@vger.kernel.org
7864S:	Supported
7865W:	http://www.mellanox.com
7866Q:	http://patchwork.ozlabs.org/project/netdev/list/
7867F:	drivers/net/ethernet/mellanox/mlx4/en_*
7868
7869MELLANOX ETHERNET DRIVER (mlx5e)
7870M:	Saeed Mahameed <saeedm@mellanox.com>
7871L:	netdev@vger.kernel.org
7872S:	Supported
7873W:	http://www.mellanox.com
7874Q:	http://patchwork.ozlabs.org/project/netdev/list/
7875F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7876
7877MELLANOX ETHERNET SWITCH DRIVERS
7878M:	Jiri Pirko <jiri@mellanox.com>
7879M:	Ido Schimmel <idosch@mellanox.com>
7880L:	netdev@vger.kernel.org
7881S:	Supported
7882W:	http://www.mellanox.com
7883Q:	http://patchwork.ozlabs.org/project/netdev/list/
7884F:	drivers/net/ethernet/mellanox/mlxsw/
7885
7886MELLANOX MLXCPLD LED DRIVER
7887M:	Vadim Pasternak <vadimp@mellanox.com>
7888L:	linux-leds@vger.kernel.org
7889S:	Supported
7890F:	drivers/leds/leds-mlxcpld.c
7891F:	Documentation/leds/leds-mlxcpld.txt
7892
7893MELLANOX PLATFORM DRIVER
7894M:      Vadim Pasternak <vadimp@mellanox.com>
7895L:      platform-driver-x86@vger.kernel.org
7896S:      Supported
7897F:      arch/x86/platform/mellanox/mlx-platform.c
7898
7899SOFT-ROCE DRIVER (rxe)
7900M:	Moni Shoua <monis@mellanox.com>
7901L:	linux-rdma@vger.kernel.org
7902S:	Supported
7903W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7904Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7905F:	drivers/infiniband/sw/rxe/
7906F:	include/uapi/rdma/rdma_user_rxe.h
7907
7908MEMBARRIER SUPPORT
7909M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7910M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7911L:	linux-kernel@vger.kernel.org
7912S:	Supported
7913F:	kernel/membarrier.c
7914F:	include/uapi/linux/membarrier.h
7915
7916MEMORY MANAGEMENT
7917L:	linux-mm@kvack.org
7918W:	http://www.linux-mm.org
7919S:	Maintained
7920F:	include/linux/mm.h
7921F:	include/linux/gfp.h
7922F:	include/linux/mmzone.h
7923F:	include/linux/memory_hotplug.h
7924F:	include/linux/vmalloc.h
7925F:	mm/
7926
7927MEMORY TECHNOLOGY DEVICES (MTD)
7928M:	David Woodhouse <dwmw2@infradead.org>
7929M:	Brian Norris <computersforpeace@gmail.com>
7930M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7931M:	Marek Vasut <marek.vasut@gmail.com>
7932M:	Richard Weinberger <richard@nod.at>
7933M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
7934L:	linux-mtd@lists.infradead.org
7935W:	http://www.linux-mtd.infradead.org/
7936Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7937T:	git git://git.infradead.org/linux-mtd.git
7938T:	git git://git.infradead.org/l2-mtd.git
7939S:	Maintained
7940F:	Documentation/devicetree/bindings/mtd/
7941F:	drivers/mtd/
7942F:	include/linux/mtd/
7943F:	include/uapi/mtd/
7944
7945MEN A21 WATCHDOG DRIVER
7946M:	Johannes Thumshirn <morbidrsa@gmail.com>
7947L:	linux-watchdog@vger.kernel.org
7948S:	Maintained
7949F:	drivers/watchdog/mena21_wdt.c
7950
7951MEN CHAMELEON BUS (mcb)
7952M:	Johannes Thumshirn <morbidrsa@gmail.com>
7953S:	Maintained
7954F:	drivers/mcb/
7955F:	include/linux/mcb.h
7956F:	Documentation/men-chameleon-bus.txt
7957
7958MEN F21BMC (Board Management Controller)
7959M:	Andreas Werner <andreas.werner@men.de>
7960S:	Supported
7961F:	drivers/mfd/menf21bmc.c
7962F:	drivers/watchdog/menf21bmc_wdt.c
7963F:	drivers/leds/leds-menf21bmc.c
7964F:	drivers/hwmon/menf21bmc_hwmon.c
7965F:	Documentation/hwmon/menf21bmc
7966
7967METAG ARCHITECTURE
7968M:	James Hogan <james.hogan@imgtec.com>
7969L:	linux-metag@vger.kernel.org
7970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7971S:	Odd Fixes
7972F:	arch/metag/
7973F:	Documentation/metag/
7974F:	Documentation/devicetree/bindings/metag/
7975F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7976F:	drivers/clocksource/metag_generic.c
7977F:	drivers/irqchip/irq-metag.c
7978F:	drivers/irqchip/irq-metag-ext.c
7979F:	drivers/tty/metag_da.c
7980
7981MICROBLAZE ARCHITECTURE
7982M:	Michal Simek <monstr@monstr.eu>
7983W:	http://www.monstr.eu/fdt/
7984T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7985S:	Supported
7986F:	arch/microblaze/
7987
7988MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7989M:	Richard Genoud <richard.genoud@gmail.com>
7990S:	Maintained
7991F:	drivers/tty/serial/atmel_serial.c
7992F:	include/linux/atmel_serial.h
7993
7994MICROCHIP / ATMEL ISC DRIVER
7995M:	Songjun Wu <songjun.wu@microchip.com>
7996L:	linux-media@vger.kernel.org
7997S:	Supported
7998F:	drivers/media/platform/atmel/atmel-isc.c
7999F:	drivers/media/platform/atmel/atmel-isc-regs.h
8000F:	devicetree/bindings/media/atmel-isc.txt
8001
8002MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8003M:	Chen Yu <yu.c.chen@intel.com>
8004L:	platform-driver-x86@vger.kernel.org
8005S:	Supported
8006F:	drivers/platform/x86/surfacepro3_button.c
8007
8008MICROTEK X6 SCANNER
8009M:	Oliver Neukum <oliver@neukum.org>
8010S:	Maintained
8011F:	drivers/usb/image/microtek.*
8012
8013MIPS
8014M:	Ralf Baechle <ralf@linux-mips.org>
8015L:	linux-mips@linux-mips.org
8016W:	http://www.linux-mips.org/
8017T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8018Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8019S:	Supported
8020F:	Documentation/devicetree/bindings/mips/
8021F:	Documentation/mips/
8022F:	arch/mips/
8023
8024MIPS/LOONGSON1 ARCHITECTURE
8025M:	Keguang Zhang <keguang.zhang@gmail.com>
8026L:	linux-mips@linux-mips.org
8027S:	Maintained
8028F:	arch/mips/loongson32/
8029F:	arch/mips/include/asm/mach-loongson32/
8030F:	drivers/*/*loongson1*
8031F:	drivers/*/*/*loongson1*
8032
8033MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8034M:	Hans Verkuil <hverkuil@xs4all.nl>
8035L:	linux-media@vger.kernel.org
8036T:	git git://linuxtv.org/media_tree.git
8037W:	https://linuxtv.org
8038S:	Odd Fixes
8039F:	drivers/media/radio/radio-miropcm20*
8040
8041MELLANOX MLX4 core VPI driver
8042M:	Yishai Hadas <yishaih@mellanox.com>
8043L:	netdev@vger.kernel.org
8044L:	linux-rdma@vger.kernel.org
8045W:	http://www.mellanox.com
8046Q:	http://patchwork.ozlabs.org/project/netdev/list/
8047S:	Supported
8048F:	drivers/net/ethernet/mellanox/mlx4/
8049F:	include/linux/mlx4/
8050F:	include/uapi/rdma/mlx4-abi.h
8051
8052MELLANOX MLX4 IB driver
8053M:	Yishai Hadas <yishaih@mellanox.com>
8054L:	linux-rdma@vger.kernel.org
8055W:	http://www.mellanox.com
8056Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8057S:	Supported
8058F:	drivers/infiniband/hw/mlx4/
8059F:	include/linux/mlx4/
8060
8061MELLANOX MLX5 core VPI driver
8062M:	Matan Barak <matanb@mellanox.com>
8063M:	Leon Romanovsky <leonro@mellanox.com>
8064L:	netdev@vger.kernel.org
8065L:	linux-rdma@vger.kernel.org
8066W:	http://www.mellanox.com
8067Q:	http://patchwork.ozlabs.org/project/netdev/list/
8068S:	Supported
8069F:	drivers/net/ethernet/mellanox/mlx5/core/
8070F:	include/linux/mlx5/
8071F:	include/uapi/rdma/mlx5-abi.h
8072
8073MELLANOX MLX5 IB driver
8074M:	Matan Barak <matanb@mellanox.com>
8075M:	Leon Romanovsky <leonro@mellanox.com>
8076L:	linux-rdma@vger.kernel.org
8077W:	http://www.mellanox.com
8078Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8079S:	Supported
8080F:	drivers/infiniband/hw/mlx5/
8081F:	include/linux/mlx5/
8082
8083MELEXIS MLX90614 DRIVER
8084M:	Crt Mori <cmo@melexis.com>
8085L:	linux-iio@vger.kernel.org
8086W:	http://www.melexis.com
8087S:	Supported
8088F:	drivers/iio/temperature/mlx90614.c
8089
8090MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8091M:	Don Brace <don.brace@microsemi.com>
8092L:	esc.storagedev@microsemi.com
8093L:	linux-scsi@vger.kernel.org
8094S:	Supported
8095F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8096F:	drivers/scsi/smartpqi/Kconfig
8097F:	drivers/scsi/smartpqi/Makefile
8098F:	include/linux/cciss*.h
8099F:	include/uapi/linux/cciss*.h
8100F:	Documentation/scsi/smartpqi.txt
8101
8102MN88472 MEDIA DRIVER
8103M:	Antti Palosaari <crope@iki.fi>
8104L:	linux-media@vger.kernel.org
8105W:	https://linuxtv.org
8106W:	http://palosaari.fi/linux/
8107Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8108S:	Maintained
8109F:	drivers/media/dvb-frontends/mn88472*
8110
8111MN88473 MEDIA DRIVER
8112M:	Antti Palosaari <crope@iki.fi>
8113L:	linux-media@vger.kernel.org
8114W:	https://linuxtv.org
8115W:	http://palosaari.fi/linux/
8116Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8117S:	Maintained
8118F:	drivers/media/dvb-frontends/mn88473*
8119
8120MODULE SUPPORT
8121M:	Jessica Yu <jeyu@redhat.com>
8122M:	Rusty Russell <rusty@rustcorp.com.au>
8123S:	Maintained
8124F:	include/linux/module.h
8125F:	kernel/module.c
8126
8127MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8128W:	http://popies.net/meye/
8129S:	Orphan
8130F:	Documentation/media/v4l-drivers/meye*
8131F:	drivers/media/pci/meye/
8132F:	include/uapi/linux/meye.h
8133
8134MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8135M:	Jiri Slaby <jirislaby@gmail.com>
8136S:	Maintained
8137F:	Documentation/serial/moxa-smartio
8138F:	drivers/tty/mxser.*
8139
8140MR800 AVERMEDIA USB FM RADIO DRIVER
8141M:	Alexey Klimov <klimov.linux@gmail.com>
8142L:	linux-media@vger.kernel.org
8143T:	git git://linuxtv.org/media_tree.git
8144S:	Maintained
8145F:	drivers/media/radio/radio-mr800.c
8146
8147MRF24J40 IEEE 802.15.4 RADIO DRIVER
8148M:	Alan Ott <alan@signal11.us>
8149L:	linux-wpan@vger.kernel.org
8150S:	Maintained
8151F:	drivers/net/ieee802154/mrf24j40.c
8152F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8153
8154MSI LAPTOP SUPPORT
8155M:	"Lee, Chun-Yi" <jlee@suse.com>
8156L:	platform-driver-x86@vger.kernel.org
8157S:	Maintained
8158F:	drivers/platform/x86/msi-laptop.c
8159
8160MSI WMI SUPPORT
8161L:	platform-driver-x86@vger.kernel.org
8162S:	Orphan
8163F:	drivers/platform/x86/msi-wmi.c
8164
8165MSI001 MEDIA DRIVER
8166M:	Antti Palosaari <crope@iki.fi>
8167L:	linux-media@vger.kernel.org
8168W:	https://linuxtv.org
8169W:	http://palosaari.fi/linux/
8170Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8171T:	git git://linuxtv.org/anttip/media_tree.git
8172S:	Maintained
8173F:	drivers/media/tuners/msi001*
8174
8175MSI2500 MEDIA DRIVER
8176M:	Antti Palosaari <crope@iki.fi>
8177L:	linux-media@vger.kernel.org
8178W:	https://linuxtv.org
8179W:	http://palosaari.fi/linux/
8180Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8181T:	git git://linuxtv.org/anttip/media_tree.git
8182S:	Maintained
8183F:	drivers/media/usb/msi2500/
8184
8185MSYSTEMS DISKONCHIP G3 MTD DRIVER
8186M:	Robert Jarzmik <robert.jarzmik@free.fr>
8187L:	linux-mtd@lists.infradead.org
8188S:	Maintained
8189F:	drivers/mtd/devices/docg3*
8190
8191MT9M032 APTINA SENSOR DRIVER
8192M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8193L:	linux-media@vger.kernel.org
8194T:	git git://linuxtv.org/media_tree.git
8195S:	Maintained
8196F:	drivers/media/i2c/mt9m032.c
8197F:	include/media/i2c/mt9m032.h
8198
8199MT9P031 APTINA CAMERA SENSOR
8200M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8201L:	linux-media@vger.kernel.org
8202T:	git git://linuxtv.org/media_tree.git
8203S:	Maintained
8204F:	drivers/media/i2c/mt9p031.c
8205F:	include/media/i2c/mt9p031.h
8206
8207MT9T001 APTINA CAMERA SENSOR
8208M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8209L:	linux-media@vger.kernel.org
8210T:	git git://linuxtv.org/media_tree.git
8211S:	Maintained
8212F:	drivers/media/i2c/mt9t001.c
8213F:	include/media/i2c/mt9t001.h
8214
8215MT9V032 APTINA CAMERA SENSOR
8216M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8217L:	linux-media@vger.kernel.org
8218T:	git git://linuxtv.org/media_tree.git
8219S:	Maintained
8220F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8221F:	drivers/media/i2c/mt9v032.c
8222F:	include/media/i2c/mt9v032.h
8223
8224MULTIFUNCTION DEVICES (MFD)
8225M:	Lee Jones <lee.jones@linaro.org>
8226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8227S:	Supported
8228F:	Documentation/devicetree/bindings/mfd/
8229F:	drivers/mfd/
8230F:	include/linux/mfd/
8231
8232MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8233M:	Ulf Hansson <ulf.hansson@linaro.org>
8234L:	linux-mmc@vger.kernel.org
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8236S:	Maintained
8237F:	Documentation/devicetree/bindings/mmc/
8238F:	drivers/mmc/
8239F:	include/linux/mmc/
8240F:	include/uapi/linux/mmc/
8241
8242MULTIMEDIA CARD (MMC) ETC. OVER SPI
8243S:	Orphan
8244F:	drivers/mmc/host/mmc_spi.c
8245F:	include/linux/spi/mmc_spi.h
8246
8247MULTISOUND SOUND DRIVER
8248M:	Andrew Veliath <andrewtv@usa.net>
8249S:	Maintained
8250F:	Documentation/sound/oss/MultiSound
8251F:	sound/oss/msnd*
8252
8253MULTITECH MULTIPORT CARD (ISICOM)
8254S:	Orphan
8255F:	drivers/tty/isicom.c
8256F:	include/linux/isicom.h
8257
8258MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8259M:	Bin Liu <b-liu@ti.com>
8260L:	linux-usb@vger.kernel.org
8261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8262S:	Maintained
8263F:	drivers/usb/musb/
8264
8265MXL5007T MEDIA DRIVER
8266M:	Michael Krufky <mkrufky@linuxtv.org>
8267L:	linux-media@vger.kernel.org
8268W:	https://linuxtv.org
8269W:	http://github.com/mkrufky
8270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8271T:	git git://linuxtv.org/mkrufky/tuners.git
8272S:	Maintained
8273F:	drivers/media/tuners/mxl5007t.*
8274
8275MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8276M:	Hyong-Youb Kim <hykim@myri.com>
8277L:	netdev@vger.kernel.org
8278W:	https://www.myricom.com/support/downloads/myri10ge.html
8279S:	Supported
8280F:	drivers/net/ethernet/myricom/myri10ge/
8281
8282NAND FLASH SUBSYSTEM
8283M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8284R:	Richard Weinberger <richard@nod.at>
8285L:	linux-mtd@lists.infradead.org
8286W:	http://www.linux-mtd.infradead.org/
8287Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8288T:	git git://github.com/linux-nand/linux.git
8289S:	Maintained
8290F:	drivers/mtd/nand/
8291F:	include/linux/mtd/nand*.h
8292
8293NATSEMI ETHERNET DRIVER (DP8381x)
8294S:	Orphan
8295F:	drivers/net/ethernet/natsemi/natsemi.c
8296
8297NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8298M:	Daniel Mack <zonque@gmail.com>
8299S:	Maintained
8300L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8301W:	http://www.native-instruments.com
8302F:	sound/usb/caiaq/
8303
8304NCP FILESYSTEM
8305M:	Petr Vandrovec <petr@vandrovec.name>
8306S:	Odd Fixes
8307F:	fs/ncpfs/
8308
8309NCR 5380 SCSI DRIVERS
8310M:	Finn Thain <fthain@telegraphics.com.au>
8311M:	Michael Schmitz <schmitzmic@gmail.com>
8312L:	linux-scsi@vger.kernel.org
8313S:	Maintained
8314F:	Documentation/scsi/g_NCR5380.txt
8315F:	drivers/scsi/NCR5380.*
8316F:	drivers/scsi/arm/cumana_1.c
8317F:	drivers/scsi/arm/oak.c
8318F:	drivers/scsi/atari_scsi.*
8319F:	drivers/scsi/dmx3191d.c
8320F:	drivers/scsi/g_NCR5380.*
8321F:	drivers/scsi/g_NCR5380_mmio.c
8322F:	drivers/scsi/mac_scsi.*
8323F:	drivers/scsi/sun3_scsi.*
8324F:	drivers/scsi/sun3_scsi_vme.c
8325
8326NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8327M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8328L:	linux-scsi@vger.kernel.org
8329S:	Maintained
8330F:	drivers/scsi/NCR_D700.*
8331
8332NCT6775 HARDWARE MONITOR DRIVER
8333M:	Guenter Roeck <linux@roeck-us.net>
8334L:	linux-hwmon@vger.kernel.org
8335S:	Maintained
8336F:	Documentation/hwmon/nct6775
8337F:	drivers/hwmon/nct6775.c
8338
8339NETEFFECT IWARP RNIC DRIVER (IW_NES)
8340M:	Faisal Latif <faisal.latif@intel.com>
8341L:	linux-rdma@vger.kernel.org
8342W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8343S:	Supported
8344F:	drivers/infiniband/hw/nes/
8345F:	include/uapi/rdma/nes-abi.h
8346
8347NETEM NETWORK EMULATOR
8348M:	Stephen Hemminger <stephen@networkplumber.org>
8349L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8350S:	Maintained
8351F:	net/sched/sch_netem.c
8352
8353NETERION 10GbE DRIVERS (s2io/vxge)
8354M:	Jon Mason <jdmason@kudzu.us>
8355L:	netdev@vger.kernel.org
8356S:	Supported
8357F:	Documentation/networking/s2io.txt
8358F:	Documentation/networking/vxge.txt
8359F:	drivers/net/ethernet/neterion/
8360
8361NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8362M:	Pablo Neira Ayuso <pablo@netfilter.org>
8363M:	Patrick McHardy <kaber@trash.net>
8364M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8365L:	netfilter-devel@vger.kernel.org
8366L:	coreteam@netfilter.org
8367W:	http://www.netfilter.org/
8368W:	http://www.iptables.org/
8369Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8372S:	Supported
8373F:	include/linux/netfilter*
8374F:	include/linux/netfilter/
8375F:	include/net/netfilter/
8376F:	include/uapi/linux/netfilter*
8377F:	include/uapi/linux/netfilter/
8378F:	net/*/netfilter.c
8379F:	net/*/netfilter/
8380F:	net/netfilter/
8381F:	net/bridge/br_netfilter*.c
8382
8383NETLABEL
8384M:	Paul Moore <paul@paul-moore.com>
8385W:	http://netlabel.sf.net
8386L:	netdev@vger.kernel.org
8387S:	Maintained
8388F:	Documentation/netlabel/
8389F:	include/net/netlabel.h
8390F:	net/netlabel/
8391
8392NETROM NETWORK LAYER
8393M:	Ralf Baechle <ralf@linux-mips.org>
8394L:	linux-hams@vger.kernel.org
8395W:	http://www.linux-ax25.org/
8396S:	Maintained
8397F:	include/net/netrom.h
8398F:	include/uapi/linux/netrom.h
8399F:	net/netrom/
8400
8401NETRONOME ETHERNET DRIVERS
8402M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8403L:	oss-drivers@netronome.com
8404S:	Maintained
8405F:	drivers/net/ethernet/netronome/
8406
8407NETWORK BLOCK DEVICE (NBD)
8408M:	Markus Pargmann <mpa@pengutronix.de>
8409S:	Maintained
8410L:	nbd-general@lists.sourceforge.net
8411T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8412F:	Documentation/blockdev/nbd.txt
8413F:	drivers/block/nbd.c
8414F:	include/uapi/linux/nbd.h
8415
8416NETWORK DROP MONITOR
8417M:	Neil Horman <nhorman@tuxdriver.com>
8418L:	netdev@vger.kernel.org
8419S:	Maintained
8420W:	https://fedorahosted.org/dropwatch/
8421F:	net/core/drop_monitor.c
8422
8423NETWORKING [DSA]
8424M:	Andrew Lunn <andrew@lunn.ch>
8425M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8426M:	Florian Fainelli <f.fainelli@gmail.com>
8427S:	Maintained
8428F:	net/dsa/
8429F:	include/net/dsa.h
8430F:	drivers/net/dsa/
8431
8432NETWORKING [GENERAL]
8433M:	"David S. Miller" <davem@davemloft.net>
8434L:	netdev@vger.kernel.org
8435W:	http://www.linuxfoundation.org/en/Net
8436Q:	http://patchwork.ozlabs.org/project/netdev/list/
8437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8439S:	Maintained
8440F:	net/
8441F:	include/net/
8442F:	include/linux/in.h
8443F:	include/linux/net.h
8444F:	include/linux/netdevice.h
8445F:	include/uapi/linux/in.h
8446F:	include/uapi/linux/net.h
8447F:	include/uapi/linux/netdevice.h
8448F:	include/uapi/linux/net_namespace.h
8449F:	tools/net/
8450F:	tools/testing/selftests/net/
8451F:	lib/random32.c
8452F:	lib/test_bpf.c
8453
8454NETWORKING [IPv4/IPv6]
8455M:	"David S. Miller" <davem@davemloft.net>
8456M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8457M:	James Morris <jmorris@namei.org>
8458M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8459M:	Patrick McHardy <kaber@trash.net>
8460L:	netdev@vger.kernel.org
8461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8462S:	Maintained
8463F:	net/ipv4/
8464F:	net/ipv6/
8465F:	include/net/ip*
8466F:	arch/x86/net/*
8467
8468NETWORKING [IPSEC]
8469M:	Steffen Klassert <steffen.klassert@secunet.com>
8470M:	Herbert Xu <herbert@gondor.apana.org.au>
8471M:	"David S. Miller" <davem@davemloft.net>
8472L:	netdev@vger.kernel.org
8473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8475S:	Maintained
8476F:	net/core/flow.c
8477F:	net/xfrm/
8478F:	net/key/
8479F:	net/ipv4/xfrm*
8480F:	net/ipv4/esp4.c
8481F:	net/ipv4/ah4.c
8482F:	net/ipv4/ipcomp.c
8483F:	net/ipv4/ip_vti.c
8484F:	net/ipv6/xfrm*
8485F:	net/ipv6/esp6.c
8486F:	net/ipv6/ah6.c
8487F:	net/ipv6/ipcomp6.c
8488F:	net/ipv6/ip6_vti.c
8489F:	include/uapi/linux/xfrm.h
8490F:	include/net/xfrm.h
8491
8492NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8493M:	Paul Moore <paul@paul-moore.com>
8494L:	netdev@vger.kernel.org
8495S:	Maintained
8496
8497NETWORKING [WIRELESS]
8498L:	linux-wireless@vger.kernel.org
8499Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8500
8501NETWORKING DRIVERS
8502L:	netdev@vger.kernel.org
8503W:	http://www.linuxfoundation.org/en/Net
8504Q:	http://patchwork.ozlabs.org/project/netdev/list/
8505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8507S:	Odd Fixes
8508F:	Documentation/devicetree/bindings/net/
8509F:	drivers/net/
8510F:	include/linux/if_*
8511F:	include/linux/netdevice.h
8512F:	include/linux/etherdevice.h
8513F:	include/linux/fcdevice.h
8514F:	include/linux/fddidevice.h
8515F:	include/linux/hippidevice.h
8516F:	include/linux/inetdevice.h
8517F:	include/uapi/linux/if_*
8518F:	include/uapi/linux/netdevice.h
8519
8520NETWORKING DRIVERS (WIRELESS)
8521M:	Kalle Valo <kvalo@codeaurora.org>
8522L:	linux-wireless@vger.kernel.org
8523Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8526S:	Maintained
8527F:	Documentation/devicetree/bindings/net/wireless/
8528F:	drivers/net/wireless/
8529
8530NETXEN (1/10) GbE SUPPORT
8531M:	Manish Chopra <manish.chopra@cavium.com>
8532M:	Rahul Verma <rahul.verma@cavium.com>
8533M:	Dept-GELinuxNICDev@cavium.com
8534L:	netdev@vger.kernel.org
8535S:	Supported
8536F:	drivers/net/ethernet/qlogic/netxen/
8537
8538NFC SUBSYSTEM
8539M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8540M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8541M:	Samuel Ortiz <sameo@linux.intel.com>
8542L:	linux-wireless@vger.kernel.org
8543L:	linux-nfc@lists.01.org (subscribers-only)
8544S:	Supported
8545F:	net/nfc/
8546F:	include/net/nfc/
8547F:	include/uapi/linux/nfc.h
8548F:	drivers/nfc/
8549F:	include/linux/platform_data/nfcmrvl.h
8550F:	include/linux/platform_data/nxp-nci.h
8551F:	include/linux/platform_data/pn544.h
8552F:	include/linux/platform_data/st21nfca.h
8553F:	include/linux/platform_data/st-nci.h
8554F:	Documentation/devicetree/bindings/net/nfc/
8555
8556NFS, SUNRPC, AND LOCKD CLIENTS
8557M:	Trond Myklebust <trond.myklebust@primarydata.com>
8558M:	Anna Schumaker <anna.schumaker@netapp.com>
8559L:	linux-nfs@vger.kernel.org
8560W:	http://client.linux-nfs.org
8561T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8562S:	Maintained
8563F:	fs/lockd/
8564F:	fs/nfs/
8565F:	fs/nfs_common/
8566F:	net/sunrpc/
8567F:	include/linux/lockd/
8568F:	include/linux/nfs*
8569F:	include/linux/sunrpc/
8570F:	include/uapi/linux/nfs*
8571F:	include/uapi/linux/sunrpc/
8572
8573NILFS2 FILESYSTEM
8574M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8575L:	linux-nilfs@vger.kernel.org
8576W:	http://nilfs.sourceforge.net/
8577W:	http://nilfs.osdn.jp/
8578T:	git git://github.com/konis/nilfs2.git
8579S:	Supported
8580F:	Documentation/filesystems/nilfs2.txt
8581F:	fs/nilfs2/
8582F:	include/trace/events/nilfs2.h
8583F:	include/uapi/linux/nilfs2_api.h
8584F:	include/uapi/linux/nilfs2_ondisk.h
8585
8586NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8587M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8588W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8589S:	Maintained
8590F:	Documentation/scsi/NinjaSCSI.txt
8591F:	drivers/scsi/pcmcia/nsp_*
8592
8593NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8594M:	GOTO Masanori <gotom@debian.or.jp>
8595M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8596W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8597S:	Maintained
8598F:	Documentation/scsi/NinjaSCSI.txt
8599F:	drivers/scsi/nsp32*
8600
8601NIOS2 ARCHITECTURE
8602M:	Ley Foon Tan <lftan@altera.com>
8603L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8605S:	Maintained
8606F:	arch/nios2/
8607
8608NOKIA N900 POWER SUPPLY DRIVERS
8609R:	Pali Rohár <pali.rohar@gmail.com>
8610F:	include/linux/power/bq2415x_charger.h
8611F:	include/linux/power/bq27xxx_battery.h
8612F:	include/linux/power/isp1704_charger.h
8613F:	drivers/power/supply/bq2415x_charger.c
8614F:	drivers/power/supply/bq27xxx_battery.c
8615F:	drivers/power/supply/bq27xxx_battery_i2c.c
8616F:	drivers/power/supply/isp1704_charger.c
8617F:	drivers/power/supply/rx51_battery.c
8618
8619NTB DRIVER CORE
8620M:	Jon Mason <jdmason@kudzu.us>
8621M:	Dave Jiang <dave.jiang@intel.com>
8622M:	Allen Hubbe <Allen.Hubbe@emc.com>
8623L:	linux-ntb@googlegroups.com
8624S:	Supported
8625W:	https://github.com/jonmason/ntb/wiki
8626T:	git git://github.com/jonmason/ntb.git
8627F:	drivers/ntb/
8628F:	drivers/net/ntb_netdev.c
8629F:	include/linux/ntb.h
8630F:	include/linux/ntb_transport.h
8631F:	tools/testing/selftests/ntb/
8632
8633NTB INTEL DRIVER
8634M:	Jon Mason <jdmason@kudzu.us>
8635M:	Dave Jiang <dave.jiang@intel.com>
8636L:	linux-ntb@googlegroups.com
8637S:	Supported
8638W:	https://github.com/jonmason/ntb/wiki
8639T:	git git://github.com/jonmason/ntb.git
8640F:	drivers/ntb/hw/intel/
8641
8642NTB AMD DRIVER
8643M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8644L:	linux-ntb@googlegroups.com
8645S:	Supported
8646F:	drivers/ntb/hw/amd/
8647
8648NTFS FILESYSTEM
8649M:	Anton Altaparmakov <anton@tuxera.com>
8650L:	linux-ntfs-dev@lists.sourceforge.net
8651W:	http://www.tuxera.com/
8652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8653S:	Supported
8654F:	Documentation/filesystems/ntfs.txt
8655F:	fs/ntfs/
8656
8657NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8658M:	Antonino Daplas <adaplas@gmail.com>
8659L:	linux-fbdev@vger.kernel.org
8660S:	Maintained
8661F:	drivers/video/fbdev/riva/
8662F:	drivers/video/fbdev/nvidia/
8663
8664NVM EXPRESS DRIVER
8665M:	Keith Busch <keith.busch@intel.com>
8666M:	Jens Axboe <axboe@fb.com>
8667L:	linux-nvme@lists.infradead.org
8668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8669W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8670S:	Supported
8671F:	drivers/nvme/host/
8672F:	include/linux/nvme.h
8673
8674NVM EXPRESS TARGET DRIVER
8675M:	Christoph Hellwig <hch@lst.de>
8676M:	Sagi Grimberg <sagi@grimberg.me>
8677L:	linux-nvme@lists.infradead.org
8678S:	Supported
8679F:	drivers/nvme/target/
8680
8681NVMEM FRAMEWORK
8682M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8683M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8684S:	Maintained
8685F:	drivers/nvmem/
8686F:	Documentation/devicetree/bindings/nvmem/
8687F:	include/linux/nvmem-consumer.h
8688F:	include/linux/nvmem-provider.h
8689
8690NXP-NCI NFC DRIVER
8691M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8692R:	Charles Gorand <charles.gorand@effinnov.com>
8693L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8694S:	Supported
8695F:	drivers/nfc/nxp-nci
8696
8697NXP TDA998X DRM DRIVER
8698M:	Russell King <rmk+kernel@armlinux.org.uk>
8699S:	Supported
8700F:	drivers/gpu/drm/i2c/tda998x_drv.c
8701F:	include/drm/i2c/tda998x.h
8702
8703NXP TFA9879 DRIVER
8704M:	Peter Rosin <peda@axentia.se>
8705L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8706S:	Maintained
8707F:	sound/soc/codecs/tfa9879*
8708
8709OBJTOOL
8710M:	Josh Poimboeuf <jpoimboe@redhat.com>
8711S:	Supported
8712F:	tools/objtool/
8713
8714OMAP SUPPORT
8715M:	Tony Lindgren <tony@atomide.com>
8716L:	linux-omap@vger.kernel.org
8717W:	http://www.muru.com/linux/omap/
8718W:	http://linux.omap.com/
8719Q:	http://patchwork.kernel.org/project/linux-omap/list/
8720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8721S:	Maintained
8722F:	arch/arm/*omap*/
8723F:	arch/arm/configs/omap1_defconfig
8724F:	arch/arm/configs/omap2plus_defconfig
8725F:	drivers/i2c/busses/i2c-omap.c
8726F:	drivers/irqchip/irq-omap-intc.c
8727F:	drivers/mfd/*omap*.c
8728F:	drivers/mfd/menelaus.c
8729F:	drivers/mfd/palmas.c
8730F:	drivers/mfd/tps65217.c
8731F:	drivers/mfd/tps65218.c
8732F:	drivers/mfd/tps65910.c
8733F:	drivers/mfd/twl-core.[ch]
8734F:	drivers/mfd/twl4030*.c
8735F:	drivers/mfd/twl6030*.c
8736F:	drivers/mfd/twl6040*.c
8737F:	drivers/regulator/palmas-regulator*.c
8738F:	drivers/regulator/pbias-regulator.c
8739F:	drivers/regulator/tps65217-regulator.c
8740F:	drivers/regulator/tps65218-regulator.c
8741F:	drivers/regulator/tps65910-regulator.c
8742F:	drivers/regulator/twl-regulator.c
8743F:	include/linux/i2c-omap.h
8744
8745OMAP DEVICE TREE SUPPORT
8746M:	Benoît Cousson <bcousson@baylibre.com>
8747M:	Tony Lindgren <tony@atomide.com>
8748L:	linux-omap@vger.kernel.org
8749L:	devicetree@vger.kernel.org
8750S:	Maintained
8751F:	arch/arm/boot/dts/*omap*
8752F:	arch/arm/boot/dts/*am3*
8753F:	arch/arm/boot/dts/*am4*
8754F:	arch/arm/boot/dts/*am5*
8755F:	arch/arm/boot/dts/*dra7*
8756
8757OMAP CLOCK FRAMEWORK SUPPORT
8758M:	Paul Walmsley <paul@pwsan.com>
8759L:	linux-omap@vger.kernel.org
8760S:	Maintained
8761F:	arch/arm/*omap*/*clock*
8762
8763OMAP POWER MANAGEMENT SUPPORT
8764M:	Kevin Hilman <khilman@kernel.org>
8765L:	linux-omap@vger.kernel.org
8766S:	Maintained
8767F:	arch/arm/*omap*/*pm*
8768F:	drivers/cpufreq/omap-cpufreq.c
8769
8770OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8771M:	Rajendra Nayak <rnayak@codeaurora.org>
8772M:	Paul Walmsley <paul@pwsan.com>
8773L:	linux-omap@vger.kernel.org
8774S:	Maintained
8775F:	arch/arm/mach-omap2/prm*
8776
8777OMAP AUDIO SUPPORT
8778M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8779M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8780L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8781L:	linux-omap@vger.kernel.org
8782S:	Maintained
8783F:	sound/soc/omap/
8784
8785OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8786M:	Roger Quadros <rogerq@ti.com>
8787M:	Tony Lindgren <tony@atomide.com>
8788L:	linux-omap@vger.kernel.org
8789S:	Maintained
8790F:	drivers/memory/omap-gpmc.c
8791F:	arch/arm/mach-omap2/*gpmc*
8792
8793OMAP FRAMEBUFFER SUPPORT
8794M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8795L:	linux-fbdev@vger.kernel.org
8796L:	linux-omap@vger.kernel.org
8797S:	Maintained
8798F:	drivers/video/fbdev/omap/
8799
8800OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8801M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8802L:	linux-omap@vger.kernel.org
8803L:	linux-fbdev@vger.kernel.org
8804S:	Maintained
8805F:	drivers/video/fbdev/omap2/
8806F:	Documentation/arm/OMAP/DSS
8807
8808OMAP HARDWARE SPINLOCK SUPPORT
8809M:	Ohad Ben-Cohen <ohad@wizery.com>
8810L:	linux-omap@vger.kernel.org
8811S:	Maintained
8812F:	drivers/hwspinlock/omap_hwspinlock.c
8813
8814OMAP MMC SUPPORT
8815M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8816L:	linux-omap@vger.kernel.org
8817S:	Maintained
8818F:	drivers/mmc/host/omap.c
8819
8820OMAP HS MMC SUPPORT
8821L:	linux-mmc@vger.kernel.org
8822L:	linux-omap@vger.kernel.org
8823S:	Orphan
8824F:	drivers/mmc/host/omap_hsmmc.c
8825
8826OMAP RANDOM NUMBER GENERATOR SUPPORT
8827M:	Deepak Saxena <dsaxena@plexity.net>
8828S:	Maintained
8829F:	drivers/char/hw_random/omap-rng.c
8830
8831OMAP HWMOD SUPPORT
8832M:	Benoît Cousson <bcousson@baylibre.com>
8833M:	Paul Walmsley <paul@pwsan.com>
8834L:	linux-omap@vger.kernel.org
8835S:	Maintained
8836F:	arch/arm/mach-omap2/omap_hwmod.*
8837
8838OMAP HWMOD DATA
8839M:	Paul Walmsley <paul@pwsan.com>
8840L:	linux-omap@vger.kernel.org
8841S:	Maintained
8842F:	arch/arm/mach-omap2/omap_hwmod*data*
8843
8844OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8845M:	Benoît Cousson <bcousson@baylibre.com>
8846L:	linux-omap@vger.kernel.org
8847S:	Maintained
8848F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8849
8850OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8851M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8852L:	linux-media@vger.kernel.org
8853S:	Maintained
8854F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8855F:	drivers/media/platform/omap3isp/
8856F:	drivers/staging/media/omap4iss/
8857
8858OMAP USB SUPPORT
8859L:	linux-usb@vger.kernel.org
8860L:	linux-omap@vger.kernel.org
8861S:	Orphan
8862F:	drivers/usb/*/*omap*
8863F:	arch/arm/*omap*/usb*
8864
8865OMAP GPIO DRIVER
8866M:	Grygorii Strashko <grygorii.strashko@ti.com>
8867M:	Santosh Shilimkar <ssantosh@kernel.org>
8868M:	Kevin Hilman <khilman@kernel.org>
8869L:	linux-omap@vger.kernel.org
8870S:	Maintained
8871F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8872F:	drivers/gpio/gpio-omap.c
8873
8874OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8875M:	Mark Jackson <mpfj@newflow.co.uk>
8876L:	linux-omap@vger.kernel.org
8877S:	Maintained
8878F:	arch/arm/boot/dts/am335x-nano.dts
8879
8880OMFS FILESYSTEM
8881M:	Bob Copeland <me@bobcopeland.com>
8882L:	linux-karma-devel@lists.sourceforge.net
8883S:	Maintained
8884F:	Documentation/filesystems/omfs.txt
8885F:	fs/omfs/
8886
8887OMNIKEY CARDMAN 4000 DRIVER
8888M:	Harald Welte <laforge@gnumonks.org>
8889S:	Maintained
8890F:	drivers/char/pcmcia/cm4000_cs.c
8891F:	include/linux/cm4000_cs.h
8892F:	include/uapi/linux/cm4000_cs.h
8893
8894OMNIKEY CARDMAN 4040 DRIVER
8895M:	Harald Welte <laforge@gnumonks.org>
8896S:	Maintained
8897F:	drivers/char/pcmcia/cm4040_cs.*
8898
8899OMNIVISION OV7670 SENSOR DRIVER
8900M:	Jonathan Corbet <corbet@lwn.net>
8901L:	linux-media@vger.kernel.org
8902T:	git git://linuxtv.org/media_tree.git
8903S:	Maintained
8904F:	drivers/media/i2c/ov7670.c
8905
8906ONENAND FLASH DRIVER
8907M:	Kyungmin Park <kyungmin.park@samsung.com>
8908L:	linux-mtd@lists.infradead.org
8909S:	Maintained
8910F:	drivers/mtd/onenand/
8911F:	include/linux/mtd/onenand*.h
8912
8913ONSTREAM SCSI TAPE DRIVER
8914M:	Willem Riede <osst@riede.org>
8915L:	osst-users@lists.sourceforge.net
8916L:	linux-scsi@vger.kernel.org
8917S:	Maintained
8918F:	Documentation/scsi/osst.txt
8919F:	drivers/scsi/osst.*
8920F:	drivers/scsi/osst_*.h
8921F:	drivers/scsi/st.h
8922
8923OPENCORES I2C BUS DRIVER
8924M:	Peter Korsgaard <jacmet@sunsite.dk>
8925L:	linux-i2c@vger.kernel.org
8926S:	Maintained
8927F:	Documentation/i2c/busses/i2c-ocores
8928F:	drivers/i2c/busses/i2c-ocores.c
8929
8930OPEN FIRMWARE AND FLATTENED DEVICE TREE
8931M:	Rob Herring <robh+dt@kernel.org>
8932M:	Frank Rowand <frowand.list@gmail.com>
8933L:	devicetree@vger.kernel.org
8934W:	http://www.devicetree.org/
8935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8936S:	Maintained
8937F:	drivers/of/
8938F:	include/linux/of*.h
8939F:	scripts/dtc/
8940
8941OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8942M:	Rob Herring <robh+dt@kernel.org>
8943M:	Mark Rutland <mark.rutland@arm.com>
8944L:	devicetree@vger.kernel.org
8945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8946Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8947S:	Maintained
8948F:	Documentation/devicetree/
8949F:	arch/*/boot/dts/
8950F:	include/dt-bindings/
8951
8952OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8953M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8954L:	devicetree@vger.kernel.org
8955S:	Maintained
8956F:	Documentation/devicetree/dynamic-resolution-notes.txt
8957F:	Documentation/devicetree/overlay-notes.txt
8958F:	drivers/of/overlay.c
8959F:	drivers/of/resolver.c
8960
8961OPENRISC ARCHITECTURE
8962M:	Jonas Bonn <jonas@southpole.se>
8963W:	http://openrisc.net
8964S:	Maintained
8965T:	git git://openrisc.net/~jonas/linux
8966F:	arch/openrisc/
8967
8968OPENVSWITCH
8969M:	Pravin Shelar <pshelar@nicira.com>
8970L:	netdev@vger.kernel.org
8971L:	dev@openvswitch.org
8972W:	http://openvswitch.org
8973S:	Maintained
8974F:	net/openvswitch/
8975F:	include/uapi/linux/openvswitch.h
8976
8977OPERATING PERFORMANCE POINTS (OPP)
8978M:	Viresh Kumar <vireshk@kernel.org>
8979M:	Nishanth Menon <nm@ti.com>
8980M:	Stephen Boyd <sboyd@codeaurora.org>
8981L:	linux-pm@vger.kernel.org
8982S:	Maintained
8983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8984F:	drivers/base/power/opp/
8985F:	include/linux/pm_opp.h
8986F:	Documentation/power/opp.txt
8987F:	Documentation/devicetree/bindings/opp/
8988
8989OPL4 DRIVER
8990M:	Clemens Ladisch <clemens@ladisch.de>
8991L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8992T:	git git://git.alsa-project.org/alsa-kernel.git
8993S:	Maintained
8994F:	sound/drivers/opl4/
8995
8996OPROFILE
8997M:	Robert Richter <rric@kernel.org>
8998L:	oprofile-list@lists.sf.net
8999S:	Maintained
9000F:	arch/*/include/asm/oprofile*.h
9001F:	arch/*/oprofile/
9002F:	drivers/oprofile/
9003F:	include/linux/oprofile.h
9004
9005ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9006M:	Mark Fasheh <mfasheh@versity.com>
9007M:	Joel Becker <jlbec@evilplan.org>
9008L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9009W:	http://ocfs2.wiki.kernel.org
9010S:	Supported
9011F:	Documentation/filesystems/ocfs2.txt
9012F:	Documentation/filesystems/dlmfs.txt
9013F:	fs/ocfs2/
9014
9015ORINOCO DRIVER
9016L:	linux-wireless@vger.kernel.org
9017W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9018W:	http://www.nongnu.org/orinoco/
9019S:	Orphan
9020F:	drivers/net/wireless/intersil/orinoco/
9021
9022OSD LIBRARY and FILESYSTEM
9023M:	Boaz Harrosh <ooo@electrozaur.com>
9024M:	Benny Halevy <bhalevy@primarydata.com>
9025L:	osd-dev@open-osd.org
9026W:	http://open-osd.org
9027T:	git git://git.open-osd.org/open-osd.git
9028S:	Maintained
9029F:	drivers/scsi/osd/
9030F:	include/scsi/osd_*
9031F:	fs/exofs/
9032
9033OVERLAY FILESYSTEM
9034M:	Miklos Szeredi <miklos@szeredi.hu>
9035L:	linux-unionfs@vger.kernel.org
9036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9037S:	Supported
9038F:	fs/overlayfs/
9039F:	Documentation/filesystems/overlayfs.txt
9040
9041ORANGEFS FILESYSTEM
9042M:	Mike Marshall <hubcap@omnibond.com>
9043L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9045S:	Supported
9046F:	fs/orangefs/
9047F:	Documentation/filesystems/orangefs.txt
9048
9049P54 WIRELESS DRIVER
9050M:	Christian Lamparter <chunkeey@googlemail.com>
9051L:	linux-wireless@vger.kernel.org
9052W:	http://wireless.kernel.org/en/users/Drivers/p54
9053S:	Maintained
9054F:	drivers/net/wireless/intersil/p54/
9055
9056PA SEMI ETHERNET DRIVER
9057L:	netdev@vger.kernel.org
9058S:	Orphan
9059F:	drivers/net/ethernet/pasemi/*
9060
9061PA SEMI SMBUS DRIVER
9062L:	linux-i2c@vger.kernel.org
9063S:	Orphan
9064F:	drivers/i2c/busses/i2c-pasemi.c
9065
9066PADATA PARALLEL EXECUTION MECHANISM
9067M:	Steffen Klassert <steffen.klassert@secunet.com>
9068L:	linux-crypto@vger.kernel.org
9069S:	Maintained
9070F:	kernel/padata.c
9071F:	include/linux/padata.h
9072F:	Documentation/padata.txt
9073
9074PANASONIC LAPTOP ACPI EXTRAS DRIVER
9075M:	Harald Welte <laforge@gnumonks.org>
9076L:	platform-driver-x86@vger.kernel.org
9077S:	Maintained
9078F:	drivers/platform/x86/panasonic-laptop.c
9079
9080PANASONIC MN10300/AM33/AM34 PORT
9081M:	David Howells <dhowells@redhat.com>
9082L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9083W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9084S:	Maintained
9085F:	Documentation/mn10300/
9086F:	arch/mn10300/
9087
9088PARALLEL LCD/KEYPAD PANEL DRIVER
9089M:      Willy Tarreau <willy@haproxy.com>
9090M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9091S:      Odd Fixes
9092F:      Documentation/misc-devices/lcd-panel-cgram.txt
9093F:      drivers/misc/panel.c
9094
9095PARALLEL PORT SUBSYSTEM
9096M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9097M:	Sudip Mukherjee <sudip@vectorindia.org>
9098L:	linux-parport@lists.infradead.org (subscribers-only)
9099S:	Maintained
9100F:	drivers/parport/
9101F:	include/linux/parport*.h
9102F:	drivers/char/ppdev.c
9103F:	include/uapi/linux/ppdev.h
9104F:	Documentation/parport*.txt
9105
9106PARAVIRT_OPS INTERFACE
9107M:	Jeremy Fitzhardinge <jeremy@goop.org>
9108M:	Chris Wright <chrisw@sous-sol.org>
9109M:	Alok Kataria <akataria@vmware.com>
9110M:	Rusty Russell <rusty@rustcorp.com.au>
9111L:	virtualization@lists.linux-foundation.org
9112S:	Supported
9113F:	Documentation/virtual/paravirt_ops.txt
9114F:	arch/*/kernel/paravirt*
9115F:	arch/*/include/asm/paravirt.h
9116F:	include/linux/hypervisor.h
9117
9118PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9119M:	Tim Waugh <tim@cyberelk.net>
9120L:	linux-parport@lists.infradead.org (subscribers-only)
9121S:	Maintained
9122F:	Documentation/blockdev/paride.txt
9123F:	drivers/block/paride/
9124
9125PARISC ARCHITECTURE
9126M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9127M:	Helge Deller <deller@gmx.de>
9128L:	linux-parisc@vger.kernel.org
9129W:	http://www.parisc-linux.org/
9130Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9133S:	Maintained
9134F:	arch/parisc/
9135F:	Documentation/parisc/
9136F:	drivers/parisc/
9137F:	drivers/char/agp/parisc-agp.c
9138F:	drivers/input/serio/gscps2.c
9139F:	drivers/parport/parport_gsc.*
9140F:	drivers/tty/serial/8250/8250_gsc.c
9141F:	drivers/video/fbdev/sti*
9142F:	drivers/video/console/sti*
9143F:	drivers/video/logo/logo_parisc*
9144
9145PC87360 HARDWARE MONITORING DRIVER
9146M:	Jim Cromie <jim.cromie@gmail.com>
9147L:	linux-hwmon@vger.kernel.org
9148S:	Maintained
9149F:	Documentation/hwmon/pc87360
9150F:	drivers/hwmon/pc87360.c
9151
9152PC8736x GPIO DRIVER
9153M:	Jim Cromie <jim.cromie@gmail.com>
9154S:	Maintained
9155F:	drivers/char/pc8736x_gpio.c
9156
9157PC87427 HARDWARE MONITORING DRIVER
9158M:	Jean Delvare <jdelvare@suse.com>
9159L:	linux-hwmon@vger.kernel.org
9160S:	Maintained
9161F:	Documentation/hwmon/pc87427
9162F:	drivers/hwmon/pc87427.c
9163
9164PCA9532 LED DRIVER
9165M:	Riku Voipio <riku.voipio@iki.fi>
9166S:	Maintained
9167F:	drivers/leds/leds-pca9532.c
9168F:	include/linux/leds-pca9532.h
9169
9170PCA9541 I2C BUS MASTER SELECTOR DRIVER
9171M:	Guenter Roeck <linux@roeck-us.net>
9172L:	linux-i2c@vger.kernel.org
9173S:	Maintained
9174F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9175
9176PCDP - PRIMARY CONSOLE AND DEBUG PORT
9177M:	Khalid Aziz <khalid@gonehiking.org>
9178S:	Maintained
9179F:	drivers/firmware/pcdp.*
9180
9181PCI ERROR RECOVERY
9182M:	Linas Vepstas <linasvepstas@gmail.com>
9183L:	linux-pci@vger.kernel.org
9184S:	Supported
9185F:	Documentation/PCI/pci-error-recovery.txt
9186
9187PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9188M:	Russell Currey <ruscur@russell.cc>
9189L:	linuxppc-dev@lists.ozlabs.org
9190S:	Supported
9191F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9192F:	arch/powerpc/kernel/eeh*.c
9193F:	arch/powerpc/platforms/*/eeh*.c
9194F:	arch/powerpc/include/*/eeh*.h
9195
9196PCI SUBSYSTEM
9197M:	Bjorn Helgaas <bhelgaas@google.com>
9198L:	linux-pci@vger.kernel.org
9199Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9201S:	Supported
9202F:	Documentation/devicetree/bindings/pci/
9203F:	Documentation/PCI/
9204F:	drivers/pci/
9205F:	include/linux/pci*
9206F:	arch/x86/pci/
9207F:	arch/x86/kernel/quirks.c
9208
9209PCI DRIVER FOR ALTERA PCIE IP
9210M:	Ley Foon Tan <lftan@altera.com>
9211L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9212L:	linux-pci@vger.kernel.org
9213S:	Supported
9214F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9215F:	drivers/pci/host/pcie-altera.c
9216
9217PCI DRIVER FOR ARM VERSATILE PLATFORM
9218M:	Rob Herring <robh@kernel.org>
9219L:	linux-pci@vger.kernel.org
9220L:	linux-arm-kernel@lists.infradead.org
9221S:	Maintained
9222F:	Documentation/devicetree/bindings/pci/versatile.txt
9223F:	drivers/pci/host/pci-versatile.c
9224
9225PCI DRIVER FOR ARMADA 8K
9226M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9227L:	linux-pci@vger.kernel.org
9228L:	linux-arm-kernel@lists.infradead.org
9229S:	Maintained
9230F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9231F:	drivers/pci/host/pcie-armada8k.c
9232
9233PCI DRIVER FOR APPLIEDMICRO XGENE
9234M:	Tanmay Inamdar <tinamdar@apm.com>
9235L:	linux-pci@vger.kernel.org
9236L:	linux-arm-kernel@lists.infradead.org
9237S:	Maintained
9238F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9239F:	drivers/pci/host/pci-xgene.c
9240
9241PCI DRIVER FOR FREESCALE LAYERSCAPE
9242M:	Minghuan Lian <minghuan.Lian@freescale.com>
9243M:	Mingkai Hu <mingkai.hu@freescale.com>
9244M:	Roy Zang <tie-fei.zang@freescale.com>
9245L:	linuxppc-dev@lists.ozlabs.org
9246L:	linux-pci@vger.kernel.org
9247L:	linux-arm-kernel@lists.infradead.org
9248S:	Maintained
9249F:	drivers/pci/host/*layerscape*
9250
9251PCI DRIVER FOR IMX6
9252M:	Richard Zhu <Richard.Zhu@freescale.com>
9253M:	Lucas Stach <l.stach@pengutronix.de>
9254L:	linux-pci@vger.kernel.org
9255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9256S:	Maintained
9257F:	drivers/pci/host/*imx6*
9258
9259PCI DRIVER FOR TI KEYSTONE
9260M:	Murali Karicheri <m-karicheri2@ti.com>
9261L:	linux-pci@vger.kernel.org
9262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263S:	Maintained
9264F:	drivers/pci/host/*keystone*
9265
9266PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9267M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9268M:	Jason Cooper <jason@lakedaemon.net>
9269L:	linux-pci@vger.kernel.org
9270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271S:	Maintained
9272F:	drivers/pci/host/*mvebu*
9273
9274PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9275M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9276L:	linux-pci@vger.kernel.org
9277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9278S:	Maintained
9279F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9280F:	drivers/pci/host/pci-aardvark.c
9281
9282PCI DRIVER FOR NVIDIA TEGRA
9283M:	Thierry Reding <thierry.reding@gmail.com>
9284L:	linux-tegra@vger.kernel.org
9285L:	linux-pci@vger.kernel.org
9286S:	Supported
9287F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9288F:	drivers/pci/host/pci-tegra.c
9289
9290PCI DRIVER FOR TI DRA7XX
9291M:	Kishon Vijay Abraham I <kishon@ti.com>
9292L:	linux-omap@vger.kernel.org
9293L:	linux-pci@vger.kernel.org
9294S:	Supported
9295F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9296F:	drivers/pci/host/pci-dra7xx.c
9297
9298PCI DRIVER FOR RENESAS R-CAR
9299M:	Simon Horman <horms@verge.net.au>
9300L:	linux-pci@vger.kernel.org
9301L:	linux-renesas-soc@vger.kernel.org
9302S:	Maintained
9303F:	drivers/pci/host/*rcar*
9304
9305PCI DRIVER FOR SAMSUNG EXYNOS
9306M:	Jingoo Han <jingoohan1@gmail.com>
9307L:	linux-pci@vger.kernel.org
9308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9309L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9310S:	Maintained
9311F:	drivers/pci/host/pci-exynos.c
9312
9313PCI DRIVER FOR SYNOPSIS DESIGNWARE
9314M:	Jingoo Han <jingoohan1@gmail.com>
9315M:	Pratyush Anand <pratyush.anand@gmail.com>
9316L:	linux-pci@vger.kernel.org
9317S:	Maintained
9318F:	drivers/pci/host/*designware*
9319
9320PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9321M:	Jose Abreu <Jose.Abreu@synopsys.com>
9322L:	linux-pci@vger.kernel.org
9323S:	Maintained
9324F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9325F:	drivers/pci/host/pcie-designware-plat.c
9326
9327PCI DRIVER FOR GENERIC OF HOSTS
9328M:	Will Deacon <will.deacon@arm.com>
9329L:	linux-pci@vger.kernel.org
9330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331S:	Maintained
9332F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9333F:	drivers/pci/host/pci-host-common.c
9334F:	drivers/pci/host/pci-host-generic.c
9335
9336PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9337M:	Keith Busch <keith.busch@intel.com>
9338L:	linux-pci@vger.kernel.org
9339S:	Supported
9340F:	drivers/pci/host/vmd.c
9341
9342PCIE DRIVER FOR ST SPEAR13XX
9343M:	Pratyush Anand <pratyush.anand@gmail.com>
9344L:	linux-pci@vger.kernel.org
9345S:	Maintained
9346F:	drivers/pci/host/*spear*
9347
9348PCI MSI DRIVER FOR ALTERA MSI IP
9349M:	Ley Foon Tan <lftan@altera.com>
9350L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9351L:	linux-pci@vger.kernel.org
9352S:	Supported
9353F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9354F:	drivers/pci/host/pcie-altera-msi.c
9355
9356PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9357M:	Duc Dang <dhdang@apm.com>
9358L:	linux-pci@vger.kernel.org
9359L:	linux-arm-kernel@lists.infradead.org
9360S:	Maintained
9361F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9362F:	drivers/pci/host/pci-xgene-msi.c
9363
9364PCIE DRIVER FOR AXIS ARTPEC
9365M:	Niklas Cassel <niklas.cassel@axis.com>
9366M:	Jesper Nilsson <jesper.nilsson@axis.com>
9367L:	linux-arm-kernel@axis.com
9368L:	linux-pci@vger.kernel.org
9369S:	Maintained
9370F:	Documentation/devicetree/bindings/pci/axis,artpec*
9371F:	drivers/pci/host/*artpec*
9372
9373PCIE DRIVER FOR HISILICON
9374M:	Zhou Wang <wangzhou1@hisilicon.com>
9375M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9376L:	linux-pci@vger.kernel.org
9377S:	Maintained
9378F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9379F:	drivers/pci/host/pcie-hisi.c
9380
9381PCIE DRIVER FOR ROCKCHIP
9382M:	Shawn Lin <shawn.lin@rock-chips.com>
9383M:	Wenrui Li <wenrui.li@rock-chips.com>
9384L:	linux-pci@vger.kernel.org
9385L:	linux-rockchip@lists.infradead.org
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9388F:	drivers/pci/host/pcie-rockchip.c
9389
9390PCIE DRIVER FOR QUALCOMM MSM
9391M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9392L:     linux-pci@vger.kernel.org
9393L:     linux-arm-msm@vger.kernel.org
9394S:     Maintained
9395F:     drivers/pci/host/*qcom*
9396
9397PCIE DRIVER FOR CAVIUM THUNDERX
9398M:	David Daney <david.daney@cavium.com>
9399L:	linux-pci@vger.kernel.org
9400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9401S:	Supported
9402F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9403F:	drivers/pci/host/pci-thunder-*
9404
9405PCMCIA SUBSYSTEM
9406P:	Linux PCMCIA Team
9407L:	linux-pcmcia@lists.infradead.org
9408W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9410S:	Maintained
9411F:	Documentation/pcmcia/
9412F:	tools/pcmcia/
9413F:	drivers/pcmcia/
9414F:	include/pcmcia/
9415
9416PCNET32 NETWORK DRIVER
9417M:	Don Fry <pcnet32@frontier.com>
9418L:	netdev@vger.kernel.org
9419S:	Maintained
9420F:	drivers/net/ethernet/amd/pcnet32.c
9421
9422PCRYPT PARALLEL CRYPTO ENGINE
9423M:	Steffen Klassert <steffen.klassert@secunet.com>
9424L:	linux-crypto@vger.kernel.org
9425S:	Maintained
9426F:	crypto/pcrypt.c
9427F:	include/crypto/pcrypt.h
9428
9429PER-CPU MEMORY ALLOCATOR
9430M:	Tejun Heo <tj@kernel.org>
9431M:	Christoph Lameter <cl@linux.com>
9432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9433S:	Maintained
9434F:	include/linux/percpu*.h
9435F:	mm/percpu*.c
9436F:	arch/*/include/asm/percpu.h
9437
9438PER-TASK DELAY ACCOUNTING
9439M:	Balbir Singh <bsingharora@gmail.com>
9440S:	Maintained
9441F:	include/linux/delayacct.h
9442F:	kernel/delayacct.c
9443
9444PERFORMANCE EVENTS SUBSYSTEM
9445M:	Peter Zijlstra <peterz@infradead.org>
9446M:	Ingo Molnar <mingo@redhat.com>
9447M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9448R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9449L:	linux-kernel@vger.kernel.org
9450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9451S:	Supported
9452F:	kernel/events/*
9453F:	include/linux/perf_event.h
9454F:	include/uapi/linux/perf_event.h
9455F:	arch/*/kernel/perf_event*.c
9456F:	arch/*/kernel/*/perf_event*.c
9457F:	arch/*/kernel/*/*/perf_event*.c
9458F:	arch/*/include/asm/perf_event.h
9459F:	arch/*/kernel/perf_callchain.c
9460F:	arch/*/events/*
9461F:	tools/perf/
9462
9463PERSONALITY HANDLING
9464M:	Christoph Hellwig <hch@infradead.org>
9465L:	linux-abi-devel@lists.sourceforge.net
9466S:	Maintained
9467F:	include/linux/personality.h
9468F:	include/uapi/linux/personality.h
9469
9470PHONET PROTOCOL
9471M:	Remi Denis-Courmont <courmisch@gmail.com>
9472S:	Supported
9473F:	Documentation/networking/phonet.txt
9474F:	include/linux/phonet.h
9475F:	include/net/phonet/
9476F:	include/uapi/linux/phonet.h
9477F:	net/phonet/
9478
9479PHRAM MTD DRIVER
9480M:	Joern Engel <joern@lazybastard.org>
9481L:	linux-mtd@lists.infradead.org
9482S:	Maintained
9483F:	drivers/mtd/devices/phram.c
9484
9485PICOLCD HID DRIVER
9486M:	Bruno Prémont <bonbons@linux-vserver.org>
9487L:	linux-input@vger.kernel.org
9488S:	Maintained
9489F:	drivers/hid/hid-picolcd*
9490
9491PICOXCELL SUPPORT
9492M:	Jamie Iles <jamie@jamieiles.com>
9493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9494T:	git git://github.com/jamieiles/linux-2.6-ji.git
9495S:	Supported
9496F:	arch/arm/boot/dts/picoxcell*
9497F:	arch/arm/mach-picoxcell/
9498F:	drivers/crypto/picoxcell*
9499
9500PIN CONTROL SUBSYSTEM
9501M:	Linus Walleij <linus.walleij@linaro.org>
9502L:	linux-gpio@vger.kernel.org
9503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9504S:	Maintained
9505F:	Documentation/devicetree/bindings/pinctrl/
9506F:	Documentation/pinctrl.txt
9507F:	drivers/pinctrl/
9508F:	include/linux/pinctrl/
9509
9510PIN CONTROLLER - ATMEL AT91
9511M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9513S:	Maintained
9514F:	drivers/pinctrl/pinctrl-at91.*
9515
9516PIN CONTROLLER - ATMEL AT91 PIO4
9517M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9519L:	linux-gpio@vger.kernel.org
9520S:	Supported
9521F:	drivers/pinctrl/pinctrl-at91-pio4.*
9522
9523PIN CONTROLLER - INTEL
9524M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9525M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9526S:	Maintained
9527F:	drivers/pinctrl/intel/
9528
9529PIN CONTROLLER - RENESAS
9530M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9531M:	Geert Uytterhoeven <geert+renesas@glider.be>
9532L:	linux-renesas-soc@vger.kernel.org
9533S:	Maintained
9534F:	drivers/pinctrl/sh-pfc/
9535
9536PIN CONTROLLER - SAMSUNG
9537M:	Tomasz Figa <tomasz.figa@gmail.com>
9538M:	Krzysztof Kozlowski <krzk@kernel.org>
9539M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9541L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9542S:	Maintained
9543F:	drivers/pinctrl/samsung/
9544F:	include/dt-bindings/pinctrl/samsung.h
9545F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9546
9547PIN CONTROLLER - SINGLE
9548M:	Tony Lindgren <tony@atomide.com>
9549M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9551L:	linux-omap@vger.kernel.org
9552S:	Maintained
9553F:	drivers/pinctrl/pinctrl-single.c
9554
9555PIN CONTROLLER - ST SPEAR
9556M:	Viresh Kumar <vireshk@kernel.org>
9557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9558W:	http://www.st.com/spear
9559S:	Maintained
9560F:	drivers/pinctrl/spear/
9561
9562PISTACHIO SOC SUPPORT
9563M:      James Hartley <james.hartley@imgtec.com>
9564M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9565L:      linux-mips@linux-mips.org
9566S:      Maintained
9567F:      arch/mips/pistachio/
9568F:      arch/mips/include/asm/mach-pistachio/
9569F:      arch/mips/boot/dts/pistachio/
9570F:      arch/mips/configs/pistachio*_defconfig
9571
9572PKTCDVD DRIVER
9573M:	Jiri Kosina <jikos@kernel.org>
9574S:	Maintained
9575F:	drivers/block/pktcdvd.c
9576F:	include/linux/pktcdvd.h
9577F:	include/uapi/linux/pktcdvd.h
9578
9579PKUNITY SOC DRIVERS
9580M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9581W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9582S:	Maintained
9583T:	git git://github.com/gxt/linux.git
9584F:	drivers/input/serio/i8042-unicore32io.h
9585F:	drivers/i2c/busses/i2c-puv3.c
9586F:	drivers/video/fbdev/fb-puv3.c
9587F:	drivers/rtc/rtc-puv3.c
9588
9589PMBUS HARDWARE MONITORING DRIVERS
9590M:	Guenter Roeck <linux@roeck-us.net>
9591L:	linux-hwmon@vger.kernel.org
9592W:	http://hwmon.wiki.kernel.org/
9593W:	http://www.roeck-us.net/linux/drivers/
9594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9595S:	Maintained
9596F:	Documentation/hwmon/pmbus
9597F:	drivers/hwmon/pmbus/
9598F:	include/linux/i2c/pmbus.h
9599
9600PMC SIERRA MaxRAID DRIVER
9601L:	linux-scsi@vger.kernel.org
9602W:	http://www.pmc-sierra.com/
9603S:	Orphan
9604F:	drivers/scsi/pmcraid.*
9605
9606PMC SIERRA PM8001 DRIVER
9607M:	Jack Wang <jinpu.wang@profitbricks.com>
9608M:	lindar_liu@usish.com
9609L:	pmchba@pmcs.com
9610L:	linux-scsi@vger.kernel.org
9611S:	Supported
9612F:	drivers/scsi/pm8001/
9613
9614POSIX CLOCKS and TIMERS
9615M:	Thomas Gleixner <tglx@linutronix.de>
9616L:	linux-kernel@vger.kernel.org
9617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9618S:	Maintained
9619F:	fs/timerfd.c
9620F:	include/linux/timer*
9621F:	kernel/time/*timer*
9622
9623POWER MANAGEMENT CORE
9624M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9625L:	linux-pm@vger.kernel.org
9626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9627S:	Supported
9628F:	drivers/base/power/
9629F:	include/linux/pm.h
9630F:	include/linux/pm_*
9631F:	include/linux/powercap.h
9632F:	drivers/powercap/
9633
9634POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9635M:	Sebastian Reichel <sre@kernel.org>
9636L:	linux-pm@vger.kernel.org
9637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9638S:	Maintained
9639F:	Documentation/devicetree/bindings/power/supply/
9640F:	include/linux/power_supply.h
9641F:	drivers/power/supply/
9642
9643POWER STATE COORDINATION INTERFACE (PSCI)
9644M:	Mark Rutland <mark.rutland@arm.com>
9645M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9646L:	linux-arm-kernel@lists.infradead.org
9647S:	Maintained
9648F:	drivers/firmware/psci.c
9649F:	include/linux/psci.h
9650F:	include/uapi/linux/psci.h
9651
9652POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9653M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9654L:	linuxppc-dev@lists.ozlabs.org
9655S:	Maintained
9656F:	drivers/char/powernv-op-panel.c
9657
9658PNP SUPPORT
9659M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9660S:	Maintained
9661F:	drivers/pnp/
9662
9663PPP PROTOCOL DRIVERS AND COMPRESSORS
9664M:	Paul Mackerras <paulus@samba.org>
9665L:	linux-ppp@vger.kernel.org
9666S:	Maintained
9667F:	drivers/net/ppp/ppp_*
9668
9669PPP OVER ATM (RFC 2364)
9670M:	Mitchell Blank Jr <mitch@sfgoth.com>
9671S:	Maintained
9672F:	net/atm/pppoatm.c
9673F:	include/uapi/linux/atmppp.h
9674
9675PPP OVER ETHERNET
9676M:	Michal Ostrowski <mostrows@earthlink.net>
9677S:	Maintained
9678F:	drivers/net/ppp/pppoe.c
9679F:	drivers/net/ppp/pppox.c
9680
9681PPP OVER L2TP
9682M:	James Chapman <jchapman@katalix.com>
9683S:	Maintained
9684F:	net/l2tp/l2tp_ppp.c
9685F:	include/linux/if_pppol2tp.h
9686F:	include/uapi/linux/if_pppol2tp.h
9687
9688PPS SUPPORT
9689M:	Rodolfo Giometti <giometti@enneenne.com>
9690W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9691L:	linuxpps@ml.enneenne.com (subscribers-only)
9692S:	Maintained
9693F:	Documentation/pps/
9694F:	drivers/pps/
9695F:	include/linux/pps*.h
9696
9697PPTP DRIVER
9698M:	Dmitry Kozlov <xeb@mail.ru>
9699L:	netdev@vger.kernel.org
9700S:	Maintained
9701F:	drivers/net/ppp/pptp.c
9702W:	http://sourceforge.net/projects/accel-pptp
9703
9704PREEMPTIBLE KERNEL
9705M:	Robert Love <rml@tech9.net>
9706L:	kpreempt-tech@lists.sourceforge.net
9707W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9708S:	Supported
9709F:	Documentation/preempt-locking.txt
9710F:	include/linux/preempt.h
9711
9712PRISM54 WIRELESS DRIVER
9713M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9714L:	linux-wireless@vger.kernel.org
9715W:	http://wireless.kernel.org/en/users/Drivers/p54
9716S:	Obsolete
9717F:	drivers/net/wireless/intersil/prism54/
9718
9719PS3 NETWORK SUPPORT
9720M:	Geoff Levand <geoff@infradead.org>
9721L:	netdev@vger.kernel.org
9722L:	linuxppc-dev@lists.ozlabs.org
9723S:	Maintained
9724F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9725
9726PS3 PLATFORM SUPPORT
9727M:	Geoff Levand <geoff@infradead.org>
9728L:	linuxppc-dev@lists.ozlabs.org
9729S:	Maintained
9730F:	arch/powerpc/boot/ps3*
9731F:	arch/powerpc/include/asm/lv1call.h
9732F:	arch/powerpc/include/asm/ps3*.h
9733F:	arch/powerpc/platforms/ps3/
9734F:	drivers/*/ps3*
9735F:	drivers/ps3/
9736F:	drivers/rtc/rtc-ps3.c
9737F:	drivers/usb/host/*ps3.c
9738F:	sound/ppc/snd_ps3*
9739
9740PS3VRAM DRIVER
9741M:	Jim Paris <jim@jtan.com>
9742M:	Geoff Levand <geoff@infradead.org>
9743L:	linuxppc-dev@lists.ozlabs.org
9744S:	Maintained
9745F:	drivers/block/ps3vram.c
9746
9747PSTORE FILESYSTEM
9748M:	Anton Vorontsov <anton@enomsg.org>
9749M:	Colin Cross <ccross@android.com>
9750M:	Kees Cook <keescook@chromium.org>
9751M:	Tony Luck <tony.luck@intel.com>
9752S:	Maintained
9753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9754F:	fs/pstore/
9755F:	include/linux/pstore*
9756F:	drivers/firmware/efi/efi-pstore.c
9757F:	drivers/acpi/apei/erst.c
9758
9759PTP HARDWARE CLOCK SUPPORT
9760M:	Richard Cochran <richardcochran@gmail.com>
9761L:	netdev@vger.kernel.org
9762S:	Maintained
9763W:	http://linuxptp.sourceforge.net/
9764F:	Documentation/ABI/testing/sysfs-ptp
9765F:	Documentation/ptp/*
9766F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9767F:	drivers/net/phy/dp83640*
9768F:	drivers/ptp/*
9769F:	include/linux/ptp_cl*
9770
9771PTRACE SUPPORT
9772M:	Roland McGrath <roland@hack.frob.com>
9773M:	Oleg Nesterov <oleg@redhat.com>
9774S:	Maintained
9775F:	include/asm-generic/syscall.h
9776F:	include/linux/ptrace.h
9777F:	include/linux/regset.h
9778F:	include/linux/tracehook.h
9779F:	include/uapi/linux/ptrace.h
9780F:	kernel/ptrace.c
9781
9782PULSE8-CEC DRIVER
9783M:	Hans Verkuil <hverkuil@xs4all.nl>
9784L:	linux-media@vger.kernel.org
9785T:	git git://linuxtv.org/media_tree.git
9786S:	Maintained
9787F:	drivers/staging/media/pulse8-cec
9788
9789PVRUSB2 VIDEO4LINUX DRIVER
9790M:	Mike Isely <isely@pobox.com>
9791L:	pvrusb2@isely.net	(subscribers-only)
9792L:	linux-media@vger.kernel.org
9793W:	http://www.isely.net/pvrusb2/
9794T:	git git://linuxtv.org/media_tree.git
9795S:	Maintained
9796F:	Documentation/media/v4l-drivers/pvrusb2*
9797F:	drivers/media/usb/pvrusb2/
9798
9799PWC WEBCAM DRIVER
9800M:	Hans Verkuil <hverkuil@xs4all.nl>
9801L:	linux-media@vger.kernel.org
9802T:	git git://linuxtv.org/media_tree.git
9803S:	Odd Fixes
9804F:	drivers/media/usb/pwc/*
9805
9806PWM FAN DRIVER
9807M:	Kamil Debski <kamil@wypas.org>
9808M:	Lukasz Majewski <l.majewski@samsung.com>
9809L:	linux-hwmon@vger.kernel.org
9810S:	Supported
9811F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9812F:	Documentation/hwmon/pwm-fan
9813F:	drivers/hwmon/pwm-fan.c
9814
9815PWM SUBSYSTEM
9816M:	Thierry Reding <thierry.reding@gmail.com>
9817L:	linux-pwm@vger.kernel.org
9818S:	Maintained
9819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9820F:	Documentation/pwm.txt
9821F:	Documentation/devicetree/bindings/pwm/
9822F:	include/linux/pwm.h
9823F:	drivers/pwm/
9824F:	drivers/video/backlight/pwm_bl.c
9825F:	include/linux/pwm_backlight.h
9826
9827PXA2xx/PXA3xx SUPPORT
9828M:	Daniel Mack <daniel@zonque.org>
9829M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9830M:	Robert Jarzmik <robert.jarzmik@free.fr>
9831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9832T:	git git://github.com/hzhuang1/linux.git
9833T:	git git://github.com/rjarzmik/linux.git
9834S:	Maintained
9835F:	arch/arm/boot/dts/pxa*
9836F:	arch/arm/mach-pxa/
9837F:	drivers/dma/pxa*
9838F:	drivers/pcmcia/pxa2xx*
9839F:	drivers/pinctrl/pxa/
9840F:	drivers/spi/spi-pxa2xx*
9841F:	drivers/usb/gadget/udc/pxa2*
9842F:	include/sound/pxa2xx-lib.h
9843F:	sound/arm/pxa*
9844F:	sound/soc/pxa/
9845
9846PXA GPIO DRIVER
9847M:	Robert Jarzmik <robert.jarzmik@free.fr>
9848L:	linux-gpio@vger.kernel.org
9849S:	Maintained
9850F:	drivers/gpio/gpio-pxa.c
9851
9852PXA3xx NAND FLASH DRIVER
9853M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9854L:	linux-mtd@lists.infradead.org
9855S:	Maintained
9856F:	drivers/mtd/nand/pxa3xx_nand.c
9857
9858MMP SUPPORT
9859M:	Eric Miao <eric.y.miao@gmail.com>
9860M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9861L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9862T:	git git://github.com/hzhuang1/linux.git
9863T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9864S:	Maintained
9865F:	arch/arm/boot/dts/mmp*
9866F:	arch/arm/mach-mmp/
9867
9868PXA MMCI DRIVER
9869S:	Orphan
9870
9871PXA RTC DRIVER
9872M:	Robert Jarzmik <robert.jarzmik@free.fr>
9873L:	rtc-linux@googlegroups.com
9874S:	Maintained
9875
9876QAT DRIVER
9877M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9878M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9879L:	qat-linux@intel.com
9880S:	Supported
9881F:	drivers/crypto/qat/
9882
9883QIB DRIVER
9884M:	Mike Marciniszyn <infinipath@intel.com>
9885L:	linux-rdma@vger.kernel.org
9886S:	Supported
9887F:	drivers/infiniband/hw/qib/
9888
9889QLOGIC QLA1280 SCSI DRIVER
9890M:	Michael Reed <mdr@sgi.com>
9891L:	linux-scsi@vger.kernel.org
9892S:	Maintained
9893F:	drivers/scsi/qla1280.[ch]
9894
9895QLOGIC QLA2XXX FC-SCSI DRIVER
9896M:	qla2xxx-upstream@qlogic.com
9897L:	linux-scsi@vger.kernel.org
9898S:	Supported
9899F:	Documentation/scsi/LICENSE.qla2xxx
9900F:	drivers/scsi/qla2xxx/
9901
9902QLOGIC QLA4XXX iSCSI DRIVER
9903M:	QLogic-Storage-Upstream@qlogic.com
9904L:	linux-scsi@vger.kernel.org
9905S:	Supported
9906F:	Documentation/scsi/LICENSE.qla4xxx
9907F:	drivers/scsi/qla4xxx/
9908
9909QLOGIC QLA3XXX NETWORK DRIVER
9910M:	Dept-GELinuxNICDev@cavium.com
9911L:	netdev@vger.kernel.org
9912S:	Supported
9913F:	Documentation/networking/LICENSE.qla3xxx
9914F:	drivers/net/ethernet/qlogic/qla3xxx.*
9915
9916QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9917M:	Harish Patil <harish.patil@cavium.com>
9918M:	Manish Chopra <manish.chopra@cavium.com>
9919M:	Dept-GELinuxNICDev@cavium.com
9920L:	netdev@vger.kernel.org
9921S:	Supported
9922F:	drivers/net/ethernet/qlogic/qlcnic/
9923
9924QLOGIC QLGE 10Gb ETHERNET DRIVER
9925M:	Harish Patil <harish.patil@cavium.com>
9926M:	Manish Chopra <manish.chopra@cavium.com>
9927M:	Dept-GELinuxNICDev@cavium.com
9928L:	netdev@vger.kernel.org
9929S:	Supported
9930F:	drivers/net/ethernet/qlogic/qlge/
9931
9932QLOGIC QL4xxx ETHERNET DRIVER
9933M:	Yuval Mintz <Yuval.Mintz@cavium.com>
9934M:	Ariel Elior <Ariel.Elior@cavium.com>
9935M:	everest-linux-l2@cavium.com
9936L:	netdev@vger.kernel.org
9937S:	Supported
9938F:	drivers/net/ethernet/qlogic/qed/
9939F:	include/linux/qed/
9940F:	drivers/net/ethernet/qlogic/qede/
9941
9942QNX4 FILESYSTEM
9943M:	Anders Larsen <al@alarsen.net>
9944W:	http://www.alarsen.net/linux/qnx4fs/
9945S:	Maintained
9946F:	fs/qnx4/
9947F:	include/uapi/linux/qnx4_fs.h
9948F:	include/uapi/linux/qnxtypes.h
9949
9950QT1010 MEDIA DRIVER
9951M:	Antti Palosaari <crope@iki.fi>
9952L:	linux-media@vger.kernel.org
9953W:	https://linuxtv.org
9954W:	http://palosaari.fi/linux/
9955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9956T:	git git://linuxtv.org/anttip/media_tree.git
9957S:	Maintained
9958F:	drivers/media/tuners/qt1010*
9959
9960QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9961M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9962L:	linux-wireless@vger.kernel.org
9963L:	ath9k-devel@lists.ath9k.org
9964W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9965S:	Supported
9966F:	drivers/net/wireless/ath/ath9k/
9967
9968QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9969M:	Kalle Valo <kvalo@qca.qualcomm.com>
9970L:	ath10k@lists.infradead.org
9971W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9973S:	Supported
9974F:	drivers/net/wireless/ath/ath10k/
9975
9976QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9977M:	Timur Tabi <timur@codeaurora.org>
9978L:	netdev@vger.kernel.org
9979S:	Supported
9980F:	drivers/net/ethernet/qualcomm/emac/
9981
9982QUALCOMM HEXAGON ARCHITECTURE
9983M:	Richard Kuo <rkuo@codeaurora.org>
9984L:	linux-hexagon@vger.kernel.org
9985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9986S:	Supported
9987F:	arch/hexagon/
9988
9989QUALCOMM WCN36XX WIRELESS DRIVER
9990M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9991L:	wcn36xx@lists.infradead.org
9992W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9993T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9994S:	Supported
9995F:	drivers/net/wireless/ath/wcn36xx/
9996
9997QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9998M:	Gabriel Somlo <somlo@cmu.edu>
9999M:	"Michael S. Tsirkin" <mst@redhat.com>
10000L:	qemu-devel@nongnu.org
10001S:	Maintained
10002F:	drivers/firmware/qemu_fw_cfg.c
10003
10004RADOS BLOCK DEVICE (RBD)
10005M:	Ilya Dryomov <idryomov@gmail.com>
10006M:	Sage Weil <sage@redhat.com>
10007M:	Alex Elder <elder@kernel.org>
10008L:	ceph-devel@vger.kernel.org
10009W:	http://ceph.com/
10010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10011T:	git git://github.com/ceph/ceph-client.git
10012S:	Supported
10013F:	Documentation/ABI/testing/sysfs-bus-rbd
10014F:	drivers/block/rbd.c
10015F:	drivers/block/rbd_types.h
10016
10017RADEON FRAMEBUFFER DISPLAY DRIVER
10018M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10019L:	linux-fbdev@vger.kernel.org
10020S:	Maintained
10021F:	drivers/video/fbdev/aty/radeon*
10022F:	include/uapi/linux/radeonfb.h
10023
10024RADIOSHARK RADIO DRIVER
10025M:	Hans Verkuil <hverkuil@xs4all.nl>
10026L:	linux-media@vger.kernel.org
10027T:	git git://linuxtv.org/media_tree.git
10028S:	Maintained
10029F:	drivers/media/radio/radio-shark.c
10030
10031RADIOSHARK2 RADIO DRIVER
10032M:	Hans Verkuil <hverkuil@xs4all.nl>
10033L:	linux-media@vger.kernel.org
10034T:	git git://linuxtv.org/media_tree.git
10035S:	Maintained
10036F:	drivers/media/radio/radio-shark2.c
10037F:	drivers/media/radio/radio-tea5777.c
10038
10039RAGE128 FRAMEBUFFER DISPLAY DRIVER
10040M:	Paul Mackerras <paulus@samba.org>
10041L:	linux-fbdev@vger.kernel.org
10042S:	Maintained
10043F:	drivers/video/fbdev/aty/aty128fb.c
10044
10045RALINK MIPS ARCHITECTURE
10046M:	John Crispin <john@phrozen.org>
10047L:	linux-mips@linux-mips.org
10048S:	Maintained
10049F:	arch/mips/ralink
10050
10051RALINK RT2X00 WIRELESS LAN DRIVER
10052P:	rt2x00 project
10053M:	Stanislaw Gruszka <sgruszka@redhat.com>
10054M:	Helmut Schaa <helmut.schaa@googlemail.com>
10055L:	linux-wireless@vger.kernel.org
10056S:	Maintained
10057F:	drivers/net/wireless/ralink/rt2x00/
10058
10059RAMDISK RAM BLOCK DEVICE DRIVER
10060M:	Jens Axboe <axboe@kernel.dk>
10061S:	Maintained
10062F:	Documentation/blockdev/ramdisk.txt
10063F:	drivers/block/brd.c
10064
10065RANDOM NUMBER DRIVER
10066M:	"Theodore Ts'o" <tytso@mit.edu>
10067S:	Maintained
10068F:	drivers/char/random.c
10069
10070RAPIDIO SUBSYSTEM
10071M:	Matt Porter <mporter@kernel.crashing.org>
10072M:	Alexandre Bounine <alexandre.bounine@idt.com>
10073S:	Maintained
10074F:	drivers/rapidio/
10075
10076RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10077L:	linux-wireless@vger.kernel.org
10078S:	Orphan
10079F:	drivers/net/wireless/ray*
10080
10081RCUTORTURE MODULE
10082M:	Josh Triplett <josh@joshtriplett.org>
10083M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10084L:	linux-kernel@vger.kernel.org
10085S:	Supported
10086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10087F:	Documentation/RCU/torture.txt
10088F:	kernel/rcu/rcutorture.c
10089
10090RCUTORTURE TEST FRAMEWORK
10091M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10092M:	Josh Triplett <josh@joshtriplett.org>
10093R:	Steven Rostedt <rostedt@goodmis.org>
10094R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10095R:	Lai Jiangshan <jiangshanlai@gmail.com>
10096L:	linux-kernel@vger.kernel.org
10097S:	Supported
10098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10099F:	tools/testing/selftests/rcutorture
10100
10101RDC R-321X SoC
10102M:	Florian Fainelli <florian@openwrt.org>
10103S:	Maintained
10104
10105RDC R6040 FAST ETHERNET DRIVER
10106M:	Florian Fainelli <f.fainelli@gmail.com>
10107L:	netdev@vger.kernel.org
10108S:	Maintained
10109F:	drivers/net/ethernet/rdc/r6040.c
10110
10111RDS - RELIABLE DATAGRAM SOCKETS
10112M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10113L:	netdev@vger.kernel.org
10114L:	linux-rdma@vger.kernel.org
10115L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10116W:	https://oss.oracle.com/projects/rds/
10117S:	Supported
10118F:	net/rds/
10119F:	Documentation/networking/rds.txt
10120
10121RDMAVT - RDMA verbs software
10122M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10123L:	linux-rdma@vger.kernel.org
10124S:	Supported
10125F:	drivers/infiniband/sw/rdmavt
10126
10127READ-COPY UPDATE (RCU)
10128M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10129M:	Josh Triplett <josh@joshtriplett.org>
10130R:	Steven Rostedt <rostedt@goodmis.org>
10131R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10132R:	Lai Jiangshan <jiangshanlai@gmail.com>
10133L:	linux-kernel@vger.kernel.org
10134W:	http://www.rdrop.com/users/paulmck/RCU/
10135S:	Supported
10136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10137F:	Documentation/RCU/
10138X:	Documentation/RCU/torture.txt
10139F:	include/linux/rcu*
10140X:	include/linux/srcu.h
10141F:	kernel/rcu/
10142X:	kernel/torture.c
10143
10144REAL TIME CLOCK (RTC) SUBSYSTEM
10145M:	Alessandro Zummo <a.zummo@towertech.it>
10146M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10147L:	rtc-linux@googlegroups.com
10148Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10150S:	Maintained
10151F:	Documentation/devicetree/bindings/rtc/
10152F:	Documentation/rtc.txt
10153F:	drivers/rtc/
10154F:	include/linux/rtc.h
10155F:	include/uapi/linux/rtc.h
10156F:	include/linux/rtc/
10157F:	include/linux/platform_data/rtc-*
10158F:	tools/testing/selftests/timers/rtctest.c
10159
10160REALTEK AUDIO CODECS
10161M:	Bard Liao <bardliao@realtek.com>
10162M:	Oder Chiou <oder_chiou@realtek.com>
10163S:	Maintained
10164F:	sound/soc/codecs/rt*
10165F:	include/sound/rt*.h
10166
10167REISERFS FILE SYSTEM
10168L:	reiserfs-devel@vger.kernel.org
10169S:	Supported
10170F:	fs/reiserfs/
10171
10172REGISTER MAP ABSTRACTION
10173M:	Mark Brown <broonie@kernel.org>
10174L:	linux-kernel@vger.kernel.org
10175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10176S:	Supported
10177F:	Documentation/devicetree/bindings/regmap/
10178F:	drivers/base/regmap/
10179F:	include/linux/regmap.h
10180
10181REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10182M:	Ohad Ben-Cohen <ohad@wizery.com>
10183M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10184L:	linux-remoteproc@vger.kernel.org
10185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10186S:	Maintained
10187F:	Documentation/devicetree/bindings/remoteproc/
10188F:	Documentation/remoteproc.txt
10189F:	drivers/remoteproc/
10190F:	include/linux/remoteproc.h
10191
10192REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10193M:	Ohad Ben-Cohen <ohad@wizery.com>
10194M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10195L:	linux-remoteproc@vger.kernel.org
10196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10197S:	Maintained
10198F:	drivers/rpmsg/
10199F:	Documentation/rpmsg.txt
10200F:	include/linux/rpmsg.h
10201
10202RENESAS CLOCK DRIVERS
10203M:	Geert Uytterhoeven <geert+renesas@glider.be>
10204L:	linux-renesas-soc@vger.kernel.org
10205S:	Supported
10206F:	drivers/clk/renesas/
10207
10208RENESAS ETHERNET DRIVERS
10209R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10210L:	netdev@vger.kernel.org
10211L:	linux-renesas-soc@vger.kernel.org
10212F:	drivers/net/ethernet/renesas/
10213F:	include/linux/sh_eth.h
10214
10215RENESAS USB2 PHY DRIVER
10216M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10217L:	linux-renesas-soc@vger.kernel.org
10218S:	Maintained
10219F:	drivers/phy/phy-rcar-gen3-usb2.c
10220
10221RESET CONTROLLER FRAMEWORK
10222M:	Philipp Zabel <p.zabel@pengutronix.de>
10223T:	git git://git.pengutronix.de/git/pza/linux
10224S:	Maintained
10225F:	drivers/reset/
10226F:	Documentation/devicetree/bindings/reset/
10227F:	include/dt-bindings/reset/
10228F:	include/linux/reset.h
10229F:	include/linux/reset-controller.h
10230
10231RFKILL
10232M:	Johannes Berg <johannes@sipsolutions.net>
10233L:	linux-wireless@vger.kernel.org
10234W:	http://wireless.kernel.org/
10235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10237S:	Maintained
10238F:	Documentation/rfkill.txt
10239F:	net/rfkill/
10240
10241RHASHTABLE
10242M:	Thomas Graf <tgraf@suug.ch>
10243M:	Herbert Xu <herbert@gondor.apana.org.au>
10244L:	netdev@vger.kernel.org
10245S:	Maintained
10246F:	lib/rhashtable.c
10247F:	include/linux/rhashtable.h
10248
10249RICOH SMARTMEDIA/XD DRIVER
10250M:	Maxim Levitsky <maximlevitsky@gmail.com>
10251S:	Maintained
10252F:	drivers/mtd/nand/r852.c
10253F:	drivers/mtd/nand/r852.h
10254
10255RICOH R5C592 MEMORYSTICK DRIVER
10256M:	Maxim Levitsky <maximlevitsky@gmail.com>
10257S:	Maintained
10258F:	drivers/memstick/host/r592.*
10259
10260ROCCAT DRIVERS
10261M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10262W:	http://sourceforge.net/projects/roccat/
10263S:	Maintained
10264F:	drivers/hid/hid-roccat*
10265F:	include/linux/hid-roccat*
10266F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10267
10268ROCKER DRIVER
10269M:	Jiri Pirko <jiri@resnulli.us>
10270L:	netdev@vger.kernel.org
10271S:	Supported
10272F:	drivers/net/ethernet/rocker/
10273
10274ROCKETPORT DRIVER
10275P:	Comtrol Corp.
10276W:	http://www.comtrol.com
10277S:	Maintained
10278F:	Documentation/serial/rocket.txt
10279F:	drivers/tty/rocket*
10280
10281ROCKETPORT EXPRESS/INFINITY DRIVER
10282M:	Kevin Cernekee <cernekee@gmail.com>
10283L:	linux-serial@vger.kernel.org
10284S:	Odd Fixes
10285F:	drivers/tty/serial/rp2.*
10286
10287ROSE NETWORK LAYER
10288M:	Ralf Baechle <ralf@linux-mips.org>
10289L:	linux-hams@vger.kernel.org
10290W:	http://www.linux-ax25.org/
10291S:	Maintained
10292F:	include/net/rose.h
10293F:	include/uapi/linux/rose.h
10294F:	net/rose/
10295
10296RTL2830 MEDIA DRIVER
10297M:	Antti Palosaari <crope@iki.fi>
10298L:	linux-media@vger.kernel.org
10299W:	https://linuxtv.org
10300W:	http://palosaari.fi/linux/
10301Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10302T:	git git://linuxtv.org/anttip/media_tree.git
10303S:	Maintained
10304F:	drivers/media/dvb-frontends/rtl2830*
10305
10306RTL2832 MEDIA DRIVER
10307M:	Antti Palosaari <crope@iki.fi>
10308L:	linux-media@vger.kernel.org
10309W:	https://linuxtv.org
10310W:	http://palosaari.fi/linux/
10311Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10312T:	git git://linuxtv.org/anttip/media_tree.git
10313S:	Maintained
10314F:	drivers/media/dvb-frontends/rtl2832*
10315
10316RTL2832_SDR MEDIA DRIVER
10317M:	Antti Palosaari <crope@iki.fi>
10318L:	linux-media@vger.kernel.org
10319W:	https://linuxtv.org
10320W:	http://palosaari.fi/linux/
10321Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10322T:	git git://linuxtv.org/anttip/media_tree.git
10323S:	Maintained
10324F:	drivers/media/dvb-frontends/rtl2832_sdr*
10325
10326RTL8180 WIRELESS DRIVER
10327L:	linux-wireless@vger.kernel.org
10328W:	http://wireless.kernel.org/
10329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10330S:	Orphan
10331F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10332
10333RTL8187 WIRELESS DRIVER
10334M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10335M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10336M:	Larry Finger <Larry.Finger@lwfinger.net>
10337L:	linux-wireless@vger.kernel.org
10338W:	http://wireless.kernel.org/
10339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10340S:	Maintained
10341F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10342
10343RTL8192CE WIRELESS DRIVER
10344M:	Larry Finger <Larry.Finger@lwfinger.net>
10345M:	Chaoming Li <chaoming_li@realsil.com.cn>
10346L:	linux-wireless@vger.kernel.org
10347W:	http://wireless.kernel.org/
10348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10349S:	Maintained
10350F:	drivers/net/wireless/realtek/rtlwifi/
10351F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10352
10353RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10354M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10355L:	linux-wireless@vger.kernel.org
10356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10357S:	Maintained
10358F:	drivers/net/wireless/realtek/rtl8xxxu/
10359
10360S3 SAVAGE FRAMEBUFFER DRIVER
10361M:	Antonino Daplas <adaplas@gmail.com>
10362L:	linux-fbdev@vger.kernel.org
10363S:	Maintained
10364F:	drivers/video/fbdev/savage/
10365
10366S390
10367M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10368M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10369L:	linux-s390@vger.kernel.org
10370W:	http://www.ibm.com/developerworks/linux/linux390/
10371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10372S:	Supported
10373F:	arch/s390/
10374F:	drivers/s390/
10375F:	Documentation/s390/
10376F:	Documentation/DocBook/s390*
10377
10378S390 COMMON I/O LAYER
10379M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10380M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10381L:	linux-s390@vger.kernel.org
10382W:	http://www.ibm.com/developerworks/linux/linux390/
10383S:	Supported
10384F:	drivers/s390/cio/
10385
10386S390 DASD DRIVER
10387M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10388M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10389L:	linux-s390@vger.kernel.org
10390W:	http://www.ibm.com/developerworks/linux/linux390/
10391S:	Supported
10392F:	drivers/s390/block/dasd*
10393F:	block/partitions/ibm.c
10394
10395S390 NETWORK DRIVERS
10396M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10397L:	linux-s390@vger.kernel.org
10398W:	http://www.ibm.com/developerworks/linux/linux390/
10399S:	Supported
10400F:	drivers/s390/net/
10401
10402S390 PCI SUBSYSTEM
10403M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10404M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10405L:	linux-s390@vger.kernel.org
10406W:	http://www.ibm.com/developerworks/linux/linux390/
10407S:	Supported
10408F:	arch/s390/pci/
10409F:	drivers/pci/hotplug/s390_pci_hpc.c
10410
10411S390 ZCRYPT DRIVER
10412M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10413L:	linux-s390@vger.kernel.org
10414W:	http://www.ibm.com/developerworks/linux/linux390/
10415S:	Supported
10416F:	drivers/s390/crypto/
10417
10418S390 ZFCP DRIVER
10419M:	Steffen Maier <maier@linux.vnet.ibm.com>
10420L:	linux-s390@vger.kernel.org
10421W:	http://www.ibm.com/developerworks/linux/linux390/
10422S:	Supported
10423F:	drivers/s390/scsi/zfcp_*
10424
10425S390 IUCV NETWORK LAYER
10426M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10427L:	linux-s390@vger.kernel.org
10428W:	http://www.ibm.com/developerworks/linux/linux390/
10429S:	Supported
10430F:	drivers/s390/net/*iucv*
10431F:	include/net/iucv/
10432F:	net/iucv/
10433
10434S390 IOMMU (PCI)
10435M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10436L:	linux-s390@vger.kernel.org
10437W:	http://www.ibm.com/developerworks/linux/linux390/
10438S:	Supported
10439F:	drivers/iommu/s390-iommu.c
10440
10441S3C24XX SD/MMC Driver
10442M:	Ben Dooks <ben-linux@fluff.org>
10443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10444S:	Supported
10445F:	drivers/mmc/host/s3cmci.*
10446
10447SAA6588 RDS RECEIVER DRIVER
10448M:	Hans Verkuil <hverkuil@xs4all.nl>
10449L:	linux-media@vger.kernel.org
10450T:	git git://linuxtv.org/media_tree.git
10451W:	https://linuxtv.org
10452S:	Odd Fixes
10453F:	drivers/media/i2c/saa6588*
10454
10455SAA7134 VIDEO4LINUX DRIVER
10456M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10457M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10458L:	linux-media@vger.kernel.org
10459W:	https://linuxtv.org
10460T:	git git://linuxtv.org/media_tree.git
10461S:	Odd fixes
10462F:	Documentation/media/v4l-drivers/saa7134*
10463F:	drivers/media/pci/saa7134/
10464
10465SAA7146 VIDEO4LINUX-2 DRIVER
10466M:	Hans Verkuil <hverkuil@xs4all.nl>
10467L:	linux-media@vger.kernel.org
10468T:	git git://linuxtv.org/media_tree.git
10469S:	Maintained
10470F:	drivers/media/common/saa7146/
10471F:	drivers/media/pci/saa7146/
10472F:	include/media/saa7146*
10473
10474SAMSUNG LAPTOP DRIVER
10475M:	Corentin Chary <corentin.chary@gmail.com>
10476L:	platform-driver-x86@vger.kernel.org
10477S:	Maintained
10478F:	drivers/platform/x86/samsung-laptop.c
10479
10480SAMSUNG AUDIO (ASoC) DRIVERS
10481M:	Krzysztof Kozlowski <krzk@kernel.org>
10482M:	Sangbeom Kim <sbkim73@samsung.com>
10483M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10484L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10485S:	Supported
10486F:	sound/soc/samsung/
10487
10488SAMSUNG FRAMEBUFFER DRIVER
10489M:	Jingoo Han <jingoohan1@gmail.com>
10490L:	linux-fbdev@vger.kernel.org
10491S:	Maintained
10492F:	drivers/video/fbdev/s3c-fb.c
10493
10494SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10495M:	Sangbeom Kim <sbkim73@samsung.com>
10496M:	Krzysztof Kozlowski <krzk@kernel.org>
10497M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10498L:	linux-kernel@vger.kernel.org
10499L:	linux-samsung-soc@vger.kernel.org
10500S:	Supported
10501F:	drivers/mfd/sec*.c
10502F:	drivers/regulator/s2m*.c
10503F:	drivers/regulator/s5m*.c
10504F:	drivers/clk/clk-s2mps11.c
10505F:	drivers/rtc/rtc-s5m.c
10506F:	include/linux/mfd/samsung/
10507F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10508F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10509F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10510F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10511
10512SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10513M:	Kyungmin Park <kyungmin.park@samsung.com>
10514M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10515L:	linux-media@vger.kernel.org
10516Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10517S:	Supported
10518F:	drivers/media/platform/exynos4-is/
10519
10520SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10521M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10522L:	linux-media@vger.kernel.org
10523L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10524S:	Maintained
10525F:	drivers/media/platform/s3c-camif/
10526F:	include/media/drv-intf/s3c_camif.h
10527
10528SAMSUNG S5C73M3 CAMERA DRIVER
10529M:	Kyungmin Park <kyungmin.park@samsung.com>
10530M:	Andrzej Hajda <a.hajda@samsung.com>
10531L:	linux-media@vger.kernel.org
10532S:	Supported
10533F:	drivers/media/i2c/s5c73m3/*
10534
10535SAMSUNG S5K5BAF CAMERA DRIVER
10536M:	Kyungmin Park <kyungmin.park@samsung.com>
10537M:	Andrzej Hajda <a.hajda@samsung.com>
10538L:	linux-media@vger.kernel.org
10539S:	Supported
10540F:	drivers/media/i2c/s5k5baf.c
10541
10542SAMSUNG S3FWRN5 NFC DRIVER
10543M:	Robert Baldyga <r.baldyga@samsung.com>
10544M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10545L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10546S:	Supported
10547F:	drivers/nfc/s3fwrn5
10548
10549SAMSUNG SOC CLOCK DRIVERS
10550M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10551M:	Tomasz Figa <tomasz.figa@gmail.com>
10552M:	Chanwoo Choi <cw00.choi@samsung.com>
10553S:	Supported
10554L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10555F:	drivers/clk/samsung/
10556F:	include/dt-bindings/clock/exynos*.h
10557F:	Documentation/devicetree/bindings/clock/exynos*.txt
10558
10559SAMSUNG SPI DRIVERS
10560M:	Kukjin Kim <kgene@kernel.org>
10561M:	Krzysztof Kozlowski <krzk@kernel.org>
10562M:	Andi Shyti <andi.shyti@samsung.com>
10563L:	linux-spi@vger.kernel.org
10564L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10565S:	Maintained
10566F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10567F:	drivers/spi/spi-s3c*
10568F:	include/linux/platform_data/spi-s3c64xx.h
10569
10570SAMSUNG SXGBE DRIVERS
10571M:	Byungho An <bh74.an@samsung.com>
10572M:	Girish K S <ks.giri@samsung.com>
10573M:	Vipul Pandya <vipul.pandya@samsung.com>
10574S:	Supported
10575L:	netdev@vger.kernel.org
10576F:	drivers/net/ethernet/samsung/sxgbe/
10577
10578SAMSUNG THERMAL DRIVER
10579M:	Lukasz Majewski <l.majewski@samsung.com>
10580L:	linux-pm@vger.kernel.org
10581L:	linux-samsung-soc@vger.kernel.org
10582S:	Supported
10583T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10584F:	drivers/thermal/samsung/
10585
10586SAMSUNG USB2 PHY DRIVER
10587M:	Kamil Debski <kamil@wypas.org>
10588M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10589L:	linux-kernel@vger.kernel.org
10590S:	Supported
10591F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10592F:	Documentation/phy/samsung-usb2.txt
10593F:	drivers/phy/phy-exynos4210-usb2.c
10594F:	drivers/phy/phy-exynos4x12-usb2.c
10595F:	drivers/phy/phy-exynos5250-usb2.c
10596F:	drivers/phy/phy-s5pv210-usb2.c
10597F:	drivers/phy/phy-samsung-usb2.c
10598F:	drivers/phy/phy-samsung-usb2.h
10599
10600SERIAL DRIVERS
10601M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10602L:	linux-serial@vger.kernel.org
10603S:	Maintained
10604F:	Documentation/devicetree/bindings/serial/
10605F:	drivers/tty/serial/
10606
10607STI CEC DRIVER
10608M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10609L:	kernel@stlinux.com
10610S:	Maintained
10611F:	drivers/staging/media/st-cec/
10612F:	Documentation/devicetree/bindings/media/stih-cec.txt
10613
10614SYNOPSYS DESIGNWARE DMAC DRIVER
10615M:	Viresh Kumar <vireshk@kernel.org>
10616M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10617S:	Maintained
10618F:	include/linux/dma/dw.h
10619F:	include/linux/platform_data/dma-dw.h
10620F:	drivers/dma/dw/
10621
10622SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10623M: Lars Persson <lars.persson@axis.com>
10624L: netdev@vger.kernel.org
10625S: Supported
10626F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10627F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10628
10629SYNOPSYS DESIGNWARE I2C DRIVER
10630M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10631R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10632R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10633L:	linux-i2c@vger.kernel.org
10634S:	Maintained
10635F:	drivers/i2c/busses/i2c-designware-*
10636F:	include/linux/platform_data/i2c-designware.h
10637
10638SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10639M:	Jaehoon Chung <jh80.chung@samsung.com>
10640L:	linux-mmc@vger.kernel.org
10641S:	Maintained
10642F:	include/linux/mmc/dw_mmc.h
10643F:	drivers/mmc/host/dw_mmc*
10644
10645SYSTEM TRACE MODULE CLASS
10646M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10647S:	Maintained
10648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10649F:	Documentation/trace/stm.txt
10650F:	drivers/hwtracing/stm/
10651F:	include/linux/stm.h
10652F:	include/uapi/linux/stm.h
10653
10654THUNDERBOLT DRIVER
10655M:	Andreas Noever <andreas.noever@gmail.com>
10656S:	Maintained
10657F:	drivers/thunderbolt/
10658
10659TI BQ27XXX POWER SUPPLY DRIVER
10660R:	Andrew F. Davis <afd@ti.com>
10661F:	include/linux/power/bq27xxx_battery.h
10662F:	drivers/power/supply/bq27xxx_battery.c
10663F:	drivers/power/supply/bq27xxx_battery_i2c.c
10664
10665TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10666M:	John Stultz <john.stultz@linaro.org>
10667M:	Thomas Gleixner <tglx@linutronix.de>
10668L:	linux-kernel@vger.kernel.org
10669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10670S:	Supported
10671F:	include/linux/clocksource.h
10672F:	include/linux/time.h
10673F:	include/linux/timex.h
10674F:	include/uapi/linux/time.h
10675F:	include/uapi/linux/timex.h
10676F:	kernel/time/clocksource.c
10677F:	kernel/time/time*.c
10678F:	kernel/time/alarmtimer.c
10679F:	kernel/time/ntp.c
10680F:	tools/testing/selftests/timers/
10681
10682SC1200 WDT DRIVER
10683M:	Zwane Mwaikambo <zwanem@gmail.com>
10684S:	Maintained
10685F:	drivers/watchdog/sc1200wdt.c
10686
10687SCHEDULER
10688M:	Ingo Molnar <mingo@redhat.com>
10689M:	Peter Zijlstra <peterz@infradead.org>
10690L:	linux-kernel@vger.kernel.org
10691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10692S:	Maintained
10693F:	kernel/sched/
10694F:	include/linux/sched.h
10695F:	include/uapi/linux/sched.h
10696F:	include/linux/wait.h
10697
10698SCORE ARCHITECTURE
10699M:	Chen Liqin <liqin.linux@gmail.com>
10700M:	Lennox Wu <lennox.wu@gmail.com>
10701W:	http://www.sunplus.com
10702S:	Supported
10703F:	arch/score/
10704
10705SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10706M:	Sudeep Holla <sudeep.holla@arm.com>
10707L:	linux-arm-kernel@lists.infradead.org
10708S:	Maintained
10709F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10710F:	drivers/clk/clk-scpi.c
10711F:	drivers/cpufreq/scpi-cpufreq.c
10712F:	drivers/firmware/arm_scpi.c
10713F:	include/linux/scpi_protocol.h
10714
10715SCSI CDROM DRIVER
10716M:	Jens Axboe <axboe@kernel.dk>
10717L:	linux-scsi@vger.kernel.org
10718W:	http://www.kernel.dk
10719S:	Maintained
10720F:	drivers/scsi/sr*
10721
10722SCSI RDMA PROTOCOL (SRP) INITIATOR
10723M:	Bart Van Assche <bart.vanassche@sandisk.com>
10724L:	linux-rdma@vger.kernel.org
10725S:	Supported
10726W:	http://www.openfabrics.org
10727Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10729F:	drivers/infiniband/ulp/srp/
10730F:	include/scsi/srp.h
10731
10732SCSI SG DRIVER
10733M:	Doug Gilbert <dgilbert@interlog.com>
10734L:	linux-scsi@vger.kernel.org
10735W:	http://sg.danny.cz/sg
10736S:	Maintained
10737F:	Documentation/scsi/scsi-generic.txt
10738F:	drivers/scsi/sg.c
10739F:	include/scsi/sg.h
10740
10741SCSI SUBSYSTEM
10742M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10744M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10746L:	linux-scsi@vger.kernel.org
10747S:	Maintained
10748F:	Documentation/devicetree/bindings/scsi/
10749F:	drivers/scsi/
10750F:	include/scsi/
10751
10752SCSI TAPE DRIVER
10753M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10754L:	linux-scsi@vger.kernel.org
10755S:	Maintained
10756F:	Documentation/scsi/st.txt
10757F:	drivers/scsi/st.*
10758F:	drivers/scsi/st_*.h
10759
10760SCTP PROTOCOL
10761M:	Vlad Yasevich <vyasevich@gmail.com>
10762M:	Neil Horman <nhorman@tuxdriver.com>
10763L:	linux-sctp@vger.kernel.org
10764W:	http://lksctp.sourceforge.net
10765S:	Maintained
10766F:	Documentation/networking/sctp.txt
10767F:	include/linux/sctp.h
10768F:	include/uapi/linux/sctp.h
10769F:	include/net/sctp/
10770F:	net/sctp/
10771
10772SCx200 CPU SUPPORT
10773M:	Jim Cromie <jim.cromie@gmail.com>
10774S:	Odd Fixes
10775F:	Documentation/i2c/busses/scx200_acb
10776F:	arch/x86/platform/scx200/
10777F:	drivers/watchdog/scx200_wdt.c
10778F:	drivers/i2c/busses/scx200*
10779F:	drivers/mtd/maps/scx200_docflash.c
10780F:	include/linux/scx200.h
10781
10782SCx200 GPIO DRIVER
10783M:	Jim Cromie <jim.cromie@gmail.com>
10784S:	Maintained
10785F:	drivers/char/scx200_gpio.c
10786F:	include/linux/scx200_gpio.h
10787
10788SCx200 HRT CLOCKSOURCE DRIVER
10789M:	Jim Cromie <jim.cromie@gmail.com>
10790S:	Maintained
10791F:	drivers/clocksource/scx200_hrt.c
10792
10793SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10794M:	Sascha Sommer <saschasommer@freenet.de>
10795L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10796S:	Maintained
10797F:	drivers/mmc/host/sdricoh_cs.c
10798
10799SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10800M:	Adrian Hunter <adrian.hunter@intel.com>
10801L:	linux-mmc@vger.kernel.org
10802T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10803S:	Maintained
10804F:	drivers/mmc/host/sdhci*
10805F:	include/linux/mmc/sdhci*
10806
10807SECURE COMPUTING
10808M:	Kees Cook <keescook@chromium.org>
10809R:	Andy Lutomirski <luto@amacapital.net>
10810R:	Will Drewry <wad@chromium.org>
10811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10812S:	Supported
10813F:	kernel/seccomp.c
10814F:	include/uapi/linux/seccomp.h
10815F:	include/linux/seccomp.h
10816F:	tools/testing/selftests/seccomp/*
10817K:	\bsecure_computing
10818K:	\bTIF_SECCOMP\b
10819
10820SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10821M:	Al Cooper <alcooperx@gmail.com>
10822L:	linux-mmc@vger.kernel.org
10823L:	bcm-kernel-feedback-list@broadcom.com
10824S:	Maintained
10825F:	drivers/mmc/host/sdhci-brcmstb*
10826
10827SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10828M:	Ben Dooks <ben-linux@fluff.org>
10829M:	Jaehoon Chung <jh80.chung@samsung.com>
10830L:	linux-mmc@vger.kernel.org
10831S:	Maintained
10832F:	drivers/mmc/host/sdhci-s3c*
10833
10834SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10835M:	Viresh Kumar <vireshk@kernel.org>
10836L:	linux-mmc@vger.kernel.org
10837S:	Maintained
10838F:	drivers/mmc/host/sdhci-spear.c
10839
10840SECURITY SUBSYSTEM
10841M:	James Morris <james.l.morris@oracle.com>
10842M:	"Serge E. Hallyn" <serge@hallyn.com>
10843L:	linux-security-module@vger.kernel.org (suggested Cc:)
10844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10845W:	http://kernsec.org/
10846S:	Supported
10847F:	security/
10848
10849SECURITY CONTACT
10850M:	Security Officers <security@kernel.org>
10851S:	Supported
10852
10853SELINUX SECURITY MODULE
10854M:	Paul Moore <paul@paul-moore.com>
10855M:	Stephen Smalley <sds@tycho.nsa.gov>
10856M:	Eric Paris <eparis@parisplace.org>
10857L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10858W:	http://selinuxproject.org
10859T:	git git://git.infradead.org/users/pcmoore/selinux
10860S:	Supported
10861F:	include/linux/selinux*
10862F:	security/selinux/
10863F:	scripts/selinux/
10864
10865APPARMOR SECURITY MODULE
10866M:	John Johansen <john.johansen@canonical.com>
10867L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10868W:	apparmor.wiki.kernel.org
10869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10870S:	Supported
10871F:	security/apparmor/
10872
10873LOADPIN SECURITY MODULE
10874M:	Kees Cook <keescook@chromium.org>
10875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10876S:	Supported
10877F:	security/loadpin/
10878
10879YAMA SECURITY MODULE
10880M:	Kees Cook <keescook@chromium.org>
10881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10882S:	Supported
10883F:	security/yama/
10884
10885SENSABLE PHANTOM
10886M:	Jiri Slaby <jirislaby@gmail.com>
10887S:	Maintained
10888F:	drivers/misc/phantom.c
10889F:	include/uapi/linux/phantom.h
10890
10891Emulex 10Gbps iSCSI - OneConnect DRIVER
10892M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10893M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10894M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10895L:	linux-scsi@vger.kernel.org
10896W:	http://www.broadcom.com
10897S:	Supported
10898F:	drivers/scsi/be2iscsi/
10899
10900Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10901M:	Sathya Perla <sathya.perla@broadcom.com>
10902M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10903M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10904M:	Somnath Kotur <somnath.kotur@broadcom.com>
10905L:	netdev@vger.kernel.org
10906W:	http://www.emulex.com
10907S:	Supported
10908F:	drivers/net/ethernet/emulex/benet/
10909
10910EMULEX ONECONNECT ROCE DRIVER
10911M:	Selvin Xavier <selvin.xavier@avagotech.com>
10912M:	Devesh Sharma <devesh.sharma@avagotech.com>
10913M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10914L:	linux-rdma@vger.kernel.org
10915W:	http://www.emulex.com
10916S:	Supported
10917F:	drivers/infiniband/hw/ocrdma/
10918F:	include/uapi/rdma/ocrdma-abi.h
10919
10920SFC NETWORK DRIVER
10921M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10922M:	Edward Cree <ecree@solarflare.com>
10923M:	Bert Kenward <bkenward@solarflare.com>
10924L:	netdev@vger.kernel.org
10925S:	Supported
10926F:	drivers/net/ethernet/sfc/
10927
10928SGI GRU DRIVER
10929M:	Dimitri Sivanich <sivanich@sgi.com>
10930S:	Maintained
10931F:	drivers/misc/sgi-gru/
10932
10933SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10934M:	Pat Gefre <pfg@sgi.com>
10935L:	linux-ia64@vger.kernel.org
10936S:	Supported
10937F:	Documentation/ia64/serial.txt
10938F:	drivers/tty/serial/ioc?_serial.c
10939F:	include/linux/ioc?.h
10940
10941SGI XP/XPC/XPNET DRIVER
10942M:	Cliff Whickman <cpw@sgi.com>
10943M:	Robin Holt <robinmholt@gmail.com>
10944S:	Maintained
10945F:	drivers/misc/sgi-xp/
10946
10947SI2157 MEDIA DRIVER
10948M:	Antti Palosaari <crope@iki.fi>
10949L:	linux-media@vger.kernel.org
10950W:	https://linuxtv.org
10951W:	http://palosaari.fi/linux/
10952Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10953T:	git git://linuxtv.org/anttip/media_tree.git
10954S:	Maintained
10955F:	drivers/media/tuners/si2157*
10956
10957SI2168 MEDIA DRIVER
10958M:	Antti Palosaari <crope@iki.fi>
10959L:	linux-media@vger.kernel.org
10960W:	https://linuxtv.org
10961W:	http://palosaari.fi/linux/
10962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10963T:	git git://linuxtv.org/anttip/media_tree.git
10964S:	Maintained
10965F:	drivers/media/dvb-frontends/si2168*
10966
10967SI470X FM RADIO RECEIVER I2C DRIVER
10968M:	Hans Verkuil <hverkuil@xs4all.nl>
10969L:	linux-media@vger.kernel.org
10970T:	git git://linuxtv.org/media_tree.git
10971W:	https://linuxtv.org
10972S:	Odd Fixes
10973F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10974
10975SI470X FM RADIO RECEIVER USB DRIVER
10976M:	Hans Verkuil <hverkuil@xs4all.nl>
10977L:	linux-media@vger.kernel.org
10978T:	git git://linuxtv.org/media_tree.git
10979W:	https://linuxtv.org
10980S:	Maintained
10981F:	drivers/media/radio/si470x/radio-si470x-common.c
10982F:	drivers/media/radio/si470x/radio-si470x.h
10983F:	drivers/media/radio/si470x/radio-si470x-usb.c
10984
10985SI4713 FM RADIO TRANSMITTER I2C DRIVER
10986M:	Eduardo Valentin <edubezval@gmail.com>
10987L:	linux-media@vger.kernel.org
10988T:	git git://linuxtv.org/media_tree.git
10989W:	https://linuxtv.org
10990S:	Odd Fixes
10991F:	drivers/media/radio/si4713/si4713.?
10992
10993SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10994M:	Eduardo Valentin <edubezval@gmail.com>
10995L:	linux-media@vger.kernel.org
10996T:	git git://linuxtv.org/media_tree.git
10997W:	https://linuxtv.org
10998S:	Odd Fixes
10999F:	drivers/media/radio/si4713/radio-platform-si4713.c
11000
11001SI4713 FM RADIO TRANSMITTER USB DRIVER
11002M:	Hans Verkuil <hverkuil@xs4all.nl>
11003L:	linux-media@vger.kernel.org
11004T:	git git://linuxtv.org/media_tree.git
11005W:	https://linuxtv.org
11006S:	Maintained
11007F:	drivers/media/radio/si4713/radio-usb-si4713.c
11008
11009SIANO DVB DRIVER
11010M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11011M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11012L:	linux-media@vger.kernel.org
11013W:	https://linuxtv.org
11014T:	git git://linuxtv.org/media_tree.git
11015S:	Odd fixes
11016F:	drivers/media/common/siano/
11017F:	drivers/media/usb/siano/
11018F:	drivers/media/usb/siano/
11019F:	drivers/media/mmc/siano/
11020
11021SIMPLEFB FB DRIVER
11022M:	Hans de Goede <hdegoede@redhat.com>
11023L:	linux-fbdev@vger.kernel.org
11024S:	Maintained
11025F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11026F:	drivers/video/fbdev/simplefb.c
11027F:	include/linux/platform_data/simplefb.h
11028
11029SH_VEU V4L2 MEM2MEM DRIVER
11030L:	linux-media@vger.kernel.org
11031S:	Orphan
11032F:	drivers/media/platform/sh_veu.c
11033
11034SH_VOU V4L2 OUTPUT DRIVER
11035L:	linux-media@vger.kernel.org
11036S:	Orphan
11037F:	drivers/media/platform/sh_vou.c
11038F:	include/media/drv-intf/sh_vou.h
11039
11040SIMPLE FIRMWARE INTERFACE (SFI)
11041M:	Len Brown <lenb@kernel.org>
11042L:	sfi-devel@simplefirmware.org
11043W:	http://simplefirmware.org/
11044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11045S:	Supported
11046F:	arch/x86/platform/sfi/
11047F:	drivers/sfi/
11048F:	include/linux/sfi*.h
11049
11050SIMTEC EB110ATX (Chalice CATS)
11051P:	Ben Dooks
11052P:	Vincent Sanders <vince@simtec.co.uk>
11053M:	Simtec Linux Team <linux@simtec.co.uk>
11054W:	http://www.simtec.co.uk/products/EB110ATX/
11055S:	Supported
11056
11057SIMTEC EB2410ITX (BAST)
11058P:	Ben Dooks
11059P:	Vincent Sanders <vince@simtec.co.uk>
11060M:	Simtec Linux Team <linux@simtec.co.uk>
11061W:	http://www.simtec.co.uk/products/EB2410ITX/
11062S:	Supported
11063F:	arch/arm/mach-s3c24xx/mach-bast.c
11064F:	arch/arm/mach-s3c24xx/bast-ide.c
11065F:	arch/arm/mach-s3c24xx/bast-irq.c
11066
11067TI DAVINCI MACHINE SUPPORT
11068M:	Sekhar Nori <nsekhar@ti.com>
11069M:	Kevin Hilman <khilman@kernel.org>
11070L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11072S:	Supported
11073F:	arch/arm/mach-davinci/
11074F:	drivers/i2c/busses/i2c-davinci.c
11075
11076TI DAVINCI SERIES MEDIA DRIVER
11077M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11078L:	linux-media@vger.kernel.org
11079W:	https://linuxtv.org
11080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11081T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11082S:	Maintained
11083F:	drivers/media/platform/davinci/
11084F:	include/media/davinci/
11085
11086TI AM437X VPFE DRIVER
11087M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11088L:	linux-media@vger.kernel.org
11089W:	https://linuxtv.org
11090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11091T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11092S:	Maintained
11093F:	drivers/media/platform/am437x/
11094
11095OV2659 OMNIVISION SENSOR DRIVER
11096M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11097L:	linux-media@vger.kernel.org
11098W:	https://linuxtv.org
11099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11100T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11101S:	Maintained
11102F:	drivers/media/i2c/ov2659.c
11103F:	include/media/i2c/ov2659.h
11104
11105SILICON MOTION SM712 FRAME BUFFER DRIVER
11106M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11107M:	Teddy Wang <teddy.wang@siliconmotion.com>
11108M:	Sudip Mukherjee <sudip@vectorindia.org>
11109L:	linux-fbdev@vger.kernel.org
11110S:	Maintained
11111F:	drivers/video/fbdev/sm712*
11112F:	Documentation/fb/sm712fb.txt
11113
11114SIS 190 ETHERNET DRIVER
11115M:	Francois Romieu <romieu@fr.zoreil.com>
11116L:	netdev@vger.kernel.org
11117S:	Maintained
11118F:	drivers/net/ethernet/sis/sis190.c
11119
11120SIS 900/7016 FAST ETHERNET DRIVER
11121M:	Daniele Venzano <venza@brownhat.org>
11122W:	http://www.brownhat.org/sis900.html
11123L:	netdev@vger.kernel.org
11124S:	Maintained
11125F:	drivers/net/ethernet/sis/sis900.*
11126
11127SIS FRAMEBUFFER DRIVER
11128M:	Thomas Winischhofer <thomas@winischhofer.net>
11129W:	http://www.winischhofer.net/linuxsisvga.shtml
11130S:	Maintained
11131F:	Documentation/fb/sisfb.txt
11132F:	drivers/video/fbdev/sis/
11133F:	include/video/sisfb.h
11134
11135SIS USB2VGA DRIVER
11136M:	Thomas Winischhofer <thomas@winischhofer.net>
11137W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11138S:	Maintained
11139F:	drivers/usb/misc/sisusbvga/
11140
11141SLAB ALLOCATOR
11142M:	Christoph Lameter <cl@linux.com>
11143M:	Pekka Enberg <penberg@kernel.org>
11144M:	David Rientjes <rientjes@google.com>
11145M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11146M:	Andrew Morton <akpm@linux-foundation.org>
11147L:	linux-mm@kvack.org
11148S:	Maintained
11149F:	include/linux/sl?b*.h
11150F:	mm/sl?b*
11151
11152SLEEPABLE READ-COPY UPDATE (SRCU)
11153M:	Lai Jiangshan <jiangshanlai@gmail.com>
11154M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11155M:	Josh Triplett <josh@joshtriplett.org>
11156R:	Steven Rostedt <rostedt@goodmis.org>
11157R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11158L:	linux-kernel@vger.kernel.org
11159W:	http://www.rdrop.com/users/paulmck/RCU/
11160S:	Supported
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11162F:	include/linux/srcu.h
11163F:	kernel/rcu/srcu.c
11164
11165SMACK SECURITY MODULE
11166M:	Casey Schaufler <casey@schaufler-ca.com>
11167L:	linux-security-module@vger.kernel.org
11168W:	http://schaufler-ca.com
11169T:	git git://github.com/cschaufler/smack-next
11170S:	Maintained
11171F:	Documentation/security/Smack.txt
11172F:	security/smack/
11173
11174DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11175M:	Kevin Hilman <khilman@kernel.org>
11176M:	Nishanth Menon <nm@ti.com>
11177S:	Maintained
11178F:	drivers/power/avs/
11179F:	include/linux/power/smartreflex.h
11180L:	linux-pm@vger.kernel.org
11181
11182SMC91x ETHERNET DRIVER
11183M:	Nicolas Pitre <nico@fluxnic.net>
11184S:	Odd Fixes
11185F:	drivers/net/ethernet/smsc/smc91x.*
11186
11187SMIA AND SMIA++ IMAGE SENSOR DRIVER
11188M:	Sakari Ailus <sakari.ailus@iki.fi>
11189L:	linux-media@vger.kernel.org
11190S:	Maintained
11191F:	drivers/media/i2c/smiapp/
11192F:	include/media/i2c/smiapp.h
11193F:	drivers/media/i2c/smiapp-pll.c
11194F:	drivers/media/i2c/smiapp-pll.h
11195F:	include/uapi/linux/smiapp.h
11196F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11197
11198SMM665 HARDWARE MONITOR DRIVER
11199M:	Guenter Roeck <linux@roeck-us.net>
11200L:	linux-hwmon@vger.kernel.org
11201S:	Maintained
11202F:	Documentation/hwmon/smm665
11203F:	drivers/hwmon/smm665.c
11204
11205SMSC EMC2103 HARDWARE MONITOR DRIVER
11206M:	Steve Glendinning <steve.glendinning@shawell.net>
11207L:	linux-hwmon@vger.kernel.org
11208S:	Maintained
11209F:	Documentation/hwmon/emc2103
11210F:	drivers/hwmon/emc2103.c
11211
11212SMSC SCH5627 HARDWARE MONITOR DRIVER
11213M:	Hans de Goede <hdegoede@redhat.com>
11214L:	linux-hwmon@vger.kernel.org
11215S:	Supported
11216F:	Documentation/hwmon/sch5627
11217F:	drivers/hwmon/sch5627.c
11218
11219SMSC47B397 HARDWARE MONITOR DRIVER
11220M:	Jean Delvare <jdelvare@suse.com>
11221L:	linux-hwmon@vger.kernel.org
11222S:	Maintained
11223F:	Documentation/hwmon/smsc47b397
11224F:	drivers/hwmon/smsc47b397.c
11225
11226SMSC911x ETHERNET DRIVER
11227M:	Steve Glendinning <steve.glendinning@shawell.net>
11228L:	netdev@vger.kernel.org
11229S:	Maintained
11230F:	include/linux/smsc911x.h
11231F:	drivers/net/ethernet/smsc/smsc911x.*
11232
11233SMSC9420 PCI ETHERNET DRIVER
11234M:	Steve Glendinning <steve.glendinning@shawell.net>
11235L:	netdev@vger.kernel.org
11236S:	Maintained
11237F:	drivers/net/ethernet/smsc/smsc9420.*
11238
11239SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11240M:	Steve Glendinning <steve.glendinning@shawell.net>
11241L:	linux-fbdev@vger.kernel.org
11242S:	Maintained
11243F:	drivers/video/fbdev/smscufx.c
11244
11245SOC-CAMERA V4L2 SUBSYSTEM
11246M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11247L:	linux-media@vger.kernel.org
11248T:	git git://linuxtv.org/media_tree.git
11249S:	Maintained
11250F:	include/media/soc*
11251F:	drivers/media/i2c/soc_camera/
11252F:	drivers/media/platform/soc_camera/
11253
11254SOEKRIS NET48XX LED SUPPORT
11255M:	Chris Boot <bootc@bootc.net>
11256S:	Maintained
11257F:	drivers/leds/leds-net48xx.c
11258
11259SOFTLOGIC 6x10 MPEG CODEC
11260M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11261M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11262M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11263M:	Ismael Luceno <ismael@iodev.co.uk>
11264L:	linux-media@vger.kernel.org
11265S:	Supported
11266F:	drivers/media/pci/solo6x10/
11267
11268SOFTWARE RAID (Multiple Disks) SUPPORT
11269M:	Shaohua Li <shli@kernel.org>
11270L:	linux-raid@vger.kernel.org
11271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11272S:	Supported
11273F:	drivers/md/
11274F:	include/linux/raid/
11275F:	include/uapi/linux/raid/
11276
11277SONIC NETWORK DRIVER
11278M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11279L:	netdev@vger.kernel.org
11280S:	Maintained
11281F:	drivers/net/ethernet/natsemi/sonic.*
11282
11283SONICS SILICON BACKPLANE DRIVER (SSB)
11284M:	Michael Buesch <m@bues.ch>
11285L:	linux-wireless@vger.kernel.org
11286S:	Maintained
11287F:	drivers/ssb/
11288F:	include/linux/ssb/
11289
11290SONY VAIO CONTROL DEVICE DRIVER
11291M:	Mattia Dongili <malattia@linux.it>
11292L:	platform-driver-x86@vger.kernel.org
11293W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11294S:	Maintained
11295F:	Documentation/laptops/sony-laptop.txt
11296F:	drivers/char/sonypi.c
11297F:	drivers/platform/x86/sony-laptop.c
11298F:	include/linux/sony-laptop.h
11299
11300SONY MEMORYSTICK CARD SUPPORT
11301M:	Alex Dubov <oakad@yahoo.com>
11302W:	http://tifmxx.berlios.de/
11303S:	Maintained
11304F:	drivers/memstick/host/tifm_ms.c
11305
11306SONY MEMORYSTICK STANDARD SUPPORT
11307M:	Maxim Levitsky <maximlevitsky@gmail.com>
11308S:	Maintained
11309F:	drivers/memstick/core/ms_block.*
11310
11311SOUND
11312M:	Jaroslav Kysela <perex@perex.cz>
11313M:	Takashi Iwai <tiwai@suse.com>
11314L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11315W:	http://www.alsa-project.org/
11316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11317T:	git git://git.alsa-project.org/alsa-kernel.git
11318Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11319S:	Maintained
11320F:	Documentation/sound/
11321F:	include/sound/
11322F:	include/uapi/sound/
11323F:	sound/
11324
11325SOUND - COMPRESSED AUDIO
11326M:	Vinod Koul <vinod.koul@intel.com>
11327L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11329S:	Supported
11330F:	Documentation/sound/alsa/compress_offload.txt
11331F:	include/sound/compress_driver.h
11332F:	include/uapi/sound/compress_*
11333F:	sound/core/compress_offload.c
11334F:	sound/soc/soc-compress.c
11335
11336SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11337M:	Liam Girdwood <lgirdwood@gmail.com>
11338M:	Mark Brown <broonie@kernel.org>
11339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11340L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11341W:	http://alsa-project.org/main/index.php/ASoC
11342S:	Supported
11343F:	Documentation/devicetree/bindings/sound/
11344F:	Documentation/sound/alsa/soc/
11345F:	sound/soc/
11346F:	include/sound/soc*
11347
11348SOUND - DMAENGINE HELPERS
11349M:	Lars-Peter Clausen <lars@metafoo.de>
11350S:	Supported
11351F:	include/sound/dmaengine_pcm.h
11352F:	sound/core/pcm_dmaengine.c
11353F:	sound/soc/soc-generic-dmaengine-pcm.c
11354
11355SP2 MEDIA DRIVER
11356M:	Olli Salonen <olli.salonen@iki.fi>
11357L:	linux-media@vger.kernel.org
11358W:	https://linuxtv.org
11359Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11360S:	Maintained
11361F:	drivers/media/dvb-frontends/sp2*
11362
11363SPARC + UltraSPARC (sparc/sparc64)
11364M:	"David S. Miller" <davem@davemloft.net>
11365L:	sparclinux@vger.kernel.org
11366Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11369S:	Maintained
11370F:	arch/sparc/
11371F:	drivers/sbus/
11372
11373SPARC SERIAL DRIVERS
11374M:	"David S. Miller" <davem@davemloft.net>
11375L:	sparclinux@vger.kernel.org
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11378S:	Maintained
11379F:	include/linux/sunserialcore.h
11380F:	drivers/tty/serial/suncore.c
11381F:	drivers/tty/serial/sunhv.c
11382F:	drivers/tty/serial/sunsab.c
11383F:	drivers/tty/serial/sunsab.h
11384F:	drivers/tty/serial/sunsu.c
11385F:	drivers/tty/serial/sunzilog.c
11386F:	drivers/tty/serial/sunzilog.h
11387
11388SPARSE CHECKER
11389M:	"Christopher Li" <sparse@chrisli.org>
11390L:	linux-sparse@vger.kernel.org
11391W:	https://sparse.wiki.kernel.org/
11392T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11393T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11394S:	Maintained
11395F:	include/linux/compiler.h
11396
11397SPEAR PLATFORM SUPPORT
11398M:	Viresh Kumar <vireshk@kernel.org>
11399M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11401W:	http://www.st.com/spear
11402S:	Maintained
11403F:	arch/arm/boot/dts/spear*
11404F:	arch/arm/mach-spear/
11405
11406SPEAR CLOCK FRAMEWORK SUPPORT
11407M:	Viresh Kumar <vireshk@kernel.org>
11408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11409W:	http://www.st.com/spear
11410S:	Maintained
11411F:	drivers/clk/spear/
11412
11413SPI NOR SUBSYSTEM
11414M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11415M:	Marek Vasut <marek.vasut@gmail.com>
11416L:	linux-mtd@lists.infradead.org
11417W:	http://www.linux-mtd.infradead.org/
11418Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11419T:	git git://github.com/spi-nor/linux.git
11420S:	Maintained
11421F:	drivers/mtd/spi-nor/
11422F:	include/linux/mtd/spi-nor.h
11423
11424SPI SUBSYSTEM
11425M:	Mark Brown <broonie@kernel.org>
11426L:	linux-spi@vger.kernel.org
11427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11428Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11429S:	Maintained
11430F:	Documentation/devicetree/bindings/spi/
11431F:	Documentation/spi/
11432F:	drivers/spi/
11433F:	include/linux/spi/
11434F:	include/uapi/linux/spi/
11435F:	tools/spi/
11436
11437SPIDERNET NETWORK DRIVER for CELL
11438M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11439L:	netdev@vger.kernel.org
11440S:	Supported
11441F:	Documentation/networking/spider_net.txt
11442F:	drivers/net/ethernet/toshiba/spider_net*
11443
11444SPU FILE SYSTEM
11445M:	Jeremy Kerr <jk@ozlabs.org>
11446L:	linuxppc-dev@lists.ozlabs.org
11447W:	http://www.ibm.com/developerworks/power/cell/
11448S:	Supported
11449F:	Documentation/filesystems/spufs.txt
11450F:	arch/powerpc/platforms/cell/spufs/
11451
11452SQUASHFS FILE SYSTEM
11453M:	Phillip Lougher <phillip@squashfs.org.uk>
11454L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11455W:	http://squashfs.org.uk
11456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11457S:	Maintained
11458F:	Documentation/filesystems/squashfs.txt
11459F:	fs/squashfs/
11460
11461SRM (Alpha) environment access
11462M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11463S:	Maintained
11464F:	arch/alpha/kernel/srm_env.c
11465
11466STABLE BRANCH
11467M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11468L:	stable@vger.kernel.org
11469S:	Supported
11470F:	Documentation/stable_kernel_rules.txt
11471
11472STAGING SUBSYSTEM
11473M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11475L:	devel@driverdev.osuosl.org
11476S:	Supported
11477F:	drivers/staging/
11478
11479STAGING - COMEDI
11480M:	Ian Abbott <abbotti@mev.co.uk>
11481M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11482S:	Odd Fixes
11483F:	drivers/staging/comedi/
11484
11485STAGING - FLARION FT1000 DRIVERS
11486M:	Marek Belisko <marek.belisko@gmail.com>
11487S:	Odd Fixes
11488F:	drivers/staging/ft1000/
11489
11490STAGING - INDUSTRIAL IO
11491M:	Jonathan Cameron <jic23@kernel.org>
11492L:	linux-iio@vger.kernel.org
11493S:	Odd Fixes
11494F:	Documentation/devicetree/bindings/staging/iio/
11495F:	drivers/staging/iio/
11496
11497STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11498M:	Jarod Wilson <jarod@wilsonet.com>
11499W:	http://www.lirc.org/
11500S:	Odd Fixes
11501F:	drivers/staging/media/lirc/
11502
11503STAGING - LUSTRE PARALLEL FILESYSTEM
11504M:	Oleg Drokin <oleg.drokin@intel.com>
11505M:	Andreas Dilger <andreas.dilger@intel.com>
11506M:	James Simmons <jsimmons@infradead.org>
11507L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11508W:	http://wiki.lustre.org/
11509S:	Maintained
11510F:	drivers/staging/lustre
11511
11512STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11513M:	Marc Dietrich <marvin24@gmx.de>
11514L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11515L:	linux-tegra@vger.kernel.org
11516S:	Maintained
11517F:	drivers/staging/nvec/
11518
11519STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11520M:	Jens Frederich <jfrederich@gmail.com>
11521M:	Daniel Drake <dsd@laptop.org>
11522M:	Jon Nettleton <jon.nettleton@gmail.com>
11523W:	http://wiki.laptop.org/go/DCON
11524S:	Maintained
11525F:	drivers/staging/olpc_dcon/
11526
11527STAGING - REALTEK RTL8712U DRIVERS
11528M:	Larry Finger <Larry.Finger@lwfinger.net>
11529M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11530S:	Odd Fixes
11531F:	drivers/staging/rtl8712/
11532
11533STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11534M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11535M:	Teddy Wang <teddy.wang@siliconmotion.com>
11536M:	Sudip Mukherjee <sudip@vectorindia.org>
11537L:	linux-fbdev@vger.kernel.org
11538S:	Maintained
11539F:	drivers/staging/sm750fb/
11540
11541STAGING - SLICOSS
11542M:	Lior Dotan <liodot@gmail.com>
11543M:	Christopher Harrer <charrer@alacritech.com>
11544S:	Odd Fixes
11545F:	drivers/staging/slicoss/
11546
11547STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11548M:	William Hubbs <w.d.hubbs@gmail.com>
11549M:	Chris Brannon <chris@the-brannons.com>
11550M:	Kirk Reiser <kirk@reisers.ca>
11551M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11552L:	speakup@linux-speakup.org
11553W:	http://www.linux-speakup.org/
11554S:	Odd Fixes
11555F:	drivers/staging/speakup/
11556
11557STAGING - VIA VT665X DRIVERS
11558M:	Forest Bond <forest@alittletooquiet.net>
11559S:	Odd Fixes
11560F:	drivers/staging/vt665?/
11561
11562STAGING - WILC1000 WIFI DRIVER
11563M:	Aditya Shankar <aditya.shankar@microchip.com>
11564M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11565L:	linux-wireless@vger.kernel.org
11566S:	Supported
11567F:	drivers/staging/wilc1000/
11568
11569STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11570M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11571S:	Odd Fixes
11572F:	drivers/staging/xgifb/
11573
11574STARFIRE/DURALAN NETWORK DRIVER
11575M:	Ion Badulescu <ionut@badula.org>
11576S:	Odd Fixes
11577F:	drivers/net/ethernet/adaptec/starfire*
11578
11579SUN3/3X
11580M:	Sam Creasey <sammy@sammy.net>
11581W:	http://sammy.net/sun3/
11582S:	Maintained
11583F:	arch/m68k/kernel/*sun3*
11584F:	arch/m68k/sun3*/
11585F:	arch/m68k/include/asm/sun3*
11586F:	drivers/net/ethernet/i825xx/sun3*
11587
11588SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11589M:	Hans de Goede <hdegoede@redhat.com>
11590L:	linux-input@vger.kernel.org
11591S:	Maintained
11592F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11593F:	drivers/input/keyboard/sun4i-lradc-keys.c
11594
11595SUNDANCE NETWORK DRIVER
11596M:	Denis Kirjanov <kda@linux-powerpc.org>
11597L:	netdev@vger.kernel.org
11598S:	Maintained
11599F:	drivers/net/ethernet/dlink/sundance.c
11600
11601SUPERH
11602M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11603M:	Rich Felker <dalias@libc.org>
11604L:	linux-sh@vger.kernel.org
11605Q:	http://patchwork.kernel.org/project/linux-sh/list/
11606S:	Maintained
11607F:	Documentation/sh/
11608F:	arch/sh/
11609F:	drivers/sh/
11610
11611SUSPEND TO RAM
11612M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11613M:	Len Brown <len.brown@intel.com>
11614M:	Pavel Machek <pavel@ucw.cz>
11615L:	linux-pm@vger.kernel.org
11616S:	Supported
11617F:	Documentation/power/
11618F:	arch/x86/kernel/acpi/
11619F:	drivers/base/power/
11620F:	kernel/power/
11621F:	include/linux/suspend.h
11622F:	include/linux/freezer.h
11623F:	include/linux/pm.h
11624
11625SVGA HANDLING
11626M:	Martin Mares <mj@ucw.cz>
11627L:	linux-video@atrey.karlin.mff.cuni.cz
11628S:	Maintained
11629F:	Documentation/svga.txt
11630F:	arch/x86/boot/video*
11631
11632SWIOTLB SUBSYSTEM
11633M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11634L:	linux-kernel@vger.kernel.org
11635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11636S:	Supported
11637F:	lib/swiotlb.c
11638F:	arch/*/kernel/pci-swiotlb.c
11639F:	include/linux/swiotlb.h
11640
11641SWITCHDEV
11642M:	Jiri Pirko <jiri@resnulli.us>
11643L:	netdev@vger.kernel.org
11644S:	Supported
11645F:	net/switchdev/
11646F:	include/net/switchdev.h
11647
11648SYNOPSYS ARC ARCHITECTURE
11649M:	Vineet Gupta <vgupta@synopsys.com>
11650L:	linux-snps-arc@lists.infradead.org
11651S:	Supported
11652F:	arch/arc/
11653F:	Documentation/devicetree/bindings/arc/*
11654F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11655F:	drivers/tty/serial/arc_uart.c
11656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11657
11658SYNOPSYS ARC SDP platform support
11659M:	Alexey Brodkin <abrodkin@synopsys.com>
11660S:	Supported
11661F:	arch/arc/plat-axs10x
11662F:	arch/arc/boot/dts/ax*
11663F:	Documentation/devicetree/bindings/arc/axs10*
11664
11665SYSTEM CONFIGURATION (SYSCON)
11666M:	Lee Jones <lee.jones@linaro.org>
11667M:	Arnd Bergmann <arnd@arndb.de>
11668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11669S:	Supported
11670F:	drivers/mfd/syscon.c
11671
11672SYSTEM RESET/SHUTDOWN DRIVERS
11673M:	Sebastian Reichel <sre@kernel.org>
11674L:	linux-pm@vger.kernel.org
11675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11676S:	Maintained
11677F:	Documentation/devicetree/bindings/power/reset/
11678F:	drivers/power/reset/
11679
11680SYSV FILESYSTEM
11681M:	Christoph Hellwig <hch@infradead.org>
11682S:	Maintained
11683F:	Documentation/filesystems/sysv-fs.txt
11684F:	fs/sysv/
11685F:	include/linux/sysv_fs.h
11686
11687TARGET SUBSYSTEM
11688M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11689L:	linux-scsi@vger.kernel.org
11690L:	target-devel@vger.kernel.org
11691W:	http://www.linux-iscsi.org
11692W:	http://groups.google.com/group/linux-iscsi-target-dev
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11694S:	Supported
11695F:	drivers/target/
11696F:	include/target/
11697F:	Documentation/target/
11698
11699TASKSTATS STATISTICS INTERFACE
11700M:	Balbir Singh <bsingharora@gmail.com>
11701S:	Maintained
11702F:	Documentation/accounting/taskstats*
11703F:	include/linux/taskstats*
11704F:	kernel/taskstats.c
11705
11706TC CLASSIFIER
11707M:	Jamal Hadi Salim <jhs@mojatatu.com>
11708L:	netdev@vger.kernel.org
11709S:	Maintained
11710F:	include/net/pkt_cls.h
11711F:	include/uapi/linux/pkt_cls.h
11712F:	net/sched/
11713
11714TCP LOW PRIORITY MODULE
11715M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11716M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11717W:	http://tcp-lp-mod.sourceforge.net/
11718S:	Maintained
11719F:	net/ipv4/tcp_lp.c
11720
11721TDA10071 MEDIA DRIVER
11722M:	Antti Palosaari <crope@iki.fi>
11723L:	linux-media@vger.kernel.org
11724W:	https://linuxtv.org
11725W:	http://palosaari.fi/linux/
11726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11727T:	git git://linuxtv.org/anttip/media_tree.git
11728S:	Maintained
11729F:	drivers/media/dvb-frontends/tda10071*
11730
11731TDA18212 MEDIA DRIVER
11732M:	Antti Palosaari <crope@iki.fi>
11733L:	linux-media@vger.kernel.org
11734W:	https://linuxtv.org
11735W:	http://palosaari.fi/linux/
11736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11737T:	git git://linuxtv.org/anttip/media_tree.git
11738S:	Maintained
11739F:	drivers/media/tuners/tda18212*
11740
11741TDA18218 MEDIA DRIVER
11742M:	Antti Palosaari <crope@iki.fi>
11743L:	linux-media@vger.kernel.org
11744W:	https://linuxtv.org
11745W:	http://palosaari.fi/linux/
11746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11747T:	git git://linuxtv.org/anttip/media_tree.git
11748S:	Maintained
11749F:	drivers/media/tuners/tda18218*
11750
11751TDA18271 MEDIA DRIVER
11752M:	Michael Krufky <mkrufky@linuxtv.org>
11753L:	linux-media@vger.kernel.org
11754W:	https://linuxtv.org
11755W:	http://github.com/mkrufky
11756Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11757T:	git git://linuxtv.org/mkrufky/tuners.git
11758S:	Maintained
11759F:	drivers/media/tuners/tda18271*
11760
11761TDA827x MEDIA DRIVER
11762M:	Michael Krufky <mkrufky@linuxtv.org>
11763L:	linux-media@vger.kernel.org
11764W:	https://linuxtv.org
11765W:	http://github.com/mkrufky
11766Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11767T:	git git://linuxtv.org/mkrufky/tuners.git
11768S:	Maintained
11769F:	drivers/media/tuners/tda8290.*
11770
11771TDA8290 MEDIA DRIVER
11772M:	Michael Krufky <mkrufky@linuxtv.org>
11773L:	linux-media@vger.kernel.org
11774W:	https://linuxtv.org
11775W:	http://github.com/mkrufky
11776Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11777T:	git git://linuxtv.org/mkrufky/tuners.git
11778S:	Maintained
11779F:	drivers/media/tuners/tda8290.*
11780
11781TDA9840 MEDIA DRIVER
11782M:	Hans Verkuil <hverkuil@xs4all.nl>
11783L:	linux-media@vger.kernel.org
11784T:	git git://linuxtv.org/media_tree.git
11785W:	https://linuxtv.org
11786S:	Maintained
11787F:	drivers/media/i2c/tda9840*
11788
11789TEA5761 TUNER DRIVER
11790M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11791M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11792L:	linux-media@vger.kernel.org
11793W:	https://linuxtv.org
11794T:	git git://linuxtv.org/media_tree.git
11795S:	Odd fixes
11796F:	drivers/media/tuners/tea5761.*
11797
11798TEA5767 TUNER DRIVER
11799M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11800M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11801L:	linux-media@vger.kernel.org
11802W:	https://linuxtv.org
11803T:	git git://linuxtv.org/media_tree.git
11804S:	Maintained
11805F:	drivers/media/tuners/tea5767.*
11806
11807TEA6415C MEDIA DRIVER
11808M:	Hans Verkuil <hverkuil@xs4all.nl>
11809L:	linux-media@vger.kernel.org
11810T:	git git://linuxtv.org/media_tree.git
11811W:	https://linuxtv.org
11812S:	Maintained
11813F:	drivers/media/i2c/tea6415c*
11814
11815TEA6420 MEDIA DRIVER
11816M:	Hans Verkuil <hverkuil@xs4all.nl>
11817L:	linux-media@vger.kernel.org
11818T:	git git://linuxtv.org/media_tree.git
11819W:	https://linuxtv.org
11820S:	Maintained
11821F:	drivers/media/i2c/tea6420*
11822
11823TEAM DRIVER
11824M:	Jiri Pirko <jiri@resnulli.us>
11825L:	netdev@vger.kernel.org
11826S:	Supported
11827F:	drivers/net/team/
11828F:	include/linux/if_team.h
11829F:	include/uapi/linux/if_team.h
11830
11831TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11832M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11833S:	Maintained
11834F:	arch/x86/platform/ts5500/
11835
11836TECHNOTREND USB IR RECEIVER
11837M:	Sean Young <sean@mess.org>
11838L:	linux-media@vger.kernel.org
11839S:	Maintained
11840F:	drivers/media/rc/ttusbir.c
11841
11842TEGRA ARCHITECTURE SUPPORT
11843M:	Stephen Warren <swarren@wwwdotorg.org>
11844M:	Thierry Reding <thierry.reding@gmail.com>
11845M:	Alexandre Courbot <gnurou@gmail.com>
11846L:	linux-tegra@vger.kernel.org
11847Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11849S:	Supported
11850N:	[^a-z]tegra
11851
11852TEGRA CLOCK DRIVER
11853M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11854M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11855S:	Supported
11856F:	drivers/clk/tegra/
11857
11858TEGRA DMA DRIVERS
11859M:	Laxman Dewangan <ldewangan@nvidia.com>
11860M:	Jon Hunter <jonathanh@nvidia.com>
11861S:	Supported
11862F:	drivers/dma/tegra*
11863
11864TEGRA I2C DRIVER
11865M:	Laxman Dewangan <ldewangan@nvidia.com>
11866S:	Supported
11867F:	drivers/i2c/busses/i2c-tegra.c
11868
11869TEGRA IOMMU DRIVERS
11870M:	Hiroshi Doyu <hdoyu@nvidia.com>
11871S:	Supported
11872F:	drivers/iommu/tegra*
11873
11874TEGRA KBC DRIVER
11875M:	Rakesh Iyer <riyer@nvidia.com>
11876M:	Laxman Dewangan <ldewangan@nvidia.com>
11877S:	Supported
11878F:	drivers/input/keyboard/tegra-kbc.c
11879
11880TEGRA PWM DRIVER
11881M:	Thierry Reding <thierry.reding@gmail.com>
11882S:	Supported
11883F:	drivers/pwm/pwm-tegra.c
11884
11885TEGRA SERIAL DRIVER
11886M:	Laxman Dewangan <ldewangan@nvidia.com>
11887S:	Supported
11888F:	drivers/tty/serial/serial-tegra.c
11889
11890TEGRA SPI DRIVER
11891M:	Laxman Dewangan <ldewangan@nvidia.com>
11892S:	Supported
11893F:	drivers/spi/spi-tegra*
11894
11895TEHUTI ETHERNET DRIVER
11896M:	Andy Gospodarek <andy@greyhouse.net>
11897L:	netdev@vger.kernel.org
11898S:	Supported
11899F:	drivers/net/ethernet/tehuti/*
11900
11901Telecom Clock Driver for MCPL0010
11902M:	Mark Gross <mark.gross@intel.com>
11903S:	Supported
11904F:	drivers/char/tlclk.c
11905
11906TENSILICA XTENSA PORT (xtensa)
11907M:	Chris Zankel <chris@zankel.net>
11908M:	Max Filippov <jcmvbkbc@gmail.com>
11909L:	linux-xtensa@linux-xtensa.org
11910T:	git git://github.com/czankel/xtensa-linux.git
11911S:	Maintained
11912F:	arch/xtensa/
11913F:	drivers/irqchip/irq-xtensa-*
11914
11915THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11916M:	Hans Verkuil <hverkuil@xs4all.nl>
11917L:	linux-media@vger.kernel.org
11918T:	git git://linuxtv.org/media_tree.git
11919W:	https://linuxtv.org
11920S:	Maintained
11921F:	drivers/media/radio/radio-raremono.c
11922
11923THERMAL
11924M:	Zhang Rui <rui.zhang@intel.com>
11925M:	Eduardo Valentin <edubezval@gmail.com>
11926L:	linux-pm@vger.kernel.org
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11929Q:	https://patchwork.kernel.org/project/linux-pm/list/
11930S:	Supported
11931F:	drivers/thermal/
11932F:	include/linux/thermal.h
11933F:	include/uapi/linux/thermal.h
11934F:	include/linux/cpu_cooling.h
11935F:	Documentation/devicetree/bindings/thermal/
11936
11937THERMAL/CPU_COOLING
11938M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11939M:	Viresh Kumar <viresh.kumar@linaro.org>
11940M:	Javi Merino <javi.merino@kernel.org>
11941L:	linux-pm@vger.kernel.org
11942S:	Supported
11943F:	Documentation/thermal/cpu-cooling-api.txt
11944F:	drivers/thermal/cpu_cooling.c
11945F:	include/linux/cpu_cooling.h
11946
11947THINKPAD ACPI EXTRAS DRIVER
11948M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11949L:	ibm-acpi-devel@lists.sourceforge.net
11950L:	platform-driver-x86@vger.kernel.org
11951W:	http://ibm-acpi.sourceforge.net
11952W:	http://thinkwiki.org/wiki/Ibm-acpi
11953T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11954S:	Maintained
11955F:	drivers/platform/x86/thinkpad_acpi.c
11956
11957TI BANDGAP AND THERMAL DRIVER
11958M:	Eduardo Valentin <edubezval@gmail.com>
11959M:	Keerthy <j-keerthy@ti.com>
11960L:	linux-pm@vger.kernel.org
11961L:	linux-omap@vger.kernel.org
11962S:	Maintained
11963F:	drivers/thermal/ti-soc-thermal/
11964
11965TI VPE/CAL DRIVERS
11966M:	Benoit Parrot <bparrot@ti.com>
11967L:	linux-media@vger.kernel.org
11968W:	http://linuxtv.org/
11969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11970S:	Maintained
11971F:	drivers/media/platform/ti-vpe/
11972
11973TI CDCE706 CLOCK DRIVER
11974M:	Max Filippov <jcmvbkbc@gmail.com>
11975S:	Maintained
11976F:	drivers/clk/clk-cdce706.c
11977
11978TI CLOCK DRIVER
11979M:	Tero Kristo <t-kristo@ti.com>
11980L:	linux-omap@vger.kernel.org
11981S:	Maintained
11982F:	drivers/clk/ti/
11983F:	include/linux/clk/ti.h
11984
11985TI ETHERNET SWITCH DRIVER (CPSW)
11986M:	Mugunthan V N <mugunthanvnm@ti.com>
11987R:	Grygorii Strashko <grygorii.strashko@ti.com>
11988L:	linux-omap@vger.kernel.org
11989L:	netdev@vger.kernel.org
11990S:	Maintained
11991F:	drivers/net/ethernet/ti/cpsw*
11992F:	drivers/net/ethernet/ti/davinci*
11993
11994TI FLASH MEDIA INTERFACE DRIVER
11995M:	Alex Dubov <oakad@yahoo.com>
11996S:	Maintained
11997F:	drivers/misc/tifm*
11998F:	drivers/mmc/host/tifm_sd.c
11999F:	include/linux/tifm.h
12000
12001TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12002M:	Santosh Shilimkar <ssantosh@kernel.org>
12003L:	linux-kernel@vger.kernel.org
12004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12005S:	Maintained
12006F:	drivers/soc/ti/*
12007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12008
12009
12010TI LM49xxx FAMILY ASoC CODEC DRIVERS
12011M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12012M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12013L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12014S:	Maintained
12015F:	sound/soc/codecs/lm49453*
12016F:	sound/soc/codecs/isabelle*
12017
12018TI LP855x BACKLIGHT DRIVER
12019M:	Milo Kim <milo.kim@ti.com>
12020S:	Maintained
12021F:	Documentation/backlight/lp855x-driver.txt
12022F:	drivers/video/backlight/lp855x_bl.c
12023F:	include/linux/platform_data/lp855x.h
12024
12025TI LP8727 CHARGER DRIVER
12026M:	Milo Kim <milo.kim@ti.com>
12027S:	Maintained
12028F:	drivers/power/supply/lp8727_charger.c
12029F:	include/linux/platform_data/lp8727.h
12030
12031TI LP8788 MFD DRIVER
12032M:	Milo Kim <milo.kim@ti.com>
12033S:	Maintained
12034F:	drivers/iio/adc/lp8788_adc.c
12035F:	drivers/leds/leds-lp8788.c
12036F:	drivers/mfd/lp8788*.c
12037F:	drivers/power/supply/lp8788-charger.c
12038F:	drivers/regulator/lp8788-*.c
12039F:	include/linux/mfd/lp8788*.h
12040
12041TI NETCP ETHERNET DRIVER
12042M:	Wingman Kwok <w-kwok2@ti.com>
12043M:	Murali Karicheri <m-karicheri2@ti.com>
12044L:	netdev@vger.kernel.org
12045S:	Maintained
12046F:	drivers/net/ethernet/ti/netcp*
12047
12048TI TAS571X FAMILY ASoC CODEC DRIVER
12049M:	Kevin Cernekee <cernekee@chromium.org>
12050L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12051S:	Odd Fixes
12052F:	sound/soc/codecs/tas571x*
12053
12054TI TWL4030 SERIES SOC CODEC DRIVER
12055M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12057S:	Maintained
12058F:	sound/soc/codecs/twl4030*
12059
12060TI WILINK WIRELESS DRIVERS
12061L:	linux-wireless@vger.kernel.org
12062W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12063W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12065S:	Orphan
12066F:	drivers/net/wireless/ti/
12067F:	include/linux/wl12xx.h
12068
12069TIPC NETWORK LAYER
12070M:	Jon Maloy <jon.maloy@ericsson.com>
12071M:	Ying Xue <ying.xue@windriver.com>
12072L:	netdev@vger.kernel.org (core kernel code)
12073L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12074W:	http://tipc.sourceforge.net/
12075S:	Maintained
12076F:	include/uapi/linux/tipc*.h
12077F:	net/tipc/
12078
12079TILE ARCHITECTURE
12080M:	Chris Metcalf <cmetcalf@mellanox.com>
12081W:	http://www.mellanox.com/repository/solutions/tile-scm/
12082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12083S:	Supported
12084F:	arch/tile/
12085F:	drivers/char/tile-srom.c
12086F:	drivers/edac/tile_edac.c
12087F:	drivers/net/ethernet/tile/
12088F:	drivers/rtc/rtc-tile.c
12089F:	drivers/tty/hvc/hvc_tile.c
12090F:	drivers/tty/serial/tilegx.c
12091F:	drivers/usb/host/*-tilegx.c
12092F:	include/linux/usb/tilegx.h
12093
12094TLAN NETWORK DRIVER
12095M:	Samuel Chessman <chessman@tux.org>
12096L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12097W:	http://sourceforge.net/projects/tlan/
12098S:	Maintained
12099F:	Documentation/networking/tlan.txt
12100F:	drivers/net/ethernet/ti/tlan.*
12101
12102TOMOYO SECURITY MODULE
12103M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12104M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12105L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12106L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12107L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12108L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12109W:	http://tomoyo.sourceforge.jp/
12110T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12111S:	Maintained
12112F:	security/tomoyo/
12113
12114TOPSTAR LAPTOP EXTRAS DRIVER
12115M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12116L:	platform-driver-x86@vger.kernel.org
12117S:	Maintained
12118F:	drivers/platform/x86/topstar-laptop.c
12119
12120TOSHIBA ACPI EXTRAS DRIVER
12121M:	Azael Avalos <coproscefalo@gmail.com>
12122L:	platform-driver-x86@vger.kernel.org
12123S:	Maintained
12124F:	drivers/platform/x86/toshiba_acpi.c
12125
12126TOSHIBA BLUETOOTH DRIVER
12127M:	Azael Avalos <coproscefalo@gmail.com>
12128L:	platform-driver-x86@vger.kernel.org
12129S:	Maintained
12130F:	drivers/platform/x86/toshiba_bluetooth.c
12131
12132TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12133M:	Azael Avalos <coproscefalo@gmail.com>
12134L:	platform-driver-x86@vger.kernel.org
12135S:	Maintained
12136F:	drivers/platform/x86/toshiba_haps.c
12137
12138TOSHIBA WMI HOTKEYS DRIVER
12139M:	Azael Avalos <coproscefalo@gmail.com>
12140L:	platform-driver-x86@vger.kernel.org
12141S:	Maintained
12142F:	drivers/platform/x86/toshiba-wmi.c
12143
12144TOSHIBA SMM DRIVER
12145M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12146W:	http://www.buzzard.org.uk/toshiba/
12147S:	Maintained
12148F:	drivers/char/toshiba.c
12149F:	include/linux/toshiba.h
12150F:	include/uapi/linux/toshiba.h
12151
12152TOSHIBA TC358743 DRIVER
12153M:	Mats Randgaard <matrandg@cisco.com>
12154L:	linux-media@vger.kernel.org
12155S:	Maintained
12156F:	drivers/media/i2c/tc358743*
12157F:	include/media/i2c/tc358743.h
12158
12159TMIO/SDHI MMC DRIVER
12160M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12161L:	linux-mmc@vger.kernel.org
12162S:	Supported
12163F:	drivers/mmc/host/tmio_mmc*
12164F:	drivers/mmc/host/sh_mobile_sdhi.c
12165F:	include/linux/mfd/tmio.h
12166
12167TMP401 HARDWARE MONITOR DRIVER
12168M:	Guenter Roeck <linux@roeck-us.net>
12169L:	linux-hwmon@vger.kernel.org
12170S:	Maintained
12171F:	Documentation/hwmon/tmp401
12172F:	drivers/hwmon/tmp401.c
12173
12174TMPFS (SHMEM FILESYSTEM)
12175M:	Hugh Dickins <hughd@google.com>
12176L:	linux-mm@kvack.org
12177S:	Maintained
12178F:	include/linux/shmem_fs.h
12179F:	mm/shmem.c
12180
12181TM6000 VIDEO4LINUX DRIVER
12182M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12183M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12184L:	linux-media@vger.kernel.org
12185W:	https://linuxtv.org
12186T:	git git://linuxtv.org/media_tree.git
12187S:	Odd fixes
12188F:	drivers/media/usb/tm6000/
12189F:	Documentation/media/v4l-drivers/tm6000*
12190
12191TW5864 VIDEO4LINUX DRIVER
12192M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12193M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12194M:	Andrey Utkin <andrey_utkin@fastmail.com>
12195L:	linux-media@vger.kernel.org
12196S:	Supported
12197F:	drivers/media/pci/tw5864/
12198
12199TW68 VIDEO4LINUX DRIVER
12200M:	Hans Verkuil <hverkuil@xs4all.nl>
12201L:	linux-media@vger.kernel.org
12202T:	git git://linuxtv.org/media_tree.git
12203W:	https://linuxtv.org
12204S:	Odd Fixes
12205F:	drivers/media/pci/tw68/
12206
12207TW686X VIDEO4LINUX DRIVER
12208M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12209L:	linux-media@vger.kernel.org
12210T:	git git://linuxtv.org/media_tree.git
12211W:	http://linuxtv.org
12212S:	Maintained
12213F:	drivers/media/pci/tw686x/
12214
12215TPM DEVICE DRIVER
12216M:	Peter Huewe <peterhuewe@gmx.de>
12217M:	Marcel Selhorst <tpmdd@selhorst.net>
12218M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12219R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12220W:	http://tpmdd.sourceforge.net
12221L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12222Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12223T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12224S:	Maintained
12225F:	drivers/char/tpm/
12226
12227TPM IBM_VTPM DEVICE DRIVER
12228M:	Ashley Lai <ashleydlai@gmail.com>
12229W:	http://tpmdd.sourceforge.net
12230L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12231S:	Maintained
12232F:	drivers/char/tpm/tpm_ibmvtpm*
12233
12234TRACING
12235M:	Steven Rostedt <rostedt@goodmis.org>
12236M:	Ingo Molnar <mingo@redhat.com>
12237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12238S:	Maintained
12239F:	Documentation/trace/ftrace.txt
12240F:	arch/*/*/*/ftrace.h
12241F:	arch/*/kernel/ftrace.c
12242F:	include/*/ftrace.h
12243F:	include/linux/trace*.h
12244F:	include/trace/
12245F:	kernel/trace/
12246F:	tools/testing/selftests/ftrace/
12247
12248TRACING MMIO ACCESSES (MMIOTRACE)
12249M:	Steven Rostedt <rostedt@goodmis.org>
12250M:	Ingo Molnar <mingo@kernel.org>
12251R:	Karol Herbst <karolherbst@gmail.com>
12252R:	Pekka Paalanen <ppaalanen@gmail.com>
12253S:	Maintained
12254L:	linux-kernel@vger.kernel.org
12255L:	nouveau@lists.freedesktop.org
12256F:	kernel/trace/trace_mmiotrace.c
12257F:	include/linux/mmiotrace.h
12258F:	arch/x86/mm/kmmio.c
12259F:	arch/x86/mm/mmio-mod.c
12260F:	arch/x86/mm/testmmiotrace.c
12261
12262TRIVIAL PATCHES
12263M:	Jiri Kosina <trivial@kernel.org>
12264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12265S:	Maintained
12266K:	^Subject:.*(?i)trivial
12267
12268TTY LAYER
12269M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12270M:	Jiri Slaby <jslaby@suse.com>
12271S:	Supported
12272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12273F:	Documentation/serial/
12274F:	drivers/tty/
12275F:	drivers/tty/serial/serial_core.c
12276F:	include/linux/serial_core.h
12277F:	include/linux/serial.h
12278F:	include/linux/tty.h
12279F:	include/uapi/linux/serial_core.h
12280F:	include/uapi/linux/serial.h
12281F:	include/uapi/linux/tty.h
12282
12283TUA9001 MEDIA DRIVER
12284M:	Antti Palosaari <crope@iki.fi>
12285L:	linux-media@vger.kernel.org
12286W:	https://linuxtv.org
12287W:	http://palosaari.fi/linux/
12288Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12289T:	git git://linuxtv.org/anttip/media_tree.git
12290S:	Maintained
12291F:	drivers/media/tuners/tua9001*
12292
12293TULIP NETWORK DRIVERS
12294L:	netdev@vger.kernel.org
12295L:	linux-parisc@vger.kernel.org
12296S:	Orphan
12297F:	drivers/net/ethernet/dec/tulip/
12298
12299TUN/TAP driver
12300M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12301W:	http://vtun.sourceforge.net/tun
12302S:	Maintained
12303F:	Documentation/networking/tuntap.txt
12304F:	arch/um/os-Linux/drivers/
12305
12306TURBOCHANNEL SUBSYSTEM
12307M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12308M:	Ralf Baechle <ralf@linux-mips.org>
12309L:	linux-mips@linux-mips.org
12310Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12311S:	Maintained
12312F:	drivers/tc/
12313F:	include/linux/tc.h
12314
12315UBI FILE SYSTEM (UBIFS)
12316M:	Richard Weinberger <richard@nod.at>
12317M:	Artem Bityutskiy <dedekind1@gmail.com>
12318M:	Adrian Hunter <adrian.hunter@intel.com>
12319L:	linux-mtd@lists.infradead.org
12320T:	git git://git.infradead.org/ubifs-2.6.git
12321W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12322S:	Supported
12323F:	Documentation/filesystems/ubifs.txt
12324F:	fs/ubifs/
12325
12326UCLINUX (M68KNOMMU AND COLDFIRE)
12327M:	Greg Ungerer <gerg@linux-m68k.org>
12328W:	http://www.linux-m68k.org/
12329W:	http://www.uclinux.org/
12330L:	linux-m68k@lists.linux-m68k.org
12331L:	uclinux-dev@uclinux.org  (subscribers-only)
12332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12333S:	Maintained
12334F:	arch/m68k/coldfire/
12335F:	arch/m68k/68*/
12336F:	arch/m68k/*/*_no.*
12337F:	arch/m68k/include/asm/*_no.*
12338
12339UDF FILESYSTEM
12340M:	Jan Kara <jack@suse.com>
12341S:	Maintained
12342F:	Documentation/filesystems/udf.txt
12343F:	fs/udf/
12344
12345UFS FILESYSTEM
12346M:	Evgeniy Dushistov <dushistov@mail.ru>
12347S:	Maintained
12348F:	Documentation/filesystems/ufs.txt
12349F:	fs/ufs/
12350
12351UHID USERSPACE HID IO DRIVER:
12352M:	David Herrmann <dh.herrmann@googlemail.com>
12353L:	linux-input@vger.kernel.org
12354S:	Maintained
12355F:	drivers/hid/uhid.c
12356F:	include/uapi/linux/uhid.h
12357
12358ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12359L:	linux-usb@vger.kernel.org
12360S:	Orphan
12361F:	drivers/uwb/
12362F:	include/linux/uwb.h
12363F:	include/linux/uwb/
12364
12365UNICORE32 ARCHITECTURE:
12366M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12367W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12368S:	Maintained
12369T:	git git://github.com/gxt/linux.git
12370F:	arch/unicore32/
12371
12372UNIFDEF
12373M:	Tony Finch <dot@dotat.at>
12374W:	http://dotat.at/prog/unifdef
12375S:	Maintained
12376F:	scripts/unifdef.c
12377
12378UNIFORM CDROM DRIVER
12379M:	Jens Axboe <axboe@kernel.dk>
12380W:	http://www.kernel.dk
12381S:	Maintained
12382F:	Documentation/cdrom/
12383F:	drivers/cdrom/cdrom.c
12384F:	include/linux/cdrom.h
12385F:	include/uapi/linux/cdrom.h
12386
12387UNISYS S-PAR DRIVERS
12388M:	David Kershner <david.kershner@unisys.com>
12389L:	sparmaintainer@unisys.com (Unisys internal)
12390S:	Supported
12391F:	drivers/staging/unisys/
12392
12393UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12394M:	Vinayak Holikatti <vinholikatti@gmail.com>
12395L:	linux-scsi@vger.kernel.org
12396S:	Supported
12397F:	Documentation/scsi/ufs.txt
12398F:	drivers/scsi/ufs/
12399
12400UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12401M:	Joao Pinto <Joao.Pinto@synopsys.com>
12402L:	linux-scsi@vger.kernel.org
12403S:	Supported
12404F:	drivers/scsi/ufs/*dwc*
12405
12406UNSORTED BLOCK IMAGES (UBI)
12407M:	Artem Bityutskiy <dedekind1@gmail.com>
12408M:	Richard Weinberger <richard@nod.at>
12409W:	http://www.linux-mtd.infradead.org/
12410L:	linux-mtd@lists.infradead.org
12411T:	git git://git.infradead.org/ubifs-2.6.git
12412S:	Supported
12413F:	drivers/mtd/ubi/
12414F:	include/linux/mtd/ubi.h
12415F:	include/uapi/mtd/ubi-user.h
12416
12417USB ACM DRIVER
12418M:	Oliver Neukum <oneukum@suse.com>
12419L:	linux-usb@vger.kernel.org
12420S:	Maintained
12421F:	Documentation/usb/acm.txt
12422F:	drivers/usb/class/cdc-acm.*
12423
12424USB AR5523 WIRELESS DRIVER
12425M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12426L:	linux-wireless@vger.kernel.org
12427S:	Maintained
12428F:	drivers/net/wireless/ath/ar5523/
12429
12430USB ATTACHED SCSI
12431M:	Oliver Neukum <oneukum@suse.com>
12432L:	linux-usb@vger.kernel.org
12433L:	linux-scsi@vger.kernel.org
12434S:	Maintained
12435F:	drivers/usb/storage/uas.c
12436
12437USB CDC ETHERNET DRIVER
12438M:	Oliver Neukum <oliver@neukum.org>
12439L:	linux-usb@vger.kernel.org
12440S:	Maintained
12441F:	drivers/net/usb/cdc_*.c
12442F:	include/uapi/linux/usb/cdc.h
12443
12444USB CHAOSKEY DRIVER
12445M:	Keith Packard <keithp@keithp.com>
12446L:	linux-usb@vger.kernel.org
12447S:	Maintained
12448F:	drivers/usb/misc/chaoskey.c
12449
12450USB CYPRESS C67X00 DRIVER
12451M:	Peter Korsgaard <jacmet@sunsite.dk>
12452L:	linux-usb@vger.kernel.org
12453S:	Maintained
12454F:	drivers/usb/c67x00/
12455
12456USB DAVICOM DM9601 DRIVER
12457M:	Peter Korsgaard <jacmet@sunsite.dk>
12458L:	netdev@vger.kernel.org
12459W:	http://www.linux-usb.org/usbnet
12460S:	Maintained
12461F:	drivers/net/usb/dm9601.c
12462
12463USB DIAMOND RIO500 DRIVER
12464M:	Cesar Miquel <miquel@df.uba.ar>
12465L:	rio500-users@lists.sourceforge.net
12466W:	http://rio500.sourceforge.net
12467S:	Maintained
12468F:	drivers/usb/misc/rio500*
12469
12470USB EHCI DRIVER
12471M:	Alan Stern <stern@rowland.harvard.edu>
12472L:	linux-usb@vger.kernel.org
12473S:	Maintained
12474F:	Documentation/usb/ehci.txt
12475F:	drivers/usb/host/ehci*
12476
12477USB GADGET/PERIPHERAL SUBSYSTEM
12478M:	Felipe Balbi <balbi@kernel.org>
12479L:	linux-usb@vger.kernel.org
12480W:	http://www.linux-usb.org/gadget
12481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12482S:	Maintained
12483F:	drivers/usb/gadget/
12484F:	include/linux/usb/gadget*
12485
12486USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12487M:	Jiri Kosina <jikos@kernel.org>
12488R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12489L:	linux-usb@vger.kernel.org
12490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12491S:	Maintained
12492F:	Documentation/hid/hiddev.txt
12493F:	drivers/hid/usbhid/
12494
12495USB ISP116X DRIVER
12496M:	Olav Kongas <ok@artecdesign.ee>
12497L:	linux-usb@vger.kernel.org
12498S:	Maintained
12499F:	drivers/usb/host/isp116x*
12500F:	include/linux/usb/isp116x.h
12501
12502USB LAN78XX ETHERNET DRIVER
12503M:	Woojung Huh <woojung.huh@microchip.com>
12504M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12505L:	netdev@vger.kernel.org
12506S:	Maintained
12507F:	drivers/net/usb/lan78xx.*
12508
12509USB MASS STORAGE DRIVER
12510M:	Alan Stern <stern@rowland.harvard.edu>
12511L:	linux-usb@vger.kernel.org
12512L:	usb-storage@lists.one-eyed-alien.net
12513S:	Maintained
12514W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12515F:	drivers/usb/storage/
12516
12517USB MIDI DRIVER
12518M:	Clemens Ladisch <clemens@ladisch.de>
12519L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12520T:	git git://git.alsa-project.org/alsa-kernel.git
12521S:	Maintained
12522F:	sound/usb/midi.*
12523
12524USB NETWORKING DRIVERS
12525L:	linux-usb@vger.kernel.org
12526S:	Odd Fixes
12527F:	drivers/net/usb/
12528
12529USB OHCI DRIVER
12530M:	Alan Stern <stern@rowland.harvard.edu>
12531L:	linux-usb@vger.kernel.org
12532S:	Maintained
12533F:	Documentation/usb/ohci.txt
12534F:	drivers/usb/host/ohci*
12535
12536USB OTG FSM (Finite State Machine)
12537M:	Peter Chen <Peter.Chen@nxp.com>
12538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12539L:	linux-usb@vger.kernel.org
12540S:	Maintained
12541F:	drivers/usb/common/usb-otg-fsm.c
12542
12543USB OVER IP DRIVER
12544M:	Valentina Manea <valentina.manea.m@gmail.com>
12545M:	Shuah Khan <shuahkh@osg.samsung.com>
12546M:	Shuah Khan <shuah@kernel.org>
12547L:	linux-usb@vger.kernel.org
12548S:	Maintained
12549F:	Documentation/usb/usbip_protocol.txt
12550F:	drivers/usb/usbip/
12551F:	tools/usb/usbip/
12552
12553USB PEGASUS DRIVER
12554M:	Petko Manolov <petkan@nucleusys.com>
12555L:	linux-usb@vger.kernel.org
12556L:	netdev@vger.kernel.org
12557T:	git git://github.com/petkan/pegasus.git
12558W:	https://github.com/petkan/pegasus
12559S:	Maintained
12560F:	drivers/net/usb/pegasus.*
12561
12562USB PHY LAYER
12563M:	Felipe Balbi <balbi@kernel.org>
12564L:	linux-usb@vger.kernel.org
12565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12566S:	Maintained
12567F:	drivers/usb/phy/
12568
12569USB PRINTER DRIVER (usblp)
12570M:	Pete Zaitcev <zaitcev@redhat.com>
12571L:	linux-usb@vger.kernel.org
12572S:	Supported
12573F:	drivers/usb/class/usblp.c
12574
12575USB QMI WWAN NETWORK DRIVER
12576M:	Bjørn Mork <bjorn@mork.no>
12577L:	netdev@vger.kernel.org
12578S:	Maintained
12579F:	Documentation/ABI/testing/sysfs-class-net-qmi
12580F:	drivers/net/usb/qmi_wwan.c
12581
12582USB RTL8150 DRIVER
12583M:	Petko Manolov <petkan@nucleusys.com>
12584L:	linux-usb@vger.kernel.org
12585L:	netdev@vger.kernel.org
12586T:	git git://github.com/petkan/rtl8150.git
12587W:	https://github.com/petkan/rtl8150
12588S:	Maintained
12589F:	drivers/net/usb/rtl8150.c
12590
12591USB SERIAL SUBSYSTEM
12592M:	Johan Hovold <johan@kernel.org>
12593L:	linux-usb@vger.kernel.org
12594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12595S:	Maintained
12596F:	Documentation/usb/usb-serial.txt
12597F:	drivers/usb/serial/
12598F:	include/linux/usb/serial.h
12599
12600USB SMSC75XX ETHERNET DRIVER
12601M:	Steve Glendinning <steve.glendinning@shawell.net>
12602L:	netdev@vger.kernel.org
12603S:	Maintained
12604F:	drivers/net/usb/smsc75xx.*
12605
12606USB SMSC95XX ETHERNET DRIVER
12607M:	Steve Glendinning <steve.glendinning@shawell.net>
12608M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12609L:	netdev@vger.kernel.org
12610S:	Maintained
12611F:	drivers/net/usb/smsc95xx.*
12612
12613USB SUBSYSTEM
12614M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12615L:	linux-usb@vger.kernel.org
12616W:	http://www.linux-usb.org
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12618S:	Supported
12619F:	Documentation/devicetree/bindings/usb/
12620F:	Documentation/usb/
12621F:	drivers/usb/
12622F:	include/linux/usb.h
12623F:	include/linux/usb/
12624
12625USB UHCI DRIVER
12626M:	Alan Stern <stern@rowland.harvard.edu>
12627L:	linux-usb@vger.kernel.org
12628S:	Maintained
12629F:	drivers/usb/host/uhci*
12630
12631USB "USBNET" DRIVER FRAMEWORK
12632M:	Oliver Neukum <oneukum@suse.com>
12633L:	netdev@vger.kernel.org
12634W:	http://www.linux-usb.org/usbnet
12635S:	Maintained
12636F:	drivers/net/usb/usbnet.c
12637F:	include/linux/usb/usbnet.h
12638
12639USB VIDEO CLASS
12640M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12641L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12642L:	linux-media@vger.kernel.org
12643T:	git git://linuxtv.org/media_tree.git
12644W:	http://www.ideasonboard.org/uvc/
12645S:	Maintained
12646F:	drivers/media/usb/uvc/
12647F:	include/uapi/linux/uvcvideo.h
12648
12649USB VISION DRIVER
12650M:	Hans Verkuil <hverkuil@xs4all.nl>
12651L:	linux-media@vger.kernel.org
12652T:	git git://linuxtv.org/media_tree.git
12653W:	https://linuxtv.org
12654S:	Odd Fixes
12655F:	drivers/media/usb/usbvision/
12656
12657USB WEBCAM GADGET
12658M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12659L:	linux-usb@vger.kernel.org
12660S:	Maintained
12661F:	drivers/usb/gadget/function/*uvc*
12662F:	drivers/usb/gadget/legacy/webcam.c
12663
12664USB WIRELESS RNDIS DRIVER (rndis_wlan)
12665M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12666L:	linux-wireless@vger.kernel.org
12667S:	Maintained
12668F:	drivers/net/wireless/rndis_wlan.c
12669
12670USB XHCI DRIVER
12671M:	Mathias Nyman <mathias.nyman@intel.com>
12672L:	linux-usb@vger.kernel.org
12673S:	Supported
12674F:	drivers/usb/host/xhci*
12675F:	drivers/usb/host/pci-quirks*
12676
12677USB ZD1201 DRIVER
12678L:	linux-wireless@vger.kernel.org
12679W:	http://linux-lc100020.sourceforge.net
12680S:	Orphan
12681F:	drivers/net/wireless/zydas/zd1201.*
12682
12683USB ZR364XX DRIVER
12684M:	Antoine Jacquet <royale@zerezo.com>
12685L:	linux-usb@vger.kernel.org
12686L:	linux-media@vger.kernel.org
12687T:	git git://linuxtv.org/media_tree.git
12688W:	http://royale.zerezo.com/zr364xx/
12689S:	Maintained
12690F:	Documentation/media/v4l-drivers/zr364xx*
12691F:	drivers/media/usb/zr364xx/
12692
12693ULPI BUS
12694M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12695L:	linux-usb@vger.kernel.org
12696S:	Maintained
12697F:	drivers/usb/common/ulpi.c
12698F:	include/linux/ulpi/
12699
12700USER-MODE LINUX (UML)
12701M:	Jeff Dike <jdike@addtoit.com>
12702M:	Richard Weinberger <richard@nod.at>
12703L:	user-mode-linux-devel@lists.sourceforge.net
12704L:	user-mode-linux-user@lists.sourceforge.net
12705W:	http://user-mode-linux.sourceforge.net
12706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12707S:	Maintained
12708F:	Documentation/virtual/uml/
12709F:	arch/um/
12710F:	arch/x86/um/
12711F:	fs/hostfs/
12712F:	fs/hppfs/
12713
12714USERSPACE I/O (UIO)
12715M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12716S:	Maintained
12717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12718F:	Documentation/DocBook/uio-howto.tmpl
12719F:	drivers/uio/
12720F:	include/linux/uio*.h
12721
12722UTIL-LINUX PACKAGE
12723M:	Karel Zak <kzak@redhat.com>
12724L:	util-linux@vger.kernel.org
12725W:	http://en.wikipedia.org/wiki/Util-linux
12726T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12727S:	Maintained
12728
12729UVESAFB DRIVER
12730M:	Michal Januszewski <spock@gentoo.org>
12731L:	linux-fbdev@vger.kernel.org
12732W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12733S:	Maintained
12734F:	Documentation/fb/uvesafb.txt
12735F:	drivers/video/fbdev/uvesafb.*
12736
12737VF610 NAND DRIVER
12738M:	Stefan Agner <stefan@agner.ch>
12739L:	linux-mtd@lists.infradead.org
12740S:	Supported
12741F:	drivers/mtd/nand/vf610_nfc.c
12742
12743VFAT/FAT/MSDOS FILESYSTEM
12744M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12745S:	Maintained
12746F:	Documentation/filesystems/vfat.txt
12747F:	fs/fat/
12748
12749VFIO DRIVER
12750M:	Alex Williamson <alex.williamson@redhat.com>
12751L:	kvm@vger.kernel.org
12752T:	git git://github.com/awilliam/linux-vfio.git
12753S:	Maintained
12754F:	Documentation/vfio.txt
12755F:	drivers/vfio/
12756F:	include/linux/vfio.h
12757F:	include/uapi/linux/vfio.h
12758
12759VFIO PLATFORM DRIVER
12760M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12761L:	kvm@vger.kernel.org
12762S:	Maintained
12763F:	drivers/vfio/platform/
12764
12765VIDEOBUF2 FRAMEWORK
12766M:	Pawel Osciak <pawel@osciak.com>
12767M:	Marek Szyprowski <m.szyprowski@samsung.com>
12768M:	Kyungmin Park <kyungmin.park@samsung.com>
12769L:	linux-media@vger.kernel.org
12770S:	Maintained
12771F:	drivers/media/v4l2-core/videobuf2-*
12772F:	include/media/videobuf2-*
12773
12774VIRTIO AND VHOST VSOCK DRIVER
12775M:	Stefan Hajnoczi <stefanha@redhat.com>
12776L:	kvm@vger.kernel.org
12777L:	virtualization@lists.linux-foundation.org
12778L:	netdev@vger.kernel.org
12779S:	Maintained
12780F:	include/linux/virtio_vsock.h
12781F:	include/uapi/linux/virtio_vsock.h
12782F:	net/vmw_vsock/virtio_transport_common.c
12783F:	net/vmw_vsock/virtio_transport.c
12784F:	drivers/vhost/vsock.c
12785F:	drivers/vhost/vsock.h
12786
12787VIRTUAL SERIO DEVICE DRIVER
12788M:	Stephen Chandler Paul <thatslyude@gmail.com>
12789S:	Maintained
12790F:	drivers/input/serio/userio.c
12791F:	include/uapi/linux/userio.h
12792
12793VIRTIO CONSOLE DRIVER
12794M:	Amit Shah <amit.shah@redhat.com>
12795L:	virtualization@lists.linux-foundation.org
12796S:	Maintained
12797F:	drivers/char/virtio_console.c
12798F:	include/linux/virtio_console.h
12799F:	include/uapi/linux/virtio_console.h
12800
12801VIRTIO CORE, NET AND BLOCK DRIVERS
12802M:	"Michael S. Tsirkin" <mst@redhat.com>
12803M:	Jason Wang <jasowang@redhat.com>
12804L:	virtualization@lists.linux-foundation.org
12805S:	Maintained
12806F:	Documentation/devicetree/bindings/virtio/
12807F:	drivers/virtio/
12808F:	tools/virtio/
12809F:	drivers/net/virtio_net.c
12810F:	drivers/block/virtio_blk.c
12811F:	include/linux/virtio_*.h
12812F:	include/uapi/linux/virtio_*.h
12813
12814VIRTIO DRIVERS FOR S390
12815M:	Christian Borntraeger <borntraeger@de.ibm.com>
12816M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12817L:	linux-s390@vger.kernel.org
12818L:	virtualization@lists.linux-foundation.org
12819L:	kvm@vger.kernel.org
12820S:	Supported
12821F:	drivers/s390/virtio/
12822
12823VIRTIO GPU DRIVER
12824M:	David Airlie <airlied@linux.ie>
12825M:	Gerd Hoffmann <kraxel@redhat.com>
12826L:	dri-devel@lists.freedesktop.org
12827L:	virtualization@lists.linux-foundation.org
12828S:	Maintained
12829F:	drivers/gpu/drm/virtio/
12830F:	include/uapi/linux/virtio_gpu.h
12831
12832VIRTIO HOST (VHOST)
12833M:	"Michael S. Tsirkin" <mst@redhat.com>
12834M:	Jason Wang <jasowang@redhat.com>
12835L:	kvm@vger.kernel.org
12836L:	virtualization@lists.linux-foundation.org
12837L:	netdev@vger.kernel.org
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12839S:	Maintained
12840F:	drivers/vhost/
12841F:	include/uapi/linux/vhost.h
12842
12843VIRTIO INPUT DRIVER
12844M:	Gerd Hoffmann <kraxel@redhat.com>
12845S:	Maintained
12846F:	drivers/virtio/virtio_input.c
12847F:	include/uapi/linux/virtio_input.h
12848
12849VIA RHINE NETWORK DRIVER
12850S:	Orphan
12851F:	drivers/net/ethernet/via/via-rhine.c
12852
12853VIA SD/MMC CARD CONTROLLER DRIVER
12854M:	Bruce Chang <brucechang@via.com.tw>
12855M:	Harald Welte <HaraldWelte@viatech.com>
12856S:	Maintained
12857F:	drivers/mmc/host/via-sdmmc.c
12858
12859VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12860M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12861L:	linux-fbdev@vger.kernel.org
12862S:	Maintained
12863F:	include/linux/via-core.h
12864F:	include/linux/via-gpio.h
12865F:	include/linux/via_i2c.h
12866F:	drivers/video/fbdev/via/
12867
12868VIA VELOCITY NETWORK DRIVER
12869M:	Francois Romieu <romieu@fr.zoreil.com>
12870L:	netdev@vger.kernel.org
12871S:	Maintained
12872F:	drivers/net/ethernet/via/via-velocity.*
12873
12874VIRT LIB
12875M:	Alex Williamson <alex.williamson@redhat.com>
12876M:	Paolo Bonzini <pbonzini@redhat.com>
12877L:	kvm@vger.kernel.org
12878S:	Supported
12879F:	virt/lib/
12880
12881VIVID VIRTUAL VIDEO DRIVER
12882M:	Hans Verkuil <hverkuil@xs4all.nl>
12883L:	linux-media@vger.kernel.org
12884T:	git git://linuxtv.org/media_tree.git
12885W:	https://linuxtv.org
12886S:	Maintained
12887F:	drivers/media/platform/vivid/*
12888
12889VLAN (802.1Q)
12890M:	Patrick McHardy <kaber@trash.net>
12891L:	netdev@vger.kernel.org
12892S:	Maintained
12893F:	drivers/net/macvlan.c
12894F:	include/linux/if_*vlan.h
12895F:	net/8021q/
12896
12897VLYNQ BUS
12898M:	Florian Fainelli <f.fainelli@gmail.com>
12899L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12900S:	Maintained
12901F:	drivers/vlynq/vlynq.c
12902F:	include/linux/vlynq.h
12903
12904VME SUBSYSTEM
12905M:	Martyn Welch <martyn@welchs.me.uk>
12906M:	Manohar Vanga <manohar.vanga@gmail.com>
12907M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12908L:	devel@driverdev.osuosl.org
12909S:	Maintained
12910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12911F:	Documentation/vme_api.txt
12912F:	drivers/staging/vme/
12913F:	drivers/vme/
12914F:	include/linux/vme*
12915
12916VMWARE HYPERVISOR INTERFACE
12917M:	Alok Kataria <akataria@vmware.com>
12918L:	virtualization@lists.linux-foundation.org
12919S:	Supported
12920F:	arch/x86/kernel/cpu/vmware.c
12921
12922VMWARE BALLOON DRIVER
12923M:	Xavier Deguillard <xdeguillard@vmware.com>
12924M:	Philip Moltmann <moltmann@vmware.com>
12925M:	"VMware, Inc." <pv-drivers@vmware.com>
12926L:	linux-kernel@vger.kernel.org
12927S:	Maintained
12928F:	drivers/misc/vmw_balloon.c
12929
12930VMWARE VMMOUSE SUBDRIVER
12931M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12932M:	"VMware, Inc." <pv-drivers@vmware.com>
12933L:	linux-input@vger.kernel.org
12934S:	Maintained
12935F:	drivers/input/mouse/vmmouse.c
12936F:	drivers/input/mouse/vmmouse.h
12937
12938VMWARE VMXNET3 ETHERNET DRIVER
12939M:	Shrikrishna Khare <skhare@vmware.com>
12940M:	"VMware, Inc." <pv-drivers@vmware.com>
12941L:	netdev@vger.kernel.org
12942S:	Maintained
12943F:	drivers/net/vmxnet3/
12944
12945VMware PVSCSI driver
12946M:	Jim Gill <jgill@vmware.com>
12947M:	VMware PV-Drivers <pv-drivers@vmware.com>
12948L:	linux-scsi@vger.kernel.org
12949S:	Maintained
12950F:	drivers/scsi/vmw_pvscsi.c
12951F:	drivers/scsi/vmw_pvscsi.h
12952
12953VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12954M:	Liam Girdwood <lgirdwood@gmail.com>
12955M:	Mark Brown <broonie@kernel.org>
12956L:	linux-kernel@vger.kernel.org
12957W:	http://www.slimlogic.co.uk/?p=48
12958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12959S:	Supported
12960F:	Documentation/devicetree/bindings/regulator/
12961F:	drivers/regulator/
12962F:	include/dt-bindings/regulator/
12963F:	include/linux/regulator/
12964
12965VRF
12966M:	David Ahern <dsa@cumulusnetworks.com>
12967M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12968L:	netdev@vger.kernel.org
12969S:	Maintained
12970F:	drivers/net/vrf.c
12971F:	Documentation/networking/vrf.txt
12972
12973VT1211 HARDWARE MONITOR DRIVER
12974M:	Juerg Haefliger <juergh@gmail.com>
12975L:	linux-hwmon@vger.kernel.org
12976S:	Maintained
12977F:	Documentation/hwmon/vt1211
12978F:	drivers/hwmon/vt1211.c
12979
12980VT8231 HARDWARE MONITOR DRIVER
12981M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12982L:	linux-hwmon@vger.kernel.org
12983S:	Maintained
12984F:	drivers/hwmon/vt8231.c
12985
12986VUB300 USB to SDIO/SD/MMC bridge chip
12987M:	Tony Olech <tony.olech@elandigitalsystems.com>
12988L:	linux-mmc@vger.kernel.org
12989L:	linux-usb@vger.kernel.org
12990S:	Supported
12991F:	drivers/mmc/host/vub300.c
12992
12993W1 DALLAS'S 1-WIRE BUS
12994M:	Evgeniy Polyakov <zbr@ioremap.net>
12995S:	Maintained
12996F:	Documentation/w1/
12997F:	drivers/w1/
12998
12999W83791D HARDWARE MONITORING DRIVER
13000M:	Marc Hulsman <m.hulsman@tudelft.nl>
13001L:	linux-hwmon@vger.kernel.org
13002S:	Maintained
13003F:	Documentation/hwmon/w83791d
13004F:	drivers/hwmon/w83791d.c
13005
13006W83793 HARDWARE MONITORING DRIVER
13007M:	Rudolf Marek <r.marek@assembler.cz>
13008L:	linux-hwmon@vger.kernel.org
13009S:	Maintained
13010F:	Documentation/hwmon/w83793
13011F:	drivers/hwmon/w83793.c
13012
13013W83795 HARDWARE MONITORING DRIVER
13014M:	Jean Delvare <jdelvare@suse.com>
13015L:	linux-hwmon@vger.kernel.org
13016S:	Maintained
13017F:	drivers/hwmon/w83795.c
13018
13019W83L51xD SD/MMC CARD INTERFACE DRIVER
13020M:	Pierre Ossman <pierre@ossman.eu>
13021S:	Maintained
13022F:	drivers/mmc/host/wbsd.*
13023
13024WACOM PROTOCOL 4 SERIAL TABLETS
13025M:	Julian Squires <julian@cipht.net>
13026M:	Hans de Goede <hdegoede@redhat.com>
13027L:	linux-input@vger.kernel.org
13028S:	Maintained
13029F:	drivers/input/tablet/wacom_serial4.c
13030
13031WATCHDOG DEVICE DRIVERS
13032M:	Wim Van Sebroeck <wim@iguana.be>
13033R:	Guenter Roeck <linux@roeck-us.net>
13034L:	linux-watchdog@vger.kernel.org
13035W:	http://www.linux-watchdog.org/
13036T:	git git://www.linux-watchdog.org/linux-watchdog.git
13037S:	Maintained
13038F:	Documentation/devicetree/bindings/watchdog/
13039F:	Documentation/watchdog/
13040F:	drivers/watchdog/
13041F:	include/linux/watchdog.h
13042F:	include/uapi/linux/watchdog.h
13043
13044WIIMOTE HID DRIVER
13045M:	David Herrmann <dh.herrmann@googlemail.com>
13046L:	linux-input@vger.kernel.org
13047S:	Maintained
13048F:	drivers/hid/hid-wiimote*
13049
13050WINBOND CIR DRIVER
13051M:	David Härdeman <david@hardeman.nu>
13052S:	Maintained
13053F:	drivers/media/rc/winbond-cir.c
13054
13055WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13056M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13057L:	linux-watchdog@vger.kernel.org
13058S:	Maintained
13059F:	drivers/watchdog/ebc-c384_wdt.c
13060
13061WINSYSTEMS WS16C48 GPIO DRIVER
13062M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13063L:	linux-gpio@vger.kernel.org
13064S:	Maintained
13065F:	drivers/gpio/gpio-ws16c48.c
13066
13067WIMAX STACK
13068M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13069M:	linux-wimax@intel.com
13070L:	wimax@linuxwimax.org (subscribers-only)
13071S:	Supported
13072W:	http://linuxwimax.org
13073F:	Documentation/wimax/README.wimax
13074F:	include/linux/wimax/debug.h
13075F:	include/net/wimax.h
13076F:	include/uapi/linux/wimax.h
13077F:	net/wimax/
13078
13079WISTRON LAPTOP BUTTON DRIVER
13080M:	Miloslav Trmac <mitr@volny.cz>
13081S:	Maintained
13082F:	drivers/input/misc/wistron_btns.c
13083
13084WL3501 WIRELESS PCMCIA CARD DRIVER
13085M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13086L:	linux-wireless@vger.kernel.org
13087W:	http://oops.ghostprotocols.net:81/blog
13088S:	Maintained
13089F:	drivers/net/wireless/wl3501*
13090
13091WOLFSON MICROELECTRONICS DRIVERS
13092L:	patches@opensource.wolfsonmicro.com
13093T:	git https://github.com/CirrusLogic/linux-drivers.git
13094W:	https://github.com/CirrusLogic/linux-drivers/wiki
13095S:	Supported
13096F:	Documentation/hwmon/wm83??
13097F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13098F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13099F:	Documentation/devicetree/bindings/mfd/arizona.txt
13100F:	arch/arm/mach-s3c64xx/mach-crag6410*
13101F:	drivers/clk/clk-wm83*.c
13102F:	drivers/extcon/extcon-arizona.c
13103F:	drivers/leds/leds-wm83*.c
13104F:	drivers/gpio/gpio-*wm*.c
13105F:	drivers/gpio/gpio-arizona.c
13106F:	drivers/hwmon/wm83??-hwmon.c
13107F:	drivers/input/misc/wm831x-on.c
13108F:	drivers/input/touchscreen/wm831x-ts.c
13109F:	drivers/input/touchscreen/wm97*.c
13110F:	drivers/mfd/arizona*
13111F:	drivers/mfd/wm*.c
13112F:	drivers/mfd/cs47l24*
13113F:	drivers/power/supply/wm83*.c
13114F:	drivers/rtc/rtc-wm83*.c
13115F:	drivers/regulator/wm8*.c
13116F:	drivers/video/backlight/wm83*_bl.c
13117F:	drivers/watchdog/wm83*_wdt.c
13118F:	include/linux/mfd/arizona/
13119F:	include/linux/mfd/wm831x/
13120F:	include/linux/mfd/wm8350/
13121F:	include/linux/mfd/wm8400*
13122F:	include/linux/wm97xx.h
13123F:	include/sound/wm????.h
13124F:	sound/soc/codecs/arizona.?
13125F:	sound/soc/codecs/wm*
13126F:	sound/soc/codecs/cs47l24*
13127
13128WORKQUEUE
13129M:	Tejun Heo <tj@kernel.org>
13130R:	Lai Jiangshan <jiangshanlai@gmail.com>
13131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13132S:	Maintained
13133F:	include/linux/workqueue.h
13134F:	kernel/workqueue.c
13135F:	Documentation/workqueue.txt
13136
13137X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13138M:	Chen-Yu Tsai <wens@csie.org>
13139L:	linux-kernel@vger.kernel.org
13140S:	Maintained
13141N:	axp[128]
13142
13143X.25 NETWORK LAYER
13144M:	Andrew Hendry <andrew.hendry@gmail.com>
13145L:	linux-x25@vger.kernel.org
13146S:	Odd Fixes
13147F:	Documentation/networking/x25*
13148F:	include/net/x25*
13149F:	net/x25/
13150
13151X86 ARCHITECTURE (32-BIT AND 64-BIT)
13152M:	Thomas Gleixner <tglx@linutronix.de>
13153M:	Ingo Molnar <mingo@redhat.com>
13154M:	"H. Peter Anvin" <hpa@zytor.com>
13155M:	x86@kernel.org
13156L:	linux-kernel@vger.kernel.org
13157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13158S:	Maintained
13159F:	Documentation/x86/
13160F:	arch/x86/
13161
13162X86 PLATFORM DRIVERS
13163M:	Darren Hart <dvhart@infradead.org>
13164L:	platform-driver-x86@vger.kernel.org
13165T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13166S:	Maintained
13167F:	drivers/platform/x86/
13168F:	drivers/platform/olpc/
13169
13170X86 MCE INFRASTRUCTURE
13171M:	Tony Luck <tony.luck@intel.com>
13172M:	Borislav Petkov <bp@alien8.de>
13173L:	linux-edac@vger.kernel.org
13174S:	Maintained
13175F:	arch/x86/kernel/cpu/mcheck/*
13176
13177X86 MICROCODE UPDATE SUPPORT
13178M:	Borislav Petkov <bp@alien8.de>
13179S:	Maintained
13180F:	arch/x86/kernel/cpu/microcode/*
13181
13182X86 VDSO
13183M:	Andy Lutomirski <luto@amacapital.net>
13184L:	linux-kernel@vger.kernel.org
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13186S:	Maintained
13187F:	arch/x86/entry/vdso/
13188
13189XC2028/3028 TUNER DRIVER
13190M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13191M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13192L:	linux-media@vger.kernel.org
13193W:	https://linuxtv.org
13194T:	git git://linuxtv.org/media_tree.git
13195S:	Maintained
13196F:	drivers/media/tuners/tuner-xc2028.*
13197
13198XEN HYPERVISOR INTERFACE
13199M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13200M:	David Vrabel <david.vrabel@citrix.com>
13201M:	Juergen Gross <jgross@suse.com>
13202L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13204S:	Supported
13205F:	arch/x86/xen/
13206F:	drivers/*/xen-*front.c
13207F:	drivers/xen/
13208F:	arch/x86/include/asm/xen/
13209F:	include/xen/
13210F:	include/uapi/xen/
13211
13212XEN HYPERVISOR ARM
13213M:	Stefano Stabellini <sstabellini@kernel.org>
13214L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13215S:	Maintained
13216F:	arch/arm/xen/
13217F:	arch/arm/include/asm/xen/
13218
13219XEN HYPERVISOR ARM64
13220M:	Stefano Stabellini <sstabellini@kernel.org>
13221L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13222S:	Maintained
13223F:	arch/arm64/xen/
13224F:	arch/arm64/include/asm/xen/
13225
13226XEN NETWORK BACKEND DRIVER
13227M:	Wei Liu <wei.liu2@citrix.com>
13228M:	Paul Durrant <paul.durrant@citrix.com>
13229L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13230L:	netdev@vger.kernel.org
13231S:	Supported
13232F:	drivers/net/xen-netback/*
13233
13234XEN PCI SUBSYSTEM
13235M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13236L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13237S:	Supported
13238F:	arch/x86/pci/*xen*
13239F:	drivers/pci/*xen*
13240
13241XEN BLOCK SUBSYSTEM
13242M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13243M:	Roger Pau Monné <roger.pau@citrix.com>
13244L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13245S:	Supported
13246F:	drivers/block/xen-blkback/*
13247F:	drivers/block/xen*
13248
13249XEN PVSCSI DRIVERS
13250M:	Juergen Gross <jgross@suse.com>
13251L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13252L:	linux-scsi@vger.kernel.org
13253S:	Supported
13254F:	drivers/scsi/xen-scsifront.c
13255F:	drivers/xen/xen-scsiback.c
13256F:	include/xen/interface/io/vscsiif.h
13257
13258XEN SWIOTLB SUBSYSTEM
13259M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13260L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13261S:	Supported
13262F:	arch/x86/xen/*swiotlb*
13263F:	drivers/xen/*swiotlb*
13264
13265XFS FILESYSTEM
13266M:	Dave Chinner <david@fromorbit.com>
13267M:	linux-xfs@vger.kernel.org
13268L:	linux-xfs@vger.kernel.org
13269W:	http://xfs.org/
13270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13271S:	Supported
13272F:	Documentation/filesystems/xfs.txt
13273F:	fs/xfs/
13274
13275XILINX AXI ETHERNET DRIVER
13276M:	Anirudha Sarangi <anirudh@xilinx.com>
13277M:	John Linn <John.Linn@xilinx.com>
13278S:	Maintained
13279F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13280
13281XILINX UARTLITE SERIAL DRIVER
13282M:	Peter Korsgaard <jacmet@sunsite.dk>
13283L:	linux-serial@vger.kernel.org
13284S:	Maintained
13285F:	drivers/tty/serial/uartlite.c
13286
13287XILINX VIDEO IP CORES
13288M:	Hyun Kwon <hyun.kwon@xilinx.com>
13289M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13290L:	linux-media@vger.kernel.org
13291T:	git git://linuxtv.org/media_tree.git
13292S:	Supported
13293F:	Documentation/devicetree/bindings/media/xilinx/
13294F:	drivers/media/platform/xilinx/
13295F:	include/uapi/linux/xilinx-v4l2-controls.h
13296
13297XILLYBUS DRIVER
13298M:	Eli Billauer <eli.billauer@gmail.com>
13299L:	linux-kernel@vger.kernel.org
13300S:	Supported
13301F:	drivers/char/xillybus/
13302
13303XTENSA XTFPGA PLATFORM SUPPORT
13304M:	Max Filippov <jcmvbkbc@gmail.com>
13305L:	linux-xtensa@linux-xtensa.org
13306S:	Maintained
13307F:	drivers/spi/spi-xtensa-xtfpga.c
13308F:	sound/soc/xtensa/xtfpga-i2s.c
13309
13310YAM DRIVER FOR AX.25
13311M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13312L:	linux-hams@vger.kernel.org
13313S:	Maintained
13314F:	drivers/net/hamradio/yam*
13315F:	include/linux/yam.h
13316
13317YEALINK PHONE DRIVER
13318M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13319L:	usbb2k-api-dev@nongnu.org
13320S:	Maintained
13321F:	Documentation/input/yealink.txt
13322F:	drivers/input/misc/yealink.*
13323
13324Z8530 DRIVER FOR AX.25
13325M:	Joerg Reuter <jreuter@yaina.de>
13326W:	http://yaina.de/jreuter/
13327W:	http://www.qsl.net/dl1bke/
13328L:	linux-hams@vger.kernel.org
13329S:	Maintained
13330F:	Documentation/networking/z8530drv.txt
13331F:	drivers/net/hamradio/*scc.c
13332F:	drivers/net/hamradio/z8530.h
13333
13334ZBUD COMPRESSED PAGE ALLOCATOR
13335M:	Seth Jennings <sjenning@redhat.com>
13336L:	linux-mm@kvack.org
13337S:	Maintained
13338F:	mm/zbud.c
13339F:	include/linux/zbud.h
13340
13341ZD1211RW WIRELESS DRIVER
13342M:	Daniel Drake <dsd@gentoo.org>
13343M:	Ulrich Kunitz <kune@deine-taler.de>
13344W:	http://zd1211.ath.cx/wiki/DriverRewrite
13345L:	linux-wireless@vger.kernel.org
13346L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13347S:	Maintained
13348F:	drivers/net/wireless/zydas/zd1211rw/
13349
13350ZPOOL COMPRESSED PAGE STORAGE API
13351M:	Dan Streetman <ddstreet@ieee.org>
13352L:	linux-mm@kvack.org
13353S:	Maintained
13354F:	mm/zpool.c
13355F:	include/linux/zpool.h
13356
13357ZR36067 VIDEO FOR LINUX DRIVER
13358L:	mjpeg-users@lists.sourceforge.net
13359L:	linux-media@vger.kernel.org
13360W:	http://mjpeg.sourceforge.net/driver-zoran/
13361T:	hg https://linuxtv.org/hg/v4l-dvb
13362S:	Odd Fixes
13363F:	drivers/media/pci/zoran/
13364
13365ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13366M:	Minchan Kim <minchan@kernel.org>
13367M:	Nitin Gupta <ngupta@vflare.org>
13368R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13369L:	linux-kernel@vger.kernel.org
13370S:	Maintained
13371F:	drivers/block/zram/
13372F:	Documentation/blockdev/zram.txt
13373
13374ZS DECSTATION Z85C30 SERIAL DRIVER
13375M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13376S:	Maintained
13377F:	drivers/tty/serial/zs.*
13378
13379ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13380M:	Minchan Kim <minchan@kernel.org>
13381M:	Nitin Gupta <ngupta@vflare.org>
13382R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13383L:	linux-mm@kvack.org
13384S:	Maintained
13385F:	mm/zsmalloc.c
13386F:	include/linux/zsmalloc.h
13387F:	Documentation/vm/zsmalloc.txt
13388
13389ZSWAP COMPRESSED SWAP CACHING
13390M:	Seth Jennings <sjenning@redhat.com>
13391L:	linux-mm@kvack.org
13392S:	Maintained
13393F:	mm/zswap.c
13394
13395THE REST
13396M:	Linus Torvalds <torvalds@linux-foundation.org>
13397L:	linux-kernel@vger.kernel.org
13398Q:	http://patchwork.kernel.org/project/LKML/list/
13399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13400S:	Buried alive in reporters
13401F:	*
13402F:	*/
13403