xref: /linux/MAINTAINERS (revision c411ed854584a71b0e86ac3019b60e4789d88086)
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 ADV7511 DRIVER
773M:	Hans Verkuil <hans.verkuil@cisco.com>
774L:	linux-media@vger.kernel.org
775S:	Maintained
776F:	drivers/media/i2c/adv7511*
777
778ANALOG DEVICES INC ADV7604 DRIVER
779M:	Hans Verkuil <hans.verkuil@cisco.com>
780L:	linux-media@vger.kernel.org
781S:	Maintained
782F:	drivers/media/i2c/adv7604*
783
784ANALOG DEVICES INC ADV7842 DRIVER
785M:	Hans Verkuil <hans.verkuil@cisco.com>
786L:	linux-media@vger.kernel.org
787S:	Maintained
788F:	drivers/media/i2c/adv7842*
789
790ANALOG DEVICES INC ASOC CODEC DRIVERS
791M:	Lars-Peter Clausen <lars@metafoo.de>
792L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
793W:	http://wiki.analog.com/
794W:	http://ez.analog.com/community/linux-device-drivers
795S:	Supported
796F:	sound/soc/codecs/adau*
797F:	sound/soc/codecs/adav*
798F:	sound/soc/codecs/ad1*
799F:	sound/soc/codecs/ad7*
800F:	sound/soc/codecs/ssm*
801F:	sound/soc/codecs/sigmadsp.*
802
803ANALOG DEVICES INC ASOC DRIVERS
804L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
806W:	http://blackfin.uclinux.org/
807S:	Supported
808F:	sound/soc/blackfin/*
809
810ANALOG DEVICES INC DMA DRIVERS
811M:	Lars-Peter Clausen <lars@metafoo.de>
812W:	http://ez.analog.com/community/linux-device-drivers
813S:	Supported
814F:	drivers/dma/dma-axi-dmac.c
815
816ANALOG DEVICES INC IIO DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818M:	Michael Hennerich <Michael.Hennerich@analog.com>
819W:	http://wiki.analog.com/
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	drivers/iio/*/ad*
823F:	drivers/iio/adc/ltc2497*
824X:	drivers/iio/*/adjd*
825F:	drivers/staging/iio/*/ad*
826F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
827
828ANDROID CONFIG FRAGMENTS
829M:	Rob Herring <robh@kernel.org>
830S:	Supported
831F:	kernel/configs/android*
832
833ANDROID DRIVERS
834M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835M:	Arve Hjønnevåg <arve@android.com>
836M:	Riley Andrews <riandrews@android.com>
837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838L:	devel@driverdev.osuosl.org
839S:	Supported
840F:	drivers/android/
841F:	drivers/staging/android/
842
843ANDROID ION DRIVER
844M:	Laura Abbott <labbott@redhat.com>
845M:	Sumit Semwal <sumit.semwal@linaro.org>
846L:	devel@driverdev.osuosl.org
847S:	Supported
848F:	drivers/staging/android/ion
849F:	drivers/staging/android/uapi/ion.h
850F:	drivers/staging/android/uapi/ion_test.h
851
852AOA (Apple Onboard Audio) ALSA DRIVER
853M:	Johannes Berg <johannes@sipsolutions.net>
854L:	linuxppc-dev@lists.ozlabs.org
855L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
856S:	Maintained
857F:	sound/aoa/
858
859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860M:	William Breathitt Gray <vilhelm.gray@gmail.com>
861L:	linux-iio@vger.kernel.org
862S:	Maintained
863F:	drivers/iio/adc/stx104.c
864
865APM DRIVER
866M:	Jiri Kosina <jikos@kernel.org>
867S:	Odd fixes
868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869F:	arch/x86/kernel/apm_32.c
870F:	include/linux/apm_bios.h
871F:	include/uapi/linux/apm_bios.h
872F:	drivers/char/apm-emulation.c
873
874APPARMOR SECURITY MODULE
875M:	John Johansen <john.johansen@canonical.com>
876L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877W:	apparmor.wiki.kernel.org
878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879S:	Supported
880F:	security/apparmor/
881F:	Documentation/admin-guide/LSM/apparmor.rst
882
883APPLE BCM5974 MULTITOUCH DRIVER
884M:	Henrik Rydberg <rydberg@bitmath.org>
885L:	linux-input@vger.kernel.org
886S:	Odd fixes
887F:	drivers/input/mouse/bcm5974.c
888
889APPLE SMC DRIVER
890M:	Henrik Rydberg <rydberg@bitmath.org>
891L:	linux-hwmon@vger.kernel.org
892S:	Odd fixes
893F:	drivers/hwmon/applesmc.c
894
895APPLETALK NETWORK LAYER
896L:	netdev@vger.kernel.org
897S:	Odd fixes
898F:	drivers/net/appletalk/
899F:	net/appletalk/
900
901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902M:	Duc Dang <dhdang@apm.com>
903S:	Supported
904F:	arch/arm64/boot/dts/apm/
905
906APPLIED MICRO (APM) X-GENE SOC EDAC
907M:	Loc Ho <lho@apm.com>
908S:	Supported
909F:	drivers/edac/xgene_edac.c
910F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913M:	Iyappan Subramanian <isubramanian@apm.com>
914M:	Keyur Chudgar <kchudgar@apm.com>
915S:	Supported
916F:	drivers/net/ethernet/apm/xgene-v2/
917
918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919M:	Iyappan Subramanian <isubramanian@apm.com>
920M:	Keyur Chudgar <kchudgar@apm.com>
921M:	Quan Nguyen <qnguyen@apm.com>
922S:	Supported
923F:	drivers/net/ethernet/apm/xgene/
924F:	drivers/net/phy/mdio-xgene.c
925F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
927
928APPLIED MICRO (APM) X-GENE SOC PMU
929M:	Tai Nguyen <ttnguyen@apm.com>
930S:	Supported
931F:	drivers/perf/xgene_pmu.c
932F:	Documentation/perf/xgene-pmu.txt
933F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
935APTINA CAMERA SENSOR PLL
936M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937L:	linux-media@vger.kernel.org
938S:	Maintained
939F:	drivers/media/i2c/aptina-pll.*
940
941ARC FRAMEBUFFER DRIVER
942M:	Jaya Kumar <jayalk@intworks.biz>
943S:	Maintained
944F:	drivers/video/fbdev/arcfb.c
945F:	drivers/video/fbdev/core/fb_defio.c
946
947ARC PGU DRM DRIVER
948M:	Alexey Brodkin <abrodkin@synopsys.com>
949S:	Supported
950F:	drivers/gpu/drm/arc/
951F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
953ARCNET NETWORK LAYER
954M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
955L:	netdev@vger.kernel.org
956S:	Maintained
957F:	drivers/net/arcnet/
958F:	include/uapi/linux/if_arcnet.h
959
960ARM ARCHITECTED TIMER DRIVER
961M:	Mark Rutland <mark.rutland@arm.com>
962M:	Marc Zyngier <marc.zyngier@arm.com>
963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S:	Maintained
965F:	arch/arm/include/asm/arch_timer.h
966F:	arch/arm64/include/asm/arch_timer.h
967F:	drivers/clocksource/arm_arch_timer.c
968
969ARM HDLCD DRM DRIVER
970M:	Liviu Dudau <liviu.dudau@arm.com>
971S:	Supported
972F:	drivers/gpu/drm/arm/hdlcd_*
973F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
975ARM MALI-DP DRM DRIVER
976M:	Liviu Dudau <liviu.dudau@arm.com>
977M:	Brian Starkey <brian.starkey@arm.com>
978M:	Mali DP Maintainers <malidp@foss.arm.com>
979S:	Supported
980F:	drivers/gpu/drm/arm/
981F:	Documentation/devicetree/bindings/display/arm,malidp.txt
982
983ARM MFM AND FLOPPY DRIVERS
984M:	Ian Molton <spyro@f2s.com>
985S:	Maintained
986F:	arch/arm/lib/floppydma.S
987F:	arch/arm/include/asm/floppy.h
988
989ARM PMU PROFILING AND DEBUGGING
990M:	Will Deacon <will.deacon@arm.com>
991M:	Mark Rutland <mark.rutland@arm.com>
992S:	Maintained
993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994F:	arch/arm*/kernel/perf_*
995F:	arch/arm/oprofile/common.c
996F:	arch/arm*/kernel/hw_breakpoint.c
997F:	arch/arm*/include/asm/hw_breakpoint.h
998F:	arch/arm*/include/asm/perf_event.h
999F:	drivers/perf/*
1000F:	include/linux/perf/arm_pmu.h
1001F:	Documentation/devicetree/bindings/arm/pmu.txt
1002F:	Documentation/devicetree/bindings/perf/
1003
1004ARM PORT
1005M:	Russell King <linux@armlinux.org.uk>
1006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007W:	http://www.armlinux.org.uk/
1008S:	Maintained
1009T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010F:	arch/arm/
1011
1012ARM PRIMECELL AACI PL041 DRIVER
1013M:	Russell King <linux@armlinux.org.uk>
1014S:	Maintained
1015F:	sound/arm/aaci.*
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/amba/
1021F:	include/linux/amba/bus.h
1022
1023ARM PRIMECELL CLCD PL110 DRIVER
1024M:	Russell King <linux@armlinux.org.uk>
1025S:	Maintained
1026F:	drivers/video/fbdev/amba-clcd.*
1027
1028ARM PRIMECELL KMI PL050 DRIVER
1029M:	Russell King <linux@armlinux.org.uk>
1030S:	Maintained
1031F:	drivers/input/serio/ambakmi.*
1032F:	include/linux/amba/kmi.h
1033
1034ARM PRIMECELL MMCI PL180/1 DRIVER
1035M:	Russell King <linux@armlinux.org.uk>
1036S:	Maintained
1037F:	drivers/mmc/host/mmci.*
1038F:	include/linux/amba/mmci.h
1039
1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041M:	Russell King <linux@armlinux.org.uk>
1042S:	Maintained
1043F:	drivers/tty/serial/amba-pl01*.c
1044F:	include/linux/amba/serial.h
1045
1046ARM SMMU DRIVERS
1047M:	Will Deacon <will.deacon@arm.com>
1048R:	Robin Murphy <robin.murphy@arm.com>
1049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050S:	Maintained
1051F:	drivers/iommu/arm-smmu.c
1052F:	drivers/iommu/arm-smmu-v3.c
1053F:	drivers/iommu/io-pgtable-arm.c
1054F:	drivers/iommu/io-pgtable-arm-v7s.c
1055
1056ARM SUB-ARCHITECTURES
1057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S:	Maintained
1059F:	arch/arm/mach-*/
1060F:	arch/arm/plat-*/
1061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063ARM/ACTIONS SEMI ARCHITECTURE
1064M:	Andreas Färber <afaerber@suse.de>
1065L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S:	Maintained
1067N:	owl
1068F:	arch/arm/mach-actions/
1069F:	arch/arm/boot/dts/owl-*
1070F:	arch/arm64/boot/dts/actions/
1071F:	drivers/clocksource/owl-*
1072F:	drivers/soc/actions/
1073F:	include/dt-bindings/power/owl-*
1074F:	include/linux/soc/actions/
1075F:	Documentation/devicetree/bindings/arm/actions.txt
1076F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079ARM/ADS SPHERE MACHINE SUPPORT
1080M:	Lennert Buytenhek <kernel@wantstofly.org>
1081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:	Maintained
1083
1084ARM/AFEB9260 MACHINE SUPPORT
1085M:	Sergey Lapin <slapin@ossfans.org>
1086L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S:	Maintained
1088
1089ARM/AJECO 1ARM MACHINE SUPPORT
1090M:	Lennert Buytenhek <kernel@wantstofly.org>
1091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S:	Maintained
1093
1094ARM/Allwinner SoC Clock Support
1095M:	Emilio López <emilio@elopez.com.ar>
1096S:	Maintained
1097F:	drivers/clk/sunxi/
1098
1099ARM/Allwinner sunXi SoC support
1100M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1101M:	Chen-Yu Tsai <wens@csie.org>
1102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S:	Maintained
1104N:	sun[x456789]i
1105N:	sun50i
1106F:	arch/arm/mach-sunxi/
1107F:	arch/arm64/boot/dts/allwinner/
1108F:	drivers/clk/sunxi-ng/
1109F:	drivers/pinctrl/sunxi/
1110F:	drivers/soc/sunxi/
1111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114M:	Neil Armstrong <narmstrong@baylibre.com>
1115M:	Jerome Brunet <jbrunet@baylibre.com>
1116L:	linux-amlogic@lists.infradead.org
1117S:	Maintained
1118F:	drivers/clk/meson/
1119F:	include/dt-bindings/clock/meson*
1120F:	include/dt-bindings/clock/gxbb*
1121F:	Documentation/devicetree/bindings/clock/amlogic*
1122
1123ARM/Amlogic Meson SoC support
1124M:	Carlo Caione <carlo@caione.org>
1125M:	Kevin Hilman <khilman@baylibre.com>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127L:	linux-amlogic@lists.infradead.org
1128W:	http://linux-meson.com/
1129S:	Maintained
1130F:	arch/arm/mach-meson/
1131F:	arch/arm/boot/dts/meson*
1132F:	arch/arm64/boot/dts/amlogic/
1133F:	drivers/pinctrl/meson/
1134F:	drivers/mmc/host/meson*
1135N:	meson
1136
1137ARM/Annapurna Labs ALPINE ARCHITECTURE
1138M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1140L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S:	Maintained
1142F:	arch/arm/mach-alpine/
1143F:	arch/arm/boot/dts/alpine*
1144F:	arch/arm64/boot/dts/al/
1145F:	drivers/*/*alpine*
1146
1147ARM/ARTPEC MACHINE SUPPORT
1148M:	Jesper Nilsson <jesper.nilsson@axis.com>
1149M:	Lars Persson <lars.persson@axis.com>
1150M:	Niklas Cassel <niklas.cassel@axis.com>
1151S:	Maintained
1152L:	linux-arm-kernel@axis.com
1153F:	arch/arm/mach-artpec
1154F:	arch/arm/boot/dts/artpec6*
1155F:	drivers/clk/axis
1156F:	drivers/pinctrl/pinctrl-artpec*
1157F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159ARM/ASPEED I2C DRIVER
1160M:	Brendan Higgins <brendanhiggins@google.com>
1161R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162R:	Joel Stanley <joel@jms.id.au>
1163L:	linux-i2c@vger.kernel.org
1164L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1165S:	Maintained
1166F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1167F:	drivers/i2c/busses/i2c-aspeed.c
1168F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171ARM/ASPEED MACHINE SUPPORT
1172M:	Joel Stanley <joel@jms.id.au>
1173S:	Maintained
1174F:	arch/arm/mach-aspeed/
1175F:	arch/arm/boot/dts/aspeed-*
1176F:	drivers/*/*aspeed*
1177
1178ARM/ATMEL AT91 Clock Support
1179M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1180S:	Maintained
1181F:	drivers/clk/at91
1182
1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1185M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187W:	http://www.linux4sam.org
1188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189S:	Supported
1190F:	arch/arm/mach-at91/
1191F:	include/soc/at91/
1192F:	arch/arm/boot/dts/at91*.dts
1193F:	arch/arm/boot/dts/at91*.dtsi
1194F:	arch/arm/boot/dts/sama*.dts
1195F:	arch/arm/boot/dts/sama*.dtsi
1196F:	arch/arm/include/debug/at91.S
1197F:	drivers/memory/atmel*
1198
1199ARM/CALXEDA HIGHBANK ARCHITECTURE
1200M:	Rob Herring <robh@kernel.org>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-highbank/
1204F:	arch/arm/boot/dts/highbank.dts
1205F:	arch/arm/boot/dts/ecx-*.dts*
1206
1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208M:	Krzysztof Halasa <khalasa@piap.pl>
1209S:	Maintained
1210F:	arch/arm/mach-cns3xxx/
1211
1212ARM/CAVIUM THUNDER NETWORK DRIVER
1213M:	Sunil Goutham <sgoutham@cavium.com>
1214M:	Robert Richter <rric@kernel.org>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S:	Supported
1217F:	drivers/net/ethernet/cavium/thunder/
1218
1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220M:	Alexander Shiyan <shc_work@mail.ru>
1221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S:	Odd Fixes
1223N:	clps711x
1224
1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226M:	Lennert Buytenhek <kernel@wantstofly.org>
1227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S:	Maintained
1229
1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231M:	Hartley Sweeten <hsweeten@visionengravers.com>
1232M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S:	Maintained
1235F:	arch/arm/mach-ep93xx/
1236F:	arch/arm/mach-ep93xx/include/mach/
1237
1238ARM/CLKDEV SUPPORT
1239M:	Russell King <linux@armlinux.org.uk>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243F:	arch/arm/include/asm/clkdev.h
1244F:	drivers/clk/clkdev.c
1245
1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247M:	Mike Rapoport <mike@compulab.co.il>
1248L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S:	Maintained
1250
1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252M:	Baruch Siach <baruch@tkos.co.il>
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Maintained
1255F:	arch/arm/boot/dts/cx92755*
1256N:	digicolor
1257
1258ARM/CONTEC MICRO9 MACHINE SUPPORT
1259M:	Hubert Feurstein <hubert.feurstein@contec.at>
1260S:	Maintained
1261F:	arch/arm/mach-ep93xx/micro9.c
1262
1263ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267F:	drivers/hwtracing/coresight/*
1268F:	Documentation/trace/coresight.txt
1269F:	Documentation/trace/coresight-cpu-debug.txt
1270F:	Documentation/devicetree/bindings/arm/coresight.txt
1271F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273F:	tools/perf/arch/arm/util/pmu.c
1274F:	tools/perf/arch/arm/util/auxtrace.c
1275F:	tools/perf/arch/arm/util/cs-etm.c
1276F:	tools/perf/arch/arm/util/cs-etm.h
1277F:	tools/perf/util/cs-etm.h
1278
1279ARM/CORGI MACHINE SUPPORT
1280M:	Richard Purdie <rpurdie@rpsys.net>
1281S:	Maintained
1282
1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286T:	git git://github.com/ulli-kroll/linux.git
1287S:	Maintained
1288F:	arch/arm/mach-gemini/
1289F:	drivers/rtc/rtc-ftrtc010.c
1290
1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1292M:	Barry Song <baohua@kernel.org>
1293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1295S:	Maintained
1296F:	arch/arm/boot/dts/prima2*
1297F:	arch/arm/mach-prima2/
1298F:	drivers/clk/sirf/
1299F:	drivers/clocksource/timer-prima2.c
1300F:	drivers/clocksource/timer-atlas7.c
1301N:	[^a-z]sirf
1302
1303ARM/EBSA110 MACHINE SUPPORT
1304M:	Russell King <linux@armlinux.org.uk>
1305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306W:	http://www.armlinux.org.uk/
1307S:	Maintained
1308F:	arch/arm/mach-ebsa110/
1309F:	drivers/net/ethernet/amd/am79c961a.*
1310
1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312M:	Uwe Kleine-König <kernel@pengutronix.de>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315N:	efm32
1316
1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1318M:	Robert Jarzmik <robert.jarzmik@free.fr>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/mach-pxa/ezx.c
1322
1323ARM/FARADAY FA526 PORT
1324M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327T:	git git://git.berlios.de/gemini-board
1328F:	arch/arm/mm/*-fa*
1329
1330ARM/FOOTBRIDGE ARCHITECTURE
1331M:	Russell King <linux@armlinux.org.uk>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333W:	http://www.armlinux.org.uk/
1334S:	Maintained
1335F:	arch/arm/include/asm/hardware/dec21285.h
1336F:	arch/arm/mach-footbridge/
1337
1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1339M:	Shawn Guo <shawnguo@kernel.org>
1340M:	Sascha Hauer <kernel@pengutronix.de>
1341R:	Fabio Estevam <fabio.estevam@nxp.com>
1342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S:	Maintained
1344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345F:	arch/arm/mach-imx/
1346F:	arch/arm/mach-mxs/
1347F:	arch/arm/boot/dts/imx*
1348F:	arch/arm/configs/imx*_defconfig
1349F:	drivers/clk/imx/
1350F:	drivers/soc/imx/
1351F:	include/soc/imx/
1352
1353ARM/FREESCALE VYBRID ARM ARCHITECTURE
1354M:	Shawn Guo <shawnguo@kernel.org>
1355M:	Sascha Hauer <kernel@pengutronix.de>
1356R:	Stefan Agner <stefan@agner.ch>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360F:	arch/arm/mach-imx/*vf610*
1361F:	arch/arm/boot/dts/vf*
1362
1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1364M:	Lennert Buytenhek <kernel@wantstofly.org>
1365L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S:	Maintained
1367
1368ARM/GUMSTIX MACHINE SUPPORT
1369M:	Steve Sakoman <sakoman@gmail.com>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372
1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1374M:	Philipp Zabel <philipp.zabel@gmail.com>
1375M:	Paul Parsons <lost.distance@yahoo.com>
1376L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S:	Maintained
1378F:	arch/arm/mach-pxa/hx4700.c
1379F:	arch/arm/mach-pxa/include/mach/hx4700.h
1380F:	sound/soc/pxa/hx4700.c
1381
1382ARM/HISILICON SOC SUPPORT
1383M:	Wei Xu <xuwei5@hisilicon.com>
1384L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W:	http://www.hisilicon.com
1386S:	Supported
1387T:	git git://github.com/hisilicon/linux-hisi.git
1388F:	arch/arm/mach-hisi/
1389F:	arch/arm/boot/dts/hi3*
1390F:	arch/arm/boot/dts/hip*
1391F:	arch/arm/boot/dts/hisi*
1392F:	arch/arm64/boot/dts/hisilicon/
1393
1394ARM/HP JORNADA 7XX MACHINE SUPPORT
1395M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1396W:	www.jlime.com
1397S:	Maintained
1398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399F:	arch/arm/mach-sa1100/jornada720.c
1400F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1401
1402ARM/IGEP MACHINE SUPPORT
1403M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1404M:	Javier Martinez Canillas <javier@dowhile0.org>
1405L:	linux-omap@vger.kernel.org
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408F:	arch/arm/boot/dts/omap3-igep*
1409
1410ARM/INCOME PXA270 SUPPORT
1411M:	Marek Vasut <marek.vasut@gmail.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1415
1416ARM/INTEL IOP13XX ARM ARCHITECTURE
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/INTEL IOP32X ARM ARCHITECTURE
1422M:	Lennert Buytenhek <kernel@wantstofly.org>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425
1426ARM/INTEL IOP33X ARM ARCHITECTURE
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S:	Orphan
1429
1430ARM/INTEL IQ81342EX MACHINE SUPPORT
1431M:	Lennert Buytenhek <kernel@wantstofly.org>
1432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S:	Maintained
1434
1435ARM/INTEL IXDP2850 MACHINE SUPPORT
1436M:	Lennert Buytenhek <kernel@wantstofly.org>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S:	Maintained
1439
1440ARM/INTEL IXP4XX ARM ARCHITECTURE
1441M:	Imre Kaloz <kaloz@openwrt.org>
1442M:	Krzysztof Halasa <khalasa@piap.pl>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S:	Maintained
1445F:	arch/arm/mach-ixp4xx/
1446
1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1448M:	Jonathan Cameron <jic23@cam.ac.uk>
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Maintained
1451F:	arch/arm/mach-pxa/stargate2.c
1452F:	drivers/pcmcia/pxa2xx_stargate2.c
1453
1454ARM/INTEL XSC3 (MANZANO) ARM CORE
1455M:	Lennert Buytenhek <kernel@wantstofly.org>
1456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S:	Maintained
1458
1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1460M:	Lennert Buytenhek <kernel@wantstofly.org>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:	Maintained
1463
1464ARM/LG1K ARCHITECTURE
1465M:	Chanho Min <chanho.min@lge.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Maintained
1468F:	arch/arm64/boot/dts/lg/
1469
1470ARM/LOGICPD PXA270 MACHINE SUPPORT
1471M:	Lennert Buytenhek <kernel@wantstofly.org>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S:	Maintained
1474
1475ARM/LPC18XX ARCHITECTURE
1476M:	Joachim Eastwood <manabian@gmail.com>
1477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S:	Maintained
1479F:	arch/arm/boot/dts/lpc43*
1480F:	drivers/clk/nxp/clk-lpc18xx*
1481F:	drivers/clocksource/time-lpc32xx.c
1482F:	drivers/i2c/busses/i2c-lpc2k.c
1483F:	drivers/memory/pl172.c
1484F:	drivers/mtd/spi-nor/nxp-spifi.c
1485F:	drivers/rtc/rtc-lpc24xx.c
1486N:	lpc18xx
1487
1488ARM/LPC32XX SOC SUPPORT
1489M:	Vladimir Zapolskiy <vz@mleia.com>
1490M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1493S:	Maintained
1494F:	arch/arm/boot/dts/lpc32*
1495F:	arch/arm/mach-lpc32xx/
1496F:	drivers/i2c/busses/i2c-pnx.c
1497F:	drivers/net/ethernet/nxp/lpc_eth.c
1498F:	drivers/usb/host/ohci-nxp.c
1499F:	drivers/watchdog/pnx4008_wdt.c
1500N:	lpc32xx
1501
1502ARM/MAGICIAN MACHINE SUPPORT
1503M:	Philipp Zabel <philipp.zabel@gmail.com>
1504S:	Maintained
1505
1506ARM/Marvell Berlin SoC support
1507M:	Jisheng Zhang <jszhang@marvell.com>
1508M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm/mach-berlin/
1512F:	arch/arm/boot/dts/berlin*
1513F:	arch/arm64/boot/dts/marvell/berlin*
1514
1515ARM/Marvell Dove/MV78xx0/Orion SOC support
1516M:	Jason Cooper <jason@lakedaemon.net>
1517M:	Andrew Lunn <andrew@lunn.ch>
1518M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1519M:	Gregory Clement <gregory.clement@free-electrons.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	Documentation/devicetree/bindings/soc/dove/
1523F:	arch/arm/mach-dove/
1524F:	arch/arm/mach-mv78xx0/
1525F:	arch/arm/mach-orion5x/
1526F:	arch/arm/plat-orion/
1527F:	arch/arm/boot/dts/dove*
1528F:	arch/arm/boot/dts/orion5x*
1529
1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531M:	Jason Cooper <jason@lakedaemon.net>
1532M:	Andrew Lunn <andrew@lunn.ch>
1533M:	Gregory Clement <gregory.clement@free-electrons.com>
1534M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537F:	arch/arm/boot/dts/armada*
1538F:	arch/arm/boot/dts/kirkwood*
1539F:	arch/arm/configs/mvebu_*_defconfig
1540F:	arch/arm/mach-mvebu/
1541F:	arch/arm64/boot/dts/marvell/armada*
1542F:	drivers/cpufreq/mvebu-cpufreq.c
1543F:	drivers/irqchip/irq-armada-370-xp.c
1544F:	drivers/irqchip/irq-mvebu-*
1545F:	drivers/pinctrl/mvebu/
1546F:	drivers/rtc/rtc-armada38x.c
1547
1548ARM/Mediatek RTC DRIVER
1549M:	Eddie Huang <eddie.huang@mediatek.com>
1550L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	drivers/rtc/rtc-mt6397.c
1554
1555ARM/Mediatek SoC support
1556M:	Matthias Brugger <matthias.bgg@gmail.com>
1557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559S:	Maintained
1560F:	arch/arm/boot/dts/mt6*
1561F:	arch/arm/boot/dts/mt7*
1562F:	arch/arm/boot/dts/mt8*
1563F:	arch/arm/mach-mediatek/
1564F:	arch/arm64/boot/dts/mediatek/
1565N:	mtk
1566K:	mediatek
1567
1568ARM/Mediatek USB3 PHY DRIVER
1569M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1572S:	Maintained
1573F:	drivers/phy/phy-mt65xx-usb3.c
1574
1575ARM/MICREL KS8695 ARCHITECTURE
1576M:	Greg Ungerer <gerg@uclinux.org>
1577L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578F:	arch/arm/mach-ks8695/
1579S:	Odd Fixes
1580
1581ARM/MIOA701 MACHINE SUPPORT
1582M:	Robert Jarzmik <robert.jarzmik@free.fr>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584F:	arch/arm/mach-pxa/mioa701.c
1585S:	Maintained
1586
1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588M:	Michael Petchkovsky <mkpetch@internode.on.net>
1589S:	Maintained
1590
1591ARM/NOMADIK ARCHITECTURE
1592M:	Alessandro Rubini <rubini@unipv.it>
1593M:	Linus Walleij <linus.walleij@linaro.org>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	arch/arm/mach-nomadik/
1597F:	drivers/pinctrl/nomadik/
1598F:	drivers/i2c/busses/i2c-nomadik.c
1599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1600
1601ARM/NUVOTON W90X900 ARM ARCHITECTURE
1602M:	Wan ZongShun <mcuos.com@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604W:	http://www.mcuos.com
1605S:	Maintained
1606F:	arch/arm/mach-w90x900/
1607F:	drivers/input/keyboard/w90p910_keypad.c
1608F:	drivers/input/touchscreen/w90p910_ts.c
1609F:	drivers/watchdog/nuc900_wdt.c
1610F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1611F:	drivers/mtd/nand/nuc900_nand.c
1612F:	drivers/rtc/rtc-nuc900.c
1613F:	drivers/spi/spi-nuc900.c
1614F:	drivers/usb/host/ehci-w90x900.c
1615F:	drivers/video/fbdev/nuc900fb.c
1616
1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1619L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1620W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621S:	Supported
1622
1623ARM/Orion SoC/Technologic Systems TS-78xx platform support
1624M:	Alexander Clouter <alex@digriz.org.uk>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626W:	http://www.digriz.org.uk/ts78xx/kernel
1627S:	Maintained
1628F:	arch/arm/mach-orion5x/ts78xx-*
1629
1630ARM/OXNAS platform support
1631M:	Neil Armstrong <narmstrong@baylibre.com>
1632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1634S:	Maintained
1635F:	arch/arm/mach-oxnas/
1636F:	arch/arm/boot/dts/ox8*.dtsi
1637F:	arch/arm/boot/dts/wd-mbwe.dts
1638F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1639N:	oxnas
1640
1641ARM/PALM TREO SUPPORT
1642M:	Tomas Cech <sleep_walker@suse.com>
1643L:	linux-arm-kernel@lists.infradead.org
1644W:	http://hackndev.com
1645S:	Maintained
1646F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1647F:	arch/arm/mach-pxa/palmtreo.c
1648
1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1650M:	Marek Vasut <marek.vasut@gmail.com>
1651L:	linux-arm-kernel@lists.infradead.org
1652W:	http://hackndev.com
1653S:	Maintained
1654F:	arch/arm/mach-pxa/include/mach/palmtx.h
1655F:	arch/arm/mach-pxa/palmtx.c
1656F:	arch/arm/mach-pxa/include/mach/palmt5.h
1657F:	arch/arm/mach-pxa/palmt5.c
1658F:	arch/arm/mach-pxa/include/mach/palmld.h
1659F:	arch/arm/mach-pxa/palmld.c
1660F:	arch/arm/mach-pxa/include/mach/palmte2.h
1661F:	arch/arm/mach-pxa/palmte2.c
1662F:	arch/arm/mach-pxa/include/mach/palmtc.h
1663F:	arch/arm/mach-pxa/palmtc.c
1664
1665ARM/PALMZ72 SUPPORT
1666M:	Sergey Lapin <slapin@ossfans.org>
1667L:	linux-arm-kernel@lists.infradead.org
1668W:	http://hackndev.com
1669S:	Maintained
1670F:	arch/arm/mach-pxa/include/mach/palmz72.h
1671F:	arch/arm/mach-pxa/palmz72.c
1672
1673ARM/PLEB SUPPORT
1674M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1675W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676S:	Maintained
1677
1678ARM/PT DIGITAL BOARD PORT
1679M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681W:	http://www.armlinux.org.uk/
1682S:	Maintained
1683
1684ARM/QUALCOMM SUPPORT
1685M:	Andy Gross <andy.gross@linaro.org>
1686M:	David Brown <david.brown@linaro.org>
1687L:	linux-arm-msm@vger.kernel.org
1688L:	linux-soc@vger.kernel.org
1689S:	Maintained
1690F:	Documentation/devicetree/bindings/soc/qcom/
1691F:	arch/arm/boot/dts/qcom-*.dts
1692F:	arch/arm/boot/dts/qcom-*.dtsi
1693F:	arch/arm/mach-qcom/
1694F:	arch/arm64/boot/dts/qcom/*
1695F:	drivers/i2c/busses/i2c-qup.c
1696F:	drivers/clk/qcom/
1697F:	drivers/dma/qcom/
1698F:	drivers/soc/qcom/
1699F:	drivers/spi/spi-qup.c
1700F:	drivers/tty/serial/msm_serial.h
1701F:	drivers/tty/serial/msm_serial.c
1702F:	drivers/*/pm8???-*
1703F:	drivers/mfd/ssbi.c
1704F:	drivers/firmware/qcom_scm.c
1705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1706
1707ARM/RADISYS ENP2611 MACHINE SUPPORT
1708M:	Lennert Buytenhek <kernel@wantstofly.org>
1709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S:	Maintained
1711
1712ARM/REALTEK ARCHITECTURE
1713M:	Andreas Färber <afaerber@suse.de>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm64/boot/dts/realtek/
1717F:	Documentation/devicetree/bindings/arm/realtek.txt
1718
1719ARM/RENESAS ARM64 ARCHITECTURE
1720M:	Simon Horman <horms@verge.net.au>
1721M:	Magnus Damm <magnus.damm@gmail.com>
1722L:	linux-renesas-soc@vger.kernel.org
1723Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725S:	Supported
1726F:	arch/arm64/boot/dts/renesas/
1727F:	drivers/soc/renesas/
1728F:	include/linux/soc/renesas/
1729
1730ARM/RISCPC ARCHITECTURE
1731M:	Russell King <linux@armlinux.org.uk>
1732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733W:	http://www.armlinux.org.uk/
1734S:	Maintained
1735F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1736F:	arch/arm/include/asm/hardware/ioc.h
1737F:	arch/arm/include/asm/hardware/iomd.h
1738F:	arch/arm/include/asm/hardware/memc.h
1739F:	arch/arm/mach-rpc/
1740F:	drivers/net/ethernet/8390/etherh.c
1741F:	drivers/net/ethernet/i825xx/ether1*
1742F:	drivers/net/ethernet/seeq/ether3*
1743F:	drivers/scsi/arm/
1744
1745ARM/Rockchip SoC support
1746M:	Heiko Stuebner <heiko@sntech.de>
1747L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748L:	linux-rockchip@lists.infradead.org
1749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1750S:	Maintained
1751F:	arch/arm/boot/dts/rk3*
1752F:	arch/arm/boot/dts/rv1108*
1753F:	arch/arm/mach-rockchip/
1754F:	drivers/clk/rockchip/
1755F:	drivers/i2c/busses/i2c-rk3x.c
1756F:	drivers/*/*rockchip*
1757F:	drivers/*/*/*rockchip*
1758F:	sound/soc/rockchip/
1759N:	rockchip
1760
1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762M:	Kukjin Kim <kgene@kernel.org>
1763M:	Krzysztof Kozlowski <krzk@kernel.org>
1764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1767S:	Maintained
1768F:	arch/arm/boot/dts/s3c*
1769F:	arch/arm/boot/dts/s5p*
1770F:	arch/arm/boot/dts/samsung*
1771F:	arch/arm/boot/dts/exynos*
1772F:	arch/arm64/boot/dts/exynos/
1773F:	arch/arm/plat-samsung/
1774F:	arch/arm/mach-s3c24*/
1775F:	arch/arm/mach-s3c64xx/
1776F:	arch/arm/mach-s5p*/
1777F:	arch/arm/mach-exynos*/
1778F:	drivers/*/*s3c24*
1779F:	drivers/*/*/*s3c24*
1780F:	drivers/*/*s3c64xx*
1781F:	drivers/*/*s5pv210*
1782F:	drivers/memory/samsung/*
1783F:	drivers/soc/samsung/*
1784F:	Documentation/arm/Samsung/
1785F:	Documentation/devicetree/bindings/arm/samsung/
1786F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1787F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1788N:	exynos
1789
1790ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791M:	Kyungmin Park <kyungmin.park@samsung.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S:	Maintained
1794F:	arch/arm/mach-s5pv210/
1795
1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797M:	Kyungmin Park <kyungmin.park@samsung.com>
1798M:	Kamil Debski <kamil@wypas.org>
1799M:	Andrzej Hajda <a.hajda@samsung.com>
1800L:	linux-arm-kernel@lists.infradead.org
1801L:	linux-media@vger.kernel.org
1802S:	Maintained
1803F:	drivers/media/platform/s5p-g2d/
1804
1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1806M:	Marek Szyprowski <m.szyprowski@samsung.com>
1807L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1808L:	linux-media@vger.kernel.org
1809S:	Maintained
1810F:	drivers/media/platform/s5p-cec/
1811F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1812
1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1814M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1815M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1816L:	linux-arm-kernel@lists.infradead.org
1817L:	linux-media@vger.kernel.org
1818S:	Maintained
1819F:	drivers/media/platform/s5p-jpeg/
1820
1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1822M:	Kyungmin Park <kyungmin.park@samsung.com>
1823M:	Kamil Debski <kamil@wypas.org>
1824M:	Jeongtae Park <jtp.park@samsung.com>
1825M:	Andrzej Hajda <a.hajda@samsung.com>
1826L:	linux-arm-kernel@lists.infradead.org
1827L:	linux-media@vger.kernel.org
1828S:	Maintained
1829F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1830F:	drivers/media/platform/s5p-mfc/
1831
1832ARM/SHMOBILE ARM ARCHITECTURE
1833M:	Simon Horman <horms@verge.net.au>
1834M:	Magnus Damm <magnus.damm@gmail.com>
1835L:	linux-renesas-soc@vger.kernel.org
1836Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838S:	Supported
1839F:	arch/arm/boot/dts/emev2*
1840F:	arch/arm/boot/dts/r7s*
1841F:	arch/arm/boot/dts/r8a*
1842F:	arch/arm/boot/dts/sh*
1843F:	arch/arm/configs/shmobile_defconfig
1844F:	arch/arm/include/debug/renesas-scif.S
1845F:	arch/arm/mach-shmobile/
1846F:	drivers/soc/renesas/
1847F:	include/linux/soc/renesas/
1848
1849ARM/SOCFPGA ARCHITECTURE
1850M:	Dinh Nguyen <dinguyen@kernel.org>
1851S:	Maintained
1852F:	arch/arm/mach-socfpga/
1853F:	arch/arm/boot/dts/socfpga*
1854F:	arch/arm/configs/socfpga_defconfig
1855F:	arch/arm64/boot/dts/altera/
1856W:	http://www.rocketboards.org
1857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1858
1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860M:	Dinh Nguyen <dinguyen@kernel.org>
1861S:	Maintained
1862F:	drivers/clk/socfpga/
1863
1864ARM/SOCFPGA EDAC SUPPORT
1865M:	Thor Thayer <thor.thayer@linux.intel.com>
1866S:	Maintained
1867F:	drivers/edac/altera_edac.
1868
1869ARM/STI ARCHITECTURE
1870M:	Patrice Chotard <patrice.chotard@st.com>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872W:	http://www.stlinux.com
1873S:	Maintained
1874F:	arch/arm/mach-sti/
1875F:	arch/arm/boot/dts/sti*
1876F:	drivers/char/hw_random/st-rng.c
1877F:	drivers/clocksource/arm_global_timer.c
1878F:	drivers/clocksource/clksrc_st_lpc.c
1879F:	drivers/cpufreq/sti-cpufreq.c
1880F:	drivers/dma/st_fdma*
1881F:	drivers/i2c/busses/i2c-st.c
1882F:	drivers/media/rc/st_rc.c
1883F:	drivers/media/platform/sti/c8sectpfe/
1884F:	drivers/mmc/host/sdhci-st.c
1885F:	drivers/phy/st/phy-miphy28lp.c
1886F:	drivers/phy/st/phy-stih407-usb.c
1887F:	drivers/pinctrl/pinctrl-st.c
1888F:	drivers/remoteproc/st_remoteproc.c
1889F:	drivers/remoteproc/st_slim_rproc.c
1890F:	drivers/reset/sti/
1891F:	drivers/rtc/rtc-st-lpc.c
1892F:	drivers/tty/serial/st-asc.c
1893F:	drivers/usb/dwc3/dwc3-st.c
1894F:	drivers/usb/host/ehci-st.c
1895F:	drivers/usb/host/ohci-st.c
1896F:	drivers/watchdog/st_lpc_wdt.c
1897F:	drivers/ata/ahci_st.c
1898F:	include/linux/remoteproc/st_slim_rproc.h
1899
1900ARM/STM32 ARCHITECTURE
1901M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902M:	Alexandre Torgue <alexandre.torgue@st.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906N:	stm32
1907F:	drivers/clocksource/armv7m_systick.c
1908
1909ARM/TANGO ARCHITECTURE
1910M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911L:	linux-arm-kernel@lists.infradead.org
1912S:	Maintained
1913N:	tango
1914
1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916M:	Lennert Buytenhek <kernel@wantstofly.org>
1917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S:	Maintained
1919
1920ARM/TETON BGA MACHINE SUPPORT
1921M:	"Mark F. Brown" <mark.brown314@gmail.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924
1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1926M:	Santosh Shilimkar <ssantosh@kernel.org>
1927L:	linux-kernel@vger.kernel.org
1928S:	Maintained
1929F:	drivers/memory/*emif*
1930
1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1932M:	Santosh Shilimkar <ssantosh@kernel.org>
1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S:	Maintained
1935F:	arch/arm/mach-keystone/
1936F:	arch/arm/boot/dts/keystone-*
1937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1938
1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1940M:	Santosh Shilimkar <ssantosh@kernel.org>
1941L:	linux-kernel@vger.kernel.org
1942S:	Maintained
1943F:	drivers/clk/keystone/
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1946M:	Santosh Shilimkar <ssantosh@kernel.org>
1947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948L:	linux-kernel@vger.kernel.org
1949S:	Maintained
1950F:	drivers/clocksource/timer-keystone.c
1951
1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1953M:	Santosh Shilimkar <ssantosh@kernel.org>
1954L:	linux-kernel@vger.kernel.org
1955S:	Maintained
1956F:	drivers/power/reset/keystone-reset.c
1957
1958ARM/THECUS N2100 MACHINE SUPPORT
1959M:	Lennert Buytenhek <kernel@wantstofly.org>
1960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S:	Maintained
1962
1963ARM/TOSA MACHINE SUPPORT
1964M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1965M:	Dirk Opfer <dirk@opfer-online.de>
1966S:	Maintained
1967
1968ARM/U300 MACHINE SUPPORT
1969M:	Linus Walleij <linus.walleij@linaro.org>
1970L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S:	Supported
1972F:	arch/arm/mach-u300/
1973F:	drivers/clocksource/timer-u300.c
1974F:	drivers/i2c/busses/i2c-stu300.c
1975F:	drivers/rtc/rtc-coh901331.c
1976F:	drivers/watchdog/coh901327_wdt.c
1977F:	drivers/dma/coh901318*
1978F:	drivers/mfd/ab3100*
1979F:	drivers/rtc/rtc-ab3100.c
1980F:	drivers/rtc/rtc-coh901331.c
1981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1982
1983ARM/UNIPHIER ARCHITECTURE
1984M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1985L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1987S:	Maintained
1988F:	arch/arm/boot/dts/uniphier*
1989F:	arch/arm/include/asm/hardware/cache-uniphier.h
1990F:	arch/arm/mach-uniphier/
1991F:	arch/arm/mm/cache-uniphier.c
1992F:	arch/arm64/boot/dts/socionext/
1993F:	drivers/bus/uniphier-system-bus.c
1994F:	drivers/clk/uniphier/
1995F:	drivers/i2c/busses/i2c-uniphier*
1996F:	drivers/pinctrl/uniphier/
1997F:	drivers/reset/reset-uniphier.c
1998F:	drivers/tty/serial/8250/8250_uniphier.c
1999N:	uniphier
2000
2001ARM/Ux500 ARM ARCHITECTURE
2002M:	Linus Walleij <linus.walleij@linaro.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S:	Maintained
2005F:	arch/arm/mach-ux500/
2006F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2007F:	drivers/dma/ste_dma40*
2008F:	drivers/hwspinlock/u8500_hsem.c
2009F:	drivers/mfd/abx500*
2010F:	drivers/mfd/ab8500*
2011F:	drivers/mfd/dbx500*
2012F:	drivers/mfd/db8500*
2013F:	drivers/pinctrl/nomadik/pinctrl-ab*
2014F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2015F:	drivers/rtc/rtc-ab8500.c
2016F:	drivers/rtc/rtc-pl031.c
2017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2018
2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2020M:	Ulf Hansson <ulf.hansson@linaro.org>
2021L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022T:	git git://git.linaro.org/people/ulfh/clk.git
2023S:	Maintained
2024F:	drivers/clk/ux500/
2025
2026ARM/VERSATILE EXPRESS PLATFORM
2027M:	Liviu Dudau <liviu.dudau@arm.com>
2028M:	Sudeep Holla <sudeep.holla@arm.com>
2029M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032F:	arch/arm/boot/dts/vexpress*
2033F:	arch/arm64/boot/dts/arm/
2034F:	arch/arm/mach-vexpress/
2035F:	*/*/vexpress*
2036F:	*/*/*/vexpress*
2037F:	drivers/clk/versatile/clk-vexpress-osc.c
2038F:	drivers/clocksource/versatile.c
2039N:	mps2
2040
2041ARM/VFP SUPPORT
2042M:	Russell King <linux@armlinux.org.uk>
2043L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044W:	http://www.armlinux.org.uk/
2045S:	Maintained
2046F:	arch/arm/vfp/
2047
2048ARM/VOIPAC PXA270 SUPPORT
2049M:	Marek Vasut <marek.vasut@gmail.com>
2050L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051S:	Maintained
2052F:	arch/arm/mach-pxa/vpac270.c
2053F:	arch/arm/mach-pxa/include/mach/vpac270.h
2054
2055ARM/VT8500 ARM ARCHITECTURE
2056M:	Tony Prisk <linux@prisktech.co.nz>
2057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058S:	Maintained
2059F:	arch/arm/mach-vt8500/
2060F:	drivers/clocksource/vt8500_timer.c
2061F:	drivers/i2c/busses/i2c-wmt.c
2062F:	drivers/mmc/host/wmt-sdmmc.c
2063F:	drivers/pwm/pwm-vt8500.c
2064F:	drivers/rtc/rtc-vt8500.c
2065F:	drivers/tty/serial/vt8500_serial.c
2066F:	drivers/usb/host/ehci-platform.c
2067F:	drivers/usb/host/uhci-platform.c
2068F:	drivers/video/fbdev/vt8500lcdfb.*
2069F:	drivers/video/fbdev/wm8505fb*
2070F:	drivers/video/fbdev/wmt_ge_rops.*
2071
2072ARM/ZIPIT Z2 SUPPORT
2073M:	Marek Vasut <marek.vasut@gmail.com>
2074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075S:	Maintained
2076F:	arch/arm/mach-pxa/z2.c
2077F:	arch/arm/mach-pxa/include/mach/z2.h
2078
2079ARM/ZTE ARCHITECTURE
2080M:	Jun Nie <jun.nie@linaro.org>
2081M:	Baoyou Xie <baoyou.xie@linaro.org>
2082L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083S:	Maintained
2084F:	arch/arm/mach-zx/
2085F:	drivers/clk/zte/
2086F:	drivers/reset/reset-zx2967.c
2087F:	drivers/soc/zte/
2088F:	Documentation/devicetree/bindings/arm/zte.txt
2089F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
2090F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2091F:	Documentation/devicetree/bindings/soc/zte/
2092F:	include/dt-bindings/soc/zx*.h
2093
2094ARM/ZYNQ ARCHITECTURE
2095M:	Michal Simek <michal.simek@xilinx.com>
2096R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
2097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098W:	http://wiki.xilinx.com
2099T:	git https://github.com/Xilinx/linux-xlnx.git
2100S:	Supported
2101F:	arch/arm/mach-zynq/
2102F:	drivers/cpuidle/cpuidle-zynq.c
2103F:	drivers/block/xsysace.c
2104N:	zynq
2105N:	xilinx
2106F:	drivers/clocksource/cadence_ttc_timer.c
2107F:	drivers/i2c/busses/i2c-cadence.c
2108F:	drivers/mmc/host/sdhci-of-arasan.c
2109F:	drivers/edac/synopsys_edac.c
2110
2111ARM64 PORT (AARCH64 ARCHITECTURE)
2112M:	Catalin Marinas <catalin.marinas@arm.com>
2113M:	Will Deacon <will.deacon@arm.com>
2114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2116S:	Maintained
2117F:	arch/arm64/
2118F:	Documentation/arm64/
2119
2120AS3645A LED FLASH CONTROLLER DRIVER
2121M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2122L:	linux-media@vger.kernel.org
2123T:	git git://linuxtv.org/media_tree.git
2124S:	Maintained
2125F:	drivers/media/i2c/as3645a.c
2126F:	include/media/i2c/as3645a.h
2127
2128ASAHI KASEI AK8974 DRIVER
2129M:	Linus Walleij <linus.walleij@linaro.org>
2130L:	linux-iio@vger.kernel.org
2131W:	http://www.akm.com/
2132S:	Supported
2133F:	drivers/iio/magnetometer/ak8974.c
2134
2135ASC7621 HARDWARE MONITOR DRIVER
2136M:	George Joseph <george.joseph@fairview5.com>
2137L:	linux-hwmon@vger.kernel.org
2138S:	Maintained
2139F:	Documentation/hwmon/asc7621
2140F:	drivers/hwmon/asc7621.c
2141
2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2143M:	Corentin Chary <corentin.chary@gmail.com>
2144L:	acpi4asus-user@lists.sourceforge.net
2145L:	platform-driver-x86@vger.kernel.org
2146W:	http://acpi4asus.sf.net
2147S:	Maintained
2148F:	drivers/platform/x86/asus*.c
2149F:	drivers/platform/x86/eeepc*.c
2150
2151ASUS WIRELESS RADIO CONTROL DRIVER
2152M:	João Paulo Rechi Vita <jprvita@gmail.com>
2153L:	platform-driver-x86@vger.kernel.org
2154S:	Maintained
2155F:	drivers/platform/x86/asus-wireless.c
2156
2157ASYMMETRIC KEYS
2158M:	David Howells <dhowells@redhat.com>
2159L:	keyrings@vger.kernel.org
2160S:	Maintained
2161F:	Documentation/crypto/asymmetric-keys.txt
2162F:	include/linux/verification.h
2163F:	include/crypto/public_key.h
2164F:	include/crypto/pkcs7.h
2165F:	crypto/asymmetric_keys/
2166
2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2168R:	Dan Williams <dan.j.williams@intel.com>
2169W:	http://sourceforge.net/projects/xscaleiop
2170S:	Odd fixes
2171F:	Documentation/crypto/async-tx-api.txt
2172F:	crypto/async_tx/
2173F:	drivers/dma/
2174F:	include/linux/dmaengine.h
2175F:	include/linux/async_tx.h
2176
2177AT24 EEPROM DRIVER
2178M:	Wolfram Sang <wsa@the-dreams.de>
2179L:	linux-i2c@vger.kernel.org
2180S:	Maintained
2181F:	drivers/misc/eeprom/at24.c
2182F:	include/linux/platform_data/at24.h
2183
2184ATA OVER ETHERNET (AOE) DRIVER
2185M:	"Ed L. Cashin" <ed.cashin@acm.org>
2186W:	http://www.openaoe.org/
2187S:	Supported
2188F:	Documentation/aoe/
2189F:	drivers/block/aoe/
2190
2191ATHEROS 71XX/9XXX GPIO DRIVER
2192M:	Alban Bedel <albeu@free.fr>
2193W:	https://github.com/AlbanBedel/linux
2194T:	git git://github.com/AlbanBedel/linux
2195S:	Maintained
2196F:	drivers/gpio/gpio-ath79.c
2197F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2198
2199ATHEROS ATH GENERIC UTILITIES
2200M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2201L:	linux-wireless@vger.kernel.org
2202S:	Supported
2203F:	drivers/net/wireless/ath/*
2204
2205ATHEROS ATH5K WIRELESS DRIVER
2206M:	Jiri Slaby <jirislaby@gmail.com>
2207M:	Nick Kossifidis <mickflemm@gmail.com>
2208M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2209L:	linux-wireless@vger.kernel.org
2210W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2211S:	Maintained
2212F:	drivers/net/wireless/ath/ath5k/
2213
2214ATHEROS ATH6KL WIRELESS DRIVER
2215M:	Kalle Valo <kvalo@qca.qualcomm.com>
2216L:	linux-wireless@vger.kernel.org
2217W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2219S:	Supported
2220F:	drivers/net/wireless/ath/ath6kl/
2221
2222ATI_REMOTE2 DRIVER
2223M:	Ville Syrjala <syrjala@sci.fi>
2224S:	Maintained
2225F:	drivers/input/misc/ati_remote2.c
2226
2227ATK0110 HWMON DRIVER
2228M:	Luca Tettamanti <kronos.it@gmail.com>
2229L:	linux-hwmon@vger.kernel.org
2230S:	Maintained
2231F:	drivers/hwmon/asus_atk0110.c
2232
2233ATLX ETHERNET DRIVERS
2234M:	Jay Cliburn <jcliburn@gmail.com>
2235M:	Chris Snook <chris.snook@gmail.com>
2236L:	netdev@vger.kernel.org
2237W:	http://sourceforge.net/projects/atl1
2238W:	http://atl1.sourceforge.net
2239S:	Maintained
2240F:	drivers/net/ethernet/atheros/
2241
2242ATM
2243M:	Chas Williams <3chas3@gmail.com>
2244L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2245L:	netdev@vger.kernel.org
2246W:	http://linux-atm.sourceforge.net
2247S:	Maintained
2248F:	drivers/atm/
2249F:	include/linux/atm*
2250F:	include/uapi/linux/atm*
2251
2252ATMEL AT91 / AT32 MCI DRIVER
2253M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2254S:	Maintained
2255F:	drivers/mmc/host/atmel-mci.c
2256
2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2258M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2259S:	Supported
2260F:	drivers/power/reset/at91-sama5d2_shdwc.c
2261
2262ATMEL Audio ALSA driver
2263M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2264L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2265S:	Supported
2266F:	sound/soc/atmel
2267
2268ATMEL I2C DRIVER
2269M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2270L:	linux-i2c@vger.kernel.org
2271S:	Supported
2272F:	drivers/i2c/busses/i2c-at91.c
2273
2274ATMEL ISI DRIVER
2275M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2276L:	linux-media@vger.kernel.org
2277S:	Supported
2278F:	drivers/media/platform/atmel/atmel-isi.c
2279F:	include/media/atmel-isi.h
2280
2281ATMEL LCDFB DRIVER
2282M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2283L:	linux-fbdev@vger.kernel.org
2284S:	Maintained
2285F:	drivers/video/fbdev/atmel_lcdfb.c
2286F:	include/video/atmel_lcdc.h
2287
2288ATMEL MACB ETHERNET DRIVER
2289M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2290S:	Supported
2291F:	drivers/net/ethernet/cadence/
2292
2293ATMEL MAXTOUCH DRIVER
2294M:	Nick Dyer <nick@shmanahar.org>
2295T:	git git://github.com/ndyer/linux.git
2296S:	Maintained
2297F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2298F:	drivers/input/touchscreen/atmel_mxt_ts.c
2299F:	include/linux/platform_data/atmel_mxt_ts.h
2300
2301ATMEL NAND DRIVER
2302M:	Wenyou Yang <wenyou.yang@atmel.com>
2303M:	Josh Wu <rainyfeeling@outlook.com>
2304L:	linux-mtd@lists.infradead.org
2305S:	Supported
2306F:	drivers/mtd/nand/atmel/*
2307
2308ATMEL SAMA5D2 ADC DRIVER
2309M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2310L:	linux-iio@vger.kernel.org
2311S:	Supported
2312F:	drivers/iio/adc/at91-sama5d2_adc.c
2313
2314ATMEL SDMMC DRIVER
2315M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2316L:	linux-mmc@vger.kernel.org
2317S:	Supported
2318F:	drivers/mmc/host/sdhci-of-at91.c
2319
2320ATMEL SPI DRIVER
2321M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2322S:	Supported
2323F:	drivers/spi/spi-atmel.*
2324
2325ATMEL SSC DRIVER
2326M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328S:	Supported
2329F:	drivers/misc/atmel-ssc.c
2330F:	include/linux/atmel-ssc.h
2331
2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2333M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335S:	Supported
2336F:	drivers/misc/atmel_tclib.c
2337F:	drivers/clocksource/tcb_clksrc.c
2338
2339ATMEL USBA UDC DRIVER
2340M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342S:	Supported
2343F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2344
2345ATMEL WIRELESS DRIVER
2346M:	Simon Kelley <simon@thekelleys.org.uk>
2347L:	linux-wireless@vger.kernel.org
2348W:	http://www.thekelleys.org.uk/atmel
2349W:	http://atmelwlandriver.sourceforge.net/
2350S:	Maintained
2351F:	drivers/net/wireless/atmel/atmel*
2352
2353ATMEL XDMA DRIVER
2354M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2355L:	linux-arm-kernel@lists.infradead.org
2356L:	dmaengine@vger.kernel.org
2357S:	Supported
2358F:	drivers/dma/at_xdmac.c
2359
2360ATOMIC INFRASTRUCTURE
2361M:	Will Deacon <will.deacon@arm.com>
2362M:	Peter Zijlstra <peterz@infradead.org>
2363R:	Boqun Feng <boqun.feng@gmail.com>
2364L:	linux-kernel@vger.kernel.org
2365S:	Maintained
2366F:	arch/*/include/asm/atomic*.h
2367F:	include/*/atomic*.h
2368
2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2370M:	Bradley Grove <linuxdrivers@attotech.com>
2371L:	linux-scsi@vger.kernel.org
2372W:	http://www.attotech.com
2373S:	Supported
2374F:	drivers/scsi/esas2r
2375
2376ATUSB IEEE 802.15.4 RADIO DRIVER
2377M:	Stefan Schmidt <stefan@osg.samsung.com>
2378L:	linux-wpan@vger.kernel.org
2379S:	Maintained
2380F:	drivers/net/ieee802154/atusb.c
2381F:	drivers/net/ieee802154/atusb.h
2382F:	drivers/net/ieee802154/at86rf230.h
2383
2384AUDIT SUBSYSTEM
2385M:	Paul Moore <paul@paul-moore.com>
2386M:	Eric Paris <eparis@redhat.com>
2387L:	linux-audit@redhat.com (moderated for non-subscribers)
2388W:	http://people.redhat.com/sgrubb/audit/
2389T:	git git://git.infradead.org/users/pcmoore/audit
2390S:	Maintained
2391F:	include/linux/audit.h
2392F:	include/uapi/linux/audit.h
2393F:	kernel/audit*
2394
2395AUXILIARY DISPLAY DRIVERS
2396M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2397W:	http://miguelojeda.es/auxdisplay.htm
2398W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2399S:	Maintained
2400F:	drivers/auxdisplay/
2401F:	include/linux/cfag12864b.h
2402
2403AX.25 NETWORK LAYER
2404M:	Ralf Baechle <ralf@linux-mips.org>
2405L:	linux-hams@vger.kernel.org
2406W:	http://www.linux-ax25.org/
2407S:	Maintained
2408F:	include/uapi/linux/ax25.h
2409F:	include/net/ax25.h
2410F:	net/ax25/
2411
2412AXENTIA ARM DEVICES
2413M:	Peter Rosin <peda@axentia.se>
2414L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S:	Maintained
2416F:	Documentation/devicetree/bindings/arm/axentia.txt
2417F:	arch/arm/boot/dts/at91-linea.dtsi
2418F:	arch/arm/boot/dts/at91-tse850-3.dts
2419
2420AXENTIA ASOC DRIVERS
2421M:	Peter Rosin <peda@axentia.se>
2422L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2423S:	Maintained
2424F:	Documentation/devicetree/bindings/sound/axentia,*
2425F:	sound/soc/atmel/tse850-pcm5142.c
2426
2427AZ6007 DVB DRIVER
2428M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2429M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2430L:	linux-media@vger.kernel.org
2431W:	https://linuxtv.org
2432T:	git git://linuxtv.org/media_tree.git
2433S:	Maintained
2434F:	drivers/media/usb/dvb-usb-v2/az6007.c
2435
2436AZTECH FM RADIO RECEIVER DRIVER
2437M:	Hans Verkuil <hverkuil@xs4all.nl>
2438L:	linux-media@vger.kernel.org
2439T:	git git://linuxtv.org/media_tree.git
2440W:	https://linuxtv.org
2441S:	Maintained
2442F:	drivers/media/radio/radio-aztech*
2443
2444B43 WIRELESS DRIVER
2445L:	linux-wireless@vger.kernel.org
2446L:	b43-dev@lists.infradead.org
2447W:	http://wireless.kernel.org/en/users/Drivers/b43
2448S:	Odd Fixes
2449F:	drivers/net/wireless/broadcom/b43/
2450
2451B43LEGACY WIRELESS DRIVER
2452M:	Larry Finger <Larry.Finger@lwfinger.net>
2453L:	linux-wireless@vger.kernel.org
2454L:	b43-dev@lists.infradead.org
2455W:	http://wireless.kernel.org/en/users/Drivers/b43
2456S:	Maintained
2457F:	drivers/net/wireless/broadcom/b43legacy/
2458
2459BACKLIGHT CLASS/SUBSYSTEM
2460M:	Lee Jones <lee.jones@linaro.org>
2461M:	Daniel Thompson <daniel.thompson@linaro.org>
2462M:	Jingoo Han <jingoohan1@gmail.com>
2463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2464S:	Maintained
2465F:	drivers/video/backlight/
2466F:	include/linux/backlight.h
2467F:	include/linux/pwm_backlight.h
2468F:	Documentation/devicetree/bindings/leds/backlight
2469
2470BATMAN ADVANCED
2471M:	Marek Lindner <mareklindner@neomailbox.ch>
2472M:	Simon Wunderlich <sw@simonwunderlich.de>
2473M:	Antonio Quartulli <a@unstable.cc>
2474L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2475W:	https://www.open-mesh.org/
2476Q:	https://patchwork.open-mesh.org/project/batman/list/
2477S:	Maintained
2478F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2479F:	Documentation/ABI/testing/sysfs-class-net-mesh
2480F:	Documentation/networking/batman-adv.rst
2481F:	include/uapi/linux/batman_adv.h
2482F:	net/batman-adv/
2483
2484BAYCOM/HDLCDRV DRIVERS FOR AX.25
2485M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2486L:	linux-hams@vger.kernel.org
2487W:	http://www.baycom.org/~tom/ham/ham.html
2488S:	Maintained
2489F:	drivers/net/hamradio/baycom*
2490
2491BCACHE (BLOCK LAYER CACHE)
2492M:	Kent Overstreet <kent.overstreet@gmail.com>
2493L:	linux-bcache@vger.kernel.org
2494W:	http://bcache.evilpiepirate.org
2495S:	Orphan
2496F:	drivers/md/bcache/
2497
2498BDISP ST MEDIA DRIVER
2499M:	Fabien Dessenne <fabien.dessenne@st.com>
2500L:	linux-media@vger.kernel.org
2501T:	git git://linuxtv.org/media_tree.git
2502W:	https://linuxtv.org
2503S:	Supported
2504F:	drivers/media/platform/sti/bdisp
2505
2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2507M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2508L:	netdev@vger.kernel.org
2509S:	Maintained
2510F:	drivers/net/ethernet/ec_bhf.c
2511
2512BEFS FILE SYSTEM
2513M:	Luis de Bethencourt <luisbg@kernel.org>
2514M:	Salah Triki <salah.triki@gmail.com>
2515S:	Maintained
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2517F:	Documentation/filesystems/befs.txt
2518F:	fs/befs/
2519
2520BFQ I/O SCHEDULER
2521M:	Paolo Valente <paolo.valente@linaro.org>
2522M:	Jens Axboe <axboe@kernel.dk>
2523L:	linux-block@vger.kernel.org
2524S:	Maintained
2525F:	block/bfq-*
2526F:	Documentation/block/bfq-iosched.txt
2527
2528BFS FILE SYSTEM
2529M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2530S:	Maintained
2531F:	Documentation/filesystems/bfs.txt
2532F:	fs/bfs/
2533F:	include/uapi/linux/bfs_fs.h
2534
2535BLACKFIN ARCHITECTURE
2536M:	Steven Miao <realmz6@gmail.com>
2537L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2538T:	git git://git.code.sf.net/p/adi-linux/code
2539W:	http://blackfin.uclinux.org
2540S:	Supported
2541F:	arch/blackfin/
2542
2543BLACKFIN EMAC DRIVER
2544L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2545W:	http://blackfin.uclinux.org
2546S:	Supported
2547F:	drivers/net/ethernet/adi/
2548
2549BLACKFIN I2C TWI DRIVER
2550M:	Sonic Zhang <sonic.zhang@analog.com>
2551L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2552W:	http://blackfin.uclinux.org/
2553S:	Supported
2554F:	drivers/i2c/busses/i2c-bfin-twi.c
2555
2556BLACKFIN MEDIA DRIVER
2557M:	Scott Jiang <scott.jiang.linux@gmail.com>
2558L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2559W:	http://blackfin.uclinux.org/
2560S:	Supported
2561F:	drivers/media/platform/blackfin/
2562F:	drivers/media/i2c/adv7183*
2563F:	drivers/media/i2c/vs6624*
2564
2565BLACKFIN RTC DRIVER
2566L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567W:	http://blackfin.uclinux.org
2568S:	Supported
2569F:	drivers/rtc/rtc-bfin.c
2570
2571BLACKFIN SDH DRIVER
2572M:	Sonic Zhang <sonic.zhang@analog.com>
2573L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574W:	http://blackfin.uclinux.org
2575S:	Supported
2576F:	drivers/mmc/host/bfin_sdh.c
2577
2578BLACKFIN SERIAL DRIVER
2579M:	Sonic Zhang <sonic.zhang@analog.com>
2580L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581W:	http://blackfin.uclinux.org
2582S:	Supported
2583F:	drivers/tty/serial/bfin_uart.c
2584
2585BLACKFIN WATCHDOG DRIVER
2586L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587W:	http://blackfin.uclinux.org
2588S:	Supported
2589F:	drivers/watchdog/bfin_wdt.c
2590
2591BLINKM RGB LED DRIVER
2592M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2593S:	Maintained
2594F:	drivers/leds/leds-blinkm.c
2595
2596BLOCK LAYER
2597M:	Jens Axboe <axboe@kernel.dk>
2598L:	linux-block@vger.kernel.org
2599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2600S:	Maintained
2601F:	block/
2602F:	kernel/trace/blktrace.c
2603F:	lib/sbitmap.c
2604
2605BLOCK2MTD DRIVER
2606M:	Joern Engel <joern@lazybastard.org>
2607L:	linux-mtd@lists.infradead.org
2608S:	Maintained
2609F:	drivers/mtd/devices/block2mtd.c
2610
2611BLUETOOTH DRIVERS
2612M:	Marcel Holtmann <marcel@holtmann.org>
2613M:	Gustavo Padovan <gustavo@padovan.org>
2614M:	Johan Hedberg <johan.hedberg@gmail.com>
2615L:	linux-bluetooth@vger.kernel.org
2616W:	http://www.bluez.org/
2617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2619S:	Maintained
2620F:	drivers/bluetooth/
2621
2622BLUETOOTH SUBSYSTEM
2623M:	Marcel Holtmann <marcel@holtmann.org>
2624M:	Gustavo Padovan <gustavo@padovan.org>
2625M:	Johan Hedberg <johan.hedberg@gmail.com>
2626L:	linux-bluetooth@vger.kernel.org
2627W:	http://www.bluez.org/
2628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2630S:	Maintained
2631F:	net/bluetooth/
2632F:	include/net/bluetooth/
2633
2634BONDING DRIVER
2635M:	Jay Vosburgh <j.vosburgh@gmail.com>
2636M:	Veaceslav Falico <vfalico@gmail.com>
2637M:	Andy Gospodarek <andy@greyhouse.net>
2638L:	netdev@vger.kernel.org
2639W:	http://sourceforge.net/projects/bonding/
2640S:	Supported
2641F:	drivers/net/bonding/
2642F:	include/uapi/linux/if_bonding.h
2643
2644BPF (Safe dynamic programs and tools)
2645M:	Alexei Starovoitov <ast@kernel.org>
2646M:	Daniel Borkmann <daniel@iogearbox.net>
2647L:	netdev@vger.kernel.org
2648L:	linux-kernel@vger.kernel.org
2649S:	Supported
2650F:	arch/x86/net/bpf_jit*
2651F:	Documentation/networking/filter.txt
2652F:	include/linux/bpf*
2653F:	include/linux/filter.h
2654F:	include/uapi/linux/bpf*
2655F:	include/uapi/linux/filter.h
2656F:	kernel/bpf/
2657F:	kernel/trace/bpf_trace.c
2658F:	lib/test_bpf.c
2659F:	net/bpf/
2660F:	net/core/filter.c
2661F:	net/sched/act_bpf.c
2662F:	net/sched/cls_bpf.c
2663F:	samples/bpf/
2664F:	tools/net/bpf*
2665F:	tools/testing/selftests/bpf/
2666
2667BROADCOM B44 10/100 ETHERNET DRIVER
2668M:	Michael Chan <michael.chan@broadcom.com>
2669L:	netdev@vger.kernel.org
2670S:	Supported
2671F:	drivers/net/ethernet/broadcom/b44.*
2672
2673BROADCOM B53 ETHERNET SWITCH DRIVER
2674M:	Florian Fainelli <f.fainelli@gmail.com>
2675L:	netdev@vger.kernel.org
2676L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2677S:	Supported
2678F:	drivers/net/dsa/b53/*
2679F:	include/linux/platform_data/b53.h
2680
2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2682M:	Florian Fainelli <f.fainelli@gmail.com>
2683M:	Ray Jui <rjui@broadcom.com>
2684M:	Scott Branden <sbranden@broadcom.com>
2685M:	bcm-kernel-feedback-list@broadcom.com
2686T:	git git://github.com/broadcom/mach-bcm
2687S:	Maintained
2688N:	bcm281*
2689N:	bcm113*
2690N:	bcm216*
2691N:	kona
2692F:	arch/arm/mach-bcm/
2693
2694BROADCOM BCM2835 ARM ARCHITECTURE
2695M:	Eric Anholt <eric@anholt.net>
2696M:	Stefan Wahren <stefan.wahren@i2se.com>
2697L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2698L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699T:	git git://github.com/anholt/linux
2700S:	Maintained
2701N:	bcm2835
2702F:	drivers/staging/vc04_services
2703
2704BROADCOM BCM47XX MIPS ARCHITECTURE
2705M:	Hauke Mehrtens <hauke@hauke-m.de>
2706M:	Rafał Miłecki <zajec5@gmail.com>
2707L:	linux-mips@linux-mips.org
2708S:	Maintained
2709F:	Documentation/devicetree/bindings/mips/brcm/
2710F:	arch/mips/bcm47xx/*
2711F:	arch/mips/include/asm/mach-bcm47xx/*
2712
2713BROADCOM BCM5301X ARM ARCHITECTURE
2714M:	Hauke Mehrtens <hauke@hauke-m.de>
2715M:	Rafał Miłecki <zajec5@gmail.com>
2716M:	Jon Mason <jonmason@broadcom.com>
2717M:	bcm-kernel-feedback-list@broadcom.com
2718L:	linux-arm-kernel@lists.infradead.org
2719S:	Maintained
2720F:	arch/arm/mach-bcm/bcm_5301x.c
2721F:	arch/arm/boot/dts/bcm5301x*.dtsi
2722F:	arch/arm/boot/dts/bcm470*
2723F:	arch/arm/boot/dts/bcm953012*
2724
2725BROADCOM BCM53573 ARM ARCHITECTURE
2726M:	Rafał Miłecki <rafal@milecki.pl>
2727L:	linux-arm-kernel@lists.infradead.org
2728S:	Maintained
2729F:	arch/arm/boot/dts/bcm53573*
2730F:	arch/arm/boot/dts/bcm47189*
2731
2732BROADCOM BCM63XX ARM ARCHITECTURE
2733M:	Florian Fainelli <f.fainelli@gmail.com>
2734M:	bcm-kernel-feedback-list@broadcom.com
2735L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736T:	git git://github.com/broadcom/stblinux.git
2737S:	Maintained
2738N:	bcm63xx
2739
2740BROADCOM BCM63XX/BCM33XX UDC DRIVER
2741M:	Kevin Cernekee <cernekee@gmail.com>
2742L:	linux-usb@vger.kernel.org
2743S:	Maintained
2744F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2745
2746BROADCOM BCM7XXX ARM ARCHITECTURE
2747M:	Brian Norris <computersforpeace@gmail.com>
2748M:	Gregory Fong <gregory.0xf0@gmail.com>
2749M:	Florian Fainelli <f.fainelli@gmail.com>
2750M:	bcm-kernel-feedback-list@broadcom.com
2751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752T:	git git://github.com/broadcom/stblinux.git
2753S:	Maintained
2754F:	arch/arm/mach-bcm/*brcmstb*
2755F:	arch/arm/boot/dts/bcm7*.dts*
2756F:	drivers/bus/brcmstb_gisb.c
2757N:	brcmstb
2758
2759BROADCOM BMIPS CPUFREQ DRIVER
2760M:	Markus Mayer <mmayer@broadcom.com>
2761M:	bcm-kernel-feedback-list@broadcom.com
2762L:	linux-pm@vger.kernel.org
2763S:	Maintained
2764F:	drivers/cpufreq/bmips-cpufreq.c
2765
2766BROADCOM BMIPS MIPS ARCHITECTURE
2767M:	Kevin Cernekee <cernekee@gmail.com>
2768M:	Florian Fainelli <f.fainelli@gmail.com>
2769L:	linux-mips@linux-mips.org
2770T:	git git://github.com/broadcom/stblinux.git
2771S:	Maintained
2772F:	arch/mips/bmips/*
2773F:	arch/mips/include/asm/mach-bmips/*
2774F:	arch/mips/kernel/*bmips*
2775F:	arch/mips/boot/dts/brcm/bcm*.dts*
2776F:	drivers/irqchip/irq-bcm63*
2777F:	drivers/irqchip/irq-bcm7*
2778F:	drivers/irqchip/irq-brcmstb*
2779F:	include/linux/bcm963xx_nvram.h
2780F:	include/linux/bcm963xx_tag.h
2781
2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2783M:	Rasesh Mody <rasesh.mody@cavium.com>
2784M:	Harish Patil <harish.patil@cavium.com>
2785M:	Dept-GELinuxNICDev@cavium.com
2786L:	netdev@vger.kernel.org
2787S:	Supported
2788F:	drivers/net/ethernet/broadcom/bnx2.*
2789F:	drivers/net/ethernet/broadcom/bnx2_*
2790
2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2792M:	QLogic-Storage-Upstream@qlogic.com
2793L:	linux-scsi@vger.kernel.org
2794S:	Supported
2795F:	drivers/scsi/bnx2fc/
2796
2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2798M:	QLogic-Storage-Upstream@qlogic.com
2799L:	linux-scsi@vger.kernel.org
2800S:	Supported
2801F:	drivers/scsi/bnx2i/
2802
2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2804M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2805M:	Ariel Elior <ariel.elior@cavium.com>
2806M:	everest-linux-l2@cavium.com
2807L:	netdev@vger.kernel.org
2808S:	Supported
2809F:	drivers/net/ethernet/broadcom/bnx2x/
2810
2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2812M:	Michael Chan <michael.chan@broadcom.com>
2813L:	netdev@vger.kernel.org
2814S:	Supported
2815F:	drivers/net/ethernet/broadcom/bnxt/
2816
2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2818M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2819M:	Franky Lin <franky.lin@broadcom.com>
2820M:	Hante Meuleman <hante.meuleman@broadcom.com>
2821M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2822M:	Wright Feng <wright.feng@cypress.com>
2823L:	linux-wireless@vger.kernel.org
2824L:	brcm80211-dev-list.pdl@broadcom.com
2825L:	brcm80211-dev-list@cypress.com
2826S:	Supported
2827F:	drivers/net/wireless/broadcom/brcm80211/
2828
2829BROADCOM BRCMSTB GPIO DRIVER
2830M:	Gregory Fong <gregory.0xf0@gmail.com>
2831L:	bcm-kernel-feedback-list@broadcom.com
2832S:	Supported
2833F:	drivers/gpio/gpio-brcmstb.c
2834F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2835
2836BROADCOM GENET ETHERNET DRIVER
2837M:	Florian Fainelli <f.fainelli@gmail.com>
2838L:	netdev@vger.kernel.org
2839S:	Supported
2840F:	drivers/net/ethernet/broadcom/genet/
2841
2842BROADCOM IPROC ARM ARCHITECTURE
2843M:	Ray Jui <rjui@broadcom.com>
2844M:	Scott Branden <sbranden@broadcom.com>
2845M:	Jon Mason <jonmason@broadcom.com>
2846M:	bcm-kernel-feedback-list@broadcom.com
2847L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848T:	git git://github.com/broadcom/cygnus-linux.git
2849S:	Maintained
2850N:	iproc
2851N:	cygnus
2852N:	bcm[-_]nsp
2853N:	bcm9113*
2854N:	bcm9583*
2855N:	bcm9585*
2856N:	bcm9586*
2857N:	bcm988312
2858N:	bcm113*
2859N:	bcm583*
2860N:	bcm585*
2861N:	bcm586*
2862N:	bcm88312
2863F:	arch/arm64/boot/dts/broadcom/ns2*
2864F:	drivers/clk/bcm/clk-ns*
2865F:	drivers/pinctrl/bcm/pinctrl-ns*
2866
2867BROADCOM KONA GPIO DRIVER
2868M:	Ray Jui <rjui@broadcom.com>
2869L:	bcm-kernel-feedback-list@broadcom.com
2870S:	Supported
2871F:	drivers/gpio/gpio-bcm-kona.c
2872F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2873
2874BROADCOM NETXTREME-E ROCE DRIVER
2875M:	Selvin Xavier <selvin.xavier@broadcom.com>
2876M:	Devesh Sharma <devesh.sharma@broadcom.com>
2877M:	Somnath Kotur <somnath.kotur@broadcom.com>
2878M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879L:	linux-rdma@vger.kernel.org
2880W:	http://www.broadcom.com
2881S:	Supported
2882F:	drivers/infiniband/hw/bnxt_re/
2883F:	include/uapi/rdma/bnxt_re-abi.h
2884
2885BROADCOM NVRAM DRIVER
2886M:	Rafał Miłecki <zajec5@gmail.com>
2887L:	linux-mips@linux-mips.org
2888S:	Maintained
2889F:	drivers/firmware/broadcom/*
2890
2891BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2892M:	Rafał Miłecki <zajec5@gmail.com>
2893L:	linux-wireless@vger.kernel.org
2894S:	Maintained
2895F:	drivers/bcma/
2896F:	include/linux/bcma/
2897
2898BROADCOM STB AVS CPUFREQ DRIVER
2899M:	Markus Mayer <mmayer@broadcom.com>
2900M:	bcm-kernel-feedback-list@broadcom.com
2901L:	linux-pm@vger.kernel.org
2902S:	Maintained
2903F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2904F:	drivers/cpufreq/brcmstb*
2905
2906BROADCOM STB NAND FLASH DRIVER
2907M:	Brian Norris <computersforpeace@gmail.com>
2908M:	Kamal Dasu <kdasu.kdev@gmail.com>
2909L:	linux-mtd@lists.infradead.org
2910L:	bcm-kernel-feedback-list@broadcom.com
2911S:	Maintained
2912F:	drivers/mtd/nand/brcmnand/
2913
2914BROADCOM SYSTEMPORT ETHERNET DRIVER
2915M:	Florian Fainelli <f.fainelli@gmail.com>
2916L:	netdev@vger.kernel.org
2917S:	Supported
2918F:	drivers/net/ethernet/broadcom/bcmsysport.*
2919
2920BROADCOM TG3 GIGABIT ETHERNET DRIVER
2921M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2922M:	Prashant Sreedharan <prashant@broadcom.com>
2923M:	Michael Chan <mchan@broadcom.com>
2924L:	netdev@vger.kernel.org
2925S:	Supported
2926F:	drivers/net/ethernet/broadcom/tg3.*
2927
2928BROCADE BFA FC SCSI DRIVER
2929M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2930M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2931L:	linux-scsi@vger.kernel.org
2932S:	Supported
2933F:	drivers/scsi/bfa/
2934
2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2936M:	Rasesh Mody <rasesh.mody@cavium.com>
2937M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2938M:	Dept-GELinuxNICDev@cavium.com
2939L:	netdev@vger.kernel.org
2940S:	Supported
2941F:	drivers/net/ethernet/brocade/bna/
2942
2943BSG (block layer generic sg v4 driver)
2944M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2945L:	linux-scsi@vger.kernel.org
2946S:	Supported
2947F:	block/bsg.c
2948F:	include/linux/bsg.h
2949F:	include/uapi/linux/bsg.h
2950
2951BT87X AUDIO DRIVER
2952M:	Clemens Ladisch <clemens@ladisch.de>
2953L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2954T:	git git://git.alsa-project.org/alsa-kernel.git
2955S:	Maintained
2956F:	Documentation/sound/alsa/Bt87x.txt
2957F:	sound/pci/bt87x.c
2958
2959BT8XXGPIO DRIVER
2960M:	Michael Buesch <m@bues.ch>
2961W:	http://bu3sch.de/btgpio.php
2962S:	Maintained
2963F:	drivers/gpio/gpio-bt8xx.c
2964
2965BTRFS FILE SYSTEM
2966M:	Chris Mason <clm@fb.com>
2967M:	Josef Bacik <jbacik@fb.com>
2968M:	David Sterba <dsterba@suse.com>
2969L:	linux-btrfs@vger.kernel.org
2970W:	http://btrfs.wiki.kernel.org/
2971Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2973S:	Maintained
2974F:	Documentation/filesystems/btrfs.txt
2975F:	fs/btrfs/
2976F:	include/linux/btrfs*
2977F:	include/uapi/linux/btrfs*
2978
2979BTTV VIDEO4LINUX DRIVER
2980M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2982L:	linux-media@vger.kernel.org
2983W:	https://linuxtv.org
2984T:	git git://linuxtv.org/media_tree.git
2985S:	Odd fixes
2986F:	Documentation/media/v4l-drivers/bttv*
2987F:	drivers/media/pci/bt8xx/bttv*
2988
2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2990M:	Chanwoo Choi <cw00.choi@samsung.com>
2991L:	linux-pm@vger.kernel.org
2992L:	linux-samsung-soc@vger.kernel.org
2993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2994S:	Maintained
2995F:	drivers/devfreq/exynos-bus.c
2996F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2997
2998BUSLOGIC SCSI DRIVER
2999M:	Khalid Aziz <khalid@gonehiking.org>
3000L:	linux-scsi@vger.kernel.org
3001S:	Maintained
3002F:	drivers/scsi/BusLogic.*
3003F:	drivers/scsi/FlashPoint.*
3004
3005C-MEDIA CMI8788 DRIVER
3006M:	Clemens Ladisch <clemens@ladisch.de>
3007L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3008T:	git git://git.alsa-project.org/alsa-kernel.git
3009S:	Maintained
3010F:	sound/pci/oxygen/
3011
3012C6X ARCHITECTURE
3013M:	Mark Salter <msalter@redhat.com>
3014M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3015L:	linux-c6x-dev@linux-c6x.org
3016W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3017S:	Maintained
3018F:	arch/c6x/
3019
3020CA8210 IEEE-802.15.4 RADIO DRIVER
3021M:	Harry Morris <h.morris@cascoda.com>
3022M:	linuxdev@cascoda.com
3023L:	linux-wpan@vger.kernel.org
3024W:	https://github.com/Cascoda/ca8210-linux.git
3025S:	Maintained
3026F:	drivers/net/ieee802154/ca8210.c
3027F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3028
3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3030M:	David Howells <dhowells@redhat.com>
3031L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3032S:	Supported
3033F:	Documentation/filesystems/caching/cachefiles.txt
3034F:	fs/cachefiles/
3035
3036CADET FM/AM RADIO RECEIVER DRIVER
3037M:	Hans Verkuil <hverkuil@xs4all.nl>
3038L:	linux-media@vger.kernel.org
3039T:	git git://linuxtv.org/media_tree.git
3040W:	https://linuxtv.org
3041S:	Maintained
3042F:	drivers/media/radio/radio-cadet*
3043
3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3045M:	Jonathan Corbet <corbet@lwn.net>
3046L:	linux-media@vger.kernel.org
3047T:	git git://linuxtv.org/media_tree.git
3048S:	Maintained
3049F:	Documentation/media/v4l-drivers/cafe_ccic*
3050F:	drivers/media/platform/marvell-ccic/
3051
3052CAIF NETWORK LAYER
3053M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	Documentation/networking/caif/
3057F:	drivers/net/caif/
3058F:	include/uapi/linux/caif/
3059F:	include/net/caif/
3060F:	net/caif/
3061
3062CALGARY x86-64 IOMMU
3063M:	Muli Ben-Yehuda <mulix@mulix.org>
3064M:	Jon Mason <jdmason@kudzu.us>
3065L:	iommu@lists.linux-foundation.org
3066S:	Maintained
3067F:	arch/x86/kernel/pci-calgary_64.c
3068F:	arch/x86/kernel/tce_64.c
3069F:	arch/x86/include/asm/calgary.h
3070F:	arch/x86/include/asm/tce.h
3071
3072CAN NETWORK DRIVERS
3073M:	Wolfgang Grandegger <wg@grandegger.com>
3074M:	Marc Kleine-Budde <mkl@pengutronix.de>
3075L:	linux-can@vger.kernel.org
3076W:	https://github.com/linux-can
3077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3079S:	Maintained
3080F:	Documentation/devicetree/bindings/net/can/
3081F:	drivers/net/can/
3082F:	include/linux/can/dev.h
3083F:	include/linux/can/platform/
3084F:	include/uapi/linux/can/error.h
3085F:	include/uapi/linux/can/netlink.h
3086
3087CAN NETWORK LAYER
3088M:	Oliver Hartkopp <socketcan@hartkopp.net>
3089M:	Marc Kleine-Budde <mkl@pengutronix.de>
3090L:	linux-can@vger.kernel.org
3091W:	https://github.com/linux-can
3092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3094S:	Maintained
3095F:	Documentation/networking/can.txt
3096F:	net/can/
3097F:	include/linux/can/core.h
3098F:	include/uapi/linux/can.h
3099F:	include/uapi/linux/can/bcm.h
3100F:	include/uapi/linux/can/raw.h
3101F:	include/uapi/linux/can/gw.h
3102
3103CAPABILITIES
3104M:	Serge Hallyn <serge@hallyn.com>
3105L:	linux-security-module@vger.kernel.org
3106S:	Supported
3107F:	include/linux/capability.h
3108F:	include/uapi/linux/capability.h
3109F:	security/commoncap.c
3110F:	kernel/capability.c
3111
3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3113M:	Kevin Tsai <ktsai@capellamicro.com>
3114S:	Maintained
3115F:	drivers/iio/light/cm*
3116
3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3118M:	Christian Lamparter <chunkeey@googlemail.com>
3119L:	linux-wireless@vger.kernel.org
3120W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3121S:	Maintained
3122F:	drivers/net/wireless/ath/carl9170/
3123
3124CAVIUM I2C DRIVER
3125M:	Jan Glauber <jglauber@cavium.com>
3126M:	David Daney <david.daney@cavium.com>
3127W:	http://www.cavium.com
3128S:	Supported
3129F:	drivers/i2c/busses/i2c-octeon*
3130F:	drivers/i2c/busses/i2c-thunderx*
3131
3132CAVIUM LIQUIDIO NETWORK DRIVER
3133M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3134M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3135M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3136M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3137L:	netdev@vger.kernel.org
3138W:	http://www.cavium.com
3139S:	Supported
3140F:	drivers/net/ethernet/cavium/liquidio/
3141
3142CAVIUM MMC DRIVER
3143M:	Jan Glauber <jglauber@cavium.com>
3144M:	David Daney <david.daney@cavium.com>
3145M:	Steven J. Hill <Steven.Hill@cavium.com>
3146W:	http://www.cavium.com
3147S:	Supported
3148F:	drivers/mmc/host/cavium*
3149
3150CAVIUM OCTEON-TX CRYPTO DRIVER
3151M:	George Cherian <george.cherian@cavium.com>
3152L:	linux-crypto@vger.kernel.org
3153W:	http://www.cavium.com
3154S:	Supported
3155F:	drivers/crypto/cavium/cpt/
3156
3157CAVIUM THUNDERX2 ARM64 SOC
3158M:	Jayachandran C <jnair@caviumnetworks.com>
3159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3160S:	Maintained
3161F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3162F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3163
3164CC2520 IEEE-802.15.4 RADIO DRIVER
3165M:	Varka Bhadram <varkabhadram@gmail.com>
3166L:	linux-wpan@vger.kernel.org
3167S:	Maintained
3168F:	drivers/net/ieee802154/cc2520.c
3169F:	include/linux/spi/cc2520.h
3170F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3171
3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3173M:	Gilad Ben-Yossef <gilad@benyossef.com>
3174L:	linux-crypto@vger.kernel.org
3175L:	driverdev-devel@linuxdriverproject.org
3176S:	Supported
3177F:	drivers/staging/ccree/
3178W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3179
3180CEC FRAMEWORK
3181M:	Hans Verkuil <hans.verkuil@cisco.com>
3182L:	linux-media@vger.kernel.org
3183T:	git git://linuxtv.org/media_tree.git
3184W:	http://linuxtv.org
3185S:	Supported
3186F:	Documentation/media/kapi/cec-core.rst
3187F:	Documentation/media/uapi/cec
3188F:	drivers/media/cec/
3189F:	drivers/media/rc/keymaps/rc-cec.c
3190F:	include/media/cec.h
3191F:	include/media/cec-notifier.h
3192F:	include/uapi/linux/cec.h
3193F:	include/uapi/linux/cec-funcs.h
3194F:	Documentation/devicetree/bindings/media/cec.txt
3195
3196CELL BROADBAND ENGINE ARCHITECTURE
3197M:	Arnd Bergmann <arnd@arndb.de>
3198L:	linuxppc-dev@lists.ozlabs.org
3199W:	http://www.ibm.com/developerworks/power/cell/
3200S:	Supported
3201F:	arch/powerpc/include/asm/cell*.h
3202F:	arch/powerpc/include/asm/spu*.h
3203F:	arch/powerpc/include/uapi/asm/spu*.h
3204F:	arch/powerpc/oprofile/*cell*
3205F:	arch/powerpc/platforms/cell/
3206
3207CEPH COMMON CODE (LIBCEPH)
3208M:	Ilya Dryomov <idryomov@gmail.com>
3209M:	"Yan, Zheng" <zyan@redhat.com>
3210M:	Sage Weil <sage@redhat.com>
3211L:	ceph-devel@vger.kernel.org
3212W:	http://ceph.com/
3213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3214T:	git git://github.com/ceph/ceph-client.git
3215S:	Supported
3216F:	net/ceph/
3217F:	include/linux/ceph/
3218F:	include/linux/crush/
3219
3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3221M:	"Yan, Zheng" <zyan@redhat.com>
3222M:	Sage Weil <sage@redhat.com>
3223M:	Ilya Dryomov <idryomov@gmail.com>
3224L:	ceph-devel@vger.kernel.org
3225W:	http://ceph.com/
3226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3227T:	git git://github.com/ceph/ceph-client.git
3228S:	Supported
3229F:	Documentation/filesystems/ceph.txt
3230F:	fs/ceph/
3231
3232CERTIFICATE HANDLING:
3233M:	David Howells <dhowells@redhat.com>
3234M:	David Woodhouse <dwmw2@infradead.org>
3235L:	keyrings@vger.kernel.org
3236S:	Maintained
3237F:	Documentation/module-signing.txt
3238F:	certs/
3239F:	scripts/sign-file.c
3240F:	scripts/extract-cert.c
3241
3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3243L:	linux-usb@vger.kernel.org
3244S:	Orphan
3245F:	Documentation/usb/WUSB-Design-overview.txt
3246F:	Documentation/usb/wusb-cbaf
3247F:	drivers/usb/host/hwa-hc.c
3248F:	drivers/usb/host/whci/
3249F:	drivers/usb/wusbcore/
3250F:	include/linux/usb/wusb*
3251
3252CFAG12864B LCD DRIVER
3253M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3254W:	http://miguelojeda.es/auxdisplay.htm
3255W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3256S:	Maintained
3257F:	drivers/auxdisplay/cfag12864b.c
3258F:	include/linux/cfag12864b.h
3259
3260CFAG12864BFB LCD FRAMEBUFFER DRIVER
3261M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3262W:	http://miguelojeda.es/auxdisplay.htm
3263W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3264S:	Maintained
3265F:	drivers/auxdisplay/cfag12864bfb.c
3266F:	include/linux/cfag12864b.h
3267
3268CFG80211 and NL80211
3269M:	Johannes Berg <johannes@sipsolutions.net>
3270L:	linux-wireless@vger.kernel.org
3271W:	http://wireless.kernel.org/
3272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3274S:	Maintained
3275F:	include/uapi/linux/nl80211.h
3276F:	include/net/cfg80211.h
3277F:	net/wireless/*
3278X:	net/wireless/wext*
3279
3280CHAR and MISC DRIVERS
3281M:	Arnd Bergmann <arnd@arndb.de>
3282M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3284S:	Supported
3285F:	drivers/char/*
3286F:	drivers/misc/*
3287F:	include/linux/miscdevice.h
3288
3289CHECKPATCH
3290M:	Andy Whitcroft <apw@canonical.com>
3291M:	Joe Perches <joe@perches.com>
3292S:	Maintained
3293F:	scripts/checkpatch.pl
3294
3295CHINESE DOCUMENTATION
3296M:	Harry Wei <harryxiyou@gmail.com>
3297L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3298L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3299S:	Maintained
3300F:	Documentation/translations/zh_CN/
3301
3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3303M:	Peter Chen <Peter.Chen@nxp.com>
3304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3305L:	linux-usb@vger.kernel.org
3306S:	Maintained
3307F:	drivers/usb/chipidea/
3308
3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3310M:	Hans de Goede <hdegoede@redhat.com>
3311L:	linux-input@vger.kernel.org
3312S:	Maintained
3313F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3314F:	drivers/input/touchscreen/chipone_icn8318.c
3315
3316CHROME HARDWARE PLATFORM SUPPORT
3317M:	Benson Leung <bleung@chromium.org>
3318M:	Olof Johansson <olof@lixom.net>
3319S:	Maintained
3320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3321F:	drivers/platform/chrome/
3322
3323CIRRUS LOGIC AUDIO CODEC DRIVERS
3324M:	Brian Austin <brian.austin@cirrus.com>
3325M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3326L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3327S:	Maintained
3328F:	sound/soc/codecs/cs*
3329
3330CIRRUS LOGIC EP93XX ETHERNET DRIVER
3331M:	Hartley Sweeten <hsweeten@visionengravers.com>
3332L:	netdev@vger.kernel.org
3333S:	Maintained
3334F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3335
3336CISCO FCOE HBA DRIVER
3337M:	Satish Kharat <satishkh@cisco.com>
3338M:	Sesidhar Baddela <sebaddel@cisco.com>
3339M:	Karan Tilak Kumar <kartilak@cisco.com>
3340L:	linux-scsi@vger.kernel.org
3341S:	Supported
3342F:	drivers/scsi/fnic/
3343
3344CISCO SCSI HBA DRIVER
3345M:	Karan Tilak Kumar <kartilak@cisco.com>
3346M:	Sesidhar Baddela <sebaddel@cisco.com>
3347L:	linux-scsi@vger.kernel.org
3348S:	Supported
3349F:	drivers/scsi/snic/
3350
3351CISCO VIC ETHERNET NIC DRIVER
3352M:	Christian Benvenuti <benve@cisco.com>
3353M:	Govindarajulu Varadarajan <_govind@gmx.com>
3354M:	Neel Patel <neepatel@cisco.com>
3355S:	Supported
3356F:	drivers/net/ethernet/cisco/enic/
3357
3358CISCO VIC LOW LATENCY NIC DRIVER
3359M:	Christian Benvenuti <benve@cisco.com>
3360M:	Dave Goodell <dgoodell@cisco.com>
3361S:	Supported
3362F:	drivers/infiniband/hw/usnic/
3363
3364CLEANCACHE API
3365M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3366L:	linux-kernel@vger.kernel.org
3367S:	Maintained
3368F:	mm/cleancache.c
3369F:	include/linux/cleancache.h
3370
3371CLK API
3372M:	Russell King <linux@armlinux.org.uk>
3373L:	linux-clk@vger.kernel.org
3374S:	Maintained
3375F:	include/linux/clk.h
3376
3377CLOCKSOURCE, CLOCKEVENT DRIVERS
3378M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3379M:	Thomas Gleixner <tglx@linutronix.de>
3380L:	linux-kernel@vger.kernel.org
3381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3382S:	Supported
3383F:	drivers/clocksource
3384
3385CMPC ACPI DRIVER
3386M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3387M:	Daniel Oliveira Nascimento <don@syst.com.br>
3388L:	platform-driver-x86@vger.kernel.org
3389S:	Supported
3390F:	drivers/platform/x86/classmate-laptop.c
3391
3392COBALT MEDIA DRIVER
3393M:	Hans Verkuil <hans.verkuil@cisco.com>
3394L:	linux-media@vger.kernel.org
3395T:	git git://linuxtv.org/media_tree.git
3396W:	https://linuxtv.org
3397S:	Supported
3398F:	drivers/media/pci/cobalt/
3399
3400COCCINELLE/Semantic Patches (SmPL)
3401M:	Julia Lawall <Julia.Lawall@lip6.fr>
3402M:	Gilles Muller <Gilles.Muller@lip6.fr>
3403M:	Nicolas Palix <nicolas.palix@imag.fr>
3404M:	Michal Marek <mmarek@suse.com>
3405L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3407W:	http://coccinelle.lip6.fr/
3408S:	Supported
3409F:	Documentation/dev-tools/coccinelle.rst
3410F:	scripts/coccinelle/
3411F:	scripts/coccicheck
3412
3413CODA FILE SYSTEM
3414M:	Jan Harkes <jaharkes@cs.cmu.edu>
3415M:	coda@cs.cmu.edu
3416L:	codalist@coda.cs.cmu.edu
3417W:	http://www.coda.cs.cmu.edu/
3418S:	Maintained
3419F:	Documentation/filesystems/coda.txt
3420F:	fs/coda/
3421F:	include/linux/coda*.h
3422F:	include/uapi/linux/coda*.h
3423
3424CODA V4L2 MEM2MEM DRIVER
3425M:	Philipp Zabel <p.zabel@pengutronix.de>
3426L:	linux-media@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/media/coda.txt
3429F:	drivers/media/platform/coda/
3430
3431COMMON CLK FRAMEWORK
3432M:	Michael Turquette <mturquette@baylibre.com>
3433M:	Stephen Boyd <sboyd@codeaurora.org>
3434L:	linux-clk@vger.kernel.org
3435Q:	http://patchwork.kernel.org/project/linux-clk/list/
3436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3437S:	Maintained
3438F:	Documentation/devicetree/bindings/clock/
3439F:	drivers/clk/
3440X:	drivers/clk/clkdev.c
3441F:	include/linux/clk-pr*
3442F:	include/linux/clk/
3443
3444COMMON INTERNET FILE SYSTEM (CIFS)
3445M:	Steve French <sfrench@samba.org>
3446L:	linux-cifs@vger.kernel.org
3447L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3448W:	http://linux-cifs.samba.org/
3449T:	git git://git.samba.org/sfrench/cifs-2.6.git
3450S:	Supported
3451F:	Documentation/filesystems/cifs/
3452F:	fs/cifs/
3453
3454COMPACTPCI HOTPLUG CORE
3455M:	Scott Murray <scott@spiteful.org>
3456L:	linux-pci@vger.kernel.org
3457S:	Maintained
3458F:	drivers/pci/hotplug/cpci_hotplug*
3459
3460COMPACTPCI HOTPLUG GENERIC DRIVER
3461M:	Scott Murray <scott@spiteful.org>
3462L:	linux-pci@vger.kernel.org
3463S:	Maintained
3464F:	drivers/pci/hotplug/cpcihp_generic.c
3465
3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3467M:	Scott Murray <scott@spiteful.org>
3468L:	linux-pci@vger.kernel.org
3469S:	Maintained
3470F:	drivers/pci/hotplug/cpcihp_zt5550.*
3471
3472COMPAL LAPTOP SUPPORT
3473M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3474L:	platform-driver-x86@vger.kernel.org
3475S:	Maintained
3476F:	drivers/platform/x86/compal-laptop.c
3477
3478CONEXANT ACCESSRUNNER USB DRIVER
3479L:	accessrunner-general@lists.sourceforge.net
3480W:	http://accessrunner.sourceforge.net/
3481S:	Orphan
3482F:	drivers/usb/atm/cxacru.c
3483
3484CONFIGFS
3485M:	Joel Becker <jlbec@evilplan.org>
3486M:	Christoph Hellwig <hch@lst.de>
3487T:	git git://git.infradead.org/users/hch/configfs.git
3488S:	Supported
3489F:	fs/configfs/
3490F:	include/linux/configfs.h
3491
3492CONNECTOR
3493M:	Evgeniy Polyakov <zbr@ioremap.net>
3494L:	netdev@vger.kernel.org
3495S:	Maintained
3496F:	drivers/connector/
3497
3498CONTROL GROUP (CGROUP)
3499M:	Tejun Heo <tj@kernel.org>
3500M:	Li Zefan <lizefan@huawei.com>
3501M:	Johannes Weiner <hannes@cmpxchg.org>
3502L:	cgroups@vger.kernel.org
3503T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3504S:	Maintained
3505F:	Documentation/cgroup*
3506F:	include/linux/cgroup*
3507F:	kernel/cgroup*
3508
3509CONTROL GROUP - CPUSET
3510M:	Li Zefan <lizefan@huawei.com>
3511L:	cgroups@vger.kernel.org
3512W:	http://www.bullopensource.org/cpuset/
3513W:	http://oss.sgi.com/projects/cpusets/
3514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3515S:	Maintained
3516F:	Documentation/cgroup-v1/cpusets.txt
3517F:	include/linux/cpuset.h
3518F:	kernel/cpuset.c
3519
3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3521M:	Johannes Weiner <hannes@cmpxchg.org>
3522M:	Michal Hocko <mhocko@kernel.org>
3523M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3524L:	cgroups@vger.kernel.org
3525L:	linux-mm@kvack.org
3526S:	Maintained
3527F:	mm/memcontrol.c
3528F:	mm/swap_cgroup.c
3529
3530CORETEMP HARDWARE MONITORING DRIVER
3531M:	Fenghua Yu <fenghua.yu@intel.com>
3532L:	linux-hwmon@vger.kernel.org
3533S:	Maintained
3534F:	Documentation/hwmon/coretemp
3535F:	drivers/hwmon/coretemp.c
3536
3537COSA/SRP SYNC SERIAL DRIVER
3538M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3539W:	http://www.fi.muni.cz/~kas/cosa/
3540S:	Maintained
3541F:	drivers/net/wan/cosa*
3542
3543CPMAC ETHERNET DRIVER
3544M:	Florian Fainelli <f.fainelli@gmail.com>
3545L:	netdev@vger.kernel.org
3546S:	Maintained
3547F:	drivers/net/ethernet/ti/cpmac.c
3548
3549CPU FREQUENCY DRIVERS
3550M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3551M:	Viresh Kumar <viresh.kumar@linaro.org>
3552L:	linux-pm@vger.kernel.org
3553S:	Maintained
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3555T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3556B:	https://bugzilla.kernel.org
3557F:	Documentation/cpu-freq/
3558F:	Documentation/devicetree/bindings/cpufreq/
3559F:	drivers/cpufreq/
3560F:	include/linux/cpufreq.h
3561F:	tools/testing/selftests/cpufreq/
3562
3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3564M:	Viresh Kumar <viresh.kumar@linaro.org>
3565M:	Sudeep Holla <sudeep.holla@arm.com>
3566L:	linux-pm@vger.kernel.org
3567W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3568S:	Maintained
3569F:	drivers/cpufreq/arm_big_little.h
3570F:	drivers/cpufreq/arm_big_little.c
3571F:	drivers/cpufreq/arm_big_little_dt.c
3572
3573CPU POWER MONITORING SUBSYSTEM
3574M:	Thomas Renninger <trenn@suse.com>
3575L:	linux-pm@vger.kernel.org
3576S:	Maintained
3577F:	tools/power/cpupower/
3578
3579CPUID/MSR DRIVER
3580M:	"H. Peter Anvin" <hpa@zytor.com>
3581S:	Maintained
3582F:	arch/x86/kernel/cpuid.c
3583F:	arch/x86/kernel/msr.c
3584
3585CPUIDLE DRIVER - ARM BIG LITTLE
3586M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3587M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3588L:	linux-pm@vger.kernel.org
3589L:	linux-arm-kernel@lists.infradead.org
3590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3591S:	Maintained
3592F:	drivers/cpuidle/cpuidle-big_little.c
3593
3594CPUIDLE DRIVER - ARM EXYNOS
3595M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3596M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3597M:	Kukjin Kim <kgene@kernel.org>
3598L:	linux-pm@vger.kernel.org
3599L:	linux-samsung-soc@vger.kernel.org
3600S:	Supported
3601F:	drivers/cpuidle/cpuidle-exynos.c
3602F:	arch/arm/mach-exynos/pm.c
3603
3604CPUIDLE DRIVERS
3605M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3606M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3607L:	linux-pm@vger.kernel.org
3608S:	Maintained
3609T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610B:	https://bugzilla.kernel.org
3611F:	drivers/cpuidle/*
3612F:	include/linux/cpuidle.h
3613
3614CRAMFS FILESYSTEM
3615W:	http://sourceforge.net/projects/cramfs/
3616S:	Orphan / Obsolete
3617F:	Documentation/filesystems/cramfs.txt
3618F:	fs/cramfs/
3619
3620CRIS PORT
3621M:	Mikael Starvik <starvik@axis.com>
3622M:	Jesper Nilsson <jesper.nilsson@axis.com>
3623L:	linux-cris-kernel@axis.com
3624W:	http://developer.axis.com
3625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3626S:	Maintained
3627F:	arch/cris/
3628F:	drivers/tty/serial/crisv10.*
3629
3630CRYPTO API
3631M:	Herbert Xu <herbert@gondor.apana.org.au>
3632M:	"David S. Miller" <davem@davemloft.net>
3633L:	linux-crypto@vger.kernel.org
3634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3636S:	Maintained
3637F:	Documentation/crypto/
3638F:	Documentation/devicetree/bindings/crypto/
3639F:	arch/*/crypto/
3640F:	crypto/
3641F:	drivers/crypto/
3642F:	include/crypto/
3643F:	include/linux/crypto*
3644
3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3646M:	Neil Horman <nhorman@tuxdriver.com>
3647L:	linux-crypto@vger.kernel.org
3648S:	Maintained
3649F:	crypto/ansi_cprng.c
3650F:	crypto/rng.c
3651
3652CS3308 MEDIA DRIVER
3653M:	Hans Verkuil <hverkuil@xs4all.nl>
3654L:	linux-media@vger.kernel.org
3655T:	git git://linuxtv.org/media_tree.git
3656W:	http://linuxtv.org
3657S:	Odd Fixes
3658F:	drivers/media/i2c/cs3308.c
3659F:	drivers/media/i2c/cs3308.h
3660
3661CS5535 Audio ALSA driver
3662M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3663S:	Maintained
3664F:	sound/pci/cs5535audio/
3665
3666CW1200 WLAN driver
3667M:	Solomon Peachy <pizza@shaftnet.org>
3668S:	Maintained
3669F:	drivers/net/wireless/st/cw1200/
3670
3671CX18 VIDEO4LINUX DRIVER
3672M:	Andy Walls <awalls@md.metrocast.net>
3673L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3674L:	linux-media@vger.kernel.org
3675T:	git git://linuxtv.org/media_tree.git
3676W:	https://linuxtv.org
3677W:	http://www.ivtvdriver.org/index.php/Cx18
3678S:	Maintained
3679F:	Documentation/media/v4l-drivers/cx18*
3680F:	drivers/media/pci/cx18/
3681F:	include/uapi/linux/ivtv*
3682
3683CX2341X MPEG ENCODER HELPER MODULE
3684M:	Hans Verkuil <hverkuil@xs4all.nl>
3685L:	linux-media@vger.kernel.org
3686T:	git git://linuxtv.org/media_tree.git
3687W:	https://linuxtv.org
3688S:	Maintained
3689F:	drivers/media/common/cx2341x*
3690F:	include/media/cx2341x*
3691
3692CX24120 MEDIA DRIVER
3693M:	Jemma Denson <jdenson@gmail.com>
3694M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3695L:	linux-media@vger.kernel.org
3696W:	https://linuxtv.org
3697Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3698S:	Maintained
3699F:	drivers/media/dvb-frontends/cx24120*
3700
3701CX88 VIDEO4LINUX DRIVER
3702M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3703M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3704L:	linux-media@vger.kernel.org
3705W:	https://linuxtv.org
3706T:	git git://linuxtv.org/media_tree.git
3707S:	Odd fixes
3708F:	Documentation/media/v4l-drivers/cx88*
3709F:	drivers/media/pci/cx88/
3710
3711CXD2820R MEDIA DRIVER
3712M:	Antti Palosaari <crope@iki.fi>
3713L:	linux-media@vger.kernel.org
3714W:	https://linuxtv.org
3715W:	http://palosaari.fi/linux/
3716Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3717T:	git git://linuxtv.org/anttip/media_tree.git
3718S:	Maintained
3719F:	drivers/media/dvb-frontends/cxd2820r*
3720
3721CXGB3 ETHERNET DRIVER (CXGB3)
3722M:	Santosh Raspatur <santosh@chelsio.com>
3723L:	netdev@vger.kernel.org
3724W:	http://www.chelsio.com
3725S:	Supported
3726F:	drivers/net/ethernet/chelsio/cxgb3/
3727
3728CXGB3 ISCSI DRIVER (CXGB3I)
3729M:	Karen Xie <kxie@chelsio.com>
3730L:	linux-scsi@vger.kernel.org
3731W:	http://www.chelsio.com
3732S:	Supported
3733F:	drivers/scsi/cxgbi/cxgb3i
3734
3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3736M:	Steve Wise <swise@chelsio.com>
3737L:	linux-rdma@vger.kernel.org
3738W:	http://www.openfabrics.org
3739S:	Supported
3740F:	drivers/infiniband/hw/cxgb3/
3741F:	include/uapi/rdma/cxgb3-abi.h
3742
3743CXGB4 CRYPTO DRIVER (chcr)
3744M:	Harsh Jain <harsh@chelsio.com>
3745L:	linux-crypto@vger.kernel.org
3746W:	http://www.chelsio.com
3747S:	Supported
3748F:	drivers/crypto/chelsio
3749
3750CXGB4 ETHERNET DRIVER (CXGB4)
3751M:	Ganesh Goudar <ganeshgr@chelsio.com>
3752L:	netdev@vger.kernel.org
3753W:	http://www.chelsio.com
3754S:	Supported
3755F:	drivers/net/ethernet/chelsio/cxgb4/
3756
3757CXGB4 ISCSI DRIVER (CXGB4I)
3758M:	Karen Xie <kxie@chelsio.com>
3759L:	linux-scsi@vger.kernel.org
3760W:	http://www.chelsio.com
3761S:	Supported
3762F:	drivers/scsi/cxgbi/cxgb4i
3763
3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3765M:	Steve Wise <swise@chelsio.com>
3766L:	linux-rdma@vger.kernel.org
3767W:	http://www.openfabrics.org
3768S:	Supported
3769F:	drivers/infiniband/hw/cxgb4/
3770F:	include/uapi/rdma/cxgb4-abi.h
3771
3772CXGB4VF ETHERNET DRIVER (CXGB4VF)
3773M:	Casey Leedom <leedom@chelsio.com>
3774L:	netdev@vger.kernel.org
3775W:	http://www.chelsio.com
3776S:	Supported
3777F:	drivers/net/ethernet/chelsio/cxgb4vf/
3778
3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3780M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3781M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3782L:	linuxppc-dev@lists.ozlabs.org
3783S:	Supported
3784F:	arch/powerpc/platforms/powernv/pci-cxl.c
3785F:	drivers/misc/cxl/
3786F:	include/misc/cxl*
3787F:	include/uapi/misc/cxl.h
3788F:	Documentation/powerpc/cxl.txt
3789F:	Documentation/ABI/testing/sysfs-class-cxl
3790
3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3792M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3793M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3794M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3795L:	linux-scsi@vger.kernel.org
3796S:	Supported
3797F:	drivers/scsi/cxlflash/
3798F:	include/uapi/scsi/cxlflash_ioctls.h
3799F:	Documentation/powerpc/cxlflash.txt
3800
3801CYBERPRO FB DRIVER
3802M:	Russell King <linux@armlinux.org.uk>
3803L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3804W:	http://www.armlinux.org.uk/
3805S:	Maintained
3806F:	drivers/video/fbdev/cyber2000fb.*
3807
3808CYCLADES ASYNC MUX DRIVER
3809W:	http://www.cyclades.com/
3810S:	Orphan
3811F:	drivers/tty/cyclades.c
3812F:	include/linux/cyclades.h
3813F:	include/uapi/linux/cyclades.h
3814
3815CYCLADES PC300 DRIVER
3816W:	http://www.cyclades.com/
3817S:	Orphan
3818F:	drivers/net/wan/pc300*
3819
3820CYPRESS_FIRMWARE MEDIA DRIVER
3821M:	Antti Palosaari <crope@iki.fi>
3822L:	linux-media@vger.kernel.org
3823W:	https://linuxtv.org
3824W:	http://palosaari.fi/linux/
3825Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3826T:	git git://linuxtv.org/anttip/media_tree.git
3827S:	Maintained
3828F:	drivers/media/common/cypress_firmware*
3829
3830CYTTSP TOUCHSCREEN DRIVER
3831M:	Ferruh Yigit <fery@cypress.com>
3832L:	linux-input@vger.kernel.org
3833S:	Supported
3834F:	drivers/input/touchscreen/cyttsp*
3835F:	include/linux/input/cyttsp.h
3836
3837D-LINK DIR-685 TOUCHKEYS DRIVER
3838M:	Linus Walleij <linus.walleij@linaro.org>
3839L:	linux-input@vger.kernel.org
3840S:	Supported
3841F:	drivers/input/dlink-dir685-touchkeys.c
3842
3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3844M:	Joshua Kinard <kumba@gentoo.org>
3845S:	Maintained
3846F:	drivers/rtc/rtc-ds1685.c
3847F:	include/linux/rtc/ds1685.h
3848
3849DAMA SLAVE for AX.25
3850M:	Joerg Reuter <jreuter@yaina.de>
3851W:	http://yaina.de/jreuter/
3852W:	http://www.qsl.net/dl1bke/
3853L:	linux-hams@vger.kernel.org
3854S:	Maintained
3855F:	net/ax25/af_ax25.c
3856F:	net/ax25/ax25_dev.c
3857F:	net/ax25/ax25_ds_*
3858F:	net/ax25/ax25_in.c
3859F:	net/ax25/ax25_out.c
3860F:	net/ax25/ax25_timer.c
3861F:	net/ax25/sysctl_net_ax25.c
3862
3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3864L:	netdev@vger.kernel.org
3865S:	Orphan
3866F:	Documentation/networking/dmfe.txt
3867F:	drivers/net/ethernet/dec/tulip/dmfe.c
3868
3869DC390/AM53C974 SCSI driver
3870M:	Hannes Reinecke <hare@suse.com>
3871L:	linux-scsi@vger.kernel.org
3872S:	Maintained
3873F:	drivers/scsi/am53c974.c
3874
3875DC395x SCSI driver
3876M:	Oliver Neukum <oliver@neukum.org>
3877M:	Ali Akcaagac <aliakc@web.de>
3878M:	Jamie Lenehan <lenehan@twibble.org>
3879L:	dc395x@twibble.org
3880W:	http://twibble.org/dist/dc395x/
3881W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3882S:	Maintained
3883F:	Documentation/scsi/dc395x.txt
3884F:	drivers/scsi/dc395x.*
3885
3886DCCP PROTOCOL
3887M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3888L:	dccp@vger.kernel.org
3889W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3890S:	Maintained
3891F:	include/linux/dccp.h
3892F:	include/uapi/linux/dccp.h
3893F:	include/linux/tfrc.h
3894F:	net/dccp/
3895
3896DECnet NETWORK LAYER
3897W:	http://linux-decnet.sourceforge.net
3898L:	linux-decnet-user@lists.sourceforge.net
3899S:	Orphan
3900F:	Documentation/networking/decnet.txt
3901F:	net/decnet/
3902
3903DECSTATION PLATFORM SUPPORT
3904M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3905L:	linux-mips@linux-mips.org
3906W:	http://www.linux-mips.org/wiki/DECstation
3907S:	Maintained
3908F:	arch/mips/dec/
3909F:	arch/mips/include/asm/dec/
3910F:	arch/mips/include/asm/mach-dec/
3911
3912DEFXX FDDI NETWORK DRIVER
3913M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3914S:	Maintained
3915F:	drivers/net/fddi/defxx.*
3916
3917DELL LAPTOP DRIVER
3918M:	Matthew Garrett <mjg59@srcf.ucam.org>
3919M:	Pali Rohár <pali.rohar@gmail.com>
3920L:	platform-driver-x86@vger.kernel.org
3921S:	Maintained
3922F:	drivers/platform/x86/dell-laptop.c
3923
3924DELL LAPTOP FREEFALL DRIVER
3925M:	Pali Rohár <pali.rohar@gmail.com>
3926S:	Maintained
3927F:	drivers/platform/x86/dell-smo8800.c
3928
3929DELL LAPTOP RBTN DRIVER
3930M:	Pali Rohár <pali.rohar@gmail.com>
3931S:	Maintained
3932F:	drivers/platform/x86/dell-rbtn.*
3933
3934DELL LAPTOP SMM DRIVER
3935M:	Pali Rohár <pali.rohar@gmail.com>
3936S:	Maintained
3937F:	drivers/hwmon/dell-smm-hwmon.c
3938F:	include/uapi/linux/i8k.h
3939
3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3941M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3942S:	Maintained
3943F:	Documentation/dcdbas.txt
3944F:	drivers/firmware/dcdbas.*
3945
3946DELL WMI EXTRAS DRIVER
3947M:	Matthew Garrett <mjg59@srcf.ucam.org>
3948M:	Pali Rohár <pali.rohar@gmail.com>
3949S:	Maintained
3950F:	drivers/platform/x86/dell-wmi.c
3951
3952DELTA ST MEDIA DRIVER
3953M:	Hugues Fruchet <hugues.fruchet@st.com>
3954L:	linux-media@vger.kernel.org
3955T:	git git://linuxtv.org/media_tree.git
3956W:	https://linuxtv.org
3957S:	Supported
3958F:	drivers/media/platform/sti/delta
3959
3960DENALI NAND DRIVER
3961M:	Masahiro Yamada <yamada.masahiro@socionext.com>
3962L:	linux-mtd@lists.infradead.org
3963S:	Supported
3964F:	drivers/mtd/nand/denali*
3965
3966DESIGNWARE USB2 DRD IP DRIVER
3967M:	John Youn <johnyoun@synopsys.com>
3968L:	linux-usb@vger.kernel.org
3969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3970S:	Maintained
3971F:	drivers/usb/dwc2/
3972
3973DESIGNWARE USB3 DRD IP DRIVER
3974M:	Felipe Balbi <balbi@kernel.org>
3975L:	linux-usb@vger.kernel.org
3976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3977S:	Maintained
3978F:	drivers/usb/dwc3/
3979
3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3981M:	Andreas Klinger <ak@it-klinger.de>
3982L:	linux-iio@vger.kernel.org
3983S:	Maintained
3984F:	drivers/iio/proximity/srf*.c
3985
3986DEVICE COREDUMP (DEV_COREDUMP)
3987M:	Johannes Berg <johannes@sipsolutions.net>
3988L:	linux-kernel@vger.kernel.org
3989S:	Maintained
3990F:	drivers/base/devcoredump.c
3991F:	include/linux/devcoredump.h
3992
3993DEVICE FREQUENCY (DEVFREQ)
3994M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3995M:	Kyungmin Park <kyungmin.park@samsung.com>
3996R:	Chanwoo Choi <cw00.choi@samsung.com>
3997L:	linux-pm@vger.kernel.org
3998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3999S:	Maintained
4000F:	drivers/devfreq/
4001F:	include/linux/devfreq.h
4002F:	Documentation/devicetree/bindings/devfreq/
4003
4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4005M:	Chanwoo Choi <cw00.choi@samsung.com>
4006L:	linux-pm@vger.kernel.org
4007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4008S:	Supported
4009F:	drivers/devfreq/event/
4010F:	drivers/devfreq/devfreq-event.c
4011F:	include/linux/devfreq-event.h
4012F:	Documentation/devicetree/bindings/devfreq/event/
4013
4014DEVICE NUMBER REGISTRY
4015M:	Torben Mathiasen <device@lanana.org>
4016W:	http://lanana.org/docs/device-list/index.html
4017S:	Maintained
4018
4019DEVICE-MAPPER  (LVM)
4020M:	Alasdair Kergon <agk@redhat.com>
4021M:	Mike Snitzer <snitzer@redhat.com>
4022M:	dm-devel@redhat.com
4023L:	dm-devel@redhat.com
4024W:	http://sources.redhat.com/dm
4025Q:	http://patchwork.kernel.org/project/dm-devel/list/
4026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4027T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4028S:	Maintained
4029F:	Documentation/device-mapper/
4030F:	drivers/md/dm*
4031F:	drivers/md/persistent-data/
4032F:	include/linux/device-mapper.h
4033F:	include/linux/dm-*.h
4034F:	include/uapi/linux/dm-*.h
4035
4036DEVLINK
4037M:	Jiri Pirko <jiri@mellanox.com>
4038L:	netdev@vger.kernel.org
4039S:	Supported
4040F:	net/core/devlink.c
4041F:	include/net/devlink.h
4042F:	include/uapi/linux/devlink.h
4043
4044DIALOG SEMICONDUCTOR DRIVERS
4045M:	Support Opensource <support.opensource@diasemi.com>
4046W:	http://www.dialog-semiconductor.com/products
4047S:	Supported
4048F:	Documentation/hwmon/da90??
4049F:	Documentation/devicetree/bindings/mfd/da90*.txt
4050F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4051F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4052F:	Documentation/devicetree/bindings/regulator/da92*.txt
4053F:	Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4054F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4055F:	drivers/gpio/gpio-da90??.c
4056F:	drivers/hwmon/da90??-hwmon.c
4057F:	drivers/iio/adc/da91??-*.c
4058F:	drivers/input/misc/da90??_onkey.c
4059F:	drivers/input/touchscreen/da9052_tsi.c
4060F:	drivers/leds/leds-da90??.c
4061F:	drivers/mfd/da903x.c
4062F:	drivers/mfd/da90??-*.c
4063F:	drivers/mfd/da91??-*.c
4064F:	drivers/power/supply/da9052-battery.c
4065F:	drivers/power/supply/da91??-*.c
4066F:	drivers/regulator/da903x.c
4067F:	drivers/regulator/da9???-regulator.[ch]
4068F:	drivers/thermal/da90??-thermal.c
4069F:	drivers/rtc/rtc-da90??.c
4070F:	drivers/video/backlight/da90??_bl.c
4071F:	drivers/watchdog/da90??_wdt.c
4072F:	include/linux/mfd/da903x.h
4073F:	include/linux/mfd/da9052/
4074F:	include/linux/mfd/da9055/
4075F:	include/linux/mfd/da9062/
4076F:	include/linux/mfd/da9063/
4077F:	include/linux/mfd/da9150/
4078F:	include/linux/regulator/da9211.h
4079F:	include/sound/da[79]*.h
4080F:	sound/soc/codecs/da[79]*.[ch]
4081
4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4083M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4084L:	linux-gpio@vger.kernel.org
4085S:	Maintained
4086F:	drivers/gpio/gpio-gpio-mm.c
4087
4088DIGI NEO AND CLASSIC PCI PRODUCTS
4089M:	Lidza Louina <lidza.louina@gmail.com>
4090M:	Mark Hounschell <markh@compro.net>
4091L:	driverdev-devel@linuxdriverproject.org
4092S:	Maintained
4093F:	drivers/staging/dgnc/
4094
4095DIOLAN U2C-12 I2C DRIVER
4096M:	Guenter Roeck <linux@roeck-us.net>
4097L:	linux-i2c@vger.kernel.org
4098S:	Maintained
4099F:	drivers/i2c/busses/i2c-diolan-u2c.c
4100
4101DIRECT ACCESS (DAX)
4102M:	Matthew Wilcox <mawilcox@microsoft.com>
4103M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4104L:	linux-fsdevel@vger.kernel.org
4105S:	Supported
4106F:	fs/dax.c
4107F:	include/linux/dax.h
4108F:	include/trace/events/fs_dax.h
4109
4110DIRECTORY NOTIFICATION (DNOTIFY)
4111M:	Eric Paris <eparis@parisplace.org>
4112S:	Maintained
4113F:	Documentation/filesystems/dnotify.txt
4114F:	fs/notify/dnotify/
4115F:	include/linux/dnotify.h
4116
4117DISK GEOMETRY AND PARTITION HANDLING
4118M:	Andries Brouwer <aeb@cwi.nl>
4119W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4120W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4121W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4122S:	Maintained
4123
4124DISKQUOTA
4125M:	Jan Kara <jack@suse.com>
4126S:	Maintained
4127F:	Documentation/filesystems/quota.txt
4128F:	fs/quota/
4129F:	include/linux/quota*.h
4130F:	include/uapi/linux/quota*.h
4131
4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4133M:	Bernie Thompson <bernie@plugable.com>
4134L:	linux-fbdev@vger.kernel.org
4135S:	Maintained
4136W:	http://plugable.com/category/projects/udlfb/
4137F:	drivers/video/fbdev/udlfb.c
4138F:	include/video/udlfb.h
4139F:	Documentation/fb/udlfb.txt
4140
4141DISTRIBUTED LOCK MANAGER (DLM)
4142M:	Christine Caulfield <ccaulfie@redhat.com>
4143M:	David Teigland <teigland@redhat.com>
4144L:	cluster-devel@redhat.com
4145W:	http://sources.redhat.com/cluster/
4146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4147S:	Supported
4148F:	fs/dlm/
4149
4150DMA BUFFER SHARING FRAMEWORK
4151M:	Sumit Semwal <sumit.semwal@linaro.org>
4152S:	Maintained
4153L:	linux-media@vger.kernel.org
4154L:	dri-devel@lists.freedesktop.org
4155L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4156F:	drivers/dma-buf/
4157F:	include/linux/dma-buf*
4158F:	include/linux/reservation.h
4159F:	include/linux/*fence.h
4160F:	Documentation/driver-api/dma-buf.rst
4161T:	git git://anongit.freedesktop.org/drm/drm-misc
4162
4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4164M:	Vinod Koul <vinod.koul@intel.com>
4165L:	dmaengine@vger.kernel.org
4166Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4167S:	Maintained
4168F:	drivers/dma/
4169F:	include/linux/dmaengine.h
4170F:	Documentation/devicetree/bindings/dma/
4171F:	Documentation/dmaengine/
4172T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4173
4174DMA MAPPING HELPERS
4175M:	Christoph Hellwig <hch@lst.de>
4176M:	Marek Szyprowski <m.szyprowski@samsung.com>
4177R:	Robin Murphy <robin.murphy@arm.com>
4178L:	linux-kernel@vger.kernel.org
4179T:	git git://git.infradead.org/users/hch/dma-mapping.git
4180W:	http://git.infradead.org/users/hch/dma-mapping.git
4181S:	Supported
4182F:	lib/dma-debug.c
4183F:	lib/dma-noop.c
4184F:	lib/dma-virt.c
4185F:	drivers/base/dma-mapping.c
4186F:	drivers/base/dma-coherent.c
4187F:	include/linux/dma-mapping.h
4188
4189DME1737 HARDWARE MONITOR DRIVER
4190M:	Juerg Haefliger <juergh@gmail.com>
4191L:	linux-hwmon@vger.kernel.org
4192S:	Maintained
4193F:	Documentation/hwmon/dme1737
4194F:	drivers/hwmon/dme1737.c
4195
4196DMI/SMBIOS SUPPORT
4197M:	Jean Delvare <jdelvare@suse.com>
4198S:	Maintained
4199T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4200F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4201F:	drivers/firmware/dmi-id.c
4202F:	drivers/firmware/dmi_scan.c
4203F:	include/linux/dmi.h
4204
4205DOCUMENTATION
4206M:	Jonathan Corbet <corbet@lwn.net>
4207L:	linux-doc@vger.kernel.org
4208S:	Maintained
4209F:	Documentation/
4210F:	scripts/kernel-doc
4211X:	Documentation/ABI/
4212X:	Documentation/devicetree/
4213X:	Documentation/acpi
4214X:	Documentation/power
4215X:	Documentation/spi
4216X:	Documentation/media
4217T:	git git://git.lwn.net/linux.git docs-next
4218
4219DONGWOON DW9714 LENS VOICE COIL DRIVER
4220M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4221L:	linux-media@vger.kernel.org
4222T:	git git://linuxtv.org/media_tree.git
4223S:	Maintained
4224F:	drivers/media/i2c/dw9714.c
4225
4226DOUBLETALK DRIVER
4227M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4228L:	blinux-list@redhat.com
4229S:	Maintained
4230F:	drivers/char/dtlk.c
4231F:	include/linux/dtlk.h
4232
4233DPAA2 DATAPATH I/O (DPIO) DRIVER
4234M:	Roy Pledge <Roy.Pledge@nxp.com>
4235L:	linux-kernel@vger.kernel.org
4236S:	Maintained
4237F:	drivers/staging/fsl-mc/bus/dpio
4238
4239DPAA2 ETHERNET DRIVER
4240M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4241L:	linux-kernel@vger.kernel.org
4242S:	Maintained
4243F:	drivers/staging/fsl-dpaa2/ethernet
4244
4245DPT_I2O SCSI RAID DRIVER
4246M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4247L:	linux-scsi@vger.kernel.org
4248W:	http://www.adaptec.com/
4249S:	Maintained
4250F:	drivers/scsi/dpt*
4251F:	drivers/scsi/dpt/
4252
4253DRBD DRIVER
4254M:	Philipp Reisner <philipp.reisner@linbit.com>
4255M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4256L:	drbd-dev@lists.linbit.com
4257W:	http://www.drbd.org
4258T:	git git://git.linbit.com/linux-drbd.git
4259T:	git git://git.linbit.com/drbd-8.4.git
4260S:	Supported
4261F:	drivers/block/drbd/
4262F:	lib/lru_cache.c
4263F:	Documentation/blockdev/drbd/
4264
4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4266M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4268S:	Supported
4269F:	Documentation/kobject.txt
4270F:	drivers/base/
4271F:	fs/debugfs/
4272F:	fs/sysfs/
4273F:	include/linux/debugfs.h
4274F:	include/linux/kobj*
4275F:	lib/kobj*
4276
4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4278M:	Kevin Hilman <khilman@kernel.org>
4279M:	Nishanth Menon <nm@ti.com>
4280S:	Maintained
4281F:	drivers/power/avs/
4282F:	include/linux/power/smartreflex.h
4283L:	linux-pm@vger.kernel.org
4284
4285DRM DRIVER FOR ARM PL111 CLCD
4286M:	Eric Anholt <eric@anholt.net>
4287T:	git git://anongit.freedesktop.org/drm/drm-misc
4288S:	Supported
4289F:	drivers/gpu/drm/pl111/
4290
4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4292M:	Dave Airlie <airlied@redhat.com>
4293S:	Odd Fixes
4294F:	drivers/gpu/drm/ast/
4295
4296DRM DRIVER FOR BOCHS VIRTUAL GPU
4297M:	Gerd Hoffmann <kraxel@redhat.com>
4298L:	virtualization@lists.linux-foundation.org
4299T:	git git://anongit.freedesktop.org/drm/drm-misc
4300S:	Maintained
4301F:	drivers/gpu/drm/bochs/
4302
4303DRM DRIVER FOR INTEL I810 VIDEO CARDS
4304S:	Orphan / Obsolete
4305F:	drivers/gpu/drm/i810/
4306F:	include/uapi/drm/i810_drm.h
4307
4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4309S:	Orphan / Obsolete
4310F:	drivers/gpu/drm/mga/
4311F:	include/uapi/drm/mga_drm.h
4312
4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4314M:	Dave Airlie <airlied@redhat.com>
4315S:	Odd Fixes
4316F:	drivers/gpu/drm/mgag200/
4317
4318DRM DRIVER FOR MI0283QT
4319M:	Noralf Trønnes <noralf@tronnes.org>
4320S:	Maintained
4321F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4322F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4323
4324DRM DRIVER FOR MSM ADRENO GPU
4325M:	Rob Clark <robdclark@gmail.com>
4326L:	linux-arm-msm@vger.kernel.org
4327L:	dri-devel@lists.freedesktop.org
4328L:	freedreno@lists.freedesktop.org
4329T:	git git://people.freedesktop.org/~robclark/linux
4330S:	Maintained
4331F:	drivers/gpu/drm/msm/
4332F:	include/uapi/drm/msm_drm.h
4333F:	Documentation/devicetree/bindings/display/msm/
4334
4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4336M:	Ben Skeggs <bskeggs@redhat.com>
4337L:	dri-devel@lists.freedesktop.org
4338L:	nouveau@lists.freedesktop.org
4339T:	git git://github.com/skeggsb/linux
4340S:	Supported
4341F:	drivers/gpu/drm/nouveau/
4342F:	include/uapi/drm/nouveau_drm.h
4343
4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4345M:	Dave Airlie <airlied@redhat.com>
4346M:	Gerd Hoffmann <kraxel@redhat.com>
4347L:	virtualization@lists.linux-foundation.org
4348T:	git git://anongit.freedesktop.org/drm/drm-misc
4349S:	Obsolete
4350W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4351F:	drivers/gpu/drm/cirrus/
4352
4353DRM DRIVER FOR QXL VIRTUAL GPU
4354M:	Dave Airlie <airlied@redhat.com>
4355M:	Gerd Hoffmann <kraxel@redhat.com>
4356L:	virtualization@lists.linux-foundation.org
4357T:	git git://anongit.freedesktop.org/drm/drm-misc
4358S:	Maintained
4359F:	drivers/gpu/drm/qxl/
4360F:	include/uapi/drm/qxl_drm.h
4361
4362DRM DRIVER FOR RAGE 128 VIDEO CARDS
4363S:	Orphan / Obsolete
4364F:	drivers/gpu/drm/r128/
4365F:	include/uapi/drm/r128_drm.h
4366
4367DRM DRIVER FOR SAVAGE VIDEO CARDS
4368S:	Orphan / Obsolete
4369F:	drivers/gpu/drm/savage/
4370F:	include/uapi/drm/savage_drm.h
4371
4372DRM DRIVER FOR SIS VIDEO CARDS
4373S:	Orphan / Obsolete
4374F:	drivers/gpu/drm/sis/
4375F:	include/uapi/drm/sis_drm.h
4376
4377DRM DRIVER FOR TDFX VIDEO CARDS
4378S:	Orphan / Obsolete
4379F:	drivers/gpu/drm/tdfx/
4380
4381DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4382M:	Dave Airlie <airlied@redhat.com>
4383S:	Odd Fixes
4384F:	drivers/gpu/drm/udl/
4385
4386DRM DRIVER FOR VMWARE VIRTUAL GPU
4387M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4388M:	Sinclair Yeh <syeh@vmware.com>
4389M:	Thomas Hellstrom <thellstrom@vmware.com>
4390L:	dri-devel@lists.freedesktop.org
4391T:	git git://people.freedesktop.org/~syeh/repos_linux
4392T:	git git://people.freedesktop.org/~thomash/linux
4393S:	Supported
4394F:	drivers/gpu/drm/vmwgfx/
4395F:	include/uapi/drm/vmwgfx_drm.h
4396
4397DRM DRIVERS
4398M:	David Airlie <airlied@linux.ie>
4399L:	dri-devel@lists.freedesktop.org
4400T:	git git://people.freedesktop.org/~airlied/linux
4401B:	https://bugs.freedesktop.org/
4402C:	irc://chat.freenode.net/dri-devel
4403S:	Maintained
4404F:	drivers/gpu/drm/
4405F:	drivers/gpu/vga/
4406F:	Documentation/devicetree/bindings/display/
4407F:	Documentation/devicetree/bindings/gpu/
4408F:	Documentation/devicetree/bindings/video/
4409F:	Documentation/gpu/
4410F:	include/drm/
4411F:	include/uapi/drm/
4412F:	include/linux/vga*
4413
4414DRM DRIVERS AND MISC GPU PATCHES
4415M:	Daniel Vetter <daniel.vetter@intel.com>
4416M:	Jani Nikula <jani.nikula@linux.intel.com>
4417M:	Sean Paul <seanpaul@chromium.org>
4418W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4419S:	Maintained
4420T:	git git://anongit.freedesktop.org/drm/drm-misc
4421F:	Documentation/gpu/
4422F:	drivers/gpu/vga/
4423F:	drivers/gpu/drm/*
4424F:	include/drm/drm*
4425F:	include/uapi/drm/drm*
4426F:	include/linux/vga*
4427
4428DRM DRIVERS FOR ALLWINNER A10
4429M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4430L:	dri-devel@lists.freedesktop.org
4431S:	Supported
4432F:	drivers/gpu/drm/sun4i/
4433F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4435
4436DRM DRIVERS FOR AMLOGIC SOCS
4437M:	Neil Armstrong <narmstrong@baylibre.com>
4438L:	dri-devel@lists.freedesktop.org
4439L:	linux-amlogic@lists.infradead.org
4440W:	http://linux-meson.com/
4441S:	Supported
4442F:	drivers/gpu/drm/meson/
4443F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4444F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4445F:	Documentation/gpu/meson.rst
4446T:	git git://anongit.freedesktop.org/drm/drm-misc
4447
4448DRM DRIVERS FOR ATMEL HLCDC
4449M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4450L:	dri-devel@lists.freedesktop.org
4451S:	Supported
4452F:	drivers/gpu/drm/atmel-hlcdc/
4453F:	Documentation/devicetree/bindings/drm/atmel/
4454T:	git git://anongit.freedesktop.org/drm/drm-misc
4455
4456DRM DRIVERS FOR BRIDGE CHIPS
4457M:	Archit Taneja <architt@codeaurora.org>
4458M:	Andrzej Hajda <a.hajda@samsung.com>
4459R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4460S:	Maintained
4461T:	git git://anongit.freedesktop.org/drm/drm-misc
4462F:	drivers/gpu/drm/bridge/
4463
4464DRM DRIVERS FOR EXYNOS
4465M:	Inki Dae <inki.dae@samsung.com>
4466M:	Joonyoung Shim <jy0922.shim@samsung.com>
4467M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4468M:	Kyungmin Park <kyungmin.park@samsung.com>
4469L:	dri-devel@lists.freedesktop.org
4470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4471S:	Supported
4472F:	drivers/gpu/drm/exynos/
4473F:	include/uapi/drm/exynos_drm.h
4474F:	Documentation/devicetree/bindings/display/exynos/
4475
4476DRM DRIVERS FOR FREESCALE DCU
4477M:	Stefan Agner <stefan@agner.ch>
4478M:	Alison Wang <alison.wang@freescale.com>
4479L:	dri-devel@lists.freedesktop.org
4480S:	Supported
4481F:	drivers/gpu/drm/fsl-dcu/
4482F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4483F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4484F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4485
4486DRM DRIVERS FOR FREESCALE IMX
4487M:	Philipp Zabel <p.zabel@pengutronix.de>
4488L:	dri-devel@lists.freedesktop.org
4489S:	Maintained
4490F:	drivers/gpu/drm/imx/
4491F:	drivers/gpu/ipu-v3/
4492F:	Documentation/devicetree/bindings/display/imx/
4493
4494DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4495M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4496L:	dri-devel@lists.freedesktop.org
4497T:	git git://github.com/patjak/drm-gma500
4498S:	Maintained
4499F:	drivers/gpu/drm/gma500/
4500
4501DRM DRIVERS FOR HISILICON
4502M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4503M:	Rongrong Zou <zourongrong@gmail.com>
4504R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4505R:	Chen Feng <puck.chen@hisilicon.com>
4506L:	dri-devel@lists.freedesktop.org
4507T:	git git://github.com/xin3liang/linux.git
4508S:	Maintained
4509F:	drivers/gpu/drm/hisilicon/
4510F:	Documentation/devicetree/bindings/display/hisilicon/
4511
4512DRM DRIVERS FOR MEDIATEK
4513M:	CK Hu <ck.hu@mediatek.com>
4514M:	Philipp Zabel <p.zabel@pengutronix.de>
4515L:	dri-devel@lists.freedesktop.org
4516S:	Supported
4517F:	drivers/gpu/drm/mediatek/
4518F:	Documentation/devicetree/bindings/display/mediatek/
4519
4520DRM DRIVERS FOR NVIDIA TEGRA
4521M:	Thierry Reding <thierry.reding@gmail.com>
4522L:	dri-devel@lists.freedesktop.org
4523L:	linux-tegra@vger.kernel.org
4524T:	git git://anongit.freedesktop.org/tegra/linux.git
4525S:	Supported
4526F:	drivers/gpu/drm/tegra/
4527F:	drivers/gpu/host1x/
4528F:	include/linux/host1x.h
4529F:	include/uapi/drm/tegra_drm.h
4530F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4531
4532DRM DRIVERS FOR RENESAS
4533M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4534L:	dri-devel@lists.freedesktop.org
4535L:	linux-renesas-soc@vger.kernel.org
4536T:	git git://linuxtv.org/pinchartl/fbdev
4537S:	Supported
4538F:	drivers/gpu/drm/rcar-du/
4539F:	drivers/gpu/drm/shmobile/
4540F:	include/linux/platform_data/shmob_drm.h
4541F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4542F:	Documentation/devicetree/bindings/display/renesas,du.txt
4543
4544DRM DRIVERS FOR ROCKCHIP
4545M:	Mark Yao <mark.yao@rock-chips.com>
4546L:	dri-devel@lists.freedesktop.org
4547S:	Maintained
4548F:	drivers/gpu/drm/rockchip/
4549F:	Documentation/devicetree/bindings/display/rockchip/
4550T:	git git://anongit.freedesktop.org/drm/drm-misc
4551
4552DRM DRIVERS FOR STI
4553M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4554M:	Vincent Abriou <vincent.abriou@st.com>
4555L:	dri-devel@lists.freedesktop.org
4556T:	git git://anongit.freedesktop.org/drm/drm-misc
4557S:	Maintained
4558F:	drivers/gpu/drm/sti
4559F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4560
4561DRM DRIVERS FOR STM
4562M:	Yannick Fertre <yannick.fertre@st.com>
4563M:	Philippe Cornu <philippe.cornu@st.com>
4564M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4565M:	Vincent Abriou <vincent.abriou@st.com>
4566L:	dri-devel@lists.freedesktop.org
4567T:	git git://anongit.freedesktop.org/drm/drm-misc
4568S:	Maintained
4569F:	drivers/gpu/drm/stm
4570F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4571
4572DRM DRIVERS FOR TI LCDC
4573M:	Jyri Sarha <jsarha@ti.com>
4574R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4575L:	dri-devel@lists.freedesktop.org
4576S:	Maintained
4577F:	drivers/gpu/drm/tilcdc/
4578F:	Documentation/devicetree/bindings/display/tilcdc/
4579
4580DRM DRIVERS FOR TI OMAP
4581M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4582L:	dri-devel@lists.freedesktop.org
4583S:	Maintained
4584F:	drivers/gpu/drm/omapdrm/
4585F:	Documentation/devicetree/bindings/display/ti/
4586
4587DRM DRIVERS FOR VC4
4588M:	Eric Anholt <eric@anholt.net>
4589T:	git git://github.com/anholt/linux
4590S:	Supported
4591F:	drivers/gpu/drm/vc4/
4592F:	include/uapi/drm/vc4_drm.h
4593F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4594T:	git git://anongit.freedesktop.org/drm/drm-misc
4595
4596DRM DRIVERS FOR VIVANTE GPU IP
4597M:	Lucas Stach <l.stach@pengutronix.de>
4598R:	Russell King <linux+etnaviv@armlinux.org.uk>
4599R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4600L:	etnaviv@lists.freedesktop.org
4601L:	dri-devel@lists.freedesktop.org
4602S:	Maintained
4603F:	drivers/gpu/drm/etnaviv/
4604F:	include/uapi/drm/etnaviv_drm.h
4605F:	Documentation/devicetree/bindings/display/etnaviv/
4606
4607DRM DRIVERS FOR ZTE ZX
4608M:	Shawn Guo <shawnguo@kernel.org>
4609L:	dri-devel@lists.freedesktop.org
4610S:	Maintained
4611F:	drivers/gpu/drm/zte/
4612F:	Documentation/devicetree/bindings/display/zte,vou.txt
4613T:	git git://anongit.freedesktop.org/drm/drm-misc
4614
4615DRM PANEL DRIVERS
4616M:	Thierry Reding <thierry.reding@gmail.com>
4617L:	dri-devel@lists.freedesktop.org
4618T:	git git://anongit.freedesktop.org/tegra/linux.git
4619S:	Maintained
4620F:	drivers/gpu/drm/drm_panel.c
4621F:	drivers/gpu/drm/panel/
4622F:	include/drm/drm_panel.h
4623F:	Documentation/devicetree/bindings/display/panel/
4624
4625DSBR100 USB FM RADIO DRIVER
4626M:	Alexey Klimov <klimov.linux@gmail.com>
4627L:	linux-media@vger.kernel.org
4628T:	git git://linuxtv.org/media_tree.git
4629S:	Maintained
4630F:	drivers/media/radio/dsbr100.c
4631
4632DSCC4 DRIVER
4633M:	Francois Romieu <romieu@fr.zoreil.com>
4634L:	netdev@vger.kernel.org
4635S:	Maintained
4636F:	drivers/net/wan/dscc4.c
4637
4638DT3155 MEDIA DRIVER
4639M:	Hans Verkuil <hverkuil@xs4all.nl>
4640L:	linux-media@vger.kernel.org
4641T:	git git://linuxtv.org/media_tree.git
4642W:	https://linuxtv.org
4643S:	Odd Fixes
4644F:	drivers/media/pci/dt3155/
4645
4646DVB_USB_AF9015 MEDIA DRIVER
4647M:	Antti Palosaari <crope@iki.fi>
4648L:	linux-media@vger.kernel.org
4649W:	https://linuxtv.org
4650W:	http://palosaari.fi/linux/
4651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4652T:	git git://linuxtv.org/anttip/media_tree.git
4653S:	Maintained
4654F:	drivers/media/usb/dvb-usb-v2/af9015*
4655
4656DVB_USB_AF9035 MEDIA DRIVER
4657M:	Antti Palosaari <crope@iki.fi>
4658L:	linux-media@vger.kernel.org
4659W:	https://linuxtv.org
4660W:	http://palosaari.fi/linux/
4661Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4662T:	git git://linuxtv.org/anttip/media_tree.git
4663S:	Maintained
4664F:	drivers/media/usb/dvb-usb-v2/af9035*
4665
4666DVB_USB_ANYSEE MEDIA DRIVER
4667M:	Antti Palosaari <crope@iki.fi>
4668L:	linux-media@vger.kernel.org
4669W:	https://linuxtv.org
4670W:	http://palosaari.fi/linux/
4671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4672T:	git git://linuxtv.org/anttip/media_tree.git
4673S:	Maintained
4674F:	drivers/media/usb/dvb-usb-v2/anysee*
4675
4676DVB_USB_AU6610 MEDIA DRIVER
4677M:	Antti Palosaari <crope@iki.fi>
4678L:	linux-media@vger.kernel.org
4679W:	https://linuxtv.org
4680W:	http://palosaari.fi/linux/
4681Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4682T:	git git://linuxtv.org/anttip/media_tree.git
4683S:	Maintained
4684F:	drivers/media/usb/dvb-usb-v2/au6610*
4685
4686DVB_USB_CE6230 MEDIA DRIVER
4687M:	Antti Palosaari <crope@iki.fi>
4688L:	linux-media@vger.kernel.org
4689W:	https://linuxtv.org
4690W:	http://palosaari.fi/linux/
4691Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4692T:	git git://linuxtv.org/anttip/media_tree.git
4693S:	Maintained
4694F:	drivers/media/usb/dvb-usb-v2/ce6230*
4695
4696DVB_USB_CXUSB MEDIA DRIVER
4697M:	Michael Krufky <mkrufky@linuxtv.org>
4698L:	linux-media@vger.kernel.org
4699W:	https://linuxtv.org
4700W:	http://github.com/mkrufky
4701Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4702T:	git git://linuxtv.org/media_tree.git
4703S:	Maintained
4704F:	drivers/media/usb/dvb-usb/cxusb*
4705
4706DVB_USB_EC168 MEDIA DRIVER
4707M:	Antti Palosaari <crope@iki.fi>
4708L:	linux-media@vger.kernel.org
4709W:	https://linuxtv.org
4710W:	http://palosaari.fi/linux/
4711Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4712T:	git git://linuxtv.org/anttip/media_tree.git
4713S:	Maintained
4714F:	drivers/media/usb/dvb-usb-v2/ec168*
4715
4716DVB_USB_GL861 MEDIA DRIVER
4717M:	Antti Palosaari <crope@iki.fi>
4718L:	linux-media@vger.kernel.org
4719W:	https://linuxtv.org
4720Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4721T:	git git://linuxtv.org/anttip/media_tree.git
4722S:	Maintained
4723F:	drivers/media/usb/dvb-usb-v2/gl861*
4724
4725DVB_USB_MXL111SF MEDIA DRIVER
4726M:	Michael Krufky <mkrufky@linuxtv.org>
4727L:	linux-media@vger.kernel.org
4728W:	https://linuxtv.org
4729W:	http://github.com/mkrufky
4730Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4731T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4732S:	Maintained
4733F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4734
4735DVB_USB_RTL28XXU MEDIA DRIVER
4736M:	Antti Palosaari <crope@iki.fi>
4737L:	linux-media@vger.kernel.org
4738W:	https://linuxtv.org
4739W:	http://palosaari.fi/linux/
4740Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4741T:	git git://linuxtv.org/anttip/media_tree.git
4742S:	Maintained
4743F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4744
4745DVB_USB_V2 MEDIA DRIVER
4746M:	Antti Palosaari <crope@iki.fi>
4747L:	linux-media@vger.kernel.org
4748W:	https://linuxtv.org
4749W:	http://palosaari.fi/linux/
4750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4751T:	git git://linuxtv.org/anttip/media_tree.git
4752S:	Maintained
4753F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4754F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4755
4756DYNAMIC DEBUG
4757M:	Jason Baron <jbaron@akamai.com>
4758S:	Maintained
4759F:	lib/dynamic_debug.c
4760F:	include/linux/dynamic_debug.h
4761
4762DZ DECSTATION DZ11 SERIAL DRIVER
4763M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4764S:	Maintained
4765F:	drivers/tty/serial/dz.*
4766
4767E3X0 POWER BUTTON DRIVER
4768M:	Moritz Fischer <moritz.fischer@ettus.com>
4769L:	usrp-users@lists.ettus.com
4770W:	http://www.ettus.com
4771S:	Supported
4772F:	drivers/input/misc/e3x0-button.c
4773F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4774
4775E4000 MEDIA DRIVER
4776M:	Antti Palosaari <crope@iki.fi>
4777L:	linux-media@vger.kernel.org
4778W:	https://linuxtv.org
4779W:	http://palosaari.fi/linux/
4780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4781T:	git git://linuxtv.org/anttip/media_tree.git
4782S:	Maintained
4783F:	drivers/media/tuners/e4000*
4784
4785EATA ISA/EISA/PCI SCSI DRIVER
4786M:	Dario Ballabio <ballabio_dario@emc.com>
4787L:	linux-scsi@vger.kernel.org
4788S:	Maintained
4789F:	drivers/scsi/eata.c
4790
4791EC100 MEDIA DRIVER
4792M:	Antti Palosaari <crope@iki.fi>
4793L:	linux-media@vger.kernel.org
4794W:	https://linuxtv.org
4795W:	http://palosaari.fi/linux/
4796Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4797T:	git git://linuxtv.org/anttip/media_tree.git
4798S:	Maintained
4799F:	drivers/media/dvb-frontends/ec100*
4800
4801ECRYPT FILE SYSTEM
4802M:	Tyler Hicks <tyhicks@canonical.com>
4803L:	ecryptfs@vger.kernel.org
4804W:	http://ecryptfs.org
4805W:	https://launchpad.net/ecryptfs
4806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4807S:	Supported
4808F:	Documentation/filesystems/ecryptfs.txt
4809F:	fs/ecryptfs/
4810
4811EDAC-AMD64
4812M:	Borislav Petkov <bp@alien8.de>
4813L:	linux-edac@vger.kernel.org
4814S:	Maintained
4815F:	drivers/edac/amd64_edac*
4816
4817EDAC-CALXEDA
4818M:	Robert Richter <rric@kernel.org>
4819L:	linux-edac@vger.kernel.org
4820S:	Maintained
4821F:	drivers/edac/highbank*
4822
4823EDAC-CAVIUM
4824M:	Ralf Baechle <ralf@linux-mips.org>
4825M:	David Daney <david.daney@cavium.com>
4826L:	linux-edac@vger.kernel.org
4827L:	linux-mips@linux-mips.org
4828S:	Supported
4829F:	drivers/edac/octeon_edac*
4830F:	drivers/edac/thunderx_edac*
4831
4832EDAC-CORE
4833M:	Borislav Petkov <bp@alien8.de>
4834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4836L:	linux-edac@vger.kernel.org
4837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4839S:	Supported
4840F:	Documentation/admin-guide/ras.rst
4841F:	Documentation/driver-api/edac.rst
4842F:	drivers/edac/
4843F:	include/linux/edac.h
4844
4845EDAC-E752X
4846M:	Mark Gross <mark.gross@intel.com>
4847L:	linux-edac@vger.kernel.org
4848S:	Maintained
4849F:	drivers/edac/e752x_edac.c
4850
4851EDAC-E7XXX
4852L:	linux-edac@vger.kernel.org
4853S:	Maintained
4854F:	drivers/edac/e7xxx_edac.c
4855
4856EDAC-FSL_DDR
4857M:	York Sun <york.sun@nxp.com>
4858L:	linux-edac@vger.kernel.org
4859S:	Maintained
4860F:	drivers/edac/fsl_ddr_edac.*
4861
4862EDAC-GHES
4863M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4864M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4865L:	linux-edac@vger.kernel.org
4866S:	Maintained
4867F:	drivers/edac/ghes_edac.c
4868
4869EDAC-I3000
4870L:	linux-edac@vger.kernel.org
4871S:	Orphan
4872F:	drivers/edac/i3000_edac.c
4873
4874EDAC-I5000
4875L:	linux-edac@vger.kernel.org
4876S:	Maintained
4877F:	drivers/edac/i5000_edac.c
4878
4879EDAC-I5400
4880M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4881M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4882L:	linux-edac@vger.kernel.org
4883S:	Maintained
4884F:	drivers/edac/i5400_edac.c
4885
4886EDAC-I7300
4887M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4888M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4889L:	linux-edac@vger.kernel.org
4890S:	Maintained
4891F:	drivers/edac/i7300_edac.c
4892
4893EDAC-I7CORE
4894M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4895M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4896L:	linux-edac@vger.kernel.org
4897S:	Maintained
4898F:	drivers/edac/i7core_edac.c
4899
4900EDAC-I82443BXGX
4901M:	Tim Small <tim@buttersideup.com>
4902L:	linux-edac@vger.kernel.org
4903S:	Maintained
4904F:	drivers/edac/i82443bxgx_edac.c
4905
4906EDAC-I82975X
4907M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4908M:	"Arvind R." <arvino55@gmail.com>
4909L:	linux-edac@vger.kernel.org
4910S:	Maintained
4911F:	drivers/edac/i82975x_edac.c
4912
4913EDAC-IE31200
4914M:	Jason Baron <jbaron@akamai.com>
4915L:	linux-edac@vger.kernel.org
4916S:	Maintained
4917F:	drivers/edac/ie31200_edac.c
4918
4919EDAC-MPC85XX
4920M:	Johannes Thumshirn <morbidrsa@gmail.com>
4921L:	linux-edac@vger.kernel.org
4922S:	Maintained
4923F:	drivers/edac/mpc85xx_edac.[ch]
4924
4925EDAC-PASEMI
4926M:	Egor Martovetsky <egor@pasemi.com>
4927L:	linux-edac@vger.kernel.org
4928S:	Maintained
4929F:	drivers/edac/pasemi_edac.c
4930
4931EDAC-PND2
4932M:	Tony Luck <tony.luck@intel.com>
4933L:	linux-edac@vger.kernel.org
4934S:	Maintained
4935F:	drivers/edac/pnd2_edac.[ch]
4936
4937EDAC-R82600
4938M:	Tim Small <tim@buttersideup.com>
4939L:	linux-edac@vger.kernel.org
4940S:	Maintained
4941F:	drivers/edac/r82600_edac.c
4942
4943EDAC-SBRIDGE
4944M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4946L:	linux-edac@vger.kernel.org
4947S:	Maintained
4948F:	drivers/edac/sb_edac.c
4949
4950EDAC-SKYLAKE
4951M:	Tony Luck <tony.luck@intel.com>
4952L:	linux-edac@vger.kernel.org
4953S:	Maintained
4954F:	drivers/edac/skx_edac.c
4955
4956EDIROL UA-101/UA-1000 DRIVER
4957M:	Clemens Ladisch <clemens@ladisch.de>
4958L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4959T:	git git://git.alsa-project.org/alsa-kernel.git
4960S:	Maintained
4961F:	sound/usb/misc/ua101.c
4962
4963EFI TEST DRIVER
4964L:	linux-efi@vger.kernel.org
4965M:	Ivan Hu <ivan.hu@canonical.com>
4966M:	Matt Fleming <matt@codeblueprint.co.uk>
4967S:	Maintained
4968F:	drivers/firmware/efi/test/
4969
4970EFI VARIABLE FILESYSTEM
4971M:	Matthew Garrett <matthew.garrett@nebula.com>
4972M:	Jeremy Kerr <jk@ozlabs.org>
4973M:	Matt Fleming <matt@codeblueprint.co.uk>
4974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4975L:	linux-efi@vger.kernel.org
4976S:	Maintained
4977F:	fs/efivarfs/
4978
4979EFIFB FRAMEBUFFER DRIVER
4980L:	linux-fbdev@vger.kernel.org
4981M:	Peter Jones <pjones@redhat.com>
4982S:	Maintained
4983F:	drivers/video/fbdev/efifb.c
4984
4985EFS FILESYSTEM
4986W:	http://aeschi.ch.eu.org/efs/
4987S:	Orphan
4988F:	fs/efs/
4989
4990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4991M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4992L:	netdev@vger.kernel.org
4993S:	Maintained
4994F:	drivers/net/ethernet/ibm/ehea/
4995
4996EM28XX VIDEO4LINUX DRIVER
4997M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4999L:	linux-media@vger.kernel.org
5000W:	https://linuxtv.org
5001T:	git git://linuxtv.org/media_tree.git
5002S:	Maintained
5003F:	drivers/media/usb/em28xx/
5004F:	Documentation/media/v4l-drivers/em28xx*
5005
5006EMBEDDED LINUX
5007M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5008M:	Matt Mackall <mpm@selenic.com>
5009M:	David Woodhouse <dwmw2@infradead.org>
5010L:	linux-embedded@vger.kernel.org
5011S:	Maintained
5012
5013Emulex 10Gbps iSCSI - OneConnect DRIVER
5014M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5015M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5016M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5017L:	linux-scsi@vger.kernel.org
5018W:	http://www.broadcom.com
5019S:	Supported
5020F:	drivers/scsi/be2iscsi/
5021
5022Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5023M:	Sathya Perla <sathya.perla@broadcom.com>
5024M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5025M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5026M:	Somnath Kotur <somnath.kotur@broadcom.com>
5027L:	netdev@vger.kernel.org
5028W:	http://www.emulex.com
5029S:	Supported
5030F:	drivers/net/ethernet/emulex/benet/
5031
5032EMULEX ONECONNECT ROCE DRIVER
5033M:	Selvin Xavier <selvin.xavier@broadcom.com>
5034M:	Devesh Sharma <devesh.sharma@broadcom.com>
5035L:	linux-rdma@vger.kernel.org
5036W:	http://www.broadcom.com
5037S:	Odd Fixes
5038F:	drivers/infiniband/hw/ocrdma/
5039F:	include/uapi/rdma/ocrdma-abi.h
5040
5041EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5042M:	James Smart <james.smart@broadcom.com>
5043M:	Dick Kennedy <dick.kennedy@broadcom.com>
5044L:	linux-scsi@vger.kernel.org
5045W:	http://www.broadcom.com
5046S:	Supported
5047F:	drivers/scsi/lpfc/
5048
5049ENE CB710 FLASH CARD READER DRIVER
5050M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5051S:	Maintained
5052F:	drivers/misc/cb710/
5053F:	drivers/mmc/host/cb710-mmc.*
5054F:	include/linux/cb710.h
5055
5056ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5057M:	Maxim Levitsky <maximlevitsky@gmail.com>
5058S:	Maintained
5059F:	drivers/media/rc/ene_ir.*
5060
5061EPSON S1D13XXX FRAMEBUFFER DRIVER
5062M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5063S:	Maintained
5064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5065F:	drivers/video/fbdev/s1d13xxxfb.c
5066F:	include/video/s1d13xxxfb.h
5067
5068ERRSEQ ERROR TRACKING INFRASTRUCTURE
5069M:	Jeff Layton <jlayton@poochiereds.net>
5070S:	Maintained
5071F:	lib/errseq.c
5072F:	include/linux/errseq.h
5073
5074ET131X NETWORK DRIVER
5075M:	Mark Einon <mark.einon@gmail.com>
5076S:	Odd Fixes
5077F:	drivers/net/ethernet/agere/
5078
5079ETHERNET BRIDGE
5080M:	Stephen Hemminger <stephen@networkplumber.org>
5081L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5082L:	netdev@vger.kernel.org
5083W:	http://www.linuxfoundation.org/en/Net:Bridge
5084S:	Maintained
5085F:	include/linux/netfilter_bridge/
5086F:	net/bridge/
5087
5088ETHERNET PHY LIBRARY
5089M:	Andrew Lunn <andrew@lunn.ch>
5090M:	Florian Fainelli <f.fainelli@gmail.com>
5091L:	netdev@vger.kernel.org
5092S:	Maintained
5093F:	Documentation/ABI/testing/sysfs-bus-mdio
5094F:	Documentation/devicetree/bindings/net/mdio*
5095F:	Documentation/networking/phy.txt
5096F:	drivers/net/phy/
5097F:	drivers/of/of_mdio.c
5098F:	drivers/of/of_net.c
5099F:	include/linux/*mdio*.h
5100F:	include/linux/of_net.h
5101F:	include/linux/phy.h
5102F:	include/linux/phy_fixed.h
5103F:	include/linux/platform_data/mdio-gpio.h
5104F:	include/linux/platform_data/mdio-bcm-unimac.h
5105F:	include/trace/events/mdio.h
5106F:	include/uapi/linux/mdio.h
5107F:	include/uapi/linux/mii.h
5108
5109EXT2 FILE SYSTEM
5110M:	Jan Kara <jack@suse.com>
5111L:	linux-ext4@vger.kernel.org
5112S:	Maintained
5113F:	Documentation/filesystems/ext2.txt
5114F:	fs/ext2/
5115F:	include/linux/ext2*
5116
5117EXT4 FILE SYSTEM
5118M:	"Theodore Ts'o" <tytso@mit.edu>
5119M:	Andreas Dilger <adilger.kernel@dilger.ca>
5120L:	linux-ext4@vger.kernel.org
5121W:	http://ext4.wiki.kernel.org
5122Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5124S:	Maintained
5125F:	Documentation/filesystems/ext4.txt
5126F:	fs/ext4/
5127
5128Extended Verification Module (EVM)
5129M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5130L:	linux-ima-devel@lists.sourceforge.net
5131L:	linux-security-module@vger.kernel.org
5132S:	Supported
5133F:	security/integrity/evm/
5134
5135EXTENSIBLE FIRMWARE INTERFACE (EFI)
5136M:	Matt Fleming <matt@codeblueprint.co.uk>
5137M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5138L:	linux-efi@vger.kernel.org
5139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5140S:	Maintained
5141F:	Documentation/efi-stub.txt
5142F:	arch/*/kernel/efi.c
5143F:	arch/x86/boot/compressed/eboot.[ch]
5144F:	arch/*/include/asm/efi.h
5145F:	arch/x86/platform/efi/
5146F:	drivers/firmware/efi/
5147F:	include/linux/efi*.h
5148F:	arch/arm/boot/compressed/efi-header.S
5149F:	arch/arm64/kernel/efi-entry.S
5150
5151EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5152M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5153M:	Chanwoo Choi <cw00.choi@samsung.com>
5154L:	linux-kernel@vger.kernel.org
5155T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5156S:	Maintained
5157F:	drivers/extcon/
5158F:	include/linux/extcon/
5159F:	include/linux/extcon.h
5160F:	Documentation/extcon/
5161F:	Documentation/devicetree/bindings/extcon/
5162
5163EXYNOS DP DRIVER
5164M:	Jingoo Han <jingoohan1@gmail.com>
5165L:	dri-devel@lists.freedesktop.org
5166S:	Maintained
5167F:	drivers/gpu/drm/exynos/exynos_dp*
5168
5169EXYNOS SYSMMU (IOMMU) driver
5170M:	Marek Szyprowski <m.szyprowski@samsung.com>
5171L:	iommu@lists.linux-foundation.org
5172S:	Maintained
5173F:	drivers/iommu/exynos-iommu.c
5174
5175EZchip NPS platform support
5176M:	Noam Camus <noamc@ezchip.com>
5177S:	Supported
5178F:	arch/arc/plat-eznps
5179F:	arch/arc/boot/dts/eznps.dts
5180
5181F2FS FILE SYSTEM
5182M:	Jaegeuk Kim <jaegeuk@kernel.org>
5183M:	Chao Yu <yuchao0@huawei.com>
5184L:	linux-f2fs-devel@lists.sourceforge.net
5185W:	https://f2fs.wiki.kernel.org/
5186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5187S:	Maintained
5188F:	Documentation/filesystems/f2fs.txt
5189F:	Documentation/ABI/testing/sysfs-fs-f2fs
5190F:	fs/f2fs/
5191F:	include/linux/f2fs_fs.h
5192F:	include/trace/events/f2fs.h
5193
5194F71805F HARDWARE MONITORING DRIVER
5195M:	Jean Delvare <jdelvare@suse.com>
5196L:	linux-hwmon@vger.kernel.org
5197S:	Maintained
5198F:	Documentation/hwmon/f71805f
5199F:	drivers/hwmon/f71805f.c
5200
5201FANOTIFY
5202M:	Eric Paris <eparis@redhat.com>
5203S:	Maintained
5204F:	fs/notify/fanotify/
5205F:	include/linux/fanotify.h
5206F:	include/uapi/linux/fanotify.h
5207
5208FARSYNC SYNCHRONOUS DRIVER
5209M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5210W:	http://www.farsite.co.uk/
5211S:	Supported
5212F:	drivers/net/wan/farsync.*
5213
5214FAULT INJECTION SUPPORT
5215M:	Akinobu Mita <akinobu.mita@gmail.com>
5216S:	Supported
5217F:	Documentation/fault-injection/
5218F:	lib/fault-inject.c
5219
5220FBTFT Framebuffer drivers
5221M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5222S:	Maintained
5223F:	drivers/staging/fbtft/
5224
5225FC0011 TUNER DRIVER
5226M:	Michael Buesch <m@bues.ch>
5227L:	linux-media@vger.kernel.org
5228S:	Maintained
5229F:	drivers/media/tuners/fc0011.h
5230F:	drivers/media/tuners/fc0011.c
5231
5232FC2580 MEDIA DRIVER
5233M:	Antti Palosaari <crope@iki.fi>
5234L:	linux-media@vger.kernel.org
5235W:	https://linuxtv.org
5236W:	http://palosaari.fi/linux/
5237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5238T:	git git://linuxtv.org/anttip/media_tree.git
5239S:	Maintained
5240F:	drivers/media/tuners/fc2580*
5241
5242FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5243M:	Johannes Thumshirn <jth@kernel.org>
5244L:	fcoe-devel@open-fcoe.org
5245W:	www.Open-FCoE.org
5246S:	Supported
5247F:	drivers/scsi/libfc/
5248F:	drivers/scsi/fcoe/
5249F:	include/scsi/fc/
5250F:	include/scsi/libfc.h
5251F:	include/scsi/libfcoe.h
5252F:	include/uapi/scsi/fc/
5253
5254FILE LOCKING (flock() and fcntl()/lockf())
5255M:	Jeff Layton <jlayton@poochiereds.net>
5256M:	"J. Bruce Fields" <bfields@fieldses.org>
5257L:	linux-fsdevel@vger.kernel.org
5258S:	Maintained
5259F:	include/linux/fcntl.h
5260F:	include/linux/fs.h
5261F:	include/uapi/linux/fcntl.h
5262F:	include/uapi/linux/fs.h
5263F:	fs/fcntl.c
5264F:	fs/locks.c
5265
5266FILESYSTEMS (VFS and infrastructure)
5267M:	Alexander Viro <viro@zeniv.linux.org.uk>
5268L:	linux-fsdevel@vger.kernel.org
5269S:	Maintained
5270F:	fs/*
5271
5272FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5273M:	Riku Voipio <riku.voipio@iki.fi>
5274L:	linux-hwmon@vger.kernel.org
5275S:	Maintained
5276F:	drivers/hwmon/f75375s.c
5277F:	include/linux/f75375s.h
5278
5279FIREWIRE AUDIO DRIVERS
5280M:	Clemens Ladisch <clemens@ladisch.de>
5281L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5282T:	git git://git.alsa-project.org/alsa-kernel.git
5283S:	Maintained
5284F:	sound/firewire/
5285
5286FIREWIRE MEDIA DRIVERS (firedtv)
5287M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5288L:	linux-media@vger.kernel.org
5289L:	linux1394-devel@lists.sourceforge.net
5290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5291S:	Maintained
5292F:	drivers/media/firewire/
5293
5294FIREWIRE SBP-2 TARGET
5295M:	Chris Boot <bootc@bootc.net>
5296L:	linux-scsi@vger.kernel.org
5297L:	target-devel@vger.kernel.org
5298L:	linux1394-devel@lists.sourceforge.net
5299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5300S:	Maintained
5301F:	drivers/target/sbp/
5302
5303FIREWIRE SUBSYSTEM
5304M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5305L:	linux1394-devel@lists.sourceforge.net
5306W:	http://ieee1394.wiki.kernel.org/
5307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5308S:	Maintained
5309F:	drivers/firewire/
5310F:	include/linux/firewire.h
5311F:	include/uapi/linux/firewire*.h
5312F:	tools/firewire/
5313
5314FIRMWARE LOADER (request_firmware)
5315M:	Luis R. Rodriguez <mcgrof@kernel.org>
5316L:	linux-kernel@vger.kernel.org
5317S:	Maintained
5318F:	Documentation/firmware_class/
5319F:	drivers/base/firmware*.c
5320F:	include/linux/firmware.h
5321
5322FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5323M:	Joshua Morris <josh.h.morris@us.ibm.com>
5324M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5325S:	Maintained
5326F:	drivers/block/rsxx/
5327
5328FLOPPY DRIVER
5329M:	Jiri Kosina <jikos@kernel.org>
5330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5331S:	Odd fixes
5332F:	drivers/block/floppy.c
5333
5334FMC SUBSYSTEM
5335M:	Alessandro Rubini <rubini@gnudd.com>
5336W:	http://www.ohwr.org/projects/fmc-bus
5337S:	Supported
5338F:	drivers/fmc/
5339F:	include/linux/fmc*.h
5340F:	include/linux/ipmi-fru.h
5341K:	fmc_d.*register
5342
5343FPGA MANAGER FRAMEWORK
5344M:	Alan Tull <atull@kernel.org>
5345R:	Moritz Fischer <moritz.fischer@ettus.com>
5346L:	linux-fpga@vger.kernel.org
5347S:	Maintained
5348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5349F:	Documentation/fpga/
5350F:	Documentation/devicetree/bindings/fpga/
5351F:	drivers/fpga/
5352F:	include/linux/fpga/
5353W:	http://www.rocketboards.org
5354
5355FPU EMULATOR
5356M:	Bill Metzenthen <billm@melbpc.org.au>
5357W:	http://floatingpoint.sourceforge.net/emulator/index.html
5358S:	Maintained
5359F:	arch/x86/math-emu/
5360
5361FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5362L:	netdev@vger.kernel.org
5363S:	Orphan
5364F:	drivers/net/wan/dlci.c
5365F:	drivers/net/wan/sdla.c
5366
5367FRAMEBUFFER LAYER
5368M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5369L:	linux-fbdev@vger.kernel.org
5370T:	git git://github.com/bzolnier/linux.git
5371Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5372S:	Maintained
5373F:	Documentation/fb/
5374F:	drivers/video/
5375F:	include/video/
5376F:	include/linux/fb.h
5377F:	include/uapi/video/
5378F:	include/uapi/linux/fb.h
5379
5380FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5381M:	Horia Geantă <horia.geanta@nxp.com>
5382M:	Dan Douglass <dan.douglass@nxp.com>
5383L:	linux-crypto@vger.kernel.org
5384S:	Maintained
5385F:	drivers/crypto/caam/
5386F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5387
5388FREESCALE DIU FRAMEBUFFER DRIVER
5389M:	Timur Tabi <timur@tabi.org>
5390L:	linux-fbdev@vger.kernel.org
5391S:	Maintained
5392F:	drivers/video/fbdev/fsl-diu-fb.*
5393
5394FREESCALE DMA DRIVER
5395M:	Li Yang <leoyang.li@nxp.com>
5396M:	Zhang Wei <zw@zh-kernel.org>
5397L:	linuxppc-dev@lists.ozlabs.org
5398S:	Maintained
5399F:	drivers/dma/fsldma.*
5400
5401FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5402M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5403L:	netdev@vger.kernel.org
5404S:	Maintained
5405F:	drivers/net/ethernet/freescale/gianfar*
5406X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5407F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5408
5409FREESCALE GPMI NAND DRIVER
5410M:	Han Xu <han.xu@nxp.com>
5411L:	linux-mtd@lists.infradead.org
5412S:	Maintained
5413F:	drivers/mtd/nand/gpmi-nand/*
5414
5415FREESCALE I2C CPM DRIVER
5416M:	Jochen Friedrich <jochen@scram.de>
5417L:	linuxppc-dev@lists.ozlabs.org
5418L:	linux-i2c@vger.kernel.org
5419S:	Maintained
5420F:	drivers/i2c/busses/i2c-cpm.c
5421
5422FREESCALE IMX / MXC FEC DRIVER
5423M:	Fugang Duan <fugang.duan@nxp.com>
5424L:	netdev@vger.kernel.org
5425S:	Maintained
5426F:	drivers/net/ethernet/freescale/fec_main.c
5427F:	drivers/net/ethernet/freescale/fec_ptp.c
5428F:	drivers/net/ethernet/freescale/fec.h
5429F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5430
5431FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5432M:	Sascha Hauer <kernel@pengutronix.de>
5433L:	linux-fbdev@vger.kernel.org
5434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5435S:	Maintained
5436F:	include/linux/platform_data/video-imxfb.h
5437F:	drivers/video/fbdev/imxfb.c
5438
5439FREESCALE QORIQ DPAA ETHERNET DRIVER
5440M:	Madalin Bucur <madalin.bucur@nxp.com>
5441L:	netdev@vger.kernel.org
5442S:	Maintained
5443F:	drivers/net/ethernet/freescale/dpaa
5444
5445FREESCALE QORIQ DPAA FMAN DRIVER
5446M:	Madalin Bucur <madalin.bucur@nxp.com>
5447L:	netdev@vger.kernel.org
5448S:	Maintained
5449F:	drivers/net/ethernet/freescale/fman
5450F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5451
5452FREESCALE QUAD SPI DRIVER
5453M:	Han Xu <han.xu@nxp.com>
5454L:	linux-mtd@lists.infradead.org
5455S:	Maintained
5456F:	drivers/mtd/spi-nor/fsl-quadspi.c
5457
5458FREESCALE QUICC ENGINE LIBRARY
5459M:	Qiang Zhao <qiang.zhao@nxp.com>
5460L:	linuxppc-dev@lists.ozlabs.org
5461S:	Maintained
5462F:	drivers/soc/fsl/qe/
5463F:	include/soc/fsl/*qe*.h
5464F:	include/soc/fsl/*ucc*.h
5465
5466FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5467M:	Li Yang <leoyang.li@nxp.com>
5468L:	netdev@vger.kernel.org
5469L:	linuxppc-dev@lists.ozlabs.org
5470S:	Maintained
5471F:	drivers/net/ethernet/freescale/ucc_geth*
5472
5473FREESCALE QUICC ENGINE UCC HDLC DRIVER
5474M:	Zhao Qiang <qiang.zhao@nxp.com>
5475L:	netdev@vger.kernel.org
5476L:	linuxppc-dev@lists.ozlabs.org
5477S:	Maintained
5478F:	drivers/net/wan/fsl_ucc_hdlc*
5479
5480FREESCALE QUICC ENGINE UCC UART DRIVER
5481M:	Timur Tabi <timur@tabi.org>
5482L:	linuxppc-dev@lists.ozlabs.org
5483S:	Maintained
5484F:	drivers/tty/serial/ucc_uart.c
5485
5486FREESCALE SOC DRIVERS
5487M:	Li Yang <leoyang.li@nxp.com>
5488L:	linuxppc-dev@lists.ozlabs.org
5489L:	linux-arm-kernel@lists.infradead.org
5490S:	Maintained
5491F:	Documentation/devicetree/bindings/soc/fsl/
5492F:	drivers/soc/fsl/
5493F:	include/linux/fsl/
5494
5495FREESCALE SOC FS_ENET DRIVER
5496M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5497M:	Vitaly Bordug <vbordug@ru.mvista.com>
5498L:	linuxppc-dev@lists.ozlabs.org
5499L:	netdev@vger.kernel.org
5500S:	Maintained
5501F:	drivers/net/ethernet/freescale/fs_enet/
5502F:	include/linux/fs_enet_pd.h
5503
5504FREESCALE SOC SOUND DRIVERS
5505M:	Timur Tabi <timur@tabi.org>
5506M:	Nicolin Chen <nicoleotsuka@gmail.com>
5507M:	Xiubo Li <Xiubo.Lee@gmail.com>
5508R:	Fabio Estevam <fabio.estevam@nxp.com>
5509L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5510L:	linuxppc-dev@lists.ozlabs.org
5511S:	Maintained
5512F:	sound/soc/fsl/fsl*
5513F:	sound/soc/fsl/imx*
5514F:	sound/soc/fsl/mpc8610_hpcd.c
5515
5516FREESCALE USB PERIPHERAL DRIVERS
5517M:	Li Yang <leoyang.li@nxp.com>
5518L:	linux-usb@vger.kernel.org
5519L:	linuxppc-dev@lists.ozlabs.org
5520S:	Maintained
5521F:	drivers/usb/gadget/udc/fsl*
5522
5523FREEVXFS FILESYSTEM
5524M:	Christoph Hellwig <hch@infradead.org>
5525W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5526S:	Maintained
5527F:	fs/freevxfs/
5528
5529FREEZER
5530M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5531M:	Pavel Machek <pavel@ucw.cz>
5532L:	linux-pm@vger.kernel.org
5533S:	Supported
5534F:	Documentation/power/freezing-of-tasks.txt
5535F:	include/linux/freezer.h
5536F:	kernel/freezer.c
5537
5538FRONTSWAP API
5539M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5540L:	linux-kernel@vger.kernel.org
5541S:	Maintained
5542F:	mm/frontswap.c
5543F:	include/linux/frontswap.h
5544
5545FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5546M:	David Howells <dhowells@redhat.com>
5547L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5548S:	Supported
5549F:	Documentation/filesystems/caching/
5550F:	fs/fscache/
5551F:	include/linux/fscache*.h
5552
5553FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5554M:	Theodore Y. Ts'o <tytso@mit.edu>
5555M:	Jaegeuk Kim <jaegeuk@kernel.org>
5556L:	linux-fscrypt@vger.kernel.org
5557Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5559S:	Supported
5560F:	fs/crypto/
5561F:	include/linux/fscrypt*.h
5562
5563FUJITSU FR-V (FRV) PORT
5564S:	Orphan
5565F:	arch/frv/
5566
5567FUJITSU LAPTOP EXTRAS
5568M:	Jonathan Woithe <jwoithe@just42.net>
5569L:	platform-driver-x86@vger.kernel.org
5570S:	Maintained
5571F:	drivers/platform/x86/fujitsu-laptop.c
5572
5573FUJITSU M-5MO LS CAMERA ISP DRIVER
5574M:	Kyungmin Park <kyungmin.park@samsung.com>
5575M:	Heungjun Kim <riverful.kim@samsung.com>
5576L:	linux-media@vger.kernel.org
5577S:	Maintained
5578F:	drivers/media/i2c/m5mols/
5579F:	include/media/i2c/m5mols.h
5580
5581FUJITSU TABLET EXTRAS
5582M:	Robert Gerlach <khnz@gmx.de>
5583L:	platform-driver-x86@vger.kernel.org
5584S:	Maintained
5585F:	drivers/platform/x86/fujitsu-tablet.c
5586
5587FUSE: FILESYSTEM IN USERSPACE
5588M:	Miklos Szeredi <miklos@szeredi.hu>
5589L:	linux-fsdevel@vger.kernel.org
5590W:	http://fuse.sourceforge.net/
5591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5592S:	Maintained
5593F:	fs/fuse/
5594F:	include/uapi/linux/fuse.h
5595F:	Documentation/filesystems/fuse.txt
5596
5597FUTEX SUBSYSTEM
5598M:	Thomas Gleixner <tglx@linutronix.de>
5599M:	Ingo Molnar <mingo@redhat.com>
5600R:	Peter Zijlstra <peterz@infradead.org>
5601R:	Darren Hart <dvhart@infradead.org>
5602L:	linux-kernel@vger.kernel.org
5603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5604S:	Maintained
5605F:	kernel/futex.c
5606F:	kernel/futex_compat.c
5607F:	include/asm-generic/futex.h
5608F:	include/linux/futex.h
5609F:	include/uapi/linux/futex.h
5610F:	tools/testing/selftests/futex/
5611F:	tools/perf/bench/futex*
5612F:	Documentation/*futex*
5613
5614FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5615M:	Rik Faith <faith@cs.unc.edu>
5616L:	linux-scsi@vger.kernel.org
5617S:	Odd Fixes (e.g., new signatures)
5618F:	drivers/scsi/fdomain.*
5619
5620GCC PLUGINS
5621M:	Kees Cook <keescook@chromium.org>
5622R:	Emese Revfy <re.emese@gmail.com>
5623L:	kernel-hardening@lists.openwall.com
5624S:	Maintained
5625F:	scripts/gcc-plugins/
5626F:	scripts/gcc-plugin.sh
5627F:	scripts/Makefile.gcc-plugins
5628F:	Documentation/gcc-plugins.txt
5629
5630GCOV BASED KERNEL PROFILING
5631M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5632S:	Maintained
5633F:	kernel/gcov/
5634F:	Documentation/dev-tools/gcov.rst
5635
5636GDB KERNEL DEBUGGING HELPER SCRIPTS
5637M:	Jan Kiszka <jan.kiszka@siemens.com>
5638M:	Kieran Bingham <kieran@bingham.xyz>
5639S:	Supported
5640F:	scripts/gdb/
5641
5642GDT SCSI DISK ARRAY CONTROLLER DRIVER
5643M:	Achim Leubner <achim_leubner@adaptec.com>
5644L:	linux-scsi@vger.kernel.org
5645W:	http://www.icp-vortex.com/
5646S:	Supported
5647F:	drivers/scsi/gdt*
5648
5649GEMTEK FM RADIO RECEIVER DRIVER
5650M:	Hans Verkuil <hverkuil@xs4all.nl>
5651L:	linux-media@vger.kernel.org
5652T:	git git://linuxtv.org/media_tree.git
5653W:	https://linuxtv.org
5654S:	Maintained
5655F:	drivers/media/radio/radio-gemtek*
5656
5657GENERIC GPIO I2C DRIVER
5658M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5659S:	Supported
5660F:	drivers/i2c/busses/i2c-gpio.c
5661F:	include/linux/i2c-gpio.h
5662
5663GENERIC GPIO I2C MULTIPLEXER DRIVER
5664M:	Peter Korsgaard <peter.korsgaard@barco.com>
5665L:	linux-i2c@vger.kernel.org
5666S:	Supported
5667F:	drivers/i2c/muxes/i2c-mux-gpio.c
5668F:	include/linux/i2c-mux-gpio.h
5669F:	Documentation/i2c/muxes/i2c-mux-gpio
5670
5671GENERIC HDLC (WAN) DRIVERS
5672M:	Krzysztof Halasa <khc@pm.waw.pl>
5673W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5674S:	Maintained
5675F:	drivers/net/wan/c101.c
5676F:	drivers/net/wan/hd6457*
5677F:	drivers/net/wan/hdlc*
5678F:	drivers/net/wan/n2.c
5679F:	drivers/net/wan/pc300too.c
5680F:	drivers/net/wan/pci200syn.c
5681F:	drivers/net/wan/wanxl*
5682
5683GENERIC INCLUDE/ASM HEADER FILES
5684M:	Arnd Bergmann <arnd@arndb.de>
5685L:	linux-arch@vger.kernel.org
5686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5687S:	Maintained
5688F:	include/asm-generic/
5689F:	include/uapi/asm-generic/
5690
5691GENERIC PHY FRAMEWORK
5692M:	Kishon Vijay Abraham I <kishon@ti.com>
5693L:	linux-kernel@vger.kernel.org
5694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5695S:	Supported
5696F:	drivers/phy/
5697F:	include/linux/phy/
5698
5699GENERIC PM DOMAINS
5700M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5701M:	Kevin Hilman <khilman@kernel.org>
5702M:	Ulf Hansson <ulf.hansson@linaro.org>
5703L:	linux-pm@vger.kernel.org
5704S:	Supported
5705F:	drivers/base/power/domain*.c
5706F:	include/linux/pm_domain.h
5707F:	Documentation/devicetree/bindings/power/power_domain.txt
5708
5709GENERIC UIO DRIVER FOR PCI DEVICES
5710M:	"Michael S. Tsirkin" <mst@redhat.com>
5711L:	kvm@vger.kernel.org
5712S:	Supported
5713F:	drivers/uio/uio_pci_generic.c
5714
5715GENWQE (IBM Generic Workqueue Card)
5716M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5717M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5718S:	Supported
5719F:	drivers/misc/genwqe/
5720
5721GET_MAINTAINER SCRIPT
5722M:	Joe Perches <joe@perches.com>
5723S:	Maintained
5724F:	scripts/get_maintainer.pl
5725
5726GFS2 FILE SYSTEM
5727M:	Steven Whitehouse <swhiteho@redhat.com>
5728M:	Bob Peterson <rpeterso@redhat.com>
5729L:	cluster-devel@redhat.com
5730W:	http://sources.redhat.com/cluster/
5731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5732S:	Supported
5733F:	Documentation/filesystems/gfs2*.txt
5734F:	fs/gfs2/
5735F:	include/uapi/linux/gfs2_ondisk.h
5736
5737GIGASET ISDN DRIVERS
5738M:	Paul Bolle <pebolle@tiscali.nl>
5739L:	gigaset307x-common@lists.sourceforge.net
5740W:	http://gigaset307x.sourceforge.net/
5741S:	Odd Fixes
5742F:	Documentation/isdn/README.gigaset
5743F:	drivers/isdn/gigaset/
5744F:	include/uapi/linux/gigaset_dev.h
5745
5746GO7007 MPEG CODEC
5747M:	Hans Verkuil <hans.verkuil@cisco.com>
5748L:	linux-media@vger.kernel.org
5749S:	Maintained
5750F:	drivers/media/usb/go7007/
5751
5752GOODIX TOUCHSCREEN
5753M:	Bastien Nocera <hadess@hadess.net>
5754L:	linux-input@vger.kernel.org
5755S:	Maintained
5756F:	drivers/input/touchscreen/goodix.c
5757
5758GPIO ACPI SUPPORT
5759M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5760M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5761L:	linux-gpio@vger.kernel.org
5762L:	linux-acpi@vger.kernel.org
5763S:	Maintained
5764F:	Documentation/acpi/gpio-properties.txt
5765F:	drivers/gpio/gpiolib-acpi.c
5766
5767GPIO MOCKUP DRIVER
5768M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5769L:	linux-gpio@vger.kernel.org
5770S:	Maintained
5771F:	drivers/gpio/gpio-mockup.c
5772F:	tools/testing/selftests/gpio/
5773
5774GPIO SUBSYSTEM
5775M:	Linus Walleij <linus.walleij@linaro.org>
5776L:	linux-gpio@vger.kernel.org
5777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5778S:	Maintained
5779F:	Documentation/devicetree/bindings/gpio/
5780F:	Documentation/gpio/
5781F:	Documentation/ABI/testing/gpio-cdev
5782F:	Documentation/ABI/obsolete/sysfs-gpio
5783F:	drivers/gpio/
5784F:	include/linux/gpio/
5785F:	include/linux/gpio.h
5786F:	include/asm-generic/gpio.h
5787F:	include/uapi/linux/gpio.h
5788F:	tools/gpio/
5789
5790GRE DEMULTIPLEXER DRIVER
5791M:	Dmitry Kozlov <xeb@mail.ru>
5792L:	netdev@vger.kernel.org
5793S:	Maintained
5794F:	net/ipv4/gre_demux.c
5795F:	net/ipv4/gre_offload.c
5796F:	include/net/gre.h
5797
5798GRETH 10/100/1G Ethernet MAC device driver
5799M:	Andreas Larsson <andreas@gaisler.com>
5800L:	netdev@vger.kernel.org
5801S:	Maintained
5802F:	drivers/net/ethernet/aeroflex/
5803
5804GREYBUS AUDIO PROTOCOLS DRIVERS
5805M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5806M:	Mark Greer <mgreer@animalcreek.com>
5807S:	Maintained
5808F:	drivers/staging/greybus/audio_apbridgea.c
5809F:	drivers/staging/greybus/audio_apbridgea.h
5810F:	drivers/staging/greybus/audio_codec.c
5811F:	drivers/staging/greybus/audio_codec.h
5812F:	drivers/staging/greybus/audio_gb.c
5813F:	drivers/staging/greybus/audio_manager.c
5814F:	drivers/staging/greybus/audio_manager.h
5815F:	drivers/staging/greybus/audio_manager_module.c
5816F:	drivers/staging/greybus/audio_manager_private.h
5817F:	drivers/staging/greybus/audio_manager_sysfs.c
5818F:	drivers/staging/greybus/audio_module.c
5819F:	drivers/staging/greybus/audio_topology.c
5820
5821GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5822M:	Viresh Kumar <vireshk@kernel.org>
5823S:	Maintained
5824F:	drivers/staging/greybus/authentication.c
5825F:	drivers/staging/greybus/bootrom.c
5826F:	drivers/staging/greybus/firmware.h
5827F:	drivers/staging/greybus/fw-core.c
5828F:	drivers/staging/greybus/fw-download.c
5829F:	drivers/staging/greybus/fw-managament.c
5830F:	drivers/staging/greybus/greybus_authentication.h
5831F:	drivers/staging/greybus/greybus_firmware.h
5832F:	drivers/staging/greybus/hid.c
5833F:	drivers/staging/greybus/i2c.c
5834F:	drivers/staging/greybus/spi.c
5835F:	drivers/staging/greybus/spilib.c
5836F:	drivers/staging/greybus/spilib.h
5837
5838GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5839M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5840S:	Maintained
5841F:	drivers/staging/greybus/loopback.c
5842F:	drivers/staging/greybus/timesync.c
5843F:	drivers/staging/greybus/timesync_platform.c
5844
5845GREYBUS PLATFORM DRIVERS
5846M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5847S:	Maintained
5848F:	drivers/staging/greybus/arche-platform.c
5849F:	drivers/staging/greybus/arche-apb-ctrl.c
5850F:	drivers/staging/greybus/arche_platform.h
5851
5852GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5853M:	Rui Miguel Silva <rmfrfs@gmail.com>
5854S:	Maintained
5855F:	drivers/staging/greybus/sdio.c
5856F:	drivers/staging/greybus/light.c
5857F:	drivers/staging/greybus/gpio.c
5858F:	drivers/staging/greybus/power_supply.c
5859F:	drivers/staging/greybus/spi.c
5860F:	drivers/staging/greybus/spilib.c
5861
5862GREYBUS SUBSYSTEM
5863M:	Johan Hovold <johan@kernel.org>
5864M:	Alex Elder <elder@kernel.org>
5865M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5866S:	Maintained
5867F:	drivers/staging/greybus/
5868L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
5869
5870GREYBUS UART PROTOCOLS DRIVERS
5871M:	David Lin <dtwlin@gmail.com>
5872S:	Maintained
5873F:	drivers/staging/greybus/uart.c
5874F:	drivers/staging/greybus/log.c
5875
5876GS1662 VIDEO SERIALIZER
5877M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5878L:	linux-media@vger.kernel.org
5879T:	git git://linuxtv.org/media_tree.git
5880S:	Maintained
5881F:	drivers/media/spi/gs1662.c
5882
5883GSPCA FINEPIX SUBDRIVER
5884M:	Frank Zago <frank@zago.net>
5885L:	linux-media@vger.kernel.org
5886T:	git git://linuxtv.org/media_tree.git
5887S:	Maintained
5888F:	drivers/media/usb/gspca/finepix.c
5889
5890GSPCA GL860 SUBDRIVER
5891M:	Olivier Lorin <o.lorin@laposte.net>
5892L:	linux-media@vger.kernel.org
5893T:	git git://linuxtv.org/media_tree.git
5894S:	Maintained
5895F:	drivers/media/usb/gspca/gl860/
5896
5897GSPCA M5602 SUBDRIVER
5898M:	Erik Andren <erik.andren@gmail.com>
5899L:	linux-media@vger.kernel.org
5900T:	git git://linuxtv.org/media_tree.git
5901S:	Maintained
5902F:	drivers/media/usb/gspca/m5602/
5903
5904GSPCA PAC207 SONIXB SUBDRIVER
5905M:	Hans Verkuil <hverkuil@xs4all.nl>
5906L:	linux-media@vger.kernel.org
5907T:	git git://linuxtv.org/media_tree.git
5908S:	Odd Fixes
5909F:	drivers/media/usb/gspca/pac207.c
5910
5911GSPCA SN9C20X SUBDRIVER
5912M:	Brian Johnson <brijohn@gmail.com>
5913L:	linux-media@vger.kernel.org
5914T:	git git://linuxtv.org/media_tree.git
5915S:	Maintained
5916F:	drivers/media/usb/gspca/sn9c20x.c
5917
5918GSPCA T613 SUBDRIVER
5919M:	Leandro Costantino <lcostantino@gmail.com>
5920L:	linux-media@vger.kernel.org
5921T:	git git://linuxtv.org/media_tree.git
5922S:	Maintained
5923F:	drivers/media/usb/gspca/t613.c
5924
5925GSPCA USB WEBCAM DRIVER
5926M:	Hans Verkuil <hverkuil@xs4all.nl>
5927L:	linux-media@vger.kernel.org
5928T:	git git://linuxtv.org/media_tree.git
5929S:	Odd Fixes
5930F:	drivers/media/usb/gspca/
5931
5932GTP (GPRS Tunneling Protocol)
5933M:	Pablo Neira Ayuso <pablo@netfilter.org>
5934M:	Harald Welte <laforge@gnumonks.org>
5935L:	osmocom-net-gprs@lists.osmocom.org
5936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5937S:	Maintained
5938F:	drivers/net/gtp.c
5939
5940GUID PARTITION TABLE (GPT)
5941M:	Davidlohr Bueso <dave@stgolabs.net>
5942L:	linux-efi@vger.kernel.org
5943S:	Maintained
5944F:	block/partitions/efi.*
5945
5946H8/300 ARCHITECTURE
5947M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5948L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5949W:	http://uclinux-h8.sourceforge.jp
5950T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5951S:	Maintained
5952F:	arch/h8300/
5953F:	drivers/clocksource/h8300_*.c
5954F:	drivers/clk/h8300/
5955F:	drivers/irqchip/irq-renesas-h8*.c
5956
5957HACKRF MEDIA DRIVER
5958M:	Antti Palosaari <crope@iki.fi>
5959L:	linux-media@vger.kernel.org
5960W:	https://linuxtv.org
5961W:	http://palosaari.fi/linux/
5962Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5963T:	git git://linuxtv.org/anttip/media_tree.git
5964S:	Maintained
5965F:	drivers/media/usb/hackrf/
5966
5967HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5968M:	Frank Seidel <frank@f-seidel.de>
5969L:	platform-driver-x86@vger.kernel.org
5970W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5971S:	Maintained
5972F:	drivers/platform/x86/hdaps.c
5973
5974HARDWARE MONITORING
5975M:	Jean Delvare <jdelvare@suse.com>
5976M:	Guenter Roeck <linux@roeck-us.net>
5977L:	linux-hwmon@vger.kernel.org
5978W:	http://hwmon.wiki.kernel.org/
5979T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5981S:	Maintained
5982F:	Documentation/hwmon/
5983F:	drivers/hwmon/
5984F:	include/linux/hwmon*.h
5985
5986HARDWARE RANDOM NUMBER GENERATOR CORE
5987M:	Matt Mackall <mpm@selenic.com>
5988M:	Herbert Xu <herbert@gondor.apana.org.au>
5989L:	linux-crypto@vger.kernel.org
5990S:	Odd fixes
5991F:	Documentation/devicetree/bindings/rng/
5992F:	Documentation/hw_random.txt
5993F:	drivers/char/hw_random/
5994F:	include/linux/hw_random.h
5995
5996HARDWARE SPINLOCK CORE
5997M:	Ohad Ben-Cohen <ohad@wizery.com>
5998M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5999L:	linux-remoteproc@vger.kernel.org
6000S:	Maintained
6001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6002F:	Documentation/devicetree/bindings/hwlock/
6003F:	Documentation/hwspinlock.txt
6004F:	drivers/hwspinlock/
6005F:	include/linux/hwspinlock.h
6006
6007HARMONY SOUND DRIVER
6008L:	linux-parisc@vger.kernel.org
6009S:	Maintained
6010F:	sound/parisc/harmony.*
6011
6012HDPVR USB VIDEO ENCODER DRIVER
6013M:	Hans Verkuil <hverkuil@xs4all.nl>
6014L:	linux-media@vger.kernel.org
6015T:	git git://linuxtv.org/media_tree.git
6016W:	https://linuxtv.org
6017S:	Odd Fixes
6018F:	drivers/media/usb/hdpvr/
6019
6020HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6021M:	Jimmy Vance <jimmy.vance@hpe.com>
6022S:	Supported
6023F:	Documentation/watchdog/hpwdt.txt
6024F:	drivers/watchdog/hpwdt.c
6025
6026HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6027M:	Don Brace <don.brace@microsemi.com>
6028L:	esc.storagedev@microsemi.com
6029L:	linux-scsi@vger.kernel.org
6030S:	Supported
6031F:	Documentation/scsi/hpsa.txt
6032F:	drivers/scsi/hpsa*.[ch]
6033F:	include/linux/cciss*.h
6034F:	include/uapi/linux/cciss*.h
6035
6036HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6037M:	Don Brace <don.brace@microsemi.com>
6038L:	esc.storagedev@microsemi.com
6039L:	linux-scsi@vger.kernel.org
6040S:	Supported
6041F:	Documentation/blockdev/cciss.txt
6042F:	drivers/block/cciss*
6043F:	include/linux/cciss_ioctl.h
6044F:	include/uapi/linux/cciss_ioctl.h
6045
6046HFI1 DRIVER
6047M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6048M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6049L:	linux-rdma@vger.kernel.org
6050S:	Supported
6051F:	drivers/infiniband/hw/hfi1
6052
6053HFS FILESYSTEM
6054L:	linux-fsdevel@vger.kernel.org
6055S:	Orphan
6056F:	Documentation/filesystems/hfs.txt
6057F:	fs/hfs/
6058
6059HFSPLUS FILESYSTEM
6060L:	linux-fsdevel@vger.kernel.org
6061S:	Orphan
6062F:	Documentation/filesystems/hfsplus.txt
6063F:	fs/hfsplus/
6064
6065HGA FRAMEBUFFER DRIVER
6066M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6067L:	linux-nvidia@lists.surfsouth.com
6068W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6069S:	Maintained
6070F:	drivers/video/fbdev/hgafb.c
6071
6072HIBERNATION (aka Software Suspend, aka swsusp)
6073M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6074M:	Pavel Machek <pavel@ucw.cz>
6075L:	linux-pm@vger.kernel.org
6076B:	https://bugzilla.kernel.org
6077S:	Supported
6078F:	arch/x86/power/
6079F:	drivers/base/power/
6080F:	kernel/power/
6081F:	include/linux/suspend.h
6082F:	include/linux/freezer.h
6083F:	include/linux/pm.h
6084F:	arch/*/include/asm/suspend*.h
6085
6086HID CORE LAYER
6087M:	Jiri Kosina <jikos@kernel.org>
6088R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6089L:	linux-input@vger.kernel.org
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6091S:	Maintained
6092F:	drivers/hid/
6093F:	include/linux/hid*
6094F:	include/uapi/linux/hid*
6095
6096HID SENSOR HUB DRIVERS
6097M:	Jiri Kosina <jikos@kernel.org>
6098M:	Jonathan Cameron <jic23@kernel.org>
6099M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6100L:	linux-input@vger.kernel.org
6101L:	linux-iio@vger.kernel.org
6102S:	Maintained
6103F:	Documentation/hid/hid-sensor*
6104F:	drivers/hid/hid-sensor-*
6105F:	drivers/iio/*/hid-*
6106F:	include/linux/hid-sensor-*
6107
6108HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6109M:	Thomas Gleixner <tglx@linutronix.de>
6110L:	linux-kernel@vger.kernel.org
6111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6112S:	Maintained
6113F:	Documentation/timers/
6114F:	kernel/time/hrtimer.c
6115F:	kernel/time/clockevents.c
6116F:	kernel/time/timer_*.c
6117F:	include/linux/clockchips.h
6118F:	include/linux/hrtimer.h
6119
6120HIGH-SPEED SCC DRIVER FOR AX.25
6121L:	linux-hams@vger.kernel.org
6122S:	Orphan
6123F:	drivers/net/hamradio/dmascc.c
6124F:	drivers/net/hamradio/scc.c
6125
6126HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6127M:	HighPoint Linux Team <linux@highpoint-tech.com>
6128W:	http://www.highpoint-tech.com
6129S:	Supported
6130F:	Documentation/scsi/hptiop.txt
6131F:	drivers/scsi/hptiop.c
6132
6133HIPPI
6134M:	Jes Sorensen <jes@trained-monkey.org>
6135L:	linux-hippi@sunsite.dk
6136S:	Maintained
6137F:	include/linux/hippidevice.h
6138F:	include/uapi/linux/if_hippi.h
6139F:	net/802/hippi.c
6140F:	drivers/net/hippi/
6141
6142HISILICON NETWORK SUBSYSTEM DRIVER
6143M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6144M:	Salil Mehta <salil.mehta@huawei.com>
6145L:	netdev@vger.kernel.org
6146W:	http://www.hisilicon.com
6147S:	Maintained
6148F:	drivers/net/ethernet/hisilicon/
6149F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6150
6151HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6152M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6153M:	Salil Mehta <salil.mehta@huawei.com>
6154L:	netdev@vger.kernel.org
6155W:	http://www.hisilicon.com
6156S:	Maintained
6157F:	drivers/net/ethernet/hisilicon/hns3/
6158
6159HISILICON ROCE DRIVER
6160M:	Lijun Ou <oulijun@huawei.com>
6161M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6162L:	linux-rdma@vger.kernel.org
6163S:	Maintained
6164F:	drivers/infiniband/hw/hns/
6165F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6166
6167HISILICON SAS Controller
6168M:	John Garry <john.garry@huawei.com>
6169W:	http://www.hisilicon.com
6170S:	Supported
6171F:	drivers/scsi/hisi_sas/
6172F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6173
6174HOST AP DRIVER
6175M:	Jouni Malinen <j@w1.fi>
6176L:	linux-wireless@vger.kernel.org
6177W:	http://w1.fi/hostap-driver.html
6178S:	Obsolete
6179F:	drivers/net/wireless/intersil/hostap/
6180
6181HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6182L:	platform-driver-x86@vger.kernel.org
6183S:	Orphan
6184F:	drivers/platform/x86/tc1100-wmi.c
6185
6186HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6187M:	Jaroslav Kysela <perex@perex.cz>
6188S:	Maintained
6189F:	drivers/net/ethernet/hp/hp100.*
6190
6191HPET:	High Precision Event Timers driver
6192M:	Clemens Ladisch <clemens@ladisch.de>
6193S:	Maintained
6194F:	Documentation/timers/hpet.txt
6195F:	drivers/char/hpet.c
6196F:	include/linux/hpet.h
6197F:	include/uapi/linux/hpet.h
6198
6199HPET:	x86
6200S:	Orphan
6201F:	arch/x86/kernel/hpet.c
6202F:	arch/x86/include/asm/hpet.h
6203
6204HPFS FILESYSTEM
6205M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6206W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6207S:	Maintained
6208F:	fs/hpfs/
6209
6210HSI SUBSYSTEM
6211M:	Sebastian Reichel <sre@kernel.org>
6212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6213S:	Maintained
6214F:	Documentation/ABI/testing/sysfs-bus-hsi
6215F:	Documentation/driver-api/hsi.rst
6216F:	drivers/hsi/
6217F:	include/linux/hsi/
6218F:	include/uapi/linux/hsi/
6219
6220HSO 3G MODEM DRIVER
6221L:	linux-usb@vger.kernel.org
6222S:	Orphan
6223F:	drivers/net/usb/hso.c
6224
6225HSR NETWORK PROTOCOL
6226M:	Arvid Brodin <arvid.brodin@alten.se>
6227L:	netdev@vger.kernel.org
6228S:	Maintained
6229F:	net/hsr/
6230
6231HT16K33 LED CONTROLLER DRIVER
6232M:	Robin van der Gracht <robin@protonic.nl>
6233S:	Maintained
6234F:	drivers/auxdisplay/ht16k33.c
6235F:	Documentation/devicetree/bindings/display/ht16k33.txt
6236
6237HTCPEN TOUCHSCREEN DRIVER
6238M:	Pau Oliva Fora <pof@eslack.org>
6239L:	linux-input@vger.kernel.org
6240S:	Maintained
6241F:	drivers/input/touchscreen/htcpen.c
6242
6243HUAWEI ETHERNET DRIVER
6244M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6245L:	netdev@vger.kernel.org
6246S:	Supported
6247F:	Documentation/networking/hinic.txt
6248F:	drivers/net/ethernet/huawei/hinic/
6249
6250HUGETLB FILESYSTEM
6251M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6252S:	Maintained
6253F:	fs/hugetlbfs/
6254
6255HVA ST MEDIA DRIVER
6256M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6257L:	linux-media@vger.kernel.org
6258T:	git git://linuxtv.org/media_tree.git
6259W:	https://linuxtv.org
6260S:	Supported
6261F:	drivers/media/platform/sti/hva
6262
6263HWPOISON MEMORY FAILURE HANDLING
6264M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6265L:	linux-mm@kvack.org
6266S:	Maintained
6267F:	mm/memory-failure.c
6268F:	mm/hwpoison-inject.c
6269
6270Hyper-V CORE AND DRIVERS
6271M:	"K. Y. Srinivasan" <kys@microsoft.com>
6272M:	Haiyang Zhang <haiyangz@microsoft.com>
6273M:	Stephen Hemminger <sthemmin@microsoft.com>
6274L:	devel@linuxdriverproject.org
6275S:	Maintained
6276F:	Documentation/networking/netvsc.txt
6277F:	arch/x86/include/asm/mshyperv.h
6278F:	arch/x86/include/uapi/asm/hyperv.h
6279F:	arch/x86/kernel/cpu/mshyperv.c
6280F:	arch/x86/hyperv
6281F:	drivers/hid/hid-hyperv.c
6282F:	drivers/hv/
6283F:	drivers/input/serio/hyperv-keyboard.c
6284F:	drivers/pci/host/pci-hyperv.c
6285F:	drivers/net/hyperv/
6286F:	drivers/scsi/storvsc_drv.c
6287F:	drivers/uio/uio_hv_generic.c
6288F:	drivers/video/fbdev/hyperv_fb.c
6289F:	net/vmw_vsock/hyperv_transport.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/staging/irda/
7105
7106IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7107M:	Marc Zyngier <marc.zyngier@arm.com>
7108S:	Maintained
7109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7110F:	Documentation/IRQ-domain.txt
7111F:	include/linux/irqdomain.h
7112F:	kernel/irq/irqdomain.c
7113F:	kernel/irq/msi.c
7114
7115IRQ SUBSYSTEM
7116M:	Thomas Gleixner <tglx@linutronix.de>
7117L:	linux-kernel@vger.kernel.org
7118S:	Maintained
7119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7120F:	kernel/irq/
7121
7122IRQCHIP DRIVERS
7123M:	Thomas Gleixner <tglx@linutronix.de>
7124M:	Jason Cooper <jason@lakedaemon.net>
7125M:	Marc Zyngier <marc.zyngier@arm.com>
7126L:	linux-kernel@vger.kernel.org
7127S:	Maintained
7128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7129F:	Documentation/devicetree/bindings/interrupt-controller/
7130F:	drivers/irqchip/
7131
7132ISA
7133M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7134S:	Maintained
7135F:	Documentation/isa.txt
7136F:	drivers/base/isa.c
7137F:	include/linux/isa.h
7138
7139ISA RADIO MODULE
7140M:	Hans Verkuil <hverkuil@xs4all.nl>
7141L:	linux-media@vger.kernel.org
7142T:	git git://linuxtv.org/media_tree.git
7143W:	https://linuxtv.org
7144S:	Maintained
7145F:	drivers/media/radio/radio-isa*
7146
7147ISAPNP
7148M:	Jaroslav Kysela <perex@perex.cz>
7149S:	Maintained
7150F:	Documentation/isapnp.txt
7151F:	drivers/pnp/isapnp/
7152F:	include/linux/isapnp.h
7153
7154ISCSI
7155M:	Lee Duncan <lduncan@suse.com>
7156M:	Chris Leech <cleech@redhat.com>
7157L:	open-iscsi@googlegroups.com
7158W:	www.open-iscsi.com
7159S:	Maintained
7160F:	drivers/scsi/*iscsi*
7161F:	include/scsi/*iscsi*
7162
7163iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7164M:	Peter Jones <pjones@redhat.com>
7165M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7166S:	Maintained
7167F:	drivers/firmware/iscsi_ibft*
7168
7169ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7170M:	Or Gerlitz <ogerlitz@mellanox.com>
7171M:	Sagi Grimberg <sagi@grimberg.me>
7172M:	Roi Dayan <roid@mellanox.com>
7173L:	linux-rdma@vger.kernel.org
7174S:	Supported
7175W:	http://www.openfabrics.org
7176W:	www.open-iscsi.org
7177Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7178F:	drivers/infiniband/ulp/iser/
7179
7180ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7181M:	Sagi Grimberg <sagi@grimberg.me>
7182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7183L:	linux-rdma@vger.kernel.org
7184L:	target-devel@vger.kernel.org
7185S:	Supported
7186W:	http://www.linux-iscsi.org
7187F:	drivers/infiniband/ulp/isert
7188
7189ISDN SUBSYSTEM
7190M:	Karsten Keil <isdn@linux-pingi.de>
7191L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7192L:	netdev@vger.kernel.org
7193W:	http://www.isdn4linux.de
7194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7195S:	Maintained
7196F:	Documentation/isdn/
7197F:	drivers/isdn/
7198F:	include/linux/isdn.h
7199F:	include/linux/isdn/
7200F:	include/uapi/linux/isdn.h
7201F:	include/uapi/linux/isdn/
7202
7203ISDN SUBSYSTEM (Eicon active card driver)
7204M:	Armin Schindler <mac@melware.de>
7205L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7206W:	http://www.melware.de
7207S:	Maintained
7208F:	drivers/isdn/hardware/eicon/
7209
7210IT87 HARDWARE MONITORING DRIVER
7211M:	Jean Delvare <jdelvare@suse.com>
7212L:	linux-hwmon@vger.kernel.org
7213S:	Maintained
7214F:	Documentation/hwmon/it87
7215F:	drivers/hwmon/it87.c
7216
7217IT913X MEDIA DRIVER
7218M:	Antti Palosaari <crope@iki.fi>
7219L:	linux-media@vger.kernel.org
7220W:	https://linuxtv.org
7221W:	http://palosaari.fi/linux/
7222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7223T:	git git://linuxtv.org/anttip/media_tree.git
7224S:	Maintained
7225F:	drivers/media/tuners/it913x*
7226
7227IVTV VIDEO4LINUX DRIVER
7228M:	Andy Walls <awalls@md.metrocast.net>
7229L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7230L:	linux-media@vger.kernel.org
7231T:	git git://linuxtv.org/media_tree.git
7232W:	http://www.ivtvdriver.org
7233S:	Maintained
7234F:	Documentation/media/v4l-drivers/ivtv*
7235F:	drivers/media/pci/ivtv/
7236F:	include/uapi/linux/ivtv*
7237
7238IX2505V MEDIA DRIVER
7239M:	Malcolm Priestley <tvboxspy@gmail.com>
7240L:	linux-media@vger.kernel.org
7241W:	https://linuxtv.org
7242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7243S:	Maintained
7244F:	drivers/media/dvb-frontends/ix2505v*
7245
7246JC42.4 TEMPERATURE SENSOR DRIVER
7247M:	Guenter Roeck <linux@roeck-us.net>
7248L:	linux-hwmon@vger.kernel.org
7249S:	Maintained
7250F:	drivers/hwmon/jc42.c
7251F:	Documentation/hwmon/jc42
7252
7253JFS FILESYSTEM
7254M:	Dave Kleikamp <shaggy@kernel.org>
7255L:	jfs-discussion@lists.sourceforge.net
7256W:	http://jfs.sourceforge.net/
7257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7258S:	Maintained
7259F:	Documentation/filesystems/jfs.txt
7260F:	fs/jfs/
7261
7262JME NETWORK DRIVER
7263M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7264L:	netdev@vger.kernel.org
7265S:	Maintained
7266F:	drivers/net/ethernet/jme.*
7267
7268JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7269M:	David Woodhouse <dwmw2@infradead.org>
7270L:	linux-mtd@lists.infradead.org
7271W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7272S:	Maintained
7273F:	fs/jffs2/
7274F:	include/uapi/linux/jffs2.h
7275
7276JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7277M:	"Theodore Ts'o" <tytso@mit.edu>
7278M:	Jan Kara <jack@suse.com>
7279L:	linux-ext4@vger.kernel.org
7280S:	Maintained
7281F:	fs/jbd2/
7282F:	include/linux/jbd2.h
7283
7284JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7285M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7286L:	linux-media@vger.kernel.org
7287S:	Maintained
7288F:	drivers/media/platform/rcar_jpu.c
7289
7290JSM Neo PCI based serial card
7291M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7292L:	linux-serial@vger.kernel.org
7293S:	Maintained
7294F:	drivers/tty/serial/jsm/
7295
7296K10TEMP HARDWARE MONITORING DRIVER
7297M:	Clemens Ladisch <clemens@ladisch.de>
7298L:	linux-hwmon@vger.kernel.org
7299S:	Maintained
7300F:	Documentation/hwmon/k10temp
7301F:	drivers/hwmon/k10temp.c
7302
7303K8TEMP HARDWARE MONITORING DRIVER
7304M:	Rudolf Marek <r.marek@assembler.cz>
7305L:	linux-hwmon@vger.kernel.org
7306S:	Maintained
7307F:	Documentation/hwmon/k8temp
7308F:	drivers/hwmon/k8temp.c
7309
7310KASAN
7311M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7312R:	Alexander Potapenko <glider@google.com>
7313R:	Dmitry Vyukov <dvyukov@google.com>
7314L:	kasan-dev@googlegroups.com
7315S:	Maintained
7316F:	arch/*/include/asm/kasan.h
7317F:	arch/*/mm/kasan_init*
7318F:	Documentation/dev-tools/kasan.rst
7319F:	include/linux/kasan*.h
7320F:	lib/test_kasan.c
7321F:	mm/kasan/
7322F:	scripts/Makefile.kasan
7323
7324KCONFIG
7325M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
7326L:	linux-kbuild@vger.kernel.org
7327T:	git git://gitorious.org/linux-kconfig/linux-kconfig
7328S:	Maintained
7329F:	Documentation/kbuild/kconfig-language.txt
7330F:	scripts/kconfig/
7331
7332KDUMP
7333M:	Dave Young <dyoung@redhat.com>
7334M:	Baoquan He <bhe@redhat.com>
7335R:	Vivek Goyal <vgoyal@redhat.com>
7336L:	kexec@lists.infradead.org
7337W:	http://lse.sourceforge.net/kdump/
7338S:	Maintained
7339F:	Documentation/kdump/
7340
7341KEENE FM RADIO TRANSMITTER DRIVER
7342M:	Hans Verkuil <hverkuil@xs4all.nl>
7343L:	linux-media@vger.kernel.org
7344T:	git git://linuxtv.org/media_tree.git
7345W:	https://linuxtv.org
7346S:	Maintained
7347F:	drivers/media/radio/radio-keene*
7348
7349KERNEL AUTOMOUNTER v4 (AUTOFS4)
7350M:	Ian Kent <raven@themaw.net>
7351L:	autofs@vger.kernel.org
7352S:	Maintained
7353F:	fs/autofs4/
7354
7355KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7356M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7357M:	Michal Marek <mmarek@suse.com>
7358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7359L:	linux-kbuild@vger.kernel.org
7360S:	Maintained
7361F:	Documentation/kbuild/
7362F:	Makefile
7363F:	scripts/Makefile.*
7364F:	scripts/basic/
7365F:	scripts/mk*
7366F:	scripts/package/
7367
7368KERNEL JANITORS
7369L:	kernel-janitors@vger.kernel.org
7370W:	http://kernelnewbies.org/KernelJanitors
7371S:	Odd Fixes
7372
7373KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7374M:	"J. Bruce Fields" <bfields@fieldses.org>
7375M:	Jeff Layton <jlayton@poochiereds.net>
7376L:	linux-nfs@vger.kernel.org
7377W:	http://nfs.sourceforge.net/
7378T:	git git://linux-nfs.org/~bfields/linux.git
7379S:	Supported
7380F:	fs/nfsd/
7381F:	include/uapi/linux/nfsd/
7382F:	fs/lockd/
7383F:	fs/nfs_common/
7384F:	net/sunrpc/
7385F:	include/linux/lockd/
7386F:	include/linux/sunrpc/
7387F:	include/uapi/linux/sunrpc/
7388
7389KERNEL SELFTEST FRAMEWORK
7390M:	Shuah Khan <shuahkh@osg.samsung.com>
7391M:	Shuah Khan <shuah@kernel.org>
7392L:	linux-kselftest@vger.kernel.org
7393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7394S:	Maintained
7395F:	tools/testing/selftests/
7396F:	Documentation/dev-tools/kselftest*
7397
7398KERNEL VIRTUAL MACHINE (KVM)
7399M:	Paolo Bonzini <pbonzini@redhat.com>
7400M:	Radim Krčmář <rkrcmar@redhat.com>
7401L:	kvm@vger.kernel.org
7402W:	http://www.linux-kvm.org
7403T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7404S:	Supported
7405F:	Documentation/*/kvm*.txt
7406F:	Documentation/virtual/kvm/
7407F:	arch/*/kvm/
7408F:	arch/x86/kernel/kvm.c
7409F:	arch/x86/kernel/kvmclock.c
7410F:	arch/*/include/asm/kvm*
7411F:	include/linux/kvm*
7412F:	include/uapi/linux/kvm*
7413F:	virt/kvm/
7414F:	tools/kvm/
7415
7416KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7417M:	Joerg Roedel <joro@8bytes.org>
7418L:	kvm@vger.kernel.org
7419W:	http://www.linux-kvm.org/
7420S:	Maintained
7421F:	arch/x86/include/asm/svm.h
7422F:	arch/x86/kvm/svm.c
7423
7424KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7425M:	Christoffer Dall <christoffer.dall@linaro.org>
7426M:	Marc Zyngier <marc.zyngier@arm.com>
7427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7428L:	kvmarm@lists.cs.columbia.edu
7429W:	http://systems.cs.columbia.edu/projects/kvm-arm
7430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7431S:	Supported
7432F:	arch/arm/include/uapi/asm/kvm*
7433F:	arch/arm/include/asm/kvm*
7434F:	arch/arm/kvm/
7435F:	virt/kvm/arm/
7436F:	include/kvm/arm_*
7437
7438KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7439M:	Alexander Graf <agraf@suse.com>
7440L:	kvm-ppc@vger.kernel.org
7441W:	http://www.linux-kvm.org/
7442T:	git git://github.com/agraf/linux-2.6.git
7443S:	Supported
7444F:	arch/powerpc/include/asm/kvm*
7445F:	arch/powerpc/kvm/
7446
7447KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7448M:	Christoffer Dall <christoffer.dall@linaro.org>
7449M:	Marc Zyngier <marc.zyngier@arm.com>
7450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7451L:	kvmarm@lists.cs.columbia.edu
7452S:	Maintained
7453F:	arch/arm64/include/uapi/asm/kvm*
7454F:	arch/arm64/include/asm/kvm*
7455F:	arch/arm64/kvm/
7456
7457KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7458M:	James Hogan <james.hogan@imgtec.com>
7459L:	linux-mips@linux-mips.org
7460S:	Supported
7461F:	arch/mips/include/uapi/asm/kvm*
7462F:	arch/mips/include/asm/kvm*
7463F:	arch/mips/kvm/
7464
7465KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7466M:	Christian Borntraeger <borntraeger@de.ibm.com>
7467M:	Cornelia Huck <cohuck@redhat.com>
7468L:	linux-s390@vger.kernel.org
7469W:	http://www.ibm.com/developerworks/linux/linux390/
7470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7471S:	Supported
7472F:	Documentation/s390/kvm.txt
7473F:	arch/s390/include/asm/kvm*
7474F:	arch/s390/kvm/
7475F:	arch/s390/mm/gmap.c
7476
7477KERNFS
7478M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7479M:	Tejun Heo <tj@kernel.org>
7480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7481S:	Supported
7482F:	include/linux/kernfs.h
7483F:	fs/kernfs/
7484
7485KEXEC
7486M:	Eric Biederman <ebiederm@xmission.com>
7487W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7488L:	kexec@lists.infradead.org
7489S:	Maintained
7490F:	include/linux/kexec.h
7491F:	include/uapi/linux/kexec.h
7492F:	kernel/kexec*
7493
7494KEYS-ENCRYPTED
7495M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7496M:	David Safford <safford@us.ibm.com>
7497L:	linux-security-module@vger.kernel.org
7498L:	keyrings@vger.kernel.org
7499S:	Supported
7500F:	Documentation/security/keys/trusted-encrypted.rst
7501F:	include/keys/encrypted-type.h
7502F:	security/keys/encrypted-keys/
7503
7504KEYS-TRUSTED
7505M:	David Safford <safford@us.ibm.com>
7506M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7507L:	linux-security-module@vger.kernel.org
7508L:	keyrings@vger.kernel.org
7509S:	Supported
7510F:	Documentation/security/keys/trusted-encrypted.rst
7511F:	include/keys/trusted-type.h
7512F:	security/keys/trusted.c
7513F:	security/keys/trusted.h
7514
7515KEYS/KEYRINGS:
7516M:	David Howells <dhowells@redhat.com>
7517L:	keyrings@vger.kernel.org
7518S:	Maintained
7519F:	Documentation/security/keys/core.rst
7520F:	include/linux/key.h
7521F:	include/linux/key-type.h
7522F:	include/linux/keyctl.h
7523F:	include/uapi/linux/keyctl.h
7524F:	include/keys/
7525F:	security/keys/
7526
7527KGDB / KDB /debug_core
7528M:	Jason Wessel <jason.wessel@windriver.com>
7529W:	http://kgdb.wiki.kernel.org/
7530L:	kgdb-bugreport@lists.sourceforge.net
7531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7532S:	Maintained
7533F:	Documentation/dev-tools/kgdb.rst
7534F:	drivers/misc/kgdbts.c
7535F:	drivers/tty/serial/kgdboc.c
7536F:	include/linux/kdb.h
7537F:	include/linux/kgdb.h
7538F:	kernel/debug/
7539
7540KMEMCHECK
7541M:	Vegard Nossum <vegardno@ifi.uio.no>
7542M:	Pekka Enberg <penberg@kernel.org>
7543S:	Maintained
7544F:	Documentation/dev-tools/kmemcheck.rst
7545F:	arch/x86/include/asm/kmemcheck.h
7546F:	arch/x86/mm/kmemcheck/
7547F:	include/linux/kmemcheck.h
7548F:	mm/kmemcheck.c
7549
7550KMEMLEAK
7551M:	Catalin Marinas <catalin.marinas@arm.com>
7552S:	Maintained
7553F:	Documentation/dev-tools/kmemleak.rst
7554F:	include/linux/kmemleak.h
7555F:	mm/kmemleak.c
7556F:	mm/kmemleak-test.c
7557
7558KMOD MODULE USERMODE HELPER
7559M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7560L:	linux-kernel@vger.kernel.org
7561S:	Maintained
7562F:	kernel/kmod.c
7563F:	include/linux/kmod.h
7564F:	lib/test_kmod.c
7565F:	tools/testing/selftests/kmod/
7566
7567KPROBES
7568M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7569M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7570M:	"David S. Miller" <davem@davemloft.net>
7571M:	Masami Hiramatsu <mhiramat@kernel.org>
7572S:	Maintained
7573F:	Documentation/kprobes.txt
7574F:	include/linux/kprobes.h
7575F:	include/asm-generic/kprobes.h
7576F:	kernel/kprobes.c
7577
7578KS0108 LCD CONTROLLER DRIVER
7579M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7580W:	http://miguelojeda.es/auxdisplay.htm
7581W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7582S:	Maintained
7583F:	Documentation/auxdisplay/ks0108
7584F:	drivers/auxdisplay/ks0108.c
7585F:	include/linux/ks0108.h
7586
7587L3MDEV
7588M:	David Ahern <dsa@cumulusnetworks.com>
7589L:	netdev@vger.kernel.org
7590S:	Maintained
7591F:	net/l3mdev
7592F:	include/net/l3mdev.h
7593
7594LANTIQ MIPS ARCHITECTURE
7595M:	John Crispin <john@phrozen.org>
7596L:	linux-mips@linux-mips.org
7597S:	Maintained
7598F:	arch/mips/lantiq
7599
7600LAPB module
7601L:	linux-x25@vger.kernel.org
7602S:	Orphan
7603F:	Documentation/networking/lapb-module.txt
7604F:	include/*/lapb.h
7605F:	net/lapb/
7606
7607LASI 53c700 driver for PARISC
7608M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7609L:	linux-scsi@vger.kernel.org
7610S:	Maintained
7611F:	Documentation/scsi/53c700.txt
7612F:	drivers/scsi/53c700*
7613
7614LED SUBSYSTEM
7615M:	Richard Purdie <rpurdie@rpsys.net>
7616M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7617M:	Pavel Machek <pavel@ucw.cz>
7618L:	linux-leds@vger.kernel.org
7619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7620S:	Maintained
7621F:	Documentation/devicetree/bindings/leds/
7622F:	drivers/leds/
7623F:	include/linux/leds.h
7624
7625LEGACY EEPROM DRIVER
7626M:	Jean Delvare <jdelvare@suse.com>
7627S:	Maintained
7628F:	Documentation/misc-devices/eeprom
7629F:	drivers/misc/eeprom/eeprom.c
7630
7631LEGO USB Tower driver
7632M:	Juergen Stuber <starblue@users.sourceforge.net>
7633L:	legousb-devel@lists.sourceforge.net
7634W:	http://legousb.sourceforge.net/
7635S:	Maintained
7636F:	drivers/usb/misc/legousbtower.c
7637
7638LG2160 MEDIA DRIVER
7639M:	Michael Krufky <mkrufky@linuxtv.org>
7640L:	linux-media@vger.kernel.org
7641W:	https://linuxtv.org
7642W:	http://github.com/mkrufky
7643Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7644T:	git git://linuxtv.org/mkrufky/tuners.git
7645S:	Maintained
7646F:	drivers/media/dvb-frontends/lg2160.*
7647
7648LGDT3305 MEDIA DRIVER
7649M:	Michael Krufky <mkrufky@linuxtv.org>
7650L:	linux-media@vger.kernel.org
7651W:	https://linuxtv.org
7652W:	http://github.com/mkrufky
7653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7654T:	git git://linuxtv.org/mkrufky/tuners.git
7655S:	Maintained
7656F:	drivers/media/dvb-frontends/lgdt3305.*
7657
7658LGUEST
7659M:	Rusty Russell <rusty@rustcorp.com.au>
7660L:	lguest@lists.ozlabs.org
7661W:	http://lguest.ozlabs.org/
7662S:	Odd Fixes
7663F:	arch/x86/include/asm/lguest*.h
7664F:	arch/x86/lguest/
7665F:	drivers/lguest/
7666F:	include/linux/lguest*.h
7667F:	tools/lguest/
7668
7669LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7670M:	Viresh Kumar <vireshk@kernel.org>
7671L:	linux-ide@vger.kernel.org
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7673S:	Maintained
7674F:	include/linux/pata_arasan_cf_data.h
7675F:	drivers/ata/pata_arasan_cf.c
7676
7677LIBATA PATA DRIVERS
7678M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7679M:	Tejun Heo <tj@kernel.org>
7680L:	linux-ide@vger.kernel.org
7681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7682S:	Maintained
7683F:	drivers/ata/pata_*.c
7684F:	drivers/ata/ata_generic.c
7685
7686LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7687M:	Linus Walleij <linus.walleij@linaro.org>
7688L:	linux-ide@vger.kernel.org
7689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7690S:	Maintained
7691F:	drivers/ata/pata_ftide010.c
7692F:	drivers/ata/sata_gemini.c
7693F:	drivers/ata/sata_gemini.h
7694
7695LIBATA SATA AHCI PLATFORM devices support
7696M:	Hans de Goede <hdegoede@redhat.com>
7697M:	Tejun Heo <tj@kernel.org>
7698L:	linux-ide@vger.kernel.org
7699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7700S:	Maintained
7701F:	drivers/ata/ahci_platform.c
7702F:	drivers/ata/libahci_platform.c
7703F:	include/linux/ahci_platform.h
7704
7705LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7706M:	Mikael Pettersson <mikpelinux@gmail.com>
7707L:	linux-ide@vger.kernel.org
7708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7709S:	Maintained
7710F:	drivers/ata/sata_promise.*
7711
7712LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7713M:	Tejun Heo <tj@kernel.org>
7714L:	linux-ide@vger.kernel.org
7715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7716S:	Maintained
7717F:	drivers/ata/
7718F:	include/linux/ata.h
7719F:	include/linux/libata.h
7720F:	Documentation/devicetree/bindings/ata/
7721
7722LIBLOCKDEP
7723M:	Sasha Levin <alexander.levin@verizon.com>
7724S:	Maintained
7725F:	tools/lib/lockdep/
7726
7727LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7728M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7729L:	linux-nvdimm@lists.01.org
7730Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7731S:	Supported
7732F:	drivers/nvdimm/blk.c
7733F:	drivers/nvdimm/region_devs.c
7734
7735LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7736M:	Vishal Verma <vishal.l.verma@intel.com>
7737L:	linux-nvdimm@lists.01.org
7738Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7739S:	Supported
7740F:	drivers/nvdimm/btt*
7741
7742LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7743M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7744L:	linux-nvdimm@lists.01.org
7745Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7746S:	Supported
7747F:	drivers/nvdimm/pmem*
7748
7749LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7750M:	Dan Williams <dan.j.williams@intel.com>
7751L:	linux-nvdimm@lists.01.org
7752Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7754S:	Supported
7755F:	drivers/nvdimm/*
7756F:	drivers/acpi/nfit/*
7757F:	include/linux/nd.h
7758F:	include/linux/libnvdimm.h
7759F:	include/uapi/linux/ndctl.h
7760
7761LIGHTNVM PLATFORM SUPPORT
7762M:	Matias Bjorling <mb@lightnvm.io>
7763W:	http://github/OpenChannelSSD
7764L:	linux-block@vger.kernel.org
7765S:	Maintained
7766F:	drivers/lightnvm/
7767F:	include/linux/lightnvm.h
7768F:	include/uapi/linux/lightnvm.h
7769
7770LINUX FOR POWER MACINTOSH
7771M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7772W:	http://www.penguinppc.org/
7773L:	linuxppc-dev@lists.ozlabs.org
7774S:	Maintained
7775F:	arch/powerpc/platforms/powermac/
7776F:	drivers/macintosh/
7777
7778LINUX FOR POWERPC (32-BIT AND 64-BIT)
7779M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7780M:	Paul Mackerras <paulus@samba.org>
7781M:	Michael Ellerman <mpe@ellerman.id.au>
7782W:	https://github.com/linuxppc/linux/wiki
7783L:	linuxppc-dev@lists.ozlabs.org
7784Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7786S:	Supported
7787F:	Documentation/ABI/stable/sysfs-firmware-opal-*
7788F:	Documentation/devicetree/bindings/powerpc/
7789F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
7790F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
7791F:	Documentation/powerpc/
7792F:	arch/powerpc/
7793F:	drivers/char/tpm/tpm_ibmvtpm*
7794F:	drivers/crypto/nx/
7795F:	drivers/crypto/vmx/
7796F:	drivers/i2c/busses/i2c-opal.c
7797F:	drivers/net/ethernet/ibm/ibmveth.*
7798F:	drivers/net/ethernet/ibm/ibmvnic.*
7799F:	drivers/pci/hotplug/pnv_php.c
7800F:	drivers/pci/hotplug/rpa*
7801F:	drivers/rtc/rtc-opal.c
7802F:	drivers/scsi/ibmvscsi/
7803F:	drivers/tty/hvc/hvc_opal.c
7804F:	tools/testing/selftests/powerpc
7805N:	/pmac
7806N:	powermac
7807N:	powernv
7808N:	[^a-z0-9]ps3
7809N:	pseries
7810
7811LINUX FOR POWERPC EMBEDDED MPC5XXX
7812M:	Anatolij Gustschin <agust@denx.de>
7813L:	linuxppc-dev@lists.ozlabs.org
7814T:	git git://git.denx.de/linux-denx-agust.git
7815S:	Maintained
7816F:	arch/powerpc/platforms/512x/
7817F:	arch/powerpc/platforms/52xx/
7818
7819LINUX FOR POWERPC EMBEDDED PPC4XX
7820M:	Alistair Popple <alistair@popple.id.au>
7821M:	Matt Porter <mporter@kernel.crashing.org>
7822W:	http://www.penguinppc.org/
7823L:	linuxppc-dev@lists.ozlabs.org
7824S:	Maintained
7825F:	arch/powerpc/platforms/40x/
7826F:	arch/powerpc/platforms/44x/
7827
7828LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7829M:	Scott Wood <oss@buserror.net>
7830M:	Kumar Gala <galak@kernel.crashing.org>
7831W:	http://www.penguinppc.org/
7832L:	linuxppc-dev@lists.ozlabs.org
7833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7834S:	Maintained
7835F:	arch/powerpc/platforms/83xx/
7836F:	arch/powerpc/platforms/85xx/
7837F:	Documentation/devicetree/bindings/powerpc/fsl/
7838
7839LINUX FOR POWERPC EMBEDDED PPC8XX
7840M:	Vitaly Bordug <vitb@kernel.crashing.org>
7841W:	http://www.penguinppc.org/
7842L:	linuxppc-dev@lists.ozlabs.org
7843S:	Maintained
7844F:	arch/powerpc/platforms/8xx/
7845
7846LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7847L:	linuxppc-dev@lists.ozlabs.org
7848S:	Orphan
7849F:	arch/powerpc/*/*virtex*
7850F:	arch/powerpc/*/*/*virtex*
7851
7852LINUX FOR POWERPC PA SEMI PWRFICIENT
7853L:	linuxppc-dev@lists.ozlabs.org
7854S:	Orphan
7855F:	arch/powerpc/platforms/pasemi/
7856F:	drivers/*/*pasemi*
7857F:	drivers/*/*/*pasemi*
7858
7859LINUX KERNEL DUMP TEST MODULE (LKDTM)
7860M:	Kees Cook <keescook@chromium.org>
7861S:	Maintained
7862F:	drivers/misc/lkdtm*
7863
7864LINUX SECURITY MODULE (LSM) FRAMEWORK
7865M:	Chris Wright <chrisw@sous-sol.org>
7866L:	linux-security-module@vger.kernel.org
7867S:	Supported
7868
7869LIS3LV02D ACCELEROMETER DRIVER
7870M:	Eric Piel <eric.piel@tremplin-utc.net>
7871S:	Maintained
7872F:	Documentation/misc-devices/lis3lv02d
7873F:	drivers/misc/lis3lv02d/
7874F:	drivers/platform/x86/hp_accel.c
7875
7876LIVE PATCHING
7877M:	Josh Poimboeuf <jpoimboe@redhat.com>
7878M:	Jessica Yu <jeyu@kernel.org>
7879M:	Jiri Kosina <jikos@kernel.org>
7880M:	Miroslav Benes <mbenes@suse.cz>
7881R:	Petr Mladek <pmladek@suse.com>
7882S:	Maintained
7883F:	kernel/livepatch/
7884F:	include/linux/livepatch.h
7885F:	arch/x86/include/asm/livepatch.h
7886F:	arch/x86/kernel/livepatch.c
7887F:	Documentation/livepatch/
7888F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7889F:	samples/livepatch/
7890L:	live-patching@vger.kernel.org
7891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7892
7893LLC (802.2)
7894L:	netdev@vger.kernel.org
7895S:	Odd fixes
7896F:	include/linux/llc.h
7897F:	include/uapi/linux/llc.h
7898F:	include/net/llc*
7899F:	net/llc/
7900
7901LM73 HARDWARE MONITOR DRIVER
7902M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7903L:	linux-hwmon@vger.kernel.org
7904S:	Maintained
7905F:	drivers/hwmon/lm73.c
7906
7907LM78 HARDWARE MONITOR DRIVER
7908M:	Jean Delvare <jdelvare@suse.com>
7909L:	linux-hwmon@vger.kernel.org
7910S:	Maintained
7911F:	Documentation/hwmon/lm78
7912F:	drivers/hwmon/lm78.c
7913
7914LM83 HARDWARE MONITOR DRIVER
7915M:	Jean Delvare <jdelvare@suse.com>
7916L:	linux-hwmon@vger.kernel.org
7917S:	Maintained
7918F:	Documentation/hwmon/lm83
7919F:	drivers/hwmon/lm83.c
7920
7921LM90 HARDWARE MONITOR DRIVER
7922M:	Jean Delvare <jdelvare@suse.com>
7923L:	linux-hwmon@vger.kernel.org
7924S:	Maintained
7925F:	Documentation/hwmon/lm90
7926F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7927F:	drivers/hwmon/lm90.c
7928F:	include/dt-bindings/thermal/lm90.h
7929
7930LM95234 HARDWARE MONITOR DRIVER
7931M:	Guenter Roeck <linux@roeck-us.net>
7932L:	linux-hwmon@vger.kernel.org
7933S:	Maintained
7934F:	Documentation/hwmon/lm95234
7935F:	drivers/hwmon/lm95234.c
7936
7937LME2510 MEDIA DRIVER
7938M:	Malcolm Priestley <tvboxspy@gmail.com>
7939L:	linux-media@vger.kernel.org
7940W:	https://linuxtv.org
7941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7942S:	Maintained
7943F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7944
7945LOADPIN SECURITY MODULE
7946M:	Kees Cook <keescook@chromium.org>
7947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7948S:	Supported
7949F:	security/loadpin/
7950F:	Documentation/admin-guide/LSM/LoadPin.rst
7951
7952LOCKING PRIMITIVES
7953M:	Peter Zijlstra <peterz@infradead.org>
7954M:	Ingo Molnar <mingo@redhat.com>
7955L:	linux-kernel@vger.kernel.org
7956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7957S:	Maintained
7958F:	Documentation/locking/
7959F:	include/linux/lockdep.h
7960F:	include/linux/spinlock*.h
7961F:	arch/*/include/asm/spinlock*.h
7962F:	include/linux/rwlock*.h
7963F:	include/linux/mutex*.h
7964F:	arch/*/include/asm/mutex*.h
7965F:	include/linux/rwsem*.h
7966F:	arch/*/include/asm/rwsem.h
7967F:	include/linux/seqlock.h
7968F:	lib/locking*.[ch]
7969F:	kernel/locking/
7970
7971LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7972M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7973L:	linux-ntfs-dev@lists.sourceforge.net
7974W:	http://www.linux-ntfs.org/content/view/19/37/
7975S:	Maintained
7976F:	Documentation/ldm.txt
7977F:	block/partitions/ldm.*
7978
7979LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7980M:	Sathya Prakash <sathya.prakash@broadcom.com>
7981M:	Chaitra P B <chaitra.basappa@broadcom.com>
7982M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7983L:	MPT-FusionLinux.pdl@broadcom.com
7984L:	linux-scsi@vger.kernel.org
7985W:	http://www.avagotech.com/support/
7986S:	Supported
7987F:	drivers/message/fusion/
7988F:	drivers/scsi/mpt2sas/
7989F:	drivers/scsi/mpt3sas/
7990
7991LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7992M:	Matthew Wilcox <matthew@wil.cx>
7993L:	linux-scsi@vger.kernel.org
7994S:	Maintained
7995F:	drivers/scsi/sym53c8xx_2/
7996
7997LTC4261 HARDWARE MONITOR DRIVER
7998M:	Guenter Roeck <linux@roeck-us.net>
7999L:	linux-hwmon@vger.kernel.org
8000S:	Maintained
8001F:	Documentation/hwmon/ltc4261
8002F:	drivers/hwmon/ltc4261.c
8003
8004LTC4306 I2C MULTIPLEXER DRIVER
8005M:	Michael Hennerich <michael.hennerich@analog.com>
8006W:	http://ez.analog.com/community/linux-device-drivers
8007L:	linux-i2c@vger.kernel.org
8008S:	Supported
8009F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8010F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8011
8012LTP (Linux Test Project)
8013M:	Mike Frysinger <vapier@gentoo.org>
8014M:	Cyril Hrubis <chrubis@suse.cz>
8015M:	Wanlong Gao <wanlong.gao@gmail.com>
8016M:	Jan Stancek <jstancek@redhat.com>
8017M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8018M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8019L:	ltp@lists.linux.it (subscribers-only)
8020W:	http://linux-test-project.github.io/
8021T:	git git://github.com/linux-test-project/ltp.git
8022S:	Maintained
8023
8024M32R ARCHITECTURE
8025W:	http://www.linux-m32r.org/
8026S:	Orphan
8027F:	arch/m32r/
8028
8029M68K ARCHITECTURE
8030M:	Geert Uytterhoeven <geert@linux-m68k.org>
8031L:	linux-m68k@lists.linux-m68k.org
8032W:	http://www.linux-m68k.org/
8033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8034S:	Maintained
8035F:	arch/m68k/
8036F:	drivers/zorro/
8037
8038M68K ON APPLE MACINTOSH
8039M:	Joshua Thompson <funaho@jurai.org>
8040W:	http://www.mac.linux-m68k.org/
8041L:	linux-m68k@lists.linux-m68k.org
8042S:	Maintained
8043F:	arch/m68k/mac/
8044
8045M68K ON HP9000/300
8046M:	Philip Blundell <philb@gnu.org>
8047W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8048S:	Maintained
8049F:	arch/m68k/hp300/
8050
8051M88DS3103 MEDIA DRIVER
8052M:	Antti Palosaari <crope@iki.fi>
8053L:	linux-media@vger.kernel.org
8054W:	https://linuxtv.org
8055W:	http://palosaari.fi/linux/
8056Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8057T:	git git://linuxtv.org/anttip/media_tree.git
8058S:	Maintained
8059F:	drivers/media/dvb-frontends/m88ds3103*
8060
8061M88RS2000 MEDIA DRIVER
8062M:	Malcolm Priestley <tvboxspy@gmail.com>
8063L:	linux-media@vger.kernel.org
8064W:	https://linuxtv.org
8065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8066S:	Maintained
8067F:	drivers/media/dvb-frontends/m88rs2000*
8068
8069MA901 MASTERKIT USB FM RADIO DRIVER
8070M:	Alexey Klimov <klimov.linux@gmail.com>
8071L:	linux-media@vger.kernel.org
8072T:	git git://linuxtv.org/media_tree.git
8073S:	Maintained
8074F:	drivers/media/radio/radio-ma901.c
8075
8076MAC80211
8077M:	Johannes Berg <johannes@sipsolutions.net>
8078L:	linux-wireless@vger.kernel.org
8079W:	http://wireless.kernel.org/
8080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8082S:	Maintained
8083F:	Documentation/networking/mac80211-injection.txt
8084F:	include/net/mac80211.h
8085F:	net/mac80211/
8086F:	drivers/net/wireless/mac80211_hwsim.[ch]
8087
8088MAILBOX API
8089M:	Jassi Brar <jassisinghbrar@gmail.com>
8090L:	linux-kernel@vger.kernel.org
8091S:	Maintained
8092F:	drivers/mailbox/
8093F:	include/linux/mailbox_client.h
8094F:	include/linux/mailbox_controller.h
8095
8096MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8097M:	Michael Kerrisk <mtk.manpages@gmail.com>
8098W:	http://www.kernel.org/doc/man-pages
8099L:	linux-man@vger.kernel.org
8100S:	Maintained
8101
8102MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8103M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8104L:	linux-mips@linux-mips.org
8105S:	Maintained
8106F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8107
8108MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8109M:	Andrew Lunn <andrew@lunn.ch>
8110M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8111L:	netdev@vger.kernel.org
8112S:	Maintained
8113F:	drivers/net/dsa/mv88e6xxx/
8114F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8115
8116MARVELL ARMADA DRM SUPPORT
8117M:	Russell King <linux@armlinux.org.uk>
8118S:	Maintained
8119T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8120T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8121F:	drivers/gpu/drm/armada/
8122F:	include/uapi/drm/armada_drm.h
8123F:	Documentation/devicetree/bindings/display/armada/
8124
8125MARVELL CRYPTO DRIVER
8126M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8127M:	Arnaud Ebalard <arno@natisbad.org>
8128F:	drivers/crypto/marvell/
8129S:	Maintained
8130L:	linux-crypto@vger.kernel.org
8131
8132MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8133M:	Mirko Lindner <mlindner@marvell.com>
8134M:	Stephen Hemminger <stephen@networkplumber.org>
8135L:	netdev@vger.kernel.org
8136S:	Maintained
8137F:	drivers/net/ethernet/marvell/sk*
8138
8139MARVELL LIBERTAS WIRELESS DRIVER
8140L:	libertas-dev@lists.infradead.org
8141S:	Orphan
8142F:	drivers/net/wireless/marvell/libertas/
8143
8144MARVELL MV643XX ETHERNET DRIVER
8145M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8146L:	netdev@vger.kernel.org
8147S:	Maintained
8148F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8149F:	include/linux/mv643xx.h
8150
8151MARVELL MV88X3310 PHY DRIVER
8152M:	Russell King <rmk@armlinux.org.uk>
8153L:	netdev@vger.kernel.org
8154S:	Maintained
8155F:	drivers/net/phy/marvell10g.c
8156
8157MARVELL MVNETA ETHERNET DRIVER
8158M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8159L:	netdev@vger.kernel.org
8160S:	Maintained
8161F:	drivers/net/ethernet/marvell/mvneta.*
8162
8163MARVELL MWIFIEX WIRELESS DRIVER
8164M:	Amitkumar Karwar <amitkarwar@gmail.com>
8165M:	Nishant Sarmukadam <nishants@marvell.com>
8166M:	Ganapathi Bhat <gbhat@marvell.com>
8167M:	Xinming Hu <huxm@marvell.com>
8168L:	linux-wireless@vger.kernel.org
8169S:	Maintained
8170F:	drivers/net/wireless/marvell/mwifiex/
8171
8172MARVELL MWL8K WIRELESS DRIVER
8173M:	Lennert Buytenhek <buytenh@wantstofly.org>
8174L:	linux-wireless@vger.kernel.org
8175S:	Odd Fixes
8176F:	drivers/net/wireless/marvell/mwl8k.c
8177
8178MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8179M:	Nicolas Pitre <nico@fluxnic.net>
8180S:	Odd Fixes
8181F:	drivers/mmc/host/mvsdio.*
8182
8183MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8184M:	Hu Ziji <huziji@marvell.com>
8185L:	linux-mmc@vger.kernel.org
8186S:	Supported
8187F:	drivers/mmc/host/sdhci-xenon*
8188F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8189
8190MATROX FRAMEBUFFER DRIVER
8191L:	linux-fbdev@vger.kernel.org
8192S:	Orphan
8193F:	drivers/video/fbdev/matrox/matroxfb_*
8194F:	include/uapi/linux/matroxfb.h
8195
8196MAX16065 HARDWARE MONITOR DRIVER
8197M:	Guenter Roeck <linux@roeck-us.net>
8198L:	linux-hwmon@vger.kernel.org
8199S:	Maintained
8200F:	Documentation/hwmon/max16065
8201F:	drivers/hwmon/max16065.c
8202
8203MAX20751 HARDWARE MONITOR DRIVER
8204M:	Guenter Roeck <linux@roeck-us.net>
8205L:	linux-hwmon@vger.kernel.org
8206S:	Maintained
8207F:	Documentation/hwmon/max20751
8208F:	drivers/hwmon/max20751.c
8209
8210MAX2175 SDR TUNER DRIVER
8211M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8212L:	linux-media@vger.kernel.org
8213T:	git git://linuxtv.org/media_tree.git
8214S:	Maintained
8215F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8216F:	Documentation/media/v4l-drivers/max2175.rst
8217F:	drivers/media/i2c/max2175*
8218F:	include/uapi/linux/max2175.h
8219
8220MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8221L:	linux-hwmon@vger.kernel.org
8222S:	Orphan
8223F:	Documentation/hwmon/max6650
8224F:	drivers/hwmon/max6650.c
8225
8226MAX6697 HARDWARE MONITOR DRIVER
8227M:	Guenter Roeck <linux@roeck-us.net>
8228L:	linux-hwmon@vger.kernel.org
8229S:	Maintained
8230F:	Documentation/hwmon/max6697
8231F:	Documentation/devicetree/bindings/i2c/max6697.txt
8232F:	drivers/hwmon/max6697.c
8233F:	include/linux/platform_data/max6697.h
8234
8235MAX9860 MONO AUDIO VOICE CODEC DRIVER
8236M:	Peter Rosin <peda@axentia.se>
8237L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8238S:	Maintained
8239F:	Documentation/devicetree/bindings/sound/max9860.txt
8240F:	sound/soc/codecs/max9860.*
8241
8242MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8243M:	Javier Martinez Canillas <javier@dowhile0.org>
8244L:	linux-kernel@vger.kernel.org
8245S:	Supported
8246F:	drivers/regulator/max77802-regulator.c
8247F:	Documentation/devicetree/bindings/*/*max77802.txt
8248F:	include/dt-bindings/*/*max77802.h
8249
8250MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8251M:	Krzysztof Kozlowski <krzk@kernel.org>
8252M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8253L:	linux-pm@vger.kernel.org
8254S:	Supported
8255F:	drivers/power/supply/max14577_charger.c
8256F:	drivers/power/supply/max77693_charger.c
8257
8258MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8259M:	Chanwoo Choi <cw00.choi@samsung.com>
8260M:	Krzysztof Kozlowski <krzk@kernel.org>
8261M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8262L:	linux-kernel@vger.kernel.org
8263S:	Supported
8264F:	drivers/*/max14577*.c
8265F:	drivers/*/max77686*.c
8266F:	drivers/*/max77693*.c
8267F:	drivers/extcon/extcon-max14577.c
8268F:	drivers/extcon/extcon-max77693.c
8269F:	drivers/rtc/rtc-max77686.c
8270F:	drivers/clk/clk-max77686.c
8271F:	Documentation/devicetree/bindings/mfd/max14577.txt
8272F:	Documentation/devicetree/bindings/*/max77686.txt
8273F:	Documentation/devicetree/bindings/mfd/max77693.txt
8274F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8275F:	include/linux/mfd/max14577*.h
8276F:	include/linux/mfd/max77686*.h
8277F:	include/linux/mfd/max77693*.h
8278
8279MAXIRADIO FM RADIO RECEIVER DRIVER
8280M:	Hans Verkuil <hverkuil@xs4all.nl>
8281L:	linux-media@vger.kernel.org
8282T:	git git://linuxtv.org/media_tree.git
8283W:	https://linuxtv.org
8284S:	Maintained
8285F:	drivers/media/radio/radio-maxiradio*
8286
8287MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8288M:	Peter Rosin <peda@axentia.se>
8289L:	linux-iio@vger.kernel.org
8290S:	Maintained
8291F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8292F:	drivers/iio/potentiometer/mcp4531.c
8293
8294MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8295M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8296L:	linux-iio@vger.kernel.org
8297S:	Maintained
8298F:	drivers/iio/dac/cio-dac.c
8299
8300MEDIA DRIVERS FOR ASCOT2E
8301M:	Sergey Kozlov <serjk@netup.ru>
8302M:	Abylay Ospan <aospan@netup.ru>
8303L:	linux-media@vger.kernel.org
8304W:	https://linuxtv.org
8305W:	http://netup.tv/
8306T:	git git://linuxtv.org/media_tree.git
8307S:	Supported
8308F:	drivers/media/dvb-frontends/ascot2e*
8309
8310MEDIA DRIVERS FOR CXD2841ER
8311M:	Sergey Kozlov <serjk@netup.ru>
8312M:	Abylay Ospan <aospan@netup.ru>
8313L:	linux-media@vger.kernel.org
8314W:	https://linuxtv.org
8315W:	http://netup.tv/
8316T:	git git://linuxtv.org/media_tree.git
8317S:	Supported
8318F:	drivers/media/dvb-frontends/cxd2841er*
8319
8320MEDIA DRIVERS FOR FREESCALE IMX
8321M:	Steve Longerbeam <slongerbeam@gmail.com>
8322M:	Philipp Zabel <p.zabel@pengutronix.de>
8323L:	linux-media@vger.kernel.org
8324T:	git git://linuxtv.org/media_tree.git
8325S:	Maintained
8326F:	Documentation/devicetree/bindings/media/imx.txt
8327F:	Documentation/media/v4l-drivers/imx.rst
8328F:	drivers/staging/media/imx/
8329F:	include/linux/imx-media.h
8330F:	include/media/imx.h
8331
8332MEDIA DRIVERS FOR HELENE
8333M:	Abylay Ospan <aospan@netup.ru>
8334L:	linux-media@vger.kernel.org
8335W:	https://linuxtv.org
8336W:	http://netup.tv/
8337T:	git git://linuxtv.org/media_tree.git
8338S:	Supported
8339F:	drivers/media/dvb-frontends/helene*
8340
8341MEDIA DRIVERS FOR HORUS3A
8342M:	Sergey Kozlov <serjk@netup.ru>
8343M:	Abylay Ospan <aospan@netup.ru>
8344L:	linux-media@vger.kernel.org
8345W:	https://linuxtv.org
8346W:	http://netup.tv/
8347T:	git git://linuxtv.org/media_tree.git
8348S:	Supported
8349F:	drivers/media/dvb-frontends/horus3a*
8350
8351MEDIA DRIVERS FOR LNBH25
8352M:	Sergey Kozlov <serjk@netup.ru>
8353M:	Abylay Ospan <aospan@netup.ru>
8354L:	linux-media@vger.kernel.org
8355W:	https://linuxtv.org
8356W:	http://netup.tv/
8357T:	git git://linuxtv.org/media_tree.git
8358S:	Supported
8359F:	drivers/media/dvb-frontends/lnbh25*
8360
8361MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8362M:	Sergey Kozlov <serjk@netup.ru>
8363M:	Abylay Ospan <aospan@netup.ru>
8364L:	linux-media@vger.kernel.org
8365W:	https://linuxtv.org
8366W:	http://netup.tv/
8367T:	git git://linuxtv.org/media_tree.git
8368S:	Supported
8369F:	drivers/media/pci/netup_unidvb/*
8370
8371MEDIA DRIVERS FOR RENESAS - DRIF
8372M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8373L:	linux-media@vger.kernel.org
8374L:	linux-renesas-soc@vger.kernel.org
8375T:	git git://linuxtv.org/media_tree.git
8376S:	Supported
8377F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8378F:	drivers/media/platform/rcar_drif.c
8379
8380MEDIA DRIVERS FOR RENESAS - FCP
8381M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8382L:	linux-media@vger.kernel.org
8383L:	linux-renesas-soc@vger.kernel.org
8384T:	git git://linuxtv.org/media_tree.git
8385S:	Supported
8386F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8387F:	drivers/media/platform/rcar-fcp.c
8388F:	include/media/rcar-fcp.h
8389
8390MEDIA DRIVERS FOR RENESAS - FDP1
8391M:	Kieran Bingham <kieran@bingham.xyz>
8392L:	linux-media@vger.kernel.org
8393L:	linux-renesas-soc@vger.kernel.org
8394T:	git git://linuxtv.org/media_tree.git
8395S:	Supported
8396F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8397F:	drivers/media/platform/rcar_fdp1.c
8398
8399MEDIA DRIVERS FOR RENESAS - VIN
8400M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8401L:	linux-media@vger.kernel.org
8402L:	linux-renesas-soc@vger.kernel.org
8403T:	git git://linuxtv.org/media_tree.git
8404S:	Supported
8405F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8406F:	drivers/media/platform/rcar-vin/
8407
8408MEDIA DRIVERS FOR RENESAS - VSP1
8409M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8410L:	linux-media@vger.kernel.org
8411L:	linux-renesas-soc@vger.kernel.org
8412T:	git git://linuxtv.org/media_tree.git
8413S:	Supported
8414F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8415F:	drivers/media/platform/vsp1/
8416
8417MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8418M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8419M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8420P:	LinuxTV.org Project
8421L:	linux-media@vger.kernel.org
8422W:	https://linuxtv.org
8423Q:	http://patchwork.kernel.org/project/linux-media/list/
8424T:	git git://linuxtv.org/media_tree.git
8425S:	Maintained
8426F:	Documentation/devicetree/bindings/media/
8427F:	Documentation/media/
8428F:	drivers/media/
8429F:	drivers/staging/media/
8430F:	include/linux/platform_data/media/
8431F:	include/media/
8432F:	include/uapi/linux/dvb/
8433F:	include/uapi/linux/videodev2.h
8434F:	include/uapi/linux/media.h
8435F:	include/uapi/linux/v4l2-*
8436F:	include/uapi/linux/meye.h
8437F:	include/uapi/linux/ivtv*
8438F:	include/uapi/linux/uvcvideo.h
8439
8440MEDIATEK ETHERNET DRIVER
8441M:	Felix Fietkau <nbd@openwrt.org>
8442M:	John Crispin <john@phrozen.org>
8443M:	Sean Wang <sean.wang@mediatek.com>
8444M:	Nelson Chang <nelson.chang@mediatek.com>
8445L:	netdev@vger.kernel.org
8446S:	Maintained
8447F:	drivers/net/ethernet/mediatek/
8448
8449MEDIATEK JPEG DRIVER
8450M:	Rick Chang <rick.chang@mediatek.com>
8451M:	Bin Liu <bin.liu@mediatek.com>
8452S:	Supported
8453F:	drivers/media/platform/mtk-jpeg/
8454F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8455
8456MEDIATEK MDP DRIVER
8457M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8458M:	Houlong Wei <houlong.wei@mediatek.com>
8459M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8460S:	Supported
8461F:	drivers/media/platform/mtk-mdp/
8462F:	drivers/media/platform/mtk-vpu/
8463F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8464
8465MEDIATEK MEDIA DRIVER
8466M:	Tiffany Lin <tiffany.lin@mediatek.com>
8467M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8468S:	Supported
8469F:	drivers/media/platform/mtk-vcodec/
8470F:	drivers/media/platform/mtk-vpu/
8471F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8472F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8473
8474MEDIATEK MT7601U WIRELESS LAN DRIVER
8475M:	Jakub Kicinski <kubakici@wp.pl>
8476L:	linux-wireless@vger.kernel.org
8477S:	Maintained
8478F:	drivers/net/wireless/mediatek/mt7601u/
8479
8480MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8481M:	Sean Wang <sean.wang@mediatek.com>
8482S:	Maintained
8483F:	drivers/char/hw_random/mtk-rng.c
8484
8485MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8486M:	Peter Senna Tschudin <peter.senna@collabora.com>
8487M:	Martin Donnelly <martin.donnelly@ge.com>
8488M:	Martyn Welch <martyn.welch@collabora.co.uk>
8489S:	Maintained
8490F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8491F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8492
8493MEGARAID SCSI/SAS DRIVERS
8494M:	Kashyap Desai <kashyap.desai@broadcom.com>
8495M:	Sumit Saxena <sumit.saxena@broadcom.com>
8496M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8497L:	megaraidlinux.pdl@broadcom.com
8498L:	linux-scsi@vger.kernel.org
8499W:	http://www.avagotech.com/support/
8500S:	Maintained
8501F:	Documentation/scsi/megaraid.txt
8502F:	drivers/scsi/megaraid.*
8503F:	drivers/scsi/megaraid/
8504
8505MELEXIS MLX90614 DRIVER
8506M:	Crt Mori <cmo@melexis.com>
8507L:	linux-iio@vger.kernel.org
8508W:	http://www.melexis.com
8509S:	Supported
8510F:	drivers/iio/temperature/mlx90614.c
8511
8512MELFAS MIP4 TOUCHSCREEN DRIVER
8513M:	Sangwon Jee <jeesw@melfas.com>
8514W:	http://www.melfas.com
8515S:	Supported
8516F:	drivers/input/touchscreen/melfas_mip4.c
8517F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8518
8519MELLANOX ETHERNET DRIVER (mlx4_en)
8520M:	Tariq Toukan <tariqt@mellanox.com>
8521L:	netdev@vger.kernel.org
8522S:	Supported
8523W:	http://www.mellanox.com
8524Q:	http://patchwork.ozlabs.org/project/netdev/list/
8525F:	drivers/net/ethernet/mellanox/mlx4/en_*
8526
8527MELLANOX ETHERNET DRIVER (mlx5e)
8528M:	Saeed Mahameed <saeedm@mellanox.com>
8529L:	netdev@vger.kernel.org
8530S:	Supported
8531W:	http://www.mellanox.com
8532Q:	http://patchwork.ozlabs.org/project/netdev/list/
8533F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8534
8535MELLANOX ETHERNET INNOVA DRIVER
8536M:	Ilan Tayari <ilant@mellanox.com>
8537R:	Boris Pismenny <borisp@mellanox.com>
8538L:	netdev@vger.kernel.org
8539S:	Supported
8540W:	http://www.mellanox.com
8541Q:	http://patchwork.ozlabs.org/project/netdev/list/
8542F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8543F:	include/linux/mlx5/mlx5_ifc_fpga.h
8544
8545MELLANOX ETHERNET INNOVA IPSEC DRIVER
8546M:	Ilan Tayari <ilant@mellanox.com>
8547R:	Boris Pismenny <borisp@mellanox.com>
8548L:	netdev@vger.kernel.org
8549S:	Supported
8550W:	http://www.mellanox.com
8551Q:	http://patchwork.ozlabs.org/project/netdev/list/
8552F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8553F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8554
8555MELLANOX ETHERNET SWITCH DRIVERS
8556M:	Jiri Pirko <jiri@mellanox.com>
8557M:	Ido Schimmel <idosch@mellanox.com>
8558L:	netdev@vger.kernel.org
8559S:	Supported
8560W:	http://www.mellanox.com
8561Q:	http://patchwork.ozlabs.org/project/netdev/list/
8562F:	drivers/net/ethernet/mellanox/mlxsw/
8563
8564MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8565M:	Yotam Gigi <yotamg@mellanox.com>
8566L:	netdev@vger.kernel.org
8567S:	Supported
8568W:	http://www.mellanox.com
8569Q:	http://patchwork.ozlabs.org/project/netdev/list/
8570F:	drivers/net/ethernet/mellanox/mlxfw/
8571
8572MELLANOX MLX CPLD HOTPLUG DRIVER
8573M:	Vadim Pasternak <vadimp@mellanox.com>
8574L:	platform-driver-x86@vger.kernel.org
8575S:	Supported
8576F:	drivers/platform/x86/mlxcpld-hotplug.c
8577F:	include/linux/platform_data/mlxcpld-hotplug.h
8578
8579MELLANOX MLX4 core VPI driver
8580M:	Tariq Toukan <tariqt@mellanox.com>
8581L:	netdev@vger.kernel.org
8582L:	linux-rdma@vger.kernel.org
8583W:	http://www.mellanox.com
8584Q:	http://patchwork.ozlabs.org/project/netdev/list/
8585S:	Supported
8586F:	drivers/net/ethernet/mellanox/mlx4/
8587F:	include/linux/mlx4/
8588
8589MELLANOX MLX4 IB driver
8590M:	Yishai Hadas <yishaih@mellanox.com>
8591L:	linux-rdma@vger.kernel.org
8592W:	http://www.mellanox.com
8593Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8594S:	Supported
8595F:	drivers/infiniband/hw/mlx4/
8596F:	include/linux/mlx4/
8597F:	include/uapi/rdma/mlx4-abi.h
8598
8599MELLANOX MLX5 core VPI driver
8600M:	Saeed Mahameed <saeedm@mellanox.com>
8601M:	Matan Barak <matanb@mellanox.com>
8602M:	Leon Romanovsky <leonro@mellanox.com>
8603L:	netdev@vger.kernel.org
8604L:	linux-rdma@vger.kernel.org
8605W:	http://www.mellanox.com
8606Q:	http://patchwork.ozlabs.org/project/netdev/list/
8607S:	Supported
8608F:	drivers/net/ethernet/mellanox/mlx5/core/
8609F:	include/linux/mlx5/
8610
8611MELLANOX MLX5 IB driver
8612M:	Matan Barak <matanb@mellanox.com>
8613M:	Leon Romanovsky <leonro@mellanox.com>
8614L:	linux-rdma@vger.kernel.org
8615W:	http://www.mellanox.com
8616Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8617S:	Supported
8618F:	drivers/infiniband/hw/mlx5/
8619F:	include/linux/mlx5/
8620F:	include/uapi/rdma/mlx5-abi.h
8621
8622MELLANOX MLXCPLD I2C AND MUX DRIVER
8623M:	Vadim Pasternak <vadimp@mellanox.com>
8624M:	Michael Shych <michaelsh@mellanox.com>
8625L:	linux-i2c@vger.kernel.org
8626S:	Supported
8627F:	drivers/i2c/busses/i2c-mlxcpld.c
8628F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8629F:	Documentation/i2c/busses/i2c-mlxcpld
8630
8631MELLANOX MLXCPLD LED DRIVER
8632M:	Vadim Pasternak <vadimp@mellanox.com>
8633L:	linux-leds@vger.kernel.org
8634S:	Supported
8635F:	drivers/leds/leds-mlxcpld.c
8636F:	Documentation/leds/leds-mlxcpld.txt
8637
8638MELLANOX PLATFORM DRIVER
8639M:	Vadim Pasternak <vadimp@mellanox.com>
8640L:	platform-driver-x86@vger.kernel.org
8641S:	Supported
8642F:	drivers/platform/x86/mlx-platform.c
8643
8644MEMBARRIER SUPPORT
8645M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8646M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8647L:	linux-kernel@vger.kernel.org
8648S:	Supported
8649F:	kernel/membarrier.c
8650F:	include/uapi/linux/membarrier.h
8651
8652MEMORY MANAGEMENT
8653L:	linux-mm@kvack.org
8654W:	http://www.linux-mm.org
8655S:	Maintained
8656F:	include/linux/mm.h
8657F:	include/linux/gfp.h
8658F:	include/linux/mmzone.h
8659F:	include/linux/memory_hotplug.h
8660F:	include/linux/vmalloc.h
8661F:	mm/
8662
8663MEMORY TECHNOLOGY DEVICES (MTD)
8664M:	David Woodhouse <dwmw2@infradead.org>
8665M:	Brian Norris <computersforpeace@gmail.com>
8666M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8667M:	Marek Vasut <marek.vasut@gmail.com>
8668M:	Richard Weinberger <richard@nod.at>
8669M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8670L:	linux-mtd@lists.infradead.org
8671W:	http://www.linux-mtd.infradead.org/
8672Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8673T:	git git://git.infradead.org/linux-mtd.git master
8674T:	git git://git.infradead.org/l2-mtd.git master
8675S:	Maintained
8676F:	Documentation/devicetree/bindings/mtd/
8677F:	drivers/mtd/
8678F:	include/linux/mtd/
8679F:	include/uapi/mtd/
8680
8681MEN A21 WATCHDOG DRIVER
8682M:	Johannes Thumshirn <morbidrsa@gmail.com>
8683L:	linux-watchdog@vger.kernel.org
8684S:	Maintained
8685F:	drivers/watchdog/mena21_wdt.c
8686
8687MEN CHAMELEON BUS (mcb)
8688M:	Johannes Thumshirn <morbidrsa@gmail.com>
8689S:	Maintained
8690F:	drivers/mcb/
8691F:	include/linux/mcb.h
8692F:	Documentation/men-chameleon-bus.txt
8693
8694MEN F21BMC (Board Management Controller)
8695M:	Andreas Werner <andreas.werner@men.de>
8696S:	Supported
8697F:	drivers/mfd/menf21bmc.c
8698F:	drivers/watchdog/menf21bmc_wdt.c
8699F:	drivers/leds/leds-menf21bmc.c
8700F:	drivers/hwmon/menf21bmc_hwmon.c
8701F:	Documentation/hwmon/menf21bmc
8702
8703METAG ARCHITECTURE
8704M:	James Hogan <james.hogan@imgtec.com>
8705L:	linux-metag@vger.kernel.org
8706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8707S:	Odd Fixes
8708F:	arch/metag/
8709F:	Documentation/metag/
8710F:	Documentation/devicetree/bindings/metag/
8711F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8712F:	drivers/clocksource/metag_generic.c
8713F:	drivers/irqchip/irq-metag.c
8714F:	drivers/irqchip/irq-metag-ext.c
8715F:	drivers/tty/metag_da.c
8716
8717MICROBLAZE ARCHITECTURE
8718M:	Michal Simek <monstr@monstr.eu>
8719W:	http://www.monstr.eu/fdt/
8720T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8721S:	Supported
8722F:	arch/microblaze/
8723
8724MICROCHIP / ATMEL AT91 SERIAL DRIVER
8725M:	Richard Genoud <richard.genoud@gmail.com>
8726S:	Maintained
8727F:	drivers/tty/serial/atmel_serial.c
8728F:	drivers/tty/serial/atmel_serial.h
8729
8730MICROCHIP / ATMEL DMA DRIVER
8731M:	Ludovic Desroches <ludovic.desroches@microchip.com>
8732L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8733L:	dmaengine@vger.kernel.org
8734S:	Supported
8735F:	drivers/dma/at_hdmac.c
8736F:	drivers/dma/at_hdmac_regs.h
8737F:	include/linux/platform_data/dma-atmel.h
8738
8739MICROCHIP / ATMEL ISC DRIVER
8740M:	Songjun Wu <songjun.wu@microchip.com>
8741L:	linux-media@vger.kernel.org
8742S:	Supported
8743F:	drivers/media/platform/atmel/atmel-isc.c
8744F:	drivers/media/platform/atmel/atmel-isc-regs.h
8745F:	devicetree/bindings/media/atmel-isc.txt
8746
8747MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8748M:	Woojung Huh <Woojung.Huh@microchip.com>
8749M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8750L:	netdev@vger.kernel.org
8751S:	Maintained
8752F:	net/dsa/tag_ksz.c
8753F:	drivers/net/dsa/microchip/*
8754F:	include/linux/platform_data/microchip-ksz.h
8755F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
8756
8757MICROCHIP USB251XB DRIVER
8758M:	Richard Leitner <richard.leitner@skidata.com>
8759L:	linux-usb@vger.kernel.org
8760S:	Maintained
8761F:	drivers/usb/misc/usb251xb.c
8762F:	Documentation/devicetree/bindings/usb/usb251xb.txt
8763
8764MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8765M:	Don Brace <don.brace@microsemi.com>
8766L:	esc.storagedev@microsemi.com
8767L:	linux-scsi@vger.kernel.org
8768S:	Supported
8769F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8770F:	drivers/scsi/smartpqi/Kconfig
8771F:	drivers/scsi/smartpqi/Makefile
8772F:	include/linux/cciss*.h
8773F:	include/uapi/linux/cciss*.h
8774F:	Documentation/scsi/smartpqi.txt
8775
8776MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8777M:	Chen Yu <yu.c.chen@intel.com>
8778L:	platform-driver-x86@vger.kernel.org
8779S:	Supported
8780F:	drivers/platform/x86/surfacepro3_button.c
8781
8782MICROTEK X6 SCANNER
8783M:	Oliver Neukum <oliver@neukum.org>
8784S:	Maintained
8785F:	drivers/usb/image/microtek.*
8786
8787MIPS
8788M:	Ralf Baechle <ralf@linux-mips.org>
8789L:	linux-mips@linux-mips.org
8790W:	http://www.linux-mips.org/
8791T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8792Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8793S:	Supported
8794F:	Documentation/devicetree/bindings/mips/
8795F:	Documentation/mips/
8796F:	arch/mips/
8797
8798MIPS BOSTON DEVELOPMENT BOARD
8799M:	Paul Burton <paul.burton@imgtec.com>
8800L:	linux-mips@linux-mips.org
8801S:	Maintained
8802F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
8803F:	arch/mips/boot/dts/img/boston.dts
8804F:	arch/mips/configs/generic/board-boston.config
8805F:	drivers/clk/imgtec/clk-boston.c
8806F:	include/dt-bindings/clock/boston-clock.h
8807
8808MIPS GENERIC PLATFORM
8809M:	Paul Burton <paul.burton@imgtec.com>
8810L:	linux-mips@linux-mips.org
8811S:	Supported
8812F:	arch/mips/generic/
8813
8814MIPS/LOONGSON1 ARCHITECTURE
8815M:	Keguang Zhang <keguang.zhang@gmail.com>
8816L:	linux-mips@linux-mips.org
8817S:	Maintained
8818F:	arch/mips/loongson32/
8819F:	arch/mips/include/asm/mach-loongson32/
8820F:	drivers/*/*loongson1*
8821F:	drivers/*/*/*loongson1*
8822
8823MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8824M:	Hans Verkuil <hverkuil@xs4all.nl>
8825L:	linux-media@vger.kernel.org
8826T:	git git://linuxtv.org/media_tree.git
8827W:	https://linuxtv.org
8828S:	Odd Fixes
8829F:	drivers/media/radio/radio-miropcm20*
8830
8831MMP SUPPORT
8832M:	Eric Miao <eric.y.miao@gmail.com>
8833M:	Haojian Zhuang <haojian.zhuang@gmail.com>
8834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8835T:	git git://github.com/hzhuang1/linux.git
8836T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
8837S:	Maintained
8838F:	arch/arm/boot/dts/mmp*
8839F:	arch/arm/mach-mmp/
8840
8841MN88472 MEDIA DRIVER
8842M:	Antti Palosaari <crope@iki.fi>
8843L:	linux-media@vger.kernel.org
8844W:	https://linuxtv.org
8845W:	http://palosaari.fi/linux/
8846Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8847S:	Maintained
8848F:	drivers/media/dvb-frontends/mn88472*
8849
8850MN88473 MEDIA DRIVER
8851M:	Antti Palosaari <crope@iki.fi>
8852L:	linux-media@vger.kernel.org
8853W:	https://linuxtv.org
8854W:	http://palosaari.fi/linux/
8855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8856S:	Maintained
8857F:	drivers/media/dvb-frontends/mn88473*
8858
8859MODULE SUPPORT
8860M:	Jessica Yu <jeyu@kernel.org>
8861M:	Rusty Russell <rusty@rustcorp.com.au>
8862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8863S:	Maintained
8864F:	include/linux/module.h
8865F:	kernel/module.c
8866
8867MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8868W:	http://popies.net/meye/
8869S:	Orphan
8870F:	Documentation/media/v4l-drivers/meye*
8871F:	drivers/media/pci/meye/
8872F:	include/uapi/linux/meye.h
8873
8874MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8875M:	Jiri Slaby <jirislaby@gmail.com>
8876S:	Maintained
8877F:	Documentation/serial/moxa-smartio
8878F:	drivers/tty/mxser.*
8879
8880MR800 AVERMEDIA USB FM RADIO DRIVER
8881M:	Alexey Klimov <klimov.linux@gmail.com>
8882L:	linux-media@vger.kernel.org
8883T:	git git://linuxtv.org/media_tree.git
8884S:	Maintained
8885F:	drivers/media/radio/radio-mr800.c
8886
8887MRF24J40 IEEE 802.15.4 RADIO DRIVER
8888M:	Alan Ott <alan@signal11.us>
8889L:	linux-wpan@vger.kernel.org
8890S:	Maintained
8891F:	drivers/net/ieee802154/mrf24j40.c
8892F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8893
8894MSI LAPTOP SUPPORT
8895M:	"Lee, Chun-Yi" <jlee@suse.com>
8896L:	platform-driver-x86@vger.kernel.org
8897S:	Maintained
8898F:	drivers/platform/x86/msi-laptop.c
8899
8900MSI WMI SUPPORT
8901L:	platform-driver-x86@vger.kernel.org
8902S:	Orphan
8903F:	drivers/platform/x86/msi-wmi.c
8904
8905MSI001 MEDIA DRIVER
8906M:	Antti Palosaari <crope@iki.fi>
8907L:	linux-media@vger.kernel.org
8908W:	https://linuxtv.org
8909W:	http://palosaari.fi/linux/
8910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8911T:	git git://linuxtv.org/anttip/media_tree.git
8912S:	Maintained
8913F:	drivers/media/tuners/msi001*
8914
8915MSI2500 MEDIA DRIVER
8916M:	Antti Palosaari <crope@iki.fi>
8917L:	linux-media@vger.kernel.org
8918W:	https://linuxtv.org
8919W:	http://palosaari.fi/linux/
8920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8921T:	git git://linuxtv.org/anttip/media_tree.git
8922S:	Maintained
8923F:	drivers/media/usb/msi2500/
8924
8925MSYSTEMS DISKONCHIP G3 MTD DRIVER
8926M:	Robert Jarzmik <robert.jarzmik@free.fr>
8927L:	linux-mtd@lists.infradead.org
8928S:	Maintained
8929F:	drivers/mtd/devices/docg3*
8930
8931MT9M032 APTINA SENSOR DRIVER
8932M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8933L:	linux-media@vger.kernel.org
8934T:	git git://linuxtv.org/media_tree.git
8935S:	Maintained
8936F:	drivers/media/i2c/mt9m032.c
8937F:	include/media/i2c/mt9m032.h
8938
8939MT9P031 APTINA CAMERA SENSOR
8940M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8941L:	linux-media@vger.kernel.org
8942T:	git git://linuxtv.org/media_tree.git
8943S:	Maintained
8944F:	drivers/media/i2c/mt9p031.c
8945F:	include/media/i2c/mt9p031.h
8946
8947MT9T001 APTINA CAMERA SENSOR
8948M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8949L:	linux-media@vger.kernel.org
8950T:	git git://linuxtv.org/media_tree.git
8951S:	Maintained
8952F:	drivers/media/i2c/mt9t001.c
8953F:	include/media/i2c/mt9t001.h
8954
8955MT9V032 APTINA CAMERA SENSOR
8956M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8957L:	linux-media@vger.kernel.org
8958T:	git git://linuxtv.org/media_tree.git
8959S:	Maintained
8960F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8961F:	drivers/media/i2c/mt9v032.c
8962F:	include/media/i2c/mt9v032.h
8963
8964MULTIFUNCTION DEVICES (MFD)
8965M:	Lee Jones <lee.jones@linaro.org>
8966T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8967S:	Supported
8968F:	Documentation/devicetree/bindings/mfd/
8969F:	drivers/mfd/
8970F:	include/linux/mfd/
8971F:	include/dt-bindings/mfd/
8972
8973MULTIMEDIA CARD (MMC) ETC. OVER SPI
8974S:	Orphan
8975F:	drivers/mmc/host/mmc_spi.c
8976F:	include/linux/spi/mmc_spi.h
8977
8978MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8979M:	Ulf Hansson <ulf.hansson@linaro.org>
8980L:	linux-mmc@vger.kernel.org
8981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8982S:	Maintained
8983F:	Documentation/devicetree/bindings/mmc/
8984F:	drivers/mmc/
8985F:	include/linux/mmc/
8986F:	include/uapi/linux/mmc/
8987
8988MULTIPLEXER SUBSYSTEM
8989M:	Peter Rosin <peda@axentia.se>
8990S:	Maintained
8991F:	Documentation/ABI/testing/mux/sysfs-class-mux*
8992F:	Documentation/devicetree/bindings/mux/
8993F:	include/linux/dt-bindings/mux/
8994F:	include/linux/mux/
8995F:	drivers/mux/
8996
8997MULTISOUND SOUND DRIVER
8998M:	Andrew Veliath <andrewtv@usa.net>
8999S:	Maintained
9000F:	Documentation/sound/oss/MultiSound
9001F:	sound/oss/msnd*
9002
9003MULTITECH MULTIPORT CARD (ISICOM)
9004S:	Orphan
9005F:	drivers/tty/isicom.c
9006F:	include/linux/isicom.h
9007
9008MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9009M:	Bin Liu <b-liu@ti.com>
9010L:	linux-usb@vger.kernel.org
9011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9012S:	Maintained
9013F:	drivers/usb/musb/
9014
9015MXL5007T MEDIA DRIVER
9016M:	Michael Krufky <mkrufky@linuxtv.org>
9017L:	linux-media@vger.kernel.org
9018W:	https://linuxtv.org
9019W:	http://github.com/mkrufky
9020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9021T:	git git://linuxtv.org/mkrufky/tuners.git
9022S:	Maintained
9023F:	drivers/media/tuners/mxl5007t.*
9024
9025MXSFB DRM DRIVER
9026M:	Marek Vasut <marex@denx.de>
9027S:	Supported
9028F:	drivers/gpu/drm/mxsfb/
9029F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9030
9031MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9032M:	Hyong-Youb Kim <hykim@myri.com>
9033L:	netdev@vger.kernel.org
9034W:	https://www.myricom.com/support/downloads/myri10ge.html
9035S:	Supported
9036F:	drivers/net/ethernet/myricom/myri10ge/
9037
9038NAND FLASH SUBSYSTEM
9039M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9040R:	Richard Weinberger <richard@nod.at>
9041L:	linux-mtd@lists.infradead.org
9042W:	http://www.linux-mtd.infradead.org/
9043Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9044T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9045T:	git git://git.infradead.org/l2-mtd.git nand/next
9046S:	Maintained
9047F:	drivers/mtd/nand/
9048F:	include/linux/mtd/nand*.h
9049
9050NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9051M:	Daniel Mack <zonque@gmail.com>
9052S:	Maintained
9053L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9054W:	http://www.native-instruments.com
9055F:	sound/usb/caiaq/
9056
9057NATSEMI ETHERNET DRIVER (DP8381x)
9058S:	Orphan
9059F:	drivers/net/ethernet/natsemi/natsemi.c
9060
9061NCP FILESYSTEM
9062M:	Petr Vandrovec <petr@vandrovec.name>
9063S:	Odd Fixes
9064F:	fs/ncpfs/
9065
9066NCR 5380 SCSI DRIVERS
9067M:	Finn Thain <fthain@telegraphics.com.au>
9068M:	Michael Schmitz <schmitzmic@gmail.com>
9069L:	linux-scsi@vger.kernel.org
9070S:	Maintained
9071F:	Documentation/scsi/g_NCR5380.txt
9072F:	drivers/scsi/NCR5380.*
9073F:	drivers/scsi/arm/cumana_1.c
9074F:	drivers/scsi/arm/oak.c
9075F:	drivers/scsi/atari_scsi.*
9076F:	drivers/scsi/dmx3191d.c
9077F:	drivers/scsi/g_NCR5380.*
9078F:	drivers/scsi/mac_scsi.*
9079F:	drivers/scsi/sun3_scsi.*
9080F:	drivers/scsi/sun3_scsi_vme.c
9081
9082NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9083M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9084L:	linux-scsi@vger.kernel.org
9085S:	Maintained
9086F:	drivers/scsi/NCR_D700.*
9087
9088NCT6775 HARDWARE MONITOR DRIVER
9089M:	Guenter Roeck <linux@roeck-us.net>
9090L:	linux-hwmon@vger.kernel.org
9091S:	Maintained
9092F:	Documentation/hwmon/nct6775
9093F:	drivers/hwmon/nct6775.c
9094
9095NETEFFECT IWARP RNIC DRIVER (IW_NES)
9096M:	Faisal Latif <faisal.latif@intel.com>
9097L:	linux-rdma@vger.kernel.org
9098W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9099S:	Supported
9100F:	drivers/infiniband/hw/nes/
9101F:	include/uapi/rdma/nes-abi.h
9102
9103NETEM NETWORK EMULATOR
9104M:	Stephen Hemminger <stephen@networkplumber.org>
9105L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9106S:	Maintained
9107F:	net/sched/sch_netem.c
9108
9109NETERION 10GbE DRIVERS (s2io/vxge)
9110M:	Jon Mason <jdmason@kudzu.us>
9111L:	netdev@vger.kernel.org
9112S:	Supported
9113F:	Documentation/networking/s2io.txt
9114F:	Documentation/networking/vxge.txt
9115F:	drivers/net/ethernet/neterion/
9116
9117NETFILTER
9118M:	Pablo Neira Ayuso <pablo@netfilter.org>
9119M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9120M:	Florian Westphal <fw@strlen.de>
9121L:	netfilter-devel@vger.kernel.org
9122L:	coreteam@netfilter.org
9123W:	http://www.netfilter.org/
9124W:	http://www.iptables.org/
9125W:	http://www.nftables.org/
9126Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9129S:	Maintained
9130F:	include/linux/netfilter*
9131F:	include/linux/netfilter/
9132F:	include/net/netfilter/
9133F:	include/uapi/linux/netfilter*
9134F:	include/uapi/linux/netfilter/
9135F:	net/*/netfilter.c
9136F:	net/*/netfilter/
9137F:	net/netfilter/
9138F:	net/bridge/br_netfilter*.c
9139
9140NETLABEL
9141M:	Paul Moore <paul@paul-moore.com>
9142W:	http://netlabel.sf.net
9143L:	netdev@vger.kernel.org
9144S:	Maintained
9145F:	Documentation/netlabel/
9146F:	include/net/netlabel.h
9147F:	net/netlabel/
9148
9149NETROM NETWORK LAYER
9150M:	Ralf Baechle <ralf@linux-mips.org>
9151L:	linux-hams@vger.kernel.org
9152W:	http://www.linux-ax25.org/
9153S:	Maintained
9154F:	include/net/netrom.h
9155F:	include/uapi/linux/netrom.h
9156F:	net/netrom/
9157
9158NETRONOME ETHERNET DRIVERS
9159M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9160L:	oss-drivers@netronome.com
9161S:	Maintained
9162F:	drivers/net/ethernet/netronome/
9163
9164NETWORK BLOCK DEVICE (NBD)
9165M:	Josef Bacik <jbacik@fb.com>
9166S:	Maintained
9167L:	linux-block@vger.kernel.org
9168L:	nbd-general@lists.sourceforge.net
9169F:	Documentation/blockdev/nbd.txt
9170F:	drivers/block/nbd.c
9171F:	include/uapi/linux/nbd.h
9172
9173NETWORK DROP MONITOR
9174M:	Neil Horman <nhorman@tuxdriver.com>
9175L:	netdev@vger.kernel.org
9176S:	Maintained
9177W:	https://fedorahosted.org/dropwatch/
9178F:	net/core/drop_monitor.c
9179
9180NETWORKING DRIVERS
9181L:	netdev@vger.kernel.org
9182W:	http://www.linuxfoundation.org/en/Net
9183Q:	http://patchwork.ozlabs.org/project/netdev/list/
9184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9185T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9186S:	Odd Fixes
9187F:	Documentation/devicetree/bindings/net/
9188F:	drivers/net/
9189F:	include/linux/if_*
9190F:	include/linux/netdevice.h
9191F:	include/linux/etherdevice.h
9192F:	include/linux/fcdevice.h
9193F:	include/linux/fddidevice.h
9194F:	include/linux/hippidevice.h
9195F:	include/linux/inetdevice.h
9196F:	include/uapi/linux/if_*
9197F:	include/uapi/linux/netdevice.h
9198
9199NETWORKING DRIVERS (WIRELESS)
9200M:	Kalle Valo <kvalo@codeaurora.org>
9201L:	linux-wireless@vger.kernel.org
9202Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9205S:	Maintained
9206F:	Documentation/devicetree/bindings/net/wireless/
9207F:	drivers/net/wireless/
9208
9209NETWORKING [DSA]
9210M:	Andrew Lunn <andrew@lunn.ch>
9211M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9212M:	Florian Fainelli <f.fainelli@gmail.com>
9213S:	Maintained
9214F:	net/dsa/
9215F:	include/net/dsa.h
9216F:	drivers/net/dsa/
9217
9218NETWORKING [GENERAL]
9219M:	"David S. Miller" <davem@davemloft.net>
9220L:	netdev@vger.kernel.org
9221W:	http://www.linuxfoundation.org/en/Net
9222Q:	http://patchwork.ozlabs.org/project/netdev/list/
9223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9225B:	mailto:netdev@vger.kernel.org
9226S:	Maintained
9227F:	net/
9228F:	include/net/
9229F:	include/linux/in.h
9230F:	include/linux/net.h
9231F:	include/linux/netdevice.h
9232F:	include/uapi/linux/in.h
9233F:	include/uapi/linux/net.h
9234F:	include/uapi/linux/netdevice.h
9235F:	include/uapi/linux/net_namespace.h
9236F:	tools/net/
9237F:	tools/testing/selftests/net/
9238F:	lib/random32.c
9239
9240NETWORKING [IPSEC]
9241M:	Steffen Klassert <steffen.klassert@secunet.com>
9242M:	Herbert Xu <herbert@gondor.apana.org.au>
9243M:	"David S. Miller" <davem@davemloft.net>
9244L:	netdev@vger.kernel.org
9245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9247S:	Maintained
9248F:	net/core/flow.c
9249F:	net/xfrm/
9250F:	net/key/
9251F:	net/ipv4/xfrm*
9252F:	net/ipv4/esp4*
9253F:	net/ipv4/ah4.c
9254F:	net/ipv4/ipcomp.c
9255F:	net/ipv4/ip_vti.c
9256F:	net/ipv6/xfrm*
9257F:	net/ipv6/esp6*
9258F:	net/ipv6/ah6.c
9259F:	net/ipv6/ipcomp6.c
9260F:	net/ipv6/ip6_vti.c
9261F:	include/uapi/linux/xfrm.h
9262F:	include/net/xfrm.h
9263
9264NETWORKING [IPv4/IPv6]
9265M:	"David S. Miller" <davem@davemloft.net>
9266M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9267M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9268L:	netdev@vger.kernel.org
9269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9270S:	Maintained
9271F:	net/ipv4/
9272F:	net/ipv6/
9273F:	include/net/ip*
9274F:	arch/x86/net/*
9275
9276NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9277M:	Paul Moore <paul@paul-moore.com>
9278L:	netdev@vger.kernel.org
9279S:	Maintained
9280
9281NETWORKING [TLS]
9282M:	Ilya Lesokhin <ilyal@mellanox.com>
9283M:	Aviad Yehezkel <aviadye@mellanox.com>
9284M:	Dave Watson <davejwatson@fb.com>
9285L:	netdev@vger.kernel.org
9286S:	Maintained
9287F:	net/tls/*
9288F:	include/uapi/linux/tls.h
9289F:	include/net/tls.h
9290
9291NETWORKING [WIRELESS]
9292L:	linux-wireless@vger.kernel.org
9293Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9294
9295NETXEN (1/10) GbE SUPPORT
9296M:	Manish Chopra <manish.chopra@cavium.com>
9297M:	Rahul Verma <rahul.verma@cavium.com>
9298M:	Dept-GELinuxNICDev@cavium.com
9299L:	netdev@vger.kernel.org
9300S:	Supported
9301F:	drivers/net/ethernet/qlogic/netxen/
9302
9303NFC SUBSYSTEM
9304M:	Samuel Ortiz <sameo@linux.intel.com>
9305L:	linux-wireless@vger.kernel.org
9306L:	linux-nfc@lists.01.org (subscribers-only)
9307S:	Supported
9308F:	net/nfc/
9309F:	include/net/nfc/
9310F:	include/uapi/linux/nfc.h
9311F:	drivers/nfc/
9312F:	include/linux/platform_data/nfcmrvl.h
9313F:	include/linux/platform_data/nxp-nci.h
9314F:	Documentation/devicetree/bindings/net/nfc/
9315
9316NFS, SUNRPC, AND LOCKD CLIENTS
9317M:	Trond Myklebust <trond.myklebust@primarydata.com>
9318M:	Anna Schumaker <anna.schumaker@netapp.com>
9319L:	linux-nfs@vger.kernel.org
9320W:	http://client.linux-nfs.org
9321T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9322S:	Maintained
9323F:	fs/lockd/
9324F:	fs/nfs/
9325F:	fs/nfs_common/
9326F:	net/sunrpc/
9327F:	include/linux/lockd/
9328F:	include/linux/nfs*
9329F:	include/linux/sunrpc/
9330F:	include/uapi/linux/nfs*
9331F:	include/uapi/linux/sunrpc/
9332
9333NILFS2 FILESYSTEM
9334M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9335L:	linux-nilfs@vger.kernel.org
9336W:	http://nilfs.sourceforge.net/
9337W:	http://nilfs.osdn.jp/
9338T:	git git://github.com/konis/nilfs2.git
9339S:	Supported
9340F:	Documentation/filesystems/nilfs2.txt
9341F:	fs/nilfs2/
9342F:	include/trace/events/nilfs2.h
9343F:	include/uapi/linux/nilfs2_api.h
9344F:	include/uapi/linux/nilfs2_ondisk.h
9345
9346NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9347M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9348W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9349S:	Maintained
9350F:	Documentation/scsi/NinjaSCSI.txt
9351F:	drivers/scsi/pcmcia/nsp_*
9352
9353NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9354M:	GOTO Masanori <gotom@debian.or.jp>
9355M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9356W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9357S:	Maintained
9358F:	Documentation/scsi/NinjaSCSI.txt
9359F:	drivers/scsi/nsp32*
9360
9361NIOS2 ARCHITECTURE
9362M:	Ley Foon Tan <lftan@altera.com>
9363L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9365S:	Maintained
9366F:	arch/nios2/
9367
9368NOHZ, DYNTICKS SUPPORT
9369M:	Frederic Weisbecker <fweisbec@gmail.com>
9370M:	Thomas Gleixner <tglx@linutronix.de>
9371M:	Ingo Molnar <mingo@kernel.org>
9372L:	linux-kernel@vger.kernel.org
9373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9374S:	Maintained
9375F:	kernel/time/tick*.*
9376F:	include/linux/tick.h
9377F:	include/linux/sched/nohz.h
9378
9379NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9380M:	Pavel Machek <pavel@ucw.cz>
9381M:	Sakari Ailus <sakari.ailus@iki.fi>
9382L:	linux-media@vger.kernel.org
9383S:	Maintained
9384F:	drivers/media/i2c/et8ek8
9385F:	drivers/media/i2c/ad5820.c
9386
9387NOKIA N900 POWER SUPPLY DRIVERS
9388R:	Pali Rohár <pali.rohar@gmail.com>
9389F:	include/linux/power/bq2415x_charger.h
9390F:	include/linux/power/bq27xxx_battery.h
9391F:	include/linux/power/isp1704_charger.h
9392F:	drivers/power/supply/bq2415x_charger.c
9393F:	drivers/power/supply/bq27xxx_battery.c
9394F:	drivers/power/supply/bq27xxx_battery_i2c.c
9395F:	drivers/power/supply/isp1704_charger.c
9396F:	drivers/power/supply/rx51_battery.c
9397
9398NTB AMD DRIVER
9399M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9400L:	linux-ntb@googlegroups.com
9401S:	Supported
9402F:	drivers/ntb/hw/amd/
9403
9404NTB DRIVER CORE
9405M:	Jon Mason <jdmason@kudzu.us>
9406M:	Dave Jiang <dave.jiang@intel.com>
9407M:	Allen Hubbe <Allen.Hubbe@emc.com>
9408L:	linux-ntb@googlegroups.com
9409S:	Supported
9410W:	https://github.com/jonmason/ntb/wiki
9411T:	git git://github.com/jonmason/ntb.git
9412F:	drivers/ntb/
9413F:	drivers/net/ntb_netdev.c
9414F:	include/linux/ntb.h
9415F:	include/linux/ntb_transport.h
9416F:	tools/testing/selftests/ntb/
9417
9418NTB IDT DRIVER
9419M:	Serge Semin <fancer.lancer@gmail.com>
9420L:	linux-ntb@googlegroups.com
9421S:	Supported
9422F:	drivers/ntb/hw/idt/
9423
9424NTB INTEL DRIVER
9425M:	Jon Mason <jdmason@kudzu.us>
9426M:	Dave Jiang <dave.jiang@intel.com>
9427L:	linux-ntb@googlegroups.com
9428S:	Supported
9429W:	https://github.com/jonmason/ntb/wiki
9430T:	git git://github.com/jonmason/ntb.git
9431F:	drivers/ntb/hw/intel/
9432
9433NTFS FILESYSTEM
9434M:	Anton Altaparmakov <anton@tuxera.com>
9435L:	linux-ntfs-dev@lists.sourceforge.net
9436W:	http://www.tuxera.com/
9437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9438S:	Supported
9439F:	Documentation/filesystems/ntfs.txt
9440F:	fs/ntfs/
9441
9442NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9443M:	Antonino Daplas <adaplas@gmail.com>
9444L:	linux-fbdev@vger.kernel.org
9445S:	Maintained
9446F:	drivers/video/fbdev/riva/
9447F:	drivers/video/fbdev/nvidia/
9448
9449NVM EXPRESS DRIVER
9450M:	Keith Busch <keith.busch@intel.com>
9451M:	Jens Axboe <axboe@fb.com>
9452M:	Christoph Hellwig <hch@lst.de>
9453M:	Sagi Grimberg <sagi@grimberg.me>
9454L:	linux-nvme@lists.infradead.org
9455T:	git://git.infradead.org/nvme.git
9456W:	http://git.infradead.org/nvme.git
9457S:	Supported
9458F:	drivers/nvme/host/
9459F:	include/linux/nvme.h
9460F:	include/uapi/linux/nvme_ioctl.h
9461
9462NVM EXPRESS FC TRANSPORT DRIVERS
9463M:	James Smart <james.smart@broadcom.com>
9464L:	linux-nvme@lists.infradead.org
9465S:	Supported
9466F:	include/linux/nvme-fc.h
9467F:	include/linux/nvme-fc-driver.h
9468F:	drivers/nvme/host/fc.c
9469F:	drivers/nvme/target/fc.c
9470F:	drivers/nvme/target/fcloop.c
9471
9472NVM EXPRESS TARGET DRIVER
9473M:	Christoph Hellwig <hch@lst.de>
9474M:	Sagi Grimberg <sagi@grimberg.me>
9475L:	linux-nvme@lists.infradead.org
9476T:	git://git.infradead.org/nvme.git
9477W:	http://git.infradead.org/nvme.git
9478S:	Supported
9479F:	drivers/nvme/target/
9480
9481NVMEM FRAMEWORK
9482M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9483S:	Maintained
9484F:	drivers/nvmem/
9485F:	Documentation/devicetree/bindings/nvmem/
9486F:	include/linux/nvmem-consumer.h
9487F:	include/linux/nvmem-provider.h
9488
9489NXP TDA998X DRM DRIVER
9490M:	Russell King <linux@armlinux.org.uk>
9491S:	Supported
9492T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9493T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9494F:	drivers/gpu/drm/i2c/tda998x_drv.c
9495F:	include/drm/i2c/tda998x.h
9496
9497NXP TFA9879 DRIVER
9498M:	Peter Rosin <peda@axentia.se>
9499L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9500S:	Maintained
9501F:	sound/soc/codecs/tfa9879*
9502
9503NXP-NCI NFC DRIVER
9504M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9505R:	Charles Gorand <charles.gorand@effinnov.com>
9506L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9507S:	Supported
9508F:	drivers/nfc/nxp-nci
9509
9510OBJTOOL
9511M:	Josh Poimboeuf <jpoimboe@redhat.com>
9512S:	Supported
9513F:	tools/objtool/
9514
9515OMAP AUDIO SUPPORT
9516M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9517M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9518L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9519L:	linux-omap@vger.kernel.org
9520S:	Maintained
9521F:	sound/soc/omap/
9522
9523OMAP CLOCK FRAMEWORK SUPPORT
9524M:	Paul Walmsley <paul@pwsan.com>
9525L:	linux-omap@vger.kernel.org
9526S:	Maintained
9527F:	arch/arm/*omap*/*clock*
9528
9529OMAP DEVICE TREE SUPPORT
9530M:	Benoît Cousson <bcousson@baylibre.com>
9531M:	Tony Lindgren <tony@atomide.com>
9532L:	linux-omap@vger.kernel.org
9533L:	devicetree@vger.kernel.org
9534S:	Maintained
9535F:	arch/arm/boot/dts/*omap*
9536F:	arch/arm/boot/dts/*am3*
9537F:	arch/arm/boot/dts/*am4*
9538F:	arch/arm/boot/dts/*am5*
9539F:	arch/arm/boot/dts/*dra7*
9540
9541OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9542M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9543L:	linux-omap@vger.kernel.org
9544L:	linux-fbdev@vger.kernel.org
9545S:	Maintained
9546F:	drivers/video/fbdev/omap2/
9547F:	Documentation/arm/OMAP/DSS
9548
9549OMAP FRAMEBUFFER SUPPORT
9550M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9551L:	linux-fbdev@vger.kernel.org
9552L:	linux-omap@vger.kernel.org
9553S:	Maintained
9554F:	drivers/video/fbdev/omap/
9555
9556OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9557M:	Roger Quadros <rogerq@ti.com>
9558M:	Tony Lindgren <tony@atomide.com>
9559L:	linux-omap@vger.kernel.org
9560S:	Maintained
9561F:	drivers/memory/omap-gpmc.c
9562F:	arch/arm/mach-omap2/*gpmc*
9563
9564OMAP GPIO DRIVER
9565M:	Grygorii Strashko <grygorii.strashko@ti.com>
9566M:	Santosh Shilimkar <ssantosh@kernel.org>
9567M:	Kevin Hilman <khilman@kernel.org>
9568L:	linux-omap@vger.kernel.org
9569S:	Maintained
9570F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9571F:	drivers/gpio/gpio-omap.c
9572
9573OMAP HARDWARE SPINLOCK SUPPORT
9574M:	Ohad Ben-Cohen <ohad@wizery.com>
9575L:	linux-omap@vger.kernel.org
9576S:	Maintained
9577F:	drivers/hwspinlock/omap_hwspinlock.c
9578
9579OMAP HS MMC SUPPORT
9580L:	linux-mmc@vger.kernel.org
9581L:	linux-omap@vger.kernel.org
9582S:	Orphan
9583F:	drivers/mmc/host/omap_hsmmc.c
9584
9585OMAP HWMOD DATA
9586M:	Paul Walmsley <paul@pwsan.com>
9587L:	linux-omap@vger.kernel.org
9588S:	Maintained
9589F:	arch/arm/mach-omap2/omap_hwmod*data*
9590
9591OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9592M:	Benoît Cousson <bcousson@baylibre.com>
9593L:	linux-omap@vger.kernel.org
9594S:	Maintained
9595F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9596
9597OMAP HWMOD SUPPORT
9598M:	Benoît Cousson <bcousson@baylibre.com>
9599M:	Paul Walmsley <paul@pwsan.com>
9600L:	linux-omap@vger.kernel.org
9601S:	Maintained
9602F:	arch/arm/mach-omap2/omap_hwmod.*
9603
9604OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9605M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9606L:	linux-media@vger.kernel.org
9607S:	Maintained
9608F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9609F:	drivers/media/platform/omap3isp/
9610F:	drivers/staging/media/omap4iss/
9611
9612OMAP MMC SUPPORT
9613M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9614L:	linux-omap@vger.kernel.org
9615S:	Maintained
9616F:	drivers/mmc/host/omap.c
9617
9618OMAP POWER MANAGEMENT SUPPORT
9619M:	Kevin Hilman <khilman@kernel.org>
9620L:	linux-omap@vger.kernel.org
9621S:	Maintained
9622F:	arch/arm/*omap*/*pm*
9623F:	drivers/cpufreq/omap-cpufreq.c
9624
9625OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9626M:	Rajendra Nayak <rnayak@codeaurora.org>
9627M:	Paul Walmsley <paul@pwsan.com>
9628L:	linux-omap@vger.kernel.org
9629S:	Maintained
9630F:	arch/arm/mach-omap2/prm*
9631
9632OMAP RANDOM NUMBER GENERATOR SUPPORT
9633M:	Deepak Saxena <dsaxena@plexity.net>
9634S:	Maintained
9635F:	drivers/char/hw_random/omap-rng.c
9636
9637OMAP USB SUPPORT
9638L:	linux-usb@vger.kernel.org
9639L:	linux-omap@vger.kernel.org
9640S:	Orphan
9641F:	drivers/usb/*/*omap*
9642F:	arch/arm/*omap*/usb*
9643
9644OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9645M:	Mark Jackson <mpfj@newflow.co.uk>
9646L:	linux-omap@vger.kernel.org
9647S:	Maintained
9648F:	arch/arm/boot/dts/am335x-nano.dts
9649
9650OMAP1 SUPPORT
9651M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9652M:	Tony Lindgren <tony@atomide.com>
9653L:	linux-omap@vger.kernel.org
9654Q:	http://patchwork.kernel.org/project/linux-omap/list/
9655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9656S:	Maintained
9657F:	arch/arm/mach-omap1/
9658F:	arch/arm/plat-omap/
9659F:	arch/arm/configs/omap1_defconfig
9660F:	drivers/i2c/busses/i2c-omap.c
9661F:	include/linux/i2c-omap.h
9662
9663OMAP2+ SUPPORT
9664M:	Tony Lindgren <tony@atomide.com>
9665L:	linux-omap@vger.kernel.org
9666W:	http://www.muru.com/linux/omap/
9667W:	http://linux.omap.com/
9668Q:	http://patchwork.kernel.org/project/linux-omap/list/
9669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9670S:	Maintained
9671F:	arch/arm/mach-omap2/
9672F:	arch/arm/plat-omap/
9673F:	arch/arm/configs/omap2plus_defconfig
9674F:	drivers/i2c/busses/i2c-omap.c
9675F:	drivers/irqchip/irq-omap-intc.c
9676F:	drivers/mfd/*omap*.c
9677F:	drivers/mfd/menelaus.c
9678F:	drivers/mfd/palmas.c
9679F:	drivers/mfd/tps65217.c
9680F:	drivers/mfd/tps65218.c
9681F:	drivers/mfd/tps65910.c
9682F:	drivers/mfd/twl-core.[ch]
9683F:	drivers/mfd/twl4030*.c
9684F:	drivers/mfd/twl6030*.c
9685F:	drivers/mfd/twl6040*.c
9686F:	drivers/regulator/palmas-regulator*.c
9687F:	drivers/regulator/pbias-regulator.c
9688F:	drivers/regulator/tps65217-regulator.c
9689F:	drivers/regulator/tps65218-regulator.c
9690F:	drivers/regulator/tps65910-regulator.c
9691F:	drivers/regulator/twl-regulator.c
9692F:	drivers/regulator/twl6030-regulator.c
9693F:	include/linux/i2c-omap.h
9694
9695OMFS FILESYSTEM
9696M:	Bob Copeland <me@bobcopeland.com>
9697L:	linux-karma-devel@lists.sourceforge.net
9698S:	Maintained
9699F:	Documentation/filesystems/omfs.txt
9700F:	fs/omfs/
9701
9702OMNIKEY CARDMAN 4000 DRIVER
9703M:	Harald Welte <laforge@gnumonks.org>
9704S:	Maintained
9705F:	drivers/char/pcmcia/cm4000_cs.c
9706F:	include/linux/cm4000_cs.h
9707F:	include/uapi/linux/cm4000_cs.h
9708
9709OMNIKEY CARDMAN 4040 DRIVER
9710M:	Harald Welte <laforge@gnumonks.org>
9711S:	Maintained
9712F:	drivers/char/pcmcia/cm4040_cs.*
9713
9714OMNIVISION OV13858 SENSOR DRIVER
9715M:	Sakari Ailus <sakari.ailus@linux.intel.com>
9716L:	linux-media@vger.kernel.org
9717T:	git git://linuxtv.org/media_tree.git
9718S:	Maintained
9719F:	drivers/media/i2c/ov13858.c
9720
9721OMNIVISION OV5640 SENSOR DRIVER
9722M:	Steve Longerbeam <slongerbeam@gmail.com>
9723L:	linux-media@vger.kernel.org
9724T:	git git://linuxtv.org/media_tree.git
9725S:	Maintained
9726F:	drivers/media/i2c/ov5640.c
9727
9728OMNIVISION OV5647 SENSOR DRIVER
9729M:	Ramiro Oliveira <roliveir@synopsys.com>
9730L:	linux-media@vger.kernel.org
9731T:	git git://linuxtv.org/media_tree.git
9732S:	Maintained
9733F:	drivers/media/i2c/ov5647.c
9734
9735OMNIVISION OV7670 SENSOR DRIVER
9736M:	Jonathan Corbet <corbet@lwn.net>
9737L:	linux-media@vger.kernel.org
9738T:	git git://linuxtv.org/media_tree.git
9739S:	Maintained
9740F:	drivers/media/i2c/ov7670.c
9741F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
9742
9743ONENAND FLASH DRIVER
9744M:	Kyungmin Park <kyungmin.park@samsung.com>
9745L:	linux-mtd@lists.infradead.org
9746S:	Maintained
9747F:	drivers/mtd/onenand/
9748F:	include/linux/mtd/onenand*.h
9749
9750ONSTREAM SCSI TAPE DRIVER
9751M:	Willem Riede <osst@riede.org>
9752L:	osst-users@lists.sourceforge.net
9753L:	linux-scsi@vger.kernel.org
9754S:	Maintained
9755F:	Documentation/scsi/osst.txt
9756F:	drivers/scsi/osst.*
9757F:	drivers/scsi/osst_*.h
9758F:	drivers/scsi/st.h
9759
9760OP-TEE DRIVER
9761M:	Jens Wiklander <jens.wiklander@linaro.org>
9762S:	Maintained
9763F:	drivers/tee/optee/
9764
9765OPA-VNIC DRIVER
9766M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9767M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9768L:	linux-rdma@vger.kernel.org
9769S:	Supported
9770F:	drivers/infiniband/ulp/opa_vnic
9771
9772OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9773M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9774L:	devicetree@vger.kernel.org
9775S:	Maintained
9776F:	Documentation/devicetree/dynamic-resolution-notes.txt
9777F:	Documentation/devicetree/overlay-notes.txt
9778F:	drivers/of/overlay.c
9779F:	drivers/of/resolver.c
9780
9781OPEN FIRMWARE AND FLATTENED DEVICE TREE
9782M:	Rob Herring <robh+dt@kernel.org>
9783M:	Frank Rowand <frowand.list@gmail.com>
9784L:	devicetree@vger.kernel.org
9785W:	http://www.devicetree.org/
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9787S:	Maintained
9788F:	drivers/of/
9789F:	include/linux/of*.h
9790F:	scripts/dtc/
9791F:	Documentation/ABI/testing/sysfs-firmware-ofw
9792
9793OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9794M:	Rob Herring <robh+dt@kernel.org>
9795M:	Mark Rutland <mark.rutland@arm.com>
9796L:	devicetree@vger.kernel.org
9797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9798Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9799S:	Maintained
9800F:	Documentation/devicetree/
9801F:	arch/*/boot/dts/
9802F:	include/dt-bindings/
9803
9804OPENCORES I2C BUS DRIVER
9805M:	Peter Korsgaard <jacmet@sunsite.dk>
9806L:	linux-i2c@vger.kernel.org
9807S:	Maintained
9808F:	Documentation/i2c/busses/i2c-ocores
9809F:	drivers/i2c/busses/i2c-ocores.c
9810
9811OPENRISC ARCHITECTURE
9812M:	Jonas Bonn <jonas@southpole.se>
9813M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9814M:	Stafford Horne <shorne@gmail.com>
9815T:	git git://github.com/openrisc/linux.git
9816L:	openrisc@lists.librecores.org
9817W:	http://openrisc.io
9818S:	Maintained
9819F:	arch/openrisc/
9820
9821OPENVSWITCH
9822M:	Pravin Shelar <pshelar@nicira.com>
9823L:	netdev@vger.kernel.org
9824L:	dev@openvswitch.org
9825W:	http://openvswitch.org
9826S:	Maintained
9827F:	net/openvswitch/
9828F:	include/uapi/linux/openvswitch.h
9829
9830OPERATING PERFORMANCE POINTS (OPP)
9831M:	Viresh Kumar <vireshk@kernel.org>
9832M:	Nishanth Menon <nm@ti.com>
9833M:	Stephen Boyd <sboyd@codeaurora.org>
9834L:	linux-pm@vger.kernel.org
9835S:	Maintained
9836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9837F:	drivers/base/power/opp/
9838F:	include/linux/pm_opp.h
9839F:	Documentation/power/opp.txt
9840F:	Documentation/devicetree/bindings/opp/
9841
9842OPL4 DRIVER
9843M:	Clemens Ladisch <clemens@ladisch.de>
9844L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9845T:	git git://git.alsa-project.org/alsa-kernel.git
9846S:	Maintained
9847F:	sound/drivers/opl4/
9848
9849OPROFILE
9850M:	Robert Richter <rric@kernel.org>
9851L:	oprofile-list@lists.sf.net
9852S:	Maintained
9853F:	arch/*/include/asm/oprofile*.h
9854F:	arch/*/oprofile/
9855F:	drivers/oprofile/
9856F:	include/linux/oprofile.h
9857
9858ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9859M:	Mark Fasheh <mfasheh@versity.com>
9860M:	Joel Becker <jlbec@evilplan.org>
9861L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9862W:	http://ocfs2.wiki.kernel.org
9863S:	Supported
9864F:	Documentation/filesystems/ocfs2.txt
9865F:	Documentation/filesystems/dlmfs.txt
9866F:	fs/ocfs2/
9867
9868ORANGEFS FILESYSTEM
9869M:	Mike Marshall <hubcap@omnibond.com>
9870L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9871T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9872S:	Supported
9873F:	fs/orangefs/
9874F:	Documentation/filesystems/orangefs.txt
9875
9876ORINOCO DRIVER
9877L:	linux-wireless@vger.kernel.org
9878W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9879W:	http://www.nongnu.org/orinoco/
9880S:	Orphan
9881F:	drivers/net/wireless/intersil/orinoco/
9882
9883OSD LIBRARY and FILESYSTEM
9884M:	Boaz Harrosh <ooo@electrozaur.com>
9885S:	Maintained
9886F:	drivers/scsi/osd/
9887F:	include/scsi/osd_*
9888F:	fs/exofs/
9889
9890OV2659 OMNIVISION SENSOR DRIVER
9891M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9892L:	linux-media@vger.kernel.org
9893W:	https://linuxtv.org
9894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9895T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9896S:	Maintained
9897F:	drivers/media/i2c/ov2659.c
9898F:	include/media/i2c/ov2659.h
9899
9900OVERLAY FILESYSTEM
9901M:	Miklos Szeredi <miklos@szeredi.hu>
9902L:	linux-unionfs@vger.kernel.org
9903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9904S:	Supported
9905F:	fs/overlayfs/
9906F:	Documentation/filesystems/overlayfs.txt
9907
9908P54 WIRELESS DRIVER
9909M:	Christian Lamparter <chunkeey@googlemail.com>
9910L:	linux-wireless@vger.kernel.org
9911W:	http://wireless.kernel.org/en/users/Drivers/p54
9912S:	Maintained
9913F:	drivers/net/wireless/intersil/p54/
9914
9915PA SEMI ETHERNET DRIVER
9916L:	netdev@vger.kernel.org
9917S:	Orphan
9918F:	drivers/net/ethernet/pasemi/*
9919
9920PA SEMI SMBUS DRIVER
9921L:	linux-i2c@vger.kernel.org
9922S:	Orphan
9923F:	drivers/i2c/busses/i2c-pasemi.c
9924
9925PADATA PARALLEL EXECUTION MECHANISM
9926M:	Steffen Klassert <steffen.klassert@secunet.com>
9927L:	linux-crypto@vger.kernel.org
9928S:	Maintained
9929F:	kernel/padata.c
9930F:	include/linux/padata.h
9931F:	Documentation/padata.txt
9932
9933PANASONIC LAPTOP ACPI EXTRAS DRIVER
9934M:	Harald Welte <laforge@gnumonks.org>
9935L:	platform-driver-x86@vger.kernel.org
9936S:	Maintained
9937F:	drivers/platform/x86/panasonic-laptop.c
9938
9939PANASONIC MN10300/AM33/AM34 PORT
9940M:	David Howells <dhowells@redhat.com>
9941L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9942W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9943S:	Maintained
9944F:	Documentation/mn10300/
9945F:	arch/mn10300/
9946
9947PARALLEL LCD/KEYPAD PANEL DRIVER
9948M:	Willy Tarreau <willy@haproxy.com>
9949M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9950S:	Odd Fixes
9951F:	Documentation/misc-devices/lcd-panel-cgram.txt
9952F:	drivers/misc/panel.c
9953
9954PARALLEL PORT SUBSYSTEM
9955M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9956M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9957L:	linux-parport@lists.infradead.org (subscribers-only)
9958S:	Maintained
9959F:	drivers/parport/
9960F:	include/linux/parport*.h
9961F:	drivers/char/ppdev.c
9962F:	include/uapi/linux/ppdev.h
9963F:	Documentation/parport*.txt
9964
9965PARAVIRT_OPS INTERFACE
9966M:	Jeremy Fitzhardinge <jeremy@goop.org>
9967M:	Chris Wright <chrisw@sous-sol.org>
9968M:	Alok Kataria <akataria@vmware.com>
9969M:	Rusty Russell <rusty@rustcorp.com.au>
9970L:	virtualization@lists.linux-foundation.org
9971S:	Supported
9972F:	Documentation/virtual/paravirt_ops.txt
9973F:	arch/*/kernel/paravirt*
9974F:	arch/*/include/asm/paravirt.h
9975F:	include/linux/hypervisor.h
9976
9977PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9978M:	Tim Waugh <tim@cyberelk.net>
9979L:	linux-parport@lists.infradead.org (subscribers-only)
9980S:	Maintained
9981F:	Documentation/blockdev/paride.txt
9982F:	drivers/block/paride/
9983
9984PARISC ARCHITECTURE
9985M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9986M:	Helge Deller <deller@gmx.de>
9987L:	linux-parisc@vger.kernel.org
9988W:	http://www.parisc-linux.org/
9989Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9992S:	Maintained
9993F:	arch/parisc/
9994F:	Documentation/parisc/
9995F:	drivers/parisc/
9996F:	drivers/char/agp/parisc-agp.c
9997F:	drivers/input/serio/gscps2.c
9998F:	drivers/parport/parport_gsc.*
9999F:	drivers/tty/serial/8250/8250_gsc.c
10000F:	drivers/video/fbdev/sti*
10001F:	drivers/video/console/sti*
10002F:	drivers/video/logo/logo_parisc*
10003
10004PARMAN
10005M:	Jiri Pirko <jiri@mellanox.com>
10006L:	netdev@vger.kernel.org
10007S:	Supported
10008F:	lib/parman.c
10009F:	lib/test_parman.c
10010F:	include/linux/parman.h
10011
10012PC87360 HARDWARE MONITORING DRIVER
10013M:	Jim Cromie <jim.cromie@gmail.com>
10014L:	linux-hwmon@vger.kernel.org
10015S:	Maintained
10016F:	Documentation/hwmon/pc87360
10017F:	drivers/hwmon/pc87360.c
10018
10019PC8736x GPIO DRIVER
10020M:	Jim Cromie <jim.cromie@gmail.com>
10021S:	Maintained
10022F:	drivers/char/pc8736x_gpio.c
10023
10024PC87427 HARDWARE MONITORING DRIVER
10025M:	Jean Delvare <jdelvare@suse.com>
10026L:	linux-hwmon@vger.kernel.org
10027S:	Maintained
10028F:	Documentation/hwmon/pc87427
10029F:	drivers/hwmon/pc87427.c
10030
10031PCA9532 LED DRIVER
10032M:	Riku Voipio <riku.voipio@iki.fi>
10033S:	Maintained
10034F:	drivers/leds/leds-pca9532.c
10035F:	include/linux/leds-pca9532.h
10036
10037PCA9541 I2C BUS MASTER SELECTOR DRIVER
10038M:	Guenter Roeck <linux@roeck-us.net>
10039L:	linux-i2c@vger.kernel.org
10040S:	Maintained
10041F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10042
10043PCDP - PRIMARY CONSOLE AND DEBUG PORT
10044M:	Khalid Aziz <khalid@gonehiking.org>
10045S:	Maintained
10046F:	drivers/firmware/pcdp.*
10047
10048PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10049M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10050L:	linux-pci@vger.kernel.org
10051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10052S:	Maintained
10053F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10054F:	drivers/pci/host/pci-aardvark.c
10055
10056PCI DRIVER FOR ALTERA PCIE IP
10057M:	Ley Foon Tan <lftan@altera.com>
10058L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10059L:	linux-pci@vger.kernel.org
10060S:	Supported
10061F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10062F:	drivers/pci/host/pcie-altera.c
10063
10064PCI DRIVER FOR APPLIEDMICRO XGENE
10065M:	Tanmay Inamdar <tinamdar@apm.com>
10066L:	linux-pci@vger.kernel.org
10067L:	linux-arm-kernel@lists.infradead.org
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10070F:	drivers/pci/host/pci-xgene.c
10071
10072PCI DRIVER FOR ARM VERSATILE PLATFORM
10073M:	Rob Herring <robh@kernel.org>
10074L:	linux-pci@vger.kernel.org
10075L:	linux-arm-kernel@lists.infradead.org
10076S:	Maintained
10077F:	Documentation/devicetree/bindings/pci/versatile.txt
10078F:	drivers/pci/host/pci-versatile.c
10079
10080PCI DRIVER FOR ARMADA 8K
10081M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10082L:	linux-pci@vger.kernel.org
10083L:	linux-arm-kernel@lists.infradead.org
10084S:	Maintained
10085F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10086F:	drivers/pci/dwc/pcie-armada8k.c
10087
10088PCI DRIVER FOR FREESCALE LAYERSCAPE
10089M:	Minghuan Lian <minghuan.Lian@freescale.com>
10090M:	Mingkai Hu <mingkai.hu@freescale.com>
10091M:	Roy Zang <tie-fei.zang@freescale.com>
10092L:	linuxppc-dev@lists.ozlabs.org
10093L:	linux-pci@vger.kernel.org
10094L:	linux-arm-kernel@lists.infradead.org
10095S:	Maintained
10096F:	drivers/pci/dwc/*layerscape*
10097
10098PCI DRIVER FOR GENERIC OF HOSTS
10099M:	Will Deacon <will.deacon@arm.com>
10100L:	linux-pci@vger.kernel.org
10101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10102S:	Maintained
10103F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10104F:	drivers/pci/host/pci-host-common.c
10105F:	drivers/pci/host/pci-host-generic.c
10106
10107PCI DRIVER FOR IMX6
10108M:	Richard Zhu <hongxing.zhu@nxp.com>
10109M:	Lucas Stach <l.stach@pengutronix.de>
10110L:	linux-pci@vger.kernel.org
10111L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10112S:	Maintained
10113F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10114F:	drivers/pci/dwc/*imx6*
10115
10116PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10117M:	Keith Busch <keith.busch@intel.com>
10118L:	linux-pci@vger.kernel.org
10119S:	Supported
10120F:	drivers/pci/host/vmd.c
10121
10122PCI DRIVER FOR MICROSEMI SWITCHTEC
10123M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10124M:	Stephen Bates <stephen.bates@microsemi.com>
10125M:	Logan Gunthorpe <logang@deltatee.com>
10126L:	linux-pci@vger.kernel.org
10127S:	Maintained
10128F:	Documentation/switchtec.txt
10129F:	Documentation/ABI/testing/sysfs-class-switchtec
10130F:	drivers/pci/switch/switchtec*
10131F:	include/uapi/linux/switchtec_ioctl.h
10132
10133PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10134M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10135M:	Jason Cooper <jason@lakedaemon.net>
10136L:	linux-pci@vger.kernel.org
10137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10138S:	Maintained
10139F:	drivers/pci/host/*mvebu*
10140
10141PCI DRIVER FOR NVIDIA TEGRA
10142M:	Thierry Reding <thierry.reding@gmail.com>
10143L:	linux-tegra@vger.kernel.org
10144L:	linux-pci@vger.kernel.org
10145S:	Supported
10146F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10147F:	drivers/pci/host/pci-tegra.c
10148
10149PCI DRIVER FOR RENESAS R-CAR
10150M:	Simon Horman <horms@verge.net.au>
10151L:	linux-pci@vger.kernel.org
10152L:	linux-renesas-soc@vger.kernel.org
10153S:	Maintained
10154F:	drivers/pci/host/*rcar*
10155
10156PCI DRIVER FOR SAMSUNG EXYNOS
10157M:	Jingoo Han <jingoohan1@gmail.com>
10158L:	linux-pci@vger.kernel.org
10159L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10160L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10161S:	Maintained
10162F:	drivers/pci/dwc/pci-exynos.c
10163
10164PCI DRIVER FOR SYNOPSIS DESIGNWARE
10165M:	Jingoo Han <jingoohan1@gmail.com>
10166M:	Joao Pinto <Joao.Pinto@synopsys.com>
10167L:	linux-pci@vger.kernel.org
10168S:	Maintained
10169F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10170F:	drivers/pci/dwc/*designware*
10171
10172PCI DRIVER FOR TI DRA7XX
10173M:	Kishon Vijay Abraham I <kishon@ti.com>
10174L:	linux-omap@vger.kernel.org
10175L:	linux-pci@vger.kernel.org
10176S:	Supported
10177F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10178F:	drivers/pci/dwc/pci-dra7xx.c
10179
10180PCI DRIVER FOR TI KEYSTONE
10181M:	Murali Karicheri <m-karicheri2@ti.com>
10182L:	linux-pci@vger.kernel.org
10183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10184S:	Maintained
10185F:	drivers/pci/dwc/*keystone*
10186
10187PCI ENDPOINT SUBSYSTEM
10188M:	Kishon Vijay Abraham I <kishon@ti.com>
10189L:	linux-pci@vger.kernel.org
10190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10191S:	Supported
10192F:	drivers/pci/endpoint/
10193F:	drivers/misc/pci_endpoint_test.c
10194F:	tools/pci/
10195
10196PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10197M:	Russell Currey <ruscur@russell.cc>
10198L:	linuxppc-dev@lists.ozlabs.org
10199S:	Supported
10200F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10201F:	arch/powerpc/kernel/eeh*.c
10202F:	arch/powerpc/platforms/*/eeh*.c
10203F:	arch/powerpc/include/*/eeh*.h
10204
10205PCI ERROR RECOVERY
10206M:	Linas Vepstas <linasvepstas@gmail.com>
10207L:	linux-pci@vger.kernel.org
10208S:	Supported
10209F:	Documentation/PCI/pci-error-recovery.txt
10210
10211PCI MSI DRIVER FOR ALTERA MSI IP
10212M:	Ley Foon Tan <lftan@altera.com>
10213L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10214L:	linux-pci@vger.kernel.org
10215S:	Supported
10216F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10217F:	drivers/pci/host/pcie-altera-msi.c
10218
10219PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10220M:	Duc Dang <dhdang@apm.com>
10221L:	linux-pci@vger.kernel.org
10222L:	linux-arm-kernel@lists.infradead.org
10223S:	Maintained
10224F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10225F:	drivers/pci/host/pci-xgene-msi.c
10226
10227PCI SUBSYSTEM
10228M:	Bjorn Helgaas <bhelgaas@google.com>
10229L:	linux-pci@vger.kernel.org
10230Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10232S:	Supported
10233F:	Documentation/devicetree/bindings/pci/
10234F:	Documentation/PCI/
10235F:	drivers/pci/
10236F:	include/linux/pci*
10237F:	arch/x86/pci/
10238F:	arch/x86/kernel/quirks.c
10239
10240PCIE DRIVER FOR AXIS ARTPEC
10241M:	Niklas Cassel <niklas.cassel@axis.com>
10242M:	Jesper Nilsson <jesper.nilsson@axis.com>
10243L:	linux-arm-kernel@axis.com
10244L:	linux-pci@vger.kernel.org
10245S:	Maintained
10246F:	Documentation/devicetree/bindings/pci/axis,artpec*
10247F:	drivers/pci/dwc/*artpec*
10248
10249PCIE DRIVER FOR CAVIUM THUNDERX
10250M:	David Daney <david.daney@cavium.com>
10251L:	linux-pci@vger.kernel.org
10252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10253S:	Supported
10254F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10255F:	drivers/pci/host/pci-thunder-*
10256
10257PCIE DRIVER FOR HISILICON
10258M:	Zhou Wang <wangzhou1@hisilicon.com>
10259M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
10260L:	linux-pci@vger.kernel.org
10261S:	Maintained
10262F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10263F:	drivers/pci/dwc/pcie-hisi.c
10264
10265PCIE DRIVER FOR HISILICON KIRIN
10266M:	Xiaowei Song <songxiaowei@hisilicon.com>
10267M:	Binghui Wang <wangbinghui@hisilicon.com>
10268L:	linux-pci@vger.kernel.org
10269S:	Maintained
10270F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10271F:	drivers/pci/dwc/pcie-kirin.c
10272
10273PCIE DRIVER FOR MEDIATEK
10274M:	Ryder Lee <ryder.lee@mediatek.com>
10275L:	linux-pci@vger.kernel.org
10276L:	linux-mediatek@lists.infradead.org
10277S:	Supported
10278F:	Documentation/devicetree/bindings/pci/mediatek*
10279F:	drivers/pci/host/*mediatek*
10280
10281PCIE DRIVER FOR QUALCOMM MSM
10282M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10283L:	linux-pci@vger.kernel.org
10284L:	linux-arm-msm@vger.kernel.org
10285S:	Maintained
10286F:	drivers/pci/dwc/*qcom*
10287
10288PCIE DRIVER FOR ROCKCHIP
10289M:	Shawn Lin <shawn.lin@rock-chips.com>
10290L:	linux-pci@vger.kernel.org
10291L:	linux-rockchip@lists.infradead.org
10292S:	Maintained
10293F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10294F:	drivers/pci/host/pcie-rockchip.c
10295
10296PCIE DRIVER FOR ST SPEAR13XX
10297M:	Pratyush Anand <pratyush.anand@gmail.com>
10298L:	linux-pci@vger.kernel.org
10299S:	Maintained
10300F:	drivers/pci/dwc/*spear*
10301
10302PCMCIA SUBSYSTEM
10303P:	Linux PCMCIA Team
10304L:	linux-pcmcia@lists.infradead.org
10305W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10307S:	Maintained
10308F:	Documentation/pcmcia/
10309F:	tools/pcmcia/
10310F:	drivers/pcmcia/
10311F:	include/pcmcia/
10312
10313PCNET32 NETWORK DRIVER
10314M:	Don Fry <pcnet32@frontier.com>
10315L:	netdev@vger.kernel.org
10316S:	Maintained
10317F:	drivers/net/ethernet/amd/pcnet32.c
10318
10319PCRYPT PARALLEL CRYPTO ENGINE
10320M:	Steffen Klassert <steffen.klassert@secunet.com>
10321L:	linux-crypto@vger.kernel.org
10322S:	Maintained
10323F:	crypto/pcrypt.c
10324F:	include/crypto/pcrypt.h
10325
10326PER-CPU MEMORY ALLOCATOR
10327M:	Tejun Heo <tj@kernel.org>
10328M:	Christoph Lameter <cl@linux.com>
10329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10330S:	Maintained
10331F:	include/linux/percpu*.h
10332F:	mm/percpu*.c
10333F:	arch/*/include/asm/percpu.h
10334
10335PER-TASK DELAY ACCOUNTING
10336M:	Balbir Singh <bsingharora@gmail.com>
10337S:	Maintained
10338F:	include/linux/delayacct.h
10339F:	kernel/delayacct.c
10340
10341PERFORMANCE EVENTS SUBSYSTEM
10342M:	Peter Zijlstra <peterz@infradead.org>
10343M:	Ingo Molnar <mingo@redhat.com>
10344M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10345R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10346L:	linux-kernel@vger.kernel.org
10347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10348S:	Supported
10349F:	kernel/events/*
10350F:	include/linux/perf_event.h
10351F:	include/uapi/linux/perf_event.h
10352F:	arch/*/kernel/perf_event*.c
10353F:	arch/*/kernel/*/perf_event*.c
10354F:	arch/*/kernel/*/*/perf_event*.c
10355F:	arch/*/include/asm/perf_event.h
10356F:	arch/*/kernel/perf_callchain.c
10357F:	arch/*/events/*
10358F:	tools/perf/
10359
10360PERSONALITY HANDLING
10361M:	Christoph Hellwig <hch@infradead.org>
10362L:	linux-abi-devel@lists.sourceforge.net
10363S:	Maintained
10364F:	include/linux/personality.h
10365F:	include/uapi/linux/personality.h
10366
10367PHONET PROTOCOL
10368M:	Remi Denis-Courmont <courmisch@gmail.com>
10369S:	Supported
10370F:	Documentation/networking/phonet.txt
10371F:	include/linux/phonet.h
10372F:	include/net/phonet/
10373F:	include/uapi/linux/phonet.h
10374F:	net/phonet/
10375
10376PHRAM MTD DRIVER
10377M:	Joern Engel <joern@lazybastard.org>
10378L:	linux-mtd@lists.infradead.org
10379S:	Maintained
10380F:	drivers/mtd/devices/phram.c
10381
10382PICOLCD HID DRIVER
10383M:	Bruno Prémont <bonbons@linux-vserver.org>
10384L:	linux-input@vger.kernel.org
10385S:	Maintained
10386F:	drivers/hid/hid-picolcd*
10387
10388PICOXCELL SUPPORT
10389M:	Jamie Iles <jamie@jamieiles.com>
10390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10391T:	git git://github.com/jamieiles/linux-2.6-ji.git
10392S:	Supported
10393F:	arch/arm/boot/dts/picoxcell*
10394F:	arch/arm/mach-picoxcell/
10395F:	drivers/crypto/picoxcell*
10396
10397PIN CONTROL SUBSYSTEM
10398M:	Linus Walleij <linus.walleij@linaro.org>
10399L:	linux-gpio@vger.kernel.org
10400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10401S:	Maintained
10402F:	Documentation/devicetree/bindings/pinctrl/
10403F:	Documentation/driver-api/pinctl.rst
10404F:	drivers/pinctrl/
10405F:	include/linux/pinctrl/
10406
10407PIN CONTROLLER - ATMEL AT91
10408M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10410S:	Maintained
10411F:	drivers/pinctrl/pinctrl-at91.*
10412
10413PIN CONTROLLER - ATMEL AT91 PIO4
10414M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416L:	linux-gpio@vger.kernel.org
10417S:	Supported
10418F:	drivers/pinctrl/pinctrl-at91-pio4.*
10419
10420PIN CONTROLLER - INTEL
10421M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10422M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10423S:	Maintained
10424F:	drivers/pinctrl/intel/
10425
10426PIN CONTROLLER - QUALCOMM
10427M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10428S:	Maintained
10429L:	linux-arm-msm@vger.kernel.org
10430F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10431F:	drivers/pinctrl/qcom/
10432
10433PIN CONTROLLER - RENESAS
10434M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10435M:	Geert Uytterhoeven <geert+renesas@glider.be>
10436L:	linux-renesas-soc@vger.kernel.org
10437S:	Maintained
10438F:	drivers/pinctrl/sh-pfc/
10439
10440PIN CONTROLLER - SAMSUNG
10441M:	Tomasz Figa <tomasz.figa@gmail.com>
10442M:	Krzysztof Kozlowski <krzk@kernel.org>
10443M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10445L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10446Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10448S:	Maintained
10449F:	drivers/pinctrl/samsung/
10450F:	include/dt-bindings/pinctrl/samsung.h
10451F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10452
10453PIN CONTROLLER - SINGLE
10454M:	Tony Lindgren <tony@atomide.com>
10455M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457L:	linux-omap@vger.kernel.org
10458S:	Maintained
10459F:	drivers/pinctrl/pinctrl-single.c
10460
10461PIN CONTROLLER - ST SPEAR
10462M:	Viresh Kumar <vireshk@kernel.org>
10463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464W:	http://www.st.com/spear
10465S:	Maintained
10466F:	drivers/pinctrl/spear/
10467
10468PISTACHIO SOC SUPPORT
10469M:	James Hartley <james.hartley@imgtec.com>
10470M:	Ionela Voinescu <ionela.voinescu@imgtec.com>
10471L:	linux-mips@linux-mips.org
10472S:	Maintained
10473F:	arch/mips/pistachio/
10474F:	arch/mips/include/asm/mach-pistachio/
10475F:	arch/mips/boot/dts/img/pistachio*
10476F:	arch/mips/configs/pistachio*_defconfig
10477
10478PKTCDVD DRIVER
10479S:	Orphan
10480M:	linux-block@vger.kernel.org
10481F:	drivers/block/pktcdvd.c
10482F:	include/linux/pktcdvd.h
10483F:	include/uapi/linux/pktcdvd.h
10484
10485PKUNITY SOC DRIVERS
10486M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10487W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10488S:	Maintained
10489T:	git git://github.com/gxt/linux.git
10490F:	drivers/input/serio/i8042-unicore32io.h
10491F:	drivers/i2c/busses/i2c-puv3.c
10492F:	drivers/video/fbdev/fb-puv3.c
10493F:	drivers/rtc/rtc-puv3.c
10494
10495PMBUS HARDWARE MONITORING DRIVERS
10496M:	Guenter Roeck <linux@roeck-us.net>
10497L:	linux-hwmon@vger.kernel.org
10498W:	http://hwmon.wiki.kernel.org/
10499W:	http://www.roeck-us.net/linux/drivers/
10500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10501S:	Maintained
10502F:	Documentation/hwmon/pmbus
10503F:	drivers/hwmon/pmbus/
10504F:	include/linux/pmbus.h
10505
10506PMC SIERRA MaxRAID DRIVER
10507L:	linux-scsi@vger.kernel.org
10508W:	http://www.pmc-sierra.com/
10509S:	Orphan
10510F:	drivers/scsi/pmcraid.*
10511
10512PMC SIERRA PM8001 DRIVER
10513M:	Jack Wang <jinpu.wang@profitbricks.com>
10514M:	lindar_liu@usish.com
10515L:	linux-scsi@vger.kernel.org
10516S:	Supported
10517F:	drivers/scsi/pm8001/
10518
10519PNP SUPPORT
10520M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10521S:	Maintained
10522F:	drivers/pnp/
10523
10524POSIX CLOCKS and TIMERS
10525M:	Thomas Gleixner <tglx@linutronix.de>
10526L:	linux-kernel@vger.kernel.org
10527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10528S:	Maintained
10529F:	fs/timerfd.c
10530F:	include/linux/timer*
10531F:	kernel/time/*timer*
10532
10533POWER MANAGEMENT CORE
10534M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10535L:	linux-pm@vger.kernel.org
10536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10537B:	https://bugzilla.kernel.org
10538S:	Supported
10539F:	drivers/base/power/
10540F:	include/linux/pm.h
10541F:	include/linux/pm_*
10542F:	include/linux/powercap.h
10543F:	drivers/powercap/
10544
10545POWER STATE COORDINATION INTERFACE (PSCI)
10546M:	Mark Rutland <mark.rutland@arm.com>
10547M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10548L:	linux-arm-kernel@lists.infradead.org
10549S:	Maintained
10550F:	drivers/firmware/psci*.c
10551F:	include/linux/psci.h
10552F:	include/uapi/linux/psci.h
10553
10554POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10555M:	Sebastian Reichel <sre@kernel.org>
10556L:	linux-pm@vger.kernel.org
10557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10558S:	Maintained
10559F:	Documentation/devicetree/bindings/power/supply/
10560F:	include/linux/power_supply.h
10561F:	drivers/power/supply/
10562
10563POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10564M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10565L:	linuxppc-dev@lists.ozlabs.org
10566S:	Maintained
10567F:	drivers/char/powernv-op-panel.c
10568
10569PPP OVER ATM (RFC 2364)
10570M:	Mitchell Blank Jr <mitch@sfgoth.com>
10571S:	Maintained
10572F:	net/atm/pppoatm.c
10573F:	include/uapi/linux/atmppp.h
10574
10575PPP OVER ETHERNET
10576M:	Michal Ostrowski <mostrows@earthlink.net>
10577S:	Maintained
10578F:	drivers/net/ppp/pppoe.c
10579F:	drivers/net/ppp/pppox.c
10580
10581PPP OVER L2TP
10582M:	James Chapman <jchapman@katalix.com>
10583S:	Maintained
10584F:	net/l2tp/l2tp_ppp.c
10585F:	include/linux/if_pppol2tp.h
10586F:	include/uapi/linux/if_pppol2tp.h
10587
10588PPP PROTOCOL DRIVERS AND COMPRESSORS
10589M:	Paul Mackerras <paulus@samba.org>
10590L:	linux-ppp@vger.kernel.org
10591S:	Maintained
10592F:	drivers/net/ppp/ppp_*
10593
10594PPS SUPPORT
10595M:	Rodolfo Giometti <giometti@enneenne.com>
10596W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10597L:	linuxpps@ml.enneenne.com (subscribers-only)
10598S:	Maintained
10599F:	Documentation/pps/
10600F:	drivers/pps/
10601F:	include/linux/pps*.h
10602
10603PPTP DRIVER
10604M:	Dmitry Kozlov <xeb@mail.ru>
10605L:	netdev@vger.kernel.org
10606S:	Maintained
10607F:	drivers/net/ppp/pptp.c
10608W:	http://sourceforge.net/projects/accel-pptp
10609
10610PREEMPTIBLE KERNEL
10611M:	Robert Love <rml@tech9.net>
10612L:	kpreempt-tech@lists.sourceforge.net
10613W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10614S:	Supported
10615F:	Documentation/preempt-locking.txt
10616F:	include/linux/preempt.h
10617
10618PRINTK
10619M:	Petr Mladek <pmladek@suse.com>
10620M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10621R:	Steven Rostedt <rostedt@goodmis.org>
10622S:	Maintained
10623F:	kernel/printk/
10624F:	include/linux/printk.h
10625
10626PRISM54 WIRELESS DRIVER
10627M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10628L:	linux-wireless@vger.kernel.org
10629W:	http://wireless.kernel.org/en/users/Drivers/p54
10630S:	Obsolete
10631F:	drivers/net/wireless/intersil/prism54/
10632
10633PROC SYSCTL
10634M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10635M:	Kees Cook <keescook@chromium.org>
10636L:	linux-kernel@vger.kernel.org
10637L:	linux-fsdevel@vger.kernel.org
10638S:	Maintained
10639F:	fs/proc/proc_sysctl.c
10640F:	include/linux/sysctl.h
10641F:	kernel/sysctl.c
10642F:	tools/testing/selftests/sysctl/
10643
10644PS3 NETWORK SUPPORT
10645M:	Geoff Levand <geoff@infradead.org>
10646L:	netdev@vger.kernel.org
10647L:	linuxppc-dev@lists.ozlabs.org
10648S:	Maintained
10649F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
10650
10651PS3 PLATFORM SUPPORT
10652M:	Geoff Levand <geoff@infradead.org>
10653L:	linuxppc-dev@lists.ozlabs.org
10654S:	Maintained
10655F:	arch/powerpc/boot/ps3*
10656F:	arch/powerpc/include/asm/lv1call.h
10657F:	arch/powerpc/include/asm/ps3*.h
10658F:	arch/powerpc/platforms/ps3/
10659F:	drivers/*/ps3*
10660F:	drivers/ps3/
10661F:	drivers/rtc/rtc-ps3.c
10662F:	drivers/usb/host/*ps3.c
10663F:	sound/ppc/snd_ps3*
10664
10665PS3VRAM DRIVER
10666M:	Jim Paris <jim@jtan.com>
10667M:	Geoff Levand <geoff@infradead.org>
10668L:	linuxppc-dev@lists.ozlabs.org
10669S:	Maintained
10670F:	drivers/block/ps3vram.c
10671
10672PSAMPLE PACKET SAMPLING SUPPORT:
10673M:	Yotam Gigi <yotamg@mellanox.com>
10674S:	Maintained
10675F:	net/psample
10676F:	include/net/psample.h
10677F:	include/uapi/linux/psample.h
10678
10679PSTORE FILESYSTEM
10680M:	Kees Cook <keescook@chromium.org>
10681M:	Anton Vorontsov <anton@enomsg.org>
10682M:	Colin Cross <ccross@android.com>
10683M:	Tony Luck <tony.luck@intel.com>
10684S:	Maintained
10685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10686F:	fs/pstore/
10687F:	include/linux/pstore*
10688F:	drivers/firmware/efi/efi-pstore.c
10689F:	drivers/acpi/apei/erst.c
10690F:	Documentation/admin-guide/ramoops.rst
10691F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10692K:	\b(pstore|ramoops)
10693
10694PTP HARDWARE CLOCK SUPPORT
10695M:	Richard Cochran <richardcochran@gmail.com>
10696L:	netdev@vger.kernel.org
10697S:	Maintained
10698W:	http://linuxptp.sourceforge.net/
10699F:	Documentation/ABI/testing/sysfs-ptp
10700F:	Documentation/ptp/*
10701F:	drivers/net/ethernet/freescale/gianfar_ptp.c
10702F:	drivers/net/phy/dp83640*
10703F:	drivers/ptp/*
10704F:	include/linux/ptp_cl*
10705
10706PTRACE SUPPORT
10707M:	Oleg Nesterov <oleg@redhat.com>
10708S:	Maintained
10709F:	include/asm-generic/syscall.h
10710F:	include/linux/ptrace.h
10711F:	include/linux/regset.h
10712F:	include/linux/tracehook.h
10713F:	include/uapi/linux/ptrace.h
10714F:	include/uapi/linux/ptrace.h
10715F:	include/asm-generic/ptrace.h
10716F:	kernel/ptrace.c
10717F:	arch/*/ptrace*.c
10718F:	arch/*/*/ptrace*.c
10719F:	arch/*/include/asm/ptrace*.h
10720
10721PULSE8-CEC DRIVER
10722M:	Hans Verkuil <hverkuil@xs4all.nl>
10723L:	linux-media@vger.kernel.org
10724T:	git git://linuxtv.org/media_tree.git
10725S:	Maintained
10726F:	drivers/media/usb/pulse8-cec/*
10727
10728PVRUSB2 VIDEO4LINUX DRIVER
10729M:	Mike Isely <isely@pobox.com>
10730L:	pvrusb2@isely.net	(subscribers-only)
10731L:	linux-media@vger.kernel.org
10732W:	http://www.isely.net/pvrusb2/
10733T:	git git://linuxtv.org/media_tree.git
10734S:	Maintained
10735F:	Documentation/media/v4l-drivers/pvrusb2*
10736F:	drivers/media/usb/pvrusb2/
10737
10738PWC WEBCAM DRIVER
10739M:	Hans Verkuil <hverkuil@xs4all.nl>
10740L:	linux-media@vger.kernel.org
10741T:	git git://linuxtv.org/media_tree.git
10742S:	Odd Fixes
10743F:	drivers/media/usb/pwc/*
10744
10745PWM FAN DRIVER
10746M:	Kamil Debski <kamil@wypas.org>
10747M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10748L:	linux-hwmon@vger.kernel.org
10749S:	Supported
10750F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10751F:	Documentation/hwmon/pwm-fan
10752F:	drivers/hwmon/pwm-fan.c
10753
10754PWM SUBSYSTEM
10755M:	Thierry Reding <thierry.reding@gmail.com>
10756L:	linux-pwm@vger.kernel.org
10757S:	Maintained
10758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10759F:	Documentation/pwm.txt
10760F:	Documentation/devicetree/bindings/pwm/
10761F:	include/linux/pwm.h
10762F:	drivers/pwm/
10763F:	drivers/video/backlight/pwm_bl.c
10764F:	include/linux/pwm_backlight.h
10765F:	drivers/gpio/gpio-mvebu.c
10766F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10767
10768PXA GPIO DRIVER
10769M:	Robert Jarzmik <robert.jarzmik@free.fr>
10770L:	linux-gpio@vger.kernel.org
10771S:	Maintained
10772F:	drivers/gpio/gpio-pxa.c
10773
10774PXA MMCI DRIVER
10775S:	Orphan
10776
10777PXA RTC DRIVER
10778M:	Robert Jarzmik <robert.jarzmik@free.fr>
10779L:	linux-rtc@vger.kernel.org
10780S:	Maintained
10781
10782PXA2xx/PXA3xx SUPPORT
10783M:	Daniel Mack <daniel@zonque.org>
10784M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10785M:	Robert Jarzmik <robert.jarzmik@free.fr>
10786L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10787T:	git git://github.com/hzhuang1/linux.git
10788T:	git git://github.com/rjarzmik/linux.git
10789S:	Maintained
10790F:	arch/arm/boot/dts/pxa*
10791F:	arch/arm/mach-pxa/
10792F:	drivers/dma/pxa*
10793F:	drivers/pcmcia/pxa2xx*
10794F:	drivers/pinctrl/pxa/
10795F:	drivers/spi/spi-pxa2xx*
10796F:	drivers/usb/gadget/udc/pxa2*
10797F:	include/sound/pxa2xx-lib.h
10798F:	sound/arm/pxa*
10799F:	sound/soc/pxa/
10800
10801PXA3xx NAND FLASH DRIVER
10802M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10803L:	linux-mtd@lists.infradead.org
10804S:	Maintained
10805F:	drivers/mtd/nand/pxa3xx_nand.c
10806
10807QAT DRIVER
10808M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10809M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10810L:	qat-linux@intel.com
10811S:	Supported
10812F:	drivers/crypto/qat/
10813
10814QCOM AUDIO (ASoC) DRIVERS
10815M:	Patrick Lai <plai@codeaurora.org>
10816M:	Banajit Goswami <bgoswami@codeaurora.org>
10817L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10818S:	Supported
10819F:	sound/soc/qcom/
10820
10821QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10822M:	Gabriel Somlo <somlo@cmu.edu>
10823M:	"Michael S. Tsirkin" <mst@redhat.com>
10824L:	qemu-devel@nongnu.org
10825S:	Maintained
10826F:	drivers/firmware/qemu_fw_cfg.c
10827
10828QIB DRIVER
10829M:	Mike Marciniszyn <infinipath@intel.com>
10830L:	linux-rdma@vger.kernel.org
10831S:	Supported
10832F:	drivers/infiniband/hw/qib/
10833
10834QLOGIC QL41xxx FCOE DRIVER
10835M:	QLogic-Storage-Upstream@cavium.com
10836L:	linux-scsi@vger.kernel.org
10837S:	Supported
10838F:	drivers/scsi/qedf/
10839
10840QLOGIC QL41xxx ISCSI DRIVER
10841M:	QLogic-Storage-Upstream@cavium.com
10842L:	linux-scsi@vger.kernel.org
10843S:	Supported
10844F:	drivers/scsi/qedi/
10845
10846QLOGIC QL4xxx ETHERNET DRIVER
10847M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10848M:	Ariel Elior <Ariel.Elior@cavium.com>
10849M:	everest-linux-l2@cavium.com
10850L:	netdev@vger.kernel.org
10851S:	Supported
10852F:	drivers/net/ethernet/qlogic/qed/
10853F:	include/linux/qed/
10854F:	drivers/net/ethernet/qlogic/qede/
10855
10856QLOGIC QL4xxx RDMA DRIVER
10857M:	Ram Amrani <Ram.Amrani@cavium.com>
10858M:	Ariel Elior <Ariel.Elior@cavium.com>
10859L:	linux-rdma@vger.kernel.org
10860S:	Supported
10861F:	drivers/infiniband/hw/qedr/
10862F:	include/uapi/rdma/qedr-abi.h
10863
10864QLOGIC QLA1280 SCSI DRIVER
10865M:	Michael Reed <mdr@sgi.com>
10866L:	linux-scsi@vger.kernel.org
10867S:	Maintained
10868F:	drivers/scsi/qla1280.[ch]
10869
10870QLOGIC QLA2XXX FC-SCSI DRIVER
10871M:	qla2xxx-upstream@qlogic.com
10872L:	linux-scsi@vger.kernel.org
10873S:	Supported
10874F:	Documentation/scsi/LICENSE.qla2xxx
10875F:	drivers/scsi/qla2xxx/
10876
10877QLOGIC QLA3XXX NETWORK DRIVER
10878M:	Dept-GELinuxNICDev@cavium.com
10879L:	netdev@vger.kernel.org
10880S:	Supported
10881F:	Documentation/networking/LICENSE.qla3xxx
10882F:	drivers/net/ethernet/qlogic/qla3xxx.*
10883
10884QLOGIC QLA4XXX iSCSI DRIVER
10885M:	QLogic-Storage-Upstream@qlogic.com
10886L:	linux-scsi@vger.kernel.org
10887S:	Supported
10888F:	Documentation/scsi/LICENSE.qla4xxx
10889F:	drivers/scsi/qla4xxx/
10890
10891QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10892M:	Harish Patil <harish.patil@cavium.com>
10893M:	Manish Chopra <manish.chopra@cavium.com>
10894M:	Dept-GELinuxNICDev@cavium.com
10895L:	netdev@vger.kernel.org
10896S:	Supported
10897F:	drivers/net/ethernet/qlogic/qlcnic/
10898
10899QLOGIC QLGE 10Gb ETHERNET DRIVER
10900M:	Harish Patil <harish.patil@cavium.com>
10901M:	Manish Chopra <manish.chopra@cavium.com>
10902M:	Dept-GELinuxNICDev@cavium.com
10903L:	netdev@vger.kernel.org
10904S:	Supported
10905F:	drivers/net/ethernet/qlogic/qlge/
10906
10907QNX4 FILESYSTEM
10908M:	Anders Larsen <al@alarsen.net>
10909W:	http://www.alarsen.net/linux/qnx4fs/
10910S:	Maintained
10911F:	fs/qnx4/
10912F:	include/uapi/linux/qnx4_fs.h
10913F:	include/uapi/linux/qnxtypes.h
10914
10915QORIQ DPAA2 FSL-MC BUS DRIVER
10916M:	Stuart Yoder <stuyoder@gmail.com>
10917M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
10918L:	linux-kernel@vger.kernel.org
10919S:	Maintained
10920F:	drivers/staging/fsl-mc/
10921F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10922
10923QT1010 MEDIA DRIVER
10924M:	Antti Palosaari <crope@iki.fi>
10925L:	linux-media@vger.kernel.org
10926W:	https://linuxtv.org
10927W:	http://palosaari.fi/linux/
10928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10929T:	git git://linuxtv.org/anttip/media_tree.git
10930S:	Maintained
10931F:	drivers/media/tuners/qt1010*
10932
10933QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10934M:	Kalle Valo <kvalo@qca.qualcomm.com>
10935L:	ath10k@lists.infradead.org
10936W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10938S:	Supported
10939F:	drivers/net/wireless/ath/ath10k/
10940
10941QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10942M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10943L:	linux-wireless@vger.kernel.org
10944W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10945S:	Supported
10946F:	drivers/net/wireless/ath/ath9k/
10947
10948QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10949M:	Timur Tabi <timur@codeaurora.org>
10950L:	netdev@vger.kernel.org
10951S:	Supported
10952F:	drivers/net/ethernet/qualcomm/emac/
10953
10954QUALCOMM HEXAGON ARCHITECTURE
10955M:	Richard Kuo <rkuo@codeaurora.org>
10956L:	linux-hexagon@vger.kernel.org
10957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10958S:	Supported
10959F:	arch/hexagon/
10960
10961QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10962M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
10963L:	linux-media@vger.kernel.org
10964L:	linux-arm-msm@vger.kernel.org
10965T:	git git://linuxtv.org/media_tree.git
10966S:	Maintained
10967F:	drivers/media/platform/qcom/venus/
10968
10969QUALCOMM WCN36XX WIRELESS DRIVER
10970M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10971L:	wcn36xx@lists.infradead.org
10972W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10973T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10974S:	Supported
10975F:	drivers/net/wireless/ath/wcn36xx/
10976
10977QUANTENNA QTNFMAC WIRELESS DRIVER
10978M:	Igor Mitsyanko <imitsyanko@quantenna.com>
10979M:	Avinash Patil <avinashp@quantenna.com>
10980M:	Sergey Matyukevich <smatyukevich@quantenna.com>
10981L:	linux-wireless@vger.kernel.org
10982S:	Maintained
10983F:	drivers/net/wireless/quantenna
10984
10985RADEON and AMDGPU DRM DRIVERS
10986M:	Alex Deucher <alexander.deucher@amd.com>
10987M:	Christian König <christian.koenig@amd.com>
10988L:	amd-gfx@lists.freedesktop.org
10989T:	git git://people.freedesktop.org/~agd5f/linux
10990S:	Supported
10991F:	drivers/gpu/drm/radeon/
10992F:	include/uapi/drm/radeon_drm.h
10993F:	drivers/gpu/drm/amd/
10994F:	include/uapi/drm/amdgpu_drm.h
10995
10996RADEON FRAMEBUFFER DISPLAY DRIVER
10997M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10998L:	linux-fbdev@vger.kernel.org
10999S:	Maintained
11000F:	drivers/video/fbdev/aty/radeon*
11001F:	include/uapi/linux/radeonfb.h
11002
11003RADIOSHARK RADIO DRIVER
11004M:	Hans Verkuil <hverkuil@xs4all.nl>
11005L:	linux-media@vger.kernel.org
11006T:	git git://linuxtv.org/media_tree.git
11007S:	Maintained
11008F:	drivers/media/radio/radio-shark.c
11009
11010RADIOSHARK2 RADIO DRIVER
11011M:	Hans Verkuil <hverkuil@xs4all.nl>
11012L:	linux-media@vger.kernel.org
11013T:	git git://linuxtv.org/media_tree.git
11014S:	Maintained
11015F:	drivers/media/radio/radio-shark2.c
11016F:	drivers/media/radio/radio-tea5777.c
11017
11018RADOS BLOCK DEVICE (RBD)
11019M:	Ilya Dryomov <idryomov@gmail.com>
11020M:	Sage Weil <sage@redhat.com>
11021M:	Alex Elder <elder@kernel.org>
11022L:	ceph-devel@vger.kernel.org
11023W:	http://ceph.com/
11024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11025T:	git git://github.com/ceph/ceph-client.git
11026S:	Supported
11027F:	Documentation/ABI/testing/sysfs-bus-rbd
11028F:	drivers/block/rbd.c
11029F:	drivers/block/rbd_types.h
11030
11031RAGE128 FRAMEBUFFER DISPLAY DRIVER
11032M:	Paul Mackerras <paulus@samba.org>
11033L:	linux-fbdev@vger.kernel.org
11034S:	Maintained
11035F:	drivers/video/fbdev/aty/aty128fb.c
11036
11037RAINSHADOW-CEC DRIVER
11038M:	Hans Verkuil <hverkuil@xs4all.nl>
11039L:	linux-media@vger.kernel.org
11040T:	git git://linuxtv.org/media_tree.git
11041S:	Maintained
11042F:	drivers/media/usb/rainshadow-cec/*
11043
11044RALINK MIPS ARCHITECTURE
11045M:	John Crispin <john@phrozen.org>
11046L:	linux-mips@linux-mips.org
11047S:	Maintained
11048F:	arch/mips/ralink
11049
11050RALINK RT2X00 WIRELESS LAN DRIVER
11051P:	rt2x00 project
11052M:	Stanislaw Gruszka <sgruszka@redhat.com>
11053M:	Helmut Schaa <helmut.schaa@googlemail.com>
11054L:	linux-wireless@vger.kernel.org
11055S:	Maintained
11056F:	drivers/net/wireless/ralink/rt2x00/
11057
11058RAMDISK RAM BLOCK DEVICE DRIVER
11059M:	Jens Axboe <axboe@kernel.dk>
11060S:	Maintained
11061F:	Documentation/blockdev/ramdisk.txt
11062F:	drivers/block/brd.c
11063
11064RANDOM NUMBER DRIVER
11065M:	"Theodore Ts'o" <tytso@mit.edu>
11066S:	Maintained
11067F:	drivers/char/random.c
11068
11069RAPIDIO SUBSYSTEM
11070M:	Matt Porter <mporter@kernel.crashing.org>
11071M:	Alexandre Bounine <alexandre.bounine@idt.com>
11072S:	Maintained
11073F:	drivers/rapidio/
11074
11075RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11076L:	linux-wireless@vger.kernel.org
11077S:	Orphan
11078F:	drivers/net/wireless/ray*
11079
11080RCUTORTURE MODULE
11081M:	Josh Triplett <josh@joshtriplett.org>
11082M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11083L:	linux-kernel@vger.kernel.org
11084S:	Supported
11085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11086F:	Documentation/RCU/torture.txt
11087F:	kernel/rcu/rcutorture.c
11088
11089RCUTORTURE TEST FRAMEWORK
11090M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11091M:	Josh Triplett <josh@joshtriplett.org>
11092R:	Steven Rostedt <rostedt@goodmis.org>
11093R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11094R:	Lai Jiangshan <jiangshanlai@gmail.com>
11095L:	linux-kernel@vger.kernel.org
11096S:	Supported
11097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11098F:	tools/testing/selftests/rcutorture
11099
11100RDC R-321X SoC
11101M:	Florian Fainelli <florian@openwrt.org>
11102S:	Maintained
11103
11104RDC R6040 FAST ETHERNET DRIVER
11105M:	Florian Fainelli <f.fainelli@gmail.com>
11106L:	netdev@vger.kernel.org
11107S:	Maintained
11108F:	drivers/net/ethernet/rdc/r6040.c
11109
11110RDMAVT - RDMA verbs software
11111M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11112L:	linux-rdma@vger.kernel.org
11113S:	Supported
11114F:	drivers/infiniband/sw/rdmavt
11115
11116RDS - RELIABLE DATAGRAM SOCKETS
11117M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11118L:	netdev@vger.kernel.org
11119L:	linux-rdma@vger.kernel.org
11120L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11121W:	https://oss.oracle.com/projects/rds/
11122S:	Supported
11123F:	net/rds/
11124F:	Documentation/networking/rds.txt
11125
11126RDT - RESOURCE ALLOCATION
11127M:	Fenghua Yu <fenghua.yu@intel.com>
11128L:	linux-kernel@vger.kernel.org
11129S:	Supported
11130F:	arch/x86/kernel/cpu/intel_rdt*
11131F:	arch/x86/include/asm/intel_rdt*
11132F:	Documentation/x86/intel_rdt*
11133
11134READ-COPY UPDATE (RCU)
11135M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11136M:	Josh Triplett <josh@joshtriplett.org>
11137R:	Steven Rostedt <rostedt@goodmis.org>
11138R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11139R:	Lai Jiangshan <jiangshanlai@gmail.com>
11140L:	linux-kernel@vger.kernel.org
11141W:	http://www.rdrop.com/users/paulmck/RCU/
11142S:	Supported
11143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11144F:	Documentation/RCU/
11145X:	Documentation/RCU/torture.txt
11146F:	include/linux/rcu*
11147X:	include/linux/srcu.h
11148F:	kernel/rcu/
11149X:	kernel/torture.c
11150
11151REAL TIME CLOCK (RTC) SUBSYSTEM
11152M:	Alessandro Zummo <a.zummo@towertech.it>
11153M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11154L:	linux-rtc@vger.kernel.org
11155Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11157S:	Maintained
11158F:	Documentation/devicetree/bindings/rtc/
11159F:	Documentation/rtc.txt
11160F:	drivers/rtc/
11161F:	include/linux/rtc.h
11162F:	include/uapi/linux/rtc.h
11163F:	include/linux/rtc/
11164F:	include/linux/platform_data/rtc-*
11165F:	tools/testing/selftests/timers/rtctest.c
11166
11167REALTEK AUDIO CODECS
11168M:	Bard Liao <bardliao@realtek.com>
11169M:	Oder Chiou <oder_chiou@realtek.com>
11170S:	Maintained
11171F:	sound/soc/codecs/rt*
11172F:	include/sound/rt*.h
11173
11174REGISTER MAP ABSTRACTION
11175M:	Mark Brown <broonie@kernel.org>
11176L:	linux-kernel@vger.kernel.org
11177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11178S:	Supported
11179F:	Documentation/devicetree/bindings/regmap/
11180F:	drivers/base/regmap/
11181F:	include/linux/regmap.h
11182
11183REISERFS FILE SYSTEM
11184L:	reiserfs-devel@vger.kernel.org
11185S:	Supported
11186F:	fs/reiserfs/
11187
11188REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11189M:	Ohad Ben-Cohen <ohad@wizery.com>
11190M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11191L:	linux-remoteproc@vger.kernel.org
11192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11193S:	Maintained
11194F:	Documentation/devicetree/bindings/remoteproc/
11195F:	Documentation/remoteproc.txt
11196F:	drivers/remoteproc/
11197F:	include/linux/remoteproc.h
11198
11199REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11200M:	Ohad Ben-Cohen <ohad@wizery.com>
11201M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11202L:	linux-remoteproc@vger.kernel.org
11203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11204S:	Maintained
11205F:	drivers/rpmsg/
11206F:	Documentation/rpmsg.txt
11207F:	include/linux/rpmsg.h
11208F:	include/linux/rpmsg/
11209
11210RENESAS CLOCK DRIVERS
11211M:	Geert Uytterhoeven <geert+renesas@glider.be>
11212L:	linux-renesas-soc@vger.kernel.org
11213S:	Supported
11214F:	drivers/clk/renesas/
11215
11216RENESAS ETHERNET DRIVERS
11217R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11218L:	netdev@vger.kernel.org
11219L:	linux-renesas-soc@vger.kernel.org
11220F:	drivers/net/ethernet/renesas/
11221F:	include/linux/sh_eth.h
11222
11223RENESAS R-CAR GYROADC DRIVER
11224M:	Marek Vasut <marek.vasut@gmail.com>
11225L:	linux-iio@vger.kernel.org
11226S:	Supported
11227F:	drivers/iio/adc/rcar_gyro_adc.c
11228
11229RENESAS USB PHY DRIVER
11230M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11231L:	linux-renesas-soc@vger.kernel.org
11232S:	Maintained
11233F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11234
11235RESET CONTROLLER FRAMEWORK
11236M:	Philipp Zabel <p.zabel@pengutronix.de>
11237T:	git git://git.pengutronix.de/git/pza/linux
11238S:	Maintained
11239F:	drivers/reset/
11240F:	Documentation/devicetree/bindings/reset/
11241F:	include/dt-bindings/reset/
11242F:	include/linux/reset.h
11243F:	include/linux/reset-controller.h
11244
11245RFKILL
11246M:	Johannes Berg <johannes@sipsolutions.net>
11247L:	linux-wireless@vger.kernel.org
11248W:	http://wireless.kernel.org/
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11251S:	Maintained
11252F:	Documentation/rfkill.txt
11253F:	net/rfkill/
11254
11255RHASHTABLE
11256M:	Thomas Graf <tgraf@suug.ch>
11257M:	Herbert Xu <herbert@gondor.apana.org.au>
11258L:	netdev@vger.kernel.org
11259S:	Maintained
11260F:	lib/rhashtable.c
11261F:	include/linux/rhashtable.h
11262
11263RICOH R5C592 MEMORYSTICK DRIVER
11264M:	Maxim Levitsky <maximlevitsky@gmail.com>
11265S:	Maintained
11266F:	drivers/memstick/host/r592.*
11267
11268RICOH SMARTMEDIA/XD DRIVER
11269M:	Maxim Levitsky <maximlevitsky@gmail.com>
11270S:	Maintained
11271F:	drivers/mtd/nand/r852.c
11272F:	drivers/mtd/nand/r852.h
11273
11274ROCCAT DRIVERS
11275M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11276W:	http://sourceforge.net/projects/roccat/
11277S:	Maintained
11278F:	drivers/hid/hid-roccat*
11279F:	include/linux/hid-roccat*
11280F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11281
11282ROCKER DRIVER
11283M:	Jiri Pirko <jiri@resnulli.us>
11284L:	netdev@vger.kernel.org
11285S:	Supported
11286F:	drivers/net/ethernet/rocker/
11287
11288ROCKETPORT DRIVER
11289P:	Comtrol Corp.
11290W:	http://www.comtrol.com
11291S:	Maintained
11292F:	Documentation/serial/rocket.txt
11293F:	drivers/tty/rocket*
11294
11295ROCKETPORT EXPRESS/INFINITY DRIVER
11296M:	Kevin Cernekee <cernekee@gmail.com>
11297L:	linux-serial@vger.kernel.org
11298S:	Odd Fixes
11299F:	drivers/tty/serial/rp2.*
11300
11301ROSE NETWORK LAYER
11302M:	Ralf Baechle <ralf@linux-mips.org>
11303L:	linux-hams@vger.kernel.org
11304W:	http://www.linux-ax25.org/
11305S:	Maintained
11306F:	include/net/rose.h
11307F:	include/uapi/linux/rose.h
11308F:	net/rose/
11309
11310RTL2830 MEDIA DRIVER
11311M:	Antti Palosaari <crope@iki.fi>
11312L:	linux-media@vger.kernel.org
11313W:	https://linuxtv.org
11314W:	http://palosaari.fi/linux/
11315Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11316T:	git git://linuxtv.org/anttip/media_tree.git
11317S:	Maintained
11318F:	drivers/media/dvb-frontends/rtl2830*
11319
11320RTL2832 MEDIA DRIVER
11321M:	Antti Palosaari <crope@iki.fi>
11322L:	linux-media@vger.kernel.org
11323W:	https://linuxtv.org
11324W:	http://palosaari.fi/linux/
11325Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11326T:	git git://linuxtv.org/anttip/media_tree.git
11327S:	Maintained
11328F:	drivers/media/dvb-frontends/rtl2832*
11329
11330RTL2832_SDR MEDIA DRIVER
11331M:	Antti Palosaari <crope@iki.fi>
11332L:	linux-media@vger.kernel.org
11333W:	https://linuxtv.org
11334W:	http://palosaari.fi/linux/
11335Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11336T:	git git://linuxtv.org/anttip/media_tree.git
11337S:	Maintained
11338F:	drivers/media/dvb-frontends/rtl2832_sdr*
11339
11340RTL8180 WIRELESS DRIVER
11341L:	linux-wireless@vger.kernel.org
11342W:	http://wireless.kernel.org/
11343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11344S:	Orphan
11345F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11346
11347RTL8187 WIRELESS DRIVER
11348M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11349M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11350M:	Larry Finger <Larry.Finger@lwfinger.net>
11351L:	linux-wireless@vger.kernel.org
11352W:	http://wireless.kernel.org/
11353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11354S:	Maintained
11355F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11356
11357RTL8192CE WIRELESS DRIVER
11358M:	Larry Finger <Larry.Finger@lwfinger.net>
11359M:	Chaoming Li <chaoming_li@realsil.com.cn>
11360L:	linux-wireless@vger.kernel.org
11361W:	http://wireless.kernel.org/
11362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11363S:	Maintained
11364F:	drivers/net/wireless/realtek/rtlwifi/
11365F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11366
11367RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11368M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11369L:	linux-wireless@vger.kernel.org
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11371S:	Maintained
11372F:	drivers/net/wireless/realtek/rtl8xxxu/
11373
11374S3 SAVAGE FRAMEBUFFER DRIVER
11375M:	Antonino Daplas <adaplas@gmail.com>
11376L:	linux-fbdev@vger.kernel.org
11377S:	Maintained
11378F:	drivers/video/fbdev/savage/
11379
11380S390
11381M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11382M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11383L:	linux-s390@vger.kernel.org
11384W:	http://www.ibm.com/developerworks/linux/linux390/
11385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11386S:	Supported
11387F:	arch/s390/
11388F:	drivers/s390/
11389F:	Documentation/s390/
11390F:	Documentation/driver-api/s390-drivers.rst
11391
11392S390 COMMON I/O LAYER
11393M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11394M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11395L:	linux-s390@vger.kernel.org
11396W:	http://www.ibm.com/developerworks/linux/linux390/
11397S:	Supported
11398F:	drivers/s390/cio/
11399
11400S390 DASD DRIVER
11401M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11402M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11403L:	linux-s390@vger.kernel.org
11404W:	http://www.ibm.com/developerworks/linux/linux390/
11405S:	Supported
11406F:	drivers/s390/block/dasd*
11407F:	block/partitions/ibm.c
11408
11409S390 IOMMU (PCI)
11410M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11411L:	linux-s390@vger.kernel.org
11412W:	http://www.ibm.com/developerworks/linux/linux390/
11413S:	Supported
11414F:	drivers/iommu/s390-iommu.c
11415
11416S390 IUCV NETWORK LAYER
11417M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11418M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11419L:	linux-s390@vger.kernel.org
11420W:	http://www.ibm.com/developerworks/linux/linux390/
11421S:	Supported
11422F:	drivers/s390/net/*iucv*
11423F:	include/net/iucv/
11424F:	net/iucv/
11425
11426S390 NETWORK DRIVERS
11427M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11428M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11429L:	linux-s390@vger.kernel.org
11430W:	http://www.ibm.com/developerworks/linux/linux390/
11431S:	Supported
11432F:	drivers/s390/net/
11433
11434S390 PCI SUBSYSTEM
11435M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11436M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11437L:	linux-s390@vger.kernel.org
11438W:	http://www.ibm.com/developerworks/linux/linux390/
11439S:	Supported
11440F:	arch/s390/pci/
11441F:	drivers/pci/hotplug/s390_pci_hpc.c
11442
11443S390 VFIO-CCW DRIVER
11444M:	Cornelia Huck <cohuck@redhat.com>
11445M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11446L:	linux-s390@vger.kernel.org
11447L:	kvm@vger.kernel.org
11448S:	Supported
11449F:	drivers/s390/cio/vfio_ccw*
11450F:	Documentation/s390/vfio-ccw.txt
11451F:	include/uapi/linux/vfio_ccw.h
11452
11453S390 ZCRYPT DRIVER
11454M:	Harald Freudenberger <freude@de.ibm.com>
11455L:	linux-s390@vger.kernel.org
11456W:	http://www.ibm.com/developerworks/linux/linux390/
11457S:	Supported
11458F:	drivers/s390/crypto/
11459
11460S390 ZFCP DRIVER
11461M:	Steffen Maier <maier@linux.vnet.ibm.com>
11462L:	linux-s390@vger.kernel.org
11463W:	http://www.ibm.com/developerworks/linux/linux390/
11464S:	Supported
11465F:	drivers/s390/scsi/zfcp_*
11466
11467S3C24XX SD/MMC Driver
11468M:	Ben Dooks <ben-linux@fluff.org>
11469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470S:	Supported
11471F:	drivers/mmc/host/s3cmci.*
11472
11473SAA6588 RDS RECEIVER DRIVER
11474M:	Hans Verkuil <hverkuil@xs4all.nl>
11475L:	linux-media@vger.kernel.org
11476T:	git git://linuxtv.org/media_tree.git
11477W:	https://linuxtv.org
11478S:	Odd Fixes
11479F:	drivers/media/i2c/saa6588*
11480
11481SAA7134 VIDEO4LINUX DRIVER
11482M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11483M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11484L:	linux-media@vger.kernel.org
11485W:	https://linuxtv.org
11486T:	git git://linuxtv.org/media_tree.git
11487S:	Odd fixes
11488F:	Documentation/media/v4l-drivers/saa7134*
11489F:	drivers/media/pci/saa7134/
11490
11491SAA7146 VIDEO4LINUX-2 DRIVER
11492M:	Hans Verkuil <hverkuil@xs4all.nl>
11493L:	linux-media@vger.kernel.org
11494T:	git git://linuxtv.org/media_tree.git
11495S:	Maintained
11496F:	drivers/media/common/saa7146/
11497F:	drivers/media/pci/saa7146/
11498F:	include/media/saa7146*
11499
11500SAMSUNG AUDIO (ASoC) DRIVERS
11501M:	Krzysztof Kozlowski <krzk@kernel.org>
11502M:	Sangbeom Kim <sbkim73@samsung.com>
11503M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11504L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11505S:	Supported
11506F:	sound/soc/samsung/
11507
11508SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11509M:	Krzysztof Kozlowski <krzk@kernel.org>
11510L:	linux-crypto@vger.kernel.org
11511L:	linux-samsung-soc@vger.kernel.org
11512S:	Maintained
11513F:	drivers/crypto/exynos-rng.c
11514F:	Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11515
11516SAMSUNG FRAMEBUFFER DRIVER
11517M:	Jingoo Han <jingoohan1@gmail.com>
11518L:	linux-fbdev@vger.kernel.org
11519S:	Maintained
11520F:	drivers/video/fbdev/s3c-fb.c
11521
11522SAMSUNG LAPTOP DRIVER
11523M:	Corentin Chary <corentin.chary@gmail.com>
11524L:	platform-driver-x86@vger.kernel.org
11525S:	Maintained
11526F:	drivers/platform/x86/samsung-laptop.c
11527
11528SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11529M:	Sangbeom Kim <sbkim73@samsung.com>
11530M:	Krzysztof Kozlowski <krzk@kernel.org>
11531M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11532L:	linux-kernel@vger.kernel.org
11533L:	linux-samsung-soc@vger.kernel.org
11534S:	Supported
11535F:	drivers/mfd/sec*.c
11536F:	drivers/regulator/s2m*.c
11537F:	drivers/regulator/s5m*.c
11538F:	drivers/clk/clk-s2mps11.c
11539F:	drivers/rtc/rtc-s5m.c
11540F:	include/linux/mfd/samsung/
11541F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11542F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11543F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11544F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11545
11546SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11547M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11548L:	linux-media@vger.kernel.org
11549L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11550S:	Maintained
11551F:	drivers/media/platform/s3c-camif/
11552F:	include/media/drv-intf/s3c_camif.h
11553
11554SAMSUNG S3FWRN5 NFC DRIVER
11555M:	Robert Baldyga <r.baldyga@samsung.com>
11556M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11557L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11558S:	Supported
11559F:	drivers/nfc/s3fwrn5
11560
11561SAMSUNG S5C73M3 CAMERA DRIVER
11562M:	Kyungmin Park <kyungmin.park@samsung.com>
11563M:	Andrzej Hajda <a.hajda@samsung.com>
11564L:	linux-media@vger.kernel.org
11565S:	Supported
11566F:	drivers/media/i2c/s5c73m3/*
11567
11568SAMSUNG S5K5BAF CAMERA DRIVER
11569M:	Kyungmin Park <kyungmin.park@samsung.com>
11570M:	Andrzej Hajda <a.hajda@samsung.com>
11571L:	linux-media@vger.kernel.org
11572S:	Supported
11573F:	drivers/media/i2c/s5k5baf.c
11574
11575SAMSUNG S5P Security SubSystem (SSS) DRIVER
11576M:	Krzysztof Kozlowski <krzk@kernel.org>
11577M:	Vladimir Zapolskiy <vz@mleia.com>
11578L:	linux-crypto@vger.kernel.org
11579L:	linux-samsung-soc@vger.kernel.org
11580S:	Maintained
11581F:	drivers/crypto/s5p-sss.c
11582
11583SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11584M:	Kyungmin Park <kyungmin.park@samsung.com>
11585M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11586L:	linux-media@vger.kernel.org
11587Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11588S:	Supported
11589F:	drivers/media/platform/exynos4-is/
11590
11591SAMSUNG SOC CLOCK DRIVERS
11592M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11593M:	Tomasz Figa <tomasz.figa@gmail.com>
11594M:	Chanwoo Choi <cw00.choi@samsung.com>
11595S:	Supported
11596L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11597F:	drivers/clk/samsung/
11598F:	include/dt-bindings/clock/exynos*.h
11599F:	Documentation/devicetree/bindings/clock/exynos*.txt
11600
11601SAMSUNG SPI DRIVERS
11602M:	Kukjin Kim <kgene@kernel.org>
11603M:	Krzysztof Kozlowski <krzk@kernel.org>
11604M:	Andi Shyti <andi.shyti@samsung.com>
11605L:	linux-spi@vger.kernel.org
11606L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11607S:	Maintained
11608F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
11609F:	drivers/spi/spi-s3c*
11610F:	include/linux/platform_data/spi-s3c64xx.h
11611
11612SAMSUNG SXGBE DRIVERS
11613M:	Byungho An <bh74.an@samsung.com>
11614M:	Girish K S <ks.giri@samsung.com>
11615M:	Vipul Pandya <vipul.pandya@samsung.com>
11616S:	Supported
11617L:	netdev@vger.kernel.org
11618F:	drivers/net/ethernet/samsung/sxgbe/
11619
11620SAMSUNG THERMAL DRIVER
11621M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11622L:	linux-pm@vger.kernel.org
11623L:	linux-samsung-soc@vger.kernel.org
11624S:	Supported
11625T:	git https://github.com/lmajewski/linux-samsung-thermal.git
11626F:	drivers/thermal/samsung/
11627
11628SAMSUNG USB2 PHY DRIVER
11629M:	Kamil Debski <kamil@wypas.org>
11630M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11631L:	linux-kernel@vger.kernel.org
11632S:	Supported
11633F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
11634F:	Documentation/phy/samsung-usb2.txt
11635F:	drivers/phy/samsung/phy-exynos4210-usb2.c
11636F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
11637F:	drivers/phy/samsung/phy-exynos5250-usb2.c
11638F:	drivers/phy/samsung/phy-s5pv210-usb2.c
11639F:	drivers/phy/samsung/phy-samsung-usb2.c
11640F:	drivers/phy/samsung/phy-samsung-usb2.h
11641
11642SC1200 WDT DRIVER
11643M:	Zwane Mwaikambo <zwanem@gmail.com>
11644S:	Maintained
11645F:	drivers/watchdog/sc1200wdt.c
11646
11647SCHEDULER
11648M:	Ingo Molnar <mingo@redhat.com>
11649M:	Peter Zijlstra <peterz@infradead.org>
11650L:	linux-kernel@vger.kernel.org
11651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11652S:	Maintained
11653F:	kernel/sched/
11654F:	include/linux/sched.h
11655F:	include/uapi/linux/sched.h
11656F:	include/linux/wait.h
11657
11658SCORE ARCHITECTURE
11659M:	Chen Liqin <liqin.linux@gmail.com>
11660M:	Lennox Wu <lennox.wu@gmail.com>
11661W:	http://www.sunplus.com
11662S:	Supported
11663F:	arch/score/
11664
11665SCR24X CHIP CARD INTERFACE DRIVER
11666M:	Lubomir Rintel <lkundrak@v3.sk>
11667S:	Supported
11668F:	drivers/char/pcmcia/scr24x_cs.c
11669
11670SCSI CDROM DRIVER
11671M:	Jens Axboe <axboe@kernel.dk>
11672L:	linux-scsi@vger.kernel.org
11673W:	http://www.kernel.dk
11674S:	Maintained
11675F:	drivers/scsi/sr*
11676
11677SCSI RDMA PROTOCOL (SRP) INITIATOR
11678M:	Bart Van Assche <bart.vanassche@sandisk.com>
11679L:	linux-rdma@vger.kernel.org
11680S:	Supported
11681W:	http://www.openfabrics.org
11682Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11684F:	drivers/infiniband/ulp/srp/
11685F:	include/scsi/srp.h
11686
11687SCSI SG DRIVER
11688M:	Doug Gilbert <dgilbert@interlog.com>
11689L:	linux-scsi@vger.kernel.org
11690W:	http://sg.danny.cz/sg
11691S:	Maintained
11692F:	Documentation/scsi/scsi-generic.txt
11693F:	drivers/scsi/sg.c
11694F:	include/scsi/sg.h
11695
11696SCSI SUBSYSTEM
11697M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11699M:	"Martin K. Petersen" <martin.petersen@oracle.com>
11700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11701L:	linux-scsi@vger.kernel.org
11702S:	Maintained
11703F:	Documentation/devicetree/bindings/scsi/
11704F:	drivers/scsi/
11705F:	include/scsi/
11706
11707SCSI TAPE DRIVER
11708M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11709L:	linux-scsi@vger.kernel.org
11710S:	Maintained
11711F:	Documentation/scsi/st.txt
11712F:	drivers/scsi/st.*
11713F:	drivers/scsi/st_*.h
11714
11715SCTP PROTOCOL
11716M:	Vlad Yasevich <vyasevich@gmail.com>
11717M:	Neil Horman <nhorman@tuxdriver.com>
11718L:	linux-sctp@vger.kernel.org
11719W:	http://lksctp.sourceforge.net
11720S:	Maintained
11721F:	Documentation/networking/sctp.txt
11722F:	include/linux/sctp.h
11723F:	include/uapi/linux/sctp.h
11724F:	include/net/sctp/
11725F:	net/sctp/
11726
11727SCx200 CPU SUPPORT
11728M:	Jim Cromie <jim.cromie@gmail.com>
11729S:	Odd Fixes
11730F:	Documentation/i2c/busses/scx200_acb
11731F:	arch/x86/platform/scx200/
11732F:	drivers/watchdog/scx200_wdt.c
11733F:	drivers/i2c/busses/scx200*
11734F:	drivers/mtd/maps/scx200_docflash.c
11735F:	include/linux/scx200.h
11736
11737SCx200 GPIO DRIVER
11738M:	Jim Cromie <jim.cromie@gmail.com>
11739S:	Maintained
11740F:	drivers/char/scx200_gpio.c
11741F:	include/linux/scx200_gpio.h
11742
11743SCx200 HRT CLOCKSOURCE DRIVER
11744M:	Jim Cromie <jim.cromie@gmail.com>
11745S:	Maintained
11746F:	drivers/clocksource/scx200_hrt.c
11747
11748SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11749M:	Sascha Sommer <saschasommer@freenet.de>
11750L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11751S:	Maintained
11752F:	drivers/mmc/host/sdricoh_cs.c
11753
11754SECURE COMPUTING
11755M:	Kees Cook <keescook@chromium.org>
11756R:	Andy Lutomirski <luto@amacapital.net>
11757R:	Will Drewry <wad@chromium.org>
11758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11759S:	Supported
11760F:	kernel/seccomp.c
11761F:	include/uapi/linux/seccomp.h
11762F:	include/linux/seccomp.h
11763F:	tools/testing/selftests/seccomp/*
11764F:	tools/testing/selftests/kselftest_harness.h
11765F:	Documentation/userspace-api/seccomp_filter.rst
11766K:	\bsecure_computing
11767K:	\bTIF_SECCOMP\b
11768
11769SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11770M:	Al Cooper <alcooperx@gmail.com>
11771L:	linux-mmc@vger.kernel.org
11772L:	bcm-kernel-feedback-list@broadcom.com
11773S:	Maintained
11774F:	drivers/mmc/host/sdhci-brcmstb*
11775
11776SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11777M:	Adrian Hunter <adrian.hunter@intel.com>
11778L:	linux-mmc@vger.kernel.org
11779T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
11780S:	Maintained
11781F:	drivers/mmc/host/sdhci*
11782F:	include/linux/mmc/sdhci*
11783
11784SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11785M:	Ben Dooks <ben-linux@fluff.org>
11786M:	Jaehoon Chung <jh80.chung@samsung.com>
11787L:	linux-mmc@vger.kernel.org
11788S:	Maintained
11789F:	drivers/mmc/host/sdhci-s3c*
11790
11791SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11792M:	Viresh Kumar <vireshk@kernel.org>
11793L:	linux-mmc@vger.kernel.org
11794S:	Maintained
11795F:	drivers/mmc/host/sdhci-spear.c
11796
11797SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11798M:	Scott Bauer <scott.bauer@intel.com>
11799M:	Jonathan Derrick <jonathan.derrick@intel.com>
11800M:	Rafael Antognolli <rafael.antognolli@intel.com>
11801L:	linux-block@vger.kernel.org
11802S:	Supported
11803F:	block/sed*
11804F:	block/opal_proto.h
11805F:	include/linux/sed*
11806F:	include/uapi/linux/sed*
11807
11808SECURITY CONTACT
11809M:	Security Officers <security@kernel.org>
11810S:	Supported
11811
11812SECURITY SUBSYSTEM
11813M:	James Morris <james.l.morris@oracle.com>
11814M:	"Serge E. Hallyn" <serge@hallyn.com>
11815L:	linux-security-module@vger.kernel.org (suggested Cc:)
11816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11817W:	http://kernsec.org/
11818S:	Supported
11819F:	security/
11820
11821SELINUX SECURITY MODULE
11822M:	Paul Moore <paul@paul-moore.com>
11823M:	Stephen Smalley <sds@tycho.nsa.gov>
11824M:	Eric Paris <eparis@parisplace.org>
11825L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11826W:	http://selinuxproject.org
11827T:	git git://git.infradead.org/users/pcmoore/selinux
11828S:	Supported
11829F:	include/linux/selinux*
11830F:	security/selinux/
11831F:	scripts/selinux/
11832F:	Documentation/admin-guide/LSM/SELinux.rst
11833
11834SENSABLE PHANTOM
11835M:	Jiri Slaby <jirislaby@gmail.com>
11836S:	Maintained
11837F:	drivers/misc/phantom.c
11838F:	include/uapi/linux/phantom.h
11839
11840SERIAL DEVICE BUS
11841M:	Rob Herring <robh@kernel.org>
11842L:	linux-serial@vger.kernel.org
11843S:	Maintained
11844F:	Documentation/devicetree/bindings/serial/slave-device.txt
11845F:	drivers/tty/serdev/
11846F:	include/linux/serdev.h
11847
11848SERIAL DRIVERS
11849M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11850L:	linux-serial@vger.kernel.org
11851S:	Maintained
11852F:	Documentation/devicetree/bindings/serial/
11853F:	drivers/tty/serial/
11854
11855SERIAL IR RECEIVER
11856M:	Sean Young <sean@mess.org>
11857L:	linux-media@vger.kernel.org
11858S:	Maintained
11859F:	drivers/media/rc/serial_ir.c
11860
11861SFC NETWORK DRIVER
11862M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11863M:	Edward Cree <ecree@solarflare.com>
11864M:	Bert Kenward <bkenward@solarflare.com>
11865L:	netdev@vger.kernel.org
11866S:	Supported
11867F:	drivers/net/ethernet/sfc/
11868
11869SGI GRU DRIVER
11870M:	Dimitri Sivanich <sivanich@sgi.com>
11871S:	Maintained
11872F:	drivers/misc/sgi-gru/
11873
11874SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11875M:	Pat Gefre <pfg@sgi.com>
11876L:	linux-ia64@vger.kernel.org
11877S:	Supported
11878F:	Documentation/ia64/serial.txt
11879F:	drivers/tty/serial/ioc?_serial.c
11880F:	include/linux/ioc?.h
11881
11882SGI XP/XPC/XPNET DRIVER
11883M:	Cliff Whickman <cpw@sgi.com>
11884M:	Robin Holt <robinmholt@gmail.com>
11885S:	Maintained
11886F:	drivers/misc/sgi-xp/
11887
11888SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11889M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11890L:	linux-s390@vger.kernel.org
11891W:	http://www.ibm.com/developerworks/linux/linux390/
11892S:	Supported
11893F:	net/smc/
11894
11895SH_VEU V4L2 MEM2MEM DRIVER
11896L:	linux-media@vger.kernel.org
11897S:	Orphan
11898F:	drivers/media/platform/sh_veu.c
11899
11900SH_VOU V4L2 OUTPUT DRIVER
11901L:	linux-media@vger.kernel.org
11902S:	Orphan
11903F:	drivers/media/platform/sh_vou.c
11904F:	include/media/drv-intf/sh_vou.h
11905
11906SI2157 MEDIA DRIVER
11907M:	Antti Palosaari <crope@iki.fi>
11908L:	linux-media@vger.kernel.org
11909W:	https://linuxtv.org
11910W:	http://palosaari.fi/linux/
11911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11912T:	git git://linuxtv.org/anttip/media_tree.git
11913S:	Maintained
11914F:	drivers/media/tuners/si2157*
11915
11916SI2168 MEDIA DRIVER
11917M:	Antti Palosaari <crope@iki.fi>
11918L:	linux-media@vger.kernel.org
11919W:	https://linuxtv.org
11920W:	http://palosaari.fi/linux/
11921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11922T:	git git://linuxtv.org/anttip/media_tree.git
11923S:	Maintained
11924F:	drivers/media/dvb-frontends/si2168*
11925
11926SI470X FM RADIO RECEIVER I2C DRIVER
11927M:	Hans Verkuil <hverkuil@xs4all.nl>
11928L:	linux-media@vger.kernel.org
11929T:	git git://linuxtv.org/media_tree.git
11930W:	https://linuxtv.org
11931S:	Odd Fixes
11932F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11933
11934SI470X FM RADIO RECEIVER USB DRIVER
11935M:	Hans Verkuil <hverkuil@xs4all.nl>
11936L:	linux-media@vger.kernel.org
11937T:	git git://linuxtv.org/media_tree.git
11938W:	https://linuxtv.org
11939S:	Maintained
11940F:	drivers/media/radio/si470x/radio-si470x-common.c
11941F:	drivers/media/radio/si470x/radio-si470x.h
11942F:	drivers/media/radio/si470x/radio-si470x-usb.c
11943
11944SI4713 FM RADIO TRANSMITTER I2C DRIVER
11945M:	Eduardo Valentin <edubezval@gmail.com>
11946L:	linux-media@vger.kernel.org
11947T:	git git://linuxtv.org/media_tree.git
11948W:	https://linuxtv.org
11949S:	Odd Fixes
11950F:	drivers/media/radio/si4713/si4713.?
11951
11952SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11953M:	Eduardo Valentin <edubezval@gmail.com>
11954L:	linux-media@vger.kernel.org
11955T:	git git://linuxtv.org/media_tree.git
11956W:	https://linuxtv.org
11957S:	Odd Fixes
11958F:	drivers/media/radio/si4713/radio-platform-si4713.c
11959
11960SI4713 FM RADIO TRANSMITTER USB DRIVER
11961M:	Hans Verkuil <hverkuil@xs4all.nl>
11962L:	linux-media@vger.kernel.org
11963T:	git git://linuxtv.org/media_tree.git
11964W:	https://linuxtv.org
11965S:	Maintained
11966F:	drivers/media/radio/si4713/radio-usb-si4713.c
11967
11968SIANO DVB DRIVER
11969M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11970M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11971L:	linux-media@vger.kernel.org
11972W:	https://linuxtv.org
11973T:	git git://linuxtv.org/media_tree.git
11974S:	Odd fixes
11975F:	drivers/media/common/siano/
11976F:	drivers/media/usb/siano/
11977F:	drivers/media/usb/siano/
11978F:	drivers/media/mmc/siano/
11979
11980SILEAD TOUCHSCREEN DRIVER
11981M:	Hans de Goede <hdegoede@redhat.com>
11982L:	linux-input@vger.kernel.org
11983L:	platform-driver-x86@vger.kernel.org
11984S:	Maintained
11985F:	drivers/input/touchscreen/silead.c
11986F:	drivers/platform/x86/silead_dmi.c
11987
11988SILICON MOTION SM712 FRAME BUFFER DRIVER
11989M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11990M:	Teddy Wang <teddy.wang@siliconmotion.com>
11991M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11992L:	linux-fbdev@vger.kernel.org
11993S:	Maintained
11994F:	drivers/video/fbdev/sm712*
11995F:	Documentation/fb/sm712fb.txt
11996
11997SIMPLE FIRMWARE INTERFACE (SFI)
11998M:	Len Brown <lenb@kernel.org>
11999L:	sfi-devel@simplefirmware.org
12000W:	http://simplefirmware.org/
12001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12002S:	Supported
12003F:	arch/x86/platform/sfi/
12004F:	drivers/sfi/
12005F:	include/linux/sfi*.h
12006
12007SIMPLEFB FB DRIVER
12008M:	Hans de Goede <hdegoede@redhat.com>
12009L:	linux-fbdev@vger.kernel.org
12010S:	Maintained
12011F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12012F:	drivers/video/fbdev/simplefb.c
12013F:	include/linux/platform_data/simplefb.h
12014
12015SIMTEC EB110ATX (Chalice CATS)
12016P:	Ben Dooks
12017P:	Vincent Sanders <vince@simtec.co.uk>
12018M:	Simtec Linux Team <linux@simtec.co.uk>
12019W:	http://www.simtec.co.uk/products/EB110ATX/
12020S:	Supported
12021
12022SIMTEC EB2410ITX (BAST)
12023P:	Ben Dooks
12024P:	Vincent Sanders <vince@simtec.co.uk>
12025M:	Simtec Linux Team <linux@simtec.co.uk>
12026W:	http://www.simtec.co.uk/products/EB2410ITX/
12027S:	Supported
12028F:	arch/arm/mach-s3c24xx/mach-bast.c
12029F:	arch/arm/mach-s3c24xx/bast-ide.c
12030F:	arch/arm/mach-s3c24xx/bast-irq.c
12031
12032SIPHASH PRF ROUTINES
12033M:	Jason A. Donenfeld <Jason@zx2c4.com>
12034S:	Maintained
12035F:	lib/siphash.c
12036F:	lib/test_siphash.c
12037F:	include/linux/siphash.h
12038
12039SIS 190 ETHERNET DRIVER
12040M:	Francois Romieu <romieu@fr.zoreil.com>
12041L:	netdev@vger.kernel.org
12042S:	Maintained
12043F:	drivers/net/ethernet/sis/sis190.c
12044
12045SIS 900/7016 FAST ETHERNET DRIVER
12046M:	Daniele Venzano <venza@brownhat.org>
12047W:	http://www.brownhat.org/sis900.html
12048L:	netdev@vger.kernel.org
12049S:	Maintained
12050F:	drivers/net/ethernet/sis/sis900.*
12051
12052SIS FRAMEBUFFER DRIVER
12053M:	Thomas Winischhofer <thomas@winischhofer.net>
12054W:	http://www.winischhofer.net/linuxsisvga.shtml
12055S:	Maintained
12056F:	Documentation/fb/sisfb.txt
12057F:	drivers/video/fbdev/sis/
12058F:	include/video/sisfb.h
12059
12060SIS USB2VGA DRIVER
12061M:	Thomas Winischhofer <thomas@winischhofer.net>
12062W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12063S:	Maintained
12064F:	drivers/usb/misc/sisusbvga/
12065
12066SLAB ALLOCATOR
12067M:	Christoph Lameter <cl@linux.com>
12068M:	Pekka Enberg <penberg@kernel.org>
12069M:	David Rientjes <rientjes@google.com>
12070M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12071M:	Andrew Morton <akpm@linux-foundation.org>
12072L:	linux-mm@kvack.org
12073S:	Maintained
12074F:	include/linux/sl?b*.h
12075F:	mm/sl?b*
12076
12077SLEEPABLE READ-COPY UPDATE (SRCU)
12078M:	Lai Jiangshan <jiangshanlai@gmail.com>
12079M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12080M:	Josh Triplett <josh@joshtriplett.org>
12081R:	Steven Rostedt <rostedt@goodmis.org>
12082R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12083L:	linux-kernel@vger.kernel.org
12084W:	http://www.rdrop.com/users/paulmck/RCU/
12085S:	Supported
12086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12087F:	include/linux/srcu.h
12088F:	kernel/rcu/srcu.c
12089
12090SMACK SECURITY MODULE
12091M:	Casey Schaufler <casey@schaufler-ca.com>
12092L:	linux-security-module@vger.kernel.org
12093W:	http://schaufler-ca.com
12094T:	git git://github.com/cschaufler/smack-next
12095S:	Maintained
12096F:	Documentation/admin-guide/LSM/Smack.rst
12097F:	security/smack/
12098
12099SMC91x ETHERNET DRIVER
12100M:	Nicolas Pitre <nico@fluxnic.net>
12101S:	Odd Fixes
12102F:	drivers/net/ethernet/smsc/smc91x.*
12103
12104SMIA AND SMIA++ IMAGE SENSOR DRIVER
12105M:	Sakari Ailus <sakari.ailus@iki.fi>
12106L:	linux-media@vger.kernel.org
12107S:	Maintained
12108F:	drivers/media/i2c/smiapp/
12109F:	include/media/i2c/smiapp.h
12110F:	drivers/media/i2c/smiapp-pll.c
12111F:	drivers/media/i2c/smiapp-pll.h
12112F:	include/uapi/linux/smiapp.h
12113F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12114
12115SMM665 HARDWARE MONITOR DRIVER
12116M:	Guenter Roeck <linux@roeck-us.net>
12117L:	linux-hwmon@vger.kernel.org
12118S:	Maintained
12119F:	Documentation/hwmon/smm665
12120F:	drivers/hwmon/smm665.c
12121
12122SMSC EMC2103 HARDWARE MONITOR DRIVER
12123M:	Steve Glendinning <steve.glendinning@shawell.net>
12124L:	linux-hwmon@vger.kernel.org
12125S:	Maintained
12126F:	Documentation/hwmon/emc2103
12127F:	drivers/hwmon/emc2103.c
12128
12129SMSC SCH5627 HARDWARE MONITOR DRIVER
12130M:	Hans de Goede <hdegoede@redhat.com>
12131L:	linux-hwmon@vger.kernel.org
12132S:	Supported
12133F:	Documentation/hwmon/sch5627
12134F:	drivers/hwmon/sch5627.c
12135
12136SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12137M:	Steve Glendinning <steve.glendinning@shawell.net>
12138L:	linux-fbdev@vger.kernel.org
12139S:	Maintained
12140F:	drivers/video/fbdev/smscufx.c
12141
12142SMSC47B397 HARDWARE MONITOR DRIVER
12143M:	Jean Delvare <jdelvare@suse.com>
12144L:	linux-hwmon@vger.kernel.org
12145S:	Maintained
12146F:	Documentation/hwmon/smsc47b397
12147F:	drivers/hwmon/smsc47b397.c
12148
12149SMSC911x ETHERNET DRIVER
12150M:	Steve Glendinning <steve.glendinning@shawell.net>
12151L:	netdev@vger.kernel.org
12152S:	Maintained
12153F:	include/linux/smsc911x.h
12154F:	drivers/net/ethernet/smsc/smsc911x.*
12155
12156SMSC9420 PCI ETHERNET DRIVER
12157M:	Steve Glendinning <steve.glendinning@shawell.net>
12158L:	netdev@vger.kernel.org
12159S:	Maintained
12160F:	drivers/net/ethernet/smsc/smsc9420.*
12161
12162SOC-CAMERA V4L2 SUBSYSTEM
12163M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12164L:	linux-media@vger.kernel.org
12165T:	git git://linuxtv.org/media_tree.git
12166S:	Maintained
12167F:	include/media/soc*
12168F:	drivers/media/i2c/soc_camera/
12169F:	drivers/media/platform/soc_camera/
12170
12171SOEKRIS NET48XX LED SUPPORT
12172M:	Chris Boot <bootc@bootc.net>
12173S:	Maintained
12174F:	drivers/leds/leds-net48xx.c
12175
12176SOFT-ROCE DRIVER (rxe)
12177M:	Moni Shoua <monis@mellanox.com>
12178L:	linux-rdma@vger.kernel.org
12179S:	Supported
12180W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12181Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12182F:	drivers/infiniband/sw/rxe/
12183F:	include/uapi/rdma/rdma_user_rxe.h
12184
12185SOFTLOGIC 6x10 MPEG CODEC
12186M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12187M:	Anton Sviridenko <anton@corp.bluecherry.net>
12188M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12189M:	Andrey Utkin <andrey_utkin@fastmail.com>
12190M:	Ismael Luceno <ismael@iodev.co.uk>
12191L:	linux-media@vger.kernel.org
12192S:	Supported
12193F:	drivers/media/pci/solo6x10/
12194
12195SOFTWARE RAID (Multiple Disks) SUPPORT
12196M:	Shaohua Li <shli@kernel.org>
12197L:	linux-raid@vger.kernel.org
12198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12199S:	Supported
12200F:	drivers/md/
12201F:	include/linux/raid/
12202F:	include/uapi/linux/raid/
12203
12204SONIC NETWORK DRIVER
12205M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12206L:	netdev@vger.kernel.org
12207S:	Maintained
12208F:	drivers/net/ethernet/natsemi/sonic.*
12209
12210SONICS SILICON BACKPLANE DRIVER (SSB)
12211M:	Michael Buesch <m@bues.ch>
12212L:	linux-wireless@vger.kernel.org
12213S:	Maintained
12214F:	drivers/ssb/
12215F:	include/linux/ssb/
12216
12217SONY MEMORYSTICK CARD SUPPORT
12218M:	Alex Dubov <oakad@yahoo.com>
12219W:	http://tifmxx.berlios.de/
12220S:	Maintained
12221F:	drivers/memstick/host/tifm_ms.c
12222
12223SONY MEMORYSTICK STANDARD SUPPORT
12224M:	Maxim Levitsky <maximlevitsky@gmail.com>
12225S:	Maintained
12226F:	drivers/memstick/core/ms_block.*
12227
12228SONY VAIO CONTROL DEVICE DRIVER
12229M:	Mattia Dongili <malattia@linux.it>
12230L:	platform-driver-x86@vger.kernel.org
12231W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12232S:	Maintained
12233F:	Documentation/laptops/sony-laptop.txt
12234F:	drivers/char/sonypi.c
12235F:	drivers/platform/x86/sony-laptop.c
12236F:	include/linux/sony-laptop.h
12237
12238SOUND
12239M:	Jaroslav Kysela <perex@perex.cz>
12240M:	Takashi Iwai <tiwai@suse.com>
12241L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12242W:	http://www.alsa-project.org/
12243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12244T:	git git://git.alsa-project.org/alsa-kernel.git
12245Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12246S:	Maintained
12247F:	Documentation/sound/
12248F:	include/sound/
12249F:	include/uapi/sound/
12250F:	sound/
12251
12252SOUND - COMPRESSED AUDIO
12253M:	Vinod Koul <vinod.koul@intel.com>
12254L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12256S:	Supported
12257F:	Documentation/sound/alsa/compress_offload.txt
12258F:	include/sound/compress_driver.h
12259F:	include/uapi/sound/compress_*
12260F:	sound/core/compress_offload.c
12261F:	sound/soc/soc-compress.c
12262
12263SOUND - DMAENGINE HELPERS
12264M:	Lars-Peter Clausen <lars@metafoo.de>
12265S:	Supported
12266F:	include/sound/dmaengine_pcm.h
12267F:	sound/core/pcm_dmaengine.c
12268F:	sound/soc/soc-generic-dmaengine-pcm.c
12269
12270SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12271M:	Liam Girdwood <lgirdwood@gmail.com>
12272M:	Mark Brown <broonie@kernel.org>
12273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12274L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12275W:	http://alsa-project.org/main/index.php/ASoC
12276S:	Supported
12277F:	Documentation/devicetree/bindings/sound/
12278F:	Documentation/sound/alsa/soc/
12279F:	sound/soc/
12280F:	include/sound/soc*
12281
12282SP2 MEDIA DRIVER
12283M:	Olli Salonen <olli.salonen@iki.fi>
12284L:	linux-media@vger.kernel.org
12285W:	https://linuxtv.org
12286Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12287S:	Maintained
12288F:	drivers/media/dvb-frontends/sp2*
12289
12290SPARC + UltraSPARC (sparc/sparc64)
12291M:	"David S. Miller" <davem@davemloft.net>
12292L:	sparclinux@vger.kernel.org
12293Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12295T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12296S:	Maintained
12297F:	arch/sparc/
12298F:	drivers/sbus/
12299
12300SPARC SERIAL DRIVERS
12301M:	"David S. Miller" <davem@davemloft.net>
12302L:	sparclinux@vger.kernel.org
12303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12304T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12305S:	Maintained
12306F:	include/linux/sunserialcore.h
12307F:	drivers/tty/serial/suncore.c
12308F:	drivers/tty/serial/sunhv.c
12309F:	drivers/tty/serial/sunsab.c
12310F:	drivers/tty/serial/sunsab.h
12311F:	drivers/tty/serial/sunsu.c
12312F:	drivers/tty/serial/sunzilog.c
12313F:	drivers/tty/serial/sunzilog.h
12314
12315SPARSE CHECKER
12316M:	"Christopher Li" <sparse@chrisli.org>
12317L:	linux-sparse@vger.kernel.org
12318W:	https://sparse.wiki.kernel.org/
12319T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12320T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12321S:	Maintained
12322F:	include/linux/compiler.h
12323
12324SPEAR CLOCK FRAMEWORK SUPPORT
12325M:	Viresh Kumar <vireshk@kernel.org>
12326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12327W:	http://www.st.com/spear
12328S:	Maintained
12329F:	drivers/clk/spear/
12330
12331SPEAR PLATFORM SUPPORT
12332M:	Viresh Kumar <vireshk@kernel.org>
12333M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12335W:	http://www.st.com/spear
12336S:	Maintained
12337F:	arch/arm/boot/dts/spear*
12338F:	arch/arm/mach-spear/
12339
12340SPI NOR SUBSYSTEM
12341M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12342M:	Marek Vasut <marek.vasut@gmail.com>
12343L:	linux-mtd@lists.infradead.org
12344W:	http://www.linux-mtd.infradead.org/
12345Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12346T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12347T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12348S:	Maintained
12349F:	drivers/mtd/spi-nor/
12350F:	include/linux/mtd/spi-nor.h
12351
12352SPI SUBSYSTEM
12353M:	Mark Brown <broonie@kernel.org>
12354L:	linux-spi@vger.kernel.org
12355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12356Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12357S:	Maintained
12358F:	Documentation/devicetree/bindings/spi/
12359F:	Documentation/spi/
12360F:	drivers/spi/
12361F:	include/linux/spi/
12362F:	include/uapi/linux/spi/
12363F:	tools/spi/
12364
12365SPIDERNET NETWORK DRIVER for CELL
12366M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12367L:	netdev@vger.kernel.org
12368S:	Supported
12369F:	Documentation/networking/spider_net.txt
12370F:	drivers/net/ethernet/toshiba/spider_net*
12371
12372SPMI SUBSYSTEM
12373R:	Stephen Boyd <sboyd@codeaurora.org>
12374L:	linux-arm-msm@vger.kernel.org
12375F:	Documentation/devicetree/bindings/spmi/
12376F:	drivers/spmi/
12377F:	include/dt-bindings/spmi/spmi.h
12378F:	include/linux/spmi.h
12379F:	include/trace/events/spmi.h
12380
12381SPU FILE SYSTEM
12382M:	Jeremy Kerr <jk@ozlabs.org>
12383L:	linuxppc-dev@lists.ozlabs.org
12384W:	http://www.ibm.com/developerworks/power/cell/
12385S:	Supported
12386F:	Documentation/filesystems/spufs.txt
12387F:	arch/powerpc/platforms/cell/spufs/
12388
12389SQUASHFS FILE SYSTEM
12390M:	Phillip Lougher <phillip@squashfs.org.uk>
12391L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12392W:	http://squashfs.org.uk
12393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12394S:	Maintained
12395F:	Documentation/filesystems/squashfs.txt
12396F:	fs/squashfs/
12397
12398SRM (Alpha) environment access
12399M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12400S:	Maintained
12401F:	arch/alpha/kernel/srm_env.c
12402
12403STABLE BRANCH
12404M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12405L:	stable@vger.kernel.org
12406S:	Supported
12407F:	Documentation/process/stable-kernel-rules.rst
12408
12409STAGING - COMEDI
12410M:	Ian Abbott <abbotti@mev.co.uk>
12411M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12412S:	Odd Fixes
12413F:	drivers/staging/comedi/
12414
12415STAGING - FLARION FT1000 DRIVERS
12416M:	Marek Belisko <marek.belisko@gmail.com>
12417S:	Odd Fixes
12418F:	drivers/staging/ft1000/
12419
12420STAGING - INDUSTRIAL IO
12421M:	Jonathan Cameron <jic23@kernel.org>
12422L:	linux-iio@vger.kernel.org
12423S:	Odd Fixes
12424F:	Documentation/devicetree/bindings/staging/iio/
12425F:	drivers/staging/iio/
12426
12427STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12428M:	Jarod Wilson <jarod@wilsonet.com>
12429W:	http://www.lirc.org/
12430S:	Odd Fixes
12431F:	drivers/staging/media/lirc/
12432
12433STAGING - LUSTRE PARALLEL FILESYSTEM
12434M:	Oleg Drokin <oleg.drokin@intel.com>
12435M:	Andreas Dilger <andreas.dilger@intel.com>
12436M:	James Simmons <jsimmons@infradead.org>
12437L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12438W:	http://wiki.lustre.org/
12439S:	Maintained
12440F:	drivers/staging/lustre
12441
12442STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12443M:	Marc Dietrich <marvin24@gmx.de>
12444L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12445L:	linux-tegra@vger.kernel.org
12446S:	Maintained
12447F:	drivers/staging/nvec/
12448
12449STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12450M:	Jens Frederich <jfrederich@gmail.com>
12451M:	Daniel Drake <dsd@laptop.org>
12452M:	Jon Nettleton <jon.nettleton@gmail.com>
12453W:	http://wiki.laptop.org/go/DCON
12454S:	Maintained
12455F:	drivers/staging/olpc_dcon/
12456
12457STAGING - REALTEK RTL8712U DRIVERS
12458M:	Larry Finger <Larry.Finger@lwfinger.net>
12459M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12460S:	Odd Fixes
12461F:	drivers/staging/rtl8712/
12462
12463STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12464M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12465M:	Teddy Wang <teddy.wang@siliconmotion.com>
12466M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12467L:	linux-fbdev@vger.kernel.org
12468S:	Maintained
12469F:	drivers/staging/sm750fb/
12470
12471STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12472M:	William Hubbs <w.d.hubbs@gmail.com>
12473M:	Chris Brannon <chris@the-brannons.com>
12474M:	Kirk Reiser <kirk@reisers.ca>
12475M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12476L:	speakup@linux-speakup.org
12477W:	http://www.linux-speakup.org/
12478S:	Odd Fixes
12479F:	drivers/staging/speakup/
12480
12481STAGING - VIA VT665X DRIVERS
12482M:	Forest Bond <forest@alittletooquiet.net>
12483S:	Odd Fixes
12484F:	drivers/staging/vt665?/
12485
12486STAGING - WILC1000 WIFI DRIVER
12487M:	Aditya Shankar <aditya.shankar@microchip.com>
12488M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12489L:	linux-wireless@vger.kernel.org
12490S:	Supported
12491F:	drivers/staging/wilc1000/
12492
12493STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12494M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12495S:	Odd Fixes
12496F:	drivers/staging/xgifb/
12497
12498STAGING SUBSYSTEM
12499M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12501L:	devel@driverdev.osuosl.org
12502S:	Supported
12503F:	drivers/staging/
12504
12505STARFIRE/DURALAN NETWORK DRIVER
12506M:	Ion Badulescu <ionut@badula.org>
12507S:	Odd Fixes
12508F:	drivers/net/ethernet/adaptec/starfire*
12509
12510STI CEC DRIVER
12511M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12512S:	Maintained
12513F:	drivers/staging/media/st-cec/
12514F:	Documentation/devicetree/bindings/media/stih-cec.txt
12515
12516STK1160 USB VIDEO CAPTURE DRIVER
12517M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12518L:	linux-media@vger.kernel.org
12519T:	git git://linuxtv.org/media_tree.git
12520S:	Maintained
12521F:	drivers/media/usb/stk1160/
12522
12523STMMAC ETHERNET DRIVER
12524M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12525M:	Alexandre Torgue <alexandre.torgue@st.com>
12526L:	netdev@vger.kernel.org
12527W:	http://www.stlinux.com
12528S:	Supported
12529F:	drivers/net/ethernet/stmicro/stmmac/
12530
12531SUN3/3X
12532M:	Sam Creasey <sammy@sammy.net>
12533W:	http://sammy.net/sun3/
12534S:	Maintained
12535F:	arch/m68k/kernel/*sun3*
12536F:	arch/m68k/sun3*/
12537F:	arch/m68k/include/asm/sun3*
12538F:	drivers/net/ethernet/i825xx/sun3*
12539
12540SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12541M:	Hans de Goede <hdegoede@redhat.com>
12542L:	linux-input@vger.kernel.org
12543S:	Maintained
12544F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12545F:	drivers/input/keyboard/sun4i-lradc-keys.c
12546
12547SUNDANCE NETWORK DRIVER
12548M:	Denis Kirjanov <kda@linux-powerpc.org>
12549L:	netdev@vger.kernel.org
12550S:	Maintained
12551F:	drivers/net/ethernet/dlink/sundance.c
12552
12553SUPERH
12554M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12555M:	Rich Felker <dalias@libc.org>
12556L:	linux-sh@vger.kernel.org
12557Q:	http://patchwork.kernel.org/project/linux-sh/list/
12558S:	Maintained
12559F:	Documentation/sh/
12560F:	arch/sh/
12561F:	drivers/sh/
12562
12563SUSPEND TO RAM
12564M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12565M:	Len Brown <len.brown@intel.com>
12566M:	Pavel Machek <pavel@ucw.cz>
12567L:	linux-pm@vger.kernel.org
12568B:	https://bugzilla.kernel.org
12569S:	Supported
12570F:	Documentation/power/
12571F:	arch/x86/kernel/acpi/
12572F:	drivers/base/power/
12573F:	kernel/power/
12574F:	include/linux/suspend.h
12575F:	include/linux/freezer.h
12576F:	include/linux/pm.h
12577
12578SVGA HANDLING
12579M:	Martin Mares <mj@ucw.cz>
12580L:	linux-video@atrey.karlin.mff.cuni.cz
12581S:	Maintained
12582F:	Documentation/svga.txt
12583F:	arch/x86/boot/video*
12584
12585SWIOTLB SUBSYSTEM
12586M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12587L:	linux-kernel@vger.kernel.org
12588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12589S:	Supported
12590F:	lib/swiotlb.c
12591F:	arch/*/kernel/pci-swiotlb.c
12592F:	include/linux/swiotlb.h
12593
12594SWITCHDEV
12595M:	Jiri Pirko <jiri@resnulli.us>
12596M:	Ivan Vecera <ivecera@redhat.com>
12597L:	netdev@vger.kernel.org
12598S:	Supported
12599F:	net/switchdev/
12600F:	include/net/switchdev.h
12601
12602SYNC FILE FRAMEWORK
12603M:	Sumit Semwal <sumit.semwal@linaro.org>
12604R:	Gustavo Padovan <gustavo@padovan.org>
12605S:	Maintained
12606L:	linux-media@vger.kernel.org
12607L:	dri-devel@lists.freedesktop.org
12608F:	drivers/dma-buf/sync_*
12609F:	drivers/dma-buf/dma-fence*
12610F:	drivers/dma-buf/sw_sync.c
12611F:	include/linux/sync_file.h
12612F:	include/uapi/linux/sync_file.h
12613F:	Documentation/sync_file.txt
12614T:	git git://anongit.freedesktop.org/drm/drm-misc
12615
12616SYNOPSYS ARC ARCHITECTURE
12617M:	Vineet Gupta <vgupta@synopsys.com>
12618L:	linux-snps-arc@lists.infradead.org
12619S:	Supported
12620F:	arch/arc/
12621F:	Documentation/devicetree/bindings/arc/*
12622F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12623F:	drivers/clocksource/arc_timer.c
12624F:	drivers/tty/serial/arc_uart.c
12625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12626
12627SYNOPSYS ARC SDP platform support
12628M:	Alexey Brodkin <abrodkin@synopsys.com>
12629S:	Supported
12630F:	arch/arc/plat-axs10x
12631F:	arch/arc/boot/dts/ax*
12632F:	Documentation/devicetree/bindings/arc/axs10*
12633
12634SYNOPSYS DESIGNWARE DMAC DRIVER
12635M:	Viresh Kumar <vireshk@kernel.org>
12636M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12637S:	Maintained
12638F:	include/linux/dma/dw.h
12639F:	include/linux/platform_data/dma-dw.h
12640F:	drivers/dma/dw/
12641
12642SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12643M:	Jie Deng <jiedeng@synopsys.com>
12644L:	netdev@vger.kernel.org
12645S:	Supported
12646F:	drivers/net/ethernet/synopsys/
12647
12648SYNOPSYS DESIGNWARE I2C DRIVER
12649M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
12650R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12651R:	Mika Westerberg <mika.westerberg@linux.intel.com>
12652L:	linux-i2c@vger.kernel.org
12653S:	Maintained
12654F:	drivers/i2c/busses/i2c-designware-*
12655F:	include/linux/platform_data/i2c-designware.h
12656
12657SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12658M:	Jaehoon Chung <jh80.chung@samsung.com>
12659L:	linux-mmc@vger.kernel.org
12660S:	Maintained
12661F:	drivers/mmc/host/dw_mmc*
12662
12663SYSTEM CONFIGURATION (SYSCON)
12664M:	Lee Jones <lee.jones@linaro.org>
12665M:	Arnd Bergmann <arnd@arndb.de>
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12667S:	Supported
12668F:	drivers/mfd/syscon.c
12669
12670SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12671M:	Sudeep Holla <sudeep.holla@arm.com>
12672L:	linux-arm-kernel@lists.infradead.org
12673S:	Maintained
12674F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
12675F:	drivers/clk/clk-scpi.c
12676F:	drivers/cpufreq/scpi-cpufreq.c
12677F:	drivers/firmware/arm_scpi.c
12678F:	include/linux/scpi_protocol.h
12679
12680SYSTEM RESET/SHUTDOWN DRIVERS
12681M:	Sebastian Reichel <sre@kernel.org>
12682L:	linux-pm@vger.kernel.org
12683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12684S:	Maintained
12685F:	Documentation/devicetree/bindings/power/reset/
12686F:	drivers/power/reset/
12687
12688SYSTEM TRACE MODULE CLASS
12689M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
12690S:	Maintained
12691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12692F:	Documentation/trace/stm.txt
12693F:	drivers/hwtracing/stm/
12694F:	include/linux/stm.h
12695F:	include/uapi/linux/stm.h
12696
12697SYSV FILESYSTEM
12698M:	Christoph Hellwig <hch@infradead.org>
12699S:	Maintained
12700F:	Documentation/filesystems/sysv-fs.txt
12701F:	fs/sysv/
12702F:	include/linux/sysv_fs.h
12703
12704TARGET SUBSYSTEM
12705M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
12706L:	linux-scsi@vger.kernel.org
12707L:	target-devel@vger.kernel.org
12708W:	http://www.linux-iscsi.org
12709W:	http://groups.google.com/group/linux-iscsi-target-dev
12710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12711S:	Supported
12712F:	drivers/target/
12713F:	include/target/
12714F:	Documentation/target/
12715
12716TASKSTATS STATISTICS INTERFACE
12717M:	Balbir Singh <bsingharora@gmail.com>
12718S:	Maintained
12719F:	Documentation/accounting/taskstats*
12720F:	include/linux/taskstats*
12721F:	kernel/taskstats.c
12722
12723TC subsystem
12724M:	Jamal Hadi Salim <jhs@mojatatu.com>
12725M:	Cong Wang <xiyou.wangcong@gmail.com>
12726M:	Jiri Pirko <jiri@resnulli.us>
12727L:	netdev@vger.kernel.org
12728S:	Maintained
12729F:	include/net/pkt_cls.h
12730F:	include/net/pkt_sched.h
12731F:	include/net/tc_act/
12732F:	include/uapi/linux/pkt_cls.h
12733F:	include/uapi/linux/pkt_sched.h
12734F:	include/uapi/linux/tc_act/
12735F:	include/uapi/linux/tc_ematch/
12736F:	net/sched/
12737
12738TCP LOW PRIORITY MODULE
12739M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12740M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12741W:	http://tcp-lp-mod.sourceforge.net/
12742S:	Maintained
12743F:	net/ipv4/tcp_lp.c
12744
12745TDA10071 MEDIA DRIVER
12746M:	Antti Palosaari <crope@iki.fi>
12747L:	linux-media@vger.kernel.org
12748W:	https://linuxtv.org
12749W:	http://palosaari.fi/linux/
12750Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12751T:	git git://linuxtv.org/anttip/media_tree.git
12752S:	Maintained
12753F:	drivers/media/dvb-frontends/tda10071*
12754
12755TDA18212 MEDIA DRIVER
12756M:	Antti Palosaari <crope@iki.fi>
12757L:	linux-media@vger.kernel.org
12758W:	https://linuxtv.org
12759W:	http://palosaari.fi/linux/
12760Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12761T:	git git://linuxtv.org/anttip/media_tree.git
12762S:	Maintained
12763F:	drivers/media/tuners/tda18212*
12764
12765TDA18218 MEDIA DRIVER
12766M:	Antti Palosaari <crope@iki.fi>
12767L:	linux-media@vger.kernel.org
12768W:	https://linuxtv.org
12769W:	http://palosaari.fi/linux/
12770Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12771T:	git git://linuxtv.org/anttip/media_tree.git
12772S:	Maintained
12773F:	drivers/media/tuners/tda18218*
12774
12775TDA18271 MEDIA DRIVER
12776M:	Michael Krufky <mkrufky@linuxtv.org>
12777L:	linux-media@vger.kernel.org
12778W:	https://linuxtv.org
12779W:	http://github.com/mkrufky
12780Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12781T:	git git://linuxtv.org/mkrufky/tuners.git
12782S:	Maintained
12783F:	drivers/media/tuners/tda18271*
12784
12785TDA827x MEDIA DRIVER
12786M:	Michael Krufky <mkrufky@linuxtv.org>
12787L:	linux-media@vger.kernel.org
12788W:	https://linuxtv.org
12789W:	http://github.com/mkrufky
12790Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12791T:	git git://linuxtv.org/mkrufky/tuners.git
12792S:	Maintained
12793F:	drivers/media/tuners/tda8290.*
12794
12795TDA8290 MEDIA DRIVER
12796M:	Michael Krufky <mkrufky@linuxtv.org>
12797L:	linux-media@vger.kernel.org
12798W:	https://linuxtv.org
12799W:	http://github.com/mkrufky
12800Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12801T:	git git://linuxtv.org/mkrufky/tuners.git
12802S:	Maintained
12803F:	drivers/media/tuners/tda8290.*
12804
12805TDA9840 MEDIA DRIVER
12806M:	Hans Verkuil <hverkuil@xs4all.nl>
12807L:	linux-media@vger.kernel.org
12808T:	git git://linuxtv.org/media_tree.git
12809W:	https://linuxtv.org
12810S:	Maintained
12811F:	drivers/media/i2c/tda9840*
12812
12813TEA5761 TUNER DRIVER
12814M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12815M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12816L:	linux-media@vger.kernel.org
12817W:	https://linuxtv.org
12818T:	git git://linuxtv.org/media_tree.git
12819S:	Odd fixes
12820F:	drivers/media/tuners/tea5761.*
12821
12822TEA5767 TUNER DRIVER
12823M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12824M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12825L:	linux-media@vger.kernel.org
12826W:	https://linuxtv.org
12827T:	git git://linuxtv.org/media_tree.git
12828S:	Maintained
12829F:	drivers/media/tuners/tea5767.*
12830
12831TEA6415C MEDIA DRIVER
12832M:	Hans Verkuil <hverkuil@xs4all.nl>
12833L:	linux-media@vger.kernel.org
12834T:	git git://linuxtv.org/media_tree.git
12835W:	https://linuxtv.org
12836S:	Maintained
12837F:	drivers/media/i2c/tea6415c*
12838
12839TEA6420 MEDIA DRIVER
12840M:	Hans Verkuil <hverkuil@xs4all.nl>
12841L:	linux-media@vger.kernel.org
12842T:	git git://linuxtv.org/media_tree.git
12843W:	https://linuxtv.org
12844S:	Maintained
12845F:	drivers/media/i2c/tea6420*
12846
12847TEAM DRIVER
12848M:	Jiri Pirko <jiri@resnulli.us>
12849L:	netdev@vger.kernel.org
12850S:	Supported
12851F:	drivers/net/team/
12852F:	include/linux/if_team.h
12853F:	include/uapi/linux/if_team.h
12854
12855TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12856M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12857S:	Maintained
12858F:	arch/x86/platform/ts5500/
12859
12860TECHNOTREND USB IR RECEIVER
12861M:	Sean Young <sean@mess.org>
12862L:	linux-media@vger.kernel.org
12863S:	Maintained
12864F:	drivers/media/rc/ttusbir.c
12865
12866TEE SUBSYSTEM
12867M:	Jens Wiklander <jens.wiklander@linaro.org>
12868S:	Maintained
12869F:	include/linux/tee_drv.h
12870F:	include/uapi/linux/tee.h
12871F:	drivers/tee/
12872F:	Documentation/tee.txt
12873
12874TEGRA ARCHITECTURE SUPPORT
12875M:	Thierry Reding <thierry.reding@gmail.com>
12876M:	Jonathan Hunter <jonathanh@nvidia.com>
12877L:	linux-tegra@vger.kernel.org
12878Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12880S:	Supported
12881N:	[^a-z]tegra
12882
12883TEGRA CLOCK DRIVER
12884M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12885M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12886S:	Supported
12887F:	drivers/clk/tegra/
12888
12889TEGRA DMA DRIVERS
12890M:	Laxman Dewangan <ldewangan@nvidia.com>
12891M:	Jon Hunter <jonathanh@nvidia.com>
12892S:	Supported
12893F:	drivers/dma/tegra*
12894
12895TEGRA I2C DRIVER
12896M:	Laxman Dewangan <ldewangan@nvidia.com>
12897S:	Supported
12898F:	drivers/i2c/busses/i2c-tegra.c
12899
12900TEGRA IOMMU DRIVERS
12901M:	Hiroshi Doyu <hdoyu@nvidia.com>
12902S:	Supported
12903F:	drivers/iommu/tegra*
12904
12905TEGRA KBC DRIVER
12906M:	Rakesh Iyer <riyer@nvidia.com>
12907M:	Laxman Dewangan <ldewangan@nvidia.com>
12908S:	Supported
12909F:	drivers/input/keyboard/tegra-kbc.c
12910
12911TEGRA PWM DRIVER
12912M:	Thierry Reding <thierry.reding@gmail.com>
12913S:	Supported
12914F:	drivers/pwm/pwm-tegra.c
12915
12916TEGRA SERIAL DRIVER
12917M:	Laxman Dewangan <ldewangan@nvidia.com>
12918S:	Supported
12919F:	drivers/tty/serial/serial-tegra.c
12920
12921TEGRA SPI DRIVER
12922M:	Laxman Dewangan <ldewangan@nvidia.com>
12923S:	Supported
12924F:	drivers/spi/spi-tegra*
12925
12926TEHUTI ETHERNET DRIVER
12927M:	Andy Gospodarek <andy@greyhouse.net>
12928L:	netdev@vger.kernel.org
12929S:	Supported
12930F:	drivers/net/ethernet/tehuti/*
12931
12932Telecom Clock Driver for MCPL0010
12933M:	Mark Gross <mark.gross@intel.com>
12934S:	Supported
12935F:	drivers/char/tlclk.c
12936
12937TENSILICA XTENSA PORT (xtensa)
12938M:	Chris Zankel <chris@zankel.net>
12939M:	Max Filippov <jcmvbkbc@gmail.com>
12940L:	linux-xtensa@linux-xtensa.org
12941T:	git git://github.com/czankel/xtensa-linux.git
12942S:	Maintained
12943F:	arch/xtensa/
12944F:	drivers/irqchip/irq-xtensa-*
12945
12946Texas Instruments' System Control Interface (TISCI) Protocol Driver
12947M:	Nishanth Menon <nm@ti.com>
12948M:	Tero Kristo <t-kristo@ti.com>
12949M:	Santosh Shilimkar <ssantosh@kernel.org>
12950L:	linux-arm-kernel@lists.infradead.org
12951S:	Maintained
12952F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12953F:	drivers/firmware/ti_sci*
12954F:	include/linux/soc/ti/ti_sci_protocol.h
12955F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12956F:	include/dt-bindings/genpd/k2g.h
12957F:	drivers/soc/ti/ti_sci_pm_domains.c
12958F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12959F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12960F:	drivers/clk/keystone/sci-clk.c
12961F:	drivers/reset/reset-ti-sci.c
12962
12963THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12964M:	Hans Verkuil <hverkuil@xs4all.nl>
12965L:	linux-media@vger.kernel.org
12966T:	git git://linuxtv.org/media_tree.git
12967W:	https://linuxtv.org
12968S:	Maintained
12969F:	drivers/media/radio/radio-raremono.c
12970
12971THERMAL
12972M:	Zhang Rui <rui.zhang@intel.com>
12973M:	Eduardo Valentin <edubezval@gmail.com>
12974L:	linux-pm@vger.kernel.org
12975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12977Q:	https://patchwork.kernel.org/project/linux-pm/list/
12978S:	Supported
12979F:	drivers/thermal/
12980F:	include/linux/thermal.h
12981F:	include/uapi/linux/thermal.h
12982F:	include/linux/cpu_cooling.h
12983F:	Documentation/devicetree/bindings/thermal/
12984
12985THERMAL/CPU_COOLING
12986M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12987M:	Viresh Kumar <viresh.kumar@linaro.org>
12988M:	Javi Merino <javi.merino@kernel.org>
12989L:	linux-pm@vger.kernel.org
12990S:	Supported
12991F:	Documentation/thermal/cpu-cooling-api.txt
12992F:	drivers/thermal/cpu_cooling.c
12993F:	include/linux/cpu_cooling.h
12994
12995THINKPAD ACPI EXTRAS DRIVER
12996M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12997L:	ibm-acpi-devel@lists.sourceforge.net
12998L:	platform-driver-x86@vger.kernel.org
12999W:	http://ibm-acpi.sourceforge.net
13000W:	http://thinkwiki.org/wiki/Ibm-acpi
13001T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13002S:	Maintained
13003F:	drivers/platform/x86/thinkpad_acpi.c
13004
13005THUNDERBOLT DRIVER
13006M:	Andreas Noever <andreas.noever@gmail.com>
13007M:	Michael Jamet <michael.jamet@intel.com>
13008M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13009M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13010S:	Maintained
13011F:	drivers/thunderbolt/
13012
13013TI AM437X VPFE DRIVER
13014M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13015L:	linux-media@vger.kernel.org
13016W:	https://linuxtv.org
13017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13018T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13019S:	Maintained
13020F:	drivers/media/platform/am437x/
13021
13022TI BANDGAP AND THERMAL DRIVER
13023M:	Eduardo Valentin <edubezval@gmail.com>
13024M:	Keerthy <j-keerthy@ti.com>
13025L:	linux-pm@vger.kernel.org
13026L:	linux-omap@vger.kernel.org
13027S:	Maintained
13028F:	drivers/thermal/ti-soc-thermal/
13029
13030TI BQ27XXX POWER SUPPLY DRIVER
13031R:	Andrew F. Davis <afd@ti.com>
13032F:	include/linux/power/bq27xxx_battery.h
13033F:	drivers/power/supply/bq27xxx_battery.c
13034F:	drivers/power/supply/bq27xxx_battery_i2c.c
13035
13036TI CDCE706 CLOCK DRIVER
13037M:	Max Filippov <jcmvbkbc@gmail.com>
13038S:	Maintained
13039F:	drivers/clk/clk-cdce706.c
13040
13041TI CLOCK DRIVER
13042M:	Tero Kristo <t-kristo@ti.com>
13043L:	linux-omap@vger.kernel.org
13044S:	Maintained
13045F:	drivers/clk/ti/
13046F:	include/linux/clk/ti.h
13047
13048TI DAVINCI MACHINE SUPPORT
13049M:	Sekhar Nori <nsekhar@ti.com>
13050M:	Kevin Hilman <khilman@kernel.org>
13051L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13053S:	Supported
13054F:	arch/arm/mach-davinci/
13055F:	drivers/i2c/busses/i2c-davinci.c
13056F:	arch/arm/boot/dts/da850*
13057
13058TI DAVINCI SERIES GPIO DRIVER
13059M:	Keerthy <j-keerthy@ti.com>
13060L:	linux-gpio@vger.kernel.org
13061S:	Maintained
13062F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13063F:	drivers/gpio/gpio-davinci.c
13064
13065TI DAVINCI SERIES MEDIA DRIVER
13066M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13067L:	linux-media@vger.kernel.org
13068W:	https://linuxtv.org
13069Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13070T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13071S:	Maintained
13072F:	drivers/media/platform/davinci/
13073F:	include/media/davinci/
13074
13075TI ETHERNET SWITCH DRIVER (CPSW)
13076R:	Grygorii Strashko <grygorii.strashko@ti.com>
13077L:	linux-omap@vger.kernel.org
13078L:	netdev@vger.kernel.org
13079S:	Maintained
13080F:	drivers/net/ethernet/ti/cpsw*
13081F:	drivers/net/ethernet/ti/davinci*
13082
13083TI FLASH MEDIA INTERFACE DRIVER
13084M:	Alex Dubov <oakad@yahoo.com>
13085S:	Maintained
13086F:	drivers/misc/tifm*
13087F:	drivers/mmc/host/tifm_sd.c
13088F:	include/linux/tifm.h
13089
13090TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13091M:	Santosh Shilimkar <ssantosh@kernel.org>
13092L:	linux-kernel@vger.kernel.org
13093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13094S:	Maintained
13095F:	drivers/soc/ti/*
13096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13097
13098TI LM49xxx FAMILY ASoC CODEC DRIVERS
13099M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13100M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13101L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13102S:	Maintained
13103F:	sound/soc/codecs/lm49453*
13104F:	sound/soc/codecs/isabelle*
13105
13106TI LP855x BACKLIGHT DRIVER
13107M:	Milo Kim <milo.kim@ti.com>
13108S:	Maintained
13109F:	Documentation/backlight/lp855x-driver.txt
13110F:	drivers/video/backlight/lp855x_bl.c
13111F:	include/linux/platform_data/lp855x.h
13112
13113TI LP8727 CHARGER DRIVER
13114M:	Milo Kim <milo.kim@ti.com>
13115S:	Maintained
13116F:	drivers/power/supply/lp8727_charger.c
13117F:	include/linux/platform_data/lp8727.h
13118
13119TI LP8788 MFD DRIVER
13120M:	Milo Kim <milo.kim@ti.com>
13121S:	Maintained
13122F:	drivers/iio/adc/lp8788_adc.c
13123F:	drivers/leds/leds-lp8788.c
13124F:	drivers/mfd/lp8788*.c
13125F:	drivers/power/supply/lp8788-charger.c
13126F:	drivers/regulator/lp8788-*.c
13127F:	include/linux/mfd/lp8788*.h
13128
13129TI NETCP ETHERNET DRIVER
13130M:	Wingman Kwok <w-kwok2@ti.com>
13131M:	Murali Karicheri <m-karicheri2@ti.com>
13132L:	netdev@vger.kernel.org
13133S:	Maintained
13134F:	drivers/net/ethernet/ti/netcp*
13135
13136TI TAS571X FAMILY ASoC CODEC DRIVER
13137M:	Kevin Cernekee <cernekee@chromium.org>
13138L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13139S:	Odd Fixes
13140F:	sound/soc/codecs/tas571x*
13141
13142TI TRF7970A NFC DRIVER
13143M:	Mark Greer <mgreer@animalcreek.com>
13144L:	linux-wireless@vger.kernel.org
13145L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13146S:	Supported
13147F:	drivers/nfc/trf7970a.c
13148F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13149
13150TI TWL4030 SERIES SOC CODEC DRIVER
13151M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13152L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13153S:	Maintained
13154F:	sound/soc/codecs/twl4030*
13155
13156TI VPE/CAL DRIVERS
13157M:	Benoit Parrot <bparrot@ti.com>
13158L:	linux-media@vger.kernel.org
13159W:	http://linuxtv.org/
13160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13161S:	Maintained
13162F:	drivers/media/platform/ti-vpe/
13163
13164TI WILINK WIRELESS DRIVERS
13165L:	linux-wireless@vger.kernel.org
13166W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13167W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13169S:	Orphan
13170F:	drivers/net/wireless/ti/
13171F:	include/linux/wl12xx.h
13172
13173TILE ARCHITECTURE
13174M:	Chris Metcalf <cmetcalf@mellanox.com>
13175W:	http://www.mellanox.com/repository/solutions/tile-scm/
13176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13177S:	Supported
13178F:	arch/tile/
13179F:	drivers/char/tile-srom.c
13180F:	drivers/edac/tile_edac.c
13181F:	drivers/net/ethernet/tile/
13182F:	drivers/rtc/rtc-tile.c
13183F:	drivers/tty/hvc/hvc_tile.c
13184F:	drivers/tty/serial/tilegx.c
13185F:	drivers/usb/host/*-tilegx.c
13186F:	include/linux/usb/tilegx.h
13187
13188TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13189M:	John Stultz <john.stultz@linaro.org>
13190M:	Thomas Gleixner <tglx@linutronix.de>
13191R:	Stephen Boyd <sboyd@codeaurora.org>
13192L:	linux-kernel@vger.kernel.org
13193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13194S:	Supported
13195F:	include/linux/clocksource.h
13196F:	include/linux/time.h
13197F:	include/linux/timex.h
13198F:	include/uapi/linux/time.h
13199F:	include/uapi/linux/timex.h
13200F:	kernel/time/clocksource.c
13201F:	kernel/time/time*.c
13202F:	kernel/time/alarmtimer.c
13203F:	kernel/time/ntp.c
13204F:	tools/testing/selftests/timers/
13205
13206TIPC NETWORK LAYER
13207M:	Jon Maloy <jon.maloy@ericsson.com>
13208M:	Ying Xue <ying.xue@windriver.com>
13209L:	netdev@vger.kernel.org (core kernel code)
13210L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13211W:	http://tipc.sourceforge.net/
13212S:	Maintained
13213F:	include/uapi/linux/tipc*.h
13214F:	net/tipc/
13215
13216TLAN NETWORK DRIVER
13217M:	Samuel Chessman <chessman@tux.org>
13218L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13219W:	http://sourceforge.net/projects/tlan/
13220S:	Maintained
13221F:	Documentation/networking/tlan.txt
13222F:	drivers/net/ethernet/ti/tlan.*
13223
13224TM6000 VIDEO4LINUX DRIVER
13225M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13226M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13227L:	linux-media@vger.kernel.org
13228W:	https://linuxtv.org
13229T:	git git://linuxtv.org/media_tree.git
13230S:	Odd fixes
13231F:	drivers/media/usb/tm6000/
13232F:	Documentation/media/v4l-drivers/tm6000*
13233
13234TMIO/SDHI MMC DRIVER
13235M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13236L:	linux-mmc@vger.kernel.org
13237S:	Supported
13238F:	drivers/mmc/host/tmio_mmc*
13239F:	drivers/mmc/host/renesas_sdhi*
13240F:	include/linux/mfd/tmio.h
13241
13242TMP401 HARDWARE MONITOR DRIVER
13243M:	Guenter Roeck <linux@roeck-us.net>
13244L:	linux-hwmon@vger.kernel.org
13245S:	Maintained
13246F:	Documentation/hwmon/tmp401
13247F:	drivers/hwmon/tmp401.c
13248
13249TMPFS (SHMEM FILESYSTEM)
13250M:	Hugh Dickins <hughd@google.com>
13251L:	linux-mm@kvack.org
13252S:	Maintained
13253F:	include/linux/shmem_fs.h
13254F:	mm/shmem.c
13255
13256TOMOYO SECURITY MODULE
13257M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13258M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13259L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13260L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13261L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13262L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13263W:	http://tomoyo.sourceforge.jp/
13264T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13265S:	Maintained
13266F:	security/tomoyo/
13267
13268TOPSTAR LAPTOP EXTRAS DRIVER
13269M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13270L:	platform-driver-x86@vger.kernel.org
13271S:	Maintained
13272F:	drivers/platform/x86/topstar-laptop.c
13273
13274TOSHIBA ACPI EXTRAS DRIVER
13275M:	Azael Avalos <coproscefalo@gmail.com>
13276L:	platform-driver-x86@vger.kernel.org
13277S:	Maintained
13278F:	drivers/platform/x86/toshiba_acpi.c
13279
13280TOSHIBA BLUETOOTH DRIVER
13281M:	Azael Avalos <coproscefalo@gmail.com>
13282L:	platform-driver-x86@vger.kernel.org
13283S:	Maintained
13284F:	drivers/platform/x86/toshiba_bluetooth.c
13285
13286TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13287M:	Azael Avalos <coproscefalo@gmail.com>
13288L:	platform-driver-x86@vger.kernel.org
13289S:	Maintained
13290F:	drivers/platform/x86/toshiba_haps.c
13291
13292TOSHIBA SMM DRIVER
13293M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13294W:	http://www.buzzard.org.uk/toshiba/
13295S:	Maintained
13296F:	drivers/char/toshiba.c
13297F:	include/linux/toshiba.h
13298F:	include/uapi/linux/toshiba.h
13299
13300TOSHIBA TC358743 DRIVER
13301M:	Mats Randgaard <matrandg@cisco.com>
13302L:	linux-media@vger.kernel.org
13303S:	Maintained
13304F:	drivers/media/i2c/tc358743*
13305F:	include/media/i2c/tc358743.h
13306
13307TOSHIBA WMI HOTKEYS DRIVER
13308M:	Azael Avalos <coproscefalo@gmail.com>
13309L:	platform-driver-x86@vger.kernel.org
13310S:	Maintained
13311F:	drivers/platform/x86/toshiba-wmi.c
13312
13313TPM DEVICE DRIVER
13314M:	Peter Huewe <peterhuewe@gmx.de>
13315M:	Marcel Selhorst <tpmdd@selhorst.net>
13316M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13317R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13318W:	http://tpmdd.sourceforge.net
13319L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13320Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
13321T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13322S:	Maintained
13323F:	drivers/char/tpm/
13324
13325TPM IBM_VTPM DEVICE DRIVER
13326M:	Ashley Lai <ashleydlai@gmail.com>
13327W:	http://tpmdd.sourceforge.net
13328L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13329S:	Maintained
13330F:	drivers/char/tpm/tpm_ibmvtpm*
13331
13332TRACING
13333M:	Steven Rostedt <rostedt@goodmis.org>
13334M:	Ingo Molnar <mingo@redhat.com>
13335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13336S:	Maintained
13337F:	Documentation/trace/ftrace.txt
13338F:	arch/*/*/*/ftrace.h
13339F:	arch/*/kernel/ftrace.c
13340F:	include/*/ftrace.h
13341F:	include/linux/trace*.h
13342F:	include/trace/
13343F:	kernel/trace/
13344F:	tools/testing/selftests/ftrace/
13345
13346TRACING MMIO ACCESSES (MMIOTRACE)
13347M:	Steven Rostedt <rostedt@goodmis.org>
13348M:	Ingo Molnar <mingo@kernel.org>
13349R:	Karol Herbst <karolherbst@gmail.com>
13350R:	Pekka Paalanen <ppaalanen@gmail.com>
13351S:	Maintained
13352L:	linux-kernel@vger.kernel.org
13353L:	nouveau@lists.freedesktop.org
13354F:	kernel/trace/trace_mmiotrace.c
13355F:	include/linux/mmiotrace.h
13356F:	arch/x86/mm/kmmio.c
13357F:	arch/x86/mm/mmio-mod.c
13358F:	arch/x86/mm/testmmiotrace.c
13359
13360TRIVIAL PATCHES
13361M:	Jiri Kosina <trivial@kernel.org>
13362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13363S:	Maintained
13364K:	^Subject:.*(?i)trivial
13365
13366TTY LAYER
13367M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13368M:	Jiri Slaby <jslaby@suse.com>
13369S:	Supported
13370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13371F:	Documentation/serial/
13372F:	drivers/tty/
13373F:	drivers/tty/serial/serial_core.c
13374F:	include/linux/serial_core.h
13375F:	include/linux/serial.h
13376F:	include/linux/tty.h
13377F:	include/uapi/linux/serial_core.h
13378F:	include/uapi/linux/serial.h
13379F:	include/uapi/linux/tty.h
13380
13381TUA9001 MEDIA DRIVER
13382M:	Antti Palosaari <crope@iki.fi>
13383L:	linux-media@vger.kernel.org
13384W:	https://linuxtv.org
13385W:	http://palosaari.fi/linux/
13386Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13387T:	git git://linuxtv.org/anttip/media_tree.git
13388S:	Maintained
13389F:	drivers/media/tuners/tua9001*
13390
13391TULIP NETWORK DRIVERS
13392L:	netdev@vger.kernel.org
13393L:	linux-parisc@vger.kernel.org
13394S:	Orphan
13395F:	drivers/net/ethernet/dec/tulip/
13396
13397TUN/TAP driver
13398M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13399W:	http://vtun.sourceforge.net/tun
13400S:	Maintained
13401F:	Documentation/networking/tuntap.txt
13402F:	arch/um/os-Linux/drivers/
13403
13404TURBOCHANNEL SUBSYSTEM
13405M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13406M:	Ralf Baechle <ralf@linux-mips.org>
13407L:	linux-mips@linux-mips.org
13408Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13409S:	Maintained
13410F:	drivers/tc/
13411F:	include/linux/tc.h
13412
13413TW5864 VIDEO4LINUX DRIVER
13414M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13415M:	Anton Sviridenko <anton@corp.bluecherry.net>
13416M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13417M:	Andrey Utkin <andrey_utkin@fastmail.com>
13418L:	linux-media@vger.kernel.org
13419S:	Supported
13420F:	drivers/media/pci/tw5864/
13421
13422TW68 VIDEO4LINUX DRIVER
13423M:	Hans Verkuil <hverkuil@xs4all.nl>
13424L:	linux-media@vger.kernel.org
13425T:	git git://linuxtv.org/media_tree.git
13426W:	https://linuxtv.org
13427S:	Odd Fixes
13428F:	drivers/media/pci/tw68/
13429
13430TW686X VIDEO4LINUX DRIVER
13431M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13432L:	linux-media@vger.kernel.org
13433T:	git git://linuxtv.org/media_tree.git
13434W:	http://linuxtv.org
13435S:	Maintained
13436F:	drivers/media/pci/tw686x/
13437
13438UBI FILE SYSTEM (UBIFS)
13439M:	Richard Weinberger <richard@nod.at>
13440M:	Artem Bityutskiy <dedekind1@gmail.com>
13441M:	Adrian Hunter <adrian.hunter@intel.com>
13442L:	linux-mtd@lists.infradead.org
13443T:	git git://git.infradead.org/ubifs-2.6.git
13444W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13445S:	Supported
13446F:	Documentation/filesystems/ubifs.txt
13447F:	fs/ubifs/
13448
13449UCLINUX (M68KNOMMU AND COLDFIRE)
13450M:	Greg Ungerer <gerg@linux-m68k.org>
13451W:	http://www.linux-m68k.org/
13452W:	http://www.uclinux.org/
13453L:	linux-m68k@lists.linux-m68k.org
13454L:	uclinux-dev@uclinux.org  (subscribers-only)
13455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13456S:	Maintained
13457F:	arch/m68k/coldfire/
13458F:	arch/m68k/68*/
13459F:	arch/m68k/*/*_no.*
13460F:	arch/m68k/include/asm/*_no.*
13461
13462UDF FILESYSTEM
13463M:	Jan Kara <jack@suse.com>
13464S:	Maintained
13465F:	Documentation/filesystems/udf.txt
13466F:	fs/udf/
13467
13468UDRAW TABLET
13469M:	Bastien Nocera <hadess@hadess.net>
13470L:	linux-input@vger.kernel.org
13471S:	Maintained
13472F:	drivers/hid/hid-udraw.c
13473
13474UFS FILESYSTEM
13475M:	Evgeniy Dushistov <dushistov@mail.ru>
13476S:	Maintained
13477F:	Documentation/filesystems/ufs.txt
13478F:	fs/ufs/
13479
13480UHID USERSPACE HID IO DRIVER:
13481M:	David Herrmann <dh.herrmann@googlemail.com>
13482L:	linux-input@vger.kernel.org
13483S:	Maintained
13484F:	drivers/hid/uhid.c
13485F:	include/uapi/linux/uhid.h
13486
13487ULPI BUS
13488M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13489L:	linux-usb@vger.kernel.org
13490S:	Maintained
13491F:	drivers/usb/common/ulpi.c
13492F:	include/linux/ulpi/
13493
13494ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13495L:	linux-usb@vger.kernel.org
13496S:	Orphan
13497F:	drivers/uwb/
13498F:	include/linux/uwb.h
13499F:	include/linux/uwb/
13500
13501UNICORE32 ARCHITECTURE:
13502M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13503W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13504S:	Maintained
13505T:	git git://github.com/gxt/linux.git
13506F:	arch/unicore32/
13507
13508UNIFDEF
13509M:	Tony Finch <dot@dotat.at>
13510W:	http://dotat.at/prog/unifdef
13511S:	Maintained
13512F:	scripts/unifdef.c
13513
13514UNIFORM CDROM DRIVER
13515M:	Jens Axboe <axboe@kernel.dk>
13516W:	http://www.kernel.dk
13517S:	Maintained
13518F:	Documentation/cdrom/
13519F:	drivers/cdrom/cdrom.c
13520F:	include/linux/cdrom.h
13521F:	include/uapi/linux/cdrom.h
13522
13523UNISYS S-PAR DRIVERS
13524M:	David Kershner <david.kershner@unisys.com>
13525L:	sparmaintainer@unisys.com (Unisys internal)
13526S:	Supported
13527F:	drivers/staging/unisys/
13528
13529UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13530M:	Vinayak Holikatti <vinholikatti@gmail.com>
13531L:	linux-scsi@vger.kernel.org
13532S:	Supported
13533F:	Documentation/scsi/ufs.txt
13534F:	drivers/scsi/ufs/
13535
13536UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13537M:	Manjunath M Bettegowda <manjumb@synopsys.com>
13538M:	Prabu Thangamuthu <prabut@synopsys.com>
13539L:	linux-scsi@vger.kernel.org
13540S:	Supported
13541F:	drivers/scsi/ufs/*dwc*
13542
13543UNSORTED BLOCK IMAGES (UBI)
13544M:	Artem Bityutskiy <dedekind1@gmail.com>
13545M:	Richard Weinberger <richard@nod.at>
13546W:	http://www.linux-mtd.infradead.org/
13547L:	linux-mtd@lists.infradead.org
13548T:	git git://git.infradead.org/ubifs-2.6.git
13549S:	Supported
13550F:	drivers/mtd/ubi/
13551F:	include/linux/mtd/ubi.h
13552F:	include/uapi/mtd/ubi-user.h
13553
13554USB "USBNET" DRIVER FRAMEWORK
13555M:	Oliver Neukum <oneukum@suse.com>
13556L:	netdev@vger.kernel.org
13557W:	http://www.linux-usb.org/usbnet
13558S:	Maintained
13559F:	drivers/net/usb/usbnet.c
13560F:	include/linux/usb/usbnet.h
13561
13562USB ACM DRIVER
13563M:	Oliver Neukum <oneukum@suse.com>
13564L:	linux-usb@vger.kernel.org
13565S:	Maintained
13566F:	Documentation/usb/acm.txt
13567F:	drivers/usb/class/cdc-acm.*
13568
13569USB AR5523 WIRELESS DRIVER
13570M:	Pontus Fuchs <pontus.fuchs@gmail.com>
13571L:	linux-wireless@vger.kernel.org
13572S:	Maintained
13573F:	drivers/net/wireless/ath/ar5523/
13574
13575USB ATTACHED SCSI
13576M:	Oliver Neukum <oneukum@suse.com>
13577L:	linux-usb@vger.kernel.org
13578L:	linux-scsi@vger.kernel.org
13579S:	Maintained
13580F:	drivers/usb/storage/uas.c
13581
13582USB CDC ETHERNET DRIVER
13583M:	Oliver Neukum <oliver@neukum.org>
13584L:	linux-usb@vger.kernel.org
13585S:	Maintained
13586F:	drivers/net/usb/cdc_*.c
13587F:	include/uapi/linux/usb/cdc.h
13588
13589USB CHAOSKEY DRIVER
13590M:	Keith Packard <keithp@keithp.com>
13591L:	linux-usb@vger.kernel.org
13592S:	Maintained
13593F:	drivers/usb/misc/chaoskey.c
13594
13595USB CYPRESS C67X00 DRIVER
13596M:	Peter Korsgaard <jacmet@sunsite.dk>
13597L:	linux-usb@vger.kernel.org
13598S:	Maintained
13599F:	drivers/usb/c67x00/
13600
13601USB DAVICOM DM9601 DRIVER
13602M:	Peter Korsgaard <jacmet@sunsite.dk>
13603L:	netdev@vger.kernel.org
13604W:	http://www.linux-usb.org/usbnet
13605S:	Maintained
13606F:	drivers/net/usb/dm9601.c
13607
13608USB DIAMOND RIO500 DRIVER
13609M:	Cesar Miquel <miquel@df.uba.ar>
13610L:	rio500-users@lists.sourceforge.net
13611W:	http://rio500.sourceforge.net
13612S:	Maintained
13613F:	drivers/usb/misc/rio500*
13614
13615USB EHCI DRIVER
13616M:	Alan Stern <stern@rowland.harvard.edu>
13617L:	linux-usb@vger.kernel.org
13618S:	Maintained
13619F:	Documentation/usb/ehci.txt
13620F:	drivers/usb/host/ehci*
13621
13622USB GADGET/PERIPHERAL SUBSYSTEM
13623M:	Felipe Balbi <balbi@kernel.org>
13624L:	linux-usb@vger.kernel.org
13625W:	http://www.linux-usb.org/gadget
13626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13627S:	Maintained
13628F:	drivers/usb/gadget/
13629F:	include/linux/usb/gadget*
13630
13631USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13632M:	Jiri Kosina <jikos@kernel.org>
13633R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
13634L:	linux-usb@vger.kernel.org
13635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13636S:	Maintained
13637F:	Documentation/hid/hiddev.txt
13638F:	drivers/hid/usbhid/
13639
13640USB ISP116X DRIVER
13641M:	Olav Kongas <ok@artecdesign.ee>
13642L:	linux-usb@vger.kernel.org
13643S:	Maintained
13644F:	drivers/usb/host/isp116x*
13645F:	include/linux/usb/isp116x.h
13646
13647USB LAN78XX ETHERNET DRIVER
13648M:	Woojung Huh <woojung.huh@microchip.com>
13649M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13650L:	netdev@vger.kernel.org
13651S:	Maintained
13652F:	drivers/net/usb/lan78xx.*
13653
13654USB MASS STORAGE DRIVER
13655M:	Alan Stern <stern@rowland.harvard.edu>
13656L:	linux-usb@vger.kernel.org
13657L:	usb-storage@lists.one-eyed-alien.net
13658S:	Maintained
13659W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
13660F:	drivers/usb/storage/
13661
13662USB MIDI DRIVER
13663M:	Clemens Ladisch <clemens@ladisch.de>
13664L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13665T:	git git://git.alsa-project.org/alsa-kernel.git
13666S:	Maintained
13667F:	sound/usb/midi.*
13668
13669USB NETWORKING DRIVERS
13670L:	linux-usb@vger.kernel.org
13671S:	Odd Fixes
13672F:	drivers/net/usb/
13673
13674USB OHCI DRIVER
13675M:	Alan Stern <stern@rowland.harvard.edu>
13676L:	linux-usb@vger.kernel.org
13677S:	Maintained
13678F:	Documentation/usb/ohci.txt
13679F:	drivers/usb/host/ohci*
13680
13681USB OTG FSM (Finite State Machine)
13682M:	Peter Chen <Peter.Chen@nxp.com>
13683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13684L:	linux-usb@vger.kernel.org
13685S:	Maintained
13686F:	drivers/usb/common/usb-otg-fsm.c
13687
13688USB OVER IP DRIVER
13689M:	Valentina Manea <valentina.manea.m@gmail.com>
13690M:	Shuah Khan <shuahkh@osg.samsung.com>
13691M:	Shuah Khan <shuah@kernel.org>
13692L:	linux-usb@vger.kernel.org
13693S:	Maintained
13694F:	Documentation/usb/usbip_protocol.txt
13695F:	drivers/usb/usbip/
13696F:	tools/usb/usbip/
13697
13698USB PEGASUS DRIVER
13699M:	Petko Manolov <petkan@nucleusys.com>
13700L:	linux-usb@vger.kernel.org
13701L:	netdev@vger.kernel.org
13702T:	git git://github.com/petkan/pegasus.git
13703W:	https://github.com/petkan/pegasus
13704S:	Maintained
13705F:	drivers/net/usb/pegasus.*
13706
13707USB PHY LAYER
13708M:	Felipe Balbi <balbi@kernel.org>
13709L:	linux-usb@vger.kernel.org
13710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13711S:	Maintained
13712F:	drivers/usb/phy/
13713
13714USB PRINTER DRIVER (usblp)
13715M:	Pete Zaitcev <zaitcev@redhat.com>
13716L:	linux-usb@vger.kernel.org
13717S:	Supported
13718F:	drivers/usb/class/usblp.c
13719
13720USB QMI WWAN NETWORK DRIVER
13721M:	Bjørn Mork <bjorn@mork.no>
13722L:	netdev@vger.kernel.org
13723S:	Maintained
13724F:	Documentation/ABI/testing/sysfs-class-net-qmi
13725F:	drivers/net/usb/qmi_wwan.c
13726
13727USB RTL8150 DRIVER
13728M:	Petko Manolov <petkan@nucleusys.com>
13729L:	linux-usb@vger.kernel.org
13730L:	netdev@vger.kernel.org
13731T:	git git://github.com/petkan/rtl8150.git
13732W:	https://github.com/petkan/rtl8150
13733S:	Maintained
13734F:	drivers/net/usb/rtl8150.c
13735
13736USB SERIAL SUBSYSTEM
13737M:	Johan Hovold <johan@kernel.org>
13738L:	linux-usb@vger.kernel.org
13739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13740S:	Maintained
13741F:	Documentation/usb/usb-serial.txt
13742F:	drivers/usb/serial/
13743F:	include/linux/usb/serial.h
13744
13745USB SMSC75XX ETHERNET DRIVER
13746M:	Steve Glendinning <steve.glendinning@shawell.net>
13747L:	netdev@vger.kernel.org
13748S:	Maintained
13749F:	drivers/net/usb/smsc75xx.*
13750
13751USB SMSC95XX ETHERNET DRIVER
13752M:	Steve Glendinning <steve.glendinning@shawell.net>
13753M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13754L:	netdev@vger.kernel.org
13755S:	Maintained
13756F:	drivers/net/usb/smsc95xx.*
13757
13758USB SUBSYSTEM
13759M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13760L:	linux-usb@vger.kernel.org
13761W:	http://www.linux-usb.org
13762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13763S:	Supported
13764F:	Documentation/devicetree/bindings/usb/
13765F:	Documentation/usb/
13766F:	drivers/usb/
13767F:	include/linux/usb.h
13768F:	include/linux/usb/
13769
13770USB TYPEC SUBSYSTEM
13771M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13772L:	linux-usb@vger.kernel.org
13773S:	Maintained
13774F:	Documentation/ABI/testing/sysfs-class-typec
13775F:	Documentation/usb/typec.rst
13776F:	drivers/usb/typec/
13777F:	include/linux/usb/typec.h
13778
13779USB UHCI DRIVER
13780M:	Alan Stern <stern@rowland.harvard.edu>
13781L:	linux-usb@vger.kernel.org
13782S:	Maintained
13783F:	drivers/usb/host/uhci*
13784
13785USB VIDEO CLASS
13786M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13787L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13788L:	linux-media@vger.kernel.org
13789T:	git git://linuxtv.org/media_tree.git
13790W:	http://www.ideasonboard.org/uvc/
13791S:	Maintained
13792F:	drivers/media/usb/uvc/
13793F:	include/uapi/linux/uvcvideo.h
13794
13795USB VISION DRIVER
13796M:	Hans Verkuil <hverkuil@xs4all.nl>
13797L:	linux-media@vger.kernel.org
13798T:	git git://linuxtv.org/media_tree.git
13799W:	https://linuxtv.org
13800S:	Odd Fixes
13801F:	drivers/media/usb/usbvision/
13802
13803USB WEBCAM GADGET
13804M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13805L:	linux-usb@vger.kernel.org
13806S:	Maintained
13807F:	drivers/usb/gadget/function/*uvc*
13808F:	drivers/usb/gadget/legacy/webcam.c
13809
13810USB WIRELESS RNDIS DRIVER (rndis_wlan)
13811M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
13812L:	linux-wireless@vger.kernel.org
13813S:	Maintained
13814F:	drivers/net/wireless/rndis_wlan.c
13815
13816USB XHCI DRIVER
13817M:	Mathias Nyman <mathias.nyman@intel.com>
13818L:	linux-usb@vger.kernel.org
13819S:	Supported
13820F:	drivers/usb/host/xhci*
13821F:	drivers/usb/host/pci-quirks*
13822
13823USB ZD1201 DRIVER
13824L:	linux-wireless@vger.kernel.org
13825W:	http://linux-lc100020.sourceforge.net
13826S:	Orphan
13827F:	drivers/net/wireless/zydas/zd1201.*
13828
13829USB ZR364XX DRIVER
13830M:	Antoine Jacquet <royale@zerezo.com>
13831L:	linux-usb@vger.kernel.org
13832L:	linux-media@vger.kernel.org
13833T:	git git://linuxtv.org/media_tree.git
13834W:	http://royale.zerezo.com/zr364xx/
13835S:	Maintained
13836F:	Documentation/media/v4l-drivers/zr364xx*
13837F:	drivers/media/usb/zr364xx/
13838
13839USER-MODE LINUX (UML)
13840M:	Jeff Dike <jdike@addtoit.com>
13841M:	Richard Weinberger <richard@nod.at>
13842L:	user-mode-linux-devel@lists.sourceforge.net
13843L:	user-mode-linux-user@lists.sourceforge.net
13844W:	http://user-mode-linux.sourceforge.net
13845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13846S:	Maintained
13847F:	Documentation/virtual/uml/
13848F:	arch/um/
13849F:	arch/x86/um/
13850F:	fs/hostfs/
13851F:	fs/hppfs/
13852
13853USERSPACE I/O (UIO)
13854M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13855S:	Maintained
13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13857F:	Documentation/driver-api/uio-howto.rst
13858F:	drivers/uio/
13859F:	include/linux/uio*.h
13860
13861UTIL-LINUX PACKAGE
13862M:	Karel Zak <kzak@redhat.com>
13863L:	util-linux@vger.kernel.org
13864W:	http://en.wikipedia.org/wiki/Util-linux
13865T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13866S:	Maintained
13867
13868UUID HELPERS
13869M:	Christoph Hellwig <hch@lst.de>
13870R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13871L:	linux-kernel@vger.kernel.org
13872T:	git git://git.infradead.org/users/hch/uuid.git
13873F:	lib/uuid.c
13874F:	lib/test_uuid.c
13875F:	include/linux/uuid.h
13876F:	include/uapi/linux/uuid.h
13877S:	Maintained
13878
13879UVESAFB DRIVER
13880M:	Michal Januszewski <spock@gentoo.org>
13881L:	linux-fbdev@vger.kernel.org
13882W:	http://dev.gentoo.org/~spock/projects/uvesafb/
13883S:	Maintained
13884F:	Documentation/fb/uvesafb.txt
13885F:	drivers/video/fbdev/uvesafb.*
13886
13887VF610 NAND DRIVER
13888M:	Stefan Agner <stefan@agner.ch>
13889L:	linux-mtd@lists.infradead.org
13890S:	Supported
13891F:	drivers/mtd/nand/vf610_nfc.c
13892
13893VFAT/FAT/MSDOS FILESYSTEM
13894M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13895S:	Maintained
13896F:	Documentation/filesystems/vfat.txt
13897F:	fs/fat/
13898
13899VFIO DRIVER
13900M:	Alex Williamson <alex.williamson@redhat.com>
13901L:	kvm@vger.kernel.org
13902T:	git git://github.com/awilliam/linux-vfio.git
13903S:	Maintained
13904F:	Documentation/vfio.txt
13905F:	drivers/vfio/
13906F:	include/linux/vfio.h
13907F:	include/uapi/linux/vfio.h
13908
13909VFIO MEDIATED DEVICE DRIVERS
13910M:	Kirti Wankhede <kwankhede@nvidia.com>
13911L:	kvm@vger.kernel.org
13912S:	Maintained
13913F:	Documentation/vfio-mediated-device.txt
13914F:	drivers/vfio/mdev/
13915F:	include/linux/mdev.h
13916F:	samples/vfio-mdev/
13917
13918VFIO PLATFORM DRIVER
13919M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
13920L:	kvm@vger.kernel.org
13921S:	Maintained
13922F:	drivers/vfio/platform/
13923
13924VGA_SWITCHEROO
13925R:	Lukas Wunner <lukas@wunner.de>
13926S:	Maintained
13927F:	Documentation/gpu/vga-switcheroo.rst
13928F:	drivers/gpu/vga/vga_switcheroo.c
13929F:	include/linux/vga_switcheroo.h
13930T:	git git://anongit.freedesktop.org/drm/drm-misc
13931
13932VIA RHINE NETWORK DRIVER
13933S:	Orphan
13934F:	drivers/net/ethernet/via/via-rhine.c
13935
13936VIA SD/MMC CARD CONTROLLER DRIVER
13937M:	Bruce Chang <brucechang@via.com.tw>
13938M:	Harald Welte <HaraldWelte@viatech.com>
13939S:	Maintained
13940F:	drivers/mmc/host/via-sdmmc.c
13941
13942VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13943M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13944L:	linux-fbdev@vger.kernel.org
13945S:	Maintained
13946F:	include/linux/via-core.h
13947F:	include/linux/via-gpio.h
13948F:	include/linux/via_i2c.h
13949F:	drivers/video/fbdev/via/
13950
13951VIA VELOCITY NETWORK DRIVER
13952M:	Francois Romieu <romieu@fr.zoreil.com>
13953L:	netdev@vger.kernel.org
13954S:	Maintained
13955F:	drivers/net/ethernet/via/via-velocity.*
13956
13957VIDEO MULTIPLEXER DRIVER
13958M:	Philipp Zabel <p.zabel@pengutronix.de>
13959L:	linux-media@vger.kernel.org
13960S:	Maintained
13961F:	drivers/media/platform/video-mux.c
13962
13963VIDEOBUF2 FRAMEWORK
13964M:	Pawel Osciak <pawel@osciak.com>
13965M:	Marek Szyprowski <m.szyprowski@samsung.com>
13966M:	Kyungmin Park <kyungmin.park@samsung.com>
13967L:	linux-media@vger.kernel.org
13968S:	Maintained
13969F:	drivers/media/v4l2-core/videobuf2-*
13970F:	include/media/videobuf2-*
13971
13972VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13973M:	Helen Koike <helen.koike@collabora.com>
13974L:	linux-media@vger.kernel.org
13975T:	git git://linuxtv.org/media_tree.git
13976W:	https://linuxtv.org
13977S:	Maintained
13978F:	drivers/media/platform/vimc/*
13979
13980VIRT LIB
13981M:	Alex Williamson <alex.williamson@redhat.com>
13982M:	Paolo Bonzini <pbonzini@redhat.com>
13983L:	kvm@vger.kernel.org
13984S:	Supported
13985F:	virt/lib/
13986
13987VIRTIO AND VHOST VSOCK DRIVER
13988M:	Stefan Hajnoczi <stefanha@redhat.com>
13989L:	kvm@vger.kernel.org
13990L:	virtualization@lists.linux-foundation.org
13991L:	netdev@vger.kernel.org
13992S:	Maintained
13993F:	include/linux/virtio_vsock.h
13994F:	include/uapi/linux/virtio_vsock.h
13995F:	include/uapi/linux/vsockmon.h
13996F:	net/vmw_vsock/af_vsock_tap.c
13997F:	net/vmw_vsock/virtio_transport_common.c
13998F:	net/vmw_vsock/virtio_transport.c
13999F:	drivers/net/vsockmon.c
14000F:	drivers/vhost/vsock.c
14001F:	drivers/vhost/vsock.h
14002
14003VIRTIO CONSOLE DRIVER
14004M:	Amit Shah <amit@kernel.org>
14005L:	virtualization@lists.linux-foundation.org
14006S:	Maintained
14007F:	drivers/char/virtio_console.c
14008F:	include/linux/virtio_console.h
14009F:	include/uapi/linux/virtio_console.h
14010
14011VIRTIO CORE, NET AND BLOCK DRIVERS
14012M:	"Michael S. Tsirkin" <mst@redhat.com>
14013M:	Jason Wang <jasowang@redhat.com>
14014L:	virtualization@lists.linux-foundation.org
14015S:	Maintained
14016F:	Documentation/devicetree/bindings/virtio/
14017F:	drivers/virtio/
14018F:	tools/virtio/
14019F:	drivers/net/virtio_net.c
14020F:	drivers/block/virtio_blk.c
14021F:	include/linux/virtio*.h
14022F:	include/uapi/linux/virtio_*.h
14023F:	drivers/crypto/virtio/
14024F:	mm/balloon_compaction.c
14025
14026VIRTIO CRYPTO DRIVER
14027M:	Gonglei <arei.gonglei@huawei.com>
14028L:	virtualization@lists.linux-foundation.org
14029L:	linux-crypto@vger.kernel.org
14030S:	Maintained
14031F:	drivers/crypto/virtio/
14032F:	include/uapi/linux/virtio_crypto.h
14033
14034VIRTIO DRIVERS FOR S390
14035M:	Cornelia Huck <cohuck@redhat.com>
14036M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14037L:	linux-s390@vger.kernel.org
14038L:	virtualization@lists.linux-foundation.org
14039L:	kvm@vger.kernel.org
14040S:	Supported
14041F:	drivers/s390/virtio/
14042
14043VIRTIO GPU DRIVER
14044M:	David Airlie <airlied@linux.ie>
14045M:	Gerd Hoffmann <kraxel@redhat.com>
14046L:	dri-devel@lists.freedesktop.org
14047L:	virtualization@lists.linux-foundation.org
14048T:	git git://anongit.freedesktop.org/drm/drm-misc
14049S:	Maintained
14050F:	drivers/gpu/drm/virtio/
14051F:	include/uapi/linux/virtio_gpu.h
14052
14053VIRTIO HOST (VHOST)
14054M:	"Michael S. Tsirkin" <mst@redhat.com>
14055M:	Jason Wang <jasowang@redhat.com>
14056L:	kvm@vger.kernel.org
14057L:	virtualization@lists.linux-foundation.org
14058L:	netdev@vger.kernel.org
14059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14060S:	Maintained
14061F:	drivers/vhost/
14062F:	include/uapi/linux/vhost.h
14063
14064VIRTIO INPUT DRIVER
14065M:	Gerd Hoffmann <kraxel@redhat.com>
14066S:	Maintained
14067F:	drivers/virtio/virtio_input.c
14068F:	include/uapi/linux/virtio_input.h
14069
14070VIRTUAL SERIO DEVICE DRIVER
14071M:	Stephen Chandler Paul <thatslyude@gmail.com>
14072S:	Maintained
14073F:	drivers/input/serio/userio.c
14074F:	include/uapi/linux/userio.h
14075
14076VIVID VIRTUAL VIDEO DRIVER
14077M:	Hans Verkuil <hverkuil@xs4all.nl>
14078L:	linux-media@vger.kernel.org
14079T:	git git://linuxtv.org/media_tree.git
14080W:	https://linuxtv.org
14081S:	Maintained
14082F:	drivers/media/platform/vivid/*
14083
14084VLYNQ BUS
14085M:	Florian Fainelli <f.fainelli@gmail.com>
14086L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14087S:	Maintained
14088F:	drivers/vlynq/vlynq.c
14089F:	include/linux/vlynq.h
14090
14091VME SUBSYSTEM
14092M:	Martyn Welch <martyn@welchs.me.uk>
14093M:	Manohar Vanga <manohar.vanga@gmail.com>
14094M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14095L:	devel@driverdev.osuosl.org
14096S:	Maintained
14097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14098F:	Documentation/driver-api/vme.rst
14099F:	drivers/staging/vme/
14100F:	drivers/vme/
14101F:	include/linux/vme*
14102
14103VMWARE BALLOON DRIVER
14104M:	Xavier Deguillard <xdeguillard@vmware.com>
14105M:	Philip Moltmann <moltmann@vmware.com>
14106M:	"VMware, Inc." <pv-drivers@vmware.com>
14107L:	linux-kernel@vger.kernel.org
14108S:	Maintained
14109F:	drivers/misc/vmw_balloon.c
14110
14111VMWARE HYPERVISOR INTERFACE
14112M:	Alok Kataria <akataria@vmware.com>
14113L:	virtualization@lists.linux-foundation.org
14114S:	Supported
14115F:	arch/x86/kernel/cpu/vmware.c
14116
14117VMWARE PVRDMA DRIVER
14118M:	Adit Ranadive <aditr@vmware.com>
14119M:	VMware PV-Drivers <pv-drivers@vmware.com>
14120L:	linux-rdma@vger.kernel.org
14121S:	Maintained
14122F:	drivers/infiniband/hw/vmw_pvrdma/
14123
14124VMware PVSCSI driver
14125M:	Jim Gill <jgill@vmware.com>
14126M:	VMware PV-Drivers <pv-drivers@vmware.com>
14127L:	linux-scsi@vger.kernel.org
14128S:	Maintained
14129F:	drivers/scsi/vmw_pvscsi.c
14130F:	drivers/scsi/vmw_pvscsi.h
14131
14132VMWARE VMMOUSE SUBDRIVER
14133M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14134M:	"VMware, Inc." <pv-drivers@vmware.com>
14135L:	linux-input@vger.kernel.org
14136S:	Maintained
14137F:	drivers/input/mouse/vmmouse.c
14138F:	drivers/input/mouse/vmmouse.h
14139
14140VMWARE VMXNET3 ETHERNET DRIVER
14141M:	Shrikrishna Khare <skhare@vmware.com>
14142M:	"VMware, Inc." <pv-drivers@vmware.com>
14143L:	netdev@vger.kernel.org
14144S:	Maintained
14145F:	drivers/net/vmxnet3/
14146
14147VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14148M:	Liam Girdwood <lgirdwood@gmail.com>
14149M:	Mark Brown <broonie@kernel.org>
14150L:	linux-kernel@vger.kernel.org
14151W:	http://www.slimlogic.co.uk/?p=48
14152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14153S:	Supported
14154F:	Documentation/devicetree/bindings/regulator/
14155F:	drivers/regulator/
14156F:	include/dt-bindings/regulator/
14157F:	include/linux/regulator/
14158
14159VRF
14160M:	David Ahern <dsa@cumulusnetworks.com>
14161M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14162L:	netdev@vger.kernel.org
14163S:	Maintained
14164F:	drivers/net/vrf.c
14165F:	Documentation/networking/vrf.txt
14166
14167VT1211 HARDWARE MONITOR DRIVER
14168M:	Juerg Haefliger <juergh@gmail.com>
14169L:	linux-hwmon@vger.kernel.org
14170S:	Maintained
14171F:	Documentation/hwmon/vt1211
14172F:	drivers/hwmon/vt1211.c
14173
14174VT8231 HARDWARE MONITOR DRIVER
14175M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14176L:	linux-hwmon@vger.kernel.org
14177S:	Maintained
14178F:	drivers/hwmon/vt8231.c
14179
14180VUB300 USB to SDIO/SD/MMC bridge chip
14181M:	Tony Olech <tony.olech@elandigitalsystems.com>
14182L:	linux-mmc@vger.kernel.org
14183L:	linux-usb@vger.kernel.org
14184S:	Supported
14185F:	drivers/mmc/host/vub300.c
14186
14187W1 DALLAS'S 1-WIRE BUS
14188M:	Evgeniy Polyakov <zbr@ioremap.net>
14189S:	Maintained
14190F:	Documentation/w1/
14191F:	drivers/w1/
14192F:	include/linux/w1.h
14193
14194W83791D HARDWARE MONITORING DRIVER
14195M:	Marc Hulsman <m.hulsman@tudelft.nl>
14196L:	linux-hwmon@vger.kernel.org
14197S:	Maintained
14198F:	Documentation/hwmon/w83791d
14199F:	drivers/hwmon/w83791d.c
14200
14201W83793 HARDWARE MONITORING DRIVER
14202M:	Rudolf Marek <r.marek@assembler.cz>
14203L:	linux-hwmon@vger.kernel.org
14204S:	Maintained
14205F:	Documentation/hwmon/w83793
14206F:	drivers/hwmon/w83793.c
14207
14208W83795 HARDWARE MONITORING DRIVER
14209M:	Jean Delvare <jdelvare@suse.com>
14210L:	linux-hwmon@vger.kernel.org
14211S:	Maintained
14212F:	drivers/hwmon/w83795.c
14213
14214W83L51xD SD/MMC CARD INTERFACE DRIVER
14215M:	Pierre Ossman <pierre@ossman.eu>
14216S:	Maintained
14217F:	drivers/mmc/host/wbsd.*
14218
14219WACOM PROTOCOL 4 SERIAL TABLETS
14220M:	Julian Squires <julian@cipht.net>
14221M:	Hans de Goede <hdegoede@redhat.com>
14222L:	linux-input@vger.kernel.org
14223S:	Maintained
14224F:	drivers/input/tablet/wacom_serial4.c
14225
14226WATCHDOG DEVICE DRIVERS
14227M:	Wim Van Sebroeck <wim@iguana.be>
14228R:	Guenter Roeck <linux@roeck-us.net>
14229L:	linux-watchdog@vger.kernel.org
14230W:	http://www.linux-watchdog.org/
14231T:	git git://www.linux-watchdog.org/linux-watchdog.git
14232S:	Maintained
14233F:	Documentation/devicetree/bindings/watchdog/
14234F:	Documentation/watchdog/
14235F:	drivers/watchdog/
14236F:	include/linux/watchdog.h
14237F:	include/uapi/linux/watchdog.h
14238
14239WHISKEYCOVE PMIC GPIO DRIVER
14240M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14241L:	linux-gpio@vger.kernel.org
14242S:	Maintained
14243F:	drivers/gpio/gpio-wcove.c
14244
14245WIIMOTE HID DRIVER
14246M:	David Herrmann <dh.herrmann@googlemail.com>
14247L:	linux-input@vger.kernel.org
14248S:	Maintained
14249F:	drivers/hid/hid-wiimote*
14250
14251WILOCITY WIL6210 WIRELESS DRIVER
14252M:	Maya Erez <qca_merez@qca.qualcomm.com>
14253L:	linux-wireless@vger.kernel.org
14254L:	wil6210@qca.qualcomm.com
14255S:	Supported
14256W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14257F:	drivers/net/wireless/ath/wil6210/
14258F:	include/uapi/linux/wil6210_uapi.h
14259
14260WIMAX STACK
14261M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14262M:	linux-wimax@intel.com
14263L:	wimax@linuxwimax.org (subscribers-only)
14264S:	Supported
14265W:	http://linuxwimax.org
14266F:	Documentation/wimax/README.wimax
14267F:	include/linux/wimax/debug.h
14268F:	include/net/wimax.h
14269F:	include/uapi/linux/wimax.h
14270F:	net/wimax/
14271
14272WINBOND CIR DRIVER
14273M:	David Härdeman <david@hardeman.nu>
14274S:	Maintained
14275F:	drivers/media/rc/winbond-cir.c
14276
14277WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14278M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14279L:	linux-watchdog@vger.kernel.org
14280S:	Maintained
14281F:	drivers/watchdog/ebc-c384_wdt.c
14282
14283WINSYSTEMS WS16C48 GPIO DRIVER
14284M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14285L:	linux-gpio@vger.kernel.org
14286S:	Maintained
14287F:	drivers/gpio/gpio-ws16c48.c
14288
14289WISTRON LAPTOP BUTTON DRIVER
14290M:	Miloslav Trmac <mitr@volny.cz>
14291S:	Maintained
14292F:	drivers/input/misc/wistron_btns.c
14293
14294WL3501 WIRELESS PCMCIA CARD DRIVER
14295L:	linux-wireless@vger.kernel.org
14296S:	Odd fixes
14297F:	drivers/net/wireless/wl3501*
14298
14299WOLFSON MICROELECTRONICS DRIVERS
14300L:	patches@opensource.cirrus.com
14301T:	git https://github.com/CirrusLogic/linux-drivers.git
14302W:	https://github.com/CirrusLogic/linux-drivers/wiki
14303S:	Supported
14304F:	Documentation/hwmon/wm83??
14305F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14306F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14307F:	Documentation/devicetree/bindings/mfd/arizona.txt
14308F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14309F:	arch/arm/mach-s3c64xx/mach-crag6410*
14310F:	drivers/clk/clk-wm83*.c
14311F:	drivers/extcon/extcon-arizona.c
14312F:	drivers/leds/leds-wm83*.c
14313F:	drivers/gpio/gpio-*wm*.c
14314F:	drivers/gpio/gpio-arizona.c
14315F:	drivers/hwmon/wm83??-hwmon.c
14316F:	drivers/input/misc/wm831x-on.c
14317F:	drivers/input/touchscreen/wm831x-ts.c
14318F:	drivers/input/touchscreen/wm97*.c
14319F:	drivers/mfd/arizona*
14320F:	drivers/mfd/wm*.c
14321F:	drivers/mfd/cs47l24*
14322F:	drivers/power/supply/wm83*.c
14323F:	drivers/rtc/rtc-wm83*.c
14324F:	drivers/regulator/wm8*.c
14325F:	drivers/regulator/arizona*
14326F:	drivers/video/backlight/wm83*_bl.c
14327F:	drivers/watchdog/wm83*_wdt.c
14328F:	include/linux/mfd/arizona/
14329F:	include/linux/mfd/wm831x/
14330F:	include/linux/mfd/wm8350/
14331F:	include/linux/mfd/wm8400*
14332F:	include/linux/regulator/arizona*
14333F:	include/linux/wm97xx.h
14334F:	include/sound/wm????.h
14335F:	sound/soc/codecs/arizona.?
14336F:	sound/soc/codecs/wm*
14337F:	sound/soc/codecs/cs47l24*
14338
14339WORKQUEUE
14340M:	Tejun Heo <tj@kernel.org>
14341R:	Lai Jiangshan <jiangshanlai@gmail.com>
14342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14343S:	Maintained
14344F:	include/linux/workqueue.h
14345F:	kernel/workqueue.c
14346F:	Documentation/core-api/workqueue.rst
14347
14348X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14349M:	Chen-Yu Tsai <wens@csie.org>
14350L:	linux-kernel@vger.kernel.org
14351S:	Maintained
14352N:	axp[128]
14353
14354X.25 NETWORK LAYER
14355M:	Andrew Hendry <andrew.hendry@gmail.com>
14356L:	linux-x25@vger.kernel.org
14357S:	Odd Fixes
14358F:	Documentation/networking/x25*
14359F:	include/net/x25*
14360F:	net/x25/
14361
14362X86 ARCHITECTURE (32-BIT AND 64-BIT)
14363M:	Thomas Gleixner <tglx@linutronix.de>
14364M:	Ingo Molnar <mingo@redhat.com>
14365M:	"H. Peter Anvin" <hpa@zytor.com>
14366M:	x86@kernel.org
14367L:	linux-kernel@vger.kernel.org
14368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14369S:	Maintained
14370F:	Documentation/x86/
14371F:	arch/x86/
14372
14373X86 MCE INFRASTRUCTURE
14374M:	Tony Luck <tony.luck@intel.com>
14375M:	Borislav Petkov <bp@alien8.de>
14376L:	linux-edac@vger.kernel.org
14377S:	Maintained
14378F:	arch/x86/kernel/cpu/mcheck/*
14379
14380X86 MICROCODE UPDATE SUPPORT
14381M:	Borislav Petkov <bp@alien8.de>
14382S:	Maintained
14383F:	arch/x86/kernel/cpu/microcode/*
14384
14385X86 PLATFORM DRIVERS
14386M:	Darren Hart <dvhart@infradead.org>
14387M:	Andy Shevchenko <andy@infradead.org>
14388L:	platform-driver-x86@vger.kernel.org
14389T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14390S:	Maintained
14391F:	drivers/platform/x86/
14392F:	drivers/platform/olpc/
14393
14394X86 VDSO
14395M:	Andy Lutomirski <luto@amacapital.net>
14396L:	linux-kernel@vger.kernel.org
14397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14398S:	Maintained
14399F:	arch/x86/entry/vdso/
14400
14401XC2028/3028 TUNER DRIVER
14402M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14403M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14404L:	linux-media@vger.kernel.org
14405W:	https://linuxtv.org
14406T:	git git://linuxtv.org/media_tree.git
14407S:	Maintained
14408F:	drivers/media/tuners/tuner-xc2028.*
14409
14410XEN BLOCK SUBSYSTEM
14411M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14412M:	Roger Pau Monné <roger.pau@citrix.com>
14413L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14414S:	Supported
14415F:	drivers/block/xen-blkback/*
14416F:	drivers/block/xen*
14417
14418XEN HYPERVISOR ARM
14419M:	Stefano Stabellini <sstabellini@kernel.org>
14420L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14421S:	Maintained
14422F:	arch/arm/xen/
14423F:	arch/arm/include/asm/xen/
14424
14425XEN HYPERVISOR ARM64
14426M:	Stefano Stabellini <sstabellini@kernel.org>
14427L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14428S:	Maintained
14429F:	arch/arm64/xen/
14430F:	arch/arm64/include/asm/xen/
14431
14432XEN HYPERVISOR INTERFACE
14433M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14434M:	Juergen Gross <jgross@suse.com>
14435L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14437S:	Supported
14438F:	arch/x86/xen/
14439F:	drivers/*/xen-*front.c
14440F:	drivers/xen/
14441F:	arch/x86/include/asm/xen/
14442F:	include/xen/
14443F:	include/uapi/xen/
14444F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14445F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14446
14447XEN NETWORK BACKEND DRIVER
14448M:	Wei Liu <wei.liu2@citrix.com>
14449M:	Paul Durrant <paul.durrant@citrix.com>
14450L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14451L:	netdev@vger.kernel.org
14452S:	Supported
14453F:	drivers/net/xen-netback/*
14454
14455XEN PCI SUBSYSTEM
14456M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14457L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14458S:	Supported
14459F:	arch/x86/pci/*xen*
14460F:	drivers/pci/*xen*
14461
14462XEN PVSCSI DRIVERS
14463M:	Juergen Gross <jgross@suse.com>
14464L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14465L:	linux-scsi@vger.kernel.org
14466S:	Supported
14467F:	drivers/scsi/xen-scsifront.c
14468F:	drivers/xen/xen-scsiback.c
14469F:	include/xen/interface/io/vscsiif.h
14470
14471XEN SWIOTLB SUBSYSTEM
14472M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14473L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14474S:	Supported
14475F:	arch/x86/xen/*swiotlb*
14476F:	drivers/xen/*swiotlb*
14477
14478XFS FILESYSTEM
14479M:	Darrick J. Wong <darrick.wong@oracle.com>
14480M:	linux-xfs@vger.kernel.org
14481L:	linux-xfs@vger.kernel.org
14482W:	http://xfs.org/
14483T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14484S:	Supported
14485F:	Documentation/filesystems/xfs.txt
14486F:	fs/xfs/
14487
14488XILINX AXI ETHERNET DRIVER
14489M:	Anirudha Sarangi <anirudh@xilinx.com>
14490M:	John Linn <John.Linn@xilinx.com>
14491S:	Maintained
14492F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14493
14494XILINX UARTLITE SERIAL DRIVER
14495M:	Peter Korsgaard <jacmet@sunsite.dk>
14496L:	linux-serial@vger.kernel.org
14497S:	Maintained
14498F:	drivers/tty/serial/uartlite.c
14499
14500XILINX VIDEO IP CORES
14501M:	Hyun Kwon <hyun.kwon@xilinx.com>
14502M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14503L:	linux-media@vger.kernel.org
14504T:	git git://linuxtv.org/media_tree.git
14505S:	Supported
14506F:	Documentation/devicetree/bindings/media/xilinx/
14507F:	drivers/media/platform/xilinx/
14508F:	include/uapi/linux/xilinx-v4l2-controls.h
14509
14510XILLYBUS DRIVER
14511M:	Eli Billauer <eli.billauer@gmail.com>
14512L:	linux-kernel@vger.kernel.org
14513S:	Supported
14514F:	drivers/char/xillybus/
14515
14516XRA1403 GPIO EXPANDER
14517M:	Nandor Han <nandor.han@ge.com>
14518M:	Semi Malinen <semi.malinen@ge.com>
14519L:	linux-gpio@vger.kernel.org
14520S:	Maintained
14521F:	drivers/gpio/gpio-xra1403.c
14522F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14523
14524XTENSA XTFPGA PLATFORM SUPPORT
14525M:	Max Filippov <jcmvbkbc@gmail.com>
14526L:	linux-xtensa@linux-xtensa.org
14527S:	Maintained
14528F:	drivers/spi/spi-xtensa-xtfpga.c
14529F:	sound/soc/xtensa/xtfpga-i2s.c
14530
14531YAM DRIVER FOR AX.25
14532M:	Jean-Paul Roubelat <jpr@f6fbb.org>
14533L:	linux-hams@vger.kernel.org
14534S:	Maintained
14535F:	drivers/net/hamradio/yam*
14536F:	include/linux/yam.h
14537
14538YAMA SECURITY MODULE
14539M:	Kees Cook <keescook@chromium.org>
14540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14541S:	Supported
14542F:	security/yama/
14543F:	Documentation/admin-guide/LSM/Yama.rst
14544
14545YEALINK PHONE DRIVER
14546M:	Henk Vergonet <Henk.Vergonet@gmail.com>
14547L:	usbb2k-api-dev@nongnu.org
14548S:	Maintained
14549F:	Documentation/input/yealink.rst
14550F:	drivers/input/misc/yealink.*
14551
14552Z8530 DRIVER FOR AX.25
14553M:	Joerg Reuter <jreuter@yaina.de>
14554W:	http://yaina.de/jreuter/
14555W:	http://www.qsl.net/dl1bke/
14556L:	linux-hams@vger.kernel.org
14557S:	Maintained
14558F:	Documentation/networking/z8530drv.txt
14559F:	drivers/net/hamradio/*scc.c
14560F:	drivers/net/hamradio/z8530.h
14561
14562ZBUD COMPRESSED PAGE ALLOCATOR
14563M:	Seth Jennings <sjenning@redhat.com>
14564M:	Dan Streetman <ddstreet@ieee.org>
14565L:	linux-mm@kvack.org
14566S:	Maintained
14567F:	mm/zbud.c
14568F:	include/linux/zbud.h
14569
14570ZD1211RW WIRELESS DRIVER
14571M:	Daniel Drake <dsd@gentoo.org>
14572M:	Ulrich Kunitz <kune@deine-taler.de>
14573W:	http://zd1211.ath.cx/wiki/DriverRewrite
14574L:	linux-wireless@vger.kernel.org
14575L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
14576S:	Maintained
14577F:	drivers/net/wireless/zydas/zd1211rw/
14578
14579ZD1301 MEDIA DRIVER
14580M:	Antti Palosaari <crope@iki.fi>
14581L:	linux-media@vger.kernel.org
14582W:	https://linuxtv.org/
14583W:	http://palosaari.fi/linux/
14584Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14585S:	Maintained
14586F:	drivers/media/usb/dvb-usb-v2/zd1301*
14587
14588ZD1301_DEMOD MEDIA DRIVER
14589M:	Antti Palosaari <crope@iki.fi>
14590L:	linux-media@vger.kernel.org
14591W:	https://linuxtv.org/
14592W:	http://palosaari.fi/linux/
14593Q:	https://patchwork.linuxtv.org/project/linux-media/list/
14594S:	Maintained
14595F:	drivers/media/dvb-frontends/zd1301_demod*
14596
14597ZPOOL COMPRESSED PAGE STORAGE API
14598M:	Dan Streetman <ddstreet@ieee.org>
14599L:	linux-mm@kvack.org
14600S:	Maintained
14601F:	mm/zpool.c
14602F:	include/linux/zpool.h
14603
14604ZR36067 VIDEO FOR LINUX DRIVER
14605L:	mjpeg-users@lists.sourceforge.net
14606L:	linux-media@vger.kernel.org
14607W:	http://mjpeg.sourceforge.net/driver-zoran/
14608T:	hg https://linuxtv.org/hg/v4l-dvb
14609S:	Odd Fixes
14610F:	drivers/media/pci/zoran/
14611
14612ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14613M:	Minchan Kim <minchan@kernel.org>
14614M:	Nitin Gupta <ngupta@vflare.org>
14615R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14616L:	linux-kernel@vger.kernel.org
14617S:	Maintained
14618F:	drivers/block/zram/
14619F:	Documentation/blockdev/zram.txt
14620
14621ZS DECSTATION Z85C30 SERIAL DRIVER
14622M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14623S:	Maintained
14624F:	drivers/tty/serial/zs.*
14625
14626ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14627M:	Minchan Kim <minchan@kernel.org>
14628M:	Nitin Gupta <ngupta@vflare.org>
14629R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14630L:	linux-mm@kvack.org
14631S:	Maintained
14632F:	mm/zsmalloc.c
14633F:	include/linux/zsmalloc.h
14634F:	Documentation/vm/zsmalloc.txt
14635
14636ZSWAP COMPRESSED SWAP CACHING
14637M:	Seth Jennings <sjenning@redhat.com>
14638M:	Dan Streetman <ddstreet@ieee.org>
14639L:	linux-mm@kvack.org
14640S:	Maintained
14641F:	mm/zswap.c
14642
14643THE REST
14644M:	Linus Torvalds <torvalds@linux-foundation.org>
14645L:	linux-kernel@vger.kernel.org
14646Q:	http://patchwork.kernel.org/project/LKML/list/
14647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14648S:	Buried alive in reporters
14649F:	*
14650F:	*/
14651