xref: /openbmc/linux/MAINTAINERS (revision bcb84fb4)
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/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst.
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	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <aar@pengutronix.de>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208
209A8293 MEDIA DRIVER
210M:	Antti Palosaari <crope@iki.fi>
211L:	linux-media@vger.kernel.org
212W:	https://linuxtv.org
213W:	http://palosaari.fi/linux/
214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
215T:	git git://linuxtv.org/anttip/media_tree.git
216S:	Maintained
217F:	drivers/media/dvb-frontends/a8293*
218
219AACRAID SCSI RAID DRIVER
220M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221L:	linux-scsi@vger.kernel.org
222W:	http://www.adaptec.com/
223S:	Supported
224F:	Documentation/scsi/aacraid.txt
225F:	drivers/scsi/aacraid/
226
227ABI/API
228L:	linux-api@vger.kernel.org
229F:	include/linux/syscalls.h
230F:	kernel/sys_ni.c
231
232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233M:	Hans de Goede <hdegoede@redhat.com>
234L:	linux-hwmon@vger.kernel.org
235S:	Maintained
236F:	drivers/hwmon/abituguru.c
237
238ABIT UGURU 3 HARDWARE MONITOR DRIVER
239M:	Alistair John Strachan <alistair@devzero.co.uk>
240L:	linux-hwmon@vger.kernel.org
241S:	Maintained
242F:	drivers/hwmon/abituguru3.c
243
244ACCES 104-DIO-48E GPIO DRIVER
245M:	William Breathitt Gray <vilhelm.gray@gmail.com>
246L:	linux-gpio@vger.kernel.org
247S:	Maintained
248F:	drivers/gpio/gpio-104-dio-48e.c
249
250ACCES 104-IDI-48 GPIO DRIVER
251M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
252L:	linux-gpio@vger.kernel.org
253S:	Maintained
254F:	drivers/gpio/gpio-104-idi-48.c
255
256ACCES 104-IDIO-16 GPIO DRIVER
257M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
258L:	linux-gpio@vger.kernel.org
259S:	Maintained
260F:	drivers/gpio/gpio-104-idio-16.c
261
262ACCES 104-QUAD-8 IIO DRIVER
263M:	William Breathitt Gray <vilhelm.gray@gmail.com>
264L:	linux-iio@vger.kernel.org
265S:	Maintained
266F:	drivers/iio/counter/104-quad-8.c
267
268ACCES PCI-IDIO-16 GPIO DRIVER
269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
270L:	linux-gpio@vger.kernel.org
271S:	Maintained
272F:	drivers/gpio/gpio-pci-idio-16.c
273
274ACENIC DRIVER
275M:	Jes Sorensen <jes@trained-monkey.org>
276L:	linux-acenic@sunsite.dk
277S:	Maintained
278F:	drivers/net/ethernet/alteon/acenic*
279
280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281M:	Peter Feuerer <peter@piie.net>
282L:	platform-driver-x86@vger.kernel.org
283W:	http://piie.net/?section=acerhdf
284S:	Maintained
285F:	drivers/platform/x86/acerhdf.c
286
287ACER WMI LAPTOP EXTRAS
288M:	"Lee, Chun-Yi" <jlee@suse.com>
289L:	platform-driver-x86@vger.kernel.org
290S:	Maintained
291F:	drivers/platform/x86/acer-wmi.c
292
293ACPI
294M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
295M:	Len Brown <lenb@kernel.org>
296L:	linux-acpi@vger.kernel.org
297W:	https://01.org/linux-acpi
298Q:	https://patchwork.kernel.org/project/linux-acpi/list/
299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300B:	https://bugzilla.kernel.org
301S:	Supported
302F:	drivers/acpi/
303F:	drivers/pnp/pnpacpi/
304F:	include/linux/acpi.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M:	Robert Moore <robert.moore@intel.com>
316M:	Lv Zheng <lv.zheng@intel.com>
317M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318L:	linux-acpi@vger.kernel.org
319L:	devel@acpica.org
320W:	https://acpica.org/
321W:	https://github.com/acpica/acpica/
322Q:	https://patchwork.kernel.org/project/linux-acpi/list/
323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324B:	https://bugzilla.kernel.org
325B:	https://bugs.acpica.org
326S:	Supported
327F:	drivers/acpi/acpica/
328F:	include/acpi/
329F:	tools/power/acpi/
330
331ACPI FAN DRIVER
332M:	Zhang Rui <rui.zhang@intel.com>
333L:	linux-acpi@vger.kernel.org
334W:	https://01.org/linux-acpi
335B:	https://bugzilla.kernel.org
336S:	Supported
337F:	drivers/acpi/fan.c
338
339ACPI FOR ARM64 (ACPI/arm64)
340M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M:	Hanjun Guo <hanjun.guo@linaro.org>
342M:	Sudeep Holla <sudeep.holla@arm.com>
343L:	linux-acpi@vger.kernel.org
344S:	Maintained
345F:	drivers/acpi/arm64
346
347ACPI THERMAL DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/*thermal*
354
355ACPI VIDEO DRIVER
356M:	Zhang Rui <rui.zhang@intel.com>
357L:	linux-acpi@vger.kernel.org
358W:	https://01.org/linux-acpi
359B:	https://bugzilla.kernel.org
360S:	Supported
361F:	drivers/acpi/acpi_video.c
362
363ACPI WMI DRIVER
364L:	platform-driver-x86@vger.kernel.org
365S:	Orphan
366F:	drivers/platform/x86/wmi.c
367
368AD1889 ALSA SOUND DRIVER
369M:	Thibaut Varene <T-Bone@parisc-linux.org>
370W:	http://wiki.parisc-linux.org/AD1889
371L:	linux-parisc@vger.kernel.org
372S:	Maintained
373F:	sound/pci/ad1889.*
374
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M:	Michael Hennerich <michael.hennerich@analog.com>
377W:	http://wiki.analog.com/AD5254
378W:	http://ez.analog.com/community/linux-device-drivers
379S:	Supported
380F:	drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M:	Michael Hennerich <michael.hennerich@analog.com>
384W:	http://wiki.analog.com/AD5398
385W:	http://ez.analog.com/community/linux-device-drivers
386S:	Supported
387F:	drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M:	Michael Hennerich <michael.hennerich@analog.com>
391W:	http://wiki.analog.com/AD7142
392W:	http://ez.analog.com/community/linux-device-drivers
393S:	Supported
394F:	drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD7877
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD7879
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/input/touchscreen/ad7879.c
409
410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411M:	Jiri Kosina <jikos@kernel.org>
412S:	Maintained
413
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M:	Michael Hennerich <michael.hennerich@analog.com>
416W:	https://wiki.analog.com/ADF7242
417W:	http://ez.analog.com/community/linux-device-drivers
418L:	linux-wpan@vger.kernel.org
419S:	Supported
420F:	drivers/net/ieee802154/adf7242.c
421F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423ADM1025 HARDWARE MONITOR DRIVER
424M:	Jean Delvare <jdelvare@suse.com>
425L:	linux-hwmon@vger.kernel.org
426S:	Maintained
427F:	Documentation/hwmon/adm1025
428F:	drivers/hwmon/adm1025.c
429
430ADM1029 HARDWARE MONITOR DRIVER
431M:	Corentin Labbe <clabbe.montjoie@gmail.com>
432L:	linux-hwmon@vger.kernel.org
433S:	Maintained
434F:	drivers/hwmon/adm1029.c
435
436ADM8211 WIRELESS DRIVER
437L:	linux-wireless@vger.kernel.org
438W:	http://wireless.kernel.org/
439S:	Orphan
440F:	drivers/net/wireless/admtek/adm8211.*
441
442ADP1653 FLASH CONTROLLER DRIVER
443M:	Sakari Ailus <sakari.ailus@iki.fi>
444L:	linux-media@vger.kernel.org
445S:	Maintained
446F:	drivers/media/i2c/adp1653.c
447F:	include/media/i2c/adp1653.h
448
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M:	Michael Hennerich <michael.hennerich@analog.com>
451W:	http://wiki.analog.com/ADP5520
452W:	http://ez.analog.com/community/linux-device-drivers
453S:	Supported
454F:	drivers/mfd/adp5520.c
455F:	drivers/video/backlight/adp5520_bl.c
456F:	drivers/leds/leds-adp5520.c
457F:	drivers/gpio/gpio-adp5520.c
458F:	drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M:	Michael Hennerich <michael.hennerich@analog.com>
462W:	http://wiki.analog.com/ADP5588
463W:	http://ez.analog.com/community/linux-device-drivers
464S:	Supported
465F:	drivers/input/keyboard/adp5588-keys.c
466F:	drivers/gpio/gpio-adp5588.c
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP8860
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/video/backlight/adp8860_bl.c
474
475ADS1015 HARDWARE MONITOR DRIVER
476M:	Dirk Eibach <eibach@gdsys.de>
477L:	linux-hwmon@vger.kernel.org
478S:	Maintained
479F:	Documentation/hwmon/ads1015
480F:	drivers/hwmon/ads1015.c
481F:	include/linux/i2c/ads1015.h
482
483ADT746X FAN DRIVER
484M:	Colin Leroy <colin@colino.net>
485S:	Maintained
486F:	drivers/macintosh/therm_adt746x.c
487
488ADT7475 HARDWARE MONITOR DRIVER
489M:	Jean Delvare <jdelvare@suse.com>
490L:	linux-hwmon@vger.kernel.org
491S:	Maintained
492F:	Documentation/hwmon/adt7475
493F:	drivers/hwmon/adt7475.c
494
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M:	Michael Hennerich <michael.hennerich@analog.com>
497W:	http://wiki.analog.com/ADXL345
498W:	http://ez.analog.com/community/linux-device-drivers
499S:	Supported
500F:	drivers/input/misc/adxl34x.c
501
502ADVANSYS SCSI DRIVER
503M:	Matthew Wilcox <matthew@wil.cx>
504M:	Hannes Reinecke <hare@suse.com>
505L:	linux-scsi@vger.kernel.org
506S:	Maintained
507F:	Documentation/scsi/advansys.txt
508F:	drivers/scsi/advansys.c
509
510AEDSP16 DRIVER
511M:	Riccardo Facchetti <fizban@tin.it>
512S:	Maintained
513F:	sound/oss/aedsp16.c
514
515AF9013 MEDIA DRIVER
516M:	Antti Palosaari <crope@iki.fi>
517L:	linux-media@vger.kernel.org
518W:	https://linuxtv.org
519W:	http://palosaari.fi/linux/
520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
521T:	git git://linuxtv.org/anttip/media_tree.git
522S:	Maintained
523F:	drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M:	Antti Palosaari <crope@iki.fi>
527L:	linux-media@vger.kernel.org
528W:	https://linuxtv.org
529W:	http://palosaari.fi/linux/
530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
531T:	git git://linuxtv.org/anttip/media_tree.git
532S:	Maintained
533F:	drivers/media/dvb-frontends/af9033*
534
535AFFS FILE SYSTEM
536L:	linux-fsdevel@vger.kernel.org
537S:	Orphan
538F:	Documentation/filesystems/affs.txt
539F:	fs/affs/
540
541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542M:	David Howells <dhowells@redhat.com>
543L:	linux-afs@lists.infradead.org
544S:	Supported
545F:	fs/afs/
546F:	include/net/af_rxrpc.h
547F:	net/rxrpc/af_rxrpc.c
548W:	https://www.infradead.org/~dhowells/kafs/
549
550AGPGART DRIVER
551M:	David Airlie <airlied@linux.ie>
552T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553S:	Maintained
554F:	drivers/char/agp/
555F:	include/linux/agp*
556F:	include/uapi/linux/agp*
557
558AHA152X SCSI DRIVER
559M:	"Juergen E. Fischer" <fischer@norbit.de>
560L:	linux-scsi@vger.kernel.org
561S:	Maintained
562F:	drivers/scsi/aha152x*
563F:	drivers/scsi/pcmcia/aha152x*
564
565AIC7XXX / AIC79XX SCSI DRIVER
566M:	Hannes Reinecke <hare@suse.com>
567L:	linux-scsi@vger.kernel.org
568S:	Maintained
569F:	drivers/scsi/aic7xxx/
570
571AIMSLAB FM RADIO RECEIVER DRIVER
572M:	Hans Verkuil <hverkuil@xs4all.nl>
573L:	linux-media@vger.kernel.org
574T:	git git://linuxtv.org/media_tree.git
575W:	https://linuxtv.org
576S:	Maintained
577F:	drivers/media/radio/radio-aimslab*
578
579AIO
580M:	Benjamin LaHaise <bcrl@kvack.org>
581L:	linux-aio@kvack.org
582S:	Supported
583F:	fs/aio.c
584F:	include/linux/*aio*.h
585
586AIRSPY MEDIA DRIVER
587M:	Antti Palosaari <crope@iki.fi>
588L:	linux-media@vger.kernel.org
589W:	https://linuxtv.org
590W:	http://palosaari.fi/linux/
591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
592T:	git git://linuxtv.org/anttip/media_tree.git
593S:	Maintained
594F:	drivers/media/usb/airspy/
595
596ALACRITECH GIGABIT ETHERNET DRIVER
597M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S:	Maintained
599F:	drivers/net/ethernet/alacritech/*
600
601ALCATEL SPEEDTOUCH USB DRIVER
602M:	Duncan Sands <duncan.sands@free.fr>
603L:	linux-usb@vger.kernel.org
604W:	http://www.linux-usb.org/SpeedTouch/
605S:	Maintained
606F:	drivers/usb/atm/speedtch.c
607F:	drivers/usb/atm/usbatm.c
608
609ALCHEMY AU1XX0 MMC DRIVER
610M:	Manuel Lauss <manuel.lauss@gmail.com>
611S:	Maintained
612F:	drivers/mmc/host/au1xmmc.c
613
614ALI1563 I2C DRIVER
615M:	Rudolf Marek <r.marek@assembler.cz>
616L:	linux-i2c@vger.kernel.org
617S:	Maintained
618F:	Documentation/i2c/busses/i2c-ali1563
619F:	drivers/i2c/busses/i2c-ali1563.c
620
621ALLWINNER SECURITY SYSTEM
622M:	Corentin Labbe <clabbe.montjoie@gmail.com>
623L:	linux-crypto@vger.kernel.org
624S:	Maintained
625F:	drivers/crypto/sunxi-ss/
626
627ALPHA PORT
628M:	Richard Henderson <rth@twiddle.net>
629M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630M:	Matt Turner <mattst88@gmail.com>
631S:	Odd Fixes
632L:	linux-alpha@vger.kernel.org
633F:	arch/alpha/
634
635ALPS PS/2 TOUCHPAD DRIVER
636R:	Pali Rohár <pali.rohar@gmail.com>
637F:	drivers/input/mouse/alps.*
638
639ALTERA MAILBOX DRIVER
640M:	Ley Foon Tan <lftan@altera.com>
641L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S:	Maintained
643F:	drivers/mailbox/mailbox-altera.c
644
645ALTERA PIO DRIVER
646M:	Tien Hock Loh <thloh@altera.com>
647L:	linux-gpio@vger.kernel.org
648S:	Maintained
649F:	drivers/gpio/gpio-altera.c
650
651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652M:	Thor Thayer <thor.thayer@linux.intel.com>
653S:	Maintained
654F:	drivers/gpio/gpio-altera-a10sr.c
655F:	drivers/mfd/altera-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657
658ALTERA TRIPLE SPEED ETHERNET DRIVER
659M:	Vince Bridgers <vbridger@opensource.altera.com>
660L:	netdev@vger.kernel.org
661L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S:	Maintained
663F:	drivers/net/ethernet/altera/
664
665ALTERA UART/JTAG UART SERIAL DRIVERS
666M:	Tobias Klauser <tklauser@distanz.ch>
667L:	linux-serial@vger.kernel.org
668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669S:	Maintained
670F:	drivers/tty/serial/altera_uart.c
671F:	drivers/tty/serial/altera_jtaguart.c
672F:	include/linux/altera_uart.h
673F:	include/linux/altera_jtaguart.h
674
675AMAZON ETHERNET DRIVERS
676M:	Netanel Belgazal <netanel@annapurnalabs.com>
677R:	Saeed Bishara <saeed@annapurnalabs.com>
678R:	Zorik Machulsky <zorik@annapurnalabs.com>
679L:	netdev@vger.kernel.org
680S:	Supported
681F:	Documentation/networking/ena.txt
682F:	drivers/net/ethernet/amazon/
683
684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685M:	Tom Lendacky <thomas.lendacky@amd.com>
686M:	Gary Hook <gary.hook@amd.com>
687L:	linux-crypto@vger.kernel.org
688S:	Supported
689F:	drivers/crypto/ccp/
690F:	include/linux/ccp.h
691
692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693M:	Huang Rui <ray.huang@amd.com>
694L:	linux-hwmon@vger.kernel.org
695S:	Supported
696F:	Documentation/hwmon/fam15h_power
697F:	drivers/hwmon/fam15h_power.c
698
699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701S:	Orphan
702F:	drivers/usb/gadget/udc/amd5536udc.*
703
704AMD GEODE PROCESSOR/CHIPSET SUPPORT
705P:	Andres Salomon <dilinger@queued.net>
706L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
707W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708S:	Supported
709F:	drivers/char/hw_random/geode-rng.c
710F:	drivers/crypto/geode*
711F:	drivers/video/fbdev/geode/
712F:	arch/x86/include/asm/geode.h
713
714AMD IOMMU (AMD-VI)
715M:	Joerg Roedel <joro@8bytes.org>
716L:	iommu@lists.linux-foundation.org
717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718S:	Maintained
719F:	drivers/iommu/amd_iommu*.[ch]
720F:	include/linux/amd-iommu.h
721
722AMD KFD
723M:	Oded Gabbay <oded.gabbay@gmail.com>
724L:	dri-devel@lists.freedesktop.org
725T:	git git://people.freedesktop.org/~gabbayo/linux.git
726S:	Supported
727F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731F:	drivers/gpu/drm/amd/amdkfd/
732F:	drivers/gpu/drm/amd/include/cik_structs.h
733F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734F:	drivers/gpu/drm/amd/include/vi_structs.h
735F:	drivers/gpu/drm/radeon/radeon_kfd.c
736F:	drivers/gpu/drm/radeon/radeon_kfd.h
737F:	include/uapi/linux/kfd_ioctl.h
738
739AMD SEATTLE DEVICE TREE SUPPORT
740M:	Brijesh Singh <brijeshkumar.singh@amd.com>
741M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742M:	Tom Lendacky <thomas.lendacky@amd.com>
743S:	Supported
744F:	arch/arm64/boot/dts/amd/
745
746AMD XGBE DRIVER
747M:	Tom Lendacky <thomas.lendacky@amd.com>
748L:	netdev@vger.kernel.org
749S:	Supported
750F:	drivers/net/ethernet/amd/xgbe/
751F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753AMS (Apple Motion Sensor) DRIVER
754M:	Michael Hanselmann <linux-kernel@hansmi.ch>
755S:	Supported
756F:	drivers/macintosh/ams/
757
758ANALOG DEVICES INC AD9389B DRIVER
759M:	Hans Verkuil <hans.verkuil@cisco.com>
760L:	linux-media@vger.kernel.org
761S:	Maintained
762F:	drivers/media/i2c/ad9389b*
763
764ANALOG DEVICES INC ADV7180 DRIVER
765M:	Lars-Peter Clausen <lars@metafoo.de>
766L:	linux-media@vger.kernel.org
767W:	http://ez.analog.com/community/linux-device-drivers
768S:	Supported
769F:	drivers/media/i2c/adv7180.c
770
771ANALOG DEVICES INC ADV7511 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7511*
776
777ANALOG DEVICES INC ADV7604 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7604*
782
783ANALOG DEVICES INC ADV7842 DRIVER
784M:	Hans Verkuil <hans.verkuil@cisco.com>
785L:	linux-media@vger.kernel.org
786S:	Maintained
787F:	drivers/media/i2c/adv7842*
788
789ANALOG DEVICES INC ASOC CODEC DRIVERS
790M:	Lars-Peter Clausen <lars@metafoo.de>
791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
792W:	http://wiki.analog.com/
793W:	http://ez.analog.com/community/linux-device-drivers
794S:	Supported
795F:	sound/soc/codecs/adau*
796F:	sound/soc/codecs/adav*
797F:	sound/soc/codecs/ad1*
798F:	sound/soc/codecs/ad7*
799F:	sound/soc/codecs/ssm*
800F:	sound/soc/codecs/sigmadsp.*
801
802ANALOG DEVICES INC ASOC DRIVERS
803L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
805W:	http://blackfin.uclinux.org/
806S:	Supported
807F:	sound/soc/blackfin/*
808
809ANALOG DEVICES INC IIO DRIVERS
810M:	Lars-Peter Clausen <lars@metafoo.de>
811M:	Michael Hennerich <Michael.Hennerich@analog.com>
812W:	http://wiki.analog.com/
813W:	http://ez.analog.com/community/linux-device-drivers
814S:	Supported
815F:	drivers/iio/*/ad*
816X:	drivers/iio/*/adjd*
817F:	drivers/staging/iio/*/ad*
818F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820ANALOG DEVICES INC DMA DRIVERS
821M:	Lars-Peter Clausen <lars@metafoo.de>
822W:	http://ez.analog.com/community/linux-device-drivers
823S:	Supported
824F:	drivers/dma/dma-axi-dmac.c
825
826ANDROID CONFIG FRAGMENTS
827M:	Rob Herring <robh@kernel.org>
828S:	Supported
829F:	kernel/configs/android*
830
831ANDROID DRIVERS
832M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833M:	Arve Hjønnevåg <arve@android.com>
834M:	Riley Andrews <riandrews@android.com>
835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836L:	devel@driverdev.osuosl.org
837S:	Supported
838F:	drivers/android/
839F:	drivers/staging/android/
840
841ANDROID ION DRIVER
842M:	Laura Abbott <labbott@redhat.com>
843M:	Sumit Semwal <sumit.semwal@linaro.org>
844L:	devel@driverdev.osuosl.org
845S:	Supported
846F:	Documentation/devicetree/bindings/staging/ion/
847F:	drivers/staging/android/ion
848F:	drivers/staging/android/uapi/ion.h
849F:	drivers/staging/android/uapi/ion_test.h
850
851AOA (Apple Onboard Audio) ALSA DRIVER
852M:	Johannes Berg <johannes@sipsolutions.net>
853L:	linuxppc-dev@lists.ozlabs.org
854L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
855S:	Maintained
856F:	sound/aoa/
857
858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859M:	William Breathitt Gray <vilhelm.gray@gmail.com>
860L:	linux-iio@vger.kernel.org
861S:	Maintained
862F:	drivers/iio/adc/stx104.c
863
864APM DRIVER
865M:	Jiri Kosina <jikos@kernel.org>
866S:	Odd fixes
867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868F:	arch/x86/kernel/apm_32.c
869F:	include/linux/apm_bios.h
870F:	include/uapi/linux/apm_bios.h
871F:	drivers/char/apm-emulation.c
872
873APPLE BCM5974 MULTITOUCH DRIVER
874M:	Henrik Rydberg <rydberg@bitmath.org>
875L:	linux-input@vger.kernel.org
876S:	Odd fixes
877F:	drivers/input/mouse/bcm5974.c
878
879APPLE SMC DRIVER
880M:	Henrik Rydberg <rydberg@bitmath.org>
881L:	linux-hwmon@vger.kernel.org
882S:	Odd fixes
883F:	drivers/hwmon/applesmc.c
884
885APPLETALK NETWORK LAYER
886L:	netdev@vger.kernel.org
887S:	Odd fixes
888F:	drivers/net/appletalk/
889F:	net/appletalk/
890
891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892M:	Duc Dang <dhdang@apm.com>
893S:	Supported
894F:	arch/arm64/boot/dts/apm/
895
896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897M:	Iyappan Subramanian <isubramanian@apm.com>
898M:	Keyur Chudgar <kchudgar@apm.com>
899S:	Supported
900F:	drivers/net/ethernet/apm/xgene/
901F:	drivers/net/phy/mdio-xgene.c
902F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905APPLIED MICRO (APM) X-GENE SOC PMU
906M:	Tai Nguyen <ttnguyen@apm.com>
907S:	Supported
908F:	drivers/perf/xgene_pmu.c
909F:	Documentation/perf/xgene-pmu.txt
910F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912APTINA CAMERA SENSOR PLL
913M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914L:	linux-media@vger.kernel.org
915S:	Maintained
916F:	drivers/media/i2c/aptina-pll.*
917
918ARC FRAMEBUFFER DRIVER
919M:	Jaya Kumar <jayalk@intworks.biz>
920S:	Maintained
921F:	drivers/video/fbdev/arcfb.c
922F:	drivers/video/fbdev/core/fb_defio.c
923
924ARCNET NETWORK LAYER
925M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
926L:	netdev@vger.kernel.org
927S:	Maintained
928F:	drivers/net/arcnet/
929F:	include/uapi/linux/if_arcnet.h
930
931ARC PGU DRM DRIVER
932M:	Alexey Brodkin <abrodkin@synopsys.com>
933S:	Supported
934F:	drivers/gpu/drm/arc/
935F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937ARM ARCHITECTED TIMER DRIVER
938M:	Mark Rutland <mark.rutland@arm.com>
939M:	Marc Zyngier <marc.zyngier@arm.com>
940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S:	Maintained
942F:	arch/arm/include/asm/arch_timer.h
943F:	arch/arm64/include/asm/arch_timer.h
944F:	drivers/clocksource/arm_arch_timer.c
945
946ARM HDLCD DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948S:	Supported
949F:	drivers/gpu/drm/arm/hdlcd_*
950F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952ARM MALI-DP DRM DRIVER
953M:	Liviu Dudau <liviu.dudau@arm.com>
954M:	Brian Starkey <brian.starkey@arm.com>
955M:	Mali DP Maintainers <malidp@foss.arm.com>
956S:	Supported
957F:	drivers/gpu/drm/arm/
958F:	Documentation/devicetree/bindings/display/arm,malidp.txt
959
960ARM MFM AND FLOPPY DRIVERS
961M:	Ian Molton <spyro@f2s.com>
962S:	Maintained
963F:	arch/arm/lib/floppydma.S
964F:	arch/arm/include/asm/floppy.h
965
966ARM PMU PROFILING AND DEBUGGING
967M:	Will Deacon <will.deacon@arm.com>
968M:	Mark Rutland <mark.rutland@arm.com>
969S:	Maintained
970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971F:	arch/arm*/kernel/perf_*
972F:	arch/arm/oprofile/common.c
973F:	arch/arm*/kernel/hw_breakpoint.c
974F:	arch/arm*/include/asm/hw_breakpoint.h
975F:	arch/arm*/include/asm/perf_event.h
976F:	drivers/perf/*
977F:	include/linux/perf/arm_pmu.h
978F:	Documentation/devicetree/bindings/arm/pmu.txt
979
980ARM PORT
981M:	Russell King <linux@armlinux.org.uk>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W:	http://www.armlinux.org.uk/
984S:	Maintained
985T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
986F:	arch/arm/
987
988ARM SUB-ARCHITECTURES
989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990S:	Maintained
991F:	arch/arm/mach-*/
992F:	arch/arm/plat-*/
993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995ARM PRIMECELL AACI PL041 DRIVER
996M:	Russell King <linux@armlinux.org.uk>
997S:	Maintained
998F:	sound/arm/aaci.*
999
1000ARM PRIMECELL CLCD PL110 DRIVER
1001M:	Russell King <linux@armlinux.org.uk>
1002S:	Maintained
1003F:	drivers/video/fbdev/amba-clcd.*
1004
1005ARM PRIMECELL KMI PL050 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/input/serio/ambakmi.*
1009F:	include/linux/amba/kmi.h
1010
1011ARM PRIMECELL MMCI PL180/1 DRIVER
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/mmc/host/mmci.*
1015F:	include/linux/amba/mmci.h
1016
1017ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/tty/serial/amba-pl01*.c
1021F:	include/linux/amba/serial.h
1022
1023ARM PRIMECELL BUS SUPPORT
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/amba/
1027F:	include/linux/amba/bus.h
1028
1029ARM/ADS SPHERE MACHINE SUPPORT
1030M:	Lennert Buytenhek <kernel@wantstofly.org>
1031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S:	Maintained
1033
1034ARM/AFEB9260 MACHINE SUPPORT
1035M:	Sergey Lapin <slapin@ossfans.org>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038
1039ARM/AJECO 1ARM MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/Allwinner sunXi SoC support
1045M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1046M:	Chen-Yu Tsai <wens@csie.org>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049N:	sun[x456789]i
1050F:	arch/arm/boot/dts/ntc-gr8*
1051F:	arch/arm64/boot/dts/allwinner/
1052
1053ARM/Allwinner SoC Clock Support
1054M:	Emilio López <emilio@elopez.com.ar>
1055S:	Maintained
1056F:	drivers/clk/sunxi/
1057
1058ARM/Amlogic Meson SoC support
1059M:	Carlo Caione <carlo@caione.org>
1060M:	Kevin Hilman <khilman@baylibre.com>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062L:	linux-amlogic@lists.infradead.org
1063W:	http://linux-meson.com/
1064S:	Maintained
1065F:	arch/arm/mach-meson/
1066F:	arch/arm/boot/dts/meson*
1067F:	arch/arm64/boot/dts/amlogic/
1068F: 	drivers/pinctrl/meson/
1069F:	drivers/mmc/host/meson*
1070N:	meson
1071
1072ARM/Annapurna Labs ALPINE ARCHITECTURE
1073M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S:	Maintained
1077F:	arch/arm/mach-alpine/
1078F:	arch/arm/boot/dts/alpine*
1079F:	arch/arm64/boot/dts/al/
1080F:	drivers/*/*alpine*
1081
1082ARM/ARTPEC MACHINE SUPPORT
1083M:	Jesper Nilsson <jesper.nilsson@axis.com>
1084M:	Lars Persson <lars.persson@axis.com>
1085M:	Niklas Cassel <niklas.cassel@axis.com>
1086S:	Maintained
1087L:	linux-arm-kernel@axis.com
1088F:	arch/arm/mach-artpec
1089F:	arch/arm/boot/dts/artpec6*
1090F:	drivers/clk/axis
1091
1092ARM/ASPEED MACHINE SUPPORT
1093M:	Joel Stanley <joel@jms.id.au>
1094S:	Maintained
1095F:	arch/arm/mach-aspeed/
1096F:	arch/arm/boot/dts/aspeed-*
1097F:	drivers/*/*aspeed*
1098
1099ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1101M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104W:	http://www.linux4sam.org
1105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106S:	Supported
1107F:	arch/arm/mach-at91/
1108F:	include/soc/at91/
1109F:	arch/arm/boot/dts/at91*.dts
1110F:	arch/arm/boot/dts/at91*.dtsi
1111F:	arch/arm/boot/dts/sama*.dts
1112F:	arch/arm/boot/dts/sama*.dtsi
1113F:	arch/arm/include/debug/at91.S
1114
1115ARM/ATMEL AT91 Clock Support
1116M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1117S:	Maintained
1118F:	drivers/clk/at91
1119
1120ARM/CALXEDA HIGHBANK ARCHITECTURE
1121M:	Rob Herring <robh@kernel.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124F:	arch/arm/mach-highbank/
1125F:	arch/arm/boot/dts/highbank.dts
1126F:	arch/arm/boot/dts/ecx-*.dts*
1127
1128ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129M:	Krzysztof Halasa <khalasa@piap.pl>
1130S:	Maintained
1131F:	arch/arm/mach-cns3xxx/
1132
1133ARM/CAVIUM THUNDER NETWORK DRIVER
1134M:	Sunil Goutham <sgoutham@cavium.com>
1135M:	Robert Richter <rric@kernel.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Supported
1138F:	drivers/net/ethernet/cavium/thunder/
1139
1140ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141M:	Alexander Shiyan <shc_work@mail.ru>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Odd Fixes
1144N:	clps711x
1145
1146ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147M:	Hartley Sweeten <hsweeten@visionengravers.com>
1148M:	Ryan Mallon <rmallon@gmail.com>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-ep93xx/
1152F:	arch/arm/mach-ep93xx/include/mach/
1153
1154ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155M:	Lennert Buytenhek <kernel@wantstofly.org>
1156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S:	Maintained
1158
1159ARM/CLKDEV SUPPORT
1160M:	Russell King <linux@armlinux.org.uk>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164F:	arch/arm/include/asm/clkdev.h
1165F:	drivers/clk/clkdev.c
1166
1167ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168M:	Mike Rapoport <mike@compulab.co.il>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Maintained
1171
1172ARM/CONTEC MICRO9 MACHINE SUPPORT
1173M:	Hubert Feurstein <hubert.feurstein@contec.at>
1174S:	Maintained
1175F:	arch/arm/mach-ep93xx/micro9.c
1176
1177ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S:	Maintained
1181F:	drivers/hwtracing/coresight/*
1182F:	Documentation/trace/coresight.txt
1183F:	Documentation/devicetree/bindings/arm/coresight.txt
1184F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185F:	tools/perf/arch/arm/util/pmu.c
1186F:	tools/perf/arch/arm/util/auxtrace.c
1187F:	tools/perf/arch/arm/util/cs-etm.c
1188F:	tools/perf/arch/arm/util/cs-etm.h
1189F:	tools/perf/util/cs-etm.h
1190
1191ARM/CORGI MACHINE SUPPORT
1192M:	Richard Purdie <rpurdie@rpsys.net>
1193S:	Maintained
1194
1195ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198T:	git git://github.com/ulli-kroll/linux.git
1199S:	Maintained
1200F:	arch/arm/mach-gemini/
1201F:	drivers/rtc/rtc-gemini.c
1202
1203ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204M:	Barry Song <baohua@kernel.org>
1205L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207S:	Maintained
1208F:	arch/arm/boot/dts/prima2*
1209F:	arch/arm/mach-prima2/
1210F:	drivers/clk/sirf/
1211F:	drivers/clocksource/timer-prima2.c
1212F:	drivers/clocksource/timer-atlas7.c
1213N:	[^a-z]sirf
1214
1215ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216M:	Baruch Siach <baruch@tkos.co.il>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219F:	arch/arm/boot/dts/cx92755*
1220N:	digicolor
1221
1222ARM/EBSA110 MACHINE SUPPORT
1223M:	Russell King <linux@armlinux.org.uk>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225W:	http://www.armlinux.org.uk/
1226S:	Maintained
1227F:	arch/arm/mach-ebsa110/
1228F:	drivers/net/ethernet/amd/am79c961a.*
1229
1230ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231M:	Uwe Kleine-König <kernel@pengutronix.de>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S:	Maintained
1234N:	efm32
1235
1236ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237M:	Robert Jarzmik <robert.jarzmik@free.fr>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S:	Maintained
1240F:	arch/arm/mach-pxa/ezx.c
1241
1242ARM/FARADAY FA526 PORT
1243M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246T:	git git://git.berlios.de/gemini-board
1247F:	arch/arm/mm/*-fa*
1248
1249ARM/FOOTBRIDGE ARCHITECTURE
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/include/asm/hardware/dec21285.h
1255F:	arch/arm/mach-footbridge/
1256
1257ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258M:	Shawn Guo <shawnguo@kernel.org>
1259M:	Sascha Hauer <kernel@pengutronix.de>
1260R:	Fabio Estevam <fabio.estevam@nxp.com>
1261L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S:	Maintained
1263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264F:	arch/arm/mach-imx/
1265F:	arch/arm/mach-mxs/
1266F:	arch/arm/boot/dts/imx*
1267F:	arch/arm/configs/imx*_defconfig
1268F:	drivers/clk/imx/
1269F:	include/soc/imx/
1270
1271ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272M:	Shawn Guo <shawnguo@kernel.org>
1273M:	Sascha Hauer <kernel@pengutronix.de>
1274R:	Stefan Agner <stefan@agner.ch>
1275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S:	Maintained
1277T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278F:	arch/arm/mach-imx/*vf610*
1279F:	arch/arm/boot/dts/vf*
1280
1281ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282M:	Lennert Buytenhek <kernel@wantstofly.org>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285
1286ARM/GUMSTIX MACHINE SUPPORT
1287M:	Steve Sakoman <sakoman@gmail.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290
1291ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292M:	Philipp Zabel <philipp.zabel@gmail.com>
1293M:	Paul Parsons <lost.distance@yahoo.com>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296F:	arch/arm/mach-pxa/hx4700.c
1297F:	arch/arm/mach-pxa/include/mach/hx4700.h
1298F:	sound/soc/pxa/hx4700.c
1299
1300ARM/HISILICON SOC SUPPORT
1301M:	Wei Xu <xuwei5@hisilicon.com>
1302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303W:	http://www.hisilicon.com
1304S:	Supported
1305T:	git git://github.com/hisilicon/linux-hisi.git
1306F:	arch/arm/mach-hisi/
1307F:	arch/arm/boot/dts/hi3*
1308F:	arch/arm/boot/dts/hip*
1309F:	arch/arm/boot/dts/hisi*
1310F:	arch/arm64/boot/dts/hisilicon/
1311
1312ARM/HP JORNADA 7XX MACHINE SUPPORT
1313M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314W:	www.jlime.com
1315S:	Maintained
1316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317F:	arch/arm/mach-sa1100/jornada720.c
1318F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320ARM/IGEP MACHINE SUPPORT
1321M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1322M:	Javier Martinez Canillas <javier@dowhile0.org>
1323L:	linux-omap@vger.kernel.org
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326F:	arch/arm/boot/dts/omap3-igep*
1327
1328ARM/INCOME PXA270 SUPPORT
1329M:	Marek Vasut <marek.vasut@gmail.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S:	Maintained
1332F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334ARM/INTEL IOP32X ARM ARCHITECTURE
1335M:	Lennert Buytenhek <kernel@wantstofly.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Maintained
1338
1339ARM/INTEL IOP33X ARM ARCHITECTURE
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Orphan
1342
1343ARM/INTEL IOP13XX ARM ARCHITECTURE
1344M:	Lennert Buytenhek <kernel@wantstofly.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347
1348ARM/INTEL IQ81342EX MACHINE SUPPORT
1349M:	Lennert Buytenhek <kernel@wantstofly.org>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:	Maintained
1352
1353ARM/INTEL IXDP2850 MACHINE SUPPORT
1354M:	Lennert Buytenhek <kernel@wantstofly.org>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S:	Maintained
1357
1358ARM/INTEL IXP4XX ARM ARCHITECTURE
1359M:	Imre Kaloz <kaloz@openwrt.org>
1360M:	Krzysztof Halasa <khalasa@piap.pl>
1361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362S:	Maintained
1363F:	arch/arm/mach-ixp4xx/
1364
1365ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366M:	Jonathan Cameron <jic23@cam.ac.uk>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S:	Maintained
1369F:	arch/arm/mach-pxa/stargate2.c
1370F:	drivers/pcmcia/pxa2xx_stargate2.c
1371
1372ARM/INTEL XSC3 (MANZANO) ARM CORE
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383M:	Santosh Shilimkar <ssantosh@kernel.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386F:	arch/arm/mach-keystone/
1387F:	arch/arm/boot/dts/keystone-*
1388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391M:	Santosh Shilimkar <ssantosh@kernel.org>
1392L:	linux-kernel@vger.kernel.org
1393S:	Maintained
1394F:	drivers/clk/keystone/
1395
1396ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397M:	Santosh Shilimkar <ssantosh@kernel.org>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399L:	linux-kernel@vger.kernel.org
1400S:	Maintained
1401F:	drivers/clocksource/timer-keystone.c
1402
1403ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404M:	Santosh Shilimkar <ssantosh@kernel.org>
1405L:	linux-kernel@vger.kernel.org
1406S:	Maintained
1407F:	drivers/power/reset/keystone-reset.c
1408
1409ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410M:	Santosh Shilimkar <ssantosh@kernel.org>
1411L:	linux-kernel@vger.kernel.org
1412S:	Maintained
1413F:	drivers/memory/*emif*
1414
1415ARM/LG1K ARCHITECTURE
1416M:	Chanho Min <chanho.min@lge.com>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419F:	arch/arm64/boot/dts/lg/
1420
1421ARM/LOGICPD PXA270 MACHINE SUPPORT
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/LPC18XX ARCHITECTURE
1427M:	Joachim Eastwood <manabian@gmail.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm/boot/dts/lpc43*
1431F:	drivers/clk/nxp/clk-lpc18xx*
1432F:	drivers/clocksource/time-lpc32xx.c
1433F:	drivers/i2c/busses/i2c-lpc2k.c
1434F:	drivers/memory/pl172.c
1435F:	drivers/mtd/spi-nor/nxp-spifi.c
1436F:	drivers/rtc/rtc-lpc24xx.c
1437N:	lpc18xx
1438
1439ARM/LPC32XX SOC SUPPORT
1440M:	Vladimir Zapolskiy <vz@mleia.com>
1441M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1444S:	Maintained
1445F:	arch/arm/boot/dts/lpc32*
1446F:	arch/arm/mach-lpc32xx/
1447F:	drivers/i2c/busses/i2c-pnx.c
1448F:	drivers/net/ethernet/nxp/lpc_eth.c
1449F:	drivers/usb/host/ohci-nxp.c
1450F:	drivers/watchdog/pnx4008_wdt.c
1451N:	lpc32xx
1452
1453ARM/MAGICIAN MACHINE SUPPORT
1454M:	Philipp Zabel <philipp.zabel@gmail.com>
1455S:	Maintained
1456
1457ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458M:	Jason Cooper <jason@lakedaemon.net>
1459M:	Andrew Lunn <andrew@lunn.ch>
1460M:	Gregory Clement <gregory.clement@free-electrons.com>
1461M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	arch/arm/mach-mvebu/
1465F:	drivers/rtc/rtc-armada38x.c
1466F:	arch/arm/boot/dts/armada*
1467F:	arch/arm/boot/dts/kirkwood*
1468F:	arch/arm64/boot/dts/marvell/armada*
1469F:	drivers/cpufreq/mvebu-cpufreq.c
1470F:	arch/arm/configs/mvebu_*_defconfig
1471
1472ARM/Marvell Berlin SoC support
1473M:	Jisheng Zhang <jszhang@marvell.com>
1474M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/mach-berlin/
1478F:	arch/arm/boot/dts/berlin*
1479F:	arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482ARM/Marvell Dove/MV78xx0/Orion SOC support
1483M:	Jason Cooper <jason@lakedaemon.net>
1484M:	Andrew Lunn <andrew@lunn.ch>
1485M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486M:	Gregory Clement <gregory.clement@free-electrons.com>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489F:	arch/arm/mach-dove/
1490F:	arch/arm/mach-mv78xx0/
1491F:	arch/arm/mach-orion5x/
1492F:	arch/arm/plat-orion/
1493F:	arch/arm/boot/dts/dove*
1494F:	arch/arm/boot/dts/orion5x*
1495
1496
1497ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498M:	Alexander Clouter <alex@digriz.org.uk>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500W:	http://www.digriz.org.uk/ts78xx/kernel
1501S:	Maintained
1502F:	arch/arm/mach-orion5x/ts78xx-*
1503
1504ARM/OXNAS platform support
1505M:	Neil Armstrong <narmstrong@baylibre.com>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	arch/arm/mach-oxnas/
1510F:	arch/arm/boot/dts/ox8*.dtsi
1511F:	arch/arm/boot/dts/wd-mbwe.dts
1512F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513N:	oxnas
1514
1515ARM/Mediatek RTC DRIVER
1516M:	Eddie Huang <eddie.huang@mediatek.com>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	drivers/rtc/rtc-mt6397.c
1521
1522ARM/Mediatek SoC support
1523M:	Matthias Brugger <matthias.bgg@gmail.com>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/boot/dts/mt6*
1528F:	arch/arm/boot/dts/mt7*
1529F:	arch/arm/boot/dts/mt8*
1530F:	arch/arm/mach-mediatek/
1531F:	arch/arm64/boot/dts/mediatek/
1532N:	mtk
1533K:	mediatek
1534
1535ARM/Mediatek USB3 PHY DRIVER
1536M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540F:	drivers/phy/phy-mt65xx-usb3.c
1541
1542ARM/MICREL KS8695 ARCHITECTURE
1543M:	Greg Ungerer <gerg@uclinux.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545F:	arch/arm/mach-ks8695/
1546S:	Odd Fixes
1547
1548ARM/MIOA701 MACHINE SUPPORT
1549M:	Robert Jarzmik <robert.jarzmik@free.fr>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551F:	arch/arm/mach-pxa/mioa701.c
1552S:	Maintained
1553
1554ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555M:	Michael Petchkovsky <mkpetch@internode.on.net>
1556S:	Maintained
1557
1558ARM/NOMADIK ARCHITECTURE
1559M:	Alessandro Rubini <rubini@unipv.it>
1560M:	Linus Walleij <linus.walleij@linaro.org>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563F:	arch/arm/mach-nomadik/
1564F:	drivers/pinctrl/nomadik/
1565F:	drivers/i2c/busses/i2c-nomadik.c
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1570L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1571W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572S:	Supported
1573
1574ARM/TOSA MACHINE SUPPORT
1575M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576M:	Dirk Opfer <dirk@opfer-online.de>
1577S:	Maintained
1578
1579ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580M:	Marek Vasut <marek.vasut@gmail.com>
1581L:	linux-arm-kernel@lists.infradead.org
1582W:	http://hackndev.com
1583S:	Maintained
1584F:	arch/arm/mach-pxa/include/mach/palmtx.h
1585F:	arch/arm/mach-pxa/palmtx.c
1586F:	arch/arm/mach-pxa/include/mach/palmt5.h
1587F:	arch/arm/mach-pxa/palmt5.c
1588F:	arch/arm/mach-pxa/include/mach/palmld.h
1589F:	arch/arm/mach-pxa/palmld.c
1590F:	arch/arm/mach-pxa/include/mach/palmte2.h
1591F:	arch/arm/mach-pxa/palmte2.c
1592F:	arch/arm/mach-pxa/include/mach/palmtc.h
1593F:	arch/arm/mach-pxa/palmtc.c
1594
1595ARM/PALM TREO SUPPORT
1596M:	Tomas Cech <sleep_walker@suse.com>
1597L:	linux-arm-kernel@lists.infradead.org
1598W:	http://hackndev.com
1599S:	Maintained
1600F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1601F:	arch/arm/mach-pxa/palmtreo.c
1602
1603ARM/PALMZ72 SUPPORT
1604M:	Sergey Lapin <slapin@ossfans.org>
1605L:	linux-arm-kernel@lists.infradead.org
1606W:	http://hackndev.com
1607S:	Maintained
1608F:	arch/arm/mach-pxa/include/mach/palmz72.h
1609F:	arch/arm/mach-pxa/palmz72.c
1610
1611ARM/PLEB SUPPORT
1612M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1613W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614S:	Maintained
1615
1616ARM/PT DIGITAL BOARD PORT
1617M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619W:	http://www.armlinux.org.uk/
1620S:	Maintained
1621
1622ARM/QUALCOMM SUPPORT
1623M:	Andy Gross <andy.gross@linaro.org>
1624M:	David Brown <david.brown@linaro.org>
1625L:	linux-arm-msm@vger.kernel.org
1626L:	linux-soc@vger.kernel.org
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/soc/qcom/
1629F:	arch/arm/boot/dts/qcom-*.dts
1630F:	arch/arm/boot/dts/qcom-*.dtsi
1631F:	arch/arm/mach-qcom/
1632F:	arch/arm64/boot/dts/qcom/*
1633F:	drivers/i2c/busses/i2c-qup.c
1634F:	drivers/clk/qcom/
1635F:	drivers/pinctrl/qcom/
1636F:	drivers/dma/qcom/
1637F:	drivers/soc/qcom/
1638F:	drivers/spi/spi-qup.c
1639F:	drivers/tty/serial/msm_serial.h
1640F:	drivers/tty/serial/msm_serial.c
1641F:	drivers/*/pm8???-*
1642F:	drivers/mfd/ssbi.c
1643F:	drivers/firmware/qcom_scm.c
1644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646ARM/RADISYS ENP2611 MACHINE SUPPORT
1647M:	Lennert Buytenhek <kernel@wantstofly.org>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650
1651ARM/RENESAS ARM64 ARCHITECTURE
1652M:	Simon Horman <horms@verge.net.au>
1653M:	Magnus Damm <magnus.damm@gmail.com>
1654L:	linux-renesas-soc@vger.kernel.org
1655Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657S:	Supported
1658F:	arch/arm64/boot/dts/renesas/
1659F:	drivers/soc/renesas/
1660F:	include/linux/soc/renesas/
1661
1662ARM/RISCPC ARCHITECTURE
1663M:	Russell King <linux@armlinux.org.uk>
1664L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665W:	http://www.armlinux.org.uk/
1666S:	Maintained
1667F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1668F:	arch/arm/include/asm/hardware/ioc.h
1669F:	arch/arm/include/asm/hardware/iomd.h
1670F:	arch/arm/include/asm/hardware/memc.h
1671F:	arch/arm/mach-rpc/
1672F:	drivers/net/ethernet/8390/etherh.c
1673F:	drivers/net/ethernet/i825xx/ether1*
1674F:	drivers/net/ethernet/seeq/ether3*
1675F:	drivers/scsi/arm/
1676
1677ARM/Rockchip SoC support
1678M:	Heiko Stuebner <heiko@sntech.de>
1679L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680L:	linux-rockchip@lists.infradead.org
1681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682S:	Maintained
1683F:	arch/arm/boot/dts/rk3*
1684F:	arch/arm/mach-rockchip/
1685F:	drivers/clk/rockchip/
1686F:	drivers/i2c/busses/i2c-rk3x.c
1687F:	drivers/*/*rockchip*
1688F:	drivers/*/*/*rockchip*
1689F:	sound/soc/rockchip/
1690N:	rockchip
1691
1692ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693M:	Kukjin Kim <kgene@kernel.org>
1694M:	Krzysztof Kozlowski <krzk@kernel.org>
1695R:	Javier Martinez Canillas <javier@osg.samsung.com>
1696L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699S:	Maintained
1700F:	arch/arm/boot/dts/s3c*
1701F:	arch/arm/boot/dts/s5p*
1702F:	arch/arm/boot/dts/samsung*
1703F:	arch/arm/boot/dts/exynos*
1704F:	arch/arm64/boot/dts/exynos/
1705F:	arch/arm/plat-samsung/
1706F:	arch/arm/mach-s3c24*/
1707F:	arch/arm/mach-s3c64xx/
1708F:	arch/arm/mach-s5p*/
1709F:	arch/arm/mach-exynos*/
1710F:	drivers/*/*s3c24*
1711F:	drivers/*/*/*s3c24*
1712F:	drivers/*/*s3c64xx*
1713F:	drivers/*/*s5pv210*
1714F:	drivers/memory/samsung/*
1715F:	drivers/soc/samsung/*
1716F:	Documentation/arm/Samsung/
1717F:	Documentation/devicetree/bindings/arm/samsung/
1718F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1719F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1720N:	exynos
1721
1722ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723M:	Kyungmin Park <kyungmin.park@samsung.com>
1724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725S:	Maintained
1726F:	arch/arm/mach-s5pv210/
1727
1728ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729M:	Kyungmin Park <kyungmin.park@samsung.com>
1730M:	Kamil Debski <kamil@wypas.org>
1731M:	Andrzej Hajda <a.hajda@samsung.com>
1732L:	linux-arm-kernel@lists.infradead.org
1733L:	linux-media@vger.kernel.org
1734S:	Maintained
1735F:	drivers/media/platform/s5p-g2d/
1736
1737ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738M:	Kyungmin Park <kyungmin.park@samsung.com>
1739M:	Kamil Debski <kamil@wypas.org>
1740M:	Jeongtae Park <jtp.park@samsung.com>
1741M:	Andrzej Hajda <a.hajda@samsung.com>
1742L:	linux-arm-kernel@lists.infradead.org
1743L:	linux-media@vger.kernel.org
1744S:	Maintained
1745F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1746F:	drivers/media/platform/s5p-mfc/
1747
1748ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749M:	Kyungmin Park <kyungmin.park@samsung.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751L:	linux-media@vger.kernel.org
1752S:	Maintained
1753F:	drivers/staging/media/platform/s5p-cec/
1754
1755ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758L:	linux-arm-kernel@lists.infradead.org
1759L:	linux-media@vger.kernel.org
1760S:	Maintained
1761F:	drivers/media/platform/s5p-jpeg/
1762
1763ARM/SHMOBILE ARM ARCHITECTURE
1764M:	Simon Horman <horms@verge.net.au>
1765M:	Magnus Damm <magnus.damm@gmail.com>
1766L:	linux-renesas-soc@vger.kernel.org
1767Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S:	Supported
1770F:	arch/arm/boot/dts/emev2*
1771F:	arch/arm/boot/dts/r7s*
1772F:	arch/arm/boot/dts/r8a*
1773F:	arch/arm/boot/dts/sh*
1774F:	arch/arm/configs/shmobile_defconfig
1775F:	arch/arm/include/debug/renesas-scif.S
1776F:	arch/arm/mach-shmobile/
1777F:	drivers/soc/renesas/
1778F:	include/linux/soc/renesas/
1779
1780ARM/SOCFPGA ARCHITECTURE
1781M:	Dinh Nguyen <dinguyen@kernel.org>
1782S:	Maintained
1783F:	arch/arm/mach-socfpga/
1784F:	arch/arm/boot/dts/socfpga*
1785F:	arch/arm/configs/socfpga_defconfig
1786F:	arch/arm64/boot/dts/altera/
1787W:	http://www.rocketboards.org
1788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791M:	Dinh Nguyen <dinguyen@kernel.org>
1792S:	Maintained
1793F:	drivers/clk/socfpga/
1794
1795ARM/SOCFPGA EDAC SUPPORT
1796M:	Thor Thayer <thor.thayer@linux.intel.com>
1797S:	Maintained
1798F:	drivers/edac/altera_edac.
1799
1800ARM/STI ARCHITECTURE
1801M:	Patrice Chotard <patrice.chotard@st.com>
1802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803L:	kernel@stlinux.com
1804W:	http://www.stlinux.com
1805S:	Maintained
1806F:	arch/arm/mach-sti/
1807F:	arch/arm/boot/dts/sti*
1808F:	drivers/char/hw_random/st-rng.c
1809F:	drivers/clocksource/arm_global_timer.c
1810F:	drivers/clocksource/clksrc_st_lpc.c
1811F:	drivers/cpufreq/sti-cpufreq.c
1812F:	drivers/dma/st_fdma*
1813F:	drivers/i2c/busses/i2c-st.c
1814F:	drivers/media/rc/st_rc.c
1815F:	drivers/media/platform/sti/c8sectpfe/
1816F:	drivers/mmc/host/sdhci-st.c
1817F:	drivers/phy/phy-miphy28lp.c
1818F:	drivers/phy/phy-stih407-usb.c
1819F:	drivers/pinctrl/pinctrl-st.c
1820F:	drivers/remoteproc/st_remoteproc.c
1821F:	drivers/remoteproc/st_slim_rproc.c
1822F:	drivers/reset/sti/
1823F:	drivers/rtc/rtc-st-lpc.c
1824F:	drivers/tty/serial/st-asc.c
1825F:	drivers/usb/dwc3/dwc3-st.c
1826F:	drivers/usb/host/ehci-st.c
1827F:	drivers/usb/host/ohci-st.c
1828F:	drivers/watchdog/st_lpc_wdt.c
1829F:	drivers/ata/ahci_st.c
1830F:	include/linux/remoteproc/st_slim_rproc.h
1831
1832ARM/STM32 ARCHITECTURE
1833M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834M:	Alexandre Torgue <alexandre.torgue@st.com>
1835L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S:	Maintained
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838N:	stm32
1839F:	drivers/clocksource/armv7m_systick.c
1840
1841ARM/TANGO ARCHITECTURE
1842M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843L:	linux-arm-kernel@lists.infradead.org
1844S:	Maintained
1845N:	tango
1846
1847ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848M:	Lennert Buytenhek <kernel@wantstofly.org>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851
1852ARM/TETON BGA MACHINE SUPPORT
1853M:	"Mark F. Brown" <mark.brown314@gmail.com>
1854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S:	Maintained
1856
1857ARM/THECUS N2100 MACHINE SUPPORT
1858M:	Lennert Buytenhek <kernel@wantstofly.org>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S:	Maintained
1861
1862ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863M:	Wan ZongShun <mcuos.com@gmail.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865W:	http://www.mcuos.com
1866S:	Maintained
1867F:	arch/arm/mach-w90x900/
1868F:	drivers/input/keyboard/w90p910_keypad.c
1869F:	drivers/input/touchscreen/w90p910_ts.c
1870F:	drivers/watchdog/nuc900_wdt.c
1871F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1872F:	drivers/mtd/nand/nuc900_nand.c
1873F:	drivers/rtc/rtc-nuc900.c
1874F:	drivers/spi/spi-nuc900.c
1875F:	drivers/usb/host/ehci-w90x900.c
1876F:	drivers/video/fbdev/nuc900fb.c
1877
1878ARM/U300 MACHINE SUPPORT
1879M:	Linus Walleij <linus.walleij@linaro.org>
1880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881S:	Supported
1882F:	arch/arm/mach-u300/
1883F:	drivers/clocksource/timer-u300.c
1884F:	drivers/i2c/busses/i2c-stu300.c
1885F:	drivers/rtc/rtc-coh901331.c
1886F:	drivers/watchdog/coh901327_wdt.c
1887F:	drivers/dma/coh901318*
1888F:	drivers/mfd/ab3100*
1889F:	drivers/rtc/rtc-ab3100.c
1890F:	drivers/rtc/rtc-coh901331.c
1891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893ARM/UNIPHIER ARCHITECTURE
1894M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897S:	Maintained
1898F:	arch/arm/boot/dts/uniphier*
1899F:	arch/arm/include/asm/hardware/cache-uniphier.h
1900F:	arch/arm/mach-uniphier/
1901F:	arch/arm/mm/cache-uniphier.c
1902F:	arch/arm64/boot/dts/socionext/
1903F:	drivers/bus/uniphier-system-bus.c
1904F:	drivers/clk/uniphier/
1905F:	drivers/i2c/busses/i2c-uniphier*
1906F:	drivers/pinctrl/uniphier/
1907F:	drivers/reset/reset-uniphier.c
1908F:	drivers/tty/serial/8250/8250_uniphier.c
1909N:	uniphier
1910
1911ARM/Ux500 ARM ARCHITECTURE
1912M:	Linus Walleij <linus.walleij@linaro.org>
1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S:	Maintained
1915F:	arch/arm/mach-ux500/
1916F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1917F:	drivers/dma/ste_dma40*
1918F:	drivers/hwspinlock/u8500_hsem.c
1919F:	drivers/mfd/abx500*
1920F:	drivers/mfd/ab8500*
1921F:	drivers/mfd/dbx500*
1922F:	drivers/mfd/db8500*
1923F:	drivers/pinctrl/nomadik/pinctrl-ab*
1924F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1925F:	drivers/rtc/rtc-ab8500.c
1926F:	drivers/rtc/rtc-pl031.c
1927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930M:	Ulf Hansson <ulf.hansson@linaro.org>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932T:	git git://git.linaro.org/people/ulfh/clk.git
1933S:	Maintained
1934F:	drivers/clk/ux500/
1935
1936ARM/VERSATILE EXPRESS PLATFORM
1937M:	Liviu Dudau <liviu.dudau@arm.com>
1938M:	Sudeep Holla <sudeep.holla@arm.com>
1939M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S:	Maintained
1942F:	arch/arm/boot/dts/vexpress*
1943F:	arch/arm64/boot/dts/arm/
1944F:	arch/arm/mach-vexpress/
1945F:	*/*/vexpress*
1946F:	*/*/*/vexpress*
1947F:	drivers/clk/versatile/clk-vexpress-osc.c
1948F:	drivers/clocksource/versatile.c
1949N:	mps2
1950
1951ARM/VFP SUPPORT
1952M:	Russell King <linux@armlinux.org.uk>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954W:	http://www.armlinux.org.uk/
1955S:	Maintained
1956F:	arch/arm/vfp/
1957
1958ARM/VOIPAC PXA270 SUPPORT
1959M:	Marek Vasut <marek.vasut@gmail.com>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962F:	arch/arm/mach-pxa/vpac270.c
1963F:	arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965ARM/VT8500 ARM ARCHITECTURE
1966M:	Tony Prisk <linux@prisktech.co.nz>
1967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S:	Maintained
1969F:	arch/arm/mach-vt8500/
1970F:	drivers/clocksource/vt8500_timer.c
1971F:	drivers/i2c/busses/i2c-wmt.c
1972F:	drivers/mmc/host/wmt-sdmmc.c
1973F:	drivers/pwm/pwm-vt8500.c
1974F:	drivers/rtc/rtc-vt8500.c
1975F:	drivers/tty/serial/vt8500_serial.c
1976F:	drivers/usb/host/ehci-platform.c
1977F:	drivers/usb/host/uhci-platform.c
1978F:	drivers/video/fbdev/vt8500lcdfb.*
1979F:	drivers/video/fbdev/wm8505fb*
1980F:	drivers/video/fbdev/wmt_ge_rops.*
1981
1982ARM/ZIPIT Z2 SUPPORT
1983M:	Marek Vasut <marek.vasut@gmail.com>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Maintained
1986F:	arch/arm/mach-pxa/z2.c
1987F:	arch/arm/mach-pxa/include/mach/z2.h
1988
1989ARM/ZTE ARCHITECTURE
1990M:	Jun Nie <jun.nie@linaro.org>
1991M:	Baoyou Xie <baoyou.xie@linaro.org>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S:	Maintained
1994F:	arch/arm/mach-zx/
1995F:	drivers/clk/zte/
1996F:	drivers/reset/reset-zx2967.c
1997F:	drivers/soc/zte/
1998F:	Documentation/devicetree/bindings/arm/zte.txt
1999F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001F:	Documentation/devicetree/bindings/soc/zte/
2002F:	include/dt-bindings/soc/zx*.h
2003
2004ARM/ZYNQ ARCHITECTURE
2005M:	Michal Simek <michal.simek@xilinx.com>
2006R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2007L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008W:	http://wiki.xilinx.com
2009T:	git https://github.com/Xilinx/linux-xlnx.git
2010S:	Supported
2011F:	arch/arm/mach-zynq/
2012F:	drivers/cpuidle/cpuidle-zynq.c
2013F:	drivers/block/xsysace.c
2014N:	zynq
2015N:	xilinx
2016F:	drivers/clocksource/cadence_ttc_timer.c
2017F:	drivers/i2c/busses/i2c-cadence.c
2018F:	drivers/mmc/host/sdhci-of-arasan.c
2019F:	drivers/edac/synopsys_edac.c
2020
2021ARM SMMU DRIVERS
2022M:	Will Deacon <will.deacon@arm.com>
2023R:	Robin Murphy <robin.murphy@arm.com>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S:	Maintained
2026F:	drivers/iommu/arm-smmu.c
2027F:	drivers/iommu/arm-smmu-v3.c
2028F:	drivers/iommu/io-pgtable-arm.c
2029F:	drivers/iommu/io-pgtable-arm-v7s.c
2030
2031ARM64 PORT (AARCH64 ARCHITECTURE)
2032M:	Catalin Marinas <catalin.marinas@arm.com>
2033M:	Will Deacon <will.deacon@arm.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036S:	Maintained
2037F:	arch/arm64/
2038F:	Documentation/arm64/
2039
2040AS3645A LED FLASH CONTROLLER DRIVER
2041M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042L:	linux-media@vger.kernel.org
2043T:	git git://linuxtv.org/media_tree.git
2044S:	Maintained
2045F:	drivers/media/i2c/as3645a.c
2046F:	include/media/i2c/as3645a.h
2047
2048ASAHI KASEI AK8974 DRIVER
2049M:	Linus Walleij <linus.walleij@linaro.org>
2050L:	linux-iio@vger.kernel.org
2051W:	http://www.akm.com/
2052S:	Supported
2053F:	drivers/iio/magnetometer/ak8974.c
2054
2055ASC7621 HARDWARE MONITOR DRIVER
2056M:	George Joseph <george.joseph@fairview5.com>
2057L:	linux-hwmon@vger.kernel.org
2058S:	Maintained
2059F:	Documentation/hwmon/asc7621
2060F:	drivers/hwmon/asc7621.c
2061
2062ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063M:	Corentin Chary <corentin.chary@gmail.com>
2064L:	acpi4asus-user@lists.sourceforge.net
2065L:	platform-driver-x86@vger.kernel.org
2066W:	http://acpi4asus.sf.net
2067S:	Maintained
2068F:	drivers/platform/x86/asus*.c
2069F:	drivers/platform/x86/eeepc*.c
2070
2071ASUS WIRELESS RADIO CONTROL DRIVER
2072M:	João Paulo Rechi Vita <jprvita@gmail.com>
2073L:	platform-driver-x86@vger.kernel.org
2074S:	Maintained
2075F:	drivers/platform/x86/asus-wireless.c
2076
2077ASYMMETRIC KEYS
2078M:	David Howells <dhowells@redhat.com>
2079L:	keyrings@vger.kernel.org
2080S:	Maintained
2081F:	Documentation/crypto/asymmetric-keys.txt
2082F:	include/linux/verification.h
2083F:	include/crypto/public_key.h
2084F:	include/crypto/pkcs7.h
2085F:	crypto/asymmetric_keys/
2086
2087ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088R:	Dan Williams <dan.j.williams@intel.com>
2089W:	http://sourceforge.net/projects/xscaleiop
2090S:	Odd fixes
2091F:	Documentation/crypto/async-tx-api.txt
2092F:	crypto/async_tx/
2093F:	drivers/dma/
2094F:	include/linux/dmaengine.h
2095F:	include/linux/async_tx.h
2096
2097AT24 EEPROM DRIVER
2098M:	Wolfram Sang <wsa@the-dreams.de>
2099L:	linux-i2c@vger.kernel.org
2100S:	Maintained
2101F:	drivers/misc/eeprom/at24.c
2102F:	include/linux/platform_data/at24.h
2103
2104ATA OVER ETHERNET (AOE) DRIVER
2105M:	"Ed L. Cashin" <ed.cashin@acm.org>
2106W:	http://www.openaoe.org/
2107S:	Supported
2108F:	Documentation/aoe/
2109F:	drivers/block/aoe/
2110
2111ATHEROS 71XX/9XXX GPIO DRIVER
2112M:	Alban Bedel <albeu@free.fr>
2113W:	https://github.com/AlbanBedel/linux
2114T:	git git://github.com/AlbanBedel/linux
2115S:	Maintained
2116F:	drivers/gpio/gpio-ath79.c
2117F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119ATHEROS ATH GENERIC UTILITIES
2120M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121L:	linux-wireless@vger.kernel.org
2122S:	Supported
2123F:	drivers/net/wireless/ath/*
2124
2125ATHEROS ATH5K WIRELESS DRIVER
2126M:	Jiri Slaby <jirislaby@gmail.com>
2127M:	Nick Kossifidis <mickflemm@gmail.com>
2128M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129L:	linux-wireless@vger.kernel.org
2130W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2131S:	Maintained
2132F:	drivers/net/wireless/ath/ath5k/
2133
2134ATHEROS ATH6KL WIRELESS DRIVER
2135M:	Kalle Valo <kvalo@qca.qualcomm.com>
2136L:	linux-wireless@vger.kernel.org
2137W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139S:	Supported
2140F:	drivers/net/wireless/ath/ath6kl/
2141
2142WILOCITY WIL6210 WIRELESS DRIVER
2143M:	Maya Erez <qca_merez@qca.qualcomm.com>
2144L:	linux-wireless@vger.kernel.org
2145L:	wil6210@qca.qualcomm.com
2146S:	Supported
2147W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2148F:	drivers/net/wireless/ath/wil6210/
2149F:	include/uapi/linux/wil6210_uapi.h
2150
2151CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152M:	Christian Lamparter <chunkeey@googlemail.com>
2153L:	linux-wireless@vger.kernel.org
2154W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2155S:	Maintained
2156F:	drivers/net/wireless/ath/carl9170/
2157
2158ATK0110 HWMON DRIVER
2159M:	Luca Tettamanti <kronos.it@gmail.com>
2160L:	linux-hwmon@vger.kernel.org
2161S:	Maintained
2162F:	drivers/hwmon/asus_atk0110.c
2163
2164ATI_REMOTE2 DRIVER
2165M:	Ville Syrjala <syrjala@sci.fi>
2166S:	Maintained
2167F:	drivers/input/misc/ati_remote2.c
2168
2169ATLX ETHERNET DRIVERS
2170M:	Jay Cliburn <jcliburn@gmail.com>
2171M:	Chris Snook <chris.snook@gmail.com>
2172L:	netdev@vger.kernel.org
2173W:	http://sourceforge.net/projects/atl1
2174W:	http://atl1.sourceforge.net
2175S:	Maintained
2176F:	drivers/net/ethernet/atheros/
2177
2178ATM
2179M:	Chas Williams <3chas3@gmail.com>
2180L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181L:	netdev@vger.kernel.org
2182W:	http://linux-atm.sourceforge.net
2183S:	Maintained
2184F:	drivers/atm/
2185F:	include/linux/atm*
2186F:	include/uapi/linux/atm*
2187
2188ATMEL AT91 / AT32 MCI DRIVER
2189M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2190S:	Maintained
2191F:	drivers/mmc/host/atmel-mci.c
2192
2193ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2195S:	Supported
2196F:	drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198ATMEL SAMA5D2 ADC DRIVER
2199M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2200L:	linux-iio@vger.kernel.org
2201S:	Supported
2202F:	drivers/iio/adc/at91-sama5d2_adc.c
2203
2204ATMEL Audio ALSA driver
2205M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2206L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2207S:	Supported
2208F:	sound/soc/atmel
2209
2210ATMEL XDMA DRIVER
2211M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2212L:	linux-arm-kernel@lists.infradead.org
2213L:	dmaengine@vger.kernel.org
2214S:	Supported
2215F:	drivers/dma/at_xdmac.c
2216
2217ATMEL I2C DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219L:	linux-i2c@vger.kernel.org
2220S:	Supported
2221F:	drivers/i2c/busses/i2c-at91.c
2222
2223ATMEL ISI DRIVER
2224M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2225L:	linux-media@vger.kernel.org
2226S:	Supported
2227F:	drivers/media/platform/soc_camera/atmel-isi.c
2228F:	include/media/atmel-isi.h
2229
2230ATMEL LCDFB DRIVER
2231M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2232L:	linux-fbdev@vger.kernel.org
2233S:	Maintained
2234F:	drivers/video/fbdev/atmel_lcdfb.c
2235F:	include/video/atmel_lcdc.h
2236
2237ATMEL MACB ETHERNET DRIVER
2238M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2239S:	Supported
2240F:	drivers/net/ethernet/cadence/
2241
2242ATMEL NAND DRIVER
2243M:	Wenyou Yang <wenyou.yang@atmel.com>
2244M:	Josh Wu <rainyfeeling@outlook.com>
2245L:	linux-mtd@lists.infradead.org
2246S:	Supported
2247F:	drivers/mtd/nand/atmel_nand*
2248
2249ATMEL SDMMC DRIVER
2250M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2251L:	linux-mmc@vger.kernel.org
2252S:	Supported
2253F:	drivers/mmc/host/sdhci-of-at91.c
2254
2255ATMEL SPI DRIVER
2256M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2257S:	Supported
2258F:	drivers/spi/spi-atmel.*
2259
2260ATMEL SSC DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Supported
2264F:	drivers/misc/atmel-ssc.c
2265F:	include/linux/atmel-ssc.h
2266
2267ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:	Supported
2271F:	drivers/misc/atmel_tclib.c
2272F:	drivers/clocksource/tcb_clksrc.c
2273
2274ATMEL USBA UDC DRIVER
2275M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S:	Supported
2278F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2279
2280ATMEL WIRELESS DRIVER
2281M:	Simon Kelley <simon@thekelleys.org.uk>
2282L:	linux-wireless@vger.kernel.org
2283W:	http://www.thekelleys.org.uk/atmel
2284W:	http://atmelwlandriver.sourceforge.net/
2285S:	Maintained
2286F:	drivers/net/wireless/atmel/atmel*
2287
2288ATMEL MAXTOUCH DRIVER
2289M:	Nick Dyer <nick@shmanahar.org>
2290T:	git git://github.com/ndyer/linux.git
2291S:	Maintained
2292F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293F:	drivers/input/touchscreen/atmel_mxt_ts.c
2294F:	include/linux/platform_data/atmel_mxt_ts.h
2295
2296ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297M:	Bradley Grove <linuxdrivers@attotech.com>
2298L:	linux-scsi@vger.kernel.org
2299W:	http://www.attotech.com
2300S:	Supported
2301F:	drivers/scsi/esas2r
2302
2303ATUSB IEEE 802.15.4 RADIO DRIVER
2304M:	Stefan Schmidt <stefan@osg.samsung.com>
2305L:	linux-wpan@vger.kernel.org
2306S:	Maintained
2307F:	drivers/net/ieee802154/atusb.c
2308F:	drivers/net/ieee802154/atusb.h
2309F:	drivers/net/ieee802154/at86rf230.h
2310
2311AUDIT SUBSYSTEM
2312M:	Paul Moore <paul@paul-moore.com>
2313M:	Eric Paris <eparis@redhat.com>
2314L:	linux-audit@redhat.com (moderated for non-subscribers)
2315W:	http://people.redhat.com/sgrubb/audit/
2316T:	git git://git.infradead.org/users/pcmoore/audit
2317S:	Maintained
2318F:	include/linux/audit.h
2319F:	include/uapi/linux/audit.h
2320F:	kernel/audit*
2321
2322AUXILIARY DISPLAY DRIVERS
2323M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2324W:	http://miguelojeda.es/auxdisplay.htm
2325W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2326S:	Maintained
2327F:	drivers/auxdisplay/
2328F:	include/linux/cfag12864b.h
2329
2330AVR32 ARCHITECTURE
2331M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2332M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2333W:	http://www.atmel.com/products/AVR32/
2334W:	http://mirror.egtvedt.no/avr32linux.org/
2335W:	http://avrfreaks.net/
2336S:	Maintained
2337F:	arch/avr32/
2338
2339AVR32/AT32AP MACHINE SUPPORT
2340M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2341M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2342S:	Maintained
2343F:	arch/avr32/mach-at32ap/
2344
2345AX.25 NETWORK LAYER
2346M:	Ralf Baechle <ralf@linux-mips.org>
2347L:	linux-hams@vger.kernel.org
2348W:	http://www.linux-ax25.org/
2349S:	Maintained
2350F:	include/uapi/linux/ax25.h
2351F:	include/net/ax25.h
2352F:	net/ax25/
2353
2354AXENTIA ASOC DRIVERS
2355M:	Peter Rosin <peda@axentia.se>
2356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2357S:	Maintained
2358F:	Documentation/devicetree/bindings/sound/axentia,*
2359F:	sound/soc/atmel/tse850-pcm5142.c
2360
2361AXENTIA ARM DEVICES
2362M:	Peter Rosin <peda@axentia.se>
2363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364S:	Maintained
2365F:	Documentation/devicetree/bindings/arm/axentia.txt
2366F:	arch/arm/boot/dts/at91-linea.dtsi
2367F:	arch/arm/boot/dts/at91-tse850-3.dts
2368
2369AZ6007 DVB DRIVER
2370M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2371M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2372L:	linux-media@vger.kernel.org
2373W:	https://linuxtv.org
2374T:	git git://linuxtv.org/media_tree.git
2375S:	Maintained
2376F:	drivers/media/usb/dvb-usb-v2/az6007.c
2377
2378AZTECH FM RADIO RECEIVER DRIVER
2379M:	Hans Verkuil <hverkuil@xs4all.nl>
2380L:	linux-media@vger.kernel.org
2381T:	git git://linuxtv.org/media_tree.git
2382W:	https://linuxtv.org
2383S:	Maintained
2384F:	drivers/media/radio/radio-aztech*
2385
2386B43 WIRELESS DRIVER
2387L:	linux-wireless@vger.kernel.org
2388L:	b43-dev@lists.infradead.org
2389W:	http://wireless.kernel.org/en/users/Drivers/b43
2390S:	Odd Fixes
2391F:	drivers/net/wireless/broadcom/b43/
2392
2393B43LEGACY WIRELESS DRIVER
2394M:	Larry Finger <Larry.Finger@lwfinger.net>
2395L:	linux-wireless@vger.kernel.org
2396L:	b43-dev@lists.infradead.org
2397W:	http://wireless.kernel.org/en/users/Drivers/b43
2398S:	Maintained
2399F:	drivers/net/wireless/broadcom/b43legacy/
2400
2401BACKLIGHT CLASS/SUBSYSTEM
2402M:	Lee Jones <lee.jones@linaro.org>
2403M:	Daniel Thompson <daniel.thompson@linaro.org>
2404M:	Jingoo Han <jingoohan1@gmail.com>
2405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2406S:	Maintained
2407F:	drivers/video/backlight/
2408F:	include/linux/backlight.h
2409F:	include/linux/pwm_backlight.h
2410F:	Documentation/devicetree/bindings/leds/backlight
2411
2412BATMAN ADVANCED
2413M:	Marek Lindner <mareklindner@neomailbox.ch>
2414M:	Simon Wunderlich <sw@simonwunderlich.de>
2415M:	Antonio Quartulli <a@unstable.cc>
2416L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2417W:	https://www.open-mesh.org/
2418Q:	https://patchwork.open-mesh.org/project/batman/list/
2419S:	Maintained
2420F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2421F:	Documentation/ABI/testing/sysfs-class-net-mesh
2422F:	Documentation/networking/batman-adv.txt
2423F:	include/uapi/linux/batman_adv.h
2424F:	net/batman-adv/
2425
2426BAYCOM/HDLCDRV DRIVERS FOR AX.25
2427M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2428L:	linux-hams@vger.kernel.org
2429W:	http://www.baycom.org/~tom/ham/ham.html
2430S:	Maintained
2431F:	drivers/net/hamradio/baycom*
2432
2433BCACHE (BLOCK LAYER CACHE)
2434M:	Kent Overstreet <kent.overstreet@gmail.com>
2435L:	linux-bcache@vger.kernel.org
2436W:	http://bcache.evilpiepirate.org
2437S:	Orphan
2438F:	drivers/md/bcache/
2439
2440BDISP ST MEDIA DRIVER
2441M:	Fabien Dessenne <fabien.dessenne@st.com>
2442L:	linux-media@vger.kernel.org
2443T:	git git://linuxtv.org/media_tree.git
2444W:	https://linuxtv.org
2445S:	Supported
2446F:	drivers/media/platform/sti/bdisp
2447
2448DELTA ST MEDIA DRIVER
2449M:	Hugues Fruchet <hugues.fruchet@st.com>
2450L:	linux-media@vger.kernel.org
2451T:	git git://linuxtv.org/media_tree.git
2452W:	https://linuxtv.org
2453S:	Supported
2454F:	drivers/media/platform/sti/delta
2455
2456BEFS FILE SYSTEM
2457M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2458M:	Salah Triki <salah.triki@gmail.com>
2459S:	Maintained
2460T:	git git://github.com/luisbg/linux-befs.git
2461F:	Documentation/filesystems/befs.txt
2462F:	fs/befs/
2463
2464BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2465M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2466L:	netdev@vger.kernel.org
2467S:	Maintained
2468F:	drivers/net/ethernet/ec_bhf.c
2469
2470BFS FILE SYSTEM
2471M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2472S:	Maintained
2473F:	Documentation/filesystems/bfs.txt
2474F:	fs/bfs/
2475F:	include/uapi/linux/bfs_fs.h
2476
2477BLACKFIN ARCHITECTURE
2478M:	Steven Miao <realmz6@gmail.com>
2479L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480T:	git git://git.code.sf.net/p/adi-linux/code
2481W:	http://blackfin.uclinux.org
2482S:	Supported
2483F:	arch/blackfin/
2484
2485BLACKFIN EMAC DRIVER
2486L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487W:	http://blackfin.uclinux.org
2488S:	Supported
2489F:	drivers/net/ethernet/adi/
2490
2491BLACKFIN RTC DRIVER
2492L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2493W:	http://blackfin.uclinux.org
2494S:	Supported
2495F:	drivers/rtc/rtc-bfin.c
2496
2497BLACKFIN SDH DRIVER
2498M:	Sonic Zhang <sonic.zhang@analog.com>
2499L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500W:	http://blackfin.uclinux.org
2501S:	Supported
2502F:	drivers/mmc/host/bfin_sdh.c
2503
2504BLACKFIN SERIAL DRIVER
2505M:	Sonic Zhang <sonic.zhang@analog.com>
2506L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:	http://blackfin.uclinux.org
2508S:	Supported
2509F:	drivers/tty/serial/bfin_uart.c
2510
2511BLACKFIN WATCHDOG DRIVER
2512L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2513W:	http://blackfin.uclinux.org
2514S:	Supported
2515F:	drivers/watchdog/bfin_wdt.c
2516
2517BLACKFIN I2C TWI DRIVER
2518M:	Sonic Zhang <sonic.zhang@analog.com>
2519L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520W:	http://blackfin.uclinux.org/
2521S:	Supported
2522F:	drivers/i2c/busses/i2c-bfin-twi.c
2523
2524BLACKFIN MEDIA DRIVER
2525M:	Scott Jiang <scott.jiang.linux@gmail.com>
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org/
2528S:	Supported
2529F:	drivers/media/platform/blackfin/
2530F:	drivers/media/i2c/adv7183*
2531F:	drivers/media/i2c/vs6624*
2532
2533BLINKM RGB LED DRIVER
2534M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2535S:	Maintained
2536F:	drivers/leds/leds-blinkm.c
2537
2538BLOCK LAYER
2539M:	Jens Axboe <axboe@kernel.dk>
2540L:	linux-block@vger.kernel.org
2541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2542S:	Maintained
2543F:	block/
2544F:	kernel/trace/blktrace.c
2545F:	lib/sbitmap.c
2546
2547BLOCK2MTD DRIVER
2548M:	Joern Engel <joern@lazybastard.org>
2549L:	linux-mtd@lists.infradead.org
2550S:	Maintained
2551F:	drivers/mtd/devices/block2mtd.c
2552
2553BLUETOOTH DRIVERS
2554M:	Marcel Holtmann <marcel@holtmann.org>
2555M:	Gustavo Padovan <gustavo@padovan.org>
2556M:	Johan Hedberg <johan.hedberg@gmail.com>
2557L:	linux-bluetooth@vger.kernel.org
2558W:	http://www.bluez.org/
2559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2561S:	Maintained
2562F:	drivers/bluetooth/
2563
2564BLUETOOTH SUBSYSTEM
2565M:	Marcel Holtmann <marcel@holtmann.org>
2566M:	Gustavo Padovan <gustavo@padovan.org>
2567M:	Johan Hedberg <johan.hedberg@gmail.com>
2568L:	linux-bluetooth@vger.kernel.org
2569W:	http://www.bluez.org/
2570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572S:	Maintained
2573F:	net/bluetooth/
2574F:	include/net/bluetooth/
2575
2576BONDING DRIVER
2577M:	Jay Vosburgh <j.vosburgh@gmail.com>
2578M:	Veaceslav Falico <vfalico@gmail.com>
2579M:	Andy Gospodarek <andy@greyhouse.net>
2580L:	netdev@vger.kernel.org
2581W:	http://sourceforge.net/projects/bonding/
2582S:	Supported
2583F:	drivers/net/bonding/
2584F:	include/uapi/linux/if_bonding.h
2585
2586BPF (Safe dynamic programs and tools)
2587M:	Alexei Starovoitov <ast@kernel.org>
2588L:	netdev@vger.kernel.org
2589L:	linux-kernel@vger.kernel.org
2590S:	Supported
2591F:	kernel/bpf/
2592F:	tools/testing/selftests/bpf/
2593F:	lib/test_bpf.c
2594
2595BROADCOM B44 10/100 ETHERNET DRIVER
2596M:	Michael Chan <michael.chan@broadcom.com>
2597L:	netdev@vger.kernel.org
2598S:	Supported
2599F:	drivers/net/ethernet/broadcom/b44.*
2600
2601BROADCOM B53 ETHERNET SWITCH DRIVER
2602M:	Florian Fainelli <f.fainelli@gmail.com>
2603L:	netdev@vger.kernel.org
2604L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2605S:	Supported
2606F:	drivers/net/dsa/b53/*
2607F:	include/linux/platform_data/b53.h
2608
2609BROADCOM GENET ETHERNET DRIVER
2610M:	Florian Fainelli <f.fainelli@gmail.com>
2611L:	netdev@vger.kernel.org
2612S:	Supported
2613F:	drivers/net/ethernet/broadcom/genet/
2614
2615BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2616M:	Rasesh Mody <rasesh.mody@cavium.com>
2617M:	Harish Patil <harish.patil@cavium.com>
2618M:	Dept-GELinuxNICDev@cavium.com
2619L:	netdev@vger.kernel.org
2620S:	Supported
2621F:	drivers/net/ethernet/broadcom/bnx2.*
2622F:	drivers/net/ethernet/broadcom/bnx2_*
2623
2624BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2625M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2626M:	Ariel Elior <ariel.elior@cavium.com>
2627M:	everest-linux-l2@cavium.com
2628L:	netdev@vger.kernel.org
2629S:	Supported
2630F:	drivers/net/ethernet/broadcom/bnx2x/
2631
2632BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2633M:	Michael Chan <michael.chan@broadcom.com>
2634L:	netdev@vger.kernel.org
2635S:	Supported
2636F:	drivers/net/ethernet/broadcom/bnxt/
2637
2638BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640M:	Ray Jui <rjui@broadcom.com>
2641M:	Scott Branden <sbranden@broadcom.com>
2642M:	bcm-kernel-feedback-list@broadcom.com
2643T:	git git://github.com/broadcom/mach-bcm
2644S:	Maintained
2645N:	bcm281*
2646N:	bcm113*
2647N:	bcm216*
2648N:	kona
2649F:	arch/arm/mach-bcm/
2650
2651BROADCOM BCM2835 ARM ARCHITECTURE
2652M:	Stephen Warren <swarren@wwwdotorg.org>
2653M:	Lee Jones <lee@kernel.org>
2654M:	Eric Anholt <eric@anholt.net>
2655L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657T:	git git://github.com/anholt/linux
2658S:	Maintained
2659N:	bcm2835
2660F:	drivers/staging/vc04_services
2661
2662BROADCOM BCM47XX MIPS ARCHITECTURE
2663M:	Hauke Mehrtens <hauke@hauke-m.de>
2664M:	Rafał Miłecki <zajec5@gmail.com>
2665L:	linux-mips@linux-mips.org
2666S:	Maintained
2667F:	Documentation/devicetree/bindings/mips/brcm/
2668F:	arch/mips/bcm47xx/*
2669F:	arch/mips/include/asm/mach-bcm47xx/*
2670
2671BROADCOM BCM5301X ARM ARCHITECTURE
2672M:	Hauke Mehrtens <hauke@hauke-m.de>
2673M:	Rafał Miłecki <zajec5@gmail.com>
2674M:	bcm-kernel-feedback-list@broadcom.com
2675L:	linux-arm-kernel@lists.infradead.org
2676S:	Maintained
2677F:	arch/arm/mach-bcm/bcm_5301x.c
2678F:	arch/arm/boot/dts/bcm5301x*.dtsi
2679F:	arch/arm/boot/dts/bcm470*
2680
2681BROADCOM BCM53573 ARM ARCHITECTURE
2682M:	Rafał Miłecki <rafal@milecki.pl>
2683L:	linux-arm-kernel@lists.infradead.org
2684S:	Maintained
2685F:	arch/arm/boot/dts/bcm53573*
2686F:	arch/arm/boot/dts/bcm47189*
2687
2688BROADCOM BCM63XX ARM ARCHITECTURE
2689M:	Florian Fainelli <f.fainelli@gmail.com>
2690M:	bcm-kernel-feedback-list@broadcom.com
2691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692T:	git git://github.com/broadcom/stblinux.git
2693S:	Maintained
2694N:	bcm63xx
2695
2696BROADCOM BCM63XX/BCM33XX UDC DRIVER
2697M:	Kevin Cernekee <cernekee@gmail.com>
2698L:	linux-usb@vger.kernel.org
2699S:	Maintained
2700F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2701
2702BROADCOM BCM7XXX ARM ARCHITECTURE
2703M:	Brian Norris <computersforpeace@gmail.com>
2704M:	Gregory Fong <gregory.0xf0@gmail.com>
2705M:	Florian Fainelli <f.fainelli@gmail.com>
2706M:	bcm-kernel-feedback-list@broadcom.com
2707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708T:	git git://github.com/broadcom/stblinux.git
2709S:	Maintained
2710F:	arch/arm/mach-bcm/*brcmstb*
2711F:	arch/arm/boot/dts/bcm7*.dts*
2712F:	drivers/bus/brcmstb_gisb.c
2713N:	brcmstb
2714
2715BROADCOM BMIPS MIPS ARCHITECTURE
2716M:	Kevin Cernekee <cernekee@gmail.com>
2717M:	Florian Fainelli <f.fainelli@gmail.com>
2718L:	linux-mips@linux-mips.org
2719T:	git git://github.com/broadcom/stblinux.git
2720S:	Maintained
2721F:	arch/mips/bmips/*
2722F:	arch/mips/include/asm/mach-bmips/*
2723F:	arch/mips/kernel/*bmips*
2724F:	arch/mips/boot/dts/brcm/bcm*.dts*
2725F:	drivers/irqchip/irq-bcm63*
2726F:	drivers/irqchip/irq-bcm7*
2727F:	drivers/irqchip/irq-brcmstb*
2728F:	include/linux/bcm963xx_nvram.h
2729F:	include/linux/bcm963xx_tag.h
2730
2731BROADCOM BMIPS CPUFREQ DRIVER
2732M:	Markus Mayer <mmayer@broadcom.com>
2733M:	bcm-kernel-feedback-list@broadcom.com
2734L:	linux-pm@vger.kernel.org
2735S:	Maintained
2736F:	drivers/cpufreq/bmips-cpufreq.c
2737
2738BROADCOM TG3 GIGABIT ETHERNET DRIVER
2739M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2740M:	Prashant Sreedharan <prashant@broadcom.com>
2741M:	Michael Chan <mchan@broadcom.com>
2742L:	netdev@vger.kernel.org
2743S:	Supported
2744F:	drivers/net/ethernet/broadcom/tg3.*
2745
2746BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2747M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2748M:	Franky Lin <franky.lin@broadcom.com>
2749M:	Hante Meuleman <hante.meuleman@broadcom.com>
2750L:	linux-wireless@vger.kernel.org
2751L:	brcm80211-dev-list.pdl@broadcom.com
2752S:	Supported
2753F:	drivers/net/wireless/broadcom/brcm80211/
2754
2755BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2756M:	QLogic-Storage-Upstream@qlogic.com
2757L:	linux-scsi@vger.kernel.org
2758S:	Supported
2759F:	drivers/scsi/bnx2fc/
2760
2761BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2762M:	QLogic-Storage-Upstream@qlogic.com
2763L:	linux-scsi@vger.kernel.org
2764S:	Supported
2765F:	drivers/scsi/bnx2i/
2766
2767BROADCOM IPROC ARM ARCHITECTURE
2768M:	Ray Jui <rjui@broadcom.com>
2769M:	Scott Branden <sbranden@broadcom.com>
2770M:	Jon Mason <jonmason@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2773T:	git git://github.com/broadcom/cygnus-linux.git
2774S:	Maintained
2775N:	iproc
2776N:	cygnus
2777N:	bcm[-_]nsp
2778N:	bcm9113*
2779N:	bcm9583*
2780N:	bcm9585*
2781N:	bcm9586*
2782N:	bcm988312
2783N:	bcm113*
2784N:	bcm583*
2785N:	bcm585*
2786N:	bcm586*
2787N:	bcm88312
2788F:	arch/arm64/boot/dts/broadcom/ns2*
2789F:	drivers/clk/bcm/clk-ns*
2790F:	drivers/pinctrl/bcm/pinctrl-ns*
2791
2792BROADCOM BRCMSTB GPIO DRIVER
2793M:	Gregory Fong <gregory.0xf0@gmail.com>
2794L:	bcm-kernel-feedback-list@broadcom.com
2795S:	Supported
2796F:	drivers/gpio/gpio-brcmstb.c
2797F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2798
2799BROADCOM KONA GPIO DRIVER
2800M:	Ray Jui <rjui@broadcom.com>
2801L:	bcm-kernel-feedback-list@broadcom.com
2802S:	Supported
2803F:	drivers/gpio/gpio-bcm-kona.c
2804F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2805
2806BROADCOM NVRAM DRIVER
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	drivers/firmware/broadcom/*
2811
2812BROADCOM STB NAND FLASH DRIVER
2813M:	Brian Norris <computersforpeace@gmail.com>
2814M:	Kamal Dasu <kdasu.kdev@gmail.com>
2815L:	linux-mtd@lists.infradead.org
2816L:	bcm-kernel-feedback-list@broadcom.com
2817S:	Maintained
2818F:	drivers/mtd/nand/brcmnand/
2819
2820BROADCOM STB AVS CPUFREQ DRIVER
2821M:	Markus Mayer <mmayer@broadcom.com>
2822M:	bcm-kernel-feedback-list@broadcom.com
2823L:	linux-pm@vger.kernel.org
2824S:	Maintained
2825F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2826F:	drivers/cpufreq/brcmstb*
2827
2828BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2829M:	Rafał Miłecki <zajec5@gmail.com>
2830L:	linux-wireless@vger.kernel.org
2831S:	Maintained
2832F:	drivers/bcma/
2833F:	include/linux/bcma/
2834
2835BROADCOM SYSTEMPORT ETHERNET DRIVER
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837L:	netdev@vger.kernel.org
2838S:	Supported
2839F:	drivers/net/ethernet/broadcom/bcmsysport.*
2840
2841BROADCOM VULCAN ARM64 SOC
2842M:	Jayachandran C. <c.jayachandran@gmail.com>
2843M:	bcm-kernel-feedback-list@broadcom.com
2844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845S:	Maintained
2846F:	arch/arm64/boot/dts/broadcom/vulcan*
2847
2848BROADCOM NETXTREME-E ROCE DRIVER
2849M:	Selvin Xavier <selvin.xavier@broadcom.com>
2850M:	Devesh Sharma <devesh.sharma@broadcom.com>
2851M:	Somnath Kotur <somnath.kotur@broadcom.com>
2852M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2853L:	linux-rdma@vger.kernel.org
2854W:	http://www.broadcom.com
2855S:	Supported
2856F:	drivers/infiniband/hw/bnxt_re/
2857F:	include/uapi/rdma/bnxt_re-abi.h
2858
2859BROCADE BFA FC SCSI DRIVER
2860M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2861M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2862L:	linux-scsi@vger.kernel.org
2863S:	Supported
2864F:	drivers/scsi/bfa/
2865
2866BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2867M:	Rasesh Mody <rasesh.mody@cavium.com>
2868M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2869M:	Dept-GELinuxNICDev@cavium.com
2870L:	netdev@vger.kernel.org
2871S:	Supported
2872F:	drivers/net/ethernet/brocade/bna/
2873
2874BSG (block layer generic sg v4 driver)
2875M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2876L:	linux-scsi@vger.kernel.org
2877S:	Supported
2878F:	block/bsg.c
2879F:	include/linux/bsg.h
2880F:	include/uapi/linux/bsg.h
2881
2882BT87X AUDIO DRIVER
2883M:	Clemens Ladisch <clemens@ladisch.de>
2884L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2885T:	git git://git.alsa-project.org/alsa-kernel.git
2886S:	Maintained
2887F:	Documentation/sound/alsa/Bt87x.txt
2888F:	sound/pci/bt87x.c
2889
2890BT8XXGPIO DRIVER
2891M:	Michael Buesch <m@bues.ch>
2892W:	http://bu3sch.de/btgpio.php
2893S:	Maintained
2894F:	drivers/gpio/gpio-bt8xx.c
2895
2896BTRFS FILE SYSTEM
2897M:	Chris Mason <clm@fb.com>
2898M:	Josef Bacik <jbacik@fb.com>
2899M:	David Sterba <dsterba@suse.com>
2900L:	linux-btrfs@vger.kernel.org
2901W:	http://btrfs.wiki.kernel.org/
2902Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2904S:	Maintained
2905F:	Documentation/filesystems/btrfs.txt
2906F:	fs/btrfs/
2907
2908BTTV VIDEO4LINUX DRIVER
2909M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2910M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2911L:	linux-media@vger.kernel.org
2912W:	https://linuxtv.org
2913T:	git git://linuxtv.org/media_tree.git
2914S:	Odd fixes
2915F:	Documentation/media/v4l-drivers/bttv*
2916F:	drivers/media/pci/bt8xx/bttv*
2917
2918BUSLOGIC SCSI DRIVER
2919M:	Khalid Aziz <khalid@gonehiking.org>
2920L:	linux-scsi@vger.kernel.org
2921S:	Maintained
2922F:	drivers/scsi/BusLogic.*
2923F:	drivers/scsi/FlashPoint.*
2924
2925C-MEDIA CMI8788 DRIVER
2926M:	Clemens Ladisch <clemens@ladisch.de>
2927L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2928T:	git git://git.alsa-project.org/alsa-kernel.git
2929S:	Maintained
2930F:	sound/pci/oxygen/
2931
2932C6X ARCHITECTURE
2933M:	Mark Salter <msalter@redhat.com>
2934M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2935L:	linux-c6x-dev@linux-c6x.org
2936W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2937S:	Maintained
2938F:	arch/c6x/
2939
2940CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2941M:	David Howells <dhowells@redhat.com>
2942L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2943S:	Supported
2944F:	Documentation/filesystems/caching/cachefiles.txt
2945F:	fs/cachefiles/
2946
2947CADET FM/AM RADIO RECEIVER DRIVER
2948M:	Hans Verkuil <hverkuil@xs4all.nl>
2949L:	linux-media@vger.kernel.org
2950T:	git git://linuxtv.org/media_tree.git
2951W:	https://linuxtv.org
2952S:	Maintained
2953F:	drivers/media/radio/radio-cadet*
2954
2955CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2956M:	Jonathan Corbet <corbet@lwn.net>
2957L:	linux-media@vger.kernel.org
2958T:	git git://linuxtv.org/media_tree.git
2959S:	Maintained
2960F:	Documentation/media/v4l-drivers/cafe_ccic*
2961F:	drivers/media/platform/marvell-ccic/
2962
2963CAIF NETWORK LAYER
2964M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2965L:	netdev@vger.kernel.org
2966S:	Supported
2967F:	Documentation/networking/caif/
2968F:	drivers/net/caif/
2969F:	include/uapi/linux/caif/
2970F:	include/net/caif/
2971F:	net/caif/
2972
2973CALGARY x86-64 IOMMU
2974M:	Muli Ben-Yehuda <mulix@mulix.org>
2975M:	Jon Mason <jdmason@kudzu.us>
2976L:	iommu@lists.linux-foundation.org
2977S:	Maintained
2978F:	arch/x86/kernel/pci-calgary_64.c
2979F:	arch/x86/kernel/tce_64.c
2980F:	arch/x86/include/asm/calgary.h
2981F:	arch/x86/include/asm/tce.h
2982
2983CAN NETWORK LAYER
2984M:	Oliver Hartkopp <socketcan@hartkopp.net>
2985M:	Marc Kleine-Budde <mkl@pengutronix.de>
2986L:	linux-can@vger.kernel.org
2987W:	https://github.com/linux-can
2988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2990S:	Maintained
2991F:	Documentation/networking/can.txt
2992F:	net/can/
2993F:	include/linux/can/core.h
2994F:	include/uapi/linux/can.h
2995F:	include/uapi/linux/can/bcm.h
2996F:	include/uapi/linux/can/raw.h
2997F:	include/uapi/linux/can/gw.h
2998
2999CAN NETWORK DRIVERS
3000M:	Wolfgang Grandegger <wg@grandegger.com>
3001M:	Marc Kleine-Budde <mkl@pengutronix.de>
3002L:	linux-can@vger.kernel.org
3003W:	https://github.com/linux-can
3004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3006S:	Maintained
3007F:	Documentation/devicetree/bindings/net/can/
3008F:	drivers/net/can/
3009F:	include/linux/can/dev.h
3010F:	include/linux/can/platform/
3011F:	include/uapi/linux/can/error.h
3012F:	include/uapi/linux/can/netlink.h
3013
3014CAPABILITIES
3015M:	Serge Hallyn <serge@hallyn.com>
3016L:	linux-security-module@vger.kernel.org
3017S:	Supported
3018F:	include/linux/capability.h
3019F:	include/uapi/linux/capability.h
3020F:	security/commoncap.c
3021F:	kernel/capability.c
3022
3023CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3024M:	Kevin Tsai <ktsai@capellamicro.com>
3025S:	Maintained
3026F:	drivers/iio/light/cm*
3027F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3028
3029CAVIUM THUNDERX2 ARM64 SOC
3030M:	Jayachandran C <jnair@caviumnetworks.com>
3031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032S:	Maintained
3033F:	arch/arm64/boot/dts/cavium/thunder-99xx*
3034F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3035
3036CAVIUM I2C DRIVER
3037M:	Jan Glauber <jglauber@cavium.com>
3038M:	David Daney <david.daney@cavium.com>
3039W:	http://www.cavium.com
3040S:	Supported
3041F:	drivers/i2c/busses/i2c-octeon*
3042F:	drivers/i2c/busses/i2c-thunderx*
3043
3044CAVIUM LIQUIDIO NETWORK DRIVER
3045M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3046M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3047M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3048M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3049L:     netdev@vger.kernel.org
3050W:     http://www.cavium.com
3051S:     Supported
3052F:     drivers/net/ethernet/cavium/liquidio/
3053
3054CAVIUM OCTEON-TX CRYPTO DRIVER
3055M:	George Cherian <george.cherian@cavium.com>
3056L:	linux-crypto@vger.kernel.org
3057W:	http://www.cavium.com
3058S:	Supported
3059F:	drivers/crypto/cavium/cpt/
3060
3061CC2520 IEEE-802.15.4 RADIO DRIVER
3062M:	Varka Bhadram <varkabhadram@gmail.com>
3063L:	linux-wpan@vger.kernel.org
3064S:	Maintained
3065F:	drivers/net/ieee802154/cc2520.c
3066F:	include/linux/spi/cc2520.h
3067F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3068
3069CEC DRIVER
3070M:	Hans Verkuil <hans.verkuil@cisco.com>
3071L:	linux-media@vger.kernel.org
3072T:	git git://linuxtv.org/media_tree.git
3073W:	http://linuxtv.org
3074S:	Supported
3075F:	Documentation/media/kapi/cec-core.rst
3076F:	Documentation/media/uapi/cec
3077F:	drivers/media/cec/
3078F:	drivers/media/cec-edid.c
3079F:	drivers/media/rc/keymaps/rc-cec.c
3080F:	include/media/cec.h
3081F:	include/media/cec-edid.h
3082F:	include/uapi/linux/cec.h
3083F:	include/uapi/linux/cec-funcs.h
3084
3085CELL BROADBAND ENGINE ARCHITECTURE
3086M:	Arnd Bergmann <arnd@arndb.de>
3087L:	linuxppc-dev@lists.ozlabs.org
3088W:	http://www.ibm.com/developerworks/power/cell/
3089S:	Supported
3090F:	arch/powerpc/include/asm/cell*.h
3091F:	arch/powerpc/include/asm/spu*.h
3092F:	arch/powerpc/include/uapi/asm/spu*.h
3093F:	arch/powerpc/oprofile/*cell*
3094F:	arch/powerpc/platforms/cell/
3095
3096CEPH COMMON CODE (LIBCEPH)
3097M:	Ilya Dryomov <idryomov@gmail.com>
3098M:	"Yan, Zheng" <zyan@redhat.com>
3099M:	Sage Weil <sage@redhat.com>
3100L:	ceph-devel@vger.kernel.org
3101W:	http://ceph.com/
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3103T:	git git://github.com/ceph/ceph-client.git
3104S:	Supported
3105F:	net/ceph/
3106F:	include/linux/ceph/
3107F:	include/linux/crush/
3108
3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3110M:	"Yan, Zheng" <zyan@redhat.com>
3111M:	Sage Weil <sage@redhat.com>
3112M:	Ilya Dryomov <idryomov@gmail.com>
3113L:	ceph-devel@vger.kernel.org
3114W:	http://ceph.com/
3115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3116T:	git git://github.com/ceph/ceph-client.git
3117S:	Supported
3118F:	Documentation/filesystems/ceph.txt
3119F:	fs/ceph/
3120
3121CERTIFICATE HANDLING:
3122M:	David Howells <dhowells@redhat.com>
3123M:	David Woodhouse <dwmw2@infradead.org>
3124L:	keyrings@vger.kernel.org
3125S:	Maintained
3126F:	Documentation/module-signing.txt
3127F:	certs/
3128F:	scripts/sign-file.c
3129F:	scripts/extract-cert.c
3130
3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3132L:	linux-usb@vger.kernel.org
3133S:	Orphan
3134F:	Documentation/usb/WUSB-Design-overview.txt
3135F:	Documentation/usb/wusb-cbaf
3136F:	drivers/usb/host/hwa-hc.c
3137F:	drivers/usb/host/whci/
3138F:	drivers/usb/wusbcore/
3139F:	include/linux/usb/wusb*
3140
3141HT16K33 LED CONTROLLER DRIVER
3142M:	Robin van der Gracht <robin@protonic.nl>
3143S:	Maintained
3144F:	drivers/auxdisplay/ht16k33.c
3145F:	Documentation/devicetree/bindings/display/ht16k33.txt
3146
3147CFAG12864B LCD DRIVER
3148M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3149W:	http://miguelojeda.es/auxdisplay.htm
3150W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3151S:	Maintained
3152F:	drivers/auxdisplay/cfag12864b.c
3153F:	include/linux/cfag12864b.h
3154
3155CFAG12864BFB LCD FRAMEBUFFER DRIVER
3156M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3157W:	http://miguelojeda.es/auxdisplay.htm
3158W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3159S:	Maintained
3160F:	drivers/auxdisplay/cfag12864bfb.c
3161F:	include/linux/cfag12864b.h
3162
3163CFG80211 and NL80211
3164M:	Johannes Berg <johannes@sipsolutions.net>
3165L:	linux-wireless@vger.kernel.org
3166W:	http://wireless.kernel.org/
3167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3169S:	Maintained
3170F:	include/uapi/linux/nl80211.h
3171F:	include/net/cfg80211.h
3172F:	net/wireless/*
3173X:	net/wireless/wext*
3174
3175CHAR and MISC DRIVERS
3176M:	Arnd Bergmann <arnd@arndb.de>
3177M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3179S:	Supported
3180F:	drivers/char/*
3181F:	drivers/misc/*
3182F:	include/linux/miscdevice.h
3183
3184CHECKPATCH
3185M:	Andy Whitcroft <apw@canonical.com>
3186M:	Joe Perches <joe@perches.com>
3187S:	Maintained
3188F:	scripts/checkpatch.pl
3189
3190CHINESE DOCUMENTATION
3191M:	Harry Wei <harryxiyou@gmail.com>
3192L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3193L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3194S:	Maintained
3195F:	Documentation/translations/zh_CN/
3196
3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3198M:	Peter Chen <Peter.Chen@nxp.com>
3199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3200L:	linux-usb@vger.kernel.org
3201S:	Maintained
3202F:	drivers/usb/chipidea/
3203
3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3205M:	Hans de Goede <hdegoede@redhat.com>
3206L:	linux-input@vger.kernel.org
3207S:	Maintained
3208F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3209F:	drivers/input/touchscreen/chipone_icn8318.c
3210
3211CHROME HARDWARE PLATFORM SUPPORT
3212M:	Olof Johansson <olof@lixom.net>
3213S:	Maintained
3214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3215F:	drivers/platform/chrome/
3216
3217CISCO VIC ETHERNET NIC DRIVER
3218M:	Christian Benvenuti <benve@cisco.com>
3219M:	Sujith Sankar <ssujith@cisco.com>
3220M:	Govindarajulu Varadarajan <_govind@gmx.com>
3221M:	Neel Patel <neepatel@cisco.com>
3222S:	Supported
3223F:	drivers/net/ethernet/cisco/enic/
3224
3225CISCO VIC LOW LATENCY NIC DRIVER
3226M:	Christian Benvenuti <benve@cisco.com>
3227M:	Dave Goodell <dgoodell@cisco.com>
3228S:	Supported
3229F:	drivers/infiniband/hw/usnic/
3230
3231CIRRUS LOGIC EP93XX ETHERNET DRIVER
3232M:	Hartley Sweeten <hsweeten@visionengravers.com>
3233L:	netdev@vger.kernel.org
3234S:	Maintained
3235F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3236
3237CIRRUS LOGIC AUDIO CODEC DRIVERS
3238M:	Brian Austin <brian.austin@cirrus.com>
3239M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3241S:	Maintained
3242F:	sound/soc/codecs/cs*
3243
3244CLEANCACHE API
3245M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3246L:	linux-kernel@vger.kernel.org
3247S:	Maintained
3248F:	mm/cleancache.c
3249F:	include/linux/cleancache.h
3250
3251CLK API
3252M:	Russell King <linux@armlinux.org.uk>
3253L:	linux-clk@vger.kernel.org
3254S:	Maintained
3255F:	include/linux/clk.h
3256
3257CLOCKSOURCE, CLOCKEVENT DRIVERS
3258M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3259M:	Thomas Gleixner <tglx@linutronix.de>
3260L:	linux-kernel@vger.kernel.org
3261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3262S:	Supported
3263F:	drivers/clocksource
3264
3265CISCO FCOE HBA DRIVER
3266M:	Satish Kharat <satishkh@cisco.com>
3267M:	Sesidhar Baddela <sebaddel@cisco.com>
3268M:	Karan Tilak Kumar <kartilak@cisco.com>
3269L:	linux-scsi@vger.kernel.org
3270S:	Supported
3271F:	drivers/scsi/fnic/
3272
3273CISCO SCSI HBA DRIVER
3274M:	Karan Tilak Kumar <kartilak@cisco.com>
3275M:	Sesidhar Baddela <sebaddel@cisco.com>
3276L:	linux-scsi@vger.kernel.org
3277S:	Supported
3278F:	drivers/scsi/snic/
3279
3280CMPC ACPI DRIVER
3281M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3282M:	Daniel Oliveira Nascimento <don@syst.com.br>
3283L:	platform-driver-x86@vger.kernel.org
3284S:	Supported
3285F:	drivers/platform/x86/classmate-laptop.c
3286
3287COBALT MEDIA DRIVER
3288M:	Hans Verkuil <hans.verkuil@cisco.com>
3289L:	linux-media@vger.kernel.org
3290T:	git git://linuxtv.org/media_tree.git
3291W:	https://linuxtv.org
3292S:	Supported
3293F:	drivers/media/pci/cobalt/
3294
3295COCCINELLE/Semantic Patches (SmPL)
3296M:	Julia Lawall <Julia.Lawall@lip6.fr>
3297M:	Gilles Muller <Gilles.Muller@lip6.fr>
3298M:	Nicolas Palix <nicolas.palix@imag.fr>
3299M:	Michal Marek <mmarek@suse.com>
3300L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3302W:	http://coccinelle.lip6.fr/
3303S:	Supported
3304F:	Documentation/dev-tools/coccinelle.rst
3305F:	scripts/coccinelle/
3306F:	scripts/coccicheck
3307
3308CODA FILE SYSTEM
3309M:	Jan Harkes <jaharkes@cs.cmu.edu>
3310M:	coda@cs.cmu.edu
3311L:	codalist@coda.cs.cmu.edu
3312W:	http://www.coda.cs.cmu.edu/
3313S:	Maintained
3314F:	Documentation/filesystems/coda.txt
3315F:	fs/coda/
3316F:	include/linux/coda*.h
3317F:	include/uapi/linux/coda*.h
3318
3319CODA V4L2 MEM2MEM DRIVER
3320M:	Philipp Zabel <p.zabel@pengutronix.de>
3321L:	linux-media@vger.kernel.org
3322S:	Maintained
3323F:	Documentation/devicetree/bindings/media/coda.txt
3324F:	drivers/media/platform/coda/
3325
3326COMMON CLK FRAMEWORK
3327M:	Michael Turquette <mturquette@baylibre.com>
3328M:	Stephen Boyd <sboyd@codeaurora.org>
3329L:	linux-clk@vger.kernel.org
3330Q:	http://patchwork.kernel.org/project/linux-clk/list/
3331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3332S:	Maintained
3333F:	Documentation/devicetree/bindings/clock/
3334F:	drivers/clk/
3335X:	drivers/clk/clkdev.c
3336F:	include/linux/clk-pr*
3337F:	include/linux/clk/
3338
3339COMMON INTERNET FILE SYSTEM (CIFS)
3340M:	Steve French <sfrench@samba.org>
3341L:	linux-cifs@vger.kernel.org
3342L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3343W:	http://linux-cifs.samba.org/
3344T:	git git://git.samba.org/sfrench/cifs-2.6.git
3345S:	Supported
3346F:	Documentation/filesystems/cifs/
3347F:	fs/cifs/
3348
3349COMPACTPCI HOTPLUG CORE
3350M:	Scott Murray <scott@spiteful.org>
3351L:	linux-pci@vger.kernel.org
3352S:	Maintained
3353F:	drivers/pci/hotplug/cpci_hotplug*
3354
3355COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3356M:	Scott Murray <scott@spiteful.org>
3357L:	linux-pci@vger.kernel.org
3358S:	Maintained
3359F:	drivers/pci/hotplug/cpcihp_zt5550.*
3360
3361COMPACTPCI HOTPLUG GENERIC DRIVER
3362M:	Scott Murray <scott@spiteful.org>
3363L:	linux-pci@vger.kernel.org
3364S:	Maintained
3365F:	drivers/pci/hotplug/cpcihp_generic.c
3366
3367COMPAL LAPTOP SUPPORT
3368M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3369L:	platform-driver-x86@vger.kernel.org
3370S:	Maintained
3371F:	drivers/platform/x86/compal-laptop.c
3372
3373CONEXANT ACCESSRUNNER USB DRIVER
3374L:	accessrunner-general@lists.sourceforge.net
3375W:	http://accessrunner.sourceforge.net/
3376S:	Orphan
3377F:	drivers/usb/atm/cxacru.c
3378
3379CONFIGFS
3380M:	Joel Becker <jlbec@evilplan.org>
3381M:	Christoph Hellwig <hch@lst.de>
3382T:	git git://git.infradead.org/users/hch/configfs.git
3383S:	Supported
3384F:	fs/configfs/
3385F:	include/linux/configfs.h
3386
3387CONNECTOR
3388M:	Evgeniy Polyakov <zbr@ioremap.net>
3389L:	netdev@vger.kernel.org
3390S:	Maintained
3391F:	drivers/connector/
3392
3393CONTROL GROUP (CGROUP)
3394M:	Tejun Heo <tj@kernel.org>
3395M:	Li Zefan <lizefan@huawei.com>
3396M:	Johannes Weiner <hannes@cmpxchg.org>
3397L:	cgroups@vger.kernel.org
3398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3399S:	Maintained
3400F:	Documentation/cgroup*
3401F:	include/linux/cgroup*
3402F:	kernel/cgroup*
3403
3404CONTROL GROUP - CPUSET
3405M:	Li Zefan <lizefan@huawei.com>
3406L:	cgroups@vger.kernel.org
3407W:	http://www.bullopensource.org/cpuset/
3408W:	http://oss.sgi.com/projects/cpusets/
3409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3410S:	Maintained
3411F:	Documentation/cgroup-v1/cpusets.txt
3412F:	include/linux/cpuset.h
3413F:	kernel/cpuset.c
3414
3415CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3416M:	Johannes Weiner <hannes@cmpxchg.org>
3417M:	Michal Hocko <mhocko@kernel.org>
3418M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3419L:	cgroups@vger.kernel.org
3420L:	linux-mm@kvack.org
3421S:	Maintained
3422F:	mm/memcontrol.c
3423F:	mm/swap_cgroup.c
3424
3425CORETEMP HARDWARE MONITORING DRIVER
3426M:	Fenghua Yu <fenghua.yu@intel.com>
3427L:	linux-hwmon@vger.kernel.org
3428S:	Maintained
3429F:	Documentation/hwmon/coretemp
3430F:	drivers/hwmon/coretemp.c
3431
3432COSA/SRP SYNC SERIAL DRIVER
3433M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3434W:	http://www.fi.muni.cz/~kas/cosa/
3435S:	Maintained
3436F:	drivers/net/wan/cosa*
3437
3438CPMAC ETHERNET DRIVER
3439M:	Florian Fainelli <f.fainelli@gmail.com>
3440L:	netdev@vger.kernel.org
3441S:	Maintained
3442F:	drivers/net/ethernet/ti/cpmac.c
3443
3444CPU FREQUENCY DRIVERS
3445M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3446M:	Viresh Kumar <viresh.kumar@linaro.org>
3447L:	linux-pm@vger.kernel.org
3448S:	Maintained
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3450T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3451B:	https://bugzilla.kernel.org
3452F:	Documentation/cpu-freq/
3453F:	drivers/cpufreq/
3454F:	include/linux/cpufreq.h
3455F:	tools/testing/selftests/cpufreq/
3456
3457CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3458M:	Viresh Kumar <viresh.kumar@linaro.org>
3459M:	Sudeep Holla <sudeep.holla@arm.com>
3460L:	linux-pm@vger.kernel.org
3461W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3462S:	Maintained
3463F:	drivers/cpufreq/arm_big_little.h
3464F:	drivers/cpufreq/arm_big_little.c
3465F:	drivers/cpufreq/arm_big_little_dt.c
3466
3467CPUIDLE DRIVER - ARM BIG LITTLE
3468M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3469M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3470L:	linux-pm@vger.kernel.org
3471L:	linux-arm-kernel@lists.infradead.org
3472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3473S:	Maintained
3474F:	drivers/cpuidle/cpuidle-big_little.c
3475
3476CPUIDLE DRIVER - ARM EXYNOS
3477M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3478M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3479M:	Kukjin Kim <kgene@kernel.org>
3480L:	linux-pm@vger.kernel.org
3481L:	linux-samsung-soc@vger.kernel.org
3482S:	Supported
3483F:	drivers/cpuidle/cpuidle-exynos.c
3484F:	arch/arm/mach-exynos/pm.c
3485
3486CPUIDLE DRIVERS
3487M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3488M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3489L:	linux-pm@vger.kernel.org
3490S:	Maintained
3491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3492B:	https://bugzilla.kernel.org
3493F:	drivers/cpuidle/*
3494F:	include/linux/cpuidle.h
3495
3496CPUID/MSR DRIVER
3497M:	"H. Peter Anvin" <hpa@zytor.com>
3498S:	Maintained
3499F:	arch/x86/kernel/cpuid.c
3500F:	arch/x86/kernel/msr.c
3501
3502CPU POWER MONITORING SUBSYSTEM
3503M:	Thomas Renninger <trenn@suse.com>
3504L:	linux-pm@vger.kernel.org
3505S:	Maintained
3506F:	tools/power/cpupower/
3507
3508CRAMFS FILESYSTEM
3509W:	http://sourceforge.net/projects/cramfs/
3510S:	Orphan / Obsolete
3511F:	Documentation/filesystems/cramfs.txt
3512F:	fs/cramfs/
3513
3514CRIS PORT
3515M:	Mikael Starvik <starvik@axis.com>
3516M:	Jesper Nilsson <jesper.nilsson@axis.com>
3517L:	linux-cris-kernel@axis.com
3518W:	http://developer.axis.com
3519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3520S:	Maintained
3521F:	arch/cris/
3522F:	drivers/tty/serial/crisv10.*
3523
3524CRYPTO API
3525M:	Herbert Xu <herbert@gondor.apana.org.au>
3526M:	"David S. Miller" <davem@davemloft.net>
3527L:	linux-crypto@vger.kernel.org
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3530S:	Maintained
3531F:	Documentation/crypto/
3532F:	Documentation/devicetree/bindings/crypto/
3533F:	Documentation/DocBook/crypto-API.tmpl
3534F:	arch/*/crypto/
3535F:	crypto/
3536F:	drivers/crypto/
3537F:	include/crypto/
3538F:	include/linux/crypto*
3539
3540CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3541M:	Neil Horman <nhorman@tuxdriver.com>
3542L:	linux-crypto@vger.kernel.org
3543S:	Maintained
3544F:	crypto/ansi_cprng.c
3545F:	crypto/rng.c
3546
3547CS3308 MEDIA DRIVER
3548M:	Hans Verkuil <hverkuil@xs4all.nl>
3549L:	linux-media@vger.kernel.org
3550T:	git git://linuxtv.org/media_tree.git
3551W:	http://linuxtv.org
3552S:	Odd Fixes
3553F:	drivers/media/i2c/cs3308.c
3554F:	drivers/media/i2c/cs3308.h
3555
3556CS5535 Audio ALSA driver
3557M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3558S:	Maintained
3559F:	sound/pci/cs5535audio/
3560
3561CW1200 WLAN driver
3562M:	Solomon Peachy <pizza@shaftnet.org>
3563S:	Maintained
3564F:	drivers/net/wireless/st/cw1200/
3565
3566CX18 VIDEO4LINUX DRIVER
3567M:	Andy Walls <awalls@md.metrocast.net>
3568L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3569L:	linux-media@vger.kernel.org
3570T:	git git://linuxtv.org/media_tree.git
3571W:	https://linuxtv.org
3572W:	http://www.ivtvdriver.org/index.php/Cx18
3573S:	Maintained
3574F:	Documentation/media/v4l-drivers/cx18*
3575F:	drivers/media/pci/cx18/
3576F:	include/uapi/linux/ivtv*
3577
3578CX2341X MPEG ENCODER HELPER MODULE
3579M:	Hans Verkuil <hverkuil@xs4all.nl>
3580L:	linux-media@vger.kernel.org
3581T:	git git://linuxtv.org/media_tree.git
3582W:	https://linuxtv.org
3583S:	Maintained
3584F:	drivers/media/common/cx2341x*
3585F:	include/media/cx2341x*
3586
3587CX24120 MEDIA DRIVER
3588M:	Jemma Denson <jdenson@gmail.com>
3589M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3590L:	linux-media@vger.kernel.org
3591W:	https://linuxtv.org
3592Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3593S:	Maintained
3594F:	drivers/media/dvb-frontends/cx24120*
3595
3596CX88 VIDEO4LINUX DRIVER
3597M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3598M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3599L:	linux-media@vger.kernel.org
3600W:	https://linuxtv.org
3601T:	git git://linuxtv.org/media_tree.git
3602S:	Odd fixes
3603F:	Documentation/media/v4l-drivers/cx88*
3604F:	drivers/media/pci/cx88/
3605
3606CXD2820R MEDIA DRIVER
3607M:	Antti Palosaari <crope@iki.fi>
3608L:	linux-media@vger.kernel.org
3609W:	https://linuxtv.org
3610W:	http://palosaari.fi/linux/
3611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3612T:	git git://linuxtv.org/anttip/media_tree.git
3613S:	Maintained
3614F:	drivers/media/dvb-frontends/cxd2820r*
3615
3616CXGB3 ETHERNET DRIVER (CXGB3)
3617M:	Santosh Raspatur <santosh@chelsio.com>
3618L:	netdev@vger.kernel.org
3619W:	http://www.chelsio.com
3620S:	Supported
3621F:	drivers/net/ethernet/chelsio/cxgb3/
3622
3623CXGB3 ISCSI DRIVER (CXGB3I)
3624M:	Karen Xie <kxie@chelsio.com>
3625L:	linux-scsi@vger.kernel.org
3626W:	http://www.chelsio.com
3627S:	Supported
3628F:	drivers/scsi/cxgbi/cxgb3i
3629
3630CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3631M:	Steve Wise <swise@chelsio.com>
3632L:	linux-rdma@vger.kernel.org
3633W:	http://www.openfabrics.org
3634S:	Supported
3635F:	drivers/infiniband/hw/cxgb3/
3636F:	include/uapi/rdma/cxgb3-abi.h
3637
3638CXGB4 ETHERNET DRIVER (CXGB4)
3639M:	Ganesh Goudar <ganeshgr@chelsio.com>
3640L:	netdev@vger.kernel.org
3641W:	http://www.chelsio.com
3642S:	Supported
3643F:	drivers/net/ethernet/chelsio/cxgb4/
3644
3645CXGB4 ISCSI DRIVER (CXGB4I)
3646M:	Karen Xie <kxie@chelsio.com>
3647L:	linux-scsi@vger.kernel.org
3648W:	http://www.chelsio.com
3649S:	Supported
3650F:	drivers/scsi/cxgbi/cxgb4i
3651
3652CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3653M:	Steve Wise <swise@chelsio.com>
3654L:	linux-rdma@vger.kernel.org
3655W:	http://www.openfabrics.org
3656S:	Supported
3657F:	drivers/infiniband/hw/cxgb4/
3658F:	include/uapi/rdma/cxgb4-abi.h
3659
3660CXGB4VF ETHERNET DRIVER (CXGB4VF)
3661M:	Casey Leedom <leedom@chelsio.com>
3662L:	netdev@vger.kernel.org
3663W:	http://www.chelsio.com
3664S:	Supported
3665F:	drivers/net/ethernet/chelsio/cxgb4vf/
3666
3667CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3668M:	Ian Munsie <imunsie@au1.ibm.com>
3669M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3670L:	linuxppc-dev@lists.ozlabs.org
3671S:	Supported
3672F:	arch/powerpc/platforms/powernv/pci-cxl.c
3673F:	drivers/misc/cxl/
3674F:	include/misc/cxl*
3675F:	include/uapi/misc/cxl.h
3676F:	Documentation/powerpc/cxl.txt
3677F:	Documentation/ABI/testing/sysfs-class-cxl
3678
3679CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3680M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3681M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3682M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3683L:	linux-scsi@vger.kernel.org
3684S:	Supported
3685F:	drivers/scsi/cxlflash/
3686F:	include/uapi/scsi/cxlflash_ioctls.h
3687F:	Documentation/powerpc/cxlflash.txt
3688
3689STMMAC ETHERNET DRIVER
3690M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3691M:	Alexandre Torgue <alexandre.torgue@st.com>
3692L:	netdev@vger.kernel.org
3693W:	http://www.stlinux.com
3694S:	Supported
3695F:	drivers/net/ethernet/stmicro/stmmac/
3696
3697CYBERPRO FB DRIVER
3698M:	Russell King <linux@armlinux.org.uk>
3699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3700W:	http://www.armlinux.org.uk/
3701S:	Maintained
3702F:	drivers/video/fbdev/cyber2000fb.*
3703
3704CYCLADES ASYNC MUX DRIVER
3705W:	http://www.cyclades.com/
3706S:	Orphan
3707F:	drivers/tty/cyclades.c
3708F:	include/linux/cyclades.h
3709F:	include/uapi/linux/cyclades.h
3710
3711CYCLADES PC300 DRIVER
3712W:	http://www.cyclades.com/
3713S:	Orphan
3714F:	drivers/net/wan/pc300*
3715
3716CYPRESS_FIRMWARE MEDIA DRIVER
3717M:	Antti Palosaari <crope@iki.fi>
3718L:	linux-media@vger.kernel.org
3719W:	https://linuxtv.org
3720W:	http://palosaari.fi/linux/
3721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3722T:	git git://linuxtv.org/anttip/media_tree.git
3723S:	Maintained
3724F:	drivers/media/common/cypress_firmware*
3725
3726CYTTSP TOUCHSCREEN DRIVER
3727M:	Ferruh Yigit <fery@cypress.com>
3728L:	linux-input@vger.kernel.org
3729S:	Supported
3730F:	drivers/input/touchscreen/cyttsp*
3731F:	include/linux/input/cyttsp.h
3732
3733DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3734M:	Joshua Kinard <kumba@gentoo.org>
3735S:	Maintained
3736F:	drivers/rtc/rtc-ds1685.c
3737F:	include/linux/rtc/ds1685.h
3738
3739DAMA SLAVE for AX.25
3740M:	Joerg Reuter <jreuter@yaina.de>
3741W:	http://yaina.de/jreuter/
3742W:	http://www.qsl.net/dl1bke/
3743L:	linux-hams@vger.kernel.org
3744S:	Maintained
3745F:	net/ax25/af_ax25.c
3746F:	net/ax25/ax25_dev.c
3747F:	net/ax25/ax25_ds_*
3748F:	net/ax25/ax25_in.c
3749F:	net/ax25/ax25_out.c
3750F:	net/ax25/ax25_timer.c
3751F:	net/ax25/sysctl_net_ax25.c
3752
3753DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3754L:	netdev@vger.kernel.org
3755S:	Orphan
3756F:	Documentation/networking/dmfe.txt
3757F:	drivers/net/ethernet/dec/tulip/dmfe.c
3758
3759DC390/AM53C974 SCSI driver
3760M:	Hannes Reinecke <hare@suse.com>
3761L:	linux-scsi@vger.kernel.org
3762S:	Maintained
3763F:	drivers/scsi/am53c974.c
3764
3765DC395x SCSI driver
3766M:	Oliver Neukum <oliver@neukum.org>
3767M:	Ali Akcaagac <aliakc@web.de>
3768M:	Jamie Lenehan <lenehan@twibble.org>
3769L:	dc395x@twibble.org
3770W:	http://twibble.org/dist/dc395x/
3771W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3772S:	Maintained
3773F:	Documentation/scsi/dc395x.txt
3774F:	drivers/scsi/dc395x.*
3775
3776DCCP PROTOCOL
3777M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3778L:	dccp@vger.kernel.org
3779W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3780S:	Maintained
3781F:	include/linux/dccp.h
3782F:	include/uapi/linux/dccp.h
3783F:	include/linux/tfrc.h
3784F:	net/dccp/
3785
3786DECnet NETWORK LAYER
3787W:	http://linux-decnet.sourceforge.net
3788L:	linux-decnet-user@lists.sourceforge.net
3789S:	Orphan
3790F:	Documentation/networking/decnet.txt
3791F:	net/decnet/
3792
3793DECSTATION PLATFORM SUPPORT
3794M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3795L:	linux-mips@linux-mips.org
3796W:	http://www.linux-mips.org/wiki/DECstation
3797S:	Maintained
3798F:	arch/mips/dec/
3799F:	arch/mips/include/asm/dec/
3800F:	arch/mips/include/asm/mach-dec/
3801
3802DEFXX FDDI NETWORK DRIVER
3803M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3804S:	Maintained
3805F:	drivers/net/fddi/defxx.*
3806
3807DELL LAPTOP DRIVER
3808M:	Matthew Garrett <mjg59@srcf.ucam.org>
3809M:	Pali Rohár <pali.rohar@gmail.com>
3810L:	platform-driver-x86@vger.kernel.org
3811S:	Maintained
3812F:	drivers/platform/x86/dell-laptop.c
3813
3814DELL LAPTOP RBTN DRIVER
3815M:	Pali Rohár <pali.rohar@gmail.com>
3816S:	Maintained
3817F:	drivers/platform/x86/dell-rbtn.*
3818
3819DELL LAPTOP FREEFALL DRIVER
3820M:	Pali Rohár <pali.rohar@gmail.com>
3821S:	Maintained
3822F:	drivers/platform/x86/dell-smo8800.c
3823
3824DELL LAPTOP SMM DRIVER
3825M:	Pali Rohár <pali.rohar@gmail.com>
3826S:	Maintained
3827F:	drivers/hwmon/dell-smm-hwmon.c
3828F:	include/uapi/linux/i8k.h
3829
3830DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3831M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3832S:	Maintained
3833F:	Documentation/dcdbas.txt
3834F:	drivers/firmware/dcdbas.*
3835
3836DELL WMI EXTRAS DRIVER
3837M:	Matthew Garrett <mjg59@srcf.ucam.org>
3838M:	Pali Rohár <pali.rohar@gmail.com>
3839S:	Maintained
3840F:	drivers/platform/x86/dell-wmi.c
3841
3842DESIGNWARE USB2 DRD IP DRIVER
3843M:	John Youn <johnyoun@synopsys.com>
3844L:	linux-usb@vger.kernel.org
3845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3846S:	Maintained
3847F:	drivers/usb/dwc2/
3848
3849DESIGNWARE USB3 DRD IP DRIVER
3850M:	Felipe Balbi <balbi@kernel.org>
3851L:	linux-usb@vger.kernel.org
3852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3853S:	Maintained
3854F:	drivers/usb/dwc3/
3855
3856DEVICE COREDUMP (DEV_COREDUMP)
3857M:	Johannes Berg <johannes@sipsolutions.net>
3858L:	linux-kernel@vger.kernel.org
3859S:	Maintained
3860F:	drivers/base/devcoredump.c
3861F:	include/linux/devcoredump.h
3862
3863DEVICE FREQUENCY (DEVFREQ)
3864M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3865M:	Kyungmin Park <kyungmin.park@samsung.com>
3866R:	Chanwoo Choi <cw00.choi@samsung.com>
3867L:	linux-pm@vger.kernel.org
3868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3869S:	Maintained
3870F:	drivers/devfreq/
3871F:	include/linux/devfreq.h
3872F:	Documentation/devicetree/bindings/devfreq/
3873
3874DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3875M:	Chanwoo Choi <cw00.choi@samsung.com>
3876L:	linux-pm@vger.kernel.org
3877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3878S:	Supported
3879F:	drivers/devfreq/event/
3880F:	drivers/devfreq/devfreq-event.c
3881F:	include/linux/devfreq-event.h
3882F:	Documentation/devicetree/bindings/devfreq/event/
3883
3884BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3885M:	Chanwoo Choi <cw00.choi@samsung.com>
3886L:	linux-pm@vger.kernel.org
3887L:	linux-samsung-soc@vger.kernel.org
3888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3889S:	Maintained
3890F:	drivers/devfreq/exynos-bus.c
3891F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3892
3893DEVICE NUMBER REGISTRY
3894M:	Torben Mathiasen <device@lanana.org>
3895W:	http://lanana.org/docs/device-list/index.html
3896S:	Maintained
3897
3898DEVICE-MAPPER  (LVM)
3899M:	Alasdair Kergon <agk@redhat.com>
3900M:	Mike Snitzer <snitzer@redhat.com>
3901M:	dm-devel@redhat.com
3902L:	dm-devel@redhat.com
3903W:	http://sources.redhat.com/dm
3904Q:	http://patchwork.kernel.org/project/dm-devel/list/
3905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3906T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3907S:	Maintained
3908F:	Documentation/device-mapper/
3909F:	drivers/md/dm*
3910F:	drivers/md/persistent-data/
3911F:	include/linux/device-mapper.h
3912F:	include/linux/dm-*.h
3913F:	include/uapi/linux/dm-*.h
3914
3915DEVLINK
3916M:	Jiri Pirko <jiri@mellanox.com>
3917L:	netdev@vger.kernel.org
3918S:	Supported
3919F:	net/core/devlink.c
3920F:	include/net/devlink.h
3921F:	include/uapi/linux/devlink.h
3922
3923DIALOG SEMICONDUCTOR DRIVERS
3924M:	Support Opensource <support.opensource@diasemi.com>
3925W:	http://www.dialog-semiconductor.com/products
3926S:	Supported
3927F:	Documentation/hwmon/da90??
3928F:	Documentation/devicetree/bindings/mfd/da90*.txt
3929F:	Documentation/devicetree/bindings/regulator/da92*.txt
3930F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3931F:	drivers/gpio/gpio-da90??.c
3932F:	drivers/hwmon/da90??-hwmon.c
3933F:	drivers/iio/adc/da91??-*.c
3934F:	drivers/input/misc/da90??_onkey.c
3935F:	drivers/input/touchscreen/da9052_tsi.c
3936F:	drivers/leds/leds-da90??.c
3937F:	drivers/mfd/da903x.c
3938F:	drivers/mfd/da90??-*.c
3939F:	drivers/mfd/da91??-*.c
3940F:	drivers/power/supply/da9052-battery.c
3941F:	drivers/power/supply/da91??-*.c
3942F:	drivers/regulator/da903x.c
3943F:	drivers/regulator/da9???-regulator.[ch]
3944F:	drivers/rtc/rtc-da90??.c
3945F:	drivers/video/backlight/da90??_bl.c
3946F:	drivers/watchdog/da90??_wdt.c
3947F:	include/linux/mfd/da903x.h
3948F:	include/linux/mfd/da9052/
3949F:	include/linux/mfd/da9055/
3950F:	include/linux/mfd/da9062/
3951F:	include/linux/mfd/da9063/
3952F:	include/linux/mfd/da9150/
3953F:	include/linux/regulator/da9211.h
3954F:	include/sound/da[79]*.h
3955F:	sound/soc/codecs/da[79]*.[ch]
3956
3957DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3958M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3959L:	linux-gpio@vger.kernel.org
3960S:	Maintained
3961F:	drivers/gpio/gpio-gpio-mm.c
3962
3963DIGI NEO AND CLASSIC PCI PRODUCTS
3964M:	Lidza Louina <lidza.louina@gmail.com>
3965M:	Mark Hounschell <markh@compro.net>
3966L:	driverdev-devel@linuxdriverproject.org
3967S:	Maintained
3968F:	drivers/staging/dgnc/
3969
3970DIOLAN U2C-12 I2C DRIVER
3971M:	Guenter Roeck <linux@roeck-us.net>
3972L:	linux-i2c@vger.kernel.org
3973S:	Maintained
3974F:	drivers/i2c/busses/i2c-diolan-u2c.c
3975
3976DIRECT ACCESS (DAX)
3977M:	Matthew Wilcox <mawilcox@microsoft.com>
3978M:	Ross Zwisler <ross.zwisler@linux.intel.com>
3979L:	linux-fsdevel@vger.kernel.org
3980S:	Supported
3981F:	fs/dax.c
3982F:	include/linux/dax.h
3983F:	include/trace/events/fs_dax.h
3984
3985DIRECTORY NOTIFICATION (DNOTIFY)
3986M:	Eric Paris <eparis@parisplace.org>
3987S:	Maintained
3988F:	Documentation/filesystems/dnotify.txt
3989F:	fs/notify/dnotify/
3990F:	include/linux/dnotify.h
3991
3992DISK GEOMETRY AND PARTITION HANDLING
3993M:	Andries Brouwer <aeb@cwi.nl>
3994W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3995W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3996W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3997S:	Maintained
3998
3999DISKQUOTA
4000M:	Jan Kara <jack@suse.com>
4001S:	Maintained
4002F:	Documentation/filesystems/quota.txt
4003F:	fs/quota/
4004F:	include/linux/quota*.h
4005F:	include/uapi/linux/quota*.h
4006
4007DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4008M:	Bernie Thompson <bernie@plugable.com>
4009L:	linux-fbdev@vger.kernel.org
4010S:	Maintained
4011W:	http://plugable.com/category/projects/udlfb/
4012F:	drivers/video/fbdev/udlfb.c
4013F:	include/video/udlfb.h
4014F:	Documentation/fb/udlfb.txt
4015
4016DISTRIBUTED LOCK MANAGER (DLM)
4017M:	Christine Caulfield <ccaulfie@redhat.com>
4018M:	David Teigland <teigland@redhat.com>
4019L:	cluster-devel@redhat.com
4020W:	http://sources.redhat.com/cluster/
4021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4022S:	Supported
4023F:	fs/dlm/
4024
4025DMA BUFFER SHARING FRAMEWORK
4026M:	Sumit Semwal <sumit.semwal@linaro.org>
4027S:	Maintained
4028L:	linux-media@vger.kernel.org
4029L:	dri-devel@lists.freedesktop.org
4030L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4031F:	drivers/dma-buf/
4032F:	include/linux/dma-buf*
4033F:	include/linux/reservation.h
4034F:	include/linux/*fence.h
4035F:	Documentation/driver-api/dma-buf.rst
4036T:	git git://anongit.freedesktop.org/drm/drm-misc
4037
4038SYNC FILE FRAMEWORK
4039M:	Sumit Semwal <sumit.semwal@linaro.org>
4040R:	Gustavo Padovan <gustavo@padovan.org>
4041S:	Maintained
4042L:	linux-media@vger.kernel.org
4043L:	dri-devel@lists.freedesktop.org
4044F:	drivers/dma-buf/sync_*
4045F:	drivers/dma-buf/dma-fence*
4046F:	drivers/dma-buf/sw_sync.c
4047F:	include/linux/sync_file.h
4048F:	include/uapi/linux/sync_file.h
4049F:	Documentation/sync_file.txt
4050T:	git git://anongit.freedesktop.org/drm/drm-misc
4051
4052DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4053M:	Vinod Koul <vinod.koul@intel.com>
4054L:	dmaengine@vger.kernel.org
4055Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4056S:	Maintained
4057F:	drivers/dma/
4058F:	include/linux/dmaengine.h
4059F:	Documentation/devicetree/bindings/dma/
4060F:	Documentation/dmaengine/
4061T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4062
4063DME1737 HARDWARE MONITOR DRIVER
4064M:	Juerg Haefliger <juergh@gmail.com>
4065L:	linux-hwmon@vger.kernel.org
4066S:	Maintained
4067F:	Documentation/hwmon/dme1737
4068F:	drivers/hwmon/dme1737.c
4069
4070DMI/SMBIOS SUPPORT
4071M:	Jean Delvare <jdelvare@suse.com>
4072S:	Maintained
4073T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4074F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4075F:	drivers/firmware/dmi-id.c
4076F:	drivers/firmware/dmi_scan.c
4077F:	include/linux/dmi.h
4078
4079DOCUMENTATION
4080M:	Jonathan Corbet <corbet@lwn.net>
4081L:	linux-doc@vger.kernel.org
4082S:	Maintained
4083F:	Documentation/
4084F:	scripts/docproc.c
4085F:	scripts/kernel-doc*
4086X:	Documentation/ABI/
4087X:	Documentation/devicetree/
4088X:	Documentation/acpi
4089X:	Documentation/power
4090X:	Documentation/spi
4091X:	Documentation/media
4092T:	git git://git.lwn.net/linux.git docs-next
4093
4094DOUBLETALK DRIVER
4095M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4096L:	blinux-list@redhat.com
4097S:	Maintained
4098F:	drivers/char/dtlk.c
4099F:	include/linux/dtlk.h
4100
4101DPT_I2O SCSI RAID DRIVER
4102M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4103L:	linux-scsi@vger.kernel.org
4104W:	http://www.adaptec.com/
4105S:	Maintained
4106F:	drivers/scsi/dpt*
4107F:	drivers/scsi/dpt/
4108
4109DRBD DRIVER
4110M:	Philipp Reisner <philipp.reisner@linbit.com>
4111M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4112L:	drbd-dev@lists.linbit.com
4113W:	http://www.drbd.org
4114T:	git git://git.linbit.com/linux-drbd.git
4115T:	git git://git.linbit.com/drbd-8.4.git
4116S:	Supported
4117F:	drivers/block/drbd/
4118F:	lib/lru_cache.c
4119F:	Documentation/blockdev/drbd/
4120
4121DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4122M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4124S:	Supported
4125F:	Documentation/kobject.txt
4126F:	drivers/base/
4127F:	fs/debugfs/
4128F:	fs/kernfs/
4129F:	fs/sysfs/
4130F:	include/linux/debugfs.h
4131F:	include/linux/kobj*
4132F:	lib/kobj*
4133
4134DRM DRIVERS
4135M:	David Airlie <airlied@linux.ie>
4136L:	dri-devel@lists.freedesktop.org
4137T:	git git://people.freedesktop.org/~airlied/linux
4138B:	https://bugs.freedesktop.org/
4139C:	irc://chat.freenode.net/dri-devel
4140S:	Maintained
4141F:	drivers/gpu/drm/
4142F:	drivers/gpu/vga/
4143F:	Documentation/devicetree/bindings/display/
4144F:	Documentation/devicetree/bindings/gpu/
4145F:	Documentation/devicetree/bindings/video/
4146F:	Documentation/gpu/
4147F:	include/drm/
4148F:	include/uapi/drm/
4149
4150DRM DRIVERS AND MISC GPU PATCHES
4151M:	Daniel Vetter <daniel.vetter@intel.com>
4152M:	Jani Nikula <jani.nikula@linux.intel.com>
4153M:	Sean Paul <seanpaul@chromium.org>
4154W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4155S:	Maintained
4156T:	git git://anongit.freedesktop.org/drm/drm-misc
4157F:	Documentation/gpu/
4158F:	drivers/gpu/vga/
4159F:	drivers/gpu/drm/*
4160F:	include/drm/drm*
4161F:	include/uapi/drm/drm*
4162
4163DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4164M:	Dave Airlie <airlied@redhat.com>
4165S:	Odd Fixes
4166F:	drivers/gpu/drm/ast/
4167
4168DRM DRIVERS FOR BRIDGE CHIPS
4169M:	Archit Taneja <architt@codeaurora.org>
4170S:	Maintained
4171T:	git git://anongit.freedesktop.org/drm/drm-misc
4172F:	drivers/gpu/drm/bridge/
4173
4174DRM DRIVER FOR BOCHS VIRTUAL GPU
4175M:	Gerd Hoffmann <kraxel@redhat.com>
4176L:	virtualization@lists.linux-foundation.org
4177T:	git git://git.kraxel.org/linux drm-qemu
4178S:	Maintained
4179F:	drivers/gpu/drm/bochs/
4180
4181DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4182M:	Dave Airlie <airlied@redhat.com>
4183M:	Gerd Hoffmann <kraxel@redhat.com>
4184L:	virtualization@lists.linux-foundation.org
4185T:	git git://git.kraxel.org/linux drm-qemu
4186S:	Obsolete
4187W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4188F:	drivers/gpu/drm/cirrus/
4189
4190RADEON and AMDGPU DRM DRIVERS
4191M:	Alex Deucher <alexander.deucher@amd.com>
4192M:	Christian König <christian.koenig@amd.com>
4193L:	amd-gfx@lists.freedesktop.org
4194T:	git git://people.freedesktop.org/~agd5f/linux
4195S:	Supported
4196F:	drivers/gpu/drm/radeon/
4197F:	include/uapi/drm/radeon_drm.h
4198F:	drivers/gpu/drm/amd/
4199F:	include/uapi/drm/amdgpu_drm.h
4200
4201DRM PANEL DRIVERS
4202M:	Thierry Reding <thierry.reding@gmail.com>
4203L:	dri-devel@lists.freedesktop.org
4204T:	git git://anongit.freedesktop.org/tegra/linux.git
4205S:	Maintained
4206F:	drivers/gpu/drm/drm_panel.c
4207F:	drivers/gpu/drm/panel/
4208F:	include/drm/drm_panel.h
4209F:	Documentation/devicetree/bindings/display/panel/
4210
4211INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4212M:	Daniel Vetter <daniel.vetter@intel.com>
4213M:	Jani Nikula <jani.nikula@linux.intel.com>
4214L:	intel-gfx@lists.freedesktop.org
4215W:	https://01.org/linuxgraphics/
4216B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4217C:	irc://chat.freenode.net/intel-gfx
4218Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4219T:	git git://anongit.freedesktop.org/drm-intel
4220S:	Supported
4221F:	drivers/gpu/drm/i915/
4222F:	include/drm/i915*
4223F:	include/uapi/drm/i915_drm.h
4224F:	Documentation/gpu/i915.rst
4225
4226INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4227M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4228M:      Zhi Wang <zhi.a.wang@intel.com>
4229L:      intel-gvt-dev@lists.freedesktop.org
4230L:      intel-gfx@lists.freedesktop.org
4231W:      https://01.org/igvt-g
4232T:      git https://github.com/01org/gvt-linux.git
4233S:      Supported
4234F:      drivers/gpu/drm/i915/gvt/
4235
4236DRM DRIVERS FOR ATMEL HLCDC
4237M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4238L:	dri-devel@lists.freedesktop.org
4239S:	Supported
4240F:	drivers/gpu/drm/atmel-hlcdc/
4241F:	Documentation/devicetree/bindings/drm/atmel/
4242
4243DRM DRIVERS FOR ALLWINNER A10
4244M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4245L:	dri-devel@lists.freedesktop.org
4246S:	Supported
4247F:	drivers/gpu/drm/sun4i/
4248F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4249
4250DRM DRIVERS FOR AMLOGIC SOCS
4251M:	Neil Armstrong <narmstrong@baylibre.com>
4252L:	dri-devel@lists.freedesktop.org
4253L:	linux-amlogic@lists.infradead.org
4254W:	http://linux-meson.com/
4255S:	Supported
4256F:	drivers/gpu/drm/meson/
4257F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4258
4259DRM DRIVERS FOR EXYNOS
4260M:	Inki Dae <inki.dae@samsung.com>
4261M:	Joonyoung Shim <jy0922.shim@samsung.com>
4262M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4263M:	Kyungmin Park <kyungmin.park@samsung.com>
4264L:	dri-devel@lists.freedesktop.org
4265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4266S:	Supported
4267F:	drivers/gpu/drm/exynos/
4268F:	include/uapi/drm/exynos_drm.h
4269F:	Documentation/devicetree/bindings/display/exynos/
4270
4271DRM DRIVERS FOR FREESCALE DCU
4272M:	Stefan Agner <stefan@agner.ch>
4273M:	Alison Wang <alison.wang@freescale.com>
4274L:	dri-devel@lists.freedesktop.org
4275S:	Supported
4276F:	drivers/gpu/drm/fsl-dcu/
4277F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4278F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4279F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4280
4281DRM DRIVERS FOR FREESCALE IMX
4282M:	Philipp Zabel <p.zabel@pengutronix.de>
4283L:	dri-devel@lists.freedesktop.org
4284S:	Maintained
4285F:	drivers/gpu/drm/imx/
4286F:	drivers/gpu/ipu-v3/
4287F:	Documentation/devicetree/bindings/display/imx/
4288
4289DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4290M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4291L:	dri-devel@lists.freedesktop.org
4292T:	git git://github.com/patjak/drm-gma500
4293S:	Maintained
4294F:	drivers/gpu/drm/gma500/
4295
4296DRM DRIVERS FOR HISILICON
4297M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4298M:	Rongrong Zou <zourongrong@gmail.com>
4299R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4300R:	Chen Feng <puck.chen@hisilicon.com>
4301L:	dri-devel@lists.freedesktop.org
4302T:	git git://github.com/xin3liang/linux.git
4303S:	Maintained
4304F:	drivers/gpu/drm/hisilicon/
4305F:	Documentation/devicetree/bindings/display/hisilicon/
4306
4307DRM DRIVER FOR INTEL I810 VIDEO CARDS
4308S:	Orphan / Obsolete
4309F:	drivers/gpu/drm/i810/
4310F:	include/uapi/drm/i810_drm.h
4311
4312DRM DRIVERS FOR MEDIATEK
4313M:	CK Hu <ck.hu@mediatek.com>
4314M:	Philipp Zabel <p.zabel@pengutronix.de>
4315L:	dri-devel@lists.freedesktop.org
4316S:	Supported
4317F:	drivers/gpu/drm/mediatek/
4318F:	Documentation/devicetree/bindings/display/mediatek/
4319
4320DRM DRIVER FOR MI0283QT
4321M:	Noralf Trønnes <noralf@tronnes.org>
4322S:	Maintained
4323F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4324F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4325
4326DRM DRIVER FOR MSM ADRENO GPU
4327M:	Rob Clark <robdclark@gmail.com>
4328L:	linux-arm-msm@vger.kernel.org
4329L:	dri-devel@lists.freedesktop.org
4330L:	freedreno@lists.freedesktop.org
4331T:	git git://people.freedesktop.org/~robclark/linux
4332S:	Maintained
4333F:	drivers/gpu/drm/msm/
4334F:	include/uapi/drm/msm_drm.h
4335F:	Documentation/devicetree/bindings/display/msm/
4336
4337DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4338M:	Ben Skeggs <bskeggs@redhat.com>
4339L:	dri-devel@lists.freedesktop.org
4340L:	nouveau@lists.freedesktop.org
4341T:	git git://github.com/skeggsb/linux
4342S:	Supported
4343F:	drivers/gpu/drm/nouveau/
4344F:	include/uapi/drm/nouveau_drm.h
4345
4346DRM DRIVERS FOR NVIDIA TEGRA
4347M:	Thierry Reding <thierry.reding@gmail.com>
4348L:	dri-devel@lists.freedesktop.org
4349L:	linux-tegra@vger.kernel.org
4350T:	git git://anongit.freedesktop.org/tegra/linux.git
4351S:	Supported
4352F:	drivers/gpu/drm/tegra/
4353F:	drivers/gpu/host1x/
4354F:	include/linux/host1x.h
4355F:	include/uapi/drm/tegra_drm.h
4356F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4357
4358DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4359S:	Orphan / Obsolete
4360F:	drivers/gpu/drm/mga/
4361F:	include/uapi/drm/mga_drm.h
4362
4363DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4364M:	Dave Airlie <airlied@redhat.com>
4365S:	Odd Fixes
4366F:	drivers/gpu/drm/mgag200/
4367
4368DRM DRIVER FOR RAGE 128 VIDEO CARDS
4369S:	Orphan / Obsolete
4370F:	drivers/gpu/drm/r128/
4371F:	include/uapi/drm/r128_drm.h
4372
4373DRM DRIVERS FOR RENESAS
4374M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4375L:	dri-devel@lists.freedesktop.org
4376L:	linux-renesas-soc@vger.kernel.org
4377T:	git git://linuxtv.org/pinchartl/fbdev
4378S:	Supported
4379F:	drivers/gpu/drm/rcar-du/
4380F:	drivers/gpu/drm/shmobile/
4381F:	include/linux/platform_data/shmob_drm.h
4382F:	Documentation/devicetree/bindings/display/renesas,du.txt
4383
4384DRM DRIVER FOR QXL VIRTUAL GPU
4385M:	Dave Airlie <airlied@redhat.com>
4386M:	Gerd Hoffmann <kraxel@redhat.com>
4387L:	virtualization@lists.linux-foundation.org
4388T:	git git://git.kraxel.org/linux drm-qemu
4389S:	Maintained
4390F:	drivers/gpu/drm/qxl/
4391F:	include/uapi/drm/qxl_drm.h
4392
4393DRM DRIVERS FOR ROCKCHIP
4394M:	Mark Yao <mark.yao@rock-chips.com>
4395L:	dri-devel@lists.freedesktop.org
4396S:	Maintained
4397F:	drivers/gpu/drm/rockchip/
4398F:	Documentation/devicetree/bindings/display/rockchip/
4399
4400DRM DRIVER FOR SAVAGE VIDEO CARDS
4401S:	Orphan / Obsolete
4402F:	drivers/gpu/drm/savage/
4403F:	include/uapi/drm/savage_drm.h
4404
4405DRM DRIVER FOR SIS VIDEO CARDS
4406S:	Orphan / Obsolete
4407F:	drivers/gpu/drm/sis/
4408F:	include/uapi/drm/sis_drm.h
4409
4410DRM DRIVERS FOR STI
4411M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4412M:	Vincent Abriou <vincent.abriou@st.com>
4413L:	dri-devel@lists.freedesktop.org
4414T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4415S:	Maintained
4416F:	drivers/gpu/drm/sti
4417F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4418
4419DRM DRIVER FOR TDFX VIDEO CARDS
4420S:	Orphan / Obsolete
4421F:	drivers/gpu/drm/tdfx/
4422
4423DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4424M:	Dave Airlie <airlied@redhat.com>
4425S:	Odd Fixes
4426F:	drivers/gpu/drm/udl/
4427
4428DRM DRIVERS FOR VIVANTE GPU IP
4429M:	Lucas Stach <l.stach@pengutronix.de>
4430R:	Russell King <linux+etnaviv@armlinux.org.uk>
4431R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4432L:	etnaviv@lists.freedesktop.org
4433L:	dri-devel@lists.freedesktop.org
4434S:	Maintained
4435F:	drivers/gpu/drm/etnaviv/
4436F:	include/uapi/drm/etnaviv_drm.h
4437F:	Documentation/devicetree/bindings/display/etnaviv/
4438
4439DRM DRIVER FOR VMWARE VIRTUAL GPU
4440M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4441M:	Sinclair Yeh <syeh@vmware.com>
4442M:	Thomas Hellstrom <thellstrom@vmware.com>
4443L:	dri-devel@lists.freedesktop.org
4444T:	git git://people.freedesktop.org/~syeh/repos_linux
4445T:	git git://people.freedesktop.org/~thomash/linux
4446S:	Supported
4447F:	drivers/gpu/drm/vmwgfx/
4448F:	include/uapi/drm/vmwgfx_drm.h
4449
4450DRM DRIVERS FOR VC4
4451M:	Eric Anholt <eric@anholt.net>
4452T:	git git://github.com/anholt/linux
4453S:	Supported
4454F:	drivers/gpu/drm/vc4/
4455F:	include/uapi/drm/vc4_drm.h
4456F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4457
4458DRM DRIVERS FOR TI OMAP
4459M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4460L:	dri-devel@lists.freedesktop.org
4461S:	Maintained
4462F:	drivers/gpu/drm/omapdrm/
4463F:	Documentation/devicetree/bindings/display/ti/
4464
4465DRM DRIVERS FOR TI LCDC
4466M:	Jyri Sarha <jsarha@ti.com>
4467R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4468L:	dri-devel@lists.freedesktop.org
4469S:	Maintained
4470F:	drivers/gpu/drm/tilcdc/
4471F:	Documentation/devicetree/bindings/display/tilcdc/
4472
4473DRM DRIVERS FOR ZTE ZX
4474M:	Shawn Guo <shawnguo@kernel.org>
4475L:	dri-devel@lists.freedesktop.org
4476S:	Maintained
4477F:	drivers/gpu/drm/zte/
4478F:	Documentation/devicetree/bindings/display/zte,vou.txt
4479
4480DSBR100 USB FM RADIO DRIVER
4481M:	Alexey Klimov <klimov.linux@gmail.com>
4482L:	linux-media@vger.kernel.org
4483T:	git git://linuxtv.org/media_tree.git
4484S:	Maintained
4485F:	drivers/media/radio/dsbr100.c
4486
4487DSCC4 DRIVER
4488M:	Francois Romieu <romieu@fr.zoreil.com>
4489L:	netdev@vger.kernel.org
4490S:	Maintained
4491F:	drivers/net/wan/dscc4.c
4492
4493DT3155 MEDIA DRIVER
4494M:	Hans Verkuil <hverkuil@xs4all.nl>
4495L:	linux-media@vger.kernel.org
4496T:	git git://linuxtv.org/media_tree.git
4497W:	https://linuxtv.org
4498S:	Odd Fixes
4499F:	drivers/media/pci/dt3155/
4500
4501DVB_USB_AF9015 MEDIA DRIVER
4502M:	Antti Palosaari <crope@iki.fi>
4503L:	linux-media@vger.kernel.org
4504W:	https://linuxtv.org
4505W:	http://palosaari.fi/linux/
4506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4507T:	git git://linuxtv.org/anttip/media_tree.git
4508S:	Maintained
4509F:	drivers/media/usb/dvb-usb-v2/af9015*
4510
4511DVB_USB_AF9035 MEDIA DRIVER
4512M:	Antti Palosaari <crope@iki.fi>
4513L:	linux-media@vger.kernel.org
4514W:	https://linuxtv.org
4515W:	http://palosaari.fi/linux/
4516Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4517T:	git git://linuxtv.org/anttip/media_tree.git
4518S:	Maintained
4519F:	drivers/media/usb/dvb-usb-v2/af9035*
4520
4521DVB_USB_ANYSEE MEDIA DRIVER
4522M:	Antti Palosaari <crope@iki.fi>
4523L:	linux-media@vger.kernel.org
4524W:	https://linuxtv.org
4525W:	http://palosaari.fi/linux/
4526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4527T:	git git://linuxtv.org/anttip/media_tree.git
4528S:	Maintained
4529F:	drivers/media/usb/dvb-usb-v2/anysee*
4530
4531DVB_USB_AU6610 MEDIA DRIVER
4532M:	Antti Palosaari <crope@iki.fi>
4533L:	linux-media@vger.kernel.org
4534W:	https://linuxtv.org
4535W:	http://palosaari.fi/linux/
4536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4537T:	git git://linuxtv.org/anttip/media_tree.git
4538S:	Maintained
4539F:	drivers/media/usb/dvb-usb-v2/au6610*
4540
4541DVB_USB_CE6230 MEDIA DRIVER
4542M:	Antti Palosaari <crope@iki.fi>
4543L:	linux-media@vger.kernel.org
4544W:	https://linuxtv.org
4545W:	http://palosaari.fi/linux/
4546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4547T:	git git://linuxtv.org/anttip/media_tree.git
4548S:	Maintained
4549F:	drivers/media/usb/dvb-usb-v2/ce6230*
4550
4551DVB_USB_CXUSB MEDIA DRIVER
4552M:	Michael Krufky <mkrufky@linuxtv.org>
4553L:	linux-media@vger.kernel.org
4554W:	https://linuxtv.org
4555W:	http://github.com/mkrufky
4556Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4557T:	git git://linuxtv.org/media_tree.git
4558S:	Maintained
4559F:	drivers/media/usb/dvb-usb/cxusb*
4560
4561DVB_USB_EC168 MEDIA DRIVER
4562M:	Antti Palosaari <crope@iki.fi>
4563L:	linux-media@vger.kernel.org
4564W:	https://linuxtv.org
4565W:	http://palosaari.fi/linux/
4566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4567T:	git git://linuxtv.org/anttip/media_tree.git
4568S:	Maintained
4569F:	drivers/media/usb/dvb-usb-v2/ec168*
4570
4571DVB_USB_GL861 MEDIA DRIVER
4572M:	Antti Palosaari <crope@iki.fi>
4573L:	linux-media@vger.kernel.org
4574W:	https://linuxtv.org
4575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4576T:	git git://linuxtv.org/anttip/media_tree.git
4577S:	Maintained
4578F:	drivers/media/usb/dvb-usb-v2/gl861*
4579
4580DVB_USB_MXL111SF MEDIA DRIVER
4581M:	Michael Krufky <mkrufky@linuxtv.org>
4582L:	linux-media@vger.kernel.org
4583W:	https://linuxtv.org
4584W:	http://github.com/mkrufky
4585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4586T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4587S:	Maintained
4588F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4589
4590DVB_USB_RTL28XXU MEDIA DRIVER
4591M:	Antti Palosaari <crope@iki.fi>
4592L:	linux-media@vger.kernel.org
4593W:	https://linuxtv.org
4594W:	http://palosaari.fi/linux/
4595Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4596T:	git git://linuxtv.org/anttip/media_tree.git
4597S:	Maintained
4598F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4599
4600DVB_USB_V2 MEDIA DRIVER
4601M:	Antti Palosaari <crope@iki.fi>
4602L:	linux-media@vger.kernel.org
4603W:	https://linuxtv.org
4604W:	http://palosaari.fi/linux/
4605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4606T:	git git://linuxtv.org/anttip/media_tree.git
4607S:	Maintained
4608F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4609F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4610
4611DYNAMIC DEBUG
4612M:	Jason Baron <jbaron@akamai.com>
4613S:	Maintained
4614F:	lib/dynamic_debug.c
4615F:	include/linux/dynamic_debug.h
4616
4617DZ DECSTATION DZ11 SERIAL DRIVER
4618M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4619S:	Maintained
4620F:	drivers/tty/serial/dz.*
4621
4622E3X0 POWER BUTTON DRIVER
4623M:	Moritz Fischer <moritz.fischer@ettus.com>
4624L:	usrp-users@lists.ettus.com
4625W:	http://www.ettus.com
4626S:	Supported
4627F:	drivers/input/misc/e3x0-button.c
4628F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4629
4630E4000 MEDIA DRIVER
4631M:	Antti Palosaari <crope@iki.fi>
4632L:	linux-media@vger.kernel.org
4633W:	https://linuxtv.org
4634W:	http://palosaari.fi/linux/
4635Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4636T:	git git://linuxtv.org/anttip/media_tree.git
4637S:	Maintained
4638F:	drivers/media/tuners/e4000*
4639
4640EATA ISA/EISA/PCI SCSI DRIVER
4641M:	Dario Ballabio <ballabio_dario@emc.com>
4642L:	linux-scsi@vger.kernel.org
4643S:	Maintained
4644F:	drivers/scsi/eata.c
4645
4646EC100 MEDIA DRIVER
4647M:	Antti Palosaari <crope@iki.fi>
4648L:	linux-media@vger.kernel.org
4649W:	https://linuxtv.org
4650W:	http://palosaari.fi/linux/
4651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4652T:	git git://linuxtv.org/anttip/media_tree.git
4653S:	Maintained
4654F:	drivers/media/dvb-frontends/ec100*
4655
4656ECRYPT FILE SYSTEM
4657M:	Tyler Hicks <tyhicks@canonical.com>
4658L:	ecryptfs@vger.kernel.org
4659W:	http://ecryptfs.org
4660W:	https://launchpad.net/ecryptfs
4661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4662S:	Supported
4663F:	Documentation/filesystems/ecryptfs.txt
4664F:	fs/ecryptfs/
4665
4666EDAC-CORE
4667M:	Borislav Petkov <bp@alien8.de>
4668M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4670L:	linux-edac@vger.kernel.org
4671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4673S:	Supported
4674F:	Documentation/admin-guide/ras.rst
4675F:	Documentation/driver-api/edac.rst
4676F:	drivers/edac/
4677F:	include/linux/edac.h
4678
4679EDAC-AMD64
4680M:	Borislav Petkov <bp@alien8.de>
4681L:	linux-edac@vger.kernel.org
4682S:	Maintained
4683F:	drivers/edac/amd64_edac*
4684
4685EDAC-CALXEDA
4686M:	Robert Richter <rric@kernel.org>
4687L:	linux-edac@vger.kernel.org
4688S:	Maintained
4689F:	drivers/edac/highbank*
4690
4691EDAC-CAVIUM
4692M:	Ralf Baechle <ralf@linux-mips.org>
4693M:	David Daney <david.daney@cavium.com>
4694L:	linux-edac@vger.kernel.org
4695L:	linux-mips@linux-mips.org
4696S:	Supported
4697F:	drivers/edac/octeon_edac*
4698
4699EDAC-E752X
4700M:	Mark Gross <mark.gross@intel.com>
4701L:	linux-edac@vger.kernel.org
4702S:	Maintained
4703F:	drivers/edac/e752x_edac.c
4704
4705EDAC-E7XXX
4706L:	linux-edac@vger.kernel.org
4707S:	Maintained
4708F:	drivers/edac/e7xxx_edac.c
4709
4710EDAC-FSL_DDR
4711M:	York Sun <york.sun@nxp.com>
4712L:	linux-edac@vger.kernel.org
4713S:	Maintained
4714F:	drivers/edac/fsl_ddr_edac.*
4715
4716EDAC-GHES
4717M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4718M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4719L:	linux-edac@vger.kernel.org
4720S:	Maintained
4721F:	drivers/edac/ghes_edac.c
4722
4723EDAC-I82443BXGX
4724M:	Tim Small <tim@buttersideup.com>
4725L:	linux-edac@vger.kernel.org
4726S:	Maintained
4727F:	drivers/edac/i82443bxgx_edac.c
4728
4729EDAC-I3000
4730L:	linux-edac@vger.kernel.org
4731S:	Orphan
4732F:	drivers/edac/i3000_edac.c
4733
4734EDAC-I5000
4735L:	linux-edac@vger.kernel.org
4736S:	Maintained
4737F:	drivers/edac/i5000_edac.c
4738
4739EDAC-I5400
4740M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4741M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4742L:	linux-edac@vger.kernel.org
4743S:	Maintained
4744F:	drivers/edac/i5400_edac.c
4745
4746EDAC-I7300
4747M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4748M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4749L:	linux-edac@vger.kernel.org
4750S:	Maintained
4751F:	drivers/edac/i7300_edac.c
4752
4753EDAC-I7CORE
4754M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4755M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4756L:	linux-edac@vger.kernel.org
4757S:	Maintained
4758F:	drivers/edac/i7core_edac.c
4759
4760EDAC-I82975X
4761M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4762M:	"Arvind R." <arvino55@gmail.com>
4763L:	linux-edac@vger.kernel.org
4764S:	Maintained
4765F:	drivers/edac/i82975x_edac.c
4766
4767EDAC-IE31200
4768M:	Jason Baron <jbaron@akamai.com>
4769L:	linux-edac@vger.kernel.org
4770S:	Maintained
4771F:	drivers/edac/ie31200_edac.c
4772
4773EDAC-MPC85XX
4774M:	Johannes Thumshirn <morbidrsa@gmail.com>
4775L:	linux-edac@vger.kernel.org
4776S:	Maintained
4777F:	drivers/edac/mpc85xx_edac.[ch]
4778
4779EDAC-PASEMI
4780M:	Egor Martovetsky <egor@pasemi.com>
4781L:	linux-edac@vger.kernel.org
4782S:	Maintained
4783F:	drivers/edac/pasemi_edac.c
4784
4785EDAC-R82600
4786M:	Tim Small <tim@buttersideup.com>
4787L:	linux-edac@vger.kernel.org
4788S:	Maintained
4789F:	drivers/edac/r82600_edac.c
4790
4791EDAC-SBRIDGE
4792M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4793M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4794L:	linux-edac@vger.kernel.org
4795S:	Maintained
4796F:	drivers/edac/sb_edac.c
4797
4798EDAC-SKYLAKE
4799M:	Tony Luck <tony.luck@intel.com>
4800L:	linux-edac@vger.kernel.org
4801S:	Maintained
4802F:	drivers/edac/skx_edac.c
4803
4804EDAC-XGENE
4805APPLIED MICRO (APM) X-GENE SOC EDAC
4806M:     Loc Ho <lho@apm.com>
4807S:     Supported
4808F:     drivers/edac/xgene_edac.c
4809F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4810
4811EDIROL UA-101/UA-1000 DRIVER
4812M:	Clemens Ladisch <clemens@ladisch.de>
4813L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4814T:	git git://git.alsa-project.org/alsa-kernel.git
4815S:	Maintained
4816F:	sound/usb/misc/ua101.c
4817
4818EXTENSIBLE FIRMWARE INTERFACE (EFI)
4819M:	Matt Fleming <matt@codeblueprint.co.uk>
4820M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4821L:	linux-efi@vger.kernel.org
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4823S:	Maintained
4824F:	Documentation/efi-stub.txt
4825F:	arch/*/kernel/efi.c
4826F:	arch/x86/boot/compressed/eboot.[ch]
4827F:	arch/*/include/asm/efi.h
4828F:	arch/x86/platform/efi/
4829F:	drivers/firmware/efi/
4830F:	include/linux/efi*.h
4831F:	arch/arm/boot/compressed/efi-header.S
4832F:	arch/arm64/kernel/efi-entry.S
4833
4834EFI VARIABLE FILESYSTEM
4835M:	Matthew Garrett <matthew.garrett@nebula.com>
4836M:	Jeremy Kerr <jk@ozlabs.org>
4837M:	Matt Fleming <matt@codeblueprint.co.uk>
4838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4839L:	linux-efi@vger.kernel.org
4840S:	Maintained
4841F:	fs/efivarfs/
4842
4843EFIFB FRAMEBUFFER DRIVER
4844L:	linux-fbdev@vger.kernel.org
4845M:	Peter Jones <pjones@redhat.com>
4846S:	Maintained
4847F:	drivers/video/fbdev/efifb.c
4848
4849EFI TEST DRIVER
4850L:	linux-efi@vger.kernel.org
4851M:	Ivan Hu <ivan.hu@canonical.com>
4852M:	Matt Fleming <matt@codeblueprint.co.uk>
4853S:	Maintained
4854F:	drivers/firmware/efi/test/
4855
4856EFS FILESYSTEM
4857W:	http://aeschi.ch.eu.org/efs/
4858S:	Orphan
4859F:	fs/efs/
4860
4861EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4862M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4863L:	netdev@vger.kernel.org
4864S:	Maintained
4865F:	drivers/net/ethernet/ibm/ehea/
4866
4867EM28XX VIDEO4LINUX DRIVER
4868M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4869M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4870L:	linux-media@vger.kernel.org
4871W:	https://linuxtv.org
4872T:	git git://linuxtv.org/media_tree.git
4873S:	Maintained
4874F:	drivers/media/usb/em28xx/
4875F:	Documentation/media/v4l-drivers/em28xx*
4876
4877EMBEDDED LINUX
4878M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4879M:	Matt Mackall <mpm@selenic.com>
4880M:	David Woodhouse <dwmw2@infradead.org>
4881L:	linux-embedded@vger.kernel.org
4882S:	Maintained
4883
4884EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4885M:	James Smart <james.smart@broadcom.com>
4886M:	Dick Kennedy <dick.kennedy@broadcom.com>
4887L:	linux-scsi@vger.kernel.org
4888W:	http://www.broadcom.com
4889S:	Supported
4890F:	drivers/scsi/lpfc/
4891
4892ENE CB710 FLASH CARD READER DRIVER
4893M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4894S:	Maintained
4895F:	drivers/misc/cb710/
4896F:	drivers/mmc/host/cb710-mmc.*
4897F:	include/linux/cb710.h
4898
4899ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4900M:	Maxim Levitsky <maximlevitsky@gmail.com>
4901S:	Maintained
4902F:	drivers/media/rc/ene_ir.*
4903
4904EPSON S1D13XXX FRAMEBUFFER DRIVER
4905M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4906S:	Maintained
4907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4908F:	drivers/video/fbdev/s1d13xxxfb.c
4909F:	include/video/s1d13xxxfb.h
4910
4911ET131X NETWORK DRIVER
4912M:	Mark Einon <mark.einon@gmail.com>
4913S:	Odd Fixes
4914F:	drivers/net/ethernet/agere/
4915
4916ETHERNET BRIDGE
4917M:	Stephen Hemminger <stephen@networkplumber.org>
4918L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4919L:	netdev@vger.kernel.org
4920W:	http://www.linuxfoundation.org/en/Net:Bridge
4921S:	Maintained
4922F:	include/linux/netfilter_bridge/
4923F:	net/bridge/
4924
4925ETHERNET PHY LIBRARY
4926M:	Florian Fainelli <f.fainelli@gmail.com>
4927L:	netdev@vger.kernel.org
4928S:	Maintained
4929F:	include/linux/phy.h
4930F:	include/linux/phy_fixed.h
4931F:	drivers/net/phy/
4932F:	Documentation/networking/phy.txt
4933F:	drivers/of/of_mdio.c
4934F:	drivers/of/of_net.c
4935
4936EXT2 FILE SYSTEM
4937M:	Jan Kara <jack@suse.com>
4938L:	linux-ext4@vger.kernel.org
4939S:	Maintained
4940F:	Documentation/filesystems/ext2.txt
4941F:	fs/ext2/
4942F:	include/linux/ext2*
4943
4944EXT4 FILE SYSTEM
4945M:	"Theodore Ts'o" <tytso@mit.edu>
4946M:	Andreas Dilger <adilger.kernel@dilger.ca>
4947L:	linux-ext4@vger.kernel.org
4948W:	http://ext4.wiki.kernel.org
4949Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4951S:	Maintained
4952F:	Documentation/filesystems/ext4.txt
4953F:	fs/ext4/
4954
4955Extended Verification Module (EVM)
4956M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4957L:	linux-ima-devel@lists.sourceforge.net
4958L:	linux-security-module@vger.kernel.org
4959S:	Supported
4960F:	security/integrity/evm/
4961
4962EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4963M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4964M:	Chanwoo Choi <cw00.choi@samsung.com>
4965L:	linux-kernel@vger.kernel.org
4966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4967S:	Maintained
4968F:	drivers/extcon/
4969F:	include/linux/extcon/
4970F:	include/linux/extcon.h
4971F:	Documentation/extcon/
4972F:	Documentation/devicetree/bindings/extcon/
4973
4974EXYNOS DP DRIVER
4975M:	Jingoo Han <jingoohan1@gmail.com>
4976L:	dri-devel@lists.freedesktop.org
4977S:	Maintained
4978F:	drivers/gpu/drm/exynos/exynos_dp*
4979
4980EXYNOS SYSMMU (IOMMU) driver
4981M:	Marek Szyprowski <m.szyprowski@samsung.com>
4982L:	iommu@lists.linux-foundation.org
4983S:	Maintained
4984F:	drivers/iommu/exynos-iommu.c
4985
4986EZchip NPS platform support
4987M:	Noam Camus <noamc@ezchip.com>
4988S:	Supported
4989F:	arch/arc/plat-eznps
4990F:	arch/arc/boot/dts/eznps.dts
4991
4992F71805F HARDWARE MONITORING DRIVER
4993M:	Jean Delvare <jdelvare@suse.com>
4994L:	linux-hwmon@vger.kernel.org
4995S:	Maintained
4996F:	Documentation/hwmon/f71805f
4997F:	drivers/hwmon/f71805f.c
4998
4999FC0011 TUNER DRIVER
5000M:	Michael Buesch <m@bues.ch>
5001L:	linux-media@vger.kernel.org
5002S:	Maintained
5003F:	drivers/media/tuners/fc0011.h
5004F:	drivers/media/tuners/fc0011.c
5005
5006FC2580 MEDIA DRIVER
5007M:	Antti Palosaari <crope@iki.fi>
5008L:	linux-media@vger.kernel.org
5009W:	https://linuxtv.org
5010W:	http://palosaari.fi/linux/
5011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5012T:	git git://linuxtv.org/anttip/media_tree.git
5013S:	Maintained
5014F:	drivers/media/tuners/fc2580*
5015
5016FANOTIFY
5017M:	Eric Paris <eparis@redhat.com>
5018S:	Maintained
5019F:	fs/notify/fanotify/
5020F:	include/linux/fanotify.h
5021F:	include/uapi/linux/fanotify.h
5022
5023FARSYNC SYNCHRONOUS DRIVER
5024M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5025W:	http://www.farsite.co.uk/
5026S:	Supported
5027F:	drivers/net/wan/farsync.*
5028
5029FAULT INJECTION SUPPORT
5030M:	Akinobu Mita <akinobu.mita@gmail.com>
5031S:	Supported
5032F:	Documentation/fault-injection/
5033F:	lib/fault-inject.c
5034
5035FBTFT Framebuffer drivers
5036M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5037S:	Maintained
5038F:	drivers/staging/fbtft/
5039
5040FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5041M:	Johannes Thumshirn <jth@kernel.org>
5042L:	fcoe-devel@open-fcoe.org
5043W:	www.Open-FCoE.org
5044S:	Supported
5045F:	drivers/scsi/libfc/
5046F:	drivers/scsi/fcoe/
5047F:	include/scsi/fc/
5048F:	include/scsi/libfc.h
5049F:	include/scsi/libfcoe.h
5050F:	include/uapi/scsi/fc/
5051
5052FILE LOCKING (flock() and fcntl()/lockf())
5053M:	Jeff Layton <jlayton@poochiereds.net>
5054M:	"J. Bruce Fields" <bfields@fieldses.org>
5055L:	linux-fsdevel@vger.kernel.org
5056S:	Maintained
5057F:	include/linux/fcntl.h
5058F:	include/linux/fs.h
5059F:	include/uapi/linux/fcntl.h
5060F:	include/uapi/linux/fs.h
5061F:	fs/fcntl.c
5062F:	fs/locks.c
5063
5064FILESYSTEMS (VFS and infrastructure)
5065M:	Alexander Viro <viro@zeniv.linux.org.uk>
5066L:	linux-fsdevel@vger.kernel.org
5067S:	Maintained
5068F:	fs/*
5069
5070FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5071M:	Riku Voipio <riku.voipio@iki.fi>
5072L:	linux-hwmon@vger.kernel.org
5073S:	Maintained
5074F:	drivers/hwmon/f75375s.c
5075F:	include/linux/f75375s.h
5076
5077FIREWIRE AUDIO DRIVERS
5078M:	Clemens Ladisch <clemens@ladisch.de>
5079L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5080T:	git git://git.alsa-project.org/alsa-kernel.git
5081S:	Maintained
5082F:	sound/firewire/
5083
5084FIREWIRE MEDIA DRIVERS (firedtv)
5085M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5086L:	linux-media@vger.kernel.org
5087L:	linux1394-devel@lists.sourceforge.net
5088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5089S:	Maintained
5090F:	drivers/media/firewire/
5091
5092FIREWIRE SBP-2 TARGET
5093M:	Chris Boot <bootc@bootc.net>
5094L:	linux-scsi@vger.kernel.org
5095L:	target-devel@vger.kernel.org
5096L:	linux1394-devel@lists.sourceforge.net
5097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5098S:	Maintained
5099F:	drivers/target/sbp/
5100
5101FIREWIRE SUBSYSTEM
5102M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5103L:	linux1394-devel@lists.sourceforge.net
5104W:	http://ieee1394.wiki.kernel.org/
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5106S:	Maintained
5107F:	drivers/firewire/
5108F:	include/linux/firewire.h
5109F:	include/uapi/linux/firewire*.h
5110F:	tools/firewire/
5111
5112FIRMWARE LOADER (request_firmware)
5113M:	Ming Lei <ming.lei@canonical.com>
5114M:	Luis R. Rodriguez <mcgrof@kernel.org>
5115L:	linux-kernel@vger.kernel.org
5116S:	Maintained
5117F:	Documentation/firmware_class/
5118F:	drivers/base/firmware*.c
5119F:	include/linux/firmware.h
5120
5121FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5122M:	Joshua Morris <josh.h.morris@us.ibm.com>
5123M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5124S:	Maintained
5125F:	drivers/block/rsxx/
5126
5127FLOPPY DRIVER
5128M:	Jiri Kosina <jikos@kernel.org>
5129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5130S:	Odd fixes
5131F:	drivers/block/floppy.c
5132
5133FMC SUBSYSTEM
5134M:	Alessandro Rubini <rubini@gnudd.com>
5135W:	http://www.ohwr.org/projects/fmc-bus
5136S:	Supported
5137F:	drivers/fmc/
5138F:	include/linux/fmc*.h
5139F:	include/linux/ipmi-fru.h
5140K:	fmc_d.*register
5141
5142FPGA MANAGER FRAMEWORK
5143M:	Alan Tull <atull@opensource.altera.com>
5144R:	Moritz Fischer <moritz.fischer@ettus.com>
5145L:	linux-fpga@vger.kernel.org
5146S:	Maintained
5147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5148F:	drivers/fpga/
5149F:	include/linux/fpga/fpga-mgr.h
5150W:	http://www.rocketboards.org
5151
5152FPU EMULATOR
5153M:	Bill Metzenthen <billm@melbpc.org.au>
5154W:	http://floatingpoint.sourceforge.net/emulator/index.html
5155S:	Maintained
5156F:	arch/x86/math-emu/
5157
5158FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5159L:	netdev@vger.kernel.org
5160S:	Orphan
5161F:	drivers/net/wan/dlci.c
5162F:	drivers/net/wan/sdla.c
5163
5164FRAMEBUFFER LAYER
5165M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5166L:	linux-fbdev@vger.kernel.org
5167T:	git git://github.com/bzolnier/linux.git
5168Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5169S:	Maintained
5170F:	Documentation/fb/
5171F:	drivers/video/
5172F:	include/video/
5173F:	include/linux/fb.h
5174F:	include/uapi/video/
5175F:	include/uapi/linux/fb.h
5176
5177FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5178M:	Horia Geantă <horia.geanta@nxp.com>
5179M:	Dan Douglass <dan.douglass@nxp.com>
5180L:	linux-crypto@vger.kernel.org
5181S:	Maintained
5182F:	drivers/crypto/caam/
5183F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5184
5185FREESCALE DIU FRAMEBUFFER DRIVER
5186M:	Timur Tabi <timur@tabi.org>
5187L:	linux-fbdev@vger.kernel.org
5188S:	Maintained
5189F:	drivers/video/fbdev/fsl-diu-fb.*
5190
5191FREESCALE DMA DRIVER
5192M:	Li Yang <leoli@freescale.com>
5193M:	Zhang Wei <zw@zh-kernel.org>
5194L:	linuxppc-dev@lists.ozlabs.org
5195S:	Maintained
5196F:	drivers/dma/fsldma.*
5197
5198FREESCALE GPMI NAND DRIVER
5199M:	Han Xu <han.xu@nxp.com>
5200L:	linux-mtd@lists.infradead.org
5201S:	Maintained
5202F:	drivers/mtd/nand/gpmi-nand/*
5203
5204FREESCALE I2C CPM DRIVER
5205M:	Jochen Friedrich <jochen@scram.de>
5206L:	linuxppc-dev@lists.ozlabs.org
5207L:	linux-i2c@vger.kernel.org
5208S:	Maintained
5209F:	drivers/i2c/busses/i2c-cpm.c
5210
5211FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5212M:	Sascha Hauer <kernel@pengutronix.de>
5213L:	linux-fbdev@vger.kernel.org
5214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5215S:	Maintained
5216F:	include/linux/platform_data/video-imxfb.h
5217F:	drivers/video/fbdev/imxfb.c
5218
5219FREESCALE QUAD SPI DRIVER
5220M:	Han Xu <han.xu@nxp.com>
5221L:	linux-mtd@lists.infradead.org
5222S:	Maintained
5223F:	drivers/mtd/spi-nor/fsl-quadspi.c
5224
5225FREESCALE SOC FS_ENET DRIVER
5226M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5227M:	Vitaly Bordug <vbordug@ru.mvista.com>
5228L:	linuxppc-dev@lists.ozlabs.org
5229L:	netdev@vger.kernel.org
5230S:	Maintained
5231F:	drivers/net/ethernet/freescale/fs_enet/
5232F:	include/linux/fs_enet_pd.h
5233
5234FREESCALE IMX / MXC FEC DRIVER
5235M:	Fugang Duan <fugang.duan@nxp.com>
5236L:	netdev@vger.kernel.org
5237S:	Maintained
5238F:	drivers/net/ethernet/freescale/fec_main.c
5239F:	drivers/net/ethernet/freescale/fec_ptp.c
5240F:	drivers/net/ethernet/freescale/fec.h
5241F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5242
5243FREESCALE QORIQ DPAA FMAN DRIVER
5244M:	Madalin Bucur <madalin.bucur@nxp.com>
5245L:	netdev@vger.kernel.org
5246S:	Maintained
5247F:	drivers/net/ethernet/freescale/fman
5248F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5249
5250FREESCALE QORIQ DPAA ETHERNET DRIVER
5251M:	Madalin Bucur <madalin.bucur@nxp.com>
5252L:	netdev@vger.kernel.org
5253S:	Maintained
5254F:	drivers/net/ethernet/freescale/dpaa
5255
5256FREESCALE SOC DRIVERS
5257M:	Scott Wood <oss@buserror.net>
5258L:	linuxppc-dev@lists.ozlabs.org
5259L:	linux-arm-kernel@lists.infradead.org
5260S:	Maintained
5261F:	drivers/soc/fsl/
5262F:	include/linux/fsl/
5263
5264FREESCALE QUICC ENGINE LIBRARY
5265M:	Qiang Zhao <qiang.zhao@nxp.com>
5266L:	linuxppc-dev@lists.ozlabs.org
5267S:	Maintained
5268F:	drivers/soc/fsl/qe/
5269F:	include/soc/fsl/*qe*.h
5270F:	include/soc/fsl/*ucc*.h
5271
5272FREESCALE USB PERIPHERAL DRIVERS
5273M:	Li Yang <leoli@freescale.com>
5274L:	linux-usb@vger.kernel.org
5275L:	linuxppc-dev@lists.ozlabs.org
5276S:	Maintained
5277F:	drivers/usb/gadget/udc/fsl*
5278
5279FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5280M:	Li Yang <leoli@freescale.com>
5281L:	netdev@vger.kernel.org
5282L:	linuxppc-dev@lists.ozlabs.org
5283S:	Maintained
5284F:	drivers/net/ethernet/freescale/ucc_geth*
5285
5286FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5287M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5288L:	netdev@vger.kernel.org
5289S:	Maintained
5290F:	drivers/net/ethernet/freescale/gianfar*
5291X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5292F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5293
5294FREESCALE QUICC ENGINE UCC HDLC DRIVER
5295M:	Zhao Qiang <qiang.zhao@nxp.com>
5296L:	netdev@vger.kernel.org
5297L:	linuxppc-dev@lists.ozlabs.org
5298S:	Maintained
5299F:	drivers/net/wan/fsl_ucc_hdlc*
5300
5301FREESCALE QUICC ENGINE UCC UART DRIVER
5302M:	Timur Tabi <timur@tabi.org>
5303L:	linuxppc-dev@lists.ozlabs.org
5304S:	Maintained
5305F:	drivers/tty/serial/ucc_uart.c
5306
5307FREESCALE SOC SOUND DRIVERS
5308M:	Timur Tabi <timur@tabi.org>
5309M:	Nicolin Chen <nicoleotsuka@gmail.com>
5310M:	Xiubo Li <Xiubo.Lee@gmail.com>
5311R:	Fabio Estevam <fabio.estevam@nxp.com>
5312L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5313L:	linuxppc-dev@lists.ozlabs.org
5314S:	Maintained
5315F:	sound/soc/fsl/fsl*
5316F:	sound/soc/fsl/imx*
5317F:	sound/soc/fsl/mpc8610_hpcd.c
5318
5319FREEVXFS FILESYSTEM
5320M:	Christoph Hellwig <hch@infradead.org>
5321W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5322S:	Maintained
5323F:	fs/freevxfs/
5324
5325FREEZER
5326M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5327M:	Pavel Machek <pavel@ucw.cz>
5328L:	linux-pm@vger.kernel.org
5329S:	Supported
5330F:	Documentation/power/freezing-of-tasks.txt
5331F:	include/linux/freezer.h
5332F:	kernel/freezer.c
5333
5334FRONTSWAP API
5335M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5336L:	linux-kernel@vger.kernel.org
5337S:	Maintained
5338F:	mm/frontswap.c
5339F:	include/linux/frontswap.h
5340
5341FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5342M:	David Howells <dhowells@redhat.com>
5343L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5344S:	Supported
5345F:	Documentation/filesystems/caching/
5346F:	fs/fscache/
5347F:	include/linux/fscache*.h
5348
5349FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5350M:	Theodore Y. Ts'o <tytso@mit.edu>
5351M:	Jaegeuk Kim <jaegeuk@kernel.org>
5352L:	linux-fsdevel@vger.kernel.org
5353S:	Supported
5354F:	fs/crypto/
5355F:	include/linux/fscrypt*.h
5356
5357F2FS FILE SYSTEM
5358M:	Jaegeuk Kim <jaegeuk@kernel.org>
5359M:	Chao Yu <yuchao0@huawei.com>
5360L:	linux-f2fs-devel@lists.sourceforge.net
5361W:	https://f2fs.wiki.kernel.org/
5362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5363S:	Maintained
5364F:	Documentation/filesystems/f2fs.txt
5365F:	Documentation/ABI/testing/sysfs-fs-f2fs
5366F:	fs/f2fs/
5367F:	include/linux/f2fs_fs.h
5368F:	include/trace/events/f2fs.h
5369
5370FUJITSU FR-V (FRV) PORT
5371S:	Orphan
5372F:	arch/frv/
5373
5374FUJITSU LAPTOP EXTRAS
5375M:	Jonathan Woithe <jwoithe@just42.net>
5376L:	platform-driver-x86@vger.kernel.org
5377S:	Maintained
5378F:	drivers/platform/x86/fujitsu-laptop.c
5379
5380FUJITSU M-5MO LS CAMERA ISP DRIVER
5381M:	Kyungmin Park <kyungmin.park@samsung.com>
5382M:	Heungjun Kim <riverful.kim@samsung.com>
5383L:	linux-media@vger.kernel.org
5384S:	Maintained
5385F:	drivers/media/i2c/m5mols/
5386F:	include/media/i2c/m5mols.h
5387
5388FUJITSU TABLET EXTRAS
5389M:	Robert Gerlach <khnz@gmx.de>
5390L:	platform-driver-x86@vger.kernel.org
5391S:	Maintained
5392F:	drivers/platform/x86/fujitsu-tablet.c
5393
5394FUSE: FILESYSTEM IN USERSPACE
5395M:	Miklos Szeredi <miklos@szeredi.hu>
5396L:	linux-fsdevel@vger.kernel.org
5397W:	http://fuse.sourceforge.net/
5398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5399S:	Maintained
5400F:	fs/fuse/
5401F:	include/uapi/linux/fuse.h
5402F:	Documentation/filesystems/fuse.txt
5403
5404FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5405M:	Rik Faith <faith@cs.unc.edu>
5406L:	linux-scsi@vger.kernel.org
5407S:	Odd Fixes (e.g., new signatures)
5408F:	drivers/scsi/fdomain.*
5409
5410GCC PLUGINS
5411M:	Kees Cook <keescook@chromium.org>
5412R:	Emese Revfy <re.emese@gmail.com>
5413L:	kernel-hardening@lists.openwall.com
5414S:	Maintained
5415F:	scripts/gcc-plugins/
5416F:	scripts/gcc-plugin.sh
5417F:	scripts/Makefile.gcc-plugins
5418F:	Documentation/gcc-plugins.txt
5419
5420GCOV BASED KERNEL PROFILING
5421M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5422S:	Maintained
5423F:	kernel/gcov/
5424F:	Documentation/dev-tools/gcov.rst
5425
5426GDT SCSI DISK ARRAY CONTROLLER DRIVER
5427M:	Achim Leubner <achim_leubner@adaptec.com>
5428L:	linux-scsi@vger.kernel.org
5429W:	http://www.icp-vortex.com/
5430S:	Supported
5431F:	drivers/scsi/gdt*
5432
5433GDB KERNEL DEBUGGING HELPER SCRIPTS
5434M:	Jan Kiszka <jan.kiszka@siemens.com>
5435M:	Kieran Bingham <kieran@bingham.xyz>
5436S:	Supported
5437F:	scripts/gdb/
5438
5439GEMTEK FM RADIO RECEIVER DRIVER
5440M:	Hans Verkuil <hverkuil@xs4all.nl>
5441L:	linux-media@vger.kernel.org
5442T:	git git://linuxtv.org/media_tree.git
5443W:	https://linuxtv.org
5444S:	Maintained
5445F:	drivers/media/radio/radio-gemtek*
5446
5447GENERIC GPIO I2C DRIVER
5448M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5449S:	Supported
5450F:	drivers/i2c/busses/i2c-gpio.c
5451F:	include/linux/i2c-gpio.h
5452
5453GENERIC GPIO I2C MULTIPLEXER DRIVER
5454M:	Peter Korsgaard <peter.korsgaard@barco.com>
5455L:	linux-i2c@vger.kernel.org
5456S:	Supported
5457F:	drivers/i2c/muxes/i2c-mux-gpio.c
5458F:	include/linux/i2c-mux-gpio.h
5459F:	Documentation/i2c/muxes/i2c-mux-gpio
5460
5461GENERIC HDLC (WAN) DRIVERS
5462M:	Krzysztof Halasa <khc@pm.waw.pl>
5463W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5464S:	Maintained
5465F:	drivers/net/wan/c101.c
5466F:	drivers/net/wan/hd6457*
5467F:	drivers/net/wan/hdlc*
5468F:	drivers/net/wan/n2.c
5469F:	drivers/net/wan/pc300too.c
5470F:	drivers/net/wan/pci200syn.c
5471F:	drivers/net/wan/wanxl*
5472
5473GENERIC INCLUDE/ASM HEADER FILES
5474M:	Arnd Bergmann <arnd@arndb.de>
5475L:	linux-arch@vger.kernel.org
5476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5477S:	Maintained
5478F:	include/asm-generic/
5479F:	include/uapi/asm-generic/
5480
5481GENERIC PHY FRAMEWORK
5482M:	Kishon Vijay Abraham I <kishon@ti.com>
5483L:	linux-kernel@vger.kernel.org
5484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5485S:	Supported
5486F:	drivers/phy/
5487F:	include/linux/phy/
5488
5489GENERIC PM DOMAINS
5490M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5491M:	Kevin Hilman <khilman@kernel.org>
5492M:	Ulf Hansson <ulf.hansson@linaro.org>
5493L:	linux-pm@vger.kernel.org
5494S:	Supported
5495F:	drivers/base/power/domain*.c
5496F:	include/linux/pm_domain.h
5497
5498GENERIC UIO DRIVER FOR PCI DEVICES
5499M:	"Michael S. Tsirkin" <mst@redhat.com>
5500L:	kvm@vger.kernel.org
5501S:	Supported
5502F:	drivers/uio/uio_pci_generic.c
5503
5504GET_MAINTAINER SCRIPT
5505M:	Joe Perches <joe@perches.com>
5506S:	Maintained
5507F:	scripts/get_maintainer.pl
5508
5509GENWQE (IBM Generic Workqueue Card)
5510M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5511M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5512S:	Supported
5513F:	drivers/misc/genwqe/
5514
5515GFS2 FILE SYSTEM
5516M:	Steven Whitehouse <swhiteho@redhat.com>
5517M:	Bob Peterson <rpeterso@redhat.com>
5518L:	cluster-devel@redhat.com
5519W:	http://sources.redhat.com/cluster/
5520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5521S:	Supported
5522F:	Documentation/filesystems/gfs2*.txt
5523F:	fs/gfs2/
5524F:	include/uapi/linux/gfs2_ondisk.h
5525
5526GIGASET ISDN DRIVERS
5527M:	Paul Bolle <pebolle@tiscali.nl>
5528L:	gigaset307x-common@lists.sourceforge.net
5529W:	http://gigaset307x.sourceforge.net/
5530S:	Odd Fixes
5531F:	Documentation/isdn/README.gigaset
5532F:	drivers/isdn/gigaset/
5533F:	include/uapi/linux/gigaset_dev.h
5534
5535GO7007 MPEG CODEC
5536M:	Hans Verkuil <hans.verkuil@cisco.com>
5537L:	linux-media@vger.kernel.org
5538S:	Maintained
5539F:	drivers/media/usb/go7007/
5540
5541GOODIX TOUCHSCREEN
5542M:	Bastien Nocera <hadess@hadess.net>
5543L:	linux-input@vger.kernel.org
5544S:	Maintained
5545F:	drivers/input/touchscreen/goodix.c
5546
5547GPIO MOCKUP DRIVER
5548M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5549L:	linux-gpio@vger.kernel.org
5550S:	Maintained
5551F:	drivers/gpio/gpio-mockup.c
5552F:	tools/testing/selftests/gpio/
5553
5554GPIO SUBSYSTEM
5555M:	Linus Walleij <linus.walleij@linaro.org>
5556M:	Alexandre Courbot <gnurou@gmail.com>
5557L:	linux-gpio@vger.kernel.org
5558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5559S:	Maintained
5560F:	Documentation/devicetree/bindings/gpio/
5561F:	Documentation/gpio/
5562F:	Documentation/ABI/testing/gpio-cdev
5563F:	Documentation/ABI/obsolete/sysfs-gpio
5564F:	drivers/gpio/
5565F:	include/linux/gpio/
5566F:	include/linux/gpio.h
5567F:	include/asm-generic/gpio.h
5568F:	include/uapi/linux/gpio.h
5569F:	tools/gpio/
5570
5571GRE DEMULTIPLEXER DRIVER
5572M:	Dmitry Kozlov <xeb@mail.ru>
5573L:	netdev@vger.kernel.org
5574S:	Maintained
5575F:	net/ipv4/gre_demux.c
5576F:	net/ipv4/gre_offload.c
5577F:	include/net/gre.h
5578
5579GRETH 10/100/1G Ethernet MAC device driver
5580M:	Andreas Larsson <andreas@gaisler.com>
5581L:	netdev@vger.kernel.org
5582S:	Maintained
5583F:	drivers/net/ethernet/aeroflex/
5584
5585GREYBUS SUBSYSTEM
5586M:	Johan Hovold <johan@kernel.org>
5587M:	Alex Elder <elder@kernel.org>
5588M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5589S:	Maintained
5590F:	drivers/staging/greybus/
5591L:	greybus-dev@lists.linaro.org
5592
5593GREYBUS AUDIO PROTOCOLS DRIVERS
5594M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5595M:	Mark Greer <mgreer@animalcreek.com>
5596S:	Maintained
5597F:	drivers/staging/greybus/audio_apbridgea.c
5598F:	drivers/staging/greybus/audio_apbridgea.h
5599F:	drivers/staging/greybus/audio_codec.c
5600F:	drivers/staging/greybus/audio_codec.h
5601F:	drivers/staging/greybus/audio_gb.c
5602F:	drivers/staging/greybus/audio_manager.c
5603F:	drivers/staging/greybus/audio_manager.h
5604F:	drivers/staging/greybus/audio_manager_module.c
5605F:	drivers/staging/greybus/audio_manager_private.h
5606F:	drivers/staging/greybus/audio_manager_sysfs.c
5607F:	drivers/staging/greybus/audio_module.c
5608F:	drivers/staging/greybus/audio_topology.c
5609
5610GREYBUS PROTOCOLS DRIVERS
5611M:	Rui Miguel Silva <rmfrfs@gmail.com>
5612S:	Maintained
5613F:	drivers/staging/greybus/sdio.c
5614F:	drivers/staging/greybus/light.c
5615F:	drivers/staging/greybus/gpio.c
5616F:	drivers/staging/greybus/power_supply.c
5617F:	drivers/staging/greybus/spi.c
5618F:	drivers/staging/greybus/spilib.c
5619
5620GREYBUS PROTOCOLS DRIVERS
5621M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5622S:	Maintained
5623F:	drivers/staging/greybus/loopback.c
5624F:	drivers/staging/greybus/timesync.c
5625F:	drivers/staging/greybus/timesync_platform.c
5626
5627GREYBUS PROTOCOLS DRIVERS
5628M:	Viresh Kumar <vireshk@kernel.org>
5629S:	Maintained
5630F:	drivers/staging/greybus/authentication.c
5631F:	drivers/staging/greybus/bootrom.c
5632F:	drivers/staging/greybus/firmware.h
5633F:	drivers/staging/greybus/fw-core.c
5634F:	drivers/staging/greybus/fw-download.c
5635F:	drivers/staging/greybus/fw-managament.c
5636F:	drivers/staging/greybus/greybus_authentication.h
5637F:	drivers/staging/greybus/greybus_firmware.h
5638F:	drivers/staging/greybus/hid.c
5639F:	drivers/staging/greybus/i2c.c
5640F:	drivers/staging/greybus/spi.c
5641F:	drivers/staging/greybus/spilib.c
5642F:	drivers/staging/greybus/spilib.h
5643
5644GREYBUS PROTOCOLS DRIVERS
5645M:	David Lin <dtwlin@gmail.com>
5646S:	Maintained
5647F:	drivers/staging/greybus/uart.c
5648F:	drivers/staging/greybus/log.c
5649
5650GREYBUS PLATFORM DRIVERS
5651M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5652S:	Maintained
5653F:	drivers/staging/greybus/arche-platform.c
5654F:	drivers/staging/greybus/arche-apb-ctrl.c
5655F:	drivers/staging/greybus/arche_platform.h
5656
5657GS1662 VIDEO SERIALIZER
5658M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5659L:	linux-media@vger.kernel.org
5660T:	git git://linuxtv.org/media_tree.git
5661S:	Maintained
5662F:	drivers/media/spi/gs1662.c
5663
5664GSPCA FINEPIX SUBDRIVER
5665M:	Frank Zago <frank@zago.net>
5666L:	linux-media@vger.kernel.org
5667T:	git git://linuxtv.org/media_tree.git
5668S:	Maintained
5669F:	drivers/media/usb/gspca/finepix.c
5670
5671GSPCA GL860 SUBDRIVER
5672M:	Olivier Lorin <o.lorin@laposte.net>
5673L:	linux-media@vger.kernel.org
5674T:	git git://linuxtv.org/media_tree.git
5675S:	Maintained
5676F:	drivers/media/usb/gspca/gl860/
5677
5678GSPCA M5602 SUBDRIVER
5679M:	Erik Andren <erik.andren@gmail.com>
5680L:	linux-media@vger.kernel.org
5681T:	git git://linuxtv.org/media_tree.git
5682S:	Maintained
5683F:	drivers/media/usb/gspca/m5602/
5684
5685GSPCA PAC207 SONIXB SUBDRIVER
5686M:	Hans Verkuil <hverkuil@xs4all.nl>
5687L:	linux-media@vger.kernel.org
5688T:	git git://linuxtv.org/media_tree.git
5689S:	Odd Fixes
5690F:	drivers/media/usb/gspca/pac207.c
5691
5692GSPCA SN9C20X SUBDRIVER
5693M:	Brian Johnson <brijohn@gmail.com>
5694L:	linux-media@vger.kernel.org
5695T:	git git://linuxtv.org/media_tree.git
5696S:	Maintained
5697F:	drivers/media/usb/gspca/sn9c20x.c
5698
5699GSPCA T613 SUBDRIVER
5700M:	Leandro Costantino <lcostantino@gmail.com>
5701L:	linux-media@vger.kernel.org
5702T:	git git://linuxtv.org/media_tree.git
5703S:	Maintained
5704F:	drivers/media/usb/gspca/t613.c
5705
5706GSPCA USB WEBCAM DRIVER
5707M:	Hans Verkuil <hverkuil@xs4all.nl>
5708L:	linux-media@vger.kernel.org
5709T:	git git://linuxtv.org/media_tree.git
5710S:	Odd Fixes
5711F:	drivers/media/usb/gspca/
5712
5713GTP (GPRS Tunneling Protocol)
5714M:	Pablo Neira Ayuso <pablo@netfilter.org>
5715M:	Harald Welte <laforge@gnumonks.org>
5716L:	osmocom-net-gprs@lists.osmocom.org
5717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5718S:	Maintained
5719F:	drivers/net/gtp.c
5720
5721GUID PARTITION TABLE (GPT)
5722M:	Davidlohr Bueso <dave@stgolabs.net>
5723L:	linux-efi@vger.kernel.org
5724S:	Maintained
5725F:	block/partitions/efi.*
5726
5727STK1160 USB VIDEO CAPTURE DRIVER
5728M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5729L:	linux-media@vger.kernel.org
5730T:	git git://linuxtv.org/media_tree.git
5731S:	Maintained
5732F:	drivers/media/usb/stk1160/
5733
5734H8/300 ARCHITECTURE
5735M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5736L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5737W:	http://uclinux-h8.sourceforge.jp
5738T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5739S:	Maintained
5740F:	arch/h8300/
5741F:	drivers/clocksource/h8300_*.c
5742F:	drivers/clk/h8300/
5743F:	drivers/irqchip/irq-renesas-h8*.c
5744
5745HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5746M:	Frank Seidel <frank@f-seidel.de>
5747L:	platform-driver-x86@vger.kernel.org
5748W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5749S:	Maintained
5750F:	drivers/platform/x86/hdaps.c
5751
5752HDPVR USB VIDEO ENCODER DRIVER
5753M:	Hans Verkuil <hverkuil@xs4all.nl>
5754L:	linux-media@vger.kernel.org
5755T:	git git://linuxtv.org/media_tree.git
5756W:	https://linuxtv.org
5757S:	Odd Fixes
5758F:	drivers/media/usb/hdpvr/
5759
5760HWPOISON MEMORY FAILURE HANDLING
5761M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5762L:	linux-mm@kvack.org
5763S:	Maintained
5764F:	mm/memory-failure.c
5765F:	mm/hwpoison-inject.c
5766
5767HYPERVISOR VIRTUAL CONSOLE DRIVER
5768L:	linuxppc-dev@lists.ozlabs.org
5769S:	Odd Fixes
5770F:	drivers/tty/hvc/
5771
5772HACKRF MEDIA DRIVER
5773M:	Antti Palosaari <crope@iki.fi>
5774L:	linux-media@vger.kernel.org
5775W:	https://linuxtv.org
5776W:	http://palosaari.fi/linux/
5777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5778T:	git git://linuxtv.org/anttip/media_tree.git
5779S:	Maintained
5780F:	drivers/media/usb/hackrf/
5781
5782HARDWARE MONITORING
5783M:	Jean Delvare <jdelvare@suse.com>
5784M:	Guenter Roeck <linux@roeck-us.net>
5785L:	linux-hwmon@vger.kernel.org
5786W:	http://hwmon.wiki.kernel.org/
5787T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5789S:	Maintained
5790F:	Documentation/hwmon/
5791F:	drivers/hwmon/
5792F:	include/linux/hwmon*.h
5793
5794HARDWARE RANDOM NUMBER GENERATOR CORE
5795M:	Matt Mackall <mpm@selenic.com>
5796M:	Herbert Xu <herbert@gondor.apana.org.au>
5797L:	linux-crypto@vger.kernel.org
5798S:	Odd fixes
5799F:	Documentation/devicetree/bindings/rng/
5800F:	Documentation/hw_random.txt
5801F:	drivers/char/hw_random/
5802F:	include/linux/hw_random.h
5803
5804HARDWARE SPINLOCK CORE
5805M:	Ohad Ben-Cohen <ohad@wizery.com>
5806M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5807L:	linux-remoteproc@vger.kernel.org
5808S:	Maintained
5809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5810F:	Documentation/devicetree/bindings/hwlock/
5811F:	Documentation/hwspinlock.txt
5812F:	drivers/hwspinlock/
5813F:	include/linux/hwspinlock.h
5814
5815HARMONY SOUND DRIVER
5816L:	linux-parisc@vger.kernel.org
5817S:	Maintained
5818F:	sound/parisc/harmony.*
5819
5820HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5821M:	Jimmy Vance <jimmy.vance@hpe.com>
5822S:	Supported
5823F:	Documentation/watchdog/hpwdt.txt
5824F:	drivers/watchdog/hpwdt.c
5825
5826HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5827M:	Don Brace <don.brace@microsemi.com>
5828L:	esc.storagedev@microsemi.com
5829L:	linux-scsi@vger.kernel.org
5830S:	Supported
5831F:	Documentation/scsi/hpsa.txt
5832F:	drivers/scsi/hpsa*.[ch]
5833F:	include/linux/cciss*.h
5834F:	include/uapi/linux/cciss*.h
5835
5836HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5837M:	Don Brace <don.brace@microsemi.com>
5838L:	esc.storagedev@microsemi.com
5839L:	linux-scsi@vger.kernel.org
5840S:	Supported
5841F:	Documentation/blockdev/cciss.txt
5842F:	drivers/block/cciss*
5843F:	include/linux/cciss_ioctl.h
5844F:	include/uapi/linux/cciss_ioctl.h
5845
5846HFI1 DRIVER
5847M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5848M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5849L:	linux-rdma@vger.kernel.org
5850S:	Supported
5851F:	drivers/infiniband/hw/hfi1
5852
5853HFS FILESYSTEM
5854L:	linux-fsdevel@vger.kernel.org
5855S:	Orphan
5856F:	Documentation/filesystems/hfs.txt
5857F:	fs/hfs/
5858
5859HFSPLUS FILESYSTEM
5860L:	linux-fsdevel@vger.kernel.org
5861S:	Orphan
5862F:	Documentation/filesystems/hfsplus.txt
5863F:	fs/hfsplus/
5864
5865HGA FRAMEBUFFER DRIVER
5866M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5867L:	linux-nvidia@lists.surfsouth.com
5868W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5869S:	Maintained
5870F:	drivers/video/fbdev/hgafb.c
5871
5872HIBERNATION (aka Software Suspend, aka swsusp)
5873M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5874M:	Pavel Machek <pavel@ucw.cz>
5875L:	linux-pm@vger.kernel.org
5876B:	https://bugzilla.kernel.org
5877S:	Supported
5878F:	arch/x86/power/
5879F:	drivers/base/power/
5880F:	kernel/power/
5881F:	include/linux/suspend.h
5882F:	include/linux/freezer.h
5883F:	include/linux/pm.h
5884F:	arch/*/include/asm/suspend*.h
5885
5886HID CORE LAYER
5887M:	Jiri Kosina <jikos@kernel.org>
5888R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5889L:	linux-input@vger.kernel.org
5890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5891S:	Maintained
5892F:	drivers/hid/
5893F:	include/linux/hid*
5894F:	include/uapi/linux/hid*
5895
5896HID SENSOR HUB DRIVERS
5897M:	Jiri Kosina <jikos@kernel.org>
5898M:	Jonathan Cameron <jic23@kernel.org>
5899M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5900L:	linux-input@vger.kernel.org
5901L:	linux-iio@vger.kernel.org
5902S:	Maintained
5903F:	Documentation/hid/hid-sensor*
5904F:	drivers/hid/hid-sensor-*
5905F:	drivers/iio/*/hid-*
5906F:	include/linux/hid-sensor-*
5907
5908HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5909M:	Thomas Gleixner <tglx@linutronix.de>
5910L:	linux-kernel@vger.kernel.org
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5912S:	Maintained
5913F:	Documentation/timers/
5914F:	kernel/time/hrtimer.c
5915F:	kernel/time/clockevents.c
5916F:	kernel/time/tick*.*
5917F:	kernel/time/timer_*.c
5918F:	include/linux/clockchips.h
5919F:	include/linux/hrtimer.h
5920
5921HIGH-SPEED SCC DRIVER FOR AX.25
5922L:	linux-hams@vger.kernel.org
5923S:	Orphan
5924F:	drivers/net/hamradio/dmascc.c
5925F:	drivers/net/hamradio/scc.c
5926
5927HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5928M:	HighPoint Linux Team <linux@highpoint-tech.com>
5929W:	http://www.highpoint-tech.com
5930S:	Supported
5931F:	Documentation/scsi/hptiop.txt
5932F:	drivers/scsi/hptiop.c
5933
5934HIPPI
5935M:	Jes Sorensen <jes@trained-monkey.org>
5936L:	linux-hippi@sunsite.dk
5937S:	Maintained
5938F:	include/linux/hippidevice.h
5939F:	include/uapi/linux/if_hippi.h
5940F:	net/802/hippi.c
5941F:	drivers/net/hippi/
5942
5943HISILICON NETWORK SUBSYSTEM DRIVER
5944M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5945M:	Salil Mehta <salil.mehta@huawei.com>
5946L:	netdev@vger.kernel.org
5947W:	http://www.hisilicon.com
5948S:	Maintained
5949F:	drivers/net/ethernet/hisilicon/
5950F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5951
5952HISILICON ROCE DRIVER
5953M:	Lijun Ou <oulijun@huawei.com>
5954M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5955L:	linux-rdma@vger.kernel.org
5956S:	Maintained
5957F:	drivers/infiniband/hw/hns/
5958F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5959
5960HISILICON SAS Controller
5961M:	John Garry <john.garry@huawei.com>
5962W:	http://www.hisilicon.com
5963S:	Supported
5964F:	drivers/scsi/hisi_sas/
5965F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5966
5967HOST AP DRIVER
5968M:	Jouni Malinen <j@w1.fi>
5969L:	linux-wireless@vger.kernel.org
5970W:	http://w1.fi/hostap-driver.html
5971S:	Obsolete
5972F:	drivers/net/wireless/intersil/hostap/
5973
5974HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5975L:	platform-driver-x86@vger.kernel.org
5976S:	Orphan
5977F:	drivers/platform/x86/tc1100-wmi.c
5978
5979HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5980M:	Jaroslav Kysela <perex@perex.cz>
5981S:	Maintained
5982F:	drivers/net/ethernet/hp/hp100.*
5983
5984HPET:	High Precision Event Timers driver
5985M:	Clemens Ladisch <clemens@ladisch.de>
5986S:	Maintained
5987F:	Documentation/timers/hpet.txt
5988F:	drivers/char/hpet.c
5989F:	include/linux/hpet.h
5990F:	include/uapi/linux/hpet.h
5991
5992HPET:	x86
5993S:	Orphan
5994F:	arch/x86/kernel/hpet.c
5995F:	arch/x86/include/asm/hpet.h
5996
5997HPFS FILESYSTEM
5998M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5999W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6000S:	Maintained
6001F:	fs/hpfs/
6002
6003HSI SUBSYSTEM
6004M:	Sebastian Reichel <sre@kernel.org>
6005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6006S:	Maintained
6007F:	Documentation/ABI/testing/sysfs-bus-hsi
6008F:	Documentation/device-drivers/serial-interfaces.rst
6009F:	drivers/hsi/
6010F:	include/linux/hsi/
6011F:	include/uapi/linux/hsi/
6012
6013HSO 3G MODEM DRIVER
6014L:	linux-usb@vger.kernel.org
6015S:	Orphan
6016F:	drivers/net/usb/hso.c
6017
6018HSR NETWORK PROTOCOL
6019M:	Arvid Brodin <arvid.brodin@alten.se>
6020L:	netdev@vger.kernel.org
6021S:	Maintained
6022F:	net/hsr/
6023
6024HTCPEN TOUCHSCREEN DRIVER
6025M:	Pau Oliva Fora <pof@eslack.org>
6026L:	linux-input@vger.kernel.org
6027S:	Maintained
6028F:	drivers/input/touchscreen/htcpen.c
6029
6030HUGETLB FILESYSTEM
6031M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6032S:	Maintained
6033F:	fs/hugetlbfs/
6034
6035HVA ST MEDIA DRIVER
6036M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6037L:	linux-media@vger.kernel.org
6038T:	git git://linuxtv.org/media_tree.git
6039W:	https://linuxtv.org
6040S:	Supported
6041F:	drivers/media/platform/sti/hva
6042
6043Hyper-V CORE AND DRIVERS
6044M:	"K. Y. Srinivasan" <kys@microsoft.com>
6045M:	Haiyang Zhang <haiyangz@microsoft.com>
6046M:	Stephen Hemminger <sthemmin@microsoft.com>
6047L:	devel@linuxdriverproject.org
6048S:	Maintained
6049F:	arch/x86/include/asm/mshyperv.h
6050F:	arch/x86/include/uapi/asm/hyperv.h
6051F:	arch/x86/kernel/cpu/mshyperv.c
6052F:	arch/x86/hyperv
6053F:	drivers/hid/hid-hyperv.c
6054F:	drivers/hv/
6055F:	drivers/input/serio/hyperv-keyboard.c
6056F:	drivers/pci/host/pci-hyperv.c
6057F:	drivers/net/hyperv/
6058F:	drivers/scsi/storvsc_drv.c
6059F:	drivers/uio/uio_hv_generic.c
6060F:	drivers/video/fbdev/hyperv_fb.c
6061F:	include/linux/hyperv.h
6062F:	tools/hv/
6063F:	Documentation/ABI/stable/sysfs-bus-vmbus
6064
6065I2C MUXES
6066M:	Peter Rosin <peda@axentia.se>
6067L:	linux-i2c@vger.kernel.org
6068S:	Maintained
6069F:	Documentation/i2c/i2c-topology
6070F:	Documentation/i2c/muxes/
6071F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6072F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6073F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6074F:	drivers/i2c/i2c-mux.c
6075F:	drivers/i2c/muxes/
6076F:	include/linux/i2c-mux.h
6077
6078I2C OVER PARALLEL PORT
6079M:	Jean Delvare <jdelvare@suse.com>
6080L:	linux-i2c@vger.kernel.org
6081S:	Maintained
6082F:	Documentation/i2c/busses/i2c-parport
6083F:	Documentation/i2c/busses/i2c-parport-light
6084F:	drivers/i2c/busses/i2c-parport.c
6085F:	drivers/i2c/busses/i2c-parport-light.c
6086
6087I2C/SMBUS CONTROLLER DRIVERS FOR PC
6088M:	Jean Delvare <jdelvare@suse.com>
6089L:	linux-i2c@vger.kernel.org
6090S:	Maintained
6091F:	Documentation/i2c/busses/i2c-ali1535
6092F:	Documentation/i2c/busses/i2c-ali1563
6093F:	Documentation/i2c/busses/i2c-ali15x3
6094F:	Documentation/i2c/busses/i2c-amd756
6095F:	Documentation/i2c/busses/i2c-amd8111
6096F:	Documentation/i2c/busses/i2c-i801
6097F:	Documentation/i2c/busses/i2c-nforce2
6098F:	Documentation/i2c/busses/i2c-piix4
6099F:	Documentation/i2c/busses/i2c-sis5595
6100F:	Documentation/i2c/busses/i2c-sis630
6101F:	Documentation/i2c/busses/i2c-sis96x
6102F:	Documentation/i2c/busses/i2c-via
6103F:	Documentation/i2c/busses/i2c-viapro
6104F:	drivers/i2c/busses/i2c-ali1535.c
6105F:	drivers/i2c/busses/i2c-ali1563.c
6106F:	drivers/i2c/busses/i2c-ali15x3.c
6107F:	drivers/i2c/busses/i2c-amd756.c
6108F:	drivers/i2c/busses/i2c-amd756-s4882.c
6109F:	drivers/i2c/busses/i2c-amd8111.c
6110F:	drivers/i2c/busses/i2c-i801.c
6111F:	drivers/i2c/busses/i2c-isch.c
6112F:	drivers/i2c/busses/i2c-nforce2.c
6113F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6114F:	drivers/i2c/busses/i2c-piix4.c
6115F:	drivers/i2c/busses/i2c-sis5595.c
6116F:	drivers/i2c/busses/i2c-sis630.c
6117F:	drivers/i2c/busses/i2c-sis96x.c
6118F:	drivers/i2c/busses/i2c-via.c
6119F:	drivers/i2c/busses/i2c-viapro.c
6120
6121I2C/SMBUS ISMT DRIVER
6122M:	Seth Heasley <seth.heasley@intel.com>
6123M:	Neil Horman <nhorman@tuxdriver.com>
6124L:	linux-i2c@vger.kernel.org
6125F:	drivers/i2c/busses/i2c-ismt.c
6126F:	Documentation/i2c/busses/i2c-ismt
6127
6128I2C/SMBUS STUB DRIVER
6129M:	Jean Delvare <jdelvare@suse.com>
6130L:	linux-i2c@vger.kernel.org
6131S:	Maintained
6132F:	drivers/i2c/i2c-stub.c
6133
6134I2C SUBSYSTEM
6135M:	Wolfram Sang <wsa@the-dreams.de>
6136L:	linux-i2c@vger.kernel.org
6137W:	https://i2c.wiki.kernel.org/
6138Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6140S:	Maintained
6141F:	Documentation/devicetree/bindings/i2c/
6142F:	Documentation/i2c/
6143F:	drivers/i2c/
6144F:	drivers/i2c/*/
6145F:	include/linux/i2c.h
6146F:	include/linux/i2c-*.h
6147F:	include/uapi/linux/i2c.h
6148F:	include/uapi/linux/i2c-*.h
6149
6150I2C ACPI SUPPORT
6151M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6152L:	linux-i2c@vger.kernel.org
6153L:	linux-acpi@vger.kernel.org
6154S:	Maintained
6155
6156I2C-TAOS-EVM DRIVER
6157M:	Jean Delvare <jdelvare@suse.com>
6158L:	linux-i2c@vger.kernel.org
6159S:	Maintained
6160F:	Documentation/i2c/busses/i2c-taos-evm
6161F:	drivers/i2c/busses/i2c-taos-evm.c
6162
6163I2C-TINY-USB DRIVER
6164M:	Till Harbaum <till@harbaum.org>
6165L:	linux-i2c@vger.kernel.org
6166W:	http://www.harbaum.org/till/i2c_tiny_usb
6167S:	Maintained
6168F:	drivers/i2c/busses/i2c-tiny-usb.c
6169
6170i386 BOOT CODE
6171M:	"H. Peter Anvin" <hpa@zytor.com>
6172S:	Maintained
6173F:	arch/x86/boot/
6174
6175i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6176M:	"H. Peter Anvin" <hpa@zytor.com>
6177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6178S:	Maintained
6179
6180IA64 (Itanium) PLATFORM
6181M:	Tony Luck <tony.luck@intel.com>
6182M:	Fenghua Yu <fenghua.yu@intel.com>
6183L:	linux-ia64@vger.kernel.org
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6185S:	Maintained
6186F:	arch/ia64/
6187
6188IBM Power VMX Cryptographic instructions
6189M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6190M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6191L:	linux-crypto@vger.kernel.org
6192S:	Supported
6193F:	drivers/crypto/vmx/Makefile
6194F:	drivers/crypto/vmx/Kconfig
6195F:	drivers/crypto/vmx/vmx.c
6196F:	drivers/crypto/vmx/aes*
6197F:	drivers/crypto/vmx/ghash*
6198F:	drivers/crypto/vmx/ppc-xlate.pl
6199
6200IBM Power in-Nest Crypto Acceleration
6201M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6202M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6203L:	linux-crypto@vger.kernel.org
6204S:	Supported
6205F:	drivers/crypto/nx/Makefile
6206F:	drivers/crypto/nx/Kconfig
6207F:	drivers/crypto/nx/nx-aes*
6208F:	drivers/crypto/nx/nx-sha*
6209F:	drivers/crypto/nx/nx.*
6210F:	drivers/crypto/nx/nx_csbcpb.h
6211F:	drivers/crypto/nx/nx_debugfs.h
6212
6213IBM Power 842 compression accelerator
6214M:	Dan Streetman <ddstreet@ieee.org>
6215S:	Supported
6216F:	drivers/crypto/nx/Makefile
6217F:	drivers/crypto/nx/Kconfig
6218F:	drivers/crypto/nx/nx-842*
6219F:	include/linux/sw842.h
6220F:	crypto/842.c
6221F:	lib/842/
6222
6223IBM Power Linux RAID adapter
6224M:	Brian King <brking@us.ibm.com>
6225S:	Supported
6226F:	drivers/scsi/ipr.*
6227
6228IBM Power Virtual Ethernet Device Driver
6229M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6230L:	netdev@vger.kernel.org
6231S:	Supported
6232F:	drivers/net/ethernet/ibm/ibmveth.*
6233
6234IBM Power SRIOV Virtual NIC Device Driver
6235M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6236M:	John Allen <jallen@linux.vnet.ibm.com>
6237L:	netdev@vger.kernel.org
6238S:	Supported
6239F:	drivers/net/ethernet/ibm/ibmvnic.*
6240
6241IBM Power Virtual SCSI Device Drivers
6242M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6243L:	linux-scsi@vger.kernel.org
6244S:	Supported
6245F:	drivers/scsi/ibmvscsi/ibmvscsi*
6246F:	include/scsi/viosrp.h
6247
6248IBM Power Virtual SCSI Device Target Driver
6249M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6250M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6251L:	linux-scsi@vger.kernel.org
6252L:	target-devel@vger.kernel.org
6253S:	Supported
6254F:	drivers/scsi/ibmvscsi_tgt/
6255
6256IBM Power Virtual FC Device Drivers
6257M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6258L:	linux-scsi@vger.kernel.org
6259S:	Supported
6260F:	drivers/scsi/ibmvscsi/ibmvfc*
6261
6262IBM ServeRAID RAID DRIVER
6263S:	Orphan
6264F:	drivers/scsi/ips.*
6265
6266ICH LPC AND GPIO DRIVER
6267M:	Peter Tyser <ptyser@xes-inc.com>
6268S:	Maintained
6269F:	drivers/mfd/lpc_ich.c
6270F:	drivers/gpio/gpio-ich.c
6271
6272IDT VersaClock 5 CLOCK DRIVER
6273M:	Marek Vasut <marek.vasut@gmail.com>
6274S:	Maintained
6275F:	drivers/clk/clk-versaclock5.c
6276
6277IDE SUBSYSTEM
6278M:	"David S. Miller" <davem@davemloft.net>
6279L:	linux-ide@vger.kernel.org
6280Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6282S:	Maintained
6283F:	Documentation/ide/
6284F:	drivers/ide/
6285F:	include/linux/ide.h
6286
6287IDEAPAD LAPTOP EXTRAS DRIVER
6288M:	Ike Panhc <ike.pan@canonical.com>
6289L:	platform-driver-x86@vger.kernel.org
6290W:	http://launchpad.net/ideapad-laptop
6291S:	Maintained
6292F:	drivers/platform/x86/ideapad-laptop.c
6293
6294IDEAPAD LAPTOP SLIDEBAR DRIVER
6295M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6296L:	linux-input@vger.kernel.org
6297W:	https://github.com/o2genum/ideapad-slidebar
6298S:	Maintained
6299F:	drivers/input/misc/ideapad_slidebar.c
6300
6301IDE/ATAPI DRIVERS
6302M:	Borislav Petkov <bp@alien8.de>
6303L:	linux-ide@vger.kernel.org
6304S:	Maintained
6305F:	Documentation/cdrom/ide-cd
6306F:	drivers/ide/ide-cd*
6307
6308IEEE 802.15.4 SUBSYSTEM
6309M:	Alexander Aring <aar@pengutronix.de>
6310M:	Stefan Schmidt <stefan@osg.samsung.com>
6311L:	linux-wpan@vger.kernel.org
6312W:	http://wpan.cakelab.org/
6313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6315S:	Maintained
6316F:	net/ieee802154/
6317F:	net/mac802154/
6318F:	drivers/net/ieee802154/
6319F:	include/linux/nl802154.h
6320F:	include/linux/ieee802154.h
6321F:	include/net/nl802154.h
6322F:	include/net/mac802154.h
6323F:	include/net/af_ieee802154.h
6324F:	include/net/cfg802154.h
6325F:	include/net/ieee802154_netdev.h
6326F:	Documentation/networking/ieee802154.txt
6327
6328IFE PROTOCOL
6329M:	Yotam Gigi <yotamg@mellanox.com>
6330M:	Jamal Hadi Salim <jhs@mojatatu.com>
6331F:	net/ife
6332F:	include/net/ife.h
6333F:	include/uapi/linux/ife.h
6334
6335IGORPLUG-USB IR RECEIVER
6336M:	Sean Young <sean@mess.org>
6337L:	linux-media@vger.kernel.org
6338S:	Maintained
6339F:	drivers/media/rc/igorplugusb.c
6340
6341IGUANAWORKS USB IR TRANSCEIVER
6342M:	Sean Young <sean@mess.org>
6343L:	linux-media@vger.kernel.org
6344S:	Maintained
6345F:	drivers/media/rc/iguanair.c
6346
6347IIO DIGITAL POTENTIOMETER DAC
6348M:	Peter Rosin <peda@axentia.se>
6349L:	linux-iio@vger.kernel.org
6350S:	Maintained
6351F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6352F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6353F:	drivers/iio/dac/dpot-dac.c
6354
6355IIO ENVELOPE DETECTOR
6356M:	Peter Rosin <peda@axentia.se>
6357L:	linux-iio@vger.kernel.org
6358S:	Maintained
6359F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6360F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6361F:	drivers/iio/adc/envelope-detector.c
6362
6363IIO SUBSYSTEM AND DRIVERS
6364M:	Jonathan Cameron <jic23@kernel.org>
6365R:	Hartmut Knaack <knaack.h@gmx.de>
6366R:	Lars-Peter Clausen <lars@metafoo.de>
6367R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6368L:	linux-iio@vger.kernel.org
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6370S:	Maintained
6371F:	Documentation/devicetree/bindings/iio/
6372F:	drivers/iio/
6373F:	drivers/staging/iio/
6374F:	include/linux/iio/
6375F:	tools/iio/
6376
6377IKANOS/ADI EAGLE ADSL USB DRIVER
6378M:	Matthieu Castet <castet.matthieu@free.fr>
6379M:	Stanislaw Gruszka <stf_xl@wp.pl>
6380S:	Maintained
6381F:	drivers/usb/atm/ueagle-atm.c
6382
6383IMGTEC ASCII LCD DRIVER
6384M:	Paul Burton <paul.burton@imgtec.com>
6385S:	Maintained
6386F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6387F:	drivers/auxdisplay/img-ascii-lcd.c
6388
6389INA209 HARDWARE MONITOR DRIVER
6390M:	Guenter Roeck <linux@roeck-us.net>
6391L:	linux-hwmon@vger.kernel.org
6392S:	Maintained
6393F:	Documentation/hwmon/ina209
6394F:	Documentation/devicetree/bindings/i2c/ina209.txt
6395F:	drivers/hwmon/ina209.c
6396
6397INA2XX HARDWARE MONITOR DRIVER
6398M:	Guenter Roeck <linux@roeck-us.net>
6399L:	linux-hwmon@vger.kernel.org
6400S:	Maintained
6401F:	Documentation/hwmon/ina2xx
6402F:	drivers/hwmon/ina2xx.c
6403F:	include/linux/platform_data/ina2xx.h
6404
6405INDUSTRY PACK SUBSYSTEM (IPACK)
6406M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6407M:	Jens Taprogge <jens.taprogge@taprogge.org>
6408M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6409L:	industrypack-devel@lists.sourceforge.net
6410W:	http://industrypack.sourceforge.net
6411S:	Maintained
6412F:	drivers/ipack/
6413
6414INGENIC JZ4780 DMA Driver
6415M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6416S:	Maintained
6417F:	drivers/dma/dma-jz4780.c
6418
6419INGENIC JZ4780 NAND DRIVER
6420M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6421L:	linux-mtd@lists.infradead.org
6422S:	Maintained
6423F:	drivers/mtd/nand/jz4780_*
6424
6425INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6426M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6427M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6428L:	linux-ima-devel@lists.sourceforge.net
6429L:	linux-ima-user@lists.sourceforge.net
6430L:	linux-security-module@vger.kernel.org
6431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6432S:	Supported
6433F:	security/integrity/ima/
6434
6435IMGTEC IR DECODER DRIVER
6436M:	James Hogan <james.hogan@imgtec.com>
6437S:	Maintained
6438F:	drivers/media/rc/img-ir/
6439
6440IMS TWINTURBO FRAMEBUFFER DRIVER
6441L:	linux-fbdev@vger.kernel.org
6442S:	Orphan
6443F:	drivers/video/fbdev/imsttfb.c
6444
6445INFINIBAND SUBSYSTEM
6446M:	Doug Ledford <dledford@redhat.com>
6447M:	Sean Hefty <sean.hefty@intel.com>
6448M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6449L:	linux-rdma@vger.kernel.org
6450W:	http://www.openfabrics.org/
6451Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6453S:	Supported
6454F:	Documentation/infiniband/
6455F:	drivers/infiniband/
6456F:	include/uapi/linux/if_infiniband.h
6457F:	include/uapi/rdma/
6458F:	include/rdma/
6459
6460INOTIFY
6461M:	John McCutchan <john@johnmccutchan.com>
6462M:	Robert Love <rlove@rlove.org>
6463M:	Eric Paris <eparis@parisplace.org>
6464S:	Maintained
6465F:	Documentation/filesystems/inotify.txt
6466F:	fs/notify/inotify/
6467F:	include/linux/inotify.h
6468F:	include/uapi/linux/inotify.h
6469
6470INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6471M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6472L:	linux-input@vger.kernel.org
6473Q:	http://patchwork.kernel.org/project/linux-input/list/
6474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6475S:	Maintained
6476F:	drivers/input/
6477F:	include/linux/input.h
6478F:	include/uapi/linux/input.h
6479F:	include/linux/input/
6480F:	Documentation/devicetree/bindings/input/
6481
6482INPUT MULTITOUCH (MT) PROTOCOL
6483M:	Henrik Rydberg <rydberg@bitmath.org>
6484L:	linux-input@vger.kernel.org
6485S:	Odd fixes
6486F:	Documentation/input/multi-touch-protocol.txt
6487F:	drivers/input/input-mt.c
6488K:	\b(ABS|SYN)_MT_
6489
6490INTEL ASoC BDW/HSW DRIVERS
6491M:	Jie Yang <yang.jie@linux.intel.com>
6492L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6493S:	Supported
6494F:	sound/soc/intel/common/sst-dsp*
6495F:	sound/soc/intel/common/sst-firmware.c
6496F:	sound/soc/intel/boards/broadwell.c
6497F:	sound/soc/intel/haswell/
6498
6499INTEL C600 SERIES SAS CONTROLLER DRIVER
6500M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6501M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6502L:	linux-scsi@vger.kernel.org
6503T:	git git://git.code.sf.net/p/intel-sas/isci
6504S:	Supported
6505F:	drivers/scsi/isci/
6506
6507INTEL HID EVENT DRIVER
6508M:	Alex Hung <alex.hung@canonical.com>
6509L:	platform-driver-x86@vger.kernel.org
6510S:	Maintained
6511F:	drivers/platform/x86/intel-hid.c
6512
6513INTEL VIRTUAL BUTTON DRIVER
6514M:	AceLan Kao <acelan.kao@canonical.com>
6515L:	platform-driver-x86@vger.kernel.org
6516S:	Maintained
6517F:	drivers/platform/x86/intel-vbtn.c
6518
6519INTEL IDLE DRIVER
6520M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6521M:	Len Brown <lenb@kernel.org>
6522L:	linux-pm@vger.kernel.org
6523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6524B:	https://bugzilla.kernel.org
6525S:	Supported
6526F:	drivers/idle/intel_idle.c
6527
6528INTEL INTEGRATED SENSOR HUB DRIVER
6529M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6530M:	Jiri Kosina <jikos@kernel.org>
6531L:	linux-input@vger.kernel.org
6532S:	Maintained
6533F:	drivers/hid/intel-ish-hid/
6534
6535INTEL PSTATE DRIVER
6536M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6537M:	Len Brown <lenb@kernel.org>
6538L:	linux-pm@vger.kernel.org
6539S:	Supported
6540F:	drivers/cpufreq/intel_pstate.c
6541
6542INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6543M:	Maik Broemme <mbroemme@libmpq.org>
6544L:	linux-fbdev@vger.kernel.org
6545S:	Maintained
6546F:	Documentation/fb/intelfb.txt
6547F:	drivers/video/fbdev/intelfb/
6548
6549INTEL 810/815 FRAMEBUFFER DRIVER
6550M:	Antonino Daplas <adaplas@gmail.com>
6551L:	linux-fbdev@vger.kernel.org
6552S:	Maintained
6553F:	drivers/video/fbdev/i810/
6554
6555INTEL MENLOW THERMAL DRIVER
6556M:	Sujith Thomas <sujith.thomas@intel.com>
6557L:	platform-driver-x86@vger.kernel.org
6558W:	https://01.org/linux-acpi
6559S:	Supported
6560F:	drivers/platform/x86/intel_menlow.c
6561
6562INTEL I/OAT DMA DRIVER
6563M:	Dave Jiang <dave.jiang@intel.com>
6564R:	Dan Williams <dan.j.williams@intel.com>
6565L:	dmaengine@vger.kernel.org
6566Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6567S:	Supported
6568F:	drivers/dma/ioat*
6569
6570INTEL IOMMU (VT-d)
6571M:	David Woodhouse <dwmw2@infradead.org>
6572L:	iommu@lists.linux-foundation.org
6573T:	git git://git.infradead.org/iommu-2.6.git
6574S:	Supported
6575F:	drivers/iommu/intel-iommu.c
6576F:	include/linux/intel-iommu.h
6577
6578INTEL IOP-ADMA DMA DRIVER
6579R:	Dan Williams <dan.j.williams@intel.com>
6580S:	Odd fixes
6581F:	drivers/dma/iop-adma.c
6582
6583INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6584M:	Krzysztof Halasa <khalasa@piap.pl>
6585S:	Maintained
6586F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6587F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6588F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6589F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6590F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6591F:	drivers/net/wan/ixp4xx_hss.c
6592
6593INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6594M:	Deepak Saxena <dsaxena@plexity.net>
6595S:	Maintained
6596F:	drivers/char/hw_random/ixp4xx-rng.c
6597
6598INTEL ETHERNET DRIVERS
6599M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6600L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6601W:	http://www.intel.com/support/feedback.htm
6602W:	http://e1000.sourceforge.net/
6603Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6606S:	Supported
6607F:	Documentation/networking/e100.txt
6608F:	Documentation/networking/e1000.txt
6609F:	Documentation/networking/e1000e.txt
6610F:	Documentation/networking/igb.txt
6611F:	Documentation/networking/igbvf.txt
6612F:	Documentation/networking/ixgb.txt
6613F:	Documentation/networking/ixgbe.txt
6614F:	Documentation/networking/ixgbevf.txt
6615F:	Documentation/networking/i40e.txt
6616F:	Documentation/networking/i40evf.txt
6617F:	drivers/net/ethernet/intel/
6618F:	drivers/net/ethernet/intel/*/
6619
6620INTEL RDMA RNIC DRIVER
6621M:     Faisal Latif <faisal.latif@intel.com>
6622M:     Shiraz Saleem <shiraz.saleem@intel.com>
6623L:     linux-rdma@vger.kernel.org
6624S:     Supported
6625F:     drivers/infiniband/hw/i40iw/
6626
6627INTEL MERRIFIELD GPIO DRIVER
6628M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6629L:	linux-gpio@vger.kernel.org
6630S:	Maintained
6631F:	drivers/gpio/gpio-merrifield.c
6632
6633INTEL-MID GPIO DRIVER
6634M:	David Cohen <david.a.cohen@linux.intel.com>
6635L:	linux-gpio@vger.kernel.org
6636S:	Maintained
6637F:	drivers/gpio/gpio-intel-mid.c
6638
6639INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6640M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6641L:	linux-wireless@vger.kernel.org
6642S:	Maintained
6643F:	Documentation/networking/README.ipw2100
6644F:	Documentation/networking/README.ipw2200
6645F:	drivers/net/wireless/intel/ipw2x00/
6646
6647INTEL(R) TRACE HUB
6648M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6649S:	Supported
6650F:	Documentation/trace/intel_th.txt
6651F:	drivers/hwtracing/intel_th/
6652
6653INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6654M:	Ning Sun <ning.sun@intel.com>
6655L:	tboot-devel@lists.sourceforge.net
6656W:	http://tboot.sourceforge.net
6657T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6658S:	Supported
6659F:	Documentation/intel_txt.txt
6660F:	include/linux/tboot.h
6661F:	arch/x86/kernel/tboot.c
6662
6663INTEL WIRELESS WIMAX CONNECTION 2400
6664M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6665M:	linux-wimax@intel.com
6666L:	wimax@linuxwimax.org (subscribers-only)
6667S:	Supported
6668W:	http://linuxwimax.org
6669F:	Documentation/wimax/README.i2400m
6670F:	drivers/net/wimax/i2400m/
6671F:	include/uapi/linux/wimax/i2400m.h
6672
6673INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6674M:	Stanislaw Gruszka <sgruszka@redhat.com>
6675L:	linux-wireless@vger.kernel.org
6676S:	Supported
6677F:	drivers/net/wireless/intel/iwlegacy/
6678
6679INTEL WIRELESS WIFI LINK (iwlwifi)
6680M:	Johannes Berg <johannes.berg@intel.com>
6681M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6682M:	Luca Coelho <luciano.coelho@intel.com>
6683M:	Intel Linux Wireless <linuxwifi@intel.com>
6684L:	linux-wireless@vger.kernel.org
6685W:	http://intellinuxwireless.org
6686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6687S:	Supported
6688F:	drivers/net/wireless/intel/iwlwifi/
6689
6690INTEL MANAGEMENT ENGINE (mei)
6691M:	Tomas Winkler <tomas.winkler@intel.com>
6692L:	linux-kernel@vger.kernel.org
6693S:	Supported
6694F:	include/uapi/linux/mei.h
6695F:	include/linux/mei_cl_bus.h
6696F:	drivers/misc/mei/*
6697F:	drivers/watchdog/mei_wdt.c
6698F:	Documentation/misc-devices/mei/*
6699F:	samples/mei/*
6700
6701INTEL MIC DRIVERS (mic)
6702M:	Sudeep Dutt <sudeep.dutt@intel.com>
6703M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6704S:	Supported
6705W:	https://github.com/sudeepdutt/mic
6706W:	http://software.intel.com/en-us/mic-developer
6707F:	include/linux/mic_bus.h
6708F:	include/linux/scif.h
6709F:	include/uapi/linux/mic_common.h
6710F: 	include/uapi/linux/mic_ioctl.h
6711F:	include/uapi/linux/scif_ioctl.h
6712F:	drivers/misc/mic/
6713F:	drivers/dma/mic_x100_dma.c
6714F:	drivers/dma/mic_x100_dma.h
6715F:	Documentation/mic/
6716
6717INTEL PMC/P-Unit IPC DRIVER
6718M:	Zha Qipeng<qipeng.zha@intel.com>
6719L:	platform-driver-x86@vger.kernel.org
6720S:	Maintained
6721F:	drivers/platform/x86/intel_pmc_ipc.c
6722F:	drivers/platform/x86/intel_punit_ipc.c
6723F:	arch/x86/include/asm/intel_pmc_ipc.h
6724F:	arch/x86/include/asm/intel_punit_ipc.h
6725
6726INTEL TELEMETRY DRIVER
6727M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6728L:	platform-driver-x86@vger.kernel.org
6729S:	Maintained
6730F:	arch/x86/include/asm/intel_telemetry.h
6731F:	drivers/platform/x86/intel_telemetry*
6732
6733INTEL PMC CORE DRIVER
6734M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6735M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6736L:	platform-driver-x86@vger.kernel.org
6737S:	Maintained
6738F:	arch/x86/include/asm/pmc_core.h
6739F:	drivers/platform/x86/intel_pmc_core*
6740
6741INVENSENSE MPU-3050 GYROSCOPE DRIVER
6742M:	Linus Walleij <linus.walleij@linaro.org>
6743L:	linux-iio@vger.kernel.org
6744S:	Maintained
6745F:	drivers/iio/gyro/mpu3050*
6746F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6747
6748IOC3 ETHERNET DRIVER
6749M:	Ralf Baechle <ralf@linux-mips.org>
6750L:	linux-mips@linux-mips.org
6751S:	Maintained
6752F:	drivers/net/ethernet/sgi/ioc3-eth.c
6753
6754IOC3 SERIAL DRIVER
6755M:	Pat Gefre <pfg@sgi.com>
6756L:	linux-serial@vger.kernel.org
6757S:	Maintained
6758F:	drivers/tty/serial/ioc3_serial.c
6759
6760IOMMU DRIVERS
6761M:	Joerg Roedel <joro@8bytes.org>
6762L:	iommu@lists.linux-foundation.org
6763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6764S:	Maintained
6765F:	Documentation/devicetree/bindings/iommu/
6766F:	drivers/iommu/
6767
6768IP MASQUERADING
6769M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6770S:	Maintained
6771F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6772
6773IPMI SUBSYSTEM
6774M:	Corey Minyard <minyard@acm.org>
6775L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6776W:	http://openipmi.sourceforge.net/
6777S:	Supported
6778F:	Documentation/IPMI.txt
6779F:	drivers/char/ipmi/
6780F:	include/linux/ipmi*
6781F:	include/uapi/linux/ipmi*
6782
6783QCOM AUDIO (ASoC) DRIVERS
6784M:	Patrick Lai <plai@codeaurora.org>
6785M:	Banajit Goswami <bgoswami@codeaurora.org>
6786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6787S:	Supported
6788F:	sound/soc/qcom/
6789
6790IPS SCSI RAID DRIVER
6791M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6792L:	linux-scsi@vger.kernel.org
6793W:	http://www.adaptec.com/
6794S:	Maintained
6795F:	drivers/scsi/ips*
6796
6797IPVS
6798M:	Wensong Zhang <wensong@linux-vs.org>
6799M:	Simon Horman <horms@verge.net.au>
6800M:	Julian Anastasov <ja@ssi.bg>
6801L:	netdev@vger.kernel.org
6802L:	lvs-devel@vger.kernel.org
6803S:	Maintained
6804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6806F:	Documentation/networking/ipvs-sysctl.txt
6807F:	include/net/ip_vs.h
6808F:	include/uapi/linux/ip_vs.h
6809F:	net/netfilter/ipvs/
6810
6811IPWIRELESS DRIVER
6812M:	Jiri Kosina <jikos@kernel.org>
6813M:	David Sterba <dsterba@suse.com>
6814S:	Odd Fixes
6815F:	drivers/tty/ipwireless/
6816
6817IPX NETWORK LAYER
6818L:	netdev@vger.kernel.org
6819S:	Odd fixes
6820F:	include/net/ipx.h
6821F:	include/uapi/linux/ipx.h
6822F:	net/ipx/
6823
6824IRDA SUBSYSTEM
6825M:	Samuel Ortiz <samuel@sortiz.org>
6826L:	irda-users@lists.sourceforge.net (subscribers-only)
6827L:	netdev@vger.kernel.org
6828W:	http://irda.sourceforge.net/
6829S:	Maintained
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6831F:	Documentation/networking/irda.txt
6832F:	drivers/net/irda/
6833F:	include/net/irda/
6834F:	net/irda/
6835
6836IRQ SUBSYSTEM
6837M:	Thomas Gleixner <tglx@linutronix.de>
6838L:	linux-kernel@vger.kernel.org
6839S:	Maintained
6840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6841F:	kernel/irq/
6842
6843IRQCHIP DRIVERS
6844M:	Thomas Gleixner <tglx@linutronix.de>
6845M:	Jason Cooper <jason@lakedaemon.net>
6846M:	Marc Zyngier <marc.zyngier@arm.com>
6847L:	linux-kernel@vger.kernel.org
6848S:	Maintained
6849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6850T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6851F:	Documentation/devicetree/bindings/interrupt-controller/
6852F:	drivers/irqchip/
6853
6854IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6855M:	Marc Zyngier <marc.zyngier@arm.com>
6856S:	Maintained
6857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6858F:	Documentation/IRQ-domain.txt
6859F:	include/linux/irqdomain.h
6860F:	kernel/irq/irqdomain.c
6861F:	kernel/irq/msi.c
6862
6863ISA
6864M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6865S:	Maintained
6866F:	Documentation/isa.txt
6867F:	drivers/base/isa.c
6868F:	include/linux/isa.h
6869
6870ISAPNP
6871M:	Jaroslav Kysela <perex@perex.cz>
6872S:	Maintained
6873F:	Documentation/isapnp.txt
6874F:	drivers/pnp/isapnp/
6875F:	include/linux/isapnp.h
6876
6877ISA RADIO MODULE
6878M:	Hans Verkuil <hverkuil@xs4all.nl>
6879L:	linux-media@vger.kernel.org
6880T:	git git://linuxtv.org/media_tree.git
6881W:	https://linuxtv.org
6882S:	Maintained
6883F:	drivers/media/radio/radio-isa*
6884
6885iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6886M:	Peter Jones <pjones@redhat.com>
6887M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6888S:	Maintained
6889F:	drivers/firmware/iscsi_ibft*
6890
6891ISCSI
6892M:	Lee Duncan <lduncan@suse.com>
6893M:	Chris Leech <cleech@redhat.com>
6894L:	open-iscsi@googlegroups.com
6895W:	www.open-iscsi.com
6896S:	Maintained
6897F:	drivers/scsi/*iscsi*
6898F:	include/scsi/*iscsi*
6899
6900ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6901M:	Or Gerlitz <ogerlitz@mellanox.com>
6902M:	Sagi Grimberg <sagi@grimberg.me>
6903M:	Roi Dayan <roid@mellanox.com>
6904L:	linux-rdma@vger.kernel.org
6905S:	Supported
6906W:	http://www.openfabrics.org
6907W:	www.open-iscsi.org
6908Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6909F:	drivers/infiniband/ulp/iser/
6910
6911ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6912M:	Sagi Grimberg <sagi@grimberg.me>
6913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6914L:	linux-rdma@vger.kernel.org
6915L:	target-devel@vger.kernel.org
6916S:	Supported
6917W:	http://www.linux-iscsi.org
6918F:	drivers/infiniband/ulp/isert
6919
6920ISDN SUBSYSTEM
6921M:	Karsten Keil <isdn@linux-pingi.de>
6922L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6923L:	netdev@vger.kernel.org
6924W:	http://www.isdn4linux.de
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6926S:	Maintained
6927F:	Documentation/isdn/
6928F:	drivers/isdn/
6929F:	include/linux/isdn.h
6930F:	include/linux/isdn/
6931F:	include/uapi/linux/isdn.h
6932F:	include/uapi/linux/isdn/
6933
6934ISDN SUBSYSTEM (Eicon active card driver)
6935M:	Armin Schindler <mac@melware.de>
6936L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6937W:	http://www.melware.de
6938S:	Maintained
6939F:	drivers/isdn/hardware/eicon/
6940
6941IT87 HARDWARE MONITORING DRIVER
6942M:	Jean Delvare <jdelvare@suse.com>
6943L:	linux-hwmon@vger.kernel.org
6944S:	Maintained
6945F:	Documentation/hwmon/it87
6946F:	drivers/hwmon/it87.c
6947
6948IT913X MEDIA DRIVER
6949M:	Antti Palosaari <crope@iki.fi>
6950L:	linux-media@vger.kernel.org
6951W:	https://linuxtv.org
6952W:	http://palosaari.fi/linux/
6953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6954T:	git git://linuxtv.org/anttip/media_tree.git
6955S:	Maintained
6956F:	drivers/media/tuners/it913x*
6957
6958IVTV VIDEO4LINUX DRIVER
6959M:	Andy Walls <awalls@md.metrocast.net>
6960L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6961L:	linux-media@vger.kernel.org
6962T:	git git://linuxtv.org/media_tree.git
6963W:	http://www.ivtvdriver.org
6964S:	Maintained
6965F:	Documentation/media/v4l-drivers/ivtv*
6966F:	drivers/media/pci/ivtv/
6967F:	include/uapi/linux/ivtv*
6968
6969IX2505V MEDIA DRIVER
6970M:	Malcolm Priestley <tvboxspy@gmail.com>
6971L:	linux-media@vger.kernel.org
6972W:	https://linuxtv.org
6973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6974S:	Maintained
6975F:	drivers/media/dvb-frontends/ix2505v*
6976
6977JC42.4 TEMPERATURE SENSOR DRIVER
6978M:	Guenter Roeck <linux@roeck-us.net>
6979L:	linux-hwmon@vger.kernel.org
6980S:	Maintained
6981F:	drivers/hwmon/jc42.c
6982F:	Documentation/hwmon/jc42
6983
6984JFS FILESYSTEM
6985M:	Dave Kleikamp <shaggy@kernel.org>
6986L:	jfs-discussion@lists.sourceforge.net
6987W:	http://jfs.sourceforge.net/
6988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6989S:	Maintained
6990F:	Documentation/filesystems/jfs.txt
6991F:	fs/jfs/
6992
6993JME NETWORK DRIVER
6994M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6995L:	netdev@vger.kernel.org
6996S:	Maintained
6997F:	drivers/net/ethernet/jme.*
6998
6999JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7000M:	David Woodhouse <dwmw2@infradead.org>
7001L:	linux-mtd@lists.infradead.org
7002W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7003S:	Maintained
7004F:	fs/jffs2/
7005F:	include/uapi/linux/jffs2.h
7006
7007JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7008M:	"Theodore Ts'o" <tytso@mit.edu>
7009M:	Jan Kara <jack@suse.com>
7010L:	linux-ext4@vger.kernel.org
7011S:	Maintained
7012F:	fs/jbd2/
7013F:	include/linux/jbd2.h
7014
7015JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7016M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7017L:	linux-media@vger.kernel.org
7018S:	Maintained
7019F:	drivers/media/platform/rcar_jpu.c
7020
7021JSM Neo PCI based serial card
7022M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7023L:	linux-serial@vger.kernel.org
7024S:	Maintained
7025F:	drivers/tty/serial/jsm/
7026
7027K10TEMP HARDWARE MONITORING DRIVER
7028M:	Clemens Ladisch <clemens@ladisch.de>
7029L:	linux-hwmon@vger.kernel.org
7030S:	Maintained
7031F:	Documentation/hwmon/k10temp
7032F:	drivers/hwmon/k10temp.c
7033
7034K8TEMP HARDWARE MONITORING DRIVER
7035M:	Rudolf Marek <r.marek@assembler.cz>
7036L:	linux-hwmon@vger.kernel.org
7037S:	Maintained
7038F:	Documentation/hwmon/k8temp
7039F:	drivers/hwmon/k8temp.c
7040
7041KASAN
7042M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7043R:	Alexander Potapenko <glider@google.com>
7044R:	Dmitry Vyukov <dvyukov@google.com>
7045L:	kasan-dev@googlegroups.com
7046S:	Maintained
7047F:	arch/*/include/asm/kasan.h
7048F:	arch/*/mm/kasan_init*
7049F:	Documentation/dev-tools/kasan.rst
7050F:	include/linux/kasan*.h
7051F:	lib/test_kasan.c
7052F:	mm/kasan/
7053F:	scripts/Makefile.kasan
7054
7055KCONFIG
7056M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7057L:	linux-kbuild@vger.kernel.org
7058T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7059S:	Maintained
7060F:	Documentation/kbuild/kconfig-language.txt
7061F:	scripts/kconfig/
7062
7063KDUMP
7064M:	Dave Young <dyoung@redhat.com>
7065M:	Baoquan He <bhe@redhat.com>
7066R:	Vivek Goyal <vgoyal@redhat.com>
7067L:	kexec@lists.infradead.org
7068W:	http://lse.sourceforge.net/kdump/
7069S:	Maintained
7070F:	Documentation/kdump/
7071
7072KEENE FM RADIO TRANSMITTER DRIVER
7073M:	Hans Verkuil <hverkuil@xs4all.nl>
7074L:	linux-media@vger.kernel.org
7075T:	git git://linuxtv.org/media_tree.git
7076W:	https://linuxtv.org
7077S:	Maintained
7078F:	drivers/media/radio/radio-keene*
7079
7080KERNEL AUTOMOUNTER v4 (AUTOFS4)
7081M:	Ian Kent <raven@themaw.net>
7082L:	autofs@vger.kernel.org
7083S:	Maintained
7084F:	fs/autofs4/
7085
7086KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7087M:	Michal Marek <mmarek@suse.com>
7088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7090L:	linux-kbuild@vger.kernel.org
7091S:	Maintained
7092F:	Documentation/kbuild/
7093F:	Makefile
7094F:	scripts/Makefile.*
7095F:	scripts/basic/
7096F:	scripts/mk*
7097F:	scripts/package/
7098
7099KERNEL JANITORS
7100L:	kernel-janitors@vger.kernel.org
7101W:	http://kernelnewbies.org/KernelJanitors
7102S:	Odd Fixes
7103
7104KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7105M:	"J. Bruce Fields" <bfields@fieldses.org>
7106M:	Jeff Layton <jlayton@poochiereds.net>
7107L:	linux-nfs@vger.kernel.org
7108W:	http://nfs.sourceforge.net/
7109T:	git git://linux-nfs.org/~bfields/linux.git
7110S:	Supported
7111F:	fs/nfsd/
7112F:	include/uapi/linux/nfsd/
7113F:	fs/lockd/
7114F:	fs/nfs_common/
7115F:	net/sunrpc/
7116F:	include/linux/lockd/
7117F:	include/linux/sunrpc/
7118F:	include/uapi/linux/sunrpc/
7119
7120KERNEL SELFTEST FRAMEWORK
7121M:	Shuah Khan <shuahkh@osg.samsung.com>
7122M:	Shuah Khan <shuah@kernel.org>
7123L:	linux-kselftest@vger.kernel.org
7124T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7125S:	Maintained
7126F:	tools/testing/selftests
7127
7128KERNEL VIRTUAL MACHINE (KVM)
7129M:	Paolo Bonzini <pbonzini@redhat.com>
7130M:	Radim Krčmář <rkrcmar@redhat.com>
7131L:	kvm@vger.kernel.org
7132W:	http://www.linux-kvm.org
7133T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7134S:	Supported
7135F:	Documentation/*/kvm*.txt
7136F:	Documentation/virtual/kvm/
7137F:	arch/*/kvm/
7138F:	arch/x86/kernel/kvm.c
7139F:	arch/x86/kernel/kvmclock.c
7140F:	arch/*/include/asm/kvm*
7141F:	include/linux/kvm*
7142F:	include/uapi/linux/kvm*
7143F:	virt/kvm/
7144F:	tools/kvm/
7145
7146KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7147M:	Joerg Roedel <joro@8bytes.org>
7148L:	kvm@vger.kernel.org
7149W:	http://www.linux-kvm.org/
7150S:	Maintained
7151F:	arch/x86/include/asm/svm.h
7152F:	arch/x86/kvm/svm.c
7153
7154KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7155M:	Alexander Graf <agraf@suse.com>
7156L:	kvm-ppc@vger.kernel.org
7157W:	http://www.linux-kvm.org/
7158T:	git git://github.com/agraf/linux-2.6.git
7159S:	Supported
7160F:	arch/powerpc/include/asm/kvm*
7161F:	arch/powerpc/kvm/
7162
7163KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7164M:	Christian Borntraeger <borntraeger@de.ibm.com>
7165M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7166L:	linux-s390@vger.kernel.org
7167W:	http://www.ibm.com/developerworks/linux/linux390/
7168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7169S:	Supported
7170F:	Documentation/s390/kvm.txt
7171F:	arch/s390/include/asm/kvm*
7172F:	arch/s390/kvm/
7173
7174KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7175M:	Christoffer Dall <christoffer.dall@linaro.org>
7176M:	Marc Zyngier <marc.zyngier@arm.com>
7177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7178L:	kvmarm@lists.cs.columbia.edu
7179W:	http://systems.cs.columbia.edu/projects/kvm-arm
7180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7181S:	Supported
7182F:	arch/arm/include/uapi/asm/kvm*
7183F:	arch/arm/include/asm/kvm*
7184F:	arch/arm/kvm/
7185F:	virt/kvm/arm/
7186F:	include/kvm/arm_*
7187
7188KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7189M:	Christoffer Dall <christoffer.dall@linaro.org>
7190M:	Marc Zyngier <marc.zyngier@arm.com>
7191L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7192L:	kvmarm@lists.cs.columbia.edu
7193S:	Maintained
7194F:	arch/arm64/include/uapi/asm/kvm*
7195F:	arch/arm64/include/asm/kvm*
7196F:	arch/arm64/kvm/
7197
7198KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7199M:	James Hogan <james.hogan@imgtec.com>
7200L:	linux-mips@linux-mips.org
7201S:	Supported
7202F:	arch/mips/include/uapi/asm/kvm*
7203F:	arch/mips/include/asm/kvm*
7204F:	arch/mips/kvm/
7205
7206KEXEC
7207M:	Eric Biederman <ebiederm@xmission.com>
7208W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7209L:	kexec@lists.infradead.org
7210S:	Maintained
7211F:	include/linux/kexec.h
7212F:	include/uapi/linux/kexec.h
7213F:	kernel/kexec*
7214
7215KEYS/KEYRINGS:
7216M:	David Howells <dhowells@redhat.com>
7217L:	keyrings@vger.kernel.org
7218S:	Maintained
7219F:	Documentation/security/keys.txt
7220F:	include/linux/key.h
7221F:	include/linux/key-type.h
7222F:	include/linux/keyctl.h
7223F:	include/uapi/linux/keyctl.h
7224F:	include/keys/
7225F:	security/keys/
7226
7227KEYS-TRUSTED
7228M:	David Safford <safford@us.ibm.com>
7229M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7230L:	linux-security-module@vger.kernel.org
7231L:	keyrings@vger.kernel.org
7232S:	Supported
7233F:	Documentation/security/keys-trusted-encrypted.txt
7234F:	include/keys/trusted-type.h
7235F:	security/keys/trusted.c
7236F:	security/keys/trusted.h
7237
7238KEYS-ENCRYPTED
7239M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7240M:	David Safford <safford@us.ibm.com>
7241L:	linux-security-module@vger.kernel.org
7242L:	keyrings@vger.kernel.org
7243S:	Supported
7244F:	Documentation/security/keys-trusted-encrypted.txt
7245F:	include/keys/encrypted-type.h
7246F:	security/keys/encrypted-keys/
7247
7248KGDB / KDB /debug_core
7249M:	Jason Wessel <jason.wessel@windriver.com>
7250W:	http://kgdb.wiki.kernel.org/
7251L:	kgdb-bugreport@lists.sourceforge.net
7252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7253S:	Maintained
7254F:	Documentation/DocBook/kgdb.tmpl
7255F:	drivers/misc/kgdbts.c
7256F:	drivers/tty/serial/kgdboc.c
7257F:	include/linux/kdb.h
7258F:	include/linux/kgdb.h
7259F:	kernel/debug/
7260
7261KMEMCHECK
7262M:	Vegard Nossum <vegardno@ifi.uio.no>
7263M:	Pekka Enberg <penberg@kernel.org>
7264S:	Maintained
7265F:	Documentation/dev-tools/kmemcheck.rst
7266F:	arch/x86/include/asm/kmemcheck.h
7267F:	arch/x86/mm/kmemcheck/
7268F:	include/linux/kmemcheck.h
7269F:	mm/kmemcheck.c
7270
7271KMEMLEAK
7272M:	Catalin Marinas <catalin.marinas@arm.com>
7273S:	Maintained
7274F:	Documentation/dev-tools/kmemleak.rst
7275F:	include/linux/kmemleak.h
7276F:	mm/kmemleak.c
7277F:	mm/kmemleak-test.c
7278
7279KPROBES
7280M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7281M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7282M:	"David S. Miller" <davem@davemloft.net>
7283M:	Masami Hiramatsu <mhiramat@kernel.org>
7284S:	Maintained
7285F:	Documentation/kprobes.txt
7286F:	include/linux/kprobes.h
7287F:	include/asm-generic/kprobes.h
7288F:	kernel/kprobes.c
7289
7290KS0108 LCD CONTROLLER DRIVER
7291M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7292W:	http://miguelojeda.es/auxdisplay.htm
7293W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7294S:	Maintained
7295F:	Documentation/auxdisplay/ks0108
7296F:	drivers/auxdisplay/ks0108.c
7297F:	include/linux/ks0108.h
7298
7299L3MDEV
7300M:	David Ahern <dsa@cumulusnetworks.com>
7301L:	netdev@vger.kernel.org
7302S:	Maintained
7303F:	net/l3mdev
7304F:	include/net/l3mdev.h
7305
7306LANTIQ MIPS ARCHITECTURE
7307M:	John Crispin <john@phrozen.org>
7308L:	linux-mips@linux-mips.org
7309S:	Maintained
7310F:	arch/mips/lantiq
7311
7312LAPB module
7313L:	linux-x25@vger.kernel.org
7314S:	Orphan
7315F:	Documentation/networking/lapb-module.txt
7316F:	include/*/lapb.h
7317F:	net/lapb/
7318
7319LASI 53c700 driver for PARISC
7320M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7321L:	linux-scsi@vger.kernel.org
7322S:	Maintained
7323F:	Documentation/scsi/53c700.txt
7324F:	drivers/scsi/53c700*
7325
7326LED SUBSYSTEM
7327M:	Richard Purdie <rpurdie@rpsys.net>
7328M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7329M:	Pavel Machek <pavel@ucw.cz>
7330L:	linux-leds@vger.kernel.org
7331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7332S:	Maintained
7333F:	Documentation/devicetree/bindings/leds/
7334F:	drivers/leds/
7335F:	include/linux/leds.h
7336
7337LEGACY EEPROM DRIVER
7338M:	Jean Delvare <jdelvare@suse.com>
7339S:	Maintained
7340F:	Documentation/misc-devices/eeprom
7341F:	drivers/misc/eeprom/eeprom.c
7342
7343LEGO USB Tower driver
7344M:	Juergen Stuber <starblue@users.sourceforge.net>
7345L:	legousb-devel@lists.sourceforge.net
7346W:	http://legousb.sourceforge.net/
7347S:	Maintained
7348F:	drivers/usb/misc/legousbtower.c
7349
7350LG2160 MEDIA DRIVER
7351M:	Michael Krufky <mkrufky@linuxtv.org>
7352L:	linux-media@vger.kernel.org
7353W:	https://linuxtv.org
7354W:	http://github.com/mkrufky
7355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7356T:	git git://linuxtv.org/mkrufky/tuners.git
7357S:	Maintained
7358F:	drivers/media/dvb-frontends/lg2160.*
7359
7360LGDT3305 MEDIA DRIVER
7361M:	Michael Krufky <mkrufky@linuxtv.org>
7362L:	linux-media@vger.kernel.org
7363W:	https://linuxtv.org
7364W:	http://github.com/mkrufky
7365Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7366T:	git git://linuxtv.org/mkrufky/tuners.git
7367S:	Maintained
7368F:	drivers/media/dvb-frontends/lgdt3305.*
7369
7370LGUEST
7371M:	Rusty Russell <rusty@rustcorp.com.au>
7372L:	lguest@lists.ozlabs.org
7373W:	http://lguest.ozlabs.org/
7374S:	Odd Fixes
7375F:	arch/x86/include/asm/lguest*.h
7376F:	arch/x86/lguest/
7377F:	drivers/lguest/
7378F:	include/linux/lguest*.h
7379F:	tools/lguest/
7380
7381LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7382M:	Tejun Heo <tj@kernel.org>
7383L:	linux-ide@vger.kernel.org
7384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7385S:	Maintained
7386F:	drivers/ata/
7387F:	include/linux/ata.h
7388F:	include/linux/libata.h
7389F:	Documentation/devicetree/bindings/ata/
7390
7391LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7392M:	Viresh Kumar <vireshk@kernel.org>
7393L:	linux-ide@vger.kernel.org
7394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7395S:	Maintained
7396F:	include/linux/pata_arasan_cf_data.h
7397F:	drivers/ata/pata_arasan_cf.c
7398
7399LIBATA PATA DRIVERS
7400M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7401M:	Tejun Heo <tj@kernel.org>
7402L:	linux-ide@vger.kernel.org
7403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7404S:	Maintained
7405F:	drivers/ata/pata_*.c
7406F:	drivers/ata/ata_generic.c
7407
7408LIBATA SATA AHCI PLATFORM devices support
7409M:	Hans de Goede <hdegoede@redhat.com>
7410M:	Tejun Heo <tj@kernel.org>
7411L:	linux-ide@vger.kernel.org
7412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7413S:	Maintained
7414F:	drivers/ata/ahci_platform.c
7415F:	drivers/ata/libahci_platform.c
7416F:	include/linux/ahci_platform.h
7417
7418LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7419M:	Mikael Pettersson <mikpelinux@gmail.com>
7420L:	linux-ide@vger.kernel.org
7421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7422S:	Maintained
7423F:	drivers/ata/sata_promise.*
7424
7425LIBLOCKDEP
7426M:	Sasha Levin <sasha.levin@oracle.com>
7427S:	Maintained
7428F:	tools/lib/lockdep/
7429
7430LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7431M:	Dan Williams <dan.j.williams@intel.com>
7432L:	linux-nvdimm@lists.01.org
7433Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7435S:	Supported
7436F:	drivers/nvdimm/*
7437F:	include/linux/nd.h
7438F:	include/linux/libnvdimm.h
7439F:	include/uapi/linux/ndctl.h
7440
7441LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7442M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7443L:	linux-nvdimm@lists.01.org
7444Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7445S:	Supported
7446F:	drivers/nvdimm/blk.c
7447F:	drivers/nvdimm/region_devs.c
7448F:	drivers/acpi/nfit*
7449
7450LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7451M:	Vishal Verma <vishal.l.verma@intel.com>
7452L:	linux-nvdimm@lists.01.org
7453Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7454S:	Supported
7455F:	drivers/nvdimm/btt*
7456
7457LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7458M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7459L:	linux-nvdimm@lists.01.org
7460Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7461S:	Supported
7462F:	drivers/nvdimm/pmem.c
7463F:	include/linux/pmem.h
7464F:	arch/*/include/asm/pmem.h
7465
7466LIGHTNVM PLATFORM SUPPORT
7467M:	Matias Bjorling <mb@lightnvm.io>
7468W:	http://github/OpenChannelSSD
7469L:	linux-block@vger.kernel.org
7470S:	Maintained
7471F:	drivers/lightnvm/
7472F:	include/linux/lightnvm.h
7473F:	include/uapi/linux/lightnvm.h
7474
7475LINUX FOR POWERPC (32-BIT AND 64-BIT)
7476M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7477M:	Paul Mackerras <paulus@samba.org>
7478M:	Michael Ellerman <mpe@ellerman.id.au>
7479W:	https://github.com/linuxppc/linux/wiki
7480L:	linuxppc-dev@lists.ozlabs.org
7481Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7483S:	Supported
7484F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7485F:	Documentation/devicetree/bindings/powerpc/opal/
7486F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7487F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7488F:	Documentation/powerpc/
7489F:	arch/powerpc/
7490F:	drivers/char/tpm/tpm_ibmvtpm*
7491F:	drivers/crypto/nx/
7492F:	drivers/crypto/vmx/
7493F:	drivers/i2c/busses/i2c-opal.c
7494F:	drivers/net/ethernet/ibm/ibmveth.*
7495F:	drivers/net/ethernet/ibm/ibmvnic.*
7496F:	drivers/pci/hotplug/pnv_php.c
7497F:	drivers/pci/hotplug/rpa*
7498F:	drivers/rtc/rtc-opal.c
7499F:	drivers/scsi/ibmvscsi/
7500F:	drivers/tty/hvc/hvc_opal.c
7501F:	tools/testing/selftests/powerpc
7502N:	/pmac
7503N:	powermac
7504N:	powernv
7505N:	[^a-z0-9]ps3
7506N:	pseries
7507
7508LINUX FOR POWER MACINTOSH
7509M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7510W:	http://www.penguinppc.org/
7511L:	linuxppc-dev@lists.ozlabs.org
7512S:	Maintained
7513F:	arch/powerpc/platforms/powermac/
7514F:	drivers/macintosh/
7515
7516LINUX FOR POWERPC EMBEDDED MPC5XXX
7517M:	Anatolij Gustschin <agust@denx.de>
7518L:	linuxppc-dev@lists.ozlabs.org
7519T:	git git://git.denx.de/linux-denx-agust.git
7520S:	Maintained
7521F:	arch/powerpc/platforms/512x/
7522F:	arch/powerpc/platforms/52xx/
7523
7524LINUX FOR POWERPC EMBEDDED PPC4XX
7525M:	Alistair Popple <alistair@popple.id.au>
7526M:	Matt Porter <mporter@kernel.crashing.org>
7527W:	http://www.penguinppc.org/
7528L:	linuxppc-dev@lists.ozlabs.org
7529S:	Maintained
7530F:	arch/powerpc/platforms/40x/
7531F:	arch/powerpc/platforms/44x/
7532
7533LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7534L:	linuxppc-dev@lists.ozlabs.org
7535S:	Orphan
7536F:	arch/powerpc/*/*virtex*
7537F:	arch/powerpc/*/*/*virtex*
7538
7539LINUX FOR POWERPC EMBEDDED PPC8XX
7540M:	Vitaly Bordug <vitb@kernel.crashing.org>
7541W:	http://www.penguinppc.org/
7542L:	linuxppc-dev@lists.ozlabs.org
7543S:	Maintained
7544F:	arch/powerpc/platforms/8xx/
7545
7546LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7547M:	Scott Wood <oss@buserror.net>
7548M:	Kumar Gala <galak@kernel.crashing.org>
7549W:	http://www.penguinppc.org/
7550L:	linuxppc-dev@lists.ozlabs.org
7551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7552S:	Maintained
7553F:	arch/powerpc/platforms/83xx/
7554F:	arch/powerpc/platforms/85xx/
7555
7556LINUX FOR POWERPC PA SEMI PWRFICIENT
7557L:	linuxppc-dev@lists.ozlabs.org
7558S:	Orphan
7559F:	arch/powerpc/platforms/pasemi/
7560F:	drivers/*/*pasemi*
7561F:	drivers/*/*/*pasemi*
7562
7563LINUX SECURITY MODULE (LSM) FRAMEWORK
7564M:	Chris Wright <chrisw@sous-sol.org>
7565L:	linux-security-module@vger.kernel.org
7566S:	Supported
7567
7568LIS3LV02D ACCELEROMETER DRIVER
7569M:	Eric Piel <eric.piel@tremplin-utc.net>
7570S:	Maintained
7571F:	Documentation/misc-devices/lis3lv02d
7572F:	drivers/misc/lis3lv02d/
7573F:	drivers/platform/x86/hp_accel.c
7574
7575LIVE PATCHING
7576M:	Josh Poimboeuf <jpoimboe@redhat.com>
7577M:	Jessica Yu <jeyu@redhat.com>
7578M:	Jiri Kosina <jikos@kernel.org>
7579M:	Miroslav Benes <mbenes@suse.cz>
7580R:	Petr Mladek <pmladek@suse.com>
7581S:	Maintained
7582F:	kernel/livepatch/
7583F:	include/linux/livepatch.h
7584F:	arch/x86/include/asm/livepatch.h
7585F:	arch/x86/kernel/livepatch.c
7586F:	Documentation/livepatch/
7587F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7588F:	samples/livepatch/
7589L:	live-patching@vger.kernel.org
7590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7591
7592LINUX KERNEL DUMP TEST MODULE (LKDTM)
7593M:	Kees Cook <keescook@chromium.org>
7594S:	Maintained
7595F:	drivers/misc/lkdtm*
7596
7597LLC (802.2)
7598L:	netdev@vger.kernel.org
7599S:	Odd fixes
7600F:	include/linux/llc.h
7601F:	include/uapi/linux/llc.h
7602F:	include/net/llc*
7603F:	net/llc/
7604
7605LM73 HARDWARE MONITOR DRIVER
7606M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7607L:	linux-hwmon@vger.kernel.org
7608S:	Maintained
7609F:	drivers/hwmon/lm73.c
7610
7611LM78 HARDWARE MONITOR DRIVER
7612M:	Jean Delvare <jdelvare@suse.com>
7613L:	linux-hwmon@vger.kernel.org
7614S:	Maintained
7615F:	Documentation/hwmon/lm78
7616F:	drivers/hwmon/lm78.c
7617
7618LM83 HARDWARE MONITOR DRIVER
7619M:	Jean Delvare <jdelvare@suse.com>
7620L:	linux-hwmon@vger.kernel.org
7621S:	Maintained
7622F:	Documentation/hwmon/lm83
7623F:	drivers/hwmon/lm83.c
7624
7625LM90 HARDWARE MONITOR DRIVER
7626M:	Jean Delvare <jdelvare@suse.com>
7627L:	linux-hwmon@vger.kernel.org
7628S:	Maintained
7629F:	Documentation/hwmon/lm90
7630F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7631F:	drivers/hwmon/lm90.c
7632F:	include/dt-bindings/thermal/lm90.h
7633
7634LM95234 HARDWARE MONITOR DRIVER
7635M:	Guenter Roeck <linux@roeck-us.net>
7636L:	linux-hwmon@vger.kernel.org
7637S:	Maintained
7638F:	Documentation/hwmon/lm95234
7639F:	drivers/hwmon/lm95234.c
7640
7641LME2510 MEDIA DRIVER
7642M:	Malcolm Priestley <tvboxspy@gmail.com>
7643L:	linux-media@vger.kernel.org
7644W:	https://linuxtv.org
7645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7646S:	Maintained
7647F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7648
7649LOCKING PRIMITIVES
7650M:	Peter Zijlstra <peterz@infradead.org>
7651M:	Ingo Molnar <mingo@redhat.com>
7652L:	linux-kernel@vger.kernel.org
7653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7654S:	Maintained
7655F:	Documentation/locking/
7656F:	include/linux/lockdep.h
7657F:	include/linux/spinlock*.h
7658F:	arch/*/include/asm/spinlock*.h
7659F:	include/linux/rwlock*.h
7660F:	include/linux/mutex*.h
7661F:	arch/*/include/asm/mutex*.h
7662F:	include/linux/rwsem*.h
7663F:	arch/*/include/asm/rwsem.h
7664F:	include/linux/seqlock.h
7665F:	lib/locking*.[ch]
7666F:	kernel/locking/
7667
7668LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7669M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7670L:	linux-ntfs-dev@lists.sourceforge.net
7671W:	http://www.linux-ntfs.org/content/view/19/37/
7672S:	Maintained
7673F:	Documentation/ldm.txt
7674F:	block/partitions/ldm.*
7675
7676LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7677M:	Sathya Prakash <sathya.prakash@broadcom.com>
7678M:	Chaitra P B <chaitra.basappa@broadcom.com>
7679M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7680L:	MPT-FusionLinux.pdl@broadcom.com
7681L:	linux-scsi@vger.kernel.org
7682W:	http://www.avagotech.com/support/
7683S:	Supported
7684F:	drivers/message/fusion/
7685F:	drivers/scsi/mpt2sas/
7686F:	drivers/scsi/mpt3sas/
7687
7688LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7689M:	Matthew Wilcox <matthew@wil.cx>
7690L:	linux-scsi@vger.kernel.org
7691S:	Maintained
7692F:	drivers/scsi/sym53c8xx_2/
7693
7694LTC4261 HARDWARE MONITOR DRIVER
7695M:	Guenter Roeck <linux@roeck-us.net>
7696L:	linux-hwmon@vger.kernel.org
7697S:	Maintained
7698F:	Documentation/hwmon/ltc4261
7699F:	drivers/hwmon/ltc4261.c
7700
7701LTP (Linux Test Project)
7702M:	Mike Frysinger <vapier@gentoo.org>
7703M:	Cyril Hrubis <chrubis@suse.cz>
7704M:	Wanlong Gao <wanlong.gao@gmail.com>
7705M:	Jan Stancek <jstancek@redhat.com>
7706M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7707M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7708L:	ltp@lists.linux.it (subscribers-only)
7709W:	http://linux-test-project.github.io/
7710T:	git git://github.com/linux-test-project/ltp.git
7711S:	Maintained
7712
7713M32R ARCHITECTURE
7714W:	http://www.linux-m32r.org/
7715S:	Orphan
7716F:	arch/m32r/
7717
7718M68K ARCHITECTURE
7719M:	Geert Uytterhoeven <geert@linux-m68k.org>
7720L:	linux-m68k@lists.linux-m68k.org
7721W:	http://www.linux-m68k.org/
7722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7723S:	Maintained
7724F:	arch/m68k/
7725F:	drivers/zorro/
7726
7727M68K ON APPLE MACINTOSH
7728M:	Joshua Thompson <funaho@jurai.org>
7729W:	http://www.mac.linux-m68k.org/
7730L:	linux-m68k@lists.linux-m68k.org
7731S:	Maintained
7732F:	arch/m68k/mac/
7733
7734M68K ON HP9000/300
7735M:	Philip Blundell <philb@gnu.org>
7736W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7737S:	Maintained
7738F:	arch/m68k/hp300/
7739
7740M88DS3103 MEDIA DRIVER
7741M:	Antti Palosaari <crope@iki.fi>
7742L:	linux-media@vger.kernel.org
7743W:	https://linuxtv.org
7744W:	http://palosaari.fi/linux/
7745Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7746T:	git git://linuxtv.org/anttip/media_tree.git
7747S:	Maintained
7748F:	drivers/media/dvb-frontends/m88ds3103*
7749
7750M88RS2000 MEDIA DRIVER
7751M:	Malcolm Priestley <tvboxspy@gmail.com>
7752L:	linux-media@vger.kernel.org
7753W:	https://linuxtv.org
7754Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7755S:	Maintained
7756F:	drivers/media/dvb-frontends/m88rs2000*
7757
7758MA901 MASTERKIT USB FM RADIO DRIVER
7759M:	Alexey Klimov <klimov.linux@gmail.com>
7760L:	linux-media@vger.kernel.org
7761T:	git git://linuxtv.org/media_tree.git
7762S:	Maintained
7763F:	drivers/media/radio/radio-ma901.c
7764
7765MAC80211
7766M:	Johannes Berg <johannes@sipsolutions.net>
7767L:	linux-wireless@vger.kernel.org
7768W:	http://wireless.kernel.org/
7769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7771S:	Maintained
7772F:	Documentation/networking/mac80211-injection.txt
7773F:	include/net/mac80211.h
7774F:	net/mac80211/
7775F:	drivers/net/wireless/mac80211_hwsim.[ch]
7776
7777MACVLAN DRIVER
7778M:	Patrick McHardy <kaber@trash.net>
7779L:	netdev@vger.kernel.org
7780S:	Maintained
7781F:	drivers/net/macvlan.c
7782F:	include/linux/if_macvlan.h
7783
7784MAILBOX API
7785M:	Jassi Brar <jassisinghbrar@gmail.com>
7786L:	linux-kernel@vger.kernel.org
7787S:	Maintained
7788F:	drivers/mailbox/
7789F:	include/linux/mailbox_client.h
7790F:	include/linux/mailbox_controller.h
7791
7792MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7793M:	Michael Kerrisk <mtk.manpages@gmail.com>
7794W:	http://www.kernel.org/doc/man-pages
7795L:	linux-man@vger.kernel.org
7796S:	Maintained
7797
7798MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7799M:	Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7800L:	linux-mips@linux-mips.org
7801S:	Maintained
7802F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7803
7804MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7805M:	Andrew Lunn <andrew@lunn.ch>
7806M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7807L:	netdev@vger.kernel.org
7808S:	Maintained
7809F:	drivers/net/dsa/mv88e6xxx/
7810F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7811
7812MARVELL ARMADA DRM SUPPORT
7813M:	Russell King <linux@armlinux.org.uk>
7814S:	Maintained
7815T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7816T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7817F:	drivers/gpu/drm/armada/
7818F:	include/uapi/drm/armada_drm.h
7819F:	Documentation/devicetree/bindings/display/armada/
7820
7821MARVELL CRYPTO DRIVER
7822M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7823M:	Arnaud Ebalard <arno@natisbad.org>
7824F:	drivers/crypto/marvell/
7825S:	Maintained
7826L:	linux-crypto@vger.kernel.org
7827
7828MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7829M:	Mirko Lindner <mlindner@marvell.com>
7830M:	Stephen Hemminger <stephen@networkplumber.org>
7831L:	netdev@vger.kernel.org
7832S:	Maintained
7833F:	drivers/net/ethernet/marvell/sk*
7834
7835MARVELL LIBERTAS WIRELESS DRIVER
7836L:	libertas-dev@lists.infradead.org
7837S:	Orphan
7838F:	drivers/net/wireless/marvell/libertas/
7839
7840MARVELL MV643XX ETHERNET DRIVER
7841M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7842L:	netdev@vger.kernel.org
7843S:	Maintained
7844F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7845F:	include/linux/mv643xx.h
7846
7847MARVELL MVNETA ETHERNET DRIVER
7848M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7849L:	netdev@vger.kernel.org
7850S:	Maintained
7851F:	drivers/net/ethernet/marvell/mvneta.*
7852
7853MARVELL MWIFIEX WIRELESS DRIVER
7854M:	Amitkumar Karwar <akarwar@marvell.com>
7855M:	Nishant Sarmukadam <nishants@marvell.com>
7856L:	linux-wireless@vger.kernel.org
7857S:	Maintained
7858F:	drivers/net/wireless/marvell/mwifiex/
7859
7860MARVELL MWL8K WIRELESS DRIVER
7861M:	Lennert Buytenhek <buytenh@wantstofly.org>
7862L:	linux-wireless@vger.kernel.org
7863S:	Odd Fixes
7864F:	drivers/net/wireless/marvell/mwl8k.c
7865
7866MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7867M:	Nicolas Pitre <nico@fluxnic.net>
7868S:	Odd Fixes
7869F:	drivers/mmc/host/mvsdio.*
7870
7871MATROX FRAMEBUFFER DRIVER
7872L:	linux-fbdev@vger.kernel.org
7873S:	Orphan
7874F:	drivers/video/fbdev/matrox/matroxfb_*
7875F:	include/uapi/linux/matroxfb.h
7876
7877MAX16065 HARDWARE MONITOR DRIVER
7878M:	Guenter Roeck <linux@roeck-us.net>
7879L:	linux-hwmon@vger.kernel.org
7880S:	Maintained
7881F:	Documentation/hwmon/max16065
7882F:	drivers/hwmon/max16065.c
7883
7884MAX20751 HARDWARE MONITOR DRIVER
7885M:	Guenter Roeck <linux@roeck-us.net>
7886L:	linux-hwmon@vger.kernel.org
7887S:	Maintained
7888F:	Documentation/hwmon/max20751
7889F:	drivers/hwmon/max20751.c
7890
7891MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7892L:	linux-hwmon@vger.kernel.org
7893S:	Orphan
7894F:	Documentation/hwmon/max6650
7895F:	drivers/hwmon/max6650.c
7896
7897MAX6697 HARDWARE MONITOR DRIVER
7898M:	Guenter Roeck <linux@roeck-us.net>
7899L:	linux-hwmon@vger.kernel.org
7900S:	Maintained
7901F:	Documentation/hwmon/max6697
7902F:	Documentation/devicetree/bindings/i2c/max6697.txt
7903F:	drivers/hwmon/max6697.c
7904F:	include/linux/platform_data/max6697.h
7905
7906MAX9860 MONO AUDIO VOICE CODEC DRIVER
7907M:	Peter Rosin <peda@axentia.se>
7908L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7909S:	Maintained
7910F:	Documentation/devicetree/bindings/sound/max9860.txt
7911F:	sound/soc/codecs/max9860.*
7912
7913MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7914M:	Krzysztof Kozlowski <krzk@kernel.org>
7915M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7916L:	linux-pm@vger.kernel.org
7917S:	Supported
7918F:	drivers/power/supply/max14577_charger.c
7919F:	drivers/power/supply/max77693_charger.c
7920
7921MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7922M:	Javier Martinez Canillas <javier@osg.samsung.com>
7923L:	linux-kernel@vger.kernel.org
7924S:	Supported
7925F:	drivers/*/*max77802*.c
7926F:	Documentation/devicetree/bindings/*/*max77802.txt
7927F:	include/dt-bindings/*/*max77802.h
7928
7929MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7930M:	Chanwoo Choi <cw00.choi@samsung.com>
7931M:	Krzysztof Kozlowski <krzk@kernel.org>
7932M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7933L:	linux-kernel@vger.kernel.org
7934S:	Supported
7935F:	drivers/*/max14577*.c
7936F:	drivers/*/max77686*.c
7937F:	drivers/*/max77693*.c
7938F:	drivers/extcon/extcon-max14577.c
7939F:	drivers/extcon/extcon-max77693.c
7940F:	drivers/rtc/rtc-max77686.c
7941F:	drivers/clk/clk-max77686.c
7942F:	Documentation/devicetree/bindings/mfd/max14577.txt
7943F:	Documentation/devicetree/bindings/*/max77686.txt
7944F:	Documentation/devicetree/bindings/mfd/max77693.txt
7945F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7946F:	include/linux/mfd/max14577*.h
7947F:	include/linux/mfd/max77686*.h
7948F:	include/linux/mfd/max77693*.h
7949
7950MAXIRADIO FM RADIO RECEIVER DRIVER
7951M:	Hans Verkuil <hverkuil@xs4all.nl>
7952L:	linux-media@vger.kernel.org
7953T:	git git://linuxtv.org/media_tree.git
7954W:	https://linuxtv.org
7955S:	Maintained
7956F:	drivers/media/radio/radio-maxiradio*
7957
7958MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7959M:	Peter Rosin <peda@axentia.se>
7960L:	linux-iio@vger.kernel.org
7961S:	Maintained
7962F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7963F:	drivers/iio/potentiometer/mcp4531.c
7964
7965MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7966M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7967L:	linux-iio@vger.kernel.org
7968S:	Maintained
7969F:	drivers/iio/dac/cio-dac.c
7970
7971MEDIA DRIVERS FOR RENESAS - FCP
7972M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7973L:	linux-media@vger.kernel.org
7974L:	linux-renesas-soc@vger.kernel.org
7975T:	git git://linuxtv.org/media_tree.git
7976S:	Supported
7977F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7978F:	drivers/media/platform/rcar-fcp.c
7979F:	include/media/rcar-fcp.h
7980
7981MEDIA DRIVERS FOR RENESAS - FDP1
7982M:	Kieran Bingham <kieran@bingham.xyz>
7983L:	linux-media@vger.kernel.org
7984L:	linux-renesas-soc@vger.kernel.org
7985T:	git git://linuxtv.org/media_tree.git
7986S:	Supported
7987F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
7988F:	drivers/media/platform/rcar_fdp1.c
7989
7990MEDIA DRIVERS FOR RENESAS - VIN
7991M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7992L:	linux-media@vger.kernel.org
7993L:	linux-renesas-soc@vger.kernel.org
7994T:	git git://linuxtv.org/media_tree.git
7995S:	Supported
7996F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7997F:	drivers/media/platform/rcar-vin/
7998
7999MEDIA DRIVERS FOR RENESAS - VSP1
8000M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8001L:	linux-media@vger.kernel.org
8002L:	linux-renesas-soc@vger.kernel.org
8003T:	git git://linuxtv.org/media_tree.git
8004S:	Supported
8005F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8006F:	drivers/media/platform/vsp1/
8007
8008MEDIA DRIVERS FOR HELENE
8009M:	Abylay Ospan <aospan@netup.ru>
8010L:	linux-media@vger.kernel.org
8011W:	https://linuxtv.org
8012W:	http://netup.tv/
8013T:	git git://linuxtv.org/media_tree.git
8014S:	Supported
8015F:	drivers/media/dvb-frontends/helene*
8016
8017MEDIA DRIVERS FOR ASCOT2E
8018M:	Sergey Kozlov <serjk@netup.ru>
8019M:	Abylay Ospan <aospan@netup.ru>
8020L:	linux-media@vger.kernel.org
8021W:	https://linuxtv.org
8022W:	http://netup.tv/
8023T:	git git://linuxtv.org/media_tree.git
8024S:	Supported
8025F:	drivers/media/dvb-frontends/ascot2e*
8026
8027MEDIA DRIVERS FOR CXD2841ER
8028M:	Sergey Kozlov <serjk@netup.ru>
8029M:	Abylay Ospan <aospan@netup.ru>
8030L:	linux-media@vger.kernel.org
8031W:	https://linuxtv.org
8032W:	http://netup.tv/
8033T:	git git://linuxtv.org/media_tree.git
8034S:	Supported
8035F:	drivers/media/dvb-frontends/cxd2841er*
8036
8037MEDIA DRIVERS FOR HORUS3A
8038M:	Sergey Kozlov <serjk@netup.ru>
8039M:	Abylay Ospan <aospan@netup.ru>
8040L:	linux-media@vger.kernel.org
8041W:	https://linuxtv.org
8042W:	http://netup.tv/
8043T:	git git://linuxtv.org/media_tree.git
8044S:	Supported
8045F:	drivers/media/dvb-frontends/horus3a*
8046
8047MEDIA DRIVERS FOR LNBH25
8048M:	Sergey Kozlov <serjk@netup.ru>
8049M:	Abylay Ospan <aospan@netup.ru>
8050L:	linux-media@vger.kernel.org
8051W:	https://linuxtv.org
8052W:	http://netup.tv/
8053T:	git git://linuxtv.org/media_tree.git
8054S:	Supported
8055F:	drivers/media/dvb-frontends/lnbh25*
8056
8057MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8058M:	Sergey Kozlov <serjk@netup.ru>
8059M:	Abylay Ospan <aospan@netup.ru>
8060L:	linux-media@vger.kernel.org
8061W:	https://linuxtv.org
8062W:	http://netup.tv/
8063T:	git git://linuxtv.org/media_tree.git
8064S:	Supported
8065F:	drivers/media/pci/netup_unidvb/*
8066
8067MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8068M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8069M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8070P:	LinuxTV.org Project
8071L:	linux-media@vger.kernel.org
8072W:	https://linuxtv.org
8073Q:	http://patchwork.kernel.org/project/linux-media/list/
8074T:	git git://linuxtv.org/media_tree.git
8075S:	Maintained
8076F:	Documentation/media/
8077F:	drivers/media/
8078F:	drivers/staging/media/
8079F:	include/linux/platform_data/media/
8080F:	include/media/
8081F:	include/uapi/linux/dvb/
8082F:	include/uapi/linux/videodev2.h
8083F:	include/uapi/linux/media.h
8084F:	include/uapi/linux/v4l2-*
8085F:	include/uapi/linux/meye.h
8086F:	include/uapi/linux/ivtv*
8087F:	include/uapi/linux/uvcvideo.h
8088
8089MEDIATEK ETHERNET DRIVER
8090M:	Felix Fietkau <nbd@openwrt.org>
8091M:	John Crispin <blogic@openwrt.org>
8092L:	netdev@vger.kernel.org
8093S:	Maintained
8094F:	drivers/net/ethernet/mediatek/
8095
8096MEDIATEK MEDIA DRIVER
8097M:	Tiffany Lin <tiffany.lin@mediatek.com>
8098M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8099S:	Supported
8100F:	drivers/media/platform/mtk-vcodec/
8101F:	drivers/media/platform/mtk-vpu/
8102F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8103F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8104
8105MEDIATEK MDP DRIVER
8106M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8107M:	Houlong Wei <houlong.wei@mediatek.com>
8108M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8109S:	Supported
8110F:	drivers/media/platform/mtk-mdp/
8111F:	drivers/media/platform/mtk-vpu/
8112F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8113
8114MEDIATEK MT7601U WIRELESS LAN DRIVER
8115M:	Jakub Kicinski <kubakici@wp.pl>
8116L:	linux-wireless@vger.kernel.org
8117S:	Maintained
8118F:	drivers/net/wireless/mediatek/mt7601u/
8119
8120MEGARAID SCSI/SAS DRIVERS
8121M:	Kashyap Desai <kashyap.desai@broadcom.com>
8122M:	Sumit Saxena <sumit.saxena@broadcom.com>
8123M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8124L:	megaraidlinux.pdl@broadcom.com
8125L:	linux-scsi@vger.kernel.org
8126W:	http://www.avagotech.com/support/
8127S:	Maintained
8128F:	Documentation/scsi/megaraid.txt
8129F:	drivers/scsi/megaraid.*
8130F:	drivers/scsi/megaraid/
8131
8132MELFAS MIP4 TOUCHSCREEN DRIVER
8133M:	Sangwon Jee <jeesw@melfas.com>
8134W:	http://www.melfas.com
8135S:	Supported
8136F:	drivers/input/touchscreen/melfas_mip4.c
8137F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8138
8139MELLANOX ETHERNET DRIVER (mlx4_en)
8140M:	Tariq Toukan <tariqt@mellanox.com>
8141L:	netdev@vger.kernel.org
8142S:	Supported
8143W:	http://www.mellanox.com
8144Q:	http://patchwork.ozlabs.org/project/netdev/list/
8145F:	drivers/net/ethernet/mellanox/mlx4/en_*
8146
8147MELLANOX ETHERNET DRIVER (mlx5e)
8148M:	Saeed Mahameed <saeedm@mellanox.com>
8149L:	netdev@vger.kernel.org
8150S:	Supported
8151W:	http://www.mellanox.com
8152Q:	http://patchwork.ozlabs.org/project/netdev/list/
8153F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8154
8155MELLANOX ETHERNET SWITCH DRIVERS
8156M:	Jiri Pirko <jiri@mellanox.com>
8157M:	Ido Schimmel <idosch@mellanox.com>
8158L:	netdev@vger.kernel.org
8159S:	Supported
8160W:	http://www.mellanox.com
8161Q:	http://patchwork.ozlabs.org/project/netdev/list/
8162F:	drivers/net/ethernet/mellanox/mlxsw/
8163
8164MELLANOX MLXCPLD I2C AND MUX DRIVER
8165M:	Vadim Pasternak <vadimp@mellanox.com>
8166M:	Michael Shych <michaelsh@mellanox.com>
8167L:	linux-i2c@vger.kernel.org
8168S:	Supported
8169F:	drivers/i2c/busses/i2c-mlxcpld.c
8170F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8171F:	Documentation/i2c/busses/i2c-mlxcpld
8172
8173MELLANOX MLXCPLD LED DRIVER
8174M:	Vadim Pasternak <vadimp@mellanox.com>
8175L:	linux-leds@vger.kernel.org
8176S:	Supported
8177F:	drivers/leds/leds-mlxcpld.c
8178F:	Documentation/leds/leds-mlxcpld.txt
8179
8180MELLANOX PLATFORM DRIVER
8181M:      Vadim Pasternak <vadimp@mellanox.com>
8182L:      platform-driver-x86@vger.kernel.org
8183S:      Supported
8184F:      drivers/platform/x86/mlx-platform.c
8185
8186MELLANOX MLX CPLD HOTPLUG DRIVER
8187M:	Vadim Pasternak <vadimp@mellanox.com>
8188L:	platform-driver-x86@vger.kernel.org
8189S:	Supported
8190F:	drivers/platform/x86/mlxcpld-hotplug.c
8191F:	include/linux/platform_data/mlxcpld-hotplug.h
8192
8193SOFT-ROCE DRIVER (rxe)
8194M:	Moni Shoua <monis@mellanox.com>
8195L:	linux-rdma@vger.kernel.org
8196S:	Supported
8197W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8198Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8199F:	drivers/infiniband/sw/rxe/
8200F:	include/uapi/rdma/rdma_user_rxe.h
8201
8202MEMBARRIER SUPPORT
8203M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8204M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8205L:	linux-kernel@vger.kernel.org
8206S:	Supported
8207F:	kernel/membarrier.c
8208F:	include/uapi/linux/membarrier.h
8209
8210MEMORY MANAGEMENT
8211L:	linux-mm@kvack.org
8212W:	http://www.linux-mm.org
8213S:	Maintained
8214F:	include/linux/mm.h
8215F:	include/linux/gfp.h
8216F:	include/linux/mmzone.h
8217F:	include/linux/memory_hotplug.h
8218F:	include/linux/vmalloc.h
8219F:	mm/
8220
8221MEMORY TECHNOLOGY DEVICES (MTD)
8222M:	David Woodhouse <dwmw2@infradead.org>
8223M:	Brian Norris <computersforpeace@gmail.com>
8224M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8225M:	Marek Vasut <marek.vasut@gmail.com>
8226M:	Richard Weinberger <richard@nod.at>
8227M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8228L:	linux-mtd@lists.infradead.org
8229W:	http://www.linux-mtd.infradead.org/
8230Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8231T:	git git://git.infradead.org/linux-mtd.git
8232T:	git git://git.infradead.org/l2-mtd.git
8233S:	Maintained
8234F:	Documentation/devicetree/bindings/mtd/
8235F:	drivers/mtd/
8236F:	include/linux/mtd/
8237F:	include/uapi/mtd/
8238
8239MEN A21 WATCHDOG DRIVER
8240M:	Johannes Thumshirn <morbidrsa@gmail.com>
8241L:	linux-watchdog@vger.kernel.org
8242S:	Maintained
8243F:	drivers/watchdog/mena21_wdt.c
8244
8245MEN CHAMELEON BUS (mcb)
8246M:	Johannes Thumshirn <morbidrsa@gmail.com>
8247S:	Maintained
8248F:	drivers/mcb/
8249F:	include/linux/mcb.h
8250F:	Documentation/men-chameleon-bus.txt
8251
8252MEN F21BMC (Board Management Controller)
8253M:	Andreas Werner <andreas.werner@men.de>
8254S:	Supported
8255F:	drivers/mfd/menf21bmc.c
8256F:	drivers/watchdog/menf21bmc_wdt.c
8257F:	drivers/leds/leds-menf21bmc.c
8258F:	drivers/hwmon/menf21bmc_hwmon.c
8259F:	Documentation/hwmon/menf21bmc
8260
8261METAG ARCHITECTURE
8262M:	James Hogan <james.hogan@imgtec.com>
8263L:	linux-metag@vger.kernel.org
8264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8265S:	Odd Fixes
8266F:	arch/metag/
8267F:	Documentation/metag/
8268F:	Documentation/devicetree/bindings/metag/
8269F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8270F:	drivers/clocksource/metag_generic.c
8271F:	drivers/irqchip/irq-metag.c
8272F:	drivers/irqchip/irq-metag-ext.c
8273F:	drivers/tty/metag_da.c
8274
8275MICROBLAZE ARCHITECTURE
8276M:	Michal Simek <monstr@monstr.eu>
8277W:	http://www.monstr.eu/fdt/
8278T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8279S:	Supported
8280F:	arch/microblaze/
8281
8282MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8283M:	Richard Genoud <richard.genoud@gmail.com>
8284S:	Maintained
8285F:	drivers/tty/serial/atmel_serial.c
8286F:	include/linux/atmel_serial.h
8287
8288MICROCHIP / ATMEL DMA DRIVER
8289M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8291L:	dmaengine@vger.kernel.org
8292S:	Supported
8293F:	drivers/dma/at_hdmac.c
8294F:	drivers/dma/at_hdmac_regs.h
8295F:	include/linux/platform_data/dma-atmel.h
8296
8297MICROCHIP / ATMEL ISC DRIVER
8298M:	Songjun Wu <songjun.wu@microchip.com>
8299L:	linux-media@vger.kernel.org
8300S:	Supported
8301F:	drivers/media/platform/atmel/atmel-isc.c
8302F:	drivers/media/platform/atmel/atmel-isc-regs.h
8303F:	devicetree/bindings/media/atmel-isc.txt
8304
8305MICROCHIP USB251XB DRIVER
8306M:	Richard Leitner <richard.leitner@skidata.com>
8307L:	linux-usb@vger.kernel.org
8308S:	Maintained
8309F:	drivers/usb/misc/usb251xb.c
8310F:	include/linux/platform_data/usb251xb.h
8311F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8312
8313MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8314M:	Chen Yu <yu.c.chen@intel.com>
8315L:	platform-driver-x86@vger.kernel.org
8316S:	Supported
8317F:	drivers/platform/x86/surfacepro3_button.c
8318
8319MICROTEK X6 SCANNER
8320M:	Oliver Neukum <oliver@neukum.org>
8321S:	Maintained
8322F:	drivers/usb/image/microtek.*
8323
8324MIPS
8325M:	Ralf Baechle <ralf@linux-mips.org>
8326L:	linux-mips@linux-mips.org
8327W:	http://www.linux-mips.org/
8328T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8329Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8330S:	Supported
8331F:	Documentation/devicetree/bindings/mips/
8332F:	Documentation/mips/
8333F:	arch/mips/
8334
8335MIPS/LOONGSON1 ARCHITECTURE
8336M:	Keguang Zhang <keguang.zhang@gmail.com>
8337L:	linux-mips@linux-mips.org
8338S:	Maintained
8339F:	arch/mips/loongson32/
8340F:	arch/mips/include/asm/mach-loongson32/
8341F:	drivers/*/*loongson1*
8342F:	drivers/*/*/*loongson1*
8343
8344MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8345M:	Hans Verkuil <hverkuil@xs4all.nl>
8346L:	linux-media@vger.kernel.org
8347T:	git git://linuxtv.org/media_tree.git
8348W:	https://linuxtv.org
8349S:	Odd Fixes
8350F:	drivers/media/radio/radio-miropcm20*
8351
8352MELLANOX MLX4 core VPI driver
8353M:	Yishai Hadas <yishaih@mellanox.com>
8354L:	netdev@vger.kernel.org
8355L:	linux-rdma@vger.kernel.org
8356W:	http://www.mellanox.com
8357Q:	http://patchwork.ozlabs.org/project/netdev/list/
8358S:	Supported
8359F:	drivers/net/ethernet/mellanox/mlx4/
8360F:	include/linux/mlx4/
8361F:	include/uapi/rdma/mlx4-abi.h
8362
8363MELLANOX MLX4 IB driver
8364M:	Yishai Hadas <yishaih@mellanox.com>
8365L:	linux-rdma@vger.kernel.org
8366W:	http://www.mellanox.com
8367Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8368S:	Supported
8369F:	drivers/infiniband/hw/mlx4/
8370F:	include/linux/mlx4/
8371
8372MELLANOX MLX5 core VPI driver
8373M:	Saeed Mahameed <saeedm@mellanox.com>
8374M:	Matan Barak <matanb@mellanox.com>
8375M:	Leon Romanovsky <leonro@mellanox.com>
8376L:	netdev@vger.kernel.org
8377L:	linux-rdma@vger.kernel.org
8378W:	http://www.mellanox.com
8379Q:	http://patchwork.ozlabs.org/project/netdev/list/
8380S:	Supported
8381F:	drivers/net/ethernet/mellanox/mlx5/core/
8382F:	include/linux/mlx5/
8383F:	include/uapi/rdma/mlx5-abi.h
8384
8385MELLANOX MLX5 IB driver
8386M:	Matan Barak <matanb@mellanox.com>
8387M:	Leon Romanovsky <leonro@mellanox.com>
8388L:	linux-rdma@vger.kernel.org
8389W:	http://www.mellanox.com
8390Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8391S:	Supported
8392F:	drivers/infiniband/hw/mlx5/
8393F:	include/linux/mlx5/
8394
8395MELEXIS MLX90614 DRIVER
8396M:	Crt Mori <cmo@melexis.com>
8397L:	linux-iio@vger.kernel.org
8398W:	http://www.melexis.com
8399S:	Supported
8400F:	drivers/iio/temperature/mlx90614.c
8401
8402MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8403M:	Don Brace <don.brace@microsemi.com>
8404L:	esc.storagedev@microsemi.com
8405L:	linux-scsi@vger.kernel.org
8406S:	Supported
8407F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8408F:	drivers/scsi/smartpqi/Kconfig
8409F:	drivers/scsi/smartpqi/Makefile
8410F:	include/linux/cciss*.h
8411F:	include/uapi/linux/cciss*.h
8412F:	Documentation/scsi/smartpqi.txt
8413
8414MN88472 MEDIA DRIVER
8415M:	Antti Palosaari <crope@iki.fi>
8416L:	linux-media@vger.kernel.org
8417W:	https://linuxtv.org
8418W:	http://palosaari.fi/linux/
8419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8420S:	Maintained
8421F:	drivers/media/dvb-frontends/mn88472*
8422
8423MN88473 MEDIA DRIVER
8424M:	Antti Palosaari <crope@iki.fi>
8425L:	linux-media@vger.kernel.org
8426W:	https://linuxtv.org
8427W:	http://palosaari.fi/linux/
8428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8429S:	Maintained
8430F:	drivers/media/dvb-frontends/mn88473*
8431
8432MODULE SUPPORT
8433M:	Jessica Yu <jeyu@redhat.com>
8434M:	Rusty Russell <rusty@rustcorp.com.au>
8435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8436S:	Maintained
8437F:	include/linux/module.h
8438F:	kernel/module.c
8439
8440MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8441W:	http://popies.net/meye/
8442S:	Orphan
8443F:	Documentation/media/v4l-drivers/meye*
8444F:	drivers/media/pci/meye/
8445F:	include/uapi/linux/meye.h
8446
8447MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8448M:	Jiri Slaby <jirislaby@gmail.com>
8449S:	Maintained
8450F:	Documentation/serial/moxa-smartio
8451F:	drivers/tty/mxser.*
8452
8453MR800 AVERMEDIA USB FM RADIO DRIVER
8454M:	Alexey Klimov <klimov.linux@gmail.com>
8455L:	linux-media@vger.kernel.org
8456T:	git git://linuxtv.org/media_tree.git
8457S:	Maintained
8458F:	drivers/media/radio/radio-mr800.c
8459
8460MRF24J40 IEEE 802.15.4 RADIO DRIVER
8461M:	Alan Ott <alan@signal11.us>
8462L:	linux-wpan@vger.kernel.org
8463S:	Maintained
8464F:	drivers/net/ieee802154/mrf24j40.c
8465F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8466
8467MSI LAPTOP SUPPORT
8468M:	"Lee, Chun-Yi" <jlee@suse.com>
8469L:	platform-driver-x86@vger.kernel.org
8470S:	Maintained
8471F:	drivers/platform/x86/msi-laptop.c
8472
8473MSI WMI SUPPORT
8474L:	platform-driver-x86@vger.kernel.org
8475S:	Orphan
8476F:	drivers/platform/x86/msi-wmi.c
8477
8478MSI001 MEDIA DRIVER
8479M:	Antti Palosaari <crope@iki.fi>
8480L:	linux-media@vger.kernel.org
8481W:	https://linuxtv.org
8482W:	http://palosaari.fi/linux/
8483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8484T:	git git://linuxtv.org/anttip/media_tree.git
8485S:	Maintained
8486F:	drivers/media/tuners/msi001*
8487
8488MSI2500 MEDIA DRIVER
8489M:	Antti Palosaari <crope@iki.fi>
8490L:	linux-media@vger.kernel.org
8491W:	https://linuxtv.org
8492W:	http://palosaari.fi/linux/
8493Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8494T:	git git://linuxtv.org/anttip/media_tree.git
8495S:	Maintained
8496F:	drivers/media/usb/msi2500/
8497
8498MSYSTEMS DISKONCHIP G3 MTD DRIVER
8499M:	Robert Jarzmik <robert.jarzmik@free.fr>
8500L:	linux-mtd@lists.infradead.org
8501S:	Maintained
8502F:	drivers/mtd/devices/docg3*
8503
8504MT9M032 APTINA SENSOR DRIVER
8505M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8506L:	linux-media@vger.kernel.org
8507T:	git git://linuxtv.org/media_tree.git
8508S:	Maintained
8509F:	drivers/media/i2c/mt9m032.c
8510F:	include/media/i2c/mt9m032.h
8511
8512MT9P031 APTINA CAMERA SENSOR
8513M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8514L:	linux-media@vger.kernel.org
8515T:	git git://linuxtv.org/media_tree.git
8516S:	Maintained
8517F:	drivers/media/i2c/mt9p031.c
8518F:	include/media/i2c/mt9p031.h
8519
8520MT9T001 APTINA CAMERA SENSOR
8521M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8522L:	linux-media@vger.kernel.org
8523T:	git git://linuxtv.org/media_tree.git
8524S:	Maintained
8525F:	drivers/media/i2c/mt9t001.c
8526F:	include/media/i2c/mt9t001.h
8527
8528MT9V032 APTINA CAMERA SENSOR
8529M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8530L:	linux-media@vger.kernel.org
8531T:	git git://linuxtv.org/media_tree.git
8532S:	Maintained
8533F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8534F:	drivers/media/i2c/mt9v032.c
8535F:	include/media/i2c/mt9v032.h
8536
8537MULTIFUNCTION DEVICES (MFD)
8538M:	Lee Jones <lee.jones@linaro.org>
8539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8540S:	Supported
8541F:	Documentation/devicetree/bindings/mfd/
8542F:	drivers/mfd/
8543F:	include/linux/mfd/
8544F:	include/dt-bindings/mfd/
8545
8546MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8547M:	Ulf Hansson <ulf.hansson@linaro.org>
8548L:	linux-mmc@vger.kernel.org
8549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8550S:	Maintained
8551F:	Documentation/devicetree/bindings/mmc/
8552F:	drivers/mmc/
8553F:	include/linux/mmc/
8554F:	include/uapi/linux/mmc/
8555
8556MULTIMEDIA CARD (MMC) ETC. OVER SPI
8557S:	Orphan
8558F:	drivers/mmc/host/mmc_spi.c
8559F:	include/linux/spi/mmc_spi.h
8560
8561MULTISOUND SOUND DRIVER
8562M:	Andrew Veliath <andrewtv@usa.net>
8563S:	Maintained
8564F:	Documentation/sound/oss/MultiSound
8565F:	sound/oss/msnd*
8566
8567MULTITECH MULTIPORT CARD (ISICOM)
8568S:	Orphan
8569F:	drivers/tty/isicom.c
8570F:	include/linux/isicom.h
8571
8572MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8573M:	Bin Liu <b-liu@ti.com>
8574L:	linux-usb@vger.kernel.org
8575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8576S:	Maintained
8577F:	drivers/usb/musb/
8578
8579MXL5007T MEDIA DRIVER
8580M:	Michael Krufky <mkrufky@linuxtv.org>
8581L:	linux-media@vger.kernel.org
8582W:	https://linuxtv.org
8583W:	http://github.com/mkrufky
8584Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8585T:	git git://linuxtv.org/mkrufky/tuners.git
8586S:	Maintained
8587F:	drivers/media/tuners/mxl5007t.*
8588
8589MXSFB DRM DRIVER
8590M:	Marek Vasut <marex@denx.de>
8591S:	Supported
8592F:	drivers/gpu/drm/mxsfb/
8593F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8594
8595MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8596M:	Hyong-Youb Kim <hykim@myri.com>
8597L:	netdev@vger.kernel.org
8598W:	https://www.myricom.com/support/downloads/myri10ge.html
8599S:	Supported
8600F:	drivers/net/ethernet/myricom/myri10ge/
8601
8602NAND FLASH SUBSYSTEM
8603M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8604R:	Richard Weinberger <richard@nod.at>
8605L:	linux-mtd@lists.infradead.org
8606W:	http://www.linux-mtd.infradead.org/
8607Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8608T:	git git://github.com/linux-nand/linux.git
8609S:	Maintained
8610F:	drivers/mtd/nand/
8611F:	include/linux/mtd/nand*.h
8612
8613NATSEMI ETHERNET DRIVER (DP8381x)
8614S:	Orphan
8615F:	drivers/net/ethernet/natsemi/natsemi.c
8616
8617NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8618M:	Daniel Mack <zonque@gmail.com>
8619S:	Maintained
8620L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8621W:	http://www.native-instruments.com
8622F:	sound/usb/caiaq/
8623
8624NCP FILESYSTEM
8625M:	Petr Vandrovec <petr@vandrovec.name>
8626S:	Odd Fixes
8627F:	fs/ncpfs/
8628
8629NCR 5380 SCSI DRIVERS
8630M:	Finn Thain <fthain@telegraphics.com.au>
8631M:	Michael Schmitz <schmitzmic@gmail.com>
8632L:	linux-scsi@vger.kernel.org
8633S:	Maintained
8634F:	Documentation/scsi/g_NCR5380.txt
8635F:	drivers/scsi/NCR5380.*
8636F:	drivers/scsi/arm/cumana_1.c
8637F:	drivers/scsi/arm/oak.c
8638F:	drivers/scsi/atari_scsi.*
8639F:	drivers/scsi/dmx3191d.c
8640F:	drivers/scsi/g_NCR5380.*
8641F:	drivers/scsi/mac_scsi.*
8642F:	drivers/scsi/sun3_scsi.*
8643F:	drivers/scsi/sun3_scsi_vme.c
8644
8645NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8646M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8647L:	linux-scsi@vger.kernel.org
8648S:	Maintained
8649F:	drivers/scsi/NCR_D700.*
8650
8651NCT6775 HARDWARE MONITOR DRIVER
8652M:	Guenter Roeck <linux@roeck-us.net>
8653L:	linux-hwmon@vger.kernel.org
8654S:	Maintained
8655F:	Documentation/hwmon/nct6775
8656F:	drivers/hwmon/nct6775.c
8657
8658NETEFFECT IWARP RNIC DRIVER (IW_NES)
8659M:	Faisal Latif <faisal.latif@intel.com>
8660L:	linux-rdma@vger.kernel.org
8661W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8662S:	Supported
8663F:	drivers/infiniband/hw/nes/
8664F:	include/uapi/rdma/nes-abi.h
8665
8666NETEM NETWORK EMULATOR
8667M:	Stephen Hemminger <stephen@networkplumber.org>
8668L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8669S:	Maintained
8670F:	net/sched/sch_netem.c
8671
8672NETERION 10GbE DRIVERS (s2io/vxge)
8673M:	Jon Mason <jdmason@kudzu.us>
8674L:	netdev@vger.kernel.org
8675S:	Supported
8676F:	Documentation/networking/s2io.txt
8677F:	Documentation/networking/vxge.txt
8678F:	drivers/net/ethernet/neterion/
8679
8680NETFILTER
8681M:	Pablo Neira Ayuso <pablo@netfilter.org>
8682M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8683L:	netfilter-devel@vger.kernel.org
8684L:	coreteam@netfilter.org
8685W:	http://www.netfilter.org/
8686W:	http://www.iptables.org/
8687Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8690S:	Supported
8691F:	include/linux/netfilter*
8692F:	include/linux/netfilter/
8693F:	include/net/netfilter/
8694F:	include/uapi/linux/netfilter*
8695F:	include/uapi/linux/netfilter/
8696F:	net/*/netfilter.c
8697F:	net/*/netfilter/
8698F:	net/netfilter/
8699F:	net/bridge/br_netfilter*.c
8700
8701NETLABEL
8702M:	Paul Moore <paul@paul-moore.com>
8703W:	http://netlabel.sf.net
8704L:	netdev@vger.kernel.org
8705S:	Maintained
8706F:	Documentation/netlabel/
8707F:	include/net/netlabel.h
8708F:	net/netlabel/
8709
8710NETROM NETWORK LAYER
8711M:	Ralf Baechle <ralf@linux-mips.org>
8712L:	linux-hams@vger.kernel.org
8713W:	http://www.linux-ax25.org/
8714S:	Maintained
8715F:	include/net/netrom.h
8716F:	include/uapi/linux/netrom.h
8717F:	net/netrom/
8718
8719NETRONOME ETHERNET DRIVERS
8720M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8721L:	oss-drivers@netronome.com
8722S:	Maintained
8723F:	drivers/net/ethernet/netronome/
8724
8725NETWORK BLOCK DEVICE (NBD)
8726M:	Josef Bacik <jbacik@fb.com>
8727S:	Maintained
8728L:	linux-block@vger.kernel.org
8729L:	nbd-general@lists.sourceforge.net
8730F:	Documentation/blockdev/nbd.txt
8731F:	drivers/block/nbd.c
8732F:	include/uapi/linux/nbd.h
8733
8734NETWORK DROP MONITOR
8735M:	Neil Horman <nhorman@tuxdriver.com>
8736L:	netdev@vger.kernel.org
8737S:	Maintained
8738W:	https://fedorahosted.org/dropwatch/
8739F:	net/core/drop_monitor.c
8740
8741NETWORKING [DSA]
8742M:	Andrew Lunn <andrew@lunn.ch>
8743M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8744M:	Florian Fainelli <f.fainelli@gmail.com>
8745S:	Maintained
8746F:	net/dsa/
8747F:	include/net/dsa.h
8748F:	drivers/net/dsa/
8749
8750NETWORKING [GENERAL]
8751M:	"David S. Miller" <davem@davemloft.net>
8752L:	netdev@vger.kernel.org
8753W:	http://www.linuxfoundation.org/en/Net
8754Q:	http://patchwork.ozlabs.org/project/netdev/list/
8755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8757S:	Maintained
8758F:	net/
8759F:	include/net/
8760F:	include/linux/in.h
8761F:	include/linux/net.h
8762F:	include/linux/netdevice.h
8763F:	include/uapi/linux/in.h
8764F:	include/uapi/linux/net.h
8765F:	include/uapi/linux/netdevice.h
8766F:	include/uapi/linux/net_namespace.h
8767F:	tools/net/
8768F:	tools/testing/selftests/net/
8769F:	lib/random32.c
8770
8771NETWORKING [IPv4/IPv6]
8772M:	"David S. Miller" <davem@davemloft.net>
8773M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8774M:	James Morris <jmorris@namei.org>
8775M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8776M:	Patrick McHardy <kaber@trash.net>
8777L:	netdev@vger.kernel.org
8778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8779S:	Maintained
8780F:	net/ipv4/
8781F:	net/ipv6/
8782F:	include/net/ip*
8783F:	arch/x86/net/*
8784
8785NETWORKING [IPSEC]
8786M:	Steffen Klassert <steffen.klassert@secunet.com>
8787M:	Herbert Xu <herbert@gondor.apana.org.au>
8788M:	"David S. Miller" <davem@davemloft.net>
8789L:	netdev@vger.kernel.org
8790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8792S:	Maintained
8793F:	net/core/flow.c
8794F:	net/xfrm/
8795F:	net/key/
8796F:	net/ipv4/xfrm*
8797F:	net/ipv4/esp4.c
8798F:	net/ipv4/ah4.c
8799F:	net/ipv4/ipcomp.c
8800F:	net/ipv4/ip_vti.c
8801F:	net/ipv6/xfrm*
8802F:	net/ipv6/esp6.c
8803F:	net/ipv6/ah6.c
8804F:	net/ipv6/ipcomp6.c
8805F:	net/ipv6/ip6_vti.c
8806F:	include/uapi/linux/xfrm.h
8807F:	include/net/xfrm.h
8808
8809NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8810M:	Paul Moore <paul@paul-moore.com>
8811L:	netdev@vger.kernel.org
8812S:	Maintained
8813
8814NETWORKING [WIRELESS]
8815L:	linux-wireless@vger.kernel.org
8816Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8817
8818NETWORKING DRIVERS
8819L:	netdev@vger.kernel.org
8820W:	http://www.linuxfoundation.org/en/Net
8821Q:	http://patchwork.ozlabs.org/project/netdev/list/
8822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8824S:	Odd Fixes
8825F:	Documentation/devicetree/bindings/net/
8826F:	drivers/net/
8827F:	include/linux/if_*
8828F:	include/linux/netdevice.h
8829F:	include/linux/etherdevice.h
8830F:	include/linux/fcdevice.h
8831F:	include/linux/fddidevice.h
8832F:	include/linux/hippidevice.h
8833F:	include/linux/inetdevice.h
8834F:	include/uapi/linux/if_*
8835F:	include/uapi/linux/netdevice.h
8836
8837NETWORKING DRIVERS (WIRELESS)
8838M:	Kalle Valo <kvalo@codeaurora.org>
8839L:	linux-wireless@vger.kernel.org
8840Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8843S:	Maintained
8844F:	Documentation/devicetree/bindings/net/wireless/
8845F:	drivers/net/wireless/
8846
8847NETXEN (1/10) GbE SUPPORT
8848M:	Manish Chopra <manish.chopra@cavium.com>
8849M:	Rahul Verma <rahul.verma@cavium.com>
8850M:	Dept-GELinuxNICDev@cavium.com
8851L:	netdev@vger.kernel.org
8852S:	Supported
8853F:	drivers/net/ethernet/qlogic/netxen/
8854
8855NFC SUBSYSTEM
8856M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8857M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8858M:	Samuel Ortiz <sameo@linux.intel.com>
8859L:	linux-wireless@vger.kernel.org
8860L:	linux-nfc@lists.01.org (subscribers-only)
8861S:	Supported
8862F:	net/nfc/
8863F:	include/net/nfc/
8864F:	include/uapi/linux/nfc.h
8865F:	drivers/nfc/
8866F:	include/linux/platform_data/nfcmrvl.h
8867F:	include/linux/platform_data/nxp-nci.h
8868F:	include/linux/platform_data/pn544.h
8869F:	include/linux/platform_data/st21nfca.h
8870F:	include/linux/platform_data/st-nci.h
8871F:	Documentation/devicetree/bindings/net/nfc/
8872
8873NFS, SUNRPC, AND LOCKD CLIENTS
8874M:	Trond Myklebust <trond.myklebust@primarydata.com>
8875M:	Anna Schumaker <anna.schumaker@netapp.com>
8876L:	linux-nfs@vger.kernel.org
8877W:	http://client.linux-nfs.org
8878T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8879S:	Maintained
8880F:	fs/lockd/
8881F:	fs/nfs/
8882F:	fs/nfs_common/
8883F:	net/sunrpc/
8884F:	include/linux/lockd/
8885F:	include/linux/nfs*
8886F:	include/linux/sunrpc/
8887F:	include/uapi/linux/nfs*
8888F:	include/uapi/linux/sunrpc/
8889
8890NILFS2 FILESYSTEM
8891M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8892L:	linux-nilfs@vger.kernel.org
8893W:	http://nilfs.sourceforge.net/
8894W:	http://nilfs.osdn.jp/
8895T:	git git://github.com/konis/nilfs2.git
8896S:	Supported
8897F:	Documentation/filesystems/nilfs2.txt
8898F:	fs/nilfs2/
8899F:	include/trace/events/nilfs2.h
8900F:	include/uapi/linux/nilfs2_api.h
8901F:	include/uapi/linux/nilfs2_ondisk.h
8902
8903NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8904M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8905W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8906S:	Maintained
8907F:	Documentation/scsi/NinjaSCSI.txt
8908F:	drivers/scsi/pcmcia/nsp_*
8909
8910NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8911M:	GOTO Masanori <gotom@debian.or.jp>
8912M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8913W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8914S:	Maintained
8915F:	Documentation/scsi/NinjaSCSI.txt
8916F:	drivers/scsi/nsp32*
8917
8918NIOS2 ARCHITECTURE
8919M:	Ley Foon Tan <lftan@altera.com>
8920L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8922S:	Maintained
8923F:	arch/nios2/
8924
8925NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8926M:	Pavel Machek <pavel@ucw.cz>
8927M:	Sakari Ailus <sakari.ailus@iki.fi>
8928L:	linux-media@vger.kernel.org
8929S:	Maintained
8930F:	drivers/media/i2c/et8ek8
8931F:	drivers/media/i2c/ad5820.c
8932
8933NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8934M:	Pavel Machek <pavel@ucw.cz>
8935M:	Sakari Ailus <sakari.ailus@iki.fi>
8936L:	linux-media@vger.kernel.org
8937S:	Maintained
8938F:	drivers/media/i2c/et8ek8
8939F:	drivers/media/i2c/ad5820.c
8940
8941NOKIA N900 POWER SUPPLY DRIVERS
8942R:	Pali Rohár <pali.rohar@gmail.com>
8943F:	include/linux/power/bq2415x_charger.h
8944F:	include/linux/power/bq27xxx_battery.h
8945F:	include/linux/power/isp1704_charger.h
8946F:	drivers/power/supply/bq2415x_charger.c
8947F:	drivers/power/supply/bq27xxx_battery.c
8948F:	drivers/power/supply/bq27xxx_battery_i2c.c
8949F:	drivers/power/supply/isp1704_charger.c
8950F:	drivers/power/supply/rx51_battery.c
8951
8952NTB DRIVER CORE
8953M:	Jon Mason <jdmason@kudzu.us>
8954M:	Dave Jiang <dave.jiang@intel.com>
8955M:	Allen Hubbe <Allen.Hubbe@emc.com>
8956L:	linux-ntb@googlegroups.com
8957S:	Supported
8958W:	https://github.com/jonmason/ntb/wiki
8959T:	git git://github.com/jonmason/ntb.git
8960F:	drivers/ntb/
8961F:	drivers/net/ntb_netdev.c
8962F:	include/linux/ntb.h
8963F:	include/linux/ntb_transport.h
8964F:	tools/testing/selftests/ntb/
8965
8966NTB INTEL DRIVER
8967M:	Jon Mason <jdmason@kudzu.us>
8968M:	Dave Jiang <dave.jiang@intel.com>
8969L:	linux-ntb@googlegroups.com
8970S:	Supported
8971W:	https://github.com/jonmason/ntb/wiki
8972T:	git git://github.com/jonmason/ntb.git
8973F:	drivers/ntb/hw/intel/
8974
8975NTB AMD DRIVER
8976M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8977L:	linux-ntb@googlegroups.com
8978S:	Supported
8979F:	drivers/ntb/hw/amd/
8980
8981NTFS FILESYSTEM
8982M:	Anton Altaparmakov <anton@tuxera.com>
8983L:	linux-ntfs-dev@lists.sourceforge.net
8984W:	http://www.tuxera.com/
8985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8986S:	Supported
8987F:	Documentation/filesystems/ntfs.txt
8988F:	fs/ntfs/
8989
8990NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8991M:	Antonino Daplas <adaplas@gmail.com>
8992L:	linux-fbdev@vger.kernel.org
8993S:	Maintained
8994F:	drivers/video/fbdev/riva/
8995F:	drivers/video/fbdev/nvidia/
8996
8997NVM EXPRESS DRIVER
8998M:	Keith Busch <keith.busch@intel.com>
8999M:	Jens Axboe <axboe@fb.com>
9000M:	Christoph Hellwig <hch@lst.de>
9001M:	Sagi Grimberg <sagi@grimberg.me>
9002L:	linux-nvme@lists.infradead.org
9003T:	git://git.infradead.org/nvme.git
9004W:	http://git.infradead.org/nvme.git
9005S:	Supported
9006F:	drivers/nvme/host/
9007F:	include/linux/nvme.h
9008F:	include/uapi/linux/nvme_ioctl.h
9009
9010NVM EXPRESS TARGET DRIVER
9011M:	Christoph Hellwig <hch@lst.de>
9012M:	Sagi Grimberg <sagi@grimberg.me>
9013L:	linux-nvme@lists.infradead.org
9014T:	git://git.infradead.org/nvme.git
9015W:	http://git.infradead.org/nvme.git
9016S:	Supported
9017F:	drivers/nvme/target/
9018
9019NVM EXPRESS FC TRANSPORT DRIVERS
9020M:	James Smart <james.smart@broadcom.com>
9021L:	linux-nvme@lists.infradead.org
9022S:	Supported
9023F:	include/linux/nvme-fc.h
9024F:	include/linux/nvme-fc-driver.h
9025F:	drivers/nvme/host/fc.c
9026F:	drivers/nvme/target/fc.c
9027F:	drivers/nvme/target/fcloop.c
9028
9029NVMEM FRAMEWORK
9030M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9031M:	Maxime Ripard <maxime.ripard@free-electrons.com>
9032S:	Maintained
9033F:	drivers/nvmem/
9034F:	Documentation/devicetree/bindings/nvmem/
9035F:	include/linux/nvmem-consumer.h
9036F:	include/linux/nvmem-provider.h
9037
9038NXP-NCI NFC DRIVER
9039M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9040R:	Charles Gorand <charles.gorand@effinnov.com>
9041L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9042S:	Supported
9043F:	drivers/nfc/nxp-nci
9044
9045NXP TDA998X DRM DRIVER
9046M:	Russell King <linux@armlinux.org.uk>
9047S:	Supported
9048T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9049T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9050F:	drivers/gpu/drm/i2c/tda998x_drv.c
9051F:	include/drm/i2c/tda998x.h
9052
9053NXP TFA9879 DRIVER
9054M:	Peter Rosin <peda@axentia.se>
9055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9056S:	Maintained
9057F:	sound/soc/codecs/tfa9879*
9058
9059OBJTOOL
9060M:	Josh Poimboeuf <jpoimboe@redhat.com>
9061S:	Supported
9062F:	tools/objtool/
9063
9064OMAP1 SUPPORT
9065M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9066M:	Tony Lindgren <tony@atomide.com>
9067L:	linux-omap@vger.kernel.org
9068Q:	http://patchwork.kernel.org/project/linux-omap/list/
9069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9070S:	Maintained
9071F:	arch/arm/mach-omap1/
9072F:	arch/arm/plat-omap/
9073F:	arch/arm/configs/omap1_defconfig
9074F:	drivers/i2c/busses/i2c-omap.c
9075F:	include/linux/i2c-omap.h
9076
9077OMAP2+ SUPPORT
9078M:	Tony Lindgren <tony@atomide.com>
9079L:	linux-omap@vger.kernel.org
9080W:	http://www.muru.com/linux/omap/
9081W:	http://linux.omap.com/
9082Q:	http://patchwork.kernel.org/project/linux-omap/list/
9083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9084S:	Maintained
9085F:	arch/arm/mach-omap2/
9086F:	arch/arm/plat-omap/
9087F:	arch/arm/configs/omap2plus_defconfig
9088F:	drivers/i2c/busses/i2c-omap.c
9089F:	drivers/irqchip/irq-omap-intc.c
9090F:	drivers/mfd/*omap*.c
9091F:	drivers/mfd/menelaus.c
9092F:	drivers/mfd/palmas.c
9093F:	drivers/mfd/tps65217.c
9094F:	drivers/mfd/tps65218.c
9095F:	drivers/mfd/tps65910.c
9096F:	drivers/mfd/twl-core.[ch]
9097F:	drivers/mfd/twl4030*.c
9098F:	drivers/mfd/twl6030*.c
9099F:	drivers/mfd/twl6040*.c
9100F:	drivers/regulator/palmas-regulator*.c
9101F:	drivers/regulator/pbias-regulator.c
9102F:	drivers/regulator/tps65217-regulator.c
9103F:	drivers/regulator/tps65218-regulator.c
9104F:	drivers/regulator/tps65910-regulator.c
9105F:	drivers/regulator/twl-regulator.c
9106F:	drivers/regulator/twl6030-regulator.c
9107F:	include/linux/i2c-omap.h
9108
9109OMAP DEVICE TREE SUPPORT
9110M:	Benoît Cousson <bcousson@baylibre.com>
9111M:	Tony Lindgren <tony@atomide.com>
9112L:	linux-omap@vger.kernel.org
9113L:	devicetree@vger.kernel.org
9114S:	Maintained
9115F:	arch/arm/boot/dts/*omap*
9116F:	arch/arm/boot/dts/*am3*
9117F:	arch/arm/boot/dts/*am4*
9118F:	arch/arm/boot/dts/*am5*
9119F:	arch/arm/boot/dts/*dra7*
9120
9121OMAP CLOCK FRAMEWORK SUPPORT
9122M:	Paul Walmsley <paul@pwsan.com>
9123L:	linux-omap@vger.kernel.org
9124S:	Maintained
9125F:	arch/arm/*omap*/*clock*
9126
9127OMAP POWER MANAGEMENT SUPPORT
9128M:	Kevin Hilman <khilman@kernel.org>
9129L:	linux-omap@vger.kernel.org
9130S:	Maintained
9131F:	arch/arm/*omap*/*pm*
9132F:	drivers/cpufreq/omap-cpufreq.c
9133
9134OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9135M:	Rajendra Nayak <rnayak@codeaurora.org>
9136M:	Paul Walmsley <paul@pwsan.com>
9137L:	linux-omap@vger.kernel.org
9138S:	Maintained
9139F:	arch/arm/mach-omap2/prm*
9140
9141OMAP AUDIO SUPPORT
9142M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9143M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9144L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9145L:	linux-omap@vger.kernel.org
9146S:	Maintained
9147F:	sound/soc/omap/
9148
9149OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9150M:	Roger Quadros <rogerq@ti.com>
9151M:	Tony Lindgren <tony@atomide.com>
9152L:	linux-omap@vger.kernel.org
9153S:	Maintained
9154F:	drivers/memory/omap-gpmc.c
9155F:	arch/arm/mach-omap2/*gpmc*
9156
9157OMAP FRAMEBUFFER SUPPORT
9158M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9159L:	linux-fbdev@vger.kernel.org
9160L:	linux-omap@vger.kernel.org
9161S:	Maintained
9162F:	drivers/video/fbdev/omap/
9163
9164OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9165M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9166L:	linux-omap@vger.kernel.org
9167L:	linux-fbdev@vger.kernel.org
9168S:	Maintained
9169F:	drivers/video/fbdev/omap2/
9170F:	Documentation/arm/OMAP/DSS
9171
9172OMAP HARDWARE SPINLOCK SUPPORT
9173M:	Ohad Ben-Cohen <ohad@wizery.com>
9174L:	linux-omap@vger.kernel.org
9175S:	Maintained
9176F:	drivers/hwspinlock/omap_hwspinlock.c
9177
9178OMAP MMC SUPPORT
9179M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9180L:	linux-omap@vger.kernel.org
9181S:	Maintained
9182F:	drivers/mmc/host/omap.c
9183
9184OMAP HS MMC SUPPORT
9185L:	linux-mmc@vger.kernel.org
9186L:	linux-omap@vger.kernel.org
9187S:	Orphan
9188F:	drivers/mmc/host/omap_hsmmc.c
9189
9190OMAP RANDOM NUMBER GENERATOR SUPPORT
9191M:	Deepak Saxena <dsaxena@plexity.net>
9192S:	Maintained
9193F:	drivers/char/hw_random/omap-rng.c
9194
9195OMAP HWMOD SUPPORT
9196M:	Benoît Cousson <bcousson@baylibre.com>
9197M:	Paul Walmsley <paul@pwsan.com>
9198L:	linux-omap@vger.kernel.org
9199S:	Maintained
9200F:	arch/arm/mach-omap2/omap_hwmod.*
9201
9202OMAP HWMOD DATA
9203M:	Paul Walmsley <paul@pwsan.com>
9204L:	linux-omap@vger.kernel.org
9205S:	Maintained
9206F:	arch/arm/mach-omap2/omap_hwmod*data*
9207
9208OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9209M:	Benoît Cousson <bcousson@baylibre.com>
9210L:	linux-omap@vger.kernel.org
9211S:	Maintained
9212F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9213
9214OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9215M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9216L:	linux-media@vger.kernel.org
9217S:	Maintained
9218F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9219F:	drivers/media/platform/omap3isp/
9220F:	drivers/staging/media/omap4iss/
9221
9222OMAP USB SUPPORT
9223L:	linux-usb@vger.kernel.org
9224L:	linux-omap@vger.kernel.org
9225S:	Orphan
9226F:	drivers/usb/*/*omap*
9227F:	arch/arm/*omap*/usb*
9228
9229OMAP GPIO DRIVER
9230M:	Grygorii Strashko <grygorii.strashko@ti.com>
9231M:	Santosh Shilimkar <ssantosh@kernel.org>
9232M:	Kevin Hilman <khilman@kernel.org>
9233L:	linux-omap@vger.kernel.org
9234S:	Maintained
9235F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9236F:	drivers/gpio/gpio-omap.c
9237
9238OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9239M:	Mark Jackson <mpfj@newflow.co.uk>
9240L:	linux-omap@vger.kernel.org
9241S:	Maintained
9242F:	arch/arm/boot/dts/am335x-nano.dts
9243
9244OMFS FILESYSTEM
9245M:	Bob Copeland <me@bobcopeland.com>
9246L:	linux-karma-devel@lists.sourceforge.net
9247S:	Maintained
9248F:	Documentation/filesystems/omfs.txt
9249F:	fs/omfs/
9250
9251OMNIKEY CARDMAN 4000 DRIVER
9252M:	Harald Welte <laforge@gnumonks.org>
9253S:	Maintained
9254F:	drivers/char/pcmcia/cm4000_cs.c
9255F:	include/linux/cm4000_cs.h
9256F:	include/uapi/linux/cm4000_cs.h
9257
9258OMNIKEY CARDMAN 4040 DRIVER
9259M:	Harald Welte <laforge@gnumonks.org>
9260S:	Maintained
9261F:	drivers/char/pcmcia/cm4040_cs.*
9262
9263OMNIVISION OV7670 SENSOR DRIVER
9264M:	Jonathan Corbet <corbet@lwn.net>
9265L:	linux-media@vger.kernel.org
9266T:	git git://linuxtv.org/media_tree.git
9267S:	Maintained
9268F:	drivers/media/i2c/ov7670.c
9269
9270ONENAND FLASH DRIVER
9271M:	Kyungmin Park <kyungmin.park@samsung.com>
9272L:	linux-mtd@lists.infradead.org
9273S:	Maintained
9274F:	drivers/mtd/onenand/
9275F:	include/linux/mtd/onenand*.h
9276
9277ONSTREAM SCSI TAPE DRIVER
9278M:	Willem Riede <osst@riede.org>
9279L:	osst-users@lists.sourceforge.net
9280L:	linux-scsi@vger.kernel.org
9281S:	Maintained
9282F:	Documentation/scsi/osst.txt
9283F:	drivers/scsi/osst.*
9284F:	drivers/scsi/osst_*.h
9285F:	drivers/scsi/st.h
9286
9287OPENCORES I2C BUS DRIVER
9288M:	Peter Korsgaard <jacmet@sunsite.dk>
9289L:	linux-i2c@vger.kernel.org
9290S:	Maintained
9291F:	Documentation/i2c/busses/i2c-ocores
9292F:	drivers/i2c/busses/i2c-ocores.c
9293
9294OPEN FIRMWARE AND FLATTENED DEVICE TREE
9295M:	Rob Herring <robh+dt@kernel.org>
9296M:	Frank Rowand <frowand.list@gmail.com>
9297L:	devicetree@vger.kernel.org
9298W:	http://www.devicetree.org/
9299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9300S:	Maintained
9301F:	drivers/of/
9302F:	include/linux/of*.h
9303F:	scripts/dtc/
9304
9305OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9306M:	Rob Herring <robh+dt@kernel.org>
9307M:	Mark Rutland <mark.rutland@arm.com>
9308L:	devicetree@vger.kernel.org
9309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9310Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9311S:	Maintained
9312F:	Documentation/devicetree/
9313F:	arch/*/boot/dts/
9314F:	include/dt-bindings/
9315
9316OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9317M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9318L:	devicetree@vger.kernel.org
9319S:	Maintained
9320F:	Documentation/devicetree/dynamic-resolution-notes.txt
9321F:	Documentation/devicetree/overlay-notes.txt
9322F:	drivers/of/overlay.c
9323F:	drivers/of/resolver.c
9324
9325OPENRISC ARCHITECTURE
9326M:	Jonas Bonn <jonas@southpole.se>
9327M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9328M:	Stafford Horne <shorne@gmail.com>
9329T:	git git://github.com/openrisc/linux.git
9330L:	openrisc@lists.librecores.org
9331W:	http://openrisc.io
9332S:	Maintained
9333F:	arch/openrisc/
9334
9335OPENVSWITCH
9336M:	Pravin Shelar <pshelar@nicira.com>
9337L:	netdev@vger.kernel.org
9338L:	dev@openvswitch.org
9339W:	http://openvswitch.org
9340S:	Maintained
9341F:	net/openvswitch/
9342F:	include/uapi/linux/openvswitch.h
9343
9344OPERATING PERFORMANCE POINTS (OPP)
9345M:	Viresh Kumar <vireshk@kernel.org>
9346M:	Nishanth Menon <nm@ti.com>
9347M:	Stephen Boyd <sboyd@codeaurora.org>
9348L:	linux-pm@vger.kernel.org
9349S:	Maintained
9350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9351F:	drivers/base/power/opp/
9352F:	include/linux/pm_opp.h
9353F:	Documentation/power/opp.txt
9354F:	Documentation/devicetree/bindings/opp/
9355
9356OPL4 DRIVER
9357M:	Clemens Ladisch <clemens@ladisch.de>
9358L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9359T:	git git://git.alsa-project.org/alsa-kernel.git
9360S:	Maintained
9361F:	sound/drivers/opl4/
9362
9363OPROFILE
9364M:	Robert Richter <rric@kernel.org>
9365L:	oprofile-list@lists.sf.net
9366S:	Maintained
9367F:	arch/*/include/asm/oprofile*.h
9368F:	arch/*/oprofile/
9369F:	drivers/oprofile/
9370F:	include/linux/oprofile.h
9371
9372ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9373M:	Mark Fasheh <mfasheh@versity.com>
9374M:	Joel Becker <jlbec@evilplan.org>
9375L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9376W:	http://ocfs2.wiki.kernel.org
9377S:	Supported
9378F:	Documentation/filesystems/ocfs2.txt
9379F:	Documentation/filesystems/dlmfs.txt
9380F:	fs/ocfs2/
9381
9382ORINOCO DRIVER
9383L:	linux-wireless@vger.kernel.org
9384W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9385W:	http://www.nongnu.org/orinoco/
9386S:	Orphan
9387F:	drivers/net/wireless/intersil/orinoco/
9388
9389OSD LIBRARY and FILESYSTEM
9390M:	Boaz Harrosh <ooo@electrozaur.com>
9391M:	Benny Halevy <bhalevy@primarydata.com>
9392L:	osd-dev@open-osd.org
9393W:	http://open-osd.org
9394T:	git git://git.open-osd.org/open-osd.git
9395S:	Maintained
9396F:	drivers/scsi/osd/
9397F:	include/scsi/osd_*
9398F:	fs/exofs/
9399
9400OVERLAY FILESYSTEM
9401M:	Miklos Szeredi <miklos@szeredi.hu>
9402L:	linux-unionfs@vger.kernel.org
9403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9404S:	Supported
9405F:	fs/overlayfs/
9406F:	Documentation/filesystems/overlayfs.txt
9407
9408ORANGEFS FILESYSTEM
9409M:	Mike Marshall <hubcap@omnibond.com>
9410L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9412S:	Supported
9413F:	fs/orangefs/
9414F:	Documentation/filesystems/orangefs.txt
9415
9416P54 WIRELESS DRIVER
9417M:	Christian Lamparter <chunkeey@googlemail.com>
9418L:	linux-wireless@vger.kernel.org
9419W:	http://wireless.kernel.org/en/users/Drivers/p54
9420S:	Maintained
9421F:	drivers/net/wireless/intersil/p54/
9422
9423PA SEMI ETHERNET DRIVER
9424L:	netdev@vger.kernel.org
9425S:	Orphan
9426F:	drivers/net/ethernet/pasemi/*
9427
9428PA SEMI SMBUS DRIVER
9429L:	linux-i2c@vger.kernel.org
9430S:	Orphan
9431F:	drivers/i2c/busses/i2c-pasemi.c
9432
9433PADATA PARALLEL EXECUTION MECHANISM
9434M:	Steffen Klassert <steffen.klassert@secunet.com>
9435L:	linux-crypto@vger.kernel.org
9436S:	Maintained
9437F:	kernel/padata.c
9438F:	include/linux/padata.h
9439F:	Documentation/padata.txt
9440
9441PANASONIC LAPTOP ACPI EXTRAS DRIVER
9442M:	Harald Welte <laforge@gnumonks.org>
9443L:	platform-driver-x86@vger.kernel.org
9444S:	Maintained
9445F:	drivers/platform/x86/panasonic-laptop.c
9446
9447PANASONIC MN10300/AM33/AM34 PORT
9448M:	David Howells <dhowells@redhat.com>
9449L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9450W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9451S:	Maintained
9452F:	Documentation/mn10300/
9453F:	arch/mn10300/
9454
9455PARALLEL LCD/KEYPAD PANEL DRIVER
9456M:      Willy Tarreau <willy@haproxy.com>
9457M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9458S:      Odd Fixes
9459F:      Documentation/misc-devices/lcd-panel-cgram.txt
9460F:      drivers/misc/panel.c
9461
9462PARALLEL PORT SUBSYSTEM
9463M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9464M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9465L:	linux-parport@lists.infradead.org (subscribers-only)
9466S:	Maintained
9467F:	drivers/parport/
9468F:	include/linux/parport*.h
9469F:	drivers/char/ppdev.c
9470F:	include/uapi/linux/ppdev.h
9471F:	Documentation/parport*.txt
9472
9473PARAVIRT_OPS INTERFACE
9474M:	Jeremy Fitzhardinge <jeremy@goop.org>
9475M:	Chris Wright <chrisw@sous-sol.org>
9476M:	Alok Kataria <akataria@vmware.com>
9477M:	Rusty Russell <rusty@rustcorp.com.au>
9478L:	virtualization@lists.linux-foundation.org
9479S:	Supported
9480F:	Documentation/virtual/paravirt_ops.txt
9481F:	arch/*/kernel/paravirt*
9482F:	arch/*/include/asm/paravirt.h
9483F:	include/linux/hypervisor.h
9484
9485PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9486M:	Tim Waugh <tim@cyberelk.net>
9487L:	linux-parport@lists.infradead.org (subscribers-only)
9488S:	Maintained
9489F:	Documentation/blockdev/paride.txt
9490F:	drivers/block/paride/
9491
9492PARISC ARCHITECTURE
9493M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9494M:	Helge Deller <deller@gmx.de>
9495L:	linux-parisc@vger.kernel.org
9496W:	http://www.parisc-linux.org/
9497Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9500S:	Maintained
9501F:	arch/parisc/
9502F:	Documentation/parisc/
9503F:	drivers/parisc/
9504F:	drivers/char/agp/parisc-agp.c
9505F:	drivers/input/serio/gscps2.c
9506F:	drivers/parport/parport_gsc.*
9507F:	drivers/tty/serial/8250/8250_gsc.c
9508F:	drivers/video/fbdev/sti*
9509F:	drivers/video/console/sti*
9510F:	drivers/video/logo/logo_parisc*
9511
9512PARMAN
9513M:	Jiri Pirko <jiri@mellanox.com>
9514L:	netdev@vger.kernel.org
9515S:	Supported
9516F:	lib/parman.c
9517F:	lib/test_parman.c
9518F:	include/linux/parman.h
9519
9520PC87360 HARDWARE MONITORING DRIVER
9521M:	Jim Cromie <jim.cromie@gmail.com>
9522L:	linux-hwmon@vger.kernel.org
9523S:	Maintained
9524F:	Documentation/hwmon/pc87360
9525F:	drivers/hwmon/pc87360.c
9526
9527PC8736x GPIO DRIVER
9528M:	Jim Cromie <jim.cromie@gmail.com>
9529S:	Maintained
9530F:	drivers/char/pc8736x_gpio.c
9531
9532PC87427 HARDWARE MONITORING DRIVER
9533M:	Jean Delvare <jdelvare@suse.com>
9534L:	linux-hwmon@vger.kernel.org
9535S:	Maintained
9536F:	Documentation/hwmon/pc87427
9537F:	drivers/hwmon/pc87427.c
9538
9539PCA9532 LED DRIVER
9540M:	Riku Voipio <riku.voipio@iki.fi>
9541S:	Maintained
9542F:	drivers/leds/leds-pca9532.c
9543F:	include/linux/leds-pca9532.h
9544
9545PCA9541 I2C BUS MASTER SELECTOR DRIVER
9546M:	Guenter Roeck <linux@roeck-us.net>
9547L:	linux-i2c@vger.kernel.org
9548S:	Maintained
9549F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9550
9551PCDP - PRIMARY CONSOLE AND DEBUG PORT
9552M:	Khalid Aziz <khalid@gonehiking.org>
9553S:	Maintained
9554F:	drivers/firmware/pcdp.*
9555
9556PCI ERROR RECOVERY
9557M:	Linas Vepstas <linasvepstas@gmail.com>
9558L:	linux-pci@vger.kernel.org
9559S:	Supported
9560F:	Documentation/PCI/pci-error-recovery.txt
9561
9562PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9563M:	Russell Currey <ruscur@russell.cc>
9564L:	linuxppc-dev@lists.ozlabs.org
9565S:	Supported
9566F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9567F:	arch/powerpc/kernel/eeh*.c
9568F:	arch/powerpc/platforms/*/eeh*.c
9569F:	arch/powerpc/include/*/eeh*.h
9570
9571PCI SUBSYSTEM
9572M:	Bjorn Helgaas <bhelgaas@google.com>
9573L:	linux-pci@vger.kernel.org
9574Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9576S:	Supported
9577F:	Documentation/devicetree/bindings/pci/
9578F:	Documentation/PCI/
9579F:	drivers/pci/
9580F:	include/linux/pci*
9581F:	arch/x86/pci/
9582F:	arch/x86/kernel/quirks.c
9583
9584PCI DRIVER FOR ALTERA PCIE IP
9585M:	Ley Foon Tan <lftan@altera.com>
9586L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9587L:	linux-pci@vger.kernel.org
9588S:	Supported
9589F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9590F:	drivers/pci/host/pcie-altera.c
9591
9592PCI DRIVER FOR ARM VERSATILE PLATFORM
9593M:	Rob Herring <robh@kernel.org>
9594L:	linux-pci@vger.kernel.org
9595L:	linux-arm-kernel@lists.infradead.org
9596S:	Maintained
9597F:	Documentation/devicetree/bindings/pci/versatile.txt
9598F:	drivers/pci/host/pci-versatile.c
9599
9600PCI DRIVER FOR ARMADA 8K
9601M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9602L:	linux-pci@vger.kernel.org
9603L:	linux-arm-kernel@lists.infradead.org
9604S:	Maintained
9605F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9606F:	drivers/pci/dwc/pcie-armada8k.c
9607
9608PCI DRIVER FOR APPLIEDMICRO XGENE
9609M:	Tanmay Inamdar <tinamdar@apm.com>
9610L:	linux-pci@vger.kernel.org
9611L:	linux-arm-kernel@lists.infradead.org
9612S:	Maintained
9613F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9614F:	drivers/pci/host/pci-xgene.c
9615
9616PCI DRIVER FOR FREESCALE LAYERSCAPE
9617M:	Minghuan Lian <minghuan.Lian@freescale.com>
9618M:	Mingkai Hu <mingkai.hu@freescale.com>
9619M:	Roy Zang <tie-fei.zang@freescale.com>
9620L:	linuxppc-dev@lists.ozlabs.org
9621L:	linux-pci@vger.kernel.org
9622L:	linux-arm-kernel@lists.infradead.org
9623S:	Maintained
9624F:	drivers/pci/dwc/*layerscape*
9625
9626PCI DRIVER FOR IMX6
9627M:	Richard Zhu <hongxing.zhu@nxp.com>
9628M:	Lucas Stach <l.stach@pengutronix.de>
9629L:	linux-pci@vger.kernel.org
9630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9631S:	Maintained
9632F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9633F:	drivers/pci/dwc/*imx6*
9634
9635PCI DRIVER FOR TI KEYSTONE
9636M:	Murali Karicheri <m-karicheri2@ti.com>
9637L:	linux-pci@vger.kernel.org
9638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9639S:	Maintained
9640F:	drivers/pci/dwc/*keystone*
9641
9642PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9643M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9644M:	Jason Cooper <jason@lakedaemon.net>
9645L:	linux-pci@vger.kernel.org
9646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9647S:	Maintained
9648F:	drivers/pci/host/*mvebu*
9649
9650PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9651M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9652L:	linux-pci@vger.kernel.org
9653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654S:	Maintained
9655F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9656F:	drivers/pci/host/pci-aardvark.c
9657
9658PCI DRIVER FOR NVIDIA TEGRA
9659M:	Thierry Reding <thierry.reding@gmail.com>
9660L:	linux-tegra@vger.kernel.org
9661L:	linux-pci@vger.kernel.org
9662S:	Supported
9663F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9664F:	drivers/pci/host/pci-tegra.c
9665
9666PCI DRIVER FOR TI DRA7XX
9667M:	Kishon Vijay Abraham I <kishon@ti.com>
9668L:	linux-omap@vger.kernel.org
9669L:	linux-pci@vger.kernel.org
9670S:	Supported
9671F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9672F:	drivers/pci/dwc/pci-dra7xx.c
9673
9674PCI DRIVER FOR RENESAS R-CAR
9675M:	Simon Horman <horms@verge.net.au>
9676L:	linux-pci@vger.kernel.org
9677L:	linux-renesas-soc@vger.kernel.org
9678S:	Maintained
9679F:	drivers/pci/host/*rcar*
9680
9681PCI DRIVER FOR SAMSUNG EXYNOS
9682M:	Jingoo Han <jingoohan1@gmail.com>
9683L:	linux-pci@vger.kernel.org
9684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9685L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9686S:	Maintained
9687F:	drivers/pci/dwc/pci-exynos.c
9688
9689PCI DRIVER FOR SYNOPSIS DESIGNWARE
9690M:	Jingoo Han <jingoohan1@gmail.com>
9691M:	Joao Pinto <Joao.Pinto@synopsys.com>
9692L:	linux-pci@vger.kernel.org
9693S:	Maintained
9694F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9695F:	drivers/pci/dwc/*designware*
9696
9697PCI DRIVER FOR GENERIC OF HOSTS
9698M:	Will Deacon <will.deacon@arm.com>
9699L:	linux-pci@vger.kernel.org
9700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9701S:	Maintained
9702F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9703F:	drivers/pci/host/pci-host-common.c
9704F:	drivers/pci/host/pci-host-generic.c
9705
9706PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9707M:	Keith Busch <keith.busch@intel.com>
9708L:	linux-pci@vger.kernel.org
9709S:	Supported
9710F:	drivers/pci/host/vmd.c
9711
9712PCIE DRIVER FOR ST SPEAR13XX
9713M:	Pratyush Anand <pratyush.anand@gmail.com>
9714L:	linux-pci@vger.kernel.org
9715S:	Maintained
9716F:	drivers/pci/dwc/*spear*
9717
9718PCI MSI DRIVER FOR ALTERA MSI IP
9719M:	Ley Foon Tan <lftan@altera.com>
9720L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9721L:	linux-pci@vger.kernel.org
9722S:	Supported
9723F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9724F:	drivers/pci/host/pcie-altera-msi.c
9725
9726PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9727M:	Duc Dang <dhdang@apm.com>
9728L:	linux-pci@vger.kernel.org
9729L:	linux-arm-kernel@lists.infradead.org
9730S:	Maintained
9731F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9732F:	drivers/pci/host/pci-xgene-msi.c
9733
9734PCIE DRIVER FOR AXIS ARTPEC
9735M:	Niklas Cassel <niklas.cassel@axis.com>
9736M:	Jesper Nilsson <jesper.nilsson@axis.com>
9737L:	linux-arm-kernel@axis.com
9738L:	linux-pci@vger.kernel.org
9739S:	Maintained
9740F:	Documentation/devicetree/bindings/pci/axis,artpec*
9741F:	drivers/pci/dwc/*artpec*
9742
9743PCIE DRIVER FOR HISILICON
9744M:	Zhou Wang <wangzhou1@hisilicon.com>
9745M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9746L:	linux-pci@vger.kernel.org
9747S:	Maintained
9748F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9749F:	drivers/pci/dwc/pcie-hisi.c
9750
9751PCIE DRIVER FOR ROCKCHIP
9752M:	Shawn Lin <shawn.lin@rock-chips.com>
9753M:	Wenrui Li <wenrui.li@rock-chips.com>
9754L:	linux-pci@vger.kernel.org
9755L:	linux-rockchip@lists.infradead.org
9756S:	Maintained
9757F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9758F:	drivers/pci/host/pcie-rockchip.c
9759
9760PCIE DRIVER FOR QUALCOMM MSM
9761M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9762L:     linux-pci@vger.kernel.org
9763L:     linux-arm-msm@vger.kernel.org
9764S:     Maintained
9765F:     drivers/pci/dwc/*qcom*
9766
9767PCIE DRIVER FOR CAVIUM THUNDERX
9768M:	David Daney <david.daney@cavium.com>
9769L:	linux-pci@vger.kernel.org
9770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9771S:	Supported
9772F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9773F:	drivers/pci/host/pci-thunder-*
9774
9775PCMCIA SUBSYSTEM
9776P:	Linux PCMCIA Team
9777L:	linux-pcmcia@lists.infradead.org
9778W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9780S:	Maintained
9781F:	Documentation/pcmcia/
9782F:	tools/pcmcia/
9783F:	drivers/pcmcia/
9784F:	include/pcmcia/
9785
9786PCNET32 NETWORK DRIVER
9787M:	Don Fry <pcnet32@frontier.com>
9788L:	netdev@vger.kernel.org
9789S:	Maintained
9790F:	drivers/net/ethernet/amd/pcnet32.c
9791
9792PCRYPT PARALLEL CRYPTO ENGINE
9793M:	Steffen Klassert <steffen.klassert@secunet.com>
9794L:	linux-crypto@vger.kernel.org
9795S:	Maintained
9796F:	crypto/pcrypt.c
9797F:	include/crypto/pcrypt.h
9798
9799PER-CPU MEMORY ALLOCATOR
9800M:	Tejun Heo <tj@kernel.org>
9801M:	Christoph Lameter <cl@linux.com>
9802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9803S:	Maintained
9804F:	include/linux/percpu*.h
9805F:	mm/percpu*.c
9806F:	arch/*/include/asm/percpu.h
9807
9808PER-TASK DELAY ACCOUNTING
9809M:	Balbir Singh <bsingharora@gmail.com>
9810S:	Maintained
9811F:	include/linux/delayacct.h
9812F:	kernel/delayacct.c
9813
9814PERFORMANCE EVENTS SUBSYSTEM
9815M:	Peter Zijlstra <peterz@infradead.org>
9816M:	Ingo Molnar <mingo@redhat.com>
9817M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9818R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9819L:	linux-kernel@vger.kernel.org
9820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9821S:	Supported
9822F:	kernel/events/*
9823F:	include/linux/perf_event.h
9824F:	include/uapi/linux/perf_event.h
9825F:	arch/*/kernel/perf_event*.c
9826F:	arch/*/kernel/*/perf_event*.c
9827F:	arch/*/kernel/*/*/perf_event*.c
9828F:	arch/*/include/asm/perf_event.h
9829F:	arch/*/kernel/perf_callchain.c
9830F:	arch/*/events/*
9831F:	tools/perf/
9832
9833PERSONALITY HANDLING
9834M:	Christoph Hellwig <hch@infradead.org>
9835L:	linux-abi-devel@lists.sourceforge.net
9836S:	Maintained
9837F:	include/linux/personality.h
9838F:	include/uapi/linux/personality.h
9839
9840PHONET PROTOCOL
9841M:	Remi Denis-Courmont <courmisch@gmail.com>
9842S:	Supported
9843F:	Documentation/networking/phonet.txt
9844F:	include/linux/phonet.h
9845F:	include/net/phonet/
9846F:	include/uapi/linux/phonet.h
9847F:	net/phonet/
9848
9849PHRAM MTD DRIVER
9850M:	Joern Engel <joern@lazybastard.org>
9851L:	linux-mtd@lists.infradead.org
9852S:	Maintained
9853F:	drivers/mtd/devices/phram.c
9854
9855PICOLCD HID DRIVER
9856M:	Bruno Prémont <bonbons@linux-vserver.org>
9857L:	linux-input@vger.kernel.org
9858S:	Maintained
9859F:	drivers/hid/hid-picolcd*
9860
9861PICOXCELL SUPPORT
9862M:	Jamie Iles <jamie@jamieiles.com>
9863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9864T:	git git://github.com/jamieiles/linux-2.6-ji.git
9865S:	Supported
9866F:	arch/arm/boot/dts/picoxcell*
9867F:	arch/arm/mach-picoxcell/
9868F:	drivers/crypto/picoxcell*
9869
9870PIN CONTROL SUBSYSTEM
9871M:	Linus Walleij <linus.walleij@linaro.org>
9872L:	linux-gpio@vger.kernel.org
9873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9874S:	Maintained
9875F:	Documentation/devicetree/bindings/pinctrl/
9876F:	Documentation/pinctrl.txt
9877F:	drivers/pinctrl/
9878F:	include/linux/pinctrl/
9879
9880PIN CONTROLLER - ATMEL AT91
9881M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9883S:	Maintained
9884F:	drivers/pinctrl/pinctrl-at91.*
9885
9886PIN CONTROLLER - ATMEL AT91 PIO4
9887M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9889L:	linux-gpio@vger.kernel.org
9890S:	Supported
9891F:	drivers/pinctrl/pinctrl-at91-pio4.*
9892
9893PIN CONTROLLER - INTEL
9894M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9895M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9896S:	Maintained
9897F:	drivers/pinctrl/intel/
9898
9899PIN CONTROLLER - RENESAS
9900M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9901M:	Geert Uytterhoeven <geert+renesas@glider.be>
9902L:	linux-renesas-soc@vger.kernel.org
9903S:	Maintained
9904F:	drivers/pinctrl/sh-pfc/
9905
9906PIN CONTROLLER - SAMSUNG
9907M:	Tomasz Figa <tomasz.figa@gmail.com>
9908M:	Krzysztof Kozlowski <krzk@kernel.org>
9909M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9911L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9912S:	Maintained
9913F:	drivers/pinctrl/samsung/
9914F:	include/dt-bindings/pinctrl/samsung.h
9915F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9916
9917PIN CONTROLLER - SINGLE
9918M:	Tony Lindgren <tony@atomide.com>
9919M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921L:	linux-omap@vger.kernel.org
9922S:	Maintained
9923F:	drivers/pinctrl/pinctrl-single.c
9924
9925PIN CONTROLLER - ST SPEAR
9926M:	Viresh Kumar <vireshk@kernel.org>
9927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928W:	http://www.st.com/spear
9929S:	Maintained
9930F:	drivers/pinctrl/spear/
9931
9932PISTACHIO SOC SUPPORT
9933M:      James Hartley <james.hartley@imgtec.com>
9934M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9935L:      linux-mips@linux-mips.org
9936S:      Maintained
9937F:      arch/mips/pistachio/
9938F:      arch/mips/include/asm/mach-pistachio/
9939F:      arch/mips/boot/dts/img/pistachio*
9940F:      arch/mips/configs/pistachio*_defconfig
9941
9942PKTCDVD DRIVER
9943S:	Orphan
9944M:	linux-block@vger.kernel.org
9945F:	drivers/block/pktcdvd.c
9946F:	include/linux/pktcdvd.h
9947F:	include/uapi/linux/pktcdvd.h
9948
9949PKUNITY SOC DRIVERS
9950M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9951W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9952S:	Maintained
9953T:	git git://github.com/gxt/linux.git
9954F:	drivers/input/serio/i8042-unicore32io.h
9955F:	drivers/i2c/busses/i2c-puv3.c
9956F:	drivers/video/fbdev/fb-puv3.c
9957F:	drivers/rtc/rtc-puv3.c
9958
9959PMBUS HARDWARE MONITORING DRIVERS
9960M:	Guenter Roeck <linux@roeck-us.net>
9961L:	linux-hwmon@vger.kernel.org
9962W:	http://hwmon.wiki.kernel.org/
9963W:	http://www.roeck-us.net/linux/drivers/
9964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9965S:	Maintained
9966F:	Documentation/hwmon/pmbus
9967F:	drivers/hwmon/pmbus/
9968F:	include/linux/i2c/pmbus.h
9969
9970PMC SIERRA MaxRAID DRIVER
9971L:	linux-scsi@vger.kernel.org
9972W:	http://www.pmc-sierra.com/
9973S:	Orphan
9974F:	drivers/scsi/pmcraid.*
9975
9976PMC SIERRA PM8001 DRIVER
9977M:	Jack Wang <jinpu.wang@profitbricks.com>
9978M:	lindar_liu@usish.com
9979L:	pmchba@pmcs.com
9980L:	linux-scsi@vger.kernel.org
9981S:	Supported
9982F:	drivers/scsi/pm8001/
9983
9984POSIX CLOCKS and TIMERS
9985M:	Thomas Gleixner <tglx@linutronix.de>
9986L:	linux-kernel@vger.kernel.org
9987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9988S:	Maintained
9989F:	fs/timerfd.c
9990F:	include/linux/timer*
9991F:	kernel/time/*timer*
9992
9993POWER MANAGEMENT CORE
9994M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9995L:	linux-pm@vger.kernel.org
9996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9997B:	https://bugzilla.kernel.org
9998S:	Supported
9999F:	drivers/base/power/
10000F:	include/linux/pm.h
10001F:	include/linux/pm_*
10002F:	include/linux/powercap.h
10003F:	drivers/powercap/
10004
10005POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10006M:	Sebastian Reichel <sre@kernel.org>
10007L:	linux-pm@vger.kernel.org
10008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10009S:	Maintained
10010F:	Documentation/devicetree/bindings/power/supply/
10011F:	include/linux/power_supply.h
10012F:	drivers/power/supply/
10013
10014POWER STATE COORDINATION INTERFACE (PSCI)
10015M:	Mark Rutland <mark.rutland@arm.com>
10016M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10017L:	linux-arm-kernel@lists.infradead.org
10018S:	Maintained
10019F:	drivers/firmware/psci*.c
10020F:	include/linux/psci.h
10021F:	include/uapi/linux/psci.h
10022
10023POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10024M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10025L:	linuxppc-dev@lists.ozlabs.org
10026S:	Maintained
10027F:	drivers/char/powernv-op-panel.c
10028
10029PNP SUPPORT
10030M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10031S:	Maintained
10032F:	drivers/pnp/
10033
10034PPP PROTOCOL DRIVERS AND COMPRESSORS
10035M:	Paul Mackerras <paulus@samba.org>
10036L:	linux-ppp@vger.kernel.org
10037S:	Maintained
10038F:	drivers/net/ppp/ppp_*
10039
10040PPP OVER ATM (RFC 2364)
10041M:	Mitchell Blank Jr <mitch@sfgoth.com>
10042S:	Maintained
10043F:	net/atm/pppoatm.c
10044F:	include/uapi/linux/atmppp.h
10045
10046PPP OVER ETHERNET
10047M:	Michal Ostrowski <mostrows@earthlink.net>
10048S:	Maintained
10049F:	drivers/net/ppp/pppoe.c
10050F:	drivers/net/ppp/pppox.c
10051
10052PPP OVER L2TP
10053M:	James Chapman <jchapman@katalix.com>
10054S:	Maintained
10055F:	net/l2tp/l2tp_ppp.c
10056F:	include/linux/if_pppol2tp.h
10057F:	include/uapi/linux/if_pppol2tp.h
10058
10059PPS SUPPORT
10060M:	Rodolfo Giometti <giometti@enneenne.com>
10061W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10062L:	linuxpps@ml.enneenne.com (subscribers-only)
10063S:	Maintained
10064F:	Documentation/pps/
10065F:	drivers/pps/
10066F:	include/linux/pps*.h
10067
10068PPTP DRIVER
10069M:	Dmitry Kozlov <xeb@mail.ru>
10070L:	netdev@vger.kernel.org
10071S:	Maintained
10072F:	drivers/net/ppp/pptp.c
10073W:	http://sourceforge.net/projects/accel-pptp
10074
10075PREEMPTIBLE KERNEL
10076M:	Robert Love <rml@tech9.net>
10077L:	kpreempt-tech@lists.sourceforge.net
10078W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10079S:	Supported
10080F:	Documentation/preempt-locking.txt
10081F:	include/linux/preempt.h
10082
10083PRINTK
10084M:	Petr Mladek <pmladek@suse.com>
10085M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10086R:	Steven Rostedt <rostedt@goodmis.org>
10087S:	Maintained
10088F:	kernel/printk/
10089F:	include/linux/printk.h
10090
10091PRISM54 WIRELESS DRIVER
10092M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10093L:	linux-wireless@vger.kernel.org
10094W:	http://wireless.kernel.org/en/users/Drivers/p54
10095S:	Obsolete
10096F:	drivers/net/wireless/intersil/prism54/
10097
10098PS3 NETWORK SUPPORT
10099M:	Geoff Levand <geoff@infradead.org>
10100L:	netdev@vger.kernel.org
10101L:	linuxppc-dev@lists.ozlabs.org
10102S:	Maintained
10103F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10104
10105PS3 PLATFORM SUPPORT
10106M:	Geoff Levand <geoff@infradead.org>
10107L:	linuxppc-dev@lists.ozlabs.org
10108S:	Maintained
10109F:	arch/powerpc/boot/ps3*
10110F:	arch/powerpc/include/asm/lv1call.h
10111F:	arch/powerpc/include/asm/ps3*.h
10112F:	arch/powerpc/platforms/ps3/
10113F:	drivers/*/ps3*
10114F:	drivers/ps3/
10115F:	drivers/rtc/rtc-ps3.c
10116F:	drivers/usb/host/*ps3.c
10117F:	sound/ppc/snd_ps3*
10118
10119PS3VRAM DRIVER
10120M:	Jim Paris <jim@jtan.com>
10121M:	Geoff Levand <geoff@infradead.org>
10122L:	linuxppc-dev@lists.ozlabs.org
10123S:	Maintained
10124F:	drivers/block/ps3vram.c
10125
10126PSAMPLE PACKET SAMPLING SUPPORT:
10127M:	Yotam Gigi <yotamg@mellanox.com>
10128S:	Maintained
10129F:	net/psample
10130F:	include/net/psample.h
10131F:	include/uapi/linux/psample.h
10132
10133PSTORE FILESYSTEM
10134M:	Kees Cook <keescook@chromium.org>
10135M:	Anton Vorontsov <anton@enomsg.org>
10136M:	Colin Cross <ccross@android.com>
10137M:	Tony Luck <tony.luck@intel.com>
10138S:	Maintained
10139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10140F:	fs/pstore/
10141F:	include/linux/pstore*
10142F:	drivers/firmware/efi/efi-pstore.c
10143F:	drivers/acpi/apei/erst.c
10144F:	Documentation/admin-guide/ramoops.rst
10145F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10146K:	\b(pstore|ramoops)
10147
10148PTP HARDWARE CLOCK SUPPORT
10149M:	Richard Cochran <richardcochran@gmail.com>
10150L:	netdev@vger.kernel.org
10151S:	Maintained
10152W:	http://linuxptp.sourceforge.net/
10153F:	Documentation/ABI/testing/sysfs-ptp
10154F:	Documentation/ptp/*
10155F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10156F:	drivers/net/phy/dp83640*
10157F:	drivers/ptp/*
10158F:	include/linux/ptp_cl*
10159
10160PTRACE SUPPORT
10161M:	Roland McGrath <roland@hack.frob.com>
10162M:	Oleg Nesterov <oleg@redhat.com>
10163S:	Maintained
10164F:	include/asm-generic/syscall.h
10165F:	include/linux/ptrace.h
10166F:	include/linux/regset.h
10167F:	include/linux/tracehook.h
10168F:	include/uapi/linux/ptrace.h
10169F:	kernel/ptrace.c
10170
10171PULSE8-CEC DRIVER
10172M:	Hans Verkuil <hverkuil@xs4all.nl>
10173L:	linux-media@vger.kernel.org
10174T:	git git://linuxtv.org/media_tree.git
10175S:	Maintained
10176F:	drivers/media/usb/pulse8-cec/*
10177
10178PVRUSB2 VIDEO4LINUX DRIVER
10179M:	Mike Isely <isely@pobox.com>
10180L:	pvrusb2@isely.net	(subscribers-only)
10181L:	linux-media@vger.kernel.org
10182W:	http://www.isely.net/pvrusb2/
10183T:	git git://linuxtv.org/media_tree.git
10184S:	Maintained
10185F:	Documentation/media/v4l-drivers/pvrusb2*
10186F:	drivers/media/usb/pvrusb2/
10187
10188PWC WEBCAM DRIVER
10189M:	Hans Verkuil <hverkuil@xs4all.nl>
10190L:	linux-media@vger.kernel.org
10191T:	git git://linuxtv.org/media_tree.git
10192S:	Odd Fixes
10193F:	drivers/media/usb/pwc/*
10194
10195PWM FAN DRIVER
10196M:	Kamil Debski <kamil@wypas.org>
10197M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10198L:	linux-hwmon@vger.kernel.org
10199S:	Supported
10200F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10201F:	Documentation/hwmon/pwm-fan
10202F:	drivers/hwmon/pwm-fan.c
10203
10204PWM SUBSYSTEM
10205M:	Thierry Reding <thierry.reding@gmail.com>
10206L:	linux-pwm@vger.kernel.org
10207S:	Maintained
10208T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10209F:	Documentation/pwm.txt
10210F:	Documentation/devicetree/bindings/pwm/
10211F:	include/linux/pwm.h
10212F:	drivers/pwm/
10213F:	drivers/video/backlight/pwm_bl.c
10214F:	include/linux/pwm_backlight.h
10215
10216PXA2xx/PXA3xx SUPPORT
10217M:	Daniel Mack <daniel@zonque.org>
10218M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10219M:	Robert Jarzmik <robert.jarzmik@free.fr>
10220L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10221T:	git git://github.com/hzhuang1/linux.git
10222T:	git git://github.com/rjarzmik/linux.git
10223S:	Maintained
10224F:	arch/arm/boot/dts/pxa*
10225F:	arch/arm/mach-pxa/
10226F:	drivers/dma/pxa*
10227F:	drivers/pcmcia/pxa2xx*
10228F:	drivers/pinctrl/pxa/
10229F:	drivers/spi/spi-pxa2xx*
10230F:	drivers/usb/gadget/udc/pxa2*
10231F:	include/sound/pxa2xx-lib.h
10232F:	sound/arm/pxa*
10233F:	sound/soc/pxa/
10234
10235PXA GPIO DRIVER
10236M:	Robert Jarzmik <robert.jarzmik@free.fr>
10237L:	linux-gpio@vger.kernel.org
10238S:	Maintained
10239F:	drivers/gpio/gpio-pxa.c
10240
10241PXA3xx NAND FLASH DRIVER
10242M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10243L:	linux-mtd@lists.infradead.org
10244S:	Maintained
10245F:	drivers/mtd/nand/pxa3xx_nand.c
10246
10247MMP SUPPORT
10248M:	Eric Miao <eric.y.miao@gmail.com>
10249M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10251T:	git git://github.com/hzhuang1/linux.git
10252T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10253S:	Maintained
10254F:	arch/arm/boot/dts/mmp*
10255F:	arch/arm/mach-mmp/
10256
10257PXA MMCI DRIVER
10258S:	Orphan
10259
10260PXA RTC DRIVER
10261M:	Robert Jarzmik <robert.jarzmik@free.fr>
10262L:	rtc-linux@googlegroups.com
10263S:	Maintained
10264
10265QAT DRIVER
10266M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10267M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10268L:	qat-linux@intel.com
10269S:	Supported
10270F:	drivers/crypto/qat/
10271
10272QIB DRIVER
10273M:	Mike Marciniszyn <infinipath@intel.com>
10274L:	linux-rdma@vger.kernel.org
10275S:	Supported
10276F:	drivers/infiniband/hw/qib/
10277
10278QLOGIC QLA1280 SCSI DRIVER
10279M:	Michael Reed <mdr@sgi.com>
10280L:	linux-scsi@vger.kernel.org
10281S:	Maintained
10282F:	drivers/scsi/qla1280.[ch]
10283
10284QLOGIC QLA2XXX FC-SCSI DRIVER
10285M:	qla2xxx-upstream@qlogic.com
10286L:	linux-scsi@vger.kernel.org
10287S:	Supported
10288F:	Documentation/scsi/LICENSE.qla2xxx
10289F:	drivers/scsi/qla2xxx/
10290
10291QLOGIC QLA4XXX iSCSI DRIVER
10292M:	QLogic-Storage-Upstream@qlogic.com
10293L:	linux-scsi@vger.kernel.org
10294S:	Supported
10295F:	Documentation/scsi/LICENSE.qla4xxx
10296F:	drivers/scsi/qla4xxx/
10297
10298QLOGIC QLA3XXX NETWORK DRIVER
10299M:	Dept-GELinuxNICDev@cavium.com
10300L:	netdev@vger.kernel.org
10301S:	Supported
10302F:	Documentation/networking/LICENSE.qla3xxx
10303F:	drivers/net/ethernet/qlogic/qla3xxx.*
10304
10305QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10306M:	Harish Patil <harish.patil@cavium.com>
10307M:	Manish Chopra <manish.chopra@cavium.com>
10308M:	Dept-GELinuxNICDev@cavium.com
10309L:	netdev@vger.kernel.org
10310S:	Supported
10311F:	drivers/net/ethernet/qlogic/qlcnic/
10312
10313QLOGIC QLGE 10Gb ETHERNET DRIVER
10314M:	Harish Patil <harish.patil@cavium.com>
10315M:	Manish Chopra <manish.chopra@cavium.com>
10316M:	Dept-GELinuxNICDev@cavium.com
10317L:	netdev@vger.kernel.org
10318S:	Supported
10319F:	drivers/net/ethernet/qlogic/qlge/
10320
10321QLOGIC QL4xxx ETHERNET DRIVER
10322M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10323M:	Ariel Elior <Ariel.Elior@cavium.com>
10324M:	everest-linux-l2@cavium.com
10325L:	netdev@vger.kernel.org
10326S:	Supported
10327F:	drivers/net/ethernet/qlogic/qed/
10328F:	include/linux/qed/
10329F:	drivers/net/ethernet/qlogic/qede/
10330
10331QLOGIC QL41xxx ISCSI DRIVER
10332M:	QLogic-Storage-Upstream@cavium.com
10333L:	linux-scsi@vger.kernel.org
10334S:	Supported
10335F:	drivers/scsi/qedi/
10336
10337QLOGIC QL41xxx FCOE DRIVER
10338M:	QLogic-Storage-Upstream@cavium.com
10339L:	linux-scsi@vger.kernel.org
10340S:	Supported
10341F:	drivers/scsi/qedf/
10342
10343QNX4 FILESYSTEM
10344M:	Anders Larsen <al@alarsen.net>
10345W:	http://www.alarsen.net/linux/qnx4fs/
10346S:	Maintained
10347F:	fs/qnx4/
10348F:	include/uapi/linux/qnx4_fs.h
10349F:	include/uapi/linux/qnxtypes.h
10350
10351QORIQ DPAA2 FSL-MC BUS DRIVER
10352M:	Stuart Yoder <stuyoder@gmail.com>
10353M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10354L:	linux-kernel@vger.kernel.org
10355S:	Maintained
10356F:	drivers/staging/fsl-mc/
10357
10358QT1010 MEDIA DRIVER
10359M:	Antti Palosaari <crope@iki.fi>
10360L:	linux-media@vger.kernel.org
10361W:	https://linuxtv.org
10362W:	http://palosaari.fi/linux/
10363Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10364T:	git git://linuxtv.org/anttip/media_tree.git
10365S:	Maintained
10366F:	drivers/media/tuners/qt1010*
10367
10368QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10369M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10370L:	linux-wireless@vger.kernel.org
10371W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10372S:	Supported
10373F:	drivers/net/wireless/ath/ath9k/
10374
10375QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10376M:	Kalle Valo <kvalo@qca.qualcomm.com>
10377L:	ath10k@lists.infradead.org
10378W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10380S:	Supported
10381F:	drivers/net/wireless/ath/ath10k/
10382
10383QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10384M:	Timur Tabi <timur@codeaurora.org>
10385L:	netdev@vger.kernel.org
10386S:	Supported
10387F:	drivers/net/ethernet/qualcomm/emac/
10388
10389QUALCOMM HEXAGON ARCHITECTURE
10390M:	Richard Kuo <rkuo@codeaurora.org>
10391L:	linux-hexagon@vger.kernel.org
10392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10393S:	Supported
10394F:	arch/hexagon/
10395
10396QUALCOMM WCN36XX WIRELESS DRIVER
10397M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10398L:	wcn36xx@lists.infradead.org
10399W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10400T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10401S:	Supported
10402F:	drivers/net/wireless/ath/wcn36xx/
10403
10404QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10405M:	Gabriel Somlo <somlo@cmu.edu>
10406M:	"Michael S. Tsirkin" <mst@redhat.com>
10407L:	qemu-devel@nongnu.org
10408S:	Maintained
10409F:	drivers/firmware/qemu_fw_cfg.c
10410
10411RADOS BLOCK DEVICE (RBD)
10412M:	Ilya Dryomov <idryomov@gmail.com>
10413M:	Sage Weil <sage@redhat.com>
10414M:	Alex Elder <elder@kernel.org>
10415L:	ceph-devel@vger.kernel.org
10416W:	http://ceph.com/
10417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10418T:	git git://github.com/ceph/ceph-client.git
10419S:	Supported
10420F:	Documentation/ABI/testing/sysfs-bus-rbd
10421F:	drivers/block/rbd.c
10422F:	drivers/block/rbd_types.h
10423
10424RADEON FRAMEBUFFER DISPLAY DRIVER
10425M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10426L:	linux-fbdev@vger.kernel.org
10427S:	Maintained
10428F:	drivers/video/fbdev/aty/radeon*
10429F:	include/uapi/linux/radeonfb.h
10430
10431RADIOSHARK RADIO DRIVER
10432M:	Hans Verkuil <hverkuil@xs4all.nl>
10433L:	linux-media@vger.kernel.org
10434T:	git git://linuxtv.org/media_tree.git
10435S:	Maintained
10436F:	drivers/media/radio/radio-shark.c
10437
10438RADIOSHARK2 RADIO DRIVER
10439M:	Hans Verkuil <hverkuil@xs4all.nl>
10440L:	linux-media@vger.kernel.org
10441T:	git git://linuxtv.org/media_tree.git
10442S:	Maintained
10443F:	drivers/media/radio/radio-shark2.c
10444F:	drivers/media/radio/radio-tea5777.c
10445
10446RAGE128 FRAMEBUFFER DISPLAY DRIVER
10447M:	Paul Mackerras <paulus@samba.org>
10448L:	linux-fbdev@vger.kernel.org
10449S:	Maintained
10450F:	drivers/video/fbdev/aty/aty128fb.c
10451
10452RALINK MIPS ARCHITECTURE
10453M:	John Crispin <john@phrozen.org>
10454L:	linux-mips@linux-mips.org
10455S:	Maintained
10456F:	arch/mips/ralink
10457
10458RALINK RT2X00 WIRELESS LAN DRIVER
10459P:	rt2x00 project
10460M:	Stanislaw Gruszka <sgruszka@redhat.com>
10461M:	Helmut Schaa <helmut.schaa@googlemail.com>
10462L:	linux-wireless@vger.kernel.org
10463S:	Maintained
10464F:	drivers/net/wireless/ralink/rt2x00/
10465
10466RAMDISK RAM BLOCK DEVICE DRIVER
10467M:	Jens Axboe <axboe@kernel.dk>
10468S:	Maintained
10469F:	Documentation/blockdev/ramdisk.txt
10470F:	drivers/block/brd.c
10471
10472RANDOM NUMBER DRIVER
10473M:	"Theodore Ts'o" <tytso@mit.edu>
10474S:	Maintained
10475F:	drivers/char/random.c
10476
10477RAPIDIO SUBSYSTEM
10478M:	Matt Porter <mporter@kernel.crashing.org>
10479M:	Alexandre Bounine <alexandre.bounine@idt.com>
10480S:	Maintained
10481F:	drivers/rapidio/
10482
10483RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10484L:	linux-wireless@vger.kernel.org
10485S:	Orphan
10486F:	drivers/net/wireless/ray*
10487
10488RCUTORTURE MODULE
10489M:	Josh Triplett <josh@joshtriplett.org>
10490M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10491L:	linux-kernel@vger.kernel.org
10492S:	Supported
10493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10494F:	Documentation/RCU/torture.txt
10495F:	kernel/rcu/rcutorture.c
10496
10497RCUTORTURE TEST FRAMEWORK
10498M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10499M:	Josh Triplett <josh@joshtriplett.org>
10500R:	Steven Rostedt <rostedt@goodmis.org>
10501R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10502R:	Lai Jiangshan <jiangshanlai@gmail.com>
10503L:	linux-kernel@vger.kernel.org
10504S:	Supported
10505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10506F:	tools/testing/selftests/rcutorture
10507
10508RDC R-321X SoC
10509M:	Florian Fainelli <florian@openwrt.org>
10510S:	Maintained
10511
10512RDC R6040 FAST ETHERNET DRIVER
10513M:	Florian Fainelli <f.fainelli@gmail.com>
10514L:	netdev@vger.kernel.org
10515S:	Maintained
10516F:	drivers/net/ethernet/rdc/r6040.c
10517
10518RDS - RELIABLE DATAGRAM SOCKETS
10519M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10520L:	netdev@vger.kernel.org
10521L:	linux-rdma@vger.kernel.org
10522L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10523W:	https://oss.oracle.com/projects/rds/
10524S:	Supported
10525F:	net/rds/
10526F:	Documentation/networking/rds.txt
10527
10528RDMAVT - RDMA verbs software
10529M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10530L:	linux-rdma@vger.kernel.org
10531S:	Supported
10532F:	drivers/infiniband/sw/rdmavt
10533
10534RDT - RESOURCE ALLOCATION
10535M:	Fenghua Yu <fenghua.yu@intel.com>
10536L:	linux-kernel@vger.kernel.org
10537S:	Supported
10538F:	arch/x86/kernel/cpu/intel_rdt*
10539F:	arch/x86/include/asm/intel_rdt*
10540F:	Documentation/x86/intel_rdt*
10541
10542READ-COPY UPDATE (RCU)
10543M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10544M:	Josh Triplett <josh@joshtriplett.org>
10545R:	Steven Rostedt <rostedt@goodmis.org>
10546R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10547R:	Lai Jiangshan <jiangshanlai@gmail.com>
10548L:	linux-kernel@vger.kernel.org
10549W:	http://www.rdrop.com/users/paulmck/RCU/
10550S:	Supported
10551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10552F:	Documentation/RCU/
10553X:	Documentation/RCU/torture.txt
10554F:	include/linux/rcu*
10555X:	include/linux/srcu.h
10556F:	kernel/rcu/
10557X:	kernel/torture.c
10558
10559REAL TIME CLOCK (RTC) SUBSYSTEM
10560M:	Alessandro Zummo <a.zummo@towertech.it>
10561M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10562L:	rtc-linux@googlegroups.com
10563Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10565S:	Maintained
10566F:	Documentation/devicetree/bindings/rtc/
10567F:	Documentation/rtc.txt
10568F:	drivers/rtc/
10569F:	include/linux/rtc.h
10570F:	include/uapi/linux/rtc.h
10571F:	include/linux/rtc/
10572F:	include/linux/platform_data/rtc-*
10573F:	tools/testing/selftests/timers/rtctest.c
10574
10575REALTEK AUDIO CODECS
10576M:	Bard Liao <bardliao@realtek.com>
10577M:	Oder Chiou <oder_chiou@realtek.com>
10578S:	Maintained
10579F:	sound/soc/codecs/rt*
10580F:	include/sound/rt*.h
10581
10582REISERFS FILE SYSTEM
10583L:	reiserfs-devel@vger.kernel.org
10584S:	Supported
10585F:	fs/reiserfs/
10586
10587REGISTER MAP ABSTRACTION
10588M:	Mark Brown <broonie@kernel.org>
10589L:	linux-kernel@vger.kernel.org
10590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10591S:	Supported
10592F:	Documentation/devicetree/bindings/regmap/
10593F:	drivers/base/regmap/
10594F:	include/linux/regmap.h
10595
10596REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10597M:	Ohad Ben-Cohen <ohad@wizery.com>
10598M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10599L:	linux-remoteproc@vger.kernel.org
10600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10601S:	Maintained
10602F:	Documentation/devicetree/bindings/remoteproc/
10603F:	Documentation/remoteproc.txt
10604F:	drivers/remoteproc/
10605F:	include/linux/remoteproc.h
10606
10607REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10608M:	Ohad Ben-Cohen <ohad@wizery.com>
10609M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10610L:	linux-remoteproc@vger.kernel.org
10611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10612S:	Maintained
10613F:	drivers/rpmsg/
10614F:	Documentation/rpmsg.txt
10615F:	include/linux/rpmsg.h
10616F:	include/linux/rpmsg/
10617
10618RENESAS CLOCK DRIVERS
10619M:	Geert Uytterhoeven <geert+renesas@glider.be>
10620L:	linux-renesas-soc@vger.kernel.org
10621S:	Supported
10622F:	drivers/clk/renesas/
10623
10624RENESAS ETHERNET DRIVERS
10625R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10626L:	netdev@vger.kernel.org
10627L:	linux-renesas-soc@vger.kernel.org
10628F:	drivers/net/ethernet/renesas/
10629F:	include/linux/sh_eth.h
10630
10631RENESAS R-CAR GYROADC DRIVER
10632M:	Marek Vasut <marek.vasut@gmail.com>
10633L:	linux-iio@vger.kernel.org
10634S:	Supported
10635F:	drivers/iio/adc/rcar_gyro_adc.c
10636
10637RENESAS USB2 PHY DRIVER
10638M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10639L:	linux-renesas-soc@vger.kernel.org
10640S:	Maintained
10641F:	drivers/phy/phy-rcar-gen3-usb2.c
10642
10643RESET CONTROLLER FRAMEWORK
10644M:	Philipp Zabel <p.zabel@pengutronix.de>
10645T:	git git://git.pengutronix.de/git/pza/linux
10646S:	Maintained
10647F:	drivers/reset/
10648F:	Documentation/devicetree/bindings/reset/
10649F:	include/dt-bindings/reset/
10650F:	include/linux/reset.h
10651F:	include/linux/reset-controller.h
10652
10653RFKILL
10654M:	Johannes Berg <johannes@sipsolutions.net>
10655L:	linux-wireless@vger.kernel.org
10656W:	http://wireless.kernel.org/
10657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10659S:	Maintained
10660F:	Documentation/rfkill.txt
10661F:	net/rfkill/
10662
10663RHASHTABLE
10664M:	Thomas Graf <tgraf@suug.ch>
10665M:	Herbert Xu <herbert@gondor.apana.org.au>
10666L:	netdev@vger.kernel.org
10667S:	Maintained
10668F:	lib/rhashtable.c
10669F:	include/linux/rhashtable.h
10670
10671RICOH SMARTMEDIA/XD DRIVER
10672M:	Maxim Levitsky <maximlevitsky@gmail.com>
10673S:	Maintained
10674F:	drivers/mtd/nand/r852.c
10675F:	drivers/mtd/nand/r852.h
10676
10677RICOH R5C592 MEMORYSTICK DRIVER
10678M:	Maxim Levitsky <maximlevitsky@gmail.com>
10679S:	Maintained
10680F:	drivers/memstick/host/r592.*
10681
10682ROCCAT DRIVERS
10683M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10684W:	http://sourceforge.net/projects/roccat/
10685S:	Maintained
10686F:	drivers/hid/hid-roccat*
10687F:	include/linux/hid-roccat*
10688F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10689
10690ROCKER DRIVER
10691M:	Jiri Pirko <jiri@resnulli.us>
10692L:	netdev@vger.kernel.org
10693S:	Supported
10694F:	drivers/net/ethernet/rocker/
10695
10696ROCKETPORT DRIVER
10697P:	Comtrol Corp.
10698W:	http://www.comtrol.com
10699S:	Maintained
10700F:	Documentation/serial/rocket.txt
10701F:	drivers/tty/rocket*
10702
10703ROCKETPORT EXPRESS/INFINITY DRIVER
10704M:	Kevin Cernekee <cernekee@gmail.com>
10705L:	linux-serial@vger.kernel.org
10706S:	Odd Fixes
10707F:	drivers/tty/serial/rp2.*
10708
10709ROSE NETWORK LAYER
10710M:	Ralf Baechle <ralf@linux-mips.org>
10711L:	linux-hams@vger.kernel.org
10712W:	http://www.linux-ax25.org/
10713S:	Maintained
10714F:	include/net/rose.h
10715F:	include/uapi/linux/rose.h
10716F:	net/rose/
10717
10718RTL2830 MEDIA DRIVER
10719M:	Antti Palosaari <crope@iki.fi>
10720L:	linux-media@vger.kernel.org
10721W:	https://linuxtv.org
10722W:	http://palosaari.fi/linux/
10723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10724T:	git git://linuxtv.org/anttip/media_tree.git
10725S:	Maintained
10726F:	drivers/media/dvb-frontends/rtl2830*
10727
10728RTL2832 MEDIA DRIVER
10729M:	Antti Palosaari <crope@iki.fi>
10730L:	linux-media@vger.kernel.org
10731W:	https://linuxtv.org
10732W:	http://palosaari.fi/linux/
10733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10734T:	git git://linuxtv.org/anttip/media_tree.git
10735S:	Maintained
10736F:	drivers/media/dvb-frontends/rtl2832*
10737
10738RTL2832_SDR MEDIA DRIVER
10739M:	Antti Palosaari <crope@iki.fi>
10740L:	linux-media@vger.kernel.org
10741W:	https://linuxtv.org
10742W:	http://palosaari.fi/linux/
10743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10744T:	git git://linuxtv.org/anttip/media_tree.git
10745S:	Maintained
10746F:	drivers/media/dvb-frontends/rtl2832_sdr*
10747
10748RTL8180 WIRELESS DRIVER
10749L:	linux-wireless@vger.kernel.org
10750W:	http://wireless.kernel.org/
10751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10752S:	Orphan
10753F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10754
10755RTL8187 WIRELESS DRIVER
10756M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10757M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10758M:	Larry Finger <Larry.Finger@lwfinger.net>
10759L:	linux-wireless@vger.kernel.org
10760W:	http://wireless.kernel.org/
10761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10762S:	Maintained
10763F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10764
10765RTL8192CE WIRELESS DRIVER
10766M:	Larry Finger <Larry.Finger@lwfinger.net>
10767M:	Chaoming Li <chaoming_li@realsil.com.cn>
10768L:	linux-wireless@vger.kernel.org
10769W:	http://wireless.kernel.org/
10770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10771S:	Maintained
10772F:	drivers/net/wireless/realtek/rtlwifi/
10773F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10774
10775RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10776M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10777L:	linux-wireless@vger.kernel.org
10778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10779S:	Maintained
10780F:	drivers/net/wireless/realtek/rtl8xxxu/
10781
10782S3 SAVAGE FRAMEBUFFER DRIVER
10783M:	Antonino Daplas <adaplas@gmail.com>
10784L:	linux-fbdev@vger.kernel.org
10785S:	Maintained
10786F:	drivers/video/fbdev/savage/
10787
10788S390
10789M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10790M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10791L:	linux-s390@vger.kernel.org
10792W:	http://www.ibm.com/developerworks/linux/linux390/
10793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10794S:	Supported
10795F:	arch/s390/
10796F:	drivers/s390/
10797F:	Documentation/s390/
10798F:	Documentation/DocBook/s390*
10799
10800S390 COMMON I/O LAYER
10801M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10802M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10803L:	linux-s390@vger.kernel.org
10804W:	http://www.ibm.com/developerworks/linux/linux390/
10805S:	Supported
10806F:	drivers/s390/cio/
10807
10808S390 DASD DRIVER
10809M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10810M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10811L:	linux-s390@vger.kernel.org
10812W:	http://www.ibm.com/developerworks/linux/linux390/
10813S:	Supported
10814F:	drivers/s390/block/dasd*
10815F:	block/partitions/ibm.c
10816
10817S390 NETWORK DRIVERS
10818M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10819L:	linux-s390@vger.kernel.org
10820W:	http://www.ibm.com/developerworks/linux/linux390/
10821S:	Supported
10822F:	drivers/s390/net/
10823
10824S390 PCI SUBSYSTEM
10825M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10826M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10827L:	linux-s390@vger.kernel.org
10828W:	http://www.ibm.com/developerworks/linux/linux390/
10829S:	Supported
10830F:	arch/s390/pci/
10831F:	drivers/pci/hotplug/s390_pci_hpc.c
10832
10833S390 ZCRYPT DRIVER
10834M:	Harald Freudenberger <freude@de.ibm.com>
10835L:	linux-s390@vger.kernel.org
10836W:	http://www.ibm.com/developerworks/linux/linux390/
10837S:	Supported
10838F:	drivers/s390/crypto/
10839
10840S390 ZFCP DRIVER
10841M:	Steffen Maier <maier@linux.vnet.ibm.com>
10842L:	linux-s390@vger.kernel.org
10843W:	http://www.ibm.com/developerworks/linux/linux390/
10844S:	Supported
10845F:	drivers/s390/scsi/zfcp_*
10846
10847S390 IUCV NETWORK LAYER
10848M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10849L:	linux-s390@vger.kernel.org
10850W:	http://www.ibm.com/developerworks/linux/linux390/
10851S:	Supported
10852F:	drivers/s390/net/*iucv*
10853F:	include/net/iucv/
10854F:	net/iucv/
10855
10856S390 IOMMU (PCI)
10857M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10858L:	linux-s390@vger.kernel.org
10859W:	http://www.ibm.com/developerworks/linux/linux390/
10860S:	Supported
10861F:	drivers/iommu/s390-iommu.c
10862
10863S3C24XX SD/MMC Driver
10864M:	Ben Dooks <ben-linux@fluff.org>
10865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10866S:	Supported
10867F:	drivers/mmc/host/s3cmci.*
10868
10869SAA6588 RDS RECEIVER DRIVER
10870M:	Hans Verkuil <hverkuil@xs4all.nl>
10871L:	linux-media@vger.kernel.org
10872T:	git git://linuxtv.org/media_tree.git
10873W:	https://linuxtv.org
10874S:	Odd Fixes
10875F:	drivers/media/i2c/saa6588*
10876
10877SAA7134 VIDEO4LINUX DRIVER
10878M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10879M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10880L:	linux-media@vger.kernel.org
10881W:	https://linuxtv.org
10882T:	git git://linuxtv.org/media_tree.git
10883S:	Odd fixes
10884F:	Documentation/media/v4l-drivers/saa7134*
10885F:	drivers/media/pci/saa7134/
10886
10887SAA7146 VIDEO4LINUX-2 DRIVER
10888M:	Hans Verkuil <hverkuil@xs4all.nl>
10889L:	linux-media@vger.kernel.org
10890T:	git git://linuxtv.org/media_tree.git
10891S:	Maintained
10892F:	drivers/media/common/saa7146/
10893F:	drivers/media/pci/saa7146/
10894F:	include/media/saa7146*
10895
10896SAMSUNG LAPTOP DRIVER
10897M:	Corentin Chary <corentin.chary@gmail.com>
10898L:	platform-driver-x86@vger.kernel.org
10899S:	Maintained
10900F:	drivers/platform/x86/samsung-laptop.c
10901
10902SAMSUNG AUDIO (ASoC) DRIVERS
10903M:	Krzysztof Kozlowski <krzk@kernel.org>
10904M:	Sangbeom Kim <sbkim73@samsung.com>
10905M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10906L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10907S:	Supported
10908F:	sound/soc/samsung/
10909
10910SAMSUNG FRAMEBUFFER DRIVER
10911M:	Jingoo Han <jingoohan1@gmail.com>
10912L:	linux-fbdev@vger.kernel.org
10913S:	Maintained
10914F:	drivers/video/fbdev/s3c-fb.c
10915
10916SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10917M:	Sangbeom Kim <sbkim73@samsung.com>
10918M:	Krzysztof Kozlowski <krzk@kernel.org>
10919M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10920L:	linux-kernel@vger.kernel.org
10921L:	linux-samsung-soc@vger.kernel.org
10922S:	Supported
10923F:	drivers/mfd/sec*.c
10924F:	drivers/regulator/s2m*.c
10925F:	drivers/regulator/s5m*.c
10926F:	drivers/clk/clk-s2mps11.c
10927F:	drivers/rtc/rtc-s5m.c
10928F:	include/linux/mfd/samsung/
10929F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10930F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10931F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10932F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10933
10934SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10935M:	Kyungmin Park <kyungmin.park@samsung.com>
10936M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10937L:	linux-media@vger.kernel.org
10938Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10939S:	Supported
10940F:	drivers/media/platform/exynos4-is/
10941
10942SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10943M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10944L:	linux-media@vger.kernel.org
10945L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10946S:	Maintained
10947F:	drivers/media/platform/s3c-camif/
10948F:	include/media/drv-intf/s3c_camif.h
10949
10950SAMSUNG S5C73M3 CAMERA DRIVER
10951M:	Kyungmin Park <kyungmin.park@samsung.com>
10952M:	Andrzej Hajda <a.hajda@samsung.com>
10953L:	linux-media@vger.kernel.org
10954S:	Supported
10955F:	drivers/media/i2c/s5c73m3/*
10956
10957SAMSUNG S5K5BAF CAMERA DRIVER
10958M:	Kyungmin Park <kyungmin.park@samsung.com>
10959M:	Andrzej Hajda <a.hajda@samsung.com>
10960L:	linux-media@vger.kernel.org
10961S:	Supported
10962F:	drivers/media/i2c/s5k5baf.c
10963
10964SAMSUNG S3FWRN5 NFC DRIVER
10965M:	Robert Baldyga <r.baldyga@samsung.com>
10966M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10967L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10968S:	Supported
10969F:	drivers/nfc/s3fwrn5
10970
10971SAMSUNG SOC CLOCK DRIVERS
10972M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10973M:	Tomasz Figa <tomasz.figa@gmail.com>
10974M:	Chanwoo Choi <cw00.choi@samsung.com>
10975S:	Supported
10976L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10977F:	drivers/clk/samsung/
10978F:	include/dt-bindings/clock/exynos*.h
10979F:	Documentation/devicetree/bindings/clock/exynos*.txt
10980
10981SAMSUNG SPI DRIVERS
10982M:	Kukjin Kim <kgene@kernel.org>
10983M:	Krzysztof Kozlowski <krzk@kernel.org>
10984M:	Andi Shyti <andi.shyti@samsung.com>
10985L:	linux-spi@vger.kernel.org
10986L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10987S:	Maintained
10988F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10989F:	drivers/spi/spi-s3c*
10990F:	include/linux/platform_data/spi-s3c64xx.h
10991
10992SAMSUNG SXGBE DRIVERS
10993M:	Byungho An <bh74.an@samsung.com>
10994M:	Girish K S <ks.giri@samsung.com>
10995M:	Vipul Pandya <vipul.pandya@samsung.com>
10996S:	Supported
10997L:	netdev@vger.kernel.org
10998F:	drivers/net/ethernet/samsung/sxgbe/
10999
11000SAMSUNG THERMAL DRIVER
11001M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11002L:	linux-pm@vger.kernel.org
11003L:	linux-samsung-soc@vger.kernel.org
11004S:	Supported
11005T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11006F:	drivers/thermal/samsung/
11007
11008SAMSUNG USB2 PHY DRIVER
11009M:	Kamil Debski <kamil@wypas.org>
11010M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11011L:	linux-kernel@vger.kernel.org
11012S:	Supported
11013F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11014F:	Documentation/phy/samsung-usb2.txt
11015F:	drivers/phy/phy-exynos4210-usb2.c
11016F:	drivers/phy/phy-exynos4x12-usb2.c
11017F:	drivers/phy/phy-exynos5250-usb2.c
11018F:	drivers/phy/phy-s5pv210-usb2.c
11019F:	drivers/phy/phy-samsung-usb2.c
11020F:	drivers/phy/phy-samsung-usb2.h
11021
11022SERIAL DRIVERS
11023M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11024L:	linux-serial@vger.kernel.org
11025S:	Maintained
11026F:	Documentation/devicetree/bindings/serial/
11027F:	drivers/tty/serial/
11028
11029SERIAL DEVICE BUS
11030M:	Rob Herring <robh@kernel.org>
11031L:	linux-serial@vger.kernel.org
11032S:	Maintained
11033F:	Documentation/devicetree/bindings/serial/slave-device.txt
11034F:	drivers/tty/serdev/
11035F:	include/linux/serdev.h
11036
11037SERIAL IR RECEIVER
11038M:	Sean Young <sean@mess.org>
11039L:	linux-media@vger.kernel.org
11040S:	Maintained
11041F:	drivers/media/rc/serial_ir.c
11042
11043STI CEC DRIVER
11044M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11045L:	kernel@stlinux.com
11046S:	Maintained
11047F:	drivers/staging/media/st-cec/
11048F:	Documentation/devicetree/bindings/media/stih-cec.txt
11049
11050SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11051M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11052L:	linux-s390@vger.kernel.org
11053W:	http://www.ibm.com/developerworks/linux/linux390/
11054S:	Supported
11055F:	net/smc/
11056
11057SYNOPSYS DESIGNWARE DMAC DRIVER
11058M:	Viresh Kumar <vireshk@kernel.org>
11059M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11060S:	Maintained
11061F:	include/linux/dma/dw.h
11062F:	include/linux/platform_data/dma-dw.h
11063F:	drivers/dma/dw/
11064
11065SYNOPSYS DESIGNWARE I2C DRIVER
11066M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11067R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11068R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11069L:	linux-i2c@vger.kernel.org
11070S:	Maintained
11071F:	drivers/i2c/busses/i2c-designware-*
11072F:	include/linux/platform_data/i2c-designware.h
11073
11074SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11075M:	Jaehoon Chung <jh80.chung@samsung.com>
11076L:	linux-mmc@vger.kernel.org
11077S:	Maintained
11078F:	drivers/mmc/host/dw_mmc*
11079
11080SYSTEM TRACE MODULE CLASS
11081M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11082S:	Maintained
11083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11084F:	Documentation/trace/stm.txt
11085F:	drivers/hwtracing/stm/
11086F:	include/linux/stm.h
11087F:	include/uapi/linux/stm.h
11088
11089THUNDERBOLT DRIVER
11090M:	Andreas Noever <andreas.noever@gmail.com>
11091S:	Maintained
11092F:	drivers/thunderbolt/
11093
11094TI BQ27XXX POWER SUPPLY DRIVER
11095R:	Andrew F. Davis <afd@ti.com>
11096F:	include/linux/power/bq27xxx_battery.h
11097F:	drivers/power/supply/bq27xxx_battery.c
11098F:	drivers/power/supply/bq27xxx_battery_i2c.c
11099
11100TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11101M:	John Stultz <john.stultz@linaro.org>
11102M:	Thomas Gleixner <tglx@linutronix.de>
11103L:	linux-kernel@vger.kernel.org
11104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11105S:	Supported
11106F:	include/linux/clocksource.h
11107F:	include/linux/time.h
11108F:	include/linux/timex.h
11109F:	include/uapi/linux/time.h
11110F:	include/uapi/linux/timex.h
11111F:	kernel/time/clocksource.c
11112F:	kernel/time/time*.c
11113F:	kernel/time/alarmtimer.c
11114F:	kernel/time/ntp.c
11115F:	tools/testing/selftests/timers/
11116
11117SC1200 WDT DRIVER
11118M:	Zwane Mwaikambo <zwanem@gmail.com>
11119S:	Maintained
11120F:	drivers/watchdog/sc1200wdt.c
11121
11122SCHEDULER
11123M:	Ingo Molnar <mingo@redhat.com>
11124M:	Peter Zijlstra <peterz@infradead.org>
11125L:	linux-kernel@vger.kernel.org
11126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11127S:	Maintained
11128F:	kernel/sched/
11129F:	include/linux/sched.h
11130F:	include/uapi/linux/sched.h
11131F:	include/linux/wait.h
11132
11133SCORE ARCHITECTURE
11134M:	Chen Liqin <liqin.linux@gmail.com>
11135M:	Lennox Wu <lennox.wu@gmail.com>
11136W:	http://www.sunplus.com
11137S:	Supported
11138F:	arch/score/
11139
11140SCR24X CHIP CARD INTERFACE DRIVER
11141M:	Lubomir Rintel <lkundrak@v3.sk>
11142S:	Supported
11143F:	drivers/char/pcmcia/scr24x_cs.c
11144
11145SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11146M:	Sudeep Holla <sudeep.holla@arm.com>
11147L:	linux-arm-kernel@lists.infradead.org
11148S:	Maintained
11149F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11150F:	drivers/clk/clk-scpi.c
11151F:	drivers/cpufreq/scpi-cpufreq.c
11152F:	drivers/firmware/arm_scpi.c
11153F:	include/linux/scpi_protocol.h
11154
11155SCSI CDROM DRIVER
11156M:	Jens Axboe <axboe@kernel.dk>
11157L:	linux-scsi@vger.kernel.org
11158W:	http://www.kernel.dk
11159S:	Maintained
11160F:	drivers/scsi/sr*
11161
11162SCSI RDMA PROTOCOL (SRP) INITIATOR
11163M:	Bart Van Assche <bart.vanassche@sandisk.com>
11164L:	linux-rdma@vger.kernel.org
11165S:	Supported
11166W:	http://www.openfabrics.org
11167Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11169F:	drivers/infiniband/ulp/srp/
11170F:	include/scsi/srp.h
11171
11172SCSI SG DRIVER
11173M:	Doug Gilbert <dgilbert@interlog.com>
11174L:	linux-scsi@vger.kernel.org
11175W:	http://sg.danny.cz/sg
11176S:	Maintained
11177F:	Documentation/scsi/scsi-generic.txt
11178F:	drivers/scsi/sg.c
11179F:	include/scsi/sg.h
11180
11181SCSI SUBSYSTEM
11182M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11184M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11186L:	linux-scsi@vger.kernel.org
11187S:	Maintained
11188F:	Documentation/devicetree/bindings/scsi/
11189F:	drivers/scsi/
11190F:	include/scsi/
11191
11192SCSI TAPE DRIVER
11193M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11194L:	linux-scsi@vger.kernel.org
11195S:	Maintained
11196F:	Documentation/scsi/st.txt
11197F:	drivers/scsi/st.*
11198F:	drivers/scsi/st_*.h
11199
11200SCTP PROTOCOL
11201M:	Vlad Yasevich <vyasevich@gmail.com>
11202M:	Neil Horman <nhorman@tuxdriver.com>
11203L:	linux-sctp@vger.kernel.org
11204W:	http://lksctp.sourceforge.net
11205S:	Maintained
11206F:	Documentation/networking/sctp.txt
11207F:	include/linux/sctp.h
11208F:	include/uapi/linux/sctp.h
11209F:	include/net/sctp/
11210F:	net/sctp/
11211
11212SCx200 CPU SUPPORT
11213M:	Jim Cromie <jim.cromie@gmail.com>
11214S:	Odd Fixes
11215F:	Documentation/i2c/busses/scx200_acb
11216F:	arch/x86/platform/scx200/
11217F:	drivers/watchdog/scx200_wdt.c
11218F:	drivers/i2c/busses/scx200*
11219F:	drivers/mtd/maps/scx200_docflash.c
11220F:	include/linux/scx200.h
11221
11222SCx200 GPIO DRIVER
11223M:	Jim Cromie <jim.cromie@gmail.com>
11224S:	Maintained
11225F:	drivers/char/scx200_gpio.c
11226F:	include/linux/scx200_gpio.h
11227
11228SCx200 HRT CLOCKSOURCE DRIVER
11229M:	Jim Cromie <jim.cromie@gmail.com>
11230S:	Maintained
11231F:	drivers/clocksource/scx200_hrt.c
11232
11233SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11234M:	Sascha Sommer <saschasommer@freenet.de>
11235L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11236S:	Maintained
11237F:	drivers/mmc/host/sdricoh_cs.c
11238
11239SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11240M:	Adrian Hunter <adrian.hunter@intel.com>
11241L:	linux-mmc@vger.kernel.org
11242T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11243S:	Maintained
11244F:	drivers/mmc/host/sdhci*
11245F:	include/linux/mmc/sdhci*
11246
11247SECURE COMPUTING
11248M:	Kees Cook <keescook@chromium.org>
11249R:	Andy Lutomirski <luto@amacapital.net>
11250R:	Will Drewry <wad@chromium.org>
11251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11252S:	Supported
11253F:	kernel/seccomp.c
11254F:	include/uapi/linux/seccomp.h
11255F:	include/linux/seccomp.h
11256F:	tools/testing/selftests/seccomp/*
11257K:	\bsecure_computing
11258K:	\bTIF_SECCOMP\b
11259
11260SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11261M:	Al Cooper <alcooperx@gmail.com>
11262L:	linux-mmc@vger.kernel.org
11263L:	bcm-kernel-feedback-list@broadcom.com
11264S:	Maintained
11265F:	drivers/mmc/host/sdhci-brcmstb*
11266
11267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11268M:	Ben Dooks <ben-linux@fluff.org>
11269M:	Jaehoon Chung <jh80.chung@samsung.com>
11270L:	linux-mmc@vger.kernel.org
11271S:	Maintained
11272F:	drivers/mmc/host/sdhci-s3c*
11273
11274SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11275M:	Viresh Kumar <vireshk@kernel.org>
11276L:	linux-mmc@vger.kernel.org
11277S:	Maintained
11278F:	drivers/mmc/host/sdhci-spear.c
11279
11280SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11281M:	Scott Bauer <scott.bauer@intel.com>
11282M:	Jonathan Derrick <jonathan.derrick@intel.com>
11283M:	Rafael Antognolli <rafael.antognolli@intel.com>
11284L:	linux-block@vger.kernel.org
11285S:	Supported
11286F:	block/sed*
11287F:	block/opal_proto.h
11288F:	include/linux/sed*
11289F:	include/uapi/linux/sed*
11290
11291SECURITY SUBSYSTEM
11292M:	James Morris <james.l.morris@oracle.com>
11293M:	"Serge E. Hallyn" <serge@hallyn.com>
11294L:	linux-security-module@vger.kernel.org (suggested Cc:)
11295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11296W:	http://kernsec.org/
11297S:	Supported
11298F:	security/
11299
11300SECURITY CONTACT
11301M:	Security Officers <security@kernel.org>
11302S:	Supported
11303
11304SELINUX SECURITY MODULE
11305M:	Paul Moore <paul@paul-moore.com>
11306M:	Stephen Smalley <sds@tycho.nsa.gov>
11307M:	Eric Paris <eparis@parisplace.org>
11308L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11309W:	http://selinuxproject.org
11310T:	git git://git.infradead.org/users/pcmoore/selinux
11311S:	Supported
11312F:	include/linux/selinux*
11313F:	security/selinux/
11314F:	scripts/selinux/
11315
11316APPARMOR SECURITY MODULE
11317M:	John Johansen <john.johansen@canonical.com>
11318L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11319W:	apparmor.wiki.kernel.org
11320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11321S:	Supported
11322F:	security/apparmor/
11323
11324LOADPIN SECURITY MODULE
11325M:	Kees Cook <keescook@chromium.org>
11326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11327S:	Supported
11328F:	security/loadpin/
11329
11330YAMA SECURITY MODULE
11331M:	Kees Cook <keescook@chromium.org>
11332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11333S:	Supported
11334F:	security/yama/
11335
11336SENSABLE PHANTOM
11337M:	Jiri Slaby <jirislaby@gmail.com>
11338S:	Maintained
11339F:	drivers/misc/phantom.c
11340F:	include/uapi/linux/phantom.h
11341
11342Emulex 10Gbps iSCSI - OneConnect DRIVER
11343M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11344M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11345M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11346L:	linux-scsi@vger.kernel.org
11347W:	http://www.broadcom.com
11348S:	Supported
11349F:	drivers/scsi/be2iscsi/
11350
11351Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11352M:	Sathya Perla <sathya.perla@broadcom.com>
11353M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11354M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11355M:	Somnath Kotur <somnath.kotur@broadcom.com>
11356L:	netdev@vger.kernel.org
11357W:	http://www.emulex.com
11358S:	Supported
11359F:	drivers/net/ethernet/emulex/benet/
11360
11361EMULEX ONECONNECT ROCE DRIVER
11362M:	Selvin Xavier <selvin.xavier@avagotech.com>
11363M:	Devesh Sharma <devesh.sharma@avagotech.com>
11364L:	linux-rdma@vger.kernel.org
11365W:	http://www.emulex.com
11366S:	Supported
11367F:	drivers/infiniband/hw/ocrdma/
11368F:	include/uapi/rdma/ocrdma-abi.h
11369
11370SFC NETWORK DRIVER
11371M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11372M:	Edward Cree <ecree@solarflare.com>
11373M:	Bert Kenward <bkenward@solarflare.com>
11374L:	netdev@vger.kernel.org
11375S:	Supported
11376F:	drivers/net/ethernet/sfc/
11377
11378SGI GRU DRIVER
11379M:	Dimitri Sivanich <sivanich@sgi.com>
11380S:	Maintained
11381F:	drivers/misc/sgi-gru/
11382
11383SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11384M:	Pat Gefre <pfg@sgi.com>
11385L:	linux-ia64@vger.kernel.org
11386S:	Supported
11387F:	Documentation/ia64/serial.txt
11388F:	drivers/tty/serial/ioc?_serial.c
11389F:	include/linux/ioc?.h
11390
11391SGI XP/XPC/XPNET DRIVER
11392M:	Cliff Whickman <cpw@sgi.com>
11393M:	Robin Holt <robinmholt@gmail.com>
11394S:	Maintained
11395F:	drivers/misc/sgi-xp/
11396
11397SI2157 MEDIA DRIVER
11398M:	Antti Palosaari <crope@iki.fi>
11399L:	linux-media@vger.kernel.org
11400W:	https://linuxtv.org
11401W:	http://palosaari.fi/linux/
11402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11403T:	git git://linuxtv.org/anttip/media_tree.git
11404S:	Maintained
11405F:	drivers/media/tuners/si2157*
11406
11407SI2168 MEDIA DRIVER
11408M:	Antti Palosaari <crope@iki.fi>
11409L:	linux-media@vger.kernel.org
11410W:	https://linuxtv.org
11411W:	http://palosaari.fi/linux/
11412Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11413T:	git git://linuxtv.org/anttip/media_tree.git
11414S:	Maintained
11415F:	drivers/media/dvb-frontends/si2168*
11416
11417SI470X FM RADIO RECEIVER I2C DRIVER
11418M:	Hans Verkuil <hverkuil@xs4all.nl>
11419L:	linux-media@vger.kernel.org
11420T:	git git://linuxtv.org/media_tree.git
11421W:	https://linuxtv.org
11422S:	Odd Fixes
11423F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11424
11425SI470X FM RADIO RECEIVER USB DRIVER
11426M:	Hans Verkuil <hverkuil@xs4all.nl>
11427L:	linux-media@vger.kernel.org
11428T:	git git://linuxtv.org/media_tree.git
11429W:	https://linuxtv.org
11430S:	Maintained
11431F:	drivers/media/radio/si470x/radio-si470x-common.c
11432F:	drivers/media/radio/si470x/radio-si470x.h
11433F:	drivers/media/radio/si470x/radio-si470x-usb.c
11434
11435SI4713 FM RADIO TRANSMITTER I2C DRIVER
11436M:	Eduardo Valentin <edubezval@gmail.com>
11437L:	linux-media@vger.kernel.org
11438T:	git git://linuxtv.org/media_tree.git
11439W:	https://linuxtv.org
11440S:	Odd Fixes
11441F:	drivers/media/radio/si4713/si4713.?
11442
11443SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11444M:	Eduardo Valentin <edubezval@gmail.com>
11445L:	linux-media@vger.kernel.org
11446T:	git git://linuxtv.org/media_tree.git
11447W:	https://linuxtv.org
11448S:	Odd Fixes
11449F:	drivers/media/radio/si4713/radio-platform-si4713.c
11450
11451SI4713 FM RADIO TRANSMITTER USB DRIVER
11452M:	Hans Verkuil <hverkuil@xs4all.nl>
11453L:	linux-media@vger.kernel.org
11454T:	git git://linuxtv.org/media_tree.git
11455W:	https://linuxtv.org
11456S:	Maintained
11457F:	drivers/media/radio/si4713/radio-usb-si4713.c
11458
11459SIANO DVB DRIVER
11460M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11461M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11462L:	linux-media@vger.kernel.org
11463W:	https://linuxtv.org
11464T:	git git://linuxtv.org/media_tree.git
11465S:	Odd fixes
11466F:	drivers/media/common/siano/
11467F:	drivers/media/usb/siano/
11468F:	drivers/media/usb/siano/
11469F:	drivers/media/mmc/siano/
11470
11471SILEAD TOUCHSCREEN DRIVER
11472M:	Hans de Goede <hdegoede@redhat.com>
11473L:	linux-input@vger.kernel.org
11474L:	platform-driver-x86@vger.kernel.org
11475S:	Maintained
11476F:	drivers/input/touchscreen/silead.c
11477F:	drivers/platform/x86/silead_dmi.c
11478
11479SIMPLEFB FB DRIVER
11480M:	Hans de Goede <hdegoede@redhat.com>
11481L:	linux-fbdev@vger.kernel.org
11482S:	Maintained
11483F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11484F:	drivers/video/fbdev/simplefb.c
11485F:	include/linux/platform_data/simplefb.h
11486
11487SH_VEU V4L2 MEM2MEM DRIVER
11488L:	linux-media@vger.kernel.org
11489S:	Orphan
11490F:	drivers/media/platform/sh_veu.c
11491
11492SH_VOU V4L2 OUTPUT DRIVER
11493L:	linux-media@vger.kernel.org
11494S:	Orphan
11495F:	drivers/media/platform/sh_vou.c
11496F:	include/media/drv-intf/sh_vou.h
11497
11498SIMPLE FIRMWARE INTERFACE (SFI)
11499M:	Len Brown <lenb@kernel.org>
11500L:	sfi-devel@simplefirmware.org
11501W:	http://simplefirmware.org/
11502T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11503S:	Supported
11504F:	arch/x86/platform/sfi/
11505F:	drivers/sfi/
11506F:	include/linux/sfi*.h
11507
11508SIMTEC EB110ATX (Chalice CATS)
11509P:	Ben Dooks
11510P:	Vincent Sanders <vince@simtec.co.uk>
11511M:	Simtec Linux Team <linux@simtec.co.uk>
11512W:	http://www.simtec.co.uk/products/EB110ATX/
11513S:	Supported
11514
11515SIMTEC EB2410ITX (BAST)
11516P:	Ben Dooks
11517P:	Vincent Sanders <vince@simtec.co.uk>
11518M:	Simtec Linux Team <linux@simtec.co.uk>
11519W:	http://www.simtec.co.uk/products/EB2410ITX/
11520S:	Supported
11521F:	arch/arm/mach-s3c24xx/mach-bast.c
11522F:	arch/arm/mach-s3c24xx/bast-ide.c
11523F:	arch/arm/mach-s3c24xx/bast-irq.c
11524
11525SIPHASH PRF ROUTINES
11526M:	Jason A. Donenfeld <Jason@zx2c4.com>
11527S:	Maintained
11528F:	lib/siphash.c
11529F:	lib/test_siphash.c
11530F:	include/linux/siphash.h
11531
11532TI DAVINCI MACHINE SUPPORT
11533M:	Sekhar Nori <nsekhar@ti.com>
11534M:	Kevin Hilman <khilman@kernel.org>
11535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11537S:	Supported
11538F:	arch/arm/mach-davinci/
11539F:	drivers/i2c/busses/i2c-davinci.c
11540
11541TI DAVINCI SERIES MEDIA DRIVER
11542M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11543L:	linux-media@vger.kernel.org
11544W:	https://linuxtv.org
11545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11546T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11547S:	Maintained
11548F:	drivers/media/platform/davinci/
11549F:	include/media/davinci/
11550
11551TI AM437X VPFE DRIVER
11552M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11553L:	linux-media@vger.kernel.org
11554W:	https://linuxtv.org
11555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11556T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11557S:	Maintained
11558F:	drivers/media/platform/am437x/
11559
11560OV2659 OMNIVISION SENSOR DRIVER
11561M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11562L:	linux-media@vger.kernel.org
11563W:	https://linuxtv.org
11564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11565T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11566S:	Maintained
11567F:	drivers/media/i2c/ov2659.c
11568F:	include/media/i2c/ov2659.h
11569
11570SILICON MOTION SM712 FRAME BUFFER DRIVER
11571M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11572M:	Teddy Wang <teddy.wang@siliconmotion.com>
11573M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11574L:	linux-fbdev@vger.kernel.org
11575S:	Maintained
11576F:	drivers/video/fbdev/sm712*
11577F:	Documentation/fb/sm712fb.txt
11578
11579SIS 190 ETHERNET DRIVER
11580M:	Francois Romieu <romieu@fr.zoreil.com>
11581L:	netdev@vger.kernel.org
11582S:	Maintained
11583F:	drivers/net/ethernet/sis/sis190.c
11584
11585SIS 900/7016 FAST ETHERNET DRIVER
11586M:	Daniele Venzano <venza@brownhat.org>
11587W:	http://www.brownhat.org/sis900.html
11588L:	netdev@vger.kernel.org
11589S:	Maintained
11590F:	drivers/net/ethernet/sis/sis900.*
11591
11592SIS FRAMEBUFFER DRIVER
11593M:	Thomas Winischhofer <thomas@winischhofer.net>
11594W:	http://www.winischhofer.net/linuxsisvga.shtml
11595S:	Maintained
11596F:	Documentation/fb/sisfb.txt
11597F:	drivers/video/fbdev/sis/
11598F:	include/video/sisfb.h
11599
11600SIS USB2VGA DRIVER
11601M:	Thomas Winischhofer <thomas@winischhofer.net>
11602W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11603S:	Maintained
11604F:	drivers/usb/misc/sisusbvga/
11605
11606SLAB ALLOCATOR
11607M:	Christoph Lameter <cl@linux.com>
11608M:	Pekka Enberg <penberg@kernel.org>
11609M:	David Rientjes <rientjes@google.com>
11610M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11611M:	Andrew Morton <akpm@linux-foundation.org>
11612L:	linux-mm@kvack.org
11613S:	Maintained
11614F:	include/linux/sl?b*.h
11615F:	mm/sl?b*
11616
11617SLEEPABLE READ-COPY UPDATE (SRCU)
11618M:	Lai Jiangshan <jiangshanlai@gmail.com>
11619M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11620M:	Josh Triplett <josh@joshtriplett.org>
11621R:	Steven Rostedt <rostedt@goodmis.org>
11622R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11623L:	linux-kernel@vger.kernel.org
11624W:	http://www.rdrop.com/users/paulmck/RCU/
11625S:	Supported
11626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11627F:	include/linux/srcu.h
11628F:	kernel/rcu/srcu.c
11629
11630SMACK SECURITY MODULE
11631M:	Casey Schaufler <casey@schaufler-ca.com>
11632L:	linux-security-module@vger.kernel.org
11633W:	http://schaufler-ca.com
11634T:	git git://github.com/cschaufler/smack-next
11635S:	Maintained
11636F:	Documentation/security/Smack.txt
11637F:	security/smack/
11638
11639DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11640M:	Kevin Hilman <khilman@kernel.org>
11641M:	Nishanth Menon <nm@ti.com>
11642S:	Maintained
11643F:	drivers/power/avs/
11644F:	include/linux/power/smartreflex.h
11645L:	linux-pm@vger.kernel.org
11646
11647SMC91x ETHERNET DRIVER
11648M:	Nicolas Pitre <nico@fluxnic.net>
11649S:	Odd Fixes
11650F:	drivers/net/ethernet/smsc/smc91x.*
11651
11652SMIA AND SMIA++ IMAGE SENSOR DRIVER
11653M:	Sakari Ailus <sakari.ailus@iki.fi>
11654L:	linux-media@vger.kernel.org
11655S:	Maintained
11656F:	drivers/media/i2c/smiapp/
11657F:	include/media/i2c/smiapp.h
11658F:	drivers/media/i2c/smiapp-pll.c
11659F:	drivers/media/i2c/smiapp-pll.h
11660F:	include/uapi/linux/smiapp.h
11661F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11662
11663SMM665 HARDWARE MONITOR DRIVER
11664M:	Guenter Roeck <linux@roeck-us.net>
11665L:	linux-hwmon@vger.kernel.org
11666S:	Maintained
11667F:	Documentation/hwmon/smm665
11668F:	drivers/hwmon/smm665.c
11669
11670SMSC EMC2103 HARDWARE MONITOR DRIVER
11671M:	Steve Glendinning <steve.glendinning@shawell.net>
11672L:	linux-hwmon@vger.kernel.org
11673S:	Maintained
11674F:	Documentation/hwmon/emc2103
11675F:	drivers/hwmon/emc2103.c
11676
11677SMSC SCH5627 HARDWARE MONITOR DRIVER
11678M:	Hans de Goede <hdegoede@redhat.com>
11679L:	linux-hwmon@vger.kernel.org
11680S:	Supported
11681F:	Documentation/hwmon/sch5627
11682F:	drivers/hwmon/sch5627.c
11683
11684SMSC47B397 HARDWARE MONITOR DRIVER
11685M:	Jean Delvare <jdelvare@suse.com>
11686L:	linux-hwmon@vger.kernel.org
11687S:	Maintained
11688F:	Documentation/hwmon/smsc47b397
11689F:	drivers/hwmon/smsc47b397.c
11690
11691SMSC911x ETHERNET DRIVER
11692M:	Steve Glendinning <steve.glendinning@shawell.net>
11693L:	netdev@vger.kernel.org
11694S:	Maintained
11695F:	include/linux/smsc911x.h
11696F:	drivers/net/ethernet/smsc/smsc911x.*
11697
11698SMSC9420 PCI ETHERNET DRIVER
11699M:	Steve Glendinning <steve.glendinning@shawell.net>
11700L:	netdev@vger.kernel.org
11701S:	Maintained
11702F:	drivers/net/ethernet/smsc/smsc9420.*
11703
11704SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11705M:	Steve Glendinning <steve.glendinning@shawell.net>
11706L:	linux-fbdev@vger.kernel.org
11707S:	Maintained
11708F:	drivers/video/fbdev/smscufx.c
11709
11710SOC-CAMERA V4L2 SUBSYSTEM
11711M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11712L:	linux-media@vger.kernel.org
11713T:	git git://linuxtv.org/media_tree.git
11714S:	Maintained
11715F:	include/media/soc*
11716F:	drivers/media/i2c/soc_camera/
11717F:	drivers/media/platform/soc_camera/
11718
11719SOEKRIS NET48XX LED SUPPORT
11720M:	Chris Boot <bootc@bootc.net>
11721S:	Maintained
11722F:	drivers/leds/leds-net48xx.c
11723
11724SOFTLOGIC 6x10 MPEG CODEC
11725M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11726M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11727M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11728M:	Ismael Luceno <ismael@iodev.co.uk>
11729L:	linux-media@vger.kernel.org
11730S:	Supported
11731F:	drivers/media/pci/solo6x10/
11732
11733SOFTWARE RAID (Multiple Disks) SUPPORT
11734M:	Shaohua Li <shli@kernel.org>
11735L:	linux-raid@vger.kernel.org
11736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11737S:	Supported
11738F:	drivers/md/
11739F:	include/linux/raid/
11740F:	include/uapi/linux/raid/
11741
11742SONIC NETWORK DRIVER
11743M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11744L:	netdev@vger.kernel.org
11745S:	Maintained
11746F:	drivers/net/ethernet/natsemi/sonic.*
11747
11748SONICS SILICON BACKPLANE DRIVER (SSB)
11749M:	Michael Buesch <m@bues.ch>
11750L:	linux-wireless@vger.kernel.org
11751S:	Maintained
11752F:	drivers/ssb/
11753F:	include/linux/ssb/
11754
11755SONY VAIO CONTROL DEVICE DRIVER
11756M:	Mattia Dongili <malattia@linux.it>
11757L:	platform-driver-x86@vger.kernel.org
11758W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11759S:	Maintained
11760F:	Documentation/laptops/sony-laptop.txt
11761F:	drivers/char/sonypi.c
11762F:	drivers/platform/x86/sony-laptop.c
11763F:	include/linux/sony-laptop.h
11764
11765SONY MEMORYSTICK CARD SUPPORT
11766M:	Alex Dubov <oakad@yahoo.com>
11767W:	http://tifmxx.berlios.de/
11768S:	Maintained
11769F:	drivers/memstick/host/tifm_ms.c
11770
11771SONY MEMORYSTICK STANDARD SUPPORT
11772M:	Maxim Levitsky <maximlevitsky@gmail.com>
11773S:	Maintained
11774F:	drivers/memstick/core/ms_block.*
11775
11776SOUND
11777M:	Jaroslav Kysela <perex@perex.cz>
11778M:	Takashi Iwai <tiwai@suse.com>
11779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11780W:	http://www.alsa-project.org/
11781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11782T:	git git://git.alsa-project.org/alsa-kernel.git
11783Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11784S:	Maintained
11785F:	Documentation/sound/
11786F:	include/sound/
11787F:	include/uapi/sound/
11788F:	sound/
11789
11790SOUND - COMPRESSED AUDIO
11791M:	Vinod Koul <vinod.koul@intel.com>
11792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11794S:	Supported
11795F:	Documentation/sound/alsa/compress_offload.txt
11796F:	include/sound/compress_driver.h
11797F:	include/uapi/sound/compress_*
11798F:	sound/core/compress_offload.c
11799F:	sound/soc/soc-compress.c
11800
11801SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11802M:	Liam Girdwood <lgirdwood@gmail.com>
11803M:	Mark Brown <broonie@kernel.org>
11804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11806W:	http://alsa-project.org/main/index.php/ASoC
11807S:	Supported
11808F:	Documentation/devicetree/bindings/sound/
11809F:	Documentation/sound/alsa/soc/
11810F:	sound/soc/
11811F:	include/sound/soc*
11812
11813SOUND - DMAENGINE HELPERS
11814M:	Lars-Peter Clausen <lars@metafoo.de>
11815S:	Supported
11816F:	include/sound/dmaengine_pcm.h
11817F:	sound/core/pcm_dmaengine.c
11818F:	sound/soc/soc-generic-dmaengine-pcm.c
11819
11820SP2 MEDIA DRIVER
11821M:	Olli Salonen <olli.salonen@iki.fi>
11822L:	linux-media@vger.kernel.org
11823W:	https://linuxtv.org
11824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11825S:	Maintained
11826F:	drivers/media/dvb-frontends/sp2*
11827
11828SPARC + UltraSPARC (sparc/sparc64)
11829M:	"David S. Miller" <davem@davemloft.net>
11830L:	sparclinux@vger.kernel.org
11831Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11834S:	Maintained
11835F:	arch/sparc/
11836F:	drivers/sbus/
11837
11838SPARC SERIAL DRIVERS
11839M:	"David S. Miller" <davem@davemloft.net>
11840L:	sparclinux@vger.kernel.org
11841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11843S:	Maintained
11844F:	include/linux/sunserialcore.h
11845F:	drivers/tty/serial/suncore.c
11846F:	drivers/tty/serial/sunhv.c
11847F:	drivers/tty/serial/sunsab.c
11848F:	drivers/tty/serial/sunsab.h
11849F:	drivers/tty/serial/sunsu.c
11850F:	drivers/tty/serial/sunzilog.c
11851F:	drivers/tty/serial/sunzilog.h
11852
11853SPARSE CHECKER
11854M:	"Christopher Li" <sparse@chrisli.org>
11855L:	linux-sparse@vger.kernel.org
11856W:	https://sparse.wiki.kernel.org/
11857T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11858T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11859S:	Maintained
11860F:	include/linux/compiler.h
11861
11862SPEAR PLATFORM SUPPORT
11863M:	Viresh Kumar <vireshk@kernel.org>
11864M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11866W:	http://www.st.com/spear
11867S:	Maintained
11868F:	arch/arm/boot/dts/spear*
11869F:	arch/arm/mach-spear/
11870
11871SPEAR CLOCK FRAMEWORK SUPPORT
11872M:	Viresh Kumar <vireshk@kernel.org>
11873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11874W:	http://www.st.com/spear
11875S:	Maintained
11876F:	drivers/clk/spear/
11877
11878SPI NOR SUBSYSTEM
11879M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11880M:	Marek Vasut <marek.vasut@gmail.com>
11881L:	linux-mtd@lists.infradead.org
11882W:	http://www.linux-mtd.infradead.org/
11883Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11884T:	git git://github.com/spi-nor/linux.git
11885S:	Maintained
11886F:	drivers/mtd/spi-nor/
11887F:	include/linux/mtd/spi-nor.h
11888
11889SPI SUBSYSTEM
11890M:	Mark Brown <broonie@kernel.org>
11891L:	linux-spi@vger.kernel.org
11892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11893Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11894S:	Maintained
11895F:	Documentation/devicetree/bindings/spi/
11896F:	Documentation/spi/
11897F:	drivers/spi/
11898F:	include/linux/spi/
11899F:	include/uapi/linux/spi/
11900F:	tools/spi/
11901
11902SPIDERNET NETWORK DRIVER for CELL
11903M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11904L:	netdev@vger.kernel.org
11905S:	Supported
11906F:	Documentation/networking/spider_net.txt
11907F:	drivers/net/ethernet/toshiba/spider_net*
11908
11909SPU FILE SYSTEM
11910M:	Jeremy Kerr <jk@ozlabs.org>
11911L:	linuxppc-dev@lists.ozlabs.org
11912W:	http://www.ibm.com/developerworks/power/cell/
11913S:	Supported
11914F:	Documentation/filesystems/spufs.txt
11915F:	arch/powerpc/platforms/cell/spufs/
11916
11917SQUASHFS FILE SYSTEM
11918M:	Phillip Lougher <phillip@squashfs.org.uk>
11919L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11920W:	http://squashfs.org.uk
11921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11922S:	Maintained
11923F:	Documentation/filesystems/squashfs.txt
11924F:	fs/squashfs/
11925
11926SRM (Alpha) environment access
11927M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11928S:	Maintained
11929F:	arch/alpha/kernel/srm_env.c
11930
11931STABLE BRANCH
11932M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11933L:	stable@vger.kernel.org
11934S:	Supported
11935F:	Documentation/process/stable-kernel-rules.rst
11936
11937STAGING SUBSYSTEM
11938M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11940L:	devel@driverdev.osuosl.org
11941S:	Supported
11942F:	drivers/staging/
11943
11944STAGING - COMEDI
11945M:	Ian Abbott <abbotti@mev.co.uk>
11946M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11947S:	Odd Fixes
11948F:	drivers/staging/comedi/
11949
11950STAGING - FLARION FT1000 DRIVERS
11951M:	Marek Belisko <marek.belisko@gmail.com>
11952S:	Odd Fixes
11953F:	drivers/staging/ft1000/
11954
11955STAGING - INDUSTRIAL IO
11956M:	Jonathan Cameron <jic23@kernel.org>
11957L:	linux-iio@vger.kernel.org
11958S:	Odd Fixes
11959F:	Documentation/devicetree/bindings/staging/iio/
11960F:	drivers/staging/iio/
11961
11962STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11963M:	Jarod Wilson <jarod@wilsonet.com>
11964W:	http://www.lirc.org/
11965S:	Odd Fixes
11966F:	drivers/staging/media/lirc/
11967
11968STAGING - LUSTRE PARALLEL FILESYSTEM
11969M:	Oleg Drokin <oleg.drokin@intel.com>
11970M:	Andreas Dilger <andreas.dilger@intel.com>
11971M:	James Simmons <jsimmons@infradead.org>
11972L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11973W:	http://wiki.lustre.org/
11974S:	Maintained
11975F:	drivers/staging/lustre
11976
11977STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11978M:	Marc Dietrich <marvin24@gmx.de>
11979L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11980L:	linux-tegra@vger.kernel.org
11981S:	Maintained
11982F:	drivers/staging/nvec/
11983
11984STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11985M:	Jens Frederich <jfrederich@gmail.com>
11986M:	Daniel Drake <dsd@laptop.org>
11987M:	Jon Nettleton <jon.nettleton@gmail.com>
11988W:	http://wiki.laptop.org/go/DCON
11989S:	Maintained
11990F:	drivers/staging/olpc_dcon/
11991
11992STAGING - REALTEK RTL8712U DRIVERS
11993M:	Larry Finger <Larry.Finger@lwfinger.net>
11994M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11995S:	Odd Fixes
11996F:	drivers/staging/rtl8712/
11997
11998STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11999M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12000M:	Teddy Wang <teddy.wang@siliconmotion.com>
12001M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12002L:	linux-fbdev@vger.kernel.org
12003S:	Maintained
12004F:	drivers/staging/sm750fb/
12005
12006STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12007M:	William Hubbs <w.d.hubbs@gmail.com>
12008M:	Chris Brannon <chris@the-brannons.com>
12009M:	Kirk Reiser <kirk@reisers.ca>
12010M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12011L:	speakup@linux-speakup.org
12012W:	http://www.linux-speakup.org/
12013S:	Odd Fixes
12014F:	drivers/staging/speakup/
12015
12016STAGING - VIA VT665X DRIVERS
12017M:	Forest Bond <forest@alittletooquiet.net>
12018S:	Odd Fixes
12019F:	drivers/staging/vt665?/
12020
12021STAGING - WILC1000 WIFI DRIVER
12022M:	Aditya Shankar <aditya.shankar@microchip.com>
12023M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12024L:	linux-wireless@vger.kernel.org
12025S:	Supported
12026F:	drivers/staging/wilc1000/
12027
12028STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12029M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12030S:	Odd Fixes
12031F:	drivers/staging/xgifb/
12032
12033STARFIRE/DURALAN NETWORK DRIVER
12034M:	Ion Badulescu <ionut@badula.org>
12035S:	Odd Fixes
12036F:	drivers/net/ethernet/adaptec/starfire*
12037
12038SUN3/3X
12039M:	Sam Creasey <sammy@sammy.net>
12040W:	http://sammy.net/sun3/
12041S:	Maintained
12042F:	arch/m68k/kernel/*sun3*
12043F:	arch/m68k/sun3*/
12044F:	arch/m68k/include/asm/sun3*
12045F:	drivers/net/ethernet/i825xx/sun3*
12046
12047SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12048M:	Hans de Goede <hdegoede@redhat.com>
12049L:	linux-input@vger.kernel.org
12050S:	Maintained
12051F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12052F:	drivers/input/keyboard/sun4i-lradc-keys.c
12053
12054SUNDANCE NETWORK DRIVER
12055M:	Denis Kirjanov <kda@linux-powerpc.org>
12056L:	netdev@vger.kernel.org
12057S:	Maintained
12058F:	drivers/net/ethernet/dlink/sundance.c
12059
12060SUPERH
12061M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12062M:	Rich Felker <dalias@libc.org>
12063L:	linux-sh@vger.kernel.org
12064Q:	http://patchwork.kernel.org/project/linux-sh/list/
12065S:	Maintained
12066F:	Documentation/sh/
12067F:	arch/sh/
12068F:	drivers/sh/
12069
12070SUSPEND TO RAM
12071M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12072M:	Len Brown <len.brown@intel.com>
12073M:	Pavel Machek <pavel@ucw.cz>
12074L:	linux-pm@vger.kernel.org
12075B:	https://bugzilla.kernel.org
12076S:	Supported
12077F:	Documentation/power/
12078F:	arch/x86/kernel/acpi/
12079F:	drivers/base/power/
12080F:	kernel/power/
12081F:	include/linux/suspend.h
12082F:	include/linux/freezer.h
12083F:	include/linux/pm.h
12084
12085SVGA HANDLING
12086M:	Martin Mares <mj@ucw.cz>
12087L:	linux-video@atrey.karlin.mff.cuni.cz
12088S:	Maintained
12089F:	Documentation/svga.txt
12090F:	arch/x86/boot/video*
12091
12092SWIOTLB SUBSYSTEM
12093M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12094L:	linux-kernel@vger.kernel.org
12095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12096S:	Supported
12097F:	lib/swiotlb.c
12098F:	arch/*/kernel/pci-swiotlb.c
12099F:	include/linux/swiotlb.h
12100
12101SWITCHDEV
12102M:	Jiri Pirko <jiri@resnulli.us>
12103M:	Ivan Vecera <ivecera@redhat.com>
12104L:	netdev@vger.kernel.org
12105S:	Supported
12106F:	net/switchdev/
12107F:	include/net/switchdev.h
12108
12109SYNOPSYS ARC ARCHITECTURE
12110M:	Vineet Gupta <vgupta@synopsys.com>
12111L:	linux-snps-arc@lists.infradead.org
12112S:	Supported
12113F:	arch/arc/
12114F:	Documentation/devicetree/bindings/arc/*
12115F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12116F:	drivers/clocksource/arc_timer.c
12117F:	drivers/tty/serial/arc_uart.c
12118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12119
12120SYNOPSYS ARC SDP platform support
12121M:	Alexey Brodkin <abrodkin@synopsys.com>
12122S:	Supported
12123F:	arch/arc/plat-axs10x
12124F:	arch/arc/boot/dts/ax*
12125F:	Documentation/devicetree/bindings/arc/axs10*
12126
12127SYSTEM CONFIGURATION (SYSCON)
12128M:	Lee Jones <lee.jones@linaro.org>
12129M:	Arnd Bergmann <arnd@arndb.de>
12130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12131S:	Supported
12132F:	drivers/mfd/syscon.c
12133
12134SYSTEM RESET/SHUTDOWN DRIVERS
12135M:	Sebastian Reichel <sre@kernel.org>
12136L:	linux-pm@vger.kernel.org
12137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12138S:	Maintained
12139F:	Documentation/devicetree/bindings/power/reset/
12140F:	drivers/power/reset/
12141
12142SYSV FILESYSTEM
12143M:	Christoph Hellwig <hch@infradead.org>
12144S:	Maintained
12145F:	Documentation/filesystems/sysv-fs.txt
12146F:	fs/sysv/
12147F:	include/linux/sysv_fs.h
12148
12149TARGET SUBSYSTEM
12150M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12151L:	linux-scsi@vger.kernel.org
12152L:	target-devel@vger.kernel.org
12153W:	http://www.linux-iscsi.org
12154W:	http://groups.google.com/group/linux-iscsi-target-dev
12155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12156S:	Supported
12157F:	drivers/target/
12158F:	include/target/
12159F:	Documentation/target/
12160
12161TASKSTATS STATISTICS INTERFACE
12162M:	Balbir Singh <bsingharora@gmail.com>
12163S:	Maintained
12164F:	Documentation/accounting/taskstats*
12165F:	include/linux/taskstats*
12166F:	kernel/taskstats.c
12167
12168TC CLASSIFIER
12169M:	Jamal Hadi Salim <jhs@mojatatu.com>
12170L:	netdev@vger.kernel.org
12171S:	Maintained
12172F:	include/net/pkt_cls.h
12173F:	include/uapi/linux/pkt_cls.h
12174F:	net/sched/
12175
12176TCP LOW PRIORITY MODULE
12177M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12178M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12179W:	http://tcp-lp-mod.sourceforge.net/
12180S:	Maintained
12181F:	net/ipv4/tcp_lp.c
12182
12183TDA10071 MEDIA DRIVER
12184M:	Antti Palosaari <crope@iki.fi>
12185L:	linux-media@vger.kernel.org
12186W:	https://linuxtv.org
12187W:	http://palosaari.fi/linux/
12188Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12189T:	git git://linuxtv.org/anttip/media_tree.git
12190S:	Maintained
12191F:	drivers/media/dvb-frontends/tda10071*
12192
12193TDA18212 MEDIA DRIVER
12194M:	Antti Palosaari <crope@iki.fi>
12195L:	linux-media@vger.kernel.org
12196W:	https://linuxtv.org
12197W:	http://palosaari.fi/linux/
12198Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12199T:	git git://linuxtv.org/anttip/media_tree.git
12200S:	Maintained
12201F:	drivers/media/tuners/tda18212*
12202
12203TDA18218 MEDIA DRIVER
12204M:	Antti Palosaari <crope@iki.fi>
12205L:	linux-media@vger.kernel.org
12206W:	https://linuxtv.org
12207W:	http://palosaari.fi/linux/
12208Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12209T:	git git://linuxtv.org/anttip/media_tree.git
12210S:	Maintained
12211F:	drivers/media/tuners/tda18218*
12212
12213TDA18271 MEDIA DRIVER
12214M:	Michael Krufky <mkrufky@linuxtv.org>
12215L:	linux-media@vger.kernel.org
12216W:	https://linuxtv.org
12217W:	http://github.com/mkrufky
12218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12219T:	git git://linuxtv.org/mkrufky/tuners.git
12220S:	Maintained
12221F:	drivers/media/tuners/tda18271*
12222
12223TDA827x MEDIA DRIVER
12224M:	Michael Krufky <mkrufky@linuxtv.org>
12225L:	linux-media@vger.kernel.org
12226W:	https://linuxtv.org
12227W:	http://github.com/mkrufky
12228Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12229T:	git git://linuxtv.org/mkrufky/tuners.git
12230S:	Maintained
12231F:	drivers/media/tuners/tda8290.*
12232
12233TDA8290 MEDIA DRIVER
12234M:	Michael Krufky <mkrufky@linuxtv.org>
12235L:	linux-media@vger.kernel.org
12236W:	https://linuxtv.org
12237W:	http://github.com/mkrufky
12238Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12239T:	git git://linuxtv.org/mkrufky/tuners.git
12240S:	Maintained
12241F:	drivers/media/tuners/tda8290.*
12242
12243TDA9840 MEDIA DRIVER
12244M:	Hans Verkuil <hverkuil@xs4all.nl>
12245L:	linux-media@vger.kernel.org
12246T:	git git://linuxtv.org/media_tree.git
12247W:	https://linuxtv.org
12248S:	Maintained
12249F:	drivers/media/i2c/tda9840*
12250
12251TEA5761 TUNER DRIVER
12252M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12253M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12254L:	linux-media@vger.kernel.org
12255W:	https://linuxtv.org
12256T:	git git://linuxtv.org/media_tree.git
12257S:	Odd fixes
12258F:	drivers/media/tuners/tea5761.*
12259
12260TEA5767 TUNER DRIVER
12261M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12262M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12263L:	linux-media@vger.kernel.org
12264W:	https://linuxtv.org
12265T:	git git://linuxtv.org/media_tree.git
12266S:	Maintained
12267F:	drivers/media/tuners/tea5767.*
12268
12269TEA6415C MEDIA DRIVER
12270M:	Hans Verkuil <hverkuil@xs4all.nl>
12271L:	linux-media@vger.kernel.org
12272T:	git git://linuxtv.org/media_tree.git
12273W:	https://linuxtv.org
12274S:	Maintained
12275F:	drivers/media/i2c/tea6415c*
12276
12277TEA6420 MEDIA DRIVER
12278M:	Hans Verkuil <hverkuil@xs4all.nl>
12279L:	linux-media@vger.kernel.org
12280T:	git git://linuxtv.org/media_tree.git
12281W:	https://linuxtv.org
12282S:	Maintained
12283F:	drivers/media/i2c/tea6420*
12284
12285TEAM DRIVER
12286M:	Jiri Pirko <jiri@resnulli.us>
12287L:	netdev@vger.kernel.org
12288S:	Supported
12289F:	drivers/net/team/
12290F:	include/linux/if_team.h
12291F:	include/uapi/linux/if_team.h
12292
12293TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12294M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12295S:	Maintained
12296F:	arch/x86/platform/ts5500/
12297
12298TECHNOTREND USB IR RECEIVER
12299M:	Sean Young <sean@mess.org>
12300L:	linux-media@vger.kernel.org
12301S:	Maintained
12302F:	drivers/media/rc/ttusbir.c
12303
12304TEGRA ARCHITECTURE SUPPORT
12305M:	Stephen Warren <swarren@wwwdotorg.org>
12306M:	Thierry Reding <thierry.reding@gmail.com>
12307M:	Alexandre Courbot <gnurou@gmail.com>
12308L:	linux-tegra@vger.kernel.org
12309Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12311S:	Supported
12312N:	[^a-z]tegra
12313
12314TEGRA CLOCK DRIVER
12315M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12316M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12317S:	Supported
12318F:	drivers/clk/tegra/
12319
12320TEGRA DMA DRIVERS
12321M:	Laxman Dewangan <ldewangan@nvidia.com>
12322M:	Jon Hunter <jonathanh@nvidia.com>
12323S:	Supported
12324F:	drivers/dma/tegra*
12325
12326TEGRA I2C DRIVER
12327M:	Laxman Dewangan <ldewangan@nvidia.com>
12328S:	Supported
12329F:	drivers/i2c/busses/i2c-tegra.c
12330
12331TEGRA IOMMU DRIVERS
12332M:	Hiroshi Doyu <hdoyu@nvidia.com>
12333S:	Supported
12334F:	drivers/iommu/tegra*
12335
12336TEGRA KBC DRIVER
12337M:	Rakesh Iyer <riyer@nvidia.com>
12338M:	Laxman Dewangan <ldewangan@nvidia.com>
12339S:	Supported
12340F:	drivers/input/keyboard/tegra-kbc.c
12341
12342TEGRA PWM DRIVER
12343M:	Thierry Reding <thierry.reding@gmail.com>
12344S:	Supported
12345F:	drivers/pwm/pwm-tegra.c
12346
12347TEGRA SERIAL DRIVER
12348M:	Laxman Dewangan <ldewangan@nvidia.com>
12349S:	Supported
12350F:	drivers/tty/serial/serial-tegra.c
12351
12352TEGRA SPI DRIVER
12353M:	Laxman Dewangan <ldewangan@nvidia.com>
12354S:	Supported
12355F:	drivers/spi/spi-tegra*
12356
12357TEHUTI ETHERNET DRIVER
12358M:	Andy Gospodarek <andy@greyhouse.net>
12359L:	netdev@vger.kernel.org
12360S:	Supported
12361F:	drivers/net/ethernet/tehuti/*
12362
12363Telecom Clock Driver for MCPL0010
12364M:	Mark Gross <mark.gross@intel.com>
12365S:	Supported
12366F:	drivers/char/tlclk.c
12367
12368TENSILICA XTENSA PORT (xtensa)
12369M:	Chris Zankel <chris@zankel.net>
12370M:	Max Filippov <jcmvbkbc@gmail.com>
12371L:	linux-xtensa@linux-xtensa.org
12372T:	git git://github.com/czankel/xtensa-linux.git
12373S:	Maintained
12374F:	arch/xtensa/
12375F:	drivers/irqchip/irq-xtensa-*
12376
12377Texas Instruments' System Control Interface (TISCI) Protocol Driver
12378M:	Nishanth Menon <nm@ti.com>
12379M:	Tero Kristo <t-kristo@ti.com>
12380M:	Santosh Shilimkar <ssantosh@kernel.org>
12381L:	linux-arm-kernel@lists.infradead.org
12382S:	Maintained
12383F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12384F:	drivers/firmware/ti_sci*
12385F:	include/linux/soc/ti/ti_sci_protocol.h
12386
12387THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12388M:	Hans Verkuil <hverkuil@xs4all.nl>
12389L:	linux-media@vger.kernel.org
12390T:	git git://linuxtv.org/media_tree.git
12391W:	https://linuxtv.org
12392S:	Maintained
12393F:	drivers/media/radio/radio-raremono.c
12394
12395THERMAL
12396M:	Zhang Rui <rui.zhang@intel.com>
12397M:	Eduardo Valentin <edubezval@gmail.com>
12398L:	linux-pm@vger.kernel.org
12399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12401Q:	https://patchwork.kernel.org/project/linux-pm/list/
12402S:	Supported
12403F:	drivers/thermal/
12404F:	include/linux/thermal.h
12405F:	include/uapi/linux/thermal.h
12406F:	include/linux/cpu_cooling.h
12407F:	Documentation/devicetree/bindings/thermal/
12408
12409THERMAL/CPU_COOLING
12410M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12411M:	Viresh Kumar <viresh.kumar@linaro.org>
12412M:	Javi Merino <javi.merino@kernel.org>
12413L:	linux-pm@vger.kernel.org
12414S:	Supported
12415F:	Documentation/thermal/cpu-cooling-api.txt
12416F:	drivers/thermal/cpu_cooling.c
12417F:	include/linux/cpu_cooling.h
12418
12419THINKPAD ACPI EXTRAS DRIVER
12420M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12421L:	ibm-acpi-devel@lists.sourceforge.net
12422L:	platform-driver-x86@vger.kernel.org
12423W:	http://ibm-acpi.sourceforge.net
12424W:	http://thinkwiki.org/wiki/Ibm-acpi
12425T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12426S:	Maintained
12427F:	drivers/platform/x86/thinkpad_acpi.c
12428
12429TI BANDGAP AND THERMAL DRIVER
12430M:	Eduardo Valentin <edubezval@gmail.com>
12431M:	Keerthy <j-keerthy@ti.com>
12432L:	linux-pm@vger.kernel.org
12433L:	linux-omap@vger.kernel.org
12434S:	Maintained
12435F:	drivers/thermal/ti-soc-thermal/
12436
12437TI VPE/CAL DRIVERS
12438M:	Benoit Parrot <bparrot@ti.com>
12439L:	linux-media@vger.kernel.org
12440W:	http://linuxtv.org/
12441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12442S:	Maintained
12443F:	drivers/media/platform/ti-vpe/
12444
12445TI CDCE706 CLOCK DRIVER
12446M:	Max Filippov <jcmvbkbc@gmail.com>
12447S:	Maintained
12448F:	drivers/clk/clk-cdce706.c
12449
12450TI CLOCK DRIVER
12451M:	Tero Kristo <t-kristo@ti.com>
12452L:	linux-omap@vger.kernel.org
12453S:	Maintained
12454F:	drivers/clk/ti/
12455F:	include/linux/clk/ti.h
12456
12457TI ETHERNET SWITCH DRIVER (CPSW)
12458M:	Mugunthan V N <mugunthanvnm@ti.com>
12459R:	Grygorii Strashko <grygorii.strashko@ti.com>
12460L:	linux-omap@vger.kernel.org
12461L:	netdev@vger.kernel.org
12462S:	Maintained
12463F:	drivers/net/ethernet/ti/cpsw*
12464F:	drivers/net/ethernet/ti/davinci*
12465
12466TI FLASH MEDIA INTERFACE DRIVER
12467M:	Alex Dubov <oakad@yahoo.com>
12468S:	Maintained
12469F:	drivers/misc/tifm*
12470F:	drivers/mmc/host/tifm_sd.c
12471F:	include/linux/tifm.h
12472
12473TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12474M:	Santosh Shilimkar <ssantosh@kernel.org>
12475L:	linux-kernel@vger.kernel.org
12476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12477S:	Maintained
12478F:	drivers/soc/ti/*
12479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12480
12481
12482TI LM49xxx FAMILY ASoC CODEC DRIVERS
12483M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12484M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12486S:	Maintained
12487F:	sound/soc/codecs/lm49453*
12488F:	sound/soc/codecs/isabelle*
12489
12490TI LP855x BACKLIGHT DRIVER
12491M:	Milo Kim <milo.kim@ti.com>
12492S:	Maintained
12493F:	Documentation/backlight/lp855x-driver.txt
12494F:	drivers/video/backlight/lp855x_bl.c
12495F:	include/linux/platform_data/lp855x.h
12496
12497TI LP8727 CHARGER DRIVER
12498M:	Milo Kim <milo.kim@ti.com>
12499S:	Maintained
12500F:	drivers/power/supply/lp8727_charger.c
12501F:	include/linux/platform_data/lp8727.h
12502
12503TI LP8788 MFD DRIVER
12504M:	Milo Kim <milo.kim@ti.com>
12505S:	Maintained
12506F:	drivers/iio/adc/lp8788_adc.c
12507F:	drivers/leds/leds-lp8788.c
12508F:	drivers/mfd/lp8788*.c
12509F:	drivers/power/supply/lp8788-charger.c
12510F:	drivers/regulator/lp8788-*.c
12511F:	include/linux/mfd/lp8788*.h
12512
12513TI NETCP ETHERNET DRIVER
12514M:	Wingman Kwok <w-kwok2@ti.com>
12515M:	Murali Karicheri <m-karicheri2@ti.com>
12516L:	netdev@vger.kernel.org
12517S:	Maintained
12518F:	drivers/net/ethernet/ti/netcp*
12519
12520TI TAS571X FAMILY ASoC CODEC DRIVER
12521M:	Kevin Cernekee <cernekee@chromium.org>
12522L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12523S:	Odd Fixes
12524F:	sound/soc/codecs/tas571x*
12525
12526TI TWL4030 SERIES SOC CODEC DRIVER
12527M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12529S:	Maintained
12530F:	sound/soc/codecs/twl4030*
12531
12532TI WILINK WIRELESS DRIVERS
12533L:	linux-wireless@vger.kernel.org
12534W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12535W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12537S:	Orphan
12538F:	drivers/net/wireless/ti/
12539F:	include/linux/wl12xx.h
12540
12541TIPC NETWORK LAYER
12542M:	Jon Maloy <jon.maloy@ericsson.com>
12543M:	Ying Xue <ying.xue@windriver.com>
12544L:	netdev@vger.kernel.org (core kernel code)
12545L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12546W:	http://tipc.sourceforge.net/
12547S:	Maintained
12548F:	include/uapi/linux/tipc*.h
12549F:	net/tipc/
12550
12551TILE ARCHITECTURE
12552M:	Chris Metcalf <cmetcalf@mellanox.com>
12553W:	http://www.mellanox.com/repository/solutions/tile-scm/
12554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12555S:	Supported
12556F:	arch/tile/
12557F:	drivers/char/tile-srom.c
12558F:	drivers/edac/tile_edac.c
12559F:	drivers/net/ethernet/tile/
12560F:	drivers/rtc/rtc-tile.c
12561F:	drivers/tty/hvc/hvc_tile.c
12562F:	drivers/tty/serial/tilegx.c
12563F:	drivers/usb/host/*-tilegx.c
12564F:	include/linux/usb/tilegx.h
12565
12566TLAN NETWORK DRIVER
12567M:	Samuel Chessman <chessman@tux.org>
12568L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12569W:	http://sourceforge.net/projects/tlan/
12570S:	Maintained
12571F:	Documentation/networking/tlan.txt
12572F:	drivers/net/ethernet/ti/tlan.*
12573
12574TOMOYO SECURITY MODULE
12575M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12576M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12577L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12578L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12579L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12580L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12581W:	http://tomoyo.sourceforge.jp/
12582T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12583S:	Maintained
12584F:	security/tomoyo/
12585
12586TOPSTAR LAPTOP EXTRAS DRIVER
12587M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12588L:	platform-driver-x86@vger.kernel.org
12589S:	Maintained
12590F:	drivers/platform/x86/topstar-laptop.c
12591
12592TOSHIBA ACPI EXTRAS DRIVER
12593M:	Azael Avalos <coproscefalo@gmail.com>
12594L:	platform-driver-x86@vger.kernel.org
12595S:	Maintained
12596F:	drivers/platform/x86/toshiba_acpi.c
12597
12598TOSHIBA BLUETOOTH DRIVER
12599M:	Azael Avalos <coproscefalo@gmail.com>
12600L:	platform-driver-x86@vger.kernel.org
12601S:	Maintained
12602F:	drivers/platform/x86/toshiba_bluetooth.c
12603
12604TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12605M:	Azael Avalos <coproscefalo@gmail.com>
12606L:	platform-driver-x86@vger.kernel.org
12607S:	Maintained
12608F:	drivers/platform/x86/toshiba_haps.c
12609
12610TOSHIBA WMI HOTKEYS DRIVER
12611M:	Azael Avalos <coproscefalo@gmail.com>
12612L:	platform-driver-x86@vger.kernel.org
12613S:	Maintained
12614F:	drivers/platform/x86/toshiba-wmi.c
12615
12616TOSHIBA SMM DRIVER
12617M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12618W:	http://www.buzzard.org.uk/toshiba/
12619S:	Maintained
12620F:	drivers/char/toshiba.c
12621F:	include/linux/toshiba.h
12622F:	include/uapi/linux/toshiba.h
12623
12624TOSHIBA TC358743 DRIVER
12625M:	Mats Randgaard <matrandg@cisco.com>
12626L:	linux-media@vger.kernel.org
12627S:	Maintained
12628F:	drivers/media/i2c/tc358743*
12629F:	include/media/i2c/tc358743.h
12630
12631TMIO/SDHI MMC DRIVER
12632M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12633L:	linux-mmc@vger.kernel.org
12634S:	Supported
12635F:	drivers/mmc/host/tmio_mmc*
12636F:	drivers/mmc/host/sh_mobile_sdhi.c
12637F:	include/linux/mfd/tmio.h
12638
12639TMP401 HARDWARE MONITOR DRIVER
12640M:	Guenter Roeck <linux@roeck-us.net>
12641L:	linux-hwmon@vger.kernel.org
12642S:	Maintained
12643F:	Documentation/hwmon/tmp401
12644F:	drivers/hwmon/tmp401.c
12645
12646TMPFS (SHMEM FILESYSTEM)
12647M:	Hugh Dickins <hughd@google.com>
12648L:	linux-mm@kvack.org
12649S:	Maintained
12650F:	include/linux/shmem_fs.h
12651F:	mm/shmem.c
12652
12653TM6000 VIDEO4LINUX DRIVER
12654M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12655M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12656L:	linux-media@vger.kernel.org
12657W:	https://linuxtv.org
12658T:	git git://linuxtv.org/media_tree.git
12659S:	Odd fixes
12660F:	drivers/media/usb/tm6000/
12661F:	Documentation/media/v4l-drivers/tm6000*
12662
12663TW5864 VIDEO4LINUX DRIVER
12664M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12665M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12666M:	Andrey Utkin <andrey_utkin@fastmail.com>
12667L:	linux-media@vger.kernel.org
12668S:	Supported
12669F:	drivers/media/pci/tw5864/
12670
12671TW68 VIDEO4LINUX DRIVER
12672M:	Hans Verkuil <hverkuil@xs4all.nl>
12673L:	linux-media@vger.kernel.org
12674T:	git git://linuxtv.org/media_tree.git
12675W:	https://linuxtv.org
12676S:	Odd Fixes
12677F:	drivers/media/pci/tw68/
12678
12679TW686X VIDEO4LINUX DRIVER
12680M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12681L:	linux-media@vger.kernel.org
12682T:	git git://linuxtv.org/media_tree.git
12683W:	http://linuxtv.org
12684S:	Maintained
12685F:	drivers/media/pci/tw686x/
12686
12687TPM DEVICE DRIVER
12688M:	Peter Huewe <peterhuewe@gmx.de>
12689M:	Marcel Selhorst <tpmdd@selhorst.net>
12690M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12691R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12692W:	http://tpmdd.sourceforge.net
12693L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12694Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12695T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12696S:	Maintained
12697F:	drivers/char/tpm/
12698
12699TPM IBM_VTPM DEVICE DRIVER
12700M:	Ashley Lai <ashleydlai@gmail.com>
12701W:	http://tpmdd.sourceforge.net
12702L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12703S:	Maintained
12704F:	drivers/char/tpm/tpm_ibmvtpm*
12705
12706TRACING
12707M:	Steven Rostedt <rostedt@goodmis.org>
12708M:	Ingo Molnar <mingo@redhat.com>
12709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12710S:	Maintained
12711F:	Documentation/trace/ftrace.txt
12712F:	arch/*/*/*/ftrace.h
12713F:	arch/*/kernel/ftrace.c
12714F:	include/*/ftrace.h
12715F:	include/linux/trace*.h
12716F:	include/trace/
12717F:	kernel/trace/
12718F:	tools/testing/selftests/ftrace/
12719
12720TRACING MMIO ACCESSES (MMIOTRACE)
12721M:	Steven Rostedt <rostedt@goodmis.org>
12722M:	Ingo Molnar <mingo@kernel.org>
12723R:	Karol Herbst <karolherbst@gmail.com>
12724R:	Pekka Paalanen <ppaalanen@gmail.com>
12725S:	Maintained
12726L:	linux-kernel@vger.kernel.org
12727L:	nouveau@lists.freedesktop.org
12728F:	kernel/trace/trace_mmiotrace.c
12729F:	include/linux/mmiotrace.h
12730F:	arch/x86/mm/kmmio.c
12731F:	arch/x86/mm/mmio-mod.c
12732F:	arch/x86/mm/testmmiotrace.c
12733
12734TRIVIAL PATCHES
12735M:	Jiri Kosina <trivial@kernel.org>
12736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12737S:	Maintained
12738K:	^Subject:.*(?i)trivial
12739
12740TTY LAYER
12741M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12742M:	Jiri Slaby <jslaby@suse.com>
12743S:	Supported
12744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12745F:	Documentation/serial/
12746F:	drivers/tty/
12747F:	drivers/tty/serial/serial_core.c
12748F:	include/linux/serial_core.h
12749F:	include/linux/serial.h
12750F:	include/linux/tty.h
12751F:	include/uapi/linux/serial_core.h
12752F:	include/uapi/linux/serial.h
12753F:	include/uapi/linux/tty.h
12754
12755TUA9001 MEDIA DRIVER
12756M:	Antti Palosaari <crope@iki.fi>
12757L:	linux-media@vger.kernel.org
12758W:	https://linuxtv.org
12759W:	http://palosaari.fi/linux/
12760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12761T:	git git://linuxtv.org/anttip/media_tree.git
12762S:	Maintained
12763F:	drivers/media/tuners/tua9001*
12764
12765TULIP NETWORK DRIVERS
12766L:	netdev@vger.kernel.org
12767L:	linux-parisc@vger.kernel.org
12768S:	Orphan
12769F:	drivers/net/ethernet/dec/tulip/
12770
12771TUN/TAP driver
12772M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12773W:	http://vtun.sourceforge.net/tun
12774S:	Maintained
12775F:	Documentation/networking/tuntap.txt
12776F:	arch/um/os-Linux/drivers/
12777
12778TURBOCHANNEL SUBSYSTEM
12779M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12780M:	Ralf Baechle <ralf@linux-mips.org>
12781L:	linux-mips@linux-mips.org
12782Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12783S:	Maintained
12784F:	drivers/tc/
12785F:	include/linux/tc.h
12786
12787UBI FILE SYSTEM (UBIFS)
12788M:	Richard Weinberger <richard@nod.at>
12789M:	Artem Bityutskiy <dedekind1@gmail.com>
12790M:	Adrian Hunter <adrian.hunter@intel.com>
12791L:	linux-mtd@lists.infradead.org
12792T:	git git://git.infradead.org/ubifs-2.6.git
12793W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12794S:	Supported
12795F:	Documentation/filesystems/ubifs.txt
12796F:	fs/ubifs/
12797
12798UCLINUX (M68KNOMMU AND COLDFIRE)
12799M:	Greg Ungerer <gerg@linux-m68k.org>
12800W:	http://www.linux-m68k.org/
12801W:	http://www.uclinux.org/
12802L:	linux-m68k@lists.linux-m68k.org
12803L:	uclinux-dev@uclinux.org  (subscribers-only)
12804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12805S:	Maintained
12806F:	arch/m68k/coldfire/
12807F:	arch/m68k/68*/
12808F:	arch/m68k/*/*_no.*
12809F:	arch/m68k/include/asm/*_no.*
12810
12811UDF FILESYSTEM
12812M:	Jan Kara <jack@suse.com>
12813S:	Maintained
12814F:	Documentation/filesystems/udf.txt
12815F:	fs/udf/
12816
12817UDRAW TABLET
12818M:	Bastien Nocera <hadess@hadess.net>
12819L:	linux-input@vger.kernel.org
12820S:	Maintained
12821F:	drivers/hid/hid-udraw.c
12822
12823UFS FILESYSTEM
12824M:	Evgeniy Dushistov <dushistov@mail.ru>
12825S:	Maintained
12826F:	Documentation/filesystems/ufs.txt
12827F:	fs/ufs/
12828
12829UHID USERSPACE HID IO DRIVER:
12830M:	David Herrmann <dh.herrmann@googlemail.com>
12831L:	linux-input@vger.kernel.org
12832S:	Maintained
12833F:	drivers/hid/uhid.c
12834F:	include/uapi/linux/uhid.h
12835
12836ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12837L:	linux-usb@vger.kernel.org
12838S:	Orphan
12839F:	drivers/uwb/
12840F:	include/linux/uwb.h
12841F:	include/linux/uwb/
12842
12843UNICORE32 ARCHITECTURE:
12844M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12845W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12846S:	Maintained
12847T:	git git://github.com/gxt/linux.git
12848F:	arch/unicore32/
12849
12850UNIFDEF
12851M:	Tony Finch <dot@dotat.at>
12852W:	http://dotat.at/prog/unifdef
12853S:	Maintained
12854F:	scripts/unifdef.c
12855
12856UNIFORM CDROM DRIVER
12857M:	Jens Axboe <axboe@kernel.dk>
12858W:	http://www.kernel.dk
12859S:	Maintained
12860F:	Documentation/cdrom/
12861F:	drivers/cdrom/cdrom.c
12862F:	include/linux/cdrom.h
12863F:	include/uapi/linux/cdrom.h
12864
12865UNISYS S-PAR DRIVERS
12866M:	David Kershner <david.kershner@unisys.com>
12867L:	sparmaintainer@unisys.com (Unisys internal)
12868S:	Supported
12869F:	drivers/staging/unisys/
12870
12871UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12872M:	Vinayak Holikatti <vinholikatti@gmail.com>
12873L:	linux-scsi@vger.kernel.org
12874S:	Supported
12875F:	Documentation/scsi/ufs.txt
12876F:	drivers/scsi/ufs/
12877
12878UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12879M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12880M:	Prabu Thangamuthu <prabut@synopsys.com>
12881L:	linux-scsi@vger.kernel.org
12882S:	Supported
12883F:	drivers/scsi/ufs/*dwc*
12884
12885UNSORTED BLOCK IMAGES (UBI)
12886M:	Artem Bityutskiy <dedekind1@gmail.com>
12887M:	Richard Weinberger <richard@nod.at>
12888W:	http://www.linux-mtd.infradead.org/
12889L:	linux-mtd@lists.infradead.org
12890T:	git git://git.infradead.org/ubifs-2.6.git
12891S:	Supported
12892F:	drivers/mtd/ubi/
12893F:	include/linux/mtd/ubi.h
12894F:	include/uapi/mtd/ubi-user.h
12895
12896USB ACM DRIVER
12897M:	Oliver Neukum <oneukum@suse.com>
12898L:	linux-usb@vger.kernel.org
12899S:	Maintained
12900F:	Documentation/usb/acm.txt
12901F:	drivers/usb/class/cdc-acm.*
12902
12903USB AR5523 WIRELESS DRIVER
12904M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12905L:	linux-wireless@vger.kernel.org
12906S:	Maintained
12907F:	drivers/net/wireless/ath/ar5523/
12908
12909USB ATTACHED SCSI
12910M:	Oliver Neukum <oneukum@suse.com>
12911L:	linux-usb@vger.kernel.org
12912L:	linux-scsi@vger.kernel.org
12913S:	Maintained
12914F:	drivers/usb/storage/uas.c
12915
12916USB CDC ETHERNET DRIVER
12917M:	Oliver Neukum <oliver@neukum.org>
12918L:	linux-usb@vger.kernel.org
12919S:	Maintained
12920F:	drivers/net/usb/cdc_*.c
12921F:	include/uapi/linux/usb/cdc.h
12922
12923USB CHAOSKEY DRIVER
12924M:	Keith Packard <keithp@keithp.com>
12925L:	linux-usb@vger.kernel.org
12926S:	Maintained
12927F:	drivers/usb/misc/chaoskey.c
12928
12929USB CYPRESS C67X00 DRIVER
12930M:	Peter Korsgaard <jacmet@sunsite.dk>
12931L:	linux-usb@vger.kernel.org
12932S:	Maintained
12933F:	drivers/usb/c67x00/
12934
12935USB DAVICOM DM9601 DRIVER
12936M:	Peter Korsgaard <jacmet@sunsite.dk>
12937L:	netdev@vger.kernel.org
12938W:	http://www.linux-usb.org/usbnet
12939S:	Maintained
12940F:	drivers/net/usb/dm9601.c
12941
12942USB DIAMOND RIO500 DRIVER
12943M:	Cesar Miquel <miquel@df.uba.ar>
12944L:	rio500-users@lists.sourceforge.net
12945W:	http://rio500.sourceforge.net
12946S:	Maintained
12947F:	drivers/usb/misc/rio500*
12948
12949USB EHCI DRIVER
12950M:	Alan Stern <stern@rowland.harvard.edu>
12951L:	linux-usb@vger.kernel.org
12952S:	Maintained
12953F:	Documentation/usb/ehci.txt
12954F:	drivers/usb/host/ehci*
12955
12956USB GADGET/PERIPHERAL SUBSYSTEM
12957M:	Felipe Balbi <balbi@kernel.org>
12958L:	linux-usb@vger.kernel.org
12959W:	http://www.linux-usb.org/gadget
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12961S:	Maintained
12962F:	drivers/usb/gadget/
12963F:	include/linux/usb/gadget*
12964
12965USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12966M:	Jiri Kosina <jikos@kernel.org>
12967R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12968L:	linux-usb@vger.kernel.org
12969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12970S:	Maintained
12971F:	Documentation/hid/hiddev.txt
12972F:	drivers/hid/usbhid/
12973
12974USB ISP116X DRIVER
12975M:	Olav Kongas <ok@artecdesign.ee>
12976L:	linux-usb@vger.kernel.org
12977S:	Maintained
12978F:	drivers/usb/host/isp116x*
12979F:	include/linux/usb/isp116x.h
12980
12981USB LAN78XX ETHERNET DRIVER
12982M:	Woojung Huh <woojung.huh@microchip.com>
12983M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12984L:	netdev@vger.kernel.org
12985S:	Maintained
12986F:	drivers/net/usb/lan78xx.*
12987
12988USB MASS STORAGE DRIVER
12989M:	Alan Stern <stern@rowland.harvard.edu>
12990L:	linux-usb@vger.kernel.org
12991L:	usb-storage@lists.one-eyed-alien.net
12992S:	Maintained
12993W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12994F:	drivers/usb/storage/
12995
12996USB MIDI DRIVER
12997M:	Clemens Ladisch <clemens@ladisch.de>
12998L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12999T:	git git://git.alsa-project.org/alsa-kernel.git
13000S:	Maintained
13001F:	sound/usb/midi.*
13002
13003USB NETWORKING DRIVERS
13004L:	linux-usb@vger.kernel.org
13005S:	Odd Fixes
13006F:	drivers/net/usb/
13007
13008USB OHCI DRIVER
13009M:	Alan Stern <stern@rowland.harvard.edu>
13010L:	linux-usb@vger.kernel.org
13011S:	Maintained
13012F:	Documentation/usb/ohci.txt
13013F:	drivers/usb/host/ohci*
13014
13015USB OTG FSM (Finite State Machine)
13016M:	Peter Chen <Peter.Chen@nxp.com>
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13018L:	linux-usb@vger.kernel.org
13019S:	Maintained
13020F:	drivers/usb/common/usb-otg-fsm.c
13021
13022USB OVER IP DRIVER
13023M:	Valentina Manea <valentina.manea.m@gmail.com>
13024M:	Shuah Khan <shuahkh@osg.samsung.com>
13025M:	Shuah Khan <shuah@kernel.org>
13026L:	linux-usb@vger.kernel.org
13027S:	Maintained
13028F:	Documentation/usb/usbip_protocol.txt
13029F:	drivers/usb/usbip/
13030F:	tools/usb/usbip/
13031
13032USB PEGASUS DRIVER
13033M:	Petko Manolov <petkan@nucleusys.com>
13034L:	linux-usb@vger.kernel.org
13035L:	netdev@vger.kernel.org
13036T:	git git://github.com/petkan/pegasus.git
13037W:	https://github.com/petkan/pegasus
13038S:	Maintained
13039F:	drivers/net/usb/pegasus.*
13040
13041USB PHY LAYER
13042M:	Felipe Balbi <balbi@kernel.org>
13043L:	linux-usb@vger.kernel.org
13044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13045S:	Maintained
13046F:	drivers/usb/phy/
13047
13048USB PRINTER DRIVER (usblp)
13049M:	Pete Zaitcev <zaitcev@redhat.com>
13050L:	linux-usb@vger.kernel.org
13051S:	Supported
13052F:	drivers/usb/class/usblp.c
13053
13054USB QMI WWAN NETWORK DRIVER
13055M:	Bjørn Mork <bjorn@mork.no>
13056L:	netdev@vger.kernel.org
13057S:	Maintained
13058F:	Documentation/ABI/testing/sysfs-class-net-qmi
13059F:	drivers/net/usb/qmi_wwan.c
13060
13061USB RTL8150 DRIVER
13062M:	Petko Manolov <petkan@nucleusys.com>
13063L:	linux-usb@vger.kernel.org
13064L:	netdev@vger.kernel.org
13065T:	git git://github.com/petkan/rtl8150.git
13066W:	https://github.com/petkan/rtl8150
13067S:	Maintained
13068F:	drivers/net/usb/rtl8150.c
13069
13070USB SERIAL SUBSYSTEM
13071M:	Johan Hovold <johan@kernel.org>
13072L:	linux-usb@vger.kernel.org
13073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13074S:	Maintained
13075F:	Documentation/usb/usb-serial.txt
13076F:	drivers/usb/serial/
13077F:	include/linux/usb/serial.h
13078
13079USB SMSC75XX ETHERNET DRIVER
13080M:	Steve Glendinning <steve.glendinning@shawell.net>
13081L:	netdev@vger.kernel.org
13082S:	Maintained
13083F:	drivers/net/usb/smsc75xx.*
13084
13085USB SMSC95XX ETHERNET DRIVER
13086M:	Steve Glendinning <steve.glendinning@shawell.net>
13087M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13088L:	netdev@vger.kernel.org
13089S:	Maintained
13090F:	drivers/net/usb/smsc95xx.*
13091
13092USB SUBSYSTEM
13093M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13094L:	linux-usb@vger.kernel.org
13095W:	http://www.linux-usb.org
13096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13097S:	Supported
13098F:	Documentation/devicetree/bindings/usb/
13099F:	Documentation/usb/
13100F:	drivers/usb/
13101F:	include/linux/usb.h
13102F:	include/linux/usb/
13103
13104USB UHCI DRIVER
13105M:	Alan Stern <stern@rowland.harvard.edu>
13106L:	linux-usb@vger.kernel.org
13107S:	Maintained
13108F:	drivers/usb/host/uhci*
13109
13110USB "USBNET" DRIVER FRAMEWORK
13111M:	Oliver Neukum <oneukum@suse.com>
13112L:	netdev@vger.kernel.org
13113W:	http://www.linux-usb.org/usbnet
13114S:	Maintained
13115F:	drivers/net/usb/usbnet.c
13116F:	include/linux/usb/usbnet.h
13117
13118USB VIDEO CLASS
13119M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13120L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13121L:	linux-media@vger.kernel.org
13122T:	git git://linuxtv.org/media_tree.git
13123W:	http://www.ideasonboard.org/uvc/
13124S:	Maintained
13125F:	drivers/media/usb/uvc/
13126F:	include/uapi/linux/uvcvideo.h
13127
13128USB VISION DRIVER
13129M:	Hans Verkuil <hverkuil@xs4all.nl>
13130L:	linux-media@vger.kernel.org
13131T:	git git://linuxtv.org/media_tree.git
13132W:	https://linuxtv.org
13133S:	Odd Fixes
13134F:	drivers/media/usb/usbvision/
13135
13136USB WEBCAM GADGET
13137M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13138L:	linux-usb@vger.kernel.org
13139S:	Maintained
13140F:	drivers/usb/gadget/function/*uvc*
13141F:	drivers/usb/gadget/legacy/webcam.c
13142
13143USB WIRELESS RNDIS DRIVER (rndis_wlan)
13144M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13145L:	linux-wireless@vger.kernel.org
13146S:	Maintained
13147F:	drivers/net/wireless/rndis_wlan.c
13148
13149USB XHCI DRIVER
13150M:	Mathias Nyman <mathias.nyman@intel.com>
13151L:	linux-usb@vger.kernel.org
13152S:	Supported
13153F:	drivers/usb/host/xhci*
13154F:	drivers/usb/host/pci-quirks*
13155
13156USB ZD1201 DRIVER
13157L:	linux-wireless@vger.kernel.org
13158W:	http://linux-lc100020.sourceforge.net
13159S:	Orphan
13160F:	drivers/net/wireless/zydas/zd1201.*
13161
13162USB ZR364XX DRIVER
13163M:	Antoine Jacquet <royale@zerezo.com>
13164L:	linux-usb@vger.kernel.org
13165L:	linux-media@vger.kernel.org
13166T:	git git://linuxtv.org/media_tree.git
13167W:	http://royale.zerezo.com/zr364xx/
13168S:	Maintained
13169F:	Documentation/media/v4l-drivers/zr364xx*
13170F:	drivers/media/usb/zr364xx/
13171
13172ULPI BUS
13173M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13174L:	linux-usb@vger.kernel.org
13175S:	Maintained
13176F:	drivers/usb/common/ulpi.c
13177F:	include/linux/ulpi/
13178
13179USER-MODE LINUX (UML)
13180M:	Jeff Dike <jdike@addtoit.com>
13181M:	Richard Weinberger <richard@nod.at>
13182L:	user-mode-linux-devel@lists.sourceforge.net
13183L:	user-mode-linux-user@lists.sourceforge.net
13184W:	http://user-mode-linux.sourceforge.net
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13186S:	Maintained
13187F:	Documentation/virtual/uml/
13188F:	arch/um/
13189F:	arch/x86/um/
13190F:	fs/hostfs/
13191F:	fs/hppfs/
13192
13193USERSPACE I/O (UIO)
13194M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13195S:	Maintained
13196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13197F:	Documentation/driver-api/uio-howto.rst
13198F:	drivers/uio/
13199F:	include/linux/uio*.h
13200
13201UTIL-LINUX PACKAGE
13202M:	Karel Zak <kzak@redhat.com>
13203L:	util-linux@vger.kernel.org
13204W:	http://en.wikipedia.org/wiki/Util-linux
13205T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13206S:	Maintained
13207
13208UVESAFB DRIVER
13209M:	Michal Januszewski <spock@gentoo.org>
13210L:	linux-fbdev@vger.kernel.org
13211W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13212S:	Maintained
13213F:	Documentation/fb/uvesafb.txt
13214F:	drivers/video/fbdev/uvesafb.*
13215
13216VF610 NAND DRIVER
13217M:	Stefan Agner <stefan@agner.ch>
13218L:	linux-mtd@lists.infradead.org
13219S:	Supported
13220F:	drivers/mtd/nand/vf610_nfc.c
13221
13222VFAT/FAT/MSDOS FILESYSTEM
13223M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13224S:	Maintained
13225F:	Documentation/filesystems/vfat.txt
13226F:	fs/fat/
13227
13228VFIO DRIVER
13229M:	Alex Williamson <alex.williamson@redhat.com>
13230L:	kvm@vger.kernel.org
13231T:	git git://github.com/awilliam/linux-vfio.git
13232S:	Maintained
13233F:	Documentation/vfio.txt
13234F:	drivers/vfio/
13235F:	include/linux/vfio.h
13236F:	include/uapi/linux/vfio.h
13237
13238VFIO MEDIATED DEVICE DRIVERS
13239M:	Kirti Wankhede <kwankhede@nvidia.com>
13240L:	kvm@vger.kernel.org
13241S:	Maintained
13242F:	Documentation/vfio-mediated-device.txt
13243F:	drivers/vfio/mdev/
13244F:	include/linux/mdev.h
13245F:	samples/vfio-mdev/
13246
13247VFIO PLATFORM DRIVER
13248M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13249L:	kvm@vger.kernel.org
13250S:	Maintained
13251F:	drivers/vfio/platform/
13252
13253VIDEOBUF2 FRAMEWORK
13254M:	Pawel Osciak <pawel@osciak.com>
13255M:	Marek Szyprowski <m.szyprowski@samsung.com>
13256M:	Kyungmin Park <kyungmin.park@samsung.com>
13257L:	linux-media@vger.kernel.org
13258S:	Maintained
13259F:	drivers/media/v4l2-core/videobuf2-*
13260F:	include/media/videobuf2-*
13261
13262VIRTIO AND VHOST VSOCK DRIVER
13263M:	Stefan Hajnoczi <stefanha@redhat.com>
13264L:	kvm@vger.kernel.org
13265L:	virtualization@lists.linux-foundation.org
13266L:	netdev@vger.kernel.org
13267S:	Maintained
13268F:	include/linux/virtio_vsock.h
13269F:	include/uapi/linux/virtio_vsock.h
13270F:	net/vmw_vsock/virtio_transport_common.c
13271F:	net/vmw_vsock/virtio_transport.c
13272F:	drivers/vhost/vsock.c
13273F:	drivers/vhost/vsock.h
13274
13275VIRTUAL SERIO DEVICE DRIVER
13276M:	Stephen Chandler Paul <thatslyude@gmail.com>
13277S:	Maintained
13278F:	drivers/input/serio/userio.c
13279F:	include/uapi/linux/userio.h
13280
13281VIRTIO CONSOLE DRIVER
13282M:	Amit Shah <amit@kernel.org>
13283L:	virtualization@lists.linux-foundation.org
13284S:	Maintained
13285F:	drivers/char/virtio_console.c
13286F:	include/linux/virtio_console.h
13287F:	include/uapi/linux/virtio_console.h
13288
13289VIRTIO CORE, NET AND BLOCK DRIVERS
13290M:	"Michael S. Tsirkin" <mst@redhat.com>
13291M:	Jason Wang <jasowang@redhat.com>
13292L:	virtualization@lists.linux-foundation.org
13293S:	Maintained
13294F:	Documentation/devicetree/bindings/virtio/
13295F:	drivers/virtio/
13296F:	tools/virtio/
13297F:	drivers/net/virtio_net.c
13298F:	drivers/block/virtio_blk.c
13299F:	include/linux/virtio_*.h
13300F:	include/uapi/linux/virtio_*.h
13301F:	drivers/crypto/virtio/
13302
13303VIRTIO DRIVERS FOR S390
13304M:	Christian Borntraeger <borntraeger@de.ibm.com>
13305M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13306L:	linux-s390@vger.kernel.org
13307L:	virtualization@lists.linux-foundation.org
13308L:	kvm@vger.kernel.org
13309S:	Supported
13310F:	drivers/s390/virtio/
13311
13312VIRTIO GPU DRIVER
13313M:	David Airlie <airlied@linux.ie>
13314M:	Gerd Hoffmann <kraxel@redhat.com>
13315L:	dri-devel@lists.freedesktop.org
13316L:	virtualization@lists.linux-foundation.org
13317T:	git git://git.kraxel.org/linux drm-qemu
13318S:	Maintained
13319F:	drivers/gpu/drm/virtio/
13320F:	include/uapi/linux/virtio_gpu.h
13321
13322VIRTIO HOST (VHOST)
13323M:	"Michael S. Tsirkin" <mst@redhat.com>
13324M:	Jason Wang <jasowang@redhat.com>
13325L:	kvm@vger.kernel.org
13326L:	virtualization@lists.linux-foundation.org
13327L:	netdev@vger.kernel.org
13328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13329S:	Maintained
13330F:	drivers/vhost/
13331F:	include/uapi/linux/vhost.h
13332
13333VIRTIO INPUT DRIVER
13334M:	Gerd Hoffmann <kraxel@redhat.com>
13335S:	Maintained
13336F:	drivers/virtio/virtio_input.c
13337F:	include/uapi/linux/virtio_input.h
13338
13339VIRTIO CRYPTO DRIVER
13340M:  Gonglei <arei.gonglei@huawei.com>
13341L:  virtualization@lists.linux-foundation.org
13342L:  linux-crypto@vger.kernel.org
13343S:  Maintained
13344F:  drivers/crypto/virtio/
13345F:  include/uapi/linux/virtio_crypto.h
13346
13347VIA RHINE NETWORK DRIVER
13348S:	Orphan
13349F:	drivers/net/ethernet/via/via-rhine.c
13350
13351VIA SD/MMC CARD CONTROLLER DRIVER
13352M:	Bruce Chang <brucechang@via.com.tw>
13353M:	Harald Welte <HaraldWelte@viatech.com>
13354S:	Maintained
13355F:	drivers/mmc/host/via-sdmmc.c
13356
13357VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13358M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13359L:	linux-fbdev@vger.kernel.org
13360S:	Maintained
13361F:	include/linux/via-core.h
13362F:	include/linux/via-gpio.h
13363F:	include/linux/via_i2c.h
13364F:	drivers/video/fbdev/via/
13365
13366VIA VELOCITY NETWORK DRIVER
13367M:	Francois Romieu <romieu@fr.zoreil.com>
13368L:	netdev@vger.kernel.org
13369S:	Maintained
13370F:	drivers/net/ethernet/via/via-velocity.*
13371
13372VIRT LIB
13373M:	Alex Williamson <alex.williamson@redhat.com>
13374M:	Paolo Bonzini <pbonzini@redhat.com>
13375L:	kvm@vger.kernel.org
13376S:	Supported
13377F:	virt/lib/
13378
13379VIVID VIRTUAL VIDEO DRIVER
13380M:	Hans Verkuil <hverkuil@xs4all.nl>
13381L:	linux-media@vger.kernel.org
13382T:	git git://linuxtv.org/media_tree.git
13383W:	https://linuxtv.org
13384S:	Maintained
13385F:	drivers/media/platform/vivid/*
13386
13387VLAN (802.1Q)
13388M:	Patrick McHardy <kaber@trash.net>
13389L:	netdev@vger.kernel.org
13390S:	Maintained
13391F:	drivers/net/macvlan.c
13392F:	include/linux/if_*vlan.h
13393F:	net/8021q/
13394
13395VLYNQ BUS
13396M:	Florian Fainelli <f.fainelli@gmail.com>
13397L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13398S:	Maintained
13399F:	drivers/vlynq/vlynq.c
13400F:	include/linux/vlynq.h
13401
13402VME SUBSYSTEM
13403M:	Martyn Welch <martyn@welchs.me.uk>
13404M:	Manohar Vanga <manohar.vanga@gmail.com>
13405M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13406L:	devel@driverdev.osuosl.org
13407S:	Maintained
13408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13409F:	Documentation/driver-api/vme.rst
13410F:	drivers/staging/vme/
13411F:	drivers/vme/
13412F:	include/linux/vme*
13413
13414VMWARE HYPERVISOR INTERFACE
13415M:	Alok Kataria <akataria@vmware.com>
13416L:	virtualization@lists.linux-foundation.org
13417S:	Supported
13418F:	arch/x86/kernel/cpu/vmware.c
13419
13420VMWARE BALLOON DRIVER
13421M:	Xavier Deguillard <xdeguillard@vmware.com>
13422M:	Philip Moltmann <moltmann@vmware.com>
13423M:	"VMware, Inc." <pv-drivers@vmware.com>
13424L:	linux-kernel@vger.kernel.org
13425S:	Maintained
13426F:	drivers/misc/vmw_balloon.c
13427
13428VMWARE VMMOUSE SUBDRIVER
13429M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13430M:	"VMware, Inc." <pv-drivers@vmware.com>
13431L:	linux-input@vger.kernel.org
13432S:	Maintained
13433F:	drivers/input/mouse/vmmouse.c
13434F:	drivers/input/mouse/vmmouse.h
13435
13436VMWARE VMXNET3 ETHERNET DRIVER
13437M:	Shrikrishna Khare <skhare@vmware.com>
13438M:	"VMware, Inc." <pv-drivers@vmware.com>
13439L:	netdev@vger.kernel.org
13440S:	Maintained
13441F:	drivers/net/vmxnet3/
13442
13443VMware PVSCSI driver
13444M:	Jim Gill <jgill@vmware.com>
13445M:	VMware PV-Drivers <pv-drivers@vmware.com>
13446L:	linux-scsi@vger.kernel.org
13447S:	Maintained
13448F:	drivers/scsi/vmw_pvscsi.c
13449F:	drivers/scsi/vmw_pvscsi.h
13450
13451VMWARE PVRDMA DRIVER
13452M:	Adit Ranadive <aditr@vmware.com>
13453M:	VMware PV-Drivers <pv-drivers@vmware.com>
13454L:	linux-rdma@vger.kernel.org
13455S:	Maintained
13456F:	drivers/infiniband/hw/vmw_pvrdma/
13457
13458VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13459M:	Liam Girdwood <lgirdwood@gmail.com>
13460M:	Mark Brown <broonie@kernel.org>
13461L:	linux-kernel@vger.kernel.org
13462W:	http://www.slimlogic.co.uk/?p=48
13463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13464S:	Supported
13465F:	Documentation/devicetree/bindings/regulator/
13466F:	drivers/regulator/
13467F:	include/dt-bindings/regulator/
13468F:	include/linux/regulator/
13469
13470VRF
13471M:	David Ahern <dsa@cumulusnetworks.com>
13472M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13473L:	netdev@vger.kernel.org
13474S:	Maintained
13475F:	drivers/net/vrf.c
13476F:	Documentation/networking/vrf.txt
13477
13478VT1211 HARDWARE MONITOR DRIVER
13479M:	Juerg Haefliger <juergh@gmail.com>
13480L:	linux-hwmon@vger.kernel.org
13481S:	Maintained
13482F:	Documentation/hwmon/vt1211
13483F:	drivers/hwmon/vt1211.c
13484
13485VT8231 HARDWARE MONITOR DRIVER
13486M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13487L:	linux-hwmon@vger.kernel.org
13488S:	Maintained
13489F:	drivers/hwmon/vt8231.c
13490
13491VUB300 USB to SDIO/SD/MMC bridge chip
13492M:	Tony Olech <tony.olech@elandigitalsystems.com>
13493L:	linux-mmc@vger.kernel.org
13494L:	linux-usb@vger.kernel.org
13495S:	Supported
13496F:	drivers/mmc/host/vub300.c
13497
13498W1 DALLAS'S 1-WIRE BUS
13499M:	Evgeniy Polyakov <zbr@ioremap.net>
13500S:	Maintained
13501F:	Documentation/w1/
13502F:	drivers/w1/
13503
13504W83791D HARDWARE MONITORING DRIVER
13505M:	Marc Hulsman <m.hulsman@tudelft.nl>
13506L:	linux-hwmon@vger.kernel.org
13507S:	Maintained
13508F:	Documentation/hwmon/w83791d
13509F:	drivers/hwmon/w83791d.c
13510
13511W83793 HARDWARE MONITORING DRIVER
13512M:	Rudolf Marek <r.marek@assembler.cz>
13513L:	linux-hwmon@vger.kernel.org
13514S:	Maintained
13515F:	Documentation/hwmon/w83793
13516F:	drivers/hwmon/w83793.c
13517
13518W83795 HARDWARE MONITORING DRIVER
13519M:	Jean Delvare <jdelvare@suse.com>
13520L:	linux-hwmon@vger.kernel.org
13521S:	Maintained
13522F:	drivers/hwmon/w83795.c
13523
13524W83L51xD SD/MMC CARD INTERFACE DRIVER
13525M:	Pierre Ossman <pierre@ossman.eu>
13526S:	Maintained
13527F:	drivers/mmc/host/wbsd.*
13528
13529WACOM PROTOCOL 4 SERIAL TABLETS
13530M:	Julian Squires <julian@cipht.net>
13531M:	Hans de Goede <hdegoede@redhat.com>
13532L:	linux-input@vger.kernel.org
13533S:	Maintained
13534F:	drivers/input/tablet/wacom_serial4.c
13535
13536WATCHDOG DEVICE DRIVERS
13537M:	Wim Van Sebroeck <wim@iguana.be>
13538R:	Guenter Roeck <linux@roeck-us.net>
13539L:	linux-watchdog@vger.kernel.org
13540W:	http://www.linux-watchdog.org/
13541T:	git git://www.linux-watchdog.org/linux-watchdog.git
13542S:	Maintained
13543F:	Documentation/devicetree/bindings/watchdog/
13544F:	Documentation/watchdog/
13545F:	drivers/watchdog/
13546F:	include/linux/watchdog.h
13547F:	include/uapi/linux/watchdog.h
13548
13549WIIMOTE HID DRIVER
13550M:	David Herrmann <dh.herrmann@googlemail.com>
13551L:	linux-input@vger.kernel.org
13552S:	Maintained
13553F:	drivers/hid/hid-wiimote*
13554
13555WINBOND CIR DRIVER
13556M:	David Härdeman <david@hardeman.nu>
13557S:	Maintained
13558F:	drivers/media/rc/winbond-cir.c
13559
13560WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13561M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13562L:	linux-watchdog@vger.kernel.org
13563S:	Maintained
13564F:	drivers/watchdog/ebc-c384_wdt.c
13565
13566WINSYSTEMS WS16C48 GPIO DRIVER
13567M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13568L:	linux-gpio@vger.kernel.org
13569S:	Maintained
13570F:	drivers/gpio/gpio-ws16c48.c
13571
13572WIMAX STACK
13573M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13574M:	linux-wimax@intel.com
13575L:	wimax@linuxwimax.org (subscribers-only)
13576S:	Supported
13577W:	http://linuxwimax.org
13578F:	Documentation/wimax/README.wimax
13579F:	include/linux/wimax/debug.h
13580F:	include/net/wimax.h
13581F:	include/uapi/linux/wimax.h
13582F:	net/wimax/
13583
13584WISTRON LAPTOP BUTTON DRIVER
13585M:	Miloslav Trmac <mitr@volny.cz>
13586S:	Maintained
13587F:	drivers/input/misc/wistron_btns.c
13588
13589WL3501 WIRELESS PCMCIA CARD DRIVER
13590L:	linux-wireless@vger.kernel.org
13591S:	Odd fixes
13592F:	drivers/net/wireless/wl3501*
13593
13594WOLFSON MICROELECTRONICS DRIVERS
13595L:	patches@opensource.wolfsonmicro.com
13596T:	git https://github.com/CirrusLogic/linux-drivers.git
13597W:	https://github.com/CirrusLogic/linux-drivers/wiki
13598S:	Supported
13599F:	Documentation/hwmon/wm83??
13600F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13601F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13602F:	Documentation/devicetree/bindings/mfd/arizona.txt
13603F:	arch/arm/mach-s3c64xx/mach-crag6410*
13604F:	drivers/clk/clk-wm83*.c
13605F:	drivers/extcon/extcon-arizona.c
13606F:	drivers/leds/leds-wm83*.c
13607F:	drivers/gpio/gpio-*wm*.c
13608F:	drivers/gpio/gpio-arizona.c
13609F:	drivers/hwmon/wm83??-hwmon.c
13610F:	drivers/input/misc/wm831x-on.c
13611F:	drivers/input/touchscreen/wm831x-ts.c
13612F:	drivers/input/touchscreen/wm97*.c
13613F:	drivers/mfd/arizona*
13614F:	drivers/mfd/wm*.c
13615F:	drivers/mfd/cs47l24*
13616F:	drivers/power/supply/wm83*.c
13617F:	drivers/rtc/rtc-wm83*.c
13618F:	drivers/regulator/wm8*.c
13619F:	drivers/video/backlight/wm83*_bl.c
13620F:	drivers/watchdog/wm83*_wdt.c
13621F:	include/linux/mfd/arizona/
13622F:	include/linux/mfd/wm831x/
13623F:	include/linux/mfd/wm8350/
13624F:	include/linux/mfd/wm8400*
13625F:	include/linux/wm97xx.h
13626F:	include/sound/wm????.h
13627F:	sound/soc/codecs/arizona.?
13628F:	sound/soc/codecs/wm*
13629F:	sound/soc/codecs/cs47l24*
13630
13631WORKQUEUE
13632M:	Tejun Heo <tj@kernel.org>
13633R:	Lai Jiangshan <jiangshanlai@gmail.com>
13634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13635S:	Maintained
13636F:	include/linux/workqueue.h
13637F:	kernel/workqueue.c
13638F:	Documentation/core-api/workqueue.rst
13639
13640X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13641M:	Chen-Yu Tsai <wens@csie.org>
13642L:	linux-kernel@vger.kernel.org
13643S:	Maintained
13644N:	axp[128]
13645
13646X.25 NETWORK LAYER
13647M:	Andrew Hendry <andrew.hendry@gmail.com>
13648L:	linux-x25@vger.kernel.org
13649S:	Odd Fixes
13650F:	Documentation/networking/x25*
13651F:	include/net/x25*
13652F:	net/x25/
13653
13654X86 ARCHITECTURE (32-BIT AND 64-BIT)
13655M:	Thomas Gleixner <tglx@linutronix.de>
13656M:	Ingo Molnar <mingo@redhat.com>
13657M:	"H. Peter Anvin" <hpa@zytor.com>
13658M:	x86@kernel.org
13659L:	linux-kernel@vger.kernel.org
13660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13661S:	Maintained
13662F:	Documentation/x86/
13663F:	arch/x86/
13664
13665X86 PLATFORM DRIVERS
13666M:	Darren Hart <dvhart@infradead.org>
13667M:	Andy Shevchenko <andy@infradead.org>
13668L:	platform-driver-x86@vger.kernel.org
13669T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13670S:	Maintained
13671F:	drivers/platform/x86/
13672F:	drivers/platform/olpc/
13673
13674X86 MCE INFRASTRUCTURE
13675M:	Tony Luck <tony.luck@intel.com>
13676M:	Borislav Petkov <bp@alien8.de>
13677L:	linux-edac@vger.kernel.org
13678S:	Maintained
13679F:	arch/x86/kernel/cpu/mcheck/*
13680
13681X86 MICROCODE UPDATE SUPPORT
13682M:	Borislav Petkov <bp@alien8.de>
13683S:	Maintained
13684F:	arch/x86/kernel/cpu/microcode/*
13685
13686X86 VDSO
13687M:	Andy Lutomirski <luto@amacapital.net>
13688L:	linux-kernel@vger.kernel.org
13689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13690S:	Maintained
13691F:	arch/x86/entry/vdso/
13692
13693XC2028/3028 TUNER DRIVER
13694M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13695M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13696L:	linux-media@vger.kernel.org
13697W:	https://linuxtv.org
13698T:	git git://linuxtv.org/media_tree.git
13699S:	Maintained
13700F:	drivers/media/tuners/tuner-xc2028.*
13701
13702XEN HYPERVISOR INTERFACE
13703M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13704M:	Juergen Gross <jgross@suse.com>
13705L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13707S:	Supported
13708F:	arch/x86/xen/
13709F:	drivers/*/xen-*front.c
13710F:	drivers/xen/
13711F:	arch/x86/include/asm/xen/
13712F:	include/xen/
13713F:	include/uapi/xen/
13714
13715XEN HYPERVISOR ARM
13716M:	Stefano Stabellini <sstabellini@kernel.org>
13717L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13718S:	Maintained
13719F:	arch/arm/xen/
13720F:	arch/arm/include/asm/xen/
13721
13722XEN HYPERVISOR ARM64
13723M:	Stefano Stabellini <sstabellini@kernel.org>
13724L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13725S:	Maintained
13726F:	arch/arm64/xen/
13727F:	arch/arm64/include/asm/xen/
13728
13729XEN NETWORK BACKEND DRIVER
13730M:	Wei Liu <wei.liu2@citrix.com>
13731M:	Paul Durrant <paul.durrant@citrix.com>
13732L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13733L:	netdev@vger.kernel.org
13734S:	Supported
13735F:	drivers/net/xen-netback/*
13736
13737XEN PCI SUBSYSTEM
13738M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13739L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13740S:	Supported
13741F:	arch/x86/pci/*xen*
13742F:	drivers/pci/*xen*
13743
13744XEN BLOCK SUBSYSTEM
13745M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13746M:	Roger Pau Monné <roger.pau@citrix.com>
13747L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13748S:	Supported
13749F:	drivers/block/xen-blkback/*
13750F:	drivers/block/xen*
13751
13752XEN PVSCSI DRIVERS
13753M:	Juergen Gross <jgross@suse.com>
13754L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13755L:	linux-scsi@vger.kernel.org
13756S:	Supported
13757F:	drivers/scsi/xen-scsifront.c
13758F:	drivers/xen/xen-scsiback.c
13759F:	include/xen/interface/io/vscsiif.h
13760
13761XEN SWIOTLB SUBSYSTEM
13762M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13763L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13764S:	Supported
13765F:	arch/x86/xen/*swiotlb*
13766F:	drivers/xen/*swiotlb*
13767
13768XFS FILESYSTEM
13769M:	Darrick J. Wong <darrick.wong@oracle.com>
13770M:	linux-xfs@vger.kernel.org
13771L:	linux-xfs@vger.kernel.org
13772W:	http://xfs.org/
13773T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13774S:	Supported
13775F:	Documentation/filesystems/xfs.txt
13776F:	fs/xfs/
13777
13778XILINX AXI ETHERNET DRIVER
13779M:	Anirudha Sarangi <anirudh@xilinx.com>
13780M:	John Linn <John.Linn@xilinx.com>
13781S:	Maintained
13782F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13783
13784XILINX UARTLITE SERIAL DRIVER
13785M:	Peter Korsgaard <jacmet@sunsite.dk>
13786L:	linux-serial@vger.kernel.org
13787S:	Maintained
13788F:	drivers/tty/serial/uartlite.c
13789
13790XILINX VIDEO IP CORES
13791M:	Hyun Kwon <hyun.kwon@xilinx.com>
13792M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13793L:	linux-media@vger.kernel.org
13794T:	git git://linuxtv.org/media_tree.git
13795S:	Supported
13796F:	Documentation/devicetree/bindings/media/xilinx/
13797F:	drivers/media/platform/xilinx/
13798F:	include/uapi/linux/xilinx-v4l2-controls.h
13799
13800XILLYBUS DRIVER
13801M:	Eli Billauer <eli.billauer@gmail.com>
13802L:	linux-kernel@vger.kernel.org
13803S:	Supported
13804F:	drivers/char/xillybus/
13805
13806XTENSA XTFPGA PLATFORM SUPPORT
13807M:	Max Filippov <jcmvbkbc@gmail.com>
13808L:	linux-xtensa@linux-xtensa.org
13809S:	Maintained
13810F:	drivers/spi/spi-xtensa-xtfpga.c
13811F:	sound/soc/xtensa/xtfpga-i2s.c
13812
13813YAM DRIVER FOR AX.25
13814M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13815L:	linux-hams@vger.kernel.org
13816S:	Maintained
13817F:	drivers/net/hamradio/yam*
13818F:	include/linux/yam.h
13819
13820YEALINK PHONE DRIVER
13821M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13822L:	usbb2k-api-dev@nongnu.org
13823S:	Maintained
13824F:	Documentation/input/yealink.txt
13825F:	drivers/input/misc/yealink.*
13826
13827Z8530 DRIVER FOR AX.25
13828M:	Joerg Reuter <jreuter@yaina.de>
13829W:	http://yaina.de/jreuter/
13830W:	http://www.qsl.net/dl1bke/
13831L:	linux-hams@vger.kernel.org
13832S:	Maintained
13833F:	Documentation/networking/z8530drv.txt
13834F:	drivers/net/hamradio/*scc.c
13835F:	drivers/net/hamradio/z8530.h
13836
13837ZBUD COMPRESSED PAGE ALLOCATOR
13838M:	Seth Jennings <sjenning@redhat.com>
13839M:	Dan Streetman <ddstreet@ieee.org>
13840L:	linux-mm@kvack.org
13841S:	Maintained
13842F:	mm/zbud.c
13843F:	include/linux/zbud.h
13844
13845ZD1211RW WIRELESS DRIVER
13846M:	Daniel Drake <dsd@gentoo.org>
13847M:	Ulrich Kunitz <kune@deine-taler.de>
13848W:	http://zd1211.ath.cx/wiki/DriverRewrite
13849L:	linux-wireless@vger.kernel.org
13850L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13851S:	Maintained
13852F:	drivers/net/wireless/zydas/zd1211rw/
13853
13854ZD1301_DEMOD MEDIA DRIVER
13855M:	Antti Palosaari <crope@iki.fi>
13856L:	linux-media@vger.kernel.org
13857W:	https://linuxtv.org/
13858W:	http://palosaari.fi/linux/
13859Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13860S:	Maintained
13861F:	drivers/media/dvb-frontends/zd1301_demod*
13862
13863ZD1301 MEDIA DRIVER
13864M:	Antti Palosaari <crope@iki.fi>
13865L:	linux-media@vger.kernel.org
13866W:	https://linuxtv.org/
13867W:	http://palosaari.fi/linux/
13868Q:	https://patchwork.linuxtv.org/project/linux-media/list/
13869S:	Maintained
13870F:	drivers/media/usb/dvb-usb-v2/zd1301*
13871
13872ZPOOL COMPRESSED PAGE STORAGE API
13873M:	Dan Streetman <ddstreet@ieee.org>
13874L:	linux-mm@kvack.org
13875S:	Maintained
13876F:	mm/zpool.c
13877F:	include/linux/zpool.h
13878
13879ZR36067 VIDEO FOR LINUX DRIVER
13880L:	mjpeg-users@lists.sourceforge.net
13881L:	linux-media@vger.kernel.org
13882W:	http://mjpeg.sourceforge.net/driver-zoran/
13883T:	hg https://linuxtv.org/hg/v4l-dvb
13884S:	Odd Fixes
13885F:	drivers/media/pci/zoran/
13886
13887ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13888M:	Minchan Kim <minchan@kernel.org>
13889M:	Nitin Gupta <ngupta@vflare.org>
13890R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13891L:	linux-kernel@vger.kernel.org
13892S:	Maintained
13893F:	drivers/block/zram/
13894F:	Documentation/blockdev/zram.txt
13895
13896ZS DECSTATION Z85C30 SERIAL DRIVER
13897M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13898S:	Maintained
13899F:	drivers/tty/serial/zs.*
13900
13901ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13902M:	Minchan Kim <minchan@kernel.org>
13903M:	Nitin Gupta <ngupta@vflare.org>
13904R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13905L:	linux-mm@kvack.org
13906S:	Maintained
13907F:	mm/zsmalloc.c
13908F:	include/linux/zsmalloc.h
13909F:	Documentation/vm/zsmalloc.txt
13910
13911ZSWAP COMPRESSED SWAP CACHING
13912M:	Seth Jennings <sjenning@redhat.com>
13913M:	Dan Streetman <ddstreet@ieee.org>
13914L:	linux-mm@kvack.org
13915S:	Maintained
13916F:	mm/zswap.c
13917
13918THE REST
13919M:	Linus Torvalds <torvalds@linux-foundation.org>
13920L:	linux-kernel@vger.kernel.org
13921Q:	http://patchwork.kernel.org/project/LKML/list/
13922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13923S:	Buried alive in reporters
13924F:	*
13925F:	*/
13926