xref: /linux/MAINTAINERS (revision ffd81dcfef85a33729f90e4acd2f61a68e56b993)
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:	drivers/iio/counter/104-quad-8.c
274
275ACCES PCI-IDIO-16 GPIO DRIVER
276M:	William Breathitt Gray <vilhelm.gray@gmail.com>
277L:	linux-gpio@vger.kernel.org
278S:	Maintained
279F:	drivers/gpio/gpio-pci-idio-16.c
280
281ACENIC DRIVER
282M:	Jes Sorensen <jes@trained-monkey.org>
283L:	linux-acenic@sunsite.dk
284S:	Maintained
285F:	drivers/net/ethernet/alteon/acenic*
286
287ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
288M:	Peter Feuerer <peter@piie.net>
289L:	platform-driver-x86@vger.kernel.org
290W:	http://piie.net/?section=acerhdf
291S:	Maintained
292F:	drivers/platform/x86/acerhdf.c
293
294ACER WMI LAPTOP EXTRAS
295M:	"Lee, Chun-Yi" <jlee@suse.com>
296L:	platform-driver-x86@vger.kernel.org
297S:	Maintained
298F:	drivers/platform/x86/acer-wmi.c
299
300ACPI
301M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
302M:	Len Brown <lenb@kernel.org>
303L:	linux-acpi@vger.kernel.org
304W:	https://01.org/linux-acpi
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307B:	https://bugzilla.kernel.org
308S:	Supported
309F:	drivers/acpi/
310F:	drivers/pnp/pnpacpi/
311F:	include/linux/acpi.h
312F:	include/linux/fwnode.h
313F:	include/acpi/
314F:	Documentation/acpi/
315F:	Documentation/ABI/testing/sysfs-bus-acpi
316F:	Documentation/ABI/testing/configfs-acpi
317F:	drivers/pci/*acpi*
318F:	drivers/pci/*/*acpi*
319F:	drivers/pci/*/*/*acpi*
320F:	tools/power/acpi/
321
322ACPI APEI
323M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
324M:	Len Brown <lenb@kernel.org>
325L:	linux-acpi@vger.kernel.org
326R:	Tony Luck <tony.luck@intel.com>
327R:	Borislav Petkov <bp@alien8.de>
328F:	drivers/acpi/apei/
329
330ACPI COMPONENT ARCHITECTURE (ACPICA)
331M:	Robert Moore <robert.moore@intel.com>
332M:	Lv Zheng <lv.zheng@intel.com>
333M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
334L:	linux-acpi@vger.kernel.org
335L:	devel@acpica.org
336W:	https://acpica.org/
337W:	https://github.com/acpica/acpica/
338Q:	https://patchwork.kernel.org/project/linux-acpi/list/
339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
340B:	https://bugzilla.kernel.org
341B:	https://bugs.acpica.org
342S:	Supported
343F:	drivers/acpi/acpica/
344F:	include/acpi/
345F:	tools/power/acpi/
346
347ACPI FAN DRIVER
348M:	Zhang Rui <rui.zhang@intel.com>
349L:	linux-acpi@vger.kernel.org
350W:	https://01.org/linux-acpi
351B:	https://bugzilla.kernel.org
352S:	Supported
353F:	drivers/acpi/fan.c
354
355ACPI FOR ARM64 (ACPI/arm64)
356M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
357M:	Hanjun Guo <hanjun.guo@linaro.org>
358M:	Sudeep Holla <sudeep.holla@arm.com>
359L:	linux-acpi@vger.kernel.org
360S:	Maintained
361F:	drivers/acpi/arm64
362
363ACPI PMIC DRIVERS
364M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
365M:	Len Brown <lenb@kernel.org>
366R:	Andy Shevchenko <andy@infradead.org>
367R:	Mika Westerberg <mika.westerberg@linux.intel.com>
368L:	linux-acpi@vger.kernel.org
369Q:	https://patchwork.kernel.org/project/linux-acpi/list/
370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/pmic/
374
375ACPI THERMAL DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/*thermal*
382
383ACPI VIDEO DRIVER
384M:	Zhang Rui <rui.zhang@intel.com>
385L:	linux-acpi@vger.kernel.org
386W:	https://01.org/linux-acpi
387B:	https://bugzilla.kernel.org
388S:	Supported
389F:	drivers/acpi/acpi_video.c
390
391ACPI WMI DRIVER
392L:	platform-driver-x86@vger.kernel.org
393S:	Orphan
394F:	drivers/platform/x86/wmi.c
395F:	include/uapi/linux/wmi.h
396
397AD1889 ALSA SOUND DRIVER
398M:	Thibaut Varene <T-Bone@parisc-linux.org>
399W:	http://wiki.parisc-linux.org/AD1889
400L:	linux-parisc@vger.kernel.org
401S:	Maintained
402F:	sound/pci/ad1889.*
403
404AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
405M:	Michael Hennerich <michael.hennerich@analog.com>
406W:	http://wiki.analog.com/AD5254
407W:	http://ez.analog.com/community/linux-device-drivers
408S:	Supported
409F:	drivers/misc/ad525x_dpot.c
410
411AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5398
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/regulator/ad5398.c
417
418AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD7142
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/input/misc/ad714x.c
424
425AD7877 TOUCHSCREEN DRIVER
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7877
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/touchscreen/ad7877.c
431
432AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7879
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7879.c
438
439ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
440M:	Jiri Kosina <jikos@kernel.org>
441S:	Maintained
442
443ADF7242 IEEE 802.15.4 RADIO DRIVER
444M:	Michael Hennerich <michael.hennerich@analog.com>
445W:	https://wiki.analog.com/ADF7242
446W:	http://ez.analog.com/community/linux-device-drivers
447L:	linux-wpan@vger.kernel.org
448S:	Supported
449F:	drivers/net/ieee802154/adf7242.c
450F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
451
452ADM1025 HARDWARE MONITOR DRIVER
453M:	Jean Delvare <jdelvare@suse.com>
454L:	linux-hwmon@vger.kernel.org
455S:	Maintained
456F:	Documentation/hwmon/adm1025
457F:	drivers/hwmon/adm1025.c
458
459ADM1029 HARDWARE MONITOR DRIVER
460M:	Corentin Labbe <clabbe.montjoie@gmail.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	drivers/hwmon/adm1029.c
464
465ADM8211 WIRELESS DRIVER
466L:	linux-wireless@vger.kernel.org
467W:	http://wireless.kernel.org/
468S:	Orphan
469F:	drivers/net/wireless/admtek/adm8211.*
470
471ADP1653 FLASH CONTROLLER DRIVER
472M:	Sakari Ailus <sakari.ailus@iki.fi>
473L:	linux-media@vger.kernel.org
474S:	Maintained
475F:	drivers/media/i2c/adp1653.c
476F:	include/media/i2c/adp1653.h
477
478ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
479M:	Michael Hennerich <michael.hennerich@analog.com>
480W:	http://wiki.analog.com/ADP5520
481W:	http://ez.analog.com/community/linux-device-drivers
482S:	Supported
483F:	drivers/mfd/adp5520.c
484F:	drivers/video/backlight/adp5520_bl.c
485F:	drivers/leds/leds-adp5520.c
486F:	drivers/gpio/gpio-adp5520.c
487F:	drivers/input/keyboard/adp5520-keys.c
488
489ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491W:	http://wiki.analog.com/ADP5588
492W:	http://ez.analog.com/community/linux-device-drivers
493S:	Supported
494F:	drivers/input/keyboard/adp5588-keys.c
495F:	drivers/gpio/gpio-adp5588.c
496
497ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
498M:	Michael Hennerich <michael.hennerich@analog.com>
499W:	http://wiki.analog.com/ADP8860
500W:	http://ez.analog.com/community/linux-device-drivers
501S:	Supported
502F:	drivers/video/backlight/adp8860_bl.c
503
504ADS1015 HARDWARE MONITOR DRIVER
505M:	Dirk Eibach <eibach@gdsys.de>
506L:	linux-hwmon@vger.kernel.org
507S:	Maintained
508F:	Documentation/hwmon/ads1015
509F:	drivers/hwmon/ads1015.c
510F:	include/linux/platform_data/ads1015.h
511
512ADT746X FAN DRIVER
513M:	Colin Leroy <colin@colino.net>
514S:	Maintained
515F:	drivers/macintosh/therm_adt746x.c
516
517ADT7475 HARDWARE MONITOR DRIVER
518M:	Jean Delvare <jdelvare@suse.com>
519L:	linux-hwmon@vger.kernel.org
520S:	Maintained
521F:	Documentation/hwmon/adt7475
522F:	drivers/hwmon/adt7475.c
523
524ADVANSYS SCSI DRIVER
525M:	Matthew Wilcox <matthew@wil.cx>
526M:	Hannes Reinecke <hare@suse.com>
527L:	linux-scsi@vger.kernel.org
528S:	Maintained
529F:	Documentation/scsi/advansys.txt
530F:	drivers/scsi/advansys.c
531
532ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
533M:	Michael Hennerich <michael.hennerich@analog.com>
534W:	http://wiki.analog.com/ADXL345
535W:	http://ez.analog.com/community/linux-device-drivers
536S:	Supported
537F:	drivers/input/misc/adxl34x.c
538
539AF9013 MEDIA DRIVER
540M:	Antti Palosaari <crope@iki.fi>
541L:	linux-media@vger.kernel.org
542W:	https://linuxtv.org
543W:	http://palosaari.fi/linux/
544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
545T:	git git://linuxtv.org/anttip/media_tree.git
546S:	Maintained
547F:	drivers/media/dvb-frontends/af9013*
548
549AF9033 MEDIA DRIVER
550M:	Antti Palosaari <crope@iki.fi>
551L:	linux-media@vger.kernel.org
552W:	https://linuxtv.org
553W:	http://palosaari.fi/linux/
554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
555T:	git git://linuxtv.org/anttip/media_tree.git
556S:	Maintained
557F:	drivers/media/dvb-frontends/af9033*
558
559AFFS FILE SYSTEM
560L:	linux-fsdevel@vger.kernel.org
561S:	Orphan
562F:	Documentation/filesystems/affs.txt
563F:	fs/affs/
564
565AFS FILESYSTEM
566M:	David Howells <dhowells@redhat.com>
567L:	linux-afs@lists.infradead.org
568S:	Supported
569F:	fs/afs/
570F:	include/trace/events/afs.h
571F:	Documentation/filesystems/afs.txt
572W:	https://www.infradead.org/~dhowells/kafs/
573
574AGPGART DRIVER
575M:	David Airlie <airlied@linux.ie>
576T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
577S:	Maintained
578F:	drivers/char/agp/
579F:	include/linux/agp*
580F:	include/uapi/linux/agp*
581
582AHA152X SCSI DRIVER
583M:	"Juergen E. Fischer" <fischer@norbit.de>
584L:	linux-scsi@vger.kernel.org
585S:	Maintained
586F:	drivers/scsi/aha152x*
587F:	drivers/scsi/pcmcia/aha152x*
588
589AIC7XXX / AIC79XX SCSI DRIVER
590M:	Hannes Reinecke <hare@suse.com>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aic7xxx/
594
595AIMSLAB FM RADIO RECEIVER DRIVER
596M:	Hans Verkuil <hverkuil@xs4all.nl>
597L:	linux-media@vger.kernel.org
598T:	git git://linuxtv.org/media_tree.git
599W:	https://linuxtv.org
600S:	Maintained
601F:	drivers/media/radio/radio-aimslab*
602
603AIO
604M:	Benjamin LaHaise <bcrl@kvack.org>
605L:	linux-aio@kvack.org
606S:	Supported
607F:	fs/aio.c
608F:	include/linux/*aio*.h
609
610AIRSPY MEDIA DRIVER
611M:	Antti Palosaari <crope@iki.fi>
612L:	linux-media@vger.kernel.org
613W:	https://linuxtv.org
614W:	http://palosaari.fi/linux/
615Q:	http://patchwork.linuxtv.org/project/linux-media/list/
616T:	git git://linuxtv.org/anttip/media_tree.git
617S:	Maintained
618F:	drivers/media/usb/airspy/
619
620ALACRITECH GIGABIT ETHERNET DRIVER
621M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
622S:	Maintained
623F:	drivers/net/ethernet/alacritech/*
624
625ALCATEL SPEEDTOUCH USB DRIVER
626M:	Duncan Sands <duncan.sands@free.fr>
627L:	linux-usb@vger.kernel.org
628W:	http://www.linux-usb.org/SpeedTouch/
629S:	Maintained
630F:	drivers/usb/atm/speedtch.c
631F:	drivers/usb/atm/usbatm.c
632
633ALCHEMY AU1XX0 MMC DRIVER
634M:	Manuel Lauss <manuel.lauss@gmail.com>
635S:	Maintained
636F:	drivers/mmc/host/au1xmmc.c
637
638ALI1563 I2C DRIVER
639M:	Rudolf Marek <r.marek@assembler.cz>
640L:	linux-i2c@vger.kernel.org
641S:	Maintained
642F:	Documentation/i2c/busses/i2c-ali1563
643F:	drivers/i2c/busses/i2c-ali1563.c
644
645ALLWINNER SECURITY SYSTEM
646M:	Corentin Labbe <clabbe.montjoie@gmail.com>
647L:	linux-crypto@vger.kernel.org
648S:	Maintained
649F:	drivers/crypto/sunxi-ss/
650
651ALPHA PORT
652M:	Richard Henderson <rth@twiddle.net>
653M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
654M:	Matt Turner <mattst88@gmail.com>
655S:	Odd Fixes
656L:	linux-alpha@vger.kernel.org
657F:	arch/alpha/
658
659ALPS PS/2 TOUCHPAD DRIVER
660R:	Pali Rohár <pali.rohar@gmail.com>
661F:	drivers/input/mouse/alps.*
662
663ALTERA I2C CONTROLLER DRIVER
664M:	Thor Thayer <thor.thayer@linux.intel.com>
665S:	Maintained
666F:	drivers/i2c/busses/i2c-altera.c
667
668ALTERA MAILBOX DRIVER
669M:	Ley Foon Tan <lftan@altera.com>
670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671S:	Maintained
672F:	drivers/mailbox/mailbox-altera.c
673
674ALTERA PIO DRIVER
675M:	Tien Hock Loh <thloh@altera.com>
676L:	linux-gpio@vger.kernel.org
677S:	Maintained
678F:	drivers/gpio/gpio-altera.c
679
680ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
681M:	Thor Thayer <thor.thayer@linux.intel.com>
682S:	Maintained
683F:	drivers/gpio/gpio-altera-a10sr.c
684F:	drivers/mfd/altera-a10sr.c
685F:	drivers/reset/reset-a10sr.c
686F:	include/linux/mfd/altera-a10sr.h
687F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
688
689ALTERA TRIPLE SPEED ETHERNET DRIVER
690M:	Vince Bridgers <vbridger@opensource.altera.com>
691L:	netdev@vger.kernel.org
692L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
693S:	Maintained
694F:	drivers/net/ethernet/altera/
695
696ALTERA UART/JTAG UART SERIAL DRIVERS
697M:	Tobias Klauser <tklauser@distanz.ch>
698L:	linux-serial@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/tty/serial/altera_uart.c
702F:	drivers/tty/serial/altera_jtaguart.c
703F:	include/linux/altera_uart.h
704F:	include/linux/altera_jtaguart.h
705
706AMAZON ETHERNET DRIVERS
707M:	Netanel Belgazal <netanel@amazon.com>
708R:	Saeed Bishara <saeedb@amazon.com>
709R:	Zorik Machulsky <zorik@amazon.com>
710L:	netdev@vger.kernel.org
711S:	Supported
712F:	Documentation/networking/ena.txt
713F:	drivers/net/ethernet/amazon/
714
715AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
716M:	Tom Lendacky <thomas.lendacky@amd.com>
717M:	Gary Hook <gary.hook@amd.com>
718L:	linux-crypto@vger.kernel.org
719S:	Supported
720F:	drivers/crypto/ccp/
721F:	include/linux/ccp.h
722
723AMD FAM15H PROCESSOR POWER MONITORING DRIVER
724M:	Huang Rui <ray.huang@amd.com>
725L:	linux-hwmon@vger.kernel.org
726S:	Supported
727F:	Documentation/hwmon/fam15h_power
728F:	drivers/hwmon/fam15h_power.c
729
730AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
731L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
732S:	Orphan
733F:	drivers/usb/gadget/udc/amd5536udc.*
734
735AMD GEODE PROCESSOR/CHIPSET SUPPORT
736P:	Andres Salomon <dilinger@queued.net>
737L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
738W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
739S:	Supported
740F:	drivers/char/hw_random/geode-rng.c
741F:	drivers/crypto/geode*
742F:	drivers/video/fbdev/geode/
743F:	arch/x86/include/asm/geode.h
744
745AMD IOMMU (AMD-VI)
746M:	Joerg Roedel <joro@8bytes.org>
747L:	iommu@lists.linux-foundation.org
748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
749S:	Maintained
750F:	drivers/iommu/amd_iommu*.[ch]
751F:	include/linux/amd-iommu.h
752
753AMD KFD
754M:	Oded Gabbay <oded.gabbay@gmail.com>
755L:	dri-devel@lists.freedesktop.org
756T:	git git://people.freedesktop.org/~gabbayo/linux.git
757S:	Supported
758F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
759F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
760F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
761F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
762F:	drivers/gpu/drm/amd/amdkfd/
763F:	drivers/gpu/drm/amd/include/cik_structs.h
764F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
765F:	drivers/gpu/drm/amd/include/vi_structs.h
766F:	include/uapi/linux/kfd_ioctl.h
767
768AMD SEATTLE DEVICE TREE SUPPORT
769M:	Brijesh Singh <brijeshkumar.singh@amd.com>
770M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
771M:	Tom Lendacky <thomas.lendacky@amd.com>
772S:	Supported
773F:	arch/arm64/boot/dts/amd/
774
775AMD XGBE DRIVER
776M:	Tom Lendacky <thomas.lendacky@amd.com>
777L:	netdev@vger.kernel.org
778S:	Supported
779F:	drivers/net/ethernet/amd/xgbe/
780F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
781
782AMS (Apple Motion Sensor) DRIVER
783M:	Michael Hanselmann <linux-kernel@hansmi.ch>
784S:	Supported
785F:	drivers/macintosh/ams/
786
787ANALOG DEVICES INC AD9389B DRIVER
788M:	Hans Verkuil <hans.verkuil@cisco.com>
789L:	linux-media@vger.kernel.org
790S:	Maintained
791F:	drivers/media/i2c/ad9389b*
792
793ANALOG DEVICES INC ADV7180 DRIVER
794M:	Lars-Peter Clausen <lars@metafoo.de>
795L:	linux-media@vger.kernel.org
796W:	http://ez.analog.com/community/linux-device-drivers
797S:	Supported
798F:	drivers/media/i2c/adv7180.c
799
800ANALOG DEVICES INC ADV748X DRIVER
801M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
802L:	linux-media@vger.kernel.org
803S:	Maintained
804F:	drivers/media/i2c/adv748x/*
805
806ANALOG DEVICES INC ADV7511 DRIVER
807M:	Hans Verkuil <hans.verkuil@cisco.com>
808L:	linux-media@vger.kernel.org
809S:	Maintained
810F:	drivers/media/i2c/adv7511*
811
812ANALOG DEVICES INC ADV7604 DRIVER
813M:	Hans Verkuil <hans.verkuil@cisco.com>
814L:	linux-media@vger.kernel.org
815S:	Maintained
816F:	drivers/media/i2c/adv7604*
817
818ANALOG DEVICES INC ADV7842 DRIVER
819M:	Hans Verkuil <hans.verkuil@cisco.com>
820L:	linux-media@vger.kernel.org
821S:	Maintained
822F:	drivers/media/i2c/adv7842*
823
824ANALOG DEVICES INC ASOC CODEC DRIVERS
825M:	Lars-Peter Clausen <lars@metafoo.de>
826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
827W:	http://wiki.analog.com/
828W:	http://ez.analog.com/community/linux-device-drivers
829S:	Supported
830F:	sound/soc/codecs/adau*
831F:	sound/soc/codecs/adav*
832F:	sound/soc/codecs/ad1*
833F:	sound/soc/codecs/ad7*
834F:	sound/soc/codecs/ssm*
835F:	sound/soc/codecs/sigmadsp.*
836
837ANALOG DEVICES INC ASOC DRIVERS
838L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
840W:	http://blackfin.uclinux.org/
841S:	Supported
842F:	sound/soc/blackfin/*
843
844ANALOG DEVICES INC DMA DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846W:	http://ez.analog.com/community/linux-device-drivers
847S:	Supported
848F:	drivers/dma/dma-axi-dmac.c
849
850ANALOG DEVICES INC IIO DRIVERS
851M:	Lars-Peter Clausen <lars@metafoo.de>
852M:	Michael Hennerich <Michael.Hennerich@analog.com>
853W:	http://wiki.analog.com/
854W:	http://ez.analog.com/community/linux-device-drivers
855S:	Supported
856F:	drivers/iio/*/ad*
857F:	drivers/iio/adc/ltc2497*
858X:	drivers/iio/*/adjd*
859F:	drivers/staging/iio/*/ad*
860F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
861
862ANDROID CONFIG FRAGMENTS
863M:	Rob Herring <robh@kernel.org>
864S:	Supported
865F:	kernel/configs/android*
866
867ANDROID DRIVERS
868M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
869M:	Arve Hjønnevåg <arve@android.com>
870M:	Todd Kjos <tkjos@android.com>
871M:	Martijn Coenen <maco@android.com>
872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
873L:	devel@driverdev.osuosl.org
874S:	Supported
875F:	drivers/android/
876F:	drivers/staging/android/
877
878ANDROID GOLDFISH RTC DRIVER
879M:	Miodrag Dinic <miodrag.dinic@mips.com>
880S:	Supported
881F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
882F:	drivers/rtc/rtc-goldfish.c
883
884ANDROID ION DRIVER
885M:	Laura Abbott <labbott@redhat.com>
886M:	Sumit Semwal <sumit.semwal@linaro.org>
887L:	devel@driverdev.osuosl.org
888S:	Supported
889F:	drivers/staging/android/ion
890F:	drivers/staging/android/uapi/ion.h
891F:	drivers/staging/android/uapi/ion_test.h
892
893AOA (Apple Onboard Audio) ALSA DRIVER
894M:	Johannes Berg <johannes@sipsolutions.net>
895L:	linuxppc-dev@lists.ozlabs.org
896L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
897S:	Maintained
898F:	sound/aoa/
899
900APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
901M:	William Breathitt Gray <vilhelm.gray@gmail.com>
902L:	linux-iio@vger.kernel.org
903S:	Maintained
904F:	drivers/iio/adc/stx104.c
905
906APM DRIVER
907M:	Jiri Kosina <jikos@kernel.org>
908S:	Odd fixes
909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
910F:	arch/x86/kernel/apm_32.c
911F:	include/linux/apm_bios.h
912F:	include/uapi/linux/apm_bios.h
913F:	drivers/char/apm-emulation.c
914
915APPARMOR SECURITY MODULE
916M:	John Johansen <john.johansen@canonical.com>
917L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
918W:	apparmor.wiki.kernel.org
919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
920S:	Supported
921F:	security/apparmor/
922F:	Documentation/admin-guide/LSM/apparmor.rst
923
924APPLE BCM5974 MULTITOUCH DRIVER
925M:	Henrik Rydberg <rydberg@bitmath.org>
926L:	linux-input@vger.kernel.org
927S:	Odd fixes
928F:	drivers/input/mouse/bcm5974.c
929
930APPLE SMC DRIVER
931M:	Henrik Rydberg <rydberg@bitmath.org>
932L:	linux-hwmon@vger.kernel.org
933S:	Odd fixes
934F:	drivers/hwmon/applesmc.c
935
936APPLETALK NETWORK LAYER
937L:	netdev@vger.kernel.org
938S:	Odd fixes
939F:	drivers/net/appletalk/
940F:	net/appletalk/
941
942APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
943M:	Duc Dang <dhdang@apm.com>
944S:	Supported
945F:	arch/arm64/boot/dts/apm/
946
947APPLIED MICRO (APM) X-GENE SOC EDAC
948M:	Loc Ho <lho@apm.com>
949S:	Supported
950F:	drivers/edac/xgene_edac.c
951F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
952
953APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
954M:	Iyappan Subramanian <isubramanian@apm.com>
955M:	Keyur Chudgar <kchudgar@apm.com>
956S:	Supported
957F:	drivers/net/ethernet/apm/xgene-v2/
958
959APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
960M:	Iyappan Subramanian <isubramanian@apm.com>
961M:	Keyur Chudgar <kchudgar@apm.com>
962M:	Quan Nguyen <qnguyen@apm.com>
963S:	Supported
964F:	drivers/net/ethernet/apm/xgene/
965F:	drivers/net/phy/mdio-xgene.c
966F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
967F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
968
969APPLIED MICRO (APM) X-GENE SOC PMU
970M:	Tai Nguyen <ttnguyen@apm.com>
971S:	Supported
972F:	drivers/perf/xgene_pmu.c
973F:	Documentation/perf/xgene-pmu.txt
974F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
975
976APTINA CAMERA SENSOR PLL
977M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
978L:	linux-media@vger.kernel.org
979S:	Maintained
980F:	drivers/media/i2c/aptina-pll.*
981
982ARC FRAMEBUFFER DRIVER
983M:	Jaya Kumar <jayalk@intworks.biz>
984S:	Maintained
985F:	drivers/video/fbdev/arcfb.c
986F:	drivers/video/fbdev/core/fb_defio.c
987
988ARC PGU DRM DRIVER
989M:	Alexey Brodkin <abrodkin@synopsys.com>
990S:	Supported
991F:	drivers/gpu/drm/arc/
992F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
993
994ARCNET NETWORK LAYER
995M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
996L:	netdev@vger.kernel.org
997S:	Maintained
998F:	drivers/net/arcnet/
999F:	include/uapi/linux/if_arcnet.h
1000
1001ARM ARCHITECTED TIMER DRIVER
1002M:	Mark Rutland <mark.rutland@arm.com>
1003M:	Marc Zyngier <marc.zyngier@arm.com>
1004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S:	Maintained
1006F:	arch/arm/include/asm/arch_timer.h
1007F:	arch/arm64/include/asm/arch_timer.h
1008F:	drivers/clocksource/arm_arch_timer.c
1009
1010ARM HDLCD DRM DRIVER
1011M:	Liviu Dudau <liviu.dudau@arm.com>
1012S:	Supported
1013F:	drivers/gpu/drm/arm/hdlcd_*
1014F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1015
1016ARM MALI-DP DRM DRIVER
1017M:	Liviu Dudau <liviu.dudau@arm.com>
1018M:	Brian Starkey <brian.starkey@arm.com>
1019M:	Mali DP Maintainers <malidp@foss.arm.com>
1020S:	Supported
1021F:	drivers/gpu/drm/arm/
1022F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1023
1024ARM MFM AND FLOPPY DRIVERS
1025M:	Ian Molton <spyro@f2s.com>
1026S:	Maintained
1027F:	arch/arm/lib/floppydma.S
1028F:	arch/arm/include/asm/floppy.h
1029
1030ARM PMU PROFILING AND DEBUGGING
1031M:	Will Deacon <will.deacon@arm.com>
1032M:	Mark Rutland <mark.rutland@arm.com>
1033S:	Maintained
1034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035F:	arch/arm*/kernel/perf_*
1036F:	arch/arm/oprofile/common.c
1037F:	arch/arm*/kernel/hw_breakpoint.c
1038F:	arch/arm*/include/asm/hw_breakpoint.h
1039F:	arch/arm*/include/asm/perf_event.h
1040F:	drivers/perf/*
1041F:	include/linux/perf/arm_pmu.h
1042F:	Documentation/devicetree/bindings/arm/pmu.txt
1043F:	Documentation/devicetree/bindings/perf/
1044
1045ARM PORT
1046M:	Russell King <linux@armlinux.org.uk>
1047L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048W:	http://www.armlinux.org.uk/
1049S:	Maintained
1050T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1051F:	arch/arm/
1052
1053ARM PRIMECELL AACI PL041 DRIVER
1054M:	Russell King <linux@armlinux.org.uk>
1055S:	Maintained
1056F:	sound/arm/aaci.*
1057
1058ARM PRIMECELL BUS SUPPORT
1059M:	Russell King <linux@armlinux.org.uk>
1060S:	Maintained
1061F:	drivers/amba/
1062F:	include/linux/amba/bus.h
1063
1064ARM PRIMECELL CLCD PL110 DRIVER
1065M:	Russell King <linux@armlinux.org.uk>
1066S:	Maintained
1067F:	drivers/video/fbdev/amba-clcd.*
1068
1069ARM PRIMECELL KMI PL050 DRIVER
1070M:	Russell King <linux@armlinux.org.uk>
1071S:	Maintained
1072F:	drivers/input/serio/ambakmi.*
1073F:	include/linux/amba/kmi.h
1074
1075ARM PRIMECELL MMCI PL180/1 DRIVER
1076M:	Russell King <linux@armlinux.org.uk>
1077S:	Maintained
1078F:	drivers/mmc/host/mmci.*
1079F:	include/linux/amba/mmci.h
1080
1081ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1082M:	Russell King <linux@armlinux.org.uk>
1083S:	Maintained
1084F:	drivers/tty/serial/amba-pl01*.c
1085F:	include/linux/amba/serial.h
1086
1087ARM SMMU DRIVERS
1088M:	Will Deacon <will.deacon@arm.com>
1089R:	Robin Murphy <robin.murphy@arm.com>
1090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S:	Maintained
1092F:	drivers/iommu/arm-smmu.c
1093F:	drivers/iommu/arm-smmu-v3.c
1094F:	drivers/iommu/io-pgtable-arm.c
1095F:	drivers/iommu/io-pgtable-arm-v7s.c
1096
1097ARM SUB-ARCHITECTURES
1098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S:	Maintained
1100F:	arch/arm/mach-*/
1101F:	arch/arm/plat-*/
1102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1103
1104ARM/ACTIONS SEMI ARCHITECTURE
1105M:	Andreas Färber <afaerber@suse.de>
1106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107S:	Maintained
1108N:	owl
1109F:	arch/arm/mach-actions/
1110F:	arch/arm/boot/dts/owl-*
1111F:	arch/arm64/boot/dts/actions/
1112F:	drivers/clocksource/owl-*
1113F:	drivers/soc/actions/
1114F:	include/dt-bindings/power/owl-*
1115F:	include/linux/soc/actions/
1116F:	Documentation/devicetree/bindings/arm/actions.txt
1117F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1118F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1119
1120ARM/ADS SPHERE MACHINE SUPPORT
1121M:	Lennert Buytenhek <kernel@wantstofly.org>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S:	Maintained
1124
1125ARM/AFEB9260 MACHINE SUPPORT
1126M:	Sergey Lapin <slapin@ossfans.org>
1127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S:	Maintained
1129
1130ARM/AJECO 1ARM MACHINE SUPPORT
1131M:	Lennert Buytenhek <kernel@wantstofly.org>
1132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133S:	Maintained
1134
1135ARM/Allwinner SoC Clock Support
1136M:	Emilio López <emilio@elopez.com.ar>
1137S:	Maintained
1138F:	drivers/clk/sunxi/
1139
1140ARM/Allwinner sunXi SoC support
1141M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1142M:	Chen-Yu Tsai <wens@csie.org>
1143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S:	Maintained
1145N:	sun[x456789]i
1146N:	sun50i
1147F:	arch/arm/mach-sunxi/
1148F:	arch/arm64/boot/dts/allwinner/
1149F:	drivers/clk/sunxi-ng/
1150F:	drivers/pinctrl/sunxi/
1151F:	drivers/soc/sunxi/
1152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1153
1154ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1155M:	Neil Armstrong <narmstrong@baylibre.com>
1156M:	Jerome Brunet <jbrunet@baylibre.com>
1157L:	linux-amlogic@lists.infradead.org
1158S:	Maintained
1159F:	drivers/clk/meson/
1160F:	include/dt-bindings/clock/meson*
1161F:	include/dt-bindings/clock/gxbb*
1162F:	Documentation/devicetree/bindings/clock/amlogic*
1163
1164ARM/Amlogic Meson SoC support
1165M:	Carlo Caione <carlo@caione.org>
1166M:	Kevin Hilman <khilman@baylibre.com>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168L:	linux-amlogic@lists.infradead.org
1169W:	http://linux-meson.com/
1170S:	Maintained
1171F:	arch/arm/mach-meson/
1172F:	arch/arm/boot/dts/meson*
1173F:	arch/arm64/boot/dts/amlogic/
1174F:	drivers/pinctrl/meson/
1175F:	drivers/mmc/host/meson*
1176N:	meson
1177
1178ARM/Annapurna Labs ALPINE ARCHITECTURE
1179M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1180M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182S:	Maintained
1183F:	arch/arm/mach-alpine/
1184F:	arch/arm/boot/dts/alpine*
1185F:	arch/arm64/boot/dts/al/
1186F:	drivers/*/*alpine*
1187
1188ARM/ARTPEC MACHINE SUPPORT
1189M:	Jesper Nilsson <jesper.nilsson@axis.com>
1190M:	Lars Persson <lars.persson@axis.com>
1191M:	Niklas Cassel <niklas.cassel@axis.com>
1192S:	Maintained
1193L:	linux-arm-kernel@axis.com
1194F:	arch/arm/mach-artpec
1195F:	arch/arm/boot/dts/artpec6*
1196F:	drivers/clk/axis
1197F:	drivers/crypto/axis
1198F:	drivers/pinctrl/pinctrl-artpec*
1199F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1200
1201ARM/ASPEED I2C DRIVER
1202M:	Brendan Higgins <brendanhiggins@google.com>
1203R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1204R:	Joel Stanley <joel@jms.id.au>
1205L:	linux-i2c@vger.kernel.org
1206L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1207S:	Maintained
1208F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1209F:	drivers/i2c/busses/i2c-aspeed.c
1210F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1211F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1212
1213ARM/ASPEED MACHINE SUPPORT
1214M:	Joel Stanley <joel@jms.id.au>
1215S:	Maintained
1216F:	arch/arm/mach-aspeed/
1217F:	arch/arm/boot/dts/aspeed-*
1218F:	drivers/*/*aspeed*
1219
1220ARM/ATMEL AT91 Clock Support
1221M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1222S:	Maintained
1223F:	drivers/clk/at91
1224
1225ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1226M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1227M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229W:	http://www.linux4sam.org
1230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1231S:	Supported
1232N:	at91
1233N:	atmel
1234F:	arch/arm/mach-at91/
1235F:	include/soc/at91/
1236F:	arch/arm/boot/dts/at91*.dts
1237F:	arch/arm/boot/dts/at91*.dtsi
1238F:	arch/arm/boot/dts/sama*.dts
1239F:	arch/arm/boot/dts/sama*.dtsi
1240F:	arch/arm/include/debug/at91.S
1241F:	drivers/memory/atmel*
1242F:	drivers/watchdog/sama5d4_wdt.c
1243X:	drivers/input/touchscreen/atmel_mxt_ts.c
1244X:	drivers/net/wireless/atmel/
1245
1246ARM/CALXEDA HIGHBANK ARCHITECTURE
1247M:	Rob Herring <robh@kernel.org>
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:	Maintained
1250F:	arch/arm/mach-highbank/
1251F:	arch/arm/boot/dts/highbank.dts
1252F:	arch/arm/boot/dts/ecx-*.dts*
1253
1254ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1255M:	Krzysztof Halasa <khalasa@piap.pl>
1256S:	Maintained
1257F:	arch/arm/mach-cns3xxx/
1258
1259ARM/CAVIUM THUNDER NETWORK DRIVER
1260M:	Sunil Goutham <sgoutham@cavium.com>
1261M:	Robert Richter <rric@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Supported
1264F:	drivers/net/ethernet/cavium/thunder/
1265
1266ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1267M:	Alexander Shiyan <shc_work@mail.ru>
1268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S:	Odd Fixes
1270N:	clps711x
1271
1272ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1273M:	Lennert Buytenhek <kernel@wantstofly.org>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276
1277ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1278M:	Hartley Sweeten <hsweeten@visionengravers.com>
1279M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Maintained
1282F:	arch/arm/mach-ep93xx/
1283F:	arch/arm/mach-ep93xx/include/mach/
1284
1285ARM/CLKDEV SUPPORT
1286M:	Russell King <linux@armlinux.org.uk>
1287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S:	Maintained
1289T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1290F:	arch/arm/include/asm/clkdev.h
1291F:	drivers/clk/clkdev.c
1292
1293ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1294M:	Mike Rapoport <mike@compulab.co.il>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:	Maintained
1297
1298ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1299M:	Baruch Siach <baruch@tkos.co.il>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/boot/dts/cx92755*
1303N:	digicolor
1304
1305ARM/CONTEC MICRO9 MACHINE SUPPORT
1306M:	Hubert Feurstein <hubert.feurstein@contec.at>
1307S:	Maintained
1308F:	arch/arm/mach-ep93xx/micro9.c
1309
1310ARM/CORESIGHT FRAMEWORK AND DRIVERS
1311M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S:	Maintained
1314F:	drivers/hwtracing/coresight/*
1315F:	Documentation/trace/coresight.txt
1316F:	Documentation/trace/coresight-cpu-debug.txt
1317F:	Documentation/devicetree/bindings/arm/coresight.txt
1318F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1319F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1320F:	tools/perf/arch/arm/util/pmu.c
1321F:	tools/perf/arch/arm/util/auxtrace.c
1322F:	tools/perf/arch/arm/util/cs-etm.c
1323F:	tools/perf/arch/arm/util/cs-etm.h
1324F:	tools/perf/util/cs-etm.h
1325
1326ARM/CORGI MACHINE SUPPORT
1327M:	Richard Purdie <rpurdie@rpsys.net>
1328S:	Maintained
1329
1330ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1331M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1332M:	Linus Walleij <linus.walleij@linaro.org>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334T:	git git://github.com/ulli-kroll/linux.git
1335S:	Maintained
1336F:	Documentation/devicetree/bindings/arm/gemini.txt
1337F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1338F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1339F:	arch/arm/mach-gemini/
1340F:	drivers/pinctrl/pinctrl-gemini.c
1341F:	drivers/rtc/rtc-ftrtc010.c
1342
1343ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1344M:	Barry Song <baohua@kernel.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1347S:	Maintained
1348F:	arch/arm/boot/dts/prima2*
1349F:	arch/arm/mach-prima2/
1350F:	drivers/clk/sirf/
1351F:	drivers/clocksource/timer-prima2.c
1352F:	drivers/clocksource/timer-atlas7.c
1353N:	[^a-z]sirf
1354
1355ARM/EBSA110 MACHINE SUPPORT
1356M:	Russell King <linux@armlinux.org.uk>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358W:	http://www.armlinux.org.uk/
1359S:	Maintained
1360F:	arch/arm/mach-ebsa110/
1361F:	drivers/net/ethernet/amd/am79c961a.*
1362
1363ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1364M:	Uwe Kleine-König <kernel@pengutronix.de>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367N:	efm32
1368
1369ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1370M:	Robert Jarzmik <robert.jarzmik@free.fr>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373F:	arch/arm/mach-pxa/ezx.c
1374
1375ARM/FARADAY FA526 PORT
1376M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379T:	git git://git.berlios.de/gemini-board
1380F:	arch/arm/mm/*-fa*
1381
1382ARM/FOOTBRIDGE ARCHITECTURE
1383M:	Russell King <linux@armlinux.org.uk>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W:	http://www.armlinux.org.uk/
1386S:	Maintained
1387F:	arch/arm/include/asm/hardware/dec21285.h
1388F:	arch/arm/mach-footbridge/
1389
1390ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1391M:	Shawn Guo <shawnguo@kernel.org>
1392M:	Sascha Hauer <kernel@pengutronix.de>
1393R:	Fabio Estevam <fabio.estevam@nxp.com>
1394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395S:	Maintained
1396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1397F:	arch/arm/mach-imx/
1398F:	arch/arm/mach-mxs/
1399F:	arch/arm/boot/dts/imx*
1400F:	arch/arm/configs/imx*_defconfig
1401F:	drivers/clk/imx/
1402F:	drivers/soc/imx/
1403F:	include/soc/imx/
1404
1405ARM/FREESCALE VYBRID ARM ARCHITECTURE
1406M:	Shawn Guo <shawnguo@kernel.org>
1407M:	Sascha Hauer <kernel@pengutronix.de>
1408R:	Stefan Agner <stefan@agner.ch>
1409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S:	Maintained
1411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1412F:	arch/arm/mach-imx/*vf610*
1413F:	arch/arm/boot/dts/vf*
1414
1415ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1416M:	Lennert Buytenhek <kernel@wantstofly.org>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418S:	Maintained
1419
1420ARM/GUMSTIX MACHINE SUPPORT
1421M:	Steve Sakoman <sakoman@gmail.com>
1422L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S:	Maintained
1424
1425ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1426M:	Philipp Zabel <philipp.zabel@gmail.com>
1427M:	Paul Parsons <lost.distance@yahoo.com>
1428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429S:	Maintained
1430F:	arch/arm/mach-pxa/hx4700.c
1431F:	arch/arm/mach-pxa/include/mach/hx4700.h
1432F:	sound/soc/pxa/hx4700.c
1433
1434ARM/HISILICON SOC SUPPORT
1435M:	Wei Xu <xuwei5@hisilicon.com>
1436L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437W:	http://www.hisilicon.com
1438S:	Supported
1439T:	git git://github.com/hisilicon/linux-hisi.git
1440F:	arch/arm/mach-hisi/
1441F:	arch/arm/boot/dts/hi3*
1442F:	arch/arm/boot/dts/hip*
1443F:	arch/arm/boot/dts/hisi*
1444F:	arch/arm64/boot/dts/hisilicon/
1445
1446ARM/HP JORNADA 7XX MACHINE SUPPORT
1447M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1448W:	www.jlime.com
1449S:	Maintained
1450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1451F:	arch/arm/mach-sa1100/jornada720.c
1452F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1453
1454ARM/IGEP MACHINE SUPPORT
1455M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1456M:	Javier Martinez Canillas <javier@dowhile0.org>
1457L:	linux-omap@vger.kernel.org
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/boot/dts/omap3-igep*
1461
1462ARM/INCOME PXA270 SUPPORT
1463M:	Marek Vasut <marek.vasut@gmail.com>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1467
1468ARM/INTEL IOP13XX ARM ARCHITECTURE
1469M:	Lennert Buytenhek <kernel@wantstofly.org>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472
1473ARM/INTEL IOP32X ARM ARCHITECTURE
1474M:	Lennert Buytenhek <kernel@wantstofly.org>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477
1478ARM/INTEL IOP33X ARM ARCHITECTURE
1479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480S:	Orphan
1481
1482ARM/INTEL IQ81342EX MACHINE SUPPORT
1483M:	Lennert Buytenhek <kernel@wantstofly.org>
1484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S:	Maintained
1486
1487ARM/INTEL IXDP2850 MACHINE SUPPORT
1488M:	Lennert Buytenhek <kernel@wantstofly.org>
1489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S:	Maintained
1491
1492ARM/INTEL IXP4XX ARM ARCHITECTURE
1493M:	Imre Kaloz <kaloz@openwrt.org>
1494M:	Krzysztof Halasa <khalasa@piap.pl>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496S:	Maintained
1497F:	arch/arm/mach-ixp4xx/
1498
1499ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1500M:	Jonathan Cameron <jic23@cam.ac.uk>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503F:	arch/arm/mach-pxa/stargate2.c
1504F:	drivers/pcmcia/pxa2xx_stargate2.c
1505
1506ARM/INTEL XSC3 (MANZANO) ARM CORE
1507M:	Lennert Buytenhek <kernel@wantstofly.org>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510
1511ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1512M:	Lennert Buytenhek <kernel@wantstofly.org>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515
1516ARM/LG1K ARCHITECTURE
1517M:	Chanho Min <chanho.min@lge.com>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519S:	Maintained
1520F:	arch/arm64/boot/dts/lg/
1521
1522ARM/LOGICPD PXA270 MACHINE SUPPORT
1523M:	Lennert Buytenhek <kernel@wantstofly.org>
1524L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525S:	Maintained
1526
1527ARM/LPC18XX ARCHITECTURE
1528M:	Joachim Eastwood <manabian@gmail.com>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530S:	Maintained
1531F:	arch/arm/boot/dts/lpc43*
1532F:	drivers/clk/nxp/clk-lpc18xx*
1533F:	drivers/clocksource/time-lpc32xx.c
1534F:	drivers/i2c/busses/i2c-lpc2k.c
1535F:	drivers/memory/pl172.c
1536F:	drivers/mtd/spi-nor/nxp-spifi.c
1537F:	drivers/rtc/rtc-lpc24xx.c
1538N:	lpc18xx
1539
1540ARM/LPC32XX SOC SUPPORT
1541M:	Vladimir Zapolskiy <vz@mleia.com>
1542M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1545S:	Maintained
1546F:	arch/arm/boot/dts/lpc32*
1547F:	arch/arm/mach-lpc32xx/
1548F:	drivers/i2c/busses/i2c-pnx.c
1549F:	drivers/net/ethernet/nxp/lpc_eth.c
1550F:	drivers/usb/host/ohci-nxp.c
1551F:	drivers/watchdog/pnx4008_wdt.c
1552N:	lpc32xx
1553
1554ARM/MAGICIAN MACHINE SUPPORT
1555M:	Philipp Zabel <philipp.zabel@gmail.com>
1556S:	Maintained
1557
1558ARM/Marvell Berlin SoC support
1559M:	Jisheng Zhang <jszhang@marvell.com>
1560M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562S:	Maintained
1563F:	arch/arm/mach-berlin/
1564F:	arch/arm/boot/dts/berlin*
1565F:	arch/arm64/boot/dts/marvell/berlin*
1566
1567ARM/Marvell Dove/MV78xx0/Orion SOC support
1568M:	Jason Cooper <jason@lakedaemon.net>
1569M:	Andrew Lunn <andrew@lunn.ch>
1570M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1571M:	Gregory Clement <gregory.clement@free-electrons.com>
1572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573S:	Maintained
1574F:	Documentation/devicetree/bindings/soc/dove/
1575F:	arch/arm/mach-dove/
1576F:	arch/arm/mach-mv78xx0/
1577F:	arch/arm/mach-orion5x/
1578F:	arch/arm/plat-orion/
1579F:	arch/arm/boot/dts/dove*
1580F:	arch/arm/boot/dts/orion5x*
1581
1582ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1583M:	Jason Cooper <jason@lakedaemon.net>
1584M:	Andrew Lunn <andrew@lunn.ch>
1585M:	Gregory Clement <gregory.clement@free-electrons.com>
1586M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588S:	Maintained
1589F:	arch/arm/boot/dts/armada*
1590F:	arch/arm/boot/dts/kirkwood*
1591F:	arch/arm/configs/mvebu_*_defconfig
1592F:	arch/arm/mach-mvebu/
1593F:	arch/arm64/boot/dts/marvell/armada*
1594F:	drivers/cpufreq/armada-37xx-cpufreq.c
1595F:	drivers/cpufreq/mvebu-cpufreq.c
1596F:	drivers/irqchip/irq-armada-370-xp.c
1597F:	drivers/irqchip/irq-mvebu-*
1598F:	drivers/pinctrl/mvebu/
1599F:	drivers/rtc/rtc-armada38x.c
1600
1601ARM/Mediatek RTC DRIVER
1602M:	Eddie Huang <eddie.huang@mediatek.com>
1603M:	Sean Wang <sean.wang@mediatek.com>
1604L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1606S:	Maintained
1607F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1608F:	drivers/rtc/rtc-mt6397.c
1609F:	drivers/rtc/rtc-mt7622.c
1610
1611ARM/Mediatek SoC support
1612M:	Matthias Brugger <matthias.bgg@gmail.com>
1613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616F:	arch/arm/boot/dts/mt6*
1617F:	arch/arm/boot/dts/mt7*
1618F:	arch/arm/boot/dts/mt8*
1619F:	arch/arm/mach-mediatek/
1620F:	arch/arm64/boot/dts/mediatek/
1621N:	mtk
1622K:	mediatek
1623
1624ARM/Mediatek USB3 PHY DRIVER
1625M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	drivers/phy/mediatek/phy-mtk-tphy.c
1630
1631ARM/MICREL KS8695 ARCHITECTURE
1632M:	Greg Ungerer <gerg@uclinux.org>
1633L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634F:	arch/arm/mach-ks8695/
1635S:	Odd Fixes
1636
1637ARM/MIOA701 MACHINE SUPPORT
1638M:	Robert Jarzmik <robert.jarzmik@free.fr>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640F:	arch/arm/mach-pxa/mioa701.c
1641S:	Maintained
1642
1643ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1644M:	Michael Petchkovsky <mkpetch@internode.on.net>
1645S:	Maintained
1646
1647ARM/NOMADIK ARCHITECTURE
1648M:	Alessandro Rubini <rubini@unipv.it>
1649M:	Linus Walleij <linus.walleij@linaro.org>
1650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651S:	Maintained
1652F:	arch/arm/mach-nomadik/
1653F:	drivers/pinctrl/nomadik/
1654F:	drivers/i2c/busses/i2c-nomadik.c
1655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1656
1657ARM/NUVOTON W90X900 ARM ARCHITECTURE
1658M:	Wan ZongShun <mcuos.com@gmail.com>
1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660W:	http://www.mcuos.com
1661S:	Maintained
1662F:	arch/arm/mach-w90x900/
1663F:	drivers/input/keyboard/w90p910_keypad.c
1664F:	drivers/input/touchscreen/w90p910_ts.c
1665F:	drivers/watchdog/nuc900_wdt.c
1666F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1667F:	drivers/mtd/nand/nuc900_nand.c
1668F:	drivers/rtc/rtc-nuc900.c
1669F:	drivers/spi/spi-nuc900.c
1670F:	drivers/usb/host/ehci-w90x900.c
1671F:	drivers/video/fbdev/nuc900fb.c
1672
1673ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1674M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1675L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1676W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1677S:	Supported
1678
1679ARM/Orion SoC/Technologic Systems TS-78xx platform support
1680M:	Alexander Clouter <alex@digriz.org.uk>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682W:	http://www.digriz.org.uk/ts78xx/kernel
1683S:	Maintained
1684F:	arch/arm/mach-orion5x/ts78xx-*
1685
1686ARM/OXNAS platform support
1687M:	Neil Armstrong <narmstrong@baylibre.com>
1688L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1690S:	Maintained
1691F:	arch/arm/mach-oxnas/
1692F:	arch/arm/boot/dts/ox8*.dtsi
1693F:	arch/arm/boot/dts/wd-mbwe.dts
1694F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1695N:	oxnas
1696
1697ARM/PALM TREO SUPPORT
1698M:	Tomas Cech <sleep_walker@suse.com>
1699L:	linux-arm-kernel@lists.infradead.org
1700W:	http://hackndev.com
1701S:	Maintained
1702F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1703F:	arch/arm/mach-pxa/palmtreo.c
1704
1705ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1706M:	Marek Vasut <marek.vasut@gmail.com>
1707L:	linux-arm-kernel@lists.infradead.org
1708W:	http://hackndev.com
1709S:	Maintained
1710F:	arch/arm/mach-pxa/include/mach/palmtx.h
1711F:	arch/arm/mach-pxa/palmtx.c
1712F:	arch/arm/mach-pxa/include/mach/palmt5.h
1713F:	arch/arm/mach-pxa/palmt5.c
1714F:	arch/arm/mach-pxa/include/mach/palmld.h
1715F:	arch/arm/mach-pxa/palmld.c
1716F:	arch/arm/mach-pxa/include/mach/palmte2.h
1717F:	arch/arm/mach-pxa/palmte2.c
1718F:	arch/arm/mach-pxa/include/mach/palmtc.h
1719F:	arch/arm/mach-pxa/palmtc.c
1720
1721ARM/PALMZ72 SUPPORT
1722M:	Sergey Lapin <slapin@ossfans.org>
1723L:	linux-arm-kernel@lists.infradead.org
1724W:	http://hackndev.com
1725S:	Maintained
1726F:	arch/arm/mach-pxa/include/mach/palmz72.h
1727F:	arch/arm/mach-pxa/palmz72.c
1728
1729ARM/PLEB SUPPORT
1730M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1731W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1732S:	Maintained
1733
1734ARM/PT DIGITAL BOARD PORT
1735M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737W:	http://www.armlinux.org.uk/
1738S:	Maintained
1739
1740ARM/QUALCOMM SUPPORT
1741M:	Andy Gross <andy.gross@linaro.org>
1742M:	David Brown <david.brown@linaro.org>
1743L:	linux-arm-msm@vger.kernel.org
1744L:	linux-soc@vger.kernel.org
1745S:	Maintained
1746F:	Documentation/devicetree/bindings/soc/qcom/
1747F:	arch/arm/boot/dts/qcom-*.dts
1748F:	arch/arm/boot/dts/qcom-*.dtsi
1749F:	arch/arm/mach-qcom/
1750F:	arch/arm64/boot/dts/qcom/*
1751F:	drivers/i2c/busses/i2c-qup.c
1752F:	drivers/clk/qcom/
1753F:	drivers/dma/qcom/
1754F:	drivers/soc/qcom/
1755F:	drivers/spi/spi-qup.c
1756F:	drivers/tty/serial/msm_serial.h
1757F:	drivers/tty/serial/msm_serial.c
1758F:	drivers/*/pm8???-*
1759F:	drivers/mfd/ssbi.c
1760F:	drivers/firmware/qcom_scm.c
1761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1762
1763ARM/RADISYS ENP2611 MACHINE SUPPORT
1764M:	Lennert Buytenhek <kernel@wantstofly.org>
1765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S:	Maintained
1767
1768ARM/REALTEK ARCHITECTURE
1769M:	Andreas Färber <afaerber@suse.de>
1770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm64/boot/dts/realtek/
1773F:	Documentation/devicetree/bindings/arm/realtek.txt
1774
1775ARM/RENESAS ARM64 ARCHITECTURE
1776M:	Simon Horman <horms@verge.net.au>
1777M:	Magnus Damm <magnus.damm@gmail.com>
1778L:	linux-renesas-soc@vger.kernel.org
1779Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1781S:	Supported
1782F:	arch/arm64/boot/dts/renesas/
1783F:	Documentation/devicetree/bindings/arm/shmobile.txt
1784F:	drivers/soc/renesas/
1785F:	include/linux/soc/renesas/
1786
1787ARM/RISCPC ARCHITECTURE
1788M:	Russell King <linux@armlinux.org.uk>
1789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790W:	http://www.armlinux.org.uk/
1791S:	Maintained
1792F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1793F:	arch/arm/include/asm/hardware/ioc.h
1794F:	arch/arm/include/asm/hardware/iomd.h
1795F:	arch/arm/include/asm/hardware/memc.h
1796F:	arch/arm/mach-rpc/
1797F:	drivers/net/ethernet/8390/etherh.c
1798F:	drivers/net/ethernet/i825xx/ether1*
1799F:	drivers/net/ethernet/seeq/ether3*
1800F:	drivers/scsi/arm/
1801
1802ARM/Rockchip SoC support
1803M:	Heiko Stuebner <heiko@sntech.de>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805L:	linux-rockchip@lists.infradead.org
1806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1807S:	Maintained
1808F:	arch/arm/boot/dts/rk3*
1809F:	arch/arm/boot/dts/rv1108*
1810F:	arch/arm/mach-rockchip/
1811F:	drivers/clk/rockchip/
1812F:	drivers/i2c/busses/i2c-rk3x.c
1813F:	drivers/*/*rockchip*
1814F:	drivers/*/*/*rockchip*
1815F:	sound/soc/rockchip/
1816N:	rockchip
1817
1818ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1819M:	Kukjin Kim <kgene@kernel.org>
1820M:	Krzysztof Kozlowski <krzk@kernel.org>
1821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1823Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1824S:	Maintained
1825F:	arch/arm/boot/dts/s3c*
1826F:	arch/arm/boot/dts/s5p*
1827F:	arch/arm/boot/dts/samsung*
1828F:	arch/arm/boot/dts/exynos*
1829F:	arch/arm64/boot/dts/exynos/
1830F:	arch/arm/plat-samsung/
1831F:	arch/arm/mach-s3c24*/
1832F:	arch/arm/mach-s3c64xx/
1833F:	arch/arm/mach-s5p*/
1834F:	arch/arm/mach-exynos*/
1835F:	drivers/*/*s3c24*
1836F:	drivers/*/*/*s3c24*
1837F:	drivers/*/*s3c64xx*
1838F:	drivers/*/*s5pv210*
1839F:	drivers/memory/samsung/*
1840F:	drivers/soc/samsung/*
1841F:	Documentation/arm/Samsung/
1842F:	Documentation/devicetree/bindings/arm/samsung/
1843F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1844F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1845N:	exynos
1846
1847ARM/SAMSUNG MOBILE MACHINE SUPPORT
1848M:	Kyungmin Park <kyungmin.park@samsung.com>
1849L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S:	Maintained
1851F:	arch/arm/mach-s5pv210/
1852
1853ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1854M:	Kyungmin Park <kyungmin.park@samsung.com>
1855M:	Kamil Debski <kamil@wypas.org>
1856M:	Andrzej Hajda <a.hajda@samsung.com>
1857L:	linux-arm-kernel@lists.infradead.org
1858L:	linux-media@vger.kernel.org
1859S:	Maintained
1860F:	drivers/media/platform/s5p-g2d/
1861
1862ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1863M:	Marek Szyprowski <m.szyprowski@samsung.com>
1864L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1865L:	linux-media@vger.kernel.org
1866S:	Maintained
1867F:	drivers/media/platform/s5p-cec/
1868F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1869
1870ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1871M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1872M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1873L:	linux-arm-kernel@lists.infradead.org
1874L:	linux-media@vger.kernel.org
1875S:	Maintained
1876F:	drivers/media/platform/s5p-jpeg/
1877
1878ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1879M:	Kyungmin Park <kyungmin.park@samsung.com>
1880M:	Kamil Debski <kamil@wypas.org>
1881M:	Jeongtae Park <jtp.park@samsung.com>
1882M:	Andrzej Hajda <a.hajda@samsung.com>
1883L:	linux-arm-kernel@lists.infradead.org
1884L:	linux-media@vger.kernel.org
1885S:	Maintained
1886F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1887F:	drivers/media/platform/s5p-mfc/
1888
1889ARM/SHMOBILE ARM ARCHITECTURE
1890M:	Simon Horman <horms@verge.net.au>
1891M:	Magnus Damm <magnus.damm@gmail.com>
1892L:	linux-renesas-soc@vger.kernel.org
1893Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1895S:	Supported
1896F:	arch/arm/boot/dts/emev2*
1897F:	arch/arm/boot/dts/r7s*
1898F:	arch/arm/boot/dts/r8a*
1899F:	arch/arm/boot/dts/sh*
1900F:	arch/arm/configs/shmobile_defconfig
1901F:	arch/arm/include/debug/renesas-scif.S
1902F:	arch/arm/mach-shmobile/
1903F:	Documentation/devicetree/bindings/arm/shmobile.txt
1904F:	drivers/soc/renesas/
1905F:	include/linux/soc/renesas/
1906
1907ARM/SOCFPGA ARCHITECTURE
1908M:	Dinh Nguyen <dinguyen@kernel.org>
1909S:	Maintained
1910F:	arch/arm/mach-socfpga/
1911F:	arch/arm/boot/dts/socfpga*
1912F:	arch/arm/configs/socfpga_defconfig
1913F:	arch/arm64/boot/dts/altera/
1914W:	http://www.rocketboards.org
1915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1916
1917ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1918M:	Dinh Nguyen <dinguyen@kernel.org>
1919S:	Maintained
1920F:	drivers/clk/socfpga/
1921
1922ARM/SOCFPGA EDAC SUPPORT
1923M:	Thor Thayer <thor.thayer@linux.intel.com>
1924S:	Maintained
1925F:	drivers/edac/altera_edac.
1926
1927ARM/STI ARCHITECTURE
1928M:	Patrice Chotard <patrice.chotard@st.com>
1929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930W:	http://www.stlinux.com
1931S:	Maintained
1932F:	arch/arm/mach-sti/
1933F:	arch/arm/boot/dts/sti*
1934F:	drivers/char/hw_random/st-rng.c
1935F:	drivers/clocksource/arm_global_timer.c
1936F:	drivers/clocksource/clksrc_st_lpc.c
1937F:	drivers/cpufreq/sti-cpufreq.c
1938F:	drivers/dma/st_fdma*
1939F:	drivers/i2c/busses/i2c-st.c
1940F:	drivers/media/rc/st_rc.c
1941F:	drivers/media/platform/sti/c8sectpfe/
1942F:	drivers/mmc/host/sdhci-st.c
1943F:	drivers/phy/st/phy-miphy28lp.c
1944F:	drivers/phy/st/phy-stih407-usb.c
1945F:	drivers/pinctrl/pinctrl-st.c
1946F:	drivers/remoteproc/st_remoteproc.c
1947F:	drivers/remoteproc/st_slim_rproc.c
1948F:	drivers/reset/sti/
1949F:	drivers/rtc/rtc-st-lpc.c
1950F:	drivers/tty/serial/st-asc.c
1951F:	drivers/usb/dwc3/dwc3-st.c
1952F:	drivers/usb/host/ehci-st.c
1953F:	drivers/usb/host/ohci-st.c
1954F:	drivers/watchdog/st_lpc_wdt.c
1955F:	drivers/ata/ahci_st.c
1956F:	include/linux/remoteproc/st_slim_rproc.h
1957
1958ARM/STM32 ARCHITECTURE
1959M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1960M:	Alexandre Torgue <alexandre.torgue@st.com>
1961L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S:	Maintained
1963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1964N:	stm32
1965F:	drivers/clocksource/armv7m_systick.c
1966
1967ARM/TANGO ARCHITECTURE
1968M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1969L:	linux-arm-kernel@lists.infradead.org
1970S:	Maintained
1971N:	tango
1972
1973ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1974M:	Lennert Buytenhek <kernel@wantstofly.org>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S:	Maintained
1977
1978ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1979M:	Hans Verkuil <hans.verkuil@cisco.com>
1980L:	linux-tegra@vger.kernel.org
1981L:	linux-media@vger.kernel.org
1982S:	Maintained
1983F:	drivers/media/platform/tegra-cec/
1984F:	Documentation/devicetree/bindings/media/tegra-cec.txt
1985
1986ARM/TETON BGA MACHINE SUPPORT
1987M:	"Mark F. Brown" <mark.brown314@gmail.com>
1988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989S:	Maintained
1990
1991ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1992M:	Santosh Shilimkar <ssantosh@kernel.org>
1993L:	linux-kernel@vger.kernel.org
1994S:	Maintained
1995F:	drivers/memory/*emif*
1996
1997ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1998M:	Santosh Shilimkar <ssantosh@kernel.org>
1999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S:	Maintained
2001F:	arch/arm/mach-keystone/
2002F:	arch/arm/boot/dts/keystone-*
2003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2004
2005ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2006M:	Santosh Shilimkar <ssantosh@kernel.org>
2007L:	linux-kernel@vger.kernel.org
2008S:	Maintained
2009F:	drivers/clk/keystone/
2010
2011ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2012M:	Santosh Shilimkar <ssantosh@kernel.org>
2013L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014L:	linux-kernel@vger.kernel.org
2015S:	Maintained
2016F:	drivers/clocksource/timer-keystone.c
2017
2018ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2019M:	Santosh Shilimkar <ssantosh@kernel.org>
2020L:	linux-kernel@vger.kernel.org
2021S:	Maintained
2022F:	drivers/power/reset/keystone-reset.c
2023
2024ARM/THECUS N2100 MACHINE SUPPORT
2025M:	Lennert Buytenhek <kernel@wantstofly.org>
2026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027S:	Maintained
2028
2029ARM/TOSA MACHINE SUPPORT
2030M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2031M:	Dirk Opfer <dirk@opfer-online.de>
2032S:	Maintained
2033
2034ARM/U300 MACHINE SUPPORT
2035M:	Linus Walleij <linus.walleij@linaro.org>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Supported
2038F:	arch/arm/mach-u300/
2039F:	drivers/clocksource/timer-u300.c
2040F:	drivers/i2c/busses/i2c-stu300.c
2041F:	drivers/rtc/rtc-coh901331.c
2042F:	drivers/watchdog/coh901327_wdt.c
2043F:	drivers/dma/coh901318*
2044F:	drivers/mfd/ab3100*
2045F:	drivers/rtc/rtc-ab3100.c
2046F:	drivers/rtc/rtc-coh901331.c
2047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2048
2049ARM/UNIPHIER ARCHITECTURE
2050M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2053S:	Maintained
2054F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2055F:	arch/arm/boot/dts/uniphier*
2056F:	arch/arm/include/asm/hardware/cache-uniphier.h
2057F:	arch/arm/mach-uniphier/
2058F:	arch/arm/mm/cache-uniphier.c
2059F:	arch/arm64/boot/dts/socionext/uniphier*
2060F:	drivers/bus/uniphier-system-bus.c
2061F:	drivers/clk/uniphier/
2062F:	drivers/gpio/gpio-uniphier.c
2063F:	drivers/i2c/busses/i2c-uniphier*
2064F:	drivers/irqchip/irq-uniphier-aidet.c
2065F:	drivers/pinctrl/uniphier/
2066F:	drivers/reset/reset-uniphier.c
2067F:	drivers/tty/serial/8250/8250_uniphier.c
2068N:	uniphier
2069
2070ARM/Ux500 ARM ARCHITECTURE
2071M:	Linus Walleij <linus.walleij@linaro.org>
2072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S:	Maintained
2074F:	arch/arm/mach-ux500/
2075F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2076F:	drivers/dma/ste_dma40*
2077F:	drivers/hwspinlock/u8500_hsem.c
2078F:	drivers/mfd/abx500*
2079F:	drivers/mfd/ab8500*
2080F:	drivers/mfd/dbx500*
2081F:	drivers/mfd/db8500*
2082F:	drivers/pinctrl/nomadik/pinctrl-ab*
2083F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2084F:	drivers/rtc/rtc-ab8500.c
2085F:	drivers/rtc/rtc-pl031.c
2086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2087
2088ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2089M:	Ulf Hansson <ulf.hansson@linaro.org>
2090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091T:	git git://git.linaro.org/people/ulfh/clk.git
2092S:	Maintained
2093F:	drivers/clk/ux500/
2094
2095ARM/VERSATILE EXPRESS PLATFORM
2096M:	Liviu Dudau <liviu.dudau@arm.com>
2097M:	Sudeep Holla <sudeep.holla@arm.com>
2098M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S:	Maintained
2101F:	arch/arm/boot/dts/vexpress*
2102F:	arch/arm64/boot/dts/arm/
2103F:	arch/arm/mach-vexpress/
2104F:	*/*/vexpress*
2105F:	*/*/*/vexpress*
2106F:	drivers/clk/versatile/clk-vexpress-osc.c
2107F:	drivers/clocksource/versatile.c
2108N:	mps2
2109
2110ARM/VFP SUPPORT
2111M:	Russell King <linux@armlinux.org.uk>
2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113W:	http://www.armlinux.org.uk/
2114S:	Maintained
2115F:	arch/arm/vfp/
2116
2117ARM/VOIPAC PXA270 SUPPORT
2118M:	Marek Vasut <marek.vasut@gmail.com>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121F:	arch/arm/mach-pxa/vpac270.c
2122F:	arch/arm/mach-pxa/include/mach/vpac270.h
2123
2124ARM/VT8500 ARM ARCHITECTURE
2125M:	Tony Prisk <linux@prisktech.co.nz>
2126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127S:	Maintained
2128F:	arch/arm/mach-vt8500/
2129F:	drivers/clocksource/vt8500_timer.c
2130F:	drivers/i2c/busses/i2c-wmt.c
2131F:	drivers/mmc/host/wmt-sdmmc.c
2132F:	drivers/pwm/pwm-vt8500.c
2133F:	drivers/rtc/rtc-vt8500.c
2134F:	drivers/tty/serial/vt8500_serial.c
2135F:	drivers/usb/host/ehci-platform.c
2136F:	drivers/usb/host/uhci-platform.c
2137F:	drivers/video/fbdev/vt8500lcdfb.*
2138F:	drivers/video/fbdev/wm8505fb*
2139F:	drivers/video/fbdev/wmt_ge_rops.*
2140
2141ARM/ZIPIT Z2 SUPPORT
2142M:	Marek Vasut <marek.vasut@gmail.com>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145F:	arch/arm/mach-pxa/z2.c
2146F:	arch/arm/mach-pxa/include/mach/z2.h
2147
2148ARM/ZTE ARCHITECTURE
2149M:	Jun Nie <jun.nie@linaro.org>
2150M:	Baoyou Xie <baoyou.xie@linaro.org>
2151M:	Shawn Guo <shawnguo@kernel.org>
2152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S:	Maintained
2154F:	arch/arm/boot/dts/zx2967*
2155F:	arch/arm/mach-zx/
2156F:	arch/arm64/boot/dts/zte/
2157F:	drivers/clk/zte/
2158F:	drivers/dma/zx_dma.c
2159F:	drivers/gpio/gpio-zx.c
2160F:	drivers/i2c/busses/i2c-zx2967.c
2161F:	drivers/mmc/host/dw_mmc-zx.*
2162F:	drivers/pinctrl/zte/
2163F:	drivers/soc/zte/
2164F:	drivers/thermal/zx2967_thermal.c
2165F:	drivers/watchdog/zx2967_wdt.c
2166F:	Documentation/devicetree/bindings/arm/zte.txt
2167F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2168F:	Documentation/devicetree/bindings/dma/zxdma.txt
2169F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2170F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2171F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2172F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2173F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2174F:	Documentation/devicetree/bindings/soc/zte/
2175F:	Documentation/devicetree/bindings/sound/zte,*.txt
2176F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2177F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2178F:	include/dt-bindings/clock/zx2967*.h
2179F:	include/dt-bindings/soc/zte,*.h
2180F:	sound/soc/codecs/zx_aud96p22.c
2181F:	sound/soc/zte/
2182
2183ARM/ZYNQ ARCHITECTURE
2184M:	Michal Simek <michal.simek@xilinx.com>
2185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186W:	http://wiki.xilinx.com
2187T:	git https://github.com/Xilinx/linux-xlnx.git
2188S:	Supported
2189F:	arch/arm/mach-zynq/
2190F:	drivers/cpuidle/cpuidle-zynq.c
2191F:	drivers/block/xsysace.c
2192N:	zynq
2193N:	xilinx
2194F:	drivers/clocksource/cadence_ttc_timer.c
2195F:	drivers/i2c/busses/i2c-cadence.c
2196F:	drivers/mmc/host/sdhci-of-arasan.c
2197F:	drivers/edac/synopsys_edac.c
2198
2199ARM64 PORT (AARCH64 ARCHITECTURE)
2200M:	Catalin Marinas <catalin.marinas@arm.com>
2201M:	Will Deacon <will.deacon@arm.com>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2204S:	Maintained
2205F:	arch/arm64/
2206F:	Documentation/arm64/
2207
2208AS3645A LED FLASH CONTROLLER DRIVER
2209M:	Sakari Ailus <sakari.ailus@iki.fi>
2210L:	linux-leds@vger.kernel.org
2211S:	Maintained
2212F:	drivers/leds/leds-as3645a.c
2213
2214AS3645A LED FLASH CONTROLLER DRIVER
2215M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2216L:	linux-media@vger.kernel.org
2217T:	git git://linuxtv.org/media_tree.git
2218S:	Maintained
2219F:	drivers/media/i2c/as3645a.c
2220F:	include/media/i2c/as3645a.h
2221
2222ASAHI KASEI AK8974 DRIVER
2223M:	Linus Walleij <linus.walleij@linaro.org>
2224L:	linux-iio@vger.kernel.org
2225W:	http://www.akm.com/
2226S:	Supported
2227F:	drivers/iio/magnetometer/ak8974.c
2228
2229ASC7621 HARDWARE MONITOR DRIVER
2230M:	George Joseph <george.joseph@fairview5.com>
2231L:	linux-hwmon@vger.kernel.org
2232S:	Maintained
2233F:	Documentation/hwmon/asc7621
2234F:	drivers/hwmon/asc7621.c
2235
2236ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2237M:	Corentin Chary <corentin.chary@gmail.com>
2238L:	acpi4asus-user@lists.sourceforge.net
2239L:	platform-driver-x86@vger.kernel.org
2240W:	http://acpi4asus.sf.net
2241S:	Maintained
2242F:	drivers/platform/x86/asus*.c
2243F:	drivers/platform/x86/eeepc*.c
2244
2245ASUS WIRELESS RADIO CONTROL DRIVER
2246M:	João Paulo Rechi Vita <jprvita@gmail.com>
2247L:	platform-driver-x86@vger.kernel.org
2248S:	Maintained
2249F:	drivers/platform/x86/asus-wireless.c
2250
2251ASYMMETRIC KEYS
2252M:	David Howells <dhowells@redhat.com>
2253L:	keyrings@vger.kernel.org
2254S:	Maintained
2255F:	Documentation/crypto/asymmetric-keys.txt
2256F:	include/linux/verification.h
2257F:	include/crypto/public_key.h
2258F:	include/crypto/pkcs7.h
2259F:	crypto/asymmetric_keys/
2260
2261ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2262R:	Dan Williams <dan.j.williams@intel.com>
2263W:	http://sourceforge.net/projects/xscaleiop
2264S:	Odd fixes
2265F:	Documentation/crypto/async-tx-api.txt
2266F:	crypto/async_tx/
2267F:	drivers/dma/
2268F:	include/linux/dmaengine.h
2269F:	include/linux/async_tx.h
2270
2271AT24 EEPROM DRIVER
2272M:	Bartosz Golaszewski <brgl@bgdev.pl>
2273L:	linux-i2c@vger.kernel.org
2274S:	Maintained
2275F:	drivers/misc/eeprom/at24.c
2276F:	include/linux/platform_data/at24.h
2277
2278ATA OVER ETHERNET (AOE) DRIVER
2279M:	"Ed L. Cashin" <ed.cashin@acm.org>
2280W:	http://www.openaoe.org/
2281S:	Supported
2282F:	Documentation/aoe/
2283F:	drivers/block/aoe/
2284
2285ATHEROS 71XX/9XXX GPIO DRIVER
2286M:	Alban Bedel <albeu@free.fr>
2287W:	https://github.com/AlbanBedel/linux
2288T:	git git://github.com/AlbanBedel/linux
2289S:	Maintained
2290F:	drivers/gpio/gpio-ath79.c
2291F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2292
2293ATHEROS ATH GENERIC UTILITIES
2294M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2295L:	linux-wireless@vger.kernel.org
2296S:	Supported
2297F:	drivers/net/wireless/ath/*
2298
2299ATHEROS ATH5K WIRELESS DRIVER
2300M:	Jiri Slaby <jirislaby@gmail.com>
2301M:	Nick Kossifidis <mickflemm@gmail.com>
2302M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2303L:	linux-wireless@vger.kernel.org
2304W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2305S:	Maintained
2306F:	drivers/net/wireless/ath/ath5k/
2307
2308ATHEROS ATH6KL WIRELESS DRIVER
2309M:	Kalle Valo <kvalo@qca.qualcomm.com>
2310L:	linux-wireless@vger.kernel.org
2311W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2313S:	Supported
2314F:	drivers/net/wireless/ath/ath6kl/
2315
2316ATI_REMOTE2 DRIVER
2317M:	Ville Syrjala <syrjala@sci.fi>
2318S:	Maintained
2319F:	drivers/input/misc/ati_remote2.c
2320
2321ATK0110 HWMON DRIVER
2322M:	Luca Tettamanti <kronos.it@gmail.com>
2323L:	linux-hwmon@vger.kernel.org
2324S:	Maintained
2325F:	drivers/hwmon/asus_atk0110.c
2326
2327ATLX ETHERNET DRIVERS
2328M:	Jay Cliburn <jcliburn@gmail.com>
2329M:	Chris Snook <chris.snook@gmail.com>
2330L:	netdev@vger.kernel.org
2331W:	http://sourceforge.net/projects/atl1
2332W:	http://atl1.sourceforge.net
2333S:	Maintained
2334F:	drivers/net/ethernet/atheros/
2335
2336ATM
2337M:	Chas Williams <3chas3@gmail.com>
2338L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2339L:	netdev@vger.kernel.org
2340W:	http://linux-atm.sourceforge.net
2341S:	Maintained
2342F:	drivers/atm/
2343F:	include/linux/atm*
2344F:	include/uapi/linux/atm*
2345
2346ATMEL AT91 / AT32 MCI DRIVER
2347M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2348S:	Maintained
2349F:	drivers/mmc/host/atmel-mci.c
2350
2351ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2352M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2353S:	Supported
2354F:	drivers/power/reset/at91-sama5d2_shdwc.c
2355
2356ATMEL Audio ALSA driver
2357M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2358L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2359S:	Supported
2360F:	sound/soc/atmel
2361
2362ATMEL I2C DRIVER
2363M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2364L:	linux-i2c@vger.kernel.org
2365S:	Supported
2366F:	drivers/i2c/busses/i2c-at91.c
2367
2368ATMEL ISI DRIVER
2369M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2370L:	linux-media@vger.kernel.org
2371S:	Supported
2372F:	drivers/media/platform/atmel/atmel-isi.c
2373F:	include/media/atmel-isi.h
2374
2375ATMEL LCDFB DRIVER
2376M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2377L:	linux-fbdev@vger.kernel.org
2378S:	Maintained
2379F:	drivers/video/fbdev/atmel_lcdfb.c
2380F:	include/video/atmel_lcdc.h
2381
2382ATMEL MACB ETHERNET DRIVER
2383M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2384S:	Supported
2385F:	drivers/net/ethernet/cadence/
2386
2387ATMEL MAXTOUCH DRIVER
2388M:	Nick Dyer <nick@shmanahar.org>
2389T:	git git://github.com/ndyer/linux.git
2390S:	Maintained
2391F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2392F:	drivers/input/touchscreen/atmel_mxt_ts.c
2393F:	include/linux/platform_data/atmel_mxt_ts.h
2394
2395ATMEL NAND DRIVER
2396M:	Wenyou Yang <wenyou.yang@atmel.com>
2397M:	Josh Wu <rainyfeeling@outlook.com>
2398L:	linux-mtd@lists.infradead.org
2399S:	Supported
2400F:	drivers/mtd/nand/atmel/*
2401
2402ATMEL SAMA5D2 ADC DRIVER
2403M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2404L:	linux-iio@vger.kernel.org
2405S:	Supported
2406F:	drivers/iio/adc/at91-sama5d2_adc.c
2407
2408ATMEL SDMMC DRIVER
2409M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2410L:	linux-mmc@vger.kernel.org
2411S:	Supported
2412F:	drivers/mmc/host/sdhci-of-at91.c
2413
2414ATMEL SPI DRIVER
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416S:	Supported
2417F:	drivers/spi/spi-atmel.*
2418
2419ATMEL SSC DRIVER
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422S:	Supported
2423F:	drivers/misc/atmel-ssc.c
2424F:	include/linux/atmel-ssc.h
2425
2426ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2427M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2428L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429S:	Supported
2430F:	drivers/misc/atmel_tclib.c
2431F:	drivers/clocksource/tcb_clksrc.c
2432
2433ATMEL USBA UDC DRIVER
2434M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436S:	Supported
2437F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2438
2439ATMEL WIRELESS DRIVER
2440M:	Simon Kelley <simon@thekelleys.org.uk>
2441L:	linux-wireless@vger.kernel.org
2442W:	http://www.thekelleys.org.uk/atmel
2443W:	http://atmelwlandriver.sourceforge.net/
2444S:	Maintained
2445F:	drivers/net/wireless/atmel/atmel*
2446
2447ATMEL XDMA DRIVER
2448M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2449L:	linux-arm-kernel@lists.infradead.org
2450L:	dmaengine@vger.kernel.org
2451S:	Supported
2452F:	drivers/dma/at_xdmac.c
2453
2454ATOMIC INFRASTRUCTURE
2455M:	Will Deacon <will.deacon@arm.com>
2456M:	Peter Zijlstra <peterz@infradead.org>
2457R:	Boqun Feng <boqun.feng@gmail.com>
2458L:	linux-kernel@vger.kernel.org
2459S:	Maintained
2460F:	arch/*/include/asm/atomic*.h
2461F:	include/*/atomic*.h
2462
2463ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2464M:	Bradley Grove <linuxdrivers@attotech.com>
2465L:	linux-scsi@vger.kernel.org
2466W:	http://www.attotech.com
2467S:	Supported
2468F:	drivers/scsi/esas2r
2469
2470ATUSB IEEE 802.15.4 RADIO DRIVER
2471M:	Stefan Schmidt <stefan@osg.samsung.com>
2472L:	linux-wpan@vger.kernel.org
2473S:	Maintained
2474F:	drivers/net/ieee802154/atusb.c
2475F:	drivers/net/ieee802154/atusb.h
2476F:	drivers/net/ieee802154/at86rf230.h
2477
2478AUDIT SUBSYSTEM
2479M:	Paul Moore <paul@paul-moore.com>
2480M:	Eric Paris <eparis@redhat.com>
2481L:	linux-audit@redhat.com (moderated for non-subscribers)
2482W:	https://github.com/linux-audit
2483W:	https://people.redhat.com/sgrubb/audit
2484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2485S:	Supported
2486F:	include/linux/audit.h
2487F:	include/uapi/linux/audit.h
2488F:	kernel/audit*
2489
2490AUXILIARY DISPLAY DRIVERS
2491M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2492W:	http://miguelojeda.es/auxdisplay.htm
2493W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2494S:	Maintained
2495F:	drivers/auxdisplay/
2496F:	include/linux/cfag12864b.h
2497
2498AX.25 NETWORK LAYER
2499M:	Ralf Baechle <ralf@linux-mips.org>
2500L:	linux-hams@vger.kernel.org
2501W:	http://www.linux-ax25.org/
2502S:	Maintained
2503F:	include/uapi/linux/ax25.h
2504F:	include/net/ax25.h
2505F:	net/ax25/
2506
2507AXENTIA ARM DEVICES
2508M:	Peter Rosin <peda@axentia.se>
2509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510S:	Maintained
2511F:	Documentation/devicetree/bindings/arm/axentia.txt
2512F:	arch/arm/boot/dts/at91-linea.dtsi
2513F:	arch/arm/boot/dts/at91-tse850-3.dts
2514
2515AXENTIA ASOC DRIVERS
2516M:	Peter Rosin <peda@axentia.se>
2517L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2518S:	Maintained
2519F:	Documentation/devicetree/bindings/sound/axentia,*
2520F:	sound/soc/atmel/tse850-pcm5142.c
2521
2522AZ6007 DVB DRIVER
2523M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2524M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2525L:	linux-media@vger.kernel.org
2526W:	https://linuxtv.org
2527T:	git git://linuxtv.org/media_tree.git
2528S:	Maintained
2529F:	drivers/media/usb/dvb-usb-v2/az6007.c
2530
2531AZTECH FM RADIO RECEIVER DRIVER
2532M:	Hans Verkuil <hverkuil@xs4all.nl>
2533L:	linux-media@vger.kernel.org
2534T:	git git://linuxtv.org/media_tree.git
2535W:	https://linuxtv.org
2536S:	Maintained
2537F:	drivers/media/radio/radio-aztech*
2538
2539B43 WIRELESS DRIVER
2540L:	linux-wireless@vger.kernel.org
2541L:	b43-dev@lists.infradead.org
2542W:	http://wireless.kernel.org/en/users/Drivers/b43
2543S:	Odd Fixes
2544F:	drivers/net/wireless/broadcom/b43/
2545
2546B43LEGACY WIRELESS DRIVER
2547M:	Larry Finger <Larry.Finger@lwfinger.net>
2548L:	linux-wireless@vger.kernel.org
2549L:	b43-dev@lists.infradead.org
2550W:	http://wireless.kernel.org/en/users/Drivers/b43
2551S:	Maintained
2552F:	drivers/net/wireless/broadcom/b43legacy/
2553
2554BACKLIGHT CLASS/SUBSYSTEM
2555M:	Lee Jones <lee.jones@linaro.org>
2556M:	Daniel Thompson <daniel.thompson@linaro.org>
2557M:	Jingoo Han <jingoohan1@gmail.com>
2558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2559S:	Maintained
2560F:	drivers/video/backlight/
2561F:	include/linux/backlight.h
2562F:	include/linux/pwm_backlight.h
2563F:	Documentation/devicetree/bindings/leds/backlight
2564
2565BATMAN ADVANCED
2566M:	Marek Lindner <mareklindner@neomailbox.ch>
2567M:	Simon Wunderlich <sw@simonwunderlich.de>
2568M:	Antonio Quartulli <a@unstable.cc>
2569L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2570W:	https://www.open-mesh.org/
2571Q:	https://patchwork.open-mesh.org/project/batman/list/
2572S:	Maintained
2573F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2574F:	Documentation/ABI/testing/sysfs-class-net-mesh
2575F:	Documentation/networking/batman-adv.rst
2576F:	include/uapi/linux/batman_adv.h
2577F:	net/batman-adv/
2578
2579BAYCOM/HDLCDRV DRIVERS FOR AX.25
2580M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2581L:	linux-hams@vger.kernel.org
2582W:	http://www.baycom.org/~tom/ham/ham.html
2583S:	Maintained
2584F:	drivers/net/hamradio/baycom*
2585
2586BCACHE (BLOCK LAYER CACHE)
2587M:	Michael Lyle <mlyle@lyle.org>
2588M:	Kent Overstreet <kent.overstreet@gmail.com>
2589L:	linux-bcache@vger.kernel.org
2590W:	http://bcache.evilpiepirate.org
2591C:	irc://irc.oftc.net/bcache
2592S:	Maintained
2593F:	drivers/md/bcache/
2594
2595BDISP ST MEDIA DRIVER
2596M:	Fabien Dessenne <fabien.dessenne@st.com>
2597L:	linux-media@vger.kernel.org
2598T:	git git://linuxtv.org/media_tree.git
2599W:	https://linuxtv.org
2600S:	Supported
2601F:	drivers/media/platform/sti/bdisp
2602
2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2604M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2605L:	netdev@vger.kernel.org
2606S:	Maintained
2607F:	drivers/net/ethernet/ec_bhf.c
2608
2609BEFS FILE SYSTEM
2610M:	Luis de Bethencourt <luisbg@kernel.org>
2611M:	Salah Triki <salah.triki@gmail.com>
2612S:	Maintained
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614F:	Documentation/filesystems/befs.txt
2615F:	fs/befs/
2616
2617BFQ I/O SCHEDULER
2618M:	Paolo Valente <paolo.valente@linaro.org>
2619M:	Jens Axboe <axboe@kernel.dk>
2620L:	linux-block@vger.kernel.org
2621S:	Maintained
2622F:	block/bfq-*
2623F:	Documentation/block/bfq-iosched.txt
2624
2625BFS FILE SYSTEM
2626M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627S:	Maintained
2628F:	Documentation/filesystems/bfs.txt
2629F:	fs/bfs/
2630F:	include/uapi/linux/bfs_fs.h
2631
2632BLACKFIN ARCHITECTURE
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634T:	git git://git.code.sf.net/p/adi-linux/code
2635W:	http://blackfin.uclinux.org
2636S:	Orphan
2637F:	arch/blackfin/
2638
2639BLACKFIN EMAC DRIVER
2640L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641W:	http://blackfin.uclinux.org
2642S:	Orphan
2643F:	drivers/net/ethernet/adi/
2644
2645BLACKFIN MEDIA DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org/
2648S:	Orphan
2649F:	drivers/media/platform/blackfin/
2650F:	drivers/media/i2c/adv7183*
2651F:	drivers/media/i2c/vs6624*
2652
2653BLACKFIN RTC DRIVER
2654L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655W:	http://blackfin.uclinux.org
2656S:	Orphan
2657F:	drivers/rtc/rtc-bfin.c
2658
2659BLACKFIN SDH DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Orphan
2663F:	drivers/mmc/host/bfin_sdh.c
2664
2665BLACKFIN SERIAL DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/tty/serial/bfin_uart.c
2670
2671BLACKFIN WATCHDOG DRIVER
2672L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673W:	http://blackfin.uclinux.org
2674S:	Orphan
2675F:	drivers/watchdog/bfin_wdt.c
2676
2677BLINKM RGB LED DRIVER
2678M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679S:	Maintained
2680F:	drivers/leds/leds-blinkm.c
2681
2682BLOCK LAYER
2683M:	Jens Axboe <axboe@kernel.dk>
2684L:	linux-block@vger.kernel.org
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2686S:	Maintained
2687F:	block/
2688F:	kernel/trace/blktrace.c
2689F:	lib/sbitmap.c
2690
2691BLOCK2MTD DRIVER
2692M:	Joern Engel <joern@lazybastard.org>
2693L:	linux-mtd@lists.infradead.org
2694S:	Maintained
2695F:	drivers/mtd/devices/block2mtd.c
2696
2697BLUETOOTH DRIVERS
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Gustavo Padovan <gustavo@padovan.org>
2700M:	Johan Hedberg <johan.hedberg@gmail.com>
2701L:	linux-bluetooth@vger.kernel.org
2702W:	http://www.bluez.org/
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2704T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2705S:	Maintained
2706F:	drivers/bluetooth/
2707
2708BLUETOOTH SUBSYSTEM
2709M:	Marcel Holtmann <marcel@holtmann.org>
2710M:	Gustavo Padovan <gustavo@padovan.org>
2711M:	Johan Hedberg <johan.hedberg@gmail.com>
2712L:	linux-bluetooth@vger.kernel.org
2713W:	http://www.bluez.org/
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716S:	Maintained
2717F:	net/bluetooth/
2718F:	include/net/bluetooth/
2719
2720BONDING DRIVER
2721M:	Jay Vosburgh <j.vosburgh@gmail.com>
2722M:	Veaceslav Falico <vfalico@gmail.com>
2723M:	Andy Gospodarek <andy@greyhouse.net>
2724L:	netdev@vger.kernel.org
2725W:	http://sourceforge.net/projects/bonding/
2726S:	Supported
2727F:	drivers/net/bonding/
2728F:	include/uapi/linux/if_bonding.h
2729
2730BPF (Safe dynamic programs and tools)
2731M:	Alexei Starovoitov <ast@kernel.org>
2732M:	Daniel Borkmann <daniel@iogearbox.net>
2733L:	netdev@vger.kernel.org
2734L:	linux-kernel@vger.kernel.org
2735S:	Supported
2736F:	arch/x86/net/bpf_jit*
2737F:	Documentation/networking/filter.txt
2738F:	Documentation/bpf/
2739F:	include/linux/bpf*
2740F:	include/linux/filter.h
2741F:	include/uapi/linux/bpf*
2742F:	include/uapi/linux/filter.h
2743F:	kernel/bpf/
2744F:	kernel/trace/bpf_trace.c
2745F:	lib/test_bpf.c
2746F:	net/bpf/
2747F:	net/core/filter.c
2748F:	net/sched/act_bpf.c
2749F:	net/sched/cls_bpf.c
2750F:	samples/bpf/
2751F:	tools/bpf/
2752F:	tools/testing/selftests/bpf/
2753
2754BROADCOM B44 10/100 ETHERNET DRIVER
2755M:	Michael Chan <michael.chan@broadcom.com>
2756L:	netdev@vger.kernel.org
2757S:	Supported
2758F:	drivers/net/ethernet/broadcom/b44.*
2759
2760BROADCOM B53 ETHERNET SWITCH DRIVER
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762L:	netdev@vger.kernel.org
2763L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2764S:	Supported
2765F:	drivers/net/dsa/b53/*
2766F:	include/linux/platform_data/b53.h
2767
2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769M:	Florian Fainelli <f.fainelli@gmail.com>
2770M:	Ray Jui <rjui@broadcom.com>
2771M:	Scott Branden <sbranden@broadcom.com>
2772M:	bcm-kernel-feedback-list@broadcom.com
2773T:	git git://github.com/broadcom/mach-bcm
2774S:	Maintained
2775N:	bcm281*
2776N:	bcm113*
2777N:	bcm216*
2778N:	kona
2779F:	arch/arm/mach-bcm/
2780
2781BROADCOM BCM2835 ARM ARCHITECTURE
2782M:	Eric Anholt <eric@anholt.net>
2783M:	Stefan Wahren <stefan.wahren@i2se.com>
2784L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786T:	git git://github.com/anholt/linux
2787S:	Maintained
2788N:	bcm2835
2789F:	drivers/staging/vc04_services
2790
2791BROADCOM BCM47XX MIPS ARCHITECTURE
2792M:	Hauke Mehrtens <hauke@hauke-m.de>
2793M:	Rafał Miłecki <zajec5@gmail.com>
2794L:	linux-mips@linux-mips.org
2795S:	Maintained
2796F:	Documentation/devicetree/bindings/mips/brcm/
2797F:	arch/mips/bcm47xx/*
2798F:	arch/mips/include/asm/mach-bcm47xx/*
2799
2800BROADCOM BCM5301X ARM ARCHITECTURE
2801M:	Hauke Mehrtens <hauke@hauke-m.de>
2802M:	Rafał Miłecki <zajec5@gmail.com>
2803M:	Jon Mason <jonmason@broadcom.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org
2806S:	Maintained
2807F:	arch/arm/mach-bcm/bcm_5301x.c
2808F:	arch/arm/boot/dts/bcm5301x*.dtsi
2809F:	arch/arm/boot/dts/bcm470*
2810F:	arch/arm/boot/dts/bcm953012*
2811
2812BROADCOM BCM53573 ARM ARCHITECTURE
2813M:	Rafał Miłecki <rafal@milecki.pl>
2814L:	linux-arm-kernel@lists.infradead.org
2815S:	Maintained
2816F:	arch/arm/boot/dts/bcm53573*
2817F:	arch/arm/boot/dts/bcm47189*
2818
2819BROADCOM BCM63XX ARM ARCHITECTURE
2820M:	Florian Fainelli <f.fainelli@gmail.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823T:	git git://github.com/broadcom/stblinux.git
2824S:	Maintained
2825N:	bcm63xx
2826
2827BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828M:	Kevin Cernekee <cernekee@gmail.com>
2829L:	linux-usb@vger.kernel.org
2830S:	Maintained
2831F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2832
2833BROADCOM BCM7XXX ARM ARCHITECTURE
2834M:	Brian Norris <computersforpeace@gmail.com>
2835M:	Gregory Fong <gregory.0xf0@gmail.com>
2836M:	Florian Fainelli <f.fainelli@gmail.com>
2837M:	bcm-kernel-feedback-list@broadcom.com
2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839T:	git git://github.com/broadcom/stblinux.git
2840S:	Maintained
2841F:	arch/arm/mach-bcm/*brcmstb*
2842F:	arch/arm/boot/dts/bcm7*.dts*
2843F:	drivers/bus/brcmstb_gisb.c
2844N:	brcmstb
2845
2846BROADCOM BMIPS CPUFREQ DRIVER
2847M:	Markus Mayer <mmayer@broadcom.com>
2848M:	bcm-kernel-feedback-list@broadcom.com
2849L:	linux-pm@vger.kernel.org
2850S:	Maintained
2851F:	drivers/cpufreq/bmips-cpufreq.c
2852
2853BROADCOM BMIPS MIPS ARCHITECTURE
2854M:	Kevin Cernekee <cernekee@gmail.com>
2855M:	Florian Fainelli <f.fainelli@gmail.com>
2856L:	linux-mips@linux-mips.org
2857T:	git git://github.com/broadcom/stblinux.git
2858S:	Maintained
2859F:	arch/mips/bmips/*
2860F:	arch/mips/include/asm/mach-bmips/*
2861F:	arch/mips/kernel/*bmips*
2862F:	arch/mips/boot/dts/brcm/bcm*.dts*
2863F:	drivers/irqchip/irq-bcm63*
2864F:	drivers/irqchip/irq-bcm7*
2865F:	drivers/irqchip/irq-brcmstb*
2866F:	include/linux/bcm963xx_nvram.h
2867F:	include/linux/bcm963xx_tag.h
2868
2869BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2870M:	Rasesh Mody <rasesh.mody@cavium.com>
2871M:	Harish Patil <harish.patil@cavium.com>
2872M:	Dept-GELinuxNICDev@cavium.com
2873L:	netdev@vger.kernel.org
2874S:	Supported
2875F:	drivers/net/ethernet/broadcom/bnx2.*
2876F:	drivers/net/ethernet/broadcom/bnx2_*
2877
2878BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2879M:	QLogic-Storage-Upstream@qlogic.com
2880L:	linux-scsi@vger.kernel.org
2881S:	Supported
2882F:	drivers/scsi/bnx2fc/
2883
2884BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2885M:	QLogic-Storage-Upstream@qlogic.com
2886L:	linux-scsi@vger.kernel.org
2887S:	Supported
2888F:	drivers/scsi/bnx2i/
2889
2890BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2891M:	Ariel Elior <ariel.elior@cavium.com>
2892M:	everest-linux-l2@cavium.com
2893L:	netdev@vger.kernel.org
2894S:	Supported
2895F:	drivers/net/ethernet/broadcom/bnx2x/
2896
2897BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2898M:	Michael Chan <michael.chan@broadcom.com>
2899L:	netdev@vger.kernel.org
2900S:	Supported
2901F:	drivers/net/ethernet/broadcom/bnxt/
2902
2903BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2904M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2905M:	Franky Lin <franky.lin@broadcom.com>
2906M:	Hante Meuleman <hante.meuleman@broadcom.com>
2907M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2908M:	Wright Feng <wright.feng@cypress.com>
2909L:	linux-wireless@vger.kernel.org
2910L:	brcm80211-dev-list.pdl@broadcom.com
2911L:	brcm80211-dev-list@cypress.com
2912S:	Supported
2913F:	drivers/net/wireless/broadcom/brcm80211/
2914
2915BROADCOM BRCMSTB GPIO DRIVER
2916M:	Gregory Fong <gregory.0xf0@gmail.com>
2917L:	bcm-kernel-feedback-list@broadcom.com
2918S:	Supported
2919F:	drivers/gpio/gpio-brcmstb.c
2920F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2921
2922BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2923M:	Al Cooper <alcooperx@gmail.com>
2924L:	linux-kernel@vger.kernel.org
2925L:	bcm-kernel-feedback-list@broadcom.com
2926S:	Maintained
2927F:	drivers/phy/broadcom/phy-brcm-usb*
2928
2929BROADCOM GENET ETHERNET DRIVER
2930M:	Doug Berger <opendmb@gmail.com>
2931M:	Florian Fainelli <f.fainelli@gmail.com>
2932L:	netdev@vger.kernel.org
2933S:	Supported
2934F:	drivers/net/ethernet/broadcom/genet/
2935
2936BROADCOM IPROC ARM ARCHITECTURE
2937M:	Ray Jui <rjui@broadcom.com>
2938M:	Scott Branden <sbranden@broadcom.com>
2939M:	Jon Mason <jonmason@broadcom.com>
2940M:	bcm-kernel-feedback-list@broadcom.com
2941L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942T:	git git://github.com/broadcom/cygnus-linux.git
2943S:	Maintained
2944N:	iproc
2945N:	cygnus
2946N:	bcm[-_]nsp
2947N:	bcm9113*
2948N:	bcm9583*
2949N:	bcm9585*
2950N:	bcm9586*
2951N:	bcm988312
2952N:	bcm113*
2953N:	bcm583*
2954N:	bcm585*
2955N:	bcm586*
2956N:	bcm88312
2957N:	hr2
2958F:	arch/arm64/boot/dts/broadcom/ns2*
2959F:	drivers/clk/bcm/clk-ns*
2960F:	drivers/pinctrl/bcm/pinctrl-ns*
2961
2962BROADCOM KONA GPIO DRIVER
2963M:	Ray Jui <rjui@broadcom.com>
2964L:	bcm-kernel-feedback-list@broadcom.com
2965S:	Supported
2966F:	drivers/gpio/gpio-bcm-kona.c
2967F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2968
2969BROADCOM NETXTREME-E ROCE DRIVER
2970M:	Selvin Xavier <selvin.xavier@broadcom.com>
2971M:	Devesh Sharma <devesh.sharma@broadcom.com>
2972M:	Somnath Kotur <somnath.kotur@broadcom.com>
2973M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2974L:	linux-rdma@vger.kernel.org
2975W:	http://www.broadcom.com
2976S:	Supported
2977F:	drivers/infiniband/hw/bnxt_re/
2978F:	include/uapi/rdma/bnxt_re-abi.h
2979
2980BROADCOM NVRAM DRIVER
2981M:	Rafał Miłecki <zajec5@gmail.com>
2982L:	linux-mips@linux-mips.org
2983S:	Maintained
2984F:	drivers/firmware/broadcom/*
2985
2986BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2987M:	Rafał Miłecki <zajec5@gmail.com>
2988L:	linux-wireless@vger.kernel.org
2989S:	Maintained
2990F:	drivers/bcma/
2991F:	include/linux/bcma/
2992
2993BROADCOM STB AVS CPUFREQ DRIVER
2994M:	Markus Mayer <mmayer@broadcom.com>
2995M:	bcm-kernel-feedback-list@broadcom.com
2996L:	linux-pm@vger.kernel.org
2997S:	Maintained
2998F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2999F:	drivers/cpufreq/brcmstb*
3000
3001BROADCOM STB AVS TMON DRIVER
3002M:	Markus Mayer <mmayer@broadcom.com>
3003M:	bcm-kernel-feedback-list@broadcom.com
3004L:	linux-pm@vger.kernel.org
3005S:	Maintained
3006F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3007F:	drivers/thermal/broadcom/brcmstb*
3008
3009BROADCOM STB NAND FLASH DRIVER
3010M:	Brian Norris <computersforpeace@gmail.com>
3011M:	Kamal Dasu <kdasu.kdev@gmail.com>
3012L:	linux-mtd@lists.infradead.org
3013L:	bcm-kernel-feedback-list@broadcom.com
3014S:	Maintained
3015F:	drivers/mtd/nand/brcmnand/
3016
3017BROADCOM STB DPFE DRIVER
3018M:	Markus Mayer <mmayer@broadcom.com>
3019M:	bcm-kernel-feedback-list@broadcom.com
3020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021S:	Maintained
3022F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3023F:	drivers/memory/brcmstb_dpfe.c
3024
3025BROADCOM SYSTEMPORT ETHERNET DRIVER
3026M:	Florian Fainelli <f.fainelli@gmail.com>
3027L:	netdev@vger.kernel.org
3028S:	Supported
3029F:	drivers/net/ethernet/broadcom/bcmsysport.*
3030
3031BROADCOM TG3 GIGABIT ETHERNET DRIVER
3032M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3033M:	Prashant Sreedharan <prashant@broadcom.com>
3034M:	Michael Chan <mchan@broadcom.com>
3035L:	netdev@vger.kernel.org
3036S:	Supported
3037F:	drivers/net/ethernet/broadcom/tg3.*
3038
3039BROCADE BFA FC SCSI DRIVER
3040M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3041M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3042L:	linux-scsi@vger.kernel.org
3043S:	Supported
3044F:	drivers/scsi/bfa/
3045
3046BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3047M:	Rasesh Mody <rasesh.mody@cavium.com>
3048M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3049M:	Dept-GELinuxNICDev@cavium.com
3050L:	netdev@vger.kernel.org
3051S:	Supported
3052F:	drivers/net/ethernet/brocade/bna/
3053
3054BSG (block layer generic sg v4 driver)
3055M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3056L:	linux-scsi@vger.kernel.org
3057S:	Supported
3058F:	block/bsg.c
3059F:	include/linux/bsg.h
3060F:	include/uapi/linux/bsg.h
3061
3062BT87X AUDIO DRIVER
3063M:	Clemens Ladisch <clemens@ladisch.de>
3064L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3065T:	git git://git.alsa-project.org/alsa-kernel.git
3066S:	Maintained
3067F:	Documentation/sound/alsa/Bt87x.txt
3068F:	sound/pci/bt87x.c
3069
3070BT8XXGPIO DRIVER
3071M:	Michael Buesch <m@bues.ch>
3072W:	http://bu3sch.de/btgpio.php
3073S:	Maintained
3074F:	drivers/gpio/gpio-bt8xx.c
3075
3076BTRFS FILE SYSTEM
3077M:	Chris Mason <clm@fb.com>
3078M:	Josef Bacik <jbacik@fb.com>
3079M:	David Sterba <dsterba@suse.com>
3080L:	linux-btrfs@vger.kernel.org
3081W:	http://btrfs.wiki.kernel.org/
3082Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3084S:	Maintained
3085F:	Documentation/filesystems/btrfs.txt
3086F:	fs/btrfs/
3087F:	include/linux/btrfs*
3088F:	include/uapi/linux/btrfs*
3089
3090BTTV VIDEO4LINUX DRIVER
3091M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3092M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3093L:	linux-media@vger.kernel.org
3094W:	https://linuxtv.org
3095T:	git git://linuxtv.org/media_tree.git
3096S:	Odd fixes
3097F:	Documentation/media/v4l-drivers/bttv*
3098F:	drivers/media/pci/bt8xx/bttv*
3099
3100BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3101M:	Chanwoo Choi <cw00.choi@samsung.com>
3102L:	linux-pm@vger.kernel.org
3103L:	linux-samsung-soc@vger.kernel.org
3104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3105S:	Maintained
3106F:	drivers/devfreq/exynos-bus.c
3107F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3108
3109BUSLOGIC SCSI DRIVER
3110M:	Khalid Aziz <khalid@gonehiking.org>
3111L:	linux-scsi@vger.kernel.org
3112S:	Maintained
3113F:	drivers/scsi/BusLogic.*
3114F:	drivers/scsi/FlashPoint.*
3115
3116C-MEDIA CMI8788 DRIVER
3117M:	Clemens Ladisch <clemens@ladisch.de>
3118L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3119T:	git git://git.alsa-project.org/alsa-kernel.git
3120S:	Maintained
3121F:	sound/pci/oxygen/
3122
3123C6X ARCHITECTURE
3124M:	Mark Salter <msalter@redhat.com>
3125M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3126L:	linux-c6x-dev@linux-c6x.org
3127W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3128S:	Maintained
3129F:	arch/c6x/
3130
3131CA8210 IEEE-802.15.4 RADIO DRIVER
3132M:	Harry Morris <h.morris@cascoda.com>
3133L:	linux-wpan@vger.kernel.org
3134W:	https://github.com/Cascoda/ca8210-linux.git
3135S:	Maintained
3136F:	drivers/net/ieee802154/ca8210.c
3137F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3138
3139CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3140M:	David Howells <dhowells@redhat.com>
3141L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3142S:	Supported
3143F:	Documentation/filesystems/caching/cachefiles.txt
3144F:	fs/cachefiles/
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.txt
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 700 REE DRIVER
3284M:	Gilad Ben-Yossef <gilad@benyossef.com>
3285L:	linux-crypto@vger.kernel.org
3286L:	driverdev-devel@linuxdriverproject.org
3287S:	Supported
3288F:	drivers/staging/ccree/
3289W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3290
3291CEC FRAMEWORK
3292M:	Hans Verkuil <hans.verkuil@cisco.com>
3293L:	linux-media@vger.kernel.org
3294T:	git git://linuxtv.org/media_tree.git
3295W:	http://linuxtv.org
3296S:	Supported
3297F:	Documentation/media/kapi/cec-core.rst
3298F:	Documentation/media/uapi/cec
3299F:	drivers/media/cec/
3300F:	drivers/media/rc/keymaps/rc-cec.c
3301F:	include/media/cec.h
3302F:	include/media/cec-notifier.h
3303F:	include/uapi/linux/cec.h
3304F:	include/uapi/linux/cec-funcs.h
3305F:	Documentation/devicetree/bindings/media/cec.txt
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@codeaurora.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
3748CRIS PORT
3749M:	Mikael Starvik <starvik@axis.com>
3750M:	Jesper Nilsson <jesper.nilsson@axis.com>
3751L:	linux-cris-kernel@axis.com
3752W:	http://developer.axis.com
3753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3754S:	Maintained
3755F:	arch/cris/
3756F:	drivers/tty/serial/crisv10.*
3757
3758CRYPTO API
3759M:	Herbert Xu <herbert@gondor.apana.org.au>
3760M:	"David S. Miller" <davem@davemloft.net>
3761L:	linux-crypto@vger.kernel.org
3762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3764S:	Maintained
3765F:	Documentation/crypto/
3766F:	Documentation/devicetree/bindings/crypto/
3767F:	arch/*/crypto/
3768F:	crypto/
3769F:	drivers/crypto/
3770F:	include/crypto/
3771F:	include/linux/crypto*
3772
3773CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3774M:	Neil Horman <nhorman@tuxdriver.com>
3775L:	linux-crypto@vger.kernel.org
3776S:	Maintained
3777F:	crypto/ansi_cprng.c
3778F:	crypto/rng.c
3779
3780CS3308 MEDIA DRIVER
3781M:	Hans Verkuil <hverkuil@xs4all.nl>
3782L:	linux-media@vger.kernel.org
3783T:	git git://linuxtv.org/media_tree.git
3784W:	http://linuxtv.org
3785S:	Odd Fixes
3786F:	drivers/media/i2c/cs3308.c
3787F:	drivers/media/i2c/cs3308.h
3788
3789CS5535 Audio ALSA driver
3790M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3791S:	Maintained
3792F:	sound/pci/cs5535audio/
3793
3794CW1200 WLAN driver
3795M:	Solomon Peachy <pizza@shaftnet.org>
3796S:	Maintained
3797F:	drivers/net/wireless/st/cw1200/
3798
3799CX18 VIDEO4LINUX DRIVER
3800M:	Andy Walls <awalls@md.metrocast.net>
3801L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3802L:	linux-media@vger.kernel.org
3803T:	git git://linuxtv.org/media_tree.git
3804W:	https://linuxtv.org
3805W:	http://www.ivtvdriver.org/index.php/Cx18
3806S:	Maintained
3807F:	Documentation/media/v4l-drivers/cx18*
3808F:	drivers/media/pci/cx18/
3809F:	include/uapi/linux/ivtv*
3810
3811CX2341X MPEG ENCODER HELPER MODULE
3812M:	Hans Verkuil <hverkuil@xs4all.nl>
3813L:	linux-media@vger.kernel.org
3814T:	git git://linuxtv.org/media_tree.git
3815W:	https://linuxtv.org
3816S:	Maintained
3817F:	drivers/media/common/cx2341x*
3818F:	include/media/cx2341x*
3819
3820CX24120 MEDIA DRIVER
3821M:	Jemma Denson <jdenson@gmail.com>
3822M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3823L:	linux-media@vger.kernel.org
3824W:	https://linuxtv.org
3825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3826S:	Maintained
3827F:	drivers/media/dvb-frontends/cx24120*
3828
3829CX88 VIDEO4LINUX DRIVER
3830M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3831M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3832L:	linux-media@vger.kernel.org
3833W:	https://linuxtv.org
3834T:	git git://linuxtv.org/media_tree.git
3835S:	Odd fixes
3836F:	Documentation/media/v4l-drivers/cx88*
3837F:	drivers/media/pci/cx88/
3838
3839CXD2820R MEDIA DRIVER
3840M:	Antti Palosaari <crope@iki.fi>
3841L:	linux-media@vger.kernel.org
3842W:	https://linuxtv.org
3843W:	http://palosaari.fi/linux/
3844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3845T:	git git://linuxtv.org/anttip/media_tree.git
3846S:	Maintained
3847F:	drivers/media/dvb-frontends/cxd2820r*
3848
3849CXGB3 ETHERNET DRIVER (CXGB3)
3850M:	Santosh Raspatur <santosh@chelsio.com>
3851L:	netdev@vger.kernel.org
3852W:	http://www.chelsio.com
3853S:	Supported
3854F:	drivers/net/ethernet/chelsio/cxgb3/
3855
3856CXGB3 ISCSI DRIVER (CXGB3I)
3857M:	Karen Xie <kxie@chelsio.com>
3858L:	linux-scsi@vger.kernel.org
3859W:	http://www.chelsio.com
3860S:	Supported
3861F:	drivers/scsi/cxgbi/cxgb3i
3862
3863CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3864M:	Steve Wise <swise@chelsio.com>
3865L:	linux-rdma@vger.kernel.org
3866W:	http://www.openfabrics.org
3867S:	Supported
3868F:	drivers/infiniband/hw/cxgb3/
3869F:	include/uapi/rdma/cxgb3-abi.h
3870
3871CXGB4 CRYPTO DRIVER (chcr)
3872M:	Harsh Jain <harsh@chelsio.com>
3873L:	linux-crypto@vger.kernel.org
3874W:	http://www.chelsio.com
3875S:	Supported
3876F:	drivers/crypto/chelsio
3877
3878CXGB4 ETHERNET DRIVER (CXGB4)
3879M:	Ganesh Goudar <ganeshgr@chelsio.com>
3880L:	netdev@vger.kernel.org
3881W:	http://www.chelsio.com
3882S:	Supported
3883F:	drivers/net/ethernet/chelsio/cxgb4/
3884
3885CXGB4 ISCSI DRIVER (CXGB4I)
3886M:	Karen Xie <kxie@chelsio.com>
3887L:	linux-scsi@vger.kernel.org
3888W:	http://www.chelsio.com
3889S:	Supported
3890F:	drivers/scsi/cxgbi/cxgb4i
3891
3892CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3893M:	Steve Wise <swise@chelsio.com>
3894L:	linux-rdma@vger.kernel.org
3895W:	http://www.openfabrics.org
3896S:	Supported
3897F:	drivers/infiniband/hw/cxgb4/
3898F:	include/uapi/rdma/cxgb4-abi.h
3899
3900CXGB4VF ETHERNET DRIVER (CXGB4VF)
3901M:	Casey Leedom <leedom@chelsio.com>
3902L:	netdev@vger.kernel.org
3903W:	http://www.chelsio.com
3904S:	Supported
3905F:	drivers/net/ethernet/chelsio/cxgb4vf/
3906
3907CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3908M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3909M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3910L:	linuxppc-dev@lists.ozlabs.org
3911S:	Supported
3912F:	arch/powerpc/platforms/powernv/pci-cxl.c
3913F:	drivers/misc/cxl/
3914F:	include/misc/cxl*
3915F:	include/uapi/misc/cxl.h
3916F:	Documentation/powerpc/cxl.txt
3917F:	Documentation/ABI/testing/sysfs-class-cxl
3918
3919CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3920M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3921M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3922M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3923L:	linux-scsi@vger.kernel.org
3924S:	Supported
3925F:	drivers/scsi/cxlflash/
3926F:	include/uapi/scsi/cxlflash_ioctls.h
3927F:	Documentation/powerpc/cxlflash.txt
3928
3929CYBERPRO FB DRIVER
3930M:	Russell King <linux@armlinux.org.uk>
3931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3932W:	http://www.armlinux.org.uk/
3933S:	Maintained
3934F:	drivers/video/fbdev/cyber2000fb.*
3935
3936CYCLADES ASYNC MUX DRIVER
3937W:	http://www.cyclades.com/
3938S:	Orphan
3939F:	drivers/tty/cyclades.c
3940F:	include/linux/cyclades.h
3941F:	include/uapi/linux/cyclades.h
3942
3943CYCLADES PC300 DRIVER
3944W:	http://www.cyclades.com/
3945S:	Orphan
3946F:	drivers/net/wan/pc300*
3947
3948CYPRESS_FIRMWARE MEDIA DRIVER
3949M:	Antti Palosaari <crope@iki.fi>
3950L:	linux-media@vger.kernel.org
3951W:	https://linuxtv.org
3952W:	http://palosaari.fi/linux/
3953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3954T:	git git://linuxtv.org/anttip/media_tree.git
3955S:	Maintained
3956F:	drivers/media/common/cypress_firmware*
3957
3958CYTTSP TOUCHSCREEN DRIVER
3959M:	Ferruh Yigit <fery@cypress.com>
3960L:	linux-input@vger.kernel.org
3961S:	Supported
3962F:	drivers/input/touchscreen/cyttsp*
3963F:	include/linux/input/cyttsp.h
3964
3965D-LINK DIR-685 TOUCHKEYS DRIVER
3966M:	Linus Walleij <linus.walleij@linaro.org>
3967L:	linux-input@vger.kernel.org
3968S:	Supported
3969F:	drivers/input/dlink-dir685-touchkeys.c
3970
3971DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3972M:	Joshua Kinard <kumba@gentoo.org>
3973S:	Maintained
3974F:	drivers/rtc/rtc-ds1685.c
3975F:	include/linux/rtc/ds1685.h
3976
3977DAMA SLAVE for AX.25
3978M:	Joerg Reuter <jreuter@yaina.de>
3979W:	http://yaina.de/jreuter/
3980W:	http://www.qsl.net/dl1bke/
3981L:	linux-hams@vger.kernel.org
3982S:	Maintained
3983F:	net/ax25/af_ax25.c
3984F:	net/ax25/ax25_dev.c
3985F:	net/ax25/ax25_ds_*
3986F:	net/ax25/ax25_in.c
3987F:	net/ax25/ax25_out.c
3988F:	net/ax25/ax25_timer.c
3989F:	net/ax25/sysctl_net_ax25.c
3990
3991DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3992L:	netdev@vger.kernel.org
3993S:	Orphan
3994F:	Documentation/networking/dmfe.txt
3995F:	drivers/net/ethernet/dec/tulip/dmfe.c
3996
3997DC390/AM53C974 SCSI driver
3998M:	Hannes Reinecke <hare@suse.com>
3999L:	linux-scsi@vger.kernel.org
4000S:	Maintained
4001F:	drivers/scsi/am53c974.c
4002
4003DC395x SCSI driver
4004M:	Oliver Neukum <oliver@neukum.org>
4005M:	Ali Akcaagac <aliakc@web.de>
4006M:	Jamie Lenehan <lenehan@twibble.org>
4007L:	dc395x@twibble.org
4008W:	http://twibble.org/dist/dc395x/
4009W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4010S:	Maintained
4011F:	Documentation/scsi/dc395x.txt
4012F:	drivers/scsi/dc395x.*
4013
4014DCCP PROTOCOL
4015M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4016L:	dccp@vger.kernel.org
4017W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4018S:	Maintained
4019F:	include/linux/dccp.h
4020F:	include/uapi/linux/dccp.h
4021F:	include/linux/tfrc.h
4022F:	net/dccp/
4023
4024DECnet NETWORK LAYER
4025W:	http://linux-decnet.sourceforge.net
4026L:	linux-decnet-user@lists.sourceforge.net
4027S:	Orphan
4028F:	Documentation/networking/decnet.txt
4029F:	net/decnet/
4030
4031DECSTATION PLATFORM SUPPORT
4032M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4033L:	linux-mips@linux-mips.org
4034W:	http://www.linux-mips.org/wiki/DECstation
4035S:	Maintained
4036F:	arch/mips/dec/
4037F:	arch/mips/include/asm/dec/
4038F:	arch/mips/include/asm/mach-dec/
4039
4040DEFXX FDDI NETWORK DRIVER
4041M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4042S:	Maintained
4043F:	drivers/net/fddi/defxx.*
4044
4045DELL SMBIOS DRIVER
4046M:	Pali Rohár <pali.rohar@gmail.com>
4047M:	Mario Limonciello <mario.limonciello@dell.com>
4048L:	platform-driver-x86@vger.kernel.org
4049S:	Maintained
4050F:	drivers/platform/x86/dell-smbios.*
4051
4052DELL SMBIOS SMM DRIVER
4053M:	Mario Limonciello <mario.limonciello@dell.com>
4054L:	platform-driver-x86@vger.kernel.org
4055S:	Maintained
4056F:	drivers/platform/x86/dell-smbios-smm.c
4057
4058DELL SMBIOS WMI DRIVER
4059M:	Mario Limonciello <mario.limonciello@dell.com>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Maintained
4062F:	drivers/platform/x86/dell-smbios-wmi.c
4063F:	tools/wmi/dell-smbios-example.c
4064
4065DELL LAPTOP DRIVER
4066M:	Matthew Garrett <mjg59@srcf.ucam.org>
4067M:	Pali Rohár <pali.rohar@gmail.com>
4068L:	platform-driver-x86@vger.kernel.org
4069S:	Maintained
4070F:	drivers/platform/x86/dell-laptop.c
4071
4072DELL LAPTOP FREEFALL DRIVER
4073M:	Pali Rohár <pali.rohar@gmail.com>
4074S:	Maintained
4075F:	drivers/platform/x86/dell-smo8800.c
4076
4077DELL LAPTOP RBTN DRIVER
4078M:	Pali Rohár <pali.rohar@gmail.com>
4079S:	Maintained
4080F:	drivers/platform/x86/dell-rbtn.*
4081
4082DELL LAPTOP SMM DRIVER
4083M:	Pali Rohár <pali.rohar@gmail.com>
4084S:	Maintained
4085F:	drivers/hwmon/dell-smm-hwmon.c
4086F:	include/uapi/linux/i8k.h
4087
4088DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4089M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4090S:	Maintained
4091F:	Documentation/dcdbas.txt
4092F:	drivers/firmware/dcdbas.*
4093
4094DELL WMI NOTIFICATIONS DRIVER
4095M:	Matthew Garrett <mjg59@srcf.ucam.org>
4096M:	Pali Rohár <pali.rohar@gmail.com>
4097S:	Maintained
4098F:	drivers/platform/x86/dell-wmi.c
4099
4100DELL WMI DESCRIPTOR DRIVER
4101M:	Mario Limonciello <mario.limonciello@dell.com>
4102S:	Maintained
4103F:	drivers/platform/x86/dell-wmi-descriptor.c
4104
4105DELTA ST MEDIA DRIVER
4106M:	Hugues Fruchet <hugues.fruchet@st.com>
4107L:	linux-media@vger.kernel.org
4108T:	git git://linuxtv.org/media_tree.git
4109W:	https://linuxtv.org
4110S:	Supported
4111F:	drivers/media/platform/sti/delta
4112
4113DENALI NAND DRIVER
4114M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4115L:	linux-mtd@lists.infradead.org
4116S:	Supported
4117F:	drivers/mtd/nand/denali*
4118
4119DESIGNWARE USB2 DRD IP DRIVER
4120M:	John Youn <johnyoun@synopsys.com>
4121L:	linux-usb@vger.kernel.org
4122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4123S:	Maintained
4124F:	drivers/usb/dwc2/
4125
4126DESIGNWARE USB3 DRD IP DRIVER
4127M:	Felipe Balbi <balbi@kernel.org>
4128L:	linux-usb@vger.kernel.org
4129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4130S:	Maintained
4131F:	drivers/usb/dwc3/
4132
4133DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4134M:	Andreas Klinger <ak@it-klinger.de>
4135L:	linux-iio@vger.kernel.org
4136S:	Maintained
4137F:	drivers/iio/proximity/srf*.c
4138
4139DEVICE COREDUMP (DEV_COREDUMP)
4140M:	Johannes Berg <johannes@sipsolutions.net>
4141L:	linux-kernel@vger.kernel.org
4142S:	Maintained
4143F:	drivers/base/devcoredump.c
4144F:	include/linux/devcoredump.h
4145
4146DEVICE FREQUENCY (DEVFREQ)
4147M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4148M:	Kyungmin Park <kyungmin.park@samsung.com>
4149R:	Chanwoo Choi <cw00.choi@samsung.com>
4150L:	linux-pm@vger.kernel.org
4151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4152S:	Maintained
4153F:	drivers/devfreq/
4154F:	include/linux/devfreq.h
4155F:	Documentation/devicetree/bindings/devfreq/
4156
4157DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4158M:	Chanwoo Choi <cw00.choi@samsung.com>
4159L:	linux-pm@vger.kernel.org
4160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4161S:	Supported
4162F:	drivers/devfreq/event/
4163F:	drivers/devfreq/devfreq-event.c
4164F:	include/linux/devfreq-event.h
4165F:	Documentation/devicetree/bindings/devfreq/event/
4166
4167DEVICE NUMBER REGISTRY
4168M:	Torben Mathiasen <device@lanana.org>
4169W:	http://lanana.org/docs/device-list/index.html
4170S:	Maintained
4171
4172DEVICE-MAPPER  (LVM)
4173M:	Alasdair Kergon <agk@redhat.com>
4174M:	Mike Snitzer <snitzer@redhat.com>
4175M:	dm-devel@redhat.com
4176L:	dm-devel@redhat.com
4177W:	http://sources.redhat.com/dm
4178Q:	http://patchwork.kernel.org/project/dm-devel/list/
4179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4180T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4181S:	Maintained
4182F:	Documentation/device-mapper/
4183F:	drivers/md/Makefile
4184F:	drivers/md/Kconfig
4185F:	drivers/md/dm*
4186F:	drivers/md/persistent-data/
4187F:	include/linux/device-mapper.h
4188F:	include/linux/dm-*.h
4189F:	include/uapi/linux/dm-*.h
4190
4191DEVLINK
4192M:	Jiri Pirko <jiri@mellanox.com>
4193L:	netdev@vger.kernel.org
4194S:	Supported
4195F:	net/core/devlink.c
4196F:	include/net/devlink.h
4197F:	include/uapi/linux/devlink.h
4198
4199DIALOG SEMICONDUCTOR DRIVERS
4200M:	Support Opensource <support.opensource@diasemi.com>
4201W:	http://www.dialog-semiconductor.com/products
4202S:	Supported
4203F:	Documentation/hwmon/da90??
4204F:	Documentation/devicetree/bindings/mfd/da90*.txt
4205F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4206F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4207F:	Documentation/devicetree/bindings/regulator/da92*.txt
4208F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4209F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4210F:	drivers/gpio/gpio-da90??.c
4211F:	drivers/hwmon/da90??-hwmon.c
4212F:	drivers/iio/adc/da91??-*.c
4213F:	drivers/input/misc/da90??_onkey.c
4214F:	drivers/input/touchscreen/da9052_tsi.c
4215F:	drivers/leds/leds-da90??.c
4216F:	drivers/mfd/da903x.c
4217F:	drivers/mfd/da90??-*.c
4218F:	drivers/mfd/da91??-*.c
4219F:	drivers/power/supply/da9052-battery.c
4220F:	drivers/power/supply/da91??-*.c
4221F:	drivers/regulator/da903x.c
4222F:	drivers/regulator/da9???-regulator.[ch]
4223F:	drivers/thermal/da90??-thermal.c
4224F:	drivers/rtc/rtc-da90??.c
4225F:	drivers/video/backlight/da90??_bl.c
4226F:	drivers/watchdog/da90??_wdt.c
4227F:	include/linux/mfd/da903x.h
4228F:	include/linux/mfd/da9052/
4229F:	include/linux/mfd/da9055/
4230F:	include/linux/mfd/da9062/
4231F:	include/linux/mfd/da9063/
4232F:	include/linux/mfd/da9150/
4233F:	include/linux/regulator/da9211.h
4234F:	include/sound/da[79]*.h
4235F:	sound/soc/codecs/da[79]*.[ch]
4236
4237DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4238M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4239L:	linux-gpio@vger.kernel.org
4240S:	Maintained
4241F:	drivers/gpio/gpio-gpio-mm.c
4242
4243DIGI NEO AND CLASSIC PCI PRODUCTS
4244M:	Lidza Louina <lidza.louina@gmail.com>
4245M:	Mark Hounschell <markh@compro.net>
4246L:	driverdev-devel@linuxdriverproject.org
4247S:	Maintained
4248F:	drivers/staging/dgnc/
4249
4250DIOLAN U2C-12 I2C DRIVER
4251M:	Guenter Roeck <linux@roeck-us.net>
4252L:	linux-i2c@vger.kernel.org
4253S:	Maintained
4254F:	drivers/i2c/busses/i2c-diolan-u2c.c
4255
4256FILESYSTEM DIRECT ACCESS (DAX)
4257M:	Matthew Wilcox <mawilcox@microsoft.com>
4258M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4259L:	linux-fsdevel@vger.kernel.org
4260S:	Supported
4261F:	fs/dax.c
4262F:	include/linux/dax.h
4263F:	include/trace/events/fs_dax.h
4264
4265DEVICE DIRECT ACCESS (DAX)
4266M:	Dan Williams <dan.j.williams@intel.com>
4267L:	linux-nvdimm@lists.01.org
4268S:	Supported
4269F:	drivers/dax/
4270
4271DIRECTORY NOTIFICATION (DNOTIFY)
4272M:	Jan Kara <jack@suse.cz>
4273R:	Amir Goldstein <amir73il@gmail.com>
4274L:	linux-fsdevel@vger.kernel.org
4275S:	Maintained
4276F:	Documentation/filesystems/dnotify.txt
4277F:	fs/notify/dnotify/
4278F:	include/linux/dnotify.h
4279
4280DISK GEOMETRY AND PARTITION HANDLING
4281M:	Andries Brouwer <aeb@cwi.nl>
4282W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4283W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4284W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4285S:	Maintained
4286
4287DISKQUOTA
4288M:	Jan Kara <jack@suse.com>
4289S:	Maintained
4290F:	Documentation/filesystems/quota.txt
4291F:	fs/quota/
4292F:	include/linux/quota*.h
4293F:	include/uapi/linux/quota*.h
4294
4295DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4296M:	Bernie Thompson <bernie@plugable.com>
4297L:	linux-fbdev@vger.kernel.org
4298S:	Maintained
4299W:	http://plugable.com/category/projects/udlfb/
4300F:	drivers/video/fbdev/udlfb.c
4301F:	include/video/udlfb.h
4302F:	Documentation/fb/udlfb.txt
4303
4304DISTRIBUTED LOCK MANAGER (DLM)
4305M:	Christine Caulfield <ccaulfie@redhat.com>
4306M:	David Teigland <teigland@redhat.com>
4307L:	cluster-devel@redhat.com
4308W:	http://sources.redhat.com/cluster/
4309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4310S:	Supported
4311F:	fs/dlm/
4312
4313DMA BUFFER SHARING FRAMEWORK
4314M:	Sumit Semwal <sumit.semwal@linaro.org>
4315S:	Maintained
4316L:	linux-media@vger.kernel.org
4317L:	dri-devel@lists.freedesktop.org
4318L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4319F:	drivers/dma-buf/
4320F:	include/linux/dma-buf*
4321F:	include/linux/reservation.h
4322F:	include/linux/*fence.h
4323F:	Documentation/driver-api/dma-buf.rst
4324T:	git git://anongit.freedesktop.org/drm/drm-misc
4325
4326DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4327M:	Vinod Koul <vinod.koul@intel.com>
4328L:	dmaengine@vger.kernel.org
4329Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4330S:	Maintained
4331F:	drivers/dma/
4332F:	include/linux/dmaengine.h
4333F:	Documentation/devicetree/bindings/dma/
4334F:	Documentation/driver-api/dmaengine/
4335T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4336
4337DMA MAPPING HELPERS
4338M:	Christoph Hellwig <hch@lst.de>
4339M:	Marek Szyprowski <m.szyprowski@samsung.com>
4340R:	Robin Murphy <robin.murphy@arm.com>
4341L:	iommu@lists.linux-foundation.org
4342T:	git git://git.infradead.org/users/hch/dma-mapping.git
4343W:	http://git.infradead.org/users/hch/dma-mapping.git
4344S:	Supported
4345F:	lib/dma-debug.c
4346F:	lib/dma-noop.c
4347F:	lib/dma-virt.c
4348F:	drivers/base/dma-mapping.c
4349F:	drivers/base/dma-coherent.c
4350F:	include/linux/dma-mapping.h
4351
4352DME1737 HARDWARE MONITOR DRIVER
4353M:	Juerg Haefliger <juergh@gmail.com>
4354L:	linux-hwmon@vger.kernel.org
4355S:	Maintained
4356F:	Documentation/hwmon/dme1737
4357F:	drivers/hwmon/dme1737.c
4358
4359DMI/SMBIOS SUPPORT
4360M:	Jean Delvare <jdelvare@suse.com>
4361S:	Maintained
4362T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4363F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4364F:	drivers/firmware/dmi-id.c
4365F:	drivers/firmware/dmi_scan.c
4366F:	include/linux/dmi.h
4367
4368DOCUMENTATION
4369M:	Jonathan Corbet <corbet@lwn.net>
4370L:	linux-doc@vger.kernel.org
4371S:	Maintained
4372F:	Documentation/
4373F:	scripts/kernel-doc
4374X:	Documentation/ABI/
4375X:	Documentation/devicetree/
4376X:	Documentation/acpi
4377X:	Documentation/power
4378X:	Documentation/spi
4379X:	Documentation/media
4380T:	git git://git.lwn.net/linux.git docs-next
4381
4382DONGWOON DW9714 LENS VOICE COIL DRIVER
4383M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4384L:	linux-media@vger.kernel.org
4385T:	git git://linuxtv.org/media_tree.git
4386S:	Maintained
4387F:	drivers/media/i2c/dw9714.c
4388
4389DOUBLETALK DRIVER
4390M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4391L:	blinux-list@redhat.com
4392S:	Maintained
4393F:	drivers/char/dtlk.c
4394F:	include/linux/dtlk.h
4395
4396DPAA2 DATAPATH I/O (DPIO) DRIVER
4397M:	Roy Pledge <Roy.Pledge@nxp.com>
4398L:	linux-kernel@vger.kernel.org
4399S:	Maintained
4400F:	drivers/staging/fsl-mc/bus/dpio
4401
4402DPAA2 ETHERNET DRIVER
4403M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4404L:	linux-kernel@vger.kernel.org
4405S:	Maintained
4406F:	drivers/staging/fsl-dpaa2/ethernet
4407
4408DPT_I2O SCSI RAID DRIVER
4409M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4410L:	linux-scsi@vger.kernel.org
4411W:	http://www.adaptec.com/
4412S:	Maintained
4413F:	drivers/scsi/dpt*
4414F:	drivers/scsi/dpt/
4415
4416DRBD DRIVER
4417M:	Philipp Reisner <philipp.reisner@linbit.com>
4418M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4419L:	drbd-dev@lists.linbit.com
4420W:	http://www.drbd.org
4421T:	git git://git.linbit.com/linux-drbd.git
4422T:	git git://git.linbit.com/drbd-8.4.git
4423S:	Supported
4424F:	drivers/block/drbd/
4425F:	lib/lru_cache.c
4426F:	Documentation/blockdev/drbd/
4427
4428DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4429M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4431S:	Supported
4432F:	Documentation/kobject.txt
4433F:	drivers/base/
4434F:	fs/debugfs/
4435F:	fs/sysfs/
4436F:	include/linux/debugfs.h
4437F:	include/linux/kobj*
4438F:	lib/kobj*
4439
4440DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4441M:	Kevin Hilman <khilman@kernel.org>
4442M:	Nishanth Menon <nm@ti.com>
4443S:	Maintained
4444F:	drivers/power/avs/
4445F:	include/linux/power/smartreflex.h
4446L:	linux-pm@vger.kernel.org
4447
4448DRM DRIVER FOR ARM PL111 CLCD
4449M:	Eric Anholt <eric@anholt.net>
4450T:	git git://anongit.freedesktop.org/drm/drm-misc
4451S:	Supported
4452F:	drivers/gpu/drm/pl111/
4453
4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4455M:	Dave Airlie <airlied@redhat.com>
4456S:	Odd Fixes
4457F:	drivers/gpu/drm/ast/
4458
4459DRM DRIVER FOR BOCHS VIRTUAL GPU
4460M:	Gerd Hoffmann <kraxel@redhat.com>
4461L:	virtualization@lists.linux-foundation.org
4462T:	git git://anongit.freedesktop.org/drm/drm-misc
4463S:	Maintained
4464F:	drivers/gpu/drm/bochs/
4465
4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4467M:	Linus Walleij <linus.walleij@linaro.org>
4468T:	git git://anongit.freedesktop.org/drm/drm-misc
4469S:	Maintained
4470F:	drivers/gpu/drm/tve200/
4471
4472DRM DRIVER FOR INTEL I810 VIDEO CARDS
4473S:	Orphan / Obsolete
4474F:	drivers/gpu/drm/i810/
4475F:	include/uapi/drm/i810_drm.h
4476
4477DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4478S:	Orphan / Obsolete
4479F:	drivers/gpu/drm/mga/
4480F:	include/uapi/drm/mga_drm.h
4481
4482DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4483M:	Dave Airlie <airlied@redhat.com>
4484S:	Odd Fixes
4485F:	drivers/gpu/drm/mgag200/
4486
4487DRM DRIVER FOR MI0283QT
4488M:	Noralf Trønnes <noralf@tronnes.org>
4489S:	Maintained
4490F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4491F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4492
4493DRM DRIVER FOR MSM ADRENO GPU
4494M:	Rob Clark <robdclark@gmail.com>
4495L:	linux-arm-msm@vger.kernel.org
4496L:	dri-devel@lists.freedesktop.org
4497L:	freedreno@lists.freedesktop.org
4498T:	git git://people.freedesktop.org/~robclark/linux
4499S:	Maintained
4500F:	drivers/gpu/drm/msm/
4501F:	include/uapi/drm/msm_drm.h
4502F:	Documentation/devicetree/bindings/display/msm/
4503
4504DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4505M:	Ben Skeggs <bskeggs@redhat.com>
4506L:	dri-devel@lists.freedesktop.org
4507L:	nouveau@lists.freedesktop.org
4508T:	git git://github.com/skeggsb/linux
4509S:	Supported
4510F:	drivers/gpu/drm/nouveau/
4511F:	include/uapi/drm/nouveau_drm.h
4512
4513DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4514M:	Noralf Trønnes <noralf@tronnes.org>
4515S:	Maintained
4516F:	drivers/gpu/drm/tinydrm/repaper.c
4517F:	Documentation/devicetree/bindings/display/repaper.txt
4518
4519DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4520M:	Dave Airlie <airlied@redhat.com>
4521M:	Gerd Hoffmann <kraxel@redhat.com>
4522L:	virtualization@lists.linux-foundation.org
4523T:	git git://anongit.freedesktop.org/drm/drm-misc
4524S:	Obsolete
4525W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4526F:	drivers/gpu/drm/cirrus/
4527
4528DRM DRIVER FOR QXL VIRTUAL GPU
4529M:	Dave Airlie <airlied@redhat.com>
4530M:	Gerd Hoffmann <kraxel@redhat.com>
4531L:	virtualization@lists.linux-foundation.org
4532T:	git git://anongit.freedesktop.org/drm/drm-misc
4533S:	Maintained
4534F:	drivers/gpu/drm/qxl/
4535F:	include/uapi/drm/qxl_drm.h
4536
4537DRM DRIVER FOR RAGE 128 VIDEO CARDS
4538S:	Orphan / Obsolete
4539F:	drivers/gpu/drm/r128/
4540F:	include/uapi/drm/r128_drm.h
4541
4542DRM DRIVER FOR SAVAGE VIDEO CARDS
4543S:	Orphan / Obsolete
4544F:	drivers/gpu/drm/savage/
4545F:	include/uapi/drm/savage_drm.h
4546
4547DRM DRIVER FOR SIS VIDEO CARDS
4548S:	Orphan / Obsolete
4549F:	drivers/gpu/drm/sis/
4550F:	include/uapi/drm/sis_drm.h
4551
4552DRM DRIVER FOR SITRONIX ST7586 PANELS
4553M:	David Lechner <david@lechnology.com>
4554S:	Maintained
4555F:	drivers/gpu/drm/tinydrm/st7586.c
4556F:	Documentation/devicetree/bindings/display/st7586.txt
4557
4558DRM DRIVER FOR TDFX VIDEO CARDS
4559S:	Orphan / Obsolete
4560F:	drivers/gpu/drm/tdfx/
4561
4562DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4563M:	Dave Airlie <airlied@redhat.com>
4564S:	Odd Fixes
4565F:	drivers/gpu/drm/udl/
4566
4567DRM DRIVER FOR VMWARE VIRTUAL GPU
4568M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4569M:	Sinclair Yeh <syeh@vmware.com>
4570M:	Thomas Hellstrom <thellstrom@vmware.com>
4571L:	dri-devel@lists.freedesktop.org
4572T:	git git://people.freedesktop.org/~syeh/repos_linux
4573T:	git git://people.freedesktop.org/~thomash/linux
4574S:	Supported
4575F:	drivers/gpu/drm/vmwgfx/
4576F:	include/uapi/drm/vmwgfx_drm.h
4577
4578DRM DRIVERS
4579M:	David Airlie <airlied@linux.ie>
4580L:	dri-devel@lists.freedesktop.org
4581T:	git git://people.freedesktop.org/~airlied/linux
4582B:	https://bugs.freedesktop.org/
4583C:	irc://chat.freenode.net/dri-devel
4584S:	Maintained
4585F:	drivers/gpu/drm/
4586F:	drivers/gpu/vga/
4587F:	Documentation/devicetree/bindings/display/
4588F:	Documentation/devicetree/bindings/gpu/
4589F:	Documentation/devicetree/bindings/video/
4590F:	Documentation/gpu/
4591F:	include/drm/
4592F:	include/uapi/drm/
4593F:	include/linux/vga*
4594
4595DRM DRIVERS AND MISC GPU PATCHES
4596M:	Daniel Vetter <daniel.vetter@intel.com>
4597M:	Jani Nikula <jani.nikula@linux.intel.com>
4598M:	Sean Paul <seanpaul@chromium.org>
4599W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4600S:	Maintained
4601T:	git git://anongit.freedesktop.org/drm/drm-misc
4602F:	Documentation/gpu/
4603F:	drivers/gpu/vga/
4604F:	drivers/gpu/drm/*
4605F:	include/drm/drm*
4606F:	include/uapi/drm/drm*
4607F:	include/linux/vga*
4608
4609DRM DRIVERS FOR ALLWINNER A10
4610M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4611L:	dri-devel@lists.freedesktop.org
4612S:	Supported
4613F:	drivers/gpu/drm/sun4i/
4614F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4615T:	git git://anongit.freedesktop.org/drm/drm-misc
4616
4617DRM DRIVERS FOR AMLOGIC SOCS
4618M:	Neil Armstrong <narmstrong@baylibre.com>
4619L:	dri-devel@lists.freedesktop.org
4620L:	linux-amlogic@lists.infradead.org
4621W:	http://linux-meson.com/
4622S:	Supported
4623F:	drivers/gpu/drm/meson/
4624F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4625F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4626F:	Documentation/gpu/meson.rst
4627T:	git git://anongit.freedesktop.org/drm/drm-misc
4628
4629DRM DRIVERS FOR ATMEL HLCDC
4630M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4631L:	dri-devel@lists.freedesktop.org
4632S:	Supported
4633F:	drivers/gpu/drm/atmel-hlcdc/
4634F:	Documentation/devicetree/bindings/drm/atmel/
4635T:	git git://anongit.freedesktop.org/drm/drm-misc
4636
4637DRM DRIVERS FOR BRIDGE CHIPS
4638M:	Archit Taneja <architt@codeaurora.org>
4639M:	Andrzej Hajda <a.hajda@samsung.com>
4640R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4641S:	Maintained
4642T:	git git://anongit.freedesktop.org/drm/drm-misc
4643F:	drivers/gpu/drm/bridge/
4644
4645DRM DRIVERS FOR EXYNOS
4646M:	Inki Dae <inki.dae@samsung.com>
4647M:	Joonyoung Shim <jy0922.shim@samsung.com>
4648M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4649M:	Kyungmin Park <kyungmin.park@samsung.com>
4650L:	dri-devel@lists.freedesktop.org
4651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4652S:	Supported
4653F:	drivers/gpu/drm/exynos/
4654F:	include/uapi/drm/exynos_drm.h
4655F:	Documentation/devicetree/bindings/display/exynos/
4656
4657DRM DRIVERS FOR FREESCALE DCU
4658M:	Stefan Agner <stefan@agner.ch>
4659M:	Alison Wang <alison.wang@freescale.com>
4660L:	dri-devel@lists.freedesktop.org
4661S:	Supported
4662F:	drivers/gpu/drm/fsl-dcu/
4663F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4664F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4665F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4666
4667DRM DRIVERS FOR FREESCALE IMX
4668M:	Philipp Zabel <p.zabel@pengutronix.de>
4669L:	dri-devel@lists.freedesktop.org
4670S:	Maintained
4671F:	drivers/gpu/drm/imx/
4672F:	drivers/gpu/ipu-v3/
4673F:	Documentation/devicetree/bindings/display/imx/
4674
4675DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4676M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4677L:	dri-devel@lists.freedesktop.org
4678T:	git git://github.com/patjak/drm-gma500
4679S:	Maintained
4680F:	drivers/gpu/drm/gma500/
4681
4682DRM DRIVERS FOR HISILICON
4683M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4684M:	Rongrong Zou <zourongrong@gmail.com>
4685R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4686R:	Chen Feng <puck.chen@hisilicon.com>
4687L:	dri-devel@lists.freedesktop.org
4688T:	git git://github.com/xin3liang/linux.git
4689S:	Maintained
4690F:	drivers/gpu/drm/hisilicon/
4691F:	Documentation/devicetree/bindings/display/hisilicon/
4692
4693DRM DRIVERS FOR MEDIATEK
4694M:	CK Hu <ck.hu@mediatek.com>
4695M:	Philipp Zabel <p.zabel@pengutronix.de>
4696L:	dri-devel@lists.freedesktop.org
4697S:	Supported
4698F:	drivers/gpu/drm/mediatek/
4699F:	Documentation/devicetree/bindings/display/mediatek/
4700
4701DRM DRIVERS FOR NVIDIA TEGRA
4702M:	Thierry Reding <thierry.reding@gmail.com>
4703L:	dri-devel@lists.freedesktop.org
4704L:	linux-tegra@vger.kernel.org
4705T:	git git://anongit.freedesktop.org/tegra/linux.git
4706S:	Supported
4707F:	drivers/gpu/drm/tegra/
4708F:	drivers/gpu/host1x/
4709F:	include/linux/host1x.h
4710F:	include/uapi/drm/tegra_drm.h
4711F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4712
4713DRM DRIVERS FOR RENESAS
4714M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4715L:	dri-devel@lists.freedesktop.org
4716L:	linux-renesas-soc@vger.kernel.org
4717T:	git git://linuxtv.org/pinchartl/fbdev
4718S:	Supported
4719F:	drivers/gpu/drm/rcar-du/
4720F:	drivers/gpu/drm/shmobile/
4721F:	include/linux/platform_data/shmob_drm.h
4722F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4723F:	Documentation/devicetree/bindings/display/renesas,du.txt
4724
4725DRM DRIVERS FOR ROCKCHIP
4726M:	Mark Yao <mark.yao@rock-chips.com>
4727L:	dri-devel@lists.freedesktop.org
4728S:	Maintained
4729F:	drivers/gpu/drm/rockchip/
4730F:	Documentation/devicetree/bindings/display/rockchip/
4731T:	git git://anongit.freedesktop.org/drm/drm-misc
4732
4733DRM DRIVERS FOR STI
4734M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4735M:	Vincent Abriou <vincent.abriou@st.com>
4736L:	dri-devel@lists.freedesktop.org
4737T:	git git://anongit.freedesktop.org/drm/drm-misc
4738S:	Maintained
4739F:	drivers/gpu/drm/sti
4740F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4741
4742DRM DRIVERS FOR STM
4743M:	Yannick Fertre <yannick.fertre@st.com>
4744M:	Philippe Cornu <philippe.cornu@st.com>
4745M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4746M:	Vincent Abriou <vincent.abriou@st.com>
4747L:	dri-devel@lists.freedesktop.org
4748T:	git git://anongit.freedesktop.org/drm/drm-misc
4749S:	Maintained
4750F:	drivers/gpu/drm/stm
4751F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4752
4753DRM DRIVERS FOR TI LCDC
4754M:	Jyri Sarha <jsarha@ti.com>
4755R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4756L:	dri-devel@lists.freedesktop.org
4757S:	Maintained
4758F:	drivers/gpu/drm/tilcdc/
4759F:	Documentation/devicetree/bindings/display/tilcdc/
4760
4761DRM DRIVERS FOR TI OMAP
4762M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4763L:	dri-devel@lists.freedesktop.org
4764S:	Maintained
4765F:	drivers/gpu/drm/omapdrm/
4766F:	Documentation/devicetree/bindings/display/ti/
4767
4768DRM DRIVERS FOR VC4
4769M:	Eric Anholt <eric@anholt.net>
4770T:	git git://github.com/anholt/linux
4771S:	Supported
4772F:	drivers/gpu/drm/vc4/
4773F:	include/uapi/drm/vc4_drm.h
4774F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4775T:	git git://anongit.freedesktop.org/drm/drm-misc
4776
4777DRM DRIVERS FOR VIVANTE GPU IP
4778M:	Lucas Stach <l.stach@pengutronix.de>
4779R:	Russell King <linux+etnaviv@armlinux.org.uk>
4780R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4781L:	etnaviv@lists.freedesktop.org
4782L:	dri-devel@lists.freedesktop.org
4783S:	Maintained
4784F:	drivers/gpu/drm/etnaviv/
4785F:	include/uapi/drm/etnaviv_drm.h
4786F:	Documentation/devicetree/bindings/display/etnaviv/
4787
4788DRM DRIVERS FOR ZTE ZX
4789M:	Shawn Guo <shawnguo@kernel.org>
4790L:	dri-devel@lists.freedesktop.org
4791S:	Maintained
4792F:	drivers/gpu/drm/zte/
4793F:	Documentation/devicetree/bindings/display/zte,vou.txt
4794T:	git git://anongit.freedesktop.org/drm/drm-misc
4795
4796DRM PANEL DRIVERS
4797M:	Thierry Reding <thierry.reding@gmail.com>
4798L:	dri-devel@lists.freedesktop.org
4799T:	git git://anongit.freedesktop.org/drm/drm-misc
4800S:	Maintained
4801F:	drivers/gpu/drm/drm_panel.c
4802F:	drivers/gpu/drm/panel/
4803F:	include/drm/drm_panel.h
4804F:	Documentation/devicetree/bindings/display/panel/
4805
4806DRM TINYDRM DRIVERS
4807M:	Noralf Trønnes <noralf@tronnes.org>
4808W:	https://github.com/notro/tinydrm/wiki/Development
4809T:	git git://anongit.freedesktop.org/drm/drm-misc
4810S:	Maintained
4811F:	drivers/gpu/drm/tinydrm/
4812F:	include/drm/tinydrm/
4813
4814DSBR100 USB FM RADIO DRIVER
4815M:	Alexey Klimov <klimov.linux@gmail.com>
4816L:	linux-media@vger.kernel.org
4817T:	git git://linuxtv.org/media_tree.git
4818S:	Maintained
4819F:	drivers/media/radio/dsbr100.c
4820
4821DSCC4 DRIVER
4822M:	Francois Romieu <romieu@fr.zoreil.com>
4823L:	netdev@vger.kernel.org
4824S:	Maintained
4825F:	drivers/net/wan/dscc4.c
4826
4827DT3155 MEDIA DRIVER
4828M:	Hans Verkuil <hverkuil@xs4all.nl>
4829L:	linux-media@vger.kernel.org
4830T:	git git://linuxtv.org/media_tree.git
4831W:	https://linuxtv.org
4832S:	Odd Fixes
4833F:	drivers/media/pci/dt3155/
4834
4835DVB_USB_AF9015 MEDIA DRIVER
4836M:	Antti Palosaari <crope@iki.fi>
4837L:	linux-media@vger.kernel.org
4838W:	https://linuxtv.org
4839W:	http://palosaari.fi/linux/
4840Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4841T:	git git://linuxtv.org/anttip/media_tree.git
4842S:	Maintained
4843F:	drivers/media/usb/dvb-usb-v2/af9015*
4844
4845DVB_USB_AF9035 MEDIA DRIVER
4846M:	Antti Palosaari <crope@iki.fi>
4847L:	linux-media@vger.kernel.org
4848W:	https://linuxtv.org
4849W:	http://palosaari.fi/linux/
4850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4851T:	git git://linuxtv.org/anttip/media_tree.git
4852S:	Maintained
4853F:	drivers/media/usb/dvb-usb-v2/af9035*
4854
4855DVB_USB_ANYSEE MEDIA DRIVER
4856M:	Antti Palosaari <crope@iki.fi>
4857L:	linux-media@vger.kernel.org
4858W:	https://linuxtv.org
4859W:	http://palosaari.fi/linux/
4860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4861T:	git git://linuxtv.org/anttip/media_tree.git
4862S:	Maintained
4863F:	drivers/media/usb/dvb-usb-v2/anysee*
4864
4865DVB_USB_AU6610 MEDIA DRIVER
4866M:	Antti Palosaari <crope@iki.fi>
4867L:	linux-media@vger.kernel.org
4868W:	https://linuxtv.org
4869W:	http://palosaari.fi/linux/
4870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4871T:	git git://linuxtv.org/anttip/media_tree.git
4872S:	Maintained
4873F:	drivers/media/usb/dvb-usb-v2/au6610*
4874
4875DVB_USB_CE6230 MEDIA DRIVER
4876M:	Antti Palosaari <crope@iki.fi>
4877L:	linux-media@vger.kernel.org
4878W:	https://linuxtv.org
4879W:	http://palosaari.fi/linux/
4880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4881T:	git git://linuxtv.org/anttip/media_tree.git
4882S:	Maintained
4883F:	drivers/media/usb/dvb-usb-v2/ce6230*
4884
4885DVB_USB_CXUSB MEDIA DRIVER
4886M:	Michael Krufky <mkrufky@linuxtv.org>
4887L:	linux-media@vger.kernel.org
4888W:	https://linuxtv.org
4889W:	http://github.com/mkrufky
4890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4891T:	git git://linuxtv.org/media_tree.git
4892S:	Maintained
4893F:	drivers/media/usb/dvb-usb/cxusb*
4894
4895DVB_USB_EC168 MEDIA DRIVER
4896M:	Antti Palosaari <crope@iki.fi>
4897L:	linux-media@vger.kernel.org
4898W:	https://linuxtv.org
4899W:	http://palosaari.fi/linux/
4900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4901T:	git git://linuxtv.org/anttip/media_tree.git
4902S:	Maintained
4903F:	drivers/media/usb/dvb-usb-v2/ec168*
4904
4905DVB_USB_GL861 MEDIA DRIVER
4906M:	Antti Palosaari <crope@iki.fi>
4907L:	linux-media@vger.kernel.org
4908W:	https://linuxtv.org
4909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4910T:	git git://linuxtv.org/anttip/media_tree.git
4911S:	Maintained
4912F:	drivers/media/usb/dvb-usb-v2/gl861*
4913
4914DVB_USB_MXL111SF MEDIA DRIVER
4915M:	Michael Krufky <mkrufky@linuxtv.org>
4916L:	linux-media@vger.kernel.org
4917W:	https://linuxtv.org
4918W:	http://github.com/mkrufky
4919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4920T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4921S:	Maintained
4922F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4923
4924DVB_USB_RTL28XXU MEDIA DRIVER
4925M:	Antti Palosaari <crope@iki.fi>
4926L:	linux-media@vger.kernel.org
4927W:	https://linuxtv.org
4928W:	http://palosaari.fi/linux/
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4933
4934DVB_USB_V2 MEDIA DRIVER
4935M:	Antti Palosaari <crope@iki.fi>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938W:	http://palosaari.fi/linux/
4939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4940T:	git git://linuxtv.org/anttip/media_tree.git
4941S:	Maintained
4942F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4943F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4944
4945DYNAMIC DEBUG
4946M:	Jason Baron <jbaron@akamai.com>
4947S:	Maintained
4948F:	lib/dynamic_debug.c
4949F:	include/linux/dynamic_debug.h
4950
4951DZ DECSTATION DZ11 SERIAL DRIVER
4952M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4953S:	Maintained
4954F:	drivers/tty/serial/dz.*
4955
4956E3X0 POWER BUTTON DRIVER
4957M:	Moritz Fischer <moritz.fischer@ettus.com>
4958L:	usrp-users@lists.ettus.com
4959W:	http://www.ettus.com
4960S:	Supported
4961F:	drivers/input/misc/e3x0-button.c
4962F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4963
4964E4000 MEDIA DRIVER
4965M:	Antti Palosaari <crope@iki.fi>
4966L:	linux-media@vger.kernel.org
4967W:	https://linuxtv.org
4968W:	http://palosaari.fi/linux/
4969Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4970T:	git git://linuxtv.org/anttip/media_tree.git
4971S:	Maintained
4972F:	drivers/media/tuners/e4000*
4973
4974EATA ISA/EISA/PCI SCSI DRIVER
4975M:	Dario Ballabio <ballabio_dario@emc.com>
4976L:	linux-scsi@vger.kernel.org
4977S:	Maintained
4978F:	drivers/scsi/eata.c
4979
4980EC100 MEDIA DRIVER
4981M:	Antti Palosaari <crope@iki.fi>
4982L:	linux-media@vger.kernel.org
4983W:	https://linuxtv.org
4984W:	http://palosaari.fi/linux/
4985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4986T:	git git://linuxtv.org/anttip/media_tree.git
4987S:	Maintained
4988F:	drivers/media/dvb-frontends/ec100*
4989
4990ECRYPT FILE SYSTEM
4991M:	Tyler Hicks <tyhicks@canonical.com>
4992L:	ecryptfs@vger.kernel.org
4993W:	http://ecryptfs.org
4994W:	https://launchpad.net/ecryptfs
4995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4996S:	Supported
4997F:	Documentation/filesystems/ecryptfs.txt
4998F:	fs/ecryptfs/
4999
5000EDAC-AMD64
5001M:	Borislav Petkov <bp@alien8.de>
5002L:	linux-edac@vger.kernel.org
5003S:	Maintained
5004F:	drivers/edac/amd64_edac*
5005
5006EDAC-CALXEDA
5007M:	Robert Richter <rric@kernel.org>
5008L:	linux-edac@vger.kernel.org
5009S:	Maintained
5010F:	drivers/edac/highbank*
5011
5012EDAC-CAVIUM OCTEON
5013M:	Ralf Baechle <ralf@linux-mips.org>
5014M:	David Daney <david.daney@cavium.com>
5015L:	linux-edac@vger.kernel.org
5016L:	linux-mips@linux-mips.org
5017S:	Supported
5018F:	drivers/edac/octeon_edac*
5019
5020EDAC-CAVIUM THUNDERX
5021M:	David Daney <david.daney@cavium.com>
5022M:	Jan Glauber <jglauber@cavium.com>
5023L:	linux-edac@vger.kernel.org
5024S:	Supported
5025F:	drivers/edac/thunderx_edac*
5026
5027EDAC-CORE
5028M:	Borislav Petkov <bp@alien8.de>
5029M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5030M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5031L:	linux-edac@vger.kernel.org
5032T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5034S:	Supported
5035F:	Documentation/admin-guide/ras.rst
5036F:	Documentation/driver-api/edac.rst
5037F:	drivers/edac/
5038F:	include/linux/edac.h
5039
5040EDAC-E752X
5041M:	Mark Gross <mark.gross@intel.com>
5042L:	linux-edac@vger.kernel.org
5043S:	Maintained
5044F:	drivers/edac/e752x_edac.c
5045
5046EDAC-E7XXX
5047L:	linux-edac@vger.kernel.org
5048S:	Maintained
5049F:	drivers/edac/e7xxx_edac.c
5050
5051EDAC-FSL_DDR
5052M:	York Sun <york.sun@nxp.com>
5053L:	linux-edac@vger.kernel.org
5054S:	Maintained
5055F:	drivers/edac/fsl_ddr_edac.*
5056
5057EDAC-GHES
5058M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5059M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5060L:	linux-edac@vger.kernel.org
5061S:	Maintained
5062F:	drivers/edac/ghes_edac.c
5063
5064EDAC-I3000
5065L:	linux-edac@vger.kernel.org
5066S:	Orphan
5067F:	drivers/edac/i3000_edac.c
5068
5069EDAC-I5000
5070L:	linux-edac@vger.kernel.org
5071S:	Maintained
5072F:	drivers/edac/i5000_edac.c
5073
5074EDAC-I5400
5075M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5076M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5077L:	linux-edac@vger.kernel.org
5078S:	Maintained
5079F:	drivers/edac/i5400_edac.c
5080
5081EDAC-I7300
5082M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5083M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5084L:	linux-edac@vger.kernel.org
5085S:	Maintained
5086F:	drivers/edac/i7300_edac.c
5087
5088EDAC-I7CORE
5089M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5090M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5091L:	linux-edac@vger.kernel.org
5092S:	Maintained
5093F:	drivers/edac/i7core_edac.c
5094
5095EDAC-I82443BXGX
5096M:	Tim Small <tim@buttersideup.com>
5097L:	linux-edac@vger.kernel.org
5098S:	Maintained
5099F:	drivers/edac/i82443bxgx_edac.c
5100
5101EDAC-I82975X
5102M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5103M:	"Arvind R." <arvino55@gmail.com>
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/i82975x_edac.c
5107
5108EDAC-IE31200
5109M:	Jason Baron <jbaron@akamai.com>
5110L:	linux-edac@vger.kernel.org
5111S:	Maintained
5112F:	drivers/edac/ie31200_edac.c
5113
5114EDAC-MPC85XX
5115M:	Johannes Thumshirn <morbidrsa@gmail.com>
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/mpc85xx_edac.[ch]
5119
5120EDAC-PASEMI
5121M:	Egor Martovetsky <egor@pasemi.com>
5122L:	linux-edac@vger.kernel.org
5123S:	Maintained
5124F:	drivers/edac/pasemi_edac.c
5125
5126EDAC-PND2
5127M:	Tony Luck <tony.luck@intel.com>
5128L:	linux-edac@vger.kernel.org
5129S:	Maintained
5130F:	drivers/edac/pnd2_edac.[ch]
5131
5132EDAC-R82600
5133M:	Tim Small <tim@buttersideup.com>
5134L:	linux-edac@vger.kernel.org
5135S:	Maintained
5136F:	drivers/edac/r82600_edac.c
5137
5138EDAC-SBRIDGE
5139M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5140M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5141L:	linux-edac@vger.kernel.org
5142S:	Maintained
5143F:	drivers/edac/sb_edac.c
5144
5145EDAC-SKYLAKE
5146M:	Tony Luck <tony.luck@intel.com>
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/skx_edac.c
5150
5151EDIROL UA-101/UA-1000 DRIVER
5152M:	Clemens Ladisch <clemens@ladisch.de>
5153L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5154T:	git git://git.alsa-project.org/alsa-kernel.git
5155S:	Maintained
5156F:	sound/usb/misc/ua101.c
5157
5158EFI TEST DRIVER
5159L:	linux-efi@vger.kernel.org
5160M:	Ivan Hu <ivan.hu@canonical.com>
5161M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5162S:	Maintained
5163F:	drivers/firmware/efi/test/
5164
5165EFI VARIABLE FILESYSTEM
5166M:	Matthew Garrett <matthew.garrett@nebula.com>
5167M:	Jeremy Kerr <jk@ozlabs.org>
5168M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5170L:	linux-efi@vger.kernel.org
5171S:	Maintained
5172F:	fs/efivarfs/
5173
5174EFIFB FRAMEBUFFER DRIVER
5175L:	linux-fbdev@vger.kernel.org
5176M:	Peter Jones <pjones@redhat.com>
5177S:	Maintained
5178F:	drivers/video/fbdev/efifb.c
5179
5180EFS FILESYSTEM
5181W:	http://aeschi.ch.eu.org/efs/
5182S:	Orphan
5183F:	fs/efs/
5184
5185EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5186M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5187L:	netdev@vger.kernel.org
5188S:	Maintained
5189F:	drivers/net/ethernet/ibm/ehea/
5190
5191EM28XX VIDEO4LINUX DRIVER
5192M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5193M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5194L:	linux-media@vger.kernel.org
5195W:	https://linuxtv.org
5196T:	git git://linuxtv.org/media_tree.git
5197S:	Maintained
5198F:	drivers/media/usb/em28xx/
5199F:	Documentation/media/v4l-drivers/em28xx*
5200
5201EMBEDDED LINUX
5202M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5203M:	Matt Mackall <mpm@selenic.com>
5204M:	David Woodhouse <dwmw2@infradead.org>
5205L:	linux-embedded@vger.kernel.org
5206S:	Maintained
5207
5208Emulex 10Gbps iSCSI - OneConnect DRIVER
5209M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5210M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5211M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5212L:	linux-scsi@vger.kernel.org
5213W:	http://www.broadcom.com
5214S:	Supported
5215F:	drivers/scsi/be2iscsi/
5216
5217Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5218M:	Sathya Perla <sathya.perla@broadcom.com>
5219M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5220M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5221M:	Somnath Kotur <somnath.kotur@broadcom.com>
5222L:	netdev@vger.kernel.org
5223W:	http://www.emulex.com
5224S:	Supported
5225F:	drivers/net/ethernet/emulex/benet/
5226
5227EMULEX ONECONNECT ROCE DRIVER
5228M:	Selvin Xavier <selvin.xavier@broadcom.com>
5229M:	Devesh Sharma <devesh.sharma@broadcom.com>
5230L:	linux-rdma@vger.kernel.org
5231W:	http://www.broadcom.com
5232S:	Odd Fixes
5233F:	drivers/infiniband/hw/ocrdma/
5234F:	include/uapi/rdma/ocrdma-abi.h
5235
5236EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5237M:	James Smart <james.smart@broadcom.com>
5238M:	Dick Kennedy <dick.kennedy@broadcom.com>
5239L:	linux-scsi@vger.kernel.org
5240W:	http://www.broadcom.com
5241S:	Supported
5242F:	drivers/scsi/lpfc/
5243
5244ENE CB710 FLASH CARD READER DRIVER
5245M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5246S:	Maintained
5247F:	drivers/misc/cb710/
5248F:	drivers/mmc/host/cb710-mmc.*
5249F:	include/linux/cb710.h
5250
5251ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5252M:	Maxim Levitsky <maximlevitsky@gmail.com>
5253S:	Maintained
5254F:	drivers/media/rc/ene_ir.*
5255
5256EPSON S1D13XXX FRAMEBUFFER DRIVER
5257M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5258S:	Maintained
5259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5260F:	drivers/video/fbdev/s1d13xxxfb.c
5261F:	include/video/s1d13xxxfb.h
5262
5263ERRSEQ ERROR TRACKING INFRASTRUCTURE
5264M:	Jeff Layton <jlayton@kernel.org>
5265S:	Maintained
5266F:	lib/errseq.c
5267F:	include/linux/errseq.h
5268
5269ET131X NETWORK DRIVER
5270M:	Mark Einon <mark.einon@gmail.com>
5271S:	Odd Fixes
5272F:	drivers/net/ethernet/agere/
5273
5274ETHERNET BRIDGE
5275M:	Stephen Hemminger <stephen@networkplumber.org>
5276L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5277L:	netdev@vger.kernel.org
5278W:	http://www.linuxfoundation.org/en/Net:Bridge
5279S:	Maintained
5280F:	include/linux/netfilter_bridge/
5281F:	net/bridge/
5282
5283ETHERNET PHY LIBRARY
5284M:	Andrew Lunn <andrew@lunn.ch>
5285M:	Florian Fainelli <f.fainelli@gmail.com>
5286L:	netdev@vger.kernel.org
5287S:	Maintained
5288F:	Documentation/ABI/testing/sysfs-bus-mdio
5289F:	Documentation/devicetree/bindings/net/mdio*
5290F:	Documentation/networking/phy.txt
5291F:	drivers/net/phy/
5292F:	drivers/of/of_mdio.c
5293F:	drivers/of/of_net.c
5294F:	include/linux/*mdio*.h
5295F:	include/linux/of_net.h
5296F:	include/linux/phy.h
5297F:	include/linux/phy_fixed.h
5298F:	include/linux/platform_data/mdio-gpio.h
5299F:	include/linux/platform_data/mdio-bcm-unimac.h
5300F:	include/trace/events/mdio.h
5301F:	include/uapi/linux/mdio.h
5302F:	include/uapi/linux/mii.h
5303
5304EXT2 FILE SYSTEM
5305M:	Jan Kara <jack@suse.com>
5306L:	linux-ext4@vger.kernel.org
5307S:	Maintained
5308F:	Documentation/filesystems/ext2.txt
5309F:	fs/ext2/
5310F:	include/linux/ext2*
5311
5312EXT4 FILE SYSTEM
5313M:	"Theodore Ts'o" <tytso@mit.edu>
5314M:	Andreas Dilger <adilger.kernel@dilger.ca>
5315L:	linux-ext4@vger.kernel.org
5316W:	http://ext4.wiki.kernel.org
5317Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5319S:	Maintained
5320F:	Documentation/filesystems/ext4.txt
5321F:	fs/ext4/
5322
5323Extended Verification Module (EVM)
5324M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5325L:	linux-integrity@vger.kernel.org
5326S:	Supported
5327F:	security/integrity/evm/
5328
5329EXTENSIBLE FIRMWARE INTERFACE (EFI)
5330M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5331L:	linux-efi@vger.kernel.org
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5333S:	Maintained
5334F:	Documentation/efi-stub.txt
5335F:	arch/*/kernel/efi.c
5336F:	arch/x86/boot/compressed/eboot.[ch]
5337F:	arch/*/include/asm/efi.h
5338F:	arch/x86/platform/efi/
5339F:	drivers/firmware/efi/
5340F:	include/linux/efi*.h
5341F:	arch/arm/boot/compressed/efi-header.S
5342F:	arch/arm64/kernel/efi-entry.S
5343
5344EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5345M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5346M:	Chanwoo Choi <cw00.choi@samsung.com>
5347L:	linux-kernel@vger.kernel.org
5348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5349S:	Maintained
5350F:	drivers/extcon/
5351F:	include/linux/extcon/
5352F:	include/linux/extcon.h
5353F:	Documentation/extcon/
5354F:	Documentation/devicetree/bindings/extcon/
5355
5356EXYNOS DP DRIVER
5357M:	Jingoo Han <jingoohan1@gmail.com>
5358L:	dri-devel@lists.freedesktop.org
5359S:	Maintained
5360F:	drivers/gpu/drm/exynos/exynos_dp*
5361
5362EXYNOS SYSMMU (IOMMU) driver
5363M:	Marek Szyprowski <m.szyprowski@samsung.com>
5364L:	iommu@lists.linux-foundation.org
5365S:	Maintained
5366F:	drivers/iommu/exynos-iommu.c
5367
5368EZchip NPS platform support
5369M:	Elad Kanfi <eladkan@mellanox.com>
5370M:	Vineet Gupta <vgupta@synopsys.com>
5371S:	Supported
5372F:	arch/arc/plat-eznps
5373F:	arch/arc/boot/dts/eznps.dts
5374
5375F2FS FILE SYSTEM
5376M:	Jaegeuk Kim <jaegeuk@kernel.org>
5377M:	Chao Yu <yuchao0@huawei.com>
5378L:	linux-f2fs-devel@lists.sourceforge.net
5379W:	https://f2fs.wiki.kernel.org/
5380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5381S:	Maintained
5382F:	Documentation/filesystems/f2fs.txt
5383F:	Documentation/ABI/testing/sysfs-fs-f2fs
5384F:	fs/f2fs/
5385F:	include/linux/f2fs_fs.h
5386F:	include/trace/events/f2fs.h
5387
5388F71805F HARDWARE MONITORING DRIVER
5389M:	Jean Delvare <jdelvare@suse.com>
5390L:	linux-hwmon@vger.kernel.org
5391S:	Maintained
5392F:	Documentation/hwmon/f71805f
5393F:	drivers/hwmon/f71805f.c
5394
5395FANOTIFY
5396M:	Jan Kara <jack@suse.cz>
5397R:	Amir Goldstein <amir73il@gmail.com>
5398L:	linux-fsdevel@vger.kernel.org
5399S:	Maintained
5400F:	fs/notify/fanotify/
5401F:	include/linux/fanotify.h
5402F:	include/uapi/linux/fanotify.h
5403
5404FARSYNC SYNCHRONOUS DRIVER
5405M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5406W:	http://www.farsite.co.uk/
5407S:	Supported
5408F:	drivers/net/wan/farsync.*
5409
5410FAULT INJECTION SUPPORT
5411M:	Akinobu Mita <akinobu.mita@gmail.com>
5412S:	Supported
5413F:	Documentation/fault-injection/
5414F:	lib/fault-inject.c
5415
5416FBTFT Framebuffer drivers
5417M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5418S:	Maintained
5419F:	drivers/staging/fbtft/
5420
5421FC0011 TUNER DRIVER
5422M:	Michael Buesch <m@bues.ch>
5423L:	linux-media@vger.kernel.org
5424S:	Maintained
5425F:	drivers/media/tuners/fc0011.h
5426F:	drivers/media/tuners/fc0011.c
5427
5428FC2580 MEDIA DRIVER
5429M:	Antti Palosaari <crope@iki.fi>
5430L:	linux-media@vger.kernel.org
5431W:	https://linuxtv.org
5432W:	http://palosaari.fi/linux/
5433Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5434T:	git git://linuxtv.org/anttip/media_tree.git
5435S:	Maintained
5436F:	drivers/media/tuners/fc2580*
5437
5438FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5439M:	Johannes Thumshirn <jth@kernel.org>
5440L:	linux-scsi@vger.kernel.org
5441W:	www.Open-FCoE.org
5442S:	Supported
5443F:	drivers/scsi/libfc/
5444F:	drivers/scsi/fcoe/
5445F:	include/scsi/fc/
5446F:	include/scsi/libfc.h
5447F:	include/scsi/libfcoe.h
5448F:	include/uapi/scsi/fc/
5449
5450FILE LOCKING (flock() and fcntl()/lockf())
5451M:	Jeff Layton <jlayton@kernel.org>
5452M:	"J. Bruce Fields" <bfields@fieldses.org>
5453L:	linux-fsdevel@vger.kernel.org
5454S:	Maintained
5455F:	include/linux/fcntl.h
5456F:	include/uapi/linux/fcntl.h
5457F:	fs/fcntl.c
5458F:	fs/locks.c
5459
5460FILESYSTEMS (VFS and infrastructure)
5461M:	Alexander Viro <viro@zeniv.linux.org.uk>
5462L:	linux-fsdevel@vger.kernel.org
5463S:	Maintained
5464F:	fs/*
5465F:	include/linux/fs.h
5466F:	include/uapi/linux/fs.h
5467
5468FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5469M:	Riku Voipio <riku.voipio@iki.fi>
5470L:	linux-hwmon@vger.kernel.org
5471S:	Maintained
5472F:	drivers/hwmon/f75375s.c
5473F:	include/linux/f75375s.h
5474
5475FIREWIRE AUDIO DRIVERS
5476M:	Clemens Ladisch <clemens@ladisch.de>
5477L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5478T:	git git://git.alsa-project.org/alsa-kernel.git
5479S:	Maintained
5480F:	sound/firewire/
5481
5482FIREWIRE MEDIA DRIVERS (firedtv)
5483M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5484L:	linux-media@vger.kernel.org
5485L:	linux1394-devel@lists.sourceforge.net
5486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5487S:	Maintained
5488F:	drivers/media/firewire/
5489
5490FIREWIRE SBP-2 TARGET
5491M:	Chris Boot <bootc@bootc.net>
5492L:	linux-scsi@vger.kernel.org
5493L:	target-devel@vger.kernel.org
5494L:	linux1394-devel@lists.sourceforge.net
5495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5496S:	Maintained
5497F:	drivers/target/sbp/
5498
5499FIREWIRE SUBSYSTEM
5500M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5501L:	linux1394-devel@lists.sourceforge.net
5502W:	http://ieee1394.wiki.kernel.org/
5503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5504S:	Maintained
5505F:	drivers/firewire/
5506F:	include/linux/firewire.h
5507F:	include/uapi/linux/firewire*.h
5508F:	tools/firewire/
5509
5510FIRMWARE LOADER (request_firmware)
5511M:	Luis R. Rodriguez <mcgrof@kernel.org>
5512L:	linux-kernel@vger.kernel.org
5513S:	Maintained
5514F:	Documentation/firmware_class/
5515F:	drivers/base/firmware*.c
5516F:	include/linux/firmware.h
5517
5518FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5519M:	Joshua Morris <josh.h.morris@us.ibm.com>
5520M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5521S:	Maintained
5522F:	drivers/block/rsxx/
5523
5524FLOPPY DRIVER
5525M:	Jiri Kosina <jikos@kernel.org>
5526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5527S:	Odd fixes
5528F:	drivers/block/floppy.c
5529
5530FMC SUBSYSTEM
5531M:	Alessandro Rubini <rubini@gnudd.com>
5532W:	http://www.ohwr.org/projects/fmc-bus
5533S:	Supported
5534F:	drivers/fmc/
5535F:	include/linux/fmc*.h
5536F:	include/linux/ipmi-fru.h
5537K:	fmc_d.*register
5538
5539FPGA MANAGER FRAMEWORK
5540M:	Alan Tull <atull@kernel.org>
5541M:	Moritz Fischer <mdf@kernel.org>
5542L:	linux-fpga@vger.kernel.org
5543S:	Maintained
5544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5545Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5546F:	Documentation/fpga/
5547F:	Documentation/devicetree/bindings/fpga/
5548F:	drivers/fpga/
5549F:	include/linux/fpga/
5550W:	http://www.rocketboards.org
5551
5552FPU EMULATOR
5553M:	Bill Metzenthen <billm@melbpc.org.au>
5554W:	http://floatingpoint.sourceforge.net/emulator/index.html
5555S:	Maintained
5556F:	arch/x86/math-emu/
5557
5558FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5559L:	netdev@vger.kernel.org
5560S:	Orphan
5561F:	drivers/net/wan/dlci.c
5562F:	drivers/net/wan/sdla.c
5563
5564FRAMEBUFFER LAYER
5565M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5566L:	dri-devel@lists.freedesktop.org
5567L:	linux-fbdev@vger.kernel.org
5568T:	git git://github.com/bzolnier/linux.git
5569Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5570S:	Maintained
5571F:	Documentation/fb/
5572F:	drivers/video/
5573F:	include/video/
5574F:	include/linux/fb.h
5575F:	include/uapi/video/
5576F:	include/uapi/linux/fb.h
5577
5578FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5579M:	Horia Geantă <horia.geanta@nxp.com>
5580M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5581L:	linux-crypto@vger.kernel.org
5582S:	Maintained
5583F:	drivers/crypto/caam/
5584F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5585
5586FREESCALE DIU FRAMEBUFFER DRIVER
5587M:	Timur Tabi <timur@tabi.org>
5588L:	linux-fbdev@vger.kernel.org
5589S:	Maintained
5590F:	drivers/video/fbdev/fsl-diu-fb.*
5591
5592FREESCALE DMA DRIVER
5593M:	Li Yang <leoyang.li@nxp.com>
5594M:	Zhang Wei <zw@zh-kernel.org>
5595L:	linuxppc-dev@lists.ozlabs.org
5596S:	Maintained
5597F:	drivers/dma/fsldma.*
5598
5599FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5600M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5601L:	netdev@vger.kernel.org
5602S:	Maintained
5603F:	drivers/net/ethernet/freescale/gianfar*
5604X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5605F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5606
5607FREESCALE GPMI NAND DRIVER
5608M:	Han Xu <han.xu@nxp.com>
5609L:	linux-mtd@lists.infradead.org
5610S:	Maintained
5611F:	drivers/mtd/nand/gpmi-nand/*
5612
5613FREESCALE I2C CPM DRIVER
5614M:	Jochen Friedrich <jochen@scram.de>
5615L:	linuxppc-dev@lists.ozlabs.org
5616L:	linux-i2c@vger.kernel.org
5617S:	Maintained
5618F:	drivers/i2c/busses/i2c-cpm.c
5619
5620FREESCALE IMX / MXC FEC DRIVER
5621M:	Fugang Duan <fugang.duan@nxp.com>
5622L:	netdev@vger.kernel.org
5623S:	Maintained
5624F:	drivers/net/ethernet/freescale/fec_main.c
5625F:	drivers/net/ethernet/freescale/fec_ptp.c
5626F:	drivers/net/ethernet/freescale/fec.h
5627F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5628
5629FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5630M:	Sascha Hauer <kernel@pengutronix.de>
5631L:	linux-fbdev@vger.kernel.org
5632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5633S:	Maintained
5634F:	include/linux/platform_data/video-imxfb.h
5635F:	drivers/video/fbdev/imxfb.c
5636
5637FREESCALE QORIQ DPAA ETHERNET DRIVER
5638M:	Madalin Bucur <madalin.bucur@nxp.com>
5639L:	netdev@vger.kernel.org
5640S:	Maintained
5641F:	drivers/net/ethernet/freescale/dpaa
5642
5643FREESCALE QORIQ DPAA FMAN DRIVER
5644M:	Madalin Bucur <madalin.bucur@nxp.com>
5645L:	netdev@vger.kernel.org
5646S:	Maintained
5647F:	drivers/net/ethernet/freescale/fman
5648F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5649
5650FREESCALE QUAD SPI DRIVER
5651M:	Han Xu <han.xu@nxp.com>
5652L:	linux-mtd@lists.infradead.org
5653S:	Maintained
5654F:	drivers/mtd/spi-nor/fsl-quadspi.c
5655
5656FREESCALE QUICC ENGINE LIBRARY
5657M:	Qiang Zhao <qiang.zhao@nxp.com>
5658L:	linuxppc-dev@lists.ozlabs.org
5659S:	Maintained
5660F:	drivers/soc/fsl/qe/
5661F:	include/soc/fsl/*qe*.h
5662F:	include/soc/fsl/*ucc*.h
5663
5664FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5665M:	Li Yang <leoyang.li@nxp.com>
5666L:	netdev@vger.kernel.org
5667L:	linuxppc-dev@lists.ozlabs.org
5668S:	Maintained
5669F:	drivers/net/ethernet/freescale/ucc_geth*
5670
5671FREESCALE QUICC ENGINE UCC HDLC DRIVER
5672M:	Zhao Qiang <qiang.zhao@nxp.com>
5673L:	netdev@vger.kernel.org
5674L:	linuxppc-dev@lists.ozlabs.org
5675S:	Maintained
5676F:	drivers/net/wan/fsl_ucc_hdlc*
5677
5678FREESCALE QUICC ENGINE UCC UART DRIVER
5679M:	Timur Tabi <timur@tabi.org>
5680L:	linuxppc-dev@lists.ozlabs.org
5681S:	Maintained
5682F:	drivers/tty/serial/ucc_uart.c
5683
5684FREESCALE SOC DRIVERS
5685M:	Li Yang <leoyang.li@nxp.com>
5686L:	linuxppc-dev@lists.ozlabs.org
5687L:	linux-arm-kernel@lists.infradead.org
5688S:	Maintained
5689F:	Documentation/devicetree/bindings/soc/fsl/
5690F:	drivers/soc/fsl/
5691F:	include/linux/fsl/
5692
5693FREESCALE SOC FS_ENET DRIVER
5694M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5695M:	Vitaly Bordug <vbordug@ru.mvista.com>
5696L:	linuxppc-dev@lists.ozlabs.org
5697L:	netdev@vger.kernel.org
5698S:	Maintained
5699F:	drivers/net/ethernet/freescale/fs_enet/
5700F:	include/linux/fs_enet_pd.h
5701
5702FREESCALE SOC SOUND DRIVERS
5703M:	Timur Tabi <timur@tabi.org>
5704M:	Nicolin Chen <nicoleotsuka@gmail.com>
5705M:	Xiubo Li <Xiubo.Lee@gmail.com>
5706R:	Fabio Estevam <fabio.estevam@nxp.com>
5707L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5708L:	linuxppc-dev@lists.ozlabs.org
5709S:	Maintained
5710F:	sound/soc/fsl/fsl*
5711F:	sound/soc/fsl/imx*
5712F:	sound/soc/fsl/mpc8610_hpcd.c
5713
5714FREESCALE USB PERIPHERAL DRIVERS
5715M:	Li Yang <leoyang.li@nxp.com>
5716L:	linux-usb@vger.kernel.org
5717L:	linuxppc-dev@lists.ozlabs.org
5718S:	Maintained
5719F:	drivers/usb/gadget/udc/fsl*
5720
5721FREEVXFS FILESYSTEM
5722M:	Christoph Hellwig <hch@infradead.org>
5723W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5724S:	Maintained
5725F:	fs/freevxfs/
5726
5727FREEZER
5728M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5729M:	Pavel Machek <pavel@ucw.cz>
5730L:	linux-pm@vger.kernel.org
5731S:	Supported
5732F:	Documentation/power/freezing-of-tasks.txt
5733F:	include/linux/freezer.h
5734F:	kernel/freezer.c
5735
5736FRONTSWAP API
5737M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5738L:	linux-kernel@vger.kernel.org
5739S:	Maintained
5740F:	mm/frontswap.c
5741F:	include/linux/frontswap.h
5742
5743FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5744M:	David Howells <dhowells@redhat.com>
5745L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5746S:	Supported
5747F:	Documentation/filesystems/caching/
5748F:	fs/fscache/
5749F:	include/linux/fscache*.h
5750
5751FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5752M:	Theodore Y. Ts'o <tytso@mit.edu>
5753M:	Jaegeuk Kim <jaegeuk@kernel.org>
5754L:	linux-fscrypt@vger.kernel.org
5755Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5757S:	Supported
5758F:	fs/crypto/
5759F:	include/linux/fscrypt*.h
5760F:	Documentation/filesystems/fscrypt.rst
5761
5762FUJITSU FR-V (FRV) PORT
5763S:	Orphan
5764F:	arch/frv/
5765
5766FUJITSU LAPTOP EXTRAS
5767M:	Jonathan Woithe <jwoithe@just42.net>
5768L:	platform-driver-x86@vger.kernel.org
5769S:	Maintained
5770F:	drivers/platform/x86/fujitsu-laptop.c
5771
5772FUJITSU M-5MO LS CAMERA ISP DRIVER
5773M:	Kyungmin Park <kyungmin.park@samsung.com>
5774M:	Heungjun Kim <riverful.kim@samsung.com>
5775L:	linux-media@vger.kernel.org
5776S:	Maintained
5777F:	drivers/media/i2c/m5mols/
5778F:	include/media/i2c/m5mols.h
5779
5780FUJITSU TABLET EXTRAS
5781M:	Robert Gerlach <khnz@gmx.de>
5782L:	platform-driver-x86@vger.kernel.org
5783S:	Maintained
5784F:	drivers/platform/x86/fujitsu-tablet.c
5785
5786FUSE: FILESYSTEM IN USERSPACE
5787M:	Miklos Szeredi <miklos@szeredi.hu>
5788L:	linux-fsdevel@vger.kernel.org
5789W:	http://fuse.sourceforge.net/
5790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5791S:	Maintained
5792F:	fs/fuse/
5793F:	include/uapi/linux/fuse.h
5794F:	Documentation/filesystems/fuse.txt
5795
5796FUTEX SUBSYSTEM
5797M:	Thomas Gleixner <tglx@linutronix.de>
5798M:	Ingo Molnar <mingo@redhat.com>
5799R:	Peter Zijlstra <peterz@infradead.org>
5800R:	Darren Hart <dvhart@infradead.org>
5801L:	linux-kernel@vger.kernel.org
5802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5803S:	Maintained
5804F:	kernel/futex.c
5805F:	kernel/futex_compat.c
5806F:	include/asm-generic/futex.h
5807F:	include/linux/futex.h
5808F:	include/uapi/linux/futex.h
5809F:	tools/testing/selftests/futex/
5810F:	tools/perf/bench/futex*
5811F:	Documentation/*futex*
5812
5813FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5814M:	Rik Faith <faith@cs.unc.edu>
5815L:	linux-scsi@vger.kernel.org
5816S:	Odd Fixes (e.g., new signatures)
5817F:	drivers/scsi/fdomain.*
5818
5819GCC PLUGINS
5820M:	Kees Cook <keescook@chromium.org>
5821R:	Emese Revfy <re.emese@gmail.com>
5822L:	kernel-hardening@lists.openwall.com
5823S:	Maintained
5824F:	scripts/gcc-plugins/
5825F:	scripts/gcc-plugin.sh
5826F:	scripts/Makefile.gcc-plugins
5827F:	Documentation/gcc-plugins.txt
5828
5829GCOV BASED KERNEL PROFILING
5830M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5831S:	Maintained
5832F:	kernel/gcov/
5833F:	Documentation/dev-tools/gcov.rst
5834
5835GDB KERNEL DEBUGGING HELPER SCRIPTS
5836M:	Jan Kiszka <jan.kiszka@siemens.com>
5837M:	Kieran Bingham <kieran@bingham.xyz>
5838S:	Supported
5839F:	scripts/gdb/
5840
5841GDT SCSI DISK ARRAY CONTROLLER DRIVER
5842M:	Achim Leubner <achim_leubner@adaptec.com>
5843L:	linux-scsi@vger.kernel.org
5844W:	http://www.icp-vortex.com/
5845S:	Supported
5846F:	drivers/scsi/gdt*
5847
5848GEMTEK FM RADIO RECEIVER DRIVER
5849M:	Hans Verkuil <hverkuil@xs4all.nl>
5850L:	linux-media@vger.kernel.org
5851T:	git git://linuxtv.org/media_tree.git
5852W:	https://linuxtv.org
5853S:	Maintained
5854F:	drivers/media/radio/radio-gemtek*
5855
5856GENERIC GPIO I2C DRIVER
5857M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5858S:	Supported
5859F:	drivers/i2c/busses/i2c-gpio.c
5860F:	include/linux/i2c-gpio.h
5861
5862GENERIC GPIO I2C MULTIPLEXER DRIVER
5863M:	Peter Korsgaard <peter.korsgaard@barco.com>
5864L:	linux-i2c@vger.kernel.org
5865S:	Supported
5866F:	drivers/i2c/muxes/i2c-mux-gpio.c
5867F:	include/linux/i2c-mux-gpio.h
5868F:	Documentation/i2c/muxes/i2c-mux-gpio
5869
5870GENERIC HDLC (WAN) DRIVERS
5871M:	Krzysztof Halasa <khc@pm.waw.pl>
5872W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5873S:	Maintained
5874F:	drivers/net/wan/c101.c
5875F:	drivers/net/wan/hd6457*
5876F:	drivers/net/wan/hdlc*
5877F:	drivers/net/wan/n2.c
5878F:	drivers/net/wan/pc300too.c
5879F:	drivers/net/wan/pci200syn.c
5880F:	drivers/net/wan/wanxl*
5881
5882GENERIC INCLUDE/ASM HEADER FILES
5883M:	Arnd Bergmann <arnd@arndb.de>
5884L:	linux-arch@vger.kernel.org
5885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5886S:	Maintained
5887F:	include/asm-generic/
5888F:	include/uapi/asm-generic/
5889
5890GENERIC PHY FRAMEWORK
5891M:	Kishon Vijay Abraham I <kishon@ti.com>
5892L:	linux-kernel@vger.kernel.org
5893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5894S:	Supported
5895F:	drivers/phy/
5896F:	include/linux/phy/
5897
5898GENERIC PM DOMAINS
5899M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5900M:	Kevin Hilman <khilman@kernel.org>
5901M:	Ulf Hansson <ulf.hansson@linaro.org>
5902L:	linux-pm@vger.kernel.org
5903S:	Supported
5904F:	drivers/base/power/domain*.c
5905F:	include/linux/pm_domain.h
5906F:	Documentation/devicetree/bindings/power/power_domain.txt
5907
5908GENERIC UIO DRIVER FOR PCI DEVICES
5909M:	"Michael S. Tsirkin" <mst@redhat.com>
5910L:	kvm@vger.kernel.org
5911S:	Supported
5912F:	drivers/uio/uio_pci_generic.c
5913
5914GENWQE (IBM Generic Workqueue Card)
5915M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5916M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5917S:	Supported
5918F:	drivers/misc/genwqe/
5919
5920GET_MAINTAINER SCRIPT
5921M:	Joe Perches <joe@perches.com>
5922S:	Maintained
5923F:	scripts/get_maintainer.pl
5924
5925GFS2 FILE SYSTEM
5926M:	Steven Whitehouse <swhiteho@redhat.com>
5927M:	Bob Peterson <rpeterso@redhat.com>
5928L:	cluster-devel@redhat.com
5929W:	http://sources.redhat.com/cluster/
5930T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5931S:	Supported
5932F:	Documentation/filesystems/gfs2*.txt
5933F:	fs/gfs2/
5934F:	include/uapi/linux/gfs2_ondisk.h
5935
5936GIGASET ISDN DRIVERS
5937M:	Paul Bolle <pebolle@tiscali.nl>
5938L:	gigaset307x-common@lists.sourceforge.net
5939W:	http://gigaset307x.sourceforge.net/
5940S:	Odd Fixes
5941F:	Documentation/isdn/README.gigaset
5942F:	drivers/isdn/gigaset/
5943F:	include/uapi/linux/gigaset_dev.h
5944
5945GO7007 MPEG CODEC
5946M:	Hans Verkuil <hans.verkuil@cisco.com>
5947L:	linux-media@vger.kernel.org
5948S:	Maintained
5949F:	drivers/media/usb/go7007/
5950
5951GOODIX TOUCHSCREEN
5952M:	Bastien Nocera <hadess@hadess.net>
5953L:	linux-input@vger.kernel.org
5954S:	Maintained
5955F:	drivers/input/touchscreen/goodix.c
5956
5957GPIO ACPI SUPPORT
5958M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5959M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5960L:	linux-gpio@vger.kernel.org
5961L:	linux-acpi@vger.kernel.org
5962S:	Maintained
5963F:	Documentation/acpi/gpio-properties.txt
5964F:	drivers/gpio/gpiolib-acpi.c
5965
5966GPIO IR Transmitter
5967M:	Sean Young <sean@mess.org>
5968L:	linux-media@vger.kernel.org
5969S:	Maintained
5970F:	drivers/media/rc/gpio-ir-tx.c
5971
5972GPIO MOCKUP DRIVER
5973M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5974L:	linux-gpio@vger.kernel.org
5975S:	Maintained
5976F:	drivers/gpio/gpio-mockup.c
5977F:	tools/testing/selftests/gpio/
5978
5979GPIO SUBSYSTEM
5980M:	Linus Walleij <linus.walleij@linaro.org>
5981L:	linux-gpio@vger.kernel.org
5982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5983S:	Maintained
5984F:	Documentation/devicetree/bindings/gpio/
5985F:	Documentation/gpio/
5986F:	Documentation/ABI/testing/gpio-cdev
5987F:	Documentation/ABI/obsolete/sysfs-gpio
5988F:	drivers/gpio/
5989F:	include/linux/gpio/
5990F:	include/linux/gpio.h
5991F:	include/asm-generic/gpio.h
5992F:	include/uapi/linux/gpio.h
5993F:	tools/gpio/
5994
5995GRE DEMULTIPLEXER DRIVER
5996M:	Dmitry Kozlov <xeb@mail.ru>
5997L:	netdev@vger.kernel.org
5998S:	Maintained
5999F:	net/ipv4/gre_demux.c
6000F:	net/ipv4/gre_offload.c
6001F:	include/net/gre.h
6002
6003GRETH 10/100/1G Ethernet MAC device driver
6004M:	Andreas Larsson <andreas@gaisler.com>
6005L:	netdev@vger.kernel.org
6006S:	Maintained
6007F:	drivers/net/ethernet/aeroflex/
6008
6009GREYBUS AUDIO PROTOCOLS DRIVERS
6010M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6011M:	Mark Greer <mgreer@animalcreek.com>
6012S:	Maintained
6013F:	drivers/staging/greybus/audio_apbridgea.c
6014F:	drivers/staging/greybus/audio_apbridgea.h
6015F:	drivers/staging/greybus/audio_codec.c
6016F:	drivers/staging/greybus/audio_codec.h
6017F:	drivers/staging/greybus/audio_gb.c
6018F:	drivers/staging/greybus/audio_manager.c
6019F:	drivers/staging/greybus/audio_manager.h
6020F:	drivers/staging/greybus/audio_manager_module.c
6021F:	drivers/staging/greybus/audio_manager_private.h
6022F:	drivers/staging/greybus/audio_manager_sysfs.c
6023F:	drivers/staging/greybus/audio_module.c
6024F:	drivers/staging/greybus/audio_topology.c
6025
6026GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6027M:	Viresh Kumar <vireshk@kernel.org>
6028S:	Maintained
6029F:	drivers/staging/greybus/authentication.c
6030F:	drivers/staging/greybus/bootrom.c
6031F:	drivers/staging/greybus/firmware.h
6032F:	drivers/staging/greybus/fw-core.c
6033F:	drivers/staging/greybus/fw-download.c
6034F:	drivers/staging/greybus/fw-managament.c
6035F:	drivers/staging/greybus/greybus_authentication.h
6036F:	drivers/staging/greybus/greybus_firmware.h
6037F:	drivers/staging/greybus/hid.c
6038F:	drivers/staging/greybus/i2c.c
6039F:	drivers/staging/greybus/spi.c
6040F:	drivers/staging/greybus/spilib.c
6041F:	drivers/staging/greybus/spilib.h
6042
6043GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6044M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6045S:	Maintained
6046F:	drivers/staging/greybus/loopback.c
6047F:	drivers/staging/greybus/timesync.c
6048F:	drivers/staging/greybus/timesync_platform.c
6049
6050GREYBUS PLATFORM DRIVERS
6051M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6052S:	Maintained
6053F:	drivers/staging/greybus/arche-platform.c
6054F:	drivers/staging/greybus/arche-apb-ctrl.c
6055F:	drivers/staging/greybus/arche_platform.h
6056
6057GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6058M:	Rui Miguel Silva <rmfrfs@gmail.com>
6059S:	Maintained
6060F:	drivers/staging/greybus/sdio.c
6061F:	drivers/staging/greybus/light.c
6062F:	drivers/staging/greybus/gpio.c
6063F:	drivers/staging/greybus/power_supply.c
6064F:	drivers/staging/greybus/spi.c
6065F:	drivers/staging/greybus/spilib.c
6066
6067GREYBUS SUBSYSTEM
6068M:	Johan Hovold <johan@kernel.org>
6069M:	Alex Elder <elder@kernel.org>
6070M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6071S:	Maintained
6072F:	drivers/staging/greybus/
6073L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6074
6075GREYBUS UART PROTOCOLS DRIVERS
6076M:	David Lin <dtwlin@gmail.com>
6077S:	Maintained
6078F:	drivers/staging/greybus/uart.c
6079F:	drivers/staging/greybus/log.c
6080
6081GS1662 VIDEO SERIALIZER
6082M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6083L:	linux-media@vger.kernel.org
6084T:	git git://linuxtv.org/media_tree.git
6085S:	Maintained
6086F:	drivers/media/spi/gs1662.c
6087
6088GSPCA FINEPIX SUBDRIVER
6089M:	Frank Zago <frank@zago.net>
6090L:	linux-media@vger.kernel.org
6091T:	git git://linuxtv.org/media_tree.git
6092S:	Maintained
6093F:	drivers/media/usb/gspca/finepix.c
6094
6095GSPCA GL860 SUBDRIVER
6096M:	Olivier Lorin <o.lorin@laposte.net>
6097L:	linux-media@vger.kernel.org
6098T:	git git://linuxtv.org/media_tree.git
6099S:	Maintained
6100F:	drivers/media/usb/gspca/gl860/
6101
6102GSPCA M5602 SUBDRIVER
6103M:	Erik Andren <erik.andren@gmail.com>
6104L:	linux-media@vger.kernel.org
6105T:	git git://linuxtv.org/media_tree.git
6106S:	Maintained
6107F:	drivers/media/usb/gspca/m5602/
6108
6109GSPCA PAC207 SONIXB SUBDRIVER
6110M:	Hans Verkuil <hverkuil@xs4all.nl>
6111L:	linux-media@vger.kernel.org
6112T:	git git://linuxtv.org/media_tree.git
6113S:	Odd Fixes
6114F:	drivers/media/usb/gspca/pac207.c
6115
6116GSPCA SN9C20X SUBDRIVER
6117M:	Brian Johnson <brijohn@gmail.com>
6118L:	linux-media@vger.kernel.org
6119T:	git git://linuxtv.org/media_tree.git
6120S:	Maintained
6121F:	drivers/media/usb/gspca/sn9c20x.c
6122
6123GSPCA T613 SUBDRIVER
6124M:	Leandro Costantino <lcostantino@gmail.com>
6125L:	linux-media@vger.kernel.org
6126T:	git git://linuxtv.org/media_tree.git
6127S:	Maintained
6128F:	drivers/media/usb/gspca/t613.c
6129
6130GSPCA USB WEBCAM DRIVER
6131M:	Hans Verkuil <hverkuil@xs4all.nl>
6132L:	linux-media@vger.kernel.org
6133T:	git git://linuxtv.org/media_tree.git
6134S:	Odd Fixes
6135F:	drivers/media/usb/gspca/
6136
6137GTP (GPRS Tunneling Protocol)
6138M:	Pablo Neira Ayuso <pablo@netfilter.org>
6139M:	Harald Welte <laforge@gnumonks.org>
6140L:	osmocom-net-gprs@lists.osmocom.org
6141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6142S:	Maintained
6143F:	drivers/net/gtp.c
6144
6145GUID PARTITION TABLE (GPT)
6146M:	Davidlohr Bueso <dave@stgolabs.net>
6147L:	linux-efi@vger.kernel.org
6148S:	Maintained
6149F:	block/partitions/efi.*
6150
6151H8/300 ARCHITECTURE
6152M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6153L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6154W:	http://uclinux-h8.sourceforge.jp
6155T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6156S:	Maintained
6157F:	arch/h8300/
6158F:	drivers/clocksource/h8300_*.c
6159F:	drivers/clk/h8300/
6160F:	drivers/irqchip/irq-renesas-h8*.c
6161
6162HACKRF MEDIA DRIVER
6163M:	Antti Palosaari <crope@iki.fi>
6164L:	linux-media@vger.kernel.org
6165W:	https://linuxtv.org
6166W:	http://palosaari.fi/linux/
6167Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6168T:	git git://linuxtv.org/anttip/media_tree.git
6169S:	Maintained
6170F:	drivers/media/usb/hackrf/
6171
6172HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6173M:	Frank Seidel <frank@f-seidel.de>
6174L:	platform-driver-x86@vger.kernel.org
6175W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6176S:	Maintained
6177F:	drivers/platform/x86/hdaps.c
6178
6179HARDWARE MONITORING
6180M:	Jean Delvare <jdelvare@suse.com>
6181M:	Guenter Roeck <linux@roeck-us.net>
6182L:	linux-hwmon@vger.kernel.org
6183W:	http://hwmon.wiki.kernel.org/
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6185S:	Maintained
6186F:	Documentation/hwmon/
6187F:	drivers/hwmon/
6188F:	include/linux/hwmon*.h
6189
6190HARDWARE RANDOM NUMBER GENERATOR CORE
6191M:	Matt Mackall <mpm@selenic.com>
6192M:	Herbert Xu <herbert@gondor.apana.org.au>
6193L:	linux-crypto@vger.kernel.org
6194S:	Odd fixes
6195F:	Documentation/devicetree/bindings/rng/
6196F:	Documentation/hw_random.txt
6197F:	drivers/char/hw_random/
6198F:	include/linux/hw_random.h
6199
6200HARDWARE SPINLOCK CORE
6201M:	Ohad Ben-Cohen <ohad@wizery.com>
6202M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6203L:	linux-remoteproc@vger.kernel.org
6204S:	Maintained
6205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6206F:	Documentation/devicetree/bindings/hwlock/
6207F:	Documentation/hwspinlock.txt
6208F:	drivers/hwspinlock/
6209F:	include/linux/hwspinlock.h
6210
6211HARMONY SOUND DRIVER
6212L:	linux-parisc@vger.kernel.org
6213S:	Maintained
6214F:	sound/parisc/harmony.*
6215
6216HDPVR USB VIDEO ENCODER DRIVER
6217M:	Hans Verkuil <hverkuil@xs4all.nl>
6218L:	linux-media@vger.kernel.org
6219T:	git git://linuxtv.org/media_tree.git
6220W:	https://linuxtv.org
6221S:	Odd Fixes
6222F:	drivers/media/usb/hdpvr/
6223
6224HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6225M:	Jimmy Vance <jimmy.vance@hpe.com>
6226S:	Supported
6227F:	Documentation/watchdog/hpwdt.txt
6228F:	drivers/watchdog/hpwdt.c
6229
6230HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6231M:	Don Brace <don.brace@microsemi.com>
6232L:	esc.storagedev@microsemi.com
6233L:	linux-scsi@vger.kernel.org
6234S:	Supported
6235F:	Documentation/scsi/hpsa.txt
6236F:	drivers/scsi/hpsa*.[ch]
6237F:	include/linux/cciss*.h
6238F:	include/uapi/linux/cciss*.h
6239
6240HFI1 DRIVER
6241M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6242M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6243L:	linux-rdma@vger.kernel.org
6244S:	Supported
6245F:	drivers/infiniband/hw/hfi1
6246
6247HFS FILESYSTEM
6248L:	linux-fsdevel@vger.kernel.org
6249S:	Orphan
6250F:	Documentation/filesystems/hfs.txt
6251F:	fs/hfs/
6252
6253HFSPLUS FILESYSTEM
6254L:	linux-fsdevel@vger.kernel.org
6255S:	Orphan
6256F:	Documentation/filesystems/hfsplus.txt
6257F:	fs/hfsplus/
6258
6259HGA FRAMEBUFFER DRIVER
6260M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6261L:	linux-nvidia@lists.surfsouth.com
6262W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6263S:	Maintained
6264F:	drivers/video/fbdev/hgafb.c
6265
6266HIBERNATION (aka Software Suspend, aka swsusp)
6267M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6268M:	Pavel Machek <pavel@ucw.cz>
6269L:	linux-pm@vger.kernel.org
6270B:	https://bugzilla.kernel.org
6271S:	Supported
6272F:	arch/x86/power/
6273F:	drivers/base/power/
6274F:	kernel/power/
6275F:	include/linux/suspend.h
6276F:	include/linux/freezer.h
6277F:	include/linux/pm.h
6278F:	arch/*/include/asm/suspend*.h
6279
6280HID CORE LAYER
6281M:	Jiri Kosina <jikos@kernel.org>
6282R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6283L:	linux-input@vger.kernel.org
6284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6285S:	Maintained
6286F:	drivers/hid/
6287F:	include/linux/hid*
6288F:	include/uapi/linux/hid*
6289
6290HID SENSOR HUB DRIVERS
6291M:	Jiri Kosina <jikos@kernel.org>
6292M:	Jonathan Cameron <jic23@kernel.org>
6293M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6294L:	linux-input@vger.kernel.org
6295L:	linux-iio@vger.kernel.org
6296S:	Maintained
6297F:	Documentation/hid/hid-sensor*
6298F:	drivers/hid/hid-sensor-*
6299F:	drivers/iio/*/hid-*
6300F:	include/linux/hid-sensor-*
6301
6302HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6303M:	Thomas Gleixner <tglx@linutronix.de>
6304L:	linux-kernel@vger.kernel.org
6305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6306S:	Maintained
6307F:	Documentation/timers/
6308F:	kernel/time/hrtimer.c
6309F:	kernel/time/clockevents.c
6310F:	kernel/time/timer_*.c
6311F:	include/linux/clockchips.h
6312F:	include/linux/hrtimer.h
6313
6314HIGH-SPEED SCC DRIVER FOR AX.25
6315L:	linux-hams@vger.kernel.org
6316S:	Orphan
6317F:	drivers/net/hamradio/dmascc.c
6318F:	drivers/net/hamradio/scc.c
6319
6320HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6321M:	HighPoint Linux Team <linux@highpoint-tech.com>
6322W:	http://www.highpoint-tech.com
6323S:	Supported
6324F:	Documentation/scsi/hptiop.txt
6325F:	drivers/scsi/hptiop.c
6326
6327HIPPI
6328M:	Jes Sorensen <jes@trained-monkey.org>
6329L:	linux-hippi@sunsite.dk
6330S:	Maintained
6331F:	include/linux/hippidevice.h
6332F:	include/uapi/linux/if_hippi.h
6333F:	net/802/hippi.c
6334F:	drivers/net/hippi/
6335
6336HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6337M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6338M:	Salil Mehta <salil.mehta@huawei.com>
6339L:	netdev@vger.kernel.org
6340W:	http://www.hisilicon.com
6341S:	Maintained
6342F:	drivers/net/ethernet/hisilicon/hns3/
6343
6344HISILICON NETWORK SUBSYSTEM DRIVER
6345M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6346M:	Salil Mehta <salil.mehta@huawei.com>
6347L:	netdev@vger.kernel.org
6348W:	http://www.hisilicon.com
6349S:	Maintained
6350F:	drivers/net/ethernet/hisilicon/
6351F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6352
6353HISILICON PMU DRIVER
6354M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6355W:	http://www.hisilicon.com
6356S:	Supported
6357F:	drivers/perf/hisilicon
6358F:	Documentation/perf/hisi-pmu.txt
6359
6360HISILICON ROCE DRIVER
6361M:	Lijun Ou <oulijun@huawei.com>
6362M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6363L:	linux-rdma@vger.kernel.org
6364S:	Maintained
6365F:	drivers/infiniband/hw/hns/
6366F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6367
6368HISILICON SAS Controller
6369M:	John Garry <john.garry@huawei.com>
6370W:	http://www.hisilicon.com
6371S:	Supported
6372F:	drivers/scsi/hisi_sas/
6373F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6374
6375HMM - Heterogeneous Memory Management
6376M:	Jérôme Glisse <jglisse@redhat.com>
6377L:	linux-mm@kvack.org
6378S:	Maintained
6379F:	mm/hmm*
6380F:	include/linux/hmm*
6381
6382HOST AP DRIVER
6383M:	Jouni Malinen <j@w1.fi>
6384L:	linux-wireless@vger.kernel.org
6385W:	http://w1.fi/hostap-driver.html
6386S:	Obsolete
6387F:	drivers/net/wireless/intersil/hostap/
6388
6389HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6390L:	platform-driver-x86@vger.kernel.org
6391S:	Orphan
6392F:	drivers/platform/x86/tc1100-wmi.c
6393
6394HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6395M:	Jaroslav Kysela <perex@perex.cz>
6396S:	Maintained
6397F:	drivers/net/ethernet/hp/hp100.*
6398
6399HPET:	High Precision Event Timers driver
6400M:	Clemens Ladisch <clemens@ladisch.de>
6401S:	Maintained
6402F:	Documentation/timers/hpet.txt
6403F:	drivers/char/hpet.c
6404F:	include/linux/hpet.h
6405F:	include/uapi/linux/hpet.h
6406
6407HPET:	x86
6408S:	Orphan
6409F:	arch/x86/kernel/hpet.c
6410F:	arch/x86/include/asm/hpet.h
6411
6412HPFS FILESYSTEM
6413M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6414W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6415S:	Maintained
6416F:	fs/hpfs/
6417
6418HSI SUBSYSTEM
6419M:	Sebastian Reichel <sre@kernel.org>
6420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6421S:	Maintained
6422F:	Documentation/ABI/testing/sysfs-bus-hsi
6423F:	Documentation/driver-api/hsi.rst
6424F:	drivers/hsi/
6425F:	include/linux/hsi/
6426F:	include/uapi/linux/hsi/
6427
6428HSO 3G MODEM DRIVER
6429L:	linux-usb@vger.kernel.org
6430S:	Orphan
6431F:	drivers/net/usb/hso.c
6432
6433HSR NETWORK PROTOCOL
6434M:	Arvid Brodin <arvid.brodin@alten.se>
6435L:	netdev@vger.kernel.org
6436S:	Maintained
6437F:	net/hsr/
6438
6439HT16K33 LED CONTROLLER DRIVER
6440M:	Robin van der Gracht <robin@protonic.nl>
6441S:	Maintained
6442F:	drivers/auxdisplay/ht16k33.c
6443F:	Documentation/devicetree/bindings/display/ht16k33.txt
6444
6445HTCPEN TOUCHSCREEN DRIVER
6446M:	Pau Oliva Fora <pof@eslack.org>
6447L:	linux-input@vger.kernel.org
6448S:	Maintained
6449F:	drivers/input/touchscreen/htcpen.c
6450
6451HUAWEI ETHERNET DRIVER
6452M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6453L:	netdev@vger.kernel.org
6454S:	Supported
6455F:	Documentation/networking/hinic.txt
6456F:	drivers/net/ethernet/huawei/hinic/
6457
6458HUGETLB FILESYSTEM
6459M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6460S:	Maintained
6461F:	fs/hugetlbfs/
6462
6463HVA ST MEDIA DRIVER
6464M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6465L:	linux-media@vger.kernel.org
6466T:	git git://linuxtv.org/media_tree.git
6467W:	https://linuxtv.org
6468S:	Supported
6469F:	drivers/media/platform/sti/hva
6470
6471HWPOISON MEMORY FAILURE HANDLING
6472M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6473L:	linux-mm@kvack.org
6474S:	Maintained
6475F:	mm/memory-failure.c
6476F:	mm/hwpoison-inject.c
6477
6478Hyper-V CORE AND DRIVERS
6479M:	"K. Y. Srinivasan" <kys@microsoft.com>
6480M:	Haiyang Zhang <haiyangz@microsoft.com>
6481M:	Stephen Hemminger <sthemmin@microsoft.com>
6482L:	devel@linuxdriverproject.org
6483S:	Maintained
6484F:	Documentation/networking/netvsc.txt
6485F:	arch/x86/include/asm/mshyperv.h
6486F:	arch/x86/include/asm/trace/hyperv.h
6487F:	arch/x86/include/uapi/asm/hyperv.h
6488F:	arch/x86/kernel/cpu/mshyperv.c
6489F:	arch/x86/hyperv
6490F:	drivers/hid/hid-hyperv.c
6491F:	drivers/hv/
6492F:	drivers/input/serio/hyperv-keyboard.c
6493F:	drivers/pci/host/pci-hyperv.c
6494F:	drivers/net/hyperv/
6495F:	drivers/scsi/storvsc_drv.c
6496F:	drivers/uio/uio_hv_generic.c
6497F:	drivers/video/fbdev/hyperv_fb.c
6498F:	net/vmw_vsock/hyperv_transport.c
6499F:	include/linux/hyperv.h
6500F:	include/uapi/linux/hyperv.h
6501F:	tools/hv/
6502F:	Documentation/ABI/stable/sysfs-bus-vmbus
6503
6504HYPERVISOR VIRTUAL CONSOLE DRIVER
6505L:	linuxppc-dev@lists.ozlabs.org
6506S:	Odd Fixes
6507F:	drivers/tty/hvc/
6508
6509I2C ACPI SUPPORT
6510M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6511L:	linux-i2c@vger.kernel.org
6512L:	linux-acpi@vger.kernel.org
6513S:	Maintained
6514F:	drivers/i2c/i2c-core-acpi.c
6515
6516I2C MUXES
6517M:	Peter Rosin <peda@axentia.se>
6518L:	linux-i2c@vger.kernel.org
6519S:	Maintained
6520F:	Documentation/i2c/i2c-topology
6521F:	Documentation/i2c/muxes/
6522F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6523F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6524F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6525F:	drivers/i2c/i2c-mux.c
6526F:	drivers/i2c/muxes/
6527F:	include/linux/i2c-mux.h
6528
6529I2C OVER PARALLEL PORT
6530M:	Jean Delvare <jdelvare@suse.com>
6531L:	linux-i2c@vger.kernel.org
6532S:	Maintained
6533F:	Documentation/i2c/busses/i2c-parport
6534F:	Documentation/i2c/busses/i2c-parport-light
6535F:	drivers/i2c/busses/i2c-parport.c
6536F:	drivers/i2c/busses/i2c-parport-light.c
6537
6538I2C SUBSYSTEM
6539M:	Wolfram Sang <wsa@the-dreams.de>
6540L:	linux-i2c@vger.kernel.org
6541W:	https://i2c.wiki.kernel.org/
6542Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6544S:	Maintained
6545F:	Documentation/devicetree/bindings/i2c/
6546F:	Documentation/i2c/
6547F:	drivers/i2c/
6548F:	drivers/i2c/*/
6549F:	include/linux/i2c.h
6550F:	include/linux/i2c-*.h
6551F:	include/uapi/linux/i2c.h
6552F:	include/uapi/linux/i2c-*.h
6553
6554I2C-TAOS-EVM DRIVER
6555M:	Jean Delvare <jdelvare@suse.com>
6556L:	linux-i2c@vger.kernel.org
6557S:	Maintained
6558F:	Documentation/i2c/busses/i2c-taos-evm
6559F:	drivers/i2c/busses/i2c-taos-evm.c
6560
6561I2C-TINY-USB DRIVER
6562M:	Till Harbaum <till@harbaum.org>
6563L:	linux-i2c@vger.kernel.org
6564W:	http://www.harbaum.org/till/i2c_tiny_usb
6565S:	Maintained
6566F:	drivers/i2c/busses/i2c-tiny-usb.c
6567
6568I2C/SMBUS CONTROLLER DRIVERS FOR PC
6569M:	Jean Delvare <jdelvare@suse.com>
6570L:	linux-i2c@vger.kernel.org
6571S:	Maintained
6572F:	Documentation/i2c/busses/i2c-ali1535
6573F:	Documentation/i2c/busses/i2c-ali1563
6574F:	Documentation/i2c/busses/i2c-ali15x3
6575F:	Documentation/i2c/busses/i2c-amd756
6576F:	Documentation/i2c/busses/i2c-amd8111
6577F:	Documentation/i2c/busses/i2c-i801
6578F:	Documentation/i2c/busses/i2c-nforce2
6579F:	Documentation/i2c/busses/i2c-piix4
6580F:	Documentation/i2c/busses/i2c-sis5595
6581F:	Documentation/i2c/busses/i2c-sis630
6582F:	Documentation/i2c/busses/i2c-sis96x
6583F:	Documentation/i2c/busses/i2c-via
6584F:	Documentation/i2c/busses/i2c-viapro
6585F:	drivers/i2c/busses/i2c-ali1535.c
6586F:	drivers/i2c/busses/i2c-ali1563.c
6587F:	drivers/i2c/busses/i2c-ali15x3.c
6588F:	drivers/i2c/busses/i2c-amd756.c
6589F:	drivers/i2c/busses/i2c-amd756-s4882.c
6590F:	drivers/i2c/busses/i2c-amd8111.c
6591F:	drivers/i2c/busses/i2c-i801.c
6592F:	drivers/i2c/busses/i2c-isch.c
6593F:	drivers/i2c/busses/i2c-nforce2.c
6594F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6595F:	drivers/i2c/busses/i2c-piix4.c
6596F:	drivers/i2c/busses/i2c-sis5595.c
6597F:	drivers/i2c/busses/i2c-sis630.c
6598F:	drivers/i2c/busses/i2c-sis96x.c
6599F:	drivers/i2c/busses/i2c-via.c
6600F:	drivers/i2c/busses/i2c-viapro.c
6601
6602I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6603M:	Hans de Goede <hdegoede@redhat.com>
6604L:	linux-i2c@vger.kernel.org
6605S:	Maintained
6606F:	drivers/i2c/busses/i2c-cht-wc.c
6607
6608I2C/SMBUS ISMT DRIVER
6609M:	Seth Heasley <seth.heasley@intel.com>
6610M:	Neil Horman <nhorman@tuxdriver.com>
6611L:	linux-i2c@vger.kernel.org
6612F:	drivers/i2c/busses/i2c-ismt.c
6613F:	Documentation/i2c/busses/i2c-ismt
6614
6615I2C/SMBUS STUB DRIVER
6616M:	Jean Delvare <jdelvare@suse.com>
6617L:	linux-i2c@vger.kernel.org
6618S:	Maintained
6619F:	drivers/i2c/i2c-stub.c
6620
6621IA64 (Itanium) PLATFORM
6622M:	Tony Luck <tony.luck@intel.com>
6623M:	Fenghua Yu <fenghua.yu@intel.com>
6624L:	linux-ia64@vger.kernel.org
6625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6626S:	Maintained
6627F:	arch/ia64/
6628
6629IBM Power 842 compression accelerator
6630M:	Haren Myneni <haren@us.ibm.com>
6631S:	Supported
6632F:	drivers/crypto/nx/Makefile
6633F:	drivers/crypto/nx/Kconfig
6634F:	drivers/crypto/nx/nx-842*
6635F:	include/linux/sw842.h
6636F:	crypto/842.c
6637F:	lib/842/
6638
6639IBM Power in-Nest Crypto Acceleration
6640M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6641M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6642L:	linux-crypto@vger.kernel.org
6643S:	Supported
6644F:	drivers/crypto/nx/Makefile
6645F:	drivers/crypto/nx/Kconfig
6646F:	drivers/crypto/nx/nx-aes*
6647F:	drivers/crypto/nx/nx-sha*
6648F:	drivers/crypto/nx/nx.*
6649F:	drivers/crypto/nx/nx_csbcpb.h
6650F:	drivers/crypto/nx/nx_debugfs.h
6651
6652IBM Power Linux RAID adapter
6653M:	Brian King <brking@us.ibm.com>
6654S:	Supported
6655F:	drivers/scsi/ipr.*
6656
6657IBM Power SRIOV Virtual NIC Device Driver
6658M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6659M:	John Allen <jallen@linux.vnet.ibm.com>
6660L:	netdev@vger.kernel.org
6661S:	Supported
6662F:	drivers/net/ethernet/ibm/ibmvnic.*
6663
6664IBM Power Virtual Accelerator Switchboard
6665M:	Sukadev Bhattiprolu
6666L:	linuxppc-dev@lists.ozlabs.org
6667S:	Supported
6668F:	arch/powerpc/platforms/powernv/vas*
6669F:	arch/powerpc/platforms/powernv/copy-paste.h
6670F:	arch/powerpc/include/asm/vas.h
6671F:	arch/powerpc/include/uapi/asm/vas.h
6672
6673IBM Power Virtual Ethernet Device Driver
6674M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6675L:	netdev@vger.kernel.org
6676S:	Supported
6677F:	drivers/net/ethernet/ibm/ibmveth.*
6678
6679IBM Power Virtual FC Device Drivers
6680M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6681L:	linux-scsi@vger.kernel.org
6682S:	Supported
6683F:	drivers/scsi/ibmvscsi/ibmvfc*
6684
6685IBM Power Virtual SCSI Device Drivers
6686M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6687L:	linux-scsi@vger.kernel.org
6688S:	Supported
6689F:	drivers/scsi/ibmvscsi/ibmvscsi*
6690F:	include/scsi/viosrp.h
6691
6692IBM Power Virtual SCSI Device Target Driver
6693M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6694M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6695L:	linux-scsi@vger.kernel.org
6696L:	target-devel@vger.kernel.org
6697S:	Supported
6698F:	drivers/scsi/ibmvscsi_tgt/
6699
6700IBM Power VMX Cryptographic instructions
6701M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6702M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6703L:	linux-crypto@vger.kernel.org
6704S:	Supported
6705F:	drivers/crypto/vmx/Makefile
6706F:	drivers/crypto/vmx/Kconfig
6707F:	drivers/crypto/vmx/vmx.c
6708F:	drivers/crypto/vmx/aes*
6709F:	drivers/crypto/vmx/ghash*
6710F:	drivers/crypto/vmx/ppc-xlate.pl
6711
6712IBM ServeRAID RAID DRIVER
6713S:	Orphan
6714F:	drivers/scsi/ips.*
6715
6716ICH LPC AND GPIO DRIVER
6717M:	Peter Tyser <ptyser@xes-inc.com>
6718S:	Maintained
6719F:	drivers/mfd/lpc_ich.c
6720F:	drivers/gpio/gpio-ich.c
6721
6722IDE SUBSYSTEM
6723M:	"David S. Miller" <davem@davemloft.net>
6724L:	linux-ide@vger.kernel.org
6725Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6727S:	Maintained
6728F:	Documentation/ide/
6729F:	drivers/ide/
6730F:	include/linux/ide.h
6731
6732IDE/ATAPI DRIVERS
6733M:	Borislav Petkov <bp@alien8.de>
6734L:	linux-ide@vger.kernel.org
6735S:	Maintained
6736F:	Documentation/cdrom/ide-cd
6737F:	drivers/ide/ide-cd*
6738
6739IDEAPAD LAPTOP EXTRAS DRIVER
6740M:	Ike Panhc <ike.pan@canonical.com>
6741L:	platform-driver-x86@vger.kernel.org
6742W:	http://launchpad.net/ideapad-laptop
6743S:	Maintained
6744F:	drivers/platform/x86/ideapad-laptop.c
6745
6746IDEAPAD LAPTOP SLIDEBAR DRIVER
6747M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6748L:	linux-input@vger.kernel.org
6749W:	https://github.com/o2genum/ideapad-slidebar
6750S:	Maintained
6751F:	drivers/input/misc/ideapad_slidebar.c
6752
6753IDT VersaClock 5 CLOCK DRIVER
6754M:	Marek Vasut <marek.vasut@gmail.com>
6755S:	Maintained
6756F:	drivers/clk/clk-versaclock5.c
6757
6758IEEE 802.15.4 SUBSYSTEM
6759M:	Alexander Aring <alex.aring@gmail.com>
6760M:	Stefan Schmidt <stefan@osg.samsung.com>
6761L:	linux-wpan@vger.kernel.org
6762W:	http://wpan.cakelab.org/
6763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6764T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6765S:	Maintained
6766F:	net/ieee802154/
6767F:	net/mac802154/
6768F:	drivers/net/ieee802154/
6769F:	include/linux/nl802154.h
6770F:	include/linux/ieee802154.h
6771F:	include/net/nl802154.h
6772F:	include/net/mac802154.h
6773F:	include/net/af_ieee802154.h
6774F:	include/net/cfg802154.h
6775F:	include/net/ieee802154_netdev.h
6776F:	Documentation/networking/ieee802154.txt
6777
6778IFE PROTOCOL
6779M:	Yotam Gigi <yotam.gi@gmail.com>
6780M:	Jamal Hadi Salim <jhs@mojatatu.com>
6781F:	net/ife
6782F:	include/net/ife.h
6783F:	include/uapi/linux/ife.h
6784
6785IGORPLUG-USB IR RECEIVER
6786M:	Sean Young <sean@mess.org>
6787L:	linux-media@vger.kernel.org
6788S:	Maintained
6789F:	drivers/media/rc/igorplugusb.c
6790
6791IGUANAWORKS USB IR TRANSCEIVER
6792M:	Sean Young <sean@mess.org>
6793L:	linux-media@vger.kernel.org
6794S:	Maintained
6795F:	drivers/media/rc/iguanair.c
6796
6797IIO DIGITAL POTENTIOMETER DAC
6798M:	Peter Rosin <peda@axentia.se>
6799L:	linux-iio@vger.kernel.org
6800S:	Maintained
6801F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6802F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6803F:	drivers/iio/dac/dpot-dac.c
6804
6805IIO ENVELOPE DETECTOR
6806M:	Peter Rosin <peda@axentia.se>
6807L:	linux-iio@vger.kernel.org
6808S:	Maintained
6809F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6810F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6811F:	drivers/iio/adc/envelope-detector.c
6812
6813IIO MULTIPLEXER
6814M:	Peter Rosin <peda@axentia.se>
6815L:	linux-iio@vger.kernel.org
6816S:	Maintained
6817F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6818F:	drivers/iio/multiplexer/iio-mux.c
6819
6820IIO SUBSYSTEM AND DRIVERS
6821M:	Jonathan Cameron <jic23@kernel.org>
6822R:	Hartmut Knaack <knaack.h@gmx.de>
6823R:	Lars-Peter Clausen <lars@metafoo.de>
6824R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6825L:	linux-iio@vger.kernel.org
6826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6827S:	Maintained
6828F:	Documentation/devicetree/bindings/iio/
6829F:	drivers/iio/
6830F:	drivers/staging/iio/
6831F:	include/linux/iio/
6832F:	tools/iio/
6833
6834IKANOS/ADI EAGLE ADSL USB DRIVER
6835M:	Matthieu Castet <castet.matthieu@free.fr>
6836M:	Stanislaw Gruszka <stf_xl@wp.pl>
6837S:	Maintained
6838F:	drivers/usb/atm/ueagle-atm.c
6839
6840IMGTEC ASCII LCD DRIVER
6841M:	Paul Burton <paul.burton@mips.com>
6842S:	Maintained
6843F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6844F:	drivers/auxdisplay/img-ascii-lcd.c
6845
6846IMGTEC IR DECODER DRIVER
6847M:	James Hogan <jhogan@kernel.org>
6848S:	Maintained
6849F:	drivers/media/rc/img-ir/
6850
6851IMS TWINTURBO FRAMEBUFFER DRIVER
6852L:	linux-fbdev@vger.kernel.org
6853S:	Orphan
6854F:	drivers/video/fbdev/imsttfb.c
6855
6856INA209 HARDWARE MONITOR DRIVER
6857M:	Guenter Roeck <linux@roeck-us.net>
6858L:	linux-hwmon@vger.kernel.org
6859S:	Maintained
6860F:	Documentation/hwmon/ina209
6861F:	Documentation/devicetree/bindings/i2c/ina209.txt
6862F:	drivers/hwmon/ina209.c
6863
6864INA2XX HARDWARE MONITOR DRIVER
6865M:	Guenter Roeck <linux@roeck-us.net>
6866L:	linux-hwmon@vger.kernel.org
6867S:	Maintained
6868F:	Documentation/hwmon/ina2xx
6869F:	drivers/hwmon/ina2xx.c
6870F:	include/linux/platform_data/ina2xx.h
6871
6872INDUSTRY PACK SUBSYSTEM (IPACK)
6873M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6874M:	Jens Taprogge <jens.taprogge@taprogge.org>
6875M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6876L:	industrypack-devel@lists.sourceforge.net
6877W:	http://industrypack.sourceforge.net
6878S:	Maintained
6879F:	drivers/ipack/
6880
6881INFINIBAND SUBSYSTEM
6882M:	Doug Ledford <dledford@redhat.com>
6883M:	Jason Gunthorpe <jgg@mellanox.com>
6884L:	linux-rdma@vger.kernel.org
6885W:	http://www.openfabrics.org/
6886Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6888S:	Supported
6889F:	Documentation/devicetree/bindings/infiniband/
6890F:	Documentation/infiniband/
6891F:	drivers/infiniband/
6892F:	include/uapi/linux/if_infiniband.h
6893F:	include/uapi/rdma/
6894F:	include/rdma/
6895
6896INGENIC JZ4780 DMA Driver
6897M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6898S:	Maintained
6899F:	drivers/dma/dma-jz4780.c
6900
6901INGENIC JZ4780 NAND DRIVER
6902M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6903L:	linux-mtd@lists.infradead.org
6904S:	Maintained
6905F:	drivers/mtd/nand/jz4780_*
6906
6907INOTIFY
6908M:	Jan Kara <jack@suse.cz>
6909R:	Amir Goldstein <amir73il@gmail.com>
6910L:	linux-fsdevel@vger.kernel.org
6911S:	Maintained
6912F:	Documentation/filesystems/inotify.txt
6913F:	fs/notify/inotify/
6914F:	include/linux/inotify.h
6915F:	include/uapi/linux/inotify.h
6916
6917INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6918M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6919L:	linux-input@vger.kernel.org
6920Q:	http://patchwork.kernel.org/project/linux-input/list/
6921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6922S:	Maintained
6923F:	drivers/input/
6924F:	include/linux/input.h
6925F:	include/uapi/linux/input.h
6926F:	include/uapi/linux/input-event-codes.h
6927F:	include/linux/input/
6928F:	Documentation/devicetree/bindings/input/
6929F:	Documentation/input/
6930
6931INPUT MULTITOUCH (MT) PROTOCOL
6932M:	Henrik Rydberg <rydberg@bitmath.org>
6933L:	linux-input@vger.kernel.org
6934S:	Odd fixes
6935F:	Documentation/input/multi-touch-protocol.rst
6936F:	drivers/input/input-mt.c
6937K:	\b(ABS|SYN)_MT_
6938
6939INSIDE SECURE CRYPTO DRIVER
6940M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6941F:	drivers/crypto/inside-secure/
6942S:	Maintained
6943L:	linux-crypto@vger.kernel.org
6944
6945INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6946M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6947M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6948L:	linux-integrity@vger.kernel.org
6949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6950S:	Supported
6951F:	security/integrity/ima/
6952
6953INTEL 810/815 FRAMEBUFFER DRIVER
6954M:	Antonino Daplas <adaplas@gmail.com>
6955L:	linux-fbdev@vger.kernel.org
6956S:	Maintained
6957F:	drivers/video/fbdev/i810/
6958
6959INTEL ASoC BDW/HSW DRIVERS
6960M:	Jie Yang <yang.jie@linux.intel.com>
6961L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6962S:	Supported
6963F:	sound/soc/intel/common/sst-dsp*
6964F:	sound/soc/intel/common/sst-firmware.c
6965F:	sound/soc/intel/boards/broadwell.c
6966F:	sound/soc/intel/haswell/
6967
6968INTEL C600 SERIES SAS CONTROLLER DRIVER
6969M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6970M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6971L:	linux-scsi@vger.kernel.org
6972T:	git git://git.code.sf.net/p/intel-sas/isci
6973S:	Supported
6974F:	drivers/scsi/isci/
6975
6976INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6977M:	Jani Nikula <jani.nikula@linux.intel.com>
6978M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6979M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6980L:	intel-gfx@lists.freedesktop.org
6981W:	https://01.org/linuxgraphics/
6982B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6983C:	irc://chat.freenode.net/intel-gfx
6984Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6985T:	git git://anongit.freedesktop.org/drm-intel
6986S:	Supported
6987F:	drivers/gpu/drm/i915/
6988F:	include/drm/i915*
6989F:	include/uapi/drm/i915_drm.h
6990F:	Documentation/gpu/i915.rst
6991
6992INTEL ETHERNET DRIVERS
6993M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6994L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6995W:	http://www.intel.com/support/feedback.htm
6996W:	http://e1000.sourceforge.net/
6997Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7000S:	Supported
7001F:	Documentation/networking/e100.txt
7002F:	Documentation/networking/e1000.txt
7003F:	Documentation/networking/e1000e.txt
7004F:	Documentation/networking/igb.txt
7005F:	Documentation/networking/igbvf.txt
7006F:	Documentation/networking/ixgb.txt
7007F:	Documentation/networking/ixgbe.txt
7008F:	Documentation/networking/ixgbevf.txt
7009F:	Documentation/networking/i40e.txt
7010F:	Documentation/networking/i40evf.txt
7011F:	drivers/net/ethernet/intel/
7012F:	drivers/net/ethernet/intel/*/
7013F:	include/linux/avf/virtchnl.h
7014
7015INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7016M:	Maik Broemme <mbroemme@libmpq.org>
7017L:	linux-fbdev@vger.kernel.org
7018S:	Maintained
7019F:	Documentation/fb/intelfb.txt
7020F:	drivers/video/fbdev/intelfb/
7021
7022INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7023M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7024M:	Zhi Wang <zhi.a.wang@intel.com>
7025L:	intel-gvt-dev@lists.freedesktop.org
7026L:	intel-gfx@lists.freedesktop.org
7027W:	https://01.org/igvt-g
7028T:	git https://github.com/01org/gvt-linux.git
7029S:	Supported
7030F:	drivers/gpu/drm/i915/gvt/
7031
7032INTEL HID EVENT DRIVER
7033M:	Alex Hung <alex.hung@canonical.com>
7034L:	platform-driver-x86@vger.kernel.org
7035S:	Maintained
7036F:	drivers/platform/x86/intel-hid.c
7037
7038INTEL I/OAT DMA DRIVER
7039M:	Dave Jiang <dave.jiang@intel.com>
7040R:	Dan Williams <dan.j.williams@intel.com>
7041L:	dmaengine@vger.kernel.org
7042Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7043S:	Supported
7044F:	drivers/dma/ioat*
7045
7046INTEL IDLE DRIVER
7047M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7048M:	Len Brown <lenb@kernel.org>
7049L:	linux-pm@vger.kernel.org
7050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7051B:	https://bugzilla.kernel.org
7052S:	Supported
7053F:	drivers/idle/intel_idle.c
7054
7055INTEL INTEGRATED SENSOR HUB DRIVER
7056M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7057M:	Jiri Kosina <jikos@kernel.org>
7058L:	linux-input@vger.kernel.org
7059S:	Maintained
7060F:	drivers/hid/intel-ish-hid/
7061
7062INTEL IOMMU (VT-d)
7063M:	David Woodhouse <dwmw2@infradead.org>
7064L:	iommu@lists.linux-foundation.org
7065T:	git git://git.infradead.org/iommu-2.6.git
7066S:	Supported
7067F:	drivers/iommu/intel-iommu.c
7068F:	include/linux/intel-iommu.h
7069
7070INTEL IOP-ADMA DMA DRIVER
7071R:	Dan Williams <dan.j.williams@intel.com>
7072S:	Odd fixes
7073F:	drivers/dma/iop-adma.c
7074
7075INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7076M:	Krzysztof Halasa <khalasa@piap.pl>
7077S:	Maintained
7078F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7079F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7080F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7081F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7082F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7083F:	drivers/net/wan/ixp4xx_hss.c
7084
7085INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7086M:	Deepak Saxena <dsaxena@plexity.net>
7087S:	Maintained
7088F:	drivers/char/hw_random/ixp4xx-rng.c
7089
7090INTEL MANAGEMENT ENGINE (mei)
7091M:	Tomas Winkler <tomas.winkler@intel.com>
7092L:	linux-kernel@vger.kernel.org
7093S:	Supported
7094F:	include/uapi/linux/mei.h
7095F:	include/linux/mei_cl_bus.h
7096F:	drivers/misc/mei/*
7097F:	drivers/watchdog/mei_wdt.c
7098F:	Documentation/misc-devices/mei/*
7099F:	samples/mei/*
7100
7101INTEL MENLOW THERMAL DRIVER
7102M:	Sujith Thomas <sujith.thomas@intel.com>
7103L:	platform-driver-x86@vger.kernel.org
7104W:	https://01.org/linux-acpi
7105S:	Supported
7106F:	drivers/platform/x86/intel_menlow.c
7107
7108INTEL MERRIFIELD GPIO DRIVER
7109M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7110L:	linux-gpio@vger.kernel.org
7111S:	Maintained
7112F:	drivers/gpio/gpio-merrifield.c
7113
7114INTEL MIC DRIVERS (mic)
7115M:	Sudeep Dutt <sudeep.dutt@intel.com>
7116M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7117S:	Supported
7118W:	https://github.com/sudeepdutt/mic
7119W:	http://software.intel.com/en-us/mic-developer
7120F:	include/linux/mic_bus.h
7121F:	include/linux/scif.h
7122F:	include/uapi/linux/mic_common.h
7123F:	include/uapi/linux/mic_ioctl.h
7124F:	include/uapi/linux/scif_ioctl.h
7125F:	drivers/misc/mic/
7126F:	drivers/dma/mic_x100_dma.c
7127F:	drivers/dma/mic_x100_dma.h
7128F:	Documentation/mic/
7129
7130INTEL PMC CORE DRIVER
7131M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7132M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7133L:	platform-driver-x86@vger.kernel.org
7134S:	Maintained
7135F:	arch/x86/include/asm/pmc_core.h
7136F:	drivers/platform/x86/intel_pmc_core*
7137
7138INTEL PMC/P-Unit IPC DRIVER
7139M:	Zha Qipeng<qipeng.zha@intel.com>
7140L:	platform-driver-x86@vger.kernel.org
7141S:	Maintained
7142F:	drivers/platform/x86/intel_pmc_ipc.c
7143F:	drivers/platform/x86/intel_punit_ipc.c
7144F:	arch/x86/include/asm/intel_pmc_ipc.h
7145F:	arch/x86/include/asm/intel_punit_ipc.h
7146
7147INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7148M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7149L:	linux-wireless@vger.kernel.org
7150S:	Maintained
7151F:	Documentation/networking/README.ipw2100
7152F:	Documentation/networking/README.ipw2200
7153F:	drivers/net/wireless/intel/ipw2x00/
7154
7155INTEL PSTATE DRIVER
7156M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7157M:	Len Brown <lenb@kernel.org>
7158L:	linux-pm@vger.kernel.org
7159S:	Supported
7160F:	drivers/cpufreq/intel_pstate.c
7161
7162INTEL RDMA RNIC DRIVER
7163M:	Faisal Latif <faisal.latif@intel.com>
7164M:	Shiraz Saleem <shiraz.saleem@intel.com>
7165L:	linux-rdma@vger.kernel.org
7166S:	Supported
7167F:	drivers/infiniband/hw/i40iw/
7168
7169INTEL TELEMETRY DRIVER
7170M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7171L:	platform-driver-x86@vger.kernel.org
7172S:	Maintained
7173F:	arch/x86/include/asm/intel_telemetry.h
7174F:	drivers/platform/x86/intel_telemetry*
7175
7176INTEL VIRTUAL BUTTON DRIVER
7177M:	AceLan Kao <acelan.kao@canonical.com>
7178L:	platform-driver-x86@vger.kernel.org
7179S:	Maintained
7180F:	drivers/platform/x86/intel-vbtn.c
7181
7182INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7183M:	Stanislaw Gruszka <sgruszka@redhat.com>
7184L:	linux-wireless@vger.kernel.org
7185S:	Supported
7186F:	drivers/net/wireless/intel/iwlegacy/
7187
7188INTEL WIRELESS WIFI LINK (iwlwifi)
7189M:	Johannes Berg <johannes.berg@intel.com>
7190M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7191M:	Luca Coelho <luciano.coelho@intel.com>
7192M:	Intel Linux Wireless <linuxwifi@intel.com>
7193L:	linux-wireless@vger.kernel.org
7194W:	http://intellinuxwireless.org
7195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7196S:	Supported
7197F:	drivers/net/wireless/intel/iwlwifi/
7198
7199INTEL WIRELESS WIMAX CONNECTION 2400
7200M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7201M:	linux-wimax@intel.com
7202L:	wimax@linuxwimax.org (subscribers-only)
7203S:	Supported
7204W:	http://linuxwimax.org
7205F:	Documentation/wimax/README.i2400m
7206F:	drivers/net/wimax/i2400m/
7207F:	include/uapi/linux/wimax/i2400m.h
7208
7209INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7210M:	Mario Limonciello <mario.limonciello@dell.com>
7211S:	Maintained
7212F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7213
7214INTEL(R) TRACE HUB
7215M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7216S:	Supported
7217F:	Documentation/trace/intel_th.txt
7218F:	drivers/hwtracing/intel_th/
7219
7220INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7221M:	Ning Sun <ning.sun@intel.com>
7222L:	tboot-devel@lists.sourceforge.net
7223W:	http://tboot.sourceforge.net
7224T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7225S:	Supported
7226F:	Documentation/intel_txt.txt
7227F:	include/linux/tboot.h
7228F:	arch/x86/kernel/tboot.c
7229
7230INTEL-MID GPIO DRIVER
7231M:	David Cohen <david.a.cohen@linux.intel.com>
7232L:	linux-gpio@vger.kernel.org
7233S:	Maintained
7234F:	drivers/gpio/gpio-intel-mid.c
7235
7236INVENSENSE MPU-3050 GYROSCOPE DRIVER
7237M:	Linus Walleij <linus.walleij@linaro.org>
7238L:	linux-iio@vger.kernel.org
7239S:	Maintained
7240F:	drivers/iio/gyro/mpu3050*
7241F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7242
7243IOC3 ETHERNET DRIVER
7244M:	Ralf Baechle <ralf@linux-mips.org>
7245L:	linux-mips@linux-mips.org
7246S:	Maintained
7247F:	drivers/net/ethernet/sgi/ioc3-eth.c
7248
7249IOC3 SERIAL DRIVER
7250M:	Pat Gefre <pfg@sgi.com>
7251L:	linux-serial@vger.kernel.org
7252S:	Maintained
7253F:	drivers/tty/serial/ioc3_serial.c
7254
7255IOMMU DRIVERS
7256M:	Joerg Roedel <joro@8bytes.org>
7257L:	iommu@lists.linux-foundation.org
7258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7259S:	Maintained
7260F:	Documentation/devicetree/bindings/iommu/
7261F:	drivers/iommu/
7262F:	include/linux/iommu.h
7263F:	include/linux/iova.h
7264
7265IP MASQUERADING
7266M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7267S:	Maintained
7268F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7269
7270IPMI SUBSYSTEM
7271M:	Corey Minyard <minyard@acm.org>
7272L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7273W:	http://openipmi.sourceforge.net/
7274S:	Supported
7275F:	Documentation/IPMI.txt
7276F:	drivers/char/ipmi/
7277F:	include/linux/ipmi*
7278F:	include/uapi/linux/ipmi*
7279
7280IPS SCSI RAID DRIVER
7281M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7282L:	linux-scsi@vger.kernel.org
7283W:	http://www.adaptec.com/
7284S:	Maintained
7285F:	drivers/scsi/ips*
7286
7287IPVS
7288M:	Wensong Zhang <wensong@linux-vs.org>
7289M:	Simon Horman <horms@verge.net.au>
7290M:	Julian Anastasov <ja@ssi.bg>
7291L:	netdev@vger.kernel.org
7292L:	lvs-devel@vger.kernel.org
7293S:	Maintained
7294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7296F:	Documentation/networking/ipvs-sysctl.txt
7297F:	include/net/ip_vs.h
7298F:	include/uapi/linux/ip_vs.h
7299F:	net/netfilter/ipvs/
7300
7301IPWIRELESS DRIVER
7302M:	Jiri Kosina <jikos@kernel.org>
7303M:	David Sterba <dsterba@suse.com>
7304S:	Odd Fixes
7305F:	drivers/tty/ipwireless/
7306
7307IPX NETWORK LAYER
7308L:	netdev@vger.kernel.org
7309S:	Odd fixes
7310F:	include/net/ipx.h
7311F:	include/uapi/linux/ipx.h
7312F:	net/ipx/
7313
7314IRDA SUBSYSTEM
7315M:	Samuel Ortiz <samuel@sortiz.org>
7316L:	irda-users@lists.sourceforge.net (subscribers-only)
7317L:	netdev@vger.kernel.org
7318W:	http://irda.sourceforge.net/
7319S:	Maintained
7320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7321F:	Documentation/networking/irda.txt
7322F:	drivers/staging/irda/
7323
7324IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7325M:	Marc Zyngier <marc.zyngier@arm.com>
7326S:	Maintained
7327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7328F:	Documentation/IRQ-domain.txt
7329F:	include/linux/irqdomain.h
7330F:	kernel/irq/irqdomain.c
7331F:	kernel/irq/msi.c
7332
7333IRQ SUBSYSTEM
7334M:	Thomas Gleixner <tglx@linutronix.de>
7335L:	linux-kernel@vger.kernel.org
7336S:	Maintained
7337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7338F:	kernel/irq/
7339
7340IRQCHIP DRIVERS
7341M:	Thomas Gleixner <tglx@linutronix.de>
7342M:	Jason Cooper <jason@lakedaemon.net>
7343M:	Marc Zyngier <marc.zyngier@arm.com>
7344L:	linux-kernel@vger.kernel.org
7345S:	Maintained
7346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7347F:	Documentation/devicetree/bindings/interrupt-controller/
7348F:	drivers/irqchip/
7349
7350ISA
7351M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7352S:	Maintained
7353F:	Documentation/isa.txt
7354F:	drivers/base/isa.c
7355F:	include/linux/isa.h
7356
7357ISA RADIO MODULE
7358M:	Hans Verkuil <hverkuil@xs4all.nl>
7359L:	linux-media@vger.kernel.org
7360T:	git git://linuxtv.org/media_tree.git
7361W:	https://linuxtv.org
7362S:	Maintained
7363F:	drivers/media/radio/radio-isa*
7364
7365ISAPNP
7366M:	Jaroslav Kysela <perex@perex.cz>
7367S:	Maintained
7368F:	Documentation/isapnp.txt
7369F:	drivers/pnp/isapnp/
7370F:	include/linux/isapnp.h
7371
7372ISCSI
7373M:	Lee Duncan <lduncan@suse.com>
7374M:	Chris Leech <cleech@redhat.com>
7375L:	open-iscsi@googlegroups.com
7376W:	www.open-iscsi.com
7377S:	Maintained
7378F:	drivers/scsi/*iscsi*
7379F:	include/scsi/*iscsi*
7380
7381iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7382M:	Peter Jones <pjones@redhat.com>
7383M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7384S:	Maintained
7385F:	drivers/firmware/iscsi_ibft*
7386
7387ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7388M:	Or Gerlitz <ogerlitz@mellanox.com>
7389M:	Sagi Grimberg <sagi@grimberg.me>
7390M:	Roi Dayan <roid@mellanox.com>
7391L:	linux-rdma@vger.kernel.org
7392S:	Supported
7393W:	http://www.openfabrics.org
7394W:	www.open-iscsi.org
7395Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7396F:	drivers/infiniband/ulp/iser/
7397
7398ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7399M:	Sagi Grimberg <sagi@grimberg.me>
7400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7401L:	linux-rdma@vger.kernel.org
7402L:	target-devel@vger.kernel.org
7403S:	Supported
7404W:	http://www.linux-iscsi.org
7405F:	drivers/infiniband/ulp/isert
7406
7407ISDN SUBSYSTEM
7408M:	Karsten Keil <isdn@linux-pingi.de>
7409L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7410L:	netdev@vger.kernel.org
7411W:	http://www.isdn4linux.de
7412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7413S:	Maintained
7414F:	Documentation/isdn/
7415F:	drivers/isdn/
7416F:	include/linux/isdn.h
7417F:	include/linux/isdn/
7418F:	include/uapi/linux/isdn.h
7419F:	include/uapi/linux/isdn/
7420
7421ISDN SUBSYSTEM (Eicon active card driver)
7422M:	Armin Schindler <mac@melware.de>
7423L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7424W:	http://www.melware.de
7425S:	Maintained
7426F:	drivers/isdn/hardware/eicon/
7427
7428IT87 HARDWARE MONITORING DRIVER
7429M:	Jean Delvare <jdelvare@suse.com>
7430L:	linux-hwmon@vger.kernel.org
7431S:	Maintained
7432F:	Documentation/hwmon/it87
7433F:	drivers/hwmon/it87.c
7434
7435IT913X MEDIA DRIVER
7436M:	Antti Palosaari <crope@iki.fi>
7437L:	linux-media@vger.kernel.org
7438W:	https://linuxtv.org
7439W:	http://palosaari.fi/linux/
7440Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7441T:	git git://linuxtv.org/anttip/media_tree.git
7442S:	Maintained
7443F:	drivers/media/tuners/it913x*
7444
7445IVTV VIDEO4LINUX DRIVER
7446M:	Andy Walls <awalls@md.metrocast.net>
7447L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7448L:	linux-media@vger.kernel.org
7449T:	git git://linuxtv.org/media_tree.git
7450W:	http://www.ivtvdriver.org
7451S:	Maintained
7452F:	Documentation/media/v4l-drivers/ivtv*
7453F:	drivers/media/pci/ivtv/
7454F:	include/uapi/linux/ivtv*
7455
7456IX2505V MEDIA DRIVER
7457M:	Malcolm Priestley <tvboxspy@gmail.com>
7458L:	linux-media@vger.kernel.org
7459W:	https://linuxtv.org
7460Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7461S:	Maintained
7462F:	drivers/media/dvb-frontends/ix2505v*
7463
7464JC42.4 TEMPERATURE SENSOR DRIVER
7465M:	Guenter Roeck <linux@roeck-us.net>
7466L:	linux-hwmon@vger.kernel.org
7467S:	Maintained
7468F:	drivers/hwmon/jc42.c
7469F:	Documentation/hwmon/jc42
7470
7471JFS FILESYSTEM
7472M:	Dave Kleikamp <shaggy@kernel.org>
7473L:	jfs-discussion@lists.sourceforge.net
7474W:	http://jfs.sourceforge.net/
7475T:	git git://github.com/kleikamp/linux-shaggy.git
7476S:	Maintained
7477F:	Documentation/filesystems/jfs.txt
7478F:	fs/jfs/
7479
7480JME NETWORK DRIVER
7481M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7482L:	netdev@vger.kernel.org
7483S:	Maintained
7484F:	drivers/net/ethernet/jme.*
7485
7486JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7487M:	David Woodhouse <dwmw2@infradead.org>
7488L:	linux-mtd@lists.infradead.org
7489W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7490S:	Maintained
7491F:	fs/jffs2/
7492F:	include/uapi/linux/jffs2.h
7493
7494JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7495M:	"Theodore Ts'o" <tytso@mit.edu>
7496M:	Jan Kara <jack@suse.com>
7497L:	linux-ext4@vger.kernel.org
7498S:	Maintained
7499F:	fs/jbd2/
7500F:	include/linux/jbd2.h
7501
7502JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7503M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7504L:	linux-media@vger.kernel.org
7505S:	Maintained
7506F:	drivers/media/platform/rcar_jpu.c
7507
7508JSM Neo PCI based serial card
7509M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7510L:	linux-serial@vger.kernel.org
7511S:	Maintained
7512F:	drivers/tty/serial/jsm/
7513
7514K10TEMP HARDWARE MONITORING DRIVER
7515M:	Clemens Ladisch <clemens@ladisch.de>
7516L:	linux-hwmon@vger.kernel.org
7517S:	Maintained
7518F:	Documentation/hwmon/k10temp
7519F:	drivers/hwmon/k10temp.c
7520
7521K8TEMP HARDWARE MONITORING DRIVER
7522M:	Rudolf Marek <r.marek@assembler.cz>
7523L:	linux-hwmon@vger.kernel.org
7524S:	Maintained
7525F:	Documentation/hwmon/k8temp
7526F:	drivers/hwmon/k8temp.c
7527
7528KASAN
7529M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7530R:	Alexander Potapenko <glider@google.com>
7531R:	Dmitry Vyukov <dvyukov@google.com>
7532L:	kasan-dev@googlegroups.com
7533S:	Maintained
7534F:	arch/*/include/asm/kasan.h
7535F:	arch/*/mm/kasan_init*
7536F:	Documentation/dev-tools/kasan.rst
7537F:	include/linux/kasan*.h
7538F:	lib/test_kasan.c
7539F:	mm/kasan/
7540F:	scripts/Makefile.kasan
7541
7542KCONFIG
7543L:	linux-kbuild@vger.kernel.org
7544S:	Orphan
7545F:	Documentation/kbuild/kconfig-language.txt
7546F:	scripts/kconfig/
7547
7548KDUMP
7549M:	Dave Young <dyoung@redhat.com>
7550M:	Baoquan He <bhe@redhat.com>
7551R:	Vivek Goyal <vgoyal@redhat.com>
7552L:	kexec@lists.infradead.org
7553W:	http://lse.sourceforge.net/kdump/
7554S:	Maintained
7555F:	Documentation/kdump/
7556
7557KEENE FM RADIO TRANSMITTER DRIVER
7558M:	Hans Verkuil <hverkuil@xs4all.nl>
7559L:	linux-media@vger.kernel.org
7560T:	git git://linuxtv.org/media_tree.git
7561W:	https://linuxtv.org
7562S:	Maintained
7563F:	drivers/media/radio/radio-keene*
7564
7565KERNEL AUTOMOUNTER v4 (AUTOFS4)
7566M:	Ian Kent <raven@themaw.net>
7567L:	autofs@vger.kernel.org
7568S:	Maintained
7569F:	fs/autofs4/
7570
7571KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7572M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7573M:	Michal Marek <michal.lkml@markovi.net>
7574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7575L:	linux-kbuild@vger.kernel.org
7576S:	Maintained
7577F:	Documentation/kbuild/
7578F:	Makefile
7579F:	scripts/Makefile.*
7580F:	scripts/basic/
7581F:	scripts/mk*
7582F:	scripts/package/
7583
7584KERNEL JANITORS
7585L:	kernel-janitors@vger.kernel.org
7586W:	http://kernelnewbies.org/KernelJanitors
7587S:	Odd Fixes
7588
7589KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7590M:	"J. Bruce Fields" <bfields@fieldses.org>
7591M:	Jeff Layton <jlayton@kernel.org>
7592L:	linux-nfs@vger.kernel.org
7593W:	http://nfs.sourceforge.net/
7594T:	git git://linux-nfs.org/~bfields/linux.git
7595S:	Supported
7596F:	fs/nfsd/
7597F:	include/uapi/linux/nfsd/
7598F:	fs/lockd/
7599F:	fs/nfs_common/
7600F:	net/sunrpc/
7601F:	include/linux/lockd/
7602F:	include/linux/sunrpc/
7603F:	include/uapi/linux/sunrpc/
7604
7605KERNEL SELFTEST FRAMEWORK
7606M:	Shuah Khan <shuahkh@osg.samsung.com>
7607M:	Shuah Khan <shuah@kernel.org>
7608L:	linux-kselftest@vger.kernel.org
7609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7610S:	Maintained
7611F:	tools/testing/selftests/
7612F:	Documentation/dev-tools/kselftest*
7613
7614KERNEL USERMODE HELPER
7615M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7616L:	linux-kernel@vger.kernel.org
7617S:	Maintained
7618F:	kernel/umh.c
7619F:	include/linux/umh.h
7620
7621KERNEL VIRTUAL MACHINE (KVM)
7622M:	Paolo Bonzini <pbonzini@redhat.com>
7623M:	Radim Krčmář <rkrcmar@redhat.com>
7624L:	kvm@vger.kernel.org
7625W:	http://www.linux-kvm.org
7626T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7627S:	Supported
7628F:	Documentation/virtual/kvm/
7629F:	include/trace/events/kvm.h
7630F:	include/uapi/asm-generic/kvm*
7631F:	include/uapi/linux/kvm*
7632F:	include/asm-generic/kvm*
7633F:	include/linux/kvm*
7634F:	include/kvm/iodev.h
7635F:	virt/kvm/*
7636F:	tools/kvm/
7637
7638KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7639M:	Joerg Roedel <joro@8bytes.org>
7640L:	kvm@vger.kernel.org
7641W:	http://www.linux-kvm.org/
7642S:	Maintained
7643F:	arch/x86/include/asm/svm.h
7644F:	arch/x86/kvm/svm.c
7645
7646KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7647M:	Christoffer Dall <christoffer.dall@linaro.org>
7648M:	Marc Zyngier <marc.zyngier@arm.com>
7649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7650L:	kvmarm@lists.cs.columbia.edu
7651W:	http://systems.cs.columbia.edu/projects/kvm-arm
7652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7653S:	Supported
7654F:	arch/arm/include/uapi/asm/kvm*
7655F:	arch/arm/include/asm/kvm*
7656F:	arch/arm/kvm/
7657F:	virt/kvm/arm/
7658F:	include/kvm/arm_*
7659
7660KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7661M:	Christoffer Dall <christoffer.dall@linaro.org>
7662M:	Marc Zyngier <marc.zyngier@arm.com>
7663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7664L:	kvmarm@lists.cs.columbia.edu
7665S:	Maintained
7666F:	arch/arm64/include/uapi/asm/kvm*
7667F:	arch/arm64/include/asm/kvm*
7668F:	arch/arm64/kvm/
7669
7670KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7671M:	James Hogan <jhogan@kernel.org>
7672L:	linux-mips@linux-mips.org
7673S:	Supported
7674F:	arch/mips/include/uapi/asm/kvm*
7675F:	arch/mips/include/asm/kvm*
7676F:	arch/mips/kvm/
7677
7678KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7679M:	Paul Mackerras <paulus@ozlabs.org>
7680L:	kvm-ppc@vger.kernel.org
7681W:	http://www.linux-kvm.org/
7682T:	git git://github.com/agraf/linux-2.6.git
7683S:	Supported
7684F:	arch/powerpc/include/uapi/asm/kvm*
7685F:	arch/powerpc/include/asm/kvm*
7686F:	arch/powerpc/kvm/
7687F:	arch/powerpc/kernel/kvm*
7688
7689KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7690M:	Christian Borntraeger <borntraeger@de.ibm.com>
7691M:	Cornelia Huck <cohuck@redhat.com>
7692L:	linux-s390@vger.kernel.org
7693W:	http://www.ibm.com/developerworks/linux/linux390/
7694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7695S:	Supported
7696F:	arch/s390/include/uapi/asm/kvm*
7697F:	arch/s390/include/asm/gmap.h
7698F:	arch/s390/include/asm/kvm*
7699F:	arch/s390/kvm/
7700F:	arch/s390/mm/gmap.c
7701
7702KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7703M:	Paolo Bonzini <pbonzini@redhat.com>
7704M:	Radim Krčmář <rkrcmar@redhat.com>
7705L:	kvm@vger.kernel.org
7706W:	http://www.linux-kvm.org
7707T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7708S:	Supported
7709F:	arch/x86/kvm/
7710F:	arch/x86/include/uapi/asm/kvm*
7711F:	arch/x86/include/asm/kvm*
7712F:	arch/x86/include/asm/pvclock-abi.h
7713F:	arch/x86/kernel/kvm.c
7714F:	arch/x86/kernel/kvmclock.c
7715
7716KERNFS
7717M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7718M:	Tejun Heo <tj@kernel.org>
7719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7720S:	Supported
7721F:	include/linux/kernfs.h
7722F:	fs/kernfs/
7723
7724KEXEC
7725M:	Eric Biederman <ebiederm@xmission.com>
7726W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7727L:	kexec@lists.infradead.org
7728S:	Maintained
7729F:	include/linux/kexec.h
7730F:	include/uapi/linux/kexec.h
7731F:	kernel/kexec*
7732
7733KEYS-ENCRYPTED
7734M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7735L:	linux-integrity@vger.kernel.org
7736L:	keyrings@vger.kernel.org
7737S:	Supported
7738F:	Documentation/security/keys/trusted-encrypted.rst
7739F:	include/keys/encrypted-type.h
7740F:	security/keys/encrypted-keys/
7741
7742KEYS-TRUSTED
7743M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7744L:	linux-integrity@vger.kernel.org
7745L:	keyrings@vger.kernel.org
7746S:	Supported
7747F:	Documentation/security/keys/trusted-encrypted.rst
7748F:	include/keys/trusted-type.h
7749F:	security/keys/trusted.c
7750F:	security/keys/trusted.h
7751
7752KEYS/KEYRINGS:
7753M:	David Howells <dhowells@redhat.com>
7754L:	keyrings@vger.kernel.org
7755S:	Maintained
7756F:	Documentation/security/keys/core.rst
7757F:	include/linux/key.h
7758F:	include/linux/key-type.h
7759F:	include/linux/keyctl.h
7760F:	include/uapi/linux/keyctl.h
7761F:	include/keys/
7762F:	security/keys/
7763
7764KGDB / KDB /debug_core
7765M:	Jason Wessel <jason.wessel@windriver.com>
7766M:	Daniel Thompson <daniel.thompson@linaro.org>
7767W:	http://kgdb.wiki.kernel.org/
7768L:	kgdb-bugreport@lists.sourceforge.net
7769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7770S:	Maintained
7771F:	Documentation/dev-tools/kgdb.rst
7772F:	drivers/misc/kgdbts.c
7773F:	drivers/tty/serial/kgdboc.c
7774F:	include/linux/kdb.h
7775F:	include/linux/kgdb.h
7776F:	kernel/debug/
7777
7778KMEMLEAK
7779M:	Catalin Marinas <catalin.marinas@arm.com>
7780S:	Maintained
7781F:	Documentation/dev-tools/kmemleak.rst
7782F:	include/linux/kmemleak.h
7783F:	mm/kmemleak.c
7784F:	mm/kmemleak-test.c
7785
7786KMOD KERNEL MODULE LOADER - USERMODE HELPER
7787M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7788L:	linux-kernel@vger.kernel.org
7789S:	Maintained
7790F:	kernel/kmod.c
7791F:	include/linux/kmod.h
7792F:	lib/test_kmod.c
7793F:	tools/testing/selftests/kmod/
7794
7795KPROBES
7796M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7797M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7798M:	"David S. Miller" <davem@davemloft.net>
7799M:	Masami Hiramatsu <mhiramat@kernel.org>
7800S:	Maintained
7801F:	Documentation/kprobes.txt
7802F:	include/linux/kprobes.h
7803F:	include/asm-generic/kprobes.h
7804F:	kernel/kprobes.c
7805
7806KS0108 LCD CONTROLLER DRIVER
7807M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7808W:	http://miguelojeda.es/auxdisplay.htm
7809W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7810S:	Maintained
7811F:	Documentation/auxdisplay/ks0108
7812F:	drivers/auxdisplay/ks0108.c
7813F:	include/linux/ks0108.h
7814
7815L3MDEV
7816M:	David Ahern <dsa@cumulusnetworks.com>
7817L:	netdev@vger.kernel.org
7818S:	Maintained
7819F:	net/l3mdev
7820F:	include/net/l3mdev.h
7821
7822LANTIQ MIPS ARCHITECTURE
7823M:	John Crispin <john@phrozen.org>
7824L:	linux-mips@linux-mips.org
7825S:	Maintained
7826F:	arch/mips/lantiq
7827F:	drivers/soc/lantiq
7828
7829LAPB module
7830L:	linux-x25@vger.kernel.org
7831S:	Orphan
7832F:	Documentation/networking/lapb-module.txt
7833F:	include/*/lapb.h
7834F:	net/lapb/
7835
7836LASI 53c700 driver for PARISC
7837M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7838L:	linux-scsi@vger.kernel.org
7839S:	Maintained
7840F:	Documentation/scsi/53c700.txt
7841F:	drivers/scsi/53c700*
7842
7843LEAKING_ADDRESSES
7844M:	Tobin C. Harding <me@tobin.cc>
7845S:	Maintained
7846F:	scripts/leaking_addresses.pl
7847
7848LED SUBSYSTEM
7849M:	Richard Purdie <rpurdie@rpsys.net>
7850M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7851M:	Pavel Machek <pavel@ucw.cz>
7852L:	linux-leds@vger.kernel.org
7853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7854S:	Maintained
7855F:	Documentation/devicetree/bindings/leds/
7856F:	drivers/leds/
7857F:	include/linux/leds.h
7858
7859LEGACY EEPROM DRIVER
7860M:	Jean Delvare <jdelvare@suse.com>
7861S:	Maintained
7862F:	Documentation/misc-devices/eeprom
7863F:	drivers/misc/eeprom/eeprom.c
7864
7865LEGO USB Tower driver
7866M:	Juergen Stuber <starblue@users.sourceforge.net>
7867L:	legousb-devel@lists.sourceforge.net
7868W:	http://legousb.sourceforge.net/
7869S:	Maintained
7870F:	drivers/usb/misc/legousbtower.c
7871
7872LG2160 MEDIA DRIVER
7873M:	Michael Krufky <mkrufky@linuxtv.org>
7874L:	linux-media@vger.kernel.org
7875W:	https://linuxtv.org
7876W:	http://github.com/mkrufky
7877Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7878T:	git git://linuxtv.org/mkrufky/tuners.git
7879S:	Maintained
7880F:	drivers/media/dvb-frontends/lg2160.*
7881
7882LGDT3305 MEDIA DRIVER
7883M:	Michael Krufky <mkrufky@linuxtv.org>
7884L:	linux-media@vger.kernel.org
7885W:	https://linuxtv.org
7886W:	http://github.com/mkrufky
7887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7888T:	git git://linuxtv.org/mkrufky/tuners.git
7889S:	Maintained
7890F:	drivers/media/dvb-frontends/lgdt3305.*
7891
7892LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7893M:	Viresh Kumar <vireshk@kernel.org>
7894L:	linux-ide@vger.kernel.org
7895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7896S:	Maintained
7897F:	include/linux/pata_arasan_cf_data.h
7898F:	drivers/ata/pata_arasan_cf.c
7899
7900LIBATA PATA DRIVERS
7901M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7902M:	Tejun Heo <tj@kernel.org>
7903L:	linux-ide@vger.kernel.org
7904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7905S:	Maintained
7906F:	drivers/ata/pata_*.c
7907F:	drivers/ata/ata_generic.c
7908
7909LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7910M:	Linus Walleij <linus.walleij@linaro.org>
7911L:	linux-ide@vger.kernel.org
7912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7913S:	Maintained
7914F:	drivers/ata/pata_ftide010.c
7915F:	drivers/ata/sata_gemini.c
7916F:	drivers/ata/sata_gemini.h
7917
7918LIBATA SATA AHCI PLATFORM devices support
7919M:	Hans de Goede <hdegoede@redhat.com>
7920M:	Tejun Heo <tj@kernel.org>
7921L:	linux-ide@vger.kernel.org
7922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7923S:	Maintained
7924F:	drivers/ata/ahci_platform.c
7925F:	drivers/ata/libahci_platform.c
7926F:	include/linux/ahci_platform.h
7927
7928LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7929M:	Mikael Pettersson <mikpelinux@gmail.com>
7930L:	linux-ide@vger.kernel.org
7931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7932S:	Maintained
7933F:	drivers/ata/sata_promise.*
7934
7935LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7936M:	Tejun Heo <tj@kernel.org>
7937L:	linux-ide@vger.kernel.org
7938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7939S:	Maintained
7940F:	drivers/ata/
7941F:	include/linux/ata.h
7942F:	include/linux/libata.h
7943F:	Documentation/devicetree/bindings/ata/
7944
7945LIBLOCKDEP
7946M:	Sasha Levin <alexander.levin@verizon.com>
7947S:	Maintained
7948F:	tools/lib/lockdep/
7949
7950LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7951M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7952L:	linux-nvdimm@lists.01.org
7953Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7954S:	Supported
7955F:	drivers/nvdimm/blk.c
7956F:	drivers/nvdimm/region_devs.c
7957
7958LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7959M:	Vishal Verma <vishal.l.verma@intel.com>
7960L:	linux-nvdimm@lists.01.org
7961Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7962S:	Supported
7963F:	drivers/nvdimm/btt*
7964
7965LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7966M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7967L:	linux-nvdimm@lists.01.org
7968Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7969S:	Supported
7970F:	drivers/nvdimm/pmem*
7971
7972LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7973M:	Dan Williams <dan.j.williams@intel.com>
7974L:	linux-nvdimm@lists.01.org
7975Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7977S:	Supported
7978F:	drivers/nvdimm/*
7979F:	drivers/acpi/nfit/*
7980F:	include/linux/nd.h
7981F:	include/linux/libnvdimm.h
7982F:	include/uapi/linux/ndctl.h
7983
7984LIGHTNVM PLATFORM SUPPORT
7985M:	Matias Bjorling <mb@lightnvm.io>
7986W:	http://github/OpenChannelSSD
7987L:	linux-block@vger.kernel.org
7988S:	Maintained
7989F:	drivers/lightnvm/
7990F:	include/linux/lightnvm.h
7991F:	include/uapi/linux/lightnvm.h
7992
7993LINUX FOR POWER MACINTOSH
7994M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7995W:	http://www.penguinppc.org/
7996L:	linuxppc-dev@lists.ozlabs.org
7997S:	Maintained
7998F:	arch/powerpc/platforms/powermac/
7999F:	drivers/macintosh/
8000
8001LINUX FOR POWERPC (32-BIT AND 64-BIT)
8002M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8003M:	Paul Mackerras <paulus@samba.org>
8004M:	Michael Ellerman <mpe@ellerman.id.au>
8005W:	https://github.com/linuxppc/linux/wiki
8006L:	linuxppc-dev@lists.ozlabs.org
8007Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8009S:	Supported
8010F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8011F:	Documentation/devicetree/bindings/powerpc/
8012F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8013F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8014F:	Documentation/powerpc/
8015F:	arch/powerpc/
8016F:	drivers/char/tpm/tpm_ibmvtpm*
8017F:	drivers/crypto/nx/
8018F:	drivers/crypto/vmx/
8019F:	drivers/i2c/busses/i2c-opal.c
8020F:	drivers/net/ethernet/ibm/ibmveth.*
8021F:	drivers/net/ethernet/ibm/ibmvnic.*
8022F:	drivers/pci/hotplug/pnv_php.c
8023F:	drivers/pci/hotplug/rpa*
8024F:	drivers/rtc/rtc-opal.c
8025F:	drivers/scsi/ibmvscsi/
8026F:	drivers/tty/hvc/hvc_opal.c
8027F:	drivers/watchdog/wdrtas.c
8028F:	tools/testing/selftests/powerpc
8029N:	/pmac
8030N:	powermac
8031N:	powernv
8032N:	[^a-z0-9]ps3
8033N:	pseries
8034
8035LINUX FOR POWERPC EMBEDDED MPC5XXX
8036M:	Anatolij Gustschin <agust@denx.de>
8037L:	linuxppc-dev@lists.ozlabs.org
8038T:	git git://git.denx.de/linux-denx-agust.git
8039S:	Maintained
8040F:	arch/powerpc/platforms/512x/
8041F:	arch/powerpc/platforms/52xx/
8042
8043LINUX FOR POWERPC EMBEDDED PPC4XX
8044M:	Alistair Popple <alistair@popple.id.au>
8045M:	Matt Porter <mporter@kernel.crashing.org>
8046W:	http://www.penguinppc.org/
8047L:	linuxppc-dev@lists.ozlabs.org
8048S:	Maintained
8049F:	arch/powerpc/platforms/40x/
8050F:	arch/powerpc/platforms/44x/
8051
8052LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8053M:	Scott Wood <oss@buserror.net>
8054M:	Kumar Gala <galak@kernel.crashing.org>
8055W:	http://www.penguinppc.org/
8056L:	linuxppc-dev@lists.ozlabs.org
8057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8058S:	Maintained
8059F:	arch/powerpc/platforms/83xx/
8060F:	arch/powerpc/platforms/85xx/
8061F:	Documentation/devicetree/bindings/powerpc/fsl/
8062
8063LINUX FOR POWERPC EMBEDDED PPC8XX
8064M:	Vitaly Bordug <vitb@kernel.crashing.org>
8065W:	http://www.penguinppc.org/
8066L:	linuxppc-dev@lists.ozlabs.org
8067S:	Maintained
8068F:	arch/powerpc/platforms/8xx/
8069
8070LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8071L:	linuxppc-dev@lists.ozlabs.org
8072S:	Orphan
8073F:	arch/powerpc/*/*virtex*
8074F:	arch/powerpc/*/*/*virtex*
8075
8076LINUX FOR POWERPC PA SEMI PWRFICIENT
8077L:	linuxppc-dev@lists.ozlabs.org
8078S:	Orphan
8079F:	arch/powerpc/platforms/pasemi/
8080F:	drivers/*/*pasemi*
8081F:	drivers/*/*/*pasemi*
8082
8083LINUX KERNEL DUMP TEST MODULE (LKDTM)
8084M:	Kees Cook <keescook@chromium.org>
8085S:	Maintained
8086F:	drivers/misc/lkdtm*
8087
8088LINUX SECURITY MODULE (LSM) FRAMEWORK
8089M:	Chris Wright <chrisw@sous-sol.org>
8090L:	linux-security-module@vger.kernel.org
8091S:	Supported
8092
8093LIS3LV02D ACCELEROMETER DRIVER
8094M:	Eric Piel <eric.piel@tremplin-utc.net>
8095S:	Maintained
8096F:	Documentation/misc-devices/lis3lv02d
8097F:	drivers/misc/lis3lv02d/
8098F:	drivers/platform/x86/hp_accel.c
8099
8100LIVE PATCHING
8101M:	Josh Poimboeuf <jpoimboe@redhat.com>
8102M:	Jessica Yu <jeyu@kernel.org>
8103M:	Jiri Kosina <jikos@kernel.org>
8104M:	Miroslav Benes <mbenes@suse.cz>
8105R:	Petr Mladek <pmladek@suse.com>
8106S:	Maintained
8107F:	kernel/livepatch/
8108F:	include/linux/livepatch.h
8109F:	arch/x86/include/asm/livepatch.h
8110F:	arch/x86/kernel/livepatch.c
8111F:	Documentation/livepatch/
8112F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8113F:	samples/livepatch/
8114L:	live-patching@vger.kernel.org
8115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8116
8117LLC (802.2)
8118L:	netdev@vger.kernel.org
8119S:	Odd fixes
8120F:	include/linux/llc.h
8121F:	include/uapi/linux/llc.h
8122F:	include/net/llc*
8123F:	net/llc/
8124
8125LM73 HARDWARE MONITOR DRIVER
8126M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8127L:	linux-hwmon@vger.kernel.org
8128S:	Maintained
8129F:	drivers/hwmon/lm73.c
8130
8131LM78 HARDWARE MONITOR DRIVER
8132M:	Jean Delvare <jdelvare@suse.com>
8133L:	linux-hwmon@vger.kernel.org
8134S:	Maintained
8135F:	Documentation/hwmon/lm78
8136F:	drivers/hwmon/lm78.c
8137
8138LM83 HARDWARE MONITOR DRIVER
8139M:	Jean Delvare <jdelvare@suse.com>
8140L:	linux-hwmon@vger.kernel.org
8141S:	Maintained
8142F:	Documentation/hwmon/lm83
8143F:	drivers/hwmon/lm83.c
8144
8145LM90 HARDWARE MONITOR DRIVER
8146M:	Jean Delvare <jdelvare@suse.com>
8147L:	linux-hwmon@vger.kernel.org
8148S:	Maintained
8149F:	Documentation/hwmon/lm90
8150F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8151F:	drivers/hwmon/lm90.c
8152F:	include/dt-bindings/thermal/lm90.h
8153
8154LM95234 HARDWARE MONITOR DRIVER
8155M:	Guenter Roeck <linux@roeck-us.net>
8156L:	linux-hwmon@vger.kernel.org
8157S:	Maintained
8158F:	Documentation/hwmon/lm95234
8159F:	drivers/hwmon/lm95234.c
8160
8161LME2510 MEDIA DRIVER
8162M:	Malcolm Priestley <tvboxspy@gmail.com>
8163L:	linux-media@vger.kernel.org
8164W:	https://linuxtv.org
8165Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8166S:	Maintained
8167F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8168
8169LOADPIN SECURITY MODULE
8170M:	Kees Cook <keescook@chromium.org>
8171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8172S:	Supported
8173F:	security/loadpin/
8174F:	Documentation/admin-guide/LSM/LoadPin.rst
8175
8176LOCKING PRIMITIVES
8177M:	Peter Zijlstra <peterz@infradead.org>
8178M:	Ingo Molnar <mingo@redhat.com>
8179L:	linux-kernel@vger.kernel.org
8180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8181S:	Maintained
8182F:	Documentation/locking/
8183F:	include/linux/lockdep.h
8184F:	include/linux/spinlock*.h
8185F:	arch/*/include/asm/spinlock*.h
8186F:	include/linux/rwlock*.h
8187F:	include/linux/mutex*.h
8188F:	arch/*/include/asm/mutex*.h
8189F:	include/linux/rwsem*.h
8190F:	arch/*/include/asm/rwsem.h
8191F:	include/linux/seqlock.h
8192F:	lib/locking*.[ch]
8193F:	kernel/locking/
8194
8195LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8196M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8197L:	linux-ntfs-dev@lists.sourceforge.net
8198W:	http://www.linux-ntfs.org/content/view/19/37/
8199S:	Maintained
8200F:	Documentation/ldm.txt
8201F:	block/partitions/ldm.*
8202
8203LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8204M:	Sathya Prakash <sathya.prakash@broadcom.com>
8205M:	Chaitra P B <chaitra.basappa@broadcom.com>
8206M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8207L:	MPT-FusionLinux.pdl@broadcom.com
8208L:	linux-scsi@vger.kernel.org
8209W:	http://www.avagotech.com/support/
8210S:	Supported
8211F:	drivers/message/fusion/
8212F:	drivers/scsi/mpt2sas/
8213F:	drivers/scsi/mpt3sas/
8214
8215LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8216M:	Matthew Wilcox <matthew@wil.cx>
8217L:	linux-scsi@vger.kernel.org
8218S:	Maintained
8219F:	drivers/scsi/sym53c8xx_2/
8220
8221LTC4261 HARDWARE MONITOR DRIVER
8222M:	Guenter Roeck <linux@roeck-us.net>
8223L:	linux-hwmon@vger.kernel.org
8224S:	Maintained
8225F:	Documentation/hwmon/ltc4261
8226F:	drivers/hwmon/ltc4261.c
8227
8228LTC4306 I2C MULTIPLEXER DRIVER
8229M:	Michael Hennerich <michael.hennerich@analog.com>
8230W:	http://ez.analog.com/community/linux-device-drivers
8231L:	linux-i2c@vger.kernel.org
8232S:	Supported
8233F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8234F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8235
8236LTP (Linux Test Project)
8237M:	Mike Frysinger <vapier@gentoo.org>
8238M:	Cyril Hrubis <chrubis@suse.cz>
8239M:	Wanlong Gao <wanlong.gao@gmail.com>
8240M:	Jan Stancek <jstancek@redhat.com>
8241M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8242M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8243L:	ltp@lists.linux.it (subscribers-only)
8244W:	http://linux-test-project.github.io/
8245T:	git git://github.com/linux-test-project/ltp.git
8246S:	Maintained
8247
8248M32R ARCHITECTURE
8249W:	http://www.linux-m32r.org/
8250S:	Orphan
8251F:	arch/m32r/
8252
8253M68K ARCHITECTURE
8254M:	Geert Uytterhoeven <geert@linux-m68k.org>
8255L:	linux-m68k@lists.linux-m68k.org
8256W:	http://www.linux-m68k.org/
8257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8258S:	Maintained
8259F:	arch/m68k/
8260F:	drivers/zorro/
8261
8262M68K ON APPLE MACINTOSH
8263M:	Joshua Thompson <funaho@jurai.org>
8264W:	http://www.mac.linux-m68k.org/
8265L:	linux-m68k@lists.linux-m68k.org
8266S:	Maintained
8267F:	arch/m68k/mac/
8268
8269M68K ON HP9000/300
8270M:	Philip Blundell <philb@gnu.org>
8271W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8272S:	Maintained
8273F:	arch/m68k/hp300/
8274
8275M88DS3103 MEDIA DRIVER
8276M:	Antti Palosaari <crope@iki.fi>
8277L:	linux-media@vger.kernel.org
8278W:	https://linuxtv.org
8279W:	http://palosaari.fi/linux/
8280Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8281T:	git git://linuxtv.org/anttip/media_tree.git
8282S:	Maintained
8283F:	drivers/media/dvb-frontends/m88ds3103*
8284
8285M88RS2000 MEDIA DRIVER
8286M:	Malcolm Priestley <tvboxspy@gmail.com>
8287L:	linux-media@vger.kernel.org
8288W:	https://linuxtv.org
8289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8290S:	Maintained
8291F:	drivers/media/dvb-frontends/m88rs2000*
8292
8293MA901 MASTERKIT USB FM RADIO DRIVER
8294M:	Alexey Klimov <klimov.linux@gmail.com>
8295L:	linux-media@vger.kernel.org
8296T:	git git://linuxtv.org/media_tree.git
8297S:	Maintained
8298F:	drivers/media/radio/radio-ma901.c
8299
8300MAC80211
8301M:	Johannes Berg <johannes@sipsolutions.net>
8302L:	linux-wireless@vger.kernel.org
8303W:	http://wireless.kernel.org/
8304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8306S:	Maintained
8307F:	Documentation/networking/mac80211-injection.txt
8308F:	include/net/mac80211.h
8309F:	net/mac80211/
8310F:	drivers/net/wireless/mac80211_hwsim.[ch]
8311F:	Documentation/networking/mac80211_hwsim/README
8312
8313MAILBOX API
8314M:	Jassi Brar <jassisinghbrar@gmail.com>
8315L:	linux-kernel@vger.kernel.org
8316S:	Maintained
8317F:	drivers/mailbox/
8318F:	include/linux/mailbox_client.h
8319F:	include/linux/mailbox_controller.h
8320
8321MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8322M:	Michael Kerrisk <mtk.manpages@gmail.com>
8323W:	http://www.kernel.org/doc/man-pages
8324L:	linux-man@vger.kernel.org
8325S:	Maintained
8326
8327MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8328M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8329L:	linux-mips@linux-mips.org
8330S:	Maintained
8331F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8332
8333MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8334M:	Andrew Lunn <andrew@lunn.ch>
8335M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8336L:	netdev@vger.kernel.org
8337S:	Maintained
8338F:	drivers/net/dsa/mv88e6xxx/
8339F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8340
8341MARVELL ARMADA DRM SUPPORT
8342M:	Russell King <linux@armlinux.org.uk>
8343S:	Maintained
8344T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8345T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8346F:	drivers/gpu/drm/armada/
8347F:	include/uapi/drm/armada_drm.h
8348F:	Documentation/devicetree/bindings/display/armada/
8349
8350MARVELL CRYPTO DRIVER
8351M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8352M:	Arnaud Ebalard <arno@natisbad.org>
8353F:	drivers/crypto/marvell/
8354S:	Maintained
8355L:	linux-crypto@vger.kernel.org
8356
8357MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8358M:	Mirko Lindner <mlindner@marvell.com>
8359M:	Stephen Hemminger <stephen@networkplumber.org>
8360L:	netdev@vger.kernel.org
8361S:	Maintained
8362F:	drivers/net/ethernet/marvell/sk*
8363
8364MARVELL LIBERTAS WIRELESS DRIVER
8365L:	libertas-dev@lists.infradead.org
8366S:	Orphan
8367F:	drivers/net/wireless/marvell/libertas/
8368
8369MARVELL MACCHIATOBIN SUPPORT
8370M:	Russell King <rmk@armlinux.org.uk>
8371L:	linux-arm-kernel@lists.infradead.org
8372S:	Maintained
8373F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8374
8375MARVELL MV643XX ETHERNET DRIVER
8376M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8377L:	netdev@vger.kernel.org
8378S:	Maintained
8379F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8380F:	include/linux/mv643xx.h
8381
8382MARVELL MV88X3310 PHY DRIVER
8383M:	Russell King <rmk@armlinux.org.uk>
8384L:	netdev@vger.kernel.org
8385S:	Maintained
8386F:	drivers/net/phy/marvell10g.c
8387
8388MARVELL MVNETA ETHERNET DRIVER
8389M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8390L:	netdev@vger.kernel.org
8391S:	Maintained
8392F:	drivers/net/ethernet/marvell/mvneta.*
8393
8394MARVELL MWIFIEX WIRELESS DRIVER
8395M:	Amitkumar Karwar <amitkarwar@gmail.com>
8396M:	Nishant Sarmukadam <nishants@marvell.com>
8397M:	Ganapathi Bhat <gbhat@marvell.com>
8398M:	Xinming Hu <huxm@marvell.com>
8399L:	linux-wireless@vger.kernel.org
8400S:	Maintained
8401F:	drivers/net/wireless/marvell/mwifiex/
8402
8403MARVELL MWL8K WIRELESS DRIVER
8404M:	Lennert Buytenhek <buytenh@wantstofly.org>
8405L:	linux-wireless@vger.kernel.org
8406S:	Odd Fixes
8407F:	drivers/net/wireless/marvell/mwl8k.c
8408
8409MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8410M:	Nicolas Pitre <nico@fluxnic.net>
8411S:	Odd Fixes
8412F:	drivers/mmc/host/mvsdio.*
8413
8414MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8415M:	Hu Ziji <huziji@marvell.com>
8416L:	linux-mmc@vger.kernel.org
8417S:	Supported
8418F:	drivers/mmc/host/sdhci-xenon*
8419F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8420
8421MATROX FRAMEBUFFER DRIVER
8422L:	linux-fbdev@vger.kernel.org
8423S:	Orphan
8424F:	drivers/video/fbdev/matrox/matroxfb_*
8425F:	include/uapi/linux/matroxfb.h
8426
8427MAX16065 HARDWARE MONITOR DRIVER
8428M:	Guenter Roeck <linux@roeck-us.net>
8429L:	linux-hwmon@vger.kernel.org
8430S:	Maintained
8431F:	Documentation/hwmon/max16065
8432F:	drivers/hwmon/max16065.c
8433
8434MAX20751 HARDWARE MONITOR DRIVER
8435M:	Guenter Roeck <linux@roeck-us.net>
8436L:	linux-hwmon@vger.kernel.org
8437S:	Maintained
8438F:	Documentation/hwmon/max20751
8439F:	drivers/hwmon/max20751.c
8440
8441MAX2175 SDR TUNER DRIVER
8442M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8443L:	linux-media@vger.kernel.org
8444T:	git git://linuxtv.org/media_tree.git
8445S:	Maintained
8446F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8447F:	Documentation/media/v4l-drivers/max2175.rst
8448F:	drivers/media/i2c/max2175*
8449F:	include/uapi/linux/max2175.h
8450
8451MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8452L:	linux-hwmon@vger.kernel.org
8453S:	Orphan
8454F:	Documentation/hwmon/max6650
8455F:	drivers/hwmon/max6650.c
8456
8457MAX6697 HARDWARE MONITOR DRIVER
8458M:	Guenter Roeck <linux@roeck-us.net>
8459L:	linux-hwmon@vger.kernel.org
8460S:	Maintained
8461F:	Documentation/hwmon/max6697
8462F:	Documentation/devicetree/bindings/i2c/max6697.txt
8463F:	drivers/hwmon/max6697.c
8464F:	include/linux/platform_data/max6697.h
8465
8466MAX9860 MONO AUDIO VOICE CODEC DRIVER
8467M:	Peter Rosin <peda@axentia.se>
8468L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8469S:	Maintained
8470F:	Documentation/devicetree/bindings/sound/max9860.txt
8471F:	sound/soc/codecs/max9860.*
8472
8473MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8474M:	Javier Martinez Canillas <javier@dowhile0.org>
8475L:	linux-kernel@vger.kernel.org
8476S:	Supported
8477F:	drivers/regulator/max77802-regulator.c
8478F:	Documentation/devicetree/bindings/*/*max77802.txt
8479F:	include/dt-bindings/*/*max77802.h
8480
8481MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8482M:	Krzysztof Kozlowski <krzk@kernel.org>
8483M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8484L:	linux-pm@vger.kernel.org
8485S:	Supported
8486F:	drivers/power/supply/max14577_charger.c
8487F:	drivers/power/supply/max77693_charger.c
8488
8489MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8490M:	Chanwoo Choi <cw00.choi@samsung.com>
8491M:	Krzysztof Kozlowski <krzk@kernel.org>
8492M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8493L:	linux-kernel@vger.kernel.org
8494S:	Supported
8495F:	drivers/*/max14577*.c
8496F:	drivers/*/max77686*.c
8497F:	drivers/*/max77693*.c
8498F:	drivers/extcon/extcon-max14577.c
8499F:	drivers/extcon/extcon-max77693.c
8500F:	drivers/rtc/rtc-max77686.c
8501F:	drivers/clk/clk-max77686.c
8502F:	Documentation/devicetree/bindings/mfd/max14577.txt
8503F:	Documentation/devicetree/bindings/*/max77686.txt
8504F:	Documentation/devicetree/bindings/mfd/max77693.txt
8505F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8506F:	include/linux/mfd/max14577*.h
8507F:	include/linux/mfd/max77686*.h
8508F:	include/linux/mfd/max77693*.h
8509
8510MAXIRADIO FM RADIO RECEIVER DRIVER
8511M:	Hans Verkuil <hverkuil@xs4all.nl>
8512L:	linux-media@vger.kernel.org
8513T:	git git://linuxtv.org/media_tree.git
8514W:	https://linuxtv.org
8515S:	Maintained
8516F:	drivers/media/radio/radio-maxiradio*
8517
8518MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8519M:	Peter Rosin <peda@axentia.se>
8520L:	linux-iio@vger.kernel.org
8521S:	Maintained
8522F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8523F:	drivers/iio/potentiometer/mcp4531.c
8524
8525MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8526M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8527L:	linux-iio@vger.kernel.org
8528S:	Maintained
8529F:	drivers/iio/dac/cio-dac.c
8530
8531MEDIA DRIVERS FOR ASCOT2E
8532M:	Sergey Kozlov <serjk@netup.ru>
8533M:	Abylay Ospan <aospan@netup.ru>
8534L:	linux-media@vger.kernel.org
8535W:	https://linuxtv.org
8536W:	http://netup.tv/
8537T:	git git://linuxtv.org/media_tree.git
8538S:	Supported
8539F:	drivers/media/dvb-frontends/ascot2e*
8540
8541MEDIA DRIVERS FOR CXD2841ER
8542M:	Sergey Kozlov <serjk@netup.ru>
8543M:	Abylay Ospan <aospan@netup.ru>
8544L:	linux-media@vger.kernel.org
8545W:	https://linuxtv.org
8546W:	http://netup.tv/
8547T:	git git://linuxtv.org/media_tree.git
8548S:	Supported
8549F:	drivers/media/dvb-frontends/cxd2841er*
8550
8551MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8552M:	Daniel Scheller <d.scheller.oss@gmail.com>
8553L:	linux-media@vger.kernel.org
8554W:	https://linuxtv.org
8555T:	git git://linuxtv.org/media_tree.git
8556S:	Maintained
8557F:	drivers/media/pci/ddbridge/*
8558
8559MEDIA DRIVERS FOR FREESCALE IMX
8560M:	Steve Longerbeam <slongerbeam@gmail.com>
8561M:	Philipp Zabel <p.zabel@pengutronix.de>
8562L:	linux-media@vger.kernel.org
8563T:	git git://linuxtv.org/media_tree.git
8564S:	Maintained
8565F:	Documentation/devicetree/bindings/media/imx.txt
8566F:	Documentation/media/v4l-drivers/imx.rst
8567F:	drivers/staging/media/imx/
8568F:	include/linux/imx-media.h
8569F:	include/media/imx.h
8570
8571MEDIA DRIVERS FOR HELENE
8572M:	Abylay Ospan <aospan@netup.ru>
8573L:	linux-media@vger.kernel.org
8574W:	https://linuxtv.org
8575W:	http://netup.tv/
8576T:	git git://linuxtv.org/media_tree.git
8577S:	Supported
8578F:	drivers/media/dvb-frontends/helene*
8579
8580MEDIA DRIVERS FOR HORUS3A
8581M:	Sergey Kozlov <serjk@netup.ru>
8582M:	Abylay Ospan <aospan@netup.ru>
8583L:	linux-media@vger.kernel.org
8584W:	https://linuxtv.org
8585W:	http://netup.tv/
8586T:	git git://linuxtv.org/media_tree.git
8587S:	Supported
8588F:	drivers/media/dvb-frontends/horus3a*
8589
8590MEDIA DRIVERS FOR LNBH25
8591M:	Sergey Kozlov <serjk@netup.ru>
8592M:	Abylay Ospan <aospan@netup.ru>
8593L:	linux-media@vger.kernel.org
8594W:	https://linuxtv.org
8595W:	http://netup.tv/
8596T:	git git://linuxtv.org/media_tree.git
8597S:	Supported
8598F:	drivers/media/dvb-frontends/lnbh25*
8599
8600MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8601M:	Daniel Scheller <d.scheller.oss@gmail.com>
8602L:	linux-media@vger.kernel.org
8603W:	https://linuxtv.org
8604T:	git git://linuxtv.org/media_tree.git
8605S:	Maintained
8606F:	drivers/media/dvb-frontends/mxl5xx*
8607
8608MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8609M:	Sergey Kozlov <serjk@netup.ru>
8610M:	Abylay Ospan <aospan@netup.ru>
8611L:	linux-media@vger.kernel.org
8612W:	https://linuxtv.org
8613W:	http://netup.tv/
8614T:	git git://linuxtv.org/media_tree.git
8615S:	Supported
8616F:	drivers/media/pci/netup_unidvb/*
8617
8618MEDIA DRIVERS FOR RENESAS - DRIF
8619M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8620L:	linux-media@vger.kernel.org
8621L:	linux-renesas-soc@vger.kernel.org
8622T:	git git://linuxtv.org/media_tree.git
8623S:	Supported
8624F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8625F:	drivers/media/platform/rcar_drif.c
8626
8627MEDIA DRIVERS FOR RENESAS - FCP
8628M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8629L:	linux-media@vger.kernel.org
8630L:	linux-renesas-soc@vger.kernel.org
8631T:	git git://linuxtv.org/media_tree.git
8632S:	Supported
8633F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8634F:	drivers/media/platform/rcar-fcp.c
8635F:	include/media/rcar-fcp.h
8636
8637MEDIA DRIVERS FOR RENESAS - FDP1
8638M:	Kieran Bingham <kieran@bingham.xyz>
8639L:	linux-media@vger.kernel.org
8640L:	linux-renesas-soc@vger.kernel.org
8641T:	git git://linuxtv.org/media_tree.git
8642S:	Supported
8643F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8644F:	drivers/media/platform/rcar_fdp1.c
8645
8646MEDIA DRIVERS FOR RENESAS - VIN
8647M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8648L:	linux-media@vger.kernel.org
8649L:	linux-renesas-soc@vger.kernel.org
8650T:	git git://linuxtv.org/media_tree.git
8651S:	Supported
8652F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8653F:	drivers/media/platform/rcar-vin/
8654
8655MEDIA DRIVERS FOR RENESAS - VSP1
8656M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8657L:	linux-media@vger.kernel.org
8658L:	linux-renesas-soc@vger.kernel.org
8659T:	git git://linuxtv.org/media_tree.git
8660S:	Supported
8661F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8662F:	drivers/media/platform/vsp1/
8663
8664MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8665M:	Daniel Scheller <d.scheller.oss@gmail.com>
8666L:	linux-media@vger.kernel.org
8667W:	https://linuxtv.org
8668T:	git git://linuxtv.org/media_tree.git
8669S:	Maintained
8670F:	drivers/media/dvb-frontends/stv0910*
8671
8672MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8673M:	Daniel Scheller <d.scheller.oss@gmail.com>
8674L:	linux-media@vger.kernel.org
8675W:	https://linuxtv.org
8676T:	git git://linuxtv.org/media_tree.git
8677S:	Maintained
8678F:	drivers/media/dvb-frontends/stv6111*
8679
8680MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8681M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8682M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8683P:	LinuxTV.org Project
8684L:	linux-media@vger.kernel.org
8685W:	https://linuxtv.org
8686Q:	http://patchwork.kernel.org/project/linux-media/list/
8687T:	git git://linuxtv.org/media_tree.git
8688S:	Maintained
8689F:	Documentation/devicetree/bindings/media/
8690F:	Documentation/media/
8691F:	drivers/media/
8692F:	drivers/staging/media/
8693F:	include/linux/platform_data/media/
8694F:	include/media/
8695F:	include/uapi/linux/dvb/
8696F:	include/uapi/linux/videodev2.h
8697F:	include/uapi/linux/media.h
8698F:	include/uapi/linux/v4l2-*
8699F:	include/uapi/linux/meye.h
8700F:	include/uapi/linux/ivtv*
8701F:	include/uapi/linux/uvcvideo.h
8702
8703MEDIATEK CIR DRIVER
8704M:	Sean Wang <sean.wang@mediatek.com>
8705S:	Maintained
8706F:	drivers/media/rc/mtk-cir.c
8707
8708MEDIATEK PMIC LED DRIVER
8709M:	Sean Wang <sean.wang@mediatek.com>
8710S:	Maintained
8711F:	drivers/leds/leds-mt6323.c
8712F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8713
8714MEDIATEK ETHERNET DRIVER
8715M:	Felix Fietkau <nbd@openwrt.org>
8716M:	John Crispin <john@phrozen.org>
8717M:	Sean Wang <sean.wang@mediatek.com>
8718M:	Nelson Chang <nelson.chang@mediatek.com>
8719L:	netdev@vger.kernel.org
8720S:	Maintained
8721F:	drivers/net/ethernet/mediatek/
8722
8723MEDIATEK JPEG DRIVER
8724M:	Rick Chang <rick.chang@mediatek.com>
8725M:	Bin Liu <bin.liu@mediatek.com>
8726S:	Supported
8727F:	drivers/media/platform/mtk-jpeg/
8728F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8729
8730MEDIATEK MDP DRIVER
8731M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8732M:	Houlong Wei <houlong.wei@mediatek.com>
8733M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8734S:	Supported
8735F:	drivers/media/platform/mtk-mdp/
8736F:	drivers/media/platform/mtk-vpu/
8737F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8738
8739MEDIATEK MEDIA DRIVER
8740M:	Tiffany Lin <tiffany.lin@mediatek.com>
8741M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8742S:	Supported
8743F:	drivers/media/platform/mtk-vcodec/
8744F:	drivers/media/platform/mtk-vpu/
8745F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8746F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8747
8748MEDIATEK MT7601U WIRELESS LAN DRIVER
8749M:	Jakub Kicinski <kubakici@wp.pl>
8750L:	linux-wireless@vger.kernel.org
8751S:	Maintained
8752F:	drivers/net/wireless/mediatek/mt7601u/
8753
8754MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8755M:	Sean Wang <sean.wang@mediatek.com>
8756S:	Maintained
8757F:	drivers/char/hw_random/mtk-rng.c
8758
8759MEDIATEK USB3 DRD IP DRIVER
8760M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8761L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8763L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8764S:	Maintained
8765F:	drivers/usb/mtu3/
8766
8767MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8768M:	Peter Senna Tschudin <peter.senna@collabora.com>
8769M:	Martin Donnelly <martin.donnelly@ge.com>
8770M:	Martyn Welch <martyn.welch@collabora.co.uk>
8771S:	Maintained
8772F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8773F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8774
8775MEGARAID SCSI/SAS DRIVERS
8776M:	Kashyap Desai <kashyap.desai@broadcom.com>
8777M:	Sumit Saxena <sumit.saxena@broadcom.com>
8778M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8779L:	megaraidlinux.pdl@broadcom.com
8780L:	linux-scsi@vger.kernel.org
8781W:	http://www.avagotech.com/support/
8782S:	Maintained
8783F:	Documentation/scsi/megaraid.txt
8784F:	drivers/scsi/megaraid.*
8785F:	drivers/scsi/megaraid/
8786
8787MELEXIS MLX90614 DRIVER
8788M:	Crt Mori <cmo@melexis.com>
8789L:	linux-iio@vger.kernel.org
8790W:	http://www.melexis.com
8791S:	Supported
8792F:	drivers/iio/temperature/mlx90614.c
8793
8794MELFAS MIP4 TOUCHSCREEN DRIVER
8795M:	Sangwon Jee <jeesw@melfas.com>
8796W:	http://www.melfas.com
8797S:	Supported
8798F:	drivers/input/touchscreen/melfas_mip4.c
8799F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8800
8801MELLANOX ETHERNET DRIVER (mlx4_en)
8802M:	Tariq Toukan <tariqt@mellanox.com>
8803L:	netdev@vger.kernel.org
8804S:	Supported
8805W:	http://www.mellanox.com
8806Q:	http://patchwork.ozlabs.org/project/netdev/list/
8807F:	drivers/net/ethernet/mellanox/mlx4/en_*
8808
8809MELLANOX ETHERNET DRIVER (mlx5e)
8810M:	Saeed Mahameed <saeedm@mellanox.com>
8811L:	netdev@vger.kernel.org
8812S:	Supported
8813W:	http://www.mellanox.com
8814Q:	http://patchwork.ozlabs.org/project/netdev/list/
8815F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8816
8817MELLANOX ETHERNET INNOVA DRIVER
8818M:	Ilan Tayari <ilant@mellanox.com>
8819R:	Boris Pismenny <borisp@mellanox.com>
8820L:	netdev@vger.kernel.org
8821S:	Supported
8822W:	http://www.mellanox.com
8823Q:	http://patchwork.ozlabs.org/project/netdev/list/
8824F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8825F:	include/linux/mlx5/mlx5_ifc_fpga.h
8826
8827MELLANOX ETHERNET INNOVA IPSEC DRIVER
8828M:	Ilan Tayari <ilant@mellanox.com>
8829R:	Boris Pismenny <borisp@mellanox.com>
8830L:	netdev@vger.kernel.org
8831S:	Supported
8832W:	http://www.mellanox.com
8833Q:	http://patchwork.ozlabs.org/project/netdev/list/
8834F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8835F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8836
8837MELLANOX ETHERNET SWITCH DRIVERS
8838M:	Jiri Pirko <jiri@mellanox.com>
8839M:	Ido Schimmel <idosch@mellanox.com>
8840L:	netdev@vger.kernel.org
8841S:	Supported
8842W:	http://www.mellanox.com
8843Q:	http://patchwork.ozlabs.org/project/netdev/list/
8844F:	drivers/net/ethernet/mellanox/mlxsw/
8845
8846MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8847M:	mlxsw@mellanox.com
8848L:	netdev@vger.kernel.org
8849S:	Supported
8850W:	http://www.mellanox.com
8851Q:	http://patchwork.ozlabs.org/project/netdev/list/
8852F:	drivers/net/ethernet/mellanox/mlxfw/
8853
8854MELLANOX MLX CPLD HOTPLUG DRIVER
8855M:	Vadim Pasternak <vadimp@mellanox.com>
8856L:	platform-driver-x86@vger.kernel.org
8857S:	Supported
8858F:	drivers/platform/x86/mlxcpld-hotplug.c
8859F:	include/linux/platform_data/mlxcpld-hotplug.h
8860
8861MELLANOX MLX4 core VPI driver
8862M:	Tariq Toukan <tariqt@mellanox.com>
8863L:	netdev@vger.kernel.org
8864L:	linux-rdma@vger.kernel.org
8865W:	http://www.mellanox.com
8866Q:	http://patchwork.ozlabs.org/project/netdev/list/
8867S:	Supported
8868F:	drivers/net/ethernet/mellanox/mlx4/
8869F:	include/linux/mlx4/
8870
8871MELLANOX MLX4 IB driver
8872M:	Yishai Hadas <yishaih@mellanox.com>
8873L:	linux-rdma@vger.kernel.org
8874W:	http://www.mellanox.com
8875Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8876S:	Supported
8877F:	drivers/infiniband/hw/mlx4/
8878F:	include/linux/mlx4/
8879F:	include/uapi/rdma/mlx4-abi.h
8880
8881MELLANOX MLX5 core VPI driver
8882M:	Saeed Mahameed <saeedm@mellanox.com>
8883M:	Matan Barak <matanb@mellanox.com>
8884M:	Leon Romanovsky <leonro@mellanox.com>
8885L:	netdev@vger.kernel.org
8886L:	linux-rdma@vger.kernel.org
8887W:	http://www.mellanox.com
8888Q:	http://patchwork.ozlabs.org/project/netdev/list/
8889S:	Supported
8890F:	drivers/net/ethernet/mellanox/mlx5/core/
8891F:	include/linux/mlx5/
8892
8893MELLANOX MLX5 IB driver
8894M:	Matan Barak <matanb@mellanox.com>
8895M:	Leon Romanovsky <leonro@mellanox.com>
8896L:	linux-rdma@vger.kernel.org
8897W:	http://www.mellanox.com
8898Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8899S:	Supported
8900F:	drivers/infiniband/hw/mlx5/
8901F:	include/linux/mlx5/
8902F:	include/uapi/rdma/mlx5-abi.h
8903
8904MELLANOX MLXCPLD I2C AND MUX DRIVER
8905M:	Vadim Pasternak <vadimp@mellanox.com>
8906M:	Michael Shych <michaelsh@mellanox.com>
8907L:	linux-i2c@vger.kernel.org
8908S:	Supported
8909F:	drivers/i2c/busses/i2c-mlxcpld.c
8910F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8911F:	Documentation/i2c/busses/i2c-mlxcpld
8912
8913MELLANOX MLXCPLD LED DRIVER
8914M:	Vadim Pasternak <vadimp@mellanox.com>
8915L:	linux-leds@vger.kernel.org
8916S:	Supported
8917F:	drivers/leds/leds-mlxcpld.c
8918F:	Documentation/leds/leds-mlxcpld.txt
8919
8920MELLANOX PLATFORM DRIVER
8921M:	Vadim Pasternak <vadimp@mellanox.com>
8922L:	platform-driver-x86@vger.kernel.org
8923S:	Supported
8924F:	drivers/platform/x86/mlx-platform.c
8925
8926MEMBARRIER SUPPORT
8927M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8928M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8929L:	linux-kernel@vger.kernel.org
8930S:	Supported
8931F:	kernel/sched/membarrier.c
8932F:	include/uapi/linux/membarrier.h
8933
8934MEMORY MANAGEMENT
8935L:	linux-mm@kvack.org
8936W:	http://www.linux-mm.org
8937S:	Maintained
8938F:	include/linux/mm.h
8939F:	include/linux/gfp.h
8940F:	include/linux/mmzone.h
8941F:	include/linux/memory_hotplug.h
8942F:	include/linux/vmalloc.h
8943F:	mm/
8944
8945MEMORY TECHNOLOGY DEVICES (MTD)
8946M:	David Woodhouse <dwmw2@infradead.org>
8947M:	Brian Norris <computersforpeace@gmail.com>
8948M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8949M:	Marek Vasut <marek.vasut@gmail.com>
8950M:	Richard Weinberger <richard@nod.at>
8951M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8952L:	linux-mtd@lists.infradead.org
8953W:	http://www.linux-mtd.infradead.org/
8954Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8955T:	git git://git.infradead.org/linux-mtd.git master
8956T:	git git://git.infradead.org/l2-mtd.git master
8957S:	Maintained
8958F:	Documentation/devicetree/bindings/mtd/
8959F:	drivers/mtd/
8960F:	include/linux/mtd/
8961F:	include/uapi/mtd/
8962
8963MEN A21 WATCHDOG DRIVER
8964M:	Johannes Thumshirn <morbidrsa@gmail.com>
8965L:	linux-watchdog@vger.kernel.org
8966S:	Maintained
8967F:	drivers/watchdog/mena21_wdt.c
8968
8969MEN CHAMELEON BUS (mcb)
8970M:	Johannes Thumshirn <morbidrsa@gmail.com>
8971S:	Maintained
8972F:	drivers/mcb/
8973F:	include/linux/mcb.h
8974F:	Documentation/men-chameleon-bus.txt
8975
8976MEN F21BMC (Board Management Controller)
8977M:	Andreas Werner <andreas.werner@men.de>
8978S:	Supported
8979F:	drivers/mfd/menf21bmc.c
8980F:	drivers/watchdog/menf21bmc_wdt.c
8981F:	drivers/leds/leds-menf21bmc.c
8982F:	drivers/hwmon/menf21bmc_hwmon.c
8983F:	Documentation/hwmon/menf21bmc
8984
8985MESON AO CEC DRIVER FOR AMLOGIC SOCS
8986M:	Neil Armstrong <narmstrong@baylibre.com>
8987L:	linux-media@lists.freedesktop.org
8988L:	linux-amlogic@lists.infradead.org
8989W:	http://linux-meson.com/
8990S:	Supported
8991F:	drivers/media/platform/meson/ao-cec.c
8992F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8993T:	git git://linuxtv.org/media_tree.git
8994
8995METAG ARCHITECTURE
8996M:	James Hogan <jhogan@kernel.org>
8997L:	linux-metag@vger.kernel.org
8998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8999S:	Odd Fixes
9000F:	arch/metag/
9001F:	Documentation/metag/
9002F:	Documentation/devicetree/bindings/metag/
9003F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9004F:	drivers/clocksource/metag_generic.c
9005F:	drivers/irqchip/irq-metag.c
9006F:	drivers/irqchip/irq-metag-ext.c
9007F:	drivers/tty/metag_da.c
9008
9009MICROBLAZE ARCHITECTURE
9010M:	Michal Simek <monstr@monstr.eu>
9011W:	http://www.monstr.eu/fdt/
9012T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9013S:	Supported
9014F:	arch/microblaze/
9015
9016MICROCHIP / ATMEL AT91 SERIAL DRIVER
9017M:	Richard Genoud <richard.genoud@gmail.com>
9018S:	Maintained
9019F:	drivers/tty/serial/atmel_serial.c
9020F:	drivers/tty/serial/atmel_serial.h
9021
9022MICROCHIP / ATMEL DMA DRIVER
9023M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9025L:	dmaengine@vger.kernel.org
9026S:	Supported
9027F:	drivers/dma/at_hdmac.c
9028F:	drivers/dma/at_hdmac_regs.h
9029F:	include/linux/platform_data/dma-atmel.h
9030
9031MICROCHIP / ATMEL ECC DRIVER
9032M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9033L:	linux-crypto@vger.kernel.org
9034S:	Maintained
9035F:	drivers/crypto/atmel-ecc.*
9036
9037MICROCHIP / ATMEL ISC DRIVER
9038M:	Songjun Wu <songjun.wu@microchip.com>
9039L:	linux-media@vger.kernel.org
9040S:	Supported
9041F:	drivers/media/platform/atmel/atmel-isc.c
9042F:	drivers/media/platform/atmel/atmel-isc-regs.h
9043F:	devicetree/bindings/media/atmel-isc.txt
9044
9045MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9046M:	Woojung Huh <Woojung.Huh@microchip.com>
9047M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9048L:	netdev@vger.kernel.org
9049S:	Maintained
9050F:	net/dsa/tag_ksz.c
9051F:	drivers/net/dsa/microchip/*
9052F:	include/linux/platform_data/microchip-ksz.h
9053F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9054
9055MICROCHIP USB251XB DRIVER
9056M:	Richard Leitner <richard.leitner@skidata.com>
9057L:	linux-usb@vger.kernel.org
9058S:	Maintained
9059F:	drivers/usb/misc/usb251xb.c
9060F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9061
9062MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9063M:	Don Brace <don.brace@microsemi.com>
9064L:	esc.storagedev@microsemi.com
9065L:	linux-scsi@vger.kernel.org
9066S:	Supported
9067F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9068F:	drivers/scsi/smartpqi/Kconfig
9069F:	drivers/scsi/smartpqi/Makefile
9070F:	include/linux/cciss*.h
9071F:	include/uapi/linux/cciss*.h
9072F:	Documentation/scsi/smartpqi.txt
9073
9074MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9075M:	Chen Yu <yu.c.chen@intel.com>
9076L:	platform-driver-x86@vger.kernel.org
9077S:	Supported
9078F:	drivers/platform/x86/surfacepro3_button.c
9079
9080MICROTEK X6 SCANNER
9081M:	Oliver Neukum <oliver@neukum.org>
9082S:	Maintained
9083F:	drivers/usb/image/microtek.*
9084
9085MIPS
9086M:	Ralf Baechle <ralf@linux-mips.org>
9087M:	James Hogan <jhogan@kernel.org>
9088L:	linux-mips@linux-mips.org
9089W:	http://www.linux-mips.org/
9090T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9091Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9092S:	Supported
9093F:	Documentation/devicetree/bindings/mips/
9094F:	Documentation/mips/
9095F:	arch/mips/
9096
9097MIPS BOSTON DEVELOPMENT BOARD
9098M:	Paul Burton <paul.burton@mips.com>
9099L:	linux-mips@linux-mips.org
9100S:	Maintained
9101F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9102F:	arch/mips/boot/dts/img/boston.dts
9103F:	arch/mips/configs/generic/board-boston.config
9104F:	drivers/clk/imgtec/clk-boston.c
9105F:	include/dt-bindings/clock/boston-clock.h
9106
9107MIPS GENERIC PLATFORM
9108M:	Paul Burton <paul.burton@mips.com>
9109L:	linux-mips@linux-mips.org
9110S:	Supported
9111F:	arch/mips/generic/
9112F:	arch/mips/tools/generic-board-config.sh
9113
9114MIPS/LOONGSON1 ARCHITECTURE
9115M:	Keguang Zhang <keguang.zhang@gmail.com>
9116L:	linux-mips@linux-mips.org
9117S:	Maintained
9118F:	arch/mips/loongson32/
9119F:	arch/mips/include/asm/mach-loongson32/
9120F:	drivers/*/*loongson1*
9121F:	drivers/*/*/*loongson1*
9122
9123MIPS RINT INSTRUCTION EMULATION
9124M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9125L:	linux-mips@linux-mips.org
9126S:	Supported
9127F:	arch/mips/math-emu/sp_rint.c
9128F:	arch/mips/math-emu/dp_rint.c
9129
9130MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9131M:	Hans Verkuil <hverkuil@xs4all.nl>
9132L:	linux-media@vger.kernel.org
9133T:	git git://linuxtv.org/media_tree.git
9134W:	https://linuxtv.org
9135S:	Odd Fixes
9136F:	drivers/media/radio/radio-miropcm20*
9137
9138MMP SUPPORT
9139M:	Eric Miao <eric.y.miao@gmail.com>
9140M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9142T:	git git://github.com/hzhuang1/linux.git
9143T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9144S:	Maintained
9145F:	arch/arm/boot/dts/mmp*
9146F:	arch/arm/mach-mmp/
9147
9148MN88472 MEDIA DRIVER
9149M:	Antti Palosaari <crope@iki.fi>
9150L:	linux-media@vger.kernel.org
9151W:	https://linuxtv.org
9152W:	http://palosaari.fi/linux/
9153Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9154S:	Maintained
9155F:	drivers/media/dvb-frontends/mn88472*
9156
9157MN88473 MEDIA DRIVER
9158M:	Antti Palosaari <crope@iki.fi>
9159L:	linux-media@vger.kernel.org
9160W:	https://linuxtv.org
9161W:	http://palosaari.fi/linux/
9162Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9163S:	Maintained
9164F:	drivers/media/dvb-frontends/mn88473*
9165
9166MODULE SUPPORT
9167M:	Jessica Yu <jeyu@kernel.org>
9168M:	Rusty Russell <rusty@rustcorp.com.au>
9169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9170S:	Maintained
9171F:	include/linux/module.h
9172F:	kernel/module.c
9173
9174MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9175W:	http://popies.net/meye/
9176S:	Orphan
9177F:	Documentation/media/v4l-drivers/meye*
9178F:	drivers/media/pci/meye/
9179F:	include/uapi/linux/meye.h
9180
9181MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9182M:	Jiri Slaby <jirislaby@gmail.com>
9183S:	Maintained
9184F:	Documentation/serial/moxa-smartio
9185F:	drivers/tty/mxser.*
9186
9187MR800 AVERMEDIA USB FM RADIO DRIVER
9188M:	Alexey Klimov <klimov.linux@gmail.com>
9189L:	linux-media@vger.kernel.org
9190T:	git git://linuxtv.org/media_tree.git
9191S:	Maintained
9192F:	drivers/media/radio/radio-mr800.c
9193
9194MRF24J40 IEEE 802.15.4 RADIO DRIVER
9195M:	Alan Ott <alan@signal11.us>
9196L:	linux-wpan@vger.kernel.org
9197S:	Maintained
9198F:	drivers/net/ieee802154/mrf24j40.c
9199F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9200
9201MSI LAPTOP SUPPORT
9202M:	"Lee, Chun-Yi" <jlee@suse.com>
9203L:	platform-driver-x86@vger.kernel.org
9204S:	Maintained
9205F:	drivers/platform/x86/msi-laptop.c
9206
9207MSI WMI SUPPORT
9208L:	platform-driver-x86@vger.kernel.org
9209S:	Orphan
9210F:	drivers/platform/x86/msi-wmi.c
9211
9212MSI001 MEDIA DRIVER
9213M:	Antti Palosaari <crope@iki.fi>
9214L:	linux-media@vger.kernel.org
9215W:	https://linuxtv.org
9216W:	http://palosaari.fi/linux/
9217Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9218T:	git git://linuxtv.org/anttip/media_tree.git
9219S:	Maintained
9220F:	drivers/media/tuners/msi001*
9221
9222MSI2500 MEDIA DRIVER
9223M:	Antti Palosaari <crope@iki.fi>
9224L:	linux-media@vger.kernel.org
9225W:	https://linuxtv.org
9226W:	http://palosaari.fi/linux/
9227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9228T:	git git://linuxtv.org/anttip/media_tree.git
9229S:	Maintained
9230F:	drivers/media/usb/msi2500/
9231
9232MSYSTEMS DISKONCHIP G3 MTD DRIVER
9233M:	Robert Jarzmik <robert.jarzmik@free.fr>
9234L:	linux-mtd@lists.infradead.org
9235S:	Maintained
9236F:	drivers/mtd/devices/docg3*
9237
9238MT9M032 APTINA SENSOR DRIVER
9239M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9240L:	linux-media@vger.kernel.org
9241T:	git git://linuxtv.org/media_tree.git
9242S:	Maintained
9243F:	drivers/media/i2c/mt9m032.c
9244F:	include/media/i2c/mt9m032.h
9245
9246MT9P031 APTINA CAMERA SENSOR
9247M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9248L:	linux-media@vger.kernel.org
9249T:	git git://linuxtv.org/media_tree.git
9250S:	Maintained
9251F:	drivers/media/i2c/mt9p031.c
9252F:	include/media/i2c/mt9p031.h
9253
9254MT9T001 APTINA CAMERA SENSOR
9255M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9256L:	linux-media@vger.kernel.org
9257T:	git git://linuxtv.org/media_tree.git
9258S:	Maintained
9259F:	drivers/media/i2c/mt9t001.c
9260F:	include/media/i2c/mt9t001.h
9261
9262MT9V032 APTINA CAMERA SENSOR
9263M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9264L:	linux-media@vger.kernel.org
9265T:	git git://linuxtv.org/media_tree.git
9266S:	Maintained
9267F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9268F:	drivers/media/i2c/mt9v032.c
9269F:	include/media/i2c/mt9v032.h
9270
9271MULTIFUNCTION DEVICES (MFD)
9272M:	Lee Jones <lee.jones@linaro.org>
9273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9274S:	Supported
9275F:	Documentation/devicetree/bindings/mfd/
9276F:	drivers/mfd/
9277F:	include/linux/mfd/
9278F:	include/dt-bindings/mfd/
9279
9280MULTIMEDIA CARD (MMC) ETC. OVER SPI
9281S:	Orphan
9282F:	drivers/mmc/host/mmc_spi.c
9283F:	include/linux/spi/mmc_spi.h
9284
9285MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9286M:	Ulf Hansson <ulf.hansson@linaro.org>
9287L:	linux-mmc@vger.kernel.org
9288T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9289S:	Maintained
9290F:	Documentation/devicetree/bindings/mmc/
9291F:	drivers/mmc/
9292F:	include/linux/mmc/
9293F:	include/uapi/linux/mmc/
9294
9295MULTIPLEXER SUBSYSTEM
9296M:	Peter Rosin <peda@axentia.se>
9297S:	Maintained
9298F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9299F:	Documentation/devicetree/bindings/mux/
9300F:	include/linux/dt-bindings/mux/
9301F:	include/linux/mux/
9302F:	drivers/mux/
9303
9304MULTITECH MULTIPORT CARD (ISICOM)
9305S:	Orphan
9306F:	drivers/tty/isicom.c
9307F:	include/linux/isicom.h
9308
9309MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9310M:	Bin Liu <b-liu@ti.com>
9311L:	linux-usb@vger.kernel.org
9312S:	Maintained
9313F:	drivers/usb/musb/
9314
9315MXL5007T MEDIA DRIVER
9316M:	Michael Krufky <mkrufky@linuxtv.org>
9317L:	linux-media@vger.kernel.org
9318W:	https://linuxtv.org
9319W:	http://github.com/mkrufky
9320Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9321T:	git git://linuxtv.org/mkrufky/tuners.git
9322S:	Maintained
9323F:	drivers/media/tuners/mxl5007t.*
9324
9325MXSFB DRM DRIVER
9326M:	Marek Vasut <marex@denx.de>
9327S:	Supported
9328F:	drivers/gpu/drm/mxsfb/
9329F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9330
9331MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9332M:	Chris Lee <christopher.lee@cspi.com>
9333L:	netdev@vger.kernel.org
9334W:	https://www.cspi.com/ethernet-products/support/downloads/
9335S:	Supported
9336F:	drivers/net/ethernet/myricom/myri10ge/
9337
9338NAND FLASH SUBSYSTEM
9339M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9340R:	Richard Weinberger <richard@nod.at>
9341L:	linux-mtd@lists.infradead.org
9342W:	http://www.linux-mtd.infradead.org/
9343Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9344T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9345T:	git git://git.infradead.org/l2-mtd.git nand/next
9346S:	Maintained
9347F:	drivers/mtd/nand/
9348F:	include/linux/mtd/*nand*.h
9349
9350NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9351M:	Daniel Mack <zonque@gmail.com>
9352S:	Maintained
9353L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9354W:	http://www.native-instruments.com
9355F:	sound/usb/caiaq/
9356
9357NATSEMI ETHERNET DRIVER (DP8381x)
9358S:	Orphan
9359F:	drivers/net/ethernet/natsemi/natsemi.c
9360
9361NCP FILESYSTEM
9362M:	Petr Vandrovec <petr@vandrovec.name>
9363S:	Odd Fixes
9364F:	fs/ncpfs/
9365
9366NCR 5380 SCSI DRIVERS
9367M:	Finn Thain <fthain@telegraphics.com.au>
9368M:	Michael Schmitz <schmitzmic@gmail.com>
9369L:	linux-scsi@vger.kernel.org
9370S:	Maintained
9371F:	Documentation/scsi/g_NCR5380.txt
9372F:	drivers/scsi/NCR5380.*
9373F:	drivers/scsi/arm/cumana_1.c
9374F:	drivers/scsi/arm/oak.c
9375F:	drivers/scsi/atari_scsi.*
9376F:	drivers/scsi/dmx3191d.c
9377F:	drivers/scsi/g_NCR5380.*
9378F:	drivers/scsi/mac_scsi.*
9379F:	drivers/scsi/sun3_scsi.*
9380F:	drivers/scsi/sun3_scsi_vme.c
9381
9382NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9383M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9384L:	linux-scsi@vger.kernel.org
9385S:	Maintained
9386F:	drivers/scsi/NCR_D700.*
9387
9388NCT6775 HARDWARE MONITOR DRIVER
9389M:	Guenter Roeck <linux@roeck-us.net>
9390L:	linux-hwmon@vger.kernel.org
9391S:	Maintained
9392F:	Documentation/hwmon/nct6775
9393F:	drivers/hwmon/nct6775.c
9394
9395NETEFFECT IWARP RNIC DRIVER (IW_NES)
9396M:	Faisal Latif <faisal.latif@intel.com>
9397L:	linux-rdma@vger.kernel.org
9398W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9399S:	Supported
9400F:	drivers/infiniband/hw/nes/
9401F:	include/uapi/rdma/nes-abi.h
9402
9403NETEM NETWORK EMULATOR
9404M:	Stephen Hemminger <stephen@networkplumber.org>
9405L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9406S:	Maintained
9407F:	net/sched/sch_netem.c
9408
9409NETERION 10GbE DRIVERS (s2io/vxge)
9410M:	Jon Mason <jdmason@kudzu.us>
9411L:	netdev@vger.kernel.org
9412S:	Supported
9413F:	Documentation/networking/s2io.txt
9414F:	Documentation/networking/vxge.txt
9415F:	drivers/net/ethernet/neterion/
9416
9417NETFILTER
9418M:	Pablo Neira Ayuso <pablo@netfilter.org>
9419M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9420M:	Florian Westphal <fw@strlen.de>
9421L:	netfilter-devel@vger.kernel.org
9422L:	coreteam@netfilter.org
9423W:	http://www.netfilter.org/
9424W:	http://www.iptables.org/
9425W:	http://www.nftables.org/
9426Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9429S:	Maintained
9430F:	include/linux/netfilter*
9431F:	include/linux/netfilter/
9432F:	include/net/netfilter/
9433F:	include/uapi/linux/netfilter*
9434F:	include/uapi/linux/netfilter/
9435F:	net/*/netfilter.c
9436F:	net/*/netfilter/
9437F:	net/netfilter/
9438F:	net/bridge/br_netfilter*.c
9439
9440NETROM NETWORK LAYER
9441M:	Ralf Baechle <ralf@linux-mips.org>
9442L:	linux-hams@vger.kernel.org
9443W:	http://www.linux-ax25.org/
9444S:	Maintained
9445F:	include/net/netrom.h
9446F:	include/uapi/linux/netrom.h
9447F:	net/netrom/
9448
9449NETRONOME ETHERNET DRIVERS
9450M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9451L:	oss-drivers@netronome.com
9452S:	Maintained
9453F:	drivers/net/ethernet/netronome/
9454
9455NETWORK BLOCK DEVICE (NBD)
9456M:	Josef Bacik <jbacik@fb.com>
9457S:	Maintained
9458L:	linux-block@vger.kernel.org
9459L:	nbd@other.debian.org
9460F:	Documentation/blockdev/nbd.txt
9461F:	drivers/block/nbd.c
9462F:	include/uapi/linux/nbd.h
9463
9464NETWORK DROP MONITOR
9465M:	Neil Horman <nhorman@tuxdriver.com>
9466L:	netdev@vger.kernel.org
9467S:	Maintained
9468W:	https://fedorahosted.org/dropwatch/
9469F:	net/core/drop_monitor.c
9470
9471NETWORKING DRIVERS
9472L:	netdev@vger.kernel.org
9473W:	http://www.linuxfoundation.org/en/Net
9474Q:	http://patchwork.ozlabs.org/project/netdev/list/
9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9477S:	Odd Fixes
9478F:	Documentation/devicetree/bindings/net/
9479F:	drivers/net/
9480F:	include/linux/if_*
9481F:	include/linux/netdevice.h
9482F:	include/linux/etherdevice.h
9483F:	include/linux/fcdevice.h
9484F:	include/linux/fddidevice.h
9485F:	include/linux/hippidevice.h
9486F:	include/linux/inetdevice.h
9487F:	include/uapi/linux/if_*
9488F:	include/uapi/linux/netdevice.h
9489
9490NETWORKING DRIVERS (WIRELESS)
9491M:	Kalle Valo <kvalo@codeaurora.org>
9492L:	linux-wireless@vger.kernel.org
9493Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9496S:	Maintained
9497F:	Documentation/devicetree/bindings/net/wireless/
9498F:	drivers/net/wireless/
9499
9500NETWORKING [DSA]
9501M:	Andrew Lunn <andrew@lunn.ch>
9502M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9503M:	Florian Fainelli <f.fainelli@gmail.com>
9504S:	Maintained
9505F:	net/dsa/
9506F:	include/net/dsa.h
9507F:	include/linux/dsa/
9508F:	drivers/net/dsa/
9509
9510NETWORKING [GENERAL]
9511M:	"David S. Miller" <davem@davemloft.net>
9512L:	netdev@vger.kernel.org
9513W:	http://www.linuxfoundation.org/en/Net
9514Q:	http://patchwork.ozlabs.org/project/netdev/list/
9515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9517B:	mailto:netdev@vger.kernel.org
9518S:	Maintained
9519F:	net/
9520F:	include/net/
9521F:	include/linux/in.h
9522F:	include/linux/net.h
9523F:	include/linux/netdevice.h
9524F:	include/uapi/linux/in.h
9525F:	include/uapi/linux/net.h
9526F:	include/uapi/linux/netdevice.h
9527F:	include/uapi/linux/net_namespace.h
9528F:	tools/testing/selftests/net/
9529F:	lib/net_utils.c
9530F:	lib/random32.c
9531
9532NETWORKING [IPSEC]
9533M:	Steffen Klassert <steffen.klassert@secunet.com>
9534M:	Herbert Xu <herbert@gondor.apana.org.au>
9535M:	"David S. Miller" <davem@davemloft.net>
9536L:	netdev@vger.kernel.org
9537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9539S:	Maintained
9540F:	net/core/flow.c
9541F:	net/xfrm/
9542F:	net/key/
9543F:	net/ipv4/xfrm*
9544F:	net/ipv4/esp4*
9545F:	net/ipv4/ah4.c
9546F:	net/ipv4/ipcomp.c
9547F:	net/ipv4/ip_vti.c
9548F:	net/ipv6/xfrm*
9549F:	net/ipv6/esp6*
9550F:	net/ipv6/ah6.c
9551F:	net/ipv6/ipcomp6.c
9552F:	net/ipv6/ip6_vti.c
9553F:	include/uapi/linux/xfrm.h
9554F:	include/net/xfrm.h
9555
9556NETWORKING [IPv4/IPv6]
9557M:	"David S. Miller" <davem@davemloft.net>
9558M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9559M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9560L:	netdev@vger.kernel.org
9561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9562S:	Maintained
9563F:	net/ipv4/
9564F:	net/ipv6/
9565F:	include/net/ip*
9566F:	arch/x86/net/*
9567
9568NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9569M:	Paul Moore <paul@paul-moore.com>
9570W:	https://github.com/netlabel
9571L:	netdev@vger.kernel.org
9572L:	linux-security-module@vger.kernel.org
9573S:	Maintained
9574F:	Documentation/netlabel/
9575F:	include/net/calipso.h
9576F:	include/net/cipso_ipv4.h
9577F:	include/net/netlabel.h
9578F:	include/uapi/linux/netfilter/xt_SECMARK.h
9579F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9580F:	net/netlabel/
9581F:	net/ipv4/cipso_ipv4.c
9582F:	net/ipv6/calipso.c
9583F:	net/netfilter/xt_CONNSECMARK.c
9584F:	net/netfilter/xt_SECMARK.c
9585
9586NETWORKING [TLS]
9587M:	Ilya Lesokhin <ilyal@mellanox.com>
9588M:	Aviad Yehezkel <aviadye@mellanox.com>
9589M:	Dave Watson <davejwatson@fb.com>
9590L:	netdev@vger.kernel.org
9591S:	Maintained
9592F:	net/tls/*
9593F:	include/uapi/linux/tls.h
9594F:	include/net/tls.h
9595
9596NETWORKING [WIRELESS]
9597L:	linux-wireless@vger.kernel.org
9598Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9599
9600NETXEN (1/10) GbE SUPPORT
9601M:	Manish Chopra <manish.chopra@cavium.com>
9602M:	Rahul Verma <rahul.verma@cavium.com>
9603M:	Dept-GELinuxNICDev@cavium.com
9604L:	netdev@vger.kernel.org
9605S:	Supported
9606F:	drivers/net/ethernet/qlogic/netxen/
9607
9608NFC SUBSYSTEM
9609M:	Samuel Ortiz <sameo@linux.intel.com>
9610L:	linux-wireless@vger.kernel.org
9611L:	linux-nfc@lists.01.org (subscribers-only)
9612S:	Supported
9613F:	net/nfc/
9614F:	include/net/nfc/
9615F:	include/uapi/linux/nfc.h
9616F:	drivers/nfc/
9617F:	include/linux/platform_data/nfcmrvl.h
9618F:	include/linux/platform_data/nxp-nci.h
9619F:	Documentation/devicetree/bindings/net/nfc/
9620
9621NFS, SUNRPC, AND LOCKD CLIENTS
9622M:	Trond Myklebust <trond.myklebust@primarydata.com>
9623M:	Anna Schumaker <anna.schumaker@netapp.com>
9624L:	linux-nfs@vger.kernel.org
9625W:	http://client.linux-nfs.org
9626T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9627S:	Maintained
9628F:	fs/lockd/
9629F:	fs/nfs/
9630F:	fs/nfs_common/
9631F:	net/sunrpc/
9632F:	include/linux/lockd/
9633F:	include/linux/nfs*
9634F:	include/linux/sunrpc/
9635F:	include/uapi/linux/nfs*
9636F:	include/uapi/linux/sunrpc/
9637
9638NILFS2 FILESYSTEM
9639M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9640L:	linux-nilfs@vger.kernel.org
9641W:	https://nilfs.sourceforge.io/
9642W:	https://nilfs.osdn.jp/
9643T:	git git://github.com/konis/nilfs2.git
9644S:	Supported
9645F:	Documentation/filesystems/nilfs2.txt
9646F:	fs/nilfs2/
9647F:	include/trace/events/nilfs2.h
9648F:	include/uapi/linux/nilfs2_api.h
9649F:	include/uapi/linux/nilfs2_ondisk.h
9650
9651NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9652M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9653W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9654S:	Maintained
9655F:	Documentation/scsi/NinjaSCSI.txt
9656F:	drivers/scsi/pcmcia/nsp_*
9657
9658NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9659M:	GOTO Masanori <gotom@debian.or.jp>
9660M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9661W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9662S:	Maintained
9663F:	Documentation/scsi/NinjaSCSI.txt
9664F:	drivers/scsi/nsp32*
9665
9666NIOS2 ARCHITECTURE
9667M:	Ley Foon Tan <lftan@altera.com>
9668L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9670S:	Maintained
9671F:	arch/nios2/
9672
9673NOHZ, DYNTICKS SUPPORT
9674M:	Frederic Weisbecker <fweisbec@gmail.com>
9675M:	Thomas Gleixner <tglx@linutronix.de>
9676M:	Ingo Molnar <mingo@kernel.org>
9677L:	linux-kernel@vger.kernel.org
9678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9679S:	Maintained
9680F:	kernel/time/tick*.*
9681F:	include/linux/tick.h
9682F:	include/linux/sched/nohz.h
9683
9684NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9685M:	Pavel Machek <pavel@ucw.cz>
9686M:	Sakari Ailus <sakari.ailus@iki.fi>
9687L:	linux-media@vger.kernel.org
9688S:	Maintained
9689F:	drivers/media/i2c/et8ek8
9690F:	drivers/media/i2c/ad5820.c
9691
9692NOKIA N900 POWER SUPPLY DRIVERS
9693R:	Pali Rohár <pali.rohar@gmail.com>
9694F:	include/linux/power/bq2415x_charger.h
9695F:	include/linux/power/bq27xxx_battery.h
9696F:	include/linux/power/isp1704_charger.h
9697F:	drivers/power/supply/bq2415x_charger.c
9698F:	drivers/power/supply/bq27xxx_battery.c
9699F:	drivers/power/supply/bq27xxx_battery_i2c.c
9700F:	drivers/power/supply/isp1704_charger.c
9701F:	drivers/power/supply/rx51_battery.c
9702
9703NTB AMD DRIVER
9704M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9705L:	linux-ntb@googlegroups.com
9706S:	Supported
9707F:	drivers/ntb/hw/amd/
9708
9709NTB DRIVER CORE
9710M:	Jon Mason <jdmason@kudzu.us>
9711M:	Dave Jiang <dave.jiang@intel.com>
9712M:	Allen Hubbe <Allen.Hubbe@emc.com>
9713L:	linux-ntb@googlegroups.com
9714S:	Supported
9715W:	https://github.com/jonmason/ntb/wiki
9716T:	git git://github.com/jonmason/ntb.git
9717F:	drivers/ntb/
9718F:	drivers/net/ntb_netdev.c
9719F:	include/linux/ntb.h
9720F:	include/linux/ntb_transport.h
9721F:	tools/testing/selftests/ntb/
9722
9723NTB IDT DRIVER
9724M:	Serge Semin <fancer.lancer@gmail.com>
9725L:	linux-ntb@googlegroups.com
9726S:	Supported
9727F:	drivers/ntb/hw/idt/
9728
9729NTB INTEL DRIVER
9730M:	Dave Jiang <dave.jiang@intel.com>
9731L:	linux-ntb@googlegroups.com
9732S:	Supported
9733W:	https://github.com/davejiang/linux/wiki
9734T:	git https://github.com/davejiang/linux.git
9735F:	drivers/ntb/hw/intel/
9736
9737NTFS FILESYSTEM
9738M:	Anton Altaparmakov <anton@tuxera.com>
9739L:	linux-ntfs-dev@lists.sourceforge.net
9740W:	http://www.tuxera.com/
9741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9742S:	Supported
9743F:	Documentation/filesystems/ntfs.txt
9744F:	fs/ntfs/
9745
9746NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9747M:	Antonino Daplas <adaplas@gmail.com>
9748L:	linux-fbdev@vger.kernel.org
9749S:	Maintained
9750F:	drivers/video/fbdev/riva/
9751F:	drivers/video/fbdev/nvidia/
9752
9753NVM EXPRESS DRIVER
9754M:	Keith Busch <keith.busch@intel.com>
9755M:	Jens Axboe <axboe@fb.com>
9756M:	Christoph Hellwig <hch@lst.de>
9757M:	Sagi Grimberg <sagi@grimberg.me>
9758L:	linux-nvme@lists.infradead.org
9759T:	git://git.infradead.org/nvme.git
9760W:	http://git.infradead.org/nvme.git
9761S:	Supported
9762F:	drivers/nvme/host/
9763F:	include/linux/nvme.h
9764F:	include/uapi/linux/nvme_ioctl.h
9765
9766NVM EXPRESS FC TRANSPORT DRIVERS
9767M:	James Smart <james.smart@broadcom.com>
9768L:	linux-nvme@lists.infradead.org
9769S:	Supported
9770F:	include/linux/nvme-fc.h
9771F:	include/linux/nvme-fc-driver.h
9772F:	drivers/nvme/host/fc.c
9773F:	drivers/nvme/target/fc.c
9774F:	drivers/nvme/target/fcloop.c
9775
9776NVM EXPRESS TARGET DRIVER
9777M:	Christoph Hellwig <hch@lst.de>
9778M:	Sagi Grimberg <sagi@grimberg.me>
9779L:	linux-nvme@lists.infradead.org
9780T:	git://git.infradead.org/nvme.git
9781W:	http://git.infradead.org/nvme.git
9782S:	Supported
9783F:	drivers/nvme/target/
9784
9785NVMEM FRAMEWORK
9786M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9787S:	Maintained
9788F:	drivers/nvmem/
9789F:	Documentation/devicetree/bindings/nvmem/
9790F:	Documentation/ABI/stable/sysfs-bus-nvmem
9791F:	include/linux/nvmem-consumer.h
9792F:	include/linux/nvmem-provider.h
9793
9794NXP TDA998X DRM DRIVER
9795M:	Russell King <linux@armlinux.org.uk>
9796S:	Supported
9797T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9798T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9799F:	drivers/gpu/drm/i2c/tda998x_drv.c
9800F:	include/drm/i2c/tda998x.h
9801
9802NXP TFA9879 DRIVER
9803M:	Peter Rosin <peda@axentia.se>
9804L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9805S:	Maintained
9806F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9807F:	sound/soc/codecs/tfa9879*
9808
9809NXP-NCI NFC DRIVER
9810M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9811R:	Charles Gorand <charles.gorand@effinnov.com>
9812L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9813S:	Supported
9814F:	drivers/nfc/nxp-nci
9815
9816OBJTOOL
9817M:	Josh Poimboeuf <jpoimboe@redhat.com>
9818S:	Supported
9819F:	tools/objtool/
9820
9821OMAP AUDIO SUPPORT
9822M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9823M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9824L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9825L:	linux-omap@vger.kernel.org
9826S:	Maintained
9827F:	sound/soc/omap/
9828
9829OMAP CLOCK FRAMEWORK SUPPORT
9830M:	Paul Walmsley <paul@pwsan.com>
9831L:	linux-omap@vger.kernel.org
9832S:	Maintained
9833F:	arch/arm/*omap*/*clock*
9834
9835OMAP DEVICE TREE SUPPORT
9836M:	Benoît Cousson <bcousson@baylibre.com>
9837M:	Tony Lindgren <tony@atomide.com>
9838L:	linux-omap@vger.kernel.org
9839L:	devicetree@vger.kernel.org
9840S:	Maintained
9841F:	arch/arm/boot/dts/*omap*
9842F:	arch/arm/boot/dts/*am3*
9843F:	arch/arm/boot/dts/*am4*
9844F:	arch/arm/boot/dts/*am5*
9845F:	arch/arm/boot/dts/*dra7*
9846
9847OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9848M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9849L:	linux-omap@vger.kernel.org
9850L:	linux-fbdev@vger.kernel.org
9851S:	Maintained
9852F:	drivers/video/fbdev/omap2/
9853F:	Documentation/arm/OMAP/DSS
9854
9855OMAP FRAMEBUFFER SUPPORT
9856M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9857L:	linux-fbdev@vger.kernel.org
9858L:	linux-omap@vger.kernel.org
9859S:	Maintained
9860F:	drivers/video/fbdev/omap/
9861
9862OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9863M:	Roger Quadros <rogerq@ti.com>
9864M:	Tony Lindgren <tony@atomide.com>
9865L:	linux-omap@vger.kernel.org
9866S:	Maintained
9867F:	drivers/memory/omap-gpmc.c
9868F:	arch/arm/mach-omap2/*gpmc*
9869
9870OMAP GPIO DRIVER
9871M:	Grygorii Strashko <grygorii.strashko@ti.com>
9872M:	Santosh Shilimkar <ssantosh@kernel.org>
9873M:	Kevin Hilman <khilman@kernel.org>
9874L:	linux-omap@vger.kernel.org
9875S:	Maintained
9876F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9877F:	drivers/gpio/gpio-omap.c
9878
9879OMAP HARDWARE SPINLOCK SUPPORT
9880M:	Ohad Ben-Cohen <ohad@wizery.com>
9881L:	linux-omap@vger.kernel.org
9882S:	Maintained
9883F:	drivers/hwspinlock/omap_hwspinlock.c
9884
9885OMAP HS MMC SUPPORT
9886L:	linux-mmc@vger.kernel.org
9887L:	linux-omap@vger.kernel.org
9888S:	Orphan
9889F:	drivers/mmc/host/omap_hsmmc.c
9890
9891OMAP HWMOD DATA
9892M:	Paul Walmsley <paul@pwsan.com>
9893L:	linux-omap@vger.kernel.org
9894S:	Maintained
9895F:	arch/arm/mach-omap2/omap_hwmod*data*
9896
9897OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9898M:	Benoît Cousson <bcousson@baylibre.com>
9899L:	linux-omap@vger.kernel.org
9900S:	Maintained
9901F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9902
9903OMAP HWMOD SUPPORT
9904M:	Benoît Cousson <bcousson@baylibre.com>
9905M:	Paul Walmsley <paul@pwsan.com>
9906L:	linux-omap@vger.kernel.org
9907S:	Maintained
9908F:	arch/arm/mach-omap2/omap_hwmod.*
9909
9910OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9911M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9912L:	linux-media@vger.kernel.org
9913S:	Maintained
9914F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9915F:	drivers/media/platform/omap3isp/
9916F:	drivers/staging/media/omap4iss/
9917
9918OMAP MMC SUPPORT
9919M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9920L:	linux-omap@vger.kernel.org
9921S:	Maintained
9922F:	drivers/mmc/host/omap.c
9923
9924OMAP POWER MANAGEMENT SUPPORT
9925M:	Kevin Hilman <khilman@kernel.org>
9926L:	linux-omap@vger.kernel.org
9927S:	Maintained
9928F:	arch/arm/*omap*/*pm*
9929F:	drivers/cpufreq/omap-cpufreq.c
9930
9931OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9932M:	Rajendra Nayak <rnayak@codeaurora.org>
9933M:	Paul Walmsley <paul@pwsan.com>
9934L:	linux-omap@vger.kernel.org
9935S:	Maintained
9936F:	arch/arm/mach-omap2/prm*
9937
9938OMAP RANDOM NUMBER GENERATOR SUPPORT
9939M:	Deepak Saxena <dsaxena@plexity.net>
9940S:	Maintained
9941F:	drivers/char/hw_random/omap-rng.c
9942
9943OMAP USB SUPPORT
9944L:	linux-usb@vger.kernel.org
9945L:	linux-omap@vger.kernel.org
9946S:	Orphan
9947F:	drivers/usb/*/*omap*
9948F:	arch/arm/*omap*/usb*
9949
9950OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9951M:	Mark Jackson <mpfj@newflow.co.uk>
9952L:	linux-omap@vger.kernel.org
9953S:	Maintained
9954F:	arch/arm/boot/dts/am335x-nano.dts
9955
9956OMAP1 SUPPORT
9957M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9958M:	Tony Lindgren <tony@atomide.com>
9959L:	linux-omap@vger.kernel.org
9960Q:	http://patchwork.kernel.org/project/linux-omap/list/
9961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9962S:	Maintained
9963F:	arch/arm/mach-omap1/
9964F:	arch/arm/plat-omap/
9965F:	arch/arm/configs/omap1_defconfig
9966F:	drivers/i2c/busses/i2c-omap.c
9967F:	include/linux/i2c-omap.h
9968
9969OMAP2+ SUPPORT
9970M:	Tony Lindgren <tony@atomide.com>
9971L:	linux-omap@vger.kernel.org
9972W:	http://www.muru.com/linux/omap/
9973W:	http://linux.omap.com/
9974Q:	http://patchwork.kernel.org/project/linux-omap/list/
9975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9976S:	Maintained
9977F:	arch/arm/mach-omap2/
9978F:	arch/arm/plat-omap/
9979F:	arch/arm/configs/omap2plus_defconfig
9980F:	drivers/i2c/busses/i2c-omap.c
9981F:	drivers/irqchip/irq-omap-intc.c
9982F:	drivers/mfd/*omap*.c
9983F:	drivers/mfd/menelaus.c
9984F:	drivers/mfd/palmas.c
9985F:	drivers/mfd/tps65217.c
9986F:	drivers/mfd/tps65218.c
9987F:	drivers/mfd/tps65910.c
9988F:	drivers/mfd/twl-core.[ch]
9989F:	drivers/mfd/twl4030*.c
9990F:	drivers/mfd/twl6030*.c
9991F:	drivers/mfd/twl6040*.c
9992F:	drivers/regulator/palmas-regulator*.c
9993F:	drivers/regulator/pbias-regulator.c
9994F:	drivers/regulator/tps65217-regulator.c
9995F:	drivers/regulator/tps65218-regulator.c
9996F:	drivers/regulator/tps65910-regulator.c
9997F:	drivers/regulator/twl-regulator.c
9998F:	drivers/regulator/twl6030-regulator.c
9999F:	include/linux/i2c-omap.h
10000
10001ONION OMEGA2+ BOARD
10002M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10003L:	linux-mips@linux-mips.org
10004S:	Maintained
10005F:	arch/mips/boot/dts/ralink/omega2p.dts
10006
10007OMFS FILESYSTEM
10008M:	Bob Copeland <me@bobcopeland.com>
10009L:	linux-karma-devel@lists.sourceforge.net
10010S:	Maintained
10011F:	Documentation/filesystems/omfs.txt
10012F:	fs/omfs/
10013
10014OMNIKEY CARDMAN 4000 DRIVER
10015M:	Harald Welte <laforge@gnumonks.org>
10016S:	Maintained
10017F:	drivers/char/pcmcia/cm4000_cs.c
10018F:	include/linux/cm4000_cs.h
10019F:	include/uapi/linux/cm4000_cs.h
10020
10021OMNIKEY CARDMAN 4040 DRIVER
10022M:	Harald Welte <laforge@gnumonks.org>
10023S:	Maintained
10024F:	drivers/char/pcmcia/cm4040_cs.*
10025
10026OMNIVISION OV13858 SENSOR DRIVER
10027M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10028L:	linux-media@vger.kernel.org
10029T:	git git://linuxtv.org/media_tree.git
10030S:	Maintained
10031F:	drivers/media/i2c/ov13858.c
10032
10033OMNIVISION OV5640 SENSOR DRIVER
10034M:	Steve Longerbeam <slongerbeam@gmail.com>
10035L:	linux-media@vger.kernel.org
10036T:	git git://linuxtv.org/media_tree.git
10037S:	Maintained
10038F:	drivers/media/i2c/ov5640.c
10039
10040OMNIVISION OV5647 SENSOR DRIVER
10041M:	Luis Oliveira <lolivei@synopsys.com>
10042L:	linux-media@vger.kernel.org
10043T:	git git://linuxtv.org/media_tree.git
10044S:	Maintained
10045F:	drivers/media/i2c/ov5647.c
10046
10047OMNIVISION OV7670 SENSOR DRIVER
10048M:	Jonathan Corbet <corbet@lwn.net>
10049L:	linux-media@vger.kernel.org
10050T:	git git://linuxtv.org/media_tree.git
10051S:	Maintained
10052F:	drivers/media/i2c/ov7670.c
10053F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10054
10055ONENAND FLASH DRIVER
10056M:	Kyungmin Park <kyungmin.park@samsung.com>
10057L:	linux-mtd@lists.infradead.org
10058S:	Maintained
10059F:	drivers/mtd/onenand/
10060F:	include/linux/mtd/onenand*.h
10061
10062ONSTREAM SCSI TAPE DRIVER
10063M:	Willem Riede <osst@riede.org>
10064L:	osst-users@lists.sourceforge.net
10065L:	linux-scsi@vger.kernel.org
10066S:	Maintained
10067F:	Documentation/scsi/osst.txt
10068F:	drivers/scsi/osst.*
10069F:	drivers/scsi/osst_*.h
10070F:	drivers/scsi/st.h
10071
10072OP-TEE DRIVER
10073M:	Jens Wiklander <jens.wiklander@linaro.org>
10074S:	Maintained
10075F:	drivers/tee/optee/
10076
10077OPA-VNIC DRIVER
10078M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10079M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10080L:	linux-rdma@vger.kernel.org
10081S:	Supported
10082F:	drivers/infiniband/ulp/opa_vnic
10083
10084OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10085M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10086L:	devicetree@vger.kernel.org
10087S:	Maintained
10088F:	Documentation/devicetree/dynamic-resolution-notes.txt
10089F:	Documentation/devicetree/overlay-notes.txt
10090F:	drivers/of/overlay.c
10091F:	drivers/of/resolver.c
10092
10093OPEN FIRMWARE AND FLATTENED DEVICE TREE
10094M:	Rob Herring <robh+dt@kernel.org>
10095M:	Frank Rowand <frowand.list@gmail.com>
10096L:	devicetree@vger.kernel.org
10097W:	http://www.devicetree.org/
10098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10099S:	Maintained
10100F:	drivers/of/
10101F:	include/linux/of*.h
10102F:	scripts/dtc/
10103F:	Documentation/ABI/testing/sysfs-firmware-ofw
10104
10105OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10106M:	Rob Herring <robh+dt@kernel.org>
10107M:	Mark Rutland <mark.rutland@arm.com>
10108L:	devicetree@vger.kernel.org
10109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10110Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10111S:	Maintained
10112F:	Documentation/devicetree/
10113F:	arch/*/boot/dts/
10114F:	include/dt-bindings/
10115
10116OPENCORES I2C BUS DRIVER
10117M:	Peter Korsgaard <jacmet@sunsite.dk>
10118L:	linux-i2c@vger.kernel.org
10119S:	Maintained
10120F:	Documentation/i2c/busses/i2c-ocores
10121F:	drivers/i2c/busses/i2c-ocores.c
10122
10123OPENRISC ARCHITECTURE
10124M:	Jonas Bonn <jonas@southpole.se>
10125M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10126M:	Stafford Horne <shorne@gmail.com>
10127T:	git git://github.com/openrisc/linux.git
10128L:	openrisc@lists.librecores.org
10129W:	http://openrisc.io
10130S:	Maintained
10131F:	Documentation/devicetree/bindings/openrisc/
10132F:	Documentation/openrisc/
10133F:	arch/openrisc/
10134F:	drivers/irqchip/irq-ompic.c
10135F:	drivers/irqchip/irq-or1k-*
10136
10137OPENVSWITCH
10138M:	Pravin B Shelar <pshelar@ovn.org>
10139L:	netdev@vger.kernel.org
10140L:	dev@openvswitch.org
10141W:	http://openvswitch.org
10142S:	Maintained
10143F:	net/openvswitch/
10144F:	include/uapi/linux/openvswitch.h
10145
10146OPERATING PERFORMANCE POINTS (OPP)
10147M:	Viresh Kumar <vireshk@kernel.org>
10148M:	Nishanth Menon <nm@ti.com>
10149M:	Stephen Boyd <sboyd@codeaurora.org>
10150L:	linux-pm@vger.kernel.org
10151S:	Maintained
10152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10153F:	drivers/opp/
10154F:	include/linux/pm_opp.h
10155F:	Documentation/power/opp.txt
10156F:	Documentation/devicetree/bindings/opp/
10157
10158OPL4 DRIVER
10159M:	Clemens Ladisch <clemens@ladisch.de>
10160L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10161T:	git git://git.alsa-project.org/alsa-kernel.git
10162S:	Maintained
10163F:	sound/drivers/opl4/
10164
10165OPROFILE
10166M:	Robert Richter <rric@kernel.org>
10167L:	oprofile-list@lists.sf.net
10168S:	Maintained
10169F:	arch/*/include/asm/oprofile*.h
10170F:	arch/*/oprofile/
10171F:	drivers/oprofile/
10172F:	include/linux/oprofile.h
10173
10174ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10175M:	Mark Fasheh <mfasheh@versity.com>
10176M:	Joel Becker <jlbec@evilplan.org>
10177L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10178W:	http://ocfs2.wiki.kernel.org
10179S:	Supported
10180F:	Documentation/filesystems/ocfs2.txt
10181F:	Documentation/filesystems/dlmfs.txt
10182F:	fs/ocfs2/
10183
10184ORANGEFS FILESYSTEM
10185M:	Mike Marshall <hubcap@omnibond.com>
10186L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10188S:	Supported
10189F:	fs/orangefs/
10190F:	Documentation/filesystems/orangefs.txt
10191
10192ORINOCO DRIVER
10193L:	linux-wireless@vger.kernel.org
10194W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10195W:	http://www.nongnu.org/orinoco/
10196S:	Orphan
10197F:	drivers/net/wireless/intersil/orinoco/
10198
10199OSD LIBRARY and FILESYSTEM
10200M:	Boaz Harrosh <ooo@electrozaur.com>
10201S:	Maintained
10202F:	drivers/scsi/osd/
10203F:	include/scsi/osd_*
10204F:	fs/exofs/
10205
10206OV2659 OMNIVISION SENSOR DRIVER
10207M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10208L:	linux-media@vger.kernel.org
10209W:	https://linuxtv.org
10210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10211T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10212S:	Maintained
10213F:	drivers/media/i2c/ov2659.c
10214F:	include/media/i2c/ov2659.h
10215
10216OVERLAY FILESYSTEM
10217M:	Miklos Szeredi <miklos@szeredi.hu>
10218L:	linux-unionfs@vger.kernel.org
10219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10220S:	Supported
10221F:	fs/overlayfs/
10222F:	Documentation/filesystems/overlayfs.txt
10223
10224P54 WIRELESS DRIVER
10225M:	Christian Lamparter <chunkeey@googlemail.com>
10226L:	linux-wireless@vger.kernel.org
10227W:	http://wireless.kernel.org/en/users/Drivers/p54
10228S:	Maintained
10229F:	drivers/net/wireless/intersil/p54/
10230
10231PA SEMI ETHERNET DRIVER
10232L:	netdev@vger.kernel.org
10233S:	Orphan
10234F:	drivers/net/ethernet/pasemi/*
10235
10236PA SEMI SMBUS DRIVER
10237L:	linux-i2c@vger.kernel.org
10238S:	Orphan
10239F:	drivers/i2c/busses/i2c-pasemi.c
10240
10241PADATA PARALLEL EXECUTION MECHANISM
10242M:	Steffen Klassert <steffen.klassert@secunet.com>
10243L:	linux-crypto@vger.kernel.org
10244S:	Maintained
10245F:	kernel/padata.c
10246F:	include/linux/padata.h
10247F:	Documentation/padata.txt
10248
10249PANASONIC LAPTOP ACPI EXTRAS DRIVER
10250M:	Harald Welte <laforge@gnumonks.org>
10251L:	platform-driver-x86@vger.kernel.org
10252S:	Maintained
10253F:	drivers/platform/x86/panasonic-laptop.c
10254
10255PANASONIC MN10300/AM33/AM34 PORT
10256M:	David Howells <dhowells@redhat.com>
10257L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10258W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10259S:	Maintained
10260F:	Documentation/mn10300/
10261F:	arch/mn10300/
10262
10263PARALLEL LCD/KEYPAD PANEL DRIVER
10264M:	Willy Tarreau <willy@haproxy.com>
10265M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10266S:	Odd Fixes
10267F:	Documentation/misc-devices/lcd-panel-cgram.txt
10268F:	drivers/misc/panel.c
10269
10270PARALLEL PORT SUBSYSTEM
10271M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10272M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10273L:	linux-parport@lists.infradead.org (subscribers-only)
10274S:	Maintained
10275F:	drivers/parport/
10276F:	include/linux/parport*.h
10277F:	drivers/char/ppdev.c
10278F:	include/uapi/linux/ppdev.h
10279F:	Documentation/parport*.txt
10280
10281PARAVIRT_OPS INTERFACE
10282M:	Juergen Gross <jgross@suse.com>
10283M:	Alok Kataria <akataria@vmware.com>
10284M:	Rusty Russell <rusty@rustcorp.com.au>
10285L:	virtualization@lists.linux-foundation.org
10286S:	Supported
10287F:	Documentation/virtual/paravirt_ops.txt
10288F:	arch/*/kernel/paravirt*
10289F:	arch/*/include/asm/paravirt*.h
10290F:	include/linux/hypervisor.h
10291
10292PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10293M:	Tim Waugh <tim@cyberelk.net>
10294L:	linux-parport@lists.infradead.org (subscribers-only)
10295S:	Maintained
10296F:	Documentation/blockdev/paride.txt
10297F:	drivers/block/paride/
10298
10299PARISC ARCHITECTURE
10300M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10301M:	Helge Deller <deller@gmx.de>
10302L:	linux-parisc@vger.kernel.org
10303W:	http://www.parisc-linux.org/
10304Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10307S:	Maintained
10308F:	arch/parisc/
10309F:	Documentation/parisc/
10310F:	drivers/parisc/
10311F:	drivers/char/agp/parisc-agp.c
10312F:	drivers/input/serio/gscps2.c
10313F:	drivers/parport/parport_gsc.*
10314F:	drivers/tty/serial/8250/8250_gsc.c
10315F:	drivers/video/fbdev/sti*
10316F:	drivers/video/console/sti*
10317F:	drivers/video/logo/logo_parisc*
10318
10319PARMAN
10320M:	Jiri Pirko <jiri@mellanox.com>
10321L:	netdev@vger.kernel.org
10322S:	Supported
10323F:	lib/parman.c
10324F:	lib/test_parman.c
10325F:	include/linux/parman.h
10326
10327PC87360 HARDWARE MONITORING DRIVER
10328M:	Jim Cromie <jim.cromie@gmail.com>
10329L:	linux-hwmon@vger.kernel.org
10330S:	Maintained
10331F:	Documentation/hwmon/pc87360
10332F:	drivers/hwmon/pc87360.c
10333
10334PC8736x GPIO DRIVER
10335M:	Jim Cromie <jim.cromie@gmail.com>
10336S:	Maintained
10337F:	drivers/char/pc8736x_gpio.c
10338
10339PC87427 HARDWARE MONITORING DRIVER
10340M:	Jean Delvare <jdelvare@suse.com>
10341L:	linux-hwmon@vger.kernel.org
10342S:	Maintained
10343F:	Documentation/hwmon/pc87427
10344F:	drivers/hwmon/pc87427.c
10345
10346PCA9532 LED DRIVER
10347M:	Riku Voipio <riku.voipio@iki.fi>
10348S:	Maintained
10349F:	drivers/leds/leds-pca9532.c
10350F:	include/linux/leds-pca9532.h
10351
10352PCA9541 I2C BUS MASTER SELECTOR DRIVER
10353M:	Guenter Roeck <linux@roeck-us.net>
10354L:	linux-i2c@vger.kernel.org
10355S:	Maintained
10356F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10357
10358PCDP - PRIMARY CONSOLE AND DEBUG PORT
10359M:	Khalid Aziz <khalid@gonehiking.org>
10360S:	Maintained
10361F:	drivers/firmware/pcdp.*
10362
10363PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10364M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10365L:	linux-pci@vger.kernel.org
10366L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10367S:	Maintained
10368F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10369F:	drivers/pci/host/pci-aardvark.c
10370
10371PCI DRIVER FOR ALTERA PCIE IP
10372M:	Ley Foon Tan <lftan@altera.com>
10373L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10374L:	linux-pci@vger.kernel.org
10375S:	Supported
10376F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10377F:	drivers/pci/host/pcie-altera.c
10378
10379PCI DRIVER FOR APPLIEDMICRO XGENE
10380M:	Tanmay Inamdar <tinamdar@apm.com>
10381L:	linux-pci@vger.kernel.org
10382L:	linux-arm-kernel@lists.infradead.org
10383S:	Maintained
10384F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10385F:	drivers/pci/host/pci-xgene.c
10386
10387PCI DRIVER FOR ARM VERSATILE PLATFORM
10388M:	Rob Herring <robh@kernel.org>
10389L:	linux-pci@vger.kernel.org
10390L:	linux-arm-kernel@lists.infradead.org
10391S:	Maintained
10392F:	Documentation/devicetree/bindings/pci/versatile.txt
10393F:	drivers/pci/host/pci-versatile.c
10394
10395PCI DRIVER FOR ARMADA 8K
10396M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10397L:	linux-pci@vger.kernel.org
10398L:	linux-arm-kernel@lists.infradead.org
10399S:	Maintained
10400F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10401F:	drivers/pci/dwc/pcie-armada8k.c
10402
10403PCI DRIVER FOR FREESCALE LAYERSCAPE
10404M:	Minghuan Lian <minghuan.Lian@freescale.com>
10405M:	Mingkai Hu <mingkai.hu@freescale.com>
10406M:	Roy Zang <tie-fei.zang@freescale.com>
10407L:	linuxppc-dev@lists.ozlabs.org
10408L:	linux-pci@vger.kernel.org
10409L:	linux-arm-kernel@lists.infradead.org
10410S:	Maintained
10411F:	drivers/pci/dwc/*layerscape*
10412
10413PCI DRIVER FOR GENERIC OF HOSTS
10414M:	Will Deacon <will.deacon@arm.com>
10415L:	linux-pci@vger.kernel.org
10416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10417S:	Maintained
10418F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10419F:	drivers/pci/host/pci-host-common.c
10420F:	drivers/pci/host/pci-host-generic.c
10421
10422PCI DRIVER FOR IMX6
10423M:	Richard Zhu <hongxing.zhu@nxp.com>
10424M:	Lucas Stach <l.stach@pengutronix.de>
10425L:	linux-pci@vger.kernel.org
10426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427S:	Maintained
10428F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10429F:	drivers/pci/dwc/*imx6*
10430
10431PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10432M:	Keith Busch <keith.busch@intel.com>
10433M:	Jonathan Derrick <jonathan.derrick@intel.com>
10434L:	linux-pci@vger.kernel.org
10435S:	Supported
10436F:	drivers/pci/host/vmd.c
10437
10438PCI DRIVER FOR MICROSEMI SWITCHTEC
10439M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10440M:	Logan Gunthorpe <logang@deltatee.com>
10441L:	linux-pci@vger.kernel.org
10442S:	Maintained
10443F:	Documentation/switchtec.txt
10444F:	Documentation/ABI/testing/sysfs-class-switchtec
10445F:	drivers/pci/switch/switchtec*
10446F:	include/uapi/linux/switchtec_ioctl.h
10447F:	include/linux/switchtec.h
10448F:	drivers/ntb/hw/mscc/
10449
10450PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10451M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10452M:	Jason Cooper <jason@lakedaemon.net>
10453L:	linux-pci@vger.kernel.org
10454L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10455S:	Maintained
10456F:	drivers/pci/host/*mvebu*
10457
10458PCI DRIVER FOR NVIDIA TEGRA
10459M:	Thierry Reding <thierry.reding@gmail.com>
10460L:	linux-tegra@vger.kernel.org
10461L:	linux-pci@vger.kernel.org
10462S:	Supported
10463F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10464F:	drivers/pci/host/pci-tegra.c
10465
10466PCI DRIVER FOR RENESAS R-CAR
10467M:	Simon Horman <horms@verge.net.au>
10468L:	linux-pci@vger.kernel.org
10469L:	linux-renesas-soc@vger.kernel.org
10470S:	Maintained
10471F:	drivers/pci/host/*rcar*
10472
10473PCI DRIVER FOR SAMSUNG EXYNOS
10474M:	Jingoo Han <jingoohan1@gmail.com>
10475L:	linux-pci@vger.kernel.org
10476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10477L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10478S:	Maintained
10479F:	drivers/pci/dwc/pci-exynos.c
10480
10481PCI DRIVER FOR SYNOPSYS DESIGNWARE
10482M:	Jingoo Han <jingoohan1@gmail.com>
10483M:	Joao Pinto <Joao.Pinto@synopsys.com>
10484L:	linux-pci@vger.kernel.org
10485S:	Maintained
10486F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10487F:	drivers/pci/dwc/*designware*
10488
10489PCI DRIVER FOR TI DRA7XX
10490M:	Kishon Vijay Abraham I <kishon@ti.com>
10491L:	linux-omap@vger.kernel.org
10492L:	linux-pci@vger.kernel.org
10493S:	Supported
10494F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10495F:	drivers/pci/dwc/pci-dra7xx.c
10496
10497PCI DRIVER FOR TI KEYSTONE
10498M:	Murali Karicheri <m-karicheri2@ti.com>
10499L:	linux-pci@vger.kernel.org
10500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10501S:	Maintained
10502F:	drivers/pci/dwc/*keystone*
10503
10504PCI ENDPOINT SUBSYSTEM
10505M:	Kishon Vijay Abraham I <kishon@ti.com>
10506M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10507L:	linux-pci@vger.kernel.org
10508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10509S:	Supported
10510F:	drivers/pci/endpoint/
10511F:	drivers/misc/pci_endpoint_test.c
10512F:	tools/pci/
10513
10514PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10515M:	Russell Currey <ruscur@russell.cc>
10516L:	linuxppc-dev@lists.ozlabs.org
10517S:	Supported
10518F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10519F:	arch/powerpc/kernel/eeh*.c
10520F:	arch/powerpc/platforms/*/eeh*.c
10521F:	arch/powerpc/include/*/eeh*.h
10522
10523PCI ERROR RECOVERY
10524M:	Linas Vepstas <linasvepstas@gmail.com>
10525L:	linux-pci@vger.kernel.org
10526S:	Supported
10527F:	Documentation/PCI/pci-error-recovery.txt
10528
10529PCI MSI DRIVER FOR ALTERA MSI IP
10530M:	Ley Foon Tan <lftan@altera.com>
10531L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10532L:	linux-pci@vger.kernel.org
10533S:	Supported
10534F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10535F:	drivers/pci/host/pcie-altera-msi.c
10536
10537PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10538M:	Duc Dang <dhdang@apm.com>
10539L:	linux-pci@vger.kernel.org
10540L:	linux-arm-kernel@lists.infradead.org
10541S:	Maintained
10542F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10543F:	drivers/pci/host/pci-xgene-msi.c
10544
10545PCI SUBSYSTEM
10546M:	Bjorn Helgaas <bhelgaas@google.com>
10547L:	linux-pci@vger.kernel.org
10548Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10550S:	Supported
10551F:	Documentation/devicetree/bindings/pci/
10552F:	Documentation/PCI/
10553F:	drivers/pci/
10554F:	include/linux/pci*
10555F:	arch/x86/pci/
10556F:	arch/x86/kernel/quirks.c
10557
10558PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10559M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10560L:	linux-pci@vger.kernel.org
10561Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10563S:	Supported
10564F:	drivers/pci/host/
10565F:	drivers/pci/dwc/
10566
10567PCIE DRIVER FOR AXIS ARTPEC
10568M:	Niklas Cassel <niklas.cassel@axis.com>
10569M:	Jesper Nilsson <jesper.nilsson@axis.com>
10570L:	linux-arm-kernel@axis.com
10571L:	linux-pci@vger.kernel.org
10572S:	Maintained
10573F:	Documentation/devicetree/bindings/pci/axis,artpec*
10574F:	drivers/pci/dwc/*artpec*
10575
10576PCIE DRIVER FOR CAVIUM THUNDERX
10577M:	David Daney <david.daney@cavium.com>
10578L:	linux-pci@vger.kernel.org
10579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10580S:	Supported
10581F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10582F:	drivers/pci/host/pci-thunder-*
10583
10584PCIE DRIVER FOR HISILICON
10585M:	Zhou Wang <wangzhou1@hisilicon.com>
10586L:	linux-pci@vger.kernel.org
10587S:	Maintained
10588F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10589F:	drivers/pci/dwc/pcie-hisi.c
10590
10591PCIE DRIVER FOR HISILICON KIRIN
10592M:	Xiaowei Song <songxiaowei@hisilicon.com>
10593M:	Binghui Wang <wangbinghui@hisilicon.com>
10594L:	linux-pci@vger.kernel.org
10595S:	Maintained
10596F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10597F:	drivers/pci/dwc/pcie-kirin.c
10598
10599PCIE DRIVER FOR HISILICON STB
10600M:	Jianguo Sun <sunjianguo1@huawei.com>
10601M:	Shawn Guo <shawn.guo@linaro.org>
10602L:	linux-pci@vger.kernel.org
10603S:	Maintained
10604F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10605F:	drivers/pci/dwc/pcie-histb.c
10606
10607PCIE DRIVER FOR MEDIATEK
10608M:	Ryder Lee <ryder.lee@mediatek.com>
10609L:	linux-pci@vger.kernel.org
10610L:	linux-mediatek@lists.infradead.org
10611S:	Supported
10612F:	Documentation/devicetree/bindings/pci/mediatek*
10613F:	drivers/pci/host/*mediatek*
10614
10615PCIE DRIVER FOR QUALCOMM MSM
10616M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10617L:	linux-pci@vger.kernel.org
10618L:	linux-arm-msm@vger.kernel.org
10619S:	Maintained
10620F:	drivers/pci/dwc/*qcom*
10621
10622PCIE DRIVER FOR ROCKCHIP
10623M:	Shawn Lin <shawn.lin@rock-chips.com>
10624L:	linux-pci@vger.kernel.org
10625L:	linux-rockchip@lists.infradead.org
10626S:	Maintained
10627F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10628F:	drivers/pci/host/pcie-rockchip.c
10629
10630PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10631M:	Linus Walleij <linus.walleij@linaro.org>
10632L:	linux-pci@vger.kernel.org
10633S:	Maintained
10634F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10635F:	drivers/pci/host/pci-v3-semi.c
10636
10637PCIE DRIVER FOR ST SPEAR13XX
10638M:	Pratyush Anand <pratyush.anand@gmail.com>
10639L:	linux-pci@vger.kernel.org
10640S:	Maintained
10641F:	drivers/pci/dwc/*spear*
10642
10643PCMCIA SUBSYSTEM
10644P:	Linux PCMCIA Team
10645L:	linux-pcmcia@lists.infradead.org
10646W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10648S:	Maintained
10649F:	Documentation/pcmcia/
10650F:	tools/pcmcia/
10651F:	drivers/pcmcia/
10652F:	include/pcmcia/
10653
10654PCNET32 NETWORK DRIVER
10655M:	Don Fry <pcnet32@frontier.com>
10656L:	netdev@vger.kernel.org
10657S:	Maintained
10658F:	drivers/net/ethernet/amd/pcnet32.c
10659
10660PCRYPT PARALLEL CRYPTO ENGINE
10661M:	Steffen Klassert <steffen.klassert@secunet.com>
10662L:	linux-crypto@vger.kernel.org
10663S:	Maintained
10664F:	crypto/pcrypt.c
10665F:	include/crypto/pcrypt.h
10666
10667PEAQ WMI HOTKEYS DRIVER
10668M:	Hans de Goede <hdegoede@redhat.com>
10669L:	platform-driver-x86@vger.kernel.org
10670S:	Maintained
10671F:	drivers/platform/x86/peaq-wmi.c
10672
10673PER-CPU MEMORY ALLOCATOR
10674M:	Tejun Heo <tj@kernel.org>
10675M:	Christoph Lameter <cl@linux.com>
10676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10677S:	Maintained
10678F:	include/linux/percpu*.h
10679F:	mm/percpu*.c
10680F:	arch/*/include/asm/percpu.h
10681
10682PER-TASK DELAY ACCOUNTING
10683M:	Balbir Singh <bsingharora@gmail.com>
10684S:	Maintained
10685F:	include/linux/delayacct.h
10686F:	kernel/delayacct.c
10687
10688PERFORMANCE EVENTS SUBSYSTEM
10689M:	Peter Zijlstra <peterz@infradead.org>
10690M:	Ingo Molnar <mingo@redhat.com>
10691M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10692R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10693R:	Jiri Olsa <jolsa@redhat.com>
10694R:	Namhyung Kim <namhyung@kernel.org>
10695L:	linux-kernel@vger.kernel.org
10696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10697S:	Supported
10698F:	kernel/events/*
10699F:	include/linux/perf_event.h
10700F:	include/uapi/linux/perf_event.h
10701F:	arch/*/kernel/perf_event*.c
10702F:	arch/*/kernel/*/perf_event*.c
10703F:	arch/*/kernel/*/*/perf_event*.c
10704F:	arch/*/include/asm/perf_event.h
10705F:	arch/*/kernel/perf_callchain.c
10706F:	arch/*/events/*
10707F:	tools/perf/
10708
10709PERSONALITY HANDLING
10710M:	Christoph Hellwig <hch@infradead.org>
10711L:	linux-abi-devel@lists.sourceforge.net
10712S:	Maintained
10713F:	include/linux/personality.h
10714F:	include/uapi/linux/personality.h
10715
10716PHONET PROTOCOL
10717M:	Remi Denis-Courmont <courmisch@gmail.com>
10718S:	Supported
10719F:	Documentation/networking/phonet.txt
10720F:	include/linux/phonet.h
10721F:	include/net/phonet/
10722F:	include/uapi/linux/phonet.h
10723F:	net/phonet/
10724
10725PHRAM MTD DRIVER
10726M:	Joern Engel <joern@lazybastard.org>
10727L:	linux-mtd@lists.infradead.org
10728S:	Maintained
10729F:	drivers/mtd/devices/phram.c
10730
10731PICOLCD HID DRIVER
10732M:	Bruno Prémont <bonbons@linux-vserver.org>
10733L:	linux-input@vger.kernel.org
10734S:	Maintained
10735F:	drivers/hid/hid-picolcd*
10736
10737PICOXCELL SUPPORT
10738M:	Jamie Iles <jamie@jamieiles.com>
10739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740T:	git git://github.com/jamieiles/linux-2.6-ji.git
10741S:	Supported
10742F:	arch/arm/boot/dts/picoxcell*
10743F:	arch/arm/mach-picoxcell/
10744F:	drivers/crypto/picoxcell*
10745
10746PIN CONTROL SUBSYSTEM
10747M:	Linus Walleij <linus.walleij@linaro.org>
10748L:	linux-gpio@vger.kernel.org
10749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10750S:	Maintained
10751F:	Documentation/devicetree/bindings/pinctrl/
10752F:	Documentation/driver-api/pinctl.rst
10753F:	drivers/pinctrl/
10754F:	include/linux/pinctrl/
10755
10756PIN CONTROLLER - ATMEL AT91
10757M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10758L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10759S:	Maintained
10760F:	drivers/pinctrl/pinctrl-at91.*
10761
10762PIN CONTROLLER - ATMEL AT91 PIO4
10763M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765L:	linux-gpio@vger.kernel.org
10766S:	Supported
10767F:	drivers/pinctrl/pinctrl-at91-pio4.*
10768
10769PIN CONTROLLER - INTEL
10770M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10771M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10772S:	Maintained
10773F:	drivers/pinctrl/intel/
10774
10775PIN CONTROLLER - QUALCOMM
10776M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10777S:	Maintained
10778L:	linux-arm-msm@vger.kernel.org
10779F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10780F:	drivers/pinctrl/qcom/
10781
10782PIN CONTROLLER - RENESAS
10783M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10784M:	Geert Uytterhoeven <geert+renesas@glider.be>
10785L:	linux-renesas-soc@vger.kernel.org
10786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10787S:	Maintained
10788F:	drivers/pinctrl/sh-pfc/
10789
10790PIN CONTROLLER - SAMSUNG
10791M:	Tomasz Figa <tomasz.figa@gmail.com>
10792M:	Krzysztof Kozlowski <krzk@kernel.org>
10793M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10795L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10796Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10798S:	Maintained
10799F:	drivers/pinctrl/samsung/
10800F:	include/dt-bindings/pinctrl/samsung.h
10801F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10802
10803PIN CONTROLLER - SINGLE
10804M:	Tony Lindgren <tony@atomide.com>
10805M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10807L:	linux-omap@vger.kernel.org
10808S:	Maintained
10809F:	drivers/pinctrl/pinctrl-single.c
10810
10811PIN CONTROLLER - ST SPEAR
10812M:	Viresh Kumar <vireshk@kernel.org>
10813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10814W:	http://www.st.com/spear
10815S:	Maintained
10816F:	drivers/pinctrl/spear/
10817
10818PISTACHIO SOC SUPPORT
10819M:	James Hartley <james.hartley@sondrel.com>
10820L:	linux-mips@linux-mips.org
10821S:	Odd Fixes
10822F:	arch/mips/pistachio/
10823F:	arch/mips/include/asm/mach-pistachio/
10824F:	arch/mips/boot/dts/img/pistachio*
10825F:	arch/mips/configs/pistachio*_defconfig
10826
10827PKTCDVD DRIVER
10828S:	Orphan
10829M:	linux-block@vger.kernel.org
10830F:	drivers/block/pktcdvd.c
10831F:	include/linux/pktcdvd.h
10832F:	include/uapi/linux/pktcdvd.h
10833
10834PKUNITY SOC DRIVERS
10835M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10836W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10837S:	Maintained
10838T:	git git://github.com/gxt/linux.git
10839F:	drivers/input/serio/i8042-unicore32io.h
10840F:	drivers/i2c/busses/i2c-puv3.c
10841F:	drivers/video/fbdev/fb-puv3.c
10842F:	drivers/rtc/rtc-puv3.c
10843
10844PMBUS HARDWARE MONITORING DRIVERS
10845M:	Guenter Roeck <linux@roeck-us.net>
10846L:	linux-hwmon@vger.kernel.org
10847W:	http://hwmon.wiki.kernel.org/
10848W:	http://www.roeck-us.net/linux/drivers/
10849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10850S:	Maintained
10851F:	Documentation/hwmon/pmbus
10852F:	drivers/hwmon/pmbus/
10853F:	include/linux/pmbus.h
10854
10855PMC SIERRA MaxRAID DRIVER
10856L:	linux-scsi@vger.kernel.org
10857W:	http://www.pmc-sierra.com/
10858S:	Orphan
10859F:	drivers/scsi/pmcraid.*
10860
10861PMC SIERRA PM8001 DRIVER
10862M:	Jack Wang <jinpu.wang@profitbricks.com>
10863M:	lindar_liu@usish.com
10864L:	linux-scsi@vger.kernel.org
10865S:	Supported
10866F:	drivers/scsi/pm8001/
10867
10868PNP SUPPORT
10869M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10870S:	Maintained
10871F:	drivers/pnp/
10872
10873POSIX CLOCKS and TIMERS
10874M:	Thomas Gleixner <tglx@linutronix.de>
10875L:	linux-kernel@vger.kernel.org
10876T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10877S:	Maintained
10878F:	fs/timerfd.c
10879F:	include/linux/timer*
10880F:	kernel/time/*timer*
10881
10882POWER MANAGEMENT CORE
10883M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10884L:	linux-pm@vger.kernel.org
10885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10886B:	https://bugzilla.kernel.org
10887S:	Supported
10888F:	drivers/base/power/
10889F:	include/linux/pm.h
10890F:	include/linux/pm_*
10891F:	include/linux/powercap.h
10892F:	drivers/powercap/
10893F:	kernel/configs/nopm.config
10894
10895POWER STATE COORDINATION INTERFACE (PSCI)
10896M:	Mark Rutland <mark.rutland@arm.com>
10897M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10898L:	linux-arm-kernel@lists.infradead.org
10899S:	Maintained
10900F:	drivers/firmware/psci*.c
10901F:	include/linux/psci.h
10902F:	include/uapi/linux/psci.h
10903
10904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10905M:	Sebastian Reichel <sre@kernel.org>
10906L:	linux-pm@vger.kernel.org
10907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10908S:	Maintained
10909F:	Documentation/devicetree/bindings/power/supply/
10910F:	include/linux/power_supply.h
10911F:	drivers/power/supply/
10912
10913POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10914M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10915L:	linuxppc-dev@lists.ozlabs.org
10916S:	Maintained
10917F:	drivers/char/powernv-op-panel.c
10918
10919PPP OVER ATM (RFC 2364)
10920M:	Mitchell Blank Jr <mitch@sfgoth.com>
10921S:	Maintained
10922F:	net/atm/pppoatm.c
10923F:	include/uapi/linux/atmppp.h
10924
10925PPP OVER ETHERNET
10926M:	Michal Ostrowski <mostrows@earthlink.net>
10927S:	Maintained
10928F:	drivers/net/ppp/pppoe.c
10929F:	drivers/net/ppp/pppox.c
10930
10931PPP OVER L2TP
10932M:	James Chapman <jchapman@katalix.com>
10933S:	Maintained
10934F:	net/l2tp/l2tp_ppp.c
10935F:	include/linux/if_pppol2tp.h
10936F:	include/uapi/linux/if_pppol2tp.h
10937
10938PPP PROTOCOL DRIVERS AND COMPRESSORS
10939M:	Paul Mackerras <paulus@samba.org>
10940L:	linux-ppp@vger.kernel.org
10941S:	Maintained
10942F:	drivers/net/ppp/ppp_*
10943
10944PPS SUPPORT
10945M:	Rodolfo Giometti <giometti@enneenne.com>
10946W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10947L:	linuxpps@ml.enneenne.com (subscribers-only)
10948S:	Maintained
10949F:	Documentation/pps/
10950F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10951F:	Documentation/ABI/testing/sysfs-pps
10952F:	drivers/pps/
10953F:	include/linux/pps*.h
10954F:	include/uapi/linux/pps.h
10955
10956PPTP DRIVER
10957M:	Dmitry Kozlov <xeb@mail.ru>
10958L:	netdev@vger.kernel.org
10959S:	Maintained
10960F:	drivers/net/ppp/pptp.c
10961W:	http://sourceforge.net/projects/accel-pptp
10962
10963PREEMPTIBLE KERNEL
10964M:	Robert Love <rml@tech9.net>
10965L:	kpreempt-tech@lists.sourceforge.net
10966W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10967S:	Supported
10968F:	Documentation/preempt-locking.txt
10969F:	include/linux/preempt.h
10970
10971PRINTK
10972M:	Petr Mladek <pmladek@suse.com>
10973M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10974R:	Steven Rostedt <rostedt@goodmis.org>
10975S:	Maintained
10976F:	kernel/printk/
10977F:	include/linux/printk.h
10978
10979PRISM54 WIRELESS DRIVER
10980M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10981L:	linux-wireless@vger.kernel.org
10982W:	http://wireless.kernel.org/en/users/Drivers/p54
10983S:	Obsolete
10984F:	drivers/net/wireless/intersil/prism54/
10985
10986PROC SYSCTL
10987M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10988M:	Kees Cook <keescook@chromium.org>
10989L:	linux-kernel@vger.kernel.org
10990L:	linux-fsdevel@vger.kernel.org
10991S:	Maintained
10992F:	fs/proc/proc_sysctl.c
10993F:	include/linux/sysctl.h
10994F:	kernel/sysctl.c
10995F:	tools/testing/selftests/sysctl/
10996
10997PS3 NETWORK SUPPORT
10998M:	Geoff Levand <geoff@infradead.org>
10999L:	netdev@vger.kernel.org
11000L:	linuxppc-dev@lists.ozlabs.org
11001S:	Maintained
11002F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11003
11004PS3 PLATFORM SUPPORT
11005M:	Geoff Levand <geoff@infradead.org>
11006L:	linuxppc-dev@lists.ozlabs.org
11007S:	Maintained
11008F:	arch/powerpc/boot/ps3*
11009F:	arch/powerpc/include/asm/lv1call.h
11010F:	arch/powerpc/include/asm/ps3*.h
11011F:	arch/powerpc/platforms/ps3/
11012F:	drivers/*/ps3*
11013F:	drivers/ps3/
11014F:	drivers/rtc/rtc-ps3.c
11015F:	drivers/usb/host/*ps3.c
11016F:	sound/ppc/snd_ps3*
11017
11018PS3VRAM DRIVER
11019M:	Jim Paris <jim@jtan.com>
11020M:	Geoff Levand <geoff@infradead.org>
11021L:	linuxppc-dev@lists.ozlabs.org
11022S:	Maintained
11023F:	drivers/block/ps3vram.c
11024
11025PSAMPLE PACKET SAMPLING SUPPORT:
11026M:	Yotam Gigi <yotam.gi@gmail.com>
11027S:	Maintained
11028F:	net/psample
11029F:	include/net/psample.h
11030F:	include/uapi/linux/psample.h
11031
11032PSTORE FILESYSTEM
11033M:	Kees Cook <keescook@chromium.org>
11034M:	Anton Vorontsov <anton@enomsg.org>
11035M:	Colin Cross <ccross@android.com>
11036M:	Tony Luck <tony.luck@intel.com>
11037S:	Maintained
11038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11039F:	fs/pstore/
11040F:	include/linux/pstore*
11041F:	drivers/firmware/efi/efi-pstore.c
11042F:	drivers/acpi/apei/erst.c
11043F:	Documentation/admin-guide/ramoops.rst
11044F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11045K:	\b(pstore|ramoops)
11046
11047PTP HARDWARE CLOCK SUPPORT
11048M:	Richard Cochran <richardcochran@gmail.com>
11049L:	netdev@vger.kernel.org
11050S:	Maintained
11051W:	http://linuxptp.sourceforge.net/
11052F:	Documentation/ABI/testing/sysfs-ptp
11053F:	Documentation/ptp/*
11054F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11055F:	drivers/net/phy/dp83640*
11056F:	drivers/ptp/*
11057F:	include/linux/ptp_cl*
11058
11059PTRACE SUPPORT
11060M:	Oleg Nesterov <oleg@redhat.com>
11061S:	Maintained
11062F:	include/asm-generic/syscall.h
11063F:	include/linux/ptrace.h
11064F:	include/linux/regset.h
11065F:	include/linux/tracehook.h
11066F:	include/uapi/linux/ptrace.h
11067F:	include/uapi/linux/ptrace.h
11068F:	include/asm-generic/ptrace.h
11069F:	kernel/ptrace.c
11070F:	arch/*/ptrace*.c
11071F:	arch/*/*/ptrace*.c
11072F:	arch/*/include/asm/ptrace*.h
11073
11074PULSE8-CEC DRIVER
11075M:	Hans Verkuil <hverkuil@xs4all.nl>
11076L:	linux-media@vger.kernel.org
11077T:	git git://linuxtv.org/media_tree.git
11078S:	Maintained
11079F:	drivers/media/usb/pulse8-cec/*
11080F:	Documentation/media/cec-drivers/pulse8-cec.rst
11081
11082PVRUSB2 VIDEO4LINUX DRIVER
11083M:	Mike Isely <isely@pobox.com>
11084L:	pvrusb2@isely.net	(subscribers-only)
11085L:	linux-media@vger.kernel.org
11086W:	http://www.isely.net/pvrusb2/
11087T:	git git://linuxtv.org/media_tree.git
11088S:	Maintained
11089F:	Documentation/media/v4l-drivers/pvrusb2*
11090F:	drivers/media/usb/pvrusb2/
11091
11092PWC WEBCAM DRIVER
11093M:	Hans Verkuil <hverkuil@xs4all.nl>
11094L:	linux-media@vger.kernel.org
11095T:	git git://linuxtv.org/media_tree.git
11096S:	Odd Fixes
11097F:	drivers/media/usb/pwc/*
11098
11099PWM FAN DRIVER
11100M:	Kamil Debski <kamil@wypas.org>
11101M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11102L:	linux-hwmon@vger.kernel.org
11103S:	Supported
11104F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11105F:	Documentation/hwmon/pwm-fan
11106F:	drivers/hwmon/pwm-fan.c
11107
11108PWM IR Transmitter
11109M:	Sean Young <sean@mess.org>
11110L:	linux-media@vger.kernel.org
11111S:	Maintained
11112F:	drivers/media/rc/pwm-ir-tx.c
11113
11114PWM SUBSYSTEM
11115M:	Thierry Reding <thierry.reding@gmail.com>
11116L:	linux-pwm@vger.kernel.org
11117S:	Maintained
11118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11119F:	Documentation/pwm.txt
11120F:	Documentation/devicetree/bindings/pwm/
11121F:	include/linux/pwm.h
11122F:	drivers/pwm/
11123F:	drivers/video/backlight/pwm_bl.c
11124F:	include/linux/pwm_backlight.h
11125F:	drivers/gpio/gpio-mvebu.c
11126F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11127
11128PXA GPIO DRIVER
11129M:	Robert Jarzmik <robert.jarzmik@free.fr>
11130L:	linux-gpio@vger.kernel.org
11131S:	Maintained
11132F:	drivers/gpio/gpio-pxa.c
11133
11134PXA MMCI DRIVER
11135S:	Orphan
11136
11137PXA RTC DRIVER
11138M:	Robert Jarzmik <robert.jarzmik@free.fr>
11139L:	linux-rtc@vger.kernel.org
11140S:	Maintained
11141
11142PXA2xx/PXA3xx SUPPORT
11143M:	Daniel Mack <daniel@zonque.org>
11144M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11145M:	Robert Jarzmik <robert.jarzmik@free.fr>
11146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11147T:	git git://github.com/hzhuang1/linux.git
11148T:	git git://github.com/rjarzmik/linux.git
11149S:	Maintained
11150F:	arch/arm/boot/dts/pxa*
11151F:	arch/arm/mach-pxa/
11152F:	drivers/dma/pxa*
11153F:	drivers/pcmcia/pxa2xx*
11154F:	drivers/pinctrl/pxa/
11155F:	drivers/spi/spi-pxa2xx*
11156F:	drivers/usb/gadget/udc/pxa2*
11157F:	include/sound/pxa2xx-lib.h
11158F:	sound/arm/pxa*
11159F:	sound/soc/pxa/
11160
11161PXA3xx NAND FLASH DRIVER
11162M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11163L:	linux-mtd@lists.infradead.org
11164S:	Maintained
11165F:	drivers/mtd/nand/pxa3xx_nand.c
11166
11167QAT DRIVER
11168M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11169L:	qat-linux@intel.com
11170S:	Supported
11171F:	drivers/crypto/qat/
11172
11173QCOM AUDIO (ASoC) DRIVERS
11174M:	Patrick Lai <plai@codeaurora.org>
11175M:	Banajit Goswami <bgoswami@codeaurora.org>
11176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11177S:	Supported
11178F:	sound/soc/qcom/
11179
11180QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11181M:	Gabriel Somlo <somlo@cmu.edu>
11182M:	"Michael S. Tsirkin" <mst@redhat.com>
11183L:	qemu-devel@nongnu.org
11184S:	Maintained
11185F:	drivers/firmware/qemu_fw_cfg.c
11186
11187QIB DRIVER
11188M:	Mike Marciniszyn <infinipath@intel.com>
11189L:	linux-rdma@vger.kernel.org
11190S:	Supported
11191F:	drivers/infiniband/hw/qib/
11192
11193QLOGIC QL41xxx FCOE DRIVER
11194M:	QLogic-Storage-Upstream@cavium.com
11195L:	linux-scsi@vger.kernel.org
11196S:	Supported
11197F:	drivers/scsi/qedf/
11198
11199QLOGIC QL41xxx ISCSI DRIVER
11200M:	QLogic-Storage-Upstream@cavium.com
11201L:	linux-scsi@vger.kernel.org
11202S:	Supported
11203F:	drivers/scsi/qedi/
11204
11205QLOGIC QL4xxx ETHERNET DRIVER
11206M:	Ariel Elior <Ariel.Elior@cavium.com>
11207M:	everest-linux-l2@cavium.com
11208L:	netdev@vger.kernel.org
11209S:	Supported
11210F:	drivers/net/ethernet/qlogic/qed/
11211F:	include/linux/qed/
11212F:	drivers/net/ethernet/qlogic/qede/
11213
11214QLOGIC QL4xxx RDMA DRIVER
11215M:	Ram Amrani <Ram.Amrani@cavium.com>
11216M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11217M:	Ariel Elior <Ariel.Elior@cavium.com>
11218L:	linux-rdma@vger.kernel.org
11219S:	Supported
11220F:	drivers/infiniband/hw/qedr/
11221F:	include/uapi/rdma/qedr-abi.h
11222
11223QLOGIC QLA1280 SCSI DRIVER
11224M:	Michael Reed <mdr@sgi.com>
11225L:	linux-scsi@vger.kernel.org
11226S:	Maintained
11227F:	drivers/scsi/qla1280.[ch]
11228
11229QLOGIC QLA2XXX FC-SCSI DRIVER
11230M:	qla2xxx-upstream@qlogic.com
11231L:	linux-scsi@vger.kernel.org
11232S:	Supported
11233F:	Documentation/scsi/LICENSE.qla2xxx
11234F:	drivers/scsi/qla2xxx/
11235
11236QLOGIC QLA3XXX NETWORK DRIVER
11237M:	Dept-GELinuxNICDev@cavium.com
11238L:	netdev@vger.kernel.org
11239S:	Supported
11240F:	Documentation/networking/LICENSE.qla3xxx
11241F:	drivers/net/ethernet/qlogic/qla3xxx.*
11242
11243QLOGIC QLA4XXX iSCSI DRIVER
11244M:	QLogic-Storage-Upstream@qlogic.com
11245L:	linux-scsi@vger.kernel.org
11246S:	Supported
11247F:	Documentation/scsi/LICENSE.qla4xxx
11248F:	drivers/scsi/qla4xxx/
11249
11250QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11251M:	Harish Patil <harish.patil@cavium.com>
11252M:	Manish Chopra <manish.chopra@cavium.com>
11253M:	Dept-GELinuxNICDev@cavium.com
11254L:	netdev@vger.kernel.org
11255S:	Supported
11256F:	drivers/net/ethernet/qlogic/qlcnic/
11257
11258QLOGIC QLGE 10Gb ETHERNET DRIVER
11259M:	Harish Patil <harish.patil@cavium.com>
11260M:	Manish Chopra <manish.chopra@cavium.com>
11261M:	Dept-GELinuxNICDev@cavium.com
11262L:	netdev@vger.kernel.org
11263S:	Supported
11264F:	drivers/net/ethernet/qlogic/qlge/
11265
11266QNX4 FILESYSTEM
11267M:	Anders Larsen <al@alarsen.net>
11268W:	http://www.alarsen.net/linux/qnx4fs/
11269S:	Maintained
11270F:	fs/qnx4/
11271F:	include/uapi/linux/qnx4_fs.h
11272F:	include/uapi/linux/qnxtypes.h
11273
11274QORIQ DPAA2 FSL-MC BUS DRIVER
11275M:	Stuart Yoder <stuyoder@gmail.com>
11276M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11277L:	linux-kernel@vger.kernel.org
11278S:	Maintained
11279F:	drivers/staging/fsl-mc/
11280F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11281
11282QT1010 MEDIA DRIVER
11283M:	Antti Palosaari <crope@iki.fi>
11284L:	linux-media@vger.kernel.org
11285W:	https://linuxtv.org
11286W:	http://palosaari.fi/linux/
11287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11288T:	git git://linuxtv.org/anttip/media_tree.git
11289S:	Maintained
11290F:	drivers/media/tuners/qt1010*
11291
11292QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11293M:	Kalle Valo <kvalo@qca.qualcomm.com>
11294L:	ath10k@lists.infradead.org
11295W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11297S:	Supported
11298F:	drivers/net/wireless/ath/ath10k/
11299
11300QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11301M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11302L:	linux-wireless@vger.kernel.org
11303W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11304S:	Supported
11305F:	drivers/net/wireless/ath/ath9k/
11306
11307QUALCOMM CAMERA SUBSYSTEM DRIVER
11308M:	Todor Tomov <todor.tomov@linaro.org>
11309L:	linux-media@vger.kernel.org
11310S:	Maintained
11311F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11312F:	Documentation/media/v4l-drivers/qcom_camss.rst
11313F:	drivers/media/platform/qcom/camss-8x16/
11314
11315QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11316M:	Timur Tabi <timur@codeaurora.org>
11317L:	netdev@vger.kernel.org
11318S:	Supported
11319F:	drivers/net/ethernet/qualcomm/emac/
11320
11321QUALCOMM HEXAGON ARCHITECTURE
11322M:	Richard Kuo <rkuo@codeaurora.org>
11323L:	linux-hexagon@vger.kernel.org
11324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11325S:	Supported
11326F:	arch/hexagon/
11327
11328QUALCOMM IOMMU
11329M:	Rob Clark <robdclark@gmail.com>
11330L:	iommu@lists.linux-foundation.org
11331L:	linux-arm-msm@vger.kernel.org
11332S:	Maintained
11333F:	drivers/iommu/qcom_iommu.c
11334
11335QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11336M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11337L:	linux-media@vger.kernel.org
11338L:	linux-arm-msm@vger.kernel.org
11339T:	git git://linuxtv.org/media_tree.git
11340S:	Maintained
11341F:	drivers/media/platform/qcom/venus/
11342
11343QUALCOMM WCN36XX WIRELESS DRIVER
11344M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11345L:	wcn36xx@lists.infradead.org
11346W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11347T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11348S:	Supported
11349F:	drivers/net/wireless/ath/wcn36xx/
11350
11351QUANTENNA QTNFMAC WIRELESS DRIVER
11352M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11353M:	Avinash Patil <avinashp@quantenna.com>
11354M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11355L:	linux-wireless@vger.kernel.org
11356S:	Maintained
11357F:	drivers/net/wireless/quantenna
11358
11359RADEON and AMDGPU DRM DRIVERS
11360M:	Alex Deucher <alexander.deucher@amd.com>
11361M:	Christian König <christian.koenig@amd.com>
11362L:	amd-gfx@lists.freedesktop.org
11363T:	git git://people.freedesktop.org/~agd5f/linux
11364S:	Supported
11365F:	drivers/gpu/drm/radeon/
11366F:	include/uapi/drm/radeon_drm.h
11367F:	drivers/gpu/drm/amd/
11368F:	include/uapi/drm/amdgpu_drm.h
11369
11370RADEON FRAMEBUFFER DISPLAY DRIVER
11371M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11372L:	linux-fbdev@vger.kernel.org
11373S:	Maintained
11374F:	drivers/video/fbdev/aty/radeon*
11375F:	include/uapi/linux/radeonfb.h
11376
11377RADIOSHARK RADIO DRIVER
11378M:	Hans Verkuil <hverkuil@xs4all.nl>
11379L:	linux-media@vger.kernel.org
11380T:	git git://linuxtv.org/media_tree.git
11381S:	Maintained
11382F:	drivers/media/radio/radio-shark.c
11383
11384RADIOSHARK2 RADIO DRIVER
11385M:	Hans Verkuil <hverkuil@xs4all.nl>
11386L:	linux-media@vger.kernel.org
11387T:	git git://linuxtv.org/media_tree.git
11388S:	Maintained
11389F:	drivers/media/radio/radio-shark2.c
11390F:	drivers/media/radio/radio-tea5777.c
11391
11392RADOS BLOCK DEVICE (RBD)
11393M:	Ilya Dryomov <idryomov@gmail.com>
11394M:	Sage Weil <sage@redhat.com>
11395M:	Alex Elder <elder@kernel.org>
11396L:	ceph-devel@vger.kernel.org
11397W:	http://ceph.com/
11398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11399T:	git git://github.com/ceph/ceph-client.git
11400S:	Supported
11401F:	Documentation/ABI/testing/sysfs-bus-rbd
11402F:	drivers/block/rbd.c
11403F:	drivers/block/rbd_types.h
11404
11405RAGE128 FRAMEBUFFER DISPLAY DRIVER
11406M:	Paul Mackerras <paulus@samba.org>
11407L:	linux-fbdev@vger.kernel.org
11408S:	Maintained
11409F:	drivers/video/fbdev/aty/aty128fb.c
11410
11411RAINSHADOW-CEC DRIVER
11412M:	Hans Verkuil <hverkuil@xs4all.nl>
11413L:	linux-media@vger.kernel.org
11414T:	git git://linuxtv.org/media_tree.git
11415S:	Maintained
11416F:	drivers/media/usb/rainshadow-cec/*
11417
11418RALINK MIPS ARCHITECTURE
11419M:	John Crispin <john@phrozen.org>
11420L:	linux-mips@linux-mips.org
11421S:	Maintained
11422F:	arch/mips/ralink
11423
11424RALINK RT2X00 WIRELESS LAN DRIVER
11425P:	rt2x00 project
11426M:	Stanislaw Gruszka <sgruszka@redhat.com>
11427M:	Helmut Schaa <helmut.schaa@googlemail.com>
11428L:	linux-wireless@vger.kernel.org
11429S:	Maintained
11430F:	drivers/net/wireless/ralink/rt2x00/
11431
11432RAMDISK RAM BLOCK DEVICE DRIVER
11433M:	Jens Axboe <axboe@kernel.dk>
11434S:	Maintained
11435F:	Documentation/blockdev/ramdisk.txt
11436F:	drivers/block/brd.c
11437
11438RANDOM NUMBER DRIVER
11439M:	"Theodore Ts'o" <tytso@mit.edu>
11440S:	Maintained
11441F:	drivers/char/random.c
11442
11443RAPIDIO SUBSYSTEM
11444M:	Matt Porter <mporter@kernel.crashing.org>
11445M:	Alexandre Bounine <alexandre.bounine@idt.com>
11446S:	Maintained
11447F:	drivers/rapidio/
11448
11449RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11450L:	linux-wireless@vger.kernel.org
11451S:	Orphan
11452F:	drivers/net/wireless/ray*
11453
11454RCUTORTURE MODULE
11455M:	Josh Triplett <josh@joshtriplett.org>
11456M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11457L:	linux-kernel@vger.kernel.org
11458S:	Supported
11459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11460F:	Documentation/RCU/torture.txt
11461F:	kernel/rcu/rcutorture.c
11462
11463RCUTORTURE TEST FRAMEWORK
11464M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11465M:	Josh Triplett <josh@joshtriplett.org>
11466R:	Steven Rostedt <rostedt@goodmis.org>
11467R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11468R:	Lai Jiangshan <jiangshanlai@gmail.com>
11469L:	linux-kernel@vger.kernel.org
11470S:	Supported
11471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11472F:	tools/testing/selftests/rcutorture
11473
11474RDC R-321X SoC
11475M:	Florian Fainelli <florian@openwrt.org>
11476S:	Maintained
11477
11478RDC R6040 FAST ETHERNET DRIVER
11479M:	Florian Fainelli <f.fainelli@gmail.com>
11480L:	netdev@vger.kernel.org
11481S:	Maintained
11482F:	drivers/net/ethernet/rdc/r6040.c
11483
11484RDMAVT - RDMA verbs software
11485M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11486L:	linux-rdma@vger.kernel.org
11487S:	Supported
11488F:	drivers/infiniband/sw/rdmavt
11489
11490RDS - RELIABLE DATAGRAM SOCKETS
11491M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11492L:	netdev@vger.kernel.org
11493L:	linux-rdma@vger.kernel.org
11494L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11495W:	https://oss.oracle.com/projects/rds/
11496S:	Supported
11497F:	net/rds/
11498F:	Documentation/networking/rds.txt
11499
11500RDT - RESOURCE ALLOCATION
11501M:	Fenghua Yu <fenghua.yu@intel.com>
11502L:	linux-kernel@vger.kernel.org
11503S:	Supported
11504F:	arch/x86/kernel/cpu/intel_rdt*
11505F:	arch/x86/include/asm/intel_rdt_sched.h
11506F:	Documentation/x86/intel_rdt*
11507
11508READ-COPY UPDATE (RCU)
11509M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11510M:	Josh Triplett <josh@joshtriplett.org>
11511R:	Steven Rostedt <rostedt@goodmis.org>
11512R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11513R:	Lai Jiangshan <jiangshanlai@gmail.com>
11514L:	linux-kernel@vger.kernel.org
11515W:	http://www.rdrop.com/users/paulmck/RCU/
11516S:	Supported
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11518F:	Documentation/RCU/
11519X:	Documentation/RCU/torture.txt
11520F:	include/linux/rcu*
11521X:	include/linux/srcu.h
11522F:	kernel/rcu/
11523X:	kernel/torture.c
11524
11525REAL TIME CLOCK (RTC) SUBSYSTEM
11526M:	Alessandro Zummo <a.zummo@towertech.it>
11527M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11528L:	linux-rtc@vger.kernel.org
11529Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11531S:	Maintained
11532F:	Documentation/devicetree/bindings/rtc/
11533F:	Documentation/rtc.txt
11534F:	drivers/rtc/
11535F:	include/linux/rtc.h
11536F:	include/uapi/linux/rtc.h
11537F:	include/linux/rtc/
11538F:	include/linux/platform_data/rtc-*
11539F:	tools/testing/selftests/timers/rtctest.c
11540
11541REALTEK AUDIO CODECS
11542M:	Bard Liao <bardliao@realtek.com>
11543M:	Oder Chiou <oder_chiou@realtek.com>
11544S:	Maintained
11545F:	sound/soc/codecs/rt*
11546F:	include/sound/rt*.h
11547
11548REGISTER MAP ABSTRACTION
11549M:	Mark Brown <broonie@kernel.org>
11550L:	linux-kernel@vger.kernel.org
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11552S:	Supported
11553F:	Documentation/devicetree/bindings/regmap/
11554F:	drivers/base/regmap/
11555F:	include/linux/regmap.h
11556
11557REISERFS FILE SYSTEM
11558L:	reiserfs-devel@vger.kernel.org
11559S:	Supported
11560F:	fs/reiserfs/
11561
11562REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11563M:	Ohad Ben-Cohen <ohad@wizery.com>
11564M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11565L:	linux-remoteproc@vger.kernel.org
11566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11567S:	Maintained
11568F:	Documentation/devicetree/bindings/remoteproc/
11569F:	Documentation/remoteproc.txt
11570F:	drivers/remoteproc/
11571F:	include/linux/remoteproc.h
11572
11573REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11574M:	Ohad Ben-Cohen <ohad@wizery.com>
11575M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11576L:	linux-remoteproc@vger.kernel.org
11577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11578S:	Maintained
11579F:	drivers/rpmsg/
11580F:	Documentation/rpmsg.txt
11581F:	include/linux/rpmsg.h
11582F:	include/linux/rpmsg/
11583
11584RENESAS CLOCK DRIVERS
11585M:	Geert Uytterhoeven <geert+renesas@glider.be>
11586L:	linux-renesas-soc@vger.kernel.org
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11588S:	Supported
11589F:	drivers/clk/renesas/
11590
11591RENESAS ETHERNET DRIVERS
11592R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11593L:	netdev@vger.kernel.org
11594L:	linux-renesas-soc@vger.kernel.org
11595F:	Documentation/devicetree/bindings/net/renesas,*.txt
11596F:	Documentation/devicetree/bindings/net/sh_eth.txt
11597F:	drivers/net/ethernet/renesas/
11598F:	include/linux/sh_eth.h
11599
11600RENESAS R-CAR GYROADC DRIVER
11601M:	Marek Vasut <marek.vasut@gmail.com>
11602L:	linux-iio@vger.kernel.org
11603S:	Supported
11604F:	drivers/iio/adc/rcar_gyro_adc.c
11605
11606RENESAS USB PHY DRIVER
11607M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11608L:	linux-renesas-soc@vger.kernel.org
11609S:	Maintained
11610F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11611
11612RESET CONTROLLER FRAMEWORK
11613M:	Philipp Zabel <p.zabel@pengutronix.de>
11614T:	git git://git.pengutronix.de/git/pza/linux
11615S:	Maintained
11616F:	drivers/reset/
11617F:	Documentation/devicetree/bindings/reset/
11618F:	include/dt-bindings/reset/
11619F:	include/linux/reset.h
11620F:	include/linux/reset-controller.h
11621
11622RFKILL
11623M:	Johannes Berg <johannes@sipsolutions.net>
11624L:	linux-wireless@vger.kernel.org
11625W:	http://wireless.kernel.org/
11626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11628S:	Maintained
11629F:	Documentation/rfkill.txt
11630F:	Documentation/ABI/stable/sysfs-class-rfkill
11631F:	net/rfkill/
11632
11633RHASHTABLE
11634M:	Thomas Graf <tgraf@suug.ch>
11635M:	Herbert Xu <herbert@gondor.apana.org.au>
11636L:	netdev@vger.kernel.org
11637S:	Maintained
11638F:	lib/rhashtable.c
11639F:	include/linux/rhashtable.h
11640
11641RICOH R5C592 MEMORYSTICK DRIVER
11642M:	Maxim Levitsky <maximlevitsky@gmail.com>
11643S:	Maintained
11644F:	drivers/memstick/host/r592.*
11645
11646RICOH SMARTMEDIA/XD DRIVER
11647M:	Maxim Levitsky <maximlevitsky@gmail.com>
11648S:	Maintained
11649F:	drivers/mtd/nand/r852.c
11650F:	drivers/mtd/nand/r852.h
11651
11652RISC-V ARCHITECTURE
11653M:	Palmer Dabbelt <palmer@sifive.com>
11654M:	Albert Ou <albert@sifive.com>
11655L:	linux-riscv@lists.infradead.org
11656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11657S:	Supported
11658F:	arch/riscv/
11659K:	riscv
11660N:	riscv
11661
11662ROCCAT DRIVERS
11663M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11664W:	http://sourceforge.net/projects/roccat/
11665S:	Maintained
11666F:	drivers/hid/hid-roccat*
11667F:	include/linux/hid-roccat*
11668F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11669
11670ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11671M:	Jacob chen <jacob2.chen@rock-chips.com>
11672L:	linux-media@vger.kernel.org
11673S:	Maintained
11674F:	drivers/media/platform/rockchip/rga/
11675F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11676
11677ROCKER DRIVER
11678M:	Jiri Pirko <jiri@resnulli.us>
11679L:	netdev@vger.kernel.org
11680S:	Supported
11681F:	drivers/net/ethernet/rocker/
11682
11683ROCKETPORT DRIVER
11684P:	Comtrol Corp.
11685W:	http://www.comtrol.com
11686S:	Maintained
11687F:	Documentation/serial/rocket.txt
11688F:	drivers/tty/rocket*
11689
11690ROCKETPORT EXPRESS/INFINITY DRIVER
11691M:	Kevin Cernekee <cernekee@gmail.com>
11692L:	linux-serial@vger.kernel.org
11693S:	Odd Fixes
11694F:	drivers/tty/serial/rp2.*
11695
11696ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11697M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11698L:	linux-kernel@vger.kernel.org
11699L:	linux-renesas-soc@vger.kernel.org
11700S:	Supported
11701F:	drivers/mfd/bd9571mwv.c
11702F:	drivers/regulator/bd9571mwv-regulator.c
11703F:	drivers/gpio/gpio-bd9571mwv.c
11704F:	include/linux/mfd/bd9571mwv.h
11705F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11706
11707ROSE NETWORK LAYER
11708M:	Ralf Baechle <ralf@linux-mips.org>
11709L:	linux-hams@vger.kernel.org
11710W:	http://www.linux-ax25.org/
11711S:	Maintained
11712F:	include/net/rose.h
11713F:	include/uapi/linux/rose.h
11714F:	net/rose/
11715
11716RTL2830 MEDIA DRIVER
11717M:	Antti Palosaari <crope@iki.fi>
11718L:	linux-media@vger.kernel.org
11719W:	https://linuxtv.org
11720W:	http://palosaari.fi/linux/
11721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11722T:	git git://linuxtv.org/anttip/media_tree.git
11723S:	Maintained
11724F:	drivers/media/dvb-frontends/rtl2830*
11725
11726RTL2832 MEDIA DRIVER
11727M:	Antti Palosaari <crope@iki.fi>
11728L:	linux-media@vger.kernel.org
11729W:	https://linuxtv.org
11730W:	http://palosaari.fi/linux/
11731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11732T:	git git://linuxtv.org/anttip/media_tree.git
11733S:	Maintained
11734F:	drivers/media/dvb-frontends/rtl2832*
11735
11736RTL2832_SDR MEDIA DRIVER
11737M:	Antti Palosaari <crope@iki.fi>
11738L:	linux-media@vger.kernel.org
11739W:	https://linuxtv.org
11740W:	http://palosaari.fi/linux/
11741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11742T:	git git://linuxtv.org/anttip/media_tree.git
11743S:	Maintained
11744F:	drivers/media/dvb-frontends/rtl2832_sdr*
11745
11746RTL8180 WIRELESS DRIVER
11747L:	linux-wireless@vger.kernel.org
11748W:	http://wireless.kernel.org/
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11750S:	Orphan
11751F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11752
11753RTL8187 WIRELESS DRIVER
11754M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11755M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11756M:	Larry Finger <Larry.Finger@lwfinger.net>
11757L:	linux-wireless@vger.kernel.org
11758W:	http://wireless.kernel.org/
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11760S:	Maintained
11761F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11762
11763RTL8192CE WIRELESS DRIVER
11764M:	Larry Finger <Larry.Finger@lwfinger.net>
11765M:	Chaoming Li <chaoming_li@realsil.com.cn>
11766L:	linux-wireless@vger.kernel.org
11767W:	http://wireless.kernel.org/
11768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11769S:	Maintained
11770F:	drivers/net/wireless/realtek/rtlwifi/
11771F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11772
11773RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11774M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11775L:	linux-wireless@vger.kernel.org
11776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11777S:	Maintained
11778F:	drivers/net/wireless/realtek/rtl8xxxu/
11779
11780RXRPC SOCKETS (AF_RXRPC)
11781M:	David Howells <dhowells@redhat.com>
11782L:	linux-afs@lists.infradead.org
11783S:	Supported
11784F:	net/rxrpc/
11785F:	include/keys/rxrpc-type.h
11786F:	include/net/af_rxrpc.h
11787F:	include/trace/events/rxrpc.h
11788F:	include/uapi/linux/rxrpc.h
11789F:	Documentation/networking/rxrpc.txt
11790W:	https://www.infradead.org/~dhowells/kafs/
11791
11792S3 SAVAGE FRAMEBUFFER DRIVER
11793M:	Antonino Daplas <adaplas@gmail.com>
11794L:	linux-fbdev@vger.kernel.org
11795S:	Maintained
11796F:	drivers/video/fbdev/savage/
11797
11798S390
11799M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11800M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11801L:	linux-s390@vger.kernel.org
11802W:	http://www.ibm.com/developerworks/linux/linux390/
11803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11804S:	Supported
11805F:	arch/s390/
11806F:	drivers/s390/
11807F:	Documentation/s390/
11808F:	Documentation/driver-api/s390-drivers.rst
11809
11810S390 COMMON I/O LAYER
11811M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11812M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11813L:	linux-s390@vger.kernel.org
11814W:	http://www.ibm.com/developerworks/linux/linux390/
11815S:	Supported
11816F:	drivers/s390/cio/
11817
11818S390 DASD DRIVER
11819M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11820M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11821L:	linux-s390@vger.kernel.org
11822W:	http://www.ibm.com/developerworks/linux/linux390/
11823S:	Supported
11824F:	drivers/s390/block/dasd*
11825F:	block/partitions/ibm.c
11826
11827S390 IOMMU (PCI)
11828M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11829L:	linux-s390@vger.kernel.org
11830W:	http://www.ibm.com/developerworks/linux/linux390/
11831S:	Supported
11832F:	drivers/iommu/s390-iommu.c
11833
11834S390 IUCV NETWORK LAYER
11835M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11836M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11837L:	linux-s390@vger.kernel.org
11838W:	http://www.ibm.com/developerworks/linux/linux390/
11839S:	Supported
11840F:	drivers/s390/net/*iucv*
11841F:	include/net/iucv/
11842F:	net/iucv/
11843
11844S390 NETWORK DRIVERS
11845M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11846M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11847L:	linux-s390@vger.kernel.org
11848W:	http://www.ibm.com/developerworks/linux/linux390/
11849S:	Supported
11850F:	drivers/s390/net/
11851
11852S390 PCI SUBSYSTEM
11853M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11854M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11855L:	linux-s390@vger.kernel.org
11856W:	http://www.ibm.com/developerworks/linux/linux390/
11857S:	Supported
11858F:	arch/s390/pci/
11859F:	drivers/pci/hotplug/s390_pci_hpc.c
11860
11861S390 VFIO-CCW DRIVER
11862M:	Cornelia Huck <cohuck@redhat.com>
11863M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11864L:	linux-s390@vger.kernel.org
11865L:	kvm@vger.kernel.org
11866S:	Supported
11867F:	drivers/s390/cio/vfio_ccw*
11868F:	Documentation/s390/vfio-ccw.txt
11869F:	include/uapi/linux/vfio_ccw.h
11870
11871S390 ZCRYPT DRIVER
11872M:	Harald Freudenberger <freude@de.ibm.com>
11873L:	linux-s390@vger.kernel.org
11874W:	http://www.ibm.com/developerworks/linux/linux390/
11875S:	Supported
11876F:	drivers/s390/crypto/
11877
11878S390 ZFCP DRIVER
11879M:	Steffen Maier <maier@linux.vnet.ibm.com>
11880M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11881L:	linux-s390@vger.kernel.org
11882W:	http://www.ibm.com/developerworks/linux/linux390/
11883S:	Supported
11884F:	drivers/s390/scsi/zfcp_*
11885
11886S3C24XX SD/MMC Driver
11887M:	Ben Dooks <ben-linux@fluff.org>
11888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11889S:	Supported
11890F:	drivers/mmc/host/s3cmci.*
11891
11892SAA6588 RDS RECEIVER DRIVER
11893M:	Hans Verkuil <hverkuil@xs4all.nl>
11894L:	linux-media@vger.kernel.org
11895T:	git git://linuxtv.org/media_tree.git
11896W:	https://linuxtv.org
11897S:	Odd Fixes
11898F:	drivers/media/i2c/saa6588*
11899
11900SAA7134 VIDEO4LINUX DRIVER
11901M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11902M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11903L:	linux-media@vger.kernel.org
11904W:	https://linuxtv.org
11905T:	git git://linuxtv.org/media_tree.git
11906S:	Odd fixes
11907F:	Documentation/media/v4l-drivers/saa7134*
11908F:	drivers/media/pci/saa7134/
11909
11910SAA7146 VIDEO4LINUX-2 DRIVER
11911M:	Hans Verkuil <hverkuil@xs4all.nl>
11912L:	linux-media@vger.kernel.org
11913T:	git git://linuxtv.org/media_tree.git
11914S:	Maintained
11915F:	drivers/media/common/saa7146/
11916F:	drivers/media/pci/saa7146/
11917F:	include/media/saa7146*
11918
11919SAMSUNG AUDIO (ASoC) DRIVERS
11920M:	Krzysztof Kozlowski <krzk@kernel.org>
11921M:	Sangbeom Kim <sbkim73@samsung.com>
11922M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11923L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11924S:	Supported
11925F:	sound/soc/samsung/
11926
11927SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11928M:	Krzysztof Kozlowski <krzk@kernel.org>
11929L:	linux-crypto@vger.kernel.org
11930L:	linux-samsung-soc@vger.kernel.org
11931S:	Maintained
11932F:	drivers/crypto/exynos-rng.c
11933F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11934
11935SAMSUNG FRAMEBUFFER DRIVER
11936M:	Jingoo Han <jingoohan1@gmail.com>
11937L:	linux-fbdev@vger.kernel.org
11938S:	Maintained
11939F:	drivers/video/fbdev/s3c-fb.c
11940
11941SAMSUNG LAPTOP DRIVER
11942M:	Corentin Chary <corentin.chary@gmail.com>
11943L:	platform-driver-x86@vger.kernel.org
11944S:	Maintained
11945F:	drivers/platform/x86/samsung-laptop.c
11946
11947SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11948M:	Sangbeom Kim <sbkim73@samsung.com>
11949M:	Krzysztof Kozlowski <krzk@kernel.org>
11950M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11951L:	linux-kernel@vger.kernel.org
11952L:	linux-samsung-soc@vger.kernel.org
11953S:	Supported
11954F:	drivers/mfd/sec*.c
11955F:	drivers/regulator/s2m*.c
11956F:	drivers/regulator/s5m*.c
11957F:	drivers/clk/clk-s2mps11.c
11958F:	drivers/rtc/rtc-s5m.c
11959F:	include/linux/mfd/samsung/
11960F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11961F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11962F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11963F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11964
11965SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11966M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11967L:	linux-media@vger.kernel.org
11968L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11969S:	Maintained
11970F:	drivers/media/platform/s3c-camif/
11971F:	include/media/drv-intf/s3c_camif.h
11972
11973SAMSUNG S3FWRN5 NFC DRIVER
11974M:	Robert Baldyga <r.baldyga@samsung.com>
11975M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11976L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11977S:	Supported
11978F:	drivers/nfc/s3fwrn5
11979
11980SAMSUNG S5C73M3 CAMERA DRIVER
11981M:	Kyungmin Park <kyungmin.park@samsung.com>
11982M:	Andrzej Hajda <a.hajda@samsung.com>
11983L:	linux-media@vger.kernel.org
11984S:	Supported
11985F:	drivers/media/i2c/s5c73m3/*
11986
11987SAMSUNG S5K5BAF CAMERA DRIVER
11988M:	Kyungmin Park <kyungmin.park@samsung.com>
11989M:	Andrzej Hajda <a.hajda@samsung.com>
11990L:	linux-media@vger.kernel.org
11991S:	Supported
11992F:	drivers/media/i2c/s5k5baf.c
11993
11994SAMSUNG S5P Security SubSystem (SSS) DRIVER
11995M:	Krzysztof Kozlowski <krzk@kernel.org>
11996M:	Vladimir Zapolskiy <vz@mleia.com>
11997L:	linux-crypto@vger.kernel.org
11998L:	linux-samsung-soc@vger.kernel.org
11999S:	Maintained
12000F:	drivers/crypto/s5p-sss.c
12001
12002SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12003M:	Kyungmin Park <kyungmin.park@samsung.com>
12004M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12005L:	linux-media@vger.kernel.org
12006Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12007S:	Supported
12008F:	drivers/media/platform/exynos4-is/
12009
12010SAMSUNG SOC CLOCK DRIVERS
12011M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12012M:	Tomasz Figa <tomasz.figa@gmail.com>
12013M:	Chanwoo Choi <cw00.choi@samsung.com>
12014S:	Supported
12015L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12016F:	drivers/clk/samsung/
12017F:	include/dt-bindings/clock/exynos*.h
12018F:	Documentation/devicetree/bindings/clock/exynos*.txt
12019
12020SAMSUNG SPI DRIVERS
12021M:	Kukjin Kim <kgene@kernel.org>
12022M:	Krzysztof Kozlowski <krzk@kernel.org>
12023M:	Andi Shyti <andi.shyti@samsung.com>
12024L:	linux-spi@vger.kernel.org
12025L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12026S:	Maintained
12027F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12028F:	drivers/spi/spi-s3c*
12029F:	include/linux/platform_data/spi-s3c64xx.h
12030
12031SAMSUNG SXGBE DRIVERS
12032M:	Byungho An <bh74.an@samsung.com>
12033M:	Girish K S <ks.giri@samsung.com>
12034M:	Vipul Pandya <vipul.pandya@samsung.com>
12035S:	Supported
12036L:	netdev@vger.kernel.org
12037F:	drivers/net/ethernet/samsung/sxgbe/
12038
12039SAMSUNG THERMAL DRIVER
12040M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12041L:	linux-pm@vger.kernel.org
12042L:	linux-samsung-soc@vger.kernel.org
12043S:	Supported
12044T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12045F:	drivers/thermal/samsung/
12046
12047SAMSUNG USB2 PHY DRIVER
12048M:	Kamil Debski <kamil@wypas.org>
12049M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12050L:	linux-kernel@vger.kernel.org
12051S:	Supported
12052F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12053F:	Documentation/phy/samsung-usb2.txt
12054F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12055F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12056F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12057F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12058F:	drivers/phy/samsung/phy-samsung-usb2.c
12059F:	drivers/phy/samsung/phy-samsung-usb2.h
12060
12061SC1200 WDT DRIVER
12062M:	Zwane Mwaikambo <zwanem@gmail.com>
12063S:	Maintained
12064F:	drivers/watchdog/sc1200wdt.c
12065
12066SCHEDULER
12067M:	Ingo Molnar <mingo@redhat.com>
12068M:	Peter Zijlstra <peterz@infradead.org>
12069L:	linux-kernel@vger.kernel.org
12070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12071S:	Maintained
12072F:	kernel/sched/
12073F:	include/linux/sched.h
12074F:	include/uapi/linux/sched.h
12075F:	include/linux/wait.h
12076
12077SCORE ARCHITECTURE
12078M:	Chen Liqin <liqin.linux@gmail.com>
12079M:	Lennox Wu <lennox.wu@gmail.com>
12080W:	http://www.sunplus.com
12081S:	Supported
12082F:	arch/score/
12083
12084SCR24X CHIP CARD INTERFACE DRIVER
12085M:	Lubomir Rintel <lkundrak@v3.sk>
12086S:	Supported
12087F:	drivers/char/pcmcia/scr24x_cs.c
12088
12089SCSI CDROM DRIVER
12090M:	Jens Axboe <axboe@kernel.dk>
12091L:	linux-scsi@vger.kernel.org
12092W:	http://www.kernel.dk
12093S:	Maintained
12094F:	drivers/scsi/sr*
12095
12096SCSI RDMA PROTOCOL (SRP) INITIATOR
12097M:	Bart Van Assche <bart.vanassche@sandisk.com>
12098L:	linux-rdma@vger.kernel.org
12099S:	Supported
12100W:	http://www.openfabrics.org
12101Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12103F:	drivers/infiniband/ulp/srp/
12104F:	include/scsi/srp.h
12105
12106SCSI SG DRIVER
12107M:	Doug Gilbert <dgilbert@interlog.com>
12108L:	linux-scsi@vger.kernel.org
12109W:	http://sg.danny.cz/sg
12110S:	Maintained
12111F:	Documentation/scsi/scsi-generic.txt
12112F:	drivers/scsi/sg.c
12113F:	include/scsi/sg.h
12114
12115SCSI SUBSYSTEM
12116M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12118M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12120L:	linux-scsi@vger.kernel.org
12121S:	Maintained
12122F:	Documentation/devicetree/bindings/scsi/
12123F:	drivers/scsi/
12124F:	include/scsi/
12125
12126SCSI TAPE DRIVER
12127M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12128L:	linux-scsi@vger.kernel.org
12129S:	Maintained
12130F:	Documentation/scsi/st.txt
12131F:	drivers/scsi/st.*
12132F:	drivers/scsi/st_*.h
12133
12134SCTP PROTOCOL
12135M:	Vlad Yasevich <vyasevich@gmail.com>
12136M:	Neil Horman <nhorman@tuxdriver.com>
12137L:	linux-sctp@vger.kernel.org
12138W:	http://lksctp.sourceforge.net
12139S:	Maintained
12140F:	Documentation/networking/sctp.txt
12141F:	include/linux/sctp.h
12142F:	include/uapi/linux/sctp.h
12143F:	include/net/sctp/
12144F:	net/sctp/
12145
12146SCx200 CPU SUPPORT
12147M:	Jim Cromie <jim.cromie@gmail.com>
12148S:	Odd Fixes
12149F:	Documentation/i2c/busses/scx200_acb
12150F:	arch/x86/platform/scx200/
12151F:	drivers/watchdog/scx200_wdt.c
12152F:	drivers/i2c/busses/scx200*
12153F:	drivers/mtd/maps/scx200_docflash.c
12154F:	include/linux/scx200.h
12155
12156SCx200 GPIO DRIVER
12157M:	Jim Cromie <jim.cromie@gmail.com>
12158S:	Maintained
12159F:	drivers/char/scx200_gpio.c
12160F:	include/linux/scx200_gpio.h
12161
12162SCx200 HRT CLOCKSOURCE DRIVER
12163M:	Jim Cromie <jim.cromie@gmail.com>
12164S:	Maintained
12165F:	drivers/clocksource/scx200_hrt.c
12166
12167SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12168M:	Sascha Sommer <saschasommer@freenet.de>
12169L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12170S:	Maintained
12171F:	drivers/mmc/host/sdricoh_cs.c
12172
12173SECURE COMPUTING
12174M:	Kees Cook <keescook@chromium.org>
12175R:	Andy Lutomirski <luto@amacapital.net>
12176R:	Will Drewry <wad@chromium.org>
12177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12178S:	Supported
12179F:	kernel/seccomp.c
12180F:	include/uapi/linux/seccomp.h
12181F:	include/linux/seccomp.h
12182F:	tools/testing/selftests/seccomp/*
12183F:	tools/testing/selftests/kselftest_harness.h
12184F:	Documentation/userspace-api/seccomp_filter.rst
12185K:	\bsecure_computing
12186K:	\bTIF_SECCOMP\b
12187
12188SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12189M:	Al Cooper <alcooperx@gmail.com>
12190L:	linux-mmc@vger.kernel.org
12191L:	bcm-kernel-feedback-list@broadcom.com
12192S:	Maintained
12193F:	drivers/mmc/host/sdhci-brcmstb*
12194
12195SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12196M:	Adrian Hunter <adrian.hunter@intel.com>
12197L:	linux-mmc@vger.kernel.org
12198T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12199S:	Maintained
12200F:	drivers/mmc/host/sdhci*
12201F:	include/linux/mmc/sdhci*
12202
12203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12204M:	Ben Dooks <ben-linux@fluff.org>
12205M:	Jaehoon Chung <jh80.chung@samsung.com>
12206L:	linux-mmc@vger.kernel.org
12207S:	Maintained
12208F:	drivers/mmc/host/sdhci-s3c*
12209
12210SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12211M:	Viresh Kumar <vireshk@kernel.org>
12212L:	linux-mmc@vger.kernel.org
12213S:	Maintained
12214F:	drivers/mmc/host/sdhci-spear.c
12215
12216SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12217M:	Kishon Vijay Abraham I <kishon@ti.com>
12218L:	linux-mmc@vger.kernel.org
12219S:	Maintained
12220F:	drivers/mmc/host/sdhci-omap.c
12221
12222SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12223M:	Scott Bauer <scott.bauer@intel.com>
12224M:	Jonathan Derrick <jonathan.derrick@intel.com>
12225L:	linux-block@vger.kernel.org
12226S:	Supported
12227F:	block/sed*
12228F:	block/opal_proto.h
12229F:	include/linux/sed*
12230F:	include/uapi/linux/sed*
12231
12232SECURITY CONTACT
12233M:	Security Officers <security@kernel.org>
12234S:	Supported
12235
12236SECURITY SUBSYSTEM
12237M:	James Morris <jmorris@namei.org>
12238M:	"Serge E. Hallyn" <serge@hallyn.com>
12239L:	linux-security-module@vger.kernel.org (suggested Cc:)
12240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12241W:	http://kernsec.org/
12242S:	Supported
12243F:	security/
12244
12245SELINUX SECURITY MODULE
12246M:	Paul Moore <paul@paul-moore.com>
12247M:	Stephen Smalley <sds@tycho.nsa.gov>
12248M:	Eric Paris <eparis@parisplace.org>
12249L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12250W:	https://selinuxproject.org
12251W:	https://github.com/SELinuxProject
12252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12253S:	Supported
12254F:	include/linux/selinux*
12255F:	security/selinux/
12256F:	scripts/selinux/
12257F:	Documentation/admin-guide/LSM/SELinux.rst
12258
12259SENSABLE PHANTOM
12260M:	Jiri Slaby <jirislaby@gmail.com>
12261S:	Maintained
12262F:	drivers/misc/phantom.c
12263F:	include/uapi/linux/phantom.h
12264
12265SERIAL DEVICE BUS
12266M:	Rob Herring <robh@kernel.org>
12267L:	linux-serial@vger.kernel.org
12268S:	Maintained
12269F:	Documentation/devicetree/bindings/serial/slave-device.txt
12270F:	drivers/tty/serdev/
12271F:	include/linux/serdev.h
12272
12273SERIAL DRIVERS
12274M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12275L:	linux-serial@vger.kernel.org
12276S:	Maintained
12277F:	Documentation/devicetree/bindings/serial/
12278F:	drivers/tty/serial/
12279
12280SERIAL IR RECEIVER
12281M:	Sean Young <sean@mess.org>
12282L:	linux-media@vger.kernel.org
12283S:	Maintained
12284F:	drivers/media/rc/serial_ir.c
12285
12286SFC NETWORK DRIVER
12287M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12288M:	Edward Cree <ecree@solarflare.com>
12289M:	Bert Kenward <bkenward@solarflare.com>
12290L:	netdev@vger.kernel.org
12291S:	Supported
12292F:	drivers/net/ethernet/sfc/
12293
12294SGI GRU DRIVER
12295M:	Dimitri Sivanich <sivanich@sgi.com>
12296S:	Maintained
12297F:	drivers/misc/sgi-gru/
12298
12299SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12300M:	Pat Gefre <pfg@sgi.com>
12301L:	linux-ia64@vger.kernel.org
12302S:	Supported
12303F:	Documentation/ia64/serial.txt
12304F:	drivers/tty/serial/ioc?_serial.c
12305F:	include/linux/ioc?.h
12306
12307SGI XP/XPC/XPNET DRIVER
12308M:	Cliff Whickman <cpw@sgi.com>
12309M:	Robin Holt <robinmholt@gmail.com>
12310S:	Maintained
12311F:	drivers/misc/sgi-xp/
12312
12313SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12314M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12315L:	linux-s390@vger.kernel.org
12316W:	http://www.ibm.com/developerworks/linux/linux390/
12317S:	Supported
12318F:	net/smc/
12319
12320SH_VEU V4L2 MEM2MEM DRIVER
12321L:	linux-media@vger.kernel.org
12322S:	Orphan
12323F:	drivers/media/platform/sh_veu.c
12324
12325SH_VOU V4L2 OUTPUT DRIVER
12326L:	linux-media@vger.kernel.org
12327S:	Orphan
12328F:	drivers/media/platform/sh_vou.c
12329F:	include/media/drv-intf/sh_vou.h
12330
12331SI2157 MEDIA DRIVER
12332M:	Antti Palosaari <crope@iki.fi>
12333L:	linux-media@vger.kernel.org
12334W:	https://linuxtv.org
12335W:	http://palosaari.fi/linux/
12336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12337T:	git git://linuxtv.org/anttip/media_tree.git
12338S:	Maintained
12339F:	drivers/media/tuners/si2157*
12340
12341SI2168 MEDIA DRIVER
12342M:	Antti Palosaari <crope@iki.fi>
12343L:	linux-media@vger.kernel.org
12344W:	https://linuxtv.org
12345W:	http://palosaari.fi/linux/
12346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12347T:	git git://linuxtv.org/anttip/media_tree.git
12348S:	Maintained
12349F:	drivers/media/dvb-frontends/si2168*
12350
12351SI470X FM RADIO RECEIVER I2C DRIVER
12352M:	Hans Verkuil <hverkuil@xs4all.nl>
12353L:	linux-media@vger.kernel.org
12354T:	git git://linuxtv.org/media_tree.git
12355W:	https://linuxtv.org
12356S:	Odd Fixes
12357F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12358
12359SI470X FM RADIO RECEIVER USB DRIVER
12360M:	Hans Verkuil <hverkuil@xs4all.nl>
12361L:	linux-media@vger.kernel.org
12362T:	git git://linuxtv.org/media_tree.git
12363W:	https://linuxtv.org
12364S:	Maintained
12365F:	drivers/media/radio/si470x/radio-si470x-common.c
12366F:	drivers/media/radio/si470x/radio-si470x.h
12367F:	drivers/media/radio/si470x/radio-si470x-usb.c
12368
12369SI4713 FM RADIO TRANSMITTER I2C DRIVER
12370M:	Eduardo Valentin <edubezval@gmail.com>
12371L:	linux-media@vger.kernel.org
12372T:	git git://linuxtv.org/media_tree.git
12373W:	https://linuxtv.org
12374S:	Odd Fixes
12375F:	drivers/media/radio/si4713/si4713.?
12376
12377SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12378M:	Eduardo Valentin <edubezval@gmail.com>
12379L:	linux-media@vger.kernel.org
12380T:	git git://linuxtv.org/media_tree.git
12381W:	https://linuxtv.org
12382S:	Odd Fixes
12383F:	drivers/media/radio/si4713/radio-platform-si4713.c
12384
12385SI4713 FM RADIO TRANSMITTER USB DRIVER
12386M:	Hans Verkuil <hverkuil@xs4all.nl>
12387L:	linux-media@vger.kernel.org
12388T:	git git://linuxtv.org/media_tree.git
12389W:	https://linuxtv.org
12390S:	Maintained
12391F:	drivers/media/radio/si4713/radio-usb-si4713.c
12392
12393SIANO DVB DRIVER
12394M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12395M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12396L:	linux-media@vger.kernel.org
12397W:	https://linuxtv.org
12398T:	git git://linuxtv.org/media_tree.git
12399S:	Odd fixes
12400F:	drivers/media/common/siano/
12401F:	drivers/media/usb/siano/
12402F:	drivers/media/usb/siano/
12403F:	drivers/media/mmc/siano/
12404
12405SILEAD TOUCHSCREEN DRIVER
12406M:	Hans de Goede <hdegoede@redhat.com>
12407L:	linux-input@vger.kernel.org
12408L:	platform-driver-x86@vger.kernel.org
12409S:	Maintained
12410F:	drivers/input/touchscreen/silead.c
12411F:	drivers/platform/x86/silead_dmi.c
12412
12413SILICON MOTION SM712 FRAME BUFFER DRIVER
12414M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12415M:	Teddy Wang <teddy.wang@siliconmotion.com>
12416M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12417L:	linux-fbdev@vger.kernel.org
12418S:	Maintained
12419F:	drivers/video/fbdev/sm712*
12420F:	Documentation/fb/sm712fb.txt
12421
12422SIMPLE FIRMWARE INTERFACE (SFI)
12423M:	Len Brown <lenb@kernel.org>
12424L:	sfi-devel@simplefirmware.org
12425W:	http://simplefirmware.org/
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12427S:	Supported
12428F:	arch/x86/platform/sfi/
12429F:	drivers/sfi/
12430F:	include/linux/sfi*.h
12431
12432SIMPLEFB FB DRIVER
12433M:	Hans de Goede <hdegoede@redhat.com>
12434L:	linux-fbdev@vger.kernel.org
12435S:	Maintained
12436F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12437F:	drivers/video/fbdev/simplefb.c
12438F:	include/linux/platform_data/simplefb.h
12439
12440SIMTEC EB110ATX (Chalice CATS)
12441P:	Ben Dooks
12442P:	Vincent Sanders <vince@simtec.co.uk>
12443M:	Simtec Linux Team <linux@simtec.co.uk>
12444W:	http://www.simtec.co.uk/products/EB110ATX/
12445S:	Supported
12446
12447SIMTEC EB2410ITX (BAST)
12448P:	Ben Dooks
12449P:	Vincent Sanders <vince@simtec.co.uk>
12450M:	Simtec Linux Team <linux@simtec.co.uk>
12451W:	http://www.simtec.co.uk/products/EB2410ITX/
12452S:	Supported
12453F:	arch/arm/mach-s3c24xx/mach-bast.c
12454F:	arch/arm/mach-s3c24xx/bast-ide.c
12455F:	arch/arm/mach-s3c24xx/bast-irq.c
12456
12457SIPHASH PRF ROUTINES
12458M:	Jason A. Donenfeld <Jason@zx2c4.com>
12459S:	Maintained
12460F:	lib/siphash.c
12461F:	lib/test_siphash.c
12462F:	include/linux/siphash.h
12463
12464SIS 190 ETHERNET DRIVER
12465M:	Francois Romieu <romieu@fr.zoreil.com>
12466L:	netdev@vger.kernel.org
12467S:	Maintained
12468F:	drivers/net/ethernet/sis/sis190.c
12469
12470SIS 900/7016 FAST ETHERNET DRIVER
12471M:	Daniele Venzano <venza@brownhat.org>
12472W:	http://www.brownhat.org/sis900.html
12473L:	netdev@vger.kernel.org
12474S:	Maintained
12475F:	drivers/net/ethernet/sis/sis900.*
12476
12477SIS FRAMEBUFFER DRIVER
12478M:	Thomas Winischhofer <thomas@winischhofer.net>
12479W:	http://www.winischhofer.net/linuxsisvga.shtml
12480S:	Maintained
12481F:	Documentation/fb/sisfb.txt
12482F:	drivers/video/fbdev/sis/
12483F:	include/video/sisfb.h
12484
12485SIS USB2VGA DRIVER
12486M:	Thomas Winischhofer <thomas@winischhofer.net>
12487W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12488S:	Maintained
12489F:	drivers/usb/misc/sisusbvga/
12490
12491SLAB ALLOCATOR
12492M:	Christoph Lameter <cl@linux.com>
12493M:	Pekka Enberg <penberg@kernel.org>
12494M:	David Rientjes <rientjes@google.com>
12495M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12496M:	Andrew Morton <akpm@linux-foundation.org>
12497L:	linux-mm@kvack.org
12498S:	Maintained
12499F:	include/linux/sl?b*.h
12500F:	mm/sl?b*
12501
12502SLEEPABLE READ-COPY UPDATE (SRCU)
12503M:	Lai Jiangshan <jiangshanlai@gmail.com>
12504M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12505M:	Josh Triplett <josh@joshtriplett.org>
12506R:	Steven Rostedt <rostedt@goodmis.org>
12507R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12508L:	linux-kernel@vger.kernel.org
12509W:	http://www.rdrop.com/users/paulmck/RCU/
12510S:	Supported
12511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12512F:	include/linux/srcu.h
12513F:	kernel/rcu/srcu.c
12514
12515SMACK SECURITY MODULE
12516M:	Casey Schaufler <casey@schaufler-ca.com>
12517L:	linux-security-module@vger.kernel.org
12518W:	http://schaufler-ca.com
12519T:	git git://github.com/cschaufler/smack-next
12520S:	Maintained
12521F:	Documentation/admin-guide/LSM/Smack.rst
12522F:	security/smack/
12523
12524SMC91x ETHERNET DRIVER
12525M:	Nicolas Pitre <nico@fluxnic.net>
12526S:	Odd Fixes
12527F:	drivers/net/ethernet/smsc/smc91x.*
12528
12529SMIA AND SMIA++ IMAGE SENSOR DRIVER
12530M:	Sakari Ailus <sakari.ailus@iki.fi>
12531L:	linux-media@vger.kernel.org
12532S:	Maintained
12533F:	drivers/media/i2c/smiapp/
12534F:	include/media/i2c/smiapp.h
12535F:	drivers/media/i2c/smiapp-pll.c
12536F:	drivers/media/i2c/smiapp-pll.h
12537F:	include/uapi/linux/smiapp.h
12538F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12539
12540SMM665 HARDWARE MONITOR DRIVER
12541M:	Guenter Roeck <linux@roeck-us.net>
12542L:	linux-hwmon@vger.kernel.org
12543S:	Maintained
12544F:	Documentation/hwmon/smm665
12545F:	drivers/hwmon/smm665.c
12546
12547SMSC EMC2103 HARDWARE MONITOR DRIVER
12548M:	Steve Glendinning <steve.glendinning@shawell.net>
12549L:	linux-hwmon@vger.kernel.org
12550S:	Maintained
12551F:	Documentation/hwmon/emc2103
12552F:	drivers/hwmon/emc2103.c
12553
12554SMSC SCH5627 HARDWARE MONITOR DRIVER
12555M:	Hans de Goede <hdegoede@redhat.com>
12556L:	linux-hwmon@vger.kernel.org
12557S:	Supported
12558F:	Documentation/hwmon/sch5627
12559F:	drivers/hwmon/sch5627.c
12560
12561SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12562M:	Steve Glendinning <steve.glendinning@shawell.net>
12563L:	linux-fbdev@vger.kernel.org
12564S:	Maintained
12565F:	drivers/video/fbdev/smscufx.c
12566
12567SMSC47B397 HARDWARE MONITOR DRIVER
12568M:	Jean Delvare <jdelvare@suse.com>
12569L:	linux-hwmon@vger.kernel.org
12570S:	Maintained
12571F:	Documentation/hwmon/smsc47b397
12572F:	drivers/hwmon/smsc47b397.c
12573
12574SMSC911x ETHERNET DRIVER
12575M:	Steve Glendinning <steve.glendinning@shawell.net>
12576L:	netdev@vger.kernel.org
12577S:	Maintained
12578F:	include/linux/smsc911x.h
12579F:	drivers/net/ethernet/smsc/smsc911x.*
12580
12581SMSC9420 PCI ETHERNET DRIVER
12582M:	Steve Glendinning <steve.glendinning@shawell.net>
12583L:	netdev@vger.kernel.org
12584S:	Maintained
12585F:	drivers/net/ethernet/smsc/smsc9420.*
12586
12587SOC-CAMERA V4L2 SUBSYSTEM
12588M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12589L:	linux-media@vger.kernel.org
12590T:	git git://linuxtv.org/media_tree.git
12591S:	Maintained
12592F:	include/media/soc*
12593F:	drivers/media/i2c/soc_camera/
12594F:	drivers/media/platform/soc_camera/
12595
12596SOCIONEXT UNIPHIER SOUND DRIVER
12597M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12598L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12599S:	Maintained
12600F:	sound/soc/uniphier/
12601
12602SOEKRIS NET48XX LED SUPPORT
12603M:	Chris Boot <bootc@bootc.net>
12604S:	Maintained
12605F:	drivers/leds/leds-net48xx.c
12606
12607SOFT-ROCE DRIVER (rxe)
12608M:	Moni Shoua <monis@mellanox.com>
12609L:	linux-rdma@vger.kernel.org
12610S:	Supported
12611W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12612Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12613F:	drivers/infiniband/sw/rxe/
12614F:	include/uapi/rdma/rdma_user_rxe.h
12615
12616SOFTLOGIC 6x10 MPEG CODEC
12617M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12618M:	Anton Sviridenko <anton@corp.bluecherry.net>
12619M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12620M:	Andrey Utkin <andrey_utkin@fastmail.com>
12621M:	Ismael Luceno <ismael@iodev.co.uk>
12622L:	linux-media@vger.kernel.org
12623S:	Supported
12624F:	drivers/media/pci/solo6x10/
12625
12626SOFTWARE RAID (Multiple Disks) SUPPORT
12627M:	Shaohua Li <shli@kernel.org>
12628L:	linux-raid@vger.kernel.org
12629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12630S:	Supported
12631F:	drivers/md/Makefile
12632F:	drivers/md/Kconfig
12633F:	drivers/md/md*
12634F:	drivers/md/raid*
12635F:	include/linux/raid/
12636F:	include/uapi/linux/raid/
12637
12638SONIC NETWORK DRIVER
12639M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12640L:	netdev@vger.kernel.org
12641S:	Maintained
12642F:	drivers/net/ethernet/natsemi/sonic.*
12643
12644SONICS SILICON BACKPLANE DRIVER (SSB)
12645M:	Michael Buesch <m@bues.ch>
12646L:	linux-wireless@vger.kernel.org
12647S:	Maintained
12648F:	drivers/ssb/
12649F:	include/linux/ssb/
12650
12651SONY IMX274 SENSOR DRIVER
12652M:	Leon Luo <leonl@leopardimaging.com>
12653L:	linux-media@vger.kernel.org
12654T:	git git://linuxtv.org/media_tree.git
12655S:	Maintained
12656F:	drivers/media/i2c/imx274.c
12657F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12658
12659SONY MEMORYSTICK CARD SUPPORT
12660M:	Alex Dubov <oakad@yahoo.com>
12661W:	http://tifmxx.berlios.de/
12662S:	Maintained
12663F:	drivers/memstick/host/tifm_ms.c
12664
12665SONY MEMORYSTICK STANDARD SUPPORT
12666M:	Maxim Levitsky <maximlevitsky@gmail.com>
12667S:	Maintained
12668F:	drivers/memstick/core/ms_block.*
12669
12670SONY VAIO CONTROL DEVICE DRIVER
12671M:	Mattia Dongili <malattia@linux.it>
12672L:	platform-driver-x86@vger.kernel.org
12673W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12674S:	Maintained
12675F:	Documentation/laptops/sony-laptop.txt
12676F:	drivers/char/sonypi.c
12677F:	drivers/platform/x86/sony-laptop.c
12678F:	include/linux/sony-laptop.h
12679
12680SOUND
12681M:	Jaroslav Kysela <perex@perex.cz>
12682M:	Takashi Iwai <tiwai@suse.com>
12683L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12684W:	http://www.alsa-project.org/
12685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12686T:	git git://git.alsa-project.org/alsa-kernel.git
12687Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12688S:	Maintained
12689F:	Documentation/sound/
12690F:	include/sound/
12691F:	include/uapi/sound/
12692F:	sound/
12693
12694SOUND - COMPRESSED AUDIO
12695M:	Vinod Koul <vinod.koul@intel.com>
12696L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12698S:	Supported
12699F:	Documentation/sound/alsa/compress_offload.txt
12700F:	include/sound/compress_driver.h
12701F:	include/uapi/sound/compress_*
12702F:	sound/core/compress_offload.c
12703F:	sound/soc/soc-compress.c
12704
12705SOUND - DMAENGINE HELPERS
12706M:	Lars-Peter Clausen <lars@metafoo.de>
12707S:	Supported
12708F:	include/sound/dmaengine_pcm.h
12709F:	sound/core/pcm_dmaengine.c
12710F:	sound/soc/soc-generic-dmaengine-pcm.c
12711
12712SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12713M:	Liam Girdwood <lgirdwood@gmail.com>
12714M:	Mark Brown <broonie@kernel.org>
12715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12716L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12717W:	http://alsa-project.org/main/index.php/ASoC
12718S:	Supported
12719F:	Documentation/devicetree/bindings/sound/
12720F:	Documentation/sound/alsa/soc/
12721F:	sound/soc/
12722F:	include/sound/soc*
12723
12724SP2 MEDIA DRIVER
12725M:	Olli Salonen <olli.salonen@iki.fi>
12726L:	linux-media@vger.kernel.org
12727W:	https://linuxtv.org
12728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12729S:	Maintained
12730F:	drivers/media/dvb-frontends/sp2*
12731
12732SPARC + UltraSPARC (sparc/sparc64)
12733M:	"David S. Miller" <davem@davemloft.net>
12734L:	sparclinux@vger.kernel.org
12735Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12738S:	Maintained
12739F:	arch/sparc/
12740F:	drivers/sbus/
12741
12742SPARC SERIAL DRIVERS
12743M:	"David S. Miller" <davem@davemloft.net>
12744L:	sparclinux@vger.kernel.org
12745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12747S:	Maintained
12748F:	include/linux/sunserialcore.h
12749F:	drivers/tty/serial/suncore.c
12750F:	drivers/tty/serial/sunhv.c
12751F:	drivers/tty/serial/sunsab.c
12752F:	drivers/tty/serial/sunsab.h
12753F:	drivers/tty/serial/sunsu.c
12754F:	drivers/tty/serial/sunzilog.c
12755F:	drivers/tty/serial/sunzilog.h
12756F:	drivers/tty/vcc.c
12757
12758SPARSE CHECKER
12759M:	"Christopher Li" <sparse@chrisli.org>
12760L:	linux-sparse@vger.kernel.org
12761W:	https://sparse.wiki.kernel.org/
12762T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12763T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12764S:	Maintained
12765F:	include/linux/compiler.h
12766
12767SPEAR CLOCK FRAMEWORK SUPPORT
12768M:	Viresh Kumar <vireshk@kernel.org>
12769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12770W:	http://www.st.com/spear
12771S:	Maintained
12772F:	drivers/clk/spear/
12773
12774SPEAR PLATFORM SUPPORT
12775M:	Viresh Kumar <vireshk@kernel.org>
12776M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12778W:	http://www.st.com/spear
12779S:	Maintained
12780F:	arch/arm/boot/dts/spear*
12781F:	arch/arm/mach-spear/
12782
12783SPI NOR SUBSYSTEM
12784M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12785M:	Marek Vasut <marek.vasut@gmail.com>
12786L:	linux-mtd@lists.infradead.org
12787W:	http://www.linux-mtd.infradead.org/
12788Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12789T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12790T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12791S:	Maintained
12792F:	drivers/mtd/spi-nor/
12793F:	include/linux/mtd/spi-nor.h
12794
12795SPI SUBSYSTEM
12796M:	Mark Brown <broonie@kernel.org>
12797L:	linux-spi@vger.kernel.org
12798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12799Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12800S:	Maintained
12801F:	Documentation/devicetree/bindings/spi/
12802F:	Documentation/spi/
12803F:	drivers/spi/
12804F:	include/linux/spi/
12805F:	include/uapi/linux/spi/
12806F:	tools/spi/
12807
12808SPIDERNET NETWORK DRIVER for CELL
12809M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12810L:	netdev@vger.kernel.org
12811S:	Supported
12812F:	Documentation/networking/spider_net.txt
12813F:	drivers/net/ethernet/toshiba/spider_net*
12814
12815SPMI SUBSYSTEM
12816R:	Stephen Boyd <sboyd@codeaurora.org>
12817L:	linux-arm-msm@vger.kernel.org
12818F:	Documentation/devicetree/bindings/spmi/
12819F:	drivers/spmi/
12820F:	include/dt-bindings/spmi/spmi.h
12821F:	include/linux/spmi.h
12822F:	include/trace/events/spmi.h
12823
12824SPU FILE SYSTEM
12825M:	Jeremy Kerr <jk@ozlabs.org>
12826L:	linuxppc-dev@lists.ozlabs.org
12827W:	http://www.ibm.com/developerworks/power/cell/
12828S:	Supported
12829F:	Documentation/filesystems/spufs.txt
12830F:	arch/powerpc/platforms/cell/spufs/
12831
12832SQUASHFS FILE SYSTEM
12833M:	Phillip Lougher <phillip@squashfs.org.uk>
12834L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12835W:	http://squashfs.org.uk
12836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12837S:	Maintained
12838F:	Documentation/filesystems/squashfs.txt
12839F:	fs/squashfs/
12840
12841SRM (Alpha) environment access
12842M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12843S:	Maintained
12844F:	arch/alpha/kernel/srm_env.c
12845
12846STABLE BRANCH
12847M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12848L:	stable@vger.kernel.org
12849S:	Supported
12850F:	Documentation/process/stable-kernel-rules.rst
12851
12852STAGING - ATOMISP DRIVER
12853M:	Alan Cox <alan@linux.intel.com>
12854M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12855L:	linux-media@vger.kernel.org
12856S:	Maintained
12857F:	drivers/staging/media/atomisp/
12858
12859STAGING - COMEDI
12860M:	Ian Abbott <abbotti@mev.co.uk>
12861M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12862S:	Odd Fixes
12863F:	drivers/staging/comedi/
12864
12865STAGING - FLARION FT1000 DRIVERS
12866M:	Marek Belisko <marek.belisko@gmail.com>
12867S:	Odd Fixes
12868F:	drivers/staging/ft1000/
12869
12870STAGING - INDUSTRIAL IO
12871M:	Jonathan Cameron <jic23@kernel.org>
12872L:	linux-iio@vger.kernel.org
12873S:	Odd Fixes
12874F:	Documentation/devicetree/bindings/staging/iio/
12875F:	drivers/staging/iio/
12876
12877STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12878M:	Jarod Wilson <jarod@wilsonet.com>
12879W:	http://www.lirc.org/
12880S:	Odd Fixes
12881F:	drivers/staging/media/lirc/
12882
12883STAGING - LUSTRE PARALLEL FILESYSTEM
12884M:	Oleg Drokin <oleg.drokin@intel.com>
12885M:	Andreas Dilger <andreas.dilger@intel.com>
12886M:	James Simmons <jsimmons@infradead.org>
12887L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12888W:	http://wiki.lustre.org/
12889S:	Maintained
12890F:	drivers/staging/lustre
12891
12892STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12893M:	Marc Dietrich <marvin24@gmx.de>
12894L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12895L:	linux-tegra@vger.kernel.org
12896S:	Maintained
12897F:	drivers/staging/nvec/
12898
12899STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12900M:	Jens Frederich <jfrederich@gmail.com>
12901M:	Daniel Drake <dsd@laptop.org>
12902M:	Jon Nettleton <jon.nettleton@gmail.com>
12903W:	http://wiki.laptop.org/go/DCON
12904S:	Maintained
12905F:	drivers/staging/olpc_dcon/
12906
12907STAGING - REALTEK RTL8712U DRIVERS
12908M:	Larry Finger <Larry.Finger@lwfinger.net>
12909M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12910S:	Odd Fixes
12911F:	drivers/staging/rtl8712/
12912
12913STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12914M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12915M:	Teddy Wang <teddy.wang@siliconmotion.com>
12916M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12917L:	linux-fbdev@vger.kernel.org
12918S:	Maintained
12919F:	drivers/staging/sm750fb/
12920
12921STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12922M:	William Hubbs <w.d.hubbs@gmail.com>
12923M:	Chris Brannon <chris@the-brannons.com>
12924M:	Kirk Reiser <kirk@reisers.ca>
12925M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12926L:	speakup@linux-speakup.org
12927W:	http://www.linux-speakup.org/
12928S:	Odd Fixes
12929F:	drivers/staging/speakup/
12930
12931STAGING - VIA VT665X DRIVERS
12932M:	Forest Bond <forest@alittletooquiet.net>
12933S:	Odd Fixes
12934F:	drivers/staging/vt665?/
12935
12936STAGING - WILC1000 WIFI DRIVER
12937M:	Aditya Shankar <aditya.shankar@microchip.com>
12938M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12939L:	linux-wireless@vger.kernel.org
12940S:	Supported
12941F:	drivers/staging/wilc1000/
12942
12943STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12944M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12945S:	Odd Fixes
12946F:	drivers/staging/xgifb/
12947
12948STAGING SUBSYSTEM
12949M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12951L:	devel@driverdev.osuosl.org
12952S:	Supported
12953F:	drivers/staging/
12954
12955STARFIRE/DURALAN NETWORK DRIVER
12956M:	Ion Badulescu <ionut@badula.org>
12957S:	Odd Fixes
12958F:	drivers/net/ethernet/adaptec/starfire*
12959
12960STEC S1220 SKD DRIVER
12961M:	Bart Van Assche <bart.vanassche@wdc.com>
12962L:	linux-block@vger.kernel.org
12963S:	Maintained
12964F:	drivers/block/skd*[ch]
12965
12966STI CEC DRIVER
12967M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12968S:	Maintained
12969F:	drivers/staging/media/st-cec/
12970F:	Documentation/devicetree/bindings/media/stih-cec.txt
12971
12972STK1160 USB VIDEO CAPTURE DRIVER
12973M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12974L:	linux-media@vger.kernel.org
12975T:	git git://linuxtv.org/media_tree.git
12976S:	Maintained
12977F:	drivers/media/usb/stk1160/
12978
12979STMMAC ETHERNET DRIVER
12980M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12981M:	Alexandre Torgue <alexandre.torgue@st.com>
12982L:	netdev@vger.kernel.org
12983W:	http://www.stlinux.com
12984S:	Supported
12985F:	drivers/net/ethernet/stmicro/stmmac/
12986
12987SUN3/3X
12988M:	Sam Creasey <sammy@sammy.net>
12989W:	http://sammy.net/sun3/
12990S:	Maintained
12991F:	arch/m68k/kernel/*sun3*
12992F:	arch/m68k/sun3*/
12993F:	arch/m68k/include/asm/sun3*
12994F:	drivers/net/ethernet/i825xx/sun3*
12995
12996SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12997M:	Hans de Goede <hdegoede@redhat.com>
12998L:	linux-input@vger.kernel.org
12999S:	Maintained
13000F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13001F:	drivers/input/keyboard/sun4i-lradc-keys.c
13002
13003SUNDANCE NETWORK DRIVER
13004M:	Denis Kirjanov <kda@linux-powerpc.org>
13005L:	netdev@vger.kernel.org
13006S:	Maintained
13007F:	drivers/net/ethernet/dlink/sundance.c
13008
13009SUPERH
13010M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13011M:	Rich Felker <dalias@libc.org>
13012L:	linux-sh@vger.kernel.org
13013Q:	http://patchwork.kernel.org/project/linux-sh/list/
13014S:	Maintained
13015F:	Documentation/sh/
13016F:	arch/sh/
13017F:	drivers/sh/
13018
13019SUSPEND TO RAM
13020M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13021M:	Len Brown <len.brown@intel.com>
13022M:	Pavel Machek <pavel@ucw.cz>
13023L:	linux-pm@vger.kernel.org
13024B:	https://bugzilla.kernel.org
13025S:	Supported
13026F:	Documentation/power/
13027F:	arch/x86/kernel/acpi/
13028F:	drivers/base/power/
13029F:	kernel/power/
13030F:	include/linux/suspend.h
13031F:	include/linux/freezer.h
13032F:	include/linux/pm.h
13033
13034SVGA HANDLING
13035M:	Martin Mares <mj@ucw.cz>
13036L:	linux-video@atrey.karlin.mff.cuni.cz
13037S:	Maintained
13038F:	Documentation/svga.txt
13039F:	arch/x86/boot/video*
13040
13041SWIOTLB SUBSYSTEM
13042M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13043L:	linux-kernel@vger.kernel.org
13044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13045S:	Supported
13046F:	lib/swiotlb.c
13047F:	arch/*/kernel/pci-swiotlb.c
13048F:	include/linux/swiotlb.h
13049
13050SWITCHDEV
13051M:	Jiri Pirko <jiri@resnulli.us>
13052M:	Ivan Vecera <ivecera@redhat.com>
13053L:	netdev@vger.kernel.org
13054S:	Supported
13055F:	net/switchdev/
13056F:	include/net/switchdev.h
13057
13058SYNC FILE FRAMEWORK
13059M:	Sumit Semwal <sumit.semwal@linaro.org>
13060R:	Gustavo Padovan <gustavo@padovan.org>
13061S:	Maintained
13062L:	linux-media@vger.kernel.org
13063L:	dri-devel@lists.freedesktop.org
13064F:	drivers/dma-buf/sync_*
13065F:	drivers/dma-buf/dma-fence*
13066F:	drivers/dma-buf/sw_sync.c
13067F:	include/linux/sync_file.h
13068F:	include/uapi/linux/sync_file.h
13069F:	Documentation/sync_file.txt
13070T:	git git://anongit.freedesktop.org/drm/drm-misc
13071
13072SYNOPSYS ARC ARCHITECTURE
13073M:	Vineet Gupta <vgupta@synopsys.com>
13074L:	linux-snps-arc@lists.infradead.org
13075S:	Supported
13076F:	arch/arc/
13077F:	Documentation/devicetree/bindings/arc/*
13078F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13079F:	drivers/clocksource/arc_timer.c
13080F:	drivers/tty/serial/arc_uart.c
13081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13082
13083SYNOPSYS ARC HSDK SDP pll clock driver
13084M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13085S:	Supported
13086F:	drivers/clk/clk-hsdk-pll.c
13087F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13088
13089SYNOPSYS ARC SDP clock driver
13090M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13091S:	Supported
13092F:	drivers/clk/axs10x/*
13093F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13094
13095SYNOPSYS ARC SDP platform support
13096M:	Alexey Brodkin <abrodkin@synopsys.com>
13097S:	Supported
13098F:	arch/arc/plat-axs10x
13099F:	arch/arc/boot/dts/ax*
13100F:	Documentation/devicetree/bindings/arc/axs10*
13101
13102SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13103M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13104S:	Supported
13105F:	drivers/reset/reset-axs10x.c
13106F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13107
13108SYNOPSYS DESIGNWARE APB GPIO DRIVER
13109M:	Hoan Tran <hotran@apm.com>
13110L:	linux-gpio@vger.kernel.org
13111S:	Maintained
13112F:	drivers/gpio/gpio-dwapb.c
13113F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13114
13115SYNOPSYS DESIGNWARE DMAC DRIVER
13116M:	Viresh Kumar <vireshk@kernel.org>
13117R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13118S:	Maintained
13119F:	include/linux/dma/dw.h
13120F:	include/linux/platform_data/dma-dw.h
13121F:	drivers/dma/dw/
13122
13123SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13124M:	Jie Deng <jiedeng@synopsys.com>
13125M:	Jose Abreu <Jose.Abreu@synopsys.com>
13126L:	netdev@vger.kernel.org
13127S:	Supported
13128F:	drivers/net/ethernet/synopsys/
13129
13130SYNOPSYS DESIGNWARE I2C DRIVER
13131M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13132R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13133R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13134L:	linux-i2c@vger.kernel.org
13135S:	Maintained
13136F:	drivers/i2c/busses/i2c-designware-*
13137F:	include/linux/platform_data/i2c-designware.h
13138
13139SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13140M:	Jaehoon Chung <jh80.chung@samsung.com>
13141L:	linux-mmc@vger.kernel.org
13142S:	Maintained
13143F:	drivers/mmc/host/dw_mmc*
13144
13145SYNOPSYS HSDK RESET CONTROLLER DRIVER
13146M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13147S:	Supported
13148F:	drivers/reset/reset-hsdk.c
13149F:	include/dt-bindings/reset/snps,hsdk-reset.h
13150F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13151
13152SYSTEM CONFIGURATION (SYSCON)
13153M:	Lee Jones <lee.jones@linaro.org>
13154M:	Arnd Bergmann <arnd@arndb.de>
13155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13156S:	Supported
13157F:	drivers/mfd/syscon.c
13158
13159SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13160M:	Sudeep Holla <sudeep.holla@arm.com>
13161L:	linux-arm-kernel@lists.infradead.org
13162S:	Maintained
13163F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13164F:	drivers/clk/clk-scpi.c
13165F:	drivers/cpufreq/scpi-cpufreq.c
13166F:	drivers/firmware/arm_scpi.c
13167F:	include/linux/scpi_protocol.h
13168
13169SYSTEM RESET/SHUTDOWN DRIVERS
13170M:	Sebastian Reichel <sre@kernel.org>
13171L:	linux-pm@vger.kernel.org
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13173S:	Maintained
13174F:	Documentation/devicetree/bindings/power/reset/
13175F:	drivers/power/reset/
13176
13177SYSTEM TRACE MODULE CLASS
13178M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13179S:	Maintained
13180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13181F:	Documentation/trace/stm.txt
13182F:	drivers/hwtracing/stm/
13183F:	include/linux/stm.h
13184F:	include/uapi/linux/stm.h
13185
13186SYSV FILESYSTEM
13187M:	Christoph Hellwig <hch@infradead.org>
13188S:	Maintained
13189F:	Documentation/filesystems/sysv-fs.txt
13190F:	fs/sysv/
13191F:	include/linux/sysv_fs.h
13192
13193TARGET SUBSYSTEM
13194M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13195L:	linux-scsi@vger.kernel.org
13196L:	target-devel@vger.kernel.org
13197W:	http://www.linux-iscsi.org
13198W:	http://groups.google.com/group/linux-iscsi-target-dev
13199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13200S:	Supported
13201F:	drivers/target/
13202F:	include/target/
13203F:	Documentation/target/
13204
13205TASKSTATS STATISTICS INTERFACE
13206M:	Balbir Singh <bsingharora@gmail.com>
13207S:	Maintained
13208F:	Documentation/accounting/taskstats*
13209F:	include/linux/taskstats*
13210F:	kernel/taskstats.c
13211
13212TC subsystem
13213M:	Jamal Hadi Salim <jhs@mojatatu.com>
13214M:	Cong Wang <xiyou.wangcong@gmail.com>
13215M:	Jiri Pirko <jiri@resnulli.us>
13216L:	netdev@vger.kernel.org
13217S:	Maintained
13218F:	include/net/pkt_cls.h
13219F:	include/net/pkt_sched.h
13220F:	include/net/tc_act/
13221F:	include/uapi/linux/pkt_cls.h
13222F:	include/uapi/linux/pkt_sched.h
13223F:	include/uapi/linux/tc_act/
13224F:	include/uapi/linux/tc_ematch/
13225F:	net/sched/
13226
13227TCP LOW PRIORITY MODULE
13228M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13229M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13230W:	http://tcp-lp-mod.sourceforge.net/
13231S:	Maintained
13232F:	net/ipv4/tcp_lp.c
13233
13234TDA10071 MEDIA DRIVER
13235M:	Antti Palosaari <crope@iki.fi>
13236L:	linux-media@vger.kernel.org
13237W:	https://linuxtv.org
13238W:	http://palosaari.fi/linux/
13239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13240T:	git git://linuxtv.org/anttip/media_tree.git
13241S:	Maintained
13242F:	drivers/media/dvb-frontends/tda10071*
13243
13244TDA18212 MEDIA DRIVER
13245M:	Antti Palosaari <crope@iki.fi>
13246L:	linux-media@vger.kernel.org
13247W:	https://linuxtv.org
13248W:	http://palosaari.fi/linux/
13249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13250T:	git git://linuxtv.org/anttip/media_tree.git
13251S:	Maintained
13252F:	drivers/media/tuners/tda18212*
13253
13254TDA18218 MEDIA DRIVER
13255M:	Antti Palosaari <crope@iki.fi>
13256L:	linux-media@vger.kernel.org
13257W:	https://linuxtv.org
13258W:	http://palosaari.fi/linux/
13259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13260T:	git git://linuxtv.org/anttip/media_tree.git
13261S:	Maintained
13262F:	drivers/media/tuners/tda18218*
13263
13264TDA18271 MEDIA DRIVER
13265M:	Michael Krufky <mkrufky@linuxtv.org>
13266L:	linux-media@vger.kernel.org
13267W:	https://linuxtv.org
13268W:	http://github.com/mkrufky
13269Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13270T:	git git://linuxtv.org/mkrufky/tuners.git
13271S:	Maintained
13272F:	drivers/media/tuners/tda18271*
13273
13274TDA827x MEDIA DRIVER
13275M:	Michael Krufky <mkrufky@linuxtv.org>
13276L:	linux-media@vger.kernel.org
13277W:	https://linuxtv.org
13278W:	http://github.com/mkrufky
13279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13280T:	git git://linuxtv.org/mkrufky/tuners.git
13281S:	Maintained
13282F:	drivers/media/tuners/tda8290.*
13283
13284TDA8290 MEDIA DRIVER
13285M:	Michael Krufky <mkrufky@linuxtv.org>
13286L:	linux-media@vger.kernel.org
13287W:	https://linuxtv.org
13288W:	http://github.com/mkrufky
13289Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13290T:	git git://linuxtv.org/mkrufky/tuners.git
13291S:	Maintained
13292F:	drivers/media/tuners/tda8290.*
13293
13294TDA9840 MEDIA DRIVER
13295M:	Hans Verkuil <hverkuil@xs4all.nl>
13296L:	linux-media@vger.kernel.org
13297T:	git git://linuxtv.org/media_tree.git
13298W:	https://linuxtv.org
13299S:	Maintained
13300F:	drivers/media/i2c/tda9840*
13301
13302TEA5761 TUNER DRIVER
13303M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13304M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13305L:	linux-media@vger.kernel.org
13306W:	https://linuxtv.org
13307T:	git git://linuxtv.org/media_tree.git
13308S:	Odd fixes
13309F:	drivers/media/tuners/tea5761.*
13310
13311TEA5767 TUNER DRIVER
13312M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13313M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13314L:	linux-media@vger.kernel.org
13315W:	https://linuxtv.org
13316T:	git git://linuxtv.org/media_tree.git
13317S:	Maintained
13318F:	drivers/media/tuners/tea5767.*
13319
13320TEA6415C MEDIA DRIVER
13321M:	Hans Verkuil <hverkuil@xs4all.nl>
13322L:	linux-media@vger.kernel.org
13323T:	git git://linuxtv.org/media_tree.git
13324W:	https://linuxtv.org
13325S:	Maintained
13326F:	drivers/media/i2c/tea6415c*
13327
13328TEA6420 MEDIA DRIVER
13329M:	Hans Verkuil <hverkuil@xs4all.nl>
13330L:	linux-media@vger.kernel.org
13331T:	git git://linuxtv.org/media_tree.git
13332W:	https://linuxtv.org
13333S:	Maintained
13334F:	drivers/media/i2c/tea6420*
13335
13336TEAM DRIVER
13337M:	Jiri Pirko <jiri@resnulli.us>
13338L:	netdev@vger.kernel.org
13339S:	Supported
13340F:	drivers/net/team/
13341F:	include/linux/if_team.h
13342F:	include/uapi/linux/if_team.h
13343
13344TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13345M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13346S:	Maintained
13347F:	arch/x86/platform/ts5500/
13348
13349TECHNOTREND USB IR RECEIVER
13350M:	Sean Young <sean@mess.org>
13351L:	linux-media@vger.kernel.org
13352S:	Maintained
13353F:	drivers/media/rc/ttusbir.c
13354
13355TEE SUBSYSTEM
13356M:	Jens Wiklander <jens.wiklander@linaro.org>
13357S:	Maintained
13358F:	include/linux/tee_drv.h
13359F:	include/uapi/linux/tee.h
13360F:	drivers/tee/
13361F:	Documentation/tee.txt
13362
13363TEGRA ARCHITECTURE SUPPORT
13364M:	Thierry Reding <thierry.reding@gmail.com>
13365M:	Jonathan Hunter <jonathanh@nvidia.com>
13366L:	linux-tegra@vger.kernel.org
13367Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13369S:	Supported
13370N:	[^a-z]tegra
13371
13372TEGRA CLOCK DRIVER
13373M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13374M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13375S:	Supported
13376F:	drivers/clk/tegra/
13377
13378TEGRA DMA DRIVERS
13379M:	Laxman Dewangan <ldewangan@nvidia.com>
13380M:	Jon Hunter <jonathanh@nvidia.com>
13381S:	Supported
13382F:	drivers/dma/tegra*
13383
13384TEGRA I2C DRIVER
13385M:	Laxman Dewangan <ldewangan@nvidia.com>
13386S:	Supported
13387F:	drivers/i2c/busses/i2c-tegra.c
13388
13389TEGRA IOMMU DRIVERS
13390M:	Hiroshi Doyu <hdoyu@nvidia.com>
13391S:	Supported
13392F:	drivers/iommu/tegra*
13393
13394TEGRA KBC DRIVER
13395M:	Rakesh Iyer <riyer@nvidia.com>
13396M:	Laxman Dewangan <ldewangan@nvidia.com>
13397S:	Supported
13398F:	drivers/input/keyboard/tegra-kbc.c
13399
13400TEGRA PWM DRIVER
13401M:	Thierry Reding <thierry.reding@gmail.com>
13402S:	Supported
13403F:	drivers/pwm/pwm-tegra.c
13404
13405TEGRA SERIAL DRIVER
13406M:	Laxman Dewangan <ldewangan@nvidia.com>
13407S:	Supported
13408F:	drivers/tty/serial/serial-tegra.c
13409
13410TEGRA SPI DRIVER
13411M:	Laxman Dewangan <ldewangan@nvidia.com>
13412S:	Supported
13413F:	drivers/spi/spi-tegra*
13414
13415TEHUTI ETHERNET DRIVER
13416M:	Andy Gospodarek <andy@greyhouse.net>
13417L:	netdev@vger.kernel.org
13418S:	Supported
13419F:	drivers/net/ethernet/tehuti/*
13420
13421Telecom Clock Driver for MCPL0010
13422M:	Mark Gross <mark.gross@intel.com>
13423S:	Supported
13424F:	drivers/char/tlclk.c
13425
13426TENSILICA XTENSA PORT (xtensa)
13427M:	Chris Zankel <chris@zankel.net>
13428M:	Max Filippov <jcmvbkbc@gmail.com>
13429L:	linux-xtensa@linux-xtensa.org
13430T:	git git://github.com/czankel/xtensa-linux.git
13431S:	Maintained
13432F:	arch/xtensa/
13433F:	drivers/irqchip/irq-xtensa-*
13434
13435Texas Instruments' System Control Interface (TISCI) Protocol Driver
13436M:	Nishanth Menon <nm@ti.com>
13437M:	Tero Kristo <t-kristo@ti.com>
13438M:	Santosh Shilimkar <ssantosh@kernel.org>
13439L:	linux-arm-kernel@lists.infradead.org
13440S:	Maintained
13441F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13442F:	drivers/firmware/ti_sci*
13443F:	include/linux/soc/ti/ti_sci_protocol.h
13444F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13445F:	include/dt-bindings/genpd/k2g.h
13446F:	drivers/soc/ti/ti_sci_pm_domains.c
13447F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13448F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13449F:	drivers/clk/keystone/sci-clk.c
13450F:	drivers/reset/reset-ti-sci.c
13451
13452THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13453M:	Hans Verkuil <hverkuil@xs4all.nl>
13454L:	linux-media@vger.kernel.org
13455T:	git git://linuxtv.org/media_tree.git
13456W:	https://linuxtv.org
13457S:	Maintained
13458F:	drivers/media/radio/radio-raremono.c
13459
13460THERMAL
13461M:	Zhang Rui <rui.zhang@intel.com>
13462M:	Eduardo Valentin <edubezval@gmail.com>
13463L:	linux-pm@vger.kernel.org
13464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13466Q:	https://patchwork.kernel.org/project/linux-pm/list/
13467S:	Supported
13468F:	drivers/thermal/
13469F:	include/linux/thermal.h
13470F:	include/uapi/linux/thermal.h
13471F:	include/linux/cpu_cooling.h
13472F:	Documentation/devicetree/bindings/thermal/
13473
13474THERMAL/CPU_COOLING
13475M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13476M:	Viresh Kumar <viresh.kumar@linaro.org>
13477M:	Javi Merino <javi.merino@kernel.org>
13478L:	linux-pm@vger.kernel.org
13479S:	Supported
13480F:	Documentation/thermal/cpu-cooling-api.txt
13481F:	drivers/thermal/cpu_cooling.c
13482F:	include/linux/cpu_cooling.h
13483
13484THINKPAD ACPI EXTRAS DRIVER
13485M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13486L:	ibm-acpi-devel@lists.sourceforge.net
13487L:	platform-driver-x86@vger.kernel.org
13488W:	http://ibm-acpi.sourceforge.net
13489W:	http://thinkwiki.org/wiki/Ibm-acpi
13490T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13491S:	Maintained
13492F:	drivers/platform/x86/thinkpad_acpi.c
13493
13494THUNDERBOLT DRIVER
13495M:	Andreas Noever <andreas.noever@gmail.com>
13496M:	Michael Jamet <michael.jamet@intel.com>
13497M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13498M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13500S:	Maintained
13501F:	Documentation/admin-guide/thunderbolt.rst
13502F:	drivers/thunderbolt/
13503F:	include/linux/thunderbolt.h
13504
13505THUNDERBOLT NETWORK DRIVER
13506M:	Michael Jamet <michael.jamet@intel.com>
13507M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13508M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13509L:	netdev@vger.kernel.org
13510S:	Maintained
13511F:	drivers/net/thunderbolt.c
13512
13513THUNDERX GPIO DRIVER
13514M:	David Daney <david.daney@cavium.com>
13515S:	Maintained
13516F:	drivers/gpio/gpio-thunderx.c
13517
13518TI AM437X VPFE DRIVER
13519M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13520L:	linux-media@vger.kernel.org
13521W:	https://linuxtv.org
13522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13523T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13524S:	Maintained
13525F:	drivers/media/platform/am437x/
13526
13527TI BANDGAP AND THERMAL DRIVER
13528M:	Eduardo Valentin <edubezval@gmail.com>
13529M:	Keerthy <j-keerthy@ti.com>
13530L:	linux-pm@vger.kernel.org
13531L:	linux-omap@vger.kernel.org
13532S:	Maintained
13533F:	drivers/thermal/ti-soc-thermal/
13534
13535TI BQ27XXX POWER SUPPLY DRIVER
13536R:	Andrew F. Davis <afd@ti.com>
13537F:	include/linux/power/bq27xxx_battery.h
13538F:	drivers/power/supply/bq27xxx_battery.c
13539F:	drivers/power/supply/bq27xxx_battery_i2c.c
13540
13541TI CDCE706 CLOCK DRIVER
13542M:	Max Filippov <jcmvbkbc@gmail.com>
13543S:	Maintained
13544F:	drivers/clk/clk-cdce706.c
13545
13546TI CLOCK DRIVER
13547M:	Tero Kristo <t-kristo@ti.com>
13548L:	linux-omap@vger.kernel.org
13549S:	Maintained
13550F:	drivers/clk/ti/
13551F:	include/linux/clk/ti.h
13552
13553TI DAVINCI MACHINE SUPPORT
13554M:	Sekhar Nori <nsekhar@ti.com>
13555M:	Kevin Hilman <khilman@kernel.org>
13556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13558S:	Supported
13559F:	arch/arm/mach-davinci/
13560F:	drivers/i2c/busses/i2c-davinci.c
13561F:	arch/arm/boot/dts/da850*
13562
13563TI DAVINCI SERIES GPIO DRIVER
13564M:	Keerthy <j-keerthy@ti.com>
13565L:	linux-gpio@vger.kernel.org
13566S:	Maintained
13567F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13568F:	drivers/gpio/gpio-davinci.c
13569
13570TI DAVINCI SERIES MEDIA DRIVER
13571M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13572L:	linux-media@vger.kernel.org
13573W:	https://linuxtv.org
13574Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13575T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13576S:	Maintained
13577F:	drivers/media/platform/davinci/
13578F:	include/media/davinci/
13579
13580TI ETHERNET SWITCH DRIVER (CPSW)
13581R:	Grygorii Strashko <grygorii.strashko@ti.com>
13582L:	linux-omap@vger.kernel.org
13583L:	netdev@vger.kernel.org
13584S:	Maintained
13585F:	drivers/net/ethernet/ti/cpsw*
13586F:	drivers/net/ethernet/ti/davinci*
13587
13588TI FLASH MEDIA INTERFACE DRIVER
13589M:	Alex Dubov <oakad@yahoo.com>
13590S:	Maintained
13591F:	drivers/misc/tifm*
13592F:	drivers/mmc/host/tifm_sd.c
13593F:	include/linux/tifm.h
13594
13595TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13596M:	Santosh Shilimkar <ssantosh@kernel.org>
13597L:	linux-kernel@vger.kernel.org
13598L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13599S:	Maintained
13600F:	drivers/soc/ti/*
13601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13602
13603TI LM49xxx FAMILY ASoC CODEC DRIVERS
13604M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13605M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13606L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13607S:	Maintained
13608F:	sound/soc/codecs/lm49453*
13609F:	sound/soc/codecs/isabelle*
13610
13611TI LP855x BACKLIGHT DRIVER
13612M:	Milo Kim <milo.kim@ti.com>
13613S:	Maintained
13614F:	Documentation/backlight/lp855x-driver.txt
13615F:	drivers/video/backlight/lp855x_bl.c
13616F:	include/linux/platform_data/lp855x.h
13617
13618TI LP8727 CHARGER DRIVER
13619M:	Milo Kim <milo.kim@ti.com>
13620S:	Maintained
13621F:	drivers/power/supply/lp8727_charger.c
13622F:	include/linux/platform_data/lp8727.h
13623
13624TI LP8788 MFD DRIVER
13625M:	Milo Kim <milo.kim@ti.com>
13626S:	Maintained
13627F:	drivers/iio/adc/lp8788_adc.c
13628F:	drivers/leds/leds-lp8788.c
13629F:	drivers/mfd/lp8788*.c
13630F:	drivers/power/supply/lp8788-charger.c
13631F:	drivers/regulator/lp8788-*.c
13632F:	include/linux/mfd/lp8788*.h
13633
13634TI NETCP ETHERNET DRIVER
13635M:	Wingman Kwok <w-kwok2@ti.com>
13636M:	Murali Karicheri <m-karicheri2@ti.com>
13637L:	netdev@vger.kernel.org
13638S:	Maintained
13639F:	drivers/net/ethernet/ti/netcp*
13640
13641TI TAS571X FAMILY ASoC CODEC DRIVER
13642M:	Kevin Cernekee <cernekee@chromium.org>
13643L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13644S:	Odd Fixes
13645F:	sound/soc/codecs/tas571x*
13646
13647TI TRF7970A NFC DRIVER
13648M:	Mark Greer <mgreer@animalcreek.com>
13649L:	linux-wireless@vger.kernel.org
13650L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13651S:	Supported
13652F:	drivers/nfc/trf7970a.c
13653F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13654
13655TI TWL4030 SERIES SOC CODEC DRIVER
13656M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13657L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13658S:	Maintained
13659F:	sound/soc/codecs/twl4030*
13660
13661TI VPE/CAL DRIVERS
13662M:	Benoit Parrot <bparrot@ti.com>
13663L:	linux-media@vger.kernel.org
13664W:	http://linuxtv.org/
13665Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13666S:	Maintained
13667F:	drivers/media/platform/ti-vpe/
13668
13669TI WILINK WIRELESS DRIVERS
13670L:	linux-wireless@vger.kernel.org
13671W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13672W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13674S:	Orphan
13675F:	drivers/net/wireless/ti/
13676F:	include/linux/wl12xx.h
13677
13678TILE ARCHITECTURE
13679W:	http://www.mellanox.com/repository/solutions/tile-scm/
13680S:	Orphan
13681F:	arch/tile/
13682F:	drivers/char/tile-srom.c
13683F:	drivers/edac/tile_edac.c
13684F:	drivers/net/ethernet/tile/
13685F:	drivers/rtc/rtc-tile.c
13686F:	drivers/tty/hvc/hvc_tile.c
13687F:	drivers/tty/serial/tilegx.c
13688F:	drivers/usb/host/*-tilegx.c
13689F:	include/linux/usb/tilegx.h
13690
13691TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13692M:	John Stultz <john.stultz@linaro.org>
13693M:	Thomas Gleixner <tglx@linutronix.de>
13694R:	Stephen Boyd <sboyd@codeaurora.org>
13695L:	linux-kernel@vger.kernel.org
13696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13697S:	Supported
13698F:	include/linux/clocksource.h
13699F:	include/linux/time.h
13700F:	include/linux/timex.h
13701F:	include/uapi/linux/time.h
13702F:	include/uapi/linux/timex.h
13703F:	kernel/time/clocksource.c
13704F:	kernel/time/time*.c
13705F:	kernel/time/alarmtimer.c
13706F:	kernel/time/ntp.c
13707F:	tools/testing/selftests/timers/
13708
13709TIPC NETWORK LAYER
13710M:	Jon Maloy <jon.maloy@ericsson.com>
13711M:	Ying Xue <ying.xue@windriver.com>
13712L:	netdev@vger.kernel.org (core kernel code)
13713L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13714W:	http://tipc.sourceforge.net/
13715S:	Maintained
13716F:	include/uapi/linux/tipc*.h
13717F:	net/tipc/
13718
13719TLAN NETWORK DRIVER
13720M:	Samuel Chessman <chessman@tux.org>
13721L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13722W:	http://sourceforge.net/projects/tlan/
13723S:	Maintained
13724F:	Documentation/networking/tlan.txt
13725F:	drivers/net/ethernet/ti/tlan.*
13726
13727TM6000 VIDEO4LINUX DRIVER
13728M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13729M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13730L:	linux-media@vger.kernel.org
13731W:	https://linuxtv.org
13732T:	git git://linuxtv.org/media_tree.git
13733S:	Odd fixes
13734F:	drivers/media/usb/tm6000/
13735F:	Documentation/media/v4l-drivers/tm6000*
13736
13737TMIO/SDHI MMC DRIVER
13738M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13739L:	linux-mmc@vger.kernel.org
13740S:	Supported
13741F:	drivers/mmc/host/tmio_mmc*
13742F:	drivers/mmc/host/renesas_sdhi*
13743F:	include/linux/mfd/tmio.h
13744
13745TMP401 HARDWARE MONITOR DRIVER
13746M:	Guenter Roeck <linux@roeck-us.net>
13747L:	linux-hwmon@vger.kernel.org
13748S:	Maintained
13749F:	Documentation/hwmon/tmp401
13750F:	drivers/hwmon/tmp401.c
13751
13752TMPFS (SHMEM FILESYSTEM)
13753M:	Hugh Dickins <hughd@google.com>
13754L:	linux-mm@kvack.org
13755S:	Maintained
13756F:	include/linux/shmem_fs.h
13757F:	mm/shmem.c
13758
13759TOMOYO SECURITY MODULE
13760M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13761M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13762L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13763L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13764L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13765L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13766W:	http://tomoyo.sourceforge.jp/
13767T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13768S:	Maintained
13769F:	security/tomoyo/
13770
13771TOPSTAR LAPTOP EXTRAS DRIVER
13772M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13773L:	platform-driver-x86@vger.kernel.org
13774S:	Maintained
13775F:	drivers/platform/x86/topstar-laptop.c
13776
13777TOSHIBA ACPI EXTRAS DRIVER
13778M:	Azael Avalos <coproscefalo@gmail.com>
13779L:	platform-driver-x86@vger.kernel.org
13780S:	Maintained
13781F:	drivers/platform/x86/toshiba_acpi.c
13782
13783TOSHIBA BLUETOOTH DRIVER
13784M:	Azael Avalos <coproscefalo@gmail.com>
13785L:	platform-driver-x86@vger.kernel.org
13786S:	Maintained
13787F:	drivers/platform/x86/toshiba_bluetooth.c
13788
13789TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13790M:	Azael Avalos <coproscefalo@gmail.com>
13791L:	platform-driver-x86@vger.kernel.org
13792S:	Maintained
13793F:	drivers/platform/x86/toshiba_haps.c
13794
13795TOSHIBA SMM DRIVER
13796M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13797W:	http://www.buzzard.org.uk/toshiba/
13798S:	Maintained
13799F:	drivers/char/toshiba.c
13800F:	include/linux/toshiba.h
13801F:	include/uapi/linux/toshiba.h
13802
13803TOSHIBA TC358743 DRIVER
13804M:	Mats Randgaard <matrandg@cisco.com>
13805L:	linux-media@vger.kernel.org
13806S:	Maintained
13807F:	drivers/media/i2c/tc358743*
13808F:	include/media/i2c/tc358743.h
13809
13810TOSHIBA WMI HOTKEYS DRIVER
13811M:	Azael Avalos <coproscefalo@gmail.com>
13812L:	platform-driver-x86@vger.kernel.org
13813S:	Maintained
13814F:	drivers/platform/x86/toshiba-wmi.c
13815
13816TPM DEVICE DRIVER
13817M:	Peter Huewe <peterhuewe@gmx.de>
13818M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13819R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13820L:	linux-integrity@vger.kernel.org
13821Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13822T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13823S:	Maintained
13824F:	drivers/char/tpm/
13825
13826TRACING
13827M:	Steven Rostedt <rostedt@goodmis.org>
13828M:	Ingo Molnar <mingo@redhat.com>
13829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13830S:	Maintained
13831F:	Documentation/trace/ftrace.txt
13832F:	arch/*/*/*/ftrace.h
13833F:	arch/*/kernel/ftrace.c
13834F:	include/*/ftrace.h
13835F:	include/linux/trace*.h
13836F:	include/trace/
13837F:	kernel/trace/
13838F:	tools/testing/selftests/ftrace/
13839
13840TRACING MMIO ACCESSES (MMIOTRACE)
13841M:	Steven Rostedt <rostedt@goodmis.org>
13842M:	Ingo Molnar <mingo@kernel.org>
13843R:	Karol Herbst <karolherbst@gmail.com>
13844R:	Pekka Paalanen <ppaalanen@gmail.com>
13845S:	Maintained
13846L:	linux-kernel@vger.kernel.org
13847L:	nouveau@lists.freedesktop.org
13848F:	kernel/trace/trace_mmiotrace.c
13849F:	include/linux/mmiotrace.h
13850F:	arch/x86/mm/kmmio.c
13851F:	arch/x86/mm/mmio-mod.c
13852F:	arch/x86/mm/testmmiotrace.c
13853
13854TRIVIAL PATCHES
13855M:	Jiri Kosina <trivial@kernel.org>
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13857S:	Maintained
13858K:	^Subject:.*(?i)trivial
13859
13860TEMPO SEMICONDUCTOR DRIVERS
13861M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
13862S:	Maintained
13863F:	sound/soc/codecs/tscs*.c
13864F:	sound/soc/codecs/tscs*.h
13865F:	Documentation/devicetree/bindings/sound/tscs*.txt
13866
13867TTY LAYER
13868M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13869M:	Jiri Slaby <jslaby@suse.com>
13870S:	Supported
13871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13872F:	Documentation/serial/
13873F:	drivers/tty/
13874F:	drivers/tty/serial/serial_core.c
13875F:	include/linux/serial_core.h
13876F:	include/linux/serial.h
13877F:	include/linux/tty.h
13878F:	include/uapi/linux/serial_core.h
13879F:	include/uapi/linux/serial.h
13880F:	include/uapi/linux/tty.h
13881
13882TUA9001 MEDIA DRIVER
13883M:	Antti Palosaari <crope@iki.fi>
13884L:	linux-media@vger.kernel.org
13885W:	https://linuxtv.org
13886W:	http://palosaari.fi/linux/
13887Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13888T:	git git://linuxtv.org/anttip/media_tree.git
13889S:	Maintained
13890F:	drivers/media/tuners/tua9001*
13891
13892TULIP NETWORK DRIVERS
13893L:	netdev@vger.kernel.org
13894L:	linux-parisc@vger.kernel.org
13895S:	Orphan
13896F:	drivers/net/ethernet/dec/tulip/
13897
13898TUN/TAP driver
13899M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13900W:	http://vtun.sourceforge.net/tun
13901S:	Maintained
13902F:	Documentation/networking/tuntap.txt
13903F:	arch/um/os-Linux/drivers/
13904
13905TURBOCHANNEL SUBSYSTEM
13906M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13907M:	Ralf Baechle <ralf@linux-mips.org>
13908L:	linux-mips@linux-mips.org
13909Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13910S:	Maintained
13911F:	drivers/tc/
13912F:	include/linux/tc.h
13913
13914TW5864 VIDEO4LINUX DRIVER
13915M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13916M:	Anton Sviridenko <anton@corp.bluecherry.net>
13917M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13918M:	Andrey Utkin <andrey_utkin@fastmail.com>
13919L:	linux-media@vger.kernel.org
13920S:	Supported
13921F:	drivers/media/pci/tw5864/
13922
13923TW68 VIDEO4LINUX DRIVER
13924M:	Hans Verkuil <hverkuil@xs4all.nl>
13925L:	linux-media@vger.kernel.org
13926T:	git git://linuxtv.org/media_tree.git
13927W:	https://linuxtv.org
13928S:	Odd Fixes
13929F:	drivers/media/pci/tw68/
13930
13931TW686X VIDEO4LINUX DRIVER
13932M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13933L:	linux-media@vger.kernel.org
13934T:	git git://linuxtv.org/media_tree.git
13935W:	http://linuxtv.org
13936S:	Maintained
13937F:	drivers/media/pci/tw686x/
13938
13939UBI FILE SYSTEM (UBIFS)
13940M:	Richard Weinberger <richard@nod.at>
13941M:	Artem Bityutskiy <dedekind1@gmail.com>
13942M:	Adrian Hunter <adrian.hunter@intel.com>
13943L:	linux-mtd@lists.infradead.org
13944T:	git git://git.infradead.org/ubifs-2.6.git
13945W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13946S:	Supported
13947F:	Documentation/filesystems/ubifs.txt
13948F:	fs/ubifs/
13949
13950UCLINUX (M68KNOMMU AND COLDFIRE)
13951M:	Greg Ungerer <gerg@linux-m68k.org>
13952W:	http://www.linux-m68k.org/
13953W:	http://www.uclinux.org/
13954L:	linux-m68k@lists.linux-m68k.org
13955L:	uclinux-dev@uclinux.org  (subscribers-only)
13956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13957S:	Maintained
13958F:	arch/m68k/coldfire/
13959F:	arch/m68k/68*/
13960F:	arch/m68k/*/*_no.*
13961F:	arch/m68k/include/asm/*_no.*
13962
13963UDF FILESYSTEM
13964M:	Jan Kara <jack@suse.com>
13965S:	Maintained
13966F:	Documentation/filesystems/udf.txt
13967F:	fs/udf/
13968
13969UDRAW TABLET
13970M:	Bastien Nocera <hadess@hadess.net>
13971L:	linux-input@vger.kernel.org
13972S:	Maintained
13973F:	drivers/hid/hid-udraw-ps3.c
13974
13975UFS FILESYSTEM
13976M:	Evgeniy Dushistov <dushistov@mail.ru>
13977S:	Maintained
13978F:	Documentation/filesystems/ufs.txt
13979F:	fs/ufs/
13980
13981UHID USERSPACE HID IO DRIVER:
13982M:	David Herrmann <dh.herrmann@googlemail.com>
13983L:	linux-input@vger.kernel.org
13984S:	Maintained
13985F:	drivers/hid/uhid.c
13986F:	include/uapi/linux/uhid.h
13987
13988ULPI BUS
13989M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13990L:	linux-usb@vger.kernel.org
13991S:	Maintained
13992F:	drivers/usb/common/ulpi.c
13993F:	include/linux/ulpi/
13994
13995ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13996L:	linux-usb@vger.kernel.org
13997S:	Orphan
13998F:	drivers/uwb/
13999F:	include/linux/uwb.h
14000F:	include/linux/uwb/
14001
14002UNICORE32 ARCHITECTURE:
14003M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14004W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14005S:	Maintained
14006T:	git git://github.com/gxt/linux.git
14007F:	arch/unicore32/
14008
14009UNIFDEF
14010M:	Tony Finch <dot@dotat.at>
14011W:	http://dotat.at/prog/unifdef
14012S:	Maintained
14013F:	scripts/unifdef.c
14014
14015UNIFORM CDROM DRIVER
14016M:	Jens Axboe <axboe@kernel.dk>
14017W:	http://www.kernel.dk
14018S:	Maintained
14019F:	Documentation/cdrom/
14020F:	drivers/cdrom/cdrom.c
14021F:	include/linux/cdrom.h
14022F:	include/uapi/linux/cdrom.h
14023
14024UNISYS S-PAR DRIVERS
14025M:	David Kershner <david.kershner@unisys.com>
14026L:	sparmaintainer@unisys.com (Unisys internal)
14027S:	Supported
14028F:	drivers/staging/unisys/
14029
14030UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14031M:	Vinayak Holikatti <vinholikatti@gmail.com>
14032L:	linux-scsi@vger.kernel.org
14033S:	Supported
14034F:	Documentation/scsi/ufs.txt
14035F:	drivers/scsi/ufs/
14036
14037UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14038M:	Joao Pinto <jpinto@synopsys.com>
14039L:	linux-scsi@vger.kernel.org
14040S:	Supported
14041F:	drivers/scsi/ufs/*dwc*
14042
14043UNSORTED BLOCK IMAGES (UBI)
14044M:	Artem Bityutskiy <dedekind1@gmail.com>
14045M:	Richard Weinberger <richard@nod.at>
14046W:	http://www.linux-mtd.infradead.org/
14047L:	linux-mtd@lists.infradead.org
14048T:	git git://git.infradead.org/ubifs-2.6.git
14049S:	Supported
14050F:	drivers/mtd/ubi/
14051F:	include/linux/mtd/ubi.h
14052F:	include/uapi/mtd/ubi-user.h
14053
14054USB "USBNET" DRIVER FRAMEWORK
14055M:	Oliver Neukum <oneukum@suse.com>
14056L:	netdev@vger.kernel.org
14057W:	http://www.linux-usb.org/usbnet
14058S:	Maintained
14059F:	drivers/net/usb/usbnet.c
14060F:	include/linux/usb/usbnet.h
14061
14062USB ACM DRIVER
14063M:	Oliver Neukum <oneukum@suse.com>
14064L:	linux-usb@vger.kernel.org
14065S:	Maintained
14066F:	Documentation/usb/acm.txt
14067F:	drivers/usb/class/cdc-acm.*
14068
14069USB AR5523 WIRELESS DRIVER
14070M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14071L:	linux-wireless@vger.kernel.org
14072S:	Maintained
14073F:	drivers/net/wireless/ath/ar5523/
14074
14075USB ATTACHED SCSI
14076M:	Oliver Neukum <oneukum@suse.com>
14077L:	linux-usb@vger.kernel.org
14078L:	linux-scsi@vger.kernel.org
14079S:	Maintained
14080F:	drivers/usb/storage/uas.c
14081
14082USB CDC ETHERNET DRIVER
14083M:	Oliver Neukum <oliver@neukum.org>
14084L:	linux-usb@vger.kernel.org
14085S:	Maintained
14086F:	drivers/net/usb/cdc_*.c
14087F:	include/uapi/linux/usb/cdc.h
14088
14089USB CHAOSKEY DRIVER
14090M:	Keith Packard <keithp@keithp.com>
14091L:	linux-usb@vger.kernel.org
14092S:	Maintained
14093F:	drivers/usb/misc/chaoskey.c
14094
14095USB CYPRESS C67X00 DRIVER
14096M:	Peter Korsgaard <jacmet@sunsite.dk>
14097L:	linux-usb@vger.kernel.org
14098S:	Maintained
14099F:	drivers/usb/c67x00/
14100
14101USB DAVICOM DM9601 DRIVER
14102M:	Peter Korsgaard <jacmet@sunsite.dk>
14103L:	netdev@vger.kernel.org
14104W:	http://www.linux-usb.org/usbnet
14105S:	Maintained
14106F:	drivers/net/usb/dm9601.c
14107
14108USB DIAMOND RIO500 DRIVER
14109M:	Cesar Miquel <miquel@df.uba.ar>
14110L:	rio500-users@lists.sourceforge.net
14111W:	http://rio500.sourceforge.net
14112S:	Maintained
14113F:	drivers/usb/misc/rio500*
14114
14115USB EHCI DRIVER
14116M:	Alan Stern <stern@rowland.harvard.edu>
14117L:	linux-usb@vger.kernel.org
14118S:	Maintained
14119F:	Documentation/usb/ehci.txt
14120F:	drivers/usb/host/ehci*
14121
14122USB GADGET/PERIPHERAL SUBSYSTEM
14123M:	Felipe Balbi <balbi@kernel.org>
14124L:	linux-usb@vger.kernel.org
14125W:	http://www.linux-usb.org/gadget
14126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14127S:	Maintained
14128F:	drivers/usb/gadget/
14129F:	include/linux/usb/gadget*
14130
14131USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14132M:	Jiri Kosina <jikos@kernel.org>
14133R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14134L:	linux-usb@vger.kernel.org
14135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14136S:	Maintained
14137F:	Documentation/hid/hiddev.txt
14138F:	drivers/hid/usbhid/
14139
14140USB ISP116X DRIVER
14141M:	Olav Kongas <ok@artecdesign.ee>
14142L:	linux-usb@vger.kernel.org
14143S:	Maintained
14144F:	drivers/usb/host/isp116x*
14145F:	include/linux/usb/isp116x.h
14146
14147USB LAN78XX ETHERNET DRIVER
14148M:	Woojung Huh <woojung.huh@microchip.com>
14149M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14150L:	netdev@vger.kernel.org
14151S:	Maintained
14152F:	drivers/net/usb/lan78xx.*
14153
14154USB MASS STORAGE DRIVER
14155M:	Alan Stern <stern@rowland.harvard.edu>
14156L:	linux-usb@vger.kernel.org
14157L:	usb-storage@lists.one-eyed-alien.net
14158S:	Maintained
14159W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14160F:	drivers/usb/storage/
14161
14162USB MIDI DRIVER
14163M:	Clemens Ladisch <clemens@ladisch.de>
14164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14165T:	git git://git.alsa-project.org/alsa-kernel.git
14166S:	Maintained
14167F:	sound/usb/midi.*
14168
14169USB NETWORKING DRIVERS
14170L:	linux-usb@vger.kernel.org
14171S:	Odd Fixes
14172F:	drivers/net/usb/
14173
14174USB OHCI DRIVER
14175M:	Alan Stern <stern@rowland.harvard.edu>
14176L:	linux-usb@vger.kernel.org
14177S:	Maintained
14178F:	Documentation/usb/ohci.txt
14179F:	drivers/usb/host/ohci*
14180
14181USB OTG FSM (Finite State Machine)
14182M:	Peter Chen <Peter.Chen@nxp.com>
14183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14184L:	linux-usb@vger.kernel.org
14185S:	Maintained
14186F:	drivers/usb/common/usb-otg-fsm.c
14187
14188USB OVER IP DRIVER
14189M:	Valentina Manea <valentina.manea.m@gmail.com>
14190M:	Shuah Khan <shuahkh@osg.samsung.com>
14191M:	Shuah Khan <shuah@kernel.org>
14192L:	linux-usb@vger.kernel.org
14193S:	Maintained
14194F:	Documentation/usb/usbip_protocol.txt
14195F:	drivers/usb/usbip/
14196F:	tools/usb/usbip/
14197
14198USB PEGASUS DRIVER
14199M:	Petko Manolov <petkan@nucleusys.com>
14200L:	linux-usb@vger.kernel.org
14201L:	netdev@vger.kernel.org
14202T:	git git://github.com/petkan/pegasus.git
14203W:	https://github.com/petkan/pegasus
14204S:	Maintained
14205F:	drivers/net/usb/pegasus.*
14206
14207USB PHY LAYER
14208M:	Felipe Balbi <balbi@kernel.org>
14209L:	linux-usb@vger.kernel.org
14210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14211S:	Maintained
14212F:	drivers/usb/phy/
14213
14214USB PRINTER DRIVER (usblp)
14215M:	Pete Zaitcev <zaitcev@redhat.com>
14216L:	linux-usb@vger.kernel.org
14217S:	Supported
14218F:	drivers/usb/class/usblp.c
14219
14220USB QMI WWAN NETWORK DRIVER
14221M:	Bjørn Mork <bjorn@mork.no>
14222L:	netdev@vger.kernel.org
14223S:	Maintained
14224F:	Documentation/ABI/testing/sysfs-class-net-qmi
14225F:	drivers/net/usb/qmi_wwan.c
14226
14227USB RTL8150 DRIVER
14228M:	Petko Manolov <petkan@nucleusys.com>
14229L:	linux-usb@vger.kernel.org
14230L:	netdev@vger.kernel.org
14231T:	git git://github.com/petkan/rtl8150.git
14232W:	https://github.com/petkan/rtl8150
14233S:	Maintained
14234F:	drivers/net/usb/rtl8150.c
14235
14236USB SERIAL SUBSYSTEM
14237M:	Johan Hovold <johan@kernel.org>
14238L:	linux-usb@vger.kernel.org
14239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14240S:	Maintained
14241F:	Documentation/usb/usb-serial.txt
14242F:	drivers/usb/serial/
14243F:	include/linux/usb/serial.h
14244
14245USB SMSC75XX ETHERNET DRIVER
14246M:	Steve Glendinning <steve.glendinning@shawell.net>
14247L:	netdev@vger.kernel.org
14248S:	Maintained
14249F:	drivers/net/usb/smsc75xx.*
14250
14251USB SMSC95XX ETHERNET DRIVER
14252M:	Steve Glendinning <steve.glendinning@shawell.net>
14253M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14254L:	netdev@vger.kernel.org
14255S:	Maintained
14256F:	drivers/net/usb/smsc95xx.*
14257
14258USB SUBSYSTEM
14259M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14260L:	linux-usb@vger.kernel.org
14261W:	http://www.linux-usb.org
14262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14263S:	Supported
14264F:	Documentation/devicetree/bindings/usb/
14265F:	Documentation/usb/
14266F:	drivers/usb/
14267F:	include/linux/usb.h
14268F:	include/linux/usb/
14269
14270USB TYPEC SUBSYSTEM
14271M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14272L:	linux-usb@vger.kernel.org
14273S:	Maintained
14274F:	Documentation/ABI/testing/sysfs-class-typec
14275F:	Documentation/usb/typec.rst
14276F:	drivers/usb/typec/
14277F:	include/linux/usb/typec.h
14278
14279USB UHCI DRIVER
14280M:	Alan Stern <stern@rowland.harvard.edu>
14281L:	linux-usb@vger.kernel.org
14282S:	Maintained
14283F:	drivers/usb/host/uhci*
14284
14285USB VIDEO CLASS
14286M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14287L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14288L:	linux-media@vger.kernel.org
14289T:	git git://linuxtv.org/media_tree.git
14290W:	http://www.ideasonboard.org/uvc/
14291S:	Maintained
14292F:	drivers/media/usb/uvc/
14293F:	include/uapi/linux/uvcvideo.h
14294
14295USB VISION DRIVER
14296M:	Hans Verkuil <hverkuil@xs4all.nl>
14297L:	linux-media@vger.kernel.org
14298T:	git git://linuxtv.org/media_tree.git
14299W:	https://linuxtv.org
14300S:	Odd Fixes
14301F:	drivers/media/usb/usbvision/
14302
14303USB WEBCAM GADGET
14304M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14305L:	linux-usb@vger.kernel.org
14306S:	Maintained
14307F:	drivers/usb/gadget/function/*uvc*
14308F:	drivers/usb/gadget/legacy/webcam.c
14309
14310USB WIRELESS RNDIS DRIVER (rndis_wlan)
14311M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14312L:	linux-wireless@vger.kernel.org
14313S:	Maintained
14314F:	drivers/net/wireless/rndis_wlan.c
14315
14316USB XHCI DRIVER
14317M:	Mathias Nyman <mathias.nyman@intel.com>
14318L:	linux-usb@vger.kernel.org
14319S:	Supported
14320F:	drivers/usb/host/xhci*
14321F:	drivers/usb/host/pci-quirks*
14322
14323USB ZD1201 DRIVER
14324L:	linux-wireless@vger.kernel.org
14325W:	http://linux-lc100020.sourceforge.net
14326S:	Orphan
14327F:	drivers/net/wireless/zydas/zd1201.*
14328
14329USB ZR364XX DRIVER
14330M:	Antoine Jacquet <royale@zerezo.com>
14331L:	linux-usb@vger.kernel.org
14332L:	linux-media@vger.kernel.org
14333T:	git git://linuxtv.org/media_tree.git
14334W:	http://royale.zerezo.com/zr364xx/
14335S:	Maintained
14336F:	Documentation/media/v4l-drivers/zr364xx*
14337F:	drivers/media/usb/zr364xx/
14338
14339USER-MODE LINUX (UML)
14340M:	Jeff Dike <jdike@addtoit.com>
14341M:	Richard Weinberger <richard@nod.at>
14342L:	user-mode-linux-devel@lists.sourceforge.net
14343L:	user-mode-linux-user@lists.sourceforge.net
14344W:	http://user-mode-linux.sourceforge.net
14345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14346S:	Maintained
14347F:	Documentation/virtual/uml/
14348F:	arch/um/
14349F:	arch/x86/um/
14350F:	fs/hostfs/
14351F:	fs/hppfs/
14352
14353USERSPACE I/O (UIO)
14354M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14355S:	Maintained
14356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14357F:	Documentation/driver-api/uio-howto.rst
14358F:	drivers/uio/
14359F:	include/linux/uio*.h
14360
14361UTIL-LINUX PACKAGE
14362M:	Karel Zak <kzak@redhat.com>
14363L:	util-linux@vger.kernel.org
14364W:	http://en.wikipedia.org/wiki/Util-linux
14365T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14366S:	Maintained
14367
14368UUID HELPERS
14369M:	Christoph Hellwig <hch@lst.de>
14370R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14371L:	linux-kernel@vger.kernel.org
14372T:	git git://git.infradead.org/users/hch/uuid.git
14373F:	lib/uuid.c
14374F:	lib/test_uuid.c
14375F:	include/linux/uuid.h
14376F:	include/uapi/linux/uuid.h
14377S:	Maintained
14378
14379UVESAFB DRIVER
14380M:	Michal Januszewski <spock@gentoo.org>
14381L:	linux-fbdev@vger.kernel.org
14382W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14383S:	Maintained
14384F:	Documentation/fb/uvesafb.txt
14385F:	drivers/video/fbdev/uvesafb.*
14386
14387VF610 NAND DRIVER
14388M:	Stefan Agner <stefan@agner.ch>
14389L:	linux-mtd@lists.infradead.org
14390S:	Supported
14391F:	drivers/mtd/nand/vf610_nfc.c
14392
14393VFAT/FAT/MSDOS FILESYSTEM
14394M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14395S:	Maintained
14396F:	Documentation/filesystems/vfat.txt
14397F:	fs/fat/
14398
14399VFIO DRIVER
14400M:	Alex Williamson <alex.williamson@redhat.com>
14401L:	kvm@vger.kernel.org
14402T:	git git://github.com/awilliam/linux-vfio.git
14403S:	Maintained
14404F:	Documentation/vfio.txt
14405F:	drivers/vfio/
14406F:	include/linux/vfio.h
14407F:	include/uapi/linux/vfio.h
14408
14409VFIO MEDIATED DEVICE DRIVERS
14410M:	Kirti Wankhede <kwankhede@nvidia.com>
14411L:	kvm@vger.kernel.org
14412S:	Maintained
14413F:	Documentation/vfio-mediated-device.txt
14414F:	drivers/vfio/mdev/
14415F:	include/linux/mdev.h
14416F:	samples/vfio-mdev/
14417
14418VFIO PLATFORM DRIVER
14419M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14420L:	kvm@vger.kernel.org
14421S:	Maintained
14422F:	drivers/vfio/platform/
14423
14424VGA_SWITCHEROO
14425R:	Lukas Wunner <lukas@wunner.de>
14426S:	Maintained
14427F:	Documentation/gpu/vga-switcheroo.rst
14428F:	drivers/gpu/vga/vga_switcheroo.c
14429F:	include/linux/vga_switcheroo.h
14430T:	git git://anongit.freedesktop.org/drm/drm-misc
14431
14432VIA RHINE NETWORK DRIVER
14433S:	Orphan
14434F:	drivers/net/ethernet/via/via-rhine.c
14435
14436VIA SD/MMC CARD CONTROLLER DRIVER
14437M:	Bruce Chang <brucechang@via.com.tw>
14438M:	Harald Welte <HaraldWelte@viatech.com>
14439S:	Maintained
14440F:	drivers/mmc/host/via-sdmmc.c
14441
14442VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14443M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14444L:	linux-fbdev@vger.kernel.org
14445S:	Maintained
14446F:	include/linux/via-core.h
14447F:	include/linux/via-gpio.h
14448F:	include/linux/via_i2c.h
14449F:	drivers/video/fbdev/via/
14450
14451VIA VELOCITY NETWORK DRIVER
14452M:	Francois Romieu <romieu@fr.zoreil.com>
14453L:	netdev@vger.kernel.org
14454S:	Maintained
14455F:	drivers/net/ethernet/via/via-velocity.*
14456
14457VIDEO MULTIPLEXER DRIVER
14458M:	Philipp Zabel <p.zabel@pengutronix.de>
14459L:	linux-media@vger.kernel.org
14460S:	Maintained
14461F:	drivers/media/platform/video-mux.c
14462
14463VIDEOBUF2 FRAMEWORK
14464M:	Pawel Osciak <pawel@osciak.com>
14465M:	Marek Szyprowski <m.szyprowski@samsung.com>
14466M:	Kyungmin Park <kyungmin.park@samsung.com>
14467L:	linux-media@vger.kernel.org
14468S:	Maintained
14469F:	drivers/media/v4l2-core/videobuf2-*
14470F:	include/media/videobuf2-*
14471
14472VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14473M:	Helen Koike <helen.koike@collabora.com>
14474L:	linux-media@vger.kernel.org
14475T:	git git://linuxtv.org/media_tree.git
14476W:	https://linuxtv.org
14477S:	Maintained
14478F:	drivers/media/platform/vimc/*
14479
14480VIRT LIB
14481M:	Alex Williamson <alex.williamson@redhat.com>
14482M:	Paolo Bonzini <pbonzini@redhat.com>
14483L:	kvm@vger.kernel.org
14484S:	Supported
14485F:	virt/lib/
14486
14487VIRTIO AND VHOST VSOCK DRIVER
14488M:	Stefan Hajnoczi <stefanha@redhat.com>
14489L:	kvm@vger.kernel.org
14490L:	virtualization@lists.linux-foundation.org
14491L:	netdev@vger.kernel.org
14492S:	Maintained
14493F:	include/linux/virtio_vsock.h
14494F:	include/uapi/linux/virtio_vsock.h
14495F:	include/uapi/linux/vsockmon.h
14496F:	include/uapi/linux/vm_sockets_diag.h
14497F:	net/vmw_vsock/diag.c
14498F:	net/vmw_vsock/af_vsock_tap.c
14499F:	net/vmw_vsock/virtio_transport_common.c
14500F:	net/vmw_vsock/virtio_transport.c
14501F:	drivers/net/vsockmon.c
14502F:	drivers/vhost/vsock.c
14503F:	drivers/vhost/vsock.h
14504F:	tools/testing/vsock/
14505
14506VIRTIO CONSOLE DRIVER
14507M:	Amit Shah <amit@kernel.org>
14508L:	virtualization@lists.linux-foundation.org
14509S:	Maintained
14510F:	drivers/char/virtio_console.c
14511F:	include/linux/virtio_console.h
14512F:	include/uapi/linux/virtio_console.h
14513
14514VIRTIO CORE, NET AND BLOCK DRIVERS
14515M:	"Michael S. Tsirkin" <mst@redhat.com>
14516M:	Jason Wang <jasowang@redhat.com>
14517L:	virtualization@lists.linux-foundation.org
14518S:	Maintained
14519F:	Documentation/devicetree/bindings/virtio/
14520F:	drivers/virtio/
14521F:	tools/virtio/
14522F:	drivers/net/virtio_net.c
14523F:	drivers/block/virtio_blk.c
14524F:	include/linux/virtio*.h
14525F:	include/uapi/linux/virtio_*.h
14526F:	drivers/crypto/virtio/
14527F:	mm/balloon_compaction.c
14528
14529VIRTIO CRYPTO DRIVER
14530M:	Gonglei <arei.gonglei@huawei.com>
14531L:	virtualization@lists.linux-foundation.org
14532L:	linux-crypto@vger.kernel.org
14533S:	Maintained
14534F:	drivers/crypto/virtio/
14535F:	include/uapi/linux/virtio_crypto.h
14536
14537VIRTIO DRIVERS FOR S390
14538M:	Cornelia Huck <cohuck@redhat.com>
14539M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14540L:	linux-s390@vger.kernel.org
14541L:	virtualization@lists.linux-foundation.org
14542L:	kvm@vger.kernel.org
14543S:	Supported
14544F:	drivers/s390/virtio/
14545F:	arch/s390/include/uapi/asm/virtio-ccw.h
14546
14547VIRTIO GPU DRIVER
14548M:	David Airlie <airlied@linux.ie>
14549M:	Gerd Hoffmann <kraxel@redhat.com>
14550L:	dri-devel@lists.freedesktop.org
14551L:	virtualization@lists.linux-foundation.org
14552T:	git git://anongit.freedesktop.org/drm/drm-misc
14553S:	Maintained
14554F:	drivers/gpu/drm/virtio/
14555F:	include/uapi/linux/virtio_gpu.h
14556
14557VIRTIO HOST (VHOST)
14558M:	"Michael S. Tsirkin" <mst@redhat.com>
14559M:	Jason Wang <jasowang@redhat.com>
14560L:	kvm@vger.kernel.org
14561L:	virtualization@lists.linux-foundation.org
14562L:	netdev@vger.kernel.org
14563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14564S:	Maintained
14565F:	drivers/vhost/
14566F:	include/uapi/linux/vhost.h
14567
14568VIRTIO INPUT DRIVER
14569M:	Gerd Hoffmann <kraxel@redhat.com>
14570S:	Maintained
14571F:	drivers/virtio/virtio_input.c
14572F:	include/uapi/linux/virtio_input.h
14573
14574VIRTUAL SERIO DEVICE DRIVER
14575M:	Stephen Chandler Paul <thatslyude@gmail.com>
14576S:	Maintained
14577F:	drivers/input/serio/userio.c
14578F:	include/uapi/linux/userio.h
14579
14580VIVID VIRTUAL VIDEO DRIVER
14581M:	Hans Verkuil <hverkuil@xs4all.nl>
14582L:	linux-media@vger.kernel.org
14583T:	git git://linuxtv.org/media_tree.git
14584W:	https://linuxtv.org
14585S:	Maintained
14586F:	drivers/media/platform/vivid/*
14587
14588VLYNQ BUS
14589M:	Florian Fainelli <f.fainelli@gmail.com>
14590L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14591S:	Maintained
14592F:	drivers/vlynq/vlynq.c
14593F:	include/linux/vlynq.h
14594
14595VME SUBSYSTEM
14596M:	Martyn Welch <martyn@welchs.me.uk>
14597M:	Manohar Vanga <manohar.vanga@gmail.com>
14598M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14599L:	devel@driverdev.osuosl.org
14600S:	Maintained
14601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14602F:	Documentation/driver-api/vme.rst
14603F:	drivers/staging/vme/
14604F:	drivers/vme/
14605F:	include/linux/vme*
14606
14607VMWARE BALLOON DRIVER
14608M:	Xavier Deguillard <xdeguillard@vmware.com>
14609M:	Philip Moltmann <moltmann@vmware.com>
14610M:	"VMware, Inc." <pv-drivers@vmware.com>
14611L:	linux-kernel@vger.kernel.org
14612S:	Maintained
14613F:	drivers/misc/vmw_balloon.c
14614
14615VMWARE HYPERVISOR INTERFACE
14616M:	Alok Kataria <akataria@vmware.com>
14617L:	virtualization@lists.linux-foundation.org
14618S:	Supported
14619F:	arch/x86/kernel/cpu/vmware.c
14620
14621VMWARE PVRDMA DRIVER
14622M:	Adit Ranadive <aditr@vmware.com>
14623M:	VMware PV-Drivers <pv-drivers@vmware.com>
14624L:	linux-rdma@vger.kernel.org
14625S:	Maintained
14626F:	drivers/infiniband/hw/vmw_pvrdma/
14627
14628VMware PVSCSI driver
14629M:	Jim Gill <jgill@vmware.com>
14630M:	VMware PV-Drivers <pv-drivers@vmware.com>
14631L:	linux-scsi@vger.kernel.org
14632S:	Maintained
14633F:	drivers/scsi/vmw_pvscsi.c
14634F:	drivers/scsi/vmw_pvscsi.h
14635
14636VMWARE VMMOUSE SUBDRIVER
14637M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14638M:	"VMware, Inc." <pv-drivers@vmware.com>
14639L:	linux-input@vger.kernel.org
14640S:	Maintained
14641F:	drivers/input/mouse/vmmouse.c
14642F:	drivers/input/mouse/vmmouse.h
14643
14644VMWARE VMXNET3 ETHERNET DRIVER
14645M:	Shrikrishna Khare <skhare@vmware.com>
14646M:	"VMware, Inc." <pv-drivers@vmware.com>
14647L:	netdev@vger.kernel.org
14648S:	Maintained
14649F:	drivers/net/vmxnet3/
14650
14651VOCORE VOCORE2 BOARD
14652M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14653L:	linux-mips@linux-mips.org
14654S:	Maintained
14655F:	arch/mips/boot/dts/ralink/vocore2.dts
14656
14657VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14658M:	Liam Girdwood <lgirdwood@gmail.com>
14659M:	Mark Brown <broonie@kernel.org>
14660L:	linux-kernel@vger.kernel.org
14661W:	http://www.slimlogic.co.uk/?p=48
14662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14663S:	Supported
14664F:	Documentation/devicetree/bindings/regulator/
14665F:	drivers/regulator/
14666F:	include/dt-bindings/regulator/
14667F:	include/linux/regulator/
14668
14669VRF
14670M:	David Ahern <dsa@cumulusnetworks.com>
14671M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14672L:	netdev@vger.kernel.org
14673S:	Maintained
14674F:	drivers/net/vrf.c
14675F:	Documentation/networking/vrf.txt
14676
14677VT1211 HARDWARE MONITOR DRIVER
14678M:	Juerg Haefliger <juergh@gmail.com>
14679L:	linux-hwmon@vger.kernel.org
14680S:	Maintained
14681F:	Documentation/hwmon/vt1211
14682F:	drivers/hwmon/vt1211.c
14683
14684VT8231 HARDWARE MONITOR DRIVER
14685M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14686L:	linux-hwmon@vger.kernel.org
14687S:	Maintained
14688F:	drivers/hwmon/vt8231.c
14689
14690VUB300 USB to SDIO/SD/MMC bridge chip
14691M:	Tony Olech <tony.olech@elandigitalsystems.com>
14692L:	linux-mmc@vger.kernel.org
14693L:	linux-usb@vger.kernel.org
14694S:	Supported
14695F:	drivers/mmc/host/vub300.c
14696
14697W1 DALLAS'S 1-WIRE BUS
14698M:	Evgeniy Polyakov <zbr@ioremap.net>
14699S:	Maintained
14700F:	Documentation/w1/
14701F:	drivers/w1/
14702F:	include/linux/w1.h
14703
14704W83791D HARDWARE MONITORING DRIVER
14705M:	Marc Hulsman <m.hulsman@tudelft.nl>
14706L:	linux-hwmon@vger.kernel.org
14707S:	Maintained
14708F:	Documentation/hwmon/w83791d
14709F:	drivers/hwmon/w83791d.c
14710
14711W83793 HARDWARE MONITORING DRIVER
14712M:	Rudolf Marek <r.marek@assembler.cz>
14713L:	linux-hwmon@vger.kernel.org
14714S:	Maintained
14715F:	Documentation/hwmon/w83793
14716F:	drivers/hwmon/w83793.c
14717
14718W83795 HARDWARE MONITORING DRIVER
14719M:	Jean Delvare <jdelvare@suse.com>
14720L:	linux-hwmon@vger.kernel.org
14721S:	Maintained
14722F:	drivers/hwmon/w83795.c
14723
14724W83L51xD SD/MMC CARD INTERFACE DRIVER
14725M:	Pierre Ossman <pierre@ossman.eu>
14726S:	Maintained
14727F:	drivers/mmc/host/wbsd.*
14728
14729WACOM PROTOCOL 4 SERIAL TABLETS
14730M:	Julian Squires <julian@cipht.net>
14731M:	Hans de Goede <hdegoede@redhat.com>
14732L:	linux-input@vger.kernel.org
14733S:	Maintained
14734F:	drivers/input/tablet/wacom_serial4.c
14735
14736WATCHDOG DEVICE DRIVERS
14737M:	Wim Van Sebroeck <wim@iguana.be>
14738R:	Guenter Roeck <linux@roeck-us.net>
14739L:	linux-watchdog@vger.kernel.org
14740W:	http://www.linux-watchdog.org/
14741T:	git git://www.linux-watchdog.org/linux-watchdog.git
14742S:	Maintained
14743F:	Documentation/devicetree/bindings/watchdog/
14744F:	Documentation/watchdog/
14745F:	drivers/watchdog/
14746F:	include/linux/watchdog.h
14747F:	include/uapi/linux/watchdog.h
14748
14749WHISKEYCOVE PMIC GPIO DRIVER
14750M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14751L:	linux-gpio@vger.kernel.org
14752S:	Maintained
14753F:	drivers/gpio/gpio-wcove.c
14754
14755WIIMOTE HID DRIVER
14756M:	David Herrmann <dh.herrmann@googlemail.com>
14757L:	linux-input@vger.kernel.org
14758S:	Maintained
14759F:	drivers/hid/hid-wiimote*
14760
14761WILOCITY WIL6210 WIRELESS DRIVER
14762M:	Maya Erez <qca_merez@qca.qualcomm.com>
14763L:	linux-wireless@vger.kernel.org
14764L:	wil6210@qca.qualcomm.com
14765S:	Supported
14766W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14767F:	drivers/net/wireless/ath/wil6210/
14768
14769WIMAX STACK
14770M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14771M:	linux-wimax@intel.com
14772L:	wimax@linuxwimax.org (subscribers-only)
14773S:	Supported
14774W:	http://linuxwimax.org
14775F:	Documentation/wimax/README.wimax
14776F:	include/linux/wimax/debug.h
14777F:	include/net/wimax.h
14778F:	include/uapi/linux/wimax.h
14779F:	net/wimax/
14780
14781WINBOND CIR DRIVER
14782M:	David Härdeman <david@hardeman.nu>
14783S:	Maintained
14784F:	drivers/media/rc/winbond-cir.c
14785
14786WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14787M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14788L:	linux-watchdog@vger.kernel.org
14789S:	Maintained
14790F:	drivers/watchdog/ebc-c384_wdt.c
14791
14792WINSYSTEMS WS16C48 GPIO DRIVER
14793M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14794L:	linux-gpio@vger.kernel.org
14795S:	Maintained
14796F:	drivers/gpio/gpio-ws16c48.c
14797
14798WISTRON LAPTOP BUTTON DRIVER
14799M:	Miloslav Trmac <mitr@volny.cz>
14800S:	Maintained
14801F:	drivers/input/misc/wistron_btns.c
14802
14803WL3501 WIRELESS PCMCIA CARD DRIVER
14804L:	linux-wireless@vger.kernel.org
14805S:	Odd fixes
14806F:	drivers/net/wireless/wl3501*
14807
14808WOLFSON MICROELECTRONICS DRIVERS
14809L:	patches@opensource.cirrus.com
14810T:	git https://github.com/CirrusLogic/linux-drivers.git
14811W:	https://github.com/CirrusLogic/linux-drivers/wiki
14812S:	Supported
14813F:	Documentation/hwmon/wm83??
14814F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14815F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14816F:	Documentation/devicetree/bindings/mfd/arizona.txt
14817F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14818F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14819F:	arch/arm/mach-s3c64xx/mach-crag6410*
14820F:	drivers/clk/clk-wm83*.c
14821F:	drivers/extcon/extcon-arizona.c
14822F:	drivers/leds/leds-wm83*.c
14823F:	drivers/gpio/gpio-*wm*.c
14824F:	drivers/gpio/gpio-arizona.c
14825F:	drivers/hwmon/wm83??-hwmon.c
14826F:	drivers/input/misc/wm831x-on.c
14827F:	drivers/input/touchscreen/wm831x-ts.c
14828F:	drivers/input/touchscreen/wm97*.c
14829F:	drivers/mfd/arizona*
14830F:	drivers/mfd/wm*.c
14831F:	drivers/mfd/cs47l24*
14832F:	drivers/power/supply/wm83*.c
14833F:	drivers/rtc/rtc-wm83*.c
14834F:	drivers/regulator/wm8*.c
14835F:	drivers/regulator/arizona*
14836F:	drivers/video/backlight/wm83*_bl.c
14837F:	drivers/watchdog/wm83*_wdt.c
14838F:	include/linux/mfd/arizona/
14839F:	include/linux/mfd/wm831x/
14840F:	include/linux/mfd/wm8350/
14841F:	include/linux/mfd/wm8400*
14842F:	include/linux/regulator/arizona*
14843F:	include/linux/wm97xx.h
14844F:	include/sound/wm????.h
14845F:	sound/soc/codecs/arizona.?
14846F:	sound/soc/codecs/wm*
14847F:	sound/soc/codecs/cs47l24*
14848
14849WORKQUEUE
14850M:	Tejun Heo <tj@kernel.org>
14851R:	Lai Jiangshan <jiangshanlai@gmail.com>
14852T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14853S:	Maintained
14854F:	include/linux/workqueue.h
14855F:	kernel/workqueue.c
14856F:	Documentation/core-api/workqueue.rst
14857
14858X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14859M:	Chen-Yu Tsai <wens@csie.org>
14860L:	linux-kernel@vger.kernel.org
14861S:	Maintained
14862N:	axp[128]
14863
14864X.25 NETWORK LAYER
14865M:	Andrew Hendry <andrew.hendry@gmail.com>
14866L:	linux-x25@vger.kernel.org
14867S:	Odd Fixes
14868F:	Documentation/networking/x25*
14869F:	include/net/x25*
14870F:	net/x25/
14871
14872X86 ARCHITECTURE (32-BIT AND 64-BIT)
14873M:	Thomas Gleixner <tglx@linutronix.de>
14874M:	Ingo Molnar <mingo@redhat.com>
14875R:	"H. Peter Anvin" <hpa@zytor.com>
14876M:	x86@kernel.org
14877L:	linux-kernel@vger.kernel.org
14878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14879S:	Maintained
14880F:	Documentation/x86/
14881F:	arch/x86/
14882
14883X86 MCE INFRASTRUCTURE
14884M:	Tony Luck <tony.luck@intel.com>
14885M:	Borislav Petkov <bp@alien8.de>
14886L:	linux-edac@vger.kernel.org
14887S:	Maintained
14888F:	arch/x86/kernel/cpu/mcheck/*
14889
14890X86 MICROCODE UPDATE SUPPORT
14891M:	Borislav Petkov <bp@alien8.de>
14892S:	Maintained
14893F:	arch/x86/kernel/cpu/microcode/*
14894
14895X86 PLATFORM DRIVERS
14896M:	Darren Hart <dvhart@infradead.org>
14897M:	Andy Shevchenko <andy@infradead.org>
14898L:	platform-driver-x86@vger.kernel.org
14899T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14900S:	Maintained
14901F:	drivers/platform/x86/
14902F:	drivers/platform/olpc/
14903
14904X86 VDSO
14905M:	Andy Lutomirski <luto@amacapital.net>
14906L:	linux-kernel@vger.kernel.org
14907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14908S:	Maintained
14909F:	arch/x86/entry/vdso/
14910
14911XC2028/3028 TUNER DRIVER
14912M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14913M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14914L:	linux-media@vger.kernel.org
14915W:	https://linuxtv.org
14916T:	git git://linuxtv.org/media_tree.git
14917S:	Maintained
14918F:	drivers/media/tuners/tuner-xc2028.*
14919
14920XEN BLOCK SUBSYSTEM
14921M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14922M:	Roger Pau Monné <roger.pau@citrix.com>
14923L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14924S:	Supported
14925F:	drivers/block/xen-blkback/*
14926F:	drivers/block/xen*
14927
14928XEN HYPERVISOR ARM
14929M:	Stefano Stabellini <sstabellini@kernel.org>
14930L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14931S:	Maintained
14932F:	arch/arm/xen/
14933F:	arch/arm/include/asm/xen/
14934
14935XEN HYPERVISOR ARM64
14936M:	Stefano Stabellini <sstabellini@kernel.org>
14937L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14938S:	Maintained
14939F:	arch/arm64/xen/
14940F:	arch/arm64/include/asm/xen/
14941
14942XEN HYPERVISOR INTERFACE
14943M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14944M:	Juergen Gross <jgross@suse.com>
14945L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14947S:	Supported
14948F:	arch/x86/xen/
14949F:	drivers/*/xen-*front.c
14950F:	drivers/xen/
14951F:	arch/x86/include/asm/xen/
14952F:	arch/x86/include/asm/pvclock-abi.h
14953F:	include/xen/
14954F:	include/uapi/xen/
14955F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14956F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14957
14958XEN NETWORK BACKEND DRIVER
14959M:	Wei Liu <wei.liu2@citrix.com>
14960M:	Paul Durrant <paul.durrant@citrix.com>
14961L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14962L:	netdev@vger.kernel.org
14963S:	Supported
14964F:	drivers/net/xen-netback/*
14965
14966XEN PCI SUBSYSTEM
14967M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14968L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14969S:	Supported
14970F:	arch/x86/pci/*xen*
14971F:	drivers/pci/*xen*
14972
14973XEN PVSCSI DRIVERS
14974M:	Juergen Gross <jgross@suse.com>
14975L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14976L:	linux-scsi@vger.kernel.org
14977S:	Supported
14978F:	drivers/scsi/xen-scsifront.c
14979F:	drivers/xen/xen-scsiback.c
14980F:	include/xen/interface/io/vscsiif.h
14981
14982XEN SWIOTLB SUBSYSTEM
14983M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14984L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14985S:	Supported
14986F:	arch/x86/xen/*swiotlb*
14987F:	drivers/xen/*swiotlb*
14988
14989XFS FILESYSTEM
14990M:	Darrick J. Wong <darrick.wong@oracle.com>
14991M:	linux-xfs@vger.kernel.org
14992L:	linux-xfs@vger.kernel.org
14993W:	http://xfs.org/
14994T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14995S:	Supported
14996F:	Documentation/filesystems/xfs.txt
14997F:	fs/xfs/
14998
14999XILINX AXI ETHERNET DRIVER
15000M:	Anirudha Sarangi <anirudh@xilinx.com>
15001M:	John Linn <John.Linn@xilinx.com>
15002S:	Maintained
15003F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15004
15005XILINX UARTLITE SERIAL DRIVER
15006M:	Peter Korsgaard <jacmet@sunsite.dk>
15007L:	linux-serial@vger.kernel.org
15008S:	Maintained
15009F:	drivers/tty/serial/uartlite.c
15010
15011XILINX VIDEO IP CORES
15012M:	Hyun Kwon <hyun.kwon@xilinx.com>
15013M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15014L:	linux-media@vger.kernel.org
15015T:	git git://linuxtv.org/media_tree.git
15016S:	Supported
15017F:	Documentation/devicetree/bindings/media/xilinx/
15018F:	drivers/media/platform/xilinx/
15019F:	include/uapi/linux/xilinx-v4l2-controls.h
15020
15021XILLYBUS DRIVER
15022M:	Eli Billauer <eli.billauer@gmail.com>
15023L:	linux-kernel@vger.kernel.org
15024S:	Supported
15025F:	drivers/char/xillybus/
15026
15027XRA1403 GPIO EXPANDER
15028M:	Nandor Han <nandor.han@ge.com>
15029M:	Semi Malinen <semi.malinen@ge.com>
15030L:	linux-gpio@vger.kernel.org
15031S:	Maintained
15032F:	drivers/gpio/gpio-xra1403.c
15033F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15034
15035XTENSA XTFPGA PLATFORM SUPPORT
15036M:	Max Filippov <jcmvbkbc@gmail.com>
15037L:	linux-xtensa@linux-xtensa.org
15038S:	Maintained
15039F:	drivers/spi/spi-xtensa-xtfpga.c
15040F:	sound/soc/xtensa/xtfpga-i2s.c
15041
15042YAM DRIVER FOR AX.25
15043M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15044L:	linux-hams@vger.kernel.org
15045S:	Maintained
15046F:	drivers/net/hamradio/yam*
15047F:	include/linux/yam.h
15048
15049YAMA SECURITY MODULE
15050M:	Kees Cook <keescook@chromium.org>
15051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15052S:	Supported
15053F:	security/yama/
15054F:	Documentation/admin-guide/LSM/Yama.rst
15055
15056YEALINK PHONE DRIVER
15057M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15058L:	usbb2k-api-dev@nongnu.org
15059S:	Maintained
15060F:	Documentation/input/yealink.rst
15061F:	drivers/input/misc/yealink.*
15062
15063Z8530 DRIVER FOR AX.25
15064M:	Joerg Reuter <jreuter@yaina.de>
15065W:	http://yaina.de/jreuter/
15066W:	http://www.qsl.net/dl1bke/
15067L:	linux-hams@vger.kernel.org
15068S:	Maintained
15069F:	Documentation/networking/z8530drv.txt
15070F:	drivers/net/hamradio/*scc.c
15071F:	drivers/net/hamradio/z8530.h
15072
15073ZBUD COMPRESSED PAGE ALLOCATOR
15074M:	Seth Jennings <sjenning@redhat.com>
15075M:	Dan Streetman <ddstreet@ieee.org>
15076L:	linux-mm@kvack.org
15077S:	Maintained
15078F:	mm/zbud.c
15079F:	include/linux/zbud.h
15080
15081ZD1211RW WIRELESS DRIVER
15082M:	Daniel Drake <dsd@gentoo.org>
15083M:	Ulrich Kunitz <kune@deine-taler.de>
15084W:	http://zd1211.ath.cx/wiki/DriverRewrite
15085L:	linux-wireless@vger.kernel.org
15086L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15087S:	Maintained
15088F:	drivers/net/wireless/zydas/zd1211rw/
15089
15090ZD1301 MEDIA DRIVER
15091M:	Antti Palosaari <crope@iki.fi>
15092L:	linux-media@vger.kernel.org
15093W:	https://linuxtv.org/
15094W:	http://palosaari.fi/linux/
15095Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15096S:	Maintained
15097F:	drivers/media/usb/dvb-usb-v2/zd1301*
15098
15099ZD1301_DEMOD MEDIA DRIVER
15100M:	Antti Palosaari <crope@iki.fi>
15101L:	linux-media@vger.kernel.org
15102W:	https://linuxtv.org/
15103W:	http://palosaari.fi/linux/
15104Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15105S:	Maintained
15106F:	drivers/media/dvb-frontends/zd1301_demod*
15107
15108ZPOOL COMPRESSED PAGE STORAGE API
15109M:	Dan Streetman <ddstreet@ieee.org>
15110L:	linux-mm@kvack.org
15111S:	Maintained
15112F:	mm/zpool.c
15113F:	include/linux/zpool.h
15114
15115ZR36067 VIDEO FOR LINUX DRIVER
15116L:	mjpeg-users@lists.sourceforge.net
15117L:	linux-media@vger.kernel.org
15118W:	http://mjpeg.sourceforge.net/driver-zoran/
15119T:	hg https://linuxtv.org/hg/v4l-dvb
15120S:	Odd Fixes
15121F:	drivers/media/pci/zoran/
15122
15123ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15124M:	Minchan Kim <minchan@kernel.org>
15125M:	Nitin Gupta <ngupta@vflare.org>
15126R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15127L:	linux-kernel@vger.kernel.org
15128S:	Maintained
15129F:	drivers/block/zram/
15130F:	Documentation/blockdev/zram.txt
15131
15132ZS DECSTATION Z85C30 SERIAL DRIVER
15133M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15134S:	Maintained
15135F:	drivers/tty/serial/zs.*
15136
15137ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15138M:	Minchan Kim <minchan@kernel.org>
15139M:	Nitin Gupta <ngupta@vflare.org>
15140R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15141L:	linux-mm@kvack.org
15142S:	Maintained
15143F:	mm/zsmalloc.c
15144F:	include/linux/zsmalloc.h
15145F:	Documentation/vm/zsmalloc.txt
15146
15147ZSWAP COMPRESSED SWAP CACHING
15148M:	Seth Jennings <sjenning@redhat.com>
15149M:	Dan Streetman <ddstreet@ieee.org>
15150L:	linux-mm@kvack.org
15151S:	Maintained
15152F:	mm/zswap.c
15153
15154THE REST
15155M:	Linus Torvalds <torvalds@linux-foundation.org>
15156L:	linux-kernel@vger.kernel.org
15157Q:	http://patchwork.kernel.org/project/LKML/list/
15158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15159S:	Buried alive in reporters
15160F:	*
15161F:	*/
15162