xref: /linux/MAINTAINERS (revision 26b433d0da062d6e19d75350c0171d3cf8ff560d)
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 <alex.aring@gmail.com>
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
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.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 APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI THERMAL 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/*thermal*
362
363ACPI VIDEO DRIVER
364M:	Zhang Rui <rui.zhang@intel.com>
365L:	linux-acpi@vger.kernel.org
366W:	https://01.org/linux-acpi
367B:	https://bugzilla.kernel.org
368S:	Supported
369F:	drivers/acpi/acpi_video.c
370
371ACPI WMI DRIVER
372L:	platform-driver-x86@vger.kernel.org
373S:	Orphan
374F:	drivers/platform/x86/wmi.c
375
376AD1889 ALSA SOUND DRIVER
377M:	Thibaut Varene <T-Bone@parisc-linux.org>
378W:	http://wiki.parisc-linux.org/AD1889
379L:	linux-parisc@vger.kernel.org
380S:	Maintained
381F:	sound/pci/ad1889.*
382
383AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384M:	Michael Hennerich <michael.hennerich@analog.com>
385W:	http://wiki.analog.com/AD5254
386W:	http://ez.analog.com/community/linux-device-drivers
387S:	Supported
388F:	drivers/misc/ad525x_dpot.c
389
390AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391M:	Michael Hennerich <michael.hennerich@analog.com>
392W:	http://wiki.analog.com/AD5398
393W:	http://ez.analog.com/community/linux-device-drivers
394S:	Supported
395F:	drivers/regulator/ad5398.c
396
397AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398M:	Michael Hennerich <michael.hennerich@analog.com>
399W:	http://wiki.analog.com/AD7142
400W:	http://ez.analog.com/community/linux-device-drivers
401S:	Supported
402F:	drivers/input/misc/ad714x.c
403
404AD7877 TOUCHSCREEN DRIVER
405M:	Michael Hennerich <michael.hennerich@analog.com>
406W:	http://wiki.analog.com/AD7877
407W:	http://ez.analog.com/community/linux-device-drivers
408S:	Supported
409F:	drivers/input/touchscreen/ad7877.c
410
411AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD7879
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/input/touchscreen/ad7879.c
417
418ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419M:	Jiri Kosina <jikos@kernel.org>
420S:	Maintained
421
422ADF7242 IEEE 802.15.4 RADIO DRIVER
423M:	Michael Hennerich <michael.hennerich@analog.com>
424W:	https://wiki.analog.com/ADF7242
425W:	http://ez.analog.com/community/linux-device-drivers
426L:	linux-wpan@vger.kernel.org
427S:	Supported
428F:	drivers/net/ieee802154/adf7242.c
429F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
431ADM1025 HARDWARE MONITOR DRIVER
432M:	Jean Delvare <jdelvare@suse.com>
433L:	linux-hwmon@vger.kernel.org
434S:	Maintained
435F:	Documentation/hwmon/adm1025
436F:	drivers/hwmon/adm1025.c
437
438ADM1029 HARDWARE MONITOR DRIVER
439M:	Corentin Labbe <clabbe.montjoie@gmail.com>
440L:	linux-hwmon@vger.kernel.org
441S:	Maintained
442F:	drivers/hwmon/adm1029.c
443
444ADM8211 WIRELESS DRIVER
445L:	linux-wireless@vger.kernel.org
446W:	http://wireless.kernel.org/
447S:	Orphan
448F:	drivers/net/wireless/admtek/adm8211.*
449
450ADP1653 FLASH CONTROLLER DRIVER
451M:	Sakari Ailus <sakari.ailus@iki.fi>
452L:	linux-media@vger.kernel.org
453S:	Maintained
454F:	drivers/media/i2c/adp1653.c
455F:	include/media/i2c/adp1653.h
456
457ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458M:	Michael Hennerich <michael.hennerich@analog.com>
459W:	http://wiki.analog.com/ADP5520
460W:	http://ez.analog.com/community/linux-device-drivers
461S:	Supported
462F:	drivers/mfd/adp5520.c
463F:	drivers/video/backlight/adp5520_bl.c
464F:	drivers/leds/leds-adp5520.c
465F:	drivers/gpio/gpio-adp5520.c
466F:	drivers/input/keyboard/adp5520-keys.c
467
468ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469M:	Michael Hennerich <michael.hennerich@analog.com>
470W:	http://wiki.analog.com/ADP5588
471W:	http://ez.analog.com/community/linux-device-drivers
472S:	Supported
473F:	drivers/input/keyboard/adp5588-keys.c
474F:	drivers/gpio/gpio-adp5588.c
475
476ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477M:	Michael Hennerich <michael.hennerich@analog.com>
478W:	http://wiki.analog.com/ADP8860
479W:	http://ez.analog.com/community/linux-device-drivers
480S:	Supported
481F:	drivers/video/backlight/adp8860_bl.c
482
483ADS1015 HARDWARE MONITOR DRIVER
484M:	Dirk Eibach <eibach@gdsys.de>
485L:	linux-hwmon@vger.kernel.org
486S:	Maintained
487F:	Documentation/hwmon/ads1015
488F:	drivers/hwmon/ads1015.c
489F:	include/linux/platform_data/ads1015.h
490
491ADT746X FAN DRIVER
492M:	Colin Leroy <colin@colino.net>
493S:	Maintained
494F:	drivers/macintosh/therm_adt746x.c
495
496ADT7475 HARDWARE MONITOR DRIVER
497M:	Jean Delvare <jdelvare@suse.com>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/adt7475
501F:	drivers/hwmon/adt7475.c
502
503ADVANSYS SCSI DRIVER
504M:	Matthew Wilcox <matthew@wil.cx>
505M:	Hannes Reinecke <hare@suse.com>
506L:	linux-scsi@vger.kernel.org
507S:	Maintained
508F:	Documentation/scsi/advansys.txt
509F:	drivers/scsi/advansys.c
510
511ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512M:	Michael Hennerich <michael.hennerich@analog.com>
513W:	http://wiki.analog.com/ADXL345
514W:	http://ez.analog.com/community/linux-device-drivers
515S:	Supported
516F:	drivers/input/misc/adxl34x.c
517
518AEDSP16 DRIVER
519M:	Riccardo Facchetti <fizban@tin.it>
520S:	Maintained
521F:	sound/oss/aedsp16.c
522
523AF9013 MEDIA DRIVER
524M:	Antti Palosaari <crope@iki.fi>
525L:	linux-media@vger.kernel.org
526W:	https://linuxtv.org
527W:	http://palosaari.fi/linux/
528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
529T:	git git://linuxtv.org/anttip/media_tree.git
530S:	Maintained
531F:	drivers/media/dvb-frontends/af9013*
532
533AF9033 MEDIA DRIVER
534M:	Antti Palosaari <crope@iki.fi>
535L:	linux-media@vger.kernel.org
536W:	https://linuxtv.org
537W:	http://palosaari.fi/linux/
538Q:	http://patchwork.linuxtv.org/project/linux-media/list/
539T:	git git://linuxtv.org/anttip/media_tree.git
540S:	Maintained
541F:	drivers/media/dvb-frontends/af9033*
542
543AFFS FILE SYSTEM
544L:	linux-fsdevel@vger.kernel.org
545S:	Orphan
546F:	Documentation/filesystems/affs.txt
547F:	fs/affs/
548
549AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550M:	David Howells <dhowells@redhat.com>
551L:	linux-afs@lists.infradead.org
552S:	Supported
553F:	fs/afs/
554F:	include/net/af_rxrpc.h
555F:	net/rxrpc/af_rxrpc.c
556W:	https://www.infradead.org/~dhowells/kafs/
557
558AGPGART DRIVER
559M:	David Airlie <airlied@linux.ie>
560T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
561S:	Maintained
562F:	drivers/char/agp/
563F:	include/linux/agp*
564F:	include/uapi/linux/agp*
565
566AHA152X SCSI DRIVER
567M:	"Juergen E. Fischer" <fischer@norbit.de>
568L:	linux-scsi@vger.kernel.org
569S:	Maintained
570F:	drivers/scsi/aha152x*
571F:	drivers/scsi/pcmcia/aha152x*
572
573AIC7XXX / AIC79XX SCSI DRIVER
574M:	Hannes Reinecke <hare@suse.com>
575L:	linux-scsi@vger.kernel.org
576S:	Maintained
577F:	drivers/scsi/aic7xxx/
578
579AIMSLAB FM RADIO RECEIVER DRIVER
580M:	Hans Verkuil <hverkuil@xs4all.nl>
581L:	linux-media@vger.kernel.org
582T:	git git://linuxtv.org/media_tree.git
583W:	https://linuxtv.org
584S:	Maintained
585F:	drivers/media/radio/radio-aimslab*
586
587AIO
588M:	Benjamin LaHaise <bcrl@kvack.org>
589L:	linux-aio@kvack.org
590S:	Supported
591F:	fs/aio.c
592F:	include/linux/*aio*.h
593
594AIRSPY MEDIA DRIVER
595M:	Antti Palosaari <crope@iki.fi>
596L:	linux-media@vger.kernel.org
597W:	https://linuxtv.org
598W:	http://palosaari.fi/linux/
599Q:	http://patchwork.linuxtv.org/project/linux-media/list/
600T:	git git://linuxtv.org/anttip/media_tree.git
601S:	Maintained
602F:	drivers/media/usb/airspy/
603
604ALACRITECH GIGABIT ETHERNET DRIVER
605M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
606S:	Maintained
607F:	drivers/net/ethernet/alacritech/*
608
609ALCATEL SPEEDTOUCH USB DRIVER
610M:	Duncan Sands <duncan.sands@free.fr>
611L:	linux-usb@vger.kernel.org
612W:	http://www.linux-usb.org/SpeedTouch/
613S:	Maintained
614F:	drivers/usb/atm/speedtch.c
615F:	drivers/usb/atm/usbatm.c
616
617ALCHEMY AU1XX0 MMC DRIVER
618M:	Manuel Lauss <manuel.lauss@gmail.com>
619S:	Maintained
620F:	drivers/mmc/host/au1xmmc.c
621
622ALI1563 I2C DRIVER
623M:	Rudolf Marek <r.marek@assembler.cz>
624L:	linux-i2c@vger.kernel.org
625S:	Maintained
626F:	Documentation/i2c/busses/i2c-ali1563
627F:	drivers/i2c/busses/i2c-ali1563.c
628
629ALLWINNER SECURITY SYSTEM
630M:	Corentin Labbe <clabbe.montjoie@gmail.com>
631L:	linux-crypto@vger.kernel.org
632S:	Maintained
633F:	drivers/crypto/sunxi-ss/
634
635ALPHA PORT
636M:	Richard Henderson <rth@twiddle.net>
637M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638M:	Matt Turner <mattst88@gmail.com>
639S:	Odd Fixes
640L:	linux-alpha@vger.kernel.org
641F:	arch/alpha/
642
643ALPS PS/2 TOUCHPAD DRIVER
644R:	Pali Rohár <pali.rohar@gmail.com>
645F:	drivers/input/mouse/alps.*
646
647ALTERA MAILBOX DRIVER
648M:	Ley Foon Tan <lftan@altera.com>
649L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650S:	Maintained
651F:	drivers/mailbox/mailbox-altera.c
652
653ALTERA PIO DRIVER
654M:	Tien Hock Loh <thloh@altera.com>
655L:	linux-gpio@vger.kernel.org
656S:	Maintained
657F:	drivers/gpio/gpio-altera.c
658
659ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
660M:	Thor Thayer <thor.thayer@linux.intel.com>
661S:	Maintained
662F:	drivers/gpio/gpio-altera-a10sr.c
663F:	drivers/mfd/altera-a10sr.c
664F:	drivers/reset/reset-a10sr.c
665F:	include/linux/mfd/altera-a10sr.h
666F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
667
668ALTERA TRIPLE SPEED ETHERNET DRIVER
669M:	Vince Bridgers <vbridger@opensource.altera.com>
670L:	netdev@vger.kernel.org
671L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672S:	Maintained
673F:	drivers/net/ethernet/altera/
674
675ALTERA UART/JTAG UART SERIAL DRIVERS
676M:	Tobias Klauser <tklauser@distanz.ch>
677L:	linux-serial@vger.kernel.org
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/tty/serial/altera_uart.c
681F:	drivers/tty/serial/altera_jtaguart.c
682F:	include/linux/altera_uart.h
683F:	include/linux/altera_jtaguart.h
684
685AMAZON ETHERNET DRIVERS
686M:	Netanel Belgazal <netanel@annapurnalabs.com>
687R:	Saeed Bishara <saeed@annapurnalabs.com>
688R:	Zorik Machulsky <zorik@annapurnalabs.com>
689L:	netdev@vger.kernel.org
690S:	Supported
691F:	Documentation/networking/ena.txt
692F:	drivers/net/ethernet/amazon/
693
694AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
695M:	Tom Lendacky <thomas.lendacky@amd.com>
696M:	Gary Hook <gary.hook@amd.com>
697L:	linux-crypto@vger.kernel.org
698S:	Supported
699F:	drivers/crypto/ccp/
700F:	include/linux/ccp.h
701
702AMD FAM15H PROCESSOR POWER MONITORING DRIVER
703M:	Huang Rui <ray.huang@amd.com>
704L:	linux-hwmon@vger.kernel.org
705S:	Supported
706F:	Documentation/hwmon/fam15h_power
707F:	drivers/hwmon/fam15h_power.c
708
709AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
710L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
711S:	Orphan
712F:	drivers/usb/gadget/udc/amd5536udc.*
713
714AMD GEODE PROCESSOR/CHIPSET SUPPORT
715P:	Andres Salomon <dilinger@queued.net>
716L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
717W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
718S:	Supported
719F:	drivers/char/hw_random/geode-rng.c
720F:	drivers/crypto/geode*
721F:	drivers/video/fbdev/geode/
722F:	arch/x86/include/asm/geode.h
723
724AMD IOMMU (AMD-VI)
725M:	Joerg Roedel <joro@8bytes.org>
726L:	iommu@lists.linux-foundation.org
727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
728S:	Maintained
729F:	drivers/iommu/amd_iommu*.[ch]
730F:	include/linux/amd-iommu.h
731
732AMD KFD
733M:	Oded Gabbay <oded.gabbay@gmail.com>
734L:	dri-devel@lists.freedesktop.org
735T:	git git://people.freedesktop.org/~gabbayo/linux.git
736S:	Supported
737F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
738F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
739F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
740F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
741F:	drivers/gpu/drm/amd/amdkfd/
742F:	drivers/gpu/drm/amd/include/cik_structs.h
743F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
744F:	drivers/gpu/drm/amd/include/vi_structs.h
745F:	drivers/gpu/drm/radeon/radeon_kfd.c
746F:	drivers/gpu/drm/radeon/radeon_kfd.h
747F:	include/uapi/linux/kfd_ioctl.h
748
749AMD SEATTLE DEVICE TREE SUPPORT
750M:	Brijesh Singh <brijeshkumar.singh@amd.com>
751M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
752M:	Tom Lendacky <thomas.lendacky@amd.com>
753S:	Supported
754F:	arch/arm64/boot/dts/amd/
755
756AMD XGBE DRIVER
757M:	Tom Lendacky <thomas.lendacky@amd.com>
758L:	netdev@vger.kernel.org
759S:	Supported
760F:	drivers/net/ethernet/amd/xgbe/
761F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
762
763AMS (Apple Motion Sensor) DRIVER
764M:	Michael Hanselmann <linux-kernel@hansmi.ch>
765S:	Supported
766F:	drivers/macintosh/ams/
767
768ANALOG DEVICES INC AD9389B DRIVER
769M:	Hans Verkuil <hans.verkuil@cisco.com>
770L:	linux-media@vger.kernel.org
771S:	Maintained
772F:	drivers/media/i2c/ad9389b*
773
774ANALOG DEVICES INC ADV7180 DRIVER
775M:	Lars-Peter Clausen <lars@metafoo.de>
776L:	linux-media@vger.kernel.org
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/media/i2c/adv7180.c
780
781ANALOG DEVICES INC ADV7511 DRIVER
782M:	Hans Verkuil <hans.verkuil@cisco.com>
783L:	linux-media@vger.kernel.org
784S:	Maintained
785F:	drivers/media/i2c/adv7511*
786
787ANALOG DEVICES INC ADV7604 DRIVER
788M:	Hans Verkuil <hans.verkuil@cisco.com>
789L:	linux-media@vger.kernel.org
790S:	Maintained
791F:	drivers/media/i2c/adv7604*
792
793ANALOG DEVICES INC ADV7842 DRIVER
794M:	Hans Verkuil <hans.verkuil@cisco.com>
795L:	linux-media@vger.kernel.org
796S:	Maintained
797F:	drivers/media/i2c/adv7842*
798
799ANALOG DEVICES INC ASOC CODEC DRIVERS
800M:	Lars-Peter Clausen <lars@metafoo.de>
801L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
802W:	http://wiki.analog.com/
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	sound/soc/codecs/adau*
806F:	sound/soc/codecs/adav*
807F:	sound/soc/codecs/ad1*
808F:	sound/soc/codecs/ad7*
809F:	sound/soc/codecs/ssm*
810F:	sound/soc/codecs/sigmadsp.*
811
812ANALOG DEVICES INC ASOC DRIVERS
813L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
814L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
815W:	http://blackfin.uclinux.org/
816S:	Supported
817F:	sound/soc/blackfin/*
818
819ANALOG DEVICES INC DMA DRIVERS
820M:	Lars-Peter Clausen <lars@metafoo.de>
821W:	http://ez.analog.com/community/linux-device-drivers
822S:	Supported
823F:	drivers/dma/dma-axi-dmac.c
824
825ANALOG DEVICES INC IIO DRIVERS
826M:	Lars-Peter Clausen <lars@metafoo.de>
827M:	Michael Hennerich <Michael.Hennerich@analog.com>
828W:	http://wiki.analog.com/
829W:	http://ez.analog.com/community/linux-device-drivers
830S:	Supported
831F:	drivers/iio/*/ad*
832F:	drivers/iio/adc/ltc2497*
833X:	drivers/iio/*/adjd*
834F:	drivers/staging/iio/*/ad*
835F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
836
837ANDROID CONFIG FRAGMENTS
838M:	Rob Herring <robh@kernel.org>
839S:	Supported
840F:	kernel/configs/android*
841
842ANDROID DRIVERS
843M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
844M:	Arve Hjønnevåg <arve@android.com>
845M:	Riley Andrews <riandrews@android.com>
846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
847L:	devel@driverdev.osuosl.org
848S:	Supported
849F:	drivers/android/
850F:	drivers/staging/android/
851
852ANDROID ION DRIVER
853M:	Laura Abbott <labbott@redhat.com>
854M:	Sumit Semwal <sumit.semwal@linaro.org>
855L:	devel@driverdev.osuosl.org
856S:	Supported
857F:	drivers/staging/android/ion
858F:	drivers/staging/android/uapi/ion.h
859F:	drivers/staging/android/uapi/ion_test.h
860
861AOA (Apple Onboard Audio) ALSA DRIVER
862M:	Johannes Berg <johannes@sipsolutions.net>
863L:	linuxppc-dev@lists.ozlabs.org
864L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
865S:	Maintained
866F:	sound/aoa/
867
868APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
869M:	William Breathitt Gray <vilhelm.gray@gmail.com>
870L:	linux-iio@vger.kernel.org
871S:	Maintained
872F:	drivers/iio/adc/stx104.c
873
874APM DRIVER
875M:	Jiri Kosina <jikos@kernel.org>
876S:	Odd fixes
877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
878F:	arch/x86/kernel/apm_32.c
879F:	include/linux/apm_bios.h
880F:	include/uapi/linux/apm_bios.h
881F:	drivers/char/apm-emulation.c
882
883APPARMOR SECURITY MODULE
884M:	John Johansen <john.johansen@canonical.com>
885L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
886W:	apparmor.wiki.kernel.org
887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
888S:	Supported
889F:	security/apparmor/
890F:	Documentation/admin-guide/LSM/apparmor.rst
891
892APPLE BCM5974 MULTITOUCH DRIVER
893M:	Henrik Rydberg <rydberg@bitmath.org>
894L:	linux-input@vger.kernel.org
895S:	Odd fixes
896F:	drivers/input/mouse/bcm5974.c
897
898APPLE SMC DRIVER
899M:	Henrik Rydberg <rydberg@bitmath.org>
900L:	linux-hwmon@vger.kernel.org
901S:	Odd fixes
902F:	drivers/hwmon/applesmc.c
903
904APPLETALK NETWORK LAYER
905L:	netdev@vger.kernel.org
906S:	Odd fixes
907F:	drivers/net/appletalk/
908F:	net/appletalk/
909
910APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
911M:	Duc Dang <dhdang@apm.com>
912S:	Supported
913F:	arch/arm64/boot/dts/apm/
914
915APPLIED MICRO (APM) X-GENE SOC EDAC
916M:	Loc Ho <lho@apm.com>
917S:	Supported
918F:	drivers/edac/xgene_edac.c
919F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
920
921APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
922M:	Iyappan Subramanian <isubramanian@apm.com>
923M:	Keyur Chudgar <kchudgar@apm.com>
924S:	Supported
925F:	drivers/net/ethernet/apm/xgene-v2/
926
927APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
928M:	Iyappan Subramanian <isubramanian@apm.com>
929M:	Keyur Chudgar <kchudgar@apm.com>
930M:	Quan Nguyen <qnguyen@apm.com>
931S:	Supported
932F:	drivers/net/ethernet/apm/xgene/
933F:	drivers/net/phy/mdio-xgene.c
934F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
935F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
936
937APPLIED MICRO (APM) X-GENE SOC PMU
938M:	Tai Nguyen <ttnguyen@apm.com>
939S:	Supported
940F:	drivers/perf/xgene_pmu.c
941F:	Documentation/perf/xgene-pmu.txt
942F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
943
944APTINA CAMERA SENSOR PLL
945M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
946L:	linux-media@vger.kernel.org
947S:	Maintained
948F:	drivers/media/i2c/aptina-pll.*
949
950ARC FRAMEBUFFER DRIVER
951M:	Jaya Kumar <jayalk@intworks.biz>
952S:	Maintained
953F:	drivers/video/fbdev/arcfb.c
954F:	drivers/video/fbdev/core/fb_defio.c
955
956ARC PGU DRM DRIVER
957M:	Alexey Brodkin <abrodkin@synopsys.com>
958S:	Supported
959F:	drivers/gpu/drm/arc/
960F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
961
962ARCNET NETWORK LAYER
963M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
964L:	netdev@vger.kernel.org
965S:	Maintained
966F:	drivers/net/arcnet/
967F:	include/uapi/linux/if_arcnet.h
968
969ARM ARCHITECTED TIMER DRIVER
970M:	Mark Rutland <mark.rutland@arm.com>
971M:	Marc Zyngier <marc.zyngier@arm.com>
972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
973S:	Maintained
974F:	arch/arm/include/asm/arch_timer.h
975F:	arch/arm64/include/asm/arch_timer.h
976F:	drivers/clocksource/arm_arch_timer.c
977
978ARM HDLCD DRM DRIVER
979M:	Liviu Dudau <liviu.dudau@arm.com>
980S:	Supported
981F:	drivers/gpu/drm/arm/hdlcd_*
982F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
983
984ARM MALI-DP DRM DRIVER
985M:	Liviu Dudau <liviu.dudau@arm.com>
986M:	Brian Starkey <brian.starkey@arm.com>
987M:	Mali DP Maintainers <malidp@foss.arm.com>
988S:	Supported
989F:	drivers/gpu/drm/arm/
990F:	Documentation/devicetree/bindings/display/arm,malidp.txt
991
992ARM MFM AND FLOPPY DRIVERS
993M:	Ian Molton <spyro@f2s.com>
994S:	Maintained
995F:	arch/arm/lib/floppydma.S
996F:	arch/arm/include/asm/floppy.h
997
998ARM PMU PROFILING AND DEBUGGING
999M:	Will Deacon <will.deacon@arm.com>
1000M:	Mark Rutland <mark.rutland@arm.com>
1001S:	Maintained
1002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003F:	arch/arm*/kernel/perf_*
1004F:	arch/arm/oprofile/common.c
1005F:	arch/arm*/kernel/hw_breakpoint.c
1006F:	arch/arm*/include/asm/hw_breakpoint.h
1007F:	arch/arm*/include/asm/perf_event.h
1008F:	drivers/perf/*
1009F:	include/linux/perf/arm_pmu.h
1010F:	Documentation/devicetree/bindings/arm/pmu.txt
1011F:	Documentation/devicetree/bindings/perf/
1012
1013ARM PORT
1014M:	Russell King <linux@armlinux.org.uk>
1015L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016W:	http://www.armlinux.org.uk/
1017S:	Maintained
1018T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1019F:	arch/arm/
1020
1021ARM PRIMECELL AACI PL041 DRIVER
1022M:	Russell King <linux@armlinux.org.uk>
1023S:	Maintained
1024F:	sound/arm/aaci.*
1025
1026ARM PRIMECELL BUS SUPPORT
1027M:	Russell King <linux@armlinux.org.uk>
1028S:	Maintained
1029F:	drivers/amba/
1030F:	include/linux/amba/bus.h
1031
1032ARM PRIMECELL CLCD PL110 DRIVER
1033M:	Russell King <linux@armlinux.org.uk>
1034S:	Maintained
1035F:	drivers/video/fbdev/amba-clcd.*
1036
1037ARM PRIMECELL KMI PL050 DRIVER
1038M:	Russell King <linux@armlinux.org.uk>
1039S:	Maintained
1040F:	drivers/input/serio/ambakmi.*
1041F:	include/linux/amba/kmi.h
1042
1043ARM PRIMECELL MMCI PL180/1 DRIVER
1044M:	Russell King <linux@armlinux.org.uk>
1045S:	Maintained
1046F:	drivers/mmc/host/mmci.*
1047F:	include/linux/amba/mmci.h
1048
1049ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1050M:	Russell King <linux@armlinux.org.uk>
1051S:	Maintained
1052F:	drivers/tty/serial/amba-pl01*.c
1053F:	include/linux/amba/serial.h
1054
1055ARM SMMU DRIVERS
1056M:	Will Deacon <will.deacon@arm.com>
1057R:	Robin Murphy <robin.murphy@arm.com>
1058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059S:	Maintained
1060F:	drivers/iommu/arm-smmu.c
1061F:	drivers/iommu/arm-smmu-v3.c
1062F:	drivers/iommu/io-pgtable-arm.c
1063F:	drivers/iommu/io-pgtable-arm-v7s.c
1064
1065ARM SUB-ARCHITECTURES
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S:	Maintained
1068F:	arch/arm/mach-*/
1069F:	arch/arm/plat-*/
1070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1071
1072ARM/ACTIONS SEMI ARCHITECTURE
1073M:	Andreas Färber <afaerber@suse.de>
1074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S:	Maintained
1076N:	owl
1077F:	arch/arm/mach-actions/
1078F:	arch/arm/boot/dts/owl-*
1079F:	arch/arm64/boot/dts/actions/
1080F:	drivers/clocksource/owl-*
1081F:	drivers/soc/actions/
1082F:	include/dt-bindings/power/owl-*
1083F:	include/linux/soc/actions/
1084F:	Documentation/devicetree/bindings/arm/actions.txt
1085F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1086F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1087
1088ARM/ADS SPHERE MACHINE SUPPORT
1089M:	Lennert Buytenhek <kernel@wantstofly.org>
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092
1093ARM/AFEB9260 MACHINE SUPPORT
1094M:	Sergey Lapin <slapin@ossfans.org>
1095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S:	Maintained
1097
1098ARM/AJECO 1ARM MACHINE SUPPORT
1099M:	Lennert Buytenhek <kernel@wantstofly.org>
1100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S:	Maintained
1102
1103ARM/Allwinner SoC Clock Support
1104M:	Emilio López <emilio@elopez.com.ar>
1105S:	Maintained
1106F:	drivers/clk/sunxi/
1107
1108ARM/Allwinner sunXi SoC support
1109M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1110M:	Chen-Yu Tsai <wens@csie.org>
1111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S:	Maintained
1113N:	sun[x456789]i
1114N:	sun50i
1115F:	arch/arm/mach-sunxi/
1116F:	arch/arm64/boot/dts/allwinner/
1117F:	drivers/clk/sunxi-ng/
1118F:	drivers/pinctrl/sunxi/
1119F:	drivers/soc/sunxi/
1120T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1121
1122ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1123M:	Neil Armstrong <narmstrong@baylibre.com>
1124M:	Jerome Brunet <jbrunet@baylibre.com>
1125L:	linux-amlogic@lists.infradead.org
1126S:	Maintained
1127F:	drivers/clk/meson/
1128F:	include/dt-bindings/clock/meson*
1129F:	include/dt-bindings/clock/gxbb*
1130F:	Documentation/devicetree/bindings/clock/amlogic*
1131
1132ARM/Amlogic Meson SoC support
1133M:	Carlo Caione <carlo@caione.org>
1134M:	Kevin Hilman <khilman@baylibre.com>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136L:	linux-amlogic@lists.infradead.org
1137W:	http://linux-meson.com/
1138S:	Maintained
1139F:	arch/arm/mach-meson/
1140F:	arch/arm/boot/dts/meson*
1141F:	arch/arm64/boot/dts/amlogic/
1142F:	drivers/pinctrl/meson/
1143F:	drivers/mmc/host/meson*
1144N:	meson
1145
1146ARM/Annapurna Labs ALPINE ARCHITECTURE
1147M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1148M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151F:	arch/arm/mach-alpine/
1152F:	arch/arm/boot/dts/alpine*
1153F:	arch/arm64/boot/dts/al/
1154F:	drivers/*/*alpine*
1155
1156ARM/ARTPEC MACHINE SUPPORT
1157M:	Jesper Nilsson <jesper.nilsson@axis.com>
1158M:	Lars Persson <lars.persson@axis.com>
1159M:	Niklas Cassel <niklas.cassel@axis.com>
1160S:	Maintained
1161L:	linux-arm-kernel@axis.com
1162F:	arch/arm/mach-artpec
1163F:	arch/arm/boot/dts/artpec6*
1164F:	drivers/clk/axis
1165F:	drivers/pinctrl/pinctrl-artpec*
1166F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1167
1168ARM/ASPEED I2C DRIVER
1169M:	Brendan Higgins <brendanhiggins@google.com>
1170R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1171R:	Joel Stanley <joel@jms.id.au>
1172L:	linux-i2c@vger.kernel.org
1173L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1174S:	Maintained
1175F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1176F:	drivers/i2c/busses/i2c-aspeed.c
1177F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1178F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1179
1180ARM/ASPEED MACHINE SUPPORT
1181M:	Joel Stanley <joel@jms.id.au>
1182S:	Maintained
1183F:	arch/arm/mach-aspeed/
1184F:	arch/arm/boot/dts/aspeed-*
1185F:	drivers/*/*aspeed*
1186
1187ARM/ATMEL AT91 Clock Support
1188M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1189S:	Maintained
1190F:	drivers/clk/at91
1191
1192ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1193M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1194M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196W:	http://www.linux4sam.org
1197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1198S:	Supported
1199F:	arch/arm/mach-at91/
1200F:	include/soc/at91/
1201F:	arch/arm/boot/dts/at91*.dts
1202F:	arch/arm/boot/dts/at91*.dtsi
1203F:	arch/arm/boot/dts/sama*.dts
1204F:	arch/arm/boot/dts/sama*.dtsi
1205F:	arch/arm/include/debug/at91.S
1206F:	drivers/memory/atmel*
1207
1208ARM/CALXEDA HIGHBANK ARCHITECTURE
1209M:	Rob Herring <robh@kernel.org>
1210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S:	Maintained
1212F:	arch/arm/mach-highbank/
1213F:	arch/arm/boot/dts/highbank.dts
1214F:	arch/arm/boot/dts/ecx-*.dts*
1215
1216ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1217M:	Krzysztof Halasa <khalasa@piap.pl>
1218S:	Maintained
1219F:	arch/arm/mach-cns3xxx/
1220
1221ARM/CAVIUM THUNDER NETWORK DRIVER
1222M:	Sunil Goutham <sgoutham@cavium.com>
1223M:	Robert Richter <rric@kernel.org>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Supported
1226F:	drivers/net/ethernet/cavium/thunder/
1227
1228ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1229M:	Alexander Shiyan <shc_work@mail.ru>
1230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S:	Odd Fixes
1232N:	clps711x
1233
1234ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1235M:	Lennert Buytenhek <kernel@wantstofly.org>
1236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237S:	Maintained
1238
1239ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1240M:	Hartley Sweeten <hsweeten@visionengravers.com>
1241M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S:	Maintained
1244F:	arch/arm/mach-ep93xx/
1245F:	arch/arm/mach-ep93xx/include/mach/
1246
1247ARM/CLKDEV SUPPORT
1248M:	Russell King <linux@armlinux.org.uk>
1249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S:	Maintained
1251T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1252F:	arch/arm/include/asm/clkdev.h
1253F:	drivers/clk/clkdev.c
1254
1255ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1256M:	Mike Rapoport <mike@compulab.co.il>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259
1260ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1261M:	Baruch Siach <baruch@tkos.co.il>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/boot/dts/cx92755*
1265N:	digicolor
1266
1267ARM/CONTEC MICRO9 MACHINE SUPPORT
1268M:	Hubert Feurstein <hubert.feurstein@contec.at>
1269S:	Maintained
1270F:	arch/arm/mach-ep93xx/micro9.c
1271
1272ARM/CORESIGHT FRAMEWORK AND DRIVERS
1273M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276F:	drivers/hwtracing/coresight/*
1277F:	Documentation/trace/coresight.txt
1278F:	Documentation/trace/coresight-cpu-debug.txt
1279F:	Documentation/devicetree/bindings/arm/coresight.txt
1280F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1281F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1282F:	tools/perf/arch/arm/util/pmu.c
1283F:	tools/perf/arch/arm/util/auxtrace.c
1284F:	tools/perf/arch/arm/util/cs-etm.c
1285F:	tools/perf/arch/arm/util/cs-etm.h
1286F:	tools/perf/util/cs-etm.h
1287
1288ARM/CORGI MACHINE SUPPORT
1289M:	Richard Purdie <rpurdie@rpsys.net>
1290S:	Maintained
1291
1292ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1293M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1294M:	Linus Walleij <linus.walleij@linaro.org>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296T:	git git://github.com/ulli-kroll/linux.git
1297S:	Maintained
1298F:	Documentation/devicetree/bindings/arm/gemini.txt
1299F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1300F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1301F:	arch/arm/mach-gemini/
1302F:	drivers/pinctrl/pinctrl-gemini.c
1303F:	drivers/rtc/rtc-ftrtc010.c
1304
1305ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1306M:	Barry Song <baohua@kernel.org>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1309S:	Maintained
1310F:	arch/arm/boot/dts/prima2*
1311F:	arch/arm/mach-prima2/
1312F:	drivers/clk/sirf/
1313F:	drivers/clocksource/timer-prima2.c
1314F:	drivers/clocksource/timer-atlas7.c
1315N:	[^a-z]sirf
1316
1317ARM/EBSA110 MACHINE SUPPORT
1318M:	Russell King <linux@armlinux.org.uk>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320W:	http://www.armlinux.org.uk/
1321S:	Maintained
1322F:	arch/arm/mach-ebsa110/
1323F:	drivers/net/ethernet/amd/am79c961a.*
1324
1325ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1326M:	Uwe Kleine-König <kernel@pengutronix.de>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S:	Maintained
1329N:	efm32
1330
1331ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1332M:	Robert Jarzmik <robert.jarzmik@free.fr>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335F:	arch/arm/mach-pxa/ezx.c
1336
1337ARM/FARADAY FA526 PORT
1338M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S:	Maintained
1341T:	git git://git.berlios.de/gemini-board
1342F:	arch/arm/mm/*-fa*
1343
1344ARM/FOOTBRIDGE ARCHITECTURE
1345M:	Russell King <linux@armlinux.org.uk>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347W:	http://www.armlinux.org.uk/
1348S:	Maintained
1349F:	arch/arm/include/asm/hardware/dec21285.h
1350F:	arch/arm/mach-footbridge/
1351
1352ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1353M:	Shawn Guo <shawnguo@kernel.org>
1354M:	Sascha Hauer <kernel@pengutronix.de>
1355R:	Fabio Estevam <fabio.estevam@nxp.com>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1359F:	arch/arm/mach-imx/
1360F:	arch/arm/mach-mxs/
1361F:	arch/arm/boot/dts/imx*
1362F:	arch/arm/configs/imx*_defconfig
1363F:	drivers/clk/imx/
1364F:	drivers/soc/imx/
1365F:	include/soc/imx/
1366
1367ARM/FREESCALE VYBRID ARM ARCHITECTURE
1368M:	Shawn Guo <shawnguo@kernel.org>
1369M:	Sascha Hauer <kernel@pengutronix.de>
1370R:	Stefan Agner <stefan@agner.ch>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1374F:	arch/arm/mach-imx/*vf610*
1375F:	arch/arm/boot/dts/vf*
1376
1377ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1378M:	Lennert Buytenhek <kernel@wantstofly.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381
1382ARM/GUMSTIX MACHINE SUPPORT
1383M:	Steve Sakoman <sakoman@gmail.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S:	Maintained
1386
1387ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1388M:	Philipp Zabel <philipp.zabel@gmail.com>
1389M:	Paul Parsons <lost.distance@yahoo.com>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S:	Maintained
1392F:	arch/arm/mach-pxa/hx4700.c
1393F:	arch/arm/mach-pxa/include/mach/hx4700.h
1394F:	sound/soc/pxa/hx4700.c
1395
1396ARM/HISILICON SOC SUPPORT
1397M:	Wei Xu <xuwei5@hisilicon.com>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399W:	http://www.hisilicon.com
1400S:	Supported
1401T:	git git://github.com/hisilicon/linux-hisi.git
1402F:	arch/arm/mach-hisi/
1403F:	arch/arm/boot/dts/hi3*
1404F:	arch/arm/boot/dts/hip*
1405F:	arch/arm/boot/dts/hisi*
1406F:	arch/arm64/boot/dts/hisilicon/
1407
1408ARM/HP JORNADA 7XX MACHINE SUPPORT
1409M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1410W:	www.jlime.com
1411S:	Maintained
1412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1413F:	arch/arm/mach-sa1100/jornada720.c
1414F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1415
1416ARM/IGEP MACHINE SUPPORT
1417M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1418M:	Javier Martinez Canillas <javier@dowhile0.org>
1419L:	linux-omap@vger.kernel.org
1420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S:	Maintained
1422F:	arch/arm/boot/dts/omap3-igep*
1423
1424ARM/INCOME PXA270 SUPPORT
1425M:	Marek Vasut <marek.vasut@gmail.com>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1429
1430ARM/INTEL IOP13XX ARM ARCHITECTURE
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/INTEL IOP32X ARM ARCHITECTURE
1436M:	Lennert Buytenhek <kernel@wantstofly.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439
1440ARM/INTEL IOP33X ARM ARCHITECTURE
1441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S:	Orphan
1443
1444ARM/INTEL IQ81342EX MACHINE SUPPORT
1445M:	Lennert Buytenhek <kernel@wantstofly.org>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448
1449ARM/INTEL IXDP2850 MACHINE SUPPORT
1450M:	Lennert Buytenhek <kernel@wantstofly.org>
1451L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453
1454ARM/INTEL IXP4XX ARM ARCHITECTURE
1455M:	Imre Kaloz <kaloz@openwrt.org>
1456M:	Krzysztof Halasa <khalasa@piap.pl>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/mach-ixp4xx/
1460
1461ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1462M:	Jonathan Cameron <jic23@cam.ac.uk>
1463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S:	Maintained
1465F:	arch/arm/mach-pxa/stargate2.c
1466F:	drivers/pcmcia/pxa2xx_stargate2.c
1467
1468ARM/INTEL XSC3 (MANZANO) ARM CORE
1469M:	Lennert Buytenhek <kernel@wantstofly.org>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472
1473ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1474M:	Lennert Buytenhek <kernel@wantstofly.org>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477
1478ARM/LG1K ARCHITECTURE
1479M:	Chanho Min <chanho.min@lge.com>
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm64/boot/dts/lg/
1483
1484ARM/LOGICPD PXA270 MACHINE SUPPORT
1485M:	Lennert Buytenhek <kernel@wantstofly.org>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488
1489ARM/LPC18XX ARCHITECTURE
1490M:	Joachim Eastwood <manabian@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Maintained
1493F:	arch/arm/boot/dts/lpc43*
1494F:	drivers/clk/nxp/clk-lpc18xx*
1495F:	drivers/clocksource/time-lpc32xx.c
1496F:	drivers/i2c/busses/i2c-lpc2k.c
1497F:	drivers/memory/pl172.c
1498F:	drivers/mtd/spi-nor/nxp-spifi.c
1499F:	drivers/rtc/rtc-lpc24xx.c
1500N:	lpc18xx
1501
1502ARM/LPC32XX SOC SUPPORT
1503M:	Vladimir Zapolskiy <vz@mleia.com>
1504M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1507S:	Maintained
1508F:	arch/arm/boot/dts/lpc32*
1509F:	arch/arm/mach-lpc32xx/
1510F:	drivers/i2c/busses/i2c-pnx.c
1511F:	drivers/net/ethernet/nxp/lpc_eth.c
1512F:	drivers/usb/host/ohci-nxp.c
1513F:	drivers/watchdog/pnx4008_wdt.c
1514N:	lpc32xx
1515
1516ARM/MAGICIAN MACHINE SUPPORT
1517M:	Philipp Zabel <philipp.zabel@gmail.com>
1518S:	Maintained
1519
1520ARM/Marvell Berlin SoC support
1521M:	Jisheng Zhang <jszhang@marvell.com>
1522M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-berlin/
1526F:	arch/arm/boot/dts/berlin*
1527F:	arch/arm64/boot/dts/marvell/berlin*
1528
1529ARM/Marvell Dove/MV78xx0/Orion SOC support
1530M:	Jason Cooper <jason@lakedaemon.net>
1531M:	Andrew Lunn <andrew@lunn.ch>
1532M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1533M:	Gregory Clement <gregory.clement@free-electrons.com>
1534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535S:	Maintained
1536F:	Documentation/devicetree/bindings/soc/dove/
1537F:	arch/arm/mach-dove/
1538F:	arch/arm/mach-mv78xx0/
1539F:	arch/arm/mach-orion5x/
1540F:	arch/arm/plat-orion/
1541F:	arch/arm/boot/dts/dove*
1542F:	arch/arm/boot/dts/orion5x*
1543
1544ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1545M:	Jason Cooper <jason@lakedaemon.net>
1546M:	Andrew Lunn <andrew@lunn.ch>
1547M:	Gregory Clement <gregory.clement@free-electrons.com>
1548M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551F:	arch/arm/boot/dts/armada*
1552F:	arch/arm/boot/dts/kirkwood*
1553F:	arch/arm/configs/mvebu_*_defconfig
1554F:	arch/arm/mach-mvebu/
1555F:	arch/arm64/boot/dts/marvell/armada*
1556F:	drivers/cpufreq/mvebu-cpufreq.c
1557F:	drivers/irqchip/irq-armada-370-xp.c
1558F:	drivers/irqchip/irq-mvebu-*
1559F:	drivers/pinctrl/mvebu/
1560F:	drivers/rtc/rtc-armada38x.c
1561
1562ARM/Mediatek RTC DRIVER
1563M:	Eddie Huang <eddie.huang@mediatek.com>
1564L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1566S:	Maintained
1567F:	drivers/rtc/rtc-mt6397.c
1568
1569ARM/Mediatek SoC support
1570M:	Matthias Brugger <matthias.bgg@gmail.com>
1571L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1573S:	Maintained
1574F:	arch/arm/boot/dts/mt6*
1575F:	arch/arm/boot/dts/mt7*
1576F:	arch/arm/boot/dts/mt8*
1577F:	arch/arm/mach-mediatek/
1578F:	arch/arm64/boot/dts/mediatek/
1579N:	mtk
1580K:	mediatek
1581
1582ARM/Mediatek USB3 PHY DRIVER
1583M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1584L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1586S:	Maintained
1587F:	drivers/phy/mediatek/phy-mtk-tphy.c
1588
1589ARM/MICREL KS8695 ARCHITECTURE
1590M:	Greg Ungerer <gerg@uclinux.org>
1591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592F:	arch/arm/mach-ks8695/
1593S:	Odd Fixes
1594
1595ARM/MIOA701 MACHINE SUPPORT
1596M:	Robert Jarzmik <robert.jarzmik@free.fr>
1597L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598F:	arch/arm/mach-pxa/mioa701.c
1599S:	Maintained
1600
1601ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1602M:	Michael Petchkovsky <mkpetch@internode.on.net>
1603S:	Maintained
1604
1605ARM/NOMADIK ARCHITECTURE
1606M:	Alessandro Rubini <rubini@unipv.it>
1607M:	Linus Walleij <linus.walleij@linaro.org>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/mach-nomadik/
1611F:	drivers/pinctrl/nomadik/
1612F:	drivers/i2c/busses/i2c-nomadik.c
1613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1614
1615ARM/NUVOTON W90X900 ARM ARCHITECTURE
1616M:	Wan ZongShun <mcuos.com@gmail.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618W:	http://www.mcuos.com
1619S:	Maintained
1620F:	arch/arm/mach-w90x900/
1621F:	drivers/input/keyboard/w90p910_keypad.c
1622F:	drivers/input/touchscreen/w90p910_ts.c
1623F:	drivers/watchdog/nuc900_wdt.c
1624F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1625F:	drivers/mtd/nand/nuc900_nand.c
1626F:	drivers/rtc/rtc-nuc900.c
1627F:	drivers/spi/spi-nuc900.c
1628F:	drivers/usb/host/ehci-w90x900.c
1629F:	drivers/video/fbdev/nuc900fb.c
1630
1631ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1632M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1633L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1634W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1635S:	Supported
1636
1637ARM/Orion SoC/Technologic Systems TS-78xx platform support
1638M:	Alexander Clouter <alex@digriz.org.uk>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640W:	http://www.digriz.org.uk/ts78xx/kernel
1641S:	Maintained
1642F:	arch/arm/mach-orion5x/ts78xx-*
1643
1644ARM/OXNAS platform support
1645M:	Neil Armstrong <narmstrong@baylibre.com>
1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1648S:	Maintained
1649F:	arch/arm/mach-oxnas/
1650F:	arch/arm/boot/dts/ox8*.dtsi
1651F:	arch/arm/boot/dts/wd-mbwe.dts
1652F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1653N:	oxnas
1654
1655ARM/PALM TREO SUPPORT
1656M:	Tomas Cech <sleep_walker@suse.com>
1657L:	linux-arm-kernel@lists.infradead.org
1658W:	http://hackndev.com
1659S:	Maintained
1660F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1661F:	arch/arm/mach-pxa/palmtreo.c
1662
1663ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1664M:	Marek Vasut <marek.vasut@gmail.com>
1665L:	linux-arm-kernel@lists.infradead.org
1666W:	http://hackndev.com
1667S:	Maintained
1668F:	arch/arm/mach-pxa/include/mach/palmtx.h
1669F:	arch/arm/mach-pxa/palmtx.c
1670F:	arch/arm/mach-pxa/include/mach/palmt5.h
1671F:	arch/arm/mach-pxa/palmt5.c
1672F:	arch/arm/mach-pxa/include/mach/palmld.h
1673F:	arch/arm/mach-pxa/palmld.c
1674F:	arch/arm/mach-pxa/include/mach/palmte2.h
1675F:	arch/arm/mach-pxa/palmte2.c
1676F:	arch/arm/mach-pxa/include/mach/palmtc.h
1677F:	arch/arm/mach-pxa/palmtc.c
1678
1679ARM/PALMZ72 SUPPORT
1680M:	Sergey Lapin <slapin@ossfans.org>
1681L:	linux-arm-kernel@lists.infradead.org
1682W:	http://hackndev.com
1683S:	Maintained
1684F:	arch/arm/mach-pxa/include/mach/palmz72.h
1685F:	arch/arm/mach-pxa/palmz72.c
1686
1687ARM/PLEB SUPPORT
1688M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1689W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1690S:	Maintained
1691
1692ARM/PT DIGITAL BOARD PORT
1693M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1694L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695W:	http://www.armlinux.org.uk/
1696S:	Maintained
1697
1698ARM/QUALCOMM SUPPORT
1699M:	Andy Gross <andy.gross@linaro.org>
1700M:	David Brown <david.brown@linaro.org>
1701L:	linux-arm-msm@vger.kernel.org
1702L:	linux-soc@vger.kernel.org
1703S:	Maintained
1704F:	Documentation/devicetree/bindings/soc/qcom/
1705F:	arch/arm/boot/dts/qcom-*.dts
1706F:	arch/arm/boot/dts/qcom-*.dtsi
1707F:	arch/arm/mach-qcom/
1708F:	arch/arm64/boot/dts/qcom/*
1709F:	drivers/i2c/busses/i2c-qup.c
1710F:	drivers/clk/qcom/
1711F:	drivers/dma/qcom/
1712F:	drivers/soc/qcom/
1713F:	drivers/spi/spi-qup.c
1714F:	drivers/tty/serial/msm_serial.h
1715F:	drivers/tty/serial/msm_serial.c
1716F:	drivers/*/pm8???-*
1717F:	drivers/mfd/ssbi.c
1718F:	drivers/firmware/qcom_scm.c
1719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1720
1721ARM/RADISYS ENP2611 MACHINE SUPPORT
1722M:	Lennert Buytenhek <kernel@wantstofly.org>
1723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724S:	Maintained
1725
1726ARM/REALTEK ARCHITECTURE
1727M:	Andreas Färber <afaerber@suse.de>
1728L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S:	Maintained
1730F:	arch/arm64/boot/dts/realtek/
1731F:	Documentation/devicetree/bindings/arm/realtek.txt
1732
1733ARM/RENESAS ARM64 ARCHITECTURE
1734M:	Simon Horman <horms@verge.net.au>
1735M:	Magnus Damm <magnus.damm@gmail.com>
1736L:	linux-renesas-soc@vger.kernel.org
1737Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1739S:	Supported
1740F:	arch/arm64/boot/dts/renesas/
1741F:	drivers/soc/renesas/
1742F:	include/linux/soc/renesas/
1743
1744ARM/RISCPC ARCHITECTURE
1745M:	Russell King <linux@armlinux.org.uk>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747W:	http://www.armlinux.org.uk/
1748S:	Maintained
1749F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1750F:	arch/arm/include/asm/hardware/ioc.h
1751F:	arch/arm/include/asm/hardware/iomd.h
1752F:	arch/arm/include/asm/hardware/memc.h
1753F:	arch/arm/mach-rpc/
1754F:	drivers/net/ethernet/8390/etherh.c
1755F:	drivers/net/ethernet/i825xx/ether1*
1756F:	drivers/net/ethernet/seeq/ether3*
1757F:	drivers/scsi/arm/
1758
1759ARM/Rockchip SoC support
1760M:	Heiko Stuebner <heiko@sntech.de>
1761L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762L:	linux-rockchip@lists.infradead.org
1763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1764S:	Maintained
1765F:	arch/arm/boot/dts/rk3*
1766F:	arch/arm/boot/dts/rv1108*
1767F:	arch/arm/mach-rockchip/
1768F:	drivers/clk/rockchip/
1769F:	drivers/i2c/busses/i2c-rk3x.c
1770F:	drivers/*/*rockchip*
1771F:	drivers/*/*/*rockchip*
1772F:	sound/soc/rockchip/
1773N:	rockchip
1774
1775ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1776M:	Kukjin Kim <kgene@kernel.org>
1777M:	Krzysztof Kozlowski <krzk@kernel.org>
1778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1780Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1781S:	Maintained
1782F:	arch/arm/boot/dts/s3c*
1783F:	arch/arm/boot/dts/s5p*
1784F:	arch/arm/boot/dts/samsung*
1785F:	arch/arm/boot/dts/exynos*
1786F:	arch/arm64/boot/dts/exynos/
1787F:	arch/arm/plat-samsung/
1788F:	arch/arm/mach-s3c24*/
1789F:	arch/arm/mach-s3c64xx/
1790F:	arch/arm/mach-s5p*/
1791F:	arch/arm/mach-exynos*/
1792F:	drivers/*/*s3c24*
1793F:	drivers/*/*/*s3c24*
1794F:	drivers/*/*s3c64xx*
1795F:	drivers/*/*s5pv210*
1796F:	drivers/memory/samsung/*
1797F:	drivers/soc/samsung/*
1798F:	Documentation/arm/Samsung/
1799F:	Documentation/devicetree/bindings/arm/samsung/
1800F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1801F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1802N:	exynos
1803
1804ARM/SAMSUNG MOBILE MACHINE SUPPORT
1805M:	Kyungmin Park <kyungmin.park@samsung.com>
1806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S:	Maintained
1808F:	arch/arm/mach-s5pv210/
1809
1810ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1811M:	Kyungmin Park <kyungmin.park@samsung.com>
1812M:	Kamil Debski <kamil@wypas.org>
1813M:	Andrzej Hajda <a.hajda@samsung.com>
1814L:	linux-arm-kernel@lists.infradead.org
1815L:	linux-media@vger.kernel.org
1816S:	Maintained
1817F:	drivers/media/platform/s5p-g2d/
1818
1819ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1820M:	Marek Szyprowski <m.szyprowski@samsung.com>
1821L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1822L:	linux-media@vger.kernel.org
1823S:	Maintained
1824F:	drivers/media/platform/s5p-cec/
1825F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1826
1827ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1828M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1829M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1830L:	linux-arm-kernel@lists.infradead.org
1831L:	linux-media@vger.kernel.org
1832S:	Maintained
1833F:	drivers/media/platform/s5p-jpeg/
1834
1835ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1836M:	Kyungmin Park <kyungmin.park@samsung.com>
1837M:	Kamil Debski <kamil@wypas.org>
1838M:	Jeongtae Park <jtp.park@samsung.com>
1839M:	Andrzej Hajda <a.hajda@samsung.com>
1840L:	linux-arm-kernel@lists.infradead.org
1841L:	linux-media@vger.kernel.org
1842S:	Maintained
1843F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1844F:	drivers/media/platform/s5p-mfc/
1845
1846ARM/SHMOBILE ARM ARCHITECTURE
1847M:	Simon Horman <horms@verge.net.au>
1848M:	Magnus Damm <magnus.damm@gmail.com>
1849L:	linux-renesas-soc@vger.kernel.org
1850Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1851T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1852S:	Supported
1853F:	arch/arm/boot/dts/emev2*
1854F:	arch/arm/boot/dts/r7s*
1855F:	arch/arm/boot/dts/r8a*
1856F:	arch/arm/boot/dts/sh*
1857F:	arch/arm/configs/shmobile_defconfig
1858F:	arch/arm/include/debug/renesas-scif.S
1859F:	arch/arm/mach-shmobile/
1860F:	drivers/soc/renesas/
1861F:	include/linux/soc/renesas/
1862
1863ARM/SOCFPGA ARCHITECTURE
1864M:	Dinh Nguyen <dinguyen@kernel.org>
1865S:	Maintained
1866F:	arch/arm/mach-socfpga/
1867F:	arch/arm/boot/dts/socfpga*
1868F:	arch/arm/configs/socfpga_defconfig
1869F:	arch/arm64/boot/dts/altera/
1870W:	http://www.rocketboards.org
1871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1872
1873ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1874M:	Dinh Nguyen <dinguyen@kernel.org>
1875S:	Maintained
1876F:	drivers/clk/socfpga/
1877
1878ARM/SOCFPGA EDAC SUPPORT
1879M:	Thor Thayer <thor.thayer@linux.intel.com>
1880S:	Maintained
1881F:	drivers/edac/altera_edac.
1882
1883ARM/STI ARCHITECTURE
1884M:	Patrice Chotard <patrice.chotard@st.com>
1885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886W:	http://www.stlinux.com
1887S:	Maintained
1888F:	arch/arm/mach-sti/
1889F:	arch/arm/boot/dts/sti*
1890F:	drivers/char/hw_random/st-rng.c
1891F:	drivers/clocksource/arm_global_timer.c
1892F:	drivers/clocksource/clksrc_st_lpc.c
1893F:	drivers/cpufreq/sti-cpufreq.c
1894F:	drivers/dma/st_fdma*
1895F:	drivers/i2c/busses/i2c-st.c
1896F:	drivers/media/rc/st_rc.c
1897F:	drivers/media/platform/sti/c8sectpfe/
1898F:	drivers/mmc/host/sdhci-st.c
1899F:	drivers/phy/st/phy-miphy28lp.c
1900F:	drivers/phy/st/phy-stih407-usb.c
1901F:	drivers/pinctrl/pinctrl-st.c
1902F:	drivers/remoteproc/st_remoteproc.c
1903F:	drivers/remoteproc/st_slim_rproc.c
1904F:	drivers/reset/sti/
1905F:	drivers/rtc/rtc-st-lpc.c
1906F:	drivers/tty/serial/st-asc.c
1907F:	drivers/usb/dwc3/dwc3-st.c
1908F:	drivers/usb/host/ehci-st.c
1909F:	drivers/usb/host/ohci-st.c
1910F:	drivers/watchdog/st_lpc_wdt.c
1911F:	drivers/ata/ahci_st.c
1912F:	include/linux/remoteproc/st_slim_rproc.h
1913
1914ARM/STM32 ARCHITECTURE
1915M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1916M:	Alexandre Torgue <alexandre.torgue@st.com>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1920N:	stm32
1921F:	drivers/clocksource/armv7m_systick.c
1922
1923ARM/TANGO ARCHITECTURE
1924M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1925L:	linux-arm-kernel@lists.infradead.org
1926S:	Maintained
1927N:	tango
1928
1929ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1930M:	Lennert Buytenhek <kernel@wantstofly.org>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S:	Maintained
1933
1934ARM/TETON BGA MACHINE SUPPORT
1935M:	"Mark F. Brown" <mark.brown314@gmail.com>
1936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S:	Maintained
1938
1939ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1940M:	Santosh Shilimkar <ssantosh@kernel.org>
1941L:	linux-kernel@vger.kernel.org
1942S:	Maintained
1943F:	drivers/memory/*emif*
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1946M:	Santosh Shilimkar <ssantosh@kernel.org>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S:	Maintained
1949F:	arch/arm/mach-keystone/
1950F:	arch/arm/boot/dts/keystone-*
1951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1952
1953ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1954M:	Santosh Shilimkar <ssantosh@kernel.org>
1955L:	linux-kernel@vger.kernel.org
1956S:	Maintained
1957F:	drivers/clk/keystone/
1958
1959ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1960M:	Santosh Shilimkar <ssantosh@kernel.org>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962L:	linux-kernel@vger.kernel.org
1963S:	Maintained
1964F:	drivers/clocksource/timer-keystone.c
1965
1966ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1967M:	Santosh Shilimkar <ssantosh@kernel.org>
1968L:	linux-kernel@vger.kernel.org
1969S:	Maintained
1970F:	drivers/power/reset/keystone-reset.c
1971
1972ARM/THECUS N2100 MACHINE SUPPORT
1973M:	Lennert Buytenhek <kernel@wantstofly.org>
1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S:	Maintained
1976
1977ARM/TOSA MACHINE SUPPORT
1978M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1979M:	Dirk Opfer <dirk@opfer-online.de>
1980S:	Maintained
1981
1982ARM/U300 MACHINE SUPPORT
1983M:	Linus Walleij <linus.walleij@linaro.org>
1984L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S:	Supported
1986F:	arch/arm/mach-u300/
1987F:	drivers/clocksource/timer-u300.c
1988F:	drivers/i2c/busses/i2c-stu300.c
1989F:	drivers/rtc/rtc-coh901331.c
1990F:	drivers/watchdog/coh901327_wdt.c
1991F:	drivers/dma/coh901318*
1992F:	drivers/mfd/ab3100*
1993F:	drivers/rtc/rtc-ab3100.c
1994F:	drivers/rtc/rtc-coh901331.c
1995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1996
1997ARM/UNIPHIER ARCHITECTURE
1998M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2001S:	Maintained
2002F:	arch/arm/boot/dts/uniphier*
2003F:	arch/arm/include/asm/hardware/cache-uniphier.h
2004F:	arch/arm/mach-uniphier/
2005F:	arch/arm/mm/cache-uniphier.c
2006F:	arch/arm64/boot/dts/socionext/
2007F:	drivers/bus/uniphier-system-bus.c
2008F:	drivers/clk/uniphier/
2009F:	drivers/i2c/busses/i2c-uniphier*
2010F:	drivers/irqchip/irq-uniphier-aidet.c
2011F:	drivers/pinctrl/uniphier/
2012F:	drivers/reset/reset-uniphier.c
2013F:	drivers/tty/serial/8250/8250_uniphier.c
2014N:	uniphier
2015
2016ARM/Ux500 ARM ARCHITECTURE
2017M:	Linus Walleij <linus.walleij@linaro.org>
2018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019S:	Maintained
2020F:	arch/arm/mach-ux500/
2021F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2022F:	drivers/dma/ste_dma40*
2023F:	drivers/hwspinlock/u8500_hsem.c
2024F:	drivers/mfd/abx500*
2025F:	drivers/mfd/ab8500*
2026F:	drivers/mfd/dbx500*
2027F:	drivers/mfd/db8500*
2028F:	drivers/pinctrl/nomadik/pinctrl-ab*
2029F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2030F:	drivers/rtc/rtc-ab8500.c
2031F:	drivers/rtc/rtc-pl031.c
2032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2033
2034ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2035M:	Ulf Hansson <ulf.hansson@linaro.org>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037T:	git git://git.linaro.org/people/ulfh/clk.git
2038S:	Maintained
2039F:	drivers/clk/ux500/
2040
2041ARM/VERSATILE EXPRESS PLATFORM
2042M:	Liviu Dudau <liviu.dudau@arm.com>
2043M:	Sudeep Holla <sudeep.holla@arm.com>
2044M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2045L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046S:	Maintained
2047F:	arch/arm/boot/dts/vexpress*
2048F:	arch/arm64/boot/dts/arm/
2049F:	arch/arm/mach-vexpress/
2050F:	*/*/vexpress*
2051F:	*/*/*/vexpress*
2052F:	drivers/clk/versatile/clk-vexpress-osc.c
2053F:	drivers/clocksource/versatile.c
2054N:	mps2
2055
2056ARM/VFP SUPPORT
2057M:	Russell King <linux@armlinux.org.uk>
2058L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059W:	http://www.armlinux.org.uk/
2060S:	Maintained
2061F:	arch/arm/vfp/
2062
2063ARM/VOIPAC PXA270 SUPPORT
2064M:	Marek Vasut <marek.vasut@gmail.com>
2065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066S:	Maintained
2067F:	arch/arm/mach-pxa/vpac270.c
2068F:	arch/arm/mach-pxa/include/mach/vpac270.h
2069
2070ARM/VT8500 ARM ARCHITECTURE
2071M:	Tony Prisk <linux@prisktech.co.nz>
2072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S:	Maintained
2074F:	arch/arm/mach-vt8500/
2075F:	drivers/clocksource/vt8500_timer.c
2076F:	drivers/i2c/busses/i2c-wmt.c
2077F:	drivers/mmc/host/wmt-sdmmc.c
2078F:	drivers/pwm/pwm-vt8500.c
2079F:	drivers/rtc/rtc-vt8500.c
2080F:	drivers/tty/serial/vt8500_serial.c
2081F:	drivers/usb/host/ehci-platform.c
2082F:	drivers/usb/host/uhci-platform.c
2083F:	drivers/video/fbdev/vt8500lcdfb.*
2084F:	drivers/video/fbdev/wm8505fb*
2085F:	drivers/video/fbdev/wmt_ge_rops.*
2086
2087ARM/ZIPIT Z2 SUPPORT
2088M:	Marek Vasut <marek.vasut@gmail.com>
2089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090S:	Maintained
2091F:	arch/arm/mach-pxa/z2.c
2092F:	arch/arm/mach-pxa/include/mach/z2.h
2093
2094ARM/ZTE ARCHITECTURE
2095M:	Jun Nie <jun.nie@linaro.org>
2096M:	Baoyou Xie <baoyou.xie@linaro.org>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098S:	Maintained
2099F:	arch/arm/mach-zx/
2100F:	drivers/clk/zte/
2101F:	drivers/reset/reset-zx2967.c
2102F:	drivers/soc/zte/
2103F:	Documentation/devicetree/bindings/arm/zte.txt
2104F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2105F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2106F:	Documentation/devicetree/bindings/soc/zte/
2107F:	include/dt-bindings/soc/zx*.h
2108
2109ARM/ZYNQ ARCHITECTURE
2110M:	Michal Simek <michal.simek@xilinx.com>
2111R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113W:	http://wiki.xilinx.com
2114T:	git https://github.com/Xilinx/linux-xlnx.git
2115S:	Supported
2116F:	arch/arm/mach-zynq/
2117F:	drivers/cpuidle/cpuidle-zynq.c
2118F:	drivers/block/xsysace.c
2119N:	zynq
2120N:	xilinx
2121F:	drivers/clocksource/cadence_ttc_timer.c
2122F:	drivers/i2c/busses/i2c-cadence.c
2123F:	drivers/mmc/host/sdhci-of-arasan.c
2124F:	drivers/edac/synopsys_edac.c
2125
2126ARM64 PORT (AARCH64 ARCHITECTURE)
2127M:	Catalin Marinas <catalin.marinas@arm.com>
2128M:	Will Deacon <will.deacon@arm.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2131S:	Maintained
2132F:	arch/arm64/
2133F:	Documentation/arm64/
2134
2135AS3645A LED FLASH CONTROLLER DRIVER
2136M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2137L:	linux-media@vger.kernel.org
2138T:	git git://linuxtv.org/media_tree.git
2139S:	Maintained
2140F:	drivers/media/i2c/as3645a.c
2141F:	include/media/i2c/as3645a.h
2142
2143ASAHI KASEI AK8974 DRIVER
2144M:	Linus Walleij <linus.walleij@linaro.org>
2145L:	linux-iio@vger.kernel.org
2146W:	http://www.akm.com/
2147S:	Supported
2148F:	drivers/iio/magnetometer/ak8974.c
2149
2150ASC7621 HARDWARE MONITOR DRIVER
2151M:	George Joseph <george.joseph@fairview5.com>
2152L:	linux-hwmon@vger.kernel.org
2153S:	Maintained
2154F:	Documentation/hwmon/asc7621
2155F:	drivers/hwmon/asc7621.c
2156
2157ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2158M:	Corentin Chary <corentin.chary@gmail.com>
2159L:	acpi4asus-user@lists.sourceforge.net
2160L:	platform-driver-x86@vger.kernel.org
2161W:	http://acpi4asus.sf.net
2162S:	Maintained
2163F:	drivers/platform/x86/asus*.c
2164F:	drivers/platform/x86/eeepc*.c
2165
2166ASUS WIRELESS RADIO CONTROL DRIVER
2167M:	João Paulo Rechi Vita <jprvita@gmail.com>
2168L:	platform-driver-x86@vger.kernel.org
2169S:	Maintained
2170F:	drivers/platform/x86/asus-wireless.c
2171
2172ASYMMETRIC KEYS
2173M:	David Howells <dhowells@redhat.com>
2174L:	keyrings@vger.kernel.org
2175S:	Maintained
2176F:	Documentation/crypto/asymmetric-keys.txt
2177F:	include/linux/verification.h
2178F:	include/crypto/public_key.h
2179F:	include/crypto/pkcs7.h
2180F:	crypto/asymmetric_keys/
2181
2182ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2183R:	Dan Williams <dan.j.williams@intel.com>
2184W:	http://sourceforge.net/projects/xscaleiop
2185S:	Odd fixes
2186F:	Documentation/crypto/async-tx-api.txt
2187F:	crypto/async_tx/
2188F:	drivers/dma/
2189F:	include/linux/dmaengine.h
2190F:	include/linux/async_tx.h
2191
2192AT24 EEPROM DRIVER
2193M:	Wolfram Sang <wsa@the-dreams.de>
2194L:	linux-i2c@vger.kernel.org
2195S:	Maintained
2196F:	drivers/misc/eeprom/at24.c
2197F:	include/linux/platform_data/at24.h
2198
2199ATA OVER ETHERNET (AOE) DRIVER
2200M:	"Ed L. Cashin" <ed.cashin@acm.org>
2201W:	http://www.openaoe.org/
2202S:	Supported
2203F:	Documentation/aoe/
2204F:	drivers/block/aoe/
2205
2206ATHEROS 71XX/9XXX GPIO DRIVER
2207M:	Alban Bedel <albeu@free.fr>
2208W:	https://github.com/AlbanBedel/linux
2209T:	git git://github.com/AlbanBedel/linux
2210S:	Maintained
2211F:	drivers/gpio/gpio-ath79.c
2212F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2213
2214ATHEROS ATH GENERIC UTILITIES
2215M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2216L:	linux-wireless@vger.kernel.org
2217S:	Supported
2218F:	drivers/net/wireless/ath/*
2219
2220ATHEROS ATH5K WIRELESS DRIVER
2221M:	Jiri Slaby <jirislaby@gmail.com>
2222M:	Nick Kossifidis <mickflemm@gmail.com>
2223M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2224L:	linux-wireless@vger.kernel.org
2225W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2226S:	Maintained
2227F:	drivers/net/wireless/ath/ath5k/
2228
2229ATHEROS ATH6KL WIRELESS DRIVER
2230M:	Kalle Valo <kvalo@qca.qualcomm.com>
2231L:	linux-wireless@vger.kernel.org
2232W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2234S:	Supported
2235F:	drivers/net/wireless/ath/ath6kl/
2236
2237ATI_REMOTE2 DRIVER
2238M:	Ville Syrjala <syrjala@sci.fi>
2239S:	Maintained
2240F:	drivers/input/misc/ati_remote2.c
2241
2242ATK0110 HWMON DRIVER
2243M:	Luca Tettamanti <kronos.it@gmail.com>
2244L:	linux-hwmon@vger.kernel.org
2245S:	Maintained
2246F:	drivers/hwmon/asus_atk0110.c
2247
2248ATLX ETHERNET DRIVERS
2249M:	Jay Cliburn <jcliburn@gmail.com>
2250M:	Chris Snook <chris.snook@gmail.com>
2251L:	netdev@vger.kernel.org
2252W:	http://sourceforge.net/projects/atl1
2253W:	http://atl1.sourceforge.net
2254S:	Maintained
2255F:	drivers/net/ethernet/atheros/
2256
2257ATM
2258M:	Chas Williams <3chas3@gmail.com>
2259L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2260L:	netdev@vger.kernel.org
2261W:	http://linux-atm.sourceforge.net
2262S:	Maintained
2263F:	drivers/atm/
2264F:	include/linux/atm*
2265F:	include/uapi/linux/atm*
2266
2267ATMEL AT91 / AT32 MCI DRIVER
2268M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2269S:	Maintained
2270F:	drivers/mmc/host/atmel-mci.c
2271
2272ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2273M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2274S:	Supported
2275F:	drivers/power/reset/at91-sama5d2_shdwc.c
2276
2277ATMEL Audio ALSA driver
2278M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2279L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2280S:	Supported
2281F:	sound/soc/atmel
2282
2283ATMEL I2C DRIVER
2284M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2285L:	linux-i2c@vger.kernel.org
2286S:	Supported
2287F:	drivers/i2c/busses/i2c-at91.c
2288
2289ATMEL ISI DRIVER
2290M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2291L:	linux-media@vger.kernel.org
2292S:	Supported
2293F:	drivers/media/platform/atmel/atmel-isi.c
2294F:	include/media/atmel-isi.h
2295
2296ATMEL LCDFB DRIVER
2297M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2298L:	linux-fbdev@vger.kernel.org
2299S:	Maintained
2300F:	drivers/video/fbdev/atmel_lcdfb.c
2301F:	include/video/atmel_lcdc.h
2302
2303ATMEL MACB ETHERNET DRIVER
2304M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2305S:	Supported
2306F:	drivers/net/ethernet/cadence/
2307
2308ATMEL MAXTOUCH DRIVER
2309M:	Nick Dyer <nick@shmanahar.org>
2310T:	git git://github.com/ndyer/linux.git
2311S:	Maintained
2312F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2313F:	drivers/input/touchscreen/atmel_mxt_ts.c
2314F:	include/linux/platform_data/atmel_mxt_ts.h
2315
2316ATMEL NAND DRIVER
2317M:	Wenyou Yang <wenyou.yang@atmel.com>
2318M:	Josh Wu <rainyfeeling@outlook.com>
2319L:	linux-mtd@lists.infradead.org
2320S:	Supported
2321F:	drivers/mtd/nand/atmel/*
2322
2323ATMEL SAMA5D2 ADC DRIVER
2324M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2325L:	linux-iio@vger.kernel.org
2326S:	Supported
2327F:	drivers/iio/adc/at91-sama5d2_adc.c
2328
2329ATMEL SDMMC DRIVER
2330M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2331L:	linux-mmc@vger.kernel.org
2332S:	Supported
2333F:	drivers/mmc/host/sdhci-of-at91.c
2334
2335ATMEL SPI DRIVER
2336M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2337S:	Supported
2338F:	drivers/spi/spi-atmel.*
2339
2340ATMEL SSC DRIVER
2341M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343S:	Supported
2344F:	drivers/misc/atmel-ssc.c
2345F:	include/linux/atmel-ssc.h
2346
2347ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2348M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350S:	Supported
2351F:	drivers/misc/atmel_tclib.c
2352F:	drivers/clocksource/tcb_clksrc.c
2353
2354ATMEL USBA UDC DRIVER
2355M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357S:	Supported
2358F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2359
2360ATMEL WIRELESS DRIVER
2361M:	Simon Kelley <simon@thekelleys.org.uk>
2362L:	linux-wireless@vger.kernel.org
2363W:	http://www.thekelleys.org.uk/atmel
2364W:	http://atmelwlandriver.sourceforge.net/
2365S:	Maintained
2366F:	drivers/net/wireless/atmel/atmel*
2367
2368ATMEL XDMA DRIVER
2369M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2370L:	linux-arm-kernel@lists.infradead.org
2371L:	dmaengine@vger.kernel.org
2372S:	Supported
2373F:	drivers/dma/at_xdmac.c
2374
2375ATOMIC INFRASTRUCTURE
2376M:	Will Deacon <will.deacon@arm.com>
2377M:	Peter Zijlstra <peterz@infradead.org>
2378R:	Boqun Feng <boqun.feng@gmail.com>
2379L:	linux-kernel@vger.kernel.org
2380S:	Maintained
2381F:	arch/*/include/asm/atomic*.h
2382F:	include/*/atomic*.h
2383
2384ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2385M:	Bradley Grove <linuxdrivers@attotech.com>
2386L:	linux-scsi@vger.kernel.org
2387W:	http://www.attotech.com
2388S:	Supported
2389F:	drivers/scsi/esas2r
2390
2391ATUSB IEEE 802.15.4 RADIO DRIVER
2392M:	Stefan Schmidt <stefan@osg.samsung.com>
2393L:	linux-wpan@vger.kernel.org
2394S:	Maintained
2395F:	drivers/net/ieee802154/atusb.c
2396F:	drivers/net/ieee802154/atusb.h
2397F:	drivers/net/ieee802154/at86rf230.h
2398
2399AUDIT SUBSYSTEM
2400M:	Paul Moore <paul@paul-moore.com>
2401M:	Eric Paris <eparis@redhat.com>
2402L:	linux-audit@redhat.com (moderated for non-subscribers)
2403W:	http://people.redhat.com/sgrubb/audit/
2404T:	git git://git.infradead.org/users/pcmoore/audit
2405S:	Maintained
2406F:	include/linux/audit.h
2407F:	include/uapi/linux/audit.h
2408F:	kernel/audit*
2409
2410AUXILIARY DISPLAY DRIVERS
2411M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2412W:	http://miguelojeda.es/auxdisplay.htm
2413W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2414S:	Maintained
2415F:	drivers/auxdisplay/
2416F:	include/linux/cfag12864b.h
2417
2418AX.25 NETWORK LAYER
2419M:	Ralf Baechle <ralf@linux-mips.org>
2420L:	linux-hams@vger.kernel.org
2421W:	http://www.linux-ax25.org/
2422S:	Maintained
2423F:	include/uapi/linux/ax25.h
2424F:	include/net/ax25.h
2425F:	net/ax25/
2426
2427AXENTIA ARM DEVICES
2428M:	Peter Rosin <peda@axentia.se>
2429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S:	Maintained
2431F:	Documentation/devicetree/bindings/arm/axentia.txt
2432F:	arch/arm/boot/dts/at91-linea.dtsi
2433F:	arch/arm/boot/dts/at91-tse850-3.dts
2434
2435AXENTIA ASOC DRIVERS
2436M:	Peter Rosin <peda@axentia.se>
2437L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2438S:	Maintained
2439F:	Documentation/devicetree/bindings/sound/axentia,*
2440F:	sound/soc/atmel/tse850-pcm5142.c
2441
2442AZ6007 DVB DRIVER
2443M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2444M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2445L:	linux-media@vger.kernel.org
2446W:	https://linuxtv.org
2447T:	git git://linuxtv.org/media_tree.git
2448S:	Maintained
2449F:	drivers/media/usb/dvb-usb-v2/az6007.c
2450
2451AZTECH FM RADIO RECEIVER DRIVER
2452M:	Hans Verkuil <hverkuil@xs4all.nl>
2453L:	linux-media@vger.kernel.org
2454T:	git git://linuxtv.org/media_tree.git
2455W:	https://linuxtv.org
2456S:	Maintained
2457F:	drivers/media/radio/radio-aztech*
2458
2459B43 WIRELESS DRIVER
2460L:	linux-wireless@vger.kernel.org
2461L:	b43-dev@lists.infradead.org
2462W:	http://wireless.kernel.org/en/users/Drivers/b43
2463S:	Odd Fixes
2464F:	drivers/net/wireless/broadcom/b43/
2465
2466B43LEGACY WIRELESS DRIVER
2467M:	Larry Finger <Larry.Finger@lwfinger.net>
2468L:	linux-wireless@vger.kernel.org
2469L:	b43-dev@lists.infradead.org
2470W:	http://wireless.kernel.org/en/users/Drivers/b43
2471S:	Maintained
2472F:	drivers/net/wireless/broadcom/b43legacy/
2473
2474BACKLIGHT CLASS/SUBSYSTEM
2475M:	Lee Jones <lee.jones@linaro.org>
2476M:	Daniel Thompson <daniel.thompson@linaro.org>
2477M:	Jingoo Han <jingoohan1@gmail.com>
2478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2479S:	Maintained
2480F:	drivers/video/backlight/
2481F:	include/linux/backlight.h
2482F:	include/linux/pwm_backlight.h
2483F:	Documentation/devicetree/bindings/leds/backlight
2484
2485BATMAN ADVANCED
2486M:	Marek Lindner <mareklindner@neomailbox.ch>
2487M:	Simon Wunderlich <sw@simonwunderlich.de>
2488M:	Antonio Quartulli <a@unstable.cc>
2489L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2490W:	https://www.open-mesh.org/
2491Q:	https://patchwork.open-mesh.org/project/batman/list/
2492S:	Maintained
2493F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2494F:	Documentation/ABI/testing/sysfs-class-net-mesh
2495F:	Documentation/networking/batman-adv.txt
2496F:	include/uapi/linux/batman_adv.h
2497F:	net/batman-adv/
2498
2499BAYCOM/HDLCDRV DRIVERS FOR AX.25
2500M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2501L:	linux-hams@vger.kernel.org
2502W:	http://www.baycom.org/~tom/ham/ham.html
2503S:	Maintained
2504F:	drivers/net/hamradio/baycom*
2505
2506BCACHE (BLOCK LAYER CACHE)
2507M:	Kent Overstreet <kent.overstreet@gmail.com>
2508L:	linux-bcache@vger.kernel.org
2509W:	http://bcache.evilpiepirate.org
2510S:	Orphan
2511F:	drivers/md/bcache/
2512
2513BDISP ST MEDIA DRIVER
2514M:	Fabien Dessenne <fabien.dessenne@st.com>
2515L:	linux-media@vger.kernel.org
2516T:	git git://linuxtv.org/media_tree.git
2517W:	https://linuxtv.org
2518S:	Supported
2519F:	drivers/media/platform/sti/bdisp
2520
2521BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2522M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2523L:	netdev@vger.kernel.org
2524S:	Maintained
2525F:	drivers/net/ethernet/ec_bhf.c
2526
2527BEFS FILE SYSTEM
2528M:	Luis de Bethencourt <luisbg@kernel.org>
2529M:	Salah Triki <salah.triki@gmail.com>
2530S:	Maintained
2531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2532F:	Documentation/filesystems/befs.txt
2533F:	fs/befs/
2534
2535BFQ I/O SCHEDULER
2536M:	Paolo Valente <paolo.valente@linaro.org>
2537M:	Jens Axboe <axboe@kernel.dk>
2538L:	linux-block@vger.kernel.org
2539S:	Maintained
2540F:	block/bfq-*
2541F:	Documentation/block/bfq-iosched.txt
2542
2543BFS FILE SYSTEM
2544M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2545S:	Maintained
2546F:	Documentation/filesystems/bfs.txt
2547F:	fs/bfs/
2548F:	include/uapi/linux/bfs_fs.h
2549
2550BLACKFIN ARCHITECTURE
2551M:	Steven Miao <realmz6@gmail.com>
2552L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2553T:	git git://git.code.sf.net/p/adi-linux/code
2554W:	http://blackfin.uclinux.org
2555S:	Supported
2556F:	arch/blackfin/
2557
2558BLACKFIN EMAC DRIVER
2559L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2560W:	http://blackfin.uclinux.org
2561S:	Supported
2562F:	drivers/net/ethernet/adi/
2563
2564BLACKFIN I2C TWI DRIVER
2565M:	Sonic Zhang <sonic.zhang@analog.com>
2566L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567W:	http://blackfin.uclinux.org/
2568S:	Supported
2569F:	drivers/i2c/busses/i2c-bfin-twi.c
2570
2571BLACKFIN MEDIA DRIVER
2572M:	Scott Jiang <scott.jiang.linux@gmail.com>
2573L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574W:	http://blackfin.uclinux.org/
2575S:	Supported
2576F:	drivers/media/platform/blackfin/
2577F:	drivers/media/i2c/adv7183*
2578F:	drivers/media/i2c/vs6624*
2579
2580BLACKFIN RTC DRIVER
2581L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2582W:	http://blackfin.uclinux.org
2583S:	Supported
2584F:	drivers/rtc/rtc-bfin.c
2585
2586BLACKFIN SDH DRIVER
2587M:	Sonic Zhang <sonic.zhang@analog.com>
2588L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2589W:	http://blackfin.uclinux.org
2590S:	Supported
2591F:	drivers/mmc/host/bfin_sdh.c
2592
2593BLACKFIN SERIAL DRIVER
2594M:	Sonic Zhang <sonic.zhang@analog.com>
2595L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2596W:	http://blackfin.uclinux.org
2597S:	Supported
2598F:	drivers/tty/serial/bfin_uart.c
2599
2600BLACKFIN WATCHDOG DRIVER
2601L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2602W:	http://blackfin.uclinux.org
2603S:	Supported
2604F:	drivers/watchdog/bfin_wdt.c
2605
2606BLINKM RGB LED DRIVER
2607M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2608S:	Maintained
2609F:	drivers/leds/leds-blinkm.c
2610
2611BLOCK LAYER
2612M:	Jens Axboe <axboe@kernel.dk>
2613L:	linux-block@vger.kernel.org
2614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2615S:	Maintained
2616F:	block/
2617F:	kernel/trace/blktrace.c
2618F:	lib/sbitmap.c
2619
2620BLOCK2MTD DRIVER
2621M:	Joern Engel <joern@lazybastard.org>
2622L:	linux-mtd@lists.infradead.org
2623S:	Maintained
2624F:	drivers/mtd/devices/block2mtd.c
2625
2626BLUETOOTH DRIVERS
2627M:	Marcel Holtmann <marcel@holtmann.org>
2628M:	Gustavo Padovan <gustavo@padovan.org>
2629M:	Johan Hedberg <johan.hedberg@gmail.com>
2630L:	linux-bluetooth@vger.kernel.org
2631W:	http://www.bluez.org/
2632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2634S:	Maintained
2635F:	drivers/bluetooth/
2636
2637BLUETOOTH SUBSYSTEM
2638M:	Marcel Holtmann <marcel@holtmann.org>
2639M:	Gustavo Padovan <gustavo@padovan.org>
2640M:	Johan Hedberg <johan.hedberg@gmail.com>
2641L:	linux-bluetooth@vger.kernel.org
2642W:	http://www.bluez.org/
2643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2645S:	Maintained
2646F:	net/bluetooth/
2647F:	include/net/bluetooth/
2648
2649BONDING DRIVER
2650M:	Jay Vosburgh <j.vosburgh@gmail.com>
2651M:	Veaceslav Falico <vfalico@gmail.com>
2652M:	Andy Gospodarek <andy@greyhouse.net>
2653L:	netdev@vger.kernel.org
2654W:	http://sourceforge.net/projects/bonding/
2655S:	Supported
2656F:	drivers/net/bonding/
2657F:	include/uapi/linux/if_bonding.h
2658
2659BPF (Safe dynamic programs and tools)
2660M:	Alexei Starovoitov <ast@kernel.org>
2661M:	Daniel Borkmann <daniel@iogearbox.net>
2662L:	netdev@vger.kernel.org
2663L:	linux-kernel@vger.kernel.org
2664S:	Supported
2665F:	arch/x86/net/bpf_jit*
2666F:	Documentation/networking/filter.txt
2667F:	include/linux/bpf*
2668F:	include/linux/filter.h
2669F:	include/uapi/linux/bpf*
2670F:	include/uapi/linux/filter.h
2671F:	kernel/bpf/
2672F:	kernel/trace/bpf_trace.c
2673F:	lib/test_bpf.c
2674F:	net/bpf/
2675F:	net/core/filter.c
2676F:	net/sched/act_bpf.c
2677F:	net/sched/cls_bpf.c
2678F:	samples/bpf/
2679F:	tools/net/bpf*
2680F:	tools/testing/selftests/bpf/
2681
2682BROADCOM B44 10/100 ETHERNET DRIVER
2683M:	Michael Chan <michael.chan@broadcom.com>
2684L:	netdev@vger.kernel.org
2685S:	Supported
2686F:	drivers/net/ethernet/broadcom/b44.*
2687
2688BROADCOM B53 ETHERNET SWITCH DRIVER
2689M:	Florian Fainelli <f.fainelli@gmail.com>
2690L:	netdev@vger.kernel.org
2691L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2692S:	Supported
2693F:	drivers/net/dsa/b53/*
2694F:	include/linux/platform_data/b53.h
2695
2696BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2697M:	Florian Fainelli <f.fainelli@gmail.com>
2698M:	Ray Jui <rjui@broadcom.com>
2699M:	Scott Branden <sbranden@broadcom.com>
2700M:	bcm-kernel-feedback-list@broadcom.com
2701T:	git git://github.com/broadcom/mach-bcm
2702S:	Maintained
2703N:	bcm281*
2704N:	bcm113*
2705N:	bcm216*
2706N:	kona
2707F:	arch/arm/mach-bcm/
2708
2709BROADCOM BCM2835 ARM ARCHITECTURE
2710M:	Eric Anholt <eric@anholt.net>
2711M:	Stefan Wahren <stefan.wahren@i2se.com>
2712L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714T:	git git://github.com/anholt/linux
2715S:	Maintained
2716N:	bcm2835
2717F:	drivers/staging/vc04_services
2718
2719BROADCOM BCM47XX MIPS ARCHITECTURE
2720M:	Hauke Mehrtens <hauke@hauke-m.de>
2721M:	Rafał Miłecki <zajec5@gmail.com>
2722L:	linux-mips@linux-mips.org
2723S:	Maintained
2724F:	Documentation/devicetree/bindings/mips/brcm/
2725F:	arch/mips/bcm47xx/*
2726F:	arch/mips/include/asm/mach-bcm47xx/*
2727
2728BROADCOM BCM5301X ARM ARCHITECTURE
2729M:	Hauke Mehrtens <hauke@hauke-m.de>
2730M:	Rafał Miłecki <zajec5@gmail.com>
2731M:	Jon Mason <jonmason@broadcom.com>
2732M:	bcm-kernel-feedback-list@broadcom.com
2733L:	linux-arm-kernel@lists.infradead.org
2734S:	Maintained
2735F:	arch/arm/mach-bcm/bcm_5301x.c
2736F:	arch/arm/boot/dts/bcm5301x*.dtsi
2737F:	arch/arm/boot/dts/bcm470*
2738F:	arch/arm/boot/dts/bcm953012*
2739
2740BROADCOM BCM53573 ARM ARCHITECTURE
2741M:	Rafał Miłecki <rafal@milecki.pl>
2742L:	linux-arm-kernel@lists.infradead.org
2743S:	Maintained
2744F:	arch/arm/boot/dts/bcm53573*
2745F:	arch/arm/boot/dts/bcm47189*
2746
2747BROADCOM BCM63XX ARM ARCHITECTURE
2748M:	Florian Fainelli <f.fainelli@gmail.com>
2749M:	bcm-kernel-feedback-list@broadcom.com
2750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751T:	git git://github.com/broadcom/stblinux.git
2752S:	Maintained
2753N:	bcm63xx
2754
2755BROADCOM BCM63XX/BCM33XX UDC DRIVER
2756M:	Kevin Cernekee <cernekee@gmail.com>
2757L:	linux-usb@vger.kernel.org
2758S:	Maintained
2759F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2760
2761BROADCOM BCM7XXX ARM ARCHITECTURE
2762M:	Brian Norris <computersforpeace@gmail.com>
2763M:	Gregory Fong <gregory.0xf0@gmail.com>
2764M:	Florian Fainelli <f.fainelli@gmail.com>
2765M:	bcm-kernel-feedback-list@broadcom.com
2766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2767T:	git git://github.com/broadcom/stblinux.git
2768S:	Maintained
2769F:	arch/arm/mach-bcm/*brcmstb*
2770F:	arch/arm/boot/dts/bcm7*.dts*
2771F:	drivers/bus/brcmstb_gisb.c
2772N:	brcmstb
2773
2774BROADCOM BMIPS CPUFREQ DRIVER
2775M:	Markus Mayer <mmayer@broadcom.com>
2776M:	bcm-kernel-feedback-list@broadcom.com
2777L:	linux-pm@vger.kernel.org
2778S:	Maintained
2779F:	drivers/cpufreq/bmips-cpufreq.c
2780
2781BROADCOM BMIPS MIPS ARCHITECTURE
2782M:	Kevin Cernekee <cernekee@gmail.com>
2783M:	Florian Fainelli <f.fainelli@gmail.com>
2784L:	linux-mips@linux-mips.org
2785T:	git git://github.com/broadcom/stblinux.git
2786S:	Maintained
2787F:	arch/mips/bmips/*
2788F:	arch/mips/include/asm/mach-bmips/*
2789F:	arch/mips/kernel/*bmips*
2790F:	arch/mips/boot/dts/brcm/bcm*.dts*
2791F:	drivers/irqchip/irq-bcm63*
2792F:	drivers/irqchip/irq-bcm7*
2793F:	drivers/irqchip/irq-brcmstb*
2794F:	include/linux/bcm963xx_nvram.h
2795F:	include/linux/bcm963xx_tag.h
2796
2797BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2798M:	Rasesh Mody <rasesh.mody@cavium.com>
2799M:	Harish Patil <harish.patil@cavium.com>
2800M:	Dept-GELinuxNICDev@cavium.com
2801L:	netdev@vger.kernel.org
2802S:	Supported
2803F:	drivers/net/ethernet/broadcom/bnx2.*
2804F:	drivers/net/ethernet/broadcom/bnx2_*
2805
2806BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2807M:	QLogic-Storage-Upstream@qlogic.com
2808L:	linux-scsi@vger.kernel.org
2809S:	Supported
2810F:	drivers/scsi/bnx2fc/
2811
2812BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2813M:	QLogic-Storage-Upstream@qlogic.com
2814L:	linux-scsi@vger.kernel.org
2815S:	Supported
2816F:	drivers/scsi/bnx2i/
2817
2818BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2819M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2820M:	Ariel Elior <ariel.elior@cavium.com>
2821M:	everest-linux-l2@cavium.com
2822L:	netdev@vger.kernel.org
2823S:	Supported
2824F:	drivers/net/ethernet/broadcom/bnx2x/
2825
2826BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2827M:	Michael Chan <michael.chan@broadcom.com>
2828L:	netdev@vger.kernel.org
2829S:	Supported
2830F:	drivers/net/ethernet/broadcom/bnxt/
2831
2832BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2833M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2834M:	Franky Lin <franky.lin@broadcom.com>
2835M:	Hante Meuleman <hante.meuleman@broadcom.com>
2836M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2837M:	Wright Feng <wright.feng@cypress.com>
2838L:	linux-wireless@vger.kernel.org
2839L:	brcm80211-dev-list.pdl@broadcom.com
2840L:	brcm80211-dev-list@cypress.com
2841S:	Supported
2842F:	drivers/net/wireless/broadcom/brcm80211/
2843
2844BROADCOM BRCMSTB GPIO DRIVER
2845M:	Gregory Fong <gregory.0xf0@gmail.com>
2846L:	bcm-kernel-feedback-list@broadcom.com
2847S:	Supported
2848F:	drivers/gpio/gpio-brcmstb.c
2849F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2850
2851BROADCOM GENET ETHERNET DRIVER
2852M:	Florian Fainelli <f.fainelli@gmail.com>
2853L:	netdev@vger.kernel.org
2854S:	Supported
2855F:	drivers/net/ethernet/broadcom/genet/
2856
2857BROADCOM IPROC ARM ARCHITECTURE
2858M:	Ray Jui <rjui@broadcom.com>
2859M:	Scott Branden <sbranden@broadcom.com>
2860M:	Jon Mason <jonmason@broadcom.com>
2861M:	bcm-kernel-feedback-list@broadcom.com
2862L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863T:	git git://github.com/broadcom/cygnus-linux.git
2864S:	Maintained
2865N:	iproc
2866N:	cygnus
2867N:	bcm[-_]nsp
2868N:	bcm9113*
2869N:	bcm9583*
2870N:	bcm9585*
2871N:	bcm9586*
2872N:	bcm988312
2873N:	bcm113*
2874N:	bcm583*
2875N:	bcm585*
2876N:	bcm586*
2877N:	bcm88312
2878F:	arch/arm64/boot/dts/broadcom/ns2*
2879F:	drivers/clk/bcm/clk-ns*
2880F:	drivers/pinctrl/bcm/pinctrl-ns*
2881
2882BROADCOM KONA GPIO DRIVER
2883M:	Ray Jui <rjui@broadcom.com>
2884L:	bcm-kernel-feedback-list@broadcom.com
2885S:	Supported
2886F:	drivers/gpio/gpio-bcm-kona.c
2887F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2888
2889BROADCOM NETXTREME-E ROCE DRIVER
2890M:	Selvin Xavier <selvin.xavier@broadcom.com>
2891M:	Devesh Sharma <devesh.sharma@broadcom.com>
2892M:	Somnath Kotur <somnath.kotur@broadcom.com>
2893M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2894L:	linux-rdma@vger.kernel.org
2895W:	http://www.broadcom.com
2896S:	Supported
2897F:	drivers/infiniband/hw/bnxt_re/
2898F:	include/uapi/rdma/bnxt_re-abi.h
2899
2900BROADCOM NVRAM DRIVER
2901M:	Rafał Miłecki <zajec5@gmail.com>
2902L:	linux-mips@linux-mips.org
2903S:	Maintained
2904F:	drivers/firmware/broadcom/*
2905
2906BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2907M:	Rafał Miłecki <zajec5@gmail.com>
2908L:	linux-wireless@vger.kernel.org
2909S:	Maintained
2910F:	drivers/bcma/
2911F:	include/linux/bcma/
2912
2913BROADCOM STB AVS CPUFREQ DRIVER
2914M:	Markus Mayer <mmayer@broadcom.com>
2915M:	bcm-kernel-feedback-list@broadcom.com
2916L:	linux-pm@vger.kernel.org
2917S:	Maintained
2918F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2919F:	drivers/cpufreq/brcmstb*
2920
2921BROADCOM STB NAND FLASH DRIVER
2922M:	Brian Norris <computersforpeace@gmail.com>
2923M:	Kamal Dasu <kdasu.kdev@gmail.com>
2924L:	linux-mtd@lists.infradead.org
2925L:	bcm-kernel-feedback-list@broadcom.com
2926S:	Maintained
2927F:	drivers/mtd/nand/brcmnand/
2928
2929BROADCOM SYSTEMPORT ETHERNET DRIVER
2930M:	Florian Fainelli <f.fainelli@gmail.com>
2931L:	netdev@vger.kernel.org
2932S:	Supported
2933F:	drivers/net/ethernet/broadcom/bcmsysport.*
2934
2935BROADCOM TG3 GIGABIT ETHERNET DRIVER
2936M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2937M:	Prashant Sreedharan <prashant@broadcom.com>
2938M:	Michael Chan <mchan@broadcom.com>
2939L:	netdev@vger.kernel.org
2940S:	Supported
2941F:	drivers/net/ethernet/broadcom/tg3.*
2942
2943BROCADE BFA FC SCSI DRIVER
2944M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2945M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2946L:	linux-scsi@vger.kernel.org
2947S:	Supported
2948F:	drivers/scsi/bfa/
2949
2950BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2951M:	Rasesh Mody <rasesh.mody@cavium.com>
2952M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2953M:	Dept-GELinuxNICDev@cavium.com
2954L:	netdev@vger.kernel.org
2955S:	Supported
2956F:	drivers/net/ethernet/brocade/bna/
2957
2958BSG (block layer generic sg v4 driver)
2959M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2960L:	linux-scsi@vger.kernel.org
2961S:	Supported
2962F:	block/bsg.c
2963F:	include/linux/bsg.h
2964F:	include/uapi/linux/bsg.h
2965
2966BT87X AUDIO DRIVER
2967M:	Clemens Ladisch <clemens@ladisch.de>
2968L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2969T:	git git://git.alsa-project.org/alsa-kernel.git
2970S:	Maintained
2971F:	Documentation/sound/alsa/Bt87x.txt
2972F:	sound/pci/bt87x.c
2973
2974BT8XXGPIO DRIVER
2975M:	Michael Buesch <m@bues.ch>
2976W:	http://bu3sch.de/btgpio.php
2977S:	Maintained
2978F:	drivers/gpio/gpio-bt8xx.c
2979
2980BTRFS FILE SYSTEM
2981M:	Chris Mason <clm@fb.com>
2982M:	Josef Bacik <jbacik@fb.com>
2983M:	David Sterba <dsterba@suse.com>
2984L:	linux-btrfs@vger.kernel.org
2985W:	http://btrfs.wiki.kernel.org/
2986Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2988S:	Maintained
2989F:	Documentation/filesystems/btrfs.txt
2990F:	fs/btrfs/
2991F:	include/linux/btrfs*
2992F:	include/uapi/linux/btrfs*
2993
2994BTTV VIDEO4LINUX DRIVER
2995M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2996M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2997L:	linux-media@vger.kernel.org
2998W:	https://linuxtv.org
2999T:	git git://linuxtv.org/media_tree.git
3000S:	Odd fixes
3001F:	Documentation/media/v4l-drivers/bttv*
3002F:	drivers/media/pci/bt8xx/bttv*
3003
3004BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3005M:	Chanwoo Choi <cw00.choi@samsung.com>
3006L:	linux-pm@vger.kernel.org
3007L:	linux-samsung-soc@vger.kernel.org
3008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3009S:	Maintained
3010F:	drivers/devfreq/exynos-bus.c
3011F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3012
3013BUSLOGIC SCSI DRIVER
3014M:	Khalid Aziz <khalid@gonehiking.org>
3015L:	linux-scsi@vger.kernel.org
3016S:	Maintained
3017F:	drivers/scsi/BusLogic.*
3018F:	drivers/scsi/FlashPoint.*
3019
3020C-MEDIA CMI8788 DRIVER
3021M:	Clemens Ladisch <clemens@ladisch.de>
3022L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3023T:	git git://git.alsa-project.org/alsa-kernel.git
3024S:	Maintained
3025F:	sound/pci/oxygen/
3026
3027C6X ARCHITECTURE
3028M:	Mark Salter <msalter@redhat.com>
3029M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3030L:	linux-c6x-dev@linux-c6x.org
3031W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3032S:	Maintained
3033F:	arch/c6x/
3034
3035CA8210 IEEE-802.15.4 RADIO DRIVER
3036M:	Harry Morris <h.morris@cascoda.com>
3037M:	linuxdev@cascoda.com
3038L:	linux-wpan@vger.kernel.org
3039W:	https://github.com/Cascoda/ca8210-linux.git
3040S:	Maintained
3041F:	drivers/net/ieee802154/ca8210.c
3042F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3043
3044CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3045M:	David Howells <dhowells@redhat.com>
3046L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3047S:	Supported
3048F:	Documentation/filesystems/caching/cachefiles.txt
3049F:	fs/cachefiles/
3050
3051CADET FM/AM RADIO RECEIVER DRIVER
3052M:	Hans Verkuil <hverkuil@xs4all.nl>
3053L:	linux-media@vger.kernel.org
3054T:	git git://linuxtv.org/media_tree.git
3055W:	https://linuxtv.org
3056S:	Maintained
3057F:	drivers/media/radio/radio-cadet*
3058
3059CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3060M:	Jonathan Corbet <corbet@lwn.net>
3061L:	linux-media@vger.kernel.org
3062T:	git git://linuxtv.org/media_tree.git
3063S:	Maintained
3064F:	Documentation/media/v4l-drivers/cafe_ccic*
3065F:	drivers/media/platform/marvell-ccic/
3066
3067CAIF NETWORK LAYER
3068M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3069L:	netdev@vger.kernel.org
3070S:	Supported
3071F:	Documentation/networking/caif/
3072F:	drivers/net/caif/
3073F:	include/uapi/linux/caif/
3074F:	include/net/caif/
3075F:	net/caif/
3076
3077CALGARY x86-64 IOMMU
3078M:	Muli Ben-Yehuda <mulix@mulix.org>
3079M:	Jon Mason <jdmason@kudzu.us>
3080L:	iommu@lists.linux-foundation.org
3081S:	Maintained
3082F:	arch/x86/kernel/pci-calgary_64.c
3083F:	arch/x86/kernel/tce_64.c
3084F:	arch/x86/include/asm/calgary.h
3085F:	arch/x86/include/asm/tce.h
3086
3087CAN NETWORK DRIVERS
3088M:	Wolfgang Grandegger <wg@grandegger.com>
3089M:	Marc Kleine-Budde <mkl@pengutronix.de>
3090L:	linux-can@vger.kernel.org
3091W:	https://github.com/linux-can
3092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3094S:	Maintained
3095F:	Documentation/devicetree/bindings/net/can/
3096F:	drivers/net/can/
3097F:	include/linux/can/dev.h
3098F:	include/linux/can/platform/
3099F:	include/uapi/linux/can/error.h
3100F:	include/uapi/linux/can/netlink.h
3101
3102CAN NETWORK LAYER
3103M:	Oliver Hartkopp <socketcan@hartkopp.net>
3104M:	Marc Kleine-Budde <mkl@pengutronix.de>
3105L:	linux-can@vger.kernel.org
3106W:	https://github.com/linux-can
3107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3109S:	Maintained
3110F:	Documentation/networking/can.txt
3111F:	net/can/
3112F:	include/linux/can/core.h
3113F:	include/uapi/linux/can.h
3114F:	include/uapi/linux/can/bcm.h
3115F:	include/uapi/linux/can/raw.h
3116F:	include/uapi/linux/can/gw.h
3117
3118CAPABILITIES
3119M:	Serge Hallyn <serge@hallyn.com>
3120L:	linux-security-module@vger.kernel.org
3121S:	Supported
3122F:	include/linux/capability.h
3123F:	include/uapi/linux/capability.h
3124F:	security/commoncap.c
3125F:	kernel/capability.c
3126
3127CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3128M:	Kevin Tsai <ktsai@capellamicro.com>
3129S:	Maintained
3130F:	drivers/iio/light/cm*
3131
3132CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3133M:	Christian Lamparter <chunkeey@googlemail.com>
3134L:	linux-wireless@vger.kernel.org
3135W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3136S:	Maintained
3137F:	drivers/net/wireless/ath/carl9170/
3138
3139CAVIUM I2C DRIVER
3140M:	Jan Glauber <jglauber@cavium.com>
3141M:	David Daney <david.daney@cavium.com>
3142W:	http://www.cavium.com
3143S:	Supported
3144F:	drivers/i2c/busses/i2c-octeon*
3145F:	drivers/i2c/busses/i2c-thunderx*
3146
3147CAVIUM LIQUIDIO NETWORK DRIVER
3148M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3149M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3150M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3151M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3152L:	netdev@vger.kernel.org
3153W:	http://www.cavium.com
3154S:	Supported
3155F:	drivers/net/ethernet/cavium/liquidio/
3156
3157CAVIUM MMC DRIVER
3158M:	Jan Glauber <jglauber@cavium.com>
3159M:	David Daney <david.daney@cavium.com>
3160M:	Steven J. Hill <Steven.Hill@cavium.com>
3161W:	http://www.cavium.com
3162S:	Supported
3163F:	drivers/mmc/host/cavium*
3164
3165CAVIUM OCTEON-TX CRYPTO DRIVER
3166M:	George Cherian <george.cherian@cavium.com>
3167L:	linux-crypto@vger.kernel.org
3168W:	http://www.cavium.com
3169S:	Supported
3170F:	drivers/crypto/cavium/cpt/
3171
3172CAVIUM THUNDERX2 ARM64 SOC
3173M:	Jayachandran C <jnair@caviumnetworks.com>
3174L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3175S:	Maintained
3176F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3177F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3178
3179CC2520 IEEE-802.15.4 RADIO DRIVER
3180M:	Varka Bhadram <varkabhadram@gmail.com>
3181L:	linux-wpan@vger.kernel.org
3182S:	Maintained
3183F:	drivers/net/ieee802154/cc2520.c
3184F:	include/linux/spi/cc2520.h
3185F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3186
3187CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3188M:	Gilad Ben-Yossef <gilad@benyossef.com>
3189L:	linux-crypto@vger.kernel.org
3190L:	driverdev-devel@linuxdriverproject.org
3191S:	Supported
3192F:	drivers/staging/ccree/
3193W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3194
3195CEC FRAMEWORK
3196M:	Hans Verkuil <hans.verkuil@cisco.com>
3197L:	linux-media@vger.kernel.org
3198T:	git git://linuxtv.org/media_tree.git
3199W:	http://linuxtv.org
3200S:	Supported
3201F:	Documentation/media/kapi/cec-core.rst
3202F:	Documentation/media/uapi/cec
3203F:	drivers/media/cec/
3204F:	drivers/media/rc/keymaps/rc-cec.c
3205F:	include/media/cec.h
3206F:	include/media/cec-notifier.h
3207F:	include/uapi/linux/cec.h
3208F:	include/uapi/linux/cec-funcs.h
3209F:	Documentation/devicetree/bindings/media/cec.txt
3210
3211CELL BROADBAND ENGINE ARCHITECTURE
3212M:	Arnd Bergmann <arnd@arndb.de>
3213L:	linuxppc-dev@lists.ozlabs.org
3214W:	http://www.ibm.com/developerworks/power/cell/
3215S:	Supported
3216F:	arch/powerpc/include/asm/cell*.h
3217F:	arch/powerpc/include/asm/spu*.h
3218F:	arch/powerpc/include/uapi/asm/spu*.h
3219F:	arch/powerpc/oprofile/*cell*
3220F:	arch/powerpc/platforms/cell/
3221
3222CEPH COMMON CODE (LIBCEPH)
3223M:	Ilya Dryomov <idryomov@gmail.com>
3224M:	"Yan, Zheng" <zyan@redhat.com>
3225M:	Sage Weil <sage@redhat.com>
3226L:	ceph-devel@vger.kernel.org
3227W:	http://ceph.com/
3228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3229T:	git git://github.com/ceph/ceph-client.git
3230S:	Supported
3231F:	net/ceph/
3232F:	include/linux/ceph/
3233F:	include/linux/crush/
3234
3235CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3236M:	"Yan, Zheng" <zyan@redhat.com>
3237M:	Sage Weil <sage@redhat.com>
3238M:	Ilya Dryomov <idryomov@gmail.com>
3239L:	ceph-devel@vger.kernel.org
3240W:	http://ceph.com/
3241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3242T:	git git://github.com/ceph/ceph-client.git
3243S:	Supported
3244F:	Documentation/filesystems/ceph.txt
3245F:	fs/ceph/
3246
3247CERTIFICATE HANDLING:
3248M:	David Howells <dhowells@redhat.com>
3249M:	David Woodhouse <dwmw2@infradead.org>
3250L:	keyrings@vger.kernel.org
3251S:	Maintained
3252F:	Documentation/module-signing.txt
3253F:	certs/
3254F:	scripts/sign-file.c
3255F:	scripts/extract-cert.c
3256
3257CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3258L:	linux-usb@vger.kernel.org
3259S:	Orphan
3260F:	Documentation/usb/WUSB-Design-overview.txt
3261F:	Documentation/usb/wusb-cbaf
3262F:	drivers/usb/host/hwa-hc.c
3263F:	drivers/usb/host/whci/
3264F:	drivers/usb/wusbcore/
3265F:	include/linux/usb/wusb*
3266
3267CFAG12864B LCD DRIVER
3268M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3269W:	http://miguelojeda.es/auxdisplay.htm
3270W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3271S:	Maintained
3272F:	drivers/auxdisplay/cfag12864b.c
3273F:	include/linux/cfag12864b.h
3274
3275CFAG12864BFB LCD FRAMEBUFFER DRIVER
3276M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3277W:	http://miguelojeda.es/auxdisplay.htm
3278W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3279S:	Maintained
3280F:	drivers/auxdisplay/cfag12864bfb.c
3281F:	include/linux/cfag12864b.h
3282
3283CFG80211 and NL80211
3284M:	Johannes Berg <johannes@sipsolutions.net>
3285L:	linux-wireless@vger.kernel.org
3286W:	http://wireless.kernel.org/
3287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3289S:	Maintained
3290F:	include/uapi/linux/nl80211.h
3291F:	include/net/cfg80211.h
3292F:	net/wireless/*
3293X:	net/wireless/wext*
3294
3295CHAR and MISC DRIVERS
3296M:	Arnd Bergmann <arnd@arndb.de>
3297M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3299S:	Supported
3300F:	drivers/char/*
3301F:	drivers/misc/*
3302F:	include/linux/miscdevice.h
3303
3304CHECKPATCH
3305M:	Andy Whitcroft <apw@canonical.com>
3306M:	Joe Perches <joe@perches.com>
3307S:	Maintained
3308F:	scripts/checkpatch.pl
3309
3310CHINESE DOCUMENTATION
3311M:	Harry Wei <harryxiyou@gmail.com>
3312L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3313L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3314S:	Maintained
3315F:	Documentation/translations/zh_CN/
3316
3317CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3318M:	Peter Chen <Peter.Chen@nxp.com>
3319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3320L:	linux-usb@vger.kernel.org
3321S:	Maintained
3322F:	drivers/usb/chipidea/
3323
3324CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3325M:	Hans de Goede <hdegoede@redhat.com>
3326L:	linux-input@vger.kernel.org
3327S:	Maintained
3328F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3329F:	drivers/input/touchscreen/chipone_icn8318.c
3330
3331CHROME HARDWARE PLATFORM SUPPORT
3332M:	Benson Leung <bleung@chromium.org>
3333M:	Olof Johansson <olof@lixom.net>
3334S:	Maintained
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3336F:	drivers/platform/chrome/
3337
3338CIRRUS LOGIC AUDIO CODEC DRIVERS
3339M:	Brian Austin <brian.austin@cirrus.com>
3340M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3341L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3342S:	Maintained
3343F:	sound/soc/codecs/cs*
3344
3345CIRRUS LOGIC EP93XX ETHERNET DRIVER
3346M:	Hartley Sweeten <hsweeten@visionengravers.com>
3347L:	netdev@vger.kernel.org
3348S:	Maintained
3349F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3350
3351CISCO FCOE HBA DRIVER
3352M:	Satish Kharat <satishkh@cisco.com>
3353M:	Sesidhar Baddela <sebaddel@cisco.com>
3354M:	Karan Tilak Kumar <kartilak@cisco.com>
3355L:	linux-scsi@vger.kernel.org
3356S:	Supported
3357F:	drivers/scsi/fnic/
3358
3359CISCO SCSI HBA DRIVER
3360M:	Karan Tilak Kumar <kartilak@cisco.com>
3361M:	Sesidhar Baddela <sebaddel@cisco.com>
3362L:	linux-scsi@vger.kernel.org
3363S:	Supported
3364F:	drivers/scsi/snic/
3365
3366CISCO VIC ETHERNET NIC DRIVER
3367M:	Christian Benvenuti <benve@cisco.com>
3368M:	Govindarajulu Varadarajan <_govind@gmx.com>
3369M:	Neel Patel <neepatel@cisco.com>
3370S:	Supported
3371F:	drivers/net/ethernet/cisco/enic/
3372
3373CISCO VIC LOW LATENCY NIC DRIVER
3374M:	Christian Benvenuti <benve@cisco.com>
3375M:	Dave Goodell <dgoodell@cisco.com>
3376S:	Supported
3377F:	drivers/infiniband/hw/usnic/
3378
3379CLEANCACHE API
3380M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3381L:	linux-kernel@vger.kernel.org
3382S:	Maintained
3383F:	mm/cleancache.c
3384F:	include/linux/cleancache.h
3385
3386CLK API
3387M:	Russell King <linux@armlinux.org.uk>
3388L:	linux-clk@vger.kernel.org
3389S:	Maintained
3390F:	include/linux/clk.h
3391
3392CLOCKSOURCE, CLOCKEVENT DRIVERS
3393M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3394M:	Thomas Gleixner <tglx@linutronix.de>
3395L:	linux-kernel@vger.kernel.org
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3397S:	Supported
3398F:	drivers/clocksource
3399
3400CMPC ACPI DRIVER
3401M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3402M:	Daniel Oliveira Nascimento <don@syst.com.br>
3403L:	platform-driver-x86@vger.kernel.org
3404S:	Supported
3405F:	drivers/platform/x86/classmate-laptop.c
3406
3407COBALT MEDIA DRIVER
3408M:	Hans Verkuil <hans.verkuil@cisco.com>
3409L:	linux-media@vger.kernel.org
3410T:	git git://linuxtv.org/media_tree.git
3411W:	https://linuxtv.org
3412S:	Supported
3413F:	drivers/media/pci/cobalt/
3414
3415COCCINELLE/Semantic Patches (SmPL)
3416M:	Julia Lawall <Julia.Lawall@lip6.fr>
3417M:	Gilles Muller <Gilles.Muller@lip6.fr>
3418M:	Nicolas Palix <nicolas.palix@imag.fr>
3419M:	Michal Marek <mmarek@suse.com>
3420L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3422W:	http://coccinelle.lip6.fr/
3423S:	Supported
3424F:	Documentation/dev-tools/coccinelle.rst
3425F:	scripts/coccinelle/
3426F:	scripts/coccicheck
3427
3428CODA FILE SYSTEM
3429M:	Jan Harkes <jaharkes@cs.cmu.edu>
3430M:	coda@cs.cmu.edu
3431L:	codalist@coda.cs.cmu.edu
3432W:	http://www.coda.cs.cmu.edu/
3433S:	Maintained
3434F:	Documentation/filesystems/coda.txt
3435F:	fs/coda/
3436F:	include/linux/coda*.h
3437F:	include/uapi/linux/coda*.h
3438
3439CODA V4L2 MEM2MEM DRIVER
3440M:	Philipp Zabel <p.zabel@pengutronix.de>
3441L:	linux-media@vger.kernel.org
3442S:	Maintained
3443F:	Documentation/devicetree/bindings/media/coda.txt
3444F:	drivers/media/platform/coda/
3445
3446COMMON CLK FRAMEWORK
3447M:	Michael Turquette <mturquette@baylibre.com>
3448M:	Stephen Boyd <sboyd@codeaurora.org>
3449L:	linux-clk@vger.kernel.org
3450Q:	http://patchwork.kernel.org/project/linux-clk/list/
3451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3452S:	Maintained
3453F:	Documentation/devicetree/bindings/clock/
3454F:	drivers/clk/
3455X:	drivers/clk/clkdev.c
3456F:	include/linux/clk-pr*
3457F:	include/linux/clk/
3458
3459COMMON INTERNET FILE SYSTEM (CIFS)
3460M:	Steve French <sfrench@samba.org>
3461L:	linux-cifs@vger.kernel.org
3462L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3463W:	http://linux-cifs.samba.org/
3464T:	git git://git.samba.org/sfrench/cifs-2.6.git
3465S:	Supported
3466F:	Documentation/filesystems/cifs/
3467F:	fs/cifs/
3468
3469COMPACTPCI HOTPLUG CORE
3470M:	Scott Murray <scott@spiteful.org>
3471L:	linux-pci@vger.kernel.org
3472S:	Maintained
3473F:	drivers/pci/hotplug/cpci_hotplug*
3474
3475COMPACTPCI HOTPLUG GENERIC DRIVER
3476M:	Scott Murray <scott@spiteful.org>
3477L:	linux-pci@vger.kernel.org
3478S:	Maintained
3479F:	drivers/pci/hotplug/cpcihp_generic.c
3480
3481COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3482M:	Scott Murray <scott@spiteful.org>
3483L:	linux-pci@vger.kernel.org
3484S:	Maintained
3485F:	drivers/pci/hotplug/cpcihp_zt5550.*
3486
3487COMPAL LAPTOP SUPPORT
3488M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3489L:	platform-driver-x86@vger.kernel.org
3490S:	Maintained
3491F:	drivers/platform/x86/compal-laptop.c
3492
3493CONEXANT ACCESSRUNNER USB DRIVER
3494L:	accessrunner-general@lists.sourceforge.net
3495W:	http://accessrunner.sourceforge.net/
3496S:	Orphan
3497F:	drivers/usb/atm/cxacru.c
3498
3499CONFIGFS
3500M:	Joel Becker <jlbec@evilplan.org>
3501M:	Christoph Hellwig <hch@lst.de>
3502T:	git git://git.infradead.org/users/hch/configfs.git
3503S:	Supported
3504F:	fs/configfs/
3505F:	include/linux/configfs.h
3506
3507CONNECTOR
3508M:	Evgeniy Polyakov <zbr@ioremap.net>
3509L:	netdev@vger.kernel.org
3510S:	Maintained
3511F:	drivers/connector/
3512
3513CONTROL GROUP (CGROUP)
3514M:	Tejun Heo <tj@kernel.org>
3515M:	Li Zefan <lizefan@huawei.com>
3516M:	Johannes Weiner <hannes@cmpxchg.org>
3517L:	cgroups@vger.kernel.org
3518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3519S:	Maintained
3520F:	Documentation/cgroup*
3521F:	include/linux/cgroup*
3522F:	kernel/cgroup*
3523
3524CONTROL GROUP - CPUSET
3525M:	Li Zefan <lizefan@huawei.com>
3526L:	cgroups@vger.kernel.org
3527W:	http://www.bullopensource.org/cpuset/
3528W:	http://oss.sgi.com/projects/cpusets/
3529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3530S:	Maintained
3531F:	Documentation/cgroup-v1/cpusets.txt
3532F:	include/linux/cpuset.h
3533F:	kernel/cpuset.c
3534
3535CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3536M:	Johannes Weiner <hannes@cmpxchg.org>
3537M:	Michal Hocko <mhocko@kernel.org>
3538M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3539L:	cgroups@vger.kernel.org
3540L:	linux-mm@kvack.org
3541S:	Maintained
3542F:	mm/memcontrol.c
3543F:	mm/swap_cgroup.c
3544
3545CORETEMP HARDWARE MONITORING DRIVER
3546M:	Fenghua Yu <fenghua.yu@intel.com>
3547L:	linux-hwmon@vger.kernel.org
3548S:	Maintained
3549F:	Documentation/hwmon/coretemp
3550F:	drivers/hwmon/coretemp.c
3551
3552COSA/SRP SYNC SERIAL DRIVER
3553M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3554W:	http://www.fi.muni.cz/~kas/cosa/
3555S:	Maintained
3556F:	drivers/net/wan/cosa*
3557
3558CPMAC ETHERNET DRIVER
3559M:	Florian Fainelli <f.fainelli@gmail.com>
3560L:	netdev@vger.kernel.org
3561S:	Maintained
3562F:	drivers/net/ethernet/ti/cpmac.c
3563
3564CPU FREQUENCY DRIVERS
3565M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3566M:	Viresh Kumar <viresh.kumar@linaro.org>
3567L:	linux-pm@vger.kernel.org
3568S:	Maintained
3569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3570T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3571B:	https://bugzilla.kernel.org
3572F:	Documentation/cpu-freq/
3573F:	Documentation/devicetree/bindings/cpufreq/
3574F:	drivers/cpufreq/
3575F:	include/linux/cpufreq.h
3576F:	tools/testing/selftests/cpufreq/
3577
3578CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3579M:	Viresh Kumar <viresh.kumar@linaro.org>
3580M:	Sudeep Holla <sudeep.holla@arm.com>
3581L:	linux-pm@vger.kernel.org
3582W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3583S:	Maintained
3584F:	drivers/cpufreq/arm_big_little.h
3585F:	drivers/cpufreq/arm_big_little.c
3586F:	drivers/cpufreq/arm_big_little_dt.c
3587
3588CPU POWER MONITORING SUBSYSTEM
3589M:	Thomas Renninger <trenn@suse.com>
3590L:	linux-pm@vger.kernel.org
3591S:	Maintained
3592F:	tools/power/cpupower/
3593
3594CPUID/MSR DRIVER
3595M:	"H. Peter Anvin" <hpa@zytor.com>
3596S:	Maintained
3597F:	arch/x86/kernel/cpuid.c
3598F:	arch/x86/kernel/msr.c
3599
3600CPUIDLE DRIVER - ARM BIG LITTLE
3601M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3602M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3603L:	linux-pm@vger.kernel.org
3604L:	linux-arm-kernel@lists.infradead.org
3605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3606S:	Maintained
3607F:	drivers/cpuidle/cpuidle-big_little.c
3608
3609CPUIDLE DRIVER - ARM EXYNOS
3610M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3611M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3612M:	Kukjin Kim <kgene@kernel.org>
3613L:	linux-pm@vger.kernel.org
3614L:	linux-samsung-soc@vger.kernel.org
3615S:	Supported
3616F:	drivers/cpuidle/cpuidle-exynos.c
3617F:	arch/arm/mach-exynos/pm.c
3618
3619CPUIDLE DRIVERS
3620M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3621M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3622L:	linux-pm@vger.kernel.org
3623S:	Maintained
3624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3625B:	https://bugzilla.kernel.org
3626F:	drivers/cpuidle/*
3627F:	include/linux/cpuidle.h
3628
3629CRAMFS FILESYSTEM
3630W:	http://sourceforge.net/projects/cramfs/
3631S:	Orphan / Obsolete
3632F:	Documentation/filesystems/cramfs.txt
3633F:	fs/cramfs/
3634
3635CRIS PORT
3636M:	Mikael Starvik <starvik@axis.com>
3637M:	Jesper Nilsson <jesper.nilsson@axis.com>
3638L:	linux-cris-kernel@axis.com
3639W:	http://developer.axis.com
3640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3641S:	Maintained
3642F:	arch/cris/
3643F:	drivers/tty/serial/crisv10.*
3644
3645CRYPTO API
3646M:	Herbert Xu <herbert@gondor.apana.org.au>
3647M:	"David S. Miller" <davem@davemloft.net>
3648L:	linux-crypto@vger.kernel.org
3649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3651S:	Maintained
3652F:	Documentation/crypto/
3653F:	Documentation/devicetree/bindings/crypto/
3654F:	arch/*/crypto/
3655F:	crypto/
3656F:	drivers/crypto/
3657F:	include/crypto/
3658F:	include/linux/crypto*
3659
3660CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3661M:	Neil Horman <nhorman@tuxdriver.com>
3662L:	linux-crypto@vger.kernel.org
3663S:	Maintained
3664F:	crypto/ansi_cprng.c
3665F:	crypto/rng.c
3666
3667CS3308 MEDIA DRIVER
3668M:	Hans Verkuil <hverkuil@xs4all.nl>
3669L:	linux-media@vger.kernel.org
3670T:	git git://linuxtv.org/media_tree.git
3671W:	http://linuxtv.org
3672S:	Odd Fixes
3673F:	drivers/media/i2c/cs3308.c
3674F:	drivers/media/i2c/cs3308.h
3675
3676CS5535 Audio ALSA driver
3677M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3678S:	Maintained
3679F:	sound/pci/cs5535audio/
3680
3681CW1200 WLAN driver
3682M:	Solomon Peachy <pizza@shaftnet.org>
3683S:	Maintained
3684F:	drivers/net/wireless/st/cw1200/
3685
3686CX18 VIDEO4LINUX DRIVER
3687M:	Andy Walls <awalls@md.metrocast.net>
3688L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3689L:	linux-media@vger.kernel.org
3690T:	git git://linuxtv.org/media_tree.git
3691W:	https://linuxtv.org
3692W:	http://www.ivtvdriver.org/index.php/Cx18
3693S:	Maintained
3694F:	Documentation/media/v4l-drivers/cx18*
3695F:	drivers/media/pci/cx18/
3696F:	include/uapi/linux/ivtv*
3697
3698CX2341X MPEG ENCODER HELPER MODULE
3699M:	Hans Verkuil <hverkuil@xs4all.nl>
3700L:	linux-media@vger.kernel.org
3701T:	git git://linuxtv.org/media_tree.git
3702W:	https://linuxtv.org
3703S:	Maintained
3704F:	drivers/media/common/cx2341x*
3705F:	include/media/cx2341x*
3706
3707CX24120 MEDIA DRIVER
3708M:	Jemma Denson <jdenson@gmail.com>
3709M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3710L:	linux-media@vger.kernel.org
3711W:	https://linuxtv.org
3712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3713S:	Maintained
3714F:	drivers/media/dvb-frontends/cx24120*
3715
3716CX88 VIDEO4LINUX DRIVER
3717M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3718M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3719L:	linux-media@vger.kernel.org
3720W:	https://linuxtv.org
3721T:	git git://linuxtv.org/media_tree.git
3722S:	Odd fixes
3723F:	Documentation/media/v4l-drivers/cx88*
3724F:	drivers/media/pci/cx88/
3725
3726CXD2820R MEDIA DRIVER
3727M:	Antti Palosaari <crope@iki.fi>
3728L:	linux-media@vger.kernel.org
3729W:	https://linuxtv.org
3730W:	http://palosaari.fi/linux/
3731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3732T:	git git://linuxtv.org/anttip/media_tree.git
3733S:	Maintained
3734F:	drivers/media/dvb-frontends/cxd2820r*
3735
3736CXGB3 ETHERNET DRIVER (CXGB3)
3737M:	Santosh Raspatur <santosh@chelsio.com>
3738L:	netdev@vger.kernel.org
3739W:	http://www.chelsio.com
3740S:	Supported
3741F:	drivers/net/ethernet/chelsio/cxgb3/
3742
3743CXGB3 ISCSI DRIVER (CXGB3I)
3744M:	Karen Xie <kxie@chelsio.com>
3745L:	linux-scsi@vger.kernel.org
3746W:	http://www.chelsio.com
3747S:	Supported
3748F:	drivers/scsi/cxgbi/cxgb3i
3749
3750CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3751M:	Steve Wise <swise@chelsio.com>
3752L:	linux-rdma@vger.kernel.org
3753W:	http://www.openfabrics.org
3754S:	Supported
3755F:	drivers/infiniband/hw/cxgb3/
3756F:	include/uapi/rdma/cxgb3-abi.h
3757
3758CXGB4 CRYPTO DRIVER (chcr)
3759M:	Harsh Jain <harsh@chelsio.com>
3760L:	linux-crypto@vger.kernel.org
3761W:	http://www.chelsio.com
3762S:	Supported
3763F:	drivers/crypto/chelsio
3764
3765CXGB4 ETHERNET DRIVER (CXGB4)
3766M:	Ganesh Goudar <ganeshgr@chelsio.com>
3767L:	netdev@vger.kernel.org
3768W:	http://www.chelsio.com
3769S:	Supported
3770F:	drivers/net/ethernet/chelsio/cxgb4/
3771
3772CXGB4 ISCSI DRIVER (CXGB4I)
3773M:	Karen Xie <kxie@chelsio.com>
3774L:	linux-scsi@vger.kernel.org
3775W:	http://www.chelsio.com
3776S:	Supported
3777F:	drivers/scsi/cxgbi/cxgb4i
3778
3779CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3780M:	Steve Wise <swise@chelsio.com>
3781L:	linux-rdma@vger.kernel.org
3782W:	http://www.openfabrics.org
3783S:	Supported
3784F:	drivers/infiniband/hw/cxgb4/
3785F:	include/uapi/rdma/cxgb4-abi.h
3786
3787CXGB4VF ETHERNET DRIVER (CXGB4VF)
3788M:	Casey Leedom <leedom@chelsio.com>
3789L:	netdev@vger.kernel.org
3790W:	http://www.chelsio.com
3791S:	Supported
3792F:	drivers/net/ethernet/chelsio/cxgb4vf/
3793
3794CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3795M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3796M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3797L:	linuxppc-dev@lists.ozlabs.org
3798S:	Supported
3799F:	arch/powerpc/platforms/powernv/pci-cxl.c
3800F:	drivers/misc/cxl/
3801F:	include/misc/cxl*
3802F:	include/uapi/misc/cxl.h
3803F:	Documentation/powerpc/cxl.txt
3804F:	Documentation/ABI/testing/sysfs-class-cxl
3805
3806CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3807M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3808M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3809M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3810L:	linux-scsi@vger.kernel.org
3811S:	Supported
3812F:	drivers/scsi/cxlflash/
3813F:	include/uapi/scsi/cxlflash_ioctls.h
3814F:	Documentation/powerpc/cxlflash.txt
3815
3816CYBERPRO FB DRIVER
3817M:	Russell King <linux@armlinux.org.uk>
3818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3819W:	http://www.armlinux.org.uk/
3820S:	Maintained
3821F:	drivers/video/fbdev/cyber2000fb.*
3822
3823CYCLADES ASYNC MUX DRIVER
3824W:	http://www.cyclades.com/
3825S:	Orphan
3826F:	drivers/tty/cyclades.c
3827F:	include/linux/cyclades.h
3828F:	include/uapi/linux/cyclades.h
3829
3830CYCLADES PC300 DRIVER
3831W:	http://www.cyclades.com/
3832S:	Orphan
3833F:	drivers/net/wan/pc300*
3834
3835CYPRESS_FIRMWARE MEDIA DRIVER
3836M:	Antti Palosaari <crope@iki.fi>
3837L:	linux-media@vger.kernel.org
3838W:	https://linuxtv.org
3839W:	http://palosaari.fi/linux/
3840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3841T:	git git://linuxtv.org/anttip/media_tree.git
3842S:	Maintained
3843F:	drivers/media/common/cypress_firmware*
3844
3845CYTTSP TOUCHSCREEN DRIVER
3846M:	Ferruh Yigit <fery@cypress.com>
3847L:	linux-input@vger.kernel.org
3848S:	Supported
3849F:	drivers/input/touchscreen/cyttsp*
3850F:	include/linux/input/cyttsp.h
3851
3852D-LINK DIR-685 TOUCHKEYS DRIVER
3853M:	Linus Walleij <linus.walleij@linaro.org>
3854L:	linux-input@vger.kernel.org
3855S:	Supported
3856F:	drivers/input/dlink-dir685-touchkeys.c
3857
3858DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3859M:	Joshua Kinard <kumba@gentoo.org>
3860S:	Maintained
3861F:	drivers/rtc/rtc-ds1685.c
3862F:	include/linux/rtc/ds1685.h
3863
3864DAMA SLAVE for AX.25
3865M:	Joerg Reuter <jreuter@yaina.de>
3866W:	http://yaina.de/jreuter/
3867W:	http://www.qsl.net/dl1bke/
3868L:	linux-hams@vger.kernel.org
3869S:	Maintained
3870F:	net/ax25/af_ax25.c
3871F:	net/ax25/ax25_dev.c
3872F:	net/ax25/ax25_ds_*
3873F:	net/ax25/ax25_in.c
3874F:	net/ax25/ax25_out.c
3875F:	net/ax25/ax25_timer.c
3876F:	net/ax25/sysctl_net_ax25.c
3877
3878DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3879L:	netdev@vger.kernel.org
3880S:	Orphan
3881F:	Documentation/networking/dmfe.txt
3882F:	drivers/net/ethernet/dec/tulip/dmfe.c
3883
3884DC390/AM53C974 SCSI driver
3885M:	Hannes Reinecke <hare@suse.com>
3886L:	linux-scsi@vger.kernel.org
3887S:	Maintained
3888F:	drivers/scsi/am53c974.c
3889
3890DC395x SCSI driver
3891M:	Oliver Neukum <oliver@neukum.org>
3892M:	Ali Akcaagac <aliakc@web.de>
3893M:	Jamie Lenehan <lenehan@twibble.org>
3894L:	dc395x@twibble.org
3895W:	http://twibble.org/dist/dc395x/
3896W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3897S:	Maintained
3898F:	Documentation/scsi/dc395x.txt
3899F:	drivers/scsi/dc395x.*
3900
3901DCCP PROTOCOL
3902M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3903L:	dccp@vger.kernel.org
3904W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3905S:	Maintained
3906F:	include/linux/dccp.h
3907F:	include/uapi/linux/dccp.h
3908F:	include/linux/tfrc.h
3909F:	net/dccp/
3910
3911DECnet NETWORK LAYER
3912W:	http://linux-decnet.sourceforge.net
3913L:	linux-decnet-user@lists.sourceforge.net
3914S:	Orphan
3915F:	Documentation/networking/decnet.txt
3916F:	net/decnet/
3917
3918DECSTATION PLATFORM SUPPORT
3919M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3920L:	linux-mips@linux-mips.org
3921W:	http://www.linux-mips.org/wiki/DECstation
3922S:	Maintained
3923F:	arch/mips/dec/
3924F:	arch/mips/include/asm/dec/
3925F:	arch/mips/include/asm/mach-dec/
3926
3927DEFXX FDDI NETWORK DRIVER
3928M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3929S:	Maintained
3930F:	drivers/net/fddi/defxx.*
3931
3932DELL LAPTOP DRIVER
3933M:	Matthew Garrett <mjg59@srcf.ucam.org>
3934M:	Pali Rohár <pali.rohar@gmail.com>
3935L:	platform-driver-x86@vger.kernel.org
3936S:	Maintained
3937F:	drivers/platform/x86/dell-laptop.c
3938
3939DELL LAPTOP FREEFALL DRIVER
3940M:	Pali Rohár <pali.rohar@gmail.com>
3941S:	Maintained
3942F:	drivers/platform/x86/dell-smo8800.c
3943
3944DELL LAPTOP RBTN DRIVER
3945M:	Pali Rohár <pali.rohar@gmail.com>
3946S:	Maintained
3947F:	drivers/platform/x86/dell-rbtn.*
3948
3949DELL LAPTOP SMM DRIVER
3950M:	Pali Rohár <pali.rohar@gmail.com>
3951S:	Maintained
3952F:	drivers/hwmon/dell-smm-hwmon.c
3953F:	include/uapi/linux/i8k.h
3954
3955DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3956M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3957S:	Maintained
3958F:	Documentation/dcdbas.txt
3959F:	drivers/firmware/dcdbas.*
3960
3961DELL WMI EXTRAS DRIVER
3962M:	Matthew Garrett <mjg59@srcf.ucam.org>
3963M:	Pali Rohár <pali.rohar@gmail.com>
3964S:	Maintained
3965F:	drivers/platform/x86/dell-wmi.c
3966
3967DELTA ST MEDIA DRIVER
3968M:	Hugues Fruchet <hugues.fruchet@st.com>
3969L:	linux-media@vger.kernel.org
3970T:	git git://linuxtv.org/media_tree.git
3971W:	https://linuxtv.org
3972S:	Supported
3973F:	drivers/media/platform/sti/delta
3974
3975DENALI NAND DRIVER
3976M:	Masahiro Yamada <yamada.masahiro@socionext.com>
3977L:	linux-mtd@lists.infradead.org
3978S:	Supported
3979F:	drivers/mtd/nand/denali*
3980
3981DESIGNWARE USB2 DRD IP DRIVER
3982M:	John Youn <johnyoun@synopsys.com>
3983L:	linux-usb@vger.kernel.org
3984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3985S:	Maintained
3986F:	drivers/usb/dwc2/
3987
3988DESIGNWARE USB3 DRD IP DRIVER
3989M:	Felipe Balbi <balbi@kernel.org>
3990L:	linux-usb@vger.kernel.org
3991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3992S:	Maintained
3993F:	drivers/usb/dwc3/
3994
3995DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3996M:	Andreas Klinger <ak@it-klinger.de>
3997L:	linux-iio@vger.kernel.org
3998S:	Maintained
3999F:	drivers/iio/proximity/srf*.c
4000
4001DEVICE COREDUMP (DEV_COREDUMP)
4002M:	Johannes Berg <johannes@sipsolutions.net>
4003L:	linux-kernel@vger.kernel.org
4004S:	Maintained
4005F:	drivers/base/devcoredump.c
4006F:	include/linux/devcoredump.h
4007
4008DEVICE FREQUENCY (DEVFREQ)
4009M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4010M:	Kyungmin Park <kyungmin.park@samsung.com>
4011R:	Chanwoo Choi <cw00.choi@samsung.com>
4012L:	linux-pm@vger.kernel.org
4013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4014S:	Maintained
4015F:	drivers/devfreq/
4016F:	include/linux/devfreq.h
4017F:	Documentation/devicetree/bindings/devfreq/
4018
4019DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4020M:	Chanwoo Choi <cw00.choi@samsung.com>
4021L:	linux-pm@vger.kernel.org
4022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4023S:	Supported
4024F:	drivers/devfreq/event/
4025F:	drivers/devfreq/devfreq-event.c
4026F:	include/linux/devfreq-event.h
4027F:	Documentation/devicetree/bindings/devfreq/event/
4028
4029DEVICE NUMBER REGISTRY
4030M:	Torben Mathiasen <device@lanana.org>
4031W:	http://lanana.org/docs/device-list/index.html
4032S:	Maintained
4033
4034DEVICE-MAPPER  (LVM)
4035M:	Alasdair Kergon <agk@redhat.com>
4036M:	Mike Snitzer <snitzer@redhat.com>
4037M:	dm-devel@redhat.com
4038L:	dm-devel@redhat.com
4039W:	http://sources.redhat.com/dm
4040Q:	http://patchwork.kernel.org/project/dm-devel/list/
4041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4042T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4043S:	Maintained
4044F:	Documentation/device-mapper/
4045F:	drivers/md/dm*
4046F:	drivers/md/persistent-data/
4047F:	include/linux/device-mapper.h
4048F:	include/linux/dm-*.h
4049F:	include/uapi/linux/dm-*.h
4050
4051DEVLINK
4052M:	Jiri Pirko <jiri@mellanox.com>
4053L:	netdev@vger.kernel.org
4054S:	Supported
4055F:	net/core/devlink.c
4056F:	include/net/devlink.h
4057F:	include/uapi/linux/devlink.h
4058
4059DIALOG SEMICONDUCTOR DRIVERS
4060M:	Support Opensource <support.opensource@diasemi.com>
4061W:	http://www.dialog-semiconductor.com/products
4062S:	Supported
4063F:	Documentation/hwmon/da90??
4064F:	Documentation/devicetree/bindings/mfd/da90*.txt
4065F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4066F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4067F:	Documentation/devicetree/bindings/regulator/da92*.txt
4068F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4069F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4070F:	drivers/gpio/gpio-da90??.c
4071F:	drivers/hwmon/da90??-hwmon.c
4072F:	drivers/iio/adc/da91??-*.c
4073F:	drivers/input/misc/da90??_onkey.c
4074F:	drivers/input/touchscreen/da9052_tsi.c
4075F:	drivers/leds/leds-da90??.c
4076F:	drivers/mfd/da903x.c
4077F:	drivers/mfd/da90??-*.c
4078F:	drivers/mfd/da91??-*.c
4079F:	drivers/power/supply/da9052-battery.c
4080F:	drivers/power/supply/da91??-*.c
4081F:	drivers/regulator/da903x.c
4082F:	drivers/regulator/da9???-regulator.[ch]
4083F:	drivers/thermal/da90??-thermal.c
4084F:	drivers/rtc/rtc-da90??.c
4085F:	drivers/video/backlight/da90??_bl.c
4086F:	drivers/watchdog/da90??_wdt.c
4087F:	include/linux/mfd/da903x.h
4088F:	include/linux/mfd/da9052/
4089F:	include/linux/mfd/da9055/
4090F:	include/linux/mfd/da9062/
4091F:	include/linux/mfd/da9063/
4092F:	include/linux/mfd/da9150/
4093F:	include/linux/regulator/da9211.h
4094F:	include/sound/da[79]*.h
4095F:	sound/soc/codecs/da[79]*.[ch]
4096
4097DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4098M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4099L:	linux-gpio@vger.kernel.org
4100S:	Maintained
4101F:	drivers/gpio/gpio-gpio-mm.c
4102
4103DIGI NEO AND CLASSIC PCI PRODUCTS
4104M:	Lidza Louina <lidza.louina@gmail.com>
4105M:	Mark Hounschell <markh@compro.net>
4106L:	driverdev-devel@linuxdriverproject.org
4107S:	Maintained
4108F:	drivers/staging/dgnc/
4109
4110DIOLAN U2C-12 I2C DRIVER
4111M:	Guenter Roeck <linux@roeck-us.net>
4112L:	linux-i2c@vger.kernel.org
4113S:	Maintained
4114F:	drivers/i2c/busses/i2c-diolan-u2c.c
4115
4116DIRECT ACCESS (DAX)
4117M:	Matthew Wilcox <mawilcox@microsoft.com>
4118M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4119L:	linux-fsdevel@vger.kernel.org
4120S:	Supported
4121F:	fs/dax.c
4122F:	include/linux/dax.h
4123F:	include/trace/events/fs_dax.h
4124
4125DIRECTORY NOTIFICATION (DNOTIFY)
4126M:	Eric Paris <eparis@parisplace.org>
4127S:	Maintained
4128F:	Documentation/filesystems/dnotify.txt
4129F:	fs/notify/dnotify/
4130F:	include/linux/dnotify.h
4131
4132DISK GEOMETRY AND PARTITION HANDLING
4133M:	Andries Brouwer <aeb@cwi.nl>
4134W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4135W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4136W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4137S:	Maintained
4138
4139DISKQUOTA
4140M:	Jan Kara <jack@suse.com>
4141S:	Maintained
4142F:	Documentation/filesystems/quota.txt
4143F:	fs/quota/
4144F:	include/linux/quota*.h
4145F:	include/uapi/linux/quota*.h
4146
4147DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4148M:	Bernie Thompson <bernie@plugable.com>
4149L:	linux-fbdev@vger.kernel.org
4150S:	Maintained
4151W:	http://plugable.com/category/projects/udlfb/
4152F:	drivers/video/fbdev/udlfb.c
4153F:	include/video/udlfb.h
4154F:	Documentation/fb/udlfb.txt
4155
4156DISTRIBUTED LOCK MANAGER (DLM)
4157M:	Christine Caulfield <ccaulfie@redhat.com>
4158M:	David Teigland <teigland@redhat.com>
4159L:	cluster-devel@redhat.com
4160W:	http://sources.redhat.com/cluster/
4161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4162S:	Supported
4163F:	fs/dlm/
4164
4165DMA BUFFER SHARING FRAMEWORK
4166M:	Sumit Semwal <sumit.semwal@linaro.org>
4167S:	Maintained
4168L:	linux-media@vger.kernel.org
4169L:	dri-devel@lists.freedesktop.org
4170L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4171F:	drivers/dma-buf/
4172F:	include/linux/dma-buf*
4173F:	include/linux/reservation.h
4174F:	include/linux/*fence.h
4175F:	Documentation/driver-api/dma-buf.rst
4176T:	git git://anongit.freedesktop.org/drm/drm-misc
4177
4178DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4179M:	Vinod Koul <vinod.koul@intel.com>
4180L:	dmaengine@vger.kernel.org
4181Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4182S:	Maintained
4183F:	drivers/dma/
4184F:	include/linux/dmaengine.h
4185F:	Documentation/devicetree/bindings/dma/
4186F:	Documentation/dmaengine/
4187T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4188
4189DMA MAPPING HELPERS
4190M:	Christoph Hellwig <hch@lst.de>
4191M:	Marek Szyprowski <m.szyprowski@samsung.com>
4192R:	Robin Murphy <robin.murphy@arm.com>
4193L:	linux-kernel@vger.kernel.org
4194T:	git git://git.infradead.org/users/hch/dma-mapping.git
4195W:	http://git.infradead.org/users/hch/dma-mapping.git
4196S:	Supported
4197F:	lib/dma-debug.c
4198F:	lib/dma-noop.c
4199F:	lib/dma-virt.c
4200F:	drivers/base/dma-mapping.c
4201F:	drivers/base/dma-coherent.c
4202F:	include/linux/dma-mapping.h
4203
4204DME1737 HARDWARE MONITOR DRIVER
4205M:	Juerg Haefliger <juergh@gmail.com>
4206L:	linux-hwmon@vger.kernel.org
4207S:	Maintained
4208F:	Documentation/hwmon/dme1737
4209F:	drivers/hwmon/dme1737.c
4210
4211DMI/SMBIOS SUPPORT
4212M:	Jean Delvare <jdelvare@suse.com>
4213S:	Maintained
4214T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4215F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4216F:	drivers/firmware/dmi-id.c
4217F:	drivers/firmware/dmi_scan.c
4218F:	include/linux/dmi.h
4219
4220DOCUMENTATION
4221M:	Jonathan Corbet <corbet@lwn.net>
4222L:	linux-doc@vger.kernel.org
4223S:	Maintained
4224F:	Documentation/
4225F:	scripts/kernel-doc
4226X:	Documentation/ABI/
4227X:	Documentation/devicetree/
4228X:	Documentation/acpi
4229X:	Documentation/power
4230X:	Documentation/spi
4231X:	Documentation/media
4232T:	git git://git.lwn.net/linux.git docs-next
4233
4234DONGWOON DW9714 LENS VOICE COIL DRIVER
4235M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4236L:	linux-media@vger.kernel.org
4237T:	git git://linuxtv.org/media_tree.git
4238S:	Maintained
4239F:	drivers/media/i2c/dw9714.c
4240
4241DOUBLETALK DRIVER
4242M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4243L:	blinux-list@redhat.com
4244S:	Maintained
4245F:	drivers/char/dtlk.c
4246F:	include/linux/dtlk.h
4247
4248DPAA2 DATAPATH I/O (DPIO) DRIVER
4249M:	Roy Pledge <Roy.Pledge@nxp.com>
4250L:	linux-kernel@vger.kernel.org
4251S:	Maintained
4252F:	drivers/staging/fsl-mc/bus/dpio
4253
4254DPAA2 ETHERNET DRIVER
4255M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4256L:	linux-kernel@vger.kernel.org
4257S:	Maintained
4258F:	drivers/staging/fsl-dpaa2/ethernet
4259
4260DPT_I2O SCSI RAID DRIVER
4261M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4262L:	linux-scsi@vger.kernel.org
4263W:	http://www.adaptec.com/
4264S:	Maintained
4265F:	drivers/scsi/dpt*
4266F:	drivers/scsi/dpt/
4267
4268DRBD DRIVER
4269M:	Philipp Reisner <philipp.reisner@linbit.com>
4270M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4271L:	drbd-dev@lists.linbit.com
4272W:	http://www.drbd.org
4273T:	git git://git.linbit.com/linux-drbd.git
4274T:	git git://git.linbit.com/drbd-8.4.git
4275S:	Supported
4276F:	drivers/block/drbd/
4277F:	lib/lru_cache.c
4278F:	Documentation/blockdev/drbd/
4279
4280DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4281M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4283S:	Supported
4284F:	Documentation/kobject.txt
4285F:	drivers/base/
4286F:	fs/debugfs/
4287F:	fs/sysfs/
4288F:	include/linux/debugfs.h
4289F:	include/linux/kobj*
4290F:	lib/kobj*
4291
4292DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4293M:	Kevin Hilman <khilman@kernel.org>
4294M:	Nishanth Menon <nm@ti.com>
4295S:	Maintained
4296F:	drivers/power/avs/
4297F:	include/linux/power/smartreflex.h
4298L:	linux-pm@vger.kernel.org
4299
4300DRM DRIVER FOR ARM PL111 CLCD
4301M:	Eric Anholt <eric@anholt.net>
4302T:	git git://anongit.freedesktop.org/drm/drm-misc
4303S:	Supported
4304F:	drivers/gpu/drm/pl111/
4305
4306DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4307M:	Dave Airlie <airlied@redhat.com>
4308S:	Odd Fixes
4309F:	drivers/gpu/drm/ast/
4310
4311DRM DRIVER FOR BOCHS VIRTUAL GPU
4312M:	Gerd Hoffmann <kraxel@redhat.com>
4313L:	virtualization@lists.linux-foundation.org
4314T:	git git://anongit.freedesktop.org/drm/drm-misc
4315S:	Maintained
4316F:	drivers/gpu/drm/bochs/
4317
4318DRM DRIVER FOR INTEL I810 VIDEO CARDS
4319S:	Orphan / Obsolete
4320F:	drivers/gpu/drm/i810/
4321F:	include/uapi/drm/i810_drm.h
4322
4323DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4324S:	Orphan / Obsolete
4325F:	drivers/gpu/drm/mga/
4326F:	include/uapi/drm/mga_drm.h
4327
4328DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4329M:	Dave Airlie <airlied@redhat.com>
4330S:	Odd Fixes
4331F:	drivers/gpu/drm/mgag200/
4332
4333DRM DRIVER FOR MI0283QT
4334M:	Noralf Trønnes <noralf@tronnes.org>
4335S:	Maintained
4336F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4337F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4338
4339DRM DRIVER FOR MSM ADRENO GPU
4340M:	Rob Clark <robdclark@gmail.com>
4341L:	linux-arm-msm@vger.kernel.org
4342L:	dri-devel@lists.freedesktop.org
4343L:	freedreno@lists.freedesktop.org
4344T:	git git://people.freedesktop.org/~robclark/linux
4345S:	Maintained
4346F:	drivers/gpu/drm/msm/
4347F:	include/uapi/drm/msm_drm.h
4348F:	Documentation/devicetree/bindings/display/msm/
4349
4350DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4351M:	Ben Skeggs <bskeggs@redhat.com>
4352L:	dri-devel@lists.freedesktop.org
4353L:	nouveau@lists.freedesktop.org
4354T:	git git://github.com/skeggsb/linux
4355S:	Supported
4356F:	drivers/gpu/drm/nouveau/
4357F:	include/uapi/drm/nouveau_drm.h
4358
4359DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4360M:	Dave Airlie <airlied@redhat.com>
4361M:	Gerd Hoffmann <kraxel@redhat.com>
4362L:	virtualization@lists.linux-foundation.org
4363T:	git git://anongit.freedesktop.org/drm/drm-misc
4364S:	Obsolete
4365W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4366F:	drivers/gpu/drm/cirrus/
4367
4368DRM DRIVER FOR QXL VIRTUAL GPU
4369M:	Dave Airlie <airlied@redhat.com>
4370M:	Gerd Hoffmann <kraxel@redhat.com>
4371L:	virtualization@lists.linux-foundation.org
4372T:	git git://anongit.freedesktop.org/drm/drm-misc
4373S:	Maintained
4374F:	drivers/gpu/drm/qxl/
4375F:	include/uapi/drm/qxl_drm.h
4376
4377DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4378M:	Noralf Trønnes <noralf@tronnes.org>
4379S:	Maintained
4380F:	drivers/gpu/drm/tinydrm/repaper.c
4381F:	Documentation/devicetree/bindings/display/repaper.txt
4382
4383DRM DRIVER FOR RAGE 128 VIDEO CARDS
4384S:	Orphan / Obsolete
4385F:	drivers/gpu/drm/r128/
4386F:	include/uapi/drm/r128_drm.h
4387
4388DRM DRIVER FOR SAVAGE VIDEO CARDS
4389S:	Orphan / Obsolete
4390F:	drivers/gpu/drm/savage/
4391F:	include/uapi/drm/savage_drm.h
4392
4393DRM DRIVER FOR SIS VIDEO CARDS
4394S:	Orphan / Obsolete
4395F:	drivers/gpu/drm/sis/
4396F:	include/uapi/drm/sis_drm.h
4397
4398DRM DRIVER FOR SITRONIX ST7586 PANELS
4399M:	David Lechner <david@lechnology.com>
4400S:	Maintained
4401F:	drivers/gpu/drm/tinydrm/st7586.c
4402F:	Documentation/devicetree/bindings/display/st7586.txt
4403
4404DRM DRIVER FOR TDFX VIDEO CARDS
4405S:	Orphan / Obsolete
4406F:	drivers/gpu/drm/tdfx/
4407
4408DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4409M:	Dave Airlie <airlied@redhat.com>
4410S:	Odd Fixes
4411F:	drivers/gpu/drm/udl/
4412
4413DRM DRIVER FOR VMWARE VIRTUAL GPU
4414M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4415M:	Sinclair Yeh <syeh@vmware.com>
4416M:	Thomas Hellstrom <thellstrom@vmware.com>
4417L:	dri-devel@lists.freedesktop.org
4418T:	git git://people.freedesktop.org/~syeh/repos_linux
4419T:	git git://people.freedesktop.org/~thomash/linux
4420S:	Supported
4421F:	drivers/gpu/drm/vmwgfx/
4422F:	include/uapi/drm/vmwgfx_drm.h
4423
4424DRM DRIVERS
4425M:	David Airlie <airlied@linux.ie>
4426L:	dri-devel@lists.freedesktop.org
4427T:	git git://people.freedesktop.org/~airlied/linux
4428B:	https://bugs.freedesktop.org/
4429C:	irc://chat.freenode.net/dri-devel
4430S:	Maintained
4431F:	drivers/gpu/drm/
4432F:	drivers/gpu/vga/
4433F:	Documentation/devicetree/bindings/display/
4434F:	Documentation/devicetree/bindings/gpu/
4435F:	Documentation/devicetree/bindings/video/
4436F:	Documentation/gpu/
4437F:	include/drm/
4438F:	include/uapi/drm/
4439F:	include/linux/vga*
4440
4441DRM DRIVERS AND MISC GPU PATCHES
4442M:	Daniel Vetter <daniel.vetter@intel.com>
4443M:	Jani Nikula <jani.nikula@linux.intel.com>
4444M:	Sean Paul <seanpaul@chromium.org>
4445W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4446S:	Maintained
4447T:	git git://anongit.freedesktop.org/drm/drm-misc
4448F:	Documentation/gpu/
4449F:	drivers/gpu/vga/
4450F:	drivers/gpu/drm/*
4451F:	include/drm/drm*
4452F:	include/uapi/drm/drm*
4453F:	include/linux/vga*
4454
4455DRM DRIVERS FOR ALLWINNER A10
4456M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4457L:	dri-devel@lists.freedesktop.org
4458S:	Supported
4459F:	drivers/gpu/drm/sun4i/
4460F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4462
4463DRM DRIVERS FOR AMLOGIC SOCS
4464M:	Neil Armstrong <narmstrong@baylibre.com>
4465L:	dri-devel@lists.freedesktop.org
4466L:	linux-amlogic@lists.infradead.org
4467W:	http://linux-meson.com/
4468S:	Supported
4469F:	drivers/gpu/drm/meson/
4470F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4471F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4472F:	Documentation/gpu/meson.rst
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474
4475DRM DRIVERS FOR ATMEL HLCDC
4476M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4477L:	dri-devel@lists.freedesktop.org
4478S:	Supported
4479F:	drivers/gpu/drm/atmel-hlcdc/
4480F:	Documentation/devicetree/bindings/drm/atmel/
4481T:	git git://anongit.freedesktop.org/drm/drm-misc
4482
4483DRM DRIVERS FOR BRIDGE CHIPS
4484M:	Archit Taneja <architt@codeaurora.org>
4485M:	Andrzej Hajda <a.hajda@samsung.com>
4486R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4487S:	Maintained
4488T:	git git://anongit.freedesktop.org/drm/drm-misc
4489F:	drivers/gpu/drm/bridge/
4490
4491DRM DRIVERS FOR EXYNOS
4492M:	Inki Dae <inki.dae@samsung.com>
4493M:	Joonyoung Shim <jy0922.shim@samsung.com>
4494M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4495M:	Kyungmin Park <kyungmin.park@samsung.com>
4496L:	dri-devel@lists.freedesktop.org
4497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4498S:	Supported
4499F:	drivers/gpu/drm/exynos/
4500F:	include/uapi/drm/exynos_drm.h
4501F:	Documentation/devicetree/bindings/display/exynos/
4502
4503DRM DRIVERS FOR FREESCALE DCU
4504M:	Stefan Agner <stefan@agner.ch>
4505M:	Alison Wang <alison.wang@freescale.com>
4506L:	dri-devel@lists.freedesktop.org
4507S:	Supported
4508F:	drivers/gpu/drm/fsl-dcu/
4509F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4510F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4511F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4512
4513DRM DRIVERS FOR FREESCALE IMX
4514M:	Philipp Zabel <p.zabel@pengutronix.de>
4515L:	dri-devel@lists.freedesktop.org
4516S:	Maintained
4517F:	drivers/gpu/drm/imx/
4518F:	drivers/gpu/ipu-v3/
4519F:	Documentation/devicetree/bindings/display/imx/
4520
4521DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4522M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4523L:	dri-devel@lists.freedesktop.org
4524T:	git git://github.com/patjak/drm-gma500
4525S:	Maintained
4526F:	drivers/gpu/drm/gma500/
4527
4528DRM DRIVERS FOR HISILICON
4529M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4530M:	Rongrong Zou <zourongrong@gmail.com>
4531R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4532R:	Chen Feng <puck.chen@hisilicon.com>
4533L:	dri-devel@lists.freedesktop.org
4534T:	git git://github.com/xin3liang/linux.git
4535S:	Maintained
4536F:	drivers/gpu/drm/hisilicon/
4537F:	Documentation/devicetree/bindings/display/hisilicon/
4538
4539DRM DRIVERS FOR MEDIATEK
4540M:	CK Hu <ck.hu@mediatek.com>
4541M:	Philipp Zabel <p.zabel@pengutronix.de>
4542L:	dri-devel@lists.freedesktop.org
4543S:	Supported
4544F:	drivers/gpu/drm/mediatek/
4545F:	Documentation/devicetree/bindings/display/mediatek/
4546
4547DRM DRIVERS FOR NVIDIA TEGRA
4548M:	Thierry Reding <thierry.reding@gmail.com>
4549L:	dri-devel@lists.freedesktop.org
4550L:	linux-tegra@vger.kernel.org
4551T:	git git://anongit.freedesktop.org/tegra/linux.git
4552S:	Supported
4553F:	drivers/gpu/drm/tegra/
4554F:	drivers/gpu/host1x/
4555F:	include/linux/host1x.h
4556F:	include/uapi/drm/tegra_drm.h
4557F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4558
4559DRM DRIVERS FOR RENESAS
4560M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4561L:	dri-devel@lists.freedesktop.org
4562L:	linux-renesas-soc@vger.kernel.org
4563T:	git git://linuxtv.org/pinchartl/fbdev
4564S:	Supported
4565F:	drivers/gpu/drm/rcar-du/
4566F:	drivers/gpu/drm/shmobile/
4567F:	include/linux/platform_data/shmob_drm.h
4568F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4569F:	Documentation/devicetree/bindings/display/renesas,du.txt
4570
4571DRM DRIVERS FOR ROCKCHIP
4572M:	Mark Yao <mark.yao@rock-chips.com>
4573L:	dri-devel@lists.freedesktop.org
4574S:	Maintained
4575F:	drivers/gpu/drm/rockchip/
4576F:	Documentation/devicetree/bindings/display/rockchip/
4577T:	git git://anongit.freedesktop.org/drm/drm-misc
4578
4579DRM DRIVERS FOR STI
4580M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4581M:	Vincent Abriou <vincent.abriou@st.com>
4582L:	dri-devel@lists.freedesktop.org
4583T:	git git://anongit.freedesktop.org/drm/drm-misc
4584S:	Maintained
4585F:	drivers/gpu/drm/sti
4586F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4587
4588DRM DRIVERS FOR STM
4589M:	Yannick Fertre <yannick.fertre@st.com>
4590M:	Philippe Cornu <philippe.cornu@st.com>
4591M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4592M:	Vincent Abriou <vincent.abriou@st.com>
4593L:	dri-devel@lists.freedesktop.org
4594T:	git git://anongit.freedesktop.org/drm/drm-misc
4595S:	Maintained
4596F:	drivers/gpu/drm/stm
4597F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4598
4599DRM DRIVERS FOR TI LCDC
4600M:	Jyri Sarha <jsarha@ti.com>
4601R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4602L:	dri-devel@lists.freedesktop.org
4603S:	Maintained
4604F:	drivers/gpu/drm/tilcdc/
4605F:	Documentation/devicetree/bindings/display/tilcdc/
4606
4607DRM DRIVERS FOR TI OMAP
4608M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4609L:	dri-devel@lists.freedesktop.org
4610S:	Maintained
4611F:	drivers/gpu/drm/omapdrm/
4612F:	Documentation/devicetree/bindings/display/ti/
4613
4614DRM DRIVERS FOR VC4
4615M:	Eric Anholt <eric@anholt.net>
4616T:	git git://github.com/anholt/linux
4617S:	Supported
4618F:	drivers/gpu/drm/vc4/
4619F:	include/uapi/drm/vc4_drm.h
4620F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4621T:	git git://anongit.freedesktop.org/drm/drm-misc
4622
4623DRM DRIVERS FOR VIVANTE GPU IP
4624M:	Lucas Stach <l.stach@pengutronix.de>
4625R:	Russell King <linux+etnaviv@armlinux.org.uk>
4626R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4627L:	etnaviv@lists.freedesktop.org
4628L:	dri-devel@lists.freedesktop.org
4629S:	Maintained
4630F:	drivers/gpu/drm/etnaviv/
4631F:	include/uapi/drm/etnaviv_drm.h
4632F:	Documentation/devicetree/bindings/display/etnaviv/
4633
4634DRM DRIVERS FOR ZTE ZX
4635M:	Shawn Guo <shawnguo@kernel.org>
4636L:	dri-devel@lists.freedesktop.org
4637S:	Maintained
4638F:	drivers/gpu/drm/zte/
4639F:	Documentation/devicetree/bindings/display/zte,vou.txt
4640T:	git git://anongit.freedesktop.org/drm/drm-misc
4641
4642DRM PANEL DRIVERS
4643M:	Thierry Reding <thierry.reding@gmail.com>
4644L:	dri-devel@lists.freedesktop.org
4645T:	git git://anongit.freedesktop.org/tegra/linux.git
4646S:	Maintained
4647F:	drivers/gpu/drm/drm_panel.c
4648F:	drivers/gpu/drm/panel/
4649F:	include/drm/drm_panel.h
4650F:	Documentation/devicetree/bindings/display/panel/
4651
4652DRM TINYDRM DRIVERS
4653M:	Noralf Trønnes <noralf@tronnes.org>
4654W:	https://github.com/notro/tinydrm/wiki/Development
4655T:	git git://anongit.freedesktop.org/drm/drm-misc
4656S:	Maintained
4657F:	drivers/gpu/drm/tinydrm/
4658F:	include/drm/tinydrm/
4659
4660DSBR100 USB FM RADIO DRIVER
4661M:	Alexey Klimov <klimov.linux@gmail.com>
4662L:	linux-media@vger.kernel.org
4663T:	git git://linuxtv.org/media_tree.git
4664S:	Maintained
4665F:	drivers/media/radio/dsbr100.c
4666
4667DSCC4 DRIVER
4668M:	Francois Romieu <romieu@fr.zoreil.com>
4669L:	netdev@vger.kernel.org
4670S:	Maintained
4671F:	drivers/net/wan/dscc4.c
4672
4673DT3155 MEDIA DRIVER
4674M:	Hans Verkuil <hverkuil@xs4all.nl>
4675L:	linux-media@vger.kernel.org
4676T:	git git://linuxtv.org/media_tree.git
4677W:	https://linuxtv.org
4678S:	Odd Fixes
4679F:	drivers/media/pci/dt3155/
4680
4681DVB_USB_AF9015 MEDIA DRIVER
4682M:	Antti Palosaari <crope@iki.fi>
4683L:	linux-media@vger.kernel.org
4684W:	https://linuxtv.org
4685W:	http://palosaari.fi/linux/
4686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4687T:	git git://linuxtv.org/anttip/media_tree.git
4688S:	Maintained
4689F:	drivers/media/usb/dvb-usb-v2/af9015*
4690
4691DVB_USB_AF9035 MEDIA DRIVER
4692M:	Antti Palosaari <crope@iki.fi>
4693L:	linux-media@vger.kernel.org
4694W:	https://linuxtv.org
4695W:	http://palosaari.fi/linux/
4696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4697T:	git git://linuxtv.org/anttip/media_tree.git
4698S:	Maintained
4699F:	drivers/media/usb/dvb-usb-v2/af9035*
4700
4701DVB_USB_ANYSEE MEDIA DRIVER
4702M:	Antti Palosaari <crope@iki.fi>
4703L:	linux-media@vger.kernel.org
4704W:	https://linuxtv.org
4705W:	http://palosaari.fi/linux/
4706Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4707T:	git git://linuxtv.org/anttip/media_tree.git
4708S:	Maintained
4709F:	drivers/media/usb/dvb-usb-v2/anysee*
4710
4711DVB_USB_AU6610 MEDIA DRIVER
4712M:	Antti Palosaari <crope@iki.fi>
4713L:	linux-media@vger.kernel.org
4714W:	https://linuxtv.org
4715W:	http://palosaari.fi/linux/
4716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4717T:	git git://linuxtv.org/anttip/media_tree.git
4718S:	Maintained
4719F:	drivers/media/usb/dvb-usb-v2/au6610*
4720
4721DVB_USB_CE6230 MEDIA DRIVER
4722M:	Antti Palosaari <crope@iki.fi>
4723L:	linux-media@vger.kernel.org
4724W:	https://linuxtv.org
4725W:	http://palosaari.fi/linux/
4726Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4727T:	git git://linuxtv.org/anttip/media_tree.git
4728S:	Maintained
4729F:	drivers/media/usb/dvb-usb-v2/ce6230*
4730
4731DVB_USB_CXUSB MEDIA DRIVER
4732M:	Michael Krufky <mkrufky@linuxtv.org>
4733L:	linux-media@vger.kernel.org
4734W:	https://linuxtv.org
4735W:	http://github.com/mkrufky
4736Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4737T:	git git://linuxtv.org/media_tree.git
4738S:	Maintained
4739F:	drivers/media/usb/dvb-usb/cxusb*
4740
4741DVB_USB_EC168 MEDIA DRIVER
4742M:	Antti Palosaari <crope@iki.fi>
4743L:	linux-media@vger.kernel.org
4744W:	https://linuxtv.org
4745W:	http://palosaari.fi/linux/
4746Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4747T:	git git://linuxtv.org/anttip/media_tree.git
4748S:	Maintained
4749F:	drivers/media/usb/dvb-usb-v2/ec168*
4750
4751DVB_USB_GL861 MEDIA DRIVER
4752M:	Antti Palosaari <crope@iki.fi>
4753L:	linux-media@vger.kernel.org
4754W:	https://linuxtv.org
4755Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4756T:	git git://linuxtv.org/anttip/media_tree.git
4757S:	Maintained
4758F:	drivers/media/usb/dvb-usb-v2/gl861*
4759
4760DVB_USB_MXL111SF MEDIA DRIVER
4761M:	Michael Krufky <mkrufky@linuxtv.org>
4762L:	linux-media@vger.kernel.org
4763W:	https://linuxtv.org
4764W:	http://github.com/mkrufky
4765Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4766T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4767S:	Maintained
4768F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4769
4770DVB_USB_RTL28XXU MEDIA DRIVER
4771M:	Antti Palosaari <crope@iki.fi>
4772L:	linux-media@vger.kernel.org
4773W:	https://linuxtv.org
4774W:	http://palosaari.fi/linux/
4775Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4776T:	git git://linuxtv.org/anttip/media_tree.git
4777S:	Maintained
4778F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4779
4780DVB_USB_V2 MEDIA DRIVER
4781M:	Antti Palosaari <crope@iki.fi>
4782L:	linux-media@vger.kernel.org
4783W:	https://linuxtv.org
4784W:	http://palosaari.fi/linux/
4785Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4786T:	git git://linuxtv.org/anttip/media_tree.git
4787S:	Maintained
4788F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4789F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4790
4791DYNAMIC DEBUG
4792M:	Jason Baron <jbaron@akamai.com>
4793S:	Maintained
4794F:	lib/dynamic_debug.c
4795F:	include/linux/dynamic_debug.h
4796
4797DZ DECSTATION DZ11 SERIAL DRIVER
4798M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4799S:	Maintained
4800F:	drivers/tty/serial/dz.*
4801
4802E3X0 POWER BUTTON DRIVER
4803M:	Moritz Fischer <moritz.fischer@ettus.com>
4804L:	usrp-users@lists.ettus.com
4805W:	http://www.ettus.com
4806S:	Supported
4807F:	drivers/input/misc/e3x0-button.c
4808F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4809
4810E4000 MEDIA DRIVER
4811M:	Antti Palosaari <crope@iki.fi>
4812L:	linux-media@vger.kernel.org
4813W:	https://linuxtv.org
4814W:	http://palosaari.fi/linux/
4815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4816T:	git git://linuxtv.org/anttip/media_tree.git
4817S:	Maintained
4818F:	drivers/media/tuners/e4000*
4819
4820EATA ISA/EISA/PCI SCSI DRIVER
4821M:	Dario Ballabio <ballabio_dario@emc.com>
4822L:	linux-scsi@vger.kernel.org
4823S:	Maintained
4824F:	drivers/scsi/eata.c
4825
4826EC100 MEDIA DRIVER
4827M:	Antti Palosaari <crope@iki.fi>
4828L:	linux-media@vger.kernel.org
4829W:	https://linuxtv.org
4830W:	http://palosaari.fi/linux/
4831Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4832T:	git git://linuxtv.org/anttip/media_tree.git
4833S:	Maintained
4834F:	drivers/media/dvb-frontends/ec100*
4835
4836ECRYPT FILE SYSTEM
4837M:	Tyler Hicks <tyhicks@canonical.com>
4838L:	ecryptfs@vger.kernel.org
4839W:	http://ecryptfs.org
4840W:	https://launchpad.net/ecryptfs
4841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4842S:	Supported
4843F:	Documentation/filesystems/ecryptfs.txt
4844F:	fs/ecryptfs/
4845
4846EDAC-AMD64
4847M:	Borislav Petkov <bp@alien8.de>
4848L:	linux-edac@vger.kernel.org
4849S:	Maintained
4850F:	drivers/edac/amd64_edac*
4851
4852EDAC-CALXEDA
4853M:	Robert Richter <rric@kernel.org>
4854L:	linux-edac@vger.kernel.org
4855S:	Maintained
4856F:	drivers/edac/highbank*
4857
4858EDAC-CAVIUM
4859M:	Ralf Baechle <ralf@linux-mips.org>
4860M:	David Daney <david.daney@cavium.com>
4861L:	linux-edac@vger.kernel.org
4862L:	linux-mips@linux-mips.org
4863S:	Supported
4864F:	drivers/edac/octeon_edac*
4865F:	drivers/edac/thunderx_edac*
4866
4867EDAC-CORE
4868M:	Borislav Petkov <bp@alien8.de>
4869M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4870M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4871L:	linux-edac@vger.kernel.org
4872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4874S:	Supported
4875F:	Documentation/admin-guide/ras.rst
4876F:	Documentation/driver-api/edac.rst
4877F:	drivers/edac/
4878F:	include/linux/edac.h
4879
4880EDAC-E752X
4881M:	Mark Gross <mark.gross@intel.com>
4882L:	linux-edac@vger.kernel.org
4883S:	Maintained
4884F:	drivers/edac/e752x_edac.c
4885
4886EDAC-E7XXX
4887L:	linux-edac@vger.kernel.org
4888S:	Maintained
4889F:	drivers/edac/e7xxx_edac.c
4890
4891EDAC-FSL_DDR
4892M:	York Sun <york.sun@nxp.com>
4893L:	linux-edac@vger.kernel.org
4894S:	Maintained
4895F:	drivers/edac/fsl_ddr_edac.*
4896
4897EDAC-GHES
4898M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4899M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4900L:	linux-edac@vger.kernel.org
4901S:	Maintained
4902F:	drivers/edac/ghes_edac.c
4903
4904EDAC-I3000
4905L:	linux-edac@vger.kernel.org
4906S:	Orphan
4907F:	drivers/edac/i3000_edac.c
4908
4909EDAC-I5000
4910L:	linux-edac@vger.kernel.org
4911S:	Maintained
4912F:	drivers/edac/i5000_edac.c
4913
4914EDAC-I5400
4915M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4916M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4917L:	linux-edac@vger.kernel.org
4918S:	Maintained
4919F:	drivers/edac/i5400_edac.c
4920
4921EDAC-I7300
4922M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4923M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4924L:	linux-edac@vger.kernel.org
4925S:	Maintained
4926F:	drivers/edac/i7300_edac.c
4927
4928EDAC-I7CORE
4929M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4930M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4931L:	linux-edac@vger.kernel.org
4932S:	Maintained
4933F:	drivers/edac/i7core_edac.c
4934
4935EDAC-I82443BXGX
4936M:	Tim Small <tim@buttersideup.com>
4937L:	linux-edac@vger.kernel.org
4938S:	Maintained
4939F:	drivers/edac/i82443bxgx_edac.c
4940
4941EDAC-I82975X
4942M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4943M:	"Arvind R." <arvino55@gmail.com>
4944L:	linux-edac@vger.kernel.org
4945S:	Maintained
4946F:	drivers/edac/i82975x_edac.c
4947
4948EDAC-IE31200
4949M:	Jason Baron <jbaron@akamai.com>
4950L:	linux-edac@vger.kernel.org
4951S:	Maintained
4952F:	drivers/edac/ie31200_edac.c
4953
4954EDAC-MPC85XX
4955M:	Johannes Thumshirn <morbidrsa@gmail.com>
4956L:	linux-edac@vger.kernel.org
4957S:	Maintained
4958F:	drivers/edac/mpc85xx_edac.[ch]
4959
4960EDAC-PASEMI
4961M:	Egor Martovetsky <egor@pasemi.com>
4962L:	linux-edac@vger.kernel.org
4963S:	Maintained
4964F:	drivers/edac/pasemi_edac.c
4965
4966EDAC-PND2
4967M:	Tony Luck <tony.luck@intel.com>
4968L:	linux-edac@vger.kernel.org
4969S:	Maintained
4970F:	drivers/edac/pnd2_edac.[ch]
4971
4972EDAC-R82600
4973M:	Tim Small <tim@buttersideup.com>
4974L:	linux-edac@vger.kernel.org
4975S:	Maintained
4976F:	drivers/edac/r82600_edac.c
4977
4978EDAC-SBRIDGE
4979M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4980M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4981L:	linux-edac@vger.kernel.org
4982S:	Maintained
4983F:	drivers/edac/sb_edac.c
4984
4985EDAC-SKYLAKE
4986M:	Tony Luck <tony.luck@intel.com>
4987L:	linux-edac@vger.kernel.org
4988S:	Maintained
4989F:	drivers/edac/skx_edac.c
4990
4991EDIROL UA-101/UA-1000 DRIVER
4992M:	Clemens Ladisch <clemens@ladisch.de>
4993L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4994T:	git git://git.alsa-project.org/alsa-kernel.git
4995S:	Maintained
4996F:	sound/usb/misc/ua101.c
4997
4998EFI TEST DRIVER
4999L:	linux-efi@vger.kernel.org
5000M:	Ivan Hu <ivan.hu@canonical.com>
5001M:	Matt Fleming <matt@codeblueprint.co.uk>
5002S:	Maintained
5003F:	drivers/firmware/efi/test/
5004
5005EFI VARIABLE FILESYSTEM
5006M:	Matthew Garrett <matthew.garrett@nebula.com>
5007M:	Jeremy Kerr <jk@ozlabs.org>
5008M:	Matt Fleming <matt@codeblueprint.co.uk>
5009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5010L:	linux-efi@vger.kernel.org
5011S:	Maintained
5012F:	fs/efivarfs/
5013
5014EFIFB FRAMEBUFFER DRIVER
5015L:	linux-fbdev@vger.kernel.org
5016M:	Peter Jones <pjones@redhat.com>
5017S:	Maintained
5018F:	drivers/video/fbdev/efifb.c
5019
5020EFS FILESYSTEM
5021W:	http://aeschi.ch.eu.org/efs/
5022S:	Orphan
5023F:	fs/efs/
5024
5025EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5026M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5027L:	netdev@vger.kernel.org
5028S:	Maintained
5029F:	drivers/net/ethernet/ibm/ehea/
5030
5031EM28XX VIDEO4LINUX DRIVER
5032M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5033M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5034L:	linux-media@vger.kernel.org
5035W:	https://linuxtv.org
5036T:	git git://linuxtv.org/media_tree.git
5037S:	Maintained
5038F:	drivers/media/usb/em28xx/
5039F:	Documentation/media/v4l-drivers/em28xx*
5040
5041EMBEDDED LINUX
5042M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5043M:	Matt Mackall <mpm@selenic.com>
5044M:	David Woodhouse <dwmw2@infradead.org>
5045L:	linux-embedded@vger.kernel.org
5046S:	Maintained
5047
5048Emulex 10Gbps iSCSI - OneConnect DRIVER
5049M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5050M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5051M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5052L:	linux-scsi@vger.kernel.org
5053W:	http://www.broadcom.com
5054S:	Supported
5055F:	drivers/scsi/be2iscsi/
5056
5057Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5058M:	Sathya Perla <sathya.perla@broadcom.com>
5059M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5060M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5061M:	Somnath Kotur <somnath.kotur@broadcom.com>
5062L:	netdev@vger.kernel.org
5063W:	http://www.emulex.com
5064S:	Supported
5065F:	drivers/net/ethernet/emulex/benet/
5066
5067EMULEX ONECONNECT ROCE DRIVER
5068M:	Selvin Xavier <selvin.xavier@broadcom.com>
5069M:	Devesh Sharma <devesh.sharma@broadcom.com>
5070L:	linux-rdma@vger.kernel.org
5071W:	http://www.broadcom.com
5072S:	Odd Fixes
5073F:	drivers/infiniband/hw/ocrdma/
5074F:	include/uapi/rdma/ocrdma-abi.h
5075
5076EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5077M:	James Smart <james.smart@broadcom.com>
5078M:	Dick Kennedy <dick.kennedy@broadcom.com>
5079L:	linux-scsi@vger.kernel.org
5080W:	http://www.broadcom.com
5081S:	Supported
5082F:	drivers/scsi/lpfc/
5083
5084ENE CB710 FLASH CARD READER DRIVER
5085M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5086S:	Maintained
5087F:	drivers/misc/cb710/
5088F:	drivers/mmc/host/cb710-mmc.*
5089F:	include/linux/cb710.h
5090
5091ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5092M:	Maxim Levitsky <maximlevitsky@gmail.com>
5093S:	Maintained
5094F:	drivers/media/rc/ene_ir.*
5095
5096EPSON S1D13XXX FRAMEBUFFER DRIVER
5097M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5098S:	Maintained
5099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5100F:	drivers/video/fbdev/s1d13xxxfb.c
5101F:	include/video/s1d13xxxfb.h
5102
5103ERRSEQ ERROR TRACKING INFRASTRUCTURE
5104M:	Jeff Layton <jlayton@poochiereds.net>
5105S:	Maintained
5106F:	lib/errseq.c
5107F:	include/linux/errseq.h
5108
5109ET131X NETWORK DRIVER
5110M:	Mark Einon <mark.einon@gmail.com>
5111S:	Odd Fixes
5112F:	drivers/net/ethernet/agere/
5113
5114ETHERNET BRIDGE
5115M:	Stephen Hemminger <stephen@networkplumber.org>
5116L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5117L:	netdev@vger.kernel.org
5118W:	http://www.linuxfoundation.org/en/Net:Bridge
5119S:	Maintained
5120F:	include/linux/netfilter_bridge/
5121F:	net/bridge/
5122
5123ETHERNET PHY LIBRARY
5124M:	Andrew Lunn <andrew@lunn.ch>
5125M:	Florian Fainelli <f.fainelli@gmail.com>
5126L:	netdev@vger.kernel.org
5127S:	Maintained
5128F:	Documentation/ABI/testing/sysfs-bus-mdio
5129F:	Documentation/devicetree/bindings/net/mdio*
5130F:	Documentation/networking/phy.txt
5131F:	drivers/net/phy/
5132F:	drivers/of/of_mdio.c
5133F:	drivers/of/of_net.c
5134F:	include/linux/*mdio*.h
5135F:	include/linux/of_net.h
5136F:	include/linux/phy.h
5137F:	include/linux/phy_fixed.h
5138F:	include/linux/platform_data/mdio-gpio.h
5139F:	include/trace/events/mdio.h
5140F:	include/uapi/linux/mdio.h
5141F:	include/uapi/linux/mii.h
5142
5143EXT2 FILE SYSTEM
5144M:	Jan Kara <jack@suse.com>
5145L:	linux-ext4@vger.kernel.org
5146S:	Maintained
5147F:	Documentation/filesystems/ext2.txt
5148F:	fs/ext2/
5149F:	include/linux/ext2*
5150
5151EXT4 FILE SYSTEM
5152M:	"Theodore Ts'o" <tytso@mit.edu>
5153M:	Andreas Dilger <adilger.kernel@dilger.ca>
5154L:	linux-ext4@vger.kernel.org
5155W:	http://ext4.wiki.kernel.org
5156Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5158S:	Maintained
5159F:	Documentation/filesystems/ext4.txt
5160F:	fs/ext4/
5161
5162Extended Verification Module (EVM)
5163M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5164L:	linux-ima-devel@lists.sourceforge.net
5165L:	linux-security-module@vger.kernel.org
5166S:	Supported
5167F:	security/integrity/evm/
5168
5169EXTENSIBLE FIRMWARE INTERFACE (EFI)
5170M:	Matt Fleming <matt@codeblueprint.co.uk>
5171M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5172L:	linux-efi@vger.kernel.org
5173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5174S:	Maintained
5175F:	Documentation/efi-stub.txt
5176F:	arch/*/kernel/efi.c
5177F:	arch/x86/boot/compressed/eboot.[ch]
5178F:	arch/*/include/asm/efi.h
5179F:	arch/x86/platform/efi/
5180F:	drivers/firmware/efi/
5181F:	include/linux/efi*.h
5182F:	arch/arm/boot/compressed/efi-header.S
5183F:	arch/arm64/kernel/efi-entry.S
5184
5185EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5186M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5187M:	Chanwoo Choi <cw00.choi@samsung.com>
5188L:	linux-kernel@vger.kernel.org
5189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5190S:	Maintained
5191F:	drivers/extcon/
5192F:	include/linux/extcon/
5193F:	include/linux/extcon.h
5194F:	Documentation/extcon/
5195F:	Documentation/devicetree/bindings/extcon/
5196
5197EXYNOS DP DRIVER
5198M:	Jingoo Han <jingoohan1@gmail.com>
5199L:	dri-devel@lists.freedesktop.org
5200S:	Maintained
5201F:	drivers/gpu/drm/exynos/exynos_dp*
5202
5203EXYNOS SYSMMU (IOMMU) driver
5204M:	Marek Szyprowski <m.szyprowski@samsung.com>
5205L:	iommu@lists.linux-foundation.org
5206S:	Maintained
5207F:	drivers/iommu/exynos-iommu.c
5208
5209EZchip NPS platform support
5210M:	Noam Camus <noamc@ezchip.com>
5211S:	Supported
5212F:	arch/arc/plat-eznps
5213F:	arch/arc/boot/dts/eznps.dts
5214
5215F2FS FILE SYSTEM
5216M:	Jaegeuk Kim <jaegeuk@kernel.org>
5217M:	Chao Yu <yuchao0@huawei.com>
5218L:	linux-f2fs-devel@lists.sourceforge.net
5219W:	https://f2fs.wiki.kernel.org/
5220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5221S:	Maintained
5222F:	Documentation/filesystems/f2fs.txt
5223F:	Documentation/ABI/testing/sysfs-fs-f2fs
5224F:	fs/f2fs/
5225F:	include/linux/f2fs_fs.h
5226F:	include/trace/events/f2fs.h
5227
5228F71805F HARDWARE MONITORING DRIVER
5229M:	Jean Delvare <jdelvare@suse.com>
5230L:	linux-hwmon@vger.kernel.org
5231S:	Maintained
5232F:	Documentation/hwmon/f71805f
5233F:	drivers/hwmon/f71805f.c
5234
5235FANOTIFY
5236M:	Eric Paris <eparis@redhat.com>
5237S:	Maintained
5238F:	fs/notify/fanotify/
5239F:	include/linux/fanotify.h
5240F:	include/uapi/linux/fanotify.h
5241
5242FARSYNC SYNCHRONOUS DRIVER
5243M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5244W:	http://www.farsite.co.uk/
5245S:	Supported
5246F:	drivers/net/wan/farsync.*
5247
5248FAULT INJECTION SUPPORT
5249M:	Akinobu Mita <akinobu.mita@gmail.com>
5250S:	Supported
5251F:	Documentation/fault-injection/
5252F:	lib/fault-inject.c
5253
5254FBTFT Framebuffer drivers
5255M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5256S:	Maintained
5257F:	drivers/staging/fbtft/
5258
5259FC0011 TUNER DRIVER
5260M:	Michael Buesch <m@bues.ch>
5261L:	linux-media@vger.kernel.org
5262S:	Maintained
5263F:	drivers/media/tuners/fc0011.h
5264F:	drivers/media/tuners/fc0011.c
5265
5266FC2580 MEDIA DRIVER
5267M:	Antti Palosaari <crope@iki.fi>
5268L:	linux-media@vger.kernel.org
5269W:	https://linuxtv.org
5270W:	http://palosaari.fi/linux/
5271Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5272T:	git git://linuxtv.org/anttip/media_tree.git
5273S:	Maintained
5274F:	drivers/media/tuners/fc2580*
5275
5276FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5277M:	Johannes Thumshirn <jth@kernel.org>
5278L:	fcoe-devel@open-fcoe.org
5279W:	www.Open-FCoE.org
5280S:	Supported
5281F:	drivers/scsi/libfc/
5282F:	drivers/scsi/fcoe/
5283F:	include/scsi/fc/
5284F:	include/scsi/libfc.h
5285F:	include/scsi/libfcoe.h
5286F:	include/uapi/scsi/fc/
5287
5288FILE LOCKING (flock() and fcntl()/lockf())
5289M:	Jeff Layton <jlayton@poochiereds.net>
5290M:	"J. Bruce Fields" <bfields@fieldses.org>
5291L:	linux-fsdevel@vger.kernel.org
5292S:	Maintained
5293F:	include/linux/fcntl.h
5294F:	include/linux/fs.h
5295F:	include/uapi/linux/fcntl.h
5296F:	include/uapi/linux/fs.h
5297F:	fs/fcntl.c
5298F:	fs/locks.c
5299
5300FILESYSTEMS (VFS and infrastructure)
5301M:	Alexander Viro <viro@zeniv.linux.org.uk>
5302L:	linux-fsdevel@vger.kernel.org
5303S:	Maintained
5304F:	fs/*
5305
5306FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5307M:	Riku Voipio <riku.voipio@iki.fi>
5308L:	linux-hwmon@vger.kernel.org
5309S:	Maintained
5310F:	drivers/hwmon/f75375s.c
5311F:	include/linux/f75375s.h
5312
5313FIREWIRE AUDIO DRIVERS
5314M:	Clemens Ladisch <clemens@ladisch.de>
5315L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5316T:	git git://git.alsa-project.org/alsa-kernel.git
5317S:	Maintained
5318F:	sound/firewire/
5319
5320FIREWIRE MEDIA DRIVERS (firedtv)
5321M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5322L:	linux-media@vger.kernel.org
5323L:	linux1394-devel@lists.sourceforge.net
5324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5325S:	Maintained
5326F:	drivers/media/firewire/
5327
5328FIREWIRE SBP-2 TARGET
5329M:	Chris Boot <bootc@bootc.net>
5330L:	linux-scsi@vger.kernel.org
5331L:	target-devel@vger.kernel.org
5332L:	linux1394-devel@lists.sourceforge.net
5333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5334S:	Maintained
5335F:	drivers/target/sbp/
5336
5337FIREWIRE SUBSYSTEM
5338M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5339L:	linux1394-devel@lists.sourceforge.net
5340W:	http://ieee1394.wiki.kernel.org/
5341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5342S:	Maintained
5343F:	drivers/firewire/
5344F:	include/linux/firewire.h
5345F:	include/uapi/linux/firewire*.h
5346F:	tools/firewire/
5347
5348FIRMWARE LOADER (request_firmware)
5349M:	Luis R. Rodriguez <mcgrof@kernel.org>
5350L:	linux-kernel@vger.kernel.org
5351S:	Maintained
5352F:	Documentation/firmware_class/
5353F:	drivers/base/firmware*.c
5354F:	include/linux/firmware.h
5355
5356FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5357M:	Joshua Morris <josh.h.morris@us.ibm.com>
5358M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5359S:	Maintained
5360F:	drivers/block/rsxx/
5361
5362FLOPPY DRIVER
5363M:	Jiri Kosina <jikos@kernel.org>
5364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5365S:	Odd fixes
5366F:	drivers/block/floppy.c
5367
5368FMC SUBSYSTEM
5369M:	Alessandro Rubini <rubini@gnudd.com>
5370W:	http://www.ohwr.org/projects/fmc-bus
5371S:	Supported
5372F:	drivers/fmc/
5373F:	include/linux/fmc*.h
5374F:	include/linux/ipmi-fru.h
5375K:	fmc_d.*register
5376
5377FPGA MANAGER FRAMEWORK
5378M:	Alan Tull <atull@kernel.org>
5379R:	Moritz Fischer <mdf@kernel.org>
5380L:	linux-fpga@vger.kernel.org
5381S:	Maintained
5382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5383Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5384F:	Documentation/fpga/
5385F:	Documentation/devicetree/bindings/fpga/
5386F:	drivers/fpga/
5387F:	include/linux/fpga/
5388W:	http://www.rocketboards.org
5389
5390FPU EMULATOR
5391M:	Bill Metzenthen <billm@melbpc.org.au>
5392W:	http://floatingpoint.sourceforge.net/emulator/index.html
5393S:	Maintained
5394F:	arch/x86/math-emu/
5395
5396FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5397L:	netdev@vger.kernel.org
5398S:	Orphan
5399F:	drivers/net/wan/dlci.c
5400F:	drivers/net/wan/sdla.c
5401
5402FRAMEBUFFER LAYER
5403M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5404L:	linux-fbdev@vger.kernel.org
5405T:	git git://github.com/bzolnier/linux.git
5406Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5407S:	Maintained
5408F:	Documentation/fb/
5409F:	drivers/video/
5410F:	include/video/
5411F:	include/linux/fb.h
5412F:	include/uapi/video/
5413F:	include/uapi/linux/fb.h
5414
5415FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5416M:	Horia Geantă <horia.geanta@nxp.com>
5417M:	Dan Douglass <dan.douglass@nxp.com>
5418L:	linux-crypto@vger.kernel.org
5419S:	Maintained
5420F:	drivers/crypto/caam/
5421F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5422
5423FREESCALE DIU FRAMEBUFFER DRIVER
5424M:	Timur Tabi <timur@tabi.org>
5425L:	linux-fbdev@vger.kernel.org
5426S:	Maintained
5427F:	drivers/video/fbdev/fsl-diu-fb.*
5428
5429FREESCALE DMA DRIVER
5430M:	Li Yang <leoyang.li@nxp.com>
5431M:	Zhang Wei <zw@zh-kernel.org>
5432L:	linuxppc-dev@lists.ozlabs.org
5433S:	Maintained
5434F:	drivers/dma/fsldma.*
5435
5436FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5437M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5438L:	netdev@vger.kernel.org
5439S:	Maintained
5440F:	drivers/net/ethernet/freescale/gianfar*
5441X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5442F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5443
5444FREESCALE GPMI NAND DRIVER
5445M:	Han Xu <han.xu@nxp.com>
5446L:	linux-mtd@lists.infradead.org
5447S:	Maintained
5448F:	drivers/mtd/nand/gpmi-nand/*
5449
5450FREESCALE I2C CPM DRIVER
5451M:	Jochen Friedrich <jochen@scram.de>
5452L:	linuxppc-dev@lists.ozlabs.org
5453L:	linux-i2c@vger.kernel.org
5454S:	Maintained
5455F:	drivers/i2c/busses/i2c-cpm.c
5456
5457FREESCALE IMX / MXC FEC DRIVER
5458M:	Fugang Duan <fugang.duan@nxp.com>
5459L:	netdev@vger.kernel.org
5460S:	Maintained
5461F:	drivers/net/ethernet/freescale/fec_main.c
5462F:	drivers/net/ethernet/freescale/fec_ptp.c
5463F:	drivers/net/ethernet/freescale/fec.h
5464F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5465
5466FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5467M:	Sascha Hauer <kernel@pengutronix.de>
5468L:	linux-fbdev@vger.kernel.org
5469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5470S:	Maintained
5471F:	include/linux/platform_data/video-imxfb.h
5472F:	drivers/video/fbdev/imxfb.c
5473
5474FREESCALE QORIQ DPAA ETHERNET DRIVER
5475M:	Madalin Bucur <madalin.bucur@nxp.com>
5476L:	netdev@vger.kernel.org
5477S:	Maintained
5478F:	drivers/net/ethernet/freescale/dpaa
5479
5480FREESCALE QORIQ DPAA FMAN DRIVER
5481M:	Madalin Bucur <madalin.bucur@nxp.com>
5482L:	netdev@vger.kernel.org
5483S:	Maintained
5484F:	drivers/net/ethernet/freescale/fman
5485F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5486
5487FREESCALE QUAD SPI DRIVER
5488M:	Han Xu <han.xu@nxp.com>
5489L:	linux-mtd@lists.infradead.org
5490S:	Maintained
5491F:	drivers/mtd/spi-nor/fsl-quadspi.c
5492
5493FREESCALE QUICC ENGINE LIBRARY
5494M:	Qiang Zhao <qiang.zhao@nxp.com>
5495L:	linuxppc-dev@lists.ozlabs.org
5496S:	Maintained
5497F:	drivers/soc/fsl/qe/
5498F:	include/soc/fsl/*qe*.h
5499F:	include/soc/fsl/*ucc*.h
5500
5501FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5502M:	Li Yang <leoyang.li@nxp.com>
5503L:	netdev@vger.kernel.org
5504L:	linuxppc-dev@lists.ozlabs.org
5505S:	Maintained
5506F:	drivers/net/ethernet/freescale/ucc_geth*
5507
5508FREESCALE QUICC ENGINE UCC HDLC DRIVER
5509M:	Zhao Qiang <qiang.zhao@nxp.com>
5510L:	netdev@vger.kernel.org
5511L:	linuxppc-dev@lists.ozlabs.org
5512S:	Maintained
5513F:	drivers/net/wan/fsl_ucc_hdlc*
5514
5515FREESCALE QUICC ENGINE UCC UART DRIVER
5516M:	Timur Tabi <timur@tabi.org>
5517L:	linuxppc-dev@lists.ozlabs.org
5518S:	Maintained
5519F:	drivers/tty/serial/ucc_uart.c
5520
5521FREESCALE SOC DRIVERS
5522M:	Li Yang <leoyang.li@nxp.com>
5523L:	linuxppc-dev@lists.ozlabs.org
5524L:	linux-arm-kernel@lists.infradead.org
5525S:	Maintained
5526F:	Documentation/devicetree/bindings/soc/fsl/
5527F:	drivers/soc/fsl/
5528F:	include/linux/fsl/
5529
5530FREESCALE SOC FS_ENET DRIVER
5531M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5532M:	Vitaly Bordug <vbordug@ru.mvista.com>
5533L:	linuxppc-dev@lists.ozlabs.org
5534L:	netdev@vger.kernel.org
5535S:	Maintained
5536F:	drivers/net/ethernet/freescale/fs_enet/
5537F:	include/linux/fs_enet_pd.h
5538
5539FREESCALE SOC SOUND DRIVERS
5540M:	Timur Tabi <timur@tabi.org>
5541M:	Nicolin Chen <nicoleotsuka@gmail.com>
5542M:	Xiubo Li <Xiubo.Lee@gmail.com>
5543R:	Fabio Estevam <fabio.estevam@nxp.com>
5544L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5545L:	linuxppc-dev@lists.ozlabs.org
5546S:	Maintained
5547F:	sound/soc/fsl/fsl*
5548F:	sound/soc/fsl/imx*
5549F:	sound/soc/fsl/mpc8610_hpcd.c
5550
5551FREESCALE USB PERIPHERAL DRIVERS
5552M:	Li Yang <leoyang.li@nxp.com>
5553L:	linux-usb@vger.kernel.org
5554L:	linuxppc-dev@lists.ozlabs.org
5555S:	Maintained
5556F:	drivers/usb/gadget/udc/fsl*
5557
5558FREEVXFS FILESYSTEM
5559M:	Christoph Hellwig <hch@infradead.org>
5560W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5561S:	Maintained
5562F:	fs/freevxfs/
5563
5564FREEZER
5565M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5566M:	Pavel Machek <pavel@ucw.cz>
5567L:	linux-pm@vger.kernel.org
5568S:	Supported
5569F:	Documentation/power/freezing-of-tasks.txt
5570F:	include/linux/freezer.h
5571F:	kernel/freezer.c
5572
5573FRONTSWAP API
5574M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5575L:	linux-kernel@vger.kernel.org
5576S:	Maintained
5577F:	mm/frontswap.c
5578F:	include/linux/frontswap.h
5579
5580FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5581M:	David Howells <dhowells@redhat.com>
5582L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5583S:	Supported
5584F:	Documentation/filesystems/caching/
5585F:	fs/fscache/
5586F:	include/linux/fscache*.h
5587
5588FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5589M:	Theodore Y. Ts'o <tytso@mit.edu>
5590M:	Jaegeuk Kim <jaegeuk@kernel.org>
5591L:	linux-fscrypt@vger.kernel.org
5592Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5594S:	Supported
5595F:	fs/crypto/
5596F:	include/linux/fscrypt*.h
5597
5598FUJITSU FR-V (FRV) PORT
5599S:	Orphan
5600F:	arch/frv/
5601
5602FUJITSU LAPTOP EXTRAS
5603M:	Jonathan Woithe <jwoithe@just42.net>
5604L:	platform-driver-x86@vger.kernel.org
5605S:	Maintained
5606F:	drivers/platform/x86/fujitsu-laptop.c
5607
5608FUJITSU M-5MO LS CAMERA ISP DRIVER
5609M:	Kyungmin Park <kyungmin.park@samsung.com>
5610M:	Heungjun Kim <riverful.kim@samsung.com>
5611L:	linux-media@vger.kernel.org
5612S:	Maintained
5613F:	drivers/media/i2c/m5mols/
5614F:	include/media/i2c/m5mols.h
5615
5616FUJITSU TABLET EXTRAS
5617M:	Robert Gerlach <khnz@gmx.de>
5618L:	platform-driver-x86@vger.kernel.org
5619S:	Maintained
5620F:	drivers/platform/x86/fujitsu-tablet.c
5621
5622FUSE: FILESYSTEM IN USERSPACE
5623M:	Miklos Szeredi <miklos@szeredi.hu>
5624L:	linux-fsdevel@vger.kernel.org
5625W:	http://fuse.sourceforge.net/
5626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5627S:	Maintained
5628F:	fs/fuse/
5629F:	include/uapi/linux/fuse.h
5630F:	Documentation/filesystems/fuse.txt
5631
5632FUTEX SUBSYSTEM
5633M:	Thomas Gleixner <tglx@linutronix.de>
5634M:	Ingo Molnar <mingo@redhat.com>
5635R:	Peter Zijlstra <peterz@infradead.org>
5636R:	Darren Hart <dvhart@infradead.org>
5637L:	linux-kernel@vger.kernel.org
5638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5639S:	Maintained
5640F:	kernel/futex.c
5641F:	kernel/futex_compat.c
5642F:	include/asm-generic/futex.h
5643F:	include/linux/futex.h
5644F:	include/uapi/linux/futex.h
5645F:	tools/testing/selftests/futex/
5646F:	tools/perf/bench/futex*
5647F:	Documentation/*futex*
5648
5649FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5650M:	Rik Faith <faith@cs.unc.edu>
5651L:	linux-scsi@vger.kernel.org
5652S:	Odd Fixes (e.g., new signatures)
5653F:	drivers/scsi/fdomain.*
5654
5655GCC PLUGINS
5656M:	Kees Cook <keescook@chromium.org>
5657R:	Emese Revfy <re.emese@gmail.com>
5658L:	kernel-hardening@lists.openwall.com
5659S:	Maintained
5660F:	scripts/gcc-plugins/
5661F:	scripts/gcc-plugin.sh
5662F:	scripts/Makefile.gcc-plugins
5663F:	Documentation/gcc-plugins.txt
5664
5665GCOV BASED KERNEL PROFILING
5666M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5667S:	Maintained
5668F:	kernel/gcov/
5669F:	Documentation/dev-tools/gcov.rst
5670
5671GDB KERNEL DEBUGGING HELPER SCRIPTS
5672M:	Jan Kiszka <jan.kiszka@siemens.com>
5673M:	Kieran Bingham <kieran@bingham.xyz>
5674S:	Supported
5675F:	scripts/gdb/
5676
5677GDT SCSI DISK ARRAY CONTROLLER DRIVER
5678M:	Achim Leubner <achim_leubner@adaptec.com>
5679L:	linux-scsi@vger.kernel.org
5680W:	http://www.icp-vortex.com/
5681S:	Supported
5682F:	drivers/scsi/gdt*
5683
5684GEMTEK FM RADIO RECEIVER DRIVER
5685M:	Hans Verkuil <hverkuil@xs4all.nl>
5686L:	linux-media@vger.kernel.org
5687T:	git git://linuxtv.org/media_tree.git
5688W:	https://linuxtv.org
5689S:	Maintained
5690F:	drivers/media/radio/radio-gemtek*
5691
5692GENERIC GPIO I2C DRIVER
5693M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5694S:	Supported
5695F:	drivers/i2c/busses/i2c-gpio.c
5696F:	include/linux/i2c-gpio.h
5697
5698GENERIC GPIO I2C MULTIPLEXER DRIVER
5699M:	Peter Korsgaard <peter.korsgaard@barco.com>
5700L:	linux-i2c@vger.kernel.org
5701S:	Supported
5702F:	drivers/i2c/muxes/i2c-mux-gpio.c
5703F:	include/linux/i2c-mux-gpio.h
5704F:	Documentation/i2c/muxes/i2c-mux-gpio
5705
5706GENERIC HDLC (WAN) DRIVERS
5707M:	Krzysztof Halasa <khc@pm.waw.pl>
5708W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5709S:	Maintained
5710F:	drivers/net/wan/c101.c
5711F:	drivers/net/wan/hd6457*
5712F:	drivers/net/wan/hdlc*
5713F:	drivers/net/wan/n2.c
5714F:	drivers/net/wan/pc300too.c
5715F:	drivers/net/wan/pci200syn.c
5716F:	drivers/net/wan/wanxl*
5717
5718GENERIC INCLUDE/ASM HEADER FILES
5719M:	Arnd Bergmann <arnd@arndb.de>
5720L:	linux-arch@vger.kernel.org
5721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5722S:	Maintained
5723F:	include/asm-generic/
5724F:	include/uapi/asm-generic/
5725
5726GENERIC PHY FRAMEWORK
5727M:	Kishon Vijay Abraham I <kishon@ti.com>
5728L:	linux-kernel@vger.kernel.org
5729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5730S:	Supported
5731F:	drivers/phy/
5732F:	include/linux/phy/
5733
5734GENERIC PM DOMAINS
5735M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5736M:	Kevin Hilman <khilman@kernel.org>
5737M:	Ulf Hansson <ulf.hansson@linaro.org>
5738L:	linux-pm@vger.kernel.org
5739S:	Supported
5740F:	drivers/base/power/domain*.c
5741F:	include/linux/pm_domain.h
5742F:	Documentation/devicetree/bindings/power/power_domain.txt
5743
5744GENERIC UIO DRIVER FOR PCI DEVICES
5745M:	"Michael S. Tsirkin" <mst@redhat.com>
5746L:	kvm@vger.kernel.org
5747S:	Supported
5748F:	drivers/uio/uio_pci_generic.c
5749
5750GENWQE (IBM Generic Workqueue Card)
5751M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5752M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5753S:	Supported
5754F:	drivers/misc/genwqe/
5755
5756GET_MAINTAINER SCRIPT
5757M:	Joe Perches <joe@perches.com>
5758S:	Maintained
5759F:	scripts/get_maintainer.pl
5760
5761GFS2 FILE SYSTEM
5762M:	Steven Whitehouse <swhiteho@redhat.com>
5763M:	Bob Peterson <rpeterso@redhat.com>
5764L:	cluster-devel@redhat.com
5765W:	http://sources.redhat.com/cluster/
5766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5767S:	Supported
5768F:	Documentation/filesystems/gfs2*.txt
5769F:	fs/gfs2/
5770F:	include/uapi/linux/gfs2_ondisk.h
5771
5772GIGASET ISDN DRIVERS
5773M:	Paul Bolle <pebolle@tiscali.nl>
5774L:	gigaset307x-common@lists.sourceforge.net
5775W:	http://gigaset307x.sourceforge.net/
5776S:	Odd Fixes
5777F:	Documentation/isdn/README.gigaset
5778F:	drivers/isdn/gigaset/
5779F:	include/uapi/linux/gigaset_dev.h
5780
5781GO7007 MPEG CODEC
5782M:	Hans Verkuil <hans.verkuil@cisco.com>
5783L:	linux-media@vger.kernel.org
5784S:	Maintained
5785F:	drivers/media/usb/go7007/
5786
5787GOODIX TOUCHSCREEN
5788M:	Bastien Nocera <hadess@hadess.net>
5789L:	linux-input@vger.kernel.org
5790S:	Maintained
5791F:	drivers/input/touchscreen/goodix.c
5792
5793GPIO ACPI SUPPORT
5794M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5795M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5796L:	linux-gpio@vger.kernel.org
5797L:	linux-acpi@vger.kernel.org
5798S:	Maintained
5799F:	Documentation/acpi/gpio-properties.txt
5800F:	drivers/gpio/gpiolib-acpi.c
5801
5802GPIO MOCKUP DRIVER
5803M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5804L:	linux-gpio@vger.kernel.org
5805S:	Maintained
5806F:	drivers/gpio/gpio-mockup.c
5807F:	tools/testing/selftests/gpio/
5808
5809GPIO SUBSYSTEM
5810M:	Linus Walleij <linus.walleij@linaro.org>
5811L:	linux-gpio@vger.kernel.org
5812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5813S:	Maintained
5814F:	Documentation/devicetree/bindings/gpio/
5815F:	Documentation/gpio/
5816F:	Documentation/ABI/testing/gpio-cdev
5817F:	Documentation/ABI/obsolete/sysfs-gpio
5818F:	drivers/gpio/
5819F:	include/linux/gpio/
5820F:	include/linux/gpio.h
5821F:	include/asm-generic/gpio.h
5822F:	include/uapi/linux/gpio.h
5823F:	tools/gpio/
5824
5825GRE DEMULTIPLEXER DRIVER
5826M:	Dmitry Kozlov <xeb@mail.ru>
5827L:	netdev@vger.kernel.org
5828S:	Maintained
5829F:	net/ipv4/gre_demux.c
5830F:	net/ipv4/gre_offload.c
5831F:	include/net/gre.h
5832
5833GRETH 10/100/1G Ethernet MAC device driver
5834M:	Andreas Larsson <andreas@gaisler.com>
5835L:	netdev@vger.kernel.org
5836S:	Maintained
5837F:	drivers/net/ethernet/aeroflex/
5838
5839GREYBUS AUDIO PROTOCOLS DRIVERS
5840M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5841M:	Mark Greer <mgreer@animalcreek.com>
5842S:	Maintained
5843F:	drivers/staging/greybus/audio_apbridgea.c
5844F:	drivers/staging/greybus/audio_apbridgea.h
5845F:	drivers/staging/greybus/audio_codec.c
5846F:	drivers/staging/greybus/audio_codec.h
5847F:	drivers/staging/greybus/audio_gb.c
5848F:	drivers/staging/greybus/audio_manager.c
5849F:	drivers/staging/greybus/audio_manager.h
5850F:	drivers/staging/greybus/audio_manager_module.c
5851F:	drivers/staging/greybus/audio_manager_private.h
5852F:	drivers/staging/greybus/audio_manager_sysfs.c
5853F:	drivers/staging/greybus/audio_module.c
5854F:	drivers/staging/greybus/audio_topology.c
5855
5856GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5857M:	Viresh Kumar <vireshk@kernel.org>
5858S:	Maintained
5859F:	drivers/staging/greybus/authentication.c
5860F:	drivers/staging/greybus/bootrom.c
5861F:	drivers/staging/greybus/firmware.h
5862F:	drivers/staging/greybus/fw-core.c
5863F:	drivers/staging/greybus/fw-download.c
5864F:	drivers/staging/greybus/fw-managament.c
5865F:	drivers/staging/greybus/greybus_authentication.h
5866F:	drivers/staging/greybus/greybus_firmware.h
5867F:	drivers/staging/greybus/hid.c
5868F:	drivers/staging/greybus/i2c.c
5869F:	drivers/staging/greybus/spi.c
5870F:	drivers/staging/greybus/spilib.c
5871F:	drivers/staging/greybus/spilib.h
5872
5873GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5874M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5875S:	Maintained
5876F:	drivers/staging/greybus/loopback.c
5877F:	drivers/staging/greybus/timesync.c
5878F:	drivers/staging/greybus/timesync_platform.c
5879
5880GREYBUS PLATFORM DRIVERS
5881M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5882S:	Maintained
5883F:	drivers/staging/greybus/arche-platform.c
5884F:	drivers/staging/greybus/arche-apb-ctrl.c
5885F:	drivers/staging/greybus/arche_platform.h
5886
5887GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5888M:	Rui Miguel Silva <rmfrfs@gmail.com>
5889S:	Maintained
5890F:	drivers/staging/greybus/sdio.c
5891F:	drivers/staging/greybus/light.c
5892F:	drivers/staging/greybus/gpio.c
5893F:	drivers/staging/greybus/power_supply.c
5894F:	drivers/staging/greybus/spi.c
5895F:	drivers/staging/greybus/spilib.c
5896
5897GREYBUS SUBSYSTEM
5898M:	Johan Hovold <johan@kernel.org>
5899M:	Alex Elder <elder@kernel.org>
5900M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5901S:	Maintained
5902F:	drivers/staging/greybus/
5903L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5904
5905GREYBUS UART PROTOCOLS DRIVERS
5906M:	David Lin <dtwlin@gmail.com>
5907S:	Maintained
5908F:	drivers/staging/greybus/uart.c
5909F:	drivers/staging/greybus/log.c
5910
5911GS1662 VIDEO SERIALIZER
5912M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5913L:	linux-media@vger.kernel.org
5914T:	git git://linuxtv.org/media_tree.git
5915S:	Maintained
5916F:	drivers/media/spi/gs1662.c
5917
5918GSPCA FINEPIX SUBDRIVER
5919M:	Frank Zago <frank@zago.net>
5920L:	linux-media@vger.kernel.org
5921T:	git git://linuxtv.org/media_tree.git
5922S:	Maintained
5923F:	drivers/media/usb/gspca/finepix.c
5924
5925GSPCA GL860 SUBDRIVER
5926M:	Olivier Lorin <o.lorin@laposte.net>
5927L:	linux-media@vger.kernel.org
5928T:	git git://linuxtv.org/media_tree.git
5929S:	Maintained
5930F:	drivers/media/usb/gspca/gl860/
5931
5932GSPCA M5602 SUBDRIVER
5933M:	Erik Andren <erik.andren@gmail.com>
5934L:	linux-media@vger.kernel.org
5935T:	git git://linuxtv.org/media_tree.git
5936S:	Maintained
5937F:	drivers/media/usb/gspca/m5602/
5938
5939GSPCA PAC207 SONIXB SUBDRIVER
5940M:	Hans Verkuil <hverkuil@xs4all.nl>
5941L:	linux-media@vger.kernel.org
5942T:	git git://linuxtv.org/media_tree.git
5943S:	Odd Fixes
5944F:	drivers/media/usb/gspca/pac207.c
5945
5946GSPCA SN9C20X SUBDRIVER
5947M:	Brian Johnson <brijohn@gmail.com>
5948L:	linux-media@vger.kernel.org
5949T:	git git://linuxtv.org/media_tree.git
5950S:	Maintained
5951F:	drivers/media/usb/gspca/sn9c20x.c
5952
5953GSPCA T613 SUBDRIVER
5954M:	Leandro Costantino <lcostantino@gmail.com>
5955L:	linux-media@vger.kernel.org
5956T:	git git://linuxtv.org/media_tree.git
5957S:	Maintained
5958F:	drivers/media/usb/gspca/t613.c
5959
5960GSPCA USB WEBCAM DRIVER
5961M:	Hans Verkuil <hverkuil@xs4all.nl>
5962L:	linux-media@vger.kernel.org
5963T:	git git://linuxtv.org/media_tree.git
5964S:	Odd Fixes
5965F:	drivers/media/usb/gspca/
5966
5967GTP (GPRS Tunneling Protocol)
5968M:	Pablo Neira Ayuso <pablo@netfilter.org>
5969M:	Harald Welte <laforge@gnumonks.org>
5970L:	osmocom-net-gprs@lists.osmocom.org
5971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5972S:	Maintained
5973F:	drivers/net/gtp.c
5974
5975GUID PARTITION TABLE (GPT)
5976M:	Davidlohr Bueso <dave@stgolabs.net>
5977L:	linux-efi@vger.kernel.org
5978S:	Maintained
5979F:	block/partitions/efi.*
5980
5981H8/300 ARCHITECTURE
5982M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5983L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5984W:	http://uclinux-h8.sourceforge.jp
5985T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5986S:	Maintained
5987F:	arch/h8300/
5988F:	drivers/clocksource/h8300_*.c
5989F:	drivers/clk/h8300/
5990F:	drivers/irqchip/irq-renesas-h8*.c
5991
5992HACKRF MEDIA DRIVER
5993M:	Antti Palosaari <crope@iki.fi>
5994L:	linux-media@vger.kernel.org
5995W:	https://linuxtv.org
5996W:	http://palosaari.fi/linux/
5997Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5998T:	git git://linuxtv.org/anttip/media_tree.git
5999S:	Maintained
6000F:	drivers/media/usb/hackrf/
6001
6002HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6003M:	Frank Seidel <frank@f-seidel.de>
6004L:	platform-driver-x86@vger.kernel.org
6005W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6006S:	Maintained
6007F:	drivers/platform/x86/hdaps.c
6008
6009HARDWARE MONITORING
6010M:	Jean Delvare <jdelvare@suse.com>
6011M:	Guenter Roeck <linux@roeck-us.net>
6012L:	linux-hwmon@vger.kernel.org
6013W:	http://hwmon.wiki.kernel.org/
6014T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6016S:	Maintained
6017F:	Documentation/hwmon/
6018F:	drivers/hwmon/
6019F:	include/linux/hwmon*.h
6020
6021HARDWARE RANDOM NUMBER GENERATOR CORE
6022M:	Matt Mackall <mpm@selenic.com>
6023M:	Herbert Xu <herbert@gondor.apana.org.au>
6024L:	linux-crypto@vger.kernel.org
6025S:	Odd fixes
6026F:	Documentation/devicetree/bindings/rng/
6027F:	Documentation/hw_random.txt
6028F:	drivers/char/hw_random/
6029F:	include/linux/hw_random.h
6030
6031HARDWARE SPINLOCK CORE
6032M:	Ohad Ben-Cohen <ohad@wizery.com>
6033M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6034L:	linux-remoteproc@vger.kernel.org
6035S:	Maintained
6036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6037F:	Documentation/devicetree/bindings/hwlock/
6038F:	Documentation/hwspinlock.txt
6039F:	drivers/hwspinlock/
6040F:	include/linux/hwspinlock.h
6041
6042HARMONY SOUND DRIVER
6043L:	linux-parisc@vger.kernel.org
6044S:	Maintained
6045F:	sound/parisc/harmony.*
6046
6047HDPVR USB VIDEO ENCODER DRIVER
6048M:	Hans Verkuil <hverkuil@xs4all.nl>
6049L:	linux-media@vger.kernel.org
6050T:	git git://linuxtv.org/media_tree.git
6051W:	https://linuxtv.org
6052S:	Odd Fixes
6053F:	drivers/media/usb/hdpvr/
6054
6055HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6056M:	Jimmy Vance <jimmy.vance@hpe.com>
6057S:	Supported
6058F:	Documentation/watchdog/hpwdt.txt
6059F:	drivers/watchdog/hpwdt.c
6060
6061HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6062M:	Don Brace <don.brace@microsemi.com>
6063L:	esc.storagedev@microsemi.com
6064L:	linux-scsi@vger.kernel.org
6065S:	Supported
6066F:	Documentation/scsi/hpsa.txt
6067F:	drivers/scsi/hpsa*.[ch]
6068F:	include/linux/cciss*.h
6069F:	include/uapi/linux/cciss*.h
6070
6071HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6072M:	Don Brace <don.brace@microsemi.com>
6073L:	esc.storagedev@microsemi.com
6074L:	linux-scsi@vger.kernel.org
6075S:	Supported
6076F:	Documentation/blockdev/cciss.txt
6077F:	drivers/block/cciss*
6078F:	include/linux/cciss_ioctl.h
6079F:	include/uapi/linux/cciss_ioctl.h
6080
6081HFI1 DRIVER
6082M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6083M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6084L:	linux-rdma@vger.kernel.org
6085S:	Supported
6086F:	drivers/infiniband/hw/hfi1
6087
6088HFS FILESYSTEM
6089L:	linux-fsdevel@vger.kernel.org
6090S:	Orphan
6091F:	Documentation/filesystems/hfs.txt
6092F:	fs/hfs/
6093
6094HFSPLUS FILESYSTEM
6095L:	linux-fsdevel@vger.kernel.org
6096S:	Orphan
6097F:	Documentation/filesystems/hfsplus.txt
6098F:	fs/hfsplus/
6099
6100HGA FRAMEBUFFER DRIVER
6101M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6102L:	linux-nvidia@lists.surfsouth.com
6103W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6104S:	Maintained
6105F:	drivers/video/fbdev/hgafb.c
6106
6107HIBERNATION (aka Software Suspend, aka swsusp)
6108M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6109M:	Pavel Machek <pavel@ucw.cz>
6110L:	linux-pm@vger.kernel.org
6111B:	https://bugzilla.kernel.org
6112S:	Supported
6113F:	arch/x86/power/
6114F:	drivers/base/power/
6115F:	kernel/power/
6116F:	include/linux/suspend.h
6117F:	include/linux/freezer.h
6118F:	include/linux/pm.h
6119F:	arch/*/include/asm/suspend*.h
6120
6121HID CORE LAYER
6122M:	Jiri Kosina <jikos@kernel.org>
6123R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6124L:	linux-input@vger.kernel.org
6125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6126S:	Maintained
6127F:	drivers/hid/
6128F:	include/linux/hid*
6129F:	include/uapi/linux/hid*
6130
6131HID SENSOR HUB DRIVERS
6132M:	Jiri Kosina <jikos@kernel.org>
6133M:	Jonathan Cameron <jic23@kernel.org>
6134M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6135L:	linux-input@vger.kernel.org
6136L:	linux-iio@vger.kernel.org
6137S:	Maintained
6138F:	Documentation/hid/hid-sensor*
6139F:	drivers/hid/hid-sensor-*
6140F:	drivers/iio/*/hid-*
6141F:	include/linux/hid-sensor-*
6142
6143HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6144M:	Thomas Gleixner <tglx@linutronix.de>
6145L:	linux-kernel@vger.kernel.org
6146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6147S:	Maintained
6148F:	Documentation/timers/
6149F:	kernel/time/hrtimer.c
6150F:	kernel/time/clockevents.c
6151F:	kernel/time/timer_*.c
6152F:	include/linux/clockchips.h
6153F:	include/linux/hrtimer.h
6154
6155HIGH-SPEED SCC DRIVER FOR AX.25
6156L:	linux-hams@vger.kernel.org
6157S:	Orphan
6158F:	drivers/net/hamradio/dmascc.c
6159F:	drivers/net/hamradio/scc.c
6160
6161HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6162M:	HighPoint Linux Team <linux@highpoint-tech.com>
6163W:	http://www.highpoint-tech.com
6164S:	Supported
6165F:	Documentation/scsi/hptiop.txt
6166F:	drivers/scsi/hptiop.c
6167
6168HIPPI
6169M:	Jes Sorensen <jes@trained-monkey.org>
6170L:	linux-hippi@sunsite.dk
6171S:	Maintained
6172F:	include/linux/hippidevice.h
6173F:	include/uapi/linux/if_hippi.h
6174F:	net/802/hippi.c
6175F:	drivers/net/hippi/
6176
6177HISILICON NETWORK SUBSYSTEM DRIVER
6178M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6179M:	Salil Mehta <salil.mehta@huawei.com>
6180L:	netdev@vger.kernel.org
6181W:	http://www.hisilicon.com
6182S:	Maintained
6183F:	drivers/net/ethernet/hisilicon/
6184F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6185
6186HISILICON ROCE DRIVER
6187M:	Lijun Ou <oulijun@huawei.com>
6188M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6189L:	linux-rdma@vger.kernel.org
6190S:	Maintained
6191F:	drivers/infiniband/hw/hns/
6192F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6193
6194HISILICON SAS Controller
6195M:	John Garry <john.garry@huawei.com>
6196W:	http://www.hisilicon.com
6197S:	Supported
6198F:	drivers/scsi/hisi_sas/
6199F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6200
6201HOST AP DRIVER
6202M:	Jouni Malinen <j@w1.fi>
6203L:	linux-wireless@vger.kernel.org
6204W:	http://w1.fi/hostap-driver.html
6205S:	Obsolete
6206F:	drivers/net/wireless/intersil/hostap/
6207
6208HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6209L:	platform-driver-x86@vger.kernel.org
6210S:	Orphan
6211F:	drivers/platform/x86/tc1100-wmi.c
6212
6213HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6214M:	Jaroslav Kysela <perex@perex.cz>
6215S:	Maintained
6216F:	drivers/net/ethernet/hp/hp100.*
6217
6218HPET:	High Precision Event Timers driver
6219M:	Clemens Ladisch <clemens@ladisch.de>
6220S:	Maintained
6221F:	Documentation/timers/hpet.txt
6222F:	drivers/char/hpet.c
6223F:	include/linux/hpet.h
6224F:	include/uapi/linux/hpet.h
6225
6226HPET:	x86
6227S:	Orphan
6228F:	arch/x86/kernel/hpet.c
6229F:	arch/x86/include/asm/hpet.h
6230
6231HPFS FILESYSTEM
6232M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6233W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6234S:	Maintained
6235F:	fs/hpfs/
6236
6237HSI SUBSYSTEM
6238M:	Sebastian Reichel <sre@kernel.org>
6239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6240S:	Maintained
6241F:	Documentation/ABI/testing/sysfs-bus-hsi
6242F:	Documentation/driver-api/hsi.rst
6243F:	drivers/hsi/
6244F:	include/linux/hsi/
6245F:	include/uapi/linux/hsi/
6246
6247HSO 3G MODEM DRIVER
6248L:	linux-usb@vger.kernel.org
6249S:	Orphan
6250F:	drivers/net/usb/hso.c
6251
6252HSR NETWORK PROTOCOL
6253M:	Arvid Brodin <arvid.brodin@alten.se>
6254L:	netdev@vger.kernel.org
6255S:	Maintained
6256F:	net/hsr/
6257
6258HT16K33 LED CONTROLLER DRIVER
6259M:	Robin van der Gracht <robin@protonic.nl>
6260S:	Maintained
6261F:	drivers/auxdisplay/ht16k33.c
6262F:	Documentation/devicetree/bindings/display/ht16k33.txt
6263
6264HTCPEN TOUCHSCREEN DRIVER
6265M:	Pau Oliva Fora <pof@eslack.org>
6266L:	linux-input@vger.kernel.org
6267S:	Maintained
6268F:	drivers/input/touchscreen/htcpen.c
6269
6270HUGETLB FILESYSTEM
6271M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6272S:	Maintained
6273F:	fs/hugetlbfs/
6274
6275HVA ST MEDIA DRIVER
6276M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6277L:	linux-media@vger.kernel.org
6278T:	git git://linuxtv.org/media_tree.git
6279W:	https://linuxtv.org
6280S:	Supported
6281F:	drivers/media/platform/sti/hva
6282
6283HWPOISON MEMORY FAILURE HANDLING
6284M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6285L:	linux-mm@kvack.org
6286S:	Maintained
6287F:	mm/memory-failure.c
6288F:	mm/hwpoison-inject.c
6289
6290Hyper-V CORE AND DRIVERS
6291M:	"K. Y. Srinivasan" <kys@microsoft.com>
6292M:	Haiyang Zhang <haiyangz@microsoft.com>
6293M:	Stephen Hemminger <sthemmin@microsoft.com>
6294L:	devel@linuxdriverproject.org
6295S:	Maintained
6296F:	arch/x86/include/asm/mshyperv.h
6297F:	arch/x86/include/uapi/asm/hyperv.h
6298F:	arch/x86/kernel/cpu/mshyperv.c
6299F:	arch/x86/hyperv
6300F:	drivers/hid/hid-hyperv.c
6301F:	drivers/hv/
6302F:	drivers/input/serio/hyperv-keyboard.c
6303F:	drivers/pci/host/pci-hyperv.c
6304F:	drivers/net/hyperv/
6305F:	drivers/scsi/storvsc_drv.c
6306F:	drivers/uio/uio_hv_generic.c
6307F:	drivers/video/fbdev/hyperv_fb.c
6308F:	include/linux/hyperv.h
6309F:	tools/hv/
6310F:	Documentation/ABI/stable/sysfs-bus-vmbus
6311
6312HYPERVISOR VIRTUAL CONSOLE DRIVER
6313L:	linuxppc-dev@lists.ozlabs.org
6314S:	Odd Fixes
6315F:	drivers/tty/hvc/
6316
6317I2C ACPI SUPPORT
6318M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6319L:	linux-i2c@vger.kernel.org
6320L:	linux-acpi@vger.kernel.org
6321S:	Maintained
6322F:	drivers/i2c/i2c-core-acpi.c
6323
6324I2C MUXES
6325M:	Peter Rosin <peda@axentia.se>
6326L:	linux-i2c@vger.kernel.org
6327S:	Maintained
6328F:	Documentation/i2c/i2c-topology
6329F:	Documentation/i2c/muxes/
6330F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6331F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6332F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6333F:	drivers/i2c/i2c-mux.c
6334F:	drivers/i2c/muxes/
6335F:	include/linux/i2c-mux.h
6336
6337I2C OVER PARALLEL PORT
6338M:	Jean Delvare <jdelvare@suse.com>
6339L:	linux-i2c@vger.kernel.org
6340S:	Maintained
6341F:	Documentation/i2c/busses/i2c-parport
6342F:	Documentation/i2c/busses/i2c-parport-light
6343F:	drivers/i2c/busses/i2c-parport.c
6344F:	drivers/i2c/busses/i2c-parport-light.c
6345
6346I2C SUBSYSTEM
6347M:	Wolfram Sang <wsa@the-dreams.de>
6348L:	linux-i2c@vger.kernel.org
6349W:	https://i2c.wiki.kernel.org/
6350Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6352S:	Maintained
6353F:	Documentation/devicetree/bindings/i2c/
6354F:	Documentation/i2c/
6355F:	drivers/i2c/
6356F:	drivers/i2c/*/
6357F:	include/linux/i2c.h
6358F:	include/linux/i2c-*.h
6359F:	include/uapi/linux/i2c.h
6360F:	include/uapi/linux/i2c-*.h
6361
6362I2C-TAOS-EVM DRIVER
6363M:	Jean Delvare <jdelvare@suse.com>
6364L:	linux-i2c@vger.kernel.org
6365S:	Maintained
6366F:	Documentation/i2c/busses/i2c-taos-evm
6367F:	drivers/i2c/busses/i2c-taos-evm.c
6368
6369I2C-TINY-USB DRIVER
6370M:	Till Harbaum <till@harbaum.org>
6371L:	linux-i2c@vger.kernel.org
6372W:	http://www.harbaum.org/till/i2c_tiny_usb
6373S:	Maintained
6374F:	drivers/i2c/busses/i2c-tiny-usb.c
6375
6376I2C/SMBUS CONTROLLER DRIVERS FOR PC
6377M:	Jean Delvare <jdelvare@suse.com>
6378L:	linux-i2c@vger.kernel.org
6379S:	Maintained
6380F:	Documentation/i2c/busses/i2c-ali1535
6381F:	Documentation/i2c/busses/i2c-ali1563
6382F:	Documentation/i2c/busses/i2c-ali15x3
6383F:	Documentation/i2c/busses/i2c-amd756
6384F:	Documentation/i2c/busses/i2c-amd8111
6385F:	Documentation/i2c/busses/i2c-i801
6386F:	Documentation/i2c/busses/i2c-nforce2
6387F:	Documentation/i2c/busses/i2c-piix4
6388F:	Documentation/i2c/busses/i2c-sis5595
6389F:	Documentation/i2c/busses/i2c-sis630
6390F:	Documentation/i2c/busses/i2c-sis96x
6391F:	Documentation/i2c/busses/i2c-via
6392F:	Documentation/i2c/busses/i2c-viapro
6393F:	drivers/i2c/busses/i2c-ali1535.c
6394F:	drivers/i2c/busses/i2c-ali1563.c
6395F:	drivers/i2c/busses/i2c-ali15x3.c
6396F:	drivers/i2c/busses/i2c-amd756.c
6397F:	drivers/i2c/busses/i2c-amd756-s4882.c
6398F:	drivers/i2c/busses/i2c-amd8111.c
6399F:	drivers/i2c/busses/i2c-i801.c
6400F:	drivers/i2c/busses/i2c-isch.c
6401F:	drivers/i2c/busses/i2c-nforce2.c
6402F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6403F:	drivers/i2c/busses/i2c-piix4.c
6404F:	drivers/i2c/busses/i2c-sis5595.c
6405F:	drivers/i2c/busses/i2c-sis630.c
6406F:	drivers/i2c/busses/i2c-sis96x.c
6407F:	drivers/i2c/busses/i2c-via.c
6408F:	drivers/i2c/busses/i2c-viapro.c
6409
6410I2C/SMBUS ISMT DRIVER
6411M:	Seth Heasley <seth.heasley@intel.com>
6412M:	Neil Horman <nhorman@tuxdriver.com>
6413L:	linux-i2c@vger.kernel.org
6414F:	drivers/i2c/busses/i2c-ismt.c
6415F:	Documentation/i2c/busses/i2c-ismt
6416
6417I2C/SMBUS STUB DRIVER
6418M:	Jean Delvare <jdelvare@suse.com>
6419L:	linux-i2c@vger.kernel.org
6420S:	Maintained
6421F:	drivers/i2c/i2c-stub.c
6422
6423i386 BOOT CODE
6424M:	"H. Peter Anvin" <hpa@zytor.com>
6425S:	Maintained
6426F:	arch/x86/boot/
6427
6428i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6429M:	"H. Peter Anvin" <hpa@zytor.com>
6430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6431S:	Maintained
6432
6433IA64 (Itanium) PLATFORM
6434M:	Tony Luck <tony.luck@intel.com>
6435M:	Fenghua Yu <fenghua.yu@intel.com>
6436L:	linux-ia64@vger.kernel.org
6437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6438S:	Maintained
6439F:	arch/ia64/
6440
6441IBM Power 842 compression accelerator
6442M:	Haren Myneni <haren@us.ibm.com>
6443S:	Supported
6444F:	drivers/crypto/nx/Makefile
6445F:	drivers/crypto/nx/Kconfig
6446F:	drivers/crypto/nx/nx-842*
6447F:	include/linux/sw842.h
6448F:	crypto/842.c
6449F:	lib/842/
6450
6451IBM Power in-Nest Crypto Acceleration
6452M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6453M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6454L:	linux-crypto@vger.kernel.org
6455S:	Supported
6456F:	drivers/crypto/nx/Makefile
6457F:	drivers/crypto/nx/Kconfig
6458F:	drivers/crypto/nx/nx-aes*
6459F:	drivers/crypto/nx/nx-sha*
6460F:	drivers/crypto/nx/nx.*
6461F:	drivers/crypto/nx/nx_csbcpb.h
6462F:	drivers/crypto/nx/nx_debugfs.h
6463
6464IBM Power Linux RAID adapter
6465M:	Brian King <brking@us.ibm.com>
6466S:	Supported
6467F:	drivers/scsi/ipr.*
6468
6469IBM Power SRIOV Virtual NIC Device Driver
6470M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6471M:	John Allen <jallen@linux.vnet.ibm.com>
6472L:	netdev@vger.kernel.org
6473S:	Supported
6474F:	drivers/net/ethernet/ibm/ibmvnic.*
6475
6476IBM Power Virtual Ethernet Device Driver
6477M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6478L:	netdev@vger.kernel.org
6479S:	Supported
6480F:	drivers/net/ethernet/ibm/ibmveth.*
6481
6482IBM Power Virtual FC Device Drivers
6483M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6484L:	linux-scsi@vger.kernel.org
6485S:	Supported
6486F:	drivers/scsi/ibmvscsi/ibmvfc*
6487
6488IBM Power Virtual SCSI Device Drivers
6489M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6490L:	linux-scsi@vger.kernel.org
6491S:	Supported
6492F:	drivers/scsi/ibmvscsi/ibmvscsi*
6493F:	include/scsi/viosrp.h
6494
6495IBM Power Virtual SCSI Device Target Driver
6496M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6497M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6498L:	linux-scsi@vger.kernel.org
6499L:	target-devel@vger.kernel.org
6500S:	Supported
6501F:	drivers/scsi/ibmvscsi_tgt/
6502
6503IBM Power VMX Cryptographic instructions
6504M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6505M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6506L:	linux-crypto@vger.kernel.org
6507S:	Supported
6508F:	drivers/crypto/vmx/Makefile
6509F:	drivers/crypto/vmx/Kconfig
6510F:	drivers/crypto/vmx/vmx.c
6511F:	drivers/crypto/vmx/aes*
6512F:	drivers/crypto/vmx/ghash*
6513F:	drivers/crypto/vmx/ppc-xlate.pl
6514
6515IBM ServeRAID RAID DRIVER
6516S:	Orphan
6517F:	drivers/scsi/ips.*
6518
6519ICH LPC AND GPIO DRIVER
6520M:	Peter Tyser <ptyser@xes-inc.com>
6521S:	Maintained
6522F:	drivers/mfd/lpc_ich.c
6523F:	drivers/gpio/gpio-ich.c
6524
6525IDE SUBSYSTEM
6526M:	"David S. Miller" <davem@davemloft.net>
6527L:	linux-ide@vger.kernel.org
6528Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6530S:	Maintained
6531F:	Documentation/ide/
6532F:	drivers/ide/
6533F:	include/linux/ide.h
6534
6535IDE/ATAPI DRIVERS
6536M:	Borislav Petkov <bp@alien8.de>
6537L:	linux-ide@vger.kernel.org
6538S:	Maintained
6539F:	Documentation/cdrom/ide-cd
6540F:	drivers/ide/ide-cd*
6541
6542IDEAPAD LAPTOP EXTRAS DRIVER
6543M:	Ike Panhc <ike.pan@canonical.com>
6544L:	platform-driver-x86@vger.kernel.org
6545W:	http://launchpad.net/ideapad-laptop
6546S:	Maintained
6547F:	drivers/platform/x86/ideapad-laptop.c
6548
6549IDEAPAD LAPTOP SLIDEBAR DRIVER
6550M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6551L:	linux-input@vger.kernel.org
6552W:	https://github.com/o2genum/ideapad-slidebar
6553S:	Maintained
6554F:	drivers/input/misc/ideapad_slidebar.c
6555
6556IDT VersaClock 5 CLOCK DRIVER
6557M:	Marek Vasut <marek.vasut@gmail.com>
6558S:	Maintained
6559F:	drivers/clk/clk-versaclock5.c
6560
6561IEEE 802.15.4 SUBSYSTEM
6562M:	Alexander Aring <alex.aring@gmail.com>
6563M:	Stefan Schmidt <stefan@osg.samsung.com>
6564L:	linux-wpan@vger.kernel.org
6565W:	http://wpan.cakelab.org/
6566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6568S:	Maintained
6569F:	net/ieee802154/
6570F:	net/mac802154/
6571F:	drivers/net/ieee802154/
6572F:	include/linux/nl802154.h
6573F:	include/linux/ieee802154.h
6574F:	include/net/nl802154.h
6575F:	include/net/mac802154.h
6576F:	include/net/af_ieee802154.h
6577F:	include/net/cfg802154.h
6578F:	include/net/ieee802154_netdev.h
6579F:	Documentation/networking/ieee802154.txt
6580
6581IFE PROTOCOL
6582M:	Yotam Gigi <yotamg@mellanox.com>
6583M:	Jamal Hadi Salim <jhs@mojatatu.com>
6584F:	net/ife
6585F:	include/net/ife.h
6586F:	include/uapi/linux/ife.h
6587
6588IGORPLUG-USB IR RECEIVER
6589M:	Sean Young <sean@mess.org>
6590L:	linux-media@vger.kernel.org
6591S:	Maintained
6592F:	drivers/media/rc/igorplugusb.c
6593
6594IGUANAWORKS USB IR TRANSCEIVER
6595M:	Sean Young <sean@mess.org>
6596L:	linux-media@vger.kernel.org
6597S:	Maintained
6598F:	drivers/media/rc/iguanair.c
6599
6600IIO DIGITAL POTENTIOMETER DAC
6601M:	Peter Rosin <peda@axentia.se>
6602L:	linux-iio@vger.kernel.org
6603S:	Maintained
6604F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6605F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6606F:	drivers/iio/dac/dpot-dac.c
6607
6608IIO ENVELOPE DETECTOR
6609M:	Peter Rosin <peda@axentia.se>
6610L:	linux-iio@vger.kernel.org
6611S:	Maintained
6612F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6613F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6614F:	drivers/iio/adc/envelope-detector.c
6615
6616IIO MULTIPLEXER
6617M:	Peter Rosin <peda@axentia.se>
6618L:	linux-iio@vger.kernel.org
6619S:	Maintained
6620F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6621F:	drivers/iio/multiplexer/iio-mux.c
6622
6623IIO SUBSYSTEM AND DRIVERS
6624M:	Jonathan Cameron <jic23@kernel.org>
6625R:	Hartmut Knaack <knaack.h@gmx.de>
6626R:	Lars-Peter Clausen <lars@metafoo.de>
6627R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6628L:	linux-iio@vger.kernel.org
6629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6630S:	Maintained
6631F:	Documentation/devicetree/bindings/iio/
6632F:	drivers/iio/
6633F:	drivers/staging/iio/
6634F:	include/linux/iio/
6635F:	tools/iio/
6636
6637IKANOS/ADI EAGLE ADSL USB DRIVER
6638M:	Matthieu Castet <castet.matthieu@free.fr>
6639M:	Stanislaw Gruszka <stf_xl@wp.pl>
6640S:	Maintained
6641F:	drivers/usb/atm/ueagle-atm.c
6642
6643IMGTEC ASCII LCD DRIVER
6644M:	Paul Burton <paul.burton@imgtec.com>
6645S:	Maintained
6646F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6647F:	drivers/auxdisplay/img-ascii-lcd.c
6648
6649IMGTEC IR DECODER DRIVER
6650M:	James Hogan <james.hogan@imgtec.com>
6651S:	Maintained
6652F:	drivers/media/rc/img-ir/
6653
6654IMS TWINTURBO FRAMEBUFFER DRIVER
6655L:	linux-fbdev@vger.kernel.org
6656S:	Orphan
6657F:	drivers/video/fbdev/imsttfb.c
6658
6659INA209 HARDWARE MONITOR DRIVER
6660M:	Guenter Roeck <linux@roeck-us.net>
6661L:	linux-hwmon@vger.kernel.org
6662S:	Maintained
6663F:	Documentation/hwmon/ina209
6664F:	Documentation/devicetree/bindings/i2c/ina209.txt
6665F:	drivers/hwmon/ina209.c
6666
6667INA2XX HARDWARE MONITOR DRIVER
6668M:	Guenter Roeck <linux@roeck-us.net>
6669L:	linux-hwmon@vger.kernel.org
6670S:	Maintained
6671F:	Documentation/hwmon/ina2xx
6672F:	drivers/hwmon/ina2xx.c
6673F:	include/linux/platform_data/ina2xx.h
6674
6675INDUSTRY PACK SUBSYSTEM (IPACK)
6676M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6677M:	Jens Taprogge <jens.taprogge@taprogge.org>
6678M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6679L:	industrypack-devel@lists.sourceforge.net
6680W:	http://industrypack.sourceforge.net
6681S:	Maintained
6682F:	drivers/ipack/
6683
6684INFINIBAND SUBSYSTEM
6685M:	Doug Ledford <dledford@redhat.com>
6686M:	Sean Hefty <sean.hefty@intel.com>
6687M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6688L:	linux-rdma@vger.kernel.org
6689W:	http://www.openfabrics.org/
6690Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6692S:	Supported
6693F:	Documentation/devicetree/bindings/infiniband/
6694F:	Documentation/infiniband/
6695F:	drivers/infiniband/
6696F:	include/uapi/linux/if_infiniband.h
6697F:	include/uapi/rdma/
6698F:	include/rdma/
6699
6700INGENIC JZ4780 DMA Driver
6701M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6702S:	Maintained
6703F:	drivers/dma/dma-jz4780.c
6704
6705INGENIC JZ4780 NAND DRIVER
6706M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6707L:	linux-mtd@lists.infradead.org
6708S:	Maintained
6709F:	drivers/mtd/nand/jz4780_*
6710
6711INOTIFY
6712M:	John McCutchan <john@johnmccutchan.com>
6713M:	Robert Love <rlove@rlove.org>
6714M:	Eric Paris <eparis@parisplace.org>
6715S:	Maintained
6716F:	Documentation/filesystems/inotify.txt
6717F:	fs/notify/inotify/
6718F:	include/linux/inotify.h
6719F:	include/uapi/linux/inotify.h
6720
6721INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6722M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6723L:	linux-input@vger.kernel.org
6724Q:	http://patchwork.kernel.org/project/linux-input/list/
6725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6726S:	Maintained
6727F:	drivers/input/
6728F:	include/linux/input.h
6729F:	include/uapi/linux/input.h
6730F:	include/uapi/linux/input-event-codes.h
6731F:	include/linux/input/
6732F:	Documentation/devicetree/bindings/input/
6733F:	Documentation/input/
6734
6735INPUT MULTITOUCH (MT) PROTOCOL
6736M:	Henrik Rydberg <rydberg@bitmath.org>
6737L:	linux-input@vger.kernel.org
6738S:	Odd fixes
6739F:	Documentation/input/multi-touch-protocol.rst
6740F:	drivers/input/input-mt.c
6741K:	\b(ABS|SYN)_MT_
6742
6743INSIDE SECURE CRYPTO DRIVER
6744M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6745F:	drivers/crypto/inside-secure/
6746S:	Maintained
6747L:	linux-crypto@vger.kernel.org
6748
6749INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6750M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6751M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6752L:	linux-ima-devel@lists.sourceforge.net
6753L:	linux-ima-user@lists.sourceforge.net
6754L:	linux-security-module@vger.kernel.org
6755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6756S:	Supported
6757F:	security/integrity/ima/
6758
6759INTEL 810/815 FRAMEBUFFER DRIVER
6760M:	Antonino Daplas <adaplas@gmail.com>
6761L:	linux-fbdev@vger.kernel.org
6762S:	Maintained
6763F:	drivers/video/fbdev/i810/
6764
6765INTEL ASoC BDW/HSW DRIVERS
6766M:	Jie Yang <yang.jie@linux.intel.com>
6767L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6768S:	Supported
6769F:	sound/soc/intel/common/sst-dsp*
6770F:	sound/soc/intel/common/sst-firmware.c
6771F:	sound/soc/intel/boards/broadwell.c
6772F:	sound/soc/intel/haswell/
6773
6774INTEL C600 SERIES SAS CONTROLLER DRIVER
6775M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6776M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6777L:	linux-scsi@vger.kernel.org
6778T:	git git://git.code.sf.net/p/intel-sas/isci
6779S:	Supported
6780F:	drivers/scsi/isci/
6781
6782INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6783M:	Jani Nikula <jani.nikula@linux.intel.com>
6784M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6785M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6786L:	intel-gfx@lists.freedesktop.org
6787W:	https://01.org/linuxgraphics/
6788B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6789C:	irc://chat.freenode.net/intel-gfx
6790Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6791T:	git git://anongit.freedesktop.org/drm-intel
6792S:	Supported
6793F:	drivers/gpu/drm/i915/
6794F:	include/drm/i915*
6795F:	include/uapi/drm/i915_drm.h
6796F:	Documentation/gpu/i915.rst
6797
6798INTEL ETHERNET DRIVERS
6799M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6800L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6801W:	http://www.intel.com/support/feedback.htm
6802W:	http://e1000.sourceforge.net/
6803Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6806S:	Supported
6807F:	Documentation/networking/e100.txt
6808F:	Documentation/networking/e1000.txt
6809F:	Documentation/networking/e1000e.txt
6810F:	Documentation/networking/igb.txt
6811F:	Documentation/networking/igbvf.txt
6812F:	Documentation/networking/ixgb.txt
6813F:	Documentation/networking/ixgbe.txt
6814F:	Documentation/networking/ixgbevf.txt
6815F:	Documentation/networking/i40e.txt
6816F:	Documentation/networking/i40evf.txt
6817F:	drivers/net/ethernet/intel/
6818F:	drivers/net/ethernet/intel/*/
6819F:	include/linux/avf/virtchnl.h
6820
6821INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6822M:	Maik Broemme <mbroemme@libmpq.org>
6823L:	linux-fbdev@vger.kernel.org
6824S:	Maintained
6825F:	Documentation/fb/intelfb.txt
6826F:	drivers/video/fbdev/intelfb/
6827
6828INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6829M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6830M:	Zhi Wang <zhi.a.wang@intel.com>
6831L:	intel-gvt-dev@lists.freedesktop.org
6832L:	intel-gfx@lists.freedesktop.org
6833W:	https://01.org/igvt-g
6834T:	git https://github.com/01org/gvt-linux.git
6835S:	Supported
6836F:	drivers/gpu/drm/i915/gvt/
6837
6838INTEL HID EVENT DRIVER
6839M:	Alex Hung <alex.hung@canonical.com>
6840L:	platform-driver-x86@vger.kernel.org
6841S:	Maintained
6842F:	drivers/platform/x86/intel-hid.c
6843
6844INTEL I/OAT DMA DRIVER
6845M:	Dave Jiang <dave.jiang@intel.com>
6846R:	Dan Williams <dan.j.williams@intel.com>
6847L:	dmaengine@vger.kernel.org
6848Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6849S:	Supported
6850F:	drivers/dma/ioat*
6851
6852INTEL IDLE DRIVER
6853M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6854M:	Len Brown <lenb@kernel.org>
6855L:	linux-pm@vger.kernel.org
6856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6857B:	https://bugzilla.kernel.org
6858S:	Supported
6859F:	drivers/idle/intel_idle.c
6860
6861INTEL INTEGRATED SENSOR HUB DRIVER
6862M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6863M:	Jiri Kosina <jikos@kernel.org>
6864L:	linux-input@vger.kernel.org
6865S:	Maintained
6866F:	drivers/hid/intel-ish-hid/
6867
6868INTEL IOMMU (VT-d)
6869M:	David Woodhouse <dwmw2@infradead.org>
6870L:	iommu@lists.linux-foundation.org
6871T:	git git://git.infradead.org/iommu-2.6.git
6872S:	Supported
6873F:	drivers/iommu/intel-iommu.c
6874F:	include/linux/intel-iommu.h
6875
6876INTEL IOP-ADMA DMA DRIVER
6877R:	Dan Williams <dan.j.williams@intel.com>
6878S:	Odd fixes
6879F:	drivers/dma/iop-adma.c
6880
6881INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6882M:	Krzysztof Halasa <khalasa@piap.pl>
6883S:	Maintained
6884F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6885F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6886F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6887F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6888F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6889F:	drivers/net/wan/ixp4xx_hss.c
6890
6891INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6892M:	Deepak Saxena <dsaxena@plexity.net>
6893S:	Maintained
6894F:	drivers/char/hw_random/ixp4xx-rng.c
6895
6896INTEL MANAGEMENT ENGINE (mei)
6897M:	Tomas Winkler <tomas.winkler@intel.com>
6898L:	linux-kernel@vger.kernel.org
6899S:	Supported
6900F:	include/uapi/linux/mei.h
6901F:	include/linux/mei_cl_bus.h
6902F:	drivers/misc/mei/*
6903F:	drivers/watchdog/mei_wdt.c
6904F:	Documentation/misc-devices/mei/*
6905F:	samples/mei/*
6906
6907INTEL MENLOW THERMAL DRIVER
6908M:	Sujith Thomas <sujith.thomas@intel.com>
6909L:	platform-driver-x86@vger.kernel.org
6910W:	https://01.org/linux-acpi
6911S:	Supported
6912F:	drivers/platform/x86/intel_menlow.c
6913
6914INTEL MERRIFIELD GPIO DRIVER
6915M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6916L:	linux-gpio@vger.kernel.org
6917S:	Maintained
6918F:	drivers/gpio/gpio-merrifield.c
6919
6920INTEL MIC DRIVERS (mic)
6921M:	Sudeep Dutt <sudeep.dutt@intel.com>
6922M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6923S:	Supported
6924W:	https://github.com/sudeepdutt/mic
6925W:	http://software.intel.com/en-us/mic-developer
6926F:	include/linux/mic_bus.h
6927F:	include/linux/scif.h
6928F:	include/uapi/linux/mic_common.h
6929F:	include/uapi/linux/mic_ioctl.h
6930F:	include/uapi/linux/scif_ioctl.h
6931F:	drivers/misc/mic/
6932F:	drivers/dma/mic_x100_dma.c
6933F:	drivers/dma/mic_x100_dma.h
6934F:	Documentation/mic/
6935
6936INTEL PMC CORE DRIVER
6937M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6938M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6939L:	platform-driver-x86@vger.kernel.org
6940S:	Maintained
6941F:	arch/x86/include/asm/pmc_core.h
6942F:	drivers/platform/x86/intel_pmc_core*
6943
6944INTEL PMC/P-Unit IPC DRIVER
6945M:	Zha Qipeng<qipeng.zha@intel.com>
6946L:	platform-driver-x86@vger.kernel.org
6947S:	Maintained
6948F:	drivers/platform/x86/intel_pmc_ipc.c
6949F:	drivers/platform/x86/intel_punit_ipc.c
6950F:	arch/x86/include/asm/intel_pmc_ipc.h
6951F:	arch/x86/include/asm/intel_punit_ipc.h
6952
6953INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6954M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6955L:	linux-wireless@vger.kernel.org
6956S:	Maintained
6957F:	Documentation/networking/README.ipw2100
6958F:	Documentation/networking/README.ipw2200
6959F:	drivers/net/wireless/intel/ipw2x00/
6960
6961INTEL PSTATE DRIVER
6962M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6963M:	Len Brown <lenb@kernel.org>
6964L:	linux-pm@vger.kernel.org
6965S:	Supported
6966F:	drivers/cpufreq/intel_pstate.c
6967
6968INTEL RDMA RNIC DRIVER
6969M:	Faisal Latif <faisal.latif@intel.com>
6970M:	Shiraz Saleem <shiraz.saleem@intel.com>
6971L:	linux-rdma@vger.kernel.org
6972S:	Supported
6973F:	drivers/infiniband/hw/i40iw/
6974
6975INTEL TELEMETRY DRIVER
6976M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6977L:	platform-driver-x86@vger.kernel.org
6978S:	Maintained
6979F:	arch/x86/include/asm/intel_telemetry.h
6980F:	drivers/platform/x86/intel_telemetry*
6981
6982INTEL VIRTUAL BUTTON DRIVER
6983M:	AceLan Kao <acelan.kao@canonical.com>
6984L:	platform-driver-x86@vger.kernel.org
6985S:	Maintained
6986F:	drivers/platform/x86/intel-vbtn.c
6987
6988INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6989M:	Stanislaw Gruszka <sgruszka@redhat.com>
6990L:	linux-wireless@vger.kernel.org
6991S:	Supported
6992F:	drivers/net/wireless/intel/iwlegacy/
6993
6994INTEL WIRELESS WIFI LINK (iwlwifi)
6995M:	Johannes Berg <johannes.berg@intel.com>
6996M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6997M:	Luca Coelho <luciano.coelho@intel.com>
6998M:	Intel Linux Wireless <linuxwifi@intel.com>
6999L:	linux-wireless@vger.kernel.org
7000W:	http://intellinuxwireless.org
7001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7002S:	Supported
7003F:	drivers/net/wireless/intel/iwlwifi/
7004
7005INTEL WIRELESS WIMAX CONNECTION 2400
7006M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7007M:	linux-wimax@intel.com
7008L:	wimax@linuxwimax.org (subscribers-only)
7009S:	Supported
7010W:	http://linuxwimax.org
7011F:	Documentation/wimax/README.i2400m
7012F:	drivers/net/wimax/i2400m/
7013F:	include/uapi/linux/wimax/i2400m.h
7014
7015INTEL(R) TRACE HUB
7016M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7017S:	Supported
7018F:	Documentation/trace/intel_th.txt
7019F:	drivers/hwtracing/intel_th/
7020
7021INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7022M:	Ning Sun <ning.sun@intel.com>
7023L:	tboot-devel@lists.sourceforge.net
7024W:	http://tboot.sourceforge.net
7025T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7026S:	Supported
7027F:	Documentation/intel_txt.txt
7028F:	include/linux/tboot.h
7029F:	arch/x86/kernel/tboot.c
7030
7031INTEL-MID GPIO DRIVER
7032M:	David Cohen <david.a.cohen@linux.intel.com>
7033L:	linux-gpio@vger.kernel.org
7034S:	Maintained
7035F:	drivers/gpio/gpio-intel-mid.c
7036
7037INVENSENSE MPU-3050 GYROSCOPE DRIVER
7038M:	Linus Walleij <linus.walleij@linaro.org>
7039L:	linux-iio@vger.kernel.org
7040S:	Maintained
7041F:	drivers/iio/gyro/mpu3050*
7042F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7043
7044IOC3 ETHERNET DRIVER
7045M:	Ralf Baechle <ralf@linux-mips.org>
7046L:	linux-mips@linux-mips.org
7047S:	Maintained
7048F:	drivers/net/ethernet/sgi/ioc3-eth.c
7049
7050IOC3 SERIAL DRIVER
7051M:	Pat Gefre <pfg@sgi.com>
7052L:	linux-serial@vger.kernel.org
7053S:	Maintained
7054F:	drivers/tty/serial/ioc3_serial.c
7055
7056IOMMU DRIVERS
7057M:	Joerg Roedel <joro@8bytes.org>
7058L:	iommu@lists.linux-foundation.org
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7060S:	Maintained
7061F:	Documentation/devicetree/bindings/iommu/
7062F:	drivers/iommu/
7063F:	include/linux/iommu.h
7064F:	include/linux/iova.h
7065
7066IP MASQUERADING
7067M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7068S:	Maintained
7069F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7070
7071IPMI SUBSYSTEM
7072M:	Corey Minyard <minyard@acm.org>
7073L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7074W:	http://openipmi.sourceforge.net/
7075S:	Supported
7076F:	Documentation/IPMI.txt
7077F:	drivers/char/ipmi/
7078F:	include/linux/ipmi*
7079F:	include/uapi/linux/ipmi*
7080
7081IPS SCSI RAID DRIVER
7082M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7083L:	linux-scsi@vger.kernel.org
7084W:	http://www.adaptec.com/
7085S:	Maintained
7086F:	drivers/scsi/ips*
7087
7088IPVS
7089M:	Wensong Zhang <wensong@linux-vs.org>
7090M:	Simon Horman <horms@verge.net.au>
7091M:	Julian Anastasov <ja@ssi.bg>
7092L:	netdev@vger.kernel.org
7093L:	lvs-devel@vger.kernel.org
7094S:	Maintained
7095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7097F:	Documentation/networking/ipvs-sysctl.txt
7098F:	include/net/ip_vs.h
7099F:	include/uapi/linux/ip_vs.h
7100F:	net/netfilter/ipvs/
7101
7102IPWIRELESS DRIVER
7103M:	Jiri Kosina <jikos@kernel.org>
7104M:	David Sterba <dsterba@suse.com>
7105S:	Odd Fixes
7106F:	drivers/tty/ipwireless/
7107
7108IPX NETWORK LAYER
7109L:	netdev@vger.kernel.org
7110S:	Odd fixes
7111F:	include/net/ipx.h
7112F:	include/uapi/linux/ipx.h
7113F:	net/ipx/
7114
7115IRDA SUBSYSTEM
7116M:	Samuel Ortiz <samuel@sortiz.org>
7117L:	irda-users@lists.sourceforge.net (subscribers-only)
7118L:	netdev@vger.kernel.org
7119W:	http://irda.sourceforge.net/
7120S:	Maintained
7121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7122F:	Documentation/networking/irda.txt
7123F:	drivers/net/irda/
7124F:	include/net/irda/
7125F:	net/irda/
7126
7127IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7128M:	Marc Zyngier <marc.zyngier@arm.com>
7129S:	Maintained
7130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7131F:	Documentation/IRQ-domain.txt
7132F:	include/linux/irqdomain.h
7133F:	kernel/irq/irqdomain.c
7134F:	kernel/irq/msi.c
7135
7136IRQ SUBSYSTEM
7137M:	Thomas Gleixner <tglx@linutronix.de>
7138L:	linux-kernel@vger.kernel.org
7139S:	Maintained
7140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7141F:	kernel/irq/
7142
7143IRQCHIP DRIVERS
7144M:	Thomas Gleixner <tglx@linutronix.de>
7145M:	Jason Cooper <jason@lakedaemon.net>
7146M:	Marc Zyngier <marc.zyngier@arm.com>
7147L:	linux-kernel@vger.kernel.org
7148S:	Maintained
7149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7150F:	Documentation/devicetree/bindings/interrupt-controller/
7151F:	drivers/irqchip/
7152
7153ISA
7154M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7155S:	Maintained
7156F:	Documentation/isa.txt
7157F:	drivers/base/isa.c
7158F:	include/linux/isa.h
7159
7160ISA RADIO MODULE
7161M:	Hans Verkuil <hverkuil@xs4all.nl>
7162L:	linux-media@vger.kernel.org
7163T:	git git://linuxtv.org/media_tree.git
7164W:	https://linuxtv.org
7165S:	Maintained
7166F:	drivers/media/radio/radio-isa*
7167
7168ISAPNP
7169M:	Jaroslav Kysela <perex@perex.cz>
7170S:	Maintained
7171F:	Documentation/isapnp.txt
7172F:	drivers/pnp/isapnp/
7173F:	include/linux/isapnp.h
7174
7175ISCSI
7176M:	Lee Duncan <lduncan@suse.com>
7177M:	Chris Leech <cleech@redhat.com>
7178L:	open-iscsi@googlegroups.com
7179W:	www.open-iscsi.com
7180S:	Maintained
7181F:	drivers/scsi/*iscsi*
7182F:	include/scsi/*iscsi*
7183
7184iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7185M:	Peter Jones <pjones@redhat.com>
7186M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7187S:	Maintained
7188F:	drivers/firmware/iscsi_ibft*
7189
7190ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7191M:	Or Gerlitz <ogerlitz@mellanox.com>
7192M:	Sagi Grimberg <sagi@grimberg.me>
7193M:	Roi Dayan <roid@mellanox.com>
7194L:	linux-rdma@vger.kernel.org
7195S:	Supported
7196W:	http://www.openfabrics.org
7197W:	www.open-iscsi.org
7198Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7199F:	drivers/infiniband/ulp/iser/
7200
7201ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7202M:	Sagi Grimberg <sagi@grimberg.me>
7203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7204L:	linux-rdma@vger.kernel.org
7205L:	target-devel@vger.kernel.org
7206S:	Supported
7207W:	http://www.linux-iscsi.org
7208F:	drivers/infiniband/ulp/isert
7209
7210ISDN SUBSYSTEM
7211M:	Karsten Keil <isdn@linux-pingi.de>
7212L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7213L:	netdev@vger.kernel.org
7214W:	http://www.isdn4linux.de
7215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7216S:	Maintained
7217F:	Documentation/isdn/
7218F:	drivers/isdn/
7219F:	include/linux/isdn.h
7220F:	include/linux/isdn/
7221F:	include/uapi/linux/isdn.h
7222F:	include/uapi/linux/isdn/
7223
7224ISDN SUBSYSTEM (Eicon active card driver)
7225M:	Armin Schindler <mac@melware.de>
7226L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7227W:	http://www.melware.de
7228S:	Maintained
7229F:	drivers/isdn/hardware/eicon/
7230
7231IT87 HARDWARE MONITORING DRIVER
7232M:	Jean Delvare <jdelvare@suse.com>
7233L:	linux-hwmon@vger.kernel.org
7234S:	Maintained
7235F:	Documentation/hwmon/it87
7236F:	drivers/hwmon/it87.c
7237
7238IT913X MEDIA DRIVER
7239M:	Antti Palosaari <crope@iki.fi>
7240L:	linux-media@vger.kernel.org
7241W:	https://linuxtv.org
7242W:	http://palosaari.fi/linux/
7243Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7244T:	git git://linuxtv.org/anttip/media_tree.git
7245S:	Maintained
7246F:	drivers/media/tuners/it913x*
7247
7248IVTV VIDEO4LINUX DRIVER
7249M:	Andy Walls <awalls@md.metrocast.net>
7250L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7251L:	linux-media@vger.kernel.org
7252T:	git git://linuxtv.org/media_tree.git
7253W:	http://www.ivtvdriver.org
7254S:	Maintained
7255F:	Documentation/media/v4l-drivers/ivtv*
7256F:	drivers/media/pci/ivtv/
7257F:	include/uapi/linux/ivtv*
7258
7259IX2505V MEDIA DRIVER
7260M:	Malcolm Priestley <tvboxspy@gmail.com>
7261L:	linux-media@vger.kernel.org
7262W:	https://linuxtv.org
7263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7264S:	Maintained
7265F:	drivers/media/dvb-frontends/ix2505v*
7266
7267JC42.4 TEMPERATURE SENSOR DRIVER
7268M:	Guenter Roeck <linux@roeck-us.net>
7269L:	linux-hwmon@vger.kernel.org
7270S:	Maintained
7271F:	drivers/hwmon/jc42.c
7272F:	Documentation/hwmon/jc42
7273
7274JFS FILESYSTEM
7275M:	Dave Kleikamp <shaggy@kernel.org>
7276L:	jfs-discussion@lists.sourceforge.net
7277W:	http://jfs.sourceforge.net/
7278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7279S:	Maintained
7280F:	Documentation/filesystems/jfs.txt
7281F:	fs/jfs/
7282
7283JME NETWORK DRIVER
7284M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7285L:	netdev@vger.kernel.org
7286S:	Maintained
7287F:	drivers/net/ethernet/jme.*
7288
7289JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7290M:	David Woodhouse <dwmw2@infradead.org>
7291L:	linux-mtd@lists.infradead.org
7292W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7293S:	Maintained
7294F:	fs/jffs2/
7295F:	include/uapi/linux/jffs2.h
7296
7297JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7298M:	"Theodore Ts'o" <tytso@mit.edu>
7299M:	Jan Kara <jack@suse.com>
7300L:	linux-ext4@vger.kernel.org
7301S:	Maintained
7302F:	fs/jbd2/
7303F:	include/linux/jbd2.h
7304
7305JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7306M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7307L:	linux-media@vger.kernel.org
7308S:	Maintained
7309F:	drivers/media/platform/rcar_jpu.c
7310
7311JSM Neo PCI based serial card
7312M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7313L:	linux-serial@vger.kernel.org
7314S:	Maintained
7315F:	drivers/tty/serial/jsm/
7316
7317K10TEMP HARDWARE MONITORING DRIVER
7318M:	Clemens Ladisch <clemens@ladisch.de>
7319L:	linux-hwmon@vger.kernel.org
7320S:	Maintained
7321F:	Documentation/hwmon/k10temp
7322F:	drivers/hwmon/k10temp.c
7323
7324K8TEMP HARDWARE MONITORING DRIVER
7325M:	Rudolf Marek <r.marek@assembler.cz>
7326L:	linux-hwmon@vger.kernel.org
7327S:	Maintained
7328F:	Documentation/hwmon/k8temp
7329F:	drivers/hwmon/k8temp.c
7330
7331KASAN
7332M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7333R:	Alexander Potapenko <glider@google.com>
7334R:	Dmitry Vyukov <dvyukov@google.com>
7335L:	kasan-dev@googlegroups.com
7336S:	Maintained
7337F:	arch/*/include/asm/kasan.h
7338F:	arch/*/mm/kasan_init*
7339F:	Documentation/dev-tools/kasan.rst
7340F:	include/linux/kasan*.h
7341F:	lib/test_kasan.c
7342F:	mm/kasan/
7343F:	scripts/Makefile.kasan
7344
7345KCONFIG
7346M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7347L:	linux-kbuild@vger.kernel.org
7348T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7349S:	Maintained
7350F:	Documentation/kbuild/kconfig-language.txt
7351F:	scripts/kconfig/
7352
7353KDUMP
7354M:	Dave Young <dyoung@redhat.com>
7355M:	Baoquan He <bhe@redhat.com>
7356R:	Vivek Goyal <vgoyal@redhat.com>
7357L:	kexec@lists.infradead.org
7358W:	http://lse.sourceforge.net/kdump/
7359S:	Maintained
7360F:	Documentation/kdump/
7361
7362KEENE FM RADIO TRANSMITTER DRIVER
7363M:	Hans Verkuil <hverkuil@xs4all.nl>
7364L:	linux-media@vger.kernel.org
7365T:	git git://linuxtv.org/media_tree.git
7366W:	https://linuxtv.org
7367S:	Maintained
7368F:	drivers/media/radio/radio-keene*
7369
7370KERNEL AUTOMOUNTER v4 (AUTOFS4)
7371M:	Ian Kent <raven@themaw.net>
7372L:	autofs@vger.kernel.org
7373S:	Maintained
7374F:	fs/autofs4/
7375
7376KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7377M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7378M:	Michal Marek <mmarek@suse.com>
7379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7380L:	linux-kbuild@vger.kernel.org
7381S:	Maintained
7382F:	Documentation/kbuild/
7383F:	Makefile
7384F:	scripts/Makefile.*
7385F:	scripts/basic/
7386F:	scripts/mk*
7387F:	scripts/package/
7388
7389KERNEL JANITORS
7390L:	kernel-janitors@vger.kernel.org
7391W:	http://kernelnewbies.org/KernelJanitors
7392S:	Odd Fixes
7393
7394KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7395M:	"J. Bruce Fields" <bfields@fieldses.org>
7396M:	Jeff Layton <jlayton@poochiereds.net>
7397L:	linux-nfs@vger.kernel.org
7398W:	http://nfs.sourceforge.net/
7399T:	git git://linux-nfs.org/~bfields/linux.git
7400S:	Supported
7401F:	fs/nfsd/
7402F:	include/uapi/linux/nfsd/
7403F:	fs/lockd/
7404F:	fs/nfs_common/
7405F:	net/sunrpc/
7406F:	include/linux/lockd/
7407F:	include/linux/sunrpc/
7408F:	include/uapi/linux/sunrpc/
7409
7410KERNEL SELFTEST FRAMEWORK
7411M:	Shuah Khan <shuahkh@osg.samsung.com>
7412M:	Shuah Khan <shuah@kernel.org>
7413L:	linux-kselftest@vger.kernel.org
7414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7415S:	Maintained
7416F:	tools/testing/selftests/
7417F:	Documentation/dev-tools/kselftest*
7418
7419KERNEL VIRTUAL MACHINE (KVM)
7420M:	Paolo Bonzini <pbonzini@redhat.com>
7421M:	Radim Krčmář <rkrcmar@redhat.com>
7422L:	kvm@vger.kernel.org
7423W:	http://www.linux-kvm.org
7424T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7425S:	Supported
7426F:	Documentation/*/kvm*.txt
7427F:	Documentation/virtual/kvm/
7428F:	arch/*/kvm/
7429F:	arch/x86/kernel/kvm.c
7430F:	arch/x86/kernel/kvmclock.c
7431F:	arch/*/include/asm/kvm*
7432F:	include/linux/kvm*
7433F:	include/uapi/linux/kvm*
7434F:	virt/kvm/
7435F:	tools/kvm/
7436
7437KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7438M:	Joerg Roedel <joro@8bytes.org>
7439L:	kvm@vger.kernel.org
7440W:	http://www.linux-kvm.org/
7441S:	Maintained
7442F:	arch/x86/include/asm/svm.h
7443F:	arch/x86/kvm/svm.c
7444
7445KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7446M:	Christoffer Dall <christoffer.dall@linaro.org>
7447M:	Marc Zyngier <marc.zyngier@arm.com>
7448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7449L:	kvmarm@lists.cs.columbia.edu
7450W:	http://systems.cs.columbia.edu/projects/kvm-arm
7451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7452S:	Supported
7453F:	arch/arm/include/uapi/asm/kvm*
7454F:	arch/arm/include/asm/kvm*
7455F:	arch/arm/kvm/
7456F:	virt/kvm/arm/
7457F:	include/kvm/arm_*
7458
7459KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7460M:	Alexander Graf <agraf@suse.com>
7461L:	kvm-ppc@vger.kernel.org
7462W:	http://www.linux-kvm.org/
7463T:	git git://github.com/agraf/linux-2.6.git
7464S:	Supported
7465F:	arch/powerpc/include/asm/kvm*
7466F:	arch/powerpc/kvm/
7467
7468KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7469M:	Christoffer Dall <christoffer.dall@linaro.org>
7470M:	Marc Zyngier <marc.zyngier@arm.com>
7471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7472L:	kvmarm@lists.cs.columbia.edu
7473S:	Maintained
7474F:	arch/arm64/include/uapi/asm/kvm*
7475F:	arch/arm64/include/asm/kvm*
7476F:	arch/arm64/kvm/
7477
7478KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7479M:	James Hogan <james.hogan@imgtec.com>
7480L:	linux-mips@linux-mips.org
7481S:	Supported
7482F:	arch/mips/include/uapi/asm/kvm*
7483F:	arch/mips/include/asm/kvm*
7484F:	arch/mips/kvm/
7485
7486KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7487M:	Christian Borntraeger <borntraeger@de.ibm.com>
7488M:	Cornelia Huck <cohuck@redhat.com>
7489L:	linux-s390@vger.kernel.org
7490W:	http://www.ibm.com/developerworks/linux/linux390/
7491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7492S:	Supported
7493F:	Documentation/s390/kvm.txt
7494F:	arch/s390/include/asm/kvm*
7495F:	arch/s390/kvm/
7496F:	arch/s390/mm/gmap.c
7497
7498KERNFS
7499M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7500M:	Tejun Heo <tj@kernel.org>
7501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7502S:	Supported
7503F:	include/linux/kernfs.h
7504F:	fs/kernfs/
7505
7506KEXEC
7507M:	Eric Biederman <ebiederm@xmission.com>
7508W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7509L:	kexec@lists.infradead.org
7510S:	Maintained
7511F:	include/linux/kexec.h
7512F:	include/uapi/linux/kexec.h
7513F:	kernel/kexec*
7514
7515KEYS-ENCRYPTED
7516M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7517M:	David Safford <safford@us.ibm.com>
7518L:	linux-security-module@vger.kernel.org
7519L:	keyrings@vger.kernel.org
7520S:	Supported
7521F:	Documentation/security/keys/trusted-encrypted.rst
7522F:	include/keys/encrypted-type.h
7523F:	security/keys/encrypted-keys/
7524
7525KEYS-TRUSTED
7526M:	David Safford <safford@us.ibm.com>
7527M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7528L:	linux-security-module@vger.kernel.org
7529L:	keyrings@vger.kernel.org
7530S:	Supported
7531F:	Documentation/security/keys/trusted-encrypted.rst
7532F:	include/keys/trusted-type.h
7533F:	security/keys/trusted.c
7534F:	security/keys/trusted.h
7535
7536KEYS/KEYRINGS:
7537M:	David Howells <dhowells@redhat.com>
7538L:	keyrings@vger.kernel.org
7539S:	Maintained
7540F:	Documentation/security/keys/core.rst
7541F:	include/linux/key.h
7542F:	include/linux/key-type.h
7543F:	include/linux/keyctl.h
7544F:	include/uapi/linux/keyctl.h
7545F:	include/keys/
7546F:	security/keys/
7547
7548KGDB / KDB /debug_core
7549M:	Jason Wessel <jason.wessel@windriver.com>
7550W:	http://kgdb.wiki.kernel.org/
7551L:	kgdb-bugreport@lists.sourceforge.net
7552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7553S:	Maintained
7554F:	Documentation/dev-tools/kgdb.rst
7555F:	drivers/misc/kgdbts.c
7556F:	drivers/tty/serial/kgdboc.c
7557F:	include/linux/kdb.h
7558F:	include/linux/kgdb.h
7559F:	kernel/debug/
7560
7561KMEMCHECK
7562M:	Vegard Nossum <vegardno@ifi.uio.no>
7563M:	Pekka Enberg <penberg@kernel.org>
7564S:	Maintained
7565F:	Documentation/dev-tools/kmemcheck.rst
7566F:	arch/x86/include/asm/kmemcheck.h
7567F:	arch/x86/mm/kmemcheck/
7568F:	include/linux/kmemcheck.h
7569F:	mm/kmemcheck.c
7570
7571KMEMLEAK
7572M:	Catalin Marinas <catalin.marinas@arm.com>
7573S:	Maintained
7574F:	Documentation/dev-tools/kmemleak.rst
7575F:	include/linux/kmemleak.h
7576F:	mm/kmemleak.c
7577F:	mm/kmemleak-test.c
7578
7579KMOD MODULE USERMODE HELPER
7580M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7581L:	linux-kernel@vger.kernel.org
7582S:	Maintained
7583F:	kernel/kmod.c
7584F:	include/linux/kmod.h
7585F:	lib/test_kmod.c
7586F:	tools/testing/selftests/kmod/
7587
7588KPROBES
7589M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7590M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7591M:	"David S. Miller" <davem@davemloft.net>
7592M:	Masami Hiramatsu <mhiramat@kernel.org>
7593S:	Maintained
7594F:	Documentation/kprobes.txt
7595F:	include/linux/kprobes.h
7596F:	include/asm-generic/kprobes.h
7597F:	kernel/kprobes.c
7598
7599KS0108 LCD CONTROLLER DRIVER
7600M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7601W:	http://miguelojeda.es/auxdisplay.htm
7602W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7603S:	Maintained
7604F:	Documentation/auxdisplay/ks0108
7605F:	drivers/auxdisplay/ks0108.c
7606F:	include/linux/ks0108.h
7607
7608L3MDEV
7609M:	David Ahern <dsa@cumulusnetworks.com>
7610L:	netdev@vger.kernel.org
7611S:	Maintained
7612F:	net/l3mdev
7613F:	include/net/l3mdev.h
7614
7615LANTIQ MIPS ARCHITECTURE
7616M:	John Crispin <john@phrozen.org>
7617L:	linux-mips@linux-mips.org
7618S:	Maintained
7619F:	arch/mips/lantiq
7620
7621LAPB module
7622L:	linux-x25@vger.kernel.org
7623S:	Orphan
7624F:	Documentation/networking/lapb-module.txt
7625F:	include/*/lapb.h
7626F:	net/lapb/
7627
7628LASI 53c700 driver for PARISC
7629M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7630L:	linux-scsi@vger.kernel.org
7631S:	Maintained
7632F:	Documentation/scsi/53c700.txt
7633F:	drivers/scsi/53c700*
7634
7635LED SUBSYSTEM
7636M:	Richard Purdie <rpurdie@rpsys.net>
7637M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7638M:	Pavel Machek <pavel@ucw.cz>
7639L:	linux-leds@vger.kernel.org
7640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7641S:	Maintained
7642F:	Documentation/devicetree/bindings/leds/
7643F:	drivers/leds/
7644F:	include/linux/leds.h
7645
7646LEGACY EEPROM DRIVER
7647M:	Jean Delvare <jdelvare@suse.com>
7648S:	Maintained
7649F:	Documentation/misc-devices/eeprom
7650F:	drivers/misc/eeprom/eeprom.c
7651
7652LEGO USB Tower driver
7653M:	Juergen Stuber <starblue@users.sourceforge.net>
7654L:	legousb-devel@lists.sourceforge.net
7655W:	http://legousb.sourceforge.net/
7656S:	Maintained
7657F:	drivers/usb/misc/legousbtower.c
7658
7659LG2160 MEDIA DRIVER
7660M:	Michael Krufky <mkrufky@linuxtv.org>
7661L:	linux-media@vger.kernel.org
7662W:	https://linuxtv.org
7663W:	http://github.com/mkrufky
7664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7665T:	git git://linuxtv.org/mkrufky/tuners.git
7666S:	Maintained
7667F:	drivers/media/dvb-frontends/lg2160.*
7668
7669LGDT3305 MEDIA DRIVER
7670M:	Michael Krufky <mkrufky@linuxtv.org>
7671L:	linux-media@vger.kernel.org
7672W:	https://linuxtv.org
7673W:	http://github.com/mkrufky
7674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7675T:	git git://linuxtv.org/mkrufky/tuners.git
7676S:	Maintained
7677F:	drivers/media/dvb-frontends/lgdt3305.*
7678
7679LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7680M:	Viresh Kumar <vireshk@kernel.org>
7681L:	linux-ide@vger.kernel.org
7682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7683S:	Maintained
7684F:	include/linux/pata_arasan_cf_data.h
7685F:	drivers/ata/pata_arasan_cf.c
7686
7687LIBATA PATA DRIVERS
7688M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7689M:	Tejun Heo <tj@kernel.org>
7690L:	linux-ide@vger.kernel.org
7691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7692S:	Maintained
7693F:	drivers/ata/pata_*.c
7694F:	drivers/ata/ata_generic.c
7695
7696LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7697M:	Linus Walleij <linus.walleij@linaro.org>
7698L:	linux-ide@vger.kernel.org
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7700S:	Maintained
7701F:	drivers/ata/pata_ftide010.c
7702F:	drivers/ata/sata_gemini.c
7703F:	drivers/ata/sata_gemini.h
7704
7705LIBATA SATA AHCI PLATFORM devices support
7706M:	Hans de Goede <hdegoede@redhat.com>
7707M:	Tejun Heo <tj@kernel.org>
7708L:	linux-ide@vger.kernel.org
7709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7710S:	Maintained
7711F:	drivers/ata/ahci_platform.c
7712F:	drivers/ata/libahci_platform.c
7713F:	include/linux/ahci_platform.h
7714
7715LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7716M:	Mikael Pettersson <mikpelinux@gmail.com>
7717L:	linux-ide@vger.kernel.org
7718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7719S:	Maintained
7720F:	drivers/ata/sata_promise.*
7721
7722LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7723M:	Tejun Heo <tj@kernel.org>
7724L:	linux-ide@vger.kernel.org
7725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7726S:	Maintained
7727F:	drivers/ata/
7728F:	include/linux/ata.h
7729F:	include/linux/libata.h
7730F:	Documentation/devicetree/bindings/ata/
7731
7732LIBLOCKDEP
7733M:	Sasha Levin <alexander.levin@verizon.com>
7734S:	Maintained
7735F:	tools/lib/lockdep/
7736
7737LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7738M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7739L:	linux-nvdimm@lists.01.org
7740Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7741S:	Supported
7742F:	drivers/nvdimm/blk.c
7743F:	drivers/nvdimm/region_devs.c
7744
7745LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7746M:	Vishal Verma <vishal.l.verma@intel.com>
7747L:	linux-nvdimm@lists.01.org
7748Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7749S:	Supported
7750F:	drivers/nvdimm/btt*
7751
7752LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7753M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7754L:	linux-nvdimm@lists.01.org
7755Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7756S:	Supported
7757F:	drivers/nvdimm/pmem*
7758
7759LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7760M:	Dan Williams <dan.j.williams@intel.com>
7761L:	linux-nvdimm@lists.01.org
7762Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7764S:	Supported
7765F:	drivers/nvdimm/*
7766F:	drivers/acpi/nfit/*
7767F:	include/linux/nd.h
7768F:	include/linux/libnvdimm.h
7769F:	include/uapi/linux/ndctl.h
7770
7771LIGHTNVM PLATFORM SUPPORT
7772M:	Matias Bjorling <mb@lightnvm.io>
7773W:	http://github/OpenChannelSSD
7774L:	linux-block@vger.kernel.org
7775S:	Maintained
7776F:	drivers/lightnvm/
7777F:	include/linux/lightnvm.h
7778F:	include/uapi/linux/lightnvm.h
7779
7780LINUX FOR POWER MACINTOSH
7781M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7782W:	http://www.penguinppc.org/
7783L:	linuxppc-dev@lists.ozlabs.org
7784S:	Maintained
7785F:	arch/powerpc/platforms/powermac/
7786F:	drivers/macintosh/
7787
7788LINUX FOR POWERPC (32-BIT AND 64-BIT)
7789M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7790M:	Paul Mackerras <paulus@samba.org>
7791M:	Michael Ellerman <mpe@ellerman.id.au>
7792W:	https://github.com/linuxppc/linux/wiki
7793L:	linuxppc-dev@lists.ozlabs.org
7794Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7796S:	Supported
7797F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7798F:	Documentation/devicetree/bindings/powerpc/
7799F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7800F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7801F:	Documentation/powerpc/
7802F:	arch/powerpc/
7803F:	drivers/char/tpm/tpm_ibmvtpm*
7804F:	drivers/crypto/nx/
7805F:	drivers/crypto/vmx/
7806F:	drivers/i2c/busses/i2c-opal.c
7807F:	drivers/net/ethernet/ibm/ibmveth.*
7808F:	drivers/net/ethernet/ibm/ibmvnic.*
7809F:	drivers/pci/hotplug/pnv_php.c
7810F:	drivers/pci/hotplug/rpa*
7811F:	drivers/rtc/rtc-opal.c
7812F:	drivers/scsi/ibmvscsi/
7813F:	drivers/tty/hvc/hvc_opal.c
7814F:	tools/testing/selftests/powerpc
7815N:	/pmac
7816N:	powermac
7817N:	powernv
7818N:	[^a-z0-9]ps3
7819N:	pseries
7820
7821LINUX FOR POWERPC EMBEDDED MPC5XXX
7822M:	Anatolij Gustschin <agust@denx.de>
7823L:	linuxppc-dev@lists.ozlabs.org
7824T:	git git://git.denx.de/linux-denx-agust.git
7825S:	Maintained
7826F:	arch/powerpc/platforms/512x/
7827F:	arch/powerpc/platforms/52xx/
7828
7829LINUX FOR POWERPC EMBEDDED PPC4XX
7830M:	Alistair Popple <alistair@popple.id.au>
7831M:	Matt Porter <mporter@kernel.crashing.org>
7832W:	http://www.penguinppc.org/
7833L:	linuxppc-dev@lists.ozlabs.org
7834S:	Maintained
7835F:	arch/powerpc/platforms/40x/
7836F:	arch/powerpc/platforms/44x/
7837
7838LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7839M:	Scott Wood <oss@buserror.net>
7840M:	Kumar Gala <galak@kernel.crashing.org>
7841W:	http://www.penguinppc.org/
7842L:	linuxppc-dev@lists.ozlabs.org
7843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7844S:	Maintained
7845F:	arch/powerpc/platforms/83xx/
7846F:	arch/powerpc/platforms/85xx/
7847F:	Documentation/devicetree/bindings/powerpc/fsl/
7848
7849LINUX FOR POWERPC EMBEDDED PPC8XX
7850M:	Vitaly Bordug <vitb@kernel.crashing.org>
7851W:	http://www.penguinppc.org/
7852L:	linuxppc-dev@lists.ozlabs.org
7853S:	Maintained
7854F:	arch/powerpc/platforms/8xx/
7855
7856LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7857L:	linuxppc-dev@lists.ozlabs.org
7858S:	Orphan
7859F:	arch/powerpc/*/*virtex*
7860F:	arch/powerpc/*/*/*virtex*
7861
7862LINUX FOR POWERPC PA SEMI PWRFICIENT
7863L:	linuxppc-dev@lists.ozlabs.org
7864S:	Orphan
7865F:	arch/powerpc/platforms/pasemi/
7866F:	drivers/*/*pasemi*
7867F:	drivers/*/*/*pasemi*
7868
7869LINUX KERNEL DUMP TEST MODULE (LKDTM)
7870M:	Kees Cook <keescook@chromium.org>
7871S:	Maintained
7872F:	drivers/misc/lkdtm*
7873
7874LINUX SECURITY MODULE (LSM) FRAMEWORK
7875M:	Chris Wright <chrisw@sous-sol.org>
7876L:	linux-security-module@vger.kernel.org
7877S:	Supported
7878
7879LIS3LV02D ACCELEROMETER DRIVER
7880M:	Eric Piel <eric.piel@tremplin-utc.net>
7881S:	Maintained
7882F:	Documentation/misc-devices/lis3lv02d
7883F:	drivers/misc/lis3lv02d/
7884F:	drivers/platform/x86/hp_accel.c
7885
7886LIVE PATCHING
7887M:	Josh Poimboeuf <jpoimboe@redhat.com>
7888M:	Jessica Yu <jeyu@kernel.org>
7889M:	Jiri Kosina <jikos@kernel.org>
7890M:	Miroslav Benes <mbenes@suse.cz>
7891R:	Petr Mladek <pmladek@suse.com>
7892S:	Maintained
7893F:	kernel/livepatch/
7894F:	include/linux/livepatch.h
7895F:	arch/x86/include/asm/livepatch.h
7896F:	arch/x86/kernel/livepatch.c
7897F:	Documentation/livepatch/
7898F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7899F:	samples/livepatch/
7900L:	live-patching@vger.kernel.org
7901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7902
7903LLC (802.2)
7904L:	netdev@vger.kernel.org
7905S:	Odd fixes
7906F:	include/linux/llc.h
7907F:	include/uapi/linux/llc.h
7908F:	include/net/llc*
7909F:	net/llc/
7910
7911LM73 HARDWARE MONITOR DRIVER
7912M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7913L:	linux-hwmon@vger.kernel.org
7914S:	Maintained
7915F:	drivers/hwmon/lm73.c
7916
7917LM78 HARDWARE MONITOR DRIVER
7918M:	Jean Delvare <jdelvare@suse.com>
7919L:	linux-hwmon@vger.kernel.org
7920S:	Maintained
7921F:	Documentation/hwmon/lm78
7922F:	drivers/hwmon/lm78.c
7923
7924LM83 HARDWARE MONITOR DRIVER
7925M:	Jean Delvare <jdelvare@suse.com>
7926L:	linux-hwmon@vger.kernel.org
7927S:	Maintained
7928F:	Documentation/hwmon/lm83
7929F:	drivers/hwmon/lm83.c
7930
7931LM90 HARDWARE MONITOR DRIVER
7932M:	Jean Delvare <jdelvare@suse.com>
7933L:	linux-hwmon@vger.kernel.org
7934S:	Maintained
7935F:	Documentation/hwmon/lm90
7936F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7937F:	drivers/hwmon/lm90.c
7938F:	include/dt-bindings/thermal/lm90.h
7939
7940LM95234 HARDWARE MONITOR DRIVER
7941M:	Guenter Roeck <linux@roeck-us.net>
7942L:	linux-hwmon@vger.kernel.org
7943S:	Maintained
7944F:	Documentation/hwmon/lm95234
7945F:	drivers/hwmon/lm95234.c
7946
7947LME2510 MEDIA DRIVER
7948M:	Malcolm Priestley <tvboxspy@gmail.com>
7949L:	linux-media@vger.kernel.org
7950W:	https://linuxtv.org
7951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7952S:	Maintained
7953F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7954
7955LOADPIN SECURITY MODULE
7956M:	Kees Cook <keescook@chromium.org>
7957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7958S:	Supported
7959F:	security/loadpin/
7960F:	Documentation/admin-guide/LSM/LoadPin.rst
7961
7962LOCKING PRIMITIVES
7963M:	Peter Zijlstra <peterz@infradead.org>
7964M:	Ingo Molnar <mingo@redhat.com>
7965L:	linux-kernel@vger.kernel.org
7966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7967S:	Maintained
7968F:	Documentation/locking/
7969F:	include/linux/lockdep.h
7970F:	include/linux/spinlock*.h
7971F:	arch/*/include/asm/spinlock*.h
7972F:	include/linux/rwlock*.h
7973F:	include/linux/mutex*.h
7974F:	arch/*/include/asm/mutex*.h
7975F:	include/linux/rwsem*.h
7976F:	arch/*/include/asm/rwsem.h
7977F:	include/linux/seqlock.h
7978F:	lib/locking*.[ch]
7979F:	kernel/locking/
7980
7981LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7982M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7983L:	linux-ntfs-dev@lists.sourceforge.net
7984W:	http://www.linux-ntfs.org/content/view/19/37/
7985S:	Maintained
7986F:	Documentation/ldm.txt
7987F:	block/partitions/ldm.*
7988
7989LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7990M:	Sathya Prakash <sathya.prakash@broadcom.com>
7991M:	Chaitra P B <chaitra.basappa@broadcom.com>
7992M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7993L:	MPT-FusionLinux.pdl@broadcom.com
7994L:	linux-scsi@vger.kernel.org
7995W:	http://www.avagotech.com/support/
7996S:	Supported
7997F:	drivers/message/fusion/
7998F:	drivers/scsi/mpt2sas/
7999F:	drivers/scsi/mpt3sas/
8000
8001LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8002M:	Matthew Wilcox <matthew@wil.cx>
8003L:	linux-scsi@vger.kernel.org
8004S:	Maintained
8005F:	drivers/scsi/sym53c8xx_2/
8006
8007LTC4261 HARDWARE MONITOR DRIVER
8008M:	Guenter Roeck <linux@roeck-us.net>
8009L:	linux-hwmon@vger.kernel.org
8010S:	Maintained
8011F:	Documentation/hwmon/ltc4261
8012F:	drivers/hwmon/ltc4261.c
8013
8014LTC4306 I2C MULTIPLEXER DRIVER
8015M:	Michael Hennerich <michael.hennerich@analog.com>
8016W:	http://ez.analog.com/community/linux-device-drivers
8017L:	linux-i2c@vger.kernel.org
8018S:	Supported
8019F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8020F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8021
8022LTP (Linux Test Project)
8023M:	Mike Frysinger <vapier@gentoo.org>
8024M:	Cyril Hrubis <chrubis@suse.cz>
8025M:	Wanlong Gao <wanlong.gao@gmail.com>
8026M:	Jan Stancek <jstancek@redhat.com>
8027M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8028M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8029L:	ltp@lists.linux.it (subscribers-only)
8030W:	http://linux-test-project.github.io/
8031T:	git git://github.com/linux-test-project/ltp.git
8032S:	Maintained
8033
8034M32R ARCHITECTURE
8035W:	http://www.linux-m32r.org/
8036S:	Orphan
8037F:	arch/m32r/
8038
8039M68K ARCHITECTURE
8040M:	Geert Uytterhoeven <geert@linux-m68k.org>
8041L:	linux-m68k@lists.linux-m68k.org
8042W:	http://www.linux-m68k.org/
8043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8044S:	Maintained
8045F:	arch/m68k/
8046F:	drivers/zorro/
8047
8048M68K ON APPLE MACINTOSH
8049M:	Joshua Thompson <funaho@jurai.org>
8050W:	http://www.mac.linux-m68k.org/
8051L:	linux-m68k@lists.linux-m68k.org
8052S:	Maintained
8053F:	arch/m68k/mac/
8054
8055M68K ON HP9000/300
8056M:	Philip Blundell <philb@gnu.org>
8057W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8058S:	Maintained
8059F:	arch/m68k/hp300/
8060
8061M88DS3103 MEDIA DRIVER
8062M:	Antti Palosaari <crope@iki.fi>
8063L:	linux-media@vger.kernel.org
8064W:	https://linuxtv.org
8065W:	http://palosaari.fi/linux/
8066Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8067T:	git git://linuxtv.org/anttip/media_tree.git
8068S:	Maintained
8069F:	drivers/media/dvb-frontends/m88ds3103*
8070
8071M88RS2000 MEDIA DRIVER
8072M:	Malcolm Priestley <tvboxspy@gmail.com>
8073L:	linux-media@vger.kernel.org
8074W:	https://linuxtv.org
8075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8076S:	Maintained
8077F:	drivers/media/dvb-frontends/m88rs2000*
8078
8079MA901 MASTERKIT USB FM RADIO DRIVER
8080M:	Alexey Klimov <klimov.linux@gmail.com>
8081L:	linux-media@vger.kernel.org
8082T:	git git://linuxtv.org/media_tree.git
8083S:	Maintained
8084F:	drivers/media/radio/radio-ma901.c
8085
8086MAC80211
8087M:	Johannes Berg <johannes@sipsolutions.net>
8088L:	linux-wireless@vger.kernel.org
8089W:	http://wireless.kernel.org/
8090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8092S:	Maintained
8093F:	Documentation/networking/mac80211-injection.txt
8094F:	include/net/mac80211.h
8095F:	net/mac80211/
8096F:	drivers/net/wireless/mac80211_hwsim.[ch]
8097
8098MAILBOX API
8099M:	Jassi Brar <jassisinghbrar@gmail.com>
8100L:	linux-kernel@vger.kernel.org
8101S:	Maintained
8102F:	drivers/mailbox/
8103F:	include/linux/mailbox_client.h
8104F:	include/linux/mailbox_controller.h
8105
8106MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8107M:	Michael Kerrisk <mtk.manpages@gmail.com>
8108W:	http://www.kernel.org/doc/man-pages
8109L:	linux-man@vger.kernel.org
8110S:	Maintained
8111
8112MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8113M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8114L:	linux-mips@linux-mips.org
8115S:	Maintained
8116F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8117
8118MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8119M:	Andrew Lunn <andrew@lunn.ch>
8120M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8121L:	netdev@vger.kernel.org
8122S:	Maintained
8123F:	drivers/net/dsa/mv88e6xxx/
8124F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8125
8126MARVELL ARMADA DRM SUPPORT
8127M:	Russell King <linux@armlinux.org.uk>
8128S:	Maintained
8129T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8130T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8131F:	drivers/gpu/drm/armada/
8132F:	include/uapi/drm/armada_drm.h
8133F:	Documentation/devicetree/bindings/display/armada/
8134
8135MARVELL CRYPTO DRIVER
8136M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8137M:	Arnaud Ebalard <arno@natisbad.org>
8138F:	drivers/crypto/marvell/
8139S:	Maintained
8140L:	linux-crypto@vger.kernel.org
8141
8142MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8143M:	Mirko Lindner <mlindner@marvell.com>
8144M:	Stephen Hemminger <stephen@networkplumber.org>
8145L:	netdev@vger.kernel.org
8146S:	Maintained
8147F:	drivers/net/ethernet/marvell/sk*
8148
8149MARVELL LIBERTAS WIRELESS DRIVER
8150L:	libertas-dev@lists.infradead.org
8151S:	Orphan
8152F:	drivers/net/wireless/marvell/libertas/
8153
8154MARVELL MV643XX ETHERNET DRIVER
8155M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8156L:	netdev@vger.kernel.org
8157S:	Maintained
8158F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8159F:	include/linux/mv643xx.h
8160
8161MARVELL MV88X3310 PHY DRIVER
8162M:	Russell King <rmk@armlinux.org.uk>
8163L:	netdev@vger.kernel.org
8164S:	Maintained
8165F:	drivers/net/phy/marvell10g.c
8166
8167MARVELL MVNETA ETHERNET DRIVER
8168M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8169L:	netdev@vger.kernel.org
8170S:	Maintained
8171F:	drivers/net/ethernet/marvell/mvneta.*
8172
8173MARVELL MWIFIEX WIRELESS DRIVER
8174M:	Amitkumar Karwar <amitkarwar@gmail.com>
8175M:	Nishant Sarmukadam <nishants@marvell.com>
8176M:	Ganapathi Bhat <gbhat@marvell.com>
8177M:	Xinming Hu <huxm@marvell.com>
8178L:	linux-wireless@vger.kernel.org
8179S:	Maintained
8180F:	drivers/net/wireless/marvell/mwifiex/
8181
8182MARVELL MWL8K WIRELESS DRIVER
8183M:	Lennert Buytenhek <buytenh@wantstofly.org>
8184L:	linux-wireless@vger.kernel.org
8185S:	Odd Fixes
8186F:	drivers/net/wireless/marvell/mwl8k.c
8187
8188MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8189M:	Nicolas Pitre <nico@fluxnic.net>
8190S:	Odd Fixes
8191F:	drivers/mmc/host/mvsdio.*
8192
8193MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8194M:	Hu Ziji <huziji@marvell.com>
8195L:	linux-mmc@vger.kernel.org
8196S:	Supported
8197F:	drivers/mmc/host/sdhci-xenon*
8198F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8199
8200MATROX FRAMEBUFFER DRIVER
8201L:	linux-fbdev@vger.kernel.org
8202S:	Orphan
8203F:	drivers/video/fbdev/matrox/matroxfb_*
8204F:	include/uapi/linux/matroxfb.h
8205
8206MAX16065 HARDWARE MONITOR DRIVER
8207M:	Guenter Roeck <linux@roeck-us.net>
8208L:	linux-hwmon@vger.kernel.org
8209S:	Maintained
8210F:	Documentation/hwmon/max16065
8211F:	drivers/hwmon/max16065.c
8212
8213MAX20751 HARDWARE MONITOR DRIVER
8214M:	Guenter Roeck <linux@roeck-us.net>
8215L:	linux-hwmon@vger.kernel.org
8216S:	Maintained
8217F:	Documentation/hwmon/max20751
8218F:	drivers/hwmon/max20751.c
8219
8220MAX2175 SDR TUNER DRIVER
8221M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8222L:	linux-media@vger.kernel.org
8223T:	git git://linuxtv.org/media_tree.git
8224S:	Maintained
8225F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8226F:	Documentation/media/v4l-drivers/max2175.rst
8227F:	drivers/media/i2c/max2175*
8228F:	include/uapi/linux/max2175.h
8229
8230MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8231L:	linux-hwmon@vger.kernel.org
8232S:	Orphan
8233F:	Documentation/hwmon/max6650
8234F:	drivers/hwmon/max6650.c
8235
8236MAX6697 HARDWARE MONITOR DRIVER
8237M:	Guenter Roeck <linux@roeck-us.net>
8238L:	linux-hwmon@vger.kernel.org
8239S:	Maintained
8240F:	Documentation/hwmon/max6697
8241F:	Documentation/devicetree/bindings/i2c/max6697.txt
8242F:	drivers/hwmon/max6697.c
8243F:	include/linux/platform_data/max6697.h
8244
8245MAX9860 MONO AUDIO VOICE CODEC DRIVER
8246M:	Peter Rosin <peda@axentia.se>
8247L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8248S:	Maintained
8249F:	Documentation/devicetree/bindings/sound/max9860.txt
8250F:	sound/soc/codecs/max9860.*
8251
8252MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8253M:	Javier Martinez Canillas <javier@dowhile0.org>
8254L:	linux-kernel@vger.kernel.org
8255S:	Supported
8256F:	drivers/regulator/max77802-regulator.c
8257F:	Documentation/devicetree/bindings/*/*max77802.txt
8258F:	include/dt-bindings/*/*max77802.h
8259
8260MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8261M:	Krzysztof Kozlowski <krzk@kernel.org>
8262M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8263L:	linux-pm@vger.kernel.org
8264S:	Supported
8265F:	drivers/power/supply/max14577_charger.c
8266F:	drivers/power/supply/max77693_charger.c
8267
8268MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8269M:	Chanwoo Choi <cw00.choi@samsung.com>
8270M:	Krzysztof Kozlowski <krzk@kernel.org>
8271M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8272L:	linux-kernel@vger.kernel.org
8273S:	Supported
8274F:	drivers/*/max14577*.c
8275F:	drivers/*/max77686*.c
8276F:	drivers/*/max77693*.c
8277F:	drivers/extcon/extcon-max14577.c
8278F:	drivers/extcon/extcon-max77693.c
8279F:	drivers/rtc/rtc-max77686.c
8280F:	drivers/clk/clk-max77686.c
8281F:	Documentation/devicetree/bindings/mfd/max14577.txt
8282F:	Documentation/devicetree/bindings/*/max77686.txt
8283F:	Documentation/devicetree/bindings/mfd/max77693.txt
8284F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8285F:	include/linux/mfd/max14577*.h
8286F:	include/linux/mfd/max77686*.h
8287F:	include/linux/mfd/max77693*.h
8288
8289MAXIRADIO FM RADIO RECEIVER DRIVER
8290M:	Hans Verkuil <hverkuil@xs4all.nl>
8291L:	linux-media@vger.kernel.org
8292T:	git git://linuxtv.org/media_tree.git
8293W:	https://linuxtv.org
8294S:	Maintained
8295F:	drivers/media/radio/radio-maxiradio*
8296
8297MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8298M:	Peter Rosin <peda@axentia.se>
8299L:	linux-iio@vger.kernel.org
8300S:	Maintained
8301F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8302F:	drivers/iio/potentiometer/mcp4531.c
8303
8304MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8305M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8306L:	linux-iio@vger.kernel.org
8307S:	Maintained
8308F:	drivers/iio/dac/cio-dac.c
8309
8310MEDIA DRIVERS FOR ASCOT2E
8311M:	Sergey Kozlov <serjk@netup.ru>
8312M:	Abylay Ospan <aospan@netup.ru>
8313L:	linux-media@vger.kernel.org
8314W:	https://linuxtv.org
8315W:	http://netup.tv/
8316T:	git git://linuxtv.org/media_tree.git
8317S:	Supported
8318F:	drivers/media/dvb-frontends/ascot2e*
8319
8320MEDIA DRIVERS FOR CXD2841ER
8321M:	Sergey Kozlov <serjk@netup.ru>
8322M:	Abylay Ospan <aospan@netup.ru>
8323L:	linux-media@vger.kernel.org
8324W:	https://linuxtv.org
8325W:	http://netup.tv/
8326T:	git git://linuxtv.org/media_tree.git
8327S:	Supported
8328F:	drivers/media/dvb-frontends/cxd2841er*
8329
8330MEDIA DRIVERS FOR FREESCALE IMX
8331M:	Steve Longerbeam <slongerbeam@gmail.com>
8332M:	Philipp Zabel <p.zabel@pengutronix.de>
8333L:	linux-media@vger.kernel.org
8334T:	git git://linuxtv.org/media_tree.git
8335S:	Maintained
8336F:	Documentation/devicetree/bindings/media/imx.txt
8337F:	Documentation/media/v4l-drivers/imx.rst
8338F:	drivers/staging/media/imx/
8339F:	include/linux/imx-media.h
8340F:	include/media/imx.h
8341
8342MEDIA DRIVERS FOR HELENE
8343M:	Abylay Ospan <aospan@netup.ru>
8344L:	linux-media@vger.kernel.org
8345W:	https://linuxtv.org
8346W:	http://netup.tv/
8347T:	git git://linuxtv.org/media_tree.git
8348S:	Supported
8349F:	drivers/media/dvb-frontends/helene*
8350
8351MEDIA DRIVERS FOR HORUS3A
8352M:	Sergey Kozlov <serjk@netup.ru>
8353M:	Abylay Ospan <aospan@netup.ru>
8354L:	linux-media@vger.kernel.org
8355W:	https://linuxtv.org
8356W:	http://netup.tv/
8357T:	git git://linuxtv.org/media_tree.git
8358S:	Supported
8359F:	drivers/media/dvb-frontends/horus3a*
8360
8361MEDIA DRIVERS FOR LNBH25
8362M:	Sergey Kozlov <serjk@netup.ru>
8363M:	Abylay Ospan <aospan@netup.ru>
8364L:	linux-media@vger.kernel.org
8365W:	https://linuxtv.org
8366W:	http://netup.tv/
8367T:	git git://linuxtv.org/media_tree.git
8368S:	Supported
8369F:	drivers/media/dvb-frontends/lnbh25*
8370
8371MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8372M:	Sergey Kozlov <serjk@netup.ru>
8373M:	Abylay Ospan <aospan@netup.ru>
8374L:	linux-media@vger.kernel.org
8375W:	https://linuxtv.org
8376W:	http://netup.tv/
8377T:	git git://linuxtv.org/media_tree.git
8378S:	Supported
8379F:	drivers/media/pci/netup_unidvb/*
8380
8381MEDIA DRIVERS FOR RENESAS - DRIF
8382M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8383L:	linux-media@vger.kernel.org
8384L:	linux-renesas-soc@vger.kernel.org
8385T:	git git://linuxtv.org/media_tree.git
8386S:	Supported
8387F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8388F:	drivers/media/platform/rcar_drif.c
8389
8390MEDIA DRIVERS FOR RENESAS - FCP
8391M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8392L:	linux-media@vger.kernel.org
8393L:	linux-renesas-soc@vger.kernel.org
8394T:	git git://linuxtv.org/media_tree.git
8395S:	Supported
8396F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8397F:	drivers/media/platform/rcar-fcp.c
8398F:	include/media/rcar-fcp.h
8399
8400MEDIA DRIVERS FOR RENESAS - FDP1
8401M:	Kieran Bingham <kieran@bingham.xyz>
8402L:	linux-media@vger.kernel.org
8403L:	linux-renesas-soc@vger.kernel.org
8404T:	git git://linuxtv.org/media_tree.git
8405S:	Supported
8406F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8407F:	drivers/media/platform/rcar_fdp1.c
8408
8409MEDIA DRIVERS FOR RENESAS - VIN
8410M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8411L:	linux-media@vger.kernel.org
8412L:	linux-renesas-soc@vger.kernel.org
8413T:	git git://linuxtv.org/media_tree.git
8414S:	Supported
8415F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8416F:	drivers/media/platform/rcar-vin/
8417
8418MEDIA DRIVERS FOR RENESAS - VSP1
8419M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8420L:	linux-media@vger.kernel.org
8421L:	linux-renesas-soc@vger.kernel.org
8422T:	git git://linuxtv.org/media_tree.git
8423S:	Supported
8424F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8425F:	drivers/media/platform/vsp1/
8426
8427MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8428M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8430P:	LinuxTV.org Project
8431L:	linux-media@vger.kernel.org
8432W:	https://linuxtv.org
8433Q:	http://patchwork.kernel.org/project/linux-media/list/
8434T:	git git://linuxtv.org/media_tree.git
8435S:	Maintained
8436F:	Documentation/devicetree/bindings/media/
8437F:	Documentation/media/
8438F:	drivers/media/
8439F:	drivers/staging/media/
8440F:	include/linux/platform_data/media/
8441F:	include/media/
8442F:	include/uapi/linux/dvb/
8443F:	include/uapi/linux/videodev2.h
8444F:	include/uapi/linux/media.h
8445F:	include/uapi/linux/v4l2-*
8446F:	include/uapi/linux/meye.h
8447F:	include/uapi/linux/ivtv*
8448F:	include/uapi/linux/uvcvideo.h
8449
8450MEDIATEK ETHERNET DRIVER
8451M:	Felix Fietkau <nbd@openwrt.org>
8452M:	John Crispin <blogic@openwrt.org>
8453L:	netdev@vger.kernel.org
8454S:	Maintained
8455F:	drivers/net/ethernet/mediatek/
8456
8457MEDIATEK JPEG DRIVER
8458M:	Rick Chang <rick.chang@mediatek.com>
8459M:	Bin Liu <bin.liu@mediatek.com>
8460S:	Supported
8461F:	drivers/media/platform/mtk-jpeg/
8462F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8463
8464MEDIATEK MDP DRIVER
8465M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8466M:	Houlong Wei <houlong.wei@mediatek.com>
8467M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8468S:	Supported
8469F:	drivers/media/platform/mtk-mdp/
8470F:	drivers/media/platform/mtk-vpu/
8471F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8472
8473MEDIATEK MEDIA DRIVER
8474M:	Tiffany Lin <tiffany.lin@mediatek.com>
8475M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8476S:	Supported
8477F:	drivers/media/platform/mtk-vcodec/
8478F:	drivers/media/platform/mtk-vpu/
8479F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8480F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8481
8482MEDIATEK MT7601U WIRELESS LAN DRIVER
8483M:	Jakub Kicinski <kubakici@wp.pl>
8484L:	linux-wireless@vger.kernel.org
8485S:	Maintained
8486F:	drivers/net/wireless/mediatek/mt7601u/
8487
8488MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8489M:	Sean Wang <sean.wang@mediatek.com>
8490S:	Maintained
8491F:	drivers/char/hw_random/mtk-rng.c
8492
8493MEDIATEK USB3 DRD IP DRIVER
8494M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8495L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8497L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8498S:	Maintained
8499F:	drivers/usb/mtu3/
8500
8501MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8502M:	Peter Senna Tschudin <peter.senna@collabora.com>
8503M:	Martin Donnelly <martin.donnelly@ge.com>
8504M:	Martyn Welch <martyn.welch@collabora.co.uk>
8505S:	Maintained
8506F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8507F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8508
8509MEGARAID SCSI/SAS DRIVERS
8510M:	Kashyap Desai <kashyap.desai@broadcom.com>
8511M:	Sumit Saxena <sumit.saxena@broadcom.com>
8512M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8513L:	megaraidlinux.pdl@broadcom.com
8514L:	linux-scsi@vger.kernel.org
8515W:	http://www.avagotech.com/support/
8516S:	Maintained
8517F:	Documentation/scsi/megaraid.txt
8518F:	drivers/scsi/megaraid.*
8519F:	drivers/scsi/megaraid/
8520
8521MELEXIS MLX90614 DRIVER
8522M:	Crt Mori <cmo@melexis.com>
8523L:	linux-iio@vger.kernel.org
8524W:	http://www.melexis.com
8525S:	Supported
8526F:	drivers/iio/temperature/mlx90614.c
8527
8528MELFAS MIP4 TOUCHSCREEN DRIVER
8529M:	Sangwon Jee <jeesw@melfas.com>
8530W:	http://www.melfas.com
8531S:	Supported
8532F:	drivers/input/touchscreen/melfas_mip4.c
8533F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8534
8535MELLANOX ETHERNET DRIVER (mlx4_en)
8536M:	Tariq Toukan <tariqt@mellanox.com>
8537L:	netdev@vger.kernel.org
8538S:	Supported
8539W:	http://www.mellanox.com
8540Q:	http://patchwork.ozlabs.org/project/netdev/list/
8541F:	drivers/net/ethernet/mellanox/mlx4/en_*
8542
8543MELLANOX ETHERNET DRIVER (mlx5e)
8544M:	Saeed Mahameed <saeedm@mellanox.com>
8545L:	netdev@vger.kernel.org
8546S:	Supported
8547W:	http://www.mellanox.com
8548Q:	http://patchwork.ozlabs.org/project/netdev/list/
8549F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8550
8551MELLANOX ETHERNET INNOVA DRIVER
8552M:	Ilan Tayari <ilant@mellanox.com>
8553R:	Boris Pismenny <borisp@mellanox.com>
8554L:	netdev@vger.kernel.org
8555S:	Supported
8556W:	http://www.mellanox.com
8557Q:	http://patchwork.ozlabs.org/project/netdev/list/
8558F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8559F:	include/linux/mlx5/mlx5_ifc_fpga.h
8560
8561MELLANOX ETHERNET INNOVA IPSEC DRIVER
8562M:	Ilan Tayari <ilant@mellanox.com>
8563R:	Boris Pismenny <borisp@mellanox.com>
8564L:	netdev@vger.kernel.org
8565S:	Supported
8566W:	http://www.mellanox.com
8567Q:	http://patchwork.ozlabs.org/project/netdev/list/
8568F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8569F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8570
8571MELLANOX ETHERNET SWITCH DRIVERS
8572M:	Jiri Pirko <jiri@mellanox.com>
8573M:	Ido Schimmel <idosch@mellanox.com>
8574L:	netdev@vger.kernel.org
8575S:	Supported
8576W:	http://www.mellanox.com
8577Q:	http://patchwork.ozlabs.org/project/netdev/list/
8578F:	drivers/net/ethernet/mellanox/mlxsw/
8579
8580MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8581M:	Yotam Gigi <yotamg@mellanox.com>
8582L:	netdev@vger.kernel.org
8583S:	Supported
8584W:	http://www.mellanox.com
8585Q:	http://patchwork.ozlabs.org/project/netdev/list/
8586F:	drivers/net/ethernet/mellanox/mlxfw/
8587
8588MELLANOX MLX CPLD HOTPLUG DRIVER
8589M:	Vadim Pasternak <vadimp@mellanox.com>
8590L:	platform-driver-x86@vger.kernel.org
8591S:	Supported
8592F:	drivers/platform/x86/mlxcpld-hotplug.c
8593F:	include/linux/platform_data/mlxcpld-hotplug.h
8594
8595MELLANOX MLX4 core VPI driver
8596M:	Tariq Toukan <tariqt@mellanox.com>
8597L:	netdev@vger.kernel.org
8598L:	linux-rdma@vger.kernel.org
8599W:	http://www.mellanox.com
8600Q:	http://patchwork.ozlabs.org/project/netdev/list/
8601S:	Supported
8602F:	drivers/net/ethernet/mellanox/mlx4/
8603F:	include/linux/mlx4/
8604
8605MELLANOX MLX4 IB driver
8606M:	Yishai Hadas <yishaih@mellanox.com>
8607L:	linux-rdma@vger.kernel.org
8608W:	http://www.mellanox.com
8609Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8610S:	Supported
8611F:	drivers/infiniband/hw/mlx4/
8612F:	include/linux/mlx4/
8613F:	include/uapi/rdma/mlx4-abi.h
8614
8615MELLANOX MLX5 core VPI driver
8616M:	Saeed Mahameed <saeedm@mellanox.com>
8617M:	Matan Barak <matanb@mellanox.com>
8618M:	Leon Romanovsky <leonro@mellanox.com>
8619L:	netdev@vger.kernel.org
8620L:	linux-rdma@vger.kernel.org
8621W:	http://www.mellanox.com
8622Q:	http://patchwork.ozlabs.org/project/netdev/list/
8623S:	Supported
8624F:	drivers/net/ethernet/mellanox/mlx5/core/
8625F:	include/linux/mlx5/
8626
8627MELLANOX MLX5 IB driver
8628M:	Matan Barak <matanb@mellanox.com>
8629M:	Leon Romanovsky <leonro@mellanox.com>
8630L:	linux-rdma@vger.kernel.org
8631W:	http://www.mellanox.com
8632Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8633S:	Supported
8634F:	drivers/infiniband/hw/mlx5/
8635F:	include/linux/mlx5/
8636F:	include/uapi/rdma/mlx5-abi.h
8637
8638MELLANOX MLXCPLD I2C AND MUX DRIVER
8639M:	Vadim Pasternak <vadimp@mellanox.com>
8640M:	Michael Shych <michaelsh@mellanox.com>
8641L:	linux-i2c@vger.kernel.org
8642S:	Supported
8643F:	drivers/i2c/busses/i2c-mlxcpld.c
8644F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8645F:	Documentation/i2c/busses/i2c-mlxcpld
8646
8647MELLANOX MLXCPLD LED DRIVER
8648M:	Vadim Pasternak <vadimp@mellanox.com>
8649L:	linux-leds@vger.kernel.org
8650S:	Supported
8651F:	drivers/leds/leds-mlxcpld.c
8652F:	Documentation/leds/leds-mlxcpld.txt
8653
8654MELLANOX PLATFORM DRIVER
8655M:	Vadim Pasternak <vadimp@mellanox.com>
8656L:	platform-driver-x86@vger.kernel.org
8657S:	Supported
8658F:	drivers/platform/x86/mlx-platform.c
8659
8660MEMBARRIER SUPPORT
8661M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8662M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8663L:	linux-kernel@vger.kernel.org
8664S:	Supported
8665F:	kernel/sched/membarrier.c
8666F:	include/uapi/linux/membarrier.h
8667
8668MEMORY MANAGEMENT
8669L:	linux-mm@kvack.org
8670W:	http://www.linux-mm.org
8671S:	Maintained
8672F:	include/linux/mm.h
8673F:	include/linux/gfp.h
8674F:	include/linux/mmzone.h
8675F:	include/linux/memory_hotplug.h
8676F:	include/linux/vmalloc.h
8677F:	mm/
8678
8679MEMORY TECHNOLOGY DEVICES (MTD)
8680M:	David Woodhouse <dwmw2@infradead.org>
8681M:	Brian Norris <computersforpeace@gmail.com>
8682M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8683M:	Marek Vasut <marek.vasut@gmail.com>
8684M:	Richard Weinberger <richard@nod.at>
8685M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8686L:	linux-mtd@lists.infradead.org
8687W:	http://www.linux-mtd.infradead.org/
8688Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8689T:	git git://git.infradead.org/linux-mtd.git master
8690T:	git git://git.infradead.org/l2-mtd.git master
8691S:	Maintained
8692F:	Documentation/devicetree/bindings/mtd/
8693F:	drivers/mtd/
8694F:	include/linux/mtd/
8695F:	include/uapi/mtd/
8696
8697MEN A21 WATCHDOG DRIVER
8698M:	Johannes Thumshirn <morbidrsa@gmail.com>
8699L:	linux-watchdog@vger.kernel.org
8700S:	Maintained
8701F:	drivers/watchdog/mena21_wdt.c
8702
8703MEN CHAMELEON BUS (mcb)
8704M:	Johannes Thumshirn <morbidrsa@gmail.com>
8705S:	Maintained
8706F:	drivers/mcb/
8707F:	include/linux/mcb.h
8708F:	Documentation/men-chameleon-bus.txt
8709
8710MEN F21BMC (Board Management Controller)
8711M:	Andreas Werner <andreas.werner@men.de>
8712S:	Supported
8713F:	drivers/mfd/menf21bmc.c
8714F:	drivers/watchdog/menf21bmc_wdt.c
8715F:	drivers/leds/leds-menf21bmc.c
8716F:	drivers/hwmon/menf21bmc_hwmon.c
8717F:	Documentation/hwmon/menf21bmc
8718
8719METAG ARCHITECTURE
8720M:	James Hogan <james.hogan@imgtec.com>
8721L:	linux-metag@vger.kernel.org
8722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8723S:	Odd Fixes
8724F:	arch/metag/
8725F:	Documentation/metag/
8726F:	Documentation/devicetree/bindings/metag/
8727F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8728F:	drivers/clocksource/metag_generic.c
8729F:	drivers/irqchip/irq-metag.c
8730F:	drivers/irqchip/irq-metag-ext.c
8731F:	drivers/tty/metag_da.c
8732
8733MICROBLAZE ARCHITECTURE
8734M:	Michal Simek <monstr@monstr.eu>
8735W:	http://www.monstr.eu/fdt/
8736T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8737S:	Supported
8738F:	arch/microblaze/
8739
8740MICROCHIP / ATMEL AT91 SERIAL DRIVER
8741M:	Richard Genoud <richard.genoud@gmail.com>
8742S:	Maintained
8743F:	drivers/tty/serial/atmel_serial.c
8744F:	drivers/tty/serial/atmel_serial.h
8745
8746MICROCHIP / ATMEL DMA DRIVER
8747M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8749L:	dmaengine@vger.kernel.org
8750S:	Supported
8751F:	drivers/dma/at_hdmac.c
8752F:	drivers/dma/at_hdmac_regs.h
8753F:	include/linux/platform_data/dma-atmel.h
8754
8755MICROCHIP / ATMEL ISC DRIVER
8756M:	Songjun Wu <songjun.wu@microchip.com>
8757L:	linux-media@vger.kernel.org
8758S:	Supported
8759F:	drivers/media/platform/atmel/atmel-isc.c
8760F:	drivers/media/platform/atmel/atmel-isc-regs.h
8761F:	devicetree/bindings/media/atmel-isc.txt
8762
8763MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8764M:	Woojung Huh <Woojung.Huh@microchip.com>
8765M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8766L:	netdev@vger.kernel.org
8767S:	Maintained
8768F:	net/dsa/tag_ksz.c
8769F:	drivers/net/dsa/microchip/*
8770F:	include/linux/platform_data/microchip-ksz.h
8771F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8772
8773MICROCHIP USB251XB DRIVER
8774M:	Richard Leitner <richard.leitner@skidata.com>
8775L:	linux-usb@vger.kernel.org
8776S:	Maintained
8777F:	drivers/usb/misc/usb251xb.c
8778F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8779
8780MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8781M:	Don Brace <don.brace@microsemi.com>
8782L:	esc.storagedev@microsemi.com
8783L:	linux-scsi@vger.kernel.org
8784S:	Supported
8785F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8786F:	drivers/scsi/smartpqi/Kconfig
8787F:	drivers/scsi/smartpqi/Makefile
8788F:	include/linux/cciss*.h
8789F:	include/uapi/linux/cciss*.h
8790F:	Documentation/scsi/smartpqi.txt
8791
8792MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8793M:	Chen Yu <yu.c.chen@intel.com>
8794L:	platform-driver-x86@vger.kernel.org
8795S:	Supported
8796F:	drivers/platform/x86/surfacepro3_button.c
8797
8798MICROTEK X6 SCANNER
8799M:	Oliver Neukum <oliver@neukum.org>
8800S:	Maintained
8801F:	drivers/usb/image/microtek.*
8802
8803MIPS
8804M:	Ralf Baechle <ralf@linux-mips.org>
8805L:	linux-mips@linux-mips.org
8806W:	http://www.linux-mips.org/
8807T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8808Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8809S:	Supported
8810F:	Documentation/devicetree/bindings/mips/
8811F:	Documentation/mips/
8812F:	arch/mips/
8813
8814MIPS BOSTON DEVELOPMENT BOARD
8815M:	Paul Burton <paul.burton@imgtec.com>
8816L:	linux-mips@linux-mips.org
8817S:	Maintained
8818F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8819F:	arch/mips/boot/dts/img/boston.dts
8820F:	arch/mips/configs/generic/board-boston.config
8821F:	drivers/clk/imgtec/clk-boston.c
8822F:	include/dt-bindings/clock/boston-clock.h
8823
8824MIPS GENERIC PLATFORM
8825M:	Paul Burton <paul.burton@imgtec.com>
8826L:	linux-mips@linux-mips.org
8827S:	Supported
8828F:	arch/mips/generic/
8829
8830MIPS/LOONGSON1 ARCHITECTURE
8831M:	Keguang Zhang <keguang.zhang@gmail.com>
8832L:	linux-mips@linux-mips.org
8833S:	Maintained
8834F:	arch/mips/loongson32/
8835F:	arch/mips/include/asm/mach-loongson32/
8836F:	drivers/*/*loongson1*
8837F:	drivers/*/*/*loongson1*
8838
8839MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8840M:	Hans Verkuil <hverkuil@xs4all.nl>
8841L:	linux-media@vger.kernel.org
8842T:	git git://linuxtv.org/media_tree.git
8843W:	https://linuxtv.org
8844S:	Odd Fixes
8845F:	drivers/media/radio/radio-miropcm20*
8846
8847MMP SUPPORT
8848M:	Eric Miao <eric.y.miao@gmail.com>
8849M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8851T:	git git://github.com/hzhuang1/linux.git
8852T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8853S:	Maintained
8854F:	arch/arm/boot/dts/mmp*
8855F:	arch/arm/mach-mmp/
8856
8857MN88472 MEDIA DRIVER
8858M:	Antti Palosaari <crope@iki.fi>
8859L:	linux-media@vger.kernel.org
8860W:	https://linuxtv.org
8861W:	http://palosaari.fi/linux/
8862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8863S:	Maintained
8864F:	drivers/media/dvb-frontends/mn88472*
8865
8866MN88473 MEDIA DRIVER
8867M:	Antti Palosaari <crope@iki.fi>
8868L:	linux-media@vger.kernel.org
8869W:	https://linuxtv.org
8870W:	http://palosaari.fi/linux/
8871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8872S:	Maintained
8873F:	drivers/media/dvb-frontends/mn88473*
8874
8875MODULE SUPPORT
8876M:	Jessica Yu <jeyu@kernel.org>
8877M:	Rusty Russell <rusty@rustcorp.com.au>
8878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8879S:	Maintained
8880F:	include/linux/module.h
8881F:	kernel/module.c
8882
8883MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8884W:	http://popies.net/meye/
8885S:	Orphan
8886F:	Documentation/media/v4l-drivers/meye*
8887F:	drivers/media/pci/meye/
8888F:	include/uapi/linux/meye.h
8889
8890MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8891M:	Jiri Slaby <jirislaby@gmail.com>
8892S:	Maintained
8893F:	Documentation/serial/moxa-smartio
8894F:	drivers/tty/mxser.*
8895
8896MR800 AVERMEDIA USB FM RADIO DRIVER
8897M:	Alexey Klimov <klimov.linux@gmail.com>
8898L:	linux-media@vger.kernel.org
8899T:	git git://linuxtv.org/media_tree.git
8900S:	Maintained
8901F:	drivers/media/radio/radio-mr800.c
8902
8903MRF24J40 IEEE 802.15.4 RADIO DRIVER
8904M:	Alan Ott <alan@signal11.us>
8905L:	linux-wpan@vger.kernel.org
8906S:	Maintained
8907F:	drivers/net/ieee802154/mrf24j40.c
8908F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8909
8910MSI LAPTOP SUPPORT
8911M:	"Lee, Chun-Yi" <jlee@suse.com>
8912L:	platform-driver-x86@vger.kernel.org
8913S:	Maintained
8914F:	drivers/platform/x86/msi-laptop.c
8915
8916MSI WMI SUPPORT
8917L:	platform-driver-x86@vger.kernel.org
8918S:	Orphan
8919F:	drivers/platform/x86/msi-wmi.c
8920
8921MSI001 MEDIA DRIVER
8922M:	Antti Palosaari <crope@iki.fi>
8923L:	linux-media@vger.kernel.org
8924W:	https://linuxtv.org
8925W:	http://palosaari.fi/linux/
8926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8927T:	git git://linuxtv.org/anttip/media_tree.git
8928S:	Maintained
8929F:	drivers/media/tuners/msi001*
8930
8931MSI2500 MEDIA DRIVER
8932M:	Antti Palosaari <crope@iki.fi>
8933L:	linux-media@vger.kernel.org
8934W:	https://linuxtv.org
8935W:	http://palosaari.fi/linux/
8936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8937T:	git git://linuxtv.org/anttip/media_tree.git
8938S:	Maintained
8939F:	drivers/media/usb/msi2500/
8940
8941MSYSTEMS DISKONCHIP G3 MTD DRIVER
8942M:	Robert Jarzmik <robert.jarzmik@free.fr>
8943L:	linux-mtd@lists.infradead.org
8944S:	Maintained
8945F:	drivers/mtd/devices/docg3*
8946
8947MT9M032 APTINA SENSOR DRIVER
8948M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8949L:	linux-media@vger.kernel.org
8950T:	git git://linuxtv.org/media_tree.git
8951S:	Maintained
8952F:	drivers/media/i2c/mt9m032.c
8953F:	include/media/i2c/mt9m032.h
8954
8955MT9P031 APTINA CAMERA SENSOR
8956M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8957L:	linux-media@vger.kernel.org
8958T:	git git://linuxtv.org/media_tree.git
8959S:	Maintained
8960F:	drivers/media/i2c/mt9p031.c
8961F:	include/media/i2c/mt9p031.h
8962
8963MT9T001 APTINA CAMERA SENSOR
8964M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8965L:	linux-media@vger.kernel.org
8966T:	git git://linuxtv.org/media_tree.git
8967S:	Maintained
8968F:	drivers/media/i2c/mt9t001.c
8969F:	include/media/i2c/mt9t001.h
8970
8971MT9V032 APTINA CAMERA SENSOR
8972M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8973L:	linux-media@vger.kernel.org
8974T:	git git://linuxtv.org/media_tree.git
8975S:	Maintained
8976F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8977F:	drivers/media/i2c/mt9v032.c
8978F:	include/media/i2c/mt9v032.h
8979
8980MULTIFUNCTION DEVICES (MFD)
8981M:	Lee Jones <lee.jones@linaro.org>
8982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8983S:	Supported
8984F:	Documentation/devicetree/bindings/mfd/
8985F:	drivers/mfd/
8986F:	include/linux/mfd/
8987F:	include/dt-bindings/mfd/
8988
8989MULTIMEDIA CARD (MMC) ETC. OVER SPI
8990S:	Orphan
8991F:	drivers/mmc/host/mmc_spi.c
8992F:	include/linux/spi/mmc_spi.h
8993
8994MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8995M:	Ulf Hansson <ulf.hansson@linaro.org>
8996L:	linux-mmc@vger.kernel.org
8997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8998S:	Maintained
8999F:	Documentation/devicetree/bindings/mmc/
9000F:	drivers/mmc/
9001F:	include/linux/mmc/
9002F:	include/uapi/linux/mmc/
9003
9004MULTIPLEXER SUBSYSTEM
9005M:	Peter Rosin <peda@axentia.se>
9006S:	Maintained
9007F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9008F:	Documentation/devicetree/bindings/mux/
9009F:	include/linux/dt-bindings/mux/
9010F:	include/linux/mux/
9011F:	drivers/mux/
9012
9013MULTISOUND SOUND DRIVER
9014M:	Andrew Veliath <andrewtv@usa.net>
9015S:	Maintained
9016F:	Documentation/sound/oss/MultiSound
9017F:	sound/oss/msnd*
9018
9019MULTITECH MULTIPORT CARD (ISICOM)
9020S:	Orphan
9021F:	drivers/tty/isicom.c
9022F:	include/linux/isicom.h
9023
9024MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9025M:	Bin Liu <b-liu@ti.com>
9026L:	linux-usb@vger.kernel.org
9027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9028S:	Maintained
9029F:	drivers/usb/musb/
9030
9031MXL5007T MEDIA DRIVER
9032M:	Michael Krufky <mkrufky@linuxtv.org>
9033L:	linux-media@vger.kernel.org
9034W:	https://linuxtv.org
9035W:	http://github.com/mkrufky
9036Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9037T:	git git://linuxtv.org/mkrufky/tuners.git
9038S:	Maintained
9039F:	drivers/media/tuners/mxl5007t.*
9040
9041MXSFB DRM DRIVER
9042M:	Marek Vasut <marex@denx.de>
9043S:	Supported
9044F:	drivers/gpu/drm/mxsfb/
9045F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9046
9047MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9048M:	Hyong-Youb Kim <hykim@myri.com>
9049L:	netdev@vger.kernel.org
9050W:	https://www.myricom.com/support/downloads/myri10ge.html
9051S:	Supported
9052F:	drivers/net/ethernet/myricom/myri10ge/
9053
9054NAND FLASH SUBSYSTEM
9055M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9056R:	Richard Weinberger <richard@nod.at>
9057L:	linux-mtd@lists.infradead.org
9058W:	http://www.linux-mtd.infradead.org/
9059Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9060T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9061T:	git git://git.infradead.org/l2-mtd.git nand/next
9062S:	Maintained
9063F:	drivers/mtd/nand/
9064F:	include/linux/mtd/nand*.h
9065
9066NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9067M:	Daniel Mack <zonque@gmail.com>
9068S:	Maintained
9069L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9070W:	http://www.native-instruments.com
9071F:	sound/usb/caiaq/
9072
9073NATSEMI ETHERNET DRIVER (DP8381x)
9074S:	Orphan
9075F:	drivers/net/ethernet/natsemi/natsemi.c
9076
9077NCP FILESYSTEM
9078M:	Petr Vandrovec <petr@vandrovec.name>
9079S:	Odd Fixes
9080F:	fs/ncpfs/
9081
9082NCR 5380 SCSI DRIVERS
9083M:	Finn Thain <fthain@telegraphics.com.au>
9084M:	Michael Schmitz <schmitzmic@gmail.com>
9085L:	linux-scsi@vger.kernel.org
9086S:	Maintained
9087F:	Documentation/scsi/g_NCR5380.txt
9088F:	drivers/scsi/NCR5380.*
9089F:	drivers/scsi/arm/cumana_1.c
9090F:	drivers/scsi/arm/oak.c
9091F:	drivers/scsi/atari_scsi.*
9092F:	drivers/scsi/dmx3191d.c
9093F:	drivers/scsi/g_NCR5380.*
9094F:	drivers/scsi/mac_scsi.*
9095F:	drivers/scsi/sun3_scsi.*
9096F:	drivers/scsi/sun3_scsi_vme.c
9097
9098NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9099M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9100L:	linux-scsi@vger.kernel.org
9101S:	Maintained
9102F:	drivers/scsi/NCR_D700.*
9103
9104NCT6775 HARDWARE MONITOR DRIVER
9105M:	Guenter Roeck <linux@roeck-us.net>
9106L:	linux-hwmon@vger.kernel.org
9107S:	Maintained
9108F:	Documentation/hwmon/nct6775
9109F:	drivers/hwmon/nct6775.c
9110
9111NETEFFECT IWARP RNIC DRIVER (IW_NES)
9112M:	Faisal Latif <faisal.latif@intel.com>
9113L:	linux-rdma@vger.kernel.org
9114W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9115S:	Supported
9116F:	drivers/infiniband/hw/nes/
9117F:	include/uapi/rdma/nes-abi.h
9118
9119NETEM NETWORK EMULATOR
9120M:	Stephen Hemminger <stephen@networkplumber.org>
9121L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9122S:	Maintained
9123F:	net/sched/sch_netem.c
9124
9125NETERION 10GbE DRIVERS (s2io/vxge)
9126M:	Jon Mason <jdmason@kudzu.us>
9127L:	netdev@vger.kernel.org
9128S:	Supported
9129F:	Documentation/networking/s2io.txt
9130F:	Documentation/networking/vxge.txt
9131F:	drivers/net/ethernet/neterion/
9132
9133NETFILTER
9134M:	Pablo Neira Ayuso <pablo@netfilter.org>
9135M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9136M:	Florian Westphal <fw@strlen.de>
9137L:	netfilter-devel@vger.kernel.org
9138L:	coreteam@netfilter.org
9139W:	http://www.netfilter.org/
9140W:	http://www.iptables.org/
9141W:	http://www.nftables.org/
9142Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9145S:	Maintained
9146F:	include/linux/netfilter*
9147F:	include/linux/netfilter/
9148F:	include/net/netfilter/
9149F:	include/uapi/linux/netfilter*
9150F:	include/uapi/linux/netfilter/
9151F:	net/*/netfilter.c
9152F:	net/*/netfilter/
9153F:	net/netfilter/
9154F:	net/bridge/br_netfilter*.c
9155
9156NETLABEL
9157M:	Paul Moore <paul@paul-moore.com>
9158W:	http://netlabel.sf.net
9159L:	netdev@vger.kernel.org
9160S:	Maintained
9161F:	Documentation/netlabel/
9162F:	include/net/netlabel.h
9163F:	net/netlabel/
9164
9165NETROM NETWORK LAYER
9166M:	Ralf Baechle <ralf@linux-mips.org>
9167L:	linux-hams@vger.kernel.org
9168W:	http://www.linux-ax25.org/
9169S:	Maintained
9170F:	include/net/netrom.h
9171F:	include/uapi/linux/netrom.h
9172F:	net/netrom/
9173
9174NETRONOME ETHERNET DRIVERS
9175M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9176L:	oss-drivers@netronome.com
9177S:	Maintained
9178F:	drivers/net/ethernet/netronome/
9179
9180NETWORK BLOCK DEVICE (NBD)
9181M:	Josef Bacik <jbacik@fb.com>
9182S:	Maintained
9183L:	linux-block@vger.kernel.org
9184L:	nbd-general@lists.sourceforge.net
9185F:	Documentation/blockdev/nbd.txt
9186F:	drivers/block/nbd.c
9187F:	include/uapi/linux/nbd.h
9188
9189NETWORK DROP MONITOR
9190M:	Neil Horman <nhorman@tuxdriver.com>
9191L:	netdev@vger.kernel.org
9192S:	Maintained
9193W:	https://fedorahosted.org/dropwatch/
9194F:	net/core/drop_monitor.c
9195
9196NETWORKING DRIVERS
9197L:	netdev@vger.kernel.org
9198W:	http://www.linuxfoundation.org/en/Net
9199Q:	http://patchwork.ozlabs.org/project/netdev/list/
9200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9201T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9202S:	Odd Fixes
9203F:	Documentation/devicetree/bindings/net/
9204F:	drivers/net/
9205F:	include/linux/if_*
9206F:	include/linux/netdevice.h
9207F:	include/linux/etherdevice.h
9208F:	include/linux/fcdevice.h
9209F:	include/linux/fddidevice.h
9210F:	include/linux/hippidevice.h
9211F:	include/linux/inetdevice.h
9212F:	include/uapi/linux/if_*
9213F:	include/uapi/linux/netdevice.h
9214
9215NETWORKING DRIVERS (WIRELESS)
9216M:	Kalle Valo <kvalo@codeaurora.org>
9217L:	linux-wireless@vger.kernel.org
9218Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9221S:	Maintained
9222F:	Documentation/devicetree/bindings/net/wireless/
9223F:	drivers/net/wireless/
9224
9225NETWORKING [DSA]
9226M:	Andrew Lunn <andrew@lunn.ch>
9227M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9228M:	Florian Fainelli <f.fainelli@gmail.com>
9229S:	Maintained
9230F:	net/dsa/
9231F:	include/net/dsa.h
9232F:	drivers/net/dsa/
9233
9234NETWORKING [GENERAL]
9235M:	"David S. Miller" <davem@davemloft.net>
9236L:	netdev@vger.kernel.org
9237W:	http://www.linuxfoundation.org/en/Net
9238Q:	http://patchwork.ozlabs.org/project/netdev/list/
9239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9241B:	mailto:netdev@vger.kernel.org
9242S:	Maintained
9243F:	net/
9244F:	include/net/
9245F:	include/linux/in.h
9246F:	include/linux/net.h
9247F:	include/linux/netdevice.h
9248F:	include/uapi/linux/in.h
9249F:	include/uapi/linux/net.h
9250F:	include/uapi/linux/netdevice.h
9251F:	include/uapi/linux/net_namespace.h
9252F:	tools/net/
9253F:	tools/testing/selftests/net/
9254F:	lib/random32.c
9255
9256NETWORKING [IPSEC]
9257M:	Steffen Klassert <steffen.klassert@secunet.com>
9258M:	Herbert Xu <herbert@gondor.apana.org.au>
9259M:	"David S. Miller" <davem@davemloft.net>
9260L:	netdev@vger.kernel.org
9261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9263S:	Maintained
9264F:	net/core/flow.c
9265F:	net/xfrm/
9266F:	net/key/
9267F:	net/ipv4/xfrm*
9268F:	net/ipv4/esp4*
9269F:	net/ipv4/ah4.c
9270F:	net/ipv4/ipcomp.c
9271F:	net/ipv4/ip_vti.c
9272F:	net/ipv6/xfrm*
9273F:	net/ipv6/esp6*
9274F:	net/ipv6/ah6.c
9275F:	net/ipv6/ipcomp6.c
9276F:	net/ipv6/ip6_vti.c
9277F:	include/uapi/linux/xfrm.h
9278F:	include/net/xfrm.h
9279
9280NETWORKING [IPv4/IPv6]
9281M:	"David S. Miller" <davem@davemloft.net>
9282M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9283M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9284L:	netdev@vger.kernel.org
9285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9286S:	Maintained
9287F:	net/ipv4/
9288F:	net/ipv6/
9289F:	include/net/ip*
9290F:	arch/x86/net/*
9291
9292NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9293M:	Paul Moore <paul@paul-moore.com>
9294L:	netdev@vger.kernel.org
9295S:	Maintained
9296
9297NETWORKING [TLS]
9298M:	Ilya Lesokhin <ilyal@mellanox.com>
9299M:	Aviad Yehezkel <aviadye@mellanox.com>
9300M:	Dave Watson <davejwatson@fb.com>
9301L:	netdev@vger.kernel.org
9302S:	Maintained
9303F:	net/tls/*
9304F:	include/uapi/linux/tls.h
9305F:	include/net/tls.h
9306
9307NETWORKING [WIRELESS]
9308L:	linux-wireless@vger.kernel.org
9309Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9310
9311NETXEN (1/10) GbE SUPPORT
9312M:	Manish Chopra <manish.chopra@cavium.com>
9313M:	Rahul Verma <rahul.verma@cavium.com>
9314M:	Dept-GELinuxNICDev@cavium.com
9315L:	netdev@vger.kernel.org
9316S:	Supported
9317F:	drivers/net/ethernet/qlogic/netxen/
9318
9319NFC SUBSYSTEM
9320M:	Samuel Ortiz <sameo@linux.intel.com>
9321L:	linux-wireless@vger.kernel.org
9322L:	linux-nfc@lists.01.org (subscribers-only)
9323S:	Supported
9324F:	net/nfc/
9325F:	include/net/nfc/
9326F:	include/uapi/linux/nfc.h
9327F:	drivers/nfc/
9328F:	include/linux/platform_data/nfcmrvl.h
9329F:	include/linux/platform_data/nxp-nci.h
9330F:	Documentation/devicetree/bindings/net/nfc/
9331
9332NFS, SUNRPC, AND LOCKD CLIENTS
9333M:	Trond Myklebust <trond.myklebust@primarydata.com>
9334M:	Anna Schumaker <anna.schumaker@netapp.com>
9335L:	linux-nfs@vger.kernel.org
9336W:	http://client.linux-nfs.org
9337T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9338S:	Maintained
9339F:	fs/lockd/
9340F:	fs/nfs/
9341F:	fs/nfs_common/
9342F:	net/sunrpc/
9343F:	include/linux/lockd/
9344F:	include/linux/nfs*
9345F:	include/linux/sunrpc/
9346F:	include/uapi/linux/nfs*
9347F:	include/uapi/linux/sunrpc/
9348
9349NILFS2 FILESYSTEM
9350M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9351L:	linux-nilfs@vger.kernel.org
9352W:	http://nilfs.sourceforge.net/
9353W:	http://nilfs.osdn.jp/
9354T:	git git://github.com/konis/nilfs2.git
9355S:	Supported
9356F:	Documentation/filesystems/nilfs2.txt
9357F:	fs/nilfs2/
9358F:	include/trace/events/nilfs2.h
9359F:	include/uapi/linux/nilfs2_api.h
9360F:	include/uapi/linux/nilfs2_ondisk.h
9361
9362NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9363M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9364W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9365S:	Maintained
9366F:	Documentation/scsi/NinjaSCSI.txt
9367F:	drivers/scsi/pcmcia/nsp_*
9368
9369NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9370M:	GOTO Masanori <gotom@debian.or.jp>
9371M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9372W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9373S:	Maintained
9374F:	Documentation/scsi/NinjaSCSI.txt
9375F:	drivers/scsi/nsp32*
9376
9377NIOS2 ARCHITECTURE
9378M:	Ley Foon Tan <lftan@altera.com>
9379L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9381S:	Maintained
9382F:	arch/nios2/
9383
9384NOHZ, DYNTICKS SUPPORT
9385M:	Frederic Weisbecker <fweisbec@gmail.com>
9386M:	Thomas Gleixner <tglx@linutronix.de>
9387M:	Ingo Molnar <mingo@kernel.org>
9388L:	linux-kernel@vger.kernel.org
9389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9390S:	Maintained
9391F:	kernel/time/tick*.*
9392F:	include/linux/tick.h
9393F:	include/linux/sched/nohz.h
9394
9395NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9396M:	Pavel Machek <pavel@ucw.cz>
9397M:	Sakari Ailus <sakari.ailus@iki.fi>
9398L:	linux-media@vger.kernel.org
9399S:	Maintained
9400F:	drivers/media/i2c/et8ek8
9401F:	drivers/media/i2c/ad5820.c
9402
9403NOKIA N900 POWER SUPPLY DRIVERS
9404R:	Pali Rohár <pali.rohar@gmail.com>
9405F:	include/linux/power/bq2415x_charger.h
9406F:	include/linux/power/bq27xxx_battery.h
9407F:	include/linux/power/isp1704_charger.h
9408F:	drivers/power/supply/bq2415x_charger.c
9409F:	drivers/power/supply/bq27xxx_battery.c
9410F:	drivers/power/supply/bq27xxx_battery_i2c.c
9411F:	drivers/power/supply/isp1704_charger.c
9412F:	drivers/power/supply/rx51_battery.c
9413
9414NTB AMD DRIVER
9415M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9416L:	linux-ntb@googlegroups.com
9417S:	Supported
9418F:	drivers/ntb/hw/amd/
9419
9420NTB DRIVER CORE
9421M:	Jon Mason <jdmason@kudzu.us>
9422M:	Dave Jiang <dave.jiang@intel.com>
9423M:	Allen Hubbe <Allen.Hubbe@emc.com>
9424L:	linux-ntb@googlegroups.com
9425S:	Supported
9426W:	https://github.com/jonmason/ntb/wiki
9427T:	git git://github.com/jonmason/ntb.git
9428F:	drivers/ntb/
9429F:	drivers/net/ntb_netdev.c
9430F:	include/linux/ntb.h
9431F:	include/linux/ntb_transport.h
9432F:	tools/testing/selftests/ntb/
9433
9434NTB IDT DRIVER
9435M:	Serge Semin <fancer.lancer@gmail.com>
9436L:	linux-ntb@googlegroups.com
9437S:	Supported
9438F:	drivers/ntb/hw/idt/
9439
9440NTB INTEL DRIVER
9441M:	Jon Mason <jdmason@kudzu.us>
9442M:	Dave Jiang <dave.jiang@intel.com>
9443L:	linux-ntb@googlegroups.com
9444S:	Supported
9445W:	https://github.com/jonmason/ntb/wiki
9446T:	git git://github.com/jonmason/ntb.git
9447F:	drivers/ntb/hw/intel/
9448
9449NTFS FILESYSTEM
9450M:	Anton Altaparmakov <anton@tuxera.com>
9451L:	linux-ntfs-dev@lists.sourceforge.net
9452W:	http://www.tuxera.com/
9453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9454S:	Supported
9455F:	Documentation/filesystems/ntfs.txt
9456F:	fs/ntfs/
9457
9458NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9459M:	Antonino Daplas <adaplas@gmail.com>
9460L:	linux-fbdev@vger.kernel.org
9461S:	Maintained
9462F:	drivers/video/fbdev/riva/
9463F:	drivers/video/fbdev/nvidia/
9464
9465NVM EXPRESS DRIVER
9466M:	Keith Busch <keith.busch@intel.com>
9467M:	Jens Axboe <axboe@fb.com>
9468M:	Christoph Hellwig <hch@lst.de>
9469M:	Sagi Grimberg <sagi@grimberg.me>
9470L:	linux-nvme@lists.infradead.org
9471T:	git://git.infradead.org/nvme.git
9472W:	http://git.infradead.org/nvme.git
9473S:	Supported
9474F:	drivers/nvme/host/
9475F:	include/linux/nvme.h
9476F:	include/uapi/linux/nvme_ioctl.h
9477
9478NVM EXPRESS FC TRANSPORT DRIVERS
9479M:	James Smart <james.smart@broadcom.com>
9480L:	linux-nvme@lists.infradead.org
9481S:	Supported
9482F:	include/linux/nvme-fc.h
9483F:	include/linux/nvme-fc-driver.h
9484F:	drivers/nvme/host/fc.c
9485F:	drivers/nvme/target/fc.c
9486F:	drivers/nvme/target/fcloop.c
9487
9488NVM EXPRESS TARGET DRIVER
9489M:	Christoph Hellwig <hch@lst.de>
9490M:	Sagi Grimberg <sagi@grimberg.me>
9491L:	linux-nvme@lists.infradead.org
9492T:	git://git.infradead.org/nvme.git
9493W:	http://git.infradead.org/nvme.git
9494S:	Supported
9495F:	drivers/nvme/target/
9496
9497NVMEM FRAMEWORK
9498M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9499S:	Maintained
9500F:	drivers/nvmem/
9501F:	Documentation/devicetree/bindings/nvmem/
9502F:	Documentation/ABI/stable/sysfs-bus-nvmem
9503F:	include/linux/nvmem-consumer.h
9504F:	include/linux/nvmem-provider.h
9505
9506NXP TDA998X DRM DRIVER
9507M:	Russell King <linux@armlinux.org.uk>
9508S:	Supported
9509T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9510T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9511F:	drivers/gpu/drm/i2c/tda998x_drv.c
9512F:	include/drm/i2c/tda998x.h
9513
9514NXP TFA9879 DRIVER
9515M:	Peter Rosin <peda@axentia.se>
9516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9517S:	Maintained
9518F:	sound/soc/codecs/tfa9879*
9519
9520NXP-NCI NFC DRIVER
9521M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9522R:	Charles Gorand <charles.gorand@effinnov.com>
9523L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9524S:	Supported
9525F:	drivers/nfc/nxp-nci
9526
9527OBJTOOL
9528M:	Josh Poimboeuf <jpoimboe@redhat.com>
9529S:	Supported
9530F:	tools/objtool/
9531
9532OMAP AUDIO SUPPORT
9533M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9534M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9535L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9536L:	linux-omap@vger.kernel.org
9537S:	Maintained
9538F:	sound/soc/omap/
9539
9540OMAP CLOCK FRAMEWORK SUPPORT
9541M:	Paul Walmsley <paul@pwsan.com>
9542L:	linux-omap@vger.kernel.org
9543S:	Maintained
9544F:	arch/arm/*omap*/*clock*
9545
9546OMAP DEVICE TREE SUPPORT
9547M:	Benoît Cousson <bcousson@baylibre.com>
9548M:	Tony Lindgren <tony@atomide.com>
9549L:	linux-omap@vger.kernel.org
9550L:	devicetree@vger.kernel.org
9551S:	Maintained
9552F:	arch/arm/boot/dts/*omap*
9553F:	arch/arm/boot/dts/*am3*
9554F:	arch/arm/boot/dts/*am4*
9555F:	arch/arm/boot/dts/*am5*
9556F:	arch/arm/boot/dts/*dra7*
9557
9558OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9559M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9560L:	linux-omap@vger.kernel.org
9561L:	linux-fbdev@vger.kernel.org
9562S:	Maintained
9563F:	drivers/video/fbdev/omap2/
9564F:	Documentation/arm/OMAP/DSS
9565
9566OMAP FRAMEBUFFER SUPPORT
9567M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9568L:	linux-fbdev@vger.kernel.org
9569L:	linux-omap@vger.kernel.org
9570S:	Maintained
9571F:	drivers/video/fbdev/omap/
9572
9573OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9574M:	Roger Quadros <rogerq@ti.com>
9575M:	Tony Lindgren <tony@atomide.com>
9576L:	linux-omap@vger.kernel.org
9577S:	Maintained
9578F:	drivers/memory/omap-gpmc.c
9579F:	arch/arm/mach-omap2/*gpmc*
9580
9581OMAP GPIO DRIVER
9582M:	Grygorii Strashko <grygorii.strashko@ti.com>
9583M:	Santosh Shilimkar <ssantosh@kernel.org>
9584M:	Kevin Hilman <khilman@kernel.org>
9585L:	linux-omap@vger.kernel.org
9586S:	Maintained
9587F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9588F:	drivers/gpio/gpio-omap.c
9589
9590OMAP HARDWARE SPINLOCK SUPPORT
9591M:	Ohad Ben-Cohen <ohad@wizery.com>
9592L:	linux-omap@vger.kernel.org
9593S:	Maintained
9594F:	drivers/hwspinlock/omap_hwspinlock.c
9595
9596OMAP HS MMC SUPPORT
9597L:	linux-mmc@vger.kernel.org
9598L:	linux-omap@vger.kernel.org
9599S:	Orphan
9600F:	drivers/mmc/host/omap_hsmmc.c
9601
9602OMAP HWMOD DATA
9603M:	Paul Walmsley <paul@pwsan.com>
9604L:	linux-omap@vger.kernel.org
9605S:	Maintained
9606F:	arch/arm/mach-omap2/omap_hwmod*data*
9607
9608OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9609M:	Benoît Cousson <bcousson@baylibre.com>
9610L:	linux-omap@vger.kernel.org
9611S:	Maintained
9612F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9613
9614OMAP HWMOD SUPPORT
9615M:	Benoît Cousson <bcousson@baylibre.com>
9616M:	Paul Walmsley <paul@pwsan.com>
9617L:	linux-omap@vger.kernel.org
9618S:	Maintained
9619F:	arch/arm/mach-omap2/omap_hwmod.*
9620
9621OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9622M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9623L:	linux-media@vger.kernel.org
9624S:	Maintained
9625F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9626F:	drivers/media/platform/omap3isp/
9627F:	drivers/staging/media/omap4iss/
9628
9629OMAP MMC SUPPORT
9630M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9631L:	linux-omap@vger.kernel.org
9632S:	Maintained
9633F:	drivers/mmc/host/omap.c
9634
9635OMAP POWER MANAGEMENT SUPPORT
9636M:	Kevin Hilman <khilman@kernel.org>
9637L:	linux-omap@vger.kernel.org
9638S:	Maintained
9639F:	arch/arm/*omap*/*pm*
9640F:	drivers/cpufreq/omap-cpufreq.c
9641
9642OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9643M:	Rajendra Nayak <rnayak@codeaurora.org>
9644M:	Paul Walmsley <paul@pwsan.com>
9645L:	linux-omap@vger.kernel.org
9646S:	Maintained
9647F:	arch/arm/mach-omap2/prm*
9648
9649OMAP RANDOM NUMBER GENERATOR SUPPORT
9650M:	Deepak Saxena <dsaxena@plexity.net>
9651S:	Maintained
9652F:	drivers/char/hw_random/omap-rng.c
9653
9654OMAP USB SUPPORT
9655L:	linux-usb@vger.kernel.org
9656L:	linux-omap@vger.kernel.org
9657S:	Orphan
9658F:	drivers/usb/*/*omap*
9659F:	arch/arm/*omap*/usb*
9660
9661OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9662M:	Mark Jackson <mpfj@newflow.co.uk>
9663L:	linux-omap@vger.kernel.org
9664S:	Maintained
9665F:	arch/arm/boot/dts/am335x-nano.dts
9666
9667OMAP1 SUPPORT
9668M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9669M:	Tony Lindgren <tony@atomide.com>
9670L:	linux-omap@vger.kernel.org
9671Q:	http://patchwork.kernel.org/project/linux-omap/list/
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9673S:	Maintained
9674F:	arch/arm/mach-omap1/
9675F:	arch/arm/plat-omap/
9676F:	arch/arm/configs/omap1_defconfig
9677F:	drivers/i2c/busses/i2c-omap.c
9678F:	include/linux/i2c-omap.h
9679
9680OMAP2+ SUPPORT
9681M:	Tony Lindgren <tony@atomide.com>
9682L:	linux-omap@vger.kernel.org
9683W:	http://www.muru.com/linux/omap/
9684W:	http://linux.omap.com/
9685Q:	http://patchwork.kernel.org/project/linux-omap/list/
9686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9687S:	Maintained
9688F:	arch/arm/mach-omap2/
9689F:	arch/arm/plat-omap/
9690F:	arch/arm/configs/omap2plus_defconfig
9691F:	drivers/i2c/busses/i2c-omap.c
9692F:	drivers/irqchip/irq-omap-intc.c
9693F:	drivers/mfd/*omap*.c
9694F:	drivers/mfd/menelaus.c
9695F:	drivers/mfd/palmas.c
9696F:	drivers/mfd/tps65217.c
9697F:	drivers/mfd/tps65218.c
9698F:	drivers/mfd/tps65910.c
9699F:	drivers/mfd/twl-core.[ch]
9700F:	drivers/mfd/twl4030*.c
9701F:	drivers/mfd/twl6030*.c
9702F:	drivers/mfd/twl6040*.c
9703F:	drivers/regulator/palmas-regulator*.c
9704F:	drivers/regulator/pbias-regulator.c
9705F:	drivers/regulator/tps65217-regulator.c
9706F:	drivers/regulator/tps65218-regulator.c
9707F:	drivers/regulator/tps65910-regulator.c
9708F:	drivers/regulator/twl-regulator.c
9709F:	drivers/regulator/twl6030-regulator.c
9710F:	include/linux/i2c-omap.h
9711
9712OMFS FILESYSTEM
9713M:	Bob Copeland <me@bobcopeland.com>
9714L:	linux-karma-devel@lists.sourceforge.net
9715S:	Maintained
9716F:	Documentation/filesystems/omfs.txt
9717F:	fs/omfs/
9718
9719OMNIKEY CARDMAN 4000 DRIVER
9720M:	Harald Welte <laforge@gnumonks.org>
9721S:	Maintained
9722F:	drivers/char/pcmcia/cm4000_cs.c
9723F:	include/linux/cm4000_cs.h
9724F:	include/uapi/linux/cm4000_cs.h
9725
9726OMNIKEY CARDMAN 4040 DRIVER
9727M:	Harald Welte <laforge@gnumonks.org>
9728S:	Maintained
9729F:	drivers/char/pcmcia/cm4040_cs.*
9730
9731OMNIVISION OV13858 SENSOR DRIVER
9732M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9733L:	linux-media@vger.kernel.org
9734T:	git git://linuxtv.org/media_tree.git
9735S:	Maintained
9736F:	drivers/media/i2c/ov13858.c
9737
9738OMNIVISION OV5640 SENSOR DRIVER
9739M:	Steve Longerbeam <slongerbeam@gmail.com>
9740L:	linux-media@vger.kernel.org
9741T:	git git://linuxtv.org/media_tree.git
9742S:	Maintained
9743F:	drivers/media/i2c/ov5640.c
9744
9745OMNIVISION OV5647 SENSOR DRIVER
9746M:	Ramiro Oliveira <roliveir@synopsys.com>
9747L:	linux-media@vger.kernel.org
9748T:	git git://linuxtv.org/media_tree.git
9749S:	Maintained
9750F:	drivers/media/i2c/ov5647.c
9751
9752OMNIVISION OV7670 SENSOR DRIVER
9753M:	Jonathan Corbet <corbet@lwn.net>
9754L:	linux-media@vger.kernel.org
9755T:	git git://linuxtv.org/media_tree.git
9756S:	Maintained
9757F:	drivers/media/i2c/ov7670.c
9758F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9759
9760ONENAND FLASH DRIVER
9761M:	Kyungmin Park <kyungmin.park@samsung.com>
9762L:	linux-mtd@lists.infradead.org
9763S:	Maintained
9764F:	drivers/mtd/onenand/
9765F:	include/linux/mtd/onenand*.h
9766
9767ONSTREAM SCSI TAPE DRIVER
9768M:	Willem Riede <osst@riede.org>
9769L:	osst-users@lists.sourceforge.net
9770L:	linux-scsi@vger.kernel.org
9771S:	Maintained
9772F:	Documentation/scsi/osst.txt
9773F:	drivers/scsi/osst.*
9774F:	drivers/scsi/osst_*.h
9775F:	drivers/scsi/st.h
9776
9777OP-TEE DRIVER
9778M:	Jens Wiklander <jens.wiklander@linaro.org>
9779S:	Maintained
9780F:	drivers/tee/optee/
9781
9782OPA-VNIC DRIVER
9783M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9784M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9785L:	linux-rdma@vger.kernel.org
9786S:	Supported
9787F:	drivers/infiniband/ulp/opa_vnic
9788
9789OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9790M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9791L:	devicetree@vger.kernel.org
9792S:	Maintained
9793F:	Documentation/devicetree/dynamic-resolution-notes.txt
9794F:	Documentation/devicetree/overlay-notes.txt
9795F:	drivers/of/overlay.c
9796F:	drivers/of/resolver.c
9797
9798OPEN FIRMWARE AND FLATTENED DEVICE TREE
9799M:	Rob Herring <robh+dt@kernel.org>
9800M:	Frank Rowand <frowand.list@gmail.com>
9801L:	devicetree@vger.kernel.org
9802W:	http://www.devicetree.org/
9803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9804S:	Maintained
9805F:	drivers/of/
9806F:	include/linux/of*.h
9807F:	scripts/dtc/
9808F:	Documentation/ABI/testing/sysfs-firmware-ofw
9809
9810OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9811M:	Rob Herring <robh+dt@kernel.org>
9812M:	Mark Rutland <mark.rutland@arm.com>
9813L:	devicetree@vger.kernel.org
9814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9815Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9816S:	Maintained
9817F:	Documentation/devicetree/
9818F:	arch/*/boot/dts/
9819F:	include/dt-bindings/
9820
9821OPENCORES I2C BUS DRIVER
9822M:	Peter Korsgaard <jacmet@sunsite.dk>
9823L:	linux-i2c@vger.kernel.org
9824S:	Maintained
9825F:	Documentation/i2c/busses/i2c-ocores
9826F:	drivers/i2c/busses/i2c-ocores.c
9827
9828OPENRISC ARCHITECTURE
9829M:	Jonas Bonn <jonas@southpole.se>
9830M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9831M:	Stafford Horne <shorne@gmail.com>
9832T:	git git://github.com/openrisc/linux.git
9833L:	openrisc@lists.librecores.org
9834W:	http://openrisc.io
9835S:	Maintained
9836F:	arch/openrisc/
9837
9838OPENVSWITCH
9839M:	Pravin Shelar <pshelar@nicira.com>
9840L:	netdev@vger.kernel.org
9841L:	dev@openvswitch.org
9842W:	http://openvswitch.org
9843S:	Maintained
9844F:	net/openvswitch/
9845F:	include/uapi/linux/openvswitch.h
9846
9847OPERATING PERFORMANCE POINTS (OPP)
9848M:	Viresh Kumar <vireshk@kernel.org>
9849M:	Nishanth Menon <nm@ti.com>
9850M:	Stephen Boyd <sboyd@codeaurora.org>
9851L:	linux-pm@vger.kernel.org
9852S:	Maintained
9853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9854F:	drivers/base/power/opp/
9855F:	include/linux/pm_opp.h
9856F:	Documentation/power/opp.txt
9857F:	Documentation/devicetree/bindings/opp/
9858
9859OPL4 DRIVER
9860M:	Clemens Ladisch <clemens@ladisch.de>
9861L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9862T:	git git://git.alsa-project.org/alsa-kernel.git
9863S:	Maintained
9864F:	sound/drivers/opl4/
9865
9866OPROFILE
9867M:	Robert Richter <rric@kernel.org>
9868L:	oprofile-list@lists.sf.net
9869S:	Maintained
9870F:	arch/*/include/asm/oprofile*.h
9871F:	arch/*/oprofile/
9872F:	drivers/oprofile/
9873F:	include/linux/oprofile.h
9874
9875ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9876M:	Mark Fasheh <mfasheh@versity.com>
9877M:	Joel Becker <jlbec@evilplan.org>
9878L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9879W:	http://ocfs2.wiki.kernel.org
9880S:	Supported
9881F:	Documentation/filesystems/ocfs2.txt
9882F:	Documentation/filesystems/dlmfs.txt
9883F:	fs/ocfs2/
9884
9885ORANGEFS FILESYSTEM
9886M:	Mike Marshall <hubcap@omnibond.com>
9887L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9889S:	Supported
9890F:	fs/orangefs/
9891F:	Documentation/filesystems/orangefs.txt
9892
9893ORINOCO DRIVER
9894L:	linux-wireless@vger.kernel.org
9895W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9896W:	http://www.nongnu.org/orinoco/
9897S:	Orphan
9898F:	drivers/net/wireless/intersil/orinoco/
9899
9900OSD LIBRARY and FILESYSTEM
9901M:	Boaz Harrosh <ooo@electrozaur.com>
9902S:	Maintained
9903F:	drivers/scsi/osd/
9904F:	include/scsi/osd_*
9905F:	fs/exofs/
9906
9907OV2659 OMNIVISION SENSOR DRIVER
9908M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9909L:	linux-media@vger.kernel.org
9910W:	https://linuxtv.org
9911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9912T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9913S:	Maintained
9914F:	drivers/media/i2c/ov2659.c
9915F:	include/media/i2c/ov2659.h
9916
9917OVERLAY FILESYSTEM
9918M:	Miklos Szeredi <miklos@szeredi.hu>
9919L:	linux-unionfs@vger.kernel.org
9920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9921S:	Supported
9922F:	fs/overlayfs/
9923F:	Documentation/filesystems/overlayfs.txt
9924
9925P54 WIRELESS DRIVER
9926M:	Christian Lamparter <chunkeey@googlemail.com>
9927L:	linux-wireless@vger.kernel.org
9928W:	http://wireless.kernel.org/en/users/Drivers/p54
9929S:	Maintained
9930F:	drivers/net/wireless/intersil/p54/
9931
9932PA SEMI ETHERNET DRIVER
9933L:	netdev@vger.kernel.org
9934S:	Orphan
9935F:	drivers/net/ethernet/pasemi/*
9936
9937PA SEMI SMBUS DRIVER
9938L:	linux-i2c@vger.kernel.org
9939S:	Orphan
9940F:	drivers/i2c/busses/i2c-pasemi.c
9941
9942PADATA PARALLEL EXECUTION MECHANISM
9943M:	Steffen Klassert <steffen.klassert@secunet.com>
9944L:	linux-crypto@vger.kernel.org
9945S:	Maintained
9946F:	kernel/padata.c
9947F:	include/linux/padata.h
9948F:	Documentation/padata.txt
9949
9950PANASONIC LAPTOP ACPI EXTRAS DRIVER
9951M:	Harald Welte <laforge@gnumonks.org>
9952L:	platform-driver-x86@vger.kernel.org
9953S:	Maintained
9954F:	drivers/platform/x86/panasonic-laptop.c
9955
9956PANASONIC MN10300/AM33/AM34 PORT
9957M:	David Howells <dhowells@redhat.com>
9958L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9959W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9960S:	Maintained
9961F:	Documentation/mn10300/
9962F:	arch/mn10300/
9963
9964PARALLEL LCD/KEYPAD PANEL DRIVER
9965M:	Willy Tarreau <willy@haproxy.com>
9966M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9967S:	Odd Fixes
9968F:	Documentation/misc-devices/lcd-panel-cgram.txt
9969F:	drivers/misc/panel.c
9970
9971PARALLEL PORT SUBSYSTEM
9972M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9973M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9974L:	linux-parport@lists.infradead.org (subscribers-only)
9975S:	Maintained
9976F:	drivers/parport/
9977F:	include/linux/parport*.h
9978F:	drivers/char/ppdev.c
9979F:	include/uapi/linux/ppdev.h
9980F:	Documentation/parport*.txt
9981
9982PARAVIRT_OPS INTERFACE
9983M:	Jeremy Fitzhardinge <jeremy@goop.org>
9984M:	Chris Wright <chrisw@sous-sol.org>
9985M:	Alok Kataria <akataria@vmware.com>
9986M:	Rusty Russell <rusty@rustcorp.com.au>
9987L:	virtualization@lists.linux-foundation.org
9988S:	Supported
9989F:	Documentation/virtual/paravirt_ops.txt
9990F:	arch/*/kernel/paravirt*
9991F:	arch/*/include/asm/paravirt.h
9992F:	include/linux/hypervisor.h
9993
9994PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9995M:	Tim Waugh <tim@cyberelk.net>
9996L:	linux-parport@lists.infradead.org (subscribers-only)
9997S:	Maintained
9998F:	Documentation/blockdev/paride.txt
9999F:	drivers/block/paride/
10000
10001PARISC ARCHITECTURE
10002M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10003M:	Helge Deller <deller@gmx.de>
10004L:	linux-parisc@vger.kernel.org
10005W:	http://www.parisc-linux.org/
10006Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10009S:	Maintained
10010F:	arch/parisc/
10011F:	Documentation/parisc/
10012F:	drivers/parisc/
10013F:	drivers/char/agp/parisc-agp.c
10014F:	drivers/input/serio/gscps2.c
10015F:	drivers/parport/parport_gsc.*
10016F:	drivers/tty/serial/8250/8250_gsc.c
10017F:	drivers/video/fbdev/sti*
10018F:	drivers/video/console/sti*
10019F:	drivers/video/logo/logo_parisc*
10020
10021PARMAN
10022M:	Jiri Pirko <jiri@mellanox.com>
10023L:	netdev@vger.kernel.org
10024S:	Supported
10025F:	lib/parman.c
10026F:	lib/test_parman.c
10027F:	include/linux/parman.h
10028
10029PC87360 HARDWARE MONITORING DRIVER
10030M:	Jim Cromie <jim.cromie@gmail.com>
10031L:	linux-hwmon@vger.kernel.org
10032S:	Maintained
10033F:	Documentation/hwmon/pc87360
10034F:	drivers/hwmon/pc87360.c
10035
10036PC8736x GPIO DRIVER
10037M:	Jim Cromie <jim.cromie@gmail.com>
10038S:	Maintained
10039F:	drivers/char/pc8736x_gpio.c
10040
10041PC87427 HARDWARE MONITORING DRIVER
10042M:	Jean Delvare <jdelvare@suse.com>
10043L:	linux-hwmon@vger.kernel.org
10044S:	Maintained
10045F:	Documentation/hwmon/pc87427
10046F:	drivers/hwmon/pc87427.c
10047
10048PCA9532 LED DRIVER
10049M:	Riku Voipio <riku.voipio@iki.fi>
10050S:	Maintained
10051F:	drivers/leds/leds-pca9532.c
10052F:	include/linux/leds-pca9532.h
10053
10054PCA9541 I2C BUS MASTER SELECTOR DRIVER
10055M:	Guenter Roeck <linux@roeck-us.net>
10056L:	linux-i2c@vger.kernel.org
10057S:	Maintained
10058F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10059
10060PCDP - PRIMARY CONSOLE AND DEBUG PORT
10061M:	Khalid Aziz <khalid@gonehiking.org>
10062S:	Maintained
10063F:	drivers/firmware/pcdp.*
10064
10065PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10066M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10067L:	linux-pci@vger.kernel.org
10068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10069S:	Maintained
10070F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10071F:	drivers/pci/host/pci-aardvark.c
10072
10073PCI DRIVER FOR ALTERA PCIE IP
10074M:	Ley Foon Tan <lftan@altera.com>
10075L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10076L:	linux-pci@vger.kernel.org
10077S:	Supported
10078F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10079F:	drivers/pci/host/pcie-altera.c
10080
10081PCI DRIVER FOR APPLIEDMICRO XGENE
10082M:	Tanmay Inamdar <tinamdar@apm.com>
10083L:	linux-pci@vger.kernel.org
10084L:	linux-arm-kernel@lists.infradead.org
10085S:	Maintained
10086F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10087F:	drivers/pci/host/pci-xgene.c
10088
10089PCI DRIVER FOR ARM VERSATILE PLATFORM
10090M:	Rob Herring <robh@kernel.org>
10091L:	linux-pci@vger.kernel.org
10092L:	linux-arm-kernel@lists.infradead.org
10093S:	Maintained
10094F:	Documentation/devicetree/bindings/pci/versatile.txt
10095F:	drivers/pci/host/pci-versatile.c
10096
10097PCI DRIVER FOR ARMADA 8K
10098M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10099L:	linux-pci@vger.kernel.org
10100L:	linux-arm-kernel@lists.infradead.org
10101S:	Maintained
10102F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10103F:	drivers/pci/dwc/pcie-armada8k.c
10104
10105PCI DRIVER FOR FREESCALE LAYERSCAPE
10106M:	Minghuan Lian <minghuan.Lian@freescale.com>
10107M:	Mingkai Hu <mingkai.hu@freescale.com>
10108M:	Roy Zang <tie-fei.zang@freescale.com>
10109L:	linuxppc-dev@lists.ozlabs.org
10110L:	linux-pci@vger.kernel.org
10111L:	linux-arm-kernel@lists.infradead.org
10112S:	Maintained
10113F:	drivers/pci/dwc/*layerscape*
10114
10115PCI DRIVER FOR GENERIC OF HOSTS
10116M:	Will Deacon <will.deacon@arm.com>
10117L:	linux-pci@vger.kernel.org
10118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10119S:	Maintained
10120F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10121F:	drivers/pci/host/pci-host-common.c
10122F:	drivers/pci/host/pci-host-generic.c
10123
10124PCI DRIVER FOR IMX6
10125M:	Richard Zhu <hongxing.zhu@nxp.com>
10126M:	Lucas Stach <l.stach@pengutronix.de>
10127L:	linux-pci@vger.kernel.org
10128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129S:	Maintained
10130F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10131F:	drivers/pci/dwc/*imx6*
10132
10133PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10134M:	Keith Busch <keith.busch@intel.com>
10135L:	linux-pci@vger.kernel.org
10136S:	Supported
10137F:	drivers/pci/host/vmd.c
10138
10139PCI DRIVER FOR MICROSEMI SWITCHTEC
10140M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10141M:	Stephen Bates <stephen.bates@microsemi.com>
10142M:	Logan Gunthorpe <logang@deltatee.com>
10143L:	linux-pci@vger.kernel.org
10144S:	Maintained
10145F:	Documentation/switchtec.txt
10146F:	Documentation/ABI/testing/sysfs-class-switchtec
10147F:	drivers/pci/switch/switchtec*
10148F:	include/uapi/linux/switchtec_ioctl.h
10149
10150PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10151M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10152M:	Jason Cooper <jason@lakedaemon.net>
10153L:	linux-pci@vger.kernel.org
10154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10155S:	Maintained
10156F:	drivers/pci/host/*mvebu*
10157
10158PCI DRIVER FOR NVIDIA TEGRA
10159M:	Thierry Reding <thierry.reding@gmail.com>
10160L:	linux-tegra@vger.kernel.org
10161L:	linux-pci@vger.kernel.org
10162S:	Supported
10163F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10164F:	drivers/pci/host/pci-tegra.c
10165
10166PCI DRIVER FOR RENESAS R-CAR
10167M:	Simon Horman <horms@verge.net.au>
10168L:	linux-pci@vger.kernel.org
10169L:	linux-renesas-soc@vger.kernel.org
10170S:	Maintained
10171F:	drivers/pci/host/*rcar*
10172
10173PCI DRIVER FOR SAMSUNG EXYNOS
10174M:	Jingoo Han <jingoohan1@gmail.com>
10175L:	linux-pci@vger.kernel.org
10176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10177L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10178S:	Maintained
10179F:	drivers/pci/dwc/pci-exynos.c
10180
10181PCI DRIVER FOR SYNOPSIS DESIGNWARE
10182M:	Jingoo Han <jingoohan1@gmail.com>
10183M:	Joao Pinto <Joao.Pinto@synopsys.com>
10184L:	linux-pci@vger.kernel.org
10185S:	Maintained
10186F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10187F:	drivers/pci/dwc/*designware*
10188
10189PCI DRIVER FOR TI DRA7XX
10190M:	Kishon Vijay Abraham I <kishon@ti.com>
10191L:	linux-omap@vger.kernel.org
10192L:	linux-pci@vger.kernel.org
10193S:	Supported
10194F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10195F:	drivers/pci/dwc/pci-dra7xx.c
10196
10197PCI DRIVER FOR TI KEYSTONE
10198M:	Murali Karicheri <m-karicheri2@ti.com>
10199L:	linux-pci@vger.kernel.org
10200L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10201S:	Maintained
10202F:	drivers/pci/dwc/*keystone*
10203
10204PCI ENDPOINT SUBSYSTEM
10205M:	Kishon Vijay Abraham I <kishon@ti.com>
10206L:	linux-pci@vger.kernel.org
10207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10208S:	Supported
10209F:	drivers/pci/endpoint/
10210F:	drivers/misc/pci_endpoint_test.c
10211F:	tools/pci/
10212
10213PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10214M:	Russell Currey <ruscur@russell.cc>
10215L:	linuxppc-dev@lists.ozlabs.org
10216S:	Supported
10217F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10218F:	arch/powerpc/kernel/eeh*.c
10219F:	arch/powerpc/platforms/*/eeh*.c
10220F:	arch/powerpc/include/*/eeh*.h
10221
10222PCI ERROR RECOVERY
10223M:	Linas Vepstas <linasvepstas@gmail.com>
10224L:	linux-pci@vger.kernel.org
10225S:	Supported
10226F:	Documentation/PCI/pci-error-recovery.txt
10227
10228PCI MSI DRIVER FOR ALTERA MSI IP
10229M:	Ley Foon Tan <lftan@altera.com>
10230L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10231L:	linux-pci@vger.kernel.org
10232S:	Supported
10233F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10234F:	drivers/pci/host/pcie-altera-msi.c
10235
10236PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10237M:	Duc Dang <dhdang@apm.com>
10238L:	linux-pci@vger.kernel.org
10239L:	linux-arm-kernel@lists.infradead.org
10240S:	Maintained
10241F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10242F:	drivers/pci/host/pci-xgene-msi.c
10243
10244PCI SUBSYSTEM
10245M:	Bjorn Helgaas <bhelgaas@google.com>
10246L:	linux-pci@vger.kernel.org
10247Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10249S:	Supported
10250F:	Documentation/devicetree/bindings/pci/
10251F:	Documentation/PCI/
10252F:	drivers/pci/
10253F:	include/linux/pci*
10254F:	arch/x86/pci/
10255F:	arch/x86/kernel/quirks.c
10256
10257PCIE DRIVER FOR AXIS ARTPEC
10258M:	Niklas Cassel <niklas.cassel@axis.com>
10259M:	Jesper Nilsson <jesper.nilsson@axis.com>
10260L:	linux-arm-kernel@axis.com
10261L:	linux-pci@vger.kernel.org
10262S:	Maintained
10263F:	Documentation/devicetree/bindings/pci/axis,artpec*
10264F:	drivers/pci/dwc/*artpec*
10265
10266PCIE DRIVER FOR CAVIUM THUNDERX
10267M:	David Daney <david.daney@cavium.com>
10268L:	linux-pci@vger.kernel.org
10269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10270S:	Supported
10271F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10272F:	drivers/pci/host/pci-thunder-*
10273
10274PCIE DRIVER FOR HISILICON
10275M:	Zhou Wang <wangzhou1@hisilicon.com>
10276M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10277L:	linux-pci@vger.kernel.org
10278S:	Maintained
10279F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10280F:	drivers/pci/dwc/pcie-hisi.c
10281
10282PCIE DRIVER FOR HISILICON KIRIN
10283M:	Xiaowei Song <songxiaowei@hisilicon.com>
10284M:	Binghui Wang <wangbinghui@hisilicon.com>
10285L:	linux-pci@vger.kernel.org
10286S:	Maintained
10287F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10288F:	drivers/pci/dwc/pcie-kirin.c
10289
10290PCIE DRIVER FOR MEDIATEK
10291M:	Ryder Lee <ryder.lee@mediatek.com>
10292L:	linux-pci@vger.kernel.org
10293L:	linux-mediatek@lists.infradead.org
10294S:	Supported
10295F:	Documentation/devicetree/bindings/pci/mediatek*
10296F:	drivers/pci/host/*mediatek*
10297
10298PCIE DRIVER FOR QUALCOMM MSM
10299M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10300L:	linux-pci@vger.kernel.org
10301L:	linux-arm-msm@vger.kernel.org
10302S:	Maintained
10303F:	drivers/pci/dwc/*qcom*
10304
10305PCIE DRIVER FOR ROCKCHIP
10306M:	Shawn Lin <shawn.lin@rock-chips.com>
10307L:	linux-pci@vger.kernel.org
10308L:	linux-rockchip@lists.infradead.org
10309S:	Maintained
10310F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10311F:	drivers/pci/host/pcie-rockchip.c
10312
10313PCIE DRIVER FOR ST SPEAR13XX
10314M:	Pratyush Anand <pratyush.anand@gmail.com>
10315L:	linux-pci@vger.kernel.org
10316S:	Maintained
10317F:	drivers/pci/dwc/*spear*
10318
10319PCMCIA SUBSYSTEM
10320P:	Linux PCMCIA Team
10321L:	linux-pcmcia@lists.infradead.org
10322W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10324S:	Maintained
10325F:	Documentation/pcmcia/
10326F:	tools/pcmcia/
10327F:	drivers/pcmcia/
10328F:	include/pcmcia/
10329
10330PCNET32 NETWORK DRIVER
10331M:	Don Fry <pcnet32@frontier.com>
10332L:	netdev@vger.kernel.org
10333S:	Maintained
10334F:	drivers/net/ethernet/amd/pcnet32.c
10335
10336PCRYPT PARALLEL CRYPTO ENGINE
10337M:	Steffen Klassert <steffen.klassert@secunet.com>
10338L:	linux-crypto@vger.kernel.org
10339S:	Maintained
10340F:	crypto/pcrypt.c
10341F:	include/crypto/pcrypt.h
10342
10343PER-CPU MEMORY ALLOCATOR
10344M:	Tejun Heo <tj@kernel.org>
10345M:	Christoph Lameter <cl@linux.com>
10346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10347S:	Maintained
10348F:	include/linux/percpu*.h
10349F:	mm/percpu*.c
10350F:	arch/*/include/asm/percpu.h
10351
10352PER-TASK DELAY ACCOUNTING
10353M:	Balbir Singh <bsingharora@gmail.com>
10354S:	Maintained
10355F:	include/linux/delayacct.h
10356F:	kernel/delayacct.c
10357
10358PERFORMANCE EVENTS SUBSYSTEM
10359M:	Peter Zijlstra <peterz@infradead.org>
10360M:	Ingo Molnar <mingo@redhat.com>
10361M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10362R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10363L:	linux-kernel@vger.kernel.org
10364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10365S:	Supported
10366F:	kernel/events/*
10367F:	include/linux/perf_event.h
10368F:	include/uapi/linux/perf_event.h
10369F:	arch/*/kernel/perf_event*.c
10370F:	arch/*/kernel/*/perf_event*.c
10371F:	arch/*/kernel/*/*/perf_event*.c
10372F:	arch/*/include/asm/perf_event.h
10373F:	arch/*/kernel/perf_callchain.c
10374F:	arch/*/events/*
10375F:	tools/perf/
10376
10377PERSONALITY HANDLING
10378M:	Christoph Hellwig <hch@infradead.org>
10379L:	linux-abi-devel@lists.sourceforge.net
10380S:	Maintained
10381F:	include/linux/personality.h
10382F:	include/uapi/linux/personality.h
10383
10384PHONET PROTOCOL
10385M:	Remi Denis-Courmont <courmisch@gmail.com>
10386S:	Supported
10387F:	Documentation/networking/phonet.txt
10388F:	include/linux/phonet.h
10389F:	include/net/phonet/
10390F:	include/uapi/linux/phonet.h
10391F:	net/phonet/
10392
10393PHRAM MTD DRIVER
10394M:	Joern Engel <joern@lazybastard.org>
10395L:	linux-mtd@lists.infradead.org
10396S:	Maintained
10397F:	drivers/mtd/devices/phram.c
10398
10399PICOLCD HID DRIVER
10400M:	Bruno Prémont <bonbons@linux-vserver.org>
10401L:	linux-input@vger.kernel.org
10402S:	Maintained
10403F:	drivers/hid/hid-picolcd*
10404
10405PICOXCELL SUPPORT
10406M:	Jamie Iles <jamie@jamieiles.com>
10407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10408T:	git git://github.com/jamieiles/linux-2.6-ji.git
10409S:	Supported
10410F:	arch/arm/boot/dts/picoxcell*
10411F:	arch/arm/mach-picoxcell/
10412F:	drivers/crypto/picoxcell*
10413
10414PIN CONTROL SUBSYSTEM
10415M:	Linus Walleij <linus.walleij@linaro.org>
10416L:	linux-gpio@vger.kernel.org
10417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/pinctrl/
10420F:	Documentation/driver-api/pinctl.rst
10421F:	drivers/pinctrl/
10422F:	include/linux/pinctrl/
10423
10424PIN CONTROLLER - ATMEL AT91
10425M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427S:	Maintained
10428F:	drivers/pinctrl/pinctrl-at91.*
10429
10430PIN CONTROLLER - ATMEL AT91 PIO4
10431M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433L:	linux-gpio@vger.kernel.org
10434S:	Supported
10435F:	drivers/pinctrl/pinctrl-at91-pio4.*
10436
10437PIN CONTROLLER - INTEL
10438M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10439M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10440S:	Maintained
10441F:	drivers/pinctrl/intel/
10442
10443PIN CONTROLLER - QUALCOMM
10444M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10445S:	Maintained
10446L:	linux-arm-msm@vger.kernel.org
10447F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10448F:	drivers/pinctrl/qcom/
10449
10450PIN CONTROLLER - RENESAS
10451M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10452M:	Geert Uytterhoeven <geert+renesas@glider.be>
10453L:	linux-renesas-soc@vger.kernel.org
10454S:	Maintained
10455F:	drivers/pinctrl/sh-pfc/
10456
10457PIN CONTROLLER - SAMSUNG
10458M:	Tomasz Figa <tomasz.figa@gmail.com>
10459M:	Krzysztof Kozlowski <krzk@kernel.org>
10460M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10462L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10463Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10465S:	Maintained
10466F:	drivers/pinctrl/samsung/
10467F:	include/dt-bindings/pinctrl/samsung.h
10468F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10469
10470PIN CONTROLLER - SINGLE
10471M:	Tony Lindgren <tony@atomide.com>
10472M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10473L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10474L:	linux-omap@vger.kernel.org
10475S:	Maintained
10476F:	drivers/pinctrl/pinctrl-single.c
10477
10478PIN CONTROLLER - ST SPEAR
10479M:	Viresh Kumar <vireshk@kernel.org>
10480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10481W:	http://www.st.com/spear
10482S:	Maintained
10483F:	drivers/pinctrl/spear/
10484
10485PISTACHIO SOC SUPPORT
10486M:	James Hartley <james.hartley@imgtec.com>
10487M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10488L:	linux-mips@linux-mips.org
10489S:	Maintained
10490F:	arch/mips/pistachio/
10491F:	arch/mips/include/asm/mach-pistachio/
10492F:	arch/mips/boot/dts/img/pistachio*
10493F:	arch/mips/configs/pistachio*_defconfig
10494
10495PKTCDVD DRIVER
10496S:	Orphan
10497M:	linux-block@vger.kernel.org
10498F:	drivers/block/pktcdvd.c
10499F:	include/linux/pktcdvd.h
10500F:	include/uapi/linux/pktcdvd.h
10501
10502PKUNITY SOC DRIVERS
10503M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10504W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10505S:	Maintained
10506T:	git git://github.com/gxt/linux.git
10507F:	drivers/input/serio/i8042-unicore32io.h
10508F:	drivers/i2c/busses/i2c-puv3.c
10509F:	drivers/video/fbdev/fb-puv3.c
10510F:	drivers/rtc/rtc-puv3.c
10511
10512PMBUS HARDWARE MONITORING DRIVERS
10513M:	Guenter Roeck <linux@roeck-us.net>
10514L:	linux-hwmon@vger.kernel.org
10515W:	http://hwmon.wiki.kernel.org/
10516W:	http://www.roeck-us.net/linux/drivers/
10517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10518S:	Maintained
10519F:	Documentation/hwmon/pmbus
10520F:	drivers/hwmon/pmbus/
10521F:	include/linux/pmbus.h
10522
10523PMC SIERRA MaxRAID DRIVER
10524L:	linux-scsi@vger.kernel.org
10525W:	http://www.pmc-sierra.com/
10526S:	Orphan
10527F:	drivers/scsi/pmcraid.*
10528
10529PMC SIERRA PM8001 DRIVER
10530M:	Jack Wang <jinpu.wang@profitbricks.com>
10531M:	lindar_liu@usish.com
10532L:	linux-scsi@vger.kernel.org
10533S:	Supported
10534F:	drivers/scsi/pm8001/
10535
10536PNP SUPPORT
10537M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10538S:	Maintained
10539F:	drivers/pnp/
10540
10541POSIX CLOCKS and TIMERS
10542M:	Thomas Gleixner <tglx@linutronix.de>
10543L:	linux-kernel@vger.kernel.org
10544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10545S:	Maintained
10546F:	fs/timerfd.c
10547F:	include/linux/timer*
10548F:	kernel/time/*timer*
10549
10550POWER MANAGEMENT CORE
10551M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10552L:	linux-pm@vger.kernel.org
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10554B:	https://bugzilla.kernel.org
10555S:	Supported
10556F:	drivers/base/power/
10557F:	include/linux/pm.h
10558F:	include/linux/pm_*
10559F:	include/linux/powercap.h
10560F:	drivers/powercap/
10561
10562POWER STATE COORDINATION INTERFACE (PSCI)
10563M:	Mark Rutland <mark.rutland@arm.com>
10564M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10565L:	linux-arm-kernel@lists.infradead.org
10566S:	Maintained
10567F:	drivers/firmware/psci*.c
10568F:	include/linux/psci.h
10569F:	include/uapi/linux/psci.h
10570
10571POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10572M:	Sebastian Reichel <sre@kernel.org>
10573L:	linux-pm@vger.kernel.org
10574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10575S:	Maintained
10576F:	Documentation/devicetree/bindings/power/supply/
10577F:	include/linux/power_supply.h
10578F:	drivers/power/supply/
10579
10580POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10581M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10582L:	linuxppc-dev@lists.ozlabs.org
10583S:	Maintained
10584F:	drivers/char/powernv-op-panel.c
10585
10586PPP OVER ATM (RFC 2364)
10587M:	Mitchell Blank Jr <mitch@sfgoth.com>
10588S:	Maintained
10589F:	net/atm/pppoatm.c
10590F:	include/uapi/linux/atmppp.h
10591
10592PPP OVER ETHERNET
10593M:	Michal Ostrowski <mostrows@earthlink.net>
10594S:	Maintained
10595F:	drivers/net/ppp/pppoe.c
10596F:	drivers/net/ppp/pppox.c
10597
10598PPP OVER L2TP
10599M:	James Chapman <jchapman@katalix.com>
10600S:	Maintained
10601F:	net/l2tp/l2tp_ppp.c
10602F:	include/linux/if_pppol2tp.h
10603F:	include/uapi/linux/if_pppol2tp.h
10604
10605PPP PROTOCOL DRIVERS AND COMPRESSORS
10606M:	Paul Mackerras <paulus@samba.org>
10607L:	linux-ppp@vger.kernel.org
10608S:	Maintained
10609F:	drivers/net/ppp/ppp_*
10610
10611PPS SUPPORT
10612M:	Rodolfo Giometti <giometti@enneenne.com>
10613W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10614L:	linuxpps@ml.enneenne.com (subscribers-only)
10615S:	Maintained
10616F:	Documentation/pps/
10617F:	drivers/pps/
10618F:	include/linux/pps*.h
10619
10620PPTP DRIVER
10621M:	Dmitry Kozlov <xeb@mail.ru>
10622L:	netdev@vger.kernel.org
10623S:	Maintained
10624F:	drivers/net/ppp/pptp.c
10625W:	http://sourceforge.net/projects/accel-pptp
10626
10627PREEMPTIBLE KERNEL
10628M:	Robert Love <rml@tech9.net>
10629L:	kpreempt-tech@lists.sourceforge.net
10630W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10631S:	Supported
10632F:	Documentation/preempt-locking.txt
10633F:	include/linux/preempt.h
10634
10635PRINTK
10636M:	Petr Mladek <pmladek@suse.com>
10637M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10638R:	Steven Rostedt <rostedt@goodmis.org>
10639S:	Maintained
10640F:	kernel/printk/
10641F:	include/linux/printk.h
10642
10643PRISM54 WIRELESS DRIVER
10644M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10645L:	linux-wireless@vger.kernel.org
10646W:	http://wireless.kernel.org/en/users/Drivers/p54
10647S:	Obsolete
10648F:	drivers/net/wireless/intersil/prism54/
10649
10650PROC SYSCTL
10651M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10652M:	Kees Cook <keescook@chromium.org>
10653L:	linux-kernel@vger.kernel.org
10654L:	linux-fsdevel@vger.kernel.org
10655S:	Maintained
10656F:	fs/proc/proc_sysctl.c
10657F:	include/linux/sysctl.h
10658F:	kernel/sysctl.c
10659F:	tools/testing/selftests/sysctl/
10660
10661PS3 NETWORK SUPPORT
10662M:	Geoff Levand <geoff@infradead.org>
10663L:	netdev@vger.kernel.org
10664L:	linuxppc-dev@lists.ozlabs.org
10665S:	Maintained
10666F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10667
10668PS3 PLATFORM SUPPORT
10669M:	Geoff Levand <geoff@infradead.org>
10670L:	linuxppc-dev@lists.ozlabs.org
10671S:	Maintained
10672F:	arch/powerpc/boot/ps3*
10673F:	arch/powerpc/include/asm/lv1call.h
10674F:	arch/powerpc/include/asm/ps3*.h
10675F:	arch/powerpc/platforms/ps3/
10676F:	drivers/*/ps3*
10677F:	drivers/ps3/
10678F:	drivers/rtc/rtc-ps3.c
10679F:	drivers/usb/host/*ps3.c
10680F:	sound/ppc/snd_ps3*
10681
10682PS3VRAM DRIVER
10683M:	Jim Paris <jim@jtan.com>
10684M:	Geoff Levand <geoff@infradead.org>
10685L:	linuxppc-dev@lists.ozlabs.org
10686S:	Maintained
10687F:	drivers/block/ps3vram.c
10688
10689PSAMPLE PACKET SAMPLING SUPPORT:
10690M:	Yotam Gigi <yotamg@mellanox.com>
10691S:	Maintained
10692F:	net/psample
10693F:	include/net/psample.h
10694F:	include/uapi/linux/psample.h
10695
10696PSTORE FILESYSTEM
10697M:	Kees Cook <keescook@chromium.org>
10698M:	Anton Vorontsov <anton@enomsg.org>
10699M:	Colin Cross <ccross@android.com>
10700M:	Tony Luck <tony.luck@intel.com>
10701S:	Maintained
10702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10703F:	fs/pstore/
10704F:	include/linux/pstore*
10705F:	drivers/firmware/efi/efi-pstore.c
10706F:	drivers/acpi/apei/erst.c
10707F:	Documentation/admin-guide/ramoops.rst
10708F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10709K:	\b(pstore|ramoops)
10710
10711PTP HARDWARE CLOCK SUPPORT
10712M:	Richard Cochran <richardcochran@gmail.com>
10713L:	netdev@vger.kernel.org
10714S:	Maintained
10715W:	http://linuxptp.sourceforge.net/
10716F:	Documentation/ABI/testing/sysfs-ptp
10717F:	Documentation/ptp/*
10718F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10719F:	drivers/net/phy/dp83640*
10720F:	drivers/ptp/*
10721F:	include/linux/ptp_cl*
10722
10723PTRACE SUPPORT
10724M:	Oleg Nesterov <oleg@redhat.com>
10725S:	Maintained
10726F:	include/asm-generic/syscall.h
10727F:	include/linux/ptrace.h
10728F:	include/linux/regset.h
10729F:	include/linux/tracehook.h
10730F:	include/uapi/linux/ptrace.h
10731F:	include/uapi/linux/ptrace.h
10732F:	include/asm-generic/ptrace.h
10733F:	kernel/ptrace.c
10734F:	arch/*/ptrace*.c
10735F:	arch/*/*/ptrace*.c
10736F:	arch/*/include/asm/ptrace*.h
10737
10738PULSE8-CEC DRIVER
10739M:	Hans Verkuil <hverkuil@xs4all.nl>
10740L:	linux-media@vger.kernel.org
10741T:	git git://linuxtv.org/media_tree.git
10742S:	Maintained
10743F:	drivers/media/usb/pulse8-cec/*
10744
10745PVRUSB2 VIDEO4LINUX DRIVER
10746M:	Mike Isely <isely@pobox.com>
10747L:	pvrusb2@isely.net	(subscribers-only)
10748L:	linux-media@vger.kernel.org
10749W:	http://www.isely.net/pvrusb2/
10750T:	git git://linuxtv.org/media_tree.git
10751S:	Maintained
10752F:	Documentation/media/v4l-drivers/pvrusb2*
10753F:	drivers/media/usb/pvrusb2/
10754
10755PWC WEBCAM DRIVER
10756M:	Hans Verkuil <hverkuil@xs4all.nl>
10757L:	linux-media@vger.kernel.org
10758T:	git git://linuxtv.org/media_tree.git
10759S:	Odd Fixes
10760F:	drivers/media/usb/pwc/*
10761
10762PWM FAN DRIVER
10763M:	Kamil Debski <kamil@wypas.org>
10764M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10765L:	linux-hwmon@vger.kernel.org
10766S:	Supported
10767F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10768F:	Documentation/hwmon/pwm-fan
10769F:	drivers/hwmon/pwm-fan.c
10770
10771PWM SUBSYSTEM
10772M:	Thierry Reding <thierry.reding@gmail.com>
10773L:	linux-pwm@vger.kernel.org
10774S:	Maintained
10775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10776F:	Documentation/pwm.txt
10777F:	Documentation/devicetree/bindings/pwm/
10778F:	include/linux/pwm.h
10779F:	drivers/pwm/
10780F:	drivers/video/backlight/pwm_bl.c
10781F:	include/linux/pwm_backlight.h
10782F:	drivers/gpio/gpio-mvebu.c
10783F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10784
10785PXA GPIO DRIVER
10786M:	Robert Jarzmik <robert.jarzmik@free.fr>
10787L:	linux-gpio@vger.kernel.org
10788S:	Maintained
10789F:	drivers/gpio/gpio-pxa.c
10790
10791PXA MMCI DRIVER
10792S:	Orphan
10793
10794PXA RTC DRIVER
10795M:	Robert Jarzmik <robert.jarzmik@free.fr>
10796L:	linux-rtc@vger.kernel.org
10797S:	Maintained
10798
10799PXA2xx/PXA3xx SUPPORT
10800M:	Daniel Mack <daniel@zonque.org>
10801M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10802M:	Robert Jarzmik <robert.jarzmik@free.fr>
10803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10804T:	git git://github.com/hzhuang1/linux.git
10805T:	git git://github.com/rjarzmik/linux.git
10806S:	Maintained
10807F:	arch/arm/boot/dts/pxa*
10808F:	arch/arm/mach-pxa/
10809F:	drivers/dma/pxa*
10810F:	drivers/pcmcia/pxa2xx*
10811F:	drivers/pinctrl/pxa/
10812F:	drivers/spi/spi-pxa2xx*
10813F:	drivers/usb/gadget/udc/pxa2*
10814F:	include/sound/pxa2xx-lib.h
10815F:	sound/arm/pxa*
10816F:	sound/soc/pxa/
10817
10818PXA3xx NAND FLASH DRIVER
10819M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10820L:	linux-mtd@lists.infradead.org
10821S:	Maintained
10822F:	drivers/mtd/nand/pxa3xx_nand.c
10823
10824QAT DRIVER
10825M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10826M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10827L:	qat-linux@intel.com
10828S:	Supported
10829F:	drivers/crypto/qat/
10830
10831QCOM AUDIO (ASoC) DRIVERS
10832M:	Patrick Lai <plai@codeaurora.org>
10833M:	Banajit Goswami <bgoswami@codeaurora.org>
10834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10835S:	Supported
10836F:	sound/soc/qcom/
10837
10838QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10839M:	Gabriel Somlo <somlo@cmu.edu>
10840M:	"Michael S. Tsirkin" <mst@redhat.com>
10841L:	qemu-devel@nongnu.org
10842S:	Maintained
10843F:	drivers/firmware/qemu_fw_cfg.c
10844
10845QIB DRIVER
10846M:	Mike Marciniszyn <infinipath@intel.com>
10847L:	linux-rdma@vger.kernel.org
10848S:	Supported
10849F:	drivers/infiniband/hw/qib/
10850
10851QLOGIC QL41xxx FCOE DRIVER
10852M:	QLogic-Storage-Upstream@cavium.com
10853L:	linux-scsi@vger.kernel.org
10854S:	Supported
10855F:	drivers/scsi/qedf/
10856
10857QLOGIC QL41xxx ISCSI DRIVER
10858M:	QLogic-Storage-Upstream@cavium.com
10859L:	linux-scsi@vger.kernel.org
10860S:	Supported
10861F:	drivers/scsi/qedi/
10862
10863QLOGIC QL4xxx ETHERNET DRIVER
10864M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10865M:	Ariel Elior <Ariel.Elior@cavium.com>
10866M:	everest-linux-l2@cavium.com
10867L:	netdev@vger.kernel.org
10868S:	Supported
10869F:	drivers/net/ethernet/qlogic/qed/
10870F:	include/linux/qed/
10871F:	drivers/net/ethernet/qlogic/qede/
10872
10873QLOGIC QL4xxx RDMA DRIVER
10874M:	Ram Amrani <Ram.Amrani@cavium.com>
10875M:	Ariel Elior <Ariel.Elior@cavium.com>
10876L:	linux-rdma@vger.kernel.org
10877S:	Supported
10878F:	drivers/infiniband/hw/qedr/
10879F:	include/uapi/rdma/qedr-abi.h
10880
10881QLOGIC QLA1280 SCSI DRIVER
10882M:	Michael Reed <mdr@sgi.com>
10883L:	linux-scsi@vger.kernel.org
10884S:	Maintained
10885F:	drivers/scsi/qla1280.[ch]
10886
10887QLOGIC QLA2XXX FC-SCSI DRIVER
10888M:	qla2xxx-upstream@qlogic.com
10889L:	linux-scsi@vger.kernel.org
10890S:	Supported
10891F:	Documentation/scsi/LICENSE.qla2xxx
10892F:	drivers/scsi/qla2xxx/
10893
10894QLOGIC QLA3XXX NETWORK DRIVER
10895M:	Dept-GELinuxNICDev@cavium.com
10896L:	netdev@vger.kernel.org
10897S:	Supported
10898F:	Documentation/networking/LICENSE.qla3xxx
10899F:	drivers/net/ethernet/qlogic/qla3xxx.*
10900
10901QLOGIC QLA4XXX iSCSI DRIVER
10902M:	QLogic-Storage-Upstream@qlogic.com
10903L:	linux-scsi@vger.kernel.org
10904S:	Supported
10905F:	Documentation/scsi/LICENSE.qla4xxx
10906F:	drivers/scsi/qla4xxx/
10907
10908QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10909M:	Harish Patil <harish.patil@cavium.com>
10910M:	Manish Chopra <manish.chopra@cavium.com>
10911M:	Dept-GELinuxNICDev@cavium.com
10912L:	netdev@vger.kernel.org
10913S:	Supported
10914F:	drivers/net/ethernet/qlogic/qlcnic/
10915
10916QLOGIC QLGE 10Gb ETHERNET DRIVER
10917M:	Harish Patil <harish.patil@cavium.com>
10918M:	Manish Chopra <manish.chopra@cavium.com>
10919M:	Dept-GELinuxNICDev@cavium.com
10920L:	netdev@vger.kernel.org
10921S:	Supported
10922F:	drivers/net/ethernet/qlogic/qlge/
10923
10924QNX4 FILESYSTEM
10925M:	Anders Larsen <al@alarsen.net>
10926W:	http://www.alarsen.net/linux/qnx4fs/
10927S:	Maintained
10928F:	fs/qnx4/
10929F:	include/uapi/linux/qnx4_fs.h
10930F:	include/uapi/linux/qnxtypes.h
10931
10932QORIQ DPAA2 FSL-MC BUS DRIVER
10933M:	Stuart Yoder <stuyoder@gmail.com>
10934M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10935L:	linux-kernel@vger.kernel.org
10936S:	Maintained
10937F:	drivers/staging/fsl-mc/
10938F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10939
10940QT1010 MEDIA DRIVER
10941M:	Antti Palosaari <crope@iki.fi>
10942L:	linux-media@vger.kernel.org
10943W:	https://linuxtv.org
10944W:	http://palosaari.fi/linux/
10945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10946T:	git git://linuxtv.org/anttip/media_tree.git
10947S:	Maintained
10948F:	drivers/media/tuners/qt1010*
10949
10950QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10951M:	Kalle Valo <kvalo@qca.qualcomm.com>
10952L:	ath10k@lists.infradead.org
10953W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10955S:	Supported
10956F:	drivers/net/wireless/ath/ath10k/
10957
10958QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10959M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10960L:	linux-wireless@vger.kernel.org
10961W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10962S:	Supported
10963F:	drivers/net/wireless/ath/ath9k/
10964
10965QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10966M:	Timur Tabi <timur@codeaurora.org>
10967L:	netdev@vger.kernel.org
10968S:	Supported
10969F:	drivers/net/ethernet/qualcomm/emac/
10970
10971QUALCOMM HEXAGON ARCHITECTURE
10972M:	Richard Kuo <rkuo@codeaurora.org>
10973L:	linux-hexagon@vger.kernel.org
10974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10975S:	Supported
10976F:	arch/hexagon/
10977
10978QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10979M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10980L:	linux-media@vger.kernel.org
10981L:	linux-arm-msm@vger.kernel.org
10982T:	git git://linuxtv.org/media_tree.git
10983S:	Maintained
10984F:	drivers/media/platform/qcom/venus/
10985
10986QUALCOMM WCN36XX WIRELESS DRIVER
10987M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10988L:	wcn36xx@lists.infradead.org
10989W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10990T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10991S:	Supported
10992F:	drivers/net/wireless/ath/wcn36xx/
10993
10994QUANTENNA QTNFMAC WIRELESS DRIVER
10995M:	Igor Mitsyanko <imitsyanko@quantenna.com>
10996M:	Avinash Patil <avinashp@quantenna.com>
10997M:	Sergey Matyukevich <smatyukevich@quantenna.com>
10998L:	linux-wireless@vger.kernel.org
10999S:	Maintained
11000F:	drivers/net/wireless/quantenna
11001
11002RADEON and AMDGPU DRM DRIVERS
11003M:	Alex Deucher <alexander.deucher@amd.com>
11004M:	Christian König <christian.koenig@amd.com>
11005L:	amd-gfx@lists.freedesktop.org
11006T:	git git://people.freedesktop.org/~agd5f/linux
11007S:	Supported
11008F:	drivers/gpu/drm/radeon/
11009F:	include/uapi/drm/radeon_drm.h
11010F:	drivers/gpu/drm/amd/
11011F:	include/uapi/drm/amdgpu_drm.h
11012
11013RADEON FRAMEBUFFER DISPLAY DRIVER
11014M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11015L:	linux-fbdev@vger.kernel.org
11016S:	Maintained
11017F:	drivers/video/fbdev/aty/radeon*
11018F:	include/uapi/linux/radeonfb.h
11019
11020RADIOSHARK RADIO DRIVER
11021M:	Hans Verkuil <hverkuil@xs4all.nl>
11022L:	linux-media@vger.kernel.org
11023T:	git git://linuxtv.org/media_tree.git
11024S:	Maintained
11025F:	drivers/media/radio/radio-shark.c
11026
11027RADIOSHARK2 RADIO DRIVER
11028M:	Hans Verkuil <hverkuil@xs4all.nl>
11029L:	linux-media@vger.kernel.org
11030T:	git git://linuxtv.org/media_tree.git
11031S:	Maintained
11032F:	drivers/media/radio/radio-shark2.c
11033F:	drivers/media/radio/radio-tea5777.c
11034
11035RADOS BLOCK DEVICE (RBD)
11036M:	Ilya Dryomov <idryomov@gmail.com>
11037M:	Sage Weil <sage@redhat.com>
11038M:	Alex Elder <elder@kernel.org>
11039L:	ceph-devel@vger.kernel.org
11040W:	http://ceph.com/
11041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11042T:	git git://github.com/ceph/ceph-client.git
11043S:	Supported
11044F:	Documentation/ABI/testing/sysfs-bus-rbd
11045F:	drivers/block/rbd.c
11046F:	drivers/block/rbd_types.h
11047
11048RAGE128 FRAMEBUFFER DISPLAY DRIVER
11049M:	Paul Mackerras <paulus@samba.org>
11050L:	linux-fbdev@vger.kernel.org
11051S:	Maintained
11052F:	drivers/video/fbdev/aty/aty128fb.c
11053
11054RAINSHADOW-CEC DRIVER
11055M:	Hans Verkuil <hverkuil@xs4all.nl>
11056L:	linux-media@vger.kernel.org
11057T:	git git://linuxtv.org/media_tree.git
11058S:	Maintained
11059F:	drivers/media/usb/rainshadow-cec/*
11060
11061RALINK MIPS ARCHITECTURE
11062M:	John Crispin <john@phrozen.org>
11063L:	linux-mips@linux-mips.org
11064S:	Maintained
11065F:	arch/mips/ralink
11066
11067RALINK RT2X00 WIRELESS LAN DRIVER
11068P:	rt2x00 project
11069M:	Stanislaw Gruszka <sgruszka@redhat.com>
11070M:	Helmut Schaa <helmut.schaa@googlemail.com>
11071L:	linux-wireless@vger.kernel.org
11072S:	Maintained
11073F:	drivers/net/wireless/ralink/rt2x00/
11074
11075RAMDISK RAM BLOCK DEVICE DRIVER
11076M:	Jens Axboe <axboe@kernel.dk>
11077S:	Maintained
11078F:	Documentation/blockdev/ramdisk.txt
11079F:	drivers/block/brd.c
11080
11081RANDOM NUMBER DRIVER
11082M:	"Theodore Ts'o" <tytso@mit.edu>
11083S:	Maintained
11084F:	drivers/char/random.c
11085
11086RAPIDIO SUBSYSTEM
11087M:	Matt Porter <mporter@kernel.crashing.org>
11088M:	Alexandre Bounine <alexandre.bounine@idt.com>
11089S:	Maintained
11090F:	drivers/rapidio/
11091
11092RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11093L:	linux-wireless@vger.kernel.org
11094S:	Orphan
11095F:	drivers/net/wireless/ray*
11096
11097RCUTORTURE MODULE
11098M:	Josh Triplett <josh@joshtriplett.org>
11099M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11100L:	linux-kernel@vger.kernel.org
11101S:	Supported
11102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11103F:	Documentation/RCU/torture.txt
11104F:	kernel/rcu/rcutorture.c
11105
11106RCUTORTURE TEST FRAMEWORK
11107M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11108M:	Josh Triplett <josh@joshtriplett.org>
11109R:	Steven Rostedt <rostedt@goodmis.org>
11110R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11111R:	Lai Jiangshan <jiangshanlai@gmail.com>
11112L:	linux-kernel@vger.kernel.org
11113S:	Supported
11114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11115F:	tools/testing/selftests/rcutorture
11116
11117RDC R-321X SoC
11118M:	Florian Fainelli <florian@openwrt.org>
11119S:	Maintained
11120
11121RDC R6040 FAST ETHERNET DRIVER
11122M:	Florian Fainelli <f.fainelli@gmail.com>
11123L:	netdev@vger.kernel.org
11124S:	Maintained
11125F:	drivers/net/ethernet/rdc/r6040.c
11126
11127RDMAVT - RDMA verbs software
11128M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11129L:	linux-rdma@vger.kernel.org
11130S:	Supported
11131F:	drivers/infiniband/sw/rdmavt
11132
11133RDS - RELIABLE DATAGRAM SOCKETS
11134M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11135L:	netdev@vger.kernel.org
11136L:	linux-rdma@vger.kernel.org
11137L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11138W:	https://oss.oracle.com/projects/rds/
11139S:	Supported
11140F:	net/rds/
11141F:	Documentation/networking/rds.txt
11142
11143RDT - RESOURCE ALLOCATION
11144M:	Fenghua Yu <fenghua.yu@intel.com>
11145L:	linux-kernel@vger.kernel.org
11146S:	Supported
11147F:	arch/x86/kernel/cpu/intel_rdt*
11148F:	arch/x86/include/asm/intel_rdt_sched.h
11149F:	Documentation/x86/intel_rdt*
11150
11151READ-COPY UPDATE (RCU)
11152M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11153M:	Josh Triplett <josh@joshtriplett.org>
11154R:	Steven Rostedt <rostedt@goodmis.org>
11155R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11156R:	Lai Jiangshan <jiangshanlai@gmail.com>
11157L:	linux-kernel@vger.kernel.org
11158W:	http://www.rdrop.com/users/paulmck/RCU/
11159S:	Supported
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11161F:	Documentation/RCU/
11162X:	Documentation/RCU/torture.txt
11163F:	include/linux/rcu*
11164X:	include/linux/srcu.h
11165F:	kernel/rcu/
11166X:	kernel/torture.c
11167
11168REAL TIME CLOCK (RTC) SUBSYSTEM
11169M:	Alessandro Zummo <a.zummo@towertech.it>
11170M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11171L:	linux-rtc@vger.kernel.org
11172Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11174S:	Maintained
11175F:	Documentation/devicetree/bindings/rtc/
11176F:	Documentation/rtc.txt
11177F:	drivers/rtc/
11178F:	include/linux/rtc.h
11179F:	include/uapi/linux/rtc.h
11180F:	include/linux/rtc/
11181F:	include/linux/platform_data/rtc-*
11182F:	tools/testing/selftests/timers/rtctest.c
11183
11184REALTEK AUDIO CODECS
11185M:	Bard Liao <bardliao@realtek.com>
11186M:	Oder Chiou <oder_chiou@realtek.com>
11187S:	Maintained
11188F:	sound/soc/codecs/rt*
11189F:	include/sound/rt*.h
11190
11191REGISTER MAP ABSTRACTION
11192M:	Mark Brown <broonie@kernel.org>
11193L:	linux-kernel@vger.kernel.org
11194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11195S:	Supported
11196F:	Documentation/devicetree/bindings/regmap/
11197F:	drivers/base/regmap/
11198F:	include/linux/regmap.h
11199
11200REISERFS FILE SYSTEM
11201L:	reiserfs-devel@vger.kernel.org
11202S:	Supported
11203F:	fs/reiserfs/
11204
11205REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11206M:	Ohad Ben-Cohen <ohad@wizery.com>
11207M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11208L:	linux-remoteproc@vger.kernel.org
11209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11210S:	Maintained
11211F:	Documentation/devicetree/bindings/remoteproc/
11212F:	Documentation/remoteproc.txt
11213F:	drivers/remoteproc/
11214F:	include/linux/remoteproc.h
11215
11216REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11217M:	Ohad Ben-Cohen <ohad@wizery.com>
11218M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11219L:	linux-remoteproc@vger.kernel.org
11220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11221S:	Maintained
11222F:	drivers/rpmsg/
11223F:	Documentation/rpmsg.txt
11224F:	include/linux/rpmsg.h
11225F:	include/linux/rpmsg/
11226
11227RENESAS CLOCK DRIVERS
11228M:	Geert Uytterhoeven <geert+renesas@glider.be>
11229L:	linux-renesas-soc@vger.kernel.org
11230S:	Supported
11231F:	drivers/clk/renesas/
11232
11233RENESAS ETHERNET DRIVERS
11234R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11235L:	netdev@vger.kernel.org
11236L:	linux-renesas-soc@vger.kernel.org
11237F:	drivers/net/ethernet/renesas/
11238F:	include/linux/sh_eth.h
11239
11240RENESAS R-CAR GYROADC DRIVER
11241M:	Marek Vasut <marek.vasut@gmail.com>
11242L:	linux-iio@vger.kernel.org
11243S:	Supported
11244F:	drivers/iio/adc/rcar_gyro_adc.c
11245
11246RENESAS USB PHY DRIVER
11247M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11248L:	linux-renesas-soc@vger.kernel.org
11249S:	Maintained
11250F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11251
11252RESET CONTROLLER FRAMEWORK
11253M:	Philipp Zabel <p.zabel@pengutronix.de>
11254T:	git git://git.pengutronix.de/git/pza/linux
11255S:	Maintained
11256F:	drivers/reset/
11257F:	Documentation/devicetree/bindings/reset/
11258F:	include/dt-bindings/reset/
11259F:	include/linux/reset.h
11260F:	include/linux/reset-controller.h
11261
11262RFKILL
11263M:	Johannes Berg <johannes@sipsolutions.net>
11264L:	linux-wireless@vger.kernel.org
11265W:	http://wireless.kernel.org/
11266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11268S:	Maintained
11269F:	Documentation/rfkill.txt
11270F:	net/rfkill/
11271
11272RHASHTABLE
11273M:	Thomas Graf <tgraf@suug.ch>
11274M:	Herbert Xu <herbert@gondor.apana.org.au>
11275L:	netdev@vger.kernel.org
11276S:	Maintained
11277F:	lib/rhashtable.c
11278F:	include/linux/rhashtable.h
11279
11280RICOH R5C592 MEMORYSTICK DRIVER
11281M:	Maxim Levitsky <maximlevitsky@gmail.com>
11282S:	Maintained
11283F:	drivers/memstick/host/r592.*
11284
11285RICOH SMARTMEDIA/XD DRIVER
11286M:	Maxim Levitsky <maximlevitsky@gmail.com>
11287S:	Maintained
11288F:	drivers/mtd/nand/r852.c
11289F:	drivers/mtd/nand/r852.h
11290
11291ROCCAT DRIVERS
11292M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11293W:	http://sourceforge.net/projects/roccat/
11294S:	Maintained
11295F:	drivers/hid/hid-roccat*
11296F:	include/linux/hid-roccat*
11297F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11298
11299ROCKER DRIVER
11300M:	Jiri Pirko <jiri@resnulli.us>
11301L:	netdev@vger.kernel.org
11302S:	Supported
11303F:	drivers/net/ethernet/rocker/
11304
11305ROCKETPORT DRIVER
11306P:	Comtrol Corp.
11307W:	http://www.comtrol.com
11308S:	Maintained
11309F:	Documentation/serial/rocket.txt
11310F:	drivers/tty/rocket*
11311
11312ROCKETPORT EXPRESS/INFINITY DRIVER
11313M:	Kevin Cernekee <cernekee@gmail.com>
11314L:	linux-serial@vger.kernel.org
11315S:	Odd Fixes
11316F:	drivers/tty/serial/rp2.*
11317
11318ROSE NETWORK LAYER
11319M:	Ralf Baechle <ralf@linux-mips.org>
11320L:	linux-hams@vger.kernel.org
11321W:	http://www.linux-ax25.org/
11322S:	Maintained
11323F:	include/net/rose.h
11324F:	include/uapi/linux/rose.h
11325F:	net/rose/
11326
11327RTL2830 MEDIA DRIVER
11328M:	Antti Palosaari <crope@iki.fi>
11329L:	linux-media@vger.kernel.org
11330W:	https://linuxtv.org
11331W:	http://palosaari.fi/linux/
11332Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11333T:	git git://linuxtv.org/anttip/media_tree.git
11334S:	Maintained
11335F:	drivers/media/dvb-frontends/rtl2830*
11336
11337RTL2832 MEDIA DRIVER
11338M:	Antti Palosaari <crope@iki.fi>
11339L:	linux-media@vger.kernel.org
11340W:	https://linuxtv.org
11341W:	http://palosaari.fi/linux/
11342Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11343T:	git git://linuxtv.org/anttip/media_tree.git
11344S:	Maintained
11345F:	drivers/media/dvb-frontends/rtl2832*
11346
11347RTL2832_SDR MEDIA DRIVER
11348M:	Antti Palosaari <crope@iki.fi>
11349L:	linux-media@vger.kernel.org
11350W:	https://linuxtv.org
11351W:	http://palosaari.fi/linux/
11352Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11353T:	git git://linuxtv.org/anttip/media_tree.git
11354S:	Maintained
11355F:	drivers/media/dvb-frontends/rtl2832_sdr*
11356
11357RTL8180 WIRELESS DRIVER
11358L:	linux-wireless@vger.kernel.org
11359W:	http://wireless.kernel.org/
11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11361S:	Orphan
11362F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11363
11364RTL8187 WIRELESS DRIVER
11365M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11366M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11367M:	Larry Finger <Larry.Finger@lwfinger.net>
11368L:	linux-wireless@vger.kernel.org
11369W:	http://wireless.kernel.org/
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11371S:	Maintained
11372F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11373
11374RTL8192CE WIRELESS DRIVER
11375M:	Larry Finger <Larry.Finger@lwfinger.net>
11376M:	Chaoming Li <chaoming_li@realsil.com.cn>
11377L:	linux-wireless@vger.kernel.org
11378W:	http://wireless.kernel.org/
11379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11380S:	Maintained
11381F:	drivers/net/wireless/realtek/rtlwifi/
11382F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11383
11384RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11385M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11386L:	linux-wireless@vger.kernel.org
11387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11388S:	Maintained
11389F:	drivers/net/wireless/realtek/rtl8xxxu/
11390
11391S3 SAVAGE FRAMEBUFFER DRIVER
11392M:	Antonino Daplas <adaplas@gmail.com>
11393L:	linux-fbdev@vger.kernel.org
11394S:	Maintained
11395F:	drivers/video/fbdev/savage/
11396
11397S390
11398M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11399M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11400L:	linux-s390@vger.kernel.org
11401W:	http://www.ibm.com/developerworks/linux/linux390/
11402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11403S:	Supported
11404F:	arch/s390/
11405F:	drivers/s390/
11406F:	Documentation/s390/
11407F:	Documentation/driver-api/s390-drivers.rst
11408
11409S390 COMMON I/O LAYER
11410M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11411M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11412L:	linux-s390@vger.kernel.org
11413W:	http://www.ibm.com/developerworks/linux/linux390/
11414S:	Supported
11415F:	drivers/s390/cio/
11416
11417S390 DASD DRIVER
11418M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11419M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11420L:	linux-s390@vger.kernel.org
11421W:	http://www.ibm.com/developerworks/linux/linux390/
11422S:	Supported
11423F:	drivers/s390/block/dasd*
11424F:	block/partitions/ibm.c
11425
11426S390 IOMMU (PCI)
11427M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11428L:	linux-s390@vger.kernel.org
11429W:	http://www.ibm.com/developerworks/linux/linux390/
11430S:	Supported
11431F:	drivers/iommu/s390-iommu.c
11432
11433S390 IUCV NETWORK LAYER
11434M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11435M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11436L:	linux-s390@vger.kernel.org
11437W:	http://www.ibm.com/developerworks/linux/linux390/
11438S:	Supported
11439F:	drivers/s390/net/*iucv*
11440F:	include/net/iucv/
11441F:	net/iucv/
11442
11443S390 NETWORK DRIVERS
11444M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11445M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11446L:	linux-s390@vger.kernel.org
11447W:	http://www.ibm.com/developerworks/linux/linux390/
11448S:	Supported
11449F:	drivers/s390/net/
11450
11451S390 PCI SUBSYSTEM
11452M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11453M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11454L:	linux-s390@vger.kernel.org
11455W:	http://www.ibm.com/developerworks/linux/linux390/
11456S:	Supported
11457F:	arch/s390/pci/
11458F:	drivers/pci/hotplug/s390_pci_hpc.c
11459
11460S390 VFIO-CCW DRIVER
11461M:	Cornelia Huck <cohuck@redhat.com>
11462M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11463L:	linux-s390@vger.kernel.org
11464L:	kvm@vger.kernel.org
11465S:	Supported
11466F:	drivers/s390/cio/vfio_ccw*
11467F:	Documentation/s390/vfio-ccw.txt
11468F:	include/uapi/linux/vfio_ccw.h
11469
11470S390 ZCRYPT DRIVER
11471M:	Harald Freudenberger <freude@de.ibm.com>
11472L:	linux-s390@vger.kernel.org
11473W:	http://www.ibm.com/developerworks/linux/linux390/
11474S:	Supported
11475F:	drivers/s390/crypto/
11476
11477S390 ZFCP DRIVER
11478M:	Steffen Maier <maier@linux.vnet.ibm.com>
11479L:	linux-s390@vger.kernel.org
11480W:	http://www.ibm.com/developerworks/linux/linux390/
11481S:	Supported
11482F:	drivers/s390/scsi/zfcp_*
11483
11484S3C24XX SD/MMC Driver
11485M:	Ben Dooks <ben-linux@fluff.org>
11486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11487S:	Supported
11488F:	drivers/mmc/host/s3cmci.*
11489
11490SAA6588 RDS RECEIVER DRIVER
11491M:	Hans Verkuil <hverkuil@xs4all.nl>
11492L:	linux-media@vger.kernel.org
11493T:	git git://linuxtv.org/media_tree.git
11494W:	https://linuxtv.org
11495S:	Odd Fixes
11496F:	drivers/media/i2c/saa6588*
11497
11498SAA7134 VIDEO4LINUX DRIVER
11499M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11500M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11501L:	linux-media@vger.kernel.org
11502W:	https://linuxtv.org
11503T:	git git://linuxtv.org/media_tree.git
11504S:	Odd fixes
11505F:	Documentation/media/v4l-drivers/saa7134*
11506F:	drivers/media/pci/saa7134/
11507
11508SAA7146 VIDEO4LINUX-2 DRIVER
11509M:	Hans Verkuil <hverkuil@xs4all.nl>
11510L:	linux-media@vger.kernel.org
11511T:	git git://linuxtv.org/media_tree.git
11512S:	Maintained
11513F:	drivers/media/common/saa7146/
11514F:	drivers/media/pci/saa7146/
11515F:	include/media/saa7146*
11516
11517SAMSUNG AUDIO (ASoC) DRIVERS
11518M:	Krzysztof Kozlowski <krzk@kernel.org>
11519M:	Sangbeom Kim <sbkim73@samsung.com>
11520M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11521L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11522S:	Supported
11523F:	sound/soc/samsung/
11524
11525SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11526M:	Krzysztof Kozlowski <krzk@kernel.org>
11527L:	linux-crypto@vger.kernel.org
11528L:	linux-samsung-soc@vger.kernel.org
11529S:	Maintained
11530F:	drivers/crypto/exynos-rng.c
11531F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11532
11533SAMSUNG FRAMEBUFFER DRIVER
11534M:	Jingoo Han <jingoohan1@gmail.com>
11535L:	linux-fbdev@vger.kernel.org
11536S:	Maintained
11537F:	drivers/video/fbdev/s3c-fb.c
11538
11539SAMSUNG LAPTOP DRIVER
11540M:	Corentin Chary <corentin.chary@gmail.com>
11541L:	platform-driver-x86@vger.kernel.org
11542S:	Maintained
11543F:	drivers/platform/x86/samsung-laptop.c
11544
11545SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11546M:	Sangbeom Kim <sbkim73@samsung.com>
11547M:	Krzysztof Kozlowski <krzk@kernel.org>
11548M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11549L:	linux-kernel@vger.kernel.org
11550L:	linux-samsung-soc@vger.kernel.org
11551S:	Supported
11552F:	drivers/mfd/sec*.c
11553F:	drivers/regulator/s2m*.c
11554F:	drivers/regulator/s5m*.c
11555F:	drivers/clk/clk-s2mps11.c
11556F:	drivers/rtc/rtc-s5m.c
11557F:	include/linux/mfd/samsung/
11558F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11559F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11560F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11561F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11562
11563SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11564M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11565L:	linux-media@vger.kernel.org
11566L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11567S:	Maintained
11568F:	drivers/media/platform/s3c-camif/
11569F:	include/media/drv-intf/s3c_camif.h
11570
11571SAMSUNG S3FWRN5 NFC DRIVER
11572M:	Robert Baldyga <r.baldyga@samsung.com>
11573M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11574L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11575S:	Supported
11576F:	drivers/nfc/s3fwrn5
11577
11578SAMSUNG S5C73M3 CAMERA DRIVER
11579M:	Kyungmin Park <kyungmin.park@samsung.com>
11580M:	Andrzej Hajda <a.hajda@samsung.com>
11581L:	linux-media@vger.kernel.org
11582S:	Supported
11583F:	drivers/media/i2c/s5c73m3/*
11584
11585SAMSUNG S5K5BAF CAMERA DRIVER
11586M:	Kyungmin Park <kyungmin.park@samsung.com>
11587M:	Andrzej Hajda <a.hajda@samsung.com>
11588L:	linux-media@vger.kernel.org
11589S:	Supported
11590F:	drivers/media/i2c/s5k5baf.c
11591
11592SAMSUNG S5P Security SubSystem (SSS) DRIVER
11593M:	Krzysztof Kozlowski <krzk@kernel.org>
11594M:	Vladimir Zapolskiy <vz@mleia.com>
11595L:	linux-crypto@vger.kernel.org
11596L:	linux-samsung-soc@vger.kernel.org
11597S:	Maintained
11598F:	drivers/crypto/s5p-sss.c
11599
11600SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11601M:	Kyungmin Park <kyungmin.park@samsung.com>
11602M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11603L:	linux-media@vger.kernel.org
11604Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11605S:	Supported
11606F:	drivers/media/platform/exynos4-is/
11607
11608SAMSUNG SOC CLOCK DRIVERS
11609M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11610M:	Tomasz Figa <tomasz.figa@gmail.com>
11611M:	Chanwoo Choi <cw00.choi@samsung.com>
11612S:	Supported
11613L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11614F:	drivers/clk/samsung/
11615F:	include/dt-bindings/clock/exynos*.h
11616F:	Documentation/devicetree/bindings/clock/exynos*.txt
11617
11618SAMSUNG SPI DRIVERS
11619M:	Kukjin Kim <kgene@kernel.org>
11620M:	Krzysztof Kozlowski <krzk@kernel.org>
11621M:	Andi Shyti <andi.shyti@samsung.com>
11622L:	linux-spi@vger.kernel.org
11623L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11624S:	Maintained
11625F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11626F:	drivers/spi/spi-s3c*
11627F:	include/linux/platform_data/spi-s3c64xx.h
11628
11629SAMSUNG SXGBE DRIVERS
11630M:	Byungho An <bh74.an@samsung.com>
11631M:	Girish K S <ks.giri@samsung.com>
11632M:	Vipul Pandya <vipul.pandya@samsung.com>
11633S:	Supported
11634L:	netdev@vger.kernel.org
11635F:	drivers/net/ethernet/samsung/sxgbe/
11636
11637SAMSUNG THERMAL DRIVER
11638M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11639L:	linux-pm@vger.kernel.org
11640L:	linux-samsung-soc@vger.kernel.org
11641S:	Supported
11642T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11643F:	drivers/thermal/samsung/
11644
11645SAMSUNG USB2 PHY DRIVER
11646M:	Kamil Debski <kamil@wypas.org>
11647M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11648L:	linux-kernel@vger.kernel.org
11649S:	Supported
11650F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11651F:	Documentation/phy/samsung-usb2.txt
11652F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11653F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11654F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11655F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11656F:	drivers/phy/samsung/phy-samsung-usb2.c
11657F:	drivers/phy/samsung/phy-samsung-usb2.h
11658
11659SC1200 WDT DRIVER
11660M:	Zwane Mwaikambo <zwanem@gmail.com>
11661S:	Maintained
11662F:	drivers/watchdog/sc1200wdt.c
11663
11664SCHEDULER
11665M:	Ingo Molnar <mingo@redhat.com>
11666M:	Peter Zijlstra <peterz@infradead.org>
11667L:	linux-kernel@vger.kernel.org
11668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11669S:	Maintained
11670F:	kernel/sched/
11671F:	include/linux/sched.h
11672F:	include/uapi/linux/sched.h
11673F:	include/linux/wait.h
11674
11675SCORE ARCHITECTURE
11676M:	Chen Liqin <liqin.linux@gmail.com>
11677M:	Lennox Wu <lennox.wu@gmail.com>
11678W:	http://www.sunplus.com
11679S:	Supported
11680F:	arch/score/
11681
11682SCR24X CHIP CARD INTERFACE DRIVER
11683M:	Lubomir Rintel <lkundrak@v3.sk>
11684S:	Supported
11685F:	drivers/char/pcmcia/scr24x_cs.c
11686
11687SCSI CDROM DRIVER
11688M:	Jens Axboe <axboe@kernel.dk>
11689L:	linux-scsi@vger.kernel.org
11690W:	http://www.kernel.dk
11691S:	Maintained
11692F:	drivers/scsi/sr*
11693
11694SCSI RDMA PROTOCOL (SRP) INITIATOR
11695M:	Bart Van Assche <bart.vanassche@sandisk.com>
11696L:	linux-rdma@vger.kernel.org
11697S:	Supported
11698W:	http://www.openfabrics.org
11699Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11701F:	drivers/infiniband/ulp/srp/
11702F:	include/scsi/srp.h
11703
11704SCSI SG DRIVER
11705M:	Doug Gilbert <dgilbert@interlog.com>
11706L:	linux-scsi@vger.kernel.org
11707W:	http://sg.danny.cz/sg
11708S:	Maintained
11709F:	Documentation/scsi/scsi-generic.txt
11710F:	drivers/scsi/sg.c
11711F:	include/scsi/sg.h
11712
11713SCSI SUBSYSTEM
11714M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11716M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11718L:	linux-scsi@vger.kernel.org
11719S:	Maintained
11720F:	Documentation/devicetree/bindings/scsi/
11721F:	drivers/scsi/
11722F:	include/scsi/
11723
11724SCSI TAPE DRIVER
11725M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11726L:	linux-scsi@vger.kernel.org
11727S:	Maintained
11728F:	Documentation/scsi/st.txt
11729F:	drivers/scsi/st.*
11730F:	drivers/scsi/st_*.h
11731
11732SCTP PROTOCOL
11733M:	Vlad Yasevich <vyasevich@gmail.com>
11734M:	Neil Horman <nhorman@tuxdriver.com>
11735L:	linux-sctp@vger.kernel.org
11736W:	http://lksctp.sourceforge.net
11737S:	Maintained
11738F:	Documentation/networking/sctp.txt
11739F:	include/linux/sctp.h
11740F:	include/uapi/linux/sctp.h
11741F:	include/net/sctp/
11742F:	net/sctp/
11743
11744SCx200 CPU SUPPORT
11745M:	Jim Cromie <jim.cromie@gmail.com>
11746S:	Odd Fixes
11747F:	Documentation/i2c/busses/scx200_acb
11748F:	arch/x86/platform/scx200/
11749F:	drivers/watchdog/scx200_wdt.c
11750F:	drivers/i2c/busses/scx200*
11751F:	drivers/mtd/maps/scx200_docflash.c
11752F:	include/linux/scx200.h
11753
11754SCx200 GPIO DRIVER
11755M:	Jim Cromie <jim.cromie@gmail.com>
11756S:	Maintained
11757F:	drivers/char/scx200_gpio.c
11758F:	include/linux/scx200_gpio.h
11759
11760SCx200 HRT CLOCKSOURCE DRIVER
11761M:	Jim Cromie <jim.cromie@gmail.com>
11762S:	Maintained
11763F:	drivers/clocksource/scx200_hrt.c
11764
11765SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11766M:	Sascha Sommer <saschasommer@freenet.de>
11767L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11768S:	Maintained
11769F:	drivers/mmc/host/sdricoh_cs.c
11770
11771SECURE COMPUTING
11772M:	Kees Cook <keescook@chromium.org>
11773R:	Andy Lutomirski <luto@amacapital.net>
11774R:	Will Drewry <wad@chromium.org>
11775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11776S:	Supported
11777F:	kernel/seccomp.c
11778F:	include/uapi/linux/seccomp.h
11779F:	include/linux/seccomp.h
11780F:	tools/testing/selftests/seccomp/*
11781F:	tools/testing/selftests/kselftest_harness.h
11782F:	Documentation/userspace-api/seccomp_filter.rst
11783K:	\bsecure_computing
11784K:	\bTIF_SECCOMP\b
11785
11786SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11787M:	Al Cooper <alcooperx@gmail.com>
11788L:	linux-mmc@vger.kernel.org
11789L:	bcm-kernel-feedback-list@broadcom.com
11790S:	Maintained
11791F:	drivers/mmc/host/sdhci-brcmstb*
11792
11793SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11794M:	Adrian Hunter <adrian.hunter@intel.com>
11795L:	linux-mmc@vger.kernel.org
11796T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11797S:	Maintained
11798F:	drivers/mmc/host/sdhci*
11799F:	include/linux/mmc/sdhci*
11800
11801SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11802M:	Ben Dooks <ben-linux@fluff.org>
11803M:	Jaehoon Chung <jh80.chung@samsung.com>
11804L:	linux-mmc@vger.kernel.org
11805S:	Maintained
11806F:	drivers/mmc/host/sdhci-s3c*
11807
11808SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11809M:	Viresh Kumar <vireshk@kernel.org>
11810L:	linux-mmc@vger.kernel.org
11811S:	Maintained
11812F:	drivers/mmc/host/sdhci-spear.c
11813
11814SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11815M:	Scott Bauer <scott.bauer@intel.com>
11816M:	Jonathan Derrick <jonathan.derrick@intel.com>
11817M:	Rafael Antognolli <rafael.antognolli@intel.com>
11818L:	linux-block@vger.kernel.org
11819S:	Supported
11820F:	block/sed*
11821F:	block/opal_proto.h
11822F:	include/linux/sed*
11823F:	include/uapi/linux/sed*
11824
11825SECURITY CONTACT
11826M:	Security Officers <security@kernel.org>
11827S:	Supported
11828
11829SECURITY SUBSYSTEM
11830M:	James Morris <james.l.morris@oracle.com>
11831M:	"Serge E. Hallyn" <serge@hallyn.com>
11832L:	linux-security-module@vger.kernel.org (suggested Cc:)
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11834W:	http://kernsec.org/
11835S:	Supported
11836F:	security/
11837
11838SELINUX SECURITY MODULE
11839M:	Paul Moore <paul@paul-moore.com>
11840M:	Stephen Smalley <sds@tycho.nsa.gov>
11841M:	Eric Paris <eparis@parisplace.org>
11842L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11843W:	http://selinuxproject.org
11844T:	git git://git.infradead.org/users/pcmoore/selinux
11845S:	Supported
11846F:	include/linux/selinux*
11847F:	security/selinux/
11848F:	scripts/selinux/
11849F:	Documentation/admin-guide/LSM/SELinux.rst
11850
11851SENSABLE PHANTOM
11852M:	Jiri Slaby <jirislaby@gmail.com>
11853S:	Maintained
11854F:	drivers/misc/phantom.c
11855F:	include/uapi/linux/phantom.h
11856
11857SERIAL DEVICE BUS
11858M:	Rob Herring <robh@kernel.org>
11859L:	linux-serial@vger.kernel.org
11860S:	Maintained
11861F:	Documentation/devicetree/bindings/serial/slave-device.txt
11862F:	drivers/tty/serdev/
11863F:	include/linux/serdev.h
11864
11865SERIAL DRIVERS
11866M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11867L:	linux-serial@vger.kernel.org
11868S:	Maintained
11869F:	Documentation/devicetree/bindings/serial/
11870F:	drivers/tty/serial/
11871
11872SERIAL IR RECEIVER
11873M:	Sean Young <sean@mess.org>
11874L:	linux-media@vger.kernel.org
11875S:	Maintained
11876F:	drivers/media/rc/serial_ir.c
11877
11878SFC NETWORK DRIVER
11879M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11880M:	Edward Cree <ecree@solarflare.com>
11881M:	Bert Kenward <bkenward@solarflare.com>
11882L:	netdev@vger.kernel.org
11883S:	Supported
11884F:	drivers/net/ethernet/sfc/
11885
11886SGI GRU DRIVER
11887M:	Dimitri Sivanich <sivanich@sgi.com>
11888S:	Maintained
11889F:	drivers/misc/sgi-gru/
11890
11891SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11892M:	Pat Gefre <pfg@sgi.com>
11893L:	linux-ia64@vger.kernel.org
11894S:	Supported
11895F:	Documentation/ia64/serial.txt
11896F:	drivers/tty/serial/ioc?_serial.c
11897F:	include/linux/ioc?.h
11898
11899SGI XP/XPC/XPNET DRIVER
11900M:	Cliff Whickman <cpw@sgi.com>
11901M:	Robin Holt <robinmholt@gmail.com>
11902S:	Maintained
11903F:	drivers/misc/sgi-xp/
11904
11905SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11906M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11907L:	linux-s390@vger.kernel.org
11908W:	http://www.ibm.com/developerworks/linux/linux390/
11909S:	Supported
11910F:	net/smc/
11911
11912SH_VEU V4L2 MEM2MEM DRIVER
11913L:	linux-media@vger.kernel.org
11914S:	Orphan
11915F:	drivers/media/platform/sh_veu.c
11916
11917SH_VOU V4L2 OUTPUT DRIVER
11918L:	linux-media@vger.kernel.org
11919S:	Orphan
11920F:	drivers/media/platform/sh_vou.c
11921F:	include/media/drv-intf/sh_vou.h
11922
11923SI2157 MEDIA DRIVER
11924M:	Antti Palosaari <crope@iki.fi>
11925L:	linux-media@vger.kernel.org
11926W:	https://linuxtv.org
11927W:	http://palosaari.fi/linux/
11928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11929T:	git git://linuxtv.org/anttip/media_tree.git
11930S:	Maintained
11931F:	drivers/media/tuners/si2157*
11932
11933SI2168 MEDIA DRIVER
11934M:	Antti Palosaari <crope@iki.fi>
11935L:	linux-media@vger.kernel.org
11936W:	https://linuxtv.org
11937W:	http://palosaari.fi/linux/
11938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11939T:	git git://linuxtv.org/anttip/media_tree.git
11940S:	Maintained
11941F:	drivers/media/dvb-frontends/si2168*
11942
11943SI470X FM RADIO RECEIVER I2C DRIVER
11944M:	Hans Verkuil <hverkuil@xs4all.nl>
11945L:	linux-media@vger.kernel.org
11946T:	git git://linuxtv.org/media_tree.git
11947W:	https://linuxtv.org
11948S:	Odd Fixes
11949F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11950
11951SI470X FM RADIO RECEIVER USB DRIVER
11952M:	Hans Verkuil <hverkuil@xs4all.nl>
11953L:	linux-media@vger.kernel.org
11954T:	git git://linuxtv.org/media_tree.git
11955W:	https://linuxtv.org
11956S:	Maintained
11957F:	drivers/media/radio/si470x/radio-si470x-common.c
11958F:	drivers/media/radio/si470x/radio-si470x.h
11959F:	drivers/media/radio/si470x/radio-si470x-usb.c
11960
11961SI4713 FM RADIO TRANSMITTER I2C DRIVER
11962M:	Eduardo Valentin <edubezval@gmail.com>
11963L:	linux-media@vger.kernel.org
11964T:	git git://linuxtv.org/media_tree.git
11965W:	https://linuxtv.org
11966S:	Odd Fixes
11967F:	drivers/media/radio/si4713/si4713.?
11968
11969SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11970M:	Eduardo Valentin <edubezval@gmail.com>
11971L:	linux-media@vger.kernel.org
11972T:	git git://linuxtv.org/media_tree.git
11973W:	https://linuxtv.org
11974S:	Odd Fixes
11975F:	drivers/media/radio/si4713/radio-platform-si4713.c
11976
11977SI4713 FM RADIO TRANSMITTER USB DRIVER
11978M:	Hans Verkuil <hverkuil@xs4all.nl>
11979L:	linux-media@vger.kernel.org
11980T:	git git://linuxtv.org/media_tree.git
11981W:	https://linuxtv.org
11982S:	Maintained
11983F:	drivers/media/radio/si4713/radio-usb-si4713.c
11984
11985SIANO DVB DRIVER
11986M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11987M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11988L:	linux-media@vger.kernel.org
11989W:	https://linuxtv.org
11990T:	git git://linuxtv.org/media_tree.git
11991S:	Odd fixes
11992F:	drivers/media/common/siano/
11993F:	drivers/media/usb/siano/
11994F:	drivers/media/usb/siano/
11995F:	drivers/media/mmc/siano/
11996
11997SILEAD TOUCHSCREEN DRIVER
11998M:	Hans de Goede <hdegoede@redhat.com>
11999L:	linux-input@vger.kernel.org
12000L:	platform-driver-x86@vger.kernel.org
12001S:	Maintained
12002F:	drivers/input/touchscreen/silead.c
12003F:	drivers/platform/x86/silead_dmi.c
12004
12005SILICON MOTION SM712 FRAME BUFFER DRIVER
12006M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12007M:	Teddy Wang <teddy.wang@siliconmotion.com>
12008M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12009L:	linux-fbdev@vger.kernel.org
12010S:	Maintained
12011F:	drivers/video/fbdev/sm712*
12012F:	Documentation/fb/sm712fb.txt
12013
12014SIMPLE FIRMWARE INTERFACE (SFI)
12015M:	Len Brown <lenb@kernel.org>
12016L:	sfi-devel@simplefirmware.org
12017W:	http://simplefirmware.org/
12018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12019S:	Supported
12020F:	arch/x86/platform/sfi/
12021F:	drivers/sfi/
12022F:	include/linux/sfi*.h
12023
12024SIMPLEFB FB DRIVER
12025M:	Hans de Goede <hdegoede@redhat.com>
12026L:	linux-fbdev@vger.kernel.org
12027S:	Maintained
12028F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12029F:	drivers/video/fbdev/simplefb.c
12030F:	include/linux/platform_data/simplefb.h
12031
12032SIMTEC EB110ATX (Chalice CATS)
12033P:	Ben Dooks
12034P:	Vincent Sanders <vince@simtec.co.uk>
12035M:	Simtec Linux Team <linux@simtec.co.uk>
12036W:	http://www.simtec.co.uk/products/EB110ATX/
12037S:	Supported
12038
12039SIMTEC EB2410ITX (BAST)
12040P:	Ben Dooks
12041P:	Vincent Sanders <vince@simtec.co.uk>
12042M:	Simtec Linux Team <linux@simtec.co.uk>
12043W:	http://www.simtec.co.uk/products/EB2410ITX/
12044S:	Supported
12045F:	arch/arm/mach-s3c24xx/mach-bast.c
12046F:	arch/arm/mach-s3c24xx/bast-ide.c
12047F:	arch/arm/mach-s3c24xx/bast-irq.c
12048
12049SIPHASH PRF ROUTINES
12050M:	Jason A. Donenfeld <Jason@zx2c4.com>
12051S:	Maintained
12052F:	lib/siphash.c
12053F:	lib/test_siphash.c
12054F:	include/linux/siphash.h
12055
12056SIS 190 ETHERNET DRIVER
12057M:	Francois Romieu <romieu@fr.zoreil.com>
12058L:	netdev@vger.kernel.org
12059S:	Maintained
12060F:	drivers/net/ethernet/sis/sis190.c
12061
12062SIS 900/7016 FAST ETHERNET DRIVER
12063M:	Daniele Venzano <venza@brownhat.org>
12064W:	http://www.brownhat.org/sis900.html
12065L:	netdev@vger.kernel.org
12066S:	Maintained
12067F:	drivers/net/ethernet/sis/sis900.*
12068
12069SIS FRAMEBUFFER DRIVER
12070M:	Thomas Winischhofer <thomas@winischhofer.net>
12071W:	http://www.winischhofer.net/linuxsisvga.shtml
12072S:	Maintained
12073F:	Documentation/fb/sisfb.txt
12074F:	drivers/video/fbdev/sis/
12075F:	include/video/sisfb.h
12076
12077SIS USB2VGA DRIVER
12078M:	Thomas Winischhofer <thomas@winischhofer.net>
12079W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12080S:	Maintained
12081F:	drivers/usb/misc/sisusbvga/
12082
12083SLAB ALLOCATOR
12084M:	Christoph Lameter <cl@linux.com>
12085M:	Pekka Enberg <penberg@kernel.org>
12086M:	David Rientjes <rientjes@google.com>
12087M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12088M:	Andrew Morton <akpm@linux-foundation.org>
12089L:	linux-mm@kvack.org
12090S:	Maintained
12091F:	include/linux/sl?b*.h
12092F:	mm/sl?b*
12093
12094SLEEPABLE READ-COPY UPDATE (SRCU)
12095M:	Lai Jiangshan <jiangshanlai@gmail.com>
12096M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12097M:	Josh Triplett <josh@joshtriplett.org>
12098R:	Steven Rostedt <rostedt@goodmis.org>
12099R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12100L:	linux-kernel@vger.kernel.org
12101W:	http://www.rdrop.com/users/paulmck/RCU/
12102S:	Supported
12103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12104F:	include/linux/srcu.h
12105F:	kernel/rcu/srcu.c
12106
12107SMACK SECURITY MODULE
12108M:	Casey Schaufler <casey@schaufler-ca.com>
12109L:	linux-security-module@vger.kernel.org
12110W:	http://schaufler-ca.com
12111T:	git git://github.com/cschaufler/smack-next
12112S:	Maintained
12113F:	Documentation/admin-guide/LSM/Smack.rst
12114F:	security/smack/
12115
12116SMC91x ETHERNET DRIVER
12117M:	Nicolas Pitre <nico@fluxnic.net>
12118S:	Odd Fixes
12119F:	drivers/net/ethernet/smsc/smc91x.*
12120
12121SMIA AND SMIA++ IMAGE SENSOR DRIVER
12122M:	Sakari Ailus <sakari.ailus@iki.fi>
12123L:	linux-media@vger.kernel.org
12124S:	Maintained
12125F:	drivers/media/i2c/smiapp/
12126F:	include/media/i2c/smiapp.h
12127F:	drivers/media/i2c/smiapp-pll.c
12128F:	drivers/media/i2c/smiapp-pll.h
12129F:	include/uapi/linux/smiapp.h
12130F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12131
12132SMM665 HARDWARE MONITOR DRIVER
12133M:	Guenter Roeck <linux@roeck-us.net>
12134L:	linux-hwmon@vger.kernel.org
12135S:	Maintained
12136F:	Documentation/hwmon/smm665
12137F:	drivers/hwmon/smm665.c
12138
12139SMSC EMC2103 HARDWARE MONITOR DRIVER
12140M:	Steve Glendinning <steve.glendinning@shawell.net>
12141L:	linux-hwmon@vger.kernel.org
12142S:	Maintained
12143F:	Documentation/hwmon/emc2103
12144F:	drivers/hwmon/emc2103.c
12145
12146SMSC SCH5627 HARDWARE MONITOR DRIVER
12147M:	Hans de Goede <hdegoede@redhat.com>
12148L:	linux-hwmon@vger.kernel.org
12149S:	Supported
12150F:	Documentation/hwmon/sch5627
12151F:	drivers/hwmon/sch5627.c
12152
12153SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12154M:	Steve Glendinning <steve.glendinning@shawell.net>
12155L:	linux-fbdev@vger.kernel.org
12156S:	Maintained
12157F:	drivers/video/fbdev/smscufx.c
12158
12159SMSC47B397 HARDWARE MONITOR DRIVER
12160M:	Jean Delvare <jdelvare@suse.com>
12161L:	linux-hwmon@vger.kernel.org
12162S:	Maintained
12163F:	Documentation/hwmon/smsc47b397
12164F:	drivers/hwmon/smsc47b397.c
12165
12166SMSC911x ETHERNET DRIVER
12167M:	Steve Glendinning <steve.glendinning@shawell.net>
12168L:	netdev@vger.kernel.org
12169S:	Maintained
12170F:	include/linux/smsc911x.h
12171F:	drivers/net/ethernet/smsc/smsc911x.*
12172
12173SMSC9420 PCI ETHERNET DRIVER
12174M:	Steve Glendinning <steve.glendinning@shawell.net>
12175L:	netdev@vger.kernel.org
12176S:	Maintained
12177F:	drivers/net/ethernet/smsc/smsc9420.*
12178
12179SOC-CAMERA V4L2 SUBSYSTEM
12180M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12181L:	linux-media@vger.kernel.org
12182T:	git git://linuxtv.org/media_tree.git
12183S:	Maintained
12184F:	include/media/soc*
12185F:	drivers/media/i2c/soc_camera/
12186F:	drivers/media/platform/soc_camera/
12187
12188SOEKRIS NET48XX LED SUPPORT
12189M:	Chris Boot <bootc@bootc.net>
12190S:	Maintained
12191F:	drivers/leds/leds-net48xx.c
12192
12193SOFT-ROCE DRIVER (rxe)
12194M:	Moni Shoua <monis@mellanox.com>
12195L:	linux-rdma@vger.kernel.org
12196S:	Supported
12197W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12198Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12199F:	drivers/infiniband/sw/rxe/
12200F:	include/uapi/rdma/rdma_user_rxe.h
12201
12202SOFTLOGIC 6x10 MPEG CODEC
12203M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12204M:	Anton Sviridenko <anton@corp.bluecherry.net>
12205M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12206M:	Andrey Utkin <andrey_utkin@fastmail.com>
12207M:	Ismael Luceno <ismael@iodev.co.uk>
12208L:	linux-media@vger.kernel.org
12209S:	Supported
12210F:	drivers/media/pci/solo6x10/
12211
12212SOFTWARE RAID (Multiple Disks) SUPPORT
12213M:	Shaohua Li <shli@kernel.org>
12214L:	linux-raid@vger.kernel.org
12215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12216S:	Supported
12217F:	drivers/md/
12218F:	include/linux/raid/
12219F:	include/uapi/linux/raid/
12220
12221SONIC NETWORK DRIVER
12222M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12223L:	netdev@vger.kernel.org
12224S:	Maintained
12225F:	drivers/net/ethernet/natsemi/sonic.*
12226
12227SONICS SILICON BACKPLANE DRIVER (SSB)
12228M:	Michael Buesch <m@bues.ch>
12229L:	linux-wireless@vger.kernel.org
12230S:	Maintained
12231F:	drivers/ssb/
12232F:	include/linux/ssb/
12233
12234SONY MEMORYSTICK CARD SUPPORT
12235M:	Alex Dubov <oakad@yahoo.com>
12236W:	http://tifmxx.berlios.de/
12237S:	Maintained
12238F:	drivers/memstick/host/tifm_ms.c
12239
12240SONY MEMORYSTICK STANDARD SUPPORT
12241M:	Maxim Levitsky <maximlevitsky@gmail.com>
12242S:	Maintained
12243F:	drivers/memstick/core/ms_block.*
12244
12245SONY VAIO CONTROL DEVICE DRIVER
12246M:	Mattia Dongili <malattia@linux.it>
12247L:	platform-driver-x86@vger.kernel.org
12248W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12249S:	Maintained
12250F:	Documentation/laptops/sony-laptop.txt
12251F:	drivers/char/sonypi.c
12252F:	drivers/platform/x86/sony-laptop.c
12253F:	include/linux/sony-laptop.h
12254
12255SOUND
12256M:	Jaroslav Kysela <perex@perex.cz>
12257M:	Takashi Iwai <tiwai@suse.com>
12258L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12259W:	http://www.alsa-project.org/
12260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12261T:	git git://git.alsa-project.org/alsa-kernel.git
12262Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12263S:	Maintained
12264F:	Documentation/sound/
12265F:	include/sound/
12266F:	include/uapi/sound/
12267F:	sound/
12268
12269SOUND - COMPRESSED AUDIO
12270M:	Vinod Koul <vinod.koul@intel.com>
12271L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12273S:	Supported
12274F:	Documentation/sound/alsa/compress_offload.txt
12275F:	include/sound/compress_driver.h
12276F:	include/uapi/sound/compress_*
12277F:	sound/core/compress_offload.c
12278F:	sound/soc/soc-compress.c
12279
12280SOUND - DMAENGINE HELPERS
12281M:	Lars-Peter Clausen <lars@metafoo.de>
12282S:	Supported
12283F:	include/sound/dmaengine_pcm.h
12284F:	sound/core/pcm_dmaengine.c
12285F:	sound/soc/soc-generic-dmaengine-pcm.c
12286
12287SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12288M:	Liam Girdwood <lgirdwood@gmail.com>
12289M:	Mark Brown <broonie@kernel.org>
12290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12292W:	http://alsa-project.org/main/index.php/ASoC
12293S:	Supported
12294F:	Documentation/devicetree/bindings/sound/
12295F:	Documentation/sound/alsa/soc/
12296F:	sound/soc/
12297F:	include/sound/soc*
12298
12299SP2 MEDIA DRIVER
12300M:	Olli Salonen <olli.salonen@iki.fi>
12301L:	linux-media@vger.kernel.org
12302W:	https://linuxtv.org
12303Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12304S:	Maintained
12305F:	drivers/media/dvb-frontends/sp2*
12306
12307SPARC + UltraSPARC (sparc/sparc64)
12308M:	"David S. Miller" <davem@davemloft.net>
12309L:	sparclinux@vger.kernel.org
12310Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12313S:	Maintained
12314F:	arch/sparc/
12315F:	drivers/sbus/
12316
12317SPARC SERIAL DRIVERS
12318M:	"David S. Miller" <davem@davemloft.net>
12319L:	sparclinux@vger.kernel.org
12320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12322S:	Maintained
12323F:	include/linux/sunserialcore.h
12324F:	drivers/tty/serial/suncore.c
12325F:	drivers/tty/serial/sunhv.c
12326F:	drivers/tty/serial/sunsab.c
12327F:	drivers/tty/serial/sunsab.h
12328F:	drivers/tty/serial/sunsu.c
12329F:	drivers/tty/serial/sunzilog.c
12330F:	drivers/tty/serial/sunzilog.h
12331
12332SPARSE CHECKER
12333M:	"Christopher Li" <sparse@chrisli.org>
12334L:	linux-sparse@vger.kernel.org
12335W:	https://sparse.wiki.kernel.org/
12336T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12337T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12338S:	Maintained
12339F:	include/linux/compiler.h
12340
12341SPEAR CLOCK FRAMEWORK SUPPORT
12342M:	Viresh Kumar <vireshk@kernel.org>
12343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12344W:	http://www.st.com/spear
12345S:	Maintained
12346F:	drivers/clk/spear/
12347
12348SPEAR PLATFORM SUPPORT
12349M:	Viresh Kumar <vireshk@kernel.org>
12350M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12352W:	http://www.st.com/spear
12353S:	Maintained
12354F:	arch/arm/boot/dts/spear*
12355F:	arch/arm/mach-spear/
12356
12357SPI NOR SUBSYSTEM
12358M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12359M:	Marek Vasut <marek.vasut@gmail.com>
12360L:	linux-mtd@lists.infradead.org
12361W:	http://www.linux-mtd.infradead.org/
12362Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12363T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12364T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12365S:	Maintained
12366F:	drivers/mtd/spi-nor/
12367F:	include/linux/mtd/spi-nor.h
12368
12369SPI SUBSYSTEM
12370M:	Mark Brown <broonie@kernel.org>
12371L:	linux-spi@vger.kernel.org
12372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12373Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12374S:	Maintained
12375F:	Documentation/devicetree/bindings/spi/
12376F:	Documentation/spi/
12377F:	drivers/spi/
12378F:	include/linux/spi/
12379F:	include/uapi/linux/spi/
12380F:	tools/spi/
12381
12382SPIDERNET NETWORK DRIVER for CELL
12383M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12384L:	netdev@vger.kernel.org
12385S:	Supported
12386F:	Documentation/networking/spider_net.txt
12387F:	drivers/net/ethernet/toshiba/spider_net*
12388
12389SPMI SUBSYSTEM
12390R:	Stephen Boyd <sboyd@codeaurora.org>
12391L:	linux-arm-msm@vger.kernel.org
12392F:	Documentation/devicetree/bindings/spmi/
12393F:	drivers/spmi/
12394F:	include/dt-bindings/spmi/spmi.h
12395F:	include/linux/spmi.h
12396F:	include/trace/events/spmi.h
12397
12398SPU FILE SYSTEM
12399M:	Jeremy Kerr <jk@ozlabs.org>
12400L:	linuxppc-dev@lists.ozlabs.org
12401W:	http://www.ibm.com/developerworks/power/cell/
12402S:	Supported
12403F:	Documentation/filesystems/spufs.txt
12404F:	arch/powerpc/platforms/cell/spufs/
12405
12406SQUASHFS FILE SYSTEM
12407M:	Phillip Lougher <phillip@squashfs.org.uk>
12408L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12409W:	http://squashfs.org.uk
12410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12411S:	Maintained
12412F:	Documentation/filesystems/squashfs.txt
12413F:	fs/squashfs/
12414
12415SRM (Alpha) environment access
12416M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12417S:	Maintained
12418F:	arch/alpha/kernel/srm_env.c
12419
12420STABLE BRANCH
12421M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12422L:	stable@vger.kernel.org
12423S:	Supported
12424F:	Documentation/process/stable-kernel-rules.rst
12425
12426STAGING - COMEDI
12427M:	Ian Abbott <abbotti@mev.co.uk>
12428M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12429S:	Odd Fixes
12430F:	drivers/staging/comedi/
12431
12432STAGING - FLARION FT1000 DRIVERS
12433M:	Marek Belisko <marek.belisko@gmail.com>
12434S:	Odd Fixes
12435F:	drivers/staging/ft1000/
12436
12437STAGING - INDUSTRIAL IO
12438M:	Jonathan Cameron <jic23@kernel.org>
12439L:	linux-iio@vger.kernel.org
12440S:	Odd Fixes
12441F:	Documentation/devicetree/bindings/staging/iio/
12442F:	drivers/staging/iio/
12443
12444STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12445M:	Jarod Wilson <jarod@wilsonet.com>
12446W:	http://www.lirc.org/
12447S:	Odd Fixes
12448F:	drivers/staging/media/lirc/
12449
12450STAGING - LUSTRE PARALLEL FILESYSTEM
12451M:	Oleg Drokin <oleg.drokin@intel.com>
12452M:	Andreas Dilger <andreas.dilger@intel.com>
12453M:	James Simmons <jsimmons@infradead.org>
12454L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12455W:	http://wiki.lustre.org/
12456S:	Maintained
12457F:	drivers/staging/lustre
12458
12459STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12460M:	Marc Dietrich <marvin24@gmx.de>
12461L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12462L:	linux-tegra@vger.kernel.org
12463S:	Maintained
12464F:	drivers/staging/nvec/
12465
12466STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12467M:	Jens Frederich <jfrederich@gmail.com>
12468M:	Daniel Drake <dsd@laptop.org>
12469M:	Jon Nettleton <jon.nettleton@gmail.com>
12470W:	http://wiki.laptop.org/go/DCON
12471S:	Maintained
12472F:	drivers/staging/olpc_dcon/
12473
12474STAGING - REALTEK RTL8712U DRIVERS
12475M:	Larry Finger <Larry.Finger@lwfinger.net>
12476M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12477S:	Odd Fixes
12478F:	drivers/staging/rtl8712/
12479
12480STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12481M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12482M:	Teddy Wang <teddy.wang@siliconmotion.com>
12483M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12484L:	linux-fbdev@vger.kernel.org
12485S:	Maintained
12486F:	drivers/staging/sm750fb/
12487
12488STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12489M:	William Hubbs <w.d.hubbs@gmail.com>
12490M:	Chris Brannon <chris@the-brannons.com>
12491M:	Kirk Reiser <kirk@reisers.ca>
12492M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12493L:	speakup@linux-speakup.org
12494W:	http://www.linux-speakup.org/
12495S:	Odd Fixes
12496F:	drivers/staging/speakup/
12497
12498STAGING - VIA VT665X DRIVERS
12499M:	Forest Bond <forest@alittletooquiet.net>
12500S:	Odd Fixes
12501F:	drivers/staging/vt665?/
12502
12503STAGING - WILC1000 WIFI DRIVER
12504M:	Aditya Shankar <aditya.shankar@microchip.com>
12505M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12506L:	linux-wireless@vger.kernel.org
12507S:	Supported
12508F:	drivers/staging/wilc1000/
12509
12510STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12511M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12512S:	Odd Fixes
12513F:	drivers/staging/xgifb/
12514
12515STAGING SUBSYSTEM
12516M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12518L:	devel@driverdev.osuosl.org
12519S:	Supported
12520F:	drivers/staging/
12521
12522STARFIRE/DURALAN NETWORK DRIVER
12523M:	Ion Badulescu <ionut@badula.org>
12524S:	Odd Fixes
12525F:	drivers/net/ethernet/adaptec/starfire*
12526
12527STI CEC DRIVER
12528M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12529S:	Maintained
12530F:	drivers/staging/media/st-cec/
12531F:	Documentation/devicetree/bindings/media/stih-cec.txt
12532
12533STK1160 USB VIDEO CAPTURE DRIVER
12534M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12535L:	linux-media@vger.kernel.org
12536T:	git git://linuxtv.org/media_tree.git
12537S:	Maintained
12538F:	drivers/media/usb/stk1160/
12539
12540STMMAC ETHERNET DRIVER
12541M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12542M:	Alexandre Torgue <alexandre.torgue@st.com>
12543L:	netdev@vger.kernel.org
12544W:	http://www.stlinux.com
12545S:	Supported
12546F:	drivers/net/ethernet/stmicro/stmmac/
12547
12548SUN3/3X
12549M:	Sam Creasey <sammy@sammy.net>
12550W:	http://sammy.net/sun3/
12551S:	Maintained
12552F:	arch/m68k/kernel/*sun3*
12553F:	arch/m68k/sun3*/
12554F:	arch/m68k/include/asm/sun3*
12555F:	drivers/net/ethernet/i825xx/sun3*
12556
12557SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12558M:	Hans de Goede <hdegoede@redhat.com>
12559L:	linux-input@vger.kernel.org
12560S:	Maintained
12561F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12562F:	drivers/input/keyboard/sun4i-lradc-keys.c
12563
12564SUNDANCE NETWORK DRIVER
12565M:	Denis Kirjanov <kda@linux-powerpc.org>
12566L:	netdev@vger.kernel.org
12567S:	Maintained
12568F:	drivers/net/ethernet/dlink/sundance.c
12569
12570SUPERH
12571M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12572M:	Rich Felker <dalias@libc.org>
12573L:	linux-sh@vger.kernel.org
12574Q:	http://patchwork.kernel.org/project/linux-sh/list/
12575S:	Maintained
12576F:	Documentation/sh/
12577F:	arch/sh/
12578F:	drivers/sh/
12579
12580SUSPEND TO RAM
12581M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12582M:	Len Brown <len.brown@intel.com>
12583M:	Pavel Machek <pavel@ucw.cz>
12584L:	linux-pm@vger.kernel.org
12585B:	https://bugzilla.kernel.org
12586S:	Supported
12587F:	Documentation/power/
12588F:	arch/x86/kernel/acpi/
12589F:	drivers/base/power/
12590F:	kernel/power/
12591F:	include/linux/suspend.h
12592F:	include/linux/freezer.h
12593F:	include/linux/pm.h
12594
12595SVGA HANDLING
12596M:	Martin Mares <mj@ucw.cz>
12597L:	linux-video@atrey.karlin.mff.cuni.cz
12598S:	Maintained
12599F:	Documentation/svga.txt
12600F:	arch/x86/boot/video*
12601
12602SWIOTLB SUBSYSTEM
12603M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12604L:	linux-kernel@vger.kernel.org
12605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12606S:	Supported
12607F:	lib/swiotlb.c
12608F:	arch/*/kernel/pci-swiotlb.c
12609F:	include/linux/swiotlb.h
12610
12611SWITCHDEV
12612M:	Jiri Pirko <jiri@resnulli.us>
12613M:	Ivan Vecera <ivecera@redhat.com>
12614L:	netdev@vger.kernel.org
12615S:	Supported
12616F:	net/switchdev/
12617F:	include/net/switchdev.h
12618
12619SYNC FILE FRAMEWORK
12620M:	Sumit Semwal <sumit.semwal@linaro.org>
12621R:	Gustavo Padovan <gustavo@padovan.org>
12622S:	Maintained
12623L:	linux-media@vger.kernel.org
12624L:	dri-devel@lists.freedesktop.org
12625F:	drivers/dma-buf/sync_*
12626F:	drivers/dma-buf/dma-fence*
12627F:	drivers/dma-buf/sw_sync.c
12628F:	include/linux/sync_file.h
12629F:	include/uapi/linux/sync_file.h
12630F:	Documentation/sync_file.txt
12631T:	git git://anongit.freedesktop.org/drm/drm-misc
12632
12633SYNOPSYS ARC ARCHITECTURE
12634M:	Vineet Gupta <vgupta@synopsys.com>
12635L:	linux-snps-arc@lists.infradead.org
12636S:	Supported
12637F:	arch/arc/
12638F:	Documentation/devicetree/bindings/arc/*
12639F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12640F:	drivers/clocksource/arc_timer.c
12641F:	drivers/tty/serial/arc_uart.c
12642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12643
12644SYNOPSYS ARC SDP platform support
12645M:	Alexey Brodkin <abrodkin@synopsys.com>
12646S:	Supported
12647F:	arch/arc/plat-axs10x
12648F:	arch/arc/boot/dts/ax*
12649F:	Documentation/devicetree/bindings/arc/axs10*
12650
12651SYNOPSYS DESIGNWARE DMAC DRIVER
12652M:	Viresh Kumar <vireshk@kernel.org>
12653M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12654S:	Maintained
12655F:	include/linux/dma/dw.h
12656F:	include/linux/platform_data/dma-dw.h
12657F:	drivers/dma/dw/
12658
12659SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12660M:	Jie Deng <jiedeng@synopsys.com>
12661L:	netdev@vger.kernel.org
12662S:	Supported
12663F:	drivers/net/ethernet/synopsys/
12664
12665SYNOPSYS DESIGNWARE I2C DRIVER
12666M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12667R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12668R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12669L:	linux-i2c@vger.kernel.org
12670S:	Maintained
12671F:	drivers/i2c/busses/i2c-designware-*
12672F:	include/linux/platform_data/i2c-designware.h
12673
12674SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12675M:	Jaehoon Chung <jh80.chung@samsung.com>
12676L:	linux-mmc@vger.kernel.org
12677S:	Maintained
12678F:	drivers/mmc/host/dw_mmc*
12679
12680SYSTEM CONFIGURATION (SYSCON)
12681M:	Lee Jones <lee.jones@linaro.org>
12682M:	Arnd Bergmann <arnd@arndb.de>
12683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12684S:	Supported
12685F:	drivers/mfd/syscon.c
12686
12687SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12688M:	Sudeep Holla <sudeep.holla@arm.com>
12689L:	linux-arm-kernel@lists.infradead.org
12690S:	Maintained
12691F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12692F:	drivers/clk/clk-scpi.c
12693F:	drivers/cpufreq/scpi-cpufreq.c
12694F:	drivers/firmware/arm_scpi.c
12695F:	include/linux/scpi_protocol.h
12696
12697SYSTEM RESET/SHUTDOWN DRIVERS
12698M:	Sebastian Reichel <sre@kernel.org>
12699L:	linux-pm@vger.kernel.org
12700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12701S:	Maintained
12702F:	Documentation/devicetree/bindings/power/reset/
12703F:	drivers/power/reset/
12704
12705SYSTEM TRACE MODULE CLASS
12706M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12707S:	Maintained
12708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12709F:	Documentation/trace/stm.txt
12710F:	drivers/hwtracing/stm/
12711F:	include/linux/stm.h
12712F:	include/uapi/linux/stm.h
12713
12714SYSV FILESYSTEM
12715M:	Christoph Hellwig <hch@infradead.org>
12716S:	Maintained
12717F:	Documentation/filesystems/sysv-fs.txt
12718F:	fs/sysv/
12719F:	include/linux/sysv_fs.h
12720
12721TARGET SUBSYSTEM
12722M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12723L:	linux-scsi@vger.kernel.org
12724L:	target-devel@vger.kernel.org
12725W:	http://www.linux-iscsi.org
12726W:	http://groups.google.com/group/linux-iscsi-target-dev
12727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12728S:	Supported
12729F:	drivers/target/
12730F:	include/target/
12731F:	Documentation/target/
12732
12733TASKSTATS STATISTICS INTERFACE
12734M:	Balbir Singh <bsingharora@gmail.com>
12735S:	Maintained
12736F:	Documentation/accounting/taskstats*
12737F:	include/linux/taskstats*
12738F:	kernel/taskstats.c
12739
12740TC subsystem
12741M:	Jamal Hadi Salim <jhs@mojatatu.com>
12742M:	Cong Wang <xiyou.wangcong@gmail.com>
12743M:	Jiri Pirko <jiri@resnulli.us>
12744L:	netdev@vger.kernel.org
12745S:	Maintained
12746F:	include/net/pkt_cls.h
12747F:	include/net/pkt_sched.h
12748F:	include/net/tc_act/
12749F:	include/uapi/linux/pkt_cls.h
12750F:	include/uapi/linux/pkt_sched.h
12751F:	include/uapi/linux/tc_act/
12752F:	include/uapi/linux/tc_ematch/
12753F:	net/sched/
12754
12755TCP LOW PRIORITY MODULE
12756M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12757M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12758W:	http://tcp-lp-mod.sourceforge.net/
12759S:	Maintained
12760F:	net/ipv4/tcp_lp.c
12761
12762TDA10071 MEDIA DRIVER
12763M:	Antti Palosaari <crope@iki.fi>
12764L:	linux-media@vger.kernel.org
12765W:	https://linuxtv.org
12766W:	http://palosaari.fi/linux/
12767Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12768T:	git git://linuxtv.org/anttip/media_tree.git
12769S:	Maintained
12770F:	drivers/media/dvb-frontends/tda10071*
12771
12772TDA18212 MEDIA DRIVER
12773M:	Antti Palosaari <crope@iki.fi>
12774L:	linux-media@vger.kernel.org
12775W:	https://linuxtv.org
12776W:	http://palosaari.fi/linux/
12777Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12778T:	git git://linuxtv.org/anttip/media_tree.git
12779S:	Maintained
12780F:	drivers/media/tuners/tda18212*
12781
12782TDA18218 MEDIA DRIVER
12783M:	Antti Palosaari <crope@iki.fi>
12784L:	linux-media@vger.kernel.org
12785W:	https://linuxtv.org
12786W:	http://palosaari.fi/linux/
12787Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12788T:	git git://linuxtv.org/anttip/media_tree.git
12789S:	Maintained
12790F:	drivers/media/tuners/tda18218*
12791
12792TDA18271 MEDIA DRIVER
12793M:	Michael Krufky <mkrufky@linuxtv.org>
12794L:	linux-media@vger.kernel.org
12795W:	https://linuxtv.org
12796W:	http://github.com/mkrufky
12797Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12798T:	git git://linuxtv.org/mkrufky/tuners.git
12799S:	Maintained
12800F:	drivers/media/tuners/tda18271*
12801
12802TDA827x MEDIA DRIVER
12803M:	Michael Krufky <mkrufky@linuxtv.org>
12804L:	linux-media@vger.kernel.org
12805W:	https://linuxtv.org
12806W:	http://github.com/mkrufky
12807Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12808T:	git git://linuxtv.org/mkrufky/tuners.git
12809S:	Maintained
12810F:	drivers/media/tuners/tda8290.*
12811
12812TDA8290 MEDIA DRIVER
12813M:	Michael Krufky <mkrufky@linuxtv.org>
12814L:	linux-media@vger.kernel.org
12815W:	https://linuxtv.org
12816W:	http://github.com/mkrufky
12817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12818T:	git git://linuxtv.org/mkrufky/tuners.git
12819S:	Maintained
12820F:	drivers/media/tuners/tda8290.*
12821
12822TDA9840 MEDIA DRIVER
12823M:	Hans Verkuil <hverkuil@xs4all.nl>
12824L:	linux-media@vger.kernel.org
12825T:	git git://linuxtv.org/media_tree.git
12826W:	https://linuxtv.org
12827S:	Maintained
12828F:	drivers/media/i2c/tda9840*
12829
12830TEA5761 TUNER DRIVER
12831M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12832M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12833L:	linux-media@vger.kernel.org
12834W:	https://linuxtv.org
12835T:	git git://linuxtv.org/media_tree.git
12836S:	Odd fixes
12837F:	drivers/media/tuners/tea5761.*
12838
12839TEA5767 TUNER DRIVER
12840M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12841M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12842L:	linux-media@vger.kernel.org
12843W:	https://linuxtv.org
12844T:	git git://linuxtv.org/media_tree.git
12845S:	Maintained
12846F:	drivers/media/tuners/tea5767.*
12847
12848TEA6415C MEDIA DRIVER
12849M:	Hans Verkuil <hverkuil@xs4all.nl>
12850L:	linux-media@vger.kernel.org
12851T:	git git://linuxtv.org/media_tree.git
12852W:	https://linuxtv.org
12853S:	Maintained
12854F:	drivers/media/i2c/tea6415c*
12855
12856TEA6420 MEDIA DRIVER
12857M:	Hans Verkuil <hverkuil@xs4all.nl>
12858L:	linux-media@vger.kernel.org
12859T:	git git://linuxtv.org/media_tree.git
12860W:	https://linuxtv.org
12861S:	Maintained
12862F:	drivers/media/i2c/tea6420*
12863
12864TEAM DRIVER
12865M:	Jiri Pirko <jiri@resnulli.us>
12866L:	netdev@vger.kernel.org
12867S:	Supported
12868F:	drivers/net/team/
12869F:	include/linux/if_team.h
12870F:	include/uapi/linux/if_team.h
12871
12872TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12873M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12874S:	Maintained
12875F:	arch/x86/platform/ts5500/
12876
12877TECHNOTREND USB IR RECEIVER
12878M:	Sean Young <sean@mess.org>
12879L:	linux-media@vger.kernel.org
12880S:	Maintained
12881F:	drivers/media/rc/ttusbir.c
12882
12883TEE SUBSYSTEM
12884M:	Jens Wiklander <jens.wiklander@linaro.org>
12885S:	Maintained
12886F:	include/linux/tee_drv.h
12887F:	include/uapi/linux/tee.h
12888F:	drivers/tee/
12889F:	Documentation/tee.txt
12890
12891TEGRA ARCHITECTURE SUPPORT
12892M:	Thierry Reding <thierry.reding@gmail.com>
12893M:	Jonathan Hunter <jonathanh@nvidia.com>
12894L:	linux-tegra@vger.kernel.org
12895Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12897S:	Supported
12898N:	[^a-z]tegra
12899
12900TEGRA CLOCK DRIVER
12901M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12902M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12903S:	Supported
12904F:	drivers/clk/tegra/
12905
12906TEGRA DMA DRIVERS
12907M:	Laxman Dewangan <ldewangan@nvidia.com>
12908M:	Jon Hunter <jonathanh@nvidia.com>
12909S:	Supported
12910F:	drivers/dma/tegra*
12911
12912TEGRA I2C DRIVER
12913M:	Laxman Dewangan <ldewangan@nvidia.com>
12914S:	Supported
12915F:	drivers/i2c/busses/i2c-tegra.c
12916
12917TEGRA IOMMU DRIVERS
12918M:	Hiroshi Doyu <hdoyu@nvidia.com>
12919S:	Supported
12920F:	drivers/iommu/tegra*
12921
12922TEGRA KBC DRIVER
12923M:	Rakesh Iyer <riyer@nvidia.com>
12924M:	Laxman Dewangan <ldewangan@nvidia.com>
12925S:	Supported
12926F:	drivers/input/keyboard/tegra-kbc.c
12927
12928TEGRA PWM DRIVER
12929M:	Thierry Reding <thierry.reding@gmail.com>
12930S:	Supported
12931F:	drivers/pwm/pwm-tegra.c
12932
12933TEGRA SERIAL DRIVER
12934M:	Laxman Dewangan <ldewangan@nvidia.com>
12935S:	Supported
12936F:	drivers/tty/serial/serial-tegra.c
12937
12938TEGRA SPI DRIVER
12939M:	Laxman Dewangan <ldewangan@nvidia.com>
12940S:	Supported
12941F:	drivers/spi/spi-tegra*
12942
12943TEHUTI ETHERNET DRIVER
12944M:	Andy Gospodarek <andy@greyhouse.net>
12945L:	netdev@vger.kernel.org
12946S:	Supported
12947F:	drivers/net/ethernet/tehuti/*
12948
12949Telecom Clock Driver for MCPL0010
12950M:	Mark Gross <mark.gross@intel.com>
12951S:	Supported
12952F:	drivers/char/tlclk.c
12953
12954TENSILICA XTENSA PORT (xtensa)
12955M:	Chris Zankel <chris@zankel.net>
12956M:	Max Filippov <jcmvbkbc@gmail.com>
12957L:	linux-xtensa@linux-xtensa.org
12958T:	git git://github.com/czankel/xtensa-linux.git
12959S:	Maintained
12960F:	arch/xtensa/
12961F:	drivers/irqchip/irq-xtensa-*
12962
12963Texas Instruments' System Control Interface (TISCI) Protocol Driver
12964M:	Nishanth Menon <nm@ti.com>
12965M:	Tero Kristo <t-kristo@ti.com>
12966M:	Santosh Shilimkar <ssantosh@kernel.org>
12967L:	linux-arm-kernel@lists.infradead.org
12968S:	Maintained
12969F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12970F:	drivers/firmware/ti_sci*
12971F:	include/linux/soc/ti/ti_sci_protocol.h
12972F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12973F:	include/dt-bindings/genpd/k2g.h
12974F:	drivers/soc/ti/ti_sci_pm_domains.c
12975F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12976F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12977F:	drivers/clk/keystone/sci-clk.c
12978F:	drivers/reset/reset-ti-sci.c
12979
12980THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12981M:	Hans Verkuil <hverkuil@xs4all.nl>
12982L:	linux-media@vger.kernel.org
12983T:	git git://linuxtv.org/media_tree.git
12984W:	https://linuxtv.org
12985S:	Maintained
12986F:	drivers/media/radio/radio-raremono.c
12987
12988THERMAL
12989M:	Zhang Rui <rui.zhang@intel.com>
12990M:	Eduardo Valentin <edubezval@gmail.com>
12991L:	linux-pm@vger.kernel.org
12992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12994Q:	https://patchwork.kernel.org/project/linux-pm/list/
12995S:	Supported
12996F:	drivers/thermal/
12997F:	include/linux/thermal.h
12998F:	include/uapi/linux/thermal.h
12999F:	include/linux/cpu_cooling.h
13000F:	Documentation/devicetree/bindings/thermal/
13001
13002THERMAL/CPU_COOLING
13003M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13004M:	Viresh Kumar <viresh.kumar@linaro.org>
13005M:	Javi Merino <javi.merino@kernel.org>
13006L:	linux-pm@vger.kernel.org
13007S:	Supported
13008F:	Documentation/thermal/cpu-cooling-api.txt
13009F:	drivers/thermal/cpu_cooling.c
13010F:	include/linux/cpu_cooling.h
13011
13012THINKPAD ACPI EXTRAS DRIVER
13013M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13014L:	ibm-acpi-devel@lists.sourceforge.net
13015L:	platform-driver-x86@vger.kernel.org
13016W:	http://ibm-acpi.sourceforge.net
13017W:	http://thinkwiki.org/wiki/Ibm-acpi
13018T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13019S:	Maintained
13020F:	drivers/platform/x86/thinkpad_acpi.c
13021
13022THUNDERBOLT DRIVER
13023M:	Andreas Noever <andreas.noever@gmail.com>
13024M:	Michael Jamet <michael.jamet@intel.com>
13025M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13026M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13027S:	Maintained
13028F:	drivers/thunderbolt/
13029
13030THUNDERX GPIO DRIVER
13031M:	David Daney <david.daney@cavium.com>
13032S:	Maintained
13033F:	drivers/gpio/gpio-thunderx.c
13034
13035TI AM437X VPFE DRIVER
13036M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13037L:	linux-media@vger.kernel.org
13038W:	https://linuxtv.org
13039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13040T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13041S:	Maintained
13042F:	drivers/media/platform/am437x/
13043
13044TI BANDGAP AND THERMAL DRIVER
13045M:	Eduardo Valentin <edubezval@gmail.com>
13046M:	Keerthy <j-keerthy@ti.com>
13047L:	linux-pm@vger.kernel.org
13048L:	linux-omap@vger.kernel.org
13049S:	Maintained
13050F:	drivers/thermal/ti-soc-thermal/
13051
13052TI BQ27XXX POWER SUPPLY DRIVER
13053R:	Andrew F. Davis <afd@ti.com>
13054F:	include/linux/power/bq27xxx_battery.h
13055F:	drivers/power/supply/bq27xxx_battery.c
13056F:	drivers/power/supply/bq27xxx_battery_i2c.c
13057
13058TI CDCE706 CLOCK DRIVER
13059M:	Max Filippov <jcmvbkbc@gmail.com>
13060S:	Maintained
13061F:	drivers/clk/clk-cdce706.c
13062
13063TI CLOCK DRIVER
13064M:	Tero Kristo <t-kristo@ti.com>
13065L:	linux-omap@vger.kernel.org
13066S:	Maintained
13067F:	drivers/clk/ti/
13068F:	include/linux/clk/ti.h
13069
13070TI DAVINCI MACHINE SUPPORT
13071M:	Sekhar Nori <nsekhar@ti.com>
13072M:	Kevin Hilman <khilman@kernel.org>
13073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13075S:	Supported
13076F:	arch/arm/mach-davinci/
13077F:	drivers/i2c/busses/i2c-davinci.c
13078F:	arch/arm/boot/dts/da850*
13079
13080TI DAVINCI SERIES GPIO DRIVER
13081M:	Keerthy <j-keerthy@ti.com>
13082L:	linux-gpio@vger.kernel.org
13083S:	Maintained
13084F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13085F:	drivers/gpio/gpio-davinci.c
13086
13087TI DAVINCI SERIES MEDIA DRIVER
13088M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13089L:	linux-media@vger.kernel.org
13090W:	https://linuxtv.org
13091Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13092T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13093S:	Maintained
13094F:	drivers/media/platform/davinci/
13095F:	include/media/davinci/
13096
13097TI ETHERNET SWITCH DRIVER (CPSW)
13098R:	Grygorii Strashko <grygorii.strashko@ti.com>
13099L:	linux-omap@vger.kernel.org
13100L:	netdev@vger.kernel.org
13101S:	Maintained
13102F:	drivers/net/ethernet/ti/cpsw*
13103F:	drivers/net/ethernet/ti/davinci*
13104
13105TI FLASH MEDIA INTERFACE DRIVER
13106M:	Alex Dubov <oakad@yahoo.com>
13107S:	Maintained
13108F:	drivers/misc/tifm*
13109F:	drivers/mmc/host/tifm_sd.c
13110F:	include/linux/tifm.h
13111
13112TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13113M:	Santosh Shilimkar <ssantosh@kernel.org>
13114L:	linux-kernel@vger.kernel.org
13115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13116S:	Maintained
13117F:	drivers/soc/ti/*
13118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13119
13120TI LM49xxx FAMILY ASoC CODEC DRIVERS
13121M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13122M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13123L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13124S:	Maintained
13125F:	sound/soc/codecs/lm49453*
13126F:	sound/soc/codecs/isabelle*
13127
13128TI LP855x BACKLIGHT DRIVER
13129M:	Milo Kim <milo.kim@ti.com>
13130S:	Maintained
13131F:	Documentation/backlight/lp855x-driver.txt
13132F:	drivers/video/backlight/lp855x_bl.c
13133F:	include/linux/platform_data/lp855x.h
13134
13135TI LP8727 CHARGER DRIVER
13136M:	Milo Kim <milo.kim@ti.com>
13137S:	Maintained
13138F:	drivers/power/supply/lp8727_charger.c
13139F:	include/linux/platform_data/lp8727.h
13140
13141TI LP8788 MFD DRIVER
13142M:	Milo Kim <milo.kim@ti.com>
13143S:	Maintained
13144F:	drivers/iio/adc/lp8788_adc.c
13145F:	drivers/leds/leds-lp8788.c
13146F:	drivers/mfd/lp8788*.c
13147F:	drivers/power/supply/lp8788-charger.c
13148F:	drivers/regulator/lp8788-*.c
13149F:	include/linux/mfd/lp8788*.h
13150
13151TI NETCP ETHERNET DRIVER
13152M:	Wingman Kwok <w-kwok2@ti.com>
13153M:	Murali Karicheri <m-karicheri2@ti.com>
13154L:	netdev@vger.kernel.org
13155S:	Maintained
13156F:	drivers/net/ethernet/ti/netcp*
13157
13158TI TAS571X FAMILY ASoC CODEC DRIVER
13159M:	Kevin Cernekee <cernekee@chromium.org>
13160L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13161S:	Odd Fixes
13162F:	sound/soc/codecs/tas571x*
13163
13164TI TRF7970A NFC DRIVER
13165M:	Mark Greer <mgreer@animalcreek.com>
13166L:	linux-wireless@vger.kernel.org
13167L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13168S:	Supported
13169F:	drivers/nfc/trf7970a.c
13170F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13171
13172TI TWL4030 SERIES SOC CODEC DRIVER
13173M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13174L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13175S:	Maintained
13176F:	sound/soc/codecs/twl4030*
13177
13178TI VPE/CAL DRIVERS
13179M:	Benoit Parrot <bparrot@ti.com>
13180L:	linux-media@vger.kernel.org
13181W:	http://linuxtv.org/
13182Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13183S:	Maintained
13184F:	drivers/media/platform/ti-vpe/
13185
13186TI WILINK WIRELESS DRIVERS
13187L:	linux-wireless@vger.kernel.org
13188W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13189W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13191S:	Orphan
13192F:	drivers/net/wireless/ti/
13193F:	include/linux/wl12xx.h
13194
13195TILE ARCHITECTURE
13196M:	Chris Metcalf <cmetcalf@mellanox.com>
13197W:	http://www.mellanox.com/repository/solutions/tile-scm/
13198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13199S:	Supported
13200F:	arch/tile/
13201F:	drivers/char/tile-srom.c
13202F:	drivers/edac/tile_edac.c
13203F:	drivers/net/ethernet/tile/
13204F:	drivers/rtc/rtc-tile.c
13205F:	drivers/tty/hvc/hvc_tile.c
13206F:	drivers/tty/serial/tilegx.c
13207F:	drivers/usb/host/*-tilegx.c
13208F:	include/linux/usb/tilegx.h
13209
13210TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13211M:	John Stultz <john.stultz@linaro.org>
13212M:	Thomas Gleixner <tglx@linutronix.de>
13213R:	Stephen Boyd <sboyd@codeaurora.org>
13214L:	linux-kernel@vger.kernel.org
13215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13216S:	Supported
13217F:	include/linux/clocksource.h
13218F:	include/linux/time.h
13219F:	include/linux/timex.h
13220F:	include/uapi/linux/time.h
13221F:	include/uapi/linux/timex.h
13222F:	kernel/time/clocksource.c
13223F:	kernel/time/time*.c
13224F:	kernel/time/alarmtimer.c
13225F:	kernel/time/ntp.c
13226F:	tools/testing/selftests/timers/
13227
13228TIPC NETWORK LAYER
13229M:	Jon Maloy <jon.maloy@ericsson.com>
13230M:	Ying Xue <ying.xue@windriver.com>
13231L:	netdev@vger.kernel.org (core kernel code)
13232L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13233W:	http://tipc.sourceforge.net/
13234S:	Maintained
13235F:	include/uapi/linux/tipc*.h
13236F:	net/tipc/
13237
13238TLAN NETWORK DRIVER
13239M:	Samuel Chessman <chessman@tux.org>
13240L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13241W:	http://sourceforge.net/projects/tlan/
13242S:	Maintained
13243F:	Documentation/networking/tlan.txt
13244F:	drivers/net/ethernet/ti/tlan.*
13245
13246TM6000 VIDEO4LINUX DRIVER
13247M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13248M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13249L:	linux-media@vger.kernel.org
13250W:	https://linuxtv.org
13251T:	git git://linuxtv.org/media_tree.git
13252S:	Odd fixes
13253F:	drivers/media/usb/tm6000/
13254F:	Documentation/media/v4l-drivers/tm6000*
13255
13256TMIO/SDHI MMC DRIVER
13257M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13258L:	linux-mmc@vger.kernel.org
13259S:	Supported
13260F:	drivers/mmc/host/tmio_mmc*
13261F:	drivers/mmc/host/renesas_sdhi*
13262F:	include/linux/mfd/tmio.h
13263
13264TMP401 HARDWARE MONITOR DRIVER
13265M:	Guenter Roeck <linux@roeck-us.net>
13266L:	linux-hwmon@vger.kernel.org
13267S:	Maintained
13268F:	Documentation/hwmon/tmp401
13269F:	drivers/hwmon/tmp401.c
13270
13271TMPFS (SHMEM FILESYSTEM)
13272M:	Hugh Dickins <hughd@google.com>
13273L:	linux-mm@kvack.org
13274S:	Maintained
13275F:	include/linux/shmem_fs.h
13276F:	mm/shmem.c
13277
13278TOMOYO SECURITY MODULE
13279M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13280M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13281L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13282L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13283L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13284L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13285W:	http://tomoyo.sourceforge.jp/
13286T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13287S:	Maintained
13288F:	security/tomoyo/
13289
13290TOPSTAR LAPTOP EXTRAS DRIVER
13291M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13292L:	platform-driver-x86@vger.kernel.org
13293S:	Maintained
13294F:	drivers/platform/x86/topstar-laptop.c
13295
13296TOSHIBA ACPI EXTRAS DRIVER
13297M:	Azael Avalos <coproscefalo@gmail.com>
13298L:	platform-driver-x86@vger.kernel.org
13299S:	Maintained
13300F:	drivers/platform/x86/toshiba_acpi.c
13301
13302TOSHIBA BLUETOOTH DRIVER
13303M:	Azael Avalos <coproscefalo@gmail.com>
13304L:	platform-driver-x86@vger.kernel.org
13305S:	Maintained
13306F:	drivers/platform/x86/toshiba_bluetooth.c
13307
13308TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13309M:	Azael Avalos <coproscefalo@gmail.com>
13310L:	platform-driver-x86@vger.kernel.org
13311S:	Maintained
13312F:	drivers/platform/x86/toshiba_haps.c
13313
13314TOSHIBA SMM DRIVER
13315M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13316W:	http://www.buzzard.org.uk/toshiba/
13317S:	Maintained
13318F:	drivers/char/toshiba.c
13319F:	include/linux/toshiba.h
13320F:	include/uapi/linux/toshiba.h
13321
13322TOSHIBA TC358743 DRIVER
13323M:	Mats Randgaard <matrandg@cisco.com>
13324L:	linux-media@vger.kernel.org
13325S:	Maintained
13326F:	drivers/media/i2c/tc358743*
13327F:	include/media/i2c/tc358743.h
13328
13329TOSHIBA WMI HOTKEYS DRIVER
13330M:	Azael Avalos <coproscefalo@gmail.com>
13331L:	platform-driver-x86@vger.kernel.org
13332S:	Maintained
13333F:	drivers/platform/x86/toshiba-wmi.c
13334
13335TPM DEVICE DRIVER
13336M:	Peter Huewe <peterhuewe@gmx.de>
13337M:	Marcel Selhorst <tpmdd@selhorst.net>
13338M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13339R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13340W:	http://tpmdd.sourceforge.net
13341L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13342Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13343T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13344S:	Maintained
13345F:	drivers/char/tpm/
13346
13347TPM IBM_VTPM DEVICE DRIVER
13348M:	Ashley Lai <ashleydlai@gmail.com>
13349W:	http://tpmdd.sourceforge.net
13350L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13351S:	Maintained
13352F:	drivers/char/tpm/tpm_ibmvtpm*
13353
13354TRACING
13355M:	Steven Rostedt <rostedt@goodmis.org>
13356M:	Ingo Molnar <mingo@redhat.com>
13357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13358S:	Maintained
13359F:	Documentation/trace/ftrace.txt
13360F:	arch/*/*/*/ftrace.h
13361F:	arch/*/kernel/ftrace.c
13362F:	include/*/ftrace.h
13363F:	include/linux/trace*.h
13364F:	include/trace/
13365F:	kernel/trace/
13366F:	tools/testing/selftests/ftrace/
13367
13368TRACING MMIO ACCESSES (MMIOTRACE)
13369M:	Steven Rostedt <rostedt@goodmis.org>
13370M:	Ingo Molnar <mingo@kernel.org>
13371R:	Karol Herbst <karolherbst@gmail.com>
13372R:	Pekka Paalanen <ppaalanen@gmail.com>
13373S:	Maintained
13374L:	linux-kernel@vger.kernel.org
13375L:	nouveau@lists.freedesktop.org
13376F:	kernel/trace/trace_mmiotrace.c
13377F:	include/linux/mmiotrace.h
13378F:	arch/x86/mm/kmmio.c
13379F:	arch/x86/mm/mmio-mod.c
13380F:	arch/x86/mm/testmmiotrace.c
13381
13382TRIVIAL PATCHES
13383M:	Jiri Kosina <trivial@kernel.org>
13384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13385S:	Maintained
13386K:	^Subject:.*(?i)trivial
13387
13388TTY LAYER
13389M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13390M:	Jiri Slaby <jslaby@suse.com>
13391S:	Supported
13392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13393F:	Documentation/serial/
13394F:	drivers/tty/
13395F:	drivers/tty/serial/serial_core.c
13396F:	include/linux/serial_core.h
13397F:	include/linux/serial.h
13398F:	include/linux/tty.h
13399F:	include/uapi/linux/serial_core.h
13400F:	include/uapi/linux/serial.h
13401F:	include/uapi/linux/tty.h
13402
13403TUA9001 MEDIA DRIVER
13404M:	Antti Palosaari <crope@iki.fi>
13405L:	linux-media@vger.kernel.org
13406W:	https://linuxtv.org
13407W:	http://palosaari.fi/linux/
13408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13409T:	git git://linuxtv.org/anttip/media_tree.git
13410S:	Maintained
13411F:	drivers/media/tuners/tua9001*
13412
13413TULIP NETWORK DRIVERS
13414L:	netdev@vger.kernel.org
13415L:	linux-parisc@vger.kernel.org
13416S:	Orphan
13417F:	drivers/net/ethernet/dec/tulip/
13418
13419TUN/TAP driver
13420M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13421W:	http://vtun.sourceforge.net/tun
13422S:	Maintained
13423F:	Documentation/networking/tuntap.txt
13424F:	arch/um/os-Linux/drivers/
13425
13426TURBOCHANNEL SUBSYSTEM
13427M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13428M:	Ralf Baechle <ralf@linux-mips.org>
13429L:	linux-mips@linux-mips.org
13430Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13431S:	Maintained
13432F:	drivers/tc/
13433F:	include/linux/tc.h
13434
13435TW5864 VIDEO4LINUX DRIVER
13436M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13437M:	Anton Sviridenko <anton@corp.bluecherry.net>
13438M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13439M:	Andrey Utkin <andrey_utkin@fastmail.com>
13440L:	linux-media@vger.kernel.org
13441S:	Supported
13442F:	drivers/media/pci/tw5864/
13443
13444TW68 VIDEO4LINUX DRIVER
13445M:	Hans Verkuil <hverkuil@xs4all.nl>
13446L:	linux-media@vger.kernel.org
13447T:	git git://linuxtv.org/media_tree.git
13448W:	https://linuxtv.org
13449S:	Odd Fixes
13450F:	drivers/media/pci/tw68/
13451
13452TW686X VIDEO4LINUX DRIVER
13453M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13454L:	linux-media@vger.kernel.org
13455T:	git git://linuxtv.org/media_tree.git
13456W:	http://linuxtv.org
13457S:	Maintained
13458F:	drivers/media/pci/tw686x/
13459
13460UBI FILE SYSTEM (UBIFS)
13461M:	Richard Weinberger <richard@nod.at>
13462M:	Artem Bityutskiy <dedekind1@gmail.com>
13463M:	Adrian Hunter <adrian.hunter@intel.com>
13464L:	linux-mtd@lists.infradead.org
13465T:	git git://git.infradead.org/ubifs-2.6.git
13466W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13467S:	Supported
13468F:	Documentation/filesystems/ubifs.txt
13469F:	fs/ubifs/
13470
13471UCLINUX (M68KNOMMU AND COLDFIRE)
13472M:	Greg Ungerer <gerg@linux-m68k.org>
13473W:	http://www.linux-m68k.org/
13474W:	http://www.uclinux.org/
13475L:	linux-m68k@lists.linux-m68k.org
13476L:	uclinux-dev@uclinux.org  (subscribers-only)
13477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13478S:	Maintained
13479F:	arch/m68k/coldfire/
13480F:	arch/m68k/68*/
13481F:	arch/m68k/*/*_no.*
13482F:	arch/m68k/include/asm/*_no.*
13483
13484UDF FILESYSTEM
13485M:	Jan Kara <jack@suse.com>
13486S:	Maintained
13487F:	Documentation/filesystems/udf.txt
13488F:	fs/udf/
13489
13490UDRAW TABLET
13491M:	Bastien Nocera <hadess@hadess.net>
13492L:	linux-input@vger.kernel.org
13493S:	Maintained
13494F:	drivers/hid/hid-udraw.c
13495
13496UFS FILESYSTEM
13497M:	Evgeniy Dushistov <dushistov@mail.ru>
13498S:	Maintained
13499F:	Documentation/filesystems/ufs.txt
13500F:	fs/ufs/
13501
13502UHID USERSPACE HID IO DRIVER:
13503M:	David Herrmann <dh.herrmann@googlemail.com>
13504L:	linux-input@vger.kernel.org
13505S:	Maintained
13506F:	drivers/hid/uhid.c
13507F:	include/uapi/linux/uhid.h
13508
13509ULPI BUS
13510M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13511L:	linux-usb@vger.kernel.org
13512S:	Maintained
13513F:	drivers/usb/common/ulpi.c
13514F:	include/linux/ulpi/
13515
13516ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13517L:	linux-usb@vger.kernel.org
13518S:	Orphan
13519F:	drivers/uwb/
13520F:	include/linux/uwb.h
13521F:	include/linux/uwb/
13522
13523UNICORE32 ARCHITECTURE:
13524M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13525W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13526S:	Maintained
13527T:	git git://github.com/gxt/linux.git
13528F:	arch/unicore32/
13529
13530UNIFDEF
13531M:	Tony Finch <dot@dotat.at>
13532W:	http://dotat.at/prog/unifdef
13533S:	Maintained
13534F:	scripts/unifdef.c
13535
13536UNIFORM CDROM DRIVER
13537M:	Jens Axboe <axboe@kernel.dk>
13538W:	http://www.kernel.dk
13539S:	Maintained
13540F:	Documentation/cdrom/
13541F:	drivers/cdrom/cdrom.c
13542F:	include/linux/cdrom.h
13543F:	include/uapi/linux/cdrom.h
13544
13545UNISYS S-PAR DRIVERS
13546M:	David Kershner <david.kershner@unisys.com>
13547L:	sparmaintainer@unisys.com (Unisys internal)
13548S:	Supported
13549F:	drivers/staging/unisys/
13550
13551UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13552M:	Vinayak Holikatti <vinholikatti@gmail.com>
13553L:	linux-scsi@vger.kernel.org
13554S:	Supported
13555F:	Documentation/scsi/ufs.txt
13556F:	drivers/scsi/ufs/
13557
13558UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13559M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13560M:	Prabu Thangamuthu <prabut@synopsys.com>
13561L:	linux-scsi@vger.kernel.org
13562S:	Supported
13563F:	drivers/scsi/ufs/*dwc*
13564
13565UNSORTED BLOCK IMAGES (UBI)
13566M:	Artem Bityutskiy <dedekind1@gmail.com>
13567M:	Richard Weinberger <richard@nod.at>
13568W:	http://www.linux-mtd.infradead.org/
13569L:	linux-mtd@lists.infradead.org
13570T:	git git://git.infradead.org/ubifs-2.6.git
13571S:	Supported
13572F:	drivers/mtd/ubi/
13573F:	include/linux/mtd/ubi.h
13574F:	include/uapi/mtd/ubi-user.h
13575
13576USB "USBNET" DRIVER FRAMEWORK
13577M:	Oliver Neukum <oneukum@suse.com>
13578L:	netdev@vger.kernel.org
13579W:	http://www.linux-usb.org/usbnet
13580S:	Maintained
13581F:	drivers/net/usb/usbnet.c
13582F:	include/linux/usb/usbnet.h
13583
13584USB ACM DRIVER
13585M:	Oliver Neukum <oneukum@suse.com>
13586L:	linux-usb@vger.kernel.org
13587S:	Maintained
13588F:	Documentation/usb/acm.txt
13589F:	drivers/usb/class/cdc-acm.*
13590
13591USB AR5523 WIRELESS DRIVER
13592M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13593L:	linux-wireless@vger.kernel.org
13594S:	Maintained
13595F:	drivers/net/wireless/ath/ar5523/
13596
13597USB ATTACHED SCSI
13598M:	Oliver Neukum <oneukum@suse.com>
13599L:	linux-usb@vger.kernel.org
13600L:	linux-scsi@vger.kernel.org
13601S:	Maintained
13602F:	drivers/usb/storage/uas.c
13603
13604USB CDC ETHERNET DRIVER
13605M:	Oliver Neukum <oliver@neukum.org>
13606L:	linux-usb@vger.kernel.org
13607S:	Maintained
13608F:	drivers/net/usb/cdc_*.c
13609F:	include/uapi/linux/usb/cdc.h
13610
13611USB CHAOSKEY DRIVER
13612M:	Keith Packard <keithp@keithp.com>
13613L:	linux-usb@vger.kernel.org
13614S:	Maintained
13615F:	drivers/usb/misc/chaoskey.c
13616
13617USB CYPRESS C67X00 DRIVER
13618M:	Peter Korsgaard <jacmet@sunsite.dk>
13619L:	linux-usb@vger.kernel.org
13620S:	Maintained
13621F:	drivers/usb/c67x00/
13622
13623USB DAVICOM DM9601 DRIVER
13624M:	Peter Korsgaard <jacmet@sunsite.dk>
13625L:	netdev@vger.kernel.org
13626W:	http://www.linux-usb.org/usbnet
13627S:	Maintained
13628F:	drivers/net/usb/dm9601.c
13629
13630USB DIAMOND RIO500 DRIVER
13631M:	Cesar Miquel <miquel@df.uba.ar>
13632L:	rio500-users@lists.sourceforge.net
13633W:	http://rio500.sourceforge.net
13634S:	Maintained
13635F:	drivers/usb/misc/rio500*
13636
13637USB EHCI DRIVER
13638M:	Alan Stern <stern@rowland.harvard.edu>
13639L:	linux-usb@vger.kernel.org
13640S:	Maintained
13641F:	Documentation/usb/ehci.txt
13642F:	drivers/usb/host/ehci*
13643
13644USB GADGET/PERIPHERAL SUBSYSTEM
13645M:	Felipe Balbi <balbi@kernel.org>
13646L:	linux-usb@vger.kernel.org
13647W:	http://www.linux-usb.org/gadget
13648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13649S:	Maintained
13650F:	drivers/usb/gadget/
13651F:	include/linux/usb/gadget*
13652
13653USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13654M:	Jiri Kosina <jikos@kernel.org>
13655R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13656L:	linux-usb@vger.kernel.org
13657T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13658S:	Maintained
13659F:	Documentation/hid/hiddev.txt
13660F:	drivers/hid/usbhid/
13661
13662USB ISP116X DRIVER
13663M:	Olav Kongas <ok@artecdesign.ee>
13664L:	linux-usb@vger.kernel.org
13665S:	Maintained
13666F:	drivers/usb/host/isp116x*
13667F:	include/linux/usb/isp116x.h
13668
13669USB LAN78XX ETHERNET DRIVER
13670M:	Woojung Huh <woojung.huh@microchip.com>
13671M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13672L:	netdev@vger.kernel.org
13673S:	Maintained
13674F:	drivers/net/usb/lan78xx.*
13675
13676USB MASS STORAGE DRIVER
13677M:	Alan Stern <stern@rowland.harvard.edu>
13678L:	linux-usb@vger.kernel.org
13679L:	usb-storage@lists.one-eyed-alien.net
13680S:	Maintained
13681W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13682F:	drivers/usb/storage/
13683
13684USB MIDI DRIVER
13685M:	Clemens Ladisch <clemens@ladisch.de>
13686L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13687T:	git git://git.alsa-project.org/alsa-kernel.git
13688S:	Maintained
13689F:	sound/usb/midi.*
13690
13691USB NETWORKING DRIVERS
13692L:	linux-usb@vger.kernel.org
13693S:	Odd Fixes
13694F:	drivers/net/usb/
13695
13696USB OHCI DRIVER
13697M:	Alan Stern <stern@rowland.harvard.edu>
13698L:	linux-usb@vger.kernel.org
13699S:	Maintained
13700F:	Documentation/usb/ohci.txt
13701F:	drivers/usb/host/ohci*
13702
13703USB OTG FSM (Finite State Machine)
13704M:	Peter Chen <Peter.Chen@nxp.com>
13705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13706L:	linux-usb@vger.kernel.org
13707S:	Maintained
13708F:	drivers/usb/common/usb-otg-fsm.c
13709
13710USB OVER IP DRIVER
13711M:	Valentina Manea <valentina.manea.m@gmail.com>
13712M:	Shuah Khan <shuahkh@osg.samsung.com>
13713M:	Shuah Khan <shuah@kernel.org>
13714L:	linux-usb@vger.kernel.org
13715S:	Maintained
13716F:	Documentation/usb/usbip_protocol.txt
13717F:	drivers/usb/usbip/
13718F:	tools/usb/usbip/
13719
13720USB PEGASUS DRIVER
13721M:	Petko Manolov <petkan@nucleusys.com>
13722L:	linux-usb@vger.kernel.org
13723L:	netdev@vger.kernel.org
13724T:	git git://github.com/petkan/pegasus.git
13725W:	https://github.com/petkan/pegasus
13726S:	Maintained
13727F:	drivers/net/usb/pegasus.*
13728
13729USB PHY LAYER
13730M:	Felipe Balbi <balbi@kernel.org>
13731L:	linux-usb@vger.kernel.org
13732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13733S:	Maintained
13734F:	drivers/usb/phy/
13735
13736USB PRINTER DRIVER (usblp)
13737M:	Pete Zaitcev <zaitcev@redhat.com>
13738L:	linux-usb@vger.kernel.org
13739S:	Supported
13740F:	drivers/usb/class/usblp.c
13741
13742USB QMI WWAN NETWORK DRIVER
13743M:	Bjørn Mork <bjorn@mork.no>
13744L:	netdev@vger.kernel.org
13745S:	Maintained
13746F:	Documentation/ABI/testing/sysfs-class-net-qmi
13747F:	drivers/net/usb/qmi_wwan.c
13748
13749USB RTL8150 DRIVER
13750M:	Petko Manolov <petkan@nucleusys.com>
13751L:	linux-usb@vger.kernel.org
13752L:	netdev@vger.kernel.org
13753T:	git git://github.com/petkan/rtl8150.git
13754W:	https://github.com/petkan/rtl8150
13755S:	Maintained
13756F:	drivers/net/usb/rtl8150.c
13757
13758USB SERIAL SUBSYSTEM
13759M:	Johan Hovold <johan@kernel.org>
13760L:	linux-usb@vger.kernel.org
13761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13762S:	Maintained
13763F:	Documentation/usb/usb-serial.txt
13764F:	drivers/usb/serial/
13765F:	include/linux/usb/serial.h
13766
13767USB SMSC75XX ETHERNET DRIVER
13768M:	Steve Glendinning <steve.glendinning@shawell.net>
13769L:	netdev@vger.kernel.org
13770S:	Maintained
13771F:	drivers/net/usb/smsc75xx.*
13772
13773USB SMSC95XX ETHERNET DRIVER
13774M:	Steve Glendinning <steve.glendinning@shawell.net>
13775M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13776L:	netdev@vger.kernel.org
13777S:	Maintained
13778F:	drivers/net/usb/smsc95xx.*
13779
13780USB SUBSYSTEM
13781M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13782L:	linux-usb@vger.kernel.org
13783W:	http://www.linux-usb.org
13784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13785S:	Supported
13786F:	Documentation/devicetree/bindings/usb/
13787F:	Documentation/usb/
13788F:	drivers/usb/
13789F:	include/linux/usb.h
13790F:	include/linux/usb/
13791
13792USB TYPEC SUBSYSTEM
13793M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13794L:	linux-usb@vger.kernel.org
13795S:	Maintained
13796F:	Documentation/ABI/testing/sysfs-class-typec
13797F:	Documentation/usb/typec.rst
13798F:	drivers/usb/typec/
13799F:	include/linux/usb/typec.h
13800
13801USB UHCI DRIVER
13802M:	Alan Stern <stern@rowland.harvard.edu>
13803L:	linux-usb@vger.kernel.org
13804S:	Maintained
13805F:	drivers/usb/host/uhci*
13806
13807USB VIDEO CLASS
13808M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13809L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13810L:	linux-media@vger.kernel.org
13811T:	git git://linuxtv.org/media_tree.git
13812W:	http://www.ideasonboard.org/uvc/
13813S:	Maintained
13814F:	drivers/media/usb/uvc/
13815F:	include/uapi/linux/uvcvideo.h
13816
13817USB VISION DRIVER
13818M:	Hans Verkuil <hverkuil@xs4all.nl>
13819L:	linux-media@vger.kernel.org
13820T:	git git://linuxtv.org/media_tree.git
13821W:	https://linuxtv.org
13822S:	Odd Fixes
13823F:	drivers/media/usb/usbvision/
13824
13825USB WEBCAM GADGET
13826M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13827L:	linux-usb@vger.kernel.org
13828S:	Maintained
13829F:	drivers/usb/gadget/function/*uvc*
13830F:	drivers/usb/gadget/legacy/webcam.c
13831
13832USB WIRELESS RNDIS DRIVER (rndis_wlan)
13833M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13834L:	linux-wireless@vger.kernel.org
13835S:	Maintained
13836F:	drivers/net/wireless/rndis_wlan.c
13837
13838USB XHCI DRIVER
13839M:	Mathias Nyman <mathias.nyman@intel.com>
13840L:	linux-usb@vger.kernel.org
13841S:	Supported
13842F:	drivers/usb/host/xhci*
13843F:	drivers/usb/host/pci-quirks*
13844
13845USB ZD1201 DRIVER
13846L:	linux-wireless@vger.kernel.org
13847W:	http://linux-lc100020.sourceforge.net
13848S:	Orphan
13849F:	drivers/net/wireless/zydas/zd1201.*
13850
13851USB ZR364XX DRIVER
13852M:	Antoine Jacquet <royale@zerezo.com>
13853L:	linux-usb@vger.kernel.org
13854L:	linux-media@vger.kernel.org
13855T:	git git://linuxtv.org/media_tree.git
13856W:	http://royale.zerezo.com/zr364xx/
13857S:	Maintained
13858F:	Documentation/media/v4l-drivers/zr364xx*
13859F:	drivers/media/usb/zr364xx/
13860
13861USER-MODE LINUX (UML)
13862M:	Jeff Dike <jdike@addtoit.com>
13863M:	Richard Weinberger <richard@nod.at>
13864L:	user-mode-linux-devel@lists.sourceforge.net
13865L:	user-mode-linux-user@lists.sourceforge.net
13866W:	http://user-mode-linux.sourceforge.net
13867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13868S:	Maintained
13869F:	Documentation/virtual/uml/
13870F:	arch/um/
13871F:	arch/x86/um/
13872F:	fs/hostfs/
13873F:	fs/hppfs/
13874
13875USERSPACE I/O (UIO)
13876M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13877S:	Maintained
13878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13879F:	Documentation/driver-api/uio-howto.rst
13880F:	drivers/uio/
13881F:	include/linux/uio*.h
13882
13883UTIL-LINUX PACKAGE
13884M:	Karel Zak <kzak@redhat.com>
13885L:	util-linux@vger.kernel.org
13886W:	http://en.wikipedia.org/wiki/Util-linux
13887T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13888S:	Maintained
13889
13890UUID HELPERS
13891M:	Christoph Hellwig <hch@lst.de>
13892R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13893L:	linux-kernel@vger.kernel.org
13894T:	git git://git.infradead.org/users/hch/uuid.git
13895F:	lib/uuid.c
13896F:	lib/test_uuid.c
13897F:	include/linux/uuid.h
13898F:	include/uapi/linux/uuid.h
13899S:	Maintained
13900
13901UVESAFB DRIVER
13902M:	Michal Januszewski <spock@gentoo.org>
13903L:	linux-fbdev@vger.kernel.org
13904W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13905S:	Maintained
13906F:	Documentation/fb/uvesafb.txt
13907F:	drivers/video/fbdev/uvesafb.*
13908
13909VF610 NAND DRIVER
13910M:	Stefan Agner <stefan@agner.ch>
13911L:	linux-mtd@lists.infradead.org
13912S:	Supported
13913F:	drivers/mtd/nand/vf610_nfc.c
13914
13915VFAT/FAT/MSDOS FILESYSTEM
13916M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13917S:	Maintained
13918F:	Documentation/filesystems/vfat.txt
13919F:	fs/fat/
13920
13921VFIO DRIVER
13922M:	Alex Williamson <alex.williamson@redhat.com>
13923L:	kvm@vger.kernel.org
13924T:	git git://github.com/awilliam/linux-vfio.git
13925S:	Maintained
13926F:	Documentation/vfio.txt
13927F:	drivers/vfio/
13928F:	include/linux/vfio.h
13929F:	include/uapi/linux/vfio.h
13930
13931VFIO MEDIATED DEVICE DRIVERS
13932M:	Kirti Wankhede <kwankhede@nvidia.com>
13933L:	kvm@vger.kernel.org
13934S:	Maintained
13935F:	Documentation/vfio-mediated-device.txt
13936F:	drivers/vfio/mdev/
13937F:	include/linux/mdev.h
13938F:	samples/vfio-mdev/
13939
13940VFIO PLATFORM DRIVER
13941M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13942L:	kvm@vger.kernel.org
13943S:	Maintained
13944F:	drivers/vfio/platform/
13945
13946VGA_SWITCHEROO
13947R:	Lukas Wunner <lukas@wunner.de>
13948S:	Maintained
13949F:	Documentation/gpu/vga-switcheroo.rst
13950F:	drivers/gpu/vga/vga_switcheroo.c
13951F:	include/linux/vga_switcheroo.h
13952T:	git git://anongit.freedesktop.org/drm/drm-misc
13953
13954VIA RHINE NETWORK DRIVER
13955S:	Orphan
13956F:	drivers/net/ethernet/via/via-rhine.c
13957
13958VIA SD/MMC CARD CONTROLLER DRIVER
13959M:	Bruce Chang <brucechang@via.com.tw>
13960M:	Harald Welte <HaraldWelte@viatech.com>
13961S:	Maintained
13962F:	drivers/mmc/host/via-sdmmc.c
13963
13964VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13965M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13966L:	linux-fbdev@vger.kernel.org
13967S:	Maintained
13968F:	include/linux/via-core.h
13969F:	include/linux/via-gpio.h
13970F:	include/linux/via_i2c.h
13971F:	drivers/video/fbdev/via/
13972
13973VIA VELOCITY NETWORK DRIVER
13974M:	Francois Romieu <romieu@fr.zoreil.com>
13975L:	netdev@vger.kernel.org
13976S:	Maintained
13977F:	drivers/net/ethernet/via/via-velocity.*
13978
13979VIDEO MULTIPLEXER DRIVER
13980M:	Philipp Zabel <p.zabel@pengutronix.de>
13981L:	linux-media@vger.kernel.org
13982S:	Maintained
13983F:	drivers/media/platform/video-mux.c
13984
13985VIDEOBUF2 FRAMEWORK
13986M:	Pawel Osciak <pawel@osciak.com>
13987M:	Marek Szyprowski <m.szyprowski@samsung.com>
13988M:	Kyungmin Park <kyungmin.park@samsung.com>
13989L:	linux-media@vger.kernel.org
13990S:	Maintained
13991F:	drivers/media/v4l2-core/videobuf2-*
13992F:	include/media/videobuf2-*
13993
13994VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13995M:	Helen Koike <helen.koike@collabora.com>
13996L:	linux-media@vger.kernel.org
13997T:	git git://linuxtv.org/media_tree.git
13998W:	https://linuxtv.org
13999S:	Maintained
14000F:	drivers/media/platform/vimc/*
14001
14002VIRT LIB
14003M:	Alex Williamson <alex.williamson@redhat.com>
14004M:	Paolo Bonzini <pbonzini@redhat.com>
14005L:	kvm@vger.kernel.org
14006S:	Supported
14007F:	virt/lib/
14008
14009VIRTIO AND VHOST VSOCK DRIVER
14010M:	Stefan Hajnoczi <stefanha@redhat.com>
14011L:	kvm@vger.kernel.org
14012L:	virtualization@lists.linux-foundation.org
14013L:	netdev@vger.kernel.org
14014S:	Maintained
14015F:	include/linux/virtio_vsock.h
14016F:	include/uapi/linux/virtio_vsock.h
14017F:	include/uapi/linux/vsockmon.h
14018F:	net/vmw_vsock/af_vsock_tap.c
14019F:	net/vmw_vsock/virtio_transport_common.c
14020F:	net/vmw_vsock/virtio_transport.c
14021F:	drivers/net/vsockmon.c
14022F:	drivers/vhost/vsock.c
14023F:	drivers/vhost/vsock.h
14024
14025VIRTIO CONSOLE DRIVER
14026M:	Amit Shah <amit@kernel.org>
14027L:	virtualization@lists.linux-foundation.org
14028S:	Maintained
14029F:	drivers/char/virtio_console.c
14030F:	include/linux/virtio_console.h
14031F:	include/uapi/linux/virtio_console.h
14032
14033VIRTIO CORE, NET AND BLOCK DRIVERS
14034M:	"Michael S. Tsirkin" <mst@redhat.com>
14035M:	Jason Wang <jasowang@redhat.com>
14036L:	virtualization@lists.linux-foundation.org
14037S:	Maintained
14038F:	Documentation/devicetree/bindings/virtio/
14039F:	drivers/virtio/
14040F:	tools/virtio/
14041F:	drivers/net/virtio_net.c
14042F:	drivers/block/virtio_blk.c
14043F:	include/linux/virtio*.h
14044F:	include/uapi/linux/virtio_*.h
14045F:	drivers/crypto/virtio/
14046F:	mm/balloon_compaction.c
14047
14048VIRTIO CRYPTO DRIVER
14049M:	Gonglei <arei.gonglei@huawei.com>
14050L:	virtualization@lists.linux-foundation.org
14051L:	linux-crypto@vger.kernel.org
14052S:	Maintained
14053F:	drivers/crypto/virtio/
14054F:	include/uapi/linux/virtio_crypto.h
14055
14056VIRTIO DRIVERS FOR S390
14057M:	Cornelia Huck <cohuck@redhat.com>
14058M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14059L:	linux-s390@vger.kernel.org
14060L:	virtualization@lists.linux-foundation.org
14061L:	kvm@vger.kernel.org
14062S:	Supported
14063F:	drivers/s390/virtio/
14064
14065VIRTIO GPU DRIVER
14066M:	David Airlie <airlied@linux.ie>
14067M:	Gerd Hoffmann <kraxel@redhat.com>
14068L:	dri-devel@lists.freedesktop.org
14069L:	virtualization@lists.linux-foundation.org
14070T:	git git://anongit.freedesktop.org/drm/drm-misc
14071S:	Maintained
14072F:	drivers/gpu/drm/virtio/
14073F:	include/uapi/linux/virtio_gpu.h
14074
14075VIRTIO HOST (VHOST)
14076M:	"Michael S. Tsirkin" <mst@redhat.com>
14077M:	Jason Wang <jasowang@redhat.com>
14078L:	kvm@vger.kernel.org
14079L:	virtualization@lists.linux-foundation.org
14080L:	netdev@vger.kernel.org
14081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14082S:	Maintained
14083F:	drivers/vhost/
14084F:	include/uapi/linux/vhost.h
14085
14086VIRTIO INPUT DRIVER
14087M:	Gerd Hoffmann <kraxel@redhat.com>
14088S:	Maintained
14089F:	drivers/virtio/virtio_input.c
14090F:	include/uapi/linux/virtio_input.h
14091
14092VIRTUAL SERIO DEVICE DRIVER
14093M:	Stephen Chandler Paul <thatslyude@gmail.com>
14094S:	Maintained
14095F:	drivers/input/serio/userio.c
14096F:	include/uapi/linux/userio.h
14097
14098VIVID VIRTUAL VIDEO DRIVER
14099M:	Hans Verkuil <hverkuil@xs4all.nl>
14100L:	linux-media@vger.kernel.org
14101T:	git git://linuxtv.org/media_tree.git
14102W:	https://linuxtv.org
14103S:	Maintained
14104F:	drivers/media/platform/vivid/*
14105
14106VLYNQ BUS
14107M:	Florian Fainelli <f.fainelli@gmail.com>
14108L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14109S:	Maintained
14110F:	drivers/vlynq/vlynq.c
14111F:	include/linux/vlynq.h
14112
14113VME SUBSYSTEM
14114M:	Martyn Welch <martyn@welchs.me.uk>
14115M:	Manohar Vanga <manohar.vanga@gmail.com>
14116M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14117L:	devel@driverdev.osuosl.org
14118S:	Maintained
14119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14120F:	Documentation/driver-api/vme.rst
14121F:	drivers/staging/vme/
14122F:	drivers/vme/
14123F:	include/linux/vme*
14124
14125VMWARE BALLOON DRIVER
14126M:	Xavier Deguillard <xdeguillard@vmware.com>
14127M:	Philip Moltmann <moltmann@vmware.com>
14128M:	"VMware, Inc." <pv-drivers@vmware.com>
14129L:	linux-kernel@vger.kernel.org
14130S:	Maintained
14131F:	drivers/misc/vmw_balloon.c
14132
14133VMWARE HYPERVISOR INTERFACE
14134M:	Alok Kataria <akataria@vmware.com>
14135L:	virtualization@lists.linux-foundation.org
14136S:	Supported
14137F:	arch/x86/kernel/cpu/vmware.c
14138
14139VMWARE PVRDMA DRIVER
14140M:	Adit Ranadive <aditr@vmware.com>
14141M:	VMware PV-Drivers <pv-drivers@vmware.com>
14142L:	linux-rdma@vger.kernel.org
14143S:	Maintained
14144F:	drivers/infiniband/hw/vmw_pvrdma/
14145
14146VMware PVSCSI driver
14147M:	Jim Gill <jgill@vmware.com>
14148M:	VMware PV-Drivers <pv-drivers@vmware.com>
14149L:	linux-scsi@vger.kernel.org
14150S:	Maintained
14151F:	drivers/scsi/vmw_pvscsi.c
14152F:	drivers/scsi/vmw_pvscsi.h
14153
14154VMWARE VMMOUSE SUBDRIVER
14155M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14156M:	"VMware, Inc." <pv-drivers@vmware.com>
14157L:	linux-input@vger.kernel.org
14158S:	Maintained
14159F:	drivers/input/mouse/vmmouse.c
14160F:	drivers/input/mouse/vmmouse.h
14161
14162VMWARE VMXNET3 ETHERNET DRIVER
14163M:	Shrikrishna Khare <skhare@vmware.com>
14164M:	"VMware, Inc." <pv-drivers@vmware.com>
14165L:	netdev@vger.kernel.org
14166S:	Maintained
14167F:	drivers/net/vmxnet3/
14168
14169VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14170M:	Liam Girdwood <lgirdwood@gmail.com>
14171M:	Mark Brown <broonie@kernel.org>
14172L:	linux-kernel@vger.kernel.org
14173W:	http://www.slimlogic.co.uk/?p=48
14174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14175S:	Supported
14176F:	Documentation/devicetree/bindings/regulator/
14177F:	drivers/regulator/
14178F:	include/dt-bindings/regulator/
14179F:	include/linux/regulator/
14180
14181VRF
14182M:	David Ahern <dsa@cumulusnetworks.com>
14183M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14184L:	netdev@vger.kernel.org
14185S:	Maintained
14186F:	drivers/net/vrf.c
14187F:	Documentation/networking/vrf.txt
14188
14189VT1211 HARDWARE MONITOR DRIVER
14190M:	Juerg Haefliger <juergh@gmail.com>
14191L:	linux-hwmon@vger.kernel.org
14192S:	Maintained
14193F:	Documentation/hwmon/vt1211
14194F:	drivers/hwmon/vt1211.c
14195
14196VT8231 HARDWARE MONITOR DRIVER
14197M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14198L:	linux-hwmon@vger.kernel.org
14199S:	Maintained
14200F:	drivers/hwmon/vt8231.c
14201
14202VUB300 USB to SDIO/SD/MMC bridge chip
14203M:	Tony Olech <tony.olech@elandigitalsystems.com>
14204L:	linux-mmc@vger.kernel.org
14205L:	linux-usb@vger.kernel.org
14206S:	Supported
14207F:	drivers/mmc/host/vub300.c
14208
14209W1 DALLAS'S 1-WIRE BUS
14210M:	Evgeniy Polyakov <zbr@ioremap.net>
14211S:	Maintained
14212F:	Documentation/w1/
14213F:	drivers/w1/
14214F:	include/linux/w1.h
14215
14216W83791D HARDWARE MONITORING DRIVER
14217M:	Marc Hulsman <m.hulsman@tudelft.nl>
14218L:	linux-hwmon@vger.kernel.org
14219S:	Maintained
14220F:	Documentation/hwmon/w83791d
14221F:	drivers/hwmon/w83791d.c
14222
14223W83793 HARDWARE MONITORING DRIVER
14224M:	Rudolf Marek <r.marek@assembler.cz>
14225L:	linux-hwmon@vger.kernel.org
14226S:	Maintained
14227F:	Documentation/hwmon/w83793
14228F:	drivers/hwmon/w83793.c
14229
14230W83795 HARDWARE MONITORING DRIVER
14231M:	Jean Delvare <jdelvare@suse.com>
14232L:	linux-hwmon@vger.kernel.org
14233S:	Maintained
14234F:	drivers/hwmon/w83795.c
14235
14236W83L51xD SD/MMC CARD INTERFACE DRIVER
14237M:	Pierre Ossman <pierre@ossman.eu>
14238S:	Maintained
14239F:	drivers/mmc/host/wbsd.*
14240
14241WACOM PROTOCOL 4 SERIAL TABLETS
14242M:	Julian Squires <julian@cipht.net>
14243M:	Hans de Goede <hdegoede@redhat.com>
14244L:	linux-input@vger.kernel.org
14245S:	Maintained
14246F:	drivers/input/tablet/wacom_serial4.c
14247
14248WATCHDOG DEVICE DRIVERS
14249M:	Wim Van Sebroeck <wim@iguana.be>
14250R:	Guenter Roeck <linux@roeck-us.net>
14251L:	linux-watchdog@vger.kernel.org
14252W:	http://www.linux-watchdog.org/
14253T:	git git://www.linux-watchdog.org/linux-watchdog.git
14254S:	Maintained
14255F:	Documentation/devicetree/bindings/watchdog/
14256F:	Documentation/watchdog/
14257F:	drivers/watchdog/
14258F:	include/linux/watchdog.h
14259F:	include/uapi/linux/watchdog.h
14260
14261WHISKEYCOVE PMIC GPIO DRIVER
14262M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14263L:	linux-gpio@vger.kernel.org
14264S:	Maintained
14265F:	drivers/gpio/gpio-wcove.c
14266
14267WIIMOTE HID DRIVER
14268M:	David Herrmann <dh.herrmann@googlemail.com>
14269L:	linux-input@vger.kernel.org
14270S:	Maintained
14271F:	drivers/hid/hid-wiimote*
14272
14273WILOCITY WIL6210 WIRELESS DRIVER
14274M:	Maya Erez <qca_merez@qca.qualcomm.com>
14275L:	linux-wireless@vger.kernel.org
14276L:	wil6210@qca.qualcomm.com
14277S:	Supported
14278W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14279F:	drivers/net/wireless/ath/wil6210/
14280F:	include/uapi/linux/wil6210_uapi.h
14281
14282WIMAX STACK
14283M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14284M:	linux-wimax@intel.com
14285L:	wimax@linuxwimax.org (subscribers-only)
14286S:	Supported
14287W:	http://linuxwimax.org
14288F:	Documentation/wimax/README.wimax
14289F:	include/linux/wimax/debug.h
14290F:	include/net/wimax.h
14291F:	include/uapi/linux/wimax.h
14292F:	net/wimax/
14293
14294WINBOND CIR DRIVER
14295M:	David Härdeman <david@hardeman.nu>
14296S:	Maintained
14297F:	drivers/media/rc/winbond-cir.c
14298
14299WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14300M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14301L:	linux-watchdog@vger.kernel.org
14302S:	Maintained
14303F:	drivers/watchdog/ebc-c384_wdt.c
14304
14305WINSYSTEMS WS16C48 GPIO DRIVER
14306M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14307L:	linux-gpio@vger.kernel.org
14308S:	Maintained
14309F:	drivers/gpio/gpio-ws16c48.c
14310
14311WISTRON LAPTOP BUTTON DRIVER
14312M:	Miloslav Trmac <mitr@volny.cz>
14313S:	Maintained
14314F:	drivers/input/misc/wistron_btns.c
14315
14316WL3501 WIRELESS PCMCIA CARD DRIVER
14317L:	linux-wireless@vger.kernel.org
14318S:	Odd fixes
14319F:	drivers/net/wireless/wl3501*
14320
14321WOLFSON MICROELECTRONICS DRIVERS
14322L:	patches@opensource.cirrus.com
14323T:	git https://github.com/CirrusLogic/linux-drivers.git
14324W:	https://github.com/CirrusLogic/linux-drivers/wiki
14325S:	Supported
14326F:	Documentation/hwmon/wm83??
14327F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14328F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14329F:	Documentation/devicetree/bindings/mfd/arizona.txt
14330F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14331F:	arch/arm/mach-s3c64xx/mach-crag6410*
14332F:	drivers/clk/clk-wm83*.c
14333F:	drivers/extcon/extcon-arizona.c
14334F:	drivers/leds/leds-wm83*.c
14335F:	drivers/gpio/gpio-*wm*.c
14336F:	drivers/gpio/gpio-arizona.c
14337F:	drivers/hwmon/wm83??-hwmon.c
14338F:	drivers/input/misc/wm831x-on.c
14339F:	drivers/input/touchscreen/wm831x-ts.c
14340F:	drivers/input/touchscreen/wm97*.c
14341F:	drivers/mfd/arizona*
14342F:	drivers/mfd/wm*.c
14343F:	drivers/mfd/cs47l24*
14344F:	drivers/power/supply/wm83*.c
14345F:	drivers/rtc/rtc-wm83*.c
14346F:	drivers/regulator/wm8*.c
14347F:	drivers/regulator/arizona*
14348F:	drivers/video/backlight/wm83*_bl.c
14349F:	drivers/watchdog/wm83*_wdt.c
14350F:	include/linux/mfd/arizona/
14351F:	include/linux/mfd/wm831x/
14352F:	include/linux/mfd/wm8350/
14353F:	include/linux/mfd/wm8400*
14354F:	include/linux/regulator/arizona*
14355F:	include/linux/wm97xx.h
14356F:	include/sound/wm????.h
14357F:	sound/soc/codecs/arizona.?
14358F:	sound/soc/codecs/wm*
14359F:	sound/soc/codecs/cs47l24*
14360
14361WORKQUEUE
14362M:	Tejun Heo <tj@kernel.org>
14363R:	Lai Jiangshan <jiangshanlai@gmail.com>
14364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14365S:	Maintained
14366F:	include/linux/workqueue.h
14367F:	kernel/workqueue.c
14368F:	Documentation/core-api/workqueue.rst
14369
14370X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14371M:	Chen-Yu Tsai <wens@csie.org>
14372L:	linux-kernel@vger.kernel.org
14373S:	Maintained
14374N:	axp[128]
14375
14376X.25 NETWORK LAYER
14377M:	Andrew Hendry <andrew.hendry@gmail.com>
14378L:	linux-x25@vger.kernel.org
14379S:	Odd Fixes
14380F:	Documentation/networking/x25*
14381F:	include/net/x25*
14382F:	net/x25/
14383
14384X86 ARCHITECTURE (32-BIT AND 64-BIT)
14385M:	Thomas Gleixner <tglx@linutronix.de>
14386M:	Ingo Molnar <mingo@redhat.com>
14387M:	"H. Peter Anvin" <hpa@zytor.com>
14388M:	x86@kernel.org
14389L:	linux-kernel@vger.kernel.org
14390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14391S:	Maintained
14392F:	Documentation/x86/
14393F:	arch/x86/
14394
14395X86 MCE INFRASTRUCTURE
14396M:	Tony Luck <tony.luck@intel.com>
14397M:	Borislav Petkov <bp@alien8.de>
14398L:	linux-edac@vger.kernel.org
14399S:	Maintained
14400F:	arch/x86/kernel/cpu/mcheck/*
14401
14402X86 MICROCODE UPDATE SUPPORT
14403M:	Borislav Petkov <bp@alien8.de>
14404S:	Maintained
14405F:	arch/x86/kernel/cpu/microcode/*
14406
14407X86 PLATFORM DRIVERS
14408M:	Darren Hart <dvhart@infradead.org>
14409M:	Andy Shevchenko <andy@infradead.org>
14410L:	platform-driver-x86@vger.kernel.org
14411T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14412S:	Maintained
14413F:	drivers/platform/x86/
14414F:	drivers/platform/olpc/
14415
14416X86 VDSO
14417M:	Andy Lutomirski <luto@amacapital.net>
14418L:	linux-kernel@vger.kernel.org
14419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14420S:	Maintained
14421F:	arch/x86/entry/vdso/
14422
14423XC2028/3028 TUNER DRIVER
14424M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14425M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14426L:	linux-media@vger.kernel.org
14427W:	https://linuxtv.org
14428T:	git git://linuxtv.org/media_tree.git
14429S:	Maintained
14430F:	drivers/media/tuners/tuner-xc2028.*
14431
14432XEN BLOCK SUBSYSTEM
14433M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14434M:	Roger Pau Monné <roger.pau@citrix.com>
14435L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14436S:	Supported
14437F:	drivers/block/xen-blkback/*
14438F:	drivers/block/xen*
14439
14440XEN HYPERVISOR ARM
14441M:	Stefano Stabellini <sstabellini@kernel.org>
14442L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14443S:	Maintained
14444F:	arch/arm/xen/
14445F:	arch/arm/include/asm/xen/
14446
14447XEN HYPERVISOR ARM64
14448M:	Stefano Stabellini <sstabellini@kernel.org>
14449L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14450S:	Maintained
14451F:	arch/arm64/xen/
14452F:	arch/arm64/include/asm/xen/
14453
14454XEN HYPERVISOR INTERFACE
14455M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14456M:	Juergen Gross <jgross@suse.com>
14457L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14459S:	Supported
14460F:	arch/x86/xen/
14461F:	drivers/*/xen-*front.c
14462F:	drivers/xen/
14463F:	arch/x86/include/asm/xen/
14464F:	include/xen/
14465F:	include/uapi/xen/
14466F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14467F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14468
14469XEN NETWORK BACKEND DRIVER
14470M:	Wei Liu <wei.liu2@citrix.com>
14471M:	Paul Durrant <paul.durrant@citrix.com>
14472L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14473L:	netdev@vger.kernel.org
14474S:	Supported
14475F:	drivers/net/xen-netback/*
14476
14477XEN PCI SUBSYSTEM
14478M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14479L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14480S:	Supported
14481F:	arch/x86/pci/*xen*
14482F:	drivers/pci/*xen*
14483
14484XEN PVSCSI DRIVERS
14485M:	Juergen Gross <jgross@suse.com>
14486L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14487L:	linux-scsi@vger.kernel.org
14488S:	Supported
14489F:	drivers/scsi/xen-scsifront.c
14490F:	drivers/xen/xen-scsiback.c
14491F:	include/xen/interface/io/vscsiif.h
14492
14493XEN SWIOTLB SUBSYSTEM
14494M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14495L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14496S:	Supported
14497F:	arch/x86/xen/*swiotlb*
14498F:	drivers/xen/*swiotlb*
14499
14500XFS FILESYSTEM
14501M:	Darrick J. Wong <darrick.wong@oracle.com>
14502M:	linux-xfs@vger.kernel.org
14503L:	linux-xfs@vger.kernel.org
14504W:	http://xfs.org/
14505T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14506S:	Supported
14507F:	Documentation/filesystems/xfs.txt
14508F:	fs/xfs/
14509
14510XILINX AXI ETHERNET DRIVER
14511M:	Anirudha Sarangi <anirudh@xilinx.com>
14512M:	John Linn <John.Linn@xilinx.com>
14513S:	Maintained
14514F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14515
14516XILINX UARTLITE SERIAL DRIVER
14517M:	Peter Korsgaard <jacmet@sunsite.dk>
14518L:	linux-serial@vger.kernel.org
14519S:	Maintained
14520F:	drivers/tty/serial/uartlite.c
14521
14522XILINX VIDEO IP CORES
14523M:	Hyun Kwon <hyun.kwon@xilinx.com>
14524M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14525L:	linux-media@vger.kernel.org
14526T:	git git://linuxtv.org/media_tree.git
14527S:	Supported
14528F:	Documentation/devicetree/bindings/media/xilinx/
14529F:	drivers/media/platform/xilinx/
14530F:	include/uapi/linux/xilinx-v4l2-controls.h
14531
14532XILLYBUS DRIVER
14533M:	Eli Billauer <eli.billauer@gmail.com>
14534L:	linux-kernel@vger.kernel.org
14535S:	Supported
14536F:	drivers/char/xillybus/
14537
14538XRA1403 GPIO EXPANDER
14539M:	Nandor Han <nandor.han@ge.com>
14540M:	Semi Malinen <semi.malinen@ge.com>
14541L:	linux-gpio@vger.kernel.org
14542S:	Maintained
14543F:	drivers/gpio/gpio-xra1403.c
14544F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14545
14546XTENSA XTFPGA PLATFORM SUPPORT
14547M:	Max Filippov <jcmvbkbc@gmail.com>
14548L:	linux-xtensa@linux-xtensa.org
14549S:	Maintained
14550F:	drivers/spi/spi-xtensa-xtfpga.c
14551F:	sound/soc/xtensa/xtfpga-i2s.c
14552
14553YAM DRIVER FOR AX.25
14554M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14555L:	linux-hams@vger.kernel.org
14556S:	Maintained
14557F:	drivers/net/hamradio/yam*
14558F:	include/linux/yam.h
14559
14560YAMA SECURITY MODULE
14561M:	Kees Cook <keescook@chromium.org>
14562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14563S:	Supported
14564F:	security/yama/
14565F:	Documentation/admin-guide/LSM/Yama.rst
14566
14567YEALINK PHONE DRIVER
14568M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14569L:	usbb2k-api-dev@nongnu.org
14570S:	Maintained
14571F:	Documentation/input/yealink.rst
14572F:	drivers/input/misc/yealink.*
14573
14574Z8530 DRIVER FOR AX.25
14575M:	Joerg Reuter <jreuter@yaina.de>
14576W:	http://yaina.de/jreuter/
14577W:	http://www.qsl.net/dl1bke/
14578L:	linux-hams@vger.kernel.org
14579S:	Maintained
14580F:	Documentation/networking/z8530drv.txt
14581F:	drivers/net/hamradio/*scc.c
14582F:	drivers/net/hamradio/z8530.h
14583
14584ZBUD COMPRESSED PAGE ALLOCATOR
14585M:	Seth Jennings <sjenning@redhat.com>
14586M:	Dan Streetman <ddstreet@ieee.org>
14587L:	linux-mm@kvack.org
14588S:	Maintained
14589F:	mm/zbud.c
14590F:	include/linux/zbud.h
14591
14592ZD1211RW WIRELESS DRIVER
14593M:	Daniel Drake <dsd@gentoo.org>
14594M:	Ulrich Kunitz <kune@deine-taler.de>
14595W:	http://zd1211.ath.cx/wiki/DriverRewrite
14596L:	linux-wireless@vger.kernel.org
14597L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14598S:	Maintained
14599F:	drivers/net/wireless/zydas/zd1211rw/
14600
14601ZD1301 MEDIA DRIVER
14602M:	Antti Palosaari <crope@iki.fi>
14603L:	linux-media@vger.kernel.org
14604W:	https://linuxtv.org/
14605W:	http://palosaari.fi/linux/
14606Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14607S:	Maintained
14608F:	drivers/media/usb/dvb-usb-v2/zd1301*
14609
14610ZD1301_DEMOD MEDIA DRIVER
14611M:	Antti Palosaari <crope@iki.fi>
14612L:	linux-media@vger.kernel.org
14613W:	https://linuxtv.org/
14614W:	http://palosaari.fi/linux/
14615Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14616S:	Maintained
14617F:	drivers/media/dvb-frontends/zd1301_demod*
14618
14619ZPOOL COMPRESSED PAGE STORAGE API
14620M:	Dan Streetman <ddstreet@ieee.org>
14621L:	linux-mm@kvack.org
14622S:	Maintained
14623F:	mm/zpool.c
14624F:	include/linux/zpool.h
14625
14626ZR36067 VIDEO FOR LINUX DRIVER
14627L:	mjpeg-users@lists.sourceforge.net
14628L:	linux-media@vger.kernel.org
14629W:	http://mjpeg.sourceforge.net/driver-zoran/
14630T:	hg https://linuxtv.org/hg/v4l-dvb
14631S:	Odd Fixes
14632F:	drivers/media/pci/zoran/
14633
14634ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14635M:	Minchan Kim <minchan@kernel.org>
14636M:	Nitin Gupta <ngupta@vflare.org>
14637R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14638L:	linux-kernel@vger.kernel.org
14639S:	Maintained
14640F:	drivers/block/zram/
14641F:	Documentation/blockdev/zram.txt
14642
14643ZS DECSTATION Z85C30 SERIAL DRIVER
14644M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14645S:	Maintained
14646F:	drivers/tty/serial/zs.*
14647
14648ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14649M:	Minchan Kim <minchan@kernel.org>
14650M:	Nitin Gupta <ngupta@vflare.org>
14651R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14652L:	linux-mm@kvack.org
14653S:	Maintained
14654F:	mm/zsmalloc.c
14655F:	include/linux/zsmalloc.h
14656F:	Documentation/vm/zsmalloc.txt
14657
14658ZSWAP COMPRESSED SWAP CACHING
14659M:	Seth Jennings <sjenning@redhat.com>
14660M:	Dan Streetman <ddstreet@ieee.org>
14661L:	linux-mm@kvack.org
14662S:	Maintained
14663F:	mm/zswap.c
14664
14665THE REST
14666M:	Linus Torvalds <torvalds@linux-foundation.org>
14667L:	linux-kernel@vger.kernel.org
14668Q:	http://patchwork.kernel.org/project/LKML/list/
14669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14670S:	Buried alive in reporters
14671F:	*
14672F:	*/
14673