xref: /openbmc/linux/MAINTAINERS (revision 239480ab)
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:	drivers/reset/reset-a10sr.c
657F:	include/linux/mfd/altera-a10sr.h
658F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660ALTERA TRIPLE SPEED ETHERNET DRIVER
661M:	Vince Bridgers <vbridger@opensource.altera.com>
662L:	netdev@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/net/ethernet/altera/
666
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M:	Tobias Klauser <tklauser@distanz.ch>
669L:	linux-serial@vger.kernel.org
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/tty/serial/altera_uart.c
673F:	drivers/tty/serial/altera_jtaguart.c
674F:	include/linux/altera_uart.h
675F:	include/linux/altera_jtaguart.h
676
677AMAZON ETHERNET DRIVERS
678M:	Netanel Belgazal <netanel@annapurnalabs.com>
679R:	Saeed Bishara <saeed@annapurnalabs.com>
680R:	Zorik Machulsky <zorik@annapurnalabs.com>
681L:	netdev@vger.kernel.org
682S:	Supported
683F:	Documentation/networking/ena.txt
684F:	drivers/net/ethernet/amazon/
685
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M:	Tom Lendacky <thomas.lendacky@amd.com>
688M:	Gary Hook <gary.hook@amd.com>
689L:	linux-crypto@vger.kernel.org
690S:	Supported
691F:	drivers/crypto/ccp/
692F:	include/linux/ccp.h
693
694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695M:	Huang Rui <ray.huang@amd.com>
696L:	linux-hwmon@vger.kernel.org
697S:	Supported
698F:	Documentation/hwmon/fam15h_power
699F:	drivers/hwmon/fam15h_power.c
700
701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
703S:	Orphan
704F:	drivers/usb/gadget/udc/amd5536udc.*
705
706AMD GEODE PROCESSOR/CHIPSET SUPPORT
707P:	Andres Salomon <dilinger@queued.net>
708L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
709W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S:	Supported
711F:	drivers/char/hw_random/geode-rng.c
712F:	drivers/crypto/geode*
713F:	drivers/video/fbdev/geode/
714F:	arch/x86/include/asm/geode.h
715
716AMD IOMMU (AMD-VI)
717M:	Joerg Roedel <joro@8bytes.org>
718L:	iommu@lists.linux-foundation.org
719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720S:	Maintained
721F:	drivers/iommu/amd_iommu*.[ch]
722F:	include/linux/amd-iommu.h
723
724AMD KFD
725M:	Oded Gabbay <oded.gabbay@gmail.com>
726L:	dri-devel@lists.freedesktop.org
727T:	git git://people.freedesktop.org/~gabbayo/linux.git
728S:	Supported
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733F:	drivers/gpu/drm/amd/amdkfd/
734F:	drivers/gpu/drm/amd/include/cik_structs.h
735F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736F:	drivers/gpu/drm/amd/include/vi_structs.h
737F:	drivers/gpu/drm/radeon/radeon_kfd.c
738F:	drivers/gpu/drm/radeon/radeon_kfd.h
739F:	include/uapi/linux/kfd_ioctl.h
740
741AMD SEATTLE DEVICE TREE SUPPORT
742M:	Brijesh Singh <brijeshkumar.singh@amd.com>
743M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M:	Tom Lendacky <thomas.lendacky@amd.com>
745S:	Supported
746F:	arch/arm64/boot/dts/amd/
747
748AMD XGBE DRIVER
749M:	Tom Lendacky <thomas.lendacky@amd.com>
750L:	netdev@vger.kernel.org
751S:	Supported
752F:	drivers/net/ethernet/amd/xgbe/
753F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755AMS (Apple Motion Sensor) DRIVER
756M:	Michael Hanselmann <linux-kernel@hansmi.ch>
757S:	Supported
758F:	drivers/macintosh/ams/
759
760ANALOG DEVICES INC AD9389B DRIVER
761M:	Hans Verkuil <hans.verkuil@cisco.com>
762L:	linux-media@vger.kernel.org
763S:	Maintained
764F:	drivers/media/i2c/ad9389b*
765
766ANALOG DEVICES INC ADV7180 DRIVER
767M:	Lars-Peter Clausen <lars@metafoo.de>
768L:	linux-media@vger.kernel.org
769W:	http://ez.analog.com/community/linux-device-drivers
770S:	Supported
771F:	drivers/media/i2c/adv7180.c
772
773ANALOG DEVICES INC ADV7511 DRIVER
774M:	Hans Verkuil <hans.verkuil@cisco.com>
775L:	linux-media@vger.kernel.org
776S:	Maintained
777F:	drivers/media/i2c/adv7511*
778
779ANALOG DEVICES INC ADV7604 DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/adv7604*
784
785ANALOG DEVICES INC ADV7842 DRIVER
786M:	Hans Verkuil <hans.verkuil@cisco.com>
787L:	linux-media@vger.kernel.org
788S:	Maintained
789F:	drivers/media/i2c/adv7842*
790
791ANALOG DEVICES INC ASOC CODEC DRIVERS
792M:	Lars-Peter Clausen <lars@metafoo.de>
793L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
794W:	http://wiki.analog.com/
795W:	http://ez.analog.com/community/linux-device-drivers
796S:	Supported
797F:	sound/soc/codecs/adau*
798F:	sound/soc/codecs/adav*
799F:	sound/soc/codecs/ad1*
800F:	sound/soc/codecs/ad7*
801F:	sound/soc/codecs/ssm*
802F:	sound/soc/codecs/sigmadsp.*
803
804ANALOG DEVICES INC ASOC DRIVERS
805L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
807W:	http://blackfin.uclinux.org/
808S:	Supported
809F:	sound/soc/blackfin/*
810
811ANALOG DEVICES INC IIO DRIVERS
812M:	Lars-Peter Clausen <lars@metafoo.de>
813M:	Michael Hennerich <Michael.Hennerich@analog.com>
814W:	http://wiki.analog.com/
815W:	http://ez.analog.com/community/linux-device-drivers
816S:	Supported
817F:	drivers/iio/*/ad*
818F:	drivers/iio/adc/ltc2497*
819X:	drivers/iio/*/adjd*
820F:	drivers/staging/iio/*/ad*
821F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823ANALOG DEVICES INC DMA DRIVERS
824M:	Lars-Peter Clausen <lars@metafoo.de>
825W:	http://ez.analog.com/community/linux-device-drivers
826S:	Supported
827F:	drivers/dma/dma-axi-dmac.c
828
829ANDROID CONFIG FRAGMENTS
830M:	Rob Herring <robh@kernel.org>
831S:	Supported
832F:	kernel/configs/android*
833
834ANDROID DRIVERS
835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836M:	Arve Hjønnevåg <arve@android.com>
837M:	Riley Andrews <riandrews@android.com>
838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	drivers/android/
842F:	drivers/staging/android/
843
844ANDROID ION DRIVER
845M:	Laura Abbott <labbott@redhat.com>
846M:	Sumit Semwal <sumit.semwal@linaro.org>
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	Documentation/devicetree/bindings/staging/ion/
850F:	drivers/staging/android/ion
851F:	drivers/staging/android/uapi/ion.h
852F:	drivers/staging/android/uapi/ion_test.h
853
854AOA (Apple Onboard Audio) ALSA DRIVER
855M:	Johannes Berg <johannes@sipsolutions.net>
856L:	linuxppc-dev@lists.ozlabs.org
857L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
858S:	Maintained
859F:	sound/aoa/
860
861APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862M:	William Breathitt Gray <vilhelm.gray@gmail.com>
863L:	linux-iio@vger.kernel.org
864S:	Maintained
865F:	drivers/iio/adc/stx104.c
866
867APM DRIVER
868M:	Jiri Kosina <jikos@kernel.org>
869S:	Odd fixes
870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871F:	arch/x86/kernel/apm_32.c
872F:	include/linux/apm_bios.h
873F:	include/uapi/linux/apm_bios.h
874F:	drivers/char/apm-emulation.c
875
876APPLE BCM5974 MULTITOUCH DRIVER
877M:	Henrik Rydberg <rydberg@bitmath.org>
878L:	linux-input@vger.kernel.org
879S:	Odd fixes
880F:	drivers/input/mouse/bcm5974.c
881
882APPLE SMC DRIVER
883M:	Henrik Rydberg <rydberg@bitmath.org>
884L:	linux-hwmon@vger.kernel.org
885S:	Odd fixes
886F:	drivers/hwmon/applesmc.c
887
888APPLETALK NETWORK LAYER
889L:	netdev@vger.kernel.org
890S:	Odd fixes
891F:	drivers/net/appletalk/
892F:	net/appletalk/
893
894APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
895M:	Duc Dang <dhdang@apm.com>
896S:	Supported
897F:	arch/arm64/boot/dts/apm/
898
899APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900M:	Iyappan Subramanian <isubramanian@apm.com>
901M:	Keyur Chudgar <kchudgar@apm.com>
902M:	Quan Nguyen <qnguyen@apm.com>
903S:	Supported
904F:	drivers/net/ethernet/apm/xgene/
905F:	drivers/net/phy/mdio-xgene.c
906F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
908
909APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910M:	Iyappan Subramanian <isubramanian@apm.com>
911M:	Keyur Chudgar <kchudgar@apm.com>
912S:	Supported
913F:	drivers/net/ethernet/apm/xgene-v2/
914
915APPLIED MICRO (APM) X-GENE SOC PMU
916M:	Tai Nguyen <ttnguyen@apm.com>
917S:	Supported
918F:	drivers/perf/xgene_pmu.c
919F:	Documentation/perf/xgene-pmu.txt
920F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921
922APTINA CAMERA SENSOR PLL
923M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
924L:	linux-media@vger.kernel.org
925S:	Maintained
926F:	drivers/media/i2c/aptina-pll.*
927
928ARC FRAMEBUFFER DRIVER
929M:	Jaya Kumar <jayalk@intworks.biz>
930S:	Maintained
931F:	drivers/video/fbdev/arcfb.c
932F:	drivers/video/fbdev/core/fb_defio.c
933
934ARCNET NETWORK LAYER
935M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
936L:	netdev@vger.kernel.org
937S:	Maintained
938F:	drivers/net/arcnet/
939F:	include/uapi/linux/if_arcnet.h
940
941ARC PGU DRM DRIVER
942M:	Alexey Brodkin <abrodkin@synopsys.com>
943S:	Supported
944F:	drivers/gpu/drm/arc/
945F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
946
947ARM ARCHITECTED TIMER DRIVER
948M:	Mark Rutland <mark.rutland@arm.com>
949M:	Marc Zyngier <marc.zyngier@arm.com>
950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951S:	Maintained
952F:	arch/arm/include/asm/arch_timer.h
953F:	arch/arm64/include/asm/arch_timer.h
954F:	drivers/clocksource/arm_arch_timer.c
955
956ARM HDLCD DRM DRIVER
957M:	Liviu Dudau <liviu.dudau@arm.com>
958S:	Supported
959F:	drivers/gpu/drm/arm/hdlcd_*
960F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
961
962ARM MALI-DP DRM DRIVER
963M:	Liviu Dudau <liviu.dudau@arm.com>
964M:	Brian Starkey <brian.starkey@arm.com>
965M:	Mali DP Maintainers <malidp@foss.arm.com>
966S:	Supported
967F:	drivers/gpu/drm/arm/
968F:	Documentation/devicetree/bindings/display/arm,malidp.txt
969
970ARM MFM AND FLOPPY DRIVERS
971M:	Ian Molton <spyro@f2s.com>
972S:	Maintained
973F:	arch/arm/lib/floppydma.S
974F:	arch/arm/include/asm/floppy.h
975
976ARM PMU PROFILING AND DEBUGGING
977M:	Will Deacon <will.deacon@arm.com>
978M:	Mark Rutland <mark.rutland@arm.com>
979S:	Maintained
980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981F:	arch/arm*/kernel/perf_*
982F:	arch/arm/oprofile/common.c
983F:	arch/arm*/kernel/hw_breakpoint.c
984F:	arch/arm*/include/asm/hw_breakpoint.h
985F:	arch/arm*/include/asm/perf_event.h
986F:	drivers/perf/*
987F:	include/linux/perf/arm_pmu.h
988F:	Documentation/devicetree/bindings/arm/pmu.txt
989F:	Documentation/devicetree/bindings/perf/
990
991ARM PORT
992M:	Russell King <linux@armlinux.org.uk>
993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994W:	http://www.armlinux.org.uk/
995S:	Maintained
996T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
997F:	arch/arm/
998
999ARM SUB-ARCHITECTURES
1000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001S:	Maintained
1002F:	arch/arm/mach-*/
1003F:	arch/arm/plat-*/
1004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005
1006ARM PRIMECELL AACI PL041 DRIVER
1007M:	Russell King <linux@armlinux.org.uk>
1008S:	Maintained
1009F:	sound/arm/aaci.*
1010
1011ARM PRIMECELL CLCD PL110 DRIVER
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/video/fbdev/amba-clcd.*
1015
1016ARM PRIMECELL KMI PL050 DRIVER
1017M:	Russell King <linux@armlinux.org.uk>
1018S:	Maintained
1019F:	drivers/input/serio/ambakmi.*
1020F:	include/linux/amba/kmi.h
1021
1022ARM PRIMECELL MMCI PL180/1 DRIVER
1023M:	Russell King <linux@armlinux.org.uk>
1024S:	Maintained
1025F:	drivers/mmc/host/mmci.*
1026F:	include/linux/amba/mmci.h
1027
1028ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1029M:	Russell King <linux@armlinux.org.uk>
1030S:	Maintained
1031F:	drivers/tty/serial/amba-pl01*.c
1032F:	include/linux/amba/serial.h
1033
1034ARM PRIMECELL BUS SUPPORT
1035M:	Russell King <linux@armlinux.org.uk>
1036S:	Maintained
1037F:	drivers/amba/
1038F:	include/linux/amba/bus.h
1039
1040ARM/ADS SPHERE MACHINE SUPPORT
1041M:	Lennert Buytenhek <kernel@wantstofly.org>
1042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043S:	Maintained
1044
1045ARM/AFEB9260 MACHINE SUPPORT
1046M:	Sergey Lapin <slapin@ossfans.org>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S:	Maintained
1049
1050ARM/AJECO 1ARM MACHINE SUPPORT
1051M:	Lennert Buytenhek <kernel@wantstofly.org>
1052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053S:	Maintained
1054
1055ARM/Allwinner sunXi SoC support
1056M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1057M:	Chen-Yu Tsai <wens@csie.org>
1058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059S:	Maintained
1060N:	sun[x456789]i
1061N:	sun50i
1062F:	arch/arm/mach-sunxi/
1063F:	arch/arm64/boot/dts/allwinner/
1064F:	drivers/clk/sunxi-ng/
1065F:	drivers/pinctrl/sunxi/
1066F:	drivers/soc/sunxi/
1067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1068
1069ARM/Allwinner SoC Clock Support
1070M:	Emilio López <emilio@elopez.com.ar>
1071S:	Maintained
1072F:	drivers/clk/sunxi/
1073
1074ARM/Amlogic Meson SoC support
1075M:	Carlo Caione <carlo@caione.org>
1076M:	Kevin Hilman <khilman@baylibre.com>
1077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078L:	linux-amlogic@lists.infradead.org
1079W:	http://linux-meson.com/
1080S:	Maintained
1081F:	arch/arm/mach-meson/
1082F:	arch/arm/boot/dts/meson*
1083F:	arch/arm64/boot/dts/amlogic/
1084F: 	drivers/pinctrl/meson/
1085F:	drivers/mmc/host/meson*
1086N:	meson
1087
1088ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1089M:	Neil Armstrong <narmstrong@baylibre.com>
1090M:	Jerome Brunet <jbrunet@baylibre.com>
1091L:	linux-amlogic@lists.infradead.org
1092S:	Maintained
1093F:	drivers/clk/meson/
1094F:	include/dt-bindings/clock/meson*
1095F:	include/dt-bindings/clock/gxbb*
1096F:	Documentation/devicetree/bindings/clock/amlogic*
1097
1098ARM/Annapurna Labs ALPINE ARCHITECTURE
1099M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1100M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102S:	Maintained
1103F:	arch/arm/mach-alpine/
1104F:	arch/arm/boot/dts/alpine*
1105F:	arch/arm64/boot/dts/al/
1106F:	drivers/*/*alpine*
1107
1108ARM/ARTPEC MACHINE SUPPORT
1109M:	Jesper Nilsson <jesper.nilsson@axis.com>
1110M:	Lars Persson <lars.persson@axis.com>
1111M:	Niklas Cassel <niklas.cassel@axis.com>
1112S:	Maintained
1113L:	linux-arm-kernel@axis.com
1114F:	arch/arm/mach-artpec
1115F:	arch/arm/boot/dts/artpec6*
1116F:	drivers/clk/axis
1117F:	drivers/pinctrl/pinctrl-artpec*
1118F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1119
1120ARM/ASPEED MACHINE SUPPORT
1121M:	Joel Stanley <joel@jms.id.au>
1122S:	Maintained
1123F:	arch/arm/mach-aspeed/
1124F:	arch/arm/boot/dts/aspeed-*
1125F:	drivers/*/*aspeed*
1126
1127ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1128M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1129M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131W:	http://www.linux4sam.org
1132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1133S:	Supported
1134F:	arch/arm/mach-at91/
1135F:	include/soc/at91/
1136F:	arch/arm/boot/dts/at91*.dts
1137F:	arch/arm/boot/dts/at91*.dtsi
1138F:	arch/arm/boot/dts/sama*.dts
1139F:	arch/arm/boot/dts/sama*.dtsi
1140F:	arch/arm/include/debug/at91.S
1141F:	drivers/memory/atmel*
1142
1143ARM/ATMEL AT91 Clock Support
1144M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1145S:	Maintained
1146F:	drivers/clk/at91
1147
1148ARM/CALXEDA HIGHBANK ARCHITECTURE
1149M:	Rob Herring <robh@kernel.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152F:	arch/arm/mach-highbank/
1153F:	arch/arm/boot/dts/highbank.dts
1154F:	arch/arm/boot/dts/ecx-*.dts*
1155
1156ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1157M:	Krzysztof Halasa <khalasa@piap.pl>
1158S:	Maintained
1159F:	arch/arm/mach-cns3xxx/
1160
1161ARM/CAVIUM THUNDER NETWORK DRIVER
1162M:	Sunil Goutham <sgoutham@cavium.com>
1163M:	Robert Richter <rric@kernel.org>
1164L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S:	Supported
1166F:	drivers/net/ethernet/cavium/thunder/
1167
1168ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1169M:	Alexander Shiyan <shc_work@mail.ru>
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Odd Fixes
1172N:	clps711x
1173
1174ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1175M:	Hartley Sweeten <hsweeten@visionengravers.com>
1176M:	Ryan Mallon <rmallon@gmail.com>
1177L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S:	Maintained
1179F:	arch/arm/mach-ep93xx/
1180F:	arch/arm/mach-ep93xx/include/mach/
1181
1182ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1183M:	Lennert Buytenhek <kernel@wantstofly.org>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S:	Maintained
1186
1187ARM/CLKDEV SUPPORT
1188M:	Russell King <linux@armlinux.org.uk>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S:	Maintained
1191T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1192F:	arch/arm/include/asm/clkdev.h
1193F:	drivers/clk/clkdev.c
1194
1195ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1196M:	Mike Rapoport <mike@compulab.co.il>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S:	Maintained
1199
1200ARM/CONTEC MICRO9 MACHINE SUPPORT
1201M:	Hubert Feurstein <hubert.feurstein@contec.at>
1202S:	Maintained
1203F:	arch/arm/mach-ep93xx/micro9.c
1204
1205ARM/CORESIGHT FRAMEWORK AND DRIVERS
1206M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:	Maintained
1209F:	drivers/hwtracing/coresight/*
1210F:	Documentation/trace/coresight.txt
1211F:	Documentation/devicetree/bindings/arm/coresight.txt
1212F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1213F:	tools/perf/arch/arm/util/pmu.c
1214F:	tools/perf/arch/arm/util/auxtrace.c
1215F:	tools/perf/arch/arm/util/cs-etm.c
1216F:	tools/perf/arch/arm/util/cs-etm.h
1217F:	tools/perf/util/cs-etm.h
1218
1219ARM/CORGI MACHINE SUPPORT
1220M:	Richard Purdie <rpurdie@rpsys.net>
1221S:	Maintained
1222
1223ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1224M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226T:	git git://github.com/ulli-kroll/linux.git
1227S:	Maintained
1228F:	arch/arm/mach-gemini/
1229F:	drivers/rtc/rtc-gemini.c
1230
1231ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1232M:	Barry Song <baohua@kernel.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1235S:	Maintained
1236F:	arch/arm/boot/dts/prima2*
1237F:	arch/arm/mach-prima2/
1238F:	drivers/clk/sirf/
1239F:	drivers/clocksource/timer-prima2.c
1240F:	drivers/clocksource/timer-atlas7.c
1241N:	[^a-z]sirf
1242
1243ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1244M:	Baruch Siach <baruch@tkos.co.il>
1245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S:	Maintained
1247F:	arch/arm/boot/dts/cx92755*
1248N:	digicolor
1249
1250ARM/EBSA110 MACHINE SUPPORT
1251M:	Russell King <linux@armlinux.org.uk>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253W:	http://www.armlinux.org.uk/
1254S:	Maintained
1255F:	arch/arm/mach-ebsa110/
1256F:	drivers/net/ethernet/amd/am79c961a.*
1257
1258ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1259M:	Uwe Kleine-König <kernel@pengutronix.de>
1260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S:	Maintained
1262N:	efm32
1263
1264ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1265M:	Robert Jarzmik <robert.jarzmik@free.fr>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-pxa/ezx.c
1269
1270ARM/FARADAY FA526 PORT
1271M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274T:	git git://git.berlios.de/gemini-board
1275F:	arch/arm/mm/*-fa*
1276
1277ARM/FOOTBRIDGE ARCHITECTURE
1278M:	Russell King <linux@armlinux.org.uk>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280W:	http://www.armlinux.org.uk/
1281S:	Maintained
1282F:	arch/arm/include/asm/hardware/dec21285.h
1283F:	arch/arm/mach-footbridge/
1284
1285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1286M:	Shawn Guo <shawnguo@kernel.org>
1287M:	Sascha Hauer <kernel@pengutronix.de>
1288R:	Fabio Estevam <fabio.estevam@nxp.com>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S:	Maintained
1291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1292F:	arch/arm/mach-imx/
1293F:	arch/arm/mach-mxs/
1294F:	arch/arm/boot/dts/imx*
1295F:	arch/arm/configs/imx*_defconfig
1296F:	drivers/clk/imx/
1297F:	drivers/soc/imx/
1298F:	include/soc/imx/
1299
1300ARM/FREESCALE VYBRID ARM ARCHITECTURE
1301M:	Shawn Guo <shawnguo@kernel.org>
1302M:	Sascha Hauer <kernel@pengutronix.de>
1303R:	Stefan Agner <stefan@agner.ch>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1307F:	arch/arm/mach-imx/*vf610*
1308F:	arch/arm/boot/dts/vf*
1309
1310ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1311M:	Lennert Buytenhek <kernel@wantstofly.org>
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Maintained
1314
1315ARM/GUMSTIX MACHINE SUPPORT
1316M:	Steve Sakoman <sakoman@gmail.com>
1317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S:	Maintained
1319
1320ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1321M:	Philipp Zabel <philipp.zabel@gmail.com>
1322M:	Paul Parsons <lost.distance@yahoo.com>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/mach-pxa/hx4700.c
1326F:	arch/arm/mach-pxa/include/mach/hx4700.h
1327F:	sound/soc/pxa/hx4700.c
1328
1329ARM/HISILICON SOC SUPPORT
1330M:	Wei Xu <xuwei5@hisilicon.com>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332W:	http://www.hisilicon.com
1333S:	Supported
1334T:	git git://github.com/hisilicon/linux-hisi.git
1335F:	arch/arm/mach-hisi/
1336F:	arch/arm/boot/dts/hi3*
1337F:	arch/arm/boot/dts/hip*
1338F:	arch/arm/boot/dts/hisi*
1339F:	arch/arm64/boot/dts/hisilicon/
1340
1341ARM/HP JORNADA 7XX MACHINE SUPPORT
1342M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1343W:	www.jlime.com
1344S:	Maintained
1345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1346F:	arch/arm/mach-sa1100/jornada720.c
1347F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1348
1349ARM/IGEP MACHINE SUPPORT
1350M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1351M:	Javier Martinez Canillas <javier@dowhile0.org>
1352L:	linux-omap@vger.kernel.org
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S:	Maintained
1355F:	arch/arm/boot/dts/omap3-igep*
1356
1357ARM/INCOME PXA270 SUPPORT
1358M:	Marek Vasut <marek.vasut@gmail.com>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S:	Maintained
1361F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1362
1363ARM/INTEL IOP32X ARM ARCHITECTURE
1364M:	Lennert Buytenhek <kernel@wantstofly.org>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367
1368ARM/INTEL IOP33X ARM ARCHITECTURE
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Orphan
1371
1372ARM/INTEL IOP13XX ARM ARCHITECTURE
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/INTEL IQ81342EX MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/INTEL IXDP2850 MACHINE SUPPORT
1383M:	Lennert Buytenhek <kernel@wantstofly.org>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386
1387ARM/INTEL IXP4XX ARM ARCHITECTURE
1388M:	Imre Kaloz <kaloz@openwrt.org>
1389M:	Krzysztof Halasa <khalasa@piap.pl>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S:	Maintained
1392F:	arch/arm/mach-ixp4xx/
1393
1394ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1395M:	Jonathan Cameron <jic23@cam.ac.uk>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S:	Maintained
1398F:	arch/arm/mach-pxa/stargate2.c
1399F:	drivers/pcmcia/pxa2xx_stargate2.c
1400
1401ARM/INTEL XSC3 (MANZANO) ARM CORE
1402M:	Lennert Buytenhek <kernel@wantstofly.org>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Maintained
1405
1406ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1412M:	Santosh Shilimkar <ssantosh@kernel.org>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415F:	arch/arm/mach-keystone/
1416F:	arch/arm/boot/dts/keystone-*
1417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1418
1419ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1420M:	Santosh Shilimkar <ssantosh@kernel.org>
1421L:	linux-kernel@vger.kernel.org
1422S:	Maintained
1423F:	drivers/clk/keystone/
1424
1425ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1426M:	Santosh Shilimkar <ssantosh@kernel.org>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L:	linux-kernel@vger.kernel.org
1429S:	Maintained
1430F:	drivers/clocksource/timer-keystone.c
1431
1432ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1433M:	Santosh Shilimkar <ssantosh@kernel.org>
1434L:	linux-kernel@vger.kernel.org
1435S:	Maintained
1436F:	drivers/power/reset/keystone-reset.c
1437
1438ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1439M:	Santosh Shilimkar <ssantosh@kernel.org>
1440L:	linux-kernel@vger.kernel.org
1441S:	Maintained
1442F:	drivers/memory/*emif*
1443
1444ARM/LG1K ARCHITECTURE
1445M:	Chanho Min <chanho.min@lge.com>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448F:	arch/arm64/boot/dts/lg/
1449
1450ARM/LOGICPD PXA270 MACHINE SUPPORT
1451M:	Lennert Buytenhek <kernel@wantstofly.org>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/LPC18XX ARCHITECTURE
1456M:	Joachim Eastwood <manabian@gmail.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/boot/dts/lpc43*
1460F:	drivers/clk/nxp/clk-lpc18xx*
1461F:	drivers/clocksource/time-lpc32xx.c
1462F:	drivers/i2c/busses/i2c-lpc2k.c
1463F:	drivers/memory/pl172.c
1464F:	drivers/mtd/spi-nor/nxp-spifi.c
1465F:	drivers/rtc/rtc-lpc24xx.c
1466N:	lpc18xx
1467
1468ARM/LPC32XX SOC SUPPORT
1469M:	Vladimir Zapolskiy <vz@mleia.com>
1470M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1473S:	Maintained
1474F:	arch/arm/boot/dts/lpc32*
1475F:	arch/arm/mach-lpc32xx/
1476F:	drivers/i2c/busses/i2c-pnx.c
1477F:	drivers/net/ethernet/nxp/lpc_eth.c
1478F:	drivers/usb/host/ohci-nxp.c
1479F:	drivers/watchdog/pnx4008_wdt.c
1480N:	lpc32xx
1481
1482ARM/MAGICIAN MACHINE SUPPORT
1483M:	Philipp Zabel <philipp.zabel@gmail.com>
1484S:	Maintained
1485
1486ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1487M:	Jason Cooper <jason@lakedaemon.net>
1488M:	Andrew Lunn <andrew@lunn.ch>
1489M:	Gregory Clement <gregory.clement@free-electrons.com>
1490M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493F:	arch/arm/mach-mvebu/
1494F:	drivers/rtc/rtc-armada38x.c
1495F:	arch/arm/boot/dts/armada*
1496F:	arch/arm/boot/dts/kirkwood*
1497F:	arch/arm64/boot/dts/marvell/armada*
1498F:	drivers/cpufreq/mvebu-cpufreq.c
1499F:	arch/arm/configs/mvebu_*_defconfig
1500
1501ARM/Marvell Berlin SoC support
1502M:	Jisheng Zhang <jszhang@marvell.com>
1503M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506F:	arch/arm/mach-berlin/
1507F:	arch/arm/boot/dts/berlin*
1508F:	arch/arm64/boot/dts/marvell/berlin*
1509
1510
1511ARM/Marvell Dove/MV78xx0/Orion SOC support
1512M:	Jason Cooper <jason@lakedaemon.net>
1513M:	Andrew Lunn <andrew@lunn.ch>
1514M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515M:	Gregory Clement <gregory.clement@free-electrons.com>
1516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517S:	Maintained
1518F:	Documentation/devicetree/bindings/soc/dove/
1519F:	arch/arm/mach-dove/
1520F:	arch/arm/mach-mv78xx0/
1521F:	arch/arm/mach-orion5x/
1522F:	arch/arm/plat-orion/
1523F:	arch/arm/boot/dts/dove*
1524F:	arch/arm/boot/dts/orion5x*
1525
1526
1527ARM/Orion SoC/Technologic Systems TS-78xx platform support
1528M:	Alexander Clouter <alex@digriz.org.uk>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530W:	http://www.digriz.org.uk/ts78xx/kernel
1531S:	Maintained
1532F:	arch/arm/mach-orion5x/ts78xx-*
1533
1534ARM/OXNAS platform support
1535M:	Neil Armstrong <narmstrong@baylibre.com>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-oxnas/
1540F:	arch/arm/boot/dts/ox8*.dtsi
1541F:	arch/arm/boot/dts/wd-mbwe.dts
1542F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1543N:	oxnas
1544
1545ARM/Mediatek RTC DRIVER
1546M:	Eddie Huang <eddie.huang@mediatek.com>
1547L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	drivers/rtc/rtc-mt6397.c
1551
1552ARM/Mediatek SoC support
1553M:	Matthias Brugger <matthias.bgg@gmail.com>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1556S:	Maintained
1557F:	arch/arm/boot/dts/mt6*
1558F:	arch/arm/boot/dts/mt7*
1559F:	arch/arm/boot/dts/mt8*
1560F:	arch/arm/mach-mediatek/
1561F:	arch/arm64/boot/dts/mediatek/
1562N:	mtk
1563K:	mediatek
1564
1565ARM/Mediatek USB3 PHY DRIVER
1566M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569S:	Maintained
1570F:	drivers/phy/phy-mt65xx-usb3.c
1571
1572ARM/MICREL KS8695 ARCHITECTURE
1573M:	Greg Ungerer <gerg@uclinux.org>
1574L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575F:	arch/arm/mach-ks8695/
1576S:	Odd Fixes
1577
1578ARM/MIOA701 MACHINE SUPPORT
1579M:	Robert Jarzmik <robert.jarzmik@free.fr>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581F:	arch/arm/mach-pxa/mioa701.c
1582S:	Maintained
1583
1584ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1585M:	Michael Petchkovsky <mkpetch@internode.on.net>
1586S:	Maintained
1587
1588ARM/NOMADIK ARCHITECTURE
1589M:	Alessandro Rubini <rubini@unipv.it>
1590M:	Linus Walleij <linus.walleij@linaro.org>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S:	Maintained
1593F:	arch/arm/mach-nomadik/
1594F:	drivers/pinctrl/nomadik/
1595F:	drivers/i2c/busses/i2c-nomadik.c
1596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1597
1598ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1599M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1600L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1601W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1602S:	Supported
1603
1604ARM/TOSA MACHINE SUPPORT
1605M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1606M:	Dirk Opfer <dirk@opfer-online.de>
1607S:	Maintained
1608
1609ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1610M:	Marek Vasut <marek.vasut@gmail.com>
1611L:	linux-arm-kernel@lists.infradead.org
1612W:	http://hackndev.com
1613S:	Maintained
1614F:	arch/arm/mach-pxa/include/mach/palmtx.h
1615F:	arch/arm/mach-pxa/palmtx.c
1616F:	arch/arm/mach-pxa/include/mach/palmt5.h
1617F:	arch/arm/mach-pxa/palmt5.c
1618F:	arch/arm/mach-pxa/include/mach/palmld.h
1619F:	arch/arm/mach-pxa/palmld.c
1620F:	arch/arm/mach-pxa/include/mach/palmte2.h
1621F:	arch/arm/mach-pxa/palmte2.c
1622F:	arch/arm/mach-pxa/include/mach/palmtc.h
1623F:	arch/arm/mach-pxa/palmtc.c
1624
1625ARM/PALM TREO SUPPORT
1626M:	Tomas Cech <sleep_walker@suse.com>
1627L:	linux-arm-kernel@lists.infradead.org
1628W:	http://hackndev.com
1629S:	Maintained
1630F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1631F:	arch/arm/mach-pxa/palmtreo.c
1632
1633ARM/PALMZ72 SUPPORT
1634M:	Sergey Lapin <slapin@ossfans.org>
1635L:	linux-arm-kernel@lists.infradead.org
1636W:	http://hackndev.com
1637S:	Maintained
1638F:	arch/arm/mach-pxa/include/mach/palmz72.h
1639F:	arch/arm/mach-pxa/palmz72.c
1640
1641ARM/PLEB SUPPORT
1642M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1643W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1644S:	Maintained
1645
1646ARM/PT DIGITAL BOARD PORT
1647M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.armlinux.org.uk/
1650S:	Maintained
1651
1652ARM/QUALCOMM SUPPORT
1653M:	Andy Gross <andy.gross@linaro.org>
1654M:	David Brown <david.brown@linaro.org>
1655L:	linux-arm-msm@vger.kernel.org
1656L:	linux-soc@vger.kernel.org
1657S:	Maintained
1658F:	Documentation/devicetree/bindings/soc/qcom/
1659F:	arch/arm/boot/dts/qcom-*.dts
1660F:	arch/arm/boot/dts/qcom-*.dtsi
1661F:	arch/arm/mach-qcom/
1662F:	arch/arm64/boot/dts/qcom/*
1663F:	drivers/i2c/busses/i2c-qup.c
1664F:	drivers/clk/qcom/
1665F:	drivers/pinctrl/qcom/
1666F:	drivers/dma/qcom/
1667F:	drivers/soc/qcom/
1668F:	drivers/spi/spi-qup.c
1669F:	drivers/tty/serial/msm_serial.h
1670F:	drivers/tty/serial/msm_serial.c
1671F:	drivers/*/pm8???-*
1672F:	drivers/mfd/ssbi.c
1673F:	drivers/firmware/qcom_scm.c
1674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1675
1676ARM/RADISYS ENP2611 MACHINE SUPPORT
1677M:	Lennert Buytenhek <kernel@wantstofly.org>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680
1681ARM/RENESAS ARM64 ARCHITECTURE
1682M:	Simon Horman <horms@verge.net.au>
1683M:	Magnus Damm <magnus.damm@gmail.com>
1684L:	linux-renesas-soc@vger.kernel.org
1685Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1687S:	Supported
1688F:	arch/arm64/boot/dts/renesas/
1689F:	drivers/soc/renesas/
1690F:	include/linux/soc/renesas/
1691
1692ARM/RISCPC ARCHITECTURE
1693M:	Russell King <linux@armlinux.org.uk>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695W:	http://www.armlinux.org.uk/
1696S:	Maintained
1697F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1698F:	arch/arm/include/asm/hardware/ioc.h
1699F:	arch/arm/include/asm/hardware/iomd.h
1700F:	arch/arm/include/asm/hardware/memc.h
1701F:	arch/arm/mach-rpc/
1702F:	drivers/net/ethernet/8390/etherh.c
1703F:	drivers/net/ethernet/i825xx/ether1*
1704F:	drivers/net/ethernet/seeq/ether3*
1705F:	drivers/scsi/arm/
1706
1707ARM/Rockchip SoC support
1708M:	Heiko Stuebner <heiko@sntech.de>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710L:	linux-rockchip@lists.infradead.org
1711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1712S:	Maintained
1713F:	arch/arm/boot/dts/rk3*
1714F:	arch/arm/mach-rockchip/
1715F:	drivers/clk/rockchip/
1716F:	drivers/i2c/busses/i2c-rk3x.c
1717F:	drivers/*/*rockchip*
1718F:	drivers/*/*/*rockchip*
1719F:	sound/soc/rockchip/
1720N:	rockchip
1721
1722ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1723M:	Kukjin Kim <kgene@kernel.org>
1724M:	Krzysztof Kozlowski <krzk@kernel.org>
1725R:	Javier Martinez Canillas <javier@osg.samsung.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1729S:	Maintained
1730F:	arch/arm/boot/dts/s3c*
1731F:	arch/arm/boot/dts/s5p*
1732F:	arch/arm/boot/dts/samsung*
1733F:	arch/arm/boot/dts/exynos*
1734F:	arch/arm64/boot/dts/exynos/
1735F:	arch/arm/plat-samsung/
1736F:	arch/arm/mach-s3c24*/
1737F:	arch/arm/mach-s3c64xx/
1738F:	arch/arm/mach-s5p*/
1739F:	arch/arm/mach-exynos*/
1740F:	drivers/*/*s3c24*
1741F:	drivers/*/*/*s3c24*
1742F:	drivers/*/*s3c64xx*
1743F:	drivers/*/*s5pv210*
1744F:	drivers/memory/samsung/*
1745F:	drivers/soc/samsung/*
1746F:	Documentation/arm/Samsung/
1747F:	Documentation/devicetree/bindings/arm/samsung/
1748F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1749F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1750N:	exynos
1751
1752ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753M:	Kyungmin Park <kyungmin.park@samsung.com>
1754L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S:	Maintained
1756F:	arch/arm/mach-s5pv210/
1757
1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759M:	Kyungmin Park <kyungmin.park@samsung.com>
1760M:	Kamil Debski <kamil@wypas.org>
1761M:	Andrzej Hajda <a.hajda@samsung.com>
1762L:	linux-arm-kernel@lists.infradead.org
1763L:	linux-media@vger.kernel.org
1764S:	Maintained
1765F:	drivers/media/platform/s5p-g2d/
1766
1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768M:	Kyungmin Park <kyungmin.park@samsung.com>
1769M:	Kamil Debski <kamil@wypas.org>
1770M:	Jeongtae Park <jtp.park@samsung.com>
1771M:	Andrzej Hajda <a.hajda@samsung.com>
1772L:	linux-arm-kernel@lists.infradead.org
1773L:	linux-media@vger.kernel.org
1774S:	Maintained
1775F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1776F:	drivers/media/platform/s5p-mfc/
1777
1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779M:	Kyungmin Park <kyungmin.park@samsung.com>
1780L:	linux-arm-kernel@lists.infradead.org
1781L:	linux-media@vger.kernel.org
1782S:	Maintained
1783F:	drivers/staging/media/platform/s5p-cec/
1784
1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788L:	linux-arm-kernel@lists.infradead.org
1789L:	linux-media@vger.kernel.org
1790S:	Maintained
1791F:	drivers/media/platform/s5p-jpeg/
1792
1793ARM/SHMOBILE ARM ARCHITECTURE
1794M:	Simon Horman <horms@verge.net.au>
1795M:	Magnus Damm <magnus.damm@gmail.com>
1796L:	linux-renesas-soc@vger.kernel.org
1797Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1799S:	Supported
1800F:	arch/arm/boot/dts/emev2*
1801F:	arch/arm/boot/dts/r7s*
1802F:	arch/arm/boot/dts/r8a*
1803F:	arch/arm/boot/dts/sh*
1804F:	arch/arm/configs/shmobile_defconfig
1805F:	arch/arm/include/debug/renesas-scif.S
1806F:	arch/arm/mach-shmobile/
1807F:	drivers/soc/renesas/
1808F:	include/linux/soc/renesas/
1809
1810ARM/SOCFPGA ARCHITECTURE
1811M:	Dinh Nguyen <dinguyen@kernel.org>
1812S:	Maintained
1813F:	arch/arm/mach-socfpga/
1814F:	arch/arm/boot/dts/socfpga*
1815F:	arch/arm/configs/socfpga_defconfig
1816F:	arch/arm64/boot/dts/altera/
1817W:	http://www.rocketboards.org
1818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1819
1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821M:	Dinh Nguyen <dinguyen@kernel.org>
1822S:	Maintained
1823F:	drivers/clk/socfpga/
1824
1825ARM/SOCFPGA EDAC SUPPORT
1826M:	Thor Thayer <thor.thayer@linux.intel.com>
1827S:	Maintained
1828F:	drivers/edac/altera_edac.
1829
1830ARM/STI ARCHITECTURE
1831M:	Patrice Chotard <patrice.chotard@st.com>
1832L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833L:	kernel@stlinux.com
1834W:	http://www.stlinux.com
1835S:	Maintained
1836F:	arch/arm/mach-sti/
1837F:	arch/arm/boot/dts/sti*
1838F:	drivers/char/hw_random/st-rng.c
1839F:	drivers/clocksource/arm_global_timer.c
1840F:	drivers/clocksource/clksrc_st_lpc.c
1841F:	drivers/cpufreq/sti-cpufreq.c
1842F:	drivers/dma/st_fdma*
1843F:	drivers/i2c/busses/i2c-st.c
1844F:	drivers/media/rc/st_rc.c
1845F:	drivers/media/platform/sti/c8sectpfe/
1846F:	drivers/mmc/host/sdhci-st.c
1847F:	drivers/phy/phy-miphy28lp.c
1848F:	drivers/phy/phy-stih407-usb.c
1849F:	drivers/pinctrl/pinctrl-st.c
1850F:	drivers/remoteproc/st_remoteproc.c
1851F:	drivers/remoteproc/st_slim_rproc.c
1852F:	drivers/reset/sti/
1853F:	drivers/rtc/rtc-st-lpc.c
1854F:	drivers/tty/serial/st-asc.c
1855F:	drivers/usb/dwc3/dwc3-st.c
1856F:	drivers/usb/host/ehci-st.c
1857F:	drivers/usb/host/ohci-st.c
1858F:	drivers/watchdog/st_lpc_wdt.c
1859F:	drivers/ata/ahci_st.c
1860F:	include/linux/remoteproc/st_slim_rproc.h
1861
1862ARM/STM32 ARCHITECTURE
1863M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1864M:	Alexandre Torgue <alexandre.torgue@st.com>
1865L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S:	Maintained
1867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1868N:	stm32
1869F:	drivers/clocksource/armv7m_systick.c
1870
1871ARM/TANGO ARCHITECTURE
1872M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1873L:	linux-arm-kernel@lists.infradead.org
1874S:	Maintained
1875N:	tango
1876
1877ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1878M:	Lennert Buytenhek <kernel@wantstofly.org>
1879L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S:	Maintained
1881
1882ARM/TETON BGA MACHINE SUPPORT
1883M:	"Mark F. Brown" <mark.brown314@gmail.com>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886
1887ARM/THECUS N2100 MACHINE SUPPORT
1888M:	Lennert Buytenhek <kernel@wantstofly.org>
1889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S:	Maintained
1891
1892ARM/NUVOTON W90X900 ARM ARCHITECTURE
1893M:	Wan ZongShun <mcuos.com@gmail.com>
1894L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895W:	http://www.mcuos.com
1896S:	Maintained
1897F:	arch/arm/mach-w90x900/
1898F:	drivers/input/keyboard/w90p910_keypad.c
1899F:	drivers/input/touchscreen/w90p910_ts.c
1900F:	drivers/watchdog/nuc900_wdt.c
1901F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1902F:	drivers/mtd/nand/nuc900_nand.c
1903F:	drivers/rtc/rtc-nuc900.c
1904F:	drivers/spi/spi-nuc900.c
1905F:	drivers/usb/host/ehci-w90x900.c
1906F:	drivers/video/fbdev/nuc900fb.c
1907
1908ARM/U300 MACHINE SUPPORT
1909M:	Linus Walleij <linus.walleij@linaro.org>
1910L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S:	Supported
1912F:	arch/arm/mach-u300/
1913F:	drivers/clocksource/timer-u300.c
1914F:	drivers/i2c/busses/i2c-stu300.c
1915F:	drivers/rtc/rtc-coh901331.c
1916F:	drivers/watchdog/coh901327_wdt.c
1917F:	drivers/dma/coh901318*
1918F:	drivers/mfd/ab3100*
1919F:	drivers/rtc/rtc-ab3100.c
1920F:	drivers/rtc/rtc-coh901331.c
1921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1922
1923ARM/UNIPHIER ARCHITECTURE
1924M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1925L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1927S:	Maintained
1928F:	arch/arm/boot/dts/uniphier*
1929F:	arch/arm/include/asm/hardware/cache-uniphier.h
1930F:	arch/arm/mach-uniphier/
1931F:	arch/arm/mm/cache-uniphier.c
1932F:	arch/arm64/boot/dts/socionext/
1933F:	drivers/bus/uniphier-system-bus.c
1934F:	drivers/clk/uniphier/
1935F:	drivers/i2c/busses/i2c-uniphier*
1936F:	drivers/pinctrl/uniphier/
1937F:	drivers/reset/reset-uniphier.c
1938F:	drivers/tty/serial/8250/8250_uniphier.c
1939N:	uniphier
1940
1941ARM/Ux500 ARM ARCHITECTURE
1942M:	Linus Walleij <linus.walleij@linaro.org>
1943L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S:	Maintained
1945F:	arch/arm/mach-ux500/
1946F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1947F:	drivers/dma/ste_dma40*
1948F:	drivers/hwspinlock/u8500_hsem.c
1949F:	drivers/mfd/abx500*
1950F:	drivers/mfd/ab8500*
1951F:	drivers/mfd/dbx500*
1952F:	drivers/mfd/db8500*
1953F:	drivers/pinctrl/nomadik/pinctrl-ab*
1954F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1955F:	drivers/rtc/rtc-ab8500.c
1956F:	drivers/rtc/rtc-pl031.c
1957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1958
1959ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1960M:	Ulf Hansson <ulf.hansson@linaro.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962T:	git git://git.linaro.org/people/ulfh/clk.git
1963S:	Maintained
1964F:	drivers/clk/ux500/
1965
1966ARM/VERSATILE EXPRESS PLATFORM
1967M:	Liviu Dudau <liviu.dudau@arm.com>
1968M:	Sudeep Holla <sudeep.holla@arm.com>
1969M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S:	Maintained
1972F:	arch/arm/boot/dts/vexpress*
1973F:	arch/arm64/boot/dts/arm/
1974F:	arch/arm/mach-vexpress/
1975F:	*/*/vexpress*
1976F:	*/*/*/vexpress*
1977F:	drivers/clk/versatile/clk-vexpress-osc.c
1978F:	drivers/clocksource/versatile.c
1979N:	mps2
1980
1981ARM/VFP SUPPORT
1982M:	Russell King <linux@armlinux.org.uk>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984W:	http://www.armlinux.org.uk/
1985S:	Maintained
1986F:	arch/arm/vfp/
1987
1988ARM/VOIPAC PXA270 SUPPORT
1989M:	Marek Vasut <marek.vasut@gmail.com>
1990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S:	Maintained
1992F:	arch/arm/mach-pxa/vpac270.c
1993F:	arch/arm/mach-pxa/include/mach/vpac270.h
1994
1995ARM/VT8500 ARM ARCHITECTURE
1996M:	Tony Prisk <linux@prisktech.co.nz>
1997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S:	Maintained
1999F:	arch/arm/mach-vt8500/
2000F:	drivers/clocksource/vt8500_timer.c
2001F:	drivers/i2c/busses/i2c-wmt.c
2002F:	drivers/mmc/host/wmt-sdmmc.c
2003F:	drivers/pwm/pwm-vt8500.c
2004F:	drivers/rtc/rtc-vt8500.c
2005F:	drivers/tty/serial/vt8500_serial.c
2006F:	drivers/usb/host/ehci-platform.c
2007F:	drivers/usb/host/uhci-platform.c
2008F:	drivers/video/fbdev/vt8500lcdfb.*
2009F:	drivers/video/fbdev/wm8505fb*
2010F:	drivers/video/fbdev/wmt_ge_rops.*
2011
2012ARM/ZIPIT Z2 SUPPORT
2013M:	Marek Vasut <marek.vasut@gmail.com>
2014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S:	Maintained
2016F:	arch/arm/mach-pxa/z2.c
2017F:	arch/arm/mach-pxa/include/mach/z2.h
2018
2019ARM/ZTE ARCHITECTURE
2020M:	Jun Nie <jun.nie@linaro.org>
2021M:	Baoyou Xie <baoyou.xie@linaro.org>
2022L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S:	Maintained
2024F:	arch/arm/mach-zx/
2025F:	drivers/clk/zte/
2026F:	drivers/reset/reset-zx2967.c
2027F:	drivers/soc/zte/
2028F:	Documentation/devicetree/bindings/arm/zte.txt
2029F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2030F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2031F:	Documentation/devicetree/bindings/soc/zte/
2032F:	include/dt-bindings/soc/zx*.h
2033
2034ARM/ZYNQ ARCHITECTURE
2035M:	Michal Simek <michal.simek@xilinx.com>
2036R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038W:	http://wiki.xilinx.com
2039T:	git https://github.com/Xilinx/linux-xlnx.git
2040S:	Supported
2041F:	arch/arm/mach-zynq/
2042F:	drivers/cpuidle/cpuidle-zynq.c
2043F:	drivers/block/xsysace.c
2044N:	zynq
2045N:	xilinx
2046F:	drivers/clocksource/cadence_ttc_timer.c
2047F:	drivers/i2c/busses/i2c-cadence.c
2048F:	drivers/mmc/host/sdhci-of-arasan.c
2049F:	drivers/edac/synopsys_edac.c
2050
2051ARM SMMU DRIVERS
2052M:	Will Deacon <will.deacon@arm.com>
2053R:	Robin Murphy <robin.murphy@arm.com>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056F:	drivers/iommu/arm-smmu.c
2057F:	drivers/iommu/arm-smmu-v3.c
2058F:	drivers/iommu/io-pgtable-arm.c
2059F:	drivers/iommu/io-pgtable-arm-v7s.c
2060
2061ARM64 PORT (AARCH64 ARCHITECTURE)
2062M:	Catalin Marinas <catalin.marinas@arm.com>
2063M:	Will Deacon <will.deacon@arm.com>
2064L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2066S:	Maintained
2067F:	arch/arm64/
2068F:	Documentation/arm64/
2069
2070AS3645A LED FLASH CONTROLLER DRIVER
2071M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2072L:	linux-media@vger.kernel.org
2073T:	git git://linuxtv.org/media_tree.git
2074S:	Maintained
2075F:	drivers/media/i2c/as3645a.c
2076F:	include/media/i2c/as3645a.h
2077
2078ASAHI KASEI AK8974 DRIVER
2079M:	Linus Walleij <linus.walleij@linaro.org>
2080L:	linux-iio@vger.kernel.org
2081W:	http://www.akm.com/
2082S:	Supported
2083F:	drivers/iio/magnetometer/ak8974.c
2084
2085ASC7621 HARDWARE MONITOR DRIVER
2086M:	George Joseph <george.joseph@fairview5.com>
2087L:	linux-hwmon@vger.kernel.org
2088S:	Maintained
2089F:	Documentation/hwmon/asc7621
2090F:	drivers/hwmon/asc7621.c
2091
2092ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2093M:	Corentin Chary <corentin.chary@gmail.com>
2094L:	acpi4asus-user@lists.sourceforge.net
2095L:	platform-driver-x86@vger.kernel.org
2096W:	http://acpi4asus.sf.net
2097S:	Maintained
2098F:	drivers/platform/x86/asus*.c
2099F:	drivers/platform/x86/eeepc*.c
2100
2101ASUS WIRELESS RADIO CONTROL DRIVER
2102M:	João Paulo Rechi Vita <jprvita@gmail.com>
2103L:	platform-driver-x86@vger.kernel.org
2104S:	Maintained
2105F:	drivers/platform/x86/asus-wireless.c
2106
2107ASYMMETRIC KEYS
2108M:	David Howells <dhowells@redhat.com>
2109L:	keyrings@vger.kernel.org
2110S:	Maintained
2111F:	Documentation/crypto/asymmetric-keys.txt
2112F:	include/linux/verification.h
2113F:	include/crypto/public_key.h
2114F:	include/crypto/pkcs7.h
2115F:	crypto/asymmetric_keys/
2116
2117ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2118R:	Dan Williams <dan.j.williams@intel.com>
2119W:	http://sourceforge.net/projects/xscaleiop
2120S:	Odd fixes
2121F:	Documentation/crypto/async-tx-api.txt
2122F:	crypto/async_tx/
2123F:	drivers/dma/
2124F:	include/linux/dmaengine.h
2125F:	include/linux/async_tx.h
2126
2127AT24 EEPROM DRIVER
2128M:	Wolfram Sang <wsa@the-dreams.de>
2129L:	linux-i2c@vger.kernel.org
2130S:	Maintained
2131F:	drivers/misc/eeprom/at24.c
2132F:	include/linux/platform_data/at24.h
2133
2134ATA OVER ETHERNET (AOE) DRIVER
2135M:	"Ed L. Cashin" <ed.cashin@acm.org>
2136W:	http://www.openaoe.org/
2137S:	Supported
2138F:	Documentation/aoe/
2139F:	drivers/block/aoe/
2140
2141ATHEROS 71XX/9XXX GPIO DRIVER
2142M:	Alban Bedel <albeu@free.fr>
2143W:	https://github.com/AlbanBedel/linux
2144T:	git git://github.com/AlbanBedel/linux
2145S:	Maintained
2146F:	drivers/gpio/gpio-ath79.c
2147F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2148
2149ATHEROS ATH GENERIC UTILITIES
2150M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2151L:	linux-wireless@vger.kernel.org
2152S:	Supported
2153F:	drivers/net/wireless/ath/*
2154
2155ATHEROS ATH5K WIRELESS DRIVER
2156M:	Jiri Slaby <jirislaby@gmail.com>
2157M:	Nick Kossifidis <mickflemm@gmail.com>
2158M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2159L:	linux-wireless@vger.kernel.org
2160W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2161S:	Maintained
2162F:	drivers/net/wireless/ath/ath5k/
2163
2164ATHEROS ATH6KL WIRELESS DRIVER
2165M:	Kalle Valo <kvalo@qca.qualcomm.com>
2166L:	linux-wireless@vger.kernel.org
2167W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2169S:	Supported
2170F:	drivers/net/wireless/ath/ath6kl/
2171
2172WILOCITY WIL6210 WIRELESS DRIVER
2173M:	Maya Erez <qca_merez@qca.qualcomm.com>
2174L:	linux-wireless@vger.kernel.org
2175L:	wil6210@qca.qualcomm.com
2176S:	Supported
2177W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2178F:	drivers/net/wireless/ath/wil6210/
2179F:	include/uapi/linux/wil6210_uapi.h
2180
2181CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2182M:	Christian Lamparter <chunkeey@googlemail.com>
2183L:	linux-wireless@vger.kernel.org
2184W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2185S:	Maintained
2186F:	drivers/net/wireless/ath/carl9170/
2187
2188ATK0110 HWMON DRIVER
2189M:	Luca Tettamanti <kronos.it@gmail.com>
2190L:	linux-hwmon@vger.kernel.org
2191S:	Maintained
2192F:	drivers/hwmon/asus_atk0110.c
2193
2194ATI_REMOTE2 DRIVER
2195M:	Ville Syrjala <syrjala@sci.fi>
2196S:	Maintained
2197F:	drivers/input/misc/ati_remote2.c
2198
2199ATLX ETHERNET DRIVERS
2200M:	Jay Cliburn <jcliburn@gmail.com>
2201M:	Chris Snook <chris.snook@gmail.com>
2202L:	netdev@vger.kernel.org
2203W:	http://sourceforge.net/projects/atl1
2204W:	http://atl1.sourceforge.net
2205S:	Maintained
2206F:	drivers/net/ethernet/atheros/
2207
2208ATM
2209M:	Chas Williams <3chas3@gmail.com>
2210L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2211L:	netdev@vger.kernel.org
2212W:	http://linux-atm.sourceforge.net
2213S:	Maintained
2214F:	drivers/atm/
2215F:	include/linux/atm*
2216F:	include/uapi/linux/atm*
2217
2218ATMEL AT91 / AT32 MCI DRIVER
2219M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2220S:	Maintained
2221F:	drivers/mmc/host/atmel-mci.c
2222
2223ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2224M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2225S:	Supported
2226F:	drivers/power/reset/at91-sama5d2_shdwc.c
2227
2228ATMEL SAMA5D2 ADC DRIVER
2229M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2230L:	linux-iio@vger.kernel.org
2231S:	Supported
2232F:	drivers/iio/adc/at91-sama5d2_adc.c
2233
2234ATMEL Audio ALSA driver
2235M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2236L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2237S:	Supported
2238F:	sound/soc/atmel
2239
2240ATMEL XDMA DRIVER
2241M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2242L:	linux-arm-kernel@lists.infradead.org
2243L:	dmaengine@vger.kernel.org
2244S:	Supported
2245F:	drivers/dma/at_xdmac.c
2246
2247ATMEL I2C DRIVER
2248M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2249L:	linux-i2c@vger.kernel.org
2250S:	Supported
2251F:	drivers/i2c/busses/i2c-at91.c
2252
2253ATMEL ISI DRIVER
2254M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2255L:	linux-media@vger.kernel.org
2256S:	Supported
2257F:	drivers/media/platform/atmel/atmel-isi.c
2258F:	include/media/atmel-isi.h
2259
2260ATMEL LCDFB DRIVER
2261M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2262L:	linux-fbdev@vger.kernel.org
2263S:	Maintained
2264F:	drivers/video/fbdev/atmel_lcdfb.c
2265F:	include/video/atmel_lcdc.h
2266
2267ATMEL MACB ETHERNET DRIVER
2268M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2269S:	Supported
2270F:	drivers/net/ethernet/cadence/
2271
2272ATMEL NAND DRIVER
2273M:	Wenyou Yang <wenyou.yang@atmel.com>
2274M:	Josh Wu <rainyfeeling@outlook.com>
2275L:	linux-mtd@lists.infradead.org
2276S:	Supported
2277F:	drivers/mtd/nand/atmel/*
2278
2279ATMEL SDMMC DRIVER
2280M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2281L:	linux-mmc@vger.kernel.org
2282S:	Supported
2283F:	drivers/mmc/host/sdhci-of-at91.c
2284
2285ATMEL SPI DRIVER
2286M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2287S:	Supported
2288F:	drivers/spi/spi-atmel.*
2289
2290ATMEL SSC DRIVER
2291M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293S:	Supported
2294F:	drivers/misc/atmel-ssc.c
2295F:	include/linux/atmel-ssc.h
2296
2297ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2298M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S:	Supported
2301F:	drivers/misc/atmel_tclib.c
2302F:	drivers/clocksource/tcb_clksrc.c
2303
2304ATMEL USBA UDC DRIVER
2305M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307S:	Supported
2308F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2309
2310ATMEL WIRELESS DRIVER
2311M:	Simon Kelley <simon@thekelleys.org.uk>
2312L:	linux-wireless@vger.kernel.org
2313W:	http://www.thekelleys.org.uk/atmel
2314W:	http://atmelwlandriver.sourceforge.net/
2315S:	Maintained
2316F:	drivers/net/wireless/atmel/atmel*
2317
2318ATMEL MAXTOUCH DRIVER
2319M:	Nick Dyer <nick@shmanahar.org>
2320T:	git git://github.com/ndyer/linux.git
2321S:	Maintained
2322F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323F:	drivers/input/touchscreen/atmel_mxt_ts.c
2324F:	include/linux/platform_data/atmel_mxt_ts.h
2325
2326ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2327M:	Bradley Grove <linuxdrivers@attotech.com>
2328L:	linux-scsi@vger.kernel.org
2329W:	http://www.attotech.com
2330S:	Supported
2331F:	drivers/scsi/esas2r
2332
2333ATUSB IEEE 802.15.4 RADIO DRIVER
2334M:	Stefan Schmidt <stefan@osg.samsung.com>
2335L:	linux-wpan@vger.kernel.org
2336S:	Maintained
2337F:	drivers/net/ieee802154/atusb.c
2338F:	drivers/net/ieee802154/atusb.h
2339F:	drivers/net/ieee802154/at86rf230.h
2340
2341AUDIT SUBSYSTEM
2342M:	Paul Moore <paul@paul-moore.com>
2343M:	Eric Paris <eparis@redhat.com>
2344L:	linux-audit@redhat.com (moderated for non-subscribers)
2345W:	http://people.redhat.com/sgrubb/audit/
2346T:	git git://git.infradead.org/users/pcmoore/audit
2347S:	Maintained
2348F:	include/linux/audit.h
2349F:	include/uapi/linux/audit.h
2350F:	kernel/audit*
2351
2352AUXILIARY DISPLAY DRIVERS
2353M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2354W:	http://miguelojeda.es/auxdisplay.htm
2355W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2356S:	Maintained
2357F:	drivers/auxdisplay/
2358F:	include/linux/cfag12864b.h
2359
2360AX.25 NETWORK LAYER
2361M:	Ralf Baechle <ralf@linux-mips.org>
2362L:	linux-hams@vger.kernel.org
2363W:	http://www.linux-ax25.org/
2364S:	Maintained
2365F:	include/uapi/linux/ax25.h
2366F:	include/net/ax25.h
2367F:	net/ax25/
2368
2369AXENTIA ASOC DRIVERS
2370M:	Peter Rosin <peda@axentia.se>
2371L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2372S:	Maintained
2373F:	Documentation/devicetree/bindings/sound/axentia,*
2374F:	sound/soc/atmel/tse850-pcm5142.c
2375
2376AXENTIA ARM DEVICES
2377M:	Peter Rosin <peda@axentia.se>
2378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379S:	Maintained
2380F:	Documentation/devicetree/bindings/arm/axentia.txt
2381F:	arch/arm/boot/dts/at91-linea.dtsi
2382F:	arch/arm/boot/dts/at91-tse850-3.dts
2383
2384AZ6007 DVB DRIVER
2385M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2386M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2387L:	linux-media@vger.kernel.org
2388W:	https://linuxtv.org
2389T:	git git://linuxtv.org/media_tree.git
2390S:	Maintained
2391F:	drivers/media/usb/dvb-usb-v2/az6007.c
2392
2393AZTECH FM RADIO RECEIVER DRIVER
2394M:	Hans Verkuil <hverkuil@xs4all.nl>
2395L:	linux-media@vger.kernel.org
2396T:	git git://linuxtv.org/media_tree.git
2397W:	https://linuxtv.org
2398S:	Maintained
2399F:	drivers/media/radio/radio-aztech*
2400
2401B43 WIRELESS DRIVER
2402L:	linux-wireless@vger.kernel.org
2403L:	b43-dev@lists.infradead.org
2404W:	http://wireless.kernel.org/en/users/Drivers/b43
2405S:	Odd Fixes
2406F:	drivers/net/wireless/broadcom/b43/
2407
2408B43LEGACY WIRELESS DRIVER
2409M:	Larry Finger <Larry.Finger@lwfinger.net>
2410L:	linux-wireless@vger.kernel.org
2411L:	b43-dev@lists.infradead.org
2412W:	http://wireless.kernel.org/en/users/Drivers/b43
2413S:	Maintained
2414F:	drivers/net/wireless/broadcom/b43legacy/
2415
2416BACKLIGHT CLASS/SUBSYSTEM
2417M:	Lee Jones <lee.jones@linaro.org>
2418M:	Daniel Thompson <daniel.thompson@linaro.org>
2419M:	Jingoo Han <jingoohan1@gmail.com>
2420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2421S:	Maintained
2422F:	drivers/video/backlight/
2423F:	include/linux/backlight.h
2424F:	include/linux/pwm_backlight.h
2425F:	Documentation/devicetree/bindings/leds/backlight
2426
2427BATMAN ADVANCED
2428M:	Marek Lindner <mareklindner@neomailbox.ch>
2429M:	Simon Wunderlich <sw@simonwunderlich.de>
2430M:	Antonio Quartulli <a@unstable.cc>
2431L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2432W:	https://www.open-mesh.org/
2433Q:	https://patchwork.open-mesh.org/project/batman/list/
2434S:	Maintained
2435F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2436F:	Documentation/ABI/testing/sysfs-class-net-mesh
2437F:	Documentation/networking/batman-adv.txt
2438F:	include/uapi/linux/batman_adv.h
2439F:	net/batman-adv/
2440
2441BAYCOM/HDLCDRV DRIVERS FOR AX.25
2442M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2443L:	linux-hams@vger.kernel.org
2444W:	http://www.baycom.org/~tom/ham/ham.html
2445S:	Maintained
2446F:	drivers/net/hamradio/baycom*
2447
2448BCACHE (BLOCK LAYER CACHE)
2449M:	Kent Overstreet <kent.overstreet@gmail.com>
2450L:	linux-bcache@vger.kernel.org
2451W:	http://bcache.evilpiepirate.org
2452S:	Orphan
2453F:	drivers/md/bcache/
2454
2455BDISP ST MEDIA DRIVER
2456M:	Fabien Dessenne <fabien.dessenne@st.com>
2457L:	linux-media@vger.kernel.org
2458T:	git git://linuxtv.org/media_tree.git
2459W:	https://linuxtv.org
2460S:	Supported
2461F:	drivers/media/platform/sti/bdisp
2462
2463DELTA ST MEDIA DRIVER
2464M:	Hugues Fruchet <hugues.fruchet@st.com>
2465L:	linux-media@vger.kernel.org
2466T:	git git://linuxtv.org/media_tree.git
2467W:	https://linuxtv.org
2468S:	Supported
2469F:	drivers/media/platform/sti/delta
2470
2471BEFS FILE SYSTEM
2472M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2473M:	Salah Triki <salah.triki@gmail.com>
2474S:	Maintained
2475T:	git git://github.com/luisbg/linux-befs.git
2476F:	Documentation/filesystems/befs.txt
2477F:	fs/befs/
2478
2479BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2480M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2481L:	netdev@vger.kernel.org
2482S:	Maintained
2483F:	drivers/net/ethernet/ec_bhf.c
2484
2485BFS FILE SYSTEM
2486M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2487S:	Maintained
2488F:	Documentation/filesystems/bfs.txt
2489F:	fs/bfs/
2490F:	include/uapi/linux/bfs_fs.h
2491
2492BLACKFIN ARCHITECTURE
2493M:	Steven Miao <realmz6@gmail.com>
2494L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495T:	git git://git.code.sf.net/p/adi-linux/code
2496W:	http://blackfin.uclinux.org
2497S:	Supported
2498F:	arch/blackfin/
2499
2500BLACKFIN EMAC DRIVER
2501L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502W:	http://blackfin.uclinux.org
2503S:	Supported
2504F:	drivers/net/ethernet/adi/
2505
2506BLACKFIN RTC DRIVER
2507L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508W:	http://blackfin.uclinux.org
2509S:	Supported
2510F:	drivers/rtc/rtc-bfin.c
2511
2512BLACKFIN SDH DRIVER
2513M:	Sonic Zhang <sonic.zhang@analog.com>
2514L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515W:	http://blackfin.uclinux.org
2516S:	Supported
2517F:	drivers/mmc/host/bfin_sdh.c
2518
2519BLACKFIN SERIAL DRIVER
2520M:	Sonic Zhang <sonic.zhang@analog.com>
2521L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522W:	http://blackfin.uclinux.org
2523S:	Supported
2524F:	drivers/tty/serial/bfin_uart.c
2525
2526BLACKFIN WATCHDOG DRIVER
2527L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2528W:	http://blackfin.uclinux.org
2529S:	Supported
2530F:	drivers/watchdog/bfin_wdt.c
2531
2532BLACKFIN I2C TWI DRIVER
2533M:	Sonic Zhang <sonic.zhang@analog.com>
2534L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2535W:	http://blackfin.uclinux.org/
2536S:	Supported
2537F:	drivers/i2c/busses/i2c-bfin-twi.c
2538
2539BLACKFIN MEDIA DRIVER
2540M:	Scott Jiang <scott.jiang.linux@gmail.com>
2541L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542W:	http://blackfin.uclinux.org/
2543S:	Supported
2544F:	drivers/media/platform/blackfin/
2545F:	drivers/media/i2c/adv7183*
2546F:	drivers/media/i2c/vs6624*
2547
2548BLINKM RGB LED DRIVER
2549M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2550S:	Maintained
2551F:	drivers/leds/leds-blinkm.c
2552
2553BLOCK LAYER
2554M:	Jens Axboe <axboe@kernel.dk>
2555L:	linux-block@vger.kernel.org
2556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2557S:	Maintained
2558F:	block/
2559F:	kernel/trace/blktrace.c
2560F:	lib/sbitmap.c
2561
2562BFQ I/O SCHEDULER
2563M:	Paolo Valente <paolo.valente@linaro.org>
2564M:	Jens Axboe <axboe@kernel.dk>
2565L:	linux-block@vger.kernel.org
2566S:	Maintained
2567F:	block/bfq-*
2568F:	Documentation/block/bfq-iosched.txt
2569
2570BLOCK2MTD DRIVER
2571M:	Joern Engel <joern@lazybastard.org>
2572L:	linux-mtd@lists.infradead.org
2573S:	Maintained
2574F:	drivers/mtd/devices/block2mtd.c
2575
2576BLUETOOTH DRIVERS
2577M:	Marcel Holtmann <marcel@holtmann.org>
2578M:	Gustavo Padovan <gustavo@padovan.org>
2579M:	Johan Hedberg <johan.hedberg@gmail.com>
2580L:	linux-bluetooth@vger.kernel.org
2581W:	http://www.bluez.org/
2582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2584S:	Maintained
2585F:	drivers/bluetooth/
2586
2587BLUETOOTH SUBSYSTEM
2588M:	Marcel Holtmann <marcel@holtmann.org>
2589M:	Gustavo Padovan <gustavo@padovan.org>
2590M:	Johan Hedberg <johan.hedberg@gmail.com>
2591L:	linux-bluetooth@vger.kernel.org
2592W:	http://www.bluez.org/
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2595S:	Maintained
2596F:	net/bluetooth/
2597F:	include/net/bluetooth/
2598
2599BONDING DRIVER
2600M:	Jay Vosburgh <j.vosburgh@gmail.com>
2601M:	Veaceslav Falico <vfalico@gmail.com>
2602M:	Andy Gospodarek <andy@greyhouse.net>
2603L:	netdev@vger.kernel.org
2604W:	http://sourceforge.net/projects/bonding/
2605S:	Supported
2606F:	drivers/net/bonding/
2607F:	include/uapi/linux/if_bonding.h
2608
2609BPF (Safe dynamic programs and tools)
2610M:	Alexei Starovoitov <ast@kernel.org>
2611M:	Daniel Borkmann <daniel@iogearbox.net>
2612L:	netdev@vger.kernel.org
2613L:	linux-kernel@vger.kernel.org
2614S:	Supported
2615F:	arch/x86/net/bpf_jit*
2616F:	Documentation/networking/filter.txt
2617F:	include/linux/bpf*
2618F:	include/linux/filter.h
2619F:	include/uapi/linux/bpf*
2620F:	include/uapi/linux/filter.h
2621F:	kernel/bpf/
2622F:	kernel/trace/bpf_trace.c
2623F:	lib/test_bpf.c
2624F:	net/bpf/
2625F:	net/core/filter.c
2626F:	net/sched/act_bpf.c
2627F:	net/sched/cls_bpf.c
2628F:	samples/bpf/
2629F:	tools/net/bpf*
2630F:	tools/testing/selftests/bpf/
2631
2632BROADCOM B44 10/100 ETHERNET DRIVER
2633M:	Michael Chan <michael.chan@broadcom.com>
2634L:	netdev@vger.kernel.org
2635S:	Supported
2636F:	drivers/net/ethernet/broadcom/b44.*
2637
2638BROADCOM B53 ETHERNET SWITCH DRIVER
2639M:	Florian Fainelli <f.fainelli@gmail.com>
2640L:	netdev@vger.kernel.org
2641L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2642S:	Supported
2643F:	drivers/net/dsa/b53/*
2644F:	include/linux/platform_data/b53.h
2645
2646BROADCOM GENET ETHERNET DRIVER
2647M:	Florian Fainelli <f.fainelli@gmail.com>
2648L:	netdev@vger.kernel.org
2649S:	Supported
2650F:	drivers/net/ethernet/broadcom/genet/
2651
2652BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2653M:	Rasesh Mody <rasesh.mody@cavium.com>
2654M:	Harish Patil <harish.patil@cavium.com>
2655M:	Dept-GELinuxNICDev@cavium.com
2656L:	netdev@vger.kernel.org
2657S:	Supported
2658F:	drivers/net/ethernet/broadcom/bnx2.*
2659F:	drivers/net/ethernet/broadcom/bnx2_*
2660
2661BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2662M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2663M:	Ariel Elior <ariel.elior@cavium.com>
2664M:	everest-linux-l2@cavium.com
2665L:	netdev@vger.kernel.org
2666S:	Supported
2667F:	drivers/net/ethernet/broadcom/bnx2x/
2668
2669BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2670M:	Michael Chan <michael.chan@broadcom.com>
2671L:	netdev@vger.kernel.org
2672S:	Supported
2673F:	drivers/net/ethernet/broadcom/bnxt/
2674
2675BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2676M:	Florian Fainelli <f.fainelli@gmail.com>
2677M:	Ray Jui <rjui@broadcom.com>
2678M:	Scott Branden <sbranden@broadcom.com>
2679M:	bcm-kernel-feedback-list@broadcom.com
2680T:	git git://github.com/broadcom/mach-bcm
2681S:	Maintained
2682N:	bcm281*
2683N:	bcm113*
2684N:	bcm216*
2685N:	kona
2686F:	arch/arm/mach-bcm/
2687
2688BROADCOM BCM2835 ARM ARCHITECTURE
2689M:	Lee Jones <lee@kernel.org>
2690M:	Eric Anholt <eric@anholt.net>
2691M:	Stefan Wahren <stefan.wahren@i2se.com>
2692L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2694T:	git git://github.com/anholt/linux
2695S:	Maintained
2696N:	bcm2835
2697F:	drivers/staging/vc04_services
2698
2699BROADCOM BCM47XX MIPS ARCHITECTURE
2700M:	Hauke Mehrtens <hauke@hauke-m.de>
2701M:	Rafał Miłecki <zajec5@gmail.com>
2702L:	linux-mips@linux-mips.org
2703S:	Maintained
2704F:	Documentation/devicetree/bindings/mips/brcm/
2705F:	arch/mips/bcm47xx/*
2706F:	arch/mips/include/asm/mach-bcm47xx/*
2707
2708BROADCOM BCM5301X ARM ARCHITECTURE
2709M:	Hauke Mehrtens <hauke@hauke-m.de>
2710M:	Rafał Miłecki <zajec5@gmail.com>
2711M:	Jon Mason <jonmason@broadcom.com>
2712M:	bcm-kernel-feedback-list@broadcom.com
2713L:	linux-arm-kernel@lists.infradead.org
2714S:	Maintained
2715F:	arch/arm/mach-bcm/bcm_5301x.c
2716F:	arch/arm/boot/dts/bcm5301x*.dtsi
2717F:	arch/arm/boot/dts/bcm470*
2718F:	arch/arm/boot/dts/bcm953012*
2719
2720BROADCOM BCM53573 ARM ARCHITECTURE
2721M:	Rafał Miłecki <rafal@milecki.pl>
2722L:	linux-arm-kernel@lists.infradead.org
2723S:	Maintained
2724F:	arch/arm/boot/dts/bcm53573*
2725F:	arch/arm/boot/dts/bcm47189*
2726
2727BROADCOM BCM63XX ARM ARCHITECTURE
2728M:	Florian Fainelli <f.fainelli@gmail.com>
2729M:	bcm-kernel-feedback-list@broadcom.com
2730L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731T:	git git://github.com/broadcom/stblinux.git
2732S:	Maintained
2733N:	bcm63xx
2734
2735BROADCOM BCM63XX/BCM33XX UDC DRIVER
2736M:	Kevin Cernekee <cernekee@gmail.com>
2737L:	linux-usb@vger.kernel.org
2738S:	Maintained
2739F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2740
2741BROADCOM BCM7XXX ARM ARCHITECTURE
2742M:	Brian Norris <computersforpeace@gmail.com>
2743M:	Gregory Fong <gregory.0xf0@gmail.com>
2744M:	Florian Fainelli <f.fainelli@gmail.com>
2745M:	bcm-kernel-feedback-list@broadcom.com
2746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2747T:	git git://github.com/broadcom/stblinux.git
2748S:	Maintained
2749F:	arch/arm/mach-bcm/*brcmstb*
2750F:	arch/arm/boot/dts/bcm7*.dts*
2751F:	drivers/bus/brcmstb_gisb.c
2752N:	brcmstb
2753
2754BROADCOM BMIPS MIPS ARCHITECTURE
2755M:	Kevin Cernekee <cernekee@gmail.com>
2756M:	Florian Fainelli <f.fainelli@gmail.com>
2757L:	linux-mips@linux-mips.org
2758T:	git git://github.com/broadcom/stblinux.git
2759S:	Maintained
2760F:	arch/mips/bmips/*
2761F:	arch/mips/include/asm/mach-bmips/*
2762F:	arch/mips/kernel/*bmips*
2763F:	arch/mips/boot/dts/brcm/bcm*.dts*
2764F:	drivers/irqchip/irq-bcm63*
2765F:	drivers/irqchip/irq-bcm7*
2766F:	drivers/irqchip/irq-brcmstb*
2767F:	include/linux/bcm963xx_nvram.h
2768F:	include/linux/bcm963xx_tag.h
2769
2770BROADCOM BMIPS CPUFREQ DRIVER
2771M:	Markus Mayer <mmayer@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773L:	linux-pm@vger.kernel.org
2774S:	Maintained
2775F:	drivers/cpufreq/bmips-cpufreq.c
2776
2777BROADCOM TG3 GIGABIT ETHERNET DRIVER
2778M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2779M:	Prashant Sreedharan <prashant@broadcom.com>
2780M:	Michael Chan <mchan@broadcom.com>
2781L:	netdev@vger.kernel.org
2782S:	Supported
2783F:	drivers/net/ethernet/broadcom/tg3.*
2784
2785BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2786M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2787M:	Franky Lin <franky.lin@broadcom.com>
2788M:	Hante Meuleman <hante.meuleman@broadcom.com>
2789L:	linux-wireless@vger.kernel.org
2790L:	brcm80211-dev-list.pdl@broadcom.com
2791S:	Supported
2792F:	drivers/net/wireless/broadcom/brcm80211/
2793
2794BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2795M:	QLogic-Storage-Upstream@qlogic.com
2796L:	linux-scsi@vger.kernel.org
2797S:	Supported
2798F:	drivers/scsi/bnx2fc/
2799
2800BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2801M:	QLogic-Storage-Upstream@qlogic.com
2802L:	linux-scsi@vger.kernel.org
2803S:	Supported
2804F:	drivers/scsi/bnx2i/
2805
2806BROADCOM IPROC ARM ARCHITECTURE
2807M:	Ray Jui <rjui@broadcom.com>
2808M:	Scott Branden <sbranden@broadcom.com>
2809M:	Jon Mason <jonmason@broadcom.com>
2810M:	bcm-kernel-feedback-list@broadcom.com
2811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812T:	git git://github.com/broadcom/cygnus-linux.git
2813S:	Maintained
2814N:	iproc
2815N:	cygnus
2816N:	bcm[-_]nsp
2817N:	bcm9113*
2818N:	bcm9583*
2819N:	bcm9585*
2820N:	bcm9586*
2821N:	bcm988312
2822N:	bcm113*
2823N:	bcm583*
2824N:	bcm585*
2825N:	bcm586*
2826N:	bcm88312
2827F:	arch/arm64/boot/dts/broadcom/ns2*
2828F:	drivers/clk/bcm/clk-ns*
2829F:	drivers/pinctrl/bcm/pinctrl-ns*
2830
2831BROADCOM BRCMSTB GPIO DRIVER
2832M:	Gregory Fong <gregory.0xf0@gmail.com>
2833L:	bcm-kernel-feedback-list@broadcom.com
2834S:	Supported
2835F:	drivers/gpio/gpio-brcmstb.c
2836F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2837
2838BROADCOM KONA GPIO DRIVER
2839M:	Ray Jui <rjui@broadcom.com>
2840L:	bcm-kernel-feedback-list@broadcom.com
2841S:	Supported
2842F:	drivers/gpio/gpio-bcm-kona.c
2843F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2844
2845BROADCOM NVRAM DRIVER
2846M:	Rafał Miłecki <zajec5@gmail.com>
2847L:	linux-mips@linux-mips.org
2848S:	Maintained
2849F:	drivers/firmware/broadcom/*
2850
2851BROADCOM STB NAND FLASH DRIVER
2852M:	Brian Norris <computersforpeace@gmail.com>
2853M:	Kamal Dasu <kdasu.kdev@gmail.com>
2854L:	linux-mtd@lists.infradead.org
2855L:	bcm-kernel-feedback-list@broadcom.com
2856S:	Maintained
2857F:	drivers/mtd/nand/brcmnand/
2858
2859BROADCOM STB AVS CPUFREQ DRIVER
2860M:	Markus Mayer <mmayer@broadcom.com>
2861M:	bcm-kernel-feedback-list@broadcom.com
2862L:	linux-pm@vger.kernel.org
2863S:	Maintained
2864F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2865F:	drivers/cpufreq/brcmstb*
2866
2867BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2868M:	Rafał Miłecki <zajec5@gmail.com>
2869L:	linux-wireless@vger.kernel.org
2870S:	Maintained
2871F:	drivers/bcma/
2872F:	include/linux/bcma/
2873
2874BROADCOM SYSTEMPORT ETHERNET DRIVER
2875M:	Florian Fainelli <f.fainelli@gmail.com>
2876L:	netdev@vger.kernel.org
2877S:	Supported
2878F:	drivers/net/ethernet/broadcom/bcmsysport.*
2879
2880BROADCOM NETXTREME-E ROCE DRIVER
2881M:	Selvin Xavier <selvin.xavier@broadcom.com>
2882M:	Devesh Sharma <devesh.sharma@broadcom.com>
2883M:	Somnath Kotur <somnath.kotur@broadcom.com>
2884M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885L:	linux-rdma@vger.kernel.org
2886W:	http://www.broadcom.com
2887S:	Supported
2888F:	drivers/infiniband/hw/bnxt_re/
2889F:	include/uapi/rdma/bnxt_re-abi.h
2890
2891BROCADE BFA FC SCSI DRIVER
2892M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2893M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2894L:	linux-scsi@vger.kernel.org
2895S:	Supported
2896F:	drivers/scsi/bfa/
2897
2898BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2899M:	Rasesh Mody <rasesh.mody@cavium.com>
2900M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2901M:	Dept-GELinuxNICDev@cavium.com
2902L:	netdev@vger.kernel.org
2903S:	Supported
2904F:	drivers/net/ethernet/brocade/bna/
2905
2906BSG (block layer generic sg v4 driver)
2907M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2908L:	linux-scsi@vger.kernel.org
2909S:	Supported
2910F:	block/bsg.c
2911F:	include/linux/bsg.h
2912F:	include/uapi/linux/bsg.h
2913
2914BT87X AUDIO DRIVER
2915M:	Clemens Ladisch <clemens@ladisch.de>
2916L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2917T:	git git://git.alsa-project.org/alsa-kernel.git
2918S:	Maintained
2919F:	Documentation/sound/alsa/Bt87x.txt
2920F:	sound/pci/bt87x.c
2921
2922BT8XXGPIO DRIVER
2923M:	Michael Buesch <m@bues.ch>
2924W:	http://bu3sch.de/btgpio.php
2925S:	Maintained
2926F:	drivers/gpio/gpio-bt8xx.c
2927
2928BTRFS FILE SYSTEM
2929M:	Chris Mason <clm@fb.com>
2930M:	Josef Bacik <jbacik@fb.com>
2931M:	David Sterba <dsterba@suse.com>
2932L:	linux-btrfs@vger.kernel.org
2933W:	http://btrfs.wiki.kernel.org/
2934Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2936S:	Maintained
2937F:	Documentation/filesystems/btrfs.txt
2938F:	fs/btrfs/
2939F:	include/linux/btrfs*
2940F:	include/uapi/linux/btrfs*
2941
2942BTTV VIDEO4LINUX DRIVER
2943M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2944M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2945L:	linux-media@vger.kernel.org
2946W:	https://linuxtv.org
2947T:	git git://linuxtv.org/media_tree.git
2948S:	Odd fixes
2949F:	Documentation/media/v4l-drivers/bttv*
2950F:	drivers/media/pci/bt8xx/bttv*
2951
2952BUSLOGIC SCSI DRIVER
2953M:	Khalid Aziz <khalid@gonehiking.org>
2954L:	linux-scsi@vger.kernel.org
2955S:	Maintained
2956F:	drivers/scsi/BusLogic.*
2957F:	drivers/scsi/FlashPoint.*
2958
2959C-MEDIA CMI8788 DRIVER
2960M:	Clemens Ladisch <clemens@ladisch.de>
2961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2962T:	git git://git.alsa-project.org/alsa-kernel.git
2963S:	Maintained
2964F:	sound/pci/oxygen/
2965
2966C6X ARCHITECTURE
2967M:	Mark Salter <msalter@redhat.com>
2968M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2969L:	linux-c6x-dev@linux-c6x.org
2970W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2971S:	Maintained
2972F:	arch/c6x/
2973
2974CA8210 IEEE-802.15.4 RADIO DRIVER
2975M:	Harry Morris <h.morris@cascoda.com>
2976M:	linuxdev@cascoda.com
2977L:	linux-wpan@vger.kernel.org
2978W:	https://github.com/Cascoda/ca8210-linux.git
2979S:	Maintained
2980F:	drivers/net/ieee802154/ca8210.c
2981F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2982
2983CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2984M:	David Howells <dhowells@redhat.com>
2985L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2986S:	Supported
2987F:	Documentation/filesystems/caching/cachefiles.txt
2988F:	fs/cachefiles/
2989
2990CADET FM/AM RADIO RECEIVER DRIVER
2991M:	Hans Verkuil <hverkuil@xs4all.nl>
2992L:	linux-media@vger.kernel.org
2993T:	git git://linuxtv.org/media_tree.git
2994W:	https://linuxtv.org
2995S:	Maintained
2996F:	drivers/media/radio/radio-cadet*
2997
2998CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2999M:	Jonathan Corbet <corbet@lwn.net>
3000L:	linux-media@vger.kernel.org
3001T:	git git://linuxtv.org/media_tree.git
3002S:	Maintained
3003F:	Documentation/media/v4l-drivers/cafe_ccic*
3004F:	drivers/media/platform/marvell-ccic/
3005
3006CAIF NETWORK LAYER
3007M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3008L:	netdev@vger.kernel.org
3009S:	Supported
3010F:	Documentation/networking/caif/
3011F:	drivers/net/caif/
3012F:	include/uapi/linux/caif/
3013F:	include/net/caif/
3014F:	net/caif/
3015
3016CALGARY x86-64 IOMMU
3017M:	Muli Ben-Yehuda <mulix@mulix.org>
3018M:	Jon Mason <jdmason@kudzu.us>
3019L:	iommu@lists.linux-foundation.org
3020S:	Maintained
3021F:	arch/x86/kernel/pci-calgary_64.c
3022F:	arch/x86/kernel/tce_64.c
3023F:	arch/x86/include/asm/calgary.h
3024F:	arch/x86/include/asm/tce.h
3025
3026CAN NETWORK LAYER
3027M:	Oliver Hartkopp <socketcan@hartkopp.net>
3028M:	Marc Kleine-Budde <mkl@pengutronix.de>
3029L:	linux-can@vger.kernel.org
3030W:	https://github.com/linux-can
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3033S:	Maintained
3034F:	Documentation/networking/can.txt
3035F:	net/can/
3036F:	include/linux/can/core.h
3037F:	include/uapi/linux/can.h
3038F:	include/uapi/linux/can/bcm.h
3039F:	include/uapi/linux/can/raw.h
3040F:	include/uapi/linux/can/gw.h
3041
3042CAN NETWORK DRIVERS
3043M:	Wolfgang Grandegger <wg@grandegger.com>
3044M:	Marc Kleine-Budde <mkl@pengutronix.de>
3045L:	linux-can@vger.kernel.org
3046W:	https://github.com/linux-can
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3049S:	Maintained
3050F:	Documentation/devicetree/bindings/net/can/
3051F:	drivers/net/can/
3052F:	include/linux/can/dev.h
3053F:	include/linux/can/platform/
3054F:	include/uapi/linux/can/error.h
3055F:	include/uapi/linux/can/netlink.h
3056
3057CAPABILITIES
3058M:	Serge Hallyn <serge@hallyn.com>
3059L:	linux-security-module@vger.kernel.org
3060S:	Supported
3061F:	include/linux/capability.h
3062F:	include/uapi/linux/capability.h
3063F:	security/commoncap.c
3064F:	kernel/capability.c
3065
3066CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3067M:	Kevin Tsai <ktsai@capellamicro.com>
3068S:	Maintained
3069F:	drivers/iio/light/cm*
3070
3071CAVIUM THUNDERX2 ARM64 SOC
3072M:	Jayachandran C <jnair@caviumnetworks.com>
3073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3074S:	Maintained
3075F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3076F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3077
3078CAVIUM I2C DRIVER
3079M:	Jan Glauber <jglauber@cavium.com>
3080M:	David Daney <david.daney@cavium.com>
3081W:	http://www.cavium.com
3082S:	Supported
3083F:	drivers/i2c/busses/i2c-octeon*
3084F:	drivers/i2c/busses/i2c-thunderx*
3085
3086CAVIUM MMC DRIVER
3087M:	Jan Glauber <jglauber@cavium.com>
3088M:	David Daney <david.daney@cavium.com>
3089M:	Steven J. Hill <Steven.Hill@cavium.com>
3090W:	http://www.cavium.com
3091S:	Supported
3092F:	drivers/mmc/host/cavium*
3093
3094CAVIUM LIQUIDIO NETWORK DRIVER
3095M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3096M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3097M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3098M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3099L:     netdev@vger.kernel.org
3100W:     http://www.cavium.com
3101S:     Supported
3102F:     drivers/net/ethernet/cavium/liquidio/
3103
3104CAVIUM OCTEON-TX CRYPTO DRIVER
3105M:	George Cherian <george.cherian@cavium.com>
3106L:	linux-crypto@vger.kernel.org
3107W:	http://www.cavium.com
3108S:	Supported
3109F:	drivers/crypto/cavium/cpt/
3110
3111CC2520 IEEE-802.15.4 RADIO DRIVER
3112M:	Varka Bhadram <varkabhadram@gmail.com>
3113L:	linux-wpan@vger.kernel.org
3114S:	Maintained
3115F:	drivers/net/ieee802154/cc2520.c
3116F:	include/linux/spi/cc2520.h
3117F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3118
3119CEC FRAMEWORK
3120M:	Hans Verkuil <hans.verkuil@cisco.com>
3121L:	linux-media@vger.kernel.org
3122T:	git git://linuxtv.org/media_tree.git
3123W:	http://linuxtv.org
3124S:	Supported
3125F:	Documentation/media/kapi/cec-core.rst
3126F:	Documentation/media/uapi/cec
3127F:	drivers/media/cec/
3128F:	drivers/media/rc/keymaps/rc-cec.c
3129F:	include/media/cec.h
3130F:	include/media/cec-notifier.h
3131F:	include/uapi/linux/cec.h
3132F:	include/uapi/linux/cec-funcs.h
3133
3134CELL BROADBAND ENGINE ARCHITECTURE
3135M:	Arnd Bergmann <arnd@arndb.de>
3136L:	linuxppc-dev@lists.ozlabs.org
3137W:	http://www.ibm.com/developerworks/power/cell/
3138S:	Supported
3139F:	arch/powerpc/include/asm/cell*.h
3140F:	arch/powerpc/include/asm/spu*.h
3141F:	arch/powerpc/include/uapi/asm/spu*.h
3142F:	arch/powerpc/oprofile/*cell*
3143F:	arch/powerpc/platforms/cell/
3144
3145CEPH COMMON CODE (LIBCEPH)
3146M:	Ilya Dryomov <idryomov@gmail.com>
3147M:	"Yan, Zheng" <zyan@redhat.com>
3148M:	Sage Weil <sage@redhat.com>
3149L:	ceph-devel@vger.kernel.org
3150W:	http://ceph.com/
3151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3152T:	git git://github.com/ceph/ceph-client.git
3153S:	Supported
3154F:	net/ceph/
3155F:	include/linux/ceph/
3156F:	include/linux/crush/
3157
3158CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3159M:	"Yan, Zheng" <zyan@redhat.com>
3160M:	Sage Weil <sage@redhat.com>
3161M:	Ilya Dryomov <idryomov@gmail.com>
3162L:	ceph-devel@vger.kernel.org
3163W:	http://ceph.com/
3164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3165T:	git git://github.com/ceph/ceph-client.git
3166S:	Supported
3167F:	Documentation/filesystems/ceph.txt
3168F:	fs/ceph/
3169
3170CERTIFICATE HANDLING:
3171M:	David Howells <dhowells@redhat.com>
3172M:	David Woodhouse <dwmw2@infradead.org>
3173L:	keyrings@vger.kernel.org
3174S:	Maintained
3175F:	Documentation/module-signing.txt
3176F:	certs/
3177F:	scripts/sign-file.c
3178F:	scripts/extract-cert.c
3179
3180CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3181L:	linux-usb@vger.kernel.org
3182S:	Orphan
3183F:	Documentation/usb/WUSB-Design-overview.txt
3184F:	Documentation/usb/wusb-cbaf
3185F:	drivers/usb/host/hwa-hc.c
3186F:	drivers/usb/host/whci/
3187F:	drivers/usb/wusbcore/
3188F:	include/linux/usb/wusb*
3189
3190HT16K33 LED CONTROLLER DRIVER
3191M:	Robin van der Gracht <robin@protonic.nl>
3192S:	Maintained
3193F:	drivers/auxdisplay/ht16k33.c
3194F:	Documentation/devicetree/bindings/display/ht16k33.txt
3195
3196CFAG12864B LCD DRIVER
3197M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3198W:	http://miguelojeda.es/auxdisplay.htm
3199W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3200S:	Maintained
3201F:	drivers/auxdisplay/cfag12864b.c
3202F:	include/linux/cfag12864b.h
3203
3204CFAG12864BFB LCD FRAMEBUFFER DRIVER
3205M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3206W:	http://miguelojeda.es/auxdisplay.htm
3207W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3208S:	Maintained
3209F:	drivers/auxdisplay/cfag12864bfb.c
3210F:	include/linux/cfag12864b.h
3211
3212CFG80211 and NL80211
3213M:	Johannes Berg <johannes@sipsolutions.net>
3214L:	linux-wireless@vger.kernel.org
3215W:	http://wireless.kernel.org/
3216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3218S:	Maintained
3219F:	include/uapi/linux/nl80211.h
3220F:	include/net/cfg80211.h
3221F:	net/wireless/*
3222X:	net/wireless/wext*
3223
3224CHAR and MISC DRIVERS
3225M:	Arnd Bergmann <arnd@arndb.de>
3226M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3228S:	Supported
3229F:	drivers/char/*
3230F:	drivers/misc/*
3231F:	include/linux/miscdevice.h
3232
3233CHECKPATCH
3234M:	Andy Whitcroft <apw@canonical.com>
3235M:	Joe Perches <joe@perches.com>
3236S:	Maintained
3237F:	scripts/checkpatch.pl
3238
3239CHINESE DOCUMENTATION
3240M:	Harry Wei <harryxiyou@gmail.com>
3241L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3242L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3243S:	Maintained
3244F:	Documentation/translations/zh_CN/
3245
3246CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3247M:	Peter Chen <Peter.Chen@nxp.com>
3248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3249L:	linux-usb@vger.kernel.org
3250S:	Maintained
3251F:	drivers/usb/chipidea/
3252
3253CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3254M:	Hans de Goede <hdegoede@redhat.com>
3255L:	linux-input@vger.kernel.org
3256S:	Maintained
3257F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3258F:	drivers/input/touchscreen/chipone_icn8318.c
3259
3260CHROME HARDWARE PLATFORM SUPPORT
3261M:	Olof Johansson <olof@lixom.net>
3262S:	Maintained
3263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3264F:	drivers/platform/chrome/
3265
3266CISCO VIC ETHERNET NIC DRIVER
3267M:	Christian Benvenuti <benve@cisco.com>
3268M:	Govindarajulu Varadarajan <_govind@gmx.com>
3269M:	Neel Patel <neepatel@cisco.com>
3270S:	Supported
3271F:	drivers/net/ethernet/cisco/enic/
3272
3273CISCO VIC LOW LATENCY NIC DRIVER
3274M:	Christian Benvenuti <benve@cisco.com>
3275M:	Dave Goodell <dgoodell@cisco.com>
3276S:	Supported
3277F:	drivers/infiniband/hw/usnic/
3278
3279CIRRUS LOGIC EP93XX ETHERNET DRIVER
3280M:	Hartley Sweeten <hsweeten@visionengravers.com>
3281L:	netdev@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3284
3285CIRRUS LOGIC AUDIO CODEC DRIVERS
3286M:	Brian Austin <brian.austin@cirrus.com>
3287M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3288L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3289S:	Maintained
3290F:	sound/soc/codecs/cs*
3291
3292CLEANCACHE API
3293M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3294L:	linux-kernel@vger.kernel.org
3295S:	Maintained
3296F:	mm/cleancache.c
3297F:	include/linux/cleancache.h
3298
3299CLK API
3300M:	Russell King <linux@armlinux.org.uk>
3301L:	linux-clk@vger.kernel.org
3302S:	Maintained
3303F:	include/linux/clk.h
3304
3305CLOCKSOURCE, CLOCKEVENT DRIVERS
3306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3307M:	Thomas Gleixner <tglx@linutronix.de>
3308L:	linux-kernel@vger.kernel.org
3309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3310S:	Supported
3311F:	drivers/clocksource
3312
3313CISCO FCOE HBA DRIVER
3314M:	Satish Kharat <satishkh@cisco.com>
3315M:	Sesidhar Baddela <sebaddel@cisco.com>
3316M:	Karan Tilak Kumar <kartilak@cisco.com>
3317L:	linux-scsi@vger.kernel.org
3318S:	Supported
3319F:	drivers/scsi/fnic/
3320
3321CISCO SCSI HBA DRIVER
3322M:	Karan Tilak Kumar <kartilak@cisco.com>
3323M:	Sesidhar Baddela <sebaddel@cisco.com>
3324L:	linux-scsi@vger.kernel.org
3325S:	Supported
3326F:	drivers/scsi/snic/
3327
3328CMPC ACPI DRIVER
3329M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3330M:	Daniel Oliveira Nascimento <don@syst.com.br>
3331L:	platform-driver-x86@vger.kernel.org
3332S:	Supported
3333F:	drivers/platform/x86/classmate-laptop.c
3334
3335COBALT MEDIA DRIVER
3336M:	Hans Verkuil <hans.verkuil@cisco.com>
3337L:	linux-media@vger.kernel.org
3338T:	git git://linuxtv.org/media_tree.git
3339W:	https://linuxtv.org
3340S:	Supported
3341F:	drivers/media/pci/cobalt/
3342
3343COCCINELLE/Semantic Patches (SmPL)
3344M:	Julia Lawall <Julia.Lawall@lip6.fr>
3345M:	Gilles Muller <Gilles.Muller@lip6.fr>
3346M:	Nicolas Palix <nicolas.palix@imag.fr>
3347M:	Michal Marek <mmarek@suse.com>
3348L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3350W:	http://coccinelle.lip6.fr/
3351S:	Supported
3352F:	Documentation/dev-tools/coccinelle.rst
3353F:	scripts/coccinelle/
3354F:	scripts/coccicheck
3355
3356CODA FILE SYSTEM
3357M:	Jan Harkes <jaharkes@cs.cmu.edu>
3358M:	coda@cs.cmu.edu
3359L:	codalist@coda.cs.cmu.edu
3360W:	http://www.coda.cs.cmu.edu/
3361S:	Maintained
3362F:	Documentation/filesystems/coda.txt
3363F:	fs/coda/
3364F:	include/linux/coda*.h
3365F:	include/uapi/linux/coda*.h
3366
3367CODA V4L2 MEM2MEM DRIVER
3368M:	Philipp Zabel <p.zabel@pengutronix.de>
3369L:	linux-media@vger.kernel.org
3370S:	Maintained
3371F:	Documentation/devicetree/bindings/media/coda.txt
3372F:	drivers/media/platform/coda/
3373
3374COMMON CLK FRAMEWORK
3375M:	Michael Turquette <mturquette@baylibre.com>
3376M:	Stephen Boyd <sboyd@codeaurora.org>
3377L:	linux-clk@vger.kernel.org
3378Q:	http://patchwork.kernel.org/project/linux-clk/list/
3379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3380S:	Maintained
3381F:	Documentation/devicetree/bindings/clock/
3382F:	drivers/clk/
3383X:	drivers/clk/clkdev.c
3384F:	include/linux/clk-pr*
3385F:	include/linux/clk/
3386
3387COMMON INTERNET FILE SYSTEM (CIFS)
3388M:	Steve French <sfrench@samba.org>
3389L:	linux-cifs@vger.kernel.org
3390L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3391W:	http://linux-cifs.samba.org/
3392T:	git git://git.samba.org/sfrench/cifs-2.6.git
3393S:	Supported
3394F:	Documentation/filesystems/cifs/
3395F:	fs/cifs/
3396
3397COMPACTPCI HOTPLUG CORE
3398M:	Scott Murray <scott@spiteful.org>
3399L:	linux-pci@vger.kernel.org
3400S:	Maintained
3401F:	drivers/pci/hotplug/cpci_hotplug*
3402
3403COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3404M:	Scott Murray <scott@spiteful.org>
3405L:	linux-pci@vger.kernel.org
3406S:	Maintained
3407F:	drivers/pci/hotplug/cpcihp_zt5550.*
3408
3409COMPACTPCI HOTPLUG GENERIC DRIVER
3410M:	Scott Murray <scott@spiteful.org>
3411L:	linux-pci@vger.kernel.org
3412S:	Maintained
3413F:	drivers/pci/hotplug/cpcihp_generic.c
3414
3415COMPAL LAPTOP SUPPORT
3416M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3417L:	platform-driver-x86@vger.kernel.org
3418S:	Maintained
3419F:	drivers/platform/x86/compal-laptop.c
3420
3421CONEXANT ACCESSRUNNER USB DRIVER
3422L:	accessrunner-general@lists.sourceforge.net
3423W:	http://accessrunner.sourceforge.net/
3424S:	Orphan
3425F:	drivers/usb/atm/cxacru.c
3426
3427CONFIGFS
3428M:	Joel Becker <jlbec@evilplan.org>
3429M:	Christoph Hellwig <hch@lst.de>
3430T:	git git://git.infradead.org/users/hch/configfs.git
3431S:	Supported
3432F:	fs/configfs/
3433F:	include/linux/configfs.h
3434
3435CONNECTOR
3436M:	Evgeniy Polyakov <zbr@ioremap.net>
3437L:	netdev@vger.kernel.org
3438S:	Maintained
3439F:	drivers/connector/
3440
3441CONTROL GROUP (CGROUP)
3442M:	Tejun Heo <tj@kernel.org>
3443M:	Li Zefan <lizefan@huawei.com>
3444M:	Johannes Weiner <hannes@cmpxchg.org>
3445L:	cgroups@vger.kernel.org
3446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3447S:	Maintained
3448F:	Documentation/cgroup*
3449F:	include/linux/cgroup*
3450F:	kernel/cgroup*
3451
3452CONTROL GROUP - CPUSET
3453M:	Li Zefan <lizefan@huawei.com>
3454L:	cgroups@vger.kernel.org
3455W:	http://www.bullopensource.org/cpuset/
3456W:	http://oss.sgi.com/projects/cpusets/
3457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3458S:	Maintained
3459F:	Documentation/cgroup-v1/cpusets.txt
3460F:	include/linux/cpuset.h
3461F:	kernel/cpuset.c
3462
3463CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3464M:	Johannes Weiner <hannes@cmpxchg.org>
3465M:	Michal Hocko <mhocko@kernel.org>
3466M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3467L:	cgroups@vger.kernel.org
3468L:	linux-mm@kvack.org
3469S:	Maintained
3470F:	mm/memcontrol.c
3471F:	mm/swap_cgroup.c
3472
3473CORETEMP HARDWARE MONITORING DRIVER
3474M:	Fenghua Yu <fenghua.yu@intel.com>
3475L:	linux-hwmon@vger.kernel.org
3476S:	Maintained
3477F:	Documentation/hwmon/coretemp
3478F:	drivers/hwmon/coretemp.c
3479
3480COSA/SRP SYNC SERIAL DRIVER
3481M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3482W:	http://www.fi.muni.cz/~kas/cosa/
3483S:	Maintained
3484F:	drivers/net/wan/cosa*
3485
3486CPMAC ETHERNET DRIVER
3487M:	Florian Fainelli <f.fainelli@gmail.com>
3488L:	netdev@vger.kernel.org
3489S:	Maintained
3490F:	drivers/net/ethernet/ti/cpmac.c
3491
3492CPU FREQUENCY DRIVERS
3493M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3494M:	Viresh Kumar <viresh.kumar@linaro.org>
3495L:	linux-pm@vger.kernel.org
3496S:	Maintained
3497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3499B:	https://bugzilla.kernel.org
3500F:	Documentation/cpu-freq/
3501F:	Documentation/devicetree/bindings/cpufreq/
3502F:	drivers/cpufreq/
3503F:	include/linux/cpufreq.h
3504F:	tools/testing/selftests/cpufreq/
3505
3506CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3507M:	Viresh Kumar <viresh.kumar@linaro.org>
3508M:	Sudeep Holla <sudeep.holla@arm.com>
3509L:	linux-pm@vger.kernel.org
3510W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3511S:	Maintained
3512F:	drivers/cpufreq/arm_big_little.h
3513F:	drivers/cpufreq/arm_big_little.c
3514F:	drivers/cpufreq/arm_big_little_dt.c
3515
3516CPUIDLE DRIVER - ARM BIG LITTLE
3517M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3518M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3519L:	linux-pm@vger.kernel.org
3520L:	linux-arm-kernel@lists.infradead.org
3521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3522S:	Maintained
3523F:	drivers/cpuidle/cpuidle-big_little.c
3524
3525CPUIDLE DRIVER - ARM EXYNOS
3526M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3527M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3528M:	Kukjin Kim <kgene@kernel.org>
3529L:	linux-pm@vger.kernel.org
3530L:	linux-samsung-soc@vger.kernel.org
3531S:	Supported
3532F:	drivers/cpuidle/cpuidle-exynos.c
3533F:	arch/arm/mach-exynos/pm.c
3534
3535CPUIDLE DRIVERS
3536M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3537M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3538L:	linux-pm@vger.kernel.org
3539S:	Maintained
3540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3541B:	https://bugzilla.kernel.org
3542F:	drivers/cpuidle/*
3543F:	include/linux/cpuidle.h
3544
3545CPUID/MSR DRIVER
3546M:	"H. Peter Anvin" <hpa@zytor.com>
3547S:	Maintained
3548F:	arch/x86/kernel/cpuid.c
3549F:	arch/x86/kernel/msr.c
3550
3551CPU POWER MONITORING SUBSYSTEM
3552M:	Thomas Renninger <trenn@suse.com>
3553L:	linux-pm@vger.kernel.org
3554S:	Maintained
3555F:	tools/power/cpupower/
3556
3557CRAMFS FILESYSTEM
3558W:	http://sourceforge.net/projects/cramfs/
3559S:	Orphan / Obsolete
3560F:	Documentation/filesystems/cramfs.txt
3561F:	fs/cramfs/
3562
3563CRIS PORT
3564M:	Mikael Starvik <starvik@axis.com>
3565M:	Jesper Nilsson <jesper.nilsson@axis.com>
3566L:	linux-cris-kernel@axis.com
3567W:	http://developer.axis.com
3568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3569S:	Maintained
3570F:	arch/cris/
3571F:	drivers/tty/serial/crisv10.*
3572
3573CRYPTO API
3574M:	Herbert Xu <herbert@gondor.apana.org.au>
3575M:	"David S. Miller" <davem@davemloft.net>
3576L:	linux-crypto@vger.kernel.org
3577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3579S:	Maintained
3580F:	Documentation/crypto/
3581F:	Documentation/devicetree/bindings/crypto/
3582F:	Documentation/DocBook/crypto-API.tmpl
3583F:	arch/*/crypto/
3584F:	crypto/
3585F:	drivers/crypto/
3586F:	include/crypto/
3587F:	include/linux/crypto*
3588
3589CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3590M:	Neil Horman <nhorman@tuxdriver.com>
3591L:	linux-crypto@vger.kernel.org
3592S:	Maintained
3593F:	crypto/ansi_cprng.c
3594F:	crypto/rng.c
3595
3596CS3308 MEDIA DRIVER
3597M:	Hans Verkuil <hverkuil@xs4all.nl>
3598L:	linux-media@vger.kernel.org
3599T:	git git://linuxtv.org/media_tree.git
3600W:	http://linuxtv.org
3601S:	Odd Fixes
3602F:	drivers/media/i2c/cs3308.c
3603F:	drivers/media/i2c/cs3308.h
3604
3605CS5535 Audio ALSA driver
3606M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3607S:	Maintained
3608F:	sound/pci/cs5535audio/
3609
3610CW1200 WLAN driver
3611M:	Solomon Peachy <pizza@shaftnet.org>
3612S:	Maintained
3613F:	drivers/net/wireless/st/cw1200/
3614
3615CX18 VIDEO4LINUX DRIVER
3616M:	Andy Walls <awalls@md.metrocast.net>
3617L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3618L:	linux-media@vger.kernel.org
3619T:	git git://linuxtv.org/media_tree.git
3620W:	https://linuxtv.org
3621W:	http://www.ivtvdriver.org/index.php/Cx18
3622S:	Maintained
3623F:	Documentation/media/v4l-drivers/cx18*
3624F:	drivers/media/pci/cx18/
3625F:	include/uapi/linux/ivtv*
3626
3627CX2341X MPEG ENCODER HELPER MODULE
3628M:	Hans Verkuil <hverkuil@xs4all.nl>
3629L:	linux-media@vger.kernel.org
3630T:	git git://linuxtv.org/media_tree.git
3631W:	https://linuxtv.org
3632S:	Maintained
3633F:	drivers/media/common/cx2341x*
3634F:	include/media/cx2341x*
3635
3636CX24120 MEDIA DRIVER
3637M:	Jemma Denson <jdenson@gmail.com>
3638M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3639L:	linux-media@vger.kernel.org
3640W:	https://linuxtv.org
3641Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3642S:	Maintained
3643F:	drivers/media/dvb-frontends/cx24120*
3644
3645CX88 VIDEO4LINUX DRIVER
3646M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3647M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3648L:	linux-media@vger.kernel.org
3649W:	https://linuxtv.org
3650T:	git git://linuxtv.org/media_tree.git
3651S:	Odd fixes
3652F:	Documentation/media/v4l-drivers/cx88*
3653F:	drivers/media/pci/cx88/
3654
3655CXD2820R MEDIA DRIVER
3656M:	Antti Palosaari <crope@iki.fi>
3657L:	linux-media@vger.kernel.org
3658W:	https://linuxtv.org
3659W:	http://palosaari.fi/linux/
3660Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3661T:	git git://linuxtv.org/anttip/media_tree.git
3662S:	Maintained
3663F:	drivers/media/dvb-frontends/cxd2820r*
3664
3665CXGB3 ETHERNET DRIVER (CXGB3)
3666M:	Santosh Raspatur <santosh@chelsio.com>
3667L:	netdev@vger.kernel.org
3668W:	http://www.chelsio.com
3669S:	Supported
3670F:	drivers/net/ethernet/chelsio/cxgb3/
3671
3672CXGB3 ISCSI DRIVER (CXGB3I)
3673M:	Karen Xie <kxie@chelsio.com>
3674L:	linux-scsi@vger.kernel.org
3675W:	http://www.chelsio.com
3676S:	Supported
3677F:	drivers/scsi/cxgbi/cxgb3i
3678
3679CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3680M:	Steve Wise <swise@chelsio.com>
3681L:	linux-rdma@vger.kernel.org
3682W:	http://www.openfabrics.org
3683S:	Supported
3684F:	drivers/infiniband/hw/cxgb3/
3685F:	include/uapi/rdma/cxgb3-abi.h
3686
3687CXGB4 ETHERNET DRIVER (CXGB4)
3688M:	Ganesh Goudar <ganeshgr@chelsio.com>
3689L:	netdev@vger.kernel.org
3690W:	http://www.chelsio.com
3691S:	Supported
3692F:	drivers/net/ethernet/chelsio/cxgb4/
3693
3694CXGB4 ISCSI DRIVER (CXGB4I)
3695M:	Karen Xie <kxie@chelsio.com>
3696L:	linux-scsi@vger.kernel.org
3697W:	http://www.chelsio.com
3698S:	Supported
3699F:	drivers/scsi/cxgbi/cxgb4i
3700
3701CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3702M:	Steve Wise <swise@chelsio.com>
3703L:	linux-rdma@vger.kernel.org
3704W:	http://www.openfabrics.org
3705S:	Supported
3706F:	drivers/infiniband/hw/cxgb4/
3707F:	include/uapi/rdma/cxgb4-abi.h
3708
3709CXGB4VF ETHERNET DRIVER (CXGB4VF)
3710M:	Casey Leedom <leedom@chelsio.com>
3711L:	netdev@vger.kernel.org
3712W:	http://www.chelsio.com
3713S:	Supported
3714F:	drivers/net/ethernet/chelsio/cxgb4vf/
3715
3716CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3717M:	Ian Munsie <imunsie@au1.ibm.com>
3718M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3719L:	linuxppc-dev@lists.ozlabs.org
3720S:	Supported
3721F:	arch/powerpc/platforms/powernv/pci-cxl.c
3722F:	drivers/misc/cxl/
3723F:	include/misc/cxl*
3724F:	include/uapi/misc/cxl.h
3725F:	Documentation/powerpc/cxl.txt
3726F:	Documentation/ABI/testing/sysfs-class-cxl
3727
3728CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3729M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3730M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3731M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3732L:	linux-scsi@vger.kernel.org
3733S:	Supported
3734F:	drivers/scsi/cxlflash/
3735F:	include/uapi/scsi/cxlflash_ioctls.h
3736F:	Documentation/powerpc/cxlflash.txt
3737
3738STMMAC ETHERNET DRIVER
3739M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3740M:	Alexandre Torgue <alexandre.torgue@st.com>
3741L:	netdev@vger.kernel.org
3742W:	http://www.stlinux.com
3743S:	Supported
3744F:	drivers/net/ethernet/stmicro/stmmac/
3745
3746CYBERPRO FB DRIVER
3747M:	Russell King <linux@armlinux.org.uk>
3748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3749W:	http://www.armlinux.org.uk/
3750S:	Maintained
3751F:	drivers/video/fbdev/cyber2000fb.*
3752
3753CYCLADES ASYNC MUX DRIVER
3754W:	http://www.cyclades.com/
3755S:	Orphan
3756F:	drivers/tty/cyclades.c
3757F:	include/linux/cyclades.h
3758F:	include/uapi/linux/cyclades.h
3759
3760CYCLADES PC300 DRIVER
3761W:	http://www.cyclades.com/
3762S:	Orphan
3763F:	drivers/net/wan/pc300*
3764
3765CYPRESS_FIRMWARE MEDIA DRIVER
3766M:	Antti Palosaari <crope@iki.fi>
3767L:	linux-media@vger.kernel.org
3768W:	https://linuxtv.org
3769W:	http://palosaari.fi/linux/
3770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3771T:	git git://linuxtv.org/anttip/media_tree.git
3772S:	Maintained
3773F:	drivers/media/common/cypress_firmware*
3774
3775CYTTSP TOUCHSCREEN DRIVER
3776M:	Ferruh Yigit <fery@cypress.com>
3777L:	linux-input@vger.kernel.org
3778S:	Supported
3779F:	drivers/input/touchscreen/cyttsp*
3780F:	include/linux/input/cyttsp.h
3781
3782DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3783M:	Joshua Kinard <kumba@gentoo.org>
3784S:	Maintained
3785F:	drivers/rtc/rtc-ds1685.c
3786F:	include/linux/rtc/ds1685.h
3787
3788DAMA SLAVE for AX.25
3789M:	Joerg Reuter <jreuter@yaina.de>
3790W:	http://yaina.de/jreuter/
3791W:	http://www.qsl.net/dl1bke/
3792L:	linux-hams@vger.kernel.org
3793S:	Maintained
3794F:	net/ax25/af_ax25.c
3795F:	net/ax25/ax25_dev.c
3796F:	net/ax25/ax25_ds_*
3797F:	net/ax25/ax25_in.c
3798F:	net/ax25/ax25_out.c
3799F:	net/ax25/ax25_timer.c
3800F:	net/ax25/sysctl_net_ax25.c
3801
3802DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3803L:	netdev@vger.kernel.org
3804S:	Orphan
3805F:	Documentation/networking/dmfe.txt
3806F:	drivers/net/ethernet/dec/tulip/dmfe.c
3807
3808DC390/AM53C974 SCSI driver
3809M:	Hannes Reinecke <hare@suse.com>
3810L:	linux-scsi@vger.kernel.org
3811S:	Maintained
3812F:	drivers/scsi/am53c974.c
3813
3814DC395x SCSI driver
3815M:	Oliver Neukum <oliver@neukum.org>
3816M:	Ali Akcaagac <aliakc@web.de>
3817M:	Jamie Lenehan <lenehan@twibble.org>
3818L:	dc395x@twibble.org
3819W:	http://twibble.org/dist/dc395x/
3820W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3821S:	Maintained
3822F:	Documentation/scsi/dc395x.txt
3823F:	drivers/scsi/dc395x.*
3824
3825DCCP PROTOCOL
3826M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3827L:	dccp@vger.kernel.org
3828W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3829S:	Maintained
3830F:	include/linux/dccp.h
3831F:	include/uapi/linux/dccp.h
3832F:	include/linux/tfrc.h
3833F:	net/dccp/
3834
3835DECnet NETWORK LAYER
3836W:	http://linux-decnet.sourceforge.net
3837L:	linux-decnet-user@lists.sourceforge.net
3838S:	Orphan
3839F:	Documentation/networking/decnet.txt
3840F:	net/decnet/
3841
3842DECSTATION PLATFORM SUPPORT
3843M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3844L:	linux-mips@linux-mips.org
3845W:	http://www.linux-mips.org/wiki/DECstation
3846S:	Maintained
3847F:	arch/mips/dec/
3848F:	arch/mips/include/asm/dec/
3849F:	arch/mips/include/asm/mach-dec/
3850
3851DEFXX FDDI NETWORK DRIVER
3852M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3853S:	Maintained
3854F:	drivers/net/fddi/defxx.*
3855
3856DELL LAPTOP DRIVER
3857M:	Matthew Garrett <mjg59@srcf.ucam.org>
3858M:	Pali Rohár <pali.rohar@gmail.com>
3859L:	platform-driver-x86@vger.kernel.org
3860S:	Maintained
3861F:	drivers/platform/x86/dell-laptop.c
3862
3863DELL LAPTOP RBTN DRIVER
3864M:	Pali Rohár <pali.rohar@gmail.com>
3865S:	Maintained
3866F:	drivers/platform/x86/dell-rbtn.*
3867
3868DELL LAPTOP FREEFALL DRIVER
3869M:	Pali Rohár <pali.rohar@gmail.com>
3870S:	Maintained
3871F:	drivers/platform/x86/dell-smo8800.c
3872
3873DELL LAPTOP SMM DRIVER
3874M:	Pali Rohár <pali.rohar@gmail.com>
3875S:	Maintained
3876F:	drivers/hwmon/dell-smm-hwmon.c
3877F:	include/uapi/linux/i8k.h
3878
3879DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3880M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3881S:	Maintained
3882F:	Documentation/dcdbas.txt
3883F:	drivers/firmware/dcdbas.*
3884
3885DELL WMI EXTRAS DRIVER
3886M:	Matthew Garrett <mjg59@srcf.ucam.org>
3887M:	Pali Rohár <pali.rohar@gmail.com>
3888S:	Maintained
3889F:	drivers/platform/x86/dell-wmi.c
3890
3891DESIGNWARE USB2 DRD IP DRIVER
3892M:	John Youn <johnyoun@synopsys.com>
3893L:	linux-usb@vger.kernel.org
3894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3895S:	Maintained
3896F:	drivers/usb/dwc2/
3897
3898DESIGNWARE USB3 DRD IP DRIVER
3899M:	Felipe Balbi <balbi@kernel.org>
3900L:	linux-usb@vger.kernel.org
3901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902S:	Maintained
3903F:	drivers/usb/dwc3/
3904
3905DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3906M:	Andreas Klinger <ak@it-klinger.de>
3907L:	linux-iio@vger.kernel.org
3908S:	Maintained
3909F:	drivers/iio/proximity/srf*.c
3910
3911DEVICE COREDUMP (DEV_COREDUMP)
3912M:	Johannes Berg <johannes@sipsolutions.net>
3913L:	linux-kernel@vger.kernel.org
3914S:	Maintained
3915F:	drivers/base/devcoredump.c
3916F:	include/linux/devcoredump.h
3917
3918DEVICE FREQUENCY (DEVFREQ)
3919M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3920M:	Kyungmin Park <kyungmin.park@samsung.com>
3921R:	Chanwoo Choi <cw00.choi@samsung.com>
3922L:	linux-pm@vger.kernel.org
3923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3924S:	Maintained
3925F:	drivers/devfreq/
3926F:	include/linux/devfreq.h
3927F:	Documentation/devicetree/bindings/devfreq/
3928
3929DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3930M:	Chanwoo Choi <cw00.choi@samsung.com>
3931L:	linux-pm@vger.kernel.org
3932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933S:	Supported
3934F:	drivers/devfreq/event/
3935F:	drivers/devfreq/devfreq-event.c
3936F:	include/linux/devfreq-event.h
3937F:	Documentation/devicetree/bindings/devfreq/event/
3938
3939BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3940M:	Chanwoo Choi <cw00.choi@samsung.com>
3941L:	linux-pm@vger.kernel.org
3942L:	linux-samsung-soc@vger.kernel.org
3943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3944S:	Maintained
3945F:	drivers/devfreq/exynos-bus.c
3946F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3947
3948DEVICE NUMBER REGISTRY
3949M:	Torben Mathiasen <device@lanana.org>
3950W:	http://lanana.org/docs/device-list/index.html
3951S:	Maintained
3952
3953DEVICE-MAPPER  (LVM)
3954M:	Alasdair Kergon <agk@redhat.com>
3955M:	Mike Snitzer <snitzer@redhat.com>
3956M:	dm-devel@redhat.com
3957L:	dm-devel@redhat.com
3958W:	http://sources.redhat.com/dm
3959Q:	http://patchwork.kernel.org/project/dm-devel/list/
3960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3961T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3962S:	Maintained
3963F:	Documentation/device-mapper/
3964F:	drivers/md/dm*
3965F:	drivers/md/persistent-data/
3966F:	include/linux/device-mapper.h
3967F:	include/linux/dm-*.h
3968F:	include/uapi/linux/dm-*.h
3969
3970DEVLINK
3971M:	Jiri Pirko <jiri@mellanox.com>
3972L:	netdev@vger.kernel.org
3973S:	Supported
3974F:	net/core/devlink.c
3975F:	include/net/devlink.h
3976F:	include/uapi/linux/devlink.h
3977
3978DIALOG SEMICONDUCTOR DRIVERS
3979M:	Support Opensource <support.opensource@diasemi.com>
3980W:	http://www.dialog-semiconductor.com/products
3981S:	Supported
3982F:	Documentation/hwmon/da90??
3983F:	Documentation/devicetree/bindings/mfd/da90*.txt
3984F:	Documentation/devicetree/bindings/regulator/da92*.txt
3985F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3986F:	drivers/gpio/gpio-da90??.c
3987F:	drivers/hwmon/da90??-hwmon.c
3988F:	drivers/iio/adc/da91??-*.c
3989F:	drivers/input/misc/da90??_onkey.c
3990F:	drivers/input/touchscreen/da9052_tsi.c
3991F:	drivers/leds/leds-da90??.c
3992F:	drivers/mfd/da903x.c
3993F:	drivers/mfd/da90??-*.c
3994F:	drivers/mfd/da91??-*.c
3995F:	drivers/power/supply/da9052-battery.c
3996F:	drivers/power/supply/da91??-*.c
3997F:	drivers/regulator/da903x.c
3998F:	drivers/regulator/da9???-regulator.[ch]
3999F:	drivers/rtc/rtc-da90??.c
4000F:	drivers/video/backlight/da90??_bl.c
4001F:	drivers/watchdog/da90??_wdt.c
4002F:	include/linux/mfd/da903x.h
4003F:	include/linux/mfd/da9052/
4004F:	include/linux/mfd/da9055/
4005F:	include/linux/mfd/da9062/
4006F:	include/linux/mfd/da9063/
4007F:	include/linux/mfd/da9150/
4008F:	include/linux/regulator/da9211.h
4009F:	include/sound/da[79]*.h
4010F:	sound/soc/codecs/da[79]*.[ch]
4011
4012DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4013M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4014L:	linux-gpio@vger.kernel.org
4015S:	Maintained
4016F:	drivers/gpio/gpio-gpio-mm.c
4017
4018DIGI NEO AND CLASSIC PCI PRODUCTS
4019M:	Lidza Louina <lidza.louina@gmail.com>
4020M:	Mark Hounschell <markh@compro.net>
4021L:	driverdev-devel@linuxdriverproject.org
4022S:	Maintained
4023F:	drivers/staging/dgnc/
4024
4025DIOLAN U2C-12 I2C DRIVER
4026M:	Guenter Roeck <linux@roeck-us.net>
4027L:	linux-i2c@vger.kernel.org
4028S:	Maintained
4029F:	drivers/i2c/busses/i2c-diolan-u2c.c
4030
4031DIRECT ACCESS (DAX)
4032M:	Matthew Wilcox <mawilcox@microsoft.com>
4033M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4034L:	linux-fsdevel@vger.kernel.org
4035S:	Supported
4036F:	fs/dax.c
4037F:	include/linux/dax.h
4038F:	include/trace/events/fs_dax.h
4039
4040DIRECTORY NOTIFICATION (DNOTIFY)
4041M:	Eric Paris <eparis@parisplace.org>
4042S:	Maintained
4043F:	Documentation/filesystems/dnotify.txt
4044F:	fs/notify/dnotify/
4045F:	include/linux/dnotify.h
4046
4047DISK GEOMETRY AND PARTITION HANDLING
4048M:	Andries Brouwer <aeb@cwi.nl>
4049W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4050W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4051W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4052S:	Maintained
4053
4054DISKQUOTA
4055M:	Jan Kara <jack@suse.com>
4056S:	Maintained
4057F:	Documentation/filesystems/quota.txt
4058F:	fs/quota/
4059F:	include/linux/quota*.h
4060F:	include/uapi/linux/quota*.h
4061
4062DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4063M:	Bernie Thompson <bernie@plugable.com>
4064L:	linux-fbdev@vger.kernel.org
4065S:	Maintained
4066W:	http://plugable.com/category/projects/udlfb/
4067F:	drivers/video/fbdev/udlfb.c
4068F:	include/video/udlfb.h
4069F:	Documentation/fb/udlfb.txt
4070
4071DISTRIBUTED LOCK MANAGER (DLM)
4072M:	Christine Caulfield <ccaulfie@redhat.com>
4073M:	David Teigland <teigland@redhat.com>
4074L:	cluster-devel@redhat.com
4075W:	http://sources.redhat.com/cluster/
4076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4077S:	Supported
4078F:	fs/dlm/
4079
4080DMA BUFFER SHARING FRAMEWORK
4081M:	Sumit Semwal <sumit.semwal@linaro.org>
4082S:	Maintained
4083L:	linux-media@vger.kernel.org
4084L:	dri-devel@lists.freedesktop.org
4085L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4086F:	drivers/dma-buf/
4087F:	include/linux/dma-buf*
4088F:	include/linux/reservation.h
4089F:	include/linux/*fence.h
4090F:	Documentation/driver-api/dma-buf.rst
4091T:	git git://anongit.freedesktop.org/drm/drm-misc
4092
4093SYNC FILE FRAMEWORK
4094M:	Sumit Semwal <sumit.semwal@linaro.org>
4095R:	Gustavo Padovan <gustavo@padovan.org>
4096S:	Maintained
4097L:	linux-media@vger.kernel.org
4098L:	dri-devel@lists.freedesktop.org
4099F:	drivers/dma-buf/sync_*
4100F:	drivers/dma-buf/dma-fence*
4101F:	drivers/dma-buf/sw_sync.c
4102F:	include/linux/sync_file.h
4103F:	include/uapi/linux/sync_file.h
4104F:	Documentation/sync_file.txt
4105T:	git git://anongit.freedesktop.org/drm/drm-misc
4106
4107DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4108M:	Vinod Koul <vinod.koul@intel.com>
4109L:	dmaengine@vger.kernel.org
4110Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4111S:	Maintained
4112F:	drivers/dma/
4113F:	include/linux/dmaengine.h
4114F:	Documentation/devicetree/bindings/dma/
4115F:	Documentation/dmaengine/
4116T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4117
4118DME1737 HARDWARE MONITOR DRIVER
4119M:	Juerg Haefliger <juergh@gmail.com>
4120L:	linux-hwmon@vger.kernel.org
4121S:	Maintained
4122F:	Documentation/hwmon/dme1737
4123F:	drivers/hwmon/dme1737.c
4124
4125DMI/SMBIOS SUPPORT
4126M:	Jean Delvare <jdelvare@suse.com>
4127S:	Maintained
4128T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4129F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4130F:	drivers/firmware/dmi-id.c
4131F:	drivers/firmware/dmi_scan.c
4132F:	include/linux/dmi.h
4133
4134DOCUMENTATION
4135M:	Jonathan Corbet <corbet@lwn.net>
4136L:	linux-doc@vger.kernel.org
4137S:	Maintained
4138F:	Documentation/
4139F:	scripts/docproc.c
4140F:	scripts/kernel-doc*
4141X:	Documentation/ABI/
4142X:	Documentation/devicetree/
4143X:	Documentation/acpi
4144X:	Documentation/power
4145X:	Documentation/spi
4146X:	Documentation/media
4147T:	git git://git.lwn.net/linux.git docs-next
4148
4149DOUBLETALK DRIVER
4150M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4151L:	blinux-list@redhat.com
4152S:	Maintained
4153F:	drivers/char/dtlk.c
4154F:	include/linux/dtlk.h
4155
4156DPAA2 DATAPATH I/O (DPIO) DRIVER
4157M:	Roy Pledge <Roy.Pledge@nxp.com>
4158L:	linux-kernel@vger.kernel.org
4159S:	Maintained
4160F:	drivers/staging/fsl-mc/bus/dpio
4161
4162DPAA2 ETHERNET DRIVER
4163M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4164L:	linux-kernel@vger.kernel.org
4165S:	Maintained
4166F:	drivers/staging/fsl-dpaa2/ethernet
4167
4168DPT_I2O SCSI RAID DRIVER
4169M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4170L:	linux-scsi@vger.kernel.org
4171W:	http://www.adaptec.com/
4172S:	Maintained
4173F:	drivers/scsi/dpt*
4174F:	drivers/scsi/dpt/
4175
4176DRBD DRIVER
4177M:	Philipp Reisner <philipp.reisner@linbit.com>
4178M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4179L:	drbd-dev@lists.linbit.com
4180W:	http://www.drbd.org
4181T:	git git://git.linbit.com/linux-drbd.git
4182T:	git git://git.linbit.com/drbd-8.4.git
4183S:	Supported
4184F:	drivers/block/drbd/
4185F:	lib/lru_cache.c
4186F:	Documentation/blockdev/drbd/
4187
4188DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4189M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4191S:	Supported
4192F:	Documentation/kobject.txt
4193F:	drivers/base/
4194F:	fs/debugfs/
4195F:	fs/sysfs/
4196F:	include/linux/debugfs.h
4197F:	include/linux/kobj*
4198F:	lib/kobj*
4199
4200DRM DRIVERS
4201M:	David Airlie <airlied@linux.ie>
4202L:	dri-devel@lists.freedesktop.org
4203T:	git git://people.freedesktop.org/~airlied/linux
4204B:	https://bugs.freedesktop.org/
4205C:	irc://chat.freenode.net/dri-devel
4206S:	Maintained
4207F:	drivers/gpu/drm/
4208F:	drivers/gpu/vga/
4209F:	Documentation/devicetree/bindings/display/
4210F:	Documentation/devicetree/bindings/gpu/
4211F:	Documentation/devicetree/bindings/video/
4212F:	Documentation/gpu/
4213F:	include/drm/
4214F:	include/uapi/drm/
4215F:	include/linux/vga*
4216
4217DRM DRIVERS AND MISC GPU PATCHES
4218M:	Daniel Vetter <daniel.vetter@intel.com>
4219M:	Jani Nikula <jani.nikula@linux.intel.com>
4220M:	Sean Paul <seanpaul@chromium.org>
4221W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4222S:	Maintained
4223T:	git git://anongit.freedesktop.org/drm/drm-misc
4224F:	Documentation/gpu/
4225F:	drivers/gpu/vga/
4226F:	drivers/gpu/drm/*
4227F:	include/drm/drm*
4228F:	include/uapi/drm/drm*
4229F:	include/linux/vga*
4230
4231DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4232M:	Dave Airlie <airlied@redhat.com>
4233S:	Odd Fixes
4234F:	drivers/gpu/drm/ast/
4235
4236DRM DRIVERS FOR BRIDGE CHIPS
4237M:	Archit Taneja <architt@codeaurora.org>
4238S:	Maintained
4239T:	git git://anongit.freedesktop.org/drm/drm-misc
4240F:	drivers/gpu/drm/bridge/
4241
4242DRM DRIVER FOR BOCHS VIRTUAL GPU
4243M:	Gerd Hoffmann <kraxel@redhat.com>
4244L:	virtualization@lists.linux-foundation.org
4245T:	git git://anongit.freedesktop.org/drm/drm-misc
4246S:	Maintained
4247F:	drivers/gpu/drm/bochs/
4248
4249DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4250M:	Dave Airlie <airlied@redhat.com>
4251M:	Gerd Hoffmann <kraxel@redhat.com>
4252L:	virtualization@lists.linux-foundation.org
4253T:	git git://anongit.freedesktop.org/drm/drm-misc
4254S:	Obsolete
4255W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4256F:	drivers/gpu/drm/cirrus/
4257
4258RADEON and AMDGPU DRM DRIVERS
4259M:	Alex Deucher <alexander.deucher@amd.com>
4260M:	Christian König <christian.koenig@amd.com>
4261L:	amd-gfx@lists.freedesktop.org
4262T:	git git://people.freedesktop.org/~agd5f/linux
4263S:	Supported
4264F:	drivers/gpu/drm/radeon/
4265F:	include/uapi/drm/radeon_drm.h
4266F:	drivers/gpu/drm/amd/
4267F:	include/uapi/drm/amdgpu_drm.h
4268
4269DRM PANEL DRIVERS
4270M:	Thierry Reding <thierry.reding@gmail.com>
4271L:	dri-devel@lists.freedesktop.org
4272T:	git git://anongit.freedesktop.org/tegra/linux.git
4273S:	Maintained
4274F:	drivers/gpu/drm/drm_panel.c
4275F:	drivers/gpu/drm/panel/
4276F:	include/drm/drm_panel.h
4277F:	Documentation/devicetree/bindings/display/panel/
4278
4279INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4280M:	Daniel Vetter <daniel.vetter@intel.com>
4281M:	Jani Nikula <jani.nikula@linux.intel.com>
4282L:	intel-gfx@lists.freedesktop.org
4283W:	https://01.org/linuxgraphics/
4284B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4285C:	irc://chat.freenode.net/intel-gfx
4286Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4287T:	git git://anongit.freedesktop.org/drm-intel
4288S:	Supported
4289F:	drivers/gpu/drm/i915/
4290F:	include/drm/i915*
4291F:	include/uapi/drm/i915_drm.h
4292F:	Documentation/gpu/i915.rst
4293
4294INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4295M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4296M:      Zhi Wang <zhi.a.wang@intel.com>
4297L:      intel-gvt-dev@lists.freedesktop.org
4298L:      intel-gfx@lists.freedesktop.org
4299W:      https://01.org/igvt-g
4300T:      git https://github.com/01org/gvt-linux.git
4301S:      Supported
4302F:      drivers/gpu/drm/i915/gvt/
4303
4304DRM DRIVERS FOR ATMEL HLCDC
4305M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4306L:	dri-devel@lists.freedesktop.org
4307S:	Supported
4308F:	drivers/gpu/drm/atmel-hlcdc/
4309F:	Documentation/devicetree/bindings/drm/atmel/
4310T:	git git://anongit.freedesktop.org/drm/drm-misc
4311
4312DRM DRIVERS FOR ALLWINNER A10
4313M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4314L:	dri-devel@lists.freedesktop.org
4315S:	Supported
4316F:	drivers/gpu/drm/sun4i/
4317F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4319
4320DRM DRIVERS FOR AMLOGIC SOCS
4321M:	Neil Armstrong <narmstrong@baylibre.com>
4322L:	dri-devel@lists.freedesktop.org
4323L:	linux-amlogic@lists.infradead.org
4324W:	http://linux-meson.com/
4325S:	Supported
4326F:	drivers/gpu/drm/meson/
4327F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4328F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4329F:	Documentation/gpu/meson.rst
4330T:	git git://anongit.freedesktop.org/drm/drm-misc
4331
4332DRM DRIVERS FOR EXYNOS
4333M:	Inki Dae <inki.dae@samsung.com>
4334M:	Joonyoung Shim <jy0922.shim@samsung.com>
4335M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4336M:	Kyungmin Park <kyungmin.park@samsung.com>
4337L:	dri-devel@lists.freedesktop.org
4338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4339S:	Supported
4340F:	drivers/gpu/drm/exynos/
4341F:	include/uapi/drm/exynos_drm.h
4342F:	Documentation/devicetree/bindings/display/exynos/
4343
4344DRM DRIVERS FOR FREESCALE DCU
4345M:	Stefan Agner <stefan@agner.ch>
4346M:	Alison Wang <alison.wang@freescale.com>
4347L:	dri-devel@lists.freedesktop.org
4348S:	Supported
4349F:	drivers/gpu/drm/fsl-dcu/
4350F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4351F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4352F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4353
4354DRM DRIVERS FOR FREESCALE IMX
4355M:	Philipp Zabel <p.zabel@pengutronix.de>
4356L:	dri-devel@lists.freedesktop.org
4357S:	Maintained
4358F:	drivers/gpu/drm/imx/
4359F:	drivers/gpu/ipu-v3/
4360F:	Documentation/devicetree/bindings/display/imx/
4361
4362DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4363M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4364L:	dri-devel@lists.freedesktop.org
4365T:	git git://github.com/patjak/drm-gma500
4366S:	Maintained
4367F:	drivers/gpu/drm/gma500/
4368
4369DRM DRIVERS FOR HISILICON
4370M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4371M:	Rongrong Zou <zourongrong@gmail.com>
4372R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4373R:	Chen Feng <puck.chen@hisilicon.com>
4374L:	dri-devel@lists.freedesktop.org
4375T:	git git://github.com/xin3liang/linux.git
4376S:	Maintained
4377F:	drivers/gpu/drm/hisilicon/
4378F:	Documentation/devicetree/bindings/display/hisilicon/
4379
4380DRM DRIVER FOR INTEL I810 VIDEO CARDS
4381S:	Orphan / Obsolete
4382F:	drivers/gpu/drm/i810/
4383F:	include/uapi/drm/i810_drm.h
4384
4385DRM DRIVERS FOR MEDIATEK
4386M:	CK Hu <ck.hu@mediatek.com>
4387M:	Philipp Zabel <p.zabel@pengutronix.de>
4388L:	dri-devel@lists.freedesktop.org
4389S:	Supported
4390F:	drivers/gpu/drm/mediatek/
4391F:	Documentation/devicetree/bindings/display/mediatek/
4392
4393DRM DRIVER FOR MI0283QT
4394M:	Noralf Trønnes <noralf@tronnes.org>
4395S:	Maintained
4396F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4397F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4398
4399DRM DRIVER FOR MSM ADRENO GPU
4400M:	Rob Clark <robdclark@gmail.com>
4401L:	linux-arm-msm@vger.kernel.org
4402L:	dri-devel@lists.freedesktop.org
4403L:	freedreno@lists.freedesktop.org
4404T:	git git://people.freedesktop.org/~robclark/linux
4405S:	Maintained
4406F:	drivers/gpu/drm/msm/
4407F:	include/uapi/drm/msm_drm.h
4408F:	Documentation/devicetree/bindings/display/msm/
4409
4410DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4411M:	Ben Skeggs <bskeggs@redhat.com>
4412L:	dri-devel@lists.freedesktop.org
4413L:	nouveau@lists.freedesktop.org
4414T:	git git://github.com/skeggsb/linux
4415S:	Supported
4416F:	drivers/gpu/drm/nouveau/
4417F:	include/uapi/drm/nouveau_drm.h
4418
4419DRM DRIVERS FOR NVIDIA TEGRA
4420M:	Thierry Reding <thierry.reding@gmail.com>
4421L:	dri-devel@lists.freedesktop.org
4422L:	linux-tegra@vger.kernel.org
4423T:	git git://anongit.freedesktop.org/tegra/linux.git
4424S:	Supported
4425F:	drivers/gpu/drm/tegra/
4426F:	drivers/gpu/host1x/
4427F:	include/linux/host1x.h
4428F:	include/uapi/drm/tegra_drm.h
4429F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4430
4431DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4432S:	Orphan / Obsolete
4433F:	drivers/gpu/drm/mga/
4434F:	include/uapi/drm/mga_drm.h
4435
4436DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4437M:	Dave Airlie <airlied@redhat.com>
4438S:	Odd Fixes
4439F:	drivers/gpu/drm/mgag200/
4440
4441DRM DRIVER FOR RAGE 128 VIDEO CARDS
4442S:	Orphan / Obsolete
4443F:	drivers/gpu/drm/r128/
4444F:	include/uapi/drm/r128_drm.h
4445
4446DRM DRIVERS FOR RENESAS
4447M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4448L:	dri-devel@lists.freedesktop.org
4449L:	linux-renesas-soc@vger.kernel.org
4450T:	git git://linuxtv.org/pinchartl/fbdev
4451S:	Supported
4452F:	drivers/gpu/drm/rcar-du/
4453F:	drivers/gpu/drm/shmobile/
4454F:	include/linux/platform_data/shmob_drm.h
4455F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4456F:	Documentation/devicetree/bindings/display/renesas,du.txt
4457
4458DRM DRIVER FOR QXL VIRTUAL GPU
4459M:	Dave Airlie <airlied@redhat.com>
4460M:	Gerd Hoffmann <kraxel@redhat.com>
4461L:	virtualization@lists.linux-foundation.org
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463S:	Maintained
4464F:	drivers/gpu/drm/qxl/
4465F:	include/uapi/drm/qxl_drm.h
4466
4467DRM DRIVERS FOR ROCKCHIP
4468M:	Mark Yao <mark.yao@rock-chips.com>
4469L:	dri-devel@lists.freedesktop.org
4470S:	Maintained
4471F:	drivers/gpu/drm/rockchip/
4472F:	Documentation/devicetree/bindings/display/rockchip/
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474
4475DRM DRIVER FOR SAVAGE VIDEO CARDS
4476S:	Orphan / Obsolete
4477F:	drivers/gpu/drm/savage/
4478F:	include/uapi/drm/savage_drm.h
4479
4480DRM DRIVER FOR SIS VIDEO CARDS
4481S:	Orphan / Obsolete
4482F:	drivers/gpu/drm/sis/
4483F:	include/uapi/drm/sis_drm.h
4484
4485DRM DRIVERS FOR STI
4486M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4487M:	Vincent Abriou <vincent.abriou@st.com>
4488L:	dri-devel@lists.freedesktop.org
4489T:	git git://anongit.freedesktop.org/drm/drm-misc
4490S:	Maintained
4491F:	drivers/gpu/drm/sti
4492F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4493
4494DRM DRIVER FOR TDFX VIDEO CARDS
4495S:	Orphan / Obsolete
4496F:	drivers/gpu/drm/tdfx/
4497
4498DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4499M:	Dave Airlie <airlied@redhat.com>
4500S:	Odd Fixes
4501F:	drivers/gpu/drm/udl/
4502
4503DRM DRIVERS FOR VIVANTE GPU IP
4504M:	Lucas Stach <l.stach@pengutronix.de>
4505R:	Russell King <linux+etnaviv@armlinux.org.uk>
4506R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4507L:	etnaviv@lists.freedesktop.org
4508L:	dri-devel@lists.freedesktop.org
4509S:	Maintained
4510F:	drivers/gpu/drm/etnaviv/
4511F:	include/uapi/drm/etnaviv_drm.h
4512F:	Documentation/devicetree/bindings/display/etnaviv/
4513
4514DRM DRIVER FOR VMWARE VIRTUAL GPU
4515M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4516M:	Sinclair Yeh <syeh@vmware.com>
4517M:	Thomas Hellstrom <thellstrom@vmware.com>
4518L:	dri-devel@lists.freedesktop.org
4519T:	git git://people.freedesktop.org/~syeh/repos_linux
4520T:	git git://people.freedesktop.org/~thomash/linux
4521S:	Supported
4522F:	drivers/gpu/drm/vmwgfx/
4523F:	include/uapi/drm/vmwgfx_drm.h
4524
4525DRM DRIVERS FOR VC4
4526M:	Eric Anholt <eric@anholt.net>
4527T:	git git://github.com/anholt/linux
4528S:	Supported
4529F:	drivers/gpu/drm/vc4/
4530F:	include/uapi/drm/vc4_drm.h
4531F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533
4534DRM DRIVERS FOR TI OMAP
4535M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4536L:	dri-devel@lists.freedesktop.org
4537S:	Maintained
4538F:	drivers/gpu/drm/omapdrm/
4539F:	Documentation/devicetree/bindings/display/ti/
4540
4541DRM DRIVERS FOR TI LCDC
4542M:	Jyri Sarha <jsarha@ti.com>
4543R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4544L:	dri-devel@lists.freedesktop.org
4545S:	Maintained
4546F:	drivers/gpu/drm/tilcdc/
4547F:	Documentation/devicetree/bindings/display/tilcdc/
4548
4549DRM DRIVERS FOR ZTE ZX
4550M:	Shawn Guo <shawnguo@kernel.org>
4551L:	dri-devel@lists.freedesktop.org
4552S:	Maintained
4553F:	drivers/gpu/drm/zte/
4554F:	Documentation/devicetree/bindings/display/zte,vou.txt
4555T:	git git://anongit.freedesktop.org/drm/drm-misc
4556
4557DSBR100 USB FM RADIO DRIVER
4558M:	Alexey Klimov <klimov.linux@gmail.com>
4559L:	linux-media@vger.kernel.org
4560T:	git git://linuxtv.org/media_tree.git
4561S:	Maintained
4562F:	drivers/media/radio/dsbr100.c
4563
4564DSCC4 DRIVER
4565M:	Francois Romieu <romieu@fr.zoreil.com>
4566L:	netdev@vger.kernel.org
4567S:	Maintained
4568F:	drivers/net/wan/dscc4.c
4569
4570DT3155 MEDIA DRIVER
4571M:	Hans Verkuil <hverkuil@xs4all.nl>
4572L:	linux-media@vger.kernel.org
4573T:	git git://linuxtv.org/media_tree.git
4574W:	https://linuxtv.org
4575S:	Odd Fixes
4576F:	drivers/media/pci/dt3155/
4577
4578DVB_USB_AF9015 MEDIA DRIVER
4579M:	Antti Palosaari <crope@iki.fi>
4580L:	linux-media@vger.kernel.org
4581W:	https://linuxtv.org
4582W:	http://palosaari.fi/linux/
4583Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4584T:	git git://linuxtv.org/anttip/media_tree.git
4585S:	Maintained
4586F:	drivers/media/usb/dvb-usb-v2/af9015*
4587
4588DVB_USB_AF9035 MEDIA DRIVER
4589M:	Antti Palosaari <crope@iki.fi>
4590L:	linux-media@vger.kernel.org
4591W:	https://linuxtv.org
4592W:	http://palosaari.fi/linux/
4593Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4594T:	git git://linuxtv.org/anttip/media_tree.git
4595S:	Maintained
4596F:	drivers/media/usb/dvb-usb-v2/af9035*
4597
4598DVB_USB_ANYSEE MEDIA DRIVER
4599M:	Antti Palosaari <crope@iki.fi>
4600L:	linux-media@vger.kernel.org
4601W:	https://linuxtv.org
4602W:	http://palosaari.fi/linux/
4603Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4604T:	git git://linuxtv.org/anttip/media_tree.git
4605S:	Maintained
4606F:	drivers/media/usb/dvb-usb-v2/anysee*
4607
4608DVB_USB_AU6610 MEDIA DRIVER
4609M:	Antti Palosaari <crope@iki.fi>
4610L:	linux-media@vger.kernel.org
4611W:	https://linuxtv.org
4612W:	http://palosaari.fi/linux/
4613Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4614T:	git git://linuxtv.org/anttip/media_tree.git
4615S:	Maintained
4616F:	drivers/media/usb/dvb-usb-v2/au6610*
4617
4618DVB_USB_CE6230 MEDIA DRIVER
4619M:	Antti Palosaari <crope@iki.fi>
4620L:	linux-media@vger.kernel.org
4621W:	https://linuxtv.org
4622W:	http://palosaari.fi/linux/
4623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4624T:	git git://linuxtv.org/anttip/media_tree.git
4625S:	Maintained
4626F:	drivers/media/usb/dvb-usb-v2/ce6230*
4627
4628DVB_USB_CXUSB MEDIA DRIVER
4629M:	Michael Krufky <mkrufky@linuxtv.org>
4630L:	linux-media@vger.kernel.org
4631W:	https://linuxtv.org
4632W:	http://github.com/mkrufky
4633Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4634T:	git git://linuxtv.org/media_tree.git
4635S:	Maintained
4636F:	drivers/media/usb/dvb-usb/cxusb*
4637
4638DVB_USB_EC168 MEDIA DRIVER
4639M:	Antti Palosaari <crope@iki.fi>
4640L:	linux-media@vger.kernel.org
4641W:	https://linuxtv.org
4642W:	http://palosaari.fi/linux/
4643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4644T:	git git://linuxtv.org/anttip/media_tree.git
4645S:	Maintained
4646F:	drivers/media/usb/dvb-usb-v2/ec168*
4647
4648DVB_USB_GL861 MEDIA DRIVER
4649M:	Antti Palosaari <crope@iki.fi>
4650L:	linux-media@vger.kernel.org
4651W:	https://linuxtv.org
4652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4653T:	git git://linuxtv.org/anttip/media_tree.git
4654S:	Maintained
4655F:	drivers/media/usb/dvb-usb-v2/gl861*
4656
4657DVB_USB_MXL111SF MEDIA DRIVER
4658M:	Michael Krufky <mkrufky@linuxtv.org>
4659L:	linux-media@vger.kernel.org
4660W:	https://linuxtv.org
4661W:	http://github.com/mkrufky
4662Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4663T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4664S:	Maintained
4665F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4666
4667DVB_USB_RTL28XXU MEDIA DRIVER
4668M:	Antti Palosaari <crope@iki.fi>
4669L:	linux-media@vger.kernel.org
4670W:	https://linuxtv.org
4671W:	http://palosaari.fi/linux/
4672Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4673T:	git git://linuxtv.org/anttip/media_tree.git
4674S:	Maintained
4675F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4676
4677DVB_USB_V2 MEDIA DRIVER
4678M:	Antti Palosaari <crope@iki.fi>
4679L:	linux-media@vger.kernel.org
4680W:	https://linuxtv.org
4681W:	http://palosaari.fi/linux/
4682Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4683T:	git git://linuxtv.org/anttip/media_tree.git
4684S:	Maintained
4685F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4686F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4687
4688DYNAMIC DEBUG
4689M:	Jason Baron <jbaron@akamai.com>
4690S:	Maintained
4691F:	lib/dynamic_debug.c
4692F:	include/linux/dynamic_debug.h
4693
4694DZ DECSTATION DZ11 SERIAL DRIVER
4695M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4696S:	Maintained
4697F:	drivers/tty/serial/dz.*
4698
4699E3X0 POWER BUTTON DRIVER
4700M:	Moritz Fischer <moritz.fischer@ettus.com>
4701L:	usrp-users@lists.ettus.com
4702W:	http://www.ettus.com
4703S:	Supported
4704F:	drivers/input/misc/e3x0-button.c
4705F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4706
4707E4000 MEDIA DRIVER
4708M:	Antti Palosaari <crope@iki.fi>
4709L:	linux-media@vger.kernel.org
4710W:	https://linuxtv.org
4711W:	http://palosaari.fi/linux/
4712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4713T:	git git://linuxtv.org/anttip/media_tree.git
4714S:	Maintained
4715F:	drivers/media/tuners/e4000*
4716
4717EATA ISA/EISA/PCI SCSI DRIVER
4718M:	Dario Ballabio <ballabio_dario@emc.com>
4719L:	linux-scsi@vger.kernel.org
4720S:	Maintained
4721F:	drivers/scsi/eata.c
4722
4723EC100 MEDIA DRIVER
4724M:	Antti Palosaari <crope@iki.fi>
4725L:	linux-media@vger.kernel.org
4726W:	https://linuxtv.org
4727W:	http://palosaari.fi/linux/
4728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4729T:	git git://linuxtv.org/anttip/media_tree.git
4730S:	Maintained
4731F:	drivers/media/dvb-frontends/ec100*
4732
4733ECRYPT FILE SYSTEM
4734M:	Tyler Hicks <tyhicks@canonical.com>
4735L:	ecryptfs@vger.kernel.org
4736W:	http://ecryptfs.org
4737W:	https://launchpad.net/ecryptfs
4738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4739S:	Supported
4740F:	Documentation/filesystems/ecryptfs.txt
4741F:	fs/ecryptfs/
4742
4743EDAC-CORE
4744M:	Borislav Petkov <bp@alien8.de>
4745M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4746M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4747L:	linux-edac@vger.kernel.org
4748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4750S:	Supported
4751F:	Documentation/admin-guide/ras.rst
4752F:	Documentation/driver-api/edac.rst
4753F:	drivers/edac/
4754F:	include/linux/edac.h
4755
4756EDAC-AMD64
4757M:	Borislav Petkov <bp@alien8.de>
4758L:	linux-edac@vger.kernel.org
4759S:	Maintained
4760F:	drivers/edac/amd64_edac*
4761
4762EDAC-CALXEDA
4763M:	Robert Richter <rric@kernel.org>
4764L:	linux-edac@vger.kernel.org
4765S:	Maintained
4766F:	drivers/edac/highbank*
4767
4768EDAC-CAVIUM
4769M:	Ralf Baechle <ralf@linux-mips.org>
4770M:	David Daney <david.daney@cavium.com>
4771L:	linux-edac@vger.kernel.org
4772L:	linux-mips@linux-mips.org
4773S:	Supported
4774F:	drivers/edac/octeon_edac*
4775F:	drivers/edac/thunderx_edac*
4776
4777EDAC-E752X
4778M:	Mark Gross <mark.gross@intel.com>
4779L:	linux-edac@vger.kernel.org
4780S:	Maintained
4781F:	drivers/edac/e752x_edac.c
4782
4783EDAC-E7XXX
4784L:	linux-edac@vger.kernel.org
4785S:	Maintained
4786F:	drivers/edac/e7xxx_edac.c
4787
4788EDAC-FSL_DDR
4789M:	York Sun <york.sun@nxp.com>
4790L:	linux-edac@vger.kernel.org
4791S:	Maintained
4792F:	drivers/edac/fsl_ddr_edac.*
4793
4794EDAC-GHES
4795M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4796M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4797L:	linux-edac@vger.kernel.org
4798S:	Maintained
4799F:	drivers/edac/ghes_edac.c
4800
4801EDAC-I82443BXGX
4802M:	Tim Small <tim@buttersideup.com>
4803L:	linux-edac@vger.kernel.org
4804S:	Maintained
4805F:	drivers/edac/i82443bxgx_edac.c
4806
4807EDAC-I3000
4808L:	linux-edac@vger.kernel.org
4809S:	Orphan
4810F:	drivers/edac/i3000_edac.c
4811
4812EDAC-I5000
4813L:	linux-edac@vger.kernel.org
4814S:	Maintained
4815F:	drivers/edac/i5000_edac.c
4816
4817EDAC-I5400
4818M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4819M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4820L:	linux-edac@vger.kernel.org
4821S:	Maintained
4822F:	drivers/edac/i5400_edac.c
4823
4824EDAC-I7300
4825M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4826M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4827L:	linux-edac@vger.kernel.org
4828S:	Maintained
4829F:	drivers/edac/i7300_edac.c
4830
4831EDAC-I7CORE
4832M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4833M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4834L:	linux-edac@vger.kernel.org
4835S:	Maintained
4836F:	drivers/edac/i7core_edac.c
4837
4838EDAC-I82975X
4839M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4840M:	"Arvind R." <arvino55@gmail.com>
4841L:	linux-edac@vger.kernel.org
4842S:	Maintained
4843F:	drivers/edac/i82975x_edac.c
4844
4845EDAC-IE31200
4846M:	Jason Baron <jbaron@akamai.com>
4847L:	linux-edac@vger.kernel.org
4848S:	Maintained
4849F:	drivers/edac/ie31200_edac.c
4850
4851EDAC-MPC85XX
4852M:	Johannes Thumshirn <morbidrsa@gmail.com>
4853L:	linux-edac@vger.kernel.org
4854S:	Maintained
4855F:	drivers/edac/mpc85xx_edac.[ch]
4856
4857EDAC-PND2
4858M:	Tony Luck <tony.luck@intel.com>
4859L:	linux-edac@vger.kernel.org
4860S:	Maintained
4861F:	drivers/edac/pnd2_edac.[ch]
4862
4863EDAC-PASEMI
4864M:	Egor Martovetsky <egor@pasemi.com>
4865L:	linux-edac@vger.kernel.org
4866S:	Maintained
4867F:	drivers/edac/pasemi_edac.c
4868
4869EDAC-R82600
4870M:	Tim Small <tim@buttersideup.com>
4871L:	linux-edac@vger.kernel.org
4872S:	Maintained
4873F:	drivers/edac/r82600_edac.c
4874
4875EDAC-SBRIDGE
4876M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4877M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4878L:	linux-edac@vger.kernel.org
4879S:	Maintained
4880F:	drivers/edac/sb_edac.c
4881
4882EDAC-SKYLAKE
4883M:	Tony Luck <tony.luck@intel.com>
4884L:	linux-edac@vger.kernel.org
4885S:	Maintained
4886F:	drivers/edac/skx_edac.c
4887
4888EDAC-XGENE
4889APPLIED MICRO (APM) X-GENE SOC EDAC
4890M:     Loc Ho <lho@apm.com>
4891S:     Supported
4892F:     drivers/edac/xgene_edac.c
4893F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4894
4895EDIROL UA-101/UA-1000 DRIVER
4896M:	Clemens Ladisch <clemens@ladisch.de>
4897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4898T:	git git://git.alsa-project.org/alsa-kernel.git
4899S:	Maintained
4900F:	sound/usb/misc/ua101.c
4901
4902EXTENSIBLE FIRMWARE INTERFACE (EFI)
4903M:	Matt Fleming <matt@codeblueprint.co.uk>
4904M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4905L:	linux-efi@vger.kernel.org
4906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4907S:	Maintained
4908F:	Documentation/efi-stub.txt
4909F:	arch/*/kernel/efi.c
4910F:	arch/x86/boot/compressed/eboot.[ch]
4911F:	arch/*/include/asm/efi.h
4912F:	arch/x86/platform/efi/
4913F:	drivers/firmware/efi/
4914F:	include/linux/efi*.h
4915F:	arch/arm/boot/compressed/efi-header.S
4916F:	arch/arm64/kernel/efi-entry.S
4917
4918EFI VARIABLE FILESYSTEM
4919M:	Matthew Garrett <matthew.garrett@nebula.com>
4920M:	Jeremy Kerr <jk@ozlabs.org>
4921M:	Matt Fleming <matt@codeblueprint.co.uk>
4922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4923L:	linux-efi@vger.kernel.org
4924S:	Maintained
4925F:	fs/efivarfs/
4926
4927EFIFB FRAMEBUFFER DRIVER
4928L:	linux-fbdev@vger.kernel.org
4929M:	Peter Jones <pjones@redhat.com>
4930S:	Maintained
4931F:	drivers/video/fbdev/efifb.c
4932
4933EFI TEST DRIVER
4934L:	linux-efi@vger.kernel.org
4935M:	Ivan Hu <ivan.hu@canonical.com>
4936M:	Matt Fleming <matt@codeblueprint.co.uk>
4937S:	Maintained
4938F:	drivers/firmware/efi/test/
4939
4940EFS FILESYSTEM
4941W:	http://aeschi.ch.eu.org/efs/
4942S:	Orphan
4943F:	fs/efs/
4944
4945EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4946M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4947L:	netdev@vger.kernel.org
4948S:	Maintained
4949F:	drivers/net/ethernet/ibm/ehea/
4950
4951EM28XX VIDEO4LINUX DRIVER
4952M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4953M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4954L:	linux-media@vger.kernel.org
4955W:	https://linuxtv.org
4956T:	git git://linuxtv.org/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/em28xx/
4959F:	Documentation/media/v4l-drivers/em28xx*
4960
4961EMBEDDED LINUX
4962M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4963M:	Matt Mackall <mpm@selenic.com>
4964M:	David Woodhouse <dwmw2@infradead.org>
4965L:	linux-embedded@vger.kernel.org
4966S:	Maintained
4967
4968EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4969M:	James Smart <james.smart@broadcom.com>
4970M:	Dick Kennedy <dick.kennedy@broadcom.com>
4971L:	linux-scsi@vger.kernel.org
4972W:	http://www.broadcom.com
4973S:	Supported
4974F:	drivers/scsi/lpfc/
4975
4976ENE CB710 FLASH CARD READER DRIVER
4977M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4978S:	Maintained
4979F:	drivers/misc/cb710/
4980F:	drivers/mmc/host/cb710-mmc.*
4981F:	include/linux/cb710.h
4982
4983ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4984M:	Maxim Levitsky <maximlevitsky@gmail.com>
4985S:	Maintained
4986F:	drivers/media/rc/ene_ir.*
4987
4988EPSON S1D13XXX FRAMEBUFFER DRIVER
4989M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4990S:	Maintained
4991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4992F:	drivers/video/fbdev/s1d13xxxfb.c
4993F:	include/video/s1d13xxxfb.h
4994
4995ET131X NETWORK DRIVER
4996M:	Mark Einon <mark.einon@gmail.com>
4997S:	Odd Fixes
4998F:	drivers/net/ethernet/agere/
4999
5000ETHERNET BRIDGE
5001M:	Stephen Hemminger <stephen@networkplumber.org>
5002L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5003L:	netdev@vger.kernel.org
5004W:	http://www.linuxfoundation.org/en/Net:Bridge
5005S:	Maintained
5006F:	include/linux/netfilter_bridge/
5007F:	net/bridge/
5008
5009ETHERNET PHY LIBRARY
5010M:	Andrew Lunn <andrew@lunn.ch>
5011M:	Florian Fainelli <f.fainelli@gmail.com>
5012L:	netdev@vger.kernel.org
5013S:	Maintained
5014F:	include/linux/phy.h
5015F:	include/linux/phy_fixed.h
5016F:	drivers/net/phy/
5017F:	Documentation/networking/phy.txt
5018F:	drivers/of/of_mdio.c
5019F:	drivers/of/of_net.c
5020
5021EXT2 FILE SYSTEM
5022M:	Jan Kara <jack@suse.com>
5023L:	linux-ext4@vger.kernel.org
5024S:	Maintained
5025F:	Documentation/filesystems/ext2.txt
5026F:	fs/ext2/
5027F:	include/linux/ext2*
5028
5029EXT4 FILE SYSTEM
5030M:	"Theodore Ts'o" <tytso@mit.edu>
5031M:	Andreas Dilger <adilger.kernel@dilger.ca>
5032L:	linux-ext4@vger.kernel.org
5033W:	http://ext4.wiki.kernel.org
5034Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5036S:	Maintained
5037F:	Documentation/filesystems/ext4.txt
5038F:	fs/ext4/
5039
5040Extended Verification Module (EVM)
5041M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5042L:	linux-ima-devel@lists.sourceforge.net
5043L:	linux-security-module@vger.kernel.org
5044S:	Supported
5045F:	security/integrity/evm/
5046
5047EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5048M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5049M:	Chanwoo Choi <cw00.choi@samsung.com>
5050L:	linux-kernel@vger.kernel.org
5051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5052S:	Maintained
5053F:	drivers/extcon/
5054F:	include/linux/extcon/
5055F:	include/linux/extcon.h
5056F:	Documentation/extcon/
5057F:	Documentation/devicetree/bindings/extcon/
5058
5059EXYNOS DP DRIVER
5060M:	Jingoo Han <jingoohan1@gmail.com>
5061L:	dri-devel@lists.freedesktop.org
5062S:	Maintained
5063F:	drivers/gpu/drm/exynos/exynos_dp*
5064
5065EXYNOS SYSMMU (IOMMU) driver
5066M:	Marek Szyprowski <m.szyprowski@samsung.com>
5067L:	iommu@lists.linux-foundation.org
5068S:	Maintained
5069F:	drivers/iommu/exynos-iommu.c
5070
5071EZchip NPS platform support
5072M:	Noam Camus <noamc@ezchip.com>
5073S:	Supported
5074F:	arch/arc/plat-eznps
5075F:	arch/arc/boot/dts/eznps.dts
5076
5077F71805F HARDWARE MONITORING DRIVER
5078M:	Jean Delvare <jdelvare@suse.com>
5079L:	linux-hwmon@vger.kernel.org
5080S:	Maintained
5081F:	Documentation/hwmon/f71805f
5082F:	drivers/hwmon/f71805f.c
5083
5084FC0011 TUNER DRIVER
5085M:	Michael Buesch <m@bues.ch>
5086L:	linux-media@vger.kernel.org
5087S:	Maintained
5088F:	drivers/media/tuners/fc0011.h
5089F:	drivers/media/tuners/fc0011.c
5090
5091FC2580 MEDIA DRIVER
5092M:	Antti Palosaari <crope@iki.fi>
5093L:	linux-media@vger.kernel.org
5094W:	https://linuxtv.org
5095W:	http://palosaari.fi/linux/
5096Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5097T:	git git://linuxtv.org/anttip/media_tree.git
5098S:	Maintained
5099F:	drivers/media/tuners/fc2580*
5100
5101FANOTIFY
5102M:	Eric Paris <eparis@redhat.com>
5103S:	Maintained
5104F:	fs/notify/fanotify/
5105F:	include/linux/fanotify.h
5106F:	include/uapi/linux/fanotify.h
5107
5108FARSYNC SYNCHRONOUS DRIVER
5109M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5110W:	http://www.farsite.co.uk/
5111S:	Supported
5112F:	drivers/net/wan/farsync.*
5113
5114FAULT INJECTION SUPPORT
5115M:	Akinobu Mita <akinobu.mita@gmail.com>
5116S:	Supported
5117F:	Documentation/fault-injection/
5118F:	lib/fault-inject.c
5119
5120FBTFT Framebuffer drivers
5121M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5122S:	Maintained
5123F:	drivers/staging/fbtft/
5124
5125FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5126M:	Johannes Thumshirn <jth@kernel.org>
5127L:	fcoe-devel@open-fcoe.org
5128W:	www.Open-FCoE.org
5129S:	Supported
5130F:	drivers/scsi/libfc/
5131F:	drivers/scsi/fcoe/
5132F:	include/scsi/fc/
5133F:	include/scsi/libfc.h
5134F:	include/scsi/libfcoe.h
5135F:	include/uapi/scsi/fc/
5136
5137FILE LOCKING (flock() and fcntl()/lockf())
5138M:	Jeff Layton <jlayton@poochiereds.net>
5139M:	"J. Bruce Fields" <bfields@fieldses.org>
5140L:	linux-fsdevel@vger.kernel.org
5141S:	Maintained
5142F:	include/linux/fcntl.h
5143F:	include/linux/fs.h
5144F:	include/uapi/linux/fcntl.h
5145F:	include/uapi/linux/fs.h
5146F:	fs/fcntl.c
5147F:	fs/locks.c
5148
5149FILESYSTEMS (VFS and infrastructure)
5150M:	Alexander Viro <viro@zeniv.linux.org.uk>
5151L:	linux-fsdevel@vger.kernel.org
5152S:	Maintained
5153F:	fs/*
5154
5155FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5156M:	Riku Voipio <riku.voipio@iki.fi>
5157L:	linux-hwmon@vger.kernel.org
5158S:	Maintained
5159F:	drivers/hwmon/f75375s.c
5160F:	include/linux/f75375s.h
5161
5162FIREWIRE AUDIO DRIVERS
5163M:	Clemens Ladisch <clemens@ladisch.de>
5164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5165T:	git git://git.alsa-project.org/alsa-kernel.git
5166S:	Maintained
5167F:	sound/firewire/
5168
5169FIREWIRE MEDIA DRIVERS (firedtv)
5170M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5171L:	linux-media@vger.kernel.org
5172L:	linux1394-devel@lists.sourceforge.net
5173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5174S:	Maintained
5175F:	drivers/media/firewire/
5176
5177FIREWIRE SBP-2 TARGET
5178M:	Chris Boot <bootc@bootc.net>
5179L:	linux-scsi@vger.kernel.org
5180L:	target-devel@vger.kernel.org
5181L:	linux1394-devel@lists.sourceforge.net
5182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5183S:	Maintained
5184F:	drivers/target/sbp/
5185
5186FIREWIRE SUBSYSTEM
5187M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5188L:	linux1394-devel@lists.sourceforge.net
5189W:	http://ieee1394.wiki.kernel.org/
5190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5191S:	Maintained
5192F:	drivers/firewire/
5193F:	include/linux/firewire.h
5194F:	include/uapi/linux/firewire*.h
5195F:	tools/firewire/
5196
5197FIRMWARE LOADER (request_firmware)
5198M:	Luis R. Rodriguez <mcgrof@kernel.org>
5199L:	linux-kernel@vger.kernel.org
5200S:	Maintained
5201F:	Documentation/firmware_class/
5202F:	drivers/base/firmware*.c
5203F:	include/linux/firmware.h
5204
5205FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5206M:	Joshua Morris <josh.h.morris@us.ibm.com>
5207M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5208S:	Maintained
5209F:	drivers/block/rsxx/
5210
5211FLOPPY DRIVER
5212M:	Jiri Kosina <jikos@kernel.org>
5213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5214S:	Odd fixes
5215F:	drivers/block/floppy.c
5216
5217FMC SUBSYSTEM
5218M:	Alessandro Rubini <rubini@gnudd.com>
5219W:	http://www.ohwr.org/projects/fmc-bus
5220S:	Supported
5221F:	drivers/fmc/
5222F:	include/linux/fmc*.h
5223F:	include/linux/ipmi-fru.h
5224K:	fmc_d.*register
5225
5226FPGA MANAGER FRAMEWORK
5227M:	Alan Tull <atull@kernel.org>
5228R:	Moritz Fischer <moritz.fischer@ettus.com>
5229L:	linux-fpga@vger.kernel.org
5230S:	Maintained
5231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5232F:	Documentation/fpga/
5233F:	Documentation/devicetree/bindings/fpga/
5234F:	drivers/fpga/
5235F:	include/linux/fpga/
5236W:	http://www.rocketboards.org
5237
5238FPU EMULATOR
5239M:	Bill Metzenthen <billm@melbpc.org.au>
5240W:	http://floatingpoint.sourceforge.net/emulator/index.html
5241S:	Maintained
5242F:	arch/x86/math-emu/
5243
5244FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5245L:	netdev@vger.kernel.org
5246S:	Orphan
5247F:	drivers/net/wan/dlci.c
5248F:	drivers/net/wan/sdla.c
5249
5250FRAMEBUFFER LAYER
5251M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5252L:	linux-fbdev@vger.kernel.org
5253T:	git git://github.com/bzolnier/linux.git
5254Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5255S:	Maintained
5256F:	Documentation/fb/
5257F:	drivers/video/
5258F:	include/video/
5259F:	include/linux/fb.h
5260F:	include/uapi/video/
5261F:	include/uapi/linux/fb.h
5262
5263FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5264M:	Horia Geantă <horia.geanta@nxp.com>
5265M:	Dan Douglass <dan.douglass@nxp.com>
5266L:	linux-crypto@vger.kernel.org
5267S:	Maintained
5268F:	drivers/crypto/caam/
5269F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5270
5271FREESCALE DIU FRAMEBUFFER DRIVER
5272M:	Timur Tabi <timur@tabi.org>
5273L:	linux-fbdev@vger.kernel.org
5274S:	Maintained
5275F:	drivers/video/fbdev/fsl-diu-fb.*
5276
5277FREESCALE DMA DRIVER
5278M:	Li Yang <leoli@freescale.com>
5279M:	Zhang Wei <zw@zh-kernel.org>
5280L:	linuxppc-dev@lists.ozlabs.org
5281S:	Maintained
5282F:	drivers/dma/fsldma.*
5283
5284FREESCALE GPMI NAND DRIVER
5285M:	Han Xu <han.xu@nxp.com>
5286L:	linux-mtd@lists.infradead.org
5287S:	Maintained
5288F:	drivers/mtd/nand/gpmi-nand/*
5289
5290FREESCALE I2C CPM DRIVER
5291M:	Jochen Friedrich <jochen@scram.de>
5292L:	linuxppc-dev@lists.ozlabs.org
5293L:	linux-i2c@vger.kernel.org
5294S:	Maintained
5295F:	drivers/i2c/busses/i2c-cpm.c
5296
5297FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5298M:	Sascha Hauer <kernel@pengutronix.de>
5299L:	linux-fbdev@vger.kernel.org
5300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5301S:	Maintained
5302F:	include/linux/platform_data/video-imxfb.h
5303F:	drivers/video/fbdev/imxfb.c
5304
5305FREESCALE QUAD SPI DRIVER
5306M:	Han Xu <han.xu@nxp.com>
5307L:	linux-mtd@lists.infradead.org
5308S:	Maintained
5309F:	drivers/mtd/spi-nor/fsl-quadspi.c
5310
5311FREESCALE SOC FS_ENET DRIVER
5312M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5313M:	Vitaly Bordug <vbordug@ru.mvista.com>
5314L:	linuxppc-dev@lists.ozlabs.org
5315L:	netdev@vger.kernel.org
5316S:	Maintained
5317F:	drivers/net/ethernet/freescale/fs_enet/
5318F:	include/linux/fs_enet_pd.h
5319
5320FREESCALE IMX / MXC FEC DRIVER
5321M:	Fugang Duan <fugang.duan@nxp.com>
5322L:	netdev@vger.kernel.org
5323S:	Maintained
5324F:	drivers/net/ethernet/freescale/fec_main.c
5325F:	drivers/net/ethernet/freescale/fec_ptp.c
5326F:	drivers/net/ethernet/freescale/fec.h
5327F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5328
5329FREESCALE QORIQ DPAA FMAN DRIVER
5330M:	Madalin Bucur <madalin.bucur@nxp.com>
5331L:	netdev@vger.kernel.org
5332S:	Maintained
5333F:	drivers/net/ethernet/freescale/fman
5334F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5335
5336FREESCALE QORIQ DPAA ETHERNET DRIVER
5337M:	Madalin Bucur <madalin.bucur@nxp.com>
5338L:	netdev@vger.kernel.org
5339S:	Maintained
5340F:	drivers/net/ethernet/freescale/dpaa
5341
5342FREESCALE SOC DRIVERS
5343M:	Scott Wood <oss@buserror.net>
5344L:	linuxppc-dev@lists.ozlabs.org
5345L:	linux-arm-kernel@lists.infradead.org
5346S:	Maintained
5347F:	Documentation/devicetree/bindings/powerpc/fsl/
5348F:	drivers/soc/fsl/
5349F:	include/linux/fsl/
5350
5351FREESCALE QUICC ENGINE LIBRARY
5352M:	Qiang Zhao <qiang.zhao@nxp.com>
5353L:	linuxppc-dev@lists.ozlabs.org
5354S:	Maintained
5355F:	drivers/soc/fsl/qe/
5356F:	include/soc/fsl/*qe*.h
5357F:	include/soc/fsl/*ucc*.h
5358
5359FREESCALE USB PERIPHERAL DRIVERS
5360M:	Li Yang <leoli@freescale.com>
5361L:	linux-usb@vger.kernel.org
5362L:	linuxppc-dev@lists.ozlabs.org
5363S:	Maintained
5364F:	drivers/usb/gadget/udc/fsl*
5365
5366FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5367M:	Li Yang <leoli@freescale.com>
5368L:	netdev@vger.kernel.org
5369L:	linuxppc-dev@lists.ozlabs.org
5370S:	Maintained
5371F:	drivers/net/ethernet/freescale/ucc_geth*
5372
5373FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5374M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5375L:	netdev@vger.kernel.org
5376S:	Maintained
5377F:	drivers/net/ethernet/freescale/gianfar*
5378X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5379F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5380
5381FREESCALE QUICC ENGINE UCC HDLC DRIVER
5382M:	Zhao Qiang <qiang.zhao@nxp.com>
5383L:	netdev@vger.kernel.org
5384L:	linuxppc-dev@lists.ozlabs.org
5385S:	Maintained
5386F:	drivers/net/wan/fsl_ucc_hdlc*
5387
5388FREESCALE QUICC ENGINE UCC UART DRIVER
5389M:	Timur Tabi <timur@tabi.org>
5390L:	linuxppc-dev@lists.ozlabs.org
5391S:	Maintained
5392F:	drivers/tty/serial/ucc_uart.c
5393
5394FREESCALE SOC SOUND DRIVERS
5395M:	Timur Tabi <timur@tabi.org>
5396M:	Nicolin Chen <nicoleotsuka@gmail.com>
5397M:	Xiubo Li <Xiubo.Lee@gmail.com>
5398R:	Fabio Estevam <fabio.estevam@nxp.com>
5399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5400L:	linuxppc-dev@lists.ozlabs.org
5401S:	Maintained
5402F:	sound/soc/fsl/fsl*
5403F:	sound/soc/fsl/imx*
5404F:	sound/soc/fsl/mpc8610_hpcd.c
5405
5406FREEVXFS FILESYSTEM
5407M:	Christoph Hellwig <hch@infradead.org>
5408W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5409S:	Maintained
5410F:	fs/freevxfs/
5411
5412FREEZER
5413M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5414M:	Pavel Machek <pavel@ucw.cz>
5415L:	linux-pm@vger.kernel.org
5416S:	Supported
5417F:	Documentation/power/freezing-of-tasks.txt
5418F:	include/linux/freezer.h
5419F:	kernel/freezer.c
5420
5421FRONTSWAP API
5422M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5423L:	linux-kernel@vger.kernel.org
5424S:	Maintained
5425F:	mm/frontswap.c
5426F:	include/linux/frontswap.h
5427
5428FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5429M:	David Howells <dhowells@redhat.com>
5430L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5431S:	Supported
5432F:	Documentation/filesystems/caching/
5433F:	fs/fscache/
5434F:	include/linux/fscache*.h
5435
5436FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5437M:	Theodore Y. Ts'o <tytso@mit.edu>
5438M:	Jaegeuk Kim <jaegeuk@kernel.org>
5439L:	linux-fscrypt@vger.kernel.org
5440Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5442S:	Supported
5443F:	fs/crypto/
5444F:	include/linux/fscrypt*.h
5445
5446F2FS FILE SYSTEM
5447M:	Jaegeuk Kim <jaegeuk@kernel.org>
5448M:	Chao Yu <yuchao0@huawei.com>
5449L:	linux-f2fs-devel@lists.sourceforge.net
5450W:	https://f2fs.wiki.kernel.org/
5451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5452S:	Maintained
5453F:	Documentation/filesystems/f2fs.txt
5454F:	Documentation/ABI/testing/sysfs-fs-f2fs
5455F:	fs/f2fs/
5456F:	include/linux/f2fs_fs.h
5457F:	include/trace/events/f2fs.h
5458
5459FUJITSU FR-V (FRV) PORT
5460S:	Orphan
5461F:	arch/frv/
5462
5463FUJITSU LAPTOP EXTRAS
5464M:	Jonathan Woithe <jwoithe@just42.net>
5465L:	platform-driver-x86@vger.kernel.org
5466S:	Maintained
5467F:	drivers/platform/x86/fujitsu-laptop.c
5468
5469FUJITSU M-5MO LS CAMERA ISP DRIVER
5470M:	Kyungmin Park <kyungmin.park@samsung.com>
5471M:	Heungjun Kim <riverful.kim@samsung.com>
5472L:	linux-media@vger.kernel.org
5473S:	Maintained
5474F:	drivers/media/i2c/m5mols/
5475F:	include/media/i2c/m5mols.h
5476
5477FUJITSU TABLET EXTRAS
5478M:	Robert Gerlach <khnz@gmx.de>
5479L:	platform-driver-x86@vger.kernel.org
5480S:	Maintained
5481F:	drivers/platform/x86/fujitsu-tablet.c
5482
5483FUSE: FILESYSTEM IN USERSPACE
5484M:	Miklos Szeredi <miklos@szeredi.hu>
5485L:	linux-fsdevel@vger.kernel.org
5486W:	http://fuse.sourceforge.net/
5487T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5488S:	Maintained
5489F:	fs/fuse/
5490F:	include/uapi/linux/fuse.h
5491F:	Documentation/filesystems/fuse.txt
5492
5493FUTEX SUBSYSTEM
5494M:	Thomas Gleixner <tglx@linutronix.de>
5495M:	Ingo Molnar <mingo@redhat.com>
5496R:	Peter Zijlstra <peterz@infradead.org>
5497R:	Darren Hart <dvhart@infradead.org>
5498L:	linux-kernel@vger.kernel.org
5499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5500S:	Maintained
5501F:	kernel/futex.c
5502F:	kernel/futex_compat.c
5503F:	include/asm-generic/futex.h
5504F:	include/linux/futex.h
5505F:	include/uapi/linux/futex.h
5506F:	tools/testing/selftests/futex/
5507F:	tools/perf/bench/futex*
5508F:	Documentation/*futex*
5509
5510FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5511M:	Rik Faith <faith@cs.unc.edu>
5512L:	linux-scsi@vger.kernel.org
5513S:	Odd Fixes (e.g., new signatures)
5514F:	drivers/scsi/fdomain.*
5515
5516GCC PLUGINS
5517M:	Kees Cook <keescook@chromium.org>
5518R:	Emese Revfy <re.emese@gmail.com>
5519L:	kernel-hardening@lists.openwall.com
5520S:	Maintained
5521F:	scripts/gcc-plugins/
5522F:	scripts/gcc-plugin.sh
5523F:	scripts/Makefile.gcc-plugins
5524F:	Documentation/gcc-plugins.txt
5525
5526GCOV BASED KERNEL PROFILING
5527M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5528S:	Maintained
5529F:	kernel/gcov/
5530F:	Documentation/dev-tools/gcov.rst
5531
5532GDT SCSI DISK ARRAY CONTROLLER DRIVER
5533M:	Achim Leubner <achim_leubner@adaptec.com>
5534L:	linux-scsi@vger.kernel.org
5535W:	http://www.icp-vortex.com/
5536S:	Supported
5537F:	drivers/scsi/gdt*
5538
5539GDB KERNEL DEBUGGING HELPER SCRIPTS
5540M:	Jan Kiszka <jan.kiszka@siemens.com>
5541M:	Kieran Bingham <kieran@bingham.xyz>
5542S:	Supported
5543F:	scripts/gdb/
5544
5545GEMTEK FM RADIO RECEIVER DRIVER
5546M:	Hans Verkuil <hverkuil@xs4all.nl>
5547L:	linux-media@vger.kernel.org
5548T:	git git://linuxtv.org/media_tree.git
5549W:	https://linuxtv.org
5550S:	Maintained
5551F:	drivers/media/radio/radio-gemtek*
5552
5553GENERIC GPIO I2C DRIVER
5554M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5555S:	Supported
5556F:	drivers/i2c/busses/i2c-gpio.c
5557F:	include/linux/i2c-gpio.h
5558
5559GENERIC GPIO I2C MULTIPLEXER DRIVER
5560M:	Peter Korsgaard <peter.korsgaard@barco.com>
5561L:	linux-i2c@vger.kernel.org
5562S:	Supported
5563F:	drivers/i2c/muxes/i2c-mux-gpio.c
5564F:	include/linux/i2c-mux-gpio.h
5565F:	Documentation/i2c/muxes/i2c-mux-gpio
5566
5567GENERIC HDLC (WAN) DRIVERS
5568M:	Krzysztof Halasa <khc@pm.waw.pl>
5569W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5570S:	Maintained
5571F:	drivers/net/wan/c101.c
5572F:	drivers/net/wan/hd6457*
5573F:	drivers/net/wan/hdlc*
5574F:	drivers/net/wan/n2.c
5575F:	drivers/net/wan/pc300too.c
5576F:	drivers/net/wan/pci200syn.c
5577F:	drivers/net/wan/wanxl*
5578
5579GENERIC INCLUDE/ASM HEADER FILES
5580M:	Arnd Bergmann <arnd@arndb.de>
5581L:	linux-arch@vger.kernel.org
5582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5583S:	Maintained
5584F:	include/asm-generic/
5585F:	include/uapi/asm-generic/
5586
5587GENERIC PHY FRAMEWORK
5588M:	Kishon Vijay Abraham I <kishon@ti.com>
5589L:	linux-kernel@vger.kernel.org
5590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5591S:	Supported
5592F:	drivers/phy/
5593F:	include/linux/phy/
5594
5595GENERIC PM DOMAINS
5596M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5597M:	Kevin Hilman <khilman@kernel.org>
5598M:	Ulf Hansson <ulf.hansson@linaro.org>
5599L:	linux-pm@vger.kernel.org
5600S:	Supported
5601F:	drivers/base/power/domain*.c
5602F:	include/linux/pm_domain.h
5603F:	Documentation/devicetree/bindings/power/power_domain.txt
5604
5605GENERIC UIO DRIVER FOR PCI DEVICES
5606M:	"Michael S. Tsirkin" <mst@redhat.com>
5607L:	kvm@vger.kernel.org
5608S:	Supported
5609F:	drivers/uio/uio_pci_generic.c
5610
5611GET_MAINTAINER SCRIPT
5612M:	Joe Perches <joe@perches.com>
5613S:	Maintained
5614F:	scripts/get_maintainer.pl
5615
5616GENWQE (IBM Generic Workqueue Card)
5617M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5618M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5619S:	Supported
5620F:	drivers/misc/genwqe/
5621
5622GFS2 FILE SYSTEM
5623M:	Steven Whitehouse <swhiteho@redhat.com>
5624M:	Bob Peterson <rpeterso@redhat.com>
5625L:	cluster-devel@redhat.com
5626W:	http://sources.redhat.com/cluster/
5627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5628S:	Supported
5629F:	Documentation/filesystems/gfs2*.txt
5630F:	fs/gfs2/
5631F:	include/uapi/linux/gfs2_ondisk.h
5632
5633GIGASET ISDN DRIVERS
5634M:	Paul Bolle <pebolle@tiscali.nl>
5635L:	gigaset307x-common@lists.sourceforge.net
5636W:	http://gigaset307x.sourceforge.net/
5637S:	Odd Fixes
5638F:	Documentation/isdn/README.gigaset
5639F:	drivers/isdn/gigaset/
5640F:	include/uapi/linux/gigaset_dev.h
5641
5642GO7007 MPEG CODEC
5643M:	Hans Verkuil <hans.verkuil@cisco.com>
5644L:	linux-media@vger.kernel.org
5645S:	Maintained
5646F:	drivers/media/usb/go7007/
5647
5648GOODIX TOUCHSCREEN
5649M:	Bastien Nocera <hadess@hadess.net>
5650L:	linux-input@vger.kernel.org
5651S:	Maintained
5652F:	drivers/input/touchscreen/goodix.c
5653
5654GPIO MOCKUP DRIVER
5655M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5656L:	linux-gpio@vger.kernel.org
5657S:	Maintained
5658F:	drivers/gpio/gpio-mockup.c
5659F:	tools/testing/selftests/gpio/
5660
5661GPIO SUBSYSTEM
5662M:	Linus Walleij <linus.walleij@linaro.org>
5663M:	Alexandre Courbot <gnurou@gmail.com>
5664L:	linux-gpio@vger.kernel.org
5665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5666S:	Maintained
5667F:	Documentation/devicetree/bindings/gpio/
5668F:	Documentation/gpio/
5669F:	Documentation/ABI/testing/gpio-cdev
5670F:	Documentation/ABI/obsolete/sysfs-gpio
5671F:	drivers/gpio/
5672F:	include/linux/gpio/
5673F:	include/linux/gpio.h
5674F:	include/asm-generic/gpio.h
5675F:	include/uapi/linux/gpio.h
5676F:	tools/gpio/
5677
5678GRE DEMULTIPLEXER DRIVER
5679M:	Dmitry Kozlov <xeb@mail.ru>
5680L:	netdev@vger.kernel.org
5681S:	Maintained
5682F:	net/ipv4/gre_demux.c
5683F:	net/ipv4/gre_offload.c
5684F:	include/net/gre.h
5685
5686GRETH 10/100/1G Ethernet MAC device driver
5687M:	Andreas Larsson <andreas@gaisler.com>
5688L:	netdev@vger.kernel.org
5689S:	Maintained
5690F:	drivers/net/ethernet/aeroflex/
5691
5692GREYBUS SUBSYSTEM
5693M:	Johan Hovold <johan@kernel.org>
5694M:	Alex Elder <elder@kernel.org>
5695M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5696S:	Maintained
5697F:	drivers/staging/greybus/
5698L:	greybus-dev@lists.linaro.org
5699
5700GREYBUS AUDIO PROTOCOLS DRIVERS
5701M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5702M:	Mark Greer <mgreer@animalcreek.com>
5703S:	Maintained
5704F:	drivers/staging/greybus/audio_apbridgea.c
5705F:	drivers/staging/greybus/audio_apbridgea.h
5706F:	drivers/staging/greybus/audio_codec.c
5707F:	drivers/staging/greybus/audio_codec.h
5708F:	drivers/staging/greybus/audio_gb.c
5709F:	drivers/staging/greybus/audio_manager.c
5710F:	drivers/staging/greybus/audio_manager.h
5711F:	drivers/staging/greybus/audio_manager_module.c
5712F:	drivers/staging/greybus/audio_manager_private.h
5713F:	drivers/staging/greybus/audio_manager_sysfs.c
5714F:	drivers/staging/greybus/audio_module.c
5715F:	drivers/staging/greybus/audio_topology.c
5716
5717GREYBUS PROTOCOLS DRIVERS
5718M:	Rui Miguel Silva <rmfrfs@gmail.com>
5719S:	Maintained
5720F:	drivers/staging/greybus/sdio.c
5721F:	drivers/staging/greybus/light.c
5722F:	drivers/staging/greybus/gpio.c
5723F:	drivers/staging/greybus/power_supply.c
5724F:	drivers/staging/greybus/spi.c
5725F:	drivers/staging/greybus/spilib.c
5726
5727GREYBUS PROTOCOLS DRIVERS
5728M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5729S:	Maintained
5730F:	drivers/staging/greybus/loopback.c
5731F:	drivers/staging/greybus/timesync.c
5732F:	drivers/staging/greybus/timesync_platform.c
5733
5734GREYBUS PROTOCOLS DRIVERS
5735M:	Viresh Kumar <vireshk@kernel.org>
5736S:	Maintained
5737F:	drivers/staging/greybus/authentication.c
5738F:	drivers/staging/greybus/bootrom.c
5739F:	drivers/staging/greybus/firmware.h
5740F:	drivers/staging/greybus/fw-core.c
5741F:	drivers/staging/greybus/fw-download.c
5742F:	drivers/staging/greybus/fw-managament.c
5743F:	drivers/staging/greybus/greybus_authentication.h
5744F:	drivers/staging/greybus/greybus_firmware.h
5745F:	drivers/staging/greybus/hid.c
5746F:	drivers/staging/greybus/i2c.c
5747F:	drivers/staging/greybus/spi.c
5748F:	drivers/staging/greybus/spilib.c
5749F:	drivers/staging/greybus/spilib.h
5750
5751GREYBUS PROTOCOLS DRIVERS
5752M:	David Lin <dtwlin@gmail.com>
5753S:	Maintained
5754F:	drivers/staging/greybus/uart.c
5755F:	drivers/staging/greybus/log.c
5756
5757GREYBUS PLATFORM DRIVERS
5758M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5759S:	Maintained
5760F:	drivers/staging/greybus/arche-platform.c
5761F:	drivers/staging/greybus/arche-apb-ctrl.c
5762F:	drivers/staging/greybus/arche_platform.h
5763
5764GS1662 VIDEO SERIALIZER
5765M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5766L:	linux-media@vger.kernel.org
5767T:	git git://linuxtv.org/media_tree.git
5768S:	Maintained
5769F:	drivers/media/spi/gs1662.c
5770
5771GSPCA FINEPIX SUBDRIVER
5772M:	Frank Zago <frank@zago.net>
5773L:	linux-media@vger.kernel.org
5774T:	git git://linuxtv.org/media_tree.git
5775S:	Maintained
5776F:	drivers/media/usb/gspca/finepix.c
5777
5778GSPCA GL860 SUBDRIVER
5779M:	Olivier Lorin <o.lorin@laposte.net>
5780L:	linux-media@vger.kernel.org
5781T:	git git://linuxtv.org/media_tree.git
5782S:	Maintained
5783F:	drivers/media/usb/gspca/gl860/
5784
5785GSPCA M5602 SUBDRIVER
5786M:	Erik Andren <erik.andren@gmail.com>
5787L:	linux-media@vger.kernel.org
5788T:	git git://linuxtv.org/media_tree.git
5789S:	Maintained
5790F:	drivers/media/usb/gspca/m5602/
5791
5792GSPCA PAC207 SONIXB SUBDRIVER
5793M:	Hans Verkuil <hverkuil@xs4all.nl>
5794L:	linux-media@vger.kernel.org
5795T:	git git://linuxtv.org/media_tree.git
5796S:	Odd Fixes
5797F:	drivers/media/usb/gspca/pac207.c
5798
5799GSPCA SN9C20X SUBDRIVER
5800M:	Brian Johnson <brijohn@gmail.com>
5801L:	linux-media@vger.kernel.org
5802T:	git git://linuxtv.org/media_tree.git
5803S:	Maintained
5804F:	drivers/media/usb/gspca/sn9c20x.c
5805
5806GSPCA T613 SUBDRIVER
5807M:	Leandro Costantino <lcostantino@gmail.com>
5808L:	linux-media@vger.kernel.org
5809T:	git git://linuxtv.org/media_tree.git
5810S:	Maintained
5811F:	drivers/media/usb/gspca/t613.c
5812
5813GSPCA USB WEBCAM DRIVER
5814M:	Hans Verkuil <hverkuil@xs4all.nl>
5815L:	linux-media@vger.kernel.org
5816T:	git git://linuxtv.org/media_tree.git
5817S:	Odd Fixes
5818F:	drivers/media/usb/gspca/
5819
5820GTP (GPRS Tunneling Protocol)
5821M:	Pablo Neira Ayuso <pablo@netfilter.org>
5822M:	Harald Welte <laforge@gnumonks.org>
5823L:	osmocom-net-gprs@lists.osmocom.org
5824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5825S:	Maintained
5826F:	drivers/net/gtp.c
5827
5828GUID PARTITION TABLE (GPT)
5829M:	Davidlohr Bueso <dave@stgolabs.net>
5830L:	linux-efi@vger.kernel.org
5831S:	Maintained
5832F:	block/partitions/efi.*
5833
5834STK1160 USB VIDEO CAPTURE DRIVER
5835M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5836L:	linux-media@vger.kernel.org
5837T:	git git://linuxtv.org/media_tree.git
5838S:	Maintained
5839F:	drivers/media/usb/stk1160/
5840
5841H8/300 ARCHITECTURE
5842M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5843L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5844W:	http://uclinux-h8.sourceforge.jp
5845T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5846S:	Maintained
5847F:	arch/h8300/
5848F:	drivers/clocksource/h8300_*.c
5849F:	drivers/clk/h8300/
5850F:	drivers/irqchip/irq-renesas-h8*.c
5851
5852HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5853M:	Frank Seidel <frank@f-seidel.de>
5854L:	platform-driver-x86@vger.kernel.org
5855W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5856S:	Maintained
5857F:	drivers/platform/x86/hdaps.c
5858
5859HDPVR USB VIDEO ENCODER DRIVER
5860M:	Hans Verkuil <hverkuil@xs4all.nl>
5861L:	linux-media@vger.kernel.org
5862T:	git git://linuxtv.org/media_tree.git
5863W:	https://linuxtv.org
5864S:	Odd Fixes
5865F:	drivers/media/usb/hdpvr/
5866
5867HWPOISON MEMORY FAILURE HANDLING
5868M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5869L:	linux-mm@kvack.org
5870S:	Maintained
5871F:	mm/memory-failure.c
5872F:	mm/hwpoison-inject.c
5873
5874HYPERVISOR VIRTUAL CONSOLE DRIVER
5875L:	linuxppc-dev@lists.ozlabs.org
5876S:	Odd Fixes
5877F:	drivers/tty/hvc/
5878
5879HACKRF MEDIA DRIVER
5880M:	Antti Palosaari <crope@iki.fi>
5881L:	linux-media@vger.kernel.org
5882W:	https://linuxtv.org
5883W:	http://palosaari.fi/linux/
5884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5885T:	git git://linuxtv.org/anttip/media_tree.git
5886S:	Maintained
5887F:	drivers/media/usb/hackrf/
5888
5889HARDWARE MONITORING
5890M:	Jean Delvare <jdelvare@suse.com>
5891M:	Guenter Roeck <linux@roeck-us.net>
5892L:	linux-hwmon@vger.kernel.org
5893W:	http://hwmon.wiki.kernel.org/
5894T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5896S:	Maintained
5897F:	Documentation/hwmon/
5898F:	drivers/hwmon/
5899F:	include/linux/hwmon*.h
5900
5901HARDWARE RANDOM NUMBER GENERATOR CORE
5902M:	Matt Mackall <mpm@selenic.com>
5903M:	Herbert Xu <herbert@gondor.apana.org.au>
5904L:	linux-crypto@vger.kernel.org
5905S:	Odd fixes
5906F:	Documentation/devicetree/bindings/rng/
5907F:	Documentation/hw_random.txt
5908F:	drivers/char/hw_random/
5909F:	include/linux/hw_random.h
5910
5911HARDWARE SPINLOCK CORE
5912M:	Ohad Ben-Cohen <ohad@wizery.com>
5913M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5914L:	linux-remoteproc@vger.kernel.org
5915S:	Maintained
5916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5917F:	Documentation/devicetree/bindings/hwlock/
5918F:	Documentation/hwspinlock.txt
5919F:	drivers/hwspinlock/
5920F:	include/linux/hwspinlock.h
5921
5922HARMONY SOUND DRIVER
5923L:	linux-parisc@vger.kernel.org
5924S:	Maintained
5925F:	sound/parisc/harmony.*
5926
5927HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5928M:	Jimmy Vance <jimmy.vance@hpe.com>
5929S:	Supported
5930F:	Documentation/watchdog/hpwdt.txt
5931F:	drivers/watchdog/hpwdt.c
5932
5933HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5934M:	Don Brace <don.brace@microsemi.com>
5935L:	esc.storagedev@microsemi.com
5936L:	linux-scsi@vger.kernel.org
5937S:	Supported
5938F:	Documentation/scsi/hpsa.txt
5939F:	drivers/scsi/hpsa*.[ch]
5940F:	include/linux/cciss*.h
5941F:	include/uapi/linux/cciss*.h
5942
5943HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5944M:	Don Brace <don.brace@microsemi.com>
5945L:	esc.storagedev@microsemi.com
5946L:	linux-scsi@vger.kernel.org
5947S:	Supported
5948F:	Documentation/blockdev/cciss.txt
5949F:	drivers/block/cciss*
5950F:	include/linux/cciss_ioctl.h
5951F:	include/uapi/linux/cciss_ioctl.h
5952
5953OPA-VNIC DRIVER
5954M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5955M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5956L:	linux-rdma@vger.kernel.org
5957S:	Supported
5958F:	drivers/infiniband/ulp/opa_vnic
5959
5960HFI1 DRIVER
5961M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5962M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5963L:	linux-rdma@vger.kernel.org
5964S:	Supported
5965F:	drivers/infiniband/hw/hfi1
5966
5967HFS FILESYSTEM
5968L:	linux-fsdevel@vger.kernel.org
5969S:	Orphan
5970F:	Documentation/filesystems/hfs.txt
5971F:	fs/hfs/
5972
5973HFSPLUS FILESYSTEM
5974L:	linux-fsdevel@vger.kernel.org
5975S:	Orphan
5976F:	Documentation/filesystems/hfsplus.txt
5977F:	fs/hfsplus/
5978
5979HGA FRAMEBUFFER DRIVER
5980M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5981L:	linux-nvidia@lists.surfsouth.com
5982W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5983S:	Maintained
5984F:	drivers/video/fbdev/hgafb.c
5985
5986HIBERNATION (aka Software Suspend, aka swsusp)
5987M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5988M:	Pavel Machek <pavel@ucw.cz>
5989L:	linux-pm@vger.kernel.org
5990B:	https://bugzilla.kernel.org
5991S:	Supported
5992F:	arch/x86/power/
5993F:	drivers/base/power/
5994F:	kernel/power/
5995F:	include/linux/suspend.h
5996F:	include/linux/freezer.h
5997F:	include/linux/pm.h
5998F:	arch/*/include/asm/suspend*.h
5999
6000HID CORE LAYER
6001M:	Jiri Kosina <jikos@kernel.org>
6002R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6003L:	linux-input@vger.kernel.org
6004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6005S:	Maintained
6006F:	drivers/hid/
6007F:	include/linux/hid*
6008F:	include/uapi/linux/hid*
6009
6010HID SENSOR HUB DRIVERS
6011M:	Jiri Kosina <jikos@kernel.org>
6012M:	Jonathan Cameron <jic23@kernel.org>
6013M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6014L:	linux-input@vger.kernel.org
6015L:	linux-iio@vger.kernel.org
6016S:	Maintained
6017F:	Documentation/hid/hid-sensor*
6018F:	drivers/hid/hid-sensor-*
6019F:	drivers/iio/*/hid-*
6020F:	include/linux/hid-sensor-*
6021
6022HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6023M:	Thomas Gleixner <tglx@linutronix.de>
6024L:	linux-kernel@vger.kernel.org
6025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6026S:	Maintained
6027F:	Documentation/timers/
6028F:	kernel/time/hrtimer.c
6029F:	kernel/time/clockevents.c
6030F:	kernel/time/tick*.*
6031F:	kernel/time/timer_*.c
6032F:	include/linux/clockchips.h
6033F:	include/linux/hrtimer.h
6034
6035HIGH-SPEED SCC DRIVER FOR AX.25
6036L:	linux-hams@vger.kernel.org
6037S:	Orphan
6038F:	drivers/net/hamradio/dmascc.c
6039F:	drivers/net/hamradio/scc.c
6040
6041HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6042M:	HighPoint Linux Team <linux@highpoint-tech.com>
6043W:	http://www.highpoint-tech.com
6044S:	Supported
6045F:	Documentation/scsi/hptiop.txt
6046F:	drivers/scsi/hptiop.c
6047
6048HIPPI
6049M:	Jes Sorensen <jes@trained-monkey.org>
6050L:	linux-hippi@sunsite.dk
6051S:	Maintained
6052F:	include/linux/hippidevice.h
6053F:	include/uapi/linux/if_hippi.h
6054F:	net/802/hippi.c
6055F:	drivers/net/hippi/
6056
6057HISILICON NETWORK SUBSYSTEM DRIVER
6058M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6059M:	Salil Mehta <salil.mehta@huawei.com>
6060L:	netdev@vger.kernel.org
6061W:	http://www.hisilicon.com
6062S:	Maintained
6063F:	drivers/net/ethernet/hisilicon/
6064F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6065
6066HISILICON ROCE DRIVER
6067M:	Lijun Ou <oulijun@huawei.com>
6068M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6069L:	linux-rdma@vger.kernel.org
6070S:	Maintained
6071F:	drivers/infiniband/hw/hns/
6072F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6073
6074HISILICON SAS Controller
6075M:	John Garry <john.garry@huawei.com>
6076W:	http://www.hisilicon.com
6077S:	Supported
6078F:	drivers/scsi/hisi_sas/
6079F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6080
6081HOST AP DRIVER
6082M:	Jouni Malinen <j@w1.fi>
6083L:	linux-wireless@vger.kernel.org
6084W:	http://w1.fi/hostap-driver.html
6085S:	Obsolete
6086F:	drivers/net/wireless/intersil/hostap/
6087
6088HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6089L:	platform-driver-x86@vger.kernel.org
6090S:	Orphan
6091F:	drivers/platform/x86/tc1100-wmi.c
6092
6093HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6094M:	Jaroslav Kysela <perex@perex.cz>
6095S:	Maintained
6096F:	drivers/net/ethernet/hp/hp100.*
6097
6098HPET:	High Precision Event Timers driver
6099M:	Clemens Ladisch <clemens@ladisch.de>
6100S:	Maintained
6101F:	Documentation/timers/hpet.txt
6102F:	drivers/char/hpet.c
6103F:	include/linux/hpet.h
6104F:	include/uapi/linux/hpet.h
6105
6106HPET:	x86
6107S:	Orphan
6108F:	arch/x86/kernel/hpet.c
6109F:	arch/x86/include/asm/hpet.h
6110
6111HPFS FILESYSTEM
6112M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6113W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6114S:	Maintained
6115F:	fs/hpfs/
6116
6117HSI SUBSYSTEM
6118M:	Sebastian Reichel <sre@kernel.org>
6119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6120S:	Maintained
6121F:	Documentation/ABI/testing/sysfs-bus-hsi
6122F:	Documentation/driver-api/hsi.rst
6123F:	drivers/hsi/
6124F:	include/linux/hsi/
6125F:	include/uapi/linux/hsi/
6126
6127HSO 3G MODEM DRIVER
6128L:	linux-usb@vger.kernel.org
6129S:	Orphan
6130F:	drivers/net/usb/hso.c
6131
6132HSR NETWORK PROTOCOL
6133M:	Arvid Brodin <arvid.brodin@alten.se>
6134L:	netdev@vger.kernel.org
6135S:	Maintained
6136F:	net/hsr/
6137
6138HTCPEN TOUCHSCREEN DRIVER
6139M:	Pau Oliva Fora <pof@eslack.org>
6140L:	linux-input@vger.kernel.org
6141S:	Maintained
6142F:	drivers/input/touchscreen/htcpen.c
6143
6144HUGETLB FILESYSTEM
6145M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6146S:	Maintained
6147F:	fs/hugetlbfs/
6148
6149HVA ST MEDIA DRIVER
6150M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153W:	https://linuxtv.org
6154S:	Supported
6155F:	drivers/media/platform/sti/hva
6156
6157Hyper-V CORE AND DRIVERS
6158M:	"K. Y. Srinivasan" <kys@microsoft.com>
6159M:	Haiyang Zhang <haiyangz@microsoft.com>
6160M:	Stephen Hemminger <sthemmin@microsoft.com>
6161L:	devel@linuxdriverproject.org
6162S:	Maintained
6163F:	arch/x86/include/asm/mshyperv.h
6164F:	arch/x86/include/uapi/asm/hyperv.h
6165F:	arch/x86/kernel/cpu/mshyperv.c
6166F:	arch/x86/hyperv
6167F:	drivers/hid/hid-hyperv.c
6168F:	drivers/hv/
6169F:	drivers/input/serio/hyperv-keyboard.c
6170F:	drivers/pci/host/pci-hyperv.c
6171F:	drivers/net/hyperv/
6172F:	drivers/scsi/storvsc_drv.c
6173F:	drivers/uio/uio_hv_generic.c
6174F:	drivers/video/fbdev/hyperv_fb.c
6175F:	include/linux/hyperv.h
6176F:	tools/hv/
6177F:	Documentation/ABI/stable/sysfs-bus-vmbus
6178
6179I2C MUXES
6180M:	Peter Rosin <peda@axentia.se>
6181L:	linux-i2c@vger.kernel.org
6182S:	Maintained
6183F:	Documentation/i2c/i2c-topology
6184F:	Documentation/i2c/muxes/
6185F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6186F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6187F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6188F:	drivers/i2c/i2c-mux.c
6189F:	drivers/i2c/muxes/
6190F:	include/linux/i2c-mux.h
6191
6192I2C OVER PARALLEL PORT
6193M:	Jean Delvare <jdelvare@suse.com>
6194L:	linux-i2c@vger.kernel.org
6195S:	Maintained
6196F:	Documentation/i2c/busses/i2c-parport
6197F:	Documentation/i2c/busses/i2c-parport-light
6198F:	drivers/i2c/busses/i2c-parport.c
6199F:	drivers/i2c/busses/i2c-parport-light.c
6200
6201I2C/SMBUS CONTROLLER DRIVERS FOR PC
6202M:	Jean Delvare <jdelvare@suse.com>
6203L:	linux-i2c@vger.kernel.org
6204S:	Maintained
6205F:	Documentation/i2c/busses/i2c-ali1535
6206F:	Documentation/i2c/busses/i2c-ali1563
6207F:	Documentation/i2c/busses/i2c-ali15x3
6208F:	Documentation/i2c/busses/i2c-amd756
6209F:	Documentation/i2c/busses/i2c-amd8111
6210F:	Documentation/i2c/busses/i2c-i801
6211F:	Documentation/i2c/busses/i2c-nforce2
6212F:	Documentation/i2c/busses/i2c-piix4
6213F:	Documentation/i2c/busses/i2c-sis5595
6214F:	Documentation/i2c/busses/i2c-sis630
6215F:	Documentation/i2c/busses/i2c-sis96x
6216F:	Documentation/i2c/busses/i2c-via
6217F:	Documentation/i2c/busses/i2c-viapro
6218F:	drivers/i2c/busses/i2c-ali1535.c
6219F:	drivers/i2c/busses/i2c-ali1563.c
6220F:	drivers/i2c/busses/i2c-ali15x3.c
6221F:	drivers/i2c/busses/i2c-amd756.c
6222F:	drivers/i2c/busses/i2c-amd756-s4882.c
6223F:	drivers/i2c/busses/i2c-amd8111.c
6224F:	drivers/i2c/busses/i2c-i801.c
6225F:	drivers/i2c/busses/i2c-isch.c
6226F:	drivers/i2c/busses/i2c-nforce2.c
6227F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6228F:	drivers/i2c/busses/i2c-piix4.c
6229F:	drivers/i2c/busses/i2c-sis5595.c
6230F:	drivers/i2c/busses/i2c-sis630.c
6231F:	drivers/i2c/busses/i2c-sis96x.c
6232F:	drivers/i2c/busses/i2c-via.c
6233F:	drivers/i2c/busses/i2c-viapro.c
6234
6235I2C/SMBUS ISMT DRIVER
6236M:	Seth Heasley <seth.heasley@intel.com>
6237M:	Neil Horman <nhorman@tuxdriver.com>
6238L:	linux-i2c@vger.kernel.org
6239F:	drivers/i2c/busses/i2c-ismt.c
6240F:	Documentation/i2c/busses/i2c-ismt
6241
6242I2C/SMBUS STUB DRIVER
6243M:	Jean Delvare <jdelvare@suse.com>
6244L:	linux-i2c@vger.kernel.org
6245S:	Maintained
6246F:	drivers/i2c/i2c-stub.c
6247
6248I2C SUBSYSTEM
6249M:	Wolfram Sang <wsa@the-dreams.de>
6250L:	linux-i2c@vger.kernel.org
6251W:	https://i2c.wiki.kernel.org/
6252Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6254S:	Maintained
6255F:	Documentation/devicetree/bindings/i2c/
6256F:	Documentation/i2c/
6257F:	drivers/i2c/
6258F:	drivers/i2c/*/
6259F:	include/linux/i2c.h
6260F:	include/linux/i2c-*.h
6261F:	include/uapi/linux/i2c.h
6262F:	include/uapi/linux/i2c-*.h
6263
6264I2C ACPI SUPPORT
6265M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6266L:	linux-i2c@vger.kernel.org
6267L:	linux-acpi@vger.kernel.org
6268S:	Maintained
6269
6270I2C-TAOS-EVM DRIVER
6271M:	Jean Delvare <jdelvare@suse.com>
6272L:	linux-i2c@vger.kernel.org
6273S:	Maintained
6274F:	Documentation/i2c/busses/i2c-taos-evm
6275F:	drivers/i2c/busses/i2c-taos-evm.c
6276
6277I2C-TINY-USB DRIVER
6278M:	Till Harbaum <till@harbaum.org>
6279L:	linux-i2c@vger.kernel.org
6280W:	http://www.harbaum.org/till/i2c_tiny_usb
6281S:	Maintained
6282F:	drivers/i2c/busses/i2c-tiny-usb.c
6283
6284i386 BOOT CODE
6285M:	"H. Peter Anvin" <hpa@zytor.com>
6286S:	Maintained
6287F:	arch/x86/boot/
6288
6289i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6290M:	"H. Peter Anvin" <hpa@zytor.com>
6291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6292S:	Maintained
6293
6294IA64 (Itanium) PLATFORM
6295M:	Tony Luck <tony.luck@intel.com>
6296M:	Fenghua Yu <fenghua.yu@intel.com>
6297L:	linux-ia64@vger.kernel.org
6298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6299S:	Maintained
6300F:	arch/ia64/
6301
6302IBM Power VMX Cryptographic instructions
6303M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6304M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6305L:	linux-crypto@vger.kernel.org
6306S:	Supported
6307F:	drivers/crypto/vmx/Makefile
6308F:	drivers/crypto/vmx/Kconfig
6309F:	drivers/crypto/vmx/vmx.c
6310F:	drivers/crypto/vmx/aes*
6311F:	drivers/crypto/vmx/ghash*
6312F:	drivers/crypto/vmx/ppc-xlate.pl
6313
6314IBM Power in-Nest Crypto Acceleration
6315M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6316M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6317L:	linux-crypto@vger.kernel.org
6318S:	Supported
6319F:	drivers/crypto/nx/Makefile
6320F:	drivers/crypto/nx/Kconfig
6321F:	drivers/crypto/nx/nx-aes*
6322F:	drivers/crypto/nx/nx-sha*
6323F:	drivers/crypto/nx/nx.*
6324F:	drivers/crypto/nx/nx_csbcpb.h
6325F:	drivers/crypto/nx/nx_debugfs.h
6326
6327IBM Power 842 compression accelerator
6328M:	Haren Myneni <haren@us.ibm.com>
6329S:	Supported
6330F:	drivers/crypto/nx/Makefile
6331F:	drivers/crypto/nx/Kconfig
6332F:	drivers/crypto/nx/nx-842*
6333F:	include/linux/sw842.h
6334F:	crypto/842.c
6335F:	lib/842/
6336
6337IBM Power Linux RAID adapter
6338M:	Brian King <brking@us.ibm.com>
6339S:	Supported
6340F:	drivers/scsi/ipr.*
6341
6342IBM Power Virtual Ethernet Device Driver
6343M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6344L:	netdev@vger.kernel.org
6345S:	Supported
6346F:	drivers/net/ethernet/ibm/ibmveth.*
6347
6348IBM Power SRIOV Virtual NIC Device Driver
6349M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6350M:	John Allen <jallen@linux.vnet.ibm.com>
6351L:	netdev@vger.kernel.org
6352S:	Supported
6353F:	drivers/net/ethernet/ibm/ibmvnic.*
6354
6355IBM Power Virtual SCSI Device Drivers
6356M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6357L:	linux-scsi@vger.kernel.org
6358S:	Supported
6359F:	drivers/scsi/ibmvscsi/ibmvscsi*
6360F:	include/scsi/viosrp.h
6361
6362IBM Power Virtual SCSI Device Target Driver
6363M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6364M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6365L:	linux-scsi@vger.kernel.org
6366L:	target-devel@vger.kernel.org
6367S:	Supported
6368F:	drivers/scsi/ibmvscsi_tgt/
6369
6370IBM Power Virtual FC Device Drivers
6371M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6372L:	linux-scsi@vger.kernel.org
6373S:	Supported
6374F:	drivers/scsi/ibmvscsi/ibmvfc*
6375
6376IBM ServeRAID RAID DRIVER
6377S:	Orphan
6378F:	drivers/scsi/ips.*
6379
6380ICH LPC AND GPIO DRIVER
6381M:	Peter Tyser <ptyser@xes-inc.com>
6382S:	Maintained
6383F:	drivers/mfd/lpc_ich.c
6384F:	drivers/gpio/gpio-ich.c
6385
6386IDT VersaClock 5 CLOCK DRIVER
6387M:	Marek Vasut <marek.vasut@gmail.com>
6388S:	Maintained
6389F:	drivers/clk/clk-versaclock5.c
6390
6391IDE SUBSYSTEM
6392M:	"David S. Miller" <davem@davemloft.net>
6393L:	linux-ide@vger.kernel.org
6394Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6396S:	Maintained
6397F:	Documentation/ide/
6398F:	drivers/ide/
6399F:	include/linux/ide.h
6400
6401IDEAPAD LAPTOP EXTRAS DRIVER
6402M:	Ike Panhc <ike.pan@canonical.com>
6403L:	platform-driver-x86@vger.kernel.org
6404W:	http://launchpad.net/ideapad-laptop
6405S:	Maintained
6406F:	drivers/platform/x86/ideapad-laptop.c
6407
6408IDEAPAD LAPTOP SLIDEBAR DRIVER
6409M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6410L:	linux-input@vger.kernel.org
6411W:	https://github.com/o2genum/ideapad-slidebar
6412S:	Maintained
6413F:	drivers/input/misc/ideapad_slidebar.c
6414
6415IDE/ATAPI DRIVERS
6416M:	Borislav Petkov <bp@alien8.de>
6417L:	linux-ide@vger.kernel.org
6418S:	Maintained
6419F:	Documentation/cdrom/ide-cd
6420F:	drivers/ide/ide-cd*
6421
6422IEEE 802.15.4 SUBSYSTEM
6423M:	Alexander Aring <aar@pengutronix.de>
6424M:	Stefan Schmidt <stefan@osg.samsung.com>
6425L:	linux-wpan@vger.kernel.org
6426W:	http://wpan.cakelab.org/
6427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6429S:	Maintained
6430F:	net/ieee802154/
6431F:	net/mac802154/
6432F:	drivers/net/ieee802154/
6433F:	include/linux/nl802154.h
6434F:	include/linux/ieee802154.h
6435F:	include/net/nl802154.h
6436F:	include/net/mac802154.h
6437F:	include/net/af_ieee802154.h
6438F:	include/net/cfg802154.h
6439F:	include/net/ieee802154_netdev.h
6440F:	Documentation/networking/ieee802154.txt
6441
6442IFE PROTOCOL
6443M:	Yotam Gigi <yotamg@mellanox.com>
6444M:	Jamal Hadi Salim <jhs@mojatatu.com>
6445F:	net/ife
6446F:	include/net/ife.h
6447F:	include/uapi/linux/ife.h
6448
6449IGORPLUG-USB IR RECEIVER
6450M:	Sean Young <sean@mess.org>
6451L:	linux-media@vger.kernel.org
6452S:	Maintained
6453F:	drivers/media/rc/igorplugusb.c
6454
6455IGUANAWORKS USB IR TRANSCEIVER
6456M:	Sean Young <sean@mess.org>
6457L:	linux-media@vger.kernel.org
6458S:	Maintained
6459F:	drivers/media/rc/iguanair.c
6460
6461IIO DIGITAL POTENTIOMETER DAC
6462M:	Peter Rosin <peda@axentia.se>
6463L:	linux-iio@vger.kernel.org
6464S:	Maintained
6465F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6466F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6467F:	drivers/iio/dac/dpot-dac.c
6468
6469IIO ENVELOPE DETECTOR
6470M:	Peter Rosin <peda@axentia.se>
6471L:	linux-iio@vger.kernel.org
6472S:	Maintained
6473F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6474F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6475F:	drivers/iio/adc/envelope-detector.c
6476
6477IIO SUBSYSTEM AND DRIVERS
6478M:	Jonathan Cameron <jic23@kernel.org>
6479R:	Hartmut Knaack <knaack.h@gmx.de>
6480R:	Lars-Peter Clausen <lars@metafoo.de>
6481R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6482L:	linux-iio@vger.kernel.org
6483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6484S:	Maintained
6485F:	Documentation/devicetree/bindings/iio/
6486F:	drivers/iio/
6487F:	drivers/staging/iio/
6488F:	include/linux/iio/
6489F:	tools/iio/
6490
6491IKANOS/ADI EAGLE ADSL USB DRIVER
6492M:	Matthieu Castet <castet.matthieu@free.fr>
6493M:	Stanislaw Gruszka <stf_xl@wp.pl>
6494S:	Maintained
6495F:	drivers/usb/atm/ueagle-atm.c
6496
6497IMGTEC ASCII LCD DRIVER
6498M:	Paul Burton <paul.burton@imgtec.com>
6499S:	Maintained
6500F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6501F:	drivers/auxdisplay/img-ascii-lcd.c
6502
6503INA209 HARDWARE MONITOR DRIVER
6504M:	Guenter Roeck <linux@roeck-us.net>
6505L:	linux-hwmon@vger.kernel.org
6506S:	Maintained
6507F:	Documentation/hwmon/ina209
6508F:	Documentation/devicetree/bindings/i2c/ina209.txt
6509F:	drivers/hwmon/ina209.c
6510
6511INA2XX HARDWARE MONITOR DRIVER
6512M:	Guenter Roeck <linux@roeck-us.net>
6513L:	linux-hwmon@vger.kernel.org
6514S:	Maintained
6515F:	Documentation/hwmon/ina2xx
6516F:	drivers/hwmon/ina2xx.c
6517F:	include/linux/platform_data/ina2xx.h
6518
6519INDUSTRY PACK SUBSYSTEM (IPACK)
6520M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6521M:	Jens Taprogge <jens.taprogge@taprogge.org>
6522M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6523L:	industrypack-devel@lists.sourceforge.net
6524W:	http://industrypack.sourceforge.net
6525S:	Maintained
6526F:	drivers/ipack/
6527
6528INGENIC JZ4780 DMA Driver
6529M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6530S:	Maintained
6531F:	drivers/dma/dma-jz4780.c
6532
6533INGENIC JZ4780 NAND DRIVER
6534M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6535L:	linux-mtd@lists.infradead.org
6536S:	Maintained
6537F:	drivers/mtd/nand/jz4780_*
6538
6539INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6540M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6541M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6542L:	linux-ima-devel@lists.sourceforge.net
6543L:	linux-ima-user@lists.sourceforge.net
6544L:	linux-security-module@vger.kernel.org
6545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6546S:	Supported
6547F:	security/integrity/ima/
6548
6549IMGTEC IR DECODER DRIVER
6550M:	James Hogan <james.hogan@imgtec.com>
6551S:	Maintained
6552F:	drivers/media/rc/img-ir/
6553
6554IMS TWINTURBO FRAMEBUFFER DRIVER
6555L:	linux-fbdev@vger.kernel.org
6556S:	Orphan
6557F:	drivers/video/fbdev/imsttfb.c
6558
6559INFINIBAND SUBSYSTEM
6560M:	Doug Ledford <dledford@redhat.com>
6561M:	Sean Hefty <sean.hefty@intel.com>
6562M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6563L:	linux-rdma@vger.kernel.org
6564W:	http://www.openfabrics.org/
6565Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6567S:	Supported
6568F:	Documentation/devicetree/bindings/infiniband/
6569F:	Documentation/infiniband/
6570F:	drivers/infiniband/
6571F:	include/uapi/linux/if_infiniband.h
6572F:	include/uapi/rdma/
6573F:	include/rdma/
6574
6575INOTIFY
6576M:	John McCutchan <john@johnmccutchan.com>
6577M:	Robert Love <rlove@rlove.org>
6578M:	Eric Paris <eparis@parisplace.org>
6579S:	Maintained
6580F:	Documentation/filesystems/inotify.txt
6581F:	fs/notify/inotify/
6582F:	include/linux/inotify.h
6583F:	include/uapi/linux/inotify.h
6584
6585INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6586M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6587L:	linux-input@vger.kernel.org
6588Q:	http://patchwork.kernel.org/project/linux-input/list/
6589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6590S:	Maintained
6591F:	drivers/input/
6592F:	include/linux/input.h
6593F:	include/uapi/linux/input.h
6594F:	include/linux/input/
6595F:	Documentation/devicetree/bindings/input/
6596
6597INPUT MULTITOUCH (MT) PROTOCOL
6598M:	Henrik Rydberg <rydberg@bitmath.org>
6599L:	linux-input@vger.kernel.org
6600S:	Odd fixes
6601F:	Documentation/input/multi-touch-protocol.rst
6602F:	drivers/input/input-mt.c
6603K:	\b(ABS|SYN)_MT_
6604
6605INTEL ASoC BDW/HSW DRIVERS
6606M:	Jie Yang <yang.jie@linux.intel.com>
6607L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6608S:	Supported
6609F:	sound/soc/intel/common/sst-dsp*
6610F:	sound/soc/intel/common/sst-firmware.c
6611F:	sound/soc/intel/boards/broadwell.c
6612F:	sound/soc/intel/haswell/
6613
6614INTEL C600 SERIES SAS CONTROLLER DRIVER
6615M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6616M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6617L:	linux-scsi@vger.kernel.org
6618T:	git git://git.code.sf.net/p/intel-sas/isci
6619S:	Supported
6620F:	drivers/scsi/isci/
6621
6622INTEL HID EVENT DRIVER
6623M:	Alex Hung <alex.hung@canonical.com>
6624L:	platform-driver-x86@vger.kernel.org
6625S:	Maintained
6626F:	drivers/platform/x86/intel-hid.c
6627
6628INTEL VIRTUAL BUTTON DRIVER
6629M:	AceLan Kao <acelan.kao@canonical.com>
6630L:	platform-driver-x86@vger.kernel.org
6631S:	Maintained
6632F:	drivers/platform/x86/intel-vbtn.c
6633
6634INTEL IDLE DRIVER
6635M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6636M:	Len Brown <lenb@kernel.org>
6637L:	linux-pm@vger.kernel.org
6638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6639B:	https://bugzilla.kernel.org
6640S:	Supported
6641F:	drivers/idle/intel_idle.c
6642
6643INTEL INTEGRATED SENSOR HUB DRIVER
6644M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6645M:	Jiri Kosina <jikos@kernel.org>
6646L:	linux-input@vger.kernel.org
6647S:	Maintained
6648F:	drivers/hid/intel-ish-hid/
6649
6650INTEL PSTATE DRIVER
6651M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6652M:	Len Brown <lenb@kernel.org>
6653L:	linux-pm@vger.kernel.org
6654S:	Supported
6655F:	drivers/cpufreq/intel_pstate.c
6656
6657INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6658M:	Maik Broemme <mbroemme@libmpq.org>
6659L:	linux-fbdev@vger.kernel.org
6660S:	Maintained
6661F:	Documentation/fb/intelfb.txt
6662F:	drivers/video/fbdev/intelfb/
6663
6664INTEL 810/815 FRAMEBUFFER DRIVER
6665M:	Antonino Daplas <adaplas@gmail.com>
6666L:	linux-fbdev@vger.kernel.org
6667S:	Maintained
6668F:	drivers/video/fbdev/i810/
6669
6670INTEL MENLOW THERMAL DRIVER
6671M:	Sujith Thomas <sujith.thomas@intel.com>
6672L:	platform-driver-x86@vger.kernel.org
6673W:	https://01.org/linux-acpi
6674S:	Supported
6675F:	drivers/platform/x86/intel_menlow.c
6676
6677INTEL I/OAT DMA DRIVER
6678M:	Dave Jiang <dave.jiang@intel.com>
6679R:	Dan Williams <dan.j.williams@intel.com>
6680L:	dmaengine@vger.kernel.org
6681Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6682S:	Supported
6683F:	drivers/dma/ioat*
6684
6685INTEL IOMMU (VT-d)
6686M:	David Woodhouse <dwmw2@infradead.org>
6687L:	iommu@lists.linux-foundation.org
6688T:	git git://git.infradead.org/iommu-2.6.git
6689S:	Supported
6690F:	drivers/iommu/intel-iommu.c
6691F:	include/linux/intel-iommu.h
6692
6693INTEL IOP-ADMA DMA DRIVER
6694R:	Dan Williams <dan.j.williams@intel.com>
6695S:	Odd fixes
6696F:	drivers/dma/iop-adma.c
6697
6698INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6699M:	Krzysztof Halasa <khalasa@piap.pl>
6700S:	Maintained
6701F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6702F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6703F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6704F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6705F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6706F:	drivers/net/wan/ixp4xx_hss.c
6707
6708INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6709M:	Deepak Saxena <dsaxena@plexity.net>
6710S:	Maintained
6711F:	drivers/char/hw_random/ixp4xx-rng.c
6712
6713INTEL ETHERNET DRIVERS
6714M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6715L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6716W:	http://www.intel.com/support/feedback.htm
6717W:	http://e1000.sourceforge.net/
6718Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6721S:	Supported
6722F:	Documentation/networking/e100.txt
6723F:	Documentation/networking/e1000.txt
6724F:	Documentation/networking/e1000e.txt
6725F:	Documentation/networking/igb.txt
6726F:	Documentation/networking/igbvf.txt
6727F:	Documentation/networking/ixgb.txt
6728F:	Documentation/networking/ixgbe.txt
6729F:	Documentation/networking/ixgbevf.txt
6730F:	Documentation/networking/i40e.txt
6731F:	Documentation/networking/i40evf.txt
6732F:	drivers/net/ethernet/intel/
6733F:	drivers/net/ethernet/intel/*/
6734
6735INTEL RDMA RNIC DRIVER
6736M:     Faisal Latif <faisal.latif@intel.com>
6737M:     Shiraz Saleem <shiraz.saleem@intel.com>
6738L:     linux-rdma@vger.kernel.org
6739S:     Supported
6740F:     drivers/infiniband/hw/i40iw/
6741
6742INTEL MERRIFIELD GPIO DRIVER
6743M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6744L:	linux-gpio@vger.kernel.org
6745S:	Maintained
6746F:	drivers/gpio/gpio-merrifield.c
6747
6748INTEL-MID GPIO DRIVER
6749M:	David Cohen <david.a.cohen@linux.intel.com>
6750L:	linux-gpio@vger.kernel.org
6751S:	Maintained
6752F:	drivers/gpio/gpio-intel-mid.c
6753
6754INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6755M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6756L:	linux-wireless@vger.kernel.org
6757S:	Maintained
6758F:	Documentation/networking/README.ipw2100
6759F:	Documentation/networking/README.ipw2200
6760F:	drivers/net/wireless/intel/ipw2x00/
6761
6762INTEL(R) TRACE HUB
6763M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6764S:	Supported
6765F:	Documentation/trace/intel_th.txt
6766F:	drivers/hwtracing/intel_th/
6767
6768INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6769M:	Ning Sun <ning.sun@intel.com>
6770L:	tboot-devel@lists.sourceforge.net
6771W:	http://tboot.sourceforge.net
6772T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6773S:	Supported
6774F:	Documentation/intel_txt.txt
6775F:	include/linux/tboot.h
6776F:	arch/x86/kernel/tboot.c
6777
6778INTEL WIRELESS WIMAX CONNECTION 2400
6779M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6780M:	linux-wimax@intel.com
6781L:	wimax@linuxwimax.org (subscribers-only)
6782S:	Supported
6783W:	http://linuxwimax.org
6784F:	Documentation/wimax/README.i2400m
6785F:	drivers/net/wimax/i2400m/
6786F:	include/uapi/linux/wimax/i2400m.h
6787
6788INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6789M:	Stanislaw Gruszka <sgruszka@redhat.com>
6790L:	linux-wireless@vger.kernel.org
6791S:	Supported
6792F:	drivers/net/wireless/intel/iwlegacy/
6793
6794INTEL WIRELESS WIFI LINK (iwlwifi)
6795M:	Johannes Berg <johannes.berg@intel.com>
6796M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6797M:	Luca Coelho <luciano.coelho@intel.com>
6798M:	Intel Linux Wireless <linuxwifi@intel.com>
6799L:	linux-wireless@vger.kernel.org
6800W:	http://intellinuxwireless.org
6801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6802S:	Supported
6803F:	drivers/net/wireless/intel/iwlwifi/
6804
6805INTEL MANAGEMENT ENGINE (mei)
6806M:	Tomas Winkler <tomas.winkler@intel.com>
6807L:	linux-kernel@vger.kernel.org
6808S:	Supported
6809F:	include/uapi/linux/mei.h
6810F:	include/linux/mei_cl_bus.h
6811F:	drivers/misc/mei/*
6812F:	drivers/watchdog/mei_wdt.c
6813F:	Documentation/misc-devices/mei/*
6814F:	samples/mei/*
6815
6816INTEL MIC DRIVERS (mic)
6817M:	Sudeep Dutt <sudeep.dutt@intel.com>
6818M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6819S:	Supported
6820W:	https://github.com/sudeepdutt/mic
6821W:	http://software.intel.com/en-us/mic-developer
6822F:	include/linux/mic_bus.h
6823F:	include/linux/scif.h
6824F:	include/uapi/linux/mic_common.h
6825F: 	include/uapi/linux/mic_ioctl.h
6826F:	include/uapi/linux/scif_ioctl.h
6827F:	drivers/misc/mic/
6828F:	drivers/dma/mic_x100_dma.c
6829F:	drivers/dma/mic_x100_dma.h
6830F:	Documentation/mic/
6831
6832INTEL PMC/P-Unit IPC DRIVER
6833M:	Zha Qipeng<qipeng.zha@intel.com>
6834L:	platform-driver-x86@vger.kernel.org
6835S:	Maintained
6836F:	drivers/platform/x86/intel_pmc_ipc.c
6837F:	drivers/platform/x86/intel_punit_ipc.c
6838F:	arch/x86/include/asm/intel_pmc_ipc.h
6839F:	arch/x86/include/asm/intel_punit_ipc.h
6840
6841INTEL TELEMETRY DRIVER
6842M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6843L:	platform-driver-x86@vger.kernel.org
6844S:	Maintained
6845F:	arch/x86/include/asm/intel_telemetry.h
6846F:	drivers/platform/x86/intel_telemetry*
6847
6848INTEL PMC CORE DRIVER
6849M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6850M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6851L:	platform-driver-x86@vger.kernel.org
6852S:	Maintained
6853F:	arch/x86/include/asm/pmc_core.h
6854F:	drivers/platform/x86/intel_pmc_core*
6855
6856INVENSENSE MPU-3050 GYROSCOPE DRIVER
6857M:	Linus Walleij <linus.walleij@linaro.org>
6858L:	linux-iio@vger.kernel.org
6859S:	Maintained
6860F:	drivers/iio/gyro/mpu3050*
6861F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6862
6863IOC3 ETHERNET DRIVER
6864M:	Ralf Baechle <ralf@linux-mips.org>
6865L:	linux-mips@linux-mips.org
6866S:	Maintained
6867F:	drivers/net/ethernet/sgi/ioc3-eth.c
6868
6869IOC3 SERIAL DRIVER
6870M:	Pat Gefre <pfg@sgi.com>
6871L:	linux-serial@vger.kernel.org
6872S:	Maintained
6873F:	drivers/tty/serial/ioc3_serial.c
6874
6875IOMMU DRIVERS
6876M:	Joerg Roedel <joro@8bytes.org>
6877L:	iommu@lists.linux-foundation.org
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6879S:	Maintained
6880F:	Documentation/devicetree/bindings/iommu/
6881F:	drivers/iommu/
6882F:	include/linux/iommu.h
6883F:	include/linux/iova.h
6884
6885IP MASQUERADING
6886M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6887S:	Maintained
6888F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6889
6890IPMI SUBSYSTEM
6891M:	Corey Minyard <minyard@acm.org>
6892L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6893W:	http://openipmi.sourceforge.net/
6894S:	Supported
6895F:	Documentation/IPMI.txt
6896F:	drivers/char/ipmi/
6897F:	include/linux/ipmi*
6898F:	include/uapi/linux/ipmi*
6899
6900QCOM AUDIO (ASoC) DRIVERS
6901M:	Patrick Lai <plai@codeaurora.org>
6902M:	Banajit Goswami <bgoswami@codeaurora.org>
6903L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6904S:	Supported
6905F:	sound/soc/qcom/
6906
6907IPS SCSI RAID DRIVER
6908M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6909L:	linux-scsi@vger.kernel.org
6910W:	http://www.adaptec.com/
6911S:	Maintained
6912F:	drivers/scsi/ips*
6913
6914IPVS
6915M:	Wensong Zhang <wensong@linux-vs.org>
6916M:	Simon Horman <horms@verge.net.au>
6917M:	Julian Anastasov <ja@ssi.bg>
6918L:	netdev@vger.kernel.org
6919L:	lvs-devel@vger.kernel.org
6920S:	Maintained
6921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6923F:	Documentation/networking/ipvs-sysctl.txt
6924F:	include/net/ip_vs.h
6925F:	include/uapi/linux/ip_vs.h
6926F:	net/netfilter/ipvs/
6927
6928IPWIRELESS DRIVER
6929M:	Jiri Kosina <jikos@kernel.org>
6930M:	David Sterba <dsterba@suse.com>
6931S:	Odd Fixes
6932F:	drivers/tty/ipwireless/
6933
6934IPX NETWORK LAYER
6935L:	netdev@vger.kernel.org
6936S:	Odd fixes
6937F:	include/net/ipx.h
6938F:	include/uapi/linux/ipx.h
6939F:	net/ipx/
6940
6941IRDA SUBSYSTEM
6942M:	Samuel Ortiz <samuel@sortiz.org>
6943L:	irda-users@lists.sourceforge.net (subscribers-only)
6944L:	netdev@vger.kernel.org
6945W:	http://irda.sourceforge.net/
6946S:	Maintained
6947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6948F:	Documentation/networking/irda.txt
6949F:	drivers/net/irda/
6950F:	include/net/irda/
6951F:	net/irda/
6952
6953IRQ SUBSYSTEM
6954M:	Thomas Gleixner <tglx@linutronix.de>
6955L:	linux-kernel@vger.kernel.org
6956S:	Maintained
6957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6958F:	kernel/irq/
6959
6960IRQCHIP DRIVERS
6961M:	Thomas Gleixner <tglx@linutronix.de>
6962M:	Jason Cooper <jason@lakedaemon.net>
6963M:	Marc Zyngier <marc.zyngier@arm.com>
6964L:	linux-kernel@vger.kernel.org
6965S:	Maintained
6966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6967T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6968F:	Documentation/devicetree/bindings/interrupt-controller/
6969F:	drivers/irqchip/
6970
6971IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6972M:	Marc Zyngier <marc.zyngier@arm.com>
6973S:	Maintained
6974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6975F:	Documentation/IRQ-domain.txt
6976F:	include/linux/irqdomain.h
6977F:	kernel/irq/irqdomain.c
6978F:	kernel/irq/msi.c
6979
6980ISA
6981M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6982S:	Maintained
6983F:	Documentation/isa.txt
6984F:	drivers/base/isa.c
6985F:	include/linux/isa.h
6986
6987ISAPNP
6988M:	Jaroslav Kysela <perex@perex.cz>
6989S:	Maintained
6990F:	Documentation/isapnp.txt
6991F:	drivers/pnp/isapnp/
6992F:	include/linux/isapnp.h
6993
6994ISA RADIO MODULE
6995M:	Hans Verkuil <hverkuil@xs4all.nl>
6996L:	linux-media@vger.kernel.org
6997T:	git git://linuxtv.org/media_tree.git
6998W:	https://linuxtv.org
6999S:	Maintained
7000F:	drivers/media/radio/radio-isa*
7001
7002iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7003M:	Peter Jones <pjones@redhat.com>
7004M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7005S:	Maintained
7006F:	drivers/firmware/iscsi_ibft*
7007
7008ISCSI
7009M:	Lee Duncan <lduncan@suse.com>
7010M:	Chris Leech <cleech@redhat.com>
7011L:	open-iscsi@googlegroups.com
7012W:	www.open-iscsi.com
7013S:	Maintained
7014F:	drivers/scsi/*iscsi*
7015F:	include/scsi/*iscsi*
7016
7017ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7018M:	Or Gerlitz <ogerlitz@mellanox.com>
7019M:	Sagi Grimberg <sagi@grimberg.me>
7020M:	Roi Dayan <roid@mellanox.com>
7021L:	linux-rdma@vger.kernel.org
7022S:	Supported
7023W:	http://www.openfabrics.org
7024W:	www.open-iscsi.org
7025Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7026F:	drivers/infiniband/ulp/iser/
7027
7028ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7029M:	Sagi Grimberg <sagi@grimberg.me>
7030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7031L:	linux-rdma@vger.kernel.org
7032L:	target-devel@vger.kernel.org
7033S:	Supported
7034W:	http://www.linux-iscsi.org
7035F:	drivers/infiniband/ulp/isert
7036
7037ISDN SUBSYSTEM
7038M:	Karsten Keil <isdn@linux-pingi.de>
7039L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7040L:	netdev@vger.kernel.org
7041W:	http://www.isdn4linux.de
7042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7043S:	Maintained
7044F:	Documentation/isdn/
7045F:	drivers/isdn/
7046F:	include/linux/isdn.h
7047F:	include/linux/isdn/
7048F:	include/uapi/linux/isdn.h
7049F:	include/uapi/linux/isdn/
7050
7051ISDN SUBSYSTEM (Eicon active card driver)
7052M:	Armin Schindler <mac@melware.de>
7053L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7054W:	http://www.melware.de
7055S:	Maintained
7056F:	drivers/isdn/hardware/eicon/
7057
7058IT87 HARDWARE MONITORING DRIVER
7059M:	Jean Delvare <jdelvare@suse.com>
7060L:	linux-hwmon@vger.kernel.org
7061S:	Maintained
7062F:	Documentation/hwmon/it87
7063F:	drivers/hwmon/it87.c
7064
7065IT913X MEDIA DRIVER
7066M:	Antti Palosaari <crope@iki.fi>
7067L:	linux-media@vger.kernel.org
7068W:	https://linuxtv.org
7069W:	http://palosaari.fi/linux/
7070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7071T:	git git://linuxtv.org/anttip/media_tree.git
7072S:	Maintained
7073F:	drivers/media/tuners/it913x*
7074
7075IVTV VIDEO4LINUX DRIVER
7076M:	Andy Walls <awalls@md.metrocast.net>
7077L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7078L:	linux-media@vger.kernel.org
7079T:	git git://linuxtv.org/media_tree.git
7080W:	http://www.ivtvdriver.org
7081S:	Maintained
7082F:	Documentation/media/v4l-drivers/ivtv*
7083F:	drivers/media/pci/ivtv/
7084F:	include/uapi/linux/ivtv*
7085
7086IX2505V MEDIA DRIVER
7087M:	Malcolm Priestley <tvboxspy@gmail.com>
7088L:	linux-media@vger.kernel.org
7089W:	https://linuxtv.org
7090Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7091S:	Maintained
7092F:	drivers/media/dvb-frontends/ix2505v*
7093
7094JC42.4 TEMPERATURE SENSOR DRIVER
7095M:	Guenter Roeck <linux@roeck-us.net>
7096L:	linux-hwmon@vger.kernel.org
7097S:	Maintained
7098F:	drivers/hwmon/jc42.c
7099F:	Documentation/hwmon/jc42
7100
7101JFS FILESYSTEM
7102M:	Dave Kleikamp <shaggy@kernel.org>
7103L:	jfs-discussion@lists.sourceforge.net
7104W:	http://jfs.sourceforge.net/
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7106S:	Maintained
7107F:	Documentation/filesystems/jfs.txt
7108F:	fs/jfs/
7109
7110JME NETWORK DRIVER
7111M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7112L:	netdev@vger.kernel.org
7113S:	Maintained
7114F:	drivers/net/ethernet/jme.*
7115
7116JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7117M:	David Woodhouse <dwmw2@infradead.org>
7118L:	linux-mtd@lists.infradead.org
7119W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7120S:	Maintained
7121F:	fs/jffs2/
7122F:	include/uapi/linux/jffs2.h
7123
7124JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7125M:	"Theodore Ts'o" <tytso@mit.edu>
7126M:	Jan Kara <jack@suse.com>
7127L:	linux-ext4@vger.kernel.org
7128S:	Maintained
7129F:	fs/jbd2/
7130F:	include/linux/jbd2.h
7131
7132JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7133M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7134L:	linux-media@vger.kernel.org
7135S:	Maintained
7136F:	drivers/media/platform/rcar_jpu.c
7137
7138JSM Neo PCI based serial card
7139M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7140L:	linux-serial@vger.kernel.org
7141S:	Maintained
7142F:	drivers/tty/serial/jsm/
7143
7144K10TEMP HARDWARE MONITORING DRIVER
7145M:	Clemens Ladisch <clemens@ladisch.de>
7146L:	linux-hwmon@vger.kernel.org
7147S:	Maintained
7148F:	Documentation/hwmon/k10temp
7149F:	drivers/hwmon/k10temp.c
7150
7151K8TEMP HARDWARE MONITORING DRIVER
7152M:	Rudolf Marek <r.marek@assembler.cz>
7153L:	linux-hwmon@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/hwmon/k8temp
7156F:	drivers/hwmon/k8temp.c
7157
7158KASAN
7159M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7160R:	Alexander Potapenko <glider@google.com>
7161R:	Dmitry Vyukov <dvyukov@google.com>
7162L:	kasan-dev@googlegroups.com
7163S:	Maintained
7164F:	arch/*/include/asm/kasan.h
7165F:	arch/*/mm/kasan_init*
7166F:	Documentation/dev-tools/kasan.rst
7167F:	include/linux/kasan*.h
7168F:	lib/test_kasan.c
7169F:	mm/kasan/
7170F:	scripts/Makefile.kasan
7171
7172KCONFIG
7173M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7174L:	linux-kbuild@vger.kernel.org
7175T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7176S:	Maintained
7177F:	Documentation/kbuild/kconfig-language.txt
7178F:	scripts/kconfig/
7179
7180KDUMP
7181M:	Dave Young <dyoung@redhat.com>
7182M:	Baoquan He <bhe@redhat.com>
7183R:	Vivek Goyal <vgoyal@redhat.com>
7184L:	kexec@lists.infradead.org
7185W:	http://lse.sourceforge.net/kdump/
7186S:	Maintained
7187F:	Documentation/kdump/
7188
7189KEENE FM RADIO TRANSMITTER DRIVER
7190M:	Hans Verkuil <hverkuil@xs4all.nl>
7191L:	linux-media@vger.kernel.org
7192T:	git git://linuxtv.org/media_tree.git
7193W:	https://linuxtv.org
7194S:	Maintained
7195F:	drivers/media/radio/radio-keene*
7196
7197KERNEL AUTOMOUNTER v4 (AUTOFS4)
7198M:	Ian Kent <raven@themaw.net>
7199L:	autofs@vger.kernel.org
7200S:	Maintained
7201F:	fs/autofs4/
7202
7203KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7204M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7205M:	Michal Marek <mmarek@suse.com>
7206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7207L:	linux-kbuild@vger.kernel.org
7208S:	Maintained
7209F:	Documentation/kbuild/
7210F:	Makefile
7211F:	scripts/Makefile.*
7212F:	scripts/basic/
7213F:	scripts/mk*
7214F:	scripts/package/
7215
7216KERNEL JANITORS
7217L:	kernel-janitors@vger.kernel.org
7218W:	http://kernelnewbies.org/KernelJanitors
7219S:	Odd Fixes
7220
7221KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7222M:	"J. Bruce Fields" <bfields@fieldses.org>
7223M:	Jeff Layton <jlayton@poochiereds.net>
7224L:	linux-nfs@vger.kernel.org
7225W:	http://nfs.sourceforge.net/
7226T:	git git://linux-nfs.org/~bfields/linux.git
7227S:	Supported
7228F:	fs/nfsd/
7229F:	include/uapi/linux/nfsd/
7230F:	fs/lockd/
7231F:	fs/nfs_common/
7232F:	net/sunrpc/
7233F:	include/linux/lockd/
7234F:	include/linux/sunrpc/
7235F:	include/uapi/linux/sunrpc/
7236
7237KERNEL SELFTEST FRAMEWORK
7238M:	Shuah Khan <shuahkh@osg.samsung.com>
7239M:	Shuah Khan <shuah@kernel.org>
7240L:	linux-kselftest@vger.kernel.org
7241T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7242S:	Maintained
7243F:	tools/testing/selftests
7244
7245KERNEL VIRTUAL MACHINE (KVM)
7246M:	Paolo Bonzini <pbonzini@redhat.com>
7247M:	Radim Krčmář <rkrcmar@redhat.com>
7248L:	kvm@vger.kernel.org
7249W:	http://www.linux-kvm.org
7250T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7251S:	Supported
7252F:	Documentation/*/kvm*.txt
7253F:	Documentation/virtual/kvm/
7254F:	arch/*/kvm/
7255F:	arch/x86/kernel/kvm.c
7256F:	arch/x86/kernel/kvmclock.c
7257F:	arch/*/include/asm/kvm*
7258F:	include/linux/kvm*
7259F:	include/uapi/linux/kvm*
7260F:	virt/kvm/
7261F:	tools/kvm/
7262
7263KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7264M:	Joerg Roedel <joro@8bytes.org>
7265L:	kvm@vger.kernel.org
7266W:	http://www.linux-kvm.org/
7267S:	Maintained
7268F:	arch/x86/include/asm/svm.h
7269F:	arch/x86/kvm/svm.c
7270
7271KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7272M:	Alexander Graf <agraf@suse.com>
7273L:	kvm-ppc@vger.kernel.org
7274W:	http://www.linux-kvm.org/
7275T:	git git://github.com/agraf/linux-2.6.git
7276S:	Supported
7277F:	arch/powerpc/include/asm/kvm*
7278F:	arch/powerpc/kvm/
7279
7280KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7281M:	Christian Borntraeger <borntraeger@de.ibm.com>
7282M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7283L:	linux-s390@vger.kernel.org
7284W:	http://www.ibm.com/developerworks/linux/linux390/
7285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7286S:	Supported
7287F:	Documentation/s390/kvm.txt
7288F:	arch/s390/include/asm/kvm*
7289F:	arch/s390/kvm/
7290F:	arch/s390/mm/gmap.c
7291
7292KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7293M:	Christoffer Dall <christoffer.dall@linaro.org>
7294M:	Marc Zyngier <marc.zyngier@arm.com>
7295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7296L:	kvmarm@lists.cs.columbia.edu
7297W:	http://systems.cs.columbia.edu/projects/kvm-arm
7298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7299S:	Supported
7300F:	arch/arm/include/uapi/asm/kvm*
7301F:	arch/arm/include/asm/kvm*
7302F:	arch/arm/kvm/
7303F:	virt/kvm/arm/
7304F:	include/kvm/arm_*
7305
7306KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7307M:	Christoffer Dall <christoffer.dall@linaro.org>
7308M:	Marc Zyngier <marc.zyngier@arm.com>
7309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7310L:	kvmarm@lists.cs.columbia.edu
7311S:	Maintained
7312F:	arch/arm64/include/uapi/asm/kvm*
7313F:	arch/arm64/include/asm/kvm*
7314F:	arch/arm64/kvm/
7315
7316KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7317M:	James Hogan <james.hogan@imgtec.com>
7318L:	linux-mips@linux-mips.org
7319S:	Supported
7320F:	arch/mips/include/uapi/asm/kvm*
7321F:	arch/mips/include/asm/kvm*
7322F:	arch/mips/kvm/
7323
7324KERNFS
7325M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7326M:	Tejun Heo <tj@kernel.org>
7327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7328S:	Supported
7329F:	include/linux/kernfs.h
7330F:	fs/kernfs/
7331
7332KEXEC
7333M:	Eric Biederman <ebiederm@xmission.com>
7334W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7335L:	kexec@lists.infradead.org
7336S:	Maintained
7337F:	include/linux/kexec.h
7338F:	include/uapi/linux/kexec.h
7339F:	kernel/kexec*
7340
7341KEYS/KEYRINGS:
7342M:	David Howells <dhowells@redhat.com>
7343L:	keyrings@vger.kernel.org
7344S:	Maintained
7345F:	Documentation/security/keys.txt
7346F:	include/linux/key.h
7347F:	include/linux/key-type.h
7348F:	include/linux/keyctl.h
7349F:	include/uapi/linux/keyctl.h
7350F:	include/keys/
7351F:	security/keys/
7352
7353KEYS-TRUSTED
7354M:	David Safford <safford@us.ibm.com>
7355M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7356L:	linux-security-module@vger.kernel.org
7357L:	keyrings@vger.kernel.org
7358S:	Supported
7359F:	Documentation/security/keys-trusted-encrypted.txt
7360F:	include/keys/trusted-type.h
7361F:	security/keys/trusted.c
7362F:	security/keys/trusted.h
7363
7364KEYS-ENCRYPTED
7365M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7366M:	David Safford <safford@us.ibm.com>
7367L:	linux-security-module@vger.kernel.org
7368L:	keyrings@vger.kernel.org
7369S:	Supported
7370F:	Documentation/security/keys-trusted-encrypted.txt
7371F:	include/keys/encrypted-type.h
7372F:	security/keys/encrypted-keys/
7373
7374KGDB / KDB /debug_core
7375M:	Jason Wessel <jason.wessel@windriver.com>
7376W:	http://kgdb.wiki.kernel.org/
7377L:	kgdb-bugreport@lists.sourceforge.net
7378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7379S:	Maintained
7380F:	Documentation/DocBook/kgdb.tmpl
7381F:	drivers/misc/kgdbts.c
7382F:	drivers/tty/serial/kgdboc.c
7383F:	include/linux/kdb.h
7384F:	include/linux/kgdb.h
7385F:	kernel/debug/
7386
7387KMEMCHECK
7388M:	Vegard Nossum <vegardno@ifi.uio.no>
7389M:	Pekka Enberg <penberg@kernel.org>
7390S:	Maintained
7391F:	Documentation/dev-tools/kmemcheck.rst
7392F:	arch/x86/include/asm/kmemcheck.h
7393F:	arch/x86/mm/kmemcheck/
7394F:	include/linux/kmemcheck.h
7395F:	mm/kmemcheck.c
7396
7397KMEMLEAK
7398M:	Catalin Marinas <catalin.marinas@arm.com>
7399S:	Maintained
7400F:	Documentation/dev-tools/kmemleak.rst
7401F:	include/linux/kmemleak.h
7402F:	mm/kmemleak.c
7403F:	mm/kmemleak-test.c
7404
7405KPROBES
7406M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7407M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7408M:	"David S. Miller" <davem@davemloft.net>
7409M:	Masami Hiramatsu <mhiramat@kernel.org>
7410S:	Maintained
7411F:	Documentation/kprobes.txt
7412F:	include/linux/kprobes.h
7413F:	include/asm-generic/kprobes.h
7414F:	kernel/kprobes.c
7415
7416KS0108 LCD CONTROLLER DRIVER
7417M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7418W:	http://miguelojeda.es/auxdisplay.htm
7419W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7420S:	Maintained
7421F:	Documentation/auxdisplay/ks0108
7422F:	drivers/auxdisplay/ks0108.c
7423F:	include/linux/ks0108.h
7424
7425L3MDEV
7426M:	David Ahern <dsa@cumulusnetworks.com>
7427L:	netdev@vger.kernel.org
7428S:	Maintained
7429F:	net/l3mdev
7430F:	include/net/l3mdev.h
7431
7432LANTIQ MIPS ARCHITECTURE
7433M:	John Crispin <john@phrozen.org>
7434L:	linux-mips@linux-mips.org
7435S:	Maintained
7436F:	arch/mips/lantiq
7437
7438LAPB module
7439L:	linux-x25@vger.kernel.org
7440S:	Orphan
7441F:	Documentation/networking/lapb-module.txt
7442F:	include/*/lapb.h
7443F:	net/lapb/
7444
7445LASI 53c700 driver for PARISC
7446M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7447L:	linux-scsi@vger.kernel.org
7448S:	Maintained
7449F:	Documentation/scsi/53c700.txt
7450F:	drivers/scsi/53c700*
7451
7452LED SUBSYSTEM
7453M:	Richard Purdie <rpurdie@rpsys.net>
7454M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7455M:	Pavel Machek <pavel@ucw.cz>
7456L:	linux-leds@vger.kernel.org
7457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7458S:	Maintained
7459F:	Documentation/devicetree/bindings/leds/
7460F:	drivers/leds/
7461F:	include/linux/leds.h
7462
7463LEGACY EEPROM DRIVER
7464M:	Jean Delvare <jdelvare@suse.com>
7465S:	Maintained
7466F:	Documentation/misc-devices/eeprom
7467F:	drivers/misc/eeprom/eeprom.c
7468
7469LEGO USB Tower driver
7470M:	Juergen Stuber <starblue@users.sourceforge.net>
7471L:	legousb-devel@lists.sourceforge.net
7472W:	http://legousb.sourceforge.net/
7473S:	Maintained
7474F:	drivers/usb/misc/legousbtower.c
7475
7476LG2160 MEDIA DRIVER
7477M:	Michael Krufky <mkrufky@linuxtv.org>
7478L:	linux-media@vger.kernel.org
7479W:	https://linuxtv.org
7480W:	http://github.com/mkrufky
7481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7482T:	git git://linuxtv.org/mkrufky/tuners.git
7483S:	Maintained
7484F:	drivers/media/dvb-frontends/lg2160.*
7485
7486LGDT3305 MEDIA DRIVER
7487M:	Michael Krufky <mkrufky@linuxtv.org>
7488L:	linux-media@vger.kernel.org
7489W:	https://linuxtv.org
7490W:	http://github.com/mkrufky
7491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7492T:	git git://linuxtv.org/mkrufky/tuners.git
7493S:	Maintained
7494F:	drivers/media/dvb-frontends/lgdt3305.*
7495
7496LGUEST
7497M:	Rusty Russell <rusty@rustcorp.com.au>
7498L:	lguest@lists.ozlabs.org
7499W:	http://lguest.ozlabs.org/
7500S:	Odd Fixes
7501F:	arch/x86/include/asm/lguest*.h
7502F:	arch/x86/lguest/
7503F:	drivers/lguest/
7504F:	include/linux/lguest*.h
7505F:	tools/lguest/
7506
7507LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7508M:	Tejun Heo <tj@kernel.org>
7509L:	linux-ide@vger.kernel.org
7510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7511S:	Maintained
7512F:	drivers/ata/
7513F:	include/linux/ata.h
7514F:	include/linux/libata.h
7515F:	Documentation/devicetree/bindings/ata/
7516
7517LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7518M:	Viresh Kumar <vireshk@kernel.org>
7519L:	linux-ide@vger.kernel.org
7520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7521S:	Maintained
7522F:	include/linux/pata_arasan_cf_data.h
7523F:	drivers/ata/pata_arasan_cf.c
7524
7525LIBATA PATA DRIVERS
7526M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7527M:	Tejun Heo <tj@kernel.org>
7528L:	linux-ide@vger.kernel.org
7529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7530S:	Maintained
7531F:	drivers/ata/pata_*.c
7532F:	drivers/ata/ata_generic.c
7533
7534LIBATA SATA AHCI PLATFORM devices support
7535M:	Hans de Goede <hdegoede@redhat.com>
7536M:	Tejun Heo <tj@kernel.org>
7537L:	linux-ide@vger.kernel.org
7538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7539S:	Maintained
7540F:	drivers/ata/ahci_platform.c
7541F:	drivers/ata/libahci_platform.c
7542F:	include/linux/ahci_platform.h
7543
7544LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7545M:	Mikael Pettersson <mikpelinux@gmail.com>
7546L:	linux-ide@vger.kernel.org
7547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7548S:	Maintained
7549F:	drivers/ata/sata_promise.*
7550
7551LIBLOCKDEP
7552M:	Sasha Levin <sasha.levin@oracle.com>
7553S:	Maintained
7554F:	tools/lib/lockdep/
7555
7556LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7557M:	Dan Williams <dan.j.williams@intel.com>
7558L:	linux-nvdimm@lists.01.org
7559Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7561S:	Supported
7562F:	drivers/nvdimm/*
7563F:	include/linux/nd.h
7564F:	include/linux/libnvdimm.h
7565F:	include/uapi/linux/ndctl.h
7566
7567LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7568M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7569L:	linux-nvdimm@lists.01.org
7570Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7571S:	Supported
7572F:	drivers/nvdimm/blk.c
7573F:	drivers/nvdimm/region_devs.c
7574F:	drivers/acpi/nfit*
7575
7576LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7577M:	Vishal Verma <vishal.l.verma@intel.com>
7578L:	linux-nvdimm@lists.01.org
7579Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7580S:	Supported
7581F:	drivers/nvdimm/btt*
7582
7583LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7584M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7585L:	linux-nvdimm@lists.01.org
7586Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7587S:	Supported
7588F:	drivers/nvdimm/pmem.c
7589F:	include/linux/pmem.h
7590F:	arch/*/include/asm/pmem.h
7591
7592LIGHTNVM PLATFORM SUPPORT
7593M:	Matias Bjorling <mb@lightnvm.io>
7594W:	http://github/OpenChannelSSD
7595L:	linux-block@vger.kernel.org
7596S:	Maintained
7597F:	drivers/lightnvm/
7598F:	include/linux/lightnvm.h
7599F:	include/uapi/linux/lightnvm.h
7600
7601LINUX FOR POWERPC (32-BIT AND 64-BIT)
7602M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7603M:	Paul Mackerras <paulus@samba.org>
7604M:	Michael Ellerman <mpe@ellerman.id.au>
7605W:	https://github.com/linuxppc/linux/wiki
7606L:	linuxppc-dev@lists.ozlabs.org
7607Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7609S:	Supported
7610F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7611F:	Documentation/devicetree/bindings/powerpc/
7612F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7613F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7614F:	Documentation/powerpc/
7615F:	arch/powerpc/
7616F:	drivers/char/tpm/tpm_ibmvtpm*
7617F:	drivers/crypto/nx/
7618F:	drivers/crypto/vmx/
7619F:	drivers/i2c/busses/i2c-opal.c
7620F:	drivers/net/ethernet/ibm/ibmveth.*
7621F:	drivers/net/ethernet/ibm/ibmvnic.*
7622F:	drivers/pci/hotplug/pnv_php.c
7623F:	drivers/pci/hotplug/rpa*
7624F:	drivers/rtc/rtc-opal.c
7625F:	drivers/scsi/ibmvscsi/
7626F:	drivers/tty/hvc/hvc_opal.c
7627F:	tools/testing/selftests/powerpc
7628N:	/pmac
7629N:	powermac
7630N:	powernv
7631N:	[^a-z0-9]ps3
7632N:	pseries
7633
7634LINUX FOR POWER MACINTOSH
7635M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7636W:	http://www.penguinppc.org/
7637L:	linuxppc-dev@lists.ozlabs.org
7638S:	Maintained
7639F:	arch/powerpc/platforms/powermac/
7640F:	drivers/macintosh/
7641
7642LINUX FOR POWERPC EMBEDDED MPC5XXX
7643M:	Anatolij Gustschin <agust@denx.de>
7644L:	linuxppc-dev@lists.ozlabs.org
7645T:	git git://git.denx.de/linux-denx-agust.git
7646S:	Maintained
7647F:	arch/powerpc/platforms/512x/
7648F:	arch/powerpc/platforms/52xx/
7649
7650LINUX FOR POWERPC EMBEDDED PPC4XX
7651M:	Alistair Popple <alistair@popple.id.au>
7652M:	Matt Porter <mporter@kernel.crashing.org>
7653W:	http://www.penguinppc.org/
7654L:	linuxppc-dev@lists.ozlabs.org
7655S:	Maintained
7656F:	arch/powerpc/platforms/40x/
7657F:	arch/powerpc/platforms/44x/
7658
7659LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7660L:	linuxppc-dev@lists.ozlabs.org
7661S:	Orphan
7662F:	arch/powerpc/*/*virtex*
7663F:	arch/powerpc/*/*/*virtex*
7664
7665LINUX FOR POWERPC EMBEDDED PPC8XX
7666M:	Vitaly Bordug <vitb@kernel.crashing.org>
7667W:	http://www.penguinppc.org/
7668L:	linuxppc-dev@lists.ozlabs.org
7669S:	Maintained
7670F:	arch/powerpc/platforms/8xx/
7671
7672LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7673M:	Scott Wood <oss@buserror.net>
7674M:	Kumar Gala <galak@kernel.crashing.org>
7675W:	http://www.penguinppc.org/
7676L:	linuxppc-dev@lists.ozlabs.org
7677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7678S:	Maintained
7679F:	arch/powerpc/platforms/83xx/
7680F:	arch/powerpc/platforms/85xx/
7681
7682LINUX FOR POWERPC PA SEMI PWRFICIENT
7683L:	linuxppc-dev@lists.ozlabs.org
7684S:	Orphan
7685F:	arch/powerpc/platforms/pasemi/
7686F:	drivers/*/*pasemi*
7687F:	drivers/*/*/*pasemi*
7688
7689LINUX SECURITY MODULE (LSM) FRAMEWORK
7690M:	Chris Wright <chrisw@sous-sol.org>
7691L:	linux-security-module@vger.kernel.org
7692S:	Supported
7693
7694LIS3LV02D ACCELEROMETER DRIVER
7695M:	Eric Piel <eric.piel@tremplin-utc.net>
7696S:	Maintained
7697F:	Documentation/misc-devices/lis3lv02d
7698F:	drivers/misc/lis3lv02d/
7699F:	drivers/platform/x86/hp_accel.c
7700
7701LIVE PATCHING
7702M:	Josh Poimboeuf <jpoimboe@redhat.com>
7703M:	Jessica Yu <jeyu@redhat.com>
7704M:	Jiri Kosina <jikos@kernel.org>
7705M:	Miroslav Benes <mbenes@suse.cz>
7706R:	Petr Mladek <pmladek@suse.com>
7707S:	Maintained
7708F:	kernel/livepatch/
7709F:	include/linux/livepatch.h
7710F:	arch/x86/include/asm/livepatch.h
7711F:	arch/x86/kernel/livepatch.c
7712F:	Documentation/livepatch/
7713F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7714F:	samples/livepatch/
7715L:	live-patching@vger.kernel.org
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7717
7718LINUX KERNEL DUMP TEST MODULE (LKDTM)
7719M:	Kees Cook <keescook@chromium.org>
7720S:	Maintained
7721F:	drivers/misc/lkdtm*
7722
7723LLC (802.2)
7724L:	netdev@vger.kernel.org
7725S:	Odd fixes
7726F:	include/linux/llc.h
7727F:	include/uapi/linux/llc.h
7728F:	include/net/llc*
7729F:	net/llc/
7730
7731LM73 HARDWARE MONITOR DRIVER
7732M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7733L:	linux-hwmon@vger.kernel.org
7734S:	Maintained
7735F:	drivers/hwmon/lm73.c
7736
7737LM78 HARDWARE MONITOR DRIVER
7738M:	Jean Delvare <jdelvare@suse.com>
7739L:	linux-hwmon@vger.kernel.org
7740S:	Maintained
7741F:	Documentation/hwmon/lm78
7742F:	drivers/hwmon/lm78.c
7743
7744LM83 HARDWARE MONITOR DRIVER
7745M:	Jean Delvare <jdelvare@suse.com>
7746L:	linux-hwmon@vger.kernel.org
7747S:	Maintained
7748F:	Documentation/hwmon/lm83
7749F:	drivers/hwmon/lm83.c
7750
7751LM90 HARDWARE MONITOR DRIVER
7752M:	Jean Delvare <jdelvare@suse.com>
7753L:	linux-hwmon@vger.kernel.org
7754S:	Maintained
7755F:	Documentation/hwmon/lm90
7756F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7757F:	drivers/hwmon/lm90.c
7758F:	include/dt-bindings/thermal/lm90.h
7759
7760LM95234 HARDWARE MONITOR DRIVER
7761M:	Guenter Roeck <linux@roeck-us.net>
7762L:	linux-hwmon@vger.kernel.org
7763S:	Maintained
7764F:	Documentation/hwmon/lm95234
7765F:	drivers/hwmon/lm95234.c
7766
7767LME2510 MEDIA DRIVER
7768M:	Malcolm Priestley <tvboxspy@gmail.com>
7769L:	linux-media@vger.kernel.org
7770W:	https://linuxtv.org
7771Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7772S:	Maintained
7773F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7774
7775LOCKING PRIMITIVES
7776M:	Peter Zijlstra <peterz@infradead.org>
7777M:	Ingo Molnar <mingo@redhat.com>
7778L:	linux-kernel@vger.kernel.org
7779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7780S:	Maintained
7781F:	Documentation/locking/
7782F:	include/linux/lockdep.h
7783F:	include/linux/spinlock*.h
7784F:	arch/*/include/asm/spinlock*.h
7785F:	include/linux/rwlock*.h
7786F:	include/linux/mutex*.h
7787F:	arch/*/include/asm/mutex*.h
7788F:	include/linux/rwsem*.h
7789F:	arch/*/include/asm/rwsem.h
7790F:	include/linux/seqlock.h
7791F:	lib/locking*.[ch]
7792F:	kernel/locking/
7793
7794LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7795M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7796L:	linux-ntfs-dev@lists.sourceforge.net
7797W:	http://www.linux-ntfs.org/content/view/19/37/
7798S:	Maintained
7799F:	Documentation/ldm.txt
7800F:	block/partitions/ldm.*
7801
7802LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7803M:	Sathya Prakash <sathya.prakash@broadcom.com>
7804M:	Chaitra P B <chaitra.basappa@broadcom.com>
7805M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7806L:	MPT-FusionLinux.pdl@broadcom.com
7807L:	linux-scsi@vger.kernel.org
7808W:	http://www.avagotech.com/support/
7809S:	Supported
7810F:	drivers/message/fusion/
7811F:	drivers/scsi/mpt2sas/
7812F:	drivers/scsi/mpt3sas/
7813
7814LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7815M:	Matthew Wilcox <matthew@wil.cx>
7816L:	linux-scsi@vger.kernel.org
7817S:	Maintained
7818F:	drivers/scsi/sym53c8xx_2/
7819
7820LTC4261 HARDWARE MONITOR DRIVER
7821M:	Guenter Roeck <linux@roeck-us.net>
7822L:	linux-hwmon@vger.kernel.org
7823S:	Maintained
7824F:	Documentation/hwmon/ltc4261
7825F:	drivers/hwmon/ltc4261.c
7826
7827LTC4306 I2C MULTIPLEXER DRIVER
7828M:	Michael Hennerich <michael.hennerich@analog.com>
7829W:	http://ez.analog.com/community/linux-device-drivers
7830L:	linux-i2c@vger.kernel.org
7831S:	Supported
7832F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7833F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7834
7835LTP (Linux Test Project)
7836M:	Mike Frysinger <vapier@gentoo.org>
7837M:	Cyril Hrubis <chrubis@suse.cz>
7838M:	Wanlong Gao <wanlong.gao@gmail.com>
7839M:	Jan Stancek <jstancek@redhat.com>
7840M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7841M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7842L:	ltp@lists.linux.it (subscribers-only)
7843W:	http://linux-test-project.github.io/
7844T:	git git://github.com/linux-test-project/ltp.git
7845S:	Maintained
7846
7847M32R ARCHITECTURE
7848W:	http://www.linux-m32r.org/
7849S:	Orphan
7850F:	arch/m32r/
7851
7852M68K ARCHITECTURE
7853M:	Geert Uytterhoeven <geert@linux-m68k.org>
7854L:	linux-m68k@lists.linux-m68k.org
7855W:	http://www.linux-m68k.org/
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7857S:	Maintained
7858F:	arch/m68k/
7859F:	drivers/zorro/
7860
7861M68K ON APPLE MACINTOSH
7862M:	Joshua Thompson <funaho@jurai.org>
7863W:	http://www.mac.linux-m68k.org/
7864L:	linux-m68k@lists.linux-m68k.org
7865S:	Maintained
7866F:	arch/m68k/mac/
7867
7868M68K ON HP9000/300
7869M:	Philip Blundell <philb@gnu.org>
7870W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7871S:	Maintained
7872F:	arch/m68k/hp300/
7873
7874M88DS3103 MEDIA DRIVER
7875M:	Antti Palosaari <crope@iki.fi>
7876L:	linux-media@vger.kernel.org
7877W:	https://linuxtv.org
7878W:	http://palosaari.fi/linux/
7879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7880T:	git git://linuxtv.org/anttip/media_tree.git
7881S:	Maintained
7882F:	drivers/media/dvb-frontends/m88ds3103*
7883
7884M88RS2000 MEDIA DRIVER
7885M:	Malcolm Priestley <tvboxspy@gmail.com>
7886L:	linux-media@vger.kernel.org
7887W:	https://linuxtv.org
7888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7889S:	Maintained
7890F:	drivers/media/dvb-frontends/m88rs2000*
7891
7892MA901 MASTERKIT USB FM RADIO DRIVER
7893M:	Alexey Klimov <klimov.linux@gmail.com>
7894L:	linux-media@vger.kernel.org
7895T:	git git://linuxtv.org/media_tree.git
7896S:	Maintained
7897F:	drivers/media/radio/radio-ma901.c
7898
7899MAC80211
7900M:	Johannes Berg <johannes@sipsolutions.net>
7901L:	linux-wireless@vger.kernel.org
7902W:	http://wireless.kernel.org/
7903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7905S:	Maintained
7906F:	Documentation/networking/mac80211-injection.txt
7907F:	include/net/mac80211.h
7908F:	net/mac80211/
7909F:	drivers/net/wireless/mac80211_hwsim.[ch]
7910
7911MAILBOX API
7912M:	Jassi Brar <jassisinghbrar@gmail.com>
7913L:	linux-kernel@vger.kernel.org
7914S:	Maintained
7915F:	drivers/mailbox/
7916F:	include/linux/mailbox_client.h
7917F:	include/linux/mailbox_controller.h
7918
7919MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7920M:	Michael Kerrisk <mtk.manpages@gmail.com>
7921W:	http://www.kernel.org/doc/man-pages
7922L:	linux-man@vger.kernel.org
7923S:	Maintained
7924
7925MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7926M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7927L:	linux-mips@linux-mips.org
7928S:	Maintained
7929F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7930
7931MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7932M:	Andrew Lunn <andrew@lunn.ch>
7933M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7934L:	netdev@vger.kernel.org
7935S:	Maintained
7936F:	drivers/net/dsa/mv88e6xxx/
7937F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7938
7939MARVELL ARMADA DRM SUPPORT
7940M:	Russell King <linux@armlinux.org.uk>
7941S:	Maintained
7942T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7943T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7944F:	drivers/gpu/drm/armada/
7945F:	include/uapi/drm/armada_drm.h
7946F:	Documentation/devicetree/bindings/display/armada/
7947
7948MARVELL CRYPTO DRIVER
7949M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7950M:	Arnaud Ebalard <arno@natisbad.org>
7951F:	drivers/crypto/marvell/
7952S:	Maintained
7953L:	linux-crypto@vger.kernel.org
7954
7955MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7956M:	Mirko Lindner <mlindner@marvell.com>
7957M:	Stephen Hemminger <stephen@networkplumber.org>
7958L:	netdev@vger.kernel.org
7959S:	Maintained
7960F:	drivers/net/ethernet/marvell/sk*
7961
7962MARVELL LIBERTAS WIRELESS DRIVER
7963L:	libertas-dev@lists.infradead.org
7964S:	Orphan
7965F:	drivers/net/wireless/marvell/libertas/
7966
7967MARVELL MV643XX ETHERNET DRIVER
7968M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7969L:	netdev@vger.kernel.org
7970S:	Maintained
7971F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7972F:	include/linux/mv643xx.h
7973
7974MARVELL MVNETA ETHERNET DRIVER
7975M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7976L:	netdev@vger.kernel.org
7977S:	Maintained
7978F:	drivers/net/ethernet/marvell/mvneta.*
7979
7980MARVELL MWIFIEX WIRELESS DRIVER
7981M:	Amitkumar Karwar <amitkarwar@gmail.com>
7982M:	Nishant Sarmukadam <nishants@marvell.com>
7983M:	Ganapathi Bhat <gbhat@marvell.com>
7984M:	Xinming Hu <huxm@marvell.com>
7985L:	linux-wireless@vger.kernel.org
7986S:	Maintained
7987F:	drivers/net/wireless/marvell/mwifiex/
7988
7989MARVELL MWL8K WIRELESS DRIVER
7990M:	Lennert Buytenhek <buytenh@wantstofly.org>
7991L:	linux-wireless@vger.kernel.org
7992S:	Odd Fixes
7993F:	drivers/net/wireless/marvell/mwl8k.c
7994
7995MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7996M:	Nicolas Pitre <nico@fluxnic.net>
7997S:	Odd Fixes
7998F:	drivers/mmc/host/mvsdio.*
7999
8000MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8001M:	Hu Ziji <huziji@marvell.com>
8002L:	linux-mmc@vger.kernel.org
8003S:	Supported
8004F:	drivers/mmc/host/sdhci-xenon*
8005F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8006
8007MATROX FRAMEBUFFER DRIVER
8008L:	linux-fbdev@vger.kernel.org
8009S:	Orphan
8010F:	drivers/video/fbdev/matrox/matroxfb_*
8011F:	include/uapi/linux/matroxfb.h
8012
8013MAX16065 HARDWARE MONITOR DRIVER
8014M:	Guenter Roeck <linux@roeck-us.net>
8015L:	linux-hwmon@vger.kernel.org
8016S:	Maintained
8017F:	Documentation/hwmon/max16065
8018F:	drivers/hwmon/max16065.c
8019
8020MAX20751 HARDWARE MONITOR DRIVER
8021M:	Guenter Roeck <linux@roeck-us.net>
8022L:	linux-hwmon@vger.kernel.org
8023S:	Maintained
8024F:	Documentation/hwmon/max20751
8025F:	drivers/hwmon/max20751.c
8026
8027MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8028L:	linux-hwmon@vger.kernel.org
8029S:	Orphan
8030F:	Documentation/hwmon/max6650
8031F:	drivers/hwmon/max6650.c
8032
8033MAX6697 HARDWARE MONITOR DRIVER
8034M:	Guenter Roeck <linux@roeck-us.net>
8035L:	linux-hwmon@vger.kernel.org
8036S:	Maintained
8037F:	Documentation/hwmon/max6697
8038F:	Documentation/devicetree/bindings/i2c/max6697.txt
8039F:	drivers/hwmon/max6697.c
8040F:	include/linux/platform_data/max6697.h
8041
8042MAX9860 MONO AUDIO VOICE CODEC DRIVER
8043M:	Peter Rosin <peda@axentia.se>
8044L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8045S:	Maintained
8046F:	Documentation/devicetree/bindings/sound/max9860.txt
8047F:	sound/soc/codecs/max9860.*
8048
8049MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8050M:	Krzysztof Kozlowski <krzk@kernel.org>
8051M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8052L:	linux-pm@vger.kernel.org
8053S:	Supported
8054F:	drivers/power/supply/max14577_charger.c
8055F:	drivers/power/supply/max77693_charger.c
8056
8057MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8058M:	Javier Martinez Canillas <javier@osg.samsung.com>
8059L:	linux-kernel@vger.kernel.org
8060S:	Supported
8061F:	drivers/*/*max77802*.c
8062F:	Documentation/devicetree/bindings/*/*max77802.txt
8063F:	include/dt-bindings/*/*max77802.h
8064
8065MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8066M:	Chanwoo Choi <cw00.choi@samsung.com>
8067M:	Krzysztof Kozlowski <krzk@kernel.org>
8068M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8069L:	linux-kernel@vger.kernel.org
8070S:	Supported
8071F:	drivers/*/max14577*.c
8072F:	drivers/*/max77686*.c
8073F:	drivers/*/max77693*.c
8074F:	drivers/extcon/extcon-max14577.c
8075F:	drivers/extcon/extcon-max77693.c
8076F:	drivers/rtc/rtc-max77686.c
8077F:	drivers/clk/clk-max77686.c
8078F:	Documentation/devicetree/bindings/mfd/max14577.txt
8079F:	Documentation/devicetree/bindings/*/max77686.txt
8080F:	Documentation/devicetree/bindings/mfd/max77693.txt
8081F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8082F:	include/linux/mfd/max14577*.h
8083F:	include/linux/mfd/max77686*.h
8084F:	include/linux/mfd/max77693*.h
8085
8086MAXIRADIO FM RADIO RECEIVER DRIVER
8087M:	Hans Verkuil <hverkuil@xs4all.nl>
8088L:	linux-media@vger.kernel.org
8089T:	git git://linuxtv.org/media_tree.git
8090W:	https://linuxtv.org
8091S:	Maintained
8092F:	drivers/media/radio/radio-maxiradio*
8093
8094MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8095M:	Peter Rosin <peda@axentia.se>
8096L:	linux-iio@vger.kernel.org
8097S:	Maintained
8098F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8099F:	drivers/iio/potentiometer/mcp4531.c
8100
8101MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8102M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8103L:	linux-iio@vger.kernel.org
8104S:	Maintained
8105F:	drivers/iio/dac/cio-dac.c
8106
8107MEDIA DRIVERS FOR RENESAS - FCP
8108M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8109L:	linux-media@vger.kernel.org
8110L:	linux-renesas-soc@vger.kernel.org
8111T:	git git://linuxtv.org/media_tree.git
8112S:	Supported
8113F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8114F:	drivers/media/platform/rcar-fcp.c
8115F:	include/media/rcar-fcp.h
8116
8117MEDIA DRIVERS FOR RENESAS - FDP1
8118M:	Kieran Bingham <kieran@bingham.xyz>
8119L:	linux-media@vger.kernel.org
8120L:	linux-renesas-soc@vger.kernel.org
8121T:	git git://linuxtv.org/media_tree.git
8122S:	Supported
8123F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8124F:	drivers/media/platform/rcar_fdp1.c
8125
8126MEDIA DRIVERS FOR RENESAS - VIN
8127M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8128L:	linux-media@vger.kernel.org
8129L:	linux-renesas-soc@vger.kernel.org
8130T:	git git://linuxtv.org/media_tree.git
8131S:	Supported
8132F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8133F:	drivers/media/platform/rcar-vin/
8134
8135MEDIA DRIVERS FOR RENESAS - VSP1
8136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8137L:	linux-media@vger.kernel.org
8138L:	linux-renesas-soc@vger.kernel.org
8139T:	git git://linuxtv.org/media_tree.git
8140S:	Supported
8141F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8142F:	drivers/media/platform/vsp1/
8143
8144MEDIA DRIVERS FOR HELENE
8145M:	Abylay Ospan <aospan@netup.ru>
8146L:	linux-media@vger.kernel.org
8147W:	https://linuxtv.org
8148W:	http://netup.tv/
8149T:	git git://linuxtv.org/media_tree.git
8150S:	Supported
8151F:	drivers/media/dvb-frontends/helene*
8152
8153MEDIA DRIVERS FOR ASCOT2E
8154M:	Sergey Kozlov <serjk@netup.ru>
8155M:	Abylay Ospan <aospan@netup.ru>
8156L:	linux-media@vger.kernel.org
8157W:	https://linuxtv.org
8158W:	http://netup.tv/
8159T:	git git://linuxtv.org/media_tree.git
8160S:	Supported
8161F:	drivers/media/dvb-frontends/ascot2e*
8162
8163MEDIA DRIVERS FOR CXD2841ER
8164M:	Sergey Kozlov <serjk@netup.ru>
8165M:	Abylay Ospan <aospan@netup.ru>
8166L:	linux-media@vger.kernel.org
8167W:	https://linuxtv.org
8168W:	http://netup.tv/
8169T:	git git://linuxtv.org/media_tree.git
8170S:	Supported
8171F:	drivers/media/dvb-frontends/cxd2841er*
8172
8173MEDIA DRIVERS FOR HORUS3A
8174M:	Sergey Kozlov <serjk@netup.ru>
8175M:	Abylay Ospan <aospan@netup.ru>
8176L:	linux-media@vger.kernel.org
8177W:	https://linuxtv.org
8178W:	http://netup.tv/
8179T:	git git://linuxtv.org/media_tree.git
8180S:	Supported
8181F:	drivers/media/dvb-frontends/horus3a*
8182
8183MEDIA DRIVERS FOR LNBH25
8184M:	Sergey Kozlov <serjk@netup.ru>
8185M:	Abylay Ospan <aospan@netup.ru>
8186L:	linux-media@vger.kernel.org
8187W:	https://linuxtv.org
8188W:	http://netup.tv/
8189T:	git git://linuxtv.org/media_tree.git
8190S:	Supported
8191F:	drivers/media/dvb-frontends/lnbh25*
8192
8193MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8194M:	Sergey Kozlov <serjk@netup.ru>
8195M:	Abylay Ospan <aospan@netup.ru>
8196L:	linux-media@vger.kernel.org
8197W:	https://linuxtv.org
8198W:	http://netup.tv/
8199T:	git git://linuxtv.org/media_tree.git
8200S:	Supported
8201F:	drivers/media/pci/netup_unidvb/*
8202
8203MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8204M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8205M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8206P:	LinuxTV.org Project
8207L:	linux-media@vger.kernel.org
8208W:	https://linuxtv.org
8209Q:	http://patchwork.kernel.org/project/linux-media/list/
8210T:	git git://linuxtv.org/media_tree.git
8211S:	Maintained
8212F:	Documentation/devicetree/bindings/media/
8213F:	Documentation/media/
8214F:	drivers/media/
8215F:	drivers/staging/media/
8216F:	include/linux/platform_data/media/
8217F:	include/media/
8218F:	include/uapi/linux/dvb/
8219F:	include/uapi/linux/videodev2.h
8220F:	include/uapi/linux/media.h
8221F:	include/uapi/linux/v4l2-*
8222F:	include/uapi/linux/meye.h
8223F:	include/uapi/linux/ivtv*
8224F:	include/uapi/linux/uvcvideo.h
8225
8226MEDIATEK ETHERNET DRIVER
8227M:	Felix Fietkau <nbd@openwrt.org>
8228M:	John Crispin <blogic@openwrt.org>
8229L:	netdev@vger.kernel.org
8230S:	Maintained
8231F:	drivers/net/ethernet/mediatek/
8232
8233MEDIATEK JPEG DRIVER
8234M:	Rick Chang <rick.chang@mediatek.com>
8235M:	Bin Liu <bin.liu@mediatek.com>
8236S:	Supported
8237F:	drivers/media/platform/mtk-jpeg/
8238F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8239
8240MEDIATEK MEDIA DRIVER
8241M:	Tiffany Lin <tiffany.lin@mediatek.com>
8242M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8243S:	Supported
8244F:	drivers/media/platform/mtk-vcodec/
8245F:	drivers/media/platform/mtk-vpu/
8246F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8247F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8248
8249MEDIATEK MDP DRIVER
8250M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8251M:	Houlong Wei <houlong.wei@mediatek.com>
8252M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8253S:	Supported
8254F:	drivers/media/platform/mtk-mdp/
8255F:	drivers/media/platform/mtk-vpu/
8256F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8257
8258MEDIATEK MT7601U WIRELESS LAN DRIVER
8259M:	Jakub Kicinski <kubakici@wp.pl>
8260L:	linux-wireless@vger.kernel.org
8261S:	Maintained
8262F:	drivers/net/wireless/mediatek/mt7601u/
8263
8264MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8265M:	Peter Senna Tschudin <peter.senna@collabora.com>
8266M:	Martin Donnelly <martin.donnelly@ge.com>
8267M:	Martyn Welch <martyn.welch@collabora.co.uk>
8268S:	Maintained
8269F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8270F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8271
8272MEGARAID SCSI/SAS DRIVERS
8273M:	Kashyap Desai <kashyap.desai@broadcom.com>
8274M:	Sumit Saxena <sumit.saxena@broadcom.com>
8275M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8276L:	megaraidlinux.pdl@broadcom.com
8277L:	linux-scsi@vger.kernel.org
8278W:	http://www.avagotech.com/support/
8279S:	Maintained
8280F:	Documentation/scsi/megaraid.txt
8281F:	drivers/scsi/megaraid.*
8282F:	drivers/scsi/megaraid/
8283
8284MELFAS MIP4 TOUCHSCREEN DRIVER
8285M:	Sangwon Jee <jeesw@melfas.com>
8286W:	http://www.melfas.com
8287S:	Supported
8288F:	drivers/input/touchscreen/melfas_mip4.c
8289F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8290
8291MELLANOX ETHERNET DRIVER (mlx4_en)
8292M:	Tariq Toukan <tariqt@mellanox.com>
8293L:	netdev@vger.kernel.org
8294S:	Supported
8295W:	http://www.mellanox.com
8296Q:	http://patchwork.ozlabs.org/project/netdev/list/
8297F:	drivers/net/ethernet/mellanox/mlx4/en_*
8298
8299MELLANOX ETHERNET DRIVER (mlx5e)
8300M:	Saeed Mahameed <saeedm@mellanox.com>
8301L:	netdev@vger.kernel.org
8302S:	Supported
8303W:	http://www.mellanox.com
8304Q:	http://patchwork.ozlabs.org/project/netdev/list/
8305F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8306
8307MELLANOX ETHERNET SWITCH DRIVERS
8308M:	Jiri Pirko <jiri@mellanox.com>
8309M:	Ido Schimmel <idosch@mellanox.com>
8310L:	netdev@vger.kernel.org
8311S:	Supported
8312W:	http://www.mellanox.com
8313Q:	http://patchwork.ozlabs.org/project/netdev/list/
8314F:	drivers/net/ethernet/mellanox/mlxsw/
8315
8316MELLANOX MLXCPLD I2C AND MUX DRIVER
8317M:	Vadim Pasternak <vadimp@mellanox.com>
8318M:	Michael Shych <michaelsh@mellanox.com>
8319L:	linux-i2c@vger.kernel.org
8320S:	Supported
8321F:	drivers/i2c/busses/i2c-mlxcpld.c
8322F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8323F:	Documentation/i2c/busses/i2c-mlxcpld
8324
8325MELLANOX MLXCPLD LED DRIVER
8326M:	Vadim Pasternak <vadimp@mellanox.com>
8327L:	linux-leds@vger.kernel.org
8328S:	Supported
8329F:	drivers/leds/leds-mlxcpld.c
8330F:	Documentation/leds/leds-mlxcpld.txt
8331
8332MELLANOX PLATFORM DRIVER
8333M:      Vadim Pasternak <vadimp@mellanox.com>
8334L:      platform-driver-x86@vger.kernel.org
8335S:      Supported
8336F:      drivers/platform/x86/mlx-platform.c
8337
8338MELLANOX MLX CPLD HOTPLUG DRIVER
8339M:	Vadim Pasternak <vadimp@mellanox.com>
8340L:	platform-driver-x86@vger.kernel.org
8341S:	Supported
8342F:	drivers/platform/x86/mlxcpld-hotplug.c
8343F:	include/linux/platform_data/mlxcpld-hotplug.h
8344
8345SOFT-ROCE DRIVER (rxe)
8346M:	Moni Shoua <monis@mellanox.com>
8347L:	linux-rdma@vger.kernel.org
8348S:	Supported
8349W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8350Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8351F:	drivers/infiniband/sw/rxe/
8352F:	include/uapi/rdma/rdma_user_rxe.h
8353
8354MEMBARRIER SUPPORT
8355M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8356M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8357L:	linux-kernel@vger.kernel.org
8358S:	Supported
8359F:	kernel/membarrier.c
8360F:	include/uapi/linux/membarrier.h
8361
8362MEMORY MANAGEMENT
8363L:	linux-mm@kvack.org
8364W:	http://www.linux-mm.org
8365S:	Maintained
8366F:	include/linux/mm.h
8367F:	include/linux/gfp.h
8368F:	include/linux/mmzone.h
8369F:	include/linux/memory_hotplug.h
8370F:	include/linux/vmalloc.h
8371F:	mm/
8372
8373MEMORY TECHNOLOGY DEVICES (MTD)
8374M:	David Woodhouse <dwmw2@infradead.org>
8375M:	Brian Norris <computersforpeace@gmail.com>
8376M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8377M:	Marek Vasut <marek.vasut@gmail.com>
8378M:	Richard Weinberger <richard@nod.at>
8379M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8380L:	linux-mtd@lists.infradead.org
8381W:	http://www.linux-mtd.infradead.org/
8382Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8383T:	git git://git.infradead.org/linux-mtd.git master
8384T:	git git://git.infradead.org/l2-mtd.git master
8385S:	Maintained
8386F:	Documentation/devicetree/bindings/mtd/
8387F:	drivers/mtd/
8388F:	include/linux/mtd/
8389F:	include/uapi/mtd/
8390
8391MEN A21 WATCHDOG DRIVER
8392M:	Johannes Thumshirn <morbidrsa@gmail.com>
8393L:	linux-watchdog@vger.kernel.org
8394S:	Maintained
8395F:	drivers/watchdog/mena21_wdt.c
8396
8397MEN CHAMELEON BUS (mcb)
8398M:	Johannes Thumshirn <morbidrsa@gmail.com>
8399S:	Maintained
8400F:	drivers/mcb/
8401F:	include/linux/mcb.h
8402F:	Documentation/men-chameleon-bus.txt
8403
8404MEN F21BMC (Board Management Controller)
8405M:	Andreas Werner <andreas.werner@men.de>
8406S:	Supported
8407F:	drivers/mfd/menf21bmc.c
8408F:	drivers/watchdog/menf21bmc_wdt.c
8409F:	drivers/leds/leds-menf21bmc.c
8410F:	drivers/hwmon/menf21bmc_hwmon.c
8411F:	Documentation/hwmon/menf21bmc
8412
8413METAG ARCHITECTURE
8414M:	James Hogan <james.hogan@imgtec.com>
8415L:	linux-metag@vger.kernel.org
8416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8417S:	Odd Fixes
8418F:	arch/metag/
8419F:	Documentation/metag/
8420F:	Documentation/devicetree/bindings/metag/
8421F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8422F:	drivers/clocksource/metag_generic.c
8423F:	drivers/irqchip/irq-metag.c
8424F:	drivers/irqchip/irq-metag-ext.c
8425F:	drivers/tty/metag_da.c
8426
8427MICROBLAZE ARCHITECTURE
8428M:	Michal Simek <monstr@monstr.eu>
8429W:	http://www.monstr.eu/fdt/
8430T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8431S:	Supported
8432F:	arch/microblaze/
8433
8434MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8435M:	Richard Genoud <richard.genoud@gmail.com>
8436S:	Maintained
8437F:	drivers/tty/serial/atmel_serial.c
8438F:	drivers/tty/serial/atmel_serial.h
8439
8440MICROCHIP / ATMEL DMA DRIVER
8441M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8443L:	dmaengine@vger.kernel.org
8444S:	Supported
8445F:	drivers/dma/at_hdmac.c
8446F:	drivers/dma/at_hdmac_regs.h
8447F:	include/linux/platform_data/dma-atmel.h
8448
8449MICROCHIP / ATMEL ISC DRIVER
8450M:	Songjun Wu <songjun.wu@microchip.com>
8451L:	linux-media@vger.kernel.org
8452S:	Supported
8453F:	drivers/media/platform/atmel/atmel-isc.c
8454F:	drivers/media/platform/atmel/atmel-isc-regs.h
8455F:	devicetree/bindings/media/atmel-isc.txt
8456
8457MICROCHIP USB251XB DRIVER
8458M:	Richard Leitner <richard.leitner@skidata.com>
8459L:	linux-usb@vger.kernel.org
8460S:	Maintained
8461F:	drivers/usb/misc/usb251xb.c
8462F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8463
8464MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8465M:	Chen Yu <yu.c.chen@intel.com>
8466L:	platform-driver-x86@vger.kernel.org
8467S:	Supported
8468F:	drivers/platform/x86/surfacepro3_button.c
8469
8470MICROTEK X6 SCANNER
8471M:	Oliver Neukum <oliver@neukum.org>
8472S:	Maintained
8473F:	drivers/usb/image/microtek.*
8474
8475MIPS
8476M:	Ralf Baechle <ralf@linux-mips.org>
8477L:	linux-mips@linux-mips.org
8478W:	http://www.linux-mips.org/
8479T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8480Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8481S:	Supported
8482F:	Documentation/devicetree/bindings/mips/
8483F:	Documentation/mips/
8484F:	arch/mips/
8485
8486MIPS/LOONGSON1 ARCHITECTURE
8487M:	Keguang Zhang <keguang.zhang@gmail.com>
8488L:	linux-mips@linux-mips.org
8489S:	Maintained
8490F:	arch/mips/loongson32/
8491F:	arch/mips/include/asm/mach-loongson32/
8492F:	drivers/*/*loongson1*
8493F:	drivers/*/*/*loongson1*
8494
8495MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8496M:	Hans Verkuil <hverkuil@xs4all.nl>
8497L:	linux-media@vger.kernel.org
8498T:	git git://linuxtv.org/media_tree.git
8499W:	https://linuxtv.org
8500S:	Odd Fixes
8501F:	drivers/media/radio/radio-miropcm20*
8502
8503MELLANOX MLX4 core VPI driver
8504M:	Yishai Hadas <yishaih@mellanox.com>
8505L:	netdev@vger.kernel.org
8506L:	linux-rdma@vger.kernel.org
8507W:	http://www.mellanox.com
8508Q:	http://patchwork.ozlabs.org/project/netdev/list/
8509S:	Supported
8510F:	drivers/net/ethernet/mellanox/mlx4/
8511F:	include/linux/mlx4/
8512F:	include/uapi/rdma/mlx4-abi.h
8513
8514MELLANOX MLX4 IB driver
8515M:	Yishai Hadas <yishaih@mellanox.com>
8516L:	linux-rdma@vger.kernel.org
8517W:	http://www.mellanox.com
8518Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8519S:	Supported
8520F:	drivers/infiniband/hw/mlx4/
8521F:	include/linux/mlx4/
8522
8523MELLANOX MLX5 core VPI driver
8524M:	Saeed Mahameed <saeedm@mellanox.com>
8525M:	Matan Barak <matanb@mellanox.com>
8526M:	Leon Romanovsky <leonro@mellanox.com>
8527L:	netdev@vger.kernel.org
8528L:	linux-rdma@vger.kernel.org
8529W:	http://www.mellanox.com
8530Q:	http://patchwork.ozlabs.org/project/netdev/list/
8531S:	Supported
8532F:	drivers/net/ethernet/mellanox/mlx5/core/
8533F:	include/linux/mlx5/
8534F:	include/uapi/rdma/mlx5-abi.h
8535
8536MELLANOX MLX5 IB driver
8537M:	Matan Barak <matanb@mellanox.com>
8538M:	Leon Romanovsky <leonro@mellanox.com>
8539L:	linux-rdma@vger.kernel.org
8540W:	http://www.mellanox.com
8541Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8542S:	Supported
8543F:	drivers/infiniband/hw/mlx5/
8544F:	include/linux/mlx5/
8545
8546MELEXIS MLX90614 DRIVER
8547M:	Crt Mori <cmo@melexis.com>
8548L:	linux-iio@vger.kernel.org
8549W:	http://www.melexis.com
8550S:	Supported
8551F:	drivers/iio/temperature/mlx90614.c
8552
8553MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8554M:	Don Brace <don.brace@microsemi.com>
8555L:	esc.storagedev@microsemi.com
8556L:	linux-scsi@vger.kernel.org
8557S:	Supported
8558F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8559F:	drivers/scsi/smartpqi/Kconfig
8560F:	drivers/scsi/smartpqi/Makefile
8561F:	include/linux/cciss*.h
8562F:	include/uapi/linux/cciss*.h
8563F:	Documentation/scsi/smartpqi.txt
8564
8565MN88472 MEDIA DRIVER
8566M:	Antti Palosaari <crope@iki.fi>
8567L:	linux-media@vger.kernel.org
8568W:	https://linuxtv.org
8569W:	http://palosaari.fi/linux/
8570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8571S:	Maintained
8572F:	drivers/media/dvb-frontends/mn88472*
8573
8574MN88473 MEDIA DRIVER
8575M:	Antti Palosaari <crope@iki.fi>
8576L:	linux-media@vger.kernel.org
8577W:	https://linuxtv.org
8578W:	http://palosaari.fi/linux/
8579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8580S:	Maintained
8581F:	drivers/media/dvb-frontends/mn88473*
8582
8583MODULE SUPPORT
8584M:	Jessica Yu <jeyu@redhat.com>
8585M:	Rusty Russell <rusty@rustcorp.com.au>
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8587S:	Maintained
8588F:	include/linux/module.h
8589F:	kernel/module.c
8590
8591MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8592W:	http://popies.net/meye/
8593S:	Orphan
8594F:	Documentation/media/v4l-drivers/meye*
8595F:	drivers/media/pci/meye/
8596F:	include/uapi/linux/meye.h
8597
8598MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8599M:	Jiri Slaby <jirislaby@gmail.com>
8600S:	Maintained
8601F:	Documentation/serial/moxa-smartio
8602F:	drivers/tty/mxser.*
8603
8604MR800 AVERMEDIA USB FM RADIO DRIVER
8605M:	Alexey Klimov <klimov.linux@gmail.com>
8606L:	linux-media@vger.kernel.org
8607T:	git git://linuxtv.org/media_tree.git
8608S:	Maintained
8609F:	drivers/media/radio/radio-mr800.c
8610
8611MRF24J40 IEEE 802.15.4 RADIO DRIVER
8612M:	Alan Ott <alan@signal11.us>
8613L:	linux-wpan@vger.kernel.org
8614S:	Maintained
8615F:	drivers/net/ieee802154/mrf24j40.c
8616F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8617
8618MSI LAPTOP SUPPORT
8619M:	"Lee, Chun-Yi" <jlee@suse.com>
8620L:	platform-driver-x86@vger.kernel.org
8621S:	Maintained
8622F:	drivers/platform/x86/msi-laptop.c
8623
8624MSI WMI SUPPORT
8625L:	platform-driver-x86@vger.kernel.org
8626S:	Orphan
8627F:	drivers/platform/x86/msi-wmi.c
8628
8629MSI001 MEDIA DRIVER
8630M:	Antti Palosaari <crope@iki.fi>
8631L:	linux-media@vger.kernel.org
8632W:	https://linuxtv.org
8633W:	http://palosaari.fi/linux/
8634Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8635T:	git git://linuxtv.org/anttip/media_tree.git
8636S:	Maintained
8637F:	drivers/media/tuners/msi001*
8638
8639MSI2500 MEDIA DRIVER
8640M:	Antti Palosaari <crope@iki.fi>
8641L:	linux-media@vger.kernel.org
8642W:	https://linuxtv.org
8643W:	http://palosaari.fi/linux/
8644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8645T:	git git://linuxtv.org/anttip/media_tree.git
8646S:	Maintained
8647F:	drivers/media/usb/msi2500/
8648
8649MSYSTEMS DISKONCHIP G3 MTD DRIVER
8650M:	Robert Jarzmik <robert.jarzmik@free.fr>
8651L:	linux-mtd@lists.infradead.org
8652S:	Maintained
8653F:	drivers/mtd/devices/docg3*
8654
8655MT9M032 APTINA SENSOR DRIVER
8656M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8657L:	linux-media@vger.kernel.org
8658T:	git git://linuxtv.org/media_tree.git
8659S:	Maintained
8660F:	drivers/media/i2c/mt9m032.c
8661F:	include/media/i2c/mt9m032.h
8662
8663MT9P031 APTINA CAMERA SENSOR
8664M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8665L:	linux-media@vger.kernel.org
8666T:	git git://linuxtv.org/media_tree.git
8667S:	Maintained
8668F:	drivers/media/i2c/mt9p031.c
8669F:	include/media/i2c/mt9p031.h
8670
8671MT9T001 APTINA CAMERA SENSOR
8672M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8673L:	linux-media@vger.kernel.org
8674T:	git git://linuxtv.org/media_tree.git
8675S:	Maintained
8676F:	drivers/media/i2c/mt9t001.c
8677F:	include/media/i2c/mt9t001.h
8678
8679MT9V032 APTINA CAMERA SENSOR
8680M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8681L:	linux-media@vger.kernel.org
8682T:	git git://linuxtv.org/media_tree.git
8683S:	Maintained
8684F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8685F:	drivers/media/i2c/mt9v032.c
8686F:	include/media/i2c/mt9v032.h
8687
8688MULTIFUNCTION DEVICES (MFD)
8689M:	Lee Jones <lee.jones@linaro.org>
8690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8691S:	Supported
8692F:	Documentation/devicetree/bindings/mfd/
8693F:	drivers/mfd/
8694F:	include/linux/mfd/
8695F:	include/dt-bindings/mfd/
8696
8697MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8698M:	Ulf Hansson <ulf.hansson@linaro.org>
8699L:	linux-mmc@vger.kernel.org
8700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8701S:	Maintained
8702F:	Documentation/devicetree/bindings/mmc/
8703F:	drivers/mmc/
8704F:	include/linux/mmc/
8705F:	include/uapi/linux/mmc/
8706
8707MULTIMEDIA CARD (MMC) ETC. OVER SPI
8708S:	Orphan
8709F:	drivers/mmc/host/mmc_spi.c
8710F:	include/linux/spi/mmc_spi.h
8711
8712MULTISOUND SOUND DRIVER
8713M:	Andrew Veliath <andrewtv@usa.net>
8714S:	Maintained
8715F:	Documentation/sound/oss/MultiSound
8716F:	sound/oss/msnd*
8717
8718MULTITECH MULTIPORT CARD (ISICOM)
8719S:	Orphan
8720F:	drivers/tty/isicom.c
8721F:	include/linux/isicom.h
8722
8723MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8724M:	Bin Liu <b-liu@ti.com>
8725L:	linux-usb@vger.kernel.org
8726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8727S:	Maintained
8728F:	drivers/usb/musb/
8729
8730MXL5007T MEDIA DRIVER
8731M:	Michael Krufky <mkrufky@linuxtv.org>
8732L:	linux-media@vger.kernel.org
8733W:	https://linuxtv.org
8734W:	http://github.com/mkrufky
8735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8736T:	git git://linuxtv.org/mkrufky/tuners.git
8737S:	Maintained
8738F:	drivers/media/tuners/mxl5007t.*
8739
8740MXSFB DRM DRIVER
8741M:	Marek Vasut <marex@denx.de>
8742S:	Supported
8743F:	drivers/gpu/drm/mxsfb/
8744F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8745
8746MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8747M:	Hyong-Youb Kim <hykim@myri.com>
8748L:	netdev@vger.kernel.org
8749W:	https://www.myricom.com/support/downloads/myri10ge.html
8750S:	Supported
8751F:	drivers/net/ethernet/myricom/myri10ge/
8752
8753NAND FLASH SUBSYSTEM
8754M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8755R:	Richard Weinberger <richard@nod.at>
8756L:	linux-mtd@lists.infradead.org
8757W:	http://www.linux-mtd.infradead.org/
8758Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8759T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8760T:	git git://git.infradead.org/l2-mtd.git nand/next
8761S:	Maintained
8762F:	drivers/mtd/nand/
8763F:	include/linux/mtd/nand*.h
8764
8765NATSEMI ETHERNET DRIVER (DP8381x)
8766S:	Orphan
8767F:	drivers/net/ethernet/natsemi/natsemi.c
8768
8769NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8770M:	Daniel Mack <zonque@gmail.com>
8771S:	Maintained
8772L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8773W:	http://www.native-instruments.com
8774F:	sound/usb/caiaq/
8775
8776NCP FILESYSTEM
8777M:	Petr Vandrovec <petr@vandrovec.name>
8778S:	Odd Fixes
8779F:	fs/ncpfs/
8780
8781NCR 5380 SCSI DRIVERS
8782M:	Finn Thain <fthain@telegraphics.com.au>
8783M:	Michael Schmitz <schmitzmic@gmail.com>
8784L:	linux-scsi@vger.kernel.org
8785S:	Maintained
8786F:	Documentation/scsi/g_NCR5380.txt
8787F:	drivers/scsi/NCR5380.*
8788F:	drivers/scsi/arm/cumana_1.c
8789F:	drivers/scsi/arm/oak.c
8790F:	drivers/scsi/atari_scsi.*
8791F:	drivers/scsi/dmx3191d.c
8792F:	drivers/scsi/g_NCR5380.*
8793F:	drivers/scsi/mac_scsi.*
8794F:	drivers/scsi/sun3_scsi.*
8795F:	drivers/scsi/sun3_scsi_vme.c
8796
8797NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8798M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8799L:	linux-scsi@vger.kernel.org
8800S:	Maintained
8801F:	drivers/scsi/NCR_D700.*
8802
8803NCT6775 HARDWARE MONITOR DRIVER
8804M:	Guenter Roeck <linux@roeck-us.net>
8805L:	linux-hwmon@vger.kernel.org
8806S:	Maintained
8807F:	Documentation/hwmon/nct6775
8808F:	drivers/hwmon/nct6775.c
8809
8810NETEFFECT IWARP RNIC DRIVER (IW_NES)
8811M:	Faisal Latif <faisal.latif@intel.com>
8812L:	linux-rdma@vger.kernel.org
8813W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8814S:	Supported
8815F:	drivers/infiniband/hw/nes/
8816F:	include/uapi/rdma/nes-abi.h
8817
8818NETEM NETWORK EMULATOR
8819M:	Stephen Hemminger <stephen@networkplumber.org>
8820L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8821S:	Maintained
8822F:	net/sched/sch_netem.c
8823
8824NETERION 10GbE DRIVERS (s2io/vxge)
8825M:	Jon Mason <jdmason@kudzu.us>
8826L:	netdev@vger.kernel.org
8827S:	Supported
8828F:	Documentation/networking/s2io.txt
8829F:	Documentation/networking/vxge.txt
8830F:	drivers/net/ethernet/neterion/
8831
8832NETFILTER
8833M:	Pablo Neira Ayuso <pablo@netfilter.org>
8834M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8835M:	Florian Westphal <fw@strlen.de>
8836L:	netfilter-devel@vger.kernel.org
8837L:	coreteam@netfilter.org
8838W:	http://www.netfilter.org/
8839W:	http://www.iptables.org/
8840W:	http://www.nftables.org/
8841Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8844S:	Maintained
8845F:	include/linux/netfilter*
8846F:	include/linux/netfilter/
8847F:	include/net/netfilter/
8848F:	include/uapi/linux/netfilter*
8849F:	include/uapi/linux/netfilter/
8850F:	net/*/netfilter.c
8851F:	net/*/netfilter/
8852F:	net/netfilter/
8853F:	net/bridge/br_netfilter*.c
8854
8855NETLABEL
8856M:	Paul Moore <paul@paul-moore.com>
8857W:	http://netlabel.sf.net
8858L:	netdev@vger.kernel.org
8859S:	Maintained
8860F:	Documentation/netlabel/
8861F:	include/net/netlabel.h
8862F:	net/netlabel/
8863
8864NETROM NETWORK LAYER
8865M:	Ralf Baechle <ralf@linux-mips.org>
8866L:	linux-hams@vger.kernel.org
8867W:	http://www.linux-ax25.org/
8868S:	Maintained
8869F:	include/net/netrom.h
8870F:	include/uapi/linux/netrom.h
8871F:	net/netrom/
8872
8873NETRONOME ETHERNET DRIVERS
8874M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8875L:	oss-drivers@netronome.com
8876S:	Maintained
8877F:	drivers/net/ethernet/netronome/
8878
8879NETWORK BLOCK DEVICE (NBD)
8880M:	Josef Bacik <jbacik@fb.com>
8881S:	Maintained
8882L:	linux-block@vger.kernel.org
8883L:	nbd-general@lists.sourceforge.net
8884F:	Documentation/blockdev/nbd.txt
8885F:	drivers/block/nbd.c
8886F:	include/uapi/linux/nbd.h
8887
8888NETWORK DROP MONITOR
8889M:	Neil Horman <nhorman@tuxdriver.com>
8890L:	netdev@vger.kernel.org
8891S:	Maintained
8892W:	https://fedorahosted.org/dropwatch/
8893F:	net/core/drop_monitor.c
8894
8895NETWORKING [DSA]
8896M:	Andrew Lunn <andrew@lunn.ch>
8897M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8898M:	Florian Fainelli <f.fainelli@gmail.com>
8899S:	Maintained
8900F:	net/dsa/
8901F:	include/net/dsa.h
8902F:	drivers/net/dsa/
8903
8904NETWORKING [GENERAL]
8905M:	"David S. Miller" <davem@davemloft.net>
8906L:	netdev@vger.kernel.org
8907W:	http://www.linuxfoundation.org/en/Net
8908Q:	http://patchwork.ozlabs.org/project/netdev/list/
8909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8911B:	mailto:netdev@vger.kernel.org
8912S:	Maintained
8913F:	net/
8914F:	include/net/
8915F:	include/linux/in.h
8916F:	include/linux/net.h
8917F:	include/linux/netdevice.h
8918F:	include/uapi/linux/in.h
8919F:	include/uapi/linux/net.h
8920F:	include/uapi/linux/netdevice.h
8921F:	include/uapi/linux/net_namespace.h
8922F:	tools/net/
8923F:	tools/testing/selftests/net/
8924F:	lib/random32.c
8925
8926NETWORKING [IPv4/IPv6]
8927M:	"David S. Miller" <davem@davemloft.net>
8928M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8929M:	James Morris <jmorris@namei.org>
8930M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8931M:	Patrick McHardy <kaber@trash.net>
8932L:	netdev@vger.kernel.org
8933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8934S:	Maintained
8935F:	net/ipv4/
8936F:	net/ipv6/
8937F:	include/net/ip*
8938F:	arch/x86/net/*
8939
8940NETWORKING [IPSEC]
8941M:	Steffen Klassert <steffen.klassert@secunet.com>
8942M:	Herbert Xu <herbert@gondor.apana.org.au>
8943M:	"David S. Miller" <davem@davemloft.net>
8944L:	netdev@vger.kernel.org
8945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8947S:	Maintained
8948F:	net/core/flow.c
8949F:	net/xfrm/
8950F:	net/key/
8951F:	net/ipv4/xfrm*
8952F:	net/ipv4/esp4*
8953F:	net/ipv4/ah4.c
8954F:	net/ipv4/ipcomp.c
8955F:	net/ipv4/ip_vti.c
8956F:	net/ipv6/xfrm*
8957F:	net/ipv6/esp6*
8958F:	net/ipv6/ah6.c
8959F:	net/ipv6/ipcomp6.c
8960F:	net/ipv6/ip6_vti.c
8961F:	include/uapi/linux/xfrm.h
8962F:	include/net/xfrm.h
8963
8964NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8965M:	Paul Moore <paul@paul-moore.com>
8966L:	netdev@vger.kernel.org
8967S:	Maintained
8968
8969NETWORKING [WIRELESS]
8970L:	linux-wireless@vger.kernel.org
8971Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8972
8973NETWORKING DRIVERS
8974L:	netdev@vger.kernel.org
8975W:	http://www.linuxfoundation.org/en/Net
8976Q:	http://patchwork.ozlabs.org/project/netdev/list/
8977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8979S:	Odd Fixes
8980F:	Documentation/devicetree/bindings/net/
8981F:	drivers/net/
8982F:	include/linux/if_*
8983F:	include/linux/netdevice.h
8984F:	include/linux/etherdevice.h
8985F:	include/linux/fcdevice.h
8986F:	include/linux/fddidevice.h
8987F:	include/linux/hippidevice.h
8988F:	include/linux/inetdevice.h
8989F:	include/uapi/linux/if_*
8990F:	include/uapi/linux/netdevice.h
8991
8992NETWORKING DRIVERS (WIRELESS)
8993M:	Kalle Valo <kvalo@codeaurora.org>
8994L:	linux-wireless@vger.kernel.org
8995Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/net/wireless/
9000F:	drivers/net/wireless/
9001
9002NETXEN (1/10) GbE SUPPORT
9003M:	Manish Chopra <manish.chopra@cavium.com>
9004M:	Rahul Verma <rahul.verma@cavium.com>
9005M:	Dept-GELinuxNICDev@cavium.com
9006L:	netdev@vger.kernel.org
9007S:	Supported
9008F:	drivers/net/ethernet/qlogic/netxen/
9009
9010NFC SUBSYSTEM
9011M:	Samuel Ortiz <sameo@linux.intel.com>
9012L:	linux-wireless@vger.kernel.org
9013L:	linux-nfc@lists.01.org (subscribers-only)
9014S:	Supported
9015F:	net/nfc/
9016F:	include/net/nfc/
9017F:	include/uapi/linux/nfc.h
9018F:	drivers/nfc/
9019F:	include/linux/platform_data/nfcmrvl.h
9020F:	include/linux/platform_data/nxp-nci.h
9021F:	include/linux/platform_data/pn544.h
9022F:	include/linux/platform_data/st21nfca.h
9023F:	include/linux/platform_data/st-nci.h
9024F:	Documentation/devicetree/bindings/net/nfc/
9025
9026NFS, SUNRPC, AND LOCKD CLIENTS
9027M:	Trond Myklebust <trond.myklebust@primarydata.com>
9028M:	Anna Schumaker <anna.schumaker@netapp.com>
9029L:	linux-nfs@vger.kernel.org
9030W:	http://client.linux-nfs.org
9031T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9032S:	Maintained
9033F:	fs/lockd/
9034F:	fs/nfs/
9035F:	fs/nfs_common/
9036F:	net/sunrpc/
9037F:	include/linux/lockd/
9038F:	include/linux/nfs*
9039F:	include/linux/sunrpc/
9040F:	include/uapi/linux/nfs*
9041F:	include/uapi/linux/sunrpc/
9042
9043NILFS2 FILESYSTEM
9044M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9045L:	linux-nilfs@vger.kernel.org
9046W:	http://nilfs.sourceforge.net/
9047W:	http://nilfs.osdn.jp/
9048T:	git git://github.com/konis/nilfs2.git
9049S:	Supported
9050F:	Documentation/filesystems/nilfs2.txt
9051F:	fs/nilfs2/
9052F:	include/trace/events/nilfs2.h
9053F:	include/uapi/linux/nilfs2_api.h
9054F:	include/uapi/linux/nilfs2_ondisk.h
9055
9056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9057M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9058W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9059S:	Maintained
9060F:	Documentation/scsi/NinjaSCSI.txt
9061F:	drivers/scsi/pcmcia/nsp_*
9062
9063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9064M:	GOTO Masanori <gotom@debian.or.jp>
9065M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9066W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9067S:	Maintained
9068F:	Documentation/scsi/NinjaSCSI.txt
9069F:	drivers/scsi/nsp32*
9070
9071NIOS2 ARCHITECTURE
9072M:	Ley Foon Tan <lftan@altera.com>
9073L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9075S:	Maintained
9076F:	arch/nios2/
9077
9078NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9079M:	Pavel Machek <pavel@ucw.cz>
9080M:	Sakari Ailus <sakari.ailus@iki.fi>
9081L:	linux-media@vger.kernel.org
9082S:	Maintained
9083F:	drivers/media/i2c/et8ek8
9084F:	drivers/media/i2c/ad5820.c
9085
9086NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9087M:	Pavel Machek <pavel@ucw.cz>
9088M:	Sakari Ailus <sakari.ailus@iki.fi>
9089L:	linux-media@vger.kernel.org
9090S:	Maintained
9091F:	drivers/media/i2c/et8ek8
9092F:	drivers/media/i2c/ad5820.c
9093
9094NOKIA N900 POWER SUPPLY DRIVERS
9095R:	Pali Rohár <pali.rohar@gmail.com>
9096F:	include/linux/power/bq2415x_charger.h
9097F:	include/linux/power/bq27xxx_battery.h
9098F:	include/linux/power/isp1704_charger.h
9099F:	drivers/power/supply/bq2415x_charger.c
9100F:	drivers/power/supply/bq27xxx_battery.c
9101F:	drivers/power/supply/bq27xxx_battery_i2c.c
9102F:	drivers/power/supply/isp1704_charger.c
9103F:	drivers/power/supply/rx51_battery.c
9104
9105NTB DRIVER CORE
9106M:	Jon Mason <jdmason@kudzu.us>
9107M:	Dave Jiang <dave.jiang@intel.com>
9108M:	Allen Hubbe <Allen.Hubbe@emc.com>
9109L:	linux-ntb@googlegroups.com
9110S:	Supported
9111W:	https://github.com/jonmason/ntb/wiki
9112T:	git git://github.com/jonmason/ntb.git
9113F:	drivers/ntb/
9114F:	drivers/net/ntb_netdev.c
9115F:	include/linux/ntb.h
9116F:	include/linux/ntb_transport.h
9117F:	tools/testing/selftests/ntb/
9118
9119NTB INTEL DRIVER
9120M:	Jon Mason <jdmason@kudzu.us>
9121M:	Dave Jiang <dave.jiang@intel.com>
9122L:	linux-ntb@googlegroups.com
9123S:	Supported
9124W:	https://github.com/jonmason/ntb/wiki
9125T:	git git://github.com/jonmason/ntb.git
9126F:	drivers/ntb/hw/intel/
9127
9128NTB AMD DRIVER
9129M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9130L:	linux-ntb@googlegroups.com
9131S:	Supported
9132F:	drivers/ntb/hw/amd/
9133
9134NTFS FILESYSTEM
9135M:	Anton Altaparmakov <anton@tuxera.com>
9136L:	linux-ntfs-dev@lists.sourceforge.net
9137W:	http://www.tuxera.com/
9138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9139S:	Supported
9140F:	Documentation/filesystems/ntfs.txt
9141F:	fs/ntfs/
9142
9143NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9144M:	Antonino Daplas <adaplas@gmail.com>
9145L:	linux-fbdev@vger.kernel.org
9146S:	Maintained
9147F:	drivers/video/fbdev/riva/
9148F:	drivers/video/fbdev/nvidia/
9149
9150NVM EXPRESS DRIVER
9151M:	Keith Busch <keith.busch@intel.com>
9152M:	Jens Axboe <axboe@fb.com>
9153M:	Christoph Hellwig <hch@lst.de>
9154M:	Sagi Grimberg <sagi@grimberg.me>
9155L:	linux-nvme@lists.infradead.org
9156T:	git://git.infradead.org/nvme.git
9157W:	http://git.infradead.org/nvme.git
9158S:	Supported
9159F:	drivers/nvme/host/
9160F:	include/linux/nvme.h
9161F:	include/uapi/linux/nvme_ioctl.h
9162
9163NVM EXPRESS TARGET DRIVER
9164M:	Christoph Hellwig <hch@lst.de>
9165M:	Sagi Grimberg <sagi@grimberg.me>
9166L:	linux-nvme@lists.infradead.org
9167T:	git://git.infradead.org/nvme.git
9168W:	http://git.infradead.org/nvme.git
9169S:	Supported
9170F:	drivers/nvme/target/
9171
9172NVM EXPRESS FC TRANSPORT DRIVERS
9173M:	James Smart <james.smart@broadcom.com>
9174L:	linux-nvme@lists.infradead.org
9175S:	Supported
9176F:	include/linux/nvme-fc.h
9177F:	include/linux/nvme-fc-driver.h
9178F:	drivers/nvme/host/fc.c
9179F:	drivers/nvme/target/fc.c
9180F:	drivers/nvme/target/fcloop.c
9181
9182NVMEM FRAMEWORK
9183M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9184S:	Maintained
9185F:	drivers/nvmem/
9186F:	Documentation/devicetree/bindings/nvmem/
9187F:	include/linux/nvmem-consumer.h
9188F:	include/linux/nvmem-provider.h
9189
9190NXP-NCI NFC DRIVER
9191M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9192R:	Charles Gorand <charles.gorand@effinnov.com>
9193L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9194S:	Supported
9195F:	drivers/nfc/nxp-nci
9196
9197NXP TDA998X DRM DRIVER
9198M:	Russell King <linux@armlinux.org.uk>
9199S:	Supported
9200T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9201T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9202F:	drivers/gpu/drm/i2c/tda998x_drv.c
9203F:	include/drm/i2c/tda998x.h
9204
9205NXP TFA9879 DRIVER
9206M:	Peter Rosin <peda@axentia.se>
9207L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9208S:	Maintained
9209F:	sound/soc/codecs/tfa9879*
9210
9211OBJTOOL
9212M:	Josh Poimboeuf <jpoimboe@redhat.com>
9213S:	Supported
9214F:	tools/objtool/
9215
9216OMAP1 SUPPORT
9217M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9218M:	Tony Lindgren <tony@atomide.com>
9219L:	linux-omap@vger.kernel.org
9220Q:	http://patchwork.kernel.org/project/linux-omap/list/
9221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9222S:	Maintained
9223F:	arch/arm/mach-omap1/
9224F:	arch/arm/plat-omap/
9225F:	arch/arm/configs/omap1_defconfig
9226F:	drivers/i2c/busses/i2c-omap.c
9227F:	include/linux/i2c-omap.h
9228
9229OMAP2+ SUPPORT
9230M:	Tony Lindgren <tony@atomide.com>
9231L:	linux-omap@vger.kernel.org
9232W:	http://www.muru.com/linux/omap/
9233W:	http://linux.omap.com/
9234Q:	http://patchwork.kernel.org/project/linux-omap/list/
9235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9236S:	Maintained
9237F:	arch/arm/mach-omap2/
9238F:	arch/arm/plat-omap/
9239F:	arch/arm/configs/omap2plus_defconfig
9240F:	drivers/i2c/busses/i2c-omap.c
9241F:	drivers/irqchip/irq-omap-intc.c
9242F:	drivers/mfd/*omap*.c
9243F:	drivers/mfd/menelaus.c
9244F:	drivers/mfd/palmas.c
9245F:	drivers/mfd/tps65217.c
9246F:	drivers/mfd/tps65218.c
9247F:	drivers/mfd/tps65910.c
9248F:	drivers/mfd/twl-core.[ch]
9249F:	drivers/mfd/twl4030*.c
9250F:	drivers/mfd/twl6030*.c
9251F:	drivers/mfd/twl6040*.c
9252F:	drivers/regulator/palmas-regulator*.c
9253F:	drivers/regulator/pbias-regulator.c
9254F:	drivers/regulator/tps65217-regulator.c
9255F:	drivers/regulator/tps65218-regulator.c
9256F:	drivers/regulator/tps65910-regulator.c
9257F:	drivers/regulator/twl-regulator.c
9258F:	drivers/regulator/twl6030-regulator.c
9259F:	include/linux/i2c-omap.h
9260
9261OMAP DEVICE TREE SUPPORT
9262M:	Benoît Cousson <bcousson@baylibre.com>
9263M:	Tony Lindgren <tony@atomide.com>
9264L:	linux-omap@vger.kernel.org
9265L:	devicetree@vger.kernel.org
9266S:	Maintained
9267F:	arch/arm/boot/dts/*omap*
9268F:	arch/arm/boot/dts/*am3*
9269F:	arch/arm/boot/dts/*am4*
9270F:	arch/arm/boot/dts/*am5*
9271F:	arch/arm/boot/dts/*dra7*
9272
9273OMAP CLOCK FRAMEWORK SUPPORT
9274M:	Paul Walmsley <paul@pwsan.com>
9275L:	linux-omap@vger.kernel.org
9276S:	Maintained
9277F:	arch/arm/*omap*/*clock*
9278
9279OMAP POWER MANAGEMENT SUPPORT
9280M:	Kevin Hilman <khilman@kernel.org>
9281L:	linux-omap@vger.kernel.org
9282S:	Maintained
9283F:	arch/arm/*omap*/*pm*
9284F:	drivers/cpufreq/omap-cpufreq.c
9285
9286OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9287M:	Rajendra Nayak <rnayak@codeaurora.org>
9288M:	Paul Walmsley <paul@pwsan.com>
9289L:	linux-omap@vger.kernel.org
9290S:	Maintained
9291F:	arch/arm/mach-omap2/prm*
9292
9293OMAP AUDIO SUPPORT
9294M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9295M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9296L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9297L:	linux-omap@vger.kernel.org
9298S:	Maintained
9299F:	sound/soc/omap/
9300
9301OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9302M:	Roger Quadros <rogerq@ti.com>
9303M:	Tony Lindgren <tony@atomide.com>
9304L:	linux-omap@vger.kernel.org
9305S:	Maintained
9306F:	drivers/memory/omap-gpmc.c
9307F:	arch/arm/mach-omap2/*gpmc*
9308
9309OMAP FRAMEBUFFER SUPPORT
9310M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9311L:	linux-fbdev@vger.kernel.org
9312L:	linux-omap@vger.kernel.org
9313S:	Maintained
9314F:	drivers/video/fbdev/omap/
9315
9316OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9317M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9318L:	linux-omap@vger.kernel.org
9319L:	linux-fbdev@vger.kernel.org
9320S:	Maintained
9321F:	drivers/video/fbdev/omap2/
9322F:	Documentation/arm/OMAP/DSS
9323
9324OMAP HARDWARE SPINLOCK SUPPORT
9325M:	Ohad Ben-Cohen <ohad@wizery.com>
9326L:	linux-omap@vger.kernel.org
9327S:	Maintained
9328F:	drivers/hwspinlock/omap_hwspinlock.c
9329
9330OMAP MMC SUPPORT
9331M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9332L:	linux-omap@vger.kernel.org
9333S:	Maintained
9334F:	drivers/mmc/host/omap.c
9335
9336OMAP HS MMC SUPPORT
9337L:	linux-mmc@vger.kernel.org
9338L:	linux-omap@vger.kernel.org
9339S:	Orphan
9340F:	drivers/mmc/host/omap_hsmmc.c
9341
9342OMAP RANDOM NUMBER GENERATOR SUPPORT
9343M:	Deepak Saxena <dsaxena@plexity.net>
9344S:	Maintained
9345F:	drivers/char/hw_random/omap-rng.c
9346
9347OMAP HWMOD SUPPORT
9348M:	Benoît Cousson <bcousson@baylibre.com>
9349M:	Paul Walmsley <paul@pwsan.com>
9350L:	linux-omap@vger.kernel.org
9351S:	Maintained
9352F:	arch/arm/mach-omap2/omap_hwmod.*
9353
9354OMAP HWMOD DATA
9355M:	Paul Walmsley <paul@pwsan.com>
9356L:	linux-omap@vger.kernel.org
9357S:	Maintained
9358F:	arch/arm/mach-omap2/omap_hwmod*data*
9359
9360OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9361M:	Benoît Cousson <bcousson@baylibre.com>
9362L:	linux-omap@vger.kernel.org
9363S:	Maintained
9364F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9365
9366OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9367M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9368L:	linux-media@vger.kernel.org
9369S:	Maintained
9370F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9371F:	drivers/media/platform/omap3isp/
9372F:	drivers/staging/media/omap4iss/
9373
9374OMAP USB SUPPORT
9375L:	linux-usb@vger.kernel.org
9376L:	linux-omap@vger.kernel.org
9377S:	Orphan
9378F:	drivers/usb/*/*omap*
9379F:	arch/arm/*omap*/usb*
9380
9381OMAP GPIO DRIVER
9382M:	Grygorii Strashko <grygorii.strashko@ti.com>
9383M:	Santosh Shilimkar <ssantosh@kernel.org>
9384M:	Kevin Hilman <khilman@kernel.org>
9385L:	linux-omap@vger.kernel.org
9386S:	Maintained
9387F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9388F:	drivers/gpio/gpio-omap.c
9389
9390OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9391M:	Mark Jackson <mpfj@newflow.co.uk>
9392L:	linux-omap@vger.kernel.org
9393S:	Maintained
9394F:	arch/arm/boot/dts/am335x-nano.dts
9395
9396OMFS FILESYSTEM
9397M:	Bob Copeland <me@bobcopeland.com>
9398L:	linux-karma-devel@lists.sourceforge.net
9399S:	Maintained
9400F:	Documentation/filesystems/omfs.txt
9401F:	fs/omfs/
9402
9403OMNIKEY CARDMAN 4000 DRIVER
9404M:	Harald Welte <laforge@gnumonks.org>
9405S:	Maintained
9406F:	drivers/char/pcmcia/cm4000_cs.c
9407F:	include/linux/cm4000_cs.h
9408F:	include/uapi/linux/cm4000_cs.h
9409
9410OMNIKEY CARDMAN 4040 DRIVER
9411M:	Harald Welte <laforge@gnumonks.org>
9412S:	Maintained
9413F:	drivers/char/pcmcia/cm4040_cs.*
9414
9415OMNIVISION OV5647 SENSOR DRIVER
9416M:	Ramiro Oliveira <roliveir@synopsys.com>
9417L:	linux-media@vger.kernel.org
9418T:	git git://linuxtv.org/media_tree.git
9419S:	Maintained
9420F:	drivers/media/i2c/ov5647.c
9421
9422OMNIVISION OV7670 SENSOR DRIVER
9423M:	Jonathan Corbet <corbet@lwn.net>
9424L:	linux-media@vger.kernel.org
9425T:	git git://linuxtv.org/media_tree.git
9426S:	Maintained
9427F:	drivers/media/i2c/ov7670.c
9428F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9429
9430ONENAND FLASH DRIVER
9431M:	Kyungmin Park <kyungmin.park@samsung.com>
9432L:	linux-mtd@lists.infradead.org
9433S:	Maintained
9434F:	drivers/mtd/onenand/
9435F:	include/linux/mtd/onenand*.h
9436
9437ONSTREAM SCSI TAPE DRIVER
9438M:	Willem Riede <osst@riede.org>
9439L:	osst-users@lists.sourceforge.net
9440L:	linux-scsi@vger.kernel.org
9441S:	Maintained
9442F:	Documentation/scsi/osst.txt
9443F:	drivers/scsi/osst.*
9444F:	drivers/scsi/osst_*.h
9445F:	drivers/scsi/st.h
9446
9447OPENCORES I2C BUS DRIVER
9448M:	Peter Korsgaard <jacmet@sunsite.dk>
9449L:	linux-i2c@vger.kernel.org
9450S:	Maintained
9451F:	Documentation/i2c/busses/i2c-ocores
9452F:	drivers/i2c/busses/i2c-ocores.c
9453
9454OPEN FIRMWARE AND FLATTENED DEVICE TREE
9455M:	Rob Herring <robh+dt@kernel.org>
9456M:	Frank Rowand <frowand.list@gmail.com>
9457L:	devicetree@vger.kernel.org
9458W:	http://www.devicetree.org/
9459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9460S:	Maintained
9461F:	drivers/of/
9462F:	include/linux/of*.h
9463F:	scripts/dtc/
9464
9465OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9466M:	Rob Herring <robh+dt@kernel.org>
9467M:	Mark Rutland <mark.rutland@arm.com>
9468L:	devicetree@vger.kernel.org
9469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9470Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9471S:	Maintained
9472F:	Documentation/devicetree/
9473F:	arch/*/boot/dts/
9474F:	include/dt-bindings/
9475
9476OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9477M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9478L:	devicetree@vger.kernel.org
9479S:	Maintained
9480F:	Documentation/devicetree/dynamic-resolution-notes.txt
9481F:	Documentation/devicetree/overlay-notes.txt
9482F:	drivers/of/overlay.c
9483F:	drivers/of/resolver.c
9484
9485OPENRISC ARCHITECTURE
9486M:	Jonas Bonn <jonas@southpole.se>
9487M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9488M:	Stafford Horne <shorne@gmail.com>
9489T:	git git://github.com/openrisc/linux.git
9490L:	openrisc@lists.librecores.org
9491W:	http://openrisc.io
9492S:	Maintained
9493F:	arch/openrisc/
9494
9495OPENVSWITCH
9496M:	Pravin Shelar <pshelar@nicira.com>
9497L:	netdev@vger.kernel.org
9498L:	dev@openvswitch.org
9499W:	http://openvswitch.org
9500S:	Maintained
9501F:	net/openvswitch/
9502F:	include/uapi/linux/openvswitch.h
9503
9504OPERATING PERFORMANCE POINTS (OPP)
9505M:	Viresh Kumar <vireshk@kernel.org>
9506M:	Nishanth Menon <nm@ti.com>
9507M:	Stephen Boyd <sboyd@codeaurora.org>
9508L:	linux-pm@vger.kernel.org
9509S:	Maintained
9510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9511F:	drivers/base/power/opp/
9512F:	include/linux/pm_opp.h
9513F:	Documentation/power/opp.txt
9514F:	Documentation/devicetree/bindings/opp/
9515
9516OPL4 DRIVER
9517M:	Clemens Ladisch <clemens@ladisch.de>
9518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9519T:	git git://git.alsa-project.org/alsa-kernel.git
9520S:	Maintained
9521F:	sound/drivers/opl4/
9522
9523OPROFILE
9524M:	Robert Richter <rric@kernel.org>
9525L:	oprofile-list@lists.sf.net
9526S:	Maintained
9527F:	arch/*/include/asm/oprofile*.h
9528F:	arch/*/oprofile/
9529F:	drivers/oprofile/
9530F:	include/linux/oprofile.h
9531
9532OP-TEE DRIVER
9533M:	Jens Wiklander <jens.wiklander@linaro.org>
9534S:	Maintained
9535F:	drivers/tee/optee/
9536
9537ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9538M:	Mark Fasheh <mfasheh@versity.com>
9539M:	Joel Becker <jlbec@evilplan.org>
9540L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9541W:	http://ocfs2.wiki.kernel.org
9542S:	Supported
9543F:	Documentation/filesystems/ocfs2.txt
9544F:	Documentation/filesystems/dlmfs.txt
9545F:	fs/ocfs2/
9546
9547ORINOCO DRIVER
9548L:	linux-wireless@vger.kernel.org
9549W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9550W:	http://www.nongnu.org/orinoco/
9551S:	Orphan
9552F:	drivers/net/wireless/intersil/orinoco/
9553
9554OSD LIBRARY and FILESYSTEM
9555M:	Boaz Harrosh <ooo@electrozaur.com>
9556M:	Benny Halevy <bhalevy@primarydata.com>
9557L:	osd-dev@open-osd.org
9558W:	http://open-osd.org
9559T:	git git://git.open-osd.org/open-osd.git
9560S:	Maintained
9561F:	drivers/scsi/osd/
9562F:	include/scsi/osd_*
9563F:	fs/exofs/
9564
9565OVERLAY FILESYSTEM
9566M:	Miklos Szeredi <miklos@szeredi.hu>
9567L:	linux-unionfs@vger.kernel.org
9568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9569S:	Supported
9570F:	fs/overlayfs/
9571F:	Documentation/filesystems/overlayfs.txt
9572
9573ORANGEFS FILESYSTEM
9574M:	Mike Marshall <hubcap@omnibond.com>
9575L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9577S:	Supported
9578F:	fs/orangefs/
9579F:	Documentation/filesystems/orangefs.txt
9580
9581P54 WIRELESS DRIVER
9582M:	Christian Lamparter <chunkeey@googlemail.com>
9583L:	linux-wireless@vger.kernel.org
9584W:	http://wireless.kernel.org/en/users/Drivers/p54
9585S:	Maintained
9586F:	drivers/net/wireless/intersil/p54/
9587
9588PA SEMI ETHERNET DRIVER
9589L:	netdev@vger.kernel.org
9590S:	Orphan
9591F:	drivers/net/ethernet/pasemi/*
9592
9593PA SEMI SMBUS DRIVER
9594L:	linux-i2c@vger.kernel.org
9595S:	Orphan
9596F:	drivers/i2c/busses/i2c-pasemi.c
9597
9598PADATA PARALLEL EXECUTION MECHANISM
9599M:	Steffen Klassert <steffen.klassert@secunet.com>
9600L:	linux-crypto@vger.kernel.org
9601S:	Maintained
9602F:	kernel/padata.c
9603F:	include/linux/padata.h
9604F:	Documentation/padata.txt
9605
9606PANASONIC LAPTOP ACPI EXTRAS DRIVER
9607M:	Harald Welte <laforge@gnumonks.org>
9608L:	platform-driver-x86@vger.kernel.org
9609S:	Maintained
9610F:	drivers/platform/x86/panasonic-laptop.c
9611
9612PANASONIC MN10300/AM33/AM34 PORT
9613M:	David Howells <dhowells@redhat.com>
9614L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9615W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9616S:	Maintained
9617F:	Documentation/mn10300/
9618F:	arch/mn10300/
9619
9620PARALLEL LCD/KEYPAD PANEL DRIVER
9621M:      Willy Tarreau <willy@haproxy.com>
9622M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9623S:      Odd Fixes
9624F:      Documentation/misc-devices/lcd-panel-cgram.txt
9625F:      drivers/misc/panel.c
9626
9627PARALLEL PORT SUBSYSTEM
9628M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9629M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9630L:	linux-parport@lists.infradead.org (subscribers-only)
9631S:	Maintained
9632F:	drivers/parport/
9633F:	include/linux/parport*.h
9634F:	drivers/char/ppdev.c
9635F:	include/uapi/linux/ppdev.h
9636F:	Documentation/parport*.txt
9637
9638PARAVIRT_OPS INTERFACE
9639M:	Jeremy Fitzhardinge <jeremy@goop.org>
9640M:	Chris Wright <chrisw@sous-sol.org>
9641M:	Alok Kataria <akataria@vmware.com>
9642M:	Rusty Russell <rusty@rustcorp.com.au>
9643L:	virtualization@lists.linux-foundation.org
9644S:	Supported
9645F:	Documentation/virtual/paravirt_ops.txt
9646F:	arch/*/kernel/paravirt*
9647F:	arch/*/include/asm/paravirt.h
9648F:	include/linux/hypervisor.h
9649
9650PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9651M:	Tim Waugh <tim@cyberelk.net>
9652L:	linux-parport@lists.infradead.org (subscribers-only)
9653S:	Maintained
9654F:	Documentation/blockdev/paride.txt
9655F:	drivers/block/paride/
9656
9657PARISC ARCHITECTURE
9658M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9659M:	Helge Deller <deller@gmx.de>
9660L:	linux-parisc@vger.kernel.org
9661W:	http://www.parisc-linux.org/
9662Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9665S:	Maintained
9666F:	arch/parisc/
9667F:	Documentation/parisc/
9668F:	drivers/parisc/
9669F:	drivers/char/agp/parisc-agp.c
9670F:	drivers/input/serio/gscps2.c
9671F:	drivers/parport/parport_gsc.*
9672F:	drivers/tty/serial/8250/8250_gsc.c
9673F:	drivers/video/fbdev/sti*
9674F:	drivers/video/console/sti*
9675F:	drivers/video/logo/logo_parisc*
9676
9677PARMAN
9678M:	Jiri Pirko <jiri@mellanox.com>
9679L:	netdev@vger.kernel.org
9680S:	Supported
9681F:	lib/parman.c
9682F:	lib/test_parman.c
9683F:	include/linux/parman.h
9684
9685PC87360 HARDWARE MONITORING DRIVER
9686M:	Jim Cromie <jim.cromie@gmail.com>
9687L:	linux-hwmon@vger.kernel.org
9688S:	Maintained
9689F:	Documentation/hwmon/pc87360
9690F:	drivers/hwmon/pc87360.c
9691
9692PC8736x GPIO DRIVER
9693M:	Jim Cromie <jim.cromie@gmail.com>
9694S:	Maintained
9695F:	drivers/char/pc8736x_gpio.c
9696
9697PC87427 HARDWARE MONITORING DRIVER
9698M:	Jean Delvare <jdelvare@suse.com>
9699L:	linux-hwmon@vger.kernel.org
9700S:	Maintained
9701F:	Documentation/hwmon/pc87427
9702F:	drivers/hwmon/pc87427.c
9703
9704PCA9532 LED DRIVER
9705M:	Riku Voipio <riku.voipio@iki.fi>
9706S:	Maintained
9707F:	drivers/leds/leds-pca9532.c
9708F:	include/linux/leds-pca9532.h
9709
9710PCA9541 I2C BUS MASTER SELECTOR DRIVER
9711M:	Guenter Roeck <linux@roeck-us.net>
9712L:	linux-i2c@vger.kernel.org
9713S:	Maintained
9714F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9715
9716PCDP - PRIMARY CONSOLE AND DEBUG PORT
9717M:	Khalid Aziz <khalid@gonehiking.org>
9718S:	Maintained
9719F:	drivers/firmware/pcdp.*
9720
9721PCI ERROR RECOVERY
9722M:	Linas Vepstas <linasvepstas@gmail.com>
9723L:	linux-pci@vger.kernel.org
9724S:	Supported
9725F:	Documentation/PCI/pci-error-recovery.txt
9726
9727PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9728M:	Russell Currey <ruscur@russell.cc>
9729L:	linuxppc-dev@lists.ozlabs.org
9730S:	Supported
9731F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9732F:	arch/powerpc/kernel/eeh*.c
9733F:	arch/powerpc/platforms/*/eeh*.c
9734F:	arch/powerpc/include/*/eeh*.h
9735
9736PCI SUBSYSTEM
9737M:	Bjorn Helgaas <bhelgaas@google.com>
9738L:	linux-pci@vger.kernel.org
9739Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9741S:	Supported
9742F:	Documentation/devicetree/bindings/pci/
9743F:	Documentation/PCI/
9744F:	drivers/pci/
9745F:	include/linux/pci*
9746F:	arch/x86/pci/
9747F:	arch/x86/kernel/quirks.c
9748
9749PCI ENDPOINT SUBSYSTEM
9750M:	Kishon Vijay Abraham I <kishon@ti.com>
9751L:	linux-pci@vger.kernel.org
9752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9753S:	Supported
9754F:	drivers/pci/endpoint/
9755F:	drivers/misc/pci_endpoint_test.c
9756F:	tools/pci/
9757
9758PCI DRIVER FOR ALTERA PCIE IP
9759M:	Ley Foon Tan <lftan@altera.com>
9760L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9761L:	linux-pci@vger.kernel.org
9762S:	Supported
9763F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9764F:	drivers/pci/host/pcie-altera.c
9765
9766PCI DRIVER FOR ARM VERSATILE PLATFORM
9767M:	Rob Herring <robh@kernel.org>
9768L:	linux-pci@vger.kernel.org
9769L:	linux-arm-kernel@lists.infradead.org
9770S:	Maintained
9771F:	Documentation/devicetree/bindings/pci/versatile.txt
9772F:	drivers/pci/host/pci-versatile.c
9773
9774PCI DRIVER FOR ARMADA 8K
9775M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9776L:	linux-pci@vger.kernel.org
9777L:	linux-arm-kernel@lists.infradead.org
9778S:	Maintained
9779F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9780F:	drivers/pci/dwc/pcie-armada8k.c
9781
9782PCI DRIVER FOR APPLIEDMICRO XGENE
9783M:	Tanmay Inamdar <tinamdar@apm.com>
9784L:	linux-pci@vger.kernel.org
9785L:	linux-arm-kernel@lists.infradead.org
9786S:	Maintained
9787F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9788F:	drivers/pci/host/pci-xgene.c
9789
9790PCI DRIVER FOR FREESCALE LAYERSCAPE
9791M:	Minghuan Lian <minghuan.Lian@freescale.com>
9792M:	Mingkai Hu <mingkai.hu@freescale.com>
9793M:	Roy Zang <tie-fei.zang@freescale.com>
9794L:	linuxppc-dev@lists.ozlabs.org
9795L:	linux-pci@vger.kernel.org
9796L:	linux-arm-kernel@lists.infradead.org
9797S:	Maintained
9798F:	drivers/pci/dwc/*layerscape*
9799
9800PCI DRIVER FOR IMX6
9801M:	Richard Zhu <hongxing.zhu@nxp.com>
9802M:	Lucas Stach <l.stach@pengutronix.de>
9803L:	linux-pci@vger.kernel.org
9804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9805S:	Maintained
9806F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9807F:	drivers/pci/dwc/*imx6*
9808
9809PCI DRIVER FOR TI KEYSTONE
9810M:	Murali Karicheri <m-karicheri2@ti.com>
9811L:	linux-pci@vger.kernel.org
9812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9813S:	Maintained
9814F:	drivers/pci/dwc/*keystone*
9815
9816PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9817M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9818M:	Jason Cooper <jason@lakedaemon.net>
9819L:	linux-pci@vger.kernel.org
9820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9821S:	Maintained
9822F:	drivers/pci/host/*mvebu*
9823
9824PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9825M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9826L:	linux-pci@vger.kernel.org
9827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9828S:	Maintained
9829F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9830F:	drivers/pci/host/pci-aardvark.c
9831
9832PCI DRIVER FOR MICROSEMI SWITCHTEC
9833M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9834M:	Stephen Bates <stephen.bates@microsemi.com>
9835M:	Logan Gunthorpe <logang@deltatee.com>
9836L:	linux-pci@vger.kernel.org
9837S:	Maintained
9838F:	Documentation/switchtec.txt
9839F:	Documentation/ABI/testing/sysfs-class-switchtec
9840F:	drivers/pci/switch/switchtec*
9841F:	include/uapi/linux/switchtec_ioctl.h
9842
9843PCI DRIVER FOR NVIDIA TEGRA
9844M:	Thierry Reding <thierry.reding@gmail.com>
9845L:	linux-tegra@vger.kernel.org
9846L:	linux-pci@vger.kernel.org
9847S:	Supported
9848F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9849F:	drivers/pci/host/pci-tegra.c
9850
9851PCI DRIVER FOR TI DRA7XX
9852M:	Kishon Vijay Abraham I <kishon@ti.com>
9853L:	linux-omap@vger.kernel.org
9854L:	linux-pci@vger.kernel.org
9855S:	Supported
9856F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9857F:	drivers/pci/dwc/pci-dra7xx.c
9858
9859PCI DRIVER FOR RENESAS R-CAR
9860M:	Simon Horman <horms@verge.net.au>
9861L:	linux-pci@vger.kernel.org
9862L:	linux-renesas-soc@vger.kernel.org
9863S:	Maintained
9864F:	drivers/pci/host/*rcar*
9865
9866PCI DRIVER FOR SAMSUNG EXYNOS
9867M:	Jingoo Han <jingoohan1@gmail.com>
9868L:	linux-pci@vger.kernel.org
9869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9870L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9871S:	Maintained
9872F:	drivers/pci/dwc/pci-exynos.c
9873
9874PCI DRIVER FOR SYNOPSIS DESIGNWARE
9875M:	Jingoo Han <jingoohan1@gmail.com>
9876M:	Joao Pinto <Joao.Pinto@synopsys.com>
9877L:	linux-pci@vger.kernel.org
9878S:	Maintained
9879F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9880F:	drivers/pci/dwc/*designware*
9881
9882PCI DRIVER FOR GENERIC OF HOSTS
9883M:	Will Deacon <will.deacon@arm.com>
9884L:	linux-pci@vger.kernel.org
9885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9886S:	Maintained
9887F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9888F:	drivers/pci/host/pci-host-common.c
9889F:	drivers/pci/host/pci-host-generic.c
9890
9891PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9892M:	Keith Busch <keith.busch@intel.com>
9893L:	linux-pci@vger.kernel.org
9894S:	Supported
9895F:	drivers/pci/host/vmd.c
9896
9897PCIE DRIVER FOR ST SPEAR13XX
9898M:	Pratyush Anand <pratyush.anand@gmail.com>
9899L:	linux-pci@vger.kernel.org
9900S:	Maintained
9901F:	drivers/pci/dwc/*spear*
9902
9903PCI MSI DRIVER FOR ALTERA MSI IP
9904M:	Ley Foon Tan <lftan@altera.com>
9905L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9906L:	linux-pci@vger.kernel.org
9907S:	Supported
9908F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9909F:	drivers/pci/host/pcie-altera-msi.c
9910
9911PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9912M:	Duc Dang <dhdang@apm.com>
9913L:	linux-pci@vger.kernel.org
9914L:	linux-arm-kernel@lists.infradead.org
9915S:	Maintained
9916F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9917F:	drivers/pci/host/pci-xgene-msi.c
9918
9919PCIE DRIVER FOR AXIS ARTPEC
9920M:	Niklas Cassel <niklas.cassel@axis.com>
9921M:	Jesper Nilsson <jesper.nilsson@axis.com>
9922L:	linux-arm-kernel@axis.com
9923L:	linux-pci@vger.kernel.org
9924S:	Maintained
9925F:	Documentation/devicetree/bindings/pci/axis,artpec*
9926F:	drivers/pci/dwc/*artpec*
9927
9928PCIE DRIVER FOR HISILICON
9929M:	Zhou Wang <wangzhou1@hisilicon.com>
9930M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9931L:	linux-pci@vger.kernel.org
9932S:	Maintained
9933F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9934F:	drivers/pci/dwc/pcie-hisi.c
9935
9936PCIE DRIVER FOR ROCKCHIP
9937M:	Shawn Lin <shawn.lin@rock-chips.com>
9938M:	Wenrui Li <wenrui.li@rock-chips.com>
9939L:	linux-pci@vger.kernel.org
9940L:	linux-rockchip@lists.infradead.org
9941S:	Maintained
9942F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9943F:	drivers/pci/host/pcie-rockchip.c
9944
9945PCIE DRIVER FOR QUALCOMM MSM
9946M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9947L:     linux-pci@vger.kernel.org
9948L:     linux-arm-msm@vger.kernel.org
9949S:     Maintained
9950F:     drivers/pci/dwc/*qcom*
9951
9952PCIE DRIVER FOR CAVIUM THUNDERX
9953M:	David Daney <david.daney@cavium.com>
9954L:	linux-pci@vger.kernel.org
9955L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9956S:	Supported
9957F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9958F:	drivers/pci/host/pci-thunder-*
9959
9960PCMCIA SUBSYSTEM
9961P:	Linux PCMCIA Team
9962L:	linux-pcmcia@lists.infradead.org
9963W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9965S:	Maintained
9966F:	Documentation/pcmcia/
9967F:	tools/pcmcia/
9968F:	drivers/pcmcia/
9969F:	include/pcmcia/
9970
9971PCNET32 NETWORK DRIVER
9972M:	Don Fry <pcnet32@frontier.com>
9973L:	netdev@vger.kernel.org
9974S:	Maintained
9975F:	drivers/net/ethernet/amd/pcnet32.c
9976
9977PCRYPT PARALLEL CRYPTO ENGINE
9978M:	Steffen Klassert <steffen.klassert@secunet.com>
9979L:	linux-crypto@vger.kernel.org
9980S:	Maintained
9981F:	crypto/pcrypt.c
9982F:	include/crypto/pcrypt.h
9983
9984PER-CPU MEMORY ALLOCATOR
9985M:	Tejun Heo <tj@kernel.org>
9986M:	Christoph Lameter <cl@linux.com>
9987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9988S:	Maintained
9989F:	include/linux/percpu*.h
9990F:	mm/percpu*.c
9991F:	arch/*/include/asm/percpu.h
9992
9993PER-TASK DELAY ACCOUNTING
9994M:	Balbir Singh <bsingharora@gmail.com>
9995S:	Maintained
9996F:	include/linux/delayacct.h
9997F:	kernel/delayacct.c
9998
9999PERFORMANCE EVENTS SUBSYSTEM
10000M:	Peter Zijlstra <peterz@infradead.org>
10001M:	Ingo Molnar <mingo@redhat.com>
10002M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10003R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10004L:	linux-kernel@vger.kernel.org
10005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10006S:	Supported
10007F:	kernel/events/*
10008F:	include/linux/perf_event.h
10009F:	include/uapi/linux/perf_event.h
10010F:	arch/*/kernel/perf_event*.c
10011F:	arch/*/kernel/*/perf_event*.c
10012F:	arch/*/kernel/*/*/perf_event*.c
10013F:	arch/*/include/asm/perf_event.h
10014F:	arch/*/kernel/perf_callchain.c
10015F:	arch/*/events/*
10016F:	tools/perf/
10017
10018PERSONALITY HANDLING
10019M:	Christoph Hellwig <hch@infradead.org>
10020L:	linux-abi-devel@lists.sourceforge.net
10021S:	Maintained
10022F:	include/linux/personality.h
10023F:	include/uapi/linux/personality.h
10024
10025PHONET PROTOCOL
10026M:	Remi Denis-Courmont <courmisch@gmail.com>
10027S:	Supported
10028F:	Documentation/networking/phonet.txt
10029F:	include/linux/phonet.h
10030F:	include/net/phonet/
10031F:	include/uapi/linux/phonet.h
10032F:	net/phonet/
10033
10034PHRAM MTD DRIVER
10035M:	Joern Engel <joern@lazybastard.org>
10036L:	linux-mtd@lists.infradead.org
10037S:	Maintained
10038F:	drivers/mtd/devices/phram.c
10039
10040PICOLCD HID DRIVER
10041M:	Bruno Prémont <bonbons@linux-vserver.org>
10042L:	linux-input@vger.kernel.org
10043S:	Maintained
10044F:	drivers/hid/hid-picolcd*
10045
10046PICOXCELL SUPPORT
10047M:	Jamie Iles <jamie@jamieiles.com>
10048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10049T:	git git://github.com/jamieiles/linux-2.6-ji.git
10050S:	Supported
10051F:	arch/arm/boot/dts/picoxcell*
10052F:	arch/arm/mach-picoxcell/
10053F:	drivers/crypto/picoxcell*
10054
10055PIN CONTROL SUBSYSTEM
10056M:	Linus Walleij <linus.walleij@linaro.org>
10057L:	linux-gpio@vger.kernel.org
10058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10059S:	Maintained
10060F:	Documentation/devicetree/bindings/pinctrl/
10061F:	Documentation/pinctrl.txt
10062F:	drivers/pinctrl/
10063F:	include/linux/pinctrl/
10064
10065PIN CONTROLLER - ATMEL AT91
10066M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10068S:	Maintained
10069F:	drivers/pinctrl/pinctrl-at91.*
10070
10071PIN CONTROLLER - ATMEL AT91 PIO4
10072M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10074L:	linux-gpio@vger.kernel.org
10075S:	Supported
10076F:	drivers/pinctrl/pinctrl-at91-pio4.*
10077
10078PIN CONTROLLER - INTEL
10079M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10080M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10081S:	Maintained
10082F:	drivers/pinctrl/intel/
10083
10084PIN CONTROLLER - RENESAS
10085M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10086M:	Geert Uytterhoeven <geert+renesas@glider.be>
10087L:	linux-renesas-soc@vger.kernel.org
10088S:	Maintained
10089F:	drivers/pinctrl/sh-pfc/
10090
10091PIN CONTROLLER - SAMSUNG
10092M:	Tomasz Figa <tomasz.figa@gmail.com>
10093M:	Krzysztof Kozlowski <krzk@kernel.org>
10094M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10097Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10099S:	Maintained
10100F:	drivers/pinctrl/samsung/
10101F:	include/dt-bindings/pinctrl/samsung.h
10102F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10103
10104PIN CONTROLLER - SINGLE
10105M:	Tony Lindgren <tony@atomide.com>
10106M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10108L:	linux-omap@vger.kernel.org
10109S:	Maintained
10110F:	drivers/pinctrl/pinctrl-single.c
10111
10112PIN CONTROLLER - ST SPEAR
10113M:	Viresh Kumar <vireshk@kernel.org>
10114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10115W:	http://www.st.com/spear
10116S:	Maintained
10117F:	drivers/pinctrl/spear/
10118
10119PISTACHIO SOC SUPPORT
10120M:      James Hartley <james.hartley@imgtec.com>
10121M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10122L:      linux-mips@linux-mips.org
10123S:      Maintained
10124F:      arch/mips/pistachio/
10125F:      arch/mips/include/asm/mach-pistachio/
10126F:      arch/mips/boot/dts/img/pistachio*
10127F:      arch/mips/configs/pistachio*_defconfig
10128
10129PKTCDVD DRIVER
10130S:	Orphan
10131M:	linux-block@vger.kernel.org
10132F:	drivers/block/pktcdvd.c
10133F:	include/linux/pktcdvd.h
10134F:	include/uapi/linux/pktcdvd.h
10135
10136PKUNITY SOC DRIVERS
10137M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10138W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10139S:	Maintained
10140T:	git git://github.com/gxt/linux.git
10141F:	drivers/input/serio/i8042-unicore32io.h
10142F:	drivers/i2c/busses/i2c-puv3.c
10143F:	drivers/video/fbdev/fb-puv3.c
10144F:	drivers/rtc/rtc-puv3.c
10145
10146PMBUS HARDWARE MONITORING DRIVERS
10147M:	Guenter Roeck <linux@roeck-us.net>
10148L:	linux-hwmon@vger.kernel.org
10149W:	http://hwmon.wiki.kernel.org/
10150W:	http://www.roeck-us.net/linux/drivers/
10151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10152S:	Maintained
10153F:	Documentation/hwmon/pmbus
10154F:	drivers/hwmon/pmbus/
10155F:	include/linux/i2c/pmbus.h
10156
10157PMC SIERRA MaxRAID DRIVER
10158L:	linux-scsi@vger.kernel.org
10159W:	http://www.pmc-sierra.com/
10160S:	Orphan
10161F:	drivers/scsi/pmcraid.*
10162
10163PMC SIERRA PM8001 DRIVER
10164M:	Jack Wang <jinpu.wang@profitbricks.com>
10165M:	lindar_liu@usish.com
10166L:	linux-scsi@vger.kernel.org
10167S:	Supported
10168F:	drivers/scsi/pm8001/
10169
10170POSIX CLOCKS and TIMERS
10171M:	Thomas Gleixner <tglx@linutronix.de>
10172L:	linux-kernel@vger.kernel.org
10173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10174S:	Maintained
10175F:	fs/timerfd.c
10176F:	include/linux/timer*
10177F:	kernel/time/*timer*
10178
10179POWER MANAGEMENT CORE
10180M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10181L:	linux-pm@vger.kernel.org
10182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10183B:	https://bugzilla.kernel.org
10184S:	Supported
10185F:	drivers/base/power/
10186F:	include/linux/pm.h
10187F:	include/linux/pm_*
10188F:	include/linux/powercap.h
10189F:	drivers/powercap/
10190
10191POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10192M:	Sebastian Reichel <sre@kernel.org>
10193L:	linux-pm@vger.kernel.org
10194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10195S:	Maintained
10196F:	Documentation/devicetree/bindings/power/supply/
10197F:	include/linux/power_supply.h
10198F:	drivers/power/supply/
10199
10200POWER STATE COORDINATION INTERFACE (PSCI)
10201M:	Mark Rutland <mark.rutland@arm.com>
10202M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10203L:	linux-arm-kernel@lists.infradead.org
10204S:	Maintained
10205F:	drivers/firmware/psci*.c
10206F:	include/linux/psci.h
10207F:	include/uapi/linux/psci.h
10208
10209POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10210M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10211L:	linuxppc-dev@lists.ozlabs.org
10212S:	Maintained
10213F:	drivers/char/powernv-op-panel.c
10214
10215PNP SUPPORT
10216M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10217S:	Maintained
10218F:	drivers/pnp/
10219
10220PPP PROTOCOL DRIVERS AND COMPRESSORS
10221M:	Paul Mackerras <paulus@samba.org>
10222L:	linux-ppp@vger.kernel.org
10223S:	Maintained
10224F:	drivers/net/ppp/ppp_*
10225
10226PPP OVER ATM (RFC 2364)
10227M:	Mitchell Blank Jr <mitch@sfgoth.com>
10228S:	Maintained
10229F:	net/atm/pppoatm.c
10230F:	include/uapi/linux/atmppp.h
10231
10232PPP OVER ETHERNET
10233M:	Michal Ostrowski <mostrows@earthlink.net>
10234S:	Maintained
10235F:	drivers/net/ppp/pppoe.c
10236F:	drivers/net/ppp/pppox.c
10237
10238PPP OVER L2TP
10239M:	James Chapman <jchapman@katalix.com>
10240S:	Maintained
10241F:	net/l2tp/l2tp_ppp.c
10242F:	include/linux/if_pppol2tp.h
10243F:	include/uapi/linux/if_pppol2tp.h
10244
10245PPS SUPPORT
10246M:	Rodolfo Giometti <giometti@enneenne.com>
10247W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10248L:	linuxpps@ml.enneenne.com (subscribers-only)
10249S:	Maintained
10250F:	Documentation/pps/
10251F:	drivers/pps/
10252F:	include/linux/pps*.h
10253
10254PPTP DRIVER
10255M:	Dmitry Kozlov <xeb@mail.ru>
10256L:	netdev@vger.kernel.org
10257S:	Maintained
10258F:	drivers/net/ppp/pptp.c
10259W:	http://sourceforge.net/projects/accel-pptp
10260
10261PREEMPTIBLE KERNEL
10262M:	Robert Love <rml@tech9.net>
10263L:	kpreempt-tech@lists.sourceforge.net
10264W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10265S:	Supported
10266F:	Documentation/preempt-locking.txt
10267F:	include/linux/preempt.h
10268
10269PRINTK
10270M:	Petr Mladek <pmladek@suse.com>
10271M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10272R:	Steven Rostedt <rostedt@goodmis.org>
10273S:	Maintained
10274F:	kernel/printk/
10275F:	include/linux/printk.h
10276
10277PRISM54 WIRELESS DRIVER
10278M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10279L:	linux-wireless@vger.kernel.org
10280W:	http://wireless.kernel.org/en/users/Drivers/p54
10281S:	Obsolete
10282F:	drivers/net/wireless/intersil/prism54/
10283
10284PS3 NETWORK SUPPORT
10285M:	Geoff Levand <geoff@infradead.org>
10286L:	netdev@vger.kernel.org
10287L:	linuxppc-dev@lists.ozlabs.org
10288S:	Maintained
10289F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10290
10291PS3 PLATFORM SUPPORT
10292M:	Geoff Levand <geoff@infradead.org>
10293L:	linuxppc-dev@lists.ozlabs.org
10294S:	Maintained
10295F:	arch/powerpc/boot/ps3*
10296F:	arch/powerpc/include/asm/lv1call.h
10297F:	arch/powerpc/include/asm/ps3*.h
10298F:	arch/powerpc/platforms/ps3/
10299F:	drivers/*/ps3*
10300F:	drivers/ps3/
10301F:	drivers/rtc/rtc-ps3.c
10302F:	drivers/usb/host/*ps3.c
10303F:	sound/ppc/snd_ps3*
10304
10305PS3VRAM DRIVER
10306M:	Jim Paris <jim@jtan.com>
10307M:	Geoff Levand <geoff@infradead.org>
10308L:	linuxppc-dev@lists.ozlabs.org
10309S:	Maintained
10310F:	drivers/block/ps3vram.c
10311
10312PSAMPLE PACKET SAMPLING SUPPORT:
10313M:	Yotam Gigi <yotamg@mellanox.com>
10314S:	Maintained
10315F:	net/psample
10316F:	include/net/psample.h
10317F:	include/uapi/linux/psample.h
10318
10319PSTORE FILESYSTEM
10320M:	Kees Cook <keescook@chromium.org>
10321M:	Anton Vorontsov <anton@enomsg.org>
10322M:	Colin Cross <ccross@android.com>
10323M:	Tony Luck <tony.luck@intel.com>
10324S:	Maintained
10325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10326F:	fs/pstore/
10327F:	include/linux/pstore*
10328F:	drivers/firmware/efi/efi-pstore.c
10329F:	drivers/acpi/apei/erst.c
10330F:	Documentation/admin-guide/ramoops.rst
10331F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10332K:	\b(pstore|ramoops)
10333
10334PTP HARDWARE CLOCK SUPPORT
10335M:	Richard Cochran <richardcochran@gmail.com>
10336L:	netdev@vger.kernel.org
10337S:	Maintained
10338W:	http://linuxptp.sourceforge.net/
10339F:	Documentation/ABI/testing/sysfs-ptp
10340F:	Documentation/ptp/*
10341F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10342F:	drivers/net/phy/dp83640*
10343F:	drivers/ptp/*
10344F:	include/linux/ptp_cl*
10345
10346PTRACE SUPPORT
10347M:	Roland McGrath <roland@hack.frob.com>
10348M:	Oleg Nesterov <oleg@redhat.com>
10349S:	Maintained
10350F:	include/asm-generic/syscall.h
10351F:	include/linux/ptrace.h
10352F:	include/linux/regset.h
10353F:	include/linux/tracehook.h
10354F:	include/uapi/linux/ptrace.h
10355F:	kernel/ptrace.c
10356
10357PULSE8-CEC DRIVER
10358M:	Hans Verkuil <hverkuil@xs4all.nl>
10359L:	linux-media@vger.kernel.org
10360T:	git git://linuxtv.org/media_tree.git
10361S:	Maintained
10362F:	drivers/media/usb/pulse8-cec/*
10363
10364PVRUSB2 VIDEO4LINUX DRIVER
10365M:	Mike Isely <isely@pobox.com>
10366L:	pvrusb2@isely.net	(subscribers-only)
10367L:	linux-media@vger.kernel.org
10368W:	http://www.isely.net/pvrusb2/
10369T:	git git://linuxtv.org/media_tree.git
10370S:	Maintained
10371F:	Documentation/media/v4l-drivers/pvrusb2*
10372F:	drivers/media/usb/pvrusb2/
10373
10374PWC WEBCAM DRIVER
10375M:	Hans Verkuil <hverkuil@xs4all.nl>
10376L:	linux-media@vger.kernel.org
10377T:	git git://linuxtv.org/media_tree.git
10378S:	Odd Fixes
10379F:	drivers/media/usb/pwc/*
10380
10381PWM FAN DRIVER
10382M:	Kamil Debski <kamil@wypas.org>
10383M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10384L:	linux-hwmon@vger.kernel.org
10385S:	Supported
10386F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10387F:	Documentation/hwmon/pwm-fan
10388F:	drivers/hwmon/pwm-fan.c
10389
10390PWM SUBSYSTEM
10391M:	Thierry Reding <thierry.reding@gmail.com>
10392L:	linux-pwm@vger.kernel.org
10393S:	Maintained
10394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10395F:	Documentation/pwm.txt
10396F:	Documentation/devicetree/bindings/pwm/
10397F:	include/linux/pwm.h
10398F:	drivers/pwm/
10399F:	drivers/video/backlight/pwm_bl.c
10400F:	include/linux/pwm_backlight.h
10401F:	drivers/gpio/gpio-mvebu.c
10402F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10403
10404PXA2xx/PXA3xx SUPPORT
10405M:	Daniel Mack <daniel@zonque.org>
10406M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10407M:	Robert Jarzmik <robert.jarzmik@free.fr>
10408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10409T:	git git://github.com/hzhuang1/linux.git
10410T:	git git://github.com/rjarzmik/linux.git
10411S:	Maintained
10412F:	arch/arm/boot/dts/pxa*
10413F:	arch/arm/mach-pxa/
10414F:	drivers/dma/pxa*
10415F:	drivers/pcmcia/pxa2xx*
10416F:	drivers/pinctrl/pxa/
10417F:	drivers/spi/spi-pxa2xx*
10418F:	drivers/usb/gadget/udc/pxa2*
10419F:	include/sound/pxa2xx-lib.h
10420F:	sound/arm/pxa*
10421F:	sound/soc/pxa/
10422
10423PXA GPIO DRIVER
10424M:	Robert Jarzmik <robert.jarzmik@free.fr>
10425L:	linux-gpio@vger.kernel.org
10426S:	Maintained
10427F:	drivers/gpio/gpio-pxa.c
10428
10429PXA3xx NAND FLASH DRIVER
10430M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10431L:	linux-mtd@lists.infradead.org
10432S:	Maintained
10433F:	drivers/mtd/nand/pxa3xx_nand.c
10434
10435MMP SUPPORT
10436M:	Eric Miao <eric.y.miao@gmail.com>
10437M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439T:	git git://github.com/hzhuang1/linux.git
10440T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10441S:	Maintained
10442F:	arch/arm/boot/dts/mmp*
10443F:	arch/arm/mach-mmp/
10444
10445PXA MMCI DRIVER
10446S:	Orphan
10447
10448PXA RTC DRIVER
10449M:	Robert Jarzmik <robert.jarzmik@free.fr>
10450L:	rtc-linux@googlegroups.com
10451S:	Maintained
10452
10453QAT DRIVER
10454M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10455M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10456L:	qat-linux@intel.com
10457S:	Supported
10458F:	drivers/crypto/qat/
10459
10460QIB DRIVER
10461M:	Mike Marciniszyn <infinipath@intel.com>
10462L:	linux-rdma@vger.kernel.org
10463S:	Supported
10464F:	drivers/infiniband/hw/qib/
10465
10466QLOGIC QLA1280 SCSI DRIVER
10467M:	Michael Reed <mdr@sgi.com>
10468L:	linux-scsi@vger.kernel.org
10469S:	Maintained
10470F:	drivers/scsi/qla1280.[ch]
10471
10472QLOGIC QLA2XXX FC-SCSI DRIVER
10473M:	qla2xxx-upstream@qlogic.com
10474L:	linux-scsi@vger.kernel.org
10475S:	Supported
10476F:	Documentation/scsi/LICENSE.qla2xxx
10477F:	drivers/scsi/qla2xxx/
10478
10479QLOGIC QLA4XXX iSCSI DRIVER
10480M:	QLogic-Storage-Upstream@qlogic.com
10481L:	linux-scsi@vger.kernel.org
10482S:	Supported
10483F:	Documentation/scsi/LICENSE.qla4xxx
10484F:	drivers/scsi/qla4xxx/
10485
10486QLOGIC QLA3XXX NETWORK DRIVER
10487M:	Dept-GELinuxNICDev@cavium.com
10488L:	netdev@vger.kernel.org
10489S:	Supported
10490F:	Documentation/networking/LICENSE.qla3xxx
10491F:	drivers/net/ethernet/qlogic/qla3xxx.*
10492
10493QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10494M:	Harish Patil <harish.patil@cavium.com>
10495M:	Manish Chopra <manish.chopra@cavium.com>
10496M:	Dept-GELinuxNICDev@cavium.com
10497L:	netdev@vger.kernel.org
10498S:	Supported
10499F:	drivers/net/ethernet/qlogic/qlcnic/
10500
10501QLOGIC QLGE 10Gb ETHERNET DRIVER
10502M:	Harish Patil <harish.patil@cavium.com>
10503M:	Manish Chopra <manish.chopra@cavium.com>
10504M:	Dept-GELinuxNICDev@cavium.com
10505L:	netdev@vger.kernel.org
10506S:	Supported
10507F:	drivers/net/ethernet/qlogic/qlge/
10508
10509QLOGIC QL4xxx ETHERNET DRIVER
10510M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10511M:	Ariel Elior <Ariel.Elior@cavium.com>
10512M:	everest-linux-l2@cavium.com
10513L:	netdev@vger.kernel.org
10514S:	Supported
10515F:	drivers/net/ethernet/qlogic/qed/
10516F:	include/linux/qed/
10517F:	drivers/net/ethernet/qlogic/qede/
10518
10519QLOGIC QL41xxx ISCSI DRIVER
10520M:	QLogic-Storage-Upstream@cavium.com
10521L:	linux-scsi@vger.kernel.org
10522S:	Supported
10523F:	drivers/scsi/qedi/
10524
10525QLOGIC QL41xxx FCOE DRIVER
10526M:	QLogic-Storage-Upstream@cavium.com
10527L:	linux-scsi@vger.kernel.org
10528S:	Supported
10529F:	drivers/scsi/qedf/
10530
10531QNX4 FILESYSTEM
10532M:	Anders Larsen <al@alarsen.net>
10533W:	http://www.alarsen.net/linux/qnx4fs/
10534S:	Maintained
10535F:	fs/qnx4/
10536F:	include/uapi/linux/qnx4_fs.h
10537F:	include/uapi/linux/qnxtypes.h
10538
10539QORIQ DPAA2 FSL-MC BUS DRIVER
10540M:	Stuart Yoder <stuyoder@gmail.com>
10541M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10542L:	linux-kernel@vger.kernel.org
10543S:	Maintained
10544F:	drivers/staging/fsl-mc/
10545
10546QT1010 MEDIA DRIVER
10547M:	Antti Palosaari <crope@iki.fi>
10548L:	linux-media@vger.kernel.org
10549W:	https://linuxtv.org
10550W:	http://palosaari.fi/linux/
10551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10552T:	git git://linuxtv.org/anttip/media_tree.git
10553S:	Maintained
10554F:	drivers/media/tuners/qt1010*
10555
10556QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10557M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10558L:	linux-wireless@vger.kernel.org
10559W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10560S:	Supported
10561F:	drivers/net/wireless/ath/ath9k/
10562
10563QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10564M:	Kalle Valo <kvalo@qca.qualcomm.com>
10565L:	ath10k@lists.infradead.org
10566W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10568S:	Supported
10569F:	drivers/net/wireless/ath/ath10k/
10570
10571QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10572M:	Timur Tabi <timur@codeaurora.org>
10573L:	netdev@vger.kernel.org
10574S:	Supported
10575F:	drivers/net/ethernet/qualcomm/emac/
10576
10577QUALCOMM HEXAGON ARCHITECTURE
10578M:	Richard Kuo <rkuo@codeaurora.org>
10579L:	linux-hexagon@vger.kernel.org
10580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10581S:	Supported
10582F:	arch/hexagon/
10583
10584QUALCOMM WCN36XX WIRELESS DRIVER
10585M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10586L:	wcn36xx@lists.infradead.org
10587W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10588T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10589S:	Supported
10590F:	drivers/net/wireless/ath/wcn36xx/
10591
10592QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10593M:	Gabriel Somlo <somlo@cmu.edu>
10594M:	"Michael S. Tsirkin" <mst@redhat.com>
10595L:	qemu-devel@nongnu.org
10596S:	Maintained
10597F:	drivers/firmware/qemu_fw_cfg.c
10598
10599RADOS BLOCK DEVICE (RBD)
10600M:	Ilya Dryomov <idryomov@gmail.com>
10601M:	Sage Weil <sage@redhat.com>
10602M:	Alex Elder <elder@kernel.org>
10603L:	ceph-devel@vger.kernel.org
10604W:	http://ceph.com/
10605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10606T:	git git://github.com/ceph/ceph-client.git
10607S:	Supported
10608F:	Documentation/ABI/testing/sysfs-bus-rbd
10609F:	drivers/block/rbd.c
10610F:	drivers/block/rbd_types.h
10611
10612RADEON FRAMEBUFFER DISPLAY DRIVER
10613M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10614L:	linux-fbdev@vger.kernel.org
10615S:	Maintained
10616F:	drivers/video/fbdev/aty/radeon*
10617F:	include/uapi/linux/radeonfb.h
10618
10619RADIOSHARK RADIO DRIVER
10620M:	Hans Verkuil <hverkuil@xs4all.nl>
10621L:	linux-media@vger.kernel.org
10622T:	git git://linuxtv.org/media_tree.git
10623S:	Maintained
10624F:	drivers/media/radio/radio-shark.c
10625
10626RADIOSHARK2 RADIO DRIVER
10627M:	Hans Verkuil <hverkuil@xs4all.nl>
10628L:	linux-media@vger.kernel.org
10629T:	git git://linuxtv.org/media_tree.git
10630S:	Maintained
10631F:	drivers/media/radio/radio-shark2.c
10632F:	drivers/media/radio/radio-tea5777.c
10633
10634RAGE128 FRAMEBUFFER DISPLAY DRIVER
10635M:	Paul Mackerras <paulus@samba.org>
10636L:	linux-fbdev@vger.kernel.org
10637S:	Maintained
10638F:	drivers/video/fbdev/aty/aty128fb.c
10639
10640RAINSHADOW-CEC DRIVER
10641M:	Hans Verkuil <hverkuil@xs4all.nl>
10642L:	linux-media@vger.kernel.org
10643T:	git git://linuxtv.org/media_tree.git
10644S:	Maintained
10645F:	drivers/media/usb/rainshadow-cec/*
10646
10647RALINK MIPS ARCHITECTURE
10648M:	John Crispin <john@phrozen.org>
10649L:	linux-mips@linux-mips.org
10650S:	Maintained
10651F:	arch/mips/ralink
10652
10653RALINK RT2X00 WIRELESS LAN DRIVER
10654P:	rt2x00 project
10655M:	Stanislaw Gruszka <sgruszka@redhat.com>
10656M:	Helmut Schaa <helmut.schaa@googlemail.com>
10657L:	linux-wireless@vger.kernel.org
10658S:	Maintained
10659F:	drivers/net/wireless/ralink/rt2x00/
10660
10661RAMDISK RAM BLOCK DEVICE DRIVER
10662M:	Jens Axboe <axboe@kernel.dk>
10663S:	Maintained
10664F:	Documentation/blockdev/ramdisk.txt
10665F:	drivers/block/brd.c
10666
10667RANDOM NUMBER DRIVER
10668M:	"Theodore Ts'o" <tytso@mit.edu>
10669S:	Maintained
10670F:	drivers/char/random.c
10671
10672RAPIDIO SUBSYSTEM
10673M:	Matt Porter <mporter@kernel.crashing.org>
10674M:	Alexandre Bounine <alexandre.bounine@idt.com>
10675S:	Maintained
10676F:	drivers/rapidio/
10677
10678RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10679L:	linux-wireless@vger.kernel.org
10680S:	Orphan
10681F:	drivers/net/wireless/ray*
10682
10683RCUTORTURE MODULE
10684M:	Josh Triplett <josh@joshtriplett.org>
10685M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10686L:	linux-kernel@vger.kernel.org
10687S:	Supported
10688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10689F:	Documentation/RCU/torture.txt
10690F:	kernel/rcu/rcutorture.c
10691
10692RCUTORTURE TEST FRAMEWORK
10693M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10694M:	Josh Triplett <josh@joshtriplett.org>
10695R:	Steven Rostedt <rostedt@goodmis.org>
10696R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10697R:	Lai Jiangshan <jiangshanlai@gmail.com>
10698L:	linux-kernel@vger.kernel.org
10699S:	Supported
10700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10701F:	tools/testing/selftests/rcutorture
10702
10703RDC R-321X SoC
10704M:	Florian Fainelli <florian@openwrt.org>
10705S:	Maintained
10706
10707RDC R6040 FAST ETHERNET DRIVER
10708M:	Florian Fainelli <f.fainelli@gmail.com>
10709L:	netdev@vger.kernel.org
10710S:	Maintained
10711F:	drivers/net/ethernet/rdc/r6040.c
10712
10713RDS - RELIABLE DATAGRAM SOCKETS
10714M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10715L:	netdev@vger.kernel.org
10716L:	linux-rdma@vger.kernel.org
10717L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10718W:	https://oss.oracle.com/projects/rds/
10719S:	Supported
10720F:	net/rds/
10721F:	Documentation/networking/rds.txt
10722
10723RDMAVT - RDMA verbs software
10724M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10725L:	linux-rdma@vger.kernel.org
10726S:	Supported
10727F:	drivers/infiniband/sw/rdmavt
10728
10729RDT - RESOURCE ALLOCATION
10730M:	Fenghua Yu <fenghua.yu@intel.com>
10731L:	linux-kernel@vger.kernel.org
10732S:	Supported
10733F:	arch/x86/kernel/cpu/intel_rdt*
10734F:	arch/x86/include/asm/intel_rdt*
10735F:	Documentation/x86/intel_rdt*
10736
10737READ-COPY UPDATE (RCU)
10738M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10739M:	Josh Triplett <josh@joshtriplett.org>
10740R:	Steven Rostedt <rostedt@goodmis.org>
10741R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10742R:	Lai Jiangshan <jiangshanlai@gmail.com>
10743L:	linux-kernel@vger.kernel.org
10744W:	http://www.rdrop.com/users/paulmck/RCU/
10745S:	Supported
10746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10747F:	Documentation/RCU/
10748X:	Documentation/RCU/torture.txt
10749F:	include/linux/rcu*
10750X:	include/linux/srcu.h
10751F:	kernel/rcu/
10752X:	kernel/torture.c
10753
10754REAL TIME CLOCK (RTC) SUBSYSTEM
10755M:	Alessandro Zummo <a.zummo@towertech.it>
10756M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10757L:	rtc-linux@googlegroups.com
10758Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10760S:	Maintained
10761F:	Documentation/devicetree/bindings/rtc/
10762F:	Documentation/rtc.txt
10763F:	drivers/rtc/
10764F:	include/linux/rtc.h
10765F:	include/uapi/linux/rtc.h
10766F:	include/linux/rtc/
10767F:	include/linux/platform_data/rtc-*
10768F:	tools/testing/selftests/timers/rtctest.c
10769
10770REALTEK AUDIO CODECS
10771M:	Bard Liao <bardliao@realtek.com>
10772M:	Oder Chiou <oder_chiou@realtek.com>
10773S:	Maintained
10774F:	sound/soc/codecs/rt*
10775F:	include/sound/rt*.h
10776
10777REISERFS FILE SYSTEM
10778L:	reiserfs-devel@vger.kernel.org
10779S:	Supported
10780F:	fs/reiserfs/
10781
10782REGISTER MAP ABSTRACTION
10783M:	Mark Brown <broonie@kernel.org>
10784L:	linux-kernel@vger.kernel.org
10785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10786S:	Supported
10787F:	Documentation/devicetree/bindings/regmap/
10788F:	drivers/base/regmap/
10789F:	include/linux/regmap.h
10790
10791REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10792M:	Ohad Ben-Cohen <ohad@wizery.com>
10793M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10794L:	linux-remoteproc@vger.kernel.org
10795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10796S:	Maintained
10797F:	Documentation/devicetree/bindings/remoteproc/
10798F:	Documentation/remoteproc.txt
10799F:	drivers/remoteproc/
10800F:	include/linux/remoteproc.h
10801
10802REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10803M:	Ohad Ben-Cohen <ohad@wizery.com>
10804M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10805L:	linux-remoteproc@vger.kernel.org
10806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10807S:	Maintained
10808F:	drivers/rpmsg/
10809F:	Documentation/rpmsg.txt
10810F:	include/linux/rpmsg.h
10811F:	include/linux/rpmsg/
10812
10813RENESAS CLOCK DRIVERS
10814M:	Geert Uytterhoeven <geert+renesas@glider.be>
10815L:	linux-renesas-soc@vger.kernel.org
10816S:	Supported
10817F:	drivers/clk/renesas/
10818
10819RENESAS ETHERNET DRIVERS
10820R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10821L:	netdev@vger.kernel.org
10822L:	linux-renesas-soc@vger.kernel.org
10823F:	drivers/net/ethernet/renesas/
10824F:	include/linux/sh_eth.h
10825
10826RENESAS R-CAR GYROADC DRIVER
10827M:	Marek Vasut <marek.vasut@gmail.com>
10828L:	linux-iio@vger.kernel.org
10829S:	Supported
10830F:	drivers/iio/adc/rcar_gyro_adc.c
10831
10832RENESAS USB2 PHY DRIVER
10833M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10834L:	linux-renesas-soc@vger.kernel.org
10835S:	Maintained
10836F:	drivers/phy/phy-rcar-gen3-usb2.c
10837
10838RESET CONTROLLER FRAMEWORK
10839M:	Philipp Zabel <p.zabel@pengutronix.de>
10840T:	git git://git.pengutronix.de/git/pza/linux
10841S:	Maintained
10842F:	drivers/reset/
10843F:	Documentation/devicetree/bindings/reset/
10844F:	include/dt-bindings/reset/
10845F:	include/linux/reset.h
10846F:	include/linux/reset-controller.h
10847
10848RFKILL
10849M:	Johannes Berg <johannes@sipsolutions.net>
10850L:	linux-wireless@vger.kernel.org
10851W:	http://wireless.kernel.org/
10852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10854S:	Maintained
10855F:	Documentation/rfkill.txt
10856F:	net/rfkill/
10857
10858RHASHTABLE
10859M:	Thomas Graf <tgraf@suug.ch>
10860M:	Herbert Xu <herbert@gondor.apana.org.au>
10861L:	netdev@vger.kernel.org
10862S:	Maintained
10863F:	lib/rhashtable.c
10864F:	include/linux/rhashtable.h
10865
10866RICOH SMARTMEDIA/XD DRIVER
10867M:	Maxim Levitsky <maximlevitsky@gmail.com>
10868S:	Maintained
10869F:	drivers/mtd/nand/r852.c
10870F:	drivers/mtd/nand/r852.h
10871
10872RICOH R5C592 MEMORYSTICK DRIVER
10873M:	Maxim Levitsky <maximlevitsky@gmail.com>
10874S:	Maintained
10875F:	drivers/memstick/host/r592.*
10876
10877ROCCAT DRIVERS
10878M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10879W:	http://sourceforge.net/projects/roccat/
10880S:	Maintained
10881F:	drivers/hid/hid-roccat*
10882F:	include/linux/hid-roccat*
10883F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10884
10885ROCKER DRIVER
10886M:	Jiri Pirko <jiri@resnulli.us>
10887L:	netdev@vger.kernel.org
10888S:	Supported
10889F:	drivers/net/ethernet/rocker/
10890
10891ROCKETPORT DRIVER
10892P:	Comtrol Corp.
10893W:	http://www.comtrol.com
10894S:	Maintained
10895F:	Documentation/serial/rocket.txt
10896F:	drivers/tty/rocket*
10897
10898ROCKETPORT EXPRESS/INFINITY DRIVER
10899M:	Kevin Cernekee <cernekee@gmail.com>
10900L:	linux-serial@vger.kernel.org
10901S:	Odd Fixes
10902F:	drivers/tty/serial/rp2.*
10903
10904ROSE NETWORK LAYER
10905M:	Ralf Baechle <ralf@linux-mips.org>
10906L:	linux-hams@vger.kernel.org
10907W:	http://www.linux-ax25.org/
10908S:	Maintained
10909F:	include/net/rose.h
10910F:	include/uapi/linux/rose.h
10911F:	net/rose/
10912
10913RTL2830 MEDIA DRIVER
10914M:	Antti Palosaari <crope@iki.fi>
10915L:	linux-media@vger.kernel.org
10916W:	https://linuxtv.org
10917W:	http://palosaari.fi/linux/
10918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10919T:	git git://linuxtv.org/anttip/media_tree.git
10920S:	Maintained
10921F:	drivers/media/dvb-frontends/rtl2830*
10922
10923RTL2832 MEDIA DRIVER
10924M:	Antti Palosaari <crope@iki.fi>
10925L:	linux-media@vger.kernel.org
10926W:	https://linuxtv.org
10927W:	http://palosaari.fi/linux/
10928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10929T:	git git://linuxtv.org/anttip/media_tree.git
10930S:	Maintained
10931F:	drivers/media/dvb-frontends/rtl2832*
10932
10933RTL2832_SDR MEDIA DRIVER
10934M:	Antti Palosaari <crope@iki.fi>
10935L:	linux-media@vger.kernel.org
10936W:	https://linuxtv.org
10937W:	http://palosaari.fi/linux/
10938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10939T:	git git://linuxtv.org/anttip/media_tree.git
10940S:	Maintained
10941F:	drivers/media/dvb-frontends/rtl2832_sdr*
10942
10943RTL8180 WIRELESS DRIVER
10944L:	linux-wireless@vger.kernel.org
10945W:	http://wireless.kernel.org/
10946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10947S:	Orphan
10948F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10949
10950RTL8187 WIRELESS DRIVER
10951M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10952M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10953M:	Larry Finger <Larry.Finger@lwfinger.net>
10954L:	linux-wireless@vger.kernel.org
10955W:	http://wireless.kernel.org/
10956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10957S:	Maintained
10958F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10959
10960RTL8192CE WIRELESS DRIVER
10961M:	Larry Finger <Larry.Finger@lwfinger.net>
10962M:	Chaoming Li <chaoming_li@realsil.com.cn>
10963L:	linux-wireless@vger.kernel.org
10964W:	http://wireless.kernel.org/
10965T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10966S:	Maintained
10967F:	drivers/net/wireless/realtek/rtlwifi/
10968F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10969
10970RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10971M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10972L:	linux-wireless@vger.kernel.org
10973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10974S:	Maintained
10975F:	drivers/net/wireless/realtek/rtl8xxxu/
10976
10977S3 SAVAGE FRAMEBUFFER DRIVER
10978M:	Antonino Daplas <adaplas@gmail.com>
10979L:	linux-fbdev@vger.kernel.org
10980S:	Maintained
10981F:	drivers/video/fbdev/savage/
10982
10983S390
10984M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10985M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10986L:	linux-s390@vger.kernel.org
10987W:	http://www.ibm.com/developerworks/linux/linux390/
10988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10989S:	Supported
10990F:	arch/s390/
10991F:	drivers/s390/
10992F:	Documentation/s390/
10993F:	Documentation/DocBook/s390*
10994
10995S390 COMMON I/O LAYER
10996M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10997M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10998L:	linux-s390@vger.kernel.org
10999W:	http://www.ibm.com/developerworks/linux/linux390/
11000S:	Supported
11001F:	drivers/s390/cio/
11002
11003S390 DASD DRIVER
11004M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11005M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11006L:	linux-s390@vger.kernel.org
11007W:	http://www.ibm.com/developerworks/linux/linux390/
11008S:	Supported
11009F:	drivers/s390/block/dasd*
11010F:	block/partitions/ibm.c
11011
11012S390 NETWORK DRIVERS
11013M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11014M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11015L:	linux-s390@vger.kernel.org
11016W:	http://www.ibm.com/developerworks/linux/linux390/
11017S:	Supported
11018F:	drivers/s390/net/
11019
11020S390 PCI SUBSYSTEM
11021M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11022M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11023L:	linux-s390@vger.kernel.org
11024W:	http://www.ibm.com/developerworks/linux/linux390/
11025S:	Supported
11026F:	arch/s390/pci/
11027F:	drivers/pci/hotplug/s390_pci_hpc.c
11028
11029S390 ZCRYPT DRIVER
11030M:	Harald Freudenberger <freude@de.ibm.com>
11031L:	linux-s390@vger.kernel.org
11032W:	http://www.ibm.com/developerworks/linux/linux390/
11033S:	Supported
11034F:	drivers/s390/crypto/
11035
11036S390 ZFCP DRIVER
11037M:	Steffen Maier <maier@linux.vnet.ibm.com>
11038L:	linux-s390@vger.kernel.org
11039W:	http://www.ibm.com/developerworks/linux/linux390/
11040S:	Supported
11041F:	drivers/s390/scsi/zfcp_*
11042
11043S390 IUCV NETWORK LAYER
11044M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11045M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11046L:	linux-s390@vger.kernel.org
11047W:	http://www.ibm.com/developerworks/linux/linux390/
11048S:	Supported
11049F:	drivers/s390/net/*iucv*
11050F:	include/net/iucv/
11051F:	net/iucv/
11052
11053S390 IOMMU (PCI)
11054M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11055L:	linux-s390@vger.kernel.org
11056W:	http://www.ibm.com/developerworks/linux/linux390/
11057S:	Supported
11058F:	drivers/iommu/s390-iommu.c
11059
11060S390 VFIO-CCW DRIVER
11061M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11062M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11063L:	linux-s390@vger.kernel.org
11064L:	kvm@vger.kernel.org
11065S:	Supported
11066F:	drivers/s390/cio/vfio_ccw*
11067F:	Documentation/s390/vfio-ccw.txt
11068F:	include/uapi/linux/vfio_ccw.h
11069
11070S3C24XX SD/MMC Driver
11071M:	Ben Dooks <ben-linux@fluff.org>
11072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073S:	Supported
11074F:	drivers/mmc/host/s3cmci.*
11075
11076SAA6588 RDS RECEIVER DRIVER
11077M:	Hans Verkuil <hverkuil@xs4all.nl>
11078L:	linux-media@vger.kernel.org
11079T:	git git://linuxtv.org/media_tree.git
11080W:	https://linuxtv.org
11081S:	Odd Fixes
11082F:	drivers/media/i2c/saa6588*
11083
11084SAA7134 VIDEO4LINUX DRIVER
11085M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11086M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11087L:	linux-media@vger.kernel.org
11088W:	https://linuxtv.org
11089T:	git git://linuxtv.org/media_tree.git
11090S:	Odd fixes
11091F:	Documentation/media/v4l-drivers/saa7134*
11092F:	drivers/media/pci/saa7134/
11093
11094SAA7146 VIDEO4LINUX-2 DRIVER
11095M:	Hans Verkuil <hverkuil@xs4all.nl>
11096L:	linux-media@vger.kernel.org
11097T:	git git://linuxtv.org/media_tree.git
11098S:	Maintained
11099F:	drivers/media/common/saa7146/
11100F:	drivers/media/pci/saa7146/
11101F:	include/media/saa7146*
11102
11103SAMSUNG LAPTOP DRIVER
11104M:	Corentin Chary <corentin.chary@gmail.com>
11105L:	platform-driver-x86@vger.kernel.org
11106S:	Maintained
11107F:	drivers/platform/x86/samsung-laptop.c
11108
11109SAMSUNG AUDIO (ASoC) DRIVERS
11110M:	Krzysztof Kozlowski <krzk@kernel.org>
11111M:	Sangbeom Kim <sbkim73@samsung.com>
11112M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11114S:	Supported
11115F:	sound/soc/samsung/
11116
11117SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11118M:	Krzysztof Kozlowski <krzk@kernel.org>
11119L:	linux-crypto@vger.kernel.org
11120L:	linux-samsung-soc@vger.kernel.org
11121S:	Maintained
11122F:	drivers/crypto/exynos-rng.c
11123F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11124
11125SAMSUNG FRAMEBUFFER DRIVER
11126M:	Jingoo Han <jingoohan1@gmail.com>
11127L:	linux-fbdev@vger.kernel.org
11128S:	Maintained
11129F:	drivers/video/fbdev/s3c-fb.c
11130
11131SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11132M:	Sangbeom Kim <sbkim73@samsung.com>
11133M:	Krzysztof Kozlowski <krzk@kernel.org>
11134M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11135L:	linux-kernel@vger.kernel.org
11136L:	linux-samsung-soc@vger.kernel.org
11137S:	Supported
11138F:	drivers/mfd/sec*.c
11139F:	drivers/regulator/s2m*.c
11140F:	drivers/regulator/s5m*.c
11141F:	drivers/clk/clk-s2mps11.c
11142F:	drivers/rtc/rtc-s5m.c
11143F:	include/linux/mfd/samsung/
11144F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11145F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11146F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11147F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11148
11149SAMSUNG S5P Security SubSystem (SSS) DRIVER
11150M:	Krzysztof Kozlowski <krzk@kernel.org>
11151M:	Vladimir Zapolskiy <vz@mleia.com>
11152L:	linux-crypto@vger.kernel.org
11153L:	linux-samsung-soc@vger.kernel.org
11154S:	Maintained
11155F:	drivers/crypto/s5p-sss.c
11156
11157SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11158M:	Kyungmin Park <kyungmin.park@samsung.com>
11159M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11160L:	linux-media@vger.kernel.org
11161Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11162S:	Supported
11163F:	drivers/media/platform/exynos4-is/
11164
11165SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11166M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11167L:	linux-media@vger.kernel.org
11168L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11169S:	Maintained
11170F:	drivers/media/platform/s3c-camif/
11171F:	include/media/drv-intf/s3c_camif.h
11172
11173SAMSUNG S5C73M3 CAMERA DRIVER
11174M:	Kyungmin Park <kyungmin.park@samsung.com>
11175M:	Andrzej Hajda <a.hajda@samsung.com>
11176L:	linux-media@vger.kernel.org
11177S:	Supported
11178F:	drivers/media/i2c/s5c73m3/*
11179
11180SAMSUNG S5K5BAF CAMERA DRIVER
11181M:	Kyungmin Park <kyungmin.park@samsung.com>
11182M:	Andrzej Hajda <a.hajda@samsung.com>
11183L:	linux-media@vger.kernel.org
11184S:	Supported
11185F:	drivers/media/i2c/s5k5baf.c
11186
11187SAMSUNG S3FWRN5 NFC DRIVER
11188M:	Robert Baldyga <r.baldyga@samsung.com>
11189M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11190L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11191S:	Supported
11192F:	drivers/nfc/s3fwrn5
11193
11194SAMSUNG SOC CLOCK DRIVERS
11195M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11196M:	Tomasz Figa <tomasz.figa@gmail.com>
11197M:	Chanwoo Choi <cw00.choi@samsung.com>
11198S:	Supported
11199L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11200F:	drivers/clk/samsung/
11201F:	include/dt-bindings/clock/exynos*.h
11202F:	Documentation/devicetree/bindings/clock/exynos*.txt
11203
11204SAMSUNG SPI DRIVERS
11205M:	Kukjin Kim <kgene@kernel.org>
11206M:	Krzysztof Kozlowski <krzk@kernel.org>
11207M:	Andi Shyti <andi.shyti@samsung.com>
11208L:	linux-spi@vger.kernel.org
11209L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11210S:	Maintained
11211F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11212F:	drivers/spi/spi-s3c*
11213F:	include/linux/platform_data/spi-s3c64xx.h
11214
11215SAMSUNG SXGBE DRIVERS
11216M:	Byungho An <bh74.an@samsung.com>
11217M:	Girish K S <ks.giri@samsung.com>
11218M:	Vipul Pandya <vipul.pandya@samsung.com>
11219S:	Supported
11220L:	netdev@vger.kernel.org
11221F:	drivers/net/ethernet/samsung/sxgbe/
11222
11223SAMSUNG THERMAL DRIVER
11224M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11225L:	linux-pm@vger.kernel.org
11226L:	linux-samsung-soc@vger.kernel.org
11227S:	Supported
11228T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11229F:	drivers/thermal/samsung/
11230
11231SAMSUNG USB2 PHY DRIVER
11232M:	Kamil Debski <kamil@wypas.org>
11233M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11234L:	linux-kernel@vger.kernel.org
11235S:	Supported
11236F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11237F:	Documentation/phy/samsung-usb2.txt
11238F:	drivers/phy/phy-exynos4210-usb2.c
11239F:	drivers/phy/phy-exynos4x12-usb2.c
11240F:	drivers/phy/phy-exynos5250-usb2.c
11241F:	drivers/phy/phy-s5pv210-usb2.c
11242F:	drivers/phy/phy-samsung-usb2.c
11243F:	drivers/phy/phy-samsung-usb2.h
11244
11245SERIAL DRIVERS
11246M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11247L:	linux-serial@vger.kernel.org
11248S:	Maintained
11249F:	Documentation/devicetree/bindings/serial/
11250F:	drivers/tty/serial/
11251
11252SERIAL DEVICE BUS
11253M:	Rob Herring <robh@kernel.org>
11254L:	linux-serial@vger.kernel.org
11255S:	Maintained
11256F:	Documentation/devicetree/bindings/serial/slave-device.txt
11257F:	drivers/tty/serdev/
11258F:	include/linux/serdev.h
11259
11260SERIAL IR RECEIVER
11261M:	Sean Young <sean@mess.org>
11262L:	linux-media@vger.kernel.org
11263S:	Maintained
11264F:	drivers/media/rc/serial_ir.c
11265
11266STI CEC DRIVER
11267M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11268L:	kernel@stlinux.com
11269S:	Maintained
11270F:	drivers/staging/media/st-cec/
11271F:	Documentation/devicetree/bindings/media/stih-cec.txt
11272
11273SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11274M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11275L:	linux-s390@vger.kernel.org
11276W:	http://www.ibm.com/developerworks/linux/linux390/
11277S:	Supported
11278F:	net/smc/
11279
11280SYNOPSYS DESIGNWARE DMAC DRIVER
11281M:	Viresh Kumar <vireshk@kernel.org>
11282M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11283S:	Maintained
11284F:	include/linux/dma/dw.h
11285F:	include/linux/platform_data/dma-dw.h
11286F:	drivers/dma/dw/
11287
11288SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11289M:	Jie Deng <jiedeng@synopsys.com>
11290L:	netdev@vger.kernel.org
11291S:	Supported
11292F:	drivers/net/ethernet/synopsys/
11293
11294SYNOPSYS DESIGNWARE I2C DRIVER
11295M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11296R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11297R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11298L:	linux-i2c@vger.kernel.org
11299S:	Maintained
11300F:	drivers/i2c/busses/i2c-designware-*
11301F:	include/linux/platform_data/i2c-designware.h
11302
11303SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11304M:	Jaehoon Chung <jh80.chung@samsung.com>
11305L:	linux-mmc@vger.kernel.org
11306S:	Maintained
11307F:	drivers/mmc/host/dw_mmc*
11308
11309SYSTEM TRACE MODULE CLASS
11310M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11311S:	Maintained
11312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11313F:	Documentation/trace/stm.txt
11314F:	drivers/hwtracing/stm/
11315F:	include/linux/stm.h
11316F:	include/uapi/linux/stm.h
11317
11318TEE SUBSYSTEM
11319M:	Jens Wiklander <jens.wiklander@linaro.org>
11320S:	Maintained
11321F:	include/linux/tee_drv.h
11322F:	include/uapi/linux/tee.h
11323F:	drivers/tee/
11324F:	Documentation/tee.txt
11325
11326THUNDERBOLT DRIVER
11327M:	Andreas Noever <andreas.noever@gmail.com>
11328S:	Maintained
11329F:	drivers/thunderbolt/
11330
11331TI BQ27XXX POWER SUPPLY DRIVER
11332R:	Andrew F. Davis <afd@ti.com>
11333F:	include/linux/power/bq27xxx_battery.h
11334F:	drivers/power/supply/bq27xxx_battery.c
11335F:	drivers/power/supply/bq27xxx_battery_i2c.c
11336
11337TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11338M:	John Stultz <john.stultz@linaro.org>
11339M:	Thomas Gleixner <tglx@linutronix.de>
11340R:	Stephen Boyd <sboyd@codeaurora.org>
11341L:	linux-kernel@vger.kernel.org
11342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11343S:	Supported
11344F:	include/linux/clocksource.h
11345F:	include/linux/time.h
11346F:	include/linux/timex.h
11347F:	include/uapi/linux/time.h
11348F:	include/uapi/linux/timex.h
11349F:	kernel/time/clocksource.c
11350F:	kernel/time/time*.c
11351F:	kernel/time/alarmtimer.c
11352F:	kernel/time/ntp.c
11353F:	tools/testing/selftests/timers/
11354
11355SC1200 WDT DRIVER
11356M:	Zwane Mwaikambo <zwanem@gmail.com>
11357S:	Maintained
11358F:	drivers/watchdog/sc1200wdt.c
11359
11360SCHEDULER
11361M:	Ingo Molnar <mingo@redhat.com>
11362M:	Peter Zijlstra <peterz@infradead.org>
11363L:	linux-kernel@vger.kernel.org
11364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11365S:	Maintained
11366F:	kernel/sched/
11367F:	include/linux/sched.h
11368F:	include/uapi/linux/sched.h
11369F:	include/linux/wait.h
11370
11371SCORE ARCHITECTURE
11372M:	Chen Liqin <liqin.linux@gmail.com>
11373M:	Lennox Wu <lennox.wu@gmail.com>
11374W:	http://www.sunplus.com
11375S:	Supported
11376F:	arch/score/
11377
11378SCR24X CHIP CARD INTERFACE DRIVER
11379M:	Lubomir Rintel <lkundrak@v3.sk>
11380S:	Supported
11381F:	drivers/char/pcmcia/scr24x_cs.c
11382
11383SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11384M:	Sudeep Holla <sudeep.holla@arm.com>
11385L:	linux-arm-kernel@lists.infradead.org
11386S:	Maintained
11387F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11388F:	drivers/clk/clk-scpi.c
11389F:	drivers/cpufreq/scpi-cpufreq.c
11390F:	drivers/firmware/arm_scpi.c
11391F:	include/linux/scpi_protocol.h
11392
11393SCSI CDROM DRIVER
11394M:	Jens Axboe <axboe@kernel.dk>
11395L:	linux-scsi@vger.kernel.org
11396W:	http://www.kernel.dk
11397S:	Maintained
11398F:	drivers/scsi/sr*
11399
11400SCSI RDMA PROTOCOL (SRP) INITIATOR
11401M:	Bart Van Assche <bart.vanassche@sandisk.com>
11402L:	linux-rdma@vger.kernel.org
11403S:	Supported
11404W:	http://www.openfabrics.org
11405Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11407F:	drivers/infiniband/ulp/srp/
11408F:	include/scsi/srp.h
11409
11410SCSI SG DRIVER
11411M:	Doug Gilbert <dgilbert@interlog.com>
11412L:	linux-scsi@vger.kernel.org
11413W:	http://sg.danny.cz/sg
11414S:	Maintained
11415F:	Documentation/scsi/scsi-generic.txt
11416F:	drivers/scsi/sg.c
11417F:	include/scsi/sg.h
11418
11419SCSI SUBSYSTEM
11420M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11422M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11424L:	linux-scsi@vger.kernel.org
11425S:	Maintained
11426F:	Documentation/devicetree/bindings/scsi/
11427F:	drivers/scsi/
11428F:	include/scsi/
11429
11430SCSI TAPE DRIVER
11431M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11432L:	linux-scsi@vger.kernel.org
11433S:	Maintained
11434F:	Documentation/scsi/st.txt
11435F:	drivers/scsi/st.*
11436F:	drivers/scsi/st_*.h
11437
11438SCTP PROTOCOL
11439M:	Vlad Yasevich <vyasevich@gmail.com>
11440M:	Neil Horman <nhorman@tuxdriver.com>
11441L:	linux-sctp@vger.kernel.org
11442W:	http://lksctp.sourceforge.net
11443S:	Maintained
11444F:	Documentation/networking/sctp.txt
11445F:	include/linux/sctp.h
11446F:	include/uapi/linux/sctp.h
11447F:	include/net/sctp/
11448F:	net/sctp/
11449
11450SCx200 CPU SUPPORT
11451M:	Jim Cromie <jim.cromie@gmail.com>
11452S:	Odd Fixes
11453F:	Documentation/i2c/busses/scx200_acb
11454F:	arch/x86/platform/scx200/
11455F:	drivers/watchdog/scx200_wdt.c
11456F:	drivers/i2c/busses/scx200*
11457F:	drivers/mtd/maps/scx200_docflash.c
11458F:	include/linux/scx200.h
11459
11460SCx200 GPIO DRIVER
11461M:	Jim Cromie <jim.cromie@gmail.com>
11462S:	Maintained
11463F:	drivers/char/scx200_gpio.c
11464F:	include/linux/scx200_gpio.h
11465
11466SCx200 HRT CLOCKSOURCE DRIVER
11467M:	Jim Cromie <jim.cromie@gmail.com>
11468S:	Maintained
11469F:	drivers/clocksource/scx200_hrt.c
11470
11471SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11472M:	Sascha Sommer <saschasommer@freenet.de>
11473L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11474S:	Maintained
11475F:	drivers/mmc/host/sdricoh_cs.c
11476
11477SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11478M:	Adrian Hunter <adrian.hunter@intel.com>
11479L:	linux-mmc@vger.kernel.org
11480T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11481S:	Maintained
11482F:	drivers/mmc/host/sdhci*
11483F:	include/linux/mmc/sdhci*
11484
11485SECURE COMPUTING
11486M:	Kees Cook <keescook@chromium.org>
11487R:	Andy Lutomirski <luto@amacapital.net>
11488R:	Will Drewry <wad@chromium.org>
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11490S:	Supported
11491F:	kernel/seccomp.c
11492F:	include/uapi/linux/seccomp.h
11493F:	include/linux/seccomp.h
11494F:	tools/testing/selftests/seccomp/*
11495K:	\bsecure_computing
11496K:	\bTIF_SECCOMP\b
11497
11498SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11499M:	Al Cooper <alcooperx@gmail.com>
11500L:	linux-mmc@vger.kernel.org
11501L:	bcm-kernel-feedback-list@broadcom.com
11502S:	Maintained
11503F:	drivers/mmc/host/sdhci-brcmstb*
11504
11505SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11506M:	Ben Dooks <ben-linux@fluff.org>
11507M:	Jaehoon Chung <jh80.chung@samsung.com>
11508L:	linux-mmc@vger.kernel.org
11509S:	Maintained
11510F:	drivers/mmc/host/sdhci-s3c*
11511
11512SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11513M:	Viresh Kumar <vireshk@kernel.org>
11514L:	linux-mmc@vger.kernel.org
11515S:	Maintained
11516F:	drivers/mmc/host/sdhci-spear.c
11517
11518SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11519M:	Scott Bauer <scott.bauer@intel.com>
11520M:	Jonathan Derrick <jonathan.derrick@intel.com>
11521M:	Rafael Antognolli <rafael.antognolli@intel.com>
11522L:	linux-block@vger.kernel.org
11523S:	Supported
11524F:	block/sed*
11525F:	block/opal_proto.h
11526F:	include/linux/sed*
11527F:	include/uapi/linux/sed*
11528
11529SECURITY SUBSYSTEM
11530M:	James Morris <james.l.morris@oracle.com>
11531M:	"Serge E. Hallyn" <serge@hallyn.com>
11532L:	linux-security-module@vger.kernel.org (suggested Cc:)
11533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11534W:	http://kernsec.org/
11535S:	Supported
11536F:	security/
11537
11538SECURITY CONTACT
11539M:	Security Officers <security@kernel.org>
11540S:	Supported
11541
11542SELINUX SECURITY MODULE
11543M:	Paul Moore <paul@paul-moore.com>
11544M:	Stephen Smalley <sds@tycho.nsa.gov>
11545M:	Eric Paris <eparis@parisplace.org>
11546L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11547W:	http://selinuxproject.org
11548T:	git git://git.infradead.org/users/pcmoore/selinux
11549S:	Supported
11550F:	include/linux/selinux*
11551F:	security/selinux/
11552F:	scripts/selinux/
11553
11554APPARMOR SECURITY MODULE
11555M:	John Johansen <john.johansen@canonical.com>
11556L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11557W:	apparmor.wiki.kernel.org
11558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11559S:	Supported
11560F:	security/apparmor/
11561
11562LOADPIN SECURITY MODULE
11563M:	Kees Cook <keescook@chromium.org>
11564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11565S:	Supported
11566F:	security/loadpin/
11567
11568YAMA SECURITY MODULE
11569M:	Kees Cook <keescook@chromium.org>
11570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11571S:	Supported
11572F:	security/yama/
11573
11574SENSABLE PHANTOM
11575M:	Jiri Slaby <jirislaby@gmail.com>
11576S:	Maintained
11577F:	drivers/misc/phantom.c
11578F:	include/uapi/linux/phantom.h
11579
11580Emulex 10Gbps iSCSI - OneConnect DRIVER
11581M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11582M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11583M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11584L:	linux-scsi@vger.kernel.org
11585W:	http://www.broadcom.com
11586S:	Supported
11587F:	drivers/scsi/be2iscsi/
11588
11589Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11590M:	Sathya Perla <sathya.perla@broadcom.com>
11591M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11592M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11593M:	Somnath Kotur <somnath.kotur@broadcom.com>
11594L:	netdev@vger.kernel.org
11595W:	http://www.emulex.com
11596S:	Supported
11597F:	drivers/net/ethernet/emulex/benet/
11598
11599EMULEX ONECONNECT ROCE DRIVER
11600M:	Selvin Xavier <selvin.xavier@broadcom.com>
11601M:	Devesh Sharma <devesh.sharma@broadcom.com>
11602L:	linux-rdma@vger.kernel.org
11603W:	http://www.broadcom.com
11604S:	Odd Fixes
11605F:	drivers/infiniband/hw/ocrdma/
11606F:	include/uapi/rdma/ocrdma-abi.h
11607
11608SFC NETWORK DRIVER
11609M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11610M:	Edward Cree <ecree@solarflare.com>
11611M:	Bert Kenward <bkenward@solarflare.com>
11612L:	netdev@vger.kernel.org
11613S:	Supported
11614F:	drivers/net/ethernet/sfc/
11615
11616SGI GRU DRIVER
11617M:	Dimitri Sivanich <sivanich@sgi.com>
11618S:	Maintained
11619F:	drivers/misc/sgi-gru/
11620
11621SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11622M:	Pat Gefre <pfg@sgi.com>
11623L:	linux-ia64@vger.kernel.org
11624S:	Supported
11625F:	Documentation/ia64/serial.txt
11626F:	drivers/tty/serial/ioc?_serial.c
11627F:	include/linux/ioc?.h
11628
11629SGI XP/XPC/XPNET DRIVER
11630M:	Cliff Whickman <cpw@sgi.com>
11631M:	Robin Holt <robinmholt@gmail.com>
11632S:	Maintained
11633F:	drivers/misc/sgi-xp/
11634
11635SI2157 MEDIA DRIVER
11636M:	Antti Palosaari <crope@iki.fi>
11637L:	linux-media@vger.kernel.org
11638W:	https://linuxtv.org
11639W:	http://palosaari.fi/linux/
11640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11641T:	git git://linuxtv.org/anttip/media_tree.git
11642S:	Maintained
11643F:	drivers/media/tuners/si2157*
11644
11645SI2168 MEDIA DRIVER
11646M:	Antti Palosaari <crope@iki.fi>
11647L:	linux-media@vger.kernel.org
11648W:	https://linuxtv.org
11649W:	http://palosaari.fi/linux/
11650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11651T:	git git://linuxtv.org/anttip/media_tree.git
11652S:	Maintained
11653F:	drivers/media/dvb-frontends/si2168*
11654
11655SI470X FM RADIO RECEIVER I2C DRIVER
11656M:	Hans Verkuil <hverkuil@xs4all.nl>
11657L:	linux-media@vger.kernel.org
11658T:	git git://linuxtv.org/media_tree.git
11659W:	https://linuxtv.org
11660S:	Odd Fixes
11661F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11662
11663SI470X FM RADIO RECEIVER USB DRIVER
11664M:	Hans Verkuil <hverkuil@xs4all.nl>
11665L:	linux-media@vger.kernel.org
11666T:	git git://linuxtv.org/media_tree.git
11667W:	https://linuxtv.org
11668S:	Maintained
11669F:	drivers/media/radio/si470x/radio-si470x-common.c
11670F:	drivers/media/radio/si470x/radio-si470x.h
11671F:	drivers/media/radio/si470x/radio-si470x-usb.c
11672
11673SI4713 FM RADIO TRANSMITTER I2C DRIVER
11674M:	Eduardo Valentin <edubezval@gmail.com>
11675L:	linux-media@vger.kernel.org
11676T:	git git://linuxtv.org/media_tree.git
11677W:	https://linuxtv.org
11678S:	Odd Fixes
11679F:	drivers/media/radio/si4713/si4713.?
11680
11681SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11682M:	Eduardo Valentin <edubezval@gmail.com>
11683L:	linux-media@vger.kernel.org
11684T:	git git://linuxtv.org/media_tree.git
11685W:	https://linuxtv.org
11686S:	Odd Fixes
11687F:	drivers/media/radio/si4713/radio-platform-si4713.c
11688
11689SI4713 FM RADIO TRANSMITTER USB DRIVER
11690M:	Hans Verkuil <hverkuil@xs4all.nl>
11691L:	linux-media@vger.kernel.org
11692T:	git git://linuxtv.org/media_tree.git
11693W:	https://linuxtv.org
11694S:	Maintained
11695F:	drivers/media/radio/si4713/radio-usb-si4713.c
11696
11697SIANO DVB DRIVER
11698M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11699M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11700L:	linux-media@vger.kernel.org
11701W:	https://linuxtv.org
11702T:	git git://linuxtv.org/media_tree.git
11703S:	Odd fixes
11704F:	drivers/media/common/siano/
11705F:	drivers/media/usb/siano/
11706F:	drivers/media/usb/siano/
11707F:	drivers/media/mmc/siano/
11708
11709SILEAD TOUCHSCREEN DRIVER
11710M:	Hans de Goede <hdegoede@redhat.com>
11711L:	linux-input@vger.kernel.org
11712L:	platform-driver-x86@vger.kernel.org
11713S:	Maintained
11714F:	drivers/input/touchscreen/silead.c
11715F:	drivers/platform/x86/silead_dmi.c
11716
11717SIMPLEFB FB DRIVER
11718M:	Hans de Goede <hdegoede@redhat.com>
11719L:	linux-fbdev@vger.kernel.org
11720S:	Maintained
11721F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11722F:	drivers/video/fbdev/simplefb.c
11723F:	include/linux/platform_data/simplefb.h
11724
11725SH_VEU V4L2 MEM2MEM DRIVER
11726L:	linux-media@vger.kernel.org
11727S:	Orphan
11728F:	drivers/media/platform/sh_veu.c
11729
11730SH_VOU V4L2 OUTPUT DRIVER
11731L:	linux-media@vger.kernel.org
11732S:	Orphan
11733F:	drivers/media/platform/sh_vou.c
11734F:	include/media/drv-intf/sh_vou.h
11735
11736SIMPLE FIRMWARE INTERFACE (SFI)
11737M:	Len Brown <lenb@kernel.org>
11738L:	sfi-devel@simplefirmware.org
11739W:	http://simplefirmware.org/
11740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11741S:	Supported
11742F:	arch/x86/platform/sfi/
11743F:	drivers/sfi/
11744F:	include/linux/sfi*.h
11745
11746SIMTEC EB110ATX (Chalice CATS)
11747P:	Ben Dooks
11748P:	Vincent Sanders <vince@simtec.co.uk>
11749M:	Simtec Linux Team <linux@simtec.co.uk>
11750W:	http://www.simtec.co.uk/products/EB110ATX/
11751S:	Supported
11752
11753SIMTEC EB2410ITX (BAST)
11754P:	Ben Dooks
11755P:	Vincent Sanders <vince@simtec.co.uk>
11756M:	Simtec Linux Team <linux@simtec.co.uk>
11757W:	http://www.simtec.co.uk/products/EB2410ITX/
11758S:	Supported
11759F:	arch/arm/mach-s3c24xx/mach-bast.c
11760F:	arch/arm/mach-s3c24xx/bast-ide.c
11761F:	arch/arm/mach-s3c24xx/bast-irq.c
11762
11763SIPHASH PRF ROUTINES
11764M:	Jason A. Donenfeld <Jason@zx2c4.com>
11765S:	Maintained
11766F:	lib/siphash.c
11767F:	lib/test_siphash.c
11768F:	include/linux/siphash.h
11769
11770TI DAVINCI MACHINE SUPPORT
11771M:	Sekhar Nori <nsekhar@ti.com>
11772M:	Kevin Hilman <khilman@kernel.org>
11773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11775S:	Supported
11776F:	arch/arm/mach-davinci/
11777F:	drivers/i2c/busses/i2c-davinci.c
11778
11779TI DAVINCI SERIES MEDIA DRIVER
11780M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11781L:	linux-media@vger.kernel.org
11782W:	https://linuxtv.org
11783Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11784T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11785S:	Maintained
11786F:	drivers/media/platform/davinci/
11787F:	include/media/davinci/
11788
11789TI AM437X VPFE DRIVER
11790M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11791L:	linux-media@vger.kernel.org
11792W:	https://linuxtv.org
11793Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11794T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11795S:	Maintained
11796F:	drivers/media/platform/am437x/
11797
11798OV2659 OMNIVISION SENSOR DRIVER
11799M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11800L:	linux-media@vger.kernel.org
11801W:	https://linuxtv.org
11802Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11803T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11804S:	Maintained
11805F:	drivers/media/i2c/ov2659.c
11806F:	include/media/i2c/ov2659.h
11807
11808SILICON MOTION SM712 FRAME BUFFER DRIVER
11809M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11810M:	Teddy Wang <teddy.wang@siliconmotion.com>
11811M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11812L:	linux-fbdev@vger.kernel.org
11813S:	Maintained
11814F:	drivers/video/fbdev/sm712*
11815F:	Documentation/fb/sm712fb.txt
11816
11817SIS 190 ETHERNET DRIVER
11818M:	Francois Romieu <romieu@fr.zoreil.com>
11819L:	netdev@vger.kernel.org
11820S:	Maintained
11821F:	drivers/net/ethernet/sis/sis190.c
11822
11823SIS 900/7016 FAST ETHERNET DRIVER
11824M:	Daniele Venzano <venza@brownhat.org>
11825W:	http://www.brownhat.org/sis900.html
11826L:	netdev@vger.kernel.org
11827S:	Maintained
11828F:	drivers/net/ethernet/sis/sis900.*
11829
11830SIS FRAMEBUFFER DRIVER
11831M:	Thomas Winischhofer <thomas@winischhofer.net>
11832W:	http://www.winischhofer.net/linuxsisvga.shtml
11833S:	Maintained
11834F:	Documentation/fb/sisfb.txt
11835F:	drivers/video/fbdev/sis/
11836F:	include/video/sisfb.h
11837
11838SIS USB2VGA DRIVER
11839M:	Thomas Winischhofer <thomas@winischhofer.net>
11840W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11841S:	Maintained
11842F:	drivers/usb/misc/sisusbvga/
11843
11844SLAB ALLOCATOR
11845M:	Christoph Lameter <cl@linux.com>
11846M:	Pekka Enberg <penberg@kernel.org>
11847M:	David Rientjes <rientjes@google.com>
11848M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11849M:	Andrew Morton <akpm@linux-foundation.org>
11850L:	linux-mm@kvack.org
11851S:	Maintained
11852F:	include/linux/sl?b*.h
11853F:	mm/sl?b*
11854
11855SLEEPABLE READ-COPY UPDATE (SRCU)
11856M:	Lai Jiangshan <jiangshanlai@gmail.com>
11857M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11858M:	Josh Triplett <josh@joshtriplett.org>
11859R:	Steven Rostedt <rostedt@goodmis.org>
11860R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11861L:	linux-kernel@vger.kernel.org
11862W:	http://www.rdrop.com/users/paulmck/RCU/
11863S:	Supported
11864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11865F:	include/linux/srcu.h
11866F:	kernel/rcu/srcu.c
11867
11868SMACK SECURITY MODULE
11869M:	Casey Schaufler <casey@schaufler-ca.com>
11870L:	linux-security-module@vger.kernel.org
11871W:	http://schaufler-ca.com
11872T:	git git://github.com/cschaufler/smack-next
11873S:	Maintained
11874F:	Documentation/security/Smack.txt
11875F:	security/smack/
11876
11877DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11878M:	Kevin Hilman <khilman@kernel.org>
11879M:	Nishanth Menon <nm@ti.com>
11880S:	Maintained
11881F:	drivers/power/avs/
11882F:	include/linux/power/smartreflex.h
11883L:	linux-pm@vger.kernel.org
11884
11885SMC91x ETHERNET DRIVER
11886M:	Nicolas Pitre <nico@fluxnic.net>
11887S:	Odd Fixes
11888F:	drivers/net/ethernet/smsc/smc91x.*
11889
11890SMIA AND SMIA++ IMAGE SENSOR DRIVER
11891M:	Sakari Ailus <sakari.ailus@iki.fi>
11892L:	linux-media@vger.kernel.org
11893S:	Maintained
11894F:	drivers/media/i2c/smiapp/
11895F:	include/media/i2c/smiapp.h
11896F:	drivers/media/i2c/smiapp-pll.c
11897F:	drivers/media/i2c/smiapp-pll.h
11898F:	include/uapi/linux/smiapp.h
11899F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11900
11901SMM665 HARDWARE MONITOR DRIVER
11902M:	Guenter Roeck <linux@roeck-us.net>
11903L:	linux-hwmon@vger.kernel.org
11904S:	Maintained
11905F:	Documentation/hwmon/smm665
11906F:	drivers/hwmon/smm665.c
11907
11908SMSC EMC2103 HARDWARE MONITOR DRIVER
11909M:	Steve Glendinning <steve.glendinning@shawell.net>
11910L:	linux-hwmon@vger.kernel.org
11911S:	Maintained
11912F:	Documentation/hwmon/emc2103
11913F:	drivers/hwmon/emc2103.c
11914
11915SMSC SCH5627 HARDWARE MONITOR DRIVER
11916M:	Hans de Goede <hdegoede@redhat.com>
11917L:	linux-hwmon@vger.kernel.org
11918S:	Supported
11919F:	Documentation/hwmon/sch5627
11920F:	drivers/hwmon/sch5627.c
11921
11922SMSC47B397 HARDWARE MONITOR DRIVER
11923M:	Jean Delvare <jdelvare@suse.com>
11924L:	linux-hwmon@vger.kernel.org
11925S:	Maintained
11926F:	Documentation/hwmon/smsc47b397
11927F:	drivers/hwmon/smsc47b397.c
11928
11929SMSC911x ETHERNET DRIVER
11930M:	Steve Glendinning <steve.glendinning@shawell.net>
11931L:	netdev@vger.kernel.org
11932S:	Maintained
11933F:	include/linux/smsc911x.h
11934F:	drivers/net/ethernet/smsc/smsc911x.*
11935
11936SMSC9420 PCI ETHERNET DRIVER
11937M:	Steve Glendinning <steve.glendinning@shawell.net>
11938L:	netdev@vger.kernel.org
11939S:	Maintained
11940F:	drivers/net/ethernet/smsc/smsc9420.*
11941
11942SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11943M:	Steve Glendinning <steve.glendinning@shawell.net>
11944L:	linux-fbdev@vger.kernel.org
11945S:	Maintained
11946F:	drivers/video/fbdev/smscufx.c
11947
11948SOC-CAMERA V4L2 SUBSYSTEM
11949M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11950L:	linux-media@vger.kernel.org
11951T:	git git://linuxtv.org/media_tree.git
11952S:	Maintained
11953F:	include/media/soc*
11954F:	drivers/media/i2c/soc_camera/
11955F:	drivers/media/platform/soc_camera/
11956
11957SOEKRIS NET48XX LED SUPPORT
11958M:	Chris Boot <bootc@bootc.net>
11959S:	Maintained
11960F:	drivers/leds/leds-net48xx.c
11961
11962SOFTLOGIC 6x10 MPEG CODEC
11963M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11964M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11965M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11966M:	Ismael Luceno <ismael@iodev.co.uk>
11967L:	linux-media@vger.kernel.org
11968S:	Supported
11969F:	drivers/media/pci/solo6x10/
11970
11971SOFTWARE RAID (Multiple Disks) SUPPORT
11972M:	Shaohua Li <shli@kernel.org>
11973L:	linux-raid@vger.kernel.org
11974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11975S:	Supported
11976F:	drivers/md/
11977F:	include/linux/raid/
11978F:	include/uapi/linux/raid/
11979
11980SONIC NETWORK DRIVER
11981M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11982L:	netdev@vger.kernel.org
11983S:	Maintained
11984F:	drivers/net/ethernet/natsemi/sonic.*
11985
11986SONICS SILICON BACKPLANE DRIVER (SSB)
11987M:	Michael Buesch <m@bues.ch>
11988L:	linux-wireless@vger.kernel.org
11989S:	Maintained
11990F:	drivers/ssb/
11991F:	include/linux/ssb/
11992
11993SONY VAIO CONTROL DEVICE DRIVER
11994M:	Mattia Dongili <malattia@linux.it>
11995L:	platform-driver-x86@vger.kernel.org
11996W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11997S:	Maintained
11998F:	Documentation/laptops/sony-laptop.txt
11999F:	drivers/char/sonypi.c
12000F:	drivers/platform/x86/sony-laptop.c
12001F:	include/linux/sony-laptop.h
12002
12003SONY MEMORYSTICK CARD SUPPORT
12004M:	Alex Dubov <oakad@yahoo.com>
12005W:	http://tifmxx.berlios.de/
12006S:	Maintained
12007F:	drivers/memstick/host/tifm_ms.c
12008
12009SONY MEMORYSTICK STANDARD SUPPORT
12010M:	Maxim Levitsky <maximlevitsky@gmail.com>
12011S:	Maintained
12012F:	drivers/memstick/core/ms_block.*
12013
12014SOUND
12015M:	Jaroslav Kysela <perex@perex.cz>
12016M:	Takashi Iwai <tiwai@suse.com>
12017L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12018W:	http://www.alsa-project.org/
12019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12020T:	git git://git.alsa-project.org/alsa-kernel.git
12021Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12022S:	Maintained
12023F:	Documentation/sound/
12024F:	include/sound/
12025F:	include/uapi/sound/
12026F:	sound/
12027
12028SOUND - COMPRESSED AUDIO
12029M:	Vinod Koul <vinod.koul@intel.com>
12030L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12032S:	Supported
12033F:	Documentation/sound/alsa/compress_offload.txt
12034F:	include/sound/compress_driver.h
12035F:	include/uapi/sound/compress_*
12036F:	sound/core/compress_offload.c
12037F:	sound/soc/soc-compress.c
12038
12039SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12040M:	Liam Girdwood <lgirdwood@gmail.com>
12041M:	Mark Brown <broonie@kernel.org>
12042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12044W:	http://alsa-project.org/main/index.php/ASoC
12045S:	Supported
12046F:	Documentation/devicetree/bindings/sound/
12047F:	Documentation/sound/alsa/soc/
12048F:	sound/soc/
12049F:	include/sound/soc*
12050
12051SOUND - DMAENGINE HELPERS
12052M:	Lars-Peter Clausen <lars@metafoo.de>
12053S:	Supported
12054F:	include/sound/dmaengine_pcm.h
12055F:	sound/core/pcm_dmaengine.c
12056F:	sound/soc/soc-generic-dmaengine-pcm.c
12057
12058SP2 MEDIA DRIVER
12059M:	Olli Salonen <olli.salonen@iki.fi>
12060L:	linux-media@vger.kernel.org
12061W:	https://linuxtv.org
12062Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12063S:	Maintained
12064F:	drivers/media/dvb-frontends/sp2*
12065
12066SPARC + UltraSPARC (sparc/sparc64)
12067M:	"David S. Miller" <davem@davemloft.net>
12068L:	sparclinux@vger.kernel.org
12069Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12072S:	Maintained
12073F:	arch/sparc/
12074F:	drivers/sbus/
12075
12076SPARC SERIAL DRIVERS
12077M:	"David S. Miller" <davem@davemloft.net>
12078L:	sparclinux@vger.kernel.org
12079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12081S:	Maintained
12082F:	include/linux/sunserialcore.h
12083F:	drivers/tty/serial/suncore.c
12084F:	drivers/tty/serial/sunhv.c
12085F:	drivers/tty/serial/sunsab.c
12086F:	drivers/tty/serial/sunsab.h
12087F:	drivers/tty/serial/sunsu.c
12088F:	drivers/tty/serial/sunzilog.c
12089F:	drivers/tty/serial/sunzilog.h
12090
12091SPARSE CHECKER
12092M:	"Christopher Li" <sparse@chrisli.org>
12093L:	linux-sparse@vger.kernel.org
12094W:	https://sparse.wiki.kernel.org/
12095T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12096T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12097S:	Maintained
12098F:	include/linux/compiler.h
12099
12100SPEAR PLATFORM SUPPORT
12101M:	Viresh Kumar <vireshk@kernel.org>
12102M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12104W:	http://www.st.com/spear
12105S:	Maintained
12106F:	arch/arm/boot/dts/spear*
12107F:	arch/arm/mach-spear/
12108
12109SPEAR CLOCK FRAMEWORK SUPPORT
12110M:	Viresh Kumar <vireshk@kernel.org>
12111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12112W:	http://www.st.com/spear
12113S:	Maintained
12114F:	drivers/clk/spear/
12115
12116SPI NOR SUBSYSTEM
12117M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12118M:	Marek Vasut <marek.vasut@gmail.com>
12119L:	linux-mtd@lists.infradead.org
12120W:	http://www.linux-mtd.infradead.org/
12121Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12122T:	git git://github.com/spi-nor/linux.git
12123S:	Maintained
12124F:	drivers/mtd/spi-nor/
12125F:	include/linux/mtd/spi-nor.h
12126
12127SPI SUBSYSTEM
12128M:	Mark Brown <broonie@kernel.org>
12129L:	linux-spi@vger.kernel.org
12130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12131Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12132S:	Maintained
12133F:	Documentation/devicetree/bindings/spi/
12134F:	Documentation/spi/
12135F:	drivers/spi/
12136F:	include/linux/spi/
12137F:	include/uapi/linux/spi/
12138F:	tools/spi/
12139
12140SPIDERNET NETWORK DRIVER for CELL
12141M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12142L:	netdev@vger.kernel.org
12143S:	Supported
12144F:	Documentation/networking/spider_net.txt
12145F:	drivers/net/ethernet/toshiba/spider_net*
12146
12147SPU FILE SYSTEM
12148M:	Jeremy Kerr <jk@ozlabs.org>
12149L:	linuxppc-dev@lists.ozlabs.org
12150W:	http://www.ibm.com/developerworks/power/cell/
12151S:	Supported
12152F:	Documentation/filesystems/spufs.txt
12153F:	arch/powerpc/platforms/cell/spufs/
12154
12155SQUASHFS FILE SYSTEM
12156M:	Phillip Lougher <phillip@squashfs.org.uk>
12157L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12158W:	http://squashfs.org.uk
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12160S:	Maintained
12161F:	Documentation/filesystems/squashfs.txt
12162F:	fs/squashfs/
12163
12164SRM (Alpha) environment access
12165M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12166S:	Maintained
12167F:	arch/alpha/kernel/srm_env.c
12168
12169STABLE BRANCH
12170M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12171L:	stable@vger.kernel.org
12172S:	Supported
12173F:	Documentation/process/stable-kernel-rules.rst
12174
12175STAGING SUBSYSTEM
12176M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12178L:	devel@driverdev.osuosl.org
12179S:	Supported
12180F:	drivers/staging/
12181
12182STAGING - COMEDI
12183M:	Ian Abbott <abbotti@mev.co.uk>
12184M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12185S:	Odd Fixes
12186F:	drivers/staging/comedi/
12187
12188STAGING - FLARION FT1000 DRIVERS
12189M:	Marek Belisko <marek.belisko@gmail.com>
12190S:	Odd Fixes
12191F:	drivers/staging/ft1000/
12192
12193STAGING - INDUSTRIAL IO
12194M:	Jonathan Cameron <jic23@kernel.org>
12195L:	linux-iio@vger.kernel.org
12196S:	Odd Fixes
12197F:	Documentation/devicetree/bindings/staging/iio/
12198F:	drivers/staging/iio/
12199
12200STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12201M:	Jarod Wilson <jarod@wilsonet.com>
12202W:	http://www.lirc.org/
12203S:	Odd Fixes
12204F:	drivers/staging/media/lirc/
12205
12206STAGING - LUSTRE PARALLEL FILESYSTEM
12207M:	Oleg Drokin <oleg.drokin@intel.com>
12208M:	Andreas Dilger <andreas.dilger@intel.com>
12209M:	James Simmons <jsimmons@infradead.org>
12210L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12211W:	http://wiki.lustre.org/
12212S:	Maintained
12213F:	drivers/staging/lustre
12214
12215STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12216M:	Marc Dietrich <marvin24@gmx.de>
12217L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12218L:	linux-tegra@vger.kernel.org
12219S:	Maintained
12220F:	drivers/staging/nvec/
12221
12222STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12223M:	Jens Frederich <jfrederich@gmail.com>
12224M:	Daniel Drake <dsd@laptop.org>
12225M:	Jon Nettleton <jon.nettleton@gmail.com>
12226W:	http://wiki.laptop.org/go/DCON
12227S:	Maintained
12228F:	drivers/staging/olpc_dcon/
12229
12230STAGING - REALTEK RTL8712U DRIVERS
12231M:	Larry Finger <Larry.Finger@lwfinger.net>
12232M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12233S:	Odd Fixes
12234F:	drivers/staging/rtl8712/
12235
12236STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12237M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12238M:	Teddy Wang <teddy.wang@siliconmotion.com>
12239M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12240L:	linux-fbdev@vger.kernel.org
12241S:	Maintained
12242F:	drivers/staging/sm750fb/
12243
12244STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12245M:	William Hubbs <w.d.hubbs@gmail.com>
12246M:	Chris Brannon <chris@the-brannons.com>
12247M:	Kirk Reiser <kirk@reisers.ca>
12248M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12249L:	speakup@linux-speakup.org
12250W:	http://www.linux-speakup.org/
12251S:	Odd Fixes
12252F:	drivers/staging/speakup/
12253
12254STAGING - VIA VT665X DRIVERS
12255M:	Forest Bond <forest@alittletooquiet.net>
12256S:	Odd Fixes
12257F:	drivers/staging/vt665?/
12258
12259STAGING - WILC1000 WIFI DRIVER
12260M:	Aditya Shankar <aditya.shankar@microchip.com>
12261M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12262L:	linux-wireless@vger.kernel.org
12263S:	Supported
12264F:	drivers/staging/wilc1000/
12265
12266STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12267M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12268S:	Odd Fixes
12269F:	drivers/staging/xgifb/
12270
12271STARFIRE/DURALAN NETWORK DRIVER
12272M:	Ion Badulescu <ionut@badula.org>
12273S:	Odd Fixes
12274F:	drivers/net/ethernet/adaptec/starfire*
12275
12276SUN3/3X
12277M:	Sam Creasey <sammy@sammy.net>
12278W:	http://sammy.net/sun3/
12279S:	Maintained
12280F:	arch/m68k/kernel/*sun3*
12281F:	arch/m68k/sun3*/
12282F:	arch/m68k/include/asm/sun3*
12283F:	drivers/net/ethernet/i825xx/sun3*
12284
12285SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12286M:	Hans de Goede <hdegoede@redhat.com>
12287L:	linux-input@vger.kernel.org
12288S:	Maintained
12289F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12290F:	drivers/input/keyboard/sun4i-lradc-keys.c
12291
12292SUNDANCE NETWORK DRIVER
12293M:	Denis Kirjanov <kda@linux-powerpc.org>
12294L:	netdev@vger.kernel.org
12295S:	Maintained
12296F:	drivers/net/ethernet/dlink/sundance.c
12297
12298SUPERH
12299M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12300M:	Rich Felker <dalias@libc.org>
12301L:	linux-sh@vger.kernel.org
12302Q:	http://patchwork.kernel.org/project/linux-sh/list/
12303S:	Maintained
12304F:	Documentation/sh/
12305F:	arch/sh/
12306F:	drivers/sh/
12307
12308SUSPEND TO RAM
12309M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12310M:	Len Brown <len.brown@intel.com>
12311M:	Pavel Machek <pavel@ucw.cz>
12312L:	linux-pm@vger.kernel.org
12313B:	https://bugzilla.kernel.org
12314S:	Supported
12315F:	Documentation/power/
12316F:	arch/x86/kernel/acpi/
12317F:	drivers/base/power/
12318F:	kernel/power/
12319F:	include/linux/suspend.h
12320F:	include/linux/freezer.h
12321F:	include/linux/pm.h
12322
12323SVGA HANDLING
12324M:	Martin Mares <mj@ucw.cz>
12325L:	linux-video@atrey.karlin.mff.cuni.cz
12326S:	Maintained
12327F:	Documentation/svga.txt
12328F:	arch/x86/boot/video*
12329
12330SWIOTLB SUBSYSTEM
12331M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12332L:	linux-kernel@vger.kernel.org
12333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12334S:	Supported
12335F:	lib/swiotlb.c
12336F:	arch/*/kernel/pci-swiotlb.c
12337F:	include/linux/swiotlb.h
12338
12339SWITCHDEV
12340M:	Jiri Pirko <jiri@resnulli.us>
12341M:	Ivan Vecera <ivecera@redhat.com>
12342L:	netdev@vger.kernel.org
12343S:	Supported
12344F:	net/switchdev/
12345F:	include/net/switchdev.h
12346
12347SYNOPSYS ARC ARCHITECTURE
12348M:	Vineet Gupta <vgupta@synopsys.com>
12349L:	linux-snps-arc@lists.infradead.org
12350S:	Supported
12351F:	arch/arc/
12352F:	Documentation/devicetree/bindings/arc/*
12353F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12354F:	drivers/clocksource/arc_timer.c
12355F:	drivers/tty/serial/arc_uart.c
12356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12357
12358SYNOPSYS ARC SDP platform support
12359M:	Alexey Brodkin <abrodkin@synopsys.com>
12360S:	Supported
12361F:	arch/arc/plat-axs10x
12362F:	arch/arc/boot/dts/ax*
12363F:	Documentation/devicetree/bindings/arc/axs10*
12364
12365SYSTEM CONFIGURATION (SYSCON)
12366M:	Lee Jones <lee.jones@linaro.org>
12367M:	Arnd Bergmann <arnd@arndb.de>
12368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12369S:	Supported
12370F:	drivers/mfd/syscon.c
12371
12372SYSTEM RESET/SHUTDOWN DRIVERS
12373M:	Sebastian Reichel <sre@kernel.org>
12374L:	linux-pm@vger.kernel.org
12375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12376S:	Maintained
12377F:	Documentation/devicetree/bindings/power/reset/
12378F:	drivers/power/reset/
12379
12380SYSV FILESYSTEM
12381M:	Christoph Hellwig <hch@infradead.org>
12382S:	Maintained
12383F:	Documentation/filesystems/sysv-fs.txt
12384F:	fs/sysv/
12385F:	include/linux/sysv_fs.h
12386
12387TARGET SUBSYSTEM
12388M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12389L:	linux-scsi@vger.kernel.org
12390L:	target-devel@vger.kernel.org
12391W:	http://www.linux-iscsi.org
12392W:	http://groups.google.com/group/linux-iscsi-target-dev
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12394S:	Supported
12395F:	drivers/target/
12396F:	include/target/
12397F:	Documentation/target/
12398
12399TASKSTATS STATISTICS INTERFACE
12400M:	Balbir Singh <bsingharora@gmail.com>
12401S:	Maintained
12402F:	Documentation/accounting/taskstats*
12403F:	include/linux/taskstats*
12404F:	kernel/taskstats.c
12405
12406TC subsystem
12407M:	Jamal Hadi Salim <jhs@mojatatu.com>
12408M:	Cong Wang <xiyou.wangcong@gmail.com>
12409M:	Jiri Pirko <jiri@resnulli.us>
12410L:	netdev@vger.kernel.org
12411S:	Maintained
12412F:	include/net/pkt_cls.h
12413F:	include/net/pkt_sched.h
12414F:	include/net/tc_act/
12415F:	include/uapi/linux/pkt_cls.h
12416F:	include/uapi/linux/pkt_sched.h
12417F:	include/uapi/linux/tc_act/
12418F:	include/uapi/linux/tc_ematch/
12419F:	net/sched/
12420
12421TCP LOW PRIORITY MODULE
12422M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12423M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12424W:	http://tcp-lp-mod.sourceforge.net/
12425S:	Maintained
12426F:	net/ipv4/tcp_lp.c
12427
12428TDA10071 MEDIA DRIVER
12429M:	Antti Palosaari <crope@iki.fi>
12430L:	linux-media@vger.kernel.org
12431W:	https://linuxtv.org
12432W:	http://palosaari.fi/linux/
12433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12434T:	git git://linuxtv.org/anttip/media_tree.git
12435S:	Maintained
12436F:	drivers/media/dvb-frontends/tda10071*
12437
12438TDA18212 MEDIA DRIVER
12439M:	Antti Palosaari <crope@iki.fi>
12440L:	linux-media@vger.kernel.org
12441W:	https://linuxtv.org
12442W:	http://palosaari.fi/linux/
12443Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12444T:	git git://linuxtv.org/anttip/media_tree.git
12445S:	Maintained
12446F:	drivers/media/tuners/tda18212*
12447
12448TDA18218 MEDIA DRIVER
12449M:	Antti Palosaari <crope@iki.fi>
12450L:	linux-media@vger.kernel.org
12451W:	https://linuxtv.org
12452W:	http://palosaari.fi/linux/
12453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12454T:	git git://linuxtv.org/anttip/media_tree.git
12455S:	Maintained
12456F:	drivers/media/tuners/tda18218*
12457
12458TDA18271 MEDIA DRIVER
12459M:	Michael Krufky <mkrufky@linuxtv.org>
12460L:	linux-media@vger.kernel.org
12461W:	https://linuxtv.org
12462W:	http://github.com/mkrufky
12463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12464T:	git git://linuxtv.org/mkrufky/tuners.git
12465S:	Maintained
12466F:	drivers/media/tuners/tda18271*
12467
12468TDA827x MEDIA DRIVER
12469M:	Michael Krufky <mkrufky@linuxtv.org>
12470L:	linux-media@vger.kernel.org
12471W:	https://linuxtv.org
12472W:	http://github.com/mkrufky
12473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12474T:	git git://linuxtv.org/mkrufky/tuners.git
12475S:	Maintained
12476F:	drivers/media/tuners/tda8290.*
12477
12478TDA8290 MEDIA DRIVER
12479M:	Michael Krufky <mkrufky@linuxtv.org>
12480L:	linux-media@vger.kernel.org
12481W:	https://linuxtv.org
12482W:	http://github.com/mkrufky
12483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12484T:	git git://linuxtv.org/mkrufky/tuners.git
12485S:	Maintained
12486F:	drivers/media/tuners/tda8290.*
12487
12488TDA9840 MEDIA DRIVER
12489M:	Hans Verkuil <hverkuil@xs4all.nl>
12490L:	linux-media@vger.kernel.org
12491T:	git git://linuxtv.org/media_tree.git
12492W:	https://linuxtv.org
12493S:	Maintained
12494F:	drivers/media/i2c/tda9840*
12495
12496TEA5761 TUNER DRIVER
12497M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12498M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12499L:	linux-media@vger.kernel.org
12500W:	https://linuxtv.org
12501T:	git git://linuxtv.org/media_tree.git
12502S:	Odd fixes
12503F:	drivers/media/tuners/tea5761.*
12504
12505TEA5767 TUNER DRIVER
12506M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12507M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12508L:	linux-media@vger.kernel.org
12509W:	https://linuxtv.org
12510T:	git git://linuxtv.org/media_tree.git
12511S:	Maintained
12512F:	drivers/media/tuners/tea5767.*
12513
12514TEA6415C MEDIA DRIVER
12515M:	Hans Verkuil <hverkuil@xs4all.nl>
12516L:	linux-media@vger.kernel.org
12517T:	git git://linuxtv.org/media_tree.git
12518W:	https://linuxtv.org
12519S:	Maintained
12520F:	drivers/media/i2c/tea6415c*
12521
12522TEA6420 MEDIA DRIVER
12523M:	Hans Verkuil <hverkuil@xs4all.nl>
12524L:	linux-media@vger.kernel.org
12525T:	git git://linuxtv.org/media_tree.git
12526W:	https://linuxtv.org
12527S:	Maintained
12528F:	drivers/media/i2c/tea6420*
12529
12530TEAM DRIVER
12531M:	Jiri Pirko <jiri@resnulli.us>
12532L:	netdev@vger.kernel.org
12533S:	Supported
12534F:	drivers/net/team/
12535F:	include/linux/if_team.h
12536F:	include/uapi/linux/if_team.h
12537
12538TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12539M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12540S:	Maintained
12541F:	arch/x86/platform/ts5500/
12542
12543TECHNOTREND USB IR RECEIVER
12544M:	Sean Young <sean@mess.org>
12545L:	linux-media@vger.kernel.org
12546S:	Maintained
12547F:	drivers/media/rc/ttusbir.c
12548
12549TEGRA ARCHITECTURE SUPPORT
12550M:	Thierry Reding <thierry.reding@gmail.com>
12551M:	Jonathan Hunter <jonathanh@nvidia.com>
12552L:	linux-tegra@vger.kernel.org
12553Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12555S:	Supported
12556N:	[^a-z]tegra
12557
12558TEGRA CLOCK DRIVER
12559M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12560M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12561S:	Supported
12562F:	drivers/clk/tegra/
12563
12564TEGRA DMA DRIVERS
12565M:	Laxman Dewangan <ldewangan@nvidia.com>
12566M:	Jon Hunter <jonathanh@nvidia.com>
12567S:	Supported
12568F:	drivers/dma/tegra*
12569
12570TEGRA I2C DRIVER
12571M:	Laxman Dewangan <ldewangan@nvidia.com>
12572S:	Supported
12573F:	drivers/i2c/busses/i2c-tegra.c
12574
12575TEGRA IOMMU DRIVERS
12576M:	Hiroshi Doyu <hdoyu@nvidia.com>
12577S:	Supported
12578F:	drivers/iommu/tegra*
12579
12580TEGRA KBC DRIVER
12581M:	Rakesh Iyer <riyer@nvidia.com>
12582M:	Laxman Dewangan <ldewangan@nvidia.com>
12583S:	Supported
12584F:	drivers/input/keyboard/tegra-kbc.c
12585
12586TEGRA PWM DRIVER
12587M:	Thierry Reding <thierry.reding@gmail.com>
12588S:	Supported
12589F:	drivers/pwm/pwm-tegra.c
12590
12591TEGRA SERIAL DRIVER
12592M:	Laxman Dewangan <ldewangan@nvidia.com>
12593S:	Supported
12594F:	drivers/tty/serial/serial-tegra.c
12595
12596TEGRA SPI DRIVER
12597M:	Laxman Dewangan <ldewangan@nvidia.com>
12598S:	Supported
12599F:	drivers/spi/spi-tegra*
12600
12601TEHUTI ETHERNET DRIVER
12602M:	Andy Gospodarek <andy@greyhouse.net>
12603L:	netdev@vger.kernel.org
12604S:	Supported
12605F:	drivers/net/ethernet/tehuti/*
12606
12607Telecom Clock Driver for MCPL0010
12608M:	Mark Gross <mark.gross@intel.com>
12609S:	Supported
12610F:	drivers/char/tlclk.c
12611
12612TENSILICA XTENSA PORT (xtensa)
12613M:	Chris Zankel <chris@zankel.net>
12614M:	Max Filippov <jcmvbkbc@gmail.com>
12615L:	linux-xtensa@linux-xtensa.org
12616T:	git git://github.com/czankel/xtensa-linux.git
12617S:	Maintained
12618F:	arch/xtensa/
12619F:	drivers/irqchip/irq-xtensa-*
12620
12621Texas Instruments' System Control Interface (TISCI) Protocol Driver
12622M:	Nishanth Menon <nm@ti.com>
12623M:	Tero Kristo <t-kristo@ti.com>
12624M:	Santosh Shilimkar <ssantosh@kernel.org>
12625L:	linux-arm-kernel@lists.infradead.org
12626S:	Maintained
12627F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12628F:	drivers/firmware/ti_sci*
12629F:	include/linux/soc/ti/ti_sci_protocol.h
12630F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12631F:	include/dt-bindings/genpd/k2g.h
12632F:	drivers/soc/ti/ti_sci_pm_domains.c
12633
12634THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12635M:	Hans Verkuil <hverkuil@xs4all.nl>
12636L:	linux-media@vger.kernel.org
12637T:	git git://linuxtv.org/media_tree.git
12638W:	https://linuxtv.org
12639S:	Maintained
12640F:	drivers/media/radio/radio-raremono.c
12641
12642THERMAL
12643M:	Zhang Rui <rui.zhang@intel.com>
12644M:	Eduardo Valentin <edubezval@gmail.com>
12645L:	linux-pm@vger.kernel.org
12646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12648Q:	https://patchwork.kernel.org/project/linux-pm/list/
12649S:	Supported
12650F:	drivers/thermal/
12651F:	include/linux/thermal.h
12652F:	include/uapi/linux/thermal.h
12653F:	include/linux/cpu_cooling.h
12654F:	Documentation/devicetree/bindings/thermal/
12655
12656THERMAL/CPU_COOLING
12657M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12658M:	Viresh Kumar <viresh.kumar@linaro.org>
12659M:	Javi Merino <javi.merino@kernel.org>
12660L:	linux-pm@vger.kernel.org
12661S:	Supported
12662F:	Documentation/thermal/cpu-cooling-api.txt
12663F:	drivers/thermal/cpu_cooling.c
12664F:	include/linux/cpu_cooling.h
12665
12666THINKPAD ACPI EXTRAS DRIVER
12667M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12668L:	ibm-acpi-devel@lists.sourceforge.net
12669L:	platform-driver-x86@vger.kernel.org
12670W:	http://ibm-acpi.sourceforge.net
12671W:	http://thinkwiki.org/wiki/Ibm-acpi
12672T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12673S:	Maintained
12674F:	drivers/platform/x86/thinkpad_acpi.c
12675
12676TI BANDGAP AND THERMAL DRIVER
12677M:	Eduardo Valentin <edubezval@gmail.com>
12678M:	Keerthy <j-keerthy@ti.com>
12679L:	linux-pm@vger.kernel.org
12680L:	linux-omap@vger.kernel.org
12681S:	Maintained
12682F:	drivers/thermal/ti-soc-thermal/
12683
12684TI VPE/CAL DRIVERS
12685M:	Benoit Parrot <bparrot@ti.com>
12686L:	linux-media@vger.kernel.org
12687W:	http://linuxtv.org/
12688Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12689S:	Maintained
12690F:	drivers/media/platform/ti-vpe/
12691
12692TI CDCE706 CLOCK DRIVER
12693M:	Max Filippov <jcmvbkbc@gmail.com>
12694S:	Maintained
12695F:	drivers/clk/clk-cdce706.c
12696
12697TI CLOCK DRIVER
12698M:	Tero Kristo <t-kristo@ti.com>
12699L:	linux-omap@vger.kernel.org
12700S:	Maintained
12701F:	drivers/clk/ti/
12702F:	include/linux/clk/ti.h
12703
12704TI ETHERNET SWITCH DRIVER (CPSW)
12705R:	Grygorii Strashko <grygorii.strashko@ti.com>
12706L:	linux-omap@vger.kernel.org
12707L:	netdev@vger.kernel.org
12708S:	Maintained
12709F:	drivers/net/ethernet/ti/cpsw*
12710F:	drivers/net/ethernet/ti/davinci*
12711
12712TI FLASH MEDIA INTERFACE DRIVER
12713M:	Alex Dubov <oakad@yahoo.com>
12714S:	Maintained
12715F:	drivers/misc/tifm*
12716F:	drivers/mmc/host/tifm_sd.c
12717F:	include/linux/tifm.h
12718
12719TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12720M:	Santosh Shilimkar <ssantosh@kernel.org>
12721L:	linux-kernel@vger.kernel.org
12722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12723S:	Maintained
12724F:	drivers/soc/ti/*
12725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12726
12727
12728TI LM49xxx FAMILY ASoC CODEC DRIVERS
12729M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12730M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12731L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12732S:	Maintained
12733F:	sound/soc/codecs/lm49453*
12734F:	sound/soc/codecs/isabelle*
12735
12736TI LP855x BACKLIGHT DRIVER
12737M:	Milo Kim <milo.kim@ti.com>
12738S:	Maintained
12739F:	Documentation/backlight/lp855x-driver.txt
12740F:	drivers/video/backlight/lp855x_bl.c
12741F:	include/linux/platform_data/lp855x.h
12742
12743TI LP8727 CHARGER DRIVER
12744M:	Milo Kim <milo.kim@ti.com>
12745S:	Maintained
12746F:	drivers/power/supply/lp8727_charger.c
12747F:	include/linux/platform_data/lp8727.h
12748
12749TI LP8788 MFD DRIVER
12750M:	Milo Kim <milo.kim@ti.com>
12751S:	Maintained
12752F:	drivers/iio/adc/lp8788_adc.c
12753F:	drivers/leds/leds-lp8788.c
12754F:	drivers/mfd/lp8788*.c
12755F:	drivers/power/supply/lp8788-charger.c
12756F:	drivers/regulator/lp8788-*.c
12757F:	include/linux/mfd/lp8788*.h
12758
12759TI NETCP ETHERNET DRIVER
12760M:	Wingman Kwok <w-kwok2@ti.com>
12761M:	Murali Karicheri <m-karicheri2@ti.com>
12762L:	netdev@vger.kernel.org
12763S:	Maintained
12764F:	drivers/net/ethernet/ti/netcp*
12765
12766TI TAS571X FAMILY ASoC CODEC DRIVER
12767M:	Kevin Cernekee <cernekee@chromium.org>
12768L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12769S:	Odd Fixes
12770F:	sound/soc/codecs/tas571x*
12771
12772TI TWL4030 SERIES SOC CODEC DRIVER
12773M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12774L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12775S:	Maintained
12776F:	sound/soc/codecs/twl4030*
12777
12778TI WILINK WIRELESS DRIVERS
12779L:	linux-wireless@vger.kernel.org
12780W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12781W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12783S:	Orphan
12784F:	drivers/net/wireless/ti/
12785F:	include/linux/wl12xx.h
12786
12787TIPC NETWORK LAYER
12788M:	Jon Maloy <jon.maloy@ericsson.com>
12789M:	Ying Xue <ying.xue@windriver.com>
12790L:	netdev@vger.kernel.org (core kernel code)
12791L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12792W:	http://tipc.sourceforge.net/
12793S:	Maintained
12794F:	include/uapi/linux/tipc*.h
12795F:	net/tipc/
12796
12797TILE ARCHITECTURE
12798M:	Chris Metcalf <cmetcalf@mellanox.com>
12799W:	http://www.mellanox.com/repository/solutions/tile-scm/
12800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12801S:	Supported
12802F:	arch/tile/
12803F:	drivers/char/tile-srom.c
12804F:	drivers/edac/tile_edac.c
12805F:	drivers/net/ethernet/tile/
12806F:	drivers/rtc/rtc-tile.c
12807F:	drivers/tty/hvc/hvc_tile.c
12808F:	drivers/tty/serial/tilegx.c
12809F:	drivers/usb/host/*-tilegx.c
12810F:	include/linux/usb/tilegx.h
12811
12812TLAN NETWORK DRIVER
12813M:	Samuel Chessman <chessman@tux.org>
12814L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12815W:	http://sourceforge.net/projects/tlan/
12816S:	Maintained
12817F:	Documentation/networking/tlan.txt
12818F:	drivers/net/ethernet/ti/tlan.*
12819
12820TOMOYO SECURITY MODULE
12821M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12822M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12823L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12824L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12825L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12826L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12827W:	http://tomoyo.sourceforge.jp/
12828T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12829S:	Maintained
12830F:	security/tomoyo/
12831
12832TOPSTAR LAPTOP EXTRAS DRIVER
12833M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12834L:	platform-driver-x86@vger.kernel.org
12835S:	Maintained
12836F:	drivers/platform/x86/topstar-laptop.c
12837
12838TOSHIBA ACPI EXTRAS DRIVER
12839M:	Azael Avalos <coproscefalo@gmail.com>
12840L:	platform-driver-x86@vger.kernel.org
12841S:	Maintained
12842F:	drivers/platform/x86/toshiba_acpi.c
12843
12844TOSHIBA BLUETOOTH DRIVER
12845M:	Azael Avalos <coproscefalo@gmail.com>
12846L:	platform-driver-x86@vger.kernel.org
12847S:	Maintained
12848F:	drivers/platform/x86/toshiba_bluetooth.c
12849
12850TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12851M:	Azael Avalos <coproscefalo@gmail.com>
12852L:	platform-driver-x86@vger.kernel.org
12853S:	Maintained
12854F:	drivers/platform/x86/toshiba_haps.c
12855
12856TOSHIBA WMI HOTKEYS DRIVER
12857M:	Azael Avalos <coproscefalo@gmail.com>
12858L:	platform-driver-x86@vger.kernel.org
12859S:	Maintained
12860F:	drivers/platform/x86/toshiba-wmi.c
12861
12862TOSHIBA SMM DRIVER
12863M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12864W:	http://www.buzzard.org.uk/toshiba/
12865S:	Maintained
12866F:	drivers/char/toshiba.c
12867F:	include/linux/toshiba.h
12868F:	include/uapi/linux/toshiba.h
12869
12870TOSHIBA TC358743 DRIVER
12871M:	Mats Randgaard <matrandg@cisco.com>
12872L:	linux-media@vger.kernel.org
12873S:	Maintained
12874F:	drivers/media/i2c/tc358743*
12875F:	include/media/i2c/tc358743.h
12876
12877TMIO/SDHI MMC DRIVER
12878M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12879L:	linux-mmc@vger.kernel.org
12880S:	Supported
12881F:	drivers/mmc/host/tmio_mmc*
12882F:	drivers/mmc/host/sh_mobile_sdhi.c
12883F:	include/linux/mfd/tmio.h
12884
12885TMP401 HARDWARE MONITOR DRIVER
12886M:	Guenter Roeck <linux@roeck-us.net>
12887L:	linux-hwmon@vger.kernel.org
12888S:	Maintained
12889F:	Documentation/hwmon/tmp401
12890F:	drivers/hwmon/tmp401.c
12891
12892TMPFS (SHMEM FILESYSTEM)
12893M:	Hugh Dickins <hughd@google.com>
12894L:	linux-mm@kvack.org
12895S:	Maintained
12896F:	include/linux/shmem_fs.h
12897F:	mm/shmem.c
12898
12899TM6000 VIDEO4LINUX DRIVER
12900M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12901M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12902L:	linux-media@vger.kernel.org
12903W:	https://linuxtv.org
12904T:	git git://linuxtv.org/media_tree.git
12905S:	Odd fixes
12906F:	drivers/media/usb/tm6000/
12907F:	Documentation/media/v4l-drivers/tm6000*
12908
12909TW5864 VIDEO4LINUX DRIVER
12910M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12911M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12912M:	Andrey Utkin <andrey_utkin@fastmail.com>
12913L:	linux-media@vger.kernel.org
12914S:	Supported
12915F:	drivers/media/pci/tw5864/
12916
12917TW68 VIDEO4LINUX DRIVER
12918M:	Hans Verkuil <hverkuil@xs4all.nl>
12919L:	linux-media@vger.kernel.org
12920T:	git git://linuxtv.org/media_tree.git
12921W:	https://linuxtv.org
12922S:	Odd Fixes
12923F:	drivers/media/pci/tw68/
12924
12925TW686X VIDEO4LINUX DRIVER
12926M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12927L:	linux-media@vger.kernel.org
12928T:	git git://linuxtv.org/media_tree.git
12929W:	http://linuxtv.org
12930S:	Maintained
12931F:	drivers/media/pci/tw686x/
12932
12933TPM DEVICE DRIVER
12934M:	Peter Huewe <peterhuewe@gmx.de>
12935M:	Marcel Selhorst <tpmdd@selhorst.net>
12936M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12937R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12938W:	http://tpmdd.sourceforge.net
12939L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12940Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12941T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12942S:	Maintained
12943F:	drivers/char/tpm/
12944
12945TPM IBM_VTPM DEVICE DRIVER
12946M:	Ashley Lai <ashleydlai@gmail.com>
12947W:	http://tpmdd.sourceforge.net
12948L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12949S:	Maintained
12950F:	drivers/char/tpm/tpm_ibmvtpm*
12951
12952TRACING
12953M:	Steven Rostedt <rostedt@goodmis.org>
12954M:	Ingo Molnar <mingo@redhat.com>
12955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12956S:	Maintained
12957F:	Documentation/trace/ftrace.txt
12958F:	arch/*/*/*/ftrace.h
12959F:	arch/*/kernel/ftrace.c
12960F:	include/*/ftrace.h
12961F:	include/linux/trace*.h
12962F:	include/trace/
12963F:	kernel/trace/
12964F:	tools/testing/selftests/ftrace/
12965
12966TRACING MMIO ACCESSES (MMIOTRACE)
12967M:	Steven Rostedt <rostedt@goodmis.org>
12968M:	Ingo Molnar <mingo@kernel.org>
12969R:	Karol Herbst <karolherbst@gmail.com>
12970R:	Pekka Paalanen <ppaalanen@gmail.com>
12971S:	Maintained
12972L:	linux-kernel@vger.kernel.org
12973L:	nouveau@lists.freedesktop.org
12974F:	kernel/trace/trace_mmiotrace.c
12975F:	include/linux/mmiotrace.h
12976F:	arch/x86/mm/kmmio.c
12977F:	arch/x86/mm/mmio-mod.c
12978F:	arch/x86/mm/testmmiotrace.c
12979
12980TRIVIAL PATCHES
12981M:	Jiri Kosina <trivial@kernel.org>
12982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12983S:	Maintained
12984K:	^Subject:.*(?i)trivial
12985
12986TTY LAYER
12987M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12988M:	Jiri Slaby <jslaby@suse.com>
12989S:	Supported
12990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12991F:	Documentation/serial/
12992F:	drivers/tty/
12993F:	drivers/tty/serial/serial_core.c
12994F:	include/linux/serial_core.h
12995F:	include/linux/serial.h
12996F:	include/linux/tty.h
12997F:	include/uapi/linux/serial_core.h
12998F:	include/uapi/linux/serial.h
12999F:	include/uapi/linux/tty.h
13000
13001TUA9001 MEDIA DRIVER
13002M:	Antti Palosaari <crope@iki.fi>
13003L:	linux-media@vger.kernel.org
13004W:	https://linuxtv.org
13005W:	http://palosaari.fi/linux/
13006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13007T:	git git://linuxtv.org/anttip/media_tree.git
13008S:	Maintained
13009F:	drivers/media/tuners/tua9001*
13010
13011TULIP NETWORK DRIVERS
13012L:	netdev@vger.kernel.org
13013L:	linux-parisc@vger.kernel.org
13014S:	Orphan
13015F:	drivers/net/ethernet/dec/tulip/
13016
13017TUN/TAP driver
13018M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13019W:	http://vtun.sourceforge.net/tun
13020S:	Maintained
13021F:	Documentation/networking/tuntap.txt
13022F:	arch/um/os-Linux/drivers/
13023
13024TURBOCHANNEL SUBSYSTEM
13025M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13026M:	Ralf Baechle <ralf@linux-mips.org>
13027L:	linux-mips@linux-mips.org
13028Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13029S:	Maintained
13030F:	drivers/tc/
13031F:	include/linux/tc.h
13032
13033UBI FILE SYSTEM (UBIFS)
13034M:	Richard Weinberger <richard@nod.at>
13035M:	Artem Bityutskiy <dedekind1@gmail.com>
13036M:	Adrian Hunter <adrian.hunter@intel.com>
13037L:	linux-mtd@lists.infradead.org
13038T:	git git://git.infradead.org/ubifs-2.6.git
13039W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13040S:	Supported
13041F:	Documentation/filesystems/ubifs.txt
13042F:	fs/ubifs/
13043
13044UCLINUX (M68KNOMMU AND COLDFIRE)
13045M:	Greg Ungerer <gerg@linux-m68k.org>
13046W:	http://www.linux-m68k.org/
13047W:	http://www.uclinux.org/
13048L:	linux-m68k@lists.linux-m68k.org
13049L:	uclinux-dev@uclinux.org  (subscribers-only)
13050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13051S:	Maintained
13052F:	arch/m68k/coldfire/
13053F:	arch/m68k/68*/
13054F:	arch/m68k/*/*_no.*
13055F:	arch/m68k/include/asm/*_no.*
13056
13057UDF FILESYSTEM
13058M:	Jan Kara <jack@suse.com>
13059S:	Maintained
13060F:	Documentation/filesystems/udf.txt
13061F:	fs/udf/
13062
13063UDRAW TABLET
13064M:	Bastien Nocera <hadess@hadess.net>
13065L:	linux-input@vger.kernel.org
13066S:	Maintained
13067F:	drivers/hid/hid-udraw.c
13068
13069UFS FILESYSTEM
13070M:	Evgeniy Dushistov <dushistov@mail.ru>
13071S:	Maintained
13072F:	Documentation/filesystems/ufs.txt
13073F:	fs/ufs/
13074
13075UHID USERSPACE HID IO DRIVER:
13076M:	David Herrmann <dh.herrmann@googlemail.com>
13077L:	linux-input@vger.kernel.org
13078S:	Maintained
13079F:	drivers/hid/uhid.c
13080F:	include/uapi/linux/uhid.h
13081
13082ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13083L:	linux-usb@vger.kernel.org
13084S:	Orphan
13085F:	drivers/uwb/
13086F:	include/linux/uwb.h
13087F:	include/linux/uwb/
13088
13089UNICORE32 ARCHITECTURE:
13090M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13091W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13092S:	Maintained
13093T:	git git://github.com/gxt/linux.git
13094F:	arch/unicore32/
13095
13096UNIFDEF
13097M:	Tony Finch <dot@dotat.at>
13098W:	http://dotat.at/prog/unifdef
13099S:	Maintained
13100F:	scripts/unifdef.c
13101
13102UNIFORM CDROM DRIVER
13103M:	Jens Axboe <axboe@kernel.dk>
13104W:	http://www.kernel.dk
13105S:	Maintained
13106F:	Documentation/cdrom/
13107F:	drivers/cdrom/cdrom.c
13108F:	include/linux/cdrom.h
13109F:	include/uapi/linux/cdrom.h
13110
13111UNISYS S-PAR DRIVERS
13112M:	David Kershner <david.kershner@unisys.com>
13113L:	sparmaintainer@unisys.com (Unisys internal)
13114S:	Supported
13115F:	drivers/staging/unisys/
13116
13117UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13118M:	Vinayak Holikatti <vinholikatti@gmail.com>
13119L:	linux-scsi@vger.kernel.org
13120S:	Supported
13121F:	Documentation/scsi/ufs.txt
13122F:	drivers/scsi/ufs/
13123
13124UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13125M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13126M:	Prabu Thangamuthu <prabut@synopsys.com>
13127L:	linux-scsi@vger.kernel.org
13128S:	Supported
13129F:	drivers/scsi/ufs/*dwc*
13130
13131UNSORTED BLOCK IMAGES (UBI)
13132M:	Artem Bityutskiy <dedekind1@gmail.com>
13133M:	Richard Weinberger <richard@nod.at>
13134W:	http://www.linux-mtd.infradead.org/
13135L:	linux-mtd@lists.infradead.org
13136T:	git git://git.infradead.org/ubifs-2.6.git
13137S:	Supported
13138F:	drivers/mtd/ubi/
13139F:	include/linux/mtd/ubi.h
13140F:	include/uapi/mtd/ubi-user.h
13141
13142USB ACM DRIVER
13143M:	Oliver Neukum <oneukum@suse.com>
13144L:	linux-usb@vger.kernel.org
13145S:	Maintained
13146F:	Documentation/usb/acm.txt
13147F:	drivers/usb/class/cdc-acm.*
13148
13149USB AR5523 WIRELESS DRIVER
13150M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13151L:	linux-wireless@vger.kernel.org
13152S:	Maintained
13153F:	drivers/net/wireless/ath/ar5523/
13154
13155USB ATTACHED SCSI
13156M:	Oliver Neukum <oneukum@suse.com>
13157L:	linux-usb@vger.kernel.org
13158L:	linux-scsi@vger.kernel.org
13159S:	Maintained
13160F:	drivers/usb/storage/uas.c
13161
13162USB CDC ETHERNET DRIVER
13163M:	Oliver Neukum <oliver@neukum.org>
13164L:	linux-usb@vger.kernel.org
13165S:	Maintained
13166F:	drivers/net/usb/cdc_*.c
13167F:	include/uapi/linux/usb/cdc.h
13168
13169USB CHAOSKEY DRIVER
13170M:	Keith Packard <keithp@keithp.com>
13171L:	linux-usb@vger.kernel.org
13172S:	Maintained
13173F:	drivers/usb/misc/chaoskey.c
13174
13175USB CYPRESS C67X00 DRIVER
13176M:	Peter Korsgaard <jacmet@sunsite.dk>
13177L:	linux-usb@vger.kernel.org
13178S:	Maintained
13179F:	drivers/usb/c67x00/
13180
13181USB DAVICOM DM9601 DRIVER
13182M:	Peter Korsgaard <jacmet@sunsite.dk>
13183L:	netdev@vger.kernel.org
13184W:	http://www.linux-usb.org/usbnet
13185S:	Maintained
13186F:	drivers/net/usb/dm9601.c
13187
13188USB DIAMOND RIO500 DRIVER
13189M:	Cesar Miquel <miquel@df.uba.ar>
13190L:	rio500-users@lists.sourceforge.net
13191W:	http://rio500.sourceforge.net
13192S:	Maintained
13193F:	drivers/usb/misc/rio500*
13194
13195USB EHCI DRIVER
13196M:	Alan Stern <stern@rowland.harvard.edu>
13197L:	linux-usb@vger.kernel.org
13198S:	Maintained
13199F:	Documentation/usb/ehci.txt
13200F:	drivers/usb/host/ehci*
13201
13202USB GADGET/PERIPHERAL SUBSYSTEM
13203M:	Felipe Balbi <balbi@kernel.org>
13204L:	linux-usb@vger.kernel.org
13205W:	http://www.linux-usb.org/gadget
13206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13207S:	Maintained
13208F:	drivers/usb/gadget/
13209F:	include/linux/usb/gadget*
13210
13211USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13212M:	Jiri Kosina <jikos@kernel.org>
13213R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13214L:	linux-usb@vger.kernel.org
13215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13216S:	Maintained
13217F:	Documentation/hid/hiddev.txt
13218F:	drivers/hid/usbhid/
13219
13220USB ISP116X DRIVER
13221M:	Olav Kongas <ok@artecdesign.ee>
13222L:	linux-usb@vger.kernel.org
13223S:	Maintained
13224F:	drivers/usb/host/isp116x*
13225F:	include/linux/usb/isp116x.h
13226
13227USB LAN78XX ETHERNET DRIVER
13228M:	Woojung Huh <woojung.huh@microchip.com>
13229M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13230L:	netdev@vger.kernel.org
13231S:	Maintained
13232F:	drivers/net/usb/lan78xx.*
13233
13234USB MASS STORAGE DRIVER
13235M:	Alan Stern <stern@rowland.harvard.edu>
13236L:	linux-usb@vger.kernel.org
13237L:	usb-storage@lists.one-eyed-alien.net
13238S:	Maintained
13239W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13240F:	drivers/usb/storage/
13241
13242USB MIDI DRIVER
13243M:	Clemens Ladisch <clemens@ladisch.de>
13244L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13245T:	git git://git.alsa-project.org/alsa-kernel.git
13246S:	Maintained
13247F:	sound/usb/midi.*
13248
13249USB NETWORKING DRIVERS
13250L:	linux-usb@vger.kernel.org
13251S:	Odd Fixes
13252F:	drivers/net/usb/
13253
13254USB OHCI DRIVER
13255M:	Alan Stern <stern@rowland.harvard.edu>
13256L:	linux-usb@vger.kernel.org
13257S:	Maintained
13258F:	Documentation/usb/ohci.txt
13259F:	drivers/usb/host/ohci*
13260
13261USB OTG FSM (Finite State Machine)
13262M:	Peter Chen <Peter.Chen@nxp.com>
13263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13264L:	linux-usb@vger.kernel.org
13265S:	Maintained
13266F:	drivers/usb/common/usb-otg-fsm.c
13267
13268USB OVER IP DRIVER
13269M:	Valentina Manea <valentina.manea.m@gmail.com>
13270M:	Shuah Khan <shuahkh@osg.samsung.com>
13271M:	Shuah Khan <shuah@kernel.org>
13272L:	linux-usb@vger.kernel.org
13273S:	Maintained
13274F:	Documentation/usb/usbip_protocol.txt
13275F:	drivers/usb/usbip/
13276F:	tools/usb/usbip/
13277
13278USB PEGASUS DRIVER
13279M:	Petko Manolov <petkan@nucleusys.com>
13280L:	linux-usb@vger.kernel.org
13281L:	netdev@vger.kernel.org
13282T:	git git://github.com/petkan/pegasus.git
13283W:	https://github.com/petkan/pegasus
13284S:	Maintained
13285F:	drivers/net/usb/pegasus.*
13286
13287USB PHY LAYER
13288M:	Felipe Balbi <balbi@kernel.org>
13289L:	linux-usb@vger.kernel.org
13290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13291S:	Maintained
13292F:	drivers/usb/phy/
13293
13294USB PRINTER DRIVER (usblp)
13295M:	Pete Zaitcev <zaitcev@redhat.com>
13296L:	linux-usb@vger.kernel.org
13297S:	Supported
13298F:	drivers/usb/class/usblp.c
13299
13300USB QMI WWAN NETWORK DRIVER
13301M:	Bjørn Mork <bjorn@mork.no>
13302L:	netdev@vger.kernel.org
13303S:	Maintained
13304F:	Documentation/ABI/testing/sysfs-class-net-qmi
13305F:	drivers/net/usb/qmi_wwan.c
13306
13307USB RTL8150 DRIVER
13308M:	Petko Manolov <petkan@nucleusys.com>
13309L:	linux-usb@vger.kernel.org
13310L:	netdev@vger.kernel.org
13311T:	git git://github.com/petkan/rtl8150.git
13312W:	https://github.com/petkan/rtl8150
13313S:	Maintained
13314F:	drivers/net/usb/rtl8150.c
13315
13316USB SERIAL SUBSYSTEM
13317M:	Johan Hovold <johan@kernel.org>
13318L:	linux-usb@vger.kernel.org
13319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13320S:	Maintained
13321F:	Documentation/usb/usb-serial.txt
13322F:	drivers/usb/serial/
13323F:	include/linux/usb/serial.h
13324
13325USB SMSC75XX ETHERNET DRIVER
13326M:	Steve Glendinning <steve.glendinning@shawell.net>
13327L:	netdev@vger.kernel.org
13328S:	Maintained
13329F:	drivers/net/usb/smsc75xx.*
13330
13331USB SMSC95XX ETHERNET DRIVER
13332M:	Steve Glendinning <steve.glendinning@shawell.net>
13333M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13334L:	netdev@vger.kernel.org
13335S:	Maintained
13336F:	drivers/net/usb/smsc95xx.*
13337
13338USB SUBSYSTEM
13339M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13340L:	linux-usb@vger.kernel.org
13341W:	http://www.linux-usb.org
13342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13343S:	Supported
13344F:	Documentation/devicetree/bindings/usb/
13345F:	Documentation/usb/
13346F:	drivers/usb/
13347F:	include/linux/usb.h
13348F:	include/linux/usb/
13349
13350USB TYPEC SUBSYSTEM
13351M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13352L:	linux-usb@vger.kernel.org
13353S:	Maintained
13354F:	Documentation/ABI/testing/sysfs-class-typec
13355F:	Documentation/usb/typec.rst
13356F:	drivers/usb/typec/
13357F:	include/linux/usb/typec.h
13358
13359USB UHCI DRIVER
13360M:	Alan Stern <stern@rowland.harvard.edu>
13361L:	linux-usb@vger.kernel.org
13362S:	Maintained
13363F:	drivers/usb/host/uhci*
13364
13365USB "USBNET" DRIVER FRAMEWORK
13366M:	Oliver Neukum <oneukum@suse.com>
13367L:	netdev@vger.kernel.org
13368W:	http://www.linux-usb.org/usbnet
13369S:	Maintained
13370F:	drivers/net/usb/usbnet.c
13371F:	include/linux/usb/usbnet.h
13372
13373USB VIDEO CLASS
13374M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13375L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13376L:	linux-media@vger.kernel.org
13377T:	git git://linuxtv.org/media_tree.git
13378W:	http://www.ideasonboard.org/uvc/
13379S:	Maintained
13380F:	drivers/media/usb/uvc/
13381F:	include/uapi/linux/uvcvideo.h
13382
13383USB VISION DRIVER
13384M:	Hans Verkuil <hverkuil@xs4all.nl>
13385L:	linux-media@vger.kernel.org
13386T:	git git://linuxtv.org/media_tree.git
13387W:	https://linuxtv.org
13388S:	Odd Fixes
13389F:	drivers/media/usb/usbvision/
13390
13391USB WEBCAM GADGET
13392M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13393L:	linux-usb@vger.kernel.org
13394S:	Maintained
13395F:	drivers/usb/gadget/function/*uvc*
13396F:	drivers/usb/gadget/legacy/webcam.c
13397
13398USB WIRELESS RNDIS DRIVER (rndis_wlan)
13399M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13400L:	linux-wireless@vger.kernel.org
13401S:	Maintained
13402F:	drivers/net/wireless/rndis_wlan.c
13403
13404USB XHCI DRIVER
13405M:	Mathias Nyman <mathias.nyman@intel.com>
13406L:	linux-usb@vger.kernel.org
13407S:	Supported
13408F:	drivers/usb/host/xhci*
13409F:	drivers/usb/host/pci-quirks*
13410
13411USB ZD1201 DRIVER
13412L:	linux-wireless@vger.kernel.org
13413W:	http://linux-lc100020.sourceforge.net
13414S:	Orphan
13415F:	drivers/net/wireless/zydas/zd1201.*
13416
13417USB ZR364XX DRIVER
13418M:	Antoine Jacquet <royale@zerezo.com>
13419L:	linux-usb@vger.kernel.org
13420L:	linux-media@vger.kernel.org
13421T:	git git://linuxtv.org/media_tree.git
13422W:	http://royale.zerezo.com/zr364xx/
13423S:	Maintained
13424F:	Documentation/media/v4l-drivers/zr364xx*
13425F:	drivers/media/usb/zr364xx/
13426
13427ULPI BUS
13428M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13429L:	linux-usb@vger.kernel.org
13430S:	Maintained
13431F:	drivers/usb/common/ulpi.c
13432F:	include/linux/ulpi/
13433
13434USER-MODE LINUX (UML)
13435M:	Jeff Dike <jdike@addtoit.com>
13436M:	Richard Weinberger <richard@nod.at>
13437L:	user-mode-linux-devel@lists.sourceforge.net
13438L:	user-mode-linux-user@lists.sourceforge.net
13439W:	http://user-mode-linux.sourceforge.net
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13441S:	Maintained
13442F:	Documentation/virtual/uml/
13443F:	arch/um/
13444F:	arch/x86/um/
13445F:	fs/hostfs/
13446F:	fs/hppfs/
13447
13448USERSPACE I/O (UIO)
13449M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13450S:	Maintained
13451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13452F:	Documentation/driver-api/uio-howto.rst
13453F:	drivers/uio/
13454F:	include/linux/uio*.h
13455
13456UTIL-LINUX PACKAGE
13457M:	Karel Zak <kzak@redhat.com>
13458L:	util-linux@vger.kernel.org
13459W:	http://en.wikipedia.org/wiki/Util-linux
13460T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13461S:	Maintained
13462
13463UVESAFB DRIVER
13464M:	Michal Januszewski <spock@gentoo.org>
13465L:	linux-fbdev@vger.kernel.org
13466W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13467S:	Maintained
13468F:	Documentation/fb/uvesafb.txt
13469F:	drivers/video/fbdev/uvesafb.*
13470
13471VF610 NAND DRIVER
13472M:	Stefan Agner <stefan@agner.ch>
13473L:	linux-mtd@lists.infradead.org
13474S:	Supported
13475F:	drivers/mtd/nand/vf610_nfc.c
13476
13477VFAT/FAT/MSDOS FILESYSTEM
13478M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13479S:	Maintained
13480F:	Documentation/filesystems/vfat.txt
13481F:	fs/fat/
13482
13483VFIO DRIVER
13484M:	Alex Williamson <alex.williamson@redhat.com>
13485L:	kvm@vger.kernel.org
13486T:	git git://github.com/awilliam/linux-vfio.git
13487S:	Maintained
13488F:	Documentation/vfio.txt
13489F:	drivers/vfio/
13490F:	include/linux/vfio.h
13491F:	include/uapi/linux/vfio.h
13492
13493VFIO MEDIATED DEVICE DRIVERS
13494M:	Kirti Wankhede <kwankhede@nvidia.com>
13495L:	kvm@vger.kernel.org
13496S:	Maintained
13497F:	Documentation/vfio-mediated-device.txt
13498F:	drivers/vfio/mdev/
13499F:	include/linux/mdev.h
13500F:	samples/vfio-mdev/
13501
13502VFIO PLATFORM DRIVER
13503M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13504L:	kvm@vger.kernel.org
13505S:	Maintained
13506F:	drivers/vfio/platform/
13507
13508VGA_SWITCHEROO
13509R:	Lukas Wunner <lukas@wunner.de>
13510S:	Maintained
13511F:	Documentation/gpu/vga-switcheroo.rst
13512F:	drivers/gpu/vga/vga_switcheroo.c
13513F:	include/linux/vga_switcheroo.h
13514T:	git git://anongit.freedesktop.org/drm/drm-misc
13515
13516VIDEOBUF2 FRAMEWORK
13517M:	Pawel Osciak <pawel@osciak.com>
13518M:	Marek Szyprowski <m.szyprowski@samsung.com>
13519M:	Kyungmin Park <kyungmin.park@samsung.com>
13520L:	linux-media@vger.kernel.org
13521S:	Maintained
13522F:	drivers/media/v4l2-core/videobuf2-*
13523F:	include/media/videobuf2-*
13524
13525VIRTIO AND VHOST VSOCK DRIVER
13526M:	Stefan Hajnoczi <stefanha@redhat.com>
13527L:	kvm@vger.kernel.org
13528L:	virtualization@lists.linux-foundation.org
13529L:	netdev@vger.kernel.org
13530S:	Maintained
13531F:	include/linux/virtio_vsock.h
13532F:	include/uapi/linux/virtio_vsock.h
13533F:	include/uapi/linux/vsockmon.h
13534F:	net/vmw_vsock/af_vsock_tap.c
13535F:	net/vmw_vsock/virtio_transport_common.c
13536F:	net/vmw_vsock/virtio_transport.c
13537F:	drivers/net/vsockmon.c
13538F:	drivers/vhost/vsock.c
13539F:	drivers/vhost/vsock.h
13540
13541VIRTUAL SERIO DEVICE DRIVER
13542M:	Stephen Chandler Paul <thatslyude@gmail.com>
13543S:	Maintained
13544F:	drivers/input/serio/userio.c
13545F:	include/uapi/linux/userio.h
13546
13547VIRTIO CONSOLE DRIVER
13548M:	Amit Shah <amit@kernel.org>
13549L:	virtualization@lists.linux-foundation.org
13550S:	Maintained
13551F:	drivers/char/virtio_console.c
13552F:	include/linux/virtio_console.h
13553F:	include/uapi/linux/virtio_console.h
13554
13555VIRTIO CORE, NET AND BLOCK DRIVERS
13556M:	"Michael S. Tsirkin" <mst@redhat.com>
13557M:	Jason Wang <jasowang@redhat.com>
13558L:	virtualization@lists.linux-foundation.org
13559S:	Maintained
13560F:	Documentation/devicetree/bindings/virtio/
13561F:	drivers/virtio/
13562F:	tools/virtio/
13563F:	drivers/net/virtio_net.c
13564F:	drivers/block/virtio_blk.c
13565F:	include/linux/virtio*.h
13566F:	include/uapi/linux/virtio_*.h
13567F:	drivers/crypto/virtio/
13568
13569VIRTIO DRIVERS FOR S390
13570M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13571M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13572L:	linux-s390@vger.kernel.org
13573L:	virtualization@lists.linux-foundation.org
13574L:	kvm@vger.kernel.org
13575S:	Supported
13576F:	drivers/s390/virtio/
13577
13578VIRTIO GPU DRIVER
13579M:	David Airlie <airlied@linux.ie>
13580M:	Gerd Hoffmann <kraxel@redhat.com>
13581L:	dri-devel@lists.freedesktop.org
13582L:	virtualization@lists.linux-foundation.org
13583T:	git git://anongit.freedesktop.org/drm/drm-misc
13584S:	Maintained
13585F:	drivers/gpu/drm/virtio/
13586F:	include/uapi/linux/virtio_gpu.h
13587
13588VIRTIO HOST (VHOST)
13589M:	"Michael S. Tsirkin" <mst@redhat.com>
13590M:	Jason Wang <jasowang@redhat.com>
13591L:	kvm@vger.kernel.org
13592L:	virtualization@lists.linux-foundation.org
13593L:	netdev@vger.kernel.org
13594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13595S:	Maintained
13596F:	drivers/vhost/
13597F:	include/uapi/linux/vhost.h
13598
13599VIRTIO INPUT DRIVER
13600M:	Gerd Hoffmann <kraxel@redhat.com>
13601S:	Maintained
13602F:	drivers/virtio/virtio_input.c
13603F:	include/uapi/linux/virtio_input.h
13604
13605VIRTIO CRYPTO DRIVER
13606M:  Gonglei <arei.gonglei@huawei.com>
13607L:  virtualization@lists.linux-foundation.org
13608L:  linux-crypto@vger.kernel.org
13609S:  Maintained
13610F:  drivers/crypto/virtio/
13611F:  include/uapi/linux/virtio_crypto.h
13612
13613VIA RHINE NETWORK DRIVER
13614S:	Orphan
13615F:	drivers/net/ethernet/via/via-rhine.c
13616
13617VIA SD/MMC CARD CONTROLLER DRIVER
13618M:	Bruce Chang <brucechang@via.com.tw>
13619M:	Harald Welte <HaraldWelte@viatech.com>
13620S:	Maintained
13621F:	drivers/mmc/host/via-sdmmc.c
13622
13623VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13624M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13625L:	linux-fbdev@vger.kernel.org
13626S:	Maintained
13627F:	include/linux/via-core.h
13628F:	include/linux/via-gpio.h
13629F:	include/linux/via_i2c.h
13630F:	drivers/video/fbdev/via/
13631
13632VIA VELOCITY NETWORK DRIVER
13633M:	Francois Romieu <romieu@fr.zoreil.com>
13634L:	netdev@vger.kernel.org
13635S:	Maintained
13636F:	drivers/net/ethernet/via/via-velocity.*
13637
13638VIRT LIB
13639M:	Alex Williamson <alex.williamson@redhat.com>
13640M:	Paolo Bonzini <pbonzini@redhat.com>
13641L:	kvm@vger.kernel.org
13642S:	Supported
13643F:	virt/lib/
13644
13645VIVID VIRTUAL VIDEO DRIVER
13646M:	Hans Verkuil <hverkuil@xs4all.nl>
13647L:	linux-media@vger.kernel.org
13648T:	git git://linuxtv.org/media_tree.git
13649W:	https://linuxtv.org
13650S:	Maintained
13651F:	drivers/media/platform/vivid/*
13652
13653VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13654M:	Helen Koike <helen.koike@collabora.com>
13655L:	linux-media@vger.kernel.org
13656T:	git git://linuxtv.org/media_tree.git
13657W:	https://linuxtv.org
13658S:	Maintained
13659F:	drivers/media/platform/vimc/*
13660
13661VLYNQ BUS
13662M:	Florian Fainelli <f.fainelli@gmail.com>
13663L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13664S:	Maintained
13665F:	drivers/vlynq/vlynq.c
13666F:	include/linux/vlynq.h
13667
13668VME SUBSYSTEM
13669M:	Martyn Welch <martyn@welchs.me.uk>
13670M:	Manohar Vanga <manohar.vanga@gmail.com>
13671M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13672L:	devel@driverdev.osuosl.org
13673S:	Maintained
13674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13675F:	Documentation/driver-api/vme.rst
13676F:	drivers/staging/vme/
13677F:	drivers/vme/
13678F:	include/linux/vme*
13679
13680VMWARE HYPERVISOR INTERFACE
13681M:	Alok Kataria <akataria@vmware.com>
13682L:	virtualization@lists.linux-foundation.org
13683S:	Supported
13684F:	arch/x86/kernel/cpu/vmware.c
13685
13686VMWARE BALLOON DRIVER
13687M:	Xavier Deguillard <xdeguillard@vmware.com>
13688M:	Philip Moltmann <moltmann@vmware.com>
13689M:	"VMware, Inc." <pv-drivers@vmware.com>
13690L:	linux-kernel@vger.kernel.org
13691S:	Maintained
13692F:	drivers/misc/vmw_balloon.c
13693
13694VMWARE VMMOUSE SUBDRIVER
13695M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13696M:	"VMware, Inc." <pv-drivers@vmware.com>
13697L:	linux-input@vger.kernel.org
13698S:	Maintained
13699F:	drivers/input/mouse/vmmouse.c
13700F:	drivers/input/mouse/vmmouse.h
13701
13702VMWARE VMXNET3 ETHERNET DRIVER
13703M:	Shrikrishna Khare <skhare@vmware.com>
13704M:	"VMware, Inc." <pv-drivers@vmware.com>
13705L:	netdev@vger.kernel.org
13706S:	Maintained
13707F:	drivers/net/vmxnet3/
13708
13709VMware PVSCSI driver
13710M:	Jim Gill <jgill@vmware.com>
13711M:	VMware PV-Drivers <pv-drivers@vmware.com>
13712L:	linux-scsi@vger.kernel.org
13713S:	Maintained
13714F:	drivers/scsi/vmw_pvscsi.c
13715F:	drivers/scsi/vmw_pvscsi.h
13716
13717VMWARE PVRDMA DRIVER
13718M:	Adit Ranadive <aditr@vmware.com>
13719M:	VMware PV-Drivers <pv-drivers@vmware.com>
13720L:	linux-rdma@vger.kernel.org
13721S:	Maintained
13722F:	drivers/infiniband/hw/vmw_pvrdma/
13723
13724VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13725M:	Liam Girdwood <lgirdwood@gmail.com>
13726M:	Mark Brown <broonie@kernel.org>
13727L:	linux-kernel@vger.kernel.org
13728W:	http://www.slimlogic.co.uk/?p=48
13729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13730S:	Supported
13731F:	Documentation/devicetree/bindings/regulator/
13732F:	drivers/regulator/
13733F:	include/dt-bindings/regulator/
13734F:	include/linux/regulator/
13735
13736VRF
13737M:	David Ahern <dsa@cumulusnetworks.com>
13738M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13739L:	netdev@vger.kernel.org
13740S:	Maintained
13741F:	drivers/net/vrf.c
13742F:	Documentation/networking/vrf.txt
13743
13744VT1211 HARDWARE MONITOR DRIVER
13745M:	Juerg Haefliger <juergh@gmail.com>
13746L:	linux-hwmon@vger.kernel.org
13747S:	Maintained
13748F:	Documentation/hwmon/vt1211
13749F:	drivers/hwmon/vt1211.c
13750
13751VT8231 HARDWARE MONITOR DRIVER
13752M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13753L:	linux-hwmon@vger.kernel.org
13754S:	Maintained
13755F:	drivers/hwmon/vt8231.c
13756
13757VUB300 USB to SDIO/SD/MMC bridge chip
13758M:	Tony Olech <tony.olech@elandigitalsystems.com>
13759L:	linux-mmc@vger.kernel.org
13760L:	linux-usb@vger.kernel.org
13761S:	Supported
13762F:	drivers/mmc/host/vub300.c
13763
13764W1 DALLAS'S 1-WIRE BUS
13765M:	Evgeniy Polyakov <zbr@ioremap.net>
13766S:	Maintained
13767F:	Documentation/w1/
13768F:	drivers/w1/
13769
13770W83791D HARDWARE MONITORING DRIVER
13771M:	Marc Hulsman <m.hulsman@tudelft.nl>
13772L:	linux-hwmon@vger.kernel.org
13773S:	Maintained
13774F:	Documentation/hwmon/w83791d
13775F:	drivers/hwmon/w83791d.c
13776
13777W83793 HARDWARE MONITORING DRIVER
13778M:	Rudolf Marek <r.marek@assembler.cz>
13779L:	linux-hwmon@vger.kernel.org
13780S:	Maintained
13781F:	Documentation/hwmon/w83793
13782F:	drivers/hwmon/w83793.c
13783
13784W83795 HARDWARE MONITORING DRIVER
13785M:	Jean Delvare <jdelvare@suse.com>
13786L:	linux-hwmon@vger.kernel.org
13787S:	Maintained
13788F:	drivers/hwmon/w83795.c
13789
13790W83L51xD SD/MMC CARD INTERFACE DRIVER
13791M:	Pierre Ossman <pierre@ossman.eu>
13792S:	Maintained
13793F:	drivers/mmc/host/wbsd.*
13794
13795WACOM PROTOCOL 4 SERIAL TABLETS
13796M:	Julian Squires <julian@cipht.net>
13797M:	Hans de Goede <hdegoede@redhat.com>
13798L:	linux-input@vger.kernel.org
13799S:	Maintained
13800F:	drivers/input/tablet/wacom_serial4.c
13801
13802WATCHDOG DEVICE DRIVERS
13803M:	Wim Van Sebroeck <wim@iguana.be>
13804R:	Guenter Roeck <linux@roeck-us.net>
13805L:	linux-watchdog@vger.kernel.org
13806W:	http://www.linux-watchdog.org/
13807T:	git git://www.linux-watchdog.org/linux-watchdog.git
13808S:	Maintained
13809F:	Documentation/devicetree/bindings/watchdog/
13810F:	Documentation/watchdog/
13811F:	drivers/watchdog/
13812F:	include/linux/watchdog.h
13813F:	include/uapi/linux/watchdog.h
13814
13815WIIMOTE HID DRIVER
13816M:	David Herrmann <dh.herrmann@googlemail.com>
13817L:	linux-input@vger.kernel.org
13818S:	Maintained
13819F:	drivers/hid/hid-wiimote*
13820
13821WINBOND CIR DRIVER
13822M:	David Härdeman <david@hardeman.nu>
13823S:	Maintained
13824F:	drivers/media/rc/winbond-cir.c
13825
13826WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13827M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13828L:	linux-watchdog@vger.kernel.org
13829S:	Maintained
13830F:	drivers/watchdog/ebc-c384_wdt.c
13831
13832WINSYSTEMS WS16C48 GPIO DRIVER
13833M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13834L:	linux-gpio@vger.kernel.org
13835S:	Maintained
13836F:	drivers/gpio/gpio-ws16c48.c
13837
13838WIMAX STACK
13839M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13840M:	linux-wimax@intel.com
13841L:	wimax@linuxwimax.org (subscribers-only)
13842S:	Supported
13843W:	http://linuxwimax.org
13844F:	Documentation/wimax/README.wimax
13845F:	include/linux/wimax/debug.h
13846F:	include/net/wimax.h
13847F:	include/uapi/linux/wimax.h
13848F:	net/wimax/
13849
13850WISTRON LAPTOP BUTTON DRIVER
13851M:	Miloslav Trmac <mitr@volny.cz>
13852S:	Maintained
13853F:	drivers/input/misc/wistron_btns.c
13854
13855WL3501 WIRELESS PCMCIA CARD DRIVER
13856L:	linux-wireless@vger.kernel.org
13857S:	Odd fixes
13858F:	drivers/net/wireless/wl3501*
13859
13860WOLFSON MICROELECTRONICS DRIVERS
13861L:	patches@opensource.wolfsonmicro.com
13862T:	git https://github.com/CirrusLogic/linux-drivers.git
13863W:	https://github.com/CirrusLogic/linux-drivers/wiki
13864S:	Supported
13865F:	Documentation/hwmon/wm83??
13866F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13867F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13868F:	Documentation/devicetree/bindings/mfd/arizona.txt
13869F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13870F:	arch/arm/mach-s3c64xx/mach-crag6410*
13871F:	drivers/clk/clk-wm83*.c
13872F:	drivers/extcon/extcon-arizona.c
13873F:	drivers/leds/leds-wm83*.c
13874F:	drivers/gpio/gpio-*wm*.c
13875F:	drivers/gpio/gpio-arizona.c
13876F:	drivers/hwmon/wm83??-hwmon.c
13877F:	drivers/input/misc/wm831x-on.c
13878F:	drivers/input/touchscreen/wm831x-ts.c
13879F:	drivers/input/touchscreen/wm97*.c
13880F:	drivers/mfd/arizona*
13881F:	drivers/mfd/wm*.c
13882F:	drivers/mfd/cs47l24*
13883F:	drivers/power/supply/wm83*.c
13884F:	drivers/rtc/rtc-wm83*.c
13885F:	drivers/regulator/wm8*.c
13886F:	drivers/regulator/arizona*
13887F:	drivers/video/backlight/wm83*_bl.c
13888F:	drivers/watchdog/wm83*_wdt.c
13889F:	include/linux/mfd/arizona/
13890F:	include/linux/mfd/wm831x/
13891F:	include/linux/mfd/wm8350/
13892F:	include/linux/mfd/wm8400*
13893F:	include/linux/regulator/arizona*
13894F:	include/linux/wm97xx.h
13895F:	include/sound/wm????.h
13896F:	sound/soc/codecs/arizona.?
13897F:	sound/soc/codecs/wm*
13898F:	sound/soc/codecs/cs47l24*
13899
13900WORKQUEUE
13901M:	Tejun Heo <tj@kernel.org>
13902R:	Lai Jiangshan <jiangshanlai@gmail.com>
13903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13904S:	Maintained
13905F:	include/linux/workqueue.h
13906F:	kernel/workqueue.c
13907F:	Documentation/core-api/workqueue.rst
13908
13909X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13910M:	Chen-Yu Tsai <wens@csie.org>
13911L:	linux-kernel@vger.kernel.org
13912S:	Maintained
13913N:	axp[128]
13914
13915X.25 NETWORK LAYER
13916M:	Andrew Hendry <andrew.hendry@gmail.com>
13917L:	linux-x25@vger.kernel.org
13918S:	Odd Fixes
13919F:	Documentation/networking/x25*
13920F:	include/net/x25*
13921F:	net/x25/
13922
13923X86 ARCHITECTURE (32-BIT AND 64-BIT)
13924M:	Thomas Gleixner <tglx@linutronix.de>
13925M:	Ingo Molnar <mingo@redhat.com>
13926M:	"H. Peter Anvin" <hpa@zytor.com>
13927M:	x86@kernel.org
13928L:	linux-kernel@vger.kernel.org
13929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13930S:	Maintained
13931F:	Documentation/x86/
13932F:	arch/x86/
13933
13934X86 PLATFORM DRIVERS
13935M:	Darren Hart <dvhart@infradead.org>
13936M:	Andy Shevchenko <andy@infradead.org>
13937L:	platform-driver-x86@vger.kernel.org
13938T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13939S:	Maintained
13940F:	drivers/platform/x86/
13941F:	drivers/platform/olpc/
13942
13943X86 MCE INFRASTRUCTURE
13944M:	Tony Luck <tony.luck@intel.com>
13945M:	Borislav Petkov <bp@alien8.de>
13946L:	linux-edac@vger.kernel.org
13947S:	Maintained
13948F:	arch/x86/kernel/cpu/mcheck/*
13949
13950X86 MICROCODE UPDATE SUPPORT
13951M:	Borislav Petkov <bp@alien8.de>
13952S:	Maintained
13953F:	arch/x86/kernel/cpu/microcode/*
13954
13955X86 VDSO
13956M:	Andy Lutomirski <luto@amacapital.net>
13957L:	linux-kernel@vger.kernel.org
13958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13959S:	Maintained
13960F:	arch/x86/entry/vdso/
13961
13962XC2028/3028 TUNER DRIVER
13963M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13964M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13965L:	linux-media@vger.kernel.org
13966W:	https://linuxtv.org
13967T:	git git://linuxtv.org/media_tree.git
13968S:	Maintained
13969F:	drivers/media/tuners/tuner-xc2028.*
13970
13971XEN HYPERVISOR INTERFACE
13972M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13973M:	Juergen Gross <jgross@suse.com>
13974L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13976S:	Supported
13977F:	arch/x86/xen/
13978F:	drivers/*/xen-*front.c
13979F:	drivers/xen/
13980F:	arch/x86/include/asm/xen/
13981F:	include/xen/
13982F:	include/uapi/xen/
13983
13984XEN HYPERVISOR ARM
13985M:	Stefano Stabellini <sstabellini@kernel.org>
13986L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13987S:	Maintained
13988F:	arch/arm/xen/
13989F:	arch/arm/include/asm/xen/
13990
13991XEN HYPERVISOR ARM64
13992M:	Stefano Stabellini <sstabellini@kernel.org>
13993L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13994S:	Maintained
13995F:	arch/arm64/xen/
13996F:	arch/arm64/include/asm/xen/
13997
13998XEN NETWORK BACKEND DRIVER
13999M:	Wei Liu <wei.liu2@citrix.com>
14000M:	Paul Durrant <paul.durrant@citrix.com>
14001L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14002L:	netdev@vger.kernel.org
14003S:	Supported
14004F:	drivers/net/xen-netback/*
14005
14006XEN PCI SUBSYSTEM
14007M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14008L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14009S:	Supported
14010F:	arch/x86/pci/*xen*
14011F:	drivers/pci/*xen*
14012
14013XEN BLOCK SUBSYSTEM
14014M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14015M:	Roger Pau Monné <roger.pau@citrix.com>
14016L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14017S:	Supported
14018F:	drivers/block/xen-blkback/*
14019F:	drivers/block/xen*
14020
14021XEN PVSCSI DRIVERS
14022M:	Juergen Gross <jgross@suse.com>
14023L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14024L:	linux-scsi@vger.kernel.org
14025S:	Supported
14026F:	drivers/scsi/xen-scsifront.c
14027F:	drivers/xen/xen-scsiback.c
14028F:	include/xen/interface/io/vscsiif.h
14029
14030XEN SWIOTLB SUBSYSTEM
14031M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14032L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14033S:	Supported
14034F:	arch/x86/xen/*swiotlb*
14035F:	drivers/xen/*swiotlb*
14036
14037XFS FILESYSTEM
14038M:	Darrick J. Wong <darrick.wong@oracle.com>
14039M:	linux-xfs@vger.kernel.org
14040L:	linux-xfs@vger.kernel.org
14041W:	http://xfs.org/
14042T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14043S:	Supported
14044F:	Documentation/filesystems/xfs.txt
14045F:	fs/xfs/
14046
14047XILINX AXI ETHERNET DRIVER
14048M:	Anirudha Sarangi <anirudh@xilinx.com>
14049M:	John Linn <John.Linn@xilinx.com>
14050S:	Maintained
14051F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14052
14053XILINX UARTLITE SERIAL DRIVER
14054M:	Peter Korsgaard <jacmet@sunsite.dk>
14055L:	linux-serial@vger.kernel.org
14056S:	Maintained
14057F:	drivers/tty/serial/uartlite.c
14058
14059XILINX VIDEO IP CORES
14060M:	Hyun Kwon <hyun.kwon@xilinx.com>
14061M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14062L:	linux-media@vger.kernel.org
14063T:	git git://linuxtv.org/media_tree.git
14064S:	Supported
14065F:	Documentation/devicetree/bindings/media/xilinx/
14066F:	drivers/media/platform/xilinx/
14067F:	include/uapi/linux/xilinx-v4l2-controls.h
14068
14069XILLYBUS DRIVER
14070M:	Eli Billauer <eli.billauer@gmail.com>
14071L:	linux-kernel@vger.kernel.org
14072S:	Supported
14073F:	drivers/char/xillybus/
14074
14075XTENSA XTFPGA PLATFORM SUPPORT
14076M:	Max Filippov <jcmvbkbc@gmail.com>
14077L:	linux-xtensa@linux-xtensa.org
14078S:	Maintained
14079F:	drivers/spi/spi-xtensa-xtfpga.c
14080F:	sound/soc/xtensa/xtfpga-i2s.c
14081
14082YAM DRIVER FOR AX.25
14083M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14084L:	linux-hams@vger.kernel.org
14085S:	Maintained
14086F:	drivers/net/hamradio/yam*
14087F:	include/linux/yam.h
14088
14089YEALINK PHONE DRIVER
14090M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14091L:	usbb2k-api-dev@nongnu.org
14092S:	Maintained
14093F:	Documentation/input/yealink.rst
14094F:	drivers/input/misc/yealink.*
14095
14096Z8530 DRIVER FOR AX.25
14097M:	Joerg Reuter <jreuter@yaina.de>
14098W:	http://yaina.de/jreuter/
14099W:	http://www.qsl.net/dl1bke/
14100L:	linux-hams@vger.kernel.org
14101S:	Maintained
14102F:	Documentation/networking/z8530drv.txt
14103F:	drivers/net/hamradio/*scc.c
14104F:	drivers/net/hamradio/z8530.h
14105
14106ZBUD COMPRESSED PAGE ALLOCATOR
14107M:	Seth Jennings <sjenning@redhat.com>
14108M:	Dan Streetman <ddstreet@ieee.org>
14109L:	linux-mm@kvack.org
14110S:	Maintained
14111F:	mm/zbud.c
14112F:	include/linux/zbud.h
14113
14114ZD1211RW WIRELESS DRIVER
14115M:	Daniel Drake <dsd@gentoo.org>
14116M:	Ulrich Kunitz <kune@deine-taler.de>
14117W:	http://zd1211.ath.cx/wiki/DriverRewrite
14118L:	linux-wireless@vger.kernel.org
14119L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14120S:	Maintained
14121F:	drivers/net/wireless/zydas/zd1211rw/
14122
14123ZD1301_DEMOD MEDIA DRIVER
14124M:	Antti Palosaari <crope@iki.fi>
14125L:	linux-media@vger.kernel.org
14126W:	https://linuxtv.org/
14127W:	http://palosaari.fi/linux/
14128Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14129S:	Maintained
14130F:	drivers/media/dvb-frontends/zd1301_demod*
14131
14132ZD1301 MEDIA DRIVER
14133M:	Antti Palosaari <crope@iki.fi>
14134L:	linux-media@vger.kernel.org
14135W:	https://linuxtv.org/
14136W:	http://palosaari.fi/linux/
14137Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14138S:	Maintained
14139F:	drivers/media/usb/dvb-usb-v2/zd1301*
14140
14141ZPOOL COMPRESSED PAGE STORAGE API
14142M:	Dan Streetman <ddstreet@ieee.org>
14143L:	linux-mm@kvack.org
14144S:	Maintained
14145F:	mm/zpool.c
14146F:	include/linux/zpool.h
14147
14148ZR36067 VIDEO FOR LINUX DRIVER
14149L:	mjpeg-users@lists.sourceforge.net
14150L:	linux-media@vger.kernel.org
14151W:	http://mjpeg.sourceforge.net/driver-zoran/
14152T:	hg https://linuxtv.org/hg/v4l-dvb
14153S:	Odd Fixes
14154F:	drivers/media/pci/zoran/
14155
14156ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14157M:	Minchan Kim <minchan@kernel.org>
14158M:	Nitin Gupta <ngupta@vflare.org>
14159R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14160L:	linux-kernel@vger.kernel.org
14161S:	Maintained
14162F:	drivers/block/zram/
14163F:	Documentation/blockdev/zram.txt
14164
14165ZS DECSTATION Z85C30 SERIAL DRIVER
14166M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14167S:	Maintained
14168F:	drivers/tty/serial/zs.*
14169
14170ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14171M:	Minchan Kim <minchan@kernel.org>
14172M:	Nitin Gupta <ngupta@vflare.org>
14173R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14174L:	linux-mm@kvack.org
14175S:	Maintained
14176F:	mm/zsmalloc.c
14177F:	include/linux/zsmalloc.h
14178F:	Documentation/vm/zsmalloc.txt
14179
14180ZSWAP COMPRESSED SWAP CACHING
14181M:	Seth Jennings <sjenning@redhat.com>
14182M:	Dan Streetman <ddstreet@ieee.org>
14183L:	linux-mm@kvack.org
14184S:	Maintained
14185F:	mm/zswap.c
14186
14187THE REST
14188M:	Linus Torvalds <torvalds@linux-foundation.org>
14189L:	linux-kernel@vger.kernel.org
14190Q:	http://patchwork.kernel.org/project/LKML/list/
14191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14192S:	Buried alive in reporters
14193F:	*
14194F:	*/
14195