xref: /linux/MAINTAINERS (revision 326f57a4c378f4dacf8fbeb05a1decfeff74f54e)
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:	drivers/staging/android/ion
850F:	drivers/staging/android/uapi/ion.h
851F:	drivers/staging/android/uapi/ion_test.h
852
853AOA (Apple Onboard Audio) ALSA DRIVER
854M:	Johannes Berg <johannes@sipsolutions.net>
855L:	linuxppc-dev@lists.ozlabs.org
856L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
857S:	Maintained
858F:	sound/aoa/
859
860APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861M:	William Breathitt Gray <vilhelm.gray@gmail.com>
862L:	linux-iio@vger.kernel.org
863S:	Maintained
864F:	drivers/iio/adc/stx104.c
865
866APM DRIVER
867M:	Jiri Kosina <jikos@kernel.org>
868S:	Odd fixes
869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870F:	arch/x86/kernel/apm_32.c
871F:	include/linux/apm_bios.h
872F:	include/uapi/linux/apm_bios.h
873F:	drivers/char/apm-emulation.c
874
875APPLE BCM5974 MULTITOUCH DRIVER
876M:	Henrik Rydberg <rydberg@bitmath.org>
877L:	linux-input@vger.kernel.org
878S:	Odd fixes
879F:	drivers/input/mouse/bcm5974.c
880
881APPLE SMC DRIVER
882M:	Henrik Rydberg <rydberg@bitmath.org>
883L:	linux-hwmon@vger.kernel.org
884S:	Odd fixes
885F:	drivers/hwmon/applesmc.c
886
887APPLETALK NETWORK LAYER
888L:	netdev@vger.kernel.org
889S:	Odd fixes
890F:	drivers/net/appletalk/
891F:	net/appletalk/
892
893APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894M:	Duc Dang <dhdang@apm.com>
895S:	Supported
896F:	arch/arm64/boot/dts/apm/
897
898APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899M:	Iyappan Subramanian <isubramanian@apm.com>
900M:	Keyur Chudgar <kchudgar@apm.com>
901M:	Quan Nguyen <qnguyen@apm.com>
902S:	Supported
903F:	drivers/net/ethernet/apm/xgene/
904F:	drivers/net/phy/mdio-xgene.c
905F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909M:	Iyappan Subramanian <isubramanian@apm.com>
910M:	Keyur Chudgar <kchudgar@apm.com>
911S:	Supported
912F:	drivers/net/ethernet/apm/xgene-v2/
913
914APPLIED MICRO (APM) X-GENE SOC PMU
915M:	Tai Nguyen <ttnguyen@apm.com>
916S:	Supported
917F:	drivers/perf/xgene_pmu.c
918F:	Documentation/perf/xgene-pmu.txt
919F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921APTINA CAMERA SENSOR PLL
922M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923L:	linux-media@vger.kernel.org
924S:	Maintained
925F:	drivers/media/i2c/aptina-pll.*
926
927ARC FRAMEBUFFER DRIVER
928M:	Jaya Kumar <jayalk@intworks.biz>
929S:	Maintained
930F:	drivers/video/fbdev/arcfb.c
931F:	drivers/video/fbdev/core/fb_defio.c
932
933ARCNET NETWORK LAYER
934M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
935L:	netdev@vger.kernel.org
936S:	Maintained
937F:	drivers/net/arcnet/
938F:	include/uapi/linux/if_arcnet.h
939
940ARC PGU DRM DRIVER
941M:	Alexey Brodkin <abrodkin@synopsys.com>
942S:	Supported
943F:	drivers/gpu/drm/arc/
944F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946ARM ARCHITECTED TIMER DRIVER
947M:	Mark Rutland <mark.rutland@arm.com>
948M:	Marc Zyngier <marc.zyngier@arm.com>
949L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S:	Maintained
951F:	arch/arm/include/asm/arch_timer.h
952F:	arch/arm64/include/asm/arch_timer.h
953F:	drivers/clocksource/arm_arch_timer.c
954
955ARM HDLCD DRM DRIVER
956M:	Liviu Dudau <liviu.dudau@arm.com>
957S:	Supported
958F:	drivers/gpu/drm/arm/hdlcd_*
959F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961ARM MALI-DP DRM DRIVER
962M:	Liviu Dudau <liviu.dudau@arm.com>
963M:	Brian Starkey <brian.starkey@arm.com>
964M:	Mali DP Maintainers <malidp@foss.arm.com>
965S:	Supported
966F:	drivers/gpu/drm/arm/
967F:	Documentation/devicetree/bindings/display/arm,malidp.txt
968
969ARM MFM AND FLOPPY DRIVERS
970M:	Ian Molton <spyro@f2s.com>
971S:	Maintained
972F:	arch/arm/lib/floppydma.S
973F:	arch/arm/include/asm/floppy.h
974
975ARM PMU PROFILING AND DEBUGGING
976M:	Will Deacon <will.deacon@arm.com>
977M:	Mark Rutland <mark.rutland@arm.com>
978S:	Maintained
979L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980F:	arch/arm*/kernel/perf_*
981F:	arch/arm/oprofile/common.c
982F:	arch/arm*/kernel/hw_breakpoint.c
983F:	arch/arm*/include/asm/hw_breakpoint.h
984F:	arch/arm*/include/asm/perf_event.h
985F:	drivers/perf/*
986F:	include/linux/perf/arm_pmu.h
987F:	Documentation/devicetree/bindings/arm/pmu.txt
988F:	Documentation/devicetree/bindings/perf/
989
990ARM PORT
991M:	Russell King <linux@armlinux.org.uk>
992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993W:	http://www.armlinux.org.uk/
994S:	Maintained
995T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
996F:	arch/arm/
997
998ARM SUB-ARCHITECTURES
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S:	Maintained
1001F:	arch/arm/mach-*/
1002F:	arch/arm/plat-*/
1003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005ARM PRIMECELL AACI PL041 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	sound/arm/aaci.*
1009
1010ARM PRIMECELL CLCD PL110 DRIVER
1011M:	Russell King <linux@armlinux.org.uk>
1012S:	Maintained
1013F:	drivers/video/fbdev/amba-clcd.*
1014
1015ARM PRIMECELL KMI PL050 DRIVER
1016M:	Russell King <linux@armlinux.org.uk>
1017S:	Maintained
1018F:	drivers/input/serio/ambakmi.*
1019F:	include/linux/amba/kmi.h
1020
1021ARM PRIMECELL MMCI PL180/1 DRIVER
1022M:	Russell King <linux@armlinux.org.uk>
1023S:	Maintained
1024F:	drivers/mmc/host/mmci.*
1025F:	include/linux/amba/mmci.h
1026
1027ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028M:	Russell King <linux@armlinux.org.uk>
1029S:	Maintained
1030F:	drivers/tty/serial/amba-pl01*.c
1031F:	include/linux/amba/serial.h
1032
1033ARM PRIMECELL BUS SUPPORT
1034M:	Russell King <linux@armlinux.org.uk>
1035S:	Maintained
1036F:	drivers/amba/
1037F:	include/linux/amba/bus.h
1038
1039ARM/ADS SPHERE MACHINE SUPPORT
1040M:	Lennert Buytenhek <kernel@wantstofly.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043
1044ARM/AFEB9260 MACHINE SUPPORT
1045M:	Sergey Lapin <slapin@ossfans.org>
1046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S:	Maintained
1048
1049ARM/AJECO 1ARM MACHINE SUPPORT
1050M:	Lennert Buytenhek <kernel@wantstofly.org>
1051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S:	Maintained
1053
1054ARM/Allwinner sunXi SoC support
1055M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1056M:	Chen-Yu Tsai <wens@csie.org>
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059N:	sun[x456789]i
1060N:	sun50i
1061F:	arch/arm/mach-sunxi/
1062F:	arch/arm64/boot/dts/allwinner/
1063F:	drivers/clk/sunxi-ng/
1064F:	drivers/pinctrl/sunxi/
1065F:	drivers/soc/sunxi/
1066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1067
1068ARM/Allwinner SoC Clock Support
1069M:	Emilio López <emilio@elopez.com.ar>
1070S:	Maintained
1071F:	drivers/clk/sunxi/
1072
1073ARM/Amlogic Meson SoC support
1074M:	Carlo Caione <carlo@caione.org>
1075M:	Kevin Hilman <khilman@baylibre.com>
1076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077L:	linux-amlogic@lists.infradead.org
1078W:	http://linux-meson.com/
1079S:	Maintained
1080F:	arch/arm/mach-meson/
1081F:	arch/arm/boot/dts/meson*
1082F:	arch/arm64/boot/dts/amlogic/
1083F: 	drivers/pinctrl/meson/
1084F:	drivers/mmc/host/meson*
1085N:	meson
1086
1087ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1088M:	Neil Armstrong <narmstrong@baylibre.com>
1089M:	Jerome Brunet <jbrunet@baylibre.com>
1090L:	linux-amlogic@lists.infradead.org
1091S:	Maintained
1092F:	drivers/clk/meson/
1093F:	include/dt-bindings/clock/meson*
1094F:	include/dt-bindings/clock/gxbb*
1095F:	Documentation/devicetree/bindings/clock/amlogic*
1096
1097ARM/Annapurna Labs ALPINE ARCHITECTURE
1098M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1099M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102F:	arch/arm/mach-alpine/
1103F:	arch/arm/boot/dts/alpine*
1104F:	arch/arm64/boot/dts/al/
1105F:	drivers/*/*alpine*
1106
1107ARM/ARTPEC MACHINE SUPPORT
1108M:	Jesper Nilsson <jesper.nilsson@axis.com>
1109M:	Lars Persson <lars.persson@axis.com>
1110M:	Niklas Cassel <niklas.cassel@axis.com>
1111S:	Maintained
1112L:	linux-arm-kernel@axis.com
1113F:	arch/arm/mach-artpec
1114F:	arch/arm/boot/dts/artpec6*
1115F:	drivers/clk/axis
1116F:	drivers/pinctrl/pinctrl-artpec*
1117F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1118
1119ARM/ASPEED MACHINE SUPPORT
1120M:	Joel Stanley <joel@jms.id.au>
1121S:	Maintained
1122F:	arch/arm/mach-aspeed/
1123F:	arch/arm/boot/dts/aspeed-*
1124F:	drivers/*/*aspeed*
1125
1126ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1127M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1128M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130W:	http://www.linux4sam.org
1131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1132S:	Supported
1133F:	arch/arm/mach-at91/
1134F:	include/soc/at91/
1135F:	arch/arm/boot/dts/at91*.dts
1136F:	arch/arm/boot/dts/at91*.dtsi
1137F:	arch/arm/boot/dts/sama*.dts
1138F:	arch/arm/boot/dts/sama*.dtsi
1139F:	arch/arm/include/debug/at91.S
1140F:	drivers/memory/atmel*
1141
1142ARM/ATMEL AT91 Clock Support
1143M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1144S:	Maintained
1145F:	drivers/clk/at91
1146
1147ARM/CALXEDA HIGHBANK ARCHITECTURE
1148M:	Rob Herring <robh@kernel.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-highbank/
1152F:	arch/arm/boot/dts/highbank.dts
1153F:	arch/arm/boot/dts/ecx-*.dts*
1154
1155ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1156M:	Krzysztof Halasa <khalasa@piap.pl>
1157S:	Maintained
1158F:	arch/arm/mach-cns3xxx/
1159
1160ARM/CAVIUM THUNDER NETWORK DRIVER
1161M:	Sunil Goutham <sgoutham@cavium.com>
1162M:	Robert Richter <rric@kernel.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Supported
1165F:	drivers/net/ethernet/cavium/thunder/
1166
1167ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1168M:	Alexander Shiyan <shc_work@mail.ru>
1169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S:	Odd Fixes
1171N:	clps711x
1172
1173ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1174M:	Hartley Sweeten <hsweeten@visionengravers.com>
1175M:	Ryan Mallon <rmallon@gmail.com>
1176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S:	Maintained
1178F:	arch/arm/mach-ep93xx/
1179F:	arch/arm/mach-ep93xx/include/mach/
1180
1181ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1182M:	Lennert Buytenhek <kernel@wantstofly.org>
1183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S:	Maintained
1185
1186ARM/CLKDEV SUPPORT
1187M:	Russell King <linux@armlinux.org.uk>
1188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S:	Maintained
1190T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1191F:	arch/arm/include/asm/clkdev.h
1192F:	drivers/clk/clkdev.c
1193
1194ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1195M:	Mike Rapoport <mike@compulab.co.il>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198
1199ARM/CONTEC MICRO9 MACHINE SUPPORT
1200M:	Hubert Feurstein <hubert.feurstein@contec.at>
1201S:	Maintained
1202F:	arch/arm/mach-ep93xx/micro9.c
1203
1204ARM/CORESIGHT FRAMEWORK AND DRIVERS
1205M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	drivers/hwtracing/coresight/*
1209F:	Documentation/trace/coresight.txt
1210F:	Documentation/devicetree/bindings/arm/coresight.txt
1211F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1212F:	tools/perf/arch/arm/util/pmu.c
1213F:	tools/perf/arch/arm/util/auxtrace.c
1214F:	tools/perf/arch/arm/util/cs-etm.c
1215F:	tools/perf/arch/arm/util/cs-etm.h
1216F:	tools/perf/util/cs-etm.h
1217
1218ARM/CORGI MACHINE SUPPORT
1219M:	Richard Purdie <rpurdie@rpsys.net>
1220S:	Maintained
1221
1222ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1223M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225T:	git git://github.com/ulli-kroll/linux.git
1226S:	Maintained
1227F:	arch/arm/mach-gemini/
1228F:	drivers/rtc/rtc-gemini.c
1229
1230ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1231M:	Barry Song <baohua@kernel.org>
1232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1234S:	Maintained
1235F:	arch/arm/boot/dts/prima2*
1236F:	arch/arm/mach-prima2/
1237F:	drivers/clk/sirf/
1238F:	drivers/clocksource/timer-prima2.c
1239F:	drivers/clocksource/timer-atlas7.c
1240N:	[^a-z]sirf
1241
1242ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1243M:	Baruch Siach <baruch@tkos.co.il>
1244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245S:	Maintained
1246F:	arch/arm/boot/dts/cx92755*
1247N:	digicolor
1248
1249ARM/EBSA110 MACHINE SUPPORT
1250M:	Russell King <linux@armlinux.org.uk>
1251L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W:	http://www.armlinux.org.uk/
1253S:	Maintained
1254F:	arch/arm/mach-ebsa110/
1255F:	drivers/net/ethernet/amd/am79c961a.*
1256
1257ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1258M:	Uwe Kleine-König <kernel@pengutronix.de>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261N:	efm32
1262
1263ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1264M:	Robert Jarzmik <robert.jarzmik@free.fr>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	arch/arm/mach-pxa/ezx.c
1268
1269ARM/FARADAY FA526 PORT
1270M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273T:	git git://git.berlios.de/gemini-board
1274F:	arch/arm/mm/*-fa*
1275
1276ARM/FOOTBRIDGE ARCHITECTURE
1277M:	Russell King <linux@armlinux.org.uk>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279W:	http://www.armlinux.org.uk/
1280S:	Maintained
1281F:	arch/arm/include/asm/hardware/dec21285.h
1282F:	arch/arm/mach-footbridge/
1283
1284ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1285M:	Shawn Guo <shawnguo@kernel.org>
1286M:	Sascha Hauer <kernel@pengutronix.de>
1287R:	Fabio Estevam <fabio.estevam@nxp.com>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Maintained
1290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1291F:	arch/arm/mach-imx/
1292F:	arch/arm/mach-mxs/
1293F:	arch/arm/boot/dts/imx*
1294F:	arch/arm/configs/imx*_defconfig
1295F:	drivers/clk/imx/
1296F:	drivers/soc/imx/
1297F:	include/soc/imx/
1298
1299ARM/FREESCALE VYBRID ARM ARCHITECTURE
1300M:	Shawn Guo <shawnguo@kernel.org>
1301M:	Sascha Hauer <kernel@pengutronix.de>
1302R:	Stefan Agner <stefan@agner.ch>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1306F:	arch/arm/mach-imx/*vf610*
1307F:	arch/arm/boot/dts/vf*
1308
1309ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1310M:	Lennert Buytenhek <kernel@wantstofly.org>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313
1314ARM/GUMSTIX MACHINE SUPPORT
1315M:	Steve Sakoman <sakoman@gmail.com>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318
1319ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1320M:	Philipp Zabel <philipp.zabel@gmail.com>
1321M:	Paul Parsons <lost.distance@yahoo.com>
1322L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S:	Maintained
1324F:	arch/arm/mach-pxa/hx4700.c
1325F:	arch/arm/mach-pxa/include/mach/hx4700.h
1326F:	sound/soc/pxa/hx4700.c
1327
1328ARM/HISILICON SOC SUPPORT
1329M:	Wei Xu <xuwei5@hisilicon.com>
1330L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331W:	http://www.hisilicon.com
1332S:	Supported
1333T:	git git://github.com/hisilicon/linux-hisi.git
1334F:	arch/arm/mach-hisi/
1335F:	arch/arm/boot/dts/hi3*
1336F:	arch/arm/boot/dts/hip*
1337F:	arch/arm/boot/dts/hisi*
1338F:	arch/arm64/boot/dts/hisilicon/
1339
1340ARM/HP JORNADA 7XX MACHINE SUPPORT
1341M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1342W:	www.jlime.com
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1345F:	arch/arm/mach-sa1100/jornada720.c
1346F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1347
1348ARM/IGEP MACHINE SUPPORT
1349M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1350M:	Javier Martinez Canillas <javier@dowhile0.org>
1351L:	linux-omap@vger.kernel.org
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354F:	arch/arm/boot/dts/omap3-igep*
1355
1356ARM/INCOME PXA270 SUPPORT
1357M:	Marek Vasut <marek.vasut@gmail.com>
1358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S:	Maintained
1360F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1361
1362ARM/INTEL IOP32X ARM ARCHITECTURE
1363M:	Lennert Buytenhek <kernel@wantstofly.org>
1364L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S:	Maintained
1366
1367ARM/INTEL IOP33X ARM ARCHITECTURE
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Orphan
1370
1371ARM/INTEL IOP13XX ARM ARCHITECTURE
1372M:	Lennert Buytenhek <kernel@wantstofly.org>
1373L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S:	Maintained
1375
1376ARM/INTEL IQ81342EX MACHINE SUPPORT
1377M:	Lennert Buytenhek <kernel@wantstofly.org>
1378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S:	Maintained
1380
1381ARM/INTEL IXDP2850 MACHINE SUPPORT
1382M:	Lennert Buytenhek <kernel@wantstofly.org>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385
1386ARM/INTEL IXP4XX ARM ARCHITECTURE
1387M:	Imre Kaloz <kaloz@openwrt.org>
1388M:	Krzysztof Halasa <khalasa@piap.pl>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391F:	arch/arm/mach-ixp4xx/
1392
1393ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1394M:	Jonathan Cameron <jic23@cam.ac.uk>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm/mach-pxa/stargate2.c
1398F:	drivers/pcmcia/pxa2xx_stargate2.c
1399
1400ARM/INTEL XSC3 (MANZANO) ARM CORE
1401M:	Lennert Buytenhek <kernel@wantstofly.org>
1402L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S:	Maintained
1404
1405ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1406M:	Lennert Buytenhek <kernel@wantstofly.org>
1407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S:	Maintained
1409
1410ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1411M:	Santosh Shilimkar <ssantosh@kernel.org>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-keystone/
1415F:	arch/arm/boot/dts/keystone-*
1416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1417
1418ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1419M:	Santosh Shilimkar <ssantosh@kernel.org>
1420L:	linux-kernel@vger.kernel.org
1421S:	Maintained
1422F:	drivers/clk/keystone/
1423
1424ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1425M:	Santosh Shilimkar <ssantosh@kernel.org>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427L:	linux-kernel@vger.kernel.org
1428S:	Maintained
1429F:	drivers/clocksource/timer-keystone.c
1430
1431ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1432M:	Santosh Shilimkar <ssantosh@kernel.org>
1433L:	linux-kernel@vger.kernel.org
1434S:	Maintained
1435F:	drivers/power/reset/keystone-reset.c
1436
1437ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1438M:	Santosh Shilimkar <ssantosh@kernel.org>
1439L:	linux-kernel@vger.kernel.org
1440S:	Maintained
1441F:	drivers/memory/*emif*
1442
1443ARM/LG1K ARCHITECTURE
1444M:	Chanho Min <chanho.min@lge.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm64/boot/dts/lg/
1448
1449ARM/LOGICPD PXA270 MACHINE SUPPORT
1450M:	Lennert Buytenhek <kernel@wantstofly.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453
1454ARM/LPC18XX ARCHITECTURE
1455M:	Joachim Eastwood <manabian@gmail.com>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458F:	arch/arm/boot/dts/lpc43*
1459F:	drivers/clk/nxp/clk-lpc18xx*
1460F:	drivers/clocksource/time-lpc32xx.c
1461F:	drivers/i2c/busses/i2c-lpc2k.c
1462F:	drivers/memory/pl172.c
1463F:	drivers/mtd/spi-nor/nxp-spifi.c
1464F:	drivers/rtc/rtc-lpc24xx.c
1465N:	lpc18xx
1466
1467ARM/LPC32XX SOC SUPPORT
1468M:	Vladimir Zapolskiy <vz@mleia.com>
1469M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1472S:	Maintained
1473F:	arch/arm/boot/dts/lpc32*
1474F:	arch/arm/mach-lpc32xx/
1475F:	drivers/i2c/busses/i2c-pnx.c
1476F:	drivers/net/ethernet/nxp/lpc_eth.c
1477F:	drivers/usb/host/ohci-nxp.c
1478F:	drivers/watchdog/pnx4008_wdt.c
1479N:	lpc32xx
1480
1481ARM/MAGICIAN MACHINE SUPPORT
1482M:	Philipp Zabel <philipp.zabel@gmail.com>
1483S:	Maintained
1484
1485ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1486M:	Jason Cooper <jason@lakedaemon.net>
1487M:	Andrew Lunn <andrew@lunn.ch>
1488M:	Gregory Clement <gregory.clement@free-electrons.com>
1489M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491S:	Maintained
1492F:	arch/arm/mach-mvebu/
1493F:	drivers/rtc/rtc-armada38x.c
1494F:	arch/arm/boot/dts/armada*
1495F:	arch/arm/boot/dts/kirkwood*
1496F:	arch/arm64/boot/dts/marvell/armada*
1497F:	drivers/cpufreq/mvebu-cpufreq.c
1498F:	arch/arm/configs/mvebu_*_defconfig
1499
1500ARM/Marvell Berlin SoC support
1501M:	Jisheng Zhang <jszhang@marvell.com>
1502M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Maintained
1505F:	arch/arm/mach-berlin/
1506F:	arch/arm/boot/dts/berlin*
1507F:	arch/arm64/boot/dts/marvell/berlin*
1508
1509
1510ARM/Marvell Dove/MV78xx0/Orion SOC support
1511M:	Jason Cooper <jason@lakedaemon.net>
1512M:	Andrew Lunn <andrew@lunn.ch>
1513M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1514M:	Gregory Clement <gregory.clement@free-electrons.com>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	Documentation/devicetree/bindings/soc/dove/
1518F:	arch/arm/mach-dove/
1519F:	arch/arm/mach-mv78xx0/
1520F:	arch/arm/mach-orion5x/
1521F:	arch/arm/plat-orion/
1522F:	arch/arm/boot/dts/dove*
1523F:	arch/arm/boot/dts/orion5x*
1524
1525
1526ARM/Orion SoC/Technologic Systems TS-78xx platform support
1527M:	Alexander Clouter <alex@digriz.org.uk>
1528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529W:	http://www.digriz.org.uk/ts78xx/kernel
1530S:	Maintained
1531F:	arch/arm/mach-orion5x/ts78xx-*
1532
1533ARM/OXNAS platform support
1534M:	Neil Armstrong <narmstrong@baylibre.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1537S:	Maintained
1538F:	arch/arm/mach-oxnas/
1539F:	arch/arm/boot/dts/ox8*.dtsi
1540F:	arch/arm/boot/dts/wd-mbwe.dts
1541F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1542N:	oxnas
1543
1544ARM/Mediatek RTC DRIVER
1545M:	Eddie Huang <eddie.huang@mediatek.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548S:	Maintained
1549F:	drivers/rtc/rtc-mt6397.c
1550
1551ARM/Mediatek SoC support
1552M:	Matthias Brugger <matthias.bgg@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556F:	arch/arm/boot/dts/mt6*
1557F:	arch/arm/boot/dts/mt7*
1558F:	arch/arm/boot/dts/mt8*
1559F:	arch/arm/mach-mediatek/
1560F:	arch/arm64/boot/dts/mediatek/
1561N:	mtk
1562K:	mediatek
1563
1564ARM/Mediatek USB3 PHY DRIVER
1565M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1566L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1568S:	Maintained
1569F:	drivers/phy/phy-mt65xx-usb3.c
1570
1571ARM/MICREL KS8695 ARCHITECTURE
1572M:	Greg Ungerer <gerg@uclinux.org>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574F:	arch/arm/mach-ks8695/
1575S:	Odd Fixes
1576
1577ARM/MIOA701 MACHINE SUPPORT
1578M:	Robert Jarzmik <robert.jarzmik@free.fr>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580F:	arch/arm/mach-pxa/mioa701.c
1581S:	Maintained
1582
1583ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1584M:	Michael Petchkovsky <mkpetch@internode.on.net>
1585S:	Maintained
1586
1587ARM/NOMADIK ARCHITECTURE
1588M:	Alessandro Rubini <rubini@unipv.it>
1589M:	Linus Walleij <linus.walleij@linaro.org>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	arch/arm/mach-nomadik/
1593F:	drivers/pinctrl/nomadik/
1594F:	drivers/i2c/busses/i2c-nomadik.c
1595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1596
1597ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1598M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1599L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1600W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1601S:	Supported
1602
1603ARM/TOSA MACHINE SUPPORT
1604M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1605M:	Dirk Opfer <dirk@opfer-online.de>
1606S:	Maintained
1607
1608ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1609M:	Marek Vasut <marek.vasut@gmail.com>
1610L:	linux-arm-kernel@lists.infradead.org
1611W:	http://hackndev.com
1612S:	Maintained
1613F:	arch/arm/mach-pxa/include/mach/palmtx.h
1614F:	arch/arm/mach-pxa/palmtx.c
1615F:	arch/arm/mach-pxa/include/mach/palmt5.h
1616F:	arch/arm/mach-pxa/palmt5.c
1617F:	arch/arm/mach-pxa/include/mach/palmld.h
1618F:	arch/arm/mach-pxa/palmld.c
1619F:	arch/arm/mach-pxa/include/mach/palmte2.h
1620F:	arch/arm/mach-pxa/palmte2.c
1621F:	arch/arm/mach-pxa/include/mach/palmtc.h
1622F:	arch/arm/mach-pxa/palmtc.c
1623
1624ARM/PALM TREO SUPPORT
1625M:	Tomas Cech <sleep_walker@suse.com>
1626L:	linux-arm-kernel@lists.infradead.org
1627W:	http://hackndev.com
1628S:	Maintained
1629F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1630F:	arch/arm/mach-pxa/palmtreo.c
1631
1632ARM/PALMZ72 SUPPORT
1633M:	Sergey Lapin <slapin@ossfans.org>
1634L:	linux-arm-kernel@lists.infradead.org
1635W:	http://hackndev.com
1636S:	Maintained
1637F:	arch/arm/mach-pxa/include/mach/palmz72.h
1638F:	arch/arm/mach-pxa/palmz72.c
1639
1640ARM/PLEB SUPPORT
1641M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1642W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1643S:	Maintained
1644
1645ARM/PT DIGITAL BOARD PORT
1646M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W:	http://www.armlinux.org.uk/
1649S:	Maintained
1650
1651ARM/QUALCOMM SUPPORT
1652M:	Andy Gross <andy.gross@linaro.org>
1653M:	David Brown <david.brown@linaro.org>
1654L:	linux-arm-msm@vger.kernel.org
1655L:	linux-soc@vger.kernel.org
1656S:	Maintained
1657F:	Documentation/devicetree/bindings/soc/qcom/
1658F:	arch/arm/boot/dts/qcom-*.dts
1659F:	arch/arm/boot/dts/qcom-*.dtsi
1660F:	arch/arm/mach-qcom/
1661F:	arch/arm64/boot/dts/qcom/*
1662F:	drivers/i2c/busses/i2c-qup.c
1663F:	drivers/clk/qcom/
1664F:	drivers/pinctrl/qcom/
1665F:	drivers/dma/qcom/
1666F:	drivers/soc/qcom/
1667F:	drivers/spi/spi-qup.c
1668F:	drivers/tty/serial/msm_serial.h
1669F:	drivers/tty/serial/msm_serial.c
1670F:	drivers/*/pm8???-*
1671F:	drivers/mfd/ssbi.c
1672F:	drivers/firmware/qcom_scm.c
1673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1674
1675ARM/RADISYS ENP2611 MACHINE SUPPORT
1676M:	Lennert Buytenhek <kernel@wantstofly.org>
1677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678S:	Maintained
1679
1680ARM/RENESAS ARM64 ARCHITECTURE
1681M:	Simon Horman <horms@verge.net.au>
1682M:	Magnus Damm <magnus.damm@gmail.com>
1683L:	linux-renesas-soc@vger.kernel.org
1684Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1686S:	Supported
1687F:	arch/arm64/boot/dts/renesas/
1688F:	drivers/soc/renesas/
1689F:	include/linux/soc/renesas/
1690
1691ARM/RISCPC ARCHITECTURE
1692M:	Russell King <linux@armlinux.org.uk>
1693L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694W:	http://www.armlinux.org.uk/
1695S:	Maintained
1696F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1697F:	arch/arm/include/asm/hardware/ioc.h
1698F:	arch/arm/include/asm/hardware/iomd.h
1699F:	arch/arm/include/asm/hardware/memc.h
1700F:	arch/arm/mach-rpc/
1701F:	drivers/net/ethernet/8390/etherh.c
1702F:	drivers/net/ethernet/i825xx/ether1*
1703F:	drivers/net/ethernet/seeq/ether3*
1704F:	drivers/scsi/arm/
1705
1706ARM/Rockchip SoC support
1707M:	Heiko Stuebner <heiko@sntech.de>
1708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709L:	linux-rockchip@lists.infradead.org
1710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1711S:	Maintained
1712F:	arch/arm/boot/dts/rk3*
1713F:	arch/arm/mach-rockchip/
1714F:	drivers/clk/rockchip/
1715F:	drivers/i2c/busses/i2c-rk3x.c
1716F:	drivers/*/*rockchip*
1717F:	drivers/*/*/*rockchip*
1718F:	sound/soc/rockchip/
1719N:	rockchip
1720
1721ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1722M:	Kukjin Kim <kgene@kernel.org>
1723M:	Krzysztof Kozlowski <krzk@kernel.org>
1724R:	Javier Martinez Canillas <javier@osg.samsung.com>
1725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1727Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1728S:	Maintained
1729F:	arch/arm/boot/dts/s3c*
1730F:	arch/arm/boot/dts/s5p*
1731F:	arch/arm/boot/dts/samsung*
1732F:	arch/arm/boot/dts/exynos*
1733F:	arch/arm64/boot/dts/exynos/
1734F:	arch/arm/plat-samsung/
1735F:	arch/arm/mach-s3c24*/
1736F:	arch/arm/mach-s3c64xx/
1737F:	arch/arm/mach-s5p*/
1738F:	arch/arm/mach-exynos*/
1739F:	drivers/*/*s3c24*
1740F:	drivers/*/*/*s3c24*
1741F:	drivers/*/*s3c64xx*
1742F:	drivers/*/*s5pv210*
1743F:	drivers/memory/samsung/*
1744F:	drivers/soc/samsung/*
1745F:	Documentation/arm/Samsung/
1746F:	Documentation/devicetree/bindings/arm/samsung/
1747F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1748F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1749N:	exynos
1750
1751ARM/SAMSUNG MOBILE MACHINE SUPPORT
1752M:	Kyungmin Park <kyungmin.park@samsung.com>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754S:	Maintained
1755F:	arch/arm/mach-s5pv210/
1756
1757ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1758M:	Kyungmin Park <kyungmin.park@samsung.com>
1759M:	Kamil Debski <kamil@wypas.org>
1760M:	Andrzej Hajda <a.hajda@samsung.com>
1761L:	linux-arm-kernel@lists.infradead.org
1762L:	linux-media@vger.kernel.org
1763S:	Maintained
1764F:	drivers/media/platform/s5p-g2d/
1765
1766ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1767M:	Kyungmin Park <kyungmin.park@samsung.com>
1768M:	Kamil Debski <kamil@wypas.org>
1769M:	Jeongtae Park <jtp.park@samsung.com>
1770M:	Andrzej Hajda <a.hajda@samsung.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772L:	linux-media@vger.kernel.org
1773S:	Maintained
1774F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1775F:	drivers/media/platform/s5p-mfc/
1776
1777ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1778M:	Kyungmin Park <kyungmin.park@samsung.com>
1779L:	linux-arm-kernel@lists.infradead.org
1780L:	linux-media@vger.kernel.org
1781S:	Maintained
1782F:	drivers/staging/media/platform/s5p-cec/
1783
1784ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1785M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1786M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1787L:	linux-arm-kernel@lists.infradead.org
1788L:	linux-media@vger.kernel.org
1789S:	Maintained
1790F:	drivers/media/platform/s5p-jpeg/
1791
1792ARM/SHMOBILE ARM ARCHITECTURE
1793M:	Simon Horman <horms@verge.net.au>
1794M:	Magnus Damm <magnus.damm@gmail.com>
1795L:	linux-renesas-soc@vger.kernel.org
1796Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1798S:	Supported
1799F:	arch/arm/boot/dts/emev2*
1800F:	arch/arm/boot/dts/r7s*
1801F:	arch/arm/boot/dts/r8a*
1802F:	arch/arm/boot/dts/sh*
1803F:	arch/arm/configs/shmobile_defconfig
1804F:	arch/arm/include/debug/renesas-scif.S
1805F:	arch/arm/mach-shmobile/
1806F:	drivers/soc/renesas/
1807F:	include/linux/soc/renesas/
1808
1809ARM/SOCFPGA ARCHITECTURE
1810M:	Dinh Nguyen <dinguyen@kernel.org>
1811S:	Maintained
1812F:	arch/arm/mach-socfpga/
1813F:	arch/arm/boot/dts/socfpga*
1814F:	arch/arm/configs/socfpga_defconfig
1815F:	arch/arm64/boot/dts/altera/
1816W:	http://www.rocketboards.org
1817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1818
1819ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1820M:	Dinh Nguyen <dinguyen@kernel.org>
1821S:	Maintained
1822F:	drivers/clk/socfpga/
1823
1824ARM/SOCFPGA EDAC SUPPORT
1825M:	Thor Thayer <thor.thayer@linux.intel.com>
1826S:	Maintained
1827F:	drivers/edac/altera_edac.
1828
1829ARM/STI ARCHITECTURE
1830M:	Patrice Chotard <patrice.chotard@st.com>
1831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832L:	kernel@stlinux.com
1833W:	http://www.stlinux.com
1834S:	Maintained
1835F:	arch/arm/mach-sti/
1836F:	arch/arm/boot/dts/sti*
1837F:	drivers/char/hw_random/st-rng.c
1838F:	drivers/clocksource/arm_global_timer.c
1839F:	drivers/clocksource/clksrc_st_lpc.c
1840F:	drivers/cpufreq/sti-cpufreq.c
1841F:	drivers/dma/st_fdma*
1842F:	drivers/i2c/busses/i2c-st.c
1843F:	drivers/media/rc/st_rc.c
1844F:	drivers/media/platform/sti/c8sectpfe/
1845F:	drivers/mmc/host/sdhci-st.c
1846F:	drivers/phy/phy-miphy28lp.c
1847F:	drivers/phy/phy-stih407-usb.c
1848F:	drivers/pinctrl/pinctrl-st.c
1849F:	drivers/remoteproc/st_remoteproc.c
1850F:	drivers/remoteproc/st_slim_rproc.c
1851F:	drivers/reset/sti/
1852F:	drivers/rtc/rtc-st-lpc.c
1853F:	drivers/tty/serial/st-asc.c
1854F:	drivers/usb/dwc3/dwc3-st.c
1855F:	drivers/usb/host/ehci-st.c
1856F:	drivers/usb/host/ohci-st.c
1857F:	drivers/watchdog/st_lpc_wdt.c
1858F:	drivers/ata/ahci_st.c
1859F:	include/linux/remoteproc/st_slim_rproc.h
1860
1861ARM/STM32 ARCHITECTURE
1862M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1863M:	Alexandre Torgue <alexandre.torgue@st.com>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865S:	Maintained
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1867N:	stm32
1868F:	drivers/clocksource/armv7m_systick.c
1869
1870ARM/TANGO ARCHITECTURE
1871M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1872L:	linux-arm-kernel@lists.infradead.org
1873S:	Maintained
1874N:	tango
1875
1876ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1877M:	Lennert Buytenhek <kernel@wantstofly.org>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S:	Maintained
1880
1881ARM/TETON BGA MACHINE SUPPORT
1882M:	"Mark F. Brown" <mark.brown314@gmail.com>
1883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S:	Maintained
1885
1886ARM/THECUS N2100 MACHINE SUPPORT
1887M:	Lennert Buytenhek <kernel@wantstofly.org>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890
1891ARM/NUVOTON W90X900 ARM ARCHITECTURE
1892M:	Wan ZongShun <mcuos.com@gmail.com>
1893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894W:	http://www.mcuos.com
1895S:	Maintained
1896F:	arch/arm/mach-w90x900/
1897F:	drivers/input/keyboard/w90p910_keypad.c
1898F:	drivers/input/touchscreen/w90p910_ts.c
1899F:	drivers/watchdog/nuc900_wdt.c
1900F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1901F:	drivers/mtd/nand/nuc900_nand.c
1902F:	drivers/rtc/rtc-nuc900.c
1903F:	drivers/spi/spi-nuc900.c
1904F:	drivers/usb/host/ehci-w90x900.c
1905F:	drivers/video/fbdev/nuc900fb.c
1906
1907ARM/U300 MACHINE SUPPORT
1908M:	Linus Walleij <linus.walleij@linaro.org>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Supported
1911F:	arch/arm/mach-u300/
1912F:	drivers/clocksource/timer-u300.c
1913F:	drivers/i2c/busses/i2c-stu300.c
1914F:	drivers/rtc/rtc-coh901331.c
1915F:	drivers/watchdog/coh901327_wdt.c
1916F:	drivers/dma/coh901318*
1917F:	drivers/mfd/ab3100*
1918F:	drivers/rtc/rtc-ab3100.c
1919F:	drivers/rtc/rtc-coh901331.c
1920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922ARM/UNIPHIER ARCHITECTURE
1923M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1926S:	Maintained
1927F:	arch/arm/boot/dts/uniphier*
1928F:	arch/arm/include/asm/hardware/cache-uniphier.h
1929F:	arch/arm/mach-uniphier/
1930F:	arch/arm/mm/cache-uniphier.c
1931F:	arch/arm64/boot/dts/socionext/
1932F:	drivers/bus/uniphier-system-bus.c
1933F:	drivers/clk/uniphier/
1934F:	drivers/i2c/busses/i2c-uniphier*
1935F:	drivers/pinctrl/uniphier/
1936F:	drivers/reset/reset-uniphier.c
1937F:	drivers/tty/serial/8250/8250_uniphier.c
1938N:	uniphier
1939
1940ARM/Ux500 ARM ARCHITECTURE
1941M:	Linus Walleij <linus.walleij@linaro.org>
1942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943S:	Maintained
1944F:	arch/arm/mach-ux500/
1945F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1946F:	drivers/dma/ste_dma40*
1947F:	drivers/hwspinlock/u8500_hsem.c
1948F:	drivers/mfd/abx500*
1949F:	drivers/mfd/ab8500*
1950F:	drivers/mfd/dbx500*
1951F:	drivers/mfd/db8500*
1952F:	drivers/pinctrl/nomadik/pinctrl-ab*
1953F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1954F:	drivers/rtc/rtc-ab8500.c
1955F:	drivers/rtc/rtc-pl031.c
1956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1957
1958ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1959M:	Ulf Hansson <ulf.hansson@linaro.org>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961T:	git git://git.linaro.org/people/ulfh/clk.git
1962S:	Maintained
1963F:	drivers/clk/ux500/
1964
1965ARM/VERSATILE EXPRESS PLATFORM
1966M:	Liviu Dudau <liviu.dudau@arm.com>
1967M:	Sudeep Holla <sudeep.holla@arm.com>
1968M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S:	Maintained
1971F:	arch/arm/boot/dts/vexpress*
1972F:	arch/arm64/boot/dts/arm/
1973F:	arch/arm/mach-vexpress/
1974F:	*/*/vexpress*
1975F:	*/*/*/vexpress*
1976F:	drivers/clk/versatile/clk-vexpress-osc.c
1977F:	drivers/clocksource/versatile.c
1978N:	mps2
1979
1980ARM/VFP SUPPORT
1981M:	Russell King <linux@armlinux.org.uk>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983W:	http://www.armlinux.org.uk/
1984S:	Maintained
1985F:	arch/arm/vfp/
1986
1987ARM/VOIPAC PXA270 SUPPORT
1988M:	Marek Vasut <marek.vasut@gmail.com>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	arch/arm/mach-pxa/vpac270.c
1992F:	arch/arm/mach-pxa/include/mach/vpac270.h
1993
1994ARM/VT8500 ARM ARCHITECTURE
1995M:	Tony Prisk <linux@prisktech.co.nz>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997S:	Maintained
1998F:	arch/arm/mach-vt8500/
1999F:	drivers/clocksource/vt8500_timer.c
2000F:	drivers/i2c/busses/i2c-wmt.c
2001F:	drivers/mmc/host/wmt-sdmmc.c
2002F:	drivers/pwm/pwm-vt8500.c
2003F:	drivers/rtc/rtc-vt8500.c
2004F:	drivers/tty/serial/vt8500_serial.c
2005F:	drivers/usb/host/ehci-platform.c
2006F:	drivers/usb/host/uhci-platform.c
2007F:	drivers/video/fbdev/vt8500lcdfb.*
2008F:	drivers/video/fbdev/wm8505fb*
2009F:	drivers/video/fbdev/wmt_ge_rops.*
2010
2011ARM/ZIPIT Z2 SUPPORT
2012M:	Marek Vasut <marek.vasut@gmail.com>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S:	Maintained
2015F:	arch/arm/mach-pxa/z2.c
2016F:	arch/arm/mach-pxa/include/mach/z2.h
2017
2018ARM/ZTE ARCHITECTURE
2019M:	Jun Nie <jun.nie@linaro.org>
2020M:	Baoyou Xie <baoyou.xie@linaro.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022S:	Maintained
2023F:	arch/arm/mach-zx/
2024F:	drivers/clk/zte/
2025F:	drivers/reset/reset-zx2967.c
2026F:	drivers/soc/zte/
2027F:	Documentation/devicetree/bindings/arm/zte.txt
2028F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2029F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2030F:	Documentation/devicetree/bindings/soc/zte/
2031F:	include/dt-bindings/soc/zx*.h
2032
2033ARM/ZYNQ ARCHITECTURE
2034M:	Michal Simek <michal.simek@xilinx.com>
2035R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037W:	http://wiki.xilinx.com
2038T:	git https://github.com/Xilinx/linux-xlnx.git
2039S:	Supported
2040F:	arch/arm/mach-zynq/
2041F:	drivers/cpuidle/cpuidle-zynq.c
2042F:	drivers/block/xsysace.c
2043N:	zynq
2044N:	xilinx
2045F:	drivers/clocksource/cadence_ttc_timer.c
2046F:	drivers/i2c/busses/i2c-cadence.c
2047F:	drivers/mmc/host/sdhci-of-arasan.c
2048F:	drivers/edac/synopsys_edac.c
2049
2050ARM SMMU DRIVERS
2051M:	Will Deacon <will.deacon@arm.com>
2052R:	Robin Murphy <robin.murphy@arm.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	drivers/iommu/arm-smmu.c
2056F:	drivers/iommu/arm-smmu-v3.c
2057F:	drivers/iommu/io-pgtable-arm.c
2058F:	drivers/iommu/io-pgtable-arm-v7s.c
2059
2060ARM64 PORT (AARCH64 ARCHITECTURE)
2061M:	Catalin Marinas <catalin.marinas@arm.com>
2062M:	Will Deacon <will.deacon@arm.com>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2065S:	Maintained
2066F:	arch/arm64/
2067F:	Documentation/arm64/
2068
2069AS3645A LED FLASH CONTROLLER DRIVER
2070M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2071L:	linux-media@vger.kernel.org
2072T:	git git://linuxtv.org/media_tree.git
2073S:	Maintained
2074F:	drivers/media/i2c/as3645a.c
2075F:	include/media/i2c/as3645a.h
2076
2077ASAHI KASEI AK8974 DRIVER
2078M:	Linus Walleij <linus.walleij@linaro.org>
2079L:	linux-iio@vger.kernel.org
2080W:	http://www.akm.com/
2081S:	Supported
2082F:	drivers/iio/magnetometer/ak8974.c
2083
2084ASC7621 HARDWARE MONITOR DRIVER
2085M:	George Joseph <george.joseph@fairview5.com>
2086L:	linux-hwmon@vger.kernel.org
2087S:	Maintained
2088F:	Documentation/hwmon/asc7621
2089F:	drivers/hwmon/asc7621.c
2090
2091ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2092M:	Corentin Chary <corentin.chary@gmail.com>
2093L:	acpi4asus-user@lists.sourceforge.net
2094L:	platform-driver-x86@vger.kernel.org
2095W:	http://acpi4asus.sf.net
2096S:	Maintained
2097F:	drivers/platform/x86/asus*.c
2098F:	drivers/platform/x86/eeepc*.c
2099
2100ASUS WIRELESS RADIO CONTROL DRIVER
2101M:	João Paulo Rechi Vita <jprvita@gmail.com>
2102L:	platform-driver-x86@vger.kernel.org
2103S:	Maintained
2104F:	drivers/platform/x86/asus-wireless.c
2105
2106ASYMMETRIC KEYS
2107M:	David Howells <dhowells@redhat.com>
2108L:	keyrings@vger.kernel.org
2109S:	Maintained
2110F:	Documentation/crypto/asymmetric-keys.txt
2111F:	include/linux/verification.h
2112F:	include/crypto/public_key.h
2113F:	include/crypto/pkcs7.h
2114F:	crypto/asymmetric_keys/
2115
2116ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2117R:	Dan Williams <dan.j.williams@intel.com>
2118W:	http://sourceforge.net/projects/xscaleiop
2119S:	Odd fixes
2120F:	Documentation/crypto/async-tx-api.txt
2121F:	crypto/async_tx/
2122F:	drivers/dma/
2123F:	include/linux/dmaengine.h
2124F:	include/linux/async_tx.h
2125
2126AT24 EEPROM DRIVER
2127M:	Wolfram Sang <wsa@the-dreams.de>
2128L:	linux-i2c@vger.kernel.org
2129S:	Maintained
2130F:	drivers/misc/eeprom/at24.c
2131F:	include/linux/platform_data/at24.h
2132
2133ATA OVER ETHERNET (AOE) DRIVER
2134M:	"Ed L. Cashin" <ed.cashin@acm.org>
2135W:	http://www.openaoe.org/
2136S:	Supported
2137F:	Documentation/aoe/
2138F:	drivers/block/aoe/
2139
2140ATHEROS 71XX/9XXX GPIO DRIVER
2141M:	Alban Bedel <albeu@free.fr>
2142W:	https://github.com/AlbanBedel/linux
2143T:	git git://github.com/AlbanBedel/linux
2144S:	Maintained
2145F:	drivers/gpio/gpio-ath79.c
2146F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2147
2148ATHEROS ATH GENERIC UTILITIES
2149M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2150L:	linux-wireless@vger.kernel.org
2151S:	Supported
2152F:	drivers/net/wireless/ath/*
2153
2154ATHEROS ATH5K WIRELESS DRIVER
2155M:	Jiri Slaby <jirislaby@gmail.com>
2156M:	Nick Kossifidis <mickflemm@gmail.com>
2157M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2158L:	linux-wireless@vger.kernel.org
2159W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2160S:	Maintained
2161F:	drivers/net/wireless/ath/ath5k/
2162
2163ATHEROS ATH6KL WIRELESS DRIVER
2164M:	Kalle Valo <kvalo@qca.qualcomm.com>
2165L:	linux-wireless@vger.kernel.org
2166W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2168S:	Supported
2169F:	drivers/net/wireless/ath/ath6kl/
2170
2171WILOCITY WIL6210 WIRELESS DRIVER
2172M:	Maya Erez <qca_merez@qca.qualcomm.com>
2173L:	linux-wireless@vger.kernel.org
2174L:	wil6210@qca.qualcomm.com
2175S:	Supported
2176W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2177F:	drivers/net/wireless/ath/wil6210/
2178F:	include/uapi/linux/wil6210_uapi.h
2179
2180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2181M:	Christian Lamparter <chunkeey@googlemail.com>
2182L:	linux-wireless@vger.kernel.org
2183W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2184S:	Maintained
2185F:	drivers/net/wireless/ath/carl9170/
2186
2187ATK0110 HWMON DRIVER
2188M:	Luca Tettamanti <kronos.it@gmail.com>
2189L:	linux-hwmon@vger.kernel.org
2190S:	Maintained
2191F:	drivers/hwmon/asus_atk0110.c
2192
2193ATI_REMOTE2 DRIVER
2194M:	Ville Syrjala <syrjala@sci.fi>
2195S:	Maintained
2196F:	drivers/input/misc/ati_remote2.c
2197
2198ATLX ETHERNET DRIVERS
2199M:	Jay Cliburn <jcliburn@gmail.com>
2200M:	Chris Snook <chris.snook@gmail.com>
2201L:	netdev@vger.kernel.org
2202W:	http://sourceforge.net/projects/atl1
2203W:	http://atl1.sourceforge.net
2204S:	Maintained
2205F:	drivers/net/ethernet/atheros/
2206
2207ATM
2208M:	Chas Williams <3chas3@gmail.com>
2209L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2210L:	netdev@vger.kernel.org
2211W:	http://linux-atm.sourceforge.net
2212S:	Maintained
2213F:	drivers/atm/
2214F:	include/linux/atm*
2215F:	include/uapi/linux/atm*
2216
2217ATMEL AT91 / AT32 MCI DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2219S:	Maintained
2220F:	drivers/mmc/host/atmel-mci.c
2221
2222ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2223M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2224S:	Supported
2225F:	drivers/power/reset/at91-sama5d2_shdwc.c
2226
2227ATMEL SAMA5D2 ADC DRIVER
2228M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2229L:	linux-iio@vger.kernel.org
2230S:	Supported
2231F:	drivers/iio/adc/at91-sama5d2_adc.c
2232
2233ATMEL Audio ALSA driver
2234M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2235L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2236S:	Supported
2237F:	sound/soc/atmel
2238
2239ATMEL XDMA DRIVER
2240M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2241L:	linux-arm-kernel@lists.infradead.org
2242L:	dmaengine@vger.kernel.org
2243S:	Supported
2244F:	drivers/dma/at_xdmac.c
2245
2246ATMEL I2C DRIVER
2247M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2248L:	linux-i2c@vger.kernel.org
2249S:	Supported
2250F:	drivers/i2c/busses/i2c-at91.c
2251
2252ATMEL ISI DRIVER
2253M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2254L:	linux-media@vger.kernel.org
2255S:	Supported
2256F:	drivers/media/platform/atmel/atmel-isi.c
2257F:	include/media/atmel-isi.h
2258
2259ATMEL LCDFB DRIVER
2260M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2261L:	linux-fbdev@vger.kernel.org
2262S:	Maintained
2263F:	drivers/video/fbdev/atmel_lcdfb.c
2264F:	include/video/atmel_lcdc.h
2265
2266ATMEL MACB ETHERNET DRIVER
2267M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2268S:	Supported
2269F:	drivers/net/ethernet/cadence/
2270
2271ATMEL NAND DRIVER
2272M:	Wenyou Yang <wenyou.yang@atmel.com>
2273M:	Josh Wu <rainyfeeling@outlook.com>
2274L:	linux-mtd@lists.infradead.org
2275S:	Supported
2276F:	drivers/mtd/nand/atmel/*
2277
2278ATMEL SDMMC DRIVER
2279M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2280L:	linux-mmc@vger.kernel.org
2281S:	Supported
2282F:	drivers/mmc/host/sdhci-of-at91.c
2283
2284ATMEL SPI DRIVER
2285M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2286S:	Supported
2287F:	drivers/spi/spi-atmel.*
2288
2289ATMEL SSC DRIVER
2290M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292S:	Supported
2293F:	drivers/misc/atmel-ssc.c
2294F:	include/linux/atmel-ssc.h
2295
2296ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2297M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299S:	Supported
2300F:	drivers/misc/atmel_tclib.c
2301F:	drivers/clocksource/tcb_clksrc.c
2302
2303ATMEL USBA UDC DRIVER
2304M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306S:	Supported
2307F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2308
2309ATMEL WIRELESS DRIVER
2310M:	Simon Kelley <simon@thekelleys.org.uk>
2311L:	linux-wireless@vger.kernel.org
2312W:	http://www.thekelleys.org.uk/atmel
2313W:	http://atmelwlandriver.sourceforge.net/
2314S:	Maintained
2315F:	drivers/net/wireless/atmel/atmel*
2316
2317ATMEL MAXTOUCH DRIVER
2318M:	Nick Dyer <nick@shmanahar.org>
2319T:	git git://github.com/ndyer/linux.git
2320S:	Maintained
2321F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2322F:	drivers/input/touchscreen/atmel_mxt_ts.c
2323F:	include/linux/platform_data/atmel_mxt_ts.h
2324
2325ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2326M:	Bradley Grove <linuxdrivers@attotech.com>
2327L:	linux-scsi@vger.kernel.org
2328W:	http://www.attotech.com
2329S:	Supported
2330F:	drivers/scsi/esas2r
2331
2332ATUSB IEEE 802.15.4 RADIO DRIVER
2333M:	Stefan Schmidt <stefan@osg.samsung.com>
2334L:	linux-wpan@vger.kernel.org
2335S:	Maintained
2336F:	drivers/net/ieee802154/atusb.c
2337F:	drivers/net/ieee802154/atusb.h
2338F:	drivers/net/ieee802154/at86rf230.h
2339
2340AUDIT SUBSYSTEM
2341M:	Paul Moore <paul@paul-moore.com>
2342M:	Eric Paris <eparis@redhat.com>
2343L:	linux-audit@redhat.com (moderated for non-subscribers)
2344W:	http://people.redhat.com/sgrubb/audit/
2345T:	git git://git.infradead.org/users/pcmoore/audit
2346S:	Maintained
2347F:	include/linux/audit.h
2348F:	include/uapi/linux/audit.h
2349F:	kernel/audit*
2350
2351AUXILIARY DISPLAY DRIVERS
2352M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2353W:	http://miguelojeda.es/auxdisplay.htm
2354W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2355S:	Maintained
2356F:	drivers/auxdisplay/
2357F:	include/linux/cfag12864b.h
2358
2359AX.25 NETWORK LAYER
2360M:	Ralf Baechle <ralf@linux-mips.org>
2361L:	linux-hams@vger.kernel.org
2362W:	http://www.linux-ax25.org/
2363S:	Maintained
2364F:	include/uapi/linux/ax25.h
2365F:	include/net/ax25.h
2366F:	net/ax25/
2367
2368AXENTIA ASOC DRIVERS
2369M:	Peter Rosin <peda@axentia.se>
2370L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2371S:	Maintained
2372F:	Documentation/devicetree/bindings/sound/axentia,*
2373F:	sound/soc/atmel/tse850-pcm5142.c
2374
2375AXENTIA ARM DEVICES
2376M:	Peter Rosin <peda@axentia.se>
2377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378S:	Maintained
2379F:	Documentation/devicetree/bindings/arm/axentia.txt
2380F:	arch/arm/boot/dts/at91-linea.dtsi
2381F:	arch/arm/boot/dts/at91-tse850-3.dts
2382
2383AZ6007 DVB DRIVER
2384M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2385M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2386L:	linux-media@vger.kernel.org
2387W:	https://linuxtv.org
2388T:	git git://linuxtv.org/media_tree.git
2389S:	Maintained
2390F:	drivers/media/usb/dvb-usb-v2/az6007.c
2391
2392AZTECH FM RADIO RECEIVER DRIVER
2393M:	Hans Verkuil <hverkuil@xs4all.nl>
2394L:	linux-media@vger.kernel.org
2395T:	git git://linuxtv.org/media_tree.git
2396W:	https://linuxtv.org
2397S:	Maintained
2398F:	drivers/media/radio/radio-aztech*
2399
2400B43 WIRELESS DRIVER
2401L:	linux-wireless@vger.kernel.org
2402L:	b43-dev@lists.infradead.org
2403W:	http://wireless.kernel.org/en/users/Drivers/b43
2404S:	Odd Fixes
2405F:	drivers/net/wireless/broadcom/b43/
2406
2407B43LEGACY WIRELESS DRIVER
2408M:	Larry Finger <Larry.Finger@lwfinger.net>
2409L:	linux-wireless@vger.kernel.org
2410L:	b43-dev@lists.infradead.org
2411W:	http://wireless.kernel.org/en/users/Drivers/b43
2412S:	Maintained
2413F:	drivers/net/wireless/broadcom/b43legacy/
2414
2415BACKLIGHT CLASS/SUBSYSTEM
2416M:	Lee Jones <lee.jones@linaro.org>
2417M:	Daniel Thompson <daniel.thompson@linaro.org>
2418M:	Jingoo Han <jingoohan1@gmail.com>
2419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2420S:	Maintained
2421F:	drivers/video/backlight/
2422F:	include/linux/backlight.h
2423F:	include/linux/pwm_backlight.h
2424F:	Documentation/devicetree/bindings/leds/backlight
2425
2426BATMAN ADVANCED
2427M:	Marek Lindner <mareklindner@neomailbox.ch>
2428M:	Simon Wunderlich <sw@simonwunderlich.de>
2429M:	Antonio Quartulli <a@unstable.cc>
2430L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2431W:	https://www.open-mesh.org/
2432Q:	https://patchwork.open-mesh.org/project/batman/list/
2433S:	Maintained
2434F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2435F:	Documentation/ABI/testing/sysfs-class-net-mesh
2436F:	Documentation/networking/batman-adv.txt
2437F:	include/uapi/linux/batman_adv.h
2438F:	net/batman-adv/
2439
2440BAYCOM/HDLCDRV DRIVERS FOR AX.25
2441M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2442L:	linux-hams@vger.kernel.org
2443W:	http://www.baycom.org/~tom/ham/ham.html
2444S:	Maintained
2445F:	drivers/net/hamradio/baycom*
2446
2447BCACHE (BLOCK LAYER CACHE)
2448M:	Kent Overstreet <kent.overstreet@gmail.com>
2449L:	linux-bcache@vger.kernel.org
2450W:	http://bcache.evilpiepirate.org
2451S:	Orphan
2452F:	drivers/md/bcache/
2453
2454BDISP ST MEDIA DRIVER
2455M:	Fabien Dessenne <fabien.dessenne@st.com>
2456L:	linux-media@vger.kernel.org
2457T:	git git://linuxtv.org/media_tree.git
2458W:	https://linuxtv.org
2459S:	Supported
2460F:	drivers/media/platform/sti/bdisp
2461
2462DELTA ST MEDIA DRIVER
2463M:	Hugues Fruchet <hugues.fruchet@st.com>
2464L:	linux-media@vger.kernel.org
2465T:	git git://linuxtv.org/media_tree.git
2466W:	https://linuxtv.org
2467S:	Supported
2468F:	drivers/media/platform/sti/delta
2469
2470BEFS FILE SYSTEM
2471M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2472M:	Salah Triki <salah.triki@gmail.com>
2473S:	Maintained
2474T:	git git://github.com/luisbg/linux-befs.git
2475F:	Documentation/filesystems/befs.txt
2476F:	fs/befs/
2477
2478BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2479M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2480L:	netdev@vger.kernel.org
2481S:	Maintained
2482F:	drivers/net/ethernet/ec_bhf.c
2483
2484BFS FILE SYSTEM
2485M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2486S:	Maintained
2487F:	Documentation/filesystems/bfs.txt
2488F:	fs/bfs/
2489F:	include/uapi/linux/bfs_fs.h
2490
2491BLACKFIN ARCHITECTURE
2492M:	Steven Miao <realmz6@gmail.com>
2493L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494T:	git git://git.code.sf.net/p/adi-linux/code
2495W:	http://blackfin.uclinux.org
2496S:	Supported
2497F:	arch/blackfin/
2498
2499BLACKFIN EMAC DRIVER
2500L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501W:	http://blackfin.uclinux.org
2502S:	Supported
2503F:	drivers/net/ethernet/adi/
2504
2505BLACKFIN RTC DRIVER
2506L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507W:	http://blackfin.uclinux.org
2508S:	Supported
2509F:	drivers/rtc/rtc-bfin.c
2510
2511BLACKFIN SDH DRIVER
2512M:	Sonic Zhang <sonic.zhang@analog.com>
2513L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514W:	http://blackfin.uclinux.org
2515S:	Supported
2516F:	drivers/mmc/host/bfin_sdh.c
2517
2518BLACKFIN SERIAL DRIVER
2519M:	Sonic Zhang <sonic.zhang@analog.com>
2520L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521W:	http://blackfin.uclinux.org
2522S:	Supported
2523F:	drivers/tty/serial/bfin_uart.c
2524
2525BLACKFIN WATCHDOG DRIVER
2526L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527W:	http://blackfin.uclinux.org
2528S:	Supported
2529F:	drivers/watchdog/bfin_wdt.c
2530
2531BLACKFIN I2C TWI DRIVER
2532M:	Sonic Zhang <sonic.zhang@analog.com>
2533L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534W:	http://blackfin.uclinux.org/
2535S:	Supported
2536F:	drivers/i2c/busses/i2c-bfin-twi.c
2537
2538BLACKFIN MEDIA DRIVER
2539M:	Scott Jiang <scott.jiang.linux@gmail.com>
2540L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2541W:	http://blackfin.uclinux.org/
2542S:	Supported
2543F:	drivers/media/platform/blackfin/
2544F:	drivers/media/i2c/adv7183*
2545F:	drivers/media/i2c/vs6624*
2546
2547BLINKM RGB LED DRIVER
2548M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2549S:	Maintained
2550F:	drivers/leds/leds-blinkm.c
2551
2552BLOCK LAYER
2553M:	Jens Axboe <axboe@kernel.dk>
2554L:	linux-block@vger.kernel.org
2555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2556S:	Maintained
2557F:	block/
2558F:	kernel/trace/blktrace.c
2559F:	lib/sbitmap.c
2560
2561BFQ I/O SCHEDULER
2562M:	Paolo Valente <paolo.valente@linaro.org>
2563M:	Jens Axboe <axboe@kernel.dk>
2564L:	linux-block@vger.kernel.org
2565S:	Maintained
2566F:	block/bfq-*
2567F:	Documentation/block/bfq-iosched.txt
2568
2569BLOCK2MTD DRIVER
2570M:	Joern Engel <joern@lazybastard.org>
2571L:	linux-mtd@lists.infradead.org
2572S:	Maintained
2573F:	drivers/mtd/devices/block2mtd.c
2574
2575BLUETOOTH DRIVERS
2576M:	Marcel Holtmann <marcel@holtmann.org>
2577M:	Gustavo Padovan <gustavo@padovan.org>
2578M:	Johan Hedberg <johan.hedberg@gmail.com>
2579L:	linux-bluetooth@vger.kernel.org
2580W:	http://www.bluez.org/
2581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2583S:	Maintained
2584F:	drivers/bluetooth/
2585
2586BLUETOOTH SUBSYSTEM
2587M:	Marcel Holtmann <marcel@holtmann.org>
2588M:	Gustavo Padovan <gustavo@padovan.org>
2589M:	Johan Hedberg <johan.hedberg@gmail.com>
2590L:	linux-bluetooth@vger.kernel.org
2591W:	http://www.bluez.org/
2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2594S:	Maintained
2595F:	net/bluetooth/
2596F:	include/net/bluetooth/
2597
2598BONDING DRIVER
2599M:	Jay Vosburgh <j.vosburgh@gmail.com>
2600M:	Veaceslav Falico <vfalico@gmail.com>
2601M:	Andy Gospodarek <andy@greyhouse.net>
2602L:	netdev@vger.kernel.org
2603W:	http://sourceforge.net/projects/bonding/
2604S:	Supported
2605F:	drivers/net/bonding/
2606F:	include/uapi/linux/if_bonding.h
2607
2608BPF (Safe dynamic programs and tools)
2609M:	Alexei Starovoitov <ast@kernel.org>
2610M:	Daniel Borkmann <daniel@iogearbox.net>
2611L:	netdev@vger.kernel.org
2612L:	linux-kernel@vger.kernel.org
2613S:	Supported
2614F:	arch/x86/net/bpf_jit*
2615F:	Documentation/networking/filter.txt
2616F:	include/linux/bpf*
2617F:	include/linux/filter.h
2618F:	include/uapi/linux/bpf*
2619F:	include/uapi/linux/filter.h
2620F:	kernel/bpf/
2621F:	kernel/trace/bpf_trace.c
2622F:	lib/test_bpf.c
2623F:	net/bpf/
2624F:	net/core/filter.c
2625F:	net/sched/act_bpf.c
2626F:	net/sched/cls_bpf.c
2627F:	samples/bpf/
2628F:	tools/net/bpf*
2629F:	tools/testing/selftests/bpf/
2630
2631BROADCOM B44 10/100 ETHERNET DRIVER
2632M:	Michael Chan <michael.chan@broadcom.com>
2633L:	netdev@vger.kernel.org
2634S:	Supported
2635F:	drivers/net/ethernet/broadcom/b44.*
2636
2637BROADCOM B53 ETHERNET SWITCH DRIVER
2638M:	Florian Fainelli <f.fainelli@gmail.com>
2639L:	netdev@vger.kernel.org
2640L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2641S:	Supported
2642F:	drivers/net/dsa/b53/*
2643F:	include/linux/platform_data/b53.h
2644
2645BROADCOM GENET ETHERNET DRIVER
2646M:	Florian Fainelli <f.fainelli@gmail.com>
2647L:	netdev@vger.kernel.org
2648S:	Supported
2649F:	drivers/net/ethernet/broadcom/genet/
2650
2651BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2652M:	Rasesh Mody <rasesh.mody@cavium.com>
2653M:	Harish Patil <harish.patil@cavium.com>
2654M:	Dept-GELinuxNICDev@cavium.com
2655L:	netdev@vger.kernel.org
2656S:	Supported
2657F:	drivers/net/ethernet/broadcom/bnx2.*
2658F:	drivers/net/ethernet/broadcom/bnx2_*
2659
2660BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2661M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2662M:	Ariel Elior <ariel.elior@cavium.com>
2663M:	everest-linux-l2@cavium.com
2664L:	netdev@vger.kernel.org
2665S:	Supported
2666F:	drivers/net/ethernet/broadcom/bnx2x/
2667
2668BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2669M:	Michael Chan <michael.chan@broadcom.com>
2670L:	netdev@vger.kernel.org
2671S:	Supported
2672F:	drivers/net/ethernet/broadcom/bnxt/
2673
2674BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2675M:	Florian Fainelli <f.fainelli@gmail.com>
2676M:	Ray Jui <rjui@broadcom.com>
2677M:	Scott Branden <sbranden@broadcom.com>
2678M:	bcm-kernel-feedback-list@broadcom.com
2679T:	git git://github.com/broadcom/mach-bcm
2680S:	Maintained
2681N:	bcm281*
2682N:	bcm113*
2683N:	bcm216*
2684N:	kona
2685F:	arch/arm/mach-bcm/
2686
2687BROADCOM BCM2835 ARM ARCHITECTURE
2688M:	Lee Jones <lee@kernel.org>
2689M:	Eric Anholt <eric@anholt.net>
2690M:	Stefan Wahren <stefan.wahren@i2se.com>
2691L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693T:	git git://github.com/anholt/linux
2694S:	Maintained
2695N:	bcm2835
2696F:	drivers/staging/vc04_services
2697
2698BROADCOM BCM47XX MIPS ARCHITECTURE
2699M:	Hauke Mehrtens <hauke@hauke-m.de>
2700M:	Rafał Miłecki <zajec5@gmail.com>
2701L:	linux-mips@linux-mips.org
2702S:	Maintained
2703F:	Documentation/devicetree/bindings/mips/brcm/
2704F:	arch/mips/bcm47xx/*
2705F:	arch/mips/include/asm/mach-bcm47xx/*
2706
2707BROADCOM BCM5301X ARM ARCHITECTURE
2708M:	Hauke Mehrtens <hauke@hauke-m.de>
2709M:	Rafał Miłecki <zajec5@gmail.com>
2710M:	Jon Mason <jonmason@broadcom.com>
2711M:	bcm-kernel-feedback-list@broadcom.com
2712L:	linux-arm-kernel@lists.infradead.org
2713S:	Maintained
2714F:	arch/arm/mach-bcm/bcm_5301x.c
2715F:	arch/arm/boot/dts/bcm5301x*.dtsi
2716F:	arch/arm/boot/dts/bcm470*
2717F:	arch/arm/boot/dts/bcm953012*
2718
2719BROADCOM BCM53573 ARM ARCHITECTURE
2720M:	Rafał Miłecki <rafal@milecki.pl>
2721L:	linux-arm-kernel@lists.infradead.org
2722S:	Maintained
2723F:	arch/arm/boot/dts/bcm53573*
2724F:	arch/arm/boot/dts/bcm47189*
2725
2726BROADCOM BCM63XX ARM ARCHITECTURE
2727M:	Florian Fainelli <f.fainelli@gmail.com>
2728M:	bcm-kernel-feedback-list@broadcom.com
2729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730T:	git git://github.com/broadcom/stblinux.git
2731S:	Maintained
2732N:	bcm63xx
2733
2734BROADCOM BCM63XX/BCM33XX UDC DRIVER
2735M:	Kevin Cernekee <cernekee@gmail.com>
2736L:	linux-usb@vger.kernel.org
2737S:	Maintained
2738F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2739
2740BROADCOM BCM7XXX ARM ARCHITECTURE
2741M:	Brian Norris <computersforpeace@gmail.com>
2742M:	Gregory Fong <gregory.0xf0@gmail.com>
2743M:	Florian Fainelli <f.fainelli@gmail.com>
2744M:	bcm-kernel-feedback-list@broadcom.com
2745L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746T:	git git://github.com/broadcom/stblinux.git
2747S:	Maintained
2748F:	arch/arm/mach-bcm/*brcmstb*
2749F:	arch/arm/boot/dts/bcm7*.dts*
2750F:	drivers/bus/brcmstb_gisb.c
2751N:	brcmstb
2752
2753BROADCOM BMIPS MIPS ARCHITECTURE
2754M:	Kevin Cernekee <cernekee@gmail.com>
2755M:	Florian Fainelli <f.fainelli@gmail.com>
2756L:	linux-mips@linux-mips.org
2757T:	git git://github.com/broadcom/stblinux.git
2758S:	Maintained
2759F:	arch/mips/bmips/*
2760F:	arch/mips/include/asm/mach-bmips/*
2761F:	arch/mips/kernel/*bmips*
2762F:	arch/mips/boot/dts/brcm/bcm*.dts*
2763F:	drivers/irqchip/irq-bcm63*
2764F:	drivers/irqchip/irq-bcm7*
2765F:	drivers/irqchip/irq-brcmstb*
2766F:	include/linux/bcm963xx_nvram.h
2767F:	include/linux/bcm963xx_tag.h
2768
2769BROADCOM BMIPS CPUFREQ DRIVER
2770M:	Markus Mayer <mmayer@broadcom.com>
2771M:	bcm-kernel-feedback-list@broadcom.com
2772L:	linux-pm@vger.kernel.org
2773S:	Maintained
2774F:	drivers/cpufreq/bmips-cpufreq.c
2775
2776BROADCOM TG3 GIGABIT ETHERNET DRIVER
2777M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2778M:	Prashant Sreedharan <prashant@broadcom.com>
2779M:	Michael Chan <mchan@broadcom.com>
2780L:	netdev@vger.kernel.org
2781S:	Supported
2782F:	drivers/net/ethernet/broadcom/tg3.*
2783
2784BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2785M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2786M:	Franky Lin <franky.lin@broadcom.com>
2787M:	Hante Meuleman <hante.meuleman@broadcom.com>
2788L:	linux-wireless@vger.kernel.org
2789L:	brcm80211-dev-list.pdl@broadcom.com
2790S:	Supported
2791F:	drivers/net/wireless/broadcom/brcm80211/
2792
2793BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2794M:	QLogic-Storage-Upstream@qlogic.com
2795L:	linux-scsi@vger.kernel.org
2796S:	Supported
2797F:	drivers/scsi/bnx2fc/
2798
2799BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2800M:	QLogic-Storage-Upstream@qlogic.com
2801L:	linux-scsi@vger.kernel.org
2802S:	Supported
2803F:	drivers/scsi/bnx2i/
2804
2805BROADCOM IPROC ARM ARCHITECTURE
2806M:	Ray Jui <rjui@broadcom.com>
2807M:	Scott Branden <sbranden@broadcom.com>
2808M:	Jon Mason <jonmason@broadcom.com>
2809M:	bcm-kernel-feedback-list@broadcom.com
2810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811T:	git git://github.com/broadcom/cygnus-linux.git
2812S:	Maintained
2813N:	iproc
2814N:	cygnus
2815N:	bcm[-_]nsp
2816N:	bcm9113*
2817N:	bcm9583*
2818N:	bcm9585*
2819N:	bcm9586*
2820N:	bcm988312
2821N:	bcm113*
2822N:	bcm583*
2823N:	bcm585*
2824N:	bcm586*
2825N:	bcm88312
2826F:	arch/arm64/boot/dts/broadcom/ns2*
2827F:	drivers/clk/bcm/clk-ns*
2828F:	drivers/pinctrl/bcm/pinctrl-ns*
2829
2830BROADCOM BRCMSTB GPIO DRIVER
2831M:	Gregory Fong <gregory.0xf0@gmail.com>
2832L:	bcm-kernel-feedback-list@broadcom.com
2833S:	Supported
2834F:	drivers/gpio/gpio-brcmstb.c
2835F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2836
2837BROADCOM KONA GPIO DRIVER
2838M:	Ray Jui <rjui@broadcom.com>
2839L:	bcm-kernel-feedback-list@broadcom.com
2840S:	Supported
2841F:	drivers/gpio/gpio-bcm-kona.c
2842F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2843
2844BROADCOM NVRAM DRIVER
2845M:	Rafał Miłecki <zajec5@gmail.com>
2846L:	linux-mips@linux-mips.org
2847S:	Maintained
2848F:	drivers/firmware/broadcom/*
2849
2850BROADCOM STB NAND FLASH DRIVER
2851M:	Brian Norris <computersforpeace@gmail.com>
2852M:	Kamal Dasu <kdasu.kdev@gmail.com>
2853L:	linux-mtd@lists.infradead.org
2854L:	bcm-kernel-feedback-list@broadcom.com
2855S:	Maintained
2856F:	drivers/mtd/nand/brcmnand/
2857
2858BROADCOM STB AVS CPUFREQ DRIVER
2859M:	Markus Mayer <mmayer@broadcom.com>
2860M:	bcm-kernel-feedback-list@broadcom.com
2861L:	linux-pm@vger.kernel.org
2862S:	Maintained
2863F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2864F:	drivers/cpufreq/brcmstb*
2865
2866BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2867M:	Rafał Miłecki <zajec5@gmail.com>
2868L:	linux-wireless@vger.kernel.org
2869S:	Maintained
2870F:	drivers/bcma/
2871F:	include/linux/bcma/
2872
2873BROADCOM SYSTEMPORT ETHERNET DRIVER
2874M:	Florian Fainelli <f.fainelli@gmail.com>
2875L:	netdev@vger.kernel.org
2876S:	Supported
2877F:	drivers/net/ethernet/broadcom/bcmsysport.*
2878
2879BROADCOM NETXTREME-E ROCE DRIVER
2880M:	Selvin Xavier <selvin.xavier@broadcom.com>
2881M:	Devesh Sharma <devesh.sharma@broadcom.com>
2882M:	Somnath Kotur <somnath.kotur@broadcom.com>
2883M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2884L:	linux-rdma@vger.kernel.org
2885W:	http://www.broadcom.com
2886S:	Supported
2887F:	drivers/infiniband/hw/bnxt_re/
2888F:	include/uapi/rdma/bnxt_re-abi.h
2889
2890BROCADE BFA FC SCSI DRIVER
2891M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2892M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2893L:	linux-scsi@vger.kernel.org
2894S:	Supported
2895F:	drivers/scsi/bfa/
2896
2897BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2898M:	Rasesh Mody <rasesh.mody@cavium.com>
2899M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2900M:	Dept-GELinuxNICDev@cavium.com
2901L:	netdev@vger.kernel.org
2902S:	Supported
2903F:	drivers/net/ethernet/brocade/bna/
2904
2905BSG (block layer generic sg v4 driver)
2906M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2907L:	linux-scsi@vger.kernel.org
2908S:	Supported
2909F:	block/bsg.c
2910F:	include/linux/bsg.h
2911F:	include/uapi/linux/bsg.h
2912
2913BT87X AUDIO DRIVER
2914M:	Clemens Ladisch <clemens@ladisch.de>
2915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2916T:	git git://git.alsa-project.org/alsa-kernel.git
2917S:	Maintained
2918F:	Documentation/sound/alsa/Bt87x.txt
2919F:	sound/pci/bt87x.c
2920
2921BT8XXGPIO DRIVER
2922M:	Michael Buesch <m@bues.ch>
2923W:	http://bu3sch.de/btgpio.php
2924S:	Maintained
2925F:	drivers/gpio/gpio-bt8xx.c
2926
2927BTRFS FILE SYSTEM
2928M:	Chris Mason <clm@fb.com>
2929M:	Josef Bacik <jbacik@fb.com>
2930M:	David Sterba <dsterba@suse.com>
2931L:	linux-btrfs@vger.kernel.org
2932W:	http://btrfs.wiki.kernel.org/
2933Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2935S:	Maintained
2936F:	Documentation/filesystems/btrfs.txt
2937F:	fs/btrfs/
2938F:	include/linux/btrfs*
2939F:	include/uapi/linux/btrfs*
2940
2941BTTV VIDEO4LINUX DRIVER
2942M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2943M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2944L:	linux-media@vger.kernel.org
2945W:	https://linuxtv.org
2946T:	git git://linuxtv.org/media_tree.git
2947S:	Odd fixes
2948F:	Documentation/media/v4l-drivers/bttv*
2949F:	drivers/media/pci/bt8xx/bttv*
2950
2951BUSLOGIC SCSI DRIVER
2952M:	Khalid Aziz <khalid@gonehiking.org>
2953L:	linux-scsi@vger.kernel.org
2954S:	Maintained
2955F:	drivers/scsi/BusLogic.*
2956F:	drivers/scsi/FlashPoint.*
2957
2958C-MEDIA CMI8788 DRIVER
2959M:	Clemens Ladisch <clemens@ladisch.de>
2960L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2961T:	git git://git.alsa-project.org/alsa-kernel.git
2962S:	Maintained
2963F:	sound/pci/oxygen/
2964
2965C6X ARCHITECTURE
2966M:	Mark Salter <msalter@redhat.com>
2967M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2968L:	linux-c6x-dev@linux-c6x.org
2969W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2970S:	Maintained
2971F:	arch/c6x/
2972
2973CA8210 IEEE-802.15.4 RADIO DRIVER
2974M:	Harry Morris <h.morris@cascoda.com>
2975M:	linuxdev@cascoda.com
2976L:	linux-wpan@vger.kernel.org
2977W:	https://github.com/Cascoda/ca8210-linux.git
2978S:	Maintained
2979F:	drivers/net/ieee802154/ca8210.c
2980F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2981
2982CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2983M:	David Howells <dhowells@redhat.com>
2984L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2985S:	Supported
2986F:	Documentation/filesystems/caching/cachefiles.txt
2987F:	fs/cachefiles/
2988
2989CADET FM/AM RADIO RECEIVER DRIVER
2990M:	Hans Verkuil <hverkuil@xs4all.nl>
2991L:	linux-media@vger.kernel.org
2992T:	git git://linuxtv.org/media_tree.git
2993W:	https://linuxtv.org
2994S:	Maintained
2995F:	drivers/media/radio/radio-cadet*
2996
2997CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2998M:	Jonathan Corbet <corbet@lwn.net>
2999L:	linux-media@vger.kernel.org
3000T:	git git://linuxtv.org/media_tree.git
3001S:	Maintained
3002F:	Documentation/media/v4l-drivers/cafe_ccic*
3003F:	drivers/media/platform/marvell-ccic/
3004
3005CAIF NETWORK LAYER
3006M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3007L:	netdev@vger.kernel.org
3008S:	Supported
3009F:	Documentation/networking/caif/
3010F:	drivers/net/caif/
3011F:	include/uapi/linux/caif/
3012F:	include/net/caif/
3013F:	net/caif/
3014
3015CALGARY x86-64 IOMMU
3016M:	Muli Ben-Yehuda <mulix@mulix.org>
3017M:	Jon Mason <jdmason@kudzu.us>
3018L:	iommu@lists.linux-foundation.org
3019S:	Maintained
3020F:	arch/x86/kernel/pci-calgary_64.c
3021F:	arch/x86/kernel/tce_64.c
3022F:	arch/x86/include/asm/calgary.h
3023F:	arch/x86/include/asm/tce.h
3024
3025CAN NETWORK LAYER
3026M:	Oliver Hartkopp <socketcan@hartkopp.net>
3027M:	Marc Kleine-Budde <mkl@pengutronix.de>
3028L:	linux-can@vger.kernel.org
3029W:	https://github.com/linux-can
3030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3032S:	Maintained
3033F:	Documentation/networking/can.txt
3034F:	net/can/
3035F:	include/linux/can/core.h
3036F:	include/uapi/linux/can.h
3037F:	include/uapi/linux/can/bcm.h
3038F:	include/uapi/linux/can/raw.h
3039F:	include/uapi/linux/can/gw.h
3040
3041CAN NETWORK DRIVERS
3042M:	Wolfgang Grandegger <wg@grandegger.com>
3043M:	Marc Kleine-Budde <mkl@pengutronix.de>
3044L:	linux-can@vger.kernel.org
3045W:	https://github.com/linux-can
3046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3048S:	Maintained
3049F:	Documentation/devicetree/bindings/net/can/
3050F:	drivers/net/can/
3051F:	include/linux/can/dev.h
3052F:	include/linux/can/platform/
3053F:	include/uapi/linux/can/error.h
3054F:	include/uapi/linux/can/netlink.h
3055
3056CAPABILITIES
3057M:	Serge Hallyn <serge@hallyn.com>
3058L:	linux-security-module@vger.kernel.org
3059S:	Supported
3060F:	include/linux/capability.h
3061F:	include/uapi/linux/capability.h
3062F:	security/commoncap.c
3063F:	kernel/capability.c
3064
3065CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3066M:	Kevin Tsai <ktsai@capellamicro.com>
3067S:	Maintained
3068F:	drivers/iio/light/cm*
3069
3070CAVIUM THUNDERX2 ARM64 SOC
3071M:	Jayachandran C <jnair@caviumnetworks.com>
3072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3073S:	Maintained
3074F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3075F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3076
3077CAVIUM I2C DRIVER
3078M:	Jan Glauber <jglauber@cavium.com>
3079M:	David Daney <david.daney@cavium.com>
3080W:	http://www.cavium.com
3081S:	Supported
3082F:	drivers/i2c/busses/i2c-octeon*
3083F:	drivers/i2c/busses/i2c-thunderx*
3084
3085CAVIUM MMC DRIVER
3086M:	Jan Glauber <jglauber@cavium.com>
3087M:	David Daney <david.daney@cavium.com>
3088M:	Steven J. Hill <Steven.Hill@cavium.com>
3089W:	http://www.cavium.com
3090S:	Supported
3091F:	drivers/mmc/host/cavium*
3092
3093CAVIUM LIQUIDIO NETWORK DRIVER
3094M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3095M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3096M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3097M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3098L:     netdev@vger.kernel.org
3099W:     http://www.cavium.com
3100S:     Supported
3101F:     drivers/net/ethernet/cavium/liquidio/
3102
3103CAVIUM OCTEON-TX CRYPTO DRIVER
3104M:	George Cherian <george.cherian@cavium.com>
3105L:	linux-crypto@vger.kernel.org
3106W:	http://www.cavium.com
3107S:	Supported
3108F:	drivers/crypto/cavium/cpt/
3109
3110CC2520 IEEE-802.15.4 RADIO DRIVER
3111M:	Varka Bhadram <varkabhadram@gmail.com>
3112L:	linux-wpan@vger.kernel.org
3113S:	Maintained
3114F:	drivers/net/ieee802154/cc2520.c
3115F:	include/linux/spi/cc2520.h
3116F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3117
3118CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3119M:	Gilad Ben-Yossef <gilad@benyossef.com>
3120L:	linux-crypto@vger.kernel.org
3121L:	driverdev-devel@linuxdriverproject.org
3122S:	Supported
3123F:	drivers/staging/ccree/
3124W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3125
3126CEC FRAMEWORK
3127M:	Hans Verkuil <hans.verkuil@cisco.com>
3128L:	linux-media@vger.kernel.org
3129T:	git git://linuxtv.org/media_tree.git
3130W:	http://linuxtv.org
3131S:	Supported
3132F:	Documentation/media/kapi/cec-core.rst
3133F:	Documentation/media/uapi/cec
3134F:	drivers/media/cec/
3135F:	drivers/media/rc/keymaps/rc-cec.c
3136F:	include/media/cec.h
3137F:	include/media/cec-notifier.h
3138F:	include/uapi/linux/cec.h
3139F:	include/uapi/linux/cec-funcs.h
3140
3141CELL BROADBAND ENGINE ARCHITECTURE
3142M:	Arnd Bergmann <arnd@arndb.de>
3143L:	linuxppc-dev@lists.ozlabs.org
3144W:	http://www.ibm.com/developerworks/power/cell/
3145S:	Supported
3146F:	arch/powerpc/include/asm/cell*.h
3147F:	arch/powerpc/include/asm/spu*.h
3148F:	arch/powerpc/include/uapi/asm/spu*.h
3149F:	arch/powerpc/oprofile/*cell*
3150F:	arch/powerpc/platforms/cell/
3151
3152CEPH COMMON CODE (LIBCEPH)
3153M:	Ilya Dryomov <idryomov@gmail.com>
3154M:	"Yan, Zheng" <zyan@redhat.com>
3155M:	Sage Weil <sage@redhat.com>
3156L:	ceph-devel@vger.kernel.org
3157W:	http://ceph.com/
3158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3159T:	git git://github.com/ceph/ceph-client.git
3160S:	Supported
3161F:	net/ceph/
3162F:	include/linux/ceph/
3163F:	include/linux/crush/
3164
3165CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3166M:	"Yan, Zheng" <zyan@redhat.com>
3167M:	Sage Weil <sage@redhat.com>
3168M:	Ilya Dryomov <idryomov@gmail.com>
3169L:	ceph-devel@vger.kernel.org
3170W:	http://ceph.com/
3171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3172T:	git git://github.com/ceph/ceph-client.git
3173S:	Supported
3174F:	Documentation/filesystems/ceph.txt
3175F:	fs/ceph/
3176
3177CERTIFICATE HANDLING:
3178M:	David Howells <dhowells@redhat.com>
3179M:	David Woodhouse <dwmw2@infradead.org>
3180L:	keyrings@vger.kernel.org
3181S:	Maintained
3182F:	Documentation/module-signing.txt
3183F:	certs/
3184F:	scripts/sign-file.c
3185F:	scripts/extract-cert.c
3186
3187CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3188L:	linux-usb@vger.kernel.org
3189S:	Orphan
3190F:	Documentation/usb/WUSB-Design-overview.txt
3191F:	Documentation/usb/wusb-cbaf
3192F:	drivers/usb/host/hwa-hc.c
3193F:	drivers/usb/host/whci/
3194F:	drivers/usb/wusbcore/
3195F:	include/linux/usb/wusb*
3196
3197HT16K33 LED CONTROLLER DRIVER
3198M:	Robin van der Gracht <robin@protonic.nl>
3199S:	Maintained
3200F:	drivers/auxdisplay/ht16k33.c
3201F:	Documentation/devicetree/bindings/display/ht16k33.txt
3202
3203CFAG12864B LCD DRIVER
3204M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3205W:	http://miguelojeda.es/auxdisplay.htm
3206W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3207S:	Maintained
3208F:	drivers/auxdisplay/cfag12864b.c
3209F:	include/linux/cfag12864b.h
3210
3211CFAG12864BFB LCD FRAMEBUFFER DRIVER
3212M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3213W:	http://miguelojeda.es/auxdisplay.htm
3214W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3215S:	Maintained
3216F:	drivers/auxdisplay/cfag12864bfb.c
3217F:	include/linux/cfag12864b.h
3218
3219CFG80211 and NL80211
3220M:	Johannes Berg <johannes@sipsolutions.net>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3225S:	Maintained
3226F:	include/uapi/linux/nl80211.h
3227F:	include/net/cfg80211.h
3228F:	net/wireless/*
3229X:	net/wireless/wext*
3230
3231CHAR and MISC DRIVERS
3232M:	Arnd Bergmann <arnd@arndb.de>
3233M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3235S:	Supported
3236F:	drivers/char/*
3237F:	drivers/misc/*
3238F:	include/linux/miscdevice.h
3239
3240CHECKPATCH
3241M:	Andy Whitcroft <apw@canonical.com>
3242M:	Joe Perches <joe@perches.com>
3243S:	Maintained
3244F:	scripts/checkpatch.pl
3245
3246CHINESE DOCUMENTATION
3247M:	Harry Wei <harryxiyou@gmail.com>
3248L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3249L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3250S:	Maintained
3251F:	Documentation/translations/zh_CN/
3252
3253CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3254M:	Peter Chen <Peter.Chen@nxp.com>
3255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3256L:	linux-usb@vger.kernel.org
3257S:	Maintained
3258F:	drivers/usb/chipidea/
3259
3260CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3261M:	Hans de Goede <hdegoede@redhat.com>
3262L:	linux-input@vger.kernel.org
3263S:	Maintained
3264F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3265F:	drivers/input/touchscreen/chipone_icn8318.c
3266
3267CHROME HARDWARE PLATFORM SUPPORT
3268M:	Olof Johansson <olof@lixom.net>
3269S:	Maintained
3270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3271F:	drivers/platform/chrome/
3272
3273CISCO VIC ETHERNET NIC DRIVER
3274M:	Christian Benvenuti <benve@cisco.com>
3275M:	Govindarajulu Varadarajan <_govind@gmx.com>
3276M:	Neel Patel <neepatel@cisco.com>
3277S:	Supported
3278F:	drivers/net/ethernet/cisco/enic/
3279
3280CISCO VIC LOW LATENCY NIC DRIVER
3281M:	Christian Benvenuti <benve@cisco.com>
3282M:	Dave Goodell <dgoodell@cisco.com>
3283S:	Supported
3284F:	drivers/infiniband/hw/usnic/
3285
3286CIRRUS LOGIC EP93XX ETHERNET DRIVER
3287M:	Hartley Sweeten <hsweeten@visionengravers.com>
3288L:	netdev@vger.kernel.org
3289S:	Maintained
3290F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3291
3292CIRRUS LOGIC AUDIO CODEC DRIVERS
3293M:	Brian Austin <brian.austin@cirrus.com>
3294M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3296S:	Maintained
3297F:	sound/soc/codecs/cs*
3298
3299CLEANCACHE API
3300M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3301L:	linux-kernel@vger.kernel.org
3302S:	Maintained
3303F:	mm/cleancache.c
3304F:	include/linux/cleancache.h
3305
3306CLK API
3307M:	Russell King <linux@armlinux.org.uk>
3308L:	linux-clk@vger.kernel.org
3309S:	Maintained
3310F:	include/linux/clk.h
3311
3312CLOCKSOURCE, CLOCKEVENT DRIVERS
3313M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3314M:	Thomas Gleixner <tglx@linutronix.de>
3315L:	linux-kernel@vger.kernel.org
3316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3317S:	Supported
3318F:	drivers/clocksource
3319
3320CISCO FCOE HBA DRIVER
3321M:	Satish Kharat <satishkh@cisco.com>
3322M:	Sesidhar Baddela <sebaddel@cisco.com>
3323M:	Karan Tilak Kumar <kartilak@cisco.com>
3324L:	linux-scsi@vger.kernel.org
3325S:	Supported
3326F:	drivers/scsi/fnic/
3327
3328CISCO SCSI HBA DRIVER
3329M:	Karan Tilak Kumar <kartilak@cisco.com>
3330M:	Sesidhar Baddela <sebaddel@cisco.com>
3331L:	linux-scsi@vger.kernel.org
3332S:	Supported
3333F:	drivers/scsi/snic/
3334
3335CMPC ACPI DRIVER
3336M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3337M:	Daniel Oliveira Nascimento <don@syst.com.br>
3338L:	platform-driver-x86@vger.kernel.org
3339S:	Supported
3340F:	drivers/platform/x86/classmate-laptop.c
3341
3342COBALT MEDIA DRIVER
3343M:	Hans Verkuil <hans.verkuil@cisco.com>
3344L:	linux-media@vger.kernel.org
3345T:	git git://linuxtv.org/media_tree.git
3346W:	https://linuxtv.org
3347S:	Supported
3348F:	drivers/media/pci/cobalt/
3349
3350COCCINELLE/Semantic Patches (SmPL)
3351M:	Julia Lawall <Julia.Lawall@lip6.fr>
3352M:	Gilles Muller <Gilles.Muller@lip6.fr>
3353M:	Nicolas Palix <nicolas.palix@imag.fr>
3354M:	Michal Marek <mmarek@suse.com>
3355L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3357W:	http://coccinelle.lip6.fr/
3358S:	Supported
3359F:	Documentation/dev-tools/coccinelle.rst
3360F:	scripts/coccinelle/
3361F:	scripts/coccicheck
3362
3363CODA FILE SYSTEM
3364M:	Jan Harkes <jaharkes@cs.cmu.edu>
3365M:	coda@cs.cmu.edu
3366L:	codalist@coda.cs.cmu.edu
3367W:	http://www.coda.cs.cmu.edu/
3368S:	Maintained
3369F:	Documentation/filesystems/coda.txt
3370F:	fs/coda/
3371F:	include/linux/coda*.h
3372F:	include/uapi/linux/coda*.h
3373
3374CODA V4L2 MEM2MEM DRIVER
3375M:	Philipp Zabel <p.zabel@pengutronix.de>
3376L:	linux-media@vger.kernel.org
3377S:	Maintained
3378F:	Documentation/devicetree/bindings/media/coda.txt
3379F:	drivers/media/platform/coda/
3380
3381COMMON CLK FRAMEWORK
3382M:	Michael Turquette <mturquette@baylibre.com>
3383M:	Stephen Boyd <sboyd@codeaurora.org>
3384L:	linux-clk@vger.kernel.org
3385Q:	http://patchwork.kernel.org/project/linux-clk/list/
3386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3387S:	Maintained
3388F:	Documentation/devicetree/bindings/clock/
3389F:	drivers/clk/
3390X:	drivers/clk/clkdev.c
3391F:	include/linux/clk-pr*
3392F:	include/linux/clk/
3393
3394COMMON INTERNET FILE SYSTEM (CIFS)
3395M:	Steve French <sfrench@samba.org>
3396L:	linux-cifs@vger.kernel.org
3397L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3398W:	http://linux-cifs.samba.org/
3399T:	git git://git.samba.org/sfrench/cifs-2.6.git
3400S:	Supported
3401F:	Documentation/filesystems/cifs/
3402F:	fs/cifs/
3403
3404COMPACTPCI HOTPLUG CORE
3405M:	Scott Murray <scott@spiteful.org>
3406L:	linux-pci@vger.kernel.org
3407S:	Maintained
3408F:	drivers/pci/hotplug/cpci_hotplug*
3409
3410COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3411M:	Scott Murray <scott@spiteful.org>
3412L:	linux-pci@vger.kernel.org
3413S:	Maintained
3414F:	drivers/pci/hotplug/cpcihp_zt5550.*
3415
3416COMPACTPCI HOTPLUG GENERIC DRIVER
3417M:	Scott Murray <scott@spiteful.org>
3418L:	linux-pci@vger.kernel.org
3419S:	Maintained
3420F:	drivers/pci/hotplug/cpcihp_generic.c
3421
3422COMPAL LAPTOP SUPPORT
3423M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3424L:	platform-driver-x86@vger.kernel.org
3425S:	Maintained
3426F:	drivers/platform/x86/compal-laptop.c
3427
3428CONEXANT ACCESSRUNNER USB DRIVER
3429L:	accessrunner-general@lists.sourceforge.net
3430W:	http://accessrunner.sourceforge.net/
3431S:	Orphan
3432F:	drivers/usb/atm/cxacru.c
3433
3434CONFIGFS
3435M:	Joel Becker <jlbec@evilplan.org>
3436M:	Christoph Hellwig <hch@lst.de>
3437T:	git git://git.infradead.org/users/hch/configfs.git
3438S:	Supported
3439F:	fs/configfs/
3440F:	include/linux/configfs.h
3441
3442CONNECTOR
3443M:	Evgeniy Polyakov <zbr@ioremap.net>
3444L:	netdev@vger.kernel.org
3445S:	Maintained
3446F:	drivers/connector/
3447
3448CONTROL GROUP (CGROUP)
3449M:	Tejun Heo <tj@kernel.org>
3450M:	Li Zefan <lizefan@huawei.com>
3451M:	Johannes Weiner <hannes@cmpxchg.org>
3452L:	cgroups@vger.kernel.org
3453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3454S:	Maintained
3455F:	Documentation/cgroup*
3456F:	include/linux/cgroup*
3457F:	kernel/cgroup*
3458
3459CONTROL GROUP - CPUSET
3460M:	Li Zefan <lizefan@huawei.com>
3461L:	cgroups@vger.kernel.org
3462W:	http://www.bullopensource.org/cpuset/
3463W:	http://oss.sgi.com/projects/cpusets/
3464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3465S:	Maintained
3466F:	Documentation/cgroup-v1/cpusets.txt
3467F:	include/linux/cpuset.h
3468F:	kernel/cpuset.c
3469
3470CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3471M:	Johannes Weiner <hannes@cmpxchg.org>
3472M:	Michal Hocko <mhocko@kernel.org>
3473M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3474L:	cgroups@vger.kernel.org
3475L:	linux-mm@kvack.org
3476S:	Maintained
3477F:	mm/memcontrol.c
3478F:	mm/swap_cgroup.c
3479
3480CORETEMP HARDWARE MONITORING DRIVER
3481M:	Fenghua Yu <fenghua.yu@intel.com>
3482L:	linux-hwmon@vger.kernel.org
3483S:	Maintained
3484F:	Documentation/hwmon/coretemp
3485F:	drivers/hwmon/coretemp.c
3486
3487COSA/SRP SYNC SERIAL DRIVER
3488M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3489W:	http://www.fi.muni.cz/~kas/cosa/
3490S:	Maintained
3491F:	drivers/net/wan/cosa*
3492
3493CPMAC ETHERNET DRIVER
3494M:	Florian Fainelli <f.fainelli@gmail.com>
3495L:	netdev@vger.kernel.org
3496S:	Maintained
3497F:	drivers/net/ethernet/ti/cpmac.c
3498
3499CPU FREQUENCY DRIVERS
3500M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3501M:	Viresh Kumar <viresh.kumar@linaro.org>
3502L:	linux-pm@vger.kernel.org
3503S:	Maintained
3504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3505T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3506B:	https://bugzilla.kernel.org
3507F:	Documentation/cpu-freq/
3508F:	Documentation/devicetree/bindings/cpufreq/
3509F:	drivers/cpufreq/
3510F:	include/linux/cpufreq.h
3511F:	tools/testing/selftests/cpufreq/
3512
3513CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3514M:	Viresh Kumar <viresh.kumar@linaro.org>
3515M:	Sudeep Holla <sudeep.holla@arm.com>
3516L:	linux-pm@vger.kernel.org
3517W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3518S:	Maintained
3519F:	drivers/cpufreq/arm_big_little.h
3520F:	drivers/cpufreq/arm_big_little.c
3521F:	drivers/cpufreq/arm_big_little_dt.c
3522
3523CPUIDLE DRIVER - ARM BIG LITTLE
3524M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3525M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3526L:	linux-pm@vger.kernel.org
3527L:	linux-arm-kernel@lists.infradead.org
3528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3529S:	Maintained
3530F:	drivers/cpuidle/cpuidle-big_little.c
3531
3532CPUIDLE DRIVER - ARM EXYNOS
3533M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3534M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3535M:	Kukjin Kim <kgene@kernel.org>
3536L:	linux-pm@vger.kernel.org
3537L:	linux-samsung-soc@vger.kernel.org
3538S:	Supported
3539F:	drivers/cpuidle/cpuidle-exynos.c
3540F:	arch/arm/mach-exynos/pm.c
3541
3542CPUIDLE DRIVERS
3543M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3544M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3545L:	linux-pm@vger.kernel.org
3546S:	Maintained
3547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3548B:	https://bugzilla.kernel.org
3549F:	drivers/cpuidle/*
3550F:	include/linux/cpuidle.h
3551
3552CPUID/MSR DRIVER
3553M:	"H. Peter Anvin" <hpa@zytor.com>
3554S:	Maintained
3555F:	arch/x86/kernel/cpuid.c
3556F:	arch/x86/kernel/msr.c
3557
3558CPU POWER MONITORING SUBSYSTEM
3559M:	Thomas Renninger <trenn@suse.com>
3560L:	linux-pm@vger.kernel.org
3561S:	Maintained
3562F:	tools/power/cpupower/
3563
3564CRAMFS FILESYSTEM
3565W:	http://sourceforge.net/projects/cramfs/
3566S:	Orphan / Obsolete
3567F:	Documentation/filesystems/cramfs.txt
3568F:	fs/cramfs/
3569
3570CRIS PORT
3571M:	Mikael Starvik <starvik@axis.com>
3572M:	Jesper Nilsson <jesper.nilsson@axis.com>
3573L:	linux-cris-kernel@axis.com
3574W:	http://developer.axis.com
3575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3576S:	Maintained
3577F:	arch/cris/
3578F:	drivers/tty/serial/crisv10.*
3579
3580CRYPTO API
3581M:	Herbert Xu <herbert@gondor.apana.org.au>
3582M:	"David S. Miller" <davem@davemloft.net>
3583L:	linux-crypto@vger.kernel.org
3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3586S:	Maintained
3587F:	Documentation/crypto/
3588F:	Documentation/devicetree/bindings/crypto/
3589F:	Documentation/DocBook/crypto-API.tmpl
3590F:	arch/*/crypto/
3591F:	crypto/
3592F:	drivers/crypto/
3593F:	include/crypto/
3594F:	include/linux/crypto*
3595
3596CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3597M:	Neil Horman <nhorman@tuxdriver.com>
3598L:	linux-crypto@vger.kernel.org
3599S:	Maintained
3600F:	crypto/ansi_cprng.c
3601F:	crypto/rng.c
3602
3603CS3308 MEDIA DRIVER
3604M:	Hans Verkuil <hverkuil@xs4all.nl>
3605L:	linux-media@vger.kernel.org
3606T:	git git://linuxtv.org/media_tree.git
3607W:	http://linuxtv.org
3608S:	Odd Fixes
3609F:	drivers/media/i2c/cs3308.c
3610F:	drivers/media/i2c/cs3308.h
3611
3612CS5535 Audio ALSA driver
3613M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3614S:	Maintained
3615F:	sound/pci/cs5535audio/
3616
3617CW1200 WLAN driver
3618M:	Solomon Peachy <pizza@shaftnet.org>
3619S:	Maintained
3620F:	drivers/net/wireless/st/cw1200/
3621
3622CX18 VIDEO4LINUX DRIVER
3623M:	Andy Walls <awalls@md.metrocast.net>
3624L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3625L:	linux-media@vger.kernel.org
3626T:	git git://linuxtv.org/media_tree.git
3627W:	https://linuxtv.org
3628W:	http://www.ivtvdriver.org/index.php/Cx18
3629S:	Maintained
3630F:	Documentation/media/v4l-drivers/cx18*
3631F:	drivers/media/pci/cx18/
3632F:	include/uapi/linux/ivtv*
3633
3634CX2341X MPEG ENCODER HELPER MODULE
3635M:	Hans Verkuil <hverkuil@xs4all.nl>
3636L:	linux-media@vger.kernel.org
3637T:	git git://linuxtv.org/media_tree.git
3638W:	https://linuxtv.org
3639S:	Maintained
3640F:	drivers/media/common/cx2341x*
3641F:	include/media/cx2341x*
3642
3643CX24120 MEDIA DRIVER
3644M:	Jemma Denson <jdenson@gmail.com>
3645M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3646L:	linux-media@vger.kernel.org
3647W:	https://linuxtv.org
3648Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3649S:	Maintained
3650F:	drivers/media/dvb-frontends/cx24120*
3651
3652CX88 VIDEO4LINUX DRIVER
3653M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3654M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3655L:	linux-media@vger.kernel.org
3656W:	https://linuxtv.org
3657T:	git git://linuxtv.org/media_tree.git
3658S:	Odd fixes
3659F:	Documentation/media/v4l-drivers/cx88*
3660F:	drivers/media/pci/cx88/
3661
3662CXD2820R MEDIA DRIVER
3663M:	Antti Palosaari <crope@iki.fi>
3664L:	linux-media@vger.kernel.org
3665W:	https://linuxtv.org
3666W:	http://palosaari.fi/linux/
3667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3668T:	git git://linuxtv.org/anttip/media_tree.git
3669S:	Maintained
3670F:	drivers/media/dvb-frontends/cxd2820r*
3671
3672CXGB3 ETHERNET DRIVER (CXGB3)
3673M:	Santosh Raspatur <santosh@chelsio.com>
3674L:	netdev@vger.kernel.org
3675W:	http://www.chelsio.com
3676S:	Supported
3677F:	drivers/net/ethernet/chelsio/cxgb3/
3678
3679CXGB3 ISCSI DRIVER (CXGB3I)
3680M:	Karen Xie <kxie@chelsio.com>
3681L:	linux-scsi@vger.kernel.org
3682W:	http://www.chelsio.com
3683S:	Supported
3684F:	drivers/scsi/cxgbi/cxgb3i
3685
3686CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3687M:	Steve Wise <swise@chelsio.com>
3688L:	linux-rdma@vger.kernel.org
3689W:	http://www.openfabrics.org
3690S:	Supported
3691F:	drivers/infiniband/hw/cxgb3/
3692F:	include/uapi/rdma/cxgb3-abi.h
3693
3694CXGB4 ETHERNET DRIVER (CXGB4)
3695M:	Ganesh Goudar <ganeshgr@chelsio.com>
3696L:	netdev@vger.kernel.org
3697W:	http://www.chelsio.com
3698S:	Supported
3699F:	drivers/net/ethernet/chelsio/cxgb4/
3700
3701CXGB4 ISCSI DRIVER (CXGB4I)
3702M:	Karen Xie <kxie@chelsio.com>
3703L:	linux-scsi@vger.kernel.org
3704W:	http://www.chelsio.com
3705S:	Supported
3706F:	drivers/scsi/cxgbi/cxgb4i
3707
3708CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3709M:	Steve Wise <swise@chelsio.com>
3710L:	linux-rdma@vger.kernel.org
3711W:	http://www.openfabrics.org
3712S:	Supported
3713F:	drivers/infiniband/hw/cxgb4/
3714F:	include/uapi/rdma/cxgb4-abi.h
3715
3716CXGB4VF ETHERNET DRIVER (CXGB4VF)
3717M:	Casey Leedom <leedom@chelsio.com>
3718L:	netdev@vger.kernel.org
3719W:	http://www.chelsio.com
3720S:	Supported
3721F:	drivers/net/ethernet/chelsio/cxgb4vf/
3722
3723CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3724M:	Ian Munsie <imunsie@au1.ibm.com>
3725M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3726L:	linuxppc-dev@lists.ozlabs.org
3727S:	Supported
3728F:	arch/powerpc/platforms/powernv/pci-cxl.c
3729F:	drivers/misc/cxl/
3730F:	include/misc/cxl*
3731F:	include/uapi/misc/cxl.h
3732F:	Documentation/powerpc/cxl.txt
3733F:	Documentation/ABI/testing/sysfs-class-cxl
3734
3735CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3736M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3737M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3738M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3739L:	linux-scsi@vger.kernel.org
3740S:	Supported
3741F:	drivers/scsi/cxlflash/
3742F:	include/uapi/scsi/cxlflash_ioctls.h
3743F:	Documentation/powerpc/cxlflash.txt
3744
3745STMMAC ETHERNET DRIVER
3746M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3747M:	Alexandre Torgue <alexandre.torgue@st.com>
3748L:	netdev@vger.kernel.org
3749W:	http://www.stlinux.com
3750S:	Supported
3751F:	drivers/net/ethernet/stmicro/stmmac/
3752
3753CYBERPRO FB DRIVER
3754M:	Russell King <linux@armlinux.org.uk>
3755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3756W:	http://www.armlinux.org.uk/
3757S:	Maintained
3758F:	drivers/video/fbdev/cyber2000fb.*
3759
3760CYCLADES ASYNC MUX DRIVER
3761W:	http://www.cyclades.com/
3762S:	Orphan
3763F:	drivers/tty/cyclades.c
3764F:	include/linux/cyclades.h
3765F:	include/uapi/linux/cyclades.h
3766
3767CYCLADES PC300 DRIVER
3768W:	http://www.cyclades.com/
3769S:	Orphan
3770F:	drivers/net/wan/pc300*
3771
3772CYPRESS_FIRMWARE MEDIA DRIVER
3773M:	Antti Palosaari <crope@iki.fi>
3774L:	linux-media@vger.kernel.org
3775W:	https://linuxtv.org
3776W:	http://palosaari.fi/linux/
3777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3778T:	git git://linuxtv.org/anttip/media_tree.git
3779S:	Maintained
3780F:	drivers/media/common/cypress_firmware*
3781
3782CYTTSP TOUCHSCREEN DRIVER
3783M:	Ferruh Yigit <fery@cypress.com>
3784L:	linux-input@vger.kernel.org
3785S:	Supported
3786F:	drivers/input/touchscreen/cyttsp*
3787F:	include/linux/input/cyttsp.h
3788
3789DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3790M:	Joshua Kinard <kumba@gentoo.org>
3791S:	Maintained
3792F:	drivers/rtc/rtc-ds1685.c
3793F:	include/linux/rtc/ds1685.h
3794
3795DAMA SLAVE for AX.25
3796M:	Joerg Reuter <jreuter@yaina.de>
3797W:	http://yaina.de/jreuter/
3798W:	http://www.qsl.net/dl1bke/
3799L:	linux-hams@vger.kernel.org
3800S:	Maintained
3801F:	net/ax25/af_ax25.c
3802F:	net/ax25/ax25_dev.c
3803F:	net/ax25/ax25_ds_*
3804F:	net/ax25/ax25_in.c
3805F:	net/ax25/ax25_out.c
3806F:	net/ax25/ax25_timer.c
3807F:	net/ax25/sysctl_net_ax25.c
3808
3809DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3810L:	netdev@vger.kernel.org
3811S:	Orphan
3812F:	Documentation/networking/dmfe.txt
3813F:	drivers/net/ethernet/dec/tulip/dmfe.c
3814
3815DC390/AM53C974 SCSI driver
3816M:	Hannes Reinecke <hare@suse.com>
3817L:	linux-scsi@vger.kernel.org
3818S:	Maintained
3819F:	drivers/scsi/am53c974.c
3820
3821DC395x SCSI driver
3822M:	Oliver Neukum <oliver@neukum.org>
3823M:	Ali Akcaagac <aliakc@web.de>
3824M:	Jamie Lenehan <lenehan@twibble.org>
3825L:	dc395x@twibble.org
3826W:	http://twibble.org/dist/dc395x/
3827W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3828S:	Maintained
3829F:	Documentation/scsi/dc395x.txt
3830F:	drivers/scsi/dc395x.*
3831
3832DCCP PROTOCOL
3833M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3834L:	dccp@vger.kernel.org
3835W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3836S:	Maintained
3837F:	include/linux/dccp.h
3838F:	include/uapi/linux/dccp.h
3839F:	include/linux/tfrc.h
3840F:	net/dccp/
3841
3842DECnet NETWORK LAYER
3843W:	http://linux-decnet.sourceforge.net
3844L:	linux-decnet-user@lists.sourceforge.net
3845S:	Orphan
3846F:	Documentation/networking/decnet.txt
3847F:	net/decnet/
3848
3849DECSTATION PLATFORM SUPPORT
3850M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3851L:	linux-mips@linux-mips.org
3852W:	http://www.linux-mips.org/wiki/DECstation
3853S:	Maintained
3854F:	arch/mips/dec/
3855F:	arch/mips/include/asm/dec/
3856F:	arch/mips/include/asm/mach-dec/
3857
3858DEFXX FDDI NETWORK DRIVER
3859M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3860S:	Maintained
3861F:	drivers/net/fddi/defxx.*
3862
3863DELL LAPTOP DRIVER
3864M:	Matthew Garrett <mjg59@srcf.ucam.org>
3865M:	Pali Rohár <pali.rohar@gmail.com>
3866L:	platform-driver-x86@vger.kernel.org
3867S:	Maintained
3868F:	drivers/platform/x86/dell-laptop.c
3869
3870DELL LAPTOP RBTN DRIVER
3871M:	Pali Rohár <pali.rohar@gmail.com>
3872S:	Maintained
3873F:	drivers/platform/x86/dell-rbtn.*
3874
3875DELL LAPTOP FREEFALL DRIVER
3876M:	Pali Rohár <pali.rohar@gmail.com>
3877S:	Maintained
3878F:	drivers/platform/x86/dell-smo8800.c
3879
3880DELL LAPTOP SMM DRIVER
3881M:	Pali Rohár <pali.rohar@gmail.com>
3882S:	Maintained
3883F:	drivers/hwmon/dell-smm-hwmon.c
3884F:	include/uapi/linux/i8k.h
3885
3886DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3887M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3888S:	Maintained
3889F:	Documentation/dcdbas.txt
3890F:	drivers/firmware/dcdbas.*
3891
3892DELL WMI EXTRAS DRIVER
3893M:	Matthew Garrett <mjg59@srcf.ucam.org>
3894M:	Pali Rohár <pali.rohar@gmail.com>
3895S:	Maintained
3896F:	drivers/platform/x86/dell-wmi.c
3897
3898DESIGNWARE USB2 DRD IP DRIVER
3899M:	John Youn <johnyoun@synopsys.com>
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/dwc2/
3904
3905DESIGNWARE USB3 DRD IP DRIVER
3906M:	Felipe Balbi <balbi@kernel.org>
3907L:	linux-usb@vger.kernel.org
3908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3909S:	Maintained
3910F:	drivers/usb/dwc3/
3911
3912DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3913M:	Andreas Klinger <ak@it-klinger.de>
3914L:	linux-iio@vger.kernel.org
3915S:	Maintained
3916F:	drivers/iio/proximity/srf*.c
3917
3918DEVICE COREDUMP (DEV_COREDUMP)
3919M:	Johannes Berg <johannes@sipsolutions.net>
3920L:	linux-kernel@vger.kernel.org
3921S:	Maintained
3922F:	drivers/base/devcoredump.c
3923F:	include/linux/devcoredump.h
3924
3925DEVICE FREQUENCY (DEVFREQ)
3926M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3927M:	Kyungmin Park <kyungmin.park@samsung.com>
3928R:	Chanwoo Choi <cw00.choi@samsung.com>
3929L:	linux-pm@vger.kernel.org
3930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3931S:	Maintained
3932F:	drivers/devfreq/
3933F:	include/linux/devfreq.h
3934F:	Documentation/devicetree/bindings/devfreq/
3935
3936DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3937M:	Chanwoo Choi <cw00.choi@samsung.com>
3938L:	linux-pm@vger.kernel.org
3939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3940S:	Supported
3941F:	drivers/devfreq/event/
3942F:	drivers/devfreq/devfreq-event.c
3943F:	include/linux/devfreq-event.h
3944F:	Documentation/devicetree/bindings/devfreq/event/
3945
3946BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3947M:	Chanwoo Choi <cw00.choi@samsung.com>
3948L:	linux-pm@vger.kernel.org
3949L:	linux-samsung-soc@vger.kernel.org
3950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3951S:	Maintained
3952F:	drivers/devfreq/exynos-bus.c
3953F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3954
3955DEVICE NUMBER REGISTRY
3956M:	Torben Mathiasen <device@lanana.org>
3957W:	http://lanana.org/docs/device-list/index.html
3958S:	Maintained
3959
3960DEVICE-MAPPER  (LVM)
3961M:	Alasdair Kergon <agk@redhat.com>
3962M:	Mike Snitzer <snitzer@redhat.com>
3963M:	dm-devel@redhat.com
3964L:	dm-devel@redhat.com
3965W:	http://sources.redhat.com/dm
3966Q:	http://patchwork.kernel.org/project/dm-devel/list/
3967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3968T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3969S:	Maintained
3970F:	Documentation/device-mapper/
3971F:	drivers/md/dm*
3972F:	drivers/md/persistent-data/
3973F:	include/linux/device-mapper.h
3974F:	include/linux/dm-*.h
3975F:	include/uapi/linux/dm-*.h
3976
3977DEVLINK
3978M:	Jiri Pirko <jiri@mellanox.com>
3979L:	netdev@vger.kernel.org
3980S:	Supported
3981F:	net/core/devlink.c
3982F:	include/net/devlink.h
3983F:	include/uapi/linux/devlink.h
3984
3985DIALOG SEMICONDUCTOR DRIVERS
3986M:	Support Opensource <support.opensource@diasemi.com>
3987W:	http://www.dialog-semiconductor.com/products
3988S:	Supported
3989F:	Documentation/hwmon/da90??
3990F:	Documentation/devicetree/bindings/mfd/da90*.txt
3991F:	Documentation/devicetree/bindings/regulator/da92*.txt
3992F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3993F:	drivers/gpio/gpio-da90??.c
3994F:	drivers/hwmon/da90??-hwmon.c
3995F:	drivers/iio/adc/da91??-*.c
3996F:	drivers/input/misc/da90??_onkey.c
3997F:	drivers/input/touchscreen/da9052_tsi.c
3998F:	drivers/leds/leds-da90??.c
3999F:	drivers/mfd/da903x.c
4000F:	drivers/mfd/da90??-*.c
4001F:	drivers/mfd/da91??-*.c
4002F:	drivers/power/supply/da9052-battery.c
4003F:	drivers/power/supply/da91??-*.c
4004F:	drivers/regulator/da903x.c
4005F:	drivers/regulator/da9???-regulator.[ch]
4006F:	drivers/rtc/rtc-da90??.c
4007F:	drivers/video/backlight/da90??_bl.c
4008F:	drivers/watchdog/da90??_wdt.c
4009F:	include/linux/mfd/da903x.h
4010F:	include/linux/mfd/da9052/
4011F:	include/linux/mfd/da9055/
4012F:	include/linux/mfd/da9062/
4013F:	include/linux/mfd/da9063/
4014F:	include/linux/mfd/da9150/
4015F:	include/linux/regulator/da9211.h
4016F:	include/sound/da[79]*.h
4017F:	sound/soc/codecs/da[79]*.[ch]
4018
4019DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4020M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4021L:	linux-gpio@vger.kernel.org
4022S:	Maintained
4023F:	drivers/gpio/gpio-gpio-mm.c
4024
4025DIGI NEO AND CLASSIC PCI PRODUCTS
4026M:	Lidza Louina <lidza.louina@gmail.com>
4027M:	Mark Hounschell <markh@compro.net>
4028L:	driverdev-devel@linuxdriverproject.org
4029S:	Maintained
4030F:	drivers/staging/dgnc/
4031
4032DIOLAN U2C-12 I2C DRIVER
4033M:	Guenter Roeck <linux@roeck-us.net>
4034L:	linux-i2c@vger.kernel.org
4035S:	Maintained
4036F:	drivers/i2c/busses/i2c-diolan-u2c.c
4037
4038DIRECT ACCESS (DAX)
4039M:	Matthew Wilcox <mawilcox@microsoft.com>
4040M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4041L:	linux-fsdevel@vger.kernel.org
4042S:	Supported
4043F:	fs/dax.c
4044F:	include/linux/dax.h
4045F:	include/trace/events/fs_dax.h
4046
4047DIRECTORY NOTIFICATION (DNOTIFY)
4048M:	Eric Paris <eparis@parisplace.org>
4049S:	Maintained
4050F:	Documentation/filesystems/dnotify.txt
4051F:	fs/notify/dnotify/
4052F:	include/linux/dnotify.h
4053
4054DISK GEOMETRY AND PARTITION HANDLING
4055M:	Andries Brouwer <aeb@cwi.nl>
4056W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4057W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4058W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4059S:	Maintained
4060
4061DISKQUOTA
4062M:	Jan Kara <jack@suse.com>
4063S:	Maintained
4064F:	Documentation/filesystems/quota.txt
4065F:	fs/quota/
4066F:	include/linux/quota*.h
4067F:	include/uapi/linux/quota*.h
4068
4069DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4070M:	Bernie Thompson <bernie@plugable.com>
4071L:	linux-fbdev@vger.kernel.org
4072S:	Maintained
4073W:	http://plugable.com/category/projects/udlfb/
4074F:	drivers/video/fbdev/udlfb.c
4075F:	include/video/udlfb.h
4076F:	Documentation/fb/udlfb.txt
4077
4078DISTRIBUTED LOCK MANAGER (DLM)
4079M:	Christine Caulfield <ccaulfie@redhat.com>
4080M:	David Teigland <teigland@redhat.com>
4081L:	cluster-devel@redhat.com
4082W:	http://sources.redhat.com/cluster/
4083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4084S:	Supported
4085F:	fs/dlm/
4086
4087DMA BUFFER SHARING FRAMEWORK
4088M:	Sumit Semwal <sumit.semwal@linaro.org>
4089S:	Maintained
4090L:	linux-media@vger.kernel.org
4091L:	dri-devel@lists.freedesktop.org
4092L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4093F:	drivers/dma-buf/
4094F:	include/linux/dma-buf*
4095F:	include/linux/reservation.h
4096F:	include/linux/*fence.h
4097F:	Documentation/driver-api/dma-buf.rst
4098T:	git git://anongit.freedesktop.org/drm/drm-misc
4099
4100SYNC FILE FRAMEWORK
4101M:	Sumit Semwal <sumit.semwal@linaro.org>
4102R:	Gustavo Padovan <gustavo@padovan.org>
4103S:	Maintained
4104L:	linux-media@vger.kernel.org
4105L:	dri-devel@lists.freedesktop.org
4106F:	drivers/dma-buf/sync_*
4107F:	drivers/dma-buf/dma-fence*
4108F:	drivers/dma-buf/sw_sync.c
4109F:	include/linux/sync_file.h
4110F:	include/uapi/linux/sync_file.h
4111F:	Documentation/sync_file.txt
4112T:	git git://anongit.freedesktop.org/drm/drm-misc
4113
4114DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4115M:	Vinod Koul <vinod.koul@intel.com>
4116L:	dmaengine@vger.kernel.org
4117Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4118S:	Maintained
4119F:	drivers/dma/
4120F:	include/linux/dmaengine.h
4121F:	Documentation/devicetree/bindings/dma/
4122F:	Documentation/dmaengine/
4123T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4124
4125DME1737 HARDWARE MONITOR DRIVER
4126M:	Juerg Haefliger <juergh@gmail.com>
4127L:	linux-hwmon@vger.kernel.org
4128S:	Maintained
4129F:	Documentation/hwmon/dme1737
4130F:	drivers/hwmon/dme1737.c
4131
4132DMI/SMBIOS SUPPORT
4133M:	Jean Delvare <jdelvare@suse.com>
4134S:	Maintained
4135T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4136F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4137F:	drivers/firmware/dmi-id.c
4138F:	drivers/firmware/dmi_scan.c
4139F:	include/linux/dmi.h
4140
4141DOCUMENTATION
4142M:	Jonathan Corbet <corbet@lwn.net>
4143L:	linux-doc@vger.kernel.org
4144S:	Maintained
4145F:	Documentation/
4146F:	scripts/docproc.c
4147F:	scripts/kernel-doc*
4148X:	Documentation/ABI/
4149X:	Documentation/devicetree/
4150X:	Documentation/acpi
4151X:	Documentation/power
4152X:	Documentation/spi
4153X:	Documentation/media
4154T:	git git://git.lwn.net/linux.git docs-next
4155
4156DOUBLETALK DRIVER
4157M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4158L:	blinux-list@redhat.com
4159S:	Maintained
4160F:	drivers/char/dtlk.c
4161F:	include/linux/dtlk.h
4162
4163DPAA2 DATAPATH I/O (DPIO) DRIVER
4164M:	Roy Pledge <Roy.Pledge@nxp.com>
4165L:	linux-kernel@vger.kernel.org
4166S:	Maintained
4167F:	drivers/staging/fsl-mc/bus/dpio
4168
4169DPAA2 ETHERNET DRIVER
4170M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4171L:	linux-kernel@vger.kernel.org
4172S:	Maintained
4173F:	drivers/staging/fsl-dpaa2/ethernet
4174
4175DPT_I2O SCSI RAID DRIVER
4176M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4177L:	linux-scsi@vger.kernel.org
4178W:	http://www.adaptec.com/
4179S:	Maintained
4180F:	drivers/scsi/dpt*
4181F:	drivers/scsi/dpt/
4182
4183DRBD DRIVER
4184M:	Philipp Reisner <philipp.reisner@linbit.com>
4185M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4186L:	drbd-dev@lists.linbit.com
4187W:	http://www.drbd.org
4188T:	git git://git.linbit.com/linux-drbd.git
4189T:	git git://git.linbit.com/drbd-8.4.git
4190S:	Supported
4191F:	drivers/block/drbd/
4192F:	lib/lru_cache.c
4193F:	Documentation/blockdev/drbd/
4194
4195DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4196M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4198S:	Supported
4199F:	Documentation/kobject.txt
4200F:	drivers/base/
4201F:	fs/debugfs/
4202F:	fs/sysfs/
4203F:	include/linux/debugfs.h
4204F:	include/linux/kobj*
4205F:	lib/kobj*
4206
4207DRM DRIVERS
4208M:	David Airlie <airlied@linux.ie>
4209L:	dri-devel@lists.freedesktop.org
4210T:	git git://people.freedesktop.org/~airlied/linux
4211B:	https://bugs.freedesktop.org/
4212C:	irc://chat.freenode.net/dri-devel
4213S:	Maintained
4214F:	drivers/gpu/drm/
4215F:	drivers/gpu/vga/
4216F:	Documentation/devicetree/bindings/display/
4217F:	Documentation/devicetree/bindings/gpu/
4218F:	Documentation/devicetree/bindings/video/
4219F:	Documentation/gpu/
4220F:	include/drm/
4221F:	include/uapi/drm/
4222F:	include/linux/vga*
4223
4224DRM DRIVERS AND MISC GPU PATCHES
4225M:	Daniel Vetter <daniel.vetter@intel.com>
4226M:	Jani Nikula <jani.nikula@linux.intel.com>
4227M:	Sean Paul <seanpaul@chromium.org>
4228W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4229S:	Maintained
4230T:	git git://anongit.freedesktop.org/drm/drm-misc
4231F:	Documentation/gpu/
4232F:	drivers/gpu/vga/
4233F:	drivers/gpu/drm/*
4234F:	include/drm/drm*
4235F:	include/uapi/drm/drm*
4236F:	include/linux/vga*
4237
4238DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4239M:	Dave Airlie <airlied@redhat.com>
4240S:	Odd Fixes
4241F:	drivers/gpu/drm/ast/
4242
4243DRM DRIVERS FOR BRIDGE CHIPS
4244M:	Archit Taneja <architt@codeaurora.org>
4245S:	Maintained
4246T:	git git://anongit.freedesktop.org/drm/drm-misc
4247F:	drivers/gpu/drm/bridge/
4248
4249DRM DRIVER FOR BOCHS VIRTUAL GPU
4250M:	Gerd Hoffmann <kraxel@redhat.com>
4251L:	virtualization@lists.linux-foundation.org
4252T:	git git://anongit.freedesktop.org/drm/drm-misc
4253S:	Maintained
4254F:	drivers/gpu/drm/bochs/
4255
4256DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4257M:	Dave Airlie <airlied@redhat.com>
4258M:	Gerd Hoffmann <kraxel@redhat.com>
4259L:	virtualization@lists.linux-foundation.org
4260T:	git git://anongit.freedesktop.org/drm/drm-misc
4261S:	Obsolete
4262W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4263F:	drivers/gpu/drm/cirrus/
4264
4265RADEON and AMDGPU DRM DRIVERS
4266M:	Alex Deucher <alexander.deucher@amd.com>
4267M:	Christian König <christian.koenig@amd.com>
4268L:	amd-gfx@lists.freedesktop.org
4269T:	git git://people.freedesktop.org/~agd5f/linux
4270S:	Supported
4271F:	drivers/gpu/drm/radeon/
4272F:	include/uapi/drm/radeon_drm.h
4273F:	drivers/gpu/drm/amd/
4274F:	include/uapi/drm/amdgpu_drm.h
4275
4276DRM PANEL DRIVERS
4277M:	Thierry Reding <thierry.reding@gmail.com>
4278L:	dri-devel@lists.freedesktop.org
4279T:	git git://anongit.freedesktop.org/tegra/linux.git
4280S:	Maintained
4281F:	drivers/gpu/drm/drm_panel.c
4282F:	drivers/gpu/drm/panel/
4283F:	include/drm/drm_panel.h
4284F:	Documentation/devicetree/bindings/display/panel/
4285
4286INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4287M:	Daniel Vetter <daniel.vetter@intel.com>
4288M:	Jani Nikula <jani.nikula@linux.intel.com>
4289L:	intel-gfx@lists.freedesktop.org
4290W:	https://01.org/linuxgraphics/
4291B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4292C:	irc://chat.freenode.net/intel-gfx
4293Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4294T:	git git://anongit.freedesktop.org/drm-intel
4295S:	Supported
4296F:	drivers/gpu/drm/i915/
4297F:	include/drm/i915*
4298F:	include/uapi/drm/i915_drm.h
4299F:	Documentation/gpu/i915.rst
4300
4301INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4302M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4303M:      Zhi Wang <zhi.a.wang@intel.com>
4304L:      intel-gvt-dev@lists.freedesktop.org
4305L:      intel-gfx@lists.freedesktop.org
4306W:      https://01.org/igvt-g
4307T:      git https://github.com/01org/gvt-linux.git
4308S:      Supported
4309F:      drivers/gpu/drm/i915/gvt/
4310
4311DRM DRIVERS FOR ATMEL HLCDC
4312M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4313L:	dri-devel@lists.freedesktop.org
4314S:	Supported
4315F:	drivers/gpu/drm/atmel-hlcdc/
4316F:	Documentation/devicetree/bindings/drm/atmel/
4317T:	git git://anongit.freedesktop.org/drm/drm-misc
4318
4319DRM DRIVERS FOR ALLWINNER A10
4320M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4321L:	dri-devel@lists.freedesktop.org
4322S:	Supported
4323F:	drivers/gpu/drm/sun4i/
4324F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4326
4327DRM DRIVERS FOR AMLOGIC SOCS
4328M:	Neil Armstrong <narmstrong@baylibre.com>
4329L:	dri-devel@lists.freedesktop.org
4330L:	linux-amlogic@lists.infradead.org
4331W:	http://linux-meson.com/
4332S:	Supported
4333F:	drivers/gpu/drm/meson/
4334F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4335F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4336F:	Documentation/gpu/meson.rst
4337T:	git git://anongit.freedesktop.org/drm/drm-misc
4338
4339DRM DRIVERS FOR EXYNOS
4340M:	Inki Dae <inki.dae@samsung.com>
4341M:	Joonyoung Shim <jy0922.shim@samsung.com>
4342M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4343M:	Kyungmin Park <kyungmin.park@samsung.com>
4344L:	dri-devel@lists.freedesktop.org
4345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4346S:	Supported
4347F:	drivers/gpu/drm/exynos/
4348F:	include/uapi/drm/exynos_drm.h
4349F:	Documentation/devicetree/bindings/display/exynos/
4350
4351DRM DRIVERS FOR FREESCALE DCU
4352M:	Stefan Agner <stefan@agner.ch>
4353M:	Alison Wang <alison.wang@freescale.com>
4354L:	dri-devel@lists.freedesktop.org
4355S:	Supported
4356F:	drivers/gpu/drm/fsl-dcu/
4357F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4358F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4359F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4360
4361DRM DRIVERS FOR FREESCALE IMX
4362M:	Philipp Zabel <p.zabel@pengutronix.de>
4363L:	dri-devel@lists.freedesktop.org
4364S:	Maintained
4365F:	drivers/gpu/drm/imx/
4366F:	drivers/gpu/ipu-v3/
4367F:	Documentation/devicetree/bindings/display/imx/
4368
4369DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4370M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4371L:	dri-devel@lists.freedesktop.org
4372T:	git git://github.com/patjak/drm-gma500
4373S:	Maintained
4374F:	drivers/gpu/drm/gma500/
4375
4376DRM DRIVERS FOR HISILICON
4377M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4378M:	Rongrong Zou <zourongrong@gmail.com>
4379R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4380R:	Chen Feng <puck.chen@hisilicon.com>
4381L:	dri-devel@lists.freedesktop.org
4382T:	git git://github.com/xin3liang/linux.git
4383S:	Maintained
4384F:	drivers/gpu/drm/hisilicon/
4385F:	Documentation/devicetree/bindings/display/hisilicon/
4386
4387DRM DRIVER FOR INTEL I810 VIDEO CARDS
4388S:	Orphan / Obsolete
4389F:	drivers/gpu/drm/i810/
4390F:	include/uapi/drm/i810_drm.h
4391
4392DRM DRIVERS FOR MEDIATEK
4393M:	CK Hu <ck.hu@mediatek.com>
4394M:	Philipp Zabel <p.zabel@pengutronix.de>
4395L:	dri-devel@lists.freedesktop.org
4396S:	Supported
4397F:	drivers/gpu/drm/mediatek/
4398F:	Documentation/devicetree/bindings/display/mediatek/
4399
4400DRM DRIVER FOR MI0283QT
4401M:	Noralf Trønnes <noralf@tronnes.org>
4402S:	Maintained
4403F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4404F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4405
4406DRM DRIVER FOR MSM ADRENO GPU
4407M:	Rob Clark <robdclark@gmail.com>
4408L:	linux-arm-msm@vger.kernel.org
4409L:	dri-devel@lists.freedesktop.org
4410L:	freedreno@lists.freedesktop.org
4411T:	git git://people.freedesktop.org/~robclark/linux
4412S:	Maintained
4413F:	drivers/gpu/drm/msm/
4414F:	include/uapi/drm/msm_drm.h
4415F:	Documentation/devicetree/bindings/display/msm/
4416
4417DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4418M:	Ben Skeggs <bskeggs@redhat.com>
4419L:	dri-devel@lists.freedesktop.org
4420L:	nouveau@lists.freedesktop.org
4421T:	git git://github.com/skeggsb/linux
4422S:	Supported
4423F:	drivers/gpu/drm/nouveau/
4424F:	include/uapi/drm/nouveau_drm.h
4425
4426DRM DRIVERS FOR NVIDIA TEGRA
4427M:	Thierry Reding <thierry.reding@gmail.com>
4428L:	dri-devel@lists.freedesktop.org
4429L:	linux-tegra@vger.kernel.org
4430T:	git git://anongit.freedesktop.org/tegra/linux.git
4431S:	Supported
4432F:	drivers/gpu/drm/tegra/
4433F:	drivers/gpu/host1x/
4434F:	include/linux/host1x.h
4435F:	include/uapi/drm/tegra_drm.h
4436F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4437
4438DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4439S:	Orphan / Obsolete
4440F:	drivers/gpu/drm/mga/
4441F:	include/uapi/drm/mga_drm.h
4442
4443DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4444M:	Dave Airlie <airlied@redhat.com>
4445S:	Odd Fixes
4446F:	drivers/gpu/drm/mgag200/
4447
4448DRM DRIVER FOR RAGE 128 VIDEO CARDS
4449S:	Orphan / Obsolete
4450F:	drivers/gpu/drm/r128/
4451F:	include/uapi/drm/r128_drm.h
4452
4453DRM DRIVERS FOR RENESAS
4454M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4455L:	dri-devel@lists.freedesktop.org
4456L:	linux-renesas-soc@vger.kernel.org
4457T:	git git://linuxtv.org/pinchartl/fbdev
4458S:	Supported
4459F:	drivers/gpu/drm/rcar-du/
4460F:	drivers/gpu/drm/shmobile/
4461F:	include/linux/platform_data/shmob_drm.h
4462F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4463F:	Documentation/devicetree/bindings/display/renesas,du.txt
4464
4465DRM DRIVER FOR QXL VIRTUAL GPU
4466M:	Dave Airlie <airlied@redhat.com>
4467M:	Gerd Hoffmann <kraxel@redhat.com>
4468L:	virtualization@lists.linux-foundation.org
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470S:	Maintained
4471F:	drivers/gpu/drm/qxl/
4472F:	include/uapi/drm/qxl_drm.h
4473
4474DRM DRIVERS FOR ROCKCHIP
4475M:	Mark Yao <mark.yao@rock-chips.com>
4476L:	dri-devel@lists.freedesktop.org
4477S:	Maintained
4478F:	drivers/gpu/drm/rockchip/
4479F:	Documentation/devicetree/bindings/display/rockchip/
4480T:	git git://anongit.freedesktop.org/drm/drm-misc
4481
4482DRM DRIVER FOR SAVAGE VIDEO CARDS
4483S:	Orphan / Obsolete
4484F:	drivers/gpu/drm/savage/
4485F:	include/uapi/drm/savage_drm.h
4486
4487DRM DRIVER FOR SIS VIDEO CARDS
4488S:	Orphan / Obsolete
4489F:	drivers/gpu/drm/sis/
4490F:	include/uapi/drm/sis_drm.h
4491
4492DRM DRIVERS FOR STI
4493M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4494M:	Vincent Abriou <vincent.abriou@st.com>
4495L:	dri-devel@lists.freedesktop.org
4496T:	git git://anongit.freedesktop.org/drm/drm-misc
4497S:	Maintained
4498F:	drivers/gpu/drm/sti
4499F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4500
4501DRM DRIVER FOR TDFX VIDEO CARDS
4502S:	Orphan / Obsolete
4503F:	drivers/gpu/drm/tdfx/
4504
4505DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4506M:	Dave Airlie <airlied@redhat.com>
4507S:	Odd Fixes
4508F:	drivers/gpu/drm/udl/
4509
4510DRM DRIVERS FOR VIVANTE GPU IP
4511M:	Lucas Stach <l.stach@pengutronix.de>
4512R:	Russell King <linux+etnaviv@armlinux.org.uk>
4513R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4514L:	etnaviv@lists.freedesktop.org
4515L:	dri-devel@lists.freedesktop.org
4516S:	Maintained
4517F:	drivers/gpu/drm/etnaviv/
4518F:	include/uapi/drm/etnaviv_drm.h
4519F:	Documentation/devicetree/bindings/display/etnaviv/
4520
4521DRM DRIVER FOR VMWARE VIRTUAL GPU
4522M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4523M:	Sinclair Yeh <syeh@vmware.com>
4524M:	Thomas Hellstrom <thellstrom@vmware.com>
4525L:	dri-devel@lists.freedesktop.org
4526T:	git git://people.freedesktop.org/~syeh/repos_linux
4527T:	git git://people.freedesktop.org/~thomash/linux
4528S:	Supported
4529F:	drivers/gpu/drm/vmwgfx/
4530F:	include/uapi/drm/vmwgfx_drm.h
4531
4532DRM DRIVERS FOR VC4
4533M:	Eric Anholt <eric@anholt.net>
4534T:	git git://github.com/anholt/linux
4535S:	Supported
4536F:	drivers/gpu/drm/vc4/
4537F:	include/uapi/drm/vc4_drm.h
4538F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4539T:	git git://anongit.freedesktop.org/drm/drm-misc
4540
4541DRM DRIVERS FOR TI OMAP
4542M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4543L:	dri-devel@lists.freedesktop.org
4544S:	Maintained
4545F:	drivers/gpu/drm/omapdrm/
4546F:	Documentation/devicetree/bindings/display/ti/
4547
4548DRM DRIVERS FOR TI LCDC
4549M:	Jyri Sarha <jsarha@ti.com>
4550R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4551L:	dri-devel@lists.freedesktop.org
4552S:	Maintained
4553F:	drivers/gpu/drm/tilcdc/
4554F:	Documentation/devicetree/bindings/display/tilcdc/
4555
4556DRM DRIVERS FOR ZTE ZX
4557M:	Shawn Guo <shawnguo@kernel.org>
4558L:	dri-devel@lists.freedesktop.org
4559S:	Maintained
4560F:	drivers/gpu/drm/zte/
4561F:	Documentation/devicetree/bindings/display/zte,vou.txt
4562T:	git git://anongit.freedesktop.org/drm/drm-misc
4563
4564DSBR100 USB FM RADIO DRIVER
4565M:	Alexey Klimov <klimov.linux@gmail.com>
4566L:	linux-media@vger.kernel.org
4567T:	git git://linuxtv.org/media_tree.git
4568S:	Maintained
4569F:	drivers/media/radio/dsbr100.c
4570
4571DSCC4 DRIVER
4572M:	Francois Romieu <romieu@fr.zoreil.com>
4573L:	netdev@vger.kernel.org
4574S:	Maintained
4575F:	drivers/net/wan/dscc4.c
4576
4577DT3155 MEDIA DRIVER
4578M:	Hans Verkuil <hverkuil@xs4all.nl>
4579L:	linux-media@vger.kernel.org
4580T:	git git://linuxtv.org/media_tree.git
4581W:	https://linuxtv.org
4582S:	Odd Fixes
4583F:	drivers/media/pci/dt3155/
4584
4585DVB_USB_AF9015 MEDIA DRIVER
4586M:	Antti Palosaari <crope@iki.fi>
4587L:	linux-media@vger.kernel.org
4588W:	https://linuxtv.org
4589W:	http://palosaari.fi/linux/
4590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4591T:	git git://linuxtv.org/anttip/media_tree.git
4592S:	Maintained
4593F:	drivers/media/usb/dvb-usb-v2/af9015*
4594
4595DVB_USB_AF9035 MEDIA DRIVER
4596M:	Antti Palosaari <crope@iki.fi>
4597L:	linux-media@vger.kernel.org
4598W:	https://linuxtv.org
4599W:	http://palosaari.fi/linux/
4600Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4601T:	git git://linuxtv.org/anttip/media_tree.git
4602S:	Maintained
4603F:	drivers/media/usb/dvb-usb-v2/af9035*
4604
4605DVB_USB_ANYSEE MEDIA DRIVER
4606M:	Antti Palosaari <crope@iki.fi>
4607L:	linux-media@vger.kernel.org
4608W:	https://linuxtv.org
4609W:	http://palosaari.fi/linux/
4610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4611T:	git git://linuxtv.org/anttip/media_tree.git
4612S:	Maintained
4613F:	drivers/media/usb/dvb-usb-v2/anysee*
4614
4615DVB_USB_AU6610 MEDIA DRIVER
4616M:	Antti Palosaari <crope@iki.fi>
4617L:	linux-media@vger.kernel.org
4618W:	https://linuxtv.org
4619W:	http://palosaari.fi/linux/
4620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4621T:	git git://linuxtv.org/anttip/media_tree.git
4622S:	Maintained
4623F:	drivers/media/usb/dvb-usb-v2/au6610*
4624
4625DVB_USB_CE6230 MEDIA DRIVER
4626M:	Antti Palosaari <crope@iki.fi>
4627L:	linux-media@vger.kernel.org
4628W:	https://linuxtv.org
4629W:	http://palosaari.fi/linux/
4630Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4631T:	git git://linuxtv.org/anttip/media_tree.git
4632S:	Maintained
4633F:	drivers/media/usb/dvb-usb-v2/ce6230*
4634
4635DVB_USB_CXUSB MEDIA DRIVER
4636M:	Michael Krufky <mkrufky@linuxtv.org>
4637L:	linux-media@vger.kernel.org
4638W:	https://linuxtv.org
4639W:	http://github.com/mkrufky
4640Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4641T:	git git://linuxtv.org/media_tree.git
4642S:	Maintained
4643F:	drivers/media/usb/dvb-usb/cxusb*
4644
4645DVB_USB_EC168 MEDIA DRIVER
4646M:	Antti Palosaari <crope@iki.fi>
4647L:	linux-media@vger.kernel.org
4648W:	https://linuxtv.org
4649W:	http://palosaari.fi/linux/
4650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4651T:	git git://linuxtv.org/anttip/media_tree.git
4652S:	Maintained
4653F:	drivers/media/usb/dvb-usb-v2/ec168*
4654
4655DVB_USB_GL861 MEDIA DRIVER
4656M:	Antti Palosaari <crope@iki.fi>
4657L:	linux-media@vger.kernel.org
4658W:	https://linuxtv.org
4659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4660T:	git git://linuxtv.org/anttip/media_tree.git
4661S:	Maintained
4662F:	drivers/media/usb/dvb-usb-v2/gl861*
4663
4664DVB_USB_MXL111SF MEDIA DRIVER
4665M:	Michael Krufky <mkrufky@linuxtv.org>
4666L:	linux-media@vger.kernel.org
4667W:	https://linuxtv.org
4668W:	http://github.com/mkrufky
4669Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4670T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4671S:	Maintained
4672F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4673
4674DVB_USB_RTL28XXU MEDIA DRIVER
4675M:	Antti Palosaari <crope@iki.fi>
4676L:	linux-media@vger.kernel.org
4677W:	https://linuxtv.org
4678W:	http://palosaari.fi/linux/
4679Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4680T:	git git://linuxtv.org/anttip/media_tree.git
4681S:	Maintained
4682F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4683
4684DVB_USB_V2 MEDIA DRIVER
4685M:	Antti Palosaari <crope@iki.fi>
4686L:	linux-media@vger.kernel.org
4687W:	https://linuxtv.org
4688W:	http://palosaari.fi/linux/
4689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4690T:	git git://linuxtv.org/anttip/media_tree.git
4691S:	Maintained
4692F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4693F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4694
4695DYNAMIC DEBUG
4696M:	Jason Baron <jbaron@akamai.com>
4697S:	Maintained
4698F:	lib/dynamic_debug.c
4699F:	include/linux/dynamic_debug.h
4700
4701DZ DECSTATION DZ11 SERIAL DRIVER
4702M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4703S:	Maintained
4704F:	drivers/tty/serial/dz.*
4705
4706E3X0 POWER BUTTON DRIVER
4707M:	Moritz Fischer <moritz.fischer@ettus.com>
4708L:	usrp-users@lists.ettus.com
4709W:	http://www.ettus.com
4710S:	Supported
4711F:	drivers/input/misc/e3x0-button.c
4712F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4713
4714E4000 MEDIA DRIVER
4715M:	Antti Palosaari <crope@iki.fi>
4716L:	linux-media@vger.kernel.org
4717W:	https://linuxtv.org
4718W:	http://palosaari.fi/linux/
4719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4720T:	git git://linuxtv.org/anttip/media_tree.git
4721S:	Maintained
4722F:	drivers/media/tuners/e4000*
4723
4724EATA ISA/EISA/PCI SCSI DRIVER
4725M:	Dario Ballabio <ballabio_dario@emc.com>
4726L:	linux-scsi@vger.kernel.org
4727S:	Maintained
4728F:	drivers/scsi/eata.c
4729
4730EC100 MEDIA DRIVER
4731M:	Antti Palosaari <crope@iki.fi>
4732L:	linux-media@vger.kernel.org
4733W:	https://linuxtv.org
4734W:	http://palosaari.fi/linux/
4735Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4736T:	git git://linuxtv.org/anttip/media_tree.git
4737S:	Maintained
4738F:	drivers/media/dvb-frontends/ec100*
4739
4740ECRYPT FILE SYSTEM
4741M:	Tyler Hicks <tyhicks@canonical.com>
4742L:	ecryptfs@vger.kernel.org
4743W:	http://ecryptfs.org
4744W:	https://launchpad.net/ecryptfs
4745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4746S:	Supported
4747F:	Documentation/filesystems/ecryptfs.txt
4748F:	fs/ecryptfs/
4749
4750EDAC-CORE
4751M:	Borislav Petkov <bp@alien8.de>
4752M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4754L:	linux-edac@vger.kernel.org
4755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4757S:	Supported
4758F:	Documentation/admin-guide/ras.rst
4759F:	Documentation/driver-api/edac.rst
4760F:	drivers/edac/
4761F:	include/linux/edac.h
4762
4763EDAC-AMD64
4764M:	Borislav Petkov <bp@alien8.de>
4765L:	linux-edac@vger.kernel.org
4766S:	Maintained
4767F:	drivers/edac/amd64_edac*
4768
4769EDAC-CALXEDA
4770M:	Robert Richter <rric@kernel.org>
4771L:	linux-edac@vger.kernel.org
4772S:	Maintained
4773F:	drivers/edac/highbank*
4774
4775EDAC-CAVIUM
4776M:	Ralf Baechle <ralf@linux-mips.org>
4777M:	David Daney <david.daney@cavium.com>
4778L:	linux-edac@vger.kernel.org
4779L:	linux-mips@linux-mips.org
4780S:	Supported
4781F:	drivers/edac/octeon_edac*
4782F:	drivers/edac/thunderx_edac*
4783
4784EDAC-E752X
4785M:	Mark Gross <mark.gross@intel.com>
4786L:	linux-edac@vger.kernel.org
4787S:	Maintained
4788F:	drivers/edac/e752x_edac.c
4789
4790EDAC-E7XXX
4791L:	linux-edac@vger.kernel.org
4792S:	Maintained
4793F:	drivers/edac/e7xxx_edac.c
4794
4795EDAC-FSL_DDR
4796M:	York Sun <york.sun@nxp.com>
4797L:	linux-edac@vger.kernel.org
4798S:	Maintained
4799F:	drivers/edac/fsl_ddr_edac.*
4800
4801EDAC-GHES
4802M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4803M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4804L:	linux-edac@vger.kernel.org
4805S:	Maintained
4806F:	drivers/edac/ghes_edac.c
4807
4808EDAC-I82443BXGX
4809M:	Tim Small <tim@buttersideup.com>
4810L:	linux-edac@vger.kernel.org
4811S:	Maintained
4812F:	drivers/edac/i82443bxgx_edac.c
4813
4814EDAC-I3000
4815L:	linux-edac@vger.kernel.org
4816S:	Orphan
4817F:	drivers/edac/i3000_edac.c
4818
4819EDAC-I5000
4820L:	linux-edac@vger.kernel.org
4821S:	Maintained
4822F:	drivers/edac/i5000_edac.c
4823
4824EDAC-I5400
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/i5400_edac.c
4830
4831EDAC-I7300
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/i7300_edac.c
4837
4838EDAC-I7CORE
4839M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4840M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4841L:	linux-edac@vger.kernel.org
4842S:	Maintained
4843F:	drivers/edac/i7core_edac.c
4844
4845EDAC-I82975X
4846M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4847M:	"Arvind R." <arvino55@gmail.com>
4848L:	linux-edac@vger.kernel.org
4849S:	Maintained
4850F:	drivers/edac/i82975x_edac.c
4851
4852EDAC-IE31200
4853M:	Jason Baron <jbaron@akamai.com>
4854L:	linux-edac@vger.kernel.org
4855S:	Maintained
4856F:	drivers/edac/ie31200_edac.c
4857
4858EDAC-MPC85XX
4859M:	Johannes Thumshirn <morbidrsa@gmail.com>
4860L:	linux-edac@vger.kernel.org
4861S:	Maintained
4862F:	drivers/edac/mpc85xx_edac.[ch]
4863
4864EDAC-PND2
4865M:	Tony Luck <tony.luck@intel.com>
4866L:	linux-edac@vger.kernel.org
4867S:	Maintained
4868F:	drivers/edac/pnd2_edac.[ch]
4869
4870EDAC-PASEMI
4871M:	Egor Martovetsky <egor@pasemi.com>
4872L:	linux-edac@vger.kernel.org
4873S:	Maintained
4874F:	drivers/edac/pasemi_edac.c
4875
4876EDAC-R82600
4877M:	Tim Small <tim@buttersideup.com>
4878L:	linux-edac@vger.kernel.org
4879S:	Maintained
4880F:	drivers/edac/r82600_edac.c
4881
4882EDAC-SBRIDGE
4883M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4884M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4885L:	linux-edac@vger.kernel.org
4886S:	Maintained
4887F:	drivers/edac/sb_edac.c
4888
4889EDAC-SKYLAKE
4890M:	Tony Luck <tony.luck@intel.com>
4891L:	linux-edac@vger.kernel.org
4892S:	Maintained
4893F:	drivers/edac/skx_edac.c
4894
4895EDAC-XGENE
4896APPLIED MICRO (APM) X-GENE SOC EDAC
4897M:     Loc Ho <lho@apm.com>
4898S:     Supported
4899F:     drivers/edac/xgene_edac.c
4900F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4901
4902EDIROL UA-101/UA-1000 DRIVER
4903M:	Clemens Ladisch <clemens@ladisch.de>
4904L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4905T:	git git://git.alsa-project.org/alsa-kernel.git
4906S:	Maintained
4907F:	sound/usb/misc/ua101.c
4908
4909EXTENSIBLE FIRMWARE INTERFACE (EFI)
4910M:	Matt Fleming <matt@codeblueprint.co.uk>
4911M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4912L:	linux-efi@vger.kernel.org
4913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4914S:	Maintained
4915F:	Documentation/efi-stub.txt
4916F:	arch/*/kernel/efi.c
4917F:	arch/x86/boot/compressed/eboot.[ch]
4918F:	arch/*/include/asm/efi.h
4919F:	arch/x86/platform/efi/
4920F:	drivers/firmware/efi/
4921F:	include/linux/efi*.h
4922F:	arch/arm/boot/compressed/efi-header.S
4923F:	arch/arm64/kernel/efi-entry.S
4924
4925EFI VARIABLE FILESYSTEM
4926M:	Matthew Garrett <matthew.garrett@nebula.com>
4927M:	Jeremy Kerr <jk@ozlabs.org>
4928M:	Matt Fleming <matt@codeblueprint.co.uk>
4929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4930L:	linux-efi@vger.kernel.org
4931S:	Maintained
4932F:	fs/efivarfs/
4933
4934EFIFB FRAMEBUFFER DRIVER
4935L:	linux-fbdev@vger.kernel.org
4936M:	Peter Jones <pjones@redhat.com>
4937S:	Maintained
4938F:	drivers/video/fbdev/efifb.c
4939
4940EFI TEST DRIVER
4941L:	linux-efi@vger.kernel.org
4942M:	Ivan Hu <ivan.hu@canonical.com>
4943M:	Matt Fleming <matt@codeblueprint.co.uk>
4944S:	Maintained
4945F:	drivers/firmware/efi/test/
4946
4947EFS FILESYSTEM
4948W:	http://aeschi.ch.eu.org/efs/
4949S:	Orphan
4950F:	fs/efs/
4951
4952EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4953M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4954L:	netdev@vger.kernel.org
4955S:	Maintained
4956F:	drivers/net/ethernet/ibm/ehea/
4957
4958EM28XX VIDEO4LINUX DRIVER
4959M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4960M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4961L:	linux-media@vger.kernel.org
4962W:	https://linuxtv.org
4963T:	git git://linuxtv.org/media_tree.git
4964S:	Maintained
4965F:	drivers/media/usb/em28xx/
4966F:	Documentation/media/v4l-drivers/em28xx*
4967
4968EMBEDDED LINUX
4969M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4970M:	Matt Mackall <mpm@selenic.com>
4971M:	David Woodhouse <dwmw2@infradead.org>
4972L:	linux-embedded@vger.kernel.org
4973S:	Maintained
4974
4975EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4976M:	James Smart <james.smart@broadcom.com>
4977M:	Dick Kennedy <dick.kennedy@broadcom.com>
4978L:	linux-scsi@vger.kernel.org
4979W:	http://www.broadcom.com
4980S:	Supported
4981F:	drivers/scsi/lpfc/
4982
4983ENE CB710 FLASH CARD READER DRIVER
4984M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4985S:	Maintained
4986F:	drivers/misc/cb710/
4987F:	drivers/mmc/host/cb710-mmc.*
4988F:	include/linux/cb710.h
4989
4990ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4991M:	Maxim Levitsky <maximlevitsky@gmail.com>
4992S:	Maintained
4993F:	drivers/media/rc/ene_ir.*
4994
4995EPSON S1D13XXX FRAMEBUFFER DRIVER
4996M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4997S:	Maintained
4998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4999F:	drivers/video/fbdev/s1d13xxxfb.c
5000F:	include/video/s1d13xxxfb.h
5001
5002ET131X NETWORK DRIVER
5003M:	Mark Einon <mark.einon@gmail.com>
5004S:	Odd Fixes
5005F:	drivers/net/ethernet/agere/
5006
5007ETHERNET BRIDGE
5008M:	Stephen Hemminger <stephen@networkplumber.org>
5009L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5010L:	netdev@vger.kernel.org
5011W:	http://www.linuxfoundation.org/en/Net:Bridge
5012S:	Maintained
5013F:	include/linux/netfilter_bridge/
5014F:	net/bridge/
5015
5016ETHERNET PHY LIBRARY
5017M:	Andrew Lunn <andrew@lunn.ch>
5018M:	Florian Fainelli <f.fainelli@gmail.com>
5019L:	netdev@vger.kernel.org
5020S:	Maintained
5021F:	include/linux/phy.h
5022F:	include/linux/phy_fixed.h
5023F:	drivers/net/phy/
5024F:	Documentation/networking/phy.txt
5025F:	drivers/of/of_mdio.c
5026F:	drivers/of/of_net.c
5027
5028EXT2 FILE SYSTEM
5029M:	Jan Kara <jack@suse.com>
5030L:	linux-ext4@vger.kernel.org
5031S:	Maintained
5032F:	Documentation/filesystems/ext2.txt
5033F:	fs/ext2/
5034F:	include/linux/ext2*
5035
5036EXT4 FILE SYSTEM
5037M:	"Theodore Ts'o" <tytso@mit.edu>
5038M:	Andreas Dilger <adilger.kernel@dilger.ca>
5039L:	linux-ext4@vger.kernel.org
5040W:	http://ext4.wiki.kernel.org
5041Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5043S:	Maintained
5044F:	Documentation/filesystems/ext4.txt
5045F:	fs/ext4/
5046
5047Extended Verification Module (EVM)
5048M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5049L:	linux-ima-devel@lists.sourceforge.net
5050L:	linux-security-module@vger.kernel.org
5051S:	Supported
5052F:	security/integrity/evm/
5053
5054EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5055M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5056M:	Chanwoo Choi <cw00.choi@samsung.com>
5057L:	linux-kernel@vger.kernel.org
5058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5059S:	Maintained
5060F:	drivers/extcon/
5061F:	include/linux/extcon/
5062F:	include/linux/extcon.h
5063F:	Documentation/extcon/
5064F:	Documentation/devicetree/bindings/extcon/
5065
5066EXYNOS DP DRIVER
5067M:	Jingoo Han <jingoohan1@gmail.com>
5068L:	dri-devel@lists.freedesktop.org
5069S:	Maintained
5070F:	drivers/gpu/drm/exynos/exynos_dp*
5071
5072EXYNOS SYSMMU (IOMMU) driver
5073M:	Marek Szyprowski <m.szyprowski@samsung.com>
5074L:	iommu@lists.linux-foundation.org
5075S:	Maintained
5076F:	drivers/iommu/exynos-iommu.c
5077
5078EZchip NPS platform support
5079M:	Noam Camus <noamc@ezchip.com>
5080S:	Supported
5081F:	arch/arc/plat-eznps
5082F:	arch/arc/boot/dts/eznps.dts
5083
5084F71805F HARDWARE MONITORING DRIVER
5085M:	Jean Delvare <jdelvare@suse.com>
5086L:	linux-hwmon@vger.kernel.org
5087S:	Maintained
5088F:	Documentation/hwmon/f71805f
5089F:	drivers/hwmon/f71805f.c
5090
5091FC0011 TUNER DRIVER
5092M:	Michael Buesch <m@bues.ch>
5093L:	linux-media@vger.kernel.org
5094S:	Maintained
5095F:	drivers/media/tuners/fc0011.h
5096F:	drivers/media/tuners/fc0011.c
5097
5098FC2580 MEDIA DRIVER
5099M:	Antti Palosaari <crope@iki.fi>
5100L:	linux-media@vger.kernel.org
5101W:	https://linuxtv.org
5102W:	http://palosaari.fi/linux/
5103Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5104T:	git git://linuxtv.org/anttip/media_tree.git
5105S:	Maintained
5106F:	drivers/media/tuners/fc2580*
5107
5108FANOTIFY
5109M:	Eric Paris <eparis@redhat.com>
5110S:	Maintained
5111F:	fs/notify/fanotify/
5112F:	include/linux/fanotify.h
5113F:	include/uapi/linux/fanotify.h
5114
5115FARSYNC SYNCHRONOUS DRIVER
5116M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5117W:	http://www.farsite.co.uk/
5118S:	Supported
5119F:	drivers/net/wan/farsync.*
5120
5121FAULT INJECTION SUPPORT
5122M:	Akinobu Mita <akinobu.mita@gmail.com>
5123S:	Supported
5124F:	Documentation/fault-injection/
5125F:	lib/fault-inject.c
5126
5127FBTFT Framebuffer drivers
5128M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5129S:	Maintained
5130F:	drivers/staging/fbtft/
5131
5132FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5133M:	Johannes Thumshirn <jth@kernel.org>
5134L:	fcoe-devel@open-fcoe.org
5135W:	www.Open-FCoE.org
5136S:	Supported
5137F:	drivers/scsi/libfc/
5138F:	drivers/scsi/fcoe/
5139F:	include/scsi/fc/
5140F:	include/scsi/libfc.h
5141F:	include/scsi/libfcoe.h
5142F:	include/uapi/scsi/fc/
5143
5144FILE LOCKING (flock() and fcntl()/lockf())
5145M:	Jeff Layton <jlayton@poochiereds.net>
5146M:	"J. Bruce Fields" <bfields@fieldses.org>
5147L:	linux-fsdevel@vger.kernel.org
5148S:	Maintained
5149F:	include/linux/fcntl.h
5150F:	include/linux/fs.h
5151F:	include/uapi/linux/fcntl.h
5152F:	include/uapi/linux/fs.h
5153F:	fs/fcntl.c
5154F:	fs/locks.c
5155
5156FILESYSTEMS (VFS and infrastructure)
5157M:	Alexander Viro <viro@zeniv.linux.org.uk>
5158L:	linux-fsdevel@vger.kernel.org
5159S:	Maintained
5160F:	fs/*
5161
5162FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5163M:	Riku Voipio <riku.voipio@iki.fi>
5164L:	linux-hwmon@vger.kernel.org
5165S:	Maintained
5166F:	drivers/hwmon/f75375s.c
5167F:	include/linux/f75375s.h
5168
5169FIREWIRE AUDIO DRIVERS
5170M:	Clemens Ladisch <clemens@ladisch.de>
5171L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5172T:	git git://git.alsa-project.org/alsa-kernel.git
5173S:	Maintained
5174F:	sound/firewire/
5175
5176FIREWIRE MEDIA DRIVERS (firedtv)
5177M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5178L:	linux-media@vger.kernel.org
5179L:	linux1394-devel@lists.sourceforge.net
5180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5181S:	Maintained
5182F:	drivers/media/firewire/
5183
5184FIREWIRE SBP-2 TARGET
5185M:	Chris Boot <bootc@bootc.net>
5186L:	linux-scsi@vger.kernel.org
5187L:	target-devel@vger.kernel.org
5188L:	linux1394-devel@lists.sourceforge.net
5189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5190S:	Maintained
5191F:	drivers/target/sbp/
5192
5193FIREWIRE SUBSYSTEM
5194M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5195L:	linux1394-devel@lists.sourceforge.net
5196W:	http://ieee1394.wiki.kernel.org/
5197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5198S:	Maintained
5199F:	drivers/firewire/
5200F:	include/linux/firewire.h
5201F:	include/uapi/linux/firewire*.h
5202F:	tools/firewire/
5203
5204FIRMWARE LOADER (request_firmware)
5205M:	Luis R. Rodriguez <mcgrof@kernel.org>
5206L:	linux-kernel@vger.kernel.org
5207S:	Maintained
5208F:	Documentation/firmware_class/
5209F:	drivers/base/firmware*.c
5210F:	include/linux/firmware.h
5211
5212FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5213M:	Joshua Morris <josh.h.morris@us.ibm.com>
5214M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5215S:	Maintained
5216F:	drivers/block/rsxx/
5217
5218FLOPPY DRIVER
5219M:	Jiri Kosina <jikos@kernel.org>
5220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5221S:	Odd fixes
5222F:	drivers/block/floppy.c
5223
5224FMC SUBSYSTEM
5225M:	Alessandro Rubini <rubini@gnudd.com>
5226W:	http://www.ohwr.org/projects/fmc-bus
5227S:	Supported
5228F:	drivers/fmc/
5229F:	include/linux/fmc*.h
5230F:	include/linux/ipmi-fru.h
5231K:	fmc_d.*register
5232
5233FPGA MANAGER FRAMEWORK
5234M:	Alan Tull <atull@kernel.org>
5235R:	Moritz Fischer <moritz.fischer@ettus.com>
5236L:	linux-fpga@vger.kernel.org
5237S:	Maintained
5238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5239F:	Documentation/fpga/
5240F:	Documentation/devicetree/bindings/fpga/
5241F:	drivers/fpga/
5242F:	include/linux/fpga/
5243W:	http://www.rocketboards.org
5244
5245FPU EMULATOR
5246M:	Bill Metzenthen <billm@melbpc.org.au>
5247W:	http://floatingpoint.sourceforge.net/emulator/index.html
5248S:	Maintained
5249F:	arch/x86/math-emu/
5250
5251FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5252L:	netdev@vger.kernel.org
5253S:	Orphan
5254F:	drivers/net/wan/dlci.c
5255F:	drivers/net/wan/sdla.c
5256
5257FRAMEBUFFER LAYER
5258M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5259L:	linux-fbdev@vger.kernel.org
5260T:	git git://github.com/bzolnier/linux.git
5261Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5262S:	Maintained
5263F:	Documentation/fb/
5264F:	drivers/video/
5265F:	include/video/
5266F:	include/linux/fb.h
5267F:	include/uapi/video/
5268F:	include/uapi/linux/fb.h
5269
5270FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5271M:	Horia Geantă <horia.geanta@nxp.com>
5272M:	Dan Douglass <dan.douglass@nxp.com>
5273L:	linux-crypto@vger.kernel.org
5274S:	Maintained
5275F:	drivers/crypto/caam/
5276F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5277
5278FREESCALE DIU FRAMEBUFFER DRIVER
5279M:	Timur Tabi <timur@tabi.org>
5280L:	linux-fbdev@vger.kernel.org
5281S:	Maintained
5282F:	drivers/video/fbdev/fsl-diu-fb.*
5283
5284FREESCALE DMA DRIVER
5285M:	Li Yang <leoli@freescale.com>
5286M:	Zhang Wei <zw@zh-kernel.org>
5287L:	linuxppc-dev@lists.ozlabs.org
5288S:	Maintained
5289F:	drivers/dma/fsldma.*
5290
5291FREESCALE GPMI NAND DRIVER
5292M:	Han Xu <han.xu@nxp.com>
5293L:	linux-mtd@lists.infradead.org
5294S:	Maintained
5295F:	drivers/mtd/nand/gpmi-nand/*
5296
5297FREESCALE I2C CPM DRIVER
5298M:	Jochen Friedrich <jochen@scram.de>
5299L:	linuxppc-dev@lists.ozlabs.org
5300L:	linux-i2c@vger.kernel.org
5301S:	Maintained
5302F:	drivers/i2c/busses/i2c-cpm.c
5303
5304FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5305M:	Sascha Hauer <kernel@pengutronix.de>
5306L:	linux-fbdev@vger.kernel.org
5307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5308S:	Maintained
5309F:	include/linux/platform_data/video-imxfb.h
5310F:	drivers/video/fbdev/imxfb.c
5311
5312FREESCALE QUAD SPI DRIVER
5313M:	Han Xu <han.xu@nxp.com>
5314L:	linux-mtd@lists.infradead.org
5315S:	Maintained
5316F:	drivers/mtd/spi-nor/fsl-quadspi.c
5317
5318FREESCALE SOC FS_ENET DRIVER
5319M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5320M:	Vitaly Bordug <vbordug@ru.mvista.com>
5321L:	linuxppc-dev@lists.ozlabs.org
5322L:	netdev@vger.kernel.org
5323S:	Maintained
5324F:	drivers/net/ethernet/freescale/fs_enet/
5325F:	include/linux/fs_enet_pd.h
5326
5327FREESCALE IMX / MXC FEC DRIVER
5328M:	Fugang Duan <fugang.duan@nxp.com>
5329L:	netdev@vger.kernel.org
5330S:	Maintained
5331F:	drivers/net/ethernet/freescale/fec_main.c
5332F:	drivers/net/ethernet/freescale/fec_ptp.c
5333F:	drivers/net/ethernet/freescale/fec.h
5334F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5335
5336FREESCALE QORIQ DPAA FMAN DRIVER
5337M:	Madalin Bucur <madalin.bucur@nxp.com>
5338L:	netdev@vger.kernel.org
5339S:	Maintained
5340F:	drivers/net/ethernet/freescale/fman
5341F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5342
5343FREESCALE QORIQ DPAA ETHERNET DRIVER
5344M:	Madalin Bucur <madalin.bucur@nxp.com>
5345L:	netdev@vger.kernel.org
5346S:	Maintained
5347F:	drivers/net/ethernet/freescale/dpaa
5348
5349FREESCALE SOC DRIVERS
5350M:	Scott Wood <oss@buserror.net>
5351L:	linuxppc-dev@lists.ozlabs.org
5352L:	linux-arm-kernel@lists.infradead.org
5353S:	Maintained
5354F:	Documentation/devicetree/bindings/powerpc/fsl/
5355F:	drivers/soc/fsl/
5356F:	include/linux/fsl/
5357
5358FREESCALE QUICC ENGINE LIBRARY
5359M:	Qiang Zhao <qiang.zhao@nxp.com>
5360L:	linuxppc-dev@lists.ozlabs.org
5361S:	Maintained
5362F:	drivers/soc/fsl/qe/
5363F:	include/soc/fsl/*qe*.h
5364F:	include/soc/fsl/*ucc*.h
5365
5366FREESCALE USB PERIPHERAL DRIVERS
5367M:	Li Yang <leoli@freescale.com>
5368L:	linux-usb@vger.kernel.org
5369L:	linuxppc-dev@lists.ozlabs.org
5370S:	Maintained
5371F:	drivers/usb/gadget/udc/fsl*
5372
5373FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5374M:	Li Yang <leoli@freescale.com>
5375L:	netdev@vger.kernel.org
5376L:	linuxppc-dev@lists.ozlabs.org
5377S:	Maintained
5378F:	drivers/net/ethernet/freescale/ucc_geth*
5379
5380FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5381M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5382L:	netdev@vger.kernel.org
5383S:	Maintained
5384F:	drivers/net/ethernet/freescale/gianfar*
5385X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5386F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5387
5388FREESCALE QUICC ENGINE UCC HDLC DRIVER
5389M:	Zhao Qiang <qiang.zhao@nxp.com>
5390L:	netdev@vger.kernel.org
5391L:	linuxppc-dev@lists.ozlabs.org
5392S:	Maintained
5393F:	drivers/net/wan/fsl_ucc_hdlc*
5394
5395FREESCALE QUICC ENGINE UCC UART DRIVER
5396M:	Timur Tabi <timur@tabi.org>
5397L:	linuxppc-dev@lists.ozlabs.org
5398S:	Maintained
5399F:	drivers/tty/serial/ucc_uart.c
5400
5401FREESCALE SOC SOUND DRIVERS
5402M:	Timur Tabi <timur@tabi.org>
5403M:	Nicolin Chen <nicoleotsuka@gmail.com>
5404M:	Xiubo Li <Xiubo.Lee@gmail.com>
5405R:	Fabio Estevam <fabio.estevam@nxp.com>
5406L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5407L:	linuxppc-dev@lists.ozlabs.org
5408S:	Maintained
5409F:	sound/soc/fsl/fsl*
5410F:	sound/soc/fsl/imx*
5411F:	sound/soc/fsl/mpc8610_hpcd.c
5412
5413FREEVXFS FILESYSTEM
5414M:	Christoph Hellwig <hch@infradead.org>
5415W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5416S:	Maintained
5417F:	fs/freevxfs/
5418
5419FREEZER
5420M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5421M:	Pavel Machek <pavel@ucw.cz>
5422L:	linux-pm@vger.kernel.org
5423S:	Supported
5424F:	Documentation/power/freezing-of-tasks.txt
5425F:	include/linux/freezer.h
5426F:	kernel/freezer.c
5427
5428FRONTSWAP API
5429M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5430L:	linux-kernel@vger.kernel.org
5431S:	Maintained
5432F:	mm/frontswap.c
5433F:	include/linux/frontswap.h
5434
5435FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5436M:	David Howells <dhowells@redhat.com>
5437L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5438S:	Supported
5439F:	Documentation/filesystems/caching/
5440F:	fs/fscache/
5441F:	include/linux/fscache*.h
5442
5443FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5444M:	Theodore Y. Ts'o <tytso@mit.edu>
5445M:	Jaegeuk Kim <jaegeuk@kernel.org>
5446L:	linux-fscrypt@vger.kernel.org
5447Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5449S:	Supported
5450F:	fs/crypto/
5451F:	include/linux/fscrypt*.h
5452
5453F2FS FILE SYSTEM
5454M:	Jaegeuk Kim <jaegeuk@kernel.org>
5455M:	Chao Yu <yuchao0@huawei.com>
5456L:	linux-f2fs-devel@lists.sourceforge.net
5457W:	https://f2fs.wiki.kernel.org/
5458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5459S:	Maintained
5460F:	Documentation/filesystems/f2fs.txt
5461F:	Documentation/ABI/testing/sysfs-fs-f2fs
5462F:	fs/f2fs/
5463F:	include/linux/f2fs_fs.h
5464F:	include/trace/events/f2fs.h
5465
5466FUJITSU FR-V (FRV) PORT
5467S:	Orphan
5468F:	arch/frv/
5469
5470FUJITSU LAPTOP EXTRAS
5471M:	Jonathan Woithe <jwoithe@just42.net>
5472L:	platform-driver-x86@vger.kernel.org
5473S:	Maintained
5474F:	drivers/platform/x86/fujitsu-laptop.c
5475
5476FUJITSU M-5MO LS CAMERA ISP DRIVER
5477M:	Kyungmin Park <kyungmin.park@samsung.com>
5478M:	Heungjun Kim <riverful.kim@samsung.com>
5479L:	linux-media@vger.kernel.org
5480S:	Maintained
5481F:	drivers/media/i2c/m5mols/
5482F:	include/media/i2c/m5mols.h
5483
5484FUJITSU TABLET EXTRAS
5485M:	Robert Gerlach <khnz@gmx.de>
5486L:	platform-driver-x86@vger.kernel.org
5487S:	Maintained
5488F:	drivers/platform/x86/fujitsu-tablet.c
5489
5490FUSE: FILESYSTEM IN USERSPACE
5491M:	Miklos Szeredi <miklos@szeredi.hu>
5492L:	linux-fsdevel@vger.kernel.org
5493W:	http://fuse.sourceforge.net/
5494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5495S:	Maintained
5496F:	fs/fuse/
5497F:	include/uapi/linux/fuse.h
5498F:	Documentation/filesystems/fuse.txt
5499
5500FUTEX SUBSYSTEM
5501M:	Thomas Gleixner <tglx@linutronix.de>
5502M:	Ingo Molnar <mingo@redhat.com>
5503R:	Peter Zijlstra <peterz@infradead.org>
5504R:	Darren Hart <dvhart@infradead.org>
5505L:	linux-kernel@vger.kernel.org
5506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5507S:	Maintained
5508F:	kernel/futex.c
5509F:	kernel/futex_compat.c
5510F:	include/asm-generic/futex.h
5511F:	include/linux/futex.h
5512F:	include/uapi/linux/futex.h
5513F:	tools/testing/selftests/futex/
5514F:	tools/perf/bench/futex*
5515F:	Documentation/*futex*
5516
5517FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5518M:	Rik Faith <faith@cs.unc.edu>
5519L:	linux-scsi@vger.kernel.org
5520S:	Odd Fixes (e.g., new signatures)
5521F:	drivers/scsi/fdomain.*
5522
5523GCC PLUGINS
5524M:	Kees Cook <keescook@chromium.org>
5525R:	Emese Revfy <re.emese@gmail.com>
5526L:	kernel-hardening@lists.openwall.com
5527S:	Maintained
5528F:	scripts/gcc-plugins/
5529F:	scripts/gcc-plugin.sh
5530F:	scripts/Makefile.gcc-plugins
5531F:	Documentation/gcc-plugins.txt
5532
5533GCOV BASED KERNEL PROFILING
5534M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5535S:	Maintained
5536F:	kernel/gcov/
5537F:	Documentation/dev-tools/gcov.rst
5538
5539GDT SCSI DISK ARRAY CONTROLLER DRIVER
5540M:	Achim Leubner <achim_leubner@adaptec.com>
5541L:	linux-scsi@vger.kernel.org
5542W:	http://www.icp-vortex.com/
5543S:	Supported
5544F:	drivers/scsi/gdt*
5545
5546GDB KERNEL DEBUGGING HELPER SCRIPTS
5547M:	Jan Kiszka <jan.kiszka@siemens.com>
5548M:	Kieran Bingham <kieran@bingham.xyz>
5549S:	Supported
5550F:	scripts/gdb/
5551
5552GEMTEK FM RADIO RECEIVER DRIVER
5553M:	Hans Verkuil <hverkuil@xs4all.nl>
5554L:	linux-media@vger.kernel.org
5555T:	git git://linuxtv.org/media_tree.git
5556W:	https://linuxtv.org
5557S:	Maintained
5558F:	drivers/media/radio/radio-gemtek*
5559
5560GENERIC GPIO I2C DRIVER
5561M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5562S:	Supported
5563F:	drivers/i2c/busses/i2c-gpio.c
5564F:	include/linux/i2c-gpio.h
5565
5566GENERIC GPIO I2C MULTIPLEXER DRIVER
5567M:	Peter Korsgaard <peter.korsgaard@barco.com>
5568L:	linux-i2c@vger.kernel.org
5569S:	Supported
5570F:	drivers/i2c/muxes/i2c-mux-gpio.c
5571F:	include/linux/i2c-mux-gpio.h
5572F:	Documentation/i2c/muxes/i2c-mux-gpio
5573
5574GENERIC HDLC (WAN) DRIVERS
5575M:	Krzysztof Halasa <khc@pm.waw.pl>
5576W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5577S:	Maintained
5578F:	drivers/net/wan/c101.c
5579F:	drivers/net/wan/hd6457*
5580F:	drivers/net/wan/hdlc*
5581F:	drivers/net/wan/n2.c
5582F:	drivers/net/wan/pc300too.c
5583F:	drivers/net/wan/pci200syn.c
5584F:	drivers/net/wan/wanxl*
5585
5586GENERIC INCLUDE/ASM HEADER FILES
5587M:	Arnd Bergmann <arnd@arndb.de>
5588L:	linux-arch@vger.kernel.org
5589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5590S:	Maintained
5591F:	include/asm-generic/
5592F:	include/uapi/asm-generic/
5593
5594GENERIC PHY FRAMEWORK
5595M:	Kishon Vijay Abraham I <kishon@ti.com>
5596L:	linux-kernel@vger.kernel.org
5597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5598S:	Supported
5599F:	drivers/phy/
5600F:	include/linux/phy/
5601
5602GENERIC PM DOMAINS
5603M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5604M:	Kevin Hilman <khilman@kernel.org>
5605M:	Ulf Hansson <ulf.hansson@linaro.org>
5606L:	linux-pm@vger.kernel.org
5607S:	Supported
5608F:	drivers/base/power/domain*.c
5609F:	include/linux/pm_domain.h
5610F:	Documentation/devicetree/bindings/power/power_domain.txt
5611
5612GENERIC UIO DRIVER FOR PCI DEVICES
5613M:	"Michael S. Tsirkin" <mst@redhat.com>
5614L:	kvm@vger.kernel.org
5615S:	Supported
5616F:	drivers/uio/uio_pci_generic.c
5617
5618GET_MAINTAINER SCRIPT
5619M:	Joe Perches <joe@perches.com>
5620S:	Maintained
5621F:	scripts/get_maintainer.pl
5622
5623GENWQE (IBM Generic Workqueue Card)
5624M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5625M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5626S:	Supported
5627F:	drivers/misc/genwqe/
5628
5629GFS2 FILE SYSTEM
5630M:	Steven Whitehouse <swhiteho@redhat.com>
5631M:	Bob Peterson <rpeterso@redhat.com>
5632L:	cluster-devel@redhat.com
5633W:	http://sources.redhat.com/cluster/
5634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5635S:	Supported
5636F:	Documentation/filesystems/gfs2*.txt
5637F:	fs/gfs2/
5638F:	include/uapi/linux/gfs2_ondisk.h
5639
5640GIGASET ISDN DRIVERS
5641M:	Paul Bolle <pebolle@tiscali.nl>
5642L:	gigaset307x-common@lists.sourceforge.net
5643W:	http://gigaset307x.sourceforge.net/
5644S:	Odd Fixes
5645F:	Documentation/isdn/README.gigaset
5646F:	drivers/isdn/gigaset/
5647F:	include/uapi/linux/gigaset_dev.h
5648
5649GO7007 MPEG CODEC
5650M:	Hans Verkuil <hans.verkuil@cisco.com>
5651L:	linux-media@vger.kernel.org
5652S:	Maintained
5653F:	drivers/media/usb/go7007/
5654
5655GOODIX TOUCHSCREEN
5656M:	Bastien Nocera <hadess@hadess.net>
5657L:	linux-input@vger.kernel.org
5658S:	Maintained
5659F:	drivers/input/touchscreen/goodix.c
5660
5661GPIO MOCKUP DRIVER
5662M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5663L:	linux-gpio@vger.kernel.org
5664S:	Maintained
5665F:	drivers/gpio/gpio-mockup.c
5666F:	tools/testing/selftests/gpio/
5667
5668GPIO SUBSYSTEM
5669M:	Linus Walleij <linus.walleij@linaro.org>
5670M:	Alexandre Courbot <gnurou@gmail.com>
5671L:	linux-gpio@vger.kernel.org
5672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5673S:	Maintained
5674F:	Documentation/devicetree/bindings/gpio/
5675F:	Documentation/gpio/
5676F:	Documentation/ABI/testing/gpio-cdev
5677F:	Documentation/ABI/obsolete/sysfs-gpio
5678F:	drivers/gpio/
5679F:	include/linux/gpio/
5680F:	include/linux/gpio.h
5681F:	include/asm-generic/gpio.h
5682F:	include/uapi/linux/gpio.h
5683F:	tools/gpio/
5684
5685GRE DEMULTIPLEXER DRIVER
5686M:	Dmitry Kozlov <xeb@mail.ru>
5687L:	netdev@vger.kernel.org
5688S:	Maintained
5689F:	net/ipv4/gre_demux.c
5690F:	net/ipv4/gre_offload.c
5691F:	include/net/gre.h
5692
5693GRETH 10/100/1G Ethernet MAC device driver
5694M:	Andreas Larsson <andreas@gaisler.com>
5695L:	netdev@vger.kernel.org
5696S:	Maintained
5697F:	drivers/net/ethernet/aeroflex/
5698
5699GREYBUS SUBSYSTEM
5700M:	Johan Hovold <johan@kernel.org>
5701M:	Alex Elder <elder@kernel.org>
5702M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5703S:	Maintained
5704F:	drivers/staging/greybus/
5705L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5706
5707GREYBUS AUDIO PROTOCOLS DRIVERS
5708M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5709M:	Mark Greer <mgreer@animalcreek.com>
5710S:	Maintained
5711F:	drivers/staging/greybus/audio_apbridgea.c
5712F:	drivers/staging/greybus/audio_apbridgea.h
5713F:	drivers/staging/greybus/audio_codec.c
5714F:	drivers/staging/greybus/audio_codec.h
5715F:	drivers/staging/greybus/audio_gb.c
5716F:	drivers/staging/greybus/audio_manager.c
5717F:	drivers/staging/greybus/audio_manager.h
5718F:	drivers/staging/greybus/audio_manager_module.c
5719F:	drivers/staging/greybus/audio_manager_private.h
5720F:	drivers/staging/greybus/audio_manager_sysfs.c
5721F:	drivers/staging/greybus/audio_module.c
5722F:	drivers/staging/greybus/audio_topology.c
5723
5724GREYBUS PROTOCOLS DRIVERS
5725M:	Rui Miguel Silva <rmfrfs@gmail.com>
5726S:	Maintained
5727F:	drivers/staging/greybus/sdio.c
5728F:	drivers/staging/greybus/light.c
5729F:	drivers/staging/greybus/gpio.c
5730F:	drivers/staging/greybus/power_supply.c
5731F:	drivers/staging/greybus/spi.c
5732F:	drivers/staging/greybus/spilib.c
5733
5734GREYBUS PROTOCOLS DRIVERS
5735M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5736S:	Maintained
5737F:	drivers/staging/greybus/loopback.c
5738F:	drivers/staging/greybus/timesync.c
5739F:	drivers/staging/greybus/timesync_platform.c
5740
5741GREYBUS PROTOCOLS DRIVERS
5742M:	Viresh Kumar <vireshk@kernel.org>
5743S:	Maintained
5744F:	drivers/staging/greybus/authentication.c
5745F:	drivers/staging/greybus/bootrom.c
5746F:	drivers/staging/greybus/firmware.h
5747F:	drivers/staging/greybus/fw-core.c
5748F:	drivers/staging/greybus/fw-download.c
5749F:	drivers/staging/greybus/fw-managament.c
5750F:	drivers/staging/greybus/greybus_authentication.h
5751F:	drivers/staging/greybus/greybus_firmware.h
5752F:	drivers/staging/greybus/hid.c
5753F:	drivers/staging/greybus/i2c.c
5754F:	drivers/staging/greybus/spi.c
5755F:	drivers/staging/greybus/spilib.c
5756F:	drivers/staging/greybus/spilib.h
5757
5758GREYBUS PROTOCOLS DRIVERS
5759M:	David Lin <dtwlin@gmail.com>
5760S:	Maintained
5761F:	drivers/staging/greybus/uart.c
5762F:	drivers/staging/greybus/log.c
5763
5764GREYBUS PLATFORM DRIVERS
5765M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5766S:	Maintained
5767F:	drivers/staging/greybus/arche-platform.c
5768F:	drivers/staging/greybus/arche-apb-ctrl.c
5769F:	drivers/staging/greybus/arche_platform.h
5770
5771GS1662 VIDEO SERIALIZER
5772M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5773L:	linux-media@vger.kernel.org
5774T:	git git://linuxtv.org/media_tree.git
5775S:	Maintained
5776F:	drivers/media/spi/gs1662.c
5777
5778GSPCA FINEPIX SUBDRIVER
5779M:	Frank Zago <frank@zago.net>
5780L:	linux-media@vger.kernel.org
5781T:	git git://linuxtv.org/media_tree.git
5782S:	Maintained
5783F:	drivers/media/usb/gspca/finepix.c
5784
5785GSPCA GL860 SUBDRIVER
5786M:	Olivier Lorin <o.lorin@laposte.net>
5787L:	linux-media@vger.kernel.org
5788T:	git git://linuxtv.org/media_tree.git
5789S:	Maintained
5790F:	drivers/media/usb/gspca/gl860/
5791
5792GSPCA M5602 SUBDRIVER
5793M:	Erik Andren <erik.andren@gmail.com>
5794L:	linux-media@vger.kernel.org
5795T:	git git://linuxtv.org/media_tree.git
5796S:	Maintained
5797F:	drivers/media/usb/gspca/m5602/
5798
5799GSPCA PAC207 SONIXB SUBDRIVER
5800M:	Hans Verkuil <hverkuil@xs4all.nl>
5801L:	linux-media@vger.kernel.org
5802T:	git git://linuxtv.org/media_tree.git
5803S:	Odd Fixes
5804F:	drivers/media/usb/gspca/pac207.c
5805
5806GSPCA SN9C20X SUBDRIVER
5807M:	Brian Johnson <brijohn@gmail.com>
5808L:	linux-media@vger.kernel.org
5809T:	git git://linuxtv.org/media_tree.git
5810S:	Maintained
5811F:	drivers/media/usb/gspca/sn9c20x.c
5812
5813GSPCA T613 SUBDRIVER
5814M:	Leandro Costantino <lcostantino@gmail.com>
5815L:	linux-media@vger.kernel.org
5816T:	git git://linuxtv.org/media_tree.git
5817S:	Maintained
5818F:	drivers/media/usb/gspca/t613.c
5819
5820GSPCA USB WEBCAM DRIVER
5821M:	Hans Verkuil <hverkuil@xs4all.nl>
5822L:	linux-media@vger.kernel.org
5823T:	git git://linuxtv.org/media_tree.git
5824S:	Odd Fixes
5825F:	drivers/media/usb/gspca/
5826
5827GTP (GPRS Tunneling Protocol)
5828M:	Pablo Neira Ayuso <pablo@netfilter.org>
5829M:	Harald Welte <laforge@gnumonks.org>
5830L:	osmocom-net-gprs@lists.osmocom.org
5831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5832S:	Maintained
5833F:	drivers/net/gtp.c
5834
5835GUID PARTITION TABLE (GPT)
5836M:	Davidlohr Bueso <dave@stgolabs.net>
5837L:	linux-efi@vger.kernel.org
5838S:	Maintained
5839F:	block/partitions/efi.*
5840
5841STK1160 USB VIDEO CAPTURE DRIVER
5842M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5843L:	linux-media@vger.kernel.org
5844T:	git git://linuxtv.org/media_tree.git
5845S:	Maintained
5846F:	drivers/media/usb/stk1160/
5847
5848H8/300 ARCHITECTURE
5849M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5850L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5851W:	http://uclinux-h8.sourceforge.jp
5852T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5853S:	Maintained
5854F:	arch/h8300/
5855F:	drivers/clocksource/h8300_*.c
5856F:	drivers/clk/h8300/
5857F:	drivers/irqchip/irq-renesas-h8*.c
5858
5859HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5860M:	Frank Seidel <frank@f-seidel.de>
5861L:	platform-driver-x86@vger.kernel.org
5862W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5863S:	Maintained
5864F:	drivers/platform/x86/hdaps.c
5865
5866HDPVR USB VIDEO ENCODER DRIVER
5867M:	Hans Verkuil <hverkuil@xs4all.nl>
5868L:	linux-media@vger.kernel.org
5869T:	git git://linuxtv.org/media_tree.git
5870W:	https://linuxtv.org
5871S:	Odd Fixes
5872F:	drivers/media/usb/hdpvr/
5873
5874HWPOISON MEMORY FAILURE HANDLING
5875M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5876L:	linux-mm@kvack.org
5877S:	Maintained
5878F:	mm/memory-failure.c
5879F:	mm/hwpoison-inject.c
5880
5881HYPERVISOR VIRTUAL CONSOLE DRIVER
5882L:	linuxppc-dev@lists.ozlabs.org
5883S:	Odd Fixes
5884F:	drivers/tty/hvc/
5885
5886HACKRF MEDIA DRIVER
5887M:	Antti Palosaari <crope@iki.fi>
5888L:	linux-media@vger.kernel.org
5889W:	https://linuxtv.org
5890W:	http://palosaari.fi/linux/
5891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5892T:	git git://linuxtv.org/anttip/media_tree.git
5893S:	Maintained
5894F:	drivers/media/usb/hackrf/
5895
5896HARDWARE MONITORING
5897M:	Jean Delvare <jdelvare@suse.com>
5898M:	Guenter Roeck <linux@roeck-us.net>
5899L:	linux-hwmon@vger.kernel.org
5900W:	http://hwmon.wiki.kernel.org/
5901T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5903S:	Maintained
5904F:	Documentation/hwmon/
5905F:	drivers/hwmon/
5906F:	include/linux/hwmon*.h
5907
5908HARDWARE RANDOM NUMBER GENERATOR CORE
5909M:	Matt Mackall <mpm@selenic.com>
5910M:	Herbert Xu <herbert@gondor.apana.org.au>
5911L:	linux-crypto@vger.kernel.org
5912S:	Odd fixes
5913F:	Documentation/devicetree/bindings/rng/
5914F:	Documentation/hw_random.txt
5915F:	drivers/char/hw_random/
5916F:	include/linux/hw_random.h
5917
5918HARDWARE SPINLOCK CORE
5919M:	Ohad Ben-Cohen <ohad@wizery.com>
5920M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5921L:	linux-remoteproc@vger.kernel.org
5922S:	Maintained
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5924F:	Documentation/devicetree/bindings/hwlock/
5925F:	Documentation/hwspinlock.txt
5926F:	drivers/hwspinlock/
5927F:	include/linux/hwspinlock.h
5928
5929HARMONY SOUND DRIVER
5930L:	linux-parisc@vger.kernel.org
5931S:	Maintained
5932F:	sound/parisc/harmony.*
5933
5934HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5935M:	Jimmy Vance <jimmy.vance@hpe.com>
5936S:	Supported
5937F:	Documentation/watchdog/hpwdt.txt
5938F:	drivers/watchdog/hpwdt.c
5939
5940HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5941M:	Don Brace <don.brace@microsemi.com>
5942L:	esc.storagedev@microsemi.com
5943L:	linux-scsi@vger.kernel.org
5944S:	Supported
5945F:	Documentation/scsi/hpsa.txt
5946F:	drivers/scsi/hpsa*.[ch]
5947F:	include/linux/cciss*.h
5948F:	include/uapi/linux/cciss*.h
5949
5950HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5951M:	Don Brace <don.brace@microsemi.com>
5952L:	esc.storagedev@microsemi.com
5953L:	linux-scsi@vger.kernel.org
5954S:	Supported
5955F:	Documentation/blockdev/cciss.txt
5956F:	drivers/block/cciss*
5957F:	include/linux/cciss_ioctl.h
5958F:	include/uapi/linux/cciss_ioctl.h
5959
5960OPA-VNIC DRIVER
5961M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5962M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5963L:	linux-rdma@vger.kernel.org
5964S:	Supported
5965F:	drivers/infiniband/ulp/opa_vnic
5966
5967HFI1 DRIVER
5968M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5969M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5970L:	linux-rdma@vger.kernel.org
5971S:	Supported
5972F:	drivers/infiniband/hw/hfi1
5973
5974HFS FILESYSTEM
5975L:	linux-fsdevel@vger.kernel.org
5976S:	Orphan
5977F:	Documentation/filesystems/hfs.txt
5978F:	fs/hfs/
5979
5980HFSPLUS FILESYSTEM
5981L:	linux-fsdevel@vger.kernel.org
5982S:	Orphan
5983F:	Documentation/filesystems/hfsplus.txt
5984F:	fs/hfsplus/
5985
5986HGA FRAMEBUFFER DRIVER
5987M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5988L:	linux-nvidia@lists.surfsouth.com
5989W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5990S:	Maintained
5991F:	drivers/video/fbdev/hgafb.c
5992
5993HIBERNATION (aka Software Suspend, aka swsusp)
5994M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5995M:	Pavel Machek <pavel@ucw.cz>
5996L:	linux-pm@vger.kernel.org
5997B:	https://bugzilla.kernel.org
5998S:	Supported
5999F:	arch/x86/power/
6000F:	drivers/base/power/
6001F:	kernel/power/
6002F:	include/linux/suspend.h
6003F:	include/linux/freezer.h
6004F:	include/linux/pm.h
6005F:	arch/*/include/asm/suspend*.h
6006
6007HID CORE LAYER
6008M:	Jiri Kosina <jikos@kernel.org>
6009R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6010L:	linux-input@vger.kernel.org
6011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6012S:	Maintained
6013F:	drivers/hid/
6014F:	include/linux/hid*
6015F:	include/uapi/linux/hid*
6016
6017HID SENSOR HUB DRIVERS
6018M:	Jiri Kosina <jikos@kernel.org>
6019M:	Jonathan Cameron <jic23@kernel.org>
6020M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6021L:	linux-input@vger.kernel.org
6022L:	linux-iio@vger.kernel.org
6023S:	Maintained
6024F:	Documentation/hid/hid-sensor*
6025F:	drivers/hid/hid-sensor-*
6026F:	drivers/iio/*/hid-*
6027F:	include/linux/hid-sensor-*
6028
6029HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6030M:	Thomas Gleixner <tglx@linutronix.de>
6031L:	linux-kernel@vger.kernel.org
6032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6033S:	Maintained
6034F:	Documentation/timers/
6035F:	kernel/time/hrtimer.c
6036F:	kernel/time/clockevents.c
6037F:	kernel/time/tick*.*
6038F:	kernel/time/timer_*.c
6039F:	include/linux/clockchips.h
6040F:	include/linux/hrtimer.h
6041
6042HIGH-SPEED SCC DRIVER FOR AX.25
6043L:	linux-hams@vger.kernel.org
6044S:	Orphan
6045F:	drivers/net/hamradio/dmascc.c
6046F:	drivers/net/hamradio/scc.c
6047
6048HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6049M:	HighPoint Linux Team <linux@highpoint-tech.com>
6050W:	http://www.highpoint-tech.com
6051S:	Supported
6052F:	Documentation/scsi/hptiop.txt
6053F:	drivers/scsi/hptiop.c
6054
6055HIPPI
6056M:	Jes Sorensen <jes@trained-monkey.org>
6057L:	linux-hippi@sunsite.dk
6058S:	Maintained
6059F:	include/linux/hippidevice.h
6060F:	include/uapi/linux/if_hippi.h
6061F:	net/802/hippi.c
6062F:	drivers/net/hippi/
6063
6064HISILICON NETWORK SUBSYSTEM DRIVER
6065M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6066M:	Salil Mehta <salil.mehta@huawei.com>
6067L:	netdev@vger.kernel.org
6068W:	http://www.hisilicon.com
6069S:	Maintained
6070F:	drivers/net/ethernet/hisilicon/
6071F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6072
6073HISILICON ROCE DRIVER
6074M:	Lijun Ou <oulijun@huawei.com>
6075M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6076L:	linux-rdma@vger.kernel.org
6077S:	Maintained
6078F:	drivers/infiniband/hw/hns/
6079F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6080
6081HISILICON SAS Controller
6082M:	John Garry <john.garry@huawei.com>
6083W:	http://www.hisilicon.com
6084S:	Supported
6085F:	drivers/scsi/hisi_sas/
6086F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6087
6088HOST AP DRIVER
6089M:	Jouni Malinen <j@w1.fi>
6090L:	linux-wireless@vger.kernel.org
6091W:	http://w1.fi/hostap-driver.html
6092S:	Obsolete
6093F:	drivers/net/wireless/intersil/hostap/
6094
6095HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6096L:	platform-driver-x86@vger.kernel.org
6097S:	Orphan
6098F:	drivers/platform/x86/tc1100-wmi.c
6099
6100HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6101M:	Jaroslav Kysela <perex@perex.cz>
6102S:	Maintained
6103F:	drivers/net/ethernet/hp/hp100.*
6104
6105HPET:	High Precision Event Timers driver
6106M:	Clemens Ladisch <clemens@ladisch.de>
6107S:	Maintained
6108F:	Documentation/timers/hpet.txt
6109F:	drivers/char/hpet.c
6110F:	include/linux/hpet.h
6111F:	include/uapi/linux/hpet.h
6112
6113HPET:	x86
6114S:	Orphan
6115F:	arch/x86/kernel/hpet.c
6116F:	arch/x86/include/asm/hpet.h
6117
6118HPFS FILESYSTEM
6119M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6120W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6121S:	Maintained
6122F:	fs/hpfs/
6123
6124HSI SUBSYSTEM
6125M:	Sebastian Reichel <sre@kernel.org>
6126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6127S:	Maintained
6128F:	Documentation/ABI/testing/sysfs-bus-hsi
6129F:	Documentation/driver-api/hsi.rst
6130F:	drivers/hsi/
6131F:	include/linux/hsi/
6132F:	include/uapi/linux/hsi/
6133
6134HSO 3G MODEM DRIVER
6135L:	linux-usb@vger.kernel.org
6136S:	Orphan
6137F:	drivers/net/usb/hso.c
6138
6139HSR NETWORK PROTOCOL
6140M:	Arvid Brodin <arvid.brodin@alten.se>
6141L:	netdev@vger.kernel.org
6142S:	Maintained
6143F:	net/hsr/
6144
6145HTCPEN TOUCHSCREEN DRIVER
6146M:	Pau Oliva Fora <pof@eslack.org>
6147L:	linux-input@vger.kernel.org
6148S:	Maintained
6149F:	drivers/input/touchscreen/htcpen.c
6150
6151HUGETLB FILESYSTEM
6152M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6153S:	Maintained
6154F:	fs/hugetlbfs/
6155
6156HVA ST MEDIA DRIVER
6157M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160W:	https://linuxtv.org
6161S:	Supported
6162F:	drivers/media/platform/sti/hva
6163
6164Hyper-V CORE AND DRIVERS
6165M:	"K. Y. Srinivasan" <kys@microsoft.com>
6166M:	Haiyang Zhang <haiyangz@microsoft.com>
6167M:	Stephen Hemminger <sthemmin@microsoft.com>
6168L:	devel@linuxdriverproject.org
6169S:	Maintained
6170F:	arch/x86/include/asm/mshyperv.h
6171F:	arch/x86/include/uapi/asm/hyperv.h
6172F:	arch/x86/kernel/cpu/mshyperv.c
6173F:	arch/x86/hyperv
6174F:	drivers/hid/hid-hyperv.c
6175F:	drivers/hv/
6176F:	drivers/input/serio/hyperv-keyboard.c
6177F:	drivers/pci/host/pci-hyperv.c
6178F:	drivers/net/hyperv/
6179F:	drivers/scsi/storvsc_drv.c
6180F:	drivers/uio/uio_hv_generic.c
6181F:	drivers/video/fbdev/hyperv_fb.c
6182F:	include/linux/hyperv.h
6183F:	tools/hv/
6184F:	Documentation/ABI/stable/sysfs-bus-vmbus
6185
6186I2C MUXES
6187M:	Peter Rosin <peda@axentia.se>
6188L:	linux-i2c@vger.kernel.org
6189S:	Maintained
6190F:	Documentation/i2c/i2c-topology
6191F:	Documentation/i2c/muxes/
6192F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6193F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6194F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6195F:	drivers/i2c/i2c-mux.c
6196F:	drivers/i2c/muxes/
6197F:	include/linux/i2c-mux.h
6198
6199I2C OVER PARALLEL PORT
6200M:	Jean Delvare <jdelvare@suse.com>
6201L:	linux-i2c@vger.kernel.org
6202S:	Maintained
6203F:	Documentation/i2c/busses/i2c-parport
6204F:	Documentation/i2c/busses/i2c-parport-light
6205F:	drivers/i2c/busses/i2c-parport.c
6206F:	drivers/i2c/busses/i2c-parport-light.c
6207
6208I2C/SMBUS CONTROLLER DRIVERS FOR PC
6209M:	Jean Delvare <jdelvare@suse.com>
6210L:	linux-i2c@vger.kernel.org
6211S:	Maintained
6212F:	Documentation/i2c/busses/i2c-ali1535
6213F:	Documentation/i2c/busses/i2c-ali1563
6214F:	Documentation/i2c/busses/i2c-ali15x3
6215F:	Documentation/i2c/busses/i2c-amd756
6216F:	Documentation/i2c/busses/i2c-amd8111
6217F:	Documentation/i2c/busses/i2c-i801
6218F:	Documentation/i2c/busses/i2c-nforce2
6219F:	Documentation/i2c/busses/i2c-piix4
6220F:	Documentation/i2c/busses/i2c-sis5595
6221F:	Documentation/i2c/busses/i2c-sis630
6222F:	Documentation/i2c/busses/i2c-sis96x
6223F:	Documentation/i2c/busses/i2c-via
6224F:	Documentation/i2c/busses/i2c-viapro
6225F:	drivers/i2c/busses/i2c-ali1535.c
6226F:	drivers/i2c/busses/i2c-ali1563.c
6227F:	drivers/i2c/busses/i2c-ali15x3.c
6228F:	drivers/i2c/busses/i2c-amd756.c
6229F:	drivers/i2c/busses/i2c-amd756-s4882.c
6230F:	drivers/i2c/busses/i2c-amd8111.c
6231F:	drivers/i2c/busses/i2c-i801.c
6232F:	drivers/i2c/busses/i2c-isch.c
6233F:	drivers/i2c/busses/i2c-nforce2.c
6234F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6235F:	drivers/i2c/busses/i2c-piix4.c
6236F:	drivers/i2c/busses/i2c-sis5595.c
6237F:	drivers/i2c/busses/i2c-sis630.c
6238F:	drivers/i2c/busses/i2c-sis96x.c
6239F:	drivers/i2c/busses/i2c-via.c
6240F:	drivers/i2c/busses/i2c-viapro.c
6241
6242I2C/SMBUS ISMT DRIVER
6243M:	Seth Heasley <seth.heasley@intel.com>
6244M:	Neil Horman <nhorman@tuxdriver.com>
6245L:	linux-i2c@vger.kernel.org
6246F:	drivers/i2c/busses/i2c-ismt.c
6247F:	Documentation/i2c/busses/i2c-ismt
6248
6249I2C/SMBUS STUB DRIVER
6250M:	Jean Delvare <jdelvare@suse.com>
6251L:	linux-i2c@vger.kernel.org
6252S:	Maintained
6253F:	drivers/i2c/i2c-stub.c
6254
6255I2C SUBSYSTEM
6256M:	Wolfram Sang <wsa@the-dreams.de>
6257L:	linux-i2c@vger.kernel.org
6258W:	https://i2c.wiki.kernel.org/
6259Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6261S:	Maintained
6262F:	Documentation/devicetree/bindings/i2c/
6263F:	Documentation/i2c/
6264F:	drivers/i2c/
6265F:	drivers/i2c/*/
6266F:	include/linux/i2c.h
6267F:	include/linux/i2c-*.h
6268F:	include/uapi/linux/i2c.h
6269F:	include/uapi/linux/i2c-*.h
6270
6271I2C ACPI SUPPORT
6272M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6273L:	linux-i2c@vger.kernel.org
6274L:	linux-acpi@vger.kernel.org
6275S:	Maintained
6276
6277I2C-TAOS-EVM DRIVER
6278M:	Jean Delvare <jdelvare@suse.com>
6279L:	linux-i2c@vger.kernel.org
6280S:	Maintained
6281F:	Documentation/i2c/busses/i2c-taos-evm
6282F:	drivers/i2c/busses/i2c-taos-evm.c
6283
6284I2C-TINY-USB DRIVER
6285M:	Till Harbaum <till@harbaum.org>
6286L:	linux-i2c@vger.kernel.org
6287W:	http://www.harbaum.org/till/i2c_tiny_usb
6288S:	Maintained
6289F:	drivers/i2c/busses/i2c-tiny-usb.c
6290
6291i386 BOOT CODE
6292M:	"H. Peter Anvin" <hpa@zytor.com>
6293S:	Maintained
6294F:	arch/x86/boot/
6295
6296i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6297M:	"H. Peter Anvin" <hpa@zytor.com>
6298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6299S:	Maintained
6300
6301IA64 (Itanium) PLATFORM
6302M:	Tony Luck <tony.luck@intel.com>
6303M:	Fenghua Yu <fenghua.yu@intel.com>
6304L:	linux-ia64@vger.kernel.org
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6306S:	Maintained
6307F:	arch/ia64/
6308
6309IBM Power VMX Cryptographic instructions
6310M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6311M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6312L:	linux-crypto@vger.kernel.org
6313S:	Supported
6314F:	drivers/crypto/vmx/Makefile
6315F:	drivers/crypto/vmx/Kconfig
6316F:	drivers/crypto/vmx/vmx.c
6317F:	drivers/crypto/vmx/aes*
6318F:	drivers/crypto/vmx/ghash*
6319F:	drivers/crypto/vmx/ppc-xlate.pl
6320
6321IBM Power in-Nest Crypto Acceleration
6322M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6323M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6324L:	linux-crypto@vger.kernel.org
6325S:	Supported
6326F:	drivers/crypto/nx/Makefile
6327F:	drivers/crypto/nx/Kconfig
6328F:	drivers/crypto/nx/nx-aes*
6329F:	drivers/crypto/nx/nx-sha*
6330F:	drivers/crypto/nx/nx.*
6331F:	drivers/crypto/nx/nx_csbcpb.h
6332F:	drivers/crypto/nx/nx_debugfs.h
6333
6334IBM Power 842 compression accelerator
6335M:	Haren Myneni <haren@us.ibm.com>
6336S:	Supported
6337F:	drivers/crypto/nx/Makefile
6338F:	drivers/crypto/nx/Kconfig
6339F:	drivers/crypto/nx/nx-842*
6340F:	include/linux/sw842.h
6341F:	crypto/842.c
6342F:	lib/842/
6343
6344IBM Power Linux RAID adapter
6345M:	Brian King <brking@us.ibm.com>
6346S:	Supported
6347F:	drivers/scsi/ipr.*
6348
6349IBM Power Virtual Ethernet Device Driver
6350M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6351L:	netdev@vger.kernel.org
6352S:	Supported
6353F:	drivers/net/ethernet/ibm/ibmveth.*
6354
6355IBM Power SRIOV Virtual NIC Device Driver
6356M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6357M:	John Allen <jallen@linux.vnet.ibm.com>
6358L:	netdev@vger.kernel.org
6359S:	Supported
6360F:	drivers/net/ethernet/ibm/ibmvnic.*
6361
6362IBM Power Virtual SCSI Device Drivers
6363M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6364L:	linux-scsi@vger.kernel.org
6365S:	Supported
6366F:	drivers/scsi/ibmvscsi/ibmvscsi*
6367F:	include/scsi/viosrp.h
6368
6369IBM Power Virtual SCSI Device Target Driver
6370M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6371M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6372L:	linux-scsi@vger.kernel.org
6373L:	target-devel@vger.kernel.org
6374S:	Supported
6375F:	drivers/scsi/ibmvscsi_tgt/
6376
6377IBM Power Virtual FC Device Drivers
6378M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6379L:	linux-scsi@vger.kernel.org
6380S:	Supported
6381F:	drivers/scsi/ibmvscsi/ibmvfc*
6382
6383IBM ServeRAID RAID DRIVER
6384S:	Orphan
6385F:	drivers/scsi/ips.*
6386
6387ICH LPC AND GPIO DRIVER
6388M:	Peter Tyser <ptyser@xes-inc.com>
6389S:	Maintained
6390F:	drivers/mfd/lpc_ich.c
6391F:	drivers/gpio/gpio-ich.c
6392
6393IDT VersaClock 5 CLOCK DRIVER
6394M:	Marek Vasut <marek.vasut@gmail.com>
6395S:	Maintained
6396F:	drivers/clk/clk-versaclock5.c
6397
6398IDE SUBSYSTEM
6399M:	"David S. Miller" <davem@davemloft.net>
6400L:	linux-ide@vger.kernel.org
6401Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6403S:	Maintained
6404F:	Documentation/ide/
6405F:	drivers/ide/
6406F:	include/linux/ide.h
6407
6408IDEAPAD LAPTOP EXTRAS DRIVER
6409M:	Ike Panhc <ike.pan@canonical.com>
6410L:	platform-driver-x86@vger.kernel.org
6411W:	http://launchpad.net/ideapad-laptop
6412S:	Maintained
6413F:	drivers/platform/x86/ideapad-laptop.c
6414
6415IDEAPAD LAPTOP SLIDEBAR DRIVER
6416M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6417L:	linux-input@vger.kernel.org
6418W:	https://github.com/o2genum/ideapad-slidebar
6419S:	Maintained
6420F:	drivers/input/misc/ideapad_slidebar.c
6421
6422IDE/ATAPI DRIVERS
6423M:	Borislav Petkov <bp@alien8.de>
6424L:	linux-ide@vger.kernel.org
6425S:	Maintained
6426F:	Documentation/cdrom/ide-cd
6427F:	drivers/ide/ide-cd*
6428
6429IEEE 802.15.4 SUBSYSTEM
6430M:	Alexander Aring <aar@pengutronix.de>
6431M:	Stefan Schmidt <stefan@osg.samsung.com>
6432L:	linux-wpan@vger.kernel.org
6433W:	http://wpan.cakelab.org/
6434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6436S:	Maintained
6437F:	net/ieee802154/
6438F:	net/mac802154/
6439F:	drivers/net/ieee802154/
6440F:	include/linux/nl802154.h
6441F:	include/linux/ieee802154.h
6442F:	include/net/nl802154.h
6443F:	include/net/mac802154.h
6444F:	include/net/af_ieee802154.h
6445F:	include/net/cfg802154.h
6446F:	include/net/ieee802154_netdev.h
6447F:	Documentation/networking/ieee802154.txt
6448
6449IFE PROTOCOL
6450M:	Yotam Gigi <yotamg@mellanox.com>
6451M:	Jamal Hadi Salim <jhs@mojatatu.com>
6452F:	net/ife
6453F:	include/net/ife.h
6454F:	include/uapi/linux/ife.h
6455
6456IGORPLUG-USB IR RECEIVER
6457M:	Sean Young <sean@mess.org>
6458L:	linux-media@vger.kernel.org
6459S:	Maintained
6460F:	drivers/media/rc/igorplugusb.c
6461
6462IGUANAWORKS USB IR TRANSCEIVER
6463M:	Sean Young <sean@mess.org>
6464L:	linux-media@vger.kernel.org
6465S:	Maintained
6466F:	drivers/media/rc/iguanair.c
6467
6468IIO DIGITAL POTENTIOMETER DAC
6469M:	Peter Rosin <peda@axentia.se>
6470L:	linux-iio@vger.kernel.org
6471S:	Maintained
6472F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6473F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6474F:	drivers/iio/dac/dpot-dac.c
6475
6476IIO ENVELOPE DETECTOR
6477M:	Peter Rosin <peda@axentia.se>
6478L:	linux-iio@vger.kernel.org
6479S:	Maintained
6480F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6481F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6482F:	drivers/iio/adc/envelope-detector.c
6483
6484IIO SUBSYSTEM AND DRIVERS
6485M:	Jonathan Cameron <jic23@kernel.org>
6486R:	Hartmut Knaack <knaack.h@gmx.de>
6487R:	Lars-Peter Clausen <lars@metafoo.de>
6488R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6489L:	linux-iio@vger.kernel.org
6490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6491S:	Maintained
6492F:	Documentation/devicetree/bindings/iio/
6493F:	drivers/iio/
6494F:	drivers/staging/iio/
6495F:	include/linux/iio/
6496F:	tools/iio/
6497
6498IKANOS/ADI EAGLE ADSL USB DRIVER
6499M:	Matthieu Castet <castet.matthieu@free.fr>
6500M:	Stanislaw Gruszka <stf_xl@wp.pl>
6501S:	Maintained
6502F:	drivers/usb/atm/ueagle-atm.c
6503
6504IMGTEC ASCII LCD DRIVER
6505M:	Paul Burton <paul.burton@imgtec.com>
6506S:	Maintained
6507F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6508F:	drivers/auxdisplay/img-ascii-lcd.c
6509
6510INA209 HARDWARE MONITOR DRIVER
6511M:	Guenter Roeck <linux@roeck-us.net>
6512L:	linux-hwmon@vger.kernel.org
6513S:	Maintained
6514F:	Documentation/hwmon/ina209
6515F:	Documentation/devicetree/bindings/i2c/ina209.txt
6516F:	drivers/hwmon/ina209.c
6517
6518INA2XX HARDWARE MONITOR DRIVER
6519M:	Guenter Roeck <linux@roeck-us.net>
6520L:	linux-hwmon@vger.kernel.org
6521S:	Maintained
6522F:	Documentation/hwmon/ina2xx
6523F:	drivers/hwmon/ina2xx.c
6524F:	include/linux/platform_data/ina2xx.h
6525
6526INDUSTRY PACK SUBSYSTEM (IPACK)
6527M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6528M:	Jens Taprogge <jens.taprogge@taprogge.org>
6529M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6530L:	industrypack-devel@lists.sourceforge.net
6531W:	http://industrypack.sourceforge.net
6532S:	Maintained
6533F:	drivers/ipack/
6534
6535INGENIC JZ4780 DMA Driver
6536M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6537S:	Maintained
6538F:	drivers/dma/dma-jz4780.c
6539
6540INGENIC JZ4780 NAND DRIVER
6541M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6542L:	linux-mtd@lists.infradead.org
6543S:	Maintained
6544F:	drivers/mtd/nand/jz4780_*
6545
6546INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6547M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6548M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6549L:	linux-ima-devel@lists.sourceforge.net
6550L:	linux-ima-user@lists.sourceforge.net
6551L:	linux-security-module@vger.kernel.org
6552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6553S:	Supported
6554F:	security/integrity/ima/
6555
6556IMGTEC IR DECODER DRIVER
6557M:	James Hogan <james.hogan@imgtec.com>
6558S:	Maintained
6559F:	drivers/media/rc/img-ir/
6560
6561IMS TWINTURBO FRAMEBUFFER DRIVER
6562L:	linux-fbdev@vger.kernel.org
6563S:	Orphan
6564F:	drivers/video/fbdev/imsttfb.c
6565
6566INFINIBAND SUBSYSTEM
6567M:	Doug Ledford <dledford@redhat.com>
6568M:	Sean Hefty <sean.hefty@intel.com>
6569M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6570L:	linux-rdma@vger.kernel.org
6571W:	http://www.openfabrics.org/
6572Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6574S:	Supported
6575F:	Documentation/devicetree/bindings/infiniband/
6576F:	Documentation/infiniband/
6577F:	drivers/infiniband/
6578F:	include/uapi/linux/if_infiniband.h
6579F:	include/uapi/rdma/
6580F:	include/rdma/
6581
6582INOTIFY
6583M:	John McCutchan <john@johnmccutchan.com>
6584M:	Robert Love <rlove@rlove.org>
6585M:	Eric Paris <eparis@parisplace.org>
6586S:	Maintained
6587F:	Documentation/filesystems/inotify.txt
6588F:	fs/notify/inotify/
6589F:	include/linux/inotify.h
6590F:	include/uapi/linux/inotify.h
6591
6592INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6593M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6594L:	linux-input@vger.kernel.org
6595Q:	http://patchwork.kernel.org/project/linux-input/list/
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6597S:	Maintained
6598F:	drivers/input/
6599F:	include/linux/input.h
6600F:	include/uapi/linux/input.h
6601F:	include/linux/input/
6602F:	Documentation/devicetree/bindings/input/
6603
6604INPUT MULTITOUCH (MT) PROTOCOL
6605M:	Henrik Rydberg <rydberg@bitmath.org>
6606L:	linux-input@vger.kernel.org
6607S:	Odd fixes
6608F:	Documentation/input/multi-touch-protocol.rst
6609F:	drivers/input/input-mt.c
6610K:	\b(ABS|SYN)_MT_
6611
6612INTEL ASoC BDW/HSW DRIVERS
6613M:	Jie Yang <yang.jie@linux.intel.com>
6614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6615S:	Supported
6616F:	sound/soc/intel/common/sst-dsp*
6617F:	sound/soc/intel/common/sst-firmware.c
6618F:	sound/soc/intel/boards/broadwell.c
6619F:	sound/soc/intel/haswell/
6620
6621INTEL C600 SERIES SAS CONTROLLER DRIVER
6622M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6623M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6624L:	linux-scsi@vger.kernel.org
6625T:	git git://git.code.sf.net/p/intel-sas/isci
6626S:	Supported
6627F:	drivers/scsi/isci/
6628
6629INTEL HID EVENT DRIVER
6630M:	Alex Hung <alex.hung@canonical.com>
6631L:	platform-driver-x86@vger.kernel.org
6632S:	Maintained
6633F:	drivers/platform/x86/intel-hid.c
6634
6635INTEL VIRTUAL BUTTON DRIVER
6636M:	AceLan Kao <acelan.kao@canonical.com>
6637L:	platform-driver-x86@vger.kernel.org
6638S:	Maintained
6639F:	drivers/platform/x86/intel-vbtn.c
6640
6641INTEL IDLE DRIVER
6642M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6643M:	Len Brown <lenb@kernel.org>
6644L:	linux-pm@vger.kernel.org
6645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6646B:	https://bugzilla.kernel.org
6647S:	Supported
6648F:	drivers/idle/intel_idle.c
6649
6650INTEL INTEGRATED SENSOR HUB DRIVER
6651M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6652M:	Jiri Kosina <jikos@kernel.org>
6653L:	linux-input@vger.kernel.org
6654S:	Maintained
6655F:	drivers/hid/intel-ish-hid/
6656
6657INTEL PSTATE DRIVER
6658M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6659M:	Len Brown <lenb@kernel.org>
6660L:	linux-pm@vger.kernel.org
6661S:	Supported
6662F:	drivers/cpufreq/intel_pstate.c
6663
6664INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6665M:	Maik Broemme <mbroemme@libmpq.org>
6666L:	linux-fbdev@vger.kernel.org
6667S:	Maintained
6668F:	Documentation/fb/intelfb.txt
6669F:	drivers/video/fbdev/intelfb/
6670
6671INTEL 810/815 FRAMEBUFFER DRIVER
6672M:	Antonino Daplas <adaplas@gmail.com>
6673L:	linux-fbdev@vger.kernel.org
6674S:	Maintained
6675F:	drivers/video/fbdev/i810/
6676
6677INTEL MENLOW THERMAL DRIVER
6678M:	Sujith Thomas <sujith.thomas@intel.com>
6679L:	platform-driver-x86@vger.kernel.org
6680W:	https://01.org/linux-acpi
6681S:	Supported
6682F:	drivers/platform/x86/intel_menlow.c
6683
6684INTEL I/OAT DMA DRIVER
6685M:	Dave Jiang <dave.jiang@intel.com>
6686R:	Dan Williams <dan.j.williams@intel.com>
6687L:	dmaengine@vger.kernel.org
6688Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6689S:	Supported
6690F:	drivers/dma/ioat*
6691
6692INTEL IOMMU (VT-d)
6693M:	David Woodhouse <dwmw2@infradead.org>
6694L:	iommu@lists.linux-foundation.org
6695T:	git git://git.infradead.org/iommu-2.6.git
6696S:	Supported
6697F:	drivers/iommu/intel-iommu.c
6698F:	include/linux/intel-iommu.h
6699
6700INTEL IOP-ADMA DMA DRIVER
6701R:	Dan Williams <dan.j.williams@intel.com>
6702S:	Odd fixes
6703F:	drivers/dma/iop-adma.c
6704
6705INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6706M:	Krzysztof Halasa <khalasa@piap.pl>
6707S:	Maintained
6708F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6709F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6710F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6711F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6712F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6713F:	drivers/net/wan/ixp4xx_hss.c
6714
6715INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6716M:	Deepak Saxena <dsaxena@plexity.net>
6717S:	Maintained
6718F:	drivers/char/hw_random/ixp4xx-rng.c
6719
6720INTEL ETHERNET DRIVERS
6721M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6722L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6723W:	http://www.intel.com/support/feedback.htm
6724W:	http://e1000.sourceforge.net/
6725Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6728S:	Supported
6729F:	Documentation/networking/e100.txt
6730F:	Documentation/networking/e1000.txt
6731F:	Documentation/networking/e1000e.txt
6732F:	Documentation/networking/igb.txt
6733F:	Documentation/networking/igbvf.txt
6734F:	Documentation/networking/ixgb.txt
6735F:	Documentation/networking/ixgbe.txt
6736F:	Documentation/networking/ixgbevf.txt
6737F:	Documentation/networking/i40e.txt
6738F:	Documentation/networking/i40evf.txt
6739F:	drivers/net/ethernet/intel/
6740F:	drivers/net/ethernet/intel/*/
6741
6742INTEL RDMA RNIC DRIVER
6743M:     Faisal Latif <faisal.latif@intel.com>
6744M:     Shiraz Saleem <shiraz.saleem@intel.com>
6745L:     linux-rdma@vger.kernel.org
6746S:     Supported
6747F:     drivers/infiniband/hw/i40iw/
6748
6749INTEL MERRIFIELD GPIO DRIVER
6750M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6751L:	linux-gpio@vger.kernel.org
6752S:	Maintained
6753F:	drivers/gpio/gpio-merrifield.c
6754
6755INTEL-MID GPIO DRIVER
6756M:	David Cohen <david.a.cohen@linux.intel.com>
6757L:	linux-gpio@vger.kernel.org
6758S:	Maintained
6759F:	drivers/gpio/gpio-intel-mid.c
6760
6761INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6762M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6763L:	linux-wireless@vger.kernel.org
6764S:	Maintained
6765F:	Documentation/networking/README.ipw2100
6766F:	Documentation/networking/README.ipw2200
6767F:	drivers/net/wireless/intel/ipw2x00/
6768
6769INTEL(R) TRACE HUB
6770M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6771S:	Supported
6772F:	Documentation/trace/intel_th.txt
6773F:	drivers/hwtracing/intel_th/
6774
6775INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6776M:	Ning Sun <ning.sun@intel.com>
6777L:	tboot-devel@lists.sourceforge.net
6778W:	http://tboot.sourceforge.net
6779T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6780S:	Supported
6781F:	Documentation/intel_txt.txt
6782F:	include/linux/tboot.h
6783F:	arch/x86/kernel/tboot.c
6784
6785INTEL WIRELESS WIMAX CONNECTION 2400
6786M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6787M:	linux-wimax@intel.com
6788L:	wimax@linuxwimax.org (subscribers-only)
6789S:	Supported
6790W:	http://linuxwimax.org
6791F:	Documentation/wimax/README.i2400m
6792F:	drivers/net/wimax/i2400m/
6793F:	include/uapi/linux/wimax/i2400m.h
6794
6795INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6796M:	Stanislaw Gruszka <sgruszka@redhat.com>
6797L:	linux-wireless@vger.kernel.org
6798S:	Supported
6799F:	drivers/net/wireless/intel/iwlegacy/
6800
6801INTEL WIRELESS WIFI LINK (iwlwifi)
6802M:	Johannes Berg <johannes.berg@intel.com>
6803M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6804M:	Luca Coelho <luciano.coelho@intel.com>
6805M:	Intel Linux Wireless <linuxwifi@intel.com>
6806L:	linux-wireless@vger.kernel.org
6807W:	http://intellinuxwireless.org
6808T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6809S:	Supported
6810F:	drivers/net/wireless/intel/iwlwifi/
6811
6812INTEL MANAGEMENT ENGINE (mei)
6813M:	Tomas Winkler <tomas.winkler@intel.com>
6814L:	linux-kernel@vger.kernel.org
6815S:	Supported
6816F:	include/uapi/linux/mei.h
6817F:	include/linux/mei_cl_bus.h
6818F:	drivers/misc/mei/*
6819F:	drivers/watchdog/mei_wdt.c
6820F:	Documentation/misc-devices/mei/*
6821F:	samples/mei/*
6822
6823INTEL MIC DRIVERS (mic)
6824M:	Sudeep Dutt <sudeep.dutt@intel.com>
6825M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6826S:	Supported
6827W:	https://github.com/sudeepdutt/mic
6828W:	http://software.intel.com/en-us/mic-developer
6829F:	include/linux/mic_bus.h
6830F:	include/linux/scif.h
6831F:	include/uapi/linux/mic_common.h
6832F: 	include/uapi/linux/mic_ioctl.h
6833F:	include/uapi/linux/scif_ioctl.h
6834F:	drivers/misc/mic/
6835F:	drivers/dma/mic_x100_dma.c
6836F:	drivers/dma/mic_x100_dma.h
6837F:	Documentation/mic/
6838
6839INTEL PMC/P-Unit IPC DRIVER
6840M:	Zha Qipeng<qipeng.zha@intel.com>
6841L:	platform-driver-x86@vger.kernel.org
6842S:	Maintained
6843F:	drivers/platform/x86/intel_pmc_ipc.c
6844F:	drivers/platform/x86/intel_punit_ipc.c
6845F:	arch/x86/include/asm/intel_pmc_ipc.h
6846F:	arch/x86/include/asm/intel_punit_ipc.h
6847
6848INTEL TELEMETRY DRIVER
6849M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6850L:	platform-driver-x86@vger.kernel.org
6851S:	Maintained
6852F:	arch/x86/include/asm/intel_telemetry.h
6853F:	drivers/platform/x86/intel_telemetry*
6854
6855INTEL PMC CORE DRIVER
6856M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6857M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6858L:	platform-driver-x86@vger.kernel.org
6859S:	Maintained
6860F:	arch/x86/include/asm/pmc_core.h
6861F:	drivers/platform/x86/intel_pmc_core*
6862
6863INVENSENSE MPU-3050 GYROSCOPE DRIVER
6864M:	Linus Walleij <linus.walleij@linaro.org>
6865L:	linux-iio@vger.kernel.org
6866S:	Maintained
6867F:	drivers/iio/gyro/mpu3050*
6868F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6869
6870IOC3 ETHERNET DRIVER
6871M:	Ralf Baechle <ralf@linux-mips.org>
6872L:	linux-mips@linux-mips.org
6873S:	Maintained
6874F:	drivers/net/ethernet/sgi/ioc3-eth.c
6875
6876IOC3 SERIAL DRIVER
6877M:	Pat Gefre <pfg@sgi.com>
6878L:	linux-serial@vger.kernel.org
6879S:	Maintained
6880F:	drivers/tty/serial/ioc3_serial.c
6881
6882IOMMU DRIVERS
6883M:	Joerg Roedel <joro@8bytes.org>
6884L:	iommu@lists.linux-foundation.org
6885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6886S:	Maintained
6887F:	Documentation/devicetree/bindings/iommu/
6888F:	drivers/iommu/
6889F:	include/linux/iommu.h
6890F:	include/linux/iova.h
6891
6892IP MASQUERADING
6893M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6894S:	Maintained
6895F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6896
6897IPMI SUBSYSTEM
6898M:	Corey Minyard <minyard@acm.org>
6899L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6900W:	http://openipmi.sourceforge.net/
6901S:	Supported
6902F:	Documentation/IPMI.txt
6903F:	drivers/char/ipmi/
6904F:	include/linux/ipmi*
6905F:	include/uapi/linux/ipmi*
6906
6907QCOM AUDIO (ASoC) DRIVERS
6908M:	Patrick Lai <plai@codeaurora.org>
6909M:	Banajit Goswami <bgoswami@codeaurora.org>
6910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6911S:	Supported
6912F:	sound/soc/qcom/
6913
6914IPS SCSI RAID DRIVER
6915M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6916L:	linux-scsi@vger.kernel.org
6917W:	http://www.adaptec.com/
6918S:	Maintained
6919F:	drivers/scsi/ips*
6920
6921IPVS
6922M:	Wensong Zhang <wensong@linux-vs.org>
6923M:	Simon Horman <horms@verge.net.au>
6924M:	Julian Anastasov <ja@ssi.bg>
6925L:	netdev@vger.kernel.org
6926L:	lvs-devel@vger.kernel.org
6927S:	Maintained
6928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6930F:	Documentation/networking/ipvs-sysctl.txt
6931F:	include/net/ip_vs.h
6932F:	include/uapi/linux/ip_vs.h
6933F:	net/netfilter/ipvs/
6934
6935IPWIRELESS DRIVER
6936M:	Jiri Kosina <jikos@kernel.org>
6937M:	David Sterba <dsterba@suse.com>
6938S:	Odd Fixes
6939F:	drivers/tty/ipwireless/
6940
6941IPX NETWORK LAYER
6942L:	netdev@vger.kernel.org
6943S:	Odd fixes
6944F:	include/net/ipx.h
6945F:	include/uapi/linux/ipx.h
6946F:	net/ipx/
6947
6948IRDA SUBSYSTEM
6949M:	Samuel Ortiz <samuel@sortiz.org>
6950L:	irda-users@lists.sourceforge.net (subscribers-only)
6951L:	netdev@vger.kernel.org
6952W:	http://irda.sourceforge.net/
6953S:	Maintained
6954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6955F:	Documentation/networking/irda.txt
6956F:	drivers/net/irda/
6957F:	include/net/irda/
6958F:	net/irda/
6959
6960IRQ SUBSYSTEM
6961M:	Thomas Gleixner <tglx@linutronix.de>
6962L:	linux-kernel@vger.kernel.org
6963S:	Maintained
6964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6965F:	kernel/irq/
6966
6967IRQCHIP DRIVERS
6968M:	Thomas Gleixner <tglx@linutronix.de>
6969M:	Jason Cooper <jason@lakedaemon.net>
6970M:	Marc Zyngier <marc.zyngier@arm.com>
6971L:	linux-kernel@vger.kernel.org
6972S:	Maintained
6973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6974T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6975F:	Documentation/devicetree/bindings/interrupt-controller/
6976F:	drivers/irqchip/
6977
6978IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6979M:	Marc Zyngier <marc.zyngier@arm.com>
6980S:	Maintained
6981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6982F:	Documentation/IRQ-domain.txt
6983F:	include/linux/irqdomain.h
6984F:	kernel/irq/irqdomain.c
6985F:	kernel/irq/msi.c
6986
6987ISA
6988M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6989S:	Maintained
6990F:	Documentation/isa.txt
6991F:	drivers/base/isa.c
6992F:	include/linux/isa.h
6993
6994ISAPNP
6995M:	Jaroslav Kysela <perex@perex.cz>
6996S:	Maintained
6997F:	Documentation/isapnp.txt
6998F:	drivers/pnp/isapnp/
6999F:	include/linux/isapnp.h
7000
7001ISA RADIO MODULE
7002M:	Hans Verkuil <hverkuil@xs4all.nl>
7003L:	linux-media@vger.kernel.org
7004T:	git git://linuxtv.org/media_tree.git
7005W:	https://linuxtv.org
7006S:	Maintained
7007F:	drivers/media/radio/radio-isa*
7008
7009iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7010M:	Peter Jones <pjones@redhat.com>
7011M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7012S:	Maintained
7013F:	drivers/firmware/iscsi_ibft*
7014
7015ISCSI
7016M:	Lee Duncan <lduncan@suse.com>
7017M:	Chris Leech <cleech@redhat.com>
7018L:	open-iscsi@googlegroups.com
7019W:	www.open-iscsi.com
7020S:	Maintained
7021F:	drivers/scsi/*iscsi*
7022F:	include/scsi/*iscsi*
7023
7024ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7025M:	Or Gerlitz <ogerlitz@mellanox.com>
7026M:	Sagi Grimberg <sagi@grimberg.me>
7027M:	Roi Dayan <roid@mellanox.com>
7028L:	linux-rdma@vger.kernel.org
7029S:	Supported
7030W:	http://www.openfabrics.org
7031W:	www.open-iscsi.org
7032Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7033F:	drivers/infiniband/ulp/iser/
7034
7035ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7036M:	Sagi Grimberg <sagi@grimberg.me>
7037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7038L:	linux-rdma@vger.kernel.org
7039L:	target-devel@vger.kernel.org
7040S:	Supported
7041W:	http://www.linux-iscsi.org
7042F:	drivers/infiniband/ulp/isert
7043
7044ISDN SUBSYSTEM
7045M:	Karsten Keil <isdn@linux-pingi.de>
7046L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7047L:	netdev@vger.kernel.org
7048W:	http://www.isdn4linux.de
7049T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7050S:	Maintained
7051F:	Documentation/isdn/
7052F:	drivers/isdn/
7053F:	include/linux/isdn.h
7054F:	include/linux/isdn/
7055F:	include/uapi/linux/isdn.h
7056F:	include/uapi/linux/isdn/
7057
7058ISDN SUBSYSTEM (Eicon active card driver)
7059M:	Armin Schindler <mac@melware.de>
7060L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7061W:	http://www.melware.de
7062S:	Maintained
7063F:	drivers/isdn/hardware/eicon/
7064
7065IT87 HARDWARE MONITORING DRIVER
7066M:	Jean Delvare <jdelvare@suse.com>
7067L:	linux-hwmon@vger.kernel.org
7068S:	Maintained
7069F:	Documentation/hwmon/it87
7070F:	drivers/hwmon/it87.c
7071
7072IT913X MEDIA DRIVER
7073M:	Antti Palosaari <crope@iki.fi>
7074L:	linux-media@vger.kernel.org
7075W:	https://linuxtv.org
7076W:	http://palosaari.fi/linux/
7077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7078T:	git git://linuxtv.org/anttip/media_tree.git
7079S:	Maintained
7080F:	drivers/media/tuners/it913x*
7081
7082IVTV VIDEO4LINUX DRIVER
7083M:	Andy Walls <awalls@md.metrocast.net>
7084L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7085L:	linux-media@vger.kernel.org
7086T:	git git://linuxtv.org/media_tree.git
7087W:	http://www.ivtvdriver.org
7088S:	Maintained
7089F:	Documentation/media/v4l-drivers/ivtv*
7090F:	drivers/media/pci/ivtv/
7091F:	include/uapi/linux/ivtv*
7092
7093IX2505V MEDIA DRIVER
7094M:	Malcolm Priestley <tvboxspy@gmail.com>
7095L:	linux-media@vger.kernel.org
7096W:	https://linuxtv.org
7097Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7098S:	Maintained
7099F:	drivers/media/dvb-frontends/ix2505v*
7100
7101JC42.4 TEMPERATURE SENSOR DRIVER
7102M:	Guenter Roeck <linux@roeck-us.net>
7103L:	linux-hwmon@vger.kernel.org
7104S:	Maintained
7105F:	drivers/hwmon/jc42.c
7106F:	Documentation/hwmon/jc42
7107
7108JFS FILESYSTEM
7109M:	Dave Kleikamp <shaggy@kernel.org>
7110L:	jfs-discussion@lists.sourceforge.net
7111W:	http://jfs.sourceforge.net/
7112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7113S:	Maintained
7114F:	Documentation/filesystems/jfs.txt
7115F:	fs/jfs/
7116
7117JME NETWORK DRIVER
7118M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7119L:	netdev@vger.kernel.org
7120S:	Maintained
7121F:	drivers/net/ethernet/jme.*
7122
7123JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7124M:	David Woodhouse <dwmw2@infradead.org>
7125L:	linux-mtd@lists.infradead.org
7126W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7127S:	Maintained
7128F:	fs/jffs2/
7129F:	include/uapi/linux/jffs2.h
7130
7131JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7132M:	"Theodore Ts'o" <tytso@mit.edu>
7133M:	Jan Kara <jack@suse.com>
7134L:	linux-ext4@vger.kernel.org
7135S:	Maintained
7136F:	fs/jbd2/
7137F:	include/linux/jbd2.h
7138
7139JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7140M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7141L:	linux-media@vger.kernel.org
7142S:	Maintained
7143F:	drivers/media/platform/rcar_jpu.c
7144
7145JSM Neo PCI based serial card
7146M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7147L:	linux-serial@vger.kernel.org
7148S:	Maintained
7149F:	drivers/tty/serial/jsm/
7150
7151K10TEMP HARDWARE MONITORING DRIVER
7152M:	Clemens Ladisch <clemens@ladisch.de>
7153L:	linux-hwmon@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/hwmon/k10temp
7156F:	drivers/hwmon/k10temp.c
7157
7158K8TEMP HARDWARE MONITORING DRIVER
7159M:	Rudolf Marek <r.marek@assembler.cz>
7160L:	linux-hwmon@vger.kernel.org
7161S:	Maintained
7162F:	Documentation/hwmon/k8temp
7163F:	drivers/hwmon/k8temp.c
7164
7165KASAN
7166M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7167R:	Alexander Potapenko <glider@google.com>
7168R:	Dmitry Vyukov <dvyukov@google.com>
7169L:	kasan-dev@googlegroups.com
7170S:	Maintained
7171F:	arch/*/include/asm/kasan.h
7172F:	arch/*/mm/kasan_init*
7173F:	Documentation/dev-tools/kasan.rst
7174F:	include/linux/kasan*.h
7175F:	lib/test_kasan.c
7176F:	mm/kasan/
7177F:	scripts/Makefile.kasan
7178
7179KCONFIG
7180M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7181L:	linux-kbuild@vger.kernel.org
7182T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7183S:	Maintained
7184F:	Documentation/kbuild/kconfig-language.txt
7185F:	scripts/kconfig/
7186
7187KDUMP
7188M:	Dave Young <dyoung@redhat.com>
7189M:	Baoquan He <bhe@redhat.com>
7190R:	Vivek Goyal <vgoyal@redhat.com>
7191L:	kexec@lists.infradead.org
7192W:	http://lse.sourceforge.net/kdump/
7193S:	Maintained
7194F:	Documentation/kdump/
7195
7196KEENE FM RADIO TRANSMITTER DRIVER
7197M:	Hans Verkuil <hverkuil@xs4all.nl>
7198L:	linux-media@vger.kernel.org
7199T:	git git://linuxtv.org/media_tree.git
7200W:	https://linuxtv.org
7201S:	Maintained
7202F:	drivers/media/radio/radio-keene*
7203
7204KERNEL AUTOMOUNTER v4 (AUTOFS4)
7205M:	Ian Kent <raven@themaw.net>
7206L:	autofs@vger.kernel.org
7207S:	Maintained
7208F:	fs/autofs4/
7209
7210KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7211M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7212M:	Michal Marek <mmarek@suse.com>
7213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7214L:	linux-kbuild@vger.kernel.org
7215S:	Maintained
7216F:	Documentation/kbuild/
7217F:	Makefile
7218F:	scripts/Makefile.*
7219F:	scripts/basic/
7220F:	scripts/mk*
7221F:	scripts/package/
7222
7223KERNEL JANITORS
7224L:	kernel-janitors@vger.kernel.org
7225W:	http://kernelnewbies.org/KernelJanitors
7226S:	Odd Fixes
7227
7228KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7229M:	"J. Bruce Fields" <bfields@fieldses.org>
7230M:	Jeff Layton <jlayton@poochiereds.net>
7231L:	linux-nfs@vger.kernel.org
7232W:	http://nfs.sourceforge.net/
7233T:	git git://linux-nfs.org/~bfields/linux.git
7234S:	Supported
7235F:	fs/nfsd/
7236F:	include/uapi/linux/nfsd/
7237F:	fs/lockd/
7238F:	fs/nfs_common/
7239F:	net/sunrpc/
7240F:	include/linux/lockd/
7241F:	include/linux/sunrpc/
7242F:	include/uapi/linux/sunrpc/
7243
7244KERNEL SELFTEST FRAMEWORK
7245M:	Shuah Khan <shuahkh@osg.samsung.com>
7246M:	Shuah Khan <shuah@kernel.org>
7247L:	linux-kselftest@vger.kernel.org
7248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7249S:	Maintained
7250F:	tools/testing/selftests/
7251F:	Documentation/dev-tools/kselftest*
7252
7253KERNEL VIRTUAL MACHINE (KVM)
7254M:	Paolo Bonzini <pbonzini@redhat.com>
7255M:	Radim Krčmář <rkrcmar@redhat.com>
7256L:	kvm@vger.kernel.org
7257W:	http://www.linux-kvm.org
7258T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7259S:	Supported
7260F:	Documentation/*/kvm*.txt
7261F:	Documentation/virtual/kvm/
7262F:	arch/*/kvm/
7263F:	arch/x86/kernel/kvm.c
7264F:	arch/x86/kernel/kvmclock.c
7265F:	arch/*/include/asm/kvm*
7266F:	include/linux/kvm*
7267F:	include/uapi/linux/kvm*
7268F:	virt/kvm/
7269F:	tools/kvm/
7270
7271KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7272M:	Joerg Roedel <joro@8bytes.org>
7273L:	kvm@vger.kernel.org
7274W:	http://www.linux-kvm.org/
7275S:	Maintained
7276F:	arch/x86/include/asm/svm.h
7277F:	arch/x86/kvm/svm.c
7278
7279KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7280M:	Alexander Graf <agraf@suse.com>
7281L:	kvm-ppc@vger.kernel.org
7282W:	http://www.linux-kvm.org/
7283T:	git git://github.com/agraf/linux-2.6.git
7284S:	Supported
7285F:	arch/powerpc/include/asm/kvm*
7286F:	arch/powerpc/kvm/
7287
7288KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7289M:	Christian Borntraeger <borntraeger@de.ibm.com>
7290M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7291L:	linux-s390@vger.kernel.org
7292W:	http://www.ibm.com/developerworks/linux/linux390/
7293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7294S:	Supported
7295F:	Documentation/s390/kvm.txt
7296F:	arch/s390/include/asm/kvm*
7297F:	arch/s390/kvm/
7298F:	arch/s390/mm/gmap.c
7299
7300KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7301M:	Christoffer Dall <christoffer.dall@linaro.org>
7302M:	Marc Zyngier <marc.zyngier@arm.com>
7303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7304L:	kvmarm@lists.cs.columbia.edu
7305W:	http://systems.cs.columbia.edu/projects/kvm-arm
7306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7307S:	Supported
7308F:	arch/arm/include/uapi/asm/kvm*
7309F:	arch/arm/include/asm/kvm*
7310F:	arch/arm/kvm/
7311F:	virt/kvm/arm/
7312F:	include/kvm/arm_*
7313
7314KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7315M:	Christoffer Dall <christoffer.dall@linaro.org>
7316M:	Marc Zyngier <marc.zyngier@arm.com>
7317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7318L:	kvmarm@lists.cs.columbia.edu
7319S:	Maintained
7320F:	arch/arm64/include/uapi/asm/kvm*
7321F:	arch/arm64/include/asm/kvm*
7322F:	arch/arm64/kvm/
7323
7324KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7325M:	James Hogan <james.hogan@imgtec.com>
7326L:	linux-mips@linux-mips.org
7327S:	Supported
7328F:	arch/mips/include/uapi/asm/kvm*
7329F:	arch/mips/include/asm/kvm*
7330F:	arch/mips/kvm/
7331
7332KERNFS
7333M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7334M:	Tejun Heo <tj@kernel.org>
7335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7336S:	Supported
7337F:	include/linux/kernfs.h
7338F:	fs/kernfs/
7339
7340KEXEC
7341M:	Eric Biederman <ebiederm@xmission.com>
7342W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7343L:	kexec@lists.infradead.org
7344S:	Maintained
7345F:	include/linux/kexec.h
7346F:	include/uapi/linux/kexec.h
7347F:	kernel/kexec*
7348
7349KEYS/KEYRINGS:
7350M:	David Howells <dhowells@redhat.com>
7351L:	keyrings@vger.kernel.org
7352S:	Maintained
7353F:	Documentation/security/keys.txt
7354F:	include/linux/key.h
7355F:	include/linux/key-type.h
7356F:	include/linux/keyctl.h
7357F:	include/uapi/linux/keyctl.h
7358F:	include/keys/
7359F:	security/keys/
7360
7361KEYS-TRUSTED
7362M:	David Safford <safford@us.ibm.com>
7363M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7364L:	linux-security-module@vger.kernel.org
7365L:	keyrings@vger.kernel.org
7366S:	Supported
7367F:	Documentation/security/keys-trusted-encrypted.txt
7368F:	include/keys/trusted-type.h
7369F:	security/keys/trusted.c
7370F:	security/keys/trusted.h
7371
7372KEYS-ENCRYPTED
7373M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7374M:	David Safford <safford@us.ibm.com>
7375L:	linux-security-module@vger.kernel.org
7376L:	keyrings@vger.kernel.org
7377S:	Supported
7378F:	Documentation/security/keys-trusted-encrypted.txt
7379F:	include/keys/encrypted-type.h
7380F:	security/keys/encrypted-keys/
7381
7382KGDB / KDB /debug_core
7383M:	Jason Wessel <jason.wessel@windriver.com>
7384W:	http://kgdb.wiki.kernel.org/
7385L:	kgdb-bugreport@lists.sourceforge.net
7386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7387S:	Maintained
7388F:	Documentation/DocBook/kgdb.tmpl
7389F:	drivers/misc/kgdbts.c
7390F:	drivers/tty/serial/kgdboc.c
7391F:	include/linux/kdb.h
7392F:	include/linux/kgdb.h
7393F:	kernel/debug/
7394
7395KMEMCHECK
7396M:	Vegard Nossum <vegardno@ifi.uio.no>
7397M:	Pekka Enberg <penberg@kernel.org>
7398S:	Maintained
7399F:	Documentation/dev-tools/kmemcheck.rst
7400F:	arch/x86/include/asm/kmemcheck.h
7401F:	arch/x86/mm/kmemcheck/
7402F:	include/linux/kmemcheck.h
7403F:	mm/kmemcheck.c
7404
7405KMEMLEAK
7406M:	Catalin Marinas <catalin.marinas@arm.com>
7407S:	Maintained
7408F:	Documentation/dev-tools/kmemleak.rst
7409F:	include/linux/kmemleak.h
7410F:	mm/kmemleak.c
7411F:	mm/kmemleak-test.c
7412
7413KPROBES
7414M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7415M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7416M:	"David S. Miller" <davem@davemloft.net>
7417M:	Masami Hiramatsu <mhiramat@kernel.org>
7418S:	Maintained
7419F:	Documentation/kprobes.txt
7420F:	include/linux/kprobes.h
7421F:	include/asm-generic/kprobes.h
7422F:	kernel/kprobes.c
7423
7424KS0108 LCD CONTROLLER DRIVER
7425M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7426W:	http://miguelojeda.es/auxdisplay.htm
7427W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7428S:	Maintained
7429F:	Documentation/auxdisplay/ks0108
7430F:	drivers/auxdisplay/ks0108.c
7431F:	include/linux/ks0108.h
7432
7433L3MDEV
7434M:	David Ahern <dsa@cumulusnetworks.com>
7435L:	netdev@vger.kernel.org
7436S:	Maintained
7437F:	net/l3mdev
7438F:	include/net/l3mdev.h
7439
7440LANTIQ MIPS ARCHITECTURE
7441M:	John Crispin <john@phrozen.org>
7442L:	linux-mips@linux-mips.org
7443S:	Maintained
7444F:	arch/mips/lantiq
7445
7446LAPB module
7447L:	linux-x25@vger.kernel.org
7448S:	Orphan
7449F:	Documentation/networking/lapb-module.txt
7450F:	include/*/lapb.h
7451F:	net/lapb/
7452
7453LASI 53c700 driver for PARISC
7454M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7455L:	linux-scsi@vger.kernel.org
7456S:	Maintained
7457F:	Documentation/scsi/53c700.txt
7458F:	drivers/scsi/53c700*
7459
7460LED SUBSYSTEM
7461M:	Richard Purdie <rpurdie@rpsys.net>
7462M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7463M:	Pavel Machek <pavel@ucw.cz>
7464L:	linux-leds@vger.kernel.org
7465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7466S:	Maintained
7467F:	Documentation/devicetree/bindings/leds/
7468F:	drivers/leds/
7469F:	include/linux/leds.h
7470
7471LEGACY EEPROM DRIVER
7472M:	Jean Delvare <jdelvare@suse.com>
7473S:	Maintained
7474F:	Documentation/misc-devices/eeprom
7475F:	drivers/misc/eeprom/eeprom.c
7476
7477LEGO USB Tower driver
7478M:	Juergen Stuber <starblue@users.sourceforge.net>
7479L:	legousb-devel@lists.sourceforge.net
7480W:	http://legousb.sourceforge.net/
7481S:	Maintained
7482F:	drivers/usb/misc/legousbtower.c
7483
7484LG2160 MEDIA DRIVER
7485M:	Michael Krufky <mkrufky@linuxtv.org>
7486L:	linux-media@vger.kernel.org
7487W:	https://linuxtv.org
7488W:	http://github.com/mkrufky
7489Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7490T:	git git://linuxtv.org/mkrufky/tuners.git
7491S:	Maintained
7492F:	drivers/media/dvb-frontends/lg2160.*
7493
7494LGDT3305 MEDIA DRIVER
7495M:	Michael Krufky <mkrufky@linuxtv.org>
7496L:	linux-media@vger.kernel.org
7497W:	https://linuxtv.org
7498W:	http://github.com/mkrufky
7499Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7500T:	git git://linuxtv.org/mkrufky/tuners.git
7501S:	Maintained
7502F:	drivers/media/dvb-frontends/lgdt3305.*
7503
7504LGUEST
7505M:	Rusty Russell <rusty@rustcorp.com.au>
7506L:	lguest@lists.ozlabs.org
7507W:	http://lguest.ozlabs.org/
7508S:	Odd Fixes
7509F:	arch/x86/include/asm/lguest*.h
7510F:	arch/x86/lguest/
7511F:	drivers/lguest/
7512F:	include/linux/lguest*.h
7513F:	tools/lguest/
7514
7515LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7516M:	Tejun Heo <tj@kernel.org>
7517L:	linux-ide@vger.kernel.org
7518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7519S:	Maintained
7520F:	drivers/ata/
7521F:	include/linux/ata.h
7522F:	include/linux/libata.h
7523F:	Documentation/devicetree/bindings/ata/
7524
7525LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7526M:	Viresh Kumar <vireshk@kernel.org>
7527L:	linux-ide@vger.kernel.org
7528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7529S:	Maintained
7530F:	include/linux/pata_arasan_cf_data.h
7531F:	drivers/ata/pata_arasan_cf.c
7532
7533LIBATA PATA DRIVERS
7534M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7535M:	Tejun Heo <tj@kernel.org>
7536L:	linux-ide@vger.kernel.org
7537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7538S:	Maintained
7539F:	drivers/ata/pata_*.c
7540F:	drivers/ata/ata_generic.c
7541
7542LIBATA SATA AHCI PLATFORM devices support
7543M:	Hans de Goede <hdegoede@redhat.com>
7544M:	Tejun Heo <tj@kernel.org>
7545L:	linux-ide@vger.kernel.org
7546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7547S:	Maintained
7548F:	drivers/ata/ahci_platform.c
7549F:	drivers/ata/libahci_platform.c
7550F:	include/linux/ahci_platform.h
7551
7552LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7553M:	Mikael Pettersson <mikpelinux@gmail.com>
7554L:	linux-ide@vger.kernel.org
7555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7556S:	Maintained
7557F:	drivers/ata/sata_promise.*
7558
7559LIBLOCKDEP
7560M:	Sasha Levin <sasha.levin@oracle.com>
7561S:	Maintained
7562F:	tools/lib/lockdep/
7563
7564LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7565M:	Dan Williams <dan.j.williams@intel.com>
7566L:	linux-nvdimm@lists.01.org
7567Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7569S:	Supported
7570F:	drivers/nvdimm/*
7571F:	include/linux/nd.h
7572F:	include/linux/libnvdimm.h
7573F:	include/uapi/linux/ndctl.h
7574
7575LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7576M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7577L:	linux-nvdimm@lists.01.org
7578Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7579S:	Supported
7580F:	drivers/nvdimm/blk.c
7581F:	drivers/nvdimm/region_devs.c
7582F:	drivers/acpi/nfit*
7583
7584LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7585M:	Vishal Verma <vishal.l.verma@intel.com>
7586L:	linux-nvdimm@lists.01.org
7587Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7588S:	Supported
7589F:	drivers/nvdimm/btt*
7590
7591LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7592M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7593L:	linux-nvdimm@lists.01.org
7594Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7595S:	Supported
7596F:	drivers/nvdimm/pmem.c
7597F:	include/linux/pmem.h
7598F:	arch/*/include/asm/pmem.h
7599
7600LIGHTNVM PLATFORM SUPPORT
7601M:	Matias Bjorling <mb@lightnvm.io>
7602W:	http://github/OpenChannelSSD
7603L:	linux-block@vger.kernel.org
7604S:	Maintained
7605F:	drivers/lightnvm/
7606F:	include/linux/lightnvm.h
7607F:	include/uapi/linux/lightnvm.h
7608
7609LINUX FOR POWERPC (32-BIT AND 64-BIT)
7610M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7611M:	Paul Mackerras <paulus@samba.org>
7612M:	Michael Ellerman <mpe@ellerman.id.au>
7613W:	https://github.com/linuxppc/linux/wiki
7614L:	linuxppc-dev@lists.ozlabs.org
7615Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7617S:	Supported
7618F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7619F:	Documentation/devicetree/bindings/powerpc/
7620F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7621F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7622F:	Documentation/powerpc/
7623F:	arch/powerpc/
7624F:	drivers/char/tpm/tpm_ibmvtpm*
7625F:	drivers/crypto/nx/
7626F:	drivers/crypto/vmx/
7627F:	drivers/i2c/busses/i2c-opal.c
7628F:	drivers/net/ethernet/ibm/ibmveth.*
7629F:	drivers/net/ethernet/ibm/ibmvnic.*
7630F:	drivers/pci/hotplug/pnv_php.c
7631F:	drivers/pci/hotplug/rpa*
7632F:	drivers/rtc/rtc-opal.c
7633F:	drivers/scsi/ibmvscsi/
7634F:	drivers/tty/hvc/hvc_opal.c
7635F:	tools/testing/selftests/powerpc
7636N:	/pmac
7637N:	powermac
7638N:	powernv
7639N:	[^a-z0-9]ps3
7640N:	pseries
7641
7642LINUX FOR POWER MACINTOSH
7643M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7644W:	http://www.penguinppc.org/
7645L:	linuxppc-dev@lists.ozlabs.org
7646S:	Maintained
7647F:	arch/powerpc/platforms/powermac/
7648F:	drivers/macintosh/
7649
7650LINUX FOR POWERPC EMBEDDED MPC5XXX
7651M:	Anatolij Gustschin <agust@denx.de>
7652L:	linuxppc-dev@lists.ozlabs.org
7653T:	git git://git.denx.de/linux-denx-agust.git
7654S:	Maintained
7655F:	arch/powerpc/platforms/512x/
7656F:	arch/powerpc/platforms/52xx/
7657
7658LINUX FOR POWERPC EMBEDDED PPC4XX
7659M:	Alistair Popple <alistair@popple.id.au>
7660M:	Matt Porter <mporter@kernel.crashing.org>
7661W:	http://www.penguinppc.org/
7662L:	linuxppc-dev@lists.ozlabs.org
7663S:	Maintained
7664F:	arch/powerpc/platforms/40x/
7665F:	arch/powerpc/platforms/44x/
7666
7667LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7668L:	linuxppc-dev@lists.ozlabs.org
7669S:	Orphan
7670F:	arch/powerpc/*/*virtex*
7671F:	arch/powerpc/*/*/*virtex*
7672
7673LINUX FOR POWERPC EMBEDDED PPC8XX
7674M:	Vitaly Bordug <vitb@kernel.crashing.org>
7675W:	http://www.penguinppc.org/
7676L:	linuxppc-dev@lists.ozlabs.org
7677S:	Maintained
7678F:	arch/powerpc/platforms/8xx/
7679
7680LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7681M:	Scott Wood <oss@buserror.net>
7682M:	Kumar Gala <galak@kernel.crashing.org>
7683W:	http://www.penguinppc.org/
7684L:	linuxppc-dev@lists.ozlabs.org
7685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7686S:	Maintained
7687F:	arch/powerpc/platforms/83xx/
7688F:	arch/powerpc/platforms/85xx/
7689
7690LINUX FOR POWERPC PA SEMI PWRFICIENT
7691L:	linuxppc-dev@lists.ozlabs.org
7692S:	Orphan
7693F:	arch/powerpc/platforms/pasemi/
7694F:	drivers/*/*pasemi*
7695F:	drivers/*/*/*pasemi*
7696
7697LINUX SECURITY MODULE (LSM) FRAMEWORK
7698M:	Chris Wright <chrisw@sous-sol.org>
7699L:	linux-security-module@vger.kernel.org
7700S:	Supported
7701
7702LIS3LV02D ACCELEROMETER DRIVER
7703M:	Eric Piel <eric.piel@tremplin-utc.net>
7704S:	Maintained
7705F:	Documentation/misc-devices/lis3lv02d
7706F:	drivers/misc/lis3lv02d/
7707F:	drivers/platform/x86/hp_accel.c
7708
7709LIVE PATCHING
7710M:	Josh Poimboeuf <jpoimboe@redhat.com>
7711M:	Jessica Yu <jeyu@redhat.com>
7712M:	Jiri Kosina <jikos@kernel.org>
7713M:	Miroslav Benes <mbenes@suse.cz>
7714R:	Petr Mladek <pmladek@suse.com>
7715S:	Maintained
7716F:	kernel/livepatch/
7717F:	include/linux/livepatch.h
7718F:	arch/x86/include/asm/livepatch.h
7719F:	arch/x86/kernel/livepatch.c
7720F:	Documentation/livepatch/
7721F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7722F:	samples/livepatch/
7723L:	live-patching@vger.kernel.org
7724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7725
7726LINUX KERNEL DUMP TEST MODULE (LKDTM)
7727M:	Kees Cook <keescook@chromium.org>
7728S:	Maintained
7729F:	drivers/misc/lkdtm*
7730
7731LLC (802.2)
7732L:	netdev@vger.kernel.org
7733S:	Odd fixes
7734F:	include/linux/llc.h
7735F:	include/uapi/linux/llc.h
7736F:	include/net/llc*
7737F:	net/llc/
7738
7739LM73 HARDWARE MONITOR DRIVER
7740M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7741L:	linux-hwmon@vger.kernel.org
7742S:	Maintained
7743F:	drivers/hwmon/lm73.c
7744
7745LM78 HARDWARE MONITOR DRIVER
7746M:	Jean Delvare <jdelvare@suse.com>
7747L:	linux-hwmon@vger.kernel.org
7748S:	Maintained
7749F:	Documentation/hwmon/lm78
7750F:	drivers/hwmon/lm78.c
7751
7752LM83 HARDWARE MONITOR DRIVER
7753M:	Jean Delvare <jdelvare@suse.com>
7754L:	linux-hwmon@vger.kernel.org
7755S:	Maintained
7756F:	Documentation/hwmon/lm83
7757F:	drivers/hwmon/lm83.c
7758
7759LM90 HARDWARE MONITOR DRIVER
7760M:	Jean Delvare <jdelvare@suse.com>
7761L:	linux-hwmon@vger.kernel.org
7762S:	Maintained
7763F:	Documentation/hwmon/lm90
7764F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7765F:	drivers/hwmon/lm90.c
7766F:	include/dt-bindings/thermal/lm90.h
7767
7768LM95234 HARDWARE MONITOR DRIVER
7769M:	Guenter Roeck <linux@roeck-us.net>
7770L:	linux-hwmon@vger.kernel.org
7771S:	Maintained
7772F:	Documentation/hwmon/lm95234
7773F:	drivers/hwmon/lm95234.c
7774
7775LME2510 MEDIA DRIVER
7776M:	Malcolm Priestley <tvboxspy@gmail.com>
7777L:	linux-media@vger.kernel.org
7778W:	https://linuxtv.org
7779Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7780S:	Maintained
7781F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7782
7783LOCKING PRIMITIVES
7784M:	Peter Zijlstra <peterz@infradead.org>
7785M:	Ingo Molnar <mingo@redhat.com>
7786L:	linux-kernel@vger.kernel.org
7787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7788S:	Maintained
7789F:	Documentation/locking/
7790F:	include/linux/lockdep.h
7791F:	include/linux/spinlock*.h
7792F:	arch/*/include/asm/spinlock*.h
7793F:	include/linux/rwlock*.h
7794F:	include/linux/mutex*.h
7795F:	arch/*/include/asm/mutex*.h
7796F:	include/linux/rwsem*.h
7797F:	arch/*/include/asm/rwsem.h
7798F:	include/linux/seqlock.h
7799F:	lib/locking*.[ch]
7800F:	kernel/locking/
7801
7802LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7803M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7804L:	linux-ntfs-dev@lists.sourceforge.net
7805W:	http://www.linux-ntfs.org/content/view/19/37/
7806S:	Maintained
7807F:	Documentation/ldm.txt
7808F:	block/partitions/ldm.*
7809
7810LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7811M:	Sathya Prakash <sathya.prakash@broadcom.com>
7812M:	Chaitra P B <chaitra.basappa@broadcom.com>
7813M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7814L:	MPT-FusionLinux.pdl@broadcom.com
7815L:	linux-scsi@vger.kernel.org
7816W:	http://www.avagotech.com/support/
7817S:	Supported
7818F:	drivers/message/fusion/
7819F:	drivers/scsi/mpt2sas/
7820F:	drivers/scsi/mpt3sas/
7821
7822LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7823M:	Matthew Wilcox <matthew@wil.cx>
7824L:	linux-scsi@vger.kernel.org
7825S:	Maintained
7826F:	drivers/scsi/sym53c8xx_2/
7827
7828LTC4261 HARDWARE MONITOR DRIVER
7829M:	Guenter Roeck <linux@roeck-us.net>
7830L:	linux-hwmon@vger.kernel.org
7831S:	Maintained
7832F:	Documentation/hwmon/ltc4261
7833F:	drivers/hwmon/ltc4261.c
7834
7835LTC4306 I2C MULTIPLEXER DRIVER
7836M:	Michael Hennerich <michael.hennerich@analog.com>
7837W:	http://ez.analog.com/community/linux-device-drivers
7838L:	linux-i2c@vger.kernel.org
7839S:	Supported
7840F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
7841F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7842
7843LTP (Linux Test Project)
7844M:	Mike Frysinger <vapier@gentoo.org>
7845M:	Cyril Hrubis <chrubis@suse.cz>
7846M:	Wanlong Gao <wanlong.gao@gmail.com>
7847M:	Jan Stancek <jstancek@redhat.com>
7848M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7849M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7850L:	ltp@lists.linux.it (subscribers-only)
7851W:	http://linux-test-project.github.io/
7852T:	git git://github.com/linux-test-project/ltp.git
7853S:	Maintained
7854
7855M32R ARCHITECTURE
7856W:	http://www.linux-m32r.org/
7857S:	Orphan
7858F:	arch/m32r/
7859
7860M68K ARCHITECTURE
7861M:	Geert Uytterhoeven <geert@linux-m68k.org>
7862L:	linux-m68k@lists.linux-m68k.org
7863W:	http://www.linux-m68k.org/
7864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7865S:	Maintained
7866F:	arch/m68k/
7867F:	drivers/zorro/
7868
7869M68K ON APPLE MACINTOSH
7870M:	Joshua Thompson <funaho@jurai.org>
7871W:	http://www.mac.linux-m68k.org/
7872L:	linux-m68k@lists.linux-m68k.org
7873S:	Maintained
7874F:	arch/m68k/mac/
7875
7876M68K ON HP9000/300
7877M:	Philip Blundell <philb@gnu.org>
7878W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7879S:	Maintained
7880F:	arch/m68k/hp300/
7881
7882M88DS3103 MEDIA DRIVER
7883M:	Antti Palosaari <crope@iki.fi>
7884L:	linux-media@vger.kernel.org
7885W:	https://linuxtv.org
7886W:	http://palosaari.fi/linux/
7887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7888T:	git git://linuxtv.org/anttip/media_tree.git
7889S:	Maintained
7890F:	drivers/media/dvb-frontends/m88ds3103*
7891
7892M88RS2000 MEDIA DRIVER
7893M:	Malcolm Priestley <tvboxspy@gmail.com>
7894L:	linux-media@vger.kernel.org
7895W:	https://linuxtv.org
7896Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7897S:	Maintained
7898F:	drivers/media/dvb-frontends/m88rs2000*
7899
7900MA901 MASTERKIT USB FM RADIO DRIVER
7901M:	Alexey Klimov <klimov.linux@gmail.com>
7902L:	linux-media@vger.kernel.org
7903T:	git git://linuxtv.org/media_tree.git
7904S:	Maintained
7905F:	drivers/media/radio/radio-ma901.c
7906
7907MAC80211
7908M:	Johannes Berg <johannes@sipsolutions.net>
7909L:	linux-wireless@vger.kernel.org
7910W:	http://wireless.kernel.org/
7911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7913S:	Maintained
7914F:	Documentation/networking/mac80211-injection.txt
7915F:	include/net/mac80211.h
7916F:	net/mac80211/
7917F:	drivers/net/wireless/mac80211_hwsim.[ch]
7918
7919MAILBOX API
7920M:	Jassi Brar <jassisinghbrar@gmail.com>
7921L:	linux-kernel@vger.kernel.org
7922S:	Maintained
7923F:	drivers/mailbox/
7924F:	include/linux/mailbox_client.h
7925F:	include/linux/mailbox_controller.h
7926
7927MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7928M:	Michael Kerrisk <mtk.manpages@gmail.com>
7929W:	http://www.kernel.org/doc/man-pages
7930L:	linux-man@vger.kernel.org
7931S:	Maintained
7932
7933MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7934M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
7935L:	linux-mips@linux-mips.org
7936S:	Maintained
7937F:	arch/mips/boot/dts/img/pistachio_marduk.dts
7938
7939MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7940M:	Andrew Lunn <andrew@lunn.ch>
7941M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7942L:	netdev@vger.kernel.org
7943S:	Maintained
7944F:	drivers/net/dsa/mv88e6xxx/
7945F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7946
7947MARVELL ARMADA DRM SUPPORT
7948M:	Russell King <linux@armlinux.org.uk>
7949S:	Maintained
7950T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7951T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7952F:	drivers/gpu/drm/armada/
7953F:	include/uapi/drm/armada_drm.h
7954F:	Documentation/devicetree/bindings/display/armada/
7955
7956MARVELL CRYPTO DRIVER
7957M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7958M:	Arnaud Ebalard <arno@natisbad.org>
7959F:	drivers/crypto/marvell/
7960S:	Maintained
7961L:	linux-crypto@vger.kernel.org
7962
7963MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7964M:	Mirko Lindner <mlindner@marvell.com>
7965M:	Stephen Hemminger <stephen@networkplumber.org>
7966L:	netdev@vger.kernel.org
7967S:	Maintained
7968F:	drivers/net/ethernet/marvell/sk*
7969
7970MARVELL LIBERTAS WIRELESS DRIVER
7971L:	libertas-dev@lists.infradead.org
7972S:	Orphan
7973F:	drivers/net/wireless/marvell/libertas/
7974
7975MARVELL MV643XX ETHERNET DRIVER
7976M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7977L:	netdev@vger.kernel.org
7978S:	Maintained
7979F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7980F:	include/linux/mv643xx.h
7981
7982MARVELL MVNETA ETHERNET DRIVER
7983M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7984L:	netdev@vger.kernel.org
7985S:	Maintained
7986F:	drivers/net/ethernet/marvell/mvneta.*
7987
7988MARVELL MWIFIEX WIRELESS DRIVER
7989M:	Amitkumar Karwar <amitkarwar@gmail.com>
7990M:	Nishant Sarmukadam <nishants@marvell.com>
7991M:	Ganapathi Bhat <gbhat@marvell.com>
7992M:	Xinming Hu <huxm@marvell.com>
7993L:	linux-wireless@vger.kernel.org
7994S:	Maintained
7995F:	drivers/net/wireless/marvell/mwifiex/
7996
7997MARVELL MWL8K WIRELESS DRIVER
7998M:	Lennert Buytenhek <buytenh@wantstofly.org>
7999L:	linux-wireless@vger.kernel.org
8000S:	Odd Fixes
8001F:	drivers/net/wireless/marvell/mwl8k.c
8002
8003MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8004M:	Nicolas Pitre <nico@fluxnic.net>
8005S:	Odd Fixes
8006F:	drivers/mmc/host/mvsdio.*
8007
8008MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8009M:	Hu Ziji <huziji@marvell.com>
8010L:	linux-mmc@vger.kernel.org
8011S:	Supported
8012F:	drivers/mmc/host/sdhci-xenon*
8013F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8014
8015MATROX FRAMEBUFFER DRIVER
8016L:	linux-fbdev@vger.kernel.org
8017S:	Orphan
8018F:	drivers/video/fbdev/matrox/matroxfb_*
8019F:	include/uapi/linux/matroxfb.h
8020
8021MAX16065 HARDWARE MONITOR DRIVER
8022M:	Guenter Roeck <linux@roeck-us.net>
8023L:	linux-hwmon@vger.kernel.org
8024S:	Maintained
8025F:	Documentation/hwmon/max16065
8026F:	drivers/hwmon/max16065.c
8027
8028MAX20751 HARDWARE MONITOR DRIVER
8029M:	Guenter Roeck <linux@roeck-us.net>
8030L:	linux-hwmon@vger.kernel.org
8031S:	Maintained
8032F:	Documentation/hwmon/max20751
8033F:	drivers/hwmon/max20751.c
8034
8035MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8036L:	linux-hwmon@vger.kernel.org
8037S:	Orphan
8038F:	Documentation/hwmon/max6650
8039F:	drivers/hwmon/max6650.c
8040
8041MAX6697 HARDWARE MONITOR DRIVER
8042M:	Guenter Roeck <linux@roeck-us.net>
8043L:	linux-hwmon@vger.kernel.org
8044S:	Maintained
8045F:	Documentation/hwmon/max6697
8046F:	Documentation/devicetree/bindings/i2c/max6697.txt
8047F:	drivers/hwmon/max6697.c
8048F:	include/linux/platform_data/max6697.h
8049
8050MAX9860 MONO AUDIO VOICE CODEC DRIVER
8051M:	Peter Rosin <peda@axentia.se>
8052L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8053S:	Maintained
8054F:	Documentation/devicetree/bindings/sound/max9860.txt
8055F:	sound/soc/codecs/max9860.*
8056
8057MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8058M:	Krzysztof Kozlowski <krzk@kernel.org>
8059M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8060L:	linux-pm@vger.kernel.org
8061S:	Supported
8062F:	drivers/power/supply/max14577_charger.c
8063F:	drivers/power/supply/max77693_charger.c
8064
8065MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8066M:	Javier Martinez Canillas <javier@osg.samsung.com>
8067L:	linux-kernel@vger.kernel.org
8068S:	Supported
8069F:	drivers/*/*max77802*.c
8070F:	Documentation/devicetree/bindings/*/*max77802.txt
8071F:	include/dt-bindings/*/*max77802.h
8072
8073MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8074M:	Chanwoo Choi <cw00.choi@samsung.com>
8075M:	Krzysztof Kozlowski <krzk@kernel.org>
8076M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8077L:	linux-kernel@vger.kernel.org
8078S:	Supported
8079F:	drivers/*/max14577*.c
8080F:	drivers/*/max77686*.c
8081F:	drivers/*/max77693*.c
8082F:	drivers/extcon/extcon-max14577.c
8083F:	drivers/extcon/extcon-max77693.c
8084F:	drivers/rtc/rtc-max77686.c
8085F:	drivers/clk/clk-max77686.c
8086F:	Documentation/devicetree/bindings/mfd/max14577.txt
8087F:	Documentation/devicetree/bindings/*/max77686.txt
8088F:	Documentation/devicetree/bindings/mfd/max77693.txt
8089F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8090F:	include/linux/mfd/max14577*.h
8091F:	include/linux/mfd/max77686*.h
8092F:	include/linux/mfd/max77693*.h
8093
8094MAXIRADIO FM RADIO RECEIVER DRIVER
8095M:	Hans Verkuil <hverkuil@xs4all.nl>
8096L:	linux-media@vger.kernel.org
8097T:	git git://linuxtv.org/media_tree.git
8098W:	https://linuxtv.org
8099S:	Maintained
8100F:	drivers/media/radio/radio-maxiradio*
8101
8102MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8103M:	Peter Rosin <peda@axentia.se>
8104L:	linux-iio@vger.kernel.org
8105S:	Maintained
8106F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8107F:	drivers/iio/potentiometer/mcp4531.c
8108
8109MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8110M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8111L:	linux-iio@vger.kernel.org
8112S:	Maintained
8113F:	drivers/iio/dac/cio-dac.c
8114
8115MEDIA DRIVERS FOR RENESAS - FCP
8116M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8117L:	linux-media@vger.kernel.org
8118L:	linux-renesas-soc@vger.kernel.org
8119T:	git git://linuxtv.org/media_tree.git
8120S:	Supported
8121F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8122F:	drivers/media/platform/rcar-fcp.c
8123F:	include/media/rcar-fcp.h
8124
8125MEDIA DRIVERS FOR RENESAS - FDP1
8126M:	Kieran Bingham <kieran@bingham.xyz>
8127L:	linux-media@vger.kernel.org
8128L:	linux-renesas-soc@vger.kernel.org
8129T:	git git://linuxtv.org/media_tree.git
8130S:	Supported
8131F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8132F:	drivers/media/platform/rcar_fdp1.c
8133
8134MEDIA DRIVERS FOR RENESAS - VIN
8135M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8136L:	linux-media@vger.kernel.org
8137L:	linux-renesas-soc@vger.kernel.org
8138T:	git git://linuxtv.org/media_tree.git
8139S:	Supported
8140F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8141F:	drivers/media/platform/rcar-vin/
8142
8143MEDIA DRIVERS FOR RENESAS - VSP1
8144M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8145L:	linux-media@vger.kernel.org
8146L:	linux-renesas-soc@vger.kernel.org
8147T:	git git://linuxtv.org/media_tree.git
8148S:	Supported
8149F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8150F:	drivers/media/platform/vsp1/
8151
8152MEDIA DRIVERS FOR HELENE
8153M:	Abylay Ospan <aospan@netup.ru>
8154L:	linux-media@vger.kernel.org
8155W:	https://linuxtv.org
8156W:	http://netup.tv/
8157T:	git git://linuxtv.org/media_tree.git
8158S:	Supported
8159F:	drivers/media/dvb-frontends/helene*
8160
8161MEDIA DRIVERS FOR ASCOT2E
8162M:	Sergey Kozlov <serjk@netup.ru>
8163M:	Abylay Ospan <aospan@netup.ru>
8164L:	linux-media@vger.kernel.org
8165W:	https://linuxtv.org
8166W:	http://netup.tv/
8167T:	git git://linuxtv.org/media_tree.git
8168S:	Supported
8169F:	drivers/media/dvb-frontends/ascot2e*
8170
8171MEDIA DRIVERS FOR CXD2841ER
8172M:	Sergey Kozlov <serjk@netup.ru>
8173M:	Abylay Ospan <aospan@netup.ru>
8174L:	linux-media@vger.kernel.org
8175W:	https://linuxtv.org
8176W:	http://netup.tv/
8177T:	git git://linuxtv.org/media_tree.git
8178S:	Supported
8179F:	drivers/media/dvb-frontends/cxd2841er*
8180
8181MEDIA DRIVERS FOR HORUS3A
8182M:	Sergey Kozlov <serjk@netup.ru>
8183M:	Abylay Ospan <aospan@netup.ru>
8184L:	linux-media@vger.kernel.org
8185W:	https://linuxtv.org
8186W:	http://netup.tv/
8187T:	git git://linuxtv.org/media_tree.git
8188S:	Supported
8189F:	drivers/media/dvb-frontends/horus3a*
8190
8191MEDIA DRIVERS FOR LNBH25
8192M:	Sergey Kozlov <serjk@netup.ru>
8193M:	Abylay Ospan <aospan@netup.ru>
8194L:	linux-media@vger.kernel.org
8195W:	https://linuxtv.org
8196W:	http://netup.tv/
8197T:	git git://linuxtv.org/media_tree.git
8198S:	Supported
8199F:	drivers/media/dvb-frontends/lnbh25*
8200
8201MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8202M:	Sergey Kozlov <serjk@netup.ru>
8203M:	Abylay Ospan <aospan@netup.ru>
8204L:	linux-media@vger.kernel.org
8205W:	https://linuxtv.org
8206W:	http://netup.tv/
8207T:	git git://linuxtv.org/media_tree.git
8208S:	Supported
8209F:	drivers/media/pci/netup_unidvb/*
8210
8211MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8212M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8214P:	LinuxTV.org Project
8215L:	linux-media@vger.kernel.org
8216W:	https://linuxtv.org
8217Q:	http://patchwork.kernel.org/project/linux-media/list/
8218T:	git git://linuxtv.org/media_tree.git
8219S:	Maintained
8220F:	Documentation/devicetree/bindings/media/
8221F:	Documentation/media/
8222F:	drivers/media/
8223F:	drivers/staging/media/
8224F:	include/linux/platform_data/media/
8225F:	include/media/
8226F:	include/uapi/linux/dvb/
8227F:	include/uapi/linux/videodev2.h
8228F:	include/uapi/linux/media.h
8229F:	include/uapi/linux/v4l2-*
8230F:	include/uapi/linux/meye.h
8231F:	include/uapi/linux/ivtv*
8232F:	include/uapi/linux/uvcvideo.h
8233
8234MEDIATEK ETHERNET DRIVER
8235M:	Felix Fietkau <nbd@openwrt.org>
8236M:	John Crispin <blogic@openwrt.org>
8237L:	netdev@vger.kernel.org
8238S:	Maintained
8239F:	drivers/net/ethernet/mediatek/
8240
8241MEDIATEK JPEG DRIVER
8242M:	Rick Chang <rick.chang@mediatek.com>
8243M:	Bin Liu <bin.liu@mediatek.com>
8244S:	Supported
8245F:	drivers/media/platform/mtk-jpeg/
8246F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8247
8248MEDIATEK MEDIA DRIVER
8249M:	Tiffany Lin <tiffany.lin@mediatek.com>
8250M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8251S:	Supported
8252F:	drivers/media/platform/mtk-vcodec/
8253F:	drivers/media/platform/mtk-vpu/
8254F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8255F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8256
8257MEDIATEK MDP DRIVER
8258M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8259M:	Houlong Wei <houlong.wei@mediatek.com>
8260M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8261S:	Supported
8262F:	drivers/media/platform/mtk-mdp/
8263F:	drivers/media/platform/mtk-vpu/
8264F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8265
8266MEDIATEK MT7601U WIRELESS LAN DRIVER
8267M:	Jakub Kicinski <kubakici@wp.pl>
8268L:	linux-wireless@vger.kernel.org
8269S:	Maintained
8270F:	drivers/net/wireless/mediatek/mt7601u/
8271
8272MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8273M:	Peter Senna Tschudin <peter.senna@collabora.com>
8274M:	Martin Donnelly <martin.donnelly@ge.com>
8275M:	Martyn Welch <martyn.welch@collabora.co.uk>
8276S:	Maintained
8277F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8278F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8279
8280MEGARAID SCSI/SAS DRIVERS
8281M:	Kashyap Desai <kashyap.desai@broadcom.com>
8282M:	Sumit Saxena <sumit.saxena@broadcom.com>
8283M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8284L:	megaraidlinux.pdl@broadcom.com
8285L:	linux-scsi@vger.kernel.org
8286W:	http://www.avagotech.com/support/
8287S:	Maintained
8288F:	Documentation/scsi/megaraid.txt
8289F:	drivers/scsi/megaraid.*
8290F:	drivers/scsi/megaraid/
8291
8292MELFAS MIP4 TOUCHSCREEN DRIVER
8293M:	Sangwon Jee <jeesw@melfas.com>
8294W:	http://www.melfas.com
8295S:	Supported
8296F:	drivers/input/touchscreen/melfas_mip4.c
8297F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8298
8299MELLANOX ETHERNET DRIVER (mlx4_en)
8300M:	Tariq Toukan <tariqt@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/mlx4/en_*
8306
8307MELLANOX ETHERNET DRIVER (mlx5e)
8308M:	Saeed Mahameed <saeedm@mellanox.com>
8309L:	netdev@vger.kernel.org
8310S:	Supported
8311W:	http://www.mellanox.com
8312Q:	http://patchwork.ozlabs.org/project/netdev/list/
8313F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8314
8315MELLANOX ETHERNET SWITCH DRIVERS
8316M:	Jiri Pirko <jiri@mellanox.com>
8317M:	Ido Schimmel <idosch@mellanox.com>
8318L:	netdev@vger.kernel.org
8319S:	Supported
8320W:	http://www.mellanox.com
8321Q:	http://patchwork.ozlabs.org/project/netdev/list/
8322F:	drivers/net/ethernet/mellanox/mlxsw/
8323
8324MELLANOX MLXCPLD I2C AND MUX DRIVER
8325M:	Vadim Pasternak <vadimp@mellanox.com>
8326M:	Michael Shych <michaelsh@mellanox.com>
8327L:	linux-i2c@vger.kernel.org
8328S:	Supported
8329F:	drivers/i2c/busses/i2c-mlxcpld.c
8330F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8331F:	Documentation/i2c/busses/i2c-mlxcpld
8332
8333MELLANOX MLXCPLD LED DRIVER
8334M:	Vadim Pasternak <vadimp@mellanox.com>
8335L:	linux-leds@vger.kernel.org
8336S:	Supported
8337F:	drivers/leds/leds-mlxcpld.c
8338F:	Documentation/leds/leds-mlxcpld.txt
8339
8340MELLANOX PLATFORM DRIVER
8341M:      Vadim Pasternak <vadimp@mellanox.com>
8342L:      platform-driver-x86@vger.kernel.org
8343S:      Supported
8344F:      drivers/platform/x86/mlx-platform.c
8345
8346MELLANOX MLX CPLD HOTPLUG DRIVER
8347M:	Vadim Pasternak <vadimp@mellanox.com>
8348L:	platform-driver-x86@vger.kernel.org
8349S:	Supported
8350F:	drivers/platform/x86/mlxcpld-hotplug.c
8351F:	include/linux/platform_data/mlxcpld-hotplug.h
8352
8353SOFT-ROCE DRIVER (rxe)
8354M:	Moni Shoua <monis@mellanox.com>
8355L:	linux-rdma@vger.kernel.org
8356S:	Supported
8357W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8358Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8359F:	drivers/infiniband/sw/rxe/
8360F:	include/uapi/rdma/rdma_user_rxe.h
8361
8362MEMBARRIER SUPPORT
8363M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8364M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8365L:	linux-kernel@vger.kernel.org
8366S:	Supported
8367F:	kernel/membarrier.c
8368F:	include/uapi/linux/membarrier.h
8369
8370MEMORY MANAGEMENT
8371L:	linux-mm@kvack.org
8372W:	http://www.linux-mm.org
8373S:	Maintained
8374F:	include/linux/mm.h
8375F:	include/linux/gfp.h
8376F:	include/linux/mmzone.h
8377F:	include/linux/memory_hotplug.h
8378F:	include/linux/vmalloc.h
8379F:	mm/
8380
8381MEMORY TECHNOLOGY DEVICES (MTD)
8382M:	David Woodhouse <dwmw2@infradead.org>
8383M:	Brian Norris <computersforpeace@gmail.com>
8384M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8385M:	Marek Vasut <marek.vasut@gmail.com>
8386M:	Richard Weinberger <richard@nod.at>
8387M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8388L:	linux-mtd@lists.infradead.org
8389W:	http://www.linux-mtd.infradead.org/
8390Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8391T:	git git://git.infradead.org/linux-mtd.git master
8392T:	git git://git.infradead.org/l2-mtd.git master
8393S:	Maintained
8394F:	Documentation/devicetree/bindings/mtd/
8395F:	drivers/mtd/
8396F:	include/linux/mtd/
8397F:	include/uapi/mtd/
8398
8399MEN A21 WATCHDOG DRIVER
8400M:	Johannes Thumshirn <morbidrsa@gmail.com>
8401L:	linux-watchdog@vger.kernel.org
8402S:	Maintained
8403F:	drivers/watchdog/mena21_wdt.c
8404
8405MEN CHAMELEON BUS (mcb)
8406M:	Johannes Thumshirn <morbidrsa@gmail.com>
8407S:	Maintained
8408F:	drivers/mcb/
8409F:	include/linux/mcb.h
8410F:	Documentation/men-chameleon-bus.txt
8411
8412MEN F21BMC (Board Management Controller)
8413M:	Andreas Werner <andreas.werner@men.de>
8414S:	Supported
8415F:	drivers/mfd/menf21bmc.c
8416F:	drivers/watchdog/menf21bmc_wdt.c
8417F:	drivers/leds/leds-menf21bmc.c
8418F:	drivers/hwmon/menf21bmc_hwmon.c
8419F:	Documentation/hwmon/menf21bmc
8420
8421METAG ARCHITECTURE
8422M:	James Hogan <james.hogan@imgtec.com>
8423L:	linux-metag@vger.kernel.org
8424T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8425S:	Odd Fixes
8426F:	arch/metag/
8427F:	Documentation/metag/
8428F:	Documentation/devicetree/bindings/metag/
8429F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8430F:	drivers/clocksource/metag_generic.c
8431F:	drivers/irqchip/irq-metag.c
8432F:	drivers/irqchip/irq-metag-ext.c
8433F:	drivers/tty/metag_da.c
8434
8435MICROBLAZE ARCHITECTURE
8436M:	Michal Simek <monstr@monstr.eu>
8437W:	http://www.monstr.eu/fdt/
8438T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8439S:	Supported
8440F:	arch/microblaze/
8441
8442MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8443M:	Richard Genoud <richard.genoud@gmail.com>
8444S:	Maintained
8445F:	drivers/tty/serial/atmel_serial.c
8446F:	drivers/tty/serial/atmel_serial.h
8447
8448MICROCHIP / ATMEL DMA DRIVER
8449M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8451L:	dmaengine@vger.kernel.org
8452S:	Supported
8453F:	drivers/dma/at_hdmac.c
8454F:	drivers/dma/at_hdmac_regs.h
8455F:	include/linux/platform_data/dma-atmel.h
8456
8457MICROCHIP / ATMEL ISC DRIVER
8458M:	Songjun Wu <songjun.wu@microchip.com>
8459L:	linux-media@vger.kernel.org
8460S:	Supported
8461F:	drivers/media/platform/atmel/atmel-isc.c
8462F:	drivers/media/platform/atmel/atmel-isc-regs.h
8463F:	devicetree/bindings/media/atmel-isc.txt
8464
8465MICROCHIP USB251XB DRIVER
8466M:	Richard Leitner <richard.leitner@skidata.com>
8467L:	linux-usb@vger.kernel.org
8468S:	Maintained
8469F:	drivers/usb/misc/usb251xb.c
8470F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8471
8472MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8473M:	Chen Yu <yu.c.chen@intel.com>
8474L:	platform-driver-x86@vger.kernel.org
8475S:	Supported
8476F:	drivers/platform/x86/surfacepro3_button.c
8477
8478MICROTEK X6 SCANNER
8479M:	Oliver Neukum <oliver@neukum.org>
8480S:	Maintained
8481F:	drivers/usb/image/microtek.*
8482
8483MIPS
8484M:	Ralf Baechle <ralf@linux-mips.org>
8485L:	linux-mips@linux-mips.org
8486W:	http://www.linux-mips.org/
8487T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8488Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8489S:	Supported
8490F:	Documentation/devicetree/bindings/mips/
8491F:	Documentation/mips/
8492F:	arch/mips/
8493
8494MIPS/LOONGSON1 ARCHITECTURE
8495M:	Keguang Zhang <keguang.zhang@gmail.com>
8496L:	linux-mips@linux-mips.org
8497S:	Maintained
8498F:	arch/mips/loongson32/
8499F:	arch/mips/include/asm/mach-loongson32/
8500F:	drivers/*/*loongson1*
8501F:	drivers/*/*/*loongson1*
8502
8503MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8504M:	Hans Verkuil <hverkuil@xs4all.nl>
8505L:	linux-media@vger.kernel.org
8506T:	git git://linuxtv.org/media_tree.git
8507W:	https://linuxtv.org
8508S:	Odd Fixes
8509F:	drivers/media/radio/radio-miropcm20*
8510
8511MELLANOX MLX4 core VPI driver
8512M:	Yishai Hadas <yishaih@mellanox.com>
8513L:	netdev@vger.kernel.org
8514L:	linux-rdma@vger.kernel.org
8515W:	http://www.mellanox.com
8516Q:	http://patchwork.ozlabs.org/project/netdev/list/
8517S:	Supported
8518F:	drivers/net/ethernet/mellanox/mlx4/
8519F:	include/linux/mlx4/
8520F:	include/uapi/rdma/mlx4-abi.h
8521
8522MELLANOX MLX4 IB driver
8523M:	Yishai Hadas <yishaih@mellanox.com>
8524L:	linux-rdma@vger.kernel.org
8525W:	http://www.mellanox.com
8526Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8527S:	Supported
8528F:	drivers/infiniband/hw/mlx4/
8529F:	include/linux/mlx4/
8530
8531MELLANOX MLX5 core VPI driver
8532M:	Saeed Mahameed <saeedm@mellanox.com>
8533M:	Matan Barak <matanb@mellanox.com>
8534M:	Leon Romanovsky <leonro@mellanox.com>
8535L:	netdev@vger.kernel.org
8536L:	linux-rdma@vger.kernel.org
8537W:	http://www.mellanox.com
8538Q:	http://patchwork.ozlabs.org/project/netdev/list/
8539S:	Supported
8540F:	drivers/net/ethernet/mellanox/mlx5/core/
8541F:	include/linux/mlx5/
8542F:	include/uapi/rdma/mlx5-abi.h
8543
8544MELLANOX MLX5 IB driver
8545M:	Matan Barak <matanb@mellanox.com>
8546M:	Leon Romanovsky <leonro@mellanox.com>
8547L:	linux-rdma@vger.kernel.org
8548W:	http://www.mellanox.com
8549Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8550S:	Supported
8551F:	drivers/infiniband/hw/mlx5/
8552F:	include/linux/mlx5/
8553
8554MELEXIS MLX90614 DRIVER
8555M:	Crt Mori <cmo@melexis.com>
8556L:	linux-iio@vger.kernel.org
8557W:	http://www.melexis.com
8558S:	Supported
8559F:	drivers/iio/temperature/mlx90614.c
8560
8561MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8562M:	Don Brace <don.brace@microsemi.com>
8563L:	esc.storagedev@microsemi.com
8564L:	linux-scsi@vger.kernel.org
8565S:	Supported
8566F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8567F:	drivers/scsi/smartpqi/Kconfig
8568F:	drivers/scsi/smartpqi/Makefile
8569F:	include/linux/cciss*.h
8570F:	include/uapi/linux/cciss*.h
8571F:	Documentation/scsi/smartpqi.txt
8572
8573MN88472 MEDIA DRIVER
8574M:	Antti Palosaari <crope@iki.fi>
8575L:	linux-media@vger.kernel.org
8576W:	https://linuxtv.org
8577W:	http://palosaari.fi/linux/
8578Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8579S:	Maintained
8580F:	drivers/media/dvb-frontends/mn88472*
8581
8582MN88473 MEDIA DRIVER
8583M:	Antti Palosaari <crope@iki.fi>
8584L:	linux-media@vger.kernel.org
8585W:	https://linuxtv.org
8586W:	http://palosaari.fi/linux/
8587Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8588S:	Maintained
8589F:	drivers/media/dvb-frontends/mn88473*
8590
8591MODULE SUPPORT
8592M:	Jessica Yu <jeyu@redhat.com>
8593M:	Rusty Russell <rusty@rustcorp.com.au>
8594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8595S:	Maintained
8596F:	include/linux/module.h
8597F:	kernel/module.c
8598
8599MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8600W:	http://popies.net/meye/
8601S:	Orphan
8602F:	Documentation/media/v4l-drivers/meye*
8603F:	drivers/media/pci/meye/
8604F:	include/uapi/linux/meye.h
8605
8606MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8607M:	Jiri Slaby <jirislaby@gmail.com>
8608S:	Maintained
8609F:	Documentation/serial/moxa-smartio
8610F:	drivers/tty/mxser.*
8611
8612MR800 AVERMEDIA USB FM RADIO DRIVER
8613M:	Alexey Klimov <klimov.linux@gmail.com>
8614L:	linux-media@vger.kernel.org
8615T:	git git://linuxtv.org/media_tree.git
8616S:	Maintained
8617F:	drivers/media/radio/radio-mr800.c
8618
8619MRF24J40 IEEE 802.15.4 RADIO DRIVER
8620M:	Alan Ott <alan@signal11.us>
8621L:	linux-wpan@vger.kernel.org
8622S:	Maintained
8623F:	drivers/net/ieee802154/mrf24j40.c
8624F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8625
8626MSI LAPTOP SUPPORT
8627M:	"Lee, Chun-Yi" <jlee@suse.com>
8628L:	platform-driver-x86@vger.kernel.org
8629S:	Maintained
8630F:	drivers/platform/x86/msi-laptop.c
8631
8632MSI WMI SUPPORT
8633L:	platform-driver-x86@vger.kernel.org
8634S:	Orphan
8635F:	drivers/platform/x86/msi-wmi.c
8636
8637MSI001 MEDIA DRIVER
8638M:	Antti Palosaari <crope@iki.fi>
8639L:	linux-media@vger.kernel.org
8640W:	https://linuxtv.org
8641W:	http://palosaari.fi/linux/
8642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8643T:	git git://linuxtv.org/anttip/media_tree.git
8644S:	Maintained
8645F:	drivers/media/tuners/msi001*
8646
8647MSI2500 MEDIA DRIVER
8648M:	Antti Palosaari <crope@iki.fi>
8649L:	linux-media@vger.kernel.org
8650W:	https://linuxtv.org
8651W:	http://palosaari.fi/linux/
8652Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8653T:	git git://linuxtv.org/anttip/media_tree.git
8654S:	Maintained
8655F:	drivers/media/usb/msi2500/
8656
8657MSYSTEMS DISKONCHIP G3 MTD DRIVER
8658M:	Robert Jarzmik <robert.jarzmik@free.fr>
8659L:	linux-mtd@lists.infradead.org
8660S:	Maintained
8661F:	drivers/mtd/devices/docg3*
8662
8663MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
8669F:	include/media/i2c/mt9m032.h
8670
8671MT9P031 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/mt9p031.c
8677F:	include/media/i2c/mt9p031.h
8678
8679MT9T001 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:	drivers/media/i2c/mt9t001.c
8685F:	include/media/i2c/mt9t001.h
8686
8687MT9V032 APTINA CAMERA SENSOR
8688M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8689L:	linux-media@vger.kernel.org
8690T:	git git://linuxtv.org/media_tree.git
8691S:	Maintained
8692F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8693F:	drivers/media/i2c/mt9v032.c
8694F:	include/media/i2c/mt9v032.h
8695
8696MULTIFUNCTION DEVICES (MFD)
8697M:	Lee Jones <lee.jones@linaro.org>
8698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8699S:	Supported
8700F:	Documentation/devicetree/bindings/mfd/
8701F:	drivers/mfd/
8702F:	include/linux/mfd/
8703F:	include/dt-bindings/mfd/
8704
8705MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8706M:	Ulf Hansson <ulf.hansson@linaro.org>
8707L:	linux-mmc@vger.kernel.org
8708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8709S:	Maintained
8710F:	Documentation/devicetree/bindings/mmc/
8711F:	drivers/mmc/
8712F:	include/linux/mmc/
8713F:	include/uapi/linux/mmc/
8714
8715MULTIMEDIA CARD (MMC) ETC. OVER SPI
8716S:	Orphan
8717F:	drivers/mmc/host/mmc_spi.c
8718F:	include/linux/spi/mmc_spi.h
8719
8720MULTISOUND SOUND DRIVER
8721M:	Andrew Veliath <andrewtv@usa.net>
8722S:	Maintained
8723F:	Documentation/sound/oss/MultiSound
8724F:	sound/oss/msnd*
8725
8726MULTITECH MULTIPORT CARD (ISICOM)
8727S:	Orphan
8728F:	drivers/tty/isicom.c
8729F:	include/linux/isicom.h
8730
8731MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8732M:	Bin Liu <b-liu@ti.com>
8733L:	linux-usb@vger.kernel.org
8734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8735S:	Maintained
8736F:	drivers/usb/musb/
8737
8738MXL5007T MEDIA DRIVER
8739M:	Michael Krufky <mkrufky@linuxtv.org>
8740L:	linux-media@vger.kernel.org
8741W:	https://linuxtv.org
8742W:	http://github.com/mkrufky
8743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8744T:	git git://linuxtv.org/mkrufky/tuners.git
8745S:	Maintained
8746F:	drivers/media/tuners/mxl5007t.*
8747
8748MXSFB DRM DRIVER
8749M:	Marek Vasut <marex@denx.de>
8750S:	Supported
8751F:	drivers/gpu/drm/mxsfb/
8752F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8753
8754MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8755M:	Hyong-Youb Kim <hykim@myri.com>
8756L:	netdev@vger.kernel.org
8757W:	https://www.myricom.com/support/downloads/myri10ge.html
8758S:	Supported
8759F:	drivers/net/ethernet/myricom/myri10ge/
8760
8761NAND FLASH SUBSYSTEM
8762M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8763R:	Richard Weinberger <richard@nod.at>
8764L:	linux-mtd@lists.infradead.org
8765W:	http://www.linux-mtd.infradead.org/
8766Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8767T:	git git://git.infradead.org/linux-mtd.git nand/fixes
8768T:	git git://git.infradead.org/l2-mtd.git nand/next
8769S:	Maintained
8770F:	drivers/mtd/nand/
8771F:	include/linux/mtd/nand*.h
8772
8773NATSEMI ETHERNET DRIVER (DP8381x)
8774S:	Orphan
8775F:	drivers/net/ethernet/natsemi/natsemi.c
8776
8777NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8778M:	Daniel Mack <zonque@gmail.com>
8779S:	Maintained
8780L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8781W:	http://www.native-instruments.com
8782F:	sound/usb/caiaq/
8783
8784NCP FILESYSTEM
8785M:	Petr Vandrovec <petr@vandrovec.name>
8786S:	Odd Fixes
8787F:	fs/ncpfs/
8788
8789NCR 5380 SCSI DRIVERS
8790M:	Finn Thain <fthain@telegraphics.com.au>
8791M:	Michael Schmitz <schmitzmic@gmail.com>
8792L:	linux-scsi@vger.kernel.org
8793S:	Maintained
8794F:	Documentation/scsi/g_NCR5380.txt
8795F:	drivers/scsi/NCR5380.*
8796F:	drivers/scsi/arm/cumana_1.c
8797F:	drivers/scsi/arm/oak.c
8798F:	drivers/scsi/atari_scsi.*
8799F:	drivers/scsi/dmx3191d.c
8800F:	drivers/scsi/g_NCR5380.*
8801F:	drivers/scsi/mac_scsi.*
8802F:	drivers/scsi/sun3_scsi.*
8803F:	drivers/scsi/sun3_scsi_vme.c
8804
8805NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8806M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8807L:	linux-scsi@vger.kernel.org
8808S:	Maintained
8809F:	drivers/scsi/NCR_D700.*
8810
8811NCT6775 HARDWARE MONITOR DRIVER
8812M:	Guenter Roeck <linux@roeck-us.net>
8813L:	linux-hwmon@vger.kernel.org
8814S:	Maintained
8815F:	Documentation/hwmon/nct6775
8816F:	drivers/hwmon/nct6775.c
8817
8818NETEFFECT IWARP RNIC DRIVER (IW_NES)
8819M:	Faisal Latif <faisal.latif@intel.com>
8820L:	linux-rdma@vger.kernel.org
8821W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8822S:	Supported
8823F:	drivers/infiniband/hw/nes/
8824F:	include/uapi/rdma/nes-abi.h
8825
8826NETEM NETWORK EMULATOR
8827M:	Stephen Hemminger <stephen@networkplumber.org>
8828L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8829S:	Maintained
8830F:	net/sched/sch_netem.c
8831
8832NETERION 10GbE DRIVERS (s2io/vxge)
8833M:	Jon Mason <jdmason@kudzu.us>
8834L:	netdev@vger.kernel.org
8835S:	Supported
8836F:	Documentation/networking/s2io.txt
8837F:	Documentation/networking/vxge.txt
8838F:	drivers/net/ethernet/neterion/
8839
8840NETFILTER
8841M:	Pablo Neira Ayuso <pablo@netfilter.org>
8842M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8843M:	Florian Westphal <fw@strlen.de>
8844L:	netfilter-devel@vger.kernel.org
8845L:	coreteam@netfilter.org
8846W:	http://www.netfilter.org/
8847W:	http://www.iptables.org/
8848W:	http://www.nftables.org/
8849Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8852S:	Maintained
8853F:	include/linux/netfilter*
8854F:	include/linux/netfilter/
8855F:	include/net/netfilter/
8856F:	include/uapi/linux/netfilter*
8857F:	include/uapi/linux/netfilter/
8858F:	net/*/netfilter.c
8859F:	net/*/netfilter/
8860F:	net/netfilter/
8861F:	net/bridge/br_netfilter*.c
8862
8863NETLABEL
8864M:	Paul Moore <paul@paul-moore.com>
8865W:	http://netlabel.sf.net
8866L:	netdev@vger.kernel.org
8867S:	Maintained
8868F:	Documentation/netlabel/
8869F:	include/net/netlabel.h
8870F:	net/netlabel/
8871
8872NETROM NETWORK LAYER
8873M:	Ralf Baechle <ralf@linux-mips.org>
8874L:	linux-hams@vger.kernel.org
8875W:	http://www.linux-ax25.org/
8876S:	Maintained
8877F:	include/net/netrom.h
8878F:	include/uapi/linux/netrom.h
8879F:	net/netrom/
8880
8881NETRONOME ETHERNET DRIVERS
8882M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8883L:	oss-drivers@netronome.com
8884S:	Maintained
8885F:	drivers/net/ethernet/netronome/
8886
8887NETWORK BLOCK DEVICE (NBD)
8888M:	Josef Bacik <jbacik@fb.com>
8889S:	Maintained
8890L:	linux-block@vger.kernel.org
8891L:	nbd-general@lists.sourceforge.net
8892F:	Documentation/blockdev/nbd.txt
8893F:	drivers/block/nbd.c
8894F:	include/uapi/linux/nbd.h
8895
8896NETWORK DROP MONITOR
8897M:	Neil Horman <nhorman@tuxdriver.com>
8898L:	netdev@vger.kernel.org
8899S:	Maintained
8900W:	https://fedorahosted.org/dropwatch/
8901F:	net/core/drop_monitor.c
8902
8903NETWORKING [DSA]
8904M:	Andrew Lunn <andrew@lunn.ch>
8905M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8906M:	Florian Fainelli <f.fainelli@gmail.com>
8907S:	Maintained
8908F:	net/dsa/
8909F:	include/net/dsa.h
8910F:	drivers/net/dsa/
8911
8912NETWORKING [GENERAL]
8913M:	"David S. Miller" <davem@davemloft.net>
8914L:	netdev@vger.kernel.org
8915W:	http://www.linuxfoundation.org/en/Net
8916Q:	http://patchwork.ozlabs.org/project/netdev/list/
8917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8919B:	mailto:netdev@vger.kernel.org
8920S:	Maintained
8921F:	net/
8922F:	include/net/
8923F:	include/linux/in.h
8924F:	include/linux/net.h
8925F:	include/linux/netdevice.h
8926F:	include/uapi/linux/in.h
8927F:	include/uapi/linux/net.h
8928F:	include/uapi/linux/netdevice.h
8929F:	include/uapi/linux/net_namespace.h
8930F:	tools/net/
8931F:	tools/testing/selftests/net/
8932F:	lib/random32.c
8933
8934NETWORKING [IPv4/IPv6]
8935M:	"David S. Miller" <davem@davemloft.net>
8936M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8937M:	James Morris <jmorris@namei.org>
8938M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8939M:	Patrick McHardy <kaber@trash.net>
8940L:	netdev@vger.kernel.org
8941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8942S:	Maintained
8943F:	net/ipv4/
8944F:	net/ipv6/
8945F:	include/net/ip*
8946F:	arch/x86/net/*
8947
8948NETWORKING [IPSEC]
8949M:	Steffen Klassert <steffen.klassert@secunet.com>
8950M:	Herbert Xu <herbert@gondor.apana.org.au>
8951M:	"David S. Miller" <davem@davemloft.net>
8952L:	netdev@vger.kernel.org
8953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8955S:	Maintained
8956F:	net/core/flow.c
8957F:	net/xfrm/
8958F:	net/key/
8959F:	net/ipv4/xfrm*
8960F:	net/ipv4/esp4*
8961F:	net/ipv4/ah4.c
8962F:	net/ipv4/ipcomp.c
8963F:	net/ipv4/ip_vti.c
8964F:	net/ipv6/xfrm*
8965F:	net/ipv6/esp6*
8966F:	net/ipv6/ah6.c
8967F:	net/ipv6/ipcomp6.c
8968F:	net/ipv6/ip6_vti.c
8969F:	include/uapi/linux/xfrm.h
8970F:	include/net/xfrm.h
8971
8972NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8973M:	Paul Moore <paul@paul-moore.com>
8974L:	netdev@vger.kernel.org
8975S:	Maintained
8976
8977NETWORKING [WIRELESS]
8978L:	linux-wireless@vger.kernel.org
8979Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8980
8981NETWORKING DRIVERS
8982L:	netdev@vger.kernel.org
8983W:	http://www.linuxfoundation.org/en/Net
8984Q:	http://patchwork.ozlabs.org/project/netdev/list/
8985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8987S:	Odd Fixes
8988F:	Documentation/devicetree/bindings/net/
8989F:	drivers/net/
8990F:	include/linux/if_*
8991F:	include/linux/netdevice.h
8992F:	include/linux/etherdevice.h
8993F:	include/linux/fcdevice.h
8994F:	include/linux/fddidevice.h
8995F:	include/linux/hippidevice.h
8996F:	include/linux/inetdevice.h
8997F:	include/uapi/linux/if_*
8998F:	include/uapi/linux/netdevice.h
8999
9000NETWORKING DRIVERS (WIRELESS)
9001M:	Kalle Valo <kvalo@codeaurora.org>
9002L:	linux-wireless@vger.kernel.org
9003Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9006S:	Maintained
9007F:	Documentation/devicetree/bindings/net/wireless/
9008F:	drivers/net/wireless/
9009
9010NETXEN (1/10) GbE SUPPORT
9011M:	Manish Chopra <manish.chopra@cavium.com>
9012M:	Rahul Verma <rahul.verma@cavium.com>
9013M:	Dept-GELinuxNICDev@cavium.com
9014L:	netdev@vger.kernel.org
9015S:	Supported
9016F:	drivers/net/ethernet/qlogic/netxen/
9017
9018NFC SUBSYSTEM
9019M:	Samuel Ortiz <sameo@linux.intel.com>
9020L:	linux-wireless@vger.kernel.org
9021L:	linux-nfc@lists.01.org (subscribers-only)
9022S:	Supported
9023F:	net/nfc/
9024F:	include/net/nfc/
9025F:	include/uapi/linux/nfc.h
9026F:	drivers/nfc/
9027F:	include/linux/platform_data/nfcmrvl.h
9028F:	include/linux/platform_data/nxp-nci.h
9029F:	include/linux/platform_data/pn544.h
9030F:	include/linux/platform_data/st21nfca.h
9031F:	include/linux/platform_data/st-nci.h
9032F:	Documentation/devicetree/bindings/net/nfc/
9033
9034NFS, SUNRPC, AND LOCKD CLIENTS
9035M:	Trond Myklebust <trond.myklebust@primarydata.com>
9036M:	Anna Schumaker <anna.schumaker@netapp.com>
9037L:	linux-nfs@vger.kernel.org
9038W:	http://client.linux-nfs.org
9039T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9040S:	Maintained
9041F:	fs/lockd/
9042F:	fs/nfs/
9043F:	fs/nfs_common/
9044F:	net/sunrpc/
9045F:	include/linux/lockd/
9046F:	include/linux/nfs*
9047F:	include/linux/sunrpc/
9048F:	include/uapi/linux/nfs*
9049F:	include/uapi/linux/sunrpc/
9050
9051NILFS2 FILESYSTEM
9052M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9053L:	linux-nilfs@vger.kernel.org
9054W:	http://nilfs.sourceforge.net/
9055W:	http://nilfs.osdn.jp/
9056T:	git git://github.com/konis/nilfs2.git
9057S:	Supported
9058F:	Documentation/filesystems/nilfs2.txt
9059F:	fs/nilfs2/
9060F:	include/trace/events/nilfs2.h
9061F:	include/uapi/linux/nilfs2_api.h
9062F:	include/uapi/linux/nilfs2_ondisk.h
9063
9064NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
9070
9071NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9072M:	GOTO Masanori <gotom@debian.or.jp>
9073M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9074W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9075S:	Maintained
9076F:	Documentation/scsi/NinjaSCSI.txt
9077F:	drivers/scsi/nsp32*
9078
9079NIOS2 ARCHITECTURE
9080M:	Ley Foon Tan <lftan@altera.com>
9081L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9083S:	Maintained
9084F:	arch/nios2/
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 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9095M:	Pavel Machek <pavel@ucw.cz>
9096M:	Sakari Ailus <sakari.ailus@iki.fi>
9097L:	linux-media@vger.kernel.org
9098S:	Maintained
9099F:	drivers/media/i2c/et8ek8
9100F:	drivers/media/i2c/ad5820.c
9101
9102NOKIA N900 POWER SUPPLY DRIVERS
9103R:	Pali Rohár <pali.rohar@gmail.com>
9104F:	include/linux/power/bq2415x_charger.h
9105F:	include/linux/power/bq27xxx_battery.h
9106F:	include/linux/power/isp1704_charger.h
9107F:	drivers/power/supply/bq2415x_charger.c
9108F:	drivers/power/supply/bq27xxx_battery.c
9109F:	drivers/power/supply/bq27xxx_battery_i2c.c
9110F:	drivers/power/supply/isp1704_charger.c
9111F:	drivers/power/supply/rx51_battery.c
9112
9113NTB DRIVER CORE
9114M:	Jon Mason <jdmason@kudzu.us>
9115M:	Dave Jiang <dave.jiang@intel.com>
9116M:	Allen Hubbe <Allen.Hubbe@emc.com>
9117L:	linux-ntb@googlegroups.com
9118S:	Supported
9119W:	https://github.com/jonmason/ntb/wiki
9120T:	git git://github.com/jonmason/ntb.git
9121F:	drivers/ntb/
9122F:	drivers/net/ntb_netdev.c
9123F:	include/linux/ntb.h
9124F:	include/linux/ntb_transport.h
9125F:	tools/testing/selftests/ntb/
9126
9127NTB INTEL DRIVER
9128M:	Jon Mason <jdmason@kudzu.us>
9129M:	Dave Jiang <dave.jiang@intel.com>
9130L:	linux-ntb@googlegroups.com
9131S:	Supported
9132W:	https://github.com/jonmason/ntb/wiki
9133T:	git git://github.com/jonmason/ntb.git
9134F:	drivers/ntb/hw/intel/
9135
9136NTB AMD DRIVER
9137M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9138L:	linux-ntb@googlegroups.com
9139S:	Supported
9140F:	drivers/ntb/hw/amd/
9141
9142NTFS FILESYSTEM
9143M:	Anton Altaparmakov <anton@tuxera.com>
9144L:	linux-ntfs-dev@lists.sourceforge.net
9145W:	http://www.tuxera.com/
9146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9147S:	Supported
9148F:	Documentation/filesystems/ntfs.txt
9149F:	fs/ntfs/
9150
9151NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9152M:	Antonino Daplas <adaplas@gmail.com>
9153L:	linux-fbdev@vger.kernel.org
9154S:	Maintained
9155F:	drivers/video/fbdev/riva/
9156F:	drivers/video/fbdev/nvidia/
9157
9158NVM EXPRESS DRIVER
9159M:	Keith Busch <keith.busch@intel.com>
9160M:	Jens Axboe <axboe@fb.com>
9161M:	Christoph Hellwig <hch@lst.de>
9162M:	Sagi Grimberg <sagi@grimberg.me>
9163L:	linux-nvme@lists.infradead.org
9164T:	git://git.infradead.org/nvme.git
9165W:	http://git.infradead.org/nvme.git
9166S:	Supported
9167F:	drivers/nvme/host/
9168F:	include/linux/nvme.h
9169F:	include/uapi/linux/nvme_ioctl.h
9170
9171NVM EXPRESS TARGET DRIVER
9172M:	Christoph Hellwig <hch@lst.de>
9173M:	Sagi Grimberg <sagi@grimberg.me>
9174L:	linux-nvme@lists.infradead.org
9175T:	git://git.infradead.org/nvme.git
9176W:	http://git.infradead.org/nvme.git
9177S:	Supported
9178F:	drivers/nvme/target/
9179
9180NVM EXPRESS FC TRANSPORT DRIVERS
9181M:	James Smart <james.smart@broadcom.com>
9182L:	linux-nvme@lists.infradead.org
9183S:	Supported
9184F:	include/linux/nvme-fc.h
9185F:	include/linux/nvme-fc-driver.h
9186F:	drivers/nvme/host/fc.c
9187F:	drivers/nvme/target/fc.c
9188F:	drivers/nvme/target/fcloop.c
9189
9190NVMEM FRAMEWORK
9191M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9192S:	Maintained
9193F:	drivers/nvmem/
9194F:	Documentation/devicetree/bindings/nvmem/
9195F:	include/linux/nvmem-consumer.h
9196F:	include/linux/nvmem-provider.h
9197
9198NXP-NCI NFC DRIVER
9199M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9200R:	Charles Gorand <charles.gorand@effinnov.com>
9201L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9202S:	Supported
9203F:	drivers/nfc/nxp-nci
9204
9205NXP TDA998X DRM DRIVER
9206M:	Russell King <linux@armlinux.org.uk>
9207S:	Supported
9208T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9209T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9210F:	drivers/gpu/drm/i2c/tda998x_drv.c
9211F:	include/drm/i2c/tda998x.h
9212
9213NXP TFA9879 DRIVER
9214M:	Peter Rosin <peda@axentia.se>
9215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9216S:	Maintained
9217F:	sound/soc/codecs/tfa9879*
9218
9219OBJTOOL
9220M:	Josh Poimboeuf <jpoimboe@redhat.com>
9221S:	Supported
9222F:	tools/objtool/
9223
9224OMAP1 SUPPORT
9225M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9226M:	Tony Lindgren <tony@atomide.com>
9227L:	linux-omap@vger.kernel.org
9228Q:	http://patchwork.kernel.org/project/linux-omap/list/
9229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9230S:	Maintained
9231F:	arch/arm/mach-omap1/
9232F:	arch/arm/plat-omap/
9233F:	arch/arm/configs/omap1_defconfig
9234F:	drivers/i2c/busses/i2c-omap.c
9235F:	include/linux/i2c-omap.h
9236
9237OMAP2+ SUPPORT
9238M:	Tony Lindgren <tony@atomide.com>
9239L:	linux-omap@vger.kernel.org
9240W:	http://www.muru.com/linux/omap/
9241W:	http://linux.omap.com/
9242Q:	http://patchwork.kernel.org/project/linux-omap/list/
9243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9244S:	Maintained
9245F:	arch/arm/mach-omap2/
9246F:	arch/arm/plat-omap/
9247F:	arch/arm/configs/omap2plus_defconfig
9248F:	drivers/i2c/busses/i2c-omap.c
9249F:	drivers/irqchip/irq-omap-intc.c
9250F:	drivers/mfd/*omap*.c
9251F:	drivers/mfd/menelaus.c
9252F:	drivers/mfd/palmas.c
9253F:	drivers/mfd/tps65217.c
9254F:	drivers/mfd/tps65218.c
9255F:	drivers/mfd/tps65910.c
9256F:	drivers/mfd/twl-core.[ch]
9257F:	drivers/mfd/twl4030*.c
9258F:	drivers/mfd/twl6030*.c
9259F:	drivers/mfd/twl6040*.c
9260F:	drivers/regulator/palmas-regulator*.c
9261F:	drivers/regulator/pbias-regulator.c
9262F:	drivers/regulator/tps65217-regulator.c
9263F:	drivers/regulator/tps65218-regulator.c
9264F:	drivers/regulator/tps65910-regulator.c
9265F:	drivers/regulator/twl-regulator.c
9266F:	drivers/regulator/twl6030-regulator.c
9267F:	include/linux/i2c-omap.h
9268
9269OMAP DEVICE TREE SUPPORT
9270M:	Benoît Cousson <bcousson@baylibre.com>
9271M:	Tony Lindgren <tony@atomide.com>
9272L:	linux-omap@vger.kernel.org
9273L:	devicetree@vger.kernel.org
9274S:	Maintained
9275F:	arch/arm/boot/dts/*omap*
9276F:	arch/arm/boot/dts/*am3*
9277F:	arch/arm/boot/dts/*am4*
9278F:	arch/arm/boot/dts/*am5*
9279F:	arch/arm/boot/dts/*dra7*
9280
9281OMAP CLOCK FRAMEWORK SUPPORT
9282M:	Paul Walmsley <paul@pwsan.com>
9283L:	linux-omap@vger.kernel.org
9284S:	Maintained
9285F:	arch/arm/*omap*/*clock*
9286
9287OMAP POWER MANAGEMENT SUPPORT
9288M:	Kevin Hilman <khilman@kernel.org>
9289L:	linux-omap@vger.kernel.org
9290S:	Maintained
9291F:	arch/arm/*omap*/*pm*
9292F:	drivers/cpufreq/omap-cpufreq.c
9293
9294OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9295M:	Rajendra Nayak <rnayak@codeaurora.org>
9296M:	Paul Walmsley <paul@pwsan.com>
9297L:	linux-omap@vger.kernel.org
9298S:	Maintained
9299F:	arch/arm/mach-omap2/prm*
9300
9301OMAP AUDIO SUPPORT
9302M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9303M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9304L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9305L:	linux-omap@vger.kernel.org
9306S:	Maintained
9307F:	sound/soc/omap/
9308
9309OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9310M:	Roger Quadros <rogerq@ti.com>
9311M:	Tony Lindgren <tony@atomide.com>
9312L:	linux-omap@vger.kernel.org
9313S:	Maintained
9314F:	drivers/memory/omap-gpmc.c
9315F:	arch/arm/mach-omap2/*gpmc*
9316
9317OMAP FRAMEBUFFER SUPPORT
9318M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9319L:	linux-fbdev@vger.kernel.org
9320L:	linux-omap@vger.kernel.org
9321S:	Maintained
9322F:	drivers/video/fbdev/omap/
9323
9324OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9325M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9326L:	linux-omap@vger.kernel.org
9327L:	linux-fbdev@vger.kernel.org
9328S:	Maintained
9329F:	drivers/video/fbdev/omap2/
9330F:	Documentation/arm/OMAP/DSS
9331
9332OMAP HARDWARE SPINLOCK SUPPORT
9333M:	Ohad Ben-Cohen <ohad@wizery.com>
9334L:	linux-omap@vger.kernel.org
9335S:	Maintained
9336F:	drivers/hwspinlock/omap_hwspinlock.c
9337
9338OMAP MMC SUPPORT
9339M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9340L:	linux-omap@vger.kernel.org
9341S:	Maintained
9342F:	drivers/mmc/host/omap.c
9343
9344OMAP HS MMC SUPPORT
9345L:	linux-mmc@vger.kernel.org
9346L:	linux-omap@vger.kernel.org
9347S:	Orphan
9348F:	drivers/mmc/host/omap_hsmmc.c
9349
9350OMAP RANDOM NUMBER GENERATOR SUPPORT
9351M:	Deepak Saxena <dsaxena@plexity.net>
9352S:	Maintained
9353F:	drivers/char/hw_random/omap-rng.c
9354
9355OMAP HWMOD SUPPORT
9356M:	Benoît Cousson <bcousson@baylibre.com>
9357M:	Paul Walmsley <paul@pwsan.com>
9358L:	linux-omap@vger.kernel.org
9359S:	Maintained
9360F:	arch/arm/mach-omap2/omap_hwmod.*
9361
9362OMAP HWMOD DATA
9363M:	Paul Walmsley <paul@pwsan.com>
9364L:	linux-omap@vger.kernel.org
9365S:	Maintained
9366F:	arch/arm/mach-omap2/omap_hwmod*data*
9367
9368OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9369M:	Benoît Cousson <bcousson@baylibre.com>
9370L:	linux-omap@vger.kernel.org
9371S:	Maintained
9372F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9373
9374OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9375M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9376L:	linux-media@vger.kernel.org
9377S:	Maintained
9378F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9379F:	drivers/media/platform/omap3isp/
9380F:	drivers/staging/media/omap4iss/
9381
9382OMAP USB SUPPORT
9383L:	linux-usb@vger.kernel.org
9384L:	linux-omap@vger.kernel.org
9385S:	Orphan
9386F:	drivers/usb/*/*omap*
9387F:	arch/arm/*omap*/usb*
9388
9389OMAP GPIO DRIVER
9390M:	Grygorii Strashko <grygorii.strashko@ti.com>
9391M:	Santosh Shilimkar <ssantosh@kernel.org>
9392M:	Kevin Hilman <khilman@kernel.org>
9393L:	linux-omap@vger.kernel.org
9394S:	Maintained
9395F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9396F:	drivers/gpio/gpio-omap.c
9397
9398OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9399M:	Mark Jackson <mpfj@newflow.co.uk>
9400L:	linux-omap@vger.kernel.org
9401S:	Maintained
9402F:	arch/arm/boot/dts/am335x-nano.dts
9403
9404OMFS FILESYSTEM
9405M:	Bob Copeland <me@bobcopeland.com>
9406L:	linux-karma-devel@lists.sourceforge.net
9407S:	Maintained
9408F:	Documentation/filesystems/omfs.txt
9409F:	fs/omfs/
9410
9411OMNIKEY CARDMAN 4000 DRIVER
9412M:	Harald Welte <laforge@gnumonks.org>
9413S:	Maintained
9414F:	drivers/char/pcmcia/cm4000_cs.c
9415F:	include/linux/cm4000_cs.h
9416F:	include/uapi/linux/cm4000_cs.h
9417
9418OMNIKEY CARDMAN 4040 DRIVER
9419M:	Harald Welte <laforge@gnumonks.org>
9420S:	Maintained
9421F:	drivers/char/pcmcia/cm4040_cs.*
9422
9423OMNIVISION OV5647 SENSOR DRIVER
9424M:	Ramiro Oliveira <roliveir@synopsys.com>
9425L:	linux-media@vger.kernel.org
9426T:	git git://linuxtv.org/media_tree.git
9427S:	Maintained
9428F:	drivers/media/i2c/ov5647.c
9429
9430OMNIVISION OV7670 SENSOR DRIVER
9431M:	Jonathan Corbet <corbet@lwn.net>
9432L:	linux-media@vger.kernel.org
9433T:	git git://linuxtv.org/media_tree.git
9434S:	Maintained
9435F:	drivers/media/i2c/ov7670.c
9436F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9437
9438ONENAND FLASH DRIVER
9439M:	Kyungmin Park <kyungmin.park@samsung.com>
9440L:	linux-mtd@lists.infradead.org
9441S:	Maintained
9442F:	drivers/mtd/onenand/
9443F:	include/linux/mtd/onenand*.h
9444
9445ONSTREAM SCSI TAPE DRIVER
9446M:	Willem Riede <osst@riede.org>
9447L:	osst-users@lists.sourceforge.net
9448L:	linux-scsi@vger.kernel.org
9449S:	Maintained
9450F:	Documentation/scsi/osst.txt
9451F:	drivers/scsi/osst.*
9452F:	drivers/scsi/osst_*.h
9453F:	drivers/scsi/st.h
9454
9455OPENCORES I2C BUS DRIVER
9456M:	Peter Korsgaard <jacmet@sunsite.dk>
9457L:	linux-i2c@vger.kernel.org
9458S:	Maintained
9459F:	Documentation/i2c/busses/i2c-ocores
9460F:	drivers/i2c/busses/i2c-ocores.c
9461
9462OPEN FIRMWARE AND FLATTENED DEVICE TREE
9463M:	Rob Herring <robh+dt@kernel.org>
9464M:	Frank Rowand <frowand.list@gmail.com>
9465L:	devicetree@vger.kernel.org
9466W:	http://www.devicetree.org/
9467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9468S:	Maintained
9469F:	drivers/of/
9470F:	include/linux/of*.h
9471F:	scripts/dtc/
9472
9473OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9474M:	Rob Herring <robh+dt@kernel.org>
9475M:	Mark Rutland <mark.rutland@arm.com>
9476L:	devicetree@vger.kernel.org
9477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9478Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9479S:	Maintained
9480F:	Documentation/devicetree/
9481F:	arch/*/boot/dts/
9482F:	include/dt-bindings/
9483
9484OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9485M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9486L:	devicetree@vger.kernel.org
9487S:	Maintained
9488F:	Documentation/devicetree/dynamic-resolution-notes.txt
9489F:	Documentation/devicetree/overlay-notes.txt
9490F:	drivers/of/overlay.c
9491F:	drivers/of/resolver.c
9492
9493OPENRISC ARCHITECTURE
9494M:	Jonas Bonn <jonas@southpole.se>
9495M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9496M:	Stafford Horne <shorne@gmail.com>
9497T:	git git://github.com/openrisc/linux.git
9498L:	openrisc@lists.librecores.org
9499W:	http://openrisc.io
9500S:	Maintained
9501F:	arch/openrisc/
9502
9503OPENVSWITCH
9504M:	Pravin Shelar <pshelar@nicira.com>
9505L:	netdev@vger.kernel.org
9506L:	dev@openvswitch.org
9507W:	http://openvswitch.org
9508S:	Maintained
9509F:	net/openvswitch/
9510F:	include/uapi/linux/openvswitch.h
9511
9512OPERATING PERFORMANCE POINTS (OPP)
9513M:	Viresh Kumar <vireshk@kernel.org>
9514M:	Nishanth Menon <nm@ti.com>
9515M:	Stephen Boyd <sboyd@codeaurora.org>
9516L:	linux-pm@vger.kernel.org
9517S:	Maintained
9518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9519F:	drivers/base/power/opp/
9520F:	include/linux/pm_opp.h
9521F:	Documentation/power/opp.txt
9522F:	Documentation/devicetree/bindings/opp/
9523
9524OPL4 DRIVER
9525M:	Clemens Ladisch <clemens@ladisch.de>
9526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9527T:	git git://git.alsa-project.org/alsa-kernel.git
9528S:	Maintained
9529F:	sound/drivers/opl4/
9530
9531OPROFILE
9532M:	Robert Richter <rric@kernel.org>
9533L:	oprofile-list@lists.sf.net
9534S:	Maintained
9535F:	arch/*/include/asm/oprofile*.h
9536F:	arch/*/oprofile/
9537F:	drivers/oprofile/
9538F:	include/linux/oprofile.h
9539
9540OP-TEE DRIVER
9541M:	Jens Wiklander <jens.wiklander@linaro.org>
9542S:	Maintained
9543F:	drivers/tee/optee/
9544
9545ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9546M:	Mark Fasheh <mfasheh@versity.com>
9547M:	Joel Becker <jlbec@evilplan.org>
9548L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9549W:	http://ocfs2.wiki.kernel.org
9550S:	Supported
9551F:	Documentation/filesystems/ocfs2.txt
9552F:	Documentation/filesystems/dlmfs.txt
9553F:	fs/ocfs2/
9554
9555ORINOCO DRIVER
9556L:	linux-wireless@vger.kernel.org
9557W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9558W:	http://www.nongnu.org/orinoco/
9559S:	Orphan
9560F:	drivers/net/wireless/intersil/orinoco/
9561
9562OSD LIBRARY and FILESYSTEM
9563M:	Boaz Harrosh <ooo@electrozaur.com>
9564S:	Maintained
9565F:	drivers/scsi/osd/
9566F:	include/scsi/osd_*
9567F:	fs/exofs/
9568
9569OVERLAY FILESYSTEM
9570M:	Miklos Szeredi <miklos@szeredi.hu>
9571L:	linux-unionfs@vger.kernel.org
9572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9573S:	Supported
9574F:	fs/overlayfs/
9575F:	Documentation/filesystems/overlayfs.txt
9576
9577ORANGEFS FILESYSTEM
9578M:	Mike Marshall <hubcap@omnibond.com>
9579L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9581S:	Supported
9582F:	fs/orangefs/
9583F:	Documentation/filesystems/orangefs.txt
9584
9585P54 WIRELESS DRIVER
9586M:	Christian Lamparter <chunkeey@googlemail.com>
9587L:	linux-wireless@vger.kernel.org
9588W:	http://wireless.kernel.org/en/users/Drivers/p54
9589S:	Maintained
9590F:	drivers/net/wireless/intersil/p54/
9591
9592PA SEMI ETHERNET DRIVER
9593L:	netdev@vger.kernel.org
9594S:	Orphan
9595F:	drivers/net/ethernet/pasemi/*
9596
9597PA SEMI SMBUS DRIVER
9598L:	linux-i2c@vger.kernel.org
9599S:	Orphan
9600F:	drivers/i2c/busses/i2c-pasemi.c
9601
9602PADATA PARALLEL EXECUTION MECHANISM
9603M:	Steffen Klassert <steffen.klassert@secunet.com>
9604L:	linux-crypto@vger.kernel.org
9605S:	Maintained
9606F:	kernel/padata.c
9607F:	include/linux/padata.h
9608F:	Documentation/padata.txt
9609
9610PANASONIC LAPTOP ACPI EXTRAS DRIVER
9611M:	Harald Welte <laforge@gnumonks.org>
9612L:	platform-driver-x86@vger.kernel.org
9613S:	Maintained
9614F:	drivers/platform/x86/panasonic-laptop.c
9615
9616PANASONIC MN10300/AM33/AM34 PORT
9617M:	David Howells <dhowells@redhat.com>
9618L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9619W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9620S:	Maintained
9621F:	Documentation/mn10300/
9622F:	arch/mn10300/
9623
9624PARALLEL LCD/KEYPAD PANEL DRIVER
9625M:      Willy Tarreau <willy@haproxy.com>
9626M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9627S:      Odd Fixes
9628F:      Documentation/misc-devices/lcd-panel-cgram.txt
9629F:      drivers/misc/panel.c
9630
9631PARALLEL PORT SUBSYSTEM
9632M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9633M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9634L:	linux-parport@lists.infradead.org (subscribers-only)
9635S:	Maintained
9636F:	drivers/parport/
9637F:	include/linux/parport*.h
9638F:	drivers/char/ppdev.c
9639F:	include/uapi/linux/ppdev.h
9640F:	Documentation/parport*.txt
9641
9642PARAVIRT_OPS INTERFACE
9643M:	Jeremy Fitzhardinge <jeremy@goop.org>
9644M:	Chris Wright <chrisw@sous-sol.org>
9645M:	Alok Kataria <akataria@vmware.com>
9646M:	Rusty Russell <rusty@rustcorp.com.au>
9647L:	virtualization@lists.linux-foundation.org
9648S:	Supported
9649F:	Documentation/virtual/paravirt_ops.txt
9650F:	arch/*/kernel/paravirt*
9651F:	arch/*/include/asm/paravirt.h
9652F:	include/linux/hypervisor.h
9653
9654PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9655M:	Tim Waugh <tim@cyberelk.net>
9656L:	linux-parport@lists.infradead.org (subscribers-only)
9657S:	Maintained
9658F:	Documentation/blockdev/paride.txt
9659F:	drivers/block/paride/
9660
9661PARISC ARCHITECTURE
9662M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9663M:	Helge Deller <deller@gmx.de>
9664L:	linux-parisc@vger.kernel.org
9665W:	http://www.parisc-linux.org/
9666Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9669S:	Maintained
9670F:	arch/parisc/
9671F:	Documentation/parisc/
9672F:	drivers/parisc/
9673F:	drivers/char/agp/parisc-agp.c
9674F:	drivers/input/serio/gscps2.c
9675F:	drivers/parport/parport_gsc.*
9676F:	drivers/tty/serial/8250/8250_gsc.c
9677F:	drivers/video/fbdev/sti*
9678F:	drivers/video/console/sti*
9679F:	drivers/video/logo/logo_parisc*
9680
9681PARMAN
9682M:	Jiri Pirko <jiri@mellanox.com>
9683L:	netdev@vger.kernel.org
9684S:	Supported
9685F:	lib/parman.c
9686F:	lib/test_parman.c
9687F:	include/linux/parman.h
9688
9689PC87360 HARDWARE MONITORING DRIVER
9690M:	Jim Cromie <jim.cromie@gmail.com>
9691L:	linux-hwmon@vger.kernel.org
9692S:	Maintained
9693F:	Documentation/hwmon/pc87360
9694F:	drivers/hwmon/pc87360.c
9695
9696PC8736x GPIO DRIVER
9697M:	Jim Cromie <jim.cromie@gmail.com>
9698S:	Maintained
9699F:	drivers/char/pc8736x_gpio.c
9700
9701PC87427 HARDWARE MONITORING DRIVER
9702M:	Jean Delvare <jdelvare@suse.com>
9703L:	linux-hwmon@vger.kernel.org
9704S:	Maintained
9705F:	Documentation/hwmon/pc87427
9706F:	drivers/hwmon/pc87427.c
9707
9708PCA9532 LED DRIVER
9709M:	Riku Voipio <riku.voipio@iki.fi>
9710S:	Maintained
9711F:	drivers/leds/leds-pca9532.c
9712F:	include/linux/leds-pca9532.h
9713
9714PCA9541 I2C BUS MASTER SELECTOR DRIVER
9715M:	Guenter Roeck <linux@roeck-us.net>
9716L:	linux-i2c@vger.kernel.org
9717S:	Maintained
9718F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9719
9720PCDP - PRIMARY CONSOLE AND DEBUG PORT
9721M:	Khalid Aziz <khalid@gonehiking.org>
9722S:	Maintained
9723F:	drivers/firmware/pcdp.*
9724
9725PCI ERROR RECOVERY
9726M:	Linas Vepstas <linasvepstas@gmail.com>
9727L:	linux-pci@vger.kernel.org
9728S:	Supported
9729F:	Documentation/PCI/pci-error-recovery.txt
9730
9731PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9732M:	Russell Currey <ruscur@russell.cc>
9733L:	linuxppc-dev@lists.ozlabs.org
9734S:	Supported
9735F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9736F:	arch/powerpc/kernel/eeh*.c
9737F:	arch/powerpc/platforms/*/eeh*.c
9738F:	arch/powerpc/include/*/eeh*.h
9739
9740PCI SUBSYSTEM
9741M:	Bjorn Helgaas <bhelgaas@google.com>
9742L:	linux-pci@vger.kernel.org
9743Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9745S:	Supported
9746F:	Documentation/devicetree/bindings/pci/
9747F:	Documentation/PCI/
9748F:	drivers/pci/
9749F:	include/linux/pci*
9750F:	arch/x86/pci/
9751F:	arch/x86/kernel/quirks.c
9752
9753PCI ENDPOINT SUBSYSTEM
9754M:	Kishon Vijay Abraham I <kishon@ti.com>
9755L:	linux-pci@vger.kernel.org
9756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9757S:	Supported
9758F:	drivers/pci/endpoint/
9759F:	drivers/misc/pci_endpoint_test.c
9760F:	tools/pci/
9761
9762PCI DRIVER FOR ALTERA PCIE IP
9763M:	Ley Foon Tan <lftan@altera.com>
9764L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9765L:	linux-pci@vger.kernel.org
9766S:	Supported
9767F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9768F:	drivers/pci/host/pcie-altera.c
9769
9770PCI DRIVER FOR ARM VERSATILE PLATFORM
9771M:	Rob Herring <robh@kernel.org>
9772L:	linux-pci@vger.kernel.org
9773L:	linux-arm-kernel@lists.infradead.org
9774S:	Maintained
9775F:	Documentation/devicetree/bindings/pci/versatile.txt
9776F:	drivers/pci/host/pci-versatile.c
9777
9778PCI DRIVER FOR ARMADA 8K
9779M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9780L:	linux-pci@vger.kernel.org
9781L:	linux-arm-kernel@lists.infradead.org
9782S:	Maintained
9783F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9784F:	drivers/pci/dwc/pcie-armada8k.c
9785
9786PCI DRIVER FOR APPLIEDMICRO XGENE
9787M:	Tanmay Inamdar <tinamdar@apm.com>
9788L:	linux-pci@vger.kernel.org
9789L:	linux-arm-kernel@lists.infradead.org
9790S:	Maintained
9791F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9792F:	drivers/pci/host/pci-xgene.c
9793
9794PCI DRIVER FOR FREESCALE LAYERSCAPE
9795M:	Minghuan Lian <minghuan.Lian@freescale.com>
9796M:	Mingkai Hu <mingkai.hu@freescale.com>
9797M:	Roy Zang <tie-fei.zang@freescale.com>
9798L:	linuxppc-dev@lists.ozlabs.org
9799L:	linux-pci@vger.kernel.org
9800L:	linux-arm-kernel@lists.infradead.org
9801S:	Maintained
9802F:	drivers/pci/dwc/*layerscape*
9803
9804PCI DRIVER FOR IMX6
9805M:	Richard Zhu <hongxing.zhu@nxp.com>
9806M:	Lucas Stach <l.stach@pengutronix.de>
9807L:	linux-pci@vger.kernel.org
9808L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9809S:	Maintained
9810F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9811F:	drivers/pci/dwc/*imx6*
9812
9813PCI DRIVER FOR TI KEYSTONE
9814M:	Murali Karicheri <m-karicheri2@ti.com>
9815L:	linux-pci@vger.kernel.org
9816L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9817S:	Maintained
9818F:	drivers/pci/dwc/*keystone*
9819
9820PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9821M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9822M:	Jason Cooper <jason@lakedaemon.net>
9823L:	linux-pci@vger.kernel.org
9824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9825S:	Maintained
9826F:	drivers/pci/host/*mvebu*
9827
9828PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9829M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9830L:	linux-pci@vger.kernel.org
9831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9832S:	Maintained
9833F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9834F:	drivers/pci/host/pci-aardvark.c
9835
9836PCI DRIVER FOR MICROSEMI SWITCHTEC
9837M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9838M:	Stephen Bates <stephen.bates@microsemi.com>
9839M:	Logan Gunthorpe <logang@deltatee.com>
9840L:	linux-pci@vger.kernel.org
9841S:	Maintained
9842F:	Documentation/switchtec.txt
9843F:	Documentation/ABI/testing/sysfs-class-switchtec
9844F:	drivers/pci/switch/switchtec*
9845F:	include/uapi/linux/switchtec_ioctl.h
9846
9847PCI DRIVER FOR NVIDIA TEGRA
9848M:	Thierry Reding <thierry.reding@gmail.com>
9849L:	linux-tegra@vger.kernel.org
9850L:	linux-pci@vger.kernel.org
9851S:	Supported
9852F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9853F:	drivers/pci/host/pci-tegra.c
9854
9855PCI DRIVER FOR TI DRA7XX
9856M:	Kishon Vijay Abraham I <kishon@ti.com>
9857L:	linux-omap@vger.kernel.org
9858L:	linux-pci@vger.kernel.org
9859S:	Supported
9860F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9861F:	drivers/pci/dwc/pci-dra7xx.c
9862
9863PCI DRIVER FOR RENESAS R-CAR
9864M:	Simon Horman <horms@verge.net.au>
9865L:	linux-pci@vger.kernel.org
9866L:	linux-renesas-soc@vger.kernel.org
9867S:	Maintained
9868F:	drivers/pci/host/*rcar*
9869
9870PCI DRIVER FOR SAMSUNG EXYNOS
9871M:	Jingoo Han <jingoohan1@gmail.com>
9872L:	linux-pci@vger.kernel.org
9873L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9874L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9875S:	Maintained
9876F:	drivers/pci/dwc/pci-exynos.c
9877
9878PCI DRIVER FOR SYNOPSIS DESIGNWARE
9879M:	Jingoo Han <jingoohan1@gmail.com>
9880M:	Joao Pinto <Joao.Pinto@synopsys.com>
9881L:	linux-pci@vger.kernel.org
9882S:	Maintained
9883F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9884F:	drivers/pci/dwc/*designware*
9885
9886PCI DRIVER FOR GENERIC OF HOSTS
9887M:	Will Deacon <will.deacon@arm.com>
9888L:	linux-pci@vger.kernel.org
9889L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9890S:	Maintained
9891F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9892F:	drivers/pci/host/pci-host-common.c
9893F:	drivers/pci/host/pci-host-generic.c
9894
9895PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9896M:	Keith Busch <keith.busch@intel.com>
9897L:	linux-pci@vger.kernel.org
9898S:	Supported
9899F:	drivers/pci/host/vmd.c
9900
9901PCIE DRIVER FOR ST SPEAR13XX
9902M:	Pratyush Anand <pratyush.anand@gmail.com>
9903L:	linux-pci@vger.kernel.org
9904S:	Maintained
9905F:	drivers/pci/dwc/*spear*
9906
9907PCI MSI DRIVER FOR ALTERA MSI IP
9908M:	Ley Foon Tan <lftan@altera.com>
9909L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9910L:	linux-pci@vger.kernel.org
9911S:	Supported
9912F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9913F:	drivers/pci/host/pcie-altera-msi.c
9914
9915PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9916M:	Duc Dang <dhdang@apm.com>
9917L:	linux-pci@vger.kernel.org
9918L:	linux-arm-kernel@lists.infradead.org
9919S:	Maintained
9920F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9921F:	drivers/pci/host/pci-xgene-msi.c
9922
9923PCIE DRIVER FOR AXIS ARTPEC
9924M:	Niklas Cassel <niklas.cassel@axis.com>
9925M:	Jesper Nilsson <jesper.nilsson@axis.com>
9926L:	linux-arm-kernel@axis.com
9927L:	linux-pci@vger.kernel.org
9928S:	Maintained
9929F:	Documentation/devicetree/bindings/pci/axis,artpec*
9930F:	drivers/pci/dwc/*artpec*
9931
9932PCIE DRIVER FOR HISILICON
9933M:	Zhou Wang <wangzhou1@hisilicon.com>
9934M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9935L:	linux-pci@vger.kernel.org
9936S:	Maintained
9937F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9938F:	drivers/pci/dwc/pcie-hisi.c
9939
9940PCIE DRIVER FOR ROCKCHIP
9941M:	Shawn Lin <shawn.lin@rock-chips.com>
9942M:	Wenrui Li <wenrui.li@rock-chips.com>
9943L:	linux-pci@vger.kernel.org
9944L:	linux-rockchip@lists.infradead.org
9945S:	Maintained
9946F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9947F:	drivers/pci/host/pcie-rockchip.c
9948
9949PCIE DRIVER FOR QUALCOMM MSM
9950M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9951L:     linux-pci@vger.kernel.org
9952L:     linux-arm-msm@vger.kernel.org
9953S:     Maintained
9954F:     drivers/pci/dwc/*qcom*
9955
9956PCIE DRIVER FOR CAVIUM THUNDERX
9957M:	David Daney <david.daney@cavium.com>
9958L:	linux-pci@vger.kernel.org
9959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9960S:	Supported
9961F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9962F:	drivers/pci/host/pci-thunder-*
9963
9964PCMCIA SUBSYSTEM
9965P:	Linux PCMCIA Team
9966L:	linux-pcmcia@lists.infradead.org
9967W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9969S:	Maintained
9970F:	Documentation/pcmcia/
9971F:	tools/pcmcia/
9972F:	drivers/pcmcia/
9973F:	include/pcmcia/
9974
9975PCNET32 NETWORK DRIVER
9976M:	Don Fry <pcnet32@frontier.com>
9977L:	netdev@vger.kernel.org
9978S:	Maintained
9979F:	drivers/net/ethernet/amd/pcnet32.c
9980
9981PCRYPT PARALLEL CRYPTO ENGINE
9982M:	Steffen Klassert <steffen.klassert@secunet.com>
9983L:	linux-crypto@vger.kernel.org
9984S:	Maintained
9985F:	crypto/pcrypt.c
9986F:	include/crypto/pcrypt.h
9987
9988PER-CPU MEMORY ALLOCATOR
9989M:	Tejun Heo <tj@kernel.org>
9990M:	Christoph Lameter <cl@linux.com>
9991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9992S:	Maintained
9993F:	include/linux/percpu*.h
9994F:	mm/percpu*.c
9995F:	arch/*/include/asm/percpu.h
9996
9997PER-TASK DELAY ACCOUNTING
9998M:	Balbir Singh <bsingharora@gmail.com>
9999S:	Maintained
10000F:	include/linux/delayacct.h
10001F:	kernel/delayacct.c
10002
10003PERFORMANCE EVENTS SUBSYSTEM
10004M:	Peter Zijlstra <peterz@infradead.org>
10005M:	Ingo Molnar <mingo@redhat.com>
10006M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10007R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10008L:	linux-kernel@vger.kernel.org
10009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10010S:	Supported
10011F:	kernel/events/*
10012F:	include/linux/perf_event.h
10013F:	include/uapi/linux/perf_event.h
10014F:	arch/*/kernel/perf_event*.c
10015F:	arch/*/kernel/*/perf_event*.c
10016F:	arch/*/kernel/*/*/perf_event*.c
10017F:	arch/*/include/asm/perf_event.h
10018F:	arch/*/kernel/perf_callchain.c
10019F:	arch/*/events/*
10020F:	tools/perf/
10021
10022PERSONALITY HANDLING
10023M:	Christoph Hellwig <hch@infradead.org>
10024L:	linux-abi-devel@lists.sourceforge.net
10025S:	Maintained
10026F:	include/linux/personality.h
10027F:	include/uapi/linux/personality.h
10028
10029PHONET PROTOCOL
10030M:	Remi Denis-Courmont <courmisch@gmail.com>
10031S:	Supported
10032F:	Documentation/networking/phonet.txt
10033F:	include/linux/phonet.h
10034F:	include/net/phonet/
10035F:	include/uapi/linux/phonet.h
10036F:	net/phonet/
10037
10038PHRAM MTD DRIVER
10039M:	Joern Engel <joern@lazybastard.org>
10040L:	linux-mtd@lists.infradead.org
10041S:	Maintained
10042F:	drivers/mtd/devices/phram.c
10043
10044PICOLCD HID DRIVER
10045M:	Bruno Prémont <bonbons@linux-vserver.org>
10046L:	linux-input@vger.kernel.org
10047S:	Maintained
10048F:	drivers/hid/hid-picolcd*
10049
10050PICOXCELL SUPPORT
10051M:	Jamie Iles <jamie@jamieiles.com>
10052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10053T:	git git://github.com/jamieiles/linux-2.6-ji.git
10054S:	Supported
10055F:	arch/arm/boot/dts/picoxcell*
10056F:	arch/arm/mach-picoxcell/
10057F:	drivers/crypto/picoxcell*
10058
10059PIN CONTROL SUBSYSTEM
10060M:	Linus Walleij <linus.walleij@linaro.org>
10061L:	linux-gpio@vger.kernel.org
10062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10063S:	Maintained
10064F:	Documentation/devicetree/bindings/pinctrl/
10065F:	Documentation/pinctrl.txt
10066F:	drivers/pinctrl/
10067F:	include/linux/pinctrl/
10068
10069PIN CONTROLLER - ATMEL AT91
10070M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10072S:	Maintained
10073F:	drivers/pinctrl/pinctrl-at91.*
10074
10075PIN CONTROLLER - ATMEL AT91 PIO4
10076M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10077L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10078L:	linux-gpio@vger.kernel.org
10079S:	Supported
10080F:	drivers/pinctrl/pinctrl-at91-pio4.*
10081
10082PIN CONTROLLER - INTEL
10083M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10084M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10085S:	Maintained
10086F:	drivers/pinctrl/intel/
10087
10088PIN CONTROLLER - RENESAS
10089M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10090M:	Geert Uytterhoeven <geert+renesas@glider.be>
10091L:	linux-renesas-soc@vger.kernel.org
10092S:	Maintained
10093F:	drivers/pinctrl/sh-pfc/
10094
10095PIN CONTROLLER - SAMSUNG
10096M:	Tomasz Figa <tomasz.figa@gmail.com>
10097M:	Krzysztof Kozlowski <krzk@kernel.org>
10098M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10100L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10101Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10103S:	Maintained
10104F:	drivers/pinctrl/samsung/
10105F:	include/dt-bindings/pinctrl/samsung.h
10106F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10107
10108PIN CONTROLLER - SINGLE
10109M:	Tony Lindgren <tony@atomide.com>
10110M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10112L:	linux-omap@vger.kernel.org
10113S:	Maintained
10114F:	drivers/pinctrl/pinctrl-single.c
10115
10116PIN CONTROLLER - ST SPEAR
10117M:	Viresh Kumar <vireshk@kernel.org>
10118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10119W:	http://www.st.com/spear
10120S:	Maintained
10121F:	drivers/pinctrl/spear/
10122
10123PISTACHIO SOC SUPPORT
10124M:      James Hartley <james.hartley@imgtec.com>
10125M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10126L:      linux-mips@linux-mips.org
10127S:      Maintained
10128F:      arch/mips/pistachio/
10129F:      arch/mips/include/asm/mach-pistachio/
10130F:      arch/mips/boot/dts/img/pistachio*
10131F:      arch/mips/configs/pistachio*_defconfig
10132
10133PKTCDVD DRIVER
10134S:	Orphan
10135M:	linux-block@vger.kernel.org
10136F:	drivers/block/pktcdvd.c
10137F:	include/linux/pktcdvd.h
10138F:	include/uapi/linux/pktcdvd.h
10139
10140PKUNITY SOC DRIVERS
10141M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10142W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10143S:	Maintained
10144T:	git git://github.com/gxt/linux.git
10145F:	drivers/input/serio/i8042-unicore32io.h
10146F:	drivers/i2c/busses/i2c-puv3.c
10147F:	drivers/video/fbdev/fb-puv3.c
10148F:	drivers/rtc/rtc-puv3.c
10149
10150PMBUS HARDWARE MONITORING DRIVERS
10151M:	Guenter Roeck <linux@roeck-us.net>
10152L:	linux-hwmon@vger.kernel.org
10153W:	http://hwmon.wiki.kernel.org/
10154W:	http://www.roeck-us.net/linux/drivers/
10155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10156S:	Maintained
10157F:	Documentation/hwmon/pmbus
10158F:	drivers/hwmon/pmbus/
10159F:	include/linux/i2c/pmbus.h
10160
10161PMC SIERRA MaxRAID DRIVER
10162L:	linux-scsi@vger.kernel.org
10163W:	http://www.pmc-sierra.com/
10164S:	Orphan
10165F:	drivers/scsi/pmcraid.*
10166
10167PMC SIERRA PM8001 DRIVER
10168M:	Jack Wang <jinpu.wang@profitbricks.com>
10169M:	lindar_liu@usish.com
10170L:	linux-scsi@vger.kernel.org
10171S:	Supported
10172F:	drivers/scsi/pm8001/
10173
10174POSIX CLOCKS and TIMERS
10175M:	Thomas Gleixner <tglx@linutronix.de>
10176L:	linux-kernel@vger.kernel.org
10177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10178S:	Maintained
10179F:	fs/timerfd.c
10180F:	include/linux/timer*
10181F:	kernel/time/*timer*
10182
10183POWER MANAGEMENT CORE
10184M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10185L:	linux-pm@vger.kernel.org
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10187B:	https://bugzilla.kernel.org
10188S:	Supported
10189F:	drivers/base/power/
10190F:	include/linux/pm.h
10191F:	include/linux/pm_*
10192F:	include/linux/powercap.h
10193F:	drivers/powercap/
10194
10195POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10196M:	Sebastian Reichel <sre@kernel.org>
10197L:	linux-pm@vger.kernel.org
10198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10199S:	Maintained
10200F:	Documentation/devicetree/bindings/power/supply/
10201F:	include/linux/power_supply.h
10202F:	drivers/power/supply/
10203
10204POWER STATE COORDINATION INTERFACE (PSCI)
10205M:	Mark Rutland <mark.rutland@arm.com>
10206M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10207L:	linux-arm-kernel@lists.infradead.org
10208S:	Maintained
10209F:	drivers/firmware/psci*.c
10210F:	include/linux/psci.h
10211F:	include/uapi/linux/psci.h
10212
10213POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10214M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10215L:	linuxppc-dev@lists.ozlabs.org
10216S:	Maintained
10217F:	drivers/char/powernv-op-panel.c
10218
10219PNP SUPPORT
10220M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10221S:	Maintained
10222F:	drivers/pnp/
10223
10224PPP PROTOCOL DRIVERS AND COMPRESSORS
10225M:	Paul Mackerras <paulus@samba.org>
10226L:	linux-ppp@vger.kernel.org
10227S:	Maintained
10228F:	drivers/net/ppp/ppp_*
10229
10230PPP OVER ATM (RFC 2364)
10231M:	Mitchell Blank Jr <mitch@sfgoth.com>
10232S:	Maintained
10233F:	net/atm/pppoatm.c
10234F:	include/uapi/linux/atmppp.h
10235
10236PPP OVER ETHERNET
10237M:	Michal Ostrowski <mostrows@earthlink.net>
10238S:	Maintained
10239F:	drivers/net/ppp/pppoe.c
10240F:	drivers/net/ppp/pppox.c
10241
10242PPP OVER L2TP
10243M:	James Chapman <jchapman@katalix.com>
10244S:	Maintained
10245F:	net/l2tp/l2tp_ppp.c
10246F:	include/linux/if_pppol2tp.h
10247F:	include/uapi/linux/if_pppol2tp.h
10248
10249PPS SUPPORT
10250M:	Rodolfo Giometti <giometti@enneenne.com>
10251W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10252L:	linuxpps@ml.enneenne.com (subscribers-only)
10253S:	Maintained
10254F:	Documentation/pps/
10255F:	drivers/pps/
10256F:	include/linux/pps*.h
10257
10258PPTP DRIVER
10259M:	Dmitry Kozlov <xeb@mail.ru>
10260L:	netdev@vger.kernel.org
10261S:	Maintained
10262F:	drivers/net/ppp/pptp.c
10263W:	http://sourceforge.net/projects/accel-pptp
10264
10265PREEMPTIBLE KERNEL
10266M:	Robert Love <rml@tech9.net>
10267L:	kpreempt-tech@lists.sourceforge.net
10268W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10269S:	Supported
10270F:	Documentation/preempt-locking.txt
10271F:	include/linux/preempt.h
10272
10273PRINTK
10274M:	Petr Mladek <pmladek@suse.com>
10275M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10276R:	Steven Rostedt <rostedt@goodmis.org>
10277S:	Maintained
10278F:	kernel/printk/
10279F:	include/linux/printk.h
10280
10281PRISM54 WIRELESS DRIVER
10282M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10283L:	linux-wireless@vger.kernel.org
10284W:	http://wireless.kernel.org/en/users/Drivers/p54
10285S:	Obsolete
10286F:	drivers/net/wireless/intersil/prism54/
10287
10288PS3 NETWORK SUPPORT
10289M:	Geoff Levand <geoff@infradead.org>
10290L:	netdev@vger.kernel.org
10291L:	linuxppc-dev@lists.ozlabs.org
10292S:	Maintained
10293F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10294
10295PS3 PLATFORM SUPPORT
10296M:	Geoff Levand <geoff@infradead.org>
10297L:	linuxppc-dev@lists.ozlabs.org
10298S:	Maintained
10299F:	arch/powerpc/boot/ps3*
10300F:	arch/powerpc/include/asm/lv1call.h
10301F:	arch/powerpc/include/asm/ps3*.h
10302F:	arch/powerpc/platforms/ps3/
10303F:	drivers/*/ps3*
10304F:	drivers/ps3/
10305F:	drivers/rtc/rtc-ps3.c
10306F:	drivers/usb/host/*ps3.c
10307F:	sound/ppc/snd_ps3*
10308
10309PS3VRAM DRIVER
10310M:	Jim Paris <jim@jtan.com>
10311M:	Geoff Levand <geoff@infradead.org>
10312L:	linuxppc-dev@lists.ozlabs.org
10313S:	Maintained
10314F:	drivers/block/ps3vram.c
10315
10316PSAMPLE PACKET SAMPLING SUPPORT:
10317M:	Yotam Gigi <yotamg@mellanox.com>
10318S:	Maintained
10319F:	net/psample
10320F:	include/net/psample.h
10321F:	include/uapi/linux/psample.h
10322
10323PSTORE FILESYSTEM
10324M:	Kees Cook <keescook@chromium.org>
10325M:	Anton Vorontsov <anton@enomsg.org>
10326M:	Colin Cross <ccross@android.com>
10327M:	Tony Luck <tony.luck@intel.com>
10328S:	Maintained
10329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10330F:	fs/pstore/
10331F:	include/linux/pstore*
10332F:	drivers/firmware/efi/efi-pstore.c
10333F:	drivers/acpi/apei/erst.c
10334F:	Documentation/admin-guide/ramoops.rst
10335F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10336K:	\b(pstore|ramoops)
10337
10338PTP HARDWARE CLOCK SUPPORT
10339M:	Richard Cochran <richardcochran@gmail.com>
10340L:	netdev@vger.kernel.org
10341S:	Maintained
10342W:	http://linuxptp.sourceforge.net/
10343F:	Documentation/ABI/testing/sysfs-ptp
10344F:	Documentation/ptp/*
10345F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10346F:	drivers/net/phy/dp83640*
10347F:	drivers/ptp/*
10348F:	include/linux/ptp_cl*
10349
10350PTRACE SUPPORT
10351M:	Roland McGrath <roland@hack.frob.com>
10352M:	Oleg Nesterov <oleg@redhat.com>
10353S:	Maintained
10354F:	include/asm-generic/syscall.h
10355F:	include/linux/ptrace.h
10356F:	include/linux/regset.h
10357F:	include/linux/tracehook.h
10358F:	include/uapi/linux/ptrace.h
10359F:	kernel/ptrace.c
10360
10361PULSE8-CEC DRIVER
10362M:	Hans Verkuil <hverkuil@xs4all.nl>
10363L:	linux-media@vger.kernel.org
10364T:	git git://linuxtv.org/media_tree.git
10365S:	Maintained
10366F:	drivers/media/usb/pulse8-cec/*
10367
10368PVRUSB2 VIDEO4LINUX DRIVER
10369M:	Mike Isely <isely@pobox.com>
10370L:	pvrusb2@isely.net	(subscribers-only)
10371L:	linux-media@vger.kernel.org
10372W:	http://www.isely.net/pvrusb2/
10373T:	git git://linuxtv.org/media_tree.git
10374S:	Maintained
10375F:	Documentation/media/v4l-drivers/pvrusb2*
10376F:	drivers/media/usb/pvrusb2/
10377
10378PWC WEBCAM DRIVER
10379M:	Hans Verkuil <hverkuil@xs4all.nl>
10380L:	linux-media@vger.kernel.org
10381T:	git git://linuxtv.org/media_tree.git
10382S:	Odd Fixes
10383F:	drivers/media/usb/pwc/*
10384
10385PWM FAN DRIVER
10386M:	Kamil Debski <kamil@wypas.org>
10387M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10388L:	linux-hwmon@vger.kernel.org
10389S:	Supported
10390F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10391F:	Documentation/hwmon/pwm-fan
10392F:	drivers/hwmon/pwm-fan.c
10393
10394PWM SUBSYSTEM
10395M:	Thierry Reding <thierry.reding@gmail.com>
10396L:	linux-pwm@vger.kernel.org
10397S:	Maintained
10398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10399F:	Documentation/pwm.txt
10400F:	Documentation/devicetree/bindings/pwm/
10401F:	include/linux/pwm.h
10402F:	drivers/pwm/
10403F:	drivers/video/backlight/pwm_bl.c
10404F:	include/linux/pwm_backlight.h
10405F:	drivers/gpio/gpio-mvebu.c
10406F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10407
10408PXA2xx/PXA3xx SUPPORT
10409M:	Daniel Mack <daniel@zonque.org>
10410M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10411M:	Robert Jarzmik <robert.jarzmik@free.fr>
10412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10413T:	git git://github.com/hzhuang1/linux.git
10414T:	git git://github.com/rjarzmik/linux.git
10415S:	Maintained
10416F:	arch/arm/boot/dts/pxa*
10417F:	arch/arm/mach-pxa/
10418F:	drivers/dma/pxa*
10419F:	drivers/pcmcia/pxa2xx*
10420F:	drivers/pinctrl/pxa/
10421F:	drivers/spi/spi-pxa2xx*
10422F:	drivers/usb/gadget/udc/pxa2*
10423F:	include/sound/pxa2xx-lib.h
10424F:	sound/arm/pxa*
10425F:	sound/soc/pxa/
10426
10427PXA GPIO DRIVER
10428M:	Robert Jarzmik <robert.jarzmik@free.fr>
10429L:	linux-gpio@vger.kernel.org
10430S:	Maintained
10431F:	drivers/gpio/gpio-pxa.c
10432
10433PXA3xx NAND FLASH DRIVER
10434M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10435L:	linux-mtd@lists.infradead.org
10436S:	Maintained
10437F:	drivers/mtd/nand/pxa3xx_nand.c
10438
10439MMP SUPPORT
10440M:	Eric Miao <eric.y.miao@gmail.com>
10441M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10442L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10443T:	git git://github.com/hzhuang1/linux.git
10444T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10445S:	Maintained
10446F:	arch/arm/boot/dts/mmp*
10447F:	arch/arm/mach-mmp/
10448
10449PXA MMCI DRIVER
10450S:	Orphan
10451
10452PXA RTC DRIVER
10453M:	Robert Jarzmik <robert.jarzmik@free.fr>
10454L:	linux-rtc@vger.kernel.org
10455S:	Maintained
10456
10457QAT DRIVER
10458M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10459M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10460L:	qat-linux@intel.com
10461S:	Supported
10462F:	drivers/crypto/qat/
10463
10464QIB DRIVER
10465M:	Mike Marciniszyn <infinipath@intel.com>
10466L:	linux-rdma@vger.kernel.org
10467S:	Supported
10468F:	drivers/infiniband/hw/qib/
10469
10470QLOGIC QLA1280 SCSI DRIVER
10471M:	Michael Reed <mdr@sgi.com>
10472L:	linux-scsi@vger.kernel.org
10473S:	Maintained
10474F:	drivers/scsi/qla1280.[ch]
10475
10476QLOGIC QLA2XXX FC-SCSI DRIVER
10477M:	qla2xxx-upstream@qlogic.com
10478L:	linux-scsi@vger.kernel.org
10479S:	Supported
10480F:	Documentation/scsi/LICENSE.qla2xxx
10481F:	drivers/scsi/qla2xxx/
10482
10483QLOGIC QLA4XXX iSCSI DRIVER
10484M:	QLogic-Storage-Upstream@qlogic.com
10485L:	linux-scsi@vger.kernel.org
10486S:	Supported
10487F:	Documentation/scsi/LICENSE.qla4xxx
10488F:	drivers/scsi/qla4xxx/
10489
10490QLOGIC QLA3XXX NETWORK DRIVER
10491M:	Dept-GELinuxNICDev@cavium.com
10492L:	netdev@vger.kernel.org
10493S:	Supported
10494F:	Documentation/networking/LICENSE.qla3xxx
10495F:	drivers/net/ethernet/qlogic/qla3xxx.*
10496
10497QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10498M:	Harish Patil <harish.patil@cavium.com>
10499M:	Manish Chopra <manish.chopra@cavium.com>
10500M:	Dept-GELinuxNICDev@cavium.com
10501L:	netdev@vger.kernel.org
10502S:	Supported
10503F:	drivers/net/ethernet/qlogic/qlcnic/
10504
10505QLOGIC QLGE 10Gb ETHERNET DRIVER
10506M:	Harish Patil <harish.patil@cavium.com>
10507M:	Manish Chopra <manish.chopra@cavium.com>
10508M:	Dept-GELinuxNICDev@cavium.com
10509L:	netdev@vger.kernel.org
10510S:	Supported
10511F:	drivers/net/ethernet/qlogic/qlge/
10512
10513QLOGIC QL4xxx ETHERNET DRIVER
10514M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10515M:	Ariel Elior <Ariel.Elior@cavium.com>
10516M:	everest-linux-l2@cavium.com
10517L:	netdev@vger.kernel.org
10518S:	Supported
10519F:	drivers/net/ethernet/qlogic/qed/
10520F:	include/linux/qed/
10521F:	drivers/net/ethernet/qlogic/qede/
10522
10523QLOGIC QL41xxx ISCSI DRIVER
10524M:	QLogic-Storage-Upstream@cavium.com
10525L:	linux-scsi@vger.kernel.org
10526S:	Supported
10527F:	drivers/scsi/qedi/
10528
10529QLOGIC QL41xxx FCOE DRIVER
10530M:	QLogic-Storage-Upstream@cavium.com
10531L:	linux-scsi@vger.kernel.org
10532S:	Supported
10533F:	drivers/scsi/qedf/
10534
10535QNX4 FILESYSTEM
10536M:	Anders Larsen <al@alarsen.net>
10537W:	http://www.alarsen.net/linux/qnx4fs/
10538S:	Maintained
10539F:	fs/qnx4/
10540F:	include/uapi/linux/qnx4_fs.h
10541F:	include/uapi/linux/qnxtypes.h
10542
10543QORIQ DPAA2 FSL-MC BUS DRIVER
10544M:	Stuart Yoder <stuyoder@gmail.com>
10545M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10546L:	linux-kernel@vger.kernel.org
10547S:	Maintained
10548F:	drivers/staging/fsl-mc/
10549
10550QT1010 MEDIA DRIVER
10551M:	Antti Palosaari <crope@iki.fi>
10552L:	linux-media@vger.kernel.org
10553W:	https://linuxtv.org
10554W:	http://palosaari.fi/linux/
10555Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10556T:	git git://linuxtv.org/anttip/media_tree.git
10557S:	Maintained
10558F:	drivers/media/tuners/qt1010*
10559
10560QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10561M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10562L:	linux-wireless@vger.kernel.org
10563W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10564S:	Supported
10565F:	drivers/net/wireless/ath/ath9k/
10566
10567QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10568M:	Kalle Valo <kvalo@qca.qualcomm.com>
10569L:	ath10k@lists.infradead.org
10570W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10571T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10572S:	Supported
10573F:	drivers/net/wireless/ath/ath10k/
10574
10575QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10576M:	Timur Tabi <timur@codeaurora.org>
10577L:	netdev@vger.kernel.org
10578S:	Supported
10579F:	drivers/net/ethernet/qualcomm/emac/
10580
10581QUALCOMM HEXAGON ARCHITECTURE
10582M:	Richard Kuo <rkuo@codeaurora.org>
10583L:	linux-hexagon@vger.kernel.org
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10585S:	Supported
10586F:	arch/hexagon/
10587
10588QUALCOMM WCN36XX WIRELESS DRIVER
10589M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10590L:	wcn36xx@lists.infradead.org
10591W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10592T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10593S:	Supported
10594F:	drivers/net/wireless/ath/wcn36xx/
10595
10596QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10597M:	Gabriel Somlo <somlo@cmu.edu>
10598M:	"Michael S. Tsirkin" <mst@redhat.com>
10599L:	qemu-devel@nongnu.org
10600S:	Maintained
10601F:	drivers/firmware/qemu_fw_cfg.c
10602
10603RADOS BLOCK DEVICE (RBD)
10604M:	Ilya Dryomov <idryomov@gmail.com>
10605M:	Sage Weil <sage@redhat.com>
10606M:	Alex Elder <elder@kernel.org>
10607L:	ceph-devel@vger.kernel.org
10608W:	http://ceph.com/
10609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10610T:	git git://github.com/ceph/ceph-client.git
10611S:	Supported
10612F:	Documentation/ABI/testing/sysfs-bus-rbd
10613F:	drivers/block/rbd.c
10614F:	drivers/block/rbd_types.h
10615
10616RADEON FRAMEBUFFER DISPLAY DRIVER
10617M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10618L:	linux-fbdev@vger.kernel.org
10619S:	Maintained
10620F:	drivers/video/fbdev/aty/radeon*
10621F:	include/uapi/linux/radeonfb.h
10622
10623RADIOSHARK RADIO DRIVER
10624M:	Hans Verkuil <hverkuil@xs4all.nl>
10625L:	linux-media@vger.kernel.org
10626T:	git git://linuxtv.org/media_tree.git
10627S:	Maintained
10628F:	drivers/media/radio/radio-shark.c
10629
10630RADIOSHARK2 RADIO DRIVER
10631M:	Hans Verkuil <hverkuil@xs4all.nl>
10632L:	linux-media@vger.kernel.org
10633T:	git git://linuxtv.org/media_tree.git
10634S:	Maintained
10635F:	drivers/media/radio/radio-shark2.c
10636F:	drivers/media/radio/radio-tea5777.c
10637
10638RAGE128 FRAMEBUFFER DISPLAY DRIVER
10639M:	Paul Mackerras <paulus@samba.org>
10640L:	linux-fbdev@vger.kernel.org
10641S:	Maintained
10642F:	drivers/video/fbdev/aty/aty128fb.c
10643
10644RAINSHADOW-CEC DRIVER
10645M:	Hans Verkuil <hverkuil@xs4all.nl>
10646L:	linux-media@vger.kernel.org
10647T:	git git://linuxtv.org/media_tree.git
10648S:	Maintained
10649F:	drivers/media/usb/rainshadow-cec/*
10650
10651RALINK MIPS ARCHITECTURE
10652M:	John Crispin <john@phrozen.org>
10653L:	linux-mips@linux-mips.org
10654S:	Maintained
10655F:	arch/mips/ralink
10656
10657RALINK RT2X00 WIRELESS LAN DRIVER
10658P:	rt2x00 project
10659M:	Stanislaw Gruszka <sgruszka@redhat.com>
10660M:	Helmut Schaa <helmut.schaa@googlemail.com>
10661L:	linux-wireless@vger.kernel.org
10662S:	Maintained
10663F:	drivers/net/wireless/ralink/rt2x00/
10664
10665RAMDISK RAM BLOCK DEVICE DRIVER
10666M:	Jens Axboe <axboe@kernel.dk>
10667S:	Maintained
10668F:	Documentation/blockdev/ramdisk.txt
10669F:	drivers/block/brd.c
10670
10671RANDOM NUMBER DRIVER
10672M:	"Theodore Ts'o" <tytso@mit.edu>
10673S:	Maintained
10674F:	drivers/char/random.c
10675
10676RAPIDIO SUBSYSTEM
10677M:	Matt Porter <mporter@kernel.crashing.org>
10678M:	Alexandre Bounine <alexandre.bounine@idt.com>
10679S:	Maintained
10680F:	drivers/rapidio/
10681
10682RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10683L:	linux-wireless@vger.kernel.org
10684S:	Orphan
10685F:	drivers/net/wireless/ray*
10686
10687RCUTORTURE MODULE
10688M:	Josh Triplett <josh@joshtriplett.org>
10689M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10690L:	linux-kernel@vger.kernel.org
10691S:	Supported
10692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10693F:	Documentation/RCU/torture.txt
10694F:	kernel/rcu/rcutorture.c
10695
10696RCUTORTURE TEST FRAMEWORK
10697M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10698M:	Josh Triplett <josh@joshtriplett.org>
10699R:	Steven Rostedt <rostedt@goodmis.org>
10700R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10701R:	Lai Jiangshan <jiangshanlai@gmail.com>
10702L:	linux-kernel@vger.kernel.org
10703S:	Supported
10704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10705F:	tools/testing/selftests/rcutorture
10706
10707RDC R-321X SoC
10708M:	Florian Fainelli <florian@openwrt.org>
10709S:	Maintained
10710
10711RDC R6040 FAST ETHERNET DRIVER
10712M:	Florian Fainelli <f.fainelli@gmail.com>
10713L:	netdev@vger.kernel.org
10714S:	Maintained
10715F:	drivers/net/ethernet/rdc/r6040.c
10716
10717RDS - RELIABLE DATAGRAM SOCKETS
10718M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10719L:	netdev@vger.kernel.org
10720L:	linux-rdma@vger.kernel.org
10721L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10722W:	https://oss.oracle.com/projects/rds/
10723S:	Supported
10724F:	net/rds/
10725F:	Documentation/networking/rds.txt
10726
10727RDMAVT - RDMA verbs software
10728M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10729L:	linux-rdma@vger.kernel.org
10730S:	Supported
10731F:	drivers/infiniband/sw/rdmavt
10732
10733RDT - RESOURCE ALLOCATION
10734M:	Fenghua Yu <fenghua.yu@intel.com>
10735L:	linux-kernel@vger.kernel.org
10736S:	Supported
10737F:	arch/x86/kernel/cpu/intel_rdt*
10738F:	arch/x86/include/asm/intel_rdt*
10739F:	Documentation/x86/intel_rdt*
10740
10741READ-COPY UPDATE (RCU)
10742M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10743M:	Josh Triplett <josh@joshtriplett.org>
10744R:	Steven Rostedt <rostedt@goodmis.org>
10745R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10746R:	Lai Jiangshan <jiangshanlai@gmail.com>
10747L:	linux-kernel@vger.kernel.org
10748W:	http://www.rdrop.com/users/paulmck/RCU/
10749S:	Supported
10750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10751F:	Documentation/RCU/
10752X:	Documentation/RCU/torture.txt
10753F:	include/linux/rcu*
10754X:	include/linux/srcu.h
10755F:	kernel/rcu/
10756X:	kernel/torture.c
10757
10758REAL TIME CLOCK (RTC) SUBSYSTEM
10759M:	Alessandro Zummo <a.zummo@towertech.it>
10760M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10761L:	linux-rtc@vger.kernel.org
10762Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10764S:	Maintained
10765F:	Documentation/devicetree/bindings/rtc/
10766F:	Documentation/rtc.txt
10767F:	drivers/rtc/
10768F:	include/linux/rtc.h
10769F:	include/uapi/linux/rtc.h
10770F:	include/linux/rtc/
10771F:	include/linux/platform_data/rtc-*
10772F:	tools/testing/selftests/timers/rtctest.c
10773
10774REALTEK AUDIO CODECS
10775M:	Bard Liao <bardliao@realtek.com>
10776M:	Oder Chiou <oder_chiou@realtek.com>
10777S:	Maintained
10778F:	sound/soc/codecs/rt*
10779F:	include/sound/rt*.h
10780
10781REISERFS FILE SYSTEM
10782L:	reiserfs-devel@vger.kernel.org
10783S:	Supported
10784F:	fs/reiserfs/
10785
10786REGISTER MAP ABSTRACTION
10787M:	Mark Brown <broonie@kernel.org>
10788L:	linux-kernel@vger.kernel.org
10789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10790S:	Supported
10791F:	Documentation/devicetree/bindings/regmap/
10792F:	drivers/base/regmap/
10793F:	include/linux/regmap.h
10794
10795REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10796M:	Ohad Ben-Cohen <ohad@wizery.com>
10797M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10798L:	linux-remoteproc@vger.kernel.org
10799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10800S:	Maintained
10801F:	Documentation/devicetree/bindings/remoteproc/
10802F:	Documentation/remoteproc.txt
10803F:	drivers/remoteproc/
10804F:	include/linux/remoteproc.h
10805
10806REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10807M:	Ohad Ben-Cohen <ohad@wizery.com>
10808M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10809L:	linux-remoteproc@vger.kernel.org
10810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10811S:	Maintained
10812F:	drivers/rpmsg/
10813F:	Documentation/rpmsg.txt
10814F:	include/linux/rpmsg.h
10815F:	include/linux/rpmsg/
10816
10817RENESAS CLOCK DRIVERS
10818M:	Geert Uytterhoeven <geert+renesas@glider.be>
10819L:	linux-renesas-soc@vger.kernel.org
10820S:	Supported
10821F:	drivers/clk/renesas/
10822
10823RENESAS ETHERNET DRIVERS
10824R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10825L:	netdev@vger.kernel.org
10826L:	linux-renesas-soc@vger.kernel.org
10827F:	drivers/net/ethernet/renesas/
10828F:	include/linux/sh_eth.h
10829
10830RENESAS R-CAR GYROADC DRIVER
10831M:	Marek Vasut <marek.vasut@gmail.com>
10832L:	linux-iio@vger.kernel.org
10833S:	Supported
10834F:	drivers/iio/adc/rcar_gyro_adc.c
10835
10836RENESAS USB2 PHY DRIVER
10837M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10838L:	linux-renesas-soc@vger.kernel.org
10839S:	Maintained
10840F:	drivers/phy/phy-rcar-gen3-usb2.c
10841
10842RESET CONTROLLER FRAMEWORK
10843M:	Philipp Zabel <p.zabel@pengutronix.de>
10844T:	git git://git.pengutronix.de/git/pza/linux
10845S:	Maintained
10846F:	drivers/reset/
10847F:	Documentation/devicetree/bindings/reset/
10848F:	include/dt-bindings/reset/
10849F:	include/linux/reset.h
10850F:	include/linux/reset-controller.h
10851
10852RFKILL
10853M:	Johannes Berg <johannes@sipsolutions.net>
10854L:	linux-wireless@vger.kernel.org
10855W:	http://wireless.kernel.org/
10856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10858S:	Maintained
10859F:	Documentation/rfkill.txt
10860F:	net/rfkill/
10861
10862RHASHTABLE
10863M:	Thomas Graf <tgraf@suug.ch>
10864M:	Herbert Xu <herbert@gondor.apana.org.au>
10865L:	netdev@vger.kernel.org
10866S:	Maintained
10867F:	lib/rhashtable.c
10868F:	include/linux/rhashtable.h
10869
10870RICOH SMARTMEDIA/XD DRIVER
10871M:	Maxim Levitsky <maximlevitsky@gmail.com>
10872S:	Maintained
10873F:	drivers/mtd/nand/r852.c
10874F:	drivers/mtd/nand/r852.h
10875
10876RICOH R5C592 MEMORYSTICK DRIVER
10877M:	Maxim Levitsky <maximlevitsky@gmail.com>
10878S:	Maintained
10879F:	drivers/memstick/host/r592.*
10880
10881ROCCAT DRIVERS
10882M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10883W:	http://sourceforge.net/projects/roccat/
10884S:	Maintained
10885F:	drivers/hid/hid-roccat*
10886F:	include/linux/hid-roccat*
10887F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10888
10889ROCKER DRIVER
10890M:	Jiri Pirko <jiri@resnulli.us>
10891L:	netdev@vger.kernel.org
10892S:	Supported
10893F:	drivers/net/ethernet/rocker/
10894
10895ROCKETPORT DRIVER
10896P:	Comtrol Corp.
10897W:	http://www.comtrol.com
10898S:	Maintained
10899F:	Documentation/serial/rocket.txt
10900F:	drivers/tty/rocket*
10901
10902ROCKETPORT EXPRESS/INFINITY DRIVER
10903M:	Kevin Cernekee <cernekee@gmail.com>
10904L:	linux-serial@vger.kernel.org
10905S:	Odd Fixes
10906F:	drivers/tty/serial/rp2.*
10907
10908ROSE NETWORK LAYER
10909M:	Ralf Baechle <ralf@linux-mips.org>
10910L:	linux-hams@vger.kernel.org
10911W:	http://www.linux-ax25.org/
10912S:	Maintained
10913F:	include/net/rose.h
10914F:	include/uapi/linux/rose.h
10915F:	net/rose/
10916
10917RTL2830 MEDIA DRIVER
10918M:	Antti Palosaari <crope@iki.fi>
10919L:	linux-media@vger.kernel.org
10920W:	https://linuxtv.org
10921W:	http://palosaari.fi/linux/
10922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10923T:	git git://linuxtv.org/anttip/media_tree.git
10924S:	Maintained
10925F:	drivers/media/dvb-frontends/rtl2830*
10926
10927RTL2832 MEDIA DRIVER
10928M:	Antti Palosaari <crope@iki.fi>
10929L:	linux-media@vger.kernel.org
10930W:	https://linuxtv.org
10931W:	http://palosaari.fi/linux/
10932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10933T:	git git://linuxtv.org/anttip/media_tree.git
10934S:	Maintained
10935F:	drivers/media/dvb-frontends/rtl2832*
10936
10937RTL2832_SDR MEDIA DRIVER
10938M:	Antti Palosaari <crope@iki.fi>
10939L:	linux-media@vger.kernel.org
10940W:	https://linuxtv.org
10941W:	http://palosaari.fi/linux/
10942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10943T:	git git://linuxtv.org/anttip/media_tree.git
10944S:	Maintained
10945F:	drivers/media/dvb-frontends/rtl2832_sdr*
10946
10947RTL8180 WIRELESS DRIVER
10948L:	linux-wireless@vger.kernel.org
10949W:	http://wireless.kernel.org/
10950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10951S:	Orphan
10952F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10953
10954RTL8187 WIRELESS DRIVER
10955M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10956M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10957M:	Larry Finger <Larry.Finger@lwfinger.net>
10958L:	linux-wireless@vger.kernel.org
10959W:	http://wireless.kernel.org/
10960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10961S:	Maintained
10962F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10963
10964RTL8192CE WIRELESS DRIVER
10965M:	Larry Finger <Larry.Finger@lwfinger.net>
10966M:	Chaoming Li <chaoming_li@realsil.com.cn>
10967L:	linux-wireless@vger.kernel.org
10968W:	http://wireless.kernel.org/
10969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10970S:	Maintained
10971F:	drivers/net/wireless/realtek/rtlwifi/
10972F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10973
10974RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10975M:	Jes Sorensen <Jes.Sorensen@gmail.com>
10976L:	linux-wireless@vger.kernel.org
10977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10978S:	Maintained
10979F:	drivers/net/wireless/realtek/rtl8xxxu/
10980
10981S3 SAVAGE FRAMEBUFFER DRIVER
10982M:	Antonino Daplas <adaplas@gmail.com>
10983L:	linux-fbdev@vger.kernel.org
10984S:	Maintained
10985F:	drivers/video/fbdev/savage/
10986
10987S390
10988M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10989M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10990L:	linux-s390@vger.kernel.org
10991W:	http://www.ibm.com/developerworks/linux/linux390/
10992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10993S:	Supported
10994F:	arch/s390/
10995F:	drivers/s390/
10996F:	Documentation/s390/
10997F:	Documentation/DocBook/s390*
10998
10999S390 COMMON I/O LAYER
11000M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11001M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11002L:	linux-s390@vger.kernel.org
11003W:	http://www.ibm.com/developerworks/linux/linux390/
11004S:	Supported
11005F:	drivers/s390/cio/
11006
11007S390 DASD DRIVER
11008M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11009M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11010L:	linux-s390@vger.kernel.org
11011W:	http://www.ibm.com/developerworks/linux/linux390/
11012S:	Supported
11013F:	drivers/s390/block/dasd*
11014F:	block/partitions/ibm.c
11015
11016S390 NETWORK DRIVERS
11017M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11018M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11019L:	linux-s390@vger.kernel.org
11020W:	http://www.ibm.com/developerworks/linux/linux390/
11021S:	Supported
11022F:	drivers/s390/net/
11023
11024S390 PCI SUBSYSTEM
11025M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11026M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11027L:	linux-s390@vger.kernel.org
11028W:	http://www.ibm.com/developerworks/linux/linux390/
11029S:	Supported
11030F:	arch/s390/pci/
11031F:	drivers/pci/hotplug/s390_pci_hpc.c
11032
11033S390 ZCRYPT DRIVER
11034M:	Harald Freudenberger <freude@de.ibm.com>
11035L:	linux-s390@vger.kernel.org
11036W:	http://www.ibm.com/developerworks/linux/linux390/
11037S:	Supported
11038F:	drivers/s390/crypto/
11039
11040S390 ZFCP DRIVER
11041M:	Steffen Maier <maier@linux.vnet.ibm.com>
11042L:	linux-s390@vger.kernel.org
11043W:	http://www.ibm.com/developerworks/linux/linux390/
11044S:	Supported
11045F:	drivers/s390/scsi/zfcp_*
11046
11047S390 IUCV NETWORK LAYER
11048M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11049M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11050L:	linux-s390@vger.kernel.org
11051W:	http://www.ibm.com/developerworks/linux/linux390/
11052S:	Supported
11053F:	drivers/s390/net/*iucv*
11054F:	include/net/iucv/
11055F:	net/iucv/
11056
11057S390 IOMMU (PCI)
11058M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11059L:	linux-s390@vger.kernel.org
11060W:	http://www.ibm.com/developerworks/linux/linux390/
11061S:	Supported
11062F:	drivers/iommu/s390-iommu.c
11063
11064S390 VFIO-CCW DRIVER
11065M:	Cornelia Huck <cornelia.huck@de.ibm.com>
11066M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11067L:	linux-s390@vger.kernel.org
11068L:	kvm@vger.kernel.org
11069S:	Supported
11070F:	drivers/s390/cio/vfio_ccw*
11071F:	Documentation/s390/vfio-ccw.txt
11072F:	include/uapi/linux/vfio_ccw.h
11073
11074S3C24XX SD/MMC Driver
11075M:	Ben Dooks <ben-linux@fluff.org>
11076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11077S:	Supported
11078F:	drivers/mmc/host/s3cmci.*
11079
11080SAA6588 RDS RECEIVER DRIVER
11081M:	Hans Verkuil <hverkuil@xs4all.nl>
11082L:	linux-media@vger.kernel.org
11083T:	git git://linuxtv.org/media_tree.git
11084W:	https://linuxtv.org
11085S:	Odd Fixes
11086F:	drivers/media/i2c/saa6588*
11087
11088SAA7134 VIDEO4LINUX DRIVER
11089M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11090M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11091L:	linux-media@vger.kernel.org
11092W:	https://linuxtv.org
11093T:	git git://linuxtv.org/media_tree.git
11094S:	Odd fixes
11095F:	Documentation/media/v4l-drivers/saa7134*
11096F:	drivers/media/pci/saa7134/
11097
11098SAA7146 VIDEO4LINUX-2 DRIVER
11099M:	Hans Verkuil <hverkuil@xs4all.nl>
11100L:	linux-media@vger.kernel.org
11101T:	git git://linuxtv.org/media_tree.git
11102S:	Maintained
11103F:	drivers/media/common/saa7146/
11104F:	drivers/media/pci/saa7146/
11105F:	include/media/saa7146*
11106
11107SAMSUNG LAPTOP DRIVER
11108M:	Corentin Chary <corentin.chary@gmail.com>
11109L:	platform-driver-x86@vger.kernel.org
11110S:	Maintained
11111F:	drivers/platform/x86/samsung-laptop.c
11112
11113SAMSUNG AUDIO (ASoC) DRIVERS
11114M:	Krzysztof Kozlowski <krzk@kernel.org>
11115M:	Sangbeom Kim <sbkim73@samsung.com>
11116M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11117L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11118S:	Supported
11119F:	sound/soc/samsung/
11120
11121SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11122M:	Krzysztof Kozlowski <krzk@kernel.org>
11123L:	linux-crypto@vger.kernel.org
11124L:	linux-samsung-soc@vger.kernel.org
11125S:	Maintained
11126F:	drivers/crypto/exynos-rng.c
11127F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11128
11129SAMSUNG FRAMEBUFFER DRIVER
11130M:	Jingoo Han <jingoohan1@gmail.com>
11131L:	linux-fbdev@vger.kernel.org
11132S:	Maintained
11133F:	drivers/video/fbdev/s3c-fb.c
11134
11135SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11136M:	Sangbeom Kim <sbkim73@samsung.com>
11137M:	Krzysztof Kozlowski <krzk@kernel.org>
11138M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11139L:	linux-kernel@vger.kernel.org
11140L:	linux-samsung-soc@vger.kernel.org
11141S:	Supported
11142F:	drivers/mfd/sec*.c
11143F:	drivers/regulator/s2m*.c
11144F:	drivers/regulator/s5m*.c
11145F:	drivers/clk/clk-s2mps11.c
11146F:	drivers/rtc/rtc-s5m.c
11147F:	include/linux/mfd/samsung/
11148F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11149F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11150F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11151F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11152
11153SAMSUNG S5P Security SubSystem (SSS) DRIVER
11154M:	Krzysztof Kozlowski <krzk@kernel.org>
11155M:	Vladimir Zapolskiy <vz@mleia.com>
11156L:	linux-crypto@vger.kernel.org
11157L:	linux-samsung-soc@vger.kernel.org
11158S:	Maintained
11159F:	drivers/crypto/s5p-sss.c
11160
11161SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11162M:	Kyungmin Park <kyungmin.park@samsung.com>
11163M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11164L:	linux-media@vger.kernel.org
11165Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11166S:	Supported
11167F:	drivers/media/platform/exynos4-is/
11168
11169SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11170M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11171L:	linux-media@vger.kernel.org
11172L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11173S:	Maintained
11174F:	drivers/media/platform/s3c-camif/
11175F:	include/media/drv-intf/s3c_camif.h
11176
11177SAMSUNG S5C73M3 CAMERA DRIVER
11178M:	Kyungmin Park <kyungmin.park@samsung.com>
11179M:	Andrzej Hajda <a.hajda@samsung.com>
11180L:	linux-media@vger.kernel.org
11181S:	Supported
11182F:	drivers/media/i2c/s5c73m3/*
11183
11184SAMSUNG S5K5BAF CAMERA DRIVER
11185M:	Kyungmin Park <kyungmin.park@samsung.com>
11186M:	Andrzej Hajda <a.hajda@samsung.com>
11187L:	linux-media@vger.kernel.org
11188S:	Supported
11189F:	drivers/media/i2c/s5k5baf.c
11190
11191SAMSUNG S3FWRN5 NFC DRIVER
11192M:	Robert Baldyga <r.baldyga@samsung.com>
11193M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11194L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11195S:	Supported
11196F:	drivers/nfc/s3fwrn5
11197
11198SAMSUNG SOC CLOCK DRIVERS
11199M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11200M:	Tomasz Figa <tomasz.figa@gmail.com>
11201M:	Chanwoo Choi <cw00.choi@samsung.com>
11202S:	Supported
11203L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11204F:	drivers/clk/samsung/
11205F:	include/dt-bindings/clock/exynos*.h
11206F:	Documentation/devicetree/bindings/clock/exynos*.txt
11207
11208SAMSUNG SPI DRIVERS
11209M:	Kukjin Kim <kgene@kernel.org>
11210M:	Krzysztof Kozlowski <krzk@kernel.org>
11211M:	Andi Shyti <andi.shyti@samsung.com>
11212L:	linux-spi@vger.kernel.org
11213L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11214S:	Maintained
11215F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11216F:	drivers/spi/spi-s3c*
11217F:	include/linux/platform_data/spi-s3c64xx.h
11218
11219SAMSUNG SXGBE DRIVERS
11220M:	Byungho An <bh74.an@samsung.com>
11221M:	Girish K S <ks.giri@samsung.com>
11222M:	Vipul Pandya <vipul.pandya@samsung.com>
11223S:	Supported
11224L:	netdev@vger.kernel.org
11225F:	drivers/net/ethernet/samsung/sxgbe/
11226
11227SAMSUNG THERMAL DRIVER
11228M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11229L:	linux-pm@vger.kernel.org
11230L:	linux-samsung-soc@vger.kernel.org
11231S:	Supported
11232T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11233F:	drivers/thermal/samsung/
11234
11235SAMSUNG USB2 PHY DRIVER
11236M:	Kamil Debski <kamil@wypas.org>
11237M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11238L:	linux-kernel@vger.kernel.org
11239S:	Supported
11240F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11241F:	Documentation/phy/samsung-usb2.txt
11242F:	drivers/phy/phy-exynos4210-usb2.c
11243F:	drivers/phy/phy-exynos4x12-usb2.c
11244F:	drivers/phy/phy-exynos5250-usb2.c
11245F:	drivers/phy/phy-s5pv210-usb2.c
11246F:	drivers/phy/phy-samsung-usb2.c
11247F:	drivers/phy/phy-samsung-usb2.h
11248
11249SERIAL DRIVERS
11250M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11251L:	linux-serial@vger.kernel.org
11252S:	Maintained
11253F:	Documentation/devicetree/bindings/serial/
11254F:	drivers/tty/serial/
11255
11256SERIAL DEVICE BUS
11257M:	Rob Herring <robh@kernel.org>
11258L:	linux-serial@vger.kernel.org
11259S:	Maintained
11260F:	Documentation/devicetree/bindings/serial/slave-device.txt
11261F:	drivers/tty/serdev/
11262F:	include/linux/serdev.h
11263
11264SERIAL IR RECEIVER
11265M:	Sean Young <sean@mess.org>
11266L:	linux-media@vger.kernel.org
11267S:	Maintained
11268F:	drivers/media/rc/serial_ir.c
11269
11270STI CEC DRIVER
11271M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
11272L:	kernel@stlinux.com
11273S:	Maintained
11274F:	drivers/staging/media/st-cec/
11275F:	Documentation/devicetree/bindings/media/stih-cec.txt
11276
11277SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11278M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11279L:	linux-s390@vger.kernel.org
11280W:	http://www.ibm.com/developerworks/linux/linux390/
11281S:	Supported
11282F:	net/smc/
11283
11284SYNOPSYS DESIGNWARE DMAC DRIVER
11285M:	Viresh Kumar <vireshk@kernel.org>
11286M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11287S:	Maintained
11288F:	include/linux/dma/dw.h
11289F:	include/linux/platform_data/dma-dw.h
11290F:	drivers/dma/dw/
11291
11292SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11293M:	Jie Deng <jiedeng@synopsys.com>
11294L:	netdev@vger.kernel.org
11295S:	Supported
11296F:	drivers/net/ethernet/synopsys/
11297
11298SYNOPSYS DESIGNWARE I2C DRIVER
11299M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11300R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11301R:	Mika Westerberg <mika.westerberg@linux.intel.com>
11302L:	linux-i2c@vger.kernel.org
11303S:	Maintained
11304F:	drivers/i2c/busses/i2c-designware-*
11305F:	include/linux/platform_data/i2c-designware.h
11306
11307SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11308M:	Jaehoon Chung <jh80.chung@samsung.com>
11309L:	linux-mmc@vger.kernel.org
11310S:	Maintained
11311F:	drivers/mmc/host/dw_mmc*
11312
11313SYSTEM TRACE MODULE CLASS
11314M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11315S:	Maintained
11316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11317F:	Documentation/trace/stm.txt
11318F:	drivers/hwtracing/stm/
11319F:	include/linux/stm.h
11320F:	include/uapi/linux/stm.h
11321
11322TEE SUBSYSTEM
11323M:	Jens Wiklander <jens.wiklander@linaro.org>
11324S:	Maintained
11325F:	include/linux/tee_drv.h
11326F:	include/uapi/linux/tee.h
11327F:	drivers/tee/
11328F:	Documentation/tee.txt
11329
11330THUNDERBOLT DRIVER
11331M:	Andreas Noever <andreas.noever@gmail.com>
11332S:	Maintained
11333F:	drivers/thunderbolt/
11334
11335TI BQ27XXX POWER SUPPLY DRIVER
11336R:	Andrew F. Davis <afd@ti.com>
11337F:	include/linux/power/bq27xxx_battery.h
11338F:	drivers/power/supply/bq27xxx_battery.c
11339F:	drivers/power/supply/bq27xxx_battery_i2c.c
11340
11341TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11342M:	John Stultz <john.stultz@linaro.org>
11343M:	Thomas Gleixner <tglx@linutronix.de>
11344R:	Stephen Boyd <sboyd@codeaurora.org>
11345L:	linux-kernel@vger.kernel.org
11346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11347S:	Supported
11348F:	include/linux/clocksource.h
11349F:	include/linux/time.h
11350F:	include/linux/timex.h
11351F:	include/uapi/linux/time.h
11352F:	include/uapi/linux/timex.h
11353F:	kernel/time/clocksource.c
11354F:	kernel/time/time*.c
11355F:	kernel/time/alarmtimer.c
11356F:	kernel/time/ntp.c
11357F:	tools/testing/selftests/timers/
11358
11359SC1200 WDT DRIVER
11360M:	Zwane Mwaikambo <zwanem@gmail.com>
11361S:	Maintained
11362F:	drivers/watchdog/sc1200wdt.c
11363
11364SCHEDULER
11365M:	Ingo Molnar <mingo@redhat.com>
11366M:	Peter Zijlstra <peterz@infradead.org>
11367L:	linux-kernel@vger.kernel.org
11368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11369S:	Maintained
11370F:	kernel/sched/
11371F:	include/linux/sched.h
11372F:	include/uapi/linux/sched.h
11373F:	include/linux/wait.h
11374
11375SCORE ARCHITECTURE
11376M:	Chen Liqin <liqin.linux@gmail.com>
11377M:	Lennox Wu <lennox.wu@gmail.com>
11378W:	http://www.sunplus.com
11379S:	Supported
11380F:	arch/score/
11381
11382SCR24X CHIP CARD INTERFACE DRIVER
11383M:	Lubomir Rintel <lkundrak@v3.sk>
11384S:	Supported
11385F:	drivers/char/pcmcia/scr24x_cs.c
11386
11387SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11388M:	Sudeep Holla <sudeep.holla@arm.com>
11389L:	linux-arm-kernel@lists.infradead.org
11390S:	Maintained
11391F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
11392F:	drivers/clk/clk-scpi.c
11393F:	drivers/cpufreq/scpi-cpufreq.c
11394F:	drivers/firmware/arm_scpi.c
11395F:	include/linux/scpi_protocol.h
11396
11397SCSI CDROM DRIVER
11398M:	Jens Axboe <axboe@kernel.dk>
11399L:	linux-scsi@vger.kernel.org
11400W:	http://www.kernel.dk
11401S:	Maintained
11402F:	drivers/scsi/sr*
11403
11404SCSI RDMA PROTOCOL (SRP) INITIATOR
11405M:	Bart Van Assche <bart.vanassche@sandisk.com>
11406L:	linux-rdma@vger.kernel.org
11407S:	Supported
11408W:	http://www.openfabrics.org
11409Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11411F:	drivers/infiniband/ulp/srp/
11412F:	include/scsi/srp.h
11413
11414SCSI SG DRIVER
11415M:	Doug Gilbert <dgilbert@interlog.com>
11416L:	linux-scsi@vger.kernel.org
11417W:	http://sg.danny.cz/sg
11418S:	Maintained
11419F:	Documentation/scsi/scsi-generic.txt
11420F:	drivers/scsi/sg.c
11421F:	include/scsi/sg.h
11422
11423SCSI SUBSYSTEM
11424M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11426M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11428L:	linux-scsi@vger.kernel.org
11429S:	Maintained
11430F:	Documentation/devicetree/bindings/scsi/
11431F:	drivers/scsi/
11432F:	include/scsi/
11433
11434SCSI TAPE DRIVER
11435M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11436L:	linux-scsi@vger.kernel.org
11437S:	Maintained
11438F:	Documentation/scsi/st.txt
11439F:	drivers/scsi/st.*
11440F:	drivers/scsi/st_*.h
11441
11442SCTP PROTOCOL
11443M:	Vlad Yasevich <vyasevich@gmail.com>
11444M:	Neil Horman <nhorman@tuxdriver.com>
11445L:	linux-sctp@vger.kernel.org
11446W:	http://lksctp.sourceforge.net
11447S:	Maintained
11448F:	Documentation/networking/sctp.txt
11449F:	include/linux/sctp.h
11450F:	include/uapi/linux/sctp.h
11451F:	include/net/sctp/
11452F:	net/sctp/
11453
11454SCx200 CPU SUPPORT
11455M:	Jim Cromie <jim.cromie@gmail.com>
11456S:	Odd Fixes
11457F:	Documentation/i2c/busses/scx200_acb
11458F:	arch/x86/platform/scx200/
11459F:	drivers/watchdog/scx200_wdt.c
11460F:	drivers/i2c/busses/scx200*
11461F:	drivers/mtd/maps/scx200_docflash.c
11462F:	include/linux/scx200.h
11463
11464SCx200 GPIO DRIVER
11465M:	Jim Cromie <jim.cromie@gmail.com>
11466S:	Maintained
11467F:	drivers/char/scx200_gpio.c
11468F:	include/linux/scx200_gpio.h
11469
11470SCx200 HRT CLOCKSOURCE DRIVER
11471M:	Jim Cromie <jim.cromie@gmail.com>
11472S:	Maintained
11473F:	drivers/clocksource/scx200_hrt.c
11474
11475SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11476M:	Sascha Sommer <saschasommer@freenet.de>
11477L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11478S:	Maintained
11479F:	drivers/mmc/host/sdricoh_cs.c
11480
11481SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11482M:	Adrian Hunter <adrian.hunter@intel.com>
11483L:	linux-mmc@vger.kernel.org
11484T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11485S:	Maintained
11486F:	drivers/mmc/host/sdhci*
11487F:	include/linux/mmc/sdhci*
11488
11489SECURE COMPUTING
11490M:	Kees Cook <keescook@chromium.org>
11491R:	Andy Lutomirski <luto@amacapital.net>
11492R:	Will Drewry <wad@chromium.org>
11493T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11494S:	Supported
11495F:	kernel/seccomp.c
11496F:	include/uapi/linux/seccomp.h
11497F:	include/linux/seccomp.h
11498F:	tools/testing/selftests/seccomp/*
11499F:	tools/testing/selftests/kselftest_harness.h
11500K:	\bsecure_computing
11501K:	\bTIF_SECCOMP\b
11502
11503SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11504M:	Al Cooper <alcooperx@gmail.com>
11505L:	linux-mmc@vger.kernel.org
11506L:	bcm-kernel-feedback-list@broadcom.com
11507S:	Maintained
11508F:	drivers/mmc/host/sdhci-brcmstb*
11509
11510SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11511M:	Ben Dooks <ben-linux@fluff.org>
11512M:	Jaehoon Chung <jh80.chung@samsung.com>
11513L:	linux-mmc@vger.kernel.org
11514S:	Maintained
11515F:	drivers/mmc/host/sdhci-s3c*
11516
11517SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11518M:	Viresh Kumar <vireshk@kernel.org>
11519L:	linux-mmc@vger.kernel.org
11520S:	Maintained
11521F:	drivers/mmc/host/sdhci-spear.c
11522
11523SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11524M:	Scott Bauer <scott.bauer@intel.com>
11525M:	Jonathan Derrick <jonathan.derrick@intel.com>
11526M:	Rafael Antognolli <rafael.antognolli@intel.com>
11527L:	linux-block@vger.kernel.org
11528S:	Supported
11529F:	block/sed*
11530F:	block/opal_proto.h
11531F:	include/linux/sed*
11532F:	include/uapi/linux/sed*
11533
11534SECURITY SUBSYSTEM
11535M:	James Morris <james.l.morris@oracle.com>
11536M:	"Serge E. Hallyn" <serge@hallyn.com>
11537L:	linux-security-module@vger.kernel.org (suggested Cc:)
11538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11539W:	http://kernsec.org/
11540S:	Supported
11541F:	security/
11542
11543SECURITY CONTACT
11544M:	Security Officers <security@kernel.org>
11545S:	Supported
11546
11547SELINUX SECURITY MODULE
11548M:	Paul Moore <paul@paul-moore.com>
11549M:	Stephen Smalley <sds@tycho.nsa.gov>
11550M:	Eric Paris <eparis@parisplace.org>
11551L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11552W:	http://selinuxproject.org
11553T:	git git://git.infradead.org/users/pcmoore/selinux
11554S:	Supported
11555F:	include/linux/selinux*
11556F:	security/selinux/
11557F:	scripts/selinux/
11558
11559APPARMOR SECURITY MODULE
11560M:	John Johansen <john.johansen@canonical.com>
11561L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11562W:	apparmor.wiki.kernel.org
11563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11564S:	Supported
11565F:	security/apparmor/
11566
11567LOADPIN SECURITY MODULE
11568M:	Kees Cook <keescook@chromium.org>
11569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11570S:	Supported
11571F:	security/loadpin/
11572
11573YAMA SECURITY MODULE
11574M:	Kees Cook <keescook@chromium.org>
11575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11576S:	Supported
11577F:	security/yama/
11578
11579SENSABLE PHANTOM
11580M:	Jiri Slaby <jirislaby@gmail.com>
11581S:	Maintained
11582F:	drivers/misc/phantom.c
11583F:	include/uapi/linux/phantom.h
11584
11585Emulex 10Gbps iSCSI - OneConnect DRIVER
11586M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11587M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11588M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11589L:	linux-scsi@vger.kernel.org
11590W:	http://www.broadcom.com
11591S:	Supported
11592F:	drivers/scsi/be2iscsi/
11593
11594Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11595M:	Sathya Perla <sathya.perla@broadcom.com>
11596M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11597M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11598M:	Somnath Kotur <somnath.kotur@broadcom.com>
11599L:	netdev@vger.kernel.org
11600W:	http://www.emulex.com
11601S:	Supported
11602F:	drivers/net/ethernet/emulex/benet/
11603
11604EMULEX ONECONNECT ROCE DRIVER
11605M:	Selvin Xavier <selvin.xavier@broadcom.com>
11606M:	Devesh Sharma <devesh.sharma@broadcom.com>
11607L:	linux-rdma@vger.kernel.org
11608W:	http://www.broadcom.com
11609S:	Odd Fixes
11610F:	drivers/infiniband/hw/ocrdma/
11611F:	include/uapi/rdma/ocrdma-abi.h
11612
11613SFC NETWORK DRIVER
11614M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11615M:	Edward Cree <ecree@solarflare.com>
11616M:	Bert Kenward <bkenward@solarflare.com>
11617L:	netdev@vger.kernel.org
11618S:	Supported
11619F:	drivers/net/ethernet/sfc/
11620
11621SGI GRU DRIVER
11622M:	Dimitri Sivanich <sivanich@sgi.com>
11623S:	Maintained
11624F:	drivers/misc/sgi-gru/
11625
11626SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11627M:	Pat Gefre <pfg@sgi.com>
11628L:	linux-ia64@vger.kernel.org
11629S:	Supported
11630F:	Documentation/ia64/serial.txt
11631F:	drivers/tty/serial/ioc?_serial.c
11632F:	include/linux/ioc?.h
11633
11634SGI XP/XPC/XPNET DRIVER
11635M:	Cliff Whickman <cpw@sgi.com>
11636M:	Robin Holt <robinmholt@gmail.com>
11637S:	Maintained
11638F:	drivers/misc/sgi-xp/
11639
11640SI2157 MEDIA DRIVER
11641M:	Antti Palosaari <crope@iki.fi>
11642L:	linux-media@vger.kernel.org
11643W:	https://linuxtv.org
11644W:	http://palosaari.fi/linux/
11645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11646T:	git git://linuxtv.org/anttip/media_tree.git
11647S:	Maintained
11648F:	drivers/media/tuners/si2157*
11649
11650SI2168 MEDIA DRIVER
11651M:	Antti Palosaari <crope@iki.fi>
11652L:	linux-media@vger.kernel.org
11653W:	https://linuxtv.org
11654W:	http://palosaari.fi/linux/
11655Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11656T:	git git://linuxtv.org/anttip/media_tree.git
11657S:	Maintained
11658F:	drivers/media/dvb-frontends/si2168*
11659
11660SI470X FM RADIO RECEIVER I2C DRIVER
11661M:	Hans Verkuil <hverkuil@xs4all.nl>
11662L:	linux-media@vger.kernel.org
11663T:	git git://linuxtv.org/media_tree.git
11664W:	https://linuxtv.org
11665S:	Odd Fixes
11666F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11667
11668SI470X FM RADIO RECEIVER USB DRIVER
11669M:	Hans Verkuil <hverkuil@xs4all.nl>
11670L:	linux-media@vger.kernel.org
11671T:	git git://linuxtv.org/media_tree.git
11672W:	https://linuxtv.org
11673S:	Maintained
11674F:	drivers/media/radio/si470x/radio-si470x-common.c
11675F:	drivers/media/radio/si470x/radio-si470x.h
11676F:	drivers/media/radio/si470x/radio-si470x-usb.c
11677
11678SI4713 FM RADIO TRANSMITTER I2C DRIVER
11679M:	Eduardo Valentin <edubezval@gmail.com>
11680L:	linux-media@vger.kernel.org
11681T:	git git://linuxtv.org/media_tree.git
11682W:	https://linuxtv.org
11683S:	Odd Fixes
11684F:	drivers/media/radio/si4713/si4713.?
11685
11686SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11687M:	Eduardo Valentin <edubezval@gmail.com>
11688L:	linux-media@vger.kernel.org
11689T:	git git://linuxtv.org/media_tree.git
11690W:	https://linuxtv.org
11691S:	Odd Fixes
11692F:	drivers/media/radio/si4713/radio-platform-si4713.c
11693
11694SI4713 FM RADIO TRANSMITTER USB DRIVER
11695M:	Hans Verkuil <hverkuil@xs4all.nl>
11696L:	linux-media@vger.kernel.org
11697T:	git git://linuxtv.org/media_tree.git
11698W:	https://linuxtv.org
11699S:	Maintained
11700F:	drivers/media/radio/si4713/radio-usb-si4713.c
11701
11702SIANO DVB DRIVER
11703M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11704M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11705L:	linux-media@vger.kernel.org
11706W:	https://linuxtv.org
11707T:	git git://linuxtv.org/media_tree.git
11708S:	Odd fixes
11709F:	drivers/media/common/siano/
11710F:	drivers/media/usb/siano/
11711F:	drivers/media/usb/siano/
11712F:	drivers/media/mmc/siano/
11713
11714SILEAD TOUCHSCREEN DRIVER
11715M:	Hans de Goede <hdegoede@redhat.com>
11716L:	linux-input@vger.kernel.org
11717L:	platform-driver-x86@vger.kernel.org
11718S:	Maintained
11719F:	drivers/input/touchscreen/silead.c
11720F:	drivers/platform/x86/silead_dmi.c
11721
11722SIMPLEFB FB DRIVER
11723M:	Hans de Goede <hdegoede@redhat.com>
11724L:	linux-fbdev@vger.kernel.org
11725S:	Maintained
11726F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11727F:	drivers/video/fbdev/simplefb.c
11728F:	include/linux/platform_data/simplefb.h
11729
11730SH_VEU V4L2 MEM2MEM DRIVER
11731L:	linux-media@vger.kernel.org
11732S:	Orphan
11733F:	drivers/media/platform/sh_veu.c
11734
11735SH_VOU V4L2 OUTPUT DRIVER
11736L:	linux-media@vger.kernel.org
11737S:	Orphan
11738F:	drivers/media/platform/sh_vou.c
11739F:	include/media/drv-intf/sh_vou.h
11740
11741SIMPLE FIRMWARE INTERFACE (SFI)
11742M:	Len Brown <lenb@kernel.org>
11743L:	sfi-devel@simplefirmware.org
11744W:	http://simplefirmware.org/
11745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11746S:	Supported
11747F:	arch/x86/platform/sfi/
11748F:	drivers/sfi/
11749F:	include/linux/sfi*.h
11750
11751SIMTEC EB110ATX (Chalice CATS)
11752P:	Ben Dooks
11753P:	Vincent Sanders <vince@simtec.co.uk>
11754M:	Simtec Linux Team <linux@simtec.co.uk>
11755W:	http://www.simtec.co.uk/products/EB110ATX/
11756S:	Supported
11757
11758SIMTEC EB2410ITX (BAST)
11759P:	Ben Dooks
11760P:	Vincent Sanders <vince@simtec.co.uk>
11761M:	Simtec Linux Team <linux@simtec.co.uk>
11762W:	http://www.simtec.co.uk/products/EB2410ITX/
11763S:	Supported
11764F:	arch/arm/mach-s3c24xx/mach-bast.c
11765F:	arch/arm/mach-s3c24xx/bast-ide.c
11766F:	arch/arm/mach-s3c24xx/bast-irq.c
11767
11768SIPHASH PRF ROUTINES
11769M:	Jason A. Donenfeld <Jason@zx2c4.com>
11770S:	Maintained
11771F:	lib/siphash.c
11772F:	lib/test_siphash.c
11773F:	include/linux/siphash.h
11774
11775TI DAVINCI MACHINE SUPPORT
11776M:	Sekhar Nori <nsekhar@ti.com>
11777M:	Kevin Hilman <khilman@kernel.org>
11778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11780S:	Supported
11781F:	arch/arm/mach-davinci/
11782F:	drivers/i2c/busses/i2c-davinci.c
11783
11784TI DAVINCI SERIES MEDIA DRIVER
11785M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11786L:	linux-media@vger.kernel.org
11787W:	https://linuxtv.org
11788Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11789T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11790S:	Maintained
11791F:	drivers/media/platform/davinci/
11792F:	include/media/davinci/
11793
11794TI AM437X VPFE DRIVER
11795M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11796L:	linux-media@vger.kernel.org
11797W:	https://linuxtv.org
11798Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11799T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11800S:	Maintained
11801F:	drivers/media/platform/am437x/
11802
11803OV2659 OMNIVISION SENSOR DRIVER
11804M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11805L:	linux-media@vger.kernel.org
11806W:	https://linuxtv.org
11807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11808T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11809S:	Maintained
11810F:	drivers/media/i2c/ov2659.c
11811F:	include/media/i2c/ov2659.h
11812
11813SILICON MOTION SM712 FRAME BUFFER DRIVER
11814M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11815M:	Teddy Wang <teddy.wang@siliconmotion.com>
11816M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11817L:	linux-fbdev@vger.kernel.org
11818S:	Maintained
11819F:	drivers/video/fbdev/sm712*
11820F:	Documentation/fb/sm712fb.txt
11821
11822SIS 190 ETHERNET DRIVER
11823M:	Francois Romieu <romieu@fr.zoreil.com>
11824L:	netdev@vger.kernel.org
11825S:	Maintained
11826F:	drivers/net/ethernet/sis/sis190.c
11827
11828SIS 900/7016 FAST ETHERNET DRIVER
11829M:	Daniele Venzano <venza@brownhat.org>
11830W:	http://www.brownhat.org/sis900.html
11831L:	netdev@vger.kernel.org
11832S:	Maintained
11833F:	drivers/net/ethernet/sis/sis900.*
11834
11835SIS FRAMEBUFFER DRIVER
11836M:	Thomas Winischhofer <thomas@winischhofer.net>
11837W:	http://www.winischhofer.net/linuxsisvga.shtml
11838S:	Maintained
11839F:	Documentation/fb/sisfb.txt
11840F:	drivers/video/fbdev/sis/
11841F:	include/video/sisfb.h
11842
11843SIS USB2VGA DRIVER
11844M:	Thomas Winischhofer <thomas@winischhofer.net>
11845W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11846S:	Maintained
11847F:	drivers/usb/misc/sisusbvga/
11848
11849SLAB ALLOCATOR
11850M:	Christoph Lameter <cl@linux.com>
11851M:	Pekka Enberg <penberg@kernel.org>
11852M:	David Rientjes <rientjes@google.com>
11853M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11854M:	Andrew Morton <akpm@linux-foundation.org>
11855L:	linux-mm@kvack.org
11856S:	Maintained
11857F:	include/linux/sl?b*.h
11858F:	mm/sl?b*
11859
11860SLEEPABLE READ-COPY UPDATE (SRCU)
11861M:	Lai Jiangshan <jiangshanlai@gmail.com>
11862M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11863M:	Josh Triplett <josh@joshtriplett.org>
11864R:	Steven Rostedt <rostedt@goodmis.org>
11865R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11866L:	linux-kernel@vger.kernel.org
11867W:	http://www.rdrop.com/users/paulmck/RCU/
11868S:	Supported
11869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11870F:	include/linux/srcu.h
11871F:	kernel/rcu/srcu.c
11872
11873SMACK SECURITY MODULE
11874M:	Casey Schaufler <casey@schaufler-ca.com>
11875L:	linux-security-module@vger.kernel.org
11876W:	http://schaufler-ca.com
11877T:	git git://github.com/cschaufler/smack-next
11878S:	Maintained
11879F:	Documentation/security/Smack.txt
11880F:	security/smack/
11881
11882DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11883M:	Kevin Hilman <khilman@kernel.org>
11884M:	Nishanth Menon <nm@ti.com>
11885S:	Maintained
11886F:	drivers/power/avs/
11887F:	include/linux/power/smartreflex.h
11888L:	linux-pm@vger.kernel.org
11889
11890SMC91x ETHERNET DRIVER
11891M:	Nicolas Pitre <nico@fluxnic.net>
11892S:	Odd Fixes
11893F:	drivers/net/ethernet/smsc/smc91x.*
11894
11895SMIA AND SMIA++ IMAGE SENSOR DRIVER
11896M:	Sakari Ailus <sakari.ailus@iki.fi>
11897L:	linux-media@vger.kernel.org
11898S:	Maintained
11899F:	drivers/media/i2c/smiapp/
11900F:	include/media/i2c/smiapp.h
11901F:	drivers/media/i2c/smiapp-pll.c
11902F:	drivers/media/i2c/smiapp-pll.h
11903F:	include/uapi/linux/smiapp.h
11904F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11905
11906SMM665 HARDWARE MONITOR DRIVER
11907M:	Guenter Roeck <linux@roeck-us.net>
11908L:	linux-hwmon@vger.kernel.org
11909S:	Maintained
11910F:	Documentation/hwmon/smm665
11911F:	drivers/hwmon/smm665.c
11912
11913SMSC EMC2103 HARDWARE MONITOR DRIVER
11914M:	Steve Glendinning <steve.glendinning@shawell.net>
11915L:	linux-hwmon@vger.kernel.org
11916S:	Maintained
11917F:	Documentation/hwmon/emc2103
11918F:	drivers/hwmon/emc2103.c
11919
11920SMSC SCH5627 HARDWARE MONITOR DRIVER
11921M:	Hans de Goede <hdegoede@redhat.com>
11922L:	linux-hwmon@vger.kernel.org
11923S:	Supported
11924F:	Documentation/hwmon/sch5627
11925F:	drivers/hwmon/sch5627.c
11926
11927SMSC47B397 HARDWARE MONITOR DRIVER
11928M:	Jean Delvare <jdelvare@suse.com>
11929L:	linux-hwmon@vger.kernel.org
11930S:	Maintained
11931F:	Documentation/hwmon/smsc47b397
11932F:	drivers/hwmon/smsc47b397.c
11933
11934SMSC911x ETHERNET DRIVER
11935M:	Steve Glendinning <steve.glendinning@shawell.net>
11936L:	netdev@vger.kernel.org
11937S:	Maintained
11938F:	include/linux/smsc911x.h
11939F:	drivers/net/ethernet/smsc/smsc911x.*
11940
11941SMSC9420 PCI ETHERNET DRIVER
11942M:	Steve Glendinning <steve.glendinning@shawell.net>
11943L:	netdev@vger.kernel.org
11944S:	Maintained
11945F:	drivers/net/ethernet/smsc/smsc9420.*
11946
11947SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11948M:	Steve Glendinning <steve.glendinning@shawell.net>
11949L:	linux-fbdev@vger.kernel.org
11950S:	Maintained
11951F:	drivers/video/fbdev/smscufx.c
11952
11953SOC-CAMERA V4L2 SUBSYSTEM
11954M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11955L:	linux-media@vger.kernel.org
11956T:	git git://linuxtv.org/media_tree.git
11957S:	Maintained
11958F:	include/media/soc*
11959F:	drivers/media/i2c/soc_camera/
11960F:	drivers/media/platform/soc_camera/
11961
11962SOEKRIS NET48XX LED SUPPORT
11963M:	Chris Boot <bootc@bootc.net>
11964S:	Maintained
11965F:	drivers/leds/leds-net48xx.c
11966
11967SOFTLOGIC 6x10 MPEG CODEC
11968M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11969M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11970M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11971M:	Ismael Luceno <ismael@iodev.co.uk>
11972L:	linux-media@vger.kernel.org
11973S:	Supported
11974F:	drivers/media/pci/solo6x10/
11975
11976SOFTWARE RAID (Multiple Disks) SUPPORT
11977M:	Shaohua Li <shli@kernel.org>
11978L:	linux-raid@vger.kernel.org
11979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11980S:	Supported
11981F:	drivers/md/
11982F:	include/linux/raid/
11983F:	include/uapi/linux/raid/
11984
11985SONIC NETWORK DRIVER
11986M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11987L:	netdev@vger.kernel.org
11988S:	Maintained
11989F:	drivers/net/ethernet/natsemi/sonic.*
11990
11991SONICS SILICON BACKPLANE DRIVER (SSB)
11992M:	Michael Buesch <m@bues.ch>
11993L:	linux-wireless@vger.kernel.org
11994S:	Maintained
11995F:	drivers/ssb/
11996F:	include/linux/ssb/
11997
11998SONY VAIO CONTROL DEVICE DRIVER
11999M:	Mattia Dongili <malattia@linux.it>
12000L:	platform-driver-x86@vger.kernel.org
12001W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12002S:	Maintained
12003F:	Documentation/laptops/sony-laptop.txt
12004F:	drivers/char/sonypi.c
12005F:	drivers/platform/x86/sony-laptop.c
12006F:	include/linux/sony-laptop.h
12007
12008SONY MEMORYSTICK CARD SUPPORT
12009M:	Alex Dubov <oakad@yahoo.com>
12010W:	http://tifmxx.berlios.de/
12011S:	Maintained
12012F:	drivers/memstick/host/tifm_ms.c
12013
12014SONY MEMORYSTICK STANDARD SUPPORT
12015M:	Maxim Levitsky <maximlevitsky@gmail.com>
12016S:	Maintained
12017F:	drivers/memstick/core/ms_block.*
12018
12019SOUND
12020M:	Jaroslav Kysela <perex@perex.cz>
12021M:	Takashi Iwai <tiwai@suse.com>
12022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12023W:	http://www.alsa-project.org/
12024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12025T:	git git://git.alsa-project.org/alsa-kernel.git
12026Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12027S:	Maintained
12028F:	Documentation/sound/
12029F:	include/sound/
12030F:	include/uapi/sound/
12031F:	sound/
12032
12033SOUND - COMPRESSED AUDIO
12034M:	Vinod Koul <vinod.koul@intel.com>
12035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12037S:	Supported
12038F:	Documentation/sound/alsa/compress_offload.txt
12039F:	include/sound/compress_driver.h
12040F:	include/uapi/sound/compress_*
12041F:	sound/core/compress_offload.c
12042F:	sound/soc/soc-compress.c
12043
12044SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12045M:	Liam Girdwood <lgirdwood@gmail.com>
12046M:	Mark Brown <broonie@kernel.org>
12047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12048L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12049W:	http://alsa-project.org/main/index.php/ASoC
12050S:	Supported
12051F:	Documentation/devicetree/bindings/sound/
12052F:	Documentation/sound/alsa/soc/
12053F:	sound/soc/
12054F:	include/sound/soc*
12055
12056SOUND - DMAENGINE HELPERS
12057M:	Lars-Peter Clausen <lars@metafoo.de>
12058S:	Supported
12059F:	include/sound/dmaengine_pcm.h
12060F:	sound/core/pcm_dmaengine.c
12061F:	sound/soc/soc-generic-dmaengine-pcm.c
12062
12063SP2 MEDIA DRIVER
12064M:	Olli Salonen <olli.salonen@iki.fi>
12065L:	linux-media@vger.kernel.org
12066W:	https://linuxtv.org
12067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12068S:	Maintained
12069F:	drivers/media/dvb-frontends/sp2*
12070
12071SPARC + UltraSPARC (sparc/sparc64)
12072M:	"David S. Miller" <davem@davemloft.net>
12073L:	sparclinux@vger.kernel.org
12074Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12077S:	Maintained
12078F:	arch/sparc/
12079F:	drivers/sbus/
12080
12081SPARC SERIAL DRIVERS
12082M:	"David S. Miller" <davem@davemloft.net>
12083L:	sparclinux@vger.kernel.org
12084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12086S:	Maintained
12087F:	include/linux/sunserialcore.h
12088F:	drivers/tty/serial/suncore.c
12089F:	drivers/tty/serial/sunhv.c
12090F:	drivers/tty/serial/sunsab.c
12091F:	drivers/tty/serial/sunsab.h
12092F:	drivers/tty/serial/sunsu.c
12093F:	drivers/tty/serial/sunzilog.c
12094F:	drivers/tty/serial/sunzilog.h
12095
12096SPARSE CHECKER
12097M:	"Christopher Li" <sparse@chrisli.org>
12098L:	linux-sparse@vger.kernel.org
12099W:	https://sparse.wiki.kernel.org/
12100T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12101T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12102S:	Maintained
12103F:	include/linux/compiler.h
12104
12105SPEAR PLATFORM SUPPORT
12106M:	Viresh Kumar <vireshk@kernel.org>
12107M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12109W:	http://www.st.com/spear
12110S:	Maintained
12111F:	arch/arm/boot/dts/spear*
12112F:	arch/arm/mach-spear/
12113
12114SPEAR CLOCK FRAMEWORK SUPPORT
12115M:	Viresh Kumar <vireshk@kernel.org>
12116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12117W:	http://www.st.com/spear
12118S:	Maintained
12119F:	drivers/clk/spear/
12120
12121SPI NOR SUBSYSTEM
12122M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12123M:	Marek Vasut <marek.vasut@gmail.com>
12124L:	linux-mtd@lists.infradead.org
12125W:	http://www.linux-mtd.infradead.org/
12126Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12127T:	git git://github.com/spi-nor/linux.git
12128S:	Maintained
12129F:	drivers/mtd/spi-nor/
12130F:	include/linux/mtd/spi-nor.h
12131
12132SPI SUBSYSTEM
12133M:	Mark Brown <broonie@kernel.org>
12134L:	linux-spi@vger.kernel.org
12135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12136Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12137S:	Maintained
12138F:	Documentation/devicetree/bindings/spi/
12139F:	Documentation/spi/
12140F:	drivers/spi/
12141F:	include/linux/spi/
12142F:	include/uapi/linux/spi/
12143F:	tools/spi/
12144
12145SPIDERNET NETWORK DRIVER for CELL
12146M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12147L:	netdev@vger.kernel.org
12148S:	Supported
12149F:	Documentation/networking/spider_net.txt
12150F:	drivers/net/ethernet/toshiba/spider_net*
12151
12152SPU FILE SYSTEM
12153M:	Jeremy Kerr <jk@ozlabs.org>
12154L:	linuxppc-dev@lists.ozlabs.org
12155W:	http://www.ibm.com/developerworks/power/cell/
12156S:	Supported
12157F:	Documentation/filesystems/spufs.txt
12158F:	arch/powerpc/platforms/cell/spufs/
12159
12160SQUASHFS FILE SYSTEM
12161M:	Phillip Lougher <phillip@squashfs.org.uk>
12162L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12163W:	http://squashfs.org.uk
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12165S:	Maintained
12166F:	Documentation/filesystems/squashfs.txt
12167F:	fs/squashfs/
12168
12169SRM (Alpha) environment access
12170M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12171S:	Maintained
12172F:	arch/alpha/kernel/srm_env.c
12173
12174STABLE BRANCH
12175M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12176L:	stable@vger.kernel.org
12177S:	Supported
12178F:	Documentation/process/stable-kernel-rules.rst
12179
12180STAGING SUBSYSTEM
12181M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12183L:	devel@driverdev.osuosl.org
12184S:	Supported
12185F:	drivers/staging/
12186
12187STAGING - COMEDI
12188M:	Ian Abbott <abbotti@mev.co.uk>
12189M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12190S:	Odd Fixes
12191F:	drivers/staging/comedi/
12192
12193STAGING - FLARION FT1000 DRIVERS
12194M:	Marek Belisko <marek.belisko@gmail.com>
12195S:	Odd Fixes
12196F:	drivers/staging/ft1000/
12197
12198STAGING - INDUSTRIAL IO
12199M:	Jonathan Cameron <jic23@kernel.org>
12200L:	linux-iio@vger.kernel.org
12201S:	Odd Fixes
12202F:	Documentation/devicetree/bindings/staging/iio/
12203F:	drivers/staging/iio/
12204
12205STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12206M:	Jarod Wilson <jarod@wilsonet.com>
12207W:	http://www.lirc.org/
12208S:	Odd Fixes
12209F:	drivers/staging/media/lirc/
12210
12211STAGING - LUSTRE PARALLEL FILESYSTEM
12212M:	Oleg Drokin <oleg.drokin@intel.com>
12213M:	Andreas Dilger <andreas.dilger@intel.com>
12214M:	James Simmons <jsimmons@infradead.org>
12215L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12216W:	http://wiki.lustre.org/
12217S:	Maintained
12218F:	drivers/staging/lustre
12219
12220STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12221M:	Marc Dietrich <marvin24@gmx.de>
12222L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12223L:	linux-tegra@vger.kernel.org
12224S:	Maintained
12225F:	drivers/staging/nvec/
12226
12227STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12228M:	Jens Frederich <jfrederich@gmail.com>
12229M:	Daniel Drake <dsd@laptop.org>
12230M:	Jon Nettleton <jon.nettleton@gmail.com>
12231W:	http://wiki.laptop.org/go/DCON
12232S:	Maintained
12233F:	drivers/staging/olpc_dcon/
12234
12235STAGING - REALTEK RTL8712U DRIVERS
12236M:	Larry Finger <Larry.Finger@lwfinger.net>
12237M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12238S:	Odd Fixes
12239F:	drivers/staging/rtl8712/
12240
12241STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12242M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12243M:	Teddy Wang <teddy.wang@siliconmotion.com>
12244M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12245L:	linux-fbdev@vger.kernel.org
12246S:	Maintained
12247F:	drivers/staging/sm750fb/
12248
12249STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12250M:	William Hubbs <w.d.hubbs@gmail.com>
12251M:	Chris Brannon <chris@the-brannons.com>
12252M:	Kirk Reiser <kirk@reisers.ca>
12253M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12254L:	speakup@linux-speakup.org
12255W:	http://www.linux-speakup.org/
12256S:	Odd Fixes
12257F:	drivers/staging/speakup/
12258
12259STAGING - VIA VT665X DRIVERS
12260M:	Forest Bond <forest@alittletooquiet.net>
12261S:	Odd Fixes
12262F:	drivers/staging/vt665?/
12263
12264STAGING - WILC1000 WIFI DRIVER
12265M:	Aditya Shankar <aditya.shankar@microchip.com>
12266M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12267L:	linux-wireless@vger.kernel.org
12268S:	Supported
12269F:	drivers/staging/wilc1000/
12270
12271STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12272M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12273S:	Odd Fixes
12274F:	drivers/staging/xgifb/
12275
12276STARFIRE/DURALAN NETWORK DRIVER
12277M:	Ion Badulescu <ionut@badula.org>
12278S:	Odd Fixes
12279F:	drivers/net/ethernet/adaptec/starfire*
12280
12281SUN3/3X
12282M:	Sam Creasey <sammy@sammy.net>
12283W:	http://sammy.net/sun3/
12284S:	Maintained
12285F:	arch/m68k/kernel/*sun3*
12286F:	arch/m68k/sun3*/
12287F:	arch/m68k/include/asm/sun3*
12288F:	drivers/net/ethernet/i825xx/sun3*
12289
12290SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12291M:	Hans de Goede <hdegoede@redhat.com>
12292L:	linux-input@vger.kernel.org
12293S:	Maintained
12294F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12295F:	drivers/input/keyboard/sun4i-lradc-keys.c
12296
12297SUNDANCE NETWORK DRIVER
12298M:	Denis Kirjanov <kda@linux-powerpc.org>
12299L:	netdev@vger.kernel.org
12300S:	Maintained
12301F:	drivers/net/ethernet/dlink/sundance.c
12302
12303SUPERH
12304M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12305M:	Rich Felker <dalias@libc.org>
12306L:	linux-sh@vger.kernel.org
12307Q:	http://patchwork.kernel.org/project/linux-sh/list/
12308S:	Maintained
12309F:	Documentation/sh/
12310F:	arch/sh/
12311F:	drivers/sh/
12312
12313SUSPEND TO RAM
12314M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12315M:	Len Brown <len.brown@intel.com>
12316M:	Pavel Machek <pavel@ucw.cz>
12317L:	linux-pm@vger.kernel.org
12318B:	https://bugzilla.kernel.org
12319S:	Supported
12320F:	Documentation/power/
12321F:	arch/x86/kernel/acpi/
12322F:	drivers/base/power/
12323F:	kernel/power/
12324F:	include/linux/suspend.h
12325F:	include/linux/freezer.h
12326F:	include/linux/pm.h
12327
12328SVGA HANDLING
12329M:	Martin Mares <mj@ucw.cz>
12330L:	linux-video@atrey.karlin.mff.cuni.cz
12331S:	Maintained
12332F:	Documentation/svga.txt
12333F:	arch/x86/boot/video*
12334
12335SWIOTLB SUBSYSTEM
12336M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12337L:	linux-kernel@vger.kernel.org
12338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12339S:	Supported
12340F:	lib/swiotlb.c
12341F:	arch/*/kernel/pci-swiotlb.c
12342F:	include/linux/swiotlb.h
12343
12344SWITCHDEV
12345M:	Jiri Pirko <jiri@resnulli.us>
12346M:	Ivan Vecera <ivecera@redhat.com>
12347L:	netdev@vger.kernel.org
12348S:	Supported
12349F:	net/switchdev/
12350F:	include/net/switchdev.h
12351
12352SYNOPSYS ARC ARCHITECTURE
12353M:	Vineet Gupta <vgupta@synopsys.com>
12354L:	linux-snps-arc@lists.infradead.org
12355S:	Supported
12356F:	arch/arc/
12357F:	Documentation/devicetree/bindings/arc/*
12358F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12359F:	drivers/clocksource/arc_timer.c
12360F:	drivers/tty/serial/arc_uart.c
12361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12362
12363SYNOPSYS ARC SDP platform support
12364M:	Alexey Brodkin <abrodkin@synopsys.com>
12365S:	Supported
12366F:	arch/arc/plat-axs10x
12367F:	arch/arc/boot/dts/ax*
12368F:	Documentation/devicetree/bindings/arc/axs10*
12369
12370SYSTEM CONFIGURATION (SYSCON)
12371M:	Lee Jones <lee.jones@linaro.org>
12372M:	Arnd Bergmann <arnd@arndb.de>
12373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12374S:	Supported
12375F:	drivers/mfd/syscon.c
12376
12377SYSTEM RESET/SHUTDOWN DRIVERS
12378M:	Sebastian Reichel <sre@kernel.org>
12379L:	linux-pm@vger.kernel.org
12380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12381S:	Maintained
12382F:	Documentation/devicetree/bindings/power/reset/
12383F:	drivers/power/reset/
12384
12385SYSV FILESYSTEM
12386M:	Christoph Hellwig <hch@infradead.org>
12387S:	Maintained
12388F:	Documentation/filesystems/sysv-fs.txt
12389F:	fs/sysv/
12390F:	include/linux/sysv_fs.h
12391
12392TARGET SUBSYSTEM
12393M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12394L:	linux-scsi@vger.kernel.org
12395L:	target-devel@vger.kernel.org
12396W:	http://www.linux-iscsi.org
12397W:	http://groups.google.com/group/linux-iscsi-target-dev
12398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12399S:	Supported
12400F:	drivers/target/
12401F:	include/target/
12402F:	Documentation/target/
12403
12404TASKSTATS STATISTICS INTERFACE
12405M:	Balbir Singh <bsingharora@gmail.com>
12406S:	Maintained
12407F:	Documentation/accounting/taskstats*
12408F:	include/linux/taskstats*
12409F:	kernel/taskstats.c
12410
12411TC subsystem
12412M:	Jamal Hadi Salim <jhs@mojatatu.com>
12413M:	Cong Wang <xiyou.wangcong@gmail.com>
12414M:	Jiri Pirko <jiri@resnulli.us>
12415L:	netdev@vger.kernel.org
12416S:	Maintained
12417F:	include/net/pkt_cls.h
12418F:	include/net/pkt_sched.h
12419F:	include/net/tc_act/
12420F:	include/uapi/linux/pkt_cls.h
12421F:	include/uapi/linux/pkt_sched.h
12422F:	include/uapi/linux/tc_act/
12423F:	include/uapi/linux/tc_ematch/
12424F:	net/sched/
12425
12426TCP LOW PRIORITY MODULE
12427M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12428M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12429W:	http://tcp-lp-mod.sourceforge.net/
12430S:	Maintained
12431F:	net/ipv4/tcp_lp.c
12432
12433TDA10071 MEDIA DRIVER
12434M:	Antti Palosaari <crope@iki.fi>
12435L:	linux-media@vger.kernel.org
12436W:	https://linuxtv.org
12437W:	http://palosaari.fi/linux/
12438Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12439T:	git git://linuxtv.org/anttip/media_tree.git
12440S:	Maintained
12441F:	drivers/media/dvb-frontends/tda10071*
12442
12443TDA18212 MEDIA DRIVER
12444M:	Antti Palosaari <crope@iki.fi>
12445L:	linux-media@vger.kernel.org
12446W:	https://linuxtv.org
12447W:	http://palosaari.fi/linux/
12448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12449T:	git git://linuxtv.org/anttip/media_tree.git
12450S:	Maintained
12451F:	drivers/media/tuners/tda18212*
12452
12453TDA18218 MEDIA DRIVER
12454M:	Antti Palosaari <crope@iki.fi>
12455L:	linux-media@vger.kernel.org
12456W:	https://linuxtv.org
12457W:	http://palosaari.fi/linux/
12458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12459T:	git git://linuxtv.org/anttip/media_tree.git
12460S:	Maintained
12461F:	drivers/media/tuners/tda18218*
12462
12463TDA18271 MEDIA DRIVER
12464M:	Michael Krufky <mkrufky@linuxtv.org>
12465L:	linux-media@vger.kernel.org
12466W:	https://linuxtv.org
12467W:	http://github.com/mkrufky
12468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12469T:	git git://linuxtv.org/mkrufky/tuners.git
12470S:	Maintained
12471F:	drivers/media/tuners/tda18271*
12472
12473TDA827x MEDIA DRIVER
12474M:	Michael Krufky <mkrufky@linuxtv.org>
12475L:	linux-media@vger.kernel.org
12476W:	https://linuxtv.org
12477W:	http://github.com/mkrufky
12478Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12479T:	git git://linuxtv.org/mkrufky/tuners.git
12480S:	Maintained
12481F:	drivers/media/tuners/tda8290.*
12482
12483TDA8290 MEDIA DRIVER
12484M:	Michael Krufky <mkrufky@linuxtv.org>
12485L:	linux-media@vger.kernel.org
12486W:	https://linuxtv.org
12487W:	http://github.com/mkrufky
12488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12489T:	git git://linuxtv.org/mkrufky/tuners.git
12490S:	Maintained
12491F:	drivers/media/tuners/tda8290.*
12492
12493TDA9840 MEDIA DRIVER
12494M:	Hans Verkuil <hverkuil@xs4all.nl>
12495L:	linux-media@vger.kernel.org
12496T:	git git://linuxtv.org/media_tree.git
12497W:	https://linuxtv.org
12498S:	Maintained
12499F:	drivers/media/i2c/tda9840*
12500
12501TEA5761 TUNER DRIVER
12502M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12503M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12504L:	linux-media@vger.kernel.org
12505W:	https://linuxtv.org
12506T:	git git://linuxtv.org/media_tree.git
12507S:	Odd fixes
12508F:	drivers/media/tuners/tea5761.*
12509
12510TEA5767 TUNER DRIVER
12511M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12512M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12513L:	linux-media@vger.kernel.org
12514W:	https://linuxtv.org
12515T:	git git://linuxtv.org/media_tree.git
12516S:	Maintained
12517F:	drivers/media/tuners/tea5767.*
12518
12519TEA6415C MEDIA DRIVER
12520M:	Hans Verkuil <hverkuil@xs4all.nl>
12521L:	linux-media@vger.kernel.org
12522T:	git git://linuxtv.org/media_tree.git
12523W:	https://linuxtv.org
12524S:	Maintained
12525F:	drivers/media/i2c/tea6415c*
12526
12527TEA6420 MEDIA DRIVER
12528M:	Hans Verkuil <hverkuil@xs4all.nl>
12529L:	linux-media@vger.kernel.org
12530T:	git git://linuxtv.org/media_tree.git
12531W:	https://linuxtv.org
12532S:	Maintained
12533F:	drivers/media/i2c/tea6420*
12534
12535TEAM DRIVER
12536M:	Jiri Pirko <jiri@resnulli.us>
12537L:	netdev@vger.kernel.org
12538S:	Supported
12539F:	drivers/net/team/
12540F:	include/linux/if_team.h
12541F:	include/uapi/linux/if_team.h
12542
12543TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12544M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12545S:	Maintained
12546F:	arch/x86/platform/ts5500/
12547
12548TECHNOTREND USB IR RECEIVER
12549M:	Sean Young <sean@mess.org>
12550L:	linux-media@vger.kernel.org
12551S:	Maintained
12552F:	drivers/media/rc/ttusbir.c
12553
12554TEGRA ARCHITECTURE SUPPORT
12555M:	Thierry Reding <thierry.reding@gmail.com>
12556M:	Jonathan Hunter <jonathanh@nvidia.com>
12557L:	linux-tegra@vger.kernel.org
12558Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12560S:	Supported
12561N:	[^a-z]tegra
12562
12563TEGRA CLOCK DRIVER
12564M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12565M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12566S:	Supported
12567F:	drivers/clk/tegra/
12568
12569TEGRA DMA DRIVERS
12570M:	Laxman Dewangan <ldewangan@nvidia.com>
12571M:	Jon Hunter <jonathanh@nvidia.com>
12572S:	Supported
12573F:	drivers/dma/tegra*
12574
12575TEGRA I2C DRIVER
12576M:	Laxman Dewangan <ldewangan@nvidia.com>
12577S:	Supported
12578F:	drivers/i2c/busses/i2c-tegra.c
12579
12580TEGRA IOMMU DRIVERS
12581M:	Hiroshi Doyu <hdoyu@nvidia.com>
12582S:	Supported
12583F:	drivers/iommu/tegra*
12584
12585TEGRA KBC DRIVER
12586M:	Rakesh Iyer <riyer@nvidia.com>
12587M:	Laxman Dewangan <ldewangan@nvidia.com>
12588S:	Supported
12589F:	drivers/input/keyboard/tegra-kbc.c
12590
12591TEGRA PWM DRIVER
12592M:	Thierry Reding <thierry.reding@gmail.com>
12593S:	Supported
12594F:	drivers/pwm/pwm-tegra.c
12595
12596TEGRA SERIAL DRIVER
12597M:	Laxman Dewangan <ldewangan@nvidia.com>
12598S:	Supported
12599F:	drivers/tty/serial/serial-tegra.c
12600
12601TEGRA SPI DRIVER
12602M:	Laxman Dewangan <ldewangan@nvidia.com>
12603S:	Supported
12604F:	drivers/spi/spi-tegra*
12605
12606TEHUTI ETHERNET DRIVER
12607M:	Andy Gospodarek <andy@greyhouse.net>
12608L:	netdev@vger.kernel.org
12609S:	Supported
12610F:	drivers/net/ethernet/tehuti/*
12611
12612Telecom Clock Driver for MCPL0010
12613M:	Mark Gross <mark.gross@intel.com>
12614S:	Supported
12615F:	drivers/char/tlclk.c
12616
12617TENSILICA XTENSA PORT (xtensa)
12618M:	Chris Zankel <chris@zankel.net>
12619M:	Max Filippov <jcmvbkbc@gmail.com>
12620L:	linux-xtensa@linux-xtensa.org
12621T:	git git://github.com/czankel/xtensa-linux.git
12622S:	Maintained
12623F:	arch/xtensa/
12624F:	drivers/irqchip/irq-xtensa-*
12625
12626Texas Instruments' System Control Interface (TISCI) Protocol Driver
12627M:	Nishanth Menon <nm@ti.com>
12628M:	Tero Kristo <t-kristo@ti.com>
12629M:	Santosh Shilimkar <ssantosh@kernel.org>
12630L:	linux-arm-kernel@lists.infradead.org
12631S:	Maintained
12632F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12633F:	drivers/firmware/ti_sci*
12634F:	include/linux/soc/ti/ti_sci_protocol.h
12635F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12636F:	include/dt-bindings/genpd/k2g.h
12637F:	drivers/soc/ti/ti_sci_pm_domains.c
12638
12639THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12640M:	Hans Verkuil <hverkuil@xs4all.nl>
12641L:	linux-media@vger.kernel.org
12642T:	git git://linuxtv.org/media_tree.git
12643W:	https://linuxtv.org
12644S:	Maintained
12645F:	drivers/media/radio/radio-raremono.c
12646
12647THERMAL
12648M:	Zhang Rui <rui.zhang@intel.com>
12649M:	Eduardo Valentin <edubezval@gmail.com>
12650L:	linux-pm@vger.kernel.org
12651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12653Q:	https://patchwork.kernel.org/project/linux-pm/list/
12654S:	Supported
12655F:	drivers/thermal/
12656F:	include/linux/thermal.h
12657F:	include/uapi/linux/thermal.h
12658F:	include/linux/cpu_cooling.h
12659F:	Documentation/devicetree/bindings/thermal/
12660
12661THERMAL/CPU_COOLING
12662M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12663M:	Viresh Kumar <viresh.kumar@linaro.org>
12664M:	Javi Merino <javi.merino@kernel.org>
12665L:	linux-pm@vger.kernel.org
12666S:	Supported
12667F:	Documentation/thermal/cpu-cooling-api.txt
12668F:	drivers/thermal/cpu_cooling.c
12669F:	include/linux/cpu_cooling.h
12670
12671THINKPAD ACPI EXTRAS DRIVER
12672M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12673L:	ibm-acpi-devel@lists.sourceforge.net
12674L:	platform-driver-x86@vger.kernel.org
12675W:	http://ibm-acpi.sourceforge.net
12676W:	http://thinkwiki.org/wiki/Ibm-acpi
12677T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12678S:	Maintained
12679F:	drivers/platform/x86/thinkpad_acpi.c
12680
12681TI BANDGAP AND THERMAL DRIVER
12682M:	Eduardo Valentin <edubezval@gmail.com>
12683M:	Keerthy <j-keerthy@ti.com>
12684L:	linux-pm@vger.kernel.org
12685L:	linux-omap@vger.kernel.org
12686S:	Maintained
12687F:	drivers/thermal/ti-soc-thermal/
12688
12689TI VPE/CAL DRIVERS
12690M:	Benoit Parrot <bparrot@ti.com>
12691L:	linux-media@vger.kernel.org
12692W:	http://linuxtv.org/
12693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12694S:	Maintained
12695F:	drivers/media/platform/ti-vpe/
12696
12697TI CDCE706 CLOCK DRIVER
12698M:	Max Filippov <jcmvbkbc@gmail.com>
12699S:	Maintained
12700F:	drivers/clk/clk-cdce706.c
12701
12702TI CLOCK DRIVER
12703M:	Tero Kristo <t-kristo@ti.com>
12704L:	linux-omap@vger.kernel.org
12705S:	Maintained
12706F:	drivers/clk/ti/
12707F:	include/linux/clk/ti.h
12708
12709TI ETHERNET SWITCH DRIVER (CPSW)
12710R:	Grygorii Strashko <grygorii.strashko@ti.com>
12711L:	linux-omap@vger.kernel.org
12712L:	netdev@vger.kernel.org
12713S:	Maintained
12714F:	drivers/net/ethernet/ti/cpsw*
12715F:	drivers/net/ethernet/ti/davinci*
12716
12717TI FLASH MEDIA INTERFACE DRIVER
12718M:	Alex Dubov <oakad@yahoo.com>
12719S:	Maintained
12720F:	drivers/misc/tifm*
12721F:	drivers/mmc/host/tifm_sd.c
12722F:	include/linux/tifm.h
12723
12724TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12725M:	Santosh Shilimkar <ssantosh@kernel.org>
12726L:	linux-kernel@vger.kernel.org
12727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12728S:	Maintained
12729F:	drivers/soc/ti/*
12730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12731
12732
12733TI LM49xxx FAMILY ASoC CODEC DRIVERS
12734M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12735M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12736L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12737S:	Maintained
12738F:	sound/soc/codecs/lm49453*
12739F:	sound/soc/codecs/isabelle*
12740
12741TI LP855x BACKLIGHT DRIVER
12742M:	Milo Kim <milo.kim@ti.com>
12743S:	Maintained
12744F:	Documentation/backlight/lp855x-driver.txt
12745F:	drivers/video/backlight/lp855x_bl.c
12746F:	include/linux/platform_data/lp855x.h
12747
12748TI LP8727 CHARGER DRIVER
12749M:	Milo Kim <milo.kim@ti.com>
12750S:	Maintained
12751F:	drivers/power/supply/lp8727_charger.c
12752F:	include/linux/platform_data/lp8727.h
12753
12754TI LP8788 MFD DRIVER
12755M:	Milo Kim <milo.kim@ti.com>
12756S:	Maintained
12757F:	drivers/iio/adc/lp8788_adc.c
12758F:	drivers/leds/leds-lp8788.c
12759F:	drivers/mfd/lp8788*.c
12760F:	drivers/power/supply/lp8788-charger.c
12761F:	drivers/regulator/lp8788-*.c
12762F:	include/linux/mfd/lp8788*.h
12763
12764TI NETCP ETHERNET DRIVER
12765M:	Wingman Kwok <w-kwok2@ti.com>
12766M:	Murali Karicheri <m-karicheri2@ti.com>
12767L:	netdev@vger.kernel.org
12768S:	Maintained
12769F:	drivers/net/ethernet/ti/netcp*
12770
12771TI TAS571X FAMILY ASoC CODEC DRIVER
12772M:	Kevin Cernekee <cernekee@chromium.org>
12773L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12774S:	Odd Fixes
12775F:	sound/soc/codecs/tas571x*
12776
12777TI TWL4030 SERIES SOC CODEC DRIVER
12778M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12780S:	Maintained
12781F:	sound/soc/codecs/twl4030*
12782
12783TI WILINK WIRELESS DRIVERS
12784L:	linux-wireless@vger.kernel.org
12785W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12786W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12788S:	Orphan
12789F:	drivers/net/wireless/ti/
12790F:	include/linux/wl12xx.h
12791
12792TIPC NETWORK LAYER
12793M:	Jon Maloy <jon.maloy@ericsson.com>
12794M:	Ying Xue <ying.xue@windriver.com>
12795L:	netdev@vger.kernel.org (core kernel code)
12796L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12797W:	http://tipc.sourceforge.net/
12798S:	Maintained
12799F:	include/uapi/linux/tipc*.h
12800F:	net/tipc/
12801
12802TILE ARCHITECTURE
12803M:	Chris Metcalf <cmetcalf@mellanox.com>
12804W:	http://www.mellanox.com/repository/solutions/tile-scm/
12805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12806S:	Supported
12807F:	arch/tile/
12808F:	drivers/char/tile-srom.c
12809F:	drivers/edac/tile_edac.c
12810F:	drivers/net/ethernet/tile/
12811F:	drivers/rtc/rtc-tile.c
12812F:	drivers/tty/hvc/hvc_tile.c
12813F:	drivers/tty/serial/tilegx.c
12814F:	drivers/usb/host/*-tilegx.c
12815F:	include/linux/usb/tilegx.h
12816
12817TLAN NETWORK DRIVER
12818M:	Samuel Chessman <chessman@tux.org>
12819L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12820W:	http://sourceforge.net/projects/tlan/
12821S:	Maintained
12822F:	Documentation/networking/tlan.txt
12823F:	drivers/net/ethernet/ti/tlan.*
12824
12825TOMOYO SECURITY MODULE
12826M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12827M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12828L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12829L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12830L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12831L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12832W:	http://tomoyo.sourceforge.jp/
12833T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12834S:	Maintained
12835F:	security/tomoyo/
12836
12837TOPSTAR LAPTOP EXTRAS DRIVER
12838M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12839L:	platform-driver-x86@vger.kernel.org
12840S:	Maintained
12841F:	drivers/platform/x86/topstar-laptop.c
12842
12843TOSHIBA ACPI EXTRAS DRIVER
12844M:	Azael Avalos <coproscefalo@gmail.com>
12845L:	platform-driver-x86@vger.kernel.org
12846S:	Maintained
12847F:	drivers/platform/x86/toshiba_acpi.c
12848
12849TOSHIBA BLUETOOTH DRIVER
12850M:	Azael Avalos <coproscefalo@gmail.com>
12851L:	platform-driver-x86@vger.kernel.org
12852S:	Maintained
12853F:	drivers/platform/x86/toshiba_bluetooth.c
12854
12855TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12856M:	Azael Avalos <coproscefalo@gmail.com>
12857L:	platform-driver-x86@vger.kernel.org
12858S:	Maintained
12859F:	drivers/platform/x86/toshiba_haps.c
12860
12861TOSHIBA WMI HOTKEYS DRIVER
12862M:	Azael Avalos <coproscefalo@gmail.com>
12863L:	platform-driver-x86@vger.kernel.org
12864S:	Maintained
12865F:	drivers/platform/x86/toshiba-wmi.c
12866
12867TOSHIBA SMM DRIVER
12868M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12869W:	http://www.buzzard.org.uk/toshiba/
12870S:	Maintained
12871F:	drivers/char/toshiba.c
12872F:	include/linux/toshiba.h
12873F:	include/uapi/linux/toshiba.h
12874
12875TOSHIBA TC358743 DRIVER
12876M:	Mats Randgaard <matrandg@cisco.com>
12877L:	linux-media@vger.kernel.org
12878S:	Maintained
12879F:	drivers/media/i2c/tc358743*
12880F:	include/media/i2c/tc358743.h
12881
12882TMIO/SDHI MMC DRIVER
12883M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12884L:	linux-mmc@vger.kernel.org
12885S:	Supported
12886F:	drivers/mmc/host/tmio_mmc*
12887F:	drivers/mmc/host/sh_mobile_sdhi.c
12888F:	include/linux/mfd/tmio.h
12889
12890TMP401 HARDWARE MONITOR DRIVER
12891M:	Guenter Roeck <linux@roeck-us.net>
12892L:	linux-hwmon@vger.kernel.org
12893S:	Maintained
12894F:	Documentation/hwmon/tmp401
12895F:	drivers/hwmon/tmp401.c
12896
12897TMPFS (SHMEM FILESYSTEM)
12898M:	Hugh Dickins <hughd@google.com>
12899L:	linux-mm@kvack.org
12900S:	Maintained
12901F:	include/linux/shmem_fs.h
12902F:	mm/shmem.c
12903
12904TM6000 VIDEO4LINUX DRIVER
12905M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12906M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12907L:	linux-media@vger.kernel.org
12908W:	https://linuxtv.org
12909T:	git git://linuxtv.org/media_tree.git
12910S:	Odd fixes
12911F:	drivers/media/usb/tm6000/
12912F:	Documentation/media/v4l-drivers/tm6000*
12913
12914TW5864 VIDEO4LINUX DRIVER
12915M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12916M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12917M:	Andrey Utkin <andrey_utkin@fastmail.com>
12918L:	linux-media@vger.kernel.org
12919S:	Supported
12920F:	drivers/media/pci/tw5864/
12921
12922TW68 VIDEO4LINUX DRIVER
12923M:	Hans Verkuil <hverkuil@xs4all.nl>
12924L:	linux-media@vger.kernel.org
12925T:	git git://linuxtv.org/media_tree.git
12926W:	https://linuxtv.org
12927S:	Odd Fixes
12928F:	drivers/media/pci/tw68/
12929
12930TW686X VIDEO4LINUX DRIVER
12931M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12932L:	linux-media@vger.kernel.org
12933T:	git git://linuxtv.org/media_tree.git
12934W:	http://linuxtv.org
12935S:	Maintained
12936F:	drivers/media/pci/tw686x/
12937
12938TPM DEVICE DRIVER
12939M:	Peter Huewe <peterhuewe@gmx.de>
12940M:	Marcel Selhorst <tpmdd@selhorst.net>
12941M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12942R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12943W:	http://tpmdd.sourceforge.net
12944L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12945Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12946T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12947S:	Maintained
12948F:	drivers/char/tpm/
12949
12950TPM IBM_VTPM DEVICE DRIVER
12951M:	Ashley Lai <ashleydlai@gmail.com>
12952W:	http://tpmdd.sourceforge.net
12953L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12954S:	Maintained
12955F:	drivers/char/tpm/tpm_ibmvtpm*
12956
12957TRACING
12958M:	Steven Rostedt <rostedt@goodmis.org>
12959M:	Ingo Molnar <mingo@redhat.com>
12960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12961S:	Maintained
12962F:	Documentation/trace/ftrace.txt
12963F:	arch/*/*/*/ftrace.h
12964F:	arch/*/kernel/ftrace.c
12965F:	include/*/ftrace.h
12966F:	include/linux/trace*.h
12967F:	include/trace/
12968F:	kernel/trace/
12969F:	tools/testing/selftests/ftrace/
12970
12971TRACING MMIO ACCESSES (MMIOTRACE)
12972M:	Steven Rostedt <rostedt@goodmis.org>
12973M:	Ingo Molnar <mingo@kernel.org>
12974R:	Karol Herbst <karolherbst@gmail.com>
12975R:	Pekka Paalanen <ppaalanen@gmail.com>
12976S:	Maintained
12977L:	linux-kernel@vger.kernel.org
12978L:	nouveau@lists.freedesktop.org
12979F:	kernel/trace/trace_mmiotrace.c
12980F:	include/linux/mmiotrace.h
12981F:	arch/x86/mm/kmmio.c
12982F:	arch/x86/mm/mmio-mod.c
12983F:	arch/x86/mm/testmmiotrace.c
12984
12985TRIVIAL PATCHES
12986M:	Jiri Kosina <trivial@kernel.org>
12987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12988S:	Maintained
12989K:	^Subject:.*(?i)trivial
12990
12991TTY LAYER
12992M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12993M:	Jiri Slaby <jslaby@suse.com>
12994S:	Supported
12995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12996F:	Documentation/serial/
12997F:	drivers/tty/
12998F:	drivers/tty/serial/serial_core.c
12999F:	include/linux/serial_core.h
13000F:	include/linux/serial.h
13001F:	include/linux/tty.h
13002F:	include/uapi/linux/serial_core.h
13003F:	include/uapi/linux/serial.h
13004F:	include/uapi/linux/tty.h
13005
13006TUA9001 MEDIA DRIVER
13007M:	Antti Palosaari <crope@iki.fi>
13008L:	linux-media@vger.kernel.org
13009W:	https://linuxtv.org
13010W:	http://palosaari.fi/linux/
13011Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13012T:	git git://linuxtv.org/anttip/media_tree.git
13013S:	Maintained
13014F:	drivers/media/tuners/tua9001*
13015
13016TULIP NETWORK DRIVERS
13017L:	netdev@vger.kernel.org
13018L:	linux-parisc@vger.kernel.org
13019S:	Orphan
13020F:	drivers/net/ethernet/dec/tulip/
13021
13022TUN/TAP driver
13023M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13024W:	http://vtun.sourceforge.net/tun
13025S:	Maintained
13026F:	Documentation/networking/tuntap.txt
13027F:	arch/um/os-Linux/drivers/
13028
13029TURBOCHANNEL SUBSYSTEM
13030M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13031M:	Ralf Baechle <ralf@linux-mips.org>
13032L:	linux-mips@linux-mips.org
13033Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13034S:	Maintained
13035F:	drivers/tc/
13036F:	include/linux/tc.h
13037
13038UBI FILE SYSTEM (UBIFS)
13039M:	Richard Weinberger <richard@nod.at>
13040M:	Artem Bityutskiy <dedekind1@gmail.com>
13041M:	Adrian Hunter <adrian.hunter@intel.com>
13042L:	linux-mtd@lists.infradead.org
13043T:	git git://git.infradead.org/ubifs-2.6.git
13044W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13045S:	Supported
13046F:	Documentation/filesystems/ubifs.txt
13047F:	fs/ubifs/
13048
13049UCLINUX (M68KNOMMU AND COLDFIRE)
13050M:	Greg Ungerer <gerg@linux-m68k.org>
13051W:	http://www.linux-m68k.org/
13052W:	http://www.uclinux.org/
13053L:	linux-m68k@lists.linux-m68k.org
13054L:	uclinux-dev@uclinux.org  (subscribers-only)
13055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13056S:	Maintained
13057F:	arch/m68k/coldfire/
13058F:	arch/m68k/68*/
13059F:	arch/m68k/*/*_no.*
13060F:	arch/m68k/include/asm/*_no.*
13061
13062UDF FILESYSTEM
13063M:	Jan Kara <jack@suse.com>
13064S:	Maintained
13065F:	Documentation/filesystems/udf.txt
13066F:	fs/udf/
13067
13068UDRAW TABLET
13069M:	Bastien Nocera <hadess@hadess.net>
13070L:	linux-input@vger.kernel.org
13071S:	Maintained
13072F:	drivers/hid/hid-udraw.c
13073
13074UFS FILESYSTEM
13075M:	Evgeniy Dushistov <dushistov@mail.ru>
13076S:	Maintained
13077F:	Documentation/filesystems/ufs.txt
13078F:	fs/ufs/
13079
13080UHID USERSPACE HID IO DRIVER:
13081M:	David Herrmann <dh.herrmann@googlemail.com>
13082L:	linux-input@vger.kernel.org
13083S:	Maintained
13084F:	drivers/hid/uhid.c
13085F:	include/uapi/linux/uhid.h
13086
13087ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13088L:	linux-usb@vger.kernel.org
13089S:	Orphan
13090F:	drivers/uwb/
13091F:	include/linux/uwb.h
13092F:	include/linux/uwb/
13093
13094UNICORE32 ARCHITECTURE:
13095M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13096W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13097S:	Maintained
13098T:	git git://github.com/gxt/linux.git
13099F:	arch/unicore32/
13100
13101UNIFDEF
13102M:	Tony Finch <dot@dotat.at>
13103W:	http://dotat.at/prog/unifdef
13104S:	Maintained
13105F:	scripts/unifdef.c
13106
13107UNIFORM CDROM DRIVER
13108M:	Jens Axboe <axboe@kernel.dk>
13109W:	http://www.kernel.dk
13110S:	Maintained
13111F:	Documentation/cdrom/
13112F:	drivers/cdrom/cdrom.c
13113F:	include/linux/cdrom.h
13114F:	include/uapi/linux/cdrom.h
13115
13116UNISYS S-PAR DRIVERS
13117M:	David Kershner <david.kershner@unisys.com>
13118L:	sparmaintainer@unisys.com (Unisys internal)
13119S:	Supported
13120F:	drivers/staging/unisys/
13121
13122UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13123M:	Vinayak Holikatti <vinholikatti@gmail.com>
13124L:	linux-scsi@vger.kernel.org
13125S:	Supported
13126F:	Documentation/scsi/ufs.txt
13127F:	drivers/scsi/ufs/
13128
13129UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13130M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13131M:	Prabu Thangamuthu <prabut@synopsys.com>
13132L:	linux-scsi@vger.kernel.org
13133S:	Supported
13134F:	drivers/scsi/ufs/*dwc*
13135
13136UNSORTED BLOCK IMAGES (UBI)
13137M:	Artem Bityutskiy <dedekind1@gmail.com>
13138M:	Richard Weinberger <richard@nod.at>
13139W:	http://www.linux-mtd.infradead.org/
13140L:	linux-mtd@lists.infradead.org
13141T:	git git://git.infradead.org/ubifs-2.6.git
13142S:	Supported
13143F:	drivers/mtd/ubi/
13144F:	include/linux/mtd/ubi.h
13145F:	include/uapi/mtd/ubi-user.h
13146
13147USB ACM DRIVER
13148M:	Oliver Neukum <oneukum@suse.com>
13149L:	linux-usb@vger.kernel.org
13150S:	Maintained
13151F:	Documentation/usb/acm.txt
13152F:	drivers/usb/class/cdc-acm.*
13153
13154USB AR5523 WIRELESS DRIVER
13155M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13156L:	linux-wireless@vger.kernel.org
13157S:	Maintained
13158F:	drivers/net/wireless/ath/ar5523/
13159
13160USB ATTACHED SCSI
13161M:	Oliver Neukum <oneukum@suse.com>
13162L:	linux-usb@vger.kernel.org
13163L:	linux-scsi@vger.kernel.org
13164S:	Maintained
13165F:	drivers/usb/storage/uas.c
13166
13167USB CDC ETHERNET DRIVER
13168M:	Oliver Neukum <oliver@neukum.org>
13169L:	linux-usb@vger.kernel.org
13170S:	Maintained
13171F:	drivers/net/usb/cdc_*.c
13172F:	include/uapi/linux/usb/cdc.h
13173
13174USB CHAOSKEY DRIVER
13175M:	Keith Packard <keithp@keithp.com>
13176L:	linux-usb@vger.kernel.org
13177S:	Maintained
13178F:	drivers/usb/misc/chaoskey.c
13179
13180USB CYPRESS C67X00 DRIVER
13181M:	Peter Korsgaard <jacmet@sunsite.dk>
13182L:	linux-usb@vger.kernel.org
13183S:	Maintained
13184F:	drivers/usb/c67x00/
13185
13186USB DAVICOM DM9601 DRIVER
13187M:	Peter Korsgaard <jacmet@sunsite.dk>
13188L:	netdev@vger.kernel.org
13189W:	http://www.linux-usb.org/usbnet
13190S:	Maintained
13191F:	drivers/net/usb/dm9601.c
13192
13193USB DIAMOND RIO500 DRIVER
13194M:	Cesar Miquel <miquel@df.uba.ar>
13195L:	rio500-users@lists.sourceforge.net
13196W:	http://rio500.sourceforge.net
13197S:	Maintained
13198F:	drivers/usb/misc/rio500*
13199
13200USB EHCI DRIVER
13201M:	Alan Stern <stern@rowland.harvard.edu>
13202L:	linux-usb@vger.kernel.org
13203S:	Maintained
13204F:	Documentation/usb/ehci.txt
13205F:	drivers/usb/host/ehci*
13206
13207USB GADGET/PERIPHERAL SUBSYSTEM
13208M:	Felipe Balbi <balbi@kernel.org>
13209L:	linux-usb@vger.kernel.org
13210W:	http://www.linux-usb.org/gadget
13211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13212S:	Maintained
13213F:	drivers/usb/gadget/
13214F:	include/linux/usb/gadget*
13215
13216USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13217M:	Jiri Kosina <jikos@kernel.org>
13218R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13219L:	linux-usb@vger.kernel.org
13220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13221S:	Maintained
13222F:	Documentation/hid/hiddev.txt
13223F:	drivers/hid/usbhid/
13224
13225USB ISP116X DRIVER
13226M:	Olav Kongas <ok@artecdesign.ee>
13227L:	linux-usb@vger.kernel.org
13228S:	Maintained
13229F:	drivers/usb/host/isp116x*
13230F:	include/linux/usb/isp116x.h
13231
13232USB LAN78XX ETHERNET DRIVER
13233M:	Woojung Huh <woojung.huh@microchip.com>
13234M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13235L:	netdev@vger.kernel.org
13236S:	Maintained
13237F:	drivers/net/usb/lan78xx.*
13238
13239USB MASS STORAGE DRIVER
13240M:	Alan Stern <stern@rowland.harvard.edu>
13241L:	linux-usb@vger.kernel.org
13242L:	usb-storage@lists.one-eyed-alien.net
13243S:	Maintained
13244W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13245F:	drivers/usb/storage/
13246
13247USB MIDI DRIVER
13248M:	Clemens Ladisch <clemens@ladisch.de>
13249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13250T:	git git://git.alsa-project.org/alsa-kernel.git
13251S:	Maintained
13252F:	sound/usb/midi.*
13253
13254USB NETWORKING DRIVERS
13255L:	linux-usb@vger.kernel.org
13256S:	Odd Fixes
13257F:	drivers/net/usb/
13258
13259USB OHCI DRIVER
13260M:	Alan Stern <stern@rowland.harvard.edu>
13261L:	linux-usb@vger.kernel.org
13262S:	Maintained
13263F:	Documentation/usb/ohci.txt
13264F:	drivers/usb/host/ohci*
13265
13266USB OTG FSM (Finite State Machine)
13267M:	Peter Chen <Peter.Chen@nxp.com>
13268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13269L:	linux-usb@vger.kernel.org
13270S:	Maintained
13271F:	drivers/usb/common/usb-otg-fsm.c
13272
13273USB OVER IP DRIVER
13274M:	Valentina Manea <valentina.manea.m@gmail.com>
13275M:	Shuah Khan <shuahkh@osg.samsung.com>
13276M:	Shuah Khan <shuah@kernel.org>
13277L:	linux-usb@vger.kernel.org
13278S:	Maintained
13279F:	Documentation/usb/usbip_protocol.txt
13280F:	drivers/usb/usbip/
13281F:	tools/usb/usbip/
13282
13283USB PEGASUS DRIVER
13284M:	Petko Manolov <petkan@nucleusys.com>
13285L:	linux-usb@vger.kernel.org
13286L:	netdev@vger.kernel.org
13287T:	git git://github.com/petkan/pegasus.git
13288W:	https://github.com/petkan/pegasus
13289S:	Maintained
13290F:	drivers/net/usb/pegasus.*
13291
13292USB PHY LAYER
13293M:	Felipe Balbi <balbi@kernel.org>
13294L:	linux-usb@vger.kernel.org
13295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13296S:	Maintained
13297F:	drivers/usb/phy/
13298
13299USB PRINTER DRIVER (usblp)
13300M:	Pete Zaitcev <zaitcev@redhat.com>
13301L:	linux-usb@vger.kernel.org
13302S:	Supported
13303F:	drivers/usb/class/usblp.c
13304
13305USB QMI WWAN NETWORK DRIVER
13306M:	Bjørn Mork <bjorn@mork.no>
13307L:	netdev@vger.kernel.org
13308S:	Maintained
13309F:	Documentation/ABI/testing/sysfs-class-net-qmi
13310F:	drivers/net/usb/qmi_wwan.c
13311
13312USB RTL8150 DRIVER
13313M:	Petko Manolov <petkan@nucleusys.com>
13314L:	linux-usb@vger.kernel.org
13315L:	netdev@vger.kernel.org
13316T:	git git://github.com/petkan/rtl8150.git
13317W:	https://github.com/petkan/rtl8150
13318S:	Maintained
13319F:	drivers/net/usb/rtl8150.c
13320
13321USB SERIAL SUBSYSTEM
13322M:	Johan Hovold <johan@kernel.org>
13323L:	linux-usb@vger.kernel.org
13324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13325S:	Maintained
13326F:	Documentation/usb/usb-serial.txt
13327F:	drivers/usb/serial/
13328F:	include/linux/usb/serial.h
13329
13330USB SMSC75XX ETHERNET DRIVER
13331M:	Steve Glendinning <steve.glendinning@shawell.net>
13332L:	netdev@vger.kernel.org
13333S:	Maintained
13334F:	drivers/net/usb/smsc75xx.*
13335
13336USB SMSC95XX ETHERNET DRIVER
13337M:	Steve Glendinning <steve.glendinning@shawell.net>
13338M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13339L:	netdev@vger.kernel.org
13340S:	Maintained
13341F:	drivers/net/usb/smsc95xx.*
13342
13343USB SUBSYSTEM
13344M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13345L:	linux-usb@vger.kernel.org
13346W:	http://www.linux-usb.org
13347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13348S:	Supported
13349F:	Documentation/devicetree/bindings/usb/
13350F:	Documentation/usb/
13351F:	drivers/usb/
13352F:	include/linux/usb.h
13353F:	include/linux/usb/
13354
13355USB TYPEC SUBSYSTEM
13356M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13357L:	linux-usb@vger.kernel.org
13358S:	Maintained
13359F:	Documentation/ABI/testing/sysfs-class-typec
13360F:	Documentation/usb/typec.rst
13361F:	drivers/usb/typec/
13362F:	include/linux/usb/typec.h
13363
13364USB UHCI DRIVER
13365M:	Alan Stern <stern@rowland.harvard.edu>
13366L:	linux-usb@vger.kernel.org
13367S:	Maintained
13368F:	drivers/usb/host/uhci*
13369
13370USB "USBNET" DRIVER FRAMEWORK
13371M:	Oliver Neukum <oneukum@suse.com>
13372L:	netdev@vger.kernel.org
13373W:	http://www.linux-usb.org/usbnet
13374S:	Maintained
13375F:	drivers/net/usb/usbnet.c
13376F:	include/linux/usb/usbnet.h
13377
13378USB VIDEO CLASS
13379M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13380L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13381L:	linux-media@vger.kernel.org
13382T:	git git://linuxtv.org/media_tree.git
13383W:	http://www.ideasonboard.org/uvc/
13384S:	Maintained
13385F:	drivers/media/usb/uvc/
13386F:	include/uapi/linux/uvcvideo.h
13387
13388USB VISION DRIVER
13389M:	Hans Verkuil <hverkuil@xs4all.nl>
13390L:	linux-media@vger.kernel.org
13391T:	git git://linuxtv.org/media_tree.git
13392W:	https://linuxtv.org
13393S:	Odd Fixes
13394F:	drivers/media/usb/usbvision/
13395
13396USB WEBCAM GADGET
13397M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13398L:	linux-usb@vger.kernel.org
13399S:	Maintained
13400F:	drivers/usb/gadget/function/*uvc*
13401F:	drivers/usb/gadget/legacy/webcam.c
13402
13403USB WIRELESS RNDIS DRIVER (rndis_wlan)
13404M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13405L:	linux-wireless@vger.kernel.org
13406S:	Maintained
13407F:	drivers/net/wireless/rndis_wlan.c
13408
13409USB XHCI DRIVER
13410M:	Mathias Nyman <mathias.nyman@intel.com>
13411L:	linux-usb@vger.kernel.org
13412S:	Supported
13413F:	drivers/usb/host/xhci*
13414F:	drivers/usb/host/pci-quirks*
13415
13416USB ZD1201 DRIVER
13417L:	linux-wireless@vger.kernel.org
13418W:	http://linux-lc100020.sourceforge.net
13419S:	Orphan
13420F:	drivers/net/wireless/zydas/zd1201.*
13421
13422USB ZR364XX DRIVER
13423M:	Antoine Jacquet <royale@zerezo.com>
13424L:	linux-usb@vger.kernel.org
13425L:	linux-media@vger.kernel.org
13426T:	git git://linuxtv.org/media_tree.git
13427W:	http://royale.zerezo.com/zr364xx/
13428S:	Maintained
13429F:	Documentation/media/v4l-drivers/zr364xx*
13430F:	drivers/media/usb/zr364xx/
13431
13432ULPI BUS
13433M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13434L:	linux-usb@vger.kernel.org
13435S:	Maintained
13436F:	drivers/usb/common/ulpi.c
13437F:	include/linux/ulpi/
13438
13439USER-MODE LINUX (UML)
13440M:	Jeff Dike <jdike@addtoit.com>
13441M:	Richard Weinberger <richard@nod.at>
13442L:	user-mode-linux-devel@lists.sourceforge.net
13443L:	user-mode-linux-user@lists.sourceforge.net
13444W:	http://user-mode-linux.sourceforge.net
13445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13446S:	Maintained
13447F:	Documentation/virtual/uml/
13448F:	arch/um/
13449F:	arch/x86/um/
13450F:	fs/hostfs/
13451F:	fs/hppfs/
13452
13453USERSPACE I/O (UIO)
13454M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13455S:	Maintained
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13457F:	Documentation/driver-api/uio-howto.rst
13458F:	drivers/uio/
13459F:	include/linux/uio*.h
13460
13461UTIL-LINUX PACKAGE
13462M:	Karel Zak <kzak@redhat.com>
13463L:	util-linux@vger.kernel.org
13464W:	http://en.wikipedia.org/wiki/Util-linux
13465T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13466S:	Maintained
13467
13468UVESAFB DRIVER
13469M:	Michal Januszewski <spock@gentoo.org>
13470L:	linux-fbdev@vger.kernel.org
13471W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13472S:	Maintained
13473F:	Documentation/fb/uvesafb.txt
13474F:	drivers/video/fbdev/uvesafb.*
13475
13476VF610 NAND DRIVER
13477M:	Stefan Agner <stefan@agner.ch>
13478L:	linux-mtd@lists.infradead.org
13479S:	Supported
13480F:	drivers/mtd/nand/vf610_nfc.c
13481
13482VFAT/FAT/MSDOS FILESYSTEM
13483M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13484S:	Maintained
13485F:	Documentation/filesystems/vfat.txt
13486F:	fs/fat/
13487
13488VFIO DRIVER
13489M:	Alex Williamson <alex.williamson@redhat.com>
13490L:	kvm@vger.kernel.org
13491T:	git git://github.com/awilliam/linux-vfio.git
13492S:	Maintained
13493F:	Documentation/vfio.txt
13494F:	drivers/vfio/
13495F:	include/linux/vfio.h
13496F:	include/uapi/linux/vfio.h
13497
13498VFIO MEDIATED DEVICE DRIVERS
13499M:	Kirti Wankhede <kwankhede@nvidia.com>
13500L:	kvm@vger.kernel.org
13501S:	Maintained
13502F:	Documentation/vfio-mediated-device.txt
13503F:	drivers/vfio/mdev/
13504F:	include/linux/mdev.h
13505F:	samples/vfio-mdev/
13506
13507VFIO PLATFORM DRIVER
13508M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13509L:	kvm@vger.kernel.org
13510S:	Maintained
13511F:	drivers/vfio/platform/
13512
13513VGA_SWITCHEROO
13514R:	Lukas Wunner <lukas@wunner.de>
13515S:	Maintained
13516F:	Documentation/gpu/vga-switcheroo.rst
13517F:	drivers/gpu/vga/vga_switcheroo.c
13518F:	include/linux/vga_switcheroo.h
13519T:	git git://anongit.freedesktop.org/drm/drm-misc
13520
13521VIDEOBUF2 FRAMEWORK
13522M:	Pawel Osciak <pawel@osciak.com>
13523M:	Marek Szyprowski <m.szyprowski@samsung.com>
13524M:	Kyungmin Park <kyungmin.park@samsung.com>
13525L:	linux-media@vger.kernel.org
13526S:	Maintained
13527F:	drivers/media/v4l2-core/videobuf2-*
13528F:	include/media/videobuf2-*
13529
13530VIRTIO AND VHOST VSOCK DRIVER
13531M:	Stefan Hajnoczi <stefanha@redhat.com>
13532L:	kvm@vger.kernel.org
13533L:	virtualization@lists.linux-foundation.org
13534L:	netdev@vger.kernel.org
13535S:	Maintained
13536F:	include/linux/virtio_vsock.h
13537F:	include/uapi/linux/virtio_vsock.h
13538F:	include/uapi/linux/vsockmon.h
13539F:	net/vmw_vsock/af_vsock_tap.c
13540F:	net/vmw_vsock/virtio_transport_common.c
13541F:	net/vmw_vsock/virtio_transport.c
13542F:	drivers/net/vsockmon.c
13543F:	drivers/vhost/vsock.c
13544F:	drivers/vhost/vsock.h
13545
13546VIRTUAL SERIO DEVICE DRIVER
13547M:	Stephen Chandler Paul <thatslyude@gmail.com>
13548S:	Maintained
13549F:	drivers/input/serio/userio.c
13550F:	include/uapi/linux/userio.h
13551
13552VIRTIO CONSOLE DRIVER
13553M:	Amit Shah <amit@kernel.org>
13554L:	virtualization@lists.linux-foundation.org
13555S:	Maintained
13556F:	drivers/char/virtio_console.c
13557F:	include/linux/virtio_console.h
13558F:	include/uapi/linux/virtio_console.h
13559
13560VIRTIO CORE, NET AND BLOCK DRIVERS
13561M:	"Michael S. Tsirkin" <mst@redhat.com>
13562M:	Jason Wang <jasowang@redhat.com>
13563L:	virtualization@lists.linux-foundation.org
13564S:	Maintained
13565F:	Documentation/devicetree/bindings/virtio/
13566F:	drivers/virtio/
13567F:	tools/virtio/
13568F:	drivers/net/virtio_net.c
13569F:	drivers/block/virtio_blk.c
13570F:	include/linux/virtio*.h
13571F:	include/uapi/linux/virtio_*.h
13572F:	drivers/crypto/virtio/
13573
13574VIRTIO DRIVERS FOR S390
13575M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13576M:	Halil Pasic <pasic@linux.vnet.ibm.com>
13577L:	linux-s390@vger.kernel.org
13578L:	virtualization@lists.linux-foundation.org
13579L:	kvm@vger.kernel.org
13580S:	Supported
13581F:	drivers/s390/virtio/
13582
13583VIRTIO GPU DRIVER
13584M:	David Airlie <airlied@linux.ie>
13585M:	Gerd Hoffmann <kraxel@redhat.com>
13586L:	dri-devel@lists.freedesktop.org
13587L:	virtualization@lists.linux-foundation.org
13588T:	git git://anongit.freedesktop.org/drm/drm-misc
13589S:	Maintained
13590F:	drivers/gpu/drm/virtio/
13591F:	include/uapi/linux/virtio_gpu.h
13592
13593VIRTIO HOST (VHOST)
13594M:	"Michael S. Tsirkin" <mst@redhat.com>
13595M:	Jason Wang <jasowang@redhat.com>
13596L:	kvm@vger.kernel.org
13597L:	virtualization@lists.linux-foundation.org
13598L:	netdev@vger.kernel.org
13599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13600S:	Maintained
13601F:	drivers/vhost/
13602F:	include/uapi/linux/vhost.h
13603
13604VIRTIO INPUT DRIVER
13605M:	Gerd Hoffmann <kraxel@redhat.com>
13606S:	Maintained
13607F:	drivers/virtio/virtio_input.c
13608F:	include/uapi/linux/virtio_input.h
13609
13610VIRTIO CRYPTO DRIVER
13611M:  Gonglei <arei.gonglei@huawei.com>
13612L:  virtualization@lists.linux-foundation.org
13613L:  linux-crypto@vger.kernel.org
13614S:  Maintained
13615F:  drivers/crypto/virtio/
13616F:  include/uapi/linux/virtio_crypto.h
13617
13618VIA RHINE NETWORK DRIVER
13619S:	Orphan
13620F:	drivers/net/ethernet/via/via-rhine.c
13621
13622VIA SD/MMC CARD CONTROLLER DRIVER
13623M:	Bruce Chang <brucechang@via.com.tw>
13624M:	Harald Welte <HaraldWelte@viatech.com>
13625S:	Maintained
13626F:	drivers/mmc/host/via-sdmmc.c
13627
13628VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13629M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13630L:	linux-fbdev@vger.kernel.org
13631S:	Maintained
13632F:	include/linux/via-core.h
13633F:	include/linux/via-gpio.h
13634F:	include/linux/via_i2c.h
13635F:	drivers/video/fbdev/via/
13636
13637VIA VELOCITY NETWORK DRIVER
13638M:	Francois Romieu <romieu@fr.zoreil.com>
13639L:	netdev@vger.kernel.org
13640S:	Maintained
13641F:	drivers/net/ethernet/via/via-velocity.*
13642
13643VIRT LIB
13644M:	Alex Williamson <alex.williamson@redhat.com>
13645M:	Paolo Bonzini <pbonzini@redhat.com>
13646L:	kvm@vger.kernel.org
13647S:	Supported
13648F:	virt/lib/
13649
13650VIVID VIRTUAL VIDEO DRIVER
13651M:	Hans Verkuil <hverkuil@xs4all.nl>
13652L:	linux-media@vger.kernel.org
13653T:	git git://linuxtv.org/media_tree.git
13654W:	https://linuxtv.org
13655S:	Maintained
13656F:	drivers/media/platform/vivid/*
13657
13658VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13659M:	Helen Koike <helen.koike@collabora.com>
13660L:	linux-media@vger.kernel.org
13661T:	git git://linuxtv.org/media_tree.git
13662W:	https://linuxtv.org
13663S:	Maintained
13664F:	drivers/media/platform/vimc/*
13665
13666VLYNQ BUS
13667M:	Florian Fainelli <f.fainelli@gmail.com>
13668L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13669S:	Maintained
13670F:	drivers/vlynq/vlynq.c
13671F:	include/linux/vlynq.h
13672
13673VME SUBSYSTEM
13674M:	Martyn Welch <martyn@welchs.me.uk>
13675M:	Manohar Vanga <manohar.vanga@gmail.com>
13676M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13677L:	devel@driverdev.osuosl.org
13678S:	Maintained
13679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13680F:	Documentation/driver-api/vme.rst
13681F:	drivers/staging/vme/
13682F:	drivers/vme/
13683F:	include/linux/vme*
13684
13685VMWARE HYPERVISOR INTERFACE
13686M:	Alok Kataria <akataria@vmware.com>
13687L:	virtualization@lists.linux-foundation.org
13688S:	Supported
13689F:	arch/x86/kernel/cpu/vmware.c
13690
13691VMWARE BALLOON DRIVER
13692M:	Xavier Deguillard <xdeguillard@vmware.com>
13693M:	Philip Moltmann <moltmann@vmware.com>
13694M:	"VMware, Inc." <pv-drivers@vmware.com>
13695L:	linux-kernel@vger.kernel.org
13696S:	Maintained
13697F:	drivers/misc/vmw_balloon.c
13698
13699VMWARE VMMOUSE SUBDRIVER
13700M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13701M:	"VMware, Inc." <pv-drivers@vmware.com>
13702L:	linux-input@vger.kernel.org
13703S:	Maintained
13704F:	drivers/input/mouse/vmmouse.c
13705F:	drivers/input/mouse/vmmouse.h
13706
13707VMWARE VMXNET3 ETHERNET DRIVER
13708M:	Shrikrishna Khare <skhare@vmware.com>
13709M:	"VMware, Inc." <pv-drivers@vmware.com>
13710L:	netdev@vger.kernel.org
13711S:	Maintained
13712F:	drivers/net/vmxnet3/
13713
13714VMware PVSCSI driver
13715M:	Jim Gill <jgill@vmware.com>
13716M:	VMware PV-Drivers <pv-drivers@vmware.com>
13717L:	linux-scsi@vger.kernel.org
13718S:	Maintained
13719F:	drivers/scsi/vmw_pvscsi.c
13720F:	drivers/scsi/vmw_pvscsi.h
13721
13722VMWARE PVRDMA DRIVER
13723M:	Adit Ranadive <aditr@vmware.com>
13724M:	VMware PV-Drivers <pv-drivers@vmware.com>
13725L:	linux-rdma@vger.kernel.org
13726S:	Maintained
13727F:	drivers/infiniband/hw/vmw_pvrdma/
13728
13729VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13730M:	Liam Girdwood <lgirdwood@gmail.com>
13731M:	Mark Brown <broonie@kernel.org>
13732L:	linux-kernel@vger.kernel.org
13733W:	http://www.slimlogic.co.uk/?p=48
13734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13735S:	Supported
13736F:	Documentation/devicetree/bindings/regulator/
13737F:	drivers/regulator/
13738F:	include/dt-bindings/regulator/
13739F:	include/linux/regulator/
13740
13741VRF
13742M:	David Ahern <dsa@cumulusnetworks.com>
13743M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13744L:	netdev@vger.kernel.org
13745S:	Maintained
13746F:	drivers/net/vrf.c
13747F:	Documentation/networking/vrf.txt
13748
13749VT1211 HARDWARE MONITOR DRIVER
13750M:	Juerg Haefliger <juergh@gmail.com>
13751L:	linux-hwmon@vger.kernel.org
13752S:	Maintained
13753F:	Documentation/hwmon/vt1211
13754F:	drivers/hwmon/vt1211.c
13755
13756VT8231 HARDWARE MONITOR DRIVER
13757M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13758L:	linux-hwmon@vger.kernel.org
13759S:	Maintained
13760F:	drivers/hwmon/vt8231.c
13761
13762VUB300 USB to SDIO/SD/MMC bridge chip
13763M:	Tony Olech <tony.olech@elandigitalsystems.com>
13764L:	linux-mmc@vger.kernel.org
13765L:	linux-usb@vger.kernel.org
13766S:	Supported
13767F:	drivers/mmc/host/vub300.c
13768
13769W1 DALLAS'S 1-WIRE BUS
13770M:	Evgeniy Polyakov <zbr@ioremap.net>
13771S:	Maintained
13772F:	Documentation/w1/
13773F:	drivers/w1/
13774
13775W83791D HARDWARE MONITORING DRIVER
13776M:	Marc Hulsman <m.hulsman@tudelft.nl>
13777L:	linux-hwmon@vger.kernel.org
13778S:	Maintained
13779F:	Documentation/hwmon/w83791d
13780F:	drivers/hwmon/w83791d.c
13781
13782W83793 HARDWARE MONITORING DRIVER
13783M:	Rudolf Marek <r.marek@assembler.cz>
13784L:	linux-hwmon@vger.kernel.org
13785S:	Maintained
13786F:	Documentation/hwmon/w83793
13787F:	drivers/hwmon/w83793.c
13788
13789W83795 HARDWARE MONITORING DRIVER
13790M:	Jean Delvare <jdelvare@suse.com>
13791L:	linux-hwmon@vger.kernel.org
13792S:	Maintained
13793F:	drivers/hwmon/w83795.c
13794
13795W83L51xD SD/MMC CARD INTERFACE DRIVER
13796M:	Pierre Ossman <pierre@ossman.eu>
13797S:	Maintained
13798F:	drivers/mmc/host/wbsd.*
13799
13800WACOM PROTOCOL 4 SERIAL TABLETS
13801M:	Julian Squires <julian@cipht.net>
13802M:	Hans de Goede <hdegoede@redhat.com>
13803L:	linux-input@vger.kernel.org
13804S:	Maintained
13805F:	drivers/input/tablet/wacom_serial4.c
13806
13807WATCHDOG DEVICE DRIVERS
13808M:	Wim Van Sebroeck <wim@iguana.be>
13809R:	Guenter Roeck <linux@roeck-us.net>
13810L:	linux-watchdog@vger.kernel.org
13811W:	http://www.linux-watchdog.org/
13812T:	git git://www.linux-watchdog.org/linux-watchdog.git
13813S:	Maintained
13814F:	Documentation/devicetree/bindings/watchdog/
13815F:	Documentation/watchdog/
13816F:	drivers/watchdog/
13817F:	include/linux/watchdog.h
13818F:	include/uapi/linux/watchdog.h
13819
13820WIIMOTE HID DRIVER
13821M:	David Herrmann <dh.herrmann@googlemail.com>
13822L:	linux-input@vger.kernel.org
13823S:	Maintained
13824F:	drivers/hid/hid-wiimote*
13825
13826WINBOND CIR DRIVER
13827M:	David Härdeman <david@hardeman.nu>
13828S:	Maintained
13829F:	drivers/media/rc/winbond-cir.c
13830
13831WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13832M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13833L:	linux-watchdog@vger.kernel.org
13834S:	Maintained
13835F:	drivers/watchdog/ebc-c384_wdt.c
13836
13837WINSYSTEMS WS16C48 GPIO DRIVER
13838M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13839L:	linux-gpio@vger.kernel.org
13840S:	Maintained
13841F:	drivers/gpio/gpio-ws16c48.c
13842
13843WIMAX STACK
13844M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13845M:	linux-wimax@intel.com
13846L:	wimax@linuxwimax.org (subscribers-only)
13847S:	Supported
13848W:	http://linuxwimax.org
13849F:	Documentation/wimax/README.wimax
13850F:	include/linux/wimax/debug.h
13851F:	include/net/wimax.h
13852F:	include/uapi/linux/wimax.h
13853F:	net/wimax/
13854
13855WISTRON LAPTOP BUTTON DRIVER
13856M:	Miloslav Trmac <mitr@volny.cz>
13857S:	Maintained
13858F:	drivers/input/misc/wistron_btns.c
13859
13860WL3501 WIRELESS PCMCIA CARD DRIVER
13861L:	linux-wireless@vger.kernel.org
13862S:	Odd fixes
13863F:	drivers/net/wireless/wl3501*
13864
13865WOLFSON MICROELECTRONICS DRIVERS
13866L:	patches@opensource.wolfsonmicro.com
13867T:	git https://github.com/CirrusLogic/linux-drivers.git
13868W:	https://github.com/CirrusLogic/linux-drivers/wiki
13869S:	Supported
13870F:	Documentation/hwmon/wm83??
13871F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13872F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13873F:	Documentation/devicetree/bindings/mfd/arizona.txt
13874F:	Documentation/devicetree/bindings/mfd/wm831x.txt
13875F:	arch/arm/mach-s3c64xx/mach-crag6410*
13876F:	drivers/clk/clk-wm83*.c
13877F:	drivers/extcon/extcon-arizona.c
13878F:	drivers/leds/leds-wm83*.c
13879F:	drivers/gpio/gpio-*wm*.c
13880F:	drivers/gpio/gpio-arizona.c
13881F:	drivers/hwmon/wm83??-hwmon.c
13882F:	drivers/input/misc/wm831x-on.c
13883F:	drivers/input/touchscreen/wm831x-ts.c
13884F:	drivers/input/touchscreen/wm97*.c
13885F:	drivers/mfd/arizona*
13886F:	drivers/mfd/wm*.c
13887F:	drivers/mfd/cs47l24*
13888F:	drivers/power/supply/wm83*.c
13889F:	drivers/rtc/rtc-wm83*.c
13890F:	drivers/regulator/wm8*.c
13891F:	drivers/regulator/arizona*
13892F:	drivers/video/backlight/wm83*_bl.c
13893F:	drivers/watchdog/wm83*_wdt.c
13894F:	include/linux/mfd/arizona/
13895F:	include/linux/mfd/wm831x/
13896F:	include/linux/mfd/wm8350/
13897F:	include/linux/mfd/wm8400*
13898F:	include/linux/regulator/arizona*
13899F:	include/linux/wm97xx.h
13900F:	include/sound/wm????.h
13901F:	sound/soc/codecs/arizona.?
13902F:	sound/soc/codecs/wm*
13903F:	sound/soc/codecs/cs47l24*
13904
13905WORKQUEUE
13906M:	Tejun Heo <tj@kernel.org>
13907R:	Lai Jiangshan <jiangshanlai@gmail.com>
13908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13909S:	Maintained
13910F:	include/linux/workqueue.h
13911F:	kernel/workqueue.c
13912F:	Documentation/core-api/workqueue.rst
13913
13914X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13915M:	Chen-Yu Tsai <wens@csie.org>
13916L:	linux-kernel@vger.kernel.org
13917S:	Maintained
13918N:	axp[128]
13919
13920X.25 NETWORK LAYER
13921M:	Andrew Hendry <andrew.hendry@gmail.com>
13922L:	linux-x25@vger.kernel.org
13923S:	Odd Fixes
13924F:	Documentation/networking/x25*
13925F:	include/net/x25*
13926F:	net/x25/
13927
13928X86 ARCHITECTURE (32-BIT AND 64-BIT)
13929M:	Thomas Gleixner <tglx@linutronix.de>
13930M:	Ingo Molnar <mingo@redhat.com>
13931M:	"H. Peter Anvin" <hpa@zytor.com>
13932M:	x86@kernel.org
13933L:	linux-kernel@vger.kernel.org
13934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13935S:	Maintained
13936F:	Documentation/x86/
13937F:	arch/x86/
13938
13939X86 PLATFORM DRIVERS
13940M:	Darren Hart <dvhart@infradead.org>
13941M:	Andy Shevchenko <andy@infradead.org>
13942L:	platform-driver-x86@vger.kernel.org
13943T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13944S:	Maintained
13945F:	drivers/platform/x86/
13946F:	drivers/platform/olpc/
13947
13948X86 MCE INFRASTRUCTURE
13949M:	Tony Luck <tony.luck@intel.com>
13950M:	Borislav Petkov <bp@alien8.de>
13951L:	linux-edac@vger.kernel.org
13952S:	Maintained
13953F:	arch/x86/kernel/cpu/mcheck/*
13954
13955X86 MICROCODE UPDATE SUPPORT
13956M:	Borislav Petkov <bp@alien8.de>
13957S:	Maintained
13958F:	arch/x86/kernel/cpu/microcode/*
13959
13960X86 VDSO
13961M:	Andy Lutomirski <luto@amacapital.net>
13962L:	linux-kernel@vger.kernel.org
13963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13964S:	Maintained
13965F:	arch/x86/entry/vdso/
13966
13967XC2028/3028 TUNER DRIVER
13968M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13970L:	linux-media@vger.kernel.org
13971W:	https://linuxtv.org
13972T:	git git://linuxtv.org/media_tree.git
13973S:	Maintained
13974F:	drivers/media/tuners/tuner-xc2028.*
13975
13976XEN HYPERVISOR INTERFACE
13977M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13978M:	Juergen Gross <jgross@suse.com>
13979L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13981S:	Supported
13982F:	arch/x86/xen/
13983F:	drivers/*/xen-*front.c
13984F:	drivers/xen/
13985F:	arch/x86/include/asm/xen/
13986F:	include/xen/
13987F:	include/uapi/xen/
13988
13989XEN HYPERVISOR ARM
13990M:	Stefano Stabellini <sstabellini@kernel.org>
13991L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13992S:	Maintained
13993F:	arch/arm/xen/
13994F:	arch/arm/include/asm/xen/
13995
13996XEN HYPERVISOR ARM64
13997M:	Stefano Stabellini <sstabellini@kernel.org>
13998L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13999S:	Maintained
14000F:	arch/arm64/xen/
14001F:	arch/arm64/include/asm/xen/
14002
14003XEN NETWORK BACKEND DRIVER
14004M:	Wei Liu <wei.liu2@citrix.com>
14005M:	Paul Durrant <paul.durrant@citrix.com>
14006L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14007L:	netdev@vger.kernel.org
14008S:	Supported
14009F:	drivers/net/xen-netback/*
14010
14011XEN PCI SUBSYSTEM
14012M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14013L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14014S:	Supported
14015F:	arch/x86/pci/*xen*
14016F:	drivers/pci/*xen*
14017
14018XEN BLOCK SUBSYSTEM
14019M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14020M:	Roger Pau Monné <roger.pau@citrix.com>
14021L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14022S:	Supported
14023F:	drivers/block/xen-blkback/*
14024F:	drivers/block/xen*
14025
14026XEN PVSCSI DRIVERS
14027M:	Juergen Gross <jgross@suse.com>
14028L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14029L:	linux-scsi@vger.kernel.org
14030S:	Supported
14031F:	drivers/scsi/xen-scsifront.c
14032F:	drivers/xen/xen-scsiback.c
14033F:	include/xen/interface/io/vscsiif.h
14034
14035XEN SWIOTLB SUBSYSTEM
14036M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14037L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14038S:	Supported
14039F:	arch/x86/xen/*swiotlb*
14040F:	drivers/xen/*swiotlb*
14041
14042XFS FILESYSTEM
14043M:	Darrick J. Wong <darrick.wong@oracle.com>
14044M:	linux-xfs@vger.kernel.org
14045L:	linux-xfs@vger.kernel.org
14046W:	http://xfs.org/
14047T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14048S:	Supported
14049F:	Documentation/filesystems/xfs.txt
14050F:	fs/xfs/
14051
14052XILINX AXI ETHERNET DRIVER
14053M:	Anirudha Sarangi <anirudh@xilinx.com>
14054M:	John Linn <John.Linn@xilinx.com>
14055S:	Maintained
14056F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14057
14058XILINX UARTLITE SERIAL DRIVER
14059M:	Peter Korsgaard <jacmet@sunsite.dk>
14060L:	linux-serial@vger.kernel.org
14061S:	Maintained
14062F:	drivers/tty/serial/uartlite.c
14063
14064XILINX VIDEO IP CORES
14065M:	Hyun Kwon <hyun.kwon@xilinx.com>
14066M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14067L:	linux-media@vger.kernel.org
14068T:	git git://linuxtv.org/media_tree.git
14069S:	Supported
14070F:	Documentation/devicetree/bindings/media/xilinx/
14071F:	drivers/media/platform/xilinx/
14072F:	include/uapi/linux/xilinx-v4l2-controls.h
14073
14074XILLYBUS DRIVER
14075M:	Eli Billauer <eli.billauer@gmail.com>
14076L:	linux-kernel@vger.kernel.org
14077S:	Supported
14078F:	drivers/char/xillybus/
14079
14080XTENSA XTFPGA PLATFORM SUPPORT
14081M:	Max Filippov <jcmvbkbc@gmail.com>
14082L:	linux-xtensa@linux-xtensa.org
14083S:	Maintained
14084F:	drivers/spi/spi-xtensa-xtfpga.c
14085F:	sound/soc/xtensa/xtfpga-i2s.c
14086
14087YAM DRIVER FOR AX.25
14088M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14089L:	linux-hams@vger.kernel.org
14090S:	Maintained
14091F:	drivers/net/hamradio/yam*
14092F:	include/linux/yam.h
14093
14094YEALINK PHONE DRIVER
14095M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14096L:	usbb2k-api-dev@nongnu.org
14097S:	Maintained
14098F:	Documentation/input/yealink.rst
14099F:	drivers/input/misc/yealink.*
14100
14101Z8530 DRIVER FOR AX.25
14102M:	Joerg Reuter <jreuter@yaina.de>
14103W:	http://yaina.de/jreuter/
14104W:	http://www.qsl.net/dl1bke/
14105L:	linux-hams@vger.kernel.org
14106S:	Maintained
14107F:	Documentation/networking/z8530drv.txt
14108F:	drivers/net/hamradio/*scc.c
14109F:	drivers/net/hamradio/z8530.h
14110
14111ZBUD COMPRESSED PAGE ALLOCATOR
14112M:	Seth Jennings <sjenning@redhat.com>
14113M:	Dan Streetman <ddstreet@ieee.org>
14114L:	linux-mm@kvack.org
14115S:	Maintained
14116F:	mm/zbud.c
14117F:	include/linux/zbud.h
14118
14119ZD1211RW WIRELESS DRIVER
14120M:	Daniel Drake <dsd@gentoo.org>
14121M:	Ulrich Kunitz <kune@deine-taler.de>
14122W:	http://zd1211.ath.cx/wiki/DriverRewrite
14123L:	linux-wireless@vger.kernel.org
14124L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14125S:	Maintained
14126F:	drivers/net/wireless/zydas/zd1211rw/
14127
14128ZD1301_DEMOD MEDIA DRIVER
14129M:	Antti Palosaari <crope@iki.fi>
14130L:	linux-media@vger.kernel.org
14131W:	https://linuxtv.org/
14132W:	http://palosaari.fi/linux/
14133Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14134S:	Maintained
14135F:	drivers/media/dvb-frontends/zd1301_demod*
14136
14137ZD1301 MEDIA DRIVER
14138M:	Antti Palosaari <crope@iki.fi>
14139L:	linux-media@vger.kernel.org
14140W:	https://linuxtv.org/
14141W:	http://palosaari.fi/linux/
14142Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14143S:	Maintained
14144F:	drivers/media/usb/dvb-usb-v2/zd1301*
14145
14146ZPOOL COMPRESSED PAGE STORAGE API
14147M:	Dan Streetman <ddstreet@ieee.org>
14148L:	linux-mm@kvack.org
14149S:	Maintained
14150F:	mm/zpool.c
14151F:	include/linux/zpool.h
14152
14153ZR36067 VIDEO FOR LINUX DRIVER
14154L:	mjpeg-users@lists.sourceforge.net
14155L:	linux-media@vger.kernel.org
14156W:	http://mjpeg.sourceforge.net/driver-zoran/
14157T:	hg https://linuxtv.org/hg/v4l-dvb
14158S:	Odd Fixes
14159F:	drivers/media/pci/zoran/
14160
14161ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14162M:	Minchan Kim <minchan@kernel.org>
14163M:	Nitin Gupta <ngupta@vflare.org>
14164R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14165L:	linux-kernel@vger.kernel.org
14166S:	Maintained
14167F:	drivers/block/zram/
14168F:	Documentation/blockdev/zram.txt
14169
14170ZS DECSTATION Z85C30 SERIAL DRIVER
14171M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14172S:	Maintained
14173F:	drivers/tty/serial/zs.*
14174
14175ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14176M:	Minchan Kim <minchan@kernel.org>
14177M:	Nitin Gupta <ngupta@vflare.org>
14178R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14179L:	linux-mm@kvack.org
14180S:	Maintained
14181F:	mm/zsmalloc.c
14182F:	include/linux/zsmalloc.h
14183F:	Documentation/vm/zsmalloc.txt
14184
14185ZSWAP COMPRESSED SWAP CACHING
14186M:	Seth Jennings <sjenning@redhat.com>
14187M:	Dan Streetman <ddstreet@ieee.org>
14188L:	linux-mm@kvack.org
14189S:	Maintained
14190F:	mm/zswap.c
14191
14192THE REST
14193M:	Linus Torvalds <torvalds@linux-foundation.org>
14194L:	linux-kernel@vger.kernel.org
14195Q:	http://patchwork.kernel.org/project/LKML/list/
14196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14197S:	Buried alive in reporters
14198F:	*
14199F:	*/
14200