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