xref: /openbmc/linux/MAINTAINERS (revision 4cff79e9)
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. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772F:	drivers/gpu/drm/amd/amdkfd/
773F:	drivers/gpu/drm/amd/include/cik_structs.h
774F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775F:	drivers/gpu/drm/amd/include/vi_structs.h
776F:	include/uapi/linux/kfd_ioctl.h
777
778AMD SEATTLE DEVICE TREE SUPPORT
779M:	Brijesh Singh <brijeshkumar.singh@amd.com>
780M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781M:	Tom Lendacky <thomas.lendacky@amd.com>
782S:	Supported
783F:	arch/arm64/boot/dts/amd/
784
785AMD XGBE DRIVER
786M:	Tom Lendacky <thomas.lendacky@amd.com>
787L:	netdev@vger.kernel.org
788S:	Supported
789F:	drivers/net/ethernet/amd/xgbe/
790F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791
792AMS (Apple Motion Sensor) DRIVER
793M:	Michael Hanselmann <linux-kernel@hansmi.ch>
794S:	Supported
795F:	drivers/macintosh/ams/
796
797ANALOG DEVICES INC AD9389B DRIVER
798M:	Hans Verkuil <hans.verkuil@cisco.com>
799L:	linux-media@vger.kernel.org
800S:	Maintained
801F:	drivers/media/i2c/ad9389b*
802
803ANALOG DEVICES INC ADV7180 DRIVER
804M:	Lars-Peter Clausen <lars@metafoo.de>
805L:	linux-media@vger.kernel.org
806W:	http://ez.analog.com/community/linux-device-drivers
807S:	Supported
808F:	drivers/media/i2c/adv7180.c
809
810ANALOG DEVICES INC ADV748X DRIVER
811M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv748x/*
815
816ANALOG DEVICES INC ADV7511 DRIVER
817M:	Hans Verkuil <hans.verkuil@cisco.com>
818L:	linux-media@vger.kernel.org
819S:	Maintained
820F:	drivers/media/i2c/adv7511*
821
822ANALOG DEVICES INC ADV7604 DRIVER
823M:	Hans Verkuil <hans.verkuil@cisco.com>
824L:	linux-media@vger.kernel.org
825S:	Maintained
826F:	drivers/media/i2c/adv7604*
827
828ANALOG DEVICES INC ADV7842 DRIVER
829M:	Hans Verkuil <hans.verkuil@cisco.com>
830L:	linux-media@vger.kernel.org
831S:	Maintained
832F:	drivers/media/i2c/adv7842*
833
834ANALOG DEVICES INC ASOC CODEC DRIVERS
835M:	Lars-Peter Clausen <lars@metafoo.de>
836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
837W:	http://wiki.analog.com/
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	sound/soc/codecs/adau*
841F:	sound/soc/codecs/adav*
842F:	sound/soc/codecs/ad1*
843F:	sound/soc/codecs/ad7*
844F:	sound/soc/codecs/ssm*
845F:	sound/soc/codecs/sigmadsp.*
846
847ANALOG DEVICES INC DMA DRIVERS
848M:	Lars-Peter Clausen <lars@metafoo.de>
849W:	http://ez.analog.com/community/linux-device-drivers
850S:	Supported
851F:	drivers/dma/dma-axi-dmac.c
852
853ANALOG DEVICES INC IIO DRIVERS
854M:	Lars-Peter Clausen <lars@metafoo.de>
855M:	Michael Hennerich <Michael.Hennerich@analog.com>
856W:	http://wiki.analog.com/
857W:	http://ez.analog.com/community/linux-device-drivers
858S:	Supported
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861F:	drivers/iio/*/ad*
862F:	drivers/iio/adc/ltc2497*
863X:	drivers/iio/*/adjd*
864F:	drivers/staging/iio/*/ad*
865
866ANDES ARCHITECTURE
867M:	Greentime Hu <green.hu@gmail.com>
868M:	Vincent Chen <deanbo422@gmail.com>
869T:	git https://github.com/andestech/linux.git
870S:	Supported
871F:	arch/nds32/
872F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873F:	Documentation/devicetree/bindings/nds32/
874K:	nds32
875N:	nds32
876
877ANDROID CONFIG FRAGMENTS
878M:	Rob Herring <robh@kernel.org>
879S:	Supported
880F:	kernel/configs/android*
881
882ANDROID DRIVERS
883M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884M:	Arve Hjønnevåg <arve@android.com>
885M:	Todd Kjos <tkjos@android.com>
886M:	Martijn Coenen <maco@android.com>
887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888L:	devel@driverdev.osuosl.org
889S:	Supported
890F:	drivers/android/
891F:	drivers/staging/android/
892
893ANDROID GOLDFISH PIC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897F:	drivers/irqchip/irq-goldfish-pic.c
898
899ANDROID GOLDFISH RTC DRIVER
900M:	Miodrag Dinic <miodrag.dinic@mips.com>
901S:	Supported
902F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903F:	drivers/rtc/rtc-goldfish.c
904
905ANDROID ION DRIVER
906M:	Laura Abbott <labbott@redhat.com>
907M:	Sumit Semwal <sumit.semwal@linaro.org>
908L:	devel@driverdev.osuosl.org
909L:	dri-devel@lists.freedesktop.org
910L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911S:	Supported
912F:	drivers/staging/android/ion
913F:	drivers/staging/android/uapi/ion.h
914
915AOA (Apple Onboard Audio) ALSA DRIVER
916M:	Johannes Berg <johannes@sipsolutions.net>
917L:	linuxppc-dev@lists.ozlabs.org
918L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
919S:	Maintained
920F:	sound/aoa/
921
922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923M:	William Breathitt Gray <vilhelm.gray@gmail.com>
924L:	linux-iio@vger.kernel.org
925S:	Maintained
926F:	drivers/iio/adc/stx104.c
927
928APM DRIVER
929M:	Jiri Kosina <jikos@kernel.org>
930S:	Odd fixes
931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932F:	arch/x86/kernel/apm_32.c
933F:	include/linux/apm_bios.h
934F:	include/uapi/linux/apm_bios.h
935F:	drivers/char/apm-emulation.c
936
937APPARMOR SECURITY MODULE
938M:	John Johansen <john.johansen@canonical.com>
939L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940W:	wiki.apparmor.net
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942S:	Supported
943F:	security/apparmor/
944F:	Documentation/admin-guide/LSM/apparmor.rst
945
946APPLE BCM5974 MULTITOUCH DRIVER
947M:	Henrik Rydberg <rydberg@bitmath.org>
948L:	linux-input@vger.kernel.org
949S:	Odd fixes
950F:	drivers/input/mouse/bcm5974.c
951
952APPLE SMC DRIVER
953M:	Henrik Rydberg <rydberg@bitmath.org>
954L:	linux-hwmon@vger.kernel.org
955S:	Odd fixes
956F:	drivers/hwmon/applesmc.c
957
958APPLETALK NETWORK LAYER
959L:	netdev@vger.kernel.org
960S:	Odd fixes
961F:	drivers/net/appletalk/
962F:	net/appletalk/
963
964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965M:	Duc Dang <dhdang@apm.com>
966S:	Supported
967F:	arch/arm64/boot/dts/apm/
968
969APPLIED MICRO (APM) X-GENE SOC EDAC
970M:	Loc Ho <lho@apm.com>
971S:	Supported
972F:	drivers/edac/xgene_edac.c
973F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976M:	Iyappan Subramanian <isubramanian@apm.com>
977M:	Keyur Chudgar <kchudgar@apm.com>
978S:	Supported
979F:	drivers/net/ethernet/apm/xgene-v2/
980
981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982M:	Iyappan Subramanian <isubramanian@apm.com>
983M:	Keyur Chudgar <kchudgar@apm.com>
984M:	Quan Nguyen <qnguyen@apm.com>
985S:	Supported
986F:	drivers/net/ethernet/apm/xgene/
987F:	drivers/net/phy/mdio-xgene.c
988F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990
991APPLIED MICRO (APM) X-GENE SOC PMU
992M:	Tai Nguyen <ttnguyen@apm.com>
993S:	Supported
994F:	drivers/perf/xgene_pmu.c
995F:	Documentation/perf/xgene-pmu.txt
996F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
998APTINA CAMERA SENSOR PLL
999M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000L:	linux-media@vger.kernel.org
1001S:	Maintained
1002F:	drivers/media/i2c/aptina-pll.*
1003
1004ARC FRAMEBUFFER DRIVER
1005M:	Jaya Kumar <jayalk@intworks.biz>
1006S:	Maintained
1007F:	drivers/video/fbdev/arcfb.c
1008F:	drivers/video/fbdev/core/fb_defio.c
1009
1010ARC PGU DRM DRIVER
1011M:	Alexey Brodkin <abrodkin@synopsys.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arc/
1014F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016ARCNET NETWORK LAYER
1017M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1018L:	netdev@vger.kernel.org
1019S:	Maintained
1020F:	drivers/net/arcnet/
1021F:	include/uapi/linux/if_arcnet.h
1022
1023ARM ARCHITECTED TIMER DRIVER
1024M:	Mark Rutland <mark.rutland@arm.com>
1025M:	Marc Zyngier <marc.zyngier@arm.com>
1026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S:	Maintained
1028F:	arch/arm/include/asm/arch_timer.h
1029F:	arch/arm64/include/asm/arch_timer.h
1030F:	drivers/clocksource/arm_arch_timer.c
1031
1032ARM HDLCD DRM DRIVER
1033M:	Liviu Dudau <liviu.dudau@arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/hdlcd_*
1036F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038ARM MALI-DP DRM DRIVER
1039M:	Liviu Dudau <liviu.dudau@arm.com>
1040M:	Brian Starkey <brian.starkey@arm.com>
1041M:	Mali DP Maintainers <malidp@foss.arm.com>
1042S:	Supported
1043F:	drivers/gpu/drm/arm/
1044F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046ARM MFM AND FLOPPY DRIVERS
1047M:	Ian Molton <spyro@f2s.com>
1048S:	Maintained
1049F:	arch/arm/lib/floppydma.S
1050F:	arch/arm/include/asm/floppy.h
1051
1052ARM PMU PROFILING AND DEBUGGING
1053M:	Will Deacon <will.deacon@arm.com>
1054M:	Mark Rutland <mark.rutland@arm.com>
1055S:	Maintained
1056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057F:	arch/arm*/kernel/perf_*
1058F:	arch/arm/oprofile/common.c
1059F:	arch/arm*/kernel/hw_breakpoint.c
1060F:	arch/arm*/include/asm/hw_breakpoint.h
1061F:	arch/arm*/include/asm/perf_event.h
1062F:	drivers/perf/*
1063F:	include/linux/perf/arm_pmu.h
1064F:	Documentation/devicetree/bindings/arm/pmu.txt
1065F:	Documentation/devicetree/bindings/perf/
1066
1067ARM PORT
1068M:	Russell King <linux@armlinux.org.uk>
1069L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070W:	http://www.armlinux.org.uk/
1071S:	Odd Fixes
1072T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073F:	arch/arm/
1074X:	arch/arm/boot/dts/
1075
1076ARM PRIMECELL AACI PL041 DRIVER
1077M:	Russell King <linux@armlinux.org.uk>
1078S:	Odd Fixes
1079F:	sound/arm/aaci.*
1080
1081ARM PRIMECELL BUS SUPPORT
1082M:	Russell King <linux@armlinux.org.uk>
1083S:	Odd Fixes
1084F:	drivers/amba/
1085F:	include/linux/amba/bus.h
1086
1087ARM PRIMECELL CLCD PL110 DRIVER
1088M:	Russell King <linux@armlinux.org.uk>
1089S:	Odd Fixes
1090F:	drivers/video/fbdev/amba-clcd.*
1091
1092ARM PRIMECELL KMI PL050 DRIVER
1093M:	Russell King <linux@armlinux.org.uk>
1094S:	Odd Fixes
1095F:	drivers/input/serio/ambakmi.*
1096F:	include/linux/amba/kmi.h
1097
1098ARM PRIMECELL MMCI PL180/1 DRIVER
1099M:	Russell King <linux@armlinux.org.uk>
1100S:	Odd Fixes
1101F:	drivers/mmc/host/mmci.*
1102F:	include/linux/amba/mmci.h
1103
1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105M:	Russell King <linux@armlinux.org.uk>
1106S:	Odd Fixes
1107F:	drivers/tty/serial/amba-pl01*.c
1108F:	include/linux/amba/serial.h
1109
1110ARM SMMU DRIVERS
1111M:	Will Deacon <will.deacon@arm.com>
1112R:	Robin Murphy <robin.murphy@arm.com>
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115F:	drivers/iommu/arm-smmu.c
1116F:	drivers/iommu/arm-smmu-v3.c
1117F:	drivers/iommu/io-pgtable-arm.c
1118F:	drivers/iommu/io-pgtable-arm-v7s.c
1119
1120ARM SUB-ARCHITECTURES
1121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:	Maintained
1123F:	arch/arm/mach-*/
1124F:	arch/arm/plat-*/
1125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127ARM/ACTIONS SEMI ARCHITECTURE
1128M:	Andreas Färber <afaerber@suse.de>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131N:	owl
1132F:	arch/arm/mach-actions/
1133F:	arch/arm/boot/dts/owl-*
1134F:	arch/arm64/boot/dts/actions/
1135F:	drivers/clocksource/owl-*
1136F:	drivers/soc/actions/
1137F:	include/dt-bindings/power/owl-*
1138F:	include/linux/soc/actions/
1139F:	Documentation/devicetree/bindings/arm/actions.txt
1140F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143ARM/ADS SPHERE MACHINE SUPPORT
1144M:	Lennert Buytenhek <kernel@wantstofly.org>
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S:	Maintained
1147
1148ARM/AFEB9260 MACHINE SUPPORT
1149M:	Sergey Lapin <slapin@ossfans.org>
1150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S:	Maintained
1152
1153ARM/AJECO 1ARM MACHINE SUPPORT
1154M:	Lennert Buytenhek <kernel@wantstofly.org>
1155L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156S:	Maintained
1157
1158ARM/Allwinner SoC Clock Support
1159M:	Emilio López <emilio@elopez.com.ar>
1160S:	Maintained
1161F:	drivers/clk/sunxi/
1162
1163ARM/Allwinner sunXi SoC support
1164M:	Maxime Ripard <maxime.ripard@bootlin.com>
1165M:	Chen-Yu Tsai <wens@csie.org>
1166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S:	Maintained
1168N:	sun[x456789]i
1169N:	sun50i
1170F:	arch/arm/mach-sunxi/
1171F:	arch/arm64/boot/dts/allwinner/
1172F:	drivers/clk/sunxi-ng/
1173F:	drivers/pinctrl/sunxi/
1174F:	drivers/soc/sunxi/
1175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178M:	Neil Armstrong <narmstrong@baylibre.com>
1179M:	Jerome Brunet <jbrunet@baylibre.com>
1180L:	linux-amlogic@lists.infradead.org
1181S:	Maintained
1182F:	drivers/clk/meson/
1183F:	include/dt-bindings/clock/meson*
1184F:	include/dt-bindings/clock/gxbb*
1185F:	Documentation/devicetree/bindings/clock/amlogic*
1186
1187ARM/Amlogic Meson SoC support
1188M:	Carlo Caione <carlo@caione.org>
1189M:	Kevin Hilman <khilman@baylibre.com>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191L:	linux-amlogic@lists.infradead.org
1192W:	http://linux-meson.com/
1193S:	Maintained
1194F:	arch/arm/mach-meson/
1195F:	arch/arm/boot/dts/meson*
1196F:	arch/arm64/boot/dts/amlogic/
1197F:	drivers/pinctrl/meson/
1198F:	drivers/mmc/host/meson*
1199N:	meson
1200
1201ARM/Annapurna Labs ALPINE ARCHITECTURE
1202M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206F:	arch/arm/mach-alpine/
1207F:	arch/arm/boot/dts/alpine*
1208F:	arch/arm64/boot/dts/al/
1209F:	drivers/*/*alpine*
1210
1211ARM/ARTPEC MACHINE SUPPORT
1212M:	Jesper Nilsson <jesper.nilsson@axis.com>
1213M:	Lars Persson <lars.persson@axis.com>
1214S:	Maintained
1215L:	linux-arm-kernel@axis.com
1216F:	arch/arm/mach-artpec
1217F:	arch/arm/boot/dts/artpec6*
1218F:	drivers/clk/axis
1219F:	drivers/crypto/axis
1220F:	drivers/pinctrl/pinctrl-artpec*
1221F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223ARM/ASPEED I2C DRIVER
1224M:	Brendan Higgins <brendanhiggins@google.com>
1225R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226R:	Joel Stanley <joel@jms.id.au>
1227L:	linux-i2c@vger.kernel.org
1228L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229S:	Maintained
1230F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1231F:	drivers/i2c/busses/i2c-aspeed.c
1232F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235ARM/ASPEED MACHINE SUPPORT
1236M:	Joel Stanley <joel@jms.id.au>
1237R:	Andrew Jeffery <andrew@aj.id.au>
1238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241S:	Supported
1242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243F:	arch/arm/mach-aspeed/
1244F:	arch/arm/boot/dts/aspeed-*
1245N:	aspeed
1246
1247ARM/ATMEL AT91 Clock Support
1248M:	Boris Brezillon <boris.brezillon@bootlin.com>
1249S:	Maintained
1250F:	drivers/clk/at91
1251
1252ARM/CALXEDA HIGHBANK ARCHITECTURE
1253M:	Rob Herring <robh@kernel.org>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256F:	arch/arm/mach-highbank/
1257F:	arch/arm/boot/dts/highbank.dts
1258F:	arch/arm/boot/dts/ecx-*.dts*
1259
1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261M:	Krzysztof Halasa <khalasa@piap.pl>
1262S:	Maintained
1263F:	arch/arm/mach-cns3xxx/
1264
1265ARM/CAVIUM THUNDER NETWORK DRIVER
1266M:	Sunil Goutham <sgoutham@cavium.com>
1267M:	Robert Richter <rric@kernel.org>
1268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:	Supported
1270F:	drivers/net/ethernet/cavium/thunder/
1271
1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273M:	Lukasz Majewski <lukma@denx.de>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276F:	arch/arm/mach-ep93xx/ts72xx.c
1277
1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279M:	Alexander Shiyan <shc_work@mail.ru>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Odd Fixes
1282N:	clps711x
1283
1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285M:	Lennert Buytenhek <kernel@wantstofly.org>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290M:	Hartley Sweeten <hsweeten@visionengravers.com>
1291M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-ep93xx/
1295F:	arch/arm/mach-ep93xx/include/mach/
1296
1297ARM/CLKDEV SUPPORT
1298M:	Russell King <linux@armlinux.org.uk>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S:	Maintained
1301T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302F:	drivers/clk/clkdev.c
1303
1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305M:	Mike Rapoport <mike@compulab.co.il>
1306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S:	Maintained
1308
1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310M:	Baruch Siach <baruch@tkos.co.il>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313F:	arch/arm/boot/dts/cx92755*
1314N:	digicolor
1315
1316ARM/CONTEC MICRO9 MACHINE SUPPORT
1317M:	Hubert Feurstein <hubert.feurstein@contec.at>
1318S:	Maintained
1319F:	arch/arm/mach-ep93xx/micro9.c
1320
1321ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	drivers/hwtracing/coresight/*
1326F:	Documentation/trace/coresight.txt
1327F:	Documentation/trace/coresight-cpu-debug.txt
1328F:	Documentation/devicetree/bindings/arm/coresight.txt
1329F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331F:	tools/perf/arch/arm/util/pmu.c
1332F:	tools/perf/arch/arm/util/auxtrace.c
1333F:	tools/perf/arch/arm/util/cs-etm.c
1334F:	tools/perf/arch/arm/util/cs-etm.h
1335F:	tools/perf/util/cs-etm.*
1336F:	tools/perf/util/cs-etm-decoder/*
1337
1338ARM/CORGI MACHINE SUPPORT
1339M:	Richard Purdie <rpurdie@rpsys.net>
1340S:	Maintained
1341
1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344M:	Linus Walleij <linus.walleij@linaro.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:	git git://github.com/ulli-kroll/linux.git
1347S:	Maintained
1348F:	Documentation/devicetree/bindings/arm/gemini.txt
1349F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352F:	arch/arm/mach-gemini/
1353F:	drivers/net/ethernet/cortina/
1354F:	drivers/pinctrl/pinctrl-gemini.c
1355F:	drivers/rtc/rtc-ftrtc010.c
1356
1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358M:	Barry Song <baohua@kernel.org>
1359L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361S:	Maintained
1362F:	arch/arm/boot/dts/prima2*
1363F:	arch/arm/mach-prima2/
1364F:	drivers/clk/sirf/
1365F:	drivers/clocksource/timer-prima2.c
1366F:	drivers/clocksource/timer-atlas7.c
1367N:	[^a-z]sirf
1368
1369ARM/EBSA110 MACHINE SUPPORT
1370M:	Russell King <linux@armlinux.org.uk>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372W:	http://www.armlinux.org.uk/
1373S:	Maintained
1374F:	arch/arm/mach-ebsa110/
1375F:	drivers/net/ethernet/amd/am79c961a.*
1376
1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382N:	efm32
1383
1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385M:	Robert Jarzmik <robert.jarzmik@free.fr>
1386L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S:	Maintained
1388F:	arch/arm/mach-pxa/ezx.c
1389
1390ARM/FARADAY FA526 PORT
1391M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394T:	git git://git.berlios.de/gemini-board
1395F:	arch/arm/mm/*-fa*
1396
1397ARM/FOOTBRIDGE ARCHITECTURE
1398M:	Russell King <linux@armlinux.org.uk>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W:	http://www.armlinux.org.uk/
1401S:	Maintained
1402F:	arch/arm/include/asm/hardware/dec21285.h
1403F:	arch/arm/mach-footbridge/
1404
1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406M:	Shawn Guo <shawnguo@kernel.org>
1407M:	Sascha Hauer <s.hauer@pengutronix.de>
1408R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1409R:	Fabio Estevam <fabio.estevam@nxp.com>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413F:	arch/arm/mach-imx/
1414F:	arch/arm/mach-mxs/
1415F:	arch/arm/boot/dts/imx*
1416F:	arch/arm/configs/imx*_defconfig
1417F:	drivers/clk/imx/
1418F:	drivers/soc/imx/
1419F:	include/soc/imx/
1420
1421ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422M:	Shawn Guo <shawnguo@kernel.org>
1423M:	Sascha Hauer <s.hauer@pengutronix.de>
1424R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1425R:	Stefan Agner <stefan@agner.ch>
1426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S:	Maintained
1428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429F:	arch/arm/mach-imx/*vf610*
1430F:	arch/arm/boot/dts/vf*
1431
1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433M:	Lennert Buytenhek <kernel@wantstofly.org>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/GUMSTIX MACHINE SUPPORT
1438M:	Steve Sakoman <sakoman@gmail.com>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443M:	Philipp Zabel <philipp.zabel@gmail.com>
1444M:	Paul Parsons <lost.distance@yahoo.com>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447F:	arch/arm/mach-pxa/hx4700.c
1448F:	arch/arm/mach-pxa/include/mach/hx4700.h
1449F:	sound/soc/pxa/hx4700.c
1450
1451ARM/HISILICON SOC SUPPORT
1452M:	Wei Xu <xuwei5@hisilicon.com>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454W:	http://www.hisilicon.com
1455S:	Supported
1456T:	git git://github.com/hisilicon/linux-hisi.git
1457F:	arch/arm/mach-hisi/
1458F:	arch/arm/boot/dts/hi3*
1459F:	arch/arm/boot/dts/hip*
1460F:	arch/arm/boot/dts/hisi*
1461F:	arch/arm64/boot/dts/hisilicon/
1462
1463ARM/HP JORNADA 7XX MACHINE SUPPORT
1464M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465W:	www.jlime.com
1466S:	Maintained
1467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468F:	arch/arm/mach-sa1100/jornada720.c
1469F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471ARM/IGEP MACHINE SUPPORT
1472M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1473M:	Javier Martinez Canillas <javier@dowhile0.org>
1474L:	linux-omap@vger.kernel.org
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477F:	arch/arm/boot/dts/omap3-igep*
1478
1479ARM/INCOME PXA270 SUPPORT
1480M:	Marek Vasut <marek.vasut@gmail.com>
1481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S:	Maintained
1483F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485ARM/INTEL IOP13XX ARM ARCHITECTURE
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IOP32X ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP33X ARM ARCHITECTURE
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Orphan
1498
1499ARM/INTEL IQ81342EX MACHINE SUPPORT
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/INTEL IXDP2850 MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXP4XX ARM ARCHITECTURE
1510M:	Imre Kaloz <kaloz@openwrt.org>
1511M:	Krzysztof Halasa <khalasa@piap.pl>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	arch/arm/mach-ixp4xx/
1515
1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517M:	Jonathan Cameron <jic23@cam.ac.uk>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	arch/arm/mach-pxa/stargate2.c
1521F:	drivers/pcmcia/pxa2xx_stargate2.c
1522
1523ARM/INTEL XSC3 (MANZANO) ARM CORE
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/LG1K ARCHITECTURE
1534M:	Chanho Min <chanho.min@lge.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm64/boot/dts/lg/
1538
1539ARM/LOGICPD PXA270 MACHINE SUPPORT
1540M:	Lennert Buytenhek <kernel@wantstofly.org>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543
1544ARM/LPC18XX ARCHITECTURE
1545M:	Joachim Eastwood <manabian@gmail.com>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548F:	arch/arm/boot/dts/lpc43*
1549F:	drivers/clk/nxp/clk-lpc18xx*
1550F:	drivers/clocksource/time-lpc32xx.c
1551F:	drivers/i2c/busses/i2c-lpc2k.c
1552F:	drivers/memory/pl172.c
1553F:	drivers/mtd/spi-nor/nxp-spifi.c
1554F:	drivers/rtc/rtc-lpc24xx.c
1555N:	lpc18xx
1556
1557ARM/LPC32XX SOC SUPPORT
1558M:	Vladimir Zapolskiy <vz@mleia.com>
1559M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1562S:	Maintained
1563F:	arch/arm/boot/dts/lpc32*
1564F:	arch/arm/mach-lpc32xx/
1565F:	drivers/i2c/busses/i2c-pnx.c
1566F:	drivers/net/ethernet/nxp/lpc_eth.c
1567F:	drivers/usb/host/ohci-nxp.c
1568F:	drivers/watchdog/pnx4008_wdt.c
1569N:	lpc32xx
1570
1571ARM/MAGICIAN MACHINE SUPPORT
1572M:	Philipp Zabel <philipp.zabel@gmail.com>
1573S:	Maintained
1574
1575ARM/Marvell Dove/MV78xx0/Orion SOC support
1576M:	Jason Cooper <jason@lakedaemon.net>
1577M:	Andrew Lunn <andrew@lunn.ch>
1578M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579M:	Gregory Clement <gregory.clement@bootlin.com>
1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581S:	Maintained
1582F:	Documentation/devicetree/bindings/soc/dove/
1583F:	arch/arm/mach-dove/
1584F:	arch/arm/mach-mv78xx0/
1585F:	arch/arm/mach-orion5x/
1586F:	arch/arm/plat-orion/
1587F:	arch/arm/boot/dts/dove*
1588F:	arch/arm/boot/dts/orion5x*
1589
1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591M:	Jason Cooper <jason@lakedaemon.net>
1592M:	Andrew Lunn <andrew@lunn.ch>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	arch/arm/boot/dts/armada*
1598F:	arch/arm/boot/dts/kirkwood*
1599F:	arch/arm/configs/mvebu_*_defconfig
1600F:	arch/arm/mach-mvebu/
1601F:	arch/arm64/boot/dts/marvell/armada*
1602F:	drivers/cpufreq/armada-37xx-cpufreq.c
1603F:	drivers/cpufreq/mvebu-cpufreq.c
1604F:	drivers/irqchip/irq-armada-370-xp.c
1605F:	drivers/irqchip/irq-mvebu-*
1606F:	drivers/pinctrl/mvebu/
1607F:	drivers/rtc/rtc-armada38x.c
1608
1609ARM/Mediatek RTC DRIVER
1610M:	Eddie Huang <eddie.huang@mediatek.com>
1611M:	Sean Wang <sean.wang@mediatek.com>
1612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614S:	Maintained
1615F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616F:	drivers/rtc/rtc-mt6397.c
1617F:	drivers/rtc/rtc-mt7622.c
1618
1619ARM/Mediatek SoC support
1620M:	Matthias Brugger <matthias.bgg@gmail.com>
1621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623S:	Maintained
1624F:	arch/arm/boot/dts/mt6*
1625F:	arch/arm/boot/dts/mt7*
1626F:	arch/arm/boot/dts/mt8*
1627F:	arch/arm/mach-mediatek/
1628F:	arch/arm64/boot/dts/mediatek/
1629N:	mtk
1630K:	mediatek
1631
1632ARM/Mediatek USB3 PHY DRIVER
1633M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639ARM/MICREL KS8695 ARCHITECTURE
1640M:	Greg Ungerer <gerg@uclinux.org>
1641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642F:	arch/arm/mach-ks8695/
1643S:	Odd Fixes
1644
1645ARM/Microchip (AT91) SoC support
1646M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1647M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649W:	http://www.linux4sam.org
1650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651S:	Supported
1652N:	at91
1653N:	atmel
1654F:	arch/arm/mach-at91/
1655F:	include/soc/at91/
1656F:	arch/arm/boot/dts/at91*.dts
1657F:	arch/arm/boot/dts/at91*.dtsi
1658F:	arch/arm/boot/dts/sama*.dts
1659F:	arch/arm/boot/dts/sama*.dtsi
1660F:	arch/arm/include/debug/at91.S
1661F:	drivers/memory/atmel*
1662F:	drivers/watchdog/sama5d4_wdt.c
1663X:	drivers/input/touchscreen/atmel_mxt_ts.c
1664X:	drivers/net/wireless/atmel/
1665
1666ARM/MIOA701 MACHINE SUPPORT
1667M:	Robert Jarzmik <robert.jarzmik@free.fr>
1668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669F:	arch/arm/mach-pxa/mioa701.c
1670S:	Maintained
1671
1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673M:	Michael Petchkovsky <mkpetch@internode.on.net>
1674S:	Maintained
1675
1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677M:	Linus Walleij <linus.walleij@linaro.org>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679S:	Maintained
1680F:	arch/arm/mach-nomadik/
1681F:	arch/arm/mach-u300/
1682F:	arch/arm/mach-ux500/
1683F:	arch/arm/boot/dts/ste-*
1684F:	drivers/clk/clk-nomadik.c
1685F:	drivers/clk/clk-u300.c
1686F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1687F:	drivers/clocksource/timer-u300.c
1688F:	drivers/dma/coh901318*
1689F:	drivers/dma/ste_dma40*
1690F:	drivers/hwspinlock/u8500_hsem.c
1691F:	drivers/i2c/busses/i2c-nomadik.c
1692F:	drivers/i2c/busses/i2c-stu300.c
1693F:	drivers/mfd/ab3100*
1694F:	drivers/mfd/ab8500*
1695F:	drivers/mfd/abx500*
1696F:	drivers/mfd/dbx500*
1697F:	drivers/mfd/db8500*
1698F:	drivers/pinctrl/nomadik/
1699F:	drivers/pinctrl/pinctrl-coh901*
1700F:	drivers/pinctrl/pinctrl-u300.c
1701F:	drivers/rtc/rtc-ab3100.c
1702F:	drivers/rtc/rtc-ab8500.c
1703F:	drivers/rtc/rtc-coh901331.c
1704F:	drivers/rtc/rtc-pl031.c
1705F:	drivers/watchdog/coh901327_wdt.c
1706F:	Documentation/devicetree/bindings/arm/ste-*
1707F:	Documentation/devicetree/bindings/arm/ux500/
1708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710ARM/NUVOTON NPCM ARCHITECTURE
1711M:	Avi Fishman <avifishman70@gmail.com>
1712M:	Tomer Maimon <tmaimon77@gmail.com>
1713R:	Patrick Venture <venture@google.com>
1714R:	Nancy Yuen <yuenn@google.com>
1715R:	Brendan Higgins <brendanhiggins@google.com>
1716L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717S:	Supported
1718F:	arch/arm/mach-npcm/
1719F:	arch/arm/boot/dts/nuvoton-npcm*
1720F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721F:	drivers/*/*npcm*
1722F:	Documentation/*/*npcm*
1723
1724ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725M:	Wan ZongShun <mcuos.com@gmail.com>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:	http://www.mcuos.com
1728S:	Maintained
1729F:	arch/arm/mach-w90x900/
1730F:	drivers/input/keyboard/w90p910_keypad.c
1731F:	drivers/input/touchscreen/w90p910_ts.c
1732F:	drivers/watchdog/nuc900_wdt.c
1733F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1734F:	drivers/mtd/nand/raw/nuc900_nand.c
1735F:	drivers/rtc/rtc-nuc900.c
1736F:	drivers/spi/spi-nuc900.c
1737F:	drivers/usb/host/ehci-w90x900.c
1738F:	drivers/video/fbdev/nuc900fb.c
1739
1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1742L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1743W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744S:	Supported
1745
1746ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747M:	Alexander Clouter <alex@digriz.org.uk>
1748L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749W:	http://www.digriz.org.uk/ts78xx/kernel
1750S:	Maintained
1751F:	arch/arm/mach-orion5x/ts78xx-*
1752
1753ARM/OXNAS platform support
1754M:	Neil Armstrong <narmstrong@baylibre.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756L:	linux-oxnas@groups.io (moderated for non-subscribers)
1757S:	Maintained
1758F:	arch/arm/mach-oxnas/
1759F:	arch/arm/boot/dts/ox8*.dts*
1760N:	oxnas
1761
1762ARM/PALM TREO SUPPORT
1763M:	Tomas Cech <sleep_walker@suse.com>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmtreo.*
1768
1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770M:	Marek Vasut <marek.vasut@gmail.com>
1771L:	linux-arm-kernel@lists.infradead.org
1772W:	http://hackndev.com
1773S:	Maintained
1774F:	arch/arm/mach-pxa/include/mach/palmtx.h
1775F:	arch/arm/mach-pxa/palmtx.c
1776F:	arch/arm/mach-pxa/palmt5.*
1777F:	arch/arm/mach-pxa/include/mach/palmld.h
1778F:	arch/arm/mach-pxa/palmld.c
1779F:	arch/arm/mach-pxa/palmte2.*
1780F:	arch/arm/mach-pxa/include/mach/palmtc.h
1781F:	arch/arm/mach-pxa/palmtc.c
1782
1783ARM/PALMZ72 SUPPORT
1784M:	Sergey Lapin <slapin@ossfans.org>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/palmz72.*
1789
1790ARM/PLEB SUPPORT
1791M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1792W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793S:	Maintained
1794
1795ARM/PT DIGITAL BOARD PORT
1796M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798W:	http://www.armlinux.org.uk/
1799S:	Maintained
1800
1801ARM/QUALCOMM SUPPORT
1802M:	Andy Gross <andy.gross@linaro.org>
1803M:	David Brown <david.brown@linaro.org>
1804L:	linux-arm-msm@vger.kernel.org
1805L:	linux-soc@vger.kernel.org
1806S:	Maintained
1807F:	Documentation/devicetree/bindings/soc/qcom/
1808F:	arch/arm/boot/dts/qcom-*.dts
1809F:	arch/arm/boot/dts/qcom-*.dtsi
1810F:	arch/arm/mach-qcom/
1811F:	arch/arm64/boot/dts/qcom/*
1812F:	drivers/i2c/busses/i2c-qup.c
1813F:	drivers/clk/qcom/
1814F:	drivers/dma/qcom/
1815F:	drivers/soc/qcom/
1816F:	drivers/spi/spi-qup.c
1817F:	drivers/tty/serial/msm_serial.c
1818F:	drivers/*/pm8???-*
1819F:	drivers/mfd/ssbi.c
1820F:	drivers/firmware/qcom_scm.c
1821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823ARM/RADISYS ENP2611 MACHINE SUPPORT
1824M:	Lennert Buytenhek <kernel@wantstofly.org>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827
1828ARM/REALTEK ARCHITECTURE
1829M:	Andreas Färber <afaerber@suse.de>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm64/boot/dts/realtek/
1833F:	Documentation/devicetree/bindings/arm/realtek.txt
1834
1835ARM/RENESAS ARM64 ARCHITECTURE
1836M:	Simon Horman <horms@verge.net.au>
1837M:	Magnus Damm <magnus.damm@gmail.com>
1838L:	linux-renesas-soc@vger.kernel.org
1839Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841S:	Supported
1842F:	arch/arm64/boot/dts/renesas/
1843F:	Documentation/devicetree/bindings/arm/shmobile.txt
1844F:	drivers/soc/renesas/
1845F:	include/linux/soc/renesas/
1846
1847ARM/RISCPC ARCHITECTURE
1848M:	Russell King <linux@armlinux.org.uk>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850W:	http://www.armlinux.org.uk/
1851S:	Maintained
1852F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1853F:	arch/arm/include/asm/hardware/ioc.h
1854F:	arch/arm/include/asm/hardware/iomd.h
1855F:	arch/arm/include/asm/hardware/memc.h
1856F:	arch/arm/mach-rpc/
1857F:	drivers/net/ethernet/8390/etherh.c
1858F:	drivers/net/ethernet/i825xx/ether1*
1859F:	drivers/net/ethernet/seeq/ether3*
1860F:	drivers/scsi/arm/
1861
1862ARM/Rockchip SoC support
1863M:	Heiko Stuebner <heiko@sntech.de>
1864L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865L:	linux-rockchip@lists.infradead.org
1866T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867S:	Maintained
1868F:	arch/arm/boot/dts/rk3*
1869F:	arch/arm/boot/dts/rv1108*
1870F:	arch/arm/mach-rockchip/
1871F:	drivers/clk/rockchip/
1872F:	drivers/i2c/busses/i2c-rk3x.c
1873F:	drivers/*/*rockchip*
1874F:	drivers/*/*/*rockchip*
1875F:	sound/soc/rockchip/
1876N:	rockchip
1877
1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879M:	Kukjin Kim <kgene@kernel.org>
1880M:	Krzysztof Kozlowski <krzk@kernel.org>
1881L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884S:	Maintained
1885F:	arch/arm/boot/dts/s3c*
1886F:	arch/arm/boot/dts/s5p*
1887F:	arch/arm/boot/dts/exynos*
1888F:	arch/arm64/boot/dts/exynos/
1889F:	arch/arm/plat-samsung/
1890F:	arch/arm/mach-s3c24*/
1891F:	arch/arm/mach-s3c64xx/
1892F:	arch/arm/mach-s5p*/
1893F:	arch/arm/mach-exynos*/
1894F:	drivers/*/*s3c24*
1895F:	drivers/*/*/*s3c24*
1896F:	drivers/*/*s3c64xx*
1897F:	drivers/*/*s5pv210*
1898F:	drivers/memory/samsung/*
1899F:	drivers/soc/samsung/*
1900F:	Documentation/arm/Samsung/
1901F:	Documentation/devicetree/bindings/arm/samsung/
1902F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1903F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1904N:	exynos
1905
1906ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907M:	Kyungmin Park <kyungmin.park@samsung.com>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-s5pv210/
1911
1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913M:	Kyungmin Park <kyungmin.park@samsung.com>
1914M:	Kamil Debski <kamil@wypas.org>
1915M:	Andrzej Hajda <a.hajda@samsung.com>
1916L:	linux-arm-kernel@lists.infradead.org
1917L:	linux-media@vger.kernel.org
1918S:	Maintained
1919F:	drivers/media/platform/s5p-g2d/
1920
1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922M:	Marek Szyprowski <m.szyprowski@samsung.com>
1923L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924L:	linux-media@vger.kernel.org
1925S:	Maintained
1926F:	drivers/media/platform/s5p-cec/
1927F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932L:	linux-arm-kernel@lists.infradead.org
1933L:	linux-media@vger.kernel.org
1934S:	Maintained
1935F:	drivers/media/platform/s5p-jpeg/
1936
1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938M:	Kyungmin Park <kyungmin.park@samsung.com>
1939M:	Kamil Debski <kamil@wypas.org>
1940M:	Jeongtae Park <jtp.park@samsung.com>
1941M:	Andrzej Hajda <a.hajda@samsung.com>
1942L:	linux-arm-kernel@lists.infradead.org
1943L:	linux-media@vger.kernel.org
1944S:	Maintained
1945F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1946F:	drivers/media/platform/s5p-mfc/
1947
1948ARM/SHMOBILE ARM ARCHITECTURE
1949M:	Simon Horman <horms@verge.net.au>
1950M:	Magnus Damm <magnus.damm@gmail.com>
1951L:	linux-renesas-soc@vger.kernel.org
1952Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954S:	Supported
1955F:	arch/arm/boot/dts/emev2*
1956F:	arch/arm/boot/dts/r7s*
1957F:	arch/arm/boot/dts/r8a*
1958F:	arch/arm/boot/dts/sh*
1959F:	arch/arm/configs/shmobile_defconfig
1960F:	arch/arm/include/debug/renesas-scif.S
1961F:	arch/arm/mach-shmobile/
1962F:	Documentation/devicetree/bindings/arm/shmobile.txt
1963F:	drivers/soc/renesas/
1964F:	include/linux/soc/renesas/
1965
1966ARM/SOCFPGA ARCHITECTURE
1967M:	Dinh Nguyen <dinguyen@kernel.org>
1968S:	Maintained
1969F:	arch/arm/mach-socfpga/
1970F:	arch/arm/boot/dts/socfpga*
1971F:	arch/arm/configs/socfpga_defconfig
1972F:	arch/arm64/boot/dts/altera/
1973W:	http://www.rocketboards.org
1974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977M:	Dinh Nguyen <dinguyen@kernel.org>
1978S:	Maintained
1979F:	drivers/clk/socfpga/
1980
1981ARM/SOCFPGA EDAC SUPPORT
1982M:	Thor Thayer <thor.thayer@linux.intel.com>
1983S:	Maintained
1984F:	drivers/edac/altera_edac.
1985
1986ARM/SPREADTRUM SoC SUPPORT
1987M:	Orson Zhai <orsonzhai@gmail.com>
1988M:	Baolin Wang <baolin.wang@linaro.org>
1989M:	Chunyan Zhang <zhang.lyra@gmail.com>
1990S:	Maintained
1991F:	arch/arm64/boot/dts/sprd
1992N:	sprd
1993
1994ARM/STI ARCHITECTURE
1995M:	Patrice Chotard <patrice.chotard@st.com>
1996L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W:	http://www.stlinux.com
1998S:	Maintained
1999F:	arch/arm/mach-sti/
2000F:	arch/arm/boot/dts/sti*
2001F:	drivers/char/hw_random/st-rng.c
2002F:	drivers/clocksource/arm_global_timer.c
2003F:	drivers/clocksource/clksrc_st_lpc.c
2004F:	drivers/cpufreq/sti-cpufreq.c
2005F:	drivers/dma/st_fdma*
2006F:	drivers/i2c/busses/i2c-st.c
2007F:	drivers/media/rc/st_rc.c
2008F:	drivers/media/platform/sti/c8sectpfe/
2009F:	drivers/mmc/host/sdhci-st.c
2010F:	drivers/phy/st/phy-miphy28lp.c
2011F:	drivers/phy/st/phy-stih407-usb.c
2012F:	drivers/pinctrl/pinctrl-st.c
2013F:	drivers/remoteproc/st_remoteproc.c
2014F:	drivers/remoteproc/st_slim_rproc.c
2015F:	drivers/reset/sti/
2016F:	drivers/rtc/rtc-st-lpc.c
2017F:	drivers/tty/serial/st-asc.c
2018F:	drivers/usb/dwc3/dwc3-st.c
2019F:	drivers/usb/host/ehci-st.c
2020F:	drivers/usb/host/ohci-st.c
2021F:	drivers/watchdog/st_lpc_wdt.c
2022F:	drivers/ata/ahci_st.c
2023F:	include/linux/remoteproc/st_slim_rproc.h
2024
2025ARM/STM32 ARCHITECTURE
2026M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027M:	Alexandre Torgue <alexandre.torgue@st.com>
2028L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029S:	Maintained
2030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031N:	stm32
2032F:	arch/arm/boot/dts/stm32*
2033F:	arch/arm/mach-stm32/
2034F:	drivers/clocksource/armv7m_systick.c
2035
2036ARM/Synaptics Berlin SoC support
2037M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S:	Maintained
2041F:	arch/arm/mach-berlin/
2042F:	arch/arm/boot/dts/berlin*
2043F:	arch/arm64/boot/dts/marvell/berlin*
2044
2045ARM/TANGO ARCHITECTURE
2046M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2047M:	Mans Rullgard <mans@mansr.com>
2048L:	linux-arm-kernel@lists.infradead.org
2049S:	Odd Fixes
2050N:	tango
2051
2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053M:	Lennert Buytenhek <kernel@wantstofly.org>
2054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S:	Maintained
2056
2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058M:	Hans Verkuil <hans.verkuil@cisco.com>
2059L:	linux-tegra@vger.kernel.org
2060L:	linux-media@vger.kernel.org
2061S:	Maintained
2062F:	drivers/media/platform/tegra-cec/
2063F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065ARM/TETON BGA MACHINE SUPPORT
2066M:	"Mark F. Brown" <mark.brown314@gmail.com>
2067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068S:	Maintained
2069
2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071M:	Santosh Shilimkar <ssantosh@kernel.org>
2072L:	linux-kernel@vger.kernel.org
2073S:	Maintained
2074F:	drivers/memory/*emif*
2075
2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077M:	Santosh Shilimkar <ssantosh@kernel.org>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S:	Maintained
2080F:	arch/arm/mach-keystone/
2081F:	arch/arm/boot/dts/keystone-*
2082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/clk/keystone/
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093L:	linux-kernel@vger.kernel.org
2094S:	Maintained
2095F:	drivers/clocksource/timer-keystone.c
2096
2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098M:	Santosh Shilimkar <ssantosh@kernel.org>
2099L:	linux-kernel@vger.kernel.org
2100S:	Maintained
2101F:	drivers/power/reset/keystone-reset.c
2102
2103ARM/THECUS N2100 MACHINE SUPPORT
2104M:	Lennert Buytenhek <kernel@wantstofly.org>
2105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S:	Maintained
2107
2108ARM/TOSA MACHINE SUPPORT
2109M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110M:	Dirk Opfer <dirk@opfer-online.de>
2111S:	Maintained
2112
2113ARM/UNIPHIER ARCHITECTURE
2114M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117S:	Maintained
2118F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120F:	arch/arm/boot/dts/uniphier*
2121F:	arch/arm/include/asm/hardware/cache-uniphier.h
2122F:	arch/arm/mach-uniphier/
2123F:	arch/arm/mm/cache-uniphier.c
2124F:	arch/arm64/boot/dts/socionext/uniphier*
2125F:	drivers/bus/uniphier-system-bus.c
2126F:	drivers/clk/uniphier/
2127F:	drivers/gpio/gpio-uniphier.c
2128F:	drivers/i2c/busses/i2c-uniphier*
2129F:	drivers/irqchip/irq-uniphier-aidet.c
2130F:	drivers/pinctrl/uniphier/
2131F:	drivers/reset/reset-uniphier.c
2132F:	drivers/tty/serial/8250/8250_uniphier.c
2133N:	uniphier
2134
2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136M:	Ulf Hansson <ulf.hansson@linaro.org>
2137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138T:	git git://git.linaro.org/people/ulfh/clk.git
2139S:	Maintained
2140F:	drivers/clk/ux500/
2141
2142ARM/VERSATILE EXPRESS PLATFORM
2143M:	Liviu Dudau <liviu.dudau@arm.com>
2144M:	Sudeep Holla <sudeep.holla@arm.com>
2145M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147S:	Maintained
2148F:	arch/arm/boot/dts/vexpress*
2149F:	arch/arm64/boot/dts/arm/
2150F:	arch/arm/mach-vexpress/
2151F:	*/*/vexpress*
2152F:	*/*/*/vexpress*
2153F:	drivers/clk/versatile/clk-vexpress-osc.c
2154F:	drivers/clocksource/versatile.c
2155N:	mps2
2156
2157ARM/VFP SUPPORT
2158M:	Russell King <linux@armlinux.org.uk>
2159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160W:	http://www.armlinux.org.uk/
2161S:	Maintained
2162F:	arch/arm/vfp/
2163
2164ARM/VOIPAC PXA270 SUPPORT
2165M:	Marek Vasut <marek.vasut@gmail.com>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	arch/arm/mach-pxa/vpac270.c
2169F:	arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171ARM/VT8500 ARM ARCHITECTURE
2172M:	Tony Prisk <linux@prisktech.co.nz>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174S:	Maintained
2175F:	arch/arm/mach-vt8500/
2176F:	drivers/clocksource/vt8500_timer.c
2177F:	drivers/i2c/busses/i2c-wmt.c
2178F:	drivers/mmc/host/wmt-sdmmc.c
2179F:	drivers/pwm/pwm-vt8500.c
2180F:	drivers/rtc/rtc-vt8500.c
2181F:	drivers/tty/serial/vt8500_serial.c
2182F:	drivers/usb/host/ehci-platform.c
2183F:	drivers/usb/host/uhci-platform.c
2184F:	drivers/video/fbdev/vt8500lcdfb.*
2185F:	drivers/video/fbdev/wm8505fb*
2186F:	drivers/video/fbdev/wmt_ge_rops.*
2187
2188ARM/ZIPIT Z2 SUPPORT
2189M:	Marek Vasut <marek.vasut@gmail.com>
2190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191S:	Maintained
2192F:	arch/arm/mach-pxa/z2.c
2193F:	arch/arm/mach-pxa/include/mach/z2.h
2194
2195ARM/ZTE ARCHITECTURE
2196M:	Jun Nie <jun.nie@linaro.org>
2197M:	Baoyou Xie <baoyou.xie@linaro.org>
2198M:	Shawn Guo <shawnguo@kernel.org>
2199L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S:	Maintained
2201F:	arch/arm/boot/dts/zx2967*
2202F:	arch/arm/mach-zx/
2203F:	arch/arm64/boot/dts/zte/
2204F:	drivers/clk/zte/
2205F:	drivers/dma/zx_dma.c
2206F:	drivers/gpio/gpio-zx.c
2207F:	drivers/i2c/busses/i2c-zx2967.c
2208F:	drivers/mmc/host/dw_mmc-zx.*
2209F:	drivers/pinctrl/zte/
2210F:	drivers/soc/zte/
2211F:	drivers/thermal/zx2967_thermal.c
2212F:	drivers/watchdog/zx2967_wdt.c
2213F:	Documentation/devicetree/bindings/arm/zte.txt
2214F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2215F:	Documentation/devicetree/bindings/dma/zxdma.txt
2216F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221F:	Documentation/devicetree/bindings/soc/zte/
2222F:	Documentation/devicetree/bindings/sound/zte,*.txt
2223F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225F:	include/dt-bindings/clock/zx2967*.h
2226F:	include/dt-bindings/soc/zte,*.h
2227F:	sound/soc/codecs/zx_aud96p22.c
2228F:	sound/soc/zte/
2229
2230ARM/ZYNQ ARCHITECTURE
2231M:	Michal Simek <michal.simek@xilinx.com>
2232L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233W:	http://wiki.xilinx.com
2234T:	git https://github.com/Xilinx/linux-xlnx.git
2235S:	Supported
2236F:	arch/arm/mach-zynq/
2237F:	drivers/cpuidle/cpuidle-zynq.c
2238F:	drivers/block/xsysace.c
2239N:	zynq
2240N:	xilinx
2241F:	drivers/clocksource/cadence_ttc_timer.c
2242F:	drivers/i2c/busses/i2c-cadence.c
2243F:	drivers/mmc/host/sdhci-of-arasan.c
2244F:	drivers/edac/synopsys_edac.c
2245
2246ARM64 PORT (AARCH64 ARCHITECTURE)
2247M:	Catalin Marinas <catalin.marinas@arm.com>
2248M:	Will Deacon <will.deacon@arm.com>
2249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251S:	Maintained
2252F:	arch/arm64/
2253F:	Documentation/arm64/
2254
2255AS3645A LED FLASH CONTROLLER DRIVER
2256M:	Sakari Ailus <sakari.ailus@iki.fi>
2257L:	linux-leds@vger.kernel.org
2258S:	Maintained
2259F:	drivers/leds/leds-as3645a.c
2260
2261ASAHI KASEI AK8974 DRIVER
2262M:	Linus Walleij <linus.walleij@linaro.org>
2263L:	linux-iio@vger.kernel.org
2264W:	http://www.akm.com/
2265S:	Supported
2266F:	drivers/iio/magnetometer/ak8974.c
2267
2268ASC7621 HARDWARE MONITOR DRIVER
2269M:	George Joseph <george.joseph@fairview5.com>
2270L:	linux-hwmon@vger.kernel.org
2271S:	Maintained
2272F:	Documentation/hwmon/asc7621
2273F:	drivers/hwmon/asc7621.c
2274
2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276M:	Corentin Chary <corentin.chary@gmail.com>
2277L:	acpi4asus-user@lists.sourceforge.net
2278L:	platform-driver-x86@vger.kernel.org
2279W:	http://acpi4asus.sf.net
2280S:	Maintained
2281F:	drivers/platform/x86/asus*.c
2282F:	drivers/platform/x86/eeepc*.c
2283
2284ASUS WIRELESS RADIO CONTROL DRIVER
2285M:	João Paulo Rechi Vita <jprvita@gmail.com>
2286L:	platform-driver-x86@vger.kernel.org
2287S:	Maintained
2288F:	drivers/platform/x86/asus-wireless.c
2289
2290ASYMMETRIC KEYS
2291M:	David Howells <dhowells@redhat.com>
2292L:	keyrings@vger.kernel.org
2293S:	Maintained
2294F:	Documentation/crypto/asymmetric-keys.txt
2295F:	include/linux/verification.h
2296F:	include/crypto/public_key.h
2297F:	include/crypto/pkcs7.h
2298F:	crypto/asymmetric_keys/
2299
2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301R:	Dan Williams <dan.j.williams@intel.com>
2302W:	http://sourceforge.net/projects/xscaleiop
2303S:	Odd fixes
2304F:	Documentation/crypto/async-tx-api.txt
2305F:	crypto/async_tx/
2306F:	drivers/dma/
2307F:	include/linux/dmaengine.h
2308F:	include/linux/async_tx.h
2309
2310AT24 EEPROM DRIVER
2311M:	Bartosz Golaszewski <brgl@bgdev.pl>
2312L:	linux-i2c@vger.kernel.org
2313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314S:	Maintained
2315F:	Documentation/devicetree/bindings/eeprom/at24.txt
2316F:	drivers/misc/eeprom/at24.c
2317F:	include/linux/platform_data/at24.h
2318
2319ATA OVER ETHERNET (AOE) DRIVER
2320M:	"Ed L. Cashin" <ed.cashin@acm.org>
2321W:	http://www.openaoe.org/
2322S:	Supported
2323F:	Documentation/aoe/
2324F:	drivers/block/aoe/
2325
2326ATHEROS 71XX/9XXX GPIO DRIVER
2327M:	Alban Bedel <albeu@free.fr>
2328W:	https://github.com/AlbanBedel/linux
2329T:	git git://github.com/AlbanBedel/linux
2330S:	Maintained
2331F:	drivers/gpio/gpio-ath79.c
2332F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334ATHEROS ATH GENERIC UTILITIES
2335M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2336L:	linux-wireless@vger.kernel.org
2337S:	Supported
2338F:	drivers/net/wireless/ath/*
2339
2340ATHEROS ATH5K WIRELESS DRIVER
2341M:	Jiri Slaby <jirislaby@gmail.com>
2342M:	Nick Kossifidis <mickflemm@gmail.com>
2343M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344L:	linux-wireless@vger.kernel.org
2345W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2346S:	Maintained
2347F:	drivers/net/wireless/ath/ath5k/
2348
2349ATHEROS ATH6KL WIRELESS DRIVER
2350M:	Kalle Valo <kvalo@qca.qualcomm.com>
2351L:	linux-wireless@vger.kernel.org
2352W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354S:	Supported
2355F:	drivers/net/wireless/ath/ath6kl/
2356
2357ATI_REMOTE2 DRIVER
2358M:	Ville Syrjala <syrjala@sci.fi>
2359S:	Maintained
2360F:	drivers/input/misc/ati_remote2.c
2361
2362ATK0110 HWMON DRIVER
2363M:	Luca Tettamanti <kronos.it@gmail.com>
2364L:	linux-hwmon@vger.kernel.org
2365S:	Maintained
2366F:	drivers/hwmon/asus_atk0110.c
2367
2368ATLX ETHERNET DRIVERS
2369M:	Jay Cliburn <jcliburn@gmail.com>
2370M:	Chris Snook <chris.snook@gmail.com>
2371L:	netdev@vger.kernel.org
2372W:	http://sourceforge.net/projects/atl1
2373W:	http://atl1.sourceforge.net
2374S:	Maintained
2375F:	drivers/net/ethernet/atheros/
2376
2377ATM
2378M:	Chas Williams <3chas3@gmail.com>
2379L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2380L:	netdev@vger.kernel.org
2381W:	http://linux-atm.sourceforge.net
2382S:	Maintained
2383F:	drivers/atm/
2384F:	include/linux/atm*
2385F:	include/uapi/linux/atm*
2386
2387ATMEL AT91 / AT32 MCI DRIVER
2388M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2389S:	Maintained
2390F:	drivers/mmc/host/atmel-mci.c
2391
2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394S:	Supported
2395F:	drivers/power/reset/at91-sama5d2_shdwc.c
2396
2397ATMEL Audio ALSA driver
2398M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2399L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2400S:	Supported
2401F:	sound/soc/atmel
2402
2403ATMEL I2C DRIVER
2404M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2405L:	linux-i2c@vger.kernel.org
2406S:	Supported
2407F:	drivers/i2c/busses/i2c-at91.c
2408
2409ATMEL ISI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411L:	linux-media@vger.kernel.org
2412S:	Supported
2413F:	drivers/media/platform/atmel/atmel-isi.c
2414F:	include/media/atmel-isi.h
2415
2416ATMEL LCDFB DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-fbdev@vger.kernel.org
2419S:	Maintained
2420F:	drivers/video/fbdev/atmel_lcdfb.c
2421F:	include/video/atmel_lcdc.h
2422
2423ATMEL MACB ETHERNET DRIVER
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425S:	Supported
2426F:	drivers/net/ethernet/cadence/
2427
2428ATMEL MAXTOUCH DRIVER
2429M:	Nick Dyer <nick@shmanahar.org>
2430T:	git git://github.com/ndyer/linux.git
2431S:	Maintained
2432F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433F:	drivers/input/touchscreen/atmel_mxt_ts.c
2434
2435ATMEL SAMA5D2 ADC DRIVER
2436M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2437L:	linux-iio@vger.kernel.org
2438S:	Supported
2439F:	drivers/iio/adc/at91-sama5d2_adc.c
2440
2441ATMEL SDMMC DRIVER
2442M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2443L:	linux-mmc@vger.kernel.org
2444S:	Supported
2445F:	drivers/mmc/host/sdhci-of-at91.c
2446
2447ATMEL SPI DRIVER
2448M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2449S:	Supported
2450F:	drivers/spi/spi-atmel.*
2451
2452ATMEL SSC DRIVER
2453M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455S:	Supported
2456F:	drivers/misc/atmel-ssc.c
2457F:	include/linux/atmel-ssc.h
2458
2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2460M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462S:	Supported
2463F:	drivers/misc/atmel_tclib.c
2464F:	drivers/clocksource/tcb_clksrc.c
2465
2466ATMEL USBA UDC DRIVER
2467M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469S:	Supported
2470F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2471
2472ATMEL WIRELESS DRIVER
2473M:	Simon Kelley <simon@thekelleys.org.uk>
2474L:	linux-wireless@vger.kernel.org
2475W:	http://www.thekelleys.org.uk/atmel
2476W:	http://atmelwlandriver.sourceforge.net/
2477S:	Maintained
2478F:	drivers/net/wireless/atmel/atmel*
2479
2480ATMEL XDMA DRIVER
2481M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2482L:	linux-arm-kernel@lists.infradead.org
2483L:	dmaengine@vger.kernel.org
2484S:	Supported
2485F:	drivers/dma/at_xdmac.c
2486
2487ATOMIC INFRASTRUCTURE
2488M:	Will Deacon <will.deacon@arm.com>
2489M:	Peter Zijlstra <peterz@infradead.org>
2490R:	Boqun Feng <boqun.feng@gmail.com>
2491L:	linux-kernel@vger.kernel.org
2492S:	Maintained
2493F:	arch/*/include/asm/atomic*.h
2494F:	include/*/atomic*.h
2495
2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2497M:	Bradley Grove <linuxdrivers@attotech.com>
2498L:	linux-scsi@vger.kernel.org
2499W:	http://www.attotech.com
2500S:	Supported
2501F:	drivers/scsi/esas2r
2502
2503ATUSB IEEE 802.15.4 RADIO DRIVER
2504M:	Stefan Schmidt <stefan@osg.samsung.com>
2505L:	linux-wpan@vger.kernel.org
2506S:	Maintained
2507F:	drivers/net/ieee802154/atusb.c
2508F:	drivers/net/ieee802154/atusb.h
2509F:	drivers/net/ieee802154/at86rf230.h
2510
2511AUDIT SUBSYSTEM
2512M:	Paul Moore <paul@paul-moore.com>
2513M:	Eric Paris <eparis@redhat.com>
2514L:	linux-audit@redhat.com (moderated for non-subscribers)
2515W:	https://github.com/linux-audit
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517S:	Supported
2518F:	include/linux/audit.h
2519F:	include/uapi/linux/audit.h
2520F:	kernel/audit*
2521
2522AUXILIARY DISPLAY DRIVERS
2523M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2524W:	http://miguelojeda.es/auxdisplay.htm
2525W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526S:	Maintained
2527F:	drivers/auxdisplay/
2528F:	include/linux/cfag12864b.h
2529
2530AX.25 NETWORK LAYER
2531M:	Ralf Baechle <ralf@linux-mips.org>
2532L:	linux-hams@vger.kernel.org
2533W:	http://www.linux-ax25.org/
2534S:	Maintained
2535F:	include/uapi/linux/ax25.h
2536F:	include/net/ax25.h
2537F:	net/ax25/
2538
2539AXENTIA ARM DEVICES
2540M:	Peter Rosin <peda@axentia.se>
2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542S:	Maintained
2543F:	Documentation/devicetree/bindings/arm/axentia.txt
2544F:	arch/arm/boot/dts/at91-linea.dtsi
2545F:	arch/arm/boot/dts/at91-natte.dtsi
2546F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2547F:	arch/arm/boot/dts/at91-tse850-3.dts
2548
2549AXENTIA ASOC DRIVERS
2550M:	Peter Rosin <peda@axentia.se>
2551L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2552S:	Maintained
2553F:	Documentation/devicetree/bindings/sound/axentia,*
2554F:	sound/soc/atmel/tse850-pcm5142.c
2555
2556AZ6007 DVB DRIVER
2557M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2558L:	linux-media@vger.kernel.org
2559W:	https://linuxtv.org
2560T:	git git://linuxtv.org/media_tree.git
2561S:	Maintained
2562F:	drivers/media/usb/dvb-usb-v2/az6007.c
2563
2564AZTECH FM RADIO RECEIVER DRIVER
2565M:	Hans Verkuil <hverkuil@xs4all.nl>
2566L:	linux-media@vger.kernel.org
2567T:	git git://linuxtv.org/media_tree.git
2568W:	https://linuxtv.org
2569S:	Maintained
2570F:	drivers/media/radio/radio-aztech*
2571
2572B43 WIRELESS DRIVER
2573L:	linux-wireless@vger.kernel.org
2574L:	b43-dev@lists.infradead.org
2575W:	http://wireless.kernel.org/en/users/Drivers/b43
2576S:	Odd Fixes
2577F:	drivers/net/wireless/broadcom/b43/
2578
2579B43LEGACY WIRELESS DRIVER
2580M:	Larry Finger <Larry.Finger@lwfinger.net>
2581L:	linux-wireless@vger.kernel.org
2582L:	b43-dev@lists.infradead.org
2583W:	http://wireless.kernel.org/en/users/Drivers/b43
2584S:	Maintained
2585F:	drivers/net/wireless/broadcom/b43legacy/
2586
2587BACKLIGHT CLASS/SUBSYSTEM
2588M:	Lee Jones <lee.jones@linaro.org>
2589M:	Daniel Thompson <daniel.thompson@linaro.org>
2590M:	Jingoo Han <jingoohan1@gmail.com>
2591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2592S:	Maintained
2593F:	drivers/video/backlight/
2594F:	include/linux/backlight.h
2595F:	include/linux/pwm_backlight.h
2596F:	Documentation/devicetree/bindings/leds/backlight
2597
2598BATMAN ADVANCED
2599M:	Marek Lindner <mareklindner@neomailbox.ch>
2600M:	Simon Wunderlich <sw@simonwunderlich.de>
2601M:	Antonio Quartulli <a@unstable.cc>
2602L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2603W:	https://www.open-mesh.org/
2604Q:	https://patchwork.open-mesh.org/project/batman/list/
2605S:	Maintained
2606F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2607F:	Documentation/ABI/testing/sysfs-class-net-mesh
2608F:	Documentation/networking/batman-adv.rst
2609F:	include/uapi/linux/batadv_packet.h
2610F:	include/uapi/linux/batman_adv.h
2611F:	net/batman-adv/
2612
2613BAYCOM/HDLCDRV DRIVERS FOR AX.25
2614M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2615L:	linux-hams@vger.kernel.org
2616W:	http://www.baycom.org/~tom/ham/ham.html
2617S:	Maintained
2618F:	drivers/net/hamradio/baycom*
2619
2620BCACHE (BLOCK LAYER CACHE)
2621M:	Coly Li <colyli@suse.de>
2622M:	Kent Overstreet <kent.overstreet@gmail.com>
2623L:	linux-bcache@vger.kernel.org
2624W:	http://bcache.evilpiepirate.org
2625C:	irc://irc.oftc.net/bcache
2626S:	Maintained
2627F:	drivers/md/bcache/
2628
2629BDISP ST MEDIA DRIVER
2630M:	Fabien Dessenne <fabien.dessenne@st.com>
2631L:	linux-media@vger.kernel.org
2632T:	git git://linuxtv.org/media_tree.git
2633W:	https://linuxtv.org
2634S:	Supported
2635F:	drivers/media/platform/sti/bdisp
2636
2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2639L:	netdev@vger.kernel.org
2640S:	Maintained
2641F:	drivers/net/ethernet/ec_bhf.c
2642
2643BEFS FILE SYSTEM
2644M:	Luis de Bethencourt <luisbg@kernel.org>
2645M:	Salah Triki <salah.triki@gmail.com>
2646S:	Maintained
2647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2648F:	Documentation/filesystems/befs.txt
2649F:	fs/befs/
2650
2651BFQ I/O SCHEDULER
2652M:	Paolo Valente <paolo.valente@linaro.org>
2653M:	Jens Axboe <axboe@kernel.dk>
2654L:	linux-block@vger.kernel.org
2655S:	Maintained
2656F:	block/bfq-*
2657F:	Documentation/block/bfq-iosched.txt
2658
2659BFS FILE SYSTEM
2660M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2661S:	Maintained
2662F:	Documentation/filesystems/bfs.txt
2663F:	fs/bfs/
2664F:	include/uapi/linux/bfs_fs.h
2665
2666BLINKM RGB LED DRIVER
2667M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668S:	Maintained
2669F:	drivers/leds/leds-blinkm.c
2670
2671BLOCK LAYER
2672M:	Jens Axboe <axboe@kernel.dk>
2673L:	linux-block@vger.kernel.org
2674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2675S:	Maintained
2676F:	block/
2677F:	drivers/block/
2678F:	kernel/trace/blktrace.c
2679F:	lib/sbitmap.c
2680
2681BLOCK2MTD DRIVER
2682M:	Joern Engel <joern@lazybastard.org>
2683L:	linux-mtd@lists.infradead.org
2684S:	Maintained
2685F:	drivers/mtd/devices/block2mtd.c
2686
2687BLUETOOTH DRIVERS
2688M:	Marcel Holtmann <marcel@holtmann.org>
2689M:	Johan Hedberg <johan.hedberg@gmail.com>
2690L:	linux-bluetooth@vger.kernel.org
2691W:	http://www.bluez.org/
2692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694S:	Maintained
2695F:	drivers/bluetooth/
2696
2697BLUETOOTH SUBSYSTEM
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	net/bluetooth/
2706F:	include/net/bluetooth/
2707
2708BONDING DRIVER
2709M:	Jay Vosburgh <j.vosburgh@gmail.com>
2710M:	Veaceslav Falico <vfalico@gmail.com>
2711M:	Andy Gospodarek <andy@greyhouse.net>
2712L:	netdev@vger.kernel.org
2713W:	http://sourceforge.net/projects/bonding/
2714S:	Supported
2715F:	drivers/net/bonding/
2716F:	include/uapi/linux/if_bonding.h
2717
2718BPF (Safe dynamic programs and tools)
2719M:	Alexei Starovoitov <ast@kernel.org>
2720M:	Daniel Borkmann <daniel@iogearbox.net>
2721L:	netdev@vger.kernel.org
2722L:	linux-kernel@vger.kernel.org
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2725S:	Supported
2726F:	arch/x86/net/bpf_jit*
2727F:	Documentation/networking/filter.txt
2728F:	Documentation/bpf/
2729F:	include/linux/bpf*
2730F:	include/linux/filter.h
2731F:	include/trace/events/bpf.h
2732F:	include/trace/events/xdp.h
2733F:	include/uapi/linux/bpf*
2734F:	include/uapi/linux/filter.h
2735F:	kernel/bpf/
2736F:	kernel/trace/bpf_trace.c
2737F:	lib/test_bpf.c
2738F:	net/bpf/
2739F:	net/core/filter.c
2740F:	net/sched/act_bpf.c
2741F:	net/sched/cls_bpf.c
2742F:	samples/bpf/
2743F:	tools/bpf/
2744F:	tools/testing/selftests/bpf/
2745
2746BROADCOM B44 10/100 ETHERNET DRIVER
2747M:	Michael Chan <michael.chan@broadcom.com>
2748L:	netdev@vger.kernel.org
2749S:	Supported
2750F:	drivers/net/ethernet/broadcom/b44.*
2751
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M:	Florian Fainelli <f.fainelli@gmail.com>
2754L:	netdev@vger.kernel.org
2755L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2756S:	Supported
2757F:	drivers/net/dsa/b53/*
2758F:	include/linux/platform_data/b53.h
2759
2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762M:	Ray Jui <rjui@broadcom.com>
2763M:	Scott Branden <sbranden@broadcom.com>
2764M:	bcm-kernel-feedback-list@broadcom.com
2765T:	git git://github.com/broadcom/mach-bcm
2766S:	Maintained
2767N:	bcm281*
2768N:	bcm113*
2769N:	bcm216*
2770N:	kona
2771F:	arch/arm/mach-bcm/
2772
2773BROADCOM BCM2835 ARM ARCHITECTURE
2774M:	Eric Anholt <eric@anholt.net>
2775M:	Stefan Wahren <stefan.wahren@i2se.com>
2776L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778T:	git git://github.com/anholt/linux
2779S:	Maintained
2780N:	bcm2835
2781F:	drivers/staging/vc04_services
2782
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M:	Hauke Mehrtens <hauke@hauke-m.de>
2785M:	Rafał Miłecki <zajec5@gmail.com>
2786L:	linux-mips@linux-mips.org
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/mips/brcm/
2789F:	arch/mips/bcm47xx/*
2790F:	arch/mips/include/asm/mach-bcm47xx/*
2791
2792BROADCOM BCM5301X ARM ARCHITECTURE
2793M:	Hauke Mehrtens <hauke@hauke-m.de>
2794M:	Rafał Miłecki <zajec5@gmail.com>
2795M:	Jon Mason <jonmason@broadcom.com>
2796M:	bcm-kernel-feedback-list@broadcom.com
2797L:	linux-arm-kernel@lists.infradead.org
2798S:	Maintained
2799F:	arch/arm/mach-bcm/bcm_5301x.c
2800F:	arch/arm/boot/dts/bcm5301x*.dtsi
2801F:	arch/arm/boot/dts/bcm470*
2802F:	arch/arm/boot/dts/bcm953012*
2803
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M:	Rafał Miłecki <rafal@milecki.pl>
2806L:	linux-arm-kernel@lists.infradead.org
2807S:	Maintained
2808F:	arch/arm/boot/dts/bcm53573*
2809F:	arch/arm/boot/dts/bcm47189*
2810
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M:	Florian Fainelli <f.fainelli@gmail.com>
2813M:	bcm-kernel-feedback-list@broadcom.com
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T:	git git://github.com/broadcom/stblinux.git
2816S:	Maintained
2817N:	bcm63xx
2818
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M:	Kevin Cernekee <cernekee@gmail.com>
2821L:	linux-usb@vger.kernel.org
2822S:	Maintained
2823F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825BROADCOM BCM7XXX ARM ARCHITECTURE
2826M:	Brian Norris <computersforpeace@gmail.com>
2827M:	Gregory Fong <gregory.0xf0@gmail.com>
2828M:	Florian Fainelli <f.fainelli@gmail.com>
2829M:	bcm-kernel-feedback-list@broadcom.com
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831T:	git git://github.com/broadcom/stblinux.git
2832S:	Maintained
2833F:	arch/arm/mach-bcm/*brcmstb*
2834F:	arch/arm/boot/dts/bcm7*.dts*
2835F:	drivers/bus/brcmstb_gisb.c
2836F:	arch/arm/mm/cache-b15-rac.c
2837F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2838N:	brcmstb
2839
2840BROADCOM BMIPS CPUFREQ DRIVER
2841M:	Markus Mayer <mmayer@broadcom.com>
2842M:	bcm-kernel-feedback-list@broadcom.com
2843L:	linux-pm@vger.kernel.org
2844S:	Maintained
2845F:	drivers/cpufreq/bmips-cpufreq.c
2846
2847BROADCOM BMIPS MIPS ARCHITECTURE
2848M:	Kevin Cernekee <cernekee@gmail.com>
2849M:	Florian Fainelli <f.fainelli@gmail.com>
2850L:	linux-mips@linux-mips.org
2851T:	git git://github.com/broadcom/stblinux.git
2852S:	Maintained
2853F:	arch/mips/bmips/*
2854F:	arch/mips/include/asm/mach-bmips/*
2855F:	arch/mips/kernel/*bmips*
2856F:	arch/mips/boot/dts/brcm/bcm*.dts*
2857F:	drivers/irqchip/irq-bcm63*
2858F:	drivers/irqchip/irq-bcm7*
2859F:	drivers/irqchip/irq-brcmstb*
2860F:	include/linux/bcm963xx_nvram.h
2861F:	include/linux/bcm963xx_tag.h
2862
2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864M:	Rasesh Mody <rasesh.mody@cavium.com>
2865M:	Harish Patil <harish.patil@cavium.com>
2866M:	Dept-GELinuxNICDev@cavium.com
2867L:	netdev@vger.kernel.org
2868S:	Supported
2869F:	drivers/net/ethernet/broadcom/bnx2.*
2870F:	drivers/net/ethernet/broadcom/bnx2_*
2871
2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873M:	QLogic-Storage-Upstream@qlogic.com
2874L:	linux-scsi@vger.kernel.org
2875S:	Supported
2876F:	drivers/scsi/bnx2fc/
2877
2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879M:	QLogic-Storage-Upstream@qlogic.com
2880L:	linux-scsi@vger.kernel.org
2881S:	Supported
2882F:	drivers/scsi/bnx2i/
2883
2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2885M:	Ariel Elior <ariel.elior@cavium.com>
2886M:	everest-linux-l2@cavium.com
2887L:	netdev@vger.kernel.org
2888S:	Supported
2889F:	drivers/net/ethernet/broadcom/bnx2x/
2890
2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892M:	Michael Chan <michael.chan@broadcom.com>
2893L:	netdev@vger.kernel.org
2894S:	Supported
2895F:	drivers/net/ethernet/broadcom/bnxt/
2896
2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2898M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2899M:	Franky Lin <franky.lin@broadcom.com>
2900M:	Hante Meuleman <hante.meuleman@broadcom.com>
2901M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902M:	Wright Feng <wright.feng@cypress.com>
2903L:	linux-wireless@vger.kernel.org
2904L:	brcm80211-dev-list.pdl@broadcom.com
2905L:	brcm80211-dev-list@cypress.com
2906S:	Supported
2907F:	drivers/net/wireless/broadcom/brcm80211/
2908
2909BROADCOM BRCMSTB GPIO DRIVER
2910M:	Gregory Fong <gregory.0xf0@gmail.com>
2911L:	bcm-kernel-feedback-list@broadcom.com
2912S:	Supported
2913F:	drivers/gpio/gpio-brcmstb.c
2914F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2915
2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917M:	Al Cooper <alcooperx@gmail.com>
2918L:	linux-kernel@vger.kernel.org
2919L:	bcm-kernel-feedback-list@broadcom.com
2920S:	Maintained
2921F:	drivers/phy/broadcom/phy-brcm-usb*
2922
2923BROADCOM GENET ETHERNET DRIVER
2924M:	Doug Berger <opendmb@gmail.com>
2925M:	Florian Fainelli <f.fainelli@gmail.com>
2926L:	netdev@vger.kernel.org
2927S:	Supported
2928F:	drivers/net/ethernet/broadcom/genet/
2929
2930BROADCOM IPROC ARM ARCHITECTURE
2931M:	Ray Jui <rjui@broadcom.com>
2932M:	Scott Branden <sbranden@broadcom.com>
2933M:	Jon Mason <jonmason@broadcom.com>
2934M:	bcm-kernel-feedback-list@broadcom.com
2935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936T:	git git://github.com/broadcom/cygnus-linux.git
2937S:	Maintained
2938N:	iproc
2939N:	cygnus
2940N:	bcm[-_]nsp
2941N:	bcm9113*
2942N:	bcm9583*
2943N:	bcm9585*
2944N:	bcm9586*
2945N:	bcm988312
2946N:	bcm113*
2947N:	bcm583*
2948N:	bcm585*
2949N:	bcm586*
2950N:	bcm88312
2951N:	hr2
2952F:	arch/arm64/boot/dts/broadcom/ns2*
2953F:	drivers/clk/bcm/clk-ns*
2954F:	drivers/pinctrl/bcm/pinctrl-ns*
2955
2956BROADCOM KONA GPIO DRIVER
2957M:	Ray Jui <rjui@broadcom.com>
2958L:	bcm-kernel-feedback-list@broadcom.com
2959S:	Supported
2960F:	drivers/gpio/gpio-bcm-kona.c
2961F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2962
2963BROADCOM NETXTREME-E ROCE DRIVER
2964M:	Selvin Xavier <selvin.xavier@broadcom.com>
2965M:	Devesh Sharma <devesh.sharma@broadcom.com>
2966M:	Somnath Kotur <somnath.kotur@broadcom.com>
2967M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968L:	linux-rdma@vger.kernel.org
2969W:	http://www.broadcom.com
2970S:	Supported
2971F:	drivers/infiniband/hw/bnxt_re/
2972F:	include/uapi/rdma/bnxt_re-abi.h
2973
2974BROADCOM NVRAM DRIVER
2975M:	Rafał Miłecki <zajec5@gmail.com>
2976L:	linux-mips@linux-mips.org
2977S:	Maintained
2978F:	drivers/firmware/broadcom/*
2979
2980BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981M:	Rafał Miłecki <zajec5@gmail.com>
2982L:	linux-wireless@vger.kernel.org
2983S:	Maintained
2984F:	drivers/bcma/
2985F:	include/linux/bcma/
2986
2987BROADCOM STB AVS CPUFREQ DRIVER
2988M:	Markus Mayer <mmayer@broadcom.com>
2989M:	bcm-kernel-feedback-list@broadcom.com
2990L:	linux-pm@vger.kernel.org
2991S:	Maintained
2992F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2993F:	drivers/cpufreq/brcmstb*
2994
2995BROADCOM STB AVS TMON DRIVER
2996M:	Markus Mayer <mmayer@broadcom.com>
2997M:	bcm-kernel-feedback-list@broadcom.com
2998L:	linux-pm@vger.kernel.org
2999S:	Maintained
3000F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001F:	drivers/thermal/broadcom/brcmstb*
3002
3003BROADCOM STB NAND FLASH DRIVER
3004M:	Brian Norris <computersforpeace@gmail.com>
3005M:	Kamal Dasu <kdasu.kdev@gmail.com>
3006L:	linux-mtd@lists.infradead.org
3007L:	bcm-kernel-feedback-list@broadcom.com
3008S:	Maintained
3009F:	drivers/mtd/nand/raw/brcmnand/
3010
3011BROADCOM STB DPFE DRIVER
3012M:	Markus Mayer <mmayer@broadcom.com>
3013M:	bcm-kernel-feedback-list@broadcom.com
3014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015S:	Maintained
3016F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017F:	drivers/memory/brcmstb_dpfe.c
3018
3019BROADCOM SYSTEMPORT ETHERNET DRIVER
3020M:	Florian Fainelli <f.fainelli@gmail.com>
3021L:	netdev@vger.kernel.org
3022S:	Supported
3023F:	drivers/net/ethernet/broadcom/bcmsysport.*
3024
3025BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3027M:	Prashant Sreedharan <prashant@broadcom.com>
3028M:	Michael Chan <mchan@broadcom.com>
3029L:	netdev@vger.kernel.org
3030S:	Supported
3031F:	drivers/net/ethernet/broadcom/tg3.*
3032
3033BROCADE BFA FC SCSI DRIVER
3034M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3036L:	linux-scsi@vger.kernel.org
3037S:	Supported
3038F:	drivers/scsi/bfa/
3039
3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3041M:	Rasesh Mody <rasesh.mody@cavium.com>
3042M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043M:	Dept-GELinuxNICDev@cavium.com
3044L:	netdev@vger.kernel.org
3045S:	Supported
3046F:	drivers/net/ethernet/brocade/bna/
3047
3048BSG (block layer generic sg v4 driver)
3049M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3050L:	linux-scsi@vger.kernel.org
3051S:	Supported
3052F:	block/bsg.c
3053F:	include/linux/bsg.h
3054F:	include/uapi/linux/bsg.h
3055
3056BT87X AUDIO DRIVER
3057M:	Clemens Ladisch <clemens@ladisch.de>
3058L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3059T:	git git://git.alsa-project.org/alsa-kernel.git
3060S:	Maintained
3061F:	Documentation/sound/alsa/Bt87x.txt
3062F:	sound/pci/bt87x.c
3063
3064BT8XXGPIO DRIVER
3065M:	Michael Buesch <m@bues.ch>
3066W:	http://bu3sch.de/btgpio.php
3067S:	Maintained
3068F:	drivers/gpio/gpio-bt8xx.c
3069
3070BTRFS FILE SYSTEM
3071M:	Chris Mason <clm@fb.com>
3072M:	Josef Bacik <jbacik@fb.com>
3073M:	David Sterba <dsterba@suse.com>
3074L:	linux-btrfs@vger.kernel.org
3075W:	http://btrfs.wiki.kernel.org/
3076Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3078S:	Maintained
3079F:	Documentation/filesystems/btrfs.txt
3080F:	fs/btrfs/
3081F:	include/linux/btrfs*
3082F:	include/uapi/linux/btrfs*
3083
3084BTTV VIDEO4LINUX DRIVER
3085M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3086L:	linux-media@vger.kernel.org
3087W:	https://linuxtv.org
3088T:	git git://linuxtv.org/media_tree.git
3089S:	Odd fixes
3090F:	Documentation/media/v4l-drivers/bttv*
3091F:	drivers/media/pci/bt8xx/bttv*
3092
3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094M:	Chanwoo Choi <cw00.choi@samsung.com>
3095L:	linux-pm@vger.kernel.org
3096L:	linux-samsung-soc@vger.kernel.org
3097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098S:	Maintained
3099F:	drivers/devfreq/exynos-bus.c
3100F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101
3102BUSLOGIC SCSI DRIVER
3103M:	Khalid Aziz <khalid@gonehiking.org>
3104L:	linux-scsi@vger.kernel.org
3105S:	Maintained
3106F:	drivers/scsi/BusLogic.*
3107F:	drivers/scsi/FlashPoint.*
3108
3109C-MEDIA CMI8788 DRIVER
3110M:	Clemens Ladisch <clemens@ladisch.de>
3111L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3112T:	git git://git.alsa-project.org/alsa-kernel.git
3113S:	Maintained
3114F:	sound/pci/oxygen/
3115
3116C6X ARCHITECTURE
3117M:	Mark Salter <msalter@redhat.com>
3118M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3119L:	linux-c6x-dev@linux-c6x.org
3120W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3121S:	Maintained
3122F:	arch/c6x/
3123
3124CA8210 IEEE-802.15.4 RADIO DRIVER
3125M:	Harry Morris <h.morris@cascoda.com>
3126L:	linux-wpan@vger.kernel.org
3127W:	https://github.com/Cascoda/ca8210-linux.git
3128S:	Maintained
3129F:	drivers/net/ieee802154/ca8210.c
3130F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131
3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3133M:	David Howells <dhowells@redhat.com>
3134L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3135S:	Supported
3136F:	Documentation/filesystems/caching/cachefiles.txt
3137F:	fs/cachefiles/
3138
3139CADENCE MIPI-CSI2 BRIDGES
3140M:	Maxime Ripard <maxime.ripard@bootlin.com>
3141L:	linux-media@vger.kernel.org
3142S:	Maintained
3143F:	Documentation/devicetree/bindings/media/cdns,*.txt
3144F:	drivers/media/platform/cadence/cdns-csi2*
3145
3146CADET FM/AM RADIO RECEIVER DRIVER
3147M:	Hans Verkuil <hverkuil@xs4all.nl>
3148L:	linux-media@vger.kernel.org
3149T:	git git://linuxtv.org/media_tree.git
3150W:	https://linuxtv.org
3151S:	Maintained
3152F:	drivers/media/radio/radio-cadet*
3153
3154CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3155M:	Jonathan Corbet <corbet@lwn.net>
3156L:	linux-media@vger.kernel.org
3157T:	git git://linuxtv.org/media_tree.git
3158S:	Maintained
3159F:	Documentation/media/v4l-drivers/cafe_ccic*
3160F:	drivers/media/platform/marvell-ccic/
3161
3162CAIF NETWORK LAYER
3163M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3164L:	netdev@vger.kernel.org
3165S:	Supported
3166F:	Documentation/networking/caif/
3167F:	drivers/net/caif/
3168F:	include/uapi/linux/caif/
3169F:	include/net/caif/
3170F:	net/caif/
3171
3172CALGARY x86-64 IOMMU
3173M:	Muli Ben-Yehuda <mulix@mulix.org>
3174M:	Jon Mason <jdmason@kudzu.us>
3175L:	iommu@lists.linux-foundation.org
3176S:	Maintained
3177F:	arch/x86/kernel/pci-calgary_64.c
3178F:	arch/x86/kernel/tce_64.c
3179F:	arch/x86/include/asm/calgary.h
3180F:	arch/x86/include/asm/tce.h
3181
3182CAN NETWORK DRIVERS
3183M:	Wolfgang Grandegger <wg@grandegger.com>
3184M:	Marc Kleine-Budde <mkl@pengutronix.de>
3185L:	linux-can@vger.kernel.org
3186W:	https://github.com/linux-can
3187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3189S:	Maintained
3190F:	Documentation/devicetree/bindings/net/can/
3191F:	drivers/net/can/
3192F:	include/linux/can/dev.h
3193F:	include/linux/can/platform/
3194F:	include/uapi/linux/can/error.h
3195F:	include/uapi/linux/can/netlink.h
3196
3197CAN NETWORK LAYER
3198M:	Oliver Hartkopp <socketcan@hartkopp.net>
3199M:	Marc Kleine-Budde <mkl@pengutronix.de>
3200L:	linux-can@vger.kernel.org
3201W:	https://github.com/linux-can
3202T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3204S:	Maintained
3205F:	Documentation/networking/can.rst
3206F:	net/can/
3207F:	include/linux/can/core.h
3208F:	include/uapi/linux/can.h
3209F:	include/uapi/linux/can/bcm.h
3210F:	include/uapi/linux/can/raw.h
3211F:	include/uapi/linux/can/gw.h
3212
3213CAPABILITIES
3214M:	Serge Hallyn <serge@hallyn.com>
3215L:	linux-security-module@vger.kernel.org
3216S:	Supported
3217F:	include/linux/capability.h
3218F:	include/uapi/linux/capability.h
3219F:	security/commoncap.c
3220F:	kernel/capability.c
3221
3222CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3223M:	Kevin Tsai <ktsai@capellamicro.com>
3224S:	Maintained
3225F:	drivers/iio/light/cm*
3226
3227CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3228M:	Christian Lamparter <chunkeey@googlemail.com>
3229L:	linux-wireless@vger.kernel.org
3230W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3231S:	Maintained
3232F:	drivers/net/wireless/ath/carl9170/
3233
3234CAVIUM I2C DRIVER
3235M:	Jan Glauber <jglauber@cavium.com>
3236M:	David Daney <david.daney@cavium.com>
3237W:	http://www.cavium.com
3238S:	Supported
3239F:	drivers/i2c/busses/i2c-octeon*
3240F:	drivers/i2c/busses/i2c-thunderx*
3241
3242CAVIUM LIQUIDIO NETWORK DRIVER
3243M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3244M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3245M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3246M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3247L:	netdev@vger.kernel.org
3248W:	http://www.cavium.com
3249S:	Supported
3250F:	drivers/net/ethernet/cavium/liquidio/
3251
3252CAVIUM MMC DRIVER
3253M:	Jan Glauber <jglauber@cavium.com>
3254M:	David Daney <david.daney@cavium.com>
3255M:	Steven J. Hill <Steven.Hill@cavium.com>
3256W:	http://www.cavium.com
3257S:	Supported
3258F:	drivers/mmc/host/cavium*
3259
3260CAVIUM OCTEON-TX CRYPTO DRIVER
3261M:	George Cherian <george.cherian@cavium.com>
3262L:	linux-crypto@vger.kernel.org
3263W:	http://www.cavium.com
3264S:	Supported
3265F:	drivers/crypto/cavium/cpt/
3266
3267CAVIUM THUNDERX2 ARM64 SOC
3268M:	Robert Richter <rrichter@cavium.com>
3269M:	Jayachandran C <jnair@caviumnetworks.com>
3270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3271S:	Maintained
3272F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3273F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3274
3275CC2520 IEEE-802.15.4 RADIO DRIVER
3276M:	Varka Bhadram <varkabhadram@gmail.com>
3277L:	linux-wpan@vger.kernel.org
3278S:	Maintained
3279F:	drivers/net/ieee802154/cc2520.c
3280F:	include/linux/spi/cc2520.h
3281F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3282
3283CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3284M:	Gilad Ben-Yossef <gilad@benyossef.com>
3285L:	linux-crypto@vger.kernel.org
3286S:	Supported
3287F:	drivers/crypto/ccree/
3288W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3289
3290CEC FRAMEWORK
3291M:	Hans Verkuil <hans.verkuil@cisco.com>
3292L:	linux-media@vger.kernel.org
3293T:	git git://linuxtv.org/media_tree.git
3294W:	http://linuxtv.org
3295S:	Supported
3296F:	Documentation/media/kapi/cec-core.rst
3297F:	Documentation/media/uapi/cec
3298F:	drivers/media/cec/
3299F:	drivers/media/rc/keymaps/rc-cec.c
3300F:	include/media/cec.h
3301F:	include/media/cec-notifier.h
3302F:	include/uapi/linux/cec.h
3303F:	include/uapi/linux/cec-funcs.h
3304F:	Documentation/devicetree/bindings/media/cec.txt
3305F:	Documentation/ABI/testing/debugfs-cec-error-inj
3306
3307CEC GPIO DRIVER
3308M:	Hans Verkuil <hans.verkuil@cisco.com>
3309L:	linux-media@vger.kernel.org
3310T:	git git://linuxtv.org/media_tree.git
3311W:	http://linuxtv.org
3312S:	Supported
3313F:	drivers/media/platform/cec-gpio/
3314F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3315
3316CELL BROADBAND ENGINE ARCHITECTURE
3317M:	Arnd Bergmann <arnd@arndb.de>
3318L:	linuxppc-dev@lists.ozlabs.org
3319W:	http://www.ibm.com/developerworks/power/cell/
3320S:	Supported
3321F:	arch/powerpc/include/asm/cell*.h
3322F:	arch/powerpc/include/asm/spu*.h
3323F:	arch/powerpc/include/uapi/asm/spu*.h
3324F:	arch/powerpc/oprofile/*cell*
3325F:	arch/powerpc/platforms/cell/
3326
3327CEPH COMMON CODE (LIBCEPH)
3328M:	Ilya Dryomov <idryomov@gmail.com>
3329M:	"Yan, Zheng" <zyan@redhat.com>
3330M:	Sage Weil <sage@redhat.com>
3331L:	ceph-devel@vger.kernel.org
3332W:	http://ceph.com/
3333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3334T:	git git://github.com/ceph/ceph-client.git
3335S:	Supported
3336F:	net/ceph/
3337F:	include/linux/ceph/
3338F:	include/linux/crush/
3339
3340CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3341M:	"Yan, Zheng" <zyan@redhat.com>
3342M:	Sage Weil <sage@redhat.com>
3343M:	Ilya Dryomov <idryomov@gmail.com>
3344L:	ceph-devel@vger.kernel.org
3345W:	http://ceph.com/
3346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3347T:	git git://github.com/ceph/ceph-client.git
3348S:	Supported
3349F:	Documentation/filesystems/ceph.txt
3350F:	fs/ceph/
3351
3352CERTIFICATE HANDLING:
3353M:	David Howells <dhowells@redhat.com>
3354M:	David Woodhouse <dwmw2@infradead.org>
3355L:	keyrings@vger.kernel.org
3356S:	Maintained
3357F:	Documentation/module-signing.txt
3358F:	certs/
3359F:	scripts/sign-file.c
3360F:	scripts/extract-cert.c
3361
3362CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3363L:	linux-usb@vger.kernel.org
3364S:	Orphan
3365F:	Documentation/usb/WUSB-Design-overview.txt
3366F:	Documentation/usb/wusb-cbaf
3367F:	drivers/usb/host/hwa-hc.c
3368F:	drivers/usb/host/whci/
3369F:	drivers/usb/wusbcore/
3370F:	include/linux/usb/wusb*
3371
3372CFAG12864B LCD DRIVER
3373M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374W:	http://miguelojeda.es/auxdisplay.htm
3375W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376S:	Maintained
3377F:	drivers/auxdisplay/cfag12864b.c
3378F:	include/linux/cfag12864b.h
3379
3380CFAG12864BFB LCD FRAMEBUFFER DRIVER
3381M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3382W:	http://miguelojeda.es/auxdisplay.htm
3383W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3384S:	Maintained
3385F:	drivers/auxdisplay/cfag12864bfb.c
3386F:	include/linux/cfag12864b.h
3387
3388802.11 (including CFG80211/NL80211)
3389M:	Johannes Berg <johannes@sipsolutions.net>
3390L:	linux-wireless@vger.kernel.org
3391W:	http://wireless.kernel.org/
3392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3394S:	Maintained
3395F:	net/wireless/
3396F:	include/uapi/linux/nl80211.h
3397F:	include/linux/ieee80211.h
3398F:	include/net/wext.h
3399F:	include/net/cfg80211.h
3400F:	include/net/iw_handler.h
3401F:	include/net/ieee80211_radiotap.h
3402F:	Documentation/driver-api/80211/cfg80211.rst
3403F:	Documentation/networking/regulatory.txt
3404
3405CHAR and MISC DRIVERS
3406M:	Arnd Bergmann <arnd@arndb.de>
3407M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3409S:	Supported
3410F:	drivers/char/
3411F:	drivers/misc/
3412F:	include/linux/miscdevice.h
3413
3414CHECKPATCH
3415M:	Andy Whitcroft <apw@canonical.com>
3416M:	Joe Perches <joe@perches.com>
3417S:	Maintained
3418F:	scripts/checkpatch.pl
3419
3420CHINESE DOCUMENTATION
3421M:	Harry Wei <harryxiyou@gmail.com>
3422L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3423L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3424S:	Maintained
3425F:	Documentation/translations/zh_CN/
3426
3427CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3428M:	Peter Chen <Peter.Chen@nxp.com>
3429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3430L:	linux-usb@vger.kernel.org
3431S:	Maintained
3432F:	drivers/usb/chipidea/
3433
3434CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3435M:	Hans de Goede <hdegoede@redhat.com>
3436L:	linux-input@vger.kernel.org
3437S:	Maintained
3438F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3439F:	drivers/input/touchscreen/chipone_icn8318.c
3440
3441CHROME HARDWARE PLATFORM SUPPORT
3442M:	Benson Leung <bleung@chromium.org>
3443M:	Olof Johansson <olof@lixom.net>
3444S:	Maintained
3445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3446F:	drivers/platform/chrome/
3447
3448CIRRUS LOGIC AUDIO CODEC DRIVERS
3449M:	Brian Austin <brian.austin@cirrus.com>
3450M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3451L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3452S:	Maintained
3453F:	sound/soc/codecs/cs*
3454
3455CIRRUS LOGIC EP93XX ETHERNET DRIVER
3456M:	Hartley Sweeten <hsweeten@visionengravers.com>
3457L:	netdev@vger.kernel.org
3458S:	Maintained
3459F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3460
3461CISCO FCOE HBA DRIVER
3462M:	Satish Kharat <satishkh@cisco.com>
3463M:	Sesidhar Baddela <sebaddel@cisco.com>
3464M:	Karan Tilak Kumar <kartilak@cisco.com>
3465L:	linux-scsi@vger.kernel.org
3466S:	Supported
3467F:	drivers/scsi/fnic/
3468
3469CISCO SCSI HBA DRIVER
3470M:	Karan Tilak Kumar <kartilak@cisco.com>
3471M:	Sesidhar Baddela <sebaddel@cisco.com>
3472L:	linux-scsi@vger.kernel.org
3473S:	Supported
3474F:	drivers/scsi/snic/
3475
3476CISCO VIC ETHERNET NIC DRIVER
3477M:	Christian Benvenuti <benve@cisco.com>
3478M:	Govindarajulu Varadarajan <_govind@gmx.com>
3479M:	Parvi Kaustubhi <pkaustub@cisco.com>
3480S:	Supported
3481F:	drivers/net/ethernet/cisco/enic/
3482
3483CISCO VIC LOW LATENCY NIC DRIVER
3484M:	Christian Benvenuti <benve@cisco.com>
3485M:	Dave Goodell <dgoodell@cisco.com>
3486S:	Supported
3487F:	drivers/infiniband/hw/usnic/
3488
3489CLEANCACHE API
3490M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3491L:	linux-kernel@vger.kernel.org
3492S:	Maintained
3493F:	mm/cleancache.c
3494F:	include/linux/cleancache.h
3495
3496CLK API
3497M:	Russell King <linux@armlinux.org.uk>
3498L:	linux-clk@vger.kernel.org
3499S:	Maintained
3500F:	include/linux/clk.h
3501
3502CLOCKSOURCE, CLOCKEVENT DRIVERS
3503M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3504M:	Thomas Gleixner <tglx@linutronix.de>
3505L:	linux-kernel@vger.kernel.org
3506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3507S:	Supported
3508F:	drivers/clocksource/
3509F:	Documentation/devicetree/bindings/timer/
3510
3511CMPC ACPI DRIVER
3512M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3513M:	Daniel Oliveira Nascimento <don@syst.com.br>
3514L:	platform-driver-x86@vger.kernel.org
3515S:	Supported
3516F:	drivers/platform/x86/classmate-laptop.c
3517
3518COBALT MEDIA DRIVER
3519M:	Hans Verkuil <hans.verkuil@cisco.com>
3520L:	linux-media@vger.kernel.org
3521T:	git git://linuxtv.org/media_tree.git
3522W:	https://linuxtv.org
3523S:	Supported
3524F:	drivers/media/pci/cobalt/
3525
3526COCCINELLE/Semantic Patches (SmPL)
3527M:	Julia Lawall <Julia.Lawall@lip6.fr>
3528M:	Gilles Muller <Gilles.Muller@lip6.fr>
3529M:	Nicolas Palix <nicolas.palix@imag.fr>
3530M:	Michal Marek <michal.lkml@markovi.net>
3531L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3533W:	http://coccinelle.lip6.fr/
3534S:	Supported
3535F:	Documentation/dev-tools/coccinelle.rst
3536F:	scripts/coccinelle/
3537F:	scripts/coccicheck
3538
3539CODA FILE SYSTEM
3540M:	Jan Harkes <jaharkes@cs.cmu.edu>
3541M:	coda@cs.cmu.edu
3542L:	codalist@coda.cs.cmu.edu
3543W:	http://www.coda.cs.cmu.edu/
3544S:	Maintained
3545F:	Documentation/filesystems/coda.txt
3546F:	fs/coda/
3547F:	include/linux/coda*.h
3548F:	include/uapi/linux/coda*.h
3549
3550CODA V4L2 MEM2MEM DRIVER
3551M:	Philipp Zabel <p.zabel@pengutronix.de>
3552L:	linux-media@vger.kernel.org
3553S:	Maintained
3554F:	Documentation/devicetree/bindings/media/coda.txt
3555F:	drivers/media/platform/coda/
3556
3557COMMON CLK FRAMEWORK
3558M:	Michael Turquette <mturquette@baylibre.com>
3559M:	Stephen Boyd <sboyd@kernel.org>
3560L:	linux-clk@vger.kernel.org
3561Q:	http://patchwork.kernel.org/project/linux-clk/list/
3562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3563S:	Maintained
3564F:	Documentation/devicetree/bindings/clock/
3565F:	drivers/clk/
3566X:	drivers/clk/clkdev.c
3567F:	include/linux/clk-pr*
3568F:	include/linux/clk/
3569
3570COMMON INTERNET FILE SYSTEM (CIFS)
3571M:	Steve French <sfrench@samba.org>
3572L:	linux-cifs@vger.kernel.org
3573L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3574W:	http://linux-cifs.samba.org/
3575T:	git git://git.samba.org/sfrench/cifs-2.6.git
3576S:	Supported
3577F:	Documentation/filesystems/cifs/
3578F:	fs/cifs/
3579
3580COMPACTPCI HOTPLUG CORE
3581M:	Scott Murray <scott@spiteful.org>
3582L:	linux-pci@vger.kernel.org
3583S:	Maintained
3584F:	drivers/pci/hotplug/cpci_hotplug*
3585
3586COMPACTPCI HOTPLUG GENERIC DRIVER
3587M:	Scott Murray <scott@spiteful.org>
3588L:	linux-pci@vger.kernel.org
3589S:	Maintained
3590F:	drivers/pci/hotplug/cpcihp_generic.c
3591
3592COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3593M:	Scott Murray <scott@spiteful.org>
3594L:	linux-pci@vger.kernel.org
3595S:	Maintained
3596F:	drivers/pci/hotplug/cpcihp_zt5550.*
3597
3598COMPAL LAPTOP SUPPORT
3599M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3600L:	platform-driver-x86@vger.kernel.org
3601S:	Maintained
3602F:	drivers/platform/x86/compal-laptop.c
3603
3604CONEXANT ACCESSRUNNER USB DRIVER
3605L:	accessrunner-general@lists.sourceforge.net
3606W:	http://accessrunner.sourceforge.net/
3607S:	Orphan
3608F:	drivers/usb/atm/cxacru.c
3609
3610CONFIGFS
3611M:	Joel Becker <jlbec@evilplan.org>
3612M:	Christoph Hellwig <hch@lst.de>
3613T:	git git://git.infradead.org/users/hch/configfs.git
3614S:	Supported
3615F:	fs/configfs/
3616F:	include/linux/configfs.h
3617
3618CONNECTOR
3619M:	Evgeniy Polyakov <zbr@ioremap.net>
3620L:	netdev@vger.kernel.org
3621S:	Maintained
3622F:	drivers/connector/
3623
3624CONTROL GROUP (CGROUP)
3625M:	Tejun Heo <tj@kernel.org>
3626M:	Li Zefan <lizefan@huawei.com>
3627M:	Johannes Weiner <hannes@cmpxchg.org>
3628L:	cgroups@vger.kernel.org
3629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3630S:	Maintained
3631F:	Documentation/cgroup*
3632F:	include/linux/cgroup*
3633F:	kernel/cgroup*
3634
3635CONTROL GROUP - CPUSET
3636M:	Li Zefan <lizefan@huawei.com>
3637L:	cgroups@vger.kernel.org
3638W:	http://www.bullopensource.org/cpuset/
3639W:	http://oss.sgi.com/projects/cpusets/
3640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3641S:	Maintained
3642F:	Documentation/cgroup-v1/cpusets.txt
3643F:	include/linux/cpuset.h
3644F:	kernel/cgroup/cpuset.c
3645
3646CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3647M:	Johannes Weiner <hannes@cmpxchg.org>
3648M:	Michal Hocko <mhocko@kernel.org>
3649M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3650L:	cgroups@vger.kernel.org
3651L:	linux-mm@kvack.org
3652S:	Maintained
3653F:	mm/memcontrol.c
3654F:	mm/swap_cgroup.c
3655
3656CORETEMP HARDWARE MONITORING DRIVER
3657M:	Fenghua Yu <fenghua.yu@intel.com>
3658L:	linux-hwmon@vger.kernel.org
3659S:	Maintained
3660F:	Documentation/hwmon/coretemp
3661F:	drivers/hwmon/coretemp.c
3662
3663COSA/SRP SYNC SERIAL DRIVER
3664M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3665W:	http://www.fi.muni.cz/~kas/cosa/
3666S:	Maintained
3667F:	drivers/net/wan/cosa*
3668
3669CPMAC ETHERNET DRIVER
3670M:	Florian Fainelli <f.fainelli@gmail.com>
3671L:	netdev@vger.kernel.org
3672S:	Maintained
3673F:	drivers/net/ethernet/ti/cpmac.c
3674
3675CPU FREQUENCY DRIVERS
3676M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3677M:	Viresh Kumar <viresh.kumar@linaro.org>
3678L:	linux-pm@vger.kernel.org
3679S:	Maintained
3680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3681T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3682B:	https://bugzilla.kernel.org
3683F:	Documentation/cpu-freq/
3684F:	Documentation/devicetree/bindings/cpufreq/
3685F:	drivers/cpufreq/
3686F:	include/linux/cpufreq.h
3687F:	tools/testing/selftests/cpufreq/
3688
3689CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3690M:	Viresh Kumar <viresh.kumar@linaro.org>
3691M:	Sudeep Holla <sudeep.holla@arm.com>
3692L:	linux-pm@vger.kernel.org
3693W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3694S:	Maintained
3695F:	drivers/cpufreq/arm_big_little.h
3696F:	drivers/cpufreq/arm_big_little.c
3697F:	drivers/cpufreq/arm_big_little_dt.c
3698
3699CPU POWER MONITORING SUBSYSTEM
3700M:	Thomas Renninger <trenn@suse.com>
3701M:	Shuah Khan <shuahkh@osg.samsung.com>
3702M:	Shuah Khan <shuah@kernel.org>
3703L:	linux-pm@vger.kernel.org
3704S:	Maintained
3705F:	tools/power/cpupower/
3706
3707CPUID/MSR DRIVER
3708M:	"H. Peter Anvin" <hpa@zytor.com>
3709S:	Maintained
3710F:	arch/x86/kernel/cpuid.c
3711F:	arch/x86/kernel/msr.c
3712
3713CPUIDLE DRIVER - ARM BIG LITTLE
3714M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3715M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3716L:	linux-pm@vger.kernel.org
3717L:	linux-arm-kernel@lists.infradead.org
3718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3719S:	Maintained
3720F:	drivers/cpuidle/cpuidle-big_little.c
3721
3722CPUIDLE DRIVER - ARM EXYNOS
3723M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3724M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3725M:	Kukjin Kim <kgene@kernel.org>
3726L:	linux-pm@vger.kernel.org
3727L:	linux-samsung-soc@vger.kernel.org
3728S:	Supported
3729F:	drivers/cpuidle/cpuidle-exynos.c
3730F:	arch/arm/mach-exynos/pm.c
3731
3732CPUIDLE DRIVERS
3733M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3734M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3735L:	linux-pm@vger.kernel.org
3736S:	Maintained
3737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3738B:	https://bugzilla.kernel.org
3739F:	drivers/cpuidle/*
3740F:	include/linux/cpuidle.h
3741
3742CRAMFS FILESYSTEM
3743M:	Nicolas Pitre <nico@linaro.org>
3744S:	Maintained
3745F:	Documentation/filesystems/cramfs.txt
3746F:	fs/cramfs/
3747
3748CRYPTO API
3749M:	Herbert Xu <herbert@gondor.apana.org.au>
3750M:	"David S. Miller" <davem@davemloft.net>
3751L:	linux-crypto@vger.kernel.org
3752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3754S:	Maintained
3755F:	Documentation/crypto/
3756F:	Documentation/devicetree/bindings/crypto/
3757F:	arch/*/crypto/
3758F:	crypto/
3759F:	drivers/crypto/
3760F:	include/crypto/
3761F:	include/linux/crypto*
3762
3763CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3764M:	Neil Horman <nhorman@tuxdriver.com>
3765L:	linux-crypto@vger.kernel.org
3766S:	Maintained
3767F:	crypto/ansi_cprng.c
3768F:	crypto/rng.c
3769
3770CS3308 MEDIA DRIVER
3771M:	Hans Verkuil <hverkuil@xs4all.nl>
3772L:	linux-media@vger.kernel.org
3773T:	git git://linuxtv.org/media_tree.git
3774W:	http://linuxtv.org
3775S:	Odd Fixes
3776F:	drivers/media/i2c/cs3308.c
3777F:	drivers/media/i2c/cs3308.h
3778
3779CS5535 Audio ALSA driver
3780M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3781S:	Maintained
3782F:	sound/pci/cs5535audio/
3783
3784CW1200 WLAN driver
3785M:	Solomon Peachy <pizza@shaftnet.org>
3786S:	Maintained
3787F:	drivers/net/wireless/st/cw1200/
3788
3789CX18 VIDEO4LINUX DRIVER
3790M:	Andy Walls <awalls@md.metrocast.net>
3791L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3792L:	linux-media@vger.kernel.org
3793T:	git git://linuxtv.org/media_tree.git
3794W:	https://linuxtv.org
3795W:	http://www.ivtvdriver.org/index.php/Cx18
3796S:	Maintained
3797F:	Documentation/media/v4l-drivers/cx18*
3798F:	drivers/media/pci/cx18/
3799F:	include/uapi/linux/ivtv*
3800
3801CX2341X MPEG ENCODER HELPER MODULE
3802M:	Hans Verkuil <hverkuil@xs4all.nl>
3803L:	linux-media@vger.kernel.org
3804T:	git git://linuxtv.org/media_tree.git
3805W:	https://linuxtv.org
3806S:	Maintained
3807F:	drivers/media/common/cx2341x*
3808F:	include/media/cx2341x*
3809
3810CX24120 MEDIA DRIVER
3811M:	Jemma Denson <jdenson@gmail.com>
3812M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3813L:	linux-media@vger.kernel.org
3814W:	https://linuxtv.org
3815Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3816S:	Maintained
3817F:	drivers/media/dvb-frontends/cx24120*
3818
3819CX88 VIDEO4LINUX DRIVER
3820M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3821L:	linux-media@vger.kernel.org
3822W:	https://linuxtv.org
3823T:	git git://linuxtv.org/media_tree.git
3824S:	Odd fixes
3825F:	Documentation/media/v4l-drivers/cx88*
3826F:	drivers/media/pci/cx88/
3827
3828CXD2820R MEDIA DRIVER
3829M:	Antti Palosaari <crope@iki.fi>
3830L:	linux-media@vger.kernel.org
3831W:	https://linuxtv.org
3832W:	http://palosaari.fi/linux/
3833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3834T:	git git://linuxtv.org/anttip/media_tree.git
3835S:	Maintained
3836F:	drivers/media/dvb-frontends/cxd2820r*
3837
3838CXGB3 ETHERNET DRIVER (CXGB3)
3839M:	Santosh Raspatur <santosh@chelsio.com>
3840L:	netdev@vger.kernel.org
3841W:	http://www.chelsio.com
3842S:	Supported
3843F:	drivers/net/ethernet/chelsio/cxgb3/
3844
3845CXGB3 ISCSI DRIVER (CXGB3I)
3846M:	Karen Xie <kxie@chelsio.com>
3847L:	linux-scsi@vger.kernel.org
3848W:	http://www.chelsio.com
3849S:	Supported
3850F:	drivers/scsi/cxgbi/cxgb3i
3851
3852CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3853M:	Steve Wise <swise@chelsio.com>
3854L:	linux-rdma@vger.kernel.org
3855W:	http://www.openfabrics.org
3856S:	Supported
3857F:	drivers/infiniband/hw/cxgb3/
3858F:	include/uapi/rdma/cxgb3-abi.h
3859
3860CXGB4 CRYPTO DRIVER (chcr)
3861M:	Harsh Jain <harsh@chelsio.com>
3862L:	linux-crypto@vger.kernel.org
3863W:	http://www.chelsio.com
3864S:	Supported
3865F:	drivers/crypto/chelsio
3866
3867CXGB4 ETHERNET DRIVER (CXGB4)
3868M:	Ganesh Goudar <ganeshgr@chelsio.com>
3869L:	netdev@vger.kernel.org
3870W:	http://www.chelsio.com
3871S:	Supported
3872F:	drivers/net/ethernet/chelsio/cxgb4/
3873
3874CXGB4 ISCSI DRIVER (CXGB4I)
3875M:	Karen Xie <kxie@chelsio.com>
3876L:	linux-scsi@vger.kernel.org
3877W:	http://www.chelsio.com
3878S:	Supported
3879F:	drivers/scsi/cxgbi/cxgb4i
3880
3881CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3882M:	Steve Wise <swise@chelsio.com>
3883L:	linux-rdma@vger.kernel.org
3884W:	http://www.openfabrics.org
3885S:	Supported
3886F:	drivers/infiniband/hw/cxgb4/
3887F:	include/uapi/rdma/cxgb4-abi.h
3888
3889CXGB4VF ETHERNET DRIVER (CXGB4VF)
3890M:	Casey Leedom <leedom@chelsio.com>
3891L:	netdev@vger.kernel.org
3892W:	http://www.chelsio.com
3893S:	Supported
3894F:	drivers/net/ethernet/chelsio/cxgb4vf/
3895
3896CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3897M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3898M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3899L:	linuxppc-dev@lists.ozlabs.org
3900S:	Supported
3901F:	arch/powerpc/platforms/powernv/pci-cxl.c
3902F:	drivers/misc/cxl/
3903F:	include/misc/cxl*
3904F:	include/uapi/misc/cxl.h
3905F:	Documentation/powerpc/cxl.txt
3906F:	Documentation/ABI/testing/sysfs-class-cxl
3907
3908CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3909M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3910M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3911M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3912L:	linux-scsi@vger.kernel.org
3913S:	Supported
3914F:	drivers/scsi/cxlflash/
3915F:	include/uapi/scsi/cxlflash_ioctls.h
3916F:	Documentation/powerpc/cxlflash.txt
3917
3918CYBERPRO FB DRIVER
3919M:	Russell King <linux@armlinux.org.uk>
3920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3921W:	http://www.armlinux.org.uk/
3922S:	Maintained
3923F:	drivers/video/fbdev/cyber2000fb.*
3924
3925CYCLADES ASYNC MUX DRIVER
3926W:	http://www.cyclades.com/
3927S:	Orphan
3928F:	drivers/tty/cyclades.c
3929F:	include/linux/cyclades.h
3930F:	include/uapi/linux/cyclades.h
3931
3932CYCLADES PC300 DRIVER
3933W:	http://www.cyclades.com/
3934S:	Orphan
3935F:	drivers/net/wan/pc300*
3936
3937CYPRESS_FIRMWARE MEDIA DRIVER
3938M:	Antti Palosaari <crope@iki.fi>
3939L:	linux-media@vger.kernel.org
3940W:	https://linuxtv.org
3941W:	http://palosaari.fi/linux/
3942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3943T:	git git://linuxtv.org/anttip/media_tree.git
3944S:	Maintained
3945F:	drivers/media/common/cypress_firmware*
3946
3947CYTTSP TOUCHSCREEN DRIVER
3948M:	Ferruh Yigit <fery@cypress.com>
3949L:	linux-input@vger.kernel.org
3950S:	Supported
3951F:	drivers/input/touchscreen/cyttsp*
3952F:	include/linux/input/cyttsp.h
3953
3954D-LINK DIR-685 TOUCHKEYS DRIVER
3955M:	Linus Walleij <linus.walleij@linaro.org>
3956L:	linux-input@vger.kernel.org
3957S:	Supported
3958F:	drivers/input/dlink-dir685-touchkeys.c
3959
3960DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3961M:	Joshua Kinard <kumba@gentoo.org>
3962S:	Maintained
3963F:	drivers/rtc/rtc-ds1685.c
3964F:	include/linux/rtc/ds1685.h
3965
3966DAMA SLAVE for AX.25
3967M:	Joerg Reuter <jreuter@yaina.de>
3968W:	http://yaina.de/jreuter/
3969W:	http://www.qsl.net/dl1bke/
3970L:	linux-hams@vger.kernel.org
3971S:	Maintained
3972F:	net/ax25/af_ax25.c
3973F:	net/ax25/ax25_dev.c
3974F:	net/ax25/ax25_ds_*
3975F:	net/ax25/ax25_in.c
3976F:	net/ax25/ax25_out.c
3977F:	net/ax25/ax25_timer.c
3978F:	net/ax25/sysctl_net_ax25.c
3979
3980DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3981L:	netdev@vger.kernel.org
3982S:	Orphan
3983F:	Documentation/networking/dmfe.txt
3984F:	drivers/net/ethernet/dec/tulip/dmfe.c
3985
3986DC390/AM53C974 SCSI driver
3987M:	Hannes Reinecke <hare@suse.com>
3988L:	linux-scsi@vger.kernel.org
3989S:	Maintained
3990F:	drivers/scsi/am53c974.c
3991
3992DC395x SCSI driver
3993M:	Oliver Neukum <oliver@neukum.org>
3994M:	Ali Akcaagac <aliakc@web.de>
3995M:	Jamie Lenehan <lenehan@twibble.org>
3996L:	dc395x@twibble.org
3997W:	http://twibble.org/dist/dc395x/
3998W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3999S:	Maintained
4000F:	Documentation/scsi/dc395x.txt
4001F:	drivers/scsi/dc395x.*
4002
4003DCCP PROTOCOL
4004M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4005L:	dccp@vger.kernel.org
4006W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4007S:	Maintained
4008F:	include/linux/dccp.h
4009F:	include/uapi/linux/dccp.h
4010F:	include/linux/tfrc.h
4011F:	net/dccp/
4012
4013DECnet NETWORK LAYER
4014W:	http://linux-decnet.sourceforge.net
4015L:	linux-decnet-user@lists.sourceforge.net
4016S:	Orphan
4017F:	Documentation/networking/decnet.txt
4018F:	net/decnet/
4019
4020DECSTATION PLATFORM SUPPORT
4021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4022L:	linux-mips@linux-mips.org
4023W:	http://www.linux-mips.org/wiki/DECstation
4024S:	Maintained
4025F:	arch/mips/dec/
4026F:	arch/mips/include/asm/dec/
4027F:	arch/mips/include/asm/mach-dec/
4028
4029DEFXX FDDI NETWORK DRIVER
4030M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4031S:	Maintained
4032F:	drivers/net/fddi/defxx.*
4033
4034DELL SMBIOS DRIVER
4035M:	Pali Rohár <pali.rohar@gmail.com>
4036M:	Mario Limonciello <mario.limonciello@dell.com>
4037L:	platform-driver-x86@vger.kernel.org
4038S:	Maintained
4039F:	drivers/platform/x86/dell-smbios.*
4040
4041DELL SMBIOS SMM DRIVER
4042M:	Mario Limonciello <mario.limonciello@dell.com>
4043L:	platform-driver-x86@vger.kernel.org
4044S:	Maintained
4045F:	drivers/platform/x86/dell-smbios-smm.c
4046
4047DELL SMBIOS WMI DRIVER
4048M:	Mario Limonciello <mario.limonciello@dell.com>
4049L:	platform-driver-x86@vger.kernel.org
4050S:	Maintained
4051F:	drivers/platform/x86/dell-smbios-wmi.c
4052F:	tools/wmi/dell-smbios-example.c
4053
4054DELL LAPTOP DRIVER
4055M:	Matthew Garrett <mjg59@srcf.ucam.org>
4056M:	Pali Rohár <pali.rohar@gmail.com>
4057L:	platform-driver-x86@vger.kernel.org
4058S:	Maintained
4059F:	drivers/platform/x86/dell-laptop.c
4060
4061DELL LAPTOP FREEFALL DRIVER
4062M:	Pali Rohár <pali.rohar@gmail.com>
4063S:	Maintained
4064F:	drivers/platform/x86/dell-smo8800.c
4065
4066DELL LAPTOP RBTN DRIVER
4067M:	Pali Rohár <pali.rohar@gmail.com>
4068S:	Maintained
4069F:	drivers/platform/x86/dell-rbtn.*
4070
4071DELL LAPTOP SMM DRIVER
4072M:	Pali Rohár <pali.rohar@gmail.com>
4073S:	Maintained
4074F:	drivers/hwmon/dell-smm-hwmon.c
4075F:	include/uapi/linux/i8k.h
4076
4077DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4078M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4079S:	Maintained
4080F:	Documentation/dcdbas.txt
4081F:	drivers/firmware/dcdbas.*
4082
4083DELL WMI NOTIFICATIONS DRIVER
4084M:	Matthew Garrett <mjg59@srcf.ucam.org>
4085M:	Pali Rohár <pali.rohar@gmail.com>
4086S:	Maintained
4087F:	drivers/platform/x86/dell-wmi.c
4088
4089DELL WMI DESCRIPTOR DRIVER
4090M:	Mario Limonciello <mario.limonciello@dell.com>
4091S:	Maintained
4092F:	drivers/platform/x86/dell-wmi-descriptor.c
4093
4094DELTA ST MEDIA DRIVER
4095M:	Hugues Fruchet <hugues.fruchet@st.com>
4096L:	linux-media@vger.kernel.org
4097T:	git git://linuxtv.org/media_tree.git
4098W:	https://linuxtv.org
4099S:	Supported
4100F:	drivers/media/platform/sti/delta
4101
4102DENALI NAND DRIVER
4103M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4104L:	linux-mtd@lists.infradead.org
4105S:	Supported
4106F:	drivers/mtd/nand/raw/denali*
4107
4108DESIGNWARE USB2 DRD IP DRIVER
4109M:	Minas Harutyunyan <hminas@synopsys.com>
4110L:	linux-usb@vger.kernel.org
4111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4112S:	Maintained
4113F:	drivers/usb/dwc2/
4114
4115DESIGNWARE USB3 DRD IP DRIVER
4116M:	Felipe Balbi <balbi@kernel.org>
4117L:	linux-usb@vger.kernel.org
4118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4119S:	Maintained
4120F:	drivers/usb/dwc3/
4121
4122DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4123M:	Andreas Klinger <ak@it-klinger.de>
4124L:	linux-iio@vger.kernel.org
4125S:	Maintained
4126F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4127F:	drivers/iio/proximity/srf*.c
4128
4129DEVICE COREDUMP (DEV_COREDUMP)
4130M:	Johannes Berg <johannes@sipsolutions.net>
4131L:	linux-kernel@vger.kernel.org
4132S:	Maintained
4133F:	drivers/base/devcoredump.c
4134F:	include/linux/devcoredump.h
4135
4136DEVICE FREQUENCY (DEVFREQ)
4137M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4138M:	Kyungmin Park <kyungmin.park@samsung.com>
4139R:	Chanwoo Choi <cw00.choi@samsung.com>
4140L:	linux-pm@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4142S:	Maintained
4143F:	drivers/devfreq/
4144F:	include/linux/devfreq.h
4145F:	Documentation/devicetree/bindings/devfreq/
4146
4147DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4148M:	Chanwoo Choi <cw00.choi@samsung.com>
4149L:	linux-pm@vger.kernel.org
4150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4151S:	Supported
4152F:	drivers/devfreq/event/
4153F:	drivers/devfreq/devfreq-event.c
4154F:	include/linux/devfreq-event.h
4155F:	Documentation/devicetree/bindings/devfreq/event/
4156
4157DEVICE NUMBER REGISTRY
4158M:	Torben Mathiasen <device@lanana.org>
4159W:	http://lanana.org/docs/device-list/index.html
4160S:	Maintained
4161
4162DEVICE-MAPPER  (LVM)
4163M:	Alasdair Kergon <agk@redhat.com>
4164M:	Mike Snitzer <snitzer@redhat.com>
4165M:	dm-devel@redhat.com
4166L:	dm-devel@redhat.com
4167W:	http://sources.redhat.com/dm
4168Q:	http://patchwork.kernel.org/project/dm-devel/list/
4169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4170T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4171S:	Maintained
4172F:	Documentation/device-mapper/
4173F:	drivers/md/Makefile
4174F:	drivers/md/Kconfig
4175F:	drivers/md/dm*
4176F:	drivers/md/persistent-data/
4177F:	include/linux/device-mapper.h
4178F:	include/linux/dm-*.h
4179F:	include/uapi/linux/dm-*.h
4180
4181DEVLINK
4182M:	Jiri Pirko <jiri@mellanox.com>
4183L:	netdev@vger.kernel.org
4184S:	Supported
4185F:	net/core/devlink.c
4186F:	include/net/devlink.h
4187F:	include/uapi/linux/devlink.h
4188
4189DIALOG SEMICONDUCTOR DRIVERS
4190M:	Support Opensource <support.opensource@diasemi.com>
4191W:	http://www.dialog-semiconductor.com/products
4192S:	Supported
4193F:	Documentation/hwmon/da90??
4194F:	Documentation/devicetree/bindings/mfd/da90*.txt
4195F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4196F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4197F:	Documentation/devicetree/bindings/regulator/da92*.txt
4198F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4199F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4200F:	drivers/gpio/gpio-da90??.c
4201F:	drivers/hwmon/da90??-hwmon.c
4202F:	drivers/iio/adc/da91??-*.c
4203F:	drivers/input/misc/da90??_onkey.c
4204F:	drivers/input/touchscreen/da9052_tsi.c
4205F:	drivers/leds/leds-da90??.c
4206F:	drivers/mfd/da903x.c
4207F:	drivers/mfd/da90??-*.c
4208F:	drivers/mfd/da91??-*.c
4209F:	drivers/power/supply/da9052-battery.c
4210F:	drivers/power/supply/da91??-*.c
4211F:	drivers/regulator/da903x.c
4212F:	drivers/regulator/da9???-regulator.[ch]
4213F:	drivers/thermal/da90??-thermal.c
4214F:	drivers/rtc/rtc-da90??.c
4215F:	drivers/video/backlight/da90??_bl.c
4216F:	drivers/watchdog/da90??_wdt.c
4217F:	include/linux/mfd/da903x.h
4218F:	include/linux/mfd/da9052/
4219F:	include/linux/mfd/da9055/
4220F:	include/linux/mfd/da9062/
4221F:	include/linux/mfd/da9063/
4222F:	include/linux/mfd/da9150/
4223F:	include/linux/regulator/da9211.h
4224F:	include/sound/da[79]*.h
4225F:	sound/soc/codecs/da[79]*.[ch]
4226
4227DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4228M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4229L:	linux-gpio@vger.kernel.org
4230S:	Maintained
4231F:	drivers/gpio/gpio-gpio-mm.c
4232
4233DIGI NEO AND CLASSIC PCI PRODUCTS
4234M:	Lidza Louina <lidza.louina@gmail.com>
4235M:	Mark Hounschell <markh@compro.net>
4236L:	driverdev-devel@linuxdriverproject.org
4237S:	Maintained
4238F:	drivers/staging/dgnc/
4239
4240DIOLAN U2C-12 I2C DRIVER
4241M:	Guenter Roeck <linux@roeck-us.net>
4242L:	linux-i2c@vger.kernel.org
4243S:	Maintained
4244F:	drivers/i2c/busses/i2c-diolan-u2c.c
4245
4246FILESYSTEM DIRECT ACCESS (DAX)
4247M:	Matthew Wilcox <mawilcox@microsoft.com>
4248M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4249L:	linux-fsdevel@vger.kernel.org
4250S:	Supported
4251F:	fs/dax.c
4252F:	include/linux/dax.h
4253F:	include/trace/events/fs_dax.h
4254
4255DEVICE DIRECT ACCESS (DAX)
4256M:	Dan Williams <dan.j.williams@intel.com>
4257M:	Dave Jiang <dave.jiang@intel.com>
4258M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4259M:	Vishal Verma <vishal.l.verma@intel.com>
4260L:	linux-nvdimm@lists.01.org
4261S:	Supported
4262F:	drivers/dax/
4263
4264DIRECTORY NOTIFICATION (DNOTIFY)
4265M:	Jan Kara <jack@suse.cz>
4266R:	Amir Goldstein <amir73il@gmail.com>
4267L:	linux-fsdevel@vger.kernel.org
4268S:	Maintained
4269F:	Documentation/filesystems/dnotify.txt
4270F:	fs/notify/dnotify/
4271F:	include/linux/dnotify.h
4272
4273DISK GEOMETRY AND PARTITION HANDLING
4274M:	Andries Brouwer <aeb@cwi.nl>
4275W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4276W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4277W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4278S:	Maintained
4279
4280DISKQUOTA
4281M:	Jan Kara <jack@suse.com>
4282S:	Maintained
4283F:	Documentation/filesystems/quota.txt
4284F:	fs/quota/
4285F:	include/linux/quota*.h
4286F:	include/uapi/linux/quota*.h
4287
4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4289M:	Bernie Thompson <bernie@plugable.com>
4290L:	linux-fbdev@vger.kernel.org
4291S:	Maintained
4292W:	http://plugable.com/category/projects/udlfb/
4293F:	drivers/video/fbdev/udlfb.c
4294F:	include/video/udlfb.h
4295F:	Documentation/fb/udlfb.txt
4296
4297DISTRIBUTED LOCK MANAGER (DLM)
4298M:	Christine Caulfield <ccaulfie@redhat.com>
4299M:	David Teigland <teigland@redhat.com>
4300L:	cluster-devel@redhat.com
4301W:	http://sources.redhat.com/cluster/
4302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4303S:	Supported
4304F:	fs/dlm/
4305
4306DMA BUFFER SHARING FRAMEWORK
4307M:	Sumit Semwal <sumit.semwal@linaro.org>
4308S:	Maintained
4309L:	linux-media@vger.kernel.org
4310L:	dri-devel@lists.freedesktop.org
4311L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4312F:	drivers/dma-buf/
4313F:	include/linux/dma-buf*
4314F:	include/linux/reservation.h
4315F:	include/linux/*fence.h
4316F:	Documentation/driver-api/dma-buf.rst
4317T:	git git://anongit.freedesktop.org/drm/drm-misc
4318
4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4320M:	Vinod Koul <vinod.koul@intel.com>
4321L:	dmaengine@vger.kernel.org
4322Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4323S:	Maintained
4324F:	drivers/dma/
4325F:	include/linux/dmaengine.h
4326F:	include/linux/of_dma.h
4327F:	Documentation/devicetree/bindings/dma/
4328F:	Documentation/driver-api/dmaengine/
4329T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4330
4331DMA MAPPING HELPERS
4332M:	Christoph Hellwig <hch@lst.de>
4333M:	Marek Szyprowski <m.szyprowski@samsung.com>
4334R:	Robin Murphy <robin.murphy@arm.com>
4335L:	iommu@lists.linux-foundation.org
4336T:	git git://git.infradead.org/users/hch/dma-mapping.git
4337W:	http://git.infradead.org/users/hch/dma-mapping.git
4338S:	Supported
4339F:	lib/dma-debug.c
4340F:	lib/dma-direct.c
4341F:	lib/dma-virt.c
4342F:	drivers/base/dma-mapping.c
4343F:	drivers/base/dma-coherent.c
4344F:	include/asm-generic/dma-mapping.h
4345F:	include/linux/dma-direct.h
4346F:	include/linux/dma-mapping.h
4347
4348DME1737 HARDWARE MONITOR DRIVER
4349M:	Juerg Haefliger <juergh@gmail.com>
4350L:	linux-hwmon@vger.kernel.org
4351S:	Maintained
4352F:	Documentation/hwmon/dme1737
4353F:	drivers/hwmon/dme1737.c
4354
4355DMI/SMBIOS SUPPORT
4356M:	Jean Delvare <jdelvare@suse.com>
4357S:	Maintained
4358T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4359F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4360F:	drivers/firmware/dmi-id.c
4361F:	drivers/firmware/dmi_scan.c
4362F:	include/linux/dmi.h
4363
4364DOCUMENTATION
4365M:	Jonathan Corbet <corbet@lwn.net>
4366L:	linux-doc@vger.kernel.org
4367S:	Maintained
4368F:	Documentation/
4369F:	scripts/kernel-doc
4370X:	Documentation/ABI/
4371X:	Documentation/devicetree/
4372X:	Documentation/acpi
4373X:	Documentation/power
4374X:	Documentation/spi
4375X:	Documentation/media
4376T:	git git://git.lwn.net/linux.git docs-next
4377
4378DONGWOON DW9714 LENS VOICE COIL DRIVER
4379M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4380L:	linux-media@vger.kernel.org
4381T:	git git://linuxtv.org/media_tree.git
4382S:	Maintained
4383F:	drivers/media/i2c/dw9714.c
4384
4385DOUBLETALK DRIVER
4386M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4387L:	blinux-list@redhat.com
4388S:	Maintained
4389F:	drivers/char/dtlk.c
4390F:	include/linux/dtlk.h
4391
4392DPAA2 DATAPATH I/O (DPIO) DRIVER
4393M:	Roy Pledge <Roy.Pledge@nxp.com>
4394L:	linux-kernel@vger.kernel.org
4395S:	Maintained
4396F:	drivers/staging/fsl-mc/bus/dpio
4397
4398DPAA2 ETHERNET DRIVER
4399M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4400L:	linux-kernel@vger.kernel.org
4401S:	Maintained
4402F:	drivers/staging/fsl-dpaa2/ethernet
4403
4404DPAA2 ETHERNET SWITCH DRIVER
4405M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4406L:	linux-kernel@vger.kernel.org
4407S:	Maintained
4408F:	drivers/staging/fsl-dpaa2/ethsw
4409
4410DPT_I2O SCSI RAID DRIVER
4411M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4412L:	linux-scsi@vger.kernel.org
4413W:	http://www.adaptec.com/
4414S:	Maintained
4415F:	drivers/scsi/dpt*
4416F:	drivers/scsi/dpt/
4417
4418DRBD DRIVER
4419M:	Philipp Reisner <philipp.reisner@linbit.com>
4420M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4421L:	drbd-dev@lists.linbit.com
4422W:	http://www.drbd.org
4423T:	git git://git.linbit.com/linux-drbd.git
4424T:	git git://git.linbit.com/drbd-8.4.git
4425S:	Supported
4426F:	drivers/block/drbd/
4427F:	lib/lru_cache.c
4428F:	Documentation/blockdev/drbd/
4429
4430DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4431M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4433S:	Supported
4434F:	Documentation/kobject.txt
4435F:	drivers/base/
4436F:	fs/debugfs/
4437F:	fs/sysfs/
4438F:	include/linux/debugfs.h
4439F:	include/linux/kobj*
4440F:	lib/kobj*
4441
4442DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4443M:	Kevin Hilman <khilman@kernel.org>
4444M:	Nishanth Menon <nm@ti.com>
4445S:	Maintained
4446F:	drivers/power/avs/
4447F:	include/linux/power/smartreflex.h
4448L:	linux-pm@vger.kernel.org
4449
4450DRM DRIVER FOR ARM PL111 CLCD
4451M:	Eric Anholt <eric@anholt.net>
4452T:	git git://anongit.freedesktop.org/drm/drm-misc
4453S:	Supported
4454F:	drivers/gpu/drm/pl111/
4455
4456DRM DRIVER FOR ARM VERSATILE TFT PANELS
4457M:	Linus Walleij <linus.walleij@linaro.org>
4458T:	git git://anongit.freedesktop.org/drm/drm-misc
4459S:	Maintained
4460F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4461F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4462
4463DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4464M:	Dave Airlie <airlied@redhat.com>
4465S:	Odd Fixes
4466F:	drivers/gpu/drm/ast/
4467
4468DRM DRIVER FOR BOCHS VIRTUAL GPU
4469M:	Gerd Hoffmann <kraxel@redhat.com>
4470L:	virtualization@lists.linux-foundation.org
4471T:	git git://anongit.freedesktop.org/drm/drm-misc
4472S:	Maintained
4473F:	drivers/gpu/drm/bochs/
4474
4475DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4476M:	Linus Walleij <linus.walleij@linaro.org>
4477T:	git git://anongit.freedesktop.org/drm/drm-misc
4478S:	Maintained
4479F:	drivers/gpu/drm/tve200/
4480
4481DRM DRIVER FOR ILITEK ILI9225 PANELS
4482M:	David Lechner <david@lechnology.com>
4483S:	Maintained
4484F:	drivers/gpu/drm/tinydrm/ili9225.c
4485F:	Documentation/devicetree/bindings/display/ili9225.txt
4486
4487DRM DRIVER FOR INTEL I810 VIDEO CARDS
4488S:	Orphan / Obsolete
4489F:	drivers/gpu/drm/i810/
4490F:	include/uapi/drm/i810_drm.h
4491
4492DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4493S:	Orphan / Obsolete
4494F:	drivers/gpu/drm/mga/
4495F:	include/uapi/drm/mga_drm.h
4496
4497DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4498M:	Dave Airlie <airlied@redhat.com>
4499S:	Odd Fixes
4500F:	drivers/gpu/drm/mgag200/
4501
4502DRM DRIVER FOR MI0283QT
4503M:	Noralf Trønnes <noralf@tronnes.org>
4504S:	Maintained
4505F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4506F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4507
4508DRM DRIVER FOR MSM ADRENO GPU
4509M:	Rob Clark <robdclark@gmail.com>
4510L:	linux-arm-msm@vger.kernel.org
4511L:	dri-devel@lists.freedesktop.org
4512L:	freedreno@lists.freedesktop.org
4513T:	git git://people.freedesktop.org/~robclark/linux
4514S:	Maintained
4515F:	drivers/gpu/drm/msm/
4516F:	include/uapi/drm/msm_drm.h
4517F:	Documentation/devicetree/bindings/display/msm/
4518
4519DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4520M:	Ben Skeggs <bskeggs@redhat.com>
4521L:	dri-devel@lists.freedesktop.org
4522L:	nouveau@lists.freedesktop.org
4523T:	git git://github.com/skeggsb/linux
4524S:	Supported
4525F:	drivers/gpu/drm/nouveau/
4526F:	include/uapi/drm/nouveau_drm.h
4527
4528DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4529M:	Noralf Trønnes <noralf@tronnes.org>
4530S:	Maintained
4531F:	drivers/gpu/drm/tinydrm/repaper.c
4532F:	Documentation/devicetree/bindings/display/repaper.txt
4533
4534DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4535M:	Dave Airlie <airlied@redhat.com>
4536M:	Gerd Hoffmann <kraxel@redhat.com>
4537L:	virtualization@lists.linux-foundation.org
4538T:	git git://anongit.freedesktop.org/drm/drm-misc
4539S:	Obsolete
4540W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4541F:	drivers/gpu/drm/cirrus/
4542
4543DRM DRIVER FOR QXL VIRTUAL GPU
4544M:	Dave Airlie <airlied@redhat.com>
4545M:	Gerd Hoffmann <kraxel@redhat.com>
4546L:	virtualization@lists.linux-foundation.org
4547T:	git git://anongit.freedesktop.org/drm/drm-misc
4548S:	Maintained
4549F:	drivers/gpu/drm/qxl/
4550F:	include/uapi/drm/qxl_drm.h
4551
4552DRM DRIVER FOR RAGE 128 VIDEO CARDS
4553S:	Orphan / Obsolete
4554F:	drivers/gpu/drm/r128/
4555F:	include/uapi/drm/r128_drm.h
4556
4557DRM DRIVER FOR SAVAGE VIDEO CARDS
4558S:	Orphan / Obsolete
4559F:	drivers/gpu/drm/savage/
4560F:	include/uapi/drm/savage_drm.h
4561
4562DRM DRIVER FOR SIS VIDEO CARDS
4563S:	Orphan / Obsolete
4564F:	drivers/gpu/drm/sis/
4565F:	include/uapi/drm/sis_drm.h
4566
4567DRM DRIVER FOR SITRONIX ST7586 PANELS
4568M:	David Lechner <david@lechnology.com>
4569S:	Maintained
4570F:	drivers/gpu/drm/tinydrm/st7586.c
4571F:	Documentation/devicetree/bindings/display/st7586.txt
4572
4573DRM DRIVER FOR SITRONIX ST7735R PANELS
4574M:	David Lechner <david@lechnology.com>
4575S:	Maintained
4576F:	drivers/gpu/drm/tinydrm/st7735r.c
4577F:	Documentation/devicetree/bindings/display/st7735r.txt
4578
4579DRM DRIVER FOR TDFX VIDEO CARDS
4580S:	Orphan / Obsolete
4581F:	drivers/gpu/drm/tdfx/
4582
4583DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4584M:	Dave Airlie <airlied@redhat.com>
4585S:	Odd Fixes
4586F:	drivers/gpu/drm/udl/
4587
4588DRM DRIVER FOR VMWARE VIRTUAL GPU
4589M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4590M:	Sinclair Yeh <syeh@vmware.com>
4591M:	Thomas Hellstrom <thellstrom@vmware.com>
4592L:	dri-devel@lists.freedesktop.org
4593T:	git git://people.freedesktop.org/~syeh/repos_linux
4594T:	git git://people.freedesktop.org/~thomash/linux
4595S:	Supported
4596F:	drivers/gpu/drm/vmwgfx/
4597F:	include/uapi/drm/vmwgfx_drm.h
4598
4599DRM DRIVERS
4600M:	David Airlie <airlied@linux.ie>
4601L:	dri-devel@lists.freedesktop.org
4602T:	git git://people.freedesktop.org/~airlied/linux
4603B:	https://bugs.freedesktop.org/
4604C:	irc://chat.freenode.net/dri-devel
4605S:	Maintained
4606F:	drivers/gpu/drm/
4607F:	drivers/gpu/vga/
4608F:	Documentation/devicetree/bindings/display/
4609F:	Documentation/devicetree/bindings/gpu/
4610F:	Documentation/devicetree/bindings/video/
4611F:	Documentation/gpu/
4612F:	include/drm/
4613F:	include/uapi/drm/
4614F:	include/linux/vga*
4615
4616DRM DRIVERS AND MISC GPU PATCHES
4617M:	Gustavo Padovan <gustavo@padovan.org>
4618M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4619M:	Sean Paul <seanpaul@chromium.org>
4620W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4621S:	Maintained
4622T:	git git://anongit.freedesktop.org/drm/drm-misc
4623F:	Documentation/gpu/
4624F:	drivers/gpu/vga/
4625F:	drivers/gpu/drm/*
4626F:	include/drm/drm*
4627F:	include/uapi/drm/drm*
4628F:	include/linux/vga*
4629
4630DRM DRIVERS FOR ALLWINNER A10
4631M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4632L:	dri-devel@lists.freedesktop.org
4633S:	Supported
4634F:	drivers/gpu/drm/sun4i/
4635F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4636T:	git git://anongit.freedesktop.org/drm/drm-misc
4637
4638DRM DRIVERS FOR AMLOGIC SOCS
4639M:	Neil Armstrong <narmstrong@baylibre.com>
4640L:	dri-devel@lists.freedesktop.org
4641L:	linux-amlogic@lists.infradead.org
4642W:	http://linux-meson.com/
4643S:	Supported
4644F:	drivers/gpu/drm/meson/
4645F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4646F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4647F:	Documentation/gpu/meson.rst
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649
4650DRM DRIVERS FOR ATMEL HLCDC
4651M:	Boris Brezillon <boris.brezillon@bootlin.com>
4652L:	dri-devel@lists.freedesktop.org
4653S:	Supported
4654F:	drivers/gpu/drm/atmel-hlcdc/
4655F:	Documentation/devicetree/bindings/drm/atmel/
4656T:	git git://anongit.freedesktop.org/drm/drm-misc
4657
4658DRM DRIVERS FOR BRIDGE CHIPS
4659M:	Archit Taneja <architt@codeaurora.org>
4660M:	Andrzej Hajda <a.hajda@samsung.com>
4661R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4662S:	Maintained
4663T:	git git://anongit.freedesktop.org/drm/drm-misc
4664F:	drivers/gpu/drm/bridge/
4665
4666DRM DRIVERS FOR EXYNOS
4667M:	Inki Dae <inki.dae@samsung.com>
4668M:	Joonyoung Shim <jy0922.shim@samsung.com>
4669M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4670M:	Kyungmin Park <kyungmin.park@samsung.com>
4671L:	dri-devel@lists.freedesktop.org
4672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4673S:	Supported
4674F:	drivers/gpu/drm/exynos/
4675F:	include/uapi/drm/exynos_drm.h
4676F:	Documentation/devicetree/bindings/display/exynos/
4677
4678DRM DRIVERS FOR FREESCALE DCU
4679M:	Stefan Agner <stefan@agner.ch>
4680M:	Alison Wang <alison.wang@freescale.com>
4681L:	dri-devel@lists.freedesktop.org
4682S:	Supported
4683F:	drivers/gpu/drm/fsl-dcu/
4684F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4685F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4686F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4687
4688DRM DRIVERS FOR FREESCALE IMX
4689M:	Philipp Zabel <p.zabel@pengutronix.de>
4690L:	dri-devel@lists.freedesktop.org
4691S:	Maintained
4692F:	drivers/gpu/drm/imx/
4693F:	drivers/gpu/ipu-v3/
4694F:	Documentation/devicetree/bindings/display/imx/
4695
4696DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4697M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4698L:	dri-devel@lists.freedesktop.org
4699T:	git git://github.com/patjak/drm-gma500
4700S:	Maintained
4701F:	drivers/gpu/drm/gma500/
4702
4703DRM DRIVERS FOR HISILICON
4704M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4705M:	Rongrong Zou <zourongrong@gmail.com>
4706R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4707R:	Chen Feng <puck.chen@hisilicon.com>
4708L:	dri-devel@lists.freedesktop.org
4709T:	git git://github.com/xin3liang/linux.git
4710S:	Maintained
4711F:	drivers/gpu/drm/hisilicon/
4712F:	Documentation/devicetree/bindings/display/hisilicon/
4713
4714DRM DRIVERS FOR MEDIATEK
4715M:	CK Hu <ck.hu@mediatek.com>
4716M:	Philipp Zabel <p.zabel@pengutronix.de>
4717L:	dri-devel@lists.freedesktop.org
4718S:	Supported
4719F:	drivers/gpu/drm/mediatek/
4720F:	Documentation/devicetree/bindings/display/mediatek/
4721
4722DRM DRIVERS FOR NVIDIA TEGRA
4723M:	Thierry Reding <thierry.reding@gmail.com>
4724L:	dri-devel@lists.freedesktop.org
4725L:	linux-tegra@vger.kernel.org
4726T:	git git://anongit.freedesktop.org/tegra/linux.git
4727S:	Supported
4728F:	drivers/gpu/drm/tegra/
4729F:	drivers/gpu/host1x/
4730F:	include/linux/host1x.h
4731F:	include/uapi/drm/tegra_drm.h
4732F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4733
4734DRM DRIVERS FOR RENESAS
4735M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4736L:	dri-devel@lists.freedesktop.org
4737L:	linux-renesas-soc@vger.kernel.org
4738T:	git git://linuxtv.org/pinchartl/fbdev
4739S:	Supported
4740F:	drivers/gpu/drm/rcar-du/
4741F:	drivers/gpu/drm/shmobile/
4742F:	include/linux/platform_data/shmob_drm.h
4743F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4744F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4745F:	Documentation/devicetree/bindings/display/renesas,du.txt
4746
4747DRM DRIVERS FOR ROCKCHIP
4748M:	Sandy Huang <hjc@rock-chips.com>
4749M:	Heiko Stübner <heiko@sntech.de>
4750L:	dri-devel@lists.freedesktop.org
4751S:	Maintained
4752F:	drivers/gpu/drm/rockchip/
4753F:	Documentation/devicetree/bindings/display/rockchip/
4754T:	git git://anongit.freedesktop.org/drm/drm-misc
4755
4756DRM DRIVERS FOR STI
4757M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4758M:	Vincent Abriou <vincent.abriou@st.com>
4759L:	dri-devel@lists.freedesktop.org
4760T:	git git://anongit.freedesktop.org/drm/drm-misc
4761S:	Maintained
4762F:	drivers/gpu/drm/sti
4763F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4764
4765DRM DRIVERS FOR STM
4766M:	Yannick Fertre <yannick.fertre@st.com>
4767M:	Philippe Cornu <philippe.cornu@st.com>
4768M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4769M:	Vincent Abriou <vincent.abriou@st.com>
4770L:	dri-devel@lists.freedesktop.org
4771T:	git git://anongit.freedesktop.org/drm/drm-misc
4772S:	Maintained
4773F:	drivers/gpu/drm/stm
4774F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4775
4776DRM DRIVERS FOR TI LCDC
4777M:	Jyri Sarha <jsarha@ti.com>
4778R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4779L:	dri-devel@lists.freedesktop.org
4780S:	Maintained
4781F:	drivers/gpu/drm/tilcdc/
4782F:	Documentation/devicetree/bindings/display/tilcdc/
4783
4784DRM DRIVERS FOR TI OMAP
4785M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4786L:	dri-devel@lists.freedesktop.org
4787S:	Maintained
4788F:	drivers/gpu/drm/omapdrm/
4789F:	Documentation/devicetree/bindings/display/ti/
4790
4791DRM DRIVERS FOR VC4
4792M:	Eric Anholt <eric@anholt.net>
4793T:	git git://github.com/anholt/linux
4794S:	Supported
4795F:	drivers/gpu/drm/vc4/
4796F:	include/uapi/drm/vc4_drm.h
4797F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4798T:	git git://anongit.freedesktop.org/drm/drm-misc
4799
4800DRM DRIVERS FOR VIVANTE GPU IP
4801M:	Lucas Stach <l.stach@pengutronix.de>
4802R:	Russell King <linux+etnaviv@armlinux.org.uk>
4803R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4804L:	etnaviv@lists.freedesktop.org
4805L:	dri-devel@lists.freedesktop.org
4806S:	Maintained
4807F:	drivers/gpu/drm/etnaviv/
4808F:	include/uapi/drm/etnaviv_drm.h
4809F:	Documentation/devicetree/bindings/display/etnaviv/
4810
4811DRM DRIVERS FOR ZTE ZX
4812M:	Shawn Guo <shawnguo@kernel.org>
4813L:	dri-devel@lists.freedesktop.org
4814S:	Maintained
4815F:	drivers/gpu/drm/zte/
4816F:	Documentation/devicetree/bindings/display/zte,vou.txt
4817T:	git git://anongit.freedesktop.org/drm/drm-misc
4818
4819DRM PANEL DRIVERS
4820M:	Thierry Reding <thierry.reding@gmail.com>
4821L:	dri-devel@lists.freedesktop.org
4822T:	git git://anongit.freedesktop.org/drm/drm-misc
4823S:	Maintained
4824F:	drivers/gpu/drm/drm_panel.c
4825F:	drivers/gpu/drm/panel/
4826F:	include/drm/drm_panel.h
4827F:	Documentation/devicetree/bindings/display/panel/
4828
4829DRM TINYDRM DRIVERS
4830M:	Noralf Trønnes <noralf@tronnes.org>
4831W:	https://github.com/notro/tinydrm/wiki/Development
4832T:	git git://anongit.freedesktop.org/drm/drm-misc
4833S:	Maintained
4834F:	drivers/gpu/drm/tinydrm/
4835F:	include/drm/tinydrm/
4836
4837DRM TTM SUBSYSTEM
4838M:	Christian Koenig <christian.koenig@amd.com>
4839M:	Roger He <Hongbo.He@amd.com>
4840T:	git git://people.freedesktop.org/~agd5f/linux
4841S:	Maintained
4842L:	dri-devel@lists.freedesktop.org
4843F:	include/drm/ttm/
4844F:	drivers/gpu/drm/ttm/
4845
4846DSBR100 USB FM RADIO DRIVER
4847M:	Alexey Klimov <klimov.linux@gmail.com>
4848L:	linux-media@vger.kernel.org
4849T:	git git://linuxtv.org/media_tree.git
4850S:	Maintained
4851F:	drivers/media/radio/dsbr100.c
4852
4853DSCC4 DRIVER
4854M:	Francois Romieu <romieu@fr.zoreil.com>
4855L:	netdev@vger.kernel.org
4856S:	Maintained
4857F:	drivers/net/wan/dscc4.c
4858
4859DT3155 MEDIA DRIVER
4860M:	Hans Verkuil <hverkuil@xs4all.nl>
4861L:	linux-media@vger.kernel.org
4862T:	git git://linuxtv.org/media_tree.git
4863W:	https://linuxtv.org
4864S:	Odd Fixes
4865F:	drivers/media/pci/dt3155/
4866
4867DVB_USB_AF9015 MEDIA DRIVER
4868M:	Antti Palosaari <crope@iki.fi>
4869L:	linux-media@vger.kernel.org
4870W:	https://linuxtv.org
4871W:	http://palosaari.fi/linux/
4872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4873T:	git git://linuxtv.org/anttip/media_tree.git
4874S:	Maintained
4875F:	drivers/media/usb/dvb-usb-v2/af9015*
4876
4877DVB_USB_AF9035 MEDIA DRIVER
4878M:	Antti Palosaari <crope@iki.fi>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://palosaari.fi/linux/
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/anttip/media_tree.git
4884S:	Maintained
4885F:	drivers/media/usb/dvb-usb-v2/af9035*
4886
4887DVB_USB_ANYSEE MEDIA DRIVER
4888M:	Antti Palosaari <crope@iki.fi>
4889L:	linux-media@vger.kernel.org
4890W:	https://linuxtv.org
4891W:	http://palosaari.fi/linux/
4892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4893T:	git git://linuxtv.org/anttip/media_tree.git
4894S:	Maintained
4895F:	drivers/media/usb/dvb-usb-v2/anysee*
4896
4897DVB_USB_AU6610 MEDIA DRIVER
4898M:	Antti Palosaari <crope@iki.fi>
4899L:	linux-media@vger.kernel.org
4900W:	https://linuxtv.org
4901W:	http://palosaari.fi/linux/
4902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4903T:	git git://linuxtv.org/anttip/media_tree.git
4904S:	Maintained
4905F:	drivers/media/usb/dvb-usb-v2/au6610*
4906
4907DVB_USB_CE6230 MEDIA DRIVER
4908M:	Antti Palosaari <crope@iki.fi>
4909L:	linux-media@vger.kernel.org
4910W:	https://linuxtv.org
4911W:	http://palosaari.fi/linux/
4912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4913T:	git git://linuxtv.org/anttip/media_tree.git
4914S:	Maintained
4915F:	drivers/media/usb/dvb-usb-v2/ce6230*
4916
4917DVB_USB_CXUSB MEDIA DRIVER
4918M:	Michael Krufky <mkrufky@linuxtv.org>
4919L:	linux-media@vger.kernel.org
4920W:	https://linuxtv.org
4921W:	http://github.com/mkrufky
4922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4923T:	git git://linuxtv.org/media_tree.git
4924S:	Maintained
4925F:	drivers/media/usb/dvb-usb/cxusb*
4926
4927DVB_USB_EC168 MEDIA DRIVER
4928M:	Antti Palosaari <crope@iki.fi>
4929L:	linux-media@vger.kernel.org
4930W:	https://linuxtv.org
4931W:	http://palosaari.fi/linux/
4932Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4933T:	git git://linuxtv.org/anttip/media_tree.git
4934S:	Maintained
4935F:	drivers/media/usb/dvb-usb-v2/ec168*
4936
4937DVB_USB_GL861 MEDIA DRIVER
4938M:	Antti Palosaari <crope@iki.fi>
4939L:	linux-media@vger.kernel.org
4940W:	https://linuxtv.org
4941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4942T:	git git://linuxtv.org/anttip/media_tree.git
4943S:	Maintained
4944F:	drivers/media/usb/dvb-usb-v2/gl861*
4945
4946DVB_USB_MXL111SF MEDIA DRIVER
4947M:	Michael Krufky <mkrufky@linuxtv.org>
4948L:	linux-media@vger.kernel.org
4949W:	https://linuxtv.org
4950W:	http://github.com/mkrufky
4951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4952T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4953S:	Maintained
4954F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4955
4956DVB_USB_RTL28XXU MEDIA DRIVER
4957M:	Antti Palosaari <crope@iki.fi>
4958L:	linux-media@vger.kernel.org
4959W:	https://linuxtv.org
4960W:	http://palosaari.fi/linux/
4961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4962T:	git git://linuxtv.org/anttip/media_tree.git
4963S:	Maintained
4964F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4965
4966DVB_USB_V2 MEDIA DRIVER
4967M:	Antti Palosaari <crope@iki.fi>
4968L:	linux-media@vger.kernel.org
4969W:	https://linuxtv.org
4970W:	http://palosaari.fi/linux/
4971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4972T:	git git://linuxtv.org/anttip/media_tree.git
4973S:	Maintained
4974F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4975F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4976
4977DYNAMIC DEBUG
4978M:	Jason Baron <jbaron@akamai.com>
4979S:	Maintained
4980F:	lib/dynamic_debug.c
4981F:	include/linux/dynamic_debug.h
4982
4983DYNAMIC INTERRUPT MODERATION
4984M:	Tal Gilboa <talgi@mellanox.com>
4985S:	Maintained
4986F:	include/linux/net_dim.h
4987
4988DZ DECSTATION DZ11 SERIAL DRIVER
4989M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4990S:	Maintained
4991F:	drivers/tty/serial/dz.*
4992
4993E3X0 POWER BUTTON DRIVER
4994M:	Moritz Fischer <moritz.fischer@ettus.com>
4995L:	usrp-users@lists.ettus.com
4996W:	http://www.ettus.com
4997S:	Supported
4998F:	drivers/input/misc/e3x0-button.c
4999F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5000
5001E4000 MEDIA DRIVER
5002M:	Antti Palosaari <crope@iki.fi>
5003L:	linux-media@vger.kernel.org
5004W:	https://linuxtv.org
5005W:	http://palosaari.fi/linux/
5006Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5007T:	git git://linuxtv.org/anttip/media_tree.git
5008S:	Maintained
5009F:	drivers/media/tuners/e4000*
5010
5011EC100 MEDIA DRIVER
5012M:	Antti Palosaari <crope@iki.fi>
5013L:	linux-media@vger.kernel.org
5014W:	https://linuxtv.org
5015W:	http://palosaari.fi/linux/
5016Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5017T:	git git://linuxtv.org/anttip/media_tree.git
5018S:	Maintained
5019F:	drivers/media/dvb-frontends/ec100*
5020
5021ECRYPT FILE SYSTEM
5022M:	Tyler Hicks <tyhicks@canonical.com>
5023L:	ecryptfs@vger.kernel.org
5024W:	http://ecryptfs.org
5025W:	https://launchpad.net/ecryptfs
5026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5027S:	Supported
5028F:	Documentation/filesystems/ecryptfs.txt
5029F:	fs/ecryptfs/
5030
5031EDAC-AMD64
5032M:	Borislav Petkov <bp@alien8.de>
5033L:	linux-edac@vger.kernel.org
5034S:	Maintained
5035F:	drivers/edac/amd64_edac*
5036
5037EDAC-CALXEDA
5038M:	Robert Richter <rric@kernel.org>
5039L:	linux-edac@vger.kernel.org
5040S:	Maintained
5041F:	drivers/edac/highbank*
5042
5043EDAC-CAVIUM OCTEON
5044M:	Ralf Baechle <ralf@linux-mips.org>
5045M:	David Daney <david.daney@cavium.com>
5046L:	linux-edac@vger.kernel.org
5047L:	linux-mips@linux-mips.org
5048S:	Supported
5049F:	drivers/edac/octeon_edac*
5050
5051EDAC-CAVIUM THUNDERX
5052M:	David Daney <david.daney@cavium.com>
5053M:	Jan Glauber <jglauber@cavium.com>
5054L:	linux-edac@vger.kernel.org
5055S:	Supported
5056F:	drivers/edac/thunderx_edac*
5057
5058EDAC-CORE
5059M:	Borislav Petkov <bp@alien8.de>
5060M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5061L:	linux-edac@vger.kernel.org
5062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5064S:	Supported
5065F:	Documentation/admin-guide/ras.rst
5066F:	Documentation/driver-api/edac.rst
5067F:	drivers/edac/
5068F:	include/linux/edac.h
5069
5070EDAC-E752X
5071M:	Mark Gross <mark.gross@intel.com>
5072L:	linux-edac@vger.kernel.org
5073S:	Maintained
5074F:	drivers/edac/e752x_edac.c
5075
5076EDAC-E7XXX
5077L:	linux-edac@vger.kernel.org
5078S:	Maintained
5079F:	drivers/edac/e7xxx_edac.c
5080
5081EDAC-FSL_DDR
5082M:	York Sun <york.sun@nxp.com>
5083L:	linux-edac@vger.kernel.org
5084S:	Maintained
5085F:	drivers/edac/fsl_ddr_edac.*
5086
5087EDAC-GHES
5088M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5089L:	linux-edac@vger.kernel.org
5090S:	Maintained
5091F:	drivers/edac/ghes_edac.c
5092
5093EDAC-I3000
5094L:	linux-edac@vger.kernel.org
5095S:	Orphan
5096F:	drivers/edac/i3000_edac.c
5097
5098EDAC-I5000
5099L:	linux-edac@vger.kernel.org
5100S:	Maintained
5101F:	drivers/edac/i5000_edac.c
5102
5103EDAC-I5400
5104M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5105L:	linux-edac@vger.kernel.org
5106S:	Maintained
5107F:	drivers/edac/i5400_edac.c
5108
5109EDAC-I7300
5110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/i7300_edac.c
5114
5115EDAC-I7CORE
5116M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5117L:	linux-edac@vger.kernel.org
5118S:	Maintained
5119F:	drivers/edac/i7core_edac.c
5120
5121EDAC-I82443BXGX
5122M:	Tim Small <tim@buttersideup.com>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i82443bxgx_edac.c
5126
5127EDAC-I82975X
5128M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5129M:	"Arvind R." <arvino55@gmail.com>
5130L:	linux-edac@vger.kernel.org
5131S:	Maintained
5132F:	drivers/edac/i82975x_edac.c
5133
5134EDAC-IE31200
5135M:	Jason Baron <jbaron@akamai.com>
5136L:	linux-edac@vger.kernel.org
5137S:	Maintained
5138F:	drivers/edac/ie31200_edac.c
5139
5140EDAC-MPC85XX
5141M:	Johannes Thumshirn <morbidrsa@gmail.com>
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/mpc85xx_edac.[ch]
5145
5146EDAC-PASEMI
5147M:	Egor Martovetsky <egor@pasemi.com>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/pasemi_edac.c
5151
5152EDAC-PND2
5153M:	Tony Luck <tony.luck@intel.com>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/pnd2_edac.[ch]
5157
5158EDAC-R82600
5159M:	Tim Small <tim@buttersideup.com>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/r82600_edac.c
5163
5164EDAC-SBRIDGE
5165M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/sb_edac.c
5169
5170EDAC-SKYLAKE
5171M:	Tony Luck <tony.luck@intel.com>
5172L:	linux-edac@vger.kernel.org
5173S:	Maintained
5174F:	drivers/edac/skx_edac.c
5175
5176EDAC-TI
5177M:	Tero Kristo <t-kristo@ti.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/ti_edac.c
5181
5182EDIROL UA-101/UA-1000 DRIVER
5183M:	Clemens Ladisch <clemens@ladisch.de>
5184L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5185T:	git git://git.alsa-project.org/alsa-kernel.git
5186S:	Maintained
5187F:	sound/usb/misc/ua101.c
5188
5189EFI TEST DRIVER
5190L:	linux-efi@vger.kernel.org
5191M:	Ivan Hu <ivan.hu@canonical.com>
5192M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5193S:	Maintained
5194F:	drivers/firmware/efi/test/
5195
5196EFI VARIABLE FILESYSTEM
5197M:	Matthew Garrett <matthew.garrett@nebula.com>
5198M:	Jeremy Kerr <jk@ozlabs.org>
5199M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5201L:	linux-efi@vger.kernel.org
5202S:	Maintained
5203F:	fs/efivarfs/
5204
5205EFIFB FRAMEBUFFER DRIVER
5206L:	linux-fbdev@vger.kernel.org
5207M:	Peter Jones <pjones@redhat.com>
5208S:	Maintained
5209F:	drivers/video/fbdev/efifb.c
5210
5211EFS FILESYSTEM
5212W:	http://aeschi.ch.eu.org/efs/
5213S:	Orphan
5214F:	fs/efs/
5215
5216EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5217M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5218L:	netdev@vger.kernel.org
5219S:	Maintained
5220F:	drivers/net/ethernet/ibm/ehea/
5221
5222EM28XX VIDEO4LINUX DRIVER
5223M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5224L:	linux-media@vger.kernel.org
5225W:	https://linuxtv.org
5226T:	git git://linuxtv.org/media_tree.git
5227S:	Maintained
5228F:	drivers/media/usb/em28xx/
5229F:	Documentation/media/v4l-drivers/em28xx*
5230
5231EMBEDDED LINUX
5232M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5233M:	Matt Mackall <mpm@selenic.com>
5234M:	David Woodhouse <dwmw2@infradead.org>
5235L:	linux-embedded@vger.kernel.org
5236S:	Maintained
5237
5238Emulex 10Gbps iSCSI - OneConnect DRIVER
5239M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5240M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5241M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5242L:	linux-scsi@vger.kernel.org
5243W:	http://www.broadcom.com
5244S:	Supported
5245F:	drivers/scsi/be2iscsi/
5246
5247Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5248M:	Sathya Perla <sathya.perla@broadcom.com>
5249M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5250M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5251M:	Somnath Kotur <somnath.kotur@broadcom.com>
5252L:	netdev@vger.kernel.org
5253W:	http://www.emulex.com
5254S:	Supported
5255F:	drivers/net/ethernet/emulex/benet/
5256
5257EMULEX ONECONNECT ROCE DRIVER
5258M:	Selvin Xavier <selvin.xavier@broadcom.com>
5259M:	Devesh Sharma <devesh.sharma@broadcom.com>
5260L:	linux-rdma@vger.kernel.org
5261W:	http://www.broadcom.com
5262S:	Odd Fixes
5263F:	drivers/infiniband/hw/ocrdma/
5264F:	include/uapi/rdma/ocrdma-abi.h
5265
5266EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5267M:	James Smart <james.smart@broadcom.com>
5268M:	Dick Kennedy <dick.kennedy@broadcom.com>
5269L:	linux-scsi@vger.kernel.org
5270W:	http://www.broadcom.com
5271S:	Supported
5272F:	drivers/scsi/lpfc/
5273
5274ENE CB710 FLASH CARD READER DRIVER
5275M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5276S:	Maintained
5277F:	drivers/misc/cb710/
5278F:	drivers/mmc/host/cb710-mmc.*
5279F:	include/linux/cb710.h
5280
5281ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5282M:	Maxim Levitsky <maximlevitsky@gmail.com>
5283S:	Maintained
5284F:	drivers/media/rc/ene_ir.*
5285
5286EPSON S1D13XXX FRAMEBUFFER DRIVER
5287M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5288S:	Maintained
5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5290F:	drivers/video/fbdev/s1d13xxxfb.c
5291F:	include/video/s1d13xxxfb.h
5292
5293ERRSEQ ERROR TRACKING INFRASTRUCTURE
5294M:	Jeff Layton <jlayton@kernel.org>
5295S:	Maintained
5296F:	lib/errseq.c
5297F:	include/linux/errseq.h
5298
5299ET131X NETWORK DRIVER
5300M:	Mark Einon <mark.einon@gmail.com>
5301S:	Odd Fixes
5302F:	drivers/net/ethernet/agere/
5303
5304ETHERNET BRIDGE
5305M:	Stephen Hemminger <stephen@networkplumber.org>
5306L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5307L:	netdev@vger.kernel.org
5308W:	http://www.linuxfoundation.org/en/Net:Bridge
5309S:	Maintained
5310F:	include/linux/netfilter_bridge/
5311F:	net/bridge/
5312
5313ETHERNET PHY LIBRARY
5314M:	Andrew Lunn <andrew@lunn.ch>
5315M:	Florian Fainelli <f.fainelli@gmail.com>
5316L:	netdev@vger.kernel.org
5317S:	Maintained
5318F:	Documentation/ABI/testing/sysfs-bus-mdio
5319F:	Documentation/devicetree/bindings/net/mdio*
5320F:	Documentation/networking/phy.txt
5321F:	drivers/net/phy/
5322F:	drivers/of/of_mdio.c
5323F:	drivers/of/of_net.c
5324F:	include/linux/*mdio*.h
5325F:	include/linux/of_net.h
5326F:	include/linux/phy.h
5327F:	include/linux/phy_fixed.h
5328F:	include/linux/platform_data/mdio-gpio.h
5329F:	include/linux/platform_data/mdio-bcm-unimac.h
5330F:	include/trace/events/mdio.h
5331F:	include/uapi/linux/mdio.h
5332F:	include/uapi/linux/mii.h
5333
5334EXT2 FILE SYSTEM
5335M:	Jan Kara <jack@suse.com>
5336L:	linux-ext4@vger.kernel.org
5337S:	Maintained
5338F:	Documentation/filesystems/ext2.txt
5339F:	fs/ext2/
5340F:	include/linux/ext2*
5341
5342EXT4 FILE SYSTEM
5343M:	"Theodore Ts'o" <tytso@mit.edu>
5344M:	Andreas Dilger <adilger.kernel@dilger.ca>
5345L:	linux-ext4@vger.kernel.org
5346W:	http://ext4.wiki.kernel.org
5347Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5349S:	Maintained
5350F:	Documentation/filesystems/ext4.txt
5351F:	fs/ext4/
5352
5353Extended Verification Module (EVM)
5354M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5355L:	linux-integrity@vger.kernel.org
5356S:	Supported
5357F:	security/integrity/evm/
5358
5359EXTENSIBLE FIRMWARE INTERFACE (EFI)
5360M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5361L:	linux-efi@vger.kernel.org
5362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5363S:	Maintained
5364F:	Documentation/efi-stub.txt
5365F:	arch/*/kernel/efi.c
5366F:	arch/x86/boot/compressed/eboot.[ch]
5367F:	arch/*/include/asm/efi.h
5368F:	arch/x86/platform/efi/
5369F:	drivers/firmware/efi/
5370F:	include/linux/efi*.h
5371F:	arch/arm/boot/compressed/efi-header.S
5372F:	arch/arm64/kernel/efi-entry.S
5373
5374EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5375M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5376M:	Chanwoo Choi <cw00.choi@samsung.com>
5377L:	linux-kernel@vger.kernel.org
5378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5379S:	Maintained
5380F:	drivers/extcon/
5381F:	include/linux/extcon/
5382F:	include/linux/extcon.h
5383F:	Documentation/extcon/
5384F:	Documentation/devicetree/bindings/extcon/
5385
5386EXYNOS DP DRIVER
5387M:	Jingoo Han <jingoohan1@gmail.com>
5388L:	dri-devel@lists.freedesktop.org
5389S:	Maintained
5390F:	drivers/gpu/drm/exynos/exynos_dp*
5391
5392EXYNOS SYSMMU (IOMMU) driver
5393M:	Marek Szyprowski <m.szyprowski@samsung.com>
5394L:	iommu@lists.linux-foundation.org
5395S:	Maintained
5396F:	drivers/iommu/exynos-iommu.c
5397
5398EZchip NPS platform support
5399M:	Elad Kanfi <eladkan@mellanox.com>
5400M:	Vineet Gupta <vgupta@synopsys.com>
5401S:	Supported
5402F:	arch/arc/plat-eznps
5403F:	arch/arc/boot/dts/eznps.dts
5404
5405F2FS FILE SYSTEM
5406M:	Jaegeuk Kim <jaegeuk@kernel.org>
5407M:	Chao Yu <yuchao0@huawei.com>
5408L:	linux-f2fs-devel@lists.sourceforge.net
5409W:	https://f2fs.wiki.kernel.org/
5410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5411S:	Maintained
5412F:	Documentation/filesystems/f2fs.txt
5413F:	Documentation/ABI/testing/sysfs-fs-f2fs
5414F:	fs/f2fs/
5415F:	include/linux/f2fs_fs.h
5416F:	include/trace/events/f2fs.h
5417
5418F71805F HARDWARE MONITORING DRIVER
5419M:	Jean Delvare <jdelvare@suse.com>
5420L:	linux-hwmon@vger.kernel.org
5421S:	Maintained
5422F:	Documentation/hwmon/f71805f
5423F:	drivers/hwmon/f71805f.c
5424
5425FANOTIFY
5426M:	Jan Kara <jack@suse.cz>
5427R:	Amir Goldstein <amir73il@gmail.com>
5428L:	linux-fsdevel@vger.kernel.org
5429S:	Maintained
5430F:	fs/notify/fanotify/
5431F:	include/linux/fanotify.h
5432F:	include/uapi/linux/fanotify.h
5433
5434FARSYNC SYNCHRONOUS DRIVER
5435M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5436W:	http://www.farsite.co.uk/
5437S:	Supported
5438F:	drivers/net/wan/farsync.*
5439
5440FAULT INJECTION SUPPORT
5441M:	Akinobu Mita <akinobu.mita@gmail.com>
5442S:	Supported
5443F:	Documentation/fault-injection/
5444F:	lib/fault-inject.c
5445
5446FBTFT Framebuffer drivers
5447M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5448S:	Maintained
5449F:	drivers/staging/fbtft/
5450
5451FC0011 TUNER DRIVER
5452M:	Michael Buesch <m@bues.ch>
5453L:	linux-media@vger.kernel.org
5454S:	Maintained
5455F:	drivers/media/tuners/fc0011.h
5456F:	drivers/media/tuners/fc0011.c
5457
5458FC2580 MEDIA DRIVER
5459M:	Antti Palosaari <crope@iki.fi>
5460L:	linux-media@vger.kernel.org
5461W:	https://linuxtv.org
5462W:	http://palosaari.fi/linux/
5463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5464T:	git git://linuxtv.org/anttip/media_tree.git
5465S:	Maintained
5466F:	drivers/media/tuners/fc2580*
5467
5468FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5469M:	Johannes Thumshirn <jth@kernel.org>
5470L:	linux-scsi@vger.kernel.org
5471W:	www.Open-FCoE.org
5472S:	Supported
5473F:	drivers/scsi/libfc/
5474F:	drivers/scsi/fcoe/
5475F:	include/scsi/fc/
5476F:	include/scsi/libfc.h
5477F:	include/scsi/libfcoe.h
5478F:	include/uapi/scsi/fc/
5479
5480FILE LOCKING (flock() and fcntl()/lockf())
5481M:	Jeff Layton <jlayton@kernel.org>
5482M:	"J. Bruce Fields" <bfields@fieldses.org>
5483L:	linux-fsdevel@vger.kernel.org
5484S:	Maintained
5485F:	include/linux/fcntl.h
5486F:	include/uapi/linux/fcntl.h
5487F:	fs/fcntl.c
5488F:	fs/locks.c
5489
5490FILESYSTEMS (VFS and infrastructure)
5491M:	Alexander Viro <viro@zeniv.linux.org.uk>
5492L:	linux-fsdevel@vger.kernel.org
5493S:	Maintained
5494F:	fs/*
5495F:	include/linux/fs.h
5496F:	include/uapi/linux/fs.h
5497
5498FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5499M:	Riku Voipio <riku.voipio@iki.fi>
5500L:	linux-hwmon@vger.kernel.org
5501S:	Maintained
5502F:	drivers/hwmon/f75375s.c
5503F:	include/linux/f75375s.h
5504
5505FIREWIRE AUDIO DRIVERS
5506M:	Clemens Ladisch <clemens@ladisch.de>
5507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5508T:	git git://git.alsa-project.org/alsa-kernel.git
5509S:	Maintained
5510F:	sound/firewire/
5511
5512FIREWIRE MEDIA DRIVERS (firedtv)
5513M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5514L:	linux-media@vger.kernel.org
5515L:	linux1394-devel@lists.sourceforge.net
5516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5517S:	Maintained
5518F:	drivers/media/firewire/
5519
5520FIREWIRE SBP-2 TARGET
5521M:	Chris Boot <bootc@bootc.net>
5522L:	linux-scsi@vger.kernel.org
5523L:	target-devel@vger.kernel.org
5524L:	linux1394-devel@lists.sourceforge.net
5525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5526S:	Maintained
5527F:	drivers/target/sbp/
5528
5529FIREWIRE SUBSYSTEM
5530M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5531L:	linux1394-devel@lists.sourceforge.net
5532W:	http://ieee1394.wiki.kernel.org/
5533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5534S:	Maintained
5535F:	drivers/firewire/
5536F:	include/linux/firewire.h
5537F:	include/uapi/linux/firewire*.h
5538F:	tools/firewire/
5539
5540FIRMWARE LOADER (request_firmware)
5541M:	Luis R. Rodriguez <mcgrof@kernel.org>
5542L:	linux-kernel@vger.kernel.org
5543S:	Maintained
5544F:	Documentation/firmware_class/
5545F:	drivers/base/firmware_loader/
5546F:	include/linux/firmware.h
5547
5548FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5549M:	Joshua Morris <josh.h.morris@us.ibm.com>
5550M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5551S:	Maintained
5552F:	drivers/block/rsxx/
5553
5554FLOPPY DRIVER
5555M:	Jiri Kosina <jikos@kernel.org>
5556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5557S:	Odd fixes
5558F:	drivers/block/floppy.c
5559
5560FMC SUBSYSTEM
5561M:	Alessandro Rubini <rubini@gnudd.com>
5562W:	http://www.ohwr.org/projects/fmc-bus
5563S:	Supported
5564F:	drivers/fmc/
5565F:	include/linux/fmc*.h
5566F:	include/linux/ipmi-fru.h
5567K:	fmc_d.*register
5568
5569FPGA MANAGER FRAMEWORK
5570M:	Alan Tull <atull@kernel.org>
5571M:	Moritz Fischer <mdf@kernel.org>
5572L:	linux-fpga@vger.kernel.org
5573S:	Maintained
5574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5575Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5576F:	Documentation/fpga/
5577F:	Documentation/devicetree/bindings/fpga/
5578F:	drivers/fpga/
5579F:	include/linux/fpga/
5580W:	http://www.rocketboards.org
5581
5582FPU EMULATOR
5583M:	Bill Metzenthen <billm@melbpc.org.au>
5584W:	http://floatingpoint.sourceforge.net/emulator/index.html
5585S:	Maintained
5586F:	arch/x86/math-emu/
5587
5588FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5589L:	netdev@vger.kernel.org
5590S:	Orphan
5591F:	drivers/net/wan/dlci.c
5592F:	drivers/net/wan/sdla.c
5593
5594FRAMEBUFFER LAYER
5595M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5596L:	dri-devel@lists.freedesktop.org
5597L:	linux-fbdev@vger.kernel.org
5598T:	git git://github.com/bzolnier/linux.git
5599Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5600S:	Maintained
5601F:	Documentation/fb/
5602F:	drivers/video/
5603F:	include/video/
5604F:	include/linux/fb.h
5605F:	include/uapi/video/
5606F:	include/uapi/linux/fb.h
5607
5608FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5609M:	Horia Geantă <horia.geanta@nxp.com>
5610M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5611L:	linux-crypto@vger.kernel.org
5612S:	Maintained
5613F:	drivers/crypto/caam/
5614F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5615
5616FREESCALE DIU FRAMEBUFFER DRIVER
5617M:	Timur Tabi <timur@tabi.org>
5618L:	linux-fbdev@vger.kernel.org
5619S:	Maintained
5620F:	drivers/video/fbdev/fsl-diu-fb.*
5621
5622FREESCALE DMA DRIVER
5623M:	Li Yang <leoyang.li@nxp.com>
5624M:	Zhang Wei <zw@zh-kernel.org>
5625L:	linuxppc-dev@lists.ozlabs.org
5626S:	Maintained
5627F:	drivers/dma/fsldma.*
5628
5629FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5630M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5631L:	netdev@vger.kernel.org
5632S:	Maintained
5633F:	drivers/net/ethernet/freescale/gianfar*
5634X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5635F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5636
5637FREESCALE GPMI NAND DRIVER
5638M:	Han Xu <han.xu@nxp.com>
5639L:	linux-mtd@lists.infradead.org
5640S:	Maintained
5641F:	drivers/mtd/nand/raw/gpmi-nand/*
5642
5643FREESCALE I2C CPM DRIVER
5644M:	Jochen Friedrich <jochen@scram.de>
5645L:	linuxppc-dev@lists.ozlabs.org
5646L:	linux-i2c@vger.kernel.org
5647S:	Maintained
5648F:	drivers/i2c/busses/i2c-cpm.c
5649
5650FREESCALE IMX / MXC FEC DRIVER
5651M:	Fugang Duan <fugang.duan@nxp.com>
5652L:	netdev@vger.kernel.org
5653S:	Maintained
5654F:	drivers/net/ethernet/freescale/fec_main.c
5655F:	drivers/net/ethernet/freescale/fec_ptp.c
5656F:	drivers/net/ethernet/freescale/fec.h
5657F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5658
5659FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5660M:	Sascha Hauer <s.hauer@pengutronix.de>
5661R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5662L:	linux-fbdev@vger.kernel.org
5663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5664S:	Maintained
5665F:	include/linux/platform_data/video-imxfb.h
5666F:	drivers/video/fbdev/imxfb.c
5667
5668FREESCALE QORIQ DPAA ETHERNET DRIVER
5669M:	Madalin Bucur <madalin.bucur@nxp.com>
5670L:	netdev@vger.kernel.org
5671S:	Maintained
5672F:	drivers/net/ethernet/freescale/dpaa
5673
5674FREESCALE QORIQ DPAA FMAN DRIVER
5675M:	Madalin Bucur <madalin.bucur@nxp.com>
5676L:	netdev@vger.kernel.org
5677S:	Maintained
5678F:	drivers/net/ethernet/freescale/fman
5679F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5680
5681FREESCALE QUAD SPI DRIVER
5682M:	Han Xu <han.xu@nxp.com>
5683L:	linux-mtd@lists.infradead.org
5684S:	Maintained
5685F:	drivers/mtd/spi-nor/fsl-quadspi.c
5686
5687FREESCALE QUICC ENGINE LIBRARY
5688M:	Qiang Zhao <qiang.zhao@nxp.com>
5689L:	linuxppc-dev@lists.ozlabs.org
5690S:	Maintained
5691F:	drivers/soc/fsl/qe/
5692F:	include/soc/fsl/*qe*.h
5693F:	include/soc/fsl/*ucc*.h
5694
5695FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5696M:	Li Yang <leoyang.li@nxp.com>
5697L:	netdev@vger.kernel.org
5698L:	linuxppc-dev@lists.ozlabs.org
5699S:	Maintained
5700F:	drivers/net/ethernet/freescale/ucc_geth*
5701
5702FREESCALE QUICC ENGINE UCC HDLC DRIVER
5703M:	Zhao Qiang <qiang.zhao@nxp.com>
5704L:	netdev@vger.kernel.org
5705L:	linuxppc-dev@lists.ozlabs.org
5706S:	Maintained
5707F:	drivers/net/wan/fsl_ucc_hdlc*
5708
5709FREESCALE QUICC ENGINE UCC UART DRIVER
5710M:	Timur Tabi <timur@tabi.org>
5711L:	linuxppc-dev@lists.ozlabs.org
5712S:	Maintained
5713F:	drivers/tty/serial/ucc_uart.c
5714
5715FREESCALE SOC DRIVERS
5716M:	Li Yang <leoyang.li@nxp.com>
5717L:	linuxppc-dev@lists.ozlabs.org
5718L:	linux-arm-kernel@lists.infradead.org
5719S:	Maintained
5720F:	Documentation/devicetree/bindings/soc/fsl/
5721F:	drivers/soc/fsl/
5722F:	include/linux/fsl/
5723
5724FREESCALE SOC FS_ENET DRIVER
5725M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5726M:	Vitaly Bordug <vbordug@ru.mvista.com>
5727L:	linuxppc-dev@lists.ozlabs.org
5728L:	netdev@vger.kernel.org
5729S:	Maintained
5730F:	drivers/net/ethernet/freescale/fs_enet/
5731F:	include/linux/fs_enet_pd.h
5732
5733FREESCALE SOC SOUND DRIVERS
5734M:	Timur Tabi <timur@tabi.org>
5735M:	Nicolin Chen <nicoleotsuka@gmail.com>
5736M:	Xiubo Li <Xiubo.Lee@gmail.com>
5737R:	Fabio Estevam <fabio.estevam@nxp.com>
5738L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5739L:	linuxppc-dev@lists.ozlabs.org
5740S:	Maintained
5741F:	sound/soc/fsl/fsl*
5742F:	sound/soc/fsl/imx*
5743F:	sound/soc/fsl/mpc8610_hpcd.c
5744
5745FREESCALE USB PERIPHERAL DRIVERS
5746M:	Li Yang <leoyang.li@nxp.com>
5747L:	linux-usb@vger.kernel.org
5748L:	linuxppc-dev@lists.ozlabs.org
5749S:	Maintained
5750F:	drivers/usb/gadget/udc/fsl*
5751
5752FREEVXFS FILESYSTEM
5753M:	Christoph Hellwig <hch@infradead.org>
5754W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5755S:	Maintained
5756F:	fs/freevxfs/
5757
5758FREEZER
5759M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5760M:	Pavel Machek <pavel@ucw.cz>
5761L:	linux-pm@vger.kernel.org
5762S:	Supported
5763F:	Documentation/power/freezing-of-tasks.txt
5764F:	include/linux/freezer.h
5765F:	kernel/freezer.c
5766
5767FRONTSWAP API
5768M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5769L:	linux-kernel@vger.kernel.org
5770S:	Maintained
5771F:	mm/frontswap.c
5772F:	include/linux/frontswap.h
5773
5774FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5775M:	David Howells <dhowells@redhat.com>
5776L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5777S:	Supported
5778F:	Documentation/filesystems/caching/
5779F:	fs/fscache/
5780F:	include/linux/fscache*.h
5781
5782FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5783M:	Theodore Y. Ts'o <tytso@mit.edu>
5784M:	Jaegeuk Kim <jaegeuk@kernel.org>
5785L:	linux-fscrypt@vger.kernel.org
5786Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5788S:	Supported
5789F:	fs/crypto/
5790F:	include/linux/fscrypt*.h
5791F:	Documentation/filesystems/fscrypt.rst
5792
5793FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5794M:	Jan Kara <jack@suse.cz>
5795R:	Amir Goldstein <amir73il@gmail.com>
5796L:	linux-fsdevel@vger.kernel.org
5797S:	Maintained
5798F:	fs/notify/
5799F:	include/linux/fsnotify*.h
5800
5801FUJITSU LAPTOP EXTRAS
5802M:	Jonathan Woithe <jwoithe@just42.net>
5803L:	platform-driver-x86@vger.kernel.org
5804S:	Maintained
5805F:	drivers/platform/x86/fujitsu-laptop.c
5806
5807FUJITSU M-5MO LS CAMERA ISP DRIVER
5808M:	Kyungmin Park <kyungmin.park@samsung.com>
5809M:	Heungjun Kim <riverful.kim@samsung.com>
5810L:	linux-media@vger.kernel.org
5811S:	Maintained
5812F:	drivers/media/i2c/m5mols/
5813F:	include/media/i2c/m5mols.h
5814
5815FUJITSU TABLET EXTRAS
5816M:	Robert Gerlach <khnz@gmx.de>
5817L:	platform-driver-x86@vger.kernel.org
5818S:	Maintained
5819F:	drivers/platform/x86/fujitsu-tablet.c
5820
5821FUSE: FILESYSTEM IN USERSPACE
5822M:	Miklos Szeredi <miklos@szeredi.hu>
5823L:	linux-fsdevel@vger.kernel.org
5824W:	http://fuse.sourceforge.net/
5825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5826S:	Maintained
5827F:	fs/fuse/
5828F:	include/uapi/linux/fuse.h
5829F:	Documentation/filesystems/fuse.txt
5830
5831FUTEX SUBSYSTEM
5832M:	Thomas Gleixner <tglx@linutronix.de>
5833M:	Ingo Molnar <mingo@redhat.com>
5834R:	Peter Zijlstra <peterz@infradead.org>
5835R:	Darren Hart <dvhart@infradead.org>
5836L:	linux-kernel@vger.kernel.org
5837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5838S:	Maintained
5839F:	kernel/futex.c
5840F:	kernel/futex_compat.c
5841F:	include/asm-generic/futex.h
5842F:	include/linux/futex.h
5843F:	include/uapi/linux/futex.h
5844F:	tools/testing/selftests/futex/
5845F:	tools/perf/bench/futex*
5846F:	Documentation/*futex*
5847
5848GCC PLUGINS
5849M:	Kees Cook <keescook@chromium.org>
5850R:	Emese Revfy <re.emese@gmail.com>
5851L:	kernel-hardening@lists.openwall.com
5852S:	Maintained
5853F:	scripts/gcc-plugins/
5854F:	scripts/gcc-plugin.sh
5855F:	scripts/Makefile.gcc-plugins
5856F:	Documentation/gcc-plugins.txt
5857
5858GCOV BASED KERNEL PROFILING
5859M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5860S:	Maintained
5861F:	kernel/gcov/
5862F:	Documentation/dev-tools/gcov.rst
5863
5864GDB KERNEL DEBUGGING HELPER SCRIPTS
5865M:	Jan Kiszka <jan.kiszka@siemens.com>
5866M:	Kieran Bingham <kieran@bingham.xyz>
5867S:	Supported
5868F:	scripts/gdb/
5869
5870GDT SCSI DISK ARRAY CONTROLLER DRIVER
5871M:	Achim Leubner <achim_leubner@adaptec.com>
5872L:	linux-scsi@vger.kernel.org
5873W:	http://www.icp-vortex.com/
5874S:	Supported
5875F:	drivers/scsi/gdt*
5876
5877GEMTEK FM RADIO RECEIVER DRIVER
5878M:	Hans Verkuil <hverkuil@xs4all.nl>
5879L:	linux-media@vger.kernel.org
5880T:	git git://linuxtv.org/media_tree.git
5881W:	https://linuxtv.org
5882S:	Maintained
5883F:	drivers/media/radio/radio-gemtek*
5884
5885GENERIC GPIO I2C DRIVER
5886M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5887S:	Supported
5888F:	drivers/i2c/busses/i2c-gpio.c
5889F:	include/linux/i2c-gpio.h
5890
5891GENERIC GPIO I2C MULTIPLEXER DRIVER
5892M:	Peter Korsgaard <peter.korsgaard@barco.com>
5893L:	linux-i2c@vger.kernel.org
5894S:	Supported
5895F:	drivers/i2c/muxes/i2c-mux-gpio.c
5896F:	include/linux/i2c-mux-gpio.h
5897F:	Documentation/i2c/muxes/i2c-mux-gpio
5898
5899GENERIC HDLC (WAN) DRIVERS
5900M:	Krzysztof Halasa <khc@pm.waw.pl>
5901W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5902S:	Maintained
5903F:	drivers/net/wan/c101.c
5904F:	drivers/net/wan/hd6457*
5905F:	drivers/net/wan/hdlc*
5906F:	drivers/net/wan/n2.c
5907F:	drivers/net/wan/pc300too.c
5908F:	drivers/net/wan/pci200syn.c
5909F:	drivers/net/wan/wanxl*
5910
5911GENERIC INCLUDE/ASM HEADER FILES
5912M:	Arnd Bergmann <arnd@arndb.de>
5913L:	linux-arch@vger.kernel.org
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5915S:	Maintained
5916F:	include/asm-generic/
5917F:	include/uapi/asm-generic/
5918
5919GENERIC PHY FRAMEWORK
5920M:	Kishon Vijay Abraham I <kishon@ti.com>
5921L:	linux-kernel@vger.kernel.org
5922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5923S:	Supported
5924F:	drivers/phy/
5925F:	include/linux/phy/
5926
5927GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5928M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5929S:	Supported
5930F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5931
5932GENERIC PM DOMAINS
5933M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5934M:	Kevin Hilman <khilman@kernel.org>
5935M:	Ulf Hansson <ulf.hansson@linaro.org>
5936L:	linux-pm@vger.kernel.org
5937S:	Supported
5938F:	drivers/base/power/domain*.c
5939F:	include/linux/pm_domain.h
5940F:	Documentation/devicetree/bindings/power/power_domain.txt
5941
5942GENERIC UIO DRIVER FOR PCI DEVICES
5943M:	"Michael S. Tsirkin" <mst@redhat.com>
5944L:	kvm@vger.kernel.org
5945S:	Supported
5946F:	drivers/uio/uio_pci_generic.c
5947
5948GENWQE (IBM Generic Workqueue Card)
5949M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5950M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5951S:	Supported
5952F:	drivers/misc/genwqe/
5953
5954GET_MAINTAINER SCRIPT
5955M:	Joe Perches <joe@perches.com>
5956S:	Maintained
5957F:	scripts/get_maintainer.pl
5958
5959GFS2 FILE SYSTEM
5960M:	Steven Whitehouse <swhiteho@redhat.com>
5961M:	Bob Peterson <rpeterso@redhat.com>
5962L:	cluster-devel@redhat.com
5963W:	http://sources.redhat.com/cluster/
5964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5965S:	Supported
5966F:	Documentation/filesystems/gfs2*.txt
5967F:	fs/gfs2/
5968F:	include/uapi/linux/gfs2_ondisk.h
5969
5970GIGASET ISDN DRIVERS
5971M:	Paul Bolle <pebolle@tiscali.nl>
5972L:	gigaset307x-common@lists.sourceforge.net
5973W:	http://gigaset307x.sourceforge.net/
5974S:	Odd Fixes
5975F:	Documentation/isdn/README.gigaset
5976F:	drivers/isdn/gigaset/
5977F:	include/uapi/linux/gigaset_dev.h
5978
5979GO7007 MPEG CODEC
5980M:	Hans Verkuil <hans.verkuil@cisco.com>
5981L:	linux-media@vger.kernel.org
5982S:	Maintained
5983F:	drivers/media/usb/go7007/
5984
5985GOODIX TOUCHSCREEN
5986M:	Bastien Nocera <hadess@hadess.net>
5987L:	linux-input@vger.kernel.org
5988S:	Maintained
5989F:	drivers/input/touchscreen/goodix.c
5990
5991GPD POCKET FAN DRIVER
5992M:	Hans de Goede <hdegoede@redhat.com>
5993L:	platform-driver-x86@vger.kernel.org
5994S:	Maintained
5995F:	drivers/platform/x86/gpd-pocket-fan.c
5996
5997GPIO ACPI SUPPORT
5998M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5999M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6000L:	linux-gpio@vger.kernel.org
6001L:	linux-acpi@vger.kernel.org
6002S:	Maintained
6003F:	Documentation/acpi/gpio-properties.txt
6004F:	drivers/gpio/gpiolib-acpi.c
6005
6006GPIO IR Transmitter
6007M:	Sean Young <sean@mess.org>
6008L:	linux-media@vger.kernel.org
6009S:	Maintained
6010F:	drivers/media/rc/gpio-ir-tx.c
6011
6012GPIO MOCKUP DRIVER
6013M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6014R:	Bartosz Golaszewski <brgl@bgdev.pl>
6015L:	linux-gpio@vger.kernel.org
6016S:	Maintained
6017F:	drivers/gpio/gpio-mockup.c
6018F:	tools/testing/selftests/gpio/
6019
6020GPIO SUBSYSTEM
6021M:	Linus Walleij <linus.walleij@linaro.org>
6022L:	linux-gpio@vger.kernel.org
6023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6024S:	Maintained
6025F:	Documentation/devicetree/bindings/gpio/
6026F:	Documentation/driver-api/gpio/
6027F:	Documentation/gpio/
6028F:	Documentation/ABI/testing/gpio-cdev
6029F:	Documentation/ABI/obsolete/sysfs-gpio
6030F:	drivers/gpio/
6031F:	include/linux/gpio/
6032F:	include/linux/gpio.h
6033F:	include/linux/of_gpio.h
6034F:	include/asm-generic/gpio.h
6035F:	include/uapi/linux/gpio.h
6036F:	tools/gpio/
6037
6038GRE DEMULTIPLEXER DRIVER
6039M:	Dmitry Kozlov <xeb@mail.ru>
6040L:	netdev@vger.kernel.org
6041S:	Maintained
6042F:	net/ipv4/gre_demux.c
6043F:	net/ipv4/gre_offload.c
6044F:	include/net/gre.h
6045
6046GRETH 10/100/1G Ethernet MAC device driver
6047M:	Andreas Larsson <andreas@gaisler.com>
6048L:	netdev@vger.kernel.org
6049S:	Maintained
6050F:	drivers/net/ethernet/aeroflex/
6051
6052GREYBUS AUDIO PROTOCOLS DRIVERS
6053M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6054M:	Mark Greer <mgreer@animalcreek.com>
6055S:	Maintained
6056F:	drivers/staging/greybus/audio_apbridgea.c
6057F:	drivers/staging/greybus/audio_apbridgea.h
6058F:	drivers/staging/greybus/audio_codec.c
6059F:	drivers/staging/greybus/audio_codec.h
6060F:	drivers/staging/greybus/audio_gb.c
6061F:	drivers/staging/greybus/audio_manager.c
6062F:	drivers/staging/greybus/audio_manager.h
6063F:	drivers/staging/greybus/audio_manager_module.c
6064F:	drivers/staging/greybus/audio_manager_private.h
6065F:	drivers/staging/greybus/audio_manager_sysfs.c
6066F:	drivers/staging/greybus/audio_module.c
6067F:	drivers/staging/greybus/audio_topology.c
6068
6069GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6070M:	Viresh Kumar <vireshk@kernel.org>
6071S:	Maintained
6072F:	drivers/staging/greybus/authentication.c
6073F:	drivers/staging/greybus/bootrom.c
6074F:	drivers/staging/greybus/firmware.h
6075F:	drivers/staging/greybus/fw-core.c
6076F:	drivers/staging/greybus/fw-download.c
6077F:	drivers/staging/greybus/fw-managament.c
6078F:	drivers/staging/greybus/greybus_authentication.h
6079F:	drivers/staging/greybus/greybus_firmware.h
6080F:	drivers/staging/greybus/hid.c
6081F:	drivers/staging/greybus/i2c.c
6082F:	drivers/staging/greybus/spi.c
6083F:	drivers/staging/greybus/spilib.c
6084F:	drivers/staging/greybus/spilib.h
6085
6086GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6087M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6088S:	Maintained
6089F:	drivers/staging/greybus/loopback.c
6090F:	drivers/staging/greybus/timesync.c
6091F:	drivers/staging/greybus/timesync_platform.c
6092
6093GREYBUS PLATFORM DRIVERS
6094M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6095S:	Maintained
6096F:	drivers/staging/greybus/arche-platform.c
6097F:	drivers/staging/greybus/arche-apb-ctrl.c
6098F:	drivers/staging/greybus/arche_platform.h
6099
6100GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6101M:	Rui Miguel Silva <rmfrfs@gmail.com>
6102S:	Maintained
6103F:	drivers/staging/greybus/sdio.c
6104F:	drivers/staging/greybus/light.c
6105F:	drivers/staging/greybus/gpio.c
6106F:	drivers/staging/greybus/power_supply.c
6107F:	drivers/staging/greybus/spi.c
6108F:	drivers/staging/greybus/spilib.c
6109
6110GREYBUS SUBSYSTEM
6111M:	Johan Hovold <johan@kernel.org>
6112M:	Alex Elder <elder@kernel.org>
6113M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6114S:	Maintained
6115F:	drivers/staging/greybus/
6116L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6117
6118GREYBUS UART PROTOCOLS DRIVERS
6119M:	David Lin <dtwlin@gmail.com>
6120S:	Maintained
6121F:	drivers/staging/greybus/uart.c
6122F:	drivers/staging/greybus/log.c
6123
6124GS1662 VIDEO SERIALIZER
6125M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6126L:	linux-media@vger.kernel.org
6127T:	git git://linuxtv.org/media_tree.git
6128S:	Maintained
6129F:	drivers/media/spi/gs1662.c
6130
6131GSPCA FINEPIX SUBDRIVER
6132M:	Frank Zago <frank@zago.net>
6133L:	linux-media@vger.kernel.org
6134T:	git git://linuxtv.org/media_tree.git
6135S:	Maintained
6136F:	drivers/media/usb/gspca/finepix.c
6137
6138GSPCA GL860 SUBDRIVER
6139M:	Olivier Lorin <o.lorin@laposte.net>
6140L:	linux-media@vger.kernel.org
6141T:	git git://linuxtv.org/media_tree.git
6142S:	Maintained
6143F:	drivers/media/usb/gspca/gl860/
6144
6145GSPCA M5602 SUBDRIVER
6146M:	Erik Andren <erik.andren@gmail.com>
6147L:	linux-media@vger.kernel.org
6148T:	git git://linuxtv.org/media_tree.git
6149S:	Maintained
6150F:	drivers/media/usb/gspca/m5602/
6151
6152GSPCA PAC207 SONIXB SUBDRIVER
6153M:	Hans Verkuil <hverkuil@xs4all.nl>
6154L:	linux-media@vger.kernel.org
6155T:	git git://linuxtv.org/media_tree.git
6156S:	Odd Fixes
6157F:	drivers/media/usb/gspca/pac207.c
6158
6159GSPCA SN9C20X SUBDRIVER
6160M:	Brian Johnson <brijohn@gmail.com>
6161L:	linux-media@vger.kernel.org
6162T:	git git://linuxtv.org/media_tree.git
6163S:	Maintained
6164F:	drivers/media/usb/gspca/sn9c20x.c
6165
6166GSPCA T613 SUBDRIVER
6167M:	Leandro Costantino <lcostantino@gmail.com>
6168L:	linux-media@vger.kernel.org
6169T:	git git://linuxtv.org/media_tree.git
6170S:	Maintained
6171F:	drivers/media/usb/gspca/t613.c
6172
6173GSPCA USB WEBCAM DRIVER
6174M:	Hans Verkuil <hverkuil@xs4all.nl>
6175L:	linux-media@vger.kernel.org
6176T:	git git://linuxtv.org/media_tree.git
6177S:	Odd Fixes
6178F:	drivers/media/usb/gspca/
6179
6180GTP (GPRS Tunneling Protocol)
6181M:	Pablo Neira Ayuso <pablo@netfilter.org>
6182M:	Harald Welte <laforge@gnumonks.org>
6183L:	osmocom-net-gprs@lists.osmocom.org
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6185S:	Maintained
6186F:	drivers/net/gtp.c
6187
6188GUID PARTITION TABLE (GPT)
6189M:	Davidlohr Bueso <dave@stgolabs.net>
6190L:	linux-efi@vger.kernel.org
6191S:	Maintained
6192F:	block/partitions/efi.*
6193
6194H8/300 ARCHITECTURE
6195M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6196L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6197W:	http://uclinux-h8.sourceforge.jp
6198T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6199S:	Maintained
6200F:	arch/h8300/
6201F:	drivers/clocksource/h8300_*.c
6202F:	drivers/clk/h8300/
6203F:	drivers/irqchip/irq-renesas-h8*.c
6204
6205HACKRF MEDIA DRIVER
6206M:	Antti Palosaari <crope@iki.fi>
6207L:	linux-media@vger.kernel.org
6208W:	https://linuxtv.org
6209W:	http://palosaari.fi/linux/
6210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6211T:	git git://linuxtv.org/anttip/media_tree.git
6212S:	Maintained
6213F:	drivers/media/usb/hackrf/
6214
6215HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6216M:	Frank Seidel <frank@f-seidel.de>
6217L:	platform-driver-x86@vger.kernel.org
6218W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6219S:	Maintained
6220F:	drivers/platform/x86/hdaps.c
6221
6222HARDWARE MONITORING
6223M:	Jean Delvare <jdelvare@suse.com>
6224M:	Guenter Roeck <linux@roeck-us.net>
6225L:	linux-hwmon@vger.kernel.org
6226W:	http://hwmon.wiki.kernel.org/
6227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6228S:	Maintained
6229F:	Documentation/hwmon/
6230F:	drivers/hwmon/
6231F:	include/linux/hwmon*.h
6232
6233HARDWARE RANDOM NUMBER GENERATOR CORE
6234M:	Matt Mackall <mpm@selenic.com>
6235M:	Herbert Xu <herbert@gondor.apana.org.au>
6236L:	linux-crypto@vger.kernel.org
6237S:	Odd fixes
6238F:	Documentation/devicetree/bindings/rng/
6239F:	Documentation/hw_random.txt
6240F:	drivers/char/hw_random/
6241F:	include/linux/hw_random.h
6242
6243HARDWARE TRACING FACILITIES
6244M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6245S:	Maintained
6246F:	drivers/hwtracing/
6247
6248HARDWARE SPINLOCK CORE
6249M:	Ohad Ben-Cohen <ohad@wizery.com>
6250M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6251L:	linux-remoteproc@vger.kernel.org
6252S:	Maintained
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6254F:	Documentation/devicetree/bindings/hwlock/
6255F:	Documentation/hwspinlock.txt
6256F:	drivers/hwspinlock/
6257F:	include/linux/hwspinlock.h
6258
6259HARMONY SOUND DRIVER
6260L:	linux-parisc@vger.kernel.org
6261S:	Maintained
6262F:	sound/parisc/harmony.*
6263
6264HDPVR USB VIDEO ENCODER DRIVER
6265M:	Hans Verkuil <hverkuil@xs4all.nl>
6266L:	linux-media@vger.kernel.org
6267T:	git git://linuxtv.org/media_tree.git
6268W:	https://linuxtv.org
6269S:	Odd Fixes
6270F:	drivers/media/usb/hdpvr/
6271
6272HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6273M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6274S:	Supported
6275F:	Documentation/watchdog/hpwdt.txt
6276F:	drivers/watchdog/hpwdt.c
6277
6278HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6279M:	Don Brace <don.brace@microsemi.com>
6280L:	esc.storagedev@microsemi.com
6281L:	linux-scsi@vger.kernel.org
6282S:	Supported
6283F:	Documentation/scsi/hpsa.txt
6284F:	drivers/scsi/hpsa*.[ch]
6285F:	include/linux/cciss*.h
6286F:	include/uapi/linux/cciss*.h
6287
6288HFI1 DRIVER
6289M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6290M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6291L:	linux-rdma@vger.kernel.org
6292S:	Supported
6293F:	drivers/infiniband/hw/hfi1
6294
6295HFS FILESYSTEM
6296L:	linux-fsdevel@vger.kernel.org
6297S:	Orphan
6298F:	Documentation/filesystems/hfs.txt
6299F:	fs/hfs/
6300
6301HFSPLUS FILESYSTEM
6302L:	linux-fsdevel@vger.kernel.org
6303S:	Orphan
6304F:	Documentation/filesystems/hfsplus.txt
6305F:	fs/hfsplus/
6306
6307HGA FRAMEBUFFER DRIVER
6308M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6309L:	linux-nvidia@lists.surfsouth.com
6310W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6311S:	Maintained
6312F:	drivers/video/fbdev/hgafb.c
6313
6314HIBERNATION (aka Software Suspend, aka swsusp)
6315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6316M:	Pavel Machek <pavel@ucw.cz>
6317L:	linux-pm@vger.kernel.org
6318B:	https://bugzilla.kernel.org
6319S:	Supported
6320F:	arch/x86/power/
6321F:	drivers/base/power/
6322F:	kernel/power/
6323F:	include/linux/suspend.h
6324F:	include/linux/freezer.h
6325F:	include/linux/pm.h
6326F:	arch/*/include/asm/suspend*.h
6327
6328HID CORE LAYER
6329M:	Jiri Kosina <jikos@kernel.org>
6330R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6331L:	linux-input@vger.kernel.org
6332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6333S:	Maintained
6334F:	drivers/hid/
6335F:	include/linux/hid*
6336F:	include/uapi/linux/hid*
6337
6338HID SENSOR HUB DRIVERS
6339M:	Jiri Kosina <jikos@kernel.org>
6340M:	Jonathan Cameron <jic23@kernel.org>
6341M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6342L:	linux-input@vger.kernel.org
6343L:	linux-iio@vger.kernel.org
6344S:	Maintained
6345F:	Documentation/hid/hid-sensor*
6346F:	drivers/hid/hid-sensor-*
6347F:	drivers/iio/*/hid-*
6348F:	include/linux/hid-sensor-*
6349
6350HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6351M:	Thomas Gleixner <tglx@linutronix.de>
6352L:	linux-kernel@vger.kernel.org
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6354S:	Maintained
6355F:	Documentation/timers/
6356F:	kernel/time/hrtimer.c
6357F:	kernel/time/clockevents.c
6358F:	kernel/time/timer_*.c
6359F:	include/linux/clockchips.h
6360F:	include/linux/hrtimer.h
6361
6362HIGH-SPEED SCC DRIVER FOR AX.25
6363L:	linux-hams@vger.kernel.org
6364S:	Orphan
6365F:	drivers/net/hamradio/dmascc.c
6366F:	drivers/net/hamradio/scc.c
6367
6368HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6369M:	HighPoint Linux Team <linux@highpoint-tech.com>
6370W:	http://www.highpoint-tech.com
6371S:	Supported
6372F:	Documentation/scsi/hptiop.txt
6373F:	drivers/scsi/hptiop.c
6374
6375HIPPI
6376M:	Jes Sorensen <jes@trained-monkey.org>
6377L:	linux-hippi@sunsite.dk
6378S:	Maintained
6379F:	include/linux/hippidevice.h
6380F:	include/uapi/linux/if_hippi.h
6381F:	net/802/hippi.c
6382F:	drivers/net/hippi/
6383
6384HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6385M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6386M:	Salil Mehta <salil.mehta@huawei.com>
6387L:	netdev@vger.kernel.org
6388W:	http://www.hisilicon.com
6389S:	Maintained
6390F:	drivers/net/ethernet/hisilicon/hns3/
6391
6392HISILICON LPC BUS DRIVER
6393M:	john.garry@huawei.com
6394W:	http://www.hisilicon.com
6395S:	Maintained
6396F:	drivers/bus/hisi_lpc.c
6397F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6398
6399HISILICON NETWORK SUBSYSTEM DRIVER
6400M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6401M:	Salil Mehta <salil.mehta@huawei.com>
6402L:	netdev@vger.kernel.org
6403W:	http://www.hisilicon.com
6404S:	Maintained
6405F:	drivers/net/ethernet/hisilicon/
6406F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6407
6408HISILICON PMU DRIVER
6409M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6410W:	http://www.hisilicon.com
6411S:	Supported
6412F:	drivers/perf/hisilicon
6413F:	Documentation/perf/hisi-pmu.txt
6414
6415HISILICON ROCE DRIVER
6416M:	Lijun Ou <oulijun@huawei.com>
6417M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6418L:	linux-rdma@vger.kernel.org
6419S:	Maintained
6420F:	drivers/infiniband/hw/hns/
6421F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6422
6423HISILICON SAS Controller
6424M:	John Garry <john.garry@huawei.com>
6425W:	http://www.hisilicon.com
6426S:	Supported
6427F:	drivers/scsi/hisi_sas/
6428F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6429
6430HMM - Heterogeneous Memory Management
6431M:	Jérôme Glisse <jglisse@redhat.com>
6432L:	linux-mm@kvack.org
6433S:	Maintained
6434F:	mm/hmm*
6435F:	include/linux/hmm*
6436F:	Documentation/vm/hmm.txt
6437
6438HOST AP DRIVER
6439M:	Jouni Malinen <j@w1.fi>
6440L:	linux-wireless@vger.kernel.org
6441W:	http://w1.fi/hostap-driver.html
6442S:	Obsolete
6443F:	drivers/net/wireless/intersil/hostap/
6444
6445HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6446L:	platform-driver-x86@vger.kernel.org
6447S:	Orphan
6448F:	drivers/platform/x86/tc1100-wmi.c
6449
6450HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6451M:	Jaroslav Kysela <perex@perex.cz>
6452S:	Maintained
6453F:	drivers/net/ethernet/hp/hp100.*
6454
6455HPET:	High Precision Event Timers driver
6456M:	Clemens Ladisch <clemens@ladisch.de>
6457S:	Maintained
6458F:	Documentation/timers/hpet.txt
6459F:	drivers/char/hpet.c
6460F:	include/linux/hpet.h
6461F:	include/uapi/linux/hpet.h
6462
6463HPET:	x86
6464S:	Orphan
6465F:	arch/x86/kernel/hpet.c
6466F:	arch/x86/include/asm/hpet.h
6467
6468HPFS FILESYSTEM
6469M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6470W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6471S:	Maintained
6472F:	fs/hpfs/
6473
6474HSI SUBSYSTEM
6475M:	Sebastian Reichel <sre@kernel.org>
6476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6477S:	Maintained
6478F:	Documentation/ABI/testing/sysfs-bus-hsi
6479F:	Documentation/driver-api/hsi.rst
6480F:	drivers/hsi/
6481F:	include/linux/hsi/
6482F:	include/uapi/linux/hsi/
6483
6484HSO 3G MODEM DRIVER
6485L:	linux-usb@vger.kernel.org
6486S:	Orphan
6487F:	drivers/net/usb/hso.c
6488
6489HSR NETWORK PROTOCOL
6490M:	Arvid Brodin <arvid.brodin@alten.se>
6491L:	netdev@vger.kernel.org
6492S:	Maintained
6493F:	net/hsr/
6494
6495HT16K33 LED CONTROLLER DRIVER
6496M:	Robin van der Gracht <robin@protonic.nl>
6497S:	Maintained
6498F:	drivers/auxdisplay/ht16k33.c
6499F:	Documentation/devicetree/bindings/display/ht16k33.txt
6500
6501HTCPEN TOUCHSCREEN DRIVER
6502M:	Pau Oliva Fora <pof@eslack.org>
6503L:	linux-input@vger.kernel.org
6504S:	Maintained
6505F:	drivers/input/touchscreen/htcpen.c
6506
6507HUAWEI ETHERNET DRIVER
6508M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6509L:	netdev@vger.kernel.org
6510S:	Supported
6511F:	Documentation/networking/hinic.txt
6512F:	drivers/net/ethernet/huawei/hinic/
6513
6514HUGETLB FILESYSTEM
6515M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6516S:	Maintained
6517F:	fs/hugetlbfs/
6518
6519HVA ST MEDIA DRIVER
6520M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6521L:	linux-media@vger.kernel.org
6522T:	git git://linuxtv.org/media_tree.git
6523W:	https://linuxtv.org
6524S:	Supported
6525F:	drivers/media/platform/sti/hva
6526
6527HWPOISON MEMORY FAILURE HANDLING
6528M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6529L:	linux-mm@kvack.org
6530S:	Maintained
6531F:	mm/memory-failure.c
6532F:	mm/hwpoison-inject.c
6533
6534Hyper-V CORE AND DRIVERS
6535M:	"K. Y. Srinivasan" <kys@microsoft.com>
6536M:	Haiyang Zhang <haiyangz@microsoft.com>
6537M:	Stephen Hemminger <sthemmin@microsoft.com>
6538L:	devel@linuxdriverproject.org
6539S:	Maintained
6540F:	Documentation/networking/netvsc.txt
6541F:	arch/x86/include/asm/mshyperv.h
6542F:	arch/x86/include/asm/trace/hyperv.h
6543F:	arch/x86/include/asm/hyperv-tlfs.h
6544F:	arch/x86/kernel/cpu/mshyperv.c
6545F:	arch/x86/hyperv
6546F:	drivers/hid/hid-hyperv.c
6547F:	drivers/hv/
6548F:	drivers/input/serio/hyperv-keyboard.c
6549F:	drivers/pci/host/pci-hyperv.c
6550F:	drivers/net/hyperv/
6551F:	drivers/scsi/storvsc_drv.c
6552F:	drivers/uio/uio_hv_generic.c
6553F:	drivers/video/fbdev/hyperv_fb.c
6554F:	net/vmw_vsock/hyperv_transport.c
6555F:	include/linux/hyperv.h
6556F:	include/uapi/linux/hyperv.h
6557F:	tools/hv/
6558F:	Documentation/ABI/stable/sysfs-bus-vmbus
6559
6560HYPERVISOR VIRTUAL CONSOLE DRIVER
6561L:	linuxppc-dev@lists.ozlabs.org
6562S:	Odd Fixes
6563F:	drivers/tty/hvc/
6564
6565I2C ACPI SUPPORT
6566M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6567L:	linux-i2c@vger.kernel.org
6568L:	linux-acpi@vger.kernel.org
6569S:	Maintained
6570F:	drivers/i2c/i2c-core-acpi.c
6571
6572I2C MUXES
6573M:	Peter Rosin <peda@axentia.se>
6574L:	linux-i2c@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/i2c/i2c-topology
6577F:	Documentation/i2c/muxes/
6578F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6579F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6580F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6581F:	drivers/i2c/i2c-mux.c
6582F:	drivers/i2c/muxes/
6583F:	include/linux/i2c-mux.h
6584
6585I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6586M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6587L:	linux-i2c@vger.kernel.org
6588S:	Maintained
6589F:	drivers/i2c/busses/i2c-mv64xxx.c
6590
6591I2C OVER PARALLEL PORT
6592M:	Jean Delvare <jdelvare@suse.com>
6593L:	linux-i2c@vger.kernel.org
6594S:	Maintained
6595F:	Documentation/i2c/busses/i2c-parport
6596F:	Documentation/i2c/busses/i2c-parport-light
6597F:	drivers/i2c/busses/i2c-parport.c
6598F:	drivers/i2c/busses/i2c-parport-light.c
6599
6600I2C SUBSYSTEM
6601M:	Wolfram Sang <wsa@the-dreams.de>
6602L:	linux-i2c@vger.kernel.org
6603W:	https://i2c.wiki.kernel.org/
6604Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6606S:	Maintained
6607F:	Documentation/devicetree/bindings/i2c/i2c.txt
6608F:	Documentation/i2c/
6609F:	drivers/i2c/*
6610F:	include/linux/i2c.h
6611F:	include/linux/i2c-dev.h
6612F:	include/linux/i2c-smbus.h
6613F:	include/uapi/linux/i2c.h
6614F:	include/uapi/linux/i2c-*.h
6615
6616I2C SUBSYSTEM HOST DRIVERS
6617L:	linux-i2c@vger.kernel.org
6618W:	https://i2c.wiki.kernel.org/
6619Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6621S:	Odd Fixes
6622F:	Documentation/devicetree/bindings/i2c/
6623F:	drivers/i2c/algos/
6624F:	drivers/i2c/busses/
6625
6626I2C-TAOS-EVM DRIVER
6627M:	Jean Delvare <jdelvare@suse.com>
6628L:	linux-i2c@vger.kernel.org
6629S:	Maintained
6630F:	Documentation/i2c/busses/i2c-taos-evm
6631F:	drivers/i2c/busses/i2c-taos-evm.c
6632
6633I2C-TINY-USB DRIVER
6634M:	Till Harbaum <till@harbaum.org>
6635L:	linux-i2c@vger.kernel.org
6636W:	http://www.harbaum.org/till/i2c_tiny_usb
6637S:	Maintained
6638F:	drivers/i2c/busses/i2c-tiny-usb.c
6639
6640I2C/SMBUS CONTROLLER DRIVERS FOR PC
6641M:	Jean Delvare <jdelvare@suse.com>
6642L:	linux-i2c@vger.kernel.org
6643S:	Maintained
6644F:	Documentation/i2c/busses/i2c-ali1535
6645F:	Documentation/i2c/busses/i2c-ali1563
6646F:	Documentation/i2c/busses/i2c-ali15x3
6647F:	Documentation/i2c/busses/i2c-amd756
6648F:	Documentation/i2c/busses/i2c-amd8111
6649F:	Documentation/i2c/busses/i2c-i801
6650F:	Documentation/i2c/busses/i2c-nforce2
6651F:	Documentation/i2c/busses/i2c-piix4
6652F:	Documentation/i2c/busses/i2c-sis5595
6653F:	Documentation/i2c/busses/i2c-sis630
6654F:	Documentation/i2c/busses/i2c-sis96x
6655F:	Documentation/i2c/busses/i2c-via
6656F:	Documentation/i2c/busses/i2c-viapro
6657F:	drivers/i2c/busses/i2c-ali1535.c
6658F:	drivers/i2c/busses/i2c-ali1563.c
6659F:	drivers/i2c/busses/i2c-ali15x3.c
6660F:	drivers/i2c/busses/i2c-amd756.c
6661F:	drivers/i2c/busses/i2c-amd756-s4882.c
6662F:	drivers/i2c/busses/i2c-amd8111.c
6663F:	drivers/i2c/busses/i2c-i801.c
6664F:	drivers/i2c/busses/i2c-isch.c
6665F:	drivers/i2c/busses/i2c-nforce2.c
6666F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6667F:	drivers/i2c/busses/i2c-piix4.c
6668F:	drivers/i2c/busses/i2c-sis5595.c
6669F:	drivers/i2c/busses/i2c-sis630.c
6670F:	drivers/i2c/busses/i2c-sis96x.c
6671F:	drivers/i2c/busses/i2c-via.c
6672F:	drivers/i2c/busses/i2c-viapro.c
6673
6674I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6675M:	Hans de Goede <hdegoede@redhat.com>
6676L:	linux-i2c@vger.kernel.org
6677S:	Maintained
6678F:	drivers/i2c/busses/i2c-cht-wc.c
6679
6680I2C/SMBUS ISMT DRIVER
6681M:	Seth Heasley <seth.heasley@intel.com>
6682M:	Neil Horman <nhorman@tuxdriver.com>
6683L:	linux-i2c@vger.kernel.org
6684F:	drivers/i2c/busses/i2c-ismt.c
6685F:	Documentation/i2c/busses/i2c-ismt
6686
6687I2C/SMBUS STUB DRIVER
6688M:	Jean Delvare <jdelvare@suse.com>
6689L:	linux-i2c@vger.kernel.org
6690S:	Maintained
6691F:	drivers/i2c/i2c-stub.c
6692
6693IA64 (Itanium) PLATFORM
6694M:	Tony Luck <tony.luck@intel.com>
6695M:	Fenghua Yu <fenghua.yu@intel.com>
6696L:	linux-ia64@vger.kernel.org
6697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6698S:	Maintained
6699F:	arch/ia64/
6700
6701IBM Power 842 compression accelerator
6702M:	Haren Myneni <haren@us.ibm.com>
6703S:	Supported
6704F:	drivers/crypto/nx/Makefile
6705F:	drivers/crypto/nx/Kconfig
6706F:	drivers/crypto/nx/nx-842*
6707F:	include/linux/sw842.h
6708F:	crypto/842.c
6709F:	lib/842/
6710
6711IBM Power in-Nest Crypto Acceleration
6712M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6713M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6714L:	linux-crypto@vger.kernel.org
6715S:	Supported
6716F:	drivers/crypto/nx/Makefile
6717F:	drivers/crypto/nx/Kconfig
6718F:	drivers/crypto/nx/nx-aes*
6719F:	drivers/crypto/nx/nx-sha*
6720F:	drivers/crypto/nx/nx.*
6721F:	drivers/crypto/nx/nx_csbcpb.h
6722F:	drivers/crypto/nx/nx_debugfs.h
6723
6724IBM Power Linux RAID adapter
6725M:	Brian King <brking@us.ibm.com>
6726S:	Supported
6727F:	drivers/scsi/ipr.*
6728
6729IBM Power SRIOV Virtual NIC Device Driver
6730M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6731M:	John Allen <jallen@linux.vnet.ibm.com>
6732L:	netdev@vger.kernel.org
6733S:	Supported
6734F:	drivers/net/ethernet/ibm/ibmvnic.*
6735
6736IBM Power Virtual Accelerator Switchboard
6737M:	Sukadev Bhattiprolu
6738L:	linuxppc-dev@lists.ozlabs.org
6739S:	Supported
6740F:	arch/powerpc/platforms/powernv/vas*
6741F:	arch/powerpc/platforms/powernv/copy-paste.h
6742F:	arch/powerpc/include/asm/vas.h
6743F:	arch/powerpc/include/uapi/asm/vas.h
6744
6745IBM Power Virtual Ethernet Device Driver
6746M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6747L:	netdev@vger.kernel.org
6748S:	Supported
6749F:	drivers/net/ethernet/ibm/ibmveth.*
6750
6751IBM Power Virtual FC Device Drivers
6752M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6753L:	linux-scsi@vger.kernel.org
6754S:	Supported
6755F:	drivers/scsi/ibmvscsi/ibmvfc*
6756
6757IBM Power Virtual SCSI Device Drivers
6758M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6759L:	linux-scsi@vger.kernel.org
6760S:	Supported
6761F:	drivers/scsi/ibmvscsi/ibmvscsi*
6762F:	include/scsi/viosrp.h
6763
6764IBM Power Virtual SCSI Device Target Driver
6765M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6766M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6767L:	linux-scsi@vger.kernel.org
6768L:	target-devel@vger.kernel.org
6769S:	Supported
6770F:	drivers/scsi/ibmvscsi_tgt/
6771
6772IBM Power VMX Cryptographic instructions
6773M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6774M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6775L:	linux-crypto@vger.kernel.org
6776S:	Supported
6777F:	drivers/crypto/vmx/Makefile
6778F:	drivers/crypto/vmx/Kconfig
6779F:	drivers/crypto/vmx/vmx.c
6780F:	drivers/crypto/vmx/aes*
6781F:	drivers/crypto/vmx/ghash*
6782F:	drivers/crypto/vmx/ppc-xlate.pl
6783
6784IBM ServeRAID RAID DRIVER
6785S:	Orphan
6786F:	drivers/scsi/ips.*
6787
6788ICH LPC AND GPIO DRIVER
6789M:	Peter Tyser <ptyser@xes-inc.com>
6790S:	Maintained
6791F:	drivers/mfd/lpc_ich.c
6792F:	drivers/gpio/gpio-ich.c
6793
6794IDE SUBSYSTEM
6795M:	"David S. Miller" <davem@davemloft.net>
6796L:	linux-ide@vger.kernel.org
6797Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6799S:	Maintained
6800F:	Documentation/ide/
6801F:	drivers/ide/
6802F:	include/linux/ide.h
6803
6804IDE/ATAPI DRIVERS
6805M:	Borislav Petkov <bp@alien8.de>
6806L:	linux-ide@vger.kernel.org
6807S:	Maintained
6808F:	Documentation/cdrom/ide-cd
6809F:	drivers/ide/ide-cd*
6810
6811IDEAPAD LAPTOP EXTRAS DRIVER
6812M:	Ike Panhc <ike.pan@canonical.com>
6813L:	platform-driver-x86@vger.kernel.org
6814W:	http://launchpad.net/ideapad-laptop
6815S:	Maintained
6816F:	drivers/platform/x86/ideapad-laptop.c
6817
6818IDEAPAD LAPTOP SLIDEBAR DRIVER
6819M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6820L:	linux-input@vger.kernel.org
6821W:	https://github.com/o2genum/ideapad-slidebar
6822S:	Maintained
6823F:	drivers/input/misc/ideapad_slidebar.c
6824
6825IDT VersaClock 5 CLOCK DRIVER
6826M:	Marek Vasut <marek.vasut@gmail.com>
6827S:	Maintained
6828F:	drivers/clk/clk-versaclock5.c
6829
6830IEEE 802.15.4 SUBSYSTEM
6831M:	Alexander Aring <alex.aring@gmail.com>
6832M:	Stefan Schmidt <stefan@osg.samsung.com>
6833L:	linux-wpan@vger.kernel.org
6834W:	http://wpan.cakelab.org/
6835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6837S:	Maintained
6838F:	net/ieee802154/
6839F:	net/mac802154/
6840F:	drivers/net/ieee802154/
6841F:	include/linux/nl802154.h
6842F:	include/linux/ieee802154.h
6843F:	include/net/nl802154.h
6844F:	include/net/mac802154.h
6845F:	include/net/af_ieee802154.h
6846F:	include/net/cfg802154.h
6847F:	include/net/ieee802154_netdev.h
6848F:	Documentation/networking/ieee802154.txt
6849
6850IFE PROTOCOL
6851M:	Yotam Gigi <yotam.gi@gmail.com>
6852M:	Jamal Hadi Salim <jhs@mojatatu.com>
6853F:	net/ife
6854F:	include/net/ife.h
6855F:	include/uapi/linux/ife.h
6856
6857IGORPLUG-USB IR RECEIVER
6858M:	Sean Young <sean@mess.org>
6859L:	linux-media@vger.kernel.org
6860S:	Maintained
6861F:	drivers/media/rc/igorplugusb.c
6862
6863IGUANAWORKS USB IR TRANSCEIVER
6864M:	Sean Young <sean@mess.org>
6865L:	linux-media@vger.kernel.org
6866S:	Maintained
6867F:	drivers/media/rc/iguanair.c
6868
6869IIO DIGITAL POTENTIOMETER DAC
6870M:	Peter Rosin <peda@axentia.se>
6871L:	linux-iio@vger.kernel.org
6872S:	Maintained
6873F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6874F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6875F:	drivers/iio/dac/dpot-dac.c
6876
6877IIO ENVELOPE DETECTOR
6878M:	Peter Rosin <peda@axentia.se>
6879L:	linux-iio@vger.kernel.org
6880S:	Maintained
6881F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6882F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6883F:	drivers/iio/adc/envelope-detector.c
6884
6885IIO MULTIPLEXER
6886M:	Peter Rosin <peda@axentia.se>
6887L:	linux-iio@vger.kernel.org
6888S:	Maintained
6889F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6890F:	drivers/iio/multiplexer/iio-mux.c
6891
6892IIO SUBSYSTEM AND DRIVERS
6893M:	Jonathan Cameron <jic23@kernel.org>
6894R:	Hartmut Knaack <knaack.h@gmx.de>
6895R:	Lars-Peter Clausen <lars@metafoo.de>
6896R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6897L:	linux-iio@vger.kernel.org
6898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6899S:	Maintained
6900F:	Documentation/ABI/testing/configfs-iio*
6901F:	Documentation/ABI/testing/sysfs-bus-iio*
6902F:	Documentation/devicetree/bindings/iio/
6903F:	drivers/iio/
6904F:	drivers/staging/iio/
6905F:	include/linux/iio/
6906F:	tools/iio/
6907
6908IKANOS/ADI EAGLE ADSL USB DRIVER
6909M:	Matthieu Castet <castet.matthieu@free.fr>
6910M:	Stanislaw Gruszka <stf_xl@wp.pl>
6911S:	Maintained
6912F:	drivers/usb/atm/ueagle-atm.c
6913
6914IMGTEC ASCII LCD DRIVER
6915M:	Paul Burton <paul.burton@mips.com>
6916S:	Maintained
6917F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6918F:	drivers/auxdisplay/img-ascii-lcd.c
6919
6920IMGTEC IR DECODER DRIVER
6921M:	James Hogan <jhogan@kernel.org>
6922S:	Maintained
6923F:	drivers/media/rc/img-ir/
6924
6925IMON SOUNDGRAPH USB IR RECEIVER
6926M:	Sean Young <sean@mess.org>
6927L:	linux-media@vger.kernel.org
6928S:	Maintained
6929F:	drivers/media/rc/imon_raw.c
6930F:	drivers/media/rc/imon.c
6931
6932IMS TWINTURBO FRAMEBUFFER DRIVER
6933L:	linux-fbdev@vger.kernel.org
6934S:	Orphan
6935F:	drivers/video/fbdev/imsttfb.c
6936
6937INA209 HARDWARE MONITOR DRIVER
6938M:	Guenter Roeck <linux@roeck-us.net>
6939L:	linux-hwmon@vger.kernel.org
6940S:	Maintained
6941F:	Documentation/hwmon/ina209
6942F:	Documentation/devicetree/bindings/i2c/ina209.txt
6943F:	drivers/hwmon/ina209.c
6944
6945INA2XX HARDWARE MONITOR DRIVER
6946M:	Guenter Roeck <linux@roeck-us.net>
6947L:	linux-hwmon@vger.kernel.org
6948S:	Maintained
6949F:	Documentation/hwmon/ina2xx
6950F:	drivers/hwmon/ina2xx.c
6951F:	include/linux/platform_data/ina2xx.h
6952
6953INDUSTRY PACK SUBSYSTEM (IPACK)
6954M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6955M:	Jens Taprogge <jens.taprogge@taprogge.org>
6956M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6957L:	industrypack-devel@lists.sourceforge.net
6958W:	http://industrypack.sourceforge.net
6959S:	Maintained
6960F:	drivers/ipack/
6961
6962INFINIBAND SUBSYSTEM
6963M:	Doug Ledford <dledford@redhat.com>
6964M:	Jason Gunthorpe <jgg@mellanox.com>
6965L:	linux-rdma@vger.kernel.org
6966W:	https://github.com/linux-rdma/rdma-core
6967Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6969S:	Supported
6970F:	Documentation/devicetree/bindings/infiniband/
6971F:	Documentation/infiniband/
6972F:	drivers/infiniband/
6973F:	include/uapi/linux/if_infiniband.h
6974F:	include/uapi/rdma/
6975F:	include/rdma/
6976
6977INGENIC JZ4780 DMA Driver
6978M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6979S:	Maintained
6980F:	drivers/dma/dma-jz4780.c
6981
6982INGENIC JZ4780 NAND DRIVER
6983M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6984L:	linux-mtd@lists.infradead.org
6985S:	Maintained
6986F:	drivers/mtd/nand/raw/jz4780_*
6987
6988INOTIFY
6989M:	Jan Kara <jack@suse.cz>
6990R:	Amir Goldstein <amir73il@gmail.com>
6991L:	linux-fsdevel@vger.kernel.org
6992S:	Maintained
6993F:	Documentation/filesystems/inotify.txt
6994F:	fs/notify/inotify/
6995F:	include/linux/inotify.h
6996F:	include/uapi/linux/inotify.h
6997
6998INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6999M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7000L:	linux-input@vger.kernel.org
7001Q:	http://patchwork.kernel.org/project/linux-input/list/
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7003S:	Maintained
7004F:	drivers/input/
7005F:	include/linux/input.h
7006F:	include/uapi/linux/input.h
7007F:	include/uapi/linux/input-event-codes.h
7008F:	include/linux/input/
7009F:	Documentation/devicetree/bindings/input/
7010F:	Documentation/input/
7011
7012INPUT MULTITOUCH (MT) PROTOCOL
7013M:	Henrik Rydberg <rydberg@bitmath.org>
7014L:	linux-input@vger.kernel.org
7015S:	Odd fixes
7016F:	Documentation/input/multi-touch-protocol.rst
7017F:	drivers/input/input-mt.c
7018K:	\b(ABS|SYN)_MT_
7019
7020INSIDE SECURE CRYPTO DRIVER
7021M:	Antoine Tenart <antoine.tenart@bootlin.com>
7022F:	drivers/crypto/inside-secure/
7023S:	Maintained
7024L:	linux-crypto@vger.kernel.org
7025
7026INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7027M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7028M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7029L:	linux-integrity@vger.kernel.org
7030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7031S:	Supported
7032F:	security/integrity/ima/
7033
7034INTEL 810/815 FRAMEBUFFER DRIVER
7035M:	Antonino Daplas <adaplas@gmail.com>
7036L:	linux-fbdev@vger.kernel.org
7037S:	Maintained
7038F:	drivers/video/fbdev/i810/
7039
7040INTEL ASoC BDW/HSW DRIVERS
7041M:	Jie Yang <yang.jie@linux.intel.com>
7042L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7043S:	Supported
7044F:	sound/soc/intel/common/sst-dsp*
7045F:	sound/soc/intel/common/sst-firmware.c
7046F:	sound/soc/intel/boards/broadwell.c
7047F:	sound/soc/intel/haswell/
7048
7049INTEL C600 SERIES SAS CONTROLLER DRIVER
7050M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7051M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7052L:	linux-scsi@vger.kernel.org
7053T:	git git://git.code.sf.net/p/intel-sas/isci
7054S:	Supported
7055F:	drivers/scsi/isci/
7056
7057INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7058M:	Jani Nikula <jani.nikula@linux.intel.com>
7059M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7060M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7061L:	intel-gfx@lists.freedesktop.org
7062W:	https://01.org/linuxgraphics/
7063B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7064C:	irc://chat.freenode.net/intel-gfx
7065Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7066T:	git git://anongit.freedesktop.org/drm-intel
7067S:	Supported
7068F:	drivers/gpu/drm/i915/
7069F:	include/drm/i915*
7070F:	include/uapi/drm/i915_drm.h
7071F:	Documentation/gpu/i915.rst
7072
7073INTEL ETHERNET DRIVERS
7074M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7075L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7076W:	http://www.intel.com/support/feedback.htm
7077W:	http://e1000.sourceforge.net/
7078Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7081S:	Supported
7082F:	Documentation/networking/e100.txt
7083F:	Documentation/networking/e1000.txt
7084F:	Documentation/networking/e1000e.txt
7085F:	Documentation/networking/igb.txt
7086F:	Documentation/networking/igbvf.txt
7087F:	Documentation/networking/ixgb.txt
7088F:	Documentation/networking/ixgbe.txt
7089F:	Documentation/networking/ixgbevf.txt
7090F:	Documentation/networking/i40e.txt
7091F:	Documentation/networking/i40evf.txt
7092F:	Documentation/networking/ice.txt
7093F:	drivers/net/ethernet/intel/
7094F:	drivers/net/ethernet/intel/*/
7095F:	include/linux/avf/virtchnl.h
7096
7097INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7098M:	Maik Broemme <mbroemme@libmpq.org>
7099L:	linux-fbdev@vger.kernel.org
7100S:	Maintained
7101F:	Documentation/fb/intelfb.txt
7102F:	drivers/video/fbdev/intelfb/
7103
7104INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7105M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7106M:	Zhi Wang <zhi.a.wang@intel.com>
7107L:	intel-gvt-dev@lists.freedesktop.org
7108L:	intel-gfx@lists.freedesktop.org
7109W:	https://01.org/igvt-g
7110T:	git https://github.com/intel/gvt-linux.git
7111S:	Supported
7112F:	drivers/gpu/drm/i915/gvt/
7113
7114INTEL HID EVENT DRIVER
7115M:	Alex Hung <alex.hung@canonical.com>
7116L:	platform-driver-x86@vger.kernel.org
7117S:	Maintained
7118F:	drivers/platform/x86/intel-hid.c
7119
7120INTEL I/OAT DMA DRIVER
7121M:	Dave Jiang <dave.jiang@intel.com>
7122R:	Dan Williams <dan.j.williams@intel.com>
7123L:	dmaengine@vger.kernel.org
7124Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7125S:	Supported
7126F:	drivers/dma/ioat*
7127
7128INTEL IDLE DRIVER
7129M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7130M:	Len Brown <lenb@kernel.org>
7131L:	linux-pm@vger.kernel.org
7132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7133B:	https://bugzilla.kernel.org
7134S:	Supported
7135F:	drivers/idle/intel_idle.c
7136
7137INTEL INTEGRATED SENSOR HUB DRIVER
7138M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7139M:	Jiri Kosina <jikos@kernel.org>
7140L:	linux-input@vger.kernel.org
7141S:	Maintained
7142F:	drivers/hid/intel-ish-hid/
7143
7144INTEL IOMMU (VT-d)
7145M:	David Woodhouse <dwmw2@infradead.org>
7146L:	iommu@lists.linux-foundation.org
7147T:	git git://git.infradead.org/iommu-2.6.git
7148S:	Supported
7149F:	drivers/iommu/intel-iommu.c
7150F:	include/linux/intel-iommu.h
7151
7152INTEL IOP-ADMA DMA DRIVER
7153R:	Dan Williams <dan.j.williams@intel.com>
7154S:	Odd fixes
7155F:	drivers/dma/iop-adma.c
7156
7157INTEL IPU3 CSI-2 CIO2 DRIVER
7158M:	Yong Zhi <yong.zhi@intel.com>
7159M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7160L:	linux-media@vger.kernel.org
7161S:	Maintained
7162F:	drivers/media/pci/intel/ipu3/
7163F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7164
7165INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7166M:	Krzysztof Halasa <khalasa@piap.pl>
7167S:	Maintained
7168F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7169F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7170F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7171F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7172F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7173F:	drivers/net/wan/ixp4xx_hss.c
7174
7175INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7176M:	Deepak Saxena <dsaxena@plexity.net>
7177S:	Maintained
7178F:	drivers/char/hw_random/ixp4xx-rng.c
7179
7180INTEL MANAGEMENT ENGINE (mei)
7181M:	Tomas Winkler <tomas.winkler@intel.com>
7182L:	linux-kernel@vger.kernel.org
7183S:	Supported
7184F:	include/uapi/linux/mei.h
7185F:	include/linux/mei_cl_bus.h
7186F:	drivers/misc/mei/*
7187F:	drivers/watchdog/mei_wdt.c
7188F:	Documentation/misc-devices/mei/*
7189F:	samples/mei/*
7190
7191INTEL MENLOW THERMAL DRIVER
7192M:	Sujith Thomas <sujith.thomas@intel.com>
7193L:	platform-driver-x86@vger.kernel.org
7194W:	https://01.org/linux-acpi
7195S:	Supported
7196F:	drivers/platform/x86/intel_menlow.c
7197
7198INTEL MERRIFIELD GPIO DRIVER
7199M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7200L:	linux-gpio@vger.kernel.org
7201S:	Maintained
7202F:	drivers/gpio/gpio-merrifield.c
7203
7204INTEL MIC DRIVERS (mic)
7205M:	Sudeep Dutt <sudeep.dutt@intel.com>
7206M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7207S:	Supported
7208W:	https://github.com/sudeepdutt/mic
7209W:	http://software.intel.com/en-us/mic-developer
7210F:	include/linux/mic_bus.h
7211F:	include/linux/scif.h
7212F:	include/uapi/linux/mic_common.h
7213F:	include/uapi/linux/mic_ioctl.h
7214F:	include/uapi/linux/scif_ioctl.h
7215F:	drivers/misc/mic/
7216F:	drivers/dma/mic_x100_dma.c
7217F:	drivers/dma/mic_x100_dma.h
7218F:	Documentation/mic/
7219
7220INTEL PMC CORE DRIVER
7221M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7222M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7223L:	platform-driver-x86@vger.kernel.org
7224S:	Maintained
7225F:	arch/x86/include/asm/pmc_core.h
7226F:	drivers/platform/x86/intel_pmc_core*
7227
7228INTEL PMC/P-Unit IPC DRIVER
7229M:	Zha Qipeng<qipeng.zha@intel.com>
7230L:	platform-driver-x86@vger.kernel.org
7231S:	Maintained
7232F:	drivers/platform/x86/intel_pmc_ipc.c
7233F:	drivers/platform/x86/intel_punit_ipc.c
7234F:	arch/x86/include/asm/intel_pmc_ipc.h
7235F:	arch/x86/include/asm/intel_punit_ipc.h
7236
7237INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7238M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7239L:	linux-wireless@vger.kernel.org
7240S:	Maintained
7241F:	Documentation/networking/README.ipw2100
7242F:	Documentation/networking/README.ipw2200
7243F:	drivers/net/wireless/intel/ipw2x00/
7244
7245INTEL PSTATE DRIVER
7246M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7247M:	Len Brown <lenb@kernel.org>
7248L:	linux-pm@vger.kernel.org
7249S:	Supported
7250F:	drivers/cpufreq/intel_pstate.c
7251
7252INTEL RDMA RNIC DRIVER
7253M:	Faisal Latif <faisal.latif@intel.com>
7254M:	Shiraz Saleem <shiraz.saleem@intel.com>
7255L:	linux-rdma@vger.kernel.org
7256S:	Supported
7257F:	drivers/infiniband/hw/i40iw/
7258F:	include/uapi/rdma/i40iw-abi.h
7259
7260INTEL SHA MULTIBUFFER DRIVER
7261M:	Megha Dey <megha.dey@linux.intel.com>
7262R:	Tim Chen <tim.c.chen@linux.intel.com>
7263L:	linux-crypto@vger.kernel.org
7264S:	Supported
7265F:	arch/x86/crypto/sha*-mb
7266F:	crypto/mcryptd.c
7267
7268INTEL TELEMETRY DRIVER
7269M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7270L:	platform-driver-x86@vger.kernel.org
7271S:	Maintained
7272F:	arch/x86/include/asm/intel_telemetry.h
7273F:	drivers/platform/x86/intel_telemetry*
7274
7275INTEL VIRTUAL BUTTON DRIVER
7276M:	AceLan Kao <acelan.kao@canonical.com>
7277L:	platform-driver-x86@vger.kernel.org
7278S:	Maintained
7279F:	drivers/platform/x86/intel-vbtn.c
7280
7281INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7282M:	Stanislaw Gruszka <sgruszka@redhat.com>
7283L:	linux-wireless@vger.kernel.org
7284S:	Supported
7285F:	drivers/net/wireless/intel/iwlegacy/
7286
7287INTEL WIRELESS WIFI LINK (iwlwifi)
7288M:	Johannes Berg <johannes.berg@intel.com>
7289M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7290M:	Luca Coelho <luciano.coelho@intel.com>
7291M:	Intel Linux Wireless <linuxwifi@intel.com>
7292L:	linux-wireless@vger.kernel.org
7293W:	http://intellinuxwireless.org
7294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7295S:	Supported
7296F:	drivers/net/wireless/intel/iwlwifi/
7297
7298INTEL WIRELESS WIMAX CONNECTION 2400
7299M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7300M:	linux-wimax@intel.com
7301L:	wimax@linuxwimax.org (subscribers-only)
7302S:	Supported
7303W:	http://linuxwimax.org
7304F:	Documentation/wimax/README.i2400m
7305F:	drivers/net/wimax/i2400m/
7306F:	include/uapi/linux/wimax/i2400m.h
7307
7308INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7309M:	Mario Limonciello <mario.limonciello@dell.com>
7310S:	Maintained
7311F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7312
7313INTEL(R) TRACE HUB
7314M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7315S:	Supported
7316F:	Documentation/trace/intel_th.txt
7317F:	drivers/hwtracing/intel_th/
7318
7319INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7320M:	Ning Sun <ning.sun@intel.com>
7321L:	tboot-devel@lists.sourceforge.net
7322W:	http://tboot.sourceforge.net
7323T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7324S:	Supported
7325F:	Documentation/intel_txt.txt
7326F:	include/linux/tboot.h
7327F:	arch/x86/kernel/tboot.c
7328
7329INTEL-MID GPIO DRIVER
7330M:	David Cohen <david.a.cohen@linux.intel.com>
7331L:	linux-gpio@vger.kernel.org
7332S:	Maintained
7333F:	drivers/gpio/gpio-intel-mid.c
7334
7335INVENSENSE MPU-3050 GYROSCOPE DRIVER
7336M:	Linus Walleij <linus.walleij@linaro.org>
7337L:	linux-iio@vger.kernel.org
7338S:	Maintained
7339F:	drivers/iio/gyro/mpu3050*
7340F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7341
7342IOC3 ETHERNET DRIVER
7343M:	Ralf Baechle <ralf@linux-mips.org>
7344L:	linux-mips@linux-mips.org
7345S:	Maintained
7346F:	drivers/net/ethernet/sgi/ioc3-eth.c
7347
7348IOC3 SERIAL DRIVER
7349M:	Pat Gefre <pfg@sgi.com>
7350L:	linux-serial@vger.kernel.org
7351S:	Maintained
7352F:	drivers/tty/serial/ioc3_serial.c
7353
7354IOMMU DRIVERS
7355M:	Joerg Roedel <joro@8bytes.org>
7356L:	iommu@lists.linux-foundation.org
7357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7358S:	Maintained
7359F:	Documentation/devicetree/bindings/iommu/
7360F:	drivers/iommu/
7361F:	include/linux/iommu.h
7362F:	include/linux/of_iommu.h
7363F:	include/linux/iova.h
7364
7365IP MASQUERADING
7366M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7367S:	Maintained
7368F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7369
7370IPMI SUBSYSTEM
7371M:	Corey Minyard <minyard@acm.org>
7372L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7373W:	http://openipmi.sourceforge.net/
7374S:	Supported
7375F:	Documentation/IPMI.txt
7376F:	drivers/char/ipmi/
7377F:	include/linux/ipmi*
7378F:	include/uapi/linux/ipmi*
7379
7380IPS SCSI RAID DRIVER
7381M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7382L:	linux-scsi@vger.kernel.org
7383W:	http://www.adaptec.com/
7384S:	Maintained
7385F:	drivers/scsi/ips*
7386
7387IPVS
7388M:	Wensong Zhang <wensong@linux-vs.org>
7389M:	Simon Horman <horms@verge.net.au>
7390M:	Julian Anastasov <ja@ssi.bg>
7391L:	netdev@vger.kernel.org
7392L:	lvs-devel@vger.kernel.org
7393S:	Maintained
7394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7396F:	Documentation/networking/ipvs-sysctl.txt
7397F:	include/net/ip_vs.h
7398F:	include/uapi/linux/ip_vs.h
7399F:	net/netfilter/ipvs/
7400
7401IPWIRELESS DRIVER
7402M:	Jiri Kosina <jikos@kernel.org>
7403M:	David Sterba <dsterba@suse.com>
7404S:	Odd Fixes
7405F:	drivers/tty/ipwireless/
7406
7407IPX NETWORK LAYER
7408L:	netdev@vger.kernel.org
7409S:	Obsolete
7410F:	include/uapi/linux/ipx.h
7411F:	drivers/staging/ipx/
7412
7413IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7414M:	Marc Zyngier <marc.zyngier@arm.com>
7415S:	Maintained
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7417F:	Documentation/IRQ-domain.txt
7418F:	include/linux/irqdomain.h
7419F:	kernel/irq/irqdomain.c
7420F:	kernel/irq/msi.c
7421
7422IRQ SUBSYSTEM
7423M:	Thomas Gleixner <tglx@linutronix.de>
7424L:	linux-kernel@vger.kernel.org
7425S:	Maintained
7426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7427F:	kernel/irq/
7428
7429IRQCHIP DRIVERS
7430M:	Thomas Gleixner <tglx@linutronix.de>
7431M:	Jason Cooper <jason@lakedaemon.net>
7432M:	Marc Zyngier <marc.zyngier@arm.com>
7433L:	linux-kernel@vger.kernel.org
7434S:	Maintained
7435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7436F:	Documentation/devicetree/bindings/interrupt-controller/
7437F:	drivers/irqchip/
7438
7439ISA
7440M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7441S:	Maintained
7442F:	Documentation/isa.txt
7443F:	drivers/base/isa.c
7444F:	include/linux/isa.h
7445
7446ISA RADIO MODULE
7447M:	Hans Verkuil <hverkuil@xs4all.nl>
7448L:	linux-media@vger.kernel.org
7449T:	git git://linuxtv.org/media_tree.git
7450W:	https://linuxtv.org
7451S:	Maintained
7452F:	drivers/media/radio/radio-isa*
7453
7454ISAPNP
7455M:	Jaroslav Kysela <perex@perex.cz>
7456S:	Maintained
7457F:	Documentation/isapnp.txt
7458F:	drivers/pnp/isapnp/
7459F:	include/linux/isapnp.h
7460
7461ISCSI
7462M:	Lee Duncan <lduncan@suse.com>
7463M:	Chris Leech <cleech@redhat.com>
7464L:	open-iscsi@googlegroups.com
7465W:	www.open-iscsi.com
7466S:	Maintained
7467F:	drivers/scsi/*iscsi*
7468F:	include/scsi/*iscsi*
7469
7470iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7471M:	Peter Jones <pjones@redhat.com>
7472M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7473S:	Maintained
7474F:	drivers/firmware/iscsi_ibft*
7475
7476ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7477M:	Or Gerlitz <ogerlitz@mellanox.com>
7478M:	Sagi Grimberg <sagi@grimberg.me>
7479M:	Roi Dayan <roid@mellanox.com>
7480L:	linux-rdma@vger.kernel.org
7481S:	Supported
7482W:	http://www.openfabrics.org
7483W:	www.open-iscsi.org
7484Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7485F:	drivers/infiniband/ulp/iser/
7486
7487ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7488M:	Sagi Grimberg <sagi@grimberg.me>
7489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7490L:	linux-rdma@vger.kernel.org
7491L:	target-devel@vger.kernel.org
7492S:	Supported
7493W:	http://www.linux-iscsi.org
7494F:	drivers/infiniband/ulp/isert
7495
7496ISDN SUBSYSTEM
7497M:	Karsten Keil <isdn@linux-pingi.de>
7498L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7499L:	netdev@vger.kernel.org
7500W:	http://www.isdn4linux.de
7501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7502S:	Maintained
7503F:	Documentation/isdn/
7504F:	drivers/isdn/
7505F:	include/linux/isdn.h
7506F:	include/linux/isdn/
7507F:	include/uapi/linux/isdn.h
7508F:	include/uapi/linux/isdn/
7509
7510ISDN SUBSYSTEM (Eicon active card driver)
7511M:	Armin Schindler <mac@melware.de>
7512L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7513W:	http://www.melware.de
7514S:	Maintained
7515F:	drivers/isdn/hardware/eicon/
7516
7517IT87 HARDWARE MONITORING DRIVER
7518M:	Jean Delvare <jdelvare@suse.com>
7519L:	linux-hwmon@vger.kernel.org
7520S:	Maintained
7521F:	Documentation/hwmon/it87
7522F:	drivers/hwmon/it87.c
7523
7524IT913X MEDIA DRIVER
7525M:	Antti Palosaari <crope@iki.fi>
7526L:	linux-media@vger.kernel.org
7527W:	https://linuxtv.org
7528W:	http://palosaari.fi/linux/
7529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7530T:	git git://linuxtv.org/anttip/media_tree.git
7531S:	Maintained
7532F:	drivers/media/tuners/it913x*
7533
7534IVTV VIDEO4LINUX DRIVER
7535M:	Andy Walls <awalls@md.metrocast.net>
7536L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7537L:	linux-media@vger.kernel.org
7538T:	git git://linuxtv.org/media_tree.git
7539W:	http://www.ivtvdriver.org
7540S:	Maintained
7541F:	Documentation/media/v4l-drivers/ivtv*
7542F:	drivers/media/pci/ivtv/
7543F:	include/uapi/linux/ivtv*
7544
7545IX2505V MEDIA DRIVER
7546M:	Malcolm Priestley <tvboxspy@gmail.com>
7547L:	linux-media@vger.kernel.org
7548W:	https://linuxtv.org
7549Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7550S:	Maintained
7551F:	drivers/media/dvb-frontends/ix2505v*
7552
7553JAILHOUSE HYPERVISOR INTERFACE
7554M:	Jan Kiszka <jan.kiszka@siemens.com>
7555L:	jailhouse-dev@googlegroups.com
7556S:	Maintained
7557F:	arch/x86/kernel/jailhouse.c
7558F:	arch/x86/include/asm/jailhouse_para.h
7559
7560JC42.4 TEMPERATURE SENSOR DRIVER
7561M:	Guenter Roeck <linux@roeck-us.net>
7562L:	linux-hwmon@vger.kernel.org
7563S:	Maintained
7564F:	drivers/hwmon/jc42.c
7565F:	Documentation/hwmon/jc42
7566
7567JFS FILESYSTEM
7568M:	Dave Kleikamp <shaggy@kernel.org>
7569L:	jfs-discussion@lists.sourceforge.net
7570W:	http://jfs.sourceforge.net/
7571T:	git git://github.com/kleikamp/linux-shaggy.git
7572S:	Maintained
7573F:	Documentation/filesystems/jfs.txt
7574F:	fs/jfs/
7575
7576JME NETWORK DRIVER
7577M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7578L:	netdev@vger.kernel.org
7579S:	Maintained
7580F:	drivers/net/ethernet/jme.*
7581
7582JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7583M:	David Woodhouse <dwmw2@infradead.org>
7584L:	linux-mtd@lists.infradead.org
7585W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7586S:	Maintained
7587F:	fs/jffs2/
7588F:	include/uapi/linux/jffs2.h
7589
7590JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7591M:	"Theodore Ts'o" <tytso@mit.edu>
7592M:	Jan Kara <jack@suse.com>
7593L:	linux-ext4@vger.kernel.org
7594S:	Maintained
7595F:	fs/jbd2/
7596F:	include/linux/jbd2.h
7597
7598JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7599M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7600L:	linux-media@vger.kernel.org
7601S:	Maintained
7602F:	drivers/media/platform/rcar_jpu.c
7603
7604JSM Neo PCI based serial card
7605M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7606L:	linux-serial@vger.kernel.org
7607S:	Maintained
7608F:	drivers/tty/serial/jsm/
7609
7610K10TEMP HARDWARE MONITORING DRIVER
7611M:	Clemens Ladisch <clemens@ladisch.de>
7612L:	linux-hwmon@vger.kernel.org
7613S:	Maintained
7614F:	Documentation/hwmon/k10temp
7615F:	drivers/hwmon/k10temp.c
7616
7617K8TEMP HARDWARE MONITORING DRIVER
7618M:	Rudolf Marek <r.marek@assembler.cz>
7619L:	linux-hwmon@vger.kernel.org
7620S:	Maintained
7621F:	Documentation/hwmon/k8temp
7622F:	drivers/hwmon/k8temp.c
7623
7624KASAN
7625M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7626R:	Alexander Potapenko <glider@google.com>
7627R:	Dmitry Vyukov <dvyukov@google.com>
7628L:	kasan-dev@googlegroups.com
7629S:	Maintained
7630F:	arch/*/include/asm/kasan.h
7631F:	arch/*/mm/kasan_init*
7632F:	Documentation/dev-tools/kasan.rst
7633F:	include/linux/kasan*.h
7634F:	lib/test_kasan.c
7635F:	mm/kasan/
7636F:	scripts/Makefile.kasan
7637
7638KCONFIG
7639M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7641L:	linux-kbuild@vger.kernel.org
7642S:	Maintained
7643F:	Documentation/kbuild/kconfig-language.txt
7644F:	scripts/kconfig/
7645
7646KDUMP
7647M:	Dave Young <dyoung@redhat.com>
7648M:	Baoquan He <bhe@redhat.com>
7649R:	Vivek Goyal <vgoyal@redhat.com>
7650L:	kexec@lists.infradead.org
7651W:	http://lse.sourceforge.net/kdump/
7652S:	Maintained
7653F:	Documentation/kdump/
7654
7655KEENE FM RADIO TRANSMITTER DRIVER
7656M:	Hans Verkuil <hverkuil@xs4all.nl>
7657L:	linux-media@vger.kernel.org
7658T:	git git://linuxtv.org/media_tree.git
7659W:	https://linuxtv.org
7660S:	Maintained
7661F:	drivers/media/radio/radio-keene*
7662
7663KERNEL AUTOMOUNTER v4 (AUTOFS4)
7664M:	Ian Kent <raven@themaw.net>
7665L:	autofs@vger.kernel.org
7666S:	Maintained
7667F:	fs/autofs4/
7668
7669KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7670M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7671M:	Michal Marek <michal.lkml@markovi.net>
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7673L:	linux-kbuild@vger.kernel.org
7674S:	Maintained
7675F:	Documentation/kbuild/
7676F:	Makefile
7677F:	scripts/Kbuild*
7678F:	scripts/Makefile*
7679F:	scripts/basic/
7680F:	scripts/mk*
7681F:	scripts/mod/
7682F:	scripts/package/
7683
7684KERNEL JANITORS
7685L:	kernel-janitors@vger.kernel.org
7686W:	http://kernelnewbies.org/KernelJanitors
7687S:	Odd Fixes
7688
7689KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7690M:	"J. Bruce Fields" <bfields@fieldses.org>
7691M:	Jeff Layton <jlayton@kernel.org>
7692L:	linux-nfs@vger.kernel.org
7693W:	http://nfs.sourceforge.net/
7694T:	git git://linux-nfs.org/~bfields/linux.git
7695S:	Supported
7696F:	fs/nfsd/
7697F:	include/uapi/linux/nfsd/
7698F:	fs/lockd/
7699F:	fs/nfs_common/
7700F:	net/sunrpc/
7701F:	include/linux/lockd/
7702F:	include/linux/sunrpc/
7703F:	include/uapi/linux/sunrpc/
7704
7705KERNEL SELFTEST FRAMEWORK
7706M:	Shuah Khan <shuahkh@osg.samsung.com>
7707M:	Shuah Khan <shuah@kernel.org>
7708L:	linux-kselftest@vger.kernel.org
7709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7710S:	Maintained
7711F:	tools/testing/selftests/
7712F:	Documentation/dev-tools/kselftest*
7713
7714KERNEL USERMODE HELPER
7715M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7716L:	linux-kernel@vger.kernel.org
7717S:	Maintained
7718F:	kernel/umh.c
7719F:	include/linux/umh.h
7720
7721KERNEL VIRTUAL MACHINE (KVM)
7722M:	Paolo Bonzini <pbonzini@redhat.com>
7723M:	Radim Krčmář <rkrcmar@redhat.com>
7724L:	kvm@vger.kernel.org
7725W:	http://www.linux-kvm.org
7726T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7727S:	Supported
7728F:	Documentation/virtual/kvm/
7729F:	include/trace/events/kvm.h
7730F:	include/uapi/asm-generic/kvm*
7731F:	include/uapi/linux/kvm*
7732F:	include/asm-generic/kvm*
7733F:	include/linux/kvm*
7734F:	include/kvm/iodev.h
7735F:	virt/kvm/*
7736F:	tools/kvm/
7737
7738KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7739M:	Joerg Roedel <joro@8bytes.org>
7740L:	kvm@vger.kernel.org
7741W:	http://www.linux-kvm.org/
7742S:	Maintained
7743F:	arch/x86/include/asm/svm.h
7744F:	arch/x86/kvm/svm.c
7745
7746KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7747M:	Christoffer Dall <christoffer.dall@arm.com>
7748M:	Marc Zyngier <marc.zyngier@arm.com>
7749L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7750L:	kvmarm@lists.cs.columbia.edu
7751W:	http://systems.cs.columbia.edu/projects/kvm-arm
7752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7753S:	Supported
7754F:	arch/arm/include/uapi/asm/kvm*
7755F:	arch/arm/include/asm/kvm*
7756F:	arch/arm/kvm/
7757F:	virt/kvm/arm/
7758F:	include/kvm/arm_*
7759
7760KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7761M:	Christoffer Dall <christoffer.dall@arm.com>
7762M:	Marc Zyngier <marc.zyngier@arm.com>
7763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7764L:	kvmarm@lists.cs.columbia.edu
7765S:	Maintained
7766F:	arch/arm64/include/uapi/asm/kvm*
7767F:	arch/arm64/include/asm/kvm*
7768F:	arch/arm64/kvm/
7769
7770KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7771M:	James Hogan <jhogan@kernel.org>
7772L:	linux-mips@linux-mips.org
7773S:	Supported
7774F:	arch/mips/include/uapi/asm/kvm*
7775F:	arch/mips/include/asm/kvm*
7776F:	arch/mips/kvm/
7777
7778KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7779M:	Paul Mackerras <paulus@ozlabs.org>
7780L:	kvm-ppc@vger.kernel.org
7781W:	http://www.linux-kvm.org/
7782T:	git git://github.com/agraf/linux-2.6.git
7783S:	Supported
7784F:	arch/powerpc/include/uapi/asm/kvm*
7785F:	arch/powerpc/include/asm/kvm*
7786F:	arch/powerpc/kvm/
7787F:	arch/powerpc/kernel/kvm*
7788
7789KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7790M:	Christian Borntraeger <borntraeger@de.ibm.com>
7791M:	Janosch Frank <frankja@linux.ibm.com>
7792R:	David Hildenbrand <david@redhat.com>
7793R:	Cornelia Huck <cohuck@redhat.com>
7794L:	linux-s390@vger.kernel.org
7795W:	http://www.ibm.com/developerworks/linux/linux390/
7796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7797S:	Supported
7798F:	arch/s390/include/uapi/asm/kvm*
7799F:	arch/s390/include/asm/gmap.h
7800F:	arch/s390/include/asm/kvm*
7801F:	arch/s390/kvm/
7802F:	arch/s390/mm/gmap.c
7803
7804KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7805M:	Paolo Bonzini <pbonzini@redhat.com>
7806M:	Radim Krčmář <rkrcmar@redhat.com>
7807L:	kvm@vger.kernel.org
7808W:	http://www.linux-kvm.org
7809T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7810S:	Supported
7811F:	arch/x86/kvm/
7812F:	arch/x86/include/uapi/asm/kvm*
7813F:	arch/x86/include/asm/kvm*
7814F:	arch/x86/include/asm/pvclock-abi.h
7815F:	arch/x86/kernel/kvm.c
7816F:	arch/x86/kernel/kvmclock.c
7817
7818KERNFS
7819M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7820M:	Tejun Heo <tj@kernel.org>
7821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7822S:	Supported
7823F:	include/linux/kernfs.h
7824F:	fs/kernfs/
7825
7826KEXEC
7827M:	Eric Biederman <ebiederm@xmission.com>
7828W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7829L:	kexec@lists.infradead.org
7830S:	Maintained
7831F:	include/linux/kexec.h
7832F:	include/uapi/linux/kexec.h
7833F:	kernel/kexec*
7834
7835KEYS-ENCRYPTED
7836M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7837L:	linux-integrity@vger.kernel.org
7838L:	keyrings@vger.kernel.org
7839S:	Supported
7840F:	Documentation/security/keys/trusted-encrypted.rst
7841F:	include/keys/encrypted-type.h
7842F:	security/keys/encrypted-keys/
7843
7844KEYS-TRUSTED
7845M:	James Bottomley <jejb@linux.vnet.ibm.com>
7846M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7847L:	linux-integrity@vger.kernel.org
7848L:	keyrings@vger.kernel.org
7849S:	Supported
7850F:	Documentation/security/keys/trusted-encrypted.rst
7851F:	include/keys/trusted-type.h
7852F:	security/keys/trusted.c
7853F:	security/keys/trusted.h
7854
7855KEYS/KEYRINGS:
7856M:	David Howells <dhowells@redhat.com>
7857L:	keyrings@vger.kernel.org
7858S:	Maintained
7859F:	Documentation/security/keys/core.rst
7860F:	include/linux/key.h
7861F:	include/linux/key-type.h
7862F:	include/linux/keyctl.h
7863F:	include/uapi/linux/keyctl.h
7864F:	include/keys/
7865F:	security/keys/
7866
7867KGDB / KDB /debug_core
7868M:	Jason Wessel <jason.wessel@windriver.com>
7869M:	Daniel Thompson <daniel.thompson@linaro.org>
7870W:	http://kgdb.wiki.kernel.org/
7871L:	kgdb-bugreport@lists.sourceforge.net
7872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7873S:	Maintained
7874F:	Documentation/dev-tools/kgdb.rst
7875F:	drivers/misc/kgdbts.c
7876F:	drivers/tty/serial/kgdboc.c
7877F:	include/linux/kdb.h
7878F:	include/linux/kgdb.h
7879F:	kernel/debug/
7880
7881KMEMLEAK
7882M:	Catalin Marinas <catalin.marinas@arm.com>
7883S:	Maintained
7884F:	Documentation/dev-tools/kmemleak.rst
7885F:	include/linux/kmemleak.h
7886F:	mm/kmemleak.c
7887F:	mm/kmemleak-test.c
7888
7889KMOD KERNEL MODULE LOADER - USERMODE HELPER
7890M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7891L:	linux-kernel@vger.kernel.org
7892S:	Maintained
7893F:	kernel/kmod.c
7894F:	include/linux/kmod.h
7895F:	lib/test_kmod.c
7896F:	tools/testing/selftests/kmod/
7897
7898KPROBES
7899M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7900M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7901M:	"David S. Miller" <davem@davemloft.net>
7902M:	Masami Hiramatsu <mhiramat@kernel.org>
7903S:	Maintained
7904F:	Documentation/kprobes.txt
7905F:	include/linux/kprobes.h
7906F:	include/asm-generic/kprobes.h
7907F:	kernel/kprobes.c
7908
7909KS0108 LCD CONTROLLER DRIVER
7910M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7911W:	http://miguelojeda.es/auxdisplay.htm
7912W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7913S:	Maintained
7914F:	Documentation/auxdisplay/ks0108
7915F:	drivers/auxdisplay/ks0108.c
7916F:	include/linux/ks0108.h
7917
7918L3MDEV
7919M:	David Ahern <dsa@cumulusnetworks.com>
7920L:	netdev@vger.kernel.org
7921S:	Maintained
7922F:	net/l3mdev
7923F:	include/net/l3mdev.h
7924
7925LANTIQ MIPS ARCHITECTURE
7926M:	John Crispin <john@phrozen.org>
7927L:	linux-mips@linux-mips.org
7928S:	Maintained
7929F:	arch/mips/lantiq
7930F:	drivers/soc/lantiq
7931
7932LAPB module
7933L:	linux-x25@vger.kernel.org
7934S:	Orphan
7935F:	Documentation/networking/lapb-module.txt
7936F:	include/*/lapb.h
7937F:	net/lapb/
7938
7939LASI 53c700 driver for PARISC
7940M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7941L:	linux-scsi@vger.kernel.org
7942S:	Maintained
7943F:	Documentation/scsi/53c700.txt
7944F:	drivers/scsi/53c700*
7945
7946LEAKING_ADDRESSES
7947M:	Tobin C. Harding <me@tobin.cc>
7948M:	Tycho Andersen <tycho@tycho.ws>
7949L:	kernel-hardening@lists.openwall.com
7950S:	Maintained
7951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7952F:	scripts/leaking_addresses.pl
7953
7954LED SUBSYSTEM
7955M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7956M:	Pavel Machek <pavel@ucw.cz>
7957L:	linux-leds@vger.kernel.org
7958T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7959S:	Maintained
7960F:	Documentation/devicetree/bindings/leds/
7961F:	drivers/leds/
7962F:	include/linux/leds.h
7963
7964LEGACY EEPROM DRIVER
7965M:	Jean Delvare <jdelvare@suse.com>
7966S:	Maintained
7967F:	Documentation/misc-devices/eeprom
7968F:	drivers/misc/eeprom/eeprom.c
7969
7970LEGO USB Tower driver
7971M:	Juergen Stuber <starblue@users.sourceforge.net>
7972L:	legousb-devel@lists.sourceforge.net
7973W:	http://legousb.sourceforge.net/
7974S:	Maintained
7975F:	drivers/usb/misc/legousbtower.c
7976
7977LG2160 MEDIA DRIVER
7978M:	Michael Krufky <mkrufky@linuxtv.org>
7979L:	linux-media@vger.kernel.org
7980W:	https://linuxtv.org
7981W:	http://github.com/mkrufky
7982Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7983T:	git git://linuxtv.org/mkrufky/tuners.git
7984S:	Maintained
7985F:	drivers/media/dvb-frontends/lg2160.*
7986
7987LGDT3305 MEDIA DRIVER
7988M:	Michael Krufky <mkrufky@linuxtv.org>
7989L:	linux-media@vger.kernel.org
7990W:	https://linuxtv.org
7991W:	http://github.com/mkrufky
7992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7993T:	git git://linuxtv.org/mkrufky/tuners.git
7994S:	Maintained
7995F:	drivers/media/dvb-frontends/lgdt3305.*
7996
7997LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7998M:	Viresh Kumar <vireshk@kernel.org>
7999L:	linux-ide@vger.kernel.org
8000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8001S:	Maintained
8002F:	include/linux/pata_arasan_cf_data.h
8003F:	drivers/ata/pata_arasan_cf.c
8004
8005LIBATA PATA DRIVERS
8006M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8007M:	Tejun Heo <tj@kernel.org>
8008L:	linux-ide@vger.kernel.org
8009T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8010S:	Maintained
8011F:	drivers/ata/pata_*.c
8012F:	drivers/ata/ata_generic.c
8013
8014LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8015M:	Linus Walleij <linus.walleij@linaro.org>
8016L:	linux-ide@vger.kernel.org
8017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8018S:	Maintained
8019F:	drivers/ata/pata_ftide010.c
8020F:	drivers/ata/sata_gemini.c
8021F:	drivers/ata/sata_gemini.h
8022
8023LIBATA SATA AHCI PLATFORM devices support
8024M:	Hans de Goede <hdegoede@redhat.com>
8025M:	Tejun Heo <tj@kernel.org>
8026L:	linux-ide@vger.kernel.org
8027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8028S:	Maintained
8029F:	drivers/ata/ahci_platform.c
8030F:	drivers/ata/libahci_platform.c
8031F:	include/linux/ahci_platform.h
8032
8033LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8034M:	Mikael Pettersson <mikpelinux@gmail.com>
8035L:	linux-ide@vger.kernel.org
8036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8037S:	Maintained
8038F:	drivers/ata/sata_promise.*
8039
8040LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8041M:	Tejun Heo <tj@kernel.org>
8042L:	linux-ide@vger.kernel.org
8043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8044S:	Maintained
8045F:	drivers/ata/
8046F:	include/linux/ata.h
8047F:	include/linux/libata.h
8048F:	Documentation/devicetree/bindings/ata/
8049
8050LIBLOCKDEP
8051M:	Sasha Levin <alexander.levin@verizon.com>
8052S:	Maintained
8053F:	tools/lib/lockdep/
8054
8055LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8056M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8057M:	Dan Williams <dan.j.williams@intel.com>
8058M:	Vishal Verma <vishal.l.verma@intel.com>
8059M:	Dave Jiang <dave.jiang@intel.com>
8060L:	linux-nvdimm@lists.01.org
8061Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8062S:	Supported
8063F:	drivers/nvdimm/blk.c
8064F:	drivers/nvdimm/region_devs.c
8065
8066LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8067M:	Vishal Verma <vishal.l.verma@intel.com>
8068M:	Dan Williams <dan.j.williams@intel.com>
8069M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8070M:	Dave Jiang <dave.jiang@intel.com>
8071L:	linux-nvdimm@lists.01.org
8072Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8073S:	Supported
8074F:	drivers/nvdimm/btt*
8075
8076LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8077M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8078M:	Dan Williams <dan.j.williams@intel.com>
8079M:	Vishal Verma <vishal.l.verma@intel.com>
8080M:	Dave Jiang <dave.jiang@intel.com>
8081L:	linux-nvdimm@lists.01.org
8082Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8083S:	Supported
8084F:	drivers/nvdimm/pmem*
8085
8086LIBNVDIMM: DEVICETREE BINDINGS
8087M:	Oliver O'Halloran <oohall@gmail.com>
8088L:	linux-nvdimm@lists.01.org
8089Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8090S:	Supported
8091F:	drivers/nvdimm/of_pmem.c
8092F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8093
8094LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8095M:	Dan Williams <dan.j.williams@intel.com>
8096M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8097M:	Vishal Verma <vishal.l.verma@intel.com>
8098M:	Dave Jiang <dave.jiang@intel.com>
8099L:	linux-nvdimm@lists.01.org
8100Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8102S:	Supported
8103F:	drivers/nvdimm/*
8104F:	drivers/acpi/nfit/*
8105F:	include/linux/nd.h
8106F:	include/linux/libnvdimm.h
8107F:	include/uapi/linux/ndctl.h
8108
8109LIGHTNVM PLATFORM SUPPORT
8110M:	Matias Bjorling <mb@lightnvm.io>
8111W:	http://github/OpenChannelSSD
8112L:	linux-block@vger.kernel.org
8113S:	Maintained
8114F:	drivers/lightnvm/
8115F:	include/linux/lightnvm.h
8116F:	include/uapi/linux/lightnvm.h
8117
8118LINUX FOR POWER MACINTOSH
8119M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8120W:	http://www.penguinppc.org/
8121L:	linuxppc-dev@lists.ozlabs.org
8122S:	Maintained
8123F:	arch/powerpc/platforms/powermac/
8124F:	drivers/macintosh/
8125
8126LINUX FOR POWERPC (32-BIT AND 64-BIT)
8127M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8128M:	Paul Mackerras <paulus@samba.org>
8129M:	Michael Ellerman <mpe@ellerman.id.au>
8130W:	https://github.com/linuxppc/linux/wiki
8131L:	linuxppc-dev@lists.ozlabs.org
8132Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8134S:	Supported
8135F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8136F:	Documentation/devicetree/bindings/powerpc/
8137F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8138F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8139F:	Documentation/powerpc/
8140F:	arch/powerpc/
8141F:	drivers/char/tpm/tpm_ibmvtpm*
8142F:	drivers/crypto/nx/
8143F:	drivers/crypto/vmx/
8144F:	drivers/i2c/busses/i2c-opal.c
8145F:	drivers/net/ethernet/ibm/ibmveth.*
8146F:	drivers/net/ethernet/ibm/ibmvnic.*
8147F:	drivers/pci/hotplug/pnv_php.c
8148F:	drivers/pci/hotplug/rpa*
8149F:	drivers/rtc/rtc-opal.c
8150F:	drivers/scsi/ibmvscsi/
8151F:	drivers/tty/hvc/hvc_opal.c
8152F:	drivers/watchdog/wdrtas.c
8153F:	tools/testing/selftests/powerpc
8154N:	/pmac
8155N:	powermac
8156N:	powernv
8157N:	[^a-z0-9]ps3
8158N:	pseries
8159
8160LINUX FOR POWERPC EMBEDDED MPC5XXX
8161M:	Anatolij Gustschin <agust@denx.de>
8162L:	linuxppc-dev@lists.ozlabs.org
8163T:	git git://git.denx.de/linux-denx-agust.git
8164S:	Maintained
8165F:	arch/powerpc/platforms/512x/
8166F:	arch/powerpc/platforms/52xx/
8167
8168LINUX FOR POWERPC EMBEDDED PPC4XX
8169M:	Alistair Popple <alistair@popple.id.au>
8170M:	Matt Porter <mporter@kernel.crashing.org>
8171W:	http://www.penguinppc.org/
8172L:	linuxppc-dev@lists.ozlabs.org
8173S:	Maintained
8174F:	arch/powerpc/platforms/40x/
8175F:	arch/powerpc/platforms/44x/
8176
8177LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8178M:	Scott Wood <oss@buserror.net>
8179M:	Kumar Gala <galak@kernel.crashing.org>
8180W:	http://www.penguinppc.org/
8181L:	linuxppc-dev@lists.ozlabs.org
8182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8183S:	Maintained
8184F:	arch/powerpc/platforms/83xx/
8185F:	arch/powerpc/platforms/85xx/
8186F:	Documentation/devicetree/bindings/powerpc/fsl/
8187
8188LINUX FOR POWERPC EMBEDDED PPC8XX
8189M:	Vitaly Bordug <vitb@kernel.crashing.org>
8190W:	http://www.penguinppc.org/
8191L:	linuxppc-dev@lists.ozlabs.org
8192S:	Maintained
8193F:	arch/powerpc/platforms/8xx/
8194
8195LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8196L:	linuxppc-dev@lists.ozlabs.org
8197S:	Orphan
8198F:	arch/powerpc/*/*virtex*
8199F:	arch/powerpc/*/*/*virtex*
8200
8201LINUX FOR POWERPC PA SEMI PWRFICIENT
8202L:	linuxppc-dev@lists.ozlabs.org
8203S:	Orphan
8204F:	arch/powerpc/platforms/pasemi/
8205F:	drivers/*/*pasemi*
8206F:	drivers/*/*/*pasemi*
8207
8208LINUX KERNEL DUMP TEST MODULE (LKDTM)
8209M:	Kees Cook <keescook@chromium.org>
8210S:	Maintained
8211F:	drivers/misc/lkdtm/*
8212
8213LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8214M:	Alan Stern <stern@rowland.harvard.edu>
8215M:	Andrea Parri <parri.andrea@gmail.com>
8216M:	Will Deacon <will.deacon@arm.com>
8217M:	Peter Zijlstra <peterz@infradead.org>
8218M:	Boqun Feng <boqun.feng@gmail.com>
8219M:	Nicholas Piggin <npiggin@gmail.com>
8220M:	David Howells <dhowells@redhat.com>
8221M:	Jade Alglave <j.alglave@ucl.ac.uk>
8222M:	Luc Maranget <luc.maranget@inria.fr>
8223M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8224R:	Akira Yokosawa <akiyks@gmail.com>
8225L:	linux-kernel@vger.kernel.org
8226S:	Supported
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8228F:	tools/memory-model/
8229F:	Documentation/memory-barriers.txt
8230
8231LINUX SECURITY MODULE (LSM) FRAMEWORK
8232M:	Chris Wright <chrisw@sous-sol.org>
8233L:	linux-security-module@vger.kernel.org
8234S:	Supported
8235
8236LIS3LV02D ACCELEROMETER DRIVER
8237M:	Eric Piel <eric.piel@tremplin-utc.net>
8238S:	Maintained
8239F:	Documentation/misc-devices/lis3lv02d
8240F:	drivers/misc/lis3lv02d/
8241F:	drivers/platform/x86/hp_accel.c
8242
8243LIVE PATCHING
8244M:	Josh Poimboeuf <jpoimboe@redhat.com>
8245M:	Jessica Yu <jeyu@kernel.org>
8246M:	Jiri Kosina <jikos@kernel.org>
8247M:	Miroslav Benes <mbenes@suse.cz>
8248R:	Petr Mladek <pmladek@suse.com>
8249S:	Maintained
8250F:	kernel/livepatch/
8251F:	include/linux/livepatch.h
8252F:	arch/x86/include/asm/livepatch.h
8253F:	arch/x86/kernel/livepatch.c
8254F:	Documentation/livepatch/
8255F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8256F:	samples/livepatch/
8257L:	live-patching@vger.kernel.org
8258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8259
8260LLC (802.2)
8261L:	netdev@vger.kernel.org
8262S:	Odd fixes
8263F:	include/linux/llc.h
8264F:	include/uapi/linux/llc.h
8265F:	include/net/llc*
8266F:	net/llc/
8267
8268LM73 HARDWARE MONITOR DRIVER
8269M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8270L:	linux-hwmon@vger.kernel.org
8271S:	Maintained
8272F:	drivers/hwmon/lm73.c
8273
8274LM78 HARDWARE MONITOR DRIVER
8275M:	Jean Delvare <jdelvare@suse.com>
8276L:	linux-hwmon@vger.kernel.org
8277S:	Maintained
8278F:	Documentation/hwmon/lm78
8279F:	drivers/hwmon/lm78.c
8280
8281LM83 HARDWARE MONITOR DRIVER
8282M:	Jean Delvare <jdelvare@suse.com>
8283L:	linux-hwmon@vger.kernel.org
8284S:	Maintained
8285F:	Documentation/hwmon/lm83
8286F:	drivers/hwmon/lm83.c
8287
8288LM90 HARDWARE MONITOR DRIVER
8289M:	Jean Delvare <jdelvare@suse.com>
8290L:	linux-hwmon@vger.kernel.org
8291S:	Maintained
8292F:	Documentation/hwmon/lm90
8293F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8294F:	drivers/hwmon/lm90.c
8295F:	include/dt-bindings/thermal/lm90.h
8296
8297LM95234 HARDWARE MONITOR DRIVER
8298M:	Guenter Roeck <linux@roeck-us.net>
8299L:	linux-hwmon@vger.kernel.org
8300S:	Maintained
8301F:	Documentation/hwmon/lm95234
8302F:	drivers/hwmon/lm95234.c
8303
8304LME2510 MEDIA DRIVER
8305M:	Malcolm Priestley <tvboxspy@gmail.com>
8306L:	linux-media@vger.kernel.org
8307W:	https://linuxtv.org
8308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8309S:	Maintained
8310F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8311
8312LOADPIN SECURITY MODULE
8313M:	Kees Cook <keescook@chromium.org>
8314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8315S:	Supported
8316F:	security/loadpin/
8317F:	Documentation/admin-guide/LSM/LoadPin.rst
8318
8319LOCKING PRIMITIVES
8320M:	Peter Zijlstra <peterz@infradead.org>
8321M:	Ingo Molnar <mingo@redhat.com>
8322L:	linux-kernel@vger.kernel.org
8323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8324S:	Maintained
8325F:	Documentation/locking/
8326F:	include/linux/lockdep.h
8327F:	include/linux/spinlock*.h
8328F:	arch/*/include/asm/spinlock*.h
8329F:	include/linux/rwlock*.h
8330F:	include/linux/mutex*.h
8331F:	arch/*/include/asm/mutex*.h
8332F:	include/linux/rwsem*.h
8333F:	arch/*/include/asm/rwsem.h
8334F:	include/linux/seqlock.h
8335F:	lib/locking*.[ch]
8336F:	kernel/locking/
8337X:	kernel/locking/locktorture.c
8338
8339LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8340M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8341L:	linux-ntfs-dev@lists.sourceforge.net
8342W:	http://www.linux-ntfs.org/content/view/19/37/
8343S:	Maintained
8344F:	Documentation/ldm.txt
8345F:	block/partitions/ldm.*
8346
8347LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8348M:	Sathya Prakash <sathya.prakash@broadcom.com>
8349M:	Chaitra P B <chaitra.basappa@broadcom.com>
8350M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8351L:	MPT-FusionLinux.pdl@broadcom.com
8352L:	linux-scsi@vger.kernel.org
8353W:	http://www.avagotech.com/support/
8354S:	Supported
8355F:	drivers/message/fusion/
8356F:	drivers/scsi/mpt2sas/
8357F:	drivers/scsi/mpt3sas/
8358
8359LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8360M:	Matthew Wilcox <matthew@wil.cx>
8361L:	linux-scsi@vger.kernel.org
8362S:	Maintained
8363F:	drivers/scsi/sym53c8xx_2/
8364
8365LTC4261 HARDWARE MONITOR DRIVER
8366M:	Guenter Roeck <linux@roeck-us.net>
8367L:	linux-hwmon@vger.kernel.org
8368S:	Maintained
8369F:	Documentation/hwmon/ltc4261
8370F:	drivers/hwmon/ltc4261.c
8371
8372LTC4306 I2C MULTIPLEXER DRIVER
8373M:	Michael Hennerich <michael.hennerich@analog.com>
8374W:	http://ez.analog.com/community/linux-device-drivers
8375L:	linux-i2c@vger.kernel.org
8376S:	Supported
8377F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8378F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8379
8380LTP (Linux Test Project)
8381M:	Mike Frysinger <vapier@gentoo.org>
8382M:	Cyril Hrubis <chrubis@suse.cz>
8383M:	Wanlong Gao <wanlong.gao@gmail.com>
8384M:	Jan Stancek <jstancek@redhat.com>
8385M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8386M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8387L:	ltp@lists.linux.it (subscribers-only)
8388W:	http://linux-test-project.github.io/
8389T:	git git://github.com/linux-test-project/ltp.git
8390S:	Maintained
8391
8392M68K ARCHITECTURE
8393M:	Geert Uytterhoeven <geert@linux-m68k.org>
8394L:	linux-m68k@lists.linux-m68k.org
8395W:	http://www.linux-m68k.org/
8396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8397S:	Maintained
8398F:	arch/m68k/
8399F:	drivers/zorro/
8400
8401M68K ON APPLE MACINTOSH
8402M:	Joshua Thompson <funaho@jurai.org>
8403W:	http://www.mac.linux-m68k.org/
8404L:	linux-m68k@lists.linux-m68k.org
8405S:	Maintained
8406F:	arch/m68k/mac/
8407
8408M68K ON HP9000/300
8409M:	Philip Blundell <philb@gnu.org>
8410W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8411S:	Maintained
8412F:	arch/m68k/hp300/
8413
8414M88DS3103 MEDIA DRIVER
8415M:	Antti Palosaari <crope@iki.fi>
8416L:	linux-media@vger.kernel.org
8417W:	https://linuxtv.org
8418W:	http://palosaari.fi/linux/
8419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8420T:	git git://linuxtv.org/anttip/media_tree.git
8421S:	Maintained
8422F:	drivers/media/dvb-frontends/m88ds3103*
8423
8424M88RS2000 MEDIA DRIVER
8425M:	Malcolm Priestley <tvboxspy@gmail.com>
8426L:	linux-media@vger.kernel.org
8427W:	https://linuxtv.org
8428Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8429S:	Maintained
8430F:	drivers/media/dvb-frontends/m88rs2000*
8431
8432MA901 MASTERKIT USB FM RADIO DRIVER
8433M:	Alexey Klimov <klimov.linux@gmail.com>
8434L:	linux-media@vger.kernel.org
8435T:	git git://linuxtv.org/media_tree.git
8436S:	Maintained
8437F:	drivers/media/radio/radio-ma901.c
8438
8439MAC80211
8440M:	Johannes Berg <johannes@sipsolutions.net>
8441L:	linux-wireless@vger.kernel.org
8442W:	http://wireless.kernel.org/
8443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8445S:	Maintained
8446F:	Documentation/networking/mac80211-injection.txt
8447F:	include/net/mac80211.h
8448F:	net/mac80211/
8449F:	drivers/net/wireless/mac80211_hwsim.[ch]
8450F:	Documentation/networking/mac80211_hwsim/README
8451
8452MAILBOX API
8453M:	Jassi Brar <jassisinghbrar@gmail.com>
8454L:	linux-kernel@vger.kernel.org
8455S:	Maintained
8456F:	drivers/mailbox/
8457F:	include/linux/mailbox_client.h
8458F:	include/linux/mailbox_controller.h
8459
8460MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8461M:	Michael Kerrisk <mtk.manpages@gmail.com>
8462W:	http://www.kernel.org/doc/man-pages
8463L:	linux-man@vger.kernel.org
8464S:	Maintained
8465
8466MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8467M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8468L:	linux-mips@linux-mips.org
8469S:	Maintained
8470F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8471
8472MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8473M:	Andrew Lunn <andrew@lunn.ch>
8474M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8475L:	netdev@vger.kernel.org
8476S:	Maintained
8477F:	drivers/net/dsa/mv88e6xxx/
8478F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8479
8480MARVELL ARMADA DRM SUPPORT
8481M:	Russell King <linux@armlinux.org.uk>
8482S:	Maintained
8483T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8484T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8485F:	drivers/gpu/drm/armada/
8486F:	include/uapi/drm/armada_drm.h
8487F:	Documentation/devicetree/bindings/display/armada/
8488
8489MARVELL CRYPTO DRIVER
8490M:	Boris Brezillon <boris.brezillon@bootlin.com>
8491M:	Arnaud Ebalard <arno@natisbad.org>
8492F:	drivers/crypto/marvell/
8493S:	Maintained
8494L:	linux-crypto@vger.kernel.org
8495
8496MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8497M:	Mirko Lindner <mlindner@marvell.com>
8498M:	Stephen Hemminger <stephen@networkplumber.org>
8499L:	netdev@vger.kernel.org
8500S:	Maintained
8501F:	drivers/net/ethernet/marvell/sk*
8502
8503MARVELL LIBERTAS WIRELESS DRIVER
8504L:	libertas-dev@lists.infradead.org
8505S:	Orphan
8506F:	drivers/net/wireless/marvell/libertas/
8507
8508MARVELL MACCHIATOBIN SUPPORT
8509M:	Russell King <linux@armlinux.org.uk>
8510L:	linux-arm-kernel@lists.infradead.org
8511S:	Maintained
8512F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8513
8514MARVELL MV643XX ETHERNET DRIVER
8515M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8516L:	netdev@vger.kernel.org
8517S:	Maintained
8518F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8519F:	include/linux/mv643xx.h
8520
8521MARVELL MV88X3310 PHY DRIVER
8522M:	Russell King <linux@armlinux.org.uk>
8523L:	netdev@vger.kernel.org
8524S:	Maintained
8525F:	drivers/net/phy/marvell10g.c
8526
8527MARVELL MVNETA ETHERNET DRIVER
8528M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8529L:	netdev@vger.kernel.org
8530S:	Maintained
8531F:	drivers/net/ethernet/marvell/mvneta.*
8532
8533MARVELL MWIFIEX WIRELESS DRIVER
8534M:	Amitkumar Karwar <amitkarwar@gmail.com>
8535M:	Nishant Sarmukadam <nishants@marvell.com>
8536M:	Ganapathi Bhat <gbhat@marvell.com>
8537M:	Xinming Hu <huxm@marvell.com>
8538L:	linux-wireless@vger.kernel.org
8539S:	Maintained
8540F:	drivers/net/wireless/marvell/mwifiex/
8541
8542MARVELL MWL8K WIRELESS DRIVER
8543M:	Lennert Buytenhek <buytenh@wantstofly.org>
8544L:	linux-wireless@vger.kernel.org
8545S:	Odd Fixes
8546F:	drivers/net/wireless/marvell/mwl8k.c
8547
8548MARVELL NAND CONTROLLER DRIVER
8549M:	Miquel Raynal <miquel.raynal@bootlin.com>
8550L:	linux-mtd@lists.infradead.org
8551S:	Maintained
8552F:	drivers/mtd/nand/raw/marvell_nand.c
8553F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8554
8555MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8556M:	Nicolas Pitre <nico@fluxnic.net>
8557S:	Odd Fixes
8558F:	drivers/mmc/host/mvsdio.*
8559
8560MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8561M:	Hu Ziji <huziji@marvell.com>
8562L:	linux-mmc@vger.kernel.org
8563S:	Supported
8564F:	drivers/mmc/host/sdhci-xenon*
8565F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8566
8567MATROX FRAMEBUFFER DRIVER
8568L:	linux-fbdev@vger.kernel.org
8569S:	Orphan
8570F:	drivers/video/fbdev/matrox/matroxfb_*
8571F:	include/uapi/linux/matroxfb.h
8572
8573MAX16065 HARDWARE MONITOR DRIVER
8574M:	Guenter Roeck <linux@roeck-us.net>
8575L:	linux-hwmon@vger.kernel.org
8576S:	Maintained
8577F:	Documentation/hwmon/max16065
8578F:	drivers/hwmon/max16065.c
8579
8580MAX20751 HARDWARE MONITOR DRIVER
8581M:	Guenter Roeck <linux@roeck-us.net>
8582L:	linux-hwmon@vger.kernel.org
8583S:	Maintained
8584F:	Documentation/hwmon/max20751
8585F:	drivers/hwmon/max20751.c
8586
8587MAX2175 SDR TUNER DRIVER
8588M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8589L:	linux-media@vger.kernel.org
8590T:	git git://linuxtv.org/media_tree.git
8591S:	Maintained
8592F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8593F:	Documentation/media/v4l-drivers/max2175.rst
8594F:	drivers/media/i2c/max2175*
8595F:	include/uapi/linux/max2175.h
8596
8597MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8598L:	linux-hwmon@vger.kernel.org
8599S:	Orphan
8600F:	Documentation/hwmon/max6650
8601F:	drivers/hwmon/max6650.c
8602
8603MAX6697 HARDWARE MONITOR DRIVER
8604M:	Guenter Roeck <linux@roeck-us.net>
8605L:	linux-hwmon@vger.kernel.org
8606S:	Maintained
8607F:	Documentation/hwmon/max6697
8608F:	Documentation/devicetree/bindings/i2c/max6697.txt
8609F:	drivers/hwmon/max6697.c
8610F:	include/linux/platform_data/max6697.h
8611
8612MAX9860 MONO AUDIO VOICE CODEC DRIVER
8613M:	Peter Rosin <peda@axentia.se>
8614L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8615S:	Maintained
8616F:	Documentation/devicetree/bindings/sound/max9860.txt
8617F:	sound/soc/codecs/max9860.*
8618
8619MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8620M:	Javier Martinez Canillas <javier@dowhile0.org>
8621L:	linux-kernel@vger.kernel.org
8622S:	Supported
8623F:	drivers/regulator/max77802-regulator.c
8624F:	Documentation/devicetree/bindings/*/*max77802.txt
8625F:	include/dt-bindings/*/*max77802.h
8626
8627MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8628M:	Krzysztof Kozlowski <krzk@kernel.org>
8629M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8630L:	linux-pm@vger.kernel.org
8631S:	Supported
8632F:	drivers/power/supply/max14577_charger.c
8633F:	drivers/power/supply/max77693_charger.c
8634
8635MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8636M:	Chanwoo Choi <cw00.choi@samsung.com>
8637M:	Krzysztof Kozlowski <krzk@kernel.org>
8638M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8639L:	linux-kernel@vger.kernel.org
8640S:	Supported
8641F:	drivers/*/max14577*.c
8642F:	drivers/*/max77686*.c
8643F:	drivers/*/max77693*.c
8644F:	drivers/extcon/extcon-max14577.c
8645F:	drivers/extcon/extcon-max77693.c
8646F:	drivers/rtc/rtc-max77686.c
8647F:	drivers/clk/clk-max77686.c
8648F:	Documentation/devicetree/bindings/mfd/max14577.txt
8649F:	Documentation/devicetree/bindings/*/max77686.txt
8650F:	Documentation/devicetree/bindings/mfd/max77693.txt
8651F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8652F:	include/linux/mfd/max14577*.h
8653F:	include/linux/mfd/max77686*.h
8654F:	include/linux/mfd/max77693*.h
8655
8656MAXIRADIO FM RADIO RECEIVER DRIVER
8657M:	Hans Verkuil <hverkuil@xs4all.nl>
8658L:	linux-media@vger.kernel.org
8659T:	git git://linuxtv.org/media_tree.git
8660W:	https://linuxtv.org
8661S:	Maintained
8662F:	drivers/media/radio/radio-maxiradio*
8663
8664MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8665M:	Peter Rosin <peda@axentia.se>
8666L:	linux-iio@vger.kernel.org
8667S:	Maintained
8668F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8669F:	drivers/iio/potentiometer/mcp4018.c
8670F:	drivers/iio/potentiometer/mcp4531.c
8671
8672MCR20A IEEE-802.15.4 RADIO DRIVER
8673M:	Xue Liu <liuxuenetmail@gmail.com>
8674L:	linux-wpan@vger.kernel.org
8675W:	https://github.com/xueliu/mcr20a-linux
8676S:	Maintained
8677F:	drivers/net/ieee802154/mcr20a.c
8678F:	drivers/net/ieee802154/mcr20a.h
8679F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8680
8681MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8682M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8683L:	linux-iio@vger.kernel.org
8684S:	Maintained
8685F:	drivers/iio/dac/cio-dac.c
8686
8687MEDIA DRIVERS FOR ASCOT2E
8688M:	Sergey Kozlov <serjk@netup.ru>
8689M:	Abylay Ospan <aospan@netup.ru>
8690L:	linux-media@vger.kernel.org
8691W:	https://linuxtv.org
8692W:	http://netup.tv/
8693T:	git git://linuxtv.org/media_tree.git
8694S:	Supported
8695F:	drivers/media/dvb-frontends/ascot2e*
8696
8697MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8698M:	Jasmin Jessich <jasmin@anw.at>
8699L:	linux-media@vger.kernel.org
8700W:	https://linuxtv.org
8701T:	git git://linuxtv.org/media_tree.git
8702S:	Maintained
8703F:	drivers/media/dvb-frontends/cxd2099*
8704
8705MEDIA DRIVERS FOR CXD2841ER
8706M:	Sergey Kozlov <serjk@netup.ru>
8707M:	Abylay Ospan <aospan@netup.ru>
8708L:	linux-media@vger.kernel.org
8709W:	https://linuxtv.org
8710W:	http://netup.tv/
8711T:	git git://linuxtv.org/media_tree.git
8712S:	Supported
8713F:	drivers/media/dvb-frontends/cxd2841er*
8714
8715MEDIA DRIVERS FOR CXD2880
8716M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8717L:	linux-media@vger.kernel.org
8718W:	http://linuxtv.org/
8719T:	git git://linuxtv.org/media_tree.git
8720S:	Supported
8721F:	drivers/media/dvb-frontends/cxd2880/*
8722F:	drivers/media/spi/cxd2880*
8723
8724MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8725M:	Daniel Scheller <d.scheller.oss@gmail.com>
8726L:	linux-media@vger.kernel.org
8727W:	https://linuxtv.org
8728T:	git git://linuxtv.org/media_tree.git
8729S:	Maintained
8730F:	drivers/media/pci/ddbridge/*
8731
8732MEDIA DRIVERS FOR FREESCALE IMX
8733M:	Steve Longerbeam <slongerbeam@gmail.com>
8734M:	Philipp Zabel <p.zabel@pengutronix.de>
8735L:	linux-media@vger.kernel.org
8736T:	git git://linuxtv.org/media_tree.git
8737S:	Maintained
8738F:	Documentation/devicetree/bindings/media/imx.txt
8739F:	Documentation/media/v4l-drivers/imx.rst
8740F:	drivers/staging/media/imx/
8741F:	include/linux/imx-media.h
8742F:	include/media/imx.h
8743
8744MEDIA DRIVERS FOR HELENE
8745M:	Abylay Ospan <aospan@netup.ru>
8746L:	linux-media@vger.kernel.org
8747W:	https://linuxtv.org
8748W:	http://netup.tv/
8749T:	git git://linuxtv.org/media_tree.git
8750S:	Supported
8751F:	drivers/media/dvb-frontends/helene*
8752
8753MEDIA DRIVERS FOR HORUS3A
8754M:	Sergey Kozlov <serjk@netup.ru>
8755M:	Abylay Ospan <aospan@netup.ru>
8756L:	linux-media@vger.kernel.org
8757W:	https://linuxtv.org
8758W:	http://netup.tv/
8759T:	git git://linuxtv.org/media_tree.git
8760S:	Supported
8761F:	drivers/media/dvb-frontends/horus3a*
8762
8763MEDIA DRIVERS FOR LNBH25
8764M:	Sergey Kozlov <serjk@netup.ru>
8765M:	Abylay Ospan <aospan@netup.ru>
8766L:	linux-media@vger.kernel.org
8767W:	https://linuxtv.org
8768W:	http://netup.tv/
8769T:	git git://linuxtv.org/media_tree.git
8770S:	Supported
8771F:	drivers/media/dvb-frontends/lnbh25*
8772
8773MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8774M:	Daniel Scheller <d.scheller.oss@gmail.com>
8775L:	linux-media@vger.kernel.org
8776W:	https://linuxtv.org
8777T:	git git://linuxtv.org/media_tree.git
8778S:	Maintained
8779F:	drivers/media/dvb-frontends/mxl5xx*
8780
8781MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8782M:	Sergey Kozlov <serjk@netup.ru>
8783M:	Abylay Ospan <aospan@netup.ru>
8784L:	linux-media@vger.kernel.org
8785W:	https://linuxtv.org
8786W:	http://netup.tv/
8787T:	git git://linuxtv.org/media_tree.git
8788S:	Supported
8789F:	drivers/media/pci/netup_unidvb/*
8790
8791MEDIA DRIVERS FOR RENESAS - CEU
8792M:	Jacopo Mondi <jacopo@jmondi.org>
8793L:	linux-media@vger.kernel.org
8794L:	linux-renesas-soc@vger.kernel.org
8795T:	git git://linuxtv.org/media_tree.git
8796S:	Supported
8797F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8798F:	drivers/media/platform/renesas-ceu.c
8799F:	include/media/drv-intf/renesas-ceu.h
8800
8801MEDIA DRIVERS FOR RENESAS - DRIF
8802M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8803L:	linux-media@vger.kernel.org
8804L:	linux-renesas-soc@vger.kernel.org
8805T:	git git://linuxtv.org/media_tree.git
8806S:	Supported
8807F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8808F:	drivers/media/platform/rcar_drif.c
8809
8810MEDIA DRIVERS FOR RENESAS - FCP
8811M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8812L:	linux-media@vger.kernel.org
8813L:	linux-renesas-soc@vger.kernel.org
8814T:	git git://linuxtv.org/media_tree.git
8815S:	Supported
8816F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8817F:	drivers/media/platform/rcar-fcp.c
8818F:	include/media/rcar-fcp.h
8819
8820MEDIA DRIVERS FOR RENESAS - FDP1
8821M:	Kieran Bingham <kieran@bingham.xyz>
8822L:	linux-media@vger.kernel.org
8823L:	linux-renesas-soc@vger.kernel.org
8824T:	git git://linuxtv.org/media_tree.git
8825S:	Supported
8826F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8827F:	drivers/media/platform/rcar_fdp1.c
8828
8829MEDIA DRIVERS FOR RENESAS - VIN
8830M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8831L:	linux-media@vger.kernel.org
8832L:	linux-renesas-soc@vger.kernel.org
8833T:	git git://linuxtv.org/media_tree.git
8834S:	Supported
8835F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8836F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8837F:	drivers/media/platform/rcar-vin/
8838
8839MEDIA DRIVERS FOR RENESAS - VSP1
8840M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8841L:	linux-media@vger.kernel.org
8842L:	linux-renesas-soc@vger.kernel.org
8843T:	git git://linuxtv.org/media_tree.git
8844S:	Supported
8845F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8846F:	drivers/media/platform/vsp1/
8847
8848MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8849M:	Daniel Scheller <d.scheller.oss@gmail.com>
8850L:	linux-media@vger.kernel.org
8851W:	https://linuxtv.org
8852T:	git git://linuxtv.org/media_tree.git
8853S:	Maintained
8854F:	drivers/media/dvb-frontends/stv0910*
8855
8856MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8857M:	Daniel Scheller <d.scheller.oss@gmail.com>
8858L:	linux-media@vger.kernel.org
8859W:	https://linuxtv.org
8860T:	git git://linuxtv.org/media_tree.git
8861S:	Maintained
8862F:	drivers/media/dvb-frontends/stv6111*
8863
8864MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8865M:	Dmitry Osipenko <digetx@gmail.com>
8866L:	linux-media@vger.kernel.org
8867L:	linux-tegra@vger.kernel.org
8868T:	git git://linuxtv.org/media_tree.git
8869S:	Maintained
8870F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8871F:	drivers/staging/media/tegra-vde/
8872
8873MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8874M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8875P:	LinuxTV.org Project
8876L:	linux-media@vger.kernel.org
8877W:	https://linuxtv.org
8878Q:	http://patchwork.kernel.org/project/linux-media/list/
8879T:	git git://linuxtv.org/media_tree.git
8880S:	Maintained
8881F:	Documentation/devicetree/bindings/media/
8882F:	Documentation/media/
8883F:	drivers/media/
8884F:	drivers/staging/media/
8885F:	include/linux/platform_data/media/
8886F:	include/media/
8887F:	include/uapi/linux/dvb/
8888F:	include/uapi/linux/videodev2.h
8889F:	include/uapi/linux/media.h
8890F:	include/uapi/linux/v4l2-*
8891F:	include/uapi/linux/meye.h
8892F:	include/uapi/linux/ivtv*
8893F:	include/uapi/linux/uvcvideo.h
8894
8895MEDIATEK CIR DRIVER
8896M:	Sean Wang <sean.wang@mediatek.com>
8897S:	Maintained
8898F:	drivers/media/rc/mtk-cir.c
8899
8900MEDIATEK DMA DRIVER
8901M:	Sean Wang <sean.wang@mediatek.com>
8902L:	dmaengine@vger.kernel.org
8903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8904L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8905S:	Maintained
8906F:	Documentation/devicetree/bindings/dma/mtk-*
8907F:	drivers/dma/mediatek/
8908
8909MEDIATEK PMIC LED DRIVER
8910M:	Sean Wang <sean.wang@mediatek.com>
8911S:	Maintained
8912F:	drivers/leds/leds-mt6323.c
8913F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8914
8915MEDIATEK ETHERNET DRIVER
8916M:	Felix Fietkau <nbd@openwrt.org>
8917M:	John Crispin <john@phrozen.org>
8918M:	Sean Wang <sean.wang@mediatek.com>
8919M:	Nelson Chang <nelson.chang@mediatek.com>
8920L:	netdev@vger.kernel.org
8921S:	Maintained
8922F:	drivers/net/ethernet/mediatek/
8923
8924MEDIATEK SWITCH DRIVER
8925M:	Sean Wang <sean.wang@mediatek.com>
8926L:	netdev@vger.kernel.org
8927S:	Maintained
8928F:	drivers/net/dsa/mt7530.*
8929F:	net/dsa/tag_mtk.c
8930
8931MEDIATEK JPEG DRIVER
8932M:	Rick Chang <rick.chang@mediatek.com>
8933M:	Bin Liu <bin.liu@mediatek.com>
8934S:	Supported
8935F:	drivers/media/platform/mtk-jpeg/
8936F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8937
8938MEDIATEK MDP DRIVER
8939M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8940M:	Houlong Wei <houlong.wei@mediatek.com>
8941M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8942S:	Supported
8943F:	drivers/media/platform/mtk-mdp/
8944F:	drivers/media/platform/mtk-vpu/
8945F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8946
8947MEDIATEK MEDIA DRIVER
8948M:	Tiffany Lin <tiffany.lin@mediatek.com>
8949M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8950S:	Supported
8951F:	drivers/media/platform/mtk-vcodec/
8952F:	drivers/media/platform/mtk-vpu/
8953F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8954F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8955
8956MEDIATEK MT7601U WIRELESS LAN DRIVER
8957M:	Jakub Kicinski <kubakici@wp.pl>
8958L:	linux-wireless@vger.kernel.org
8959S:	Maintained
8960F:	drivers/net/wireless/mediatek/mt7601u/
8961
8962MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8963M:	Sean Wang <sean.wang@mediatek.com>
8964S:	Maintained
8965F:	drivers/char/hw_random/mtk-rng.c
8966
8967MEDIATEK USB3 DRD IP DRIVER
8968M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8969L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8971L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8972S:	Maintained
8973F:	drivers/usb/mtu3/
8974
8975MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8976M:	Peter Senna Tschudin <peter.senna@collabora.com>
8977M:	Martin Donnelly <martin.donnelly@ge.com>
8978M:	Martyn Welch <martyn.welch@collabora.co.uk>
8979S:	Maintained
8980F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8981F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8982
8983MEGARAID SCSI/SAS DRIVERS
8984M:	Kashyap Desai <kashyap.desai@broadcom.com>
8985M:	Sumit Saxena <sumit.saxena@broadcom.com>
8986M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8987L:	megaraidlinux.pdl@broadcom.com
8988L:	linux-scsi@vger.kernel.org
8989W:	http://www.avagotech.com/support/
8990S:	Maintained
8991F:	Documentation/scsi/megaraid.txt
8992F:	drivers/scsi/megaraid.*
8993F:	drivers/scsi/megaraid/
8994
8995MELEXIS MLX90614 DRIVER
8996M:	Crt Mori <cmo@melexis.com>
8997L:	linux-iio@vger.kernel.org
8998W:	http://www.melexis.com
8999S:	Supported
9000F:	drivers/iio/temperature/mlx90614.c
9001
9002MELEXIS MLX90632 DRIVER
9003M:	Crt Mori <cmo@melexis.com>
9004L:	linux-iio@vger.kernel.org
9005W:	http://www.melexis.com
9006S:	Supported
9007F:	drivers/iio/temperature/mlx90632.c
9008
9009MELFAS MIP4 TOUCHSCREEN DRIVER
9010M:	Sangwon Jee <jeesw@melfas.com>
9011W:	http://www.melfas.com
9012S:	Supported
9013F:	drivers/input/touchscreen/melfas_mip4.c
9014F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9015
9016MELLANOX ETHERNET DRIVER (mlx4_en)
9017M:	Tariq Toukan <tariqt@mellanox.com>
9018L:	netdev@vger.kernel.org
9019S:	Supported
9020W:	http://www.mellanox.com
9021Q:	http://patchwork.ozlabs.org/project/netdev/list/
9022F:	drivers/net/ethernet/mellanox/mlx4/en_*
9023
9024MELLANOX ETHERNET DRIVER (mlx5e)
9025M:	Saeed Mahameed <saeedm@mellanox.com>
9026L:	netdev@vger.kernel.org
9027S:	Supported
9028W:	http://www.mellanox.com
9029Q:	http://patchwork.ozlabs.org/project/netdev/list/
9030F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9031
9032MELLANOX ETHERNET INNOVA DRIVER
9033M:	Ilan Tayari <ilant@mellanox.com>
9034R:	Boris Pismenny <borisp@mellanox.com>
9035L:	netdev@vger.kernel.org
9036S:	Supported
9037W:	http://www.mellanox.com
9038Q:	http://patchwork.ozlabs.org/project/netdev/list/
9039F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9040F:	include/linux/mlx5/mlx5_ifc_fpga.h
9041
9042MELLANOX ETHERNET INNOVA IPSEC DRIVER
9043M:	Ilan Tayari <ilant@mellanox.com>
9044R:	Boris Pismenny <borisp@mellanox.com>
9045L:	netdev@vger.kernel.org
9046S:	Supported
9047W:	http://www.mellanox.com
9048Q:	http://patchwork.ozlabs.org/project/netdev/list/
9049F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9050F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9051
9052MELLANOX ETHERNET SWITCH DRIVERS
9053M:	Jiri Pirko <jiri@mellanox.com>
9054M:	Ido Schimmel <idosch@mellanox.com>
9055L:	netdev@vger.kernel.org
9056S:	Supported
9057W:	http://www.mellanox.com
9058Q:	http://patchwork.ozlabs.org/project/netdev/list/
9059F:	drivers/net/ethernet/mellanox/mlxsw/
9060
9061MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9062M:	mlxsw@mellanox.com
9063L:	netdev@vger.kernel.org
9064S:	Supported
9065W:	http://www.mellanox.com
9066Q:	http://patchwork.ozlabs.org/project/netdev/list/
9067F:	drivers/net/ethernet/mellanox/mlxfw/
9068
9069MELLANOX HARDWARE PLATFORM SUPPORT
9070M:	Andy Shevchenko <andy@infradead.org>
9071M:	Darren Hart <dvhart@infradead.org>
9072M:	Vadim Pasternak <vadimp@mellanox.com>
9073L:	platform-driver-x86@vger.kernel.org
9074S:	Supported
9075F:	drivers/platform/mellanox/
9076
9077MELLANOX MLX4 core VPI driver
9078M:	Tariq Toukan <tariqt@mellanox.com>
9079L:	netdev@vger.kernel.org
9080L:	linux-rdma@vger.kernel.org
9081W:	http://www.mellanox.com
9082Q:	http://patchwork.ozlabs.org/project/netdev/list/
9083S:	Supported
9084F:	drivers/net/ethernet/mellanox/mlx4/
9085F:	include/linux/mlx4/
9086
9087MELLANOX MLX4 IB driver
9088M:	Yishai Hadas <yishaih@mellanox.com>
9089L:	linux-rdma@vger.kernel.org
9090W:	http://www.mellanox.com
9091Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9092S:	Supported
9093F:	drivers/infiniband/hw/mlx4/
9094F:	include/linux/mlx4/
9095F:	include/uapi/rdma/mlx4-abi.h
9096
9097MELLANOX MLX5 core VPI driver
9098M:	Saeed Mahameed <saeedm@mellanox.com>
9099M:	Matan Barak <matanb@mellanox.com>
9100M:	Leon Romanovsky <leonro@mellanox.com>
9101L:	netdev@vger.kernel.org
9102L:	linux-rdma@vger.kernel.org
9103W:	http://www.mellanox.com
9104Q:	http://patchwork.ozlabs.org/project/netdev/list/
9105S:	Supported
9106F:	drivers/net/ethernet/mellanox/mlx5/core/
9107F:	include/linux/mlx5/
9108
9109MELLANOX MLX5 IB driver
9110M:	Matan Barak <matanb@mellanox.com>
9111M:	Leon Romanovsky <leonro@mellanox.com>
9112L:	linux-rdma@vger.kernel.org
9113W:	http://www.mellanox.com
9114Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9115S:	Supported
9116F:	drivers/infiniband/hw/mlx5/
9117F:	include/linux/mlx5/
9118F:	include/uapi/rdma/mlx5-abi.h
9119
9120MELLANOX MLXCPLD I2C AND MUX DRIVER
9121M:	Vadim Pasternak <vadimp@mellanox.com>
9122M:	Michael Shych <michaelsh@mellanox.com>
9123L:	linux-i2c@vger.kernel.org
9124S:	Supported
9125F:	drivers/i2c/busses/i2c-mlxcpld.c
9126F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9127F:	Documentation/i2c/busses/i2c-mlxcpld
9128
9129MELLANOX MLXCPLD LED DRIVER
9130M:	Vadim Pasternak <vadimp@mellanox.com>
9131L:	linux-leds@vger.kernel.org
9132S:	Supported
9133F:	drivers/leds/leds-mlxcpld.c
9134F:	drivers/leds/leds-mlxreg.c
9135F:	Documentation/leds/leds-mlxcpld.txt
9136
9137MELLANOX PLATFORM DRIVER
9138M:	Vadim Pasternak <vadimp@mellanox.com>
9139L:	platform-driver-x86@vger.kernel.org
9140S:	Supported
9141F:	drivers/platform/x86/mlx-platform.c
9142
9143MEMBARRIER SUPPORT
9144M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9145M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9146L:	linux-kernel@vger.kernel.org
9147S:	Supported
9148F:	kernel/sched/membarrier.c
9149F:	include/uapi/linux/membarrier.h
9150F:	arch/powerpc/include/asm/membarrier.h
9151
9152MEMORY MANAGEMENT
9153L:	linux-mm@kvack.org
9154W:	http://www.linux-mm.org
9155S:	Maintained
9156F:	include/linux/mm.h
9157F:	include/linux/gfp.h
9158F:	include/linux/mmzone.h
9159F:	include/linux/memory_hotplug.h
9160F:	include/linux/vmalloc.h
9161F:	mm/
9162
9163MEMORY TECHNOLOGY DEVICES (MTD)
9164M:	David Woodhouse <dwmw2@infradead.org>
9165M:	Brian Norris <computersforpeace@gmail.com>
9166M:	Boris Brezillon <boris.brezillon@bootlin.com>
9167M:	Marek Vasut <marek.vasut@gmail.com>
9168M:	Richard Weinberger <richard@nod.at>
9169L:	linux-mtd@lists.infradead.org
9170W:	http://www.linux-mtd.infradead.org/
9171Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9172T:	git git://git.infradead.org/linux-mtd.git master
9173T:	git git://git.infradead.org/linux-mtd.git mtd/next
9174S:	Maintained
9175F:	Documentation/devicetree/bindings/mtd/
9176F:	drivers/mtd/
9177F:	include/linux/mtd/
9178F:	include/uapi/mtd/
9179
9180MEN A21 WATCHDOG DRIVER
9181M:	Johannes Thumshirn <morbidrsa@gmail.com>
9182L:	linux-watchdog@vger.kernel.org
9183S:	Maintained
9184F:	drivers/watchdog/mena21_wdt.c
9185
9186MEN CHAMELEON BUS (mcb)
9187M:	Johannes Thumshirn <morbidrsa@gmail.com>
9188S:	Maintained
9189F:	drivers/mcb/
9190F:	include/linux/mcb.h
9191F:	Documentation/men-chameleon-bus.txt
9192
9193MEN F21BMC (Board Management Controller)
9194M:	Andreas Werner <andreas.werner@men.de>
9195S:	Supported
9196F:	drivers/mfd/menf21bmc.c
9197F:	drivers/watchdog/menf21bmc_wdt.c
9198F:	drivers/leds/leds-menf21bmc.c
9199F:	drivers/hwmon/menf21bmc_hwmon.c
9200F:	Documentation/hwmon/menf21bmc
9201
9202MESON AO CEC DRIVER FOR AMLOGIC SOCS
9203M:	Neil Armstrong <narmstrong@baylibre.com>
9204L:	linux-media@lists.freedesktop.org
9205L:	linux-amlogic@lists.infradead.org
9206W:	http://linux-meson.com/
9207S:	Supported
9208F:	drivers/media/platform/meson/ao-cec.c
9209F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9210T:	git git://linuxtv.org/media_tree.git
9211
9212MICROBLAZE ARCHITECTURE
9213M:	Michal Simek <monstr@monstr.eu>
9214W:	http://www.monstr.eu/fdt/
9215T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9216S:	Supported
9217F:	arch/microblaze/
9218
9219MICROCHIP / ATMEL AT91 SERIAL DRIVER
9220M:	Richard Genoud <richard.genoud@gmail.com>
9221S:	Maintained
9222F:	drivers/tty/serial/atmel_serial.c
9223F:	drivers/tty/serial/atmel_serial.h
9224
9225MICROCHIP / ATMEL DMA DRIVER
9226M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9228L:	dmaengine@vger.kernel.org
9229S:	Supported
9230F:	drivers/dma/at_hdmac.c
9231F:	drivers/dma/at_hdmac_regs.h
9232F:	include/linux/platform_data/dma-atmel.h
9233
9234MICROCHIP / ATMEL ECC DRIVER
9235M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9236L:	linux-crypto@vger.kernel.org
9237S:	Maintained
9238F:	drivers/crypto/atmel-ecc.*
9239
9240MICROCHIP / ATMEL ISC DRIVER
9241M:	Songjun Wu <songjun.wu@microchip.com>
9242L:	linux-media@vger.kernel.org
9243S:	Supported
9244F:	drivers/media/platform/atmel/atmel-isc.c
9245F:	drivers/media/platform/atmel/atmel-isc-regs.h
9246F:	devicetree/bindings/media/atmel-isc.txt
9247
9248MICROCHIP / ATMEL NAND DRIVER
9249M:	Wenyou Yang <wenyou.yang@microchip.com>
9250M:	Josh Wu <rainyfeeling@outlook.com>
9251L:	linux-mtd@lists.infradead.org
9252S:	Supported
9253F:	drivers/mtd/nand/raw/atmel/*
9254F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9255
9256MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9257M:	Woojung Huh <Woojung.Huh@microchip.com>
9258M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9259L:	netdev@vger.kernel.org
9260S:	Maintained
9261F:	net/dsa/tag_ksz.c
9262F:	drivers/net/dsa/microchip/*
9263F:	include/linux/platform_data/microchip-ksz.h
9264F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9265
9266MICROCHIP LAN743X ETHERNET DRIVER
9267M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9268M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9269L:	netdev@vger.kernel.org
9270S:	Maintained
9271F:	drivers/net/ethernet/microchip/lan743x_*
9272
9273MICROCHIP USB251XB DRIVER
9274M:	Richard Leitner <richard.leitner@skidata.com>
9275L:	linux-usb@vger.kernel.org
9276S:	Maintained
9277F:	drivers/usb/misc/usb251xb.c
9278F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9279
9280MICROSEMI MIPS SOCS
9281M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9282L:	linux-mips@linux-mips.org
9283S:	Maintained
9284F:	arch/mips/generic/board-ocelot.c
9285F:	arch/mips/configs/generic/board-ocelot.config
9286F:	arch/mips/boot/dts/mscc/
9287F:	Documentation/devicetree/bindings/mips/mscc.txt
9288
9289MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9290M:	Don Brace <don.brace@microsemi.com>
9291L:	esc.storagedev@microsemi.com
9292L:	linux-scsi@vger.kernel.org
9293S:	Supported
9294F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9295F:	drivers/scsi/smartpqi/Kconfig
9296F:	drivers/scsi/smartpqi/Makefile
9297F:	include/linux/cciss*.h
9298F:	include/uapi/linux/cciss*.h
9299F:	Documentation/scsi/smartpqi.txt
9300
9301MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9302M:	Chen Yu <yu.c.chen@intel.com>
9303L:	platform-driver-x86@vger.kernel.org
9304S:	Supported
9305F:	drivers/platform/x86/surfacepro3_button.c
9306
9307MICROTEK X6 SCANNER
9308M:	Oliver Neukum <oliver@neukum.org>
9309S:	Maintained
9310F:	drivers/usb/image/microtek.*
9311
9312MIPS
9313M:	Ralf Baechle <ralf@linux-mips.org>
9314M:	James Hogan <jhogan@kernel.org>
9315L:	linux-mips@linux-mips.org
9316W:	http://www.linux-mips.org/
9317T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9318Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9319S:	Supported
9320F:	Documentation/devicetree/bindings/mips/
9321F:	Documentation/mips/
9322F:	arch/mips/
9323F:	drivers/platform/mips/
9324
9325MIPS BOSTON DEVELOPMENT BOARD
9326M:	Paul Burton <paul.burton@mips.com>
9327L:	linux-mips@linux-mips.org
9328S:	Maintained
9329F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9330F:	arch/mips/boot/dts/img/boston.dts
9331F:	arch/mips/configs/generic/board-boston.config
9332F:	drivers/clk/imgtec/clk-boston.c
9333F:	include/dt-bindings/clock/boston-clock.h
9334
9335MIPS GENERIC PLATFORM
9336M:	Paul Burton <paul.burton@mips.com>
9337L:	linux-mips@linux-mips.org
9338S:	Supported
9339F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9340F:	arch/mips/generic/
9341F:	arch/mips/tools/generic-board-config.sh
9342
9343MIPS/LOONGSON1 ARCHITECTURE
9344M:	Keguang Zhang <keguang.zhang@gmail.com>
9345L:	linux-mips@linux-mips.org
9346S:	Maintained
9347F:	arch/mips/loongson32/
9348F:	arch/mips/include/asm/mach-loongson32/
9349F:	drivers/*/*loongson1*
9350F:	drivers/*/*/*loongson1*
9351
9352MIPS/LOONGSON2 ARCHITECTURE
9353M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9354L:	linux-mips@linux-mips.org
9355S:	Maintained
9356F:	arch/mips/loongson64/*{2e/2f}*
9357F:	arch/mips/include/asm/mach-loongson64/
9358F:	drivers/*/*loongson2*
9359F:	drivers/*/*/*loongson2*
9360
9361MIPS/LOONGSON3 ARCHITECTURE
9362M:	Huacai Chen <chenhc@lemote.com>
9363L:	linux-mips@linux-mips.org
9364S:	Maintained
9365F:	arch/mips/loongson64/
9366F:	arch/mips/include/asm/mach-loongson64/
9367F:	drivers/platform/mips/cpu_hwmon.c
9368F:	drivers/*/*loongson3*
9369F:	drivers/*/*/*loongson3*
9370
9371MIPS RINT INSTRUCTION EMULATION
9372M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9373L:	linux-mips@linux-mips.org
9374S:	Supported
9375F:	arch/mips/math-emu/sp_rint.c
9376F:	arch/mips/math-emu/dp_rint.c
9377
9378MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9379M:	Hans Verkuil <hverkuil@xs4all.nl>
9380L:	linux-media@vger.kernel.org
9381T:	git git://linuxtv.org/media_tree.git
9382W:	https://linuxtv.org
9383S:	Odd Fixes
9384F:	drivers/media/radio/radio-miropcm20*
9385
9386MMP SUPPORT
9387M:	Eric Miao <eric.y.miao@gmail.com>
9388M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9390T:	git git://github.com/hzhuang1/linux.git
9391T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9392S:	Maintained
9393F:	arch/arm/boot/dts/mmp*
9394F:	arch/arm/mach-mmp/
9395
9396MN88472 MEDIA DRIVER
9397M:	Antti Palosaari <crope@iki.fi>
9398L:	linux-media@vger.kernel.org
9399W:	https://linuxtv.org
9400W:	http://palosaari.fi/linux/
9401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9402S:	Maintained
9403F:	drivers/media/dvb-frontends/mn88472*
9404
9405MN88473 MEDIA DRIVER
9406M:	Antti Palosaari <crope@iki.fi>
9407L:	linux-media@vger.kernel.org
9408W:	https://linuxtv.org
9409W:	http://palosaari.fi/linux/
9410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9411S:	Maintained
9412F:	drivers/media/dvb-frontends/mn88473*
9413
9414MODULE SUPPORT
9415M:	Jessica Yu <jeyu@kernel.org>
9416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9417S:	Maintained
9418F:	include/linux/module.h
9419F:	kernel/module.c
9420
9421MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9422W:	http://popies.net/meye/
9423S:	Orphan
9424F:	Documentation/media/v4l-drivers/meye*
9425F:	drivers/media/pci/meye/
9426F:	include/uapi/linux/meye.h
9427
9428MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9429M:	Jiri Slaby <jirislaby@gmail.com>
9430S:	Maintained
9431F:	Documentation/serial/moxa-smartio
9432F:	drivers/tty/mxser.*
9433
9434MR800 AVERMEDIA USB FM RADIO DRIVER
9435M:	Alexey Klimov <klimov.linux@gmail.com>
9436L:	linux-media@vger.kernel.org
9437T:	git git://linuxtv.org/media_tree.git
9438S:	Maintained
9439F:	drivers/media/radio/radio-mr800.c
9440
9441MRF24J40 IEEE 802.15.4 RADIO DRIVER
9442M:	Alan Ott <alan@signal11.us>
9443L:	linux-wpan@vger.kernel.org
9444S:	Maintained
9445F:	drivers/net/ieee802154/mrf24j40.c
9446F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9447
9448MSI LAPTOP SUPPORT
9449M:	"Lee, Chun-Yi" <jlee@suse.com>
9450L:	platform-driver-x86@vger.kernel.org
9451S:	Maintained
9452F:	drivers/platform/x86/msi-laptop.c
9453
9454MSI WMI SUPPORT
9455L:	platform-driver-x86@vger.kernel.org
9456S:	Orphan
9457F:	drivers/platform/x86/msi-wmi.c
9458
9459MSI001 MEDIA DRIVER
9460M:	Antti Palosaari <crope@iki.fi>
9461L:	linux-media@vger.kernel.org
9462W:	https://linuxtv.org
9463W:	http://palosaari.fi/linux/
9464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9465T:	git git://linuxtv.org/anttip/media_tree.git
9466S:	Maintained
9467F:	drivers/media/tuners/msi001*
9468
9469MSI2500 MEDIA DRIVER
9470M:	Antti Palosaari <crope@iki.fi>
9471L:	linux-media@vger.kernel.org
9472W:	https://linuxtv.org
9473W:	http://palosaari.fi/linux/
9474Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9475T:	git git://linuxtv.org/anttip/media_tree.git
9476S:	Maintained
9477F:	drivers/media/usb/msi2500/
9478
9479MSYSTEMS DISKONCHIP G3 MTD DRIVER
9480M:	Robert Jarzmik <robert.jarzmik@free.fr>
9481L:	linux-mtd@lists.infradead.org
9482S:	Maintained
9483F:	drivers/mtd/devices/docg3*
9484
9485MT9M032 APTINA SENSOR DRIVER
9486M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487L:	linux-media@vger.kernel.org
9488T:	git git://linuxtv.org/media_tree.git
9489S:	Maintained
9490F:	drivers/media/i2c/mt9m032.c
9491F:	include/media/i2c/mt9m032.h
9492
9493MT9P031 APTINA CAMERA SENSOR
9494M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9495L:	linux-media@vger.kernel.org
9496T:	git git://linuxtv.org/media_tree.git
9497S:	Maintained
9498F:	drivers/media/i2c/mt9p031.c
9499F:	include/media/i2c/mt9p031.h
9500
9501MT9T001 APTINA CAMERA SENSOR
9502M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9503L:	linux-media@vger.kernel.org
9504T:	git git://linuxtv.org/media_tree.git
9505S:	Maintained
9506F:	drivers/media/i2c/mt9t001.c
9507F:	include/media/i2c/mt9t001.h
9508
9509MT9T112 APTINA CAMERA SENSOR
9510M:	Jacopo Mondi <jacopo@jmondi.org>
9511L:	linux-media@vger.kernel.org
9512T:	git git://linuxtv.org/media_tree.git
9513S:	Odd Fixes
9514F:	drivers/media/i2c/mt9t112.c
9515F:	include/media/i2c/mt9t112.h
9516
9517MT9V032 APTINA CAMERA SENSOR
9518M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9519L:	linux-media@vger.kernel.org
9520T:	git git://linuxtv.org/media_tree.git
9521S:	Maintained
9522F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9523F:	drivers/media/i2c/mt9v032.c
9524F:	include/media/i2c/mt9v032.h
9525
9526MULTIFUNCTION DEVICES (MFD)
9527M:	Lee Jones <lee.jones@linaro.org>
9528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9529S:	Supported
9530F:	Documentation/devicetree/bindings/mfd/
9531F:	drivers/mfd/
9532F:	include/linux/mfd/
9533F:	include/dt-bindings/mfd/
9534
9535MULTIMEDIA CARD (MMC) ETC. OVER SPI
9536S:	Orphan
9537F:	drivers/mmc/host/mmc_spi.c
9538F:	include/linux/spi/mmc_spi.h
9539
9540MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9541M:	Ulf Hansson <ulf.hansson@linaro.org>
9542L:	linux-mmc@vger.kernel.org
9543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9544S:	Maintained
9545F:	Documentation/devicetree/bindings/mmc/
9546F:	drivers/mmc/
9547F:	include/linux/mmc/
9548F:	include/uapi/linux/mmc/
9549
9550MULTIPLEXER SUBSYSTEM
9551M:	Peter Rosin <peda@axentia.se>
9552S:	Maintained
9553F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9554F:	Documentation/devicetree/bindings/mux/
9555F:	include/linux/dt-bindings/mux/
9556F:	include/linux/mux/
9557F:	drivers/mux/
9558
9559MULTITECH MULTIPORT CARD (ISICOM)
9560S:	Orphan
9561F:	drivers/tty/isicom.c
9562F:	include/linux/isicom.h
9563
9564MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9565M:	Bin Liu <b-liu@ti.com>
9566L:	linux-usb@vger.kernel.org
9567S:	Maintained
9568F:	drivers/usb/musb/
9569
9570MXL5007T MEDIA DRIVER
9571M:	Michael Krufky <mkrufky@linuxtv.org>
9572L:	linux-media@vger.kernel.org
9573W:	https://linuxtv.org
9574W:	http://github.com/mkrufky
9575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9576T:	git git://linuxtv.org/mkrufky/tuners.git
9577S:	Maintained
9578F:	drivers/media/tuners/mxl5007t.*
9579
9580MXSFB DRM DRIVER
9581M:	Marek Vasut <marex@denx.de>
9582S:	Supported
9583F:	drivers/gpu/drm/mxsfb/
9584F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9585
9586MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9587M:	Chris Lee <christopher.lee@cspi.com>
9588L:	netdev@vger.kernel.org
9589W:	https://www.cspi.com/ethernet-products/support/downloads/
9590S:	Supported
9591F:	drivers/net/ethernet/myricom/myri10ge/
9592
9593NAND FLASH SUBSYSTEM
9594M:	Boris Brezillon <boris.brezillon@bootlin.com>
9595R:	Richard Weinberger <richard@nod.at>
9596L:	linux-mtd@lists.infradead.org
9597W:	http://www.linux-mtd.infradead.org/
9598Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9599T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9600T:	git git://git.infradead.org/linux-mtd.git nand/next
9601S:	Maintained
9602F:	drivers/mtd/nand/
9603F:	include/linux/mtd/*nand*.h
9604
9605NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9606M:	Daniel Mack <zonque@gmail.com>
9607S:	Maintained
9608L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9609W:	http://www.native-instruments.com
9610F:	sound/usb/caiaq/
9611
9612NATSEMI ETHERNET DRIVER (DP8381x)
9613S:	Orphan
9614F:	drivers/net/ethernet/natsemi/natsemi.c
9615
9616NCP FILESYSTEM
9617M:	Petr Vandrovec <petr@vandrovec.name>
9618S:	Obsolete
9619F:	drivers/staging/ncpfs/
9620
9621NCR 5380 SCSI DRIVERS
9622M:	Finn Thain <fthain@telegraphics.com.au>
9623M:	Michael Schmitz <schmitzmic@gmail.com>
9624L:	linux-scsi@vger.kernel.org
9625S:	Maintained
9626F:	Documentation/scsi/g_NCR5380.txt
9627F:	drivers/scsi/NCR5380.*
9628F:	drivers/scsi/arm/cumana_1.c
9629F:	drivers/scsi/arm/oak.c
9630F:	drivers/scsi/atari_scsi.*
9631F:	drivers/scsi/dmx3191d.c
9632F:	drivers/scsi/g_NCR5380.*
9633F:	drivers/scsi/mac_scsi.*
9634F:	drivers/scsi/sun3_scsi.*
9635F:	drivers/scsi/sun3_scsi_vme.c
9636
9637NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9638M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9639L:	linux-scsi@vger.kernel.org
9640S:	Maintained
9641F:	drivers/scsi/NCR_D700.*
9642
9643NCT6775 HARDWARE MONITOR DRIVER
9644M:	Guenter Roeck <linux@roeck-us.net>
9645L:	linux-hwmon@vger.kernel.org
9646S:	Maintained
9647F:	Documentation/hwmon/nct6775
9648F:	drivers/hwmon/nct6775.c
9649
9650NETEFFECT IWARP RNIC DRIVER (IW_NES)
9651M:	Faisal Latif <faisal.latif@intel.com>
9652L:	linux-rdma@vger.kernel.org
9653W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9654S:	Supported
9655F:	drivers/infiniband/hw/nes/
9656F:	include/uapi/rdma/nes-abi.h
9657
9658NETEM NETWORK EMULATOR
9659M:	Stephen Hemminger <stephen@networkplumber.org>
9660L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9661S:	Maintained
9662F:	net/sched/sch_netem.c
9663
9664NETERION 10GbE DRIVERS (s2io/vxge)
9665M:	Jon Mason <jdmason@kudzu.us>
9666L:	netdev@vger.kernel.org
9667S:	Supported
9668F:	Documentation/networking/s2io.txt
9669F:	Documentation/networking/vxge.txt
9670F:	drivers/net/ethernet/neterion/
9671
9672NETFILTER
9673M:	Pablo Neira Ayuso <pablo@netfilter.org>
9674M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9675M:	Florian Westphal <fw@strlen.de>
9676L:	netfilter-devel@vger.kernel.org
9677L:	coreteam@netfilter.org
9678W:	http://www.netfilter.org/
9679W:	http://www.iptables.org/
9680W:	http://www.nftables.org/
9681Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9684S:	Maintained
9685F:	include/linux/netfilter*
9686F:	include/linux/netfilter/
9687F:	include/net/netfilter/
9688F:	include/uapi/linux/netfilter*
9689F:	include/uapi/linux/netfilter/
9690F:	net/*/netfilter.c
9691F:	net/*/netfilter/
9692F:	net/netfilter/
9693F:	net/bridge/br_netfilter*.c
9694
9695NETROM NETWORK LAYER
9696M:	Ralf Baechle <ralf@linux-mips.org>
9697L:	linux-hams@vger.kernel.org
9698W:	http://www.linux-ax25.org/
9699S:	Maintained
9700F:	include/net/netrom.h
9701F:	include/uapi/linux/netrom.h
9702F:	net/netrom/
9703
9704NETRONOME ETHERNET DRIVERS
9705M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9706L:	oss-drivers@netronome.com
9707S:	Maintained
9708F:	drivers/net/ethernet/netronome/
9709
9710NETWORK BLOCK DEVICE (NBD)
9711M:	Josef Bacik <jbacik@fb.com>
9712S:	Maintained
9713L:	linux-block@vger.kernel.org
9714L:	nbd@other.debian.org
9715F:	Documentation/blockdev/nbd.txt
9716F:	drivers/block/nbd.c
9717F:	include/uapi/linux/nbd.h
9718
9719NETWORK DROP MONITOR
9720M:	Neil Horman <nhorman@tuxdriver.com>
9721L:	netdev@vger.kernel.org
9722S:	Maintained
9723W:	https://fedorahosted.org/dropwatch/
9724F:	net/core/drop_monitor.c
9725
9726NETWORKING DRIVERS
9727M:	"David S. Miller" <davem@davemloft.net>
9728L:	netdev@vger.kernel.org
9729W:	http://www.linuxfoundation.org/en/Net
9730Q:	http://patchwork.ozlabs.org/project/netdev/list/
9731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9733S:	Odd Fixes
9734F:	Documentation/devicetree/bindings/net/
9735F:	drivers/net/
9736F:	include/linux/if_*
9737F:	include/linux/netdevice.h
9738F:	include/linux/etherdevice.h
9739F:	include/linux/fcdevice.h
9740F:	include/linux/fddidevice.h
9741F:	include/linux/hippidevice.h
9742F:	include/linux/inetdevice.h
9743F:	include/uapi/linux/if_*
9744F:	include/uapi/linux/netdevice.h
9745
9746NETWORKING DRIVERS (WIRELESS)
9747M:	Kalle Valo <kvalo@codeaurora.org>
9748L:	linux-wireless@vger.kernel.org
9749Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9752S:	Maintained
9753F:	Documentation/devicetree/bindings/net/wireless/
9754F:	drivers/net/wireless/
9755
9756NETWORKING [DSA]
9757M:	Andrew Lunn <andrew@lunn.ch>
9758M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9759M:	Florian Fainelli <f.fainelli@gmail.com>
9760S:	Maintained
9761F:	net/dsa/
9762F:	include/net/dsa.h
9763F:	include/linux/dsa/
9764F:	drivers/net/dsa/
9765
9766NETWORKING [GENERAL]
9767M:	"David S. Miller" <davem@davemloft.net>
9768L:	netdev@vger.kernel.org
9769W:	http://www.linuxfoundation.org/en/Net
9770Q:	http://patchwork.ozlabs.org/project/netdev/list/
9771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9773B:	mailto:netdev@vger.kernel.org
9774S:	Maintained
9775F:	net/
9776F:	include/net/
9777F:	include/linux/in.h
9778F:	include/linux/net.h
9779F:	include/linux/netdevice.h
9780F:	include/uapi/linux/in.h
9781F:	include/uapi/linux/net.h
9782F:	include/uapi/linux/netdevice.h
9783F:	include/uapi/linux/net_namespace.h
9784F:	tools/testing/selftests/net/
9785F:	lib/net_utils.c
9786F:	lib/random32.c
9787F:	Documentation/networking/
9788
9789NETWORKING [IPSEC]
9790M:	Steffen Klassert <steffen.klassert@secunet.com>
9791M:	Herbert Xu <herbert@gondor.apana.org.au>
9792M:	"David S. Miller" <davem@davemloft.net>
9793L:	netdev@vger.kernel.org
9794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9796S:	Maintained
9797F:	net/core/flow.c
9798F:	net/xfrm/
9799F:	net/key/
9800F:	net/ipv4/xfrm*
9801F:	net/ipv4/esp4*
9802F:	net/ipv4/ah4.c
9803F:	net/ipv4/ipcomp.c
9804F:	net/ipv4/ip_vti.c
9805F:	net/ipv6/xfrm*
9806F:	net/ipv6/esp6*
9807F:	net/ipv6/ah6.c
9808F:	net/ipv6/ipcomp6.c
9809F:	net/ipv6/ip6_vti.c
9810F:	include/uapi/linux/xfrm.h
9811F:	include/net/xfrm.h
9812
9813NETWORKING [IPv4/IPv6]
9814M:	"David S. Miller" <davem@davemloft.net>
9815M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9816M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9817L:	netdev@vger.kernel.org
9818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9819S:	Maintained
9820F:	net/ipv4/
9821F:	net/ipv6/
9822F:	include/net/ip*
9823F:	arch/x86/net/*
9824
9825NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9826M:	Paul Moore <paul@paul-moore.com>
9827W:	https://github.com/netlabel
9828L:	netdev@vger.kernel.org
9829L:	linux-security-module@vger.kernel.org
9830S:	Maintained
9831F:	Documentation/netlabel/
9832F:	include/net/calipso.h
9833F:	include/net/cipso_ipv4.h
9834F:	include/net/netlabel.h
9835F:	include/uapi/linux/netfilter/xt_SECMARK.h
9836F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9837F:	net/netlabel/
9838F:	net/ipv4/cipso_ipv4.c
9839F:	net/ipv6/calipso.c
9840F:	net/netfilter/xt_CONNSECMARK.c
9841F:	net/netfilter/xt_SECMARK.c
9842
9843NETWORKING [TLS]
9844M:	Ilya Lesokhin <ilyal@mellanox.com>
9845M:	Aviad Yehezkel <aviadye@mellanox.com>
9846M:	Dave Watson <davejwatson@fb.com>
9847L:	netdev@vger.kernel.org
9848S:	Maintained
9849F:	net/tls/*
9850F:	include/uapi/linux/tls.h
9851F:	include/net/tls.h
9852
9853NETWORKING [WIRELESS]
9854L:	linux-wireless@vger.kernel.org
9855Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9856
9857NETDEVSIM
9858M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9859S:	Maintained
9860F:	drivers/net/netdevsim/*
9861
9862NETXEN (1/10) GbE SUPPORT
9863M:	Manish Chopra <manish.chopra@cavium.com>
9864M:	Rahul Verma <rahul.verma@cavium.com>
9865M:	Dept-GELinuxNICDev@cavium.com
9866L:	netdev@vger.kernel.org
9867S:	Supported
9868F:	drivers/net/ethernet/qlogic/netxen/
9869
9870NFC SUBSYSTEM
9871M:	Samuel Ortiz <sameo@linux.intel.com>
9872L:	linux-wireless@vger.kernel.org
9873L:	linux-nfc@lists.01.org (subscribers-only)
9874S:	Supported
9875F:	net/nfc/
9876F:	include/net/nfc/
9877F:	include/uapi/linux/nfc.h
9878F:	drivers/nfc/
9879F:	include/linux/platform_data/nfcmrvl.h
9880F:	include/linux/platform_data/nxp-nci.h
9881F:	Documentation/devicetree/bindings/net/nfc/
9882
9883NFS, SUNRPC, AND LOCKD CLIENTS
9884M:	Trond Myklebust <trond.myklebust@primarydata.com>
9885M:	Anna Schumaker <anna.schumaker@netapp.com>
9886L:	linux-nfs@vger.kernel.org
9887W:	http://client.linux-nfs.org
9888T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9889S:	Maintained
9890F:	fs/lockd/
9891F:	fs/nfs/
9892F:	fs/nfs_common/
9893F:	net/sunrpc/
9894F:	include/linux/lockd/
9895F:	include/linux/nfs*
9896F:	include/linux/sunrpc/
9897F:	include/uapi/linux/nfs*
9898F:	include/uapi/linux/sunrpc/
9899
9900NILFS2 FILESYSTEM
9901M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9902L:	linux-nilfs@vger.kernel.org
9903W:	https://nilfs.sourceforge.io/
9904W:	https://nilfs.osdn.jp/
9905T:	git git://github.com/konis/nilfs2.git
9906S:	Supported
9907F:	Documentation/filesystems/nilfs2.txt
9908F:	fs/nilfs2/
9909F:	include/trace/events/nilfs2.h
9910F:	include/uapi/linux/nilfs2_api.h
9911F:	include/uapi/linux/nilfs2_ondisk.h
9912
9913NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9914M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9915W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9916S:	Maintained
9917F:	Documentation/scsi/NinjaSCSI.txt
9918F:	drivers/scsi/pcmcia/nsp_*
9919
9920NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9921M:	GOTO Masanori <gotom@debian.or.jp>
9922M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9923W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9924S:	Maintained
9925F:	Documentation/scsi/NinjaSCSI.txt
9926F:	drivers/scsi/nsp32*
9927
9928NIOS2 ARCHITECTURE
9929M:	Ley Foon Tan <lftan@altera.com>
9930L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9932S:	Maintained
9933F:	arch/nios2/
9934
9935NOHZ, DYNTICKS SUPPORT
9936M:	Frederic Weisbecker <fweisbec@gmail.com>
9937M:	Thomas Gleixner <tglx@linutronix.de>
9938M:	Ingo Molnar <mingo@kernel.org>
9939L:	linux-kernel@vger.kernel.org
9940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9941S:	Maintained
9942F:	kernel/time/tick*.*
9943F:	include/linux/tick.h
9944F:	include/linux/sched/nohz.h
9945
9946NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9947M:	Pavel Machek <pavel@ucw.cz>
9948M:	Sakari Ailus <sakari.ailus@iki.fi>
9949L:	linux-media@vger.kernel.org
9950S:	Maintained
9951F:	drivers/media/i2c/et8ek8
9952F:	drivers/media/i2c/ad5820.c
9953
9954NOKIA N900 POWER SUPPLY DRIVERS
9955R:	Pali Rohár <pali.rohar@gmail.com>
9956F:	include/linux/power/bq2415x_charger.h
9957F:	include/linux/power/bq27xxx_battery.h
9958F:	include/linux/power/isp1704_charger.h
9959F:	drivers/power/supply/bq2415x_charger.c
9960F:	drivers/power/supply/bq27xxx_battery.c
9961F:	drivers/power/supply/bq27xxx_battery_i2c.c
9962F:	drivers/power/supply/isp1704_charger.c
9963F:	drivers/power/supply/rx51_battery.c
9964
9965NTB AMD DRIVER
9966M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9967L:	linux-ntb@googlegroups.com
9968S:	Supported
9969F:	drivers/ntb/hw/amd/
9970
9971NTB DRIVER CORE
9972M:	Jon Mason <jdmason@kudzu.us>
9973M:	Dave Jiang <dave.jiang@intel.com>
9974M:	Allen Hubbe <allenbh@gmail.com>
9975L:	linux-ntb@googlegroups.com
9976S:	Supported
9977W:	https://github.com/jonmason/ntb/wiki
9978T:	git git://github.com/jonmason/ntb.git
9979F:	drivers/ntb/
9980F:	drivers/net/ntb_netdev.c
9981F:	include/linux/ntb.h
9982F:	include/linux/ntb_transport.h
9983F:	tools/testing/selftests/ntb/
9984
9985NTB IDT DRIVER
9986M:	Serge Semin <fancer.lancer@gmail.com>
9987L:	linux-ntb@googlegroups.com
9988S:	Supported
9989F:	drivers/ntb/hw/idt/
9990
9991NTB INTEL DRIVER
9992M:	Dave Jiang <dave.jiang@intel.com>
9993L:	linux-ntb@googlegroups.com
9994S:	Supported
9995W:	https://github.com/davejiang/linux/wiki
9996T:	git https://github.com/davejiang/linux.git
9997F:	drivers/ntb/hw/intel/
9998
9999NTFS FILESYSTEM
10000M:	Anton Altaparmakov <anton@tuxera.com>
10001L:	linux-ntfs-dev@lists.sourceforge.net
10002W:	http://www.tuxera.com/
10003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10004S:	Supported
10005F:	Documentation/filesystems/ntfs.txt
10006F:	fs/ntfs/
10007
10008NUBUS SUBSYSTEM
10009M:	Finn Thain <fthain@telegraphics.com.au>
10010L:	linux-m68k@lists.linux-m68k.org
10011S:	Maintained
10012F:	arch/*/include/asm/nubus.h
10013F:	drivers/nubus/
10014F:	include/linux/nubus.h
10015F:	include/uapi/linux/nubus.h
10016
10017NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10018M:	Antonino Daplas <adaplas@gmail.com>
10019L:	linux-fbdev@vger.kernel.org
10020S:	Maintained
10021F:	drivers/video/fbdev/riva/
10022F:	drivers/video/fbdev/nvidia/
10023
10024NVM EXPRESS DRIVER
10025M:	Keith Busch <keith.busch@intel.com>
10026M:	Jens Axboe <axboe@fb.com>
10027M:	Christoph Hellwig <hch@lst.de>
10028M:	Sagi Grimberg <sagi@grimberg.me>
10029L:	linux-nvme@lists.infradead.org
10030T:	git://git.infradead.org/nvme.git
10031W:	http://git.infradead.org/nvme.git
10032S:	Supported
10033F:	drivers/nvme/host/
10034F:	include/linux/nvme.h
10035F:	include/uapi/linux/nvme_ioctl.h
10036
10037NVM EXPRESS FC TRANSPORT DRIVERS
10038M:	James Smart <james.smart@broadcom.com>
10039L:	linux-nvme@lists.infradead.org
10040S:	Supported
10041F:	include/linux/nvme-fc.h
10042F:	include/linux/nvme-fc-driver.h
10043F:	drivers/nvme/host/fc.c
10044F:	drivers/nvme/target/fc.c
10045F:	drivers/nvme/target/fcloop.c
10046
10047NVM EXPRESS TARGET DRIVER
10048M:	Christoph Hellwig <hch@lst.de>
10049M:	Sagi Grimberg <sagi@grimberg.me>
10050L:	linux-nvme@lists.infradead.org
10051T:	git://git.infradead.org/nvme.git
10052W:	http://git.infradead.org/nvme.git
10053S:	Supported
10054F:	drivers/nvme/target/
10055
10056NVMEM FRAMEWORK
10057M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10058S:	Maintained
10059F:	drivers/nvmem/
10060F:	Documentation/devicetree/bindings/nvmem/
10061F:	Documentation/ABI/stable/sysfs-bus-nvmem
10062F:	include/linux/nvmem-consumer.h
10063F:	include/linux/nvmem-provider.h
10064
10065NXP SGTL5000 DRIVER
10066M:	Fabio Estevam <fabio.estevam@nxp.com>
10067L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10070F:	sound/soc/codecs/sgtl5000*
10071
10072NXP TDA998X DRM DRIVER
10073M:	Russell King <linux@armlinux.org.uk>
10074S:	Supported
10075T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10076T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10077F:	drivers/gpu/drm/i2c/tda998x_drv.c
10078F:	include/drm/i2c/tda998x.h
10079
10080NXP TFA9879 DRIVER
10081M:	Peter Rosin <peda@axentia.se>
10082L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10083S:	Maintained
10084F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10085F:	sound/soc/codecs/tfa9879*
10086
10087NXP-NCI NFC DRIVER
10088M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10089R:	Charles Gorand <charles.gorand@effinnov.com>
10090L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10091S:	Supported
10092F:	drivers/nfc/nxp-nci
10093
10094OBJTOOL
10095M:	Josh Poimboeuf <jpoimboe@redhat.com>
10096M:	Peter Zijlstra <peterz@infradead.org>
10097S:	Supported
10098F:	tools/objtool/
10099
10100OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10101M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10102M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10103L:	linuxppc-dev@lists.ozlabs.org
10104S:	Supported
10105F:	arch/powerpc/platforms/powernv/ocxl.c
10106F:	arch/powerpc/include/asm/pnv-ocxl.h
10107F:	drivers/misc/ocxl/
10108F:	include/misc/ocxl*
10109F:	include/uapi/misc/ocxl.h
10110F:	Documentation/accelerators/ocxl.txt
10111
10112OMAP AUDIO SUPPORT
10113M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10114M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10116L:	linux-omap@vger.kernel.org
10117S:	Maintained
10118F:	sound/soc/omap/
10119
10120OMAP CLOCK FRAMEWORK SUPPORT
10121M:	Paul Walmsley <paul@pwsan.com>
10122L:	linux-omap@vger.kernel.org
10123S:	Maintained
10124F:	arch/arm/*omap*/*clock*
10125
10126OMAP DEVICE TREE SUPPORT
10127M:	Benoît Cousson <bcousson@baylibre.com>
10128M:	Tony Lindgren <tony@atomide.com>
10129L:	linux-omap@vger.kernel.org
10130L:	devicetree@vger.kernel.org
10131S:	Maintained
10132F:	arch/arm/boot/dts/*omap*
10133F:	arch/arm/boot/dts/*am3*
10134F:	arch/arm/boot/dts/*am4*
10135F:	arch/arm/boot/dts/*am5*
10136F:	arch/arm/boot/dts/*dra7*
10137
10138OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10139M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10140L:	linux-omap@vger.kernel.org
10141L:	linux-fbdev@vger.kernel.org
10142S:	Maintained
10143F:	drivers/video/fbdev/omap2/
10144F:	Documentation/arm/OMAP/DSS
10145
10146OMAP FRAMEBUFFER SUPPORT
10147M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10148L:	linux-fbdev@vger.kernel.org
10149L:	linux-omap@vger.kernel.org
10150S:	Maintained
10151F:	drivers/video/fbdev/omap/
10152
10153OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10154M:	Roger Quadros <rogerq@ti.com>
10155M:	Tony Lindgren <tony@atomide.com>
10156L:	linux-omap@vger.kernel.org
10157S:	Maintained
10158F:	drivers/memory/omap-gpmc.c
10159F:	arch/arm/mach-omap2/*gpmc*
10160
10161OMAP GPIO DRIVER
10162M:	Grygorii Strashko <grygorii.strashko@ti.com>
10163M:	Santosh Shilimkar <ssantosh@kernel.org>
10164M:	Kevin Hilman <khilman@kernel.org>
10165L:	linux-omap@vger.kernel.org
10166S:	Maintained
10167F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10168F:	drivers/gpio/gpio-omap.c
10169
10170OMAP HARDWARE SPINLOCK SUPPORT
10171M:	Ohad Ben-Cohen <ohad@wizery.com>
10172L:	linux-omap@vger.kernel.org
10173S:	Maintained
10174F:	drivers/hwspinlock/omap_hwspinlock.c
10175
10176OMAP HS MMC SUPPORT
10177L:	linux-mmc@vger.kernel.org
10178L:	linux-omap@vger.kernel.org
10179S:	Orphan
10180F:	drivers/mmc/host/omap_hsmmc.c
10181
10182OMAP HWMOD DATA
10183M:	Paul Walmsley <paul@pwsan.com>
10184L:	linux-omap@vger.kernel.org
10185S:	Maintained
10186F:	arch/arm/mach-omap2/omap_hwmod*data*
10187
10188OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10189M:	Benoît Cousson <bcousson@baylibre.com>
10190L:	linux-omap@vger.kernel.org
10191S:	Maintained
10192F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10193
10194OMAP HWMOD SUPPORT
10195M:	Benoît Cousson <bcousson@baylibre.com>
10196M:	Paul Walmsley <paul@pwsan.com>
10197L:	linux-omap@vger.kernel.org
10198S:	Maintained
10199F:	arch/arm/mach-omap2/omap_hwmod.*
10200
10201OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10202M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10203L:	linux-media@vger.kernel.org
10204S:	Maintained
10205F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10206F:	drivers/media/platform/omap3isp/
10207F:	drivers/staging/media/omap4iss/
10208
10209OMAP MMC SUPPORT
10210M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10211L:	linux-omap@vger.kernel.org
10212S:	Maintained
10213F:	drivers/mmc/host/omap.c
10214
10215OMAP POWER MANAGEMENT SUPPORT
10216M:	Kevin Hilman <khilman@kernel.org>
10217L:	linux-omap@vger.kernel.org
10218S:	Maintained
10219F:	arch/arm/*omap*/*pm*
10220F:	drivers/cpufreq/omap-cpufreq.c
10221
10222OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10223M:	Rajendra Nayak <rnayak@codeaurora.org>
10224M:	Paul Walmsley <paul@pwsan.com>
10225L:	linux-omap@vger.kernel.org
10226S:	Maintained
10227F:	arch/arm/mach-omap2/prm*
10228
10229OMAP RANDOM NUMBER GENERATOR SUPPORT
10230M:	Deepak Saxena <dsaxena@plexity.net>
10231S:	Maintained
10232F:	drivers/char/hw_random/omap-rng.c
10233
10234OMAP USB SUPPORT
10235L:	linux-usb@vger.kernel.org
10236L:	linux-omap@vger.kernel.org
10237S:	Orphan
10238F:	drivers/usb/*/*omap*
10239F:	arch/arm/*omap*/usb*
10240
10241OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10242M:	Mark Jackson <mpfj@newflow.co.uk>
10243L:	linux-omap@vger.kernel.org
10244S:	Maintained
10245F:	arch/arm/boot/dts/am335x-nano.dts
10246
10247OMAP1 SUPPORT
10248M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10249M:	Tony Lindgren <tony@atomide.com>
10250L:	linux-omap@vger.kernel.org
10251Q:	http://patchwork.kernel.org/project/linux-omap/list/
10252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10253S:	Maintained
10254F:	arch/arm/mach-omap1/
10255F:	arch/arm/plat-omap/
10256F:	arch/arm/configs/omap1_defconfig
10257F:	drivers/i2c/busses/i2c-omap.c
10258F:	include/linux/i2c-omap.h
10259
10260OMAP2+ SUPPORT
10261M:	Tony Lindgren <tony@atomide.com>
10262L:	linux-omap@vger.kernel.org
10263W:	http://www.muru.com/linux/omap/
10264W:	http://linux.omap.com/
10265Q:	http://patchwork.kernel.org/project/linux-omap/list/
10266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10267S:	Maintained
10268F:	arch/arm/mach-omap2/
10269F:	arch/arm/plat-omap/
10270F:	arch/arm/configs/omap2plus_defconfig
10271F:	drivers/i2c/busses/i2c-omap.c
10272F:	drivers/irqchip/irq-omap-intc.c
10273F:	drivers/mfd/*omap*.c
10274F:	drivers/mfd/menelaus.c
10275F:	drivers/mfd/palmas.c
10276F:	drivers/mfd/tps65217.c
10277F:	drivers/mfd/tps65218.c
10278F:	drivers/mfd/tps65910.c
10279F:	drivers/mfd/twl-core.[ch]
10280F:	drivers/mfd/twl4030*.c
10281F:	drivers/mfd/twl6030*.c
10282F:	drivers/mfd/twl6040*.c
10283F:	drivers/regulator/palmas-regulator*.c
10284F:	drivers/regulator/pbias-regulator.c
10285F:	drivers/regulator/tps65217-regulator.c
10286F:	drivers/regulator/tps65218-regulator.c
10287F:	drivers/regulator/tps65910-regulator.c
10288F:	drivers/regulator/twl-regulator.c
10289F:	drivers/regulator/twl6030-regulator.c
10290F:	include/linux/i2c-omap.h
10291
10292ONION OMEGA2+ BOARD
10293M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10294L:	linux-mips@linux-mips.org
10295S:	Maintained
10296F:	arch/mips/boot/dts/ralink/omega2p.dts
10297
10298OMFS FILESYSTEM
10299M:	Bob Copeland <me@bobcopeland.com>
10300L:	linux-karma-devel@lists.sourceforge.net
10301S:	Maintained
10302F:	Documentation/filesystems/omfs.txt
10303F:	fs/omfs/
10304
10305OMNIKEY CARDMAN 4000 DRIVER
10306M:	Harald Welte <laforge@gnumonks.org>
10307S:	Maintained
10308F:	drivers/char/pcmcia/cm4000_cs.c
10309F:	include/linux/cm4000_cs.h
10310F:	include/uapi/linux/cm4000_cs.h
10311
10312OMNIKEY CARDMAN 4040 DRIVER
10313M:	Harald Welte <laforge@gnumonks.org>
10314S:	Maintained
10315F:	drivers/char/pcmcia/cm4040_cs.*
10316
10317OMNIVISION OV13858 SENSOR DRIVER
10318M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10319L:	linux-media@vger.kernel.org
10320T:	git git://linuxtv.org/media_tree.git
10321S:	Maintained
10322F:	drivers/media/i2c/ov13858.c
10323
10324OMNIVISION OV2685 SENSOR DRIVER
10325M:	Shunqian Zheng <zhengsq@rock-chips.com>
10326L:	linux-media@vger.kernel.org
10327T:	git git://linuxtv.org/media_tree.git
10328S:	Maintained
10329F:	drivers/media/i2c/ov2685.c
10330
10331OMNIVISION OV5640 SENSOR DRIVER
10332M:	Steve Longerbeam <slongerbeam@gmail.com>
10333L:	linux-media@vger.kernel.org
10334T:	git git://linuxtv.org/media_tree.git
10335S:	Maintained
10336F:	drivers/media/i2c/ov5640.c
10337
10338OMNIVISION OV5647 SENSOR DRIVER
10339M:	Luis Oliveira <lolivei@synopsys.com>
10340L:	linux-media@vger.kernel.org
10341T:	git git://linuxtv.org/media_tree.git
10342S:	Maintained
10343F:	drivers/media/i2c/ov5647.c
10344
10345OMNIVISION OV5695 SENSOR DRIVER
10346M:	Shunqian Zheng <zhengsq@rock-chips.com>
10347L:	linux-media@vger.kernel.org
10348T:	git git://linuxtv.org/media_tree.git
10349S:	Maintained
10350F:	drivers/media/i2c/ov5695.c
10351
10352OMNIVISION OV7670 SENSOR DRIVER
10353M:	Jonathan Corbet <corbet@lwn.net>
10354L:	linux-media@vger.kernel.org
10355T:	git git://linuxtv.org/media_tree.git
10356S:	Maintained
10357F:	drivers/media/i2c/ov7670.c
10358F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10359
10360OMNIVISION OV772x SENSOR DRIVER
10361M:	Jacopo Mondi <jacopo@jmondi.org>
10362L:	linux-media@vger.kernel.org
10363T:	git git://linuxtv.org/media_tree.git
10364S:	Odd fixes
10365F:	drivers/media/i2c/ov772x.c
10366F:	include/media/i2c/ov772x.h
10367F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10368
10369OMNIVISION OV7740 SENSOR DRIVER
10370M:	Wenyou Yang <wenyou.yang@microchip.com>
10371L:	linux-media@vger.kernel.org
10372T:	git git://linuxtv.org/media_tree.git
10373S:	Maintained
10374F:	drivers/media/i2c/ov7740.c
10375F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10376
10377OMNIVISION OV9650 SENSOR DRIVER
10378M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10379R:	Akinobu Mita <akinobu.mita@gmail.com>
10380R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10381L:	linux-media@vger.kernel.org
10382T:	git git://linuxtv.org/media_tree.git
10383S:	Maintained
10384F:	drivers/media/i2c/ov9650.c
10385F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10386
10387ONENAND FLASH DRIVER
10388M:	Kyungmin Park <kyungmin.park@samsung.com>
10389L:	linux-mtd@lists.infradead.org
10390S:	Maintained
10391F:	drivers/mtd/nand/onenand/
10392F:	include/linux/mtd/onenand*.h
10393
10394ONSTREAM SCSI TAPE DRIVER
10395M:	Willem Riede <osst@riede.org>
10396L:	osst-users@lists.sourceforge.net
10397L:	linux-scsi@vger.kernel.org
10398S:	Maintained
10399F:	Documentation/scsi/osst.txt
10400F:	drivers/scsi/osst.*
10401F:	drivers/scsi/osst_*.h
10402F:	drivers/scsi/st.h
10403
10404OP-TEE DRIVER
10405M:	Jens Wiklander <jens.wiklander@linaro.org>
10406S:	Maintained
10407F:	drivers/tee/optee/
10408
10409OPA-VNIC DRIVER
10410M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10411M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10412L:	linux-rdma@vger.kernel.org
10413S:	Supported
10414F:	drivers/infiniband/ulp/opa_vnic
10415
10416OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10417M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10418L:	devicetree@vger.kernel.org
10419S:	Maintained
10420F:	Documentation/devicetree/dynamic-resolution-notes.txt
10421F:	Documentation/devicetree/overlay-notes.txt
10422F:	drivers/of/overlay.c
10423F:	drivers/of/resolver.c
10424
10425OPEN FIRMWARE AND FLATTENED DEVICE TREE
10426M:	Rob Herring <robh+dt@kernel.org>
10427M:	Frank Rowand <frowand.list@gmail.com>
10428L:	devicetree@vger.kernel.org
10429W:	http://www.devicetree.org/
10430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10431S:	Maintained
10432F:	drivers/of/
10433F:	include/linux/of*.h
10434F:	scripts/dtc/
10435F:	Documentation/ABI/testing/sysfs-firmware-ofw
10436
10437OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10438M:	Rob Herring <robh+dt@kernel.org>
10439M:	Mark Rutland <mark.rutland@arm.com>
10440L:	devicetree@vger.kernel.org
10441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10442Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10443S:	Maintained
10444F:	Documentation/devicetree/
10445F:	arch/*/boot/dts/
10446F:	include/dt-bindings/
10447
10448OPENCORES I2C BUS DRIVER
10449M:	Peter Korsgaard <jacmet@sunsite.dk>
10450L:	linux-i2c@vger.kernel.org
10451S:	Maintained
10452F:	Documentation/i2c/busses/i2c-ocores
10453F:	drivers/i2c/busses/i2c-ocores.c
10454
10455OPENRISC ARCHITECTURE
10456M:	Jonas Bonn <jonas@southpole.se>
10457M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10458M:	Stafford Horne <shorne@gmail.com>
10459T:	git git://github.com/openrisc/linux.git
10460L:	openrisc@lists.librecores.org
10461W:	http://openrisc.io
10462S:	Maintained
10463F:	Documentation/devicetree/bindings/openrisc/
10464F:	Documentation/openrisc/
10465F:	arch/openrisc/
10466F:	drivers/irqchip/irq-ompic.c
10467F:	drivers/irqchip/irq-or1k-*
10468
10469OPENVSWITCH
10470M:	Pravin B Shelar <pshelar@ovn.org>
10471L:	netdev@vger.kernel.org
10472L:	dev@openvswitch.org
10473W:	http://openvswitch.org
10474S:	Maintained
10475F:	net/openvswitch/
10476F:	include/uapi/linux/openvswitch.h
10477
10478OPERATING PERFORMANCE POINTS (OPP)
10479M:	Viresh Kumar <vireshk@kernel.org>
10480M:	Nishanth Menon <nm@ti.com>
10481M:	Stephen Boyd <sboyd@kernel.org>
10482L:	linux-pm@vger.kernel.org
10483S:	Maintained
10484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10485F:	drivers/opp/
10486F:	include/linux/pm_opp.h
10487F:	Documentation/power/opp.txt
10488F:	Documentation/devicetree/bindings/opp/
10489
10490OPL4 DRIVER
10491M:	Clemens Ladisch <clemens@ladisch.de>
10492L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10493T:	git git://git.alsa-project.org/alsa-kernel.git
10494S:	Maintained
10495F:	sound/drivers/opl4/
10496
10497OPROFILE
10498M:	Robert Richter <rric@kernel.org>
10499L:	oprofile-list@lists.sf.net
10500S:	Maintained
10501F:	arch/*/include/asm/oprofile*.h
10502F:	arch/*/oprofile/
10503F:	drivers/oprofile/
10504F:	include/linux/oprofile.h
10505
10506ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10507M:	Mark Fasheh <mark@fasheh.com>
10508M:	Joel Becker <jlbec@evilplan.org>
10509L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10510W:	http://ocfs2.wiki.kernel.org
10511S:	Supported
10512F:	Documentation/filesystems/ocfs2.txt
10513F:	Documentation/filesystems/dlmfs.txt
10514F:	fs/ocfs2/
10515
10516ORANGEFS FILESYSTEM
10517M:	Mike Marshall <hubcap@omnibond.com>
10518R:	Martin Brandenburg <martin@omnibond.com>
10519L:	devel@lists.orangefs.org
10520T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10521S:	Supported
10522F:	fs/orangefs/
10523F:	Documentation/filesystems/orangefs.txt
10524
10525ORINOCO DRIVER
10526L:	linux-wireless@vger.kernel.org
10527W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10528W:	http://www.nongnu.org/orinoco/
10529S:	Orphan
10530F:	drivers/net/wireless/intersil/orinoco/
10531
10532OSD LIBRARY and FILESYSTEM
10533M:	Boaz Harrosh <ooo@electrozaur.com>
10534S:	Maintained
10535F:	drivers/scsi/osd/
10536F:	include/scsi/osd_*
10537F:	fs/exofs/
10538
10539OV2659 OMNIVISION SENSOR DRIVER
10540M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10541L:	linux-media@vger.kernel.org
10542W:	https://linuxtv.org
10543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10544T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10545S:	Maintained
10546F:	drivers/media/i2c/ov2659.c
10547F:	include/media/i2c/ov2659.h
10548
10549OVERLAY FILESYSTEM
10550M:	Miklos Szeredi <miklos@szeredi.hu>
10551L:	linux-unionfs@vger.kernel.org
10552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10553S:	Supported
10554F:	fs/overlayfs/
10555F:	Documentation/filesystems/overlayfs.txt
10556
10557P54 WIRELESS DRIVER
10558M:	Christian Lamparter <chunkeey@googlemail.com>
10559L:	linux-wireless@vger.kernel.org
10560W:	http://wireless.kernel.org/en/users/Drivers/p54
10561S:	Maintained
10562F:	drivers/net/wireless/intersil/p54/
10563
10564PA SEMI ETHERNET DRIVER
10565L:	netdev@vger.kernel.org
10566S:	Orphan
10567F:	drivers/net/ethernet/pasemi/*
10568
10569PA SEMI SMBUS DRIVER
10570L:	linux-i2c@vger.kernel.org
10571S:	Orphan
10572F:	drivers/i2c/busses/i2c-pasemi.c
10573
10574PADATA PARALLEL EXECUTION MECHANISM
10575M:	Steffen Klassert <steffen.klassert@secunet.com>
10576L:	linux-crypto@vger.kernel.org
10577S:	Maintained
10578F:	kernel/padata.c
10579F:	include/linux/padata.h
10580F:	Documentation/padata.txt
10581
10582PANASONIC LAPTOP ACPI EXTRAS DRIVER
10583M:	Harald Welte <laforge@gnumonks.org>
10584L:	platform-driver-x86@vger.kernel.org
10585S:	Maintained
10586F:	drivers/platform/x86/panasonic-laptop.c
10587
10588PARALLEL LCD/KEYPAD PANEL DRIVER
10589M:	Willy Tarreau <willy@haproxy.com>
10590M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10591S:	Odd Fixes
10592F:	Documentation/misc-devices/lcd-panel-cgram.txt
10593F:	drivers/misc/panel.c
10594
10595PARALLEL PORT SUBSYSTEM
10596M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10597M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10598L:	linux-parport@lists.infradead.org (subscribers-only)
10599S:	Maintained
10600F:	drivers/parport/
10601F:	include/linux/parport*.h
10602F:	drivers/char/ppdev.c
10603F:	include/uapi/linux/ppdev.h
10604F:	Documentation/parport*.txt
10605
10606PARAVIRT_OPS INTERFACE
10607M:	Juergen Gross <jgross@suse.com>
10608M:	Alok Kataria <akataria@vmware.com>
10609L:	virtualization@lists.linux-foundation.org
10610S:	Supported
10611F:	Documentation/virtual/paravirt_ops.txt
10612F:	arch/*/kernel/paravirt*
10613F:	arch/*/include/asm/paravirt*.h
10614F:	include/linux/hypervisor.h
10615
10616PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10617M:	Tim Waugh <tim@cyberelk.net>
10618L:	linux-parport@lists.infradead.org (subscribers-only)
10619S:	Maintained
10620F:	Documentation/blockdev/paride.txt
10621F:	drivers/block/paride/
10622
10623PARISC ARCHITECTURE
10624M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10625M:	Helge Deller <deller@gmx.de>
10626L:	linux-parisc@vger.kernel.org
10627W:	http://www.parisc-linux.org/
10628Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10631S:	Maintained
10632F:	arch/parisc/
10633F:	Documentation/parisc/
10634F:	drivers/parisc/
10635F:	drivers/char/agp/parisc-agp.c
10636F:	drivers/input/serio/gscps2.c
10637F:	drivers/parport/parport_gsc.*
10638F:	drivers/tty/serial/8250/8250_gsc.c
10639F:	drivers/video/fbdev/sti*
10640F:	drivers/video/console/sti*
10641F:	drivers/video/logo/logo_parisc*
10642
10643PARMAN
10644M:	Jiri Pirko <jiri@mellanox.com>
10645L:	netdev@vger.kernel.org
10646S:	Supported
10647F:	lib/parman.c
10648F:	lib/test_parman.c
10649F:	include/linux/parman.h
10650
10651PC87360 HARDWARE MONITORING DRIVER
10652M:	Jim Cromie <jim.cromie@gmail.com>
10653L:	linux-hwmon@vger.kernel.org
10654S:	Maintained
10655F:	Documentation/hwmon/pc87360
10656F:	drivers/hwmon/pc87360.c
10657
10658PC8736x GPIO DRIVER
10659M:	Jim Cromie <jim.cromie@gmail.com>
10660S:	Maintained
10661F:	drivers/char/pc8736x_gpio.c
10662
10663PC87427 HARDWARE MONITORING DRIVER
10664M:	Jean Delvare <jdelvare@suse.com>
10665L:	linux-hwmon@vger.kernel.org
10666S:	Maintained
10667F:	Documentation/hwmon/pc87427
10668F:	drivers/hwmon/pc87427.c
10669
10670PCA9532 LED DRIVER
10671M:	Riku Voipio <riku.voipio@iki.fi>
10672S:	Maintained
10673F:	drivers/leds/leds-pca9532.c
10674F:	include/linux/leds-pca9532.h
10675
10676PCA9541 I2C BUS MASTER SELECTOR DRIVER
10677M:	Guenter Roeck <linux@roeck-us.net>
10678L:	linux-i2c@vger.kernel.org
10679S:	Maintained
10680F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10681
10682PCDP - PRIMARY CONSOLE AND DEBUG PORT
10683M:	Khalid Aziz <khalid@gonehiking.org>
10684S:	Maintained
10685F:	drivers/firmware/pcdp.*
10686
10687PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10688M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10689L:	linux-pci@vger.kernel.org
10690L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10691S:	Maintained
10692F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10693F:	drivers/pci/host/pci-aardvark.c
10694
10695PCI DRIVER FOR ALTERA PCIE IP
10696M:	Ley Foon Tan <lftan@altera.com>
10697L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10698L:	linux-pci@vger.kernel.org
10699S:	Supported
10700F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10701F:	drivers/pci/host/pcie-altera.c
10702
10703PCI DRIVER FOR APPLIEDMICRO XGENE
10704M:	Tanmay Inamdar <tinamdar@apm.com>
10705L:	linux-pci@vger.kernel.org
10706L:	linux-arm-kernel@lists.infradead.org
10707S:	Maintained
10708F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10709F:	drivers/pci/host/pci-xgene.c
10710
10711PCI DRIVER FOR ARM VERSATILE PLATFORM
10712M:	Rob Herring <robh@kernel.org>
10713L:	linux-pci@vger.kernel.org
10714L:	linux-arm-kernel@lists.infradead.org
10715S:	Maintained
10716F:	Documentation/devicetree/bindings/pci/versatile.txt
10717F:	drivers/pci/host/pci-versatile.c
10718
10719PCI DRIVER FOR ARMADA 8K
10720M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10721L:	linux-pci@vger.kernel.org
10722L:	linux-arm-kernel@lists.infradead.org
10723S:	Maintained
10724F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10725F:	drivers/pci/dwc/pcie-armada8k.c
10726
10727PCI DRIVER FOR CADENCE PCIE IP
10728M:	Alan Douglas <adouglas@cadence.com>
10729L:	linux-pci@vger.kernel.org
10730S:	Maintained
10731F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10732F:	drivers/pci/cadence/pcie-cadence*
10733
10734PCI DRIVER FOR FREESCALE LAYERSCAPE
10735M:	Minghuan Lian <minghuan.Lian@freescale.com>
10736M:	Mingkai Hu <mingkai.hu@freescale.com>
10737M:	Roy Zang <tie-fei.zang@freescale.com>
10738L:	linuxppc-dev@lists.ozlabs.org
10739L:	linux-pci@vger.kernel.org
10740L:	linux-arm-kernel@lists.infradead.org
10741S:	Maintained
10742F:	drivers/pci/dwc/*layerscape*
10743
10744PCI DRIVER FOR GENERIC OF HOSTS
10745M:	Will Deacon <will.deacon@arm.com>
10746L:	linux-pci@vger.kernel.org
10747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10748S:	Maintained
10749F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10750F:	drivers/pci/host/pci-host-common.c
10751F:	drivers/pci/host/pci-host-generic.c
10752
10753PCI DRIVER FOR IMX6
10754M:	Richard Zhu <hongxing.zhu@nxp.com>
10755M:	Lucas Stach <l.stach@pengutronix.de>
10756L:	linux-pci@vger.kernel.org
10757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10758S:	Maintained
10759F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10760F:	drivers/pci/dwc/*imx6*
10761
10762PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10763M:	Keith Busch <keith.busch@intel.com>
10764M:	Jonathan Derrick <jonathan.derrick@intel.com>
10765L:	linux-pci@vger.kernel.org
10766S:	Supported
10767F:	drivers/pci/host/vmd.c
10768
10769PCI DRIVER FOR MICROSEMI SWITCHTEC
10770M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10771M:	Logan Gunthorpe <logang@deltatee.com>
10772L:	linux-pci@vger.kernel.org
10773S:	Maintained
10774F:	Documentation/switchtec.txt
10775F:	Documentation/ABI/testing/sysfs-class-switchtec
10776F:	drivers/pci/switch/switchtec*
10777F:	include/uapi/linux/switchtec_ioctl.h
10778F:	include/linux/switchtec.h
10779F:	drivers/ntb/hw/mscc/
10780
10781PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10782M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10783M:	Jason Cooper <jason@lakedaemon.net>
10784L:	linux-pci@vger.kernel.org
10785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10786S:	Maintained
10787F:	drivers/pci/host/*mvebu*
10788
10789PCI DRIVER FOR NVIDIA TEGRA
10790M:	Thierry Reding <thierry.reding@gmail.com>
10791L:	linux-tegra@vger.kernel.org
10792L:	linux-pci@vger.kernel.org
10793S:	Supported
10794F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10795F:	drivers/pci/host/pci-tegra.c
10796
10797PCI DRIVER FOR RENESAS R-CAR
10798M:	Simon Horman <horms@verge.net.au>
10799L:	linux-pci@vger.kernel.org
10800L:	linux-renesas-soc@vger.kernel.org
10801S:	Maintained
10802F:	drivers/pci/host/*rcar*
10803
10804PCI DRIVER FOR SAMSUNG EXYNOS
10805M:	Jingoo Han <jingoohan1@gmail.com>
10806L:	linux-pci@vger.kernel.org
10807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10809S:	Maintained
10810F:	drivers/pci/dwc/pci-exynos.c
10811
10812PCI DRIVER FOR SYNOPSYS DESIGNWARE
10813M:	Jingoo Han <jingoohan1@gmail.com>
10814M:	Joao Pinto <Joao.Pinto@synopsys.com>
10815L:	linux-pci@vger.kernel.org
10816S:	Maintained
10817F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10818F:	drivers/pci/dwc/*designware*
10819
10820PCI DRIVER FOR TI DRA7XX
10821M:	Kishon Vijay Abraham I <kishon@ti.com>
10822L:	linux-omap@vger.kernel.org
10823L:	linux-pci@vger.kernel.org
10824S:	Supported
10825F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10826F:	drivers/pci/dwc/pci-dra7xx.c
10827
10828PCI DRIVER FOR TI KEYSTONE
10829M:	Murali Karicheri <m-karicheri2@ti.com>
10830L:	linux-pci@vger.kernel.org
10831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10832S:	Maintained
10833F:	drivers/pci/dwc/*keystone*
10834
10835PCI ENDPOINT SUBSYSTEM
10836M:	Kishon Vijay Abraham I <kishon@ti.com>
10837M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10838L:	linux-pci@vger.kernel.org
10839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10840S:	Supported
10841F:	drivers/pci/endpoint/
10842F:	drivers/misc/pci_endpoint_test.c
10843F:	tools/pci/
10844
10845PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10846M:	Russell Currey <ruscur@russell.cc>
10847L:	linuxppc-dev@lists.ozlabs.org
10848S:	Supported
10849F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10850F:	arch/powerpc/kernel/eeh*.c
10851F:	arch/powerpc/platforms/*/eeh*.c
10852F:	arch/powerpc/include/*/eeh*.h
10853
10854PCI ERROR RECOVERY
10855M:	Linas Vepstas <linasvepstas@gmail.com>
10856L:	linux-pci@vger.kernel.org
10857S:	Supported
10858F:	Documentation/PCI/pci-error-recovery.txt
10859
10860PCI MSI DRIVER FOR ALTERA MSI IP
10861M:	Ley Foon Tan <lftan@altera.com>
10862L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10863L:	linux-pci@vger.kernel.org
10864S:	Supported
10865F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10866F:	drivers/pci/host/pcie-altera-msi.c
10867
10868PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10869M:	Duc Dang <dhdang@apm.com>
10870L:	linux-pci@vger.kernel.org
10871L:	linux-arm-kernel@lists.infradead.org
10872S:	Maintained
10873F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10874F:	drivers/pci/host/pci-xgene-msi.c
10875
10876PCI SUBSYSTEM
10877M:	Bjorn Helgaas <bhelgaas@google.com>
10878L:	linux-pci@vger.kernel.org
10879Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10881S:	Supported
10882F:	Documentation/devicetree/bindings/pci/
10883F:	Documentation/PCI/
10884F:	drivers/acpi/pci*
10885F:	drivers/pci/
10886F:	include/asm-generic/pci*
10887F:	include/linux/pci*
10888F:	include/linux/of_pci.h
10889F:	include/uapi/linux/pci*
10890F:	lib/pci*
10891F:	arch/x86/pci/
10892F:	arch/x86/kernel/quirks.c
10893
10894PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10895M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10896L:	linux-pci@vger.kernel.org
10897Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10899S:	Supported
10900F:	drivers/pci/cadence/
10901F:	drivers/pci/host/
10902F:	drivers/pci/dwc/
10903
10904PCIE DRIVER FOR AXIS ARTPEC
10905M:	Jesper Nilsson <jesper.nilsson@axis.com>
10906L:	linux-arm-kernel@axis.com
10907L:	linux-pci@vger.kernel.org
10908S:	Maintained
10909F:	Documentation/devicetree/bindings/pci/axis,artpec*
10910F:	drivers/pci/dwc/*artpec*
10911
10912PCIE DRIVER FOR CAVIUM THUNDERX
10913M:	David Daney <david.daney@cavium.com>
10914L:	linux-pci@vger.kernel.org
10915L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10916S:	Supported
10917F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10918F:	drivers/pci/host/pci-thunder-*
10919
10920PCIE DRIVER FOR HISILICON
10921M:	Zhou Wang <wangzhou1@hisilicon.com>
10922L:	linux-pci@vger.kernel.org
10923S:	Maintained
10924F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10925F:	drivers/pci/dwc/pcie-hisi.c
10926
10927PCIE DRIVER FOR HISILICON KIRIN
10928M:	Xiaowei Song <songxiaowei@hisilicon.com>
10929M:	Binghui Wang <wangbinghui@hisilicon.com>
10930L:	linux-pci@vger.kernel.org
10931S:	Maintained
10932F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10933F:	drivers/pci/dwc/pcie-kirin.c
10934
10935PCIE DRIVER FOR HISILICON STB
10936M:	Jianguo Sun <sunjianguo1@huawei.com>
10937M:	Shawn Guo <shawn.guo@linaro.org>
10938L:	linux-pci@vger.kernel.org
10939S:	Maintained
10940F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10941F:	drivers/pci/dwc/pcie-histb.c
10942
10943PCIE DRIVER FOR MEDIATEK
10944M:	Ryder Lee <ryder.lee@mediatek.com>
10945L:	linux-pci@vger.kernel.org
10946L:	linux-mediatek@lists.infradead.org
10947S:	Supported
10948F:	Documentation/devicetree/bindings/pci/mediatek*
10949F:	drivers/pci/host/*mediatek*
10950
10951PCIE DRIVER FOR QUALCOMM MSM
10952M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10953L:	linux-pci@vger.kernel.org
10954L:	linux-arm-msm@vger.kernel.org
10955S:	Maintained
10956F:	drivers/pci/dwc/*qcom*
10957
10958PCIE DRIVER FOR ROCKCHIP
10959M:	Shawn Lin <shawn.lin@rock-chips.com>
10960L:	linux-pci@vger.kernel.org
10961L:	linux-rockchip@lists.infradead.org
10962S:	Maintained
10963F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10964F:	drivers/pci/host/pcie-rockchip.c
10965
10966PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10967M:	Linus Walleij <linus.walleij@linaro.org>
10968L:	linux-pci@vger.kernel.org
10969S:	Maintained
10970F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10971F:	drivers/pci/host/pci-v3-semi.c
10972
10973PCIE DRIVER FOR ST SPEAR13XX
10974M:	Pratyush Anand <pratyush.anand@gmail.com>
10975L:	linux-pci@vger.kernel.org
10976S:	Maintained
10977F:	drivers/pci/dwc/*spear*
10978
10979PCMCIA SUBSYSTEM
10980M:	Dominik Brodowski <linux@dominikbrodowski.net>
10981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10982S:	Odd Fixes
10983F:	Documentation/pcmcia/
10984F:	tools/pcmcia/
10985F:	drivers/pcmcia/
10986F:	include/pcmcia/
10987
10988PCNET32 NETWORK DRIVER
10989M:	Don Fry <pcnet32@frontier.com>
10990L:	netdev@vger.kernel.org
10991S:	Maintained
10992F:	drivers/net/ethernet/amd/pcnet32.c
10993
10994PCRYPT PARALLEL CRYPTO ENGINE
10995M:	Steffen Klassert <steffen.klassert@secunet.com>
10996L:	linux-crypto@vger.kernel.org
10997S:	Maintained
10998F:	crypto/pcrypt.c
10999F:	include/crypto/pcrypt.h
11000
11001PEAQ WMI HOTKEYS DRIVER
11002M:	Hans de Goede <hdegoede@redhat.com>
11003L:	platform-driver-x86@vger.kernel.org
11004S:	Maintained
11005F:	drivers/platform/x86/peaq-wmi.c
11006
11007PER-CPU MEMORY ALLOCATOR
11008M:	Tejun Heo <tj@kernel.org>
11009M:	Christoph Lameter <cl@linux.com>
11010M:	Dennis Zhou <dennisszhou@gmail.com>
11011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11012S:	Maintained
11013F:	include/linux/percpu*.h
11014F:	mm/percpu*.c
11015F:	arch/*/include/asm/percpu.h
11016
11017PER-TASK DELAY ACCOUNTING
11018M:	Balbir Singh <bsingharora@gmail.com>
11019S:	Maintained
11020F:	include/linux/delayacct.h
11021F:	kernel/delayacct.c
11022
11023PERFORMANCE EVENTS SUBSYSTEM
11024M:	Peter Zijlstra <peterz@infradead.org>
11025M:	Ingo Molnar <mingo@redhat.com>
11026M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11027R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11028R:	Jiri Olsa <jolsa@redhat.com>
11029R:	Namhyung Kim <namhyung@kernel.org>
11030L:	linux-kernel@vger.kernel.org
11031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11032S:	Supported
11033F:	kernel/events/*
11034F:	include/linux/perf_event.h
11035F:	include/uapi/linux/perf_event.h
11036F:	arch/*/kernel/perf_event*.c
11037F:	arch/*/kernel/*/perf_event*.c
11038F:	arch/*/kernel/*/*/perf_event*.c
11039F:	arch/*/include/asm/perf_event.h
11040F:	arch/*/kernel/perf_callchain.c
11041F:	arch/*/events/*
11042F:	tools/perf/
11043
11044PERSONALITY HANDLING
11045M:	Christoph Hellwig <hch@infradead.org>
11046L:	linux-abi-devel@lists.sourceforge.net
11047S:	Maintained
11048F:	include/linux/personality.h
11049F:	include/uapi/linux/personality.h
11050
11051PHONET PROTOCOL
11052M:	Remi Denis-Courmont <courmisch@gmail.com>
11053S:	Supported
11054F:	Documentation/networking/phonet.txt
11055F:	include/linux/phonet.h
11056F:	include/net/phonet/
11057F:	include/uapi/linux/phonet.h
11058F:	net/phonet/
11059
11060PHRAM MTD DRIVER
11061M:	Joern Engel <joern@lazybastard.org>
11062L:	linux-mtd@lists.infradead.org
11063S:	Maintained
11064F:	drivers/mtd/devices/phram.c
11065
11066PICOLCD HID DRIVER
11067M:	Bruno Prémont <bonbons@linux-vserver.org>
11068L:	linux-input@vger.kernel.org
11069S:	Maintained
11070F:	drivers/hid/hid-picolcd*
11071
11072PICOXCELL SUPPORT
11073M:	Jamie Iles <jamie@jamieiles.com>
11074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11075T:	git git://github.com/jamieiles/linux-2.6-ji.git
11076S:	Supported
11077F:	arch/arm/boot/dts/picoxcell*
11078F:	arch/arm/mach-picoxcell/
11079F:	drivers/crypto/picoxcell*
11080
11081PIN CONTROL SUBSYSTEM
11082M:	Linus Walleij <linus.walleij@linaro.org>
11083L:	linux-gpio@vger.kernel.org
11084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11085S:	Maintained
11086F:	Documentation/devicetree/bindings/pinctrl/
11087F:	Documentation/driver-api/pinctl.rst
11088F:	drivers/pinctrl/
11089F:	include/linux/pinctrl/
11090
11091PIN CONTROLLER - ATMEL AT91
11092M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11094S:	Maintained
11095F:	drivers/pinctrl/pinctrl-at91.*
11096
11097PIN CONTROLLER - ATMEL AT91 PIO4
11098M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100L:	linux-gpio@vger.kernel.org
11101S:	Supported
11102F:	drivers/pinctrl/pinctrl-at91-pio4.*
11103
11104PIN CONTROLLER - FREESCALE
11105M:	Dong Aisheng <aisheng.dong@nxp.com>
11106M:	Fabio Estevam <festevam@gmail.com>
11107M:	Shawn Guo <shawnguo@kernel.org>
11108M:	Stefan Agner <stefan@agner.ch>
11109R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11110L:	linux-gpio@vger.kernel.org
11111S:	Maintained
11112F:	drivers/pinctrl/freescale/
11113F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11114
11115PIN CONTROLLER - INTEL
11116M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11117M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11118S:	Maintained
11119F:	drivers/pinctrl/intel/
11120
11121PIN CONTROLLER - MEDIATEK
11122M:	Sean Wang <sean.wang@mediatek.com>
11123L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11124S:	Maintained
11125F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11126F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11127F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11128F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11129F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11130
11131PIN CONTROLLER - QUALCOMM
11132M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11133S:	Maintained
11134L:	linux-arm-msm@vger.kernel.org
11135F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11136F:	drivers/pinctrl/qcom/
11137
11138PIN CONTROLLER - RENESAS
11139M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11140M:	Geert Uytterhoeven <geert+renesas@glider.be>
11141L:	linux-renesas-soc@vger.kernel.org
11142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11143S:	Maintained
11144F:	drivers/pinctrl/sh-pfc/
11145
11146PIN CONTROLLER - SAMSUNG
11147M:	Tomasz Figa <tomasz.figa@gmail.com>
11148M:	Krzysztof Kozlowski <krzk@kernel.org>
11149M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11151L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11152Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11154S:	Maintained
11155F:	drivers/pinctrl/samsung/
11156F:	include/dt-bindings/pinctrl/samsung.h
11157F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11158
11159PIN CONTROLLER - SINGLE
11160M:	Tony Lindgren <tony@atomide.com>
11161M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11163L:	linux-omap@vger.kernel.org
11164S:	Maintained
11165F:	drivers/pinctrl/pinctrl-single.c
11166
11167PIN CONTROLLER - ST SPEAR
11168M:	Viresh Kumar <vireshk@kernel.org>
11169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11170W:	http://www.st.com/spear
11171S:	Maintained
11172F:	drivers/pinctrl/spear/
11173
11174PISTACHIO SOC SUPPORT
11175M:	James Hartley <james.hartley@sondrel.com>
11176L:	linux-mips@linux-mips.org
11177S:	Odd Fixes
11178F:	arch/mips/pistachio/
11179F:	arch/mips/include/asm/mach-pistachio/
11180F:	arch/mips/boot/dts/img/pistachio*
11181F:	arch/mips/configs/pistachio*_defconfig
11182
11183PKTCDVD DRIVER
11184S:	Orphan
11185M:	linux-block@vger.kernel.org
11186F:	drivers/block/pktcdvd.c
11187F:	include/linux/pktcdvd.h
11188F:	include/uapi/linux/pktcdvd.h
11189
11190PKUNITY SOC DRIVERS
11191M:	Guan Xuetao <gxt@pku.edu.cn>
11192W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11193S:	Maintained
11194T:	git git://github.com/gxt/linux.git
11195F:	drivers/input/serio/i8042-unicore32io.h
11196F:	drivers/i2c/busses/i2c-puv3.c
11197F:	drivers/video/fbdev/fb-puv3.c
11198F:	drivers/rtc/rtc-puv3.c
11199
11200PMBUS HARDWARE MONITORING DRIVERS
11201M:	Guenter Roeck <linux@roeck-us.net>
11202L:	linux-hwmon@vger.kernel.org
11203W:	http://hwmon.wiki.kernel.org/
11204W:	http://www.roeck-us.net/linux/drivers/
11205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11206S:	Maintained
11207F:	Documentation/hwmon/pmbus
11208F:	drivers/hwmon/pmbus/
11209F:	include/linux/pmbus.h
11210
11211PMC SIERRA MaxRAID DRIVER
11212L:	linux-scsi@vger.kernel.org
11213W:	http://www.pmc-sierra.com/
11214S:	Orphan
11215F:	drivers/scsi/pmcraid.*
11216
11217PMC SIERRA PM8001 DRIVER
11218M:	Jack Wang <jinpu.wang@profitbricks.com>
11219M:	lindar_liu@usish.com
11220L:	linux-scsi@vger.kernel.org
11221S:	Supported
11222F:	drivers/scsi/pm8001/
11223
11224PNP SUPPORT
11225M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11226S:	Maintained
11227F:	drivers/pnp/
11228
11229POSIX CLOCKS and TIMERS
11230M:	Thomas Gleixner <tglx@linutronix.de>
11231L:	linux-kernel@vger.kernel.org
11232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11233S:	Maintained
11234F:	fs/timerfd.c
11235F:	include/linux/timer*
11236F:	kernel/time/*timer*
11237
11238POWER MANAGEMENT CORE
11239M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11240L:	linux-pm@vger.kernel.org
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11242B:	https://bugzilla.kernel.org
11243S:	Supported
11244F:	drivers/base/power/
11245F:	include/linux/pm.h
11246F:	include/linux/pm_*
11247F:	include/linux/powercap.h
11248F:	drivers/powercap/
11249F:	kernel/configs/nopm.config
11250
11251POWER STATE COORDINATION INTERFACE (PSCI)
11252M:	Mark Rutland <mark.rutland@arm.com>
11253M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11254L:	linux-arm-kernel@lists.infradead.org
11255S:	Maintained
11256F:	drivers/firmware/psci*.c
11257F:	include/linux/psci.h
11258F:	include/uapi/linux/psci.h
11259
11260POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11261M:	Sebastian Reichel <sre@kernel.org>
11262L:	linux-pm@vger.kernel.org
11263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11264S:	Maintained
11265F:	Documentation/devicetree/bindings/power/supply/
11266F:	include/linux/power_supply.h
11267F:	drivers/power/supply/
11268
11269POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11270M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11271L:	linuxppc-dev@lists.ozlabs.org
11272S:	Maintained
11273F:	drivers/char/powernv-op-panel.c
11274
11275PPP OVER ATM (RFC 2364)
11276M:	Mitchell Blank Jr <mitch@sfgoth.com>
11277S:	Maintained
11278F:	net/atm/pppoatm.c
11279F:	include/uapi/linux/atmppp.h
11280
11281PPP OVER ETHERNET
11282M:	Michal Ostrowski <mostrows@earthlink.net>
11283S:	Maintained
11284F:	drivers/net/ppp/pppoe.c
11285F:	drivers/net/ppp/pppox.c
11286
11287PPP OVER L2TP
11288M:	James Chapman <jchapman@katalix.com>
11289S:	Maintained
11290F:	net/l2tp/l2tp_ppp.c
11291F:	include/linux/if_pppol2tp.h
11292F:	include/uapi/linux/if_pppol2tp.h
11293
11294PPP PROTOCOL DRIVERS AND COMPRESSORS
11295M:	Paul Mackerras <paulus@samba.org>
11296L:	linux-ppp@vger.kernel.org
11297S:	Maintained
11298F:	drivers/net/ppp/ppp_*
11299
11300PPS SUPPORT
11301M:	Rodolfo Giometti <giometti@enneenne.com>
11302W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11303L:	linuxpps@ml.enneenne.com (subscribers-only)
11304S:	Maintained
11305F:	Documentation/pps/
11306F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11307F:	Documentation/ABI/testing/sysfs-pps
11308F:	drivers/pps/
11309F:	include/linux/pps*.h
11310F:	include/uapi/linux/pps.h
11311
11312PPTP DRIVER
11313M:	Dmitry Kozlov <xeb@mail.ru>
11314L:	netdev@vger.kernel.org
11315S:	Maintained
11316F:	drivers/net/ppp/pptp.c
11317W:	http://sourceforge.net/projects/accel-pptp
11318
11319PREEMPTIBLE KERNEL
11320M:	Robert Love <rml@tech9.net>
11321L:	kpreempt-tech@lists.sourceforge.net
11322W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11323S:	Supported
11324F:	Documentation/preempt-locking.txt
11325F:	include/linux/preempt.h
11326
11327PRINTK
11328M:	Petr Mladek <pmladek@suse.com>
11329M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11330R:	Steven Rostedt <rostedt@goodmis.org>
11331S:	Maintained
11332F:	kernel/printk/
11333F:	include/linux/printk.h
11334
11335PRISM54 WIRELESS DRIVER
11336M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11337L:	linux-wireless@vger.kernel.org
11338W:	http://wireless.kernel.org/en/users/Drivers/p54
11339S:	Obsolete
11340F:	drivers/net/wireless/intersil/prism54/
11341
11342PROC SYSCTL
11343M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11344M:	Kees Cook <keescook@chromium.org>
11345L:	linux-kernel@vger.kernel.org
11346L:	linux-fsdevel@vger.kernel.org
11347S:	Maintained
11348F:	fs/proc/proc_sysctl.c
11349F:	include/linux/sysctl.h
11350F:	kernel/sysctl.c
11351F:	tools/testing/selftests/sysctl/
11352
11353PS3 NETWORK SUPPORT
11354M:	Geoff Levand <geoff@infradead.org>
11355L:	netdev@vger.kernel.org
11356L:	linuxppc-dev@lists.ozlabs.org
11357S:	Maintained
11358F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11359
11360PS3 PLATFORM SUPPORT
11361M:	Geoff Levand <geoff@infradead.org>
11362L:	linuxppc-dev@lists.ozlabs.org
11363S:	Maintained
11364F:	arch/powerpc/boot/ps3*
11365F:	arch/powerpc/include/asm/lv1call.h
11366F:	arch/powerpc/include/asm/ps3*.h
11367F:	arch/powerpc/platforms/ps3/
11368F:	drivers/*/ps3*
11369F:	drivers/ps3/
11370F:	drivers/rtc/rtc-ps3.c
11371F:	drivers/usb/host/*ps3.c
11372F:	sound/ppc/snd_ps3*
11373
11374PS3VRAM DRIVER
11375M:	Jim Paris <jim@jtan.com>
11376M:	Geoff Levand <geoff@infradead.org>
11377L:	linuxppc-dev@lists.ozlabs.org
11378S:	Maintained
11379F:	drivers/block/ps3vram.c
11380
11381PSAMPLE PACKET SAMPLING SUPPORT:
11382M:	Yotam Gigi <yotam.gi@gmail.com>
11383S:	Maintained
11384F:	net/psample
11385F:	include/net/psample.h
11386F:	include/uapi/linux/psample.h
11387
11388PSTORE FILESYSTEM
11389M:	Kees Cook <keescook@chromium.org>
11390M:	Anton Vorontsov <anton@enomsg.org>
11391M:	Colin Cross <ccross@android.com>
11392M:	Tony Luck <tony.luck@intel.com>
11393S:	Maintained
11394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11395F:	fs/pstore/
11396F:	include/linux/pstore*
11397F:	drivers/firmware/efi/efi-pstore.c
11398F:	drivers/acpi/apei/erst.c
11399F:	Documentation/admin-guide/ramoops.rst
11400F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11401K:	\b(pstore|ramoops)
11402
11403PTP HARDWARE CLOCK SUPPORT
11404M:	Richard Cochran <richardcochran@gmail.com>
11405L:	netdev@vger.kernel.org
11406S:	Maintained
11407W:	http://linuxptp.sourceforge.net/
11408F:	Documentation/ABI/testing/sysfs-ptp
11409F:	Documentation/ptp/*
11410F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11411F:	drivers/net/phy/dp83640*
11412F:	drivers/ptp/*
11413F:	include/linux/ptp_cl*
11414
11415PTRACE SUPPORT
11416M:	Oleg Nesterov <oleg@redhat.com>
11417S:	Maintained
11418F:	include/asm-generic/syscall.h
11419F:	include/linux/ptrace.h
11420F:	include/linux/regset.h
11421F:	include/linux/tracehook.h
11422F:	include/uapi/linux/ptrace.h
11423F:	include/uapi/linux/ptrace.h
11424F:	include/asm-generic/ptrace.h
11425F:	kernel/ptrace.c
11426F:	arch/*/ptrace*.c
11427F:	arch/*/*/ptrace*.c
11428F:	arch/*/include/asm/ptrace*.h
11429
11430PULSE8-CEC DRIVER
11431M:	Hans Verkuil <hverkuil@xs4all.nl>
11432L:	linux-media@vger.kernel.org
11433T:	git git://linuxtv.org/media_tree.git
11434S:	Maintained
11435F:	drivers/media/usb/pulse8-cec/*
11436F:	Documentation/media/cec-drivers/pulse8-cec.rst
11437
11438PVRUSB2 VIDEO4LINUX DRIVER
11439M:	Mike Isely <isely@pobox.com>
11440L:	pvrusb2@isely.net	(subscribers-only)
11441L:	linux-media@vger.kernel.org
11442W:	http://www.isely.net/pvrusb2/
11443T:	git git://linuxtv.org/media_tree.git
11444S:	Maintained
11445F:	Documentation/media/v4l-drivers/pvrusb2*
11446F:	drivers/media/usb/pvrusb2/
11447
11448PWC WEBCAM DRIVER
11449M:	Hans Verkuil <hverkuil@xs4all.nl>
11450L:	linux-media@vger.kernel.org
11451T:	git git://linuxtv.org/media_tree.git
11452S:	Odd Fixes
11453F:	drivers/media/usb/pwc/*
11454
11455PWM FAN DRIVER
11456M:	Kamil Debski <kamil@wypas.org>
11457M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11458L:	linux-hwmon@vger.kernel.org
11459S:	Supported
11460F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11461F:	Documentation/hwmon/pwm-fan
11462F:	drivers/hwmon/pwm-fan.c
11463
11464PWM IR Transmitter
11465M:	Sean Young <sean@mess.org>
11466L:	linux-media@vger.kernel.org
11467S:	Maintained
11468F:	drivers/media/rc/pwm-ir-tx.c
11469
11470PWM SUBSYSTEM
11471M:	Thierry Reding <thierry.reding@gmail.com>
11472L:	linux-pwm@vger.kernel.org
11473S:	Maintained
11474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11475F:	Documentation/pwm.txt
11476F:	Documentation/devicetree/bindings/pwm/
11477F:	include/linux/pwm.h
11478F:	drivers/pwm/
11479F:	drivers/video/backlight/pwm_bl.c
11480F:	include/linux/pwm_backlight.h
11481F:	drivers/gpio/gpio-mvebu.c
11482F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11483
11484PXA GPIO DRIVER
11485M:	Robert Jarzmik <robert.jarzmik@free.fr>
11486L:	linux-gpio@vger.kernel.org
11487S:	Maintained
11488F:	drivers/gpio/gpio-pxa.c
11489
11490PXA MMCI DRIVER
11491S:	Orphan
11492
11493PXA RTC DRIVER
11494M:	Robert Jarzmik <robert.jarzmik@free.fr>
11495L:	linux-rtc@vger.kernel.org
11496S:	Maintained
11497
11498PXA2xx/PXA3xx SUPPORT
11499M:	Daniel Mack <daniel@zonque.org>
11500M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11501M:	Robert Jarzmik <robert.jarzmik@free.fr>
11502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11503T:	git git://github.com/hzhuang1/linux.git
11504T:	git git://github.com/rjarzmik/linux.git
11505S:	Maintained
11506F:	arch/arm/boot/dts/pxa*
11507F:	arch/arm/mach-pxa/
11508F:	drivers/dma/pxa*
11509F:	drivers/pcmcia/pxa2xx*
11510F:	drivers/pinctrl/pxa/
11511F:	drivers/spi/spi-pxa2xx*
11512F:	drivers/usb/gadget/udc/pxa2*
11513F:	include/sound/pxa2xx-lib.h
11514F:	sound/arm/pxa*
11515F:	sound/soc/pxa/
11516
11517QAT DRIVER
11518M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11519L:	qat-linux@intel.com
11520S:	Supported
11521F:	drivers/crypto/qat/
11522
11523QCOM AUDIO (ASoC) DRIVERS
11524M:	Patrick Lai <plai@codeaurora.org>
11525M:	Banajit Goswami <bgoswami@codeaurora.org>
11526L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11527S:	Supported
11528F:	sound/soc/qcom/
11529
11530QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11531M:	Gabriel Somlo <somlo@cmu.edu>
11532M:	"Michael S. Tsirkin" <mst@redhat.com>
11533L:	qemu-devel@nongnu.org
11534S:	Maintained
11535F:	drivers/firmware/qemu_fw_cfg.c
11536F:	include/uapi/linux/qemu_fw_cfg.h
11537
11538QIB DRIVER
11539M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11540M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11541L:	linux-rdma@vger.kernel.org
11542S:	Supported
11543F:	drivers/infiniband/hw/qib/
11544
11545QLOGIC QL41xxx FCOE DRIVER
11546M:	QLogic-Storage-Upstream@cavium.com
11547L:	linux-scsi@vger.kernel.org
11548S:	Supported
11549F:	drivers/scsi/qedf/
11550
11551QLOGIC QL41xxx ISCSI DRIVER
11552M:	QLogic-Storage-Upstream@cavium.com
11553L:	linux-scsi@vger.kernel.org
11554S:	Supported
11555F:	drivers/scsi/qedi/
11556
11557QLOGIC QL4xxx ETHERNET DRIVER
11558M:	Ariel Elior <Ariel.Elior@cavium.com>
11559M:	everest-linux-l2@cavium.com
11560L:	netdev@vger.kernel.org
11561S:	Supported
11562F:	drivers/net/ethernet/qlogic/qed/
11563F:	include/linux/qed/
11564F:	drivers/net/ethernet/qlogic/qede/
11565
11566QLOGIC QL4xxx RDMA DRIVER
11567M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11568M:	Ariel Elior <Ariel.Elior@cavium.com>
11569L:	linux-rdma@vger.kernel.org
11570S:	Supported
11571F:	drivers/infiniband/hw/qedr/
11572F:	include/uapi/rdma/qedr-abi.h
11573
11574QLOGIC QLA1280 SCSI DRIVER
11575M:	Michael Reed <mdr@sgi.com>
11576L:	linux-scsi@vger.kernel.org
11577S:	Maintained
11578F:	drivers/scsi/qla1280.[ch]
11579
11580QLOGIC QLA2XXX FC-SCSI DRIVER
11581M:	qla2xxx-upstream@qlogic.com
11582L:	linux-scsi@vger.kernel.org
11583S:	Supported
11584F:	Documentation/scsi/LICENSE.qla2xxx
11585F:	drivers/scsi/qla2xxx/
11586
11587QLOGIC QLA3XXX NETWORK DRIVER
11588M:	Dept-GELinuxNICDev@cavium.com
11589L:	netdev@vger.kernel.org
11590S:	Supported
11591F:	Documentation/networking/LICENSE.qla3xxx
11592F:	drivers/net/ethernet/qlogic/qla3xxx.*
11593
11594QLOGIC QLA4XXX iSCSI DRIVER
11595M:	QLogic-Storage-Upstream@qlogic.com
11596L:	linux-scsi@vger.kernel.org
11597S:	Supported
11598F:	Documentation/scsi/LICENSE.qla4xxx
11599F:	drivers/scsi/qla4xxx/
11600
11601QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11602M:	Harish Patil <harish.patil@cavium.com>
11603M:	Manish Chopra <manish.chopra@cavium.com>
11604M:	Dept-GELinuxNICDev@cavium.com
11605L:	netdev@vger.kernel.org
11606S:	Supported
11607F:	drivers/net/ethernet/qlogic/qlcnic/
11608
11609QLOGIC QLGE 10Gb ETHERNET DRIVER
11610M:	Harish Patil <harish.patil@cavium.com>
11611M:	Manish Chopra <manish.chopra@cavium.com>
11612M:	Dept-GELinuxNICDev@cavium.com
11613L:	netdev@vger.kernel.org
11614S:	Supported
11615F:	drivers/net/ethernet/qlogic/qlge/
11616
11617QNX4 FILESYSTEM
11618M:	Anders Larsen <al@alarsen.net>
11619W:	http://www.alarsen.net/linux/qnx4fs/
11620S:	Maintained
11621F:	fs/qnx4/
11622F:	include/uapi/linux/qnx4_fs.h
11623F:	include/uapi/linux/qnxtypes.h
11624
11625QORIQ DPAA2 FSL-MC BUS DRIVER
11626M:	Stuart Yoder <stuyoder@gmail.com>
11627M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11628L:	linux-kernel@vger.kernel.org
11629S:	Maintained
11630F:	drivers/bus/fsl-mc/
11631F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11632F:	Documentation/networking/dpaa2/overview.rst
11633
11634QT1010 MEDIA DRIVER
11635M:	Antti Palosaari <crope@iki.fi>
11636L:	linux-media@vger.kernel.org
11637W:	https://linuxtv.org
11638W:	http://palosaari.fi/linux/
11639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11640T:	git git://linuxtv.org/anttip/media_tree.git
11641S:	Maintained
11642F:	drivers/media/tuners/qt1010*
11643
11644QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11645M:	Kalle Valo <kvalo@qca.qualcomm.com>
11646L:	ath10k@lists.infradead.org
11647W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11649S:	Supported
11650F:	drivers/net/wireless/ath/ath10k/
11651
11652QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11653M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11654L:	linux-wireless@vger.kernel.org
11655W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11656S:	Supported
11657F:	drivers/net/wireless/ath/ath9k/
11658
11659QUALCOMM CAMERA SUBSYSTEM DRIVER
11660M:	Todor Tomov <todor.tomov@linaro.org>
11661L:	linux-media@vger.kernel.org
11662S:	Maintained
11663F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11664F:	Documentation/media/v4l-drivers/qcom_camss.rst
11665F:	drivers/media/platform/qcom/camss-8x16/
11666
11667QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11668M:	Timur Tabi <timur@codeaurora.org>
11669L:	netdev@vger.kernel.org
11670S:	Supported
11671F:	drivers/net/ethernet/qualcomm/emac/
11672
11673QUALCOMM HEXAGON ARCHITECTURE
11674M:	Richard Kuo <rkuo@codeaurora.org>
11675L:	linux-hexagon@vger.kernel.org
11676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11677S:	Supported
11678F:	arch/hexagon/
11679
11680QUALCOMM IOMMU
11681M:	Rob Clark <robdclark@gmail.com>
11682L:	iommu@lists.linux-foundation.org
11683L:	linux-arm-msm@vger.kernel.org
11684S:	Maintained
11685F:	drivers/iommu/qcom_iommu.c
11686
11687QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11688M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11689L:	linux-media@vger.kernel.org
11690L:	linux-arm-msm@vger.kernel.org
11691T:	git git://linuxtv.org/media_tree.git
11692S:	Maintained
11693F:	drivers/media/platform/qcom/venus/
11694
11695QUALCOMM WCN36XX WIRELESS DRIVER
11696M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11697L:	wcn36xx@lists.infradead.org
11698W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11699T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11700S:	Supported
11701F:	drivers/net/wireless/ath/wcn36xx/
11702
11703QUANTENNA QTNFMAC WIRELESS DRIVER
11704M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11705M:	Avinash Patil <avinashp@quantenna.com>
11706M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11707L:	linux-wireless@vger.kernel.org
11708S:	Maintained
11709F:	drivers/net/wireless/quantenna
11710
11711RADEON and AMDGPU DRM DRIVERS
11712M:	Alex Deucher <alexander.deucher@amd.com>
11713M:	Christian König <christian.koenig@amd.com>
11714M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11715L:	amd-gfx@lists.freedesktop.org
11716T:	git git://people.freedesktop.org/~agd5f/linux
11717S:	Supported
11718F:	drivers/gpu/drm/radeon/
11719F:	include/uapi/drm/radeon_drm.h
11720F:	drivers/gpu/drm/amd/
11721F:	include/uapi/drm/amdgpu_drm.h
11722
11723RADEON FRAMEBUFFER DISPLAY DRIVER
11724M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11725L:	linux-fbdev@vger.kernel.org
11726S:	Maintained
11727F:	drivers/video/fbdev/aty/radeon*
11728F:	include/uapi/linux/radeonfb.h
11729
11730RADIOSHARK RADIO DRIVER
11731M:	Hans Verkuil <hverkuil@xs4all.nl>
11732L:	linux-media@vger.kernel.org
11733T:	git git://linuxtv.org/media_tree.git
11734S:	Maintained
11735F:	drivers/media/radio/radio-shark.c
11736
11737RADIOSHARK2 RADIO DRIVER
11738M:	Hans Verkuil <hverkuil@xs4all.nl>
11739L:	linux-media@vger.kernel.org
11740T:	git git://linuxtv.org/media_tree.git
11741S:	Maintained
11742F:	drivers/media/radio/radio-shark2.c
11743F:	drivers/media/radio/radio-tea5777.c
11744
11745RADOS BLOCK DEVICE (RBD)
11746M:	Ilya Dryomov <idryomov@gmail.com>
11747M:	Sage Weil <sage@redhat.com>
11748M:	Alex Elder <elder@kernel.org>
11749L:	ceph-devel@vger.kernel.org
11750W:	http://ceph.com/
11751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11752T:	git git://github.com/ceph/ceph-client.git
11753S:	Supported
11754F:	Documentation/ABI/testing/sysfs-bus-rbd
11755F:	drivers/block/rbd.c
11756F:	drivers/block/rbd_types.h
11757
11758RAGE128 FRAMEBUFFER DISPLAY DRIVER
11759M:	Paul Mackerras <paulus@samba.org>
11760L:	linux-fbdev@vger.kernel.org
11761S:	Maintained
11762F:	drivers/video/fbdev/aty/aty128fb.c
11763
11764RAINSHADOW-CEC DRIVER
11765M:	Hans Verkuil <hverkuil@xs4all.nl>
11766L:	linux-media@vger.kernel.org
11767T:	git git://linuxtv.org/media_tree.git
11768S:	Maintained
11769F:	drivers/media/usb/rainshadow-cec/*
11770
11771RALINK MIPS ARCHITECTURE
11772M:	John Crispin <john@phrozen.org>
11773L:	linux-mips@linux-mips.org
11774S:	Maintained
11775F:	arch/mips/ralink
11776
11777RALINK RT2X00 WIRELESS LAN DRIVER
11778P:	rt2x00 project
11779M:	Stanislaw Gruszka <sgruszka@redhat.com>
11780M:	Helmut Schaa <helmut.schaa@googlemail.com>
11781L:	linux-wireless@vger.kernel.org
11782S:	Maintained
11783F:	drivers/net/wireless/ralink/rt2x00/
11784
11785RAMDISK RAM BLOCK DEVICE DRIVER
11786M:	Jens Axboe <axboe@kernel.dk>
11787S:	Maintained
11788F:	Documentation/blockdev/ramdisk.txt
11789F:	drivers/block/brd.c
11790
11791RANCHU VIRTUAL BOARD FOR MIPS
11792M:	Miodrag Dinic <miodrag.dinic@mips.com>
11793L:	linux-mips@linux-mips.org
11794S:	Supported
11795F:	arch/mips/generic/board-ranchu.c
11796F:	arch/mips/configs/generic/board-ranchu.config
11797
11798RANDOM NUMBER DRIVER
11799M:	"Theodore Ts'o" <tytso@mit.edu>
11800S:	Maintained
11801F:	drivers/char/random.c
11802
11803RAPIDIO SUBSYSTEM
11804M:	Matt Porter <mporter@kernel.crashing.org>
11805M:	Alexandre Bounine <alex.bou9@gmail.com>
11806S:	Maintained
11807F:	drivers/rapidio/
11808
11809RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11810L:	linux-wireless@vger.kernel.org
11811S:	Orphan
11812F:	drivers/net/wireless/ray*
11813
11814RCUTORTURE TEST FRAMEWORK
11815M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11816M:	Josh Triplett <josh@joshtriplett.org>
11817R:	Steven Rostedt <rostedt@goodmis.org>
11818R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11819R:	Lai Jiangshan <jiangshanlai@gmail.com>
11820L:	linux-kernel@vger.kernel.org
11821S:	Supported
11822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11823F:	tools/testing/selftests/rcutorture
11824
11825RDC R-321X SoC
11826M:	Florian Fainelli <florian@openwrt.org>
11827S:	Maintained
11828
11829RDC R6040 FAST ETHERNET DRIVER
11830M:	Florian Fainelli <f.fainelli@gmail.com>
11831L:	netdev@vger.kernel.org
11832S:	Maintained
11833F:	drivers/net/ethernet/rdc/r6040.c
11834
11835RDMAVT - RDMA verbs software
11836M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11837M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11838L:	linux-rdma@vger.kernel.org
11839S:	Supported
11840F:	drivers/infiniband/sw/rdmavt
11841
11842RDS - RELIABLE DATAGRAM SOCKETS
11843M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11844L:	netdev@vger.kernel.org
11845L:	linux-rdma@vger.kernel.org
11846L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11847W:	https://oss.oracle.com/projects/rds/
11848S:	Supported
11849F:	net/rds/
11850F:	Documentation/networking/rds.txt
11851
11852RDT - RESOURCE ALLOCATION
11853M:	Fenghua Yu <fenghua.yu@intel.com>
11854L:	linux-kernel@vger.kernel.org
11855S:	Supported
11856F:	arch/x86/kernel/cpu/intel_rdt*
11857F:	arch/x86/include/asm/intel_rdt_sched.h
11858F:	Documentation/x86/intel_rdt*
11859
11860READ-COPY UPDATE (RCU)
11861M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11862M:	Josh Triplett <josh@joshtriplett.org>
11863R:	Steven Rostedt <rostedt@goodmis.org>
11864R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11865R:	Lai Jiangshan <jiangshanlai@gmail.com>
11866L:	linux-kernel@vger.kernel.org
11867W:	http://www.rdrop.com/users/paulmck/RCU/
11868S:	Supported
11869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11870F:	Documentation/RCU/
11871X:	Documentation/RCU/torture.txt
11872F:	include/linux/rcu*
11873X:	include/linux/srcu.h
11874F:	kernel/rcu/
11875X:	kernel/torture.c
11876
11877REAL TIME CLOCK (RTC) SUBSYSTEM
11878M:	Alessandro Zummo <a.zummo@towertech.it>
11879M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11880L:	linux-rtc@vger.kernel.org
11881Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11883S:	Maintained
11884F:	Documentation/devicetree/bindings/rtc/
11885F:	Documentation/rtc.txt
11886F:	drivers/rtc/
11887F:	include/linux/rtc.h
11888F:	include/uapi/linux/rtc.h
11889F:	include/linux/rtc/
11890F:	include/linux/platform_data/rtc-*
11891F:	tools/testing/selftests/timers/rtctest.c
11892
11893REALTEK AUDIO CODECS
11894M:	Bard Liao <bardliao@realtek.com>
11895M:	Oder Chiou <oder_chiou@realtek.com>
11896S:	Maintained
11897F:	sound/soc/codecs/rt*
11898F:	include/sound/rt*.h
11899
11900REGISTER MAP ABSTRACTION
11901M:	Mark Brown <broonie@kernel.org>
11902L:	linux-kernel@vger.kernel.org
11903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11904S:	Supported
11905F:	Documentation/devicetree/bindings/regmap/
11906F:	drivers/base/regmap/
11907F:	include/linux/regmap.h
11908
11909REISERFS FILE SYSTEM
11910L:	reiserfs-devel@vger.kernel.org
11911S:	Supported
11912F:	fs/reiserfs/
11913
11914REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11915M:	Ohad Ben-Cohen <ohad@wizery.com>
11916M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11917L:	linux-remoteproc@vger.kernel.org
11918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11919S:	Maintained
11920F:	Documentation/devicetree/bindings/remoteproc/
11921F:	Documentation/remoteproc.txt
11922F:	drivers/remoteproc/
11923F:	include/linux/remoteproc.h
11924
11925REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11926M:	Ohad Ben-Cohen <ohad@wizery.com>
11927M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11928L:	linux-remoteproc@vger.kernel.org
11929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11930S:	Maintained
11931F:	drivers/rpmsg/
11932F:	Documentation/rpmsg.txt
11933F:	include/linux/rpmsg.h
11934F:	include/linux/rpmsg/
11935
11936RENESAS CLOCK DRIVERS
11937M:	Geert Uytterhoeven <geert+renesas@glider.be>
11938L:	linux-renesas-soc@vger.kernel.org
11939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11940S:	Supported
11941F:	drivers/clk/renesas/
11942
11943RENESAS EMEV2 I2C DRIVER
11944M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11945S:	Supported
11946F:	drivers/i2c/busses/i2c-emev2.c
11947
11948RENESAS ETHERNET DRIVERS
11949R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11950L:	netdev@vger.kernel.org
11951L:	linux-renesas-soc@vger.kernel.org
11952F:	Documentation/devicetree/bindings/net/renesas,*.txt
11953F:	Documentation/devicetree/bindings/net/sh_eth.txt
11954F:	drivers/net/ethernet/renesas/
11955F:	include/linux/sh_eth.h
11956
11957RENESAS R-CAR GYROADC DRIVER
11958M:	Marek Vasut <marek.vasut@gmail.com>
11959L:	linux-iio@vger.kernel.org
11960S:	Supported
11961F:	drivers/iio/adc/rcar_gyro_adc.c
11962
11963RENESAS R-CAR I2C DRIVERS
11964M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11965S:	Supported
11966F:	drivers/i2c/busses/i2c-rcar.c
11967F:	drivers/i2c/busses/i2c-sh_mobile.c
11968
11969RENESAS USB PHY DRIVER
11970M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11971L:	linux-renesas-soc@vger.kernel.org
11972S:	Maintained
11973F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11974
11975RESET CONTROLLER FRAMEWORK
11976M:	Philipp Zabel <p.zabel@pengutronix.de>
11977T:	git git://git.pengutronix.de/git/pza/linux
11978S:	Maintained
11979F:	drivers/reset/
11980F:	Documentation/devicetree/bindings/reset/
11981F:	include/dt-bindings/reset/
11982F:	include/linux/reset.h
11983F:	include/linux/reset-controller.h
11984
11985RFKILL
11986M:	Johannes Berg <johannes@sipsolutions.net>
11987L:	linux-wireless@vger.kernel.org
11988W:	http://wireless.kernel.org/
11989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11991S:	Maintained
11992F:	Documentation/rfkill.txt
11993F:	Documentation/ABI/stable/sysfs-class-rfkill
11994F:	net/rfkill/
11995
11996RHASHTABLE
11997M:	Thomas Graf <tgraf@suug.ch>
11998M:	Herbert Xu <herbert@gondor.apana.org.au>
11999L:	netdev@vger.kernel.org
12000S:	Maintained
12001F:	lib/rhashtable.c
12002F:	include/linux/rhashtable.h
12003
12004RICOH R5C592 MEMORYSTICK DRIVER
12005M:	Maxim Levitsky <maximlevitsky@gmail.com>
12006S:	Maintained
12007F:	drivers/memstick/host/r592.*
12008
12009RICOH SMARTMEDIA/XD DRIVER
12010M:	Maxim Levitsky <maximlevitsky@gmail.com>
12011S:	Maintained
12012F:	drivers/mtd/nand/raw/r852.c
12013F:	drivers/mtd/nand/raw/r852.h
12014
12015RISC-V ARCHITECTURE
12016M:	Palmer Dabbelt <palmer@sifive.com>
12017M:	Albert Ou <albert@sifive.com>
12018L:	linux-riscv@lists.infradead.org
12019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12020S:	Supported
12021F:	arch/riscv/
12022K:	riscv
12023N:	riscv
12024
12025ROCCAT DRIVERS
12026M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12027W:	http://sourceforge.net/projects/roccat/
12028S:	Maintained
12029F:	drivers/hid/hid-roccat*
12030F:	include/linux/hid-roccat*
12031F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12032
12033ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12034M:	Jacob chen <jacob2.chen@rock-chips.com>
12035L:	linux-media@vger.kernel.org
12036S:	Maintained
12037F:	drivers/media/platform/rockchip/rga/
12038F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12039
12040ROCKER DRIVER
12041M:	Jiri Pirko <jiri@resnulli.us>
12042L:	netdev@vger.kernel.org
12043S:	Supported
12044F:	drivers/net/ethernet/rocker/
12045
12046ROCKETPORT DRIVER
12047P:	Comtrol Corp.
12048W:	http://www.comtrol.com
12049S:	Maintained
12050F:	Documentation/serial/rocket.txt
12051F:	drivers/tty/rocket*
12052
12053ROCKETPORT EXPRESS/INFINITY DRIVER
12054M:	Kevin Cernekee <cernekee@gmail.com>
12055L:	linux-serial@vger.kernel.org
12056S:	Odd Fixes
12057F:	drivers/tty/serial/rp2.*
12058
12059ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12060M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12061L:	linux-kernel@vger.kernel.org
12062L:	linux-renesas-soc@vger.kernel.org
12063S:	Supported
12064F:	drivers/mfd/bd9571mwv.c
12065F:	drivers/regulator/bd9571mwv-regulator.c
12066F:	drivers/gpio/gpio-bd9571mwv.c
12067F:	include/linux/mfd/bd9571mwv.h
12068F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12069
12070ROSE NETWORK LAYER
12071M:	Ralf Baechle <ralf@linux-mips.org>
12072L:	linux-hams@vger.kernel.org
12073W:	http://www.linux-ax25.org/
12074S:	Maintained
12075F:	include/net/rose.h
12076F:	include/uapi/linux/rose.h
12077F:	net/rose/
12078
12079RTL2830 MEDIA DRIVER
12080M:	Antti Palosaari <crope@iki.fi>
12081L:	linux-media@vger.kernel.org
12082W:	https://linuxtv.org
12083W:	http://palosaari.fi/linux/
12084Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12085T:	git git://linuxtv.org/anttip/media_tree.git
12086S:	Maintained
12087F:	drivers/media/dvb-frontends/rtl2830*
12088
12089RTL2832 MEDIA DRIVER
12090M:	Antti Palosaari <crope@iki.fi>
12091L:	linux-media@vger.kernel.org
12092W:	https://linuxtv.org
12093W:	http://palosaari.fi/linux/
12094Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12095T:	git git://linuxtv.org/anttip/media_tree.git
12096S:	Maintained
12097F:	drivers/media/dvb-frontends/rtl2832*
12098
12099RTL2832_SDR MEDIA DRIVER
12100M:	Antti Palosaari <crope@iki.fi>
12101L:	linux-media@vger.kernel.org
12102W:	https://linuxtv.org
12103W:	http://palosaari.fi/linux/
12104Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12105T:	git git://linuxtv.org/anttip/media_tree.git
12106S:	Maintained
12107F:	drivers/media/dvb-frontends/rtl2832_sdr*
12108
12109RTL8180 WIRELESS DRIVER
12110L:	linux-wireless@vger.kernel.org
12111W:	http://wireless.kernel.org/
12112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12113S:	Orphan
12114F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12115
12116RTL8187 WIRELESS DRIVER
12117M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12118M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12119M:	Larry Finger <Larry.Finger@lwfinger.net>
12120L:	linux-wireless@vger.kernel.org
12121W:	http://wireless.kernel.org/
12122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12123S:	Maintained
12124F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12125
12126REALTEK WIRELESS DRIVER (rtlwifi family)
12127M:	Ping-Ke Shih <pkshih@realtek.com>
12128L:	linux-wireless@vger.kernel.org
12129W:	http://wireless.kernel.org/
12130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12131S:	Maintained
12132F:	drivers/net/wireless/realtek/rtlwifi/
12133
12134RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12135M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12136L:	linux-wireless@vger.kernel.org
12137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12138S:	Maintained
12139F:	drivers/net/wireless/realtek/rtl8xxxu/
12140
12141RXRPC SOCKETS (AF_RXRPC)
12142M:	David Howells <dhowells@redhat.com>
12143L:	linux-afs@lists.infradead.org
12144S:	Supported
12145F:	net/rxrpc/
12146F:	include/keys/rxrpc-type.h
12147F:	include/net/af_rxrpc.h
12148F:	include/trace/events/rxrpc.h
12149F:	include/uapi/linux/rxrpc.h
12150F:	Documentation/networking/rxrpc.txt
12151W:	https://www.infradead.org/~dhowells/kafs/
12152
12153S3 SAVAGE FRAMEBUFFER DRIVER
12154M:	Antonino Daplas <adaplas@gmail.com>
12155L:	linux-fbdev@vger.kernel.org
12156S:	Maintained
12157F:	drivers/video/fbdev/savage/
12158
12159S390
12160M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12161M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12162L:	linux-s390@vger.kernel.org
12163W:	http://www.ibm.com/developerworks/linux/linux390/
12164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12165S:	Supported
12166F:	arch/s390/
12167F:	drivers/s390/
12168F:	Documentation/s390/
12169F:	Documentation/driver-api/s390-drivers.rst
12170
12171S390 COMMON I/O LAYER
12172M:	Sebastian Ott <sebott@linux.ibm.com>
12173M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12174L:	linux-s390@vger.kernel.org
12175W:	http://www.ibm.com/developerworks/linux/linux390/
12176S:	Supported
12177F:	drivers/s390/cio/
12178
12179S390 DASD DRIVER
12180M:	Stefan Haberland <sth@linux.ibm.com>
12181M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12182L:	linux-s390@vger.kernel.org
12183W:	http://www.ibm.com/developerworks/linux/linux390/
12184S:	Supported
12185F:	drivers/s390/block/dasd*
12186F:	block/partitions/ibm.c
12187
12188S390 IOMMU (PCI)
12189M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12190L:	linux-s390@vger.kernel.org
12191W:	http://www.ibm.com/developerworks/linux/linux390/
12192S:	Supported
12193F:	drivers/iommu/s390-iommu.c
12194
12195S390 IUCV NETWORK LAYER
12196M:	Julian Wiedmann <jwi@linux.ibm.com>
12197M:	Ursula Braun <ubraun@linux.ibm.com>
12198L:	linux-s390@vger.kernel.org
12199W:	http://www.ibm.com/developerworks/linux/linux390/
12200S:	Supported
12201F:	drivers/s390/net/*iucv*
12202F:	include/net/iucv/
12203F:	net/iucv/
12204
12205S390 NETWORK DRIVERS
12206M:	Julian Wiedmann <jwi@linux.ibm.com>
12207M:	Ursula Braun <ubraun@linux.ibm.com>
12208L:	linux-s390@vger.kernel.org
12209W:	http://www.ibm.com/developerworks/linux/linux390/
12210S:	Supported
12211F:	drivers/s390/net/
12212
12213S390 PCI SUBSYSTEM
12214M:	Sebastian Ott <sebott@linux.ibm.com>
12215M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12216L:	linux-s390@vger.kernel.org
12217W:	http://www.ibm.com/developerworks/linux/linux390/
12218S:	Supported
12219F:	arch/s390/pci/
12220F:	drivers/pci/hotplug/s390_pci_hpc.c
12221
12222S390 VFIO-CCW DRIVER
12223M:	Cornelia Huck <cohuck@redhat.com>
12224M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12225M:	Halil Pasic <pasic@linux.ibm.com>
12226L:	linux-s390@vger.kernel.org
12227L:	kvm@vger.kernel.org
12228S:	Supported
12229F:	drivers/s390/cio/vfio_ccw*
12230F:	Documentation/s390/vfio-ccw.txt
12231F:	include/uapi/linux/vfio_ccw.h
12232
12233S390 ZCRYPT DRIVER
12234M:	Harald Freudenberger <freude@de.ibm.com>
12235L:	linux-s390@vger.kernel.org
12236W:	http://www.ibm.com/developerworks/linux/linux390/
12237S:	Supported
12238F:	drivers/s390/crypto/
12239
12240S390 ZFCP DRIVER
12241M:	Steffen Maier <maier@linux.ibm.com>
12242M:	Benjamin Block <bblock@linux.ibm.com>
12243L:	linux-s390@vger.kernel.org
12244W:	http://www.ibm.com/developerworks/linux/linux390/
12245S:	Supported
12246F:	drivers/s390/scsi/zfcp_*
12247
12248S3C24XX SD/MMC Driver
12249M:	Ben Dooks <ben-linux@fluff.org>
12250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12251S:	Supported
12252F:	drivers/mmc/host/s3cmci.*
12253
12254SAA6588 RDS RECEIVER DRIVER
12255M:	Hans Verkuil <hverkuil@xs4all.nl>
12256L:	linux-media@vger.kernel.org
12257T:	git git://linuxtv.org/media_tree.git
12258W:	https://linuxtv.org
12259S:	Odd Fixes
12260F:	drivers/media/i2c/saa6588*
12261
12262SAA7134 VIDEO4LINUX DRIVER
12263M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12264L:	linux-media@vger.kernel.org
12265W:	https://linuxtv.org
12266T:	git git://linuxtv.org/media_tree.git
12267S:	Odd fixes
12268F:	Documentation/media/v4l-drivers/saa7134*
12269F:	drivers/media/pci/saa7134/
12270
12271SAA7146 VIDEO4LINUX-2 DRIVER
12272M:	Hans Verkuil <hverkuil@xs4all.nl>
12273L:	linux-media@vger.kernel.org
12274T:	git git://linuxtv.org/media_tree.git
12275S:	Maintained
12276F:	drivers/media/common/saa7146/
12277F:	drivers/media/pci/saa7146/
12278F:	include/media/saa7146*
12279
12280SAMSUNG AUDIO (ASoC) DRIVERS
12281M:	Krzysztof Kozlowski <krzk@kernel.org>
12282M:	Sangbeom Kim <sbkim73@samsung.com>
12283M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12284L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12285S:	Supported
12286F:	sound/soc/samsung/
12287F:	Documentation/devicetree/bindings/sound/samsung*
12288
12289SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12290M:	Krzysztof Kozlowski <krzk@kernel.org>
12291L:	linux-crypto@vger.kernel.org
12292L:	linux-samsung-soc@vger.kernel.org
12293S:	Maintained
12294F:	drivers/crypto/exynos-rng.c
12295F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12296
12297SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12298M:	Łukasz Stelmach <l.stelmach@samsung.com>
12299L:	linux-samsung-soc@vger.kernel.org
12300S:	Maintained
12301F:	drivers/char/hw_random/exynos-trng.c
12302F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12303
12304SAMSUNG FRAMEBUFFER DRIVER
12305M:	Jingoo Han <jingoohan1@gmail.com>
12306L:	linux-fbdev@vger.kernel.org
12307S:	Maintained
12308F:	drivers/video/fbdev/s3c-fb.c
12309
12310SAMSUNG LAPTOP DRIVER
12311M:	Corentin Chary <corentin.chary@gmail.com>
12312L:	platform-driver-x86@vger.kernel.org
12313S:	Maintained
12314F:	drivers/platform/x86/samsung-laptop.c
12315
12316SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12317M:	Sangbeom Kim <sbkim73@samsung.com>
12318M:	Krzysztof Kozlowski <krzk@kernel.org>
12319M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12320L:	linux-kernel@vger.kernel.org
12321L:	linux-samsung-soc@vger.kernel.org
12322S:	Supported
12323F:	drivers/mfd/sec*.c
12324F:	drivers/regulator/s2m*.c
12325F:	drivers/regulator/s5m*.c
12326F:	drivers/clk/clk-s2mps11.c
12327F:	drivers/rtc/rtc-s5m.c
12328F:	include/linux/mfd/samsung/
12329F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12330F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12331F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12332F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12333
12334SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12335M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12336L:	linux-media@vger.kernel.org
12337L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12338S:	Maintained
12339F:	drivers/media/platform/s3c-camif/
12340F:	include/media/drv-intf/s3c_camif.h
12341
12342SAMSUNG S3FWRN5 NFC DRIVER
12343M:	Robert Baldyga <r.baldyga@samsung.com>
12344M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12345L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12346S:	Supported
12347F:	drivers/nfc/s3fwrn5
12348
12349SAMSUNG S5C73M3 CAMERA DRIVER
12350M:	Kyungmin Park <kyungmin.park@samsung.com>
12351M:	Andrzej Hajda <a.hajda@samsung.com>
12352L:	linux-media@vger.kernel.org
12353S:	Supported
12354F:	drivers/media/i2c/s5c73m3/*
12355
12356SAMSUNG S5K5BAF CAMERA DRIVER
12357M:	Kyungmin Park <kyungmin.park@samsung.com>
12358M:	Andrzej Hajda <a.hajda@samsung.com>
12359L:	linux-media@vger.kernel.org
12360S:	Supported
12361F:	drivers/media/i2c/s5k5baf.c
12362
12363SAMSUNG S5P Security SubSystem (SSS) DRIVER
12364M:	Krzysztof Kozlowski <krzk@kernel.org>
12365M:	Vladimir Zapolskiy <vz@mleia.com>
12366M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12367L:	linux-crypto@vger.kernel.org
12368L:	linux-samsung-soc@vger.kernel.org
12369S:	Maintained
12370F:	drivers/crypto/s5p-sss.c
12371
12372SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12373M:	Kyungmin Park <kyungmin.park@samsung.com>
12374M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12375L:	linux-media@vger.kernel.org
12376Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12377S:	Supported
12378F:	drivers/media/platform/exynos4-is/
12379
12380SAMSUNG SOC CLOCK DRIVERS
12381M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12382M:	Tomasz Figa <tomasz.figa@gmail.com>
12383M:	Chanwoo Choi <cw00.choi@samsung.com>
12384S:	Supported
12385L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12387F:	drivers/clk/samsung/
12388F:	include/dt-bindings/clock/exynos*.h
12389F:	Documentation/devicetree/bindings/clock/exynos*.txt
12390
12391SAMSUNG SPI DRIVERS
12392M:	Kukjin Kim <kgene@kernel.org>
12393M:	Krzysztof Kozlowski <krzk@kernel.org>
12394M:	Andi Shyti <andi@etezian.org>
12395L:	linux-spi@vger.kernel.org
12396L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12397S:	Maintained
12398F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12399F:	drivers/spi/spi-s3c*
12400F:	include/linux/platform_data/spi-s3c64xx.h
12401
12402SAMSUNG SXGBE DRIVERS
12403M:	Byungho An <bh74.an@samsung.com>
12404M:	Girish K S <ks.giri@samsung.com>
12405M:	Vipul Pandya <vipul.pandya@samsung.com>
12406S:	Supported
12407L:	netdev@vger.kernel.org
12408F:	drivers/net/ethernet/samsung/sxgbe/
12409
12410SAMSUNG THERMAL DRIVER
12411M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12412L:	linux-pm@vger.kernel.org
12413L:	linux-samsung-soc@vger.kernel.org
12414S:	Supported
12415T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12416F:	drivers/thermal/samsung/
12417
12418SAMSUNG USB2 PHY DRIVER
12419M:	Kamil Debski <kamil@wypas.org>
12420M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12421L:	linux-kernel@vger.kernel.org
12422S:	Supported
12423F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12424F:	Documentation/phy/samsung-usb2.txt
12425F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12426F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12427F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12428F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12429F:	drivers/phy/samsung/phy-samsung-usb2.c
12430F:	drivers/phy/samsung/phy-samsung-usb2.h
12431
12432SC1200 WDT DRIVER
12433M:	Zwane Mwaikambo <zwanem@gmail.com>
12434S:	Maintained
12435F:	drivers/watchdog/sc1200wdt.c
12436
12437SCHEDULER
12438M:	Ingo Molnar <mingo@redhat.com>
12439M:	Peter Zijlstra <peterz@infradead.org>
12440L:	linux-kernel@vger.kernel.org
12441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12442S:	Maintained
12443F:	kernel/sched/
12444F:	include/linux/sched.h
12445F:	include/uapi/linux/sched.h
12446F:	include/linux/wait.h
12447
12448SCR24X CHIP CARD INTERFACE DRIVER
12449M:	Lubomir Rintel <lkundrak@v3.sk>
12450S:	Supported
12451F:	drivers/char/pcmcia/scr24x_cs.c
12452
12453SCSI CDROM DRIVER
12454M:	Jens Axboe <axboe@kernel.dk>
12455L:	linux-scsi@vger.kernel.org
12456W:	http://www.kernel.dk
12457S:	Maintained
12458F:	drivers/scsi/sr*
12459
12460SCSI RDMA PROTOCOL (SRP) INITIATOR
12461M:	Bart Van Assche <bart.vanassche@sandisk.com>
12462L:	linux-rdma@vger.kernel.org
12463S:	Supported
12464W:	http://www.openfabrics.org
12465Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12467F:	drivers/infiniband/ulp/srp/
12468F:	include/scsi/srp.h
12469
12470SCSI SG DRIVER
12471M:	Doug Gilbert <dgilbert@interlog.com>
12472L:	linux-scsi@vger.kernel.org
12473W:	http://sg.danny.cz/sg
12474S:	Maintained
12475F:	Documentation/scsi/scsi-generic.txt
12476F:	drivers/scsi/sg.c
12477F:	include/scsi/sg.h
12478
12479SCSI SUBSYSTEM
12480M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12482M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12484L:	linux-scsi@vger.kernel.org
12485S:	Maintained
12486F:	Documentation/devicetree/bindings/scsi/
12487F:	drivers/scsi/
12488F:	include/scsi/
12489
12490SCSI TAPE DRIVER
12491M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12492L:	linux-scsi@vger.kernel.org
12493S:	Maintained
12494F:	Documentation/scsi/st.txt
12495F:	drivers/scsi/st.*
12496F:	drivers/scsi/st_*.h
12497
12498SCTP PROTOCOL
12499M:	Vlad Yasevich <vyasevich@gmail.com>
12500M:	Neil Horman <nhorman@tuxdriver.com>
12501M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12502L:	linux-sctp@vger.kernel.org
12503W:	http://lksctp.sourceforge.net
12504S:	Maintained
12505F:	Documentation/networking/sctp.txt
12506F:	include/linux/sctp.h
12507F:	include/uapi/linux/sctp.h
12508F:	include/net/sctp/
12509F:	net/sctp/
12510
12511SCx200 CPU SUPPORT
12512M:	Jim Cromie <jim.cromie@gmail.com>
12513S:	Odd Fixes
12514F:	Documentation/i2c/busses/scx200_acb
12515F:	arch/x86/platform/scx200/
12516F:	drivers/watchdog/scx200_wdt.c
12517F:	drivers/i2c/busses/scx200*
12518F:	drivers/mtd/maps/scx200_docflash.c
12519F:	include/linux/scx200.h
12520
12521SCx200 GPIO DRIVER
12522M:	Jim Cromie <jim.cromie@gmail.com>
12523S:	Maintained
12524F:	drivers/char/scx200_gpio.c
12525F:	include/linux/scx200_gpio.h
12526
12527SCx200 HRT CLOCKSOURCE DRIVER
12528M:	Jim Cromie <jim.cromie@gmail.com>
12529S:	Maintained
12530F:	drivers/clocksource/scx200_hrt.c
12531
12532SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12533M:	Sascha Sommer <saschasommer@freenet.de>
12534L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12535S:	Maintained
12536F:	drivers/mmc/host/sdricoh_cs.c
12537
12538SECURE COMPUTING
12539M:	Kees Cook <keescook@chromium.org>
12540R:	Andy Lutomirski <luto@amacapital.net>
12541R:	Will Drewry <wad@chromium.org>
12542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12543S:	Supported
12544F:	kernel/seccomp.c
12545F:	include/uapi/linux/seccomp.h
12546F:	include/linux/seccomp.h
12547F:	tools/testing/selftests/seccomp/*
12548F:	tools/testing/selftests/kselftest_harness.h
12549F:	Documentation/userspace-api/seccomp_filter.rst
12550K:	\bsecure_computing
12551K:	\bTIF_SECCOMP\b
12552
12553SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12554M:	Al Cooper <alcooperx@gmail.com>
12555L:	linux-mmc@vger.kernel.org
12556L:	bcm-kernel-feedback-list@broadcom.com
12557S:	Maintained
12558F:	drivers/mmc/host/sdhci-brcmstb*
12559
12560SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12561M:	Adrian Hunter <adrian.hunter@intel.com>
12562L:	linux-mmc@vger.kernel.org
12563T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12564S:	Maintained
12565F:	drivers/mmc/host/sdhci*
12566F:	include/linux/mmc/sdhci*
12567
12568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12569M:	Ben Dooks <ben-linux@fluff.org>
12570M:	Jaehoon Chung <jh80.chung@samsung.com>
12571L:	linux-mmc@vger.kernel.org
12572S:	Maintained
12573F:	drivers/mmc/host/sdhci-s3c*
12574
12575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12576M:	Viresh Kumar <vireshk@kernel.org>
12577L:	linux-mmc@vger.kernel.org
12578S:	Maintained
12579F:	drivers/mmc/host/sdhci-spear.c
12580
12581SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12582M:	Kishon Vijay Abraham I <kishon@ti.com>
12583L:	linux-mmc@vger.kernel.org
12584S:	Maintained
12585F:	drivers/mmc/host/sdhci-omap.c
12586
12587SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12588M:	Scott Bauer <scott.bauer@intel.com>
12589M:	Jonathan Derrick <jonathan.derrick@intel.com>
12590L:	linux-block@vger.kernel.org
12591S:	Supported
12592F:	block/sed*
12593F:	block/opal_proto.h
12594F:	include/linux/sed*
12595F:	include/uapi/linux/sed*
12596
12597SECURITY CONTACT
12598M:	Security Officers <security@kernel.org>
12599S:	Supported
12600
12601SECURITY SUBSYSTEM
12602M:	James Morris <jmorris@namei.org>
12603M:	"Serge E. Hallyn" <serge@hallyn.com>
12604L:	linux-security-module@vger.kernel.org (suggested Cc:)
12605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12606W:	http://kernsec.org/
12607S:	Supported
12608F:	security/
12609
12610SELINUX SECURITY MODULE
12611M:	Paul Moore <paul@paul-moore.com>
12612M:	Stephen Smalley <sds@tycho.nsa.gov>
12613M:	Eric Paris <eparis@parisplace.org>
12614L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12615W:	https://selinuxproject.org
12616W:	https://github.com/SELinuxProject
12617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12618S:	Supported
12619F:	include/linux/selinux*
12620F:	security/selinux/
12621F:	scripts/selinux/
12622F:	Documentation/admin-guide/LSM/SELinux.rst
12623
12624SENSABLE PHANTOM
12625M:	Jiri Slaby <jirislaby@gmail.com>
12626S:	Maintained
12627F:	drivers/misc/phantom.c
12628F:	include/uapi/linux/phantom.h
12629
12630SERIAL DEVICE BUS
12631M:	Rob Herring <robh@kernel.org>
12632L:	linux-serial@vger.kernel.org
12633S:	Maintained
12634F:	Documentation/devicetree/bindings/serial/slave-device.txt
12635F:	drivers/tty/serdev/
12636F:	include/linux/serdev.h
12637
12638SERIAL DRIVERS
12639M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12640L:	linux-serial@vger.kernel.org
12641S:	Maintained
12642F:	Documentation/devicetree/bindings/serial/
12643F:	drivers/tty/serial/
12644
12645SERIAL IR RECEIVER
12646M:	Sean Young <sean@mess.org>
12647L:	linux-media@vger.kernel.org
12648S:	Maintained
12649F:	drivers/media/rc/serial_ir.c
12650
12651SFC NETWORK DRIVER
12652M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12653M:	Edward Cree <ecree@solarflare.com>
12654M:	Bert Kenward <bkenward@solarflare.com>
12655L:	netdev@vger.kernel.org
12656S:	Supported
12657F:	drivers/net/ethernet/sfc/
12658
12659SGI GRU DRIVER
12660M:	Dimitri Sivanich <sivanich@sgi.com>
12661S:	Maintained
12662F:	drivers/misc/sgi-gru/
12663
12664SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12665M:	Pat Gefre <pfg@sgi.com>
12666L:	linux-ia64@vger.kernel.org
12667S:	Supported
12668F:	Documentation/ia64/serial.txt
12669F:	drivers/tty/serial/ioc?_serial.c
12670F:	include/linux/ioc?.h
12671
12672SGI XP/XPC/XPNET DRIVER
12673M:	Cliff Whickman <cpw@sgi.com>
12674M:	Robin Holt <robinmholt@gmail.com>
12675S:	Maintained
12676F:	drivers/misc/sgi-xp/
12677
12678SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12679M:	Ursula Braun <ubraun@linux.ibm.com>
12680L:	linux-s390@vger.kernel.org
12681W:	http://www.ibm.com/developerworks/linux/linux390/
12682S:	Supported
12683F:	net/smc/
12684
12685SH_VEU V4L2 MEM2MEM DRIVER
12686L:	linux-media@vger.kernel.org
12687S:	Orphan
12688F:	drivers/media/platform/sh_veu.c
12689
12690SH_VOU V4L2 OUTPUT DRIVER
12691L:	linux-media@vger.kernel.org
12692S:	Orphan
12693F:	drivers/media/platform/sh_vou.c
12694F:	include/media/drv-intf/sh_vou.h
12695
12696SI2157 MEDIA DRIVER
12697M:	Antti Palosaari <crope@iki.fi>
12698L:	linux-media@vger.kernel.org
12699W:	https://linuxtv.org
12700W:	http://palosaari.fi/linux/
12701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12702T:	git git://linuxtv.org/anttip/media_tree.git
12703S:	Maintained
12704F:	drivers/media/tuners/si2157*
12705
12706SI2165 MEDIA DRIVER
12707M:	Matthias Schwarzott <zzam@gentoo.org>
12708L:	linux-media@vger.kernel.org
12709W:	https://linuxtv.org
12710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12711S:	Maintained
12712F:	drivers/media/dvb-frontends/si2165*
12713
12714SI2168 MEDIA DRIVER
12715M:	Antti Palosaari <crope@iki.fi>
12716L:	linux-media@vger.kernel.org
12717W:	https://linuxtv.org
12718W:	http://palosaari.fi/linux/
12719Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12720T:	git git://linuxtv.org/anttip/media_tree.git
12721S:	Maintained
12722F:	drivers/media/dvb-frontends/si2168*
12723
12724SI470X FM RADIO RECEIVER I2C DRIVER
12725M:	Hans Verkuil <hverkuil@xs4all.nl>
12726L:	linux-media@vger.kernel.org
12727T:	git git://linuxtv.org/media_tree.git
12728W:	https://linuxtv.org
12729S:	Odd Fixes
12730F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12731
12732SI470X FM RADIO RECEIVER USB DRIVER
12733M:	Hans Verkuil <hverkuil@xs4all.nl>
12734L:	linux-media@vger.kernel.org
12735T:	git git://linuxtv.org/media_tree.git
12736W:	https://linuxtv.org
12737S:	Maintained
12738F:	drivers/media/radio/si470x/radio-si470x-common.c
12739F:	drivers/media/radio/si470x/radio-si470x.h
12740F:	drivers/media/radio/si470x/radio-si470x-usb.c
12741
12742SI4713 FM RADIO TRANSMITTER I2C DRIVER
12743M:	Eduardo Valentin <edubezval@gmail.com>
12744L:	linux-media@vger.kernel.org
12745T:	git git://linuxtv.org/media_tree.git
12746W:	https://linuxtv.org
12747S:	Odd Fixes
12748F:	drivers/media/radio/si4713/si4713.?
12749
12750SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12751M:	Eduardo Valentin <edubezval@gmail.com>
12752L:	linux-media@vger.kernel.org
12753T:	git git://linuxtv.org/media_tree.git
12754W:	https://linuxtv.org
12755S:	Odd Fixes
12756F:	drivers/media/radio/si4713/radio-platform-si4713.c
12757
12758SI4713 FM RADIO TRANSMITTER USB DRIVER
12759M:	Hans Verkuil <hverkuil@xs4all.nl>
12760L:	linux-media@vger.kernel.org
12761T:	git git://linuxtv.org/media_tree.git
12762W:	https://linuxtv.org
12763S:	Maintained
12764F:	drivers/media/radio/si4713/radio-usb-si4713.c
12765
12766SIANO DVB DRIVER
12767M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12768L:	linux-media@vger.kernel.org
12769W:	https://linuxtv.org
12770T:	git git://linuxtv.org/media_tree.git
12771S:	Odd fixes
12772F:	drivers/media/common/siano/
12773F:	drivers/media/usb/siano/
12774F:	drivers/media/usb/siano/
12775F:	drivers/media/mmc/siano/
12776
12777SILEAD TOUCHSCREEN DRIVER
12778M:	Hans de Goede <hdegoede@redhat.com>
12779L:	linux-input@vger.kernel.org
12780L:	platform-driver-x86@vger.kernel.org
12781S:	Maintained
12782F:	drivers/input/touchscreen/silead.c
12783F:	drivers/platform/x86/silead_dmi.c
12784
12785SILICON MOTION SM712 FRAME BUFFER DRIVER
12786M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12787M:	Teddy Wang <teddy.wang@siliconmotion.com>
12788M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12789L:	linux-fbdev@vger.kernel.org
12790S:	Maintained
12791F:	drivers/video/fbdev/sm712*
12792F:	Documentation/fb/sm712fb.txt
12793
12794SIMPLE FIRMWARE INTERFACE (SFI)
12795M:	Len Brown <lenb@kernel.org>
12796L:	sfi-devel@simplefirmware.org
12797W:	http://simplefirmware.org/
12798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12799S:	Supported
12800F:	arch/x86/platform/sfi/
12801F:	drivers/sfi/
12802F:	include/linux/sfi*.h
12803
12804SIMPLEFB FB DRIVER
12805M:	Hans de Goede <hdegoede@redhat.com>
12806L:	linux-fbdev@vger.kernel.org
12807S:	Maintained
12808F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12809F:	drivers/video/fbdev/simplefb.c
12810F:	include/linux/platform_data/simplefb.h
12811
12812SIMTEC EB110ATX (Chalice CATS)
12813P:	Ben Dooks
12814P:	Vincent Sanders <vince@simtec.co.uk>
12815M:	Simtec Linux Team <linux@simtec.co.uk>
12816W:	http://www.simtec.co.uk/products/EB110ATX/
12817S:	Supported
12818
12819SIMTEC EB2410ITX (BAST)
12820P:	Ben Dooks
12821P:	Vincent Sanders <vince@simtec.co.uk>
12822M:	Simtec Linux Team <linux@simtec.co.uk>
12823W:	http://www.simtec.co.uk/products/EB2410ITX/
12824S:	Supported
12825F:	arch/arm/mach-s3c24xx/mach-bast.c
12826F:	arch/arm/mach-s3c24xx/bast-ide.c
12827F:	arch/arm/mach-s3c24xx/bast-irq.c
12828
12829SIPHASH PRF ROUTINES
12830M:	Jason A. Donenfeld <Jason@zx2c4.com>
12831S:	Maintained
12832F:	lib/siphash.c
12833F:	lib/test_siphash.c
12834F:	include/linux/siphash.h
12835
12836SIOX
12837M:	Gavin Schenk <g.schenk@eckelmann.de>
12838M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12839R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12840S:	Supported
12841F:	drivers/siox/*
12842F:	include/trace/events/siox.h
12843
12844SIS 190 ETHERNET DRIVER
12845M:	Francois Romieu <romieu@fr.zoreil.com>
12846L:	netdev@vger.kernel.org
12847S:	Maintained
12848F:	drivers/net/ethernet/sis/sis190.c
12849
12850SIS 900/7016 FAST ETHERNET DRIVER
12851M:	Daniele Venzano <venza@brownhat.org>
12852W:	http://www.brownhat.org/sis900.html
12853L:	netdev@vger.kernel.org
12854S:	Maintained
12855F:	drivers/net/ethernet/sis/sis900.*
12856
12857SIS FRAMEBUFFER DRIVER
12858M:	Thomas Winischhofer <thomas@winischhofer.net>
12859W:	http://www.winischhofer.net/linuxsisvga.shtml
12860S:	Maintained
12861F:	Documentation/fb/sisfb.txt
12862F:	drivers/video/fbdev/sis/
12863F:	include/video/sisfb.h
12864
12865SIS USB2VGA DRIVER
12866M:	Thomas Winischhofer <thomas@winischhofer.net>
12867W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12868S:	Maintained
12869F:	drivers/usb/misc/sisusbvga/
12870
12871SLAB ALLOCATOR
12872M:	Christoph Lameter <cl@linux.com>
12873M:	Pekka Enberg <penberg@kernel.org>
12874M:	David Rientjes <rientjes@google.com>
12875M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12876M:	Andrew Morton <akpm@linux-foundation.org>
12877L:	linux-mm@kvack.org
12878S:	Maintained
12879F:	include/linux/sl?b*.h
12880F:	mm/sl?b*
12881
12882SLEEPABLE READ-COPY UPDATE (SRCU)
12883M:	Lai Jiangshan <jiangshanlai@gmail.com>
12884M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12885M:	Josh Triplett <josh@joshtriplett.org>
12886R:	Steven Rostedt <rostedt@goodmis.org>
12887R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12888L:	linux-kernel@vger.kernel.org
12889W:	http://www.rdrop.com/users/paulmck/RCU/
12890S:	Supported
12891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12892F:	include/linux/srcu.h
12893F:	kernel/rcu/srcu.c
12894
12895SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12896M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12897L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12898S:	Maintained
12899F:	drivers/slimbus/
12900F:	Documentation/devicetree/bindings/slimbus/
12901F:	include/linux/slimbus.h
12902
12903SMACK SECURITY MODULE
12904M:	Casey Schaufler <casey@schaufler-ca.com>
12905L:	linux-security-module@vger.kernel.org
12906W:	http://schaufler-ca.com
12907T:	git git://github.com/cschaufler/smack-next
12908S:	Maintained
12909F:	Documentation/admin-guide/LSM/Smack.rst
12910F:	security/smack/
12911
12912SMC91x ETHERNET DRIVER
12913M:	Nicolas Pitre <nico@fluxnic.net>
12914S:	Odd Fixes
12915F:	drivers/net/ethernet/smsc/smc91x.*
12916
12917SMIA AND SMIA++ IMAGE SENSOR DRIVER
12918M:	Sakari Ailus <sakari.ailus@iki.fi>
12919L:	linux-media@vger.kernel.org
12920S:	Maintained
12921F:	drivers/media/i2c/smiapp/
12922F:	include/media/i2c/smiapp.h
12923F:	drivers/media/i2c/smiapp-pll.c
12924F:	drivers/media/i2c/smiapp-pll.h
12925F:	include/uapi/linux/smiapp.h
12926F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12927
12928SMM665 HARDWARE MONITOR DRIVER
12929M:	Guenter Roeck <linux@roeck-us.net>
12930L:	linux-hwmon@vger.kernel.org
12931S:	Maintained
12932F:	Documentation/hwmon/smm665
12933F:	drivers/hwmon/smm665.c
12934
12935SMSC EMC2103 HARDWARE MONITOR DRIVER
12936M:	Steve Glendinning <steve.glendinning@shawell.net>
12937L:	linux-hwmon@vger.kernel.org
12938S:	Maintained
12939F:	Documentation/hwmon/emc2103
12940F:	drivers/hwmon/emc2103.c
12941
12942SMSC SCH5627 HARDWARE MONITOR DRIVER
12943M:	Hans de Goede <hdegoede@redhat.com>
12944L:	linux-hwmon@vger.kernel.org
12945S:	Supported
12946F:	Documentation/hwmon/sch5627
12947F:	drivers/hwmon/sch5627.c
12948
12949SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12950M:	Steve Glendinning <steve.glendinning@shawell.net>
12951L:	linux-fbdev@vger.kernel.org
12952S:	Maintained
12953F:	drivers/video/fbdev/smscufx.c
12954
12955SMSC47B397 HARDWARE MONITOR DRIVER
12956M:	Jean Delvare <jdelvare@suse.com>
12957L:	linux-hwmon@vger.kernel.org
12958S:	Maintained
12959F:	Documentation/hwmon/smsc47b397
12960F:	drivers/hwmon/smsc47b397.c
12961
12962SMSC911x ETHERNET DRIVER
12963M:	Steve Glendinning <steve.glendinning@shawell.net>
12964L:	netdev@vger.kernel.org
12965S:	Maintained
12966F:	include/linux/smsc911x.h
12967F:	drivers/net/ethernet/smsc/smsc911x.*
12968
12969SMSC9420 PCI ETHERNET DRIVER
12970M:	Steve Glendinning <steve.glendinning@shawell.net>
12971L:	netdev@vger.kernel.org
12972S:	Maintained
12973F:	drivers/net/ethernet/smsc/smsc9420.*
12974
12975SOC-CAMERA V4L2 SUBSYSTEM
12976L:	linux-media@vger.kernel.org
12977T:	git git://linuxtv.org/media_tree.git
12978S:	Orphan
12979F:	include/media/soc*
12980F:	drivers/media/i2c/soc_camera/
12981F:	drivers/media/platform/soc_camera/
12982
12983SOCIONEXT SYNQUACER I2C DRIVER
12984M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12985L:	linux-i2c@vger.kernel.org
12986S:	Maintained
12987F:	drivers/i2c/busses/i2c-synquacer.c
12988F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12989
12990SOCIONEXT UNIPHIER SOUND DRIVER
12991M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12992L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12993S:	Maintained
12994F:	sound/soc/uniphier/
12995
12996SOEKRIS NET48XX LED SUPPORT
12997M:	Chris Boot <bootc@bootc.net>
12998S:	Maintained
12999F:	drivers/leds/leds-net48xx.c
13000
13001SOFT-ROCE DRIVER (rxe)
13002M:	Moni Shoua <monis@mellanox.com>
13003L:	linux-rdma@vger.kernel.org
13004S:	Supported
13005W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13006Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13007F:	drivers/infiniband/sw/rxe/
13008F:	include/uapi/rdma/rdma_user_rxe.h
13009
13010SOFTLOGIC 6x10 MPEG CODEC
13011M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13012M:	Anton Sviridenko <anton@corp.bluecherry.net>
13013M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13014M:	Andrey Utkin <andrey_utkin@fastmail.com>
13015M:	Ismael Luceno <ismael@iodev.co.uk>
13016L:	linux-media@vger.kernel.org
13017S:	Supported
13018F:	drivers/media/pci/solo6x10/
13019
13020SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13021M:	James Morse <james.morse@arm.com>
13022L:	linux-arm-kernel@lists.infradead.org
13023S:	Maintained
13024F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13025F:	drivers/firmware/arm_sdei.c
13026F:	include/linux/sdei.h
13027F:	include/uapi/linux/sdei.h
13028
13029SOFTWARE RAID (Multiple Disks) SUPPORT
13030M:	Shaohua Li <shli@kernel.org>
13031L:	linux-raid@vger.kernel.org
13032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13033S:	Supported
13034F:	drivers/md/Makefile
13035F:	drivers/md/Kconfig
13036F:	drivers/md/md*
13037F:	drivers/md/raid*
13038F:	include/linux/raid/
13039F:	include/uapi/linux/raid/
13040
13041SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13042M:	Jassi Brar <jaswinder.singh@linaro.org>
13043L:	netdev@vger.kernel.org
13044S:	Maintained
13045F:	drivers/net/ethernet/socionext/netsec.c
13046F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13047
13048SOLIDRUN CLEARFOG SUPPORT
13049M:	Russell King <linux@armlinux.org.uk>
13050S:	Maintained
13051F:	arch/arm/boot/dts/armada-388-clearfog*
13052F:	arch/arm/boot/dts/armada-38x-solidrun-*
13053
13054SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13055M:	Russell King <linux@armlinux.org.uk>
13056S:	Maintained
13057F:	arch/arm/boot/dts/imx6*-cubox-i*
13058F:	arch/arm/boot/dts/imx6*-hummingboard*
13059F:	arch/arm/boot/dts/imx6*-sr-*
13060
13061SONIC NETWORK DRIVER
13062M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13063L:	netdev@vger.kernel.org
13064S:	Maintained
13065F:	drivers/net/ethernet/natsemi/sonic.*
13066
13067SONICS SILICON BACKPLANE DRIVER (SSB)
13068M:	Michael Buesch <m@bues.ch>
13069L:	linux-wireless@vger.kernel.org
13070S:	Maintained
13071F:	drivers/ssb/
13072F:	include/linux/ssb/
13073
13074SONY IMX258 SENSOR DRIVER
13075M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13076L:	linux-media@vger.kernel.org
13077T:	git git://linuxtv.org/media_tree.git
13078S:	Maintained
13079F:	drivers/media/i2c/imx258.c
13080
13081SONY IMX274 SENSOR DRIVER
13082M:	Leon Luo <leonl@leopardimaging.com>
13083L:	linux-media@vger.kernel.org
13084T:	git git://linuxtv.org/media_tree.git
13085S:	Maintained
13086F:	drivers/media/i2c/imx274.c
13087F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13088
13089SONY MEMORYSTICK CARD SUPPORT
13090M:	Alex Dubov <oakad@yahoo.com>
13091W:	http://tifmxx.berlios.de/
13092S:	Maintained
13093F:	drivers/memstick/host/tifm_ms.c
13094
13095SONY MEMORYSTICK STANDARD SUPPORT
13096M:	Maxim Levitsky <maximlevitsky@gmail.com>
13097S:	Maintained
13098F:	drivers/memstick/core/ms_block.*
13099
13100SONY VAIO CONTROL DEVICE DRIVER
13101M:	Mattia Dongili <malattia@linux.it>
13102L:	platform-driver-x86@vger.kernel.org
13103W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13104S:	Maintained
13105F:	Documentation/laptops/sony-laptop.txt
13106F:	drivers/char/sonypi.c
13107F:	drivers/platform/x86/sony-laptop.c
13108F:	include/linux/sony-laptop.h
13109
13110SOUND
13111M:	Jaroslav Kysela <perex@perex.cz>
13112M:	Takashi Iwai <tiwai@suse.com>
13113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13114W:	http://www.alsa-project.org/
13115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13116T:	git git://git.alsa-project.org/alsa-kernel.git
13117Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13118S:	Maintained
13119F:	Documentation/sound/
13120F:	include/sound/
13121F:	include/uapi/sound/
13122F:	sound/
13123
13124SOUND - COMPRESSED AUDIO
13125M:	Vinod Koul <vinod.koul@intel.com>
13126L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13128S:	Supported
13129F:	Documentation/sound/alsa/compress_offload.txt
13130F:	include/sound/compress_driver.h
13131F:	include/uapi/sound/compress_*
13132F:	sound/core/compress_offload.c
13133F:	sound/soc/soc-compress.c
13134
13135SOUND - DMAENGINE HELPERS
13136M:	Lars-Peter Clausen <lars@metafoo.de>
13137S:	Supported
13138F:	include/sound/dmaengine_pcm.h
13139F:	sound/core/pcm_dmaengine.c
13140F:	sound/soc/soc-generic-dmaengine-pcm.c
13141
13142SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13143M:	Liam Girdwood <lgirdwood@gmail.com>
13144M:	Mark Brown <broonie@kernel.org>
13145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13146L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13147W:	http://alsa-project.org/main/index.php/ASoC
13148S:	Supported
13149F:	Documentation/devicetree/bindings/sound/
13150F:	Documentation/sound/alsa/soc/
13151F:	sound/soc/
13152F:	include/sound/soc*
13153
13154SOUNDWIRE SUBSYSTEM
13155M:	Vinod Koul <vinod.koul@intel.com>
13156M:	Sanyog Kale <sanyog.r.kale@intel.com>
13157R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13158L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13159S:	Supported
13160F:	Documentation/driver-api/soundwire/
13161F:	drivers/soundwire/
13162F:	include/linux/soundwire/
13163
13164SP2 MEDIA DRIVER
13165M:	Olli Salonen <olli.salonen@iki.fi>
13166L:	linux-media@vger.kernel.org
13167W:	https://linuxtv.org
13168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13169S:	Maintained
13170F:	drivers/media/dvb-frontends/sp2*
13171
13172SPARC + UltraSPARC (sparc/sparc64)
13173M:	"David S. Miller" <davem@davemloft.net>
13174L:	sparclinux@vger.kernel.org
13175Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13178S:	Maintained
13179F:	arch/sparc/
13180F:	drivers/sbus/
13181
13182SPARC SERIAL DRIVERS
13183M:	"David S. Miller" <davem@davemloft.net>
13184L:	sparclinux@vger.kernel.org
13185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13187S:	Maintained
13188F:	include/linux/sunserialcore.h
13189F:	drivers/tty/serial/suncore.c
13190F:	drivers/tty/serial/sunhv.c
13191F:	drivers/tty/serial/sunsab.c
13192F:	drivers/tty/serial/sunsab.h
13193F:	drivers/tty/serial/sunsu.c
13194F:	drivers/tty/serial/sunzilog.c
13195F:	drivers/tty/serial/sunzilog.h
13196F:	drivers/tty/vcc.c
13197
13198SPARSE CHECKER
13199M:	"Christopher Li" <sparse@chrisli.org>
13200L:	linux-sparse@vger.kernel.org
13201W:	https://sparse.wiki.kernel.org/
13202T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13203T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13204S:	Maintained
13205F:	include/linux/compiler.h
13206
13207SPEAR CLOCK FRAMEWORK SUPPORT
13208M:	Viresh Kumar <vireshk@kernel.org>
13209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13210W:	http://www.st.com/spear
13211S:	Maintained
13212F:	drivers/clk/spear/
13213
13214SPEAR PLATFORM SUPPORT
13215M:	Viresh Kumar <vireshk@kernel.org>
13216M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13218W:	http://www.st.com/spear
13219S:	Maintained
13220F:	arch/arm/boot/dts/spear*
13221F:	arch/arm/mach-spear/
13222
13223SPI NOR SUBSYSTEM
13224M:	Marek Vasut <marek.vasut@gmail.com>
13225L:	linux-mtd@lists.infradead.org
13226W:	http://www.linux-mtd.infradead.org/
13227Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13228T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13229T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13230S:	Maintained
13231F:	drivers/mtd/spi-nor/
13232F:	include/linux/mtd/spi-nor.h
13233
13234SPI SUBSYSTEM
13235M:	Mark Brown <broonie@kernel.org>
13236L:	linux-spi@vger.kernel.org
13237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13238Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13239S:	Maintained
13240F:	Documentation/devicetree/bindings/spi/
13241F:	Documentation/spi/
13242F:	drivers/spi/
13243F:	include/linux/spi/
13244F:	include/uapi/linux/spi/
13245F:	tools/spi/
13246
13247SPIDERNET NETWORK DRIVER for CELL
13248M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13249L:	netdev@vger.kernel.org
13250S:	Supported
13251F:	Documentation/networking/spider_net.txt
13252F:	drivers/net/ethernet/toshiba/spider_net*
13253
13254SPMI SUBSYSTEM
13255R:	Stephen Boyd <sboyd@kernel.org>
13256L:	linux-arm-msm@vger.kernel.org
13257F:	Documentation/devicetree/bindings/spmi/
13258F:	drivers/spmi/
13259F:	include/dt-bindings/spmi/spmi.h
13260F:	include/linux/spmi.h
13261F:	include/trace/events/spmi.h
13262
13263SPU FILE SYSTEM
13264M:	Jeremy Kerr <jk@ozlabs.org>
13265L:	linuxppc-dev@lists.ozlabs.org
13266W:	http://www.ibm.com/developerworks/power/cell/
13267S:	Supported
13268F:	Documentation/filesystems/spufs.txt
13269F:	arch/powerpc/platforms/cell/spufs/
13270
13271SQUASHFS FILE SYSTEM
13272M:	Phillip Lougher <phillip@squashfs.org.uk>
13273L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13274W:	http://squashfs.org.uk
13275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13276S:	Maintained
13277F:	Documentation/filesystems/squashfs.txt
13278F:	fs/squashfs/
13279
13280SRM (Alpha) environment access
13281M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13282S:	Maintained
13283F:	arch/alpha/kernel/srm_env.c
13284
13285STABLE BRANCH
13286M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13287L:	stable@vger.kernel.org
13288S:	Supported
13289F:	Documentation/process/stable-kernel-rules.rst
13290
13291STAGING - COMEDI
13292M:	Ian Abbott <abbotti@mev.co.uk>
13293M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13294S:	Odd Fixes
13295F:	drivers/staging/comedi/
13296
13297STAGING - FLARION FT1000 DRIVERS
13298M:	Marek Belisko <marek.belisko@gmail.com>
13299S:	Odd Fixes
13300F:	drivers/staging/ft1000/
13301
13302STAGING - INDUSTRIAL IO
13303M:	Jonathan Cameron <jic23@kernel.org>
13304L:	linux-iio@vger.kernel.org
13305S:	Odd Fixes
13306F:	Documentation/devicetree/bindings/staging/iio/
13307F:	drivers/staging/iio/
13308
13309STAGING - LUSTRE PARALLEL FILESYSTEM
13310M:	Oleg Drokin <oleg.drokin@intel.com>
13311M:	Andreas Dilger <andreas.dilger@intel.com>
13312M:	James Simmons <jsimmons@infradead.org>
13313L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13314W:	http://wiki.lustre.org/
13315S:	Maintained
13316F:	drivers/staging/lustre
13317
13318STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13319M:	Marc Dietrich <marvin24@gmx.de>
13320L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13321L:	linux-tegra@vger.kernel.org
13322S:	Maintained
13323F:	drivers/staging/nvec/
13324
13325STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13326M:	Jens Frederich <jfrederich@gmail.com>
13327M:	Daniel Drake <dsd@laptop.org>
13328M:	Jon Nettleton <jon.nettleton@gmail.com>
13329W:	http://wiki.laptop.org/go/DCON
13330S:	Maintained
13331F:	drivers/staging/olpc_dcon/
13332
13333STAGING - REALTEK RTL8712U DRIVERS
13334M:	Larry Finger <Larry.Finger@lwfinger.net>
13335M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13336S:	Odd Fixes
13337F:	drivers/staging/rtl8712/
13338
13339STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13340M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13341M:	Teddy Wang <teddy.wang@siliconmotion.com>
13342M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13343L:	linux-fbdev@vger.kernel.org
13344S:	Maintained
13345F:	drivers/staging/sm750fb/
13346
13347STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13348M:	William Hubbs <w.d.hubbs@gmail.com>
13349M:	Chris Brannon <chris@the-brannons.com>
13350M:	Kirk Reiser <kirk@reisers.ca>
13351M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13352L:	speakup@linux-speakup.org
13353W:	http://www.linux-speakup.org/
13354S:	Odd Fixes
13355F:	drivers/staging/speakup/
13356
13357STAGING - VIA VT665X DRIVERS
13358M:	Forest Bond <forest@alittletooquiet.net>
13359S:	Odd Fixes
13360F:	drivers/staging/vt665?/
13361
13362STAGING - WILC1000 WIFI DRIVER
13363M:	Aditya Shankar <aditya.shankar@microchip.com>
13364M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13365L:	linux-wireless@vger.kernel.org
13366S:	Supported
13367F:	drivers/staging/wilc1000/
13368
13369STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13370M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13371S:	Odd Fixes
13372F:	drivers/staging/xgifb/
13373
13374STAGING SUBSYSTEM
13375M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13377L:	devel@driverdev.osuosl.org
13378S:	Supported
13379F:	drivers/staging/
13380
13381STARFIRE/DURALAN NETWORK DRIVER
13382M:	Ion Badulescu <ionut@badula.org>
13383S:	Odd Fixes
13384F:	drivers/net/ethernet/adaptec/starfire*
13385
13386STEC S1220 SKD DRIVER
13387M:	Bart Van Assche <bart.vanassche@wdc.com>
13388L:	linux-block@vger.kernel.org
13389S:	Maintained
13390F:	drivers/block/skd*[ch]
13391
13392STI CEC DRIVER
13393M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13394S:	Maintained
13395F:	drivers/staging/media/st-cec/
13396F:	Documentation/devicetree/bindings/media/stih-cec.txt
13397
13398STK1160 USB VIDEO CAPTURE DRIVER
13399M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13400L:	linux-media@vger.kernel.org
13401T:	git git://linuxtv.org/media_tree.git
13402S:	Maintained
13403F:	drivers/media/usb/stk1160/
13404
13405STMMAC ETHERNET DRIVER
13406M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13407M:	Alexandre Torgue <alexandre.torgue@st.com>
13408L:	netdev@vger.kernel.org
13409W:	http://www.stlinux.com
13410S:	Supported
13411F:	drivers/net/ethernet/stmicro/stmmac/
13412
13413SUN3/3X
13414M:	Sam Creasey <sammy@sammy.net>
13415W:	http://sammy.net/sun3/
13416S:	Maintained
13417F:	arch/m68k/kernel/*sun3*
13418F:	arch/m68k/sun3*/
13419F:	arch/m68k/include/asm/sun3*
13420F:	drivers/net/ethernet/i825xx/sun3*
13421
13422SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13423M:	Hans de Goede <hdegoede@redhat.com>
13424L:	linux-input@vger.kernel.org
13425S:	Maintained
13426F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13427F:	drivers/input/keyboard/sun4i-lradc-keys.c
13428
13429SUNDANCE NETWORK DRIVER
13430M:	Denis Kirjanov <kda@linux-powerpc.org>
13431L:	netdev@vger.kernel.org
13432S:	Maintained
13433F:	drivers/net/ethernet/dlink/sundance.c
13434
13435SUPERH
13436M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13437M:	Rich Felker <dalias@libc.org>
13438L:	linux-sh@vger.kernel.org
13439Q:	http://patchwork.kernel.org/project/linux-sh/list/
13440S:	Maintained
13441F:	Documentation/sh/
13442F:	arch/sh/
13443F:	drivers/sh/
13444
13445SUSPEND TO RAM
13446M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13447M:	Len Brown <len.brown@intel.com>
13448M:	Pavel Machek <pavel@ucw.cz>
13449L:	linux-pm@vger.kernel.org
13450B:	https://bugzilla.kernel.org
13451S:	Supported
13452F:	Documentation/power/
13453F:	arch/x86/kernel/acpi/
13454F:	drivers/base/power/
13455F:	kernel/power/
13456F:	include/linux/suspend.h
13457F:	include/linux/freezer.h
13458F:	include/linux/pm.h
13459
13460SVGA HANDLING
13461M:	Martin Mares <mj@ucw.cz>
13462L:	linux-video@atrey.karlin.mff.cuni.cz
13463S:	Maintained
13464F:	Documentation/svga.txt
13465F:	arch/x86/boot/video*
13466
13467SWIOTLB SUBSYSTEM
13468M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13469L:	iommu@lists.linux-foundation.org
13470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13471S:	Supported
13472F:	lib/swiotlb.c
13473F:	arch/*/kernel/pci-swiotlb.c
13474F:	include/linux/swiotlb.h
13475
13476SWITCHDEV
13477M:	Jiri Pirko <jiri@resnulli.us>
13478M:	Ivan Vecera <ivecera@redhat.com>
13479L:	netdev@vger.kernel.org
13480S:	Supported
13481F:	net/switchdev/
13482F:	include/net/switchdev.h
13483
13484SYNC FILE FRAMEWORK
13485M:	Sumit Semwal <sumit.semwal@linaro.org>
13486R:	Gustavo Padovan <gustavo@padovan.org>
13487S:	Maintained
13488L:	linux-media@vger.kernel.org
13489L:	dri-devel@lists.freedesktop.org
13490F:	drivers/dma-buf/sync_*
13491F:	drivers/dma-buf/dma-fence*
13492F:	drivers/dma-buf/sw_sync.c
13493F:	include/linux/sync_file.h
13494F:	include/uapi/linux/sync_file.h
13495F:	Documentation/sync_file.txt
13496T:	git git://anongit.freedesktop.org/drm/drm-misc
13497
13498SYNOPSYS ARC ARCHITECTURE
13499M:	Vineet Gupta <vgupta@synopsys.com>
13500L:	linux-snps-arc@lists.infradead.org
13501S:	Supported
13502F:	arch/arc/
13503F:	Documentation/devicetree/bindings/arc/*
13504F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13505F:	drivers/clocksource/arc_timer.c
13506F:	drivers/tty/serial/arc_uart.c
13507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13508
13509SYNOPSYS ARC HSDK SDP pll clock driver
13510M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13511S:	Supported
13512F:	drivers/clk/clk-hsdk-pll.c
13513F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13514
13515SYNOPSYS ARC SDP clock driver
13516M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13517S:	Supported
13518F:	drivers/clk/axs10x/*
13519F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13520
13521SYNOPSYS ARC SDP platform support
13522M:	Alexey Brodkin <abrodkin@synopsys.com>
13523S:	Supported
13524F:	arch/arc/plat-axs10x
13525F:	arch/arc/boot/dts/ax*
13526F:	Documentation/devicetree/bindings/arc/axs10*
13527
13528SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13529M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13530S:	Supported
13531F:	drivers/reset/reset-axs10x.c
13532F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13533
13534SYNOPSYS DESIGNWARE 8250 UART DRIVER
13535R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13536S:	Maintained
13537F:	drivers/tty/serial/8250/8250_dw.c
13538
13539SYNOPSYS DESIGNWARE APB GPIO DRIVER
13540M:	Hoan Tran <hotran@apm.com>
13541L:	linux-gpio@vger.kernel.org
13542S:	Maintained
13543F:	drivers/gpio/gpio-dwapb.c
13544F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13545
13546SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13547M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13548S:	Maintained
13549F:	drivers/dma/dwi-axi-dmac/
13550F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13551
13552SYNOPSYS DESIGNWARE DMAC DRIVER
13553M:	Viresh Kumar <vireshk@kernel.org>
13554R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13555S:	Maintained
13556F:	include/linux/dma/dw.h
13557F:	include/linux/platform_data/dma-dw.h
13558F:	drivers/dma/dw/
13559
13560SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13561M:	Jose Abreu <Jose.Abreu@synopsys.com>
13562L:	netdev@vger.kernel.org
13563S:	Supported
13564F:	drivers/net/ethernet/synopsys/
13565
13566SYNOPSYS DESIGNWARE I2C DRIVER
13567M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13568R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13569R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13570L:	linux-i2c@vger.kernel.org
13571S:	Maintained
13572F:	drivers/i2c/busses/i2c-designware-*
13573F:	include/linux/platform_data/i2c-designware.h
13574
13575SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13576M:	Jaehoon Chung <jh80.chung@samsung.com>
13577L:	linux-mmc@vger.kernel.org
13578S:	Maintained
13579F:	drivers/mmc/host/dw_mmc*
13580
13581SYNOPSYS HSDK RESET CONTROLLER DRIVER
13582M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13583S:	Supported
13584F:	drivers/reset/reset-hsdk.c
13585F:	include/dt-bindings/reset/snps,hsdk-reset.h
13586F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13587
13588SYSTEM CONFIGURATION (SYSCON)
13589M:	Lee Jones <lee.jones@linaro.org>
13590M:	Arnd Bergmann <arnd@arndb.de>
13591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13592S:	Supported
13593F:	drivers/mfd/syscon.c
13594
13595SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13596M:	Sudeep Holla <sudeep.holla@arm.com>
13597L:	linux-arm-kernel@lists.infradead.org
13598S:	Maintained
13599F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13600F:	drivers/clk/clk-sc[mp]i.c
13601F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13602F:	drivers/firmware/arm_scpi.c
13603F:	drivers/firmware/arm_scmi/
13604F:	include/linux/sc[mp]i_protocol.h
13605
13606SYSTEM RESET/SHUTDOWN DRIVERS
13607M:	Sebastian Reichel <sre@kernel.org>
13608L:	linux-pm@vger.kernel.org
13609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13610S:	Maintained
13611F:	Documentation/devicetree/bindings/power/reset/
13612F:	drivers/power/reset/
13613
13614SYSTEM TRACE MODULE CLASS
13615M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13616S:	Maintained
13617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13618F:	Documentation/trace/stm.txt
13619F:	drivers/hwtracing/stm/
13620F:	include/linux/stm.h
13621F:	include/uapi/linux/stm.h
13622
13623SYSV FILESYSTEM
13624M:	Christoph Hellwig <hch@infradead.org>
13625S:	Maintained
13626F:	Documentation/filesystems/sysv-fs.txt
13627F:	fs/sysv/
13628F:	include/linux/sysv_fs.h
13629
13630TARGET SUBSYSTEM
13631M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13632L:	linux-scsi@vger.kernel.org
13633L:	target-devel@vger.kernel.org
13634W:	http://www.linux-iscsi.org
13635W:	http://groups.google.com/group/linux-iscsi-target-dev
13636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13637S:	Supported
13638F:	drivers/target/
13639F:	include/target/
13640F:	Documentation/target/
13641
13642TASKSTATS STATISTICS INTERFACE
13643M:	Balbir Singh <bsingharora@gmail.com>
13644S:	Maintained
13645F:	Documentation/accounting/taskstats*
13646F:	include/linux/taskstats*
13647F:	kernel/taskstats.c
13648
13649TC subsystem
13650M:	Jamal Hadi Salim <jhs@mojatatu.com>
13651M:	Cong Wang <xiyou.wangcong@gmail.com>
13652M:	Jiri Pirko <jiri@resnulli.us>
13653L:	netdev@vger.kernel.org
13654S:	Maintained
13655F:	include/net/pkt_cls.h
13656F:	include/net/pkt_sched.h
13657F:	include/net/tc_act/
13658F:	include/uapi/linux/pkt_cls.h
13659F:	include/uapi/linux/pkt_sched.h
13660F:	include/uapi/linux/tc_act/
13661F:	include/uapi/linux/tc_ematch/
13662F:	net/sched/
13663
13664TCP LOW PRIORITY MODULE
13665M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13666M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13667W:	http://tcp-lp-mod.sourceforge.net/
13668S:	Maintained
13669F:	net/ipv4/tcp_lp.c
13670
13671TDA10071 MEDIA DRIVER
13672M:	Antti Palosaari <crope@iki.fi>
13673L:	linux-media@vger.kernel.org
13674W:	https://linuxtv.org
13675W:	http://palosaari.fi/linux/
13676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13677T:	git git://linuxtv.org/anttip/media_tree.git
13678S:	Maintained
13679F:	drivers/media/dvb-frontends/tda10071*
13680
13681TDA18212 MEDIA DRIVER
13682M:	Antti Palosaari <crope@iki.fi>
13683L:	linux-media@vger.kernel.org
13684W:	https://linuxtv.org
13685W:	http://palosaari.fi/linux/
13686Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13687T:	git git://linuxtv.org/anttip/media_tree.git
13688S:	Maintained
13689F:	drivers/media/tuners/tda18212*
13690
13691TDA18218 MEDIA DRIVER
13692M:	Antti Palosaari <crope@iki.fi>
13693L:	linux-media@vger.kernel.org
13694W:	https://linuxtv.org
13695W:	http://palosaari.fi/linux/
13696Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13697T:	git git://linuxtv.org/anttip/media_tree.git
13698S:	Maintained
13699F:	drivers/media/tuners/tda18218*
13700
13701TDA18250 MEDIA DRIVER
13702M:	Olli Salonen <olli.salonen@iki.fi>
13703L:	linux-media@vger.kernel.org
13704W:	https://linuxtv.org
13705Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13706T:	git git://linuxtv.org/media_tree.git
13707S:	Maintained
13708F:	drivers/media/tuners/tda18250*
13709
13710TDA18271 MEDIA DRIVER
13711M:	Michael Krufky <mkrufky@linuxtv.org>
13712L:	linux-media@vger.kernel.org
13713W:	https://linuxtv.org
13714W:	http://github.com/mkrufky
13715Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13716T:	git git://linuxtv.org/mkrufky/tuners.git
13717S:	Maintained
13718F:	drivers/media/tuners/tda18271*
13719
13720TDA1997x MEDIA DRIVER
13721M:	Tim Harvey <tharvey@gateworks.com>
13722L:	linux-media@vger.kernel.org
13723W:	https://linuxtv.org
13724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13725S:	Maintained
13726F:	drivers/media/i2c/tda1997x.*
13727
13728TDA827x MEDIA DRIVER
13729M:	Michael Krufky <mkrufky@linuxtv.org>
13730L:	linux-media@vger.kernel.org
13731W:	https://linuxtv.org
13732W:	http://github.com/mkrufky
13733Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13734T:	git git://linuxtv.org/mkrufky/tuners.git
13735S:	Maintained
13736F:	drivers/media/tuners/tda8290.*
13737
13738TDA8290 MEDIA DRIVER
13739M:	Michael Krufky <mkrufky@linuxtv.org>
13740L:	linux-media@vger.kernel.org
13741W:	https://linuxtv.org
13742W:	http://github.com/mkrufky
13743Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13744T:	git git://linuxtv.org/mkrufky/tuners.git
13745S:	Maintained
13746F:	drivers/media/tuners/tda8290.*
13747
13748TDA9840 MEDIA DRIVER
13749M:	Hans Verkuil <hverkuil@xs4all.nl>
13750L:	linux-media@vger.kernel.org
13751T:	git git://linuxtv.org/media_tree.git
13752W:	https://linuxtv.org
13753S:	Maintained
13754F:	drivers/media/i2c/tda9840*
13755
13756TEA5761 TUNER DRIVER
13757M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13758L:	linux-media@vger.kernel.org
13759W:	https://linuxtv.org
13760T:	git git://linuxtv.org/media_tree.git
13761S:	Odd fixes
13762F:	drivers/media/tuners/tea5761.*
13763
13764TEA5767 TUNER DRIVER
13765M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13766L:	linux-media@vger.kernel.org
13767W:	https://linuxtv.org
13768T:	git git://linuxtv.org/media_tree.git
13769S:	Maintained
13770F:	drivers/media/tuners/tea5767.*
13771
13772TEA6415C MEDIA DRIVER
13773M:	Hans Verkuil <hverkuil@xs4all.nl>
13774L:	linux-media@vger.kernel.org
13775T:	git git://linuxtv.org/media_tree.git
13776W:	https://linuxtv.org
13777S:	Maintained
13778F:	drivers/media/i2c/tea6415c*
13779
13780TEA6420 MEDIA DRIVER
13781M:	Hans Verkuil <hverkuil@xs4all.nl>
13782L:	linux-media@vger.kernel.org
13783T:	git git://linuxtv.org/media_tree.git
13784W:	https://linuxtv.org
13785S:	Maintained
13786F:	drivers/media/i2c/tea6420*
13787
13788TEAM DRIVER
13789M:	Jiri Pirko <jiri@resnulli.us>
13790L:	netdev@vger.kernel.org
13791S:	Supported
13792F:	drivers/net/team/
13793F:	include/linux/if_team.h
13794F:	include/uapi/linux/if_team.h
13795
13796TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13797M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13798S:	Maintained
13799F:	arch/x86/platform/ts5500/
13800
13801TECHNOTREND USB IR RECEIVER
13802M:	Sean Young <sean@mess.org>
13803L:	linux-media@vger.kernel.org
13804S:	Maintained
13805F:	drivers/media/rc/ttusbir.c
13806
13807TECHWELL TW9910 VIDEO DECODER
13808L:	linux-media@vger.kernel.org
13809S:	Orphan
13810F:	drivers/media/i2c/tw9910.c
13811F:	include/media/i2c/tw9910.h
13812
13813TEE SUBSYSTEM
13814M:	Jens Wiklander <jens.wiklander@linaro.org>
13815S:	Maintained
13816F:	include/linux/tee_drv.h
13817F:	include/uapi/linux/tee.h
13818F:	drivers/tee/
13819F:	Documentation/tee.txt
13820
13821TEGRA ARCHITECTURE SUPPORT
13822M:	Thierry Reding <thierry.reding@gmail.com>
13823M:	Jonathan Hunter <jonathanh@nvidia.com>
13824L:	linux-tegra@vger.kernel.org
13825Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13827S:	Supported
13828N:	[^a-z]tegra
13829
13830TEGRA CLOCK DRIVER
13831M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13832M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13833S:	Supported
13834F:	drivers/clk/tegra/
13835
13836TEGRA DMA DRIVERS
13837M:	Laxman Dewangan <ldewangan@nvidia.com>
13838M:	Jon Hunter <jonathanh@nvidia.com>
13839S:	Supported
13840F:	drivers/dma/tegra*
13841
13842TEGRA I2C DRIVER
13843M:	Laxman Dewangan <ldewangan@nvidia.com>
13844S:	Supported
13845F:	drivers/i2c/busses/i2c-tegra.c
13846
13847TEGRA IOMMU DRIVERS
13848M:	Thierry Reding <thierry.reding@gmail.com>
13849L:	linux-tegra@vger.kernel.org
13850S:	Supported
13851F:	drivers/iommu/tegra*
13852
13853TEGRA KBC DRIVER
13854M:	Laxman Dewangan <ldewangan@nvidia.com>
13855S:	Supported
13856F:	drivers/input/keyboard/tegra-kbc.c
13857
13858TEGRA PWM DRIVER
13859M:	Thierry Reding <thierry.reding@gmail.com>
13860S:	Supported
13861F:	drivers/pwm/pwm-tegra.c
13862
13863TEGRA SERIAL DRIVER
13864M:	Laxman Dewangan <ldewangan@nvidia.com>
13865S:	Supported
13866F:	drivers/tty/serial/serial-tegra.c
13867
13868TEGRA SPI DRIVER
13869M:	Laxman Dewangan <ldewangan@nvidia.com>
13870S:	Supported
13871F:	drivers/spi/spi-tegra*
13872
13873TEHUTI ETHERNET DRIVER
13874M:	Andy Gospodarek <andy@greyhouse.net>
13875L:	netdev@vger.kernel.org
13876S:	Supported
13877F:	drivers/net/ethernet/tehuti/*
13878
13879Telecom Clock Driver for MCPL0010
13880M:	Mark Gross <mark.gross@intel.com>
13881S:	Supported
13882F:	drivers/char/tlclk.c
13883
13884TENSILICA XTENSA PORT (xtensa)
13885M:	Chris Zankel <chris@zankel.net>
13886M:	Max Filippov <jcmvbkbc@gmail.com>
13887L:	linux-xtensa@linux-xtensa.org
13888T:	git git://github.com/czankel/xtensa-linux.git
13889S:	Maintained
13890F:	arch/xtensa/
13891F:	drivers/irqchip/irq-xtensa-*
13892
13893Texas Instruments' System Control Interface (TISCI) Protocol Driver
13894M:	Nishanth Menon <nm@ti.com>
13895M:	Tero Kristo <t-kristo@ti.com>
13896M:	Santosh Shilimkar <ssantosh@kernel.org>
13897L:	linux-arm-kernel@lists.infradead.org
13898S:	Maintained
13899F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13900F:	drivers/firmware/ti_sci*
13901F:	include/linux/soc/ti/ti_sci_protocol.h
13902F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13903F:	include/dt-bindings/genpd/k2g.h
13904F:	drivers/soc/ti/ti_sci_pm_domains.c
13905F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13906F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13907F:	drivers/clk/keystone/sci-clk.c
13908F:	drivers/reset/reset-ti-sci.c
13909
13910THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13911M:	Hans Verkuil <hverkuil@xs4all.nl>
13912L:	linux-media@vger.kernel.org
13913T:	git git://linuxtv.org/media_tree.git
13914W:	https://linuxtv.org
13915S:	Maintained
13916F:	drivers/media/radio/radio-raremono.c
13917
13918THERMAL
13919M:	Zhang Rui <rui.zhang@intel.com>
13920M:	Eduardo Valentin <edubezval@gmail.com>
13921L:	linux-pm@vger.kernel.org
13922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13924Q:	https://patchwork.kernel.org/project/linux-pm/list/
13925S:	Supported
13926F:	drivers/thermal/
13927F:	include/linux/thermal.h
13928F:	include/uapi/linux/thermal.h
13929F:	include/linux/cpu_cooling.h
13930F:	Documentation/devicetree/bindings/thermal/
13931
13932THERMAL/CPU_COOLING
13933M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13934M:	Viresh Kumar <viresh.kumar@linaro.org>
13935M:	Javi Merino <javi.merino@kernel.org>
13936L:	linux-pm@vger.kernel.org
13937S:	Supported
13938F:	Documentation/thermal/cpu-cooling-api.txt
13939F:	drivers/thermal/cpu_cooling.c
13940F:	include/linux/cpu_cooling.h
13941
13942THINKPAD ACPI EXTRAS DRIVER
13943M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13944L:	ibm-acpi-devel@lists.sourceforge.net
13945L:	platform-driver-x86@vger.kernel.org
13946W:	http://ibm-acpi.sourceforge.net
13947W:	http://thinkwiki.org/wiki/Ibm-acpi
13948T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13949S:	Maintained
13950F:	drivers/platform/x86/thinkpad_acpi.c
13951
13952THUNDERBOLT DRIVER
13953M:	Andreas Noever <andreas.noever@gmail.com>
13954M:	Michael Jamet <michael.jamet@intel.com>
13955M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13956M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13958S:	Maintained
13959F:	Documentation/admin-guide/thunderbolt.rst
13960F:	drivers/thunderbolt/
13961F:	include/linux/thunderbolt.h
13962
13963THUNDERBOLT NETWORK DRIVER
13964M:	Michael Jamet <michael.jamet@intel.com>
13965M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13966M:	Yehezkel Bernat <YehezkelShB@gmail.com>
13967L:	netdev@vger.kernel.org
13968S:	Maintained
13969F:	drivers/net/thunderbolt.c
13970
13971THUNDERX GPIO DRIVER
13972M:	David Daney <david.daney@cavium.com>
13973S:	Maintained
13974F:	drivers/gpio/gpio-thunderx.c
13975
13976TI AM437X VPFE DRIVER
13977M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13978L:	linux-media@vger.kernel.org
13979W:	https://linuxtv.org
13980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13981T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13982S:	Maintained
13983F:	drivers/media/platform/am437x/
13984
13985TI BANDGAP AND THERMAL DRIVER
13986M:	Eduardo Valentin <edubezval@gmail.com>
13987M:	Keerthy <j-keerthy@ti.com>
13988L:	linux-pm@vger.kernel.org
13989L:	linux-omap@vger.kernel.org
13990S:	Maintained
13991F:	drivers/thermal/ti-soc-thermal/
13992
13993TI BQ27XXX POWER SUPPLY DRIVER
13994R:	Andrew F. Davis <afd@ti.com>
13995F:	include/linux/power/bq27xxx_battery.h
13996F:	drivers/power/supply/bq27xxx_battery.c
13997F:	drivers/power/supply/bq27xxx_battery_i2c.c
13998
13999TI CDCE706 CLOCK DRIVER
14000M:	Max Filippov <jcmvbkbc@gmail.com>
14001S:	Maintained
14002F:	drivers/clk/clk-cdce706.c
14003
14004TI CLOCK DRIVER
14005M:	Tero Kristo <t-kristo@ti.com>
14006L:	linux-omap@vger.kernel.org
14007S:	Maintained
14008F:	drivers/clk/ti/
14009F:	include/linux/clk/ti.h
14010
14011TI DAVINCI MACHINE SUPPORT
14012M:	Sekhar Nori <nsekhar@ti.com>
14013M:	Kevin Hilman <khilman@kernel.org>
14014L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14015T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14016S:	Supported
14017F:	arch/arm/mach-davinci/
14018F:	drivers/i2c/busses/i2c-davinci.c
14019F:	arch/arm/boot/dts/da850*
14020
14021TI DAVINCI SERIES CLOCK DRIVER
14022M:	David Lechner <david@lechnology.com>
14023R:	Sekhar Nori <nsekhar@ti.com>
14024S:	Maintained
14025F:	Documentation/devicetree/bindings/clock/ti/davinci/
14026F:	drivers/clk/davinci/
14027
14028TI DAVINCI SERIES GPIO DRIVER
14029M:	Keerthy <j-keerthy@ti.com>
14030L:	linux-gpio@vger.kernel.org
14031S:	Maintained
14032F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14033F:	drivers/gpio/gpio-davinci.c
14034
14035TI DAVINCI SERIES MEDIA DRIVER
14036M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14037L:	linux-media@vger.kernel.org
14038W:	https://linuxtv.org
14039Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14040T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14041S:	Maintained
14042F:	drivers/media/platform/davinci/
14043F:	include/media/davinci/
14044
14045TI ETHERNET SWITCH DRIVER (CPSW)
14046R:	Grygorii Strashko <grygorii.strashko@ti.com>
14047L:	linux-omap@vger.kernel.org
14048L:	netdev@vger.kernel.org
14049S:	Maintained
14050F:	drivers/net/ethernet/ti/cpsw*
14051F:	drivers/net/ethernet/ti/davinci*
14052
14053TI FLASH MEDIA INTERFACE DRIVER
14054M:	Alex Dubov <oakad@yahoo.com>
14055S:	Maintained
14056F:	drivers/misc/tifm*
14057F:	drivers/mmc/host/tifm_sd.c
14058F:	include/linux/tifm.h
14059
14060TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14061M:	Santosh Shilimkar <ssantosh@kernel.org>
14062L:	linux-kernel@vger.kernel.org
14063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14064S:	Maintained
14065F:	drivers/soc/ti/*
14066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14067
14068TI LM49xxx FAMILY ASoC CODEC DRIVERS
14069M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14070M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14071L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14072S:	Maintained
14073F:	sound/soc/codecs/lm49453*
14074F:	sound/soc/codecs/isabelle*
14075
14076TI LP855x BACKLIGHT DRIVER
14077M:	Milo Kim <milo.kim@ti.com>
14078S:	Maintained
14079F:	Documentation/backlight/lp855x-driver.txt
14080F:	drivers/video/backlight/lp855x_bl.c
14081F:	include/linux/platform_data/lp855x.h
14082
14083TI LP8727 CHARGER DRIVER
14084M:	Milo Kim <milo.kim@ti.com>
14085S:	Maintained
14086F:	drivers/power/supply/lp8727_charger.c
14087F:	include/linux/platform_data/lp8727.h
14088
14089TI LP8788 MFD DRIVER
14090M:	Milo Kim <milo.kim@ti.com>
14091S:	Maintained
14092F:	drivers/iio/adc/lp8788_adc.c
14093F:	drivers/leds/leds-lp8788.c
14094F:	drivers/mfd/lp8788*.c
14095F:	drivers/power/supply/lp8788-charger.c
14096F:	drivers/regulator/lp8788-*.c
14097F:	include/linux/mfd/lp8788*.h
14098
14099TI NETCP ETHERNET DRIVER
14100M:	Wingman Kwok <w-kwok2@ti.com>
14101M:	Murali Karicheri <m-karicheri2@ti.com>
14102L:	netdev@vger.kernel.org
14103S:	Maintained
14104F:	drivers/net/ethernet/ti/netcp*
14105
14106TI TAS571X FAMILY ASoC CODEC DRIVER
14107M:	Kevin Cernekee <cernekee@chromium.org>
14108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14109S:	Odd Fixes
14110F:	sound/soc/codecs/tas571x*
14111
14112TI TRF7970A NFC DRIVER
14113M:	Mark Greer <mgreer@animalcreek.com>
14114L:	linux-wireless@vger.kernel.org
14115L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14116S:	Supported
14117F:	drivers/nfc/trf7970a.c
14118F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14119
14120TI TWL4030 SERIES SOC CODEC DRIVER
14121M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14123S:	Maintained
14124F:	sound/soc/codecs/twl4030*
14125
14126TI VPE/CAL DRIVERS
14127M:	Benoit Parrot <bparrot@ti.com>
14128L:	linux-media@vger.kernel.org
14129W:	http://linuxtv.org/
14130Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14131S:	Maintained
14132F:	drivers/media/platform/ti-vpe/
14133
14134TI WILINK WIRELESS DRIVERS
14135L:	linux-wireless@vger.kernel.org
14136W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14137W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14138T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14139S:	Orphan
14140F:	drivers/net/wireless/ti/
14141F:	include/linux/wl12xx.h
14142
14143TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14144M:	John Stultz <john.stultz@linaro.org>
14145M:	Thomas Gleixner <tglx@linutronix.de>
14146R:	Stephen Boyd <sboyd@kernel.org>
14147L:	linux-kernel@vger.kernel.org
14148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14149S:	Supported
14150F:	include/linux/clocksource.h
14151F:	include/linux/time.h
14152F:	include/linux/timex.h
14153F:	include/uapi/linux/time.h
14154F:	include/uapi/linux/timex.h
14155F:	kernel/time/clocksource.c
14156F:	kernel/time/time*.c
14157F:	kernel/time/alarmtimer.c
14158F:	kernel/time/ntp.c
14159F:	tools/testing/selftests/timers/
14160
14161TIPC NETWORK LAYER
14162M:	Jon Maloy <jon.maloy@ericsson.com>
14163M:	Ying Xue <ying.xue@windriver.com>
14164L:	netdev@vger.kernel.org (core kernel code)
14165L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14166W:	http://tipc.sourceforge.net/
14167S:	Maintained
14168F:	include/uapi/linux/tipc*.h
14169F:	net/tipc/
14170
14171TLAN NETWORK DRIVER
14172M:	Samuel Chessman <chessman@tux.org>
14173L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14174W:	http://sourceforge.net/projects/tlan/
14175S:	Maintained
14176F:	Documentation/networking/tlan.txt
14177F:	drivers/net/ethernet/ti/tlan.*
14178
14179TM6000 VIDEO4LINUX DRIVER
14180M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14181L:	linux-media@vger.kernel.org
14182W:	https://linuxtv.org
14183T:	git git://linuxtv.org/media_tree.git
14184S:	Odd fixes
14185F:	drivers/media/usb/tm6000/
14186F:	Documentation/media/v4l-drivers/tm6000*
14187
14188TMIO/SDHI MMC DRIVER
14189M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14190L:	linux-mmc@vger.kernel.org
14191S:	Supported
14192F:	drivers/mmc/host/tmio_mmc*
14193F:	drivers/mmc/host/renesas_sdhi*
14194F:	include/linux/mfd/tmio.h
14195
14196TMP401 HARDWARE MONITOR DRIVER
14197M:	Guenter Roeck <linux@roeck-us.net>
14198L:	linux-hwmon@vger.kernel.org
14199S:	Maintained
14200F:	Documentation/hwmon/tmp401
14201F:	drivers/hwmon/tmp401.c
14202
14203TMPFS (SHMEM FILESYSTEM)
14204M:	Hugh Dickins <hughd@google.com>
14205L:	linux-mm@kvack.org
14206S:	Maintained
14207F:	include/linux/shmem_fs.h
14208F:	mm/shmem.c
14209
14210TOMOYO SECURITY MODULE
14211M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14212M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14213L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14214L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14215L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14216L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14217W:	http://tomoyo.sourceforge.jp/
14218T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14219S:	Maintained
14220F:	security/tomoyo/
14221
14222TOPSTAR LAPTOP EXTRAS DRIVER
14223M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14224L:	platform-driver-x86@vger.kernel.org
14225S:	Maintained
14226F:	drivers/platform/x86/topstar-laptop.c
14227
14228TORTURE-TEST MODULES
14229M:	Davidlohr Bueso <dave@stgolabs.net>
14230M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14231M:	Josh Triplett <josh@joshtriplett.org>
14232L:	linux-kernel@vger.kernel.org
14233S:	Supported
14234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14235F:	Documentation/RCU/torture.txt
14236F:	kernel/torture.c
14237F:	kernel/rcu/rcutorture.c
14238F:	kernel/locking/locktorture.c
14239
14240TOSHIBA ACPI EXTRAS DRIVER
14241M:	Azael Avalos <coproscefalo@gmail.com>
14242L:	platform-driver-x86@vger.kernel.org
14243S:	Maintained
14244F:	drivers/platform/x86/toshiba_acpi.c
14245
14246TOSHIBA BLUETOOTH DRIVER
14247M:	Azael Avalos <coproscefalo@gmail.com>
14248L:	platform-driver-x86@vger.kernel.org
14249S:	Maintained
14250F:	drivers/platform/x86/toshiba_bluetooth.c
14251
14252TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14253M:	Azael Avalos <coproscefalo@gmail.com>
14254L:	platform-driver-x86@vger.kernel.org
14255S:	Maintained
14256F:	drivers/platform/x86/toshiba_haps.c
14257
14258TOSHIBA SMM DRIVER
14259M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14260W:	http://www.buzzard.org.uk/toshiba/
14261S:	Maintained
14262F:	drivers/char/toshiba.c
14263F:	include/linux/toshiba.h
14264F:	include/uapi/linux/toshiba.h
14265
14266TOSHIBA TC358743 DRIVER
14267M:	Mats Randgaard <matrandg@cisco.com>
14268L:	linux-media@vger.kernel.org
14269S:	Maintained
14270F:	drivers/media/i2c/tc358743*
14271F:	include/media/i2c/tc358743.h
14272
14273TOSHIBA WMI HOTKEYS DRIVER
14274M:	Azael Avalos <coproscefalo@gmail.com>
14275L:	platform-driver-x86@vger.kernel.org
14276S:	Maintained
14277F:	drivers/platform/x86/toshiba-wmi.c
14278
14279TPM DEVICE DRIVER
14280M:	Peter Huewe <peterhuewe@gmx.de>
14281M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14282R:	Jason Gunthorpe <jgg@ziepe.ca>
14283L:	linux-integrity@vger.kernel.org
14284Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14285W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14286T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14287S:	Maintained
14288F:	drivers/char/tpm/
14289
14290TRACING
14291M:	Steven Rostedt <rostedt@goodmis.org>
14292M:	Ingo Molnar <mingo@redhat.com>
14293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14294S:	Maintained
14295F:	Documentation/trace/ftrace.txt
14296F:	arch/*/*/*/ftrace.h
14297F:	arch/*/kernel/ftrace.c
14298F:	include/*/ftrace.h
14299F:	include/linux/trace*.h
14300F:	include/trace/
14301F:	kernel/trace/
14302F:	tools/testing/selftests/ftrace/
14303
14304TRACING MMIO ACCESSES (MMIOTRACE)
14305M:	Steven Rostedt <rostedt@goodmis.org>
14306M:	Ingo Molnar <mingo@kernel.org>
14307R:	Karol Herbst <karolherbst@gmail.com>
14308R:	Pekka Paalanen <ppaalanen@gmail.com>
14309S:	Maintained
14310L:	linux-kernel@vger.kernel.org
14311L:	nouveau@lists.freedesktop.org
14312F:	kernel/trace/trace_mmiotrace.c
14313F:	include/linux/mmiotrace.h
14314F:	arch/x86/mm/kmmio.c
14315F:	arch/x86/mm/mmio-mod.c
14316F:	arch/x86/mm/testmmiotrace.c
14317
14318TRIVIAL PATCHES
14319M:	Jiri Kosina <trivial@kernel.org>
14320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14321S:	Maintained
14322K:	^Subject:.*(?i)trivial
14323
14324TEMPO SEMICONDUCTOR DRIVERS
14325M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14326S:	Maintained
14327F:	sound/soc/codecs/tscs*.c
14328F:	sound/soc/codecs/tscs*.h
14329F:	Documentation/devicetree/bindings/sound/tscs*.txt
14330
14331TTY LAYER
14332M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14333M:	Jiri Slaby <jslaby@suse.com>
14334S:	Supported
14335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14336F:	Documentation/serial/
14337F:	drivers/tty/
14338F:	drivers/tty/serial/serial_core.c
14339F:	include/linux/serial_core.h
14340F:	include/linux/serial.h
14341F:	include/linux/tty.h
14342F:	include/uapi/linux/serial_core.h
14343F:	include/uapi/linux/serial.h
14344F:	include/uapi/linux/tty.h
14345
14346TUA9001 MEDIA DRIVER
14347M:	Antti Palosaari <crope@iki.fi>
14348L:	linux-media@vger.kernel.org
14349W:	https://linuxtv.org
14350W:	http://palosaari.fi/linux/
14351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14352T:	git git://linuxtv.org/anttip/media_tree.git
14353S:	Maintained
14354F:	drivers/media/tuners/tua9001*
14355
14356TULIP NETWORK DRIVERS
14357L:	netdev@vger.kernel.org
14358L:	linux-parisc@vger.kernel.org
14359S:	Orphan
14360F:	drivers/net/ethernet/dec/tulip/
14361
14362TUN/TAP driver
14363M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14364W:	http://vtun.sourceforge.net/tun
14365S:	Maintained
14366F:	Documentation/networking/tuntap.txt
14367F:	arch/um/os-Linux/drivers/
14368
14369TURBOCHANNEL SUBSYSTEM
14370M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14371M:	Ralf Baechle <ralf@linux-mips.org>
14372L:	linux-mips@linux-mips.org
14373Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14374S:	Maintained
14375F:	drivers/tc/
14376F:	include/linux/tc.h
14377
14378TW5864 VIDEO4LINUX DRIVER
14379M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14380M:	Anton Sviridenko <anton@corp.bluecherry.net>
14381M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14382M:	Andrey Utkin <andrey_utkin@fastmail.com>
14383L:	linux-media@vger.kernel.org
14384S:	Supported
14385F:	drivers/media/pci/tw5864/
14386
14387TW68 VIDEO4LINUX DRIVER
14388M:	Hans Verkuil <hverkuil@xs4all.nl>
14389L:	linux-media@vger.kernel.org
14390T:	git git://linuxtv.org/media_tree.git
14391W:	https://linuxtv.org
14392S:	Odd Fixes
14393F:	drivers/media/pci/tw68/
14394
14395TW686X VIDEO4LINUX DRIVER
14396M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14397L:	linux-media@vger.kernel.org
14398T:	git git://linuxtv.org/media_tree.git
14399W:	http://linuxtv.org
14400S:	Maintained
14401F:	drivers/media/pci/tw686x/
14402
14403UBI FILE SYSTEM (UBIFS)
14404M:	Richard Weinberger <richard@nod.at>
14405M:	Artem Bityutskiy <dedekind1@gmail.com>
14406M:	Adrian Hunter <adrian.hunter@intel.com>
14407L:	linux-mtd@lists.infradead.org
14408T:	git git://git.infradead.org/ubifs-2.6.git
14409W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14410S:	Supported
14411F:	Documentation/filesystems/ubifs.txt
14412F:	fs/ubifs/
14413
14414UCLINUX (M68KNOMMU AND COLDFIRE)
14415M:	Greg Ungerer <gerg@linux-m68k.org>
14416W:	http://www.linux-m68k.org/
14417W:	http://www.uclinux.org/
14418L:	linux-m68k@lists.linux-m68k.org
14419L:	uclinux-dev@uclinux.org  (subscribers-only)
14420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14421S:	Maintained
14422F:	arch/m68k/coldfire/
14423F:	arch/m68k/68*/
14424F:	arch/m68k/*/*_no.*
14425F:	arch/m68k/include/asm/*_no.*
14426
14427UDF FILESYSTEM
14428M:	Jan Kara <jack@suse.com>
14429S:	Maintained
14430F:	Documentation/filesystems/udf.txt
14431F:	fs/udf/
14432
14433UDRAW TABLET
14434M:	Bastien Nocera <hadess@hadess.net>
14435L:	linux-input@vger.kernel.org
14436S:	Maintained
14437F:	drivers/hid/hid-udraw-ps3.c
14438
14439UFS FILESYSTEM
14440M:	Evgeniy Dushistov <dushistov@mail.ru>
14441S:	Maintained
14442F:	Documentation/filesystems/ufs.txt
14443F:	fs/ufs/
14444
14445UHID USERSPACE HID IO DRIVER:
14446M:	David Herrmann <dh.herrmann@googlemail.com>
14447L:	linux-input@vger.kernel.org
14448S:	Maintained
14449F:	drivers/hid/uhid.c
14450F:	include/uapi/linux/uhid.h
14451
14452ULPI BUS
14453M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14454L:	linux-usb@vger.kernel.org
14455S:	Maintained
14456F:	drivers/usb/common/ulpi.c
14457F:	include/linux/ulpi/
14458
14459ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14460L:	linux-usb@vger.kernel.org
14461S:	Orphan
14462F:	drivers/uwb/
14463F:	include/linux/uwb.h
14464F:	include/linux/uwb/
14465
14466UNICORE32 ARCHITECTURE:
14467M:	Guan Xuetao <gxt@pku.edu.cn>
14468W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14469S:	Maintained
14470T:	git git://github.com/gxt/linux.git
14471F:	arch/unicore32/
14472
14473UNIFDEF
14474M:	Tony Finch <dot@dotat.at>
14475W:	http://dotat.at/prog/unifdef
14476S:	Maintained
14477F:	scripts/unifdef.c
14478
14479UNIFORM CDROM DRIVER
14480M:	Jens Axboe <axboe@kernel.dk>
14481W:	http://www.kernel.dk
14482S:	Maintained
14483F:	Documentation/cdrom/
14484F:	drivers/cdrom/cdrom.c
14485F:	include/linux/cdrom.h
14486F:	include/uapi/linux/cdrom.h
14487
14488UNISYS S-PAR DRIVERS
14489M:	David Kershner <david.kershner@unisys.com>
14490L:	sparmaintainer@unisys.com (Unisys internal)
14491S:	Supported
14492F:	include/linux/visorbus.h
14493F:	drivers/visorbus/
14494F:	drivers/staging/unisys/
14495
14496UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14497M:	Vinayak Holikatti <vinholikatti@gmail.com>
14498L:	linux-scsi@vger.kernel.org
14499S:	Supported
14500F:	Documentation/scsi/ufs.txt
14501F:	drivers/scsi/ufs/
14502
14503UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14504M:	Joao Pinto <jpinto@synopsys.com>
14505L:	linux-scsi@vger.kernel.org
14506S:	Supported
14507F:	drivers/scsi/ufs/*dwc*
14508
14509UNSORTED BLOCK IMAGES (UBI)
14510M:	Artem Bityutskiy <dedekind1@gmail.com>
14511M:	Richard Weinberger <richard@nod.at>
14512W:	http://www.linux-mtd.infradead.org/
14513L:	linux-mtd@lists.infradead.org
14514T:	git git://git.infradead.org/ubifs-2.6.git
14515S:	Supported
14516F:	drivers/mtd/ubi/
14517F:	include/linux/mtd/ubi.h
14518F:	include/uapi/mtd/ubi-user.h
14519
14520USB "USBNET" DRIVER FRAMEWORK
14521M:	Oliver Neukum <oneukum@suse.com>
14522L:	netdev@vger.kernel.org
14523W:	http://www.linux-usb.org/usbnet
14524S:	Maintained
14525F:	drivers/net/usb/usbnet.c
14526F:	include/linux/usb/usbnet.h
14527
14528USB ACM DRIVER
14529M:	Oliver Neukum <oneukum@suse.com>
14530L:	linux-usb@vger.kernel.org
14531S:	Maintained
14532F:	Documentation/usb/acm.txt
14533F:	drivers/usb/class/cdc-acm.*
14534
14535USB AR5523 WIRELESS DRIVER
14536M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14537L:	linux-wireless@vger.kernel.org
14538S:	Maintained
14539F:	drivers/net/wireless/ath/ar5523/
14540
14541USB ATTACHED SCSI
14542M:	Oliver Neukum <oneukum@suse.com>
14543L:	linux-usb@vger.kernel.org
14544L:	linux-scsi@vger.kernel.org
14545S:	Maintained
14546F:	drivers/usb/storage/uas.c
14547
14548USB CDC ETHERNET DRIVER
14549M:	Oliver Neukum <oliver@neukum.org>
14550L:	linux-usb@vger.kernel.org
14551S:	Maintained
14552F:	drivers/net/usb/cdc_*.c
14553F:	include/uapi/linux/usb/cdc.h
14554
14555USB CHAOSKEY DRIVER
14556M:	Keith Packard <keithp@keithp.com>
14557L:	linux-usb@vger.kernel.org
14558S:	Maintained
14559F:	drivers/usb/misc/chaoskey.c
14560
14561USB CYPRESS C67X00 DRIVER
14562M:	Peter Korsgaard <jacmet@sunsite.dk>
14563L:	linux-usb@vger.kernel.org
14564S:	Maintained
14565F:	drivers/usb/c67x00/
14566
14567USB DAVICOM DM9601 DRIVER
14568M:	Peter Korsgaard <jacmet@sunsite.dk>
14569L:	netdev@vger.kernel.org
14570W:	http://www.linux-usb.org/usbnet
14571S:	Maintained
14572F:	drivers/net/usb/dm9601.c
14573
14574USB DIAMOND RIO500 DRIVER
14575M:	Cesar Miquel <miquel@df.uba.ar>
14576L:	rio500-users@lists.sourceforge.net
14577W:	http://rio500.sourceforge.net
14578S:	Maintained
14579F:	drivers/usb/misc/rio500*
14580
14581USB EHCI DRIVER
14582M:	Alan Stern <stern@rowland.harvard.edu>
14583L:	linux-usb@vger.kernel.org
14584S:	Maintained
14585F:	Documentation/usb/ehci.txt
14586F:	drivers/usb/host/ehci*
14587
14588USB GADGET/PERIPHERAL SUBSYSTEM
14589M:	Felipe Balbi <balbi@kernel.org>
14590L:	linux-usb@vger.kernel.org
14591W:	http://www.linux-usb.org/gadget
14592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14593S:	Maintained
14594F:	drivers/usb/gadget/
14595F:	include/linux/usb/gadget*
14596
14597USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14598M:	Jiri Kosina <jikos@kernel.org>
14599R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14600L:	linux-usb@vger.kernel.org
14601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14602S:	Maintained
14603F:	Documentation/hid/hiddev.txt
14604F:	drivers/hid/usbhid/
14605
14606USB INTEL XHCI ROLE MUX DRIVER
14607M:	Hans de Goede <hdegoede@redhat.com>
14608L:	linux-usb@vger.kernel.org
14609S:	Maintained
14610F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14611
14612USB ISP116X DRIVER
14613M:	Olav Kongas <ok@artecdesign.ee>
14614L:	linux-usb@vger.kernel.org
14615S:	Maintained
14616F:	drivers/usb/host/isp116x*
14617F:	include/linux/usb/isp116x.h
14618
14619USB LAN78XX ETHERNET DRIVER
14620M:	Woojung Huh <woojung.huh@microchip.com>
14621M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14622L:	netdev@vger.kernel.org
14623S:	Maintained
14624F:	drivers/net/usb/lan78xx.*
14625
14626USB MASS STORAGE DRIVER
14627M:	Alan Stern <stern@rowland.harvard.edu>
14628L:	linux-usb@vger.kernel.org
14629L:	usb-storage@lists.one-eyed-alien.net
14630S:	Maintained
14631W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14632F:	drivers/usb/storage/
14633
14634USB MIDI DRIVER
14635M:	Clemens Ladisch <clemens@ladisch.de>
14636L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14637T:	git git://git.alsa-project.org/alsa-kernel.git
14638S:	Maintained
14639F:	sound/usb/midi.*
14640
14641USB NETWORKING DRIVERS
14642L:	linux-usb@vger.kernel.org
14643S:	Odd Fixes
14644F:	drivers/net/usb/
14645
14646USB OHCI DRIVER
14647M:	Alan Stern <stern@rowland.harvard.edu>
14648L:	linux-usb@vger.kernel.org
14649S:	Maintained
14650F:	Documentation/usb/ohci.txt
14651F:	drivers/usb/host/ohci*
14652
14653USB OTG FSM (Finite State Machine)
14654M:	Peter Chen <Peter.Chen@nxp.com>
14655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14656L:	linux-usb@vger.kernel.org
14657S:	Maintained
14658F:	drivers/usb/common/usb-otg-fsm.c
14659
14660USB OVER IP DRIVER
14661M:	Valentina Manea <valentina.manea.m@gmail.com>
14662M:	Shuah Khan <shuahkh@osg.samsung.com>
14663M:	Shuah Khan <shuah@kernel.org>
14664L:	linux-usb@vger.kernel.org
14665S:	Maintained
14666F:	Documentation/usb/usbip_protocol.txt
14667F:	drivers/usb/usbip/
14668F:	tools/usb/usbip/
14669
14670USB PEGASUS DRIVER
14671M:	Petko Manolov <petkan@nucleusys.com>
14672L:	linux-usb@vger.kernel.org
14673L:	netdev@vger.kernel.org
14674T:	git git://github.com/petkan/pegasus.git
14675W:	https://github.com/petkan/pegasus
14676S:	Maintained
14677F:	drivers/net/usb/pegasus.*
14678
14679USB PHY LAYER
14680M:	Felipe Balbi <balbi@kernel.org>
14681L:	linux-usb@vger.kernel.org
14682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14683S:	Maintained
14684F:	drivers/usb/phy/
14685
14686USB PRINTER DRIVER (usblp)
14687M:	Pete Zaitcev <zaitcev@redhat.com>
14688L:	linux-usb@vger.kernel.org
14689S:	Supported
14690F:	drivers/usb/class/usblp.c
14691
14692USB QMI WWAN NETWORK DRIVER
14693M:	Bjørn Mork <bjorn@mork.no>
14694L:	netdev@vger.kernel.org
14695S:	Maintained
14696F:	Documentation/ABI/testing/sysfs-class-net-qmi
14697F:	drivers/net/usb/qmi_wwan.c
14698
14699USB RTL8150 DRIVER
14700M:	Petko Manolov <petkan@nucleusys.com>
14701L:	linux-usb@vger.kernel.org
14702L:	netdev@vger.kernel.org
14703T:	git git://github.com/petkan/rtl8150.git
14704W:	https://github.com/petkan/rtl8150
14705S:	Maintained
14706F:	drivers/net/usb/rtl8150.c
14707
14708USB SERIAL SUBSYSTEM
14709M:	Johan Hovold <johan@kernel.org>
14710L:	linux-usb@vger.kernel.org
14711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14712S:	Maintained
14713F:	Documentation/usb/usb-serial.txt
14714F:	drivers/usb/serial/
14715F:	include/linux/usb/serial.h
14716
14717USB SMSC75XX ETHERNET DRIVER
14718M:	Steve Glendinning <steve.glendinning@shawell.net>
14719L:	netdev@vger.kernel.org
14720S:	Maintained
14721F:	drivers/net/usb/smsc75xx.*
14722
14723USB SMSC95XX ETHERNET DRIVER
14724M:	Steve Glendinning <steve.glendinning@shawell.net>
14725M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14726L:	netdev@vger.kernel.org
14727S:	Maintained
14728F:	drivers/net/usb/smsc95xx.*
14729
14730USB SUBSYSTEM
14731M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14732L:	linux-usb@vger.kernel.org
14733W:	http://www.linux-usb.org
14734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14735S:	Supported
14736F:	Documentation/devicetree/bindings/usb/
14737F:	Documentation/usb/
14738F:	drivers/usb/
14739F:	include/linux/usb.h
14740F:	include/linux/usb/
14741
14742USB TYPEC PI3USB30532 MUX DRIVER
14743M:	Hans de Goede <hdegoede@redhat.com>
14744L:	linux-usb@vger.kernel.org
14745S:	Maintained
14746F:	drivers/usb/typec/mux/pi3usb30532.c
14747
14748USB TYPEC SUBSYSTEM
14749M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14750L:	linux-usb@vger.kernel.org
14751S:	Maintained
14752F:	Documentation/ABI/testing/sysfs-class-typec
14753F:	Documentation/usb/typec.rst
14754F:	drivers/usb/typec/
14755F:	include/linux/usb/typec.h
14756
14757USB UHCI DRIVER
14758M:	Alan Stern <stern@rowland.harvard.edu>
14759L:	linux-usb@vger.kernel.org
14760S:	Maintained
14761F:	drivers/usb/host/uhci*
14762
14763USB VIDEO CLASS
14764M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14765L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14766L:	linux-media@vger.kernel.org
14767T:	git git://linuxtv.org/media_tree.git
14768W:	http://www.ideasonboard.org/uvc/
14769S:	Maintained
14770F:	drivers/media/usb/uvc/
14771F:	include/uapi/linux/uvcvideo.h
14772
14773USB VISION DRIVER
14774M:	Hans Verkuil <hverkuil@xs4all.nl>
14775L:	linux-media@vger.kernel.org
14776T:	git git://linuxtv.org/media_tree.git
14777W:	https://linuxtv.org
14778S:	Odd Fixes
14779F:	drivers/media/usb/usbvision/
14780
14781USB WEBCAM GADGET
14782M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14783L:	linux-usb@vger.kernel.org
14784S:	Maintained
14785F:	drivers/usb/gadget/function/*uvc*
14786F:	drivers/usb/gadget/legacy/webcam.c
14787
14788USB WIRELESS RNDIS DRIVER (rndis_wlan)
14789M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14790L:	linux-wireless@vger.kernel.org
14791S:	Maintained
14792F:	drivers/net/wireless/rndis_wlan.c
14793
14794USB XHCI DRIVER
14795M:	Mathias Nyman <mathias.nyman@intel.com>
14796L:	linux-usb@vger.kernel.org
14797S:	Supported
14798F:	drivers/usb/host/xhci*
14799F:	drivers/usb/host/pci-quirks*
14800
14801USB ZD1201 DRIVER
14802L:	linux-wireless@vger.kernel.org
14803W:	http://linux-lc100020.sourceforge.net
14804S:	Orphan
14805F:	drivers/net/wireless/zydas/zd1201.*
14806
14807USB ZR364XX DRIVER
14808M:	Antoine Jacquet <royale@zerezo.com>
14809L:	linux-usb@vger.kernel.org
14810L:	linux-media@vger.kernel.org
14811T:	git git://linuxtv.org/media_tree.git
14812W:	http://royale.zerezo.com/zr364xx/
14813S:	Maintained
14814F:	Documentation/media/v4l-drivers/zr364xx*
14815F:	drivers/media/usb/zr364xx/
14816
14817USER-MODE LINUX (UML)
14818M:	Jeff Dike <jdike@addtoit.com>
14819M:	Richard Weinberger <richard@nod.at>
14820L:	user-mode-linux-devel@lists.sourceforge.net
14821L:	user-mode-linux-user@lists.sourceforge.net
14822W:	http://user-mode-linux.sourceforge.net
14823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14824S:	Maintained
14825F:	Documentation/virtual/uml/
14826F:	arch/um/
14827F:	arch/x86/um/
14828F:	fs/hostfs/
14829F:	fs/hppfs/
14830
14831USERSPACE I/O (UIO)
14832M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14833S:	Maintained
14834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14835F:	Documentation/driver-api/uio-howto.rst
14836F:	drivers/uio/
14837F:	include/linux/uio*.h
14838
14839UTIL-LINUX PACKAGE
14840M:	Karel Zak <kzak@redhat.com>
14841L:	util-linux@vger.kernel.org
14842W:	http://en.wikipedia.org/wiki/Util-linux
14843T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14844S:	Maintained
14845
14846UUID HELPERS
14847M:	Christoph Hellwig <hch@lst.de>
14848R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14849L:	linux-kernel@vger.kernel.org
14850T:	git git://git.infradead.org/users/hch/uuid.git
14851F:	lib/uuid.c
14852F:	lib/test_uuid.c
14853F:	include/linux/uuid.h
14854F:	include/uapi/linux/uuid.h
14855S:	Maintained
14856
14857UVESAFB DRIVER
14858M:	Michal Januszewski <spock@gentoo.org>
14859L:	linux-fbdev@vger.kernel.org
14860W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14861S:	Maintained
14862F:	Documentation/fb/uvesafb.txt
14863F:	drivers/video/fbdev/uvesafb.*
14864
14865VF610 NAND DRIVER
14866M:	Stefan Agner <stefan@agner.ch>
14867L:	linux-mtd@lists.infradead.org
14868S:	Supported
14869F:	drivers/mtd/nand/raw/vf610_nfc.c
14870
14871VFAT/FAT/MSDOS FILESYSTEM
14872M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14873S:	Maintained
14874F:	Documentation/filesystems/vfat.txt
14875F:	fs/fat/
14876
14877VFIO DRIVER
14878M:	Alex Williamson <alex.williamson@redhat.com>
14879L:	kvm@vger.kernel.org
14880T:	git git://github.com/awilliam/linux-vfio.git
14881S:	Maintained
14882F:	Documentation/vfio.txt
14883F:	drivers/vfio/
14884F:	include/linux/vfio.h
14885F:	include/uapi/linux/vfio.h
14886
14887VFIO MEDIATED DEVICE DRIVERS
14888M:	Kirti Wankhede <kwankhede@nvidia.com>
14889L:	kvm@vger.kernel.org
14890S:	Maintained
14891F:	Documentation/vfio-mediated-device.txt
14892F:	drivers/vfio/mdev/
14893F:	include/linux/mdev.h
14894F:	samples/vfio-mdev/
14895
14896VFIO PLATFORM DRIVER
14897M:	Eric Auger <eric.auger@redhat.com>
14898L:	kvm@vger.kernel.org
14899S:	Maintained
14900F:	drivers/vfio/platform/
14901
14902VGA_SWITCHEROO
14903R:	Lukas Wunner <lukas@wunner.de>
14904S:	Maintained
14905F:	Documentation/gpu/vga-switcheroo.rst
14906F:	drivers/gpu/vga/vga_switcheroo.c
14907F:	include/linux/vga_switcheroo.h
14908T:	git git://anongit.freedesktop.org/drm/drm-misc
14909
14910VIA RHINE NETWORK DRIVER
14911S:	Orphan
14912F:	drivers/net/ethernet/via/via-rhine.c
14913
14914VIA SD/MMC CARD CONTROLLER DRIVER
14915M:	Bruce Chang <brucechang@via.com.tw>
14916M:	Harald Welte <HaraldWelte@viatech.com>
14917S:	Maintained
14918F:	drivers/mmc/host/via-sdmmc.c
14919
14920VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14921M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14922L:	linux-fbdev@vger.kernel.org
14923S:	Maintained
14924F:	include/linux/via-core.h
14925F:	include/linux/via-gpio.h
14926F:	include/linux/via_i2c.h
14927F:	drivers/video/fbdev/via/
14928
14929VIA VELOCITY NETWORK DRIVER
14930M:	Francois Romieu <romieu@fr.zoreil.com>
14931L:	netdev@vger.kernel.org
14932S:	Maintained
14933F:	drivers/net/ethernet/via/via-velocity.*
14934
14935VIDEO MULTIPLEXER DRIVER
14936M:	Philipp Zabel <p.zabel@pengutronix.de>
14937L:	linux-media@vger.kernel.org
14938S:	Maintained
14939F:	drivers/media/platform/video-mux.c
14940
14941VIDEO I2C POLLING DRIVER
14942M:	Matt Ranostay <matt.ranostay@konsulko.com>
14943L:	linux-media@vger.kernel.org
14944S:	Maintained
14945F:	drivers/media/i2c/video-i2c.c
14946
14947VIDEOBUF2 FRAMEWORK
14948M:	Pawel Osciak <pawel@osciak.com>
14949M:	Marek Szyprowski <m.szyprowski@samsung.com>
14950M:	Kyungmin Park <kyungmin.park@samsung.com>
14951L:	linux-media@vger.kernel.org
14952S:	Maintained
14953F:	drivers/media/v4l2-core/videobuf2-*
14954F:	include/media/videobuf2-*
14955
14956VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14957M:	Helen Koike <helen.koike@collabora.com>
14958L:	linux-media@vger.kernel.org
14959T:	git git://linuxtv.org/media_tree.git
14960W:	https://linuxtv.org
14961S:	Maintained
14962F:	drivers/media/platform/vimc/*
14963
14964VIRT LIB
14965M:	Alex Williamson <alex.williamson@redhat.com>
14966M:	Paolo Bonzini <pbonzini@redhat.com>
14967L:	kvm@vger.kernel.org
14968S:	Supported
14969F:	virt/lib/
14970
14971VIRTIO AND VHOST VSOCK DRIVER
14972M:	Stefan Hajnoczi <stefanha@redhat.com>
14973L:	kvm@vger.kernel.org
14974L:	virtualization@lists.linux-foundation.org
14975L:	netdev@vger.kernel.org
14976S:	Maintained
14977F:	include/linux/virtio_vsock.h
14978F:	include/uapi/linux/virtio_vsock.h
14979F:	include/uapi/linux/vsockmon.h
14980F:	include/uapi/linux/vm_sockets_diag.h
14981F:	net/vmw_vsock/diag.c
14982F:	net/vmw_vsock/af_vsock_tap.c
14983F:	net/vmw_vsock/virtio_transport_common.c
14984F:	net/vmw_vsock/virtio_transport.c
14985F:	drivers/net/vsockmon.c
14986F:	drivers/vhost/vsock.c
14987F:	drivers/vhost/vsock.h
14988F:	tools/testing/vsock/
14989
14990VIRTIO CONSOLE DRIVER
14991M:	Amit Shah <amit@kernel.org>
14992L:	virtualization@lists.linux-foundation.org
14993S:	Maintained
14994F:	drivers/char/virtio_console.c
14995F:	include/linux/virtio_console.h
14996F:	include/uapi/linux/virtio_console.h
14997
14998VIRTIO CORE, NET AND BLOCK DRIVERS
14999M:	"Michael S. Tsirkin" <mst@redhat.com>
15000M:	Jason Wang <jasowang@redhat.com>
15001L:	virtualization@lists.linux-foundation.org
15002S:	Maintained
15003F:	Documentation/devicetree/bindings/virtio/
15004F:	drivers/virtio/
15005F:	tools/virtio/
15006F:	drivers/net/virtio_net.c
15007F:	drivers/block/virtio_blk.c
15008F:	include/linux/virtio*.h
15009F:	include/uapi/linux/virtio_*.h
15010F:	drivers/crypto/virtio/
15011F:	mm/balloon_compaction.c
15012
15013VIRTIO CRYPTO DRIVER
15014M:	Gonglei <arei.gonglei@huawei.com>
15015L:	virtualization@lists.linux-foundation.org
15016L:	linux-crypto@vger.kernel.org
15017S:	Maintained
15018F:	drivers/crypto/virtio/
15019F:	include/uapi/linux/virtio_crypto.h
15020
15021VIRTIO DRIVERS FOR S390
15022M:	Cornelia Huck <cohuck@redhat.com>
15023M:	Halil Pasic <pasic@linux.ibm.com>
15024L:	linux-s390@vger.kernel.org
15025L:	virtualization@lists.linux-foundation.org
15026L:	kvm@vger.kernel.org
15027S:	Supported
15028F:	drivers/s390/virtio/
15029F:	arch/s390/include/uapi/asm/virtio-ccw.h
15030
15031VIRTIO GPU DRIVER
15032M:	David Airlie <airlied@linux.ie>
15033M:	Gerd Hoffmann <kraxel@redhat.com>
15034L:	dri-devel@lists.freedesktop.org
15035L:	virtualization@lists.linux-foundation.org
15036T:	git git://anongit.freedesktop.org/drm/drm-misc
15037S:	Maintained
15038F:	drivers/gpu/drm/virtio/
15039F:	include/uapi/linux/virtio_gpu.h
15040
15041VIRTIO HOST (VHOST)
15042M:	"Michael S. Tsirkin" <mst@redhat.com>
15043M:	Jason Wang <jasowang@redhat.com>
15044L:	kvm@vger.kernel.org
15045L:	virtualization@lists.linux-foundation.org
15046L:	netdev@vger.kernel.org
15047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15048S:	Maintained
15049F:	drivers/vhost/
15050F:	include/uapi/linux/vhost.h
15051
15052VIRTIO INPUT DRIVER
15053M:	Gerd Hoffmann <kraxel@redhat.com>
15054S:	Maintained
15055F:	drivers/virtio/virtio_input.c
15056F:	include/uapi/linux/virtio_input.h
15057
15058VIRTUAL BOX GUEST DEVICE DRIVER
15059M:	Hans de Goede <hdegoede@redhat.com>
15060M:	Arnd Bergmann <arnd@arndb.de>
15061M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15062S:	Maintained
15063F:	include/linux/vbox_utils.h
15064F:	include/uapi/linux/vbox*.h
15065F:	drivers/virt/vboxguest/
15066
15067VIRTUAL SERIO DEVICE DRIVER
15068M:	Stephen Chandler Paul <thatslyude@gmail.com>
15069S:	Maintained
15070F:	drivers/input/serio/userio.c
15071F:	include/uapi/linux/userio.h
15072
15073VIVID VIRTUAL VIDEO DRIVER
15074M:	Hans Verkuil <hverkuil@xs4all.nl>
15075L:	linux-media@vger.kernel.org
15076T:	git git://linuxtv.org/media_tree.git
15077W:	https://linuxtv.org
15078S:	Maintained
15079F:	drivers/media/platform/vivid/*
15080
15081VLYNQ BUS
15082M:	Florian Fainelli <f.fainelli@gmail.com>
15083L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15084S:	Maintained
15085F:	drivers/vlynq/vlynq.c
15086F:	include/linux/vlynq.h
15087
15088VME SUBSYSTEM
15089M:	Martyn Welch <martyn@welchs.me.uk>
15090M:	Manohar Vanga <manohar.vanga@gmail.com>
15091M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15092L:	devel@driverdev.osuosl.org
15093S:	Maintained
15094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15095F:	Documentation/driver-api/vme.rst
15096F:	drivers/staging/vme/
15097F:	drivers/vme/
15098F:	include/linux/vme*
15099
15100VMWARE BALLOON DRIVER
15101M:	Xavier Deguillard <xdeguillard@vmware.com>
15102M:	Philip Moltmann <moltmann@vmware.com>
15103M:	"VMware, Inc." <pv-drivers@vmware.com>
15104L:	linux-kernel@vger.kernel.org
15105S:	Maintained
15106F:	drivers/misc/vmw_balloon.c
15107
15108VMWARE HYPERVISOR INTERFACE
15109M:	Alok Kataria <akataria@vmware.com>
15110L:	virtualization@lists.linux-foundation.org
15111S:	Supported
15112F:	arch/x86/kernel/cpu/vmware.c
15113
15114VMWARE PVRDMA DRIVER
15115M:	Adit Ranadive <aditr@vmware.com>
15116M:	VMware PV-Drivers <pv-drivers@vmware.com>
15117L:	linux-rdma@vger.kernel.org
15118S:	Maintained
15119F:	drivers/infiniband/hw/vmw_pvrdma/
15120
15121VMware PVSCSI driver
15122M:	Jim Gill <jgill@vmware.com>
15123M:	VMware PV-Drivers <pv-drivers@vmware.com>
15124L:	linux-scsi@vger.kernel.org
15125S:	Maintained
15126F:	drivers/scsi/vmw_pvscsi.c
15127F:	drivers/scsi/vmw_pvscsi.h
15128
15129VMWARE VMMOUSE SUBDRIVER
15130M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15131M:	"VMware, Inc." <pv-drivers@vmware.com>
15132L:	linux-input@vger.kernel.org
15133S:	Maintained
15134F:	drivers/input/mouse/vmmouse.c
15135F:	drivers/input/mouse/vmmouse.h
15136
15137VMWARE VMXNET3 ETHERNET DRIVER
15138M:	Ronak Doshi <doshir@vmware.com>
15139M:	"VMware, Inc." <pv-drivers@vmware.com>
15140L:	netdev@vger.kernel.org
15141S:	Maintained
15142F:	drivers/net/vmxnet3/
15143
15144VOCORE VOCORE2 BOARD
15145M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15146L:	linux-mips@linux-mips.org
15147S:	Maintained
15148F:	arch/mips/boot/dts/ralink/vocore2.dts
15149
15150VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15151M:	Liam Girdwood <lgirdwood@gmail.com>
15152M:	Mark Brown <broonie@kernel.org>
15153L:	linux-kernel@vger.kernel.org
15154W:	http://www.slimlogic.co.uk/?p=48
15155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15156S:	Supported
15157F:	Documentation/devicetree/bindings/regulator/
15158F:	Documentation/power/regulator/
15159F:	drivers/regulator/
15160F:	include/dt-bindings/regulator/
15161F:	include/linux/regulator/
15162
15163VRF
15164M:	David Ahern <dsa@cumulusnetworks.com>
15165M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15166L:	netdev@vger.kernel.org
15167S:	Maintained
15168F:	drivers/net/vrf.c
15169F:	Documentation/networking/vrf.txt
15170
15171VT1211 HARDWARE MONITOR DRIVER
15172M:	Juerg Haefliger <juergh@gmail.com>
15173L:	linux-hwmon@vger.kernel.org
15174S:	Maintained
15175F:	Documentation/hwmon/vt1211
15176F:	drivers/hwmon/vt1211.c
15177
15178VT8231 HARDWARE MONITOR DRIVER
15179M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15180L:	linux-hwmon@vger.kernel.org
15181S:	Maintained
15182F:	drivers/hwmon/vt8231.c
15183
15184VUB300 USB to SDIO/SD/MMC bridge chip
15185M:	Tony Olech <tony.olech@elandigitalsystems.com>
15186L:	linux-mmc@vger.kernel.org
15187L:	linux-usb@vger.kernel.org
15188S:	Supported
15189F:	drivers/mmc/host/vub300.c
15190
15191W1 DALLAS'S 1-WIRE BUS
15192M:	Evgeniy Polyakov <zbr@ioremap.net>
15193S:	Maintained
15194F:	Documentation/w1/
15195F:	drivers/w1/
15196F:	include/linux/w1.h
15197
15198W83791D HARDWARE MONITORING DRIVER
15199M:	Marc Hulsman <m.hulsman@tudelft.nl>
15200L:	linux-hwmon@vger.kernel.org
15201S:	Maintained
15202F:	Documentation/hwmon/w83791d
15203F:	drivers/hwmon/w83791d.c
15204
15205W83793 HARDWARE MONITORING DRIVER
15206M:	Rudolf Marek <r.marek@assembler.cz>
15207L:	linux-hwmon@vger.kernel.org
15208S:	Maintained
15209F:	Documentation/hwmon/w83793
15210F:	drivers/hwmon/w83793.c
15211
15212W83795 HARDWARE MONITORING DRIVER
15213M:	Jean Delvare <jdelvare@suse.com>
15214L:	linux-hwmon@vger.kernel.org
15215S:	Maintained
15216F:	drivers/hwmon/w83795.c
15217
15218W83L51xD SD/MMC CARD INTERFACE DRIVER
15219M:	Pierre Ossman <pierre@ossman.eu>
15220S:	Maintained
15221F:	drivers/mmc/host/wbsd.*
15222
15223WACOM PROTOCOL 4 SERIAL TABLETS
15224M:	Julian Squires <julian@cipht.net>
15225M:	Hans de Goede <hdegoede@redhat.com>
15226L:	linux-input@vger.kernel.org
15227S:	Maintained
15228F:	drivers/input/tablet/wacom_serial4.c
15229
15230WATCHDOG DEVICE DRIVERS
15231M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15232M:	Guenter Roeck <linux@roeck-us.net>
15233L:	linux-watchdog@vger.kernel.org
15234W:	http://www.linux-watchdog.org/
15235T:	git git://www.linux-watchdog.org/linux-watchdog.git
15236S:	Maintained
15237F:	Documentation/devicetree/bindings/watchdog/
15238F:	Documentation/watchdog/
15239F:	drivers/watchdog/
15240F:	include/linux/watchdog.h
15241F:	include/uapi/linux/watchdog.h
15242
15243WHISKEYCOVE PMIC GPIO DRIVER
15244M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15245L:	linux-gpio@vger.kernel.org
15246S:	Maintained
15247F:	drivers/gpio/gpio-wcove.c
15248
15249WIIMOTE HID DRIVER
15250M:	David Herrmann <dh.herrmann@googlemail.com>
15251L:	linux-input@vger.kernel.org
15252S:	Maintained
15253F:	drivers/hid/hid-wiimote*
15254
15255WILOCITY WIL6210 WIRELESS DRIVER
15256M:	Maya Erez <merez@codeaurora.org>
15257L:	linux-wireless@vger.kernel.org
15258L:	wil6210@qti.qualcomm.com
15259S:	Supported
15260W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15261F:	drivers/net/wireless/ath/wil6210/
15262
15263WIMAX STACK
15264M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15265M:	linux-wimax@intel.com
15266L:	wimax@linuxwimax.org (subscribers-only)
15267S:	Supported
15268W:	http://linuxwimax.org
15269F:	Documentation/wimax/README.wimax
15270F:	include/linux/wimax/debug.h
15271F:	include/net/wimax.h
15272F:	include/uapi/linux/wimax.h
15273F:	net/wimax/
15274
15275WINBOND CIR DRIVER
15276M:	David Härdeman <david@hardeman.nu>
15277S:	Maintained
15278F:	drivers/media/rc/winbond-cir.c
15279
15280WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15281M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15282L:	linux-watchdog@vger.kernel.org
15283S:	Maintained
15284F:	drivers/watchdog/ebc-c384_wdt.c
15285
15286WINSYSTEMS WS16C48 GPIO DRIVER
15287M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15288L:	linux-gpio@vger.kernel.org
15289S:	Maintained
15290F:	drivers/gpio/gpio-ws16c48.c
15291
15292WISTRON LAPTOP BUTTON DRIVER
15293M:	Miloslav Trmac <mitr@volny.cz>
15294S:	Maintained
15295F:	drivers/input/misc/wistron_btns.c
15296
15297WL3501 WIRELESS PCMCIA CARD DRIVER
15298L:	linux-wireless@vger.kernel.org
15299S:	Odd fixes
15300F:	drivers/net/wireless/wl3501*
15301
15302WOLFSON MICROELECTRONICS DRIVERS
15303L:	patches@opensource.cirrus.com
15304T:	git https://github.com/CirrusLogic/linux-drivers.git
15305W:	https://github.com/CirrusLogic/linux-drivers/wiki
15306S:	Supported
15307F:	Documentation/hwmon/wm83??
15308F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15309F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15310F:	Documentation/devicetree/bindings/mfd/arizona.txt
15311F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15312F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15313F:	arch/arm/mach-s3c64xx/mach-crag6410*
15314F:	drivers/clk/clk-wm83*.c
15315F:	drivers/extcon/extcon-arizona.c
15316F:	drivers/leds/leds-wm83*.c
15317F:	drivers/gpio/gpio-*wm*.c
15318F:	drivers/gpio/gpio-arizona.c
15319F:	drivers/hwmon/wm83??-hwmon.c
15320F:	drivers/input/misc/wm831x-on.c
15321F:	drivers/input/touchscreen/wm831x-ts.c
15322F:	drivers/input/touchscreen/wm97*.c
15323F:	drivers/mfd/arizona*
15324F:	drivers/mfd/wm*.c
15325F:	drivers/mfd/cs47l24*
15326F:	drivers/power/supply/wm83*.c
15327F:	drivers/rtc/rtc-wm83*.c
15328F:	drivers/regulator/wm8*.c
15329F:	drivers/regulator/arizona*
15330F:	drivers/video/backlight/wm83*_bl.c
15331F:	drivers/watchdog/wm83*_wdt.c
15332F:	include/linux/mfd/arizona/
15333F:	include/linux/mfd/wm831x/
15334F:	include/linux/mfd/wm8350/
15335F:	include/linux/mfd/wm8400*
15336F:	include/linux/regulator/arizona*
15337F:	include/linux/wm97xx.h
15338F:	include/sound/wm????.h
15339F:	sound/soc/codecs/arizona.?
15340F:	sound/soc/codecs/wm*
15341F:	sound/soc/codecs/cs47l24*
15342
15343WORKQUEUE
15344M:	Tejun Heo <tj@kernel.org>
15345R:	Lai Jiangshan <jiangshanlai@gmail.com>
15346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15347S:	Maintained
15348F:	include/linux/workqueue.h
15349F:	kernel/workqueue.c
15350F:	Documentation/core-api/workqueue.rst
15351
15352X-POWERS AXP288 PMIC DRIVERS
15353M:	Hans de Goede <hdegoede@redhat.com>
15354S:	Maintained
15355N:	axp288
15356F:	drivers/acpi/pmic/intel_pmic_xpower.c
15357
15358X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15359M:	Chen-Yu Tsai <wens@csie.org>
15360L:	linux-kernel@vger.kernel.org
15361S:	Maintained
15362N:	axp[128]
15363
15364X.25 NETWORK LAYER
15365M:	Andrew Hendry <andrew.hendry@gmail.com>
15366L:	linux-x25@vger.kernel.org
15367S:	Odd Fixes
15368F:	Documentation/networking/x25*
15369F:	include/net/x25*
15370F:	net/x25/
15371
15372X86 ARCHITECTURE (32-BIT AND 64-BIT)
15373M:	Thomas Gleixner <tglx@linutronix.de>
15374M:	Ingo Molnar <mingo@redhat.com>
15375R:	"H. Peter Anvin" <hpa@zytor.com>
15376M:	x86@kernel.org
15377L:	linux-kernel@vger.kernel.org
15378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15379S:	Maintained
15380F:	Documentation/x86/
15381F:	arch/x86/
15382
15383X86 MCE INFRASTRUCTURE
15384M:	Tony Luck <tony.luck@intel.com>
15385M:	Borislav Petkov <bp@alien8.de>
15386L:	linux-edac@vger.kernel.org
15387S:	Maintained
15388F:	arch/x86/kernel/cpu/mcheck/*
15389
15390X86 MICROCODE UPDATE SUPPORT
15391M:	Borislav Petkov <bp@alien8.de>
15392S:	Maintained
15393F:	arch/x86/kernel/cpu/microcode/*
15394
15395X86 PLATFORM DRIVERS
15396M:	Darren Hart <dvhart@infradead.org>
15397M:	Andy Shevchenko <andy@infradead.org>
15398L:	platform-driver-x86@vger.kernel.org
15399T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15400S:	Maintained
15401F:	drivers/platform/x86/
15402F:	drivers/platform/olpc/
15403
15404X86 VDSO
15405M:	Andy Lutomirski <luto@amacapital.net>
15406L:	linux-kernel@vger.kernel.org
15407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15408S:	Maintained
15409F:	arch/x86/entry/vdso/
15410
15411XC2028/3028 TUNER DRIVER
15412M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15413L:	linux-media@vger.kernel.org
15414W:	https://linuxtv.org
15415T:	git git://linuxtv.org/media_tree.git
15416S:	Maintained
15417F:	drivers/media/tuners/tuner-xc2028.*
15418
15419XEN BLOCK SUBSYSTEM
15420M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15421M:	Roger Pau Monné <roger.pau@citrix.com>
15422L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15423S:	Supported
15424F:	drivers/block/xen-blkback/*
15425F:	drivers/block/xen*
15426
15427XEN HYPERVISOR ARM
15428M:	Stefano Stabellini <sstabellini@kernel.org>
15429L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15430S:	Maintained
15431F:	arch/arm/xen/
15432F:	arch/arm/include/asm/xen/
15433
15434XEN HYPERVISOR ARM64
15435M:	Stefano Stabellini <sstabellini@kernel.org>
15436L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15437S:	Maintained
15438F:	arch/arm64/xen/
15439F:	arch/arm64/include/asm/xen/
15440
15441XEN HYPERVISOR INTERFACE
15442M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15443M:	Juergen Gross <jgross@suse.com>
15444L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15446S:	Supported
15447F:	arch/x86/xen/
15448F:	drivers/*/xen-*front.c
15449F:	drivers/xen/
15450F:	arch/x86/include/asm/xen/
15451F:	arch/x86/include/asm/pvclock-abi.h
15452F:	include/xen/
15453F:	include/uapi/xen/
15454F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15455F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15456
15457XEN NETWORK BACKEND DRIVER
15458M:	Wei Liu <wei.liu2@citrix.com>
15459M:	Paul Durrant <paul.durrant@citrix.com>
15460L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15461L:	netdev@vger.kernel.org
15462S:	Supported
15463F:	drivers/net/xen-netback/*
15464
15465XEN PCI SUBSYSTEM
15466M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15467L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15468S:	Supported
15469F:	arch/x86/pci/*xen*
15470F:	drivers/pci/*xen*
15471
15472XEN PVSCSI DRIVERS
15473M:	Juergen Gross <jgross@suse.com>
15474L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15475L:	linux-scsi@vger.kernel.org
15476S:	Supported
15477F:	drivers/scsi/xen-scsifront.c
15478F:	drivers/xen/xen-scsiback.c
15479F:	include/xen/interface/io/vscsiif.h
15480
15481XEN SWIOTLB SUBSYSTEM
15482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15483L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15484L:	iommu@lists.linux-foundation.org
15485S:	Supported
15486F:	arch/x86/xen/*swiotlb*
15487F:	drivers/xen/*swiotlb*
15488
15489XFS FILESYSTEM
15490M:	Darrick J. Wong <darrick.wong@oracle.com>
15491M:	linux-xfs@vger.kernel.org
15492L:	linux-xfs@vger.kernel.org
15493W:	http://xfs.org/
15494T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15495S:	Supported
15496F:	Documentation/filesystems/xfs.txt
15497F:	fs/xfs/
15498
15499XILINX AXI ETHERNET DRIVER
15500M:	Anirudha Sarangi <anirudh@xilinx.com>
15501M:	John Linn <John.Linn@xilinx.com>
15502S:	Maintained
15503F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15504
15505XILINX UARTLITE SERIAL DRIVER
15506M:	Peter Korsgaard <jacmet@sunsite.dk>
15507L:	linux-serial@vger.kernel.org
15508S:	Maintained
15509F:	drivers/tty/serial/uartlite.c
15510
15511XILINX VIDEO IP CORES
15512M:	Hyun Kwon <hyun.kwon@xilinx.com>
15513M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15514L:	linux-media@vger.kernel.org
15515T:	git git://linuxtv.org/media_tree.git
15516S:	Supported
15517F:	Documentation/devicetree/bindings/media/xilinx/
15518F:	drivers/media/platform/xilinx/
15519F:	include/uapi/linux/xilinx-v4l2-controls.h
15520
15521XILLYBUS DRIVER
15522M:	Eli Billauer <eli.billauer@gmail.com>
15523L:	linux-kernel@vger.kernel.org
15524S:	Supported
15525F:	drivers/char/xillybus/
15526
15527XRA1403 GPIO EXPANDER
15528M:	Nandor Han <nandor.han@ge.com>
15529M:	Semi Malinen <semi.malinen@ge.com>
15530L:	linux-gpio@vger.kernel.org
15531S:	Maintained
15532F:	drivers/gpio/gpio-xra1403.c
15533F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15534
15535XTENSA XTFPGA PLATFORM SUPPORT
15536M:	Max Filippov <jcmvbkbc@gmail.com>
15537L:	linux-xtensa@linux-xtensa.org
15538S:	Maintained
15539F:	drivers/spi/spi-xtensa-xtfpga.c
15540F:	sound/soc/xtensa/xtfpga-i2s.c
15541
15542YAM DRIVER FOR AX.25
15543M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15544L:	linux-hams@vger.kernel.org
15545S:	Maintained
15546F:	drivers/net/hamradio/yam*
15547F:	include/linux/yam.h
15548
15549YAMA SECURITY MODULE
15550M:	Kees Cook <keescook@chromium.org>
15551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15552S:	Supported
15553F:	security/yama/
15554F:	Documentation/admin-guide/LSM/Yama.rst
15555
15556YEALINK PHONE DRIVER
15557M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15558L:	usbb2k-api-dev@nongnu.org
15559S:	Maintained
15560F:	Documentation/input/yealink.rst
15561F:	drivers/input/misc/yealink.*
15562
15563Z8530 DRIVER FOR AX.25
15564M:	Joerg Reuter <jreuter@yaina.de>
15565W:	http://yaina.de/jreuter/
15566W:	http://www.qsl.net/dl1bke/
15567L:	linux-hams@vger.kernel.org
15568S:	Maintained
15569F:	Documentation/networking/z8530drv.txt
15570F:	drivers/net/hamradio/*scc.c
15571F:	drivers/net/hamradio/z8530.h
15572
15573ZBUD COMPRESSED PAGE ALLOCATOR
15574M:	Seth Jennings <sjenning@redhat.com>
15575M:	Dan Streetman <ddstreet@ieee.org>
15576L:	linux-mm@kvack.org
15577S:	Maintained
15578F:	mm/zbud.c
15579F:	include/linux/zbud.h
15580
15581ZD1211RW WIRELESS DRIVER
15582M:	Daniel Drake <dsd@gentoo.org>
15583M:	Ulrich Kunitz <kune@deine-taler.de>
15584W:	http://zd1211.ath.cx/wiki/DriverRewrite
15585L:	linux-wireless@vger.kernel.org
15586L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15587S:	Maintained
15588F:	drivers/net/wireless/zydas/zd1211rw/
15589
15590ZD1301 MEDIA DRIVER
15591M:	Antti Palosaari <crope@iki.fi>
15592L:	linux-media@vger.kernel.org
15593W:	https://linuxtv.org/
15594W:	http://palosaari.fi/linux/
15595Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15596S:	Maintained
15597F:	drivers/media/usb/dvb-usb-v2/zd1301*
15598
15599ZD1301_DEMOD MEDIA DRIVER
15600M:	Antti Palosaari <crope@iki.fi>
15601L:	linux-media@vger.kernel.org
15602W:	https://linuxtv.org/
15603W:	http://palosaari.fi/linux/
15604Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15605S:	Maintained
15606F:	drivers/media/dvb-frontends/zd1301_demod*
15607
15608ZPOOL COMPRESSED PAGE STORAGE API
15609M:	Dan Streetman <ddstreet@ieee.org>
15610L:	linux-mm@kvack.org
15611S:	Maintained
15612F:	mm/zpool.c
15613F:	include/linux/zpool.h
15614
15615ZR36067 VIDEO FOR LINUX DRIVER
15616L:	mjpeg-users@lists.sourceforge.net
15617L:	linux-media@vger.kernel.org
15618W:	http://mjpeg.sourceforge.net/driver-zoran/
15619T:	hg https://linuxtv.org/hg/v4l-dvb
15620S:	Odd Fixes
15621F:	drivers/staging/media/zoran/
15622
15623ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15624M:	Minchan Kim <minchan@kernel.org>
15625M:	Nitin Gupta <ngupta@vflare.org>
15626R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15627L:	linux-kernel@vger.kernel.org
15628S:	Maintained
15629F:	drivers/block/zram/
15630F:	Documentation/blockdev/zram.txt
15631
15632ZS DECSTATION Z85C30 SERIAL DRIVER
15633M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15634S:	Maintained
15635F:	drivers/tty/serial/zs.*
15636
15637ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15638M:	Minchan Kim <minchan@kernel.org>
15639M:	Nitin Gupta <ngupta@vflare.org>
15640R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15641L:	linux-mm@kvack.org
15642S:	Maintained
15643F:	mm/zsmalloc.c
15644F:	include/linux/zsmalloc.h
15645F:	Documentation/vm/zsmalloc.txt
15646
15647ZSWAP COMPRESSED SWAP CACHING
15648M:	Seth Jennings <sjenning@redhat.com>
15649M:	Dan Streetman <ddstreet@ieee.org>
15650L:	linux-mm@kvack.org
15651S:	Maintained
15652F:	mm/zswap.c
15653
15654THE REST
15655M:	Linus Torvalds <torvalds@linux-foundation.org>
15656L:	linux-kernel@vger.kernel.org
15657Q:	http://patchwork.kernel.org/project/LKML/list/
15658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15659S:	Buried alive in reporters
15660F:	*
15661F:	*/
15662