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