xref: /linux/MAINTAINERS (revision 507e190946297c34a27d9366b0661d5e506fdd03)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond.
66
678.	Happy hacking.
68
69Descriptions of section entries:
70
71	P: Person (obsolete)
72	M: Mail patches to: FullName <address@domain>
73	R: Designated reviewer: FullName <address@domain>
74	   These reviewers should be CCed on patches.
75	L: Mailing list that is relevant to this area
76	W: Web-page with status/info
77	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/acpi/
305F:	Documentation/acpi/
306F:	Documentation/ABI/testing/sysfs-bus-acpi
307F:	Documentation/ABI/testing/configfs-acpi
308F:	drivers/pci/*acpi*
309F:	drivers/pci/*/*acpi*
310F:	drivers/pci/*/*/*acpi*
311F:	tools/power/acpi/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M:	Robert Moore <robert.moore@intel.com>
315M:	Lv Zheng <lv.zheng@intel.com>
316M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317L:	linux-acpi@vger.kernel.org
318L:	devel@acpica.org
319W:	https://acpica.org/
320W:	https://github.com/acpica/acpica/
321Q:	https://patchwork.kernel.org/project/linux-acpi/list/
322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323B:	https://bugzilla.kernel.org
324B:	https://bugs.acpica.org
325S:	Supported
326F:	drivers/acpi/acpica/
327F:	include/acpi/
328F:	tools/power/acpi/
329
330ACPI FAN DRIVER
331M:	Zhang Rui <rui.zhang@intel.com>
332L:	linux-acpi@vger.kernel.org
333W:	https://01.org/linux-acpi
334B:	https://bugzilla.kernel.org
335S:	Supported
336F:	drivers/acpi/fan.c
337
338ACPI FOR ARM64 (ACPI/arm64)
339M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340M:	Hanjun Guo <hanjun.guo@linaro.org>
341M:	Sudeep Holla <sudeep.holla@arm.com>
342L:	linux-acpi@vger.kernel.org
343S:	Maintained
344F:	drivers/acpi/arm64
345
346ACPI THERMAL DRIVER
347M:	Zhang Rui <rui.zhang@intel.com>
348L:	linux-acpi@vger.kernel.org
349W:	https://01.org/linux-acpi
350B:	https://bugzilla.kernel.org
351S:	Supported
352F:	drivers/acpi/*thermal*
353
354ACPI VIDEO DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/acpi_video.c
361
362ACPI WMI DRIVER
363L:	platform-driver-x86@vger.kernel.org
364S:	Orphan
365F:	drivers/platform/x86/wmi.c
366
367AD1889 ALSA SOUND DRIVER
368M:	Thibaut Varene <T-Bone@parisc-linux.org>
369W:	http://wiki.parisc-linux.org/AD1889
370L:	linux-parisc@vger.kernel.org
371S:	Maintained
372F:	sound/pci/ad1889.*
373
374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375M:	Michael Hennerich <michael.hennerich@analog.com>
376W:	http://wiki.analog.com/AD5254
377W:	http://ez.analog.com/community/linux-device-drivers
378S:	Supported
379F:	drivers/misc/ad525x_dpot.c
380
381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382M:	Michael Hennerich <michael.hennerich@analog.com>
383W:	http://wiki.analog.com/AD5398
384W:	http://ez.analog.com/community/linux-device-drivers
385S:	Supported
386F:	drivers/regulator/ad5398.c
387
388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389M:	Michael Hennerich <michael.hennerich@analog.com>
390W:	http://wiki.analog.com/AD7142
391W:	http://ez.analog.com/community/linux-device-drivers
392S:	Supported
393F:	drivers/input/misc/ad714x.c
394
395AD7877 TOUCHSCREEN DRIVER
396M:	Michael Hennerich <michael.hennerich@analog.com>
397W:	http://wiki.analog.com/AD7877
398W:	http://ez.analog.com/community/linux-device-drivers
399S:	Supported
400F:	drivers/input/touchscreen/ad7877.c
401
402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403M:	Michael Hennerich <michael.hennerich@analog.com>
404W:	http://wiki.analog.com/AD7879
405W:	http://ez.analog.com/community/linux-device-drivers
406S:	Supported
407F:	drivers/input/touchscreen/ad7879.c
408
409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410M:	Jiri Kosina <jikos@kernel.org>
411S:	Maintained
412
413ADF7242 IEEE 802.15.4 RADIO DRIVER
414M:	Michael Hennerich <michael.hennerich@analog.com>
415W:	https://wiki.analog.com/ADF7242
416W:	http://ez.analog.com/community/linux-device-drivers
417L:	linux-wpan@vger.kernel.org
418S:	Supported
419F:	drivers/net/ieee802154/adf7242.c
420F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422ADM1025 HARDWARE MONITOR DRIVER
423M:	Jean Delvare <jdelvare@suse.com>
424L:	linux-hwmon@vger.kernel.org
425S:	Maintained
426F:	Documentation/hwmon/adm1025
427F:	drivers/hwmon/adm1025.c
428
429ADM1029 HARDWARE MONITOR DRIVER
430M:	Corentin Labbe <clabbe.montjoie@gmail.com>
431L:	linux-hwmon@vger.kernel.org
432S:	Maintained
433F:	drivers/hwmon/adm1029.c
434
435ADM8211 WIRELESS DRIVER
436L:	linux-wireless@vger.kernel.org
437W:	http://wireless.kernel.org/
438S:	Orphan
439F:	drivers/net/wireless/admtek/adm8211.*
440
441ADP1653 FLASH CONTROLLER DRIVER
442M:	Sakari Ailus <sakari.ailus@iki.fi>
443L:	linux-media@vger.kernel.org
444S:	Maintained
445F:	drivers/media/i2c/adp1653.c
446F:	include/media/i2c/adp1653.h
447
448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449M:	Michael Hennerich <michael.hennerich@analog.com>
450W:	http://wiki.analog.com/ADP5520
451W:	http://ez.analog.com/community/linux-device-drivers
452S:	Supported
453F:	drivers/mfd/adp5520.c
454F:	drivers/video/backlight/adp5520_bl.c
455F:	drivers/leds/leds-adp5520.c
456F:	drivers/gpio/gpio-adp5520.c
457F:	drivers/input/keyboard/adp5520-keys.c
458
459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460M:	Michael Hennerich <michael.hennerich@analog.com>
461W:	http://wiki.analog.com/ADP5588
462W:	http://ez.analog.com/community/linux-device-drivers
463S:	Supported
464F:	drivers/input/keyboard/adp5588-keys.c
465F:	drivers/gpio/gpio-adp5588.c
466
467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468M:	Michael Hennerich <michael.hennerich@analog.com>
469W:	http://wiki.analog.com/ADP8860
470W:	http://ez.analog.com/community/linux-device-drivers
471S:	Supported
472F:	drivers/video/backlight/adp8860_bl.c
473
474ADS1015 HARDWARE MONITOR DRIVER
475M:	Dirk Eibach <eibach@gdsys.de>
476L:	linux-hwmon@vger.kernel.org
477S:	Maintained
478F:	Documentation/hwmon/ads1015
479F:	drivers/hwmon/ads1015.c
480F:	include/linux/platform_data/ads1015.h
481
482ADT746X FAN DRIVER
483M:	Colin Leroy <colin@colino.net>
484S:	Maintained
485F:	drivers/macintosh/therm_adt746x.c
486
487ADT7475 HARDWARE MONITOR DRIVER
488M:	Jean Delvare <jdelvare@suse.com>
489L:	linux-hwmon@vger.kernel.org
490S:	Maintained
491F:	Documentation/hwmon/adt7475
492F:	drivers/hwmon/adt7475.c
493
494ADVANSYS SCSI DRIVER
495M:	Matthew Wilcox <matthew@wil.cx>
496M:	Hannes Reinecke <hare@suse.com>
497L:	linux-scsi@vger.kernel.org
498S:	Maintained
499F:	Documentation/scsi/advansys.txt
500F:	drivers/scsi/advansys.c
501
502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503M:	Michael Hennerich <michael.hennerich@analog.com>
504W:	http://wiki.analog.com/ADXL345
505W:	http://ez.analog.com/community/linux-device-drivers
506S:	Supported
507F:	drivers/input/misc/adxl34x.c
508
509AEDSP16 DRIVER
510M:	Riccardo Facchetti <fizban@tin.it>
511S:	Maintained
512F:	sound/oss/aedsp16.c
513
514AF9013 MEDIA DRIVER
515M:	Antti Palosaari <crope@iki.fi>
516L:	linux-media@vger.kernel.org
517W:	https://linuxtv.org
518W:	http://palosaari.fi/linux/
519Q:	http://patchwork.linuxtv.org/project/linux-media/list/
520T:	git git://linuxtv.org/anttip/media_tree.git
521S:	Maintained
522F:	drivers/media/dvb-frontends/af9013*
523
524AF9033 MEDIA DRIVER
525M:	Antti Palosaari <crope@iki.fi>
526L:	linux-media@vger.kernel.org
527W:	https://linuxtv.org
528W:	http://palosaari.fi/linux/
529Q:	http://patchwork.linuxtv.org/project/linux-media/list/
530T:	git git://linuxtv.org/anttip/media_tree.git
531S:	Maintained
532F:	drivers/media/dvb-frontends/af9033*
533
534AFFS FILE SYSTEM
535L:	linux-fsdevel@vger.kernel.org
536S:	Orphan
537F:	Documentation/filesystems/affs.txt
538F:	fs/affs/
539
540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541M:	David Howells <dhowells@redhat.com>
542L:	linux-afs@lists.infradead.org
543S:	Supported
544F:	fs/afs/
545F:	include/net/af_rxrpc.h
546F:	net/rxrpc/af_rxrpc.c
547W:	https://www.infradead.org/~dhowells/kafs/
548
549AGPGART DRIVER
550M:	David Airlie <airlied@linux.ie>
551T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552S:	Maintained
553F:	drivers/char/agp/
554F:	include/linux/agp*
555F:	include/uapi/linux/agp*
556
557AHA152X SCSI DRIVER
558M:	"Juergen E. Fischer" <fischer@norbit.de>
559L:	linux-scsi@vger.kernel.org
560S:	Maintained
561F:	drivers/scsi/aha152x*
562F:	drivers/scsi/pcmcia/aha152x*
563
564AIC7XXX / AIC79XX SCSI DRIVER
565M:	Hannes Reinecke <hare@suse.com>
566L:	linux-scsi@vger.kernel.org
567S:	Maintained
568F:	drivers/scsi/aic7xxx/
569
570AIMSLAB FM RADIO RECEIVER DRIVER
571M:	Hans Verkuil <hverkuil@xs4all.nl>
572L:	linux-media@vger.kernel.org
573T:	git git://linuxtv.org/media_tree.git
574W:	https://linuxtv.org
575S:	Maintained
576F:	drivers/media/radio/radio-aimslab*
577
578AIO
579M:	Benjamin LaHaise <bcrl@kvack.org>
580L:	linux-aio@kvack.org
581S:	Supported
582F:	fs/aio.c
583F:	include/linux/*aio*.h
584
585AIRSPY MEDIA DRIVER
586M:	Antti Palosaari <crope@iki.fi>
587L:	linux-media@vger.kernel.org
588W:	https://linuxtv.org
589W:	http://palosaari.fi/linux/
590Q:	http://patchwork.linuxtv.org/project/linux-media/list/
591T:	git git://linuxtv.org/anttip/media_tree.git
592S:	Maintained
593F:	drivers/media/usb/airspy/
594
595ALACRITECH GIGABIT ETHERNET DRIVER
596M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
597S:	Maintained
598F:	drivers/net/ethernet/alacritech/*
599
600ALCATEL SPEEDTOUCH USB DRIVER
601M:	Duncan Sands <duncan.sands@free.fr>
602L:	linux-usb@vger.kernel.org
603W:	http://www.linux-usb.org/SpeedTouch/
604S:	Maintained
605F:	drivers/usb/atm/speedtch.c
606F:	drivers/usb/atm/usbatm.c
607
608ALCHEMY AU1XX0 MMC DRIVER
609M:	Manuel Lauss <manuel.lauss@gmail.com>
610S:	Maintained
611F:	drivers/mmc/host/au1xmmc.c
612
613ALI1563 I2C DRIVER
614M:	Rudolf Marek <r.marek@assembler.cz>
615L:	linux-i2c@vger.kernel.org
616S:	Maintained
617F:	Documentation/i2c/busses/i2c-ali1563
618F:	drivers/i2c/busses/i2c-ali1563.c
619
620ALLWINNER SECURITY SYSTEM
621M:	Corentin Labbe <clabbe.montjoie@gmail.com>
622L:	linux-crypto@vger.kernel.org
623S:	Maintained
624F:	drivers/crypto/sunxi-ss/
625
626ALPHA PORT
627M:	Richard Henderson <rth@twiddle.net>
628M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629M:	Matt Turner <mattst88@gmail.com>
630S:	Odd Fixes
631L:	linux-alpha@vger.kernel.org
632F:	arch/alpha/
633
634ALPS PS/2 TOUCHPAD DRIVER
635R:	Pali Rohár <pali.rohar@gmail.com>
636F:	drivers/input/mouse/alps.*
637
638ALTERA MAILBOX DRIVER
639M:	Ley Foon Tan <lftan@altera.com>
640L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S:	Maintained
642F:	drivers/mailbox/mailbox-altera.c
643
644ALTERA PIO DRIVER
645M:	Tien Hock Loh <thloh@altera.com>
646L:	linux-gpio@vger.kernel.org
647S:	Maintained
648F:	drivers/gpio/gpio-altera.c
649
650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651M:	Thor Thayer <thor.thayer@linux.intel.com>
652S:	Maintained
653F:	drivers/gpio/gpio-altera-a10sr.c
654F:	drivers/mfd/altera-a10sr.c
655F:	drivers/reset/reset-a10sr.c
656F:	include/linux/mfd/altera-a10sr.h
657F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659ALTERA TRIPLE SPEED ETHERNET DRIVER
660M:	Vince Bridgers <vbridger@opensource.altera.com>
661L:	netdev@vger.kernel.org
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/net/ethernet/altera/
665
666ALTERA UART/JTAG UART SERIAL DRIVERS
667M:	Tobias Klauser <tklauser@distanz.ch>
668L:	linux-serial@vger.kernel.org
669L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670S:	Maintained
671F:	drivers/tty/serial/altera_uart.c
672F:	drivers/tty/serial/altera_jtaguart.c
673F:	include/linux/altera_uart.h
674F:	include/linux/altera_jtaguart.h
675
676AMAZON ETHERNET DRIVERS
677M:	Netanel Belgazal <netanel@annapurnalabs.com>
678R:	Saeed Bishara <saeed@annapurnalabs.com>
679R:	Zorik Machulsky <zorik@annapurnalabs.com>
680L:	netdev@vger.kernel.org
681S:	Supported
682F:	Documentation/networking/ena.txt
683F:	drivers/net/ethernet/amazon/
684
685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686M:	Tom Lendacky <thomas.lendacky@amd.com>
687M:	Gary Hook <gary.hook@amd.com>
688L:	linux-crypto@vger.kernel.org
689S:	Supported
690F:	drivers/crypto/ccp/
691F:	include/linux/ccp.h
692
693AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694M:	Huang Rui <ray.huang@amd.com>
695L:	linux-hwmon@vger.kernel.org
696S:	Supported
697F:	Documentation/hwmon/fam15h_power
698F:	drivers/hwmon/fam15h_power.c
699
700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
702S:	Orphan
703F:	drivers/usb/gadget/udc/amd5536udc.*
704
705AMD GEODE PROCESSOR/CHIPSET SUPPORT
706P:	Andres Salomon <dilinger@queued.net>
707L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
708W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709S:	Supported
710F:	drivers/char/hw_random/geode-rng.c
711F:	drivers/crypto/geode*
712F:	drivers/video/fbdev/geode/
713F:	arch/x86/include/asm/geode.h
714
715AMD IOMMU (AMD-VI)
716M:	Joerg Roedel <joro@8bytes.org>
717L:	iommu@lists.linux-foundation.org
718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719S:	Maintained
720F:	drivers/iommu/amd_iommu*.[ch]
721F:	include/linux/amd-iommu.h
722
723AMD KFD
724M:	Oded Gabbay <oded.gabbay@gmail.com>
725L:	dri-devel@lists.freedesktop.org
726T:	git git://people.freedesktop.org/~gabbayo/linux.git
727S:	Supported
728F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732F:	drivers/gpu/drm/amd/amdkfd/
733F:	drivers/gpu/drm/amd/include/cik_structs.h
734F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735F:	drivers/gpu/drm/amd/include/vi_structs.h
736F:	drivers/gpu/drm/radeon/radeon_kfd.c
737F:	drivers/gpu/drm/radeon/radeon_kfd.h
738F:	include/uapi/linux/kfd_ioctl.h
739
740AMD SEATTLE DEVICE TREE SUPPORT
741M:	Brijesh Singh <brijeshkumar.singh@amd.com>
742M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743M:	Tom Lendacky <thomas.lendacky@amd.com>
744S:	Supported
745F:	arch/arm64/boot/dts/amd/
746
747AMD XGBE DRIVER
748M:	Tom Lendacky <thomas.lendacky@amd.com>
749L:	netdev@vger.kernel.org
750S:	Supported
751F:	drivers/net/ethernet/amd/xgbe/
752F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754AMS (Apple Motion Sensor) DRIVER
755M:	Michael Hanselmann <linux-kernel@hansmi.ch>
756S:	Supported
757F:	drivers/macintosh/ams/
758
759ANALOG DEVICES INC AD9389B DRIVER
760M:	Hans Verkuil <hans.verkuil@cisco.com>
761L:	linux-media@vger.kernel.org
762S:	Maintained
763F:	drivers/media/i2c/ad9389b*
764
765ANALOG DEVICES INC ADV7180 DRIVER
766M:	Lars-Peter Clausen <lars@metafoo.de>
767L:	linux-media@vger.kernel.org
768W:	http://ez.analog.com/community/linux-device-drivers
769S:	Supported
770F:	drivers/media/i2c/adv7180.c
771
772ANALOG DEVICES INC ADV748X DRIVER
773M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
774L:	linux-media@vger.kernel.org
775S:	Maintained
776F:	drivers/media/i2c/adv748x/*
777
778ANALOG DEVICES INC ADV7511 DRIVER
779M:	Hans Verkuil <hans.verkuil@cisco.com>
780L:	linux-media@vger.kernel.org
781S:	Maintained
782F:	drivers/media/i2c/adv7511*
783
784ANALOG DEVICES INC ADV7604 DRIVER
785M:	Hans Verkuil <hans.verkuil@cisco.com>
786L:	linux-media@vger.kernel.org
787S:	Maintained
788F:	drivers/media/i2c/adv7604*
789
790ANALOG DEVICES INC ADV7842 DRIVER
791M:	Hans Verkuil <hans.verkuil@cisco.com>
792L:	linux-media@vger.kernel.org
793S:	Maintained
794F:	drivers/media/i2c/adv7842*
795
796ANALOG DEVICES INC ASOC CODEC DRIVERS
797M:	Lars-Peter Clausen <lars@metafoo.de>
798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
799W:	http://wiki.analog.com/
800W:	http://ez.analog.com/community/linux-device-drivers
801S:	Supported
802F:	sound/soc/codecs/adau*
803F:	sound/soc/codecs/adav*
804F:	sound/soc/codecs/ad1*
805F:	sound/soc/codecs/ad7*
806F:	sound/soc/codecs/ssm*
807F:	sound/soc/codecs/sigmadsp.*
808
809ANALOG DEVICES INC ASOC DRIVERS
810L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
812W:	http://blackfin.uclinux.org/
813S:	Supported
814F:	sound/soc/blackfin/*
815
816ANALOG DEVICES INC DMA DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818W:	http://ez.analog.com/community/linux-device-drivers
819S:	Supported
820F:	drivers/dma/dma-axi-dmac.c
821
822ANALOG DEVICES INC IIO DRIVERS
823M:	Lars-Peter Clausen <lars@metafoo.de>
824M:	Michael Hennerich <Michael.Hennerich@analog.com>
825W:	http://wiki.analog.com/
826W:	http://ez.analog.com/community/linux-device-drivers
827S:	Supported
828F:	drivers/iio/*/ad*
829F:	drivers/iio/adc/ltc2497*
830X:	drivers/iio/*/adjd*
831F:	drivers/staging/iio/*/ad*
832F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
833
834ANDROID CONFIG FRAGMENTS
835M:	Rob Herring <robh@kernel.org>
836S:	Supported
837F:	kernel/configs/android*
838
839ANDROID DRIVERS
840M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
841M:	Arve Hjønnevåg <arve@android.com>
842M:	Riley Andrews <riandrews@android.com>
843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
844L:	devel@driverdev.osuosl.org
845S:	Supported
846F:	drivers/android/
847F:	drivers/staging/android/
848
849ANDROID ION DRIVER
850M:	Laura Abbott <labbott@redhat.com>
851M:	Sumit Semwal <sumit.semwal@linaro.org>
852L:	devel@driverdev.osuosl.org
853S:	Supported
854F:	drivers/staging/android/ion
855F:	drivers/staging/android/uapi/ion.h
856F:	drivers/staging/android/uapi/ion_test.h
857
858AOA (Apple Onboard Audio) ALSA DRIVER
859M:	Johannes Berg <johannes@sipsolutions.net>
860L:	linuxppc-dev@lists.ozlabs.org
861L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
862S:	Maintained
863F:	sound/aoa/
864
865APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
866M:	William Breathitt Gray <vilhelm.gray@gmail.com>
867L:	linux-iio@vger.kernel.org
868S:	Maintained
869F:	drivers/iio/adc/stx104.c
870
871APM DRIVER
872M:	Jiri Kosina <jikos@kernel.org>
873S:	Odd fixes
874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
875F:	arch/x86/kernel/apm_32.c
876F:	include/linux/apm_bios.h
877F:	include/uapi/linux/apm_bios.h
878F:	drivers/char/apm-emulation.c
879
880APPARMOR SECURITY MODULE
881M:	John Johansen <john.johansen@canonical.com>
882L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
883W:	apparmor.wiki.kernel.org
884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
885S:	Supported
886F:	security/apparmor/
887F:	Documentation/admin-guide/LSM/apparmor.rst
888
889APPLE BCM5974 MULTITOUCH DRIVER
890M:	Henrik Rydberg <rydberg@bitmath.org>
891L:	linux-input@vger.kernel.org
892S:	Odd fixes
893F:	drivers/input/mouse/bcm5974.c
894
895APPLE SMC DRIVER
896M:	Henrik Rydberg <rydberg@bitmath.org>
897L:	linux-hwmon@vger.kernel.org
898S:	Odd fixes
899F:	drivers/hwmon/applesmc.c
900
901APPLETALK NETWORK LAYER
902L:	netdev@vger.kernel.org
903S:	Odd fixes
904F:	drivers/net/appletalk/
905F:	net/appletalk/
906
907APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
908M:	Duc Dang <dhdang@apm.com>
909S:	Supported
910F:	arch/arm64/boot/dts/apm/
911
912APPLIED MICRO (APM) X-GENE SOC EDAC
913M:	Loc Ho <lho@apm.com>
914S:	Supported
915F:	drivers/edac/xgene_edac.c
916F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
917
918APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
919M:	Iyappan Subramanian <isubramanian@apm.com>
920M:	Keyur Chudgar <kchudgar@apm.com>
921S:	Supported
922F:	drivers/net/ethernet/apm/xgene-v2/
923
924APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
925M:	Iyappan Subramanian <isubramanian@apm.com>
926M:	Keyur Chudgar <kchudgar@apm.com>
927M:	Quan Nguyen <qnguyen@apm.com>
928S:	Supported
929F:	drivers/net/ethernet/apm/xgene/
930F:	drivers/net/phy/mdio-xgene.c
931F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
932F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
933
934APPLIED MICRO (APM) X-GENE SOC PMU
935M:	Tai Nguyen <ttnguyen@apm.com>
936S:	Supported
937F:	drivers/perf/xgene_pmu.c
938F:	Documentation/perf/xgene-pmu.txt
939F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
940
941APTINA CAMERA SENSOR PLL
942M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
943L:	linux-media@vger.kernel.org
944S:	Maintained
945F:	drivers/media/i2c/aptina-pll.*
946
947ARC FRAMEBUFFER DRIVER
948M:	Jaya Kumar <jayalk@intworks.biz>
949S:	Maintained
950F:	drivers/video/fbdev/arcfb.c
951F:	drivers/video/fbdev/core/fb_defio.c
952
953ARC PGU DRM DRIVER
954M:	Alexey Brodkin <abrodkin@synopsys.com>
955S:	Supported
956F:	drivers/gpu/drm/arc/
957F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
958
959ARCNET NETWORK LAYER
960M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
961L:	netdev@vger.kernel.org
962S:	Maintained
963F:	drivers/net/arcnet/
964F:	include/uapi/linux/if_arcnet.h
965
966ARM ARCHITECTED TIMER DRIVER
967M:	Mark Rutland <mark.rutland@arm.com>
968M:	Marc Zyngier <marc.zyngier@arm.com>
969L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
970S:	Maintained
971F:	arch/arm/include/asm/arch_timer.h
972F:	arch/arm64/include/asm/arch_timer.h
973F:	drivers/clocksource/arm_arch_timer.c
974
975ARM HDLCD DRM DRIVER
976M:	Liviu Dudau <liviu.dudau@arm.com>
977S:	Supported
978F:	drivers/gpu/drm/arm/hdlcd_*
979F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
980
981ARM MALI-DP DRM DRIVER
982M:	Liviu Dudau <liviu.dudau@arm.com>
983M:	Brian Starkey <brian.starkey@arm.com>
984M:	Mali DP Maintainers <malidp@foss.arm.com>
985S:	Supported
986F:	drivers/gpu/drm/arm/
987F:	Documentation/devicetree/bindings/display/arm,malidp.txt
988
989ARM MFM AND FLOPPY DRIVERS
990M:	Ian Molton <spyro@f2s.com>
991S:	Maintained
992F:	arch/arm/lib/floppydma.S
993F:	arch/arm/include/asm/floppy.h
994
995ARM PMU PROFILING AND DEBUGGING
996M:	Will Deacon <will.deacon@arm.com>
997M:	Mark Rutland <mark.rutland@arm.com>
998S:	Maintained
999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000F:	arch/arm*/kernel/perf_*
1001F:	arch/arm/oprofile/common.c
1002F:	arch/arm*/kernel/hw_breakpoint.c
1003F:	arch/arm*/include/asm/hw_breakpoint.h
1004F:	arch/arm*/include/asm/perf_event.h
1005F:	drivers/perf/*
1006F:	include/linux/perf/arm_pmu.h
1007F:	Documentation/devicetree/bindings/arm/pmu.txt
1008F:	Documentation/devicetree/bindings/perf/
1009
1010ARM PORT
1011M:	Russell King <linux@armlinux.org.uk>
1012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013W:	http://www.armlinux.org.uk/
1014S:	Maintained
1015T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1016F:	arch/arm/
1017
1018ARM PRIMECELL AACI PL041 DRIVER
1019M:	Russell King <linux@armlinux.org.uk>
1020S:	Maintained
1021F:	sound/arm/aaci.*
1022
1023ARM PRIMECELL BUS SUPPORT
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/amba/
1027F:	include/linux/amba/bus.h
1028
1029ARM PRIMECELL CLCD PL110 DRIVER
1030M:	Russell King <linux@armlinux.org.uk>
1031S:	Maintained
1032F:	drivers/video/fbdev/amba-clcd.*
1033
1034ARM PRIMECELL KMI PL050 DRIVER
1035M:	Russell King <linux@armlinux.org.uk>
1036S:	Maintained
1037F:	drivers/input/serio/ambakmi.*
1038F:	include/linux/amba/kmi.h
1039
1040ARM PRIMECELL MMCI PL180/1 DRIVER
1041M:	Russell King <linux@armlinux.org.uk>
1042S:	Maintained
1043F:	drivers/mmc/host/mmci.*
1044F:	include/linux/amba/mmci.h
1045
1046ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1047M:	Russell King <linux@armlinux.org.uk>
1048S:	Maintained
1049F:	drivers/tty/serial/amba-pl01*.c
1050F:	include/linux/amba/serial.h
1051
1052ARM SMMU DRIVERS
1053M:	Will Deacon <will.deacon@arm.com>
1054R:	Robin Murphy <robin.murphy@arm.com>
1055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056S:	Maintained
1057F:	drivers/iommu/arm-smmu.c
1058F:	drivers/iommu/arm-smmu-v3.c
1059F:	drivers/iommu/io-pgtable-arm.c
1060F:	drivers/iommu/io-pgtable-arm-v7s.c
1061
1062ARM SUB-ARCHITECTURES
1063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064S:	Maintained
1065F:	arch/arm/mach-*/
1066F:	arch/arm/plat-*/
1067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1068
1069ARM/ACTIONS SEMI ARCHITECTURE
1070M:	Andreas Färber <afaerber@suse.de>
1071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072S:	Maintained
1073N:	owl
1074F:	arch/arm/mach-actions/
1075F:	arch/arm/boot/dts/owl-*
1076F:	arch/arm64/boot/dts/actions/
1077F:	drivers/clocksource/owl-*
1078F:	drivers/soc/actions/
1079F:	include/dt-bindings/power/owl-*
1080F:	include/linux/soc/actions/
1081F:	Documentation/devicetree/bindings/arm/actions.txt
1082F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1083F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1084
1085ARM/ADS SPHERE MACHINE SUPPORT
1086M:	Lennert Buytenhek <kernel@wantstofly.org>
1087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S:	Maintained
1089
1090ARM/AFEB9260 MACHINE SUPPORT
1091M:	Sergey Lapin <slapin@ossfans.org>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094
1095ARM/AJECO 1ARM MACHINE SUPPORT
1096M:	Lennert Buytenhek <kernel@wantstofly.org>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S:	Maintained
1099
1100ARM/Allwinner SoC Clock Support
1101M:	Emilio López <emilio@elopez.com.ar>
1102S:	Maintained
1103F:	drivers/clk/sunxi/
1104
1105ARM/Allwinner sunXi SoC support
1106M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1107M:	Chen-Yu Tsai <wens@csie.org>
1108L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109S:	Maintained
1110N:	sun[x456789]i
1111N:	sun50i
1112F:	arch/arm/mach-sunxi/
1113F:	arch/arm64/boot/dts/allwinner/
1114F:	drivers/clk/sunxi-ng/
1115F:	drivers/pinctrl/sunxi/
1116F:	drivers/soc/sunxi/
1117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1118
1119ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1120M:	Neil Armstrong <narmstrong@baylibre.com>
1121M:	Jerome Brunet <jbrunet@baylibre.com>
1122L:	linux-amlogic@lists.infradead.org
1123S:	Maintained
1124F:	drivers/clk/meson/
1125F:	include/dt-bindings/clock/meson*
1126F:	include/dt-bindings/clock/gxbb*
1127F:	Documentation/devicetree/bindings/clock/amlogic*
1128
1129ARM/Amlogic Meson SoC support
1130M:	Carlo Caione <carlo@caione.org>
1131M:	Kevin Hilman <khilman@baylibre.com>
1132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133L:	linux-amlogic@lists.infradead.org
1134W:	http://linux-meson.com/
1135S:	Maintained
1136F:	arch/arm/mach-meson/
1137F:	arch/arm/boot/dts/meson*
1138F:	arch/arm64/boot/dts/amlogic/
1139F:	drivers/pinctrl/meson/
1140F:	drivers/mmc/host/meson*
1141N:	meson
1142
1143ARM/Annapurna Labs ALPINE ARCHITECTURE
1144M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1145M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148F:	arch/arm/mach-alpine/
1149F:	arch/arm/boot/dts/alpine*
1150F:	arch/arm64/boot/dts/al/
1151F:	drivers/*/*alpine*
1152
1153ARM/ARTPEC MACHINE SUPPORT
1154M:	Jesper Nilsson <jesper.nilsson@axis.com>
1155M:	Lars Persson <lars.persson@axis.com>
1156M:	Niklas Cassel <niklas.cassel@axis.com>
1157S:	Maintained
1158L:	linux-arm-kernel@axis.com
1159F:	arch/arm/mach-artpec
1160F:	arch/arm/boot/dts/artpec6*
1161F:	drivers/clk/axis
1162F:	drivers/pinctrl/pinctrl-artpec*
1163F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1164
1165ARM/ASPEED I2C DRIVER
1166M:	Brendan Higgins <brendanhiggins@google.com>
1167R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1168R:	Joel Stanley <joel@jms.id.au>
1169L:	linux-i2c@vger.kernel.org
1170L:	openbmc@lists.ozlabs.org
1171S:	Maintained
1172F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1173F:	drivers/i2c/busses/i2c-aspeed.c
1174F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1175F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1176
1177ARM/ASPEED MACHINE SUPPORT
1178M:	Joel Stanley <joel@jms.id.au>
1179S:	Maintained
1180F:	arch/arm/mach-aspeed/
1181F:	arch/arm/boot/dts/aspeed-*
1182F:	drivers/*/*aspeed*
1183
1184ARM/ATMEL AT91 Clock Support
1185M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1186S:	Maintained
1187F:	drivers/clk/at91
1188
1189ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1190M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1191M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193W:	http://www.linux4sam.org
1194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1195S:	Supported
1196F:	arch/arm/mach-at91/
1197F:	include/soc/at91/
1198F:	arch/arm/boot/dts/at91*.dts
1199F:	arch/arm/boot/dts/at91*.dtsi
1200F:	arch/arm/boot/dts/sama*.dts
1201F:	arch/arm/boot/dts/sama*.dtsi
1202F:	arch/arm/include/debug/at91.S
1203F:	drivers/memory/atmel*
1204
1205ARM/CALXEDA HIGHBANK ARCHITECTURE
1206M:	Rob Herring <robh@kernel.org>
1207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S:	Maintained
1209F:	arch/arm/mach-highbank/
1210F:	arch/arm/boot/dts/highbank.dts
1211F:	arch/arm/boot/dts/ecx-*.dts*
1212
1213ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1214M:	Krzysztof Halasa <khalasa@piap.pl>
1215S:	Maintained
1216F:	arch/arm/mach-cns3xxx/
1217
1218ARM/CAVIUM THUNDER NETWORK DRIVER
1219M:	Sunil Goutham <sgoutham@cavium.com>
1220M:	Robert Richter <rric@kernel.org>
1221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:	Supported
1223F:	drivers/net/ethernet/cavium/thunder/
1224
1225ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1226M:	Alexander Shiyan <shc_work@mail.ru>
1227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S:	Odd Fixes
1229N:	clps711x
1230
1231ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1232M:	Lennert Buytenhek <kernel@wantstofly.org>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235
1236ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1237M:	Hartley Sweeten <hsweeten@visionengravers.com>
1238M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S:	Maintained
1241F:	arch/arm/mach-ep93xx/
1242F:	arch/arm/mach-ep93xx/include/mach/
1243
1244ARM/CLKDEV SUPPORT
1245M:	Russell King <linux@armlinux.org.uk>
1246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S:	Maintained
1248T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1249F:	arch/arm/include/asm/clkdev.h
1250F:	drivers/clk/clkdev.c
1251
1252ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1253M:	Mike Rapoport <mike@compulab.co.il>
1254L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S:	Maintained
1256
1257ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1258M:	Baruch Siach <baruch@tkos.co.il>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261F:	arch/arm/boot/dts/cx92755*
1262N:	digicolor
1263
1264ARM/CONTEC MICRO9 MACHINE SUPPORT
1265M:	Hubert Feurstein <hubert.feurstein@contec.at>
1266S:	Maintained
1267F:	arch/arm/mach-ep93xx/micro9.c
1268
1269ARM/CORESIGHT FRAMEWORK AND DRIVERS
1270M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273F:	drivers/hwtracing/coresight/*
1274F:	Documentation/trace/coresight.txt
1275F:	Documentation/trace/coresight-cpu-debug.txt
1276F:	Documentation/devicetree/bindings/arm/coresight.txt
1277F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1278F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1279F:	tools/perf/arch/arm/util/pmu.c
1280F:	tools/perf/arch/arm/util/auxtrace.c
1281F:	tools/perf/arch/arm/util/cs-etm.c
1282F:	tools/perf/arch/arm/util/cs-etm.h
1283F:	tools/perf/util/cs-etm.h
1284
1285ARM/CORGI MACHINE SUPPORT
1286M:	Richard Purdie <rpurdie@rpsys.net>
1287S:	Maintained
1288
1289ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1290M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292T:	git git://github.com/ulli-kroll/linux.git
1293S:	Maintained
1294F:	arch/arm/mach-gemini/
1295F:	drivers/rtc/rtc-ftrtc010.c
1296
1297ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1298M:	Barry Song <baohua@kernel.org>
1299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1301S:	Maintained
1302F:	arch/arm/boot/dts/prima2*
1303F:	arch/arm/mach-prima2/
1304F:	drivers/clk/sirf/
1305F:	drivers/clocksource/timer-prima2.c
1306F:	drivers/clocksource/timer-atlas7.c
1307N:	[^a-z]sirf
1308
1309ARM/EBSA110 MACHINE SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312W:	http://www.armlinux.org.uk/
1313S:	Maintained
1314F:	arch/arm/mach-ebsa110/
1315F:	drivers/net/ethernet/amd/am79c961a.*
1316
1317ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1318M:	Uwe Kleine-König <kernel@pengutronix.de>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321N:	efm32
1322
1323ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1324M:	Robert Jarzmik <robert.jarzmik@free.fr>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327F:	arch/arm/mach-pxa/ezx.c
1328
1329ARM/FARADAY FA526 PORT
1330M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333T:	git git://git.berlios.de/gemini-board
1334F:	arch/arm/mm/*-fa*
1335
1336ARM/FOOTBRIDGE ARCHITECTURE
1337M:	Russell King <linux@armlinux.org.uk>
1338L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339W:	http://www.armlinux.org.uk/
1340S:	Maintained
1341F:	arch/arm/include/asm/hardware/dec21285.h
1342F:	arch/arm/mach-footbridge/
1343
1344ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1345M:	Shawn Guo <shawnguo@kernel.org>
1346M:	Sascha Hauer <kernel@pengutronix.de>
1347R:	Fabio Estevam <fabio.estevam@nxp.com>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S:	Maintained
1350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1351F:	arch/arm/mach-imx/
1352F:	arch/arm/mach-mxs/
1353F:	arch/arm/boot/dts/imx*
1354F:	arch/arm/configs/imx*_defconfig
1355F:	drivers/clk/imx/
1356F:	drivers/soc/imx/
1357F:	include/soc/imx/
1358
1359ARM/FREESCALE VYBRID ARM ARCHITECTURE
1360M:	Shawn Guo <shawnguo@kernel.org>
1361M:	Sascha Hauer <kernel@pengutronix.de>
1362R:	Stefan Agner <stefan@agner.ch>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1366F:	arch/arm/mach-imx/*vf610*
1367F:	arch/arm/boot/dts/vf*
1368
1369ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1370M:	Lennert Buytenhek <kernel@wantstofly.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S:	Maintained
1373
1374ARM/GUMSTIX MACHINE SUPPORT
1375M:	Steve Sakoman <sakoman@gmail.com>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378
1379ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1380M:	Philipp Zabel <philipp.zabel@gmail.com>
1381M:	Paul Parsons <lost.distance@yahoo.com>
1382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S:	Maintained
1384F:	arch/arm/mach-pxa/hx4700.c
1385F:	arch/arm/mach-pxa/include/mach/hx4700.h
1386F:	sound/soc/pxa/hx4700.c
1387
1388ARM/HISILICON SOC SUPPORT
1389M:	Wei Xu <xuwei5@hisilicon.com>
1390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391W:	http://www.hisilicon.com
1392S:	Supported
1393T:	git git://github.com/hisilicon/linux-hisi.git
1394F:	arch/arm/mach-hisi/
1395F:	arch/arm/boot/dts/hi3*
1396F:	arch/arm/boot/dts/hip*
1397F:	arch/arm/boot/dts/hisi*
1398F:	arch/arm64/boot/dts/hisilicon/
1399
1400ARM/HP JORNADA 7XX MACHINE SUPPORT
1401M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1402W:	www.jlime.com
1403S:	Maintained
1404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1405F:	arch/arm/mach-sa1100/jornada720.c
1406F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1407
1408ARM/IGEP MACHINE SUPPORT
1409M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1410M:	Javier Martinez Canillas <javier@dowhile0.org>
1411L:	linux-omap@vger.kernel.org
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/boot/dts/omap3-igep*
1415
1416ARM/INCOME PXA270 SUPPORT
1417M:	Marek Vasut <marek.vasut@gmail.com>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1421
1422ARM/INTEL IOP13XX ARM ARCHITECTURE
1423M:	Lennert Buytenhek <kernel@wantstofly.org>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426
1427ARM/INTEL IOP32X ARM ARCHITECTURE
1428M:	Lennert Buytenhek <kernel@wantstofly.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/INTEL IOP33X ARM ARCHITECTURE
1433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434S:	Orphan
1435
1436ARM/INTEL IQ81342EX MACHINE SUPPORT
1437M:	Lennert Buytenhek <kernel@wantstofly.org>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S:	Maintained
1440
1441ARM/INTEL IXDP2850 MACHINE SUPPORT
1442M:	Lennert Buytenhek <kernel@wantstofly.org>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445
1446ARM/INTEL IXP4XX ARM ARCHITECTURE
1447M:	Imre Kaloz <kaloz@openwrt.org>
1448M:	Krzysztof Halasa <khalasa@piap.pl>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Maintained
1451F:	arch/arm/mach-ixp4xx/
1452
1453ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1454M:	Jonathan Cameron <jic23@cam.ac.uk>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457F:	arch/arm/mach-pxa/stargate2.c
1458F:	drivers/pcmcia/pxa2xx_stargate2.c
1459
1460ARM/INTEL XSC3 (MANZANO) ARM CORE
1461M:	Lennert Buytenhek <kernel@wantstofly.org>
1462L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464
1465ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1466M:	Lennert Buytenhek <kernel@wantstofly.org>
1467L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468S:	Maintained
1469
1470ARM/LG1K ARCHITECTURE
1471M:	Chanho Min <chanho.min@lge.com>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474F:	arch/arm64/boot/dts/lg/
1475
1476ARM/LOGICPD PXA270 MACHINE SUPPORT
1477M:	Lennert Buytenhek <kernel@wantstofly.org>
1478L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479S:	Maintained
1480
1481ARM/LPC18XX ARCHITECTURE
1482M:	Joachim Eastwood <manabian@gmail.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/boot/dts/lpc43*
1486F:	drivers/clk/nxp/clk-lpc18xx*
1487F:	drivers/clocksource/time-lpc32xx.c
1488F:	drivers/i2c/busses/i2c-lpc2k.c
1489F:	drivers/memory/pl172.c
1490F:	drivers/mtd/spi-nor/nxp-spifi.c
1491F:	drivers/rtc/rtc-lpc24xx.c
1492N:	lpc18xx
1493
1494ARM/LPC32XX SOC SUPPORT
1495M:	Vladimir Zapolskiy <vz@mleia.com>
1496M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1499S:	Maintained
1500F:	arch/arm/boot/dts/lpc32*
1501F:	arch/arm/mach-lpc32xx/
1502F:	drivers/i2c/busses/i2c-pnx.c
1503F:	drivers/net/ethernet/nxp/lpc_eth.c
1504F:	drivers/usb/host/ohci-nxp.c
1505F:	drivers/watchdog/pnx4008_wdt.c
1506N:	lpc32xx
1507
1508ARM/MAGICIAN MACHINE SUPPORT
1509M:	Philipp Zabel <philipp.zabel@gmail.com>
1510S:	Maintained
1511
1512ARM/Marvell Berlin SoC support
1513M:	Jisheng Zhang <jszhang@marvell.com>
1514M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517F:	arch/arm/mach-berlin/
1518F:	arch/arm/boot/dts/berlin*
1519F:	arch/arm64/boot/dts/marvell/berlin*
1520
1521ARM/Marvell Dove/MV78xx0/Orion SOC support
1522M:	Jason Cooper <jason@lakedaemon.net>
1523M:	Andrew Lunn <andrew@lunn.ch>
1524M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1525M:	Gregory Clement <gregory.clement@free-electrons.com>
1526L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527S:	Maintained
1528F:	Documentation/devicetree/bindings/soc/dove/
1529F:	arch/arm/mach-dove/
1530F:	arch/arm/mach-mv78xx0/
1531F:	arch/arm/mach-orion5x/
1532F:	arch/arm/plat-orion/
1533F:	arch/arm/boot/dts/dove*
1534F:	arch/arm/boot/dts/orion5x*
1535
1536ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1537M:	Jason Cooper <jason@lakedaemon.net>
1538M:	Andrew Lunn <andrew@lunn.ch>
1539M:	Gregory Clement <gregory.clement@free-electrons.com>
1540M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/boot/dts/armada*
1544F:	arch/arm/boot/dts/kirkwood*
1545F:	arch/arm/configs/mvebu_*_defconfig
1546F:	arch/arm/mach-mvebu/
1547F:	arch/arm64/boot/dts/marvell/armada*
1548F:	drivers/cpufreq/mvebu-cpufreq.c
1549F:	drivers/irqchip/irq-armada-370-xp.c
1550F:	drivers/irqchip/irq-mvebu-*
1551F:	drivers/pinctrl/mvebu/
1552F:	drivers/rtc/rtc-armada38x.c
1553
1554ARM/Mediatek RTC DRIVER
1555M:	Eddie Huang <eddie.huang@mediatek.com>
1556L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1558S:	Maintained
1559F:	drivers/rtc/rtc-mt6397.c
1560
1561ARM/Mediatek SoC support
1562M:	Matthias Brugger <matthias.bgg@gmail.com>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1565S:	Maintained
1566F:	arch/arm/boot/dts/mt6*
1567F:	arch/arm/boot/dts/mt7*
1568F:	arch/arm/boot/dts/mt8*
1569F:	arch/arm/mach-mediatek/
1570F:	arch/arm64/boot/dts/mediatek/
1571N:	mtk
1572K:	mediatek
1573
1574ARM/Mediatek USB3 PHY DRIVER
1575M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1576L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1578S:	Maintained
1579F:	drivers/phy/phy-mt65xx-usb3.c
1580
1581ARM/MICREL KS8695 ARCHITECTURE
1582M:	Greg Ungerer <gerg@uclinux.org>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584F:	arch/arm/mach-ks8695/
1585S:	Odd Fixes
1586
1587ARM/MIOA701 MACHINE SUPPORT
1588M:	Robert Jarzmik <robert.jarzmik@free.fr>
1589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590F:	arch/arm/mach-pxa/mioa701.c
1591S:	Maintained
1592
1593ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1594M:	Michael Petchkovsky <mkpetch@internode.on.net>
1595S:	Maintained
1596
1597ARM/NOMADIK ARCHITECTURE
1598M:	Alessandro Rubini <rubini@unipv.it>
1599M:	Linus Walleij <linus.walleij@linaro.org>
1600L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S:	Maintained
1602F:	arch/arm/mach-nomadik/
1603F:	drivers/pinctrl/nomadik/
1604F:	drivers/i2c/busses/i2c-nomadik.c
1605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1606
1607ARM/NUVOTON W90X900 ARM ARCHITECTURE
1608M:	Wan ZongShun <mcuos.com@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610W:	http://www.mcuos.com
1611S:	Maintained
1612F:	arch/arm/mach-w90x900/
1613F:	drivers/input/keyboard/w90p910_keypad.c
1614F:	drivers/input/touchscreen/w90p910_ts.c
1615F:	drivers/watchdog/nuc900_wdt.c
1616F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1617F:	drivers/mtd/nand/nuc900_nand.c
1618F:	drivers/rtc/rtc-nuc900.c
1619F:	drivers/spi/spi-nuc900.c
1620F:	drivers/usb/host/ehci-w90x900.c
1621F:	drivers/video/fbdev/nuc900fb.c
1622
1623ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1624M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1625L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1626W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1627S:	Supported
1628
1629ARM/Orion SoC/Technologic Systems TS-78xx platform support
1630M:	Alexander Clouter <alex@digriz.org.uk>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632W:	http://www.digriz.org.uk/ts78xx/kernel
1633S:	Maintained
1634F:	arch/arm/mach-orion5x/ts78xx-*
1635
1636ARM/OXNAS platform support
1637M:	Neil Armstrong <narmstrong@baylibre.com>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1640S:	Maintained
1641F:	arch/arm/mach-oxnas/
1642F:	arch/arm/boot/dts/ox8*.dtsi
1643F:	arch/arm/boot/dts/wd-mbwe.dts
1644F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1645N:	oxnas
1646
1647ARM/PALM TREO SUPPORT
1648M:	Tomas Cech <sleep_walker@suse.com>
1649L:	linux-arm-kernel@lists.infradead.org
1650W:	http://hackndev.com
1651S:	Maintained
1652F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1653F:	arch/arm/mach-pxa/palmtreo.c
1654
1655ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1656M:	Marek Vasut <marek.vasut@gmail.com>
1657L:	linux-arm-kernel@lists.infradead.org
1658W:	http://hackndev.com
1659S:	Maintained
1660F:	arch/arm/mach-pxa/include/mach/palmtx.h
1661F:	arch/arm/mach-pxa/palmtx.c
1662F:	arch/arm/mach-pxa/include/mach/palmt5.h
1663F:	arch/arm/mach-pxa/palmt5.c
1664F:	arch/arm/mach-pxa/include/mach/palmld.h
1665F:	arch/arm/mach-pxa/palmld.c
1666F:	arch/arm/mach-pxa/include/mach/palmte2.h
1667F:	arch/arm/mach-pxa/palmte2.c
1668F:	arch/arm/mach-pxa/include/mach/palmtc.h
1669F:	arch/arm/mach-pxa/palmtc.c
1670
1671ARM/PALMZ72 SUPPORT
1672M:	Sergey Lapin <slapin@ossfans.org>
1673L:	linux-arm-kernel@lists.infradead.org
1674W:	http://hackndev.com
1675S:	Maintained
1676F:	arch/arm/mach-pxa/include/mach/palmz72.h
1677F:	arch/arm/mach-pxa/palmz72.c
1678
1679ARM/PLEB SUPPORT
1680M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1681W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1682S:	Maintained
1683
1684ARM/PT DIGITAL BOARD PORT
1685M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687W:	http://www.armlinux.org.uk/
1688S:	Maintained
1689
1690ARM/QUALCOMM SUPPORT
1691M:	Andy Gross <andy.gross@linaro.org>
1692M:	David Brown <david.brown@linaro.org>
1693L:	linux-arm-msm@vger.kernel.org
1694L:	linux-soc@vger.kernel.org
1695S:	Maintained
1696F:	Documentation/devicetree/bindings/soc/qcom/
1697F:	arch/arm/boot/dts/qcom-*.dts
1698F:	arch/arm/boot/dts/qcom-*.dtsi
1699F:	arch/arm/mach-qcom/
1700F:	arch/arm64/boot/dts/qcom/*
1701F:	drivers/i2c/busses/i2c-qup.c
1702F:	drivers/clk/qcom/
1703F:	drivers/dma/qcom/
1704F:	drivers/soc/qcom/
1705F:	drivers/spi/spi-qup.c
1706F:	drivers/tty/serial/msm_serial.h
1707F:	drivers/tty/serial/msm_serial.c
1708F:	drivers/*/pm8???-*
1709F:	drivers/mfd/ssbi.c
1710F:	drivers/firmware/qcom_scm.c
1711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1712
1713ARM/RADISYS ENP2611 MACHINE SUPPORT
1714M:	Lennert Buytenhek <kernel@wantstofly.org>
1715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S:	Maintained
1717
1718ARM/REALTEK ARCHITECTURE
1719M:	Andreas Färber <afaerber@suse.de>
1720L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721S:	Maintained
1722F:	arch/arm64/boot/dts/realtek/
1723F:	Documentation/devicetree/bindings/arm/realtek.txt
1724
1725ARM/RENESAS ARM64 ARCHITECTURE
1726M:	Simon Horman <horms@verge.net.au>
1727M:	Magnus Damm <magnus.damm@gmail.com>
1728L:	linux-renesas-soc@vger.kernel.org
1729Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1731S:	Supported
1732F:	arch/arm64/boot/dts/renesas/
1733F:	drivers/soc/renesas/
1734F:	include/linux/soc/renesas/
1735
1736ARM/RISCPC ARCHITECTURE
1737M:	Russell King <linux@armlinux.org.uk>
1738L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739W:	http://www.armlinux.org.uk/
1740S:	Maintained
1741F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1742F:	arch/arm/include/asm/hardware/ioc.h
1743F:	arch/arm/include/asm/hardware/iomd.h
1744F:	arch/arm/include/asm/hardware/memc.h
1745F:	arch/arm/mach-rpc/
1746F:	drivers/net/ethernet/8390/etherh.c
1747F:	drivers/net/ethernet/i825xx/ether1*
1748F:	drivers/net/ethernet/seeq/ether3*
1749F:	drivers/scsi/arm/
1750
1751ARM/Rockchip SoC support
1752M:	Heiko Stuebner <heiko@sntech.de>
1753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754L:	linux-rockchip@lists.infradead.org
1755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1756S:	Maintained
1757F:	arch/arm/boot/dts/rk3*
1758F:	arch/arm/boot/dts/rv1108*
1759F:	arch/arm/mach-rockchip/
1760F:	drivers/clk/rockchip/
1761F:	drivers/i2c/busses/i2c-rk3x.c
1762F:	drivers/*/*rockchip*
1763F:	drivers/*/*/*rockchip*
1764F:	sound/soc/rockchip/
1765N:	rockchip
1766
1767ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1768M:	Kukjin Kim <kgene@kernel.org>
1769M:	Krzysztof Kozlowski <krzk@kernel.org>
1770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1772Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1773S:	Maintained
1774F:	arch/arm/boot/dts/s3c*
1775F:	arch/arm/boot/dts/s5p*
1776F:	arch/arm/boot/dts/samsung*
1777F:	arch/arm/boot/dts/exynos*
1778F:	arch/arm64/boot/dts/exynos/
1779F:	arch/arm/plat-samsung/
1780F:	arch/arm/mach-s3c24*/
1781F:	arch/arm/mach-s3c64xx/
1782F:	arch/arm/mach-s5p*/
1783F:	arch/arm/mach-exynos*/
1784F:	drivers/*/*s3c24*
1785F:	drivers/*/*/*s3c24*
1786F:	drivers/*/*s3c64xx*
1787F:	drivers/*/*s5pv210*
1788F:	drivers/memory/samsung/*
1789F:	drivers/soc/samsung/*
1790F:	Documentation/arm/Samsung/
1791F:	Documentation/devicetree/bindings/arm/samsung/
1792F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1793F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1794N:	exynos
1795
1796ARM/SAMSUNG MOBILE MACHINE SUPPORT
1797M:	Kyungmin Park <kyungmin.park@samsung.com>
1798L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S:	Maintained
1800F:	arch/arm/mach-s5pv210/
1801
1802ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1803M:	Kyungmin Park <kyungmin.park@samsung.com>
1804M:	Kamil Debski <kamil@wypas.org>
1805M:	Andrzej Hajda <a.hajda@samsung.com>
1806L:	linux-arm-kernel@lists.infradead.org
1807L:	linux-media@vger.kernel.org
1808S:	Maintained
1809F:	drivers/media/platform/s5p-g2d/
1810
1811ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1812M:	Marek Szyprowski <m.szyprowski@samsung.com>
1813L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814L:	linux-media@vger.kernel.org
1815S:	Maintained
1816F:	drivers/media/platform/s5p-cec/
1817F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1818
1819ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1820M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1821M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1822L:	linux-arm-kernel@lists.infradead.org
1823L:	linux-media@vger.kernel.org
1824S:	Maintained
1825F:	drivers/media/platform/s5p-jpeg/
1826
1827ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1828M:	Kyungmin Park <kyungmin.park@samsung.com>
1829M:	Kamil Debski <kamil@wypas.org>
1830M:	Jeongtae Park <jtp.park@samsung.com>
1831M:	Andrzej Hajda <a.hajda@samsung.com>
1832L:	linux-arm-kernel@lists.infradead.org
1833L:	linux-media@vger.kernel.org
1834S:	Maintained
1835F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1836F:	drivers/media/platform/s5p-mfc/
1837
1838ARM/SHMOBILE ARM ARCHITECTURE
1839M:	Simon Horman <horms@verge.net.au>
1840M:	Magnus Damm <magnus.damm@gmail.com>
1841L:	linux-renesas-soc@vger.kernel.org
1842Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1844S:	Supported
1845F:	arch/arm/boot/dts/emev2*
1846F:	arch/arm/boot/dts/r7s*
1847F:	arch/arm/boot/dts/r8a*
1848F:	arch/arm/boot/dts/sh*
1849F:	arch/arm/configs/shmobile_defconfig
1850F:	arch/arm/include/debug/renesas-scif.S
1851F:	arch/arm/mach-shmobile/
1852F:	drivers/soc/renesas/
1853F:	include/linux/soc/renesas/
1854
1855ARM/SOCFPGA ARCHITECTURE
1856M:	Dinh Nguyen <dinguyen@kernel.org>
1857S:	Maintained
1858F:	arch/arm/mach-socfpga/
1859F:	arch/arm/boot/dts/socfpga*
1860F:	arch/arm/configs/socfpga_defconfig
1861F:	arch/arm64/boot/dts/altera/
1862W:	http://www.rocketboards.org
1863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1864
1865ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1866M:	Dinh Nguyen <dinguyen@kernel.org>
1867S:	Maintained
1868F:	drivers/clk/socfpga/
1869
1870ARM/SOCFPGA EDAC SUPPORT
1871M:	Thor Thayer <thor.thayer@linux.intel.com>
1872S:	Maintained
1873F:	drivers/edac/altera_edac.
1874
1875ARM/STI ARCHITECTURE
1876M:	Patrice Chotard <patrice.chotard@st.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878W:	http://www.stlinux.com
1879S:	Maintained
1880F:	arch/arm/mach-sti/
1881F:	arch/arm/boot/dts/sti*
1882F:	drivers/char/hw_random/st-rng.c
1883F:	drivers/clocksource/arm_global_timer.c
1884F:	drivers/clocksource/clksrc_st_lpc.c
1885F:	drivers/cpufreq/sti-cpufreq.c
1886F:	drivers/dma/st_fdma*
1887F:	drivers/i2c/busses/i2c-st.c
1888F:	drivers/media/rc/st_rc.c
1889F:	drivers/media/platform/sti/c8sectpfe/
1890F:	drivers/mmc/host/sdhci-st.c
1891F:	drivers/phy/st/phy-miphy28lp.c
1892F:	drivers/phy/st/phy-stih407-usb.c
1893F:	drivers/pinctrl/pinctrl-st.c
1894F:	drivers/remoteproc/st_remoteproc.c
1895F:	drivers/remoteproc/st_slim_rproc.c
1896F:	drivers/reset/sti/
1897F:	drivers/rtc/rtc-st-lpc.c
1898F:	drivers/tty/serial/st-asc.c
1899F:	drivers/usb/dwc3/dwc3-st.c
1900F:	drivers/usb/host/ehci-st.c
1901F:	drivers/usb/host/ohci-st.c
1902F:	drivers/watchdog/st_lpc_wdt.c
1903F:	drivers/ata/ahci_st.c
1904F:	include/linux/remoteproc/st_slim_rproc.h
1905
1906ARM/STM32 ARCHITECTURE
1907M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1908M:	Alexandre Torgue <alexandre.torgue@st.com>
1909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S:	Maintained
1911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1912N:	stm32
1913F:	drivers/clocksource/armv7m_systick.c
1914
1915ARM/TANGO ARCHITECTURE
1916M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1917L:	linux-arm-kernel@lists.infradead.org
1918S:	Maintained
1919N:	tango
1920
1921ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1922M:	Lennert Buytenhek <kernel@wantstofly.org>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S:	Maintained
1925
1926ARM/TETON BGA MACHINE SUPPORT
1927M:	"Mark F. Brown" <mark.brown314@gmail.com>
1928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S:	Maintained
1930
1931ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1932M:	Santosh Shilimkar <ssantosh@kernel.org>
1933L:	linux-kernel@vger.kernel.org
1934S:	Maintained
1935F:	drivers/memory/*emif*
1936
1937ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1938M:	Santosh Shilimkar <ssantosh@kernel.org>
1939L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940S:	Maintained
1941F:	arch/arm/mach-keystone/
1942F:	arch/arm/boot/dts/keystone-*
1943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1946M:	Santosh Shilimkar <ssantosh@kernel.org>
1947L:	linux-kernel@vger.kernel.org
1948S:	Maintained
1949F:	drivers/clk/keystone/
1950
1951ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1952M:	Santosh Shilimkar <ssantosh@kernel.org>
1953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954L:	linux-kernel@vger.kernel.org
1955S:	Maintained
1956F:	drivers/clocksource/timer-keystone.c
1957
1958ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1959M:	Santosh Shilimkar <ssantosh@kernel.org>
1960L:	linux-kernel@vger.kernel.org
1961S:	Maintained
1962F:	drivers/power/reset/keystone-reset.c
1963
1964ARM/THECUS N2100 MACHINE SUPPORT
1965M:	Lennert Buytenhek <kernel@wantstofly.org>
1966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S:	Maintained
1968
1969ARM/TOSA MACHINE SUPPORT
1970M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1971M:	Dirk Opfer <dirk@opfer-online.de>
1972S:	Maintained
1973
1974ARM/U300 MACHINE SUPPORT
1975M:	Linus Walleij <linus.walleij@linaro.org>
1976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977S:	Supported
1978F:	arch/arm/mach-u300/
1979F:	drivers/clocksource/timer-u300.c
1980F:	drivers/i2c/busses/i2c-stu300.c
1981F:	drivers/rtc/rtc-coh901331.c
1982F:	drivers/watchdog/coh901327_wdt.c
1983F:	drivers/dma/coh901318*
1984F:	drivers/mfd/ab3100*
1985F:	drivers/rtc/rtc-ab3100.c
1986F:	drivers/rtc/rtc-coh901331.c
1987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1988
1989ARM/UNIPHIER ARCHITECTURE
1990M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1993S:	Maintained
1994F:	arch/arm/boot/dts/uniphier*
1995F:	arch/arm/include/asm/hardware/cache-uniphier.h
1996F:	arch/arm/mach-uniphier/
1997F:	arch/arm/mm/cache-uniphier.c
1998F:	arch/arm64/boot/dts/socionext/
1999F:	drivers/bus/uniphier-system-bus.c
2000F:	drivers/clk/uniphier/
2001F:	drivers/i2c/busses/i2c-uniphier*
2002F:	drivers/pinctrl/uniphier/
2003F:	drivers/reset/reset-uniphier.c
2004F:	drivers/tty/serial/8250/8250_uniphier.c
2005N:	uniphier
2006
2007ARM/Ux500 ARM ARCHITECTURE
2008M:	Linus Walleij <linus.walleij@linaro.org>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Maintained
2011F:	arch/arm/mach-ux500/
2012F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2013F:	drivers/dma/ste_dma40*
2014F:	drivers/hwspinlock/u8500_hsem.c
2015F:	drivers/mfd/abx500*
2016F:	drivers/mfd/ab8500*
2017F:	drivers/mfd/dbx500*
2018F:	drivers/mfd/db8500*
2019F:	drivers/pinctrl/nomadik/pinctrl-ab*
2020F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2021F:	drivers/rtc/rtc-ab8500.c
2022F:	drivers/rtc/rtc-pl031.c
2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2024
2025ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2026M:	Ulf Hansson <ulf.hansson@linaro.org>
2027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028T:	git git://git.linaro.org/people/ulfh/clk.git
2029S:	Maintained
2030F:	drivers/clk/ux500/
2031
2032ARM/VERSATILE EXPRESS PLATFORM
2033M:	Liviu Dudau <liviu.dudau@arm.com>
2034M:	Sudeep Holla <sudeep.holla@arm.com>
2035M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037S:	Maintained
2038F:	arch/arm/boot/dts/vexpress*
2039F:	arch/arm64/boot/dts/arm/
2040F:	arch/arm/mach-vexpress/
2041F:	*/*/vexpress*
2042F:	*/*/*/vexpress*
2043F:	drivers/clk/versatile/clk-vexpress-osc.c
2044F:	drivers/clocksource/versatile.c
2045N:	mps2
2046
2047ARM/VFP SUPPORT
2048M:	Russell King <linux@armlinux.org.uk>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050W:	http://www.armlinux.org.uk/
2051S:	Maintained
2052F:	arch/arm/vfp/
2053
2054ARM/VOIPAC PXA270 SUPPORT
2055M:	Marek Vasut <marek.vasut@gmail.com>
2056L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057S:	Maintained
2058F:	arch/arm/mach-pxa/vpac270.c
2059F:	arch/arm/mach-pxa/include/mach/vpac270.h
2060
2061ARM/VT8500 ARM ARCHITECTURE
2062M:	Tony Prisk <linux@prisktech.co.nz>
2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064S:	Maintained
2065F:	arch/arm/mach-vt8500/
2066F:	drivers/clocksource/vt8500_timer.c
2067F:	drivers/i2c/busses/i2c-wmt.c
2068F:	drivers/mmc/host/wmt-sdmmc.c
2069F:	drivers/pwm/pwm-vt8500.c
2070F:	drivers/rtc/rtc-vt8500.c
2071F:	drivers/tty/serial/vt8500_serial.c
2072F:	drivers/usb/host/ehci-platform.c
2073F:	drivers/usb/host/uhci-platform.c
2074F:	drivers/video/fbdev/vt8500lcdfb.*
2075F:	drivers/video/fbdev/wm8505fb*
2076F:	drivers/video/fbdev/wmt_ge_rops.*
2077
2078ARM/ZIPIT Z2 SUPPORT
2079M:	Marek Vasut <marek.vasut@gmail.com>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081S:	Maintained
2082F:	arch/arm/mach-pxa/z2.c
2083F:	arch/arm/mach-pxa/include/mach/z2.h
2084
2085ARM/ZTE ARCHITECTURE
2086M:	Jun Nie <jun.nie@linaro.org>
2087M:	Baoyou Xie <baoyou.xie@linaro.org>
2088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089S:	Maintained
2090F:	arch/arm/mach-zx/
2091F:	drivers/clk/zte/
2092F:	drivers/reset/reset-zx2967.c
2093F:	drivers/soc/zte/
2094F:	Documentation/devicetree/bindings/arm/zte.txt
2095F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2096F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2097F:	Documentation/devicetree/bindings/soc/zte/
2098F:	include/dt-bindings/soc/zx*.h
2099
2100ARM/ZYNQ ARCHITECTURE
2101M:	Michal Simek <michal.simek@xilinx.com>
2102R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104W:	http://wiki.xilinx.com
2105T:	git https://github.com/Xilinx/linux-xlnx.git
2106S:	Supported
2107F:	arch/arm/mach-zynq/
2108F:	drivers/cpuidle/cpuidle-zynq.c
2109F:	drivers/block/xsysace.c
2110N:	zynq
2111N:	xilinx
2112F:	drivers/clocksource/cadence_ttc_timer.c
2113F:	drivers/i2c/busses/i2c-cadence.c
2114F:	drivers/mmc/host/sdhci-of-arasan.c
2115F:	drivers/edac/synopsys_edac.c
2116
2117ARM64 PORT (AARCH64 ARCHITECTURE)
2118M:	Catalin Marinas <catalin.marinas@arm.com>
2119M:	Will Deacon <will.deacon@arm.com>
2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2122S:	Maintained
2123F:	arch/arm64/
2124F:	Documentation/arm64/
2125
2126AS3645A LED FLASH CONTROLLER DRIVER
2127M:	Sakari Ailus <sakari.ailus@iki.fi>
2128L:	linux-leds@vger.kernel.org
2129S:	Maintained
2130F:	drivers/leds/leds-as3645a.c
2131
2132AS3645A LED FLASH CONTROLLER DRIVER
2133M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2134L:	linux-media@vger.kernel.org
2135T:	git git://linuxtv.org/media_tree.git
2136S:	Maintained
2137F:	drivers/media/i2c/as3645a.c
2138F:	include/media/i2c/as3645a.h
2139
2140ASAHI KASEI AK8974 DRIVER
2141M:	Linus Walleij <linus.walleij@linaro.org>
2142L:	linux-iio@vger.kernel.org
2143W:	http://www.akm.com/
2144S:	Supported
2145F:	drivers/iio/magnetometer/ak8974.c
2146
2147ASC7621 HARDWARE MONITOR DRIVER
2148M:	George Joseph <george.joseph@fairview5.com>
2149L:	linux-hwmon@vger.kernel.org
2150S:	Maintained
2151F:	Documentation/hwmon/asc7621
2152F:	drivers/hwmon/asc7621.c
2153
2154ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2155M:	Corentin Chary <corentin.chary@gmail.com>
2156L:	acpi4asus-user@lists.sourceforge.net
2157L:	platform-driver-x86@vger.kernel.org
2158W:	http://acpi4asus.sf.net
2159S:	Maintained
2160F:	drivers/platform/x86/asus*.c
2161F:	drivers/platform/x86/eeepc*.c
2162
2163ASUS WIRELESS RADIO CONTROL DRIVER
2164M:	João Paulo Rechi Vita <jprvita@gmail.com>
2165L:	platform-driver-x86@vger.kernel.org
2166S:	Maintained
2167F:	drivers/platform/x86/asus-wireless.c
2168
2169ASYMMETRIC KEYS
2170M:	David Howells <dhowells@redhat.com>
2171L:	keyrings@vger.kernel.org
2172S:	Maintained
2173F:	Documentation/crypto/asymmetric-keys.txt
2174F:	include/linux/verification.h
2175F:	include/crypto/public_key.h
2176F:	include/crypto/pkcs7.h
2177F:	crypto/asymmetric_keys/
2178
2179ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2180R:	Dan Williams <dan.j.williams@intel.com>
2181W:	http://sourceforge.net/projects/xscaleiop
2182S:	Odd fixes
2183F:	Documentation/crypto/async-tx-api.txt
2184F:	crypto/async_tx/
2185F:	drivers/dma/
2186F:	include/linux/dmaengine.h
2187F:	include/linux/async_tx.h
2188
2189AT24 EEPROM DRIVER
2190M:	Wolfram Sang <wsa@the-dreams.de>
2191L:	linux-i2c@vger.kernel.org
2192S:	Maintained
2193F:	drivers/misc/eeprom/at24.c
2194F:	include/linux/platform_data/at24.h
2195
2196ATA OVER ETHERNET (AOE) DRIVER
2197M:	"Ed L. Cashin" <ed.cashin@acm.org>
2198W:	http://www.openaoe.org/
2199S:	Supported
2200F:	Documentation/aoe/
2201F:	drivers/block/aoe/
2202
2203ATHEROS 71XX/9XXX GPIO DRIVER
2204M:	Alban Bedel <albeu@free.fr>
2205W:	https://github.com/AlbanBedel/linux
2206T:	git git://github.com/AlbanBedel/linux
2207S:	Maintained
2208F:	drivers/gpio/gpio-ath79.c
2209F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2210
2211ATHEROS ATH GENERIC UTILITIES
2212M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2213L:	linux-wireless@vger.kernel.org
2214S:	Supported
2215F:	drivers/net/wireless/ath/*
2216
2217ATHEROS ATH5K WIRELESS DRIVER
2218M:	Jiri Slaby <jirislaby@gmail.com>
2219M:	Nick Kossifidis <mickflemm@gmail.com>
2220M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2221L:	linux-wireless@vger.kernel.org
2222W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2223S:	Maintained
2224F:	drivers/net/wireless/ath/ath5k/
2225
2226ATHEROS ATH6KL WIRELESS DRIVER
2227M:	Kalle Valo <kvalo@qca.qualcomm.com>
2228L:	linux-wireless@vger.kernel.org
2229W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2230T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2231S:	Supported
2232F:	drivers/net/wireless/ath/ath6kl/
2233
2234ATI_REMOTE2 DRIVER
2235M:	Ville Syrjala <syrjala@sci.fi>
2236S:	Maintained
2237F:	drivers/input/misc/ati_remote2.c
2238
2239ATK0110 HWMON DRIVER
2240M:	Luca Tettamanti <kronos.it@gmail.com>
2241L:	linux-hwmon@vger.kernel.org
2242S:	Maintained
2243F:	drivers/hwmon/asus_atk0110.c
2244
2245ATLX ETHERNET DRIVERS
2246M:	Jay Cliburn <jcliburn@gmail.com>
2247M:	Chris Snook <chris.snook@gmail.com>
2248L:	netdev@vger.kernel.org
2249W:	http://sourceforge.net/projects/atl1
2250W:	http://atl1.sourceforge.net
2251S:	Maintained
2252F:	drivers/net/ethernet/atheros/
2253
2254ATM
2255M:	Chas Williams <3chas3@gmail.com>
2256L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2257L:	netdev@vger.kernel.org
2258W:	http://linux-atm.sourceforge.net
2259S:	Maintained
2260F:	drivers/atm/
2261F:	include/linux/atm*
2262F:	include/uapi/linux/atm*
2263
2264ATMEL AT91 / AT32 MCI DRIVER
2265M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2266S:	Maintained
2267F:	drivers/mmc/host/atmel-mci.c
2268
2269ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2270M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2271S:	Supported
2272F:	drivers/power/reset/at91-sama5d2_shdwc.c
2273
2274ATMEL Audio ALSA driver
2275M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2276L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2277S:	Supported
2278F:	sound/soc/atmel
2279
2280ATMEL I2C DRIVER
2281M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2282L:	linux-i2c@vger.kernel.org
2283S:	Supported
2284F:	drivers/i2c/busses/i2c-at91.c
2285
2286ATMEL ISI DRIVER
2287M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2288L:	linux-media@vger.kernel.org
2289S:	Supported
2290F:	drivers/media/platform/atmel/atmel-isi.c
2291F:	include/media/atmel-isi.h
2292
2293ATMEL LCDFB DRIVER
2294M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2295L:	linux-fbdev@vger.kernel.org
2296S:	Maintained
2297F:	drivers/video/fbdev/atmel_lcdfb.c
2298F:	include/video/atmel_lcdc.h
2299
2300ATMEL MACB ETHERNET DRIVER
2301M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2302S:	Supported
2303F:	drivers/net/ethernet/cadence/
2304
2305ATMEL MAXTOUCH DRIVER
2306M:	Nick Dyer <nick@shmanahar.org>
2307T:	git git://github.com/ndyer/linux.git
2308S:	Maintained
2309F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2310F:	drivers/input/touchscreen/atmel_mxt_ts.c
2311F:	include/linux/platform_data/atmel_mxt_ts.h
2312
2313ATMEL NAND DRIVER
2314M:	Wenyou Yang <wenyou.yang@atmel.com>
2315M:	Josh Wu <rainyfeeling@outlook.com>
2316L:	linux-mtd@lists.infradead.org
2317S:	Supported
2318F:	drivers/mtd/nand/atmel/*
2319
2320ATMEL SAMA5D2 ADC DRIVER
2321M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2322L:	linux-iio@vger.kernel.org
2323S:	Supported
2324F:	drivers/iio/adc/at91-sama5d2_adc.c
2325
2326ATMEL SDMMC DRIVER
2327M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2328L:	linux-mmc@vger.kernel.org
2329S:	Supported
2330F:	drivers/mmc/host/sdhci-of-at91.c
2331
2332ATMEL SPI DRIVER
2333M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2334S:	Supported
2335F:	drivers/spi/spi-atmel.*
2336
2337ATMEL SSC DRIVER
2338M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340S:	Supported
2341F:	drivers/misc/atmel-ssc.c
2342F:	include/linux/atmel-ssc.h
2343
2344ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2345M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347S:	Supported
2348F:	drivers/misc/atmel_tclib.c
2349F:	drivers/clocksource/tcb_clksrc.c
2350
2351ATMEL USBA UDC DRIVER
2352M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2354S:	Supported
2355F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2356
2357ATMEL WIRELESS DRIVER
2358M:	Simon Kelley <simon@thekelleys.org.uk>
2359L:	linux-wireless@vger.kernel.org
2360W:	http://www.thekelleys.org.uk/atmel
2361W:	http://atmelwlandriver.sourceforge.net/
2362S:	Maintained
2363F:	drivers/net/wireless/atmel/atmel*
2364
2365ATMEL XDMA DRIVER
2366M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2367L:	linux-arm-kernel@lists.infradead.org
2368L:	dmaengine@vger.kernel.org
2369S:	Supported
2370F:	drivers/dma/at_xdmac.c
2371
2372ATOMIC INFRASTRUCTURE
2373M:	Will Deacon <will.deacon@arm.com>
2374M:	Peter Zijlstra <peterz@infradead.org>
2375R:	Boqun Feng <boqun.feng@gmail.com>
2376L:	linux-kernel@vger.kernel.org
2377S:	Maintained
2378F:	arch/*/include/asm/atomic*.h
2379F:	include/*/atomic*.h
2380
2381ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2382M:	Bradley Grove <linuxdrivers@attotech.com>
2383L:	linux-scsi@vger.kernel.org
2384W:	http://www.attotech.com
2385S:	Supported
2386F:	drivers/scsi/esas2r
2387
2388ATUSB IEEE 802.15.4 RADIO DRIVER
2389M:	Stefan Schmidt <stefan@osg.samsung.com>
2390L:	linux-wpan@vger.kernel.org
2391S:	Maintained
2392F:	drivers/net/ieee802154/atusb.c
2393F:	drivers/net/ieee802154/atusb.h
2394F:	drivers/net/ieee802154/at86rf230.h
2395
2396AUDIT SUBSYSTEM
2397M:	Paul Moore <paul@paul-moore.com>
2398M:	Eric Paris <eparis@redhat.com>
2399L:	linux-audit@redhat.com (moderated for non-subscribers)
2400W:	http://people.redhat.com/sgrubb/audit/
2401T:	git git://git.infradead.org/users/pcmoore/audit
2402S:	Maintained
2403F:	include/linux/audit.h
2404F:	include/uapi/linux/audit.h
2405F:	kernel/audit*
2406
2407AUXILIARY DISPLAY DRIVERS
2408M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2409W:	http://miguelojeda.es/auxdisplay.htm
2410W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2411S:	Maintained
2412F:	drivers/auxdisplay/
2413F:	include/linux/cfag12864b.h
2414
2415AX.25 NETWORK LAYER
2416M:	Ralf Baechle <ralf@linux-mips.org>
2417L:	linux-hams@vger.kernel.org
2418W:	http://www.linux-ax25.org/
2419S:	Maintained
2420F:	include/uapi/linux/ax25.h
2421F:	include/net/ax25.h
2422F:	net/ax25/
2423
2424AXENTIA ARM DEVICES
2425M:	Peter Rosin <peda@axentia.se>
2426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427S:	Maintained
2428F:	Documentation/devicetree/bindings/arm/axentia.txt
2429F:	arch/arm/boot/dts/at91-linea.dtsi
2430F:	arch/arm/boot/dts/at91-tse850-3.dts
2431
2432AXENTIA ASOC DRIVERS
2433M:	Peter Rosin <peda@axentia.se>
2434L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2435S:	Maintained
2436F:	Documentation/devicetree/bindings/sound/axentia,*
2437F:	sound/soc/atmel/tse850-pcm5142.c
2438
2439AZ6007 DVB DRIVER
2440M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2441M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2442L:	linux-media@vger.kernel.org
2443W:	https://linuxtv.org
2444T:	git git://linuxtv.org/media_tree.git
2445S:	Maintained
2446F:	drivers/media/usb/dvb-usb-v2/az6007.c
2447
2448AZTECH FM RADIO RECEIVER DRIVER
2449M:	Hans Verkuil <hverkuil@xs4all.nl>
2450L:	linux-media@vger.kernel.org
2451T:	git git://linuxtv.org/media_tree.git
2452W:	https://linuxtv.org
2453S:	Maintained
2454F:	drivers/media/radio/radio-aztech*
2455
2456B43 WIRELESS DRIVER
2457L:	linux-wireless@vger.kernel.org
2458L:	b43-dev@lists.infradead.org
2459W:	http://wireless.kernel.org/en/users/Drivers/b43
2460S:	Odd Fixes
2461F:	drivers/net/wireless/broadcom/b43/
2462
2463B43LEGACY WIRELESS DRIVER
2464M:	Larry Finger <Larry.Finger@lwfinger.net>
2465L:	linux-wireless@vger.kernel.org
2466L:	b43-dev@lists.infradead.org
2467W:	http://wireless.kernel.org/en/users/Drivers/b43
2468S:	Maintained
2469F:	drivers/net/wireless/broadcom/b43legacy/
2470
2471BACKLIGHT CLASS/SUBSYSTEM
2472M:	Lee Jones <lee.jones@linaro.org>
2473M:	Daniel Thompson <daniel.thompson@linaro.org>
2474M:	Jingoo Han <jingoohan1@gmail.com>
2475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2476S:	Maintained
2477F:	drivers/video/backlight/
2478F:	include/linux/backlight.h
2479F:	include/linux/pwm_backlight.h
2480F:	Documentation/devicetree/bindings/leds/backlight
2481
2482BATMAN ADVANCED
2483M:	Marek Lindner <mareklindner@neomailbox.ch>
2484M:	Simon Wunderlich <sw@simonwunderlich.de>
2485M:	Antonio Quartulli <a@unstable.cc>
2486L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2487W:	https://www.open-mesh.org/
2488Q:	https://patchwork.open-mesh.org/project/batman/list/
2489S:	Maintained
2490F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2491F:	Documentation/ABI/testing/sysfs-class-net-mesh
2492F:	Documentation/networking/batman-adv.txt
2493F:	include/uapi/linux/batman_adv.h
2494F:	net/batman-adv/
2495
2496BAYCOM/HDLCDRV DRIVERS FOR AX.25
2497M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2498L:	linux-hams@vger.kernel.org
2499W:	http://www.baycom.org/~tom/ham/ham.html
2500S:	Maintained
2501F:	drivers/net/hamradio/baycom*
2502
2503BCACHE (BLOCK LAYER CACHE)
2504M:	Kent Overstreet <kent.overstreet@gmail.com>
2505L:	linux-bcache@vger.kernel.org
2506W:	http://bcache.evilpiepirate.org
2507S:	Orphan
2508F:	drivers/md/bcache/
2509
2510BDISP ST MEDIA DRIVER
2511M:	Fabien Dessenne <fabien.dessenne@st.com>
2512L:	linux-media@vger.kernel.org
2513T:	git git://linuxtv.org/media_tree.git
2514W:	https://linuxtv.org
2515S:	Supported
2516F:	drivers/media/platform/sti/bdisp
2517
2518BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2519M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2520L:	netdev@vger.kernel.org
2521S:	Maintained
2522F:	drivers/net/ethernet/ec_bhf.c
2523
2524BEFS FILE SYSTEM
2525M:	Luis de Bethencourt <luisbg@kernel.org>
2526M:	Salah Triki <salah.triki@gmail.com>
2527S:	Maintained
2528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2529F:	Documentation/filesystems/befs.txt
2530F:	fs/befs/
2531
2532BFQ I/O SCHEDULER
2533M:	Paolo Valente <paolo.valente@linaro.org>
2534M:	Jens Axboe <axboe@kernel.dk>
2535L:	linux-block@vger.kernel.org
2536S:	Maintained
2537F:	block/bfq-*
2538F:	Documentation/block/bfq-iosched.txt
2539
2540BFS FILE SYSTEM
2541M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2542S:	Maintained
2543F:	Documentation/filesystems/bfs.txt
2544F:	fs/bfs/
2545F:	include/uapi/linux/bfs_fs.h
2546
2547BLACKFIN ARCHITECTURE
2548M:	Steven Miao <realmz6@gmail.com>
2549L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2550T:	git git://git.code.sf.net/p/adi-linux/code
2551W:	http://blackfin.uclinux.org
2552S:	Supported
2553F:	arch/blackfin/
2554
2555BLACKFIN EMAC DRIVER
2556L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2557W:	http://blackfin.uclinux.org
2558S:	Supported
2559F:	drivers/net/ethernet/adi/
2560
2561BLACKFIN I2C TWI DRIVER
2562M:	Sonic Zhang <sonic.zhang@analog.com>
2563L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2564W:	http://blackfin.uclinux.org/
2565S:	Supported
2566F:	drivers/i2c/busses/i2c-bfin-twi.c
2567
2568BLACKFIN MEDIA DRIVER
2569M:	Scott Jiang <scott.jiang.linux@gmail.com>
2570L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2571W:	http://blackfin.uclinux.org/
2572S:	Supported
2573F:	drivers/media/platform/blackfin/
2574F:	drivers/media/i2c/adv7183*
2575F:	drivers/media/i2c/vs6624*
2576
2577BLACKFIN RTC DRIVER
2578L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2579W:	http://blackfin.uclinux.org
2580S:	Supported
2581F:	drivers/rtc/rtc-bfin.c
2582
2583BLACKFIN SDH DRIVER
2584M:	Sonic Zhang <sonic.zhang@analog.com>
2585L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2586W:	http://blackfin.uclinux.org
2587S:	Supported
2588F:	drivers/mmc/host/bfin_sdh.c
2589
2590BLACKFIN SERIAL DRIVER
2591M:	Sonic Zhang <sonic.zhang@analog.com>
2592L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2593W:	http://blackfin.uclinux.org
2594S:	Supported
2595F:	drivers/tty/serial/bfin_uart.c
2596
2597BLACKFIN WATCHDOG DRIVER
2598L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2599W:	http://blackfin.uclinux.org
2600S:	Supported
2601F:	drivers/watchdog/bfin_wdt.c
2602
2603BLINKM RGB LED DRIVER
2604M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2605S:	Maintained
2606F:	drivers/leds/leds-blinkm.c
2607
2608BLOCK LAYER
2609M:	Jens Axboe <axboe@kernel.dk>
2610L:	linux-block@vger.kernel.org
2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2612S:	Maintained
2613F:	block/
2614F:	kernel/trace/blktrace.c
2615F:	lib/sbitmap.c
2616
2617BLOCK2MTD DRIVER
2618M:	Joern Engel <joern@lazybastard.org>
2619L:	linux-mtd@lists.infradead.org
2620S:	Maintained
2621F:	drivers/mtd/devices/block2mtd.c
2622
2623BLUETOOTH DRIVERS
2624M:	Marcel Holtmann <marcel@holtmann.org>
2625M:	Gustavo Padovan <gustavo@padovan.org>
2626M:	Johan Hedberg <johan.hedberg@gmail.com>
2627L:	linux-bluetooth@vger.kernel.org
2628W:	http://www.bluez.org/
2629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2631S:	Maintained
2632F:	drivers/bluetooth/
2633
2634BLUETOOTH SUBSYSTEM
2635M:	Marcel Holtmann <marcel@holtmann.org>
2636M:	Gustavo Padovan <gustavo@padovan.org>
2637M:	Johan Hedberg <johan.hedberg@gmail.com>
2638L:	linux-bluetooth@vger.kernel.org
2639W:	http://www.bluez.org/
2640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2642S:	Maintained
2643F:	net/bluetooth/
2644F:	include/net/bluetooth/
2645
2646BONDING DRIVER
2647M:	Jay Vosburgh <j.vosburgh@gmail.com>
2648M:	Veaceslav Falico <vfalico@gmail.com>
2649M:	Andy Gospodarek <andy@greyhouse.net>
2650L:	netdev@vger.kernel.org
2651W:	http://sourceforge.net/projects/bonding/
2652S:	Supported
2653F:	drivers/net/bonding/
2654F:	include/uapi/linux/if_bonding.h
2655
2656BPF (Safe dynamic programs and tools)
2657M:	Alexei Starovoitov <ast@kernel.org>
2658M:	Daniel Borkmann <daniel@iogearbox.net>
2659L:	netdev@vger.kernel.org
2660L:	linux-kernel@vger.kernel.org
2661S:	Supported
2662F:	arch/x86/net/bpf_jit*
2663F:	Documentation/networking/filter.txt
2664F:	include/linux/bpf*
2665F:	include/linux/filter.h
2666F:	include/uapi/linux/bpf*
2667F:	include/uapi/linux/filter.h
2668F:	kernel/bpf/
2669F:	kernel/trace/bpf_trace.c
2670F:	lib/test_bpf.c
2671F:	net/bpf/
2672F:	net/core/filter.c
2673F:	net/sched/act_bpf.c
2674F:	net/sched/cls_bpf.c
2675F:	samples/bpf/
2676F:	tools/net/bpf*
2677F:	tools/testing/selftests/bpf/
2678
2679BROADCOM B44 10/100 ETHERNET DRIVER
2680M:	Michael Chan <michael.chan@broadcom.com>
2681L:	netdev@vger.kernel.org
2682S:	Supported
2683F:	drivers/net/ethernet/broadcom/b44.*
2684
2685BROADCOM B53 ETHERNET SWITCH DRIVER
2686M:	Florian Fainelli <f.fainelli@gmail.com>
2687L:	netdev@vger.kernel.org
2688L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2689S:	Supported
2690F:	drivers/net/dsa/b53/*
2691F:	include/linux/platform_data/b53.h
2692
2693BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2694M:	Florian Fainelli <f.fainelli@gmail.com>
2695M:	Ray Jui <rjui@broadcom.com>
2696M:	Scott Branden <sbranden@broadcom.com>
2697M:	bcm-kernel-feedback-list@broadcom.com
2698T:	git git://github.com/broadcom/mach-bcm
2699S:	Maintained
2700N:	bcm281*
2701N:	bcm113*
2702N:	bcm216*
2703N:	kona
2704F:	arch/arm/mach-bcm/
2705
2706BROADCOM BCM2835 ARM ARCHITECTURE
2707M:	Eric Anholt <eric@anholt.net>
2708M:	Stefan Wahren <stefan.wahren@i2se.com>
2709L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2710L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711T:	git git://github.com/anholt/linux
2712S:	Maintained
2713N:	bcm2835
2714F:	drivers/staging/vc04_services
2715
2716BROADCOM BCM47XX MIPS ARCHITECTURE
2717M:	Hauke Mehrtens <hauke@hauke-m.de>
2718M:	Rafał Miłecki <zajec5@gmail.com>
2719L:	linux-mips@linux-mips.org
2720S:	Maintained
2721F:	Documentation/devicetree/bindings/mips/brcm/
2722F:	arch/mips/bcm47xx/*
2723F:	arch/mips/include/asm/mach-bcm47xx/*
2724
2725BROADCOM BCM5301X ARM ARCHITECTURE
2726M:	Hauke Mehrtens <hauke@hauke-m.de>
2727M:	Rafał Miłecki <zajec5@gmail.com>
2728M:	Jon Mason <jonmason@broadcom.com>
2729M:	bcm-kernel-feedback-list@broadcom.com
2730L:	linux-arm-kernel@lists.infradead.org
2731S:	Maintained
2732F:	arch/arm/mach-bcm/bcm_5301x.c
2733F:	arch/arm/boot/dts/bcm5301x*.dtsi
2734F:	arch/arm/boot/dts/bcm470*
2735F:	arch/arm/boot/dts/bcm953012*
2736
2737BROADCOM BCM53573 ARM ARCHITECTURE
2738M:	Rafał Miłecki <rafal@milecki.pl>
2739L:	linux-arm-kernel@lists.infradead.org
2740S:	Maintained
2741F:	arch/arm/boot/dts/bcm53573*
2742F:	arch/arm/boot/dts/bcm47189*
2743
2744BROADCOM BCM63XX ARM ARCHITECTURE
2745M:	Florian Fainelli <f.fainelli@gmail.com>
2746M:	bcm-kernel-feedback-list@broadcom.com
2747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2748T:	git git://github.com/broadcom/stblinux.git
2749S:	Maintained
2750N:	bcm63xx
2751
2752BROADCOM BCM63XX/BCM33XX UDC DRIVER
2753M:	Kevin Cernekee <cernekee@gmail.com>
2754L:	linux-usb@vger.kernel.org
2755S:	Maintained
2756F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2757
2758BROADCOM BCM7XXX ARM ARCHITECTURE
2759M:	Brian Norris <computersforpeace@gmail.com>
2760M:	Gregory Fong <gregory.0xf0@gmail.com>
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762M:	bcm-kernel-feedback-list@broadcom.com
2763L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764T:	git git://github.com/broadcom/stblinux.git
2765S:	Maintained
2766F:	arch/arm/mach-bcm/*brcmstb*
2767F:	arch/arm/boot/dts/bcm7*.dts*
2768F:	drivers/bus/brcmstb_gisb.c
2769N:	brcmstb
2770
2771BROADCOM BMIPS CPUFREQ DRIVER
2772M:	Markus Mayer <mmayer@broadcom.com>
2773M:	bcm-kernel-feedback-list@broadcom.com
2774L:	linux-pm@vger.kernel.org
2775S:	Maintained
2776F:	drivers/cpufreq/bmips-cpufreq.c
2777
2778BROADCOM BMIPS MIPS ARCHITECTURE
2779M:	Kevin Cernekee <cernekee@gmail.com>
2780M:	Florian Fainelli <f.fainelli@gmail.com>
2781L:	linux-mips@linux-mips.org
2782T:	git git://github.com/broadcom/stblinux.git
2783S:	Maintained
2784F:	arch/mips/bmips/*
2785F:	arch/mips/include/asm/mach-bmips/*
2786F:	arch/mips/kernel/*bmips*
2787F:	arch/mips/boot/dts/brcm/bcm*.dts*
2788F:	drivers/irqchip/irq-bcm63*
2789F:	drivers/irqchip/irq-bcm7*
2790F:	drivers/irqchip/irq-brcmstb*
2791F:	include/linux/bcm963xx_nvram.h
2792F:	include/linux/bcm963xx_tag.h
2793
2794BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2795M:	Rasesh Mody <rasesh.mody@cavium.com>
2796M:	Harish Patil <harish.patil@cavium.com>
2797M:	Dept-GELinuxNICDev@cavium.com
2798L:	netdev@vger.kernel.org
2799S:	Supported
2800F:	drivers/net/ethernet/broadcom/bnx2.*
2801F:	drivers/net/ethernet/broadcom/bnx2_*
2802
2803BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2804M:	QLogic-Storage-Upstream@qlogic.com
2805L:	linux-scsi@vger.kernel.org
2806S:	Supported
2807F:	drivers/scsi/bnx2fc/
2808
2809BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2810M:	QLogic-Storage-Upstream@qlogic.com
2811L:	linux-scsi@vger.kernel.org
2812S:	Supported
2813F:	drivers/scsi/bnx2i/
2814
2815BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2816M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2817M:	Ariel Elior <ariel.elior@cavium.com>
2818M:	everest-linux-l2@cavium.com
2819L:	netdev@vger.kernel.org
2820S:	Supported
2821F:	drivers/net/ethernet/broadcom/bnx2x/
2822
2823BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2824M:	Michael Chan <michael.chan@broadcom.com>
2825L:	netdev@vger.kernel.org
2826S:	Supported
2827F:	drivers/net/ethernet/broadcom/bnxt/
2828
2829BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2830M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2831M:	Franky Lin <franky.lin@broadcom.com>
2832M:	Hante Meuleman <hante.meuleman@broadcom.com>
2833M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2834M:	Wright Feng <wright.feng@cypress.com>
2835L:	linux-wireless@vger.kernel.org
2836L:	brcm80211-dev-list.pdl@broadcom.com
2837L:	brcm80211-dev-list@cypress.com
2838S:	Supported
2839F:	drivers/net/wireless/broadcom/brcm80211/
2840
2841BROADCOM BRCMSTB GPIO DRIVER
2842M:	Gregory Fong <gregory.0xf0@gmail.com>
2843L:	bcm-kernel-feedback-list@broadcom.com
2844S:	Supported
2845F:	drivers/gpio/gpio-brcmstb.c
2846F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2847
2848BROADCOM GENET ETHERNET DRIVER
2849M:	Florian Fainelli <f.fainelli@gmail.com>
2850L:	netdev@vger.kernel.org
2851S:	Supported
2852F:	drivers/net/ethernet/broadcom/genet/
2853
2854BROADCOM IPROC ARM ARCHITECTURE
2855M:	Ray Jui <rjui@broadcom.com>
2856M:	Scott Branden <sbranden@broadcom.com>
2857M:	Jon Mason <jonmason@broadcom.com>
2858M:	bcm-kernel-feedback-list@broadcom.com
2859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860T:	git git://github.com/broadcom/cygnus-linux.git
2861S:	Maintained
2862N:	iproc
2863N:	cygnus
2864N:	bcm[-_]nsp
2865N:	bcm9113*
2866N:	bcm9583*
2867N:	bcm9585*
2868N:	bcm9586*
2869N:	bcm988312
2870N:	bcm113*
2871N:	bcm583*
2872N:	bcm585*
2873N:	bcm586*
2874N:	bcm88312
2875F:	arch/arm64/boot/dts/broadcom/ns2*
2876F:	drivers/clk/bcm/clk-ns*
2877F:	drivers/pinctrl/bcm/pinctrl-ns*
2878
2879BROADCOM KONA GPIO DRIVER
2880M:	Ray Jui <rjui@broadcom.com>
2881L:	bcm-kernel-feedback-list@broadcom.com
2882S:	Supported
2883F:	drivers/gpio/gpio-bcm-kona.c
2884F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2885
2886BROADCOM NETXTREME-E ROCE DRIVER
2887M:	Selvin Xavier <selvin.xavier@broadcom.com>
2888M:	Devesh Sharma <devesh.sharma@broadcom.com>
2889M:	Somnath Kotur <somnath.kotur@broadcom.com>
2890M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2891L:	linux-rdma@vger.kernel.org
2892W:	http://www.broadcom.com
2893S:	Supported
2894F:	drivers/infiniband/hw/bnxt_re/
2895F:	include/uapi/rdma/bnxt_re-abi.h
2896
2897BROADCOM NVRAM DRIVER
2898M:	Rafał Miłecki <zajec5@gmail.com>
2899L:	linux-mips@linux-mips.org
2900S:	Maintained
2901F:	drivers/firmware/broadcom/*
2902
2903BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2904M:	Rafał Miłecki <zajec5@gmail.com>
2905L:	linux-wireless@vger.kernel.org
2906S:	Maintained
2907F:	drivers/bcma/
2908F:	include/linux/bcma/
2909
2910BROADCOM STB AVS CPUFREQ DRIVER
2911M:	Markus Mayer <mmayer@broadcom.com>
2912M:	bcm-kernel-feedback-list@broadcom.com
2913L:	linux-pm@vger.kernel.org
2914S:	Maintained
2915F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2916F:	drivers/cpufreq/brcmstb*
2917
2918BROADCOM STB NAND FLASH DRIVER
2919M:	Brian Norris <computersforpeace@gmail.com>
2920M:	Kamal Dasu <kdasu.kdev@gmail.com>
2921L:	linux-mtd@lists.infradead.org
2922L:	bcm-kernel-feedback-list@broadcom.com
2923S:	Maintained
2924F:	drivers/mtd/nand/brcmnand/
2925
2926BROADCOM SYSTEMPORT ETHERNET DRIVER
2927M:	Florian Fainelli <f.fainelli@gmail.com>
2928L:	netdev@vger.kernel.org
2929S:	Supported
2930F:	drivers/net/ethernet/broadcom/bcmsysport.*
2931
2932BROADCOM TG3 GIGABIT ETHERNET DRIVER
2933M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2934M:	Prashant Sreedharan <prashant@broadcom.com>
2935M:	Michael Chan <mchan@broadcom.com>
2936L:	netdev@vger.kernel.org
2937S:	Supported
2938F:	drivers/net/ethernet/broadcom/tg3.*
2939
2940BROCADE BFA FC SCSI DRIVER
2941M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2942M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2943L:	linux-scsi@vger.kernel.org
2944S:	Supported
2945F:	drivers/scsi/bfa/
2946
2947BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2948M:	Rasesh Mody <rasesh.mody@cavium.com>
2949M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2950M:	Dept-GELinuxNICDev@cavium.com
2951L:	netdev@vger.kernel.org
2952S:	Supported
2953F:	drivers/net/ethernet/brocade/bna/
2954
2955BSG (block layer generic sg v4 driver)
2956M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2957L:	linux-scsi@vger.kernel.org
2958S:	Supported
2959F:	block/bsg.c
2960F:	include/linux/bsg.h
2961F:	include/uapi/linux/bsg.h
2962
2963BT87X AUDIO DRIVER
2964M:	Clemens Ladisch <clemens@ladisch.de>
2965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2966T:	git git://git.alsa-project.org/alsa-kernel.git
2967S:	Maintained
2968F:	Documentation/sound/alsa/Bt87x.txt
2969F:	sound/pci/bt87x.c
2970
2971BT8XXGPIO DRIVER
2972M:	Michael Buesch <m@bues.ch>
2973W:	http://bu3sch.de/btgpio.php
2974S:	Maintained
2975F:	drivers/gpio/gpio-bt8xx.c
2976
2977BTRFS FILE SYSTEM
2978M:	Chris Mason <clm@fb.com>
2979M:	Josef Bacik <jbacik@fb.com>
2980M:	David Sterba <dsterba@suse.com>
2981L:	linux-btrfs@vger.kernel.org
2982W:	http://btrfs.wiki.kernel.org/
2983Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2985S:	Maintained
2986F:	Documentation/filesystems/btrfs.txt
2987F:	fs/btrfs/
2988F:	include/linux/btrfs*
2989F:	include/uapi/linux/btrfs*
2990
2991BTTV VIDEO4LINUX DRIVER
2992M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2993M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2994L:	linux-media@vger.kernel.org
2995W:	https://linuxtv.org
2996T:	git git://linuxtv.org/media_tree.git
2997S:	Odd fixes
2998F:	Documentation/media/v4l-drivers/bttv*
2999F:	drivers/media/pci/bt8xx/bttv*
3000
3001BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3002M:	Chanwoo Choi <cw00.choi@samsung.com>
3003L:	linux-pm@vger.kernel.org
3004L:	linux-samsung-soc@vger.kernel.org
3005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3006S:	Maintained
3007F:	drivers/devfreq/exynos-bus.c
3008F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3009
3010BUSLOGIC SCSI DRIVER
3011M:	Khalid Aziz <khalid@gonehiking.org>
3012L:	linux-scsi@vger.kernel.org
3013S:	Maintained
3014F:	drivers/scsi/BusLogic.*
3015F:	drivers/scsi/FlashPoint.*
3016
3017C-MEDIA CMI8788 DRIVER
3018M:	Clemens Ladisch <clemens@ladisch.de>
3019L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3020T:	git git://git.alsa-project.org/alsa-kernel.git
3021S:	Maintained
3022F:	sound/pci/oxygen/
3023
3024C6X ARCHITECTURE
3025M:	Mark Salter <msalter@redhat.com>
3026M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3027L:	linux-c6x-dev@linux-c6x.org
3028W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3029S:	Maintained
3030F:	arch/c6x/
3031
3032CA8210 IEEE-802.15.4 RADIO DRIVER
3033M:	Harry Morris <h.morris@cascoda.com>
3034M:	linuxdev@cascoda.com
3035L:	linux-wpan@vger.kernel.org
3036W:	https://github.com/Cascoda/ca8210-linux.git
3037S:	Maintained
3038F:	drivers/net/ieee802154/ca8210.c
3039F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3040
3041CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3042M:	David Howells <dhowells@redhat.com>
3043L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3044S:	Supported
3045F:	Documentation/filesystems/caching/cachefiles.txt
3046F:	fs/cachefiles/
3047
3048CADET FM/AM RADIO RECEIVER DRIVER
3049M:	Hans Verkuil <hverkuil@xs4all.nl>
3050L:	linux-media@vger.kernel.org
3051T:	git git://linuxtv.org/media_tree.git
3052W:	https://linuxtv.org
3053S:	Maintained
3054F:	drivers/media/radio/radio-cadet*
3055
3056CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3057M:	Jonathan Corbet <corbet@lwn.net>
3058L:	linux-media@vger.kernel.org
3059T:	git git://linuxtv.org/media_tree.git
3060S:	Maintained
3061F:	Documentation/media/v4l-drivers/cafe_ccic*
3062F:	drivers/media/platform/marvell-ccic/
3063
3064CAIF NETWORK LAYER
3065M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3066L:	netdev@vger.kernel.org
3067S:	Supported
3068F:	Documentation/networking/caif/
3069F:	drivers/net/caif/
3070F:	include/uapi/linux/caif/
3071F:	include/net/caif/
3072F:	net/caif/
3073
3074CALGARY x86-64 IOMMU
3075M:	Muli Ben-Yehuda <mulix@mulix.org>
3076M:	Jon Mason <jdmason@kudzu.us>
3077L:	iommu@lists.linux-foundation.org
3078S:	Maintained
3079F:	arch/x86/kernel/pci-calgary_64.c
3080F:	arch/x86/kernel/tce_64.c
3081F:	arch/x86/include/asm/calgary.h
3082F:	arch/x86/include/asm/tce.h
3083
3084CAN NETWORK DRIVERS
3085M:	Wolfgang Grandegger <wg@grandegger.com>
3086M:	Marc Kleine-Budde <mkl@pengutronix.de>
3087L:	linux-can@vger.kernel.org
3088W:	https://github.com/linux-can
3089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3091S:	Maintained
3092F:	Documentation/devicetree/bindings/net/can/
3093F:	drivers/net/can/
3094F:	include/linux/can/dev.h
3095F:	include/linux/can/platform/
3096F:	include/uapi/linux/can/error.h
3097F:	include/uapi/linux/can/netlink.h
3098
3099CAN NETWORK LAYER
3100M:	Oliver Hartkopp <socketcan@hartkopp.net>
3101M:	Marc Kleine-Budde <mkl@pengutronix.de>
3102L:	linux-can@vger.kernel.org
3103W:	https://github.com/linux-can
3104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3106S:	Maintained
3107F:	Documentation/networking/can.txt
3108F:	net/can/
3109F:	include/linux/can/core.h
3110F:	include/uapi/linux/can.h
3111F:	include/uapi/linux/can/bcm.h
3112F:	include/uapi/linux/can/raw.h
3113F:	include/uapi/linux/can/gw.h
3114
3115CAPABILITIES
3116M:	Serge Hallyn <serge@hallyn.com>
3117L:	linux-security-module@vger.kernel.org
3118S:	Supported
3119F:	include/linux/capability.h
3120F:	include/uapi/linux/capability.h
3121F:	security/commoncap.c
3122F:	kernel/capability.c
3123
3124CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3125M:	Kevin Tsai <ktsai@capellamicro.com>
3126S:	Maintained
3127F:	drivers/iio/light/cm*
3128
3129CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3130M:	Christian Lamparter <chunkeey@googlemail.com>
3131L:	linux-wireless@vger.kernel.org
3132W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3133S:	Maintained
3134F:	drivers/net/wireless/ath/carl9170/
3135
3136CAVIUM I2C DRIVER
3137M:	Jan Glauber <jglauber@cavium.com>
3138M:	David Daney <david.daney@cavium.com>
3139W:	http://www.cavium.com
3140S:	Supported
3141F:	drivers/i2c/busses/i2c-octeon*
3142F:	drivers/i2c/busses/i2c-thunderx*
3143
3144CAVIUM LIQUIDIO NETWORK DRIVER
3145M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3146M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3147M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3148M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3149L:	netdev@vger.kernel.org
3150W:	http://www.cavium.com
3151S:	Supported
3152F:	drivers/net/ethernet/cavium/liquidio/
3153
3154CAVIUM MMC DRIVER
3155M:	Jan Glauber <jglauber@cavium.com>
3156M:	David Daney <david.daney@cavium.com>
3157M:	Steven J. Hill <Steven.Hill@cavium.com>
3158W:	http://www.cavium.com
3159S:	Supported
3160F:	drivers/mmc/host/cavium*
3161
3162CAVIUM OCTEON-TX CRYPTO DRIVER
3163M:	George Cherian <george.cherian@cavium.com>
3164L:	linux-crypto@vger.kernel.org
3165W:	http://www.cavium.com
3166S:	Supported
3167F:	drivers/crypto/cavium/cpt/
3168
3169CAVIUM THUNDERX2 ARM64 SOC
3170M:	Jayachandran C <jnair@caviumnetworks.com>
3171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3172S:	Maintained
3173F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3174F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3175
3176CC2520 IEEE-802.15.4 RADIO DRIVER
3177M:	Varka Bhadram <varkabhadram@gmail.com>
3178L:	linux-wpan@vger.kernel.org
3179S:	Maintained
3180F:	drivers/net/ieee802154/cc2520.c
3181F:	include/linux/spi/cc2520.h
3182F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3183
3184CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3185M:	Gilad Ben-Yossef <gilad@benyossef.com>
3186L:	linux-crypto@vger.kernel.org
3187L:	driverdev-devel@linuxdriverproject.org
3188S:	Supported
3189F:	drivers/staging/ccree/
3190W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3191
3192CEC FRAMEWORK
3193M:	Hans Verkuil <hans.verkuil@cisco.com>
3194L:	linux-media@vger.kernel.org
3195T:	git git://linuxtv.org/media_tree.git
3196W:	http://linuxtv.org
3197S:	Supported
3198F:	Documentation/media/kapi/cec-core.rst
3199F:	Documentation/media/uapi/cec
3200F:	drivers/media/cec/
3201F:	drivers/media/rc/keymaps/rc-cec.c
3202F:	include/media/cec.h
3203F:	include/media/cec-notifier.h
3204F:	include/uapi/linux/cec.h
3205F:	include/uapi/linux/cec-funcs.h
3206F:	Documentation/devicetree/bindings/media/cec.txt
3207
3208CELL BROADBAND ENGINE ARCHITECTURE
3209M:	Arnd Bergmann <arnd@arndb.de>
3210L:	linuxppc-dev@lists.ozlabs.org
3211W:	http://www.ibm.com/developerworks/power/cell/
3212S:	Supported
3213F:	arch/powerpc/include/asm/cell*.h
3214F:	arch/powerpc/include/asm/spu*.h
3215F:	arch/powerpc/include/uapi/asm/spu*.h
3216F:	arch/powerpc/oprofile/*cell*
3217F:	arch/powerpc/platforms/cell/
3218
3219CEPH COMMON CODE (LIBCEPH)
3220M:	Ilya Dryomov <idryomov@gmail.com>
3221M:	"Yan, Zheng" <zyan@redhat.com>
3222M:	Sage Weil <sage@redhat.com>
3223L:	ceph-devel@vger.kernel.org
3224W:	http://ceph.com/
3225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3226T:	git git://github.com/ceph/ceph-client.git
3227S:	Supported
3228F:	net/ceph/
3229F:	include/linux/ceph/
3230F:	include/linux/crush/
3231
3232CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3233M:	"Yan, Zheng" <zyan@redhat.com>
3234M:	Sage Weil <sage@redhat.com>
3235M:	Ilya Dryomov <idryomov@gmail.com>
3236L:	ceph-devel@vger.kernel.org
3237W:	http://ceph.com/
3238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3239T:	git git://github.com/ceph/ceph-client.git
3240S:	Supported
3241F:	Documentation/filesystems/ceph.txt
3242F:	fs/ceph/
3243
3244CERTIFICATE HANDLING:
3245M:	David Howells <dhowells@redhat.com>
3246M:	David Woodhouse <dwmw2@infradead.org>
3247L:	keyrings@vger.kernel.org
3248S:	Maintained
3249F:	Documentation/module-signing.txt
3250F:	certs/
3251F:	scripts/sign-file.c
3252F:	scripts/extract-cert.c
3253
3254CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3255L:	linux-usb@vger.kernel.org
3256S:	Orphan
3257F:	Documentation/usb/WUSB-Design-overview.txt
3258F:	Documentation/usb/wusb-cbaf
3259F:	drivers/usb/host/hwa-hc.c
3260F:	drivers/usb/host/whci/
3261F:	drivers/usb/wusbcore/
3262F:	include/linux/usb/wusb*
3263
3264CFAG12864B LCD DRIVER
3265M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3266W:	http://miguelojeda.es/auxdisplay.htm
3267W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3268S:	Maintained
3269F:	drivers/auxdisplay/cfag12864b.c
3270F:	include/linux/cfag12864b.h
3271
3272CFAG12864BFB LCD FRAMEBUFFER DRIVER
3273M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3274W:	http://miguelojeda.es/auxdisplay.htm
3275W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3276S:	Maintained
3277F:	drivers/auxdisplay/cfag12864bfb.c
3278F:	include/linux/cfag12864b.h
3279
3280CFG80211 and NL80211
3281M:	Johannes Berg <johannes@sipsolutions.net>
3282L:	linux-wireless@vger.kernel.org
3283W:	http://wireless.kernel.org/
3284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3286S:	Maintained
3287F:	include/uapi/linux/nl80211.h
3288F:	include/net/cfg80211.h
3289F:	net/wireless/*
3290X:	net/wireless/wext*
3291
3292CHAR and MISC DRIVERS
3293M:	Arnd Bergmann <arnd@arndb.de>
3294M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3296S:	Supported
3297F:	drivers/char/*
3298F:	drivers/misc/*
3299F:	include/linux/miscdevice.h
3300
3301CHECKPATCH
3302M:	Andy Whitcroft <apw@canonical.com>
3303M:	Joe Perches <joe@perches.com>
3304S:	Maintained
3305F:	scripts/checkpatch.pl
3306
3307CHINESE DOCUMENTATION
3308M:	Harry Wei <harryxiyou@gmail.com>
3309L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3310L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3311S:	Maintained
3312F:	Documentation/translations/zh_CN/
3313
3314CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3315M:	Peter Chen <Peter.Chen@nxp.com>
3316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3317L:	linux-usb@vger.kernel.org
3318S:	Maintained
3319F:	drivers/usb/chipidea/
3320
3321CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3322M:	Hans de Goede <hdegoede@redhat.com>
3323L:	linux-input@vger.kernel.org
3324S:	Maintained
3325F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3326F:	drivers/input/touchscreen/chipone_icn8318.c
3327
3328CHROME HARDWARE PLATFORM SUPPORT
3329M:	Benson Leung <bleung@chromium.org>
3330M:	Olof Johansson <olof@lixom.net>
3331S:	Maintained
3332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3333F:	drivers/platform/chrome/
3334
3335CIRRUS LOGIC AUDIO CODEC DRIVERS
3336M:	Brian Austin <brian.austin@cirrus.com>
3337M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3338L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3339S:	Maintained
3340F:	sound/soc/codecs/cs*
3341
3342CIRRUS LOGIC EP93XX ETHERNET DRIVER
3343M:	Hartley Sweeten <hsweeten@visionengravers.com>
3344L:	netdev@vger.kernel.org
3345S:	Maintained
3346F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3347
3348CISCO FCOE HBA DRIVER
3349M:	Satish Kharat <satishkh@cisco.com>
3350M:	Sesidhar Baddela <sebaddel@cisco.com>
3351M:	Karan Tilak Kumar <kartilak@cisco.com>
3352L:	linux-scsi@vger.kernel.org
3353S:	Supported
3354F:	drivers/scsi/fnic/
3355
3356CISCO SCSI HBA DRIVER
3357M:	Karan Tilak Kumar <kartilak@cisco.com>
3358M:	Sesidhar Baddela <sebaddel@cisco.com>
3359L:	linux-scsi@vger.kernel.org
3360S:	Supported
3361F:	drivers/scsi/snic/
3362
3363CISCO VIC ETHERNET NIC DRIVER
3364M:	Christian Benvenuti <benve@cisco.com>
3365M:	Govindarajulu Varadarajan <_govind@gmx.com>
3366M:	Neel Patel <neepatel@cisco.com>
3367S:	Supported
3368F:	drivers/net/ethernet/cisco/enic/
3369
3370CISCO VIC LOW LATENCY NIC DRIVER
3371M:	Christian Benvenuti <benve@cisco.com>
3372M:	Dave Goodell <dgoodell@cisco.com>
3373S:	Supported
3374F:	drivers/infiniband/hw/usnic/
3375
3376CLEANCACHE API
3377M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3378L:	linux-kernel@vger.kernel.org
3379S:	Maintained
3380F:	mm/cleancache.c
3381F:	include/linux/cleancache.h
3382
3383CLK API
3384M:	Russell King <linux@armlinux.org.uk>
3385L:	linux-clk@vger.kernel.org
3386S:	Maintained
3387F:	include/linux/clk.h
3388
3389CLOCKSOURCE, CLOCKEVENT DRIVERS
3390M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3391M:	Thomas Gleixner <tglx@linutronix.de>
3392L:	linux-kernel@vger.kernel.org
3393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3394S:	Supported
3395F:	drivers/clocksource
3396
3397CMPC ACPI DRIVER
3398M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3399M:	Daniel Oliveira Nascimento <don@syst.com.br>
3400L:	platform-driver-x86@vger.kernel.org
3401S:	Supported
3402F:	drivers/platform/x86/classmate-laptop.c
3403
3404COBALT MEDIA DRIVER
3405M:	Hans Verkuil <hans.verkuil@cisco.com>
3406L:	linux-media@vger.kernel.org
3407T:	git git://linuxtv.org/media_tree.git
3408W:	https://linuxtv.org
3409S:	Supported
3410F:	drivers/media/pci/cobalt/
3411
3412COCCINELLE/Semantic Patches (SmPL)
3413M:	Julia Lawall <Julia.Lawall@lip6.fr>
3414M:	Gilles Muller <Gilles.Muller@lip6.fr>
3415M:	Nicolas Palix <nicolas.palix@imag.fr>
3416M:	Michal Marek <mmarek@suse.com>
3417L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3419W:	http://coccinelle.lip6.fr/
3420S:	Supported
3421F:	Documentation/dev-tools/coccinelle.rst
3422F:	scripts/coccinelle/
3423F:	scripts/coccicheck
3424
3425CODA FILE SYSTEM
3426M:	Jan Harkes <jaharkes@cs.cmu.edu>
3427M:	coda@cs.cmu.edu
3428L:	codalist@coda.cs.cmu.edu
3429W:	http://www.coda.cs.cmu.edu/
3430S:	Maintained
3431F:	Documentation/filesystems/coda.txt
3432F:	fs/coda/
3433F:	include/linux/coda*.h
3434F:	include/uapi/linux/coda*.h
3435
3436CODA V4L2 MEM2MEM DRIVER
3437M:	Philipp Zabel <p.zabel@pengutronix.de>
3438L:	linux-media@vger.kernel.org
3439S:	Maintained
3440F:	Documentation/devicetree/bindings/media/coda.txt
3441F:	drivers/media/platform/coda/
3442
3443COMMON CLK FRAMEWORK
3444M:	Michael Turquette <mturquette@baylibre.com>
3445M:	Stephen Boyd <sboyd@codeaurora.org>
3446L:	linux-clk@vger.kernel.org
3447Q:	http://patchwork.kernel.org/project/linux-clk/list/
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3449S:	Maintained
3450F:	Documentation/devicetree/bindings/clock/
3451F:	drivers/clk/
3452X:	drivers/clk/clkdev.c
3453F:	include/linux/clk-pr*
3454F:	include/linux/clk/
3455
3456COMMON INTERNET FILE SYSTEM (CIFS)
3457M:	Steve French <sfrench@samba.org>
3458L:	linux-cifs@vger.kernel.org
3459L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3460W:	http://linux-cifs.samba.org/
3461T:	git git://git.samba.org/sfrench/cifs-2.6.git
3462S:	Supported
3463F:	Documentation/filesystems/cifs/
3464F:	fs/cifs/
3465
3466COMPACTPCI HOTPLUG CORE
3467M:	Scott Murray <scott@spiteful.org>
3468L:	linux-pci@vger.kernel.org
3469S:	Maintained
3470F:	drivers/pci/hotplug/cpci_hotplug*
3471
3472COMPACTPCI HOTPLUG GENERIC DRIVER
3473M:	Scott Murray <scott@spiteful.org>
3474L:	linux-pci@vger.kernel.org
3475S:	Maintained
3476F:	drivers/pci/hotplug/cpcihp_generic.c
3477
3478COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3479M:	Scott Murray <scott@spiteful.org>
3480L:	linux-pci@vger.kernel.org
3481S:	Maintained
3482F:	drivers/pci/hotplug/cpcihp_zt5550.*
3483
3484COMPAL LAPTOP SUPPORT
3485M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3486L:	platform-driver-x86@vger.kernel.org
3487S:	Maintained
3488F:	drivers/platform/x86/compal-laptop.c
3489
3490CONEXANT ACCESSRUNNER USB DRIVER
3491L:	accessrunner-general@lists.sourceforge.net
3492W:	http://accessrunner.sourceforge.net/
3493S:	Orphan
3494F:	drivers/usb/atm/cxacru.c
3495
3496CONFIGFS
3497M:	Joel Becker <jlbec@evilplan.org>
3498M:	Christoph Hellwig <hch@lst.de>
3499T:	git git://git.infradead.org/users/hch/configfs.git
3500S:	Supported
3501F:	fs/configfs/
3502F:	include/linux/configfs.h
3503
3504CONNECTOR
3505M:	Evgeniy Polyakov <zbr@ioremap.net>
3506L:	netdev@vger.kernel.org
3507S:	Maintained
3508F:	drivers/connector/
3509
3510CONTROL GROUP (CGROUP)
3511M:	Tejun Heo <tj@kernel.org>
3512M:	Li Zefan <lizefan@huawei.com>
3513M:	Johannes Weiner <hannes@cmpxchg.org>
3514L:	cgroups@vger.kernel.org
3515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3516S:	Maintained
3517F:	Documentation/cgroup*
3518F:	include/linux/cgroup*
3519F:	kernel/cgroup*
3520
3521CONTROL GROUP - CPUSET
3522M:	Li Zefan <lizefan@huawei.com>
3523L:	cgroups@vger.kernel.org
3524W:	http://www.bullopensource.org/cpuset/
3525W:	http://oss.sgi.com/projects/cpusets/
3526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3527S:	Maintained
3528F:	Documentation/cgroup-v1/cpusets.txt
3529F:	include/linux/cpuset.h
3530F:	kernel/cpuset.c
3531
3532CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3533M:	Johannes Weiner <hannes@cmpxchg.org>
3534M:	Michal Hocko <mhocko@kernel.org>
3535M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3536L:	cgroups@vger.kernel.org
3537L:	linux-mm@kvack.org
3538S:	Maintained
3539F:	mm/memcontrol.c
3540F:	mm/swap_cgroup.c
3541
3542CORETEMP HARDWARE MONITORING DRIVER
3543M:	Fenghua Yu <fenghua.yu@intel.com>
3544L:	linux-hwmon@vger.kernel.org
3545S:	Maintained
3546F:	Documentation/hwmon/coretemp
3547F:	drivers/hwmon/coretemp.c
3548
3549COSA/SRP SYNC SERIAL DRIVER
3550M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3551W:	http://www.fi.muni.cz/~kas/cosa/
3552S:	Maintained
3553F:	drivers/net/wan/cosa*
3554
3555CPMAC ETHERNET DRIVER
3556M:	Florian Fainelli <f.fainelli@gmail.com>
3557L:	netdev@vger.kernel.org
3558S:	Maintained
3559F:	drivers/net/ethernet/ti/cpmac.c
3560
3561CPU FREQUENCY DRIVERS
3562M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3563M:	Viresh Kumar <viresh.kumar@linaro.org>
3564L:	linux-pm@vger.kernel.org
3565S:	Maintained
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3567T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3568B:	https://bugzilla.kernel.org
3569F:	Documentation/cpu-freq/
3570F:	Documentation/devicetree/bindings/cpufreq/
3571F:	drivers/cpufreq/
3572F:	include/linux/cpufreq.h
3573F:	tools/testing/selftests/cpufreq/
3574
3575CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3576M:	Viresh Kumar <viresh.kumar@linaro.org>
3577M:	Sudeep Holla <sudeep.holla@arm.com>
3578L:	linux-pm@vger.kernel.org
3579W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3580S:	Maintained
3581F:	drivers/cpufreq/arm_big_little.h
3582F:	drivers/cpufreq/arm_big_little.c
3583F:	drivers/cpufreq/arm_big_little_dt.c
3584
3585CPU POWER MONITORING SUBSYSTEM
3586M:	Thomas Renninger <trenn@suse.com>
3587L:	linux-pm@vger.kernel.org
3588S:	Maintained
3589F:	tools/power/cpupower/
3590
3591CPUID/MSR DRIVER
3592M:	"H. Peter Anvin" <hpa@zytor.com>
3593S:	Maintained
3594F:	arch/x86/kernel/cpuid.c
3595F:	arch/x86/kernel/msr.c
3596
3597CPUIDLE DRIVER - ARM BIG LITTLE
3598M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3599M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3600L:	linux-pm@vger.kernel.org
3601L:	linux-arm-kernel@lists.infradead.org
3602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3603S:	Maintained
3604F:	drivers/cpuidle/cpuidle-big_little.c
3605
3606CPUIDLE DRIVER - ARM EXYNOS
3607M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3608M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3609M:	Kukjin Kim <kgene@kernel.org>
3610L:	linux-pm@vger.kernel.org
3611L:	linux-samsung-soc@vger.kernel.org
3612S:	Supported
3613F:	drivers/cpuidle/cpuidle-exynos.c
3614F:	arch/arm/mach-exynos/pm.c
3615
3616CPUIDLE DRIVERS
3617M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3618M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3619L:	linux-pm@vger.kernel.org
3620S:	Maintained
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3622B:	https://bugzilla.kernel.org
3623F:	drivers/cpuidle/*
3624F:	include/linux/cpuidle.h
3625
3626CRAMFS FILESYSTEM
3627W:	http://sourceforge.net/projects/cramfs/
3628S:	Orphan / Obsolete
3629F:	Documentation/filesystems/cramfs.txt
3630F:	fs/cramfs/
3631
3632CRIS PORT
3633M:	Mikael Starvik <starvik@axis.com>
3634M:	Jesper Nilsson <jesper.nilsson@axis.com>
3635L:	linux-cris-kernel@axis.com
3636W:	http://developer.axis.com
3637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3638S:	Maintained
3639F:	arch/cris/
3640F:	drivers/tty/serial/crisv10.*
3641
3642CRYPTO API
3643M:	Herbert Xu <herbert@gondor.apana.org.au>
3644M:	"David S. Miller" <davem@davemloft.net>
3645L:	linux-crypto@vger.kernel.org
3646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3648S:	Maintained
3649F:	Documentation/crypto/
3650F:	Documentation/devicetree/bindings/crypto/
3651F:	arch/*/crypto/
3652F:	crypto/
3653F:	drivers/crypto/
3654F:	include/crypto/
3655F:	include/linux/crypto*
3656
3657CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3658M:	Neil Horman <nhorman@tuxdriver.com>
3659L:	linux-crypto@vger.kernel.org
3660S:	Maintained
3661F:	crypto/ansi_cprng.c
3662F:	crypto/rng.c
3663
3664CS3308 MEDIA DRIVER
3665M:	Hans Verkuil <hverkuil@xs4all.nl>
3666L:	linux-media@vger.kernel.org
3667T:	git git://linuxtv.org/media_tree.git
3668W:	http://linuxtv.org
3669S:	Odd Fixes
3670F:	drivers/media/i2c/cs3308.c
3671F:	drivers/media/i2c/cs3308.h
3672
3673CS5535 Audio ALSA driver
3674M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3675S:	Maintained
3676F:	sound/pci/cs5535audio/
3677
3678CW1200 WLAN driver
3679M:	Solomon Peachy <pizza@shaftnet.org>
3680S:	Maintained
3681F:	drivers/net/wireless/st/cw1200/
3682
3683CX18 VIDEO4LINUX DRIVER
3684M:	Andy Walls <awalls@md.metrocast.net>
3685L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3686L:	linux-media@vger.kernel.org
3687T:	git git://linuxtv.org/media_tree.git
3688W:	https://linuxtv.org
3689W:	http://www.ivtvdriver.org/index.php/Cx18
3690S:	Maintained
3691F:	Documentation/media/v4l-drivers/cx18*
3692F:	drivers/media/pci/cx18/
3693F:	include/uapi/linux/ivtv*
3694
3695CX2341X MPEG ENCODER HELPER MODULE
3696M:	Hans Verkuil <hverkuil@xs4all.nl>
3697L:	linux-media@vger.kernel.org
3698T:	git git://linuxtv.org/media_tree.git
3699W:	https://linuxtv.org
3700S:	Maintained
3701F:	drivers/media/common/cx2341x*
3702F:	include/media/cx2341x*
3703
3704CX24120 MEDIA DRIVER
3705M:	Jemma Denson <jdenson@gmail.com>
3706M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3707L:	linux-media@vger.kernel.org
3708W:	https://linuxtv.org
3709Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3710S:	Maintained
3711F:	drivers/media/dvb-frontends/cx24120*
3712
3713CX88 VIDEO4LINUX DRIVER
3714M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3715M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3716L:	linux-media@vger.kernel.org
3717W:	https://linuxtv.org
3718T:	git git://linuxtv.org/media_tree.git
3719S:	Odd fixes
3720F:	Documentation/media/v4l-drivers/cx88*
3721F:	drivers/media/pci/cx88/
3722
3723CXD2820R MEDIA DRIVER
3724M:	Antti Palosaari <crope@iki.fi>
3725L:	linux-media@vger.kernel.org
3726W:	https://linuxtv.org
3727W:	http://palosaari.fi/linux/
3728Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3729T:	git git://linuxtv.org/anttip/media_tree.git
3730S:	Maintained
3731F:	drivers/media/dvb-frontends/cxd2820r*
3732
3733CXGB3 ETHERNET DRIVER (CXGB3)
3734M:	Santosh Raspatur <santosh@chelsio.com>
3735L:	netdev@vger.kernel.org
3736W:	http://www.chelsio.com
3737S:	Supported
3738F:	drivers/net/ethernet/chelsio/cxgb3/
3739
3740CXGB3 ISCSI DRIVER (CXGB3I)
3741M:	Karen Xie <kxie@chelsio.com>
3742L:	linux-scsi@vger.kernel.org
3743W:	http://www.chelsio.com
3744S:	Supported
3745F:	drivers/scsi/cxgbi/cxgb3i
3746
3747CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3748M:	Steve Wise <swise@chelsio.com>
3749L:	linux-rdma@vger.kernel.org
3750W:	http://www.openfabrics.org
3751S:	Supported
3752F:	drivers/infiniband/hw/cxgb3/
3753F:	include/uapi/rdma/cxgb3-abi.h
3754
3755CXGB4 CRYPTO DRIVER (chcr)
3756M:	Harsh Jain <harsh@chelsio.com>
3757L:	linux-crypto@vger.kernel.org
3758W:	http://www.chelsio.com
3759S:	Supported
3760F:	drivers/crypto/chelsio
3761
3762CXGB4 ETHERNET DRIVER (CXGB4)
3763M:	Ganesh Goudar <ganeshgr@chelsio.com>
3764L:	netdev@vger.kernel.org
3765W:	http://www.chelsio.com
3766S:	Supported
3767F:	drivers/net/ethernet/chelsio/cxgb4/
3768
3769CXGB4 ISCSI DRIVER (CXGB4I)
3770M:	Karen Xie <kxie@chelsio.com>
3771L:	linux-scsi@vger.kernel.org
3772W:	http://www.chelsio.com
3773S:	Supported
3774F:	drivers/scsi/cxgbi/cxgb4i
3775
3776CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3777M:	Steve Wise <swise@chelsio.com>
3778L:	linux-rdma@vger.kernel.org
3779W:	http://www.openfabrics.org
3780S:	Supported
3781F:	drivers/infiniband/hw/cxgb4/
3782F:	include/uapi/rdma/cxgb4-abi.h
3783
3784CXGB4VF ETHERNET DRIVER (CXGB4VF)
3785M:	Casey Leedom <leedom@chelsio.com>
3786L:	netdev@vger.kernel.org
3787W:	http://www.chelsio.com
3788S:	Supported
3789F:	drivers/net/ethernet/chelsio/cxgb4vf/
3790
3791CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3792M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3793M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3794L:	linuxppc-dev@lists.ozlabs.org
3795S:	Supported
3796F:	arch/powerpc/platforms/powernv/pci-cxl.c
3797F:	drivers/misc/cxl/
3798F:	include/misc/cxl*
3799F:	include/uapi/misc/cxl.h
3800F:	Documentation/powerpc/cxl.txt
3801F:	Documentation/ABI/testing/sysfs-class-cxl
3802
3803CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3804M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3805M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3806M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3807L:	linux-scsi@vger.kernel.org
3808S:	Supported
3809F:	drivers/scsi/cxlflash/
3810F:	include/uapi/scsi/cxlflash_ioctls.h
3811F:	Documentation/powerpc/cxlflash.txt
3812
3813CYBERPRO FB DRIVER
3814M:	Russell King <linux@armlinux.org.uk>
3815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3816W:	http://www.armlinux.org.uk/
3817S:	Maintained
3818F:	drivers/video/fbdev/cyber2000fb.*
3819
3820CYCLADES ASYNC MUX DRIVER
3821W:	http://www.cyclades.com/
3822S:	Orphan
3823F:	drivers/tty/cyclades.c
3824F:	include/linux/cyclades.h
3825F:	include/uapi/linux/cyclades.h
3826
3827CYCLADES PC300 DRIVER
3828W:	http://www.cyclades.com/
3829S:	Orphan
3830F:	drivers/net/wan/pc300*
3831
3832CYPRESS_FIRMWARE MEDIA DRIVER
3833M:	Antti Palosaari <crope@iki.fi>
3834L:	linux-media@vger.kernel.org
3835W:	https://linuxtv.org
3836W:	http://palosaari.fi/linux/
3837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3838T:	git git://linuxtv.org/anttip/media_tree.git
3839S:	Maintained
3840F:	drivers/media/common/cypress_firmware*
3841
3842CYTTSP TOUCHSCREEN DRIVER
3843M:	Ferruh Yigit <fery@cypress.com>
3844L:	linux-input@vger.kernel.org
3845S:	Supported
3846F:	drivers/input/touchscreen/cyttsp*
3847F:	include/linux/input/cyttsp.h
3848
3849D-LINK DIR-685 TOUCHKEYS DRIVER
3850M:	Linus Walleij <linus.walleij@linaro.org>
3851L:	linux-input@vger.kernel.org
3852S:	Supported
3853F:	drivers/input/dlink-dir685-touchkeys.c
3854
3855DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3856M:	Joshua Kinard <kumba@gentoo.org>
3857S:	Maintained
3858F:	drivers/rtc/rtc-ds1685.c
3859F:	include/linux/rtc/ds1685.h
3860
3861DAMA SLAVE for AX.25
3862M:	Joerg Reuter <jreuter@yaina.de>
3863W:	http://yaina.de/jreuter/
3864W:	http://www.qsl.net/dl1bke/
3865L:	linux-hams@vger.kernel.org
3866S:	Maintained
3867F:	net/ax25/af_ax25.c
3868F:	net/ax25/ax25_dev.c
3869F:	net/ax25/ax25_ds_*
3870F:	net/ax25/ax25_in.c
3871F:	net/ax25/ax25_out.c
3872F:	net/ax25/ax25_timer.c
3873F:	net/ax25/sysctl_net_ax25.c
3874
3875DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3876L:	netdev@vger.kernel.org
3877S:	Orphan
3878F:	Documentation/networking/dmfe.txt
3879F:	drivers/net/ethernet/dec/tulip/dmfe.c
3880
3881DC390/AM53C974 SCSI driver
3882M:	Hannes Reinecke <hare@suse.com>
3883L:	linux-scsi@vger.kernel.org
3884S:	Maintained
3885F:	drivers/scsi/am53c974.c
3886
3887DC395x SCSI driver
3888M:	Oliver Neukum <oliver@neukum.org>
3889M:	Ali Akcaagac <aliakc@web.de>
3890M:	Jamie Lenehan <lenehan@twibble.org>
3891L:	dc395x@twibble.org
3892W:	http://twibble.org/dist/dc395x/
3893W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3894S:	Maintained
3895F:	Documentation/scsi/dc395x.txt
3896F:	drivers/scsi/dc395x.*
3897
3898DCCP PROTOCOL
3899M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3900L:	dccp@vger.kernel.org
3901W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3902S:	Maintained
3903F:	include/linux/dccp.h
3904F:	include/uapi/linux/dccp.h
3905F:	include/linux/tfrc.h
3906F:	net/dccp/
3907
3908DECnet NETWORK LAYER
3909W:	http://linux-decnet.sourceforge.net
3910L:	linux-decnet-user@lists.sourceforge.net
3911S:	Orphan
3912F:	Documentation/networking/decnet.txt
3913F:	net/decnet/
3914
3915DECSTATION PLATFORM SUPPORT
3916M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3917L:	linux-mips@linux-mips.org
3918W:	http://www.linux-mips.org/wiki/DECstation
3919S:	Maintained
3920F:	arch/mips/dec/
3921F:	arch/mips/include/asm/dec/
3922F:	arch/mips/include/asm/mach-dec/
3923
3924DEFXX FDDI NETWORK DRIVER
3925M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3926S:	Maintained
3927F:	drivers/net/fddi/defxx.*
3928
3929DELL LAPTOP DRIVER
3930M:	Matthew Garrett <mjg59@srcf.ucam.org>
3931M:	Pali Rohár <pali.rohar@gmail.com>
3932L:	platform-driver-x86@vger.kernel.org
3933S:	Maintained
3934F:	drivers/platform/x86/dell-laptop.c
3935
3936DELL LAPTOP FREEFALL DRIVER
3937M:	Pali Rohár <pali.rohar@gmail.com>
3938S:	Maintained
3939F:	drivers/platform/x86/dell-smo8800.c
3940
3941DELL LAPTOP RBTN DRIVER
3942M:	Pali Rohár <pali.rohar@gmail.com>
3943S:	Maintained
3944F:	drivers/platform/x86/dell-rbtn.*
3945
3946DELL LAPTOP SMM DRIVER
3947M:	Pali Rohár <pali.rohar@gmail.com>
3948S:	Maintained
3949F:	drivers/hwmon/dell-smm-hwmon.c
3950F:	include/uapi/linux/i8k.h
3951
3952DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3953M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3954S:	Maintained
3955F:	Documentation/dcdbas.txt
3956F:	drivers/firmware/dcdbas.*
3957
3958DELL WMI EXTRAS DRIVER
3959M:	Matthew Garrett <mjg59@srcf.ucam.org>
3960M:	Pali Rohár <pali.rohar@gmail.com>
3961S:	Maintained
3962F:	drivers/platform/x86/dell-wmi.c
3963
3964DELTA ST MEDIA DRIVER
3965M:	Hugues Fruchet <hugues.fruchet@st.com>
3966L:	linux-media@vger.kernel.org
3967T:	git git://linuxtv.org/media_tree.git
3968W:	https://linuxtv.org
3969S:	Supported
3970F:	drivers/media/platform/sti/delta
3971
3972DENALI NAND DRIVER
3973M:	Masahiro Yamada <yamada.masahiro@socionext.com>
3974L:	linux-mtd@lists.infradead.org
3975S:	Supported
3976F:	drivers/mtd/nand/denali*
3977
3978DESIGNWARE USB2 DRD IP DRIVER
3979M:	John Youn <johnyoun@synopsys.com>
3980L:	linux-usb@vger.kernel.org
3981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3982S:	Maintained
3983F:	drivers/usb/dwc2/
3984
3985DESIGNWARE USB3 DRD IP DRIVER
3986M:	Felipe Balbi <balbi@kernel.org>
3987L:	linux-usb@vger.kernel.org
3988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3989S:	Maintained
3990F:	drivers/usb/dwc3/
3991
3992DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3993M:	Andreas Klinger <ak@it-klinger.de>
3994L:	linux-iio@vger.kernel.org
3995S:	Maintained
3996F:	drivers/iio/proximity/srf*.c
3997
3998DEVICE COREDUMP (DEV_COREDUMP)
3999M:	Johannes Berg <johannes@sipsolutions.net>
4000L:	linux-kernel@vger.kernel.org
4001S:	Maintained
4002F:	drivers/base/devcoredump.c
4003F:	include/linux/devcoredump.h
4004
4005DEVICE FREQUENCY (DEVFREQ)
4006M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4007M:	Kyungmin Park <kyungmin.park@samsung.com>
4008R:	Chanwoo Choi <cw00.choi@samsung.com>
4009L:	linux-pm@vger.kernel.org
4010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4011S:	Maintained
4012F:	drivers/devfreq/
4013F:	include/linux/devfreq.h
4014F:	Documentation/devicetree/bindings/devfreq/
4015
4016DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4017M:	Chanwoo Choi <cw00.choi@samsung.com>
4018L:	linux-pm@vger.kernel.org
4019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4020S:	Supported
4021F:	drivers/devfreq/event/
4022F:	drivers/devfreq/devfreq-event.c
4023F:	include/linux/devfreq-event.h
4024F:	Documentation/devicetree/bindings/devfreq/event/
4025
4026DEVICE NUMBER REGISTRY
4027M:	Torben Mathiasen <device@lanana.org>
4028W:	http://lanana.org/docs/device-list/index.html
4029S:	Maintained
4030
4031DEVICE-MAPPER  (LVM)
4032M:	Alasdair Kergon <agk@redhat.com>
4033M:	Mike Snitzer <snitzer@redhat.com>
4034M:	dm-devel@redhat.com
4035L:	dm-devel@redhat.com
4036W:	http://sources.redhat.com/dm
4037Q:	http://patchwork.kernel.org/project/dm-devel/list/
4038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4039T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4040S:	Maintained
4041F:	Documentation/device-mapper/
4042F:	drivers/md/dm*
4043F:	drivers/md/persistent-data/
4044F:	include/linux/device-mapper.h
4045F:	include/linux/dm-*.h
4046F:	include/uapi/linux/dm-*.h
4047
4048DEVLINK
4049M:	Jiri Pirko <jiri@mellanox.com>
4050L:	netdev@vger.kernel.org
4051S:	Supported
4052F:	net/core/devlink.c
4053F:	include/net/devlink.h
4054F:	include/uapi/linux/devlink.h
4055
4056DIALOG SEMICONDUCTOR DRIVERS
4057M:	Support Opensource <support.opensource@diasemi.com>
4058W:	http://www.dialog-semiconductor.com/products
4059S:	Supported
4060F:	Documentation/hwmon/da90??
4061F:	Documentation/devicetree/bindings/mfd/da90*.txt
4062F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4063F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4064F:	Documentation/devicetree/bindings/regulator/da92*.txt
4065F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4066F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4067F:	drivers/gpio/gpio-da90??.c
4068F:	drivers/hwmon/da90??-hwmon.c
4069F:	drivers/iio/adc/da91??-*.c
4070F:	drivers/input/misc/da90??_onkey.c
4071F:	drivers/input/touchscreen/da9052_tsi.c
4072F:	drivers/leds/leds-da90??.c
4073F:	drivers/mfd/da903x.c
4074F:	drivers/mfd/da90??-*.c
4075F:	drivers/mfd/da91??-*.c
4076F:	drivers/power/supply/da9052-battery.c
4077F:	drivers/power/supply/da91??-*.c
4078F:	drivers/regulator/da903x.c
4079F:	drivers/regulator/da9???-regulator.[ch]
4080F:	drivers/thermal/da90??-thermal.c
4081F:	drivers/rtc/rtc-da90??.c
4082F:	drivers/video/backlight/da90??_bl.c
4083F:	drivers/watchdog/da90??_wdt.c
4084F:	include/linux/mfd/da903x.h
4085F:	include/linux/mfd/da9052/
4086F:	include/linux/mfd/da9055/
4087F:	include/linux/mfd/da9062/
4088F:	include/linux/mfd/da9063/
4089F:	include/linux/mfd/da9150/
4090F:	include/linux/regulator/da9211.h
4091F:	include/sound/da[79]*.h
4092F:	sound/soc/codecs/da[79]*.[ch]
4093
4094DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4095M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4096L:	linux-gpio@vger.kernel.org
4097S:	Maintained
4098F:	drivers/gpio/gpio-gpio-mm.c
4099
4100DIGI NEO AND CLASSIC PCI PRODUCTS
4101M:	Lidza Louina <lidza.louina@gmail.com>
4102M:	Mark Hounschell <markh@compro.net>
4103L:	driverdev-devel@linuxdriverproject.org
4104S:	Maintained
4105F:	drivers/staging/dgnc/
4106
4107DIOLAN U2C-12 I2C DRIVER
4108M:	Guenter Roeck <linux@roeck-us.net>
4109L:	linux-i2c@vger.kernel.org
4110S:	Maintained
4111F:	drivers/i2c/busses/i2c-diolan-u2c.c
4112
4113DIRECT ACCESS (DAX)
4114M:	Matthew Wilcox <mawilcox@microsoft.com>
4115M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4116L:	linux-fsdevel@vger.kernel.org
4117S:	Supported
4118F:	fs/dax.c
4119F:	include/linux/dax.h
4120F:	include/trace/events/fs_dax.h
4121
4122DIRECTORY NOTIFICATION (DNOTIFY)
4123M:	Eric Paris <eparis@parisplace.org>
4124S:	Maintained
4125F:	Documentation/filesystems/dnotify.txt
4126F:	fs/notify/dnotify/
4127F:	include/linux/dnotify.h
4128
4129DISK GEOMETRY AND PARTITION HANDLING
4130M:	Andries Brouwer <aeb@cwi.nl>
4131W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4132W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4133W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4134S:	Maintained
4135
4136DISKQUOTA
4137M:	Jan Kara <jack@suse.com>
4138S:	Maintained
4139F:	Documentation/filesystems/quota.txt
4140F:	fs/quota/
4141F:	include/linux/quota*.h
4142F:	include/uapi/linux/quota*.h
4143
4144DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4145M:	Bernie Thompson <bernie@plugable.com>
4146L:	linux-fbdev@vger.kernel.org
4147S:	Maintained
4148W:	http://plugable.com/category/projects/udlfb/
4149F:	drivers/video/fbdev/udlfb.c
4150F:	include/video/udlfb.h
4151F:	Documentation/fb/udlfb.txt
4152
4153DISTRIBUTED LOCK MANAGER (DLM)
4154M:	Christine Caulfield <ccaulfie@redhat.com>
4155M:	David Teigland <teigland@redhat.com>
4156L:	cluster-devel@redhat.com
4157W:	http://sources.redhat.com/cluster/
4158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4159S:	Supported
4160F:	fs/dlm/
4161
4162DMA BUFFER SHARING FRAMEWORK
4163M:	Sumit Semwal <sumit.semwal@linaro.org>
4164S:	Maintained
4165L:	linux-media@vger.kernel.org
4166L:	dri-devel@lists.freedesktop.org
4167L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4168F:	drivers/dma-buf/
4169F:	include/linux/dma-buf*
4170F:	include/linux/reservation.h
4171F:	include/linux/*fence.h
4172F:	Documentation/driver-api/dma-buf.rst
4173T:	git git://anongit.freedesktop.org/drm/drm-misc
4174
4175DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4176M:	Vinod Koul <vinod.koul@intel.com>
4177L:	dmaengine@vger.kernel.org
4178Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4179S:	Maintained
4180F:	drivers/dma/
4181F:	include/linux/dmaengine.h
4182F:	Documentation/devicetree/bindings/dma/
4183F:	Documentation/dmaengine/
4184T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4185
4186DMA MAPPING HELPERS
4187M:	Christoph Hellwig <hch@lst.de>
4188M:	Marek Szyprowski <m.szyprowski@samsung.com>
4189R:	Robin Murphy <robin.murphy@arm.com>
4190L:	linux-kernel@vger.kernel.org
4191T:	git git://git.infradead.org/users/hch/dma-mapping.git
4192W:	http://git.infradead.org/users/hch/dma-mapping.git
4193S:	Supported
4194F:	lib/dma-debug.c
4195F:	lib/dma-noop.c
4196F:	lib/dma-virt.c
4197F:	drivers/base/dma-mapping.c
4198F:	drivers/base/dma-coherent.c
4199F:	include/linux/dma-mapping.h
4200
4201DME1737 HARDWARE MONITOR DRIVER
4202M:	Juerg Haefliger <juergh@gmail.com>
4203L:	linux-hwmon@vger.kernel.org
4204S:	Maintained
4205F:	Documentation/hwmon/dme1737
4206F:	drivers/hwmon/dme1737.c
4207
4208DMI/SMBIOS SUPPORT
4209M:	Jean Delvare <jdelvare@suse.com>
4210S:	Maintained
4211T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4212F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4213F:	drivers/firmware/dmi-id.c
4214F:	drivers/firmware/dmi_scan.c
4215F:	include/linux/dmi.h
4216
4217DOCUMENTATION
4218M:	Jonathan Corbet <corbet@lwn.net>
4219L:	linux-doc@vger.kernel.org
4220S:	Maintained
4221F:	Documentation/
4222F:	scripts/kernel-doc
4223X:	Documentation/ABI/
4224X:	Documentation/devicetree/
4225X:	Documentation/acpi
4226X:	Documentation/power
4227X:	Documentation/spi
4228X:	Documentation/media
4229T:	git git://git.lwn.net/linux.git docs-next
4230
4231DONGWOON DW9714 LENS VOICE COIL DRIVER
4232M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4233L:	linux-media@vger.kernel.org
4234T:	git git://linuxtv.org/media_tree.git
4235S:	Maintained
4236F:	drivers/media/i2c/dw9714.c
4237
4238DOUBLETALK DRIVER
4239M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4240L:	blinux-list@redhat.com
4241S:	Maintained
4242F:	drivers/char/dtlk.c
4243F:	include/linux/dtlk.h
4244
4245DPAA2 DATAPATH I/O (DPIO) DRIVER
4246M:	Roy Pledge <Roy.Pledge@nxp.com>
4247L:	linux-kernel@vger.kernel.org
4248S:	Maintained
4249F:	drivers/staging/fsl-mc/bus/dpio
4250
4251DPAA2 ETHERNET DRIVER
4252M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4253L:	linux-kernel@vger.kernel.org
4254S:	Maintained
4255F:	drivers/staging/fsl-dpaa2/ethernet
4256
4257DPT_I2O SCSI RAID DRIVER
4258M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4259L:	linux-scsi@vger.kernel.org
4260W:	http://www.adaptec.com/
4261S:	Maintained
4262F:	drivers/scsi/dpt*
4263F:	drivers/scsi/dpt/
4264
4265DRBD DRIVER
4266M:	Philipp Reisner <philipp.reisner@linbit.com>
4267M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4268L:	drbd-dev@lists.linbit.com
4269W:	http://www.drbd.org
4270T:	git git://git.linbit.com/linux-drbd.git
4271T:	git git://git.linbit.com/drbd-8.4.git
4272S:	Supported
4273F:	drivers/block/drbd/
4274F:	lib/lru_cache.c
4275F:	Documentation/blockdev/drbd/
4276
4277DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4278M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4280S:	Supported
4281F:	Documentation/kobject.txt
4282F:	drivers/base/
4283F:	fs/debugfs/
4284F:	fs/sysfs/
4285F:	include/linux/debugfs.h
4286F:	include/linux/kobj*
4287F:	lib/kobj*
4288
4289DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4290M:	Kevin Hilman <khilman@kernel.org>
4291M:	Nishanth Menon <nm@ti.com>
4292S:	Maintained
4293F:	drivers/power/avs/
4294F:	include/linux/power/smartreflex.h
4295L:	linux-pm@vger.kernel.org
4296
4297DRM DRIVER FOR ARM PL111 CLCD
4298M:	Eric Anholt <eric@anholt.net>
4299T:	git git://anongit.freedesktop.org/drm/drm-misc
4300S:	Supported
4301F:	drivers/gpu/drm/pl111/
4302
4303DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4304M:	Dave Airlie <airlied@redhat.com>
4305S:	Odd Fixes
4306F:	drivers/gpu/drm/ast/
4307
4308DRM DRIVER FOR BOCHS VIRTUAL GPU
4309M:	Gerd Hoffmann <kraxel@redhat.com>
4310L:	virtualization@lists.linux-foundation.org
4311T:	git git://anongit.freedesktop.org/drm/drm-misc
4312S:	Maintained
4313F:	drivers/gpu/drm/bochs/
4314
4315DRM DRIVER FOR INTEL I810 VIDEO CARDS
4316S:	Orphan / Obsolete
4317F:	drivers/gpu/drm/i810/
4318F:	include/uapi/drm/i810_drm.h
4319
4320DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4321S:	Orphan / Obsolete
4322F:	drivers/gpu/drm/mga/
4323F:	include/uapi/drm/mga_drm.h
4324
4325DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4326M:	Dave Airlie <airlied@redhat.com>
4327S:	Odd Fixes
4328F:	drivers/gpu/drm/mgag200/
4329
4330DRM DRIVER FOR MI0283QT
4331M:	Noralf Trønnes <noralf@tronnes.org>
4332S:	Maintained
4333F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4334F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4335
4336DRM DRIVER FOR MSM ADRENO GPU
4337M:	Rob Clark <robdclark@gmail.com>
4338L:	linux-arm-msm@vger.kernel.org
4339L:	dri-devel@lists.freedesktop.org
4340L:	freedreno@lists.freedesktop.org
4341T:	git git://people.freedesktop.org/~robclark/linux
4342S:	Maintained
4343F:	drivers/gpu/drm/msm/
4344F:	include/uapi/drm/msm_drm.h
4345F:	Documentation/devicetree/bindings/display/msm/
4346
4347DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4348M:	Ben Skeggs <bskeggs@redhat.com>
4349L:	dri-devel@lists.freedesktop.org
4350L:	nouveau@lists.freedesktop.org
4351T:	git git://github.com/skeggsb/linux
4352S:	Supported
4353F:	drivers/gpu/drm/nouveau/
4354F:	include/uapi/drm/nouveau_drm.h
4355
4356DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4357M:	Dave Airlie <airlied@redhat.com>
4358M:	Gerd Hoffmann <kraxel@redhat.com>
4359L:	virtualization@lists.linux-foundation.org
4360T:	git git://anongit.freedesktop.org/drm/drm-misc
4361S:	Obsolete
4362W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4363F:	drivers/gpu/drm/cirrus/
4364
4365DRM DRIVER FOR QXL VIRTUAL GPU
4366M:	Dave Airlie <airlied@redhat.com>
4367M:	Gerd Hoffmann <kraxel@redhat.com>
4368L:	virtualization@lists.linux-foundation.org
4369T:	git git://anongit.freedesktop.org/drm/drm-misc
4370S:	Maintained
4371F:	drivers/gpu/drm/qxl/
4372F:	include/uapi/drm/qxl_drm.h
4373
4374DRM DRIVER FOR RAGE 128 VIDEO CARDS
4375S:	Orphan / Obsolete
4376F:	drivers/gpu/drm/r128/
4377F:	include/uapi/drm/r128_drm.h
4378
4379DRM DRIVER FOR SAVAGE VIDEO CARDS
4380S:	Orphan / Obsolete
4381F:	drivers/gpu/drm/savage/
4382F:	include/uapi/drm/savage_drm.h
4383
4384DRM DRIVER FOR SIS VIDEO CARDS
4385S:	Orphan / Obsolete
4386F:	drivers/gpu/drm/sis/
4387F:	include/uapi/drm/sis_drm.h
4388
4389DRM DRIVER FOR TDFX VIDEO CARDS
4390S:	Orphan / Obsolete
4391F:	drivers/gpu/drm/tdfx/
4392
4393DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4394M:	Dave Airlie <airlied@redhat.com>
4395S:	Odd Fixes
4396F:	drivers/gpu/drm/udl/
4397
4398DRM DRIVER FOR VMWARE VIRTUAL GPU
4399M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4400M:	Sinclair Yeh <syeh@vmware.com>
4401M:	Thomas Hellstrom <thellstrom@vmware.com>
4402L:	dri-devel@lists.freedesktop.org
4403T:	git git://people.freedesktop.org/~syeh/repos_linux
4404T:	git git://people.freedesktop.org/~thomash/linux
4405S:	Supported
4406F:	drivers/gpu/drm/vmwgfx/
4407F:	include/uapi/drm/vmwgfx_drm.h
4408
4409DRM DRIVERS
4410M:	David Airlie <airlied@linux.ie>
4411L:	dri-devel@lists.freedesktop.org
4412T:	git git://people.freedesktop.org/~airlied/linux
4413B:	https://bugs.freedesktop.org/
4414C:	irc://chat.freenode.net/dri-devel
4415S:	Maintained
4416F:	drivers/gpu/drm/
4417F:	drivers/gpu/vga/
4418F:	Documentation/devicetree/bindings/display/
4419F:	Documentation/devicetree/bindings/gpu/
4420F:	Documentation/devicetree/bindings/video/
4421F:	Documentation/gpu/
4422F:	include/drm/
4423F:	include/uapi/drm/
4424F:	include/linux/vga*
4425
4426DRM DRIVERS AND MISC GPU PATCHES
4427M:	Daniel Vetter <daniel.vetter@intel.com>
4428M:	Jani Nikula <jani.nikula@linux.intel.com>
4429M:	Sean Paul <seanpaul@chromium.org>
4430W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4431S:	Maintained
4432T:	git git://anongit.freedesktop.org/drm/drm-misc
4433F:	Documentation/gpu/
4434F:	drivers/gpu/vga/
4435F:	drivers/gpu/drm/*
4436F:	include/drm/drm*
4437F:	include/uapi/drm/drm*
4438F:	include/linux/vga*
4439
4440DRM DRIVERS FOR ALLWINNER A10
4441M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4442L:	dri-devel@lists.freedesktop.org
4443S:	Supported
4444F:	drivers/gpu/drm/sun4i/
4445F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4447
4448DRM DRIVERS FOR AMLOGIC SOCS
4449M:	Neil Armstrong <narmstrong@baylibre.com>
4450L:	dri-devel@lists.freedesktop.org
4451L:	linux-amlogic@lists.infradead.org
4452W:	http://linux-meson.com/
4453S:	Supported
4454F:	drivers/gpu/drm/meson/
4455F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4456F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4457F:	Documentation/gpu/meson.rst
4458T:	git git://anongit.freedesktop.org/drm/drm-misc
4459
4460DRM DRIVERS FOR ATMEL HLCDC
4461M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4462L:	dri-devel@lists.freedesktop.org
4463S:	Supported
4464F:	drivers/gpu/drm/atmel-hlcdc/
4465F:	Documentation/devicetree/bindings/drm/atmel/
4466T:	git git://anongit.freedesktop.org/drm/drm-misc
4467
4468DRM DRIVERS FOR BRIDGE CHIPS
4469M:	Archit Taneja <architt@codeaurora.org>
4470M:	Andrzej Hajda <a.hajda@samsung.com>
4471R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4472S:	Maintained
4473T:	git git://anongit.freedesktop.org/drm/drm-misc
4474F:	drivers/gpu/drm/bridge/
4475
4476DRM DRIVERS FOR EXYNOS
4477M:	Inki Dae <inki.dae@samsung.com>
4478M:	Joonyoung Shim <jy0922.shim@samsung.com>
4479M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4480M:	Kyungmin Park <kyungmin.park@samsung.com>
4481L:	dri-devel@lists.freedesktop.org
4482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4483S:	Supported
4484F:	drivers/gpu/drm/exynos/
4485F:	include/uapi/drm/exynos_drm.h
4486F:	Documentation/devicetree/bindings/display/exynos/
4487
4488DRM DRIVERS FOR FREESCALE DCU
4489M:	Stefan Agner <stefan@agner.ch>
4490M:	Alison Wang <alison.wang@freescale.com>
4491L:	dri-devel@lists.freedesktop.org
4492S:	Supported
4493F:	drivers/gpu/drm/fsl-dcu/
4494F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4495F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4496F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4497
4498DRM DRIVERS FOR FREESCALE IMX
4499M:	Philipp Zabel <p.zabel@pengutronix.de>
4500L:	dri-devel@lists.freedesktop.org
4501S:	Maintained
4502F:	drivers/gpu/drm/imx/
4503F:	drivers/gpu/ipu-v3/
4504F:	Documentation/devicetree/bindings/display/imx/
4505
4506DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4507M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4508L:	dri-devel@lists.freedesktop.org
4509T:	git git://github.com/patjak/drm-gma500
4510S:	Maintained
4511F:	drivers/gpu/drm/gma500/
4512
4513DRM DRIVERS FOR HISILICON
4514M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4515M:	Rongrong Zou <zourongrong@gmail.com>
4516R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4517R:	Chen Feng <puck.chen@hisilicon.com>
4518L:	dri-devel@lists.freedesktop.org
4519T:	git git://github.com/xin3liang/linux.git
4520S:	Maintained
4521F:	drivers/gpu/drm/hisilicon/
4522F:	Documentation/devicetree/bindings/display/hisilicon/
4523
4524DRM DRIVERS FOR MEDIATEK
4525M:	CK Hu <ck.hu@mediatek.com>
4526M:	Philipp Zabel <p.zabel@pengutronix.de>
4527L:	dri-devel@lists.freedesktop.org
4528S:	Supported
4529F:	drivers/gpu/drm/mediatek/
4530F:	Documentation/devicetree/bindings/display/mediatek/
4531
4532DRM DRIVERS FOR NVIDIA TEGRA
4533M:	Thierry Reding <thierry.reding@gmail.com>
4534L:	dri-devel@lists.freedesktop.org
4535L:	linux-tegra@vger.kernel.org
4536T:	git git://anongit.freedesktop.org/tegra/linux.git
4537S:	Supported
4538F:	drivers/gpu/drm/tegra/
4539F:	drivers/gpu/host1x/
4540F:	include/linux/host1x.h
4541F:	include/uapi/drm/tegra_drm.h
4542F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4543
4544DRM DRIVERS FOR RENESAS
4545M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4546L:	dri-devel@lists.freedesktop.org
4547L:	linux-renesas-soc@vger.kernel.org
4548T:	git git://linuxtv.org/pinchartl/fbdev
4549S:	Supported
4550F:	drivers/gpu/drm/rcar-du/
4551F:	drivers/gpu/drm/shmobile/
4552F:	include/linux/platform_data/shmob_drm.h
4553F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4554F:	Documentation/devicetree/bindings/display/renesas,du.txt
4555
4556DRM DRIVERS FOR ROCKCHIP
4557M:	Mark Yao <mark.yao@rock-chips.com>
4558L:	dri-devel@lists.freedesktop.org
4559S:	Maintained
4560F:	drivers/gpu/drm/rockchip/
4561F:	Documentation/devicetree/bindings/display/rockchip/
4562T:	git git://anongit.freedesktop.org/drm/drm-misc
4563
4564DRM DRIVERS FOR STI
4565M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4566M:	Vincent Abriou <vincent.abriou@st.com>
4567L:	dri-devel@lists.freedesktop.org
4568T:	git git://anongit.freedesktop.org/drm/drm-misc
4569S:	Maintained
4570F:	drivers/gpu/drm/sti
4571F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4572
4573DRM DRIVERS FOR STM
4574M:	Yannick Fertre <yannick.fertre@st.com>
4575M:	Philippe Cornu <philippe.cornu@st.com>
4576M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4577M:	Vincent Abriou <vincent.abriou@st.com>
4578L:	dri-devel@lists.freedesktop.org
4579T:	git git://anongit.freedesktop.org/drm/drm-misc
4580S:	Maintained
4581F:	drivers/gpu/drm/stm
4582F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4583
4584DRM DRIVERS FOR TI LCDC
4585M:	Jyri Sarha <jsarha@ti.com>
4586R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4587L:	dri-devel@lists.freedesktop.org
4588S:	Maintained
4589F:	drivers/gpu/drm/tilcdc/
4590F:	Documentation/devicetree/bindings/display/tilcdc/
4591
4592DRM DRIVERS FOR TI OMAP
4593M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4594L:	dri-devel@lists.freedesktop.org
4595S:	Maintained
4596F:	drivers/gpu/drm/omapdrm/
4597F:	Documentation/devicetree/bindings/display/ti/
4598
4599DRM DRIVERS FOR VC4
4600M:	Eric Anholt <eric@anholt.net>
4601T:	git git://github.com/anholt/linux
4602S:	Supported
4603F:	drivers/gpu/drm/vc4/
4604F:	include/uapi/drm/vc4_drm.h
4605F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4606T:	git git://anongit.freedesktop.org/drm/drm-misc
4607
4608DRM DRIVERS FOR VIVANTE GPU IP
4609M:	Lucas Stach <l.stach@pengutronix.de>
4610R:	Russell King <linux+etnaviv@armlinux.org.uk>
4611R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4612L:	etnaviv@lists.freedesktop.org
4613L:	dri-devel@lists.freedesktop.org
4614S:	Maintained
4615F:	drivers/gpu/drm/etnaviv/
4616F:	include/uapi/drm/etnaviv_drm.h
4617F:	Documentation/devicetree/bindings/display/etnaviv/
4618
4619DRM DRIVERS FOR ZTE ZX
4620M:	Shawn Guo <shawnguo@kernel.org>
4621L:	dri-devel@lists.freedesktop.org
4622S:	Maintained
4623F:	drivers/gpu/drm/zte/
4624F:	Documentation/devicetree/bindings/display/zte,vou.txt
4625T:	git git://anongit.freedesktop.org/drm/drm-misc
4626
4627DRM PANEL DRIVERS
4628M:	Thierry Reding <thierry.reding@gmail.com>
4629L:	dri-devel@lists.freedesktop.org
4630T:	git git://anongit.freedesktop.org/tegra/linux.git
4631S:	Maintained
4632F:	drivers/gpu/drm/drm_panel.c
4633F:	drivers/gpu/drm/panel/
4634F:	include/drm/drm_panel.h
4635F:	Documentation/devicetree/bindings/display/panel/
4636
4637DSBR100 USB FM RADIO DRIVER
4638M:	Alexey Klimov <klimov.linux@gmail.com>
4639L:	linux-media@vger.kernel.org
4640T:	git git://linuxtv.org/media_tree.git
4641S:	Maintained
4642F:	drivers/media/radio/dsbr100.c
4643
4644DSCC4 DRIVER
4645M:	Francois Romieu <romieu@fr.zoreil.com>
4646L:	netdev@vger.kernel.org
4647S:	Maintained
4648F:	drivers/net/wan/dscc4.c
4649
4650DT3155 MEDIA DRIVER
4651M:	Hans Verkuil <hverkuil@xs4all.nl>
4652L:	linux-media@vger.kernel.org
4653T:	git git://linuxtv.org/media_tree.git
4654W:	https://linuxtv.org
4655S:	Odd Fixes
4656F:	drivers/media/pci/dt3155/
4657
4658DVB_USB_AF9015 MEDIA DRIVER
4659M:	Antti Palosaari <crope@iki.fi>
4660L:	linux-media@vger.kernel.org
4661W:	https://linuxtv.org
4662W:	http://palosaari.fi/linux/
4663Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4664T:	git git://linuxtv.org/anttip/media_tree.git
4665S:	Maintained
4666F:	drivers/media/usb/dvb-usb-v2/af9015*
4667
4668DVB_USB_AF9035 MEDIA DRIVER
4669M:	Antti Palosaari <crope@iki.fi>
4670L:	linux-media@vger.kernel.org
4671W:	https://linuxtv.org
4672W:	http://palosaari.fi/linux/
4673Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4674T:	git git://linuxtv.org/anttip/media_tree.git
4675S:	Maintained
4676F:	drivers/media/usb/dvb-usb-v2/af9035*
4677
4678DVB_USB_ANYSEE MEDIA DRIVER
4679M:	Antti Palosaari <crope@iki.fi>
4680L:	linux-media@vger.kernel.org
4681W:	https://linuxtv.org
4682W:	http://palosaari.fi/linux/
4683Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4684T:	git git://linuxtv.org/anttip/media_tree.git
4685S:	Maintained
4686F:	drivers/media/usb/dvb-usb-v2/anysee*
4687
4688DVB_USB_AU6610 MEDIA DRIVER
4689M:	Antti Palosaari <crope@iki.fi>
4690L:	linux-media@vger.kernel.org
4691W:	https://linuxtv.org
4692W:	http://palosaari.fi/linux/
4693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4694T:	git git://linuxtv.org/anttip/media_tree.git
4695S:	Maintained
4696F:	drivers/media/usb/dvb-usb-v2/au6610*
4697
4698DVB_USB_CE6230 MEDIA DRIVER
4699M:	Antti Palosaari <crope@iki.fi>
4700L:	linux-media@vger.kernel.org
4701W:	https://linuxtv.org
4702W:	http://palosaari.fi/linux/
4703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4704T:	git git://linuxtv.org/anttip/media_tree.git
4705S:	Maintained
4706F:	drivers/media/usb/dvb-usb-v2/ce6230*
4707
4708DVB_USB_CXUSB MEDIA DRIVER
4709M:	Michael Krufky <mkrufky@linuxtv.org>
4710L:	linux-media@vger.kernel.org
4711W:	https://linuxtv.org
4712W:	http://github.com/mkrufky
4713Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4714T:	git git://linuxtv.org/media_tree.git
4715S:	Maintained
4716F:	drivers/media/usb/dvb-usb/cxusb*
4717
4718DVB_USB_EC168 MEDIA DRIVER
4719M:	Antti Palosaari <crope@iki.fi>
4720L:	linux-media@vger.kernel.org
4721W:	https://linuxtv.org
4722W:	http://palosaari.fi/linux/
4723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4724T:	git git://linuxtv.org/anttip/media_tree.git
4725S:	Maintained
4726F:	drivers/media/usb/dvb-usb-v2/ec168*
4727
4728DVB_USB_GL861 MEDIA DRIVER
4729M:	Antti Palosaari <crope@iki.fi>
4730L:	linux-media@vger.kernel.org
4731W:	https://linuxtv.org
4732Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4733T:	git git://linuxtv.org/anttip/media_tree.git
4734S:	Maintained
4735F:	drivers/media/usb/dvb-usb-v2/gl861*
4736
4737DVB_USB_MXL111SF MEDIA DRIVER
4738M:	Michael Krufky <mkrufky@linuxtv.org>
4739L:	linux-media@vger.kernel.org
4740W:	https://linuxtv.org
4741W:	http://github.com/mkrufky
4742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4743T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4744S:	Maintained
4745F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4746
4747DVB_USB_RTL28XXU MEDIA DRIVER
4748M:	Antti Palosaari <crope@iki.fi>
4749L:	linux-media@vger.kernel.org
4750W:	https://linuxtv.org
4751W:	http://palosaari.fi/linux/
4752Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4753T:	git git://linuxtv.org/anttip/media_tree.git
4754S:	Maintained
4755F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4756
4757DVB_USB_V2 MEDIA DRIVER
4758M:	Antti Palosaari <crope@iki.fi>
4759L:	linux-media@vger.kernel.org
4760W:	https://linuxtv.org
4761W:	http://palosaari.fi/linux/
4762Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4763T:	git git://linuxtv.org/anttip/media_tree.git
4764S:	Maintained
4765F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4766F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4767
4768DYNAMIC DEBUG
4769M:	Jason Baron <jbaron@akamai.com>
4770S:	Maintained
4771F:	lib/dynamic_debug.c
4772F:	include/linux/dynamic_debug.h
4773
4774DZ DECSTATION DZ11 SERIAL DRIVER
4775M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4776S:	Maintained
4777F:	drivers/tty/serial/dz.*
4778
4779E3X0 POWER BUTTON DRIVER
4780M:	Moritz Fischer <moritz.fischer@ettus.com>
4781L:	usrp-users@lists.ettus.com
4782W:	http://www.ettus.com
4783S:	Supported
4784F:	drivers/input/misc/e3x0-button.c
4785F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4786
4787E4000 MEDIA DRIVER
4788M:	Antti Palosaari <crope@iki.fi>
4789L:	linux-media@vger.kernel.org
4790W:	https://linuxtv.org
4791W:	http://palosaari.fi/linux/
4792Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4793T:	git git://linuxtv.org/anttip/media_tree.git
4794S:	Maintained
4795F:	drivers/media/tuners/e4000*
4796
4797EATA ISA/EISA/PCI SCSI DRIVER
4798M:	Dario Ballabio <ballabio_dario@emc.com>
4799L:	linux-scsi@vger.kernel.org
4800S:	Maintained
4801F:	drivers/scsi/eata.c
4802
4803EC100 MEDIA DRIVER
4804M:	Antti Palosaari <crope@iki.fi>
4805L:	linux-media@vger.kernel.org
4806W:	https://linuxtv.org
4807W:	http://palosaari.fi/linux/
4808Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4809T:	git git://linuxtv.org/anttip/media_tree.git
4810S:	Maintained
4811F:	drivers/media/dvb-frontends/ec100*
4812
4813ECRYPT FILE SYSTEM
4814M:	Tyler Hicks <tyhicks@canonical.com>
4815L:	ecryptfs@vger.kernel.org
4816W:	http://ecryptfs.org
4817W:	https://launchpad.net/ecryptfs
4818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4819S:	Supported
4820F:	Documentation/filesystems/ecryptfs.txt
4821F:	fs/ecryptfs/
4822
4823EDAC-AMD64
4824M:	Borislav Petkov <bp@alien8.de>
4825L:	linux-edac@vger.kernel.org
4826S:	Maintained
4827F:	drivers/edac/amd64_edac*
4828
4829EDAC-CALXEDA
4830M:	Robert Richter <rric@kernel.org>
4831L:	linux-edac@vger.kernel.org
4832S:	Maintained
4833F:	drivers/edac/highbank*
4834
4835EDAC-CAVIUM
4836M:	Ralf Baechle <ralf@linux-mips.org>
4837M:	David Daney <david.daney@cavium.com>
4838L:	linux-edac@vger.kernel.org
4839L:	linux-mips@linux-mips.org
4840S:	Supported
4841F:	drivers/edac/octeon_edac*
4842F:	drivers/edac/thunderx_edac*
4843
4844EDAC-CORE
4845M:	Borislav Petkov <bp@alien8.de>
4846M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4847M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4848L:	linux-edac@vger.kernel.org
4849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4851S:	Supported
4852F:	Documentation/admin-guide/ras.rst
4853F:	Documentation/driver-api/edac.rst
4854F:	drivers/edac/
4855F:	include/linux/edac.h
4856
4857EDAC-E752X
4858M:	Mark Gross <mark.gross@intel.com>
4859L:	linux-edac@vger.kernel.org
4860S:	Maintained
4861F:	drivers/edac/e752x_edac.c
4862
4863EDAC-E7XXX
4864L:	linux-edac@vger.kernel.org
4865S:	Maintained
4866F:	drivers/edac/e7xxx_edac.c
4867
4868EDAC-FSL_DDR
4869M:	York Sun <york.sun@nxp.com>
4870L:	linux-edac@vger.kernel.org
4871S:	Maintained
4872F:	drivers/edac/fsl_ddr_edac.*
4873
4874EDAC-GHES
4875M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4876M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4877L:	linux-edac@vger.kernel.org
4878S:	Maintained
4879F:	drivers/edac/ghes_edac.c
4880
4881EDAC-I3000
4882L:	linux-edac@vger.kernel.org
4883S:	Orphan
4884F:	drivers/edac/i3000_edac.c
4885
4886EDAC-I5000
4887L:	linux-edac@vger.kernel.org
4888S:	Maintained
4889F:	drivers/edac/i5000_edac.c
4890
4891EDAC-I5400
4892M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4893M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4894L:	linux-edac@vger.kernel.org
4895S:	Maintained
4896F:	drivers/edac/i5400_edac.c
4897
4898EDAC-I7300
4899M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4900M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4901L:	linux-edac@vger.kernel.org
4902S:	Maintained
4903F:	drivers/edac/i7300_edac.c
4904
4905EDAC-I7CORE
4906M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4907M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4908L:	linux-edac@vger.kernel.org
4909S:	Maintained
4910F:	drivers/edac/i7core_edac.c
4911
4912EDAC-I82443BXGX
4913M:	Tim Small <tim@buttersideup.com>
4914L:	linux-edac@vger.kernel.org
4915S:	Maintained
4916F:	drivers/edac/i82443bxgx_edac.c
4917
4918EDAC-I82975X
4919M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4920M:	"Arvind R." <arvino55@gmail.com>
4921L:	linux-edac@vger.kernel.org
4922S:	Maintained
4923F:	drivers/edac/i82975x_edac.c
4924
4925EDAC-IE31200
4926M:	Jason Baron <jbaron@akamai.com>
4927L:	linux-edac@vger.kernel.org
4928S:	Maintained
4929F:	drivers/edac/ie31200_edac.c
4930
4931EDAC-MPC85XX
4932M:	Johannes Thumshirn <morbidrsa@gmail.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/mpc85xx_edac.[ch]
4936
4937EDAC-PASEMI
4938M:	Egor Martovetsky <egor@pasemi.com>
4939L:	linux-edac@vger.kernel.org
4940S:	Maintained
4941F:	drivers/edac/pasemi_edac.c
4942
4943EDAC-PND2
4944M:	Tony Luck <tony.luck@intel.com>
4945L:	linux-edac@vger.kernel.org
4946S:	Maintained
4947F:	drivers/edac/pnd2_edac.[ch]
4948
4949EDAC-R82600
4950M:	Tim Small <tim@buttersideup.com>
4951L:	linux-edac@vger.kernel.org
4952S:	Maintained
4953F:	drivers/edac/r82600_edac.c
4954
4955EDAC-SBRIDGE
4956M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4957M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4958L:	linux-edac@vger.kernel.org
4959S:	Maintained
4960F:	drivers/edac/sb_edac.c
4961
4962EDAC-SKYLAKE
4963M:	Tony Luck <tony.luck@intel.com>
4964L:	linux-edac@vger.kernel.org
4965S:	Maintained
4966F:	drivers/edac/skx_edac.c
4967
4968EDIROL UA-101/UA-1000 DRIVER
4969M:	Clemens Ladisch <clemens@ladisch.de>
4970L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4971T:	git git://git.alsa-project.org/alsa-kernel.git
4972S:	Maintained
4973F:	sound/usb/misc/ua101.c
4974
4975EFI TEST DRIVER
4976L:	linux-efi@vger.kernel.org
4977M:	Ivan Hu <ivan.hu@canonical.com>
4978M:	Matt Fleming <matt@codeblueprint.co.uk>
4979S:	Maintained
4980F:	drivers/firmware/efi/test/
4981
4982EFI VARIABLE FILESYSTEM
4983M:	Matthew Garrett <matthew.garrett@nebula.com>
4984M:	Jeremy Kerr <jk@ozlabs.org>
4985M:	Matt Fleming <matt@codeblueprint.co.uk>
4986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4987L:	linux-efi@vger.kernel.org
4988S:	Maintained
4989F:	fs/efivarfs/
4990
4991EFIFB FRAMEBUFFER DRIVER
4992L:	linux-fbdev@vger.kernel.org
4993M:	Peter Jones <pjones@redhat.com>
4994S:	Maintained
4995F:	drivers/video/fbdev/efifb.c
4996
4997EFS FILESYSTEM
4998W:	http://aeschi.ch.eu.org/efs/
4999S:	Orphan
5000F:	fs/efs/
5001
5002EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5003M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5004L:	netdev@vger.kernel.org
5005S:	Maintained
5006F:	drivers/net/ethernet/ibm/ehea/
5007
5008EM28XX VIDEO4LINUX DRIVER
5009M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5010M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5011L:	linux-media@vger.kernel.org
5012W:	https://linuxtv.org
5013T:	git git://linuxtv.org/media_tree.git
5014S:	Maintained
5015F:	drivers/media/usb/em28xx/
5016F:	Documentation/media/v4l-drivers/em28xx*
5017
5018EMBEDDED LINUX
5019M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5020M:	Matt Mackall <mpm@selenic.com>
5021M:	David Woodhouse <dwmw2@infradead.org>
5022L:	linux-embedded@vger.kernel.org
5023S:	Maintained
5024
5025Emulex 10Gbps iSCSI - OneConnect DRIVER
5026M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5027M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5028M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5029L:	linux-scsi@vger.kernel.org
5030W:	http://www.broadcom.com
5031S:	Supported
5032F:	drivers/scsi/be2iscsi/
5033
5034Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5035M:	Sathya Perla <sathya.perla@broadcom.com>
5036M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5037M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5038M:	Somnath Kotur <somnath.kotur@broadcom.com>
5039L:	netdev@vger.kernel.org
5040W:	http://www.emulex.com
5041S:	Supported
5042F:	drivers/net/ethernet/emulex/benet/
5043
5044EMULEX ONECONNECT ROCE DRIVER
5045M:	Selvin Xavier <selvin.xavier@broadcom.com>
5046M:	Devesh Sharma <devesh.sharma@broadcom.com>
5047L:	linux-rdma@vger.kernel.org
5048W:	http://www.broadcom.com
5049S:	Odd Fixes
5050F:	drivers/infiniband/hw/ocrdma/
5051F:	include/uapi/rdma/ocrdma-abi.h
5052
5053EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5054M:	James Smart <james.smart@broadcom.com>
5055M:	Dick Kennedy <dick.kennedy@broadcom.com>
5056L:	linux-scsi@vger.kernel.org
5057W:	http://www.broadcom.com
5058S:	Supported
5059F:	drivers/scsi/lpfc/
5060
5061ENE CB710 FLASH CARD READER DRIVER
5062M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5063S:	Maintained
5064F:	drivers/misc/cb710/
5065F:	drivers/mmc/host/cb710-mmc.*
5066F:	include/linux/cb710.h
5067
5068ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5069M:	Maxim Levitsky <maximlevitsky@gmail.com>
5070S:	Maintained
5071F:	drivers/media/rc/ene_ir.*
5072
5073EPSON S1D13XXX FRAMEBUFFER DRIVER
5074M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5075S:	Maintained
5076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5077F:	drivers/video/fbdev/s1d13xxxfb.c
5078F:	include/video/s1d13xxxfb.h
5079
5080ERRSEQ ERROR TRACKING INFRASTRUCTURE
5081M:	Jeff Layton <jlayton@poochiereds.net>
5082S:	Maintained
5083F:	lib/errseq.c
5084F:	include/linux/errseq.h
5085
5086ET131X NETWORK DRIVER
5087M:	Mark Einon <mark.einon@gmail.com>
5088S:	Odd Fixes
5089F:	drivers/net/ethernet/agere/
5090
5091ETHERNET BRIDGE
5092M:	Stephen Hemminger <stephen@networkplumber.org>
5093L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5094L:	netdev@vger.kernel.org
5095W:	http://www.linuxfoundation.org/en/Net:Bridge
5096S:	Maintained
5097F:	include/linux/netfilter_bridge/
5098F:	net/bridge/
5099
5100ETHERNET PHY LIBRARY
5101M:	Andrew Lunn <andrew@lunn.ch>
5102M:	Florian Fainelli <f.fainelli@gmail.com>
5103L:	netdev@vger.kernel.org
5104S:	Maintained
5105F:	Documentation/ABI/testing/sysfs-bus-mdio
5106F:	Documentation/devicetree/bindings/net/mdio*
5107F:	Documentation/networking/phy.txt
5108F:	drivers/net/phy/
5109F:	drivers/of/of_mdio.c
5110F:	drivers/of/of_net.c
5111F:	include/linux/*mdio*.h
5112F:	include/linux/of_net.h
5113F:	include/linux/phy.h
5114F:	include/linux/phy_fixed.h
5115F:	include/linux/platform_data/mdio-gpio.h
5116F:	include/trace/events/mdio.h
5117F:	include/uapi/linux/mdio.h
5118F:	include/uapi/linux/mii.h
5119
5120EXT2 FILE SYSTEM
5121M:	Jan Kara <jack@suse.com>
5122L:	linux-ext4@vger.kernel.org
5123S:	Maintained
5124F:	Documentation/filesystems/ext2.txt
5125F:	fs/ext2/
5126F:	include/linux/ext2*
5127
5128EXT4 FILE SYSTEM
5129M:	"Theodore Ts'o" <tytso@mit.edu>
5130M:	Andreas Dilger <adilger.kernel@dilger.ca>
5131L:	linux-ext4@vger.kernel.org
5132W:	http://ext4.wiki.kernel.org
5133Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5135S:	Maintained
5136F:	Documentation/filesystems/ext4.txt
5137F:	fs/ext4/
5138
5139Extended Verification Module (EVM)
5140M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5141L:	linux-ima-devel@lists.sourceforge.net
5142L:	linux-security-module@vger.kernel.org
5143S:	Supported
5144F:	security/integrity/evm/
5145
5146EXTENSIBLE FIRMWARE INTERFACE (EFI)
5147M:	Matt Fleming <matt@codeblueprint.co.uk>
5148M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5149L:	linux-efi@vger.kernel.org
5150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5151S:	Maintained
5152F:	Documentation/efi-stub.txt
5153F:	arch/*/kernel/efi.c
5154F:	arch/x86/boot/compressed/eboot.[ch]
5155F:	arch/*/include/asm/efi.h
5156F:	arch/x86/platform/efi/
5157F:	drivers/firmware/efi/
5158F:	include/linux/efi*.h
5159F:	arch/arm/boot/compressed/efi-header.S
5160F:	arch/arm64/kernel/efi-entry.S
5161
5162EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5163M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5164M:	Chanwoo Choi <cw00.choi@samsung.com>
5165L:	linux-kernel@vger.kernel.org
5166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5167S:	Maintained
5168F:	drivers/extcon/
5169F:	include/linux/extcon/
5170F:	include/linux/extcon.h
5171F:	Documentation/extcon/
5172F:	Documentation/devicetree/bindings/extcon/
5173
5174EXYNOS DP DRIVER
5175M:	Jingoo Han <jingoohan1@gmail.com>
5176L:	dri-devel@lists.freedesktop.org
5177S:	Maintained
5178F:	drivers/gpu/drm/exynos/exynos_dp*
5179
5180EXYNOS SYSMMU (IOMMU) driver
5181M:	Marek Szyprowski <m.szyprowski@samsung.com>
5182L:	iommu@lists.linux-foundation.org
5183S:	Maintained
5184F:	drivers/iommu/exynos-iommu.c
5185
5186EZchip NPS platform support
5187M:	Noam Camus <noamc@ezchip.com>
5188S:	Supported
5189F:	arch/arc/plat-eznps
5190F:	arch/arc/boot/dts/eznps.dts
5191
5192F2FS FILE SYSTEM
5193M:	Jaegeuk Kim <jaegeuk@kernel.org>
5194M:	Chao Yu <yuchao0@huawei.com>
5195L:	linux-f2fs-devel@lists.sourceforge.net
5196W:	https://f2fs.wiki.kernel.org/
5197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5198S:	Maintained
5199F:	Documentation/filesystems/f2fs.txt
5200F:	Documentation/ABI/testing/sysfs-fs-f2fs
5201F:	fs/f2fs/
5202F:	include/linux/f2fs_fs.h
5203F:	include/trace/events/f2fs.h
5204
5205F71805F HARDWARE MONITORING DRIVER
5206M:	Jean Delvare <jdelvare@suse.com>
5207L:	linux-hwmon@vger.kernel.org
5208S:	Maintained
5209F:	Documentation/hwmon/f71805f
5210F:	drivers/hwmon/f71805f.c
5211
5212FANOTIFY
5213M:	Eric Paris <eparis@redhat.com>
5214S:	Maintained
5215F:	fs/notify/fanotify/
5216F:	include/linux/fanotify.h
5217F:	include/uapi/linux/fanotify.h
5218
5219FARSYNC SYNCHRONOUS DRIVER
5220M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5221W:	http://www.farsite.co.uk/
5222S:	Supported
5223F:	drivers/net/wan/farsync.*
5224
5225FAULT INJECTION SUPPORT
5226M:	Akinobu Mita <akinobu.mita@gmail.com>
5227S:	Supported
5228F:	Documentation/fault-injection/
5229F:	lib/fault-inject.c
5230
5231FBTFT Framebuffer drivers
5232M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5233S:	Maintained
5234F:	drivers/staging/fbtft/
5235
5236FC0011 TUNER DRIVER
5237M:	Michael Buesch <m@bues.ch>
5238L:	linux-media@vger.kernel.org
5239S:	Maintained
5240F:	drivers/media/tuners/fc0011.h
5241F:	drivers/media/tuners/fc0011.c
5242
5243FC2580 MEDIA DRIVER
5244M:	Antti Palosaari <crope@iki.fi>
5245L:	linux-media@vger.kernel.org
5246W:	https://linuxtv.org
5247W:	http://palosaari.fi/linux/
5248Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5249T:	git git://linuxtv.org/anttip/media_tree.git
5250S:	Maintained
5251F:	drivers/media/tuners/fc2580*
5252
5253FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5254M:	Johannes Thumshirn <jth@kernel.org>
5255L:	fcoe-devel@open-fcoe.org
5256W:	www.Open-FCoE.org
5257S:	Supported
5258F:	drivers/scsi/libfc/
5259F:	drivers/scsi/fcoe/
5260F:	include/scsi/fc/
5261F:	include/scsi/libfc.h
5262F:	include/scsi/libfcoe.h
5263F:	include/uapi/scsi/fc/
5264
5265FILE LOCKING (flock() and fcntl()/lockf())
5266M:	Jeff Layton <jlayton@poochiereds.net>
5267M:	"J. Bruce Fields" <bfields@fieldses.org>
5268L:	linux-fsdevel@vger.kernel.org
5269S:	Maintained
5270F:	include/linux/fcntl.h
5271F:	include/linux/fs.h
5272F:	include/uapi/linux/fcntl.h
5273F:	include/uapi/linux/fs.h
5274F:	fs/fcntl.c
5275F:	fs/locks.c
5276
5277FILESYSTEMS (VFS and infrastructure)
5278M:	Alexander Viro <viro@zeniv.linux.org.uk>
5279L:	linux-fsdevel@vger.kernel.org
5280S:	Maintained
5281F:	fs/*
5282
5283FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5284M:	Riku Voipio <riku.voipio@iki.fi>
5285L:	linux-hwmon@vger.kernel.org
5286S:	Maintained
5287F:	drivers/hwmon/f75375s.c
5288F:	include/linux/f75375s.h
5289
5290FIREWIRE AUDIO DRIVERS
5291M:	Clemens Ladisch <clemens@ladisch.de>
5292L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5293T:	git git://git.alsa-project.org/alsa-kernel.git
5294S:	Maintained
5295F:	sound/firewire/
5296
5297FIREWIRE MEDIA DRIVERS (firedtv)
5298M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5299L:	linux-media@vger.kernel.org
5300L:	linux1394-devel@lists.sourceforge.net
5301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5302S:	Maintained
5303F:	drivers/media/firewire/
5304
5305FIREWIRE SBP-2 TARGET
5306M:	Chris Boot <bootc@bootc.net>
5307L:	linux-scsi@vger.kernel.org
5308L:	target-devel@vger.kernel.org
5309L:	linux1394-devel@lists.sourceforge.net
5310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5311S:	Maintained
5312F:	drivers/target/sbp/
5313
5314FIREWIRE SUBSYSTEM
5315M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5316L:	linux1394-devel@lists.sourceforge.net
5317W:	http://ieee1394.wiki.kernel.org/
5318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5319S:	Maintained
5320F:	drivers/firewire/
5321F:	include/linux/firewire.h
5322F:	include/uapi/linux/firewire*.h
5323F:	tools/firewire/
5324
5325FIRMWARE LOADER (request_firmware)
5326M:	Luis R. Rodriguez <mcgrof@kernel.org>
5327L:	linux-kernel@vger.kernel.org
5328S:	Maintained
5329F:	Documentation/firmware_class/
5330F:	drivers/base/firmware*.c
5331F:	include/linux/firmware.h
5332
5333FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5334M:	Joshua Morris <josh.h.morris@us.ibm.com>
5335M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5336S:	Maintained
5337F:	drivers/block/rsxx/
5338
5339FLOPPY DRIVER
5340M:	Jiri Kosina <jikos@kernel.org>
5341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5342S:	Odd fixes
5343F:	drivers/block/floppy.c
5344
5345FMC SUBSYSTEM
5346M:	Alessandro Rubini <rubini@gnudd.com>
5347W:	http://www.ohwr.org/projects/fmc-bus
5348S:	Supported
5349F:	drivers/fmc/
5350F:	include/linux/fmc*.h
5351F:	include/linux/ipmi-fru.h
5352K:	fmc_d.*register
5353
5354FPGA MANAGER FRAMEWORK
5355M:	Alan Tull <atull@kernel.org>
5356R:	Moritz Fischer <moritz.fischer@ettus.com>
5357L:	linux-fpga@vger.kernel.org
5358S:	Maintained
5359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5360F:	Documentation/fpga/
5361F:	Documentation/devicetree/bindings/fpga/
5362F:	drivers/fpga/
5363F:	include/linux/fpga/
5364W:	http://www.rocketboards.org
5365
5366FPU EMULATOR
5367M:	Bill Metzenthen <billm@melbpc.org.au>
5368W:	http://floatingpoint.sourceforge.net/emulator/index.html
5369S:	Maintained
5370F:	arch/x86/math-emu/
5371
5372FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5373L:	netdev@vger.kernel.org
5374S:	Orphan
5375F:	drivers/net/wan/dlci.c
5376F:	drivers/net/wan/sdla.c
5377
5378FRAMEBUFFER LAYER
5379M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5380L:	linux-fbdev@vger.kernel.org
5381T:	git git://github.com/bzolnier/linux.git
5382Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5383S:	Maintained
5384F:	Documentation/fb/
5385F:	drivers/video/
5386F:	include/video/
5387F:	include/linux/fb.h
5388F:	include/uapi/video/
5389F:	include/uapi/linux/fb.h
5390
5391FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5392M:	Horia Geantă <horia.geanta@nxp.com>
5393M:	Dan Douglass <dan.douglass@nxp.com>
5394L:	linux-crypto@vger.kernel.org
5395S:	Maintained
5396F:	drivers/crypto/caam/
5397F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5398
5399FREESCALE DIU FRAMEBUFFER DRIVER
5400M:	Timur Tabi <timur@tabi.org>
5401L:	linux-fbdev@vger.kernel.org
5402S:	Maintained
5403F:	drivers/video/fbdev/fsl-diu-fb.*
5404
5405FREESCALE DMA DRIVER
5406M:	Li Yang <leoyang.li@nxp.com>
5407M:	Zhang Wei <zw@zh-kernel.org>
5408L:	linuxppc-dev@lists.ozlabs.org
5409S:	Maintained
5410F:	drivers/dma/fsldma.*
5411
5412FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5413M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5414L:	netdev@vger.kernel.org
5415S:	Maintained
5416F:	drivers/net/ethernet/freescale/gianfar*
5417X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5418F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5419
5420FREESCALE GPMI NAND DRIVER
5421M:	Han Xu <han.xu@nxp.com>
5422L:	linux-mtd@lists.infradead.org
5423S:	Maintained
5424F:	drivers/mtd/nand/gpmi-nand/*
5425
5426FREESCALE I2C CPM DRIVER
5427M:	Jochen Friedrich <jochen@scram.de>
5428L:	linuxppc-dev@lists.ozlabs.org
5429L:	linux-i2c@vger.kernel.org
5430S:	Maintained
5431F:	drivers/i2c/busses/i2c-cpm.c
5432
5433FREESCALE IMX / MXC FEC DRIVER
5434M:	Fugang Duan <fugang.duan@nxp.com>
5435L:	netdev@vger.kernel.org
5436S:	Maintained
5437F:	drivers/net/ethernet/freescale/fec_main.c
5438F:	drivers/net/ethernet/freescale/fec_ptp.c
5439F:	drivers/net/ethernet/freescale/fec.h
5440F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5441
5442FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5443M:	Sascha Hauer <kernel@pengutronix.de>
5444L:	linux-fbdev@vger.kernel.org
5445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5446S:	Maintained
5447F:	include/linux/platform_data/video-imxfb.h
5448F:	drivers/video/fbdev/imxfb.c
5449
5450FREESCALE QORIQ DPAA ETHERNET DRIVER
5451M:	Madalin Bucur <madalin.bucur@nxp.com>
5452L:	netdev@vger.kernel.org
5453S:	Maintained
5454F:	drivers/net/ethernet/freescale/dpaa
5455
5456FREESCALE QORIQ DPAA FMAN DRIVER
5457M:	Madalin Bucur <madalin.bucur@nxp.com>
5458L:	netdev@vger.kernel.org
5459S:	Maintained
5460F:	drivers/net/ethernet/freescale/fman
5461F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5462
5463FREESCALE QUAD SPI DRIVER
5464M:	Han Xu <han.xu@nxp.com>
5465L:	linux-mtd@lists.infradead.org
5466S:	Maintained
5467F:	drivers/mtd/spi-nor/fsl-quadspi.c
5468
5469FREESCALE QUICC ENGINE LIBRARY
5470M:	Qiang Zhao <qiang.zhao@nxp.com>
5471L:	linuxppc-dev@lists.ozlabs.org
5472S:	Maintained
5473F:	drivers/soc/fsl/qe/
5474F:	include/soc/fsl/*qe*.h
5475F:	include/soc/fsl/*ucc*.h
5476
5477FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5478M:	Li Yang <leoyang.li@nxp.com>
5479L:	netdev@vger.kernel.org
5480L:	linuxppc-dev@lists.ozlabs.org
5481S:	Maintained
5482F:	drivers/net/ethernet/freescale/ucc_geth*
5483
5484FREESCALE QUICC ENGINE UCC HDLC DRIVER
5485M:	Zhao Qiang <qiang.zhao@nxp.com>
5486L:	netdev@vger.kernel.org
5487L:	linuxppc-dev@lists.ozlabs.org
5488S:	Maintained
5489F:	drivers/net/wan/fsl_ucc_hdlc*
5490
5491FREESCALE QUICC ENGINE UCC UART DRIVER
5492M:	Timur Tabi <timur@tabi.org>
5493L:	linuxppc-dev@lists.ozlabs.org
5494S:	Maintained
5495F:	drivers/tty/serial/ucc_uart.c
5496
5497FREESCALE SOC DRIVERS
5498M:	Li Yang <leoyang.li@nxp.com>
5499L:	linuxppc-dev@lists.ozlabs.org
5500L:	linux-arm-kernel@lists.infradead.org
5501S:	Maintained
5502F:	Documentation/devicetree/bindings/soc/fsl/
5503F:	drivers/soc/fsl/
5504F:	include/linux/fsl/
5505
5506FREESCALE SOC FS_ENET DRIVER
5507M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5508M:	Vitaly Bordug <vbordug@ru.mvista.com>
5509L:	linuxppc-dev@lists.ozlabs.org
5510L:	netdev@vger.kernel.org
5511S:	Maintained
5512F:	drivers/net/ethernet/freescale/fs_enet/
5513F:	include/linux/fs_enet_pd.h
5514
5515FREESCALE SOC SOUND DRIVERS
5516M:	Timur Tabi <timur@tabi.org>
5517M:	Nicolin Chen <nicoleotsuka@gmail.com>
5518M:	Xiubo Li <Xiubo.Lee@gmail.com>
5519R:	Fabio Estevam <fabio.estevam@nxp.com>
5520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5521L:	linuxppc-dev@lists.ozlabs.org
5522S:	Maintained
5523F:	sound/soc/fsl/fsl*
5524F:	sound/soc/fsl/imx*
5525F:	sound/soc/fsl/mpc8610_hpcd.c
5526
5527FREESCALE USB PERIPHERAL DRIVERS
5528M:	Li Yang <leoyang.li@nxp.com>
5529L:	linux-usb@vger.kernel.org
5530L:	linuxppc-dev@lists.ozlabs.org
5531S:	Maintained
5532F:	drivers/usb/gadget/udc/fsl*
5533
5534FREEVXFS FILESYSTEM
5535M:	Christoph Hellwig <hch@infradead.org>
5536W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5537S:	Maintained
5538F:	fs/freevxfs/
5539
5540FREEZER
5541M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5542M:	Pavel Machek <pavel@ucw.cz>
5543L:	linux-pm@vger.kernel.org
5544S:	Supported
5545F:	Documentation/power/freezing-of-tasks.txt
5546F:	include/linux/freezer.h
5547F:	kernel/freezer.c
5548
5549FRONTSWAP API
5550M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5551L:	linux-kernel@vger.kernel.org
5552S:	Maintained
5553F:	mm/frontswap.c
5554F:	include/linux/frontswap.h
5555
5556FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5557M:	David Howells <dhowells@redhat.com>
5558L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5559S:	Supported
5560F:	Documentation/filesystems/caching/
5561F:	fs/fscache/
5562F:	include/linux/fscache*.h
5563
5564FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5565M:	Theodore Y. Ts'o <tytso@mit.edu>
5566M:	Jaegeuk Kim <jaegeuk@kernel.org>
5567L:	linux-fscrypt@vger.kernel.org
5568Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5569T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5570S:	Supported
5571F:	fs/crypto/
5572F:	include/linux/fscrypt*.h
5573
5574FUJITSU FR-V (FRV) PORT
5575S:	Orphan
5576F:	arch/frv/
5577
5578FUJITSU LAPTOP EXTRAS
5579M:	Jonathan Woithe <jwoithe@just42.net>
5580L:	platform-driver-x86@vger.kernel.org
5581S:	Maintained
5582F:	drivers/platform/x86/fujitsu-laptop.c
5583
5584FUJITSU M-5MO LS CAMERA ISP DRIVER
5585M:	Kyungmin Park <kyungmin.park@samsung.com>
5586M:	Heungjun Kim <riverful.kim@samsung.com>
5587L:	linux-media@vger.kernel.org
5588S:	Maintained
5589F:	drivers/media/i2c/m5mols/
5590F:	include/media/i2c/m5mols.h
5591
5592FUJITSU TABLET EXTRAS
5593M:	Robert Gerlach <khnz@gmx.de>
5594L:	platform-driver-x86@vger.kernel.org
5595S:	Maintained
5596F:	drivers/platform/x86/fujitsu-tablet.c
5597
5598FUSE: FILESYSTEM IN USERSPACE
5599M:	Miklos Szeredi <miklos@szeredi.hu>
5600L:	linux-fsdevel@vger.kernel.org
5601W:	http://fuse.sourceforge.net/
5602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5603S:	Maintained
5604F:	fs/fuse/
5605F:	include/uapi/linux/fuse.h
5606F:	Documentation/filesystems/fuse.txt
5607
5608FUTEX SUBSYSTEM
5609M:	Thomas Gleixner <tglx@linutronix.de>
5610M:	Ingo Molnar <mingo@redhat.com>
5611R:	Peter Zijlstra <peterz@infradead.org>
5612R:	Darren Hart <dvhart@infradead.org>
5613L:	linux-kernel@vger.kernel.org
5614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5615S:	Maintained
5616F:	kernel/futex.c
5617F:	kernel/futex_compat.c
5618F:	include/asm-generic/futex.h
5619F:	include/linux/futex.h
5620F:	include/uapi/linux/futex.h
5621F:	tools/testing/selftests/futex/
5622F:	tools/perf/bench/futex*
5623F:	Documentation/*futex*
5624
5625FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5626M:	Rik Faith <faith@cs.unc.edu>
5627L:	linux-scsi@vger.kernel.org
5628S:	Odd Fixes (e.g., new signatures)
5629F:	drivers/scsi/fdomain.*
5630
5631GCC PLUGINS
5632M:	Kees Cook <keescook@chromium.org>
5633R:	Emese Revfy <re.emese@gmail.com>
5634L:	kernel-hardening@lists.openwall.com
5635S:	Maintained
5636F:	scripts/gcc-plugins/
5637F:	scripts/gcc-plugin.sh
5638F:	scripts/Makefile.gcc-plugins
5639F:	Documentation/gcc-plugins.txt
5640
5641GCOV BASED KERNEL PROFILING
5642M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5643S:	Maintained
5644F:	kernel/gcov/
5645F:	Documentation/dev-tools/gcov.rst
5646
5647GDB KERNEL DEBUGGING HELPER SCRIPTS
5648M:	Jan Kiszka <jan.kiszka@siemens.com>
5649M:	Kieran Bingham <kieran@bingham.xyz>
5650S:	Supported
5651F:	scripts/gdb/
5652
5653GDT SCSI DISK ARRAY CONTROLLER DRIVER
5654M:	Achim Leubner <achim_leubner@adaptec.com>
5655L:	linux-scsi@vger.kernel.org
5656W:	http://www.icp-vortex.com/
5657S:	Supported
5658F:	drivers/scsi/gdt*
5659
5660GEMTEK FM RADIO RECEIVER DRIVER
5661M:	Hans Verkuil <hverkuil@xs4all.nl>
5662L:	linux-media@vger.kernel.org
5663T:	git git://linuxtv.org/media_tree.git
5664W:	https://linuxtv.org
5665S:	Maintained
5666F:	drivers/media/radio/radio-gemtek*
5667
5668GENERIC GPIO I2C DRIVER
5669M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5670S:	Supported
5671F:	drivers/i2c/busses/i2c-gpio.c
5672F:	include/linux/i2c-gpio.h
5673
5674GENERIC GPIO I2C MULTIPLEXER DRIVER
5675M:	Peter Korsgaard <peter.korsgaard@barco.com>
5676L:	linux-i2c@vger.kernel.org
5677S:	Supported
5678F:	drivers/i2c/muxes/i2c-mux-gpio.c
5679F:	include/linux/i2c-mux-gpio.h
5680F:	Documentation/i2c/muxes/i2c-mux-gpio
5681
5682GENERIC HDLC (WAN) DRIVERS
5683M:	Krzysztof Halasa <khc@pm.waw.pl>
5684W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5685S:	Maintained
5686F:	drivers/net/wan/c101.c
5687F:	drivers/net/wan/hd6457*
5688F:	drivers/net/wan/hdlc*
5689F:	drivers/net/wan/n2.c
5690F:	drivers/net/wan/pc300too.c
5691F:	drivers/net/wan/pci200syn.c
5692F:	drivers/net/wan/wanxl*
5693
5694GENERIC INCLUDE/ASM HEADER FILES
5695M:	Arnd Bergmann <arnd@arndb.de>
5696L:	linux-arch@vger.kernel.org
5697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5698S:	Maintained
5699F:	include/asm-generic/
5700F:	include/uapi/asm-generic/
5701
5702GENERIC PHY FRAMEWORK
5703M:	Kishon Vijay Abraham I <kishon@ti.com>
5704L:	linux-kernel@vger.kernel.org
5705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5706S:	Supported
5707F:	drivers/phy/
5708F:	include/linux/phy/
5709
5710GENERIC PM DOMAINS
5711M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5712M:	Kevin Hilman <khilman@kernel.org>
5713M:	Ulf Hansson <ulf.hansson@linaro.org>
5714L:	linux-pm@vger.kernel.org
5715S:	Supported
5716F:	drivers/base/power/domain*.c
5717F:	include/linux/pm_domain.h
5718F:	Documentation/devicetree/bindings/power/power_domain.txt
5719
5720GENERIC UIO DRIVER FOR PCI DEVICES
5721M:	"Michael S. Tsirkin" <mst@redhat.com>
5722L:	kvm@vger.kernel.org
5723S:	Supported
5724F:	drivers/uio/uio_pci_generic.c
5725
5726GENWQE (IBM Generic Workqueue Card)
5727M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5728M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5729S:	Supported
5730F:	drivers/misc/genwqe/
5731
5732GET_MAINTAINER SCRIPT
5733M:	Joe Perches <joe@perches.com>
5734S:	Maintained
5735F:	scripts/get_maintainer.pl
5736
5737GFS2 FILE SYSTEM
5738M:	Steven Whitehouse <swhiteho@redhat.com>
5739M:	Bob Peterson <rpeterso@redhat.com>
5740L:	cluster-devel@redhat.com
5741W:	http://sources.redhat.com/cluster/
5742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5743S:	Supported
5744F:	Documentation/filesystems/gfs2*.txt
5745F:	fs/gfs2/
5746F:	include/uapi/linux/gfs2_ondisk.h
5747
5748GIGASET ISDN DRIVERS
5749M:	Paul Bolle <pebolle@tiscali.nl>
5750L:	gigaset307x-common@lists.sourceforge.net
5751W:	http://gigaset307x.sourceforge.net/
5752S:	Odd Fixes
5753F:	Documentation/isdn/README.gigaset
5754F:	drivers/isdn/gigaset/
5755F:	include/uapi/linux/gigaset_dev.h
5756
5757GO7007 MPEG CODEC
5758M:	Hans Verkuil <hans.verkuil@cisco.com>
5759L:	linux-media@vger.kernel.org
5760S:	Maintained
5761F:	drivers/media/usb/go7007/
5762
5763GOODIX TOUCHSCREEN
5764M:	Bastien Nocera <hadess@hadess.net>
5765L:	linux-input@vger.kernel.org
5766S:	Maintained
5767F:	drivers/input/touchscreen/goodix.c
5768
5769GPIO ACPI SUPPORT
5770M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5771M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5772L:	linux-gpio@vger.kernel.org
5773L:	linux-acpi@vger.kernel.org
5774S:	Maintained
5775F:	Documentation/acpi/gpio-properties.txt
5776F:	drivers/gpio/gpiolib-acpi.c
5777
5778GPIO IR Transmitter
5779M:	Sean Young <sean@mess.org>
5780L:	linux-media@vger.kernel.org
5781S:	Maintained
5782F:	drivers/media/rc/gpio-ir-tx.c
5783
5784GPIO MOCKUP DRIVER
5785M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5786L:	linux-gpio@vger.kernel.org
5787S:	Maintained
5788F:	drivers/gpio/gpio-mockup.c
5789F:	tools/testing/selftests/gpio/
5790
5791GPIO SUBSYSTEM
5792M:	Linus Walleij <linus.walleij@linaro.org>
5793L:	linux-gpio@vger.kernel.org
5794T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5795S:	Maintained
5796F:	Documentation/devicetree/bindings/gpio/
5797F:	Documentation/gpio/
5798F:	Documentation/ABI/testing/gpio-cdev
5799F:	Documentation/ABI/obsolete/sysfs-gpio
5800F:	drivers/gpio/
5801F:	include/linux/gpio/
5802F:	include/linux/gpio.h
5803F:	include/asm-generic/gpio.h
5804F:	include/uapi/linux/gpio.h
5805F:	tools/gpio/
5806
5807GRE DEMULTIPLEXER DRIVER
5808M:	Dmitry Kozlov <xeb@mail.ru>
5809L:	netdev@vger.kernel.org
5810S:	Maintained
5811F:	net/ipv4/gre_demux.c
5812F:	net/ipv4/gre_offload.c
5813F:	include/net/gre.h
5814
5815GRETH 10/100/1G Ethernet MAC device driver
5816M:	Andreas Larsson <andreas@gaisler.com>
5817L:	netdev@vger.kernel.org
5818S:	Maintained
5819F:	drivers/net/ethernet/aeroflex/
5820
5821GREYBUS AUDIO PROTOCOLS DRIVERS
5822M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5823M:	Mark Greer <mgreer@animalcreek.com>
5824S:	Maintained
5825F:	drivers/staging/greybus/audio_apbridgea.c
5826F:	drivers/staging/greybus/audio_apbridgea.h
5827F:	drivers/staging/greybus/audio_codec.c
5828F:	drivers/staging/greybus/audio_codec.h
5829F:	drivers/staging/greybus/audio_gb.c
5830F:	drivers/staging/greybus/audio_manager.c
5831F:	drivers/staging/greybus/audio_manager.h
5832F:	drivers/staging/greybus/audio_manager_module.c
5833F:	drivers/staging/greybus/audio_manager_private.h
5834F:	drivers/staging/greybus/audio_manager_sysfs.c
5835F:	drivers/staging/greybus/audio_module.c
5836F:	drivers/staging/greybus/audio_topology.c
5837
5838GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5839M:	Viresh Kumar <vireshk@kernel.org>
5840S:	Maintained
5841F:	drivers/staging/greybus/authentication.c
5842F:	drivers/staging/greybus/bootrom.c
5843F:	drivers/staging/greybus/firmware.h
5844F:	drivers/staging/greybus/fw-core.c
5845F:	drivers/staging/greybus/fw-download.c
5846F:	drivers/staging/greybus/fw-managament.c
5847F:	drivers/staging/greybus/greybus_authentication.h
5848F:	drivers/staging/greybus/greybus_firmware.h
5849F:	drivers/staging/greybus/hid.c
5850F:	drivers/staging/greybus/i2c.c
5851F:	drivers/staging/greybus/spi.c
5852F:	drivers/staging/greybus/spilib.c
5853F:	drivers/staging/greybus/spilib.h
5854
5855GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5856M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5857S:	Maintained
5858F:	drivers/staging/greybus/loopback.c
5859F:	drivers/staging/greybus/timesync.c
5860F:	drivers/staging/greybus/timesync_platform.c
5861
5862GREYBUS PLATFORM DRIVERS
5863M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5864S:	Maintained
5865F:	drivers/staging/greybus/arche-platform.c
5866F:	drivers/staging/greybus/arche-apb-ctrl.c
5867F:	drivers/staging/greybus/arche_platform.h
5868
5869GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5870M:	Rui Miguel Silva <rmfrfs@gmail.com>
5871S:	Maintained
5872F:	drivers/staging/greybus/sdio.c
5873F:	drivers/staging/greybus/light.c
5874F:	drivers/staging/greybus/gpio.c
5875F:	drivers/staging/greybus/power_supply.c
5876F:	drivers/staging/greybus/spi.c
5877F:	drivers/staging/greybus/spilib.c
5878
5879GREYBUS SUBSYSTEM
5880M:	Johan Hovold <johan@kernel.org>
5881M:	Alex Elder <elder@kernel.org>
5882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5883S:	Maintained
5884F:	drivers/staging/greybus/
5885L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5886
5887GREYBUS UART PROTOCOLS DRIVERS
5888M:	David Lin <dtwlin@gmail.com>
5889S:	Maintained
5890F:	drivers/staging/greybus/uart.c
5891F:	drivers/staging/greybus/log.c
5892
5893GS1662 VIDEO SERIALIZER
5894M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5895L:	linux-media@vger.kernel.org
5896T:	git git://linuxtv.org/media_tree.git
5897S:	Maintained
5898F:	drivers/media/spi/gs1662.c
5899
5900GSPCA FINEPIX SUBDRIVER
5901M:	Frank Zago <frank@zago.net>
5902L:	linux-media@vger.kernel.org
5903T:	git git://linuxtv.org/media_tree.git
5904S:	Maintained
5905F:	drivers/media/usb/gspca/finepix.c
5906
5907GSPCA GL860 SUBDRIVER
5908M:	Olivier Lorin <o.lorin@laposte.net>
5909L:	linux-media@vger.kernel.org
5910T:	git git://linuxtv.org/media_tree.git
5911S:	Maintained
5912F:	drivers/media/usb/gspca/gl860/
5913
5914GSPCA M5602 SUBDRIVER
5915M:	Erik Andren <erik.andren@gmail.com>
5916L:	linux-media@vger.kernel.org
5917T:	git git://linuxtv.org/media_tree.git
5918S:	Maintained
5919F:	drivers/media/usb/gspca/m5602/
5920
5921GSPCA PAC207 SONIXB SUBDRIVER
5922M:	Hans Verkuil <hverkuil@xs4all.nl>
5923L:	linux-media@vger.kernel.org
5924T:	git git://linuxtv.org/media_tree.git
5925S:	Odd Fixes
5926F:	drivers/media/usb/gspca/pac207.c
5927
5928GSPCA SN9C20X SUBDRIVER
5929M:	Brian Johnson <brijohn@gmail.com>
5930L:	linux-media@vger.kernel.org
5931T:	git git://linuxtv.org/media_tree.git
5932S:	Maintained
5933F:	drivers/media/usb/gspca/sn9c20x.c
5934
5935GSPCA T613 SUBDRIVER
5936M:	Leandro Costantino <lcostantino@gmail.com>
5937L:	linux-media@vger.kernel.org
5938T:	git git://linuxtv.org/media_tree.git
5939S:	Maintained
5940F:	drivers/media/usb/gspca/t613.c
5941
5942GSPCA USB WEBCAM DRIVER
5943M:	Hans Verkuil <hverkuil@xs4all.nl>
5944L:	linux-media@vger.kernel.org
5945T:	git git://linuxtv.org/media_tree.git
5946S:	Odd Fixes
5947F:	drivers/media/usb/gspca/
5948
5949GTP (GPRS Tunneling Protocol)
5950M:	Pablo Neira Ayuso <pablo@netfilter.org>
5951M:	Harald Welte <laforge@gnumonks.org>
5952L:	osmocom-net-gprs@lists.osmocom.org
5953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5954S:	Maintained
5955F:	drivers/net/gtp.c
5956
5957GUID PARTITION TABLE (GPT)
5958M:	Davidlohr Bueso <dave@stgolabs.net>
5959L:	linux-efi@vger.kernel.org
5960S:	Maintained
5961F:	block/partitions/efi.*
5962
5963H8/300 ARCHITECTURE
5964M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5965L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5966W:	http://uclinux-h8.sourceforge.jp
5967T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5968S:	Maintained
5969F:	arch/h8300/
5970F:	drivers/clocksource/h8300_*.c
5971F:	drivers/clk/h8300/
5972F:	drivers/irqchip/irq-renesas-h8*.c
5973
5974HACKRF MEDIA DRIVER
5975M:	Antti Palosaari <crope@iki.fi>
5976L:	linux-media@vger.kernel.org
5977W:	https://linuxtv.org
5978W:	http://palosaari.fi/linux/
5979Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5980T:	git git://linuxtv.org/anttip/media_tree.git
5981S:	Maintained
5982F:	drivers/media/usb/hackrf/
5983
5984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5985M:	Frank Seidel <frank@f-seidel.de>
5986L:	platform-driver-x86@vger.kernel.org
5987W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5988S:	Maintained
5989F:	drivers/platform/x86/hdaps.c
5990
5991HARDWARE MONITORING
5992M:	Jean Delvare <jdelvare@suse.com>
5993M:	Guenter Roeck <linux@roeck-us.net>
5994L:	linux-hwmon@vger.kernel.org
5995W:	http://hwmon.wiki.kernel.org/
5996T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5998S:	Maintained
5999F:	Documentation/hwmon/
6000F:	drivers/hwmon/
6001F:	include/linux/hwmon*.h
6002
6003HARDWARE RANDOM NUMBER GENERATOR CORE
6004M:	Matt Mackall <mpm@selenic.com>
6005M:	Herbert Xu <herbert@gondor.apana.org.au>
6006L:	linux-crypto@vger.kernel.org
6007S:	Odd fixes
6008F:	Documentation/devicetree/bindings/rng/
6009F:	Documentation/hw_random.txt
6010F:	drivers/char/hw_random/
6011F:	include/linux/hw_random.h
6012
6013HARDWARE SPINLOCK CORE
6014M:	Ohad Ben-Cohen <ohad@wizery.com>
6015M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6016L:	linux-remoteproc@vger.kernel.org
6017S:	Maintained
6018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6019F:	Documentation/devicetree/bindings/hwlock/
6020F:	Documentation/hwspinlock.txt
6021F:	drivers/hwspinlock/
6022F:	include/linux/hwspinlock.h
6023
6024HARMONY SOUND DRIVER
6025L:	linux-parisc@vger.kernel.org
6026S:	Maintained
6027F:	sound/parisc/harmony.*
6028
6029HDPVR USB VIDEO ENCODER DRIVER
6030M:	Hans Verkuil <hverkuil@xs4all.nl>
6031L:	linux-media@vger.kernel.org
6032T:	git git://linuxtv.org/media_tree.git
6033W:	https://linuxtv.org
6034S:	Odd Fixes
6035F:	drivers/media/usb/hdpvr/
6036
6037HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6038M:	Jimmy Vance <jimmy.vance@hpe.com>
6039S:	Supported
6040F:	Documentation/watchdog/hpwdt.txt
6041F:	drivers/watchdog/hpwdt.c
6042
6043HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6044M:	Don Brace <don.brace@microsemi.com>
6045L:	esc.storagedev@microsemi.com
6046L:	linux-scsi@vger.kernel.org
6047S:	Supported
6048F:	Documentation/scsi/hpsa.txt
6049F:	drivers/scsi/hpsa*.[ch]
6050F:	include/linux/cciss*.h
6051F:	include/uapi/linux/cciss*.h
6052
6053HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6054M:	Don Brace <don.brace@microsemi.com>
6055L:	esc.storagedev@microsemi.com
6056L:	linux-scsi@vger.kernel.org
6057S:	Supported
6058F:	Documentation/blockdev/cciss.txt
6059F:	drivers/block/cciss*
6060F:	include/linux/cciss_ioctl.h
6061F:	include/uapi/linux/cciss_ioctl.h
6062
6063HFI1 DRIVER
6064M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6065M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6066L:	linux-rdma@vger.kernel.org
6067S:	Supported
6068F:	drivers/infiniband/hw/hfi1
6069
6070HFS FILESYSTEM
6071L:	linux-fsdevel@vger.kernel.org
6072S:	Orphan
6073F:	Documentation/filesystems/hfs.txt
6074F:	fs/hfs/
6075
6076HFSPLUS FILESYSTEM
6077L:	linux-fsdevel@vger.kernel.org
6078S:	Orphan
6079F:	Documentation/filesystems/hfsplus.txt
6080F:	fs/hfsplus/
6081
6082HGA FRAMEBUFFER DRIVER
6083M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6084L:	linux-nvidia@lists.surfsouth.com
6085W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6086S:	Maintained
6087F:	drivers/video/fbdev/hgafb.c
6088
6089HIBERNATION (aka Software Suspend, aka swsusp)
6090M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6091M:	Pavel Machek <pavel@ucw.cz>
6092L:	linux-pm@vger.kernel.org
6093B:	https://bugzilla.kernel.org
6094S:	Supported
6095F:	arch/x86/power/
6096F:	drivers/base/power/
6097F:	kernel/power/
6098F:	include/linux/suspend.h
6099F:	include/linux/freezer.h
6100F:	include/linux/pm.h
6101F:	arch/*/include/asm/suspend*.h
6102
6103HID CORE LAYER
6104M:	Jiri Kosina <jikos@kernel.org>
6105R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6106L:	linux-input@vger.kernel.org
6107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6108S:	Maintained
6109F:	drivers/hid/
6110F:	include/linux/hid*
6111F:	include/uapi/linux/hid*
6112
6113HID SENSOR HUB DRIVERS
6114M:	Jiri Kosina <jikos@kernel.org>
6115M:	Jonathan Cameron <jic23@kernel.org>
6116M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6117L:	linux-input@vger.kernel.org
6118L:	linux-iio@vger.kernel.org
6119S:	Maintained
6120F:	Documentation/hid/hid-sensor*
6121F:	drivers/hid/hid-sensor-*
6122F:	drivers/iio/*/hid-*
6123F:	include/linux/hid-sensor-*
6124
6125HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6126M:	Thomas Gleixner <tglx@linutronix.de>
6127L:	linux-kernel@vger.kernel.org
6128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6129S:	Maintained
6130F:	Documentation/timers/
6131F:	kernel/time/hrtimer.c
6132F:	kernel/time/clockevents.c
6133F:	kernel/time/timer_*.c
6134F:	include/linux/clockchips.h
6135F:	include/linux/hrtimer.h
6136
6137HIGH-SPEED SCC DRIVER FOR AX.25
6138L:	linux-hams@vger.kernel.org
6139S:	Orphan
6140F:	drivers/net/hamradio/dmascc.c
6141F:	drivers/net/hamradio/scc.c
6142
6143HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6144M:	HighPoint Linux Team <linux@highpoint-tech.com>
6145W:	http://www.highpoint-tech.com
6146S:	Supported
6147F:	Documentation/scsi/hptiop.txt
6148F:	drivers/scsi/hptiop.c
6149
6150HIPPI
6151M:	Jes Sorensen <jes@trained-monkey.org>
6152L:	linux-hippi@sunsite.dk
6153S:	Maintained
6154F:	include/linux/hippidevice.h
6155F:	include/uapi/linux/if_hippi.h
6156F:	net/802/hippi.c
6157F:	drivers/net/hippi/
6158
6159HISILICON NETWORK SUBSYSTEM DRIVER
6160M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6161M:	Salil Mehta <salil.mehta@huawei.com>
6162L:	netdev@vger.kernel.org
6163W:	http://www.hisilicon.com
6164S:	Maintained
6165F:	drivers/net/ethernet/hisilicon/
6166F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6167
6168HISILICON ROCE DRIVER
6169M:	Lijun Ou <oulijun@huawei.com>
6170M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6171L:	linux-rdma@vger.kernel.org
6172S:	Maintained
6173F:	drivers/infiniband/hw/hns/
6174F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6175
6176HISILICON SAS Controller
6177M:	John Garry <john.garry@huawei.com>
6178W:	http://www.hisilicon.com
6179S:	Supported
6180F:	drivers/scsi/hisi_sas/
6181F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6182
6183HOST AP DRIVER
6184M:	Jouni Malinen <j@w1.fi>
6185L:	linux-wireless@vger.kernel.org
6186W:	http://w1.fi/hostap-driver.html
6187S:	Obsolete
6188F:	drivers/net/wireless/intersil/hostap/
6189
6190HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6191L:	platform-driver-x86@vger.kernel.org
6192S:	Orphan
6193F:	drivers/platform/x86/tc1100-wmi.c
6194
6195HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6196M:	Jaroslav Kysela <perex@perex.cz>
6197S:	Maintained
6198F:	drivers/net/ethernet/hp/hp100.*
6199
6200HPET:	High Precision Event Timers driver
6201M:	Clemens Ladisch <clemens@ladisch.de>
6202S:	Maintained
6203F:	Documentation/timers/hpet.txt
6204F:	drivers/char/hpet.c
6205F:	include/linux/hpet.h
6206F:	include/uapi/linux/hpet.h
6207
6208HPET:	x86
6209S:	Orphan
6210F:	arch/x86/kernel/hpet.c
6211F:	arch/x86/include/asm/hpet.h
6212
6213HPFS FILESYSTEM
6214M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6215W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6216S:	Maintained
6217F:	fs/hpfs/
6218
6219HSI SUBSYSTEM
6220M:	Sebastian Reichel <sre@kernel.org>
6221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6222S:	Maintained
6223F:	Documentation/ABI/testing/sysfs-bus-hsi
6224F:	Documentation/driver-api/hsi.rst
6225F:	drivers/hsi/
6226F:	include/linux/hsi/
6227F:	include/uapi/linux/hsi/
6228
6229HSO 3G MODEM DRIVER
6230L:	linux-usb@vger.kernel.org
6231S:	Orphan
6232F:	drivers/net/usb/hso.c
6233
6234HSR NETWORK PROTOCOL
6235M:	Arvid Brodin <arvid.brodin@alten.se>
6236L:	netdev@vger.kernel.org
6237S:	Maintained
6238F:	net/hsr/
6239
6240HT16K33 LED CONTROLLER DRIVER
6241M:	Robin van der Gracht <robin@protonic.nl>
6242S:	Maintained
6243F:	drivers/auxdisplay/ht16k33.c
6244F:	Documentation/devicetree/bindings/display/ht16k33.txt
6245
6246HTCPEN TOUCHSCREEN DRIVER
6247M:	Pau Oliva Fora <pof@eslack.org>
6248L:	linux-input@vger.kernel.org
6249S:	Maintained
6250F:	drivers/input/touchscreen/htcpen.c
6251
6252HUGETLB FILESYSTEM
6253M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6254S:	Maintained
6255F:	fs/hugetlbfs/
6256
6257HVA ST MEDIA DRIVER
6258M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6259L:	linux-media@vger.kernel.org
6260T:	git git://linuxtv.org/media_tree.git
6261W:	https://linuxtv.org
6262S:	Supported
6263F:	drivers/media/platform/sti/hva
6264
6265HWPOISON MEMORY FAILURE HANDLING
6266M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6267L:	linux-mm@kvack.org
6268S:	Maintained
6269F:	mm/memory-failure.c
6270F:	mm/hwpoison-inject.c
6271
6272Hyper-V CORE AND DRIVERS
6273M:	"K. Y. Srinivasan" <kys@microsoft.com>
6274M:	Haiyang Zhang <haiyangz@microsoft.com>
6275M:	Stephen Hemminger <sthemmin@microsoft.com>
6276L:	devel@linuxdriverproject.org
6277S:	Maintained
6278F:	arch/x86/include/asm/mshyperv.h
6279F:	arch/x86/include/uapi/asm/hyperv.h
6280F:	arch/x86/kernel/cpu/mshyperv.c
6281F:	arch/x86/hyperv
6282F:	drivers/hid/hid-hyperv.c
6283F:	drivers/hv/
6284F:	drivers/input/serio/hyperv-keyboard.c
6285F:	drivers/pci/host/pci-hyperv.c
6286F:	drivers/net/hyperv/
6287F:	drivers/scsi/storvsc_drv.c
6288F:	drivers/uio/uio_hv_generic.c
6289F:	drivers/video/fbdev/hyperv_fb.c
6290F:	include/linux/hyperv.h
6291F:	tools/hv/
6292F:	Documentation/ABI/stable/sysfs-bus-vmbus
6293
6294HYPERVISOR VIRTUAL CONSOLE DRIVER
6295L:	linuxppc-dev@lists.ozlabs.org
6296S:	Odd Fixes
6297F:	drivers/tty/hvc/
6298
6299I2C ACPI SUPPORT
6300M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6301L:	linux-i2c@vger.kernel.org
6302L:	linux-acpi@vger.kernel.org
6303S:	Maintained
6304F:	drivers/i2c/i2c-core-acpi.c
6305
6306I2C MUXES
6307M:	Peter Rosin <peda@axentia.se>
6308L:	linux-i2c@vger.kernel.org
6309S:	Maintained
6310F:	Documentation/i2c/i2c-topology
6311F:	Documentation/i2c/muxes/
6312F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6313F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6314F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6315F:	drivers/i2c/i2c-mux.c
6316F:	drivers/i2c/muxes/
6317F:	include/linux/i2c-mux.h
6318
6319I2C OVER PARALLEL PORT
6320M:	Jean Delvare <jdelvare@suse.com>
6321L:	linux-i2c@vger.kernel.org
6322S:	Maintained
6323F:	Documentation/i2c/busses/i2c-parport
6324F:	Documentation/i2c/busses/i2c-parport-light
6325F:	drivers/i2c/busses/i2c-parport.c
6326F:	drivers/i2c/busses/i2c-parport-light.c
6327
6328I2C SUBSYSTEM
6329M:	Wolfram Sang <wsa@the-dreams.de>
6330L:	linux-i2c@vger.kernel.org
6331W:	https://i2c.wiki.kernel.org/
6332Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6334S:	Maintained
6335F:	Documentation/devicetree/bindings/i2c/
6336F:	Documentation/i2c/
6337F:	drivers/i2c/
6338F:	drivers/i2c/*/
6339F:	include/linux/i2c.h
6340F:	include/linux/i2c-*.h
6341F:	include/uapi/linux/i2c.h
6342F:	include/uapi/linux/i2c-*.h
6343
6344I2C-TAOS-EVM DRIVER
6345M:	Jean Delvare <jdelvare@suse.com>
6346L:	linux-i2c@vger.kernel.org
6347S:	Maintained
6348F:	Documentation/i2c/busses/i2c-taos-evm
6349F:	drivers/i2c/busses/i2c-taos-evm.c
6350
6351I2C-TINY-USB DRIVER
6352M:	Till Harbaum <till@harbaum.org>
6353L:	linux-i2c@vger.kernel.org
6354W:	http://www.harbaum.org/till/i2c_tiny_usb
6355S:	Maintained
6356F:	drivers/i2c/busses/i2c-tiny-usb.c
6357
6358I2C/SMBUS CONTROLLER DRIVERS FOR PC
6359M:	Jean Delvare <jdelvare@suse.com>
6360L:	linux-i2c@vger.kernel.org
6361S:	Maintained
6362F:	Documentation/i2c/busses/i2c-ali1535
6363F:	Documentation/i2c/busses/i2c-ali1563
6364F:	Documentation/i2c/busses/i2c-ali15x3
6365F:	Documentation/i2c/busses/i2c-amd756
6366F:	Documentation/i2c/busses/i2c-amd8111
6367F:	Documentation/i2c/busses/i2c-i801
6368F:	Documentation/i2c/busses/i2c-nforce2
6369F:	Documentation/i2c/busses/i2c-piix4
6370F:	Documentation/i2c/busses/i2c-sis5595
6371F:	Documentation/i2c/busses/i2c-sis630
6372F:	Documentation/i2c/busses/i2c-sis96x
6373F:	Documentation/i2c/busses/i2c-via
6374F:	Documentation/i2c/busses/i2c-viapro
6375F:	drivers/i2c/busses/i2c-ali1535.c
6376F:	drivers/i2c/busses/i2c-ali1563.c
6377F:	drivers/i2c/busses/i2c-ali15x3.c
6378F:	drivers/i2c/busses/i2c-amd756.c
6379F:	drivers/i2c/busses/i2c-amd756-s4882.c
6380F:	drivers/i2c/busses/i2c-amd8111.c
6381F:	drivers/i2c/busses/i2c-i801.c
6382F:	drivers/i2c/busses/i2c-isch.c
6383F:	drivers/i2c/busses/i2c-nforce2.c
6384F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6385F:	drivers/i2c/busses/i2c-piix4.c
6386F:	drivers/i2c/busses/i2c-sis5595.c
6387F:	drivers/i2c/busses/i2c-sis630.c
6388F:	drivers/i2c/busses/i2c-sis96x.c
6389F:	drivers/i2c/busses/i2c-via.c
6390F:	drivers/i2c/busses/i2c-viapro.c
6391
6392I2C/SMBUS ISMT DRIVER
6393M:	Seth Heasley <seth.heasley@intel.com>
6394M:	Neil Horman <nhorman@tuxdriver.com>
6395L:	linux-i2c@vger.kernel.org
6396F:	drivers/i2c/busses/i2c-ismt.c
6397F:	Documentation/i2c/busses/i2c-ismt
6398
6399I2C/SMBUS STUB DRIVER
6400M:	Jean Delvare <jdelvare@suse.com>
6401L:	linux-i2c@vger.kernel.org
6402S:	Maintained
6403F:	drivers/i2c/i2c-stub.c
6404
6405i386 BOOT CODE
6406M:	"H. Peter Anvin" <hpa@zytor.com>
6407S:	Maintained
6408F:	arch/x86/boot/
6409
6410i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6411M:	"H. Peter Anvin" <hpa@zytor.com>
6412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6413S:	Maintained
6414
6415IA64 (Itanium) PLATFORM
6416M:	Tony Luck <tony.luck@intel.com>
6417M:	Fenghua Yu <fenghua.yu@intel.com>
6418L:	linux-ia64@vger.kernel.org
6419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6420S:	Maintained
6421F:	arch/ia64/
6422
6423IBM Power 842 compression accelerator
6424M:	Haren Myneni <haren@us.ibm.com>
6425S:	Supported
6426F:	drivers/crypto/nx/Makefile
6427F:	drivers/crypto/nx/Kconfig
6428F:	drivers/crypto/nx/nx-842*
6429F:	include/linux/sw842.h
6430F:	crypto/842.c
6431F:	lib/842/
6432
6433IBM Power in-Nest Crypto Acceleration
6434M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6435M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6436L:	linux-crypto@vger.kernel.org
6437S:	Supported
6438F:	drivers/crypto/nx/Makefile
6439F:	drivers/crypto/nx/Kconfig
6440F:	drivers/crypto/nx/nx-aes*
6441F:	drivers/crypto/nx/nx-sha*
6442F:	drivers/crypto/nx/nx.*
6443F:	drivers/crypto/nx/nx_csbcpb.h
6444F:	drivers/crypto/nx/nx_debugfs.h
6445
6446IBM Power Linux RAID adapter
6447M:	Brian King <brking@us.ibm.com>
6448S:	Supported
6449F:	drivers/scsi/ipr.*
6450
6451IBM Power SRIOV Virtual NIC Device Driver
6452M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6453M:	John Allen <jallen@linux.vnet.ibm.com>
6454L:	netdev@vger.kernel.org
6455S:	Supported
6456F:	drivers/net/ethernet/ibm/ibmvnic.*
6457
6458IBM Power Virtual Ethernet Device Driver
6459M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6460L:	netdev@vger.kernel.org
6461S:	Supported
6462F:	drivers/net/ethernet/ibm/ibmveth.*
6463
6464IBM Power Virtual FC Device Drivers
6465M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6466L:	linux-scsi@vger.kernel.org
6467S:	Supported
6468F:	drivers/scsi/ibmvscsi/ibmvfc*
6469
6470IBM Power Virtual SCSI Device Drivers
6471M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6472L:	linux-scsi@vger.kernel.org
6473S:	Supported
6474F:	drivers/scsi/ibmvscsi/ibmvscsi*
6475F:	include/scsi/viosrp.h
6476
6477IBM Power Virtual SCSI Device Target Driver
6478M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6479M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6480L:	linux-scsi@vger.kernel.org
6481L:	target-devel@vger.kernel.org
6482S:	Supported
6483F:	drivers/scsi/ibmvscsi_tgt/
6484
6485IBM Power VMX Cryptographic instructions
6486M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6487M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6488L:	linux-crypto@vger.kernel.org
6489S:	Supported
6490F:	drivers/crypto/vmx/Makefile
6491F:	drivers/crypto/vmx/Kconfig
6492F:	drivers/crypto/vmx/vmx.c
6493F:	drivers/crypto/vmx/aes*
6494F:	drivers/crypto/vmx/ghash*
6495F:	drivers/crypto/vmx/ppc-xlate.pl
6496
6497IBM ServeRAID RAID DRIVER
6498S:	Orphan
6499F:	drivers/scsi/ips.*
6500
6501ICH LPC AND GPIO DRIVER
6502M:	Peter Tyser <ptyser@xes-inc.com>
6503S:	Maintained
6504F:	drivers/mfd/lpc_ich.c
6505F:	drivers/gpio/gpio-ich.c
6506
6507IDE SUBSYSTEM
6508M:	"David S. Miller" <davem@davemloft.net>
6509L:	linux-ide@vger.kernel.org
6510Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6512S:	Maintained
6513F:	Documentation/ide/
6514F:	drivers/ide/
6515F:	include/linux/ide.h
6516
6517IDE/ATAPI DRIVERS
6518M:	Borislav Petkov <bp@alien8.de>
6519L:	linux-ide@vger.kernel.org
6520S:	Maintained
6521F:	Documentation/cdrom/ide-cd
6522F:	drivers/ide/ide-cd*
6523
6524IDEAPAD LAPTOP EXTRAS DRIVER
6525M:	Ike Panhc <ike.pan@canonical.com>
6526L:	platform-driver-x86@vger.kernel.org
6527W:	http://launchpad.net/ideapad-laptop
6528S:	Maintained
6529F:	drivers/platform/x86/ideapad-laptop.c
6530
6531IDEAPAD LAPTOP SLIDEBAR DRIVER
6532M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6533L:	linux-input@vger.kernel.org
6534W:	https://github.com/o2genum/ideapad-slidebar
6535S:	Maintained
6536F:	drivers/input/misc/ideapad_slidebar.c
6537
6538IDT VersaClock 5 CLOCK DRIVER
6539M:	Marek Vasut <marek.vasut@gmail.com>
6540S:	Maintained
6541F:	drivers/clk/clk-versaclock5.c
6542
6543IEEE 802.15.4 SUBSYSTEM
6544M:	Alexander Aring <alex.aring@gmail.com>
6545M:	Stefan Schmidt <stefan@osg.samsung.com>
6546L:	linux-wpan@vger.kernel.org
6547W:	http://wpan.cakelab.org/
6548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6549T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6550S:	Maintained
6551F:	net/ieee802154/
6552F:	net/mac802154/
6553F:	drivers/net/ieee802154/
6554F:	include/linux/nl802154.h
6555F:	include/linux/ieee802154.h
6556F:	include/net/nl802154.h
6557F:	include/net/mac802154.h
6558F:	include/net/af_ieee802154.h
6559F:	include/net/cfg802154.h
6560F:	include/net/ieee802154_netdev.h
6561F:	Documentation/networking/ieee802154.txt
6562
6563IFE PROTOCOL
6564M:	Yotam Gigi <yotamg@mellanox.com>
6565M:	Jamal Hadi Salim <jhs@mojatatu.com>
6566F:	net/ife
6567F:	include/net/ife.h
6568F:	include/uapi/linux/ife.h
6569
6570IGORPLUG-USB IR RECEIVER
6571M:	Sean Young <sean@mess.org>
6572L:	linux-media@vger.kernel.org
6573S:	Maintained
6574F:	drivers/media/rc/igorplugusb.c
6575
6576IGUANAWORKS USB IR TRANSCEIVER
6577M:	Sean Young <sean@mess.org>
6578L:	linux-media@vger.kernel.org
6579S:	Maintained
6580F:	drivers/media/rc/iguanair.c
6581
6582IIO DIGITAL POTENTIOMETER DAC
6583M:	Peter Rosin <peda@axentia.se>
6584L:	linux-iio@vger.kernel.org
6585S:	Maintained
6586F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6587F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6588F:	drivers/iio/dac/dpot-dac.c
6589
6590IIO ENVELOPE DETECTOR
6591M:	Peter Rosin <peda@axentia.se>
6592L:	linux-iio@vger.kernel.org
6593S:	Maintained
6594F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6595F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6596F:	drivers/iio/adc/envelope-detector.c
6597
6598IIO MULTIPLEXER
6599M:	Peter Rosin <peda@axentia.se>
6600L:	linux-iio@vger.kernel.org
6601S:	Maintained
6602F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6603F:	drivers/iio/multiplexer/iio-mux.c
6604
6605IIO SUBSYSTEM AND DRIVERS
6606M:	Jonathan Cameron <jic23@kernel.org>
6607R:	Hartmut Knaack <knaack.h@gmx.de>
6608R:	Lars-Peter Clausen <lars@metafoo.de>
6609R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6610L:	linux-iio@vger.kernel.org
6611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6612S:	Maintained
6613F:	Documentation/devicetree/bindings/iio/
6614F:	drivers/iio/
6615F:	drivers/staging/iio/
6616F:	include/linux/iio/
6617F:	tools/iio/
6618
6619IKANOS/ADI EAGLE ADSL USB DRIVER
6620M:	Matthieu Castet <castet.matthieu@free.fr>
6621M:	Stanislaw Gruszka <stf_xl@wp.pl>
6622S:	Maintained
6623F:	drivers/usb/atm/ueagle-atm.c
6624
6625IMGTEC ASCII LCD DRIVER
6626M:	Paul Burton <paul.burton@imgtec.com>
6627S:	Maintained
6628F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6629F:	drivers/auxdisplay/img-ascii-lcd.c
6630
6631IMGTEC IR DECODER DRIVER
6632M:	James Hogan <james.hogan@imgtec.com>
6633S:	Maintained
6634F:	drivers/media/rc/img-ir/
6635
6636IMS TWINTURBO FRAMEBUFFER DRIVER
6637L:	linux-fbdev@vger.kernel.org
6638S:	Orphan
6639F:	drivers/video/fbdev/imsttfb.c
6640
6641INA209 HARDWARE MONITOR DRIVER
6642M:	Guenter Roeck <linux@roeck-us.net>
6643L:	linux-hwmon@vger.kernel.org
6644S:	Maintained
6645F:	Documentation/hwmon/ina209
6646F:	Documentation/devicetree/bindings/i2c/ina209.txt
6647F:	drivers/hwmon/ina209.c
6648
6649INA2XX HARDWARE MONITOR DRIVER
6650M:	Guenter Roeck <linux@roeck-us.net>
6651L:	linux-hwmon@vger.kernel.org
6652S:	Maintained
6653F:	Documentation/hwmon/ina2xx
6654F:	drivers/hwmon/ina2xx.c
6655F:	include/linux/platform_data/ina2xx.h
6656
6657INDUSTRY PACK SUBSYSTEM (IPACK)
6658M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6659M:	Jens Taprogge <jens.taprogge@taprogge.org>
6660M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6661L:	industrypack-devel@lists.sourceforge.net
6662W:	http://industrypack.sourceforge.net
6663S:	Maintained
6664F:	drivers/ipack/
6665
6666INFINIBAND SUBSYSTEM
6667M:	Doug Ledford <dledford@redhat.com>
6668M:	Sean Hefty <sean.hefty@intel.com>
6669M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6670L:	linux-rdma@vger.kernel.org
6671W:	http://www.openfabrics.org/
6672Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6674S:	Supported
6675F:	Documentation/devicetree/bindings/infiniband/
6676F:	Documentation/infiniband/
6677F:	drivers/infiniband/
6678F:	include/uapi/linux/if_infiniband.h
6679F:	include/uapi/rdma/
6680F:	include/rdma/
6681
6682INGENIC JZ4780 DMA Driver
6683M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6684S:	Maintained
6685F:	drivers/dma/dma-jz4780.c
6686
6687INGENIC JZ4780 NAND DRIVER
6688M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6689L:	linux-mtd@lists.infradead.org
6690S:	Maintained
6691F:	drivers/mtd/nand/jz4780_*
6692
6693INOTIFY
6694M:	John McCutchan <john@johnmccutchan.com>
6695M:	Robert Love <rlove@rlove.org>
6696M:	Eric Paris <eparis@parisplace.org>
6697S:	Maintained
6698F:	Documentation/filesystems/inotify.txt
6699F:	fs/notify/inotify/
6700F:	include/linux/inotify.h
6701F:	include/uapi/linux/inotify.h
6702
6703INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6704M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6705L:	linux-input@vger.kernel.org
6706Q:	http://patchwork.kernel.org/project/linux-input/list/
6707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6708S:	Maintained
6709F:	drivers/input/
6710F:	include/linux/input.h
6711F:	include/uapi/linux/input.h
6712F:	include/uapi/linux/input-event-codes.h
6713F:	include/linux/input/
6714F:	Documentation/devicetree/bindings/input/
6715F:	Documentation/input/
6716
6717INPUT MULTITOUCH (MT) PROTOCOL
6718M:	Henrik Rydberg <rydberg@bitmath.org>
6719L:	linux-input@vger.kernel.org
6720S:	Odd fixes
6721F:	Documentation/input/multi-touch-protocol.rst
6722F:	drivers/input/input-mt.c
6723K:	\b(ABS|SYN)_MT_
6724
6725INSIDE SECURE CRYPTO DRIVER
6726M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6727F:	drivers/crypto/inside-secure/
6728S:	Maintained
6729L:	linux-crypto@vger.kernel.org
6730
6731INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6732M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6733M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6734L:	linux-ima-devel@lists.sourceforge.net
6735L:	linux-ima-user@lists.sourceforge.net
6736L:	linux-security-module@vger.kernel.org
6737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6738S:	Supported
6739F:	security/integrity/ima/
6740
6741INTEL 810/815 FRAMEBUFFER DRIVER
6742M:	Antonino Daplas <adaplas@gmail.com>
6743L:	linux-fbdev@vger.kernel.org
6744S:	Maintained
6745F:	drivers/video/fbdev/i810/
6746
6747INTEL ASoC BDW/HSW DRIVERS
6748M:	Jie Yang <yang.jie@linux.intel.com>
6749L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6750S:	Supported
6751F:	sound/soc/intel/common/sst-dsp*
6752F:	sound/soc/intel/common/sst-firmware.c
6753F:	sound/soc/intel/boards/broadwell.c
6754F:	sound/soc/intel/haswell/
6755
6756INTEL C600 SERIES SAS CONTROLLER DRIVER
6757M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6758M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6759L:	linux-scsi@vger.kernel.org
6760T:	git git://git.code.sf.net/p/intel-sas/isci
6761S:	Supported
6762F:	drivers/scsi/isci/
6763
6764INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6765M:	Daniel Vetter <daniel.vetter@intel.com>
6766M:	Jani Nikula <jani.nikula@linux.intel.com>
6767L:	intel-gfx@lists.freedesktop.org
6768W:	https://01.org/linuxgraphics/
6769B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6770C:	irc://chat.freenode.net/intel-gfx
6771Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6772T:	git git://anongit.freedesktop.org/drm-intel
6773S:	Supported
6774F:	drivers/gpu/drm/i915/
6775F:	include/drm/i915*
6776F:	include/uapi/drm/i915_drm.h
6777F:	Documentation/gpu/i915.rst
6778
6779INTEL ETHERNET DRIVERS
6780M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6781L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6782W:	http://www.intel.com/support/feedback.htm
6783W:	http://e1000.sourceforge.net/
6784Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6787S:	Supported
6788F:	Documentation/networking/e100.txt
6789F:	Documentation/networking/e1000.txt
6790F:	Documentation/networking/e1000e.txt
6791F:	Documentation/networking/igb.txt
6792F:	Documentation/networking/igbvf.txt
6793F:	Documentation/networking/ixgb.txt
6794F:	Documentation/networking/ixgbe.txt
6795F:	Documentation/networking/ixgbevf.txt
6796F:	Documentation/networking/i40e.txt
6797F:	Documentation/networking/i40evf.txt
6798F:	drivers/net/ethernet/intel/
6799F:	drivers/net/ethernet/intel/*/
6800F:	include/linux/avf/virtchnl.h
6801
6802INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6803M:	Maik Broemme <mbroemme@libmpq.org>
6804L:	linux-fbdev@vger.kernel.org
6805S:	Maintained
6806F:	Documentation/fb/intelfb.txt
6807F:	drivers/video/fbdev/intelfb/
6808
6809INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6810M:	Zhenyu Wang <zhenyuw@linux.intel.com>
6811M:	Zhi Wang <zhi.a.wang@intel.com>
6812L:	intel-gvt-dev@lists.freedesktop.org
6813L:	intel-gfx@lists.freedesktop.org
6814W:	https://01.org/igvt-g
6815T:	git https://github.com/01org/gvt-linux.git
6816S:	Supported
6817F:	drivers/gpu/drm/i915/gvt/
6818
6819INTEL HID EVENT DRIVER
6820M:	Alex Hung <alex.hung@canonical.com>
6821L:	platform-driver-x86@vger.kernel.org
6822S:	Maintained
6823F:	drivers/platform/x86/intel-hid.c
6824
6825INTEL I/OAT DMA DRIVER
6826M:	Dave Jiang <dave.jiang@intel.com>
6827R:	Dan Williams <dan.j.williams@intel.com>
6828L:	dmaengine@vger.kernel.org
6829Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6830S:	Supported
6831F:	drivers/dma/ioat*
6832
6833INTEL IDLE DRIVER
6834M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6835M:	Len Brown <lenb@kernel.org>
6836L:	linux-pm@vger.kernel.org
6837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6838B:	https://bugzilla.kernel.org
6839S:	Supported
6840F:	drivers/idle/intel_idle.c
6841
6842INTEL INTEGRATED SENSOR HUB DRIVER
6843M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6844M:	Jiri Kosina <jikos@kernel.org>
6845L:	linux-input@vger.kernel.org
6846S:	Maintained
6847F:	drivers/hid/intel-ish-hid/
6848
6849INTEL IOMMU (VT-d)
6850M:	David Woodhouse <dwmw2@infradead.org>
6851L:	iommu@lists.linux-foundation.org
6852T:	git git://git.infradead.org/iommu-2.6.git
6853S:	Supported
6854F:	drivers/iommu/intel-iommu.c
6855F:	include/linux/intel-iommu.h
6856
6857INTEL IOP-ADMA DMA DRIVER
6858R:	Dan Williams <dan.j.williams@intel.com>
6859S:	Odd fixes
6860F:	drivers/dma/iop-adma.c
6861
6862INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6863M:	Krzysztof Halasa <khalasa@piap.pl>
6864S:	Maintained
6865F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6866F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6867F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6868F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6869F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6870F:	drivers/net/wan/ixp4xx_hss.c
6871
6872INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6873M:	Deepak Saxena <dsaxena@plexity.net>
6874S:	Maintained
6875F:	drivers/char/hw_random/ixp4xx-rng.c
6876
6877INTEL MANAGEMENT ENGINE (mei)
6878M:	Tomas Winkler <tomas.winkler@intel.com>
6879L:	linux-kernel@vger.kernel.org
6880S:	Supported
6881F:	include/uapi/linux/mei.h
6882F:	include/linux/mei_cl_bus.h
6883F:	drivers/misc/mei/*
6884F:	drivers/watchdog/mei_wdt.c
6885F:	Documentation/misc-devices/mei/*
6886F:	samples/mei/*
6887
6888INTEL MENLOW THERMAL DRIVER
6889M:	Sujith Thomas <sujith.thomas@intel.com>
6890L:	platform-driver-x86@vger.kernel.org
6891W:	https://01.org/linux-acpi
6892S:	Supported
6893F:	drivers/platform/x86/intel_menlow.c
6894
6895INTEL MERRIFIELD GPIO DRIVER
6896M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6897L:	linux-gpio@vger.kernel.org
6898S:	Maintained
6899F:	drivers/gpio/gpio-merrifield.c
6900
6901INTEL MIC DRIVERS (mic)
6902M:	Sudeep Dutt <sudeep.dutt@intel.com>
6903M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6904S:	Supported
6905W:	https://github.com/sudeepdutt/mic
6906W:	http://software.intel.com/en-us/mic-developer
6907F:	include/linux/mic_bus.h
6908F:	include/linux/scif.h
6909F:	include/uapi/linux/mic_common.h
6910F:	include/uapi/linux/mic_ioctl.h
6911F:	include/uapi/linux/scif_ioctl.h
6912F:	drivers/misc/mic/
6913F:	drivers/dma/mic_x100_dma.c
6914F:	drivers/dma/mic_x100_dma.h
6915F:	Documentation/mic/
6916
6917INTEL PMC CORE DRIVER
6918M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6919M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6920L:	platform-driver-x86@vger.kernel.org
6921S:	Maintained
6922F:	arch/x86/include/asm/pmc_core.h
6923F:	drivers/platform/x86/intel_pmc_core*
6924
6925INTEL PMC/P-Unit IPC DRIVER
6926M:	Zha Qipeng<qipeng.zha@intel.com>
6927L:	platform-driver-x86@vger.kernel.org
6928S:	Maintained
6929F:	drivers/platform/x86/intel_pmc_ipc.c
6930F:	drivers/platform/x86/intel_punit_ipc.c
6931F:	arch/x86/include/asm/intel_pmc_ipc.h
6932F:	arch/x86/include/asm/intel_punit_ipc.h
6933
6934INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6935M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6936L:	linux-wireless@vger.kernel.org
6937S:	Maintained
6938F:	Documentation/networking/README.ipw2100
6939F:	Documentation/networking/README.ipw2200
6940F:	drivers/net/wireless/intel/ipw2x00/
6941
6942INTEL PSTATE DRIVER
6943M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6944M:	Len Brown <lenb@kernel.org>
6945L:	linux-pm@vger.kernel.org
6946S:	Supported
6947F:	drivers/cpufreq/intel_pstate.c
6948
6949INTEL RDMA RNIC DRIVER
6950M:	Faisal Latif <faisal.latif@intel.com>
6951M:	Shiraz Saleem <shiraz.saleem@intel.com>
6952L:	linux-rdma@vger.kernel.org
6953S:	Supported
6954F:	drivers/infiniband/hw/i40iw/
6955
6956INTEL TELEMETRY DRIVER
6957M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6958L:	platform-driver-x86@vger.kernel.org
6959S:	Maintained
6960F:	arch/x86/include/asm/intel_telemetry.h
6961F:	drivers/platform/x86/intel_telemetry*
6962
6963INTEL VIRTUAL BUTTON DRIVER
6964M:	AceLan Kao <acelan.kao@canonical.com>
6965L:	platform-driver-x86@vger.kernel.org
6966S:	Maintained
6967F:	drivers/platform/x86/intel-vbtn.c
6968
6969INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6970M:	Stanislaw Gruszka <sgruszka@redhat.com>
6971L:	linux-wireless@vger.kernel.org
6972S:	Supported
6973F:	drivers/net/wireless/intel/iwlegacy/
6974
6975INTEL WIRELESS WIFI LINK (iwlwifi)
6976M:	Johannes Berg <johannes.berg@intel.com>
6977M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6978M:	Luca Coelho <luciano.coelho@intel.com>
6979M:	Intel Linux Wireless <linuxwifi@intel.com>
6980L:	linux-wireless@vger.kernel.org
6981W:	http://intellinuxwireless.org
6982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6983S:	Supported
6984F:	drivers/net/wireless/intel/iwlwifi/
6985
6986INTEL WIRELESS WIMAX CONNECTION 2400
6987M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6988M:	linux-wimax@intel.com
6989L:	wimax@linuxwimax.org (subscribers-only)
6990S:	Supported
6991W:	http://linuxwimax.org
6992F:	Documentation/wimax/README.i2400m
6993F:	drivers/net/wimax/i2400m/
6994F:	include/uapi/linux/wimax/i2400m.h
6995
6996INTEL(R) TRACE HUB
6997M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6998S:	Supported
6999F:	Documentation/trace/intel_th.txt
7000F:	drivers/hwtracing/intel_th/
7001
7002INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7003M:	Ning Sun <ning.sun@intel.com>
7004L:	tboot-devel@lists.sourceforge.net
7005W:	http://tboot.sourceforge.net
7006T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7007S:	Supported
7008F:	Documentation/intel_txt.txt
7009F:	include/linux/tboot.h
7010F:	arch/x86/kernel/tboot.c
7011
7012INTEL-MID GPIO DRIVER
7013M:	David Cohen <david.a.cohen@linux.intel.com>
7014L:	linux-gpio@vger.kernel.org
7015S:	Maintained
7016F:	drivers/gpio/gpio-intel-mid.c
7017
7018INVENSENSE MPU-3050 GYROSCOPE DRIVER
7019M:	Linus Walleij <linus.walleij@linaro.org>
7020L:	linux-iio@vger.kernel.org
7021S:	Maintained
7022F:	drivers/iio/gyro/mpu3050*
7023F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7024
7025IOC3 ETHERNET DRIVER
7026M:	Ralf Baechle <ralf@linux-mips.org>
7027L:	linux-mips@linux-mips.org
7028S:	Maintained
7029F:	drivers/net/ethernet/sgi/ioc3-eth.c
7030
7031IOC3 SERIAL DRIVER
7032M:	Pat Gefre <pfg@sgi.com>
7033L:	linux-serial@vger.kernel.org
7034S:	Maintained
7035F:	drivers/tty/serial/ioc3_serial.c
7036
7037IOMMU DRIVERS
7038M:	Joerg Roedel <joro@8bytes.org>
7039L:	iommu@lists.linux-foundation.org
7040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7041S:	Maintained
7042F:	Documentation/devicetree/bindings/iommu/
7043F:	drivers/iommu/
7044F:	include/linux/iommu.h
7045F:	include/linux/iova.h
7046
7047IP MASQUERADING
7048M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7049S:	Maintained
7050F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7051
7052IPMI SUBSYSTEM
7053M:	Corey Minyard <minyard@acm.org>
7054L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7055W:	http://openipmi.sourceforge.net/
7056S:	Supported
7057F:	Documentation/IPMI.txt
7058F:	drivers/char/ipmi/
7059F:	include/linux/ipmi*
7060F:	include/uapi/linux/ipmi*
7061
7062IPS SCSI RAID DRIVER
7063M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7064L:	linux-scsi@vger.kernel.org
7065W:	http://www.adaptec.com/
7066S:	Maintained
7067F:	drivers/scsi/ips*
7068
7069IPVS
7070M:	Wensong Zhang <wensong@linux-vs.org>
7071M:	Simon Horman <horms@verge.net.au>
7072M:	Julian Anastasov <ja@ssi.bg>
7073L:	netdev@vger.kernel.org
7074L:	lvs-devel@vger.kernel.org
7075S:	Maintained
7076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7078F:	Documentation/networking/ipvs-sysctl.txt
7079F:	include/net/ip_vs.h
7080F:	include/uapi/linux/ip_vs.h
7081F:	net/netfilter/ipvs/
7082
7083IPWIRELESS DRIVER
7084M:	Jiri Kosina <jikos@kernel.org>
7085M:	David Sterba <dsterba@suse.com>
7086S:	Odd Fixes
7087F:	drivers/tty/ipwireless/
7088
7089IPX NETWORK LAYER
7090L:	netdev@vger.kernel.org
7091S:	Odd fixes
7092F:	include/net/ipx.h
7093F:	include/uapi/linux/ipx.h
7094F:	net/ipx/
7095
7096IRDA SUBSYSTEM
7097M:	Samuel Ortiz <samuel@sortiz.org>
7098L:	irda-users@lists.sourceforge.net (subscribers-only)
7099L:	netdev@vger.kernel.org
7100W:	http://irda.sourceforge.net/
7101S:	Maintained
7102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7103F:	Documentation/networking/irda.txt
7104F:	drivers/net/irda/
7105F:	include/net/irda/
7106F:	net/irda/
7107
7108IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7109M:	Marc Zyngier <marc.zyngier@arm.com>
7110S:	Maintained
7111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7112F:	Documentation/IRQ-domain.txt
7113F:	include/linux/irqdomain.h
7114F:	kernel/irq/irqdomain.c
7115F:	kernel/irq/msi.c
7116
7117IRQ SUBSYSTEM
7118M:	Thomas Gleixner <tglx@linutronix.de>
7119L:	linux-kernel@vger.kernel.org
7120S:	Maintained
7121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7122F:	kernel/irq/
7123
7124IRQCHIP DRIVERS
7125M:	Thomas Gleixner <tglx@linutronix.de>
7126M:	Jason Cooper <jason@lakedaemon.net>
7127M:	Marc Zyngier <marc.zyngier@arm.com>
7128L:	linux-kernel@vger.kernel.org
7129S:	Maintained
7130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7131T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7132F:	Documentation/devicetree/bindings/interrupt-controller/
7133F:	drivers/irqchip/
7134
7135ISA
7136M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7137S:	Maintained
7138F:	Documentation/isa.txt
7139F:	drivers/base/isa.c
7140F:	include/linux/isa.h
7141
7142ISA RADIO MODULE
7143M:	Hans Verkuil <hverkuil@xs4all.nl>
7144L:	linux-media@vger.kernel.org
7145T:	git git://linuxtv.org/media_tree.git
7146W:	https://linuxtv.org
7147S:	Maintained
7148F:	drivers/media/radio/radio-isa*
7149
7150ISAPNP
7151M:	Jaroslav Kysela <perex@perex.cz>
7152S:	Maintained
7153F:	Documentation/isapnp.txt
7154F:	drivers/pnp/isapnp/
7155F:	include/linux/isapnp.h
7156
7157ISCSI
7158M:	Lee Duncan <lduncan@suse.com>
7159M:	Chris Leech <cleech@redhat.com>
7160L:	open-iscsi@googlegroups.com
7161W:	www.open-iscsi.com
7162S:	Maintained
7163F:	drivers/scsi/*iscsi*
7164F:	include/scsi/*iscsi*
7165
7166iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7167M:	Peter Jones <pjones@redhat.com>
7168M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7169S:	Maintained
7170F:	drivers/firmware/iscsi_ibft*
7171
7172ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7173M:	Or Gerlitz <ogerlitz@mellanox.com>
7174M:	Sagi Grimberg <sagi@grimberg.me>
7175M:	Roi Dayan <roid@mellanox.com>
7176L:	linux-rdma@vger.kernel.org
7177S:	Supported
7178W:	http://www.openfabrics.org
7179W:	www.open-iscsi.org
7180Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7181F:	drivers/infiniband/ulp/iser/
7182
7183ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7184M:	Sagi Grimberg <sagi@grimberg.me>
7185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7186L:	linux-rdma@vger.kernel.org
7187L:	target-devel@vger.kernel.org
7188S:	Supported
7189W:	http://www.linux-iscsi.org
7190F:	drivers/infiniband/ulp/isert
7191
7192ISDN SUBSYSTEM
7193M:	Karsten Keil <isdn@linux-pingi.de>
7194L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7195L:	netdev@vger.kernel.org
7196W:	http://www.isdn4linux.de
7197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7198S:	Maintained
7199F:	Documentation/isdn/
7200F:	drivers/isdn/
7201F:	include/linux/isdn.h
7202F:	include/linux/isdn/
7203F:	include/uapi/linux/isdn.h
7204F:	include/uapi/linux/isdn/
7205
7206ISDN SUBSYSTEM (Eicon active card driver)
7207M:	Armin Schindler <mac@melware.de>
7208L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7209W:	http://www.melware.de
7210S:	Maintained
7211F:	drivers/isdn/hardware/eicon/
7212
7213IT87 HARDWARE MONITORING DRIVER
7214M:	Jean Delvare <jdelvare@suse.com>
7215L:	linux-hwmon@vger.kernel.org
7216S:	Maintained
7217F:	Documentation/hwmon/it87
7218F:	drivers/hwmon/it87.c
7219
7220IT913X MEDIA DRIVER
7221M:	Antti Palosaari <crope@iki.fi>
7222L:	linux-media@vger.kernel.org
7223W:	https://linuxtv.org
7224W:	http://palosaari.fi/linux/
7225Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7226T:	git git://linuxtv.org/anttip/media_tree.git
7227S:	Maintained
7228F:	drivers/media/tuners/it913x*
7229
7230IVTV VIDEO4LINUX DRIVER
7231M:	Andy Walls <awalls@md.metrocast.net>
7232L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7233L:	linux-media@vger.kernel.org
7234T:	git git://linuxtv.org/media_tree.git
7235W:	http://www.ivtvdriver.org
7236S:	Maintained
7237F:	Documentation/media/v4l-drivers/ivtv*
7238F:	drivers/media/pci/ivtv/
7239F:	include/uapi/linux/ivtv*
7240
7241IX2505V MEDIA DRIVER
7242M:	Malcolm Priestley <tvboxspy@gmail.com>
7243L:	linux-media@vger.kernel.org
7244W:	https://linuxtv.org
7245Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7246S:	Maintained
7247F:	drivers/media/dvb-frontends/ix2505v*
7248
7249JC42.4 TEMPERATURE SENSOR DRIVER
7250M:	Guenter Roeck <linux@roeck-us.net>
7251L:	linux-hwmon@vger.kernel.org
7252S:	Maintained
7253F:	drivers/hwmon/jc42.c
7254F:	Documentation/hwmon/jc42
7255
7256JFS FILESYSTEM
7257M:	Dave Kleikamp <shaggy@kernel.org>
7258L:	jfs-discussion@lists.sourceforge.net
7259W:	http://jfs.sourceforge.net/
7260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7261S:	Maintained
7262F:	Documentation/filesystems/jfs.txt
7263F:	fs/jfs/
7264
7265JME NETWORK DRIVER
7266M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7267L:	netdev@vger.kernel.org
7268S:	Maintained
7269F:	drivers/net/ethernet/jme.*
7270
7271JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7272M:	David Woodhouse <dwmw2@infradead.org>
7273L:	linux-mtd@lists.infradead.org
7274W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7275S:	Maintained
7276F:	fs/jffs2/
7277F:	include/uapi/linux/jffs2.h
7278
7279JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7280M:	"Theodore Ts'o" <tytso@mit.edu>
7281M:	Jan Kara <jack@suse.com>
7282L:	linux-ext4@vger.kernel.org
7283S:	Maintained
7284F:	fs/jbd2/
7285F:	include/linux/jbd2.h
7286
7287JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7288M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7289L:	linux-media@vger.kernel.org
7290S:	Maintained
7291F:	drivers/media/platform/rcar_jpu.c
7292
7293JSM Neo PCI based serial card
7294M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7295L:	linux-serial@vger.kernel.org
7296S:	Maintained
7297F:	drivers/tty/serial/jsm/
7298
7299K10TEMP HARDWARE MONITORING DRIVER
7300M:	Clemens Ladisch <clemens@ladisch.de>
7301L:	linux-hwmon@vger.kernel.org
7302S:	Maintained
7303F:	Documentation/hwmon/k10temp
7304F:	drivers/hwmon/k10temp.c
7305
7306K8TEMP HARDWARE MONITORING DRIVER
7307M:	Rudolf Marek <r.marek@assembler.cz>
7308L:	linux-hwmon@vger.kernel.org
7309S:	Maintained
7310F:	Documentation/hwmon/k8temp
7311F:	drivers/hwmon/k8temp.c
7312
7313KASAN
7314M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7315R:	Alexander Potapenko <glider@google.com>
7316R:	Dmitry Vyukov <dvyukov@google.com>
7317L:	kasan-dev@googlegroups.com
7318S:	Maintained
7319F:	arch/*/include/asm/kasan.h
7320F:	arch/*/mm/kasan_init*
7321F:	Documentation/dev-tools/kasan.rst
7322F:	include/linux/kasan*.h
7323F:	lib/test_kasan.c
7324F:	mm/kasan/
7325F:	scripts/Makefile.kasan
7326
7327KCONFIG
7328M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7329L:	linux-kbuild@vger.kernel.org
7330T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7331S:	Maintained
7332F:	Documentation/kbuild/kconfig-language.txt
7333F:	scripts/kconfig/
7334
7335KDUMP
7336M:	Dave Young <dyoung@redhat.com>
7337M:	Baoquan He <bhe@redhat.com>
7338R:	Vivek Goyal <vgoyal@redhat.com>
7339L:	kexec@lists.infradead.org
7340W:	http://lse.sourceforge.net/kdump/
7341S:	Maintained
7342F:	Documentation/kdump/
7343
7344KEENE FM RADIO TRANSMITTER DRIVER
7345M:	Hans Verkuil <hverkuil@xs4all.nl>
7346L:	linux-media@vger.kernel.org
7347T:	git git://linuxtv.org/media_tree.git
7348W:	https://linuxtv.org
7349S:	Maintained
7350F:	drivers/media/radio/radio-keene*
7351
7352KERNEL AUTOMOUNTER v4 (AUTOFS4)
7353M:	Ian Kent <raven@themaw.net>
7354L:	autofs@vger.kernel.org
7355S:	Maintained
7356F:	fs/autofs4/
7357
7358KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7359M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7360M:	Michal Marek <mmarek@suse.com>
7361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7362L:	linux-kbuild@vger.kernel.org
7363S:	Maintained
7364F:	Documentation/kbuild/
7365F:	Makefile
7366F:	scripts/Makefile.*
7367F:	scripts/basic/
7368F:	scripts/mk*
7369F:	scripts/package/
7370
7371KERNEL JANITORS
7372L:	kernel-janitors@vger.kernel.org
7373W:	http://kernelnewbies.org/KernelJanitors
7374S:	Odd Fixes
7375
7376KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7377M:	"J. Bruce Fields" <bfields@fieldses.org>
7378M:	Jeff Layton <jlayton@poochiereds.net>
7379L:	linux-nfs@vger.kernel.org
7380W:	http://nfs.sourceforge.net/
7381T:	git git://linux-nfs.org/~bfields/linux.git
7382S:	Supported
7383F:	fs/nfsd/
7384F:	include/uapi/linux/nfsd/
7385F:	fs/lockd/
7386F:	fs/nfs_common/
7387F:	net/sunrpc/
7388F:	include/linux/lockd/
7389F:	include/linux/sunrpc/
7390F:	include/uapi/linux/sunrpc/
7391
7392KERNEL SELFTEST FRAMEWORK
7393M:	Shuah Khan <shuahkh@osg.samsung.com>
7394M:	Shuah Khan <shuah@kernel.org>
7395L:	linux-kselftest@vger.kernel.org
7396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7397S:	Maintained
7398F:	tools/testing/selftests/
7399F:	Documentation/dev-tools/kselftest*
7400
7401KERNEL VIRTUAL MACHINE (KVM)
7402M:	Paolo Bonzini <pbonzini@redhat.com>
7403M:	Radim Krčmář <rkrcmar@redhat.com>
7404L:	kvm@vger.kernel.org
7405W:	http://www.linux-kvm.org
7406T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7407S:	Supported
7408F:	Documentation/*/kvm*.txt
7409F:	Documentation/virtual/kvm/
7410F:	arch/*/kvm/
7411F:	arch/x86/kernel/kvm.c
7412F:	arch/x86/kernel/kvmclock.c
7413F:	arch/*/include/asm/kvm*
7414F:	include/linux/kvm*
7415F:	include/uapi/linux/kvm*
7416F:	virt/kvm/
7417F:	tools/kvm/
7418
7419KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7420M:	Joerg Roedel <joro@8bytes.org>
7421L:	kvm@vger.kernel.org
7422W:	http://www.linux-kvm.org/
7423S:	Maintained
7424F:	arch/x86/include/asm/svm.h
7425F:	arch/x86/kvm/svm.c
7426
7427KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7428M:	Christoffer Dall <christoffer.dall@linaro.org>
7429M:	Marc Zyngier <marc.zyngier@arm.com>
7430L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7431L:	kvmarm@lists.cs.columbia.edu
7432W:	http://systems.cs.columbia.edu/projects/kvm-arm
7433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7434S:	Supported
7435F:	arch/arm/include/uapi/asm/kvm*
7436F:	arch/arm/include/asm/kvm*
7437F:	arch/arm/kvm/
7438F:	virt/kvm/arm/
7439F:	include/kvm/arm_*
7440
7441KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7442M:	Alexander Graf <agraf@suse.com>
7443L:	kvm-ppc@vger.kernel.org
7444W:	http://www.linux-kvm.org/
7445T:	git git://github.com/agraf/linux-2.6.git
7446S:	Supported
7447F:	arch/powerpc/include/asm/kvm*
7448F:	arch/powerpc/kvm/
7449
7450KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7451M:	Christoffer Dall <christoffer.dall@linaro.org>
7452M:	Marc Zyngier <marc.zyngier@arm.com>
7453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7454L:	kvmarm@lists.cs.columbia.edu
7455S:	Maintained
7456F:	arch/arm64/include/uapi/asm/kvm*
7457F:	arch/arm64/include/asm/kvm*
7458F:	arch/arm64/kvm/
7459
7460KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7461M:	James Hogan <james.hogan@imgtec.com>
7462L:	linux-mips@linux-mips.org
7463S:	Supported
7464F:	arch/mips/include/uapi/asm/kvm*
7465F:	arch/mips/include/asm/kvm*
7466F:	arch/mips/kvm/
7467
7468KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7469M:	Christian Borntraeger <borntraeger@de.ibm.com>
7470M:	Cornelia Huck <cohuck@redhat.com>
7471L:	linux-s390@vger.kernel.org
7472W:	http://www.ibm.com/developerworks/linux/linux390/
7473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7474S:	Supported
7475F:	Documentation/s390/kvm.txt
7476F:	arch/s390/include/asm/kvm*
7477F:	arch/s390/kvm/
7478F:	arch/s390/mm/gmap.c
7479
7480KERNFS
7481M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7482M:	Tejun Heo <tj@kernel.org>
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7484S:	Supported
7485F:	include/linux/kernfs.h
7486F:	fs/kernfs/
7487
7488KEXEC
7489M:	Eric Biederman <ebiederm@xmission.com>
7490W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7491L:	kexec@lists.infradead.org
7492S:	Maintained
7493F:	include/linux/kexec.h
7494F:	include/uapi/linux/kexec.h
7495F:	kernel/kexec*
7496
7497KEYS-ENCRYPTED
7498M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7499M:	David Safford <safford@us.ibm.com>
7500L:	linux-security-module@vger.kernel.org
7501L:	keyrings@vger.kernel.org
7502S:	Supported
7503F:	Documentation/security/keys/trusted-encrypted.rst
7504F:	include/keys/encrypted-type.h
7505F:	security/keys/encrypted-keys/
7506
7507KEYS-TRUSTED
7508M:	David Safford <safford@us.ibm.com>
7509M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7510L:	linux-security-module@vger.kernel.org
7511L:	keyrings@vger.kernel.org
7512S:	Supported
7513F:	Documentation/security/keys/trusted-encrypted.rst
7514F:	include/keys/trusted-type.h
7515F:	security/keys/trusted.c
7516F:	security/keys/trusted.h
7517
7518KEYS/KEYRINGS:
7519M:	David Howells <dhowells@redhat.com>
7520L:	keyrings@vger.kernel.org
7521S:	Maintained
7522F:	Documentation/security/keys/core.rst
7523F:	include/linux/key.h
7524F:	include/linux/key-type.h
7525F:	include/linux/keyctl.h
7526F:	include/uapi/linux/keyctl.h
7527F:	include/keys/
7528F:	security/keys/
7529
7530KGDB / KDB /debug_core
7531M:	Jason Wessel <jason.wessel@windriver.com>
7532W:	http://kgdb.wiki.kernel.org/
7533L:	kgdb-bugreport@lists.sourceforge.net
7534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7535S:	Maintained
7536F:	Documentation/dev-tools/kgdb.rst
7537F:	drivers/misc/kgdbts.c
7538F:	drivers/tty/serial/kgdboc.c
7539F:	include/linux/kdb.h
7540F:	include/linux/kgdb.h
7541F:	kernel/debug/
7542
7543KMEMCHECK
7544M:	Vegard Nossum <vegardno@ifi.uio.no>
7545M:	Pekka Enberg <penberg@kernel.org>
7546S:	Maintained
7547F:	Documentation/dev-tools/kmemcheck.rst
7548F:	arch/x86/include/asm/kmemcheck.h
7549F:	arch/x86/mm/kmemcheck/
7550F:	include/linux/kmemcheck.h
7551F:	mm/kmemcheck.c
7552
7553KMEMLEAK
7554M:	Catalin Marinas <catalin.marinas@arm.com>
7555S:	Maintained
7556F:	Documentation/dev-tools/kmemleak.rst
7557F:	include/linux/kmemleak.h
7558F:	mm/kmemleak.c
7559F:	mm/kmemleak-test.c
7560
7561KMOD MODULE USERMODE HELPER
7562M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7563L:	linux-kernel@vger.kernel.org
7564S:	Maintained
7565F:	kernel/kmod.c
7566F:	include/linux/kmod.h
7567F:	lib/test_kmod.c
7568F:	tools/testing/selftests/kmod/
7569
7570KPROBES
7571M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7572M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7573M:	"David S. Miller" <davem@davemloft.net>
7574M:	Masami Hiramatsu <mhiramat@kernel.org>
7575S:	Maintained
7576F:	Documentation/kprobes.txt
7577F:	include/linux/kprobes.h
7578F:	include/asm-generic/kprobes.h
7579F:	kernel/kprobes.c
7580
7581KS0108 LCD CONTROLLER DRIVER
7582M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7583W:	http://miguelojeda.es/auxdisplay.htm
7584W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7585S:	Maintained
7586F:	Documentation/auxdisplay/ks0108
7587F:	drivers/auxdisplay/ks0108.c
7588F:	include/linux/ks0108.h
7589
7590L3MDEV
7591M:	David Ahern <dsa@cumulusnetworks.com>
7592L:	netdev@vger.kernel.org
7593S:	Maintained
7594F:	net/l3mdev
7595F:	include/net/l3mdev.h
7596
7597LANTIQ MIPS ARCHITECTURE
7598M:	John Crispin <john@phrozen.org>
7599L:	linux-mips@linux-mips.org
7600S:	Maintained
7601F:	arch/mips/lantiq
7602
7603LAPB module
7604L:	linux-x25@vger.kernel.org
7605S:	Orphan
7606F:	Documentation/networking/lapb-module.txt
7607F:	include/*/lapb.h
7608F:	net/lapb/
7609
7610LASI 53c700 driver for PARISC
7611M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7612L:	linux-scsi@vger.kernel.org
7613S:	Maintained
7614F:	Documentation/scsi/53c700.txt
7615F:	drivers/scsi/53c700*
7616
7617LED SUBSYSTEM
7618M:	Richard Purdie <rpurdie@rpsys.net>
7619M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7620M:	Pavel Machek <pavel@ucw.cz>
7621L:	linux-leds@vger.kernel.org
7622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7623S:	Maintained
7624F:	Documentation/devicetree/bindings/leds/
7625F:	drivers/leds/
7626F:	include/linux/leds.h
7627
7628LEGACY EEPROM DRIVER
7629M:	Jean Delvare <jdelvare@suse.com>
7630S:	Maintained
7631F:	Documentation/misc-devices/eeprom
7632F:	drivers/misc/eeprom/eeprom.c
7633
7634LEGO USB Tower driver
7635M:	Juergen Stuber <starblue@users.sourceforge.net>
7636L:	legousb-devel@lists.sourceforge.net
7637W:	http://legousb.sourceforge.net/
7638S:	Maintained
7639F:	drivers/usb/misc/legousbtower.c
7640
7641LG2160 MEDIA DRIVER
7642M:	Michael Krufky <mkrufky@linuxtv.org>
7643L:	linux-media@vger.kernel.org
7644W:	https://linuxtv.org
7645W:	http://github.com/mkrufky
7646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7647T:	git git://linuxtv.org/mkrufky/tuners.git
7648S:	Maintained
7649F:	drivers/media/dvb-frontends/lg2160.*
7650
7651LGDT3305 MEDIA DRIVER
7652M:	Michael Krufky <mkrufky@linuxtv.org>
7653L:	linux-media@vger.kernel.org
7654W:	https://linuxtv.org
7655W:	http://github.com/mkrufky
7656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7657T:	git git://linuxtv.org/mkrufky/tuners.git
7658S:	Maintained
7659F:	drivers/media/dvb-frontends/lgdt3305.*
7660
7661LGUEST
7662M:	Rusty Russell <rusty@rustcorp.com.au>
7663L:	lguest@lists.ozlabs.org
7664W:	http://lguest.ozlabs.org/
7665S:	Odd Fixes
7666F:	arch/x86/include/asm/lguest*.h
7667F:	arch/x86/lguest/
7668F:	drivers/lguest/
7669F:	include/linux/lguest*.h
7670F:	tools/lguest/
7671
7672LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7673M:	Viresh Kumar <vireshk@kernel.org>
7674L:	linux-ide@vger.kernel.org
7675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7676S:	Maintained
7677F:	include/linux/pata_arasan_cf_data.h
7678F:	drivers/ata/pata_arasan_cf.c
7679
7680LIBATA PATA DRIVERS
7681M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7682M:	Tejun Heo <tj@kernel.org>
7683L:	linux-ide@vger.kernel.org
7684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7685S:	Maintained
7686F:	drivers/ata/pata_*.c
7687F:	drivers/ata/ata_generic.c
7688
7689LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7690M:	Linus Walleij <linus.walleij@linaro.org>
7691L:	linux-ide@vger.kernel.org
7692T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7693S:	Maintained
7694F:	drivers/ata/pata_ftide010.c
7695F:	drivers/ata/sata_gemini.c
7696F:	drivers/ata/sata_gemini.h
7697
7698LIBATA SATA AHCI PLATFORM devices support
7699M:	Hans de Goede <hdegoede@redhat.com>
7700M:	Tejun Heo <tj@kernel.org>
7701L:	linux-ide@vger.kernel.org
7702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7703S:	Maintained
7704F:	drivers/ata/ahci_platform.c
7705F:	drivers/ata/libahci_platform.c
7706F:	include/linux/ahci_platform.h
7707
7708LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7709M:	Mikael Pettersson <mikpelinux@gmail.com>
7710L:	linux-ide@vger.kernel.org
7711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7712S:	Maintained
7713F:	drivers/ata/sata_promise.*
7714
7715LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7716M:	Tejun Heo <tj@kernel.org>
7717L:	linux-ide@vger.kernel.org
7718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7719S:	Maintained
7720F:	drivers/ata/
7721F:	include/linux/ata.h
7722F:	include/linux/libata.h
7723F:	Documentation/devicetree/bindings/ata/
7724
7725LIBLOCKDEP
7726M:	Sasha Levin <alexander.levin@verizon.com>
7727S:	Maintained
7728F:	tools/lib/lockdep/
7729
7730LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7731M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7732L:	linux-nvdimm@lists.01.org
7733Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7734S:	Supported
7735F:	drivers/nvdimm/blk.c
7736F:	drivers/nvdimm/region_devs.c
7737
7738LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7739M:	Vishal Verma <vishal.l.verma@intel.com>
7740L:	linux-nvdimm@lists.01.org
7741Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7742S:	Supported
7743F:	drivers/nvdimm/btt*
7744
7745LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7746M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7747L:	linux-nvdimm@lists.01.org
7748Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7749S:	Supported
7750F:	drivers/nvdimm/pmem*
7751
7752LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7753M:	Dan Williams <dan.j.williams@intel.com>
7754L:	linux-nvdimm@lists.01.org
7755Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7757S:	Supported
7758F:	drivers/nvdimm/*
7759F:	drivers/acpi/nfit/*
7760F:	include/linux/nd.h
7761F:	include/linux/libnvdimm.h
7762F:	include/uapi/linux/ndctl.h
7763
7764LIGHTNVM PLATFORM SUPPORT
7765M:	Matias Bjorling <mb@lightnvm.io>
7766W:	http://github/OpenChannelSSD
7767L:	linux-block@vger.kernel.org
7768S:	Maintained
7769F:	drivers/lightnvm/
7770F:	include/linux/lightnvm.h
7771F:	include/uapi/linux/lightnvm.h
7772
7773LINUX FOR POWER MACINTOSH
7774M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7775W:	http://www.penguinppc.org/
7776L:	linuxppc-dev@lists.ozlabs.org
7777S:	Maintained
7778F:	arch/powerpc/platforms/powermac/
7779F:	drivers/macintosh/
7780
7781LINUX FOR POWERPC (32-BIT AND 64-BIT)
7782M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7783M:	Paul Mackerras <paulus@samba.org>
7784M:	Michael Ellerman <mpe@ellerman.id.au>
7785W:	https://github.com/linuxppc/linux/wiki
7786L:	linuxppc-dev@lists.ozlabs.org
7787Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7789S:	Supported
7790F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7791F:	Documentation/devicetree/bindings/powerpc/
7792F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7793F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7794F:	Documentation/powerpc/
7795F:	arch/powerpc/
7796F:	drivers/char/tpm/tpm_ibmvtpm*
7797F:	drivers/crypto/nx/
7798F:	drivers/crypto/vmx/
7799F:	drivers/i2c/busses/i2c-opal.c
7800F:	drivers/net/ethernet/ibm/ibmveth.*
7801F:	drivers/net/ethernet/ibm/ibmvnic.*
7802F:	drivers/pci/hotplug/pnv_php.c
7803F:	drivers/pci/hotplug/rpa*
7804F:	drivers/rtc/rtc-opal.c
7805F:	drivers/scsi/ibmvscsi/
7806F:	drivers/tty/hvc/hvc_opal.c
7807F:	tools/testing/selftests/powerpc
7808N:	/pmac
7809N:	powermac
7810N:	powernv
7811N:	[^a-z0-9]ps3
7812N:	pseries
7813
7814LINUX FOR POWERPC EMBEDDED MPC5XXX
7815M:	Anatolij Gustschin <agust@denx.de>
7816L:	linuxppc-dev@lists.ozlabs.org
7817T:	git git://git.denx.de/linux-denx-agust.git
7818S:	Maintained
7819F:	arch/powerpc/platforms/512x/
7820F:	arch/powerpc/platforms/52xx/
7821
7822LINUX FOR POWERPC EMBEDDED PPC4XX
7823M:	Alistair Popple <alistair@popple.id.au>
7824M:	Matt Porter <mporter@kernel.crashing.org>
7825W:	http://www.penguinppc.org/
7826L:	linuxppc-dev@lists.ozlabs.org
7827S:	Maintained
7828F:	arch/powerpc/platforms/40x/
7829F:	arch/powerpc/platforms/44x/
7830
7831LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7832M:	Scott Wood <oss@buserror.net>
7833M:	Kumar Gala <galak@kernel.crashing.org>
7834W:	http://www.penguinppc.org/
7835L:	linuxppc-dev@lists.ozlabs.org
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7837S:	Maintained
7838F:	arch/powerpc/platforms/83xx/
7839F:	arch/powerpc/platforms/85xx/
7840F:	Documentation/devicetree/bindings/powerpc/fsl/
7841
7842LINUX FOR POWERPC EMBEDDED PPC8XX
7843M:	Vitaly Bordug <vitb@kernel.crashing.org>
7844W:	http://www.penguinppc.org/
7845L:	linuxppc-dev@lists.ozlabs.org
7846S:	Maintained
7847F:	arch/powerpc/platforms/8xx/
7848
7849LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7850L:	linuxppc-dev@lists.ozlabs.org
7851S:	Orphan
7852F:	arch/powerpc/*/*virtex*
7853F:	arch/powerpc/*/*/*virtex*
7854
7855LINUX FOR POWERPC PA SEMI PWRFICIENT
7856L:	linuxppc-dev@lists.ozlabs.org
7857S:	Orphan
7858F:	arch/powerpc/platforms/pasemi/
7859F:	drivers/*/*pasemi*
7860F:	drivers/*/*/*pasemi*
7861
7862LINUX KERNEL DUMP TEST MODULE (LKDTM)
7863M:	Kees Cook <keescook@chromium.org>
7864S:	Maintained
7865F:	drivers/misc/lkdtm*
7866
7867LINUX SECURITY MODULE (LSM) FRAMEWORK
7868M:	Chris Wright <chrisw@sous-sol.org>
7869L:	linux-security-module@vger.kernel.org
7870S:	Supported
7871
7872LIS3LV02D ACCELEROMETER DRIVER
7873M:	Eric Piel <eric.piel@tremplin-utc.net>
7874S:	Maintained
7875F:	Documentation/misc-devices/lis3lv02d
7876F:	drivers/misc/lis3lv02d/
7877F:	drivers/platform/x86/hp_accel.c
7878
7879LIVE PATCHING
7880M:	Josh Poimboeuf <jpoimboe@redhat.com>
7881M:	Jessica Yu <jeyu@kernel.org>
7882M:	Jiri Kosina <jikos@kernel.org>
7883M:	Miroslav Benes <mbenes@suse.cz>
7884R:	Petr Mladek <pmladek@suse.com>
7885S:	Maintained
7886F:	kernel/livepatch/
7887F:	include/linux/livepatch.h
7888F:	arch/x86/include/asm/livepatch.h
7889F:	arch/x86/kernel/livepatch.c
7890F:	Documentation/livepatch/
7891F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7892F:	samples/livepatch/
7893L:	live-patching@vger.kernel.org
7894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7895
7896LLC (802.2)
7897L:	netdev@vger.kernel.org
7898S:	Odd fixes
7899F:	include/linux/llc.h
7900F:	include/uapi/linux/llc.h
7901F:	include/net/llc*
7902F:	net/llc/
7903
7904LM73 HARDWARE MONITOR DRIVER
7905M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7906L:	linux-hwmon@vger.kernel.org
7907S:	Maintained
7908F:	drivers/hwmon/lm73.c
7909
7910LM78 HARDWARE MONITOR DRIVER
7911M:	Jean Delvare <jdelvare@suse.com>
7912L:	linux-hwmon@vger.kernel.org
7913S:	Maintained
7914F:	Documentation/hwmon/lm78
7915F:	drivers/hwmon/lm78.c
7916
7917LM83 HARDWARE MONITOR DRIVER
7918M:	Jean Delvare <jdelvare@suse.com>
7919L:	linux-hwmon@vger.kernel.org
7920S:	Maintained
7921F:	Documentation/hwmon/lm83
7922F:	drivers/hwmon/lm83.c
7923
7924LM90 HARDWARE MONITOR DRIVER
7925M:	Jean Delvare <jdelvare@suse.com>
7926L:	linux-hwmon@vger.kernel.org
7927S:	Maintained
7928F:	Documentation/hwmon/lm90
7929F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7930F:	drivers/hwmon/lm90.c
7931F:	include/dt-bindings/thermal/lm90.h
7932
7933LM95234 HARDWARE MONITOR DRIVER
7934M:	Guenter Roeck <linux@roeck-us.net>
7935L:	linux-hwmon@vger.kernel.org
7936S:	Maintained
7937F:	Documentation/hwmon/lm95234
7938F:	drivers/hwmon/lm95234.c
7939
7940LME2510 MEDIA DRIVER
7941M:	Malcolm Priestley <tvboxspy@gmail.com>
7942L:	linux-media@vger.kernel.org
7943W:	https://linuxtv.org
7944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7945S:	Maintained
7946F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7947
7948LOADPIN SECURITY MODULE
7949M:	Kees Cook <keescook@chromium.org>
7950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7951S:	Supported
7952F:	security/loadpin/
7953F:	Documentation/admin-guide/LSM/LoadPin.rst
7954
7955LOCKING PRIMITIVES
7956M:	Peter Zijlstra <peterz@infradead.org>
7957M:	Ingo Molnar <mingo@redhat.com>
7958L:	linux-kernel@vger.kernel.org
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7960S:	Maintained
7961F:	Documentation/locking/
7962F:	include/linux/lockdep.h
7963F:	include/linux/spinlock*.h
7964F:	arch/*/include/asm/spinlock*.h
7965F:	include/linux/rwlock*.h
7966F:	include/linux/mutex*.h
7967F:	arch/*/include/asm/mutex*.h
7968F:	include/linux/rwsem*.h
7969F:	arch/*/include/asm/rwsem.h
7970F:	include/linux/seqlock.h
7971F:	lib/locking*.[ch]
7972F:	kernel/locking/
7973
7974LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7975M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7976L:	linux-ntfs-dev@lists.sourceforge.net
7977W:	http://www.linux-ntfs.org/content/view/19/37/
7978S:	Maintained
7979F:	Documentation/ldm.txt
7980F:	block/partitions/ldm.*
7981
7982LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7983M:	Sathya Prakash <sathya.prakash@broadcom.com>
7984M:	Chaitra P B <chaitra.basappa@broadcom.com>
7985M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7986L:	MPT-FusionLinux.pdl@broadcom.com
7987L:	linux-scsi@vger.kernel.org
7988W:	http://www.avagotech.com/support/
7989S:	Supported
7990F:	drivers/message/fusion/
7991F:	drivers/scsi/mpt2sas/
7992F:	drivers/scsi/mpt3sas/
7993
7994LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7995M:	Matthew Wilcox <matthew@wil.cx>
7996L:	linux-scsi@vger.kernel.org
7997S:	Maintained
7998F:	drivers/scsi/sym53c8xx_2/
7999
8000LTC4261 HARDWARE MONITOR DRIVER
8001M:	Guenter Roeck <linux@roeck-us.net>
8002L:	linux-hwmon@vger.kernel.org
8003S:	Maintained
8004F:	Documentation/hwmon/ltc4261
8005F:	drivers/hwmon/ltc4261.c
8006
8007LTC4306 I2C MULTIPLEXER DRIVER
8008M:	Michael Hennerich <michael.hennerich@analog.com>
8009W:	http://ez.analog.com/community/linux-device-drivers
8010L:	linux-i2c@vger.kernel.org
8011S:	Supported
8012F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8013F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8014
8015LTP (Linux Test Project)
8016M:	Mike Frysinger <vapier@gentoo.org>
8017M:	Cyril Hrubis <chrubis@suse.cz>
8018M:	Wanlong Gao <wanlong.gao@gmail.com>
8019M:	Jan Stancek <jstancek@redhat.com>
8020M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8021M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8022L:	ltp@lists.linux.it (subscribers-only)
8023W:	http://linux-test-project.github.io/
8024T:	git git://github.com/linux-test-project/ltp.git
8025S:	Maintained
8026
8027M32R ARCHITECTURE
8028W:	http://www.linux-m32r.org/
8029S:	Orphan
8030F:	arch/m32r/
8031
8032M68K ARCHITECTURE
8033M:	Geert Uytterhoeven <geert@linux-m68k.org>
8034L:	linux-m68k@lists.linux-m68k.org
8035W:	http://www.linux-m68k.org/
8036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8037S:	Maintained
8038F:	arch/m68k/
8039F:	drivers/zorro/
8040
8041M68K ON APPLE MACINTOSH
8042M:	Joshua Thompson <funaho@jurai.org>
8043W:	http://www.mac.linux-m68k.org/
8044L:	linux-m68k@lists.linux-m68k.org
8045S:	Maintained
8046F:	arch/m68k/mac/
8047
8048M68K ON HP9000/300
8049M:	Philip Blundell <philb@gnu.org>
8050W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8051S:	Maintained
8052F:	arch/m68k/hp300/
8053
8054M88DS3103 MEDIA DRIVER
8055M:	Antti Palosaari <crope@iki.fi>
8056L:	linux-media@vger.kernel.org
8057W:	https://linuxtv.org
8058W:	http://palosaari.fi/linux/
8059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8060T:	git git://linuxtv.org/anttip/media_tree.git
8061S:	Maintained
8062F:	drivers/media/dvb-frontends/m88ds3103*
8063
8064M88RS2000 MEDIA DRIVER
8065M:	Malcolm Priestley <tvboxspy@gmail.com>
8066L:	linux-media@vger.kernel.org
8067W:	https://linuxtv.org
8068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8069S:	Maintained
8070F:	drivers/media/dvb-frontends/m88rs2000*
8071
8072MA901 MASTERKIT USB FM RADIO DRIVER
8073M:	Alexey Klimov <klimov.linux@gmail.com>
8074L:	linux-media@vger.kernel.org
8075T:	git git://linuxtv.org/media_tree.git
8076S:	Maintained
8077F:	drivers/media/radio/radio-ma901.c
8078
8079MAC80211
8080M:	Johannes Berg <johannes@sipsolutions.net>
8081L:	linux-wireless@vger.kernel.org
8082W:	http://wireless.kernel.org/
8083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8085S:	Maintained
8086F:	Documentation/networking/mac80211-injection.txt
8087F:	include/net/mac80211.h
8088F:	net/mac80211/
8089F:	drivers/net/wireless/mac80211_hwsim.[ch]
8090
8091MAILBOX API
8092M:	Jassi Brar <jassisinghbrar@gmail.com>
8093L:	linux-kernel@vger.kernel.org
8094S:	Maintained
8095F:	drivers/mailbox/
8096F:	include/linux/mailbox_client.h
8097F:	include/linux/mailbox_controller.h
8098
8099MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8100M:	Michael Kerrisk <mtk.manpages@gmail.com>
8101W:	http://www.kernel.org/doc/man-pages
8102L:	linux-man@vger.kernel.org
8103S:	Maintained
8104
8105MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8106M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8107L:	linux-mips@linux-mips.org
8108S:	Maintained
8109F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8110
8111MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8112M:	Andrew Lunn <andrew@lunn.ch>
8113M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8114L:	netdev@vger.kernel.org
8115S:	Maintained
8116F:	drivers/net/dsa/mv88e6xxx/
8117F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8118
8119MARVELL ARMADA DRM SUPPORT
8120M:	Russell King <linux@armlinux.org.uk>
8121S:	Maintained
8122T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8123T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8124F:	drivers/gpu/drm/armada/
8125F:	include/uapi/drm/armada_drm.h
8126F:	Documentation/devicetree/bindings/display/armada/
8127
8128MARVELL CRYPTO DRIVER
8129M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8130M:	Arnaud Ebalard <arno@natisbad.org>
8131F:	drivers/crypto/marvell/
8132S:	Maintained
8133L:	linux-crypto@vger.kernel.org
8134
8135MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8136M:	Mirko Lindner <mlindner@marvell.com>
8137M:	Stephen Hemminger <stephen@networkplumber.org>
8138L:	netdev@vger.kernel.org
8139S:	Maintained
8140F:	drivers/net/ethernet/marvell/sk*
8141
8142MARVELL LIBERTAS WIRELESS DRIVER
8143L:	libertas-dev@lists.infradead.org
8144S:	Orphan
8145F:	drivers/net/wireless/marvell/libertas/
8146
8147MARVELL MV643XX ETHERNET DRIVER
8148M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8149L:	netdev@vger.kernel.org
8150S:	Maintained
8151F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8152F:	include/linux/mv643xx.h
8153
8154MARVELL MV88X3310 PHY DRIVER
8155M:	Russell King <rmk@armlinux.org.uk>
8156L:	netdev@vger.kernel.org
8157S:	Maintained
8158F:	drivers/net/phy/marvell10g.c
8159
8160MARVELL MVNETA ETHERNET DRIVER
8161M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8162L:	netdev@vger.kernel.org
8163S:	Maintained
8164F:	drivers/net/ethernet/marvell/mvneta.*
8165
8166MARVELL MWIFIEX WIRELESS DRIVER
8167M:	Amitkumar Karwar <amitkarwar@gmail.com>
8168M:	Nishant Sarmukadam <nishants@marvell.com>
8169M:	Ganapathi Bhat <gbhat@marvell.com>
8170M:	Xinming Hu <huxm@marvell.com>
8171L:	linux-wireless@vger.kernel.org
8172S:	Maintained
8173F:	drivers/net/wireless/marvell/mwifiex/
8174
8175MARVELL MWL8K WIRELESS DRIVER
8176M:	Lennert Buytenhek <buytenh@wantstofly.org>
8177L:	linux-wireless@vger.kernel.org
8178S:	Odd Fixes
8179F:	drivers/net/wireless/marvell/mwl8k.c
8180
8181MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8182M:	Nicolas Pitre <nico@fluxnic.net>
8183S:	Odd Fixes
8184F:	drivers/mmc/host/mvsdio.*
8185
8186MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8187M:	Hu Ziji <huziji@marvell.com>
8188L:	linux-mmc@vger.kernel.org
8189S:	Supported
8190F:	drivers/mmc/host/sdhci-xenon*
8191F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8192
8193MATROX FRAMEBUFFER DRIVER
8194L:	linux-fbdev@vger.kernel.org
8195S:	Orphan
8196F:	drivers/video/fbdev/matrox/matroxfb_*
8197F:	include/uapi/linux/matroxfb.h
8198
8199MAX16065 HARDWARE MONITOR DRIVER
8200M:	Guenter Roeck <linux@roeck-us.net>
8201L:	linux-hwmon@vger.kernel.org
8202S:	Maintained
8203F:	Documentation/hwmon/max16065
8204F:	drivers/hwmon/max16065.c
8205
8206MAX20751 HARDWARE MONITOR DRIVER
8207M:	Guenter Roeck <linux@roeck-us.net>
8208L:	linux-hwmon@vger.kernel.org
8209S:	Maintained
8210F:	Documentation/hwmon/max20751
8211F:	drivers/hwmon/max20751.c
8212
8213MAX2175 SDR TUNER DRIVER
8214M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8215L:	linux-media@vger.kernel.org
8216T:	git git://linuxtv.org/media_tree.git
8217S:	Maintained
8218F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8219F:	Documentation/media/v4l-drivers/max2175.rst
8220F:	drivers/media/i2c/max2175*
8221F:	include/uapi/linux/max2175.h
8222
8223MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8224L:	linux-hwmon@vger.kernel.org
8225S:	Orphan
8226F:	Documentation/hwmon/max6650
8227F:	drivers/hwmon/max6650.c
8228
8229MAX6697 HARDWARE MONITOR DRIVER
8230M:	Guenter Roeck <linux@roeck-us.net>
8231L:	linux-hwmon@vger.kernel.org
8232S:	Maintained
8233F:	Documentation/hwmon/max6697
8234F:	Documentation/devicetree/bindings/i2c/max6697.txt
8235F:	drivers/hwmon/max6697.c
8236F:	include/linux/platform_data/max6697.h
8237
8238MAX9860 MONO AUDIO VOICE CODEC DRIVER
8239M:	Peter Rosin <peda@axentia.se>
8240L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8241S:	Maintained
8242F:	Documentation/devicetree/bindings/sound/max9860.txt
8243F:	sound/soc/codecs/max9860.*
8244
8245MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8246M:	Javier Martinez Canillas <javier@dowhile0.org>
8247L:	linux-kernel@vger.kernel.org
8248S:	Supported
8249F:	drivers/regulator/max77802-regulator.c
8250F:	Documentation/devicetree/bindings/*/*max77802.txt
8251F:	include/dt-bindings/*/*max77802.h
8252
8253MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8254M:	Krzysztof Kozlowski <krzk@kernel.org>
8255M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8256L:	linux-pm@vger.kernel.org
8257S:	Supported
8258F:	drivers/power/supply/max14577_charger.c
8259F:	drivers/power/supply/max77693_charger.c
8260
8261MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8262M:	Chanwoo Choi <cw00.choi@samsung.com>
8263M:	Krzysztof Kozlowski <krzk@kernel.org>
8264M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8265L:	linux-kernel@vger.kernel.org
8266S:	Supported
8267F:	drivers/*/max14577*.c
8268F:	drivers/*/max77686*.c
8269F:	drivers/*/max77693*.c
8270F:	drivers/extcon/extcon-max14577.c
8271F:	drivers/extcon/extcon-max77693.c
8272F:	drivers/rtc/rtc-max77686.c
8273F:	drivers/clk/clk-max77686.c
8274F:	Documentation/devicetree/bindings/mfd/max14577.txt
8275F:	Documentation/devicetree/bindings/*/max77686.txt
8276F:	Documentation/devicetree/bindings/mfd/max77693.txt
8277F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8278F:	include/linux/mfd/max14577*.h
8279F:	include/linux/mfd/max77686*.h
8280F:	include/linux/mfd/max77693*.h
8281
8282MAXIRADIO FM RADIO RECEIVER DRIVER
8283M:	Hans Verkuil <hverkuil@xs4all.nl>
8284L:	linux-media@vger.kernel.org
8285T:	git git://linuxtv.org/media_tree.git
8286W:	https://linuxtv.org
8287S:	Maintained
8288F:	drivers/media/radio/radio-maxiradio*
8289
8290MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8291M:	Peter Rosin <peda@axentia.se>
8292L:	linux-iio@vger.kernel.org
8293S:	Maintained
8294F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8295F:	drivers/iio/potentiometer/mcp4531.c
8296
8297MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8298M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8299L:	linux-iio@vger.kernel.org
8300S:	Maintained
8301F:	drivers/iio/dac/cio-dac.c
8302
8303MEDIA DRIVERS FOR ASCOT2E
8304M:	Sergey Kozlov <serjk@netup.ru>
8305M:	Abylay Ospan <aospan@netup.ru>
8306L:	linux-media@vger.kernel.org
8307W:	https://linuxtv.org
8308W:	http://netup.tv/
8309T:	git git://linuxtv.org/media_tree.git
8310S:	Supported
8311F:	drivers/media/dvb-frontends/ascot2e*
8312
8313MEDIA DRIVERS FOR CXD2841ER
8314M:	Sergey Kozlov <serjk@netup.ru>
8315M:	Abylay Ospan <aospan@netup.ru>
8316L:	linux-media@vger.kernel.org
8317W:	https://linuxtv.org
8318W:	http://netup.tv/
8319T:	git git://linuxtv.org/media_tree.git
8320S:	Supported
8321F:	drivers/media/dvb-frontends/cxd2841er*
8322
8323MEDIA DRIVERS FOR FREESCALE IMX
8324M:	Steve Longerbeam <slongerbeam@gmail.com>
8325M:	Philipp Zabel <p.zabel@pengutronix.de>
8326L:	linux-media@vger.kernel.org
8327T:	git git://linuxtv.org/media_tree.git
8328S:	Maintained
8329F:	Documentation/devicetree/bindings/media/imx.txt
8330F:	Documentation/media/v4l-drivers/imx.rst
8331F:	drivers/staging/media/imx/
8332F:	include/linux/imx-media.h
8333F:	include/media/imx.h
8334
8335MEDIA DRIVERS FOR HELENE
8336M:	Abylay Ospan <aospan@netup.ru>
8337L:	linux-media@vger.kernel.org
8338W:	https://linuxtv.org
8339W:	http://netup.tv/
8340T:	git git://linuxtv.org/media_tree.git
8341S:	Supported
8342F:	drivers/media/dvb-frontends/helene*
8343
8344MEDIA DRIVERS FOR HORUS3A
8345M:	Sergey Kozlov <serjk@netup.ru>
8346M:	Abylay Ospan <aospan@netup.ru>
8347L:	linux-media@vger.kernel.org
8348W:	https://linuxtv.org
8349W:	http://netup.tv/
8350T:	git git://linuxtv.org/media_tree.git
8351S:	Supported
8352F:	drivers/media/dvb-frontends/horus3a*
8353
8354MEDIA DRIVERS FOR LNBH25
8355M:	Sergey Kozlov <serjk@netup.ru>
8356M:	Abylay Ospan <aospan@netup.ru>
8357L:	linux-media@vger.kernel.org
8358W:	https://linuxtv.org
8359W:	http://netup.tv/
8360T:	git git://linuxtv.org/media_tree.git
8361S:	Supported
8362F:	drivers/media/dvb-frontends/lnbh25*
8363
8364MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8365M:	Daniel Scheller <d.scheller.oss@gmail.com>
8366L:	linux-media@vger.kernel.org
8367W:	https://linuxtv.org
8368T:	git git://linuxtv.org/media_tree.git
8369S:	Maintained
8370F:	drivers/media/dvb-frontends/mxl5xx*
8371
8372MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8373M:	Sergey Kozlov <serjk@netup.ru>
8374M:	Abylay Ospan <aospan@netup.ru>
8375L:	linux-media@vger.kernel.org
8376W:	https://linuxtv.org
8377W:	http://netup.tv/
8378T:	git git://linuxtv.org/media_tree.git
8379S:	Supported
8380F:	drivers/media/pci/netup_unidvb/*
8381
8382MEDIA DRIVERS FOR RENESAS - DRIF
8383M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8384L:	linux-media@vger.kernel.org
8385L:	linux-renesas-soc@vger.kernel.org
8386T:	git git://linuxtv.org/media_tree.git
8387S:	Supported
8388F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8389F:	drivers/media/platform/rcar_drif.c
8390
8391MEDIA DRIVERS FOR RENESAS - FCP
8392M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8393L:	linux-media@vger.kernel.org
8394L:	linux-renesas-soc@vger.kernel.org
8395T:	git git://linuxtv.org/media_tree.git
8396S:	Supported
8397F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8398F:	drivers/media/platform/rcar-fcp.c
8399F:	include/media/rcar-fcp.h
8400
8401MEDIA DRIVERS FOR RENESAS - FDP1
8402M:	Kieran Bingham <kieran@bingham.xyz>
8403L:	linux-media@vger.kernel.org
8404L:	linux-renesas-soc@vger.kernel.org
8405T:	git git://linuxtv.org/media_tree.git
8406S:	Supported
8407F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8408F:	drivers/media/platform/rcar_fdp1.c
8409
8410MEDIA DRIVERS FOR RENESAS - VIN
8411M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8412L:	linux-media@vger.kernel.org
8413L:	linux-renesas-soc@vger.kernel.org
8414T:	git git://linuxtv.org/media_tree.git
8415S:	Supported
8416F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8417F:	drivers/media/platform/rcar-vin/
8418
8419MEDIA DRIVERS FOR RENESAS - VSP1
8420M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8421L:	linux-media@vger.kernel.org
8422L:	linux-renesas-soc@vger.kernel.org
8423T:	git git://linuxtv.org/media_tree.git
8424S:	Supported
8425F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8426F:	drivers/media/platform/vsp1/
8427
8428MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8429M:	Daniel Scheller <d.scheller.oss@gmail.com>
8430L:	linux-media@vger.kernel.org
8431W:	https://linuxtv.org
8432T:	git git://linuxtv.org/media_tree.git
8433S:	Maintained
8434F:	drivers/media/dvb-frontends/stv0910*
8435
8436MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8437M:	Daniel Scheller <d.scheller.oss@gmail.com>
8438L:	linux-media@vger.kernel.org
8439W:	https://linuxtv.org
8440T:	git git://linuxtv.org/media_tree.git
8441S:	Maintained
8442F:	drivers/media/dvb-frontends/stv6111*
8443
8444MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8445M:	Daniel Scheller <d.scheller.oss@gmail.com>
8446L:	linux-media@vger.kernel.org
8447W:	https://linuxtv.org
8448T:	git git://linuxtv.org/media_tree.git
8449S:	Maintained
8450F:	drivers/media/pci/ddbridge/*
8451
8452MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8453M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8454M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8455P:	LinuxTV.org Project
8456L:	linux-media@vger.kernel.org
8457W:	https://linuxtv.org
8458Q:	http://patchwork.kernel.org/project/linux-media/list/
8459T:	git git://linuxtv.org/media_tree.git
8460S:	Maintained
8461F:	Documentation/devicetree/bindings/media/
8462F:	Documentation/media/
8463F:	drivers/media/
8464F:	drivers/staging/media/
8465F:	include/linux/platform_data/media/
8466F:	include/media/
8467F:	include/uapi/linux/dvb/
8468F:	include/uapi/linux/videodev2.h
8469F:	include/uapi/linux/media.h
8470F:	include/uapi/linux/v4l2-*
8471F:	include/uapi/linux/meye.h
8472F:	include/uapi/linux/ivtv*
8473F:	include/uapi/linux/uvcvideo.h
8474
8475MEDIATEK ETHERNET DRIVER
8476M:	Felix Fietkau <nbd@openwrt.org>
8477M:	John Crispin <blogic@openwrt.org>
8478L:	netdev@vger.kernel.org
8479S:	Maintained
8480F:	drivers/net/ethernet/mediatek/
8481
8482MEDIATEK JPEG DRIVER
8483M:	Rick Chang <rick.chang@mediatek.com>
8484M:	Bin Liu <bin.liu@mediatek.com>
8485S:	Supported
8486F:	drivers/media/platform/mtk-jpeg/
8487F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8488
8489MEDIATEK MDP DRIVER
8490M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8491M:	Houlong Wei <houlong.wei@mediatek.com>
8492M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8493S:	Supported
8494F:	drivers/media/platform/mtk-mdp/
8495F:	drivers/media/platform/mtk-vpu/
8496F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8497
8498MEDIATEK MEDIA DRIVER
8499M:	Tiffany Lin <tiffany.lin@mediatek.com>
8500M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8501S:	Supported
8502F:	drivers/media/platform/mtk-vcodec/
8503F:	drivers/media/platform/mtk-vpu/
8504F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8505F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8506
8507MEDIATEK MT7601U WIRELESS LAN DRIVER
8508M:	Jakub Kicinski <kubakici@wp.pl>
8509L:	linux-wireless@vger.kernel.org
8510S:	Maintained
8511F:	drivers/net/wireless/mediatek/mt7601u/
8512
8513MEDIATEK CIR DRIVER
8514M:	Sean Wang <sean.wang@mediatek.com>
8515S:	Maintained
8516F:	drivers/media/rc/mtk-cir.c
8517
8518MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8519M:	Sean Wang <sean.wang@mediatek.com>
8520S:	Maintained
8521F:	drivers/char/hw_random/mtk-rng.c
8522
8523MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8524M:	Peter Senna Tschudin <peter.senna@collabora.com>
8525M:	Martin Donnelly <martin.donnelly@ge.com>
8526M:	Martyn Welch <martyn.welch@collabora.co.uk>
8527S:	Maintained
8528F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8529F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8530
8531MEGARAID SCSI/SAS DRIVERS
8532M:	Kashyap Desai <kashyap.desai@broadcom.com>
8533M:	Sumit Saxena <sumit.saxena@broadcom.com>
8534M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8535L:	megaraidlinux.pdl@broadcom.com
8536L:	linux-scsi@vger.kernel.org
8537W:	http://www.avagotech.com/support/
8538S:	Maintained
8539F:	Documentation/scsi/megaraid.txt
8540F:	drivers/scsi/megaraid.*
8541F:	drivers/scsi/megaraid/
8542
8543MELEXIS MLX90614 DRIVER
8544M:	Crt Mori <cmo@melexis.com>
8545L:	linux-iio@vger.kernel.org
8546W:	http://www.melexis.com
8547S:	Supported
8548F:	drivers/iio/temperature/mlx90614.c
8549
8550MELFAS MIP4 TOUCHSCREEN DRIVER
8551M:	Sangwon Jee <jeesw@melfas.com>
8552W:	http://www.melfas.com
8553S:	Supported
8554F:	drivers/input/touchscreen/melfas_mip4.c
8555F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8556
8557MELLANOX ETHERNET DRIVER (mlx4_en)
8558M:	Tariq Toukan <tariqt@mellanox.com>
8559L:	netdev@vger.kernel.org
8560S:	Supported
8561W:	http://www.mellanox.com
8562Q:	http://patchwork.ozlabs.org/project/netdev/list/
8563F:	drivers/net/ethernet/mellanox/mlx4/en_*
8564
8565MELLANOX ETHERNET DRIVER (mlx5e)
8566M:	Saeed Mahameed <saeedm@mellanox.com>
8567L:	netdev@vger.kernel.org
8568S:	Supported
8569W:	http://www.mellanox.com
8570Q:	http://patchwork.ozlabs.org/project/netdev/list/
8571F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8572
8573MELLANOX ETHERNET INNOVA DRIVER
8574M:	Ilan Tayari <ilant@mellanox.com>
8575R:	Boris Pismenny <borisp@mellanox.com>
8576L:	netdev@vger.kernel.org
8577S:	Supported
8578W:	http://www.mellanox.com
8579Q:	http://patchwork.ozlabs.org/project/netdev/list/
8580F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8581F:	include/linux/mlx5/mlx5_ifc_fpga.h
8582
8583MELLANOX ETHERNET INNOVA IPSEC DRIVER
8584M:	Ilan Tayari <ilant@mellanox.com>
8585R:	Boris Pismenny <borisp@mellanox.com>
8586L:	netdev@vger.kernel.org
8587S:	Supported
8588W:	http://www.mellanox.com
8589Q:	http://patchwork.ozlabs.org/project/netdev/list/
8590F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8591F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8592
8593MELLANOX ETHERNET SWITCH DRIVERS
8594M:	Jiri Pirko <jiri@mellanox.com>
8595M:	Ido Schimmel <idosch@mellanox.com>
8596L:	netdev@vger.kernel.org
8597S:	Supported
8598W:	http://www.mellanox.com
8599Q:	http://patchwork.ozlabs.org/project/netdev/list/
8600F:	drivers/net/ethernet/mellanox/mlxsw/
8601
8602MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8603M:	Yotam Gigi <yotamg@mellanox.com>
8604L:	netdev@vger.kernel.org
8605S:	Supported
8606W:	http://www.mellanox.com
8607Q:	http://patchwork.ozlabs.org/project/netdev/list/
8608F:	drivers/net/ethernet/mellanox/mlxfw/
8609
8610MELLANOX MLX CPLD HOTPLUG DRIVER
8611M:	Vadim Pasternak <vadimp@mellanox.com>
8612L:	platform-driver-x86@vger.kernel.org
8613S:	Supported
8614F:	drivers/platform/x86/mlxcpld-hotplug.c
8615F:	include/linux/platform_data/mlxcpld-hotplug.h
8616
8617MELLANOX MLX4 core VPI driver
8618M:	Tariq Toukan <tariqt@mellanox.com>
8619L:	netdev@vger.kernel.org
8620L:	linux-rdma@vger.kernel.org
8621W:	http://www.mellanox.com
8622Q:	http://patchwork.ozlabs.org/project/netdev/list/
8623S:	Supported
8624F:	drivers/net/ethernet/mellanox/mlx4/
8625F:	include/linux/mlx4/
8626
8627MELLANOX MLX4 IB driver
8628M:	Yishai Hadas <yishaih@mellanox.com>
8629L:	linux-rdma@vger.kernel.org
8630W:	http://www.mellanox.com
8631Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8632S:	Supported
8633F:	drivers/infiniband/hw/mlx4/
8634F:	include/linux/mlx4/
8635F:	include/uapi/rdma/mlx4-abi.h
8636
8637MELLANOX MLX5 core VPI driver
8638M:	Saeed Mahameed <saeedm@mellanox.com>
8639M:	Matan Barak <matanb@mellanox.com>
8640M:	Leon Romanovsky <leonro@mellanox.com>
8641L:	netdev@vger.kernel.org
8642L:	linux-rdma@vger.kernel.org
8643W:	http://www.mellanox.com
8644Q:	http://patchwork.ozlabs.org/project/netdev/list/
8645S:	Supported
8646F:	drivers/net/ethernet/mellanox/mlx5/core/
8647F:	include/linux/mlx5/
8648
8649MELLANOX MLX5 IB driver
8650M:	Matan Barak <matanb@mellanox.com>
8651M:	Leon Romanovsky <leonro@mellanox.com>
8652L:	linux-rdma@vger.kernel.org
8653W:	http://www.mellanox.com
8654Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8655S:	Supported
8656F:	drivers/infiniband/hw/mlx5/
8657F:	include/linux/mlx5/
8658F:	include/uapi/rdma/mlx5-abi.h
8659
8660MELLANOX MLXCPLD I2C AND MUX DRIVER
8661M:	Vadim Pasternak <vadimp@mellanox.com>
8662M:	Michael Shych <michaelsh@mellanox.com>
8663L:	linux-i2c@vger.kernel.org
8664S:	Supported
8665F:	drivers/i2c/busses/i2c-mlxcpld.c
8666F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8667F:	Documentation/i2c/busses/i2c-mlxcpld
8668
8669MELLANOX MLXCPLD LED DRIVER
8670M:	Vadim Pasternak <vadimp@mellanox.com>
8671L:	linux-leds@vger.kernel.org
8672S:	Supported
8673F:	drivers/leds/leds-mlxcpld.c
8674F:	Documentation/leds/leds-mlxcpld.txt
8675
8676MELLANOX PLATFORM DRIVER
8677M:	Vadim Pasternak <vadimp@mellanox.com>
8678L:	platform-driver-x86@vger.kernel.org
8679S:	Supported
8680F:	drivers/platform/x86/mlx-platform.c
8681
8682MEMBARRIER SUPPORT
8683M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8684M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8685L:	linux-kernel@vger.kernel.org
8686S:	Supported
8687F:	kernel/membarrier.c
8688F:	include/uapi/linux/membarrier.h
8689
8690MEMORY MANAGEMENT
8691L:	linux-mm@kvack.org
8692W:	http://www.linux-mm.org
8693S:	Maintained
8694F:	include/linux/mm.h
8695F:	include/linux/gfp.h
8696F:	include/linux/mmzone.h
8697F:	include/linux/memory_hotplug.h
8698F:	include/linux/vmalloc.h
8699F:	mm/
8700
8701MEMORY TECHNOLOGY DEVICES (MTD)
8702M:	David Woodhouse <dwmw2@infradead.org>
8703M:	Brian Norris <computersforpeace@gmail.com>
8704M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8705M:	Marek Vasut <marek.vasut@gmail.com>
8706M:	Richard Weinberger <richard@nod.at>
8707M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8708L:	linux-mtd@lists.infradead.org
8709W:	http://www.linux-mtd.infradead.org/
8710Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8711T:	git git://git.infradead.org/linux-mtd.git master
8712T:	git git://git.infradead.org/l2-mtd.git master
8713S:	Maintained
8714F:	Documentation/devicetree/bindings/mtd/
8715F:	drivers/mtd/
8716F:	include/linux/mtd/
8717F:	include/uapi/mtd/
8718
8719MEN A21 WATCHDOG DRIVER
8720M:	Johannes Thumshirn <morbidrsa@gmail.com>
8721L:	linux-watchdog@vger.kernel.org
8722S:	Maintained
8723F:	drivers/watchdog/mena21_wdt.c
8724
8725MEN CHAMELEON BUS (mcb)
8726M:	Johannes Thumshirn <morbidrsa@gmail.com>
8727S:	Maintained
8728F:	drivers/mcb/
8729F:	include/linux/mcb.h
8730F:	Documentation/men-chameleon-bus.txt
8731
8732MEN F21BMC (Board Management Controller)
8733M:	Andreas Werner <andreas.werner@men.de>
8734S:	Supported
8735F:	drivers/mfd/menf21bmc.c
8736F:	drivers/watchdog/menf21bmc_wdt.c
8737F:	drivers/leds/leds-menf21bmc.c
8738F:	drivers/hwmon/menf21bmc_hwmon.c
8739F:	Documentation/hwmon/menf21bmc
8740
8741MESON AO CEC DRIVER FOR AMLOGIC SOCS
8742M:	Neil Armstrong <narmstrong@baylibre.com>
8743L:	linux-media@lists.freedesktop.org
8744L:	linux-amlogic@lists.infradead.org
8745W:	http://linux-meson.com/
8746S:	Supported
8747F:	drivers/media/platform/meson/ao-cec.c
8748F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8749T:	git git://linuxtv.org/media_tree.git
8750
8751METAG ARCHITECTURE
8752M:	James Hogan <james.hogan@imgtec.com>
8753L:	linux-metag@vger.kernel.org
8754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8755S:	Odd Fixes
8756F:	arch/metag/
8757F:	Documentation/metag/
8758F:	Documentation/devicetree/bindings/metag/
8759F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8760F:	drivers/clocksource/metag_generic.c
8761F:	drivers/irqchip/irq-metag.c
8762F:	drivers/irqchip/irq-metag-ext.c
8763F:	drivers/tty/metag_da.c
8764
8765MICROBLAZE ARCHITECTURE
8766M:	Michal Simek <monstr@monstr.eu>
8767W:	http://www.monstr.eu/fdt/
8768T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8769S:	Supported
8770F:	arch/microblaze/
8771
8772MICROCHIP / ATMEL AT91 SERIAL DRIVER
8773M:	Richard Genoud <richard.genoud@gmail.com>
8774S:	Maintained
8775F:	drivers/tty/serial/atmel_serial.c
8776F:	drivers/tty/serial/atmel_serial.h
8777
8778MICROCHIP / ATMEL DMA DRIVER
8779M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8780L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8781L:	dmaengine@vger.kernel.org
8782S:	Supported
8783F:	drivers/dma/at_hdmac.c
8784F:	drivers/dma/at_hdmac_regs.h
8785F:	include/linux/platform_data/dma-atmel.h
8786
8787MICROCHIP / ATMEL ISC DRIVER
8788M:	Songjun Wu <songjun.wu@microchip.com>
8789L:	linux-media@vger.kernel.org
8790S:	Supported
8791F:	drivers/media/platform/atmel/atmel-isc.c
8792F:	drivers/media/platform/atmel/atmel-isc-regs.h
8793F:	devicetree/bindings/media/atmel-isc.txt
8794
8795MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8796M:	Woojung Huh <Woojung.Huh@microchip.com>
8797M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8798L:	netdev@vger.kernel.org
8799S:	Maintained
8800F:	net/dsa/tag_ksz.c
8801F:	drivers/net/dsa/microchip/*
8802F:	include/linux/platform_data/microchip-ksz.h
8803F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8804
8805MICROCHIP USB251XB DRIVER
8806M:	Richard Leitner <richard.leitner@skidata.com>
8807L:	linux-usb@vger.kernel.org
8808S:	Maintained
8809F:	drivers/usb/misc/usb251xb.c
8810F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8811
8812MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8813M:	Don Brace <don.brace@microsemi.com>
8814L:	esc.storagedev@microsemi.com
8815L:	linux-scsi@vger.kernel.org
8816S:	Supported
8817F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8818F:	drivers/scsi/smartpqi/Kconfig
8819F:	drivers/scsi/smartpqi/Makefile
8820F:	include/linux/cciss*.h
8821F:	include/uapi/linux/cciss*.h
8822F:	Documentation/scsi/smartpqi.txt
8823
8824MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8825M:	Chen Yu <yu.c.chen@intel.com>
8826L:	platform-driver-x86@vger.kernel.org
8827S:	Supported
8828F:	drivers/platform/x86/surfacepro3_button.c
8829
8830MICROTEK X6 SCANNER
8831M:	Oliver Neukum <oliver@neukum.org>
8832S:	Maintained
8833F:	drivers/usb/image/microtek.*
8834
8835MIPS
8836M:	Ralf Baechle <ralf@linux-mips.org>
8837L:	linux-mips@linux-mips.org
8838W:	http://www.linux-mips.org/
8839T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8840Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8841S:	Supported
8842F:	Documentation/devicetree/bindings/mips/
8843F:	Documentation/mips/
8844F:	arch/mips/
8845
8846MIPS BOSTON DEVELOPMENT BOARD
8847M:	Paul Burton <paul.burton@imgtec.com>
8848L:	linux-mips@linux-mips.org
8849S:	Maintained
8850F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8851F:	arch/mips/boot/dts/img/boston.dts
8852F:	arch/mips/configs/generic/board-boston.config
8853F:	drivers/clk/imgtec/clk-boston.c
8854F:	include/dt-bindings/clock/boston-clock.h
8855
8856MIPS GENERIC PLATFORM
8857M:	Paul Burton <paul.burton@imgtec.com>
8858L:	linux-mips@linux-mips.org
8859S:	Supported
8860F:	arch/mips/generic/
8861
8862MIPS/LOONGSON1 ARCHITECTURE
8863M:	Keguang Zhang <keguang.zhang@gmail.com>
8864L:	linux-mips@linux-mips.org
8865S:	Maintained
8866F:	arch/mips/loongson32/
8867F:	arch/mips/include/asm/mach-loongson32/
8868F:	drivers/*/*loongson1*
8869F:	drivers/*/*/*loongson1*
8870
8871MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8872M:	Hans Verkuil <hverkuil@xs4all.nl>
8873L:	linux-media@vger.kernel.org
8874T:	git git://linuxtv.org/media_tree.git
8875W:	https://linuxtv.org
8876S:	Odd Fixes
8877F:	drivers/media/radio/radio-miropcm20*
8878
8879MMP SUPPORT
8880M:	Eric Miao <eric.y.miao@gmail.com>
8881M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8882L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8883T:	git git://github.com/hzhuang1/linux.git
8884T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8885S:	Maintained
8886F:	arch/arm/boot/dts/mmp*
8887F:	arch/arm/mach-mmp/
8888
8889MN88472 MEDIA DRIVER
8890M:	Antti Palosaari <crope@iki.fi>
8891L:	linux-media@vger.kernel.org
8892W:	https://linuxtv.org
8893W:	http://palosaari.fi/linux/
8894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8895S:	Maintained
8896F:	drivers/media/dvb-frontends/mn88472*
8897
8898MN88473 MEDIA DRIVER
8899M:	Antti Palosaari <crope@iki.fi>
8900L:	linux-media@vger.kernel.org
8901W:	https://linuxtv.org
8902W:	http://palosaari.fi/linux/
8903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8904S:	Maintained
8905F:	drivers/media/dvb-frontends/mn88473*
8906
8907MODULE SUPPORT
8908M:	Jessica Yu <jeyu@kernel.org>
8909M:	Rusty Russell <rusty@rustcorp.com.au>
8910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8911S:	Maintained
8912F:	include/linux/module.h
8913F:	kernel/module.c
8914
8915MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8916W:	http://popies.net/meye/
8917S:	Orphan
8918F:	Documentation/media/v4l-drivers/meye*
8919F:	drivers/media/pci/meye/
8920F:	include/uapi/linux/meye.h
8921
8922MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8923M:	Jiri Slaby <jirislaby@gmail.com>
8924S:	Maintained
8925F:	Documentation/serial/moxa-smartio
8926F:	drivers/tty/mxser.*
8927
8928MR800 AVERMEDIA USB FM RADIO DRIVER
8929M:	Alexey Klimov <klimov.linux@gmail.com>
8930L:	linux-media@vger.kernel.org
8931T:	git git://linuxtv.org/media_tree.git
8932S:	Maintained
8933F:	drivers/media/radio/radio-mr800.c
8934
8935MRF24J40 IEEE 802.15.4 RADIO DRIVER
8936M:	Alan Ott <alan@signal11.us>
8937L:	linux-wpan@vger.kernel.org
8938S:	Maintained
8939F:	drivers/net/ieee802154/mrf24j40.c
8940F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8941
8942MSI LAPTOP SUPPORT
8943M:	"Lee, Chun-Yi" <jlee@suse.com>
8944L:	platform-driver-x86@vger.kernel.org
8945S:	Maintained
8946F:	drivers/platform/x86/msi-laptop.c
8947
8948MSI WMI SUPPORT
8949L:	platform-driver-x86@vger.kernel.org
8950S:	Orphan
8951F:	drivers/platform/x86/msi-wmi.c
8952
8953MSI001 MEDIA DRIVER
8954M:	Antti Palosaari <crope@iki.fi>
8955L:	linux-media@vger.kernel.org
8956W:	https://linuxtv.org
8957W:	http://palosaari.fi/linux/
8958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8959T:	git git://linuxtv.org/anttip/media_tree.git
8960S:	Maintained
8961F:	drivers/media/tuners/msi001*
8962
8963MSI2500 MEDIA DRIVER
8964M:	Antti Palosaari <crope@iki.fi>
8965L:	linux-media@vger.kernel.org
8966W:	https://linuxtv.org
8967W:	http://palosaari.fi/linux/
8968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8969T:	git git://linuxtv.org/anttip/media_tree.git
8970S:	Maintained
8971F:	drivers/media/usb/msi2500/
8972
8973MSYSTEMS DISKONCHIP G3 MTD DRIVER
8974M:	Robert Jarzmik <robert.jarzmik@free.fr>
8975L:	linux-mtd@lists.infradead.org
8976S:	Maintained
8977F:	drivers/mtd/devices/docg3*
8978
8979MT9M032 APTINA SENSOR DRIVER
8980M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8981L:	linux-media@vger.kernel.org
8982T:	git git://linuxtv.org/media_tree.git
8983S:	Maintained
8984F:	drivers/media/i2c/mt9m032.c
8985F:	include/media/i2c/mt9m032.h
8986
8987MT9P031 APTINA CAMERA SENSOR
8988M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8989L:	linux-media@vger.kernel.org
8990T:	git git://linuxtv.org/media_tree.git
8991S:	Maintained
8992F:	drivers/media/i2c/mt9p031.c
8993F:	include/media/i2c/mt9p031.h
8994
8995MT9T001 APTINA CAMERA SENSOR
8996M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8997L:	linux-media@vger.kernel.org
8998T:	git git://linuxtv.org/media_tree.git
8999S:	Maintained
9000F:	drivers/media/i2c/mt9t001.c
9001F:	include/media/i2c/mt9t001.h
9002
9003MT9V032 APTINA CAMERA SENSOR
9004M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9005L:	linux-media@vger.kernel.org
9006T:	git git://linuxtv.org/media_tree.git
9007S:	Maintained
9008F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9009F:	drivers/media/i2c/mt9v032.c
9010F:	include/media/i2c/mt9v032.h
9011
9012MULTIFUNCTION DEVICES (MFD)
9013M:	Lee Jones <lee.jones@linaro.org>
9014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9015S:	Supported
9016F:	Documentation/devicetree/bindings/mfd/
9017F:	drivers/mfd/
9018F:	include/linux/mfd/
9019F:	include/dt-bindings/mfd/
9020
9021MULTIMEDIA CARD (MMC) ETC. OVER SPI
9022S:	Orphan
9023F:	drivers/mmc/host/mmc_spi.c
9024F:	include/linux/spi/mmc_spi.h
9025
9026MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9027M:	Ulf Hansson <ulf.hansson@linaro.org>
9028L:	linux-mmc@vger.kernel.org
9029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9030S:	Maintained
9031F:	Documentation/devicetree/bindings/mmc/
9032F:	drivers/mmc/
9033F:	include/linux/mmc/
9034F:	include/uapi/linux/mmc/
9035
9036MULTIPLEXER SUBSYSTEM
9037M:	Peter Rosin <peda@axentia.se>
9038S:	Maintained
9039F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9040F:	Documentation/devicetree/bindings/mux/
9041F:	include/linux/dt-bindings/mux/
9042F:	include/linux/mux/
9043F:	drivers/mux/
9044
9045MULTISOUND SOUND DRIVER
9046M:	Andrew Veliath <andrewtv@usa.net>
9047S:	Maintained
9048F:	Documentation/sound/oss/MultiSound
9049F:	sound/oss/msnd*
9050
9051MULTITECH MULTIPORT CARD (ISICOM)
9052S:	Orphan
9053F:	drivers/tty/isicom.c
9054F:	include/linux/isicom.h
9055
9056MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9057M:	Bin Liu <b-liu@ti.com>
9058L:	linux-usb@vger.kernel.org
9059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9060S:	Maintained
9061F:	drivers/usb/musb/
9062
9063MXL5007T MEDIA DRIVER
9064M:	Michael Krufky <mkrufky@linuxtv.org>
9065L:	linux-media@vger.kernel.org
9066W:	https://linuxtv.org
9067W:	http://github.com/mkrufky
9068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9069T:	git git://linuxtv.org/mkrufky/tuners.git
9070S:	Maintained
9071F:	drivers/media/tuners/mxl5007t.*
9072
9073MXSFB DRM DRIVER
9074M:	Marek Vasut <marex@denx.de>
9075S:	Supported
9076F:	drivers/gpu/drm/mxsfb/
9077F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9078
9079MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9080M:	Hyong-Youb Kim <hykim@myri.com>
9081L:	netdev@vger.kernel.org
9082W:	https://www.myricom.com/support/downloads/myri10ge.html
9083S:	Supported
9084F:	drivers/net/ethernet/myricom/myri10ge/
9085
9086NAND FLASH SUBSYSTEM
9087M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9088R:	Richard Weinberger <richard@nod.at>
9089L:	linux-mtd@lists.infradead.org
9090W:	http://www.linux-mtd.infradead.org/
9091Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9092T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9093T:	git git://git.infradead.org/l2-mtd.git nand/next
9094S:	Maintained
9095F:	drivers/mtd/nand/
9096F:	include/linux/mtd/nand*.h
9097
9098NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9099M:	Daniel Mack <zonque@gmail.com>
9100S:	Maintained
9101L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9102W:	http://www.native-instruments.com
9103F:	sound/usb/caiaq/
9104
9105NATSEMI ETHERNET DRIVER (DP8381x)
9106S:	Orphan
9107F:	drivers/net/ethernet/natsemi/natsemi.c
9108
9109NCP FILESYSTEM
9110M:	Petr Vandrovec <petr@vandrovec.name>
9111S:	Odd Fixes
9112F:	fs/ncpfs/
9113
9114NCR 5380 SCSI DRIVERS
9115M:	Finn Thain <fthain@telegraphics.com.au>
9116M:	Michael Schmitz <schmitzmic@gmail.com>
9117L:	linux-scsi@vger.kernel.org
9118S:	Maintained
9119F:	Documentation/scsi/g_NCR5380.txt
9120F:	drivers/scsi/NCR5380.*
9121F:	drivers/scsi/arm/cumana_1.c
9122F:	drivers/scsi/arm/oak.c
9123F:	drivers/scsi/atari_scsi.*
9124F:	drivers/scsi/dmx3191d.c
9125F:	drivers/scsi/g_NCR5380.*
9126F:	drivers/scsi/mac_scsi.*
9127F:	drivers/scsi/sun3_scsi.*
9128F:	drivers/scsi/sun3_scsi_vme.c
9129
9130NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9131M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9132L:	linux-scsi@vger.kernel.org
9133S:	Maintained
9134F:	drivers/scsi/NCR_D700.*
9135
9136NCT6775 HARDWARE MONITOR DRIVER
9137M:	Guenter Roeck <linux@roeck-us.net>
9138L:	linux-hwmon@vger.kernel.org
9139S:	Maintained
9140F:	Documentation/hwmon/nct6775
9141F:	drivers/hwmon/nct6775.c
9142
9143NETEFFECT IWARP RNIC DRIVER (IW_NES)
9144M:	Faisal Latif <faisal.latif@intel.com>
9145L:	linux-rdma@vger.kernel.org
9146W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9147S:	Supported
9148F:	drivers/infiniband/hw/nes/
9149F:	include/uapi/rdma/nes-abi.h
9150
9151NETEM NETWORK EMULATOR
9152M:	Stephen Hemminger <stephen@networkplumber.org>
9153L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9154S:	Maintained
9155F:	net/sched/sch_netem.c
9156
9157NETERION 10GbE DRIVERS (s2io/vxge)
9158M:	Jon Mason <jdmason@kudzu.us>
9159L:	netdev@vger.kernel.org
9160S:	Supported
9161F:	Documentation/networking/s2io.txt
9162F:	Documentation/networking/vxge.txt
9163F:	drivers/net/ethernet/neterion/
9164
9165NETFILTER
9166M:	Pablo Neira Ayuso <pablo@netfilter.org>
9167M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9168M:	Florian Westphal <fw@strlen.de>
9169L:	netfilter-devel@vger.kernel.org
9170L:	coreteam@netfilter.org
9171W:	http://www.netfilter.org/
9172W:	http://www.iptables.org/
9173W:	http://www.nftables.org/
9174Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9177S:	Maintained
9178F:	include/linux/netfilter*
9179F:	include/linux/netfilter/
9180F:	include/net/netfilter/
9181F:	include/uapi/linux/netfilter*
9182F:	include/uapi/linux/netfilter/
9183F:	net/*/netfilter.c
9184F:	net/*/netfilter/
9185F:	net/netfilter/
9186F:	net/bridge/br_netfilter*.c
9187
9188NETLABEL
9189M:	Paul Moore <paul@paul-moore.com>
9190W:	http://netlabel.sf.net
9191L:	netdev@vger.kernel.org
9192S:	Maintained
9193F:	Documentation/netlabel/
9194F:	include/net/netlabel.h
9195F:	net/netlabel/
9196
9197NETROM NETWORK LAYER
9198M:	Ralf Baechle <ralf@linux-mips.org>
9199L:	linux-hams@vger.kernel.org
9200W:	http://www.linux-ax25.org/
9201S:	Maintained
9202F:	include/net/netrom.h
9203F:	include/uapi/linux/netrom.h
9204F:	net/netrom/
9205
9206NETRONOME ETHERNET DRIVERS
9207M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9208L:	oss-drivers@netronome.com
9209S:	Maintained
9210F:	drivers/net/ethernet/netronome/
9211
9212NETWORK BLOCK DEVICE (NBD)
9213M:	Josef Bacik <jbacik@fb.com>
9214S:	Maintained
9215L:	linux-block@vger.kernel.org
9216L:	nbd-general@lists.sourceforge.net
9217F:	Documentation/blockdev/nbd.txt
9218F:	drivers/block/nbd.c
9219F:	include/uapi/linux/nbd.h
9220
9221NETWORK DROP MONITOR
9222M:	Neil Horman <nhorman@tuxdriver.com>
9223L:	netdev@vger.kernel.org
9224S:	Maintained
9225W:	https://fedorahosted.org/dropwatch/
9226F:	net/core/drop_monitor.c
9227
9228NETWORKING DRIVERS
9229L:	netdev@vger.kernel.org
9230W:	http://www.linuxfoundation.org/en/Net
9231Q:	http://patchwork.ozlabs.org/project/netdev/list/
9232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9234S:	Odd Fixes
9235F:	Documentation/devicetree/bindings/net/
9236F:	drivers/net/
9237F:	include/linux/if_*
9238F:	include/linux/netdevice.h
9239F:	include/linux/etherdevice.h
9240F:	include/linux/fcdevice.h
9241F:	include/linux/fddidevice.h
9242F:	include/linux/hippidevice.h
9243F:	include/linux/inetdevice.h
9244F:	include/uapi/linux/if_*
9245F:	include/uapi/linux/netdevice.h
9246
9247NETWORKING DRIVERS (WIRELESS)
9248M:	Kalle Valo <kvalo@codeaurora.org>
9249L:	linux-wireless@vger.kernel.org
9250Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9253S:	Maintained
9254F:	Documentation/devicetree/bindings/net/wireless/
9255F:	drivers/net/wireless/
9256
9257NETWORKING [DSA]
9258M:	Andrew Lunn <andrew@lunn.ch>
9259M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9260M:	Florian Fainelli <f.fainelli@gmail.com>
9261S:	Maintained
9262F:	net/dsa/
9263F:	include/net/dsa.h
9264F:	drivers/net/dsa/
9265
9266NETWORKING [GENERAL]
9267M:	"David S. Miller" <davem@davemloft.net>
9268L:	netdev@vger.kernel.org
9269W:	http://www.linuxfoundation.org/en/Net
9270Q:	http://patchwork.ozlabs.org/project/netdev/list/
9271T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9273B:	mailto:netdev@vger.kernel.org
9274S:	Maintained
9275F:	net/
9276F:	include/net/
9277F:	include/linux/in.h
9278F:	include/linux/net.h
9279F:	include/linux/netdevice.h
9280F:	include/uapi/linux/in.h
9281F:	include/uapi/linux/net.h
9282F:	include/uapi/linux/netdevice.h
9283F:	include/uapi/linux/net_namespace.h
9284F:	tools/net/
9285F:	tools/testing/selftests/net/
9286F:	lib/random32.c
9287
9288NETWORKING [IPSEC]
9289M:	Steffen Klassert <steffen.klassert@secunet.com>
9290M:	Herbert Xu <herbert@gondor.apana.org.au>
9291M:	"David S. Miller" <davem@davemloft.net>
9292L:	netdev@vger.kernel.org
9293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9295S:	Maintained
9296F:	net/core/flow.c
9297F:	net/xfrm/
9298F:	net/key/
9299F:	net/ipv4/xfrm*
9300F:	net/ipv4/esp4*
9301F:	net/ipv4/ah4.c
9302F:	net/ipv4/ipcomp.c
9303F:	net/ipv4/ip_vti.c
9304F:	net/ipv6/xfrm*
9305F:	net/ipv6/esp6*
9306F:	net/ipv6/ah6.c
9307F:	net/ipv6/ipcomp6.c
9308F:	net/ipv6/ip6_vti.c
9309F:	include/uapi/linux/xfrm.h
9310F:	include/net/xfrm.h
9311
9312NETWORKING [IPv4/IPv6]
9313M:	"David S. Miller" <davem@davemloft.net>
9314M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9315M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9316L:	netdev@vger.kernel.org
9317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9318S:	Maintained
9319F:	net/ipv4/
9320F:	net/ipv6/
9321F:	include/net/ip*
9322F:	arch/x86/net/*
9323
9324NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9325M:	Paul Moore <paul@paul-moore.com>
9326L:	netdev@vger.kernel.org
9327S:	Maintained
9328
9329NETWORKING [TLS]
9330M:	Ilya Lesokhin <ilyal@mellanox.com>
9331M:	Aviad Yehezkel <aviadye@mellanox.com>
9332M:	Dave Watson <davejwatson@fb.com>
9333L:	netdev@vger.kernel.org
9334S:	Maintained
9335F:	net/tls/*
9336F:	include/uapi/linux/tls.h
9337F:	include/net/tls.h
9338
9339NETWORKING [WIRELESS]
9340L:	linux-wireless@vger.kernel.org
9341Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9342
9343NETXEN (1/10) GbE SUPPORT
9344M:	Manish Chopra <manish.chopra@cavium.com>
9345M:	Rahul Verma <rahul.verma@cavium.com>
9346M:	Dept-GELinuxNICDev@cavium.com
9347L:	netdev@vger.kernel.org
9348S:	Supported
9349F:	drivers/net/ethernet/qlogic/netxen/
9350
9351NFC SUBSYSTEM
9352M:	Samuel Ortiz <sameo@linux.intel.com>
9353L:	linux-wireless@vger.kernel.org
9354L:	linux-nfc@lists.01.org (subscribers-only)
9355S:	Supported
9356F:	net/nfc/
9357F:	include/net/nfc/
9358F:	include/uapi/linux/nfc.h
9359F:	drivers/nfc/
9360F:	include/linux/platform_data/nfcmrvl.h
9361F:	include/linux/platform_data/nxp-nci.h
9362F:	Documentation/devicetree/bindings/net/nfc/
9363
9364NFS, SUNRPC, AND LOCKD CLIENTS
9365M:	Trond Myklebust <trond.myklebust@primarydata.com>
9366M:	Anna Schumaker <anna.schumaker@netapp.com>
9367L:	linux-nfs@vger.kernel.org
9368W:	http://client.linux-nfs.org
9369T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9370S:	Maintained
9371F:	fs/lockd/
9372F:	fs/nfs/
9373F:	fs/nfs_common/
9374F:	net/sunrpc/
9375F:	include/linux/lockd/
9376F:	include/linux/nfs*
9377F:	include/linux/sunrpc/
9378F:	include/uapi/linux/nfs*
9379F:	include/uapi/linux/sunrpc/
9380
9381NILFS2 FILESYSTEM
9382M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9383L:	linux-nilfs@vger.kernel.org
9384W:	http://nilfs.sourceforge.net/
9385W:	http://nilfs.osdn.jp/
9386T:	git git://github.com/konis/nilfs2.git
9387S:	Supported
9388F:	Documentation/filesystems/nilfs2.txt
9389F:	fs/nilfs2/
9390F:	include/trace/events/nilfs2.h
9391F:	include/uapi/linux/nilfs2_api.h
9392F:	include/uapi/linux/nilfs2_ondisk.h
9393
9394NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9395M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9396W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9397S:	Maintained
9398F:	Documentation/scsi/NinjaSCSI.txt
9399F:	drivers/scsi/pcmcia/nsp_*
9400
9401NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9402M:	GOTO Masanori <gotom@debian.or.jp>
9403M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9404W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9405S:	Maintained
9406F:	Documentation/scsi/NinjaSCSI.txt
9407F:	drivers/scsi/nsp32*
9408
9409NIOS2 ARCHITECTURE
9410M:	Ley Foon Tan <lftan@altera.com>
9411L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9413S:	Maintained
9414F:	arch/nios2/
9415
9416NOHZ, DYNTICKS SUPPORT
9417M:	Frederic Weisbecker <fweisbec@gmail.com>
9418M:	Thomas Gleixner <tglx@linutronix.de>
9419M:	Ingo Molnar <mingo@kernel.org>
9420L:	linux-kernel@vger.kernel.org
9421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9422S:	Maintained
9423F:	kernel/time/tick*.*
9424F:	include/linux/tick.h
9425F:	include/linux/sched/nohz.h
9426
9427NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9428M:	Pavel Machek <pavel@ucw.cz>
9429M:	Sakari Ailus <sakari.ailus@iki.fi>
9430L:	linux-media@vger.kernel.org
9431S:	Maintained
9432F:	drivers/media/i2c/et8ek8
9433F:	drivers/media/i2c/ad5820.c
9434
9435NOKIA N900 POWER SUPPLY DRIVERS
9436R:	Pali Rohár <pali.rohar@gmail.com>
9437F:	include/linux/power/bq2415x_charger.h
9438F:	include/linux/power/bq27xxx_battery.h
9439F:	include/linux/power/isp1704_charger.h
9440F:	drivers/power/supply/bq2415x_charger.c
9441F:	drivers/power/supply/bq27xxx_battery.c
9442F:	drivers/power/supply/bq27xxx_battery_i2c.c
9443F:	drivers/power/supply/isp1704_charger.c
9444F:	drivers/power/supply/rx51_battery.c
9445
9446NTB AMD DRIVER
9447M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9448L:	linux-ntb@googlegroups.com
9449S:	Supported
9450F:	drivers/ntb/hw/amd/
9451
9452NTB DRIVER CORE
9453M:	Jon Mason <jdmason@kudzu.us>
9454M:	Dave Jiang <dave.jiang@intel.com>
9455M:	Allen Hubbe <Allen.Hubbe@emc.com>
9456L:	linux-ntb@googlegroups.com
9457S:	Supported
9458W:	https://github.com/jonmason/ntb/wiki
9459T:	git git://github.com/jonmason/ntb.git
9460F:	drivers/ntb/
9461F:	drivers/net/ntb_netdev.c
9462F:	include/linux/ntb.h
9463F:	include/linux/ntb_transport.h
9464F:	tools/testing/selftests/ntb/
9465
9466NTB IDT DRIVER
9467M:	Serge Semin <fancer.lancer@gmail.com>
9468L:	linux-ntb@googlegroups.com
9469S:	Supported
9470F:	drivers/ntb/hw/idt/
9471
9472NTB INTEL DRIVER
9473M:	Jon Mason <jdmason@kudzu.us>
9474M:	Dave Jiang <dave.jiang@intel.com>
9475L:	linux-ntb@googlegroups.com
9476S:	Supported
9477W:	https://github.com/jonmason/ntb/wiki
9478T:	git git://github.com/jonmason/ntb.git
9479F:	drivers/ntb/hw/intel/
9480
9481NTFS FILESYSTEM
9482M:	Anton Altaparmakov <anton@tuxera.com>
9483L:	linux-ntfs-dev@lists.sourceforge.net
9484W:	http://www.tuxera.com/
9485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9486S:	Supported
9487F:	Documentation/filesystems/ntfs.txt
9488F:	fs/ntfs/
9489
9490NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9491M:	Antonino Daplas <adaplas@gmail.com>
9492L:	linux-fbdev@vger.kernel.org
9493S:	Maintained
9494F:	drivers/video/fbdev/riva/
9495F:	drivers/video/fbdev/nvidia/
9496
9497NVM EXPRESS DRIVER
9498M:	Keith Busch <keith.busch@intel.com>
9499M:	Jens Axboe <axboe@fb.com>
9500M:	Christoph Hellwig <hch@lst.de>
9501M:	Sagi Grimberg <sagi@grimberg.me>
9502L:	linux-nvme@lists.infradead.org
9503T:	git://git.infradead.org/nvme.git
9504W:	http://git.infradead.org/nvme.git
9505S:	Supported
9506F:	drivers/nvme/host/
9507F:	include/linux/nvme.h
9508F:	include/uapi/linux/nvme_ioctl.h
9509
9510NVM EXPRESS FC TRANSPORT DRIVERS
9511M:	James Smart <james.smart@broadcom.com>
9512L:	linux-nvme@lists.infradead.org
9513S:	Supported
9514F:	include/linux/nvme-fc.h
9515F:	include/linux/nvme-fc-driver.h
9516F:	drivers/nvme/host/fc.c
9517F:	drivers/nvme/target/fc.c
9518F:	drivers/nvme/target/fcloop.c
9519
9520NVM EXPRESS TARGET DRIVER
9521M:	Christoph Hellwig <hch@lst.de>
9522M:	Sagi Grimberg <sagi@grimberg.me>
9523L:	linux-nvme@lists.infradead.org
9524T:	git://git.infradead.org/nvme.git
9525W:	http://git.infradead.org/nvme.git
9526S:	Supported
9527F:	drivers/nvme/target/
9528
9529NVMEM FRAMEWORK
9530M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9531S:	Maintained
9532F:	drivers/nvmem/
9533F:	Documentation/devicetree/bindings/nvmem/
9534F:	include/linux/nvmem-consumer.h
9535F:	include/linux/nvmem-provider.h
9536
9537NXP TDA998X DRM DRIVER
9538M:	Russell King <linux@armlinux.org.uk>
9539S:	Supported
9540T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9541T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9542F:	drivers/gpu/drm/i2c/tda998x_drv.c
9543F:	include/drm/i2c/tda998x.h
9544
9545NXP TFA9879 DRIVER
9546M:	Peter Rosin <peda@axentia.se>
9547L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9548S:	Maintained
9549F:	sound/soc/codecs/tfa9879*
9550
9551NXP-NCI NFC DRIVER
9552M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9553R:	Charles Gorand <charles.gorand@effinnov.com>
9554L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9555S:	Supported
9556F:	drivers/nfc/nxp-nci
9557
9558OBJTOOL
9559M:	Josh Poimboeuf <jpoimboe@redhat.com>
9560S:	Supported
9561F:	tools/objtool/
9562
9563OMAP AUDIO SUPPORT
9564M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9565M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9567L:	linux-omap@vger.kernel.org
9568S:	Maintained
9569F:	sound/soc/omap/
9570
9571OMAP CLOCK FRAMEWORK SUPPORT
9572M:	Paul Walmsley <paul@pwsan.com>
9573L:	linux-omap@vger.kernel.org
9574S:	Maintained
9575F:	arch/arm/*omap*/*clock*
9576
9577OMAP DEVICE TREE SUPPORT
9578M:	Benoît Cousson <bcousson@baylibre.com>
9579M:	Tony Lindgren <tony@atomide.com>
9580L:	linux-omap@vger.kernel.org
9581L:	devicetree@vger.kernel.org
9582S:	Maintained
9583F:	arch/arm/boot/dts/*omap*
9584F:	arch/arm/boot/dts/*am3*
9585F:	arch/arm/boot/dts/*am4*
9586F:	arch/arm/boot/dts/*am5*
9587F:	arch/arm/boot/dts/*dra7*
9588
9589OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9590M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9591L:	linux-omap@vger.kernel.org
9592L:	linux-fbdev@vger.kernel.org
9593S:	Maintained
9594F:	drivers/video/fbdev/omap2/
9595F:	Documentation/arm/OMAP/DSS
9596
9597OMAP FRAMEBUFFER SUPPORT
9598M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9599L:	linux-fbdev@vger.kernel.org
9600L:	linux-omap@vger.kernel.org
9601S:	Maintained
9602F:	drivers/video/fbdev/omap/
9603
9604OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9605M:	Roger Quadros <rogerq@ti.com>
9606M:	Tony Lindgren <tony@atomide.com>
9607L:	linux-omap@vger.kernel.org
9608S:	Maintained
9609F:	drivers/memory/omap-gpmc.c
9610F:	arch/arm/mach-omap2/*gpmc*
9611
9612OMAP GPIO DRIVER
9613M:	Grygorii Strashko <grygorii.strashko@ti.com>
9614M:	Santosh Shilimkar <ssantosh@kernel.org>
9615M:	Kevin Hilman <khilman@kernel.org>
9616L:	linux-omap@vger.kernel.org
9617S:	Maintained
9618F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9619F:	drivers/gpio/gpio-omap.c
9620
9621OMAP HARDWARE SPINLOCK SUPPORT
9622M:	Ohad Ben-Cohen <ohad@wizery.com>
9623L:	linux-omap@vger.kernel.org
9624S:	Maintained
9625F:	drivers/hwspinlock/omap_hwspinlock.c
9626
9627OMAP HS MMC SUPPORT
9628L:	linux-mmc@vger.kernel.org
9629L:	linux-omap@vger.kernel.org
9630S:	Orphan
9631F:	drivers/mmc/host/omap_hsmmc.c
9632
9633OMAP HWMOD DATA
9634M:	Paul Walmsley <paul@pwsan.com>
9635L:	linux-omap@vger.kernel.org
9636S:	Maintained
9637F:	arch/arm/mach-omap2/omap_hwmod*data*
9638
9639OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9640M:	Benoît Cousson <bcousson@baylibre.com>
9641L:	linux-omap@vger.kernel.org
9642S:	Maintained
9643F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9644
9645OMAP HWMOD SUPPORT
9646M:	Benoît Cousson <bcousson@baylibre.com>
9647M:	Paul Walmsley <paul@pwsan.com>
9648L:	linux-omap@vger.kernel.org
9649S:	Maintained
9650F:	arch/arm/mach-omap2/omap_hwmod.*
9651
9652OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9653M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9654L:	linux-media@vger.kernel.org
9655S:	Maintained
9656F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9657F:	drivers/media/platform/omap3isp/
9658F:	drivers/staging/media/omap4iss/
9659
9660OMAP MMC SUPPORT
9661M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9662L:	linux-omap@vger.kernel.org
9663S:	Maintained
9664F:	drivers/mmc/host/omap.c
9665
9666OMAP POWER MANAGEMENT SUPPORT
9667M:	Kevin Hilman <khilman@kernel.org>
9668L:	linux-omap@vger.kernel.org
9669S:	Maintained
9670F:	arch/arm/*omap*/*pm*
9671F:	drivers/cpufreq/omap-cpufreq.c
9672
9673OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9674M:	Rajendra Nayak <rnayak@codeaurora.org>
9675M:	Paul Walmsley <paul@pwsan.com>
9676L:	linux-omap@vger.kernel.org
9677S:	Maintained
9678F:	arch/arm/mach-omap2/prm*
9679
9680OMAP RANDOM NUMBER GENERATOR SUPPORT
9681M:	Deepak Saxena <dsaxena@plexity.net>
9682S:	Maintained
9683F:	drivers/char/hw_random/omap-rng.c
9684
9685OMAP USB SUPPORT
9686L:	linux-usb@vger.kernel.org
9687L:	linux-omap@vger.kernel.org
9688S:	Orphan
9689F:	drivers/usb/*/*omap*
9690F:	arch/arm/*omap*/usb*
9691
9692OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9693M:	Mark Jackson <mpfj@newflow.co.uk>
9694L:	linux-omap@vger.kernel.org
9695S:	Maintained
9696F:	arch/arm/boot/dts/am335x-nano.dts
9697
9698OMAP1 SUPPORT
9699M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9700M:	Tony Lindgren <tony@atomide.com>
9701L:	linux-omap@vger.kernel.org
9702Q:	http://patchwork.kernel.org/project/linux-omap/list/
9703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9704S:	Maintained
9705F:	arch/arm/mach-omap1/
9706F:	arch/arm/plat-omap/
9707F:	arch/arm/configs/omap1_defconfig
9708F:	drivers/i2c/busses/i2c-omap.c
9709F:	include/linux/i2c-omap.h
9710
9711OMAP2+ SUPPORT
9712M:	Tony Lindgren <tony@atomide.com>
9713L:	linux-omap@vger.kernel.org
9714W:	http://www.muru.com/linux/omap/
9715W:	http://linux.omap.com/
9716Q:	http://patchwork.kernel.org/project/linux-omap/list/
9717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9718S:	Maintained
9719F:	arch/arm/mach-omap2/
9720F:	arch/arm/plat-omap/
9721F:	arch/arm/configs/omap2plus_defconfig
9722F:	drivers/i2c/busses/i2c-omap.c
9723F:	drivers/irqchip/irq-omap-intc.c
9724F:	drivers/mfd/*omap*.c
9725F:	drivers/mfd/menelaus.c
9726F:	drivers/mfd/palmas.c
9727F:	drivers/mfd/tps65217.c
9728F:	drivers/mfd/tps65218.c
9729F:	drivers/mfd/tps65910.c
9730F:	drivers/mfd/twl-core.[ch]
9731F:	drivers/mfd/twl4030*.c
9732F:	drivers/mfd/twl6030*.c
9733F:	drivers/mfd/twl6040*.c
9734F:	drivers/regulator/palmas-regulator*.c
9735F:	drivers/regulator/pbias-regulator.c
9736F:	drivers/regulator/tps65217-regulator.c
9737F:	drivers/regulator/tps65218-regulator.c
9738F:	drivers/regulator/tps65910-regulator.c
9739F:	drivers/regulator/twl-regulator.c
9740F:	drivers/regulator/twl6030-regulator.c
9741F:	include/linux/i2c-omap.h
9742
9743OMFS FILESYSTEM
9744M:	Bob Copeland <me@bobcopeland.com>
9745L:	linux-karma-devel@lists.sourceforge.net
9746S:	Maintained
9747F:	Documentation/filesystems/omfs.txt
9748F:	fs/omfs/
9749
9750OMNIKEY CARDMAN 4000 DRIVER
9751M:	Harald Welte <laforge@gnumonks.org>
9752S:	Maintained
9753F:	drivers/char/pcmcia/cm4000_cs.c
9754F:	include/linux/cm4000_cs.h
9755F:	include/uapi/linux/cm4000_cs.h
9756
9757OMNIKEY CARDMAN 4040 DRIVER
9758M:	Harald Welte <laforge@gnumonks.org>
9759S:	Maintained
9760F:	drivers/char/pcmcia/cm4040_cs.*
9761
9762OMNIVISION OV13858 SENSOR DRIVER
9763M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9764L:	linux-media@vger.kernel.org
9765T:	git git://linuxtv.org/media_tree.git
9766S:	Maintained
9767F:	drivers/media/i2c/ov13858.c
9768
9769OMNIVISION OV5640 SENSOR DRIVER
9770M:	Steve Longerbeam <slongerbeam@gmail.com>
9771L:	linux-media@vger.kernel.org
9772T:	git git://linuxtv.org/media_tree.git
9773S:	Maintained
9774F:	drivers/media/i2c/ov5640.c
9775
9776OMNIVISION OV5647 SENSOR DRIVER
9777M:	Luis Oliveira <lolivei@synopsys.com>
9778L:	linux-media@vger.kernel.org
9779T:	git git://linuxtv.org/media_tree.git
9780S:	Maintained
9781F:	drivers/media/i2c/ov5647.c
9782
9783OMNIVISION OV7670 SENSOR DRIVER
9784M:	Jonathan Corbet <corbet@lwn.net>
9785L:	linux-media@vger.kernel.org
9786T:	git git://linuxtv.org/media_tree.git
9787S:	Maintained
9788F:	drivers/media/i2c/ov7670.c
9789F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9790
9791ONENAND FLASH DRIVER
9792M:	Kyungmin Park <kyungmin.park@samsung.com>
9793L:	linux-mtd@lists.infradead.org
9794S:	Maintained
9795F:	drivers/mtd/onenand/
9796F:	include/linux/mtd/onenand*.h
9797
9798ONSTREAM SCSI TAPE DRIVER
9799M:	Willem Riede <osst@riede.org>
9800L:	osst-users@lists.sourceforge.net
9801L:	linux-scsi@vger.kernel.org
9802S:	Maintained
9803F:	Documentation/scsi/osst.txt
9804F:	drivers/scsi/osst.*
9805F:	drivers/scsi/osst_*.h
9806F:	drivers/scsi/st.h
9807
9808OP-TEE DRIVER
9809M:	Jens Wiklander <jens.wiklander@linaro.org>
9810S:	Maintained
9811F:	drivers/tee/optee/
9812
9813OPA-VNIC DRIVER
9814M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9815M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9816L:	linux-rdma@vger.kernel.org
9817S:	Supported
9818F:	drivers/infiniband/ulp/opa_vnic
9819
9820OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9821M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9822L:	devicetree@vger.kernel.org
9823S:	Maintained
9824F:	Documentation/devicetree/dynamic-resolution-notes.txt
9825F:	Documentation/devicetree/overlay-notes.txt
9826F:	drivers/of/overlay.c
9827F:	drivers/of/resolver.c
9828
9829OPEN FIRMWARE AND FLATTENED DEVICE TREE
9830M:	Rob Herring <robh+dt@kernel.org>
9831M:	Frank Rowand <frowand.list@gmail.com>
9832L:	devicetree@vger.kernel.org
9833W:	http://www.devicetree.org/
9834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9835S:	Maintained
9836F:	drivers/of/
9837F:	include/linux/of*.h
9838F:	scripts/dtc/
9839F:	Documentation/ABI/testing/sysfs-firmware-ofw
9840
9841OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9842M:	Rob Herring <robh+dt@kernel.org>
9843M:	Mark Rutland <mark.rutland@arm.com>
9844L:	devicetree@vger.kernel.org
9845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9846Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9847S:	Maintained
9848F:	Documentation/devicetree/
9849F:	arch/*/boot/dts/
9850F:	include/dt-bindings/
9851
9852OPENCORES I2C BUS DRIVER
9853M:	Peter Korsgaard <jacmet@sunsite.dk>
9854L:	linux-i2c@vger.kernel.org
9855S:	Maintained
9856F:	Documentation/i2c/busses/i2c-ocores
9857F:	drivers/i2c/busses/i2c-ocores.c
9858
9859OPENRISC ARCHITECTURE
9860M:	Jonas Bonn <jonas@southpole.se>
9861M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9862M:	Stafford Horne <shorne@gmail.com>
9863T:	git git://github.com/openrisc/linux.git
9864L:	openrisc@lists.librecores.org
9865W:	http://openrisc.io
9866S:	Maintained
9867F:	arch/openrisc/
9868
9869OPENVSWITCH
9870M:	Pravin Shelar <pshelar@nicira.com>
9871L:	netdev@vger.kernel.org
9872L:	dev@openvswitch.org
9873W:	http://openvswitch.org
9874S:	Maintained
9875F:	net/openvswitch/
9876F:	include/uapi/linux/openvswitch.h
9877
9878OPERATING PERFORMANCE POINTS (OPP)
9879M:	Viresh Kumar <vireshk@kernel.org>
9880M:	Nishanth Menon <nm@ti.com>
9881M:	Stephen Boyd <sboyd@codeaurora.org>
9882L:	linux-pm@vger.kernel.org
9883S:	Maintained
9884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9885F:	drivers/base/power/opp/
9886F:	include/linux/pm_opp.h
9887F:	Documentation/power/opp.txt
9888F:	Documentation/devicetree/bindings/opp/
9889
9890OPL4 DRIVER
9891M:	Clemens Ladisch <clemens@ladisch.de>
9892L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9893T:	git git://git.alsa-project.org/alsa-kernel.git
9894S:	Maintained
9895F:	sound/drivers/opl4/
9896
9897OPROFILE
9898M:	Robert Richter <rric@kernel.org>
9899L:	oprofile-list@lists.sf.net
9900S:	Maintained
9901F:	arch/*/include/asm/oprofile*.h
9902F:	arch/*/oprofile/
9903F:	drivers/oprofile/
9904F:	include/linux/oprofile.h
9905
9906ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9907M:	Mark Fasheh <mfasheh@versity.com>
9908M:	Joel Becker <jlbec@evilplan.org>
9909L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9910W:	http://ocfs2.wiki.kernel.org
9911S:	Supported
9912F:	Documentation/filesystems/ocfs2.txt
9913F:	Documentation/filesystems/dlmfs.txt
9914F:	fs/ocfs2/
9915
9916ORANGEFS FILESYSTEM
9917M:	Mike Marshall <hubcap@omnibond.com>
9918L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9920S:	Supported
9921F:	fs/orangefs/
9922F:	Documentation/filesystems/orangefs.txt
9923
9924ORINOCO DRIVER
9925L:	linux-wireless@vger.kernel.org
9926W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9927W:	http://www.nongnu.org/orinoco/
9928S:	Orphan
9929F:	drivers/net/wireless/intersil/orinoco/
9930
9931OSD LIBRARY and FILESYSTEM
9932M:	Boaz Harrosh <ooo@electrozaur.com>
9933S:	Maintained
9934F:	drivers/scsi/osd/
9935F:	include/scsi/osd_*
9936F:	fs/exofs/
9937
9938OV2659 OMNIVISION SENSOR DRIVER
9939M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9940L:	linux-media@vger.kernel.org
9941W:	https://linuxtv.org
9942Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9943T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9944S:	Maintained
9945F:	drivers/media/i2c/ov2659.c
9946F:	include/media/i2c/ov2659.h
9947
9948OVERLAY FILESYSTEM
9949M:	Miklos Szeredi <miklos@szeredi.hu>
9950L:	linux-unionfs@vger.kernel.org
9951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9952S:	Supported
9953F:	fs/overlayfs/
9954F:	Documentation/filesystems/overlayfs.txt
9955
9956P54 WIRELESS DRIVER
9957M:	Christian Lamparter <chunkeey@googlemail.com>
9958L:	linux-wireless@vger.kernel.org
9959W:	http://wireless.kernel.org/en/users/Drivers/p54
9960S:	Maintained
9961F:	drivers/net/wireless/intersil/p54/
9962
9963PA SEMI ETHERNET DRIVER
9964L:	netdev@vger.kernel.org
9965S:	Orphan
9966F:	drivers/net/ethernet/pasemi/*
9967
9968PA SEMI SMBUS DRIVER
9969L:	linux-i2c@vger.kernel.org
9970S:	Orphan
9971F:	drivers/i2c/busses/i2c-pasemi.c
9972
9973PADATA PARALLEL EXECUTION MECHANISM
9974M:	Steffen Klassert <steffen.klassert@secunet.com>
9975L:	linux-crypto@vger.kernel.org
9976S:	Maintained
9977F:	kernel/padata.c
9978F:	include/linux/padata.h
9979F:	Documentation/padata.txt
9980
9981PANASONIC LAPTOP ACPI EXTRAS DRIVER
9982M:	Harald Welte <laforge@gnumonks.org>
9983L:	platform-driver-x86@vger.kernel.org
9984S:	Maintained
9985F:	drivers/platform/x86/panasonic-laptop.c
9986
9987PANASONIC MN10300/AM33/AM34 PORT
9988M:	David Howells <dhowells@redhat.com>
9989L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9990W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9991S:	Maintained
9992F:	Documentation/mn10300/
9993F:	arch/mn10300/
9994
9995PARALLEL LCD/KEYPAD PANEL DRIVER
9996M:	Willy Tarreau <willy@haproxy.com>
9997M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9998S:	Odd Fixes
9999F:	Documentation/misc-devices/lcd-panel-cgram.txt
10000F:	drivers/misc/panel.c
10001
10002PARALLEL PORT SUBSYSTEM
10003M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10004M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10005L:	linux-parport@lists.infradead.org (subscribers-only)
10006S:	Maintained
10007F:	drivers/parport/
10008F:	include/linux/parport*.h
10009F:	drivers/char/ppdev.c
10010F:	include/uapi/linux/ppdev.h
10011F:	Documentation/parport*.txt
10012
10013PARAVIRT_OPS INTERFACE
10014M:	Jeremy Fitzhardinge <jeremy@goop.org>
10015M:	Chris Wright <chrisw@sous-sol.org>
10016M:	Alok Kataria <akataria@vmware.com>
10017M:	Rusty Russell <rusty@rustcorp.com.au>
10018L:	virtualization@lists.linux-foundation.org
10019S:	Supported
10020F:	Documentation/virtual/paravirt_ops.txt
10021F:	arch/*/kernel/paravirt*
10022F:	arch/*/include/asm/paravirt.h
10023F:	include/linux/hypervisor.h
10024
10025PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10026M:	Tim Waugh <tim@cyberelk.net>
10027L:	linux-parport@lists.infradead.org (subscribers-only)
10028S:	Maintained
10029F:	Documentation/blockdev/paride.txt
10030F:	drivers/block/paride/
10031
10032PARISC ARCHITECTURE
10033M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10034M:	Helge Deller <deller@gmx.de>
10035L:	linux-parisc@vger.kernel.org
10036W:	http://www.parisc-linux.org/
10037Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10040S:	Maintained
10041F:	arch/parisc/
10042F:	Documentation/parisc/
10043F:	drivers/parisc/
10044F:	drivers/char/agp/parisc-agp.c
10045F:	drivers/input/serio/gscps2.c
10046F:	drivers/parport/parport_gsc.*
10047F:	drivers/tty/serial/8250/8250_gsc.c
10048F:	drivers/video/fbdev/sti*
10049F:	drivers/video/console/sti*
10050F:	drivers/video/logo/logo_parisc*
10051
10052PARMAN
10053M:	Jiri Pirko <jiri@mellanox.com>
10054L:	netdev@vger.kernel.org
10055S:	Supported
10056F:	lib/parman.c
10057F:	lib/test_parman.c
10058F:	include/linux/parman.h
10059
10060PC87360 HARDWARE MONITORING DRIVER
10061M:	Jim Cromie <jim.cromie@gmail.com>
10062L:	linux-hwmon@vger.kernel.org
10063S:	Maintained
10064F:	Documentation/hwmon/pc87360
10065F:	drivers/hwmon/pc87360.c
10066
10067PC8736x GPIO DRIVER
10068M:	Jim Cromie <jim.cromie@gmail.com>
10069S:	Maintained
10070F:	drivers/char/pc8736x_gpio.c
10071
10072PC87427 HARDWARE MONITORING DRIVER
10073M:	Jean Delvare <jdelvare@suse.com>
10074L:	linux-hwmon@vger.kernel.org
10075S:	Maintained
10076F:	Documentation/hwmon/pc87427
10077F:	drivers/hwmon/pc87427.c
10078
10079PCA9532 LED DRIVER
10080M:	Riku Voipio <riku.voipio@iki.fi>
10081S:	Maintained
10082F:	drivers/leds/leds-pca9532.c
10083F:	include/linux/leds-pca9532.h
10084
10085PCA9541 I2C BUS MASTER SELECTOR DRIVER
10086M:	Guenter Roeck <linux@roeck-us.net>
10087L:	linux-i2c@vger.kernel.org
10088S:	Maintained
10089F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10090
10091PCDP - PRIMARY CONSOLE AND DEBUG PORT
10092M:	Khalid Aziz <khalid@gonehiking.org>
10093S:	Maintained
10094F:	drivers/firmware/pcdp.*
10095
10096PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10097M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10098L:	linux-pci@vger.kernel.org
10099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10100S:	Maintained
10101F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10102F:	drivers/pci/host/pci-aardvark.c
10103
10104PCI DRIVER FOR ALTERA PCIE IP
10105M:	Ley Foon Tan <lftan@altera.com>
10106L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10107L:	linux-pci@vger.kernel.org
10108S:	Supported
10109F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10110F:	drivers/pci/host/pcie-altera.c
10111
10112PCI DRIVER FOR APPLIEDMICRO XGENE
10113M:	Tanmay Inamdar <tinamdar@apm.com>
10114L:	linux-pci@vger.kernel.org
10115L:	linux-arm-kernel@lists.infradead.org
10116S:	Maintained
10117F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10118F:	drivers/pci/host/pci-xgene.c
10119
10120PCI DRIVER FOR ARM VERSATILE PLATFORM
10121M:	Rob Herring <robh@kernel.org>
10122L:	linux-pci@vger.kernel.org
10123L:	linux-arm-kernel@lists.infradead.org
10124S:	Maintained
10125F:	Documentation/devicetree/bindings/pci/versatile.txt
10126F:	drivers/pci/host/pci-versatile.c
10127
10128PCI DRIVER FOR ARMADA 8K
10129M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10130L:	linux-pci@vger.kernel.org
10131L:	linux-arm-kernel@lists.infradead.org
10132S:	Maintained
10133F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10134F:	drivers/pci/dwc/pcie-armada8k.c
10135
10136PCI DRIVER FOR FREESCALE LAYERSCAPE
10137M:	Minghuan Lian <minghuan.Lian@freescale.com>
10138M:	Mingkai Hu <mingkai.hu@freescale.com>
10139M:	Roy Zang <tie-fei.zang@freescale.com>
10140L:	linuxppc-dev@lists.ozlabs.org
10141L:	linux-pci@vger.kernel.org
10142L:	linux-arm-kernel@lists.infradead.org
10143S:	Maintained
10144F:	drivers/pci/dwc/*layerscape*
10145
10146PCI DRIVER FOR GENERIC OF HOSTS
10147M:	Will Deacon <will.deacon@arm.com>
10148L:	linux-pci@vger.kernel.org
10149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10150S:	Maintained
10151F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10152F:	drivers/pci/host/pci-host-common.c
10153F:	drivers/pci/host/pci-host-generic.c
10154
10155PCI DRIVER FOR IMX6
10156M:	Richard Zhu <hongxing.zhu@nxp.com>
10157M:	Lucas Stach <l.stach@pengutronix.de>
10158L:	linux-pci@vger.kernel.org
10159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10160S:	Maintained
10161F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10162F:	drivers/pci/dwc/*imx6*
10163
10164PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10165M:	Keith Busch <keith.busch@intel.com>
10166L:	linux-pci@vger.kernel.org
10167S:	Supported
10168F:	drivers/pci/host/vmd.c
10169
10170PCI DRIVER FOR MICROSEMI SWITCHTEC
10171M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10172M:	Stephen Bates <stephen.bates@microsemi.com>
10173M:	Logan Gunthorpe <logang@deltatee.com>
10174L:	linux-pci@vger.kernel.org
10175S:	Maintained
10176F:	Documentation/switchtec.txt
10177F:	Documentation/ABI/testing/sysfs-class-switchtec
10178F:	drivers/pci/switch/switchtec*
10179F:	include/uapi/linux/switchtec_ioctl.h
10180
10181PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10182M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10183M:	Jason Cooper <jason@lakedaemon.net>
10184L:	linux-pci@vger.kernel.org
10185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10186S:	Maintained
10187F:	drivers/pci/host/*mvebu*
10188
10189PCI DRIVER FOR NVIDIA TEGRA
10190M:	Thierry Reding <thierry.reding@gmail.com>
10191L:	linux-tegra@vger.kernel.org
10192L:	linux-pci@vger.kernel.org
10193S:	Supported
10194F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10195F:	drivers/pci/host/pci-tegra.c
10196
10197PCI DRIVER FOR RENESAS R-CAR
10198M:	Simon Horman <horms@verge.net.au>
10199L:	linux-pci@vger.kernel.org
10200L:	linux-renesas-soc@vger.kernel.org
10201S:	Maintained
10202F:	drivers/pci/host/*rcar*
10203
10204PCI DRIVER FOR SAMSUNG EXYNOS
10205M:	Jingoo Han <jingoohan1@gmail.com>
10206L:	linux-pci@vger.kernel.org
10207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10208L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10209S:	Maintained
10210F:	drivers/pci/dwc/pci-exynos.c
10211
10212PCI DRIVER FOR SYNOPSIS DESIGNWARE
10213M:	Jingoo Han <jingoohan1@gmail.com>
10214M:	Joao Pinto <Joao.Pinto@synopsys.com>
10215L:	linux-pci@vger.kernel.org
10216S:	Maintained
10217F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10218F:	drivers/pci/dwc/*designware*
10219
10220PCI DRIVER FOR TI DRA7XX
10221M:	Kishon Vijay Abraham I <kishon@ti.com>
10222L:	linux-omap@vger.kernel.org
10223L:	linux-pci@vger.kernel.org
10224S:	Supported
10225F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10226F:	drivers/pci/dwc/pci-dra7xx.c
10227
10228PCI DRIVER FOR TI KEYSTONE
10229M:	Murali Karicheri <m-karicheri2@ti.com>
10230L:	linux-pci@vger.kernel.org
10231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10232S:	Maintained
10233F:	drivers/pci/dwc/*keystone*
10234
10235PCI ENDPOINT SUBSYSTEM
10236M:	Kishon Vijay Abraham I <kishon@ti.com>
10237L:	linux-pci@vger.kernel.org
10238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10239S:	Supported
10240F:	drivers/pci/endpoint/
10241F:	drivers/misc/pci_endpoint_test.c
10242F:	tools/pci/
10243
10244PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10245M:	Russell Currey <ruscur@russell.cc>
10246L:	linuxppc-dev@lists.ozlabs.org
10247S:	Supported
10248F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10249F:	arch/powerpc/kernel/eeh*.c
10250F:	arch/powerpc/platforms/*/eeh*.c
10251F:	arch/powerpc/include/*/eeh*.h
10252
10253PCI ERROR RECOVERY
10254M:	Linas Vepstas <linasvepstas@gmail.com>
10255L:	linux-pci@vger.kernel.org
10256S:	Supported
10257F:	Documentation/PCI/pci-error-recovery.txt
10258
10259PCI MSI DRIVER FOR ALTERA MSI IP
10260M:	Ley Foon Tan <lftan@altera.com>
10261L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10262L:	linux-pci@vger.kernel.org
10263S:	Supported
10264F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10265F:	drivers/pci/host/pcie-altera-msi.c
10266
10267PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10268M:	Duc Dang <dhdang@apm.com>
10269L:	linux-pci@vger.kernel.org
10270L:	linux-arm-kernel@lists.infradead.org
10271S:	Maintained
10272F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10273F:	drivers/pci/host/pci-xgene-msi.c
10274
10275PCI SUBSYSTEM
10276M:	Bjorn Helgaas <bhelgaas@google.com>
10277L:	linux-pci@vger.kernel.org
10278Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10280S:	Supported
10281F:	Documentation/devicetree/bindings/pci/
10282F:	Documentation/PCI/
10283F:	drivers/pci/
10284F:	include/linux/pci*
10285F:	arch/x86/pci/
10286F:	arch/x86/kernel/quirks.c
10287
10288PCIE DRIVER FOR AXIS ARTPEC
10289M:	Niklas Cassel <niklas.cassel@axis.com>
10290M:	Jesper Nilsson <jesper.nilsson@axis.com>
10291L:	linux-arm-kernel@axis.com
10292L:	linux-pci@vger.kernel.org
10293S:	Maintained
10294F:	Documentation/devicetree/bindings/pci/axis,artpec*
10295F:	drivers/pci/dwc/*artpec*
10296
10297PCIE DRIVER FOR CAVIUM THUNDERX
10298M:	David Daney <david.daney@cavium.com>
10299L:	linux-pci@vger.kernel.org
10300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10301S:	Supported
10302F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10303F:	drivers/pci/host/pci-thunder-*
10304
10305PCIE DRIVER FOR HISILICON
10306M:	Zhou Wang <wangzhou1@hisilicon.com>
10307M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10308L:	linux-pci@vger.kernel.org
10309S:	Maintained
10310F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10311F:	drivers/pci/dwc/pcie-hisi.c
10312
10313PCIE DRIVER FOR HISILICON KIRIN
10314M:	Xiaowei Song <songxiaowei@hisilicon.com>
10315M:	Binghui Wang <wangbinghui@hisilicon.com>
10316L:	linux-pci@vger.kernel.org
10317S:	Maintained
10318F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10319F:	drivers/pci/dwc/pcie-kirin.c
10320
10321PCIE DRIVER FOR MEDIATEK
10322M:	Ryder Lee <ryder.lee@mediatek.com>
10323L:	linux-pci@vger.kernel.org
10324L:	linux-mediatek@lists.infradead.org
10325S:	Supported
10326F:	Documentation/devicetree/bindings/pci/mediatek*
10327F:	drivers/pci/host/*mediatek*
10328
10329PCIE DRIVER FOR QUALCOMM MSM
10330M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10331L:	linux-pci@vger.kernel.org
10332L:	linux-arm-msm@vger.kernel.org
10333S:	Maintained
10334F:	drivers/pci/dwc/*qcom*
10335
10336PCIE DRIVER FOR ROCKCHIP
10337M:	Shawn Lin <shawn.lin@rock-chips.com>
10338L:	linux-pci@vger.kernel.org
10339L:	linux-rockchip@lists.infradead.org
10340S:	Maintained
10341F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10342F:	drivers/pci/host/pcie-rockchip.c
10343
10344PCIE DRIVER FOR ST SPEAR13XX
10345M:	Pratyush Anand <pratyush.anand@gmail.com>
10346L:	linux-pci@vger.kernel.org
10347S:	Maintained
10348F:	drivers/pci/dwc/*spear*
10349
10350PCMCIA SUBSYSTEM
10351P:	Linux PCMCIA Team
10352L:	linux-pcmcia@lists.infradead.org
10353W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10355S:	Maintained
10356F:	Documentation/pcmcia/
10357F:	tools/pcmcia/
10358F:	drivers/pcmcia/
10359F:	include/pcmcia/
10360
10361PCNET32 NETWORK DRIVER
10362M:	Don Fry <pcnet32@frontier.com>
10363L:	netdev@vger.kernel.org
10364S:	Maintained
10365F:	drivers/net/ethernet/amd/pcnet32.c
10366
10367PCRYPT PARALLEL CRYPTO ENGINE
10368M:	Steffen Klassert <steffen.klassert@secunet.com>
10369L:	linux-crypto@vger.kernel.org
10370S:	Maintained
10371F:	crypto/pcrypt.c
10372F:	include/crypto/pcrypt.h
10373
10374PER-CPU MEMORY ALLOCATOR
10375M:	Tejun Heo <tj@kernel.org>
10376M:	Christoph Lameter <cl@linux.com>
10377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10378S:	Maintained
10379F:	include/linux/percpu*.h
10380F:	mm/percpu*.c
10381F:	arch/*/include/asm/percpu.h
10382
10383PER-TASK DELAY ACCOUNTING
10384M:	Balbir Singh <bsingharora@gmail.com>
10385S:	Maintained
10386F:	include/linux/delayacct.h
10387F:	kernel/delayacct.c
10388
10389PERFORMANCE EVENTS SUBSYSTEM
10390M:	Peter Zijlstra <peterz@infradead.org>
10391M:	Ingo Molnar <mingo@redhat.com>
10392M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10393R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10394L:	linux-kernel@vger.kernel.org
10395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10396S:	Supported
10397F:	kernel/events/*
10398F:	include/linux/perf_event.h
10399F:	include/uapi/linux/perf_event.h
10400F:	arch/*/kernel/perf_event*.c
10401F:	arch/*/kernel/*/perf_event*.c
10402F:	arch/*/kernel/*/*/perf_event*.c
10403F:	arch/*/include/asm/perf_event.h
10404F:	arch/*/kernel/perf_callchain.c
10405F:	arch/*/events/*
10406F:	tools/perf/
10407
10408PERSONALITY HANDLING
10409M:	Christoph Hellwig <hch@infradead.org>
10410L:	linux-abi-devel@lists.sourceforge.net
10411S:	Maintained
10412F:	include/linux/personality.h
10413F:	include/uapi/linux/personality.h
10414
10415PHONET PROTOCOL
10416M:	Remi Denis-Courmont <courmisch@gmail.com>
10417S:	Supported
10418F:	Documentation/networking/phonet.txt
10419F:	include/linux/phonet.h
10420F:	include/net/phonet/
10421F:	include/uapi/linux/phonet.h
10422F:	net/phonet/
10423
10424PHRAM MTD DRIVER
10425M:	Joern Engel <joern@lazybastard.org>
10426L:	linux-mtd@lists.infradead.org
10427S:	Maintained
10428F:	drivers/mtd/devices/phram.c
10429
10430PICOLCD HID DRIVER
10431M:	Bruno Prémont <bonbons@linux-vserver.org>
10432L:	linux-input@vger.kernel.org
10433S:	Maintained
10434F:	drivers/hid/hid-picolcd*
10435
10436PICOXCELL SUPPORT
10437M:	Jamie Iles <jamie@jamieiles.com>
10438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439T:	git git://github.com/jamieiles/linux-2.6-ji.git
10440S:	Supported
10441F:	arch/arm/boot/dts/picoxcell*
10442F:	arch/arm/mach-picoxcell/
10443F:	drivers/crypto/picoxcell*
10444
10445PIN CONTROL SUBSYSTEM
10446M:	Linus Walleij <linus.walleij@linaro.org>
10447L:	linux-gpio@vger.kernel.org
10448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10449S:	Maintained
10450F:	Documentation/devicetree/bindings/pinctrl/
10451F:	Documentation/pinctrl.txt
10452F:	drivers/pinctrl/
10453F:	include/linux/pinctrl/
10454
10455PIN CONTROLLER - ATMEL AT91
10456M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10458S:	Maintained
10459F:	drivers/pinctrl/pinctrl-at91.*
10460
10461PIN CONTROLLER - ATMEL AT91 PIO4
10462M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464L:	linux-gpio@vger.kernel.org
10465S:	Supported
10466F:	drivers/pinctrl/pinctrl-at91-pio4.*
10467
10468PIN CONTROLLER - INTEL
10469M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10470M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10471S:	Maintained
10472F:	drivers/pinctrl/intel/
10473
10474PIN CONTROLLER - QUALCOMM
10475M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10476S:	Maintained
10477L:	linux-arm-msm@vger.kernel.org
10478F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10479F:	drivers/pinctrl/qcom/
10480
10481PIN CONTROLLER - RENESAS
10482M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10483M:	Geert Uytterhoeven <geert+renesas@glider.be>
10484L:	linux-renesas-soc@vger.kernel.org
10485S:	Maintained
10486F:	drivers/pinctrl/sh-pfc/
10487
10488PIN CONTROLLER - SAMSUNG
10489M:	Tomasz Figa <tomasz.figa@gmail.com>
10490M:	Krzysztof Kozlowski <krzk@kernel.org>
10491M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10493L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10494Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10496S:	Maintained
10497F:	drivers/pinctrl/samsung/
10498F:	include/dt-bindings/pinctrl/samsung.h
10499F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10500
10501PIN CONTROLLER - SINGLE
10502M:	Tony Lindgren <tony@atomide.com>
10503M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10505L:	linux-omap@vger.kernel.org
10506S:	Maintained
10507F:	drivers/pinctrl/pinctrl-single.c
10508
10509PIN CONTROLLER - ST SPEAR
10510M:	Viresh Kumar <vireshk@kernel.org>
10511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512W:	http://www.st.com/spear
10513S:	Maintained
10514F:	drivers/pinctrl/spear/
10515
10516PISTACHIO SOC SUPPORT
10517M:	James Hartley <james.hartley@imgtec.com>
10518M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10519L:	linux-mips@linux-mips.org
10520S:	Maintained
10521F:	arch/mips/pistachio/
10522F:	arch/mips/include/asm/mach-pistachio/
10523F:	arch/mips/boot/dts/img/pistachio*
10524F:	arch/mips/configs/pistachio*_defconfig
10525
10526PKTCDVD DRIVER
10527S:	Orphan
10528M:	linux-block@vger.kernel.org
10529F:	drivers/block/pktcdvd.c
10530F:	include/linux/pktcdvd.h
10531F:	include/uapi/linux/pktcdvd.h
10532
10533PKUNITY SOC DRIVERS
10534M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10535W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10536S:	Maintained
10537T:	git git://github.com/gxt/linux.git
10538F:	drivers/input/serio/i8042-unicore32io.h
10539F:	drivers/i2c/busses/i2c-puv3.c
10540F:	drivers/video/fbdev/fb-puv3.c
10541F:	drivers/rtc/rtc-puv3.c
10542
10543PMBUS HARDWARE MONITORING DRIVERS
10544M:	Guenter Roeck <linux@roeck-us.net>
10545L:	linux-hwmon@vger.kernel.org
10546W:	http://hwmon.wiki.kernel.org/
10547W:	http://www.roeck-us.net/linux/drivers/
10548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10549S:	Maintained
10550F:	Documentation/hwmon/pmbus
10551F:	drivers/hwmon/pmbus/
10552F:	include/linux/pmbus.h
10553
10554PMC SIERRA MaxRAID DRIVER
10555L:	linux-scsi@vger.kernel.org
10556W:	http://www.pmc-sierra.com/
10557S:	Orphan
10558F:	drivers/scsi/pmcraid.*
10559
10560PMC SIERRA PM8001 DRIVER
10561M:	Jack Wang <jinpu.wang@profitbricks.com>
10562M:	lindar_liu@usish.com
10563L:	linux-scsi@vger.kernel.org
10564S:	Supported
10565F:	drivers/scsi/pm8001/
10566
10567PNP SUPPORT
10568M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10569S:	Maintained
10570F:	drivers/pnp/
10571
10572POSIX CLOCKS and TIMERS
10573M:	Thomas Gleixner <tglx@linutronix.de>
10574L:	linux-kernel@vger.kernel.org
10575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10576S:	Maintained
10577F:	fs/timerfd.c
10578F:	include/linux/timer*
10579F:	kernel/time/*timer*
10580
10581POWER MANAGEMENT CORE
10582M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10583L:	linux-pm@vger.kernel.org
10584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10585B:	https://bugzilla.kernel.org
10586S:	Supported
10587F:	drivers/base/power/
10588F:	include/linux/pm.h
10589F:	include/linux/pm_*
10590F:	include/linux/powercap.h
10591F:	drivers/powercap/
10592
10593POWER STATE COORDINATION INTERFACE (PSCI)
10594M:	Mark Rutland <mark.rutland@arm.com>
10595M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10596L:	linux-arm-kernel@lists.infradead.org
10597S:	Maintained
10598F:	drivers/firmware/psci*.c
10599F:	include/linux/psci.h
10600F:	include/uapi/linux/psci.h
10601
10602POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10603M:	Sebastian Reichel <sre@kernel.org>
10604L:	linux-pm@vger.kernel.org
10605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10606S:	Maintained
10607F:	Documentation/devicetree/bindings/power/supply/
10608F:	include/linux/power_supply.h
10609F:	drivers/power/supply/
10610
10611POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10612M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10613L:	linuxppc-dev@lists.ozlabs.org
10614S:	Maintained
10615F:	drivers/char/powernv-op-panel.c
10616
10617PPP OVER ATM (RFC 2364)
10618M:	Mitchell Blank Jr <mitch@sfgoth.com>
10619S:	Maintained
10620F:	net/atm/pppoatm.c
10621F:	include/uapi/linux/atmppp.h
10622
10623PPP OVER ETHERNET
10624M:	Michal Ostrowski <mostrows@earthlink.net>
10625S:	Maintained
10626F:	drivers/net/ppp/pppoe.c
10627F:	drivers/net/ppp/pppox.c
10628
10629PPP OVER L2TP
10630M:	James Chapman <jchapman@katalix.com>
10631S:	Maintained
10632F:	net/l2tp/l2tp_ppp.c
10633F:	include/linux/if_pppol2tp.h
10634F:	include/uapi/linux/if_pppol2tp.h
10635
10636PPP PROTOCOL DRIVERS AND COMPRESSORS
10637M:	Paul Mackerras <paulus@samba.org>
10638L:	linux-ppp@vger.kernel.org
10639S:	Maintained
10640F:	drivers/net/ppp/ppp_*
10641
10642PPS SUPPORT
10643M:	Rodolfo Giometti <giometti@enneenne.com>
10644W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10645L:	linuxpps@ml.enneenne.com (subscribers-only)
10646S:	Maintained
10647F:	Documentation/pps/
10648F:	drivers/pps/
10649F:	include/linux/pps*.h
10650
10651PPTP DRIVER
10652M:	Dmitry Kozlov <xeb@mail.ru>
10653L:	netdev@vger.kernel.org
10654S:	Maintained
10655F:	drivers/net/ppp/pptp.c
10656W:	http://sourceforge.net/projects/accel-pptp
10657
10658PREEMPTIBLE KERNEL
10659M:	Robert Love <rml@tech9.net>
10660L:	kpreempt-tech@lists.sourceforge.net
10661W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10662S:	Supported
10663F:	Documentation/preempt-locking.txt
10664F:	include/linux/preempt.h
10665
10666PRINTK
10667M:	Petr Mladek <pmladek@suse.com>
10668M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10669R:	Steven Rostedt <rostedt@goodmis.org>
10670S:	Maintained
10671F:	kernel/printk/
10672F:	include/linux/printk.h
10673
10674PRISM54 WIRELESS DRIVER
10675M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10676L:	linux-wireless@vger.kernel.org
10677W:	http://wireless.kernel.org/en/users/Drivers/p54
10678S:	Obsolete
10679F:	drivers/net/wireless/intersil/prism54/
10680
10681PROC SYSCTL
10682M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10683M:	Kees Cook <keescook@chromium.org>
10684L:	linux-kernel@vger.kernel.org
10685L:	linux-fsdevel@vger.kernel.org
10686S:	Maintained
10687F:	fs/proc/proc_sysctl.c
10688F:	include/linux/sysctl.h
10689F:	kernel/sysctl.c
10690F:	tools/testing/selftests/sysctl/
10691
10692PS3 NETWORK SUPPORT
10693M:	Geoff Levand <geoff@infradead.org>
10694L:	netdev@vger.kernel.org
10695L:	linuxppc-dev@lists.ozlabs.org
10696S:	Maintained
10697F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10698
10699PS3 PLATFORM SUPPORT
10700M:	Geoff Levand <geoff@infradead.org>
10701L:	linuxppc-dev@lists.ozlabs.org
10702S:	Maintained
10703F:	arch/powerpc/boot/ps3*
10704F:	arch/powerpc/include/asm/lv1call.h
10705F:	arch/powerpc/include/asm/ps3*.h
10706F:	arch/powerpc/platforms/ps3/
10707F:	drivers/*/ps3*
10708F:	drivers/ps3/
10709F:	drivers/rtc/rtc-ps3.c
10710F:	drivers/usb/host/*ps3.c
10711F:	sound/ppc/snd_ps3*
10712
10713PS3VRAM DRIVER
10714M:	Jim Paris <jim@jtan.com>
10715M:	Geoff Levand <geoff@infradead.org>
10716L:	linuxppc-dev@lists.ozlabs.org
10717S:	Maintained
10718F:	drivers/block/ps3vram.c
10719
10720PSAMPLE PACKET SAMPLING SUPPORT:
10721M:	Yotam Gigi <yotamg@mellanox.com>
10722S:	Maintained
10723F:	net/psample
10724F:	include/net/psample.h
10725F:	include/uapi/linux/psample.h
10726
10727PSTORE FILESYSTEM
10728M:	Kees Cook <keescook@chromium.org>
10729M:	Anton Vorontsov <anton@enomsg.org>
10730M:	Colin Cross <ccross@android.com>
10731M:	Tony Luck <tony.luck@intel.com>
10732S:	Maintained
10733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10734F:	fs/pstore/
10735F:	include/linux/pstore*
10736F:	drivers/firmware/efi/efi-pstore.c
10737F:	drivers/acpi/apei/erst.c
10738F:	Documentation/admin-guide/ramoops.rst
10739F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10740K:	\b(pstore|ramoops)
10741
10742PTP HARDWARE CLOCK SUPPORT
10743M:	Richard Cochran <richardcochran@gmail.com>
10744L:	netdev@vger.kernel.org
10745S:	Maintained
10746W:	http://linuxptp.sourceforge.net/
10747F:	Documentation/ABI/testing/sysfs-ptp
10748F:	Documentation/ptp/*
10749F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10750F:	drivers/net/phy/dp83640*
10751F:	drivers/ptp/*
10752F:	include/linux/ptp_cl*
10753
10754PTRACE SUPPORT
10755M:	Oleg Nesterov <oleg@redhat.com>
10756S:	Maintained
10757F:	include/asm-generic/syscall.h
10758F:	include/linux/ptrace.h
10759F:	include/linux/regset.h
10760F:	include/linux/tracehook.h
10761F:	include/uapi/linux/ptrace.h
10762F:	include/uapi/linux/ptrace.h
10763F:	include/asm-generic/ptrace.h
10764F:	kernel/ptrace.c
10765F:	arch/*/ptrace*.c
10766F:	arch/*/*/ptrace*.c
10767F:	arch/*/include/asm/ptrace*.h
10768
10769PULSE8-CEC DRIVER
10770M:	Hans Verkuil <hverkuil@xs4all.nl>
10771L:	linux-media@vger.kernel.org
10772T:	git git://linuxtv.org/media_tree.git
10773S:	Maintained
10774F:	drivers/media/usb/pulse8-cec/*
10775F:	Documentation/media/cec-drivers/pulse8-cec.rst
10776
10777PVRUSB2 VIDEO4LINUX DRIVER
10778M:	Mike Isely <isely@pobox.com>
10779L:	pvrusb2@isely.net	(subscribers-only)
10780L:	linux-media@vger.kernel.org
10781W:	http://www.isely.net/pvrusb2/
10782T:	git git://linuxtv.org/media_tree.git
10783S:	Maintained
10784F:	Documentation/media/v4l-drivers/pvrusb2*
10785F:	drivers/media/usb/pvrusb2/
10786
10787PWC WEBCAM DRIVER
10788M:	Hans Verkuil <hverkuil@xs4all.nl>
10789L:	linux-media@vger.kernel.org
10790T:	git git://linuxtv.org/media_tree.git
10791S:	Odd Fixes
10792F:	drivers/media/usb/pwc/*
10793
10794PWM FAN DRIVER
10795M:	Kamil Debski <kamil@wypas.org>
10796M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10797L:	linux-hwmon@vger.kernel.org
10798S:	Supported
10799F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10800F:	Documentation/hwmon/pwm-fan
10801F:	drivers/hwmon/pwm-fan.c
10802
10803PWM IR Transmitter
10804M:	Sean Young <sean@mess.org>
10805L:	linux-media@vger.kernel.org
10806S:	Maintained
10807F:	drivers/media/rc/pwm-ir-tx.c
10808
10809PWM SUBSYSTEM
10810M:	Thierry Reding <thierry.reding@gmail.com>
10811L:	linux-pwm@vger.kernel.org
10812S:	Maintained
10813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10814F:	Documentation/pwm.txt
10815F:	Documentation/devicetree/bindings/pwm/
10816F:	include/linux/pwm.h
10817F:	drivers/pwm/
10818F:	drivers/video/backlight/pwm_bl.c
10819F:	include/linux/pwm_backlight.h
10820F:	drivers/gpio/gpio-mvebu.c
10821F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10822
10823PXA GPIO DRIVER
10824M:	Robert Jarzmik <robert.jarzmik@free.fr>
10825L:	linux-gpio@vger.kernel.org
10826S:	Maintained
10827F:	drivers/gpio/gpio-pxa.c
10828
10829PXA MMCI DRIVER
10830S:	Orphan
10831
10832PXA RTC DRIVER
10833M:	Robert Jarzmik <robert.jarzmik@free.fr>
10834L:	linux-rtc@vger.kernel.org
10835S:	Maintained
10836
10837PXA2xx/PXA3xx SUPPORT
10838M:	Daniel Mack <daniel@zonque.org>
10839M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10840M:	Robert Jarzmik <robert.jarzmik@free.fr>
10841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10842T:	git git://github.com/hzhuang1/linux.git
10843T:	git git://github.com/rjarzmik/linux.git
10844S:	Maintained
10845F:	arch/arm/boot/dts/pxa*
10846F:	arch/arm/mach-pxa/
10847F:	drivers/dma/pxa*
10848F:	drivers/pcmcia/pxa2xx*
10849F:	drivers/pinctrl/pxa/
10850F:	drivers/spi/spi-pxa2xx*
10851F:	drivers/usb/gadget/udc/pxa2*
10852F:	include/sound/pxa2xx-lib.h
10853F:	sound/arm/pxa*
10854F:	sound/soc/pxa/
10855
10856PXA3xx NAND FLASH DRIVER
10857M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10858L:	linux-mtd@lists.infradead.org
10859S:	Maintained
10860F:	drivers/mtd/nand/pxa3xx_nand.c
10861
10862QAT DRIVER
10863M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10864M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10865L:	qat-linux@intel.com
10866S:	Supported
10867F:	drivers/crypto/qat/
10868
10869QCOM AUDIO (ASoC) DRIVERS
10870M:	Patrick Lai <plai@codeaurora.org>
10871M:	Banajit Goswami <bgoswami@codeaurora.org>
10872L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10873S:	Supported
10874F:	sound/soc/qcom/
10875
10876QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10877M:	Gabriel Somlo <somlo@cmu.edu>
10878M:	"Michael S. Tsirkin" <mst@redhat.com>
10879L:	qemu-devel@nongnu.org
10880S:	Maintained
10881F:	drivers/firmware/qemu_fw_cfg.c
10882
10883QIB DRIVER
10884M:	Mike Marciniszyn <infinipath@intel.com>
10885L:	linux-rdma@vger.kernel.org
10886S:	Supported
10887F:	drivers/infiniband/hw/qib/
10888
10889QLOGIC QL41xxx FCOE DRIVER
10890M:	QLogic-Storage-Upstream@cavium.com
10891L:	linux-scsi@vger.kernel.org
10892S:	Supported
10893F:	drivers/scsi/qedf/
10894
10895QLOGIC QL41xxx ISCSI DRIVER
10896M:	QLogic-Storage-Upstream@cavium.com
10897L:	linux-scsi@vger.kernel.org
10898S:	Supported
10899F:	drivers/scsi/qedi/
10900
10901QLOGIC QL4xxx ETHERNET DRIVER
10902M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10903M:	Ariel Elior <Ariel.Elior@cavium.com>
10904M:	everest-linux-l2@cavium.com
10905L:	netdev@vger.kernel.org
10906S:	Supported
10907F:	drivers/net/ethernet/qlogic/qed/
10908F:	include/linux/qed/
10909F:	drivers/net/ethernet/qlogic/qede/
10910
10911QLOGIC QL4xxx RDMA DRIVER
10912M:	Ram Amrani <Ram.Amrani@cavium.com>
10913M:	Ariel Elior <Ariel.Elior@cavium.com>
10914L:	linux-rdma@vger.kernel.org
10915S:	Supported
10916F:	drivers/infiniband/hw/qedr/
10917F:	include/uapi/rdma/qedr-abi.h
10918
10919QLOGIC QLA1280 SCSI DRIVER
10920M:	Michael Reed <mdr@sgi.com>
10921L:	linux-scsi@vger.kernel.org
10922S:	Maintained
10923F:	drivers/scsi/qla1280.[ch]
10924
10925QLOGIC QLA2XXX FC-SCSI DRIVER
10926M:	qla2xxx-upstream@qlogic.com
10927L:	linux-scsi@vger.kernel.org
10928S:	Supported
10929F:	Documentation/scsi/LICENSE.qla2xxx
10930F:	drivers/scsi/qla2xxx/
10931
10932QLOGIC QLA3XXX NETWORK DRIVER
10933M:	Dept-GELinuxNICDev@cavium.com
10934L:	netdev@vger.kernel.org
10935S:	Supported
10936F:	Documentation/networking/LICENSE.qla3xxx
10937F:	drivers/net/ethernet/qlogic/qla3xxx.*
10938
10939QLOGIC QLA4XXX iSCSI DRIVER
10940M:	QLogic-Storage-Upstream@qlogic.com
10941L:	linux-scsi@vger.kernel.org
10942S:	Supported
10943F:	Documentation/scsi/LICENSE.qla4xxx
10944F:	drivers/scsi/qla4xxx/
10945
10946QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10947M:	Harish Patil <harish.patil@cavium.com>
10948M:	Manish Chopra <manish.chopra@cavium.com>
10949M:	Dept-GELinuxNICDev@cavium.com
10950L:	netdev@vger.kernel.org
10951S:	Supported
10952F:	drivers/net/ethernet/qlogic/qlcnic/
10953
10954QLOGIC QLGE 10Gb ETHERNET DRIVER
10955M:	Harish Patil <harish.patil@cavium.com>
10956M:	Manish Chopra <manish.chopra@cavium.com>
10957M:	Dept-GELinuxNICDev@cavium.com
10958L:	netdev@vger.kernel.org
10959S:	Supported
10960F:	drivers/net/ethernet/qlogic/qlge/
10961
10962QNX4 FILESYSTEM
10963M:	Anders Larsen <al@alarsen.net>
10964W:	http://www.alarsen.net/linux/qnx4fs/
10965S:	Maintained
10966F:	fs/qnx4/
10967F:	include/uapi/linux/qnx4_fs.h
10968F:	include/uapi/linux/qnxtypes.h
10969
10970QORIQ DPAA2 FSL-MC BUS DRIVER
10971M:	Stuart Yoder <stuyoder@gmail.com>
10972M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10973L:	linux-kernel@vger.kernel.org
10974S:	Maintained
10975F:	drivers/staging/fsl-mc/
10976F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10977
10978QT1010 MEDIA DRIVER
10979M:	Antti Palosaari <crope@iki.fi>
10980L:	linux-media@vger.kernel.org
10981W:	https://linuxtv.org
10982W:	http://palosaari.fi/linux/
10983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10984T:	git git://linuxtv.org/anttip/media_tree.git
10985S:	Maintained
10986F:	drivers/media/tuners/qt1010*
10987
10988QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10989M:	Kalle Valo <kvalo@qca.qualcomm.com>
10990L:	ath10k@lists.infradead.org
10991W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10993S:	Supported
10994F:	drivers/net/wireless/ath/ath10k/
10995
10996QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10997M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10998L:	linux-wireless@vger.kernel.org
10999W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11000S:	Supported
11001F:	drivers/net/wireless/ath/ath9k/
11002
11003QUALCOMM CAMERA SUBSYSTEM DRIVER
11004M:	Todor Tomov <todor.tomov@linaro.org>
11005L:	linux-media@vger.kernel.org
11006S:	Maintained
11007F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11008F:	Documentation/media/v4l-drivers/qcom_camss.rst
11009F:	drivers/media/platform/qcom/camss-8x16/
11010
11011QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11012M:	Timur Tabi <timur@codeaurora.org>
11013L:	netdev@vger.kernel.org
11014S:	Supported
11015F:	drivers/net/ethernet/qualcomm/emac/
11016
11017QUALCOMM HEXAGON ARCHITECTURE
11018M:	Richard Kuo <rkuo@codeaurora.org>
11019L:	linux-hexagon@vger.kernel.org
11020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11021S:	Supported
11022F:	arch/hexagon/
11023
11024QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11025M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11026L:	linux-media@vger.kernel.org
11027L:	linux-arm-msm@vger.kernel.org
11028T:	git git://linuxtv.org/media_tree.git
11029S:	Maintained
11030F:	drivers/media/platform/qcom/venus/
11031
11032QUALCOMM WCN36XX WIRELESS DRIVER
11033M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11034L:	wcn36xx@lists.infradead.org
11035W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11036T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11037S:	Supported
11038F:	drivers/net/wireless/ath/wcn36xx/
11039
11040QUANTENNA QTNFMAC WIRELESS DRIVER
11041M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11042M:	Avinash Patil <avinashp@quantenna.com>
11043M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11044L:	linux-wireless@vger.kernel.org
11045S:	Maintained
11046F:	drivers/net/wireless/quantenna
11047
11048RADEON and AMDGPU DRM DRIVERS
11049M:	Alex Deucher <alexander.deucher@amd.com>
11050M:	Christian König <christian.koenig@amd.com>
11051L:	amd-gfx@lists.freedesktop.org
11052T:	git git://people.freedesktop.org/~agd5f/linux
11053S:	Supported
11054F:	drivers/gpu/drm/radeon/
11055F:	include/uapi/drm/radeon_drm.h
11056F:	drivers/gpu/drm/amd/
11057F:	include/uapi/drm/amdgpu_drm.h
11058
11059RADEON FRAMEBUFFER DISPLAY DRIVER
11060M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11061L:	linux-fbdev@vger.kernel.org
11062S:	Maintained
11063F:	drivers/video/fbdev/aty/radeon*
11064F:	include/uapi/linux/radeonfb.h
11065
11066RADIOSHARK RADIO DRIVER
11067M:	Hans Verkuil <hverkuil@xs4all.nl>
11068L:	linux-media@vger.kernel.org
11069T:	git git://linuxtv.org/media_tree.git
11070S:	Maintained
11071F:	drivers/media/radio/radio-shark.c
11072
11073RADIOSHARK2 RADIO DRIVER
11074M:	Hans Verkuil <hverkuil@xs4all.nl>
11075L:	linux-media@vger.kernel.org
11076T:	git git://linuxtv.org/media_tree.git
11077S:	Maintained
11078F:	drivers/media/radio/radio-shark2.c
11079F:	drivers/media/radio/radio-tea5777.c
11080
11081RADOS BLOCK DEVICE (RBD)
11082M:	Ilya Dryomov <idryomov@gmail.com>
11083M:	Sage Weil <sage@redhat.com>
11084M:	Alex Elder <elder@kernel.org>
11085L:	ceph-devel@vger.kernel.org
11086W:	http://ceph.com/
11087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11088T:	git git://github.com/ceph/ceph-client.git
11089S:	Supported
11090F:	Documentation/ABI/testing/sysfs-bus-rbd
11091F:	drivers/block/rbd.c
11092F:	drivers/block/rbd_types.h
11093
11094RAGE128 FRAMEBUFFER DISPLAY DRIVER
11095M:	Paul Mackerras <paulus@samba.org>
11096L:	linux-fbdev@vger.kernel.org
11097S:	Maintained
11098F:	drivers/video/fbdev/aty/aty128fb.c
11099
11100RAINSHADOW-CEC DRIVER
11101M:	Hans Verkuil <hverkuil@xs4all.nl>
11102L:	linux-media@vger.kernel.org
11103T:	git git://linuxtv.org/media_tree.git
11104S:	Maintained
11105F:	drivers/media/usb/rainshadow-cec/*
11106
11107RALINK MIPS ARCHITECTURE
11108M:	John Crispin <john@phrozen.org>
11109L:	linux-mips@linux-mips.org
11110S:	Maintained
11111F:	arch/mips/ralink
11112
11113RALINK RT2X00 WIRELESS LAN DRIVER
11114P:	rt2x00 project
11115M:	Stanislaw Gruszka <sgruszka@redhat.com>
11116M:	Helmut Schaa <helmut.schaa@googlemail.com>
11117L:	linux-wireless@vger.kernel.org
11118S:	Maintained
11119F:	drivers/net/wireless/ralink/rt2x00/
11120
11121RAMDISK RAM BLOCK DEVICE DRIVER
11122M:	Jens Axboe <axboe@kernel.dk>
11123S:	Maintained
11124F:	Documentation/blockdev/ramdisk.txt
11125F:	drivers/block/brd.c
11126
11127RANDOM NUMBER DRIVER
11128M:	"Theodore Ts'o" <tytso@mit.edu>
11129S:	Maintained
11130F:	drivers/char/random.c
11131
11132RAPIDIO SUBSYSTEM
11133M:	Matt Porter <mporter@kernel.crashing.org>
11134M:	Alexandre Bounine <alexandre.bounine@idt.com>
11135S:	Maintained
11136F:	drivers/rapidio/
11137
11138RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11139L:	linux-wireless@vger.kernel.org
11140S:	Orphan
11141F:	drivers/net/wireless/ray*
11142
11143RCUTORTURE MODULE
11144M:	Josh Triplett <josh@joshtriplett.org>
11145M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11146L:	linux-kernel@vger.kernel.org
11147S:	Supported
11148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11149F:	Documentation/RCU/torture.txt
11150F:	kernel/rcu/rcutorture.c
11151
11152RCUTORTURE TEST FRAMEWORK
11153M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11154M:	Josh Triplett <josh@joshtriplett.org>
11155R:	Steven Rostedt <rostedt@goodmis.org>
11156R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11157R:	Lai Jiangshan <jiangshanlai@gmail.com>
11158L:	linux-kernel@vger.kernel.org
11159S:	Supported
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11161F:	tools/testing/selftests/rcutorture
11162
11163RDC R-321X SoC
11164M:	Florian Fainelli <florian@openwrt.org>
11165S:	Maintained
11166
11167RDC R6040 FAST ETHERNET DRIVER
11168M:	Florian Fainelli <f.fainelli@gmail.com>
11169L:	netdev@vger.kernel.org
11170S:	Maintained
11171F:	drivers/net/ethernet/rdc/r6040.c
11172
11173RDMAVT - RDMA verbs software
11174M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11175L:	linux-rdma@vger.kernel.org
11176S:	Supported
11177F:	drivers/infiniband/sw/rdmavt
11178
11179RDS - RELIABLE DATAGRAM SOCKETS
11180M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11181L:	netdev@vger.kernel.org
11182L:	linux-rdma@vger.kernel.org
11183L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11184W:	https://oss.oracle.com/projects/rds/
11185S:	Supported
11186F:	net/rds/
11187F:	Documentation/networking/rds.txt
11188
11189RDT - RESOURCE ALLOCATION
11190M:	Fenghua Yu <fenghua.yu@intel.com>
11191L:	linux-kernel@vger.kernel.org
11192S:	Supported
11193F:	arch/x86/kernel/cpu/intel_rdt*
11194F:	arch/x86/include/asm/intel_rdt*
11195F:	Documentation/x86/intel_rdt*
11196
11197READ-COPY UPDATE (RCU)
11198M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11199M:	Josh Triplett <josh@joshtriplett.org>
11200R:	Steven Rostedt <rostedt@goodmis.org>
11201R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11202R:	Lai Jiangshan <jiangshanlai@gmail.com>
11203L:	linux-kernel@vger.kernel.org
11204W:	http://www.rdrop.com/users/paulmck/RCU/
11205S:	Supported
11206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11207F:	Documentation/RCU/
11208X:	Documentation/RCU/torture.txt
11209F:	include/linux/rcu*
11210X:	include/linux/srcu.h
11211F:	kernel/rcu/
11212X:	kernel/torture.c
11213
11214REAL TIME CLOCK (RTC) SUBSYSTEM
11215M:	Alessandro Zummo <a.zummo@towertech.it>
11216M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11217L:	linux-rtc@vger.kernel.org
11218Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11220S:	Maintained
11221F:	Documentation/devicetree/bindings/rtc/
11222F:	Documentation/rtc.txt
11223F:	drivers/rtc/
11224F:	include/linux/rtc.h
11225F:	include/uapi/linux/rtc.h
11226F:	include/linux/rtc/
11227F:	include/linux/platform_data/rtc-*
11228F:	tools/testing/selftests/timers/rtctest.c
11229
11230REALTEK AUDIO CODECS
11231M:	Bard Liao <bardliao@realtek.com>
11232M:	Oder Chiou <oder_chiou@realtek.com>
11233S:	Maintained
11234F:	sound/soc/codecs/rt*
11235F:	include/sound/rt*.h
11236
11237REGISTER MAP ABSTRACTION
11238M:	Mark Brown <broonie@kernel.org>
11239L:	linux-kernel@vger.kernel.org
11240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11241S:	Supported
11242F:	Documentation/devicetree/bindings/regmap/
11243F:	drivers/base/regmap/
11244F:	include/linux/regmap.h
11245
11246REISERFS FILE SYSTEM
11247L:	reiserfs-devel@vger.kernel.org
11248S:	Supported
11249F:	fs/reiserfs/
11250
11251REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11252M:	Ohad Ben-Cohen <ohad@wizery.com>
11253M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11254L:	linux-remoteproc@vger.kernel.org
11255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11256S:	Maintained
11257F:	Documentation/devicetree/bindings/remoteproc/
11258F:	Documentation/remoteproc.txt
11259F:	drivers/remoteproc/
11260F:	include/linux/remoteproc.h
11261
11262REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11263M:	Ohad Ben-Cohen <ohad@wizery.com>
11264M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11265L:	linux-remoteproc@vger.kernel.org
11266T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11267S:	Maintained
11268F:	drivers/rpmsg/
11269F:	Documentation/rpmsg.txt
11270F:	include/linux/rpmsg.h
11271F:	include/linux/rpmsg/
11272
11273RENESAS CLOCK DRIVERS
11274M:	Geert Uytterhoeven <geert+renesas@glider.be>
11275L:	linux-renesas-soc@vger.kernel.org
11276S:	Supported
11277F:	drivers/clk/renesas/
11278
11279RENESAS ETHERNET DRIVERS
11280R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11281L:	netdev@vger.kernel.org
11282L:	linux-renesas-soc@vger.kernel.org
11283F:	drivers/net/ethernet/renesas/
11284F:	include/linux/sh_eth.h
11285
11286RENESAS R-CAR GYROADC DRIVER
11287M:	Marek Vasut <marek.vasut@gmail.com>
11288L:	linux-iio@vger.kernel.org
11289S:	Supported
11290F:	drivers/iio/adc/rcar_gyro_adc.c
11291
11292RENESAS USB PHY DRIVER
11293M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11294L:	linux-renesas-soc@vger.kernel.org
11295S:	Maintained
11296F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11297
11298RESET CONTROLLER FRAMEWORK
11299M:	Philipp Zabel <p.zabel@pengutronix.de>
11300T:	git git://git.pengutronix.de/git/pza/linux
11301S:	Maintained
11302F:	drivers/reset/
11303F:	Documentation/devicetree/bindings/reset/
11304F:	include/dt-bindings/reset/
11305F:	include/linux/reset.h
11306F:	include/linux/reset-controller.h
11307
11308RFKILL
11309M:	Johannes Berg <johannes@sipsolutions.net>
11310L:	linux-wireless@vger.kernel.org
11311W:	http://wireless.kernel.org/
11312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11314S:	Maintained
11315F:	Documentation/rfkill.txt
11316F:	net/rfkill/
11317
11318RHASHTABLE
11319M:	Thomas Graf <tgraf@suug.ch>
11320M:	Herbert Xu <herbert@gondor.apana.org.au>
11321L:	netdev@vger.kernel.org
11322S:	Maintained
11323F:	lib/rhashtable.c
11324F:	include/linux/rhashtable.h
11325
11326RICOH R5C592 MEMORYSTICK DRIVER
11327M:	Maxim Levitsky <maximlevitsky@gmail.com>
11328S:	Maintained
11329F:	drivers/memstick/host/r592.*
11330
11331RICOH SMARTMEDIA/XD DRIVER
11332M:	Maxim Levitsky <maximlevitsky@gmail.com>
11333S:	Maintained
11334F:	drivers/mtd/nand/r852.c
11335F:	drivers/mtd/nand/r852.h
11336
11337ROCCAT DRIVERS
11338M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11339W:	http://sourceforge.net/projects/roccat/
11340S:	Maintained
11341F:	drivers/hid/hid-roccat*
11342F:	include/linux/hid-roccat*
11343F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11344
11345ROCKER DRIVER
11346M:	Jiri Pirko <jiri@resnulli.us>
11347L:	netdev@vger.kernel.org
11348S:	Supported
11349F:	drivers/net/ethernet/rocker/
11350
11351ROCKETPORT DRIVER
11352P:	Comtrol Corp.
11353W:	http://www.comtrol.com
11354S:	Maintained
11355F:	Documentation/serial/rocket.txt
11356F:	drivers/tty/rocket*
11357
11358ROCKETPORT EXPRESS/INFINITY DRIVER
11359M:	Kevin Cernekee <cernekee@gmail.com>
11360L:	linux-serial@vger.kernel.org
11361S:	Odd Fixes
11362F:	drivers/tty/serial/rp2.*
11363
11364ROSE NETWORK LAYER
11365M:	Ralf Baechle <ralf@linux-mips.org>
11366L:	linux-hams@vger.kernel.org
11367W:	http://www.linux-ax25.org/
11368S:	Maintained
11369F:	include/net/rose.h
11370F:	include/uapi/linux/rose.h
11371F:	net/rose/
11372
11373RTL2830 MEDIA DRIVER
11374M:	Antti Palosaari <crope@iki.fi>
11375L:	linux-media@vger.kernel.org
11376W:	https://linuxtv.org
11377W:	http://palosaari.fi/linux/
11378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11379T:	git git://linuxtv.org/anttip/media_tree.git
11380S:	Maintained
11381F:	drivers/media/dvb-frontends/rtl2830*
11382
11383RTL2832 MEDIA DRIVER
11384M:	Antti Palosaari <crope@iki.fi>
11385L:	linux-media@vger.kernel.org
11386W:	https://linuxtv.org
11387W:	http://palosaari.fi/linux/
11388Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11389T:	git git://linuxtv.org/anttip/media_tree.git
11390S:	Maintained
11391F:	drivers/media/dvb-frontends/rtl2832*
11392
11393RTL2832_SDR MEDIA DRIVER
11394M:	Antti Palosaari <crope@iki.fi>
11395L:	linux-media@vger.kernel.org
11396W:	https://linuxtv.org
11397W:	http://palosaari.fi/linux/
11398Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11399T:	git git://linuxtv.org/anttip/media_tree.git
11400S:	Maintained
11401F:	drivers/media/dvb-frontends/rtl2832_sdr*
11402
11403RTL8180 WIRELESS DRIVER
11404L:	linux-wireless@vger.kernel.org
11405W:	http://wireless.kernel.org/
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11407S:	Orphan
11408F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11409
11410RTL8187 WIRELESS DRIVER
11411M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11412M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11413M:	Larry Finger <Larry.Finger@lwfinger.net>
11414L:	linux-wireless@vger.kernel.org
11415W:	http://wireless.kernel.org/
11416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11417S:	Maintained
11418F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11419
11420RTL8192CE WIRELESS DRIVER
11421M:	Larry Finger <Larry.Finger@lwfinger.net>
11422M:	Chaoming Li <chaoming_li@realsil.com.cn>
11423L:	linux-wireless@vger.kernel.org
11424W:	http://wireless.kernel.org/
11425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11426S:	Maintained
11427F:	drivers/net/wireless/realtek/rtlwifi/
11428F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11429
11430RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11431M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11432L:	linux-wireless@vger.kernel.org
11433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11434S:	Maintained
11435F:	drivers/net/wireless/realtek/rtl8xxxu/
11436
11437S3 SAVAGE FRAMEBUFFER DRIVER
11438M:	Antonino Daplas <adaplas@gmail.com>
11439L:	linux-fbdev@vger.kernel.org
11440S:	Maintained
11441F:	drivers/video/fbdev/savage/
11442
11443S390
11444M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11445M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11446L:	linux-s390@vger.kernel.org
11447W:	http://www.ibm.com/developerworks/linux/linux390/
11448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11449S:	Supported
11450F:	arch/s390/
11451F:	drivers/s390/
11452F:	Documentation/s390/
11453F:	Documentation/driver-api/s390-drivers.rst
11454
11455S390 COMMON I/O LAYER
11456M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11457M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11458L:	linux-s390@vger.kernel.org
11459W:	http://www.ibm.com/developerworks/linux/linux390/
11460S:	Supported
11461F:	drivers/s390/cio/
11462
11463S390 DASD DRIVER
11464M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11465M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11466L:	linux-s390@vger.kernel.org
11467W:	http://www.ibm.com/developerworks/linux/linux390/
11468S:	Supported
11469F:	drivers/s390/block/dasd*
11470F:	block/partitions/ibm.c
11471
11472S390 IOMMU (PCI)
11473M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11474L:	linux-s390@vger.kernel.org
11475W:	http://www.ibm.com/developerworks/linux/linux390/
11476S:	Supported
11477F:	drivers/iommu/s390-iommu.c
11478
11479S390 IUCV NETWORK LAYER
11480M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11481M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11482L:	linux-s390@vger.kernel.org
11483W:	http://www.ibm.com/developerworks/linux/linux390/
11484S:	Supported
11485F:	drivers/s390/net/*iucv*
11486F:	include/net/iucv/
11487F:	net/iucv/
11488
11489S390 NETWORK DRIVERS
11490M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11491M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11492L:	linux-s390@vger.kernel.org
11493W:	http://www.ibm.com/developerworks/linux/linux390/
11494S:	Supported
11495F:	drivers/s390/net/
11496
11497S390 PCI SUBSYSTEM
11498M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11499M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11500L:	linux-s390@vger.kernel.org
11501W:	http://www.ibm.com/developerworks/linux/linux390/
11502S:	Supported
11503F:	arch/s390/pci/
11504F:	drivers/pci/hotplug/s390_pci_hpc.c
11505
11506S390 VFIO-CCW DRIVER
11507M:	Cornelia Huck <cohuck@redhat.com>
11508M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11509L:	linux-s390@vger.kernel.org
11510L:	kvm@vger.kernel.org
11511S:	Supported
11512F:	drivers/s390/cio/vfio_ccw*
11513F:	Documentation/s390/vfio-ccw.txt
11514F:	include/uapi/linux/vfio_ccw.h
11515
11516S390 ZCRYPT DRIVER
11517M:	Harald Freudenberger <freude@de.ibm.com>
11518L:	linux-s390@vger.kernel.org
11519W:	http://www.ibm.com/developerworks/linux/linux390/
11520S:	Supported
11521F:	drivers/s390/crypto/
11522
11523S390 ZFCP DRIVER
11524M:	Steffen Maier <maier@linux.vnet.ibm.com>
11525L:	linux-s390@vger.kernel.org
11526W:	http://www.ibm.com/developerworks/linux/linux390/
11527S:	Supported
11528F:	drivers/s390/scsi/zfcp_*
11529
11530S3C24XX SD/MMC Driver
11531M:	Ben Dooks <ben-linux@fluff.org>
11532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11533S:	Supported
11534F:	drivers/mmc/host/s3cmci.*
11535
11536SAA6588 RDS RECEIVER DRIVER
11537M:	Hans Verkuil <hverkuil@xs4all.nl>
11538L:	linux-media@vger.kernel.org
11539T:	git git://linuxtv.org/media_tree.git
11540W:	https://linuxtv.org
11541S:	Odd Fixes
11542F:	drivers/media/i2c/saa6588*
11543
11544SAA7134 VIDEO4LINUX DRIVER
11545M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11546M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11547L:	linux-media@vger.kernel.org
11548W:	https://linuxtv.org
11549T:	git git://linuxtv.org/media_tree.git
11550S:	Odd fixes
11551F:	Documentation/media/v4l-drivers/saa7134*
11552F:	drivers/media/pci/saa7134/
11553
11554SAA7146 VIDEO4LINUX-2 DRIVER
11555M:	Hans Verkuil <hverkuil@xs4all.nl>
11556L:	linux-media@vger.kernel.org
11557T:	git git://linuxtv.org/media_tree.git
11558S:	Maintained
11559F:	drivers/media/common/saa7146/
11560F:	drivers/media/pci/saa7146/
11561F:	include/media/saa7146*
11562
11563SAMSUNG AUDIO (ASoC) DRIVERS
11564M:	Krzysztof Kozlowski <krzk@kernel.org>
11565M:	Sangbeom Kim <sbkim73@samsung.com>
11566M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11567L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11568S:	Supported
11569F:	sound/soc/samsung/
11570
11571SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11572M:	Krzysztof Kozlowski <krzk@kernel.org>
11573L:	linux-crypto@vger.kernel.org
11574L:	linux-samsung-soc@vger.kernel.org
11575S:	Maintained
11576F:	drivers/crypto/exynos-rng.c
11577F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11578
11579SAMSUNG FRAMEBUFFER DRIVER
11580M:	Jingoo Han <jingoohan1@gmail.com>
11581L:	linux-fbdev@vger.kernel.org
11582S:	Maintained
11583F:	drivers/video/fbdev/s3c-fb.c
11584
11585SAMSUNG LAPTOP DRIVER
11586M:	Corentin Chary <corentin.chary@gmail.com>
11587L:	platform-driver-x86@vger.kernel.org
11588S:	Maintained
11589F:	drivers/platform/x86/samsung-laptop.c
11590
11591SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11592M:	Sangbeom Kim <sbkim73@samsung.com>
11593M:	Krzysztof Kozlowski <krzk@kernel.org>
11594M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11595L:	linux-kernel@vger.kernel.org
11596L:	linux-samsung-soc@vger.kernel.org
11597S:	Supported
11598F:	drivers/mfd/sec*.c
11599F:	drivers/regulator/s2m*.c
11600F:	drivers/regulator/s5m*.c
11601F:	drivers/clk/clk-s2mps11.c
11602F:	drivers/rtc/rtc-s5m.c
11603F:	include/linux/mfd/samsung/
11604F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11605F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11606F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11607F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11608
11609SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11610M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11611L:	linux-media@vger.kernel.org
11612L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11613S:	Maintained
11614F:	drivers/media/platform/s3c-camif/
11615F:	include/media/drv-intf/s3c_camif.h
11616
11617SAMSUNG S3FWRN5 NFC DRIVER
11618M:	Robert Baldyga <r.baldyga@samsung.com>
11619M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11620L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11621S:	Supported
11622F:	drivers/nfc/s3fwrn5
11623
11624SAMSUNG S5C73M3 CAMERA DRIVER
11625M:	Kyungmin Park <kyungmin.park@samsung.com>
11626M:	Andrzej Hajda <a.hajda@samsung.com>
11627L:	linux-media@vger.kernel.org
11628S:	Supported
11629F:	drivers/media/i2c/s5c73m3/*
11630
11631SAMSUNG S5K5BAF CAMERA DRIVER
11632M:	Kyungmin Park <kyungmin.park@samsung.com>
11633M:	Andrzej Hajda <a.hajda@samsung.com>
11634L:	linux-media@vger.kernel.org
11635S:	Supported
11636F:	drivers/media/i2c/s5k5baf.c
11637
11638SAMSUNG S5P Security SubSystem (SSS) DRIVER
11639M:	Krzysztof Kozlowski <krzk@kernel.org>
11640M:	Vladimir Zapolskiy <vz@mleia.com>
11641L:	linux-crypto@vger.kernel.org
11642L:	linux-samsung-soc@vger.kernel.org
11643S:	Maintained
11644F:	drivers/crypto/s5p-sss.c
11645
11646SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11647M:	Kyungmin Park <kyungmin.park@samsung.com>
11648M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11649L:	linux-media@vger.kernel.org
11650Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11651S:	Supported
11652F:	drivers/media/platform/exynos4-is/
11653
11654SAMSUNG SOC CLOCK DRIVERS
11655M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11656M:	Tomasz Figa <tomasz.figa@gmail.com>
11657M:	Chanwoo Choi <cw00.choi@samsung.com>
11658S:	Supported
11659L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11660F:	drivers/clk/samsung/
11661F:	include/dt-bindings/clock/exynos*.h
11662F:	Documentation/devicetree/bindings/clock/exynos*.txt
11663
11664SAMSUNG SPI DRIVERS
11665M:	Kukjin Kim <kgene@kernel.org>
11666M:	Krzysztof Kozlowski <krzk@kernel.org>
11667M:	Andi Shyti <andi.shyti@samsung.com>
11668L:	linux-spi@vger.kernel.org
11669L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11670S:	Maintained
11671F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11672F:	drivers/spi/spi-s3c*
11673F:	include/linux/platform_data/spi-s3c64xx.h
11674
11675SAMSUNG SXGBE DRIVERS
11676M:	Byungho An <bh74.an@samsung.com>
11677M:	Girish K S <ks.giri@samsung.com>
11678M:	Vipul Pandya <vipul.pandya@samsung.com>
11679S:	Supported
11680L:	netdev@vger.kernel.org
11681F:	drivers/net/ethernet/samsung/sxgbe/
11682
11683SAMSUNG THERMAL DRIVER
11684M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11685L:	linux-pm@vger.kernel.org
11686L:	linux-samsung-soc@vger.kernel.org
11687S:	Supported
11688T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11689F:	drivers/thermal/samsung/
11690
11691SAMSUNG USB2 PHY DRIVER
11692M:	Kamil Debski <kamil@wypas.org>
11693M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11694L:	linux-kernel@vger.kernel.org
11695S:	Supported
11696F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11697F:	Documentation/phy/samsung-usb2.txt
11698F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11699F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11700F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11701F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11702F:	drivers/phy/samsung/phy-samsung-usb2.c
11703F:	drivers/phy/samsung/phy-samsung-usb2.h
11704
11705SC1200 WDT DRIVER
11706M:	Zwane Mwaikambo <zwanem@gmail.com>
11707S:	Maintained
11708F:	drivers/watchdog/sc1200wdt.c
11709
11710SCHEDULER
11711M:	Ingo Molnar <mingo@redhat.com>
11712M:	Peter Zijlstra <peterz@infradead.org>
11713L:	linux-kernel@vger.kernel.org
11714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11715S:	Maintained
11716F:	kernel/sched/
11717F:	include/linux/sched.h
11718F:	include/uapi/linux/sched.h
11719F:	include/linux/wait.h
11720
11721SCORE ARCHITECTURE
11722M:	Chen Liqin <liqin.linux@gmail.com>
11723M:	Lennox Wu <lennox.wu@gmail.com>
11724W:	http://www.sunplus.com
11725S:	Supported
11726F:	arch/score/
11727
11728SCR24X CHIP CARD INTERFACE DRIVER
11729M:	Lubomir Rintel <lkundrak@v3.sk>
11730S:	Supported
11731F:	drivers/char/pcmcia/scr24x_cs.c
11732
11733SCSI CDROM DRIVER
11734M:	Jens Axboe <axboe@kernel.dk>
11735L:	linux-scsi@vger.kernel.org
11736W:	http://www.kernel.dk
11737S:	Maintained
11738F:	drivers/scsi/sr*
11739
11740SCSI RDMA PROTOCOL (SRP) INITIATOR
11741M:	Bart Van Assche <bart.vanassche@sandisk.com>
11742L:	linux-rdma@vger.kernel.org
11743S:	Supported
11744W:	http://www.openfabrics.org
11745Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11747F:	drivers/infiniband/ulp/srp/
11748F:	include/scsi/srp.h
11749
11750SCSI SG DRIVER
11751M:	Doug Gilbert <dgilbert@interlog.com>
11752L:	linux-scsi@vger.kernel.org
11753W:	http://sg.danny.cz/sg
11754S:	Maintained
11755F:	Documentation/scsi/scsi-generic.txt
11756F:	drivers/scsi/sg.c
11757F:	include/scsi/sg.h
11758
11759SCSI SUBSYSTEM
11760M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11762M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11764L:	linux-scsi@vger.kernel.org
11765S:	Maintained
11766F:	Documentation/devicetree/bindings/scsi/
11767F:	drivers/scsi/
11768F:	include/scsi/
11769
11770SCSI TAPE DRIVER
11771M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11772L:	linux-scsi@vger.kernel.org
11773S:	Maintained
11774F:	Documentation/scsi/st.txt
11775F:	drivers/scsi/st.*
11776F:	drivers/scsi/st_*.h
11777
11778SCTP PROTOCOL
11779M:	Vlad Yasevich <vyasevich@gmail.com>
11780M:	Neil Horman <nhorman@tuxdriver.com>
11781L:	linux-sctp@vger.kernel.org
11782W:	http://lksctp.sourceforge.net
11783S:	Maintained
11784F:	Documentation/networking/sctp.txt
11785F:	include/linux/sctp.h
11786F:	include/uapi/linux/sctp.h
11787F:	include/net/sctp/
11788F:	net/sctp/
11789
11790SCx200 CPU SUPPORT
11791M:	Jim Cromie <jim.cromie@gmail.com>
11792S:	Odd Fixes
11793F:	Documentation/i2c/busses/scx200_acb
11794F:	arch/x86/platform/scx200/
11795F:	drivers/watchdog/scx200_wdt.c
11796F:	drivers/i2c/busses/scx200*
11797F:	drivers/mtd/maps/scx200_docflash.c
11798F:	include/linux/scx200.h
11799
11800SCx200 GPIO DRIVER
11801M:	Jim Cromie <jim.cromie@gmail.com>
11802S:	Maintained
11803F:	drivers/char/scx200_gpio.c
11804F:	include/linux/scx200_gpio.h
11805
11806SCx200 HRT CLOCKSOURCE DRIVER
11807M:	Jim Cromie <jim.cromie@gmail.com>
11808S:	Maintained
11809F:	drivers/clocksource/scx200_hrt.c
11810
11811SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11812M:	Sascha Sommer <saschasommer@freenet.de>
11813L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11814S:	Maintained
11815F:	drivers/mmc/host/sdricoh_cs.c
11816
11817SECURE COMPUTING
11818M:	Kees Cook <keescook@chromium.org>
11819R:	Andy Lutomirski <luto@amacapital.net>
11820R:	Will Drewry <wad@chromium.org>
11821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11822S:	Supported
11823F:	kernel/seccomp.c
11824F:	include/uapi/linux/seccomp.h
11825F:	include/linux/seccomp.h
11826F:	tools/testing/selftests/seccomp/*
11827F:	tools/testing/selftests/kselftest_harness.h
11828F:	Documentation/userspace-api/seccomp_filter.rst
11829K:	\bsecure_computing
11830K:	\bTIF_SECCOMP\b
11831
11832SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11833M:	Al Cooper <alcooperx@gmail.com>
11834L:	linux-mmc@vger.kernel.org
11835L:	bcm-kernel-feedback-list@broadcom.com
11836S:	Maintained
11837F:	drivers/mmc/host/sdhci-brcmstb*
11838
11839SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11840M:	Adrian Hunter <adrian.hunter@intel.com>
11841L:	linux-mmc@vger.kernel.org
11842T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11843S:	Maintained
11844F:	drivers/mmc/host/sdhci*
11845F:	include/linux/mmc/sdhci*
11846
11847SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11848M:	Ben Dooks <ben-linux@fluff.org>
11849M:	Jaehoon Chung <jh80.chung@samsung.com>
11850L:	linux-mmc@vger.kernel.org
11851S:	Maintained
11852F:	drivers/mmc/host/sdhci-s3c*
11853
11854SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11855M:	Viresh Kumar <vireshk@kernel.org>
11856L:	linux-mmc@vger.kernel.org
11857S:	Maintained
11858F:	drivers/mmc/host/sdhci-spear.c
11859
11860SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11861M:	Scott Bauer <scott.bauer@intel.com>
11862M:	Jonathan Derrick <jonathan.derrick@intel.com>
11863M:	Rafael Antognolli <rafael.antognolli@intel.com>
11864L:	linux-block@vger.kernel.org
11865S:	Supported
11866F:	block/sed*
11867F:	block/opal_proto.h
11868F:	include/linux/sed*
11869F:	include/uapi/linux/sed*
11870
11871SECURITY CONTACT
11872M:	Security Officers <security@kernel.org>
11873S:	Supported
11874
11875SECURITY SUBSYSTEM
11876M:	James Morris <james.l.morris@oracle.com>
11877M:	"Serge E. Hallyn" <serge@hallyn.com>
11878L:	linux-security-module@vger.kernel.org (suggested Cc:)
11879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11880W:	http://kernsec.org/
11881S:	Supported
11882F:	security/
11883
11884SELINUX SECURITY MODULE
11885M:	Paul Moore <paul@paul-moore.com>
11886M:	Stephen Smalley <sds@tycho.nsa.gov>
11887M:	Eric Paris <eparis@parisplace.org>
11888L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11889W:	http://selinuxproject.org
11890T:	git git://git.infradead.org/users/pcmoore/selinux
11891S:	Supported
11892F:	include/linux/selinux*
11893F:	security/selinux/
11894F:	scripts/selinux/
11895F:	Documentation/admin-guide/LSM/SELinux.rst
11896
11897SENSABLE PHANTOM
11898M:	Jiri Slaby <jirislaby@gmail.com>
11899S:	Maintained
11900F:	drivers/misc/phantom.c
11901F:	include/uapi/linux/phantom.h
11902
11903SERIAL DEVICE BUS
11904M:	Rob Herring <robh@kernel.org>
11905L:	linux-serial@vger.kernel.org
11906S:	Maintained
11907F:	Documentation/devicetree/bindings/serial/slave-device.txt
11908F:	drivers/tty/serdev/
11909F:	include/linux/serdev.h
11910
11911SERIAL DRIVERS
11912M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11913L:	linux-serial@vger.kernel.org
11914S:	Maintained
11915F:	Documentation/devicetree/bindings/serial/
11916F:	drivers/tty/serial/
11917
11918SERIAL IR RECEIVER
11919M:	Sean Young <sean@mess.org>
11920L:	linux-media@vger.kernel.org
11921S:	Maintained
11922F:	drivers/media/rc/serial_ir.c
11923
11924SFC NETWORK DRIVER
11925M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11926M:	Edward Cree <ecree@solarflare.com>
11927M:	Bert Kenward <bkenward@solarflare.com>
11928L:	netdev@vger.kernel.org
11929S:	Supported
11930F:	drivers/net/ethernet/sfc/
11931
11932SGI GRU DRIVER
11933M:	Dimitri Sivanich <sivanich@sgi.com>
11934S:	Maintained
11935F:	drivers/misc/sgi-gru/
11936
11937SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11938M:	Pat Gefre <pfg@sgi.com>
11939L:	linux-ia64@vger.kernel.org
11940S:	Supported
11941F:	Documentation/ia64/serial.txt
11942F:	drivers/tty/serial/ioc?_serial.c
11943F:	include/linux/ioc?.h
11944
11945SGI XP/XPC/XPNET DRIVER
11946M:	Cliff Whickman <cpw@sgi.com>
11947M:	Robin Holt <robinmholt@gmail.com>
11948S:	Maintained
11949F:	drivers/misc/sgi-xp/
11950
11951SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11952M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11953L:	linux-s390@vger.kernel.org
11954W:	http://www.ibm.com/developerworks/linux/linux390/
11955S:	Supported
11956F:	net/smc/
11957
11958SH_VEU V4L2 MEM2MEM DRIVER
11959L:	linux-media@vger.kernel.org
11960S:	Orphan
11961F:	drivers/media/platform/sh_veu.c
11962
11963SH_VOU V4L2 OUTPUT DRIVER
11964L:	linux-media@vger.kernel.org
11965S:	Orphan
11966F:	drivers/media/platform/sh_vou.c
11967F:	include/media/drv-intf/sh_vou.h
11968
11969SI2157 MEDIA DRIVER
11970M:	Antti Palosaari <crope@iki.fi>
11971L:	linux-media@vger.kernel.org
11972W:	https://linuxtv.org
11973W:	http://palosaari.fi/linux/
11974Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11975T:	git git://linuxtv.org/anttip/media_tree.git
11976S:	Maintained
11977F:	drivers/media/tuners/si2157*
11978
11979SI2168 MEDIA DRIVER
11980M:	Antti Palosaari <crope@iki.fi>
11981L:	linux-media@vger.kernel.org
11982W:	https://linuxtv.org
11983W:	http://palosaari.fi/linux/
11984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11985T:	git git://linuxtv.org/anttip/media_tree.git
11986S:	Maintained
11987F:	drivers/media/dvb-frontends/si2168*
11988
11989SI470X FM RADIO RECEIVER I2C DRIVER
11990M:	Hans Verkuil <hverkuil@xs4all.nl>
11991L:	linux-media@vger.kernel.org
11992T:	git git://linuxtv.org/media_tree.git
11993W:	https://linuxtv.org
11994S:	Odd Fixes
11995F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11996
11997SI470X FM RADIO RECEIVER USB DRIVER
11998M:	Hans Verkuil <hverkuil@xs4all.nl>
11999L:	linux-media@vger.kernel.org
12000T:	git git://linuxtv.org/media_tree.git
12001W:	https://linuxtv.org
12002S:	Maintained
12003F:	drivers/media/radio/si470x/radio-si470x-common.c
12004F:	drivers/media/radio/si470x/radio-si470x.h
12005F:	drivers/media/radio/si470x/radio-si470x-usb.c
12006
12007SI4713 FM RADIO TRANSMITTER I2C DRIVER
12008M:	Eduardo Valentin <edubezval@gmail.com>
12009L:	linux-media@vger.kernel.org
12010T:	git git://linuxtv.org/media_tree.git
12011W:	https://linuxtv.org
12012S:	Odd Fixes
12013F:	drivers/media/radio/si4713/si4713.?
12014
12015SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12016M:	Eduardo Valentin <edubezval@gmail.com>
12017L:	linux-media@vger.kernel.org
12018T:	git git://linuxtv.org/media_tree.git
12019W:	https://linuxtv.org
12020S:	Odd Fixes
12021F:	drivers/media/radio/si4713/radio-platform-si4713.c
12022
12023SI4713 FM RADIO TRANSMITTER USB DRIVER
12024M:	Hans Verkuil <hverkuil@xs4all.nl>
12025L:	linux-media@vger.kernel.org
12026T:	git git://linuxtv.org/media_tree.git
12027W:	https://linuxtv.org
12028S:	Maintained
12029F:	drivers/media/radio/si4713/radio-usb-si4713.c
12030
12031SIANO DVB DRIVER
12032M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12033M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12034L:	linux-media@vger.kernel.org
12035W:	https://linuxtv.org
12036T:	git git://linuxtv.org/media_tree.git
12037S:	Odd fixes
12038F:	drivers/media/common/siano/
12039F:	drivers/media/usb/siano/
12040F:	drivers/media/usb/siano/
12041F:	drivers/media/mmc/siano/
12042
12043SILEAD TOUCHSCREEN DRIVER
12044M:	Hans de Goede <hdegoede@redhat.com>
12045L:	linux-input@vger.kernel.org
12046L:	platform-driver-x86@vger.kernel.org
12047S:	Maintained
12048F:	drivers/input/touchscreen/silead.c
12049F:	drivers/platform/x86/silead_dmi.c
12050
12051SILICON MOTION SM712 FRAME BUFFER DRIVER
12052M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12053M:	Teddy Wang <teddy.wang@siliconmotion.com>
12054M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12055L:	linux-fbdev@vger.kernel.org
12056S:	Maintained
12057F:	drivers/video/fbdev/sm712*
12058F:	Documentation/fb/sm712fb.txt
12059
12060SIMPLE FIRMWARE INTERFACE (SFI)
12061M:	Len Brown <lenb@kernel.org>
12062L:	sfi-devel@simplefirmware.org
12063W:	http://simplefirmware.org/
12064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12065S:	Supported
12066F:	arch/x86/platform/sfi/
12067F:	drivers/sfi/
12068F:	include/linux/sfi*.h
12069
12070SIMPLEFB FB DRIVER
12071M:	Hans de Goede <hdegoede@redhat.com>
12072L:	linux-fbdev@vger.kernel.org
12073S:	Maintained
12074F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12075F:	drivers/video/fbdev/simplefb.c
12076F:	include/linux/platform_data/simplefb.h
12077
12078SIMTEC EB110ATX (Chalice CATS)
12079P:	Ben Dooks
12080P:	Vincent Sanders <vince@simtec.co.uk>
12081M:	Simtec Linux Team <linux@simtec.co.uk>
12082W:	http://www.simtec.co.uk/products/EB110ATX/
12083S:	Supported
12084
12085SIMTEC EB2410ITX (BAST)
12086P:	Ben Dooks
12087P:	Vincent Sanders <vince@simtec.co.uk>
12088M:	Simtec Linux Team <linux@simtec.co.uk>
12089W:	http://www.simtec.co.uk/products/EB2410ITX/
12090S:	Supported
12091F:	arch/arm/mach-s3c24xx/mach-bast.c
12092F:	arch/arm/mach-s3c24xx/bast-ide.c
12093F:	arch/arm/mach-s3c24xx/bast-irq.c
12094
12095SIPHASH PRF ROUTINES
12096M:	Jason A. Donenfeld <Jason@zx2c4.com>
12097S:	Maintained
12098F:	lib/siphash.c
12099F:	lib/test_siphash.c
12100F:	include/linux/siphash.h
12101
12102SIS 190 ETHERNET DRIVER
12103M:	Francois Romieu <romieu@fr.zoreil.com>
12104L:	netdev@vger.kernel.org
12105S:	Maintained
12106F:	drivers/net/ethernet/sis/sis190.c
12107
12108SIS 900/7016 FAST ETHERNET DRIVER
12109M:	Daniele Venzano <venza@brownhat.org>
12110W:	http://www.brownhat.org/sis900.html
12111L:	netdev@vger.kernel.org
12112S:	Maintained
12113F:	drivers/net/ethernet/sis/sis900.*
12114
12115SIS FRAMEBUFFER DRIVER
12116M:	Thomas Winischhofer <thomas@winischhofer.net>
12117W:	http://www.winischhofer.net/linuxsisvga.shtml
12118S:	Maintained
12119F:	Documentation/fb/sisfb.txt
12120F:	drivers/video/fbdev/sis/
12121F:	include/video/sisfb.h
12122
12123SIS USB2VGA DRIVER
12124M:	Thomas Winischhofer <thomas@winischhofer.net>
12125W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12126S:	Maintained
12127F:	drivers/usb/misc/sisusbvga/
12128
12129SLAB ALLOCATOR
12130M:	Christoph Lameter <cl@linux.com>
12131M:	Pekka Enberg <penberg@kernel.org>
12132M:	David Rientjes <rientjes@google.com>
12133M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12134M:	Andrew Morton <akpm@linux-foundation.org>
12135L:	linux-mm@kvack.org
12136S:	Maintained
12137F:	include/linux/sl?b*.h
12138F:	mm/sl?b*
12139
12140SLEEPABLE READ-COPY UPDATE (SRCU)
12141M:	Lai Jiangshan <jiangshanlai@gmail.com>
12142M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12143M:	Josh Triplett <josh@joshtriplett.org>
12144R:	Steven Rostedt <rostedt@goodmis.org>
12145R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12146L:	linux-kernel@vger.kernel.org
12147W:	http://www.rdrop.com/users/paulmck/RCU/
12148S:	Supported
12149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12150F:	include/linux/srcu.h
12151F:	kernel/rcu/srcu.c
12152
12153SMACK SECURITY MODULE
12154M:	Casey Schaufler <casey@schaufler-ca.com>
12155L:	linux-security-module@vger.kernel.org
12156W:	http://schaufler-ca.com
12157T:	git git://github.com/cschaufler/smack-next
12158S:	Maintained
12159F:	Documentation/admin-guide/LSM/Smack.rst
12160F:	security/smack/
12161
12162SMC91x ETHERNET DRIVER
12163M:	Nicolas Pitre <nico@fluxnic.net>
12164S:	Odd Fixes
12165F:	drivers/net/ethernet/smsc/smc91x.*
12166
12167SMIA AND SMIA++ IMAGE SENSOR DRIVER
12168M:	Sakari Ailus <sakari.ailus@iki.fi>
12169L:	linux-media@vger.kernel.org
12170S:	Maintained
12171F:	drivers/media/i2c/smiapp/
12172F:	include/media/i2c/smiapp.h
12173F:	drivers/media/i2c/smiapp-pll.c
12174F:	drivers/media/i2c/smiapp-pll.h
12175F:	include/uapi/linux/smiapp.h
12176F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12177
12178SMM665 HARDWARE MONITOR DRIVER
12179M:	Guenter Roeck <linux@roeck-us.net>
12180L:	linux-hwmon@vger.kernel.org
12181S:	Maintained
12182F:	Documentation/hwmon/smm665
12183F:	drivers/hwmon/smm665.c
12184
12185SMSC EMC2103 HARDWARE MONITOR DRIVER
12186M:	Steve Glendinning <steve.glendinning@shawell.net>
12187L:	linux-hwmon@vger.kernel.org
12188S:	Maintained
12189F:	Documentation/hwmon/emc2103
12190F:	drivers/hwmon/emc2103.c
12191
12192SMSC SCH5627 HARDWARE MONITOR DRIVER
12193M:	Hans de Goede <hdegoede@redhat.com>
12194L:	linux-hwmon@vger.kernel.org
12195S:	Supported
12196F:	Documentation/hwmon/sch5627
12197F:	drivers/hwmon/sch5627.c
12198
12199SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12200M:	Steve Glendinning <steve.glendinning@shawell.net>
12201L:	linux-fbdev@vger.kernel.org
12202S:	Maintained
12203F:	drivers/video/fbdev/smscufx.c
12204
12205SMSC47B397 HARDWARE MONITOR DRIVER
12206M:	Jean Delvare <jdelvare@suse.com>
12207L:	linux-hwmon@vger.kernel.org
12208S:	Maintained
12209F:	Documentation/hwmon/smsc47b397
12210F:	drivers/hwmon/smsc47b397.c
12211
12212SMSC911x ETHERNET DRIVER
12213M:	Steve Glendinning <steve.glendinning@shawell.net>
12214L:	netdev@vger.kernel.org
12215S:	Maintained
12216F:	include/linux/smsc911x.h
12217F:	drivers/net/ethernet/smsc/smsc911x.*
12218
12219SMSC9420 PCI ETHERNET DRIVER
12220M:	Steve Glendinning <steve.glendinning@shawell.net>
12221L:	netdev@vger.kernel.org
12222S:	Maintained
12223F:	drivers/net/ethernet/smsc/smsc9420.*
12224
12225SOC-CAMERA V4L2 SUBSYSTEM
12226M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12227L:	linux-media@vger.kernel.org
12228T:	git git://linuxtv.org/media_tree.git
12229S:	Maintained
12230F:	include/media/soc*
12231F:	drivers/media/i2c/soc_camera/
12232F:	drivers/media/platform/soc_camera/
12233
12234SOEKRIS NET48XX LED SUPPORT
12235M:	Chris Boot <bootc@bootc.net>
12236S:	Maintained
12237F:	drivers/leds/leds-net48xx.c
12238
12239SOFT-ROCE DRIVER (rxe)
12240M:	Moni Shoua <monis@mellanox.com>
12241L:	linux-rdma@vger.kernel.org
12242S:	Supported
12243W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12244Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12245F:	drivers/infiniband/sw/rxe/
12246F:	include/uapi/rdma/rdma_user_rxe.h
12247
12248SOFTLOGIC 6x10 MPEG CODEC
12249M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12250M:	Anton Sviridenko <anton@corp.bluecherry.net>
12251M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12252M:	Andrey Utkin <andrey_utkin@fastmail.com>
12253M:	Ismael Luceno <ismael@iodev.co.uk>
12254L:	linux-media@vger.kernel.org
12255S:	Supported
12256F:	drivers/media/pci/solo6x10/
12257
12258SOFTWARE RAID (Multiple Disks) SUPPORT
12259M:	Shaohua Li <shli@kernel.org>
12260L:	linux-raid@vger.kernel.org
12261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12262S:	Supported
12263F:	drivers/md/
12264F:	include/linux/raid/
12265F:	include/uapi/linux/raid/
12266
12267SONIC NETWORK DRIVER
12268M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12269L:	netdev@vger.kernel.org
12270S:	Maintained
12271F:	drivers/net/ethernet/natsemi/sonic.*
12272
12273SONICS SILICON BACKPLANE DRIVER (SSB)
12274M:	Michael Buesch <m@bues.ch>
12275L:	linux-wireless@vger.kernel.org
12276S:	Maintained
12277F:	drivers/ssb/
12278F:	include/linux/ssb/
12279
12280SONY MEMORYSTICK CARD SUPPORT
12281M:	Alex Dubov <oakad@yahoo.com>
12282W:	http://tifmxx.berlios.de/
12283S:	Maintained
12284F:	drivers/memstick/host/tifm_ms.c
12285
12286SONY MEMORYSTICK STANDARD SUPPORT
12287M:	Maxim Levitsky <maximlevitsky@gmail.com>
12288S:	Maintained
12289F:	drivers/memstick/core/ms_block.*
12290
12291SONY VAIO CONTROL DEVICE DRIVER
12292M:	Mattia Dongili <malattia@linux.it>
12293L:	platform-driver-x86@vger.kernel.org
12294W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12295S:	Maintained
12296F:	Documentation/laptops/sony-laptop.txt
12297F:	drivers/char/sonypi.c
12298F:	drivers/platform/x86/sony-laptop.c
12299F:	include/linux/sony-laptop.h
12300
12301SOUND
12302M:	Jaroslav Kysela <perex@perex.cz>
12303M:	Takashi Iwai <tiwai@suse.com>
12304L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12305W:	http://www.alsa-project.org/
12306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12307T:	git git://git.alsa-project.org/alsa-kernel.git
12308Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12309S:	Maintained
12310F:	Documentation/sound/
12311F:	include/sound/
12312F:	include/uapi/sound/
12313F:	sound/
12314
12315SOUND - COMPRESSED AUDIO
12316M:	Vinod Koul <vinod.koul@intel.com>
12317L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12319S:	Supported
12320F:	Documentation/sound/alsa/compress_offload.txt
12321F:	include/sound/compress_driver.h
12322F:	include/uapi/sound/compress_*
12323F:	sound/core/compress_offload.c
12324F:	sound/soc/soc-compress.c
12325
12326SOUND - DMAENGINE HELPERS
12327M:	Lars-Peter Clausen <lars@metafoo.de>
12328S:	Supported
12329F:	include/sound/dmaengine_pcm.h
12330F:	sound/core/pcm_dmaengine.c
12331F:	sound/soc/soc-generic-dmaengine-pcm.c
12332
12333SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12334M:	Liam Girdwood <lgirdwood@gmail.com>
12335M:	Mark Brown <broonie@kernel.org>
12336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12337L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12338W:	http://alsa-project.org/main/index.php/ASoC
12339S:	Supported
12340F:	Documentation/devicetree/bindings/sound/
12341F:	Documentation/sound/alsa/soc/
12342F:	sound/soc/
12343F:	include/sound/soc*
12344
12345SP2 MEDIA DRIVER
12346M:	Olli Salonen <olli.salonen@iki.fi>
12347L:	linux-media@vger.kernel.org
12348W:	https://linuxtv.org
12349Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12350S:	Maintained
12351F:	drivers/media/dvb-frontends/sp2*
12352
12353SPARC + UltraSPARC (sparc/sparc64)
12354M:	"David S. Miller" <davem@davemloft.net>
12355L:	sparclinux@vger.kernel.org
12356Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12359S:	Maintained
12360F:	arch/sparc/
12361F:	drivers/sbus/
12362
12363SPARC SERIAL DRIVERS
12364M:	"David S. Miller" <davem@davemloft.net>
12365L:	sparclinux@vger.kernel.org
12366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12368S:	Maintained
12369F:	include/linux/sunserialcore.h
12370F:	drivers/tty/serial/suncore.c
12371F:	drivers/tty/serial/sunhv.c
12372F:	drivers/tty/serial/sunsab.c
12373F:	drivers/tty/serial/sunsab.h
12374F:	drivers/tty/serial/sunsu.c
12375F:	drivers/tty/serial/sunzilog.c
12376F:	drivers/tty/serial/sunzilog.h
12377
12378SPARSE CHECKER
12379M:	"Christopher Li" <sparse@chrisli.org>
12380L:	linux-sparse@vger.kernel.org
12381W:	https://sparse.wiki.kernel.org/
12382T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12383T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12384S:	Maintained
12385F:	include/linux/compiler.h
12386
12387SPEAR CLOCK FRAMEWORK SUPPORT
12388M:	Viresh Kumar <vireshk@kernel.org>
12389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12390W:	http://www.st.com/spear
12391S:	Maintained
12392F:	drivers/clk/spear/
12393
12394SPEAR PLATFORM SUPPORT
12395M:	Viresh Kumar <vireshk@kernel.org>
12396M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12397L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12398W:	http://www.st.com/spear
12399S:	Maintained
12400F:	arch/arm/boot/dts/spear*
12401F:	arch/arm/mach-spear/
12402
12403SPI NOR SUBSYSTEM
12404M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12405M:	Marek Vasut <marek.vasut@gmail.com>
12406L:	linux-mtd@lists.infradead.org
12407W:	http://www.linux-mtd.infradead.org/
12408Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12409T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12410T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12411S:	Maintained
12412F:	drivers/mtd/spi-nor/
12413F:	include/linux/mtd/spi-nor.h
12414
12415SPI SUBSYSTEM
12416M:	Mark Brown <broonie@kernel.org>
12417L:	linux-spi@vger.kernel.org
12418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12419Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12420S:	Maintained
12421F:	Documentation/devicetree/bindings/spi/
12422F:	Documentation/spi/
12423F:	drivers/spi/
12424F:	include/linux/spi/
12425F:	include/uapi/linux/spi/
12426F:	tools/spi/
12427
12428SPIDERNET NETWORK DRIVER for CELL
12429M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12430L:	netdev@vger.kernel.org
12431S:	Supported
12432F:	Documentation/networking/spider_net.txt
12433F:	drivers/net/ethernet/toshiba/spider_net*
12434
12435SPMI SUBSYSTEM
12436R:	Stephen Boyd <sboyd@codeaurora.org>
12437L:	linux-arm-msm@vger.kernel.org
12438F:	Documentation/devicetree/bindings/spmi/
12439F:	drivers/spmi/
12440F:	include/dt-bindings/spmi/spmi.h
12441F:	include/linux/spmi.h
12442F:	include/trace/events/spmi.h
12443
12444SPU FILE SYSTEM
12445M:	Jeremy Kerr <jk@ozlabs.org>
12446L:	linuxppc-dev@lists.ozlabs.org
12447W:	http://www.ibm.com/developerworks/power/cell/
12448S:	Supported
12449F:	Documentation/filesystems/spufs.txt
12450F:	arch/powerpc/platforms/cell/spufs/
12451
12452SQUASHFS FILE SYSTEM
12453M:	Phillip Lougher <phillip@squashfs.org.uk>
12454L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12455W:	http://squashfs.org.uk
12456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12457S:	Maintained
12458F:	Documentation/filesystems/squashfs.txt
12459F:	fs/squashfs/
12460
12461SRM (Alpha) environment access
12462M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12463S:	Maintained
12464F:	arch/alpha/kernel/srm_env.c
12465
12466STABLE BRANCH
12467M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12468L:	stable@vger.kernel.org
12469S:	Supported
12470F:	Documentation/process/stable-kernel-rules.rst
12471
12472STAGING - COMEDI
12473M:	Ian Abbott <abbotti@mev.co.uk>
12474M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12475S:	Odd Fixes
12476F:	drivers/staging/comedi/
12477
12478STAGING - FLARION FT1000 DRIVERS
12479M:	Marek Belisko <marek.belisko@gmail.com>
12480S:	Odd Fixes
12481F:	drivers/staging/ft1000/
12482
12483STAGING - INDUSTRIAL IO
12484M:	Jonathan Cameron <jic23@kernel.org>
12485L:	linux-iio@vger.kernel.org
12486S:	Odd Fixes
12487F:	Documentation/devicetree/bindings/staging/iio/
12488F:	drivers/staging/iio/
12489
12490STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12491M:	Jarod Wilson <jarod@wilsonet.com>
12492W:	http://www.lirc.org/
12493S:	Odd Fixes
12494F:	drivers/staging/media/lirc/
12495
12496STAGING - LUSTRE PARALLEL FILESYSTEM
12497M:	Oleg Drokin <oleg.drokin@intel.com>
12498M:	Andreas Dilger <andreas.dilger@intel.com>
12499M:	James Simmons <jsimmons@infradead.org>
12500L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12501W:	http://wiki.lustre.org/
12502S:	Maintained
12503F:	drivers/staging/lustre
12504
12505STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12506M:	Marc Dietrich <marvin24@gmx.de>
12507L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12508L:	linux-tegra@vger.kernel.org
12509S:	Maintained
12510F:	drivers/staging/nvec/
12511
12512STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12513M:	Jens Frederich <jfrederich@gmail.com>
12514M:	Daniel Drake <dsd@laptop.org>
12515M:	Jon Nettleton <jon.nettleton@gmail.com>
12516W:	http://wiki.laptop.org/go/DCON
12517S:	Maintained
12518F:	drivers/staging/olpc_dcon/
12519
12520STAGING - REALTEK RTL8712U DRIVERS
12521M:	Larry Finger <Larry.Finger@lwfinger.net>
12522M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12523S:	Odd Fixes
12524F:	drivers/staging/rtl8712/
12525
12526STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12527M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12528M:	Teddy Wang <teddy.wang@siliconmotion.com>
12529M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12530L:	linux-fbdev@vger.kernel.org
12531S:	Maintained
12532F:	drivers/staging/sm750fb/
12533
12534STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12535M:	William Hubbs <w.d.hubbs@gmail.com>
12536M:	Chris Brannon <chris@the-brannons.com>
12537M:	Kirk Reiser <kirk@reisers.ca>
12538M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12539L:	speakup@linux-speakup.org
12540W:	http://www.linux-speakup.org/
12541S:	Odd Fixes
12542F:	drivers/staging/speakup/
12543
12544STAGING - VIA VT665X DRIVERS
12545M:	Forest Bond <forest@alittletooquiet.net>
12546S:	Odd Fixes
12547F:	drivers/staging/vt665?/
12548
12549STAGING - WILC1000 WIFI DRIVER
12550M:	Aditya Shankar <aditya.shankar@microchip.com>
12551M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12552L:	linux-wireless@vger.kernel.org
12553S:	Supported
12554F:	drivers/staging/wilc1000/
12555
12556STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12557M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12558S:	Odd Fixes
12559F:	drivers/staging/xgifb/
12560
12561STAGING SUBSYSTEM
12562M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12564L:	devel@driverdev.osuosl.org
12565S:	Supported
12566F:	drivers/staging/
12567
12568STARFIRE/DURALAN NETWORK DRIVER
12569M:	Ion Badulescu <ionut@badula.org>
12570S:	Odd Fixes
12571F:	drivers/net/ethernet/adaptec/starfire*
12572
12573STI CEC DRIVER
12574M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12575S:	Maintained
12576F:	drivers/staging/media/st-cec/
12577F:	Documentation/devicetree/bindings/media/stih-cec.txt
12578
12579STK1160 USB VIDEO CAPTURE DRIVER
12580M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12581L:	linux-media@vger.kernel.org
12582T:	git git://linuxtv.org/media_tree.git
12583S:	Maintained
12584F:	drivers/media/usb/stk1160/
12585
12586STMMAC ETHERNET DRIVER
12587M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12588M:	Alexandre Torgue <alexandre.torgue@st.com>
12589L:	netdev@vger.kernel.org
12590W:	http://www.stlinux.com
12591S:	Supported
12592F:	drivers/net/ethernet/stmicro/stmmac/
12593
12594SUN3/3X
12595M:	Sam Creasey <sammy@sammy.net>
12596W:	http://sammy.net/sun3/
12597S:	Maintained
12598F:	arch/m68k/kernel/*sun3*
12599F:	arch/m68k/sun3*/
12600F:	arch/m68k/include/asm/sun3*
12601F:	drivers/net/ethernet/i825xx/sun3*
12602
12603SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12604M:	Hans de Goede <hdegoede@redhat.com>
12605L:	linux-input@vger.kernel.org
12606S:	Maintained
12607F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12608F:	drivers/input/keyboard/sun4i-lradc-keys.c
12609
12610SUNDANCE NETWORK DRIVER
12611M:	Denis Kirjanov <kda@linux-powerpc.org>
12612L:	netdev@vger.kernel.org
12613S:	Maintained
12614F:	drivers/net/ethernet/dlink/sundance.c
12615
12616SUPERH
12617M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12618M:	Rich Felker <dalias@libc.org>
12619L:	linux-sh@vger.kernel.org
12620Q:	http://patchwork.kernel.org/project/linux-sh/list/
12621S:	Maintained
12622F:	Documentation/sh/
12623F:	arch/sh/
12624F:	drivers/sh/
12625
12626SUSPEND TO RAM
12627M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12628M:	Len Brown <len.brown@intel.com>
12629M:	Pavel Machek <pavel@ucw.cz>
12630L:	linux-pm@vger.kernel.org
12631B:	https://bugzilla.kernel.org
12632S:	Supported
12633F:	Documentation/power/
12634F:	arch/x86/kernel/acpi/
12635F:	drivers/base/power/
12636F:	kernel/power/
12637F:	include/linux/suspend.h
12638F:	include/linux/freezer.h
12639F:	include/linux/pm.h
12640
12641SVGA HANDLING
12642M:	Martin Mares <mj@ucw.cz>
12643L:	linux-video@atrey.karlin.mff.cuni.cz
12644S:	Maintained
12645F:	Documentation/svga.txt
12646F:	arch/x86/boot/video*
12647
12648SWIOTLB SUBSYSTEM
12649M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12650L:	linux-kernel@vger.kernel.org
12651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12652S:	Supported
12653F:	lib/swiotlb.c
12654F:	arch/*/kernel/pci-swiotlb.c
12655F:	include/linux/swiotlb.h
12656
12657SWITCHDEV
12658M:	Jiri Pirko <jiri@resnulli.us>
12659M:	Ivan Vecera <ivecera@redhat.com>
12660L:	netdev@vger.kernel.org
12661S:	Supported
12662F:	net/switchdev/
12663F:	include/net/switchdev.h
12664
12665SYNC FILE FRAMEWORK
12666M:	Sumit Semwal <sumit.semwal@linaro.org>
12667R:	Gustavo Padovan <gustavo@padovan.org>
12668S:	Maintained
12669L:	linux-media@vger.kernel.org
12670L:	dri-devel@lists.freedesktop.org
12671F:	drivers/dma-buf/sync_*
12672F:	drivers/dma-buf/dma-fence*
12673F:	drivers/dma-buf/sw_sync.c
12674F:	include/linux/sync_file.h
12675F:	include/uapi/linux/sync_file.h
12676F:	Documentation/sync_file.txt
12677T:	git git://anongit.freedesktop.org/drm/drm-misc
12678
12679SYNOPSYS ARC ARCHITECTURE
12680M:	Vineet Gupta <vgupta@synopsys.com>
12681L:	linux-snps-arc@lists.infradead.org
12682S:	Supported
12683F:	arch/arc/
12684F:	Documentation/devicetree/bindings/arc/*
12685F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12686F:	drivers/clocksource/arc_timer.c
12687F:	drivers/tty/serial/arc_uart.c
12688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12689
12690SYNOPSYS ARC SDP platform support
12691M:	Alexey Brodkin <abrodkin@synopsys.com>
12692S:	Supported
12693F:	arch/arc/plat-axs10x
12694F:	arch/arc/boot/dts/ax*
12695F:	Documentation/devicetree/bindings/arc/axs10*
12696
12697SYNOPSYS DESIGNWARE DMAC DRIVER
12698M:	Viresh Kumar <vireshk@kernel.org>
12699M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12700S:	Maintained
12701F:	include/linux/dma/dw.h
12702F:	include/linux/platform_data/dma-dw.h
12703F:	drivers/dma/dw/
12704
12705SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12706M:	Jie Deng <jiedeng@synopsys.com>
12707L:	netdev@vger.kernel.org
12708S:	Supported
12709F:	drivers/net/ethernet/synopsys/
12710
12711SYNOPSYS DESIGNWARE I2C DRIVER
12712M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12713R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12714R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12715L:	linux-i2c@vger.kernel.org
12716S:	Maintained
12717F:	drivers/i2c/busses/i2c-designware-*
12718F:	include/linux/platform_data/i2c-designware.h
12719
12720SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12721M:	Jaehoon Chung <jh80.chung@samsung.com>
12722L:	linux-mmc@vger.kernel.org
12723S:	Maintained
12724F:	drivers/mmc/host/dw_mmc*
12725
12726SYSTEM CONFIGURATION (SYSCON)
12727M:	Lee Jones <lee.jones@linaro.org>
12728M:	Arnd Bergmann <arnd@arndb.de>
12729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12730S:	Supported
12731F:	drivers/mfd/syscon.c
12732
12733SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12734M:	Sudeep Holla <sudeep.holla@arm.com>
12735L:	linux-arm-kernel@lists.infradead.org
12736S:	Maintained
12737F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12738F:	drivers/clk/clk-scpi.c
12739F:	drivers/cpufreq/scpi-cpufreq.c
12740F:	drivers/firmware/arm_scpi.c
12741F:	include/linux/scpi_protocol.h
12742
12743SYSTEM RESET/SHUTDOWN DRIVERS
12744M:	Sebastian Reichel <sre@kernel.org>
12745L:	linux-pm@vger.kernel.org
12746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12747S:	Maintained
12748F:	Documentation/devicetree/bindings/power/reset/
12749F:	drivers/power/reset/
12750
12751SYSTEM TRACE MODULE CLASS
12752M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12753S:	Maintained
12754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12755F:	Documentation/trace/stm.txt
12756F:	drivers/hwtracing/stm/
12757F:	include/linux/stm.h
12758F:	include/uapi/linux/stm.h
12759
12760SYSV FILESYSTEM
12761M:	Christoph Hellwig <hch@infradead.org>
12762S:	Maintained
12763F:	Documentation/filesystems/sysv-fs.txt
12764F:	fs/sysv/
12765F:	include/linux/sysv_fs.h
12766
12767TARGET SUBSYSTEM
12768M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12769L:	linux-scsi@vger.kernel.org
12770L:	target-devel@vger.kernel.org
12771W:	http://www.linux-iscsi.org
12772W:	http://groups.google.com/group/linux-iscsi-target-dev
12773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12774S:	Supported
12775F:	drivers/target/
12776F:	include/target/
12777F:	Documentation/target/
12778
12779TASKSTATS STATISTICS INTERFACE
12780M:	Balbir Singh <bsingharora@gmail.com>
12781S:	Maintained
12782F:	Documentation/accounting/taskstats*
12783F:	include/linux/taskstats*
12784F:	kernel/taskstats.c
12785
12786TC subsystem
12787M:	Jamal Hadi Salim <jhs@mojatatu.com>
12788M:	Cong Wang <xiyou.wangcong@gmail.com>
12789M:	Jiri Pirko <jiri@resnulli.us>
12790L:	netdev@vger.kernel.org
12791S:	Maintained
12792F:	include/net/pkt_cls.h
12793F:	include/net/pkt_sched.h
12794F:	include/net/tc_act/
12795F:	include/uapi/linux/pkt_cls.h
12796F:	include/uapi/linux/pkt_sched.h
12797F:	include/uapi/linux/tc_act/
12798F:	include/uapi/linux/tc_ematch/
12799F:	net/sched/
12800
12801TCP LOW PRIORITY MODULE
12802M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12803M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12804W:	http://tcp-lp-mod.sourceforge.net/
12805S:	Maintained
12806F:	net/ipv4/tcp_lp.c
12807
12808TDA10071 MEDIA DRIVER
12809M:	Antti Palosaari <crope@iki.fi>
12810L:	linux-media@vger.kernel.org
12811W:	https://linuxtv.org
12812W:	http://palosaari.fi/linux/
12813Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12814T:	git git://linuxtv.org/anttip/media_tree.git
12815S:	Maintained
12816F:	drivers/media/dvb-frontends/tda10071*
12817
12818TDA18212 MEDIA DRIVER
12819M:	Antti Palosaari <crope@iki.fi>
12820L:	linux-media@vger.kernel.org
12821W:	https://linuxtv.org
12822W:	http://palosaari.fi/linux/
12823Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12824T:	git git://linuxtv.org/anttip/media_tree.git
12825S:	Maintained
12826F:	drivers/media/tuners/tda18212*
12827
12828TDA18218 MEDIA DRIVER
12829M:	Antti Palosaari <crope@iki.fi>
12830L:	linux-media@vger.kernel.org
12831W:	https://linuxtv.org
12832W:	http://palosaari.fi/linux/
12833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12834T:	git git://linuxtv.org/anttip/media_tree.git
12835S:	Maintained
12836F:	drivers/media/tuners/tda18218*
12837
12838TDA18271 MEDIA DRIVER
12839M:	Michael Krufky <mkrufky@linuxtv.org>
12840L:	linux-media@vger.kernel.org
12841W:	https://linuxtv.org
12842W:	http://github.com/mkrufky
12843Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12844T:	git git://linuxtv.org/mkrufky/tuners.git
12845S:	Maintained
12846F:	drivers/media/tuners/tda18271*
12847
12848TDA827x MEDIA DRIVER
12849M:	Michael Krufky <mkrufky@linuxtv.org>
12850L:	linux-media@vger.kernel.org
12851W:	https://linuxtv.org
12852W:	http://github.com/mkrufky
12853Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12854T:	git git://linuxtv.org/mkrufky/tuners.git
12855S:	Maintained
12856F:	drivers/media/tuners/tda8290.*
12857
12858TDA8290 MEDIA DRIVER
12859M:	Michael Krufky <mkrufky@linuxtv.org>
12860L:	linux-media@vger.kernel.org
12861W:	https://linuxtv.org
12862W:	http://github.com/mkrufky
12863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12864T:	git git://linuxtv.org/mkrufky/tuners.git
12865S:	Maintained
12866F:	drivers/media/tuners/tda8290.*
12867
12868TDA9840 MEDIA DRIVER
12869M:	Hans Verkuil <hverkuil@xs4all.nl>
12870L:	linux-media@vger.kernel.org
12871T:	git git://linuxtv.org/media_tree.git
12872W:	https://linuxtv.org
12873S:	Maintained
12874F:	drivers/media/i2c/tda9840*
12875
12876TEA5761 TUNER DRIVER
12877M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12878M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12879L:	linux-media@vger.kernel.org
12880W:	https://linuxtv.org
12881T:	git git://linuxtv.org/media_tree.git
12882S:	Odd fixes
12883F:	drivers/media/tuners/tea5761.*
12884
12885TEA5767 TUNER DRIVER
12886M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12887M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12888L:	linux-media@vger.kernel.org
12889W:	https://linuxtv.org
12890T:	git git://linuxtv.org/media_tree.git
12891S:	Maintained
12892F:	drivers/media/tuners/tea5767.*
12893
12894TEA6415C MEDIA DRIVER
12895M:	Hans Verkuil <hverkuil@xs4all.nl>
12896L:	linux-media@vger.kernel.org
12897T:	git git://linuxtv.org/media_tree.git
12898W:	https://linuxtv.org
12899S:	Maintained
12900F:	drivers/media/i2c/tea6415c*
12901
12902TEA6420 MEDIA DRIVER
12903M:	Hans Verkuil <hverkuil@xs4all.nl>
12904L:	linux-media@vger.kernel.org
12905T:	git git://linuxtv.org/media_tree.git
12906W:	https://linuxtv.org
12907S:	Maintained
12908F:	drivers/media/i2c/tea6420*
12909
12910TEAM DRIVER
12911M:	Jiri Pirko <jiri@resnulli.us>
12912L:	netdev@vger.kernel.org
12913S:	Supported
12914F:	drivers/net/team/
12915F:	include/linux/if_team.h
12916F:	include/uapi/linux/if_team.h
12917
12918TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12919M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12920S:	Maintained
12921F:	arch/x86/platform/ts5500/
12922
12923TECHNOTREND USB IR RECEIVER
12924M:	Sean Young <sean@mess.org>
12925L:	linux-media@vger.kernel.org
12926S:	Maintained
12927F:	drivers/media/rc/ttusbir.c
12928
12929TEE SUBSYSTEM
12930M:	Jens Wiklander <jens.wiklander@linaro.org>
12931S:	Maintained
12932F:	include/linux/tee_drv.h
12933F:	include/uapi/linux/tee.h
12934F:	drivers/tee/
12935F:	Documentation/tee.txt
12936
12937TEGRA ARCHITECTURE SUPPORT
12938M:	Thierry Reding <thierry.reding@gmail.com>
12939M:	Jonathan Hunter <jonathanh@nvidia.com>
12940L:	linux-tegra@vger.kernel.org
12941Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12943S:	Supported
12944N:	[^a-z]tegra
12945
12946TEGRA CLOCK DRIVER
12947M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12948M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12949S:	Supported
12950F:	drivers/clk/tegra/
12951
12952TEGRA DMA DRIVERS
12953M:	Laxman Dewangan <ldewangan@nvidia.com>
12954M:	Jon Hunter <jonathanh@nvidia.com>
12955S:	Supported
12956F:	drivers/dma/tegra*
12957
12958TEGRA I2C DRIVER
12959M:	Laxman Dewangan <ldewangan@nvidia.com>
12960S:	Supported
12961F:	drivers/i2c/busses/i2c-tegra.c
12962
12963TEGRA IOMMU DRIVERS
12964M:	Hiroshi Doyu <hdoyu@nvidia.com>
12965S:	Supported
12966F:	drivers/iommu/tegra*
12967
12968TEGRA KBC DRIVER
12969M:	Rakesh Iyer <riyer@nvidia.com>
12970M:	Laxman Dewangan <ldewangan@nvidia.com>
12971S:	Supported
12972F:	drivers/input/keyboard/tegra-kbc.c
12973
12974TEGRA PWM DRIVER
12975M:	Thierry Reding <thierry.reding@gmail.com>
12976S:	Supported
12977F:	drivers/pwm/pwm-tegra.c
12978
12979TEGRA SERIAL DRIVER
12980M:	Laxman Dewangan <ldewangan@nvidia.com>
12981S:	Supported
12982F:	drivers/tty/serial/serial-tegra.c
12983
12984TEGRA SPI DRIVER
12985M:	Laxman Dewangan <ldewangan@nvidia.com>
12986S:	Supported
12987F:	drivers/spi/spi-tegra*
12988
12989TEHUTI ETHERNET DRIVER
12990M:	Andy Gospodarek <andy@greyhouse.net>
12991L:	netdev@vger.kernel.org
12992S:	Supported
12993F:	drivers/net/ethernet/tehuti/*
12994
12995Telecom Clock Driver for MCPL0010
12996M:	Mark Gross <mark.gross@intel.com>
12997S:	Supported
12998F:	drivers/char/tlclk.c
12999
13000TENSILICA XTENSA PORT (xtensa)
13001M:	Chris Zankel <chris@zankel.net>
13002M:	Max Filippov <jcmvbkbc@gmail.com>
13003L:	linux-xtensa@linux-xtensa.org
13004T:	git git://github.com/czankel/xtensa-linux.git
13005S:	Maintained
13006F:	arch/xtensa/
13007F:	drivers/irqchip/irq-xtensa-*
13008
13009Texas Instruments' System Control Interface (TISCI) Protocol Driver
13010M:	Nishanth Menon <nm@ti.com>
13011M:	Tero Kristo <t-kristo@ti.com>
13012M:	Santosh Shilimkar <ssantosh@kernel.org>
13013L:	linux-arm-kernel@lists.infradead.org
13014S:	Maintained
13015F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13016F:	drivers/firmware/ti_sci*
13017F:	include/linux/soc/ti/ti_sci_protocol.h
13018F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13019F:	include/dt-bindings/genpd/k2g.h
13020F:	drivers/soc/ti/ti_sci_pm_domains.c
13021F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13022F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13023F:	drivers/clk/keystone/sci-clk.c
13024F:	drivers/reset/reset-ti-sci.c
13025
13026THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13027M:	Hans Verkuil <hverkuil@xs4all.nl>
13028L:	linux-media@vger.kernel.org
13029T:	git git://linuxtv.org/media_tree.git
13030W:	https://linuxtv.org
13031S:	Maintained
13032F:	drivers/media/radio/radio-raremono.c
13033
13034THERMAL
13035M:	Zhang Rui <rui.zhang@intel.com>
13036M:	Eduardo Valentin <edubezval@gmail.com>
13037L:	linux-pm@vger.kernel.org
13038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13040Q:	https://patchwork.kernel.org/project/linux-pm/list/
13041S:	Supported
13042F:	drivers/thermal/
13043F:	include/linux/thermal.h
13044F:	include/uapi/linux/thermal.h
13045F:	include/linux/cpu_cooling.h
13046F:	Documentation/devicetree/bindings/thermal/
13047
13048THERMAL/CPU_COOLING
13049M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13050M:	Viresh Kumar <viresh.kumar@linaro.org>
13051M:	Javi Merino <javi.merino@kernel.org>
13052L:	linux-pm@vger.kernel.org
13053S:	Supported
13054F:	Documentation/thermal/cpu-cooling-api.txt
13055F:	drivers/thermal/cpu_cooling.c
13056F:	include/linux/cpu_cooling.h
13057
13058THINKPAD ACPI EXTRAS DRIVER
13059M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13060L:	ibm-acpi-devel@lists.sourceforge.net
13061L:	platform-driver-x86@vger.kernel.org
13062W:	http://ibm-acpi.sourceforge.net
13063W:	http://thinkwiki.org/wiki/Ibm-acpi
13064T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13065S:	Maintained
13066F:	drivers/platform/x86/thinkpad_acpi.c
13067
13068THUNDERBOLT DRIVER
13069M:	Andreas Noever <andreas.noever@gmail.com>
13070M:	Michael Jamet <michael.jamet@intel.com>
13071M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13072M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13073S:	Maintained
13074F:	drivers/thunderbolt/
13075
13076TI AM437X VPFE DRIVER
13077M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13078L:	linux-media@vger.kernel.org
13079W:	https://linuxtv.org
13080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13081T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13082S:	Maintained
13083F:	drivers/media/platform/am437x/
13084
13085TI BANDGAP AND THERMAL DRIVER
13086M:	Eduardo Valentin <edubezval@gmail.com>
13087M:	Keerthy <j-keerthy@ti.com>
13088L:	linux-pm@vger.kernel.org
13089L:	linux-omap@vger.kernel.org
13090S:	Maintained
13091F:	drivers/thermal/ti-soc-thermal/
13092
13093TI BQ27XXX POWER SUPPLY DRIVER
13094R:	Andrew F. Davis <afd@ti.com>
13095F:	include/linux/power/bq27xxx_battery.h
13096F:	drivers/power/supply/bq27xxx_battery.c
13097F:	drivers/power/supply/bq27xxx_battery_i2c.c
13098
13099TI CDCE706 CLOCK DRIVER
13100M:	Max Filippov <jcmvbkbc@gmail.com>
13101S:	Maintained
13102F:	drivers/clk/clk-cdce706.c
13103
13104TI CLOCK DRIVER
13105M:	Tero Kristo <t-kristo@ti.com>
13106L:	linux-omap@vger.kernel.org
13107S:	Maintained
13108F:	drivers/clk/ti/
13109F:	include/linux/clk/ti.h
13110
13111TI DAVINCI MACHINE SUPPORT
13112M:	Sekhar Nori <nsekhar@ti.com>
13113M:	Kevin Hilman <khilman@kernel.org>
13114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13116S:	Supported
13117F:	arch/arm/mach-davinci/
13118F:	drivers/i2c/busses/i2c-davinci.c
13119F:	arch/arm/boot/dts/da850*
13120
13121TI DAVINCI SERIES GPIO DRIVER
13122M:	Keerthy <j-keerthy@ti.com>
13123L:	linux-gpio@vger.kernel.org
13124S:	Maintained
13125F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13126F:	drivers/gpio/gpio-davinci.c
13127
13128TI DAVINCI SERIES MEDIA DRIVER
13129M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13130L:	linux-media@vger.kernel.org
13131W:	https://linuxtv.org
13132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13133T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13134S:	Maintained
13135F:	drivers/media/platform/davinci/
13136F:	include/media/davinci/
13137
13138TI ETHERNET SWITCH DRIVER (CPSW)
13139R:	Grygorii Strashko <grygorii.strashko@ti.com>
13140L:	linux-omap@vger.kernel.org
13141L:	netdev@vger.kernel.org
13142S:	Maintained
13143F:	drivers/net/ethernet/ti/cpsw*
13144F:	drivers/net/ethernet/ti/davinci*
13145
13146TI FLASH MEDIA INTERFACE DRIVER
13147M:	Alex Dubov <oakad@yahoo.com>
13148S:	Maintained
13149F:	drivers/misc/tifm*
13150F:	drivers/mmc/host/tifm_sd.c
13151F:	include/linux/tifm.h
13152
13153TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13154M:	Santosh Shilimkar <ssantosh@kernel.org>
13155L:	linux-kernel@vger.kernel.org
13156L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13157S:	Maintained
13158F:	drivers/soc/ti/*
13159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13160
13161TI LM49xxx FAMILY ASoC CODEC DRIVERS
13162M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13163M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13164L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13165S:	Maintained
13166F:	sound/soc/codecs/lm49453*
13167F:	sound/soc/codecs/isabelle*
13168
13169TI LP855x BACKLIGHT DRIVER
13170M:	Milo Kim <milo.kim@ti.com>
13171S:	Maintained
13172F:	Documentation/backlight/lp855x-driver.txt
13173F:	drivers/video/backlight/lp855x_bl.c
13174F:	include/linux/platform_data/lp855x.h
13175
13176TI LP8727 CHARGER DRIVER
13177M:	Milo Kim <milo.kim@ti.com>
13178S:	Maintained
13179F:	drivers/power/supply/lp8727_charger.c
13180F:	include/linux/platform_data/lp8727.h
13181
13182TI LP8788 MFD DRIVER
13183M:	Milo Kim <milo.kim@ti.com>
13184S:	Maintained
13185F:	drivers/iio/adc/lp8788_adc.c
13186F:	drivers/leds/leds-lp8788.c
13187F:	drivers/mfd/lp8788*.c
13188F:	drivers/power/supply/lp8788-charger.c
13189F:	drivers/regulator/lp8788-*.c
13190F:	include/linux/mfd/lp8788*.h
13191
13192TI NETCP ETHERNET DRIVER
13193M:	Wingman Kwok <w-kwok2@ti.com>
13194M:	Murali Karicheri <m-karicheri2@ti.com>
13195L:	netdev@vger.kernel.org
13196S:	Maintained
13197F:	drivers/net/ethernet/ti/netcp*
13198
13199TI TAS571X FAMILY ASoC CODEC DRIVER
13200M:	Kevin Cernekee <cernekee@chromium.org>
13201L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13202S:	Odd Fixes
13203F:	sound/soc/codecs/tas571x*
13204
13205TI TRF7970A NFC DRIVER
13206M:	Mark Greer <mgreer@animalcreek.com>
13207L:	linux-wireless@vger.kernel.org
13208L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13209S:	Supported
13210F:	drivers/nfc/trf7970a.c
13211F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13212
13213TI TWL4030 SERIES SOC CODEC DRIVER
13214M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13215L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13216S:	Maintained
13217F:	sound/soc/codecs/twl4030*
13218
13219TI VPE/CAL DRIVERS
13220M:	Benoit Parrot <bparrot@ti.com>
13221L:	linux-media@vger.kernel.org
13222W:	http://linuxtv.org/
13223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13224S:	Maintained
13225F:	drivers/media/platform/ti-vpe/
13226
13227TI WILINK WIRELESS DRIVERS
13228L:	linux-wireless@vger.kernel.org
13229W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13230W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13232S:	Orphan
13233F:	drivers/net/wireless/ti/
13234F:	include/linux/wl12xx.h
13235
13236TILE ARCHITECTURE
13237M:	Chris Metcalf <cmetcalf@mellanox.com>
13238W:	http://www.mellanox.com/repository/solutions/tile-scm/
13239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13240S:	Supported
13241F:	arch/tile/
13242F:	drivers/char/tile-srom.c
13243F:	drivers/edac/tile_edac.c
13244F:	drivers/net/ethernet/tile/
13245F:	drivers/rtc/rtc-tile.c
13246F:	drivers/tty/hvc/hvc_tile.c
13247F:	drivers/tty/serial/tilegx.c
13248F:	drivers/usb/host/*-tilegx.c
13249F:	include/linux/usb/tilegx.h
13250
13251TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13252M:	John Stultz <john.stultz@linaro.org>
13253M:	Thomas Gleixner <tglx@linutronix.de>
13254R:	Stephen Boyd <sboyd@codeaurora.org>
13255L:	linux-kernel@vger.kernel.org
13256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13257S:	Supported
13258F:	include/linux/clocksource.h
13259F:	include/linux/time.h
13260F:	include/linux/timex.h
13261F:	include/uapi/linux/time.h
13262F:	include/uapi/linux/timex.h
13263F:	kernel/time/clocksource.c
13264F:	kernel/time/time*.c
13265F:	kernel/time/alarmtimer.c
13266F:	kernel/time/ntp.c
13267F:	tools/testing/selftests/timers/
13268
13269TIPC NETWORK LAYER
13270M:	Jon Maloy <jon.maloy@ericsson.com>
13271M:	Ying Xue <ying.xue@windriver.com>
13272L:	netdev@vger.kernel.org (core kernel code)
13273L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13274W:	http://tipc.sourceforge.net/
13275S:	Maintained
13276F:	include/uapi/linux/tipc*.h
13277F:	net/tipc/
13278
13279TLAN NETWORK DRIVER
13280M:	Samuel Chessman <chessman@tux.org>
13281L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13282W:	http://sourceforge.net/projects/tlan/
13283S:	Maintained
13284F:	Documentation/networking/tlan.txt
13285F:	drivers/net/ethernet/ti/tlan.*
13286
13287TM6000 VIDEO4LINUX DRIVER
13288M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13289M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13290L:	linux-media@vger.kernel.org
13291W:	https://linuxtv.org
13292T:	git git://linuxtv.org/media_tree.git
13293S:	Odd fixes
13294F:	drivers/media/usb/tm6000/
13295F:	Documentation/media/v4l-drivers/tm6000*
13296
13297TMIO/SDHI MMC DRIVER
13298M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13299L:	linux-mmc@vger.kernel.org
13300S:	Supported
13301F:	drivers/mmc/host/tmio_mmc*
13302F:	drivers/mmc/host/renesas_sdhi*
13303F:	include/linux/mfd/tmio.h
13304
13305TMP401 HARDWARE MONITOR DRIVER
13306M:	Guenter Roeck <linux@roeck-us.net>
13307L:	linux-hwmon@vger.kernel.org
13308S:	Maintained
13309F:	Documentation/hwmon/tmp401
13310F:	drivers/hwmon/tmp401.c
13311
13312TMPFS (SHMEM FILESYSTEM)
13313M:	Hugh Dickins <hughd@google.com>
13314L:	linux-mm@kvack.org
13315S:	Maintained
13316F:	include/linux/shmem_fs.h
13317F:	mm/shmem.c
13318
13319TOMOYO SECURITY MODULE
13320M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13321M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13322L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13323L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13324L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13325L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13326W:	http://tomoyo.sourceforge.jp/
13327T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13328S:	Maintained
13329F:	security/tomoyo/
13330
13331TOPSTAR LAPTOP EXTRAS DRIVER
13332M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13333L:	platform-driver-x86@vger.kernel.org
13334S:	Maintained
13335F:	drivers/platform/x86/topstar-laptop.c
13336
13337TOSHIBA ACPI EXTRAS DRIVER
13338M:	Azael Avalos <coproscefalo@gmail.com>
13339L:	platform-driver-x86@vger.kernel.org
13340S:	Maintained
13341F:	drivers/platform/x86/toshiba_acpi.c
13342
13343TOSHIBA BLUETOOTH DRIVER
13344M:	Azael Avalos <coproscefalo@gmail.com>
13345L:	platform-driver-x86@vger.kernel.org
13346S:	Maintained
13347F:	drivers/platform/x86/toshiba_bluetooth.c
13348
13349TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13350M:	Azael Avalos <coproscefalo@gmail.com>
13351L:	platform-driver-x86@vger.kernel.org
13352S:	Maintained
13353F:	drivers/platform/x86/toshiba_haps.c
13354
13355TOSHIBA SMM DRIVER
13356M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13357W:	http://www.buzzard.org.uk/toshiba/
13358S:	Maintained
13359F:	drivers/char/toshiba.c
13360F:	include/linux/toshiba.h
13361F:	include/uapi/linux/toshiba.h
13362
13363TOSHIBA TC358743 DRIVER
13364M:	Mats Randgaard <matrandg@cisco.com>
13365L:	linux-media@vger.kernel.org
13366S:	Maintained
13367F:	drivers/media/i2c/tc358743*
13368F:	include/media/i2c/tc358743.h
13369
13370TOSHIBA WMI HOTKEYS DRIVER
13371M:	Azael Avalos <coproscefalo@gmail.com>
13372L:	platform-driver-x86@vger.kernel.org
13373S:	Maintained
13374F:	drivers/platform/x86/toshiba-wmi.c
13375
13376TPM DEVICE DRIVER
13377M:	Peter Huewe <peterhuewe@gmx.de>
13378M:	Marcel Selhorst <tpmdd@selhorst.net>
13379M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13380R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13381W:	http://tpmdd.sourceforge.net
13382L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13383Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13384T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13385S:	Maintained
13386F:	drivers/char/tpm/
13387
13388TPM IBM_VTPM DEVICE DRIVER
13389M:	Ashley Lai <ashleydlai@gmail.com>
13390W:	http://tpmdd.sourceforge.net
13391L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13392S:	Maintained
13393F:	drivers/char/tpm/tpm_ibmvtpm*
13394
13395TRACING
13396M:	Steven Rostedt <rostedt@goodmis.org>
13397M:	Ingo Molnar <mingo@redhat.com>
13398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13399S:	Maintained
13400F:	Documentation/trace/ftrace.txt
13401F:	arch/*/*/*/ftrace.h
13402F:	arch/*/kernel/ftrace.c
13403F:	include/*/ftrace.h
13404F:	include/linux/trace*.h
13405F:	include/trace/
13406F:	kernel/trace/
13407F:	tools/testing/selftests/ftrace/
13408
13409TRACING MMIO ACCESSES (MMIOTRACE)
13410M:	Steven Rostedt <rostedt@goodmis.org>
13411M:	Ingo Molnar <mingo@kernel.org>
13412R:	Karol Herbst <karolherbst@gmail.com>
13413R:	Pekka Paalanen <ppaalanen@gmail.com>
13414S:	Maintained
13415L:	linux-kernel@vger.kernel.org
13416L:	nouveau@lists.freedesktop.org
13417F:	kernel/trace/trace_mmiotrace.c
13418F:	include/linux/mmiotrace.h
13419F:	arch/x86/mm/kmmio.c
13420F:	arch/x86/mm/mmio-mod.c
13421F:	arch/x86/mm/testmmiotrace.c
13422
13423TRIVIAL PATCHES
13424M:	Jiri Kosina <trivial@kernel.org>
13425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13426S:	Maintained
13427K:	^Subject:.*(?i)trivial
13428
13429TTY LAYER
13430M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13431M:	Jiri Slaby <jslaby@suse.com>
13432S:	Supported
13433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13434F:	Documentation/serial/
13435F:	drivers/tty/
13436F:	drivers/tty/serial/serial_core.c
13437F:	include/linux/serial_core.h
13438F:	include/linux/serial.h
13439F:	include/linux/tty.h
13440F:	include/uapi/linux/serial_core.h
13441F:	include/uapi/linux/serial.h
13442F:	include/uapi/linux/tty.h
13443
13444TUA9001 MEDIA DRIVER
13445M:	Antti Palosaari <crope@iki.fi>
13446L:	linux-media@vger.kernel.org
13447W:	https://linuxtv.org
13448W:	http://palosaari.fi/linux/
13449Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13450T:	git git://linuxtv.org/anttip/media_tree.git
13451S:	Maintained
13452F:	drivers/media/tuners/tua9001*
13453
13454TULIP NETWORK DRIVERS
13455L:	netdev@vger.kernel.org
13456L:	linux-parisc@vger.kernel.org
13457S:	Orphan
13458F:	drivers/net/ethernet/dec/tulip/
13459
13460TUN/TAP driver
13461M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13462W:	http://vtun.sourceforge.net/tun
13463S:	Maintained
13464F:	Documentation/networking/tuntap.txt
13465F:	arch/um/os-Linux/drivers/
13466
13467TURBOCHANNEL SUBSYSTEM
13468M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13469M:	Ralf Baechle <ralf@linux-mips.org>
13470L:	linux-mips@linux-mips.org
13471Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13472S:	Maintained
13473F:	drivers/tc/
13474F:	include/linux/tc.h
13475
13476TW5864 VIDEO4LINUX DRIVER
13477M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13478M:	Anton Sviridenko <anton@corp.bluecherry.net>
13479M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13480M:	Andrey Utkin <andrey_utkin@fastmail.com>
13481L:	linux-media@vger.kernel.org
13482S:	Supported
13483F:	drivers/media/pci/tw5864/
13484
13485TW68 VIDEO4LINUX DRIVER
13486M:	Hans Verkuil <hverkuil@xs4all.nl>
13487L:	linux-media@vger.kernel.org
13488T:	git git://linuxtv.org/media_tree.git
13489W:	https://linuxtv.org
13490S:	Odd Fixes
13491F:	drivers/media/pci/tw68/
13492
13493TW686X VIDEO4LINUX DRIVER
13494M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13495L:	linux-media@vger.kernel.org
13496T:	git git://linuxtv.org/media_tree.git
13497W:	http://linuxtv.org
13498S:	Maintained
13499F:	drivers/media/pci/tw686x/
13500
13501UBI FILE SYSTEM (UBIFS)
13502M:	Richard Weinberger <richard@nod.at>
13503M:	Artem Bityutskiy <dedekind1@gmail.com>
13504M:	Adrian Hunter <adrian.hunter@intel.com>
13505L:	linux-mtd@lists.infradead.org
13506T:	git git://git.infradead.org/ubifs-2.6.git
13507W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13508S:	Supported
13509F:	Documentation/filesystems/ubifs.txt
13510F:	fs/ubifs/
13511
13512UCLINUX (M68KNOMMU AND COLDFIRE)
13513M:	Greg Ungerer <gerg@linux-m68k.org>
13514W:	http://www.linux-m68k.org/
13515W:	http://www.uclinux.org/
13516L:	linux-m68k@lists.linux-m68k.org
13517L:	uclinux-dev@uclinux.org  (subscribers-only)
13518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13519S:	Maintained
13520F:	arch/m68k/coldfire/
13521F:	arch/m68k/68*/
13522F:	arch/m68k/*/*_no.*
13523F:	arch/m68k/include/asm/*_no.*
13524
13525UDF FILESYSTEM
13526M:	Jan Kara <jack@suse.com>
13527S:	Maintained
13528F:	Documentation/filesystems/udf.txt
13529F:	fs/udf/
13530
13531UDRAW TABLET
13532M:	Bastien Nocera <hadess@hadess.net>
13533L:	linux-input@vger.kernel.org
13534S:	Maintained
13535F:	drivers/hid/hid-udraw.c
13536
13537UFS FILESYSTEM
13538M:	Evgeniy Dushistov <dushistov@mail.ru>
13539S:	Maintained
13540F:	Documentation/filesystems/ufs.txt
13541F:	fs/ufs/
13542
13543UHID USERSPACE HID IO DRIVER:
13544M:	David Herrmann <dh.herrmann@googlemail.com>
13545L:	linux-input@vger.kernel.org
13546S:	Maintained
13547F:	drivers/hid/uhid.c
13548F:	include/uapi/linux/uhid.h
13549
13550ULPI BUS
13551M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13552L:	linux-usb@vger.kernel.org
13553S:	Maintained
13554F:	drivers/usb/common/ulpi.c
13555F:	include/linux/ulpi/
13556
13557ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13558L:	linux-usb@vger.kernel.org
13559S:	Orphan
13560F:	drivers/uwb/
13561F:	include/linux/uwb.h
13562F:	include/linux/uwb/
13563
13564UNICORE32 ARCHITECTURE:
13565M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13566W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13567S:	Maintained
13568T:	git git://github.com/gxt/linux.git
13569F:	arch/unicore32/
13570
13571UNIFDEF
13572M:	Tony Finch <dot@dotat.at>
13573W:	http://dotat.at/prog/unifdef
13574S:	Maintained
13575F:	scripts/unifdef.c
13576
13577UNIFORM CDROM DRIVER
13578M:	Jens Axboe <axboe@kernel.dk>
13579W:	http://www.kernel.dk
13580S:	Maintained
13581F:	Documentation/cdrom/
13582F:	drivers/cdrom/cdrom.c
13583F:	include/linux/cdrom.h
13584F:	include/uapi/linux/cdrom.h
13585
13586UNISYS S-PAR DRIVERS
13587M:	David Kershner <david.kershner@unisys.com>
13588L:	sparmaintainer@unisys.com (Unisys internal)
13589S:	Supported
13590F:	drivers/staging/unisys/
13591
13592UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13593M:	Vinayak Holikatti <vinholikatti@gmail.com>
13594L:	linux-scsi@vger.kernel.org
13595S:	Supported
13596F:	Documentation/scsi/ufs.txt
13597F:	drivers/scsi/ufs/
13598
13599UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13600M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13601M:	Prabu Thangamuthu <prabut@synopsys.com>
13602L:	linux-scsi@vger.kernel.org
13603S:	Supported
13604F:	drivers/scsi/ufs/*dwc*
13605
13606UNSORTED BLOCK IMAGES (UBI)
13607M:	Artem Bityutskiy <dedekind1@gmail.com>
13608M:	Richard Weinberger <richard@nod.at>
13609W:	http://www.linux-mtd.infradead.org/
13610L:	linux-mtd@lists.infradead.org
13611T:	git git://git.infradead.org/ubifs-2.6.git
13612S:	Supported
13613F:	drivers/mtd/ubi/
13614F:	include/linux/mtd/ubi.h
13615F:	include/uapi/mtd/ubi-user.h
13616
13617USB "USBNET" DRIVER FRAMEWORK
13618M:	Oliver Neukum <oneukum@suse.com>
13619L:	netdev@vger.kernel.org
13620W:	http://www.linux-usb.org/usbnet
13621S:	Maintained
13622F:	drivers/net/usb/usbnet.c
13623F:	include/linux/usb/usbnet.h
13624
13625USB ACM DRIVER
13626M:	Oliver Neukum <oneukum@suse.com>
13627L:	linux-usb@vger.kernel.org
13628S:	Maintained
13629F:	Documentation/usb/acm.txt
13630F:	drivers/usb/class/cdc-acm.*
13631
13632USB AR5523 WIRELESS DRIVER
13633M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13634L:	linux-wireless@vger.kernel.org
13635S:	Maintained
13636F:	drivers/net/wireless/ath/ar5523/
13637
13638USB ATTACHED SCSI
13639M:	Oliver Neukum <oneukum@suse.com>
13640L:	linux-usb@vger.kernel.org
13641L:	linux-scsi@vger.kernel.org
13642S:	Maintained
13643F:	drivers/usb/storage/uas.c
13644
13645USB CDC ETHERNET DRIVER
13646M:	Oliver Neukum <oliver@neukum.org>
13647L:	linux-usb@vger.kernel.org
13648S:	Maintained
13649F:	drivers/net/usb/cdc_*.c
13650F:	include/uapi/linux/usb/cdc.h
13651
13652USB CHAOSKEY DRIVER
13653M:	Keith Packard <keithp@keithp.com>
13654L:	linux-usb@vger.kernel.org
13655S:	Maintained
13656F:	drivers/usb/misc/chaoskey.c
13657
13658USB CYPRESS C67X00 DRIVER
13659M:	Peter Korsgaard <jacmet@sunsite.dk>
13660L:	linux-usb@vger.kernel.org
13661S:	Maintained
13662F:	drivers/usb/c67x00/
13663
13664USB DAVICOM DM9601 DRIVER
13665M:	Peter Korsgaard <jacmet@sunsite.dk>
13666L:	netdev@vger.kernel.org
13667W:	http://www.linux-usb.org/usbnet
13668S:	Maintained
13669F:	drivers/net/usb/dm9601.c
13670
13671USB DIAMOND RIO500 DRIVER
13672M:	Cesar Miquel <miquel@df.uba.ar>
13673L:	rio500-users@lists.sourceforge.net
13674W:	http://rio500.sourceforge.net
13675S:	Maintained
13676F:	drivers/usb/misc/rio500*
13677
13678USB EHCI DRIVER
13679M:	Alan Stern <stern@rowland.harvard.edu>
13680L:	linux-usb@vger.kernel.org
13681S:	Maintained
13682F:	Documentation/usb/ehci.txt
13683F:	drivers/usb/host/ehci*
13684
13685USB GADGET/PERIPHERAL SUBSYSTEM
13686M:	Felipe Balbi <balbi@kernel.org>
13687L:	linux-usb@vger.kernel.org
13688W:	http://www.linux-usb.org/gadget
13689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13690S:	Maintained
13691F:	drivers/usb/gadget/
13692F:	include/linux/usb/gadget*
13693
13694USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13695M:	Jiri Kosina <jikos@kernel.org>
13696R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13697L:	linux-usb@vger.kernel.org
13698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13699S:	Maintained
13700F:	Documentation/hid/hiddev.txt
13701F:	drivers/hid/usbhid/
13702
13703USB ISP116X DRIVER
13704M:	Olav Kongas <ok@artecdesign.ee>
13705L:	linux-usb@vger.kernel.org
13706S:	Maintained
13707F:	drivers/usb/host/isp116x*
13708F:	include/linux/usb/isp116x.h
13709
13710USB LAN78XX ETHERNET DRIVER
13711M:	Woojung Huh <woojung.huh@microchip.com>
13712M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13713L:	netdev@vger.kernel.org
13714S:	Maintained
13715F:	drivers/net/usb/lan78xx.*
13716
13717USB MASS STORAGE DRIVER
13718M:	Alan Stern <stern@rowland.harvard.edu>
13719L:	linux-usb@vger.kernel.org
13720L:	usb-storage@lists.one-eyed-alien.net
13721S:	Maintained
13722W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13723F:	drivers/usb/storage/
13724
13725USB MIDI DRIVER
13726M:	Clemens Ladisch <clemens@ladisch.de>
13727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13728T:	git git://git.alsa-project.org/alsa-kernel.git
13729S:	Maintained
13730F:	sound/usb/midi.*
13731
13732USB NETWORKING DRIVERS
13733L:	linux-usb@vger.kernel.org
13734S:	Odd Fixes
13735F:	drivers/net/usb/
13736
13737USB OHCI DRIVER
13738M:	Alan Stern <stern@rowland.harvard.edu>
13739L:	linux-usb@vger.kernel.org
13740S:	Maintained
13741F:	Documentation/usb/ohci.txt
13742F:	drivers/usb/host/ohci*
13743
13744USB OTG FSM (Finite State Machine)
13745M:	Peter Chen <Peter.Chen@nxp.com>
13746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13747L:	linux-usb@vger.kernel.org
13748S:	Maintained
13749F:	drivers/usb/common/usb-otg-fsm.c
13750
13751USB OVER IP DRIVER
13752M:	Valentina Manea <valentina.manea.m@gmail.com>
13753M:	Shuah Khan <shuahkh@osg.samsung.com>
13754M:	Shuah Khan <shuah@kernel.org>
13755L:	linux-usb@vger.kernel.org
13756S:	Maintained
13757F:	Documentation/usb/usbip_protocol.txt
13758F:	drivers/usb/usbip/
13759F:	tools/usb/usbip/
13760
13761USB PEGASUS DRIVER
13762M:	Petko Manolov <petkan@nucleusys.com>
13763L:	linux-usb@vger.kernel.org
13764L:	netdev@vger.kernel.org
13765T:	git git://github.com/petkan/pegasus.git
13766W:	https://github.com/petkan/pegasus
13767S:	Maintained
13768F:	drivers/net/usb/pegasus.*
13769
13770USB PHY LAYER
13771M:	Felipe Balbi <balbi@kernel.org>
13772L:	linux-usb@vger.kernel.org
13773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13774S:	Maintained
13775F:	drivers/usb/phy/
13776
13777USB PRINTER DRIVER (usblp)
13778M:	Pete Zaitcev <zaitcev@redhat.com>
13779L:	linux-usb@vger.kernel.org
13780S:	Supported
13781F:	drivers/usb/class/usblp.c
13782
13783USB QMI WWAN NETWORK DRIVER
13784M:	Bjørn Mork <bjorn@mork.no>
13785L:	netdev@vger.kernel.org
13786S:	Maintained
13787F:	Documentation/ABI/testing/sysfs-class-net-qmi
13788F:	drivers/net/usb/qmi_wwan.c
13789
13790USB RTL8150 DRIVER
13791M:	Petko Manolov <petkan@nucleusys.com>
13792L:	linux-usb@vger.kernel.org
13793L:	netdev@vger.kernel.org
13794T:	git git://github.com/petkan/rtl8150.git
13795W:	https://github.com/petkan/rtl8150
13796S:	Maintained
13797F:	drivers/net/usb/rtl8150.c
13798
13799USB SERIAL SUBSYSTEM
13800M:	Johan Hovold <johan@kernel.org>
13801L:	linux-usb@vger.kernel.org
13802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13803S:	Maintained
13804F:	Documentation/usb/usb-serial.txt
13805F:	drivers/usb/serial/
13806F:	include/linux/usb/serial.h
13807
13808USB SMSC75XX ETHERNET DRIVER
13809M:	Steve Glendinning <steve.glendinning@shawell.net>
13810L:	netdev@vger.kernel.org
13811S:	Maintained
13812F:	drivers/net/usb/smsc75xx.*
13813
13814USB SMSC95XX ETHERNET DRIVER
13815M:	Steve Glendinning <steve.glendinning@shawell.net>
13816M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13817L:	netdev@vger.kernel.org
13818S:	Maintained
13819F:	drivers/net/usb/smsc95xx.*
13820
13821USB SUBSYSTEM
13822M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13823L:	linux-usb@vger.kernel.org
13824W:	http://www.linux-usb.org
13825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13826S:	Supported
13827F:	Documentation/devicetree/bindings/usb/
13828F:	Documentation/usb/
13829F:	drivers/usb/
13830F:	include/linux/usb.h
13831F:	include/linux/usb/
13832
13833USB TYPEC SUBSYSTEM
13834M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13835L:	linux-usb@vger.kernel.org
13836S:	Maintained
13837F:	Documentation/ABI/testing/sysfs-class-typec
13838F:	Documentation/usb/typec.rst
13839F:	drivers/usb/typec/
13840F:	include/linux/usb/typec.h
13841
13842USB UHCI DRIVER
13843M:	Alan Stern <stern@rowland.harvard.edu>
13844L:	linux-usb@vger.kernel.org
13845S:	Maintained
13846F:	drivers/usb/host/uhci*
13847
13848USB VIDEO CLASS
13849M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13850L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13851L:	linux-media@vger.kernel.org
13852T:	git git://linuxtv.org/media_tree.git
13853W:	http://www.ideasonboard.org/uvc/
13854S:	Maintained
13855F:	drivers/media/usb/uvc/
13856F:	include/uapi/linux/uvcvideo.h
13857
13858USB VISION DRIVER
13859M:	Hans Verkuil <hverkuil@xs4all.nl>
13860L:	linux-media@vger.kernel.org
13861T:	git git://linuxtv.org/media_tree.git
13862W:	https://linuxtv.org
13863S:	Odd Fixes
13864F:	drivers/media/usb/usbvision/
13865
13866USB WEBCAM GADGET
13867M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13868L:	linux-usb@vger.kernel.org
13869S:	Maintained
13870F:	drivers/usb/gadget/function/*uvc*
13871F:	drivers/usb/gadget/legacy/webcam.c
13872
13873USB WIRELESS RNDIS DRIVER (rndis_wlan)
13874M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13875L:	linux-wireless@vger.kernel.org
13876S:	Maintained
13877F:	drivers/net/wireless/rndis_wlan.c
13878
13879USB XHCI DRIVER
13880M:	Mathias Nyman <mathias.nyman@intel.com>
13881L:	linux-usb@vger.kernel.org
13882S:	Supported
13883F:	drivers/usb/host/xhci*
13884F:	drivers/usb/host/pci-quirks*
13885
13886USB ZD1201 DRIVER
13887L:	linux-wireless@vger.kernel.org
13888W:	http://linux-lc100020.sourceforge.net
13889S:	Orphan
13890F:	drivers/net/wireless/zydas/zd1201.*
13891
13892USB ZR364XX DRIVER
13893M:	Antoine Jacquet <royale@zerezo.com>
13894L:	linux-usb@vger.kernel.org
13895L:	linux-media@vger.kernel.org
13896T:	git git://linuxtv.org/media_tree.git
13897W:	http://royale.zerezo.com/zr364xx/
13898S:	Maintained
13899F:	Documentation/media/v4l-drivers/zr364xx*
13900F:	drivers/media/usb/zr364xx/
13901
13902USER-MODE LINUX (UML)
13903M:	Jeff Dike <jdike@addtoit.com>
13904M:	Richard Weinberger <richard@nod.at>
13905L:	user-mode-linux-devel@lists.sourceforge.net
13906L:	user-mode-linux-user@lists.sourceforge.net
13907W:	http://user-mode-linux.sourceforge.net
13908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13909S:	Maintained
13910F:	Documentation/virtual/uml/
13911F:	arch/um/
13912F:	arch/x86/um/
13913F:	fs/hostfs/
13914F:	fs/hppfs/
13915
13916USERSPACE I/O (UIO)
13917M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13918S:	Maintained
13919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13920F:	Documentation/driver-api/uio-howto.rst
13921F:	drivers/uio/
13922F:	include/linux/uio*.h
13923
13924UTIL-LINUX PACKAGE
13925M:	Karel Zak <kzak@redhat.com>
13926L:	util-linux@vger.kernel.org
13927W:	http://en.wikipedia.org/wiki/Util-linux
13928T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13929S:	Maintained
13930
13931UUID HELPERS
13932M:	Christoph Hellwig <hch@lst.de>
13933R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13934L:	linux-kernel@vger.kernel.org
13935T:	git git://git.infradead.org/users/hch/uuid.git
13936F:	lib/uuid.c
13937F:	lib/test_uuid.c
13938F:	include/linux/uuid.h
13939F:	include/uapi/linux/uuid.h
13940S:	Maintained
13941
13942UVESAFB DRIVER
13943M:	Michal Januszewski <spock@gentoo.org>
13944L:	linux-fbdev@vger.kernel.org
13945W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13946S:	Maintained
13947F:	Documentation/fb/uvesafb.txt
13948F:	drivers/video/fbdev/uvesafb.*
13949
13950VF610 NAND DRIVER
13951M:	Stefan Agner <stefan@agner.ch>
13952L:	linux-mtd@lists.infradead.org
13953S:	Supported
13954F:	drivers/mtd/nand/vf610_nfc.c
13955
13956VFAT/FAT/MSDOS FILESYSTEM
13957M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13958S:	Maintained
13959F:	Documentation/filesystems/vfat.txt
13960F:	fs/fat/
13961
13962VFIO DRIVER
13963M:	Alex Williamson <alex.williamson@redhat.com>
13964L:	kvm@vger.kernel.org
13965T:	git git://github.com/awilliam/linux-vfio.git
13966S:	Maintained
13967F:	Documentation/vfio.txt
13968F:	drivers/vfio/
13969F:	include/linux/vfio.h
13970F:	include/uapi/linux/vfio.h
13971
13972VFIO MEDIATED DEVICE DRIVERS
13973M:	Kirti Wankhede <kwankhede@nvidia.com>
13974L:	kvm@vger.kernel.org
13975S:	Maintained
13976F:	Documentation/vfio-mediated-device.txt
13977F:	drivers/vfio/mdev/
13978F:	include/linux/mdev.h
13979F:	samples/vfio-mdev/
13980
13981VFIO PLATFORM DRIVER
13982M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13983L:	kvm@vger.kernel.org
13984S:	Maintained
13985F:	drivers/vfio/platform/
13986
13987VGA_SWITCHEROO
13988R:	Lukas Wunner <lukas@wunner.de>
13989S:	Maintained
13990F:	Documentation/gpu/vga-switcheroo.rst
13991F:	drivers/gpu/vga/vga_switcheroo.c
13992F:	include/linux/vga_switcheroo.h
13993T:	git git://anongit.freedesktop.org/drm/drm-misc
13994
13995VIA RHINE NETWORK DRIVER
13996S:	Orphan
13997F:	drivers/net/ethernet/via/via-rhine.c
13998
13999VIA SD/MMC CARD CONTROLLER DRIVER
14000M:	Bruce Chang <brucechang@via.com.tw>
14001M:	Harald Welte <HaraldWelte@viatech.com>
14002S:	Maintained
14003F:	drivers/mmc/host/via-sdmmc.c
14004
14005VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14006M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14007L:	linux-fbdev@vger.kernel.org
14008S:	Maintained
14009F:	include/linux/via-core.h
14010F:	include/linux/via-gpio.h
14011F:	include/linux/via_i2c.h
14012F:	drivers/video/fbdev/via/
14013
14014VIA VELOCITY NETWORK DRIVER
14015M:	Francois Romieu <romieu@fr.zoreil.com>
14016L:	netdev@vger.kernel.org
14017S:	Maintained
14018F:	drivers/net/ethernet/via/via-velocity.*
14019
14020VIDEO MULTIPLEXER DRIVER
14021M:	Philipp Zabel <p.zabel@pengutronix.de>
14022L:	linux-media@vger.kernel.org
14023S:	Maintained
14024F:	drivers/media/platform/video-mux.c
14025
14026VIDEOBUF2 FRAMEWORK
14027M:	Pawel Osciak <pawel@osciak.com>
14028M:	Marek Szyprowski <m.szyprowski@samsung.com>
14029M:	Kyungmin Park <kyungmin.park@samsung.com>
14030L:	linux-media@vger.kernel.org
14031S:	Maintained
14032F:	drivers/media/v4l2-core/videobuf2-*
14033F:	include/media/videobuf2-*
14034
14035VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14036M:	Helen Koike <helen.koike@collabora.com>
14037L:	linux-media@vger.kernel.org
14038T:	git git://linuxtv.org/media_tree.git
14039W:	https://linuxtv.org
14040S:	Maintained
14041F:	drivers/media/platform/vimc/*
14042
14043VIRT LIB
14044M:	Alex Williamson <alex.williamson@redhat.com>
14045M:	Paolo Bonzini <pbonzini@redhat.com>
14046L:	kvm@vger.kernel.org
14047S:	Supported
14048F:	virt/lib/
14049
14050VIRTIO AND VHOST VSOCK DRIVER
14051M:	Stefan Hajnoczi <stefanha@redhat.com>
14052L:	kvm@vger.kernel.org
14053L:	virtualization@lists.linux-foundation.org
14054L:	netdev@vger.kernel.org
14055S:	Maintained
14056F:	include/linux/virtio_vsock.h
14057F:	include/uapi/linux/virtio_vsock.h
14058F:	include/uapi/linux/vsockmon.h
14059F:	net/vmw_vsock/af_vsock_tap.c
14060F:	net/vmw_vsock/virtio_transport_common.c
14061F:	net/vmw_vsock/virtio_transport.c
14062F:	drivers/net/vsockmon.c
14063F:	drivers/vhost/vsock.c
14064F:	drivers/vhost/vsock.h
14065
14066VIRTIO CONSOLE DRIVER
14067M:	Amit Shah <amit@kernel.org>
14068L:	virtualization@lists.linux-foundation.org
14069S:	Maintained
14070F:	drivers/char/virtio_console.c
14071F:	include/linux/virtio_console.h
14072F:	include/uapi/linux/virtio_console.h
14073
14074VIRTIO CORE, NET AND BLOCK DRIVERS
14075M:	"Michael S. Tsirkin" <mst@redhat.com>
14076M:	Jason Wang <jasowang@redhat.com>
14077L:	virtualization@lists.linux-foundation.org
14078S:	Maintained
14079F:	Documentation/devicetree/bindings/virtio/
14080F:	drivers/virtio/
14081F:	tools/virtio/
14082F:	drivers/net/virtio_net.c
14083F:	drivers/block/virtio_blk.c
14084F:	include/linux/virtio*.h
14085F:	include/uapi/linux/virtio_*.h
14086F:	drivers/crypto/virtio/
14087
14088VIRTIO CRYPTO DRIVER
14089M:	Gonglei <arei.gonglei@huawei.com>
14090L:	virtualization@lists.linux-foundation.org
14091L:	linux-crypto@vger.kernel.org
14092S:	Maintained
14093F:	drivers/crypto/virtio/
14094F:	include/uapi/linux/virtio_crypto.h
14095
14096VIRTIO DRIVERS FOR S390
14097M:	Cornelia Huck <cohuck@redhat.com>
14098M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14099L:	linux-s390@vger.kernel.org
14100L:	virtualization@lists.linux-foundation.org
14101L:	kvm@vger.kernel.org
14102S:	Supported
14103F:	drivers/s390/virtio/
14104
14105VIRTIO GPU DRIVER
14106M:	David Airlie <airlied@linux.ie>
14107M:	Gerd Hoffmann <kraxel@redhat.com>
14108L:	dri-devel@lists.freedesktop.org
14109L:	virtualization@lists.linux-foundation.org
14110T:	git git://anongit.freedesktop.org/drm/drm-misc
14111S:	Maintained
14112F:	drivers/gpu/drm/virtio/
14113F:	include/uapi/linux/virtio_gpu.h
14114
14115VIRTIO HOST (VHOST)
14116M:	"Michael S. Tsirkin" <mst@redhat.com>
14117M:	Jason Wang <jasowang@redhat.com>
14118L:	kvm@vger.kernel.org
14119L:	virtualization@lists.linux-foundation.org
14120L:	netdev@vger.kernel.org
14121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14122S:	Maintained
14123F:	drivers/vhost/
14124F:	include/uapi/linux/vhost.h
14125
14126VIRTIO INPUT DRIVER
14127M:	Gerd Hoffmann <kraxel@redhat.com>
14128S:	Maintained
14129F:	drivers/virtio/virtio_input.c
14130F:	include/uapi/linux/virtio_input.h
14131
14132VIRTUAL SERIO DEVICE DRIVER
14133M:	Stephen Chandler Paul <thatslyude@gmail.com>
14134S:	Maintained
14135F:	drivers/input/serio/userio.c
14136F:	include/uapi/linux/userio.h
14137
14138VIVID VIRTUAL VIDEO DRIVER
14139M:	Hans Verkuil <hverkuil@xs4all.nl>
14140L:	linux-media@vger.kernel.org
14141T:	git git://linuxtv.org/media_tree.git
14142W:	https://linuxtv.org
14143S:	Maintained
14144F:	drivers/media/platform/vivid/*
14145
14146VLYNQ BUS
14147M:	Florian Fainelli <f.fainelli@gmail.com>
14148L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14149S:	Maintained
14150F:	drivers/vlynq/vlynq.c
14151F:	include/linux/vlynq.h
14152
14153VME SUBSYSTEM
14154M:	Martyn Welch <martyn@welchs.me.uk>
14155M:	Manohar Vanga <manohar.vanga@gmail.com>
14156M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14157L:	devel@driverdev.osuosl.org
14158S:	Maintained
14159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14160F:	Documentation/driver-api/vme.rst
14161F:	drivers/staging/vme/
14162F:	drivers/vme/
14163F:	include/linux/vme*
14164
14165VMWARE BALLOON DRIVER
14166M:	Xavier Deguillard <xdeguillard@vmware.com>
14167M:	Philip Moltmann <moltmann@vmware.com>
14168M:	"VMware, Inc." <pv-drivers@vmware.com>
14169L:	linux-kernel@vger.kernel.org
14170S:	Maintained
14171F:	drivers/misc/vmw_balloon.c
14172
14173VMWARE HYPERVISOR INTERFACE
14174M:	Alok Kataria <akataria@vmware.com>
14175L:	virtualization@lists.linux-foundation.org
14176S:	Supported
14177F:	arch/x86/kernel/cpu/vmware.c
14178
14179VMWARE PVRDMA DRIVER
14180M:	Adit Ranadive <aditr@vmware.com>
14181M:	VMware PV-Drivers <pv-drivers@vmware.com>
14182L:	linux-rdma@vger.kernel.org
14183S:	Maintained
14184F:	drivers/infiniband/hw/vmw_pvrdma/
14185
14186VMware PVSCSI driver
14187M:	Jim Gill <jgill@vmware.com>
14188M:	VMware PV-Drivers <pv-drivers@vmware.com>
14189L:	linux-scsi@vger.kernel.org
14190S:	Maintained
14191F:	drivers/scsi/vmw_pvscsi.c
14192F:	drivers/scsi/vmw_pvscsi.h
14193
14194VMWARE VMMOUSE SUBDRIVER
14195M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14196M:	"VMware, Inc." <pv-drivers@vmware.com>
14197L:	linux-input@vger.kernel.org
14198S:	Maintained
14199F:	drivers/input/mouse/vmmouse.c
14200F:	drivers/input/mouse/vmmouse.h
14201
14202VMWARE VMXNET3 ETHERNET DRIVER
14203M:	Shrikrishna Khare <skhare@vmware.com>
14204M:	"VMware, Inc." <pv-drivers@vmware.com>
14205L:	netdev@vger.kernel.org
14206S:	Maintained
14207F:	drivers/net/vmxnet3/
14208
14209VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14210M:	Liam Girdwood <lgirdwood@gmail.com>
14211M:	Mark Brown <broonie@kernel.org>
14212L:	linux-kernel@vger.kernel.org
14213W:	http://www.slimlogic.co.uk/?p=48
14214T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14215S:	Supported
14216F:	Documentation/devicetree/bindings/regulator/
14217F:	drivers/regulator/
14218F:	include/dt-bindings/regulator/
14219F:	include/linux/regulator/
14220
14221VRF
14222M:	David Ahern <dsa@cumulusnetworks.com>
14223M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14224L:	netdev@vger.kernel.org
14225S:	Maintained
14226F:	drivers/net/vrf.c
14227F:	Documentation/networking/vrf.txt
14228
14229VT1211 HARDWARE MONITOR DRIVER
14230M:	Juerg Haefliger <juergh@gmail.com>
14231L:	linux-hwmon@vger.kernel.org
14232S:	Maintained
14233F:	Documentation/hwmon/vt1211
14234F:	drivers/hwmon/vt1211.c
14235
14236VT8231 HARDWARE MONITOR DRIVER
14237M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14238L:	linux-hwmon@vger.kernel.org
14239S:	Maintained
14240F:	drivers/hwmon/vt8231.c
14241
14242VUB300 USB to SDIO/SD/MMC bridge chip
14243M:	Tony Olech <tony.olech@elandigitalsystems.com>
14244L:	linux-mmc@vger.kernel.org
14245L:	linux-usb@vger.kernel.org
14246S:	Supported
14247F:	drivers/mmc/host/vub300.c
14248
14249W1 DALLAS'S 1-WIRE BUS
14250M:	Evgeniy Polyakov <zbr@ioremap.net>
14251S:	Maintained
14252F:	Documentation/w1/
14253F:	drivers/w1/
14254F:	include/linux/w1.h
14255
14256W83791D HARDWARE MONITORING DRIVER
14257M:	Marc Hulsman <m.hulsman@tudelft.nl>
14258L:	linux-hwmon@vger.kernel.org
14259S:	Maintained
14260F:	Documentation/hwmon/w83791d
14261F:	drivers/hwmon/w83791d.c
14262
14263W83793 HARDWARE MONITORING DRIVER
14264M:	Rudolf Marek <r.marek@assembler.cz>
14265L:	linux-hwmon@vger.kernel.org
14266S:	Maintained
14267F:	Documentation/hwmon/w83793
14268F:	drivers/hwmon/w83793.c
14269
14270W83795 HARDWARE MONITORING DRIVER
14271M:	Jean Delvare <jdelvare@suse.com>
14272L:	linux-hwmon@vger.kernel.org
14273S:	Maintained
14274F:	drivers/hwmon/w83795.c
14275
14276W83L51xD SD/MMC CARD INTERFACE DRIVER
14277M:	Pierre Ossman <pierre@ossman.eu>
14278S:	Maintained
14279F:	drivers/mmc/host/wbsd.*
14280
14281WACOM PROTOCOL 4 SERIAL TABLETS
14282M:	Julian Squires <julian@cipht.net>
14283M:	Hans de Goede <hdegoede@redhat.com>
14284L:	linux-input@vger.kernel.org
14285S:	Maintained
14286F:	drivers/input/tablet/wacom_serial4.c
14287
14288WATCHDOG DEVICE DRIVERS
14289M:	Wim Van Sebroeck <wim@iguana.be>
14290R:	Guenter Roeck <linux@roeck-us.net>
14291L:	linux-watchdog@vger.kernel.org
14292W:	http://www.linux-watchdog.org/
14293T:	git git://www.linux-watchdog.org/linux-watchdog.git
14294S:	Maintained
14295F:	Documentation/devicetree/bindings/watchdog/
14296F:	Documentation/watchdog/
14297F:	drivers/watchdog/
14298F:	include/linux/watchdog.h
14299F:	include/uapi/linux/watchdog.h
14300
14301WHISKEYCOVE PMIC GPIO DRIVER
14302M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14303L:	linux-gpio@vger.kernel.org
14304S:	Maintained
14305F:	drivers/gpio/gpio-wcove.c
14306
14307WIIMOTE HID DRIVER
14308M:	David Herrmann <dh.herrmann@googlemail.com>
14309L:	linux-input@vger.kernel.org
14310S:	Maintained
14311F:	drivers/hid/hid-wiimote*
14312
14313WILOCITY WIL6210 WIRELESS DRIVER
14314M:	Maya Erez <qca_merez@qca.qualcomm.com>
14315L:	linux-wireless@vger.kernel.org
14316L:	wil6210@qca.qualcomm.com
14317S:	Supported
14318W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14319F:	drivers/net/wireless/ath/wil6210/
14320F:	include/uapi/linux/wil6210_uapi.h
14321
14322WIMAX STACK
14323M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14324M:	linux-wimax@intel.com
14325L:	wimax@linuxwimax.org (subscribers-only)
14326S:	Supported
14327W:	http://linuxwimax.org
14328F:	Documentation/wimax/README.wimax
14329F:	include/linux/wimax/debug.h
14330F:	include/net/wimax.h
14331F:	include/uapi/linux/wimax.h
14332F:	net/wimax/
14333
14334WINBOND CIR DRIVER
14335M:	David Härdeman <david@hardeman.nu>
14336S:	Maintained
14337F:	drivers/media/rc/winbond-cir.c
14338
14339WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14340M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14341L:	linux-watchdog@vger.kernel.org
14342S:	Maintained
14343F:	drivers/watchdog/ebc-c384_wdt.c
14344
14345WINSYSTEMS WS16C48 GPIO DRIVER
14346M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14347L:	linux-gpio@vger.kernel.org
14348S:	Maintained
14349F:	drivers/gpio/gpio-ws16c48.c
14350
14351WISTRON LAPTOP BUTTON DRIVER
14352M:	Miloslav Trmac <mitr@volny.cz>
14353S:	Maintained
14354F:	drivers/input/misc/wistron_btns.c
14355
14356WL3501 WIRELESS PCMCIA CARD DRIVER
14357L:	linux-wireless@vger.kernel.org
14358S:	Odd fixes
14359F:	drivers/net/wireless/wl3501*
14360
14361WOLFSON MICROELECTRONICS DRIVERS
14362L:	patches@opensource.cirrus.com
14363T:	git https://github.com/CirrusLogic/linux-drivers.git
14364W:	https://github.com/CirrusLogic/linux-drivers/wiki
14365S:	Supported
14366F:	Documentation/hwmon/wm83??
14367F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14368F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14369F:	Documentation/devicetree/bindings/mfd/arizona.txt
14370F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14371F:	arch/arm/mach-s3c64xx/mach-crag6410*
14372F:	drivers/clk/clk-wm83*.c
14373F:	drivers/extcon/extcon-arizona.c
14374F:	drivers/leds/leds-wm83*.c
14375F:	drivers/gpio/gpio-*wm*.c
14376F:	drivers/gpio/gpio-arizona.c
14377F:	drivers/hwmon/wm83??-hwmon.c
14378F:	drivers/input/misc/wm831x-on.c
14379F:	drivers/input/touchscreen/wm831x-ts.c
14380F:	drivers/input/touchscreen/wm97*.c
14381F:	drivers/mfd/arizona*
14382F:	drivers/mfd/wm*.c
14383F:	drivers/mfd/cs47l24*
14384F:	drivers/power/supply/wm83*.c
14385F:	drivers/rtc/rtc-wm83*.c
14386F:	drivers/regulator/wm8*.c
14387F:	drivers/regulator/arizona*
14388F:	drivers/video/backlight/wm83*_bl.c
14389F:	drivers/watchdog/wm83*_wdt.c
14390F:	include/linux/mfd/arizona/
14391F:	include/linux/mfd/wm831x/
14392F:	include/linux/mfd/wm8350/
14393F:	include/linux/mfd/wm8400*
14394F:	include/linux/regulator/arizona*
14395F:	include/linux/wm97xx.h
14396F:	include/sound/wm????.h
14397F:	sound/soc/codecs/arizona.?
14398F:	sound/soc/codecs/wm*
14399F:	sound/soc/codecs/cs47l24*
14400
14401WORKQUEUE
14402M:	Tejun Heo <tj@kernel.org>
14403R:	Lai Jiangshan <jiangshanlai@gmail.com>
14404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14405S:	Maintained
14406F:	include/linux/workqueue.h
14407F:	kernel/workqueue.c
14408F:	Documentation/core-api/workqueue.rst
14409
14410X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14411M:	Chen-Yu Tsai <wens@csie.org>
14412L:	linux-kernel@vger.kernel.org
14413S:	Maintained
14414N:	axp[128]
14415
14416X.25 NETWORK LAYER
14417M:	Andrew Hendry <andrew.hendry@gmail.com>
14418L:	linux-x25@vger.kernel.org
14419S:	Odd Fixes
14420F:	Documentation/networking/x25*
14421F:	include/net/x25*
14422F:	net/x25/
14423
14424X86 ARCHITECTURE (32-BIT AND 64-BIT)
14425M:	Thomas Gleixner <tglx@linutronix.de>
14426M:	Ingo Molnar <mingo@redhat.com>
14427M:	"H. Peter Anvin" <hpa@zytor.com>
14428M:	x86@kernel.org
14429L:	linux-kernel@vger.kernel.org
14430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14431S:	Maintained
14432F:	Documentation/x86/
14433F:	arch/x86/
14434
14435X86 MCE INFRASTRUCTURE
14436M:	Tony Luck <tony.luck@intel.com>
14437M:	Borislav Petkov <bp@alien8.de>
14438L:	linux-edac@vger.kernel.org
14439S:	Maintained
14440F:	arch/x86/kernel/cpu/mcheck/*
14441
14442X86 MICROCODE UPDATE SUPPORT
14443M:	Borislav Petkov <bp@alien8.de>
14444S:	Maintained
14445F:	arch/x86/kernel/cpu/microcode/*
14446
14447X86 PLATFORM DRIVERS
14448M:	Darren Hart <dvhart@infradead.org>
14449M:	Andy Shevchenko <andy@infradead.org>
14450L:	platform-driver-x86@vger.kernel.org
14451T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14452S:	Maintained
14453F:	drivers/platform/x86/
14454F:	drivers/platform/olpc/
14455
14456X86 VDSO
14457M:	Andy Lutomirski <luto@amacapital.net>
14458L:	linux-kernel@vger.kernel.org
14459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14460S:	Maintained
14461F:	arch/x86/entry/vdso/
14462
14463XC2028/3028 TUNER DRIVER
14464M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14465M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14466L:	linux-media@vger.kernel.org
14467W:	https://linuxtv.org
14468T:	git git://linuxtv.org/media_tree.git
14469S:	Maintained
14470F:	drivers/media/tuners/tuner-xc2028.*
14471
14472XEN BLOCK SUBSYSTEM
14473M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14474M:	Roger Pau Monné <roger.pau@citrix.com>
14475L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14476S:	Supported
14477F:	drivers/block/xen-blkback/*
14478F:	drivers/block/xen*
14479
14480XEN HYPERVISOR ARM
14481M:	Stefano Stabellini <sstabellini@kernel.org>
14482L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14483S:	Maintained
14484F:	arch/arm/xen/
14485F:	arch/arm/include/asm/xen/
14486
14487XEN HYPERVISOR ARM64
14488M:	Stefano Stabellini <sstabellini@kernel.org>
14489L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14490S:	Maintained
14491F:	arch/arm64/xen/
14492F:	arch/arm64/include/asm/xen/
14493
14494XEN HYPERVISOR INTERFACE
14495M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14496M:	Juergen Gross <jgross@suse.com>
14497L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14499S:	Supported
14500F:	arch/x86/xen/
14501F:	drivers/*/xen-*front.c
14502F:	drivers/xen/
14503F:	arch/x86/include/asm/xen/
14504F:	include/xen/
14505F:	include/uapi/xen/
14506F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14507F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14508
14509XEN NETWORK BACKEND DRIVER
14510M:	Wei Liu <wei.liu2@citrix.com>
14511M:	Paul Durrant <paul.durrant@citrix.com>
14512L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14513L:	netdev@vger.kernel.org
14514S:	Supported
14515F:	drivers/net/xen-netback/*
14516
14517XEN PCI SUBSYSTEM
14518M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14519L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14520S:	Supported
14521F:	arch/x86/pci/*xen*
14522F:	drivers/pci/*xen*
14523
14524XEN PVSCSI DRIVERS
14525M:	Juergen Gross <jgross@suse.com>
14526L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14527L:	linux-scsi@vger.kernel.org
14528S:	Supported
14529F:	drivers/scsi/xen-scsifront.c
14530F:	drivers/xen/xen-scsiback.c
14531F:	include/xen/interface/io/vscsiif.h
14532
14533XEN SWIOTLB SUBSYSTEM
14534M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14535L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14536S:	Supported
14537F:	arch/x86/xen/*swiotlb*
14538F:	drivers/xen/*swiotlb*
14539
14540XFS FILESYSTEM
14541M:	Darrick J. Wong <darrick.wong@oracle.com>
14542M:	linux-xfs@vger.kernel.org
14543L:	linux-xfs@vger.kernel.org
14544W:	http://xfs.org/
14545T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14546S:	Supported
14547F:	Documentation/filesystems/xfs.txt
14548F:	fs/xfs/
14549
14550XILINX AXI ETHERNET DRIVER
14551M:	Anirudha Sarangi <anirudh@xilinx.com>
14552M:	John Linn <John.Linn@xilinx.com>
14553S:	Maintained
14554F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14555
14556XILINX UARTLITE SERIAL DRIVER
14557M:	Peter Korsgaard <jacmet@sunsite.dk>
14558L:	linux-serial@vger.kernel.org
14559S:	Maintained
14560F:	drivers/tty/serial/uartlite.c
14561
14562XILINX VIDEO IP CORES
14563M:	Hyun Kwon <hyun.kwon@xilinx.com>
14564M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14565L:	linux-media@vger.kernel.org
14566T:	git git://linuxtv.org/media_tree.git
14567S:	Supported
14568F:	Documentation/devicetree/bindings/media/xilinx/
14569F:	drivers/media/platform/xilinx/
14570F:	include/uapi/linux/xilinx-v4l2-controls.h
14571
14572XILLYBUS DRIVER
14573M:	Eli Billauer <eli.billauer@gmail.com>
14574L:	linux-kernel@vger.kernel.org
14575S:	Supported
14576F:	drivers/char/xillybus/
14577
14578XRA1403 GPIO EXPANDER
14579M:	Nandor Han <nandor.han@ge.com>
14580M:	Semi Malinen <semi.malinen@ge.com>
14581L:	linux-gpio@vger.kernel.org
14582S:	Maintained
14583F:	drivers/gpio/gpio-xra1403.c
14584F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14585
14586XTENSA XTFPGA PLATFORM SUPPORT
14587M:	Max Filippov <jcmvbkbc@gmail.com>
14588L:	linux-xtensa@linux-xtensa.org
14589S:	Maintained
14590F:	drivers/spi/spi-xtensa-xtfpga.c
14591F:	sound/soc/xtensa/xtfpga-i2s.c
14592
14593YAM DRIVER FOR AX.25
14594M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14595L:	linux-hams@vger.kernel.org
14596S:	Maintained
14597F:	drivers/net/hamradio/yam*
14598F:	include/linux/yam.h
14599
14600YAMA SECURITY MODULE
14601M:	Kees Cook <keescook@chromium.org>
14602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14603S:	Supported
14604F:	security/yama/
14605F:	Documentation/admin-guide/LSM/Yama.rst
14606
14607YEALINK PHONE DRIVER
14608M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14609L:	usbb2k-api-dev@nongnu.org
14610S:	Maintained
14611F:	Documentation/input/yealink.rst
14612F:	drivers/input/misc/yealink.*
14613
14614Z8530 DRIVER FOR AX.25
14615M:	Joerg Reuter <jreuter@yaina.de>
14616W:	http://yaina.de/jreuter/
14617W:	http://www.qsl.net/dl1bke/
14618L:	linux-hams@vger.kernel.org
14619S:	Maintained
14620F:	Documentation/networking/z8530drv.txt
14621F:	drivers/net/hamradio/*scc.c
14622F:	drivers/net/hamradio/z8530.h
14623
14624ZBUD COMPRESSED PAGE ALLOCATOR
14625M:	Seth Jennings <sjenning@redhat.com>
14626M:	Dan Streetman <ddstreet@ieee.org>
14627L:	linux-mm@kvack.org
14628S:	Maintained
14629F:	mm/zbud.c
14630F:	include/linux/zbud.h
14631
14632ZD1211RW WIRELESS DRIVER
14633M:	Daniel Drake <dsd@gentoo.org>
14634M:	Ulrich Kunitz <kune@deine-taler.de>
14635W:	http://zd1211.ath.cx/wiki/DriverRewrite
14636L:	linux-wireless@vger.kernel.org
14637L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14638S:	Maintained
14639F:	drivers/net/wireless/zydas/zd1211rw/
14640
14641ZD1301 MEDIA DRIVER
14642M:	Antti Palosaari <crope@iki.fi>
14643L:	linux-media@vger.kernel.org
14644W:	https://linuxtv.org/
14645W:	http://palosaari.fi/linux/
14646Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14647S:	Maintained
14648F:	drivers/media/usb/dvb-usb-v2/zd1301*
14649
14650ZD1301_DEMOD MEDIA DRIVER
14651M:	Antti Palosaari <crope@iki.fi>
14652L:	linux-media@vger.kernel.org
14653W:	https://linuxtv.org/
14654W:	http://palosaari.fi/linux/
14655Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14656S:	Maintained
14657F:	drivers/media/dvb-frontends/zd1301_demod*
14658
14659ZPOOL COMPRESSED PAGE STORAGE API
14660M:	Dan Streetman <ddstreet@ieee.org>
14661L:	linux-mm@kvack.org
14662S:	Maintained
14663F:	mm/zpool.c
14664F:	include/linux/zpool.h
14665
14666ZR36067 VIDEO FOR LINUX DRIVER
14667L:	mjpeg-users@lists.sourceforge.net
14668L:	linux-media@vger.kernel.org
14669W:	http://mjpeg.sourceforge.net/driver-zoran/
14670T:	hg https://linuxtv.org/hg/v4l-dvb
14671S:	Odd Fixes
14672F:	drivers/media/pci/zoran/
14673
14674ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14675M:	Minchan Kim <minchan@kernel.org>
14676M:	Nitin Gupta <ngupta@vflare.org>
14677R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14678L:	linux-kernel@vger.kernel.org
14679S:	Maintained
14680F:	drivers/block/zram/
14681F:	Documentation/blockdev/zram.txt
14682
14683ZS DECSTATION Z85C30 SERIAL DRIVER
14684M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14685S:	Maintained
14686F:	drivers/tty/serial/zs.*
14687
14688ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14689M:	Minchan Kim <minchan@kernel.org>
14690M:	Nitin Gupta <ngupta@vflare.org>
14691R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14692L:	linux-mm@kvack.org
14693S:	Maintained
14694F:	mm/zsmalloc.c
14695F:	include/linux/zsmalloc.h
14696F:	Documentation/vm/zsmalloc.txt
14697
14698ZSWAP COMPRESSED SWAP CACHING
14699M:	Seth Jennings <sjenning@redhat.com>
14700M:	Dan Streetman <ddstreet@ieee.org>
14701L:	linux-mm@kvack.org
14702S:	Maintained
14703F:	mm/zswap.c
14704
14705THE REST
14706M:	Linus Torvalds <torvalds@linux-foundation.org>
14707L:	linux-kernel@vger.kernel.org
14708Q:	http://patchwork.kernel.org/project/LKML/list/
14709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14710S:	Buried alive in reporters
14711F:	*
14712F:	*/
14713