xref: /linux/MAINTAINERS (revision 4710b752e029f3f82dd4a84d9dc61fe72c97bf82)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/CodingStyle for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/SubmittingPatches for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/SubmittingPatches.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	Q: Patchwork web based patch tracking system site
78	T: SCM tree type and location.
79	   Type is one of: git, hg, quilt, stgit, topgit
80	S: Status, one of the following:
81	   Supported:	Someone is actually paid to look after this.
82	   Maintained:	Someone actually looks after it.
83	   Odd Fixes:	It has a maintainer but they don't have time to do
84			much other than throw the odd patch in. See below..
85	   Orphan:	No current maintainer [but maybe you could take the
86			role as you write your new code].
87	   Obsolete:	Old code. Something tagged obsolete generally means
88			it has been replaced by a better system and you
89			should be using that.
90	F: Files and directories with wildcard patterns.
91	   A trailing slash includes all files and subdirectory files.
92	   F:	drivers/net/	all files in and below drivers/net
93	   F:	drivers/net/*	all files in drivers/net, but not below
94	   F:	*/net/*		all files in "any top level directory"/net
95	   One pattern per line.  Multiple F: lines acceptable.
96	N: Files and directories with regex patterns.
97	   N:	[^a-z]tegra	all files whose path contains the word tegra
98	   One pattern per line.  Multiple N: lines acceptable.
99	   scripts/get_maintainer.pl has different behavior for files that
100	   match F: pattern and matches of N: patterns.  By default,
101	   get_maintainer will not look at git log history when an F: pattern
102	   match occurs.  When an N: match occurs, git log history is used
103	   to also notify the people that have git commit signatures.
104	X: Files and directories that are NOT maintained, same rules as F:
105	   Files exclusions are tested before file matches.
106	   Can be useful for excluding a specific subdirectory, for instance:
107	   F:	net/
108	   X:	net/ipv6/
109	   matches all files in and below net excluding net/ipv6/
110	K: Keyword perl extended regex pattern to match content in a
111	   patch or file.  For instance:
112	   K: of_get_profile
113	      matches patches or files that contain "of_get_profile"
114	   K: \b(printk|pr_(info|err))\b
115	      matches patches or files that contain one or more of the words
116	      printk, pr_info or pr_err
117	   One regex pattern per line.  Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125		-----------------------------------
126
1273C59X NETWORK DRIVER
128M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L:	netdev@vger.kernel.org
130S:	Maintained
131F:	Documentation/networking/vortex.txt
132F:	drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M:	David Dillow <dave@thedillows.org>
136L:	netdev@vger.kernel.org
137S:	Maintained
138F:	drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M:	Adam Radford <linuxraid@lsi.com>
142L:	linux-scsi@vger.kernel.org
143W:	http://www.lsi.com
144S:	Supported
145F:	drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L:	linux-scsi@vger.kernel.org
150S:	Maintained
151F:	drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M:	Alexander Aring <aar@pengutronix.de>
155M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L:	linux-bluetooth@vger.kernel.org
157L:	linux-wpan@vger.kernel.org
158S:	Maintained
159F:	net/6lowpan/
160F:	include/net/6lowpan.h
161F:	Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L:	linux-hams@vger.kernel.org
166S:	Maintained
167F:	drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
171L:	netdev@vger.kernel.org
172S:	Maintained
173F:	drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L:	linux-serial@vger.kernel.org
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	Documentation/ABI/testing/configfs-acpi
292F:	drivers/pci/*acpi*
293F:	drivers/pci/*/*acpi*
294F:	drivers/pci/*/*/*acpi*
295F:	tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M:	Robert Moore <robert.moore@intel.com>
299M:	Lv Zheng <lv.zheng@intel.com>
300M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L:	linux-acpi@vger.kernel.org
302L:	devel@acpica.org
303W:	https://acpica.org/
304W:	https://github.com/acpica/acpica/
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S:	Supported
308F:	drivers/acpi/acpica/
309F:	include/acpi/
310F:	tools/power/acpi/
311
312ACPI FAN DRIVER
313M:	Zhang Rui <rui.zhang@intel.com>
314L:	linux-acpi@vger.kernel.org
315W:	https://01.org/linux-acpi
316S:	Supported
317F:	drivers/acpi/fan.c
318
319ACPI FOR ARM64 (ACPI/arm64)
320M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
321M:	Hanjun Guo <hanjun.guo@linaro.org>
322M:	Sudeep Holla <sudeep.holla@arm.com>
323L:	linux-acpi@vger.kernel.org
324S:	Maintained
325F:	drivers/acpi/arm64
326
327ACPI THERMAL DRIVER
328M:	Zhang Rui <rui.zhang@intel.com>
329L:	linux-acpi@vger.kernel.org
330W:	https://01.org/linux-acpi
331S:	Supported
332F:	drivers/acpi/*thermal*
333
334ACPI VIDEO DRIVER
335M:	Zhang Rui <rui.zhang@intel.com>
336L:	linux-acpi@vger.kernel.org
337W:	https://01.org/linux-acpi
338S:	Supported
339F:	drivers/acpi/acpi_video.c
340
341ACPI WMI DRIVER
342L:	platform-driver-x86@vger.kernel.org
343S:	Orphan
344F:	drivers/platform/x86/wmi.c
345
346AD1889 ALSA SOUND DRIVER
347M:	Thibaut Varene <T-Bone@parisc-linux.org>
348W:	http://wiki.parisc-linux.org/AD1889
349L:	linux-parisc@vger.kernel.org
350S:	Maintained
351F:	sound/pci/ad1889.*
352
353AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
354M:	Michael Hennerich <michael.hennerich@analog.com>
355W:	http://wiki.analog.com/AD5254
356W:	http://ez.analog.com/community/linux-device-drivers
357S:	Supported
358F:	drivers/misc/ad525x_dpot.c
359
360AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
361M:	Michael Hennerich <michael.hennerich@analog.com>
362W:	http://wiki.analog.com/AD5398
363W:	http://ez.analog.com/community/linux-device-drivers
364S:	Supported
365F:	drivers/regulator/ad5398.c
366
367AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
368M:	Michael Hennerich <michael.hennerich@analog.com>
369W:	http://wiki.analog.com/AD7142
370W:	http://ez.analog.com/community/linux-device-drivers
371S:	Supported
372F:	drivers/input/misc/ad714x.c
373
374AD7877 TOUCHSCREEN DRIVER
375M:	Michael Hennerich <michael.hennerich@analog.com>
376W:	http://wiki.analog.com/AD7877
377W:	http://ez.analog.com/community/linux-device-drivers
378S:	Supported
379F:	drivers/input/touchscreen/ad7877.c
380
381AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
382M:	Michael Hennerich <michael.hennerich@analog.com>
383W:	http://wiki.analog.com/AD7879
384W:	http://ez.analog.com/community/linux-device-drivers
385S:	Supported
386F:	drivers/input/touchscreen/ad7879.c
387
388ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
389M:	Jiri Kosina <jikos@kernel.org>
390S:	Maintained
391
392ADF7242 IEEE 802.15.4 RADIO DRIVER
393M:	Michael Hennerich <michael.hennerich@analog.com>
394W:	https://wiki.analog.com/ADF7242
395W:	http://ez.analog.com/community/linux-device-drivers
396L:	linux-wpan@vger.kernel.org
397S:	Supported
398F:	drivers/net/ieee802154/adf7242.c
399F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
400
401ADM1025 HARDWARE MONITOR DRIVER
402M:	Jean Delvare <jdelvare@suse.com>
403L:	linux-hwmon@vger.kernel.org
404S:	Maintained
405F:	Documentation/hwmon/adm1025
406F:	drivers/hwmon/adm1025.c
407
408ADM1029 HARDWARE MONITOR DRIVER
409M:	Corentin Labbe <clabbe.montjoie@gmail.com>
410L:	linux-hwmon@vger.kernel.org
411S:	Maintained
412F:	drivers/hwmon/adm1029.c
413
414ADM8211 WIRELESS DRIVER
415L:	linux-wireless@vger.kernel.org
416W:	http://wireless.kernel.org/
417S:	Orphan
418F:	drivers/net/wireless/admtek/adm8211.*
419
420ADP1653 FLASH CONTROLLER DRIVER
421M:	Sakari Ailus <sakari.ailus@iki.fi>
422L:	linux-media@vger.kernel.org
423S:	Maintained
424F:	drivers/media/i2c/adp1653.c
425F:	include/media/i2c/adp1653.h
426
427ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
428M:	Michael Hennerich <michael.hennerich@analog.com>
429W:	http://wiki.analog.com/ADP5520
430W:	http://ez.analog.com/community/linux-device-drivers
431S:	Supported
432F:	drivers/mfd/adp5520.c
433F:	drivers/video/backlight/adp5520_bl.c
434F:	drivers/leds/leds-adp5520.c
435F:	drivers/gpio/gpio-adp5520.c
436F:	drivers/input/keyboard/adp5520-keys.c
437
438ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/ADP5588
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/input/keyboard/adp5588-keys.c
444F:	drivers/gpio/gpio-adp5588.c
445
446ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
447M:	Michael Hennerich <michael.hennerich@analog.com>
448W:	http://wiki.analog.com/ADP8860
449W:	http://ez.analog.com/community/linux-device-drivers
450S:	Supported
451F:	drivers/video/backlight/adp8860_bl.c
452
453ADS1015 HARDWARE MONITOR DRIVER
454M:	Dirk Eibach <eibach@gdsys.de>
455L:	linux-hwmon@vger.kernel.org
456S:	Maintained
457F:	Documentation/hwmon/ads1015
458F:	drivers/hwmon/ads1015.c
459F:	include/linux/i2c/ads1015.h
460
461ADT746X FAN DRIVER
462M:	Colin Leroy <colin@colino.net>
463S:	Maintained
464F:	drivers/macintosh/therm_adt746x.c
465
466ADT7475 HARDWARE MONITOR DRIVER
467M:	Jean Delvare <jdelvare@suse.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	Documentation/hwmon/adt7475
471F:	drivers/hwmon/adt7475.c
472
473ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
474M:	Michael Hennerich <michael.hennerich@analog.com>
475W:	http://wiki.analog.com/ADXL345
476W:	http://ez.analog.com/community/linux-device-drivers
477S:	Supported
478F:	drivers/input/misc/adxl34x.c
479
480ADVANSYS SCSI DRIVER
481M:	Matthew Wilcox <matthew@wil.cx>
482M:	Hannes Reinecke <hare@suse.com>
483L:	linux-scsi@vger.kernel.org
484S:	Maintained
485F:	Documentation/scsi/advansys.txt
486F:	drivers/scsi/advansys.c
487
488AEDSP16 DRIVER
489M:	Riccardo Facchetti <fizban@tin.it>
490S:	Maintained
491F:	sound/oss/aedsp16.c
492
493AF9013 MEDIA DRIVER
494M:	Antti Palosaari <crope@iki.fi>
495L:	linux-media@vger.kernel.org
496W:	https://linuxtv.org
497W:	http://palosaari.fi/linux/
498Q:	http://patchwork.linuxtv.org/project/linux-media/list/
499T:	git git://linuxtv.org/anttip/media_tree.git
500S:	Maintained
501F:	drivers/media/dvb-frontends/af9013*
502
503AF9033 MEDIA DRIVER
504M:	Antti Palosaari <crope@iki.fi>
505L:	linux-media@vger.kernel.org
506W:	https://linuxtv.org
507W:	http://palosaari.fi/linux/
508Q:	http://patchwork.linuxtv.org/project/linux-media/list/
509T:	git git://linuxtv.org/anttip/media_tree.git
510S:	Maintained
511F:	drivers/media/dvb-frontends/af9033*
512
513AFFS FILE SYSTEM
514L:	linux-fsdevel@vger.kernel.org
515S:	Orphan
516F:	Documentation/filesystems/affs.txt
517F:	fs/affs/
518
519AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
520M:	David Howells <dhowells@redhat.com>
521L:	linux-afs@lists.infradead.org
522S:	Supported
523F:	fs/afs/
524F:	include/net/af_rxrpc.h
525F:	net/rxrpc/af_rxrpc.c
526
527AGPGART DRIVER
528M:	David Airlie <airlied@linux.ie>
529T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
530S:	Maintained
531F:	drivers/char/agp/
532F:	include/linux/agp*
533F:	include/uapi/linux/agp*
534
535AHA152X SCSI DRIVER
536M:	"Juergen E. Fischer" <fischer@norbit.de>
537L:	linux-scsi@vger.kernel.org
538S:	Maintained
539F:	drivers/scsi/aha152x*
540F:	drivers/scsi/pcmcia/aha152x*
541
542AIC7XXX / AIC79XX SCSI DRIVER
543M:	Hannes Reinecke <hare@suse.com>
544L:	linux-scsi@vger.kernel.org
545S:	Maintained
546F:	drivers/scsi/aic7xxx/
547
548AIMSLAB FM RADIO RECEIVER DRIVER
549M:	Hans Verkuil <hverkuil@xs4all.nl>
550L:	linux-media@vger.kernel.org
551T:	git git://linuxtv.org/media_tree.git
552W:	https://linuxtv.org
553S:	Maintained
554F:	drivers/media/radio/radio-aimslab*
555
556AIO
557M:	Benjamin LaHaise <bcrl@kvack.org>
558L:	linux-aio@kvack.org
559S:	Supported
560F:	fs/aio.c
561F:	include/linux/*aio*.h
562
563AIRSPY MEDIA DRIVER
564M:	Antti Palosaari <crope@iki.fi>
565L:	linux-media@vger.kernel.org
566W:	https://linuxtv.org
567W:	http://palosaari.fi/linux/
568Q:	http://patchwork.linuxtv.org/project/linux-media/list/
569T:	git git://linuxtv.org/anttip/media_tree.git
570S:	Maintained
571F:	drivers/media/usb/airspy/
572
573ALCATEL SPEEDTOUCH USB DRIVER
574M:	Duncan Sands <duncan.sands@free.fr>
575L:	linux-usb@vger.kernel.org
576W:	http://www.linux-usb.org/SpeedTouch/
577S:	Maintained
578F:	drivers/usb/atm/speedtch.c
579F:	drivers/usb/atm/usbatm.c
580
581ALCHEMY AU1XX0 MMC DRIVER
582M:	Manuel Lauss <manuel.lauss@gmail.com>
583S:	Maintained
584F:	drivers/mmc/host/au1xmmc.c
585
586ALI1563 I2C DRIVER
587M:	Rudolf Marek <r.marek@assembler.cz>
588L:	linux-i2c@vger.kernel.org
589S:	Maintained
590F:	Documentation/i2c/busses/i2c-ali1563
591F:	drivers/i2c/busses/i2c-ali1563.c
592
593ALLWINNER SECURITY SYSTEM
594M:	Corentin Labbe <clabbe.montjoie@gmail.com>
595L:	linux-crypto@vger.kernel.org
596S:	Maintained
597F:	drivers/crypto/sunxi-ss/
598
599ALPHA PORT
600M:	Richard Henderson <rth@twiddle.net>
601M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
602M:	Matt Turner <mattst88@gmail.com>
603S:	Odd Fixes
604L:	linux-alpha@vger.kernel.org
605F:	arch/alpha/
606
607ALPS PS/2 TOUCHPAD DRIVER
608R:	Pali Rohár <pali.rohar@gmail.com>
609F:	drivers/input/mouse/alps.*
610
611ALTERA MAILBOX DRIVER
612M:	Ley Foon Tan <lftan@altera.com>
613L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S:	Maintained
615F:	drivers/mailbox/mailbox-altera.c
616
617ALTERA PIO DRIVER
618M:	Tien Hock Loh <thloh@altera.com>
619L:	linux-gpio@vger.kernel.org
620S:	Maintained
621F:	drivers/gpio/gpio-altera.c
622
623ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
624M:	Thor Thayer <tthayer@opensource.altera.com>
625S:	Maintained
626F:	drivers/gpio/gpio-altera-a10sr.c
627F:	drivers/mfd/altera-a10sr.c
628F:	include/linux/mfd/altera-a10sr.h
629
630ALTERA TRIPLE SPEED ETHERNET DRIVER
631M:	Vince Bridgers <vbridger@opensource.altera.com>
632L:	netdev@vger.kernel.org
633L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
634S:	Maintained
635F:	drivers/net/ethernet/altera/
636
637ALTERA UART/JTAG UART SERIAL DRIVERS
638M:	Tobias Klauser <tklauser@distanz.ch>
639L:	linux-serial@vger.kernel.org
640L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S:	Maintained
642F:	drivers/tty/serial/altera_uart.c
643F:	drivers/tty/serial/altera_jtaguart.c
644F:	include/linux/altera_uart.h
645F:	include/linux/altera_jtaguart.h
646
647AMAZON ETHERNET DRIVERS
648M:	Netanel Belgazal <netanel@annapurnalabs.com>
649R:	Saeed Bishara <saeed@annapurnalabs.com>
650R:	Zorik Machulsky <zorik@annapurnalabs.com>
651L:	netdev@vger.kernel.org
652S:	Supported
653F:	Documentation/networking/ena.txt
654F:	drivers/net/ethernet/amazon/
655
656AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
657M:	Tom Lendacky <thomas.lendacky@amd.com>
658M:	Gary Hook <gary.hook@amd.com>
659L:	linux-crypto@vger.kernel.org
660S:	Supported
661F:	drivers/crypto/ccp/
662F:	include/linux/ccp.h
663
664AMD FAM15H PROCESSOR POWER MONITORING DRIVER
665M:	Huang Rui <ray.huang@amd.com>
666L:	linux-hwmon@vger.kernel.org
667S:	Supported
668F:	Documentation/hwmon/fam15h_power
669F:	drivers/hwmon/fam15h_power.c
670
671AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
672L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
673S:	Orphan
674F:	drivers/usb/gadget/udc/amd5536udc.*
675
676AMD GEODE PROCESSOR/CHIPSET SUPPORT
677P:	Andres Salomon <dilinger@queued.net>
678L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
679W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
680S:	Supported
681F:	drivers/char/hw_random/geode-rng.c
682F:	drivers/crypto/geode*
683F:	drivers/video/fbdev/geode/
684F:	arch/x86/include/asm/geode.h
685
686AMD IOMMU (AMD-VI)
687M:	Joerg Roedel <joro@8bytes.org>
688L:	iommu@lists.linux-foundation.org
689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
690S:	Maintained
691F:	drivers/iommu/amd_iommu*.[ch]
692F:	include/linux/amd-iommu.h
693
694AMD KFD
695M:	Oded Gabbay <oded.gabbay@gmail.com>
696L:	dri-devel@lists.freedesktop.org
697T:	git git://people.freedesktop.org/~gabbayo/linux.git
698S:	Supported
699F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
700F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
701F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
702F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
703F:	drivers/gpu/drm/amd/amdkfd/
704F:	drivers/gpu/drm/amd/include/cik_structs.h
705F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
706F:	drivers/gpu/drm/amd/include/vi_structs.h
707F:	drivers/gpu/drm/radeon/radeon_kfd.c
708F:	drivers/gpu/drm/radeon/radeon_kfd.h
709F:	include/uapi/linux/kfd_ioctl.h
710
711AMD SEATTLE DEVICE TREE SUPPORT
712M:	Brijesh Singh <brijeshkumar.singh@amd.com>
713M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
714M:	Tom Lendacky <thomas.lendacky@amd.com>
715S:	Supported
716F:	arch/arm64/boot/dts/amd/
717
718AMD XGBE DRIVER
719M:	Tom Lendacky <thomas.lendacky@amd.com>
720L:	netdev@vger.kernel.org
721S:	Supported
722F:	drivers/net/ethernet/amd/xgbe/
723F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
724
725AMS (Apple Motion Sensor) DRIVER
726M:	Michael Hanselmann <linux-kernel@hansmi.ch>
727S:	Supported
728F:	drivers/macintosh/ams/
729
730ANALOG DEVICES INC AD9389B DRIVER
731M:	Hans Verkuil <hans.verkuil@cisco.com>
732L:	linux-media@vger.kernel.org
733S:	Maintained
734F:	drivers/media/i2c/ad9389b*
735
736ANALOG DEVICES INC ADV7180 DRIVER
737M:	Lars-Peter Clausen <lars@metafoo.de>
738L:	linux-media@vger.kernel.org
739W:	http://ez.analog.com/community/linux-device-drivers
740S:	Supported
741F:	drivers/media/i2c/adv7180.c
742
743ANALOG DEVICES INC ADV7511 DRIVER
744M:	Hans Verkuil <hans.verkuil@cisco.com>
745L:	linux-media@vger.kernel.org
746S:	Maintained
747F:	drivers/media/i2c/adv7511*
748
749ANALOG DEVICES INC ADV7604 DRIVER
750M:	Hans Verkuil <hans.verkuil@cisco.com>
751L:	linux-media@vger.kernel.org
752S:	Maintained
753F:	drivers/media/i2c/adv7604*
754
755ANALOG DEVICES INC ADV7842 DRIVER
756M:	Hans Verkuil <hans.verkuil@cisco.com>
757L:	linux-media@vger.kernel.org
758S:	Maintained
759F:	drivers/media/i2c/adv7842*
760
761ANALOG DEVICES INC ASOC CODEC DRIVERS
762M:	Lars-Peter Clausen <lars@metafoo.de>
763L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
764W:	http://wiki.analog.com/
765W:	http://ez.analog.com/community/linux-device-drivers
766S:	Supported
767F:	sound/soc/codecs/adau*
768F:	sound/soc/codecs/adav*
769F:	sound/soc/codecs/ad1*
770F:	sound/soc/codecs/ad7*
771F:	sound/soc/codecs/ssm*
772F:	sound/soc/codecs/sigmadsp.*
773
774ANALOG DEVICES INC ASOC DRIVERS
775L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
776L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
777W:	http://blackfin.uclinux.org/
778S:	Supported
779F:	sound/soc/blackfin/*
780
781ANALOG DEVICES INC IIO DRIVERS
782M:	Lars-Peter Clausen <lars@metafoo.de>
783M:	Michael Hennerich <Michael.Hennerich@analog.com>
784W:	http://wiki.analog.com/
785W:	http://ez.analog.com/community/linux-device-drivers
786S:	Supported
787F:	drivers/iio/*/ad*
788X:	drivers/iio/*/adjd*
789F:	drivers/staging/iio/*/ad*
790F:	staging/iio/trigger/iio-trig-bfin-timer.c
791
792ANALOG DEVICES INC DMA DRIVERS
793M:	Lars-Peter Clausen <lars@metafoo.de>
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	drivers/dma/dma-axi-dmac.c
797
798ANDROID CONFIG FRAGMENTS
799M:	Rob Herring <robh@kernel.org>
800S:	Supported
801F:	kernel/configs/android*
802
803ANDROID DRIVERS
804M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
805M:	Arve Hjønnevåg <arve@android.com>
806M:	Riley Andrews <riandrews@android.com>
807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
808L:	devel@driverdev.osuosl.org
809S:	Supported
810F:	drivers/android/
811F:	drivers/staging/android/
812
813ANDROID ION DRIVER
814M:	Laura Abbott <labbott@redhat.com>
815M:	Sumit Semwal <sumit.semwal@linaro.org>
816L:	devel@driverdev.osuosl.org
817S:	Supported
818F:	Documentation/devicetree/bindings/staging/ion/
819F:	drivers/staging/android/ion
820F:	drivers/staging/android/uapi/ion.h
821F:	drivers/staging/android/uapi/ion_test.h
822
823AOA (Apple Onboard Audio) ALSA DRIVER
824M:	Johannes Berg <johannes@sipsolutions.net>
825L:	linuxppc-dev@lists.ozlabs.org
826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
827S:	Maintained
828F:	sound/aoa/
829
830APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
831M:	William Breathitt Gray <vilhelm.gray@gmail.com>
832L:	linux-iio@vger.kernel.org
833S:	Maintained
834F:	drivers/iio/adc/stx104.c
835
836APM DRIVER
837M:	Jiri Kosina <jikos@kernel.org>
838S:	Odd fixes
839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
840F:	arch/x86/kernel/apm_32.c
841F:	include/linux/apm_bios.h
842F:	include/uapi/linux/apm_bios.h
843F:	drivers/char/apm-emulation.c
844
845APPLE BCM5974 MULTITOUCH DRIVER
846M:	Henrik Rydberg <rydberg@bitmath.org>
847L:	linux-input@vger.kernel.org
848S:	Odd fixes
849F:	drivers/input/mouse/bcm5974.c
850
851APPLE SMC DRIVER
852M:	Henrik Rydberg <rydberg@bitmath.org>
853L:	linux-hwmon@vger.kernel.org
854S:	Odd fixes
855F:	drivers/hwmon/applesmc.c
856
857APPLETALK NETWORK LAYER
858M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
859S:	Maintained
860F:	drivers/net/appletalk/
861F:	net/appletalk/
862
863APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
864M:	Duc Dang <dhdang@apm.com>
865S:	Supported
866F:	arch/arm64/boot/dts/apm/
867
868APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
869M:	Iyappan Subramanian <isubramanian@apm.com>
870M:	Keyur Chudgar <kchudgar@apm.com>
871S:	Supported
872F:	drivers/net/ethernet/apm/xgene/
873F:	drivers/net/phy/mdio-xgene.c
874F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
875F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
876
877APPLIED MICRO (APM) X-GENE SOC PMU
878M:	Tai Nguyen <ttnguyen@apm.com>
879S:	Supported
880F:	drivers/perf/xgene_pmu.c
881F:	Documentation/perf/xgene-pmu.txt
882F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
883
884APTINA CAMERA SENSOR PLL
885M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
886L:	linux-media@vger.kernel.org
887S:	Maintained
888F:	drivers/media/i2c/aptina-pll.*
889
890ARC FRAMEBUFFER DRIVER
891M:	Jaya Kumar <jayalk@intworks.biz>
892S:	Maintained
893F:	drivers/video/fbdev/arcfb.c
894F:	drivers/video/fbdev/core/fb_defio.c
895
896ARCNET NETWORK LAYER
897M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
898L:	netdev@vger.kernel.org
899S:	Maintained
900F:	drivers/net/arcnet/
901F:	include/uapi/linux/if_arcnet.h
902
903ARC PGU DRM DRIVER
904M:	Alexey Brodkin <abrodkin@synopsys.com>
905S:	Supported
906F:	drivers/gpu/drm/arc/
907F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
908
909ARM ARCHITECTED TIMER DRIVER
910M:	Mark Rutland <mark.rutland@arm.com>
911M:	Marc Zyngier <marc.zyngier@arm.com>
912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
913S:	Maintained
914F:	arch/arm/include/asm/arch_timer.h
915F:	arch/arm64/include/asm/arch_timer.h
916F:	drivers/clocksource/arm_arch_timer.c
917
918ARM HDLCD DRM DRIVER
919M:	Liviu Dudau <liviu.dudau@arm.com>
920S:	Supported
921F:	drivers/gpu/drm/arm/hdlcd_*
922F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
923
924ARM MALI-DP DRM DRIVER
925M:	Liviu Dudau <liviu.dudau@arm.com>
926M:	Brian Starkey <brian.starkey@arm.com>
927M:	Mali DP Maintainers <malidp@foss.arm.com>
928S:	Supported
929F:	drivers/gpu/drm/arm/
930F:	Documentation/devicetree/bindings/display/arm,malidp.txt
931
932ARM MFM AND FLOPPY DRIVERS
933M:	Ian Molton <spyro@f2s.com>
934S:	Maintained
935F:	arch/arm/lib/floppydma.S
936F:	arch/arm/include/asm/floppy.h
937
938ARM PMU PROFILING AND DEBUGGING
939M:	Will Deacon <will.deacon@arm.com>
940M:	Mark Rutland <mark.rutland@arm.com>
941S:	Maintained
942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943F:	arch/arm*/kernel/perf_*
944F:	arch/arm/oprofile/common.c
945F:	arch/arm*/kernel/hw_breakpoint.c
946F:	arch/arm*/include/asm/hw_breakpoint.h
947F:	arch/arm*/include/asm/perf_event.h
948F:	drivers/perf/*
949F:	include/linux/perf/arm_pmu.h
950F:	Documentation/devicetree/bindings/arm/pmu.txt
951
952ARM PORT
953M:	Russell King <linux@armlinux.org.uk>
954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955W:	http://www.armlinux.org.uk/
956S:	Maintained
957F:	arch/arm/
958
959ARM SUB-ARCHITECTURES
960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961S:	Maintained
962F:	arch/arm/mach-*/
963F:	arch/arm/plat-*/
964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
965
966ARM PRIMECELL AACI PL041 DRIVER
967M:	Russell King <linux@armlinux.org.uk>
968S:	Maintained
969F:	sound/arm/aaci.*
970
971ARM PRIMECELL CLCD PL110 DRIVER
972M:	Russell King <linux@armlinux.org.uk>
973S:	Maintained
974F:	drivers/video/fbdev/amba-clcd.*
975
976ARM PRIMECELL KMI PL050 DRIVER
977M:	Russell King <linux@armlinux.org.uk>
978S:	Maintained
979F:	drivers/input/serio/ambakmi.*
980F:	include/linux/amba/kmi.h
981
982ARM PRIMECELL MMCI PL180/1 DRIVER
983M:	Russell King <linux@armlinux.org.uk>
984S:	Maintained
985F:	drivers/mmc/host/mmci.*
986F:	include/linux/amba/mmci.h
987
988ARM PRIMECELL UART PL010 AND PL011 DRIVERS
989M:	Russell King <linux@armlinux.org.uk>
990S:	Maintained
991F:	drivers/tty/serial/amba-pl01*.c
992F:	include/linux/amba/serial.h
993
994ARM PRIMECELL BUS SUPPORT
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/amba/
998F:	include/linux/amba/bus.h
999
1000ARM/ADS SPHERE MACHINE SUPPORT
1001M:	Lennert Buytenhek <kernel@wantstofly.org>
1002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S:	Maintained
1004
1005ARM/AFEB9260 MACHINE SUPPORT
1006M:	Sergey Lapin <slapin@ossfans.org>
1007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S:	Maintained
1009
1010ARM/AJECO 1ARM MACHINE SUPPORT
1011M:	Lennert Buytenhek <kernel@wantstofly.org>
1012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013S:	Maintained
1014
1015ARM/Allwinner sunXi SoC support
1016M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1017M:	Chen-Yu Tsai <wens@csie.org>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020N:	sun[x456789]i
1021F:	arch/arm/boot/dts/ntc-gr8*
1022
1023ARM/Allwinner SoC Clock Support
1024M:	Emilio López <emilio@elopez.com.ar>
1025S:	Maintained
1026F:	drivers/clk/sunxi/
1027
1028ARM/Amlogic Meson SoC support
1029M:	Carlo Caione <carlo@caione.org>
1030M:	Kevin Hilman <khilman@baylibre.com>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032L:	linux-amlogic@lists.infradead.org
1033W:	http://linux-meson.com/
1034S:	Maintained
1035F:	arch/arm/mach-meson/
1036F:	arch/arm/boot/dts/meson*
1037F:	arch/arm64/boot/dts/amlogic/
1038F: 	drivers/pinctrl/meson/
1039N:	meson
1040
1041ARM/Annapurna Labs ALPINE ARCHITECTURE
1042M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1043M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045S:	Maintained
1046F:	arch/arm/mach-alpine/
1047F:	arch/arm/boot/dts/alpine*
1048F:	arch/arm64/boot/dts/al/
1049F:	drivers/*/*alpine*
1050
1051ARM/ARTPEC MACHINE SUPPORT
1052M:	Jesper Nilsson <jesper.nilsson@axis.com>
1053M:	Lars Persson <lars.persson@axis.com>
1054M:	Niklas Cassel <niklas.cassel@axis.com>
1055S:	Maintained
1056L:	linux-arm-kernel@axis.com
1057F:	arch/arm/mach-artpec
1058F:	arch/arm/boot/dts/artpec6*
1059F:	drivers/clk/axis
1060
1061ARM/ASPEED MACHINE SUPPORT
1062M:	Joel Stanley <joel@jms.id.au>
1063S:	Maintained
1064F:	arch/arm/mach-aspeed/
1065F:	arch/arm/boot/dts/aspeed-*
1066F:	drivers/*/*aspeed*
1067
1068ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1069M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1070M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1071M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073W:	http://www.linux4sam.org
1074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1075S:	Supported
1076F:	arch/arm/mach-at91/
1077F:	include/soc/at91/
1078F:	arch/arm/boot/dts/at91*.dts
1079F:	arch/arm/boot/dts/at91*.dtsi
1080F:	arch/arm/boot/dts/sama*.dts
1081F:	arch/arm/boot/dts/sama*.dtsi
1082F:	arch/arm/include/debug/at91.S
1083
1084ARM/ATMEL AT91 Clock Support
1085M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1086S:	Maintained
1087F:	drivers/clk/at91
1088
1089ARM/CALXEDA HIGHBANK ARCHITECTURE
1090M:	Rob Herring <robh@kernel.org>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093F:	arch/arm/mach-highbank/
1094F:	arch/arm/boot/dts/highbank.dts
1095F:	arch/arm/boot/dts/ecx-*.dts*
1096
1097ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1098M:	Krzysztof Halasa <khalasa@piap.pl>
1099S:	Maintained
1100F:	arch/arm/mach-cns3xxx/
1101
1102ARM/CAVIUM THUNDER NETWORK DRIVER
1103M:	Sunil Goutham <sgoutham@cavium.com>
1104M:	Robert Richter <rric@kernel.org>
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S:	Supported
1107F:	drivers/net/ethernet/cavium/thunder/
1108
1109ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1110M:	Alexander Shiyan <shc_work@mail.ru>
1111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S:	Odd Fixes
1113N:	clps711x
1114
1115ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1116M:	Hartley Sweeten <hsweeten@visionengravers.com>
1117M:	Ryan Mallon <rmallon@gmail.com>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	arch/arm/mach-ep93xx/
1121F:	arch/arm/mach-ep93xx/include/mach/
1122
1123ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1124M:	Lennert Buytenhek <kernel@wantstofly.org>
1125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S:	Maintained
1127
1128ARM/CLKDEV SUPPORT
1129M:	Russell King <linux@armlinux.org.uk>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S:	Maintained
1132F:	arch/arm/include/asm/clkdev.h
1133F:	drivers/clk/clkdev.c
1134
1135ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1136M:	Mike Rapoport <mike@compulab.co.il>
1137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S:	Maintained
1139
1140ARM/CONTEC MICRO9 MACHINE SUPPORT
1141M:	Hubert Feurstein <hubert.feurstein@contec.at>
1142S:	Maintained
1143F:	arch/arm/mach-ep93xx/micro9.c
1144
1145ARM/CORESIGHT FRAMEWORK AND DRIVERS
1146M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149F:	drivers/hwtracing/coresight/*
1150F:	Documentation/trace/coresight.txt
1151F:	Documentation/devicetree/bindings/arm/coresight.txt
1152F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1153F:	tools/perf/arch/arm/util/pmu.c
1154F:	tools/perf/arch/arm/util/auxtrace.c
1155F:	tools/perf/arch/arm/util/cs-etm.c
1156F:	tools/perf/arch/arm/util/cs-etm.h
1157F:	tools/perf/util/cs-etm.h
1158
1159ARM/CORGI MACHINE SUPPORT
1160M:	Richard Purdie <rpurdie@rpsys.net>
1161S:	Maintained
1162
1163ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1164M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1165L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166T:	git git://github.com/ulli-kroll/linux.git
1167S:	Maintained
1168F:	arch/arm/mach-gemini/
1169F:	drivers/rtc/rtc-gemini.c
1170
1171ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1172M:	Barry Song <baohua@kernel.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1175S:	Maintained
1176F:	arch/arm/boot/dts/prima2*
1177F:	arch/arm/mach-prima2/
1178F:	drivers/clk/sirf/
1179F:	drivers/clocksource/timer-prima2.c
1180F:	drivers/clocksource/timer-atlas7.c
1181N:	[^a-z]sirf
1182
1183ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1184M:	Baruch Siach <baruch@tkos.co.il>
1185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S:	Maintained
1187F:	arch/arm/boot/dts/cx92755*
1188N:	digicolor
1189
1190ARM/EBSA110 MACHINE SUPPORT
1191M:	Russell King <linux@armlinux.org.uk>
1192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193W:	http://www.armlinux.org.uk/
1194S:	Maintained
1195F:	arch/arm/mach-ebsa110/
1196F:	drivers/net/ethernet/amd/am79c961a.*
1197
1198ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1199M:	Uwe Kleine-König <kernel@pengutronix.de>
1200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S:	Maintained
1202N:	efm32
1203
1204ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1205M:	Daniel Ribeiro <drwyrm@gmail.com>
1206M:	Stefan Schmidt <stefan@openezx.org>
1207M:	Harald Welte <laforge@openezx.org>
1208L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1209W:	http://www.openezx.org/
1210S:	Maintained
1211T:	topgit git://git.openezx.org/openezx.git
1212F:	arch/arm/mach-pxa/ezx.c
1213
1214ARM/FARADAY FA526 PORT
1215M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218T:	git git://git.berlios.de/gemini-board
1219F:	arch/arm/mm/*-fa*
1220
1221ARM/FOOTBRIDGE ARCHITECTURE
1222M:	Russell King <linux@armlinux.org.uk>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224W:	http://www.armlinux.org.uk/
1225S:	Maintained
1226F:	arch/arm/include/asm/hardware/dec21285.h
1227F:	arch/arm/mach-footbridge/
1228
1229ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1230M:	Shawn Guo <shawnguo@kernel.org>
1231M:	Sascha Hauer <kernel@pengutronix.de>
1232R:	Fabio Estevam <fabio.estevam@nxp.com>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1236F:	arch/arm/mach-imx/
1237F:	arch/arm/mach-mxs/
1238F:	arch/arm/boot/dts/imx*
1239F:	arch/arm/configs/imx*_defconfig
1240F:	drivers/clk/imx/
1241F:	include/soc/imx/
1242
1243ARM/FREESCALE VYBRID ARM ARCHITECTURE
1244M:	Shawn Guo <shawnguo@kernel.org>
1245M:	Sascha Hauer <kernel@pengutronix.de>
1246R:	Stefan Agner <stefan@agner.ch>
1247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S:	Maintained
1249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1250F:	arch/arm/mach-imx/*vf610*
1251F:	arch/arm/boot/dts/vf*
1252
1253ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1254M:	Lennert Buytenhek <kernel@wantstofly.org>
1255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S:	Maintained
1257
1258ARM/GUMSTIX MACHINE SUPPORT
1259M:	Steve Sakoman <sakoman@gmail.com>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262
1263ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1264M:	Philipp Zabel <philipp.zabel@gmail.com>
1265M:	Paul Parsons <lost.distance@yahoo.com>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-pxa/hx4700.c
1269F:	arch/arm/mach-pxa/include/mach/hx4700.h
1270F:	sound/soc/pxa/hx4700.c
1271
1272ARM/HISILICON SOC SUPPORT
1273M:	Wei Xu <xuwei5@hisilicon.com>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275W:	http://www.hisilicon.com
1276S:	Supported
1277T:	git git://github.com/hisilicon/linux-hisi.git
1278F:	arch/arm/mach-hisi/
1279F:	arch/arm/boot/dts/hi3*
1280F:	arch/arm/boot/dts/hip*
1281F:	arch/arm/boot/dts/hisi*
1282F:	arch/arm64/boot/dts/hisilicon/
1283
1284ARM/HP JORNADA 7XX MACHINE SUPPORT
1285M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1286W:	www.jlime.com
1287S:	Maintained
1288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1289F:	arch/arm/mach-sa1100/jornada720.c
1290F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1291
1292ARM/IGEP MACHINE SUPPORT
1293M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1294M:	Javier Martinez Canillas <javier@dowhile0.org>
1295L:	linux-omap@vger.kernel.org
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S:	Maintained
1298F:	arch/arm/boot/dts/omap3-igep*
1299
1300ARM/INCOME PXA270 SUPPORT
1301M:	Marek Vasut <marek.vasut@gmail.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303S:	Maintained
1304F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1305
1306ARM/INTEL IOP32X ARM ARCHITECTURE
1307M:	Lennert Buytenhek <kernel@wantstofly.org>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310
1311ARM/INTEL IOP33X ARM ARCHITECTURE
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Orphan
1314
1315ARM/INTEL IOP13XX ARM ARCHITECTURE
1316M:	Lennert Buytenhek <kernel@wantstofly.org>
1317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S:	Maintained
1319
1320ARM/INTEL IQ81342EX MACHINE SUPPORT
1321M:	Lennert Buytenhek <kernel@wantstofly.org>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324
1325ARM/INTEL IXDP2850 MACHINE SUPPORT
1326M:	Lennert Buytenhek <kernel@wantstofly.org>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S:	Maintained
1329
1330ARM/INTEL IXP4XX ARM ARCHITECTURE
1331M:	Imre Kaloz <kaloz@openwrt.org>
1332M:	Krzysztof Halasa <khalasa@piap.pl>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335F:	arch/arm/mach-ixp4xx/
1336
1337ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1338M:	Jonathan Cameron <jic23@cam.ac.uk>
1339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S:	Maintained
1341F:	arch/arm/mach-pxa/stargate2.c
1342F:	drivers/pcmcia/pxa2xx_stargate2.c
1343
1344ARM/INTEL XSC3 (MANZANO) ARM CORE
1345M:	Lennert Buytenhek <kernel@wantstofly.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348
1349ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1350M:	Lennert Buytenhek <kernel@wantstofly.org>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1355M:	Santosh Shilimkar <ssantosh@kernel.org>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	arch/arm/mach-keystone/
1359F:	arch/arm/boot/dts/keystone-*
1360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1361
1362ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1363M:	Santosh Shilimkar <ssantosh@kernel.org>
1364L:	linux-kernel@vger.kernel.org
1365S:	Maintained
1366F:	drivers/clk/keystone/
1367
1368ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1369M:	Santosh Shilimkar <ssantosh@kernel.org>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371L:	linux-kernel@vger.kernel.org
1372S:	Maintained
1373F:	drivers/clocksource/timer-keystone.c
1374
1375ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1376M:	Santosh Shilimkar <ssantosh@kernel.org>
1377L:	linux-kernel@vger.kernel.org
1378S:	Maintained
1379F:	drivers/power/reset/keystone-reset.c
1380
1381ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1382M:	Santosh Shilimkar <ssantosh@kernel.org>
1383L:	linux-kernel@vger.kernel.org
1384S:	Maintained
1385F:	drivers/memory/*emif*
1386
1387ARM/LG1K ARCHITECTURE
1388M:	Chanho Min <chanho.min@lge.com>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm64/boot/dts/lg/
1392
1393ARM/LOGICPD PXA270 MACHINE SUPPORT
1394M:	Lennert Buytenhek <kernel@wantstofly.org>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397
1398ARM/LPC18XX ARCHITECTURE
1399M:	Joachim Eastwood <manabian@gmail.com>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402F:	arch/arm/boot/dts/lpc43*
1403F:	drivers/clk/nxp/clk-lpc18xx*
1404F:	drivers/clocksource/time-lpc32xx.c
1405F:	drivers/i2c/busses/i2c-lpc2k.c
1406F:	drivers/memory/pl172.c
1407F:	drivers/mtd/spi-nor/nxp-spifi.c
1408F:	drivers/rtc/rtc-lpc24xx.c
1409N:	lpc18xx
1410
1411ARM/LPC32XX SOC SUPPORT
1412M:	Vladimir Zapolskiy <vz@mleia.com>
1413M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1416S:	Maintained
1417F:	arch/arm/boot/dts/lpc32*
1418F:	arch/arm/mach-lpc32xx/
1419F:	drivers/i2c/busses/i2c-pnx.c
1420F:	drivers/net/ethernet/nxp/lpc_eth.c
1421F:	drivers/usb/host/ohci-nxp.c
1422F:	drivers/watchdog/pnx4008_wdt.c
1423N:	lpc32xx
1424
1425ARM/MAGICIAN MACHINE SUPPORT
1426M:	Philipp Zabel <philipp.zabel@gmail.com>
1427S:	Maintained
1428
1429ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1430M:	Jason Cooper <jason@lakedaemon.net>
1431M:	Andrew Lunn <andrew@lunn.ch>
1432M:	Gregory Clement <gregory.clement@free-electrons.com>
1433M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/mach-mvebu/
1437F:	drivers/rtc/rtc-armada38x.c
1438F:	arch/arm/boot/dts/armada*
1439F:	arch/arm/boot/dts/kirkwood*
1440F:	arch/arm64/boot/dts/marvell/armada*
1441F:	drivers/cpufreq/mvebu-cpufreq.c
1442F:	arch/arm/configs/mvebu_*_defconfig
1443
1444ARM/Marvell Berlin SoC support
1445M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448F:	arch/arm/mach-berlin/
1449F:	arch/arm/boot/dts/berlin*
1450F:	arch/arm64/boot/dts/marvell/berlin*
1451
1452
1453ARM/Marvell Dove/MV78xx0/Orion SOC support
1454M:	Jason Cooper <jason@lakedaemon.net>
1455M:	Andrew Lunn <andrew@lunn.ch>
1456M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1457M:	Gregory Clement <gregory.clement@free-electrons.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-dove/
1461F:	arch/arm/mach-mv78xx0/
1462F:	arch/arm/mach-orion5x/
1463F:	arch/arm/plat-orion/
1464F:	arch/arm/boot/dts/dove*
1465F:	arch/arm/boot/dts/orion5x*
1466
1467
1468ARM/Orion SoC/Technologic Systems TS-78xx platform support
1469M:	Alexander Clouter <alex@digriz.org.uk>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471W:	http://www.digriz.org.uk/ts78xx/kernel
1472S:	Maintained
1473F:	arch/arm/mach-orion5x/ts78xx-*
1474
1475ARM/OXNAS platform support
1476M:	Neil Armstrong <narmstrong@baylibre.com>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1479S:	Maintained
1480F:	arch/arm/mach-oxnas/
1481F:	arch/arm/boot/dts/oxnas*
1482F:	arch/arm/boot/dts/wd-mbwe.dts
1483N:	oxnas
1484
1485ARM/Mediatek RTC DRIVER
1486M:	Eddie Huang <eddie.huang@mediatek.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	drivers/rtc/rtc-mt6397.c
1491
1492ARM/Mediatek SoC support
1493M:	Matthias Brugger <matthias.bgg@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497F:	arch/arm/boot/dts/mt6*
1498F:	arch/arm/boot/dts/mt8*
1499F:	arch/arm/mach-mediatek/
1500N:	mtk
1501K:	mediatek
1502
1503ARM/Mediatek USB3 PHY DRIVER
1504M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508F:	drivers/phy/phy-mt65xx-usb3.c
1509
1510ARM/MICREL KS8695 ARCHITECTURE
1511M:	Greg Ungerer <gerg@uclinux.org>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513F:	arch/arm/mach-ks8695/
1514S:	Odd Fixes
1515
1516ARM/MIOA701 MACHINE SUPPORT
1517M:	Robert Jarzmik <robert.jarzmik@free.fr>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519F:	arch/arm/mach-pxa/mioa701.c
1520S:	Maintained
1521
1522ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1523M:	Michael Petchkovsky <mkpetch@internode.on.net>
1524S:	Maintained
1525
1526ARM/NOMADIK ARCHITECTURE
1527M:	Alessandro Rubini <rubini@unipv.it>
1528M:	Linus Walleij <linus.walleij@linaro.org>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm/mach-nomadik/
1532F:	drivers/pinctrl/nomadik/
1533F:	drivers/i2c/busses/i2c-nomadik.c
1534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1535
1536ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1537M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1538L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1539W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1540S:	Supported
1541
1542ARM/TOSA MACHINE SUPPORT
1543M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1544M:	Dirk Opfer <dirk@opfer-online.de>
1545S:	Maintained
1546
1547ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1548M:	Marek Vasut <marek.vasut@gmail.com>
1549L:	linux-arm-kernel@lists.infradead.org
1550W:	http://hackndev.com
1551S:	Maintained
1552F:	arch/arm/mach-pxa/include/mach/palmtx.h
1553F:	arch/arm/mach-pxa/palmtx.c
1554F:	arch/arm/mach-pxa/include/mach/palmt5.h
1555F:	arch/arm/mach-pxa/palmt5.c
1556F:	arch/arm/mach-pxa/include/mach/palmld.h
1557F:	arch/arm/mach-pxa/palmld.c
1558F:	arch/arm/mach-pxa/include/mach/palmte2.h
1559F:	arch/arm/mach-pxa/palmte2.c
1560F:	arch/arm/mach-pxa/include/mach/palmtc.h
1561F:	arch/arm/mach-pxa/palmtc.c
1562
1563ARM/PALM TREO SUPPORT
1564M:	Tomas Cech <sleep_walker@suse.com>
1565L:	linux-arm-kernel@lists.infradead.org
1566W:	http://hackndev.com
1567S:	Maintained
1568F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1569F:	arch/arm/mach-pxa/palmtreo.c
1570
1571ARM/PALMZ72 SUPPORT
1572M:	Sergey Lapin <slapin@ossfans.org>
1573L:	linux-arm-kernel@lists.infradead.org
1574W:	http://hackndev.com
1575S:	Maintained
1576F:	arch/arm/mach-pxa/include/mach/palmz72.h
1577F:	arch/arm/mach-pxa/palmz72.c
1578
1579ARM/PLEB SUPPORT
1580M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1581W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1582S:	Maintained
1583
1584ARM/PT DIGITAL BOARD PORT
1585M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W:	http://www.armlinux.org.uk/
1588S:	Maintained
1589
1590ARM/QUALCOMM SUPPORT
1591M:	Andy Gross <andy.gross@linaro.org>
1592M:	David Brown <david.brown@linaro.org>
1593L:	linux-arm-msm@vger.kernel.org
1594L:	linux-soc@vger.kernel.org
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/qcom/
1597F:	arch/arm/boot/dts/qcom-*.dts
1598F:	arch/arm/boot/dts/qcom-*.dtsi
1599F:	arch/arm/mach-qcom/
1600F:	arch/arm64/boot/dts/qcom/*
1601F:	drivers/i2c/busses/i2c-qup.c
1602F:	drivers/clk/qcom/
1603F:	drivers/soc/qcom/
1604F:	drivers/spi/spi-qup.c
1605F:	drivers/tty/serial/msm_serial.h
1606F:	drivers/tty/serial/msm_serial.c
1607F:	drivers/*/pm8???-*
1608F:	drivers/mfd/ssbi.c
1609F:	drivers/firmware/qcom_scm.c
1610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1611
1612ARM/RADISYS ENP2611 MACHINE SUPPORT
1613M:	Lennert Buytenhek <kernel@wantstofly.org>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616
1617ARM/RENESAS ARM64 ARCHITECTURE
1618M:	Simon Horman <horms@verge.net.au>
1619M:	Magnus Damm <magnus.damm@gmail.com>
1620L:	linux-renesas-soc@vger.kernel.org
1621Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1623S:	Supported
1624F:	arch/arm64/boot/dts/renesas/
1625F:	drivers/soc/renesas/
1626F:	include/linux/soc/renesas/
1627
1628ARM/RISCPC ARCHITECTURE
1629M:	Russell King <linux@armlinux.org.uk>
1630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631W:	http://www.armlinux.org.uk/
1632S:	Maintained
1633F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1634F:	arch/arm/include/asm/hardware/ioc.h
1635F:	arch/arm/include/asm/hardware/iomd.h
1636F:	arch/arm/include/asm/hardware/memc.h
1637F:	arch/arm/mach-rpc/
1638F:	drivers/net/ethernet/8390/etherh.c
1639F:	drivers/net/ethernet/i825xx/ether1*
1640F:	drivers/net/ethernet/seeq/ether3*
1641F:	drivers/scsi/arm/
1642
1643ARM/Rockchip SoC support
1644M:	Heiko Stuebner <heiko@sntech.de>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646L:	linux-rockchip@lists.infradead.org
1647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1648S:	Maintained
1649F:	arch/arm/boot/dts/rk3*
1650F:	arch/arm/mach-rockchip/
1651F:	drivers/clk/rockchip/
1652F:	drivers/i2c/busses/i2c-rk3x.c
1653F:	drivers/*/*rockchip*
1654F:	drivers/*/*/*rockchip*
1655F:	sound/soc/rockchip/
1656N:	rockchip
1657
1658ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1659M:	Kukjin Kim <kgene@kernel.org>
1660M:	Krzysztof Kozlowski <krzk@kernel.org>
1661R:	Javier Martinez Canillas <javier@osg.samsung.com>
1662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1664S:	Maintained
1665F:	arch/arm/boot/dts/s3c*
1666F:	arch/arm/boot/dts/s5p*
1667F:	arch/arm/boot/dts/samsung*
1668F:	arch/arm/boot/dts/exynos*
1669F:	arch/arm64/boot/dts/exynos/
1670F:	arch/arm/plat-samsung/
1671F:	arch/arm/mach-s3c24*/
1672F:	arch/arm/mach-s3c64xx/
1673F:	arch/arm/mach-s5p*/
1674F:	arch/arm/mach-exynos*/
1675F:	drivers/*/*s3c24*
1676F:	drivers/*/*/*s3c24*
1677F:	drivers/*/*s3c64xx*
1678F:	drivers/*/*s5pv210*
1679F:	drivers/memory/samsung/*
1680F:	drivers/soc/samsung/*
1681F:	Documentation/arm/Samsung/
1682F:	Documentation/devicetree/bindings/arm/samsung/
1683F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1684F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1685N:	exynos
1686
1687ARM/SAMSUNG MOBILE MACHINE SUPPORT
1688M:	Kyungmin Park <kyungmin.park@samsung.com>
1689L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S:	Maintained
1691F:	arch/arm/mach-s5pv210/
1692
1693ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1694M:	Kyungmin Park <kyungmin.park@samsung.com>
1695M:	Kamil Debski <kamil@wypas.org>
1696M:	Andrzej Hajda <a.hajda@samsung.com>
1697L:	linux-arm-kernel@lists.infradead.org
1698L:	linux-media@vger.kernel.org
1699S:	Maintained
1700F:	drivers/media/platform/s5p-g2d/
1701
1702ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1703M:	Kyungmin Park <kyungmin.park@samsung.com>
1704M:	Kamil Debski <kamil@wypas.org>
1705M:	Jeongtae Park <jtp.park@samsung.com>
1706M:	Andrzej Hajda <a.hajda@samsung.com>
1707L:	linux-arm-kernel@lists.infradead.org
1708L:	linux-media@vger.kernel.org
1709S:	Maintained
1710F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1711F:	drivers/media/platform/s5p-mfc/
1712
1713ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1714M:	Kyungmin Park <kyungmin.park@samsung.com>
1715L:	linux-arm-kernel@lists.infradead.org
1716L:	linux-media@vger.kernel.org
1717S:	Maintained
1718F:	drivers/staging/media/platform/s5p-cec/
1719
1720ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1721M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1722M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1723L:	linux-arm-kernel@lists.infradead.org
1724L:	linux-media@vger.kernel.org
1725S:	Maintained
1726F:	drivers/media/platform/s5p-jpeg/
1727
1728ARM/SHMOBILE ARM ARCHITECTURE
1729M:	Simon Horman <horms@verge.net.au>
1730M:	Magnus Damm <magnus.damm@gmail.com>
1731L:	linux-renesas-soc@vger.kernel.org
1732Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1734S:	Supported
1735F:	arch/arm/boot/dts/emev2*
1736F:	arch/arm/boot/dts/r7s*
1737F:	arch/arm/boot/dts/r8a*
1738F:	arch/arm/boot/dts/sh*
1739F:	arch/arm/configs/shmobile_defconfig
1740F:	arch/arm/include/debug/renesas-scif.S
1741F:	arch/arm/mach-shmobile/
1742F:	drivers/soc/renesas/
1743F:	include/linux/soc/renesas/
1744
1745ARM/SOCFPGA ARCHITECTURE
1746M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1747S:	Maintained
1748F:	arch/arm/mach-socfpga/
1749F:	arch/arm/boot/dts/socfpga*
1750F:	arch/arm/configs/socfpga_defconfig
1751F:	arch/arm64/boot/dts/altera/
1752W:	http://www.rocketboards.org
1753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1754
1755ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1756M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1757S:	Maintained
1758F:	drivers/clk/socfpga/
1759
1760ARM/SOCFPGA EDAC SUPPORT
1761M:	Thor Thayer <tthayer@opensource.altera.com>
1762S:	Maintained
1763F:	drivers/edac/altera_edac.
1764
1765ARM/STI ARCHITECTURE
1766M:	Patrice Chotard <patrice.chotard@st.com>
1767L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768L:	kernel@stlinux.com
1769W:	http://www.stlinux.com
1770S:	Maintained
1771F:	arch/arm/mach-sti/
1772F:	arch/arm/boot/dts/sti*
1773F:	drivers/char/hw_random/st-rng.c
1774F:	drivers/clocksource/arm_global_timer.c
1775F:	drivers/clocksource/clksrc_st_lpc.c
1776F:	drivers/cpufreq/sti-cpufreq.c
1777F:	drivers/i2c/busses/i2c-st.c
1778F:	drivers/media/rc/st_rc.c
1779F:	drivers/media/platform/sti/c8sectpfe/
1780F:	drivers/mmc/host/sdhci-st.c
1781F:	drivers/phy/phy-miphy28lp.c
1782F:	drivers/phy/phy-miphy365x.c
1783F:	drivers/phy/phy-stih407-usb.c
1784F:	drivers/phy/phy-stih41x-usb.c
1785F:	drivers/pinctrl/pinctrl-st.c
1786F:	drivers/remoteproc/st_remoteproc.c
1787F:	drivers/reset/sti/
1788F:	drivers/rtc/rtc-st-lpc.c
1789F:	drivers/tty/serial/st-asc.c
1790F:	drivers/usb/dwc3/dwc3-st.c
1791F:	drivers/usb/host/ehci-st.c
1792F:	drivers/usb/host/ohci-st.c
1793F:	drivers/watchdog/st_lpc_wdt.c
1794F:	drivers/ata/ahci_st.c
1795
1796ARM/STM32 ARCHITECTURE
1797M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1798M:	Alexandre Torgue <alexandre.torgue@st.com>
1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800S:	Maintained
1801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1802N:	stm32
1803F:	drivers/clocksource/armv7m_systick.c
1804
1805ARM/TANGO ARCHITECTURE
1806M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1807L:	linux-arm-kernel@lists.infradead.org
1808S:	Maintained
1809N:	tango
1810
1811ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1812M:	Lennert Buytenhek <kernel@wantstofly.org>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815
1816ARM/TETON BGA MACHINE SUPPORT
1817M:	"Mark F. Brown" <mark.brown314@gmail.com>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820
1821ARM/THECUS N2100 MACHINE SUPPORT
1822M:	Lennert Buytenhek <kernel@wantstofly.org>
1823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S:	Maintained
1825
1826ARM/NUVOTON W90X900 ARM ARCHITECTURE
1827M:	Wan ZongShun <mcuos.com@gmail.com>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.mcuos.com
1830S:	Maintained
1831F:	arch/arm/mach-w90x900/
1832F:	drivers/input/keyboard/w90p910_keypad.c
1833F:	drivers/input/touchscreen/w90p910_ts.c
1834F:	drivers/watchdog/nuc900_wdt.c
1835F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1836F:	drivers/mtd/nand/nuc900_nand.c
1837F:	drivers/rtc/rtc-nuc900.c
1838F:	drivers/spi/spi-nuc900.c
1839F:	drivers/usb/host/ehci-w90x900.c
1840F:	drivers/video/fbdev/nuc900fb.c
1841
1842ARM/U300 MACHINE SUPPORT
1843M:	Linus Walleij <linus.walleij@linaro.org>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Supported
1846F:	arch/arm/mach-u300/
1847F:	drivers/clocksource/timer-u300.c
1848F:	drivers/i2c/busses/i2c-stu300.c
1849F:	drivers/rtc/rtc-coh901331.c
1850F:	drivers/watchdog/coh901327_wdt.c
1851F:	drivers/dma/coh901318*
1852F:	drivers/mfd/ab3100*
1853F:	drivers/rtc/rtc-ab3100.c
1854F:	drivers/rtc/rtc-coh901331.c
1855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1856
1857ARM/UNIPHIER ARCHITECTURE
1858M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1861S:	Maintained
1862F:	arch/arm/boot/dts/uniphier*
1863F:	arch/arm/include/asm/hardware/cache-uniphier.h
1864F:	arch/arm/mach-uniphier/
1865F:	arch/arm/mm/cache-uniphier.c
1866F:	arch/arm64/boot/dts/socionext/
1867F:	drivers/bus/uniphier-system-bus.c
1868F:	drivers/clk/uniphier/
1869F:	drivers/i2c/busses/i2c-uniphier*
1870F:	drivers/pinctrl/uniphier/
1871F:	drivers/reset/reset-uniphier.c
1872F:	drivers/tty/serial/8250/8250_uniphier.c
1873N:	uniphier
1874
1875ARM/Ux500 ARM ARCHITECTURE
1876M:	Linus Walleij <linus.walleij@linaro.org>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S:	Maintained
1879F:	arch/arm/mach-ux500/
1880F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1881F:	drivers/dma/ste_dma40*
1882F:	drivers/hwspinlock/u8500_hsem.c
1883F:	drivers/mfd/abx500*
1884F:	drivers/mfd/ab8500*
1885F:	drivers/mfd/dbx500*
1886F:	drivers/mfd/db8500*
1887F:	drivers/pinctrl/nomadik/pinctrl-ab*
1888F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1889F:	drivers/rtc/rtc-ab8500.c
1890F:	drivers/rtc/rtc-pl031.c
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1894M:	Ulf Hansson <ulf.hansson@linaro.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T:	git git://git.linaro.org/people/ulfh/clk.git
1897S:	Maintained
1898F:	drivers/clk/ux500/
1899
1900ARM/VERSATILE EXPRESS PLATFORM
1901M:	Liviu Dudau <liviu.dudau@arm.com>
1902M:	Sudeep Holla <sudeep.holla@arm.com>
1903M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	arch/arm/boot/dts/vexpress*
1907F:	arch/arm64/boot/dts/arm/
1908F:	arch/arm/mach-vexpress/
1909F:	*/*/vexpress*
1910F:	*/*/*/vexpress*
1911F:	drivers/clk/versatile/clk-vexpress-osc.c
1912F:	drivers/clocksource/versatile.c
1913N:	mps2
1914
1915ARM/VFP SUPPORT
1916M:	Russell King <linux@armlinux.org.uk>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918W:	http://www.armlinux.org.uk/
1919S:	Maintained
1920F:	arch/arm/vfp/
1921
1922ARM/VOIPAC PXA270 SUPPORT
1923M:	Marek Vasut <marek.vasut@gmail.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S:	Maintained
1926F:	arch/arm/mach-pxa/vpac270.c
1927F:	arch/arm/mach-pxa/include/mach/vpac270.h
1928
1929ARM/VT8500 ARM ARCHITECTURE
1930M:	Tony Prisk <linux@prisktech.co.nz>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S:	Maintained
1933F:	arch/arm/mach-vt8500/
1934F:	drivers/clocksource/vt8500_timer.c
1935F:	drivers/i2c/busses/i2c-wmt.c
1936F:	drivers/mmc/host/wmt-sdmmc.c
1937F:	drivers/pwm/pwm-vt8500.c
1938F:	drivers/rtc/rtc-vt8500.c
1939F:	drivers/tty/serial/vt8500_serial.c
1940F:	drivers/usb/host/ehci-platform.c
1941F:	drivers/usb/host/uhci-platform.c
1942F:	drivers/video/fbdev/vt8500lcdfb.*
1943F:	drivers/video/fbdev/wm8505fb*
1944F:	drivers/video/fbdev/wmt_ge_rops.*
1945
1946ARM/ZIPIT Z2 SUPPORT
1947M:	Marek Vasut <marek.vasut@gmail.com>
1948L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949S:	Maintained
1950F:	arch/arm/mach-pxa/z2.c
1951F:	arch/arm/mach-pxa/include/mach/z2.h
1952
1953ARM/ZTE ARCHITECTURE
1954M:	Jun Nie <jun.nie@linaro.org>
1955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S:	Maintained
1957F:	arch/arm/mach-zx/
1958F:	drivers/clk/zte/
1959F:	Documentation/devicetree/bindings/arm/zte.txt
1960F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1961
1962ARM/ZYNQ ARCHITECTURE
1963M:	Michal Simek <michal.simek@xilinx.com>
1964R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966W:	http://wiki.xilinx.com
1967T:	git https://github.com/Xilinx/linux-xlnx.git
1968S:	Supported
1969F:	arch/arm/mach-zynq/
1970F:	drivers/cpuidle/cpuidle-zynq.c
1971F:	drivers/block/xsysace.c
1972N:	zynq
1973N:	xilinx
1974F:	drivers/clocksource/cadence_ttc_timer.c
1975F:	drivers/i2c/busses/i2c-cadence.c
1976F:	drivers/mmc/host/sdhci-of-arasan.c
1977F:	drivers/edac/synopsys_edac.c
1978
1979ARM SMMU DRIVERS
1980M:	Will Deacon <will.deacon@arm.com>
1981R:	Robin Murphy <robin.murphy@arm.com>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S:	Maintained
1984F:	drivers/iommu/arm-smmu.c
1985F:	drivers/iommu/arm-smmu-v3.c
1986F:	drivers/iommu/io-pgtable-arm.c
1987F:	drivers/iommu/io-pgtable-arm-v7s.c
1988
1989ARM64 PORT (AARCH64 ARCHITECTURE)
1990M:	Catalin Marinas <catalin.marinas@arm.com>
1991M:	Will Deacon <will.deacon@arm.com>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1994S:	Maintained
1995F:	arch/arm64/
1996F:	Documentation/arm64/
1997
1998AS3645A LED FLASH CONTROLLER DRIVER
1999M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2000L:	linux-media@vger.kernel.org
2001T:	git git://linuxtv.org/media_tree.git
2002S:	Maintained
2003F:	drivers/media/i2c/as3645a.c
2004F:	include/media/i2c/as3645a.h
2005
2006ASAHI KASEI AK8974 DRIVER
2007M:	Linus Walleij <linus.walleij@linaro.org>
2008L:	linux-iio@vger.kernel.org
2009W:	http://www.akm.com/
2010S:	Supported
2011F:	drivers/iio/magnetometer/ak8974.c
2012
2013ASC7621 HARDWARE MONITOR DRIVER
2014M:	George Joseph <george.joseph@fairview5.com>
2015L:	linux-hwmon@vger.kernel.org
2016S:	Maintained
2017F:	Documentation/hwmon/asc7621
2018F:	drivers/hwmon/asc7621.c
2019
2020ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2021M:	Corentin Chary <corentin.chary@gmail.com>
2022L:	acpi4asus-user@lists.sourceforge.net
2023L:	platform-driver-x86@vger.kernel.org
2024W:	http://acpi4asus.sf.net
2025S:	Maintained
2026F:	drivers/platform/x86/asus*.c
2027F:	drivers/platform/x86/eeepc*.c
2028
2029ASUS WIRELESS RADIO CONTROL DRIVER
2030M:	João Paulo Rechi Vita <jprvita@gmail.com>
2031L:	platform-driver-x86@vger.kernel.org
2032S:	Maintained
2033F:	drivers/platform/x86/asus-wireless.c
2034
2035ASYMMETRIC KEYS
2036M:	David Howells <dhowells@redhat.com>
2037L:	keyrings@vger.kernel.org
2038S:	Maintained
2039F:	Documentation/crypto/asymmetric-keys.txt
2040F:	include/linux/verification.h
2041F:	include/crypto/public_key.h
2042F:	include/crypto/pkcs7.h
2043F:	crypto/asymmetric_keys/
2044
2045ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2046R:	Dan Williams <dan.j.williams@intel.com>
2047W:	http://sourceforge.net/projects/xscaleiop
2048S:	Odd fixes
2049F:	Documentation/crypto/async-tx-api.txt
2050F:	crypto/async_tx/
2051F:	drivers/dma/
2052F:	include/linux/dmaengine.h
2053F:	include/linux/async_tx.h
2054
2055AT24 EEPROM DRIVER
2056M:	Wolfram Sang <wsa@the-dreams.de>
2057L:	linux-i2c@vger.kernel.org
2058S:	Maintained
2059F:	drivers/misc/eeprom/at24.c
2060F:	include/linux/platform_data/at24.h
2061
2062ATA OVER ETHERNET (AOE) DRIVER
2063M:	"Ed L. Cashin" <ed.cashin@acm.org>
2064W:	http://www.openaoe.org/
2065S:	Supported
2066F:	Documentation/aoe/
2067F:	drivers/block/aoe/
2068
2069ATHEROS 71XX/9XXX GPIO DRIVER
2070M:	Alban Bedel <albeu@free.fr>
2071W:	https://github.com/AlbanBedel/linux
2072T:	git git://github.com/AlbanBedel/linux
2073S:	Maintained
2074F:	drivers/gpio/gpio-ath79.c
2075F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2076
2077ATHEROS ATH GENERIC UTILITIES
2078M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2079L:	linux-wireless@vger.kernel.org
2080S:	Supported
2081F:	drivers/net/wireless/ath/*
2082
2083ATHEROS ATH5K WIRELESS DRIVER
2084M:	Jiri Slaby <jirislaby@gmail.com>
2085M:	Nick Kossifidis <mickflemm@gmail.com>
2086M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2087L:	linux-wireless@vger.kernel.org
2088W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2089S:	Maintained
2090F:	drivers/net/wireless/ath/ath5k/
2091
2092ATHEROS ATH6KL WIRELESS DRIVER
2093M:	Kalle Valo <kvalo@qca.qualcomm.com>
2094L:	linux-wireless@vger.kernel.org
2095W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2097S:	Supported
2098F:	drivers/net/wireless/ath/ath6kl/
2099
2100WILOCITY WIL6210 WIRELESS DRIVER
2101M:	Maya Erez <qca_merez@qca.qualcomm.com>
2102L:	linux-wireless@vger.kernel.org
2103L:	wil6210@qca.qualcomm.com
2104S:	Supported
2105W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2106F:	drivers/net/wireless/ath/wil6210/
2107F:	include/uapi/linux/wil6210_uapi.h
2108
2109CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2110M:	Christian Lamparter <chunkeey@googlemail.com>
2111L:	linux-wireless@vger.kernel.org
2112W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2113S:	Maintained
2114F:	drivers/net/wireless/ath/carl9170/
2115
2116ATK0110 HWMON DRIVER
2117M:	Luca Tettamanti <kronos.it@gmail.com>
2118L:	linux-hwmon@vger.kernel.org
2119S:	Maintained
2120F:	drivers/hwmon/asus_atk0110.c
2121
2122ATI_REMOTE2 DRIVER
2123M:	Ville Syrjala <syrjala@sci.fi>
2124S:	Maintained
2125F:	drivers/input/misc/ati_remote2.c
2126
2127ATLX ETHERNET DRIVERS
2128M:	Jay Cliburn <jcliburn@gmail.com>
2129M:	Chris Snook <chris.snook@gmail.com>
2130L:	netdev@vger.kernel.org
2131W:	http://sourceforge.net/projects/atl1
2132W:	http://atl1.sourceforge.net
2133S:	Maintained
2134F:	drivers/net/ethernet/atheros/
2135
2136ATM
2137M:	Chas Williams <3chas3@gmail.com>
2138L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2139L:	netdev@vger.kernel.org
2140W:	http://linux-atm.sourceforge.net
2141S:	Maintained
2142F:	drivers/atm/
2143F:	include/linux/atm*
2144F:	include/uapi/linux/atm*
2145
2146ATMEL AT91 / AT32 MCI DRIVER
2147M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2148S:	Maintained
2149F:	drivers/mmc/host/atmel-mci.c
2150
2151ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2152M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2153S:	Supported
2154F:	drivers/power/reset/at91-sama5d2_shdwc.c
2155
2156ATMEL SAMA5D2 ADC DRIVER
2157M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2158L:	linux-iio@vger.kernel.org
2159S:	Supported
2160F:	drivers/iio/adc/at91-sama5d2_adc.c
2161
2162ATMEL Audio ALSA driver
2163M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2165S:	Supported
2166F:	sound/soc/atmel
2167
2168ATMEL DMA DRIVER
2169M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171S:	Supported
2172F:	drivers/dma/at_hdmac.c
2173F:	drivers/dma/at_hdmac_regs.h
2174F:	include/linux/platform_data/dma-atmel.h
2175
2176ATMEL XDMA DRIVER
2177M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2178L:	linux-arm-kernel@lists.infradead.org
2179L:	dmaengine@vger.kernel.org
2180S:	Supported
2181F:	drivers/dma/at_xdmac.c
2182
2183ATMEL I2C DRIVER
2184M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2185L:	linux-i2c@vger.kernel.org
2186S:	Supported
2187F:	drivers/i2c/busses/i2c-at91.c
2188
2189ATMEL ISI DRIVER
2190M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2191L:	linux-media@vger.kernel.org
2192S:	Supported
2193F:	drivers/media/platform/soc_camera/atmel-isi.c
2194F:	include/media/atmel-isi.h
2195
2196ATMEL LCDFB DRIVER
2197M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2198L:	linux-fbdev@vger.kernel.org
2199S:	Maintained
2200F:	drivers/video/fbdev/atmel_lcdfb.c
2201F:	include/video/atmel_lcdc.h
2202
2203ATMEL MACB ETHERNET DRIVER
2204M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2205S:	Supported
2206F:	drivers/net/ethernet/cadence/
2207
2208ATMEL NAND DRIVER
2209M:	Wenyou Yang <wenyou.yang@atmel.com>
2210M:	Josh Wu <rainyfeeling@outlook.com>
2211L:	linux-mtd@lists.infradead.org
2212S:	Supported
2213F:	drivers/mtd/nand/atmel_nand*
2214
2215ATMEL SDMMC DRIVER
2216M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2217L:	linux-mmc@vger.kernel.org
2218S:	Supported
2219F:	drivers/mmc/host/sdhci-of-at91.c
2220
2221ATMEL SPI DRIVER
2222M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2223S:	Supported
2224F:	drivers/spi/spi-atmel.*
2225
2226ATMEL SSC DRIVER
2227M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229S:	Supported
2230F:	drivers/misc/atmel-ssc.c
2231F:	include/linux/atmel-ssc.h
2232
2233ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2234M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236S:	Supported
2237F:	drivers/misc/atmel_tclib.c
2238F:	drivers/clocksource/tcb_clksrc.c
2239
2240ATMEL USBA UDC DRIVER
2241M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243S:	Supported
2244F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2245
2246ATMEL WIRELESS DRIVER
2247M:	Simon Kelley <simon@thekelleys.org.uk>
2248L:	linux-wireless@vger.kernel.org
2249W:	http://www.thekelleys.org.uk/atmel
2250W:	http://atmelwlandriver.sourceforge.net/
2251S:	Maintained
2252F:	drivers/net/wireless/atmel/atmel*
2253
2254ATMEL MAXTOUCH DRIVER
2255M:	Nick Dyer <nick@shmanahar.org>
2256T:	git git://github.com/ndyer/linux.git
2257S:	Maintained
2258F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2259F:	drivers/input/touchscreen/atmel_mxt_ts.c
2260F:	include/linux/platform_data/atmel_mxt_ts.h
2261
2262ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2263M:	Bradley Grove <linuxdrivers@attotech.com>
2264L:	linux-scsi@vger.kernel.org
2265W:	http://www.attotech.com
2266S:	Supported
2267F:	drivers/scsi/esas2r
2268
2269ATUSB IEEE 802.15.4 RADIO DRIVER
2270M:	Stefan Schmidt <stefan@osg.samsung.com>
2271L:	linux-wpan@vger.kernel.org
2272S:	Maintained
2273F:	drivers/net/ieee802154/atusb.c
2274F:	drivers/net/ieee802154/atusb.h
2275F:	drivers/net/ieee802154/at86rf230.h
2276
2277AUDIT SUBSYSTEM
2278M:	Paul Moore <paul@paul-moore.com>
2279M:	Eric Paris <eparis@redhat.com>
2280L:	linux-audit@redhat.com (moderated for non-subscribers)
2281W:	http://people.redhat.com/sgrubb/audit/
2282T:	git git://git.infradead.org/users/pcmoore/audit
2283S:	Maintained
2284F:	include/linux/audit.h
2285F:	include/uapi/linux/audit.h
2286F:	kernel/audit*
2287
2288AUXILIARY DISPLAY DRIVERS
2289M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2290W:	http://miguelojeda.es/auxdisplay.htm
2291W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2292S:	Maintained
2293F:	drivers/auxdisplay/
2294F:	include/linux/cfag12864b.h
2295
2296AVR32 ARCHITECTURE
2297M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2298M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2299W:	http://www.atmel.com/products/AVR32/
2300W:	http://mirror.egtvedt.no/avr32linux.org/
2301W:	http://avrfreaks.net/
2302S:	Maintained
2303F:	arch/avr32/
2304
2305AVR32/AT32AP MACHINE SUPPORT
2306M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2307M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2308S:	Maintained
2309F:	arch/avr32/mach-at32ap/
2310
2311AX.25 NETWORK LAYER
2312M:	Ralf Baechle <ralf@linux-mips.org>
2313L:	linux-hams@vger.kernel.org
2314W:	http://www.linux-ax25.org/
2315S:	Maintained
2316F:	include/uapi/linux/ax25.h
2317F:	include/net/ax25.h
2318F:	net/ax25/
2319
2320AZ6007 DVB DRIVER
2321M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2322M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2323L:	linux-media@vger.kernel.org
2324W:	https://linuxtv.org
2325T:	git git://linuxtv.org/media_tree.git
2326S:	Maintained
2327F:	drivers/media/usb/dvb-usb-v2/az6007.c
2328
2329AZTECH FM RADIO RECEIVER DRIVER
2330M:	Hans Verkuil <hverkuil@xs4all.nl>
2331L:	linux-media@vger.kernel.org
2332T:	git git://linuxtv.org/media_tree.git
2333W:	https://linuxtv.org
2334S:	Maintained
2335F:	drivers/media/radio/radio-aztech*
2336
2337B43 WIRELESS DRIVER
2338L:	linux-wireless@vger.kernel.org
2339L:	b43-dev@lists.infradead.org
2340W:	http://wireless.kernel.org/en/users/Drivers/b43
2341S:	Odd Fixes
2342F:	drivers/net/wireless/broadcom/b43/
2343
2344B43LEGACY WIRELESS DRIVER
2345M:	Larry Finger <Larry.Finger@lwfinger.net>
2346L:	linux-wireless@vger.kernel.org
2347L:	b43-dev@lists.infradead.org
2348W:	http://wireless.kernel.org/en/users/Drivers/b43
2349S:	Maintained
2350F:	drivers/net/wireless/broadcom/b43legacy/
2351
2352BACKLIGHT CLASS/SUBSYSTEM
2353M:	Jingoo Han <jingoohan1@gmail.com>
2354M:	Lee Jones <lee.jones@linaro.org>
2355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2356S:	Maintained
2357F:	drivers/video/backlight/
2358F:	include/linux/backlight.h
2359
2360BATMAN ADVANCED
2361M:	Marek Lindner <mareklindner@neomailbox.ch>
2362M:	Simon Wunderlich <sw@simonwunderlich.de>
2363M:	Antonio Quartulli <a@unstable.cc>
2364L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2365W:	https://www.open-mesh.org/
2366Q:	https://patchwork.open-mesh.org/project/batman/list/
2367S:	Maintained
2368F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2369F:	Documentation/ABI/testing/sysfs-class-net-mesh
2370F:	Documentation/networking/batman-adv.txt
2371F:	include/uapi/linux/batman_adv.h
2372F:	net/batman-adv/
2373
2374BAYCOM/HDLCDRV DRIVERS FOR AX.25
2375M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2376L:	linux-hams@vger.kernel.org
2377W:	http://www.baycom.org/~tom/ham/ham.html
2378S:	Maintained
2379F:	drivers/net/hamradio/baycom*
2380
2381BCACHE (BLOCK LAYER CACHE)
2382M:	Kent Overstreet <kent.overstreet@gmail.com>
2383L:	linux-bcache@vger.kernel.org
2384W:	http://bcache.evilpiepirate.org
2385S:	Orphan
2386F:	drivers/md/bcache/
2387
2388BDISP ST MEDIA DRIVER
2389M:	Fabien Dessenne <fabien.dessenne@st.com>
2390L:	linux-media@vger.kernel.org
2391T:	git git://linuxtv.org/media_tree.git
2392W:	https://linuxtv.org
2393S:	Supported
2394F:	drivers/media/platform/sti/bdisp
2395
2396BEFS FILE SYSTEM
2397M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2398M:	Salah Triki <salah.triki@gmail.com>
2399S:	Maintained
2400T:	git git://github.com/luisbg/linux-befs.git
2401F:	Documentation/filesystems/befs.txt
2402F:	fs/befs/
2403
2404BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2405M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2406L:	netdev@vger.kernel.org
2407S:	Maintained
2408F:	drivers/net/ethernet/ec_bhf.c
2409
2410BFS FILE SYSTEM
2411M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2412S:	Maintained
2413F:	Documentation/filesystems/bfs.txt
2414F:	fs/bfs/
2415F:	include/uapi/linux/bfs_fs.h
2416
2417BLACKFIN ARCHITECTURE
2418M:	Steven Miao <realmz6@gmail.com>
2419L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420T:	git git://git.code.sf.net/p/adi-linux/code
2421W:	http://blackfin.uclinux.org
2422S:	Supported
2423F:	arch/blackfin/
2424
2425BLACKFIN EMAC DRIVER
2426L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427W:	http://blackfin.uclinux.org
2428S:	Supported
2429F:	drivers/net/ethernet/adi/
2430
2431BLACKFIN RTC DRIVER
2432L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2433W:	http://blackfin.uclinux.org
2434S:	Supported
2435F:	drivers/rtc/rtc-bfin.c
2436
2437BLACKFIN SDH DRIVER
2438M:	Sonic Zhang <sonic.zhang@analog.com>
2439L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2440W:	http://blackfin.uclinux.org
2441S:	Supported
2442F:	drivers/mmc/host/bfin_sdh.c
2443
2444BLACKFIN SERIAL DRIVER
2445M:	Sonic Zhang <sonic.zhang@analog.com>
2446L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2447W:	http://blackfin.uclinux.org
2448S:	Supported
2449F:	drivers/tty/serial/bfin_uart.c
2450
2451BLACKFIN WATCHDOG DRIVER
2452L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2453W:	http://blackfin.uclinux.org
2454S:	Supported
2455F:	drivers/watchdog/bfin_wdt.c
2456
2457BLACKFIN I2C TWI DRIVER
2458M:	Sonic Zhang <sonic.zhang@analog.com>
2459L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2460W:	http://blackfin.uclinux.org/
2461S:	Supported
2462F:	drivers/i2c/busses/i2c-bfin-twi.c
2463
2464BLACKFIN MEDIA DRIVER
2465M:	Scott Jiang <scott.jiang.linux@gmail.com>
2466L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467W:	http://blackfin.uclinux.org/
2468S:	Supported
2469F:	drivers/media/platform/blackfin/
2470F:	drivers/media/i2c/adv7183*
2471F:	drivers/media/i2c/vs6624*
2472
2473BLINKM RGB LED DRIVER
2474M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2475S:	Maintained
2476F:	drivers/leds/leds-blinkm.c
2477
2478BLOCK LAYER
2479M:	Jens Axboe <axboe@kernel.dk>
2480L:	linux-block@vger.kernel.org
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2482S:	Maintained
2483F:	block/
2484F:	kernel/trace/blktrace.c
2485F:	lib/sbitmap.c
2486
2487BLOCK2MTD DRIVER
2488M:	Joern Engel <joern@lazybastard.org>
2489L:	linux-mtd@lists.infradead.org
2490S:	Maintained
2491F:	drivers/mtd/devices/block2mtd.c
2492
2493BLUETOOTH DRIVERS
2494M:	Marcel Holtmann <marcel@holtmann.org>
2495M:	Gustavo Padovan <gustavo@padovan.org>
2496M:	Johan Hedberg <johan.hedberg@gmail.com>
2497L:	linux-bluetooth@vger.kernel.org
2498W:	http://www.bluez.org/
2499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2501S:	Maintained
2502F:	drivers/bluetooth/
2503
2504BLUETOOTH SUBSYSTEM
2505M:	Marcel Holtmann <marcel@holtmann.org>
2506M:	Gustavo Padovan <gustavo@padovan.org>
2507M:	Johan Hedberg <johan.hedberg@gmail.com>
2508L:	linux-bluetooth@vger.kernel.org
2509W:	http://www.bluez.org/
2510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2512S:	Maintained
2513F:	net/bluetooth/
2514F:	include/net/bluetooth/
2515
2516BONDING DRIVER
2517M:	Jay Vosburgh <j.vosburgh@gmail.com>
2518M:	Veaceslav Falico <vfalico@gmail.com>
2519M:	Andy Gospodarek <andy@greyhouse.net>
2520L:	netdev@vger.kernel.org
2521W:	http://sourceforge.net/projects/bonding/
2522S:	Supported
2523F:	drivers/net/bonding/
2524F:	include/uapi/linux/if_bonding.h
2525
2526BPF (Safe dynamic programs and tools)
2527M:	Alexei Starovoitov <ast@kernel.org>
2528L:	netdev@vger.kernel.org
2529L:	linux-kernel@vger.kernel.org
2530S:	Supported
2531F:	kernel/bpf/
2532
2533BROADCOM B44 10/100 ETHERNET DRIVER
2534M:	Michael Chan <michael.chan@broadcom.com>
2535L:	netdev@vger.kernel.org
2536S:	Supported
2537F:	drivers/net/ethernet/broadcom/b44.*
2538
2539BROADCOM B53 ETHERNET SWITCH DRIVER
2540M:	Florian Fainelli <f.fainelli@gmail.com>
2541L:	netdev@vger.kernel.org
2542L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2543S:	Supported
2544F:	drivers/net/dsa/b53/*
2545F:	include/linux/platform_data/b53.h
2546
2547BROADCOM GENET ETHERNET DRIVER
2548M:	Florian Fainelli <f.fainelli@gmail.com>
2549L:	netdev@vger.kernel.org
2550S:	Supported
2551F:	drivers/net/ethernet/broadcom/genet/
2552
2553BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2554M:	Sony Chacko <sony.chacko@qlogic.com>
2555M:	Dept-HSGLinuxNICDev@qlogic.com
2556L:	netdev@vger.kernel.org
2557S:	Supported
2558F:	drivers/net/ethernet/broadcom/bnx2.*
2559F:	drivers/net/ethernet/broadcom/bnx2_*
2560
2561BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2562M:	Ariel Elior <ariel.elior@qlogic.com>
2563L:	netdev@vger.kernel.org
2564S:	Supported
2565F:	drivers/net/ethernet/broadcom/bnx2x/
2566
2567BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2568M:	Florian Fainelli <f.fainelli@gmail.com>
2569M:	Ray Jui <rjui@broadcom.com>
2570M:	Scott Branden <sbranden@broadcom.com>
2571M:	bcm-kernel-feedback-list@broadcom.com
2572T:	git git://github.com/broadcom/mach-bcm
2573S:	Maintained
2574N:	bcm281*
2575N:	bcm113*
2576N:	bcm216*
2577N:	kona
2578F:	arch/arm/mach-bcm/
2579
2580BROADCOM BCM2835 ARM ARCHITECTURE
2581M:	Stephen Warren <swarren@wwwdotorg.org>
2582M:	Lee Jones <lee@kernel.org>
2583M:	Eric Anholt <eric@anholt.net>
2584L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2587S:	Maintained
2588N:	bcm2835
2589
2590BROADCOM BCM47XX MIPS ARCHITECTURE
2591M:	Hauke Mehrtens <hauke@hauke-m.de>
2592M:	Rafał Miłecki <zajec5@gmail.com>
2593L:	linux-mips@linux-mips.org
2594S:	Maintained
2595F:	Documentation/devicetree/bindings/mips/brcm/
2596F:	arch/mips/bcm47xx/*
2597F:	arch/mips/include/asm/mach-bcm47xx/*
2598
2599BROADCOM BCM5301X ARM ARCHITECTURE
2600M:	Hauke Mehrtens <hauke@hauke-m.de>
2601M:	Rafał Miłecki <zajec5@gmail.com>
2602M:	bcm-kernel-feedback-list@broadcom.com
2603L:	linux-arm-kernel@lists.infradead.org
2604S:	Maintained
2605F:	arch/arm/mach-bcm/bcm_5301x.c
2606F:	arch/arm/boot/dts/bcm5301x*.dtsi
2607F:	arch/arm/boot/dts/bcm470*
2608
2609BROADCOM BCM53573 ARM ARCHITECTURE
2610M:	Rafał Miłecki <rafal@milecki.pl>
2611L:	linux-arm-kernel@lists.infradead.org
2612S:	Maintained
2613F:	arch/arm/boot/dts/bcm53573*
2614F:	arch/arm/boot/dts/bcm47189*
2615
2616BROADCOM BCM63XX ARM ARCHITECTURE
2617M:	Florian Fainelli <f.fainelli@gmail.com>
2618M:	bcm-kernel-feedback-list@broadcom.com
2619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620T:	git git://github.com/broadcom/stblinux.git
2621S:	Maintained
2622N:	bcm63xx
2623
2624BROADCOM BCM63XX/BCM33XX UDC DRIVER
2625M:	Kevin Cernekee <cernekee@gmail.com>
2626L:	linux-usb@vger.kernel.org
2627S:	Maintained
2628F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2629
2630BROADCOM BCM7XXX ARM ARCHITECTURE
2631M:	Brian Norris <computersforpeace@gmail.com>
2632M:	Gregory Fong <gregory.0xf0@gmail.com>
2633M:	Florian Fainelli <f.fainelli@gmail.com>
2634M:	bcm-kernel-feedback-list@broadcom.com
2635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636T:	git git://github.com/broadcom/stblinux.git
2637S:	Maintained
2638F:	arch/arm/mach-bcm/*brcmstb*
2639F:	arch/arm/boot/dts/bcm7*.dts*
2640F:	drivers/bus/brcmstb_gisb.c
2641N:	brcmstb
2642
2643BROADCOM BMIPS MIPS ARCHITECTURE
2644M:	Kevin Cernekee <cernekee@gmail.com>
2645M:	Florian Fainelli <f.fainelli@gmail.com>
2646L:	linux-mips@linux-mips.org
2647T:	git git://github.com/broadcom/stblinux.git
2648S:	Maintained
2649F:	arch/mips/bmips/*
2650F:	arch/mips/include/asm/mach-bmips/*
2651F:	arch/mips/kernel/*bmips*
2652F:	arch/mips/boot/dts/brcm/bcm*.dts*
2653F:	drivers/irqchip/irq-bcm63*
2654F:	drivers/irqchip/irq-bcm7*
2655F:	drivers/irqchip/irq-brcmstb*
2656F:	include/linux/bcm963xx_nvram.h
2657F:	include/linux/bcm963xx_tag.h
2658
2659BROADCOM TG3 GIGABIT ETHERNET DRIVER
2660M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2661M:	Prashant Sreedharan <prashant@broadcom.com>
2662M:	Michael Chan <mchan@broadcom.com>
2663L:	netdev@vger.kernel.org
2664S:	Supported
2665F:	drivers/net/ethernet/broadcom/tg3.*
2666
2667BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2668M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2669M:	Franky Lin <franky.lin@broadcom.com>
2670M:	Hante Meuleman <hante.meuleman@broadcom.com>
2671L:	linux-wireless@vger.kernel.org
2672L:	brcm80211-dev-list.pdl@broadcom.com
2673S:	Supported
2674F:	drivers/net/wireless/broadcom/brcm80211/
2675
2676BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2677M:	QLogic-Storage-Upstream@qlogic.com
2678L:	linux-scsi@vger.kernel.org
2679S:	Supported
2680F:	drivers/scsi/bnx2fc/
2681
2682BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2683M:	QLogic-Storage-Upstream@qlogic.com
2684L:	linux-scsi@vger.kernel.org
2685S:	Supported
2686F:	drivers/scsi/bnx2i/
2687
2688BROADCOM IPROC ARM ARCHITECTURE
2689M:	Ray Jui <rjui@broadcom.com>
2690M:	Scott Branden <sbranden@broadcom.com>
2691M:	Jon Mason <jonmason@broadcom.com>
2692M:	bcm-kernel-feedback-list@broadcom.com
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694T:	git git://github.com/broadcom/cygnus-linux.git
2695S:	Maintained
2696N:	iproc
2697N:	cygnus
2698N:	bcm[-_]nsp
2699N:	bcm9113*
2700N:	bcm9583*
2701N:	bcm9585*
2702N:	bcm9586*
2703N:	bcm988312
2704N:	bcm113*
2705N:	bcm583*
2706N:	bcm585*
2707N:	bcm586*
2708N:	bcm88312
2709F:	arch/arm64/boot/dts/broadcom/ns2*
2710F:	drivers/clk/bcm/clk-ns*
2711F:	drivers/pinctrl/bcm/pinctrl-ns*
2712
2713BROADCOM BRCMSTB GPIO DRIVER
2714M:	Gregory Fong <gregory.0xf0@gmail.com>
2715L:	bcm-kernel-feedback-list@broadcom.com
2716S:	Supported
2717F:	drivers/gpio/gpio-brcmstb.c
2718F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2719
2720BROADCOM KONA GPIO DRIVER
2721M:	Ray Jui <rjui@broadcom.com>
2722L:	bcm-kernel-feedback-list@broadcom.com
2723S:	Supported
2724F:	drivers/gpio/gpio-bcm-kona.c
2725F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2726
2727BROADCOM NVRAM DRIVER
2728M:	Rafał Miłecki <zajec5@gmail.com>
2729L:	linux-mips@linux-mips.org
2730S:	Maintained
2731F:	drivers/firmware/broadcom/*
2732
2733BROADCOM STB NAND FLASH DRIVER
2734M:	Brian Norris <computersforpeace@gmail.com>
2735M:	Kamal Dasu <kdasu.kdev@gmail.com>
2736L:	linux-mtd@lists.infradead.org
2737L:	bcm-kernel-feedback-list@broadcom.com
2738S:	Maintained
2739F:	drivers/mtd/nand/brcmnand/
2740
2741BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2742M:	Rafał Miłecki <zajec5@gmail.com>
2743L:	linux-wireless@vger.kernel.org
2744S:	Maintained
2745F:	drivers/bcma/
2746F:	include/linux/bcma/
2747
2748BROADCOM SYSTEMPORT ETHERNET DRIVER
2749M:	Florian Fainelli <f.fainelli@gmail.com>
2750L:	netdev@vger.kernel.org
2751S:	Supported
2752F:	drivers/net/ethernet/broadcom/bcmsysport.*
2753
2754BROADCOM VULCAN ARM64 SOC
2755M:	Jayachandran C. <jchandra@broadcom.com>
2756M:	bcm-kernel-feedback-list@broadcom.com
2757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758S:	Maintained
2759F:	arch/arm64/boot/dts/broadcom/vulcan*
2760
2761BROCADE BFA FC SCSI DRIVER
2762M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2763M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2764L:	linux-scsi@vger.kernel.org
2765S:	Supported
2766F:	drivers/scsi/bfa/
2767
2768BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2769M:	Rasesh Mody <rasesh.mody@qlogic.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/brocade/bna/
2773
2774BSG (block layer generic sg v4 driver)
2775M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2776L:	linux-scsi@vger.kernel.org
2777S:	Supported
2778F:	block/bsg.c
2779F:	include/linux/bsg.h
2780F:	include/uapi/linux/bsg.h
2781
2782BT87X AUDIO DRIVER
2783M:	Clemens Ladisch <clemens@ladisch.de>
2784L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2785T:	git git://git.alsa-project.org/alsa-kernel.git
2786S:	Maintained
2787F:	Documentation/sound/alsa/Bt87x.txt
2788F:	sound/pci/bt87x.c
2789
2790BT8XXGPIO DRIVER
2791M:	Michael Buesch <m@bues.ch>
2792W:	http://bu3sch.de/btgpio.php
2793S:	Maintained
2794F:	drivers/gpio/gpio-bt8xx.c
2795
2796BTRFS FILE SYSTEM
2797M:	Chris Mason <clm@fb.com>
2798M:	Josef Bacik <jbacik@fb.com>
2799M:	David Sterba <dsterba@suse.com>
2800L:	linux-btrfs@vger.kernel.org
2801W:	http://btrfs.wiki.kernel.org/
2802Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2804S:	Maintained
2805F:	Documentation/filesystems/btrfs.txt
2806F:	fs/btrfs/
2807
2808BTTV VIDEO4LINUX DRIVER
2809M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2810M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2811L:	linux-media@vger.kernel.org
2812W:	https://linuxtv.org
2813T:	git git://linuxtv.org/media_tree.git
2814S:	Odd fixes
2815F:	Documentation/media/v4l-drivers/bttv*
2816F:	drivers/media/pci/bt8xx/bttv*
2817
2818BUSLOGIC SCSI DRIVER
2819M:	Khalid Aziz <khalid@gonehiking.org>
2820L:	linux-scsi@vger.kernel.org
2821S:	Maintained
2822F:	drivers/scsi/BusLogic.*
2823F:	drivers/scsi/FlashPoint.*
2824
2825C-MEDIA CMI8788 DRIVER
2826M:	Clemens Ladisch <clemens@ladisch.de>
2827L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2828T:	git git://git.alsa-project.org/alsa-kernel.git
2829S:	Maintained
2830F:	sound/pci/oxygen/
2831
2832C6X ARCHITECTURE
2833M:	Mark Salter <msalter@redhat.com>
2834M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2835L:	linux-c6x-dev@linux-c6x.org
2836W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2837S:	Maintained
2838F:	arch/c6x/
2839
2840CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2841M:	David Howells <dhowells@redhat.com>
2842L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2843S:	Supported
2844F:	Documentation/filesystems/caching/cachefiles.txt
2845F:	fs/cachefiles/
2846
2847CADET FM/AM RADIO RECEIVER DRIVER
2848M:	Hans Verkuil <hverkuil@xs4all.nl>
2849L:	linux-media@vger.kernel.org
2850T:	git git://linuxtv.org/media_tree.git
2851W:	https://linuxtv.org
2852S:	Maintained
2853F:	drivers/media/radio/radio-cadet*
2854
2855CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2856M:	Jonathan Corbet <corbet@lwn.net>
2857L:	linux-media@vger.kernel.org
2858T:	git git://linuxtv.org/media_tree.git
2859S:	Maintained
2860F:	Documentation/media/v4l-drivers/cafe_ccic*
2861F:	drivers/media/platform/marvell-ccic/
2862
2863CAIF NETWORK LAYER
2864M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2865L:	netdev@vger.kernel.org
2866S:	Supported
2867F:	Documentation/networking/caif/
2868F:	drivers/net/caif/
2869F:	include/uapi/linux/caif/
2870F:	include/net/caif/
2871F:	net/caif/
2872
2873CALGARY x86-64 IOMMU
2874M:	Muli Ben-Yehuda <mulix@mulix.org>
2875M:	Jon Mason <jdmason@kudzu.us>
2876L:	iommu@lists.linux-foundation.org
2877S:	Maintained
2878F:	arch/x86/kernel/pci-calgary_64.c
2879F:	arch/x86/kernel/tce_64.c
2880F:	arch/x86/include/asm/calgary.h
2881F:	arch/x86/include/asm/tce.h
2882
2883CAN NETWORK LAYER
2884M:	Oliver Hartkopp <socketcan@hartkopp.net>
2885M:	Marc Kleine-Budde <mkl@pengutronix.de>
2886L:	linux-can@vger.kernel.org
2887W:	https://github.com/linux-can
2888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2890S:	Maintained
2891F:	Documentation/networking/can.txt
2892F:	net/can/
2893F:	include/linux/can/core.h
2894F:	include/uapi/linux/can.h
2895F:	include/uapi/linux/can/bcm.h
2896F:	include/uapi/linux/can/raw.h
2897F:	include/uapi/linux/can/gw.h
2898
2899CAN NETWORK DRIVERS
2900M:	Wolfgang Grandegger <wg@grandegger.com>
2901M:	Marc Kleine-Budde <mkl@pengutronix.de>
2902L:	linux-can@vger.kernel.org
2903W:	https://github.com/linux-can
2904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2906S:	Maintained
2907F:	Documentation/devicetree/bindings/net/can/
2908F:	drivers/net/can/
2909F:	include/linux/can/dev.h
2910F:	include/linux/can/platform/
2911F:	include/uapi/linux/can/error.h
2912F:	include/uapi/linux/can/netlink.h
2913
2914CAPABILITIES
2915M:	Serge Hallyn <serge@hallyn.com>
2916L:	linux-security-module@vger.kernel.org
2917S:	Supported
2918F:	include/linux/capability.h
2919F:	include/uapi/linux/capability.h
2920F:	security/commoncap.c
2921F:	kernel/capability.c
2922
2923CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2924M:	Kevin Tsai <ktsai@capellamicro.com>
2925S:	Maintained
2926F:	drivers/iio/light/cm*
2927F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2928
2929CAVIUM I2C DRIVER
2930M:	Jan Glauber <jglauber@cavium.com>
2931M:	David Daney <david.daney@cavium.com>
2932W:	http://www.cavium.com
2933S:	Supported
2934F:	drivers/i2c/busses/i2c-octeon*
2935F:	drivers/i2c/busses/i2c-thunderx*
2936
2937CAVIUM LIQUIDIO NETWORK DRIVER
2938M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2939M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2940M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2941M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2942L:     netdev@vger.kernel.org
2943W:     http://www.cavium.com
2944S:     Supported
2945F:     drivers/net/ethernet/cavium/liquidio/
2946
2947CC2520 IEEE-802.15.4 RADIO DRIVER
2948M:	Varka Bhadram <varkabhadram@gmail.com>
2949L:	linux-wpan@vger.kernel.org
2950S:	Maintained
2951F:	drivers/net/ieee802154/cc2520.c
2952F:	include/linux/spi/cc2520.h
2953F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2954
2955CEC DRIVER
2956M:	Hans Verkuil <hans.verkuil@cisco.com>
2957L:	linux-media@vger.kernel.org
2958T:	git git://linuxtv.org/media_tree.git
2959W:	http://linuxtv.org
2960S:	Supported
2961F:	Documentation/media/kapi/cec-core.rst
2962F:	Documentation/media/uapi/cec
2963F:	drivers/media/cec/
2964F:	drivers/media/cec-edid.c
2965F:	drivers/media/rc/keymaps/rc-cec.c
2966F:	include/media/cec.h
2967F:	include/media/cec-edid.h
2968F:	include/uapi/linux/cec.h
2969F:	include/uapi/linux/cec-funcs.h
2970
2971CELL BROADBAND ENGINE ARCHITECTURE
2972M:	Arnd Bergmann <arnd@arndb.de>
2973L:	linuxppc-dev@lists.ozlabs.org
2974W:	http://www.ibm.com/developerworks/power/cell/
2975S:	Supported
2976F:	arch/powerpc/include/asm/cell*.h
2977F:	arch/powerpc/include/asm/spu*.h
2978F:	arch/powerpc/include/uapi/asm/spu*.h
2979F:	arch/powerpc/oprofile/*cell*
2980F:	arch/powerpc/platforms/cell/
2981
2982CEPH COMMON CODE (LIBCEPH)
2983M:	Ilya Dryomov <idryomov@gmail.com>
2984M:	"Yan, Zheng" <zyan@redhat.com>
2985M:	Sage Weil <sage@redhat.com>
2986L:	ceph-devel@vger.kernel.org
2987W:	http://ceph.com/
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2989T:	git git://github.com/ceph/ceph-client.git
2990S:	Supported
2991F:	net/ceph/
2992F:	include/linux/ceph/
2993F:	include/linux/crush/
2994
2995CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2996M:	"Yan, Zheng" <zyan@redhat.com>
2997M:	Sage Weil <sage@redhat.com>
2998M:	Ilya Dryomov <idryomov@gmail.com>
2999L:	ceph-devel@vger.kernel.org
3000W:	http://ceph.com/
3001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3002T:	git git://github.com/ceph/ceph-client.git
3003S:	Supported
3004F:	Documentation/filesystems/ceph.txt
3005F:	fs/ceph/
3006
3007CERTIFICATE HANDLING:
3008M:	David Howells <dhowells@redhat.com>
3009M:	David Woodhouse <dwmw2@infradead.org>
3010L:	keyrings@vger.kernel.org
3011S:	Maintained
3012F:	Documentation/module-signing.txt
3013F:	certs/
3014F:	scripts/sign-file.c
3015F:	scripts/extract-cert.c
3016
3017CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3018L:	linux-usb@vger.kernel.org
3019S:	Orphan
3020F:	Documentation/usb/WUSB-Design-overview.txt
3021F:	Documentation/usb/wusb-cbaf
3022F:	drivers/usb/host/hwa-hc.c
3023F:	drivers/usb/host/whci/
3024F:	drivers/usb/wusbcore/
3025F:	include/linux/usb/wusb*
3026
3027CFAG12864B LCD DRIVER
3028M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3029W:	http://miguelojeda.es/auxdisplay.htm
3030W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3031S:	Maintained
3032F:	drivers/auxdisplay/cfag12864b.c
3033F:	include/linux/cfag12864b.h
3034
3035CFAG12864BFB LCD FRAMEBUFFER DRIVER
3036M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3037W:	http://miguelojeda.es/auxdisplay.htm
3038W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3039S:	Maintained
3040F:	drivers/auxdisplay/cfag12864bfb.c
3041F:	include/linux/cfag12864b.h
3042
3043CFG80211 and NL80211
3044M:	Johannes Berg <johannes@sipsolutions.net>
3045L:	linux-wireless@vger.kernel.org
3046W:	http://wireless.kernel.org/
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3049S:	Maintained
3050F:	include/uapi/linux/nl80211.h
3051F:	include/net/cfg80211.h
3052F:	net/wireless/*
3053X:	net/wireless/wext*
3054
3055CHAR and MISC DRIVERS
3056M:	Arnd Bergmann <arnd@arndb.de>
3057M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3059S:	Supported
3060F:	drivers/char/*
3061F:	drivers/misc/*
3062F:	include/linux/miscdevice.h
3063
3064CHECKPATCH
3065M:	Andy Whitcroft <apw@canonical.com>
3066M:	Joe Perches <joe@perches.com>
3067S:	Maintained
3068F:	scripts/checkpatch.pl
3069
3070CHINESE DOCUMENTATION
3071M:	Harry Wei <harryxiyou@gmail.com>
3072L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3073L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3074S:	Maintained
3075F:	Documentation/zh_CN/
3076
3077CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3078M:	Peter Chen <Peter.Chen@nxp.com>
3079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3080L:	linux-usb@vger.kernel.org
3081S:	Maintained
3082F:	drivers/usb/chipidea/
3083
3084CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3085M:	Hans de Goede <hdegoede@redhat.com>
3086L:	linux-input@vger.kernel.org
3087S:	Maintained
3088F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3089F:	drivers/input/touchscreen/chipone_icn8318.c
3090
3091CHROME HARDWARE PLATFORM SUPPORT
3092M:	Olof Johansson <olof@lixom.net>
3093S:	Maintained
3094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3095F:	drivers/platform/chrome/
3096
3097CISCO VIC ETHERNET NIC DRIVER
3098M:	Christian Benvenuti <benve@cisco.com>
3099M:	Sujith Sankar <ssujith@cisco.com>
3100M:	Govindarajulu Varadarajan <_govind@gmx.com>
3101M:	Neel Patel <neepatel@cisco.com>
3102S:	Supported
3103F:	drivers/net/ethernet/cisco/enic/
3104
3105CISCO VIC LOW LATENCY NIC DRIVER
3106M:	Christian Benvenuti <benve@cisco.com>
3107M:	Dave Goodell <dgoodell@cisco.com>
3108S:	Supported
3109F:	drivers/infiniband/hw/usnic/
3110
3111CIRRUS LOGIC EP93XX ETHERNET DRIVER
3112M:	Hartley Sweeten <hsweeten@visionengravers.com>
3113L:	netdev@vger.kernel.org
3114S:	Maintained
3115F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3116
3117CIRRUS LOGIC AUDIO CODEC DRIVERS
3118M:	Brian Austin <brian.austin@cirrus.com>
3119M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3121S:	Maintained
3122F:	sound/soc/codecs/cs*
3123
3124CLEANCACHE API
3125M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3126L:	linux-kernel@vger.kernel.org
3127S:	Maintained
3128F:	mm/cleancache.c
3129F:	include/linux/cleancache.h
3130
3131CLK API
3132M:	Russell King <linux@armlinux.org.uk>
3133L:	linux-clk@vger.kernel.org
3134S:	Maintained
3135F:	include/linux/clk.h
3136
3137CLOCKSOURCE, CLOCKEVENT DRIVERS
3138M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3139M:	Thomas Gleixner <tglx@linutronix.de>
3140L:	linux-kernel@vger.kernel.org
3141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3142S:	Supported
3143F:	drivers/clocksource
3144
3145CISCO FCOE HBA DRIVER
3146M:	Hiral Patel <hiralpat@cisco.com>
3147M:	Suma Ramars <sramars@cisco.com>
3148M:	Brian Uchino <buchino@cisco.com>
3149L:	linux-scsi@vger.kernel.org
3150S:	Supported
3151F:	drivers/scsi/fnic/
3152
3153CISCO SCSI HBA DRIVER
3154M:	Narsimhulu Musini <nmusini@cisco.com>
3155M:	Sesidhar Baddela <sebaddel@cisco.com>
3156L:	linux-scsi@vger.kernel.org
3157S:	Supported
3158F:	drivers/scsi/snic/
3159
3160CMPC ACPI DRIVER
3161M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3162M:	Daniel Oliveira Nascimento <don@syst.com.br>
3163L:	platform-driver-x86@vger.kernel.org
3164S:	Supported
3165F:	drivers/platform/x86/classmate-laptop.c
3166
3167COBALT MEDIA DRIVER
3168M:	Hans Verkuil <hans.verkuil@cisco.com>
3169L:	linux-media@vger.kernel.org
3170T:	git git://linuxtv.org/media_tree.git
3171W:	https://linuxtv.org
3172S:	Supported
3173F:	drivers/media/pci/cobalt/
3174
3175COCCINELLE/Semantic Patches (SmPL)
3176M:	Julia Lawall <Julia.Lawall@lip6.fr>
3177M:	Gilles Muller <Gilles.Muller@lip6.fr>
3178M:	Nicolas Palix <nicolas.palix@imag.fr>
3179M:	Michal Marek <mmarek@suse.com>
3180L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3182W:	http://coccinelle.lip6.fr/
3183S:	Supported
3184F:	Documentation/dev-tools/coccinelle.rst
3185F:	scripts/coccinelle/
3186F:	scripts/coccicheck
3187
3188CODA FILE SYSTEM
3189M:	Jan Harkes <jaharkes@cs.cmu.edu>
3190M:	coda@cs.cmu.edu
3191L:	codalist@coda.cs.cmu.edu
3192W:	http://www.coda.cs.cmu.edu/
3193S:	Maintained
3194F:	Documentation/filesystems/coda.txt
3195F:	fs/coda/
3196F:	include/linux/coda*.h
3197F:	include/uapi/linux/coda*.h
3198
3199CODA V4L2 MEM2MEM DRIVER
3200M:	Philipp Zabel <p.zabel@pengutronix.de>
3201L:	linux-media@vger.kernel.org
3202S:	Maintained
3203F:	Documentation/devicetree/bindings/media/coda.txt
3204F:	drivers/media/platform/coda/
3205
3206COMMON CLK FRAMEWORK
3207M:	Michael Turquette <mturquette@baylibre.com>
3208M:	Stephen Boyd <sboyd@codeaurora.org>
3209L:	linux-clk@vger.kernel.org
3210Q:	http://patchwork.kernel.org/project/linux-clk/list/
3211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3212S:	Maintained
3213F:	Documentation/devicetree/bindings/clock/
3214F:	drivers/clk/
3215X:	drivers/clk/clkdev.c
3216F:	include/linux/clk-pr*
3217F:	include/linux/clk/
3218
3219COMMON INTERNET FILE SYSTEM (CIFS)
3220M:	Steve French <sfrench@samba.org>
3221L:	linux-cifs@vger.kernel.org
3222L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3223W:	http://linux-cifs.samba.org/
3224T:	git git://git.samba.org/sfrench/cifs-2.6.git
3225S:	Supported
3226F:	Documentation/filesystems/cifs/
3227F:	fs/cifs/
3228
3229COMPACTPCI HOTPLUG CORE
3230M:	Scott Murray <scott@spiteful.org>
3231L:	linux-pci@vger.kernel.org
3232S:	Maintained
3233F:	drivers/pci/hotplug/cpci_hotplug*
3234
3235COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3236M:	Scott Murray <scott@spiteful.org>
3237L:	linux-pci@vger.kernel.org
3238S:	Maintained
3239F:	drivers/pci/hotplug/cpcihp_zt5550.*
3240
3241COMPACTPCI HOTPLUG GENERIC DRIVER
3242M:	Scott Murray <scott@spiteful.org>
3243L:	linux-pci@vger.kernel.org
3244S:	Maintained
3245F:	drivers/pci/hotplug/cpcihp_generic.c
3246
3247COMPAL LAPTOP SUPPORT
3248M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3249L:	platform-driver-x86@vger.kernel.org
3250S:	Maintained
3251F:	drivers/platform/x86/compal-laptop.c
3252
3253CONEXANT ACCESSRUNNER USB DRIVER
3254L:	accessrunner-general@lists.sourceforge.net
3255W:	http://accessrunner.sourceforge.net/
3256S:	Orphan
3257F:	drivers/usb/atm/cxacru.c
3258
3259CONFIGFS
3260M:	Joel Becker <jlbec@evilplan.org>
3261M:	Christoph Hellwig <hch@lst.de>
3262T:	git git://git.infradead.org/users/hch/configfs.git
3263S:	Supported
3264F:	fs/configfs/
3265F:	include/linux/configfs.h
3266
3267CONNECTOR
3268M:	Evgeniy Polyakov <zbr@ioremap.net>
3269L:	netdev@vger.kernel.org
3270S:	Maintained
3271F:	drivers/connector/
3272
3273CONTROL GROUP (CGROUP)
3274M:	Tejun Heo <tj@kernel.org>
3275M:	Li Zefan <lizefan@huawei.com>
3276M:	Johannes Weiner <hannes@cmpxchg.org>
3277L:	cgroups@vger.kernel.org
3278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3279S:	Maintained
3280F:	Documentation/cgroup*
3281F:	include/linux/cgroup*
3282F:	kernel/cgroup*
3283
3284CONTROL GROUP - CPUSET
3285M:	Li Zefan <lizefan@huawei.com>
3286L:	cgroups@vger.kernel.org
3287W:	http://www.bullopensource.org/cpuset/
3288W:	http://oss.sgi.com/projects/cpusets/
3289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3290S:	Maintained
3291F:	Documentation/cgroup-v1/cpusets.txt
3292F:	include/linux/cpuset.h
3293F:	kernel/cpuset.c
3294
3295CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3296M:	Johannes Weiner <hannes@cmpxchg.org>
3297M:	Michal Hocko <mhocko@kernel.org>
3298M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3299L:	cgroups@vger.kernel.org
3300L:	linux-mm@kvack.org
3301S:	Maintained
3302F:	mm/memcontrol.c
3303F:	mm/swap_cgroup.c
3304
3305CORETEMP HARDWARE MONITORING DRIVER
3306M:	Fenghua Yu <fenghua.yu@intel.com>
3307L:	linux-hwmon@vger.kernel.org
3308S:	Maintained
3309F:	Documentation/hwmon/coretemp
3310F:	drivers/hwmon/coretemp.c
3311
3312COSA/SRP SYNC SERIAL DRIVER
3313M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3314W:	http://www.fi.muni.cz/~kas/cosa/
3315S:	Maintained
3316F:	drivers/net/wan/cosa*
3317
3318CPMAC ETHERNET DRIVER
3319M:	Florian Fainelli <f.fainelli@gmail.com>
3320L:	netdev@vger.kernel.org
3321S:	Maintained
3322F:	drivers/net/ethernet/ti/cpmac.c
3323
3324CPU FREQUENCY DRIVERS
3325M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3326M:	Viresh Kumar <viresh.kumar@linaro.org>
3327L:	linux-pm@vger.kernel.org
3328S:	Maintained
3329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3330T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3331F:	Documentation/cpu-freq/
3332F:	drivers/cpufreq/
3333F:	include/linux/cpufreq.h
3334
3335CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3336M:	Viresh Kumar <viresh.kumar@linaro.org>
3337M:	Sudeep Holla <sudeep.holla@arm.com>
3338L:	linux-pm@vger.kernel.org
3339W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3340S:	Maintained
3341F:	drivers/cpufreq/arm_big_little.h
3342F:	drivers/cpufreq/arm_big_little.c
3343F:	drivers/cpufreq/arm_big_little_dt.c
3344
3345CPUIDLE DRIVER - ARM BIG LITTLE
3346M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3347M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3348L:	linux-pm@vger.kernel.org
3349L:	linux-arm-kernel@lists.infradead.org
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3351S:	Maintained
3352F:	drivers/cpuidle/cpuidle-big_little.c
3353
3354CPUIDLE DRIVER - ARM EXYNOS
3355M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3356M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3357M:	Kukjin Kim <kgene@kernel.org>
3358L:	linux-pm@vger.kernel.org
3359L:	linux-samsung-soc@vger.kernel.org
3360S:	Supported
3361F:	drivers/cpuidle/cpuidle-exynos.c
3362F:	arch/arm/mach-exynos/pm.c
3363
3364CPUIDLE DRIVERS
3365M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3366M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3367L:	linux-pm@vger.kernel.org
3368S:	Maintained
3369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3370F:	drivers/cpuidle/*
3371F:	include/linux/cpuidle.h
3372
3373CPUID/MSR DRIVER
3374M:	"H. Peter Anvin" <hpa@zytor.com>
3375S:	Maintained
3376F:	arch/x86/kernel/cpuid.c
3377F:	arch/x86/kernel/msr.c
3378
3379CPU POWER MONITORING SUBSYSTEM
3380M:	Thomas Renninger <trenn@suse.com>
3381L:	linux-pm@vger.kernel.org
3382S:	Maintained
3383F:	tools/power/cpupower/
3384
3385CRAMFS FILESYSTEM
3386W:	http://sourceforge.net/projects/cramfs/
3387S:	Orphan / Obsolete
3388F:	Documentation/filesystems/cramfs.txt
3389F:	fs/cramfs/
3390
3391CRIS PORT
3392M:	Mikael Starvik <starvik@axis.com>
3393M:	Jesper Nilsson <jesper.nilsson@axis.com>
3394L:	linux-cris-kernel@axis.com
3395W:	http://developer.axis.com
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3397S:	Maintained
3398F:	arch/cris/
3399F:	drivers/tty/serial/crisv10.*
3400
3401CRYPTO API
3402M:	Herbert Xu <herbert@gondor.apana.org.au>
3403M:	"David S. Miller" <davem@davemloft.net>
3404L:	linux-crypto@vger.kernel.org
3405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3407S:	Maintained
3408F:	Documentation/crypto/
3409F:	Documentation/devicetree/bindings/crypto/
3410F:	Documentation/DocBook/crypto-API.tmpl
3411F:	arch/*/crypto/
3412F:	crypto/
3413F:	drivers/crypto/
3414F:	include/crypto/
3415
3416CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3417M:	Neil Horman <nhorman@tuxdriver.com>
3418L:	linux-crypto@vger.kernel.org
3419S:	Maintained
3420F:	crypto/ansi_cprng.c
3421F:	crypto/rng.c
3422
3423CS3308 MEDIA DRIVER
3424M:	Hans Verkuil <hverkuil@xs4all.nl>
3425L:	linux-media@vger.kernel.org
3426T:	git git://linuxtv.org/media_tree.git
3427W:	http://linuxtv.org
3428S:	Odd Fixes
3429F:	drivers/media/i2c/cs3308.c
3430F:	drivers/media/i2c/cs3308.h
3431
3432CS5535 Audio ALSA driver
3433M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3434S:	Maintained
3435F:	sound/pci/cs5535audio/
3436
3437CW1200 WLAN driver
3438M:	Solomon Peachy <pizza@shaftnet.org>
3439S:	Maintained
3440F:	drivers/net/wireless/st/cw1200/
3441
3442CX18 VIDEO4LINUX DRIVER
3443M:	Andy Walls <awalls@md.metrocast.net>
3444L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3445L:	linux-media@vger.kernel.org
3446T:	git git://linuxtv.org/media_tree.git
3447W:	https://linuxtv.org
3448W:	http://www.ivtvdriver.org/index.php/Cx18
3449S:	Maintained
3450F:	Documentation/media/v4l-drivers/cx18*
3451F:	drivers/media/pci/cx18/
3452F:	include/uapi/linux/ivtv*
3453
3454CX2341X MPEG ENCODER HELPER MODULE
3455M:	Hans Verkuil <hverkuil@xs4all.nl>
3456L:	linux-media@vger.kernel.org
3457T:	git git://linuxtv.org/media_tree.git
3458W:	https://linuxtv.org
3459S:	Maintained
3460F:	drivers/media/common/cx2341x*
3461F:	include/media/cx2341x*
3462
3463CX24120 MEDIA DRIVER
3464M:	Jemma Denson <jdenson@gmail.com>
3465M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3466L:	linux-media@vger.kernel.org
3467W:	https://linuxtv.org
3468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3469S:	Maintained
3470F:	drivers/media/dvb-frontends/cx24120*
3471
3472CX88 VIDEO4LINUX DRIVER
3473M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3474M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3475L:	linux-media@vger.kernel.org
3476W:	https://linuxtv.org
3477T:	git git://linuxtv.org/media_tree.git
3478S:	Odd fixes
3479F:	Documentation/media/v4l-drivers/cx88*
3480F:	drivers/media/pci/cx88/
3481
3482CXD2820R MEDIA DRIVER
3483M:	Antti Palosaari <crope@iki.fi>
3484L:	linux-media@vger.kernel.org
3485W:	https://linuxtv.org
3486W:	http://palosaari.fi/linux/
3487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3488T:	git git://linuxtv.org/anttip/media_tree.git
3489S:	Maintained
3490F:	drivers/media/dvb-frontends/cxd2820r*
3491
3492CXGB3 ETHERNET DRIVER (CXGB3)
3493M:	Santosh Raspatur <santosh@chelsio.com>
3494L:	netdev@vger.kernel.org
3495W:	http://www.chelsio.com
3496S:	Supported
3497F:	drivers/net/ethernet/chelsio/cxgb3/
3498
3499CXGB3 ISCSI DRIVER (CXGB3I)
3500M:	Karen Xie <kxie@chelsio.com>
3501L:	linux-scsi@vger.kernel.org
3502W:	http://www.chelsio.com
3503S:	Supported
3504F:	drivers/scsi/cxgbi/cxgb3i
3505
3506CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3507M:	Steve Wise <swise@chelsio.com>
3508L:	linux-rdma@vger.kernel.org
3509W:	http://www.openfabrics.org
3510S:	Supported
3511F:	drivers/infiniband/hw/cxgb3/
3512F:	include/uapi/rdma/cxgb3-abi.h
3513
3514CXGB4 ETHERNET DRIVER (CXGB4)
3515M:	Hariprasad S <hariprasad@chelsio.com>
3516L:	netdev@vger.kernel.org
3517W:	http://www.chelsio.com
3518S:	Supported
3519F:	drivers/net/ethernet/chelsio/cxgb4/
3520
3521CXGB4 ISCSI DRIVER (CXGB4I)
3522M:	Karen Xie <kxie@chelsio.com>
3523L:	linux-scsi@vger.kernel.org
3524W:	http://www.chelsio.com
3525S:	Supported
3526F:	drivers/scsi/cxgbi/cxgb4i
3527
3528CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3529M:	Steve Wise <swise@chelsio.com>
3530L:	linux-rdma@vger.kernel.org
3531W:	http://www.openfabrics.org
3532S:	Supported
3533F:	drivers/infiniband/hw/cxgb4/
3534F:	include/uapi/rdma/cxgb4-abi.h
3535
3536CXGB4VF ETHERNET DRIVER (CXGB4VF)
3537M:	Casey Leedom <leedom@chelsio.com>
3538L:	netdev@vger.kernel.org
3539W:	http://www.chelsio.com
3540S:	Supported
3541F:	drivers/net/ethernet/chelsio/cxgb4vf/
3542
3543CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3544M:	Ian Munsie <imunsie@au1.ibm.com>
3545M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3546L:	linuxppc-dev@lists.ozlabs.org
3547S:	Supported
3548F:	arch/powerpc/platforms/powernv/pci-cxl.c
3549F:	drivers/misc/cxl/
3550F:	include/misc/cxl*
3551F:	include/uapi/misc/cxl.h
3552F:	Documentation/powerpc/cxl.txt
3553F:	Documentation/ABI/testing/sysfs-class-cxl
3554
3555CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3556M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3557M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3558M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3559L:	linux-scsi@vger.kernel.org
3560S:	Supported
3561F:	drivers/scsi/cxlflash/
3562F:	include/uapi/scsi/cxlflash_ioctls.h
3563F:	Documentation/powerpc/cxlflash.txt
3564
3565STMMAC ETHERNET DRIVER
3566M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3567M:	Alexandre Torgue <alexandre.torgue@st.com>
3568L:	netdev@vger.kernel.org
3569W:	http://www.stlinux.com
3570S:	Supported
3571F:	drivers/net/ethernet/stmicro/stmmac/
3572
3573CYBERPRO FB DRIVER
3574M:	Russell King <linux@armlinux.org.uk>
3575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3576W:	http://www.armlinux.org.uk/
3577S:	Maintained
3578F:	drivers/video/fbdev/cyber2000fb.*
3579
3580CYCLADES ASYNC MUX DRIVER
3581W:	http://www.cyclades.com/
3582S:	Orphan
3583F:	drivers/tty/cyclades.c
3584F:	include/linux/cyclades.h
3585F:	include/uapi/linux/cyclades.h
3586
3587CYCLADES PC300 DRIVER
3588W:	http://www.cyclades.com/
3589S:	Orphan
3590F:	drivers/net/wan/pc300*
3591
3592CYPRESS_FIRMWARE MEDIA DRIVER
3593M:	Antti Palosaari <crope@iki.fi>
3594L:	linux-media@vger.kernel.org
3595W:	https://linuxtv.org
3596W:	http://palosaari.fi/linux/
3597Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3598T:	git git://linuxtv.org/anttip/media_tree.git
3599S:	Maintained
3600F:	drivers/media/common/cypress_firmware*
3601
3602CYTTSP TOUCHSCREEN DRIVER
3603M:	Ferruh Yigit <fery@cypress.com>
3604L:	linux-input@vger.kernel.org
3605S:	Supported
3606F:	drivers/input/touchscreen/cyttsp*
3607F:	include/linux/input/cyttsp.h
3608
3609DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3610M:	Joshua Kinard <kumba@gentoo.org>
3611S:	Maintained
3612F:	drivers/rtc/rtc-ds1685.c
3613F:	include/linux/rtc/ds1685.h
3614
3615DAMA SLAVE for AX.25
3616M:	Joerg Reuter <jreuter@yaina.de>
3617W:	http://yaina.de/jreuter/
3618W:	http://www.qsl.net/dl1bke/
3619L:	linux-hams@vger.kernel.org
3620S:	Maintained
3621F:	net/ax25/af_ax25.c
3622F:	net/ax25/ax25_dev.c
3623F:	net/ax25/ax25_ds_*
3624F:	net/ax25/ax25_in.c
3625F:	net/ax25/ax25_out.c
3626F:	net/ax25/ax25_timer.c
3627F:	net/ax25/sysctl_net_ax25.c
3628
3629DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3630L:	netdev@vger.kernel.org
3631S:	Orphan
3632F:	Documentation/networking/dmfe.txt
3633F:	drivers/net/ethernet/dec/tulip/dmfe.c
3634
3635DC390/AM53C974 SCSI driver
3636M:	Hannes Reinecke <hare@suse.com>
3637L:	linux-scsi@vger.kernel.org
3638S:	Maintained
3639F:	drivers/scsi/am53c974.c
3640
3641DC395x SCSI driver
3642M:	Oliver Neukum <oliver@neukum.org>
3643M:	Ali Akcaagac <aliakc@web.de>
3644M:	Jamie Lenehan <lenehan@twibble.org>
3645L:	dc395x@twibble.org
3646W:	http://twibble.org/dist/dc395x/
3647W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3648S:	Maintained
3649F:	Documentation/scsi/dc395x.txt
3650F:	drivers/scsi/dc395x.*
3651
3652DCCP PROTOCOL
3653M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3654L:	dccp@vger.kernel.org
3655W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3656S:	Maintained
3657F:	include/linux/dccp.h
3658F:	include/uapi/linux/dccp.h
3659F:	include/linux/tfrc.h
3660F:	net/dccp/
3661
3662DECnet NETWORK LAYER
3663W:	http://linux-decnet.sourceforge.net
3664L:	linux-decnet-user@lists.sourceforge.net
3665S:	Orphan
3666F:	Documentation/networking/decnet.txt
3667F:	net/decnet/
3668
3669DECSTATION PLATFORM SUPPORT
3670M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3671L:	linux-mips@linux-mips.org
3672W:	http://www.linux-mips.org/wiki/DECstation
3673S:	Maintained
3674F:	arch/mips/dec/
3675F:	arch/mips/include/asm/dec/
3676F:	arch/mips/include/asm/mach-dec/
3677
3678DEFXX FDDI NETWORK DRIVER
3679M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3680S:	Maintained
3681F:	drivers/net/fddi/defxx.*
3682
3683DELL LAPTOP DRIVER
3684M:	Matthew Garrett <mjg59@srcf.ucam.org>
3685M:	Pali Rohár <pali.rohar@gmail.com>
3686L:	platform-driver-x86@vger.kernel.org
3687S:	Maintained
3688F:	drivers/platform/x86/dell-laptop.c
3689
3690DELL LAPTOP RBTN DRIVER
3691M:	Pali Rohár <pali.rohar@gmail.com>
3692S:	Maintained
3693F:	drivers/platform/x86/dell-rbtn.*
3694
3695DELL LAPTOP FREEFALL DRIVER
3696M:	Pali Rohár <pali.rohar@gmail.com>
3697S:	Maintained
3698F:	drivers/platform/x86/dell-smo8800.c
3699
3700DELL LAPTOP SMM DRIVER
3701M:	Pali Rohár <pali.rohar@gmail.com>
3702S:	Maintained
3703F:	drivers/hwmon/dell-smm-hwmon.c
3704F:	include/uapi/linux/i8k.h
3705
3706DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3707M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3708S:	Maintained
3709F:	Documentation/dcdbas.txt
3710F:	drivers/firmware/dcdbas.*
3711
3712DELL WMI EXTRAS DRIVER
3713M:	Matthew Garrett <mjg59@srcf.ucam.org>
3714M:	Pali Rohár <pali.rohar@gmail.com>
3715S:	Maintained
3716F:	drivers/platform/x86/dell-wmi.c
3717
3718DESIGNWARE USB2 DRD IP DRIVER
3719M:	John Youn <johnyoun@synopsys.com>
3720L:	linux-usb@vger.kernel.org
3721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3722S:	Maintained
3723F:	drivers/usb/dwc2/
3724
3725DESIGNWARE USB3 DRD IP DRIVER
3726M:	Felipe Balbi <balbi@kernel.org>
3727L:	linux-usb@vger.kernel.org
3728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3729S:	Maintained
3730F:	drivers/usb/dwc3/
3731
3732DEVICE COREDUMP (DEV_COREDUMP)
3733M:	Johannes Berg <johannes@sipsolutions.net>
3734L:	linux-kernel@vger.kernel.org
3735S:	Maintained
3736F:	drivers/base/devcoredump.c
3737F:	include/linux/devcoredump.h
3738
3739DEVICE FREQUENCY (DEVFREQ)
3740M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3741M:	Kyungmin Park <kyungmin.park@samsung.com>
3742L:	linux-pm@vger.kernel.org
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3744S:	Maintained
3745F:	drivers/devfreq/
3746F:	include/linux/devfreq.h
3747F:	Documentation/devicetree/bindings/devfreq/
3748
3749DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3750M:	Chanwoo Choi <cw00.choi@samsung.com>
3751L:	linux-pm@vger.kernel.org
3752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3753S:	Supported
3754F:	drivers/devfreq/event/
3755F:	drivers/devfreq/devfreq-event.c
3756F:	include/linux/devfreq-event.h
3757F:	Documentation/devicetree/bindings/devfreq/event/
3758
3759BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3760M:	Chanwoo Choi <cw00.choi@samsung.com>
3761L:	linux-pm@vger.kernel.org
3762L:	linux-samsung-soc@vger.kernel.org
3763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3764S:	Maintained
3765F:	drivers/devfreq/exynos-bus.c
3766F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3767
3768DEVICE NUMBER REGISTRY
3769M:	Torben Mathiasen <device@lanana.org>
3770W:	http://lanana.org/docs/device-list/index.html
3771S:	Maintained
3772
3773DEVICE-MAPPER  (LVM)
3774M:	Alasdair Kergon <agk@redhat.com>
3775M:	Mike Snitzer <snitzer@redhat.com>
3776M:	dm-devel@redhat.com
3777L:	dm-devel@redhat.com
3778W:	http://sources.redhat.com/dm
3779Q:	http://patchwork.kernel.org/project/dm-devel/list/
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3781T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3782S:	Maintained
3783F:	Documentation/device-mapper/
3784F:	drivers/md/dm*
3785F:	drivers/md/persistent-data/
3786F:	include/linux/device-mapper.h
3787F:	include/linux/dm-*.h
3788F:	include/uapi/linux/dm-*.h
3789
3790DEVLINK
3791M:	Jiri Pirko <jiri@mellanox.com>
3792L:	netdev@vger.kernel.org
3793S:	Supported
3794F:	net/core/devlink.c
3795F:	include/net/devlink.h
3796F:	include/uapi/linux/devlink.h
3797
3798DIALOG SEMICONDUCTOR DRIVERS
3799M:	Support Opensource <support.opensource@diasemi.com>
3800W:	http://www.dialog-semiconductor.com/products
3801S:	Supported
3802F:	Documentation/hwmon/da90??
3803F:	Documentation/devicetree/bindings/mfd/da90*.txt
3804F:	Documentation/devicetree/bindings/regulator/da92*.txt
3805F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3806F:	drivers/gpio/gpio-da90??.c
3807F:	drivers/hwmon/da90??-hwmon.c
3808F:	drivers/iio/adc/da91??-*.c
3809F:	drivers/input/misc/da90??_onkey.c
3810F:	drivers/input/touchscreen/da9052_tsi.c
3811F:	drivers/leds/leds-da90??.c
3812F:	drivers/mfd/da903x.c
3813F:	drivers/mfd/da90??-*.c
3814F:	drivers/mfd/da91??-*.c
3815F:	drivers/power/supply/da9052-battery.c
3816F:	drivers/power/supply/da91??-*.c
3817F:	drivers/regulator/da903x.c
3818F:	drivers/regulator/da9???-regulator.[ch]
3819F:	drivers/rtc/rtc-da90??.c
3820F:	drivers/video/backlight/da90??_bl.c
3821F:	drivers/watchdog/da90??_wdt.c
3822F:	include/linux/mfd/da903x.h
3823F:	include/linux/mfd/da9052/
3824F:	include/linux/mfd/da9055/
3825F:	include/linux/mfd/da9062/
3826F:	include/linux/mfd/da9063/
3827F:	include/linux/mfd/da9150/
3828F:	include/linux/regulator/da9211.h
3829F:	include/sound/da[79]*.h
3830F:	sound/soc/codecs/da[79]*.[ch]
3831
3832DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3833M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3834L:	linux-gpio@vger.kernel.org
3835S:	Maintained
3836F:	drivers/gpio/gpio-gpio-mm.c
3837
3838DIGI NEO AND CLASSIC PCI PRODUCTS
3839M:	Lidza Louina <lidza.louina@gmail.com>
3840M:	Mark Hounschell <markh@compro.net>
3841L:	driverdev-devel@linuxdriverproject.org
3842S:	Maintained
3843F:	drivers/staging/dgnc/
3844
3845DIOLAN U2C-12 I2C DRIVER
3846M:	Guenter Roeck <linux@roeck-us.net>
3847L:	linux-i2c@vger.kernel.org
3848S:	Maintained
3849F:	drivers/i2c/busses/i2c-diolan-u2c.c
3850
3851DIRECT ACCESS (DAX)
3852M:	Matthew Wilcox <willy@linux.intel.com>
3853L:	linux-fsdevel@vger.kernel.org
3854S:	Supported
3855F:	fs/dax.c
3856
3857DIRECTORY NOTIFICATION (DNOTIFY)
3858M:	Eric Paris <eparis@parisplace.org>
3859S:	Maintained
3860F:	Documentation/filesystems/dnotify.txt
3861F:	fs/notify/dnotify/
3862F:	include/linux/dnotify.h
3863
3864DISK GEOMETRY AND PARTITION HANDLING
3865M:	Andries Brouwer <aeb@cwi.nl>
3866W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3867W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3868W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3869S:	Maintained
3870
3871DISKQUOTA
3872M:	Jan Kara <jack@suse.com>
3873S:	Maintained
3874F:	Documentation/filesystems/quota.txt
3875F:	fs/quota/
3876F:	include/linux/quota*.h
3877F:	include/uapi/linux/quota*.h
3878
3879DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3880M:	Bernie Thompson <bernie@plugable.com>
3881L:	linux-fbdev@vger.kernel.org
3882S:	Maintained
3883W:	http://plugable.com/category/projects/udlfb/
3884F:	drivers/video/fbdev/udlfb.c
3885F:	include/video/udlfb.h
3886F:	Documentation/fb/udlfb.txt
3887
3888DISTRIBUTED LOCK MANAGER (DLM)
3889M:	Christine Caulfield <ccaulfie@redhat.com>
3890M:	David Teigland <teigland@redhat.com>
3891L:	cluster-devel@redhat.com
3892W:	http://sources.redhat.com/cluster/
3893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3894S:	Supported
3895F:	fs/dlm/
3896
3897DMA BUFFER SHARING FRAMEWORK
3898M:	Sumit Semwal <sumit.semwal@linaro.org>
3899S:	Maintained
3900L:	linux-media@vger.kernel.org
3901L:	dri-devel@lists.freedesktop.org
3902L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3903F:	drivers/dma-buf/
3904F:	include/linux/dma-buf*
3905F:	include/linux/reservation.h
3906F:	include/linux/*fence.h
3907F:	Documentation/dma-buf-sharing.txt
3908T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3909
3910SYNC FILE FRAMEWORK
3911M:	Sumit Semwal <sumit.semwal@linaro.org>
3912R:	Gustavo Padovan <gustavo@padovan.org>
3913S:	Maintained
3914L:	linux-media@vger.kernel.org
3915L:	dri-devel@lists.freedesktop.org
3916F:	drivers/dma-buf/sync_file.c
3917F:	include/linux/sync_file.h
3918F:	Documentation/sync_file.txt
3919T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3920
3921DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3922M:	Vinod Koul <vinod.koul@intel.com>
3923L:	dmaengine@vger.kernel.org
3924Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3925S:	Maintained
3926F:	drivers/dma/
3927F:	include/linux/dmaengine.h
3928F:	Documentation/devicetree/bindings/dma/
3929F:	Documentation/dmaengine/
3930T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3931
3932DME1737 HARDWARE MONITOR DRIVER
3933M:	Juerg Haefliger <juergh@gmail.com>
3934L:	linux-hwmon@vger.kernel.org
3935S:	Maintained
3936F:	Documentation/hwmon/dme1737
3937F:	drivers/hwmon/dme1737.c
3938
3939DMI/SMBIOS SUPPORT
3940M:	Jean Delvare <jdelvare@suse.com>
3941S:	Maintained
3942T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3943F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3944F:	drivers/firmware/dmi-id.c
3945F:	drivers/firmware/dmi_scan.c
3946F:	include/linux/dmi.h
3947
3948DOCUMENTATION
3949M:	Jonathan Corbet <corbet@lwn.net>
3950L:	linux-doc@vger.kernel.org
3951S:	Maintained
3952F:	Documentation/
3953F:	scripts/docproc.c
3954F:	scripts/kernel-doc*
3955X:	Documentation/ABI/
3956X:	Documentation/devicetree/
3957X:	Documentation/acpi
3958X:	Documentation/power
3959X:	Documentation/spi
3960X:	Documentation/media
3961T:	git git://git.lwn.net/linux.git docs-next
3962
3963DOUBLETALK DRIVER
3964M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3965L:	blinux-list@redhat.com
3966S:	Maintained
3967F:	drivers/char/dtlk.c
3968F:	include/linux/dtlk.h
3969
3970DPT_I2O SCSI RAID DRIVER
3971M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3972L:	linux-scsi@vger.kernel.org
3973W:	http://www.adaptec.com/
3974S:	Maintained
3975F:	drivers/scsi/dpt*
3976F:	drivers/scsi/dpt/
3977
3978DRBD DRIVER
3979M:	Philipp Reisner <philipp.reisner@linbit.com>
3980M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3981L:	drbd-dev@lists.linbit.com
3982W:	http://www.drbd.org
3983T:	git git://git.linbit.com/linux-drbd.git
3984T:	git git://git.linbit.com/drbd-8.4.git
3985S:	Supported
3986F:	drivers/block/drbd/
3987F:	lib/lru_cache.c
3988F:	Documentation/blockdev/drbd/
3989
3990DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3991M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3993S:	Supported
3994F:	Documentation/kobject.txt
3995F:	drivers/base/
3996F:	fs/debugfs/
3997F:	fs/kernfs/
3998F:	fs/sysfs/
3999F:	include/linux/debugfs.h
4000F:	include/linux/kobj*
4001F:	lib/kobj*
4002
4003DRM DRIVERS
4004M:	David Airlie <airlied@linux.ie>
4005L:	dri-devel@lists.freedesktop.org
4006T:	git git://people.freedesktop.org/~airlied/linux
4007S:	Maintained
4008F:	drivers/gpu/drm/
4009F:	drivers/gpu/vga/
4010F:	Documentation/devicetree/bindings/display/
4011F:	Documentation/devicetree/bindings/gpu/
4012F:	Documentation/devicetree/bindings/video/
4013F:	Documentation/gpu/
4014F:	include/drm/
4015F:	include/uapi/drm/
4016
4017DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4018M:	Dave Airlie <airlied@redhat.com>
4019S:	Odd Fixes
4020F:	drivers/gpu/drm/ast/
4021
4022DRM DRIVER FOR BOCHS VIRTUAL GPU
4023M:	Gerd Hoffmann <kraxel@redhat.com>
4024S:	Odd Fixes
4025F:	drivers/gpu/drm/bochs/
4026
4027DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4028M:	Dave Airlie <airlied@redhat.com>
4029S:	Odd Fixes
4030F:	drivers/gpu/drm/cirrus/
4031
4032RADEON and AMDGPU DRM DRIVERS
4033M:	Alex Deucher <alexander.deucher@amd.com>
4034M:	Christian König <christian.koenig@amd.com>
4035L:	dri-devel@lists.freedesktop.org
4036T:	git git://people.freedesktop.org/~agd5f/linux
4037S:	Supported
4038F:	drivers/gpu/drm/radeon/
4039F:	include/uapi/drm/radeon_drm.h
4040F:	drivers/gpu/drm/amd/
4041F:	include/uapi/drm/amdgpu_drm.h
4042
4043DRM PANEL DRIVERS
4044M:	Thierry Reding <thierry.reding@gmail.com>
4045L:	dri-devel@lists.freedesktop.org
4046T:	git git://anongit.freedesktop.org/tegra/linux.git
4047S:	Maintained
4048F:	drivers/gpu/drm/drm_panel.c
4049F:	drivers/gpu/drm/panel/
4050F:	include/drm/drm_panel.h
4051F:	Documentation/devicetree/bindings/display/panel/
4052
4053INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4054M:	Daniel Vetter <daniel.vetter@intel.com>
4055M:	Jani Nikula <jani.nikula@linux.intel.com>
4056L:	intel-gfx@lists.freedesktop.org
4057L:	dri-devel@lists.freedesktop.org
4058W:	https://01.org/linuxgraphics/
4059Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4060T:	git git://anongit.freedesktop.org/drm-intel
4061S:	Supported
4062F:	drivers/gpu/drm/i915/
4063F:	include/drm/i915*
4064F:	include/uapi/drm/i915_drm.h
4065F:	Documentation/gpu/i915.rst
4066
4067DRM DRIVERS FOR ATMEL HLCDC
4068M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4069L:	dri-devel@lists.freedesktop.org
4070S:	Supported
4071F:	drivers/gpu/drm/atmel-hlcdc/
4072F:	Documentation/devicetree/bindings/drm/atmel/
4073
4074DRM DRIVERS FOR ALLWINNER A10
4075M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4076L:	dri-devel@lists.freedesktop.org
4077S:	Supported
4078F:	drivers/gpu/drm/sun4i/
4079F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4080
4081DRM DRIVERS FOR EXYNOS
4082M:	Inki Dae <inki.dae@samsung.com>
4083M:	Joonyoung Shim <jy0922.shim@samsung.com>
4084M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4085M:	Kyungmin Park <kyungmin.park@samsung.com>
4086L:	dri-devel@lists.freedesktop.org
4087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4088S:	Supported
4089F:	drivers/gpu/drm/exynos/
4090F:	include/uapi/drm/exynos_drm.h
4091F:	Documentation/devicetree/bindings/display/exynos/
4092
4093DRM DRIVERS FOR FREESCALE DCU
4094M:	Stefan Agner <stefan@agner.ch>
4095M:	Alison Wang <alison.wang@freescale.com>
4096L:	dri-devel@lists.freedesktop.org
4097S:	Supported
4098F:	drivers/gpu/drm/fsl-dcu/
4099F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4100F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4101F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4102
4103DRM DRIVERS FOR FREESCALE IMX
4104M:	Philipp Zabel <p.zabel@pengutronix.de>
4105L:	dri-devel@lists.freedesktop.org
4106S:	Maintained
4107F:	drivers/gpu/drm/imx/
4108F:	drivers/gpu/ipu-v3/
4109F:	Documentation/devicetree/bindings/display/imx/
4110
4111DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4112M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4113L:	dri-devel@lists.freedesktop.org
4114T:	git git://github.com/patjak/drm-gma500
4115S:	Maintained
4116F:	drivers/gpu/drm/gma500/
4117
4118DRM DRIVERS FOR HISILICON
4119M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4120R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4121R:	Chen Feng <puck.chen@hisilicon.com>
4122L:	dri-devel@lists.freedesktop.org
4123T:	git git://github.com/xin3liang/linux.git
4124S:	Maintained
4125F:	drivers/gpu/drm/hisilicon/
4126F:	Documentation/devicetree/bindings/display/hisilicon/
4127
4128DRM DRIVER FOR INTEL I810 VIDEO CARDS
4129S:	Orphan / Obsolete
4130F:	drivers/gpu/drm/i810/
4131F:	include/uapi/drm/i810_drm.h
4132
4133DRM DRIVERS FOR MEDIATEK
4134M:	CK Hu <ck.hu@mediatek.com>
4135M:	Philipp Zabel <p.zabel@pengutronix.de>
4136L:	dri-devel@lists.freedesktop.org
4137S:	Supported
4138F:	drivers/gpu/drm/mediatek/
4139F:	Documentation/devicetree/bindings/display/mediatek/
4140
4141DRM DRIVER FOR MSM ADRENO GPU
4142M:	Rob Clark <robdclark@gmail.com>
4143L:	linux-arm-msm@vger.kernel.org
4144L:	dri-devel@lists.freedesktop.org
4145L:	freedreno@lists.freedesktop.org
4146T:	git git://people.freedesktop.org/~robclark/linux
4147S:	Maintained
4148F:	drivers/gpu/drm/msm/
4149F:	include/uapi/drm/msm_drm.h
4150F:	Documentation/devicetree/bindings/display/msm/
4151
4152DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4153M:	Ben Skeggs <bskeggs@redhat.com>
4154L:	dri-devel@lists.freedesktop.org
4155L:	nouveau@lists.freedesktop.org
4156T:	git git://github.com/skeggsb/linux
4157S:	Supported
4158F:	drivers/gpu/drm/nouveau/
4159F:	include/uapi/drm/nouveau_drm.h
4160
4161DRM DRIVERS FOR NVIDIA TEGRA
4162M:	Thierry Reding <thierry.reding@gmail.com>
4163L:	dri-devel@lists.freedesktop.org
4164L:	linux-tegra@vger.kernel.org
4165T:	git git://anongit.freedesktop.org/tegra/linux.git
4166S:	Supported
4167F:	drivers/gpu/drm/tegra/
4168F:	drivers/gpu/host1x/
4169F:	include/linux/host1x.h
4170F:	include/uapi/drm/tegra_drm.h
4171F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4172
4173DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4174S:	Orphan / Obsolete
4175F:	drivers/gpu/drm/mga/
4176F:	include/uapi/drm/mga_drm.h
4177
4178DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4179M:	Dave Airlie <airlied@redhat.com>
4180S:	Odd Fixes
4181F:	drivers/gpu/drm/mgag200/
4182
4183DRM DRIVER FOR RAGE 128 VIDEO CARDS
4184S:	Orphan / Obsolete
4185F:	drivers/gpu/drm/r128/
4186F:	include/uapi/drm/r128_drm.h
4187
4188DRM DRIVERS FOR RENESAS
4189M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4190L:	dri-devel@lists.freedesktop.org
4191L:	linux-renesas-soc@vger.kernel.org
4192T:	git git://linuxtv.org/pinchartl/fbdev
4193S:	Supported
4194F:	drivers/gpu/drm/rcar-du/
4195F:	drivers/gpu/drm/shmobile/
4196F:	include/linux/platform_data/shmob_drm.h
4197F:	Documentation/devicetree/bindings/display/renesas,du.txt
4198
4199DRM DRIVER FOR QXL VIRTUAL GPU
4200M:	Dave Airlie <airlied@redhat.com>
4201S:	Odd Fixes
4202F:	drivers/gpu/drm/qxl/
4203F:	include/uapi/drm/qxl_drm.h
4204
4205DRM DRIVERS FOR ROCKCHIP
4206M:	Mark Yao <mark.yao@rock-chips.com>
4207L:	dri-devel@lists.freedesktop.org
4208S:	Maintained
4209F:	drivers/gpu/drm/rockchip/
4210F:	Documentation/devicetree/bindings/display/rockchip/
4211
4212DRM DRIVER FOR SAVAGE VIDEO CARDS
4213S:	Orphan / Obsolete
4214F:	drivers/gpu/drm/savage/
4215F:	include/uapi/drm/savage_drm.h
4216
4217DRM DRIVER FOR SIS VIDEO CARDS
4218S:	Orphan / Obsolete
4219F:	drivers/gpu/drm/sis/
4220F:	include/uapi/drm/sis_drm.h
4221
4222DRM DRIVERS FOR STI
4223M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4224M:	Vincent Abriou <vincent.abriou@st.com>
4225L:	dri-devel@lists.freedesktop.org
4226T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4227S:	Maintained
4228F:	drivers/gpu/drm/sti
4229F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4230
4231DRM DRIVER FOR TDFX VIDEO CARDS
4232S:	Orphan / Obsolete
4233F:	drivers/gpu/drm/tdfx/
4234
4235DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4236M:	Dave Airlie <airlied@redhat.com>
4237S:	Odd Fixes
4238F:	drivers/gpu/drm/udl/
4239
4240DRM DRIVERS FOR VIVANTE GPU IP
4241M:	Lucas Stach <l.stach@pengutronix.de>
4242R:	Russell King <linux+etnaviv@armlinux.org.uk>
4243R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4244L:	dri-devel@lists.freedesktop.org
4245S:	Maintained
4246F:	drivers/gpu/drm/etnaviv/
4247F:	include/uapi/drm/etnaviv_drm.h
4248F:	Documentation/devicetree/bindings/display/etnaviv/
4249
4250DRM DRIVER FOR VMWARE VIRTUAL GPU
4251M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4252M:	Sinclair Yeh <syeh@vmware.com>
4253M:	Thomas Hellstrom <thellstrom@vmware.com>
4254L:	dri-devel@lists.freedesktop.org
4255T:	git git://people.freedesktop.org/~syeh/repos_linux
4256T:	git git://people.freedesktop.org/~thomash/linux
4257S:	Supported
4258F:	drivers/gpu/drm/vmwgfx/
4259F:	include/uapi/drm/vmwgfx_drm.h
4260
4261DRM DRIVERS FOR VC4
4262M:	Eric Anholt <eric@anholt.net>
4263T:	git git://github.com/anholt/linux
4264S:	Supported
4265F:	drivers/gpu/drm/vc4/
4266F:	include/uapi/drm/vc4_drm.h
4267F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4268
4269DRM DRIVERS FOR TI OMAP
4270M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4271L:	dri-devel@lists.freedesktop.org
4272S:	Maintained
4273F:	drivers/gpu/drm/omapdrm/
4274F:	Documentation/devicetree/bindings/display/ti/
4275
4276DRM DRIVERS FOR TI LCDC
4277M:	Jyri Sarha <jsarha@ti.com>
4278R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4279L:	dri-devel@lists.freedesktop.org
4280S:	Maintained
4281F:	drivers/gpu/drm/tilcdc/
4282F:	Documentation/devicetree/bindings/display/tilcdc/
4283
4284DSBR100 USB FM RADIO DRIVER
4285M:	Alexey Klimov <klimov.linux@gmail.com>
4286L:	linux-media@vger.kernel.org
4287T:	git git://linuxtv.org/media_tree.git
4288S:	Maintained
4289F:	drivers/media/radio/dsbr100.c
4290
4291DSCC4 DRIVER
4292M:	Francois Romieu <romieu@fr.zoreil.com>
4293L:	netdev@vger.kernel.org
4294S:	Maintained
4295F:	drivers/net/wan/dscc4.c
4296
4297DT3155 MEDIA DRIVER
4298M:	Hans Verkuil <hverkuil@xs4all.nl>
4299L:	linux-media@vger.kernel.org
4300T:	git git://linuxtv.org/media_tree.git
4301W:	https://linuxtv.org
4302S:	Odd Fixes
4303F:	drivers/media/pci/dt3155/
4304
4305DVB_USB_AF9015 MEDIA DRIVER
4306M:	Antti Palosaari <crope@iki.fi>
4307L:	linux-media@vger.kernel.org
4308W:	https://linuxtv.org
4309W:	http://palosaari.fi/linux/
4310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4311T:	git git://linuxtv.org/anttip/media_tree.git
4312S:	Maintained
4313F:	drivers/media/usb/dvb-usb-v2/af9015*
4314
4315DVB_USB_AF9035 MEDIA DRIVER
4316M:	Antti Palosaari <crope@iki.fi>
4317L:	linux-media@vger.kernel.org
4318W:	https://linuxtv.org
4319W:	http://palosaari.fi/linux/
4320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4321T:	git git://linuxtv.org/anttip/media_tree.git
4322S:	Maintained
4323F:	drivers/media/usb/dvb-usb-v2/af9035*
4324
4325DVB_USB_ANYSEE MEDIA DRIVER
4326M:	Antti Palosaari <crope@iki.fi>
4327L:	linux-media@vger.kernel.org
4328W:	https://linuxtv.org
4329W:	http://palosaari.fi/linux/
4330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4331T:	git git://linuxtv.org/anttip/media_tree.git
4332S:	Maintained
4333F:	drivers/media/usb/dvb-usb-v2/anysee*
4334
4335DVB_USB_AU6610 MEDIA DRIVER
4336M:	Antti Palosaari <crope@iki.fi>
4337L:	linux-media@vger.kernel.org
4338W:	https://linuxtv.org
4339W:	http://palosaari.fi/linux/
4340Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4341T:	git git://linuxtv.org/anttip/media_tree.git
4342S:	Maintained
4343F:	drivers/media/usb/dvb-usb-v2/au6610*
4344
4345DVB_USB_CE6230 MEDIA DRIVER
4346M:	Antti Palosaari <crope@iki.fi>
4347L:	linux-media@vger.kernel.org
4348W:	https://linuxtv.org
4349W:	http://palosaari.fi/linux/
4350Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4351T:	git git://linuxtv.org/anttip/media_tree.git
4352S:	Maintained
4353F:	drivers/media/usb/dvb-usb-v2/ce6230*
4354
4355DVB_USB_CXUSB MEDIA DRIVER
4356M:	Michael Krufky <mkrufky@linuxtv.org>
4357L:	linux-media@vger.kernel.org
4358W:	https://linuxtv.org
4359W:	http://github.com/mkrufky
4360Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4361T:	git git://linuxtv.org/media_tree.git
4362S:	Maintained
4363F:	drivers/media/usb/dvb-usb/cxusb*
4364
4365DVB_USB_EC168 MEDIA DRIVER
4366M:	Antti Palosaari <crope@iki.fi>
4367L:	linux-media@vger.kernel.org
4368W:	https://linuxtv.org
4369W:	http://palosaari.fi/linux/
4370Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4371T:	git git://linuxtv.org/anttip/media_tree.git
4372S:	Maintained
4373F:	drivers/media/usb/dvb-usb-v2/ec168*
4374
4375DVB_USB_GL861 MEDIA DRIVER
4376M:	Antti Palosaari <crope@iki.fi>
4377L:	linux-media@vger.kernel.org
4378W:	https://linuxtv.org
4379Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4380T:	git git://linuxtv.org/anttip/media_tree.git
4381S:	Maintained
4382F:	drivers/media/usb/dvb-usb-v2/gl861*
4383
4384DVB_USB_MXL111SF MEDIA DRIVER
4385M:	Michael Krufky <mkrufky@linuxtv.org>
4386L:	linux-media@vger.kernel.org
4387W:	https://linuxtv.org
4388W:	http://github.com/mkrufky
4389Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4390T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4391S:	Maintained
4392F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4393
4394DVB_USB_RTL28XXU MEDIA DRIVER
4395M:	Antti Palosaari <crope@iki.fi>
4396L:	linux-media@vger.kernel.org
4397W:	https://linuxtv.org
4398W:	http://palosaari.fi/linux/
4399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4400T:	git git://linuxtv.org/anttip/media_tree.git
4401S:	Maintained
4402F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4403
4404DVB_USB_V2 MEDIA DRIVER
4405M:	Antti Palosaari <crope@iki.fi>
4406L:	linux-media@vger.kernel.org
4407W:	https://linuxtv.org
4408W:	http://palosaari.fi/linux/
4409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4410T:	git git://linuxtv.org/anttip/media_tree.git
4411S:	Maintained
4412F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4413F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4414
4415DYNAMIC DEBUG
4416M:	Jason Baron <jbaron@akamai.com>
4417S:	Maintained
4418F:	lib/dynamic_debug.c
4419F:	include/linux/dynamic_debug.h
4420
4421DZ DECSTATION DZ11 SERIAL DRIVER
4422M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4423S:	Maintained
4424F:	drivers/tty/serial/dz.*
4425
4426E3X0 POWER BUTTON DRIVER
4427M:	Moritz Fischer <moritz.fischer@ettus.com>
4428L:	usrp-users@lists.ettus.com
4429W:	http://www.ettus.com
4430S:	Supported
4431F:	drivers/input/misc/e3x0-button.c
4432F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4433
4434E4000 MEDIA DRIVER
4435M:	Antti Palosaari <crope@iki.fi>
4436L:	linux-media@vger.kernel.org
4437W:	https://linuxtv.org
4438W:	http://palosaari.fi/linux/
4439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4440T:	git git://linuxtv.org/anttip/media_tree.git
4441S:	Maintained
4442F:	drivers/media/tuners/e4000*
4443
4444EATA ISA/EISA/PCI SCSI DRIVER
4445M:	Dario Ballabio <ballabio_dario@emc.com>
4446L:	linux-scsi@vger.kernel.org
4447S:	Maintained
4448F:	drivers/scsi/eata.c
4449
4450EC100 MEDIA DRIVER
4451M:	Antti Palosaari <crope@iki.fi>
4452L:	linux-media@vger.kernel.org
4453W:	https://linuxtv.org
4454W:	http://palosaari.fi/linux/
4455Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4456T:	git git://linuxtv.org/anttip/media_tree.git
4457S:	Maintained
4458F:	drivers/media/dvb-frontends/ec100*
4459
4460ECRYPT FILE SYSTEM
4461M:	Tyler Hicks <tyhicks@canonical.com>
4462L:	ecryptfs@vger.kernel.org
4463W:	http://ecryptfs.org
4464W:	https://launchpad.net/ecryptfs
4465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4466S:	Supported
4467F:	Documentation/filesystems/ecryptfs.txt
4468F:	fs/ecryptfs/
4469
4470EDAC-CORE
4471M:	Borislav Petkov <bp@alien8.de>
4472M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4473M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4474L:	linux-edac@vger.kernel.org
4475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4477S:	Supported
4478F:	Documentation/edac.txt
4479F:	drivers/edac/
4480F:	include/linux/edac.h
4481
4482EDAC-AMD64
4483M:	Borislav Petkov <bp@alien8.de>
4484L:	linux-edac@vger.kernel.org
4485S:	Maintained
4486F:	drivers/edac/amd64_edac*
4487
4488EDAC-CALXEDA
4489M:	Robert Richter <rric@kernel.org>
4490L:	linux-edac@vger.kernel.org
4491S:	Maintained
4492F:	drivers/edac/highbank*
4493
4494EDAC-CAVIUM
4495M:	Ralf Baechle <ralf@linux-mips.org>
4496M:	David Daney <david.daney@cavium.com>
4497L:	linux-edac@vger.kernel.org
4498L:	linux-mips@linux-mips.org
4499S:	Supported
4500F:	drivers/edac/octeon_edac*
4501
4502EDAC-E752X
4503M:	Mark Gross <mark.gross@intel.com>
4504L:	linux-edac@vger.kernel.org
4505S:	Maintained
4506F:	drivers/edac/e752x_edac.c
4507
4508EDAC-E7XXX
4509L:	linux-edac@vger.kernel.org
4510S:	Maintained
4511F:	drivers/edac/e7xxx_edac.c
4512
4513EDAC-FSL_DDR
4514M:	York Sun <york.sun@nxp.com>
4515L:	linux-edac@vger.kernel.org
4516S:	Maintained
4517F:	drivers/edac/fsl_ddr_edac.*
4518
4519EDAC-GHES
4520M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4522L:	linux-edac@vger.kernel.org
4523S:	Maintained
4524F:	drivers/edac/ghes_edac.c
4525
4526EDAC-I82443BXGX
4527M:	Tim Small <tim@buttersideup.com>
4528L:	linux-edac@vger.kernel.org
4529S:	Maintained
4530F:	drivers/edac/i82443bxgx_edac.c
4531
4532EDAC-I3000
4533L:	linux-edac@vger.kernel.org
4534S:	Orphan
4535F:	drivers/edac/i3000_edac.c
4536
4537EDAC-I5000
4538L:	linux-edac@vger.kernel.org
4539S:	Maintained
4540F:	drivers/edac/i5000_edac.c
4541
4542EDAC-I5400
4543M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4544M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4545L:	linux-edac@vger.kernel.org
4546S:	Maintained
4547F:	drivers/edac/i5400_edac.c
4548
4549EDAC-I7300
4550M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4551M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4552L:	linux-edac@vger.kernel.org
4553S:	Maintained
4554F:	drivers/edac/i7300_edac.c
4555
4556EDAC-I7CORE
4557M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4558M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4559L:	linux-edac@vger.kernel.org
4560S:	Maintained
4561F:	drivers/edac/i7core_edac.c
4562
4563EDAC-I82975X
4564M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4565M:	"Arvind R." <arvino55@gmail.com>
4566L:	linux-edac@vger.kernel.org
4567S:	Maintained
4568F:	drivers/edac/i82975x_edac.c
4569
4570EDAC-IE31200
4571M:	Jason Baron <jbaron@akamai.com>
4572L:	linux-edac@vger.kernel.org
4573S:	Maintained
4574F:	drivers/edac/ie31200_edac.c
4575
4576EDAC-MPC85XX
4577M:	Johannes Thumshirn <morbidrsa@gmail.com>
4578L:	linux-edac@vger.kernel.org
4579S:	Maintained
4580F:	drivers/edac/mpc85xx_edac.[ch]
4581
4582EDAC-PASEMI
4583M:	Egor Martovetsky <egor@pasemi.com>
4584L:	linux-edac@vger.kernel.org
4585S:	Maintained
4586F:	drivers/edac/pasemi_edac.c
4587
4588EDAC-R82600
4589M:	Tim Small <tim@buttersideup.com>
4590L:	linux-edac@vger.kernel.org
4591S:	Maintained
4592F:	drivers/edac/r82600_edac.c
4593
4594EDAC-SBRIDGE
4595M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4596M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4597L:	linux-edac@vger.kernel.org
4598S:	Maintained
4599F:	drivers/edac/sb_edac.c
4600
4601EDAC-SKYLAKE
4602M:	Tony Luck <tony.luck@intel.com>
4603L:	linux-edac@vger.kernel.org
4604S:	Maintained
4605F:	drivers/edac/skx_edac.c
4606
4607EDAC-XGENE
4608APPLIED MICRO (APM) X-GENE SOC EDAC
4609M:     Loc Ho <lho@apm.com>
4610S:     Supported
4611F:     drivers/edac/xgene_edac.c
4612F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4613
4614EDIROL UA-101/UA-1000 DRIVER
4615M:	Clemens Ladisch <clemens@ladisch.de>
4616L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4617T:	git git://git.alsa-project.org/alsa-kernel.git
4618S:	Maintained
4619F:	sound/usb/misc/ua101.c
4620
4621EXTENSIBLE FIRMWARE INTERFACE (EFI)
4622M:	Matt Fleming <matt@codeblueprint.co.uk>
4623L:	linux-efi@vger.kernel.org
4624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4625S:	Maintained
4626F:	Documentation/efi-stub.txt
4627F:	arch/ia64/kernel/efi.c
4628F:	arch/x86/boot/compressed/eboot.[ch]
4629F:	arch/x86/include/asm/efi.h
4630F:	arch/x86/platform/efi/
4631F:	drivers/firmware/efi/
4632F:	include/linux/efi*.h
4633
4634EFI VARIABLE FILESYSTEM
4635M:	Matthew Garrett <matthew.garrett@nebula.com>
4636M:	Jeremy Kerr <jk@ozlabs.org>
4637M:	Matt Fleming <matt@codeblueprint.co.uk>
4638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4639L:	linux-efi@vger.kernel.org
4640S:	Maintained
4641F:	fs/efivarfs/
4642
4643EFIFB FRAMEBUFFER DRIVER
4644L:	linux-fbdev@vger.kernel.org
4645M:	Peter Jones <pjones@redhat.com>
4646S:	Maintained
4647F:	drivers/video/fbdev/efifb.c
4648
4649EFI TEST DRIVER
4650L:	linux-efi@vger.kernel.org
4651M:	Ivan Hu <ivan.hu@canonical.com>
4652M:	Matt Fleming <matt@codeblueprint.co.uk>
4653S:	Maintained
4654F:	drivers/firmware/efi/test/
4655
4656EFS FILESYSTEM
4657W:	http://aeschi.ch.eu.org/efs/
4658S:	Orphan
4659F:	fs/efs/
4660
4661EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4662M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4663L:	netdev@vger.kernel.org
4664S:	Maintained
4665F:	drivers/net/ethernet/ibm/ehea/
4666
4667EM28XX VIDEO4LINUX DRIVER
4668M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4670L:	linux-media@vger.kernel.org
4671W:	https://linuxtv.org
4672T:	git git://linuxtv.org/media_tree.git
4673S:	Maintained
4674F:	drivers/media/usb/em28xx/
4675F:	Documentation/media/v4l-drivers/em28xx*
4676
4677EMBEDDED LINUX
4678M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4679M:	Matt Mackall <mpm@selenic.com>
4680M:	David Woodhouse <dwmw2@infradead.org>
4681L:	linux-embedded@vger.kernel.org
4682S:	Maintained
4683
4684EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4685M:	James Smart <james.smart@avagotech.com>
4686M:	Dick Kennedy <dick.kennedy@avagotech.com>
4687L:	linux-scsi@vger.kernel.org
4688W:	http://www.avagotech.com
4689S:	Supported
4690F:	drivers/scsi/lpfc/
4691
4692ENE CB710 FLASH CARD READER DRIVER
4693M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4694S:	Maintained
4695F:	drivers/misc/cb710/
4696F:	drivers/mmc/host/cb710-mmc.*
4697F:	include/linux/cb710.h
4698
4699ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4700M:	Maxim Levitsky <maximlevitsky@gmail.com>
4701S:	Maintained
4702F:	drivers/media/rc/ene_ir.*
4703
4704EPSON S1D13XXX FRAMEBUFFER DRIVER
4705M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4706S:	Maintained
4707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4708F:	drivers/video/fbdev/s1d13xxxfb.c
4709F:	include/video/s1d13xxxfb.h
4710
4711ET131X NETWORK DRIVER
4712M:	Mark Einon <mark.einon@gmail.com>
4713S:	Odd Fixes
4714F:	drivers/net/ethernet/agere/
4715
4716ETHERNET BRIDGE
4717M:	Stephen Hemminger <stephen@networkplumber.org>
4718L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4719L:	netdev@vger.kernel.org
4720W:	http://www.linuxfoundation.org/en/Net:Bridge
4721S:	Maintained
4722F:	include/linux/netfilter_bridge/
4723F:	net/bridge/
4724
4725ETHERNET PHY LIBRARY
4726M:	Florian Fainelli <f.fainelli@gmail.com>
4727L:	netdev@vger.kernel.org
4728S:	Maintained
4729F:	include/linux/phy.h
4730F:	include/linux/phy_fixed.h
4731F:	drivers/net/phy/
4732F:	Documentation/networking/phy.txt
4733F:	drivers/of/of_mdio.c
4734F:	drivers/of/of_net.c
4735
4736EXT2 FILE SYSTEM
4737M:	Jan Kara <jack@suse.com>
4738L:	linux-ext4@vger.kernel.org
4739S:	Maintained
4740F:	Documentation/filesystems/ext2.txt
4741F:	fs/ext2/
4742F:	include/linux/ext2*
4743
4744EXT4 FILE SYSTEM
4745M:	"Theodore Ts'o" <tytso@mit.edu>
4746M:	Andreas Dilger <adilger.kernel@dilger.ca>
4747L:	linux-ext4@vger.kernel.org
4748W:	http://ext4.wiki.kernel.org
4749Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4751S:	Maintained
4752F:	Documentation/filesystems/ext4.txt
4753F:	fs/ext4/
4754
4755Extended Verification Module (EVM)
4756M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4757L:	linux-ima-devel@lists.sourceforge.net
4758L:	linux-security-module@vger.kernel.org
4759S:	Supported
4760F:	security/integrity/evm/
4761
4762EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4763M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4764M:	Chanwoo Choi <cw00.choi@samsung.com>
4765L:	linux-kernel@vger.kernel.org
4766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4767S:	Maintained
4768F:	drivers/extcon/
4769F:	include/linux/extcon/
4770F:	include/linux/extcon.h
4771F:	Documentation/extcon/
4772F:	Documentation/devicetree/bindings/extcon/
4773
4774EXYNOS DP DRIVER
4775M:	Jingoo Han <jingoohan1@gmail.com>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/exynos/exynos_dp*
4779
4780EXYNOS SYSMMU (IOMMU) driver
4781M:	Marek Szyprowski <m.szyprowski@samsung.com>
4782L:	iommu@lists.linux-foundation.org
4783S:	Maintained
4784F:	drivers/iommu/exynos-iommu.c
4785
4786EZchip NPS platform support
4787M:	Noam Camus <noamc@ezchip.com>
4788S:	Supported
4789F:	arch/arc/plat-eznps
4790F:	arch/arc/boot/dts/eznps.dts
4791
4792F71805F HARDWARE MONITORING DRIVER
4793M:	Jean Delvare <jdelvare@suse.com>
4794L:	linux-hwmon@vger.kernel.org
4795S:	Maintained
4796F:	Documentation/hwmon/f71805f
4797F:	drivers/hwmon/f71805f.c
4798
4799FC0011 TUNER DRIVER
4800M:	Michael Buesch <m@bues.ch>
4801L:	linux-media@vger.kernel.org
4802S:	Maintained
4803F:	drivers/media/tuners/fc0011.h
4804F:	drivers/media/tuners/fc0011.c
4805
4806FC2580 MEDIA DRIVER
4807M:	Antti Palosaari <crope@iki.fi>
4808L:	linux-media@vger.kernel.org
4809W:	https://linuxtv.org
4810W:	http://palosaari.fi/linux/
4811Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4812T:	git git://linuxtv.org/anttip/media_tree.git
4813S:	Maintained
4814F:	drivers/media/tuners/fc2580*
4815
4816FANOTIFY
4817M:	Eric Paris <eparis@redhat.com>
4818S:	Maintained
4819F:	fs/notify/fanotify/
4820F:	include/linux/fanotify.h
4821F:	include/uapi/linux/fanotify.h
4822
4823FARSYNC SYNCHRONOUS DRIVER
4824M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4825W:	http://www.farsite.co.uk/
4826S:	Supported
4827F:	drivers/net/wan/farsync.*
4828
4829FAULT INJECTION SUPPORT
4830M:	Akinobu Mita <akinobu.mita@gmail.com>
4831S:	Supported
4832F:	Documentation/fault-injection/
4833F:	lib/fault-inject.c
4834
4835FBTFT Framebuffer drivers
4836M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4837M:	Noralf Trønnes <noralf@tronnes.org>
4838S:	Maintained
4839F:	drivers/staging/fbtft/
4840
4841FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4842M:	Johannes Thumshirn <jth@kernel.org>
4843L:	fcoe-devel@open-fcoe.org
4844W:	www.Open-FCoE.org
4845S:	Supported
4846F:	drivers/scsi/libfc/
4847F:	drivers/scsi/fcoe/
4848F:	include/scsi/fc/
4849F:	include/scsi/libfc.h
4850F:	include/scsi/libfcoe.h
4851F:	include/uapi/scsi/fc/
4852
4853FILE LOCKING (flock() and fcntl()/lockf())
4854M:	Jeff Layton <jlayton@poochiereds.net>
4855M:	"J. Bruce Fields" <bfields@fieldses.org>
4856L:	linux-fsdevel@vger.kernel.org
4857S:	Maintained
4858F:	include/linux/fcntl.h
4859F:	include/linux/fs.h
4860F:	include/uapi/linux/fcntl.h
4861F:	include/uapi/linux/fs.h
4862F:	fs/fcntl.c
4863F:	fs/locks.c
4864
4865FILESYSTEMS (VFS and infrastructure)
4866M:	Alexander Viro <viro@zeniv.linux.org.uk>
4867L:	linux-fsdevel@vger.kernel.org
4868S:	Maintained
4869F:	fs/*
4870
4871FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4872M:	Riku Voipio <riku.voipio@iki.fi>
4873L:	linux-hwmon@vger.kernel.org
4874S:	Maintained
4875F:	drivers/hwmon/f75375s.c
4876F:	include/linux/f75375s.h
4877
4878FIREWIRE AUDIO DRIVERS
4879M:	Clemens Ladisch <clemens@ladisch.de>
4880L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4881T:	git git://git.alsa-project.org/alsa-kernel.git
4882S:	Maintained
4883F:	sound/firewire/
4884
4885FIREWIRE MEDIA DRIVERS (firedtv)
4886M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4887L:	linux-media@vger.kernel.org
4888L:	linux1394-devel@lists.sourceforge.net
4889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4890S:	Maintained
4891F:	drivers/media/firewire/
4892
4893FIREWIRE SBP-2 TARGET
4894M:	Chris Boot <bootc@bootc.net>
4895L:	linux-scsi@vger.kernel.org
4896L:	target-devel@vger.kernel.org
4897L:	linux1394-devel@lists.sourceforge.net
4898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4899S:	Maintained
4900F:	drivers/target/sbp/
4901
4902FIREWIRE SUBSYSTEM
4903M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4904L:	linux1394-devel@lists.sourceforge.net
4905W:	http://ieee1394.wiki.kernel.org/
4906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4907S:	Maintained
4908F:	drivers/firewire/
4909F:	include/linux/firewire.h
4910F:	include/uapi/linux/firewire*.h
4911F:	tools/firewire/
4912
4913FIRMWARE LOADER (request_firmware)
4914M:	Ming Lei <ming.lei@canonical.com>
4915M:	Luis R. Rodriguez <mcgrof@kernel.org>
4916L:	linux-kernel@vger.kernel.org
4917S:	Maintained
4918F:	Documentation/firmware_class/
4919F:	drivers/base/firmware*.c
4920F:	include/linux/firmware.h
4921
4922FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4923M:	Joshua Morris <josh.h.morris@us.ibm.com>
4924M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4925S:	Maintained
4926F:	drivers/block/rsxx/
4927
4928FLOPPY DRIVER
4929M:	Jiri Kosina <jikos@kernel.org>
4930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4931S:	Odd fixes
4932F:	drivers/block/floppy.c
4933
4934FMC SUBSYSTEM
4935M:	Alessandro Rubini <rubini@gnudd.com>
4936W:	http://www.ohwr.org/projects/fmc-bus
4937S:	Supported
4938F:	drivers/fmc/
4939F:	include/linux/fmc*.h
4940F:	include/linux/ipmi-fru.h
4941K:	fmc_d.*register
4942
4943FPGA MANAGER FRAMEWORK
4944M:	Alan Tull <atull@opensource.altera.com>
4945R:	Moritz Fischer <moritz.fischer@ettus.com>
4946S:	Maintained
4947F:	drivers/fpga/
4948F:	include/linux/fpga/fpga-mgr.h
4949W:	http://www.rocketboards.org
4950
4951FPU EMULATOR
4952M:	Bill Metzenthen <billm@melbpc.org.au>
4953W:	http://floatingpoint.sourceforge.net/emulator/index.html
4954S:	Maintained
4955F:	arch/x86/math-emu/
4956
4957FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4958L:	netdev@vger.kernel.org
4959S:	Orphan
4960F:	drivers/net/wan/dlci.c
4961F:	drivers/net/wan/sdla.c
4962
4963FRAMEBUFFER LAYER
4964M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4965L:	linux-fbdev@vger.kernel.org
4966Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4967S:	Maintained
4968F:	Documentation/fb/
4969F:	drivers/video/
4970F:	include/video/
4971F:	include/linux/fb.h
4972F:	include/uapi/video/
4973F:	include/uapi/linux/fb.h
4974
4975FREESCALE DIU FRAMEBUFFER DRIVER
4976M:	Timur Tabi <timur@tabi.org>
4977L:	linux-fbdev@vger.kernel.org
4978S:	Maintained
4979F:	drivers/video/fbdev/fsl-diu-fb.*
4980
4981FREESCALE DMA DRIVER
4982M:	Li Yang <leoli@freescale.com>
4983M:	Zhang Wei <zw@zh-kernel.org>
4984L:	linuxppc-dev@lists.ozlabs.org
4985S:	Maintained
4986F:	drivers/dma/fsldma.*
4987
4988FREESCALE GPMI NAND DRIVER
4989M:	Han Xu <han.xu@nxp.com>
4990L:	linux-mtd@lists.infradead.org
4991S:	Maintained
4992F:	drivers/mtd/nand/gpmi-nand/*
4993
4994FREESCALE I2C CPM DRIVER
4995M:	Jochen Friedrich <jochen@scram.de>
4996L:	linuxppc-dev@lists.ozlabs.org
4997L:	linux-i2c@vger.kernel.org
4998S:	Maintained
4999F:	drivers/i2c/busses/i2c-cpm.c
5000
5001FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5002M:	Sascha Hauer <kernel@pengutronix.de>
5003L:	linux-fbdev@vger.kernel.org
5004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5005S:	Maintained
5006F:	include/linux/platform_data/video-imxfb.h
5007F:	drivers/video/fbdev/imxfb.c
5008
5009FREESCALE QUAD SPI DRIVER
5010M:	Han Xu <han.xu@nxp.com>
5011L:	linux-mtd@lists.infradead.org
5012S:	Maintained
5013F:	drivers/mtd/spi-nor/fsl-quadspi.c
5014
5015FREESCALE SOC FS_ENET DRIVER
5016M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5017M:	Vitaly Bordug <vbordug@ru.mvista.com>
5018L:	linuxppc-dev@lists.ozlabs.org
5019L:	netdev@vger.kernel.org
5020S:	Maintained
5021F:	drivers/net/ethernet/freescale/fs_enet/
5022F:	include/linux/fs_enet_pd.h
5023
5024FREESCALE IMX / MXC FEC DRIVER
5025M:	Fugang Duan <fugang.duan@nxp.com>
5026L:	netdev@vger.kernel.org
5027S:	Maintained
5028F:	drivers/net/ethernet/freescale/fec_main.c
5029F:	drivers/net/ethernet/freescale/fec_ptp.c
5030F:	drivers/net/ethernet/freescale/fec.h
5031F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5032
5033FREESCALE QORIQ DPAA FMAN DRIVER
5034M:	Madalin Bucur <madalin.bucur@nxp.com>
5035L:	netdev@vger.kernel.org
5036S:	Maintained
5037F:	drivers/net/ethernet/freescale/fman
5038F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5039
5040FREESCALE QUICC ENGINE LIBRARY
5041L:	linuxppc-dev@lists.ozlabs.org
5042S:	Orphan
5043F:	drivers/soc/fsl/qe/
5044F:	include/soc/fsl/*qe*.h
5045F:	include/soc/fsl/*ucc*.h
5046
5047FREESCALE USB PERIPHERAL DRIVERS
5048M:	Li Yang <leoli@freescale.com>
5049L:	linux-usb@vger.kernel.org
5050L:	linuxppc-dev@lists.ozlabs.org
5051S:	Maintained
5052F:	drivers/usb/gadget/udc/fsl*
5053
5054FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5055M:	Li Yang <leoli@freescale.com>
5056L:	netdev@vger.kernel.org
5057L:	linuxppc-dev@lists.ozlabs.org
5058S:	Maintained
5059F:	drivers/net/ethernet/freescale/ucc_geth*
5060
5061FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5062M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5063L:	netdev@vger.kernel.org
5064S:	Maintained
5065F:	drivers/net/ethernet/freescale/gianfar*
5066X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5067F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5068
5069FREESCALE QUICC ENGINE UCC HDLC DRIVER
5070M:	Zhao Qiang <qiang.zhao@nxp.com>
5071L:	netdev@vger.kernel.org
5072L:	linuxppc-dev@lists.ozlabs.org
5073S:	Maintained
5074F:	drivers/net/wan/fsl_ucc_hdlc*
5075
5076FREESCALE QUICC ENGINE UCC UART DRIVER
5077M:	Timur Tabi <timur@tabi.org>
5078L:	linuxppc-dev@lists.ozlabs.org
5079S:	Maintained
5080F:	drivers/tty/serial/ucc_uart.c
5081
5082FREESCALE SOC SOUND DRIVERS
5083M:	Timur Tabi <timur@tabi.org>
5084M:	Nicolin Chen <nicoleotsuka@gmail.com>
5085M:	Xiubo Li <Xiubo.Lee@gmail.com>
5086R:	Fabio Estevam <fabio.estevam@nxp.com>
5087L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5088L:	linuxppc-dev@lists.ozlabs.org
5089S:	Maintained
5090F:	sound/soc/fsl/fsl*
5091F:	sound/soc/fsl/imx*
5092F:	sound/soc/fsl/mpc8610_hpcd.c
5093
5094FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5095M:	"J. German Rivera" <German.Rivera@freescale.com>
5096M:	Stuart Yoder <stuart.yoder@nxp.com>
5097L:	linux-kernel@vger.kernel.org
5098S:	Maintained
5099F:	drivers/staging/fsl-mc/
5100
5101FREEVXFS FILESYSTEM
5102M:	Christoph Hellwig <hch@infradead.org>
5103W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5104S:	Maintained
5105F:	fs/freevxfs/
5106
5107FREEZER
5108M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5109M:	Pavel Machek <pavel@ucw.cz>
5110L:	linux-pm@vger.kernel.org
5111S:	Supported
5112F:	Documentation/power/freezing-of-tasks.txt
5113F:	include/linux/freezer.h
5114F:	kernel/freezer.c
5115
5116FRONTSWAP API
5117M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5118L:	linux-kernel@vger.kernel.org
5119S:	Maintained
5120F:	mm/frontswap.c
5121F:	include/linux/frontswap.h
5122
5123FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5124M:	David Howells <dhowells@redhat.com>
5125L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5126S:	Supported
5127F:	Documentation/filesystems/caching/
5128F:	fs/fscache/
5129F:	include/linux/fscache*.h
5130
5131FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5132M:	Theodore Y. Ts'o <tytso@mit.edu>
5133M:	Jaegeuk Kim <jaegeuk@kernel.org>
5134S:	Supported
5135F:	fs/crypto/
5136F:	include/linux/fscrypto.h
5137
5138F2FS FILE SYSTEM
5139M:	Jaegeuk Kim <jaegeuk@kernel.org>
5140M:	Chao Yu <yuchao0@huawei.com>
5141L:	linux-f2fs-devel@lists.sourceforge.net
5142W:	https://f2fs.wiki.kernel.org/
5143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5144S:	Maintained
5145F:	Documentation/filesystems/f2fs.txt
5146F:	Documentation/ABI/testing/sysfs-fs-f2fs
5147F:	fs/f2fs/
5148F:	include/linux/f2fs_fs.h
5149F:	include/trace/events/f2fs.h
5150
5151FUJITSU FR-V (FRV) PORT
5152S:	Orphan
5153F:	arch/frv/
5154
5155FUJITSU LAPTOP EXTRAS
5156M:	Jonathan Woithe <jwoithe@just42.net>
5157L:	platform-driver-x86@vger.kernel.org
5158S:	Maintained
5159F:	drivers/platform/x86/fujitsu-laptop.c
5160
5161FUJITSU M-5MO LS CAMERA ISP DRIVER
5162M:	Kyungmin Park <kyungmin.park@samsung.com>
5163M:	Heungjun Kim <riverful.kim@samsung.com>
5164L:	linux-media@vger.kernel.org
5165S:	Maintained
5166F:	drivers/media/i2c/m5mols/
5167F:	include/media/i2c/m5mols.h
5168
5169FUJITSU TABLET EXTRAS
5170M:	Robert Gerlach <khnz@gmx.de>
5171L:	platform-driver-x86@vger.kernel.org
5172S:	Maintained
5173F:	drivers/platform/x86/fujitsu-tablet.c
5174
5175FUSE: FILESYSTEM IN USERSPACE
5176M:	Miklos Szeredi <miklos@szeredi.hu>
5177L:	linux-fsdevel@vger.kernel.org
5178W:	http://fuse.sourceforge.net/
5179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5180S:	Maintained
5181F:	fs/fuse/
5182F:	include/uapi/linux/fuse.h
5183F:	Documentation/filesystems/fuse.txt
5184
5185FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5186M:	Rik Faith <faith@cs.unc.edu>
5187L:	linux-scsi@vger.kernel.org
5188S:	Odd Fixes (e.g., new signatures)
5189F:	drivers/scsi/fdomain.*
5190
5191GCC PLUGINS
5192M:	Kees Cook <keescook@chromium.org>
5193R:	Emese Revfy <re.emese@gmail.com>
5194L:	kernel-hardening@lists.openwall.com
5195S:	Maintained
5196F:	scripts/gcc-plugins/
5197F:	scripts/gcc-plugin.sh
5198F:	Documentation/gcc-plugins.txt
5199
5200GCOV BASED KERNEL PROFILING
5201M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5202S:	Maintained
5203F:	kernel/gcov/
5204F:	Documentation/dev-tools/gcov.rst
5205
5206GDT SCSI DISK ARRAY CONTROLLER DRIVER
5207M:	Achim Leubner <achim_leubner@adaptec.com>
5208L:	linux-scsi@vger.kernel.org
5209W:	http://www.icp-vortex.com/
5210S:	Supported
5211F:	drivers/scsi/gdt*
5212
5213GDB KERNEL DEBUGGING HELPER SCRIPTS
5214M:	Jan Kiszka <jan.kiszka@siemens.com>
5215M:	Kieran Bingham <kieran@bingham.xyz>
5216S:	Supported
5217F:	scripts/gdb/
5218
5219GEMTEK FM RADIO RECEIVER DRIVER
5220M:	Hans Verkuil <hverkuil@xs4all.nl>
5221L:	linux-media@vger.kernel.org
5222T:	git git://linuxtv.org/media_tree.git
5223W:	https://linuxtv.org
5224S:	Maintained
5225F:	drivers/media/radio/radio-gemtek*
5226
5227GENERIC GPIO I2C DRIVER
5228M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5229S:	Supported
5230F:	drivers/i2c/busses/i2c-gpio.c
5231F:	include/linux/i2c-gpio.h
5232
5233GENERIC GPIO I2C MULTIPLEXER DRIVER
5234M:	Peter Korsgaard <peter.korsgaard@barco.com>
5235L:	linux-i2c@vger.kernel.org
5236S:	Supported
5237F:	drivers/i2c/muxes/i2c-mux-gpio.c
5238F:	include/linux/i2c-mux-gpio.h
5239F:	Documentation/i2c/muxes/i2c-mux-gpio
5240
5241GENERIC HDLC (WAN) DRIVERS
5242M:	Krzysztof Halasa <khc@pm.waw.pl>
5243W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5244S:	Maintained
5245F:	drivers/net/wan/c101.c
5246F:	drivers/net/wan/hd6457*
5247F:	drivers/net/wan/hdlc*
5248F:	drivers/net/wan/n2.c
5249F:	drivers/net/wan/pc300too.c
5250F:	drivers/net/wan/pci200syn.c
5251F:	drivers/net/wan/wanxl*
5252
5253GENERIC INCLUDE/ASM HEADER FILES
5254M:	Arnd Bergmann <arnd@arndb.de>
5255L:	linux-arch@vger.kernel.org
5256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5257S:	Maintained
5258F:	include/asm-generic/
5259F:	include/uapi/asm-generic/
5260
5261GENERIC PHY FRAMEWORK
5262M:	Kishon Vijay Abraham I <kishon@ti.com>
5263L:	linux-kernel@vger.kernel.org
5264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5265S:	Supported
5266F:	drivers/phy/
5267F:	include/linux/phy/
5268
5269GENERIC PM DOMAINS
5270M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5271M:	Kevin Hilman <khilman@kernel.org>
5272M:	Ulf Hansson <ulf.hansson@linaro.org>
5273L:	linux-pm@vger.kernel.org
5274S:	Supported
5275F:	drivers/base/power/domain*.c
5276F:	include/linux/pm_domain.h
5277
5278GENERIC UIO DRIVER FOR PCI DEVICES
5279M:	"Michael S. Tsirkin" <mst@redhat.com>
5280L:	kvm@vger.kernel.org
5281S:	Supported
5282F:	drivers/uio/uio_pci_generic.c
5283
5284GET_MAINTAINER SCRIPT
5285M:	Joe Perches <joe@perches.com>
5286S:	Maintained
5287F:	scripts/get_maintainer.pl
5288
5289GFS2 FILE SYSTEM
5290M:	Steven Whitehouse <swhiteho@redhat.com>
5291M:	Bob Peterson <rpeterso@redhat.com>
5292L:	cluster-devel@redhat.com
5293W:	http://sources.redhat.com/cluster/
5294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5295S:	Supported
5296F:	Documentation/filesystems/gfs2*.txt
5297F:	fs/gfs2/
5298F:	include/uapi/linux/gfs2_ondisk.h
5299
5300GIGASET ISDN DRIVERS
5301M:	Paul Bolle <pebolle@tiscali.nl>
5302L:	gigaset307x-common@lists.sourceforge.net
5303W:	http://gigaset307x.sourceforge.net/
5304S:	Odd Fixes
5305F:	Documentation/isdn/README.gigaset
5306F:	drivers/isdn/gigaset/
5307F:	include/uapi/linux/gigaset_dev.h
5308
5309GO7007 MPEG CODEC
5310M:	Hans Verkuil <hans.verkuil@cisco.com>
5311L:	linux-media@vger.kernel.org
5312S:	Maintained
5313F:	drivers/media/usb/go7007/
5314
5315GOODIX TOUCHSCREEN
5316M:	Bastien Nocera <hadess@hadess.net>
5317L:	linux-input@vger.kernel.org
5318S:	Maintained
5319F:	drivers/input/touchscreen/goodix.c
5320
5321GPIO MOCKUP DRIVER
5322M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5323L:	linux-gpio@vger.kernel.org
5324S:	Maintained
5325F:	drivers/gpio/gpio-mockup.c
5326F:	tools/testing/selftests/gpio/
5327
5328GPIO SUBSYSTEM
5329M:	Linus Walleij <linus.walleij@linaro.org>
5330M:	Alexandre Courbot <gnurou@gmail.com>
5331L:	linux-gpio@vger.kernel.org
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5333S:	Maintained
5334F:	Documentation/devicetree/bindings/gpio/
5335F:	Documentation/gpio/
5336F:	Documentation/ABI/testing/gpio-cdev
5337F:	Documentation/ABI/obsolete/sysfs-gpio
5338F:	drivers/gpio/
5339F:	include/linux/gpio/
5340F:	include/linux/gpio.h
5341F:	include/asm-generic/gpio.h
5342F:	include/uapi/linux/gpio.h
5343F:	tools/gpio/
5344
5345GRE DEMULTIPLEXER DRIVER
5346M:	Dmitry Kozlov <xeb@mail.ru>
5347L:	netdev@vger.kernel.org
5348S:	Maintained
5349F:	net/ipv4/gre_demux.c
5350F:	net/ipv4/gre_offload.c
5351F:	include/net/gre.h
5352
5353GRETH 10/100/1G Ethernet MAC device driver
5354M:	Andreas Larsson <andreas@gaisler.com>
5355L:	netdev@vger.kernel.org
5356S:	Maintained
5357F:	drivers/net/ethernet/aeroflex/
5358
5359GREYBUS SUBSYSTEM
5360M:	Johan Hovold <johan@kernel.org>
5361M:	Alex Elder <elder@kernel.org>
5362M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5363S:	Maintained
5364F:	drivers/staging/greybus/
5365
5366GREYBUS AUDIO PROTOCOLS DRIVERS
5367M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5368M:	Mark Greer <mgreer@animalcreek.com>
5369S:	Maintained
5370F:	drivers/staging/greybus/audio_apbridgea.c
5371F:	drivers/staging/greybus/audio_apbridgea.h
5372F:	drivers/staging/greybus/audio_codec.c
5373F:	drivers/staging/greybus/audio_codec.h
5374F:	drivers/staging/greybus/audio_gb.c
5375F:	drivers/staging/greybus/audio_manager.c
5376F:	drivers/staging/greybus/audio_manager.h
5377F:	drivers/staging/greybus/audio_manager_module.c
5378F:	drivers/staging/greybus/audio_manager_private.h
5379F:	drivers/staging/greybus/audio_manager_sysfs.c
5380F:	drivers/staging/greybus/audio_module.c
5381F:	drivers/staging/greybus/audio_topology.c
5382
5383GREYBUS PROTOCOLS DRIVERS
5384M:	Rui Miguel Silva <rmfrfs@gmail.com>
5385S:	Maintained
5386F:	drivers/staging/greybus/sdio.c
5387F:	drivers/staging/greybus/light.c
5388F:	drivers/staging/greybus/gpio.c
5389F:	drivers/staging/greybus/power_supply.c
5390F:	drivers/staging/greybus/spi.c
5391F:	drivers/staging/greybus/spilib.c
5392
5393GREYBUS PROTOCOLS DRIVERS
5394M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5395S:	Maintained
5396F:	drivers/staging/greybus/loopback.c
5397F:	drivers/staging/greybus/timesync.c
5398F:	drivers/staging/greybus/timesync_platform.c
5399
5400GREYBUS PROTOCOLS DRIVERS
5401M:	Viresh Kumar <vireshk@kernel.org>
5402S:	Maintained
5403F:	drivers/staging/greybus/authentication.c
5404F:	drivers/staging/greybus/bootrom.c
5405F:	drivers/staging/greybus/firmware.h
5406F:	drivers/staging/greybus/fw-core.c
5407F:	drivers/staging/greybus/fw-download.c
5408F:	drivers/staging/greybus/fw-managament.c
5409F:	drivers/staging/greybus/greybus_authentication.h
5410F:	drivers/staging/greybus/greybus_firmware.h
5411F:	drivers/staging/greybus/hid.c
5412F:	drivers/staging/greybus/i2c.c
5413F:	drivers/staging/greybus/spi.c
5414F:	drivers/staging/greybus/spilib.c
5415F:	drivers/staging/greybus/spilib.h
5416
5417GREYBUS PROTOCOLS DRIVERS
5418M:	David Lin <dtwlin@gmail.com>
5419S:	Maintained
5420F:	drivers/staging/greybus/uart.c
5421F:	drivers/staging/greybus/log.c
5422
5423GREYBUS PLATFORM DRIVERS
5424M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5425S:	Maintained
5426F:	drivers/staging/greybus/arche-platform.c
5427F:	drivers/staging/greybus/arche-apb-ctrl.c
5428F:	drivers/staging/greybus/arche_platform.h
5429
5430GS1662 VIDEO SERIALIZER
5431M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5432L:	linux-media@vger.kernel.org
5433T:	git git://linuxtv.org/media_tree.git
5434S:	Maintained
5435F:	drivers/media/spi/gs1662.c
5436
5437GSPCA FINEPIX SUBDRIVER
5438M:	Frank Zago <frank@zago.net>
5439L:	linux-media@vger.kernel.org
5440T:	git git://linuxtv.org/media_tree.git
5441S:	Maintained
5442F:	drivers/media/usb/gspca/finepix.c
5443
5444GSPCA GL860 SUBDRIVER
5445M:	Olivier Lorin <o.lorin@laposte.net>
5446L:	linux-media@vger.kernel.org
5447T:	git git://linuxtv.org/media_tree.git
5448S:	Maintained
5449F:	drivers/media/usb/gspca/gl860/
5450
5451GSPCA M5602 SUBDRIVER
5452M:	Erik Andren <erik.andren@gmail.com>
5453L:	linux-media@vger.kernel.org
5454T:	git git://linuxtv.org/media_tree.git
5455S:	Maintained
5456F:	drivers/media/usb/gspca/m5602/
5457
5458GSPCA PAC207 SONIXB SUBDRIVER
5459M:	Hans Verkuil <hverkuil@xs4all.nl>
5460L:	linux-media@vger.kernel.org
5461T:	git git://linuxtv.org/media_tree.git
5462S:	Odd Fixes
5463F:	drivers/media/usb/gspca/pac207.c
5464
5465GSPCA SN9C20X SUBDRIVER
5466M:	Brian Johnson <brijohn@gmail.com>
5467L:	linux-media@vger.kernel.org
5468T:	git git://linuxtv.org/media_tree.git
5469S:	Maintained
5470F:	drivers/media/usb/gspca/sn9c20x.c
5471
5472GSPCA T613 SUBDRIVER
5473M:	Leandro Costantino <lcostantino@gmail.com>
5474L:	linux-media@vger.kernel.org
5475T:	git git://linuxtv.org/media_tree.git
5476S:	Maintained
5477F:	drivers/media/usb/gspca/t613.c
5478
5479GSPCA USB WEBCAM DRIVER
5480M:	Hans Verkuil <hverkuil@xs4all.nl>
5481L:	linux-media@vger.kernel.org
5482T:	git git://linuxtv.org/media_tree.git
5483S:	Odd Fixes
5484F:	drivers/media/usb/gspca/
5485
5486GUID PARTITION TABLE (GPT)
5487M:	Davidlohr Bueso <dave@stgolabs.net>
5488L:	linux-efi@vger.kernel.org
5489S:	Maintained
5490F:	block/partitions/efi.*
5491
5492STK1160 USB VIDEO CAPTURE DRIVER
5493M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5494L:	linux-media@vger.kernel.org
5495T:	git git://linuxtv.org/media_tree.git
5496S:	Maintained
5497F:	drivers/media/usb/stk1160/
5498
5499H8/300 ARCHITECTURE
5500M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5501L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5502W:	http://uclinux-h8.sourceforge.jp
5503T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5504S:	Maintained
5505F:	arch/h8300/
5506F:	drivers/clocksource/h8300_*.c
5507F:	drivers/clk/h8300/
5508F:	drivers/irqchip/irq-renesas-h8*.c
5509
5510HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5511M:	Frank Seidel <frank@f-seidel.de>
5512L:	platform-driver-x86@vger.kernel.org
5513W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5514S:	Maintained
5515F:	drivers/platform/x86/hdaps.c
5516
5517HDPVR USB VIDEO ENCODER DRIVER
5518M:	Hans Verkuil <hverkuil@xs4all.nl>
5519L:	linux-media@vger.kernel.org
5520T:	git git://linuxtv.org/media_tree.git
5521W:	https://linuxtv.org
5522S:	Odd Fixes
5523F:	drivers/media/usb/hdpvr/
5524
5525HWPOISON MEMORY FAILURE HANDLING
5526M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5527L:	linux-mm@kvack.org
5528S:	Maintained
5529F:	mm/memory-failure.c
5530F:	mm/hwpoison-inject.c
5531
5532HYPERVISOR VIRTUAL CONSOLE DRIVER
5533L:	linuxppc-dev@lists.ozlabs.org
5534S:	Odd Fixes
5535F:	drivers/tty/hvc/
5536
5537HACKRF MEDIA DRIVER
5538M:	Antti Palosaari <crope@iki.fi>
5539L:	linux-media@vger.kernel.org
5540W:	https://linuxtv.org
5541W:	http://palosaari.fi/linux/
5542Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5543T:	git git://linuxtv.org/anttip/media_tree.git
5544S:	Maintained
5545F:	drivers/media/usb/hackrf/
5546
5547HARDWARE MONITORING
5548M:	Jean Delvare <jdelvare@suse.com>
5549M:	Guenter Roeck <linux@roeck-us.net>
5550L:	linux-hwmon@vger.kernel.org
5551W:	http://hwmon.wiki.kernel.org/
5552T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5554S:	Maintained
5555F:	Documentation/hwmon/
5556F:	drivers/hwmon/
5557F:	include/linux/hwmon*.h
5558
5559HARDWARE RANDOM NUMBER GENERATOR CORE
5560M:	Matt Mackall <mpm@selenic.com>
5561M:	Herbert Xu <herbert@gondor.apana.org.au>
5562L:	linux-crypto@vger.kernel.org
5563S:	Odd fixes
5564F:	Documentation/devicetree/bindings/rng/
5565F:	Documentation/hw_random.txt
5566F:	drivers/char/hw_random/
5567F:	include/linux/hw_random.h
5568
5569HARDWARE SPINLOCK CORE
5570M:	Ohad Ben-Cohen <ohad@wizery.com>
5571M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5572L:	linux-remoteproc@vger.kernel.org
5573S:	Maintained
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5575F:	Documentation/devicetree/bindings/hwlock/
5576F:	Documentation/hwspinlock.txt
5577F:	drivers/hwspinlock/
5578F:	include/linux/hwspinlock.h
5579
5580HARMONY SOUND DRIVER
5581L:	linux-parisc@vger.kernel.org
5582S:	Maintained
5583F:	sound/parisc/harmony.*
5584
5585HD29L2 MEDIA DRIVER
5586M:	Antti Palosaari <crope@iki.fi>
5587L:	linux-media@vger.kernel.org
5588W:	https://linuxtv.org
5589W:	http://palosaari.fi/linux/
5590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5591T:	git git://linuxtv.org/anttip/media_tree.git
5592S:	Maintained
5593F:	drivers/media/dvb-frontends/hd29l2*
5594
5595HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5596M:	Brian Boylston <brian.boylston@hpe.com>
5597S:	Supported
5598F:	Documentation/watchdog/hpwdt.txt
5599F:	drivers/watchdog/hpwdt.c
5600
5601HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5602M:	Don Brace <don.brace@microsemi.com>
5603L:	iss_storagedev@hp.com
5604L:	esc.storagedev@microsemi.com
5605L:	linux-scsi@vger.kernel.org
5606S:	Supported
5607F:	Documentation/scsi/hpsa.txt
5608F:	drivers/scsi/hpsa*.[ch]
5609F:	include/linux/cciss*.h
5610F:	include/uapi/linux/cciss*.h
5611
5612HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5613M:	Don Brace <don.brace@microsemi.com>
5614L:	iss_storagedev@hp.com
5615L:	esc.storagedev@microsemi.com
5616L:	linux-scsi@vger.kernel.org
5617S:	Supported
5618F:	Documentation/blockdev/cciss.txt
5619F:	drivers/block/cciss*
5620F:	include/linux/cciss_ioctl.h
5621F:	include/uapi/linux/cciss_ioctl.h
5622
5623HFI1 DRIVER
5624M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5625M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5626L:	linux-rdma@vger.kernel.org
5627S:	Supported
5628F:	drivers/infiniband/hw/hfi1
5629
5630HFS FILESYSTEM
5631L:	linux-fsdevel@vger.kernel.org
5632S:	Orphan
5633F:	Documentation/filesystems/hfs.txt
5634F:	fs/hfs/
5635
5636HFSPLUS FILESYSTEM
5637L:	linux-fsdevel@vger.kernel.org
5638S:	Orphan
5639F:	Documentation/filesystems/hfsplus.txt
5640F:	fs/hfsplus/
5641
5642HGA FRAMEBUFFER DRIVER
5643M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5644L:	linux-nvidia@lists.surfsouth.com
5645W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5646S:	Maintained
5647F:	drivers/video/fbdev/hgafb.c
5648
5649HIBERNATION (aka Software Suspend, aka swsusp)
5650M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5651M:	Pavel Machek <pavel@ucw.cz>
5652L:	linux-pm@vger.kernel.org
5653S:	Supported
5654F:	arch/x86/power/
5655F:	drivers/base/power/
5656F:	kernel/power/
5657F:	include/linux/suspend.h
5658F:	include/linux/freezer.h
5659F:	include/linux/pm.h
5660F:	arch/*/include/asm/suspend*.h
5661
5662HID CORE LAYER
5663M:	Jiri Kosina <jikos@kernel.org>
5664R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5665L:	linux-input@vger.kernel.org
5666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5667S:	Maintained
5668F:	drivers/hid/
5669F:	include/linux/hid*
5670F:	include/uapi/linux/hid*
5671
5672HID SENSOR HUB DRIVERS
5673M:	Jiri Kosina <jikos@kernel.org>
5674M:	Jonathan Cameron <jic23@kernel.org>
5675M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5676L:	linux-input@vger.kernel.org
5677L:	linux-iio@vger.kernel.org
5678S:	Maintained
5679F:	Documentation/hid/hid-sensor*
5680F:	drivers/hid/hid-sensor-*
5681F:	drivers/iio/*/hid-*
5682F:	include/linux/hid-sensor-*
5683
5684HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5685M:	Thomas Gleixner <tglx@linutronix.de>
5686L:	linux-kernel@vger.kernel.org
5687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5688S:	Maintained
5689F:	Documentation/timers/
5690F:	kernel/time/hrtimer.c
5691F:	kernel/time/clockevents.c
5692F:	kernel/time/tick*.*
5693F:	kernel/time/timer_*.c
5694F:	include/linux/clockchips.h
5695F:	include/linux/hrtimer.h
5696
5697HIGH-SPEED SCC DRIVER FOR AX.25
5698L:	linux-hams@vger.kernel.org
5699S:	Orphan
5700F:	drivers/net/hamradio/dmascc.c
5701F:	drivers/net/hamradio/scc.c
5702
5703HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5704M:	HighPoint Linux Team <linux@highpoint-tech.com>
5705W:	http://www.highpoint-tech.com
5706S:	Supported
5707F:	Documentation/scsi/hptiop.txt
5708F:	drivers/scsi/hptiop.c
5709
5710HIPPI
5711M:	Jes Sorensen <jes@trained-monkey.org>
5712L:	linux-hippi@sunsite.dk
5713S:	Maintained
5714F:	include/linux/hippidevice.h
5715F:	include/uapi/linux/if_hippi.h
5716F:	net/802/hippi.c
5717F:	drivers/net/hippi/
5718
5719HISILICON NETWORK SUBSYSTEM DRIVER
5720M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5721M:	Salil Mehta <salil.mehta@huawei.com>
5722L:	netdev@vger.kernel.org
5723W:	http://www.hisilicon.com
5724S:	Maintained
5725F:	drivers/net/ethernet/hisilicon/
5726F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5727
5728HISILICON ROCE DRIVER
5729M:	Lijun Ou <oulijun@huawei.com>
5730M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5731L:	linux-rdma@vger.kernel.org
5732S:	Maintained
5733F:	drivers/infiniband/hw/hns/
5734F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5735
5736HISILICON SAS Controller
5737M:	John Garry <john.garry@huawei.com>
5738W:	http://www.hisilicon.com
5739S:	Supported
5740F:	drivers/scsi/hisi_sas/
5741F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5742
5743HOST AP DRIVER
5744M:	Jouni Malinen <j@w1.fi>
5745L:	linux-wireless@vger.kernel.org
5746W:	http://w1.fi/hostap-driver.html
5747S:	Obsolete
5748F:	drivers/net/wireless/intersil/hostap/
5749
5750HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5751L:	platform-driver-x86@vger.kernel.org
5752S:	Orphan
5753F:	drivers/platform/x86/tc1100-wmi.c
5754
5755HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5756M:	Jaroslav Kysela <perex@perex.cz>
5757S:	Maintained
5758F:	drivers/net/ethernet/hp/hp100.*
5759
5760HPET:	High Precision Event Timers driver
5761M:	Clemens Ladisch <clemens@ladisch.de>
5762S:	Maintained
5763F:	Documentation/timers/hpet.txt
5764F:	drivers/char/hpet.c
5765F:	include/linux/hpet.h
5766F:	include/uapi/linux/hpet.h
5767
5768HPET:	x86
5769S:	Orphan
5770F:	arch/x86/kernel/hpet.c
5771F:	arch/x86/include/asm/hpet.h
5772
5773HPFS FILESYSTEM
5774M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5775W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5776S:	Maintained
5777F:	fs/hpfs/
5778
5779HSI SUBSYSTEM
5780M:	Sebastian Reichel <sre@kernel.org>
5781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5782S:	Maintained
5783F:	Documentation/ABI/testing/sysfs-bus-hsi
5784F:	Documentation/device-drivers/serial-interfaces.rst
5785F:	drivers/hsi/
5786F:	include/linux/hsi/
5787F:	include/uapi/linux/hsi/
5788
5789HSO 3G MODEM DRIVER
5790M:	Jan Dumon <j.dumon@option.com>
5791W:	http://www.pharscape.org
5792S:	Maintained
5793F:	drivers/net/usb/hso.c
5794
5795HSR NETWORK PROTOCOL
5796M:	Arvid Brodin <arvid.brodin@alten.se>
5797L:	netdev@vger.kernel.org
5798S:	Maintained
5799F:	net/hsr/
5800
5801HTCPEN TOUCHSCREEN DRIVER
5802M:	Pau Oliva Fora <pof@eslack.org>
5803L:	linux-input@vger.kernel.org
5804S:	Maintained
5805F:	drivers/input/touchscreen/htcpen.c
5806
5807HUGETLB FILESYSTEM
5808M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5809S:	Maintained
5810F:	fs/hugetlbfs/
5811
5812HVA ST MEDIA DRIVER
5813M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5814L:	linux-media@vger.kernel.org
5815T:	git git://linuxtv.org/media_tree.git
5816W:	https://linuxtv.org
5817S:	Supported
5818F:	drivers/media/platform/sti/hva
5819
5820Hyper-V CORE AND DRIVERS
5821M:	"K. Y. Srinivasan" <kys@microsoft.com>
5822M:	Haiyang Zhang <haiyangz@microsoft.com>
5823L:	devel@linuxdriverproject.org
5824S:	Maintained
5825F:	arch/x86/include/asm/mshyperv.h
5826F:	arch/x86/include/uapi/asm/hyperv.h
5827F:	arch/x86/kernel/cpu/mshyperv.c
5828F:	drivers/hid/hid-hyperv.c
5829F:	drivers/hv/
5830F:	drivers/input/serio/hyperv-keyboard.c
5831F:	drivers/pci/host/pci-hyperv.c
5832F:	drivers/net/hyperv/
5833F:	drivers/scsi/storvsc_drv.c
5834F:	drivers/video/fbdev/hyperv_fb.c
5835F:	include/linux/hyperv.h
5836F:	tools/hv/
5837F:	Documentation/ABI/stable/sysfs-bus-vmbus
5838
5839I2C MUXES
5840M:	Peter Rosin <peda@axentia.se>
5841L:	linux-i2c@vger.kernel.org
5842S:	Maintained
5843F:	Documentation/i2c/i2c-topology
5844F:	Documentation/i2c/muxes/
5845F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5846F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5847F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5848F:	drivers/i2c/i2c-mux.c
5849F:	drivers/i2c/muxes/
5850F:	include/linux/i2c-mux.h
5851
5852I2C OVER PARALLEL PORT
5853M:	Jean Delvare <jdelvare@suse.com>
5854L:	linux-i2c@vger.kernel.org
5855S:	Maintained
5856F:	Documentation/i2c/busses/i2c-parport
5857F:	Documentation/i2c/busses/i2c-parport-light
5858F:	drivers/i2c/busses/i2c-parport.c
5859F:	drivers/i2c/busses/i2c-parport-light.c
5860
5861I2C/SMBUS CONTROLLER DRIVERS FOR PC
5862M:	Jean Delvare <jdelvare@suse.com>
5863L:	linux-i2c@vger.kernel.org
5864S:	Maintained
5865F:	Documentation/i2c/busses/i2c-ali1535
5866F:	Documentation/i2c/busses/i2c-ali1563
5867F:	Documentation/i2c/busses/i2c-ali15x3
5868F:	Documentation/i2c/busses/i2c-amd756
5869F:	Documentation/i2c/busses/i2c-amd8111
5870F:	Documentation/i2c/busses/i2c-i801
5871F:	Documentation/i2c/busses/i2c-nforce2
5872F:	Documentation/i2c/busses/i2c-piix4
5873F:	Documentation/i2c/busses/i2c-sis5595
5874F:	Documentation/i2c/busses/i2c-sis630
5875F:	Documentation/i2c/busses/i2c-sis96x
5876F:	Documentation/i2c/busses/i2c-via
5877F:	Documentation/i2c/busses/i2c-viapro
5878F:	drivers/i2c/busses/i2c-ali1535.c
5879F:	drivers/i2c/busses/i2c-ali1563.c
5880F:	drivers/i2c/busses/i2c-ali15x3.c
5881F:	drivers/i2c/busses/i2c-amd756.c
5882F:	drivers/i2c/busses/i2c-amd756-s4882.c
5883F:	drivers/i2c/busses/i2c-amd8111.c
5884F:	drivers/i2c/busses/i2c-i801.c
5885F:	drivers/i2c/busses/i2c-isch.c
5886F:	drivers/i2c/busses/i2c-nforce2.c
5887F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5888F:	drivers/i2c/busses/i2c-piix4.c
5889F:	drivers/i2c/busses/i2c-sis5595.c
5890F:	drivers/i2c/busses/i2c-sis630.c
5891F:	drivers/i2c/busses/i2c-sis96x.c
5892F:	drivers/i2c/busses/i2c-via.c
5893F:	drivers/i2c/busses/i2c-viapro.c
5894
5895I2C/SMBUS ISMT DRIVER
5896M:	Seth Heasley <seth.heasley@intel.com>
5897M:	Neil Horman <nhorman@tuxdriver.com>
5898L:	linux-i2c@vger.kernel.org
5899F:	drivers/i2c/busses/i2c-ismt.c
5900F:	Documentation/i2c/busses/i2c-ismt
5901
5902I2C/SMBUS STUB DRIVER
5903M:	Jean Delvare <jdelvare@suse.com>
5904L:	linux-i2c@vger.kernel.org
5905S:	Maintained
5906F:	drivers/i2c/i2c-stub.c
5907
5908I2C SUBSYSTEM
5909M:	Wolfram Sang <wsa@the-dreams.de>
5910L:	linux-i2c@vger.kernel.org
5911W:	https://i2c.wiki.kernel.org/
5912Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5914S:	Maintained
5915F:	Documentation/devicetree/bindings/i2c/
5916F:	Documentation/i2c/
5917F:	drivers/i2c/
5918F:	drivers/i2c/*/
5919F:	include/linux/i2c.h
5920F:	include/linux/i2c-*.h
5921F:	include/uapi/linux/i2c.h
5922F:	include/uapi/linux/i2c-*.h
5923
5924I2C ACPI SUPPORT
5925M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5926L:	linux-i2c@vger.kernel.org
5927L:	linux-acpi@vger.kernel.org
5928S:	Maintained
5929
5930I2C-TAOS-EVM DRIVER
5931M:	Jean Delvare <jdelvare@suse.com>
5932L:	linux-i2c@vger.kernel.org
5933S:	Maintained
5934F:	Documentation/i2c/busses/i2c-taos-evm
5935F:	drivers/i2c/busses/i2c-taos-evm.c
5936
5937I2C-TINY-USB DRIVER
5938M:	Till Harbaum <till@harbaum.org>
5939L:	linux-i2c@vger.kernel.org
5940W:	http://www.harbaum.org/till/i2c_tiny_usb
5941S:	Maintained
5942F:	drivers/i2c/busses/i2c-tiny-usb.c
5943
5944i386 BOOT CODE
5945M:	"H. Peter Anvin" <hpa@zytor.com>
5946S:	Maintained
5947F:	arch/x86/boot/
5948
5949i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5950M:	"H. Peter Anvin" <hpa@zytor.com>
5951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5952S:	Maintained
5953
5954IA64 (Itanium) PLATFORM
5955M:	Tony Luck <tony.luck@intel.com>
5956M:	Fenghua Yu <fenghua.yu@intel.com>
5957L:	linux-ia64@vger.kernel.org
5958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5959S:	Maintained
5960F:	arch/ia64/
5961
5962IBM Power VMX Cryptographic instructions
5963M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5964M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5965L:	linux-crypto@vger.kernel.org
5966S:	Supported
5967F:	drivers/crypto/vmx/Makefile
5968F:	drivers/crypto/vmx/Kconfig
5969F:	drivers/crypto/vmx/vmx.c
5970F:	drivers/crypto/vmx/aes*
5971F:	drivers/crypto/vmx/ghash*
5972F:	drivers/crypto/vmx/ppc-xlate.pl
5973
5974IBM Power in-Nest Crypto Acceleration
5975M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5976M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5977L:	linux-crypto@vger.kernel.org
5978S:	Supported
5979F:	drivers/crypto/nx/Makefile
5980F:	drivers/crypto/nx/Kconfig
5981F:	drivers/crypto/nx/nx-aes*
5982F:	drivers/crypto/nx/nx-sha*
5983F:	drivers/crypto/nx/nx.*
5984F:	drivers/crypto/nx/nx_csbcpb.h
5985F:	drivers/crypto/nx/nx_debugfs.h
5986
5987IBM Power 842 compression accelerator
5988M:	Dan Streetman <ddstreet@ieee.org>
5989S:	Supported
5990F:	drivers/crypto/nx/Makefile
5991F:	drivers/crypto/nx/Kconfig
5992F:	drivers/crypto/nx/nx-842*
5993F:	include/linux/sw842.h
5994F:	crypto/842.c
5995F:	lib/842/
5996
5997IBM Power Linux RAID adapter
5998M:	Brian King <brking@us.ibm.com>
5999S:	Supported
6000F:	drivers/scsi/ipr.*
6001
6002IBM Power Virtual Ethernet Device Driver
6003M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6004L:	netdev@vger.kernel.org
6005S:	Supported
6006F:	drivers/net/ethernet/ibm/ibmveth.*
6007
6008IBM Power SRIOV Virtual NIC Device Driver
6009M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6010M:	John Allen <jallen@linux.vnet.ibm.com>
6011L:	netdev@vger.kernel.org
6012S:	Supported
6013F:	drivers/net/ethernet/ibm/ibmvnic.*
6014
6015IBM Power Virtual SCSI Device Drivers
6016M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6017L:	linux-scsi@vger.kernel.org
6018S:	Supported
6019F:	drivers/scsi/ibmvscsi/ibmvscsi*
6020F:	include/scsi/viosrp.h
6021
6022IBM Power Virtual SCSI Device Target Driver
6023M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6024M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6025L:	linux-scsi@vger.kernel.org
6026L:	target-devel@vger.kernel.org
6027S:	Supported
6028F:	drivers/scsi/ibmvscsi_tgt/
6029
6030IBM Power Virtual FC Device Drivers
6031M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6032L:	linux-scsi@vger.kernel.org
6033S:	Supported
6034F:	drivers/scsi/ibmvscsi/ibmvfc*
6035
6036IBM ServeRAID RAID DRIVER
6037S:	Orphan
6038F:	drivers/scsi/ips.*
6039
6040ICH LPC AND GPIO DRIVER
6041M:	Peter Tyser <ptyser@xes-inc.com>
6042S:	Maintained
6043F:	drivers/mfd/lpc_ich.c
6044F:	drivers/gpio/gpio-ich.c
6045
6046IDE SUBSYSTEM
6047M:	"David S. Miller" <davem@davemloft.net>
6048L:	linux-ide@vger.kernel.org
6049Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6051S:	Maintained
6052F:	Documentation/ide/
6053F:	drivers/ide/
6054F:	include/linux/ide.h
6055
6056IDEAPAD LAPTOP EXTRAS DRIVER
6057M:	Ike Panhc <ike.pan@canonical.com>
6058L:	platform-driver-x86@vger.kernel.org
6059W:	http://launchpad.net/ideapad-laptop
6060S:	Maintained
6061F:	drivers/platform/x86/ideapad-laptop.c
6062
6063IDEAPAD LAPTOP SLIDEBAR DRIVER
6064M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6065L:	linux-input@vger.kernel.org
6066W:	https://github.com/o2genum/ideapad-slidebar
6067S:	Maintained
6068F:	drivers/input/misc/ideapad_slidebar.c
6069
6070IDE/ATAPI DRIVERS
6071M:	Borislav Petkov <bp@alien8.de>
6072L:	linux-ide@vger.kernel.org
6073S:	Maintained
6074F:	Documentation/cdrom/ide-cd
6075F:	drivers/ide/ide-cd*
6076
6077IDLE-I7300
6078M:	Andy Henroid <andrew.d.henroid@intel.com>
6079L:	linux-pm@vger.kernel.org
6080S:	Supported
6081F:	drivers/idle/i7300_idle.c
6082
6083IEEE 802.15.4 SUBSYSTEM
6084M:	Alexander Aring <aar@pengutronix.de>
6085L:	linux-wpan@vger.kernel.org
6086W:	http://wpan.cakelab.org/
6087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6089S:	Maintained
6090F:	net/ieee802154/
6091F:	net/mac802154/
6092F:	drivers/net/ieee802154/
6093F:	include/linux/nl802154.h
6094F:	include/linux/ieee802154.h
6095F:	include/net/nl802154.h
6096F:	include/net/mac802154.h
6097F:	include/net/af_ieee802154.h
6098F:	include/net/cfg802154.h
6099F:	include/net/ieee802154_netdev.h
6100F:	Documentation/networking/ieee802154.txt
6101
6102IGORPLUG-USB IR RECEIVER
6103M:	Sean Young <sean@mess.org>
6104L:	linux-media@vger.kernel.org
6105S:	Maintained
6106F:	drivers/media/rc/igorplugusb.c
6107
6108IGUANAWORKS USB IR TRANSCEIVER
6109M:	Sean Young <sean@mess.org>
6110L:	linux-media@vger.kernel.org
6111S:	Maintained
6112F:	drivers/media/rc/iguanair.c
6113
6114IIO SUBSYSTEM AND DRIVERS
6115M:	Jonathan Cameron <jic23@kernel.org>
6116R:	Hartmut Knaack <knaack.h@gmx.de>
6117R:	Lars-Peter Clausen <lars@metafoo.de>
6118R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6119L:	linux-iio@vger.kernel.org
6120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6121S:	Maintained
6122F:	Documentation/devicetree/bindings/iio/
6123F:	drivers/iio/
6124F:	drivers/staging/iio/
6125F:	include/linux/iio/
6126F:	tools/iio/
6127
6128IKANOS/ADI EAGLE ADSL USB DRIVER
6129M:	Matthieu Castet <castet.matthieu@free.fr>
6130M:	Stanislaw Gruszka <stf_xl@wp.pl>
6131S:	Maintained
6132F:	drivers/usb/atm/ueagle-atm.c
6133
6134IMGTEC ASCII LCD DRIVER
6135M:	Paul Burton <paul.burton@imgtec.com>
6136S:	Maintained
6137F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6138F:	drivers/auxdisplay/img-ascii-lcd.c
6139
6140INA209 HARDWARE MONITOR DRIVER
6141M:	Guenter Roeck <linux@roeck-us.net>
6142L:	linux-hwmon@vger.kernel.org
6143S:	Maintained
6144F:	Documentation/hwmon/ina209
6145F:	Documentation/devicetree/bindings/i2c/ina209.txt
6146F:	drivers/hwmon/ina209.c
6147
6148INA2XX HARDWARE MONITOR DRIVER
6149M:	Guenter Roeck <linux@roeck-us.net>
6150L:	linux-hwmon@vger.kernel.org
6151S:	Maintained
6152F:	Documentation/hwmon/ina2xx
6153F:	drivers/hwmon/ina2xx.c
6154F:	include/linux/platform_data/ina2xx.h
6155
6156INDUSTRY PACK SUBSYSTEM (IPACK)
6157M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6158M:	Jens Taprogge <jens.taprogge@taprogge.org>
6159M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6160L:	industrypack-devel@lists.sourceforge.net
6161W:	http://industrypack.sourceforge.net
6162S:	Maintained
6163F:	drivers/ipack/
6164
6165INGENIC JZ4780 DMA Driver
6166M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6167S:	Maintained
6168F:	drivers/dma/dma-jz4780.c
6169
6170INGENIC JZ4780 NAND DRIVER
6171M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6172L:	linux-mtd@lists.infradead.org
6173S:	Maintained
6174F:	drivers/mtd/nand/jz4780_*
6175
6176INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6177M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6178M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6179L:	linux-ima-devel@lists.sourceforge.net
6180L:	linux-ima-user@lists.sourceforge.net
6181L:	linux-security-module@vger.kernel.org
6182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6183S:	Supported
6184F:	security/integrity/ima/
6185
6186IMGTEC IR DECODER DRIVER
6187M:	James Hogan <james.hogan@imgtec.com>
6188S:	Maintained
6189F:	drivers/media/rc/img-ir/
6190
6191IMS TWINTURBO FRAMEBUFFER DRIVER
6192L:	linux-fbdev@vger.kernel.org
6193S:	Orphan
6194F:	drivers/video/fbdev/imsttfb.c
6195
6196INFINIBAND SUBSYSTEM
6197M:	Doug Ledford <dledford@redhat.com>
6198M:	Sean Hefty <sean.hefty@intel.com>
6199M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6200L:	linux-rdma@vger.kernel.org
6201W:	http://www.openfabrics.org/
6202Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6204S:	Supported
6205F:	Documentation/infiniband/
6206F:	drivers/infiniband/
6207F:	include/uapi/linux/if_infiniband.h
6208F:	include/uapi/rdma/
6209F:	include/rdma/
6210
6211INOTIFY
6212M:	John McCutchan <john@johnmccutchan.com>
6213M:	Robert Love <rlove@rlove.org>
6214M:	Eric Paris <eparis@parisplace.org>
6215S:	Maintained
6216F:	Documentation/filesystems/inotify.txt
6217F:	fs/notify/inotify/
6218F:	include/linux/inotify.h
6219F:	include/uapi/linux/inotify.h
6220
6221INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6222M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6223L:	linux-input@vger.kernel.org
6224Q:	http://patchwork.kernel.org/project/linux-input/list/
6225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6226S:	Maintained
6227F:	drivers/input/
6228F:	include/linux/input.h
6229F:	include/uapi/linux/input.h
6230F:	include/linux/input/
6231F:	Documentation/devicetree/bindings/input/
6232
6233INPUT MULTITOUCH (MT) PROTOCOL
6234M:	Henrik Rydberg <rydberg@bitmath.org>
6235L:	linux-input@vger.kernel.org
6236S:	Odd fixes
6237F:	Documentation/input/multi-touch-protocol.txt
6238F:	drivers/input/input-mt.c
6239K:	\b(ABS|SYN)_MT_
6240
6241INTEL ASoC BDW/HSW DRIVERS
6242M:	Jie Yang <yang.jie@linux.intel.com>
6243L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6244S:	Supported
6245F:	sound/soc/intel/common/sst-dsp*
6246F:	sound/soc/intel/common/sst-firmware.c
6247F:	sound/soc/intel/boards/broadwell.c
6248F:	sound/soc/intel/haswell/
6249
6250INTEL C600 SERIES SAS CONTROLLER DRIVER
6251M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6252M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6253L:	linux-scsi@vger.kernel.org
6254T:	git git://git.code.sf.net/p/intel-sas/isci
6255S:	Supported
6256F:	drivers/scsi/isci/
6257
6258INTEL HID EVENT DRIVER
6259M:	Alex Hung <alex.hung@canonical.com>
6260L:	platform-driver-x86@vger.kernel.org
6261S:	Maintained
6262F:	drivers/platform/x86/intel-hid.c
6263
6264INTEL VIRTUAL BUTTON DRIVER
6265M:	AceLan Kao <acelan.kao@canonical.com>
6266L:	platform-driver-x86@vger.kernel.org
6267S:	Maintained
6268F:	drivers/platform/x86/intel-vbtn.c
6269
6270INTEL IDLE DRIVER
6271M:	Len Brown <lenb@kernel.org>
6272L:	linux-pm@vger.kernel.org
6273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6274S:	Supported
6275F:	drivers/idle/intel_idle.c
6276
6277INTEL INTEGRATED SENSOR HUB DRIVER
6278M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6279M:	Jiri Kosina <jikos@kernel.org>
6280L:	linux-input@vger.kernel.org
6281S:	Maintained
6282F:	drivers/hid/intel-ish-hid/
6283
6284INTEL PSTATE DRIVER
6285M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6286M:	Len Brown <lenb@kernel.org>
6287L:	linux-pm@vger.kernel.org
6288S:	Supported
6289F:	drivers/cpufreq/intel_pstate.c
6290
6291INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6292M:	Maik Broemme <mbroemme@libmpq.org>
6293L:	linux-fbdev@vger.kernel.org
6294S:	Maintained
6295F:	Documentation/fb/intelfb.txt
6296F:	drivers/video/fbdev/intelfb/
6297
6298INTEL 810/815 FRAMEBUFFER DRIVER
6299M:	Antonino Daplas <adaplas@gmail.com>
6300L:	linux-fbdev@vger.kernel.org
6301S:	Maintained
6302F:	drivers/video/fbdev/i810/
6303
6304INTEL MENLOW THERMAL DRIVER
6305M:	Sujith Thomas <sujith.thomas@intel.com>
6306L:	platform-driver-x86@vger.kernel.org
6307W:	https://01.org/linux-acpi
6308S:	Supported
6309F:	drivers/platform/x86/intel_menlow.c
6310
6311INTEL I/OAT DMA DRIVER
6312M:	Dave Jiang <dave.jiang@intel.com>
6313R:	Dan Williams <dan.j.williams@intel.com>
6314L:	dmaengine@vger.kernel.org
6315Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6316S:	Supported
6317F:	drivers/dma/ioat*
6318
6319INTEL IOMMU (VT-d)
6320M:	David Woodhouse <dwmw2@infradead.org>
6321L:	iommu@lists.linux-foundation.org
6322T:	git git://git.infradead.org/iommu-2.6.git
6323S:	Supported
6324F:	drivers/iommu/intel-iommu.c
6325F:	include/linux/intel-iommu.h
6326
6327INTEL IOP-ADMA DMA DRIVER
6328R:	Dan Williams <dan.j.williams@intel.com>
6329S:	Odd fixes
6330F:	drivers/dma/iop-adma.c
6331
6332INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6333M:	Krzysztof Halasa <khalasa@piap.pl>
6334S:	Maintained
6335F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6336F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6337F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6338F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6339F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6340F:	drivers/net/wan/ixp4xx_hss.c
6341
6342INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6343M:	Deepak Saxena <dsaxena@plexity.net>
6344S:	Maintained
6345F:	drivers/char/hw_random/ixp4xx-rng.c
6346
6347INTEL ETHERNET DRIVERS
6348M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6349L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6350W:	http://www.intel.com/support/feedback.htm
6351W:	http://e1000.sourceforge.net/
6352Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6355S:	Supported
6356F:	Documentation/networking/e100.txt
6357F:	Documentation/networking/e1000.txt
6358F:	Documentation/networking/e1000e.txt
6359F:	Documentation/networking/igb.txt
6360F:	Documentation/networking/igbvf.txt
6361F:	Documentation/networking/ixgb.txt
6362F:	Documentation/networking/ixgbe.txt
6363F:	Documentation/networking/ixgbevf.txt
6364F:	Documentation/networking/i40e.txt
6365F:	Documentation/networking/i40evf.txt
6366F:	drivers/net/ethernet/intel/
6367F:	drivers/net/ethernet/intel/*/
6368
6369INTEL RDMA RNIC DRIVER
6370M:     Faisal Latif <faisal.latif@intel.com>
6371R:     Chien Tin Tung <chien.tin.tung@intel.com>
6372R:     Mustafa Ismail <mustafa.ismail@intel.com>
6373R:     Shiraz Saleem <shiraz.saleem@intel.com>
6374R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6375L:     linux-rdma@vger.kernel.org
6376S:     Supported
6377F:     drivers/infiniband/hw/i40iw/
6378
6379INTEL MERRIFIELD GPIO DRIVER
6380M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6381L:	linux-gpio@vger.kernel.org
6382S:	Maintained
6383F:	drivers/gpio/gpio-merrifield.c
6384
6385INTEL-MID GPIO DRIVER
6386M:	David Cohen <david.a.cohen@linux.intel.com>
6387L:	linux-gpio@vger.kernel.org
6388S:	Maintained
6389F:	drivers/gpio/gpio-intel-mid.c
6390
6391INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6392M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6393L:	linux-wireless@vger.kernel.org
6394S:	Maintained
6395F:	Documentation/networking/README.ipw2100
6396F:	Documentation/networking/README.ipw2200
6397F:	drivers/net/wireless/intel/ipw2x00/
6398
6399INTEL(R) TRACE HUB
6400M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6401S:	Supported
6402F:	Documentation/trace/intel_th.txt
6403F:	drivers/hwtracing/intel_th/
6404
6405INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6406M:	Ning Sun <ning.sun@intel.com>
6407L:	tboot-devel@lists.sourceforge.net
6408W:	http://tboot.sourceforge.net
6409T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6410S:	Supported
6411F:	Documentation/intel_txt.txt
6412F:	include/linux/tboot.h
6413F:	arch/x86/kernel/tboot.c
6414
6415INTEL WIRELESS WIMAX CONNECTION 2400
6416M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6417M:	linux-wimax@intel.com
6418L:	wimax@linuxwimax.org (subscribers-only)
6419S:	Supported
6420W:	http://linuxwimax.org
6421F:	Documentation/wimax/README.i2400m
6422F:	drivers/net/wimax/i2400m/
6423F:	include/uapi/linux/wimax/i2400m.h
6424
6425INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6426M:	Stanislaw Gruszka <sgruszka@redhat.com>
6427L:	linux-wireless@vger.kernel.org
6428S:	Supported
6429F:	drivers/net/wireless/intel/iwlegacy/
6430
6431INTEL WIRELESS WIFI LINK (iwlwifi)
6432M:	Johannes Berg <johannes.berg@intel.com>
6433M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6434M:	Luca Coelho <luciano.coelho@intel.com>
6435M:	Intel Linux Wireless <linuxwifi@intel.com>
6436L:	linux-wireless@vger.kernel.org
6437W:	http://intellinuxwireless.org
6438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6439S:	Supported
6440F:	drivers/net/wireless/intel/iwlwifi/
6441
6442INTEL MANAGEMENT ENGINE (mei)
6443M:	Tomas Winkler <tomas.winkler@intel.com>
6444L:	linux-kernel@vger.kernel.org
6445S:	Supported
6446F:	include/uapi/linux/mei.h
6447F:	include/linux/mei_cl_bus.h
6448F:	drivers/misc/mei/*
6449F:	drivers/watchdog/mei_wdt.c
6450F:	Documentation/misc-devices/mei/*
6451F:	samples/mei/*
6452
6453INTEL MIC DRIVERS (mic)
6454M:	Sudeep Dutt <sudeep.dutt@intel.com>
6455M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6456S:	Supported
6457W:	https://github.com/sudeepdutt/mic
6458W:	http://software.intel.com/en-us/mic-developer
6459F:	include/linux/mic_bus.h
6460F:	include/linux/scif.h
6461F:	include/uapi/linux/mic_common.h
6462F: 	include/uapi/linux/mic_ioctl.h
6463F:	include/uapi/linux/scif_ioctl.h
6464F:	drivers/misc/mic/
6465F:	drivers/dma/mic_x100_dma.c
6466F:	drivers/dma/mic_x100_dma.h
6467F:	Documentation/mic/
6468
6469INTEL PMC/P-Unit IPC DRIVER
6470M:	Zha Qipeng<qipeng.zha@intel.com>
6471L:	platform-driver-x86@vger.kernel.org
6472S:	Maintained
6473F:	drivers/platform/x86/intel_pmc_ipc.c
6474F:	drivers/platform/x86/intel_punit_ipc.c
6475F:	arch/x86/include/asm/intel_pmc_ipc.h
6476F:	arch/x86/include/asm/intel_punit_ipc.h
6477
6478INTEL TELEMETRY DRIVER
6479M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6480L:	platform-driver-x86@vger.kernel.org
6481S:	Maintained
6482F:	arch/x86/include/asm/intel_telemetry.h
6483F:	drivers/platform/x86/intel_telemetry*
6484
6485INTEL PMC CORE DRIVER
6486M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6487M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6488L:	platform-driver-x86@vger.kernel.org
6489S:	Maintained
6490F:	arch/x86/include/asm/pmc_core.h
6491F:	drivers/platform/x86/intel_pmc_core*
6492
6493IOC3 ETHERNET DRIVER
6494M:	Ralf Baechle <ralf@linux-mips.org>
6495L:	linux-mips@linux-mips.org
6496S:	Maintained
6497F:	drivers/net/ethernet/sgi/ioc3-eth.c
6498
6499IOC3 SERIAL DRIVER
6500M:	Pat Gefre <pfg@sgi.com>
6501L:	linux-serial@vger.kernel.org
6502S:	Maintained
6503F:	drivers/tty/serial/ioc3_serial.c
6504
6505IOMMU DRIVERS
6506M:	Joerg Roedel <joro@8bytes.org>
6507L:	iommu@lists.linux-foundation.org
6508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6509S:	Maintained
6510F:	Documentation/devicetree/bindings/iommu/
6511F:	drivers/iommu/
6512
6513IP MASQUERADING
6514M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6515S:	Maintained
6516F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6517
6518IPMI SUBSYSTEM
6519M:	Corey Minyard <minyard@acm.org>
6520L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6521W:	http://openipmi.sourceforge.net/
6522S:	Supported
6523F:	Documentation/IPMI.txt
6524F:	drivers/char/ipmi/
6525F:	include/linux/ipmi*
6526F:	include/uapi/linux/ipmi*
6527
6528QCOM AUDIO (ASoC) DRIVERS
6529M:	Patrick Lai <plai@codeaurora.org>
6530M:	Banajit Goswami <bgoswami@codeaurora.org>
6531L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6532S:	Supported
6533F:	sound/soc/qcom/
6534
6535IPS SCSI RAID DRIVER
6536M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6537L:	linux-scsi@vger.kernel.org
6538W:	http://www.adaptec.com/
6539S:	Maintained
6540F:	drivers/scsi/ips*
6541
6542IPVS
6543M:	Wensong Zhang <wensong@linux-vs.org>
6544M:	Simon Horman <horms@verge.net.au>
6545M:	Julian Anastasov <ja@ssi.bg>
6546L:	netdev@vger.kernel.org
6547L:	lvs-devel@vger.kernel.org
6548S:	Maintained
6549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6551F:	Documentation/networking/ipvs-sysctl.txt
6552F:	include/net/ip_vs.h
6553F:	include/uapi/linux/ip_vs.h
6554F:	net/netfilter/ipvs/
6555
6556IPWIRELESS DRIVER
6557M:	Jiri Kosina <jikos@kernel.org>
6558M:	David Sterba <dsterba@suse.com>
6559S:	Odd Fixes
6560F:	drivers/tty/ipwireless/
6561
6562IPX NETWORK LAYER
6563M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6564L:	netdev@vger.kernel.org
6565S:	Maintained
6566F:	include/net/ipx.h
6567F:	include/uapi/linux/ipx.h
6568F:	net/ipx/
6569
6570IRDA SUBSYSTEM
6571M:	Samuel Ortiz <samuel@sortiz.org>
6572L:	irda-users@lists.sourceforge.net (subscribers-only)
6573L:	netdev@vger.kernel.org
6574W:	http://irda.sourceforge.net/
6575S:	Maintained
6576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6577F:	Documentation/networking/irda.txt
6578F:	drivers/net/irda/
6579F:	include/net/irda/
6580F:	net/irda/
6581
6582IRQ SUBSYSTEM
6583M:	Thomas Gleixner <tglx@linutronix.de>
6584L:	linux-kernel@vger.kernel.org
6585S:	Maintained
6586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6587F:	kernel/irq/
6588
6589IRQCHIP DRIVERS
6590M:	Thomas Gleixner <tglx@linutronix.de>
6591M:	Jason Cooper <jason@lakedaemon.net>
6592M:	Marc Zyngier <marc.zyngier@arm.com>
6593L:	linux-kernel@vger.kernel.org
6594S:	Maintained
6595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6596T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6597F:	Documentation/devicetree/bindings/interrupt-controller/
6598F:	drivers/irqchip/
6599
6600IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6601M:	Marc Zyngier <marc.zyngier@arm.com>
6602S:	Maintained
6603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6604F:	Documentation/IRQ-domain.txt
6605F:	include/linux/irqdomain.h
6606F:	kernel/irq/irqdomain.c
6607F:	kernel/irq/msi.c
6608
6609ISA
6610M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6611S:	Maintained
6612F:	Documentation/isa.txt
6613F:	drivers/base/isa.c
6614F:	include/linux/isa.h
6615
6616ISAPNP
6617M:	Jaroslav Kysela <perex@perex.cz>
6618S:	Maintained
6619F:	Documentation/isapnp.txt
6620F:	drivers/pnp/isapnp/
6621F:	include/linux/isapnp.h
6622
6623ISA RADIO MODULE
6624M:	Hans Verkuil <hverkuil@xs4all.nl>
6625L:	linux-media@vger.kernel.org
6626T:	git git://linuxtv.org/media_tree.git
6627W:	https://linuxtv.org
6628S:	Maintained
6629F:	drivers/media/radio/radio-isa*
6630
6631iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6632M:	Peter Jones <pjones@redhat.com>
6633M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6634S:	Maintained
6635F:	drivers/firmware/iscsi_ibft*
6636
6637ISCSI
6638M:	Lee Duncan <lduncan@suse.com>
6639M:	Chris Leech <cleech@redhat.com>
6640L:	open-iscsi@googlegroups.com
6641W:	www.open-iscsi.com
6642S:	Maintained
6643F:	drivers/scsi/*iscsi*
6644F:	include/scsi/*iscsi*
6645
6646ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6647M:	Or Gerlitz <ogerlitz@mellanox.com>
6648M:	Sagi Grimberg <sagi@grimberg.me>
6649M:	Roi Dayan <roid@mellanox.com>
6650L:	linux-rdma@vger.kernel.org
6651S:	Supported
6652W:	http://www.openfabrics.org
6653W:	www.open-iscsi.org
6654Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6655F:	drivers/infiniband/ulp/iser/
6656
6657ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6658M:	Sagi Grimberg <sagi@grimberg.me>
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6660L:	linux-rdma@vger.kernel.org
6661L:	target-devel@vger.kernel.org
6662S:	Supported
6663W:	http://www.linux-iscsi.org
6664F:	drivers/infiniband/ulp/isert
6665
6666ISDN SUBSYSTEM
6667M:	Karsten Keil <isdn@linux-pingi.de>
6668L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6669L:	netdev@vger.kernel.org
6670W:	http://www.isdn4linux.de
6671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6672S:	Maintained
6673F:	Documentation/isdn/
6674F:	drivers/isdn/
6675F:	include/linux/isdn.h
6676F:	include/linux/isdn/
6677F:	include/uapi/linux/isdn.h
6678F:	include/uapi/linux/isdn/
6679
6680ISDN SUBSYSTEM (Eicon active card driver)
6681M:	Armin Schindler <mac@melware.de>
6682L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6683W:	http://www.melware.de
6684S:	Maintained
6685F:	drivers/isdn/hardware/eicon/
6686
6687IT87 HARDWARE MONITORING DRIVER
6688M:	Jean Delvare <jdelvare@suse.com>
6689L:	linux-hwmon@vger.kernel.org
6690S:	Maintained
6691F:	Documentation/hwmon/it87
6692F:	drivers/hwmon/it87.c
6693
6694IT913X MEDIA DRIVER
6695M:	Antti Palosaari <crope@iki.fi>
6696L:	linux-media@vger.kernel.org
6697W:	https://linuxtv.org
6698W:	http://palosaari.fi/linux/
6699Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6700T:	git git://linuxtv.org/anttip/media_tree.git
6701S:	Maintained
6702F:	drivers/media/tuners/it913x*
6703
6704IVTV VIDEO4LINUX DRIVER
6705M:	Andy Walls <awalls@md.metrocast.net>
6706L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6707L:	linux-media@vger.kernel.org
6708T:	git git://linuxtv.org/media_tree.git
6709W:	http://www.ivtvdriver.org
6710S:	Maintained
6711F:	Documentation/media/v4l-drivers/ivtv*
6712F:	drivers/media/pci/ivtv/
6713F:	include/uapi/linux/ivtv*
6714
6715IX2505V MEDIA DRIVER
6716M:	Malcolm Priestley <tvboxspy@gmail.com>
6717L:	linux-media@vger.kernel.org
6718W:	https://linuxtv.org
6719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6720S:	Maintained
6721F:	drivers/media/dvb-frontends/ix2505v*
6722
6723JC42.4 TEMPERATURE SENSOR DRIVER
6724M:	Guenter Roeck <linux@roeck-us.net>
6725L:	linux-hwmon@vger.kernel.org
6726S:	Maintained
6727F:	drivers/hwmon/jc42.c
6728F:	Documentation/hwmon/jc42
6729
6730JFS FILESYSTEM
6731M:	Dave Kleikamp <shaggy@kernel.org>
6732L:	jfs-discussion@lists.sourceforge.net
6733W:	http://jfs.sourceforge.net/
6734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6735S:	Maintained
6736F:	Documentation/filesystems/jfs.txt
6737F:	fs/jfs/
6738
6739JME NETWORK DRIVER
6740M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6741L:	netdev@vger.kernel.org
6742S:	Maintained
6743F:	drivers/net/ethernet/jme.*
6744
6745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6746M:	David Woodhouse <dwmw2@infradead.org>
6747L:	linux-mtd@lists.infradead.org
6748W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6749S:	Maintained
6750F:	fs/jffs2/
6751F:	include/uapi/linux/jffs2.h
6752
6753JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6754M:	"Theodore Ts'o" <tytso@mit.edu>
6755M:	Jan Kara <jack@suse.com>
6756L:	linux-ext4@vger.kernel.org
6757S:	Maintained
6758F:	fs/jbd2/
6759F:	include/linux/jbd2.h
6760
6761JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6762M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6763L:	linux-media@vger.kernel.org
6764S:	Maintained
6765F:	drivers/media/platform/rcar_jpu.c
6766
6767JSM Neo PCI based serial card
6768M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6769L:	linux-serial@vger.kernel.org
6770S:	Maintained
6771F:	drivers/tty/serial/jsm/
6772
6773K10TEMP HARDWARE MONITORING DRIVER
6774M:	Clemens Ladisch <clemens@ladisch.de>
6775L:	linux-hwmon@vger.kernel.org
6776S:	Maintained
6777F:	Documentation/hwmon/k10temp
6778F:	drivers/hwmon/k10temp.c
6779
6780K8TEMP HARDWARE MONITORING DRIVER
6781M:	Rudolf Marek <r.marek@assembler.cz>
6782L:	linux-hwmon@vger.kernel.org
6783S:	Maintained
6784F:	Documentation/hwmon/k8temp
6785F:	drivers/hwmon/k8temp.c
6786
6787KASAN
6788M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6789R:	Alexander Potapenko <glider@google.com>
6790R:	Dmitry Vyukov <dvyukov@google.com>
6791L:	kasan-dev@googlegroups.com
6792S:	Maintained
6793F:	arch/*/include/asm/kasan.h
6794F:	arch/*/mm/kasan_init*
6795F:	Documentation/dev-tools/kasan.rst
6796F:	include/linux/kasan*.h
6797F:	lib/test_kasan.c
6798F:	mm/kasan/
6799F:	scripts/Makefile.kasan
6800
6801KCONFIG
6802M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6803L:	linux-kbuild@vger.kernel.org
6804T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6805S:	Maintained
6806F:	Documentation/kbuild/kconfig-language.txt
6807F:	scripts/kconfig/
6808
6809KDUMP
6810M:	Dave Young <dyoung@redhat.com>
6811M:	Baoquan He <bhe@redhat.com>
6812R:	Vivek Goyal <vgoyal@redhat.com>
6813L:	kexec@lists.infradead.org
6814W:	http://lse.sourceforge.net/kdump/
6815S:	Maintained
6816F:	Documentation/kdump/
6817
6818KEENE FM RADIO TRANSMITTER DRIVER
6819M:	Hans Verkuil <hverkuil@xs4all.nl>
6820L:	linux-media@vger.kernel.org
6821T:	git git://linuxtv.org/media_tree.git
6822W:	https://linuxtv.org
6823S:	Maintained
6824F:	drivers/media/radio/radio-keene*
6825
6826KERNEL AUTOMOUNTER v4 (AUTOFS4)
6827M:	Ian Kent <raven@themaw.net>
6828L:	autofs@vger.kernel.org
6829S:	Maintained
6830F:	fs/autofs4/
6831
6832KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6833M:	Michal Marek <mmarek@suse.com>
6834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6836L:	linux-kbuild@vger.kernel.org
6837S:	Maintained
6838F:	Documentation/kbuild/
6839F:	Makefile
6840F:	scripts/Makefile.*
6841F:	scripts/basic/
6842F:	scripts/mk*
6843F:	scripts/package/
6844
6845KERNEL JANITORS
6846L:	kernel-janitors@vger.kernel.org
6847W:	http://kernelnewbies.org/KernelJanitors
6848S:	Odd Fixes
6849
6850KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6851M:	"J. Bruce Fields" <bfields@fieldses.org>
6852M:	Jeff Layton <jlayton@poochiereds.net>
6853L:	linux-nfs@vger.kernel.org
6854W:	http://nfs.sourceforge.net/
6855T:	git git://linux-nfs.org/~bfields/linux.git
6856S:	Supported
6857F:	fs/nfsd/
6858F:	include/uapi/linux/nfsd/
6859F:	fs/lockd/
6860F:	fs/nfs_common/
6861F:	net/sunrpc/
6862F:	include/linux/lockd/
6863F:	include/linux/sunrpc/
6864F:	include/uapi/linux/sunrpc/
6865
6866KERNEL SELFTEST FRAMEWORK
6867M:	Shuah Khan <shuahkh@osg.samsung.com>
6868M:	Shuah Khan <shuah@kernel.org>
6869L:	linux-kselftest@vger.kernel.org
6870T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6871S:	Maintained
6872F:	tools/testing/selftests
6873
6874KERNEL VIRTUAL MACHINE (KVM)
6875M:	Paolo Bonzini <pbonzini@redhat.com>
6876M:	Radim Krčmář <rkrcmar@redhat.com>
6877L:	kvm@vger.kernel.org
6878W:	http://www.linux-kvm.org
6879T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6880S:	Supported
6881F:	Documentation/*/kvm*.txt
6882F:	Documentation/virtual/kvm/
6883F:	arch/*/kvm/
6884F:	arch/x86/kernel/kvm.c
6885F:	arch/x86/kernel/kvmclock.c
6886F:	arch/*/include/asm/kvm*
6887F:	include/linux/kvm*
6888F:	include/uapi/linux/kvm*
6889F:	virt/kvm/
6890F:	tools/kvm/
6891
6892KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6893M:	Joerg Roedel <joro@8bytes.org>
6894L:	kvm@vger.kernel.org
6895W:	http://www.linux-kvm.org/
6896S:	Maintained
6897F:	arch/x86/include/asm/svm.h
6898F:	arch/x86/kvm/svm.c
6899
6900KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6901M:	Alexander Graf <agraf@suse.com>
6902L:	kvm-ppc@vger.kernel.org
6903W:	http://www.linux-kvm.org/
6904T:	git git://github.com/agraf/linux-2.6.git
6905S:	Supported
6906F:	arch/powerpc/include/asm/kvm*
6907F:	arch/powerpc/kvm/
6908
6909KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6910M:	Christian Borntraeger <borntraeger@de.ibm.com>
6911M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6912L:	linux-s390@vger.kernel.org
6913W:	http://www.ibm.com/developerworks/linux/linux390/
6914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6915S:	Supported
6916F:	Documentation/s390/kvm.txt
6917F:	arch/s390/include/asm/kvm*
6918F:	arch/s390/kvm/
6919
6920KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6921M:	Christoffer Dall <christoffer.dall@linaro.org>
6922M:	Marc Zyngier <marc.zyngier@arm.com>
6923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6924L:	kvmarm@lists.cs.columbia.edu
6925W:	http://systems.cs.columbia.edu/projects/kvm-arm
6926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6927S:	Supported
6928F:	arch/arm/include/uapi/asm/kvm*
6929F:	arch/arm/include/asm/kvm*
6930F:	arch/arm/kvm/
6931F:	virt/kvm/arm/
6932F:	include/kvm/arm_*
6933
6934KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6935M:	Christoffer Dall <christoffer.dall@linaro.org>
6936M:	Marc Zyngier <marc.zyngier@arm.com>
6937L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6938L:	kvmarm@lists.cs.columbia.edu
6939S:	Maintained
6940F:	arch/arm64/include/uapi/asm/kvm*
6941F:	arch/arm64/include/asm/kvm*
6942F:	arch/arm64/kvm/
6943
6944KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6945M:	James Hogan <james.hogan@imgtec.com>
6946L:	linux-mips@linux-mips.org
6947S:	Supported
6948F:	arch/mips/include/uapi/asm/kvm*
6949F:	arch/mips/include/asm/kvm*
6950F:	arch/mips/kvm/
6951
6952KEXEC
6953M:	Eric Biederman <ebiederm@xmission.com>
6954W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6955L:	kexec@lists.infradead.org
6956S:	Maintained
6957F:	include/linux/kexec.h
6958F:	include/uapi/linux/kexec.h
6959F:	kernel/kexec*
6960
6961KEYS/KEYRINGS:
6962M:	David Howells <dhowells@redhat.com>
6963L:	keyrings@vger.kernel.org
6964S:	Maintained
6965F:	Documentation/security/keys.txt
6966F:	include/linux/key.h
6967F:	include/linux/key-type.h
6968F:	include/linux/keyctl.h
6969F:	include/uapi/linux/keyctl.h
6970F:	include/keys/
6971F:	security/keys/
6972
6973KEYS-TRUSTED
6974M:	David Safford <safford@us.ibm.com>
6975M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6976L:	linux-security-module@vger.kernel.org
6977L:	keyrings@vger.kernel.org
6978S:	Supported
6979F:	Documentation/security/keys-trusted-encrypted.txt
6980F:	include/keys/trusted-type.h
6981F:	security/keys/trusted.c
6982F:	security/keys/trusted.h
6983
6984KEYS-ENCRYPTED
6985M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6986M:	David Safford <safford@us.ibm.com>
6987L:	linux-security-module@vger.kernel.org
6988L:	keyrings@vger.kernel.org
6989S:	Supported
6990F:	Documentation/security/keys-trusted-encrypted.txt
6991F:	include/keys/encrypted-type.h
6992F:	security/keys/encrypted-keys/
6993
6994KGDB / KDB /debug_core
6995M:	Jason Wessel <jason.wessel@windriver.com>
6996W:	http://kgdb.wiki.kernel.org/
6997L:	kgdb-bugreport@lists.sourceforge.net
6998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6999S:	Maintained
7000F:	Documentation/DocBook/kgdb.tmpl
7001F:	drivers/misc/kgdbts.c
7002F:	drivers/tty/serial/kgdboc.c
7003F:	include/linux/kdb.h
7004F:	include/linux/kgdb.h
7005F:	kernel/debug/
7006
7007KMEMCHECK
7008M:	Vegard Nossum <vegardno@ifi.uio.no>
7009M:	Pekka Enberg <penberg@kernel.org>
7010S:	Maintained
7011F:	Documentation/dev-tools/kmemcheck.rst
7012F:	arch/x86/include/asm/kmemcheck.h
7013F:	arch/x86/mm/kmemcheck/
7014F:	include/linux/kmemcheck.h
7015F:	mm/kmemcheck.c
7016
7017KMEMLEAK
7018M:	Catalin Marinas <catalin.marinas@arm.com>
7019S:	Maintained
7020F:	Documentation/dev-tools/kmemleak.rst
7021F:	include/linux/kmemleak.h
7022F:	mm/kmemleak.c
7023F:	mm/kmemleak-test.c
7024
7025KPROBES
7026M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7027M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7028M:	"David S. Miller" <davem@davemloft.net>
7029M:	Masami Hiramatsu <mhiramat@kernel.org>
7030S:	Maintained
7031F:	Documentation/kprobes.txt
7032F:	include/linux/kprobes.h
7033F:	kernel/kprobes.c
7034
7035KS0108 LCD CONTROLLER DRIVER
7036M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7037W:	http://miguelojeda.es/auxdisplay.htm
7038W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7039S:	Maintained
7040F:	Documentation/auxdisplay/ks0108
7041F:	drivers/auxdisplay/ks0108.c
7042F:	include/linux/ks0108.h
7043
7044L3MDEV
7045M:	David Ahern <dsa@cumulusnetworks.com>
7046L:	netdev@vger.kernel.org
7047S:	Maintained
7048F:	net/l3mdev
7049F:	include/net/l3mdev.h
7050
7051LANTIQ MIPS ARCHITECTURE
7052M:	John Crispin <john@phrozen.org>
7053L:	linux-mips@linux-mips.org
7054S:	Maintained
7055F:	arch/mips/lantiq
7056
7057LAPB module
7058L:	linux-x25@vger.kernel.org
7059S:	Orphan
7060F:	Documentation/networking/lapb-module.txt
7061F:	include/*/lapb.h
7062F:	net/lapb/
7063
7064LASI 53c700 driver for PARISC
7065M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7066L:	linux-scsi@vger.kernel.org
7067S:	Maintained
7068F:	Documentation/scsi/53c700.txt
7069F:	drivers/scsi/53c700*
7070
7071LED SUBSYSTEM
7072M:	Richard Purdie <rpurdie@rpsys.net>
7073M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7074L:	linux-leds@vger.kernel.org
7075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7076S:	Maintained
7077F:	Documentation/devicetree/bindings/leds/
7078F:	drivers/leds/
7079F:	include/linux/leds.h
7080
7081LEGACY EEPROM DRIVER
7082M:	Jean Delvare <jdelvare@suse.com>
7083S:	Maintained
7084F:	Documentation/misc-devices/eeprom
7085F:	drivers/misc/eeprom/eeprom.c
7086
7087LEGO USB Tower driver
7088M:	Juergen Stuber <starblue@users.sourceforge.net>
7089L:	legousb-devel@lists.sourceforge.net
7090W:	http://legousb.sourceforge.net/
7091S:	Maintained
7092F:	drivers/usb/misc/legousbtower.c
7093
7094LG2160 MEDIA DRIVER
7095M:	Michael Krufky <mkrufky@linuxtv.org>
7096L:	linux-media@vger.kernel.org
7097W:	https://linuxtv.org
7098W:	http://github.com/mkrufky
7099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7100T:	git git://linuxtv.org/mkrufky/tuners.git
7101S:	Maintained
7102F:	drivers/media/dvb-frontends/lg2160.*
7103
7104LGDT3305 MEDIA DRIVER
7105M:	Michael Krufky <mkrufky@linuxtv.org>
7106L:	linux-media@vger.kernel.org
7107W:	https://linuxtv.org
7108W:	http://github.com/mkrufky
7109Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7110T:	git git://linuxtv.org/mkrufky/tuners.git
7111S:	Maintained
7112F:	drivers/media/dvb-frontends/lgdt3305.*
7113
7114LGUEST
7115M:	Rusty Russell <rusty@rustcorp.com.au>
7116L:	lguest@lists.ozlabs.org
7117W:	http://lguest.ozlabs.org/
7118S:	Odd Fixes
7119F:	arch/x86/include/asm/lguest*.h
7120F:	arch/x86/lguest/
7121F:	drivers/lguest/
7122F:	include/linux/lguest*.h
7123F:	tools/lguest/
7124
7125LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7126M:	Tejun Heo <tj@kernel.org>
7127L:	linux-ide@vger.kernel.org
7128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7129S:	Maintained
7130F:	drivers/ata/
7131F:	include/linux/ata.h
7132F:	include/linux/libata.h
7133F:	Documentation/devicetree/bindings/ata/
7134
7135LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7136M:	Viresh Kumar <vireshk@kernel.org>
7137L:	linux-ide@vger.kernel.org
7138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7139S:	Maintained
7140F:	include/linux/pata_arasan_cf_data.h
7141F:	drivers/ata/pata_arasan_cf.c
7142
7143LIBATA PATA DRIVERS
7144M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7145M:	Tejun Heo <tj@kernel.org>
7146L:	linux-ide@vger.kernel.org
7147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7148S:	Maintained
7149F:	drivers/ata/pata_*.c
7150F:	drivers/ata/ata_generic.c
7151
7152LIBATA SATA AHCI PLATFORM devices support
7153M:	Hans de Goede <hdegoede@redhat.com>
7154M:	Tejun Heo <tj@kernel.org>
7155L:	linux-ide@vger.kernel.org
7156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7157S:	Maintained
7158F:	drivers/ata/ahci_platform.c
7159F:	drivers/ata/libahci_platform.c
7160F:	include/linux/ahci_platform.h
7161
7162LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7163M:	Mikael Pettersson <mikpelinux@gmail.com>
7164L:	linux-ide@vger.kernel.org
7165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7166S:	Maintained
7167F:	drivers/ata/sata_promise.*
7168
7169LIBLOCKDEP
7170M:	Sasha Levin <sasha.levin@oracle.com>
7171S:	Maintained
7172F:	tools/lib/lockdep/
7173
7174LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7175M:	Dan Williams <dan.j.williams@intel.com>
7176L:	linux-nvdimm@lists.01.org
7177Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7179S:	Supported
7180F:	drivers/nvdimm/*
7181F:	include/linux/nd.h
7182F:	include/linux/libnvdimm.h
7183F:	include/uapi/linux/ndctl.h
7184
7185LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7186M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7187L:	linux-nvdimm@lists.01.org
7188Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7189S:	Supported
7190F:	drivers/nvdimm/blk.c
7191F:	drivers/nvdimm/region_devs.c
7192F:	drivers/acpi/nfit*
7193
7194LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7195M:	Vishal Verma <vishal.l.verma@intel.com>
7196L:	linux-nvdimm@lists.01.org
7197Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7198S:	Supported
7199F:	drivers/nvdimm/btt*
7200
7201LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7202M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7203L:	linux-nvdimm@lists.01.org
7204Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7205S:	Supported
7206F:	drivers/nvdimm/pmem.c
7207F:	include/linux/pmem.h
7208F:	arch/*/include/asm/pmem.h
7209
7210LIGHTNVM PLATFORM SUPPORT
7211M:	Matias Bjorling <mb@lightnvm.io>
7212W:	http://github/OpenChannelSSD
7213L:	linux-block@vger.kernel.org
7214S:	Maintained
7215F:	drivers/lightnvm/
7216F:	include/linux/lightnvm.h
7217F:	include/uapi/linux/lightnvm.h
7218
7219LINUX FOR POWERPC (32-BIT AND 64-BIT)
7220M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7221M:	Paul Mackerras <paulus@samba.org>
7222M:	Michael Ellerman <mpe@ellerman.id.au>
7223W:	https://github.com/linuxppc/linux/wiki
7224L:	linuxppc-dev@lists.ozlabs.org
7225Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7227S:	Supported
7228F:	Documentation/powerpc/
7229F:	arch/powerpc/
7230F:	drivers/char/tpm/tpm_ibmvtpm*
7231F:	drivers/crypto/nx/
7232F:	drivers/crypto/vmx/
7233F:	drivers/net/ethernet/ibm/ibmveth.*
7234F:	drivers/net/ethernet/ibm/ibmvnic.*
7235F:	drivers/pci/hotplug/pnv_php.c
7236F:	drivers/pci/hotplug/rpa*
7237F:	drivers/scsi/ibmvscsi/
7238F:	tools/testing/selftests/powerpc
7239N:	opal
7240N:	/pmac
7241N:	powermac
7242N:	powernv
7243N:	[^a-z0-9]ps3
7244N:	pseries
7245
7246LINUX FOR POWER MACINTOSH
7247M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7248W:	http://www.penguinppc.org/
7249L:	linuxppc-dev@lists.ozlabs.org
7250S:	Maintained
7251F:	arch/powerpc/platforms/powermac/
7252F:	drivers/macintosh/
7253
7254LINUX FOR POWERPC EMBEDDED MPC5XXX
7255M:	Anatolij Gustschin <agust@denx.de>
7256L:	linuxppc-dev@lists.ozlabs.org
7257T:	git git://git.denx.de/linux-denx-agust.git
7258S:	Maintained
7259F:	arch/powerpc/platforms/512x/
7260F:	arch/powerpc/platforms/52xx/
7261
7262LINUX FOR POWERPC EMBEDDED PPC4XX
7263M:	Alistair Popple <alistair@popple.id.au>
7264M:	Matt Porter <mporter@kernel.crashing.org>
7265W:	http://www.penguinppc.org/
7266L:	linuxppc-dev@lists.ozlabs.org
7267S:	Maintained
7268F:	arch/powerpc/platforms/40x/
7269F:	arch/powerpc/platforms/44x/
7270
7271LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7272L:	linuxppc-dev@lists.ozlabs.org
7273S:	Orphan
7274F:	arch/powerpc/*/*virtex*
7275F:	arch/powerpc/*/*/*virtex*
7276
7277LINUX FOR POWERPC EMBEDDED PPC8XX
7278M:	Vitaly Bordug <vitb@kernel.crashing.org>
7279W:	http://www.penguinppc.org/
7280L:	linuxppc-dev@lists.ozlabs.org
7281S:	Maintained
7282F:	arch/powerpc/platforms/8xx/
7283
7284LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7285M:	Scott Wood <oss@buserror.net>
7286M:	Kumar Gala <galak@kernel.crashing.org>
7287W:	http://www.penguinppc.org/
7288L:	linuxppc-dev@lists.ozlabs.org
7289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7290S:	Maintained
7291F:	arch/powerpc/platforms/83xx/
7292F:	arch/powerpc/platforms/85xx/
7293
7294LINUX FOR POWERPC PA SEMI PWRFICIENT
7295L:	linuxppc-dev@lists.ozlabs.org
7296S:	Orphan
7297F:	arch/powerpc/platforms/pasemi/
7298F:	drivers/*/*pasemi*
7299F:	drivers/*/*/*pasemi*
7300
7301LINUX SECURITY MODULE (LSM) FRAMEWORK
7302M:	Chris Wright <chrisw@sous-sol.org>
7303L:	linux-security-module@vger.kernel.org
7304S:	Supported
7305
7306LIS3LV02D ACCELEROMETER DRIVER
7307M:	Eric Piel <eric.piel@tremplin-utc.net>
7308S:	Maintained
7309F:	Documentation/misc-devices/lis3lv02d
7310F:	drivers/misc/lis3lv02d/
7311F:	drivers/platform/x86/hp_accel.c
7312
7313LIVE PATCHING
7314M:	Josh Poimboeuf <jpoimboe@redhat.com>
7315M:	Jessica Yu <jeyu@redhat.com>
7316M:	Jiri Kosina <jikos@kernel.org>
7317M:	Miroslav Benes <mbenes@suse.cz>
7318R:	Petr Mladek <pmladek@suse.com>
7319S:	Maintained
7320F:	kernel/livepatch/
7321F:	include/linux/livepatch.h
7322F:	arch/x86/include/asm/livepatch.h
7323F:	arch/x86/kernel/livepatch.c
7324F:	Documentation/livepatch/
7325F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7326F:	samples/livepatch/
7327L:	live-patching@vger.kernel.org
7328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7329
7330LINUX KERNEL DUMP TEST MODULE (LKDTM)
7331M:	Kees Cook <keescook@chromium.org>
7332S:	Maintained
7333F:	drivers/misc/lkdtm*
7334
7335LLC (802.2)
7336M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7337S:	Maintained
7338F:	include/linux/llc.h
7339F:	include/uapi/linux/llc.h
7340F:	include/net/llc*
7341F:	net/llc/
7342
7343LM73 HARDWARE MONITOR DRIVER
7344M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7345L:	linux-hwmon@vger.kernel.org
7346S:	Maintained
7347F:	drivers/hwmon/lm73.c
7348
7349LM78 HARDWARE MONITOR DRIVER
7350M:	Jean Delvare <jdelvare@suse.com>
7351L:	linux-hwmon@vger.kernel.org
7352S:	Maintained
7353F:	Documentation/hwmon/lm78
7354F:	drivers/hwmon/lm78.c
7355
7356LM83 HARDWARE MONITOR DRIVER
7357M:	Jean Delvare <jdelvare@suse.com>
7358L:	linux-hwmon@vger.kernel.org
7359S:	Maintained
7360F:	Documentation/hwmon/lm83
7361F:	drivers/hwmon/lm83.c
7362
7363LM90 HARDWARE MONITOR DRIVER
7364M:	Jean Delvare <jdelvare@suse.com>
7365L:	linux-hwmon@vger.kernel.org
7366S:	Maintained
7367F:	Documentation/hwmon/lm90
7368F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7369F:	drivers/hwmon/lm90.c
7370
7371LM95234 HARDWARE MONITOR DRIVER
7372M:	Guenter Roeck <linux@roeck-us.net>
7373L:	linux-hwmon@vger.kernel.org
7374S:	Maintained
7375F:	Documentation/hwmon/lm95234
7376F:	drivers/hwmon/lm95234.c
7377
7378LME2510 MEDIA DRIVER
7379M:	Malcolm Priestley <tvboxspy@gmail.com>
7380L:	linux-media@vger.kernel.org
7381W:	https://linuxtv.org
7382Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7383S:	Maintained
7384F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7385
7386LOCKING PRIMITIVES
7387M:	Peter Zijlstra <peterz@infradead.org>
7388M:	Ingo Molnar <mingo@redhat.com>
7389L:	linux-kernel@vger.kernel.org
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7391S:	Maintained
7392F:	Documentation/locking/
7393F:	include/linux/lockdep.h
7394F:	include/linux/spinlock*.h
7395F:	arch/*/include/asm/spinlock*.h
7396F:	include/linux/rwlock*.h
7397F:	include/linux/mutex*.h
7398F:	arch/*/include/asm/mutex*.h
7399F:	include/linux/rwsem*.h
7400F:	arch/*/include/asm/rwsem.h
7401F:	include/linux/seqlock.h
7402F:	lib/locking*.[ch]
7403F:	kernel/locking/
7404
7405LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7406M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7407L:	linux-ntfs-dev@lists.sourceforge.net
7408W:	http://www.linux-ntfs.org/content/view/19/37/
7409S:	Maintained
7410F:	Documentation/ldm.txt
7411F:	block/partitions/ldm.*
7412
7413LogFS
7414M:	Joern Engel <joern@logfs.org>
7415M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7416L:	logfs@logfs.org
7417W:	logfs.org
7418S:	Maintained
7419F:	fs/logfs/
7420
7421LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7422M:	Sathya Prakash <sathya.prakash@broadcom.com>
7423M:	Chaitra P B <chaitra.basappa@broadcom.com>
7424M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7425L:	MPT-FusionLinux.pdl@broadcom.com
7426L:	linux-scsi@vger.kernel.org
7427W:	http://www.avagotech.com/support/
7428S:	Supported
7429F:	drivers/message/fusion/
7430F:	drivers/scsi/mpt2sas/
7431F:	drivers/scsi/mpt3sas/
7432
7433LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7434M:	Matthew Wilcox <matthew@wil.cx>
7435L:	linux-scsi@vger.kernel.org
7436S:	Maintained
7437F:	drivers/scsi/sym53c8xx_2/
7438
7439LTC4261 HARDWARE MONITOR DRIVER
7440M:	Guenter Roeck <linux@roeck-us.net>
7441L:	linux-hwmon@vger.kernel.org
7442S:	Maintained
7443F:	Documentation/hwmon/ltc4261
7444F:	drivers/hwmon/ltc4261.c
7445
7446LTP (Linux Test Project)
7447M:	Mike Frysinger <vapier@gentoo.org>
7448M:	Cyril Hrubis <chrubis@suse.cz>
7449M:	Wanlong Gao <wanlong.gao@gmail.com>
7450M:	Jan Stancek <jstancek@redhat.com>
7451M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7452M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7453L:	ltp@lists.linux.it (subscribers-only)
7454W:	http://linux-test-project.github.io/
7455T:	git git://github.com/linux-test-project/ltp.git
7456S:	Maintained
7457
7458M32R ARCHITECTURE
7459W:	http://www.linux-m32r.org/
7460S:	Orphan
7461F:	arch/m32r/
7462
7463M68K ARCHITECTURE
7464M:	Geert Uytterhoeven <geert@linux-m68k.org>
7465L:	linux-m68k@lists.linux-m68k.org
7466W:	http://www.linux-m68k.org/
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7468S:	Maintained
7469F:	arch/m68k/
7470F:	drivers/zorro/
7471
7472M68K ON APPLE MACINTOSH
7473M:	Joshua Thompson <funaho@jurai.org>
7474W:	http://www.mac.linux-m68k.org/
7475L:	linux-m68k@lists.linux-m68k.org
7476S:	Maintained
7477F:	arch/m68k/mac/
7478
7479M68K ON HP9000/300
7480M:	Philip Blundell <philb@gnu.org>
7481W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7482S:	Maintained
7483F:	arch/m68k/hp300/
7484
7485M88DS3103 MEDIA DRIVER
7486M:	Antti Palosaari <crope@iki.fi>
7487L:	linux-media@vger.kernel.org
7488W:	https://linuxtv.org
7489W:	http://palosaari.fi/linux/
7490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7491T:	git git://linuxtv.org/anttip/media_tree.git
7492S:	Maintained
7493F:	drivers/media/dvb-frontends/m88ds3103*
7494
7495M88RS2000 MEDIA DRIVER
7496M:	Malcolm Priestley <tvboxspy@gmail.com>
7497L:	linux-media@vger.kernel.org
7498W:	https://linuxtv.org
7499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7500S:	Maintained
7501F:	drivers/media/dvb-frontends/m88rs2000*
7502
7503MA901 MASTERKIT USB FM RADIO DRIVER
7504M:	Alexey Klimov <klimov.linux@gmail.com>
7505L:	linux-media@vger.kernel.org
7506T:	git git://linuxtv.org/media_tree.git
7507S:	Maintained
7508F:	drivers/media/radio/radio-ma901.c
7509
7510MAC80211
7511M:	Johannes Berg <johannes@sipsolutions.net>
7512L:	linux-wireless@vger.kernel.org
7513W:	http://wireless.kernel.org/
7514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7516S:	Maintained
7517F:	Documentation/networking/mac80211-injection.txt
7518F:	include/net/mac80211.h
7519F:	net/mac80211/
7520F:	drivers/net/wireless/mac80211_hwsim.[ch]
7521
7522MACVLAN DRIVER
7523M:	Patrick McHardy <kaber@trash.net>
7524L:	netdev@vger.kernel.org
7525S:	Maintained
7526F:	drivers/net/macvlan.c
7527F:	include/linux/if_macvlan.h
7528
7529MAILBOX API
7530M:	Jassi Brar <jassisinghbrar@gmail.com>
7531L:	linux-kernel@vger.kernel.org
7532S:	Maintained
7533F:	drivers/mailbox/
7534F:	include/linux/mailbox_client.h
7535F:	include/linux/mailbox_controller.h
7536
7537MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7538M:	Michael Kerrisk <mtk.manpages@gmail.com>
7539W:	http://www.kernel.org/doc/man-pages
7540L:	linux-man@vger.kernel.org
7541S:	Maintained
7542
7543MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7544M:	Andrew Lunn <andrew@lunn.ch>
7545M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7546S:	Maintained
7547F:	drivers/net/dsa/mv88e6xxx/
7548
7549MARVELL ARMADA DRM SUPPORT
7550M:	Russell King <rmk+kernel@armlinux.org.uk>
7551S:	Maintained
7552F:	drivers/gpu/drm/armada/
7553F:	include/uapi/drm/armada_drm.h
7554F:	Documentation/devicetree/bindings/display/armada/
7555
7556MARVELL CRYPTO DRIVER
7557M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7558M:	Arnaud Ebalard <arno@natisbad.org>
7559F:	drivers/crypto/marvell/
7560S:	Maintained
7561L:	linux-crypto@vger.kernel.org
7562
7563MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7564M:	Mirko Lindner <mlindner@marvell.com>
7565M:	Stephen Hemminger <stephen@networkplumber.org>
7566L:	netdev@vger.kernel.org
7567S:	Maintained
7568F:	drivers/net/ethernet/marvell/sk*
7569
7570MARVELL LIBERTAS WIRELESS DRIVER
7571L:	libertas-dev@lists.infradead.org
7572S:	Orphan
7573F:	drivers/net/wireless/marvell/libertas/
7574
7575MARVELL MV643XX ETHERNET DRIVER
7576M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7577L:	netdev@vger.kernel.org
7578S:	Maintained
7579F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7580F:	include/linux/mv643xx.h
7581
7582MARVELL MVNETA ETHERNET DRIVER
7583M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7584L:	netdev@vger.kernel.org
7585S:	Maintained
7586F:	drivers/net/ethernet/marvell/mvneta.*
7587
7588MARVELL MWIFIEX WIRELESS DRIVER
7589M:	Amitkumar Karwar <akarwar@marvell.com>
7590M:	Nishant Sarmukadam <nishants@marvell.com>
7591L:	linux-wireless@vger.kernel.org
7592S:	Maintained
7593F:	drivers/net/wireless/marvell/mwifiex/
7594
7595MARVELL MWL8K WIRELESS DRIVER
7596M:	Lennert Buytenhek <buytenh@wantstofly.org>
7597L:	linux-wireless@vger.kernel.org
7598S:	Odd Fixes
7599F:	drivers/net/wireless/marvell/mwl8k.c
7600
7601MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7602M:	Nicolas Pitre <nico@fluxnic.net>
7603S:	Odd Fixes
7604F:	drivers/mmc/host/mvsdio.*
7605
7606MATROX FRAMEBUFFER DRIVER
7607L:	linux-fbdev@vger.kernel.org
7608S:	Orphan
7609F:	drivers/video/fbdev/matrox/matroxfb_*
7610F:	include/uapi/linux/matroxfb.h
7611
7612MAX16065 HARDWARE MONITOR DRIVER
7613M:	Guenter Roeck <linux@roeck-us.net>
7614L:	linux-hwmon@vger.kernel.org
7615S:	Maintained
7616F:	Documentation/hwmon/max16065
7617F:	drivers/hwmon/max16065.c
7618
7619MAX20751 HARDWARE MONITOR DRIVER
7620M:	Guenter Roeck <linux@roeck-us.net>
7621L:	linux-hwmon@vger.kernel.org
7622S:	Maintained
7623F:	Documentation/hwmon/max20751
7624F:	drivers/hwmon/max20751.c
7625
7626MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7627L:	linux-hwmon@vger.kernel.org
7628S:	Orphan
7629F:	Documentation/hwmon/max6650
7630F:	drivers/hwmon/max6650.c
7631
7632MAX6697 HARDWARE MONITOR DRIVER
7633M:	Guenter Roeck <linux@roeck-us.net>
7634L:	linux-hwmon@vger.kernel.org
7635S:	Maintained
7636F:	Documentation/hwmon/max6697
7637F:	Documentation/devicetree/bindings/i2c/max6697.txt
7638F:	drivers/hwmon/max6697.c
7639F:	include/linux/platform_data/max6697.h
7640
7641MAX9860 MONO AUDIO VOICE CODEC DRIVER
7642M:	Peter Rosin <peda@axentia.se>
7643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7644S:	Maintained
7645F:	Documentation/devicetree/bindings/sound/max9860.txt
7646F:	sound/soc/codecs/max9860.*
7647
7648MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7649M:	Krzysztof Kozlowski <krzk@kernel.org>
7650M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7651L:	linux-pm@vger.kernel.org
7652S:	Supported
7653F:	drivers/power/supply/max14577_charger.c
7654F:	drivers/power/supply/max77693_charger.c
7655
7656MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7657M:	Javier Martinez Canillas <javier@osg.samsung.com>
7658L:	linux-kernel@vger.kernel.org
7659S:	Supported
7660F:	drivers/*/*max77802*.c
7661F:	Documentation/devicetree/bindings/*/*max77802.txt
7662F:	include/dt-bindings/*/*max77802.h
7663
7664MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7665M:	Chanwoo Choi <cw00.choi@samsung.com>
7666M:	Krzysztof Kozlowski <krzk@kernel.org>
7667M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7668L:	linux-kernel@vger.kernel.org
7669S:	Supported
7670F:	drivers/*/max14577*.c
7671F:	drivers/*/max77686*.c
7672F:	drivers/*/max77693*.c
7673F:	drivers/extcon/extcon-max14577.c
7674F:	drivers/extcon/extcon-max77693.c
7675F:	drivers/rtc/rtc-max77686.c
7676F:	drivers/clk/clk-max77686.c
7677F:	Documentation/devicetree/bindings/mfd/max14577.txt
7678F:	Documentation/devicetree/bindings/*/max77686.txt
7679F:	Documentation/devicetree/bindings/mfd/max77693.txt
7680F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7681F:	include/linux/mfd/max14577*.h
7682F:	include/linux/mfd/max77686*.h
7683F:	include/linux/mfd/max77693*.h
7684
7685MAXIRADIO FM RADIO RECEIVER DRIVER
7686M:	Hans Verkuil <hverkuil@xs4all.nl>
7687L:	linux-media@vger.kernel.org
7688T:	git git://linuxtv.org/media_tree.git
7689W:	https://linuxtv.org
7690S:	Maintained
7691F:	drivers/media/radio/radio-maxiradio*
7692
7693MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7694M:	Peter Rosin <peda@axentia.se>
7695L:	linux-iio@vger.kernel.org
7696S:	Maintained
7697F:	drivers/iio/potentiometer/mcp4531.c
7698
7699MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7700M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7701L:	linux-iio@vger.kernel.org
7702S:	Maintained
7703F:	drivers/iio/dac/cio-dac.c
7704
7705MEDIA DRIVERS FOR RENESAS - FCP
7706M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7707L:	linux-media@vger.kernel.org
7708L:	linux-renesas-soc@vger.kernel.org
7709T:	git git://linuxtv.org/media_tree.git
7710S:	Supported
7711F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7712F:	drivers/media/platform/rcar-fcp.c
7713F:	include/media/rcar-fcp.h
7714
7715MEDIA DRIVERS FOR RENESAS - FDP1
7716M:	Kieran Bingham <kieran@bingham.xyz>
7717L:	linux-media@vger.kernel.org
7718L:	linux-renesas-soc@vger.kernel.org
7719T:	git git://linuxtv.org/media_tree.git
7720S:	Supported
7721F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7722F:	drivers/media/platform/rcar_fdp1.c
7723
7724MEDIA DRIVERS FOR RENESAS - VIN
7725M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7726L:	linux-media@vger.kernel.org
7727L:	linux-renesas-soc@vger.kernel.org
7728T:	git git://linuxtv.org/media_tree.git
7729S:	Supported
7730F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7731F:	drivers/media/platform/rcar-vin/
7732
7733MEDIA DRIVERS FOR RENESAS - VSP1
7734M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7735L:	linux-media@vger.kernel.org
7736L:	linux-renesas-soc@vger.kernel.org
7737T:	git git://linuxtv.org/media_tree.git
7738S:	Supported
7739F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7740F:	drivers/media/platform/vsp1/
7741
7742MEDIA DRIVERS FOR HELENE
7743M:	Abylay Ospan <aospan@netup.ru>
7744L:	linux-media@vger.kernel.org
7745W:	https://linuxtv.org
7746W:	http://netup.tv/
7747T:	git git://linuxtv.org/media_tree.git
7748S:	Supported
7749F:	drivers/media/dvb-frontends/helene*
7750
7751MEDIA DRIVERS FOR ASCOT2E
7752M:	Sergey Kozlov <serjk@netup.ru>
7753M:	Abylay Ospan <aospan@netup.ru>
7754L:	linux-media@vger.kernel.org
7755W:	https://linuxtv.org
7756W:	http://netup.tv/
7757T:	git git://linuxtv.org/media_tree.git
7758S:	Supported
7759F:	drivers/media/dvb-frontends/ascot2e*
7760
7761MEDIA DRIVERS FOR CXD2841ER
7762M:	Sergey Kozlov <serjk@netup.ru>
7763M:	Abylay Ospan <aospan@netup.ru>
7764L:	linux-media@vger.kernel.org
7765W:	https://linuxtv.org
7766W:	http://netup.tv/
7767T:	git git://linuxtv.org/media_tree.git
7768S:	Supported
7769F:	drivers/media/dvb-frontends/cxd2841er*
7770
7771MEDIA DRIVERS FOR HORUS3A
7772M:	Sergey Kozlov <serjk@netup.ru>
7773M:	Abylay Ospan <aospan@netup.ru>
7774L:	linux-media@vger.kernel.org
7775W:	https://linuxtv.org
7776W:	http://netup.tv/
7777T:	git git://linuxtv.org/media_tree.git
7778S:	Supported
7779F:	drivers/media/dvb-frontends/horus3a*
7780
7781MEDIA DRIVERS FOR LNBH25
7782M:	Sergey Kozlov <serjk@netup.ru>
7783M:	Abylay Ospan <aospan@netup.ru>
7784L:	linux-media@vger.kernel.org
7785W:	https://linuxtv.org
7786W:	http://netup.tv/
7787T:	git git://linuxtv.org/media_tree.git
7788S:	Supported
7789F:	drivers/media/dvb-frontends/lnbh25*
7790
7791MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7792M:	Sergey Kozlov <serjk@netup.ru>
7793M:	Abylay Ospan <aospan@netup.ru>
7794L:	linux-media@vger.kernel.org
7795W:	https://linuxtv.org
7796W:	http://netup.tv/
7797T:	git git://linuxtv.org/media_tree.git
7798S:	Supported
7799F:	drivers/media/pci/netup_unidvb/*
7800
7801MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7802M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7803M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7804P:	LinuxTV.org Project
7805L:	linux-media@vger.kernel.org
7806W:	https://linuxtv.org
7807Q:	http://patchwork.kernel.org/project/linux-media/list/
7808T:	git git://linuxtv.org/media_tree.git
7809S:	Maintained
7810F:	Documentation/media/
7811F:	drivers/media/
7812F:	drivers/staging/media/
7813F:	include/linux/platform_data/media/
7814F:	include/media/
7815F:	include/uapi/linux/dvb/
7816F:	include/uapi/linux/videodev2.h
7817F:	include/uapi/linux/media.h
7818F:	include/uapi/linux/v4l2-*
7819F:	include/uapi/linux/meye.h
7820F:	include/uapi/linux/ivtv*
7821F:	include/uapi/linux/uvcvideo.h
7822
7823MEDIATEK ETHERNET DRIVER
7824M:	Felix Fietkau <nbd@openwrt.org>
7825M:	John Crispin <blogic@openwrt.org>
7826L:	netdev@vger.kernel.org
7827S:	Maintained
7828F:	drivers/net/ethernet/mediatek/
7829
7830MEDIATEK MEDIA DRIVER
7831M:	Tiffany Lin <tiffany.lin@mediatek.com>
7832M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7833S:	Supported
7834F:	drivers/media/platform/mtk-vcodec/
7835F:	drivers/media/platform/mtk-vpu/
7836F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7837F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
7838
7839MEDIATEK MDP DRIVER
7840M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7841M:	Houlong Wei <houlong.wei@mediatek.com>
7842M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7843S:	Supported
7844F:	drivers/media/platform/mtk-mdp/
7845F:	drivers/media/platform/mtk-vpu/
7846F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
7847
7848MEDIATEK MT7601U WIRELESS LAN DRIVER
7849M:	Jakub Kicinski <kubakici@wp.pl>
7850L:	linux-wireless@vger.kernel.org
7851S:	Maintained
7852F:	drivers/net/wireless/mediatek/mt7601u/
7853
7854MEGARAID SCSI/SAS DRIVERS
7855M:	Kashyap Desai <kashyap.desai@avagotech.com>
7856M:	Sumit Saxena <sumit.saxena@avagotech.com>
7857M:	Uday Lingala <uday.lingala@avagotech.com>
7858L:	megaraidlinux.pdl@avagotech.com
7859L:	linux-scsi@vger.kernel.org
7860W:	http://www.lsi.com
7861S:	Maintained
7862F:	Documentation/scsi/megaraid.txt
7863F:	drivers/scsi/megaraid.*
7864F:	drivers/scsi/megaraid/
7865
7866MELFAS MIP4 TOUCHSCREEN DRIVER
7867M:	Sangwon Jee <jeesw@melfas.com>
7868W:	http://www.melfas.com
7869S:	Supported
7870F:	drivers/input/touchscreen/melfas_mip4.c
7871F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7872
7873MELLANOX ETHERNET DRIVER (mlx4_en)
7874M:	Tariq Toukan <tariqt@mellanox.com>
7875L:	netdev@vger.kernel.org
7876S:	Supported
7877W:	http://www.mellanox.com
7878Q:	http://patchwork.ozlabs.org/project/netdev/list/
7879F:	drivers/net/ethernet/mellanox/mlx4/en_*
7880
7881MELLANOX ETHERNET DRIVER (mlx5e)
7882M:	Saeed Mahameed <saeedm@mellanox.com>
7883L:	netdev@vger.kernel.org
7884S:	Supported
7885W:	http://www.mellanox.com
7886Q:	http://patchwork.ozlabs.org/project/netdev/list/
7887F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7888
7889MELLANOX ETHERNET SWITCH DRIVERS
7890M:	Jiri Pirko <jiri@mellanox.com>
7891M:	Ido Schimmel <idosch@mellanox.com>
7892L:	netdev@vger.kernel.org
7893S:	Supported
7894W:	http://www.mellanox.com
7895Q:	http://patchwork.ozlabs.org/project/netdev/list/
7896F:	drivers/net/ethernet/mellanox/mlxsw/
7897
7898MELLANOX MLXCPLD LED DRIVER
7899M:	Vadim Pasternak <vadimp@mellanox.com>
7900L:	linux-leds@vger.kernel.org
7901S:	Supported
7902F:	drivers/leds/leds-mlxcpld.c
7903F:	Documentation/leds/leds-mlxcpld.txt
7904
7905MELLANOX PLATFORM DRIVER
7906M:      Vadim Pasternak <vadimp@mellanox.com>
7907L:      platform-driver-x86@vger.kernel.org
7908S:      Supported
7909F:      arch/x86/platform/mellanox/mlx-platform.c
7910
7911SOFT-ROCE DRIVER (rxe)
7912M:	Moni Shoua <monis@mellanox.com>
7913L:	linux-rdma@vger.kernel.org
7914S:	Supported
7915W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7916Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7917F:	drivers/infiniband/sw/rxe/
7918F:	include/uapi/rdma/rdma_user_rxe.h
7919
7920MEMBARRIER SUPPORT
7921M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7922M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7923L:	linux-kernel@vger.kernel.org
7924S:	Supported
7925F:	kernel/membarrier.c
7926F:	include/uapi/linux/membarrier.h
7927
7928MEMORY MANAGEMENT
7929L:	linux-mm@kvack.org
7930W:	http://www.linux-mm.org
7931S:	Maintained
7932F:	include/linux/mm.h
7933F:	include/linux/gfp.h
7934F:	include/linux/mmzone.h
7935F:	include/linux/memory_hotplug.h
7936F:	include/linux/vmalloc.h
7937F:	mm/
7938
7939MEMORY TECHNOLOGY DEVICES (MTD)
7940M:	David Woodhouse <dwmw2@infradead.org>
7941M:	Brian Norris <computersforpeace@gmail.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:	Rusty Russell <rusty@rustcorp.com.au>
8130S:	Maintained
8131F:	include/linux/module.h
8132F:	kernel/module.c
8133
8134MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8135W:	http://popies.net/meye/
8136S:	Orphan
8137F:	Documentation/media/v4l-drivers/meye*
8138F:	drivers/media/pci/meye/
8139F:	include/uapi/linux/meye.h
8140
8141MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8142M:	Jiri Slaby <jirislaby@gmail.com>
8143S:	Maintained
8144F:	Documentation/serial/moxa-smartio
8145F:	drivers/tty/mxser.*
8146
8147MR800 AVERMEDIA USB FM RADIO DRIVER
8148M:	Alexey Klimov <klimov.linux@gmail.com>
8149L:	linux-media@vger.kernel.org
8150T:	git git://linuxtv.org/media_tree.git
8151S:	Maintained
8152F:	drivers/media/radio/radio-mr800.c
8153
8154MRF24J40 IEEE 802.15.4 RADIO DRIVER
8155M:	Alan Ott <alan@signal11.us>
8156L:	linux-wpan@vger.kernel.org
8157S:	Maintained
8158F:	drivers/net/ieee802154/mrf24j40.c
8159F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8160
8161MSI LAPTOP SUPPORT
8162M:	"Lee, Chun-Yi" <jlee@suse.com>
8163L:	platform-driver-x86@vger.kernel.org
8164S:	Maintained
8165F:	drivers/platform/x86/msi-laptop.c
8166
8167MSI WMI SUPPORT
8168L:	platform-driver-x86@vger.kernel.org
8169S:	Orphan
8170F:	drivers/platform/x86/msi-wmi.c
8171
8172MSI001 MEDIA DRIVER
8173M:	Antti Palosaari <crope@iki.fi>
8174L:	linux-media@vger.kernel.org
8175W:	https://linuxtv.org
8176W:	http://palosaari.fi/linux/
8177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8178T:	git git://linuxtv.org/anttip/media_tree.git
8179S:	Maintained
8180F:	drivers/media/tuners/msi001*
8181
8182MSI2500 MEDIA DRIVER
8183M:	Antti Palosaari <crope@iki.fi>
8184L:	linux-media@vger.kernel.org
8185W:	https://linuxtv.org
8186W:	http://palosaari.fi/linux/
8187Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8188T:	git git://linuxtv.org/anttip/media_tree.git
8189S:	Maintained
8190F:	drivers/media/usb/msi2500/
8191
8192MSYSTEMS DISKONCHIP G3 MTD DRIVER
8193M:	Robert Jarzmik <robert.jarzmik@free.fr>
8194L:	linux-mtd@lists.infradead.org
8195S:	Maintained
8196F:	drivers/mtd/devices/docg3*
8197
8198MT9M032 APTINA SENSOR DRIVER
8199M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8200L:	linux-media@vger.kernel.org
8201T:	git git://linuxtv.org/media_tree.git
8202S:	Maintained
8203F:	drivers/media/i2c/mt9m032.c
8204F:	include/media/i2c/mt9m032.h
8205
8206MT9P031 APTINA CAMERA SENSOR
8207M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8208L:	linux-media@vger.kernel.org
8209T:	git git://linuxtv.org/media_tree.git
8210S:	Maintained
8211F:	drivers/media/i2c/mt9p031.c
8212F:	include/media/i2c/mt9p031.h
8213
8214MT9T001 APTINA CAMERA SENSOR
8215M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8216L:	linux-media@vger.kernel.org
8217T:	git git://linuxtv.org/media_tree.git
8218S:	Maintained
8219F:	drivers/media/i2c/mt9t001.c
8220F:	include/media/i2c/mt9t001.h
8221
8222MT9V032 APTINA CAMERA SENSOR
8223M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8224L:	linux-media@vger.kernel.org
8225T:	git git://linuxtv.org/media_tree.git
8226S:	Maintained
8227F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8228F:	drivers/media/i2c/mt9v032.c
8229F:	include/media/i2c/mt9v032.h
8230
8231MULTIFUNCTION DEVICES (MFD)
8232M:	Lee Jones <lee.jones@linaro.org>
8233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8234S:	Supported
8235F:	Documentation/devicetree/bindings/mfd/
8236F:	drivers/mfd/
8237F:	include/linux/mfd/
8238
8239MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8240M:	Ulf Hansson <ulf.hansson@linaro.org>
8241L:	linux-mmc@vger.kernel.org
8242T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
8243S:	Maintained
8244F:	Documentation/devicetree/bindings/mmc/
8245F:	drivers/mmc/
8246F:	include/linux/mmc/
8247F:	include/uapi/linux/mmc/
8248
8249MULTIMEDIA CARD (MMC) ETC. OVER SPI
8250S:	Orphan
8251F:	drivers/mmc/host/mmc_spi.c
8252F:	include/linux/spi/mmc_spi.h
8253
8254MULTISOUND SOUND DRIVER
8255M:	Andrew Veliath <andrewtv@usa.net>
8256S:	Maintained
8257F:	Documentation/sound/oss/MultiSound
8258F:	sound/oss/msnd*
8259
8260MULTITECH MULTIPORT CARD (ISICOM)
8261S:	Orphan
8262F:	drivers/tty/isicom.c
8263F:	include/linux/isicom.h
8264
8265MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8266M:	Bin Liu <b-liu@ti.com>
8267L:	linux-usb@vger.kernel.org
8268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8269S:	Maintained
8270F:	drivers/usb/musb/
8271
8272MXL5007T MEDIA DRIVER
8273M:	Michael Krufky <mkrufky@linuxtv.org>
8274L:	linux-media@vger.kernel.org
8275W:	https://linuxtv.org
8276W:	http://github.com/mkrufky
8277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8278T:	git git://linuxtv.org/mkrufky/tuners.git
8279S:	Maintained
8280F:	drivers/media/tuners/mxl5007t.*
8281
8282MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8283M:	Hyong-Youb Kim <hykim@myri.com>
8284L:	netdev@vger.kernel.org
8285W:	https://www.myricom.com/support/downloads/myri10ge.html
8286S:	Supported
8287F:	drivers/net/ethernet/myricom/myri10ge/
8288
8289NAND FLASH SUBSYSTEM
8290M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8291R:	Richard Weinberger <richard@nod.at>
8292L:	linux-mtd@lists.infradead.org
8293W:	http://www.linux-mtd.infradead.org/
8294Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8295T:	git git://github.com/linux-nand/linux.git
8296S:	Maintained
8297F:	drivers/mtd/nand/
8298F:	include/linux/mtd/nand*.h
8299
8300NATSEMI ETHERNET DRIVER (DP8381x)
8301S:	Orphan
8302F:	drivers/net/ethernet/natsemi/natsemi.c
8303
8304NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8305M:	Daniel Mack <zonque@gmail.com>
8306S:	Maintained
8307L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8308W:	http://www.native-instruments.com
8309F:	sound/usb/caiaq/
8310
8311NCP FILESYSTEM
8312M:	Petr Vandrovec <petr@vandrovec.name>
8313S:	Odd Fixes
8314F:	fs/ncpfs/
8315
8316NCR 5380 SCSI DRIVERS
8317M:	Finn Thain <fthain@telegraphics.com.au>
8318M:	Michael Schmitz <schmitzmic@gmail.com>
8319L:	linux-scsi@vger.kernel.org
8320S:	Maintained
8321F:	Documentation/scsi/g_NCR5380.txt
8322F:	drivers/scsi/NCR5380.*
8323F:	drivers/scsi/arm/cumana_1.c
8324F:	drivers/scsi/arm/oak.c
8325F:	drivers/scsi/atari_scsi.*
8326F:	drivers/scsi/dmx3191d.c
8327F:	drivers/scsi/g_NCR5380.*
8328F:	drivers/scsi/g_NCR5380_mmio.c
8329F:	drivers/scsi/mac_scsi.*
8330F:	drivers/scsi/sun3_scsi.*
8331F:	drivers/scsi/sun3_scsi_vme.c
8332
8333NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8334M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8335L:	linux-scsi@vger.kernel.org
8336S:	Maintained
8337F:	drivers/scsi/NCR_D700.*
8338
8339NCT6775 HARDWARE MONITOR DRIVER
8340M:	Guenter Roeck <linux@roeck-us.net>
8341L:	linux-hwmon@vger.kernel.org
8342S:	Maintained
8343F:	Documentation/hwmon/nct6775
8344F:	drivers/hwmon/nct6775.c
8345
8346NETEFFECT IWARP RNIC DRIVER (IW_NES)
8347M:	Faisal Latif <faisal.latif@intel.com>
8348L:	linux-rdma@vger.kernel.org
8349W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8350S:	Supported
8351F:	drivers/infiniband/hw/nes/
8352F:	include/uapi/rdma/nes-abi.h
8353
8354NETEM NETWORK EMULATOR
8355M:	Stephen Hemminger <stephen@networkplumber.org>
8356L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8357S:	Maintained
8358F:	net/sched/sch_netem.c
8359
8360NETERION 10GbE DRIVERS (s2io/vxge)
8361M:	Jon Mason <jdmason@kudzu.us>
8362L:	netdev@vger.kernel.org
8363S:	Supported
8364F:	Documentation/networking/s2io.txt
8365F:	Documentation/networking/vxge.txt
8366F:	drivers/net/ethernet/neterion/
8367
8368NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8369M:	Pablo Neira Ayuso <pablo@netfilter.org>
8370M:	Patrick McHardy <kaber@trash.net>
8371M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8372L:	netfilter-devel@vger.kernel.org
8373L:	coreteam@netfilter.org
8374W:	http://www.netfilter.org/
8375W:	http://www.iptables.org/
8376Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8379S:	Supported
8380F:	include/linux/netfilter*
8381F:	include/linux/netfilter/
8382F:	include/net/netfilter/
8383F:	include/uapi/linux/netfilter*
8384F:	include/uapi/linux/netfilter/
8385F:	net/*/netfilter.c
8386F:	net/*/netfilter/
8387F:	net/netfilter/
8388F:	net/bridge/br_netfilter*.c
8389
8390NETLABEL
8391M:	Paul Moore <paul@paul-moore.com>
8392W:	http://netlabel.sf.net
8393L:	netdev@vger.kernel.org
8394S:	Maintained
8395F:	Documentation/netlabel/
8396F:	include/net/netlabel.h
8397F:	net/netlabel/
8398
8399NETROM NETWORK LAYER
8400M:	Ralf Baechle <ralf@linux-mips.org>
8401L:	linux-hams@vger.kernel.org
8402W:	http://www.linux-ax25.org/
8403S:	Maintained
8404F:	include/net/netrom.h
8405F:	include/uapi/linux/netrom.h
8406F:	net/netrom/
8407
8408NETRONOME ETHERNET DRIVERS
8409M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8410L:	oss-drivers@netronome.com
8411S:	Maintained
8412F:	drivers/net/ethernet/netronome/
8413
8414NETWORK BLOCK DEVICE (NBD)
8415M:	Markus Pargmann <mpa@pengutronix.de>
8416S:	Maintained
8417L:	nbd-general@lists.sourceforge.net
8418T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8419F:	Documentation/blockdev/nbd.txt
8420F:	drivers/block/nbd.c
8421F:	include/uapi/linux/nbd.h
8422
8423NETWORK DROP MONITOR
8424M:	Neil Horman <nhorman@tuxdriver.com>
8425L:	netdev@vger.kernel.org
8426S:	Maintained
8427W:	https://fedorahosted.org/dropwatch/
8428F:	net/core/drop_monitor.c
8429
8430NETWORKING [DSA]
8431M:	Andrew Lunn <andrew@lunn.ch>
8432M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8433M:	Florian Fainelli <f.fainelli@gmail.com>
8434S:	Maintained
8435F:	net/dsa/
8436F:	include/net/dsa.h
8437F:	drivers/net/dsa/
8438
8439NETWORKING [GENERAL]
8440M:	"David S. Miller" <davem@davemloft.net>
8441L:	netdev@vger.kernel.org
8442W:	http://www.linuxfoundation.org/en/Net
8443Q:	http://patchwork.ozlabs.org/project/netdev/list/
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8446S:	Maintained
8447F:	net/
8448F:	include/net/
8449F:	include/linux/in.h
8450F:	include/linux/net.h
8451F:	include/linux/netdevice.h
8452F:	include/uapi/linux/in.h
8453F:	include/uapi/linux/net.h
8454F:	include/uapi/linux/netdevice.h
8455F:	include/uapi/linux/net_namespace.h
8456F:	tools/net/
8457F:	tools/testing/selftests/net/
8458F:	lib/random32.c
8459F:	lib/test_bpf.c
8460
8461NETWORKING [IPv4/IPv6]
8462M:	"David S. Miller" <davem@davemloft.net>
8463M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8464M:	James Morris <jmorris@namei.org>
8465M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8466M:	Patrick McHardy <kaber@trash.net>
8467L:	netdev@vger.kernel.org
8468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8469S:	Maintained
8470F:	net/ipv4/
8471F:	net/ipv6/
8472F:	include/net/ip*
8473F:	arch/x86/net/*
8474
8475NETWORKING [IPSEC]
8476M:	Steffen Klassert <steffen.klassert@secunet.com>
8477M:	Herbert Xu <herbert@gondor.apana.org.au>
8478M:	"David S. Miller" <davem@davemloft.net>
8479L:	netdev@vger.kernel.org
8480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8482S:	Maintained
8483F:	net/core/flow.c
8484F:	net/xfrm/
8485F:	net/key/
8486F:	net/ipv4/xfrm*
8487F:	net/ipv4/esp4.c
8488F:	net/ipv4/ah4.c
8489F:	net/ipv4/ipcomp.c
8490F:	net/ipv4/ip_vti.c
8491F:	net/ipv6/xfrm*
8492F:	net/ipv6/esp6.c
8493F:	net/ipv6/ah6.c
8494F:	net/ipv6/ipcomp6.c
8495F:	net/ipv6/ip6_vti.c
8496F:	include/uapi/linux/xfrm.h
8497F:	include/net/xfrm.h
8498
8499NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8500M:	Paul Moore <paul@paul-moore.com>
8501L:	netdev@vger.kernel.org
8502S:	Maintained
8503
8504NETWORKING [WIRELESS]
8505L:	linux-wireless@vger.kernel.org
8506Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8507
8508NETWORKING DRIVERS
8509L:	netdev@vger.kernel.org
8510W:	http://www.linuxfoundation.org/en/Net
8511Q:	http://patchwork.ozlabs.org/project/netdev/list/
8512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8514S:	Odd Fixes
8515F:	Documentation/devicetree/bindings/net/
8516F:	drivers/net/
8517F:	include/linux/if_*
8518F:	include/linux/netdevice.h
8519F:	include/linux/etherdevice.h
8520F:	include/linux/fcdevice.h
8521F:	include/linux/fddidevice.h
8522F:	include/linux/hippidevice.h
8523F:	include/linux/inetdevice.h
8524F:	include/uapi/linux/if_*
8525F:	include/uapi/linux/netdevice.h
8526
8527NETWORKING DRIVERS (WIRELESS)
8528M:	Kalle Valo <kvalo@codeaurora.org>
8529L:	linux-wireless@vger.kernel.org
8530Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8533S:	Maintained
8534F:	Documentation/devicetree/bindings/net/wireless/
8535F:	drivers/net/wireless/
8536
8537NETXEN (1/10) GbE SUPPORT
8538M:	Manish Chopra <manish.chopra@qlogic.com>
8539M:	Sony Chacko <sony.chacko@qlogic.com>
8540M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8541L:	netdev@vger.kernel.org
8542W:	http://www.qlogic.com
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:	Joao Pinto <jpinto@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/media/usb/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:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9919M:	Ron Mercer <ron.mercer@qlogic.com>
9920M:	linux-driver@qlogic.com
9921L:	netdev@vger.kernel.org
9922S:	Supported
9923F:	Documentation/networking/LICENSE.qla3xxx
9924F:	drivers/net/ethernet/qlogic/qla3xxx.*
9925
9926QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9927M:	Dept-GELinuxNICDev@qlogic.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@qlogic.com>
9934M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9935M:	Dept-GELinuxNICDev@qlogic.com
9936M:	linux-driver@qlogic.com
9937L:	netdev@vger.kernel.org
9938S:	Supported
9939F:	drivers/net/ethernet/qlogic/qlge/
9940
9941QLOGIC QL4xxx ETHERNET DRIVER
9942M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9943M:	Ariel Elior <Ariel.Elior@qlogic.com>
9944M:	everest-linux-l2@qlogic.com
9945L:	netdev@vger.kernel.org
9946S:	Supported
9947F:	drivers/net/ethernet/qlogic/qed/
9948F:	include/linux/qed/
9949F:	drivers/net/ethernet/qlogic/qede/
9950
9951QNX4 FILESYSTEM
9952M:	Anders Larsen <al@alarsen.net>
9953W:	http://www.alarsen.net/linux/qnx4fs/
9954S:	Maintained
9955F:	fs/qnx4/
9956F:	include/uapi/linux/qnx4_fs.h
9957F:	include/uapi/linux/qnxtypes.h
9958
9959QT1010 MEDIA DRIVER
9960M:	Antti Palosaari <crope@iki.fi>
9961L:	linux-media@vger.kernel.org
9962W:	https://linuxtv.org
9963W:	http://palosaari.fi/linux/
9964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9965T:	git git://linuxtv.org/anttip/media_tree.git
9966S:	Maintained
9967F:	drivers/media/tuners/qt1010*
9968
9969QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9970M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9971L:	linux-wireless@vger.kernel.org
9972L:	ath9k-devel@lists.ath9k.org
9973W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9974S:	Supported
9975F:	drivers/net/wireless/ath/ath9k/
9976
9977QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9978M:	Kalle Valo <kvalo@qca.qualcomm.com>
9979L:	ath10k@lists.infradead.org
9980W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9982S:	Supported
9983F:	drivers/net/wireless/ath/ath10k/
9984
9985QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9986M:	Timur Tabi <timur@codeaurora.org>
9987L:	netdev@vger.kernel.org
9988S:	Supported
9989F:	drivers/net/ethernet/qualcomm/emac/
9990
9991QUALCOMM HEXAGON ARCHITECTURE
9992M:	Richard Kuo <rkuo@codeaurora.org>
9993L:	linux-hexagon@vger.kernel.org
9994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9995S:	Supported
9996F:	arch/hexagon/
9997
9998QUALCOMM WCN36XX WIRELESS DRIVER
9999M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10000L:	wcn36xx@lists.infradead.org
10001W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10002T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10003S:	Supported
10004F:	drivers/net/wireless/ath/wcn36xx/
10005
10006QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10007M:	Gabriel Somlo <somlo@cmu.edu>
10008M:	"Michael S. Tsirkin" <mst@redhat.com>
10009L:	qemu-devel@nongnu.org
10010S:	Maintained
10011F:	drivers/firmware/qemu_fw_cfg.c
10012
10013RADOS BLOCK DEVICE (RBD)
10014M:	Ilya Dryomov <idryomov@gmail.com>
10015M:	Sage Weil <sage@redhat.com>
10016M:	Alex Elder <elder@kernel.org>
10017L:	ceph-devel@vger.kernel.org
10018W:	http://ceph.com/
10019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10020T:	git git://github.com/ceph/ceph-client.git
10021S:	Supported
10022F:	Documentation/ABI/testing/sysfs-bus-rbd
10023F:	drivers/block/rbd.c
10024F:	drivers/block/rbd_types.h
10025
10026RADEON FRAMEBUFFER DISPLAY DRIVER
10027M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10028L:	linux-fbdev@vger.kernel.org
10029S:	Maintained
10030F:	drivers/video/fbdev/aty/radeon*
10031F:	include/uapi/linux/radeonfb.h
10032
10033RADIOSHARK RADIO DRIVER
10034M:	Hans Verkuil <hverkuil@xs4all.nl>
10035L:	linux-media@vger.kernel.org
10036T:	git git://linuxtv.org/media_tree.git
10037S:	Maintained
10038F:	drivers/media/radio/radio-shark.c
10039
10040RADIOSHARK2 RADIO DRIVER
10041M:	Hans Verkuil <hverkuil@xs4all.nl>
10042L:	linux-media@vger.kernel.org
10043T:	git git://linuxtv.org/media_tree.git
10044S:	Maintained
10045F:	drivers/media/radio/radio-shark2.c
10046F:	drivers/media/radio/radio-tea5777.c
10047
10048RAGE128 FRAMEBUFFER DISPLAY DRIVER
10049M:	Paul Mackerras <paulus@samba.org>
10050L:	linux-fbdev@vger.kernel.org
10051S:	Maintained
10052F:	drivers/video/fbdev/aty/aty128fb.c
10053
10054RALINK MIPS ARCHITECTURE
10055M:	John Crispin <john@phrozen.org>
10056L:	linux-mips@linux-mips.org
10057S:	Maintained
10058F:	arch/mips/ralink
10059
10060RALINK RT2X00 WIRELESS LAN DRIVER
10061P:	rt2x00 project
10062M:	Stanislaw Gruszka <sgruszka@redhat.com>
10063M:	Helmut Schaa <helmut.schaa@googlemail.com>
10064L:	linux-wireless@vger.kernel.org
10065S:	Maintained
10066F:	drivers/net/wireless/ralink/rt2x00/
10067
10068RAMDISK RAM BLOCK DEVICE DRIVER
10069M:	Jens Axboe <axboe@kernel.dk>
10070S:	Maintained
10071F:	Documentation/blockdev/ramdisk.txt
10072F:	drivers/block/brd.c
10073
10074RANDOM NUMBER DRIVER
10075M:	"Theodore Ts'o" <tytso@mit.edu>
10076S:	Maintained
10077F:	drivers/char/random.c
10078
10079RAPIDIO SUBSYSTEM
10080M:	Matt Porter <mporter@kernel.crashing.org>
10081M:	Alexandre Bounine <alexandre.bounine@idt.com>
10082S:	Maintained
10083F:	drivers/rapidio/
10084
10085RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10086L:	linux-wireless@vger.kernel.org
10087S:	Orphan
10088F:	drivers/net/wireless/ray*
10089
10090RCUTORTURE MODULE
10091M:	Josh Triplett <josh@joshtriplett.org>
10092M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10093L:	linux-kernel@vger.kernel.org
10094S:	Supported
10095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10096F:	Documentation/RCU/torture.txt
10097F:	kernel/rcu/rcutorture.c
10098
10099RCUTORTURE TEST FRAMEWORK
10100M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10101M:	Josh Triplett <josh@joshtriplett.org>
10102R:	Steven Rostedt <rostedt@goodmis.org>
10103R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10104R:	Lai Jiangshan <jiangshanlai@gmail.com>
10105L:	linux-kernel@vger.kernel.org
10106S:	Supported
10107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10108F:	tools/testing/selftests/rcutorture
10109
10110RDC R-321X SoC
10111M:	Florian Fainelli <florian@openwrt.org>
10112S:	Maintained
10113
10114RDC R6040 FAST ETHERNET DRIVER
10115M:	Florian Fainelli <f.fainelli@gmail.com>
10116L:	netdev@vger.kernel.org
10117S:	Maintained
10118F:	drivers/net/ethernet/rdc/r6040.c
10119
10120RDS - RELIABLE DATAGRAM SOCKETS
10121M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10122L:	netdev@vger.kernel.org
10123L:	linux-rdma@vger.kernel.org
10124L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10125W:	https://oss.oracle.com/projects/rds/
10126S:	Supported
10127F:	net/rds/
10128F:	Documentation/networking/rds.txt
10129
10130RDMAVT - RDMA verbs software
10131M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10132L:	linux-rdma@vger.kernel.org
10133S:	Supported
10134F:	drivers/infiniband/sw/rdmavt
10135
10136READ-COPY UPDATE (RCU)
10137M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10138M:	Josh Triplett <josh@joshtriplett.org>
10139R:	Steven Rostedt <rostedt@goodmis.org>
10140R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10141R:	Lai Jiangshan <jiangshanlai@gmail.com>
10142L:	linux-kernel@vger.kernel.org
10143W:	http://www.rdrop.com/users/paulmck/RCU/
10144S:	Supported
10145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10146F:	Documentation/RCU/
10147X:	Documentation/RCU/torture.txt
10148F:	include/linux/rcu*
10149X:	include/linux/srcu.h
10150F:	kernel/rcu/
10151X:	kernel/torture.c
10152
10153REAL TIME CLOCK (RTC) SUBSYSTEM
10154M:	Alessandro Zummo <a.zummo@towertech.it>
10155M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10156L:	rtc-linux@googlegroups.com
10157Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10159S:	Maintained
10160F:	Documentation/devicetree/bindings/rtc/
10161F:	Documentation/rtc.txt
10162F:	drivers/rtc/
10163F:	include/linux/rtc.h
10164F:	include/uapi/linux/rtc.h
10165F:	include/linux/rtc/
10166F:	include/linux/platform_data/rtc-*
10167F:	tools/testing/selftests/timers/rtctest.c
10168
10169REALTEK AUDIO CODECS
10170M:	Bard Liao <bardliao@realtek.com>
10171M:	Oder Chiou <oder_chiou@realtek.com>
10172S:	Maintained
10173F:	sound/soc/codecs/rt*
10174F:	include/sound/rt*.h
10175
10176REISERFS FILE SYSTEM
10177L:	reiserfs-devel@vger.kernel.org
10178S:	Supported
10179F:	fs/reiserfs/
10180
10181REGISTER MAP ABSTRACTION
10182M:	Mark Brown <broonie@kernel.org>
10183L:	linux-kernel@vger.kernel.org
10184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10185S:	Supported
10186F:	Documentation/devicetree/bindings/regmap/
10187F:	drivers/base/regmap/
10188F:	include/linux/regmap.h
10189
10190REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10191M:	Ohad Ben-Cohen <ohad@wizery.com>
10192M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10193L:	linux-remoteproc@vger.kernel.org
10194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10195S:	Maintained
10196F:	Documentation/devicetree/bindings/remoteproc/
10197F:	Documentation/remoteproc.txt
10198F:	drivers/remoteproc/
10199F:	include/linux/remoteproc.h
10200
10201REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10202M:	Ohad Ben-Cohen <ohad@wizery.com>
10203M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10204L:	linux-remoteproc@vger.kernel.org
10205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10206S:	Maintained
10207F:	drivers/rpmsg/
10208F:	Documentation/rpmsg.txt
10209F:	include/linux/rpmsg.h
10210
10211RENESAS CLOCK DRIVERS
10212M:	Geert Uytterhoeven <geert+renesas@glider.be>
10213L:	linux-renesas-soc@vger.kernel.org
10214S:	Supported
10215F:	drivers/clk/renesas/
10216
10217RENESAS ETHERNET DRIVERS
10218R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10219L:	netdev@vger.kernel.org
10220L:	linux-renesas-soc@vger.kernel.org
10221F:	drivers/net/ethernet/renesas/
10222F:	include/linux/sh_eth.h
10223
10224RENESAS USB2 PHY DRIVER
10225M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10226L:	linux-renesas-soc@vger.kernel.org
10227S:	Maintained
10228F:	drivers/phy/phy-rcar-gen3-usb2.c
10229
10230RESET CONTROLLER FRAMEWORK
10231M:	Philipp Zabel <p.zabel@pengutronix.de>
10232T:	git git://git.pengutronix.de/git/pza/linux
10233S:	Maintained
10234F:	drivers/reset/
10235F:	Documentation/devicetree/bindings/reset/
10236F:	include/dt-bindings/reset/
10237F:	include/linux/reset.h
10238F:	include/linux/reset-controller.h
10239
10240RFKILL
10241M:	Johannes Berg <johannes@sipsolutions.net>
10242L:	linux-wireless@vger.kernel.org
10243W:	http://wireless.kernel.org/
10244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10246S:	Maintained
10247F:	Documentation/rfkill.txt
10248F:	net/rfkill/
10249
10250RHASHTABLE
10251M:	Thomas Graf <tgraf@suug.ch>
10252M:	Herbert Xu <herbert@gondor.apana.org.au>
10253L:	netdev@vger.kernel.org
10254S:	Maintained
10255F:	lib/rhashtable.c
10256F:	include/linux/rhashtable.h
10257
10258RICOH SMARTMEDIA/XD DRIVER
10259M:	Maxim Levitsky <maximlevitsky@gmail.com>
10260S:	Maintained
10261F:	drivers/mtd/nand/r852.c
10262F:	drivers/mtd/nand/r852.h
10263
10264RICOH R5C592 MEMORYSTICK DRIVER
10265M:	Maxim Levitsky <maximlevitsky@gmail.com>
10266S:	Maintained
10267F:	drivers/memstick/host/r592.*
10268
10269ROCCAT DRIVERS
10270M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10271W:	http://sourceforge.net/projects/roccat/
10272S:	Maintained
10273F:	drivers/hid/hid-roccat*
10274F:	include/linux/hid-roccat*
10275F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10276
10277ROCKER DRIVER
10278M:	Jiri Pirko <jiri@resnulli.us>
10279L:	netdev@vger.kernel.org
10280S:	Supported
10281F:	drivers/net/ethernet/rocker/
10282
10283ROCKETPORT DRIVER
10284P:	Comtrol Corp.
10285W:	http://www.comtrol.com
10286S:	Maintained
10287F:	Documentation/serial/rocket.txt
10288F:	drivers/tty/rocket*
10289
10290ROCKETPORT EXPRESS/INFINITY DRIVER
10291M:	Kevin Cernekee <cernekee@gmail.com>
10292L:	linux-serial@vger.kernel.org
10293S:	Odd Fixes
10294F:	drivers/tty/serial/rp2.*
10295
10296ROSE NETWORK LAYER
10297M:	Ralf Baechle <ralf@linux-mips.org>
10298L:	linux-hams@vger.kernel.org
10299W:	http://www.linux-ax25.org/
10300S:	Maintained
10301F:	include/net/rose.h
10302F:	include/uapi/linux/rose.h
10303F:	net/rose/
10304
10305RTL2830 MEDIA DRIVER
10306M:	Antti Palosaari <crope@iki.fi>
10307L:	linux-media@vger.kernel.org
10308W:	https://linuxtv.org
10309W:	http://palosaari.fi/linux/
10310Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10311T:	git git://linuxtv.org/anttip/media_tree.git
10312S:	Maintained
10313F:	drivers/media/dvb-frontends/rtl2830*
10314
10315RTL2832 MEDIA DRIVER
10316M:	Antti Palosaari <crope@iki.fi>
10317L:	linux-media@vger.kernel.org
10318W:	https://linuxtv.org
10319W:	http://palosaari.fi/linux/
10320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10321T:	git git://linuxtv.org/anttip/media_tree.git
10322S:	Maintained
10323F:	drivers/media/dvb-frontends/rtl2832*
10324
10325RTL2832_SDR MEDIA DRIVER
10326M:	Antti Palosaari <crope@iki.fi>
10327L:	linux-media@vger.kernel.org
10328W:	https://linuxtv.org
10329W:	http://palosaari.fi/linux/
10330Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10331T:	git git://linuxtv.org/anttip/media_tree.git
10332S:	Maintained
10333F:	drivers/media/dvb-frontends/rtl2832_sdr*
10334
10335RTL8180 WIRELESS DRIVER
10336L:	linux-wireless@vger.kernel.org
10337W:	http://wireless.kernel.org/
10338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10339S:	Orphan
10340F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10341
10342RTL8187 WIRELESS DRIVER
10343M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10344M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10345M:	Larry Finger <Larry.Finger@lwfinger.net>
10346L:	linux-wireless@vger.kernel.org
10347W:	http://wireless.kernel.org/
10348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10349S:	Maintained
10350F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10351
10352RTL8192CE WIRELESS DRIVER
10353M:	Larry Finger <Larry.Finger@lwfinger.net>
10354M:	Chaoming Li <chaoming_li@realsil.com.cn>
10355L:	linux-wireless@vger.kernel.org
10356W:	http://wireless.kernel.org/
10357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10358S:	Maintained
10359F:	drivers/net/wireless/realtek/rtlwifi/
10360F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10361
10362RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10363M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10364L:	linux-wireless@vger.kernel.org
10365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10366S:	Maintained
10367F:	drivers/net/wireless/realtek/rtl8xxxu/
10368
10369S3 SAVAGE FRAMEBUFFER DRIVER
10370M:	Antonino Daplas <adaplas@gmail.com>
10371L:	linux-fbdev@vger.kernel.org
10372S:	Maintained
10373F:	drivers/video/fbdev/savage/
10374
10375S390
10376M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10377M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10378L:	linux-s390@vger.kernel.org
10379W:	http://www.ibm.com/developerworks/linux/linux390/
10380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10381S:	Supported
10382F:	arch/s390/
10383F:	drivers/s390/
10384F:	Documentation/s390/
10385F:	Documentation/DocBook/s390*
10386
10387S390 COMMON I/O LAYER
10388M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10389M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10390L:	linux-s390@vger.kernel.org
10391W:	http://www.ibm.com/developerworks/linux/linux390/
10392S:	Supported
10393F:	drivers/s390/cio/
10394
10395S390 DASD DRIVER
10396M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10397M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10398L:	linux-s390@vger.kernel.org
10399W:	http://www.ibm.com/developerworks/linux/linux390/
10400S:	Supported
10401F:	drivers/s390/block/dasd*
10402F:	block/partitions/ibm.c
10403
10404S390 NETWORK DRIVERS
10405M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10406L:	linux-s390@vger.kernel.org
10407W:	http://www.ibm.com/developerworks/linux/linux390/
10408S:	Supported
10409F:	drivers/s390/net/
10410
10411S390 PCI SUBSYSTEM
10412M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10413M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10414L:	linux-s390@vger.kernel.org
10415W:	http://www.ibm.com/developerworks/linux/linux390/
10416S:	Supported
10417F:	arch/s390/pci/
10418F:	drivers/pci/hotplug/s390_pci_hpc.c
10419
10420S390 ZCRYPT DRIVER
10421M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10422L:	linux-s390@vger.kernel.org
10423W:	http://www.ibm.com/developerworks/linux/linux390/
10424S:	Supported
10425F:	drivers/s390/crypto/
10426
10427S390 ZFCP DRIVER
10428M:	Steffen Maier <maier@linux.vnet.ibm.com>
10429L:	linux-s390@vger.kernel.org
10430W:	http://www.ibm.com/developerworks/linux/linux390/
10431S:	Supported
10432F:	drivers/s390/scsi/zfcp_*
10433
10434S390 IUCV NETWORK LAYER
10435M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10436L:	linux-s390@vger.kernel.org
10437W:	http://www.ibm.com/developerworks/linux/linux390/
10438S:	Supported
10439F:	drivers/s390/net/*iucv*
10440F:	include/net/iucv/
10441F:	net/iucv/
10442
10443S390 IOMMU (PCI)
10444M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10445L:	linux-s390@vger.kernel.org
10446W:	http://www.ibm.com/developerworks/linux/linux390/
10447S:	Supported
10448F:	drivers/iommu/s390-iommu.c
10449
10450S3C24XX SD/MMC Driver
10451M:	Ben Dooks <ben-linux@fluff.org>
10452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453S:	Supported
10454F:	drivers/mmc/host/s3cmci.*
10455
10456SAA6588 RDS RECEIVER DRIVER
10457M:	Hans Verkuil <hverkuil@xs4all.nl>
10458L:	linux-media@vger.kernel.org
10459T:	git git://linuxtv.org/media_tree.git
10460W:	https://linuxtv.org
10461S:	Odd Fixes
10462F:	drivers/media/i2c/saa6588*
10463
10464SAA7134 VIDEO4LINUX DRIVER
10465M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10466M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10467L:	linux-media@vger.kernel.org
10468W:	https://linuxtv.org
10469T:	git git://linuxtv.org/media_tree.git
10470S:	Odd fixes
10471F:	Documentation/media/v4l-drivers/saa7134*
10472F:	drivers/media/pci/saa7134/
10473
10474SAA7146 VIDEO4LINUX-2 DRIVER
10475M:	Hans Verkuil <hverkuil@xs4all.nl>
10476L:	linux-media@vger.kernel.org
10477T:	git git://linuxtv.org/media_tree.git
10478S:	Maintained
10479F:	drivers/media/common/saa7146/
10480F:	drivers/media/pci/saa7146/
10481F:	include/media/saa7146*
10482
10483SAMSUNG LAPTOP DRIVER
10484M:	Corentin Chary <corentin.chary@gmail.com>
10485L:	platform-driver-x86@vger.kernel.org
10486S:	Maintained
10487F:	drivers/platform/x86/samsung-laptop.c
10488
10489SAMSUNG AUDIO (ASoC) DRIVERS
10490M:	Krzysztof Kozlowski <krzk@kernel.org>
10491M:	Sangbeom Kim <sbkim73@samsung.com>
10492M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10493L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10494S:	Supported
10495F:	sound/soc/samsung/
10496
10497SAMSUNG FRAMEBUFFER DRIVER
10498M:	Jingoo Han <jingoohan1@gmail.com>
10499L:	linux-fbdev@vger.kernel.org
10500S:	Maintained
10501F:	drivers/video/fbdev/s3c-fb.c
10502
10503SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10504M:	Sangbeom Kim <sbkim73@samsung.com>
10505M:	Krzysztof Kozlowski <krzk@kernel.org>
10506M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10507L:	linux-kernel@vger.kernel.org
10508L:	linux-samsung-soc@vger.kernel.org
10509S:	Supported
10510F:	drivers/mfd/sec*.c
10511F:	drivers/regulator/s2m*.c
10512F:	drivers/regulator/s5m*.c
10513F:	drivers/clk/clk-s2mps11.c
10514F:	drivers/rtc/rtc-s5m.c
10515F:	include/linux/mfd/samsung/
10516F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10517F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10518F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10519F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10520
10521SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10522M:	Kyungmin Park <kyungmin.park@samsung.com>
10523M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10524L:	linux-media@vger.kernel.org
10525Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10526S:	Supported
10527F:	drivers/media/platform/exynos4-is/
10528
10529SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10530M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10531L:	linux-media@vger.kernel.org
10532L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10533S:	Maintained
10534F:	drivers/media/platform/s3c-camif/
10535F:	include/media/drv-intf/s3c_camif.h
10536
10537SAMSUNG S5C73M3 CAMERA DRIVER
10538M:	Kyungmin Park <kyungmin.park@samsung.com>
10539M:	Andrzej Hajda <a.hajda@samsung.com>
10540L:	linux-media@vger.kernel.org
10541S:	Supported
10542F:	drivers/media/i2c/s5c73m3/*
10543
10544SAMSUNG S5K5BAF CAMERA DRIVER
10545M:	Kyungmin Park <kyungmin.park@samsung.com>
10546M:	Andrzej Hajda <a.hajda@samsung.com>
10547L:	linux-media@vger.kernel.org
10548S:	Supported
10549F:	drivers/media/i2c/s5k5baf.c
10550
10551SAMSUNG S3FWRN5 NFC DRIVER
10552M:	Robert Baldyga <r.baldyga@samsung.com>
10553M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10554L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10555S:	Supported
10556F:	drivers/nfc/s3fwrn5
10557
10558SAMSUNG SOC CLOCK DRIVERS
10559M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10560M:	Tomasz Figa <tomasz.figa@gmail.com>
10561M:	Chanwoo Choi <cw00.choi@samsung.com>
10562S:	Supported
10563L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10564F:	drivers/clk/samsung/
10565F:	include/dt-bindings/clock/exynos*.h
10566F:	Documentation/devicetree/bindings/clock/exynos*.txt
10567
10568SAMSUNG SPI DRIVERS
10569M:	Kukjin Kim <kgene@kernel.org>
10570M:	Krzysztof Kozlowski <krzk@kernel.org>
10571M:	Andi Shyti <andi.shyti@samsung.com>
10572L:	linux-spi@vger.kernel.org
10573L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10574S:	Maintained
10575F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10576F:	drivers/spi/spi-s3c*
10577F:	include/linux/platform_data/spi-s3c64xx.h
10578
10579SAMSUNG SXGBE DRIVERS
10580M:	Byungho An <bh74.an@samsung.com>
10581M:	Girish K S <ks.giri@samsung.com>
10582M:	Vipul Pandya <vipul.pandya@samsung.com>
10583S:	Supported
10584L:	netdev@vger.kernel.org
10585F:	drivers/net/ethernet/samsung/sxgbe/
10586
10587SAMSUNG THERMAL DRIVER
10588M:	Lukasz Majewski <l.majewski@samsung.com>
10589L:	linux-pm@vger.kernel.org
10590L:	linux-samsung-soc@vger.kernel.org
10591S:	Supported
10592T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10593F:	drivers/thermal/samsung/
10594
10595SAMSUNG USB2 PHY DRIVER
10596M:	Kamil Debski <kamil@wypas.org>
10597M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10598L:	linux-kernel@vger.kernel.org
10599S:	Supported
10600F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10601F:	Documentation/phy/samsung-usb2.txt
10602F:	drivers/phy/phy-exynos4210-usb2.c
10603F:	drivers/phy/phy-exynos4x12-usb2.c
10604F:	drivers/phy/phy-exynos5250-usb2.c
10605F:	drivers/phy/phy-s5pv210-usb2.c
10606F:	drivers/phy/phy-samsung-usb2.c
10607F:	drivers/phy/phy-samsung-usb2.h
10608
10609SERIAL DRIVERS
10610M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10611L:	linux-serial@vger.kernel.org
10612S:	Maintained
10613F:	Documentation/devicetree/bindings/serial/
10614F:	drivers/tty/serial/
10615
10616STI CEC DRIVER
10617M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10618L:	kernel@stlinux.com
10619S:	Maintained
10620F:	drivers/staging/media/st-cec/
10621F:	Documentation/devicetree/bindings/media/stih-cec.txt
10622
10623SYNOPSYS DESIGNWARE DMAC DRIVER
10624M:	Viresh Kumar <vireshk@kernel.org>
10625M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10626S:	Maintained
10627F:	include/linux/dma/dw.h
10628F:	include/linux/platform_data/dma-dw.h
10629F:	drivers/dma/dw/
10630
10631SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10632M: Lars Persson <lars.persson@axis.com>
10633L: netdev@vger.kernel.org
10634S: Supported
10635F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10636F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10637
10638SYNOPSYS DESIGNWARE I2C DRIVER
10639M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10640R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10641R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10642L:	linux-i2c@vger.kernel.org
10643S:	Maintained
10644F:	drivers/i2c/busses/i2c-designware-*
10645F:	include/linux/platform_data/i2c-designware.h
10646
10647SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10648M:	Jaehoon Chung <jh80.chung@samsung.com>
10649L:	linux-mmc@vger.kernel.org
10650S:	Maintained
10651F:	include/linux/mmc/dw_mmc.h
10652F:	drivers/mmc/host/dw_mmc*
10653
10654SYSTEM TRACE MODULE CLASS
10655M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10656S:	Maintained
10657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10658F:	Documentation/trace/stm.txt
10659F:	drivers/hwtracing/stm/
10660F:	include/linux/stm.h
10661F:	include/uapi/linux/stm.h
10662
10663THUNDERBOLT DRIVER
10664M:	Andreas Noever <andreas.noever@gmail.com>
10665S:	Maintained
10666F:	drivers/thunderbolt/
10667
10668TI BQ27XXX POWER SUPPLY DRIVER
10669R:	Andrew F. Davis <afd@ti.com>
10670F:	include/linux/power/bq27xxx_battery.h
10671F:	drivers/power/supply/bq27xxx_battery.c
10672F:	drivers/power/supply/bq27xxx_battery_i2c.c
10673
10674TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10675M:	John Stultz <john.stultz@linaro.org>
10676M:	Thomas Gleixner <tglx@linutronix.de>
10677L:	linux-kernel@vger.kernel.org
10678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10679S:	Supported
10680F:	include/linux/clocksource.h
10681F:	include/linux/time.h
10682F:	include/linux/timex.h
10683F:	include/uapi/linux/time.h
10684F:	include/uapi/linux/timex.h
10685F:	kernel/time/clocksource.c
10686F:	kernel/time/time*.c
10687F:	kernel/time/alarmtimer.c
10688F:	kernel/time/ntp.c
10689F:	tools/testing/selftests/timers/
10690
10691SC1200 WDT DRIVER
10692M:	Zwane Mwaikambo <zwanem@gmail.com>
10693S:	Maintained
10694F:	drivers/watchdog/sc1200wdt.c
10695
10696SCHEDULER
10697M:	Ingo Molnar <mingo@redhat.com>
10698M:	Peter Zijlstra <peterz@infradead.org>
10699L:	linux-kernel@vger.kernel.org
10700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10701S:	Maintained
10702F:	kernel/sched/
10703F:	include/linux/sched.h
10704F:	include/uapi/linux/sched.h
10705F:	include/linux/wait.h
10706
10707SCORE ARCHITECTURE
10708M:	Chen Liqin <liqin.linux@gmail.com>
10709M:	Lennox Wu <lennox.wu@gmail.com>
10710W:	http://www.sunplus.com
10711S:	Supported
10712F:	arch/score/
10713
10714SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10715M:	Sudeep Holla <sudeep.holla@arm.com>
10716L:	linux-arm-kernel@lists.infradead.org
10717S:	Maintained
10718F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10719F:	drivers/clk/clk-scpi.c
10720F:	drivers/cpufreq/scpi-cpufreq.c
10721F:	drivers/firmware/arm_scpi.c
10722F:	include/linux/scpi_protocol.h
10723
10724SCSI CDROM DRIVER
10725M:	Jens Axboe <axboe@kernel.dk>
10726L:	linux-scsi@vger.kernel.org
10727W:	http://www.kernel.dk
10728S:	Maintained
10729F:	drivers/scsi/sr*
10730
10731SCSI RDMA PROTOCOL (SRP) INITIATOR
10732M:	Bart Van Assche <bart.vanassche@sandisk.com>
10733L:	linux-rdma@vger.kernel.org
10734S:	Supported
10735W:	http://www.openfabrics.org
10736Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10738F:	drivers/infiniband/ulp/srp/
10739F:	include/scsi/srp.h
10740
10741SCSI SG DRIVER
10742M:	Doug Gilbert <dgilbert@interlog.com>
10743L:	linux-scsi@vger.kernel.org
10744W:	http://sg.danny.cz/sg
10745S:	Maintained
10746F:	Documentation/scsi/scsi-generic.txt
10747F:	drivers/scsi/sg.c
10748F:	include/scsi/sg.h
10749
10750SCSI SUBSYSTEM
10751M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10753M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10755L:	linux-scsi@vger.kernel.org
10756S:	Maintained
10757F:	Documentation/devicetree/bindings/scsi/
10758F:	drivers/scsi/
10759F:	include/scsi/
10760
10761SCSI TAPE DRIVER
10762M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10763L:	linux-scsi@vger.kernel.org
10764S:	Maintained
10765F:	Documentation/scsi/st.txt
10766F:	drivers/scsi/st.*
10767F:	drivers/scsi/st_*.h
10768
10769SCTP PROTOCOL
10770M:	Vlad Yasevich <vyasevich@gmail.com>
10771M:	Neil Horman <nhorman@tuxdriver.com>
10772L:	linux-sctp@vger.kernel.org
10773W:	http://lksctp.sourceforge.net
10774S:	Maintained
10775F:	Documentation/networking/sctp.txt
10776F:	include/linux/sctp.h
10777F:	include/uapi/linux/sctp.h
10778F:	include/net/sctp/
10779F:	net/sctp/
10780
10781SCx200 CPU SUPPORT
10782M:	Jim Cromie <jim.cromie@gmail.com>
10783S:	Odd Fixes
10784F:	Documentation/i2c/busses/scx200_acb
10785F:	arch/x86/platform/scx200/
10786F:	drivers/watchdog/scx200_wdt.c
10787F:	drivers/i2c/busses/scx200*
10788F:	drivers/mtd/maps/scx200_docflash.c
10789F:	include/linux/scx200.h
10790
10791SCx200 GPIO DRIVER
10792M:	Jim Cromie <jim.cromie@gmail.com>
10793S:	Maintained
10794F:	drivers/char/scx200_gpio.c
10795F:	include/linux/scx200_gpio.h
10796
10797SCx200 HRT CLOCKSOURCE DRIVER
10798M:	Jim Cromie <jim.cromie@gmail.com>
10799S:	Maintained
10800F:	drivers/clocksource/scx200_hrt.c
10801
10802SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10803M:	Sascha Sommer <saschasommer@freenet.de>
10804L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10805S:	Maintained
10806F:	drivers/mmc/host/sdricoh_cs.c
10807
10808SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10809M:	Adrian Hunter <adrian.hunter@intel.com>
10810L:	linux-mmc@vger.kernel.org
10811T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10812S:	Maintained
10813F:	drivers/mmc/host/sdhci*
10814F:	include/linux/mmc/sdhci*
10815
10816SECURE COMPUTING
10817M:	Kees Cook <keescook@chromium.org>
10818R:	Andy Lutomirski <luto@amacapital.net>
10819R:	Will Drewry <wad@chromium.org>
10820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10821S:	Supported
10822F:	kernel/seccomp.c
10823F:	include/uapi/linux/seccomp.h
10824F:	include/linux/seccomp.h
10825F:	tools/testing/selftests/seccomp/*
10826K:	\bsecure_computing
10827K:	\bTIF_SECCOMP\b
10828
10829SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10830M:	Al Cooper <alcooperx@gmail.com>
10831L:	linux-mmc@vger.kernel.org
10832L:	bcm-kernel-feedback-list@broadcom.com
10833S:	Maintained
10834F:	drivers/mmc/host/sdhci-brcmstb*
10835
10836SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10837M:	Ben Dooks <ben-linux@fluff.org>
10838M:	Jaehoon Chung <jh80.chung@samsung.com>
10839L:	linux-mmc@vger.kernel.org
10840S:	Maintained
10841F:	drivers/mmc/host/sdhci-s3c*
10842
10843SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10844M:	Viresh Kumar <vireshk@kernel.org>
10845L:	linux-mmc@vger.kernel.org
10846S:	Maintained
10847F:	drivers/mmc/host/sdhci-spear.c
10848
10849SECURITY SUBSYSTEM
10850M:	James Morris <james.l.morris@oracle.com>
10851M:	"Serge E. Hallyn" <serge@hallyn.com>
10852L:	linux-security-module@vger.kernel.org (suggested Cc:)
10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10854W:	http://kernsec.org/
10855S:	Supported
10856F:	security/
10857
10858SECURITY CONTACT
10859M:	Security Officers <security@kernel.org>
10860S:	Supported
10861
10862SELINUX SECURITY MODULE
10863M:	Paul Moore <paul@paul-moore.com>
10864M:	Stephen Smalley <sds@tycho.nsa.gov>
10865M:	Eric Paris <eparis@parisplace.org>
10866L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10867W:	http://selinuxproject.org
10868T:	git git://git.infradead.org/users/pcmoore/selinux
10869S:	Supported
10870F:	include/linux/selinux*
10871F:	security/selinux/
10872F:	scripts/selinux/
10873
10874APPARMOR SECURITY MODULE
10875M:	John Johansen <john.johansen@canonical.com>
10876L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10877W:	apparmor.wiki.kernel.org
10878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10879S:	Supported
10880F:	security/apparmor/
10881
10882LOADPIN SECURITY MODULE
10883M:	Kees Cook <keescook@chromium.org>
10884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10885S:	Supported
10886F:	security/loadpin/
10887
10888YAMA SECURITY MODULE
10889M:	Kees Cook <keescook@chromium.org>
10890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10891S:	Supported
10892F:	security/yama/
10893
10894SENSABLE PHANTOM
10895M:	Jiri Slaby <jirislaby@gmail.com>
10896S:	Maintained
10897F:	drivers/misc/phantom.c
10898F:	include/uapi/linux/phantom.h
10899
10900Emulex 10Gbps iSCSI - OneConnect DRIVER
10901M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10902M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
10903M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10904L:	linux-scsi@vger.kernel.org
10905W:	http://www.broadcom.com
10906S:	Supported
10907F:	drivers/scsi/be2iscsi/
10908
10909Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10910M:	Sathya Perla <sathya.perla@broadcom.com>
10911M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10912M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10913M:	Somnath Kotur <somnath.kotur@broadcom.com>
10914L:	netdev@vger.kernel.org
10915W:	http://www.emulex.com
10916S:	Supported
10917F:	drivers/net/ethernet/emulex/benet/
10918
10919EMULEX ONECONNECT ROCE DRIVER
10920M:	Selvin Xavier <selvin.xavier@avagotech.com>
10921M:	Devesh Sharma <devesh.sharma@avagotech.com>
10922M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10923L:	linux-rdma@vger.kernel.org
10924W:	http://www.emulex.com
10925S:	Supported
10926F:	drivers/infiniband/hw/ocrdma/
10927F:	include/uapi/rdma/ocrdma-abi.h
10928
10929SFC NETWORK DRIVER
10930M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10931M:	Edward Cree <ecree@solarflare.com>
10932M:	Bert Kenward <bkenward@solarflare.com>
10933L:	netdev@vger.kernel.org
10934S:	Supported
10935F:	drivers/net/ethernet/sfc/
10936
10937SGI GRU DRIVER
10938M:	Dimitri Sivanich <sivanich@sgi.com>
10939S:	Maintained
10940F:	drivers/misc/sgi-gru/
10941
10942SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10943M:	Pat Gefre <pfg@sgi.com>
10944L:	linux-ia64@vger.kernel.org
10945S:	Supported
10946F:	Documentation/ia64/serial.txt
10947F:	drivers/tty/serial/ioc?_serial.c
10948F:	include/linux/ioc?.h
10949
10950SGI XP/XPC/XPNET DRIVER
10951M:	Cliff Whickman <cpw@sgi.com>
10952M:	Robin Holt <robinmholt@gmail.com>
10953S:	Maintained
10954F:	drivers/misc/sgi-xp/
10955
10956SI2157 MEDIA DRIVER
10957M:	Antti Palosaari <crope@iki.fi>
10958L:	linux-media@vger.kernel.org
10959W:	https://linuxtv.org
10960W:	http://palosaari.fi/linux/
10961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10962T:	git git://linuxtv.org/anttip/media_tree.git
10963S:	Maintained
10964F:	drivers/media/tuners/si2157*
10965
10966SI2168 MEDIA DRIVER
10967M:	Antti Palosaari <crope@iki.fi>
10968L:	linux-media@vger.kernel.org
10969W:	https://linuxtv.org
10970W:	http://palosaari.fi/linux/
10971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10972T:	git git://linuxtv.org/anttip/media_tree.git
10973S:	Maintained
10974F:	drivers/media/dvb-frontends/si2168*
10975
10976SI470X FM RADIO RECEIVER I2C DRIVER
10977M:	Hans Verkuil <hverkuil@xs4all.nl>
10978L:	linux-media@vger.kernel.org
10979T:	git git://linuxtv.org/media_tree.git
10980W:	https://linuxtv.org
10981S:	Odd Fixes
10982F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10983
10984SI470X FM RADIO RECEIVER USB DRIVER
10985M:	Hans Verkuil <hverkuil@xs4all.nl>
10986L:	linux-media@vger.kernel.org
10987T:	git git://linuxtv.org/media_tree.git
10988W:	https://linuxtv.org
10989S:	Maintained
10990F:	drivers/media/radio/si470x/radio-si470x-common.c
10991F:	drivers/media/radio/si470x/radio-si470x.h
10992F:	drivers/media/radio/si470x/radio-si470x-usb.c
10993
10994SI4713 FM RADIO TRANSMITTER I2C DRIVER
10995M:	Eduardo Valentin <edubezval@gmail.com>
10996L:	linux-media@vger.kernel.org
10997T:	git git://linuxtv.org/media_tree.git
10998W:	https://linuxtv.org
10999S:	Odd Fixes
11000F:	drivers/media/radio/si4713/si4713.?
11001
11002SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11003M:	Eduardo Valentin <edubezval@gmail.com>
11004L:	linux-media@vger.kernel.org
11005T:	git git://linuxtv.org/media_tree.git
11006W:	https://linuxtv.org
11007S:	Odd Fixes
11008F:	drivers/media/radio/si4713/radio-platform-si4713.c
11009
11010SI4713 FM RADIO TRANSMITTER USB DRIVER
11011M:	Hans Verkuil <hverkuil@xs4all.nl>
11012L:	linux-media@vger.kernel.org
11013T:	git git://linuxtv.org/media_tree.git
11014W:	https://linuxtv.org
11015S:	Maintained
11016F:	drivers/media/radio/si4713/radio-usb-si4713.c
11017
11018SIANO DVB DRIVER
11019M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11020M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11021L:	linux-media@vger.kernel.org
11022W:	https://linuxtv.org
11023T:	git git://linuxtv.org/media_tree.git
11024S:	Odd fixes
11025F:	drivers/media/common/siano/
11026F:	drivers/media/usb/siano/
11027F:	drivers/media/usb/siano/
11028F:	drivers/media/mmc/siano/
11029
11030SIMPLEFB FB DRIVER
11031M:	Hans de Goede <hdegoede@redhat.com>
11032L:	linux-fbdev@vger.kernel.org
11033S:	Maintained
11034F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11035F:	drivers/video/fbdev/simplefb.c
11036F:	include/linux/platform_data/simplefb.h
11037
11038SH_VEU V4L2 MEM2MEM DRIVER
11039L:	linux-media@vger.kernel.org
11040S:	Orphan
11041F:	drivers/media/platform/sh_veu.c
11042
11043SH_VOU V4L2 OUTPUT DRIVER
11044L:	linux-media@vger.kernel.org
11045S:	Orphan
11046F:	drivers/media/platform/sh_vou.c
11047F:	include/media/drv-intf/sh_vou.h
11048
11049SIMPLE FIRMWARE INTERFACE (SFI)
11050M:	Len Brown <lenb@kernel.org>
11051L:	sfi-devel@simplefirmware.org
11052W:	http://simplefirmware.org/
11053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11054S:	Supported
11055F:	arch/x86/platform/sfi/
11056F:	drivers/sfi/
11057F:	include/linux/sfi*.h
11058
11059SIMTEC EB110ATX (Chalice CATS)
11060P:	Ben Dooks
11061P:	Vincent Sanders <vince@simtec.co.uk>
11062M:	Simtec Linux Team <linux@simtec.co.uk>
11063W:	http://www.simtec.co.uk/products/EB110ATX/
11064S:	Supported
11065
11066SIMTEC EB2410ITX (BAST)
11067P:	Ben Dooks
11068P:	Vincent Sanders <vince@simtec.co.uk>
11069M:	Simtec Linux Team <linux@simtec.co.uk>
11070W:	http://www.simtec.co.uk/products/EB2410ITX/
11071S:	Supported
11072F:	arch/arm/mach-s3c24xx/mach-bast.c
11073F:	arch/arm/mach-s3c24xx/bast-ide.c
11074F:	arch/arm/mach-s3c24xx/bast-irq.c
11075
11076TI DAVINCI MACHINE SUPPORT
11077M:	Sekhar Nori <nsekhar@ti.com>
11078M:	Kevin Hilman <khilman@kernel.org>
11079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11081S:	Supported
11082F:	arch/arm/mach-davinci/
11083F:	drivers/i2c/busses/i2c-davinci.c
11084
11085TI DAVINCI SERIES MEDIA DRIVER
11086M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11087L:	linux-media@vger.kernel.org
11088W:	https://linuxtv.org
11089Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11090T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11091S:	Maintained
11092F:	drivers/media/platform/davinci/
11093F:	include/media/davinci/
11094
11095TI AM437X VPFE DRIVER
11096M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11097L:	linux-media@vger.kernel.org
11098W:	https://linuxtv.org
11099Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11100T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11101S:	Maintained
11102F:	drivers/media/platform/am437x/
11103
11104OV2659 OMNIVISION SENSOR DRIVER
11105M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11106L:	linux-media@vger.kernel.org
11107W:	https://linuxtv.org
11108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11109T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11110S:	Maintained
11111F:	drivers/media/i2c/ov2659.c
11112F:	include/media/i2c/ov2659.h
11113
11114SILICON MOTION SM712 FRAME BUFFER DRIVER
11115M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11116M:	Teddy Wang <teddy.wang@siliconmotion.com>
11117M:	Sudip Mukherjee <sudip@vectorindia.org>
11118L:	linux-fbdev@vger.kernel.org
11119S:	Maintained
11120F:	drivers/video/fbdev/sm712*
11121F:	Documentation/fb/sm712fb.txt
11122
11123SIS 190 ETHERNET DRIVER
11124M:	Francois Romieu <romieu@fr.zoreil.com>
11125L:	netdev@vger.kernel.org
11126S:	Maintained
11127F:	drivers/net/ethernet/sis/sis190.c
11128
11129SIS 900/7016 FAST ETHERNET DRIVER
11130M:	Daniele Venzano <venza@brownhat.org>
11131W:	http://www.brownhat.org/sis900.html
11132L:	netdev@vger.kernel.org
11133S:	Maintained
11134F:	drivers/net/ethernet/sis/sis900.*
11135
11136SIS FRAMEBUFFER DRIVER
11137M:	Thomas Winischhofer <thomas@winischhofer.net>
11138W:	http://www.winischhofer.net/linuxsisvga.shtml
11139S:	Maintained
11140F:	Documentation/fb/sisfb.txt
11141F:	drivers/video/fbdev/sis/
11142F:	include/video/sisfb.h
11143
11144SIS USB2VGA DRIVER
11145M:	Thomas Winischhofer <thomas@winischhofer.net>
11146W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11147S:	Maintained
11148F:	drivers/usb/misc/sisusbvga/
11149
11150SLAB ALLOCATOR
11151M:	Christoph Lameter <cl@linux.com>
11152M:	Pekka Enberg <penberg@kernel.org>
11153M:	David Rientjes <rientjes@google.com>
11154M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11155M:	Andrew Morton <akpm@linux-foundation.org>
11156L:	linux-mm@kvack.org
11157S:	Maintained
11158F:	include/linux/sl?b*.h
11159F:	mm/sl?b*
11160
11161SLEEPABLE READ-COPY UPDATE (SRCU)
11162M:	Lai Jiangshan <jiangshanlai@gmail.com>
11163M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11164M:	Josh Triplett <josh@joshtriplett.org>
11165R:	Steven Rostedt <rostedt@goodmis.org>
11166R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11167L:	linux-kernel@vger.kernel.org
11168W:	http://www.rdrop.com/users/paulmck/RCU/
11169S:	Supported
11170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11171F:	include/linux/srcu.h
11172F:	kernel/rcu/srcu.c
11173
11174SMACK SECURITY MODULE
11175M:	Casey Schaufler <casey@schaufler-ca.com>
11176L:	linux-security-module@vger.kernel.org
11177W:	http://schaufler-ca.com
11178T:	git git://github.com/cschaufler/smack-next
11179S:	Maintained
11180F:	Documentation/security/Smack.txt
11181F:	security/smack/
11182
11183DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11184M:	Kevin Hilman <khilman@kernel.org>
11185M:	Nishanth Menon <nm@ti.com>
11186S:	Maintained
11187F:	drivers/power/avs/
11188F:	include/linux/power/smartreflex.h
11189L:	linux-pm@vger.kernel.org
11190
11191SMC91x ETHERNET DRIVER
11192M:	Nicolas Pitre <nico@fluxnic.net>
11193S:	Odd Fixes
11194F:	drivers/net/ethernet/smsc/smc91x.*
11195
11196SMIA AND SMIA++ IMAGE SENSOR DRIVER
11197M:	Sakari Ailus <sakari.ailus@iki.fi>
11198L:	linux-media@vger.kernel.org
11199S:	Maintained
11200F:	drivers/media/i2c/smiapp/
11201F:	include/media/i2c/smiapp.h
11202F:	drivers/media/i2c/smiapp-pll.c
11203F:	drivers/media/i2c/smiapp-pll.h
11204F:	include/uapi/linux/smiapp.h
11205F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11206
11207SMM665 HARDWARE MONITOR DRIVER
11208M:	Guenter Roeck <linux@roeck-us.net>
11209L:	linux-hwmon@vger.kernel.org
11210S:	Maintained
11211F:	Documentation/hwmon/smm665
11212F:	drivers/hwmon/smm665.c
11213
11214SMSC EMC2103 HARDWARE MONITOR DRIVER
11215M:	Steve Glendinning <steve.glendinning@shawell.net>
11216L:	linux-hwmon@vger.kernel.org
11217S:	Maintained
11218F:	Documentation/hwmon/emc2103
11219F:	drivers/hwmon/emc2103.c
11220
11221SMSC SCH5627 HARDWARE MONITOR DRIVER
11222M:	Hans de Goede <hdegoede@redhat.com>
11223L:	linux-hwmon@vger.kernel.org
11224S:	Supported
11225F:	Documentation/hwmon/sch5627
11226F:	drivers/hwmon/sch5627.c
11227
11228SMSC47B397 HARDWARE MONITOR DRIVER
11229M:	Jean Delvare <jdelvare@suse.com>
11230L:	linux-hwmon@vger.kernel.org
11231S:	Maintained
11232F:	Documentation/hwmon/smsc47b397
11233F:	drivers/hwmon/smsc47b397.c
11234
11235SMSC911x ETHERNET DRIVER
11236M:	Steve Glendinning <steve.glendinning@shawell.net>
11237L:	netdev@vger.kernel.org
11238S:	Maintained
11239F:	include/linux/smsc911x.h
11240F:	drivers/net/ethernet/smsc/smsc911x.*
11241
11242SMSC9420 PCI ETHERNET DRIVER
11243M:	Steve Glendinning <steve.glendinning@shawell.net>
11244L:	netdev@vger.kernel.org
11245S:	Maintained
11246F:	drivers/net/ethernet/smsc/smsc9420.*
11247
11248SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11249M:	Steve Glendinning <steve.glendinning@shawell.net>
11250L:	linux-fbdev@vger.kernel.org
11251S:	Maintained
11252F:	drivers/video/fbdev/smscufx.c
11253
11254SOC-CAMERA V4L2 SUBSYSTEM
11255M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11256L:	linux-media@vger.kernel.org
11257T:	git git://linuxtv.org/media_tree.git
11258S:	Maintained
11259F:	include/media/soc*
11260F:	drivers/media/i2c/soc_camera/
11261F:	drivers/media/platform/soc_camera/
11262
11263SOEKRIS NET48XX LED SUPPORT
11264M:	Chris Boot <bootc@bootc.net>
11265S:	Maintained
11266F:	drivers/leds/leds-net48xx.c
11267
11268SOFTLOGIC 6x10 MPEG CODEC
11269M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11270M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11271M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11272M:	Ismael Luceno <ismael@iodev.co.uk>
11273L:	linux-media@vger.kernel.org
11274S:	Supported
11275F:	drivers/media/pci/solo6x10/
11276
11277SOFTWARE RAID (Multiple Disks) SUPPORT
11278M:	Shaohua Li <shli@kernel.org>
11279L:	linux-raid@vger.kernel.org
11280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11281S:	Supported
11282F:	drivers/md/
11283F:	include/linux/raid/
11284F:	include/uapi/linux/raid/
11285
11286SONIC NETWORK DRIVER
11287M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11288L:	netdev@vger.kernel.org
11289S:	Maintained
11290F:	drivers/net/ethernet/natsemi/sonic.*
11291
11292SONICS SILICON BACKPLANE DRIVER (SSB)
11293M:	Michael Buesch <m@bues.ch>
11294L:	linux-wireless@vger.kernel.org
11295S:	Maintained
11296F:	drivers/ssb/
11297F:	include/linux/ssb/
11298
11299SONY VAIO CONTROL DEVICE DRIVER
11300M:	Mattia Dongili <malattia@linux.it>
11301L:	platform-driver-x86@vger.kernel.org
11302W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11303S:	Maintained
11304F:	Documentation/laptops/sony-laptop.txt
11305F:	drivers/char/sonypi.c
11306F:	drivers/platform/x86/sony-laptop.c
11307F:	include/linux/sony-laptop.h
11308
11309SONY MEMORYSTICK CARD SUPPORT
11310M:	Alex Dubov <oakad@yahoo.com>
11311W:	http://tifmxx.berlios.de/
11312S:	Maintained
11313F:	drivers/memstick/host/tifm_ms.c
11314
11315SONY MEMORYSTICK STANDARD SUPPORT
11316M:	Maxim Levitsky <maximlevitsky@gmail.com>
11317S:	Maintained
11318F:	drivers/memstick/core/ms_block.*
11319
11320SOUND
11321M:	Jaroslav Kysela <perex@perex.cz>
11322M:	Takashi Iwai <tiwai@suse.com>
11323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11324W:	http://www.alsa-project.org/
11325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11326T:	git git://git.alsa-project.org/alsa-kernel.git
11327Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11328S:	Maintained
11329F:	Documentation/sound/
11330F:	include/sound/
11331F:	include/uapi/sound/
11332F:	sound/
11333
11334SOUND - COMPRESSED AUDIO
11335M:	Vinod Koul <vinod.koul@intel.com>
11336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11338S:	Supported
11339F:	Documentation/sound/alsa/compress_offload.txt
11340F:	include/sound/compress_driver.h
11341F:	include/uapi/sound/compress_*
11342F:	sound/core/compress_offload.c
11343F:	sound/soc/soc-compress.c
11344
11345SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11346M:	Liam Girdwood <lgirdwood@gmail.com>
11347M:	Mark Brown <broonie@kernel.org>
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11350W:	http://alsa-project.org/main/index.php/ASoC
11351S:	Supported
11352F:	Documentation/devicetree/bindings/sound/
11353F:	Documentation/sound/alsa/soc/
11354F:	sound/soc/
11355F:	include/sound/soc*
11356
11357SOUND - DMAENGINE HELPERS
11358M:	Lars-Peter Clausen <lars@metafoo.de>
11359S:	Supported
11360F:	include/sound/dmaengine_pcm.h
11361F:	sound/core/pcm_dmaengine.c
11362F:	sound/soc/soc-generic-dmaengine-pcm.c
11363
11364SP2 MEDIA DRIVER
11365M:	Olli Salonen <olli.salonen@iki.fi>
11366L:	linux-media@vger.kernel.org
11367W:	https://linuxtv.org
11368Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11369S:	Maintained
11370F:	drivers/media/dvb-frontends/sp2*
11371
11372SPARC + UltraSPARC (sparc/sparc64)
11373M:	"David S. Miller" <davem@davemloft.net>
11374L:	sparclinux@vger.kernel.org
11375Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11378S:	Maintained
11379F:	arch/sparc/
11380F:	drivers/sbus/
11381
11382SPARC SERIAL DRIVERS
11383M:	"David S. Miller" <davem@davemloft.net>
11384L:	sparclinux@vger.kernel.org
11385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11387S:	Maintained
11388F:	include/linux/sunserialcore.h
11389F:	drivers/tty/serial/suncore.c
11390F:	drivers/tty/serial/sunhv.c
11391F:	drivers/tty/serial/sunsab.c
11392F:	drivers/tty/serial/sunsab.h
11393F:	drivers/tty/serial/sunsu.c
11394F:	drivers/tty/serial/sunzilog.c
11395F:	drivers/tty/serial/sunzilog.h
11396
11397SPARSE CHECKER
11398M:	"Christopher Li" <sparse@chrisli.org>
11399L:	linux-sparse@vger.kernel.org
11400W:	https://sparse.wiki.kernel.org/
11401T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11402T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11403S:	Maintained
11404F:	include/linux/compiler.h
11405
11406SPEAR PLATFORM SUPPORT
11407M:	Viresh Kumar <vireshk@kernel.org>
11408M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11410W:	http://www.st.com/spear
11411S:	Maintained
11412F:	arch/arm/boot/dts/spear*
11413F:	arch/arm/mach-spear/
11414
11415SPEAR CLOCK FRAMEWORK SUPPORT
11416M:	Viresh Kumar <vireshk@kernel.org>
11417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11418W:	http://www.st.com/spear
11419S:	Maintained
11420F:	drivers/clk/spear/
11421
11422SPI SUBSYSTEM
11423M:	Mark Brown <broonie@kernel.org>
11424L:	linux-spi@vger.kernel.org
11425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11426Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11427S:	Maintained
11428F:	Documentation/devicetree/bindings/spi/
11429F:	Documentation/spi/
11430F:	drivers/spi/
11431F:	include/linux/spi/
11432F:	include/uapi/linux/spi/
11433F:	tools/spi/
11434
11435SPIDERNET NETWORK DRIVER for CELL
11436M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11437L:	netdev@vger.kernel.org
11438S:	Supported
11439F:	Documentation/networking/spider_net.txt
11440F:	drivers/net/ethernet/toshiba/spider_net*
11441
11442SPU FILE SYSTEM
11443M:	Jeremy Kerr <jk@ozlabs.org>
11444L:	linuxppc-dev@lists.ozlabs.org
11445W:	http://www.ibm.com/developerworks/power/cell/
11446S:	Supported
11447F:	Documentation/filesystems/spufs.txt
11448F:	arch/powerpc/platforms/cell/spufs/
11449
11450SQUASHFS FILE SYSTEM
11451M:	Phillip Lougher <phillip@squashfs.org.uk>
11452L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11453W:	http://squashfs.org.uk
11454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11455S:	Maintained
11456F:	Documentation/filesystems/squashfs.txt
11457F:	fs/squashfs/
11458
11459SRM (Alpha) environment access
11460M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11461S:	Maintained
11462F:	arch/alpha/kernel/srm_env.c
11463
11464STABLE BRANCH
11465M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11466L:	stable@vger.kernel.org
11467S:	Supported
11468F:	Documentation/stable_kernel_rules.txt
11469
11470STAGING SUBSYSTEM
11471M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11473L:	devel@driverdev.osuosl.org
11474S:	Supported
11475F:	drivers/staging/
11476
11477STAGING - COMEDI
11478M:	Ian Abbott <abbotti@mev.co.uk>
11479M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11480S:	Odd Fixes
11481F:	drivers/staging/comedi/
11482
11483STAGING - FLARION FT1000 DRIVERS
11484M:	Marek Belisko <marek.belisko@gmail.com>
11485S:	Odd Fixes
11486F:	drivers/staging/ft1000/
11487
11488STAGING - INDUSTRIAL IO
11489M:	Jonathan Cameron <jic23@kernel.org>
11490L:	linux-iio@vger.kernel.org
11491S:	Odd Fixes
11492F:	Documentation/devicetree/bindings/staging/iio/
11493F:	drivers/staging/iio/
11494
11495STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11496M:	Jarod Wilson <jarod@wilsonet.com>
11497W:	http://www.lirc.org/
11498S:	Odd Fixes
11499F:	drivers/staging/media/lirc/
11500
11501STAGING - LUSTRE PARALLEL FILESYSTEM
11502M:	Oleg Drokin <oleg.drokin@intel.com>
11503M:	Andreas Dilger <andreas.dilger@intel.com>
11504M:	James Simmons <jsimmons@infradead.org>
11505L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11506W:	http://wiki.lustre.org/
11507S:	Maintained
11508F:	drivers/staging/lustre
11509
11510STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11511M:	Marc Dietrich <marvin24@gmx.de>
11512L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11513L:	linux-tegra@vger.kernel.org
11514S:	Maintained
11515F:	drivers/staging/nvec/
11516
11517STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11518M:	Jens Frederich <jfrederich@gmail.com>
11519M:	Daniel Drake <dsd@laptop.org>
11520M:	Jon Nettleton <jon.nettleton@gmail.com>
11521W:	http://wiki.laptop.org/go/DCON
11522S:	Maintained
11523F:	drivers/staging/olpc_dcon/
11524
11525STAGING - REALTEK RTL8712U DRIVERS
11526M:	Larry Finger <Larry.Finger@lwfinger.net>
11527M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11528S:	Odd Fixes
11529F:	drivers/staging/rtl8712/
11530
11531STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11532M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11533M:	Teddy Wang <teddy.wang@siliconmotion.com>
11534M:	Sudip Mukherjee <sudip@vectorindia.org>
11535L:	linux-fbdev@vger.kernel.org
11536S:	Maintained
11537F:	drivers/staging/sm750fb/
11538
11539STAGING - SLICOSS
11540M:	Lior Dotan <liodot@gmail.com>
11541M:	Christopher Harrer <charrer@alacritech.com>
11542S:	Odd Fixes
11543F:	drivers/staging/slicoss/
11544
11545STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11546M:	William Hubbs <w.d.hubbs@gmail.com>
11547M:	Chris Brannon <chris@the-brannons.com>
11548M:	Kirk Reiser <kirk@reisers.ca>
11549M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11550L:	speakup@linux-speakup.org
11551W:	http://www.linux-speakup.org/
11552S:	Odd Fixes
11553F:	drivers/staging/speakup/
11554
11555STAGING - VIA VT665X DRIVERS
11556M:	Forest Bond <forest@alittletooquiet.net>
11557S:	Odd Fixes
11558F:	drivers/staging/vt665?/
11559
11560STAGING - WILC1000 WIFI DRIVER
11561M:	Aditya Shankar <aditya.shankar@microchip.com>
11562M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11563L:	linux-wireless@vger.kernel.org
11564S:	Supported
11565F:	drivers/staging/wilc1000/
11566
11567STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11568M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11569S:	Odd Fixes
11570F:	drivers/staging/xgifb/
11571
11572STARFIRE/DURALAN NETWORK DRIVER
11573M:	Ion Badulescu <ionut@badula.org>
11574S:	Odd Fixes
11575F:	drivers/net/ethernet/adaptec/starfire*
11576
11577SUN3/3X
11578M:	Sam Creasey <sammy@sammy.net>
11579W:	http://sammy.net/sun3/
11580S:	Maintained
11581F:	arch/m68k/kernel/*sun3*
11582F:	arch/m68k/sun3*/
11583F:	arch/m68k/include/asm/sun3*
11584F:	drivers/net/ethernet/i825xx/sun3*
11585
11586SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11587M:	Hans de Goede <hdegoede@redhat.com>
11588L:	linux-input@vger.kernel.org
11589S:	Maintained
11590F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11591F:	drivers/input/keyboard/sun4i-lradc-keys.c
11592
11593SUNDANCE NETWORK DRIVER
11594M:	Denis Kirjanov <kda@linux-powerpc.org>
11595L:	netdev@vger.kernel.org
11596S:	Maintained
11597F:	drivers/net/ethernet/dlink/sundance.c
11598
11599SUPERH
11600M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11601M:	Rich Felker <dalias@libc.org>
11602L:	linux-sh@vger.kernel.org
11603Q:	http://patchwork.kernel.org/project/linux-sh/list/
11604S:	Maintained
11605F:	Documentation/sh/
11606F:	arch/sh/
11607F:	drivers/sh/
11608
11609SUSPEND TO RAM
11610M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11611M:	Len Brown <len.brown@intel.com>
11612M:	Pavel Machek <pavel@ucw.cz>
11613L:	linux-pm@vger.kernel.org
11614S:	Supported
11615F:	Documentation/power/
11616F:	arch/x86/kernel/acpi/
11617F:	drivers/base/power/
11618F:	kernel/power/
11619F:	include/linux/suspend.h
11620F:	include/linux/freezer.h
11621F:	include/linux/pm.h
11622
11623SVGA HANDLING
11624M:	Martin Mares <mj@ucw.cz>
11625L:	linux-video@atrey.karlin.mff.cuni.cz
11626S:	Maintained
11627F:	Documentation/svga.txt
11628F:	arch/x86/boot/video*
11629
11630SWIOTLB SUBSYSTEM
11631M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11632L:	linux-kernel@vger.kernel.org
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11634S:	Supported
11635F:	lib/swiotlb.c
11636F:	arch/*/kernel/pci-swiotlb.c
11637F:	include/linux/swiotlb.h
11638
11639SWITCHDEV
11640M:	Jiri Pirko <jiri@resnulli.us>
11641L:	netdev@vger.kernel.org
11642S:	Supported
11643F:	net/switchdev/
11644F:	include/net/switchdev.h
11645
11646SYNOPSYS ARC ARCHITECTURE
11647M:	Vineet Gupta <vgupta@synopsys.com>
11648L:	linux-snps-arc@lists.infradead.org
11649S:	Supported
11650F:	arch/arc/
11651F:	Documentation/devicetree/bindings/arc/*
11652F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11653F:	drivers/tty/serial/arc_uart.c
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11655
11656SYNOPSYS ARC SDP platform support
11657M:	Alexey Brodkin <abrodkin@synopsys.com>
11658S:	Supported
11659F:	arch/arc/plat-axs10x
11660F:	arch/arc/boot/dts/ax*
11661F:	Documentation/devicetree/bindings/arc/axs10*
11662
11663SYSTEM CONFIGURATION (SYSCON)
11664M:	Lee Jones <lee.jones@linaro.org>
11665M:	Arnd Bergmann <arnd@arndb.de>
11666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11667S:	Supported
11668F:	drivers/mfd/syscon.c
11669
11670SYSTEM RESET/SHUTDOWN DRIVERS
11671M:	Sebastian Reichel <sre@kernel.org>
11672L:	linux-pm@vger.kernel.org
11673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11674S:	Maintained
11675F:	Documentation/devicetree/bindings/power/reset/
11676F:	drivers/power/reset/
11677
11678SYSV FILESYSTEM
11679M:	Christoph Hellwig <hch@infradead.org>
11680S:	Maintained
11681F:	Documentation/filesystems/sysv-fs.txt
11682F:	fs/sysv/
11683F:	include/linux/sysv_fs.h
11684
11685TARGET SUBSYSTEM
11686M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11687L:	linux-scsi@vger.kernel.org
11688L:	target-devel@vger.kernel.org
11689W:	http://www.linux-iscsi.org
11690W:	http://groups.google.com/group/linux-iscsi-target-dev
11691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11692S:	Supported
11693F:	drivers/target/
11694F:	include/target/
11695F:	Documentation/target/
11696
11697TASKSTATS STATISTICS INTERFACE
11698M:	Balbir Singh <bsingharora@gmail.com>
11699S:	Maintained
11700F:	Documentation/accounting/taskstats*
11701F:	include/linux/taskstats*
11702F:	kernel/taskstats.c
11703
11704TC CLASSIFIER
11705M:	Jamal Hadi Salim <jhs@mojatatu.com>
11706L:	netdev@vger.kernel.org
11707S:	Maintained
11708F:	include/net/pkt_cls.h
11709F:	include/uapi/linux/pkt_cls.h
11710F:	net/sched/
11711
11712TCP LOW PRIORITY MODULE
11713M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11714M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11715W:	http://tcp-lp-mod.sourceforge.net/
11716S:	Maintained
11717F:	net/ipv4/tcp_lp.c
11718
11719TDA10071 MEDIA DRIVER
11720M:	Antti Palosaari <crope@iki.fi>
11721L:	linux-media@vger.kernel.org
11722W:	https://linuxtv.org
11723W:	http://palosaari.fi/linux/
11724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11725T:	git git://linuxtv.org/anttip/media_tree.git
11726S:	Maintained
11727F:	drivers/media/dvb-frontends/tda10071*
11728
11729TDA18212 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/tuners/tda18212*
11738
11739TDA18218 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/tda18218*
11748
11749TDA18271 MEDIA DRIVER
11750M:	Michael Krufky <mkrufky@linuxtv.org>
11751L:	linux-media@vger.kernel.org
11752W:	https://linuxtv.org
11753W:	http://github.com/mkrufky
11754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11755T:	git git://linuxtv.org/mkrufky/tuners.git
11756S:	Maintained
11757F:	drivers/media/tuners/tda18271*
11758
11759TDA827x 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/tda8290.*
11768
11769TDA8290 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
11779TDA9840 MEDIA DRIVER
11780M:	Hans Verkuil <hverkuil@xs4all.nl>
11781L:	linux-media@vger.kernel.org
11782T:	git git://linuxtv.org/media_tree.git
11783W:	https://linuxtv.org
11784S:	Maintained
11785F:	drivers/media/i2c/tda9840*
11786
11787TEA5761 TUNER DRIVER
11788M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11789M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11790L:	linux-media@vger.kernel.org
11791W:	https://linuxtv.org
11792T:	git git://linuxtv.org/media_tree.git
11793S:	Odd fixes
11794F:	drivers/media/tuners/tea5761.*
11795
11796TEA5767 TUNER DRIVER
11797M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11798M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11799L:	linux-media@vger.kernel.org
11800W:	https://linuxtv.org
11801T:	git git://linuxtv.org/media_tree.git
11802S:	Maintained
11803F:	drivers/media/tuners/tea5767.*
11804
11805TEA6415C MEDIA DRIVER
11806M:	Hans Verkuil <hverkuil@xs4all.nl>
11807L:	linux-media@vger.kernel.org
11808T:	git git://linuxtv.org/media_tree.git
11809W:	https://linuxtv.org
11810S:	Maintained
11811F:	drivers/media/i2c/tea6415c*
11812
11813TEA6420 MEDIA DRIVER
11814M:	Hans Verkuil <hverkuil@xs4all.nl>
11815L:	linux-media@vger.kernel.org
11816T:	git git://linuxtv.org/media_tree.git
11817W:	https://linuxtv.org
11818S:	Maintained
11819F:	drivers/media/i2c/tea6420*
11820
11821TEAM DRIVER
11822M:	Jiri Pirko <jiri@resnulli.us>
11823L:	netdev@vger.kernel.org
11824S:	Supported
11825F:	drivers/net/team/
11826F:	include/linux/if_team.h
11827F:	include/uapi/linux/if_team.h
11828
11829TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11830M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11831S:	Maintained
11832F:	arch/x86/platform/ts5500/
11833
11834TECHNOTREND USB IR RECEIVER
11835M:	Sean Young <sean@mess.org>
11836L:	linux-media@vger.kernel.org
11837S:	Maintained
11838F:	drivers/media/rc/ttusbir.c
11839
11840TEGRA ARCHITECTURE SUPPORT
11841M:	Stephen Warren <swarren@wwwdotorg.org>
11842M:	Thierry Reding <thierry.reding@gmail.com>
11843M:	Alexandre Courbot <gnurou@gmail.com>
11844L:	linux-tegra@vger.kernel.org
11845Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11847S:	Supported
11848N:	[^a-z]tegra
11849
11850TEGRA CLOCK DRIVER
11851M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11852M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11853S:	Supported
11854F:	drivers/clk/tegra/
11855
11856TEGRA DMA DRIVERS
11857M:	Laxman Dewangan <ldewangan@nvidia.com>
11858M:	Jon Hunter <jonathanh@nvidia.com>
11859S:	Supported
11860F:	drivers/dma/tegra*
11861
11862TEGRA I2C DRIVER
11863M:	Laxman Dewangan <ldewangan@nvidia.com>
11864S:	Supported
11865F:	drivers/i2c/busses/i2c-tegra.c
11866
11867TEGRA IOMMU DRIVERS
11868M:	Hiroshi Doyu <hdoyu@nvidia.com>
11869S:	Supported
11870F:	drivers/iommu/tegra*
11871
11872TEGRA KBC DRIVER
11873M:	Rakesh Iyer <riyer@nvidia.com>
11874M:	Laxman Dewangan <ldewangan@nvidia.com>
11875S:	Supported
11876F:	drivers/input/keyboard/tegra-kbc.c
11877
11878TEGRA PWM DRIVER
11879M:	Thierry Reding <thierry.reding@gmail.com>
11880S:	Supported
11881F:	drivers/pwm/pwm-tegra.c
11882
11883TEGRA SERIAL DRIVER
11884M:	Laxman Dewangan <ldewangan@nvidia.com>
11885S:	Supported
11886F:	drivers/tty/serial/serial-tegra.c
11887
11888TEGRA SPI DRIVER
11889M:	Laxman Dewangan <ldewangan@nvidia.com>
11890S:	Supported
11891F:	drivers/spi/spi-tegra*
11892
11893TEHUTI ETHERNET DRIVER
11894M:	Andy Gospodarek <andy@greyhouse.net>
11895L:	netdev@vger.kernel.org
11896S:	Supported
11897F:	drivers/net/ethernet/tehuti/*
11898
11899Telecom Clock Driver for MCPL0010
11900M:	Mark Gross <mark.gross@intel.com>
11901S:	Supported
11902F:	drivers/char/tlclk.c
11903
11904TENSILICA XTENSA PORT (xtensa)
11905M:	Chris Zankel <chris@zankel.net>
11906M:	Max Filippov <jcmvbkbc@gmail.com>
11907L:	linux-xtensa@linux-xtensa.org
11908T:	git git://github.com/czankel/xtensa-linux.git
11909S:	Maintained
11910F:	arch/xtensa/
11911F:	drivers/irqchip/irq-xtensa-*
11912
11913THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11914M:	Hans Verkuil <hverkuil@xs4all.nl>
11915L:	linux-media@vger.kernel.org
11916T:	git git://linuxtv.org/media_tree.git
11917W:	https://linuxtv.org
11918S:	Maintained
11919F:	drivers/media/radio/radio-raremono.c
11920
11921THERMAL
11922M:	Zhang Rui <rui.zhang@intel.com>
11923M:	Eduardo Valentin <edubezval@gmail.com>
11924L:	linux-pm@vger.kernel.org
11925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11927Q:	https://patchwork.kernel.org/project/linux-pm/list/
11928S:	Supported
11929F:	drivers/thermal/
11930F:	include/linux/thermal.h
11931F:	include/uapi/linux/thermal.h
11932F:	include/linux/cpu_cooling.h
11933F:	Documentation/devicetree/bindings/thermal/
11934
11935THERMAL/CPU_COOLING
11936M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11937M:	Viresh Kumar <viresh.kumar@linaro.org>
11938M:	Javi Merino <javi.merino@kernel.org>
11939L:	linux-pm@vger.kernel.org
11940S:	Supported
11941F:	Documentation/thermal/cpu-cooling-api.txt
11942F:	drivers/thermal/cpu_cooling.c
11943F:	include/linux/cpu_cooling.h
11944
11945THINKPAD ACPI EXTRAS DRIVER
11946M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11947L:	ibm-acpi-devel@lists.sourceforge.net
11948L:	platform-driver-x86@vger.kernel.org
11949W:	http://ibm-acpi.sourceforge.net
11950W:	http://thinkwiki.org/wiki/Ibm-acpi
11951T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11952S:	Maintained
11953F:	drivers/platform/x86/thinkpad_acpi.c
11954
11955TI BANDGAP AND THERMAL DRIVER
11956M:	Eduardo Valentin <edubezval@gmail.com>
11957M:	Keerthy <j-keerthy@ti.com>
11958L:	linux-pm@vger.kernel.org
11959L:	linux-omap@vger.kernel.org
11960S:	Maintained
11961F:	drivers/thermal/ti-soc-thermal/
11962
11963TI VPE/CAL DRIVERS
11964M:	Benoit Parrot <bparrot@ti.com>
11965L:	linux-media@vger.kernel.org
11966W:	http://linuxtv.org/
11967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11968S:	Maintained
11969F:	drivers/media/platform/ti-vpe/
11970
11971TI CDCE706 CLOCK DRIVER
11972M:	Max Filippov <jcmvbkbc@gmail.com>
11973S:	Maintained
11974F:	drivers/clk/clk-cdce706.c
11975
11976TI CLOCK DRIVER
11977M:	Tero Kristo <t-kristo@ti.com>
11978L:	linux-omap@vger.kernel.org
11979S:	Maintained
11980F:	drivers/clk/ti/
11981F:	include/linux/clk/ti.h
11982
11983TI ETHERNET SWITCH DRIVER (CPSW)
11984M:	Mugunthan V N <mugunthanvnm@ti.com>
11985R:	Grygorii Strashko <grygorii.strashko@ti.com>
11986L:	linux-omap@vger.kernel.org
11987L:	netdev@vger.kernel.org
11988S:	Maintained
11989F:	drivers/net/ethernet/ti/cpsw*
11990F:	drivers/net/ethernet/ti/davinci*
11991
11992TI FLASH MEDIA INTERFACE DRIVER
11993M:	Alex Dubov <oakad@yahoo.com>
11994S:	Maintained
11995F:	drivers/misc/tifm*
11996F:	drivers/mmc/host/tifm_sd.c
11997F:	include/linux/tifm.h
11998
11999TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12000M:	Santosh Shilimkar <ssantosh@kernel.org>
12001L:	linux-kernel@vger.kernel.org
12002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12003S:	Maintained
12004F:	drivers/soc/ti/*
12005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12006
12007
12008TI LM49xxx FAMILY ASoC CODEC DRIVERS
12009M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12010M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12011L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12012S:	Maintained
12013F:	sound/soc/codecs/lm49453*
12014F:	sound/soc/codecs/isabelle*
12015
12016TI LP855x BACKLIGHT DRIVER
12017M:	Milo Kim <milo.kim@ti.com>
12018S:	Maintained
12019F:	Documentation/backlight/lp855x-driver.txt
12020F:	drivers/video/backlight/lp855x_bl.c
12021F:	include/linux/platform_data/lp855x.h
12022
12023TI LP8727 CHARGER DRIVER
12024M:	Milo Kim <milo.kim@ti.com>
12025S:	Maintained
12026F:	drivers/power/supply/lp8727_charger.c
12027F:	include/linux/platform_data/lp8727.h
12028
12029TI LP8788 MFD DRIVER
12030M:	Milo Kim <milo.kim@ti.com>
12031S:	Maintained
12032F:	drivers/iio/adc/lp8788_adc.c
12033F:	drivers/leds/leds-lp8788.c
12034F:	drivers/mfd/lp8788*.c
12035F:	drivers/power/supply/lp8788-charger.c
12036F:	drivers/regulator/lp8788-*.c
12037F:	include/linux/mfd/lp8788*.h
12038
12039TI NETCP ETHERNET DRIVER
12040M:	Wingman Kwok <w-kwok2@ti.com>
12041M:	Murali Karicheri <m-karicheri2@ti.com>
12042L:	netdev@vger.kernel.org
12043S:	Maintained
12044F:	drivers/net/ethernet/ti/netcp*
12045
12046TI TAS571X FAMILY ASoC CODEC DRIVER
12047M:	Kevin Cernekee <cernekee@chromium.org>
12048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12049S:	Odd Fixes
12050F:	sound/soc/codecs/tas571x*
12051
12052TI TWL4030 SERIES SOC CODEC DRIVER
12053M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12055S:	Maintained
12056F:	sound/soc/codecs/twl4030*
12057
12058TI WILINK WIRELESS DRIVERS
12059L:	linux-wireless@vger.kernel.org
12060W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12061W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12063S:	Orphan
12064F:	drivers/net/wireless/ti/
12065F:	include/linux/wl12xx.h
12066
12067TIPC NETWORK LAYER
12068M:	Jon Maloy <jon.maloy@ericsson.com>
12069M:	Ying Xue <ying.xue@windriver.com>
12070L:	netdev@vger.kernel.org (core kernel code)
12071L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12072W:	http://tipc.sourceforge.net/
12073S:	Maintained
12074F:	include/uapi/linux/tipc*.h
12075F:	net/tipc/
12076
12077TILE ARCHITECTURE
12078M:	Chris Metcalf <cmetcalf@mellanox.com>
12079W:	http://www.mellanox.com/repository/solutions/tile-scm/
12080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12081S:	Supported
12082F:	arch/tile/
12083F:	drivers/char/tile-srom.c
12084F:	drivers/edac/tile_edac.c
12085F:	drivers/net/ethernet/tile/
12086F:	drivers/rtc/rtc-tile.c
12087F:	drivers/tty/hvc/hvc_tile.c
12088F:	drivers/tty/serial/tilegx.c
12089F:	drivers/usb/host/*-tilegx.c
12090F:	include/linux/usb/tilegx.h
12091
12092TLAN NETWORK DRIVER
12093M:	Samuel Chessman <chessman@tux.org>
12094L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12095W:	http://sourceforge.net/projects/tlan/
12096S:	Maintained
12097F:	Documentation/networking/tlan.txt
12098F:	drivers/net/ethernet/ti/tlan.*
12099
12100TOMOYO SECURITY MODULE
12101M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12102M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12103L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12104L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12105L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12106L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12107W:	http://tomoyo.sourceforge.jp/
12108T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12109S:	Maintained
12110F:	security/tomoyo/
12111
12112TOPSTAR LAPTOP EXTRAS DRIVER
12113M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12114L:	platform-driver-x86@vger.kernel.org
12115S:	Maintained
12116F:	drivers/platform/x86/topstar-laptop.c
12117
12118TOSHIBA ACPI EXTRAS DRIVER
12119M:	Azael Avalos <coproscefalo@gmail.com>
12120L:	platform-driver-x86@vger.kernel.org
12121S:	Maintained
12122F:	drivers/platform/x86/toshiba_acpi.c
12123
12124TOSHIBA BLUETOOTH DRIVER
12125M:	Azael Avalos <coproscefalo@gmail.com>
12126L:	platform-driver-x86@vger.kernel.org
12127S:	Maintained
12128F:	drivers/platform/x86/toshiba_bluetooth.c
12129
12130TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12131M:	Azael Avalos <coproscefalo@gmail.com>
12132L:	platform-driver-x86@vger.kernel.org
12133S:	Maintained
12134F:	drivers/platform/x86/toshiba_haps.c
12135
12136TOSHIBA WMI HOTKEYS DRIVER
12137M:	Azael Avalos <coproscefalo@gmail.com>
12138L:	platform-driver-x86@vger.kernel.org
12139S:	Maintained
12140F:	drivers/platform/x86/toshiba-wmi.c
12141
12142TOSHIBA SMM DRIVER
12143M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12144W:	http://www.buzzard.org.uk/toshiba/
12145S:	Maintained
12146F:	drivers/char/toshiba.c
12147F:	include/linux/toshiba.h
12148F:	include/uapi/linux/toshiba.h
12149
12150TOSHIBA TC358743 DRIVER
12151M:	Mats Randgaard <matrandg@cisco.com>
12152L:	linux-media@vger.kernel.org
12153S:	Maintained
12154F:	drivers/media/i2c/tc358743*
12155F:	include/media/i2c/tc358743.h
12156
12157TMIO/SDHI MMC DRIVER
12158M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12159L:	linux-mmc@vger.kernel.org
12160S:	Supported
12161F:	drivers/mmc/host/tmio_mmc*
12162F:	drivers/mmc/host/sh_mobile_sdhi.c
12163F:	include/linux/mfd/tmio.h
12164
12165TMP401 HARDWARE MONITOR DRIVER
12166M:	Guenter Roeck <linux@roeck-us.net>
12167L:	linux-hwmon@vger.kernel.org
12168S:	Maintained
12169F:	Documentation/hwmon/tmp401
12170F:	drivers/hwmon/tmp401.c
12171
12172TMPFS (SHMEM FILESYSTEM)
12173M:	Hugh Dickins <hughd@google.com>
12174L:	linux-mm@kvack.org
12175S:	Maintained
12176F:	include/linux/shmem_fs.h
12177F:	mm/shmem.c
12178
12179TM6000 VIDEO4LINUX DRIVER
12180M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12181M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12182L:	linux-media@vger.kernel.org
12183W:	https://linuxtv.org
12184T:	git git://linuxtv.org/media_tree.git
12185S:	Odd fixes
12186F:	drivers/media/usb/tm6000/
12187F:	Documentation/media/v4l-drivers/tm6000*
12188
12189TW5864 VIDEO4LINUX DRIVER
12190M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12191M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12192M:	Andrey Utkin <andrey_utkin@fastmail.com>
12193L:	linux-media@vger.kernel.org
12194S:	Supported
12195F:	drivers/media/pci/tw5864/
12196
12197TW68 VIDEO4LINUX DRIVER
12198M:	Hans Verkuil <hverkuil@xs4all.nl>
12199L:	linux-media@vger.kernel.org
12200T:	git git://linuxtv.org/media_tree.git
12201W:	https://linuxtv.org
12202S:	Odd Fixes
12203F:	drivers/media/pci/tw68/
12204
12205TW686X VIDEO4LINUX DRIVER
12206M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12207L:	linux-media@vger.kernel.org
12208T:	git git://linuxtv.org/media_tree.git
12209W:	http://linuxtv.org
12210S:	Maintained
12211F:	drivers/media/pci/tw686x/
12212
12213TPM DEVICE DRIVER
12214M:	Peter Huewe <peterhuewe@gmx.de>
12215M:	Marcel Selhorst <tpmdd@selhorst.net>
12216M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12217R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12218W:	http://tpmdd.sourceforge.net
12219L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12220Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12221T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12222S:	Maintained
12223F:	drivers/char/tpm/
12224
12225TPM IBM_VTPM DEVICE DRIVER
12226M:	Ashley Lai <ashleydlai@gmail.com>
12227W:	http://tpmdd.sourceforge.net
12228L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12229S:	Maintained
12230F:	drivers/char/tpm/tpm_ibmvtpm*
12231
12232TRACING
12233M:	Steven Rostedt <rostedt@goodmis.org>
12234M:	Ingo Molnar <mingo@redhat.com>
12235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12236S:	Maintained
12237F:	Documentation/trace/ftrace.txt
12238F:	arch/*/*/*/ftrace.h
12239F:	arch/*/kernel/ftrace.c
12240F:	include/*/ftrace.h
12241F:	include/linux/trace*.h
12242F:	include/trace/
12243F:	kernel/trace/
12244F:	tools/testing/selftests/ftrace/
12245
12246TRACING MMIO ACCESSES (MMIOTRACE)
12247M:	Steven Rostedt <rostedt@goodmis.org>
12248M:	Ingo Molnar <mingo@kernel.org>
12249R:	Karol Herbst <karolherbst@gmail.com>
12250R:	Pekka Paalanen <ppaalanen@gmail.com>
12251S:	Maintained
12252L:	linux-kernel@vger.kernel.org
12253L:	nouveau@lists.freedesktop.org
12254F:	kernel/trace/trace_mmiotrace.c
12255F:	include/linux/mmiotrace.h
12256F:	arch/x86/mm/kmmio.c
12257F:	arch/x86/mm/mmio-mod.c
12258F:	arch/x86/mm/testmmiotrace.c
12259
12260TRIVIAL PATCHES
12261M:	Jiri Kosina <trivial@kernel.org>
12262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12263S:	Maintained
12264K:	^Subject:.*(?i)trivial
12265
12266TTY LAYER
12267M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12268M:	Jiri Slaby <jslaby@suse.com>
12269S:	Supported
12270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12271F:	Documentation/serial/
12272F:	drivers/tty/
12273F:	drivers/tty/serial/serial_core.c
12274F:	include/linux/serial_core.h
12275F:	include/linux/serial.h
12276F:	include/linux/tty.h
12277F:	include/uapi/linux/serial_core.h
12278F:	include/uapi/linux/serial.h
12279F:	include/uapi/linux/tty.h
12280
12281TUA9001 MEDIA DRIVER
12282M:	Antti Palosaari <crope@iki.fi>
12283L:	linux-media@vger.kernel.org
12284W:	https://linuxtv.org
12285W:	http://palosaari.fi/linux/
12286Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12287T:	git git://linuxtv.org/anttip/media_tree.git
12288S:	Maintained
12289F:	drivers/media/tuners/tua9001*
12290
12291TULIP NETWORK DRIVERS
12292L:	netdev@vger.kernel.org
12293L:	linux-parisc@vger.kernel.org
12294S:	Orphan
12295F:	drivers/net/ethernet/dec/tulip/
12296
12297TUN/TAP driver
12298M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12299W:	http://vtun.sourceforge.net/tun
12300S:	Maintained
12301F:	Documentation/networking/tuntap.txt
12302F:	arch/um/os-Linux/drivers/
12303
12304TURBOCHANNEL SUBSYSTEM
12305M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12306M:	Ralf Baechle <ralf@linux-mips.org>
12307L:	linux-mips@linux-mips.org
12308Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12309S:	Maintained
12310F:	drivers/tc/
12311F:	include/linux/tc.h
12312
12313UBI FILE SYSTEM (UBIFS)
12314M:	Richard Weinberger <richard@nod.at>
12315M:	Artem Bityutskiy <dedekind1@gmail.com>
12316M:	Adrian Hunter <adrian.hunter@intel.com>
12317L:	linux-mtd@lists.infradead.org
12318T:	git git://git.infradead.org/ubifs-2.6.git
12319W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12320S:	Supported
12321F:	Documentation/filesystems/ubifs.txt
12322F:	fs/ubifs/
12323
12324UCLINUX (M68KNOMMU AND COLDFIRE)
12325M:	Greg Ungerer <gerg@linux-m68k.org>
12326W:	http://www.linux-m68k.org/
12327W:	http://www.uclinux.org/
12328L:	linux-m68k@lists.linux-m68k.org
12329L:	uclinux-dev@uclinux.org  (subscribers-only)
12330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12331S:	Maintained
12332F:	arch/m68k/coldfire/
12333F:	arch/m68k/68*/
12334F:	arch/m68k/*/*_no.*
12335F:	arch/m68k/include/asm/*_no.*
12336
12337UDF FILESYSTEM
12338M:	Jan Kara <jack@suse.com>
12339S:	Maintained
12340F:	Documentation/filesystems/udf.txt
12341F:	fs/udf/
12342
12343UFS FILESYSTEM
12344M:	Evgeniy Dushistov <dushistov@mail.ru>
12345S:	Maintained
12346F:	Documentation/filesystems/ufs.txt
12347F:	fs/ufs/
12348
12349UHID USERSPACE HID IO DRIVER:
12350M:	David Herrmann <dh.herrmann@googlemail.com>
12351L:	linux-input@vger.kernel.org
12352S:	Maintained
12353F:	drivers/hid/uhid.c
12354F:	include/uapi/linux/uhid.h
12355
12356ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12357L:	linux-usb@vger.kernel.org
12358S:	Orphan
12359F:	drivers/uwb/
12360F:	include/linux/uwb.h
12361F:	include/linux/uwb/
12362
12363UNICORE32 ARCHITECTURE:
12364M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12365W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12366S:	Maintained
12367T:	git git://github.com/gxt/linux.git
12368F:	arch/unicore32/
12369
12370UNIFDEF
12371M:	Tony Finch <dot@dotat.at>
12372W:	http://dotat.at/prog/unifdef
12373S:	Maintained
12374F:	scripts/unifdef.c
12375
12376UNIFORM CDROM DRIVER
12377M:	Jens Axboe <axboe@kernel.dk>
12378W:	http://www.kernel.dk
12379S:	Maintained
12380F:	Documentation/cdrom/
12381F:	drivers/cdrom/cdrom.c
12382F:	include/linux/cdrom.h
12383F:	include/uapi/linux/cdrom.h
12384
12385UNISYS S-PAR DRIVERS
12386M:	David Kershner <david.kershner@unisys.com>
12387L:	sparmaintainer@unisys.com (Unisys internal)
12388S:	Supported
12389F:	drivers/staging/unisys/
12390
12391UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12392M:	Vinayak Holikatti <vinholikatti@gmail.com>
12393L:	linux-scsi@vger.kernel.org
12394S:	Supported
12395F:	Documentation/scsi/ufs.txt
12396F:	drivers/scsi/ufs/
12397
12398UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12399M:	Joao Pinto <Joao.Pinto@synopsys.com>
12400L:	linux-scsi@vger.kernel.org
12401S:	Supported
12402F:	drivers/scsi/ufs/*dwc*
12403
12404UNSORTED BLOCK IMAGES (UBI)
12405M:	Artem Bityutskiy <dedekind1@gmail.com>
12406M:	Richard Weinberger <richard@nod.at>
12407W:	http://www.linux-mtd.infradead.org/
12408L:	linux-mtd@lists.infradead.org
12409T:	git git://git.infradead.org/ubifs-2.6.git
12410S:	Supported
12411F:	drivers/mtd/ubi/
12412F:	include/linux/mtd/ubi.h
12413F:	include/uapi/mtd/ubi-user.h
12414
12415USB ACM DRIVER
12416M:	Oliver Neukum <oneukum@suse.com>
12417L:	linux-usb@vger.kernel.org
12418S:	Maintained
12419F:	Documentation/usb/acm.txt
12420F:	drivers/usb/class/cdc-acm.*
12421
12422USB AR5523 WIRELESS DRIVER
12423M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12424L:	linux-wireless@vger.kernel.org
12425S:	Maintained
12426F:	drivers/net/wireless/ath/ar5523/
12427
12428USB ATTACHED SCSI
12429M:	Oliver Neukum <oneukum@suse.com>
12430L:	linux-usb@vger.kernel.org
12431L:	linux-scsi@vger.kernel.org
12432S:	Maintained
12433F:	drivers/usb/storage/uas.c
12434
12435USB CDC ETHERNET DRIVER
12436M:	Oliver Neukum <oliver@neukum.org>
12437L:	linux-usb@vger.kernel.org
12438S:	Maintained
12439F:	drivers/net/usb/cdc_*.c
12440F:	include/uapi/linux/usb/cdc.h
12441
12442USB CHAOSKEY DRIVER
12443M:	Keith Packard <keithp@keithp.com>
12444L:	linux-usb@vger.kernel.org
12445S:	Maintained
12446F:	drivers/usb/misc/chaoskey.c
12447
12448USB CYPRESS C67X00 DRIVER
12449M:	Peter Korsgaard <jacmet@sunsite.dk>
12450L:	linux-usb@vger.kernel.org
12451S:	Maintained
12452F:	drivers/usb/c67x00/
12453
12454USB DAVICOM DM9601 DRIVER
12455M:	Peter Korsgaard <jacmet@sunsite.dk>
12456L:	netdev@vger.kernel.org
12457W:	http://www.linux-usb.org/usbnet
12458S:	Maintained
12459F:	drivers/net/usb/dm9601.c
12460
12461USB DIAMOND RIO500 DRIVER
12462M:	Cesar Miquel <miquel@df.uba.ar>
12463L:	rio500-users@lists.sourceforge.net
12464W:	http://rio500.sourceforge.net
12465S:	Maintained
12466F:	drivers/usb/misc/rio500*
12467
12468USB EHCI DRIVER
12469M:	Alan Stern <stern@rowland.harvard.edu>
12470L:	linux-usb@vger.kernel.org
12471S:	Maintained
12472F:	Documentation/usb/ehci.txt
12473F:	drivers/usb/host/ehci*
12474
12475USB GADGET/PERIPHERAL SUBSYSTEM
12476M:	Felipe Balbi <balbi@kernel.org>
12477L:	linux-usb@vger.kernel.org
12478W:	http://www.linux-usb.org/gadget
12479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12480S:	Maintained
12481F:	drivers/usb/gadget/
12482F:	include/linux/usb/gadget*
12483
12484USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12485M:	Jiri Kosina <jikos@kernel.org>
12486R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12487L:	linux-usb@vger.kernel.org
12488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12489S:	Maintained
12490F:	Documentation/hid/hiddev.txt
12491F:	drivers/hid/usbhid/
12492
12493USB ISP116X DRIVER
12494M:	Olav Kongas <ok@artecdesign.ee>
12495L:	linux-usb@vger.kernel.org
12496S:	Maintained
12497F:	drivers/usb/host/isp116x*
12498F:	include/linux/usb/isp116x.h
12499
12500USB LAN78XX ETHERNET DRIVER
12501M:	Woojung Huh <woojung.huh@microchip.com>
12502M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12503L:	netdev@vger.kernel.org
12504S:	Maintained
12505F:	drivers/net/usb/lan78xx.*
12506
12507USB MASS STORAGE DRIVER
12508M:	Alan Stern <stern@rowland.harvard.edu>
12509L:	linux-usb@vger.kernel.org
12510L:	usb-storage@lists.one-eyed-alien.net
12511S:	Maintained
12512W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12513F:	drivers/usb/storage/
12514
12515USB MIDI DRIVER
12516M:	Clemens Ladisch <clemens@ladisch.de>
12517L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12518T:	git git://git.alsa-project.org/alsa-kernel.git
12519S:	Maintained
12520F:	sound/usb/midi.*
12521
12522USB NETWORKING DRIVERS
12523L:	linux-usb@vger.kernel.org
12524S:	Odd Fixes
12525F:	drivers/net/usb/
12526
12527USB OHCI DRIVER
12528M:	Alan Stern <stern@rowland.harvard.edu>
12529L:	linux-usb@vger.kernel.org
12530S:	Maintained
12531F:	Documentation/usb/ohci.txt
12532F:	drivers/usb/host/ohci*
12533
12534USB OTG FSM (Finite State Machine)
12535M:	Peter Chen <Peter.Chen@nxp.com>
12536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12537L:	linux-usb@vger.kernel.org
12538S:	Maintained
12539F:	drivers/usb/common/usb-otg-fsm.c
12540
12541USB OVER IP DRIVER
12542M:	Valentina Manea <valentina.manea.m@gmail.com>
12543M:	Shuah Khan <shuahkh@osg.samsung.com>
12544M:	Shuah Khan <shuah@kernel.org>
12545L:	linux-usb@vger.kernel.org
12546S:	Maintained
12547F:	Documentation/usb/usbip_protocol.txt
12548F:	drivers/usb/usbip/
12549F:	tools/usb/usbip/
12550
12551USB PEGASUS DRIVER
12552M:	Petko Manolov <petkan@nucleusys.com>
12553L:	linux-usb@vger.kernel.org
12554L:	netdev@vger.kernel.org
12555T:	git git://github.com/petkan/pegasus.git
12556W:	https://github.com/petkan/pegasus
12557S:	Maintained
12558F:	drivers/net/usb/pegasus.*
12559
12560USB PHY LAYER
12561M:	Felipe Balbi <balbi@kernel.org>
12562L:	linux-usb@vger.kernel.org
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12564S:	Maintained
12565F:	drivers/usb/phy/
12566
12567USB PRINTER DRIVER (usblp)
12568M:	Pete Zaitcev <zaitcev@redhat.com>
12569L:	linux-usb@vger.kernel.org
12570S:	Supported
12571F:	drivers/usb/class/usblp.c
12572
12573USB QMI WWAN NETWORK DRIVER
12574M:	Bjørn Mork <bjorn@mork.no>
12575L:	netdev@vger.kernel.org
12576S:	Maintained
12577F:	Documentation/ABI/testing/sysfs-class-net-qmi
12578F:	drivers/net/usb/qmi_wwan.c
12579
12580USB RTL8150 DRIVER
12581M:	Petko Manolov <petkan@nucleusys.com>
12582L:	linux-usb@vger.kernel.org
12583L:	netdev@vger.kernel.org
12584T:	git git://github.com/petkan/rtl8150.git
12585W:	https://github.com/petkan/rtl8150
12586S:	Maintained
12587F:	drivers/net/usb/rtl8150.c
12588
12589USB SERIAL SUBSYSTEM
12590M:	Johan Hovold <johan@kernel.org>
12591L:	linux-usb@vger.kernel.org
12592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12593S:	Maintained
12594F:	Documentation/usb/usb-serial.txt
12595F:	drivers/usb/serial/
12596F:	include/linux/usb/serial.h
12597
12598USB SMSC75XX ETHERNET DRIVER
12599M:	Steve Glendinning <steve.glendinning@shawell.net>
12600L:	netdev@vger.kernel.org
12601S:	Maintained
12602F:	drivers/net/usb/smsc75xx.*
12603
12604USB SMSC95XX ETHERNET DRIVER
12605M:	Steve Glendinning <steve.glendinning@shawell.net>
12606M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12607L:	netdev@vger.kernel.org
12608S:	Maintained
12609F:	drivers/net/usb/smsc95xx.*
12610
12611USB SUBSYSTEM
12612M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12613L:	linux-usb@vger.kernel.org
12614W:	http://www.linux-usb.org
12615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12616S:	Supported
12617F:	Documentation/devicetree/bindings/usb/
12618F:	Documentation/usb/
12619F:	drivers/usb/
12620F:	include/linux/usb.h
12621F:	include/linux/usb/
12622
12623USB UHCI DRIVER
12624M:	Alan Stern <stern@rowland.harvard.edu>
12625L:	linux-usb@vger.kernel.org
12626S:	Maintained
12627F:	drivers/usb/host/uhci*
12628
12629USB "USBNET" DRIVER FRAMEWORK
12630M:	Oliver Neukum <oneukum@suse.com>
12631L:	netdev@vger.kernel.org
12632W:	http://www.linux-usb.org/usbnet
12633S:	Maintained
12634F:	drivers/net/usb/usbnet.c
12635F:	include/linux/usb/usbnet.h
12636
12637USB VIDEO CLASS
12638M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12639L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12640L:	linux-media@vger.kernel.org
12641T:	git git://linuxtv.org/media_tree.git
12642W:	http://www.ideasonboard.org/uvc/
12643S:	Maintained
12644F:	drivers/media/usb/uvc/
12645F:	include/uapi/linux/uvcvideo.h
12646
12647USB VISION DRIVER
12648M:	Hans Verkuil <hverkuil@xs4all.nl>
12649L:	linux-media@vger.kernel.org
12650T:	git git://linuxtv.org/media_tree.git
12651W:	https://linuxtv.org
12652S:	Odd Fixes
12653F:	drivers/media/usb/usbvision/
12654
12655USB WEBCAM GADGET
12656M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12657L:	linux-usb@vger.kernel.org
12658S:	Maintained
12659F:	drivers/usb/gadget/function/*uvc*
12660F:	drivers/usb/gadget/legacy/webcam.c
12661
12662USB WIRELESS RNDIS DRIVER (rndis_wlan)
12663M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12664L:	linux-wireless@vger.kernel.org
12665S:	Maintained
12666F:	drivers/net/wireless/rndis_wlan.c
12667
12668USB XHCI DRIVER
12669M:	Mathias Nyman <mathias.nyman@intel.com>
12670L:	linux-usb@vger.kernel.org
12671S:	Supported
12672F:	drivers/usb/host/xhci*
12673F:	drivers/usb/host/pci-quirks*
12674
12675USB ZD1201 DRIVER
12676L:	linux-wireless@vger.kernel.org
12677W:	http://linux-lc100020.sourceforge.net
12678S:	Orphan
12679F:	drivers/net/wireless/zydas/zd1201.*
12680
12681USB ZR364XX DRIVER
12682M:	Antoine Jacquet <royale@zerezo.com>
12683L:	linux-usb@vger.kernel.org
12684L:	linux-media@vger.kernel.org
12685T:	git git://linuxtv.org/media_tree.git
12686W:	http://royale.zerezo.com/zr364xx/
12687S:	Maintained
12688F:	Documentation/media/v4l-drivers/zr364xx*
12689F:	drivers/media/usb/zr364xx/
12690
12691ULPI BUS
12692M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12693L:	linux-usb@vger.kernel.org
12694S:	Maintained
12695F:	drivers/usb/common/ulpi.c
12696F:	include/linux/ulpi/
12697
12698USER-MODE LINUX (UML)
12699M:	Jeff Dike <jdike@addtoit.com>
12700M:	Richard Weinberger <richard@nod.at>
12701L:	user-mode-linux-devel@lists.sourceforge.net
12702L:	user-mode-linux-user@lists.sourceforge.net
12703W:	http://user-mode-linux.sourceforge.net
12704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12705S:	Maintained
12706F:	Documentation/virtual/uml/
12707F:	arch/um/
12708F:	arch/x86/um/
12709F:	fs/hostfs/
12710F:	fs/hppfs/
12711
12712USERSPACE I/O (UIO)
12713M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12714S:	Maintained
12715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12716F:	Documentation/DocBook/uio-howto.tmpl
12717F:	drivers/uio/
12718F:	include/linux/uio*.h
12719
12720UTIL-LINUX PACKAGE
12721M:	Karel Zak <kzak@redhat.com>
12722L:	util-linux@vger.kernel.org
12723W:	http://en.wikipedia.org/wiki/Util-linux
12724T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12725S:	Maintained
12726
12727UVESAFB DRIVER
12728M:	Michal Januszewski <spock@gentoo.org>
12729L:	linux-fbdev@vger.kernel.org
12730W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12731S:	Maintained
12732F:	Documentation/fb/uvesafb.txt
12733F:	drivers/video/fbdev/uvesafb.*
12734
12735VF610 NAND DRIVER
12736M:	Stefan Agner <stefan@agner.ch>
12737L:	linux-mtd@lists.infradead.org
12738S:	Supported
12739F:	drivers/mtd/nand/vf610_nfc.c
12740
12741VFAT/FAT/MSDOS FILESYSTEM
12742M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12743S:	Maintained
12744F:	Documentation/filesystems/vfat.txt
12745F:	fs/fat/
12746
12747VFIO DRIVER
12748M:	Alex Williamson <alex.williamson@redhat.com>
12749L:	kvm@vger.kernel.org
12750T:	git git://github.com/awilliam/linux-vfio.git
12751S:	Maintained
12752F:	Documentation/vfio.txt
12753F:	drivers/vfio/
12754F:	include/linux/vfio.h
12755F:	include/uapi/linux/vfio.h
12756
12757VFIO PLATFORM DRIVER
12758M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12759L:	kvm@vger.kernel.org
12760S:	Maintained
12761F:	drivers/vfio/platform/
12762
12763VIDEOBUF2 FRAMEWORK
12764M:	Pawel Osciak <pawel@osciak.com>
12765M:	Marek Szyprowski <m.szyprowski@samsung.com>
12766M:	Kyungmin Park <kyungmin.park@samsung.com>
12767L:	linux-media@vger.kernel.org
12768S:	Maintained
12769F:	drivers/media/v4l2-core/videobuf2-*
12770F:	include/media/videobuf2-*
12771
12772VIRTIO AND VHOST VSOCK DRIVER
12773M:	Stefan Hajnoczi <stefanha@redhat.com>
12774L:	kvm@vger.kernel.org
12775L:	virtualization@lists.linux-foundation.org
12776L:	netdev@vger.kernel.org
12777S:	Maintained
12778F:	include/linux/virtio_vsock.h
12779F:	include/uapi/linux/virtio_vsock.h
12780F:	net/vmw_vsock/virtio_transport_common.c
12781F:	net/vmw_vsock/virtio_transport.c
12782F:	drivers/vhost/vsock.c
12783F:	drivers/vhost/vsock.h
12784
12785VIRTUAL SERIO DEVICE DRIVER
12786M:	Stephen Chandler Paul <thatslyude@gmail.com>
12787S:	Maintained
12788F:	drivers/input/serio/userio.c
12789F:	include/uapi/linux/userio.h
12790
12791VIRTIO CONSOLE DRIVER
12792M:	Amit Shah <amit.shah@redhat.com>
12793L:	virtualization@lists.linux-foundation.org
12794S:	Maintained
12795F:	drivers/char/virtio_console.c
12796F:	include/linux/virtio_console.h
12797F:	include/uapi/linux/virtio_console.h
12798
12799VIRTIO CORE, NET AND BLOCK DRIVERS
12800M:	"Michael S. Tsirkin" <mst@redhat.com>
12801L:	virtualization@lists.linux-foundation.org
12802S:	Maintained
12803F:	Documentation/devicetree/bindings/virtio/
12804F:	drivers/virtio/
12805F:	tools/virtio/
12806F:	drivers/net/virtio_net.c
12807F:	drivers/block/virtio_blk.c
12808F:	include/linux/virtio_*.h
12809F:	include/uapi/linux/virtio_*.h
12810
12811VIRTIO DRIVERS FOR S390
12812M:	Christian Borntraeger <borntraeger@de.ibm.com>
12813M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12814L:	linux-s390@vger.kernel.org
12815L:	virtualization@lists.linux-foundation.org
12816L:	kvm@vger.kernel.org
12817S:	Supported
12818F:	drivers/s390/virtio/
12819
12820VIRTIO GPU DRIVER
12821M:	David Airlie <airlied@linux.ie>
12822M:	Gerd Hoffmann <kraxel@redhat.com>
12823L:	dri-devel@lists.freedesktop.org
12824L:	virtualization@lists.linux-foundation.org
12825S:	Maintained
12826F:	drivers/gpu/drm/virtio/
12827F:	include/uapi/linux/virtio_gpu.h
12828
12829VIRTIO HOST (VHOST)
12830M:	"Michael S. Tsirkin" <mst@redhat.com>
12831L:	kvm@vger.kernel.org
12832L:	virtualization@lists.linux-foundation.org
12833L:	netdev@vger.kernel.org
12834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12835S:	Maintained
12836F:	drivers/vhost/
12837F:	include/uapi/linux/vhost.h
12838
12839VIRTIO INPUT DRIVER
12840M:	Gerd Hoffmann <kraxel@redhat.com>
12841S:	Maintained
12842F:	drivers/virtio/virtio_input.c
12843F:	include/uapi/linux/virtio_input.h
12844
12845VIA RHINE NETWORK DRIVER
12846S:	Orphan
12847F:	drivers/net/ethernet/via/via-rhine.c
12848
12849VIA SD/MMC CARD CONTROLLER DRIVER
12850M:	Bruce Chang <brucechang@via.com.tw>
12851M:	Harald Welte <HaraldWelte@viatech.com>
12852S:	Maintained
12853F:	drivers/mmc/host/via-sdmmc.c
12854
12855VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12856M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12857L:	linux-fbdev@vger.kernel.org
12858S:	Maintained
12859F:	include/linux/via-core.h
12860F:	include/linux/via-gpio.h
12861F:	include/linux/via_i2c.h
12862F:	drivers/video/fbdev/via/
12863
12864VIA VELOCITY NETWORK DRIVER
12865M:	Francois Romieu <romieu@fr.zoreil.com>
12866L:	netdev@vger.kernel.org
12867S:	Maintained
12868F:	drivers/net/ethernet/via/via-velocity.*
12869
12870VIRT LIB
12871M:	Alex Williamson <alex.williamson@redhat.com>
12872M:	Paolo Bonzini <pbonzini@redhat.com>
12873L:	kvm@vger.kernel.org
12874S:	Supported
12875F:	virt/lib/
12876
12877VIVID VIRTUAL VIDEO DRIVER
12878M:	Hans Verkuil <hverkuil@xs4all.nl>
12879L:	linux-media@vger.kernel.org
12880T:	git git://linuxtv.org/media_tree.git
12881W:	https://linuxtv.org
12882S:	Maintained
12883F:	drivers/media/platform/vivid/*
12884
12885VLAN (802.1Q)
12886M:	Patrick McHardy <kaber@trash.net>
12887L:	netdev@vger.kernel.org
12888S:	Maintained
12889F:	drivers/net/macvlan.c
12890F:	include/linux/if_*vlan.h
12891F:	net/8021q/
12892
12893VLYNQ BUS
12894M:	Florian Fainelli <f.fainelli@gmail.com>
12895L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12896S:	Maintained
12897F:	drivers/vlynq/vlynq.c
12898F:	include/linux/vlynq.h
12899
12900VME SUBSYSTEM
12901M:	Martyn Welch <martyn@welchs.me.uk>
12902M:	Manohar Vanga <manohar.vanga@gmail.com>
12903M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12904L:	devel@driverdev.osuosl.org
12905S:	Maintained
12906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12907F:	Documentation/vme_api.txt
12908F:	drivers/staging/vme/
12909F:	drivers/vme/
12910F:	include/linux/vme*
12911
12912VMWARE HYPERVISOR INTERFACE
12913M:	Alok Kataria <akataria@vmware.com>
12914L:	virtualization@lists.linux-foundation.org
12915S:	Supported
12916F:	arch/x86/kernel/cpu/vmware.c
12917
12918VMWARE BALLOON DRIVER
12919M:	Xavier Deguillard <xdeguillard@vmware.com>
12920M:	Philip Moltmann <moltmann@vmware.com>
12921M:	"VMware, Inc." <pv-drivers@vmware.com>
12922L:	linux-kernel@vger.kernel.org
12923S:	Maintained
12924F:	drivers/misc/vmw_balloon.c
12925
12926VMWARE VMMOUSE SUBDRIVER
12927M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12928M:	"VMware, Inc." <pv-drivers@vmware.com>
12929L:	linux-input@vger.kernel.org
12930S:	Maintained
12931F:	drivers/input/mouse/vmmouse.c
12932F:	drivers/input/mouse/vmmouse.h
12933
12934VMWARE VMXNET3 ETHERNET DRIVER
12935M:	Shrikrishna Khare <skhare@vmware.com>
12936M:	"VMware, Inc." <pv-drivers@vmware.com>
12937L:	netdev@vger.kernel.org
12938S:	Maintained
12939F:	drivers/net/vmxnet3/
12940
12941VMware PVSCSI driver
12942M:	Jim Gill <jgill@vmware.com>
12943M:	VMware PV-Drivers <pv-drivers@vmware.com>
12944L:	linux-scsi@vger.kernel.org
12945S:	Maintained
12946F:	drivers/scsi/vmw_pvscsi.c
12947F:	drivers/scsi/vmw_pvscsi.h
12948
12949VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12950M:	Liam Girdwood <lgirdwood@gmail.com>
12951M:	Mark Brown <broonie@kernel.org>
12952L:	linux-kernel@vger.kernel.org
12953W:	http://www.slimlogic.co.uk/?p=48
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12955S:	Supported
12956F:	Documentation/devicetree/bindings/regulator/
12957F:	drivers/regulator/
12958F:	include/dt-bindings/regulator/
12959F:	include/linux/regulator/
12960
12961VRF
12962M:	David Ahern <dsa@cumulusnetworks.com>
12963M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12964L:	netdev@vger.kernel.org
12965S:	Maintained
12966F:	drivers/net/vrf.c
12967F:	Documentation/networking/vrf.txt
12968
12969VT1211 HARDWARE MONITOR DRIVER
12970M:	Juerg Haefliger <juergh@gmail.com>
12971L:	linux-hwmon@vger.kernel.org
12972S:	Maintained
12973F:	Documentation/hwmon/vt1211
12974F:	drivers/hwmon/vt1211.c
12975
12976VT8231 HARDWARE MONITOR DRIVER
12977M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12978L:	linux-hwmon@vger.kernel.org
12979S:	Maintained
12980F:	drivers/hwmon/vt8231.c
12981
12982VUB300 USB to SDIO/SD/MMC bridge chip
12983M:	Tony Olech <tony.olech@elandigitalsystems.com>
12984L:	linux-mmc@vger.kernel.org
12985L:	linux-usb@vger.kernel.org
12986S:	Supported
12987F:	drivers/mmc/host/vub300.c
12988
12989W1 DALLAS'S 1-WIRE BUS
12990M:	Evgeniy Polyakov <zbr@ioremap.net>
12991S:	Maintained
12992F:	Documentation/w1/
12993F:	drivers/w1/
12994
12995W83791D HARDWARE MONITORING DRIVER
12996M:	Marc Hulsman <m.hulsman@tudelft.nl>
12997L:	linux-hwmon@vger.kernel.org
12998S:	Maintained
12999F:	Documentation/hwmon/w83791d
13000F:	drivers/hwmon/w83791d.c
13001
13002W83793 HARDWARE MONITORING DRIVER
13003M:	Rudolf Marek <r.marek@assembler.cz>
13004L:	linux-hwmon@vger.kernel.org
13005S:	Maintained
13006F:	Documentation/hwmon/w83793
13007F:	drivers/hwmon/w83793.c
13008
13009W83795 HARDWARE MONITORING DRIVER
13010M:	Jean Delvare <jdelvare@suse.com>
13011L:	linux-hwmon@vger.kernel.org
13012S:	Maintained
13013F:	drivers/hwmon/w83795.c
13014
13015W83L51xD SD/MMC CARD INTERFACE DRIVER
13016M:	Pierre Ossman <pierre@ossman.eu>
13017S:	Maintained
13018F:	drivers/mmc/host/wbsd.*
13019
13020WACOM PROTOCOL 4 SERIAL TABLETS
13021M:	Julian Squires <julian@cipht.net>
13022M:	Hans de Goede <hdegoede@redhat.com>
13023L:	linux-input@vger.kernel.org
13024S:	Maintained
13025F:	drivers/input/tablet/wacom_serial4.c
13026
13027WATCHDOG DEVICE DRIVERS
13028M:	Wim Van Sebroeck <wim@iguana.be>
13029R:	Guenter Roeck <linux@roeck-us.net>
13030L:	linux-watchdog@vger.kernel.org
13031W:	http://www.linux-watchdog.org/
13032T:	git git://www.linux-watchdog.org/linux-watchdog.git
13033S:	Maintained
13034F:	Documentation/devicetree/bindings/watchdog/
13035F:	Documentation/watchdog/
13036F:	drivers/watchdog/
13037F:	include/linux/watchdog.h
13038F:	include/uapi/linux/watchdog.h
13039
13040WIIMOTE HID DRIVER
13041M:	David Herrmann <dh.herrmann@googlemail.com>
13042L:	linux-input@vger.kernel.org
13043S:	Maintained
13044F:	drivers/hid/hid-wiimote*
13045
13046WINBOND CIR DRIVER
13047M:	David Härdeman <david@hardeman.nu>
13048S:	Maintained
13049F:	drivers/media/rc/winbond-cir.c
13050
13051WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13052M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13053L:	linux-watchdog@vger.kernel.org
13054S:	Maintained
13055F:	drivers/watchdog/ebc-c384_wdt.c
13056
13057WINSYSTEMS WS16C48 GPIO DRIVER
13058M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13059L:	linux-gpio@vger.kernel.org
13060S:	Maintained
13061F:	drivers/gpio/gpio-ws16c48.c
13062
13063WIMAX STACK
13064M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13065M:	linux-wimax@intel.com
13066L:	wimax@linuxwimax.org (subscribers-only)
13067S:	Supported
13068W:	http://linuxwimax.org
13069F:	Documentation/wimax/README.wimax
13070F:	include/linux/wimax/debug.h
13071F:	include/net/wimax.h
13072F:	include/uapi/linux/wimax.h
13073F:	net/wimax/
13074
13075WISTRON LAPTOP BUTTON DRIVER
13076M:	Miloslav Trmac <mitr@volny.cz>
13077S:	Maintained
13078F:	drivers/input/misc/wistron_btns.c
13079
13080WL3501 WIRELESS PCMCIA CARD DRIVER
13081M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13082L:	linux-wireless@vger.kernel.org
13083W:	http://oops.ghostprotocols.net:81/blog
13084S:	Maintained
13085F:	drivers/net/wireless/wl3501*
13086
13087WOLFSON MICROELECTRONICS DRIVERS
13088L:	patches@opensource.wolfsonmicro.com
13089T:	git https://github.com/CirrusLogic/linux-drivers.git
13090W:	https://github.com/CirrusLogic/linux-drivers/wiki
13091S:	Supported
13092F:	Documentation/hwmon/wm83??
13093F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13094F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13095F:	Documentation/devicetree/bindings/mfd/arizona.txt
13096F:	arch/arm/mach-s3c64xx/mach-crag6410*
13097F:	drivers/clk/clk-wm83*.c
13098F:	drivers/extcon/extcon-arizona.c
13099F:	drivers/leds/leds-wm83*.c
13100F:	drivers/gpio/gpio-*wm*.c
13101F:	drivers/gpio/gpio-arizona.c
13102F:	drivers/hwmon/wm83??-hwmon.c
13103F:	drivers/input/misc/wm831x-on.c
13104F:	drivers/input/touchscreen/wm831x-ts.c
13105F:	drivers/input/touchscreen/wm97*.c
13106F:	drivers/mfd/arizona*
13107F:	drivers/mfd/wm*.c
13108F:	drivers/mfd/cs47l24*
13109F:	drivers/power/supply/wm83*.c
13110F:	drivers/rtc/rtc-wm83*.c
13111F:	drivers/regulator/wm8*.c
13112F:	drivers/video/backlight/wm83*_bl.c
13113F:	drivers/watchdog/wm83*_wdt.c
13114F:	include/linux/mfd/arizona/
13115F:	include/linux/mfd/wm831x/
13116F:	include/linux/mfd/wm8350/
13117F:	include/linux/mfd/wm8400*
13118F:	include/linux/wm97xx.h
13119F:	include/sound/wm????.h
13120F:	sound/soc/codecs/arizona.?
13121F:	sound/soc/codecs/wm*
13122F:	sound/soc/codecs/cs47l24*
13123
13124WORKQUEUE
13125M:	Tejun Heo <tj@kernel.org>
13126R:	Lai Jiangshan <jiangshanlai@gmail.com>
13127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13128S:	Maintained
13129F:	include/linux/workqueue.h
13130F:	kernel/workqueue.c
13131F:	Documentation/workqueue.txt
13132
13133X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13134M:	Chen-Yu Tsai <wens@csie.org>
13135L:	linux-kernel@vger.kernel.org
13136S:	Maintained
13137N:	axp[128]
13138
13139X.25 NETWORK LAYER
13140M:	Andrew Hendry <andrew.hendry@gmail.com>
13141L:	linux-x25@vger.kernel.org
13142S:	Odd Fixes
13143F:	Documentation/networking/x25*
13144F:	include/net/x25*
13145F:	net/x25/
13146
13147X86 ARCHITECTURE (32-BIT AND 64-BIT)
13148M:	Thomas Gleixner <tglx@linutronix.de>
13149M:	Ingo Molnar <mingo@redhat.com>
13150M:	"H. Peter Anvin" <hpa@zytor.com>
13151M:	x86@kernel.org
13152L:	linux-kernel@vger.kernel.org
13153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13154S:	Maintained
13155F:	Documentation/x86/
13156F:	arch/x86/
13157
13158X86 PLATFORM DRIVERS
13159M:	Darren Hart <dvhart@infradead.org>
13160L:	platform-driver-x86@vger.kernel.org
13161T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13162S:	Maintained
13163F:	drivers/platform/x86/
13164F:	drivers/platform/olpc/
13165
13166X86 MCE INFRASTRUCTURE
13167M:	Tony Luck <tony.luck@intel.com>
13168M:	Borislav Petkov <bp@alien8.de>
13169L:	linux-edac@vger.kernel.org
13170S:	Maintained
13171F:	arch/x86/kernel/cpu/mcheck/*
13172
13173X86 MICROCODE UPDATE SUPPORT
13174M:	Borislav Petkov <bp@alien8.de>
13175S:	Maintained
13176F:	arch/x86/kernel/cpu/microcode/*
13177
13178X86 VDSO
13179M:	Andy Lutomirski <luto@amacapital.net>
13180L:	linux-kernel@vger.kernel.org
13181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13182S:	Maintained
13183F:	arch/x86/entry/vdso/
13184
13185XC2028/3028 TUNER DRIVER
13186M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13187M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13188L:	linux-media@vger.kernel.org
13189W:	https://linuxtv.org
13190T:	git git://linuxtv.org/media_tree.git
13191S:	Maintained
13192F:	drivers/media/tuners/tuner-xc2028.*
13193
13194XEN HYPERVISOR INTERFACE
13195M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13196M:	David Vrabel <david.vrabel@citrix.com>
13197M:	Juergen Gross <jgross@suse.com>
13198L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13200S:	Supported
13201F:	arch/x86/xen/
13202F:	drivers/*/xen-*front.c
13203F:	drivers/xen/
13204F:	arch/x86/include/asm/xen/
13205F:	include/xen/
13206F:	include/uapi/xen/
13207
13208XEN HYPERVISOR ARM
13209M:	Stefano Stabellini <sstabellini@kernel.org>
13210L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13211S:	Maintained
13212F:	arch/arm/xen/
13213F:	arch/arm/include/asm/xen/
13214
13215XEN HYPERVISOR ARM64
13216M:	Stefano Stabellini <sstabellini@kernel.org>
13217L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13218S:	Maintained
13219F:	arch/arm64/xen/
13220F:	arch/arm64/include/asm/xen/
13221
13222XEN NETWORK BACKEND DRIVER
13223M:	Wei Liu <wei.liu2@citrix.com>
13224M:	Paul Durrant <paul.durrant@citrix.com>
13225L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13226L:	netdev@vger.kernel.org
13227S:	Supported
13228F:	drivers/net/xen-netback/*
13229
13230XEN PCI SUBSYSTEM
13231M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13232L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13233S:	Supported
13234F:	arch/x86/pci/*xen*
13235F:	drivers/pci/*xen*
13236
13237XEN BLOCK SUBSYSTEM
13238M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13239M:	Roger Pau Monné <roger.pau@citrix.com>
13240L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13241S:	Supported
13242F:	drivers/block/xen-blkback/*
13243F:	drivers/block/xen*
13244
13245XEN PVSCSI DRIVERS
13246M:	Juergen Gross <jgross@suse.com>
13247L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13248L:	linux-scsi@vger.kernel.org
13249S:	Supported
13250F:	drivers/scsi/xen-scsifront.c
13251F:	drivers/xen/xen-scsiback.c
13252F:	include/xen/interface/io/vscsiif.h
13253
13254XEN SWIOTLB SUBSYSTEM
13255M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13256L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13257S:	Supported
13258F:	arch/x86/xen/*swiotlb*
13259F:	drivers/xen/*swiotlb*
13260
13261XFS FILESYSTEM
13262M:	Dave Chinner <david@fromorbit.com>
13263M:	linux-xfs@vger.kernel.org
13264L:	linux-xfs@vger.kernel.org
13265W:	http://xfs.org/
13266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13267S:	Supported
13268F:	Documentation/filesystems/xfs.txt
13269F:	fs/xfs/
13270
13271XILINX AXI ETHERNET DRIVER
13272M:	Anirudha Sarangi <anirudh@xilinx.com>
13273M:	John Linn <John.Linn@xilinx.com>
13274S:	Maintained
13275F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13276
13277XILINX UARTLITE SERIAL DRIVER
13278M:	Peter Korsgaard <jacmet@sunsite.dk>
13279L:	linux-serial@vger.kernel.org
13280S:	Maintained
13281F:	drivers/tty/serial/uartlite.c
13282
13283XILINX VIDEO IP CORES
13284M:	Hyun Kwon <hyun.kwon@xilinx.com>
13285M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13286L:	linux-media@vger.kernel.org
13287T:	git git://linuxtv.org/media_tree.git
13288S:	Supported
13289F:	Documentation/devicetree/bindings/media/xilinx/
13290F:	drivers/media/platform/xilinx/
13291F:	include/uapi/linux/xilinx-v4l2-controls.h
13292
13293XILLYBUS DRIVER
13294M:	Eli Billauer <eli.billauer@gmail.com>
13295L:	linux-kernel@vger.kernel.org
13296S:	Supported
13297F:	drivers/char/xillybus/
13298
13299XTENSA XTFPGA PLATFORM SUPPORT
13300M:	Max Filippov <jcmvbkbc@gmail.com>
13301L:	linux-xtensa@linux-xtensa.org
13302S:	Maintained
13303F:	drivers/spi/spi-xtensa-xtfpga.c
13304F:	sound/soc/xtensa/xtfpga-i2s.c
13305
13306YAM DRIVER FOR AX.25
13307M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13308L:	linux-hams@vger.kernel.org
13309S:	Maintained
13310F:	drivers/net/hamradio/yam*
13311F:	include/linux/yam.h
13312
13313YEALINK PHONE DRIVER
13314M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13315L:	usbb2k-api-dev@nongnu.org
13316S:	Maintained
13317F:	Documentation/input/yealink.txt
13318F:	drivers/input/misc/yealink.*
13319
13320Z8530 DRIVER FOR AX.25
13321M:	Joerg Reuter <jreuter@yaina.de>
13322W:	http://yaina.de/jreuter/
13323W:	http://www.qsl.net/dl1bke/
13324L:	linux-hams@vger.kernel.org
13325S:	Maintained
13326F:	Documentation/networking/z8530drv.txt
13327F:	drivers/net/hamradio/*scc.c
13328F:	drivers/net/hamradio/z8530.h
13329
13330ZBUD COMPRESSED PAGE ALLOCATOR
13331M:	Seth Jennings <sjenning@redhat.com>
13332L:	linux-mm@kvack.org
13333S:	Maintained
13334F:	mm/zbud.c
13335F:	include/linux/zbud.h
13336
13337ZD1211RW WIRELESS DRIVER
13338M:	Daniel Drake <dsd@gentoo.org>
13339M:	Ulrich Kunitz <kune@deine-taler.de>
13340W:	http://zd1211.ath.cx/wiki/DriverRewrite
13341L:	linux-wireless@vger.kernel.org
13342L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13343S:	Maintained
13344F:	drivers/net/wireless/zydas/zd1211rw/
13345
13346ZPOOL COMPRESSED PAGE STORAGE API
13347M:	Dan Streetman <ddstreet@ieee.org>
13348L:	linux-mm@kvack.org
13349S:	Maintained
13350F:	mm/zpool.c
13351F:	include/linux/zpool.h
13352
13353ZR36067 VIDEO FOR LINUX DRIVER
13354L:	mjpeg-users@lists.sourceforge.net
13355L:	linux-media@vger.kernel.org
13356W:	http://mjpeg.sourceforge.net/driver-zoran/
13357T:	hg https://linuxtv.org/hg/v4l-dvb
13358S:	Odd Fixes
13359F:	drivers/media/pci/zoran/
13360
13361ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13362M:	Minchan Kim <minchan@kernel.org>
13363M:	Nitin Gupta <ngupta@vflare.org>
13364R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13365L:	linux-kernel@vger.kernel.org
13366S:	Maintained
13367F:	drivers/block/zram/
13368F:	Documentation/blockdev/zram.txt
13369
13370ZS DECSTATION Z85C30 SERIAL DRIVER
13371M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13372S:	Maintained
13373F:	drivers/tty/serial/zs.*
13374
13375ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13376M:	Minchan Kim <minchan@kernel.org>
13377M:	Nitin Gupta <ngupta@vflare.org>
13378R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13379L:	linux-mm@kvack.org
13380S:	Maintained
13381F:	mm/zsmalloc.c
13382F:	include/linux/zsmalloc.h
13383F:	Documentation/vm/zsmalloc.txt
13384
13385ZSWAP COMPRESSED SWAP CACHING
13386M:	Seth Jennings <sjenning@redhat.com>
13387L:	linux-mm@kvack.org
13388S:	Maintained
13389F:	mm/zswap.c
13390
13391THE REST
13392M:	Linus Torvalds <torvalds@linux-foundation.org>
13393L:	linux-kernel@vger.kernel.org
13394Q:	http://patchwork.kernel.org/project/LKML/list/
13395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13396S:	Buried alive in reporters
13397F:	*
13398F:	*/
13399